rust-doc-1.79.0-3.module+el8.10.0+1906+f6b30953 > 6 6_6 3!pQp)Tξ7]mtZ`gVˌ ]mtZ`+Kch3˛irqQs"fqXV4_nj٣1 m13d[Aq4U/W݃@1h6^fs*W?똹L.$4kKOO3o~LϷl+D, x 4Zfw.=-DQ g_(njM~dl 4v[)n ;ԨcAP+ MCizٵ1 u4)T^);ʱ2c ~@B6ºCQbkӈ},` lA3sgc3FLGbgڦuȓGMG-c=[DcG>ET9%fǼ}#Oԁ-y=a2!<9xC64G//*! 蒔D Ty9vZUͪ4p~)|C}jh6 _qJtAD,tY n|; Nh+l(Bc&[t>p=VX?VHd  2 I\ zy " H j .x /1\477P:4:4:4:5O(:5t8:5|Z9:6Z::FZB:RG:RH<0I?C|X?Y?Z?[?\? ]BZl^PRbQdQ6eQ;fQ>lQ@tQXuT=vVDVVVVVCrust-doc1.79.03.module+el8.10.0+1906+f6b30953Documentation for RustThis package includes HTML documentation for the Rust programming language and its standard library.gVord1-prod-x86build004.svc.aws.rockylinux.org% KojiRocky(Apache-2.0 OR MIT) AND (Artistic-2.0 AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 AND Unicode-DFS-2016)infrastructure@rockylinux.orgUnspecifiedhttps://www.rust-lang.orglinuxx86_64IgfG:|(&b}Qb.8:4E&Mt\~[DmUXy  $,*(H"wJ5IXeqQ*z|0zdO^\G]x&W(S]n= S=d|aKj,~>tz;cL2TvҪ>v RS{jHONeD;HOD+THrd;n ." + '!@lzly| Aj\){sGF"~zFE0-5+'dvJ@1{z|)88BJHc9JFP]?]](t3mIhpW VKb%suvo1 vY683%RaRƪC HHyn~-hjjjjk jjhc]jnjjj|jjkjjj}jtjjjjjjjjj~jj|jjk kk{jjjjjk)k7kjjxjjjjjjk<jjkkk^kkRkNkjkjkjjkKjjjk6jjkjjjjjkIkjkJkjjk<jjjjjjjjk,jkrj*3F/+X,^$@`lth1Gu'qP%M $ IG !+h1CbHs]]yn~-hmdCyt c] USnSk/Ur.tǨnp8o~y@}lr@W_r%f6<uxD{!$LrTp<zvqz4I#yg`p)sFqtaa+sl b* c F 0 G3 F ./+ Hyn~-hGG0Ec]GMGgGq*GGG9GaGG3GGFGDFG Gc/+G,^$@`ltGHGGDG(GpGGENG/GIGG#CGG5G3GGKG#G@HGDG}GHs<GGGG*GMGG3GGzGvG&GGGUG,^$@`ltv .  n'qP%T?qi IG!+oO , j u gC     +  HsAVA7Hyn~-hiijjijih8c]iiiiij(jBjiiiijj jijjjiiijij/j8jujiiijijejsj>jiij iiiijxj:j&jk(jkjjjBijNjjRj,ijj4ij6jrj j1j[j4ijj9jjjVj(jjJjj.jxiiiiiijPjj;jj*3F/+,^$@`ltgm'qP%M $ IG !+gmCcHs[L[- v N ToO x W D Hyn~-hrc]*aN2T.ia||{ {„~-e]opym{ Uc_)_`_`3F;:,^$@`lth_d`y{to|kk(ahelHa8`mlPy+cCMhIhVezdVgvyvu#bvkݺHs55Hyn~-hc]*YBrB:DHB3^9ubjM]MH:V)E3Y\YZ`WVC8r4USbAi;c.kF/+,^$@`ltKBUmCHsݜ} HY6wLwI^].hcq ^^^^OR`\ZNhVHuKgpuukG0l=7  ffYoobggcttpXXNceYjjfssoZZWQ]]ZZII<vyy,329MMIUU668)AAA4::<6EEEAK/B?%+++,BBB%bVYVVBBB?YYYV x|{rv]RVNUUPH[[VNaVZ[YYTU__Z[}taa^Tkkh^xeebaoolkk`OOJBYYTLodSSNO]]XYwn[[XNeebX{r__\[iife e\IIF<SSPFi`MMJIWWTSs##WQW`Z`G>155(>>1KB899/BB8KBBB;9992BBB;OFFFB===9FFFB,SVMPy|>8E?YV`]]ZdaKHROOLVSYV`]]ZdaIFPMMJTQ WZQT}B<IC@1(5,`ljWNQNGKKKAQQQG[RURNOOOHUUUN]WZWRWWWOZZZR""""[RURNOOOHUUUN_VYVUSSSOYYYU`Z]ZXZZZU]]]X!%"\\\OeeeX```\iiie::&= maqe$qeui wk{o"{os00#99,440==9JJ=SSFNNJWWShiiicccfffQjjj]]]cccccccccZZZfffffffff]]]lmmmgggjjjUnnndddgggggggggaaajjjjjjjjjdddicfj]cccZfff])#    &*###&&&ogjkdggdajjgd-'  *+$''$!**'$oglpciii`lllc/'  ,0#))) ,,,#skpojmmhgppkj3+    0/*--('00+*mejnaggg^jjja-%    *.!'''***!qinmhkkfennih1)   .-(++&%..)(jJ>88+AA4~rvNB<<8EEA'!!$$*'$$''"J>88+AA4~rvNB<<8EEA'!!$$*'$$''"\DDPP`HHTT//;;33??ZZff^^jj`HHTTdLLXXX@@LL\DDPP99EE==IIVVbbZZff\DDPP`HHTT]WZWRWWWOZZZRKKEQQKDGGMPPRUUX[[`Z]ZXZZZU]]]X:,-"!!'':((11$DH""6`SSO``\3399KDD:QQG>01&%%++G,,(551GKi`Z^md]aILLCRRIROOLUUROdddWmmm`hhhdqqqmd^^Xhhbaa^kkhe\666)???2:::6CCC?llpp  ++vvzz55ccgg\\ccttnrnrnqqwzz}}owww:: l>> l66  h::  h  yy}}jjj]unnnjVYYnqqorr 111';;;1TTTG^^^Q5551???;XXXTbbb^JJJ@NNNJBEELOO[^^@@@3III<DDD@MMMII2IULUO8O[R[O8O[R[O8O[R[Yuunbrf!!!!!""""   !"!"! "%"!"""%%%!"%&""""&"##&&"!""#"#"%"&""%"&""%"""!"yyyFF9OOBJJFSSO-'1++%/)#0'4+! 71;5PPPCZZZMTTTP^^^Z///%999/033699333/===9 ~/3 orrx{{i!o   :::-DDD7%%662<<8%%++$    >>>:HHHD   59 ## ;!$$$;;;!>;'''$>>>;eeS""""=#&&&===#@=)))&@@@=iiiaaafffjjj]]]ggggggggg^^^fffffffff]]]mmmeeejjjnnndddkkkkkkkkkeeejjjjjjjjjddd-%|*.!'''***!1)~.-(++&%..)(1).2%+++"...%5-21,//*)22-,/'~,0#))) ,,,#3+0/*--('00+*h:,(((111$Y\\beeSSO``\DD:QQG>0,,,(5551SSO``\DD=QQJ 3'39-99-99-9MD7;;.DD7QHHHD???;HHHDMD7;;.DD7QHHHD???;HHHDTK>BB5KK>XOKFFBOOKojbiid\ssnfsnommhiwwrs 7E</33&<</I@@@<7773@@@<E</33&<</I@@@<7773@@@<JA488+AA4NEA<<8EEA,A8+//"88+E<<<8333/<<<8A8+//"88+E<<<8333/<<<8F=044'==0JA=884AA=s?FY]_=`Y]_=`YI]]^`YK]]^`Y] ^`'Y ] ^`'Y] ^`'Y ] ^`'Y] ^`'Y] ^`'Y ] ^`'X\^J_YD]T^`YH]T^`YB]Z^`YD]Z^`YJ]T^`Y] ^`'YD]T^`YH]T^`YB]T^`YF]T^`YB]T^`YD]T^`YJ]T^`Y] ^`'/8G==3Zw9|9^ykQUwy8M45BWDt__Oyy[cc_}}yC ""   G&&" saaUjj^"%%.11wvdddammmjnnh{{u{{{ox~~~{FJ48@D.2  04""  " * .   zzzzqz 9<=@~ 0              ! v_RVVI__Rzq_ZZZVqqq_SMGGGGAMMMGmpphmmmeppphPJDDDD>JJJDpssnpppksssn  )1***XRGLLLARRRG.'''+++&+$$$+$$$+$$$#.'''.'''.'''&-4...[UPOOOJUUUP1+++///,%%%.(((.(((.((()"""1+++1+++1+++,%%%*'+$$$'''0+%(("++%0-1$***!---$41+..(11+.+/"(((+++"2/),,&//)21515 p^^ggjjZf  tt}}hh^n tbbkknnjlZZccxxhtppyyrrhx p^^gg||x   !wGGPP{KKTTww{{{KKTTOOXX      vjj`znnj}    $$$ hh\qqe""%%"5511EE!!II''33[[77__555(!!!9995(++),,     7::CFF!%939B<BB9<3B9EB?<EBHB9<<3BB9KEB??<EEB    =Arrrerr"%%+..{uy[aaaUuuu[y}eeee_yyye{1{AHlmmmajpppm\\\Owww\```\{{{wnqqqen tttq:***zw{ntttkwwwn0'''+++(-(((-(((-(((%0'''0'''0'''(>...~{uxxxr{{{u3+++///.%%%0,,,0,,,0,,,+&&&3+++3+++3+++.%%%LI@FF=II@PMJJMMPMDJJAMMDTQNNQQNKBHH?KKBROLLOO0 uiu{o{{o{{o{ "&&&"  **&E] PF)Y]^`%Y]^`%WX\q]_sX\q]_sX\q]_sX\q]_sX\q]_sX\q]_sX\q]_sWxXN\&]_X\^F_X\^F_X\^L_X\^L_X\^F_X\q]_sWX\^F_X\^F_X\^F_X\^F_X\^F_X\^F_X\^F_WX\q]_s^a^fifai^afi$$'$$  #  (NNTNNNTNZb]eZb]eZbZZ^a^a^b^bbbVV$$$$((((ZZVV^^bb^^^^ZZ$0 VV^b^bbbffjjjjnnffjjfjfjjj  ,  , 48@:>F48@:>F48@:>F48@:>FZZZ`ZV  , NNTNRRXR@@C@<<?<^^d^^   , ..2..2 DDDDDDDDPXPXPXPXPXPPTTTTTXTXXXLLPPLLTTXXTTTTPPLLTXTXXX\\````dd\\``\`\```"*.6*.6*.6*.6*.6*.6*.6*.6PPPPPLDDDDHHHH66662222                                ]bWW|WW|W|W|W|WWW|WW|WW|WWW|WW|WHdB)Q)>      (3"$VX]N<H6V]N<H6VUdTdTdkRXEVqoV\PbFDVVO[t ];V`OqP_xboy*<V]t][V|'YYYZ Y `aanZ<aZZZ[+'-_af8m[gU_fm[gU_m~m~mtqwz_zx_YkOM_._Xd}%fD_iyz Yhk3E_f}fd(_HvZ^ZZ5ZY`bEaZb[K[ [-[DN 8Cw$)(Bv|2:6>6DD$(({vhu?$$  !! ,4!!BNF'9BO!2(:v 8Cw$)(Bv|2:m6>6DD$%(({vhu?$$  9933 ,4!!BNF'9W44$k 22k;ePCY@fjo;P\ C_@4kt;P}C@j;ePjC@jo%biPFfjVP nF4ktPFjiPjFjX% MzwwwqJ T[,,w$ **w=]\{  1Q BTvg=\T1a B"wv$=\1 B~v=]\y}}l1 Bvg$xa\{  HTvN\p H"wv$\ H~va\y}}l HvPEwyyysL?T[4.-1.JJ:&+ 4."(HH,&+ ,Q {f  $Yo 4V|Qfr  "Yu 4VJ.QfY 4VQ {fY4V.;$x f   $ 4\|lf   " 4\J.f 4\ f  4\.n;#c`#~T[umyq~v{}ux|g_}uqi%6$$A/ uokbQXXgiSF'^^$;+   ~I6aaikooBBYY[HH_Qq788ONNJ{vp&&jd-2&NK`ffgUQGQ@:UO SSKCB=zzqzqt||x"VS""LPVL SI5<B<BB<zpwmZ`Z``Z3>r.dBD>~r`ZNAS||pm(||pmC0X1SP! }{{u  Pmjjezn|-z}HxxBL||Flf~wwx   B?MMiD * p` OBBRzt\- vjx~'e  XR54)).aJ>F ytQSY[C:dZebb_GA>>=vmgjjacZ1133z4( ;czz&&^[ xA9WOGDDA|pEBB?zn)& %VQRQsPPYsm;1+("00EH0BnkHHB-*PBhBr?gbq`r]osebhhb`hXg``arftzz~Cxmmp22Q~~<8:a^^]rljgilikBK/0  @: KOKOd`b.*$V6H00uKGsj#y0444.lch >8,WW[O FQ`` BlUdd /?=A??A+!!#JJw8860uX}}}y  ZWBXD{yysPP"" o#  z o~ h$' ` '^QQ {XM MDKEOI#Guao3- FJuuXikkXdiduuIF &MJ:7EBykhs}}zw~{||yv}}yr}z~ipl?<!C@  3\1Cfb1@fQ393993m\n\nUgRdQWQWWQ*wq]5i%[{{1%}q?3}qE9SGWQ^XEN`[[WT[[W'01H C/ttrlDTRddaZqh:1v:1|sj'tntzwz?uo9Cys=ccnmuqno99ED\`QcQcSWF/ x  !jZ K85EmjS\$$md6-{r6-x +%b30MJ3-JJKH ,  +# %XD5:~upnHJPR:4[U\\YV>8854mg]baXZTxuu+(~{-*}zt+"5Zsp   zzw1+ ||yQQ{r80LF>>;8sj<<96qh ?MLIHm|MHP~{jd55(%*'<B'<ee??9$$G<99ii66YuWiWo\\__Y{{zz}}wW+%bR^ZWXi`2)wn2)}t}zyx~=:kc`c,)K{yvu}xy{ysu}zy3,4z  yvXXUR   if 71aa`ccb:B&*||y74~~{  |DBB>HFFBlcxDBB>HFFBScx  ! ZQJ'lB>\F+++%cZ_ # 5/{ i|^^p$pDaWRc648668IGbbbEEE lllOOOdddGGGsrrpjBMXVXP[RGG,!HHbjj@BDD<~n{jd|v{{uQ\^X?TZZIKMd8d383'4 CC GGD7:#;5e0qnsneoehpwwwtd_,&$3~v{v{{px|lrKK07{yvpvpvvjszzzwfzlzw~~~{jz-x !rNb :T6BN0<@ee]TXeQiUewhI;111@+++?N@-I=L060660G-*rdoaB'$$NTNTTN$XJ2;{p}/<rfakvoy|uTNjwUb~B'41Copdappda}U&ncnxp\V^Mgoooi#IyfdNd^^^Ynbw|pv&q{!qttt6ll6:pp:`ZHD=7okkl63AAcY}}oydV E::Arlj^s}xlv~r " YPJ &%"G>LV2:|z~jhEDML7.XOVVVU21X^^UW@>H%%xx''zzuw`^h()/Wjttt~~~vvvHExlw2-HC8885pd6663nbttGEFEpg||y}DDMxxdaw$$6<$6b_<<6D6\6f0[V[TfQcgqVV\\V^xutztzztQ q~\NXTTU~fZoyth} zn|gztxml5Bnmee^&&Eussrywwv/ usrywwv"/ 0,.}t {eeRRRQf`MZ/.[[]]]_#|vvv4.$   xxxyyy?CfjCf :u^"$a\ x"n?;.Ka((($`I6~~~2,?>Vyx$ 2\ 62\bX315335]oooG,,$liyyLqqqIXPX7G}@KK:mmmgB855|DD wtn>dXFR@DjcvEE4c3GTHHXX;A7eR@4*.E=kX?kFlXslAcfXsfҒ}}}sy}sk}u/8I77TB3{wndkkz|fY3jj0G7 #UB1mmuw{{NNeegUTTkY]T}t899XYY233>??899pookGGN7!ZN/a^zok ak ZT=}w7A{{;ldc^  6< 6pm<<66f0qpf&mcVV\V\\VtztzztT fV*U@&^Xztvbt B44dQyKfc+,4.&#&&q, -'1+\&NN @)pjtn+$$%\Yuu  l73    );&8(+%++%YM; =4pccsU90+"]T "" "" AAys 93d&!! *%%$K?&!! *%%$K?\QQVrmu9-,N!!kb6opmmlYY[[ cWA>>9     j&$DAA NKK*''FCC"@@xu 85:572ph~vssptqqn'' JGAF~yzyxx\!$$RL'ICQQfiQciicNKqcc`~3! 5,+kSSy ]Y[>B.) +%99;;'!    js//WX855a[B??:779" 1(/&lplp~z|AD>4.wWiQQlhD0Q) \\\V&XRF)jjnb30/YrUvB`^b``b0L9BBDddYYPJr3++mj2Uke-*xxCC>%DAA<% E'# A'!rrrg ,&7662nelfpj  ?=DhTN&)`drr~~4qn.Gur2[Xfc-3-YV33-;---]Z''M}K]|KZkMSMSSMvvol~kqkqqkK$]MYM0$g[0$ma{oqkxrmouu99qnuu99qHQ  2Rb,]P82W|z5i`+"i`1(?6#$("VHE 7#gake  "SSmly8y?> { n.W-1#+=+= 2 2%""PG=4.lYVf{LL0*e\'e\-$;2"-'TNa[ &#[Xnk##[Ukk 74li,)[!B9MD!?9MDSKHMldi0'#Ewyb\).fggdc|SPURZQ8850   d;;8YSEEB!!==:63kk++1/.)'g_{ummjgkkhe!A`>=utqp("upxVVIF  @= 4KH]cH]``ZEEh]ZZWWzxx}}zSM5{xy ,&aX#aX) 7.*eb}z}MJsTMU3-59%# " 3052A<_Ybj'$NR//,XU99611.0("& ecc_iggcecc_iggct' %;5+%{rkHc_}gSSSMy"(%(%63OI.%|qq)$WtjevWUYWWY09ca___+%iiiaaa}Unywyq|soo==:5;;83"?4/iiZcee] ;;r}y 5D8Rnttceg~R~MRMHU.kk+2oo/eX[D\VQ= F'  >M&4KQQ (#2N  $,Bo'!TnP\8hJV2Zqq^icsgSkWxggwdPhTxdm},55*05*c00*//UKKKZEEE `hZGcWm" JPJPPJ"aN -1@,)-=)~{&U@:%#77"hnhnnh:)L>rE2NP]nhvjVcRd~{~{ v 2vvpx`z|6\o)37A=GKU '"PBB &^^bbple_PMii  /,MA!+/1f[[b-$%/39CGQ$QHJT  99qk1+U?3?3MEEJof{ai-!(2Bts|{_V~a`}hmwMMOOWKNX$$$^555DN???77788b_"+)+&)3a\wrgggdeeeb<;:omnm%llu@ =7EEW]EW]]W??eW}WQ|wurww}}wy$1'}yuuv) !+/95?MkxxGGmDW1>JW1>QMO#0/3   --//*7uWVK")))UO?L333+++,9%# `d54vd74&T4<>to52%"C`\OlmPPPLqP'&LF"`_p8EEoI 2}y,TRVTTVw!aMM >f'ckckJZS^^Mz#-cYO:V$ll77225550X~r`lZ^}vffU?.SB`OTTCddSGMC:qh^ULA@6/RlGXlDٰlXlgXgE;]#Wx;s(\.t xK:YpvH&J8J#Hf1abP}pnF֫td3N^.F|q0z~ZWW*Wfxll{X>|y4juJ;I8R/wk"+{SWn2-r#                                                                                                                                       (                      $ $$                           $ $$                                     ,$0  ,$0  $  ((  ljOB'<:=n)P*:*H x{S$t"+R  S$t"+ld5=~LN_*dhg#:#"|j_dTf *4Cxtu{Rl,bJ OAH4F5?AH4;BX[89"LLhRf{cuTDS,1B>=d) //n2ux2|22be2S-ZSIICOIOIOOIIIiicoioiooiii &&      7===7   zz   h/S$*VV*1dd06B  lT1wEE..##m"&{ |Pn@k9 VtJLppi+=plOEtHPPEFF=ug=kQQTQWTQ' } ppGG#AUg MC~j2 ! #:$.&(:r"L`)OObL%7^pRE@3@NOZ@I<Ko.+YD6TYLJ_ x[ !C$ A";D$O5?T4z7#j21T``H`Tp9TAl>puElx;xHLh!ctqX phgLdX%hdP)alZ`L l"H$^p#hP+XPlt`.W&uB:yRBgi(y(D<7'0 ]1w"$6xq#Oz6;30`,rM.vqs|gHwoK%Mf|\d")C+oooPSVVt#cWn@L` `<z.1ŤTηw~S-I@Z=z\>IB'W(18>v6lE9^x~S'W  z}!r ReiZuHt{gC#1=OI[@R.1.@11.1111+.<upwHB-:lXSPlVW qCP]Pl#,qDgwl]X~%DB[I^BWJo"L$*~%1zUF">0$ '(/?Rhk'1 :$X#Sh)wq/& RgjvZsN\Im@ l$DĮ?hhg3G`Bx'J"H%1K{}{{{X_Z_\_^X_Z_\_^X_Z_\_^MTOTQTSxz|~y{{!)+(yCv3DN5J\ViwhhP>Pk`{e]F]kke]]T']'<hk`yWTn&&j;$ZS}%{Ur>m0 @}{'S?DA_h/_-01U1UaXOMLxQEO ZY;>]/Xh2]9|[hfr3SPXXN% '5EgDd@w w w tyrw w w tyA PP^gojP(Gta2ur2|r2r2bb2MM6wfn2?Hyn~-hc]*3xCE_MXF/+,^$@`lt<<C!BQu-@%==E}]qy]}91 At!aaJ55qn)q}5-IAEC  E-}@Q@Le c4@TMCQEdNIDABkRA@?J7KfQ]qmm5eq59QHsHyn~-hN-' 1:ac]*p23K`\G5NFJDoF/+,^$@`ltbiObSMbPJQHQ4LmWXVC\IX\Z&HsKEK&h tFND4UYxS}miIB\N^MD)NbiH 7ɂ h#ȤmWāez;ƿEĸš OŲĘF3wȏƫ'Sŕe[č;wPP%DQɚB:bRâęU{wRƎk6 !ƆơŠĿƲLzfX ǣ{=ˋ3Ƴ_ƹjgĕğſƮ KŻgŏDCg>ȶr!qŖYaJkhρƼ2ŢťUʡ4ƫNĽƿ300@ʁNɎǒɋ:G ŷˮɶ˃ȐŗƷ"dGȜĆ1 K.ƶɳPgŸy] ƸǾiBU3(_NEmcŮņ)Ȗ$]&͟;O+5jƵɵC|ĸ-ØɊ=ɧƈƅɒƁPy7YK9*țzdXǼuå+*j]@ĕ`sv3ʈȘOIJĴİq4 Ťh .ЎŠ/ŏWè=ƞ MƙRgsțƭŗphgˠѤ!ņƝ@EÂøɣ;IJUYH^nëŲ3XžÐO< 7Iã`0$spD3ĵ?ËǸĞƎƛ8ǑrLj#i4bT]!"a}6Ăs$8uǭŨ̡H]BwqyQėơŌ?ƩƋh%'S[)N@yn~-hc]*3F"/+,^$@`ltC Hs~a" )Hyn~-hd uyuy}Ms`\]UY8Nazq\2c]sS-Yg*QN3UO3Ndf1[GFln/+,^$@`ltWVVvW\0~rCXOn9WWSSu[Ne9r~Hs  XSoM8VaiaaaqemY]Iu6PdQ^~S_KU2T]mO_^m[sgt B*/+PHhx 6h)r / <11&'&58Hyn~-hwgDc|qEsD|1t/c]*y3$`3nF}NxzK{QxSq#֐VowKl{l/+,^$@`ltvk9HuqrmLu((|Y&zL }w 4t|gc}ǷvCjhLimiFrS>vVHs,,kiz.xyײg7m4 msu`llt<lznno|rl4]]|j$oFWk~ l ,NHyn~-hc! c]Z`h*es3;w_kFc jr/+)/^B9H-5` (xh.Msm,^$@`ltu] Z"HsI3 ChitYxQ,IV&D/1LHs 7vd>9=:b44+: Hpc n8 kHyn~-hc]*ځ\3F/+,^$@`lt ^M[bJgl:Y"_YiC#gPesdochm^f8fod(cpo]bbgwl~jgyepvhjo"cjtnlDcduej?s_mheYqgXz?j8u5grWkIjmiA|Hs>Wv>WWhu `D`Rce;bHyn~-hQ*c]*C36F/+,^$@`ltHcByKo9CBEw7>Hs #} #^ĤK`SOgHI+.+b { w  x$gy  0 < 'R|c2\'KR *-072 nd|$4$3>=rhSP-6qi(*Y78}"zhR5$HP(:Tm"/!?b~v|(F]FjD/ e1G.VKU*K&vkG?9n[Vz(N9AAsz:_id8Tl71I%5u F{emEӱ l,x^KMl0o\C\FW[3+@{_O<0u:q:Z`)y"l(|02IC0$Ll08G37_AY7B^,#(y/=^-.Jg*b4)2[v8CqSlM!&~6 ]0|g"7(%j$-J>^Qm )YIwl Eg,L:?(1&>Us"lSTD;6<k2sTYٶV8o-AcLGdF/ZF3?4'n-tVlN<jB7MnQHaWj%a!vr&[; jSnD}'}viiRSL = 7%R]w0FrlnۯWuKv,w`0 Q e/iE>ARt 3 vi$T(Bvll9\v('&F A--!ZE~ZG}L z d}}u *!Q!u)\4 "89PkdU'm*_l`|>Dw)@eR= ~  p20 ~LS` H.YcTR~X'<)+ P%?xC(OqlQ#t hK$9pO&a \nL?=bQdr,g?L94#<eghk ~s ~?*k [@Q,?FJVwwOw1  K>Vk%[e_P4^M3G/Fg#Myt_Y.i qH){G4F3 MqBqw-cbDycSo]Y!  Fy-VNF4EGdFF^*Ek]:y^{lMjcr]DQ[BAt\XCiZ^PYylnG9;n7A ^l+rRXSux1=n+A_fnRZP2eT#]>B.P&%puA)$-5zgY'E<E8<nĩ˃T*I*?orJ $S"+yIx{J$S"+yp :{{N\A_tpl!c _eBp1wZGousLvOiv}n6o/kKR3qCHIH@CIIB3a kh%l(9,e'k"r=5/@LK7c!LirNdA~\DF/Z;{C<f(.L/n2lo2sv22Y\2{_$QF(...(``Zf`f`ff```z&$**$$***$OUUUO%%%ouuo5/555//555/"""+111+(...((...(&nx $*MMgkH  [[J)\c K(m<<%%d@{ mk2a/ GsJxL|af^1fybCzz:pHPBEF@F~4l^4bHHKHNKH|vtygg>> 8Lf q*_)@93 ,*3;Px+KZ,ؖz1q/b/2  #s$f&(p`$P;@tlk!>vyo``w2|jkK{Mw9GW<m remy:q})/ P1 6$6b#cz'*3`+T{ؙ=yr^++AhuT,d}x %f3"y)+y886p]rVc${L `b x!5:#s~jY%_#%R AM9,5hE6kEkx}tT'L = ]0}.R k;wWlW:H;!1R1?)&Nu% DI459?5j:<`> ELU<" $i!> fA4(B*/ %sOX#D786rI7n jS[6YgJO:/;?E;/p@/ZI<" $i^K+/IN4GAG%wTUy%d!.T.IV!P= 5qG~mll{8]N$;$3$N%)"#FYccK4=Ts1I:>l"!tzn/l2!6,"8K\y3oHAR:!8Pl5K  ^xJU PlVIsc5RPl8?J1MQO<:=7,*rWN }Ek2H;!Pđԉ۳Ӟaw0t1p#g$o*i& G q[[w0#(0\t' +$X#Dh)i[&b;xG>Rkn;N^ol$ DA0l$/"itsh*]I.m"""!"""!"""!"""!"""!3:5:7:9"""!"""!"""!3:5:7:9?jiRR`"h'vIX;"I/BtMUOUQUSMUOUQUSMUOUQUSBSDJFJHmuouqus!L)(?|8*cce,xIo~expL{e8Z8;/~~hdeA77/v/Dn%k<v0^{'[C>Do9pgxPFxRISS{ r&pnvsd~^y]g~~Y`|<}L0q% omLfVEMMI% '6fDexxxu{=xxxw{=yW|!#S8/7`vii;hYyޑ=P+s86Za<pʩOg (3 )P^qExG71"."E !,DN/O[ g{!#'{2li2si2i2YY22%<RNEn ZHyn~-h4)c]>*3:[F#/+,^$@`ltdC/3lHsR:6\omfhw~vo{t}\SI3VVYS5smPup^|\s~2nGpn:Qvw9&0|qN/"-rL40\R}&vvGs~(mC 3M._:Fm ih ,5;ϲm rGY_!; :Y#)`hb+;g3y[q76 CAbu.M/E4mRc\n$+b9Jm ;Hyn~-hc]*;]NtyE8^ԃܴ;y&՗oh֎(כu2դPՒԠW%]3F/+,^$@`ltrzԓHص2cnji}ԣԠlՙh;ԙԜsy`Go։fTO֥u|i~ԯԯ_ԋլ}`pbԃԲe`ԐԊԂbCIQ׉ԑԳԕrtԥԋ{h\B6iU.5x׿ԋԗDTj_ޯ*CF;D]ԐԿԟԣԢpԢԭ֤s_[^ԥ3Z;RԌԄٓԓԆԃPԠԞWoحԓsPYL79ԶԔpԄԊatYԂwxԁ|a^ԔԂO-՟tԈrrԗQԉԱ^VlJh{tqx|NFԔVusԃ^Xe׀U@uԑ֤S/]ape՝aԑp\PPVdOSMԆykvhkԄԑԫԧok[RYeԁԗԹԈ==,3*8?)8`]-3EEԉs{p{ԏԧԸԾԺx<hԔԠtԢԜԀzxԂԏԞx=OԪԝԸԝԣԋ;)1yԫ|c<MAPԅԂkjhd}ԉ\KԊjԣԕԎԧԷԬԨeԂ`Xm~ԠԓfvXfwUyԂԃilhPEOYd'SGQMtpUcflyԐԄ_V_Ԍ`;GVnpr}i=Bve-w?IUO)68Kwc^\SeԉԐz`jT`ԑonԉS jԆ^p:JjptorgX`zlwv]G`@ԅh~wiD6=TMUԇԷԚxԁԺԧbcUs|ml@319Pq`~ԙe=GCFoԅskhO`SNԇvzPICzԄzyijԓԱԒdqRL-5BԇԌ^d=QcSejXnUY\D2KԀheg`wԆԈԢԌXDDck?88,BO[|ԼyIm|KԆ԰ԨԵԨԷԴԎkT;Up!Zjԇ};LVԕXԖI3KvtY`J-D_pbprԏԁy;XLXPZ[[ԅwH7J%(I<RmvԛԉDChHsX9wAAAA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤AA큤A큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤AAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AAA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤AA큤AA큤AA큤AAA큤A큤AA큤A큤AAA큤A큤A큤AAA큤A큤A큤A큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤gV(gV(gVfgV(gVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgV28956479d32eb84bd9304f3205cdf17a6dd338e6998d5f67d4d6d4921f29ad6fe4ce87b63920e24f9ab325cd8264ed9d445257bd1ba7d18f699e661965fffb096244db8164d7de847016be66177133ef1cc2421551bf2a093b76960b3c0b991f7667a268a72907e342a5862696bb448d1db227d8383284cd83dc48e9f2a500285182e2baef6470b389aad9666da7fb9c6a17d47c34363c0976f8f6b983f620cbd1bb1f5afaac0a78c6d006a6669cb94fe6e85857ccff7b1b113b123c91f89f3ba0ddb9ceb7dfcb6df8c6026e79fb17ab3c82bea4318a88b1c9d8271592ea6f2aecb1baed4a0f922f961d2bce434381ea3ba93bba06d27d93572e85719d264b2f9fb2d84e1086211657582ebf60e9bb249bd3728dab3941ac0bd4782e2ee4621c376ba2e1b75ddc1071cac52992898a1d3004eed2008af82846da64462299dce8b20b040899455383097439c9e12273a0928cc24d17d0fb426d8a204097305dbf46059f63d3af9e8f044ca384b83d686cbf860cbe718410e31922dd98beaff285b8096c52663a563688776d136945ec31626d93367eb188dd8a181de7ba64859db95626938a9a5467abeed84bb5062a64de17ebce7189f9c5134b102289f4a8013bfc0966b49c22ca816765d19186c2e35af4fa961903d41d35262c3283a2afa0c76653e9f0e1b67a0427ec7354dedd79747802dec9c57fe4083622648f51e26f2f0cc3f1f9ffa83fa48c68a2e2ee5d9d1702399810fed67c6c078f10ef55154dad4ce899e9354cd108e0187bbb0061cb930becfb5bcdcf3020538a655e9a9609cdcab7d38850d9febf5f970cc9682343e7e942bb9f9aaa571f53fa09c5d608174cca7dcc9ef231b09338416c683ce88907908fcf17b964e3c064a72680aef3c81a416f66a21676ba7ad8648047e9989fcacec0b5950485a36687bdcaf1ab8b9016cac223e71f620257e03f416c68e587ef2519783e74935bb4d2e7c5420ab83ce32442d29226ef47caf215ee46980d42dbcf7b9dce78c49bed5a1e1e08042112ff372e18aaf26dd356e47858f16983f6e086a36b8f05b3d205bdcb63444219997adc32228dec5f111ebed38e0b10f00467da3f1940a19ff21ff0eaccb5a3f77cd822720eb7754b8cc2d822798a2e127a868351e6fff32ae31f4551b2012fb1f8b394ddb879639503c423415da7a1cef4d347ca70f9c1e41e2ea02279743c4999e482932ff66f0a0d15101e5be945b318de70b6570c331698c32c7e4a751b0d31a5a0e5b2dfae7cfc5f2295d2a31761be2df72fff7c4554588442d50712a18253e8a67ac0edb5f2b5ea179922052c211d07f2111036385f9775794f97397561a58f2165eb975544cca3a4b65d32d86b204ed9655dad4f59305f644a24785c36033ec1b1c5eafc1eba973493fff5a0fd50ed516b5cb94379770eecce9c49465cc9ae818d23721aec1def099a557dec1af450d3f854340615685a32d4f94a252334f836a80a446ea36948cb8eeb07a45a972acc200b0750625d449d695e4dcdaadc18f9571c5a77842e40ea5c49f5bb0d49c2086f4709da788530ed26f943c4b0e27090f9ff53e6cac9ac0988185e0c7e6530a259f9c3e6c670a3c5fde29eeb7e6c65646745291f5c37bb7058f14923b37f426cf636c4a3473eb5ff29a612b1bed5d502ab23a7cf884f7349ce64e4178e07023bc79151a66aca1e2c88afae30a3840a83a7889e253e133b39da0184849f4a693e1828a5b0596fe5730c37ccad7141ae0653f8ea1c438b3de86dc9acefb95ebb0d103bd5abaedd464ac62223be1a1a85fd973283fa227eeec772fd3348634bab809d395644dacda8c55e66302ff2b5d2a91ab39edc5757ad8c734f88add1c66881f4e393fee7aee5e43b04595410df29eb953aa6360804285973283e8b474c51f39cdbd13c540159f6f18d4e7d93e220ff5cea971a928636fda329188b7884f77a881eb0e80b73a8611a4b7817f89fd865c43ab6e13b7de6c723514bfb2481fe45becb6322cde730839e02c637938ff06cefe5e82b2e04af24d3ce559ae935afded60d1b1689d89a8867ab652c7f7abafcdf447e10b9e50a0a17e2987f0f0c85c25b5e62d64dcb1be4214a2702c53ea4c274b58fec7c1211e5df95ac39561be62e1b41d276aa5f520f4adcf51baf6fbd26e059f6c109a69da4852566a6eaa846fe58ee97e8506ff6667fad6ea655f6f27831f53da4a55a60797609611f7615c54d135625aeb552b5c5547bc2479efecd8887561adbc93f959dd9b2056c4cb7609d61c89885c7eff33e248c47a7c35a21c8ea8dd47122a0c3a9fc96e7edf283857ddaf47ca83c0a2c776cee6e637eb9d5bc85119d78823126b413a147346861b53d4e518d0e253f8fe32bc8bbe5c6cdbef184e963c8eee38a60e0ec80ac6672c4367a441d77a74825eaaea1409f3d9e7225a3136d42b593bc919060d6c022dbbb45aee8e771ccfe715db43a0519409c027c36abdbb5180a6e6b7273ee2282ea54e27caa8e022e993df94cfde41d116d5a2e6d0df2a882143fc793e70cbdc36ea9cf45e1afb39ad4d782ead31d162d5562e07328a99895582e3d2b02e534d4c87067ee28016fa6509cfd3257b9ac9c0af1cda4ba246abfc37e03e51382e784f1f7875695ec6b040105f010c13076ec94de5a7fdeb2e81768cf74ef66bc5f04049c5a15cbf2d37482642411b4f7f2d19bac86be832880a37807e48debbd591e38ac5c7f3d05db8da88a9faf341236a7d88a7f471b575fc94cfb7019ad39ff156e097826f8944a522e7ee89b25386e249b0fb358c676150989d7d7826baa80e19c0eb9c4e644b3f1a2c2214f0c844e39492f92cc3560fa7a3f6efe519c6e42f8c1dbdd7bbcbbf76c9c794f3f4ce88483c5e0b103e9658a514324917f2a4fc87b173a5379d1c7082152461a7c48417cc2af4de722da6f4a6b3bf7376d98a7e33139e2f3fb7d4bb99791238e2e801ef3fe1e436cea8925f530174b0dd4c4c0088a5dd4870df75ba0a818f8d5792fb24bdc742bda6651e1f238828aa8703e3ea3f3dec486c0ece6b6b1902ef204026c9e5ed870e11dcb302862d53cf8d1b0d471af708dada5577fdb45e8210e2604ded0d95934049300c26ca7be24bf6578a42409b4ca4217a5dd5eb168b6e8bc7e2451814230229cee843fe58150d5f54248f5f2100358e94f40ef8eb3aef7e2913947cbdded68a2c437bc2c18ea908290fe92de9ccfaf4eaefd10bf3bfbed1cc536991e27d976d2666a1e381bfed88e3423fe0c40ab40009b0fb94d077e532d6551fede8c598a8dbfea4352aa3aa29d71119895ba8e6455beef223edea348567775f6a5d97f77cbb72ece6bf14ae5a5f8c340287616190643cbe47b6d8b0a4f54646cb58aed4a14728301bb3c74603eadbb68072f8e07057a4779107d8352b61cc0866fe04ec5f665de66b0ae9e9d1d19376cce6232a3af6407b9ae9518fbb911c386accb42699064a1dc9d17b0f0132ae7180a75be06caa12692bad466f179324f39f0f273f11d133eb55f61fbb6dd336d0d9027195e95d2451eea27e2279908906ac27582c78d7f1a72c5f7b6d8522aee6811fbf90181ff7adf5bf8304363e598e0bc69d995a75600bcadbd94de3a621c42c9556423e8820ea7423a53180f4ebb79629d6cdc343804227bb547b7e7809b858f88a3eea6e542d6c88b1c84c82c0baf0cc4af543ea42aa48642368b46217b58626619b193632b1edc0231a2f665ac48be686ca2f1458ba88faacfc747f4d7da50365928cc6b567a664e249c62fff35e3403c3ea71434521c75a13c6b832c3654a640ae9b6a1b4fe6954be8b5479b54ca0e81f09fdba32e2cbd03bc41a400b7a7268f410739ee154f70b87ed5484cf3abf789875e966305035471c9130f7bab69e70b7f05530d99a97030878df7404f8fcc59d090ea44b2f231b98e14abe04dfd4b75dda69412795e9fbb2b4c97ea7f8c1d100c92713888eb90c479ff6e67fa5a5ace06a8cf35d21d0e5b286b2c961a286fc9e8452275cb44da2573deaa011e895ebf04bcc28a8fba942de1d71ba548d7bbe7ef7beeed07fd5bfd1eb2b268bc55a9684e29c3cc23486dc8354d78260c32782bcc8c5b2965ea4f3a00900cb2873d7904f300a94e8840d642599739f3a08baef755acdf71019ecac68b7a7ffb5753693ff2ee390c44239973f14535fa944f932e421f26752a4ad7e3f90cc3f9669df5c13b830a5b8e35cd71ee96a9fa52daa79bb4619032580f4e31fc0e7f9ae24d057f1850740b146096c946bad094c7be95afd521fa9e9cb95f7f30f484d8c26d3a46fdde6336d77147b57a93c97e353aaaaa65bce0b1f9315441ad5b385df72f72ba4d56f6c03239bf79b4e376d29990dac6239dd2617be96ffb1b827f409f1ecf003610b87d97df9e7e2950680a7cb3c848c4aa1b0141cf98e91a9619108840238fc4edc710aa4ecc79c9a37f5cf35b69bfd1ed7992f3c09eeb2b02c17178565c4e7da44515eac211b604e651a11d4213f3380b3f3bfb87c26cda59ed7515fde9d9c1b88f232a3f49161e9e99a4f0868b3dffd4be3c48a6e759c229991722c031368f99a844980b3d2d1ecd0babc2c2aee8ddc2fc61ce8da32c0560bd9fe894f123b81ec8321518acf8c5e1b670fbe47e66950a6ae2577b1becd3f617c464ea5e872a94e68ccffb1edc7bbe34e49262ba9e201b2957d507013081e15683d55d3d043294bddeb5a9f2f25a1e524c7aa43a5e0fec1f4a0b731478837c6e92f781a79117f2295df394dda93b6f606b29cb17760d332032efb279dc60599b622eae84e1fe303d39760be70aaed62097bd73b6b95480a29aafd6e90c8ac9503fa7eb9e936b2fb0fb7a19ff62b0cd1cc36386c131191039827f51bb3914f50eebdd4522f0ef2a5e0f44e4d000ea3ce2c0e32be0dbd7929e0afe022b5e28645bb5c13cdb563e3463a5a62f158d2e118f1dce7101d081cf53f4a7c7d8f47d99d590664cf00efa04eccf977dd95cc5a3de0e6273e533eaaf417c25904d4e20cea47ca147fd888d79be6f0e53132fb5ad0d6d1dd8b6d6f5d580c74276532115d78f3a718aeda3760a7613a7991aaf430fe29d4d525ebba6a2465489f21da41fc3871e0040023cad60c6420ba5f6daf855b18a7a662de08b5f29d001be0a51d474aaf42b5e424a37a36cfe31d778662a33a8c639e461ff51203848c31b16924e7b9eeb4d1c29888932f18b0be0915a2a2bc39f5d843114683fd686b698462254d49fe2368a38513f8171a157439c5861b43b9bb9a6647ce17e170d3184e2683d511aac4cd185693ee597806f077f9124c396ab443625b7db1855eb8638527cb1733f8f3594a353e5b4ca0d7a711fe1247d7088dcbcf35bfee2813fff965b2bdc2e9e32419210ba0a080f256be3591d4284c9dfb33d055d03db3ccb24418c88c625570dc3ab5229ba4eaf33c9a495527d49b0b59d2436821007047798b75ab0337ebf82828538a3517fd74925d251650c21f48dac01985824939c062116505d98537fc0b39491f7609eb1f8c4b5469a6efb8e2d849aa7643ea461f8d99865a630f1f4fe136ffcea5767f016b218ae8e76231b0f38fad246c926cab45389686af0cfe45d6f020091c1ef780f8c9d45d209d2c96d7b8e6deeabbdc8d3d22fecc5c714845e7020555fd4f455206d5b2c8c7937e40144f262be3898555b89271dc201095c938f29a2edb7ecfc9b71dedfacc4b9c304443e0fca48a7dfb876e5ec64fe677ec034d88928a9d9db272ec3c68c52bf8e63e78d861754ec27cd243b17f931895ca6fba962729602575d48732d321ba61410264e0b1c8ae61794fe783901ca3550e67466b35204b396a96ef779969df14841878e6bc13a31b92b12b0e4c0c915720b46346088e6e4433a604ee9bdc8129940f4ab72905314dd0ca60796c6ca18bb447edd8c89f4170a6ace6f50aebd85ed3d57ed21f0c3f2bd228a7c2acd1309eddafe928a2add9a7eebe3581b9b2b0014f5d457e94f16d7be0503916c5c5bb1b0195bbdd161769abcb92da814118a4da530fba35e975a867c840eeda86620be6bdcd23c2216bec292f2c538eb5e58e2403b99b323851df48638f18ae61d548a580228ad2cb62f7049d7a6885728702dc5b6535e69793cadb5a86ed63f693b68ec75cff91e6bc34249207f2c04bd1c6f3041624b51986372ce6c839216db82208890485348cfbbe5809e38b1897a1edeafb3cdbb786c0cb37ce3a8d1c71ef7057ddc2ad06a1bd3d6e921a5b559ed00fb122674b166756f4855a101c44acfa05b3ad96507b2cad1192fec21946d250447451e414049fc3b0f05d0ff2218c86633d1f205dade9ad9516b1c9dd4d7f5f96ee2b729ef70e0400ab91bc63dced5641b7b44ea1a220b3aaa3bdf596aa77038e464070820627863fbfdc39e46e1b49cd0cc309aa242048cead9eda74de439a7f2be3c68c4c6edf057b3dfb5ac8bc4b66b475b345096930683421adc757d2ae7ac2583edd9c5c9416b2a841cd95b202987320d60aa98ab43ac7eac84b2a5b2bc1a8558c6d7ef726c0aa8c0845b435516b1584e5da449dc34bdf93e99ce0e31f41f759c3587aabc20ab71396d34b90df4fba4a2c47248a530dcba77eb537b19f905e47fd05c7cff8fd6a18dc500d23b458aba51d12767ce49fa3c6909b668afc27f4aed161b9f8cb76086ddba1d402d38454a04bc1ad0d51d1ebf66a9403a02394e4f1329f37e8639e2caa8f02d37f754783b65fea056f4672e3e5e29a623a8a69851bbaaadb9ccd3aeebab91ba80fc7a9c48ce795760ab43c9a8bfcd2e11741ae88cbcddb2405288e770366fc027bfbe0e8d7bfcd4f689f99016b1885208fcd6bfa6bbfbdd351db92c8c64816f61f9e4b67a0977235c582082b9bf168b85e52facf9c2bc00df15868e905ddb8f9e701f11631cb7f8dca53097bfadd2fd679c705785690989f63d9e5d7d19247020114e052cc2580b5af982127ac7a8b423a8e5259eb7151dab1b1c9f389b671ebc9b634af29af816e322983c31eb7a3653f604b2abf10d90194e249e203a44a57cc176ba98db5ec549481914817bc20fc4e487e033164da5924473e41bd1a1ac3412afd55efee1393d26d69c20ae891d35157a7c9b8b09ce3f856e4a1926f0ed0c50ee66909ae79e7c8b151635e73fc0326026e9bb585aa5ee555c8fb4237df41fbe44f6675cd1d127ae7482055647c6e332549db8c933632ecc6090124dae183f0f8c26bb42b1d903533f8122e4a717cdfa63d09d51ad0623e3bd000fb1dcd1e2363b71c1ddec29a7d7df098ecd6034473d9d686bfe85bbcc42bbd2ff8f681ee488ba03e64a32fa223140a17864fa494c0faad1ab5ed96ad375af2b3d2b5f9e3d13a741ae30337787ae2c58c5765d7c779220dfd15dfa610969ee1017fdbdb5e133d4199c8e56efd1d5c15386e28de0ffb8de955ac667ffddeff879ced6ea297479f344e065b8305f59da319e7fedd93906429975b76b94e91e6402cc1ad1093db3d04832fbf5071e7dda29cd020a3ba6116760896bef6140fadc5f5952664f6a2acc56ef7e61b61a57415a040f819ef384de1aff6c6521d0149ea16462ff6a8cf8570e65736cc0e67a1b31667afbd51f25845dc283bef35a61e77c78e9cefc45b4d4276deaebae09bdc775d450a31849ee8031f77fd51f4d4bb4dc3a951df40fe75dbcaf9f257135fe21fd6a4a9d6007b8181cceb480b4145980b9a0477b724e9b128fc9bf442c7ecc2d6047dc8e04945520cad01b462408a17c802bf50bb87ddfdbb08bb0cd7838c6fae33031834d5b953be9c5a04ff7b3bdd548069a537bafd960157d14d3946f77a1a15ccbfbf93857e0140e9ec683bc5dc43e8787fafa05e818dbb8ddeab3aae7d4ae50c7c22699e72bf6430b7ffd1b5bed9cd3ed2c870abb6b508444ff5d9171fdd8c5b57b6ce38036d3818255865d292d16682f72566d0c87bfa309d9d9a60ede9f32182996db3279a50275acf4685a7f916fed154cf340762f70e76329cebb2782b7919cadb2945482629f389e4de4e4019b71ed2912e5ff8f98e499894cbe2f1f7590324f345d0e79f6a9910a819505a1067624ddd9fae286d93356bebeddb8c9e7900eecc716723e1414eaf403b0d9b27de33d45d983a3657ec7d9ebd37dd3387fc0705bda34652d9b86253fbee1306bdb7ff5ac403276bfc137b38f5aefcccba68100ef0027afa15ba02f31ba80deea0d77011c4956d6dc0dd786fcd951c2e752372a04d79b7f7b07eff490e4735a44cd39b7ab1e4ff55904c52dd7cc47ff9d66d238c14b1d420e32421ac313b0885966e4a9ce9e49bb1ec9ea7ca666a229e6765ae4a668f77124311964dd5d4b48719a74c96364d199bd4eb7b186acb0a1d4c84371e0eaf7f01bb8db5c6c87bbf82def9564f2d765521be57124d08a747a957edbac704828aafc36044037eaed816594ccaa26293761724cd990364d63e4578b45d03b5157a0f32eeba3e174289dc66677885fa91fe29459b44187a56ab32baccc29b42e79f8d9829368dd47453bc0a192394c67f47a43dcb10cfd49ccf1e4ceed840e598d65e58e77eeabe8f9b16f19412bc9abc5f2988ab47641a6a5585dc618d102336ec0ac508a49edf2bc3862df9c5e437bcb1f3bd111bc8e61af0f277b866b2780e4233fdf56f80708fc73e3e0245e10b4a94739986c87a8530d416895ab6e2923cdb15752724fdd4fededc9748e78ac2917f4f87fca09ea72c3af651da7d6a094e9af798292638371b7d706d623b0aec92875891db2d4d8512722b7e1ed51712816ac9f1c79e194869f72758e606e594c39f1b26930d3b91a27995b9fdd091496a67b153c054f9975deae849c9bcbb22421e9c3806bd380924536b976827c6794ade3ef80d18cacd42443bf1a349292d5054514ccfcd01a2404436849829c45763c1261f620865045c57c67edfb82e651e836d6c3ad871eba2e83ad6ce5d898bd52fe2d9f88f4e00128ffff20241c74d1948febc256dab98e75ebab275216d624cc1e1f4f90f4ebf83e2d457fc1c89b4e7358408d1f8dc14b7c945c6fe7974b221865d2269d812f8c610d52f88e1247021f5c21a9191d96c7fc269003ae50dc6620a3cdb4313ca7759f331a4b83deb882a85e34598c668e17dac184ddeef9ef84212071b1c4ee5fc9e6289d5d23dd2e949791c60fc71f229eb2a7f1e61343cadaa2a87210fb9a7fe21b276d8b1b5692be2335c8d9ffea69f3a123d4236c7c9ceed66dc0026d5cc9727154d4163233b82dfbd255b57a3ed8020d73c282b16f4add2fd974db6f401879bc8f681e535dd0ccde692651f96847d91cc1633f0a8dd6cb21d0ece7c87e903b8651d43f4779c9de7b4d9c0465de5b99e4f1751610797bc5bdec54228b0ff04f17d1ee8e89dddee953ae24b2a3b7baaa51d6d81f237d3d31f0b2ade378b92eb0fa01cacb5e2a3b47229902d2ef84bd7595bcc336f9e0882b0972b9234f9e3f0ea1043e0540cc98f37724923263c088b9df809e3a6e981a8ba2ce05415ca44b887726eefb4544cc9e1041efe71f7432bbb661b37c934a8d593e8dc88dad6c2e729444d2a7b51601350fd9b93120c3a75c9d69444a3c3ef1ba26983f4029ee257ade77e163cad3c9a78c005ec126161890cfe0c7a30e1a09bb7be1a7124ea9b22e444a75e0260820c1c6a3698217b0671599945bcb4cdde869940bcd8fbfbc09a303c1ba2a08cb4e6daee2b4e3f2ece85db5b303af401af11aade032145654a7f46637db74c7752bad727d84c4a1e4d6dd2203d362143365c1f76edd86c0b5476a282749504ab591b100b1043b7796c6b8d0bbffda6df57bfd93de9a0736d976116c215748fd62cfc254850943a587daec3a54ceda071fd4b062d6354c6c9003eb39039e58b17bd1a7f248a0f3cb2f385f199a3ee43685e1757a18f8ea3e4ca4343664c569ccf85ad16130e546c0373233af3238cf2f90191d62c52d58b22fb8d756c006c77d3a96f81396df4cf5495f80d15648423f4cafb4c9387c0c41069942bdeb6bc35a8746d977cc48df113a9d30a47bc11535b38efc444aa775d237715e249bf978650819f7cc41b47b15c598428ff5a2bb579f7815029833ffaa2474ce804a816ac2e6e93bff39bfaab153c4bf40fc346f92f62415316428b6ff46a47885494a9a07803d922f3ae947108f11946e7c301ee3ae95a015390cb26d63ec56a091043fa02f469c7f2d3adcde83c875b51fa1f6980a92a9b90ebcc5ab5fc74acfeac69354855c5b22b6d33f2a6df5569b434d95ab2a271d142a97b96fc16964038a835ef6123945ad3105165f19d6a73aba0a9acb31167b9a1ada6b25b0a19140ad60c4625f85448e8631ee7300792347a3c39e460458e89d16e9a623b020d71bd09884bad9c0d621678dec3180cf21cc45ffef9e8ed3a7da72eabce40e58395329fd65167591efa3f00783add51fcb29d7cc66a0b83b2d57243b82619ac6a8182917f808c70bb487e0ec6cb2cefa6413593e146617cd12424923e5754c2c2c82a5cf5c96dc6e9b1f615dfefe56e9c577d5033c5a5f268997bfb7dc68b731f08aba71c373e78ae52e6c2fe0b67c1c2b42fe643920fe1fd57b922d1ae82472c87af60d852461708a7b27d7c3f31a02bbf35fcb1d65559a58de8e88eca71cdb5738ca619cf9b3c05674f03a1c60030e8a8d7bfe2d1de3dc1cf35f1e0684b1bac05fdedbaf8798c80fbf5ec676968559e23161bd66512bac644b6dc1cf15fb8e39935e41ce02e7c0932f43fba283688cf4033d772ae6aa45eb8de9320853e2047ed1af78cb2ab96acb3374af9ac5cc67f073bb16d786c31db68ba3b1ad9b048529691b851d040f6773de6d9d1850de8a87a950b9344c917d5d89c7586121d6d549e0f7a4afce2b0c9799205ce6d46e9c362f626f8b4871485e0d042dd00c5fa78a2d482473fdd39cec7ba3eacc6bcf9fe7288159b47ed41ce7e2f4c3c031eb585555e78e52d8a1b588cb2352eb552d5577fdfb258139881990424d6a488a34a8367166172519f6e3e335e682cd5dd1dfb3bb84009d9c3e5289e0ee731008100c2fcad3f788ca1d8d822663fee66516ab89af1b89582c027659a190bcf7f7c0d80c0e21ef59bf0ea4dc342f8454896a3f52b91a393328f07520a390a0d5d0ec99ddd3811ba80808115422b0f9e1a31ecedda416e19c70f883779d8d6c8361c3f46cdd66f092222a24ab8a229e67533e596daa4ab964a8f01412d6ed70e3fdc023bc6ec97652b2a5c3b1f0ee29f03a2f3a07e108c592bfecf33bd4624784b8715dc0811c6d5353f8f1ba545da8cf85bd5907e086b2a60affeae86f9b654a90beea12eab8305da6cc53d87bbdc64d58303ee8e437c77f07f857dd20ccf52f92647133f6d7bf5e4740248f96cd7d2ad085b5ed0aa9b6bff32c94717e9505f8260d2c8e524cbf4d08fcd7df48b34b332dc07c4c1253a411be39daae86dd492db8712230064f1eb38b5c9e8736b21ad73b67caddf76196aac660196076fe87dcb07196eea9d14a4079a3c8a2d63433232ee06d4eb741adbdb51bff01ff450c49673469f3cdf1de718e2f0c8300fe5ac2298bf2a7eebaeb6f1f5d1c0c5e3f87afb1f91db62b38f625b0b93721752295dc4db93f049af85876e3db915ce237483e66ff648842e69939d01198fb7990a32baee2412452c6dd35c866d6be76f204b60c0a66c1502d73dcad2281156b966e269853f62331f8f6e93320fe4ab3494eac4bdcc9c39a075efb5f98f3355eeec701d554ac95155cd6637c0fd60513bdb7f5f38e6da636791226ab1f482ab575f6a9053ec0e6d170607d6a6d81775e9aa478bb26c0f0a09b8311c1310399419a2586495ba24129ad02e715ecc1328119e09b7b76770315af522273921d8a77f6e7ecc12f39236a36d3869cd4248d9d8a73af0bbfded156c025613796b6e9b5bab534d2f1d0cf8c9f6c061f954ca59ba6bb443f3d320e523b6b3912bce389ca360ce41458bdab0492b62b17076619d22b1ba2798369742409c1c6a8a569a08703bfc540c4752c5f3c23844685752785cb027434dd243340050fba72ad57b91653ecc9ee62f9fe99986f17aedf9db3c1052167ffec14d7aa9c7cf4622bc5a45de8a56b340f18a730646268e51bb84c97edb983589e4280f15fecef7441761c133e406ce37cd1169ba811d4beaeeadd0e96c2676c783c2dc97bb1965f35553f1ee3f031f627b073ebceebe3b4b5338c283272bbc2855868affa7cb85714406588db0dfee72c4cbcb044314bd03017d025c4898b9009175f20a58676f1f5553ff4bb178be7071e0fa1cbc2593b05fd253e77a74d740908f04ada1f02fe2ccdea235bccc5114230ceb06a5f926a12d49bbef826b5031919a01b5c85762a0c6fe3605bc1553bd68713c677998ea25b61045a98e6477d640baee7ed2f318c15f12eed1d0ca52029050fc2533844c400fa14e14bd07ef9fa6481bbe7e1cc207092a823468753236ca5a5490d5379dda475f5c97a5dc4e4040c23d9fa0590428bd1a6a63b01112fd164db1ec13d01054ff6af3e8cbe31db5b73f18f43bb0e8b91a0365056539d8d469b634cc87cc6dce26a273247e33bfc4d6cb58df78eda1644fa2eb259157bb3d30da73836d27e8b396487e2463ca6fbe3a18bb7731f315857f6792e406a0bcfade44c9ad309b145f5ed11dd746de69f275a5d371bb9f72b5d5010a78715dce6b2089906a7c376ac81a319df84e9e0942cc2dac459194d5e3df14d526ad7141aa013ea834298f64e2fbb951e16d29f105ac5b9a235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe7e13c77cb02364cf7b8dc45a48155c7990c6a7023492efefa1d5239ae8c2b9259247e04a87d06fc0db8f609b1aee495ec75d01f0049ff5a2fd87c12b6f609350367eb0ae17e74398e89765b69956cb51a77fea0e8699607850c557e9028fb456632571c843ecb67825b417940098f80ee71646b6074d94ff8a33950318a8398e15a1d3f47264720c02fbb8bafa20fc7cb05074efaf697f292a54f92197bef6382099db9a9813f2c87ee013c4047e5e50ade7acadbd035670aa53b1ebfb79996d6b0f110548cb7eddd33eb3af7a507fbfaa2b20b3e2e6121d069bab02865d978202058ebd98fe9726f918e4237134b084c72f416ad2ebf7623630fb12b19d91a456612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba055a13353fd20fde76e17ff653a685e2f42f8e73feb53133d62b653bff37c331ade452b3dee8a7861ff91025bb6789d8590334411af04378af9bf332a7d2b284761551a95239f392b3980dacd9a94c083ee3002426f09b623d2280dd7e654d34328b7a6c5b874d643a631773ebaeba40df1558d3f389c88ed459e0ba720b19149cbfc39b132e292a0a2570797d32fb5454a58ebbc43f41161e7814c65c59d4b15d4c1e8c7148e881ff65f5716fc290951a12f16e3b7bcc553dad2917e90aa8db46436344c8d3adefdab81cef1bb6e5ba8047515d03988c60062a4c903508f1ef7b574d802de4daa6276e220c403166eba6908e2bfa96f74bb23bdc32809052d1ef0a8f87689812cefe368bdfab072d548f577beb71d3ae53cf5e737602ad218d8261661c62cd03f617d1452394a8a120ab962553830a3448a0e1843a94888fe391cca83d1913c09b9b09214699313f702470afeccfd87f856e5b462d35a5e551d2a1691cb21c85554163d766e7f4ec6c885ea20dafa12c8cfc558c83088460661b49163849ff3818456de2aa1996d23157435e8f62ca72b6121c8570d6840773d57a13afa17c14ee1107ca7e8ccbd67811bbc4f4f9cb1acf49407ad28ef8a235be7f6d8af086dde8f7aefa0d09e7111f47542da50873d7c1a9558f8e7cf9a8d43f70fb54deac474150cb3bffae8e3be3439d79753fb917a42f436aba31828486b34f3ec652cf00ebe4f9ee0ddd7d0b9231dba30f7f54a24f92dc8bd475d793bf3cff036714d5258c15d8b92f2539a5b91021c09ca10a16cf2874b98b7f94d95fc848c902115f6252bb07b671fa6ee9581a98aa3811284c097995f827662d2318b6e0de541516b35a1155769bbc5b8a654a42624fcfdf2d3b6d17fa7e953cc93dc98dca03c45affd396a488295db245da8a2bdff1ec4aa0c3fb88e736e484f8e9eb746ba4d44f86dc13172f86ea89828524eb3a7f6c3a6d31610a6955aaf02b9c590bbfde41f6d0911ade2f1d4215d489222a0a25c270aed0d370d07d65efa1058214398b770bf9591bbc67b94670622fdc1fb64ce44f1518733f1fcd4b13b3870da5e746f49a686b31a4f11494488bddcb31f7a0bced5ee45a4c37696f702b9db039cd770e10e791ce8e5e461ac0ccf4e515d3f6e3e35e96d86098d111a2a23ee99a76be32d21490eb482520915b2d91c8fd2effac13dd86e4870b000e0bbd4ba3e83b798daf32f2f6632425557e8c2de7f069cdeaa423440e1f49fd5bf6fdbf8cc4f8a1f4b0242931c7b110daad5b645061aa20abb25a7df39a4036114809f1745c8a17f045b791be95517874f2fe925623ca8e92dd6d06efefc5957d700636a6643b39e239881e2ca362721c2efe5264d50f276051e15814a2dfa7d74f6c8e07fa9d184ce1e6c27e466c5bc08ea32eb69477f4a7a8ee00d6eb72d5ee1731dc96135aff88807b729990f3d8bf43afb6e21daac02ef7fbef8d746085bad05e69186f4052d0e07827d9f7e26f4db59f05936bf904e802c42a1778f0b758aa3ca2d9a3407e2625028d7346081ee88a8da692eac5a6b6db2e98939abb05e08377de47072805e88a3ec9ca2512abb9217b589fcd3eca736305adee0702cb115f292dc52aa0671bb733a6cfec0a9c1cf9c8942b5654efcd5a3da5911d8bebdbb6c3399523477a82115b809d9c0c37c0c84911b1f3ac87564e2a147cfa48146849cf88576043936c4196ffa1cb5331fb2e7791e66638968df4428f940f7b4d1693243a638557b4355c85d4ceec7c75334ec8826c38db44cc87c3edbbdd64502d46176820db009edcb7cdf862a053eb33864c4c848ad190dfc7635c15fdee56999906b3610f9083f0152b9b1992a788b366af33d1caf9376417527ddd5633b31bfad268599b66a063480a1aa78055103f22ad2ebaa6765787bfb6280f48859839bcd53d38f41764ae4dd8d6e9006ab920db10437ca8c059ad006c39c68bc9baa9714df81afbfd4ae388580e1ace8f957087997104a3ee9400e5a411c957a1fbc70b7eee7366adaea71324bfffa6e3c8ab4cfc80e986d9fc62a48dd331406ab71d8b4f7c82cc44703b8a9926152cdfd7940a17c5782edef3228fa71c4003777d4de670f6c2913b5d1860777bcd4f4e3c06509a9f7dd8eb0c1206b0f096843301bea174f91d9a9d16d62bee738def2805df6fdc6755bace4092f082368912adbc490b194e26c8b5ca7aee46b1fc89f5824c03f269be1bbe932dc4e74a61d36a8413fd2fd1b3913d11da81b10b905d40bf1bcc38208f4ece4bbfe1f5b07c3e856d18266324831e3a9d65f75b11b6c27d86c35b0dd9f2a179d31409186e8fc394e6fb5a98d424d07c75454d85470a914af3642336c2ecbaa0d8c101a033f63eaeda8a5fd309c7f7db2590d2097ef465ecd8dbee3ea35a9e809ec733c7e8e0249d1e2d952b04569c9275d9e4818c96ef4e2d8400edb76ee18aab35e65aeeb04d636960ddcf272ff01166eef19dc65748ca75c5fcd1cbd192ec6c966bae56e9a4cec7c8e11ea3957cddba786a62dacc50ae586914cabc37ee225d0415a30c195351df8dee04853720aa3f3641a8405d7625d7333e87fdec8b435e838f1147c6e3ab3dadd06fe105d5d25ad7f30b966759c941983854c69a38f761f11b6a48afc00ada52b77318fca0d47b8f54dfbf2aa8c85b95a1ceeca61f39a97537b4891fb8cc466cd4fc6f90b4c92f6c41b0651d2ff95f795c4aad4037822955546006448554608d336273878a4034008be45c0edd53403b328b64b1577c6f465aba11d4c425969e4814f46542d6621549d3564f44da94d636d518ed00a998afae7d1526c7368534e1db5a70e1f9e8d6b2cf0f05de61ebc25280a2b624c6b420952ba92bd4c54d09be25803110c1e1d4bd90d2852aeb54423686369d6d05743cb19f1397fceb01f485d65f75f303e757014534fd6ddbf23095b6143e67163f5e4e2b83e77c6133c57c9fb2a21965056a08fe274ad2c5a33e9c22961b5e14f73ae902319fdff5bf3a60268608b3533ae82f77eb007ee8b186d96fadf4db614b95d609d0a280a48ed131c10358736a71c1236c549b9950dad620dc65cf9e99d6b74f41877117d0fe588b95aac22bbf1f6526683fd117381653a216a8249e79112c01ce3fcd21da7efc00c41db50fffb624cffa62930932e8930b258a978c5d87d97fed3cc6f512a72632446ea0e0d24318f1dfe6e2b702da125ffaa823688029d1e7fa219f2a75f061bec22321eeb0e135c0dce5f53af31735fc5f93ba8d9577abf07eaec281513b933edbbf3babfaabde995e08ac1d1a1485c0e1a39390fa67327014f525c5c6674e75e2260a57d429f4d0b6830da513528d76dcd7bc59cbc59ac752d53293877850ee2ffa004bd1a1b517eceeb05d6da96e0e30026dd78ed0da47218249e1e83d4aed1e3e6d8e9d1ebbea9fa0f57921dd9c654b39c3bba56601a6de0af427d0813f96ae7a676206a6aee1dfe022631f8bb5dbaaf260a3bc3db8da2d317d896986a669308b34d574efbebaf2e9685ef4d4b1bb070fbfa856e7a99de513fe4eaf842325dd1c2a11efea4bc5315bb130de01b6635df4db91b5874d3945da21bcde87f3c0bc017dffdfc02d4de03d3441179dd1f1f8885c59294034d7c8fb6968e19ef5fc0ebc16b26aea7e3151f53af1cbfe29dd83f99fd055ba1de84b382dd042755990c1165d9f55002f65cb428d39fe6ce24319c939a3868fba22ca4895ab52e06161d3e0c05e113edace62ccbbb86b35c508284e26d0535ac6e8a193bc47cbfea50efd5479f9b02549e8939d667505bd445b81b12c1579aa1e36475d6ed8a8681544ef3d080c9f4663bd7162fc12fcbb1d4ca4f5905a3ca9c9c4f7f8f5c4f40145ba430b8bb13449044a9efd986e23c9157e1addd5aeb437557d66f214fe8a15a705378e81c666d55d7b40e0df972e1dd318781b8db971b11807f7977e2de7c296f02325c74b0672aa884131e6a44580e25bed7afff4458d60165423a99d4b34b7dd24ad373d379ca6d74646bc766adf088430dc04648428a78d87d6f089b0ff32a3a5f42c3d7bb9136e0765b3135cc18b3aae022a1f5172e08ec8ffd27ce42f87caa70614cf74db5cd26ecb482d27e9c62eb31bb146e134b756dd9c8458bdd41500a6101626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a4468fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c98114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59a4fe1a08612fde3bbb7213a897de130499ac4c0ea6ca6bbbe5557b50f7c781e84d46571e013766dc997bccc3405a28848d083a26d269cb9f7c2ee0629b3cc806cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf8cbb18abf0310386939b9694c130fd0c0e13a95204bacc81d24267ae8c47b57a2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c62e4fd4c36e28bb5e47f4a3c61e2548d15ea40814e44acde0798cc95cb15335a1647b7adac4986fcc948d56a2bccea0226724a842ac0ca25bfba1ade2cc099b33327f1dd68bde067c25be6468bbffe42bec9e908d522e68fbc4e632f0ce07838a574f15bd5188063687c6bd46dcca9909eebcfa3877cfc2aa1416a11c0fd140c2e6a1fa64ab777ad341b944bf7e81a2f2ba0591c02749018a840ef634c644f6ee3bb682764358406b00f0019cc94b701482846bd8e41ea7715a1e1514c6c8c1b70c8ee5708ea30eaeb0b0affadf32a58b7645b4ce0ab78de9f3ec6f7a90d3cc8f3040f910e94b35fb7df8eae5dbdb36a7e3ff916703fc7a1097a5e439b1a60b6508ade0cb026100c6551d616797110fe0ea95010f1e53de49ac2352e73cd80e6e22004bd5639b8dfed0d49610323283801daa0b3dc7e6ea474045a4ebb54f661b79c68352ca2af3cc5975ea9ee2a1c4b468ea2d336988ce0f8ebd8707b28d44b5574c26e015d15e7bf7bab8623c649d419fcbc16e3d6393409b83a845b5b21ec8f52f1a617a9e4dda9aef7d785ca01e95b5d83ef9a29bf58b32e44b20e19cd04e3e3ff84b4afbb2646adbbca959f1bda30264730c8100179b3cb7a9abff73d684c8acb018bf29622099bdbdced748b545bb00094314c94ade7acd57580ecf51808b8a95ade376ae0d2b7f0d40bcf4ce355c91bab3436fc02db0b03bf420089da24552ce09ecf7b274f4dd3013deb9b5420d46b6a60061b90a09fbdbbede7d3c114d64ec22398b94a73d7bf5eec53d1c7502e1e9bddce8ec177f428a5ecc13aa024a9974283e76f80f6dedf0e438f4d778ce9103971638e8cc7067baa4774c187b48cbb18abf0310386939b9694c130fd0c0e13a95204bacc81d24267ae8c47b57a09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee994464774345520e2833e8db02a0ef1b16faf28de1ebc3ea8a71e091ecd520c398185f31b99289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e578072379910e3d6b2dc750aa9d88691f6ce25cad6d8ebe3d3a496b3b23e30aab893feb5ad55aab477bdb070731b6bc5500f77a8aa1eff4c4bb2294f79bbb0e9594d1b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec3799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe5377d7ad9027e5cf5912d77445377c613ef7daa25950c54ce9cc28adb2f548e45377d7ad9027e5cf5912d77445377c613ef7daa25950c54ce9cc28adb2f548e48c034cc491a347e698f47f96f6fa1b0c122c0c2c26bd6ec94c6c34333285644270bcf0520faa844d36db971c5c316656a230714f033e2b7b4245d363aa6dd810368436441896ea382a458a11984043df95bb96a8f83919a959cd67d437c56277938981a693322ae0042ef8d6451192cf98621aec3570c833d10f739e28679cd0fd4a758851237dd051b1f5ca5cd389ebe06511bddf59ccd80f6a3dc35b25d18015198339d50244f0743ce9e4f0d5979b08e053f5e97cbabf954fe7fe12d11fde0de17c42510412b143dda4602e3689441e638203cffde60e1046e8cef854c794001e34bae94e283ddff09861d160455be03cf9375d94b965c8201335889bd4b7ed6f5cb77218cf14622e5a3e0543f2f06baea19f6efbd5919c9fb451f5ab3591de8f6dfefc14e08d9b2bc74dbba79d36e957c8d4148a3ef91a55f05db7c9043556612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcee989bcebd70a9365a307e764e8fbbf835422eacb3be41a90c38a2317b563e1f2ce4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba340b5b712675fe8ade2ab07140449c3729754e0553c65a8a44956782b11f85814beae15c451168e2ee4ea8c05034d30c0560ac8bd0b71a84487d2c1c36affeec1f86d026c99d1587f744dd845f8fbf5576c2ce1c4389ea61fd91963afa3466a04025db23ed76e3cb76a3bd3c2baa50f1c0960757e41690b9dea7336d753a187ce6e1b7abd5e7577a109f75648ea97d40dbecd95ba732291703c3c34b0b695839a4d2a8550636214c52acf29d1af73c1f7798e8c40880ad5f6bfe8ce039b95620e9a69558f053e86b8cf22d15547054a675f8bab0bc3f95b6ca0c6df02534b76770ab29b39ac139eb4860ff50252fd2bf56cd946660a74e9739a9d77f7fe987e745ed0a136e02d98b6a3f62c81fd564bb2f47542ec5ac6b5a33e94650079a234065010fa70584a9aa47c96d9d292a3a069abb7b25f48309a99136690ed41b7243af09d9f211f84a5127d6b1f764c0ede00e8d5f71003a6853374bffd75397997e11fee653c48421d5414e3c6be9cd79f7b89a854307f788560c35317c8803c79f15850806580b2e531b724929814286c4cca49310d7539b8f3ac70060fafb4681da345d246038cc4ccbd92e5a27f79a542e87c16da538977c7a85e37fdabf03163e1c3313663f50a34de6fd88c5ede3b37db5548ccc92c8e1ec9637e575f958a093280e24e2191e64e495cd021967a7c9110c721456415ab7668fb210d055cf22e13ae5df3750f5fff11723f07e8ae50caf504fa2642f90073e6285ff965f18c8738a7300479da158dd261e92810c68ea4281fc1366ad73ef921b39ffb9307a33c30e6b1eac4ea8b6c50266d68f46f9f41e1b57e4127afc08b393a342201deda9a5772bde0784ebf44ea4544063a7ddbf77d82927c854dcd930abcd627b20c7ca09dfdcda64ab509733f4477f16d62b0a262d54642161e9e6fd9cb51f463587dbd8a7a094473e8c91ef48e64efe3ce2e5dbf841c5c2ab8386132123b0631d6ffca3b5b41c355afe6ebdcaeab44b75e74f3807f82f0dd8d09c68c7dcd053f68ed4d7a25dbe670a77e34497f089ae810e6b4d1e3734436d6f006d41528e377498a4096ed931293e601760a926c4da2a7bcb1307a1b4e8e0ed6562e19791c530502f54297e9fad94aa0f52fba7e0c79cc34701fd63ad43286ff564dbc3e6e7fbcff1fce37212b30252fd6ad3f3d445e55cbcfe11ad0571a61cd01b851c4bacd0717712bf6429907def09c67875096a35595ba581be9ec88fb309d7c2a20ae7283f8b3b334d498c6371bea9290b026c7d4095231a0cd222403e35c4b62d7d10ca435575a54dbee4eafc0c8a33c5b79b4a987a947c8c0481812bf1b6bdba1084c46a8727dbf499de1c1b3743ccc0cc253e484763652aa96ae6f57bd88c36cb3558a000d12a68a3593b6f0a1b2f9dcd7dba134dbeffa313e372b2a2711593819e25126b852d286acdd8b4ef91a98a7a3ff0244295ac43d3260697ec61f91f6abd3f1cd9d0121d265722d1f458404d8c506aac42186fb2ae22606a58585c8b89f7d8114e4a917e990efafa5f999f7ca0453ba3be31d52c24d0b893b3e57b627dbd39fdcab3ca9ebce7b1b6606921f7689d53aba0607c8d4f898405580e149099aa318fa91c42492d7abe979e6d4b0e83653039a3010b4b6fee98da06168d255bd0b63a755fec9518c7783ad86076e0f9f1ed0a210cf44bbcaa5cc39658c1496e9aa4e334dca5553f0275c331709f5093579a04cdc36df5fa04479510c80d374c29c4e985f96e8a1d3181af923ed6f8ed4192ace658ca0c1e3113c3b3756ae02bc6193f0de400ed372b4fca0a9f996e07f9434e5d1cc50b52d3c70fa2be740b407decc31add4e9d1f7f0f64712edf5b6de478e7ffffcaf29dbee0d16ace78bf3e5128b2d7e44a136bf368e28df90c3c9fd8eb94d3aa21fefd78acbce979049228ec1b07467b97a2498aadae9d2f4cbd78f90ec391cb8135b100399d608799d9d5b2b015af66f655c2ba7db76574fe839336ff4520e85caaab5c463446c65270a3891f93edfd725ffe4e800bc26262bd94f2813054a7f8833f1cb38b55fa66f5014ea414904885432291f81b22841a64efdec6a5f6c79e5b4301ffc219f961d0bc996047ed88b1112e573383268286b19fbbbc4dd32b990991b4455a68d5ae78230a09b5fc5ef31bf91f31e005f1b3aad64e1105ea0f1dffe251bc3edf7397bdfdf2863ca9906d13d089f7a1e3879bd1a1167837236e890c5c6d82a4206b8f65cd5b971c5964b73a3e1b1a29780d5289590784d3a9caff807411f84e9632e9f20ccedad97b95eeb082eba26b0ab80e407d7f43e1e02e99e3df750e55bb2b9df0aea64330ea63f2cee1074fe15976d4c7b76525ce02131e26dc3ea36205e114f3fac9121730e27a0700d3096fe2937e4666572e8ef566ffd66c525b843724b00db2a27e1b1e413613fb49552eb67193f1b19d6cb648d03a95b503ec641e122812f98f997bedce4c279f14c6afd928854acbf31999d881330c6520af9d25a352bd1f1daeba67f194451a0becdbe35cb0b9e8489f3149e7320e3a15c0c1dca16ffaee5f10255419c8d71767dca172ac04233f0396d7b98a45b1522900689f197e360a3ec12e732f9b1b3eb8790d101cc737a5bcce4d6b4b1f0cd3967ca93d07fefc301de5a9b76920bac0bd0104fe1a62cb5d5a8041b4ebfd401b2c58476ab721fa8da5d8c4954aabba428d87ff173f49db8fbba3c83dc13c340da1f8a21cce764a8f5df2c2ce71edd8b760c2751250fd331e7fe6fcbb631ca9c27fb2d8152710907df9a18f4bcbbd56fd7484a6946ce6f098ea4276d98c5e533e44264b24b5983371067e0d6c85d01a437ec8581d49347b019c6ba02c53c0ed72af2d8e9c9d6b9b8dd1af37221704a9d418a3624f3924c21d9c899ebd3b77e9430c093fab77802d71f858a468f62723bceba196ad40e2fdbdf8bc6875474eedbc76a8b1f66cf70b5dc82910dddbc3e5447eb071ca1bd9fff2ca443fe4ef05f8d907408ddbc5df174735eec5c22bdc1d04b5f41fdc5c2cce9487cd8815f38f7f7ed0f67715efbebc8b08ed4cac3feffae49398002c259b6cd0475557c957191f36cacb79d6fb66f9dd0567654e478c22ebdfe6c295f548fa4dc641cd8437418ef9541d20c92644a1e11d9f3fd3f49d485c9be10b1406b794eb44f27ec8b6b02b3d8171ac83f40a357e2710481928debc272e1cc4d29b123ab407aa25d8be6e3a29cd8e8a4b793e73d8558888ca850451668791b773459b03eab241a674046459dd92107c0a3cfd373663120d4ea0d04e46f6f90b87c3200005ab3477916e255dd0a0547eab39aac44fa677f688cb4d51ddd73105f79b7c5c44c6a90447df1f5a5a7480e9885a21b56fc10805a8679b701d8a5550d9d328c30ae3a9881f9a860cf1bf39661e964459b62e14f4a30a0e4c0c8a48615c7932fdbb9bb154f269b04bae91fec69bfce82c6ce435289c23938411f49a3f5c4449ba38b7e87845b8bc3ee1ca90d8249e86f290975f2b64be961750c58a5be5b15567e0462310468fb38fbf56f156674068b4cfc783db4eaa10d5752071b5c5a1ea36d4887352bb69b248f18550dff53791d7ccd798fc364cef1e748613468f107d03a8ec99d837e8d7e9b4085b0d212352e200f4408068d564b26cae4738e88e85e8b91cec27ec41040626ad26f9c029dd017e7000784038934773635380ae83a5fccaa94eaa5617ec039ad258cf9c4de41b306f954d741652f0d99009b3a8a52bc788e4f62b84c4015592c80c41c14f02e6313fd76844ef38f452557fddd2304c1173ab0ad63066021ca08d6276f546d706ece51163f8c90a145fc25b7fde126dd92966275b50021e4cb90a0606af60fe69be2afe3d4f15af4dbfca7313da237d00a9746a5dca95d76c3c1b7dc7033c9bc916846af4026ede28cbf5750e2712a17c32c709a94c2befbdf890da5bda81165f3e6b1c21dc8de40a9fa83bcc7c1a42df17e74cfa845d3fa3ad34c682f6795041cd5d521324b2d9e90cbe6dd9d4ce951a2e60427c461cf54740cda52308eb22320d4b0acb940cfa66fd3a7cf9bc6467e70eb861d14d397725ea8b8713496403ff6941384c26905da1028c1d87340ed237bf78f282a913e60419937f12f988957f6fb8766e96b46802670566ed60d3f70e77df1c4b7bce124a9b1990e86db3a5b38fff63b36657abfb52761ec4343b373061aee417ad9166924fa4bdcaf3ba765720492e70e9ccb4585bc71ede466751e65c3f48d913f956464fb19c3c65f25ffca1b98ee520b13cc9f5e790d16fd448ae2154d9e88f87b02939571391ee75ce9ec2bd8fca53cf74258d0065ab7572d620a76f019e98feb279ec30de81cd3e23c49293fb2e231626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a447b7b3e0111e4caa3dcbf1a12abdcbf3ffac0d94c6bc4f755c234eb7d969c7c7f80a1060b222956a7786f3b029adfdde84d165635d65b4414123e173e57c3bac60edbacd6de04ed175d0339606df127cc4df80dfe0540577522c903a89f083f56bf272ac1ce5af99f2b903f319c7a0a1b3bd4402ab59570b34d94f0d92c163015a2a93548662c753b329eeee0ac46c142de29a0a9cc48ac47f8f72bac5e6d9924017702e8745f5c60d53f2dc8a371959e1adf5588e01a1601e1039c58a1a1a91a5a9ee8369220d480a58a57a0f8eb6fad9b108b5eb8a5c21d4d5f86447ff7aaa868fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa1349991c4dd8e1371a90437c67182ac97c044022ae4233167ba7d901647c11aa8ddd7b5a62a55946c81cd51e7b2007ddbc513652240da005a902f96d826beb921b7e4fef4c8f2469aefe8ddd18992d87c30990c314c3eb3f9fb659d8165e949ff98bfaf105958e1fd25f4b7f8b95b16a8e969d5c8cbd5f46f8a7a50440cdbb531eef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c90b843aa036800e551515a26e0a88727fa3e66210e59d0f3f3d43350c53264d6429d974f4fe7f776fcb8aa0b2340c4b6e282b470daa2bc1cfe0d21fdfb6b8f0f28114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef597c050c7afebc70eca532a39a9eb40d9972d4ceca9360ba04a3b15030aeef33b7eab9836f243d3f1a6ca9651f08c48e25af097bd2bc097212686d539a125d731be279ca40ba7acfa2b003a17ba1e024ae08434671eac5d55ddc18bc55b8a8a028235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe78d9be55b465888574d27c14412bed3491fdbbee4fac7c8270af536d6ee5f177d090b1810845f189969eee57a9f123eae15fa2b5fab39bf0d3348a6af48a1f7a56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dce2c3ca17964bf3ebc5a6379a4f776ceac08aff9205a90e6b2deebaff3067ed35bce4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba0aabfe54f09c6ddb608cc430e8d602dda40395dfc981e27243f187b20cd4e651a442bc4087946da73250abb58f1cd0b23a1232378c7e7ac41a652052cddc4605dce83d2195d7152a6ccc258c3b33094d31944c709bb0c85c8b491be60772222f1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a446f60dceda454b863284379c4288231366b96bd876a76226d8cd9e4a652df6ad0aad11860d7d8189c28363e178282b9ac7282689808f7106a5259e88c5693e5ca9386955bc9d0bf7640d3ae187c8bfaaa8fa5dac2e9324fbaa64f876508b519b507a9abf8f30fcdb649a97de381e3a3896b1c5c63d6b515c279337c94cae10960e79ee907f8c7c90c056bc92057f07f6d3d0226c8a9943b06d0e07e57c93595fa6f3e7735840ece62ecbb998ea992ee0140706edd4b4915399451b20b12ecdb6068fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa138a23a7a89199da71a57ab72905792f4636b587b7f4553ce9fe243e671d526c3b972c90420b6e9f5e74f49bffee004edc15ea94f22eb8e5382643f4808eba0f507bb3a5f9af52fbd9f4d462b3e35977711c4f54eddf7572ab9adb34049082b3116ff28bd0d281d39665e4a00df67ab78a1866f7a6822acd4ae235d92b1ba30630ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c957e33a37165c068ba9e50d6dbe60fd4e550611fa1a1e37968fcd6387c28df700c4e0b383bbf8214304befecf9df6e6763217ea5b376677fc7629956905494b638114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef590232fbf9588e2bca7d3950981eae81e789ab5f9f5db5deb4e7fc2441fc9b210ecfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf931eb2d27e13d63ea798f3cb1c568891948ed0b613a14fce27dfdf1ce7734bd5bc2aff3bd1cf6fd0cbe931c4ee64b88d9211cb8abfb77df4ce1159f871dc4dcd5292b8e783dd6615f410922ddf71e49be1d96aa977db3977a29adfeeb0ec089e90d09e0a38464d742bb441404ac75403ac9cb1b42b605eba696a9455bbcdf21b0ed78bd36313ef8846eb1e1513cf38b5cf27e4957fa92d487ed375f44a857ca92371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c629ca7fd5f212c9383aa95b3d6fcf0d77858ffb4c0be5411cce4d10793fb7d5d74462d269cb0377fc412c749ef1723eef96346dc436d96d13a9ba80ce4fda50f665aecb6e79afe675f614d82fa6e163c8114b50a243554860117a8ed825b96f385e8bf58754b2cc04101659cc0588dec47983ff7c00590609ee5761dbf10cdca0f2c141948fab3acf3a93002c2c9e19a2fa80a002a250c98c954a4dde4857c407e71c076b16b5bcb1f31a7c9ffec0bc3f6b5f44035479b9a4294ebb643b895f6443f2a10ed5f9512d3985310b265aa57b29901430df7c29b73ecafde80969fff6a09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee994464774371827fbe9f1b5e1662e2ccb2f408724487a54cfdbf240286145a627fca6edcd60d497bbc438eef5a7f91d5d4182421ff1f4145a209b725ce139d7b79d8e85acc5c05f5899d43e13f3d223bb3aee4bf1c3eaf8a678fa8f5f91ce94de8832782015307f4bb4ad2e2fe95c319df731581aead51fc7e8942e02a6ffbeba5fd3ee1ae074e2ccb893dbef8ee755824d4f34125c4717beeb6f14e9a06cd5b9a14b5671e2568e4363e52b012c9419c4fb1345ccf2b9a7d6851a9f5b89f85795b3ce44299a25bdeb4de318b30c5896acfe47dc4251998d3e7f0ce2f5c41748a26c6f6f81f5fce08a74c5df69605f8d6e10f8b344f0c50941723ae0e5407f5c80b1dbca6a853970c273e081c054c98a5510acb3a60737f4b54f78394bb3320498621bec7adfbbcd7505c04adfb5f552e65751ff666e959a3a2fc4cc7654f0cfb5f5ffea45ba95bfc27115ad9b4aeefc788ac15a5d73a30d091555289f4aa268fd22f7d16545dc37b5fae049178dd4a7b2ba9380098371938b710eb15f39a8a76d5b3846bf79289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e578076087cea5503ef6197d4b94647038297132c3cb6938b4ce5c5711737467360584dd031efc9219c5eb6c10af9835b1cd644309dec65b63d8e3d4cb723040eba3384c7a485043e3757688d95bacb2f31b7fa12c1578434be04a84b730bd63e97afe35ac8829a318f9e7f598aa656602d54e728d2a5de9ff828c3e7c4d113172f186175238ef06b20a93e90e3da407bd93d3b33fe0f5c779bd56479fcdc47a7efc82fb36019ddeaeed918efba1506243fcd03bb2d881f4d7837a674a5c9a0d44a16cafd4a3a1a4cfa1a3f2287d2efbd1de5b2a4ee432a667bc7210ac01624e7e7ca2a424f29467cd9cc316ba536692d63df5df5c83baad0b503d674652334fa2098ab15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec36839adc5e0503d963aca9ea27f36759ba6ad19aa8e047bc618e49c7b5c4cd4db0dba7620dab71fc867de59db831b5d2c7e3bffe3dc3cad0aa6a395630252e3b7611d2d82136a2b85cf2b9afd223c61269416897dfbc14c386527285b4d342df8e4c9187655e2d9f82c911332ae35b46ed61ba091a84249598e9476e26eb2e6a58ffde372210cf9fa9aa836b1bccc852a3bfb36aab88ed3f79956ccf608cc61df338134107f90e56e9b6c924931c0ebb86c3a40cccd43492b5b1d4a73cbb4a057e49e0a42e2619de786104b66a58c9a85ce3476fc0bc1c563f055bba79d4c5d64012e5ee9ff8180f8b4acf3cc5a80850269f12329bcc82276c63362e6633e09496acae3b914e7667bdcb1451171becbff2c5a128ad7ab6861fcfc3cc2cf812334cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcfae47d84eaab7808fa5410dd1252a4779b7aca7471f5fa5fc0cfc3fb6aa222d4eecc5fa69f6e91a93d827f617d5b8def7e0f4b9102aeff411d5fa08368286373bcf27c51cd7642ee3b0907181fd263d3eac35ef7309ffc5b483e918e032e8b5c05d1f345e029c96f67ef0ea0da6dbd1cba63461484e37c6c17e8e203dd61fbca335dd4273029fccbebb19a536293f8efaf99208e6c698c6b743b2cbedfc04c88751eeaa2c94eb6cdf5f8d4fe68a3fd72fdf3836462ebdea43554cb6a4ba8b67602371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c6231d1628ce0fe8cf2ccc51fba7fd9e0e063dc9205ba2ac3c1f4b7b60636a52c901dba7d526f43d0554343cf375e3e5f21c2e1f74ac1ed917bb6d1872eca3d411d36ccf9f4bacd571f6e09d9a67b6e4b42a9f015bac8923ee6658c547ca330e4d147b7adac4986fcc948d56a2bccea0226724a842ac0ca25bfba1ade2cc099b33327f1dd68bde067c25be6468bbffe42bec9e908d522e68fbc4e632f0ce07838a56a1fa64ab777ad341b944bf7e81a2f2ba0591c02749018a840ef634c644f6ee3bb682764358406b00f0019cc94b701482846bd8e41ea7715a1e1514c6c8c1b70c8ee5708ea30eaeb0b0affadf32a58b7645b4ce0ab78de9f3ec6f7a90d3cc8f3040f910e94b35fb7df8eae5dbdb36a7e3ff916703fc7a1097a5e439b1a60b6508ade0cb026100c6551d616797110fe0ea95010f1e53de49ac2352e73cd80e6e22004bd5639b8dfed0d49610323283801daa0b3dc7e6ea474045a4ebb54f661b78a6071396145423366ab30e773d9dc5acc34f707b021d115c32048eb26a52a72034e0ddf55ee58e34cffe7c70ceeb14e09a4792c02bded3b691601f5087b3dfaf2aaf9ebd1c5cec79ee2f2a22efba377d1e96f913e6b7cd45b9b99018e3df8448c8399d66a59f0abb2a0d1111437d1fada50006b272564cce12da869e4c9617d8acb018bf29622099bdbdced748b545bb00094314c94ade7acd57580ecf51808b8a95ade376ae0d2b7f0d40bcf4ce355c91bab3436fc02db0b03bf420089da24552ce09ecf7b274f4dd3013deb9b5420d46b6a60061b90a09fbdbbede7d3c1148e64624821092a7bf919f77e4f6793542436bd2abd0e70c368089ea79fdd9d43a9974283e76f80f6dedf0e438f4d778ce9103971638e8cc7067baa4774c187b42348e32843a5153b30ae50fdea33397046d4d5dc1e0a0a774299561dee4e45ca5c6a5946172e6e7c3816a6b2792231fae8855e8e784392437eb365e0ec5b099fa6616bf9e51862d070ba3abe4a8ef96f467abfb6cc74e66468a7eb6f4ba8b89173df4b44390acc82fb9f40b51f8243f9c708cba7f5d25db7ceb2eb5fdfdfba8fd89033eec2f6353c66f89fe3191972f543b470b4c346ffd7e7e0c61ef07bd53509e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee994464774342718e3833b6c746bfac00e87fe59e5e63f9c4e430e64b1cf44fc2504da8499a330670d5b27663af5eae0a43b1ee39edacbee3148e5aecc74507d6752a4d12581ea848a306abc9c44fe949d0a6749909d8c365715357df9c8b5822372caabfb2a430498693976a255d95fab3089e29a1f389ca2fdf7a1ce68b638c162c02045b5bffb4a1287d6a1c1061c656b7df41cd5a93fb7b6fa1d9949ffffb4c779e9f2ab3577b94be6e8907be36d14eb73241a83cf69f7029807b61af2fbd31d2c15531fdaf0dcad7d43c68d84085720360eed06b0c403dcd0b8db03ed85ff269183158af42f66205a923fe3b5ce2f5917e838010da5df57bd6b213dd3e976b96660865c34d96f35dbcaee05b361c110345064d9b4a113fe91f85d946a5a4112046c9bca9c06cfb4b640ad54173b495a3b7c5312a2ac59c374fb570879342f300a1633c7988249ccbbb801972c86bcdf6f87272451aca9d0496d871de4bd02bad91a43bce8a11083da35bf42004e2366374edb7b307684e35c4427d90b952386da0c3269289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807e59183b388fb0476af76fd9982d52f95182cfd350b62c60826ae177f22c232af1227ab58aa3be40588e5e037f2bd01d37b38b0c8a4218649cbc58df40c6e1f31235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fee14e9cb6fb1264ed8a56f670efa0b6ac2729b84e1a33b7e46c230051cc42ff5b2099d210943725b08d539b86c88de3a306ae309b9c41116b58cafab6e749776ef291dbf7a8fd31d40e7ed58541aeb1ed1e89f6011a6da8a798794aca038bdc25c160bbf732b7726477cb4de58be10962eb6f4168d92bb4d1baaf785712be51816131f80c8e89157f13872af8ca5170b56d387a3e957ac39a79d3e1313ccdc2c18b2c6cfd5a4cd57429842ee293fec8d0ccb600eb73a12d4e78088f2d029b61d2fff32294165b2404061d1766d91b6ff9ed106434a59c20bca061a8a4d9614cde2948968b51b0be46bc2c84431131dfbb2cf65a57753b9683d44a2e626230dbb256612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba07a0de79c3c1b0d587b4009c19f205aedbf901a328cc0a332f176dac5167a777905dd020d0f201129581512b0151b2140aa3b21f5ca659468e9b73ac124f31ead25a4f06325f99ef9b8e7ad3ed6eb312dae11bb2a679810d48d5131151ed288fb2cb0f4db63a0f015a95fad9cb4ed374652848cc430378d56db4de73d8ecd8eba846dc23ea3bbb4ec4fa9788f46d67cd4a0edf16b7f43825a6d25c00456518c8a6c87a1f342233db224d3ec4b7da659d255106d48ef70c54f784df35b920aa760bd64e04cb7d656045e8d0102fa4b70668111d9bbf2176ce3238c9f4d1ef20f5c53c63aa5cdb9fa8d752457a3c34c9df368da86925a68f573991c246806411140b6e5b9f24979e5e9dc8baf2909338d605abca587520f04bff09621fdc8ea43ae5f5aff867860e2d33fa8ac7c1672ae3d601ce2992d4cde71eb42b9deb1e07086f98aed69d22a6a480057d58637e5ea0016027a10e8a0a24f7329df28d16380ed35ec1428dd42b1981e49bfcd50a4f21d81437e01db0dbe643dc36962e6fab500264027df08537a751f9df29837d6361993d441bf6f4f3d4d4ed2394c68315898b00b3debcf4b962ad5ba059ecfa6ac00641faac62859313256ac71dbab0a98972f9fecdf8cd587c3d220f337554fa40641262fc8d3bfe1150654e17c144f738e25d7db3583bef96cf1e19403a9755d46b6f5323395d48f746a8653bbc5723ab55ca6fce82db93249065f594c49e780817ab98067bfe244ddba5fd5cd9ac46f31fe8bbe04bf2cc4c408335547e82d16140110d3f4661164e5ce1bd5ad4a6d27c3e00244005680ba14bba8356801b16edba317ae1894a8266f81f925b0eb956e939fea110f24e4b4812de4c373bd2001a1fb45f65cd4c92c83b9b18b7b1178a5d1b8cc05f06df3dd7e65433a7826d36b896c0d36a2996eceebac09fd9163db9feb2264ce7341543fb9e137e4694468d33fa79e4977abb06d05f1a883749b9b8492af8c4a878511757409bdd341b9ad8fa63dd3b3a79a4addd383832b98c9532ea2beecd272fd10948734d14b3c745cf4a0e546b3954ade88a1eb223fa3df63e0b124a146f9c44ca96c333e169269a9634d4032c2891dd94831a085aefb0be92de351d7d947f9a723b6f104b204c2a58134d4fa84224c14bbef69bfb42d4ffb08e2ff7a0c71b759ce7a2c8889ad59b470b8d26ca84d3c85a0561f800aa68b7249166f5fce29277ca29467366e7c9f570e39a786daac3f1156eb226a62aafb90dad52842225dc20a25c5c62f2fbc0b52332ad0e7374740f495d63ecc7722f929e16673579e623660418b598bceda94b483c17ac399bc471af886de50cbf25050e014e82ae6a6aaa1893e093d2da64e99d513e5b8a7c90bfe03b428aeb3dab94503726bd7e51101de75900c4e15cfb0ab428f12fc43f33d03d26a02a6aeefffb3fc2d3253657aa95d3cbc115e39cc16366dfa5d523cb5068e28d6011d0ecb5911af089989e9c08baf49f481321c995260e0bbbab3baf80951c85748ef3ef900d8732c6234a29a0e81e68c355c18730dc1f715ba3dc58831e8dba576bcaca8121ec13472aa1bf11030770d90360d1d09dc647bed6060479b163f751f6a2e203a553ad564fbb4ab86151e8a0162798e612686327b0475d10617b7adef368cc5005214f750b1675b66cb42fc14b8fc532ea67934ff253f14ab056a6f81abcecb40d4b6d9d97e1436d417ffc194e9a31873529432675d5e4889459e71a44e796ceb787c3475ef8439d77c8937478ab4eaa85d9f3459812db628fe50eebff7c17b918e7bb89f215178efd64db8eb90f37ebdca6307f9b85bb639ff500bc71ed1cac5d84ad9522529fdd4240b28a17e0df4836eab02eb85549e833fca10b7fc8ac71633ba03c9e66129ad132b69468a3381aafe86c673b38b8357d0f86d623495e449563c74593e6ecf962e61d7ae96b77c06d4e904cd79dbe5871e825255fcb6fb658ba447f1b769ac679101a247bc6d668926ad9dc0765e542f152ac9abb00e0ecbea3bf2379ebfec6bd65f0b15b2909679d15e91556107ae56133ebcf3d6fa64083ca8cd098cc66e47b86c75eee6998fc0d5be1237a3a9b923d4fd0c0e472e718ebacb465f082169d229c84be0d15f6192475324885d6cd7db4be92cefb7368635d40c57853ccc061ee8b284b087fa97cb3edacc56578b600ed66de5acfd51bd15dac6adf866d8ed4f8703933c75399f60ad579fd4fe169e07da95ecdf827c861d18cd2c53ed93c394c2bb937a81a0ca49b6602c76576a90ff7f1d900dc0c37d3e7aeca836ba14c948dc72dbca30c0ca73165462b1eead371785f2e01c843a2895a5c1db202893858a872561c503d90f0fd641fb27d996eff2b03f562fb4509164e00fcac1859be4421810d26e76728b8e9ff09013ccb1c07ce45791a042badf800adda58c3abfeb3967c3c0d51353c5cf2ee702f502c994fd3271cac5197dfeef7cb12f61345034b495394d51835978de1fa86d37353b77fcca0eff5de922683bb1e7a8e728e06a92ceeea8b12afc49716432ff33bae1999558a822be6ef0777dbc1d38a9b2195a2fb2647f59753969b0b29ca531a5c76507c43a0de8b2d34a30514ef9ef2efbd7b4b532a58fc499240e3419735f8b92072b6bbf47761a80ca7e2d0f621f0629c2c15a83227c198ea6238f49d7892a170f7dd8041511d5074f513c0c694808f52b8db1c26b93a19351c5906468d73e4bbbc6592b5a0b9b4e6bbf9ffa0df4345254c3538c444a40a6021e5a11a501c06bcaf8fa101d16c299a9bb5c155995321e3be6465bc9005d9b0fdb8c021f3b46e42ff05f3853c1b8d1024ba91b5e85d7eb311154be9e384b68246dfc1d58abdf690514ef5a3b5e8165794d5f97253f42d7abf6e8ae9faad41579e9fd5e34ee2de75beeca51a5d193474a7067e8f0cdce98dd3e8ba8ba2815a7ee11fbc9cccfd0abcdcaca765a0a6b68345e6ba67e8262f9e003b7d4504a2107b104e3faacd62d9050ecd56308b7e426584ff21eb52a76add3be71848f641d5789ef83e6b8cc6420f8cfaa79c917a2a9f62b822be8791de87355b1daf3ad092c9a7c2c3b24920fe0f2f6627b6de4399caac19c254a8eb39d0d2cc0a959ade6938011eafbb921374eecf419fc388c0802de3f15c84ca2317742d5aab98fe6caaaf9cc878206687e6ee1be8fde43c11749c308f357dc4f2f2392e06238ba6fe405b4fcb8367423f66a147a10d5db263a7954e442b3d9da88068d09feafe3ed17d663fb5f7f296ec6109e2719e5a92ac7f9dde4368da346331493f493bfc6c7e59837f2302c8ba2be0607b53e0e51d5230a2b88e2615c8a5dd4c98da590dee223fd1a30cb6412139b512df670b06a01dec486a0ba17c70c575340fe453c180b3055cd9b434f72a1f195924cbddebf895799ac9b23d9ab9256c1c4fc9138b3d1782c77baf292f35b9e86e9803ae48a8088644dd9a8d7090bfe67c6371b2bf0268143be34ff52aee98b7a1b8ca62f841e4dd576a136a96604dd4e958179ae4041b726c0db72a5805513dcbd92d902a13b99d8609e8399e77f7b366fbc8eae3ef639c379464ee915d2113c5e94b438b93de1a8d87b876f1c787488faa6092df0a0cc6e2c39d422cc456132cc847494002e208cdc7d38800fa00b2aadd63097f8ab3f32ff9be9478c2db9ecb024ce5ce4d6534686ac70ded90a50e68917ba796e15c174449897f289ce5a2d7986280a56bb837ab00107699c32e5af862f6413af142654e1a3fc1c744f0bed7578151a476b44eb9e185418d8e79f3337b5ae04485496ee7836d5e5008dbc679ad4463404c2ad0e95fda2f8f1b5378a1c5832099177a3a9719898bd7d782d2c044fc9fc4f8a034e715723feed11b2acefc647dbfceabb82697db219aa4999c67599af29a92e47e9a893ee49431c07ea45eeb0db4d89eaedcfce4495ea9046c7a4195cdfca0082c3cfe5d776537c1d287351c8a9a4aa5e05e2e1711c9cfdd5680a1c343af9492d13e31b7976271b4366b0d99a5cc8eb5b5772443d623fbb3582690a34da02446c068aac61db6701632bf3b1d91857bae63ed19964534ca8cb8f1099a24b34c84445874cee50c17746259ea786c937b4b51b168a5c42b6dc2fae3822bed627ae11d4e4702da591626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a4468fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c98114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcfd215a9fd1fa1a025b1f96c8d83b13c00c7521bc74427d96b41e0ab90af03feae2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c626a1fa64ab777ad341b944bf7e81a2f2ba0591c02749018a840ef634c644f6ee3bb682764358406b00f0019cc94b701482846bd8e41ea7715a1e1514c6c8c1b70c8ee5708ea30eaeb0b0affadf32a58b7645b4ce0ab78de9f3ec6f7a90d3cc8f3040f910e94b35fb7df8eae5dbdb36a7e3ff916703fc7a1097a5e439b1a60b6508ade0cb026100c6551d616797110fe0ea95010f1e53de49ac2352e73cd80e6e22004bd5639b8dfed0d49610323283801daa0b3dc7e6ea474045a4ebb54f661b79c68352ca2af3cc5975ea9ee2a1c4b468ea2d336988ce0f8ebd8707b28d44b5574c26e015d15e7bf7bab8623c649d419fcbc16e3d6393409b83a845b5b21ec8f52f1a617a9e4dda9aef7d785ca01e95b5d83ef9a29bf58b32e44b20e19cd04e3e3ff84b4afbb2646adbbca959f1bda30264730c8100179b3cb7a9abff73d684c8acb018bf29622099bdbdced748b545bb00094314c94ade7acd57580ecf51808b8a95ade376ae0d2b7f0d40bcf4ce355c91bab3436fc02db0b03bf420089da24552ce09ecf7b274f4dd3013deb9b5420d46b6a60061b90a09fbdbbede7d3c114d64ec22398b94a73d7bf5eec53d1c7502e1e9bddce8ec177f428a5ecc13aa024a9974283e76f80f6dedf0e438f4d778ce9103971638e8cc7067baa4774c187b4d215a9fd1fa1a025b1f96c8d83b13c00c7521bc74427d96b41e0ab90af03feae09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee9944647743869668c44584b6ebdf7eb1d38f7921db9f87c4e7ef69cbd769bc4d05e441df1a9289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e578072e64364809ca5514684396b6d3692a2d039052106528f81fdea98fa94557691f54a57d43a5fc3dfc8fe17b4cddbd6c8288f6b7ce058660502acc6848e69a22bfb15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec3e30d9fa3b98a8e2efa767a4ceec3af681ce9636eba5c980ef7b2dfb6b714248c5b4b600925911a1e4f440649ac5bf771ff0c1086c05f92349a40e4593d676135afbb2fab68738d0cf4a1b67962d2e605370d8e06e641a092ad0fc937846c1e7ba86d8ac7c9147467c3199ad4cbbc720d048799d5beeb785f3709ab0b75f0fd2c97586acff543c4d456f05aceb0001769c03b3df2b2db2cecf3c99be7dfbbea2231dcf18676ead62f168675c28d8f595a4c0389024709fa2077394c344405d04fac5bde6f24c4c5d8067ad57f8b2b37b764600b64d622b17bbc976c1da14b5a3f2348e32843a5153b30ae50fdea33397046d4d5dc1e0a0a774299561dee4e45cab15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec3154a01fc862c11c6c3e2418dba3dc8ebd82bcb09d5194f6d4b6347b4c1c0e2277d20959ea5fe86a6fe7d5ee87a0e09fc324b23479b4549826abfd6af6d74566ecde69aea6cd613263670c60378b150ced0630229bd5d1353ddd022325e4415bb3d206da79960c5508555d8d7cd4ceb8baac2abb1ae1e1dd81bf6672a7e35c1002d04b1875c0b28eff84cfe9bf6ec1426371fbe09b142393deb7cd04a5fa1244d751302457a9c6b4b9ea510b09a39c8feca31ab6cd114c8faeeb7024edae00a2583ee384a43abb5c7761d81dbed060d7cbd59d5766fc9455c85a7f306750e6ec851be161c5cd9a824596d9111ba97337873afade8a17ea44f935e99003e3263c3db0265e59560dff09b13f867164604ed09e2732788eca5cc573bbdf9ed1a8e07235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe3f2a2857dc4af7a76ac5df3fbbc93d92a85eb61d6f753c4cd55ebf536c1d828b2c34ba16280291389b56204b60bc00b2613910391f7d1adc10c6ce1292c057ce56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a44014c91a0925655bbed8e6889d3102ed6ec42cc9e8b1ca8dee282ee9e06c5531eca9a7597a12ca0ed7d7e771321bd63cb12032e43df0765f307ea21ef2c2cc202a1c717e5309ffe98c437e622b535a5912f8370fb43809be061e057ce8a1631671e6718e8b74a7018d8f0727b44ea3dca922c053df47b3d5f5f71c9b1c2daaaf509480ed5d6589b596391a5bac8ba73dd4b96280ad3fe99cf2492033f8767474c80b1423bf25e9079926acc7da3e3a4a2f1ec759eec42dff76457a76bbad4cc911170535f007b72d2eb7aa132108f1ed176d71e3a0dbda89c8480ef153b701e3cc9b8d0f5481e71a181ea1a6f71a23b89400d4aa3194f761db1722f5d004460de63fd72f7fcab8c7506bd797f497bd2b399e3e5a5858d8aa67ae31db143cb5c64a476d89b56936d18f704c839f10ed75dcefa7226f07c40bc8bdd0baae52324a229964869059e19f510a04be7ffd7119d9be463adf0e67f75a3e1e03feffd14c9fcedd8cd8ea039c42e8ce24e6972a8956c505f7c84554711d9530be80ce0abb178e9dd5b04e3548f65a43f4ecdd6c33331bf28e73cc1f7d7c50011da40e1c9bb65c6ec2afa32075065b940ef0b223fafe2f36af6360159b383ffc4ad94c8ea320039811edf8c6a80b24f857f0407a9dfb34c55c81f8596a8392fea1562a281b8d68422f6d244237fe5cf4682e9d0d78ff4f4a5e88e7cc74362d4934dd355e04f50f59cf7c87dfa765f7e88553d82a3c48417dcdb041417e7adbf4169109363593f8209724ffa7055e90f68a0aa2a8b889851021b9c1499d0d930b20a3423188ad7a099ab68f257e4a5d4f08d319c85ff12e2ea238134d41397a7b2efdef0263fa7a1fbcca6aa6665effb591852ba1a546068fb3ce66eeae79c617e7e3f8bc992538a346db87245f6828a057c44925c366e976a4c807baa7738e36829eccb6b91675a7d014eeb81d7818953f3f50e40c4a75eb6afd6a65bc009081b05be639693877408d946aa4b989f5353468cde169a3cd98737eae8a6f3726d5ec524e63dd86393afb6248aa792e932225870125a62081c71e3008875e89019ece426178cb37f56c1a58c749da0710795dec31cc0ef7977c41766bc5a762b16f675c2ca1cd0403e2b0cdede1b2cd3a790a8fb9e09136ca813ef155ff187dbb88cd36c5da460e2998c9f395139c9a1bd30bb31b7ed119d6f7f285fc36beaa6adf2176e4abd2396f066dd863d33898e287144d67276c8075e1b9f8f7e09c1df466a205ad3473653b06bf226a2e1d84b5d520e2acfde6f03e1c70d4fb638a3e56682814c15e8e147682f255b3fa06cdb651fdd8c1cb14bf894baea556097096d1cb7c42fe418606492e5c0a2d11ca57e32823edc5e9aa0b16b54251963e3754be7fcb979c0e6a497febf524ce956a1a0bd16fc30f4ba289d6fbdae02fcbe4ba05b899acf25d99478cb68888a8cb4f2f81e1a4f494928c7499702b367300032588e6812b929ebcffaec98fba680cab5df044cbf60769ea9db6e4b9f9177cd558a699498e7712cb2c11c6f204b75f848ed1fbefcee8904471ffc45fa1c49be982c7d1fd1934b44190bea10c0bce5122d68cbac28d39a33a7bf3b7e70334216b7849f93dc757662c525a86b0c6949df9b320b1808c94cc7e06694f7e367e5d9df070964516d6f648aa5a81031e798d442003e00555c043aae93355de9cdc113dc8e27b414fccbe7712ae2fd498d44f770424a67ca8aaa6a6e3ab2243a53a25c6c308ca40293344eab2f6ff2976905abbc6bd18fe0cb5fda9b4fb59b3dfe6622ef9d0d8063a562512cd8190ad7f612547ef8917f937e4edf4c95c4ce4c0c289016c336119d6bbd05fbb11d50e4c9552893888d6389e0304afe7c366a41b2e39ad403e9874cd0c2c85368fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c9b9180697d93ea9382f7984f12792a584313da06749f1c989d01aed2380205e34ba9a2803ffa6e4a3140f5b7858563710e9b2b5da5416036a523d7602eb5ad663cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf21504acd1c905d6791b2d450231896fdc0828cd9f7547bffdc087c414c42441152fd46b8ad4476a945a6c99f39e73c2e9f418c9e39c20fa30b37d2526c2bded799231892eaba0b4982192b13c3df158cac636b6e9abda2e1e4c9d96c03aab79590571037c679bad602f5d98520c813bfa57eb7a14bf970df6ddd4667e7ffa5d3ab9888c9619d0f4f81468e86d6440793e1a970a818af5f945bf52c4ca9efbde1ba01dbdfd4fe46986737490ab1045fd3c4b310a880af1eb37aaadc46c80804ef09a1e944965e0fb6052167c025424ce68b403487dd3d52ab75303cc942b1953148ec426840057723ca207541558938d825b6bb72727913f3dcb1cf9d9c4a4c1bffb3cdc62badb2efe737f2c8201002fc8fbb010f343559079c1bdf929ccf726d7a746b3b94a61c3f415dfda8adb163fa4dcf88b4255694dbae02aa4797f2df38ec495d8e75d3079f5badb989edd32acc2ea72e64fe82abc3fdb19bf5f08df762d1b6bdb53272ae08d0f612ff52b84f466912878c6174bc2382b6db8e90648ee11edefae927c960146316053fdd7668f3b87d4c3b0b8237fa3b9aa5e3f834a3ca46694a7c71c20e6cd27fcd4c6aeecbec03b4d0b4e5bec4604376adaec42f71da2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c62b049b899f6e55fbbd9a80a31a44c7689068b1ac7050ec5a1a6d425e50cfde69fb40e056c2e88612e9eebb475870d68cbf2c8e42026acf307f9a1665560e5e17fd3bdc84da742804db770ce19714eff59a17a263d465f38eee3630b5a3f7ff2719c21f5a72e294e9047c5149eaa8ad65205f52dd2287a173493a660020b8dc262a9f0d95bc5011954fc5d326a20bdfcdbd8639a6e2ac6f9c18e56510a07be7d242d8deed55bd301640f76ea452ab1eab26a76c799522e7aceaca05b4aa99c710f709d24251aa8664664a7b5eb069f3b4cac88f1d029aacbdf518e4490c8b58f194985ae8193397ef4ecb8732afe17ea3fef5ecf47f7b6a35d8706cbd936e4891309e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee9944647743ad33872e7f9cec634586c9eb68348afd8078c2fec664d9cf6c9e1d11fcc33d1a6ee51ee8586105a672b611ae4302f1aee0c2c98a7e48d068c22f9ab8c28835cf9e08a4253fc57189347e2240ea472515a9d7b69dca138b024a9653c0209e0606ac0eb1527860abb53fdf829b1a94a17402b16248ea3c235bd4e21a392c497ae74a8d4afbdb3f0432bd2da35ebdf061fa93f5ce8714958deb73c2b4488d058d34be8b5405677c3eb3c7d47b32ba98bd8bcf2874ea0cacfeba790cde8ea1b8c085e4a450bf4e41c7812820b0004452da0b65b70ffd7fc46a0cbf8257b73729a206af40605362e9e0d4c64715fdbffddbfc5da866cf5247ea62f7b47164109c3fceb9ce49cf360ba629afd29a78bdd84181efbe0d12458045b063dbcb06b7c1186ed16f7d2bf801e08d3cc28efa2965eeeb9dff0a898a310694c438089f561283451275bdf194f93cba8b83cc15d31977d0563594335685fb606c976c892aed1d9f447d2d525511beb1406f39f43eebb35d565fd918c72c56974183ad6cc84e2cb9d647b96dabb48eeb3f7c9973e0424b292121bb9b7224e40fa080e84ba141ca1db4d2073d09d7624105b4df432fbc0c27f6e3d4122a4b7a7c611fb04cf664429b6d9b3c3dec26e4e4542ab8b55cf33c6de918b636a23ae89ef98d1a9f278867d6dc9cc2d5944a56744d541e436bb68ee94836f3a34a983792c61e973c033f2b498ecf4c8f8a69534ea127499b7298d91a2c518a0ac6fd343a4006501ac525092ff984f7cf0f88f7c85f469724f7a62f3a40827ffd428e4a98019e45b7a37a49759e67cc6ad39a4f368b279820c4595cd063f52d87cf02e2b414d04206f4e9bb9b8bc3ddab4ca76d834d16fb92474d643dd95f19977390939d790057755afe31265e34c39b5e173601bde1c33673e2d6979180a502320842a918abf427e9e78359ad54e1bf77016c3790df281e945a98014d75a57ac3fc4d089bd96cdc6859a2a5af75f633949aede0e23aea15f073879fc485f4bc8a95d87159ac0c7691c2388c93c17b444cf1078903c3ffe4c95dbd4d2ac7eca18562b967d1e80bf34f2a751c084963fb3d3e108908384181c2ebd1a516d07b99f4e2a155ba8a40ca1e469709f47c42687fcfbe5a6d83c264c7795427140610e79146ef0f7b14b79deccb4a0f3d00336675c9acbda160d4c82ebac0c5def1bad97c803438b8869275a13187f4842ad7a7cea7d26dc5b48e7cf367f3e6859ca180a287f49a99e49f4efb6485d6e7cc61691210ab108021a25adeb7e002956d4495f58775ced36bf0ee4d3291449289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e5780740371663d27a1e7e012d1b65a4d94abade5201d953545f7e1c22136b5a0122b92b55e4918acab1ebc6c195318967554a6b6adc1d7c455780d90a1e6ae8f40aebb15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec3235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe2a3cd908c9619862b52f621ce2a40f76b772eb51c17308b14bd26d1809af8f8756612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a4496873c57a46ce0dff496d7268b1253c99e65d8946f0e76e752bb47501b8160c2fccaac2425307f6ceaf85b863a1bc9576c8bf38e4c6d58deb4f5c20940a79d570058cd7db64f829e2d07437c49c51db94da7f177d7d4eb3a558db56781abe3fea645342816b4db58dce53ee87b9a46e4637c44ebc171aedaa4b567f7e2b1510041030b737572f1b2b4930d26157f801b8933e3e238aa2ca9e5d723920b2b4bf568fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa1310cd6935c115614f161bd4f8bf8002accbc0ab6963b82bcffbd53738f3dc7fe70b4aedf8263f1ba0c3a1bfba72c320a47e89feec8f847581fccbe0e2609d723356535fece3457c07856e5f0b549f5f53d6d30d1e97454541fc3c70a5ac16fd7ac4ae1a750b84fdd91ac65fb7ca49f5c09a9c111b9a0cc5f7a3876f688bf17cd39cda77b8407ca32b1f98322e8bc3d558a9e7a50011e596c80e5b04f484ef7c80ddbe5d145f09de84912bc12d038af50d073b96ddf1d772290f11b876683fc9fa974584502521f2ca9bd92a3d249666fac6e7fdada0d1c9fc480e313691a00330e67bfd3c5b0df26760496046ddbc086b879fb277fc11847302f82bd73c271f445daa605ff23cf364a9eaa90368aaf9d4bbcbbe79797991bb82e847f58490c504e72d87beac8b593ce48e9b6dbc4c2f4d8b26286571731ed0e33f841aa9e4d5208a9ae747f444e178d0a522eab24e5e1bbc9fb965cc157e898d55b7e10fedb04825f363c7260f024ac5e569c7c67a6e87e7d1b3e790d317138093dd8a91603069a5352faee1f3130a4d1057a09f9d7cd1dc15794a58a9ea056cb429d6d3593405baf56634a59eecf8bd1afa76d6d87786c7744b768b9d63b447e95a467aa6b0624252d988b7554657d8004bf4add4f5c9607a5e8364c6546d9260dc9853552f4eca1f4fe05f7e72ae8061d480a96e6d37f2bc5a8002b7d6d34ddccb9a95326801d9243bc54a3fd187e82b935537f25f25785e74d57333cb0d2035834db319c9ef3701cebf01dcc77be1e721d782732738991cb742b9aa6641823cb9722cd1c90eefd6be4b92beac0f0c99445646cb33a560a956fcd8635992124342d4d9bb68e2e2cfd4d3c544224c8c3e3363b572d614a845b543b98479deffce9a3f6f982149e1485868c389aa0f89d6a5fc27a6144262a50c52d414754e0a0f54cb983cad4b86d3aeb29743bf285ea009e1522ca214092bd281182079c7c0ee6bba10cdcc2a16ca416ca77428fe23cb8e18afbd3626a6a86723d6b6e189c47da95d9e9bdc31ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c98114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c6260db38ffbaddeb6f5bb63ebc386c30e160069591072bb8291bf549650fe4684440f82b49766fa5c9294484eababb03a54ee804050b98607075037b6887a90aba67c6ddbf9967970ceba19acbb06e2b6b5374af3f56e0b5c0c2aaa8f491bb4a384be5a87784340536c93faafa94074d3d7d4314209e9cab314569667d0432f61809e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee99446477432c9d5c9af5ae32612aef1ca5653e3473ed40747d36ecb4a97719ff14707d8535cde15516317e29dc73d6c0a72c0fbbfd673ae2937baad5857933862bcac941b59289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807dc23c2a65bc3eeaccb0be5dec9545e06915fe8977c414b09a98be5de60be4b7907c1b920ac557f2d24e6f43ee76918d40eb6144e41c1bdb4079b03fc8d16226c4493f9c88ed7185f7bb4195be77018d21cdc439a34bd4e5da64b566eb996fbe89dbe62a913ebe3fd9667f41f69c0301bacd963081c69abb0219e4acac4710f60b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec3c87bb0080cfbb6d5aba171a9b68a680376f3dfbafff6ae6758d5f372445b8d492b195df06df1485275b87a3afa805127c09d42afaac31766dc528e7dc86e41fee1722cfc4f771f64d614d3020abb7d0951ad0e0dee77ebf2775875042655ddb475134d881d4eb78a8fa80756e828179c444f2b4131b673cd31b3dde80e66eef7a1958036d9f522f8d679bf8d50ef3e0fed183ea575cbab07a2d9589897a3914feb898b62b25552c174e530bfc8bd4436b5000230a57b58bc7abec0a2fb10f93c0b0b8a593257efc5fa5f25de7b345db8a4975aef5ed15ce35f725361c346e467c32dbf6bcc7ccd2169703ce62e2ee2399205dfdcb9036644c28cb3d6bbfa59d4f89810b89a0f99a82f438ff3d6e74a5d45d57944055084d543ad4d32b712a0a92a48fa8511124d33c0e2dc0e25cdb5f000085340b4c9e320879e06e733f9c685a47645f1db02e7697f166e0d18636d0831cde4bcc5a0612fe56cf3fd4bdfe88f615cba0b6ad97349378f2e3fc46bf0f9dbbb92d082bb0e5b0d9c3df25b3d5be881b75d8253ebd41517d5e03c54c84aa76f1724c141f591ea5a5738f6ee88c8d3ccd2896e25d824fc89dd13a2c83e00ef7d96d78076c9b7b64343995886aba99e1ad39558b6b9873d4534f5d0869ebb74cacaa8c3111c26c7b1086dff2a9fb0a60d6764612b6492072d7bf31bf701da0cf7618632f43e758b16b965fb09bae64b8f7ee63617c61927c14746e22fbd02987af7aeeeb10ce9dd89f9dfa8e51f8d4e7252bba6df19a0e8e45aa8aa6c2fbb876f23612d6750ad99ca53eca4f8b2300843aa07d80a1202c8f20f6c234b72bb2c9667667712ecab0ed61073619f90f8d1108c0d911ee772f2afcfa5c1ffbbdaa8b224ae86bf63f8f74be79920db27413a2b9df5c85bf0743ac4c29573575933dfc6cfa2ee6a98847d08e2108d92305440518aa6698dcc875b4ba04d48045ff74111a362aa906accd45b1e86ed9e63c3762731c1f5c4fb07c9d76d4de50d850c2693cd557dbe2256d4d04ce9dfad208da74dc8a572221048536c1b0a4b59512cb18eb50a40e984290d1dd4b0e9482d9336d6e1227abc1a2763fb7caeabb010e931254f9ee729909173ef8f7c48557b6e810a9a3d06fac0565f9a11f9221bf050ed47f0ebd5e91a25b53160352a5dca81799079f137e4d9190499e85f5427d62fb4d73c82b3235438a8c68d2857987bbf41c41fbc614d984e2694417575572f64fd73da924f3ae466809614973904e3faffd521a700cee0a5fa4727f5695ca030c9f70b4eea20168f8512e6e49f17459afe1514914f566c187be4f584630a3cad24d7b59185595cec48416b6cfc4c89f33c2e714859e15b0eb9c34dc00df0452764d21b90d425ac8fee71e3ec3ceff0db211f0c2c3ceb127d8765a186b976f13d919c1dad6a699a43c00d4a1215df76c4944f3944b9045c0264f61bf04ac2da61f870bde0e62bc3c03ef5a3db352482ae5185cda5a1c50650d7e08a7b614bf70a53969a1a2cb03a7f72743e2a2331c6615c8d7d7871b6a8dd0d6a72b6fb169957a05e2de833a3093e1ac20103f807367d30f227e1268a787adb178ec369f8933e7d8094c56a867e68030a000f3021712ac98fd854b9fff864103a9119498407aff94f62b052708008af977fe2214130c39abc1010d4a619235175e6f11f21ad756960fc344b67f0f301b5aafb357ae6d027cc01098894b9a33d929436054d70be11e9a7a58a2c62f99face86b290e8ebf1a756bb3849a35b665af5d3361a6b1be2e06ce3ab100fd188e40c7f79849ffbb174d9af5c0a9cd1d1be2a9581640508199c7168cb49eee088edba1822755aeab325300c720f3b335c72d813921f4cdb84f700b3fb7b9a035f0f83635d6409f91c175150ece4100a4ada5191eb83e92ca5413f747626acff19f6a3aa690d7d333a3edb36a054c234ff0ca820075c1c570afaf41658d5088ec265d6ac365a13625faa34f9a15fab5eebfd4857cc6b4ad224a8a8720665254e0f4b24a9a8f763611cf870e6a856b4481349e919c897490bec8dcec375bc3dd71216c63a59a460e0ec77c25ed4c58964b4ca14efcd01f6139c7792ba5d75ee49fffd8cfe458856b4999ebbc6bb3ed89e9564c0bf0e08f8295f43db80a95e9716f1e3c7b8b0e9055df2b949bfcd742d8f73f04d8cd6f99b129fa4204895169c6bb60e9e411f1d05408b22f79711a5524eb00d8332f6910b5601613007f618dbee3e84ba2d7837c290c1d9294dd2a92a473e60dbdb07a0899ee0e3dddbb71ad5d985f700655546f7a1c0b99205e5e983c5a5431466cbd1f5532676ea3137fbd40ff2aa3ca6d61787981237d5113208dd46dd2e47c159a92d293bfe81e8ed6cbaed89325fbbde7a4194762199e832592c4ed4822e61344ee29b93ec3a5f54d4bbf1b2089b0dfc3921f308d23ddb6b02d0417425b1e29e2130a3e16f84932e0a87112e11bc9277c16b4ca0bb33eea5867708c3c2b7719bd8e691563455bf541231f965ec992b345b2f992c19730927ec16b2ca38ea6b6d8f666e46c00ba7c460455d579ae1b46e31604958d62375dd4c28aba613e2ffa837fcfa99cb42703a5185928f553dadb4392b92fea168fb2a8b3561b80851bc8c6d2d6b84c18873d0a752424ea2894e27ad150aaed3368f03b0339e659b5bec6981aaa2d35bd2a1774eab0e13c2bd5798a06ac393246162c72a25358f40b625c2bf7e3afc19c5275dcd980133352c424bea4ef313961598357cd13fd83c2b60523b5e5e0a79452a1532b4504fc9a98f06e7cb1590bab29cfcec276c800d79a20bac546ad3514e79e5ad941739c7bb11a118f5725e965db6b359112acd76c35b256bf17afca91460825c74461144275d8cc165467c7efcea5061621a1a6eb3f52cebc09835241564d34ced76bf13d91c38fe774ba1bb823734fa8ccd43efe100c3064346239cc7ea0b185269c8f79f9c77227898cfa2498dbad6fc4e0496bd7bb4cce33708d08cbd386df2b05c0a3830747e575250564bd206a1eb4ea769e4dab332696d87a1a290395db667ae242ada73c001d8ec20e4310198d6d67abf34bc8ba4d463350373582bfcce02b12878bc91f1776d9c2d40835910a1051b9de4e9d0e20a183fb9ec9fca75936a6f5cf84d330778a358e64b4e606aaea4eda849bfaf97444453dceb91243a87bcd2194b580be6687d2419c2f4765ce07d19abeb191680fe3b119f073477426e38d3598d02fbe8263a86b5ab62f960f345c6f41226dfeaacf3f7d7f46f65b52c156b94bf96681da2ec44a185f689d15a906bd5d6f6f9fd3ec774b58eb98fdaae3e96d5b0f0db2ceecf8ff7c0c3160bdb8c2e4b7be16ea563c1f5530ca3e58990009fd55f39da23f75e2ab3310addf032a6eb1775dd97532cf56b790c64b6209c66cc617e0436a6eb8796ed293cca39613a1f4ee9b80c30749265749b5fc3752c79d3686d8f00b311011687a45f76c3f56ffda12298622819e0bf7529b3f34cea71b6d059adbea73fb5a9de81518eccdd56c2699012576060d43df64b0cd3ebd5a2ed5aa6853d0b098e97c08d7dc949c8d294b1b1086c72e81588dd351ec9d2c7eddff554e0d7704195df899acc87dffb02825ba6fe5130732355fa16a8c7c33f91c8125b23d49652730704b80a70a186a66d59b2c5da4d5a2372fa538c26010352f28b1827fdbfe2ee5af9ec21413a3f2b8c1ae23d66d0b115cb6dcb08a04b7dad22b897e01deae700cf165cd411636023c3937885f5c108cbb4ff871aba3a0c630943c91d3127af6d7d51846a3fdb193224bff67a7578caa944eeba7935f0b9111d58660b28bb9c786f016fd6c37086bea0cd9d15e1024e1e45553e29f200c5051ba35524898390faa46ee2253ca548267a8f4560ee05d54d4bdd515f575e12d3d0af2e44f887b0262e41ef69beb6b9e445184fb5db71cf4a8ec383cdd93c15474fd9c3c3b08b44b2c29c02a2772f74f102b8c1377add40c80548da328662f54e54728bea178110062c37de3861756a230bb1ffe71aa9f8be377fadcdf06e973b6bacd8c49bc1c0e5a99396449c68cce60762394a3b66a5dc4b966a6734b3d961c92e11e65a8313f52e54f4670b5f794ec34383935c7fa627192f129f178fe3ba23aeb56cc8ed2fb3954d393d1402aa74ce115ef5adff8bed72a6712209f73c96732c06a32c53c1a63a23ac9774f8f3c00be39113b5697a0b5340ff1f92751bd465e0116a4f35c526c99f4f465e0085a698abc3a277bc3b5538a102a5aa4659d974247fc592ae72c504fc379a98bbb4425615effc5832240fab4a4e7abef723b4d556da0bde8ae1bdda1684d7f6d72065db2a874fe0771a84b609dc80b0702922e8dfabc73304d55ea96453252c38892b69757ba46b944e2b0889fa395a4f31394fe3a455956849fd0441064342e0d420ca918ab8d7a82bc33ceaedcc4135c23a88dcd8b7d89b1a612e84eab27dce65101ce0ca479e066ceca4aeb185128f315354cdc584ce87c208744b61dbfc6c7c7b3f8c7a17111a899522f73fe34b3ed641fd5932e14893b1a421c6ac04794e2050b311d683aaa710aebbd16c43a0ff16e76cd22983229cd73649f4def82dd9503f031f44fd5509e6aeb0609d4c8d2b7ad0d66f42a002114d4335ea7625799ce31ac75bab250cd634be46335f5435b4fd6fd84b383e1016b53eb024493850651ad8cff14d205d968d82d458be2f5057aab15e28992e3d8a1d3deb6d80a2a5a6be7b0484d690057894867fcd0c2d43429f83ead0db0a2671e5d151a5cb5d0e33df0ad74aaf3d4c0c69703d3935cc8f1651d810d02b884e07d58ca0ff156d6c3bc50edd5bf494887165c4e0d7aa221d7dc513649914a5bf07096ccf6c2a28eb608d81efe36ec74ac064c131434f2aa5eaa7a48a384c7987f46588429668e8d86d096d4612ed337d9d00ce70a01c53543107bfb32a15c5585ed1a29019bc8ca27a4ea99692bbe5a70fdf100e71e23c5ceaa2c355f083bec060db0e83acb372ae9e1ac808d198dc2fb741c56a331c176a3477375f934d486c9e9869cd0ae90ea6c9d741dcd8ad8ac58f7e5f6ff05cdfd121e5c821afed61d80724c87723e272a80d6269cb1d5b93c2b11cce910963130fdf280c4b9fd1134a8bfae3832b2a5058afdc8faa692213dc809981a75af8bea4cc12da15c4d730cf0684de1a8f3be2da8d30de4a8424e0ffcc4b9b2f6f43a3d1e4641e0f6c1d5e02453162f11462a5d3ee8296c2b2a8454f52a4b965367a2f4a77b6d1862d7580477fbd474d7b811c9b11139ce6fb573f020ee07a48000c75e054b1f53f7c70023e5b249cd3af56c6117fb5f1227e246434006af1726bdc31078a029fe3dc8bfa1da76ccfe8bc2de9a5a629b98ab8f1b062fd5e0fbd8f9885e27f550333ed0a293d998ef6f3052eb37e7f4c382139b6d82bf439f90b0abbf7c5f5ece38880575f91b2546aa3deeab8781b0cee79c28581e1ecda5b8c5b323a29da481abf05b4af44dd554d1308fd8402bb204ae4bfbe748b1e073626208a6c210aba071625e645f40295ee4baa74d775b80cd37e30180ad218d7ae032a9b3dcec0fd5453557c16b6b095678b4922828d9ed674f2c25e72cf64baedef8491a33f8a4e61a17c235358120ce5b70136d88571264ce304b35127ab1b12e2742ded4fb79fbfcf7608d5edab29b57e7b6decfaeb4d0b9affcc9e1eef61dd64f5de99e8d1a059c12a57c52e30eefeebae321bcc19105e38414ee70b0283312ce6117c2eefd44224bd5dc7c030ba244c0447fffc183c7b4ffc24443e09c72cc5d76049904e8b9139feee172d620f7660560195f3c79ca450c4d72525cfa39fe22373b992124b58dfaf0eee425bff47e16a8a4d913d60071c847ea03038d5cd3b24e07a75b7a2d76f88b335799451e77f45855e65f296bc88a970e2a3d7ee12118099c4480600308f09d4186b30a62d431dfea27b7f38887f53fca872799eba8a90f142f133b6bc74b58ae7b2f113b6140ac8fb26380cc625b0b390049c02184f5e9ecad28cf885a02a9c973415377e81bcb5f0b5f939f375bb5578f35b966ac8af044ab3cbd03d94767986fbfdf77b8a0cc3451bcdefd629a1f71c67cdd0cbf9483ddd0143558b80bf446aa12e54454d716149ae81919003aa759cb1d36583335bfc57491c048a48dc29741bc9d975659df4116d24695861c8fd862032912ac7d8d46dadbb388108605bfed1722faa15d5cbb11da4e612858b741ea7e23c7206e0073752a6a8ca318b8543407d885efa2a038601fe4be3db9f9e6a321983088f6ba9cc5e0fc57f12b2c5059cfe7ad08170e8a29aa86a0774dfcdd7021da9f2d01082f2f80009e76f7afc7694f8a04f38e155e46b511cf91fbe2602bdf5a380a98d9f84860ef104b46534241a994adc59f74ed307b6442fe37294b64b2733fff113e6aaee9ed3492ae4b1dec8113baca5af0a5f792b945c7745fdcf8cd57e009ae835b69d6e4cc5e25ea687e027eb9cd43a1b71c929d584bce2add3ab822c50e0cfb8018447ff9dbe93f04eabc780d2b6488097930d4c6f75528008630f9c087f1d0258c9d3ec94a041f4217ee927e3b1291e44413f4749f3f5290648ba8b77dad511a6d42922b515c02ddbd6c3a53b270852c23c17d4825a8026345698da166c1b53b793c2040797985fcb3456f81300f48693aab45cdd57d421879ea6206f5ec9d54a51c7462301ccb14ed57af11ccd1b35c3ab62d9bdfcc660414e3d90e3f571d095d298efc93e46cef700863f1cce7923b784a0a9dc649b0b3ee9ffe7fa3094fb8f4569c6fa24b5dfc7d1264825f420f3012ae0ed4f5c2f49b3e9138fa88b1d2754d5a5be606711b6a1665adb478b57237f9c2d3397635c9ed471f9c30f936ccb82479b5e23bba49e1ed7e2a44796067fbc67f77f715e38840401d91b2ccc95c9563d3c37dc723ea87a27b0d3fc95c0f267d927e6c4baa7228fb5ad2bed93b132c05119de6c43c23c974408d6040a123fec5945bf152b34b0982d308f5cccf5d125f87ce5e3308446b19ffb96b78f3dd99b40ce5b3a75843eb6fca2a496b03230ef8f61f9bb4bae2ea200b91f6efe847d938cee8d818fa6ac12b451aa320eac936da8cbd75a7136fa6b4684d01fb1dcdb914ce449305fd5d22c7aea36dac3a4fb13500d6aa0cacc1f2bcdf81bd652de77e5db18e50a898a5b4a648a5258a4ad10ef6d03e0307d65ac313a52af7edb85f5dce7723afa561757aa13c0976bd8f2353848d09134430906831324f2825acbe4d3cf25a8ec5bbcc2c783522ad1e54451c896f57b58f6d6121fb9e55b14abe9f421e2c5af4082a6fe16e3e5b41e985a8c443284030526400d0a8627b6090c8e1b99cc8fb6b35feb9639cdc57a629deb179f033a7a411d739236e4cc0b2e3fcc116dd0fc430f116ba45d95c0fbc136e0869e4bdaf42e05262fe913ab953c1e24febea4778e7f3b2775f01bbdcee1361cb655b6bdce2334bdca7f66732f8fdd1ff6ac7995db29e5c749a405b15d363e9adac2525a7e96b77a2bb8a424aced6e40d5f9198a0e76912321c40c2237a31a4b82c23f6f735a985cad21827731667e28bf69a398784f8a9f3ecd74919e732ad106eebb02df6259c9cba7871f5c6721041469c1f9f074f7430f8ecc9f499ba2e27f6ecb75c846ac02373d4033cbfae3c76e005eea9e5c97dacb01cae58b746ac144aaa6b7ebedfb0e5c642a14fb7506fcbc17851bdf67ccf04dacf680cc12a0df1e3de40d654c26816d344f74dbb93b91d075cee2297b67b1f388a08e20864f44680ffb004e769bb538bd8971392f6be548248d3e8856517936455e500e8a514704292824d158cacf6a7cbb30e0217a44463a3d88f614af35a027fb663c722477afebd1661295284396178435be63550bd59c47dc5d5c57fb7b3c19546d92f3730379bfc93543cdda8e0f1ad9de9eb2cc05978034af197eb80e8821372db017c5899bb508e1257d1ce8a293bd88bff00eb763b32add89c7a0f10eb46d49eac042cf6dcb0e3b1afecef6de2ee8def28de4f1176d4e2b9ebe30ca80003253cd85537ad27c5225009631c6e571bdfec6144f137fe7f26a757f3af859bc6d9f8541c5d58ff0403f20d5053bb55ae39f3fc7630066ad800e30e43ce9399e60b488d758595d9cc287b4e4348d8def77dafb0c8b5371cec75680cb48815eec8438c37334d2c4b76fcc0120762082cda5c268ae916690655d7198a7adee6c0059f87a89ac460407b9d018de3ec4693c3ff1c008f19bec78805e94d2f188618ff812e22ff1b46374cfe597a2c1ce9b18f52e8cbcc973bab5ebe757581045a7b5037fcb7550e92a9927b65d9c29ba95dbf2d43e7fece31e8c8c7715f89842e3a7570b28544261957e71e6873b1be6688eb0150aec23e6d26ff6aa579eea1d3622efa40b12e372bd9898f95d375542735c290400e723aea5d971b2128b34308b57d7b95fd59a3b475a13fd1cb6d715e858db86cec3b2d52fc0976f409111dc45876e6d861e0553dad76937c85cd288a42d7787a1a7f460d51c204a167c021490668017a2cf8a8ad762a6a8089b9a9efdc82c7f60a039938d5b7455745a65ee005b0246f181f617b72c200b34135d84ce0c201b6b88497e6b64e489e2d9ca196b552c186e02df43d1318c70d7148f3c7ba4324556ed4c9d1d92d9552d1c925b7772855a04b09b7523b2a7e4a6ad7f87dc678129777b920a781cfc1b25ab9e220fd7c22c9ba8198c4626dff976b9098df7ceecb137f49bec3ea826e7c16c3f06a361ef89f39907851be68e6eabe5a41c5b18f2b94d8554c6b90308ecb4d46096e2aaaede037a775b14c9ce661277b215ca313915a553c1b366f96444cdfae0069e36fbf77a6a8929cda62f74175add8a1163890c50e7e405dd2411d82442290f0fd00ae2aca83072917c3ac03c6e24c36bf8c63c2cca4afd71bc9fb684dc4b1e6a28b73ff89f11e42aba160b7fc514a31870fe484d60515099b2d2d3936ef5c55a94c16196fd602360e08b8500a53b6857fa9e16a4977d2b8ef0a75309d93bbf151b2f0d7b6d864a04ce06cb5a721af0b986ee54c00229fdb0fa4b44d1d741f34a4a5ec487e08e2cc0aa4d90df5d526d403a08584a23906e6163ae27ff4e8d814bac203515af4994665db1f1c9bd414d3a982298a9f34aa8e44a3fed7e8e46bbbb674c17cbd444d2111628cb756302792d09201f40d8795a1eddecd57af54da4cd7c40e8a1a65b321af13fa408bc1ed0bfb22054a5b7fb8dd2dd3f91c0dd7ec94bf7a109ce33e7f2bfdf47753fd41f15b1499d2d2b9b63b015858c7fa7fa14744d11a10c08f6ac52a7293a6d6332eb9c43c56cc5ac8482a41302289e7aa9acf4facdc8d63eeb55d1ced4bce618b5cdcdf335bd5fef38bd954a0a582998e8629e71261d91181c77e16c60d8323e9f79e79ce7ead3aae789dbfccfb1c74487d1e318983c4a036b0e3ce0b3feebcdf58d69ed284300e951db8cb5bf0717ad99d2b5f487d99bc80bb73d27a74776488f26a6c0828fba4c044e65f9b7cd70f7ddf6c757003a2580c51e48a54ae704c55af2222c0084eec4012fed16bbdd62a0cba5cd393f7678c259819947f44e13d24b07085dbf6249d1e28602cc9bcb8bccac66f81e2741f634b9c192edf6242fe276200f8435c7a7ba0a84777779a21eea80775b1a9ad272d098eed27e8b3abc73730e9ad3720eca1c66aca675c5263d989de5590855576808e6338e0774a97c51f84715963a5067aaaf87409d7838bc216315b270b8b62dba0f16dc1fa3a711b85578d22926f1827bfb49fcf2dfc59c784636b569165732e631b2747e38fff022aa65a232c991ce6a9dde2c8cfeb15627ffa695f160449199b15c49d053502eaf0eb1a82c2f9e6cc718f184f8799221fcc624509a195e0f15b5a358fce428677895a52c5d74cb063ecf2fb37ebafa9e3b370dee9be51a09d0a0a648db36003ab817ee767cc429c7a102c2f99509b8f479043fbf30fd0004d1f3092f9749813ac2b3a192c587bdd9f5cb2202bad9cb99e2222406fb489252964ba241461e91f5a61e0991e2d86283bb53cc900939c0a6e687b4a7ebfd47b8f8c26e261e30b01d571bed474e1dc858a2e488331d2e123e2dca85262349e3129e06fcb94a4404e38ec6218ca6e9a68c80238497ac4fd6096c8deaed5144cb2ba653bbc86f9ab6659e333aeea5e0f25401877db2d1e786f907fa65fea2cc094f2461758a7638b3cbcdaac95615ca498ce95797d5c9b0b470cf43a39574e82dd37b450221fd58ecc4ee6f3a21246ce15aee8275f147dd74f12ebbc085d886979c94ae8e995cab60dbf070c3c5342992a0236e6ee5a216e79ca7ca386b2310b3b0efde7a581ac69b292db85f6ec27cbd903449ce86e55d31044224cf1d187d493ed9d5a76854646540561801bfb23ed5e51fa52b5194485ed4ba20ce9ab15560053845c916cf7249cdfabf46c85c5e4ac8e8deffa6544caef0f99f981cda73e76f8ec14a37c5c1b9a611558afa27837d24df600bd611808a35171b8b1e77c358c644e1ed0fcf6b83387a11b672e4ae0bd01718bf362fa7fb4eb03087af5cf15ef9afb8d440c5ae9d94e616dede187f901e36d22ab9f2cc55662759e229257c6e0cba10cfc4e818d5065df4f490c2c4f6f37b9a780ac432201a5467e4c98567ce065b0719ce6659578d363ca5ca163ea8fece4c7dd2cd2270dee53797c3cc25c3c7f305ff5f4dcaf1976c0a0a4a651f1eb335f156062e2e2ee2f433f87aa64414def9e86269816e15bdbff26154bfc74ea932497c7e1181f210f87d2a661ef5225c0f0487d4252fa01f151f2e77db807df5bef12d4d8ebed323a3e8184464ffdc63d6bfb49c5bb4ea80a1cb4ecb45c32e53882657941e5e1849c71706245287fb2898ec376211862b1d1248cb56679f63e7959b6201f10f5b47377e2c81c46f0a7135fa6570334a45727ed67221c3ff1e78d63facbb043024a1549d02f41c0628c85ab284e1887507f4f7e6f995aaa44a4832ac4bfef8d4e573a667a123cc0a1c7fad49bfc2b92592405fc40927085d0c033d9e740d06bb41850765d9c7defb0bfacaad78a1aec2be58c8edbd03618c299c07a4cd6f88bc3fe71b86d032e2b727e11b0f6fd2b79d1ca858005266a661411d4ff3e9317bdfb0c67746cf012c9f5ad41d15c3efa9b1f9b8ecfe680904d6b6fa251e4570cf6215c55cc9c5dd9faae32483ef7b15fe09ca0dbad8a05711f6ac7b89ad8234ca4c3e44befc7307348a8f0168fc64faefec0751e4bc80e182dbc130faa269978d1220cae15a81ca6e9e1c8a7dbb72f1efe7416360c4a7575cc7551d910e9073002b11fbd5325f7f569f4d6a2cf5c6c786ef2d7a06934a7f99e9d8cd1e34a85dfa254a00d24858172b57c86832c441f40bcd5587ae2f3e889f7d68bb62830c27773f44e152b25a9c0369048766d591f9d44df77d48c80d2a8772dea883e06d730ac1986478e187bb4e7a04a48c042ef83d435018f3d0a36ddb36ee9df5a1d0c1f48eb90375c12a4d59d72596921bae4df9f69f9475b5d06bbdc4ddb86fc2423e638cf4e7114eb14e2aa339d8584c352f0cff0747910971032c7db299036f77d0afffe7a8f0d33c5f4fd13d1b919da1fd5871bf65aa2ee2128de8d18fc191ebd076646c8a0de54bb13df142aa4b14da1cf4f4a65f06fafcb61030595754989352a7e59052bdfa987240184259404d6b574c65d0b270c90012a2f4265cbd5f5dce2fb768a9562a7ec690c52f8ce7120a7be9b11c3260b7eedbfdabf08c06d475630d57e0a3c85a26395024d0c603a2166cd2f24fb16e620849c3fd5e47f38b1c5c536f00d8ab2fb7741bb3b45c331872a6f15e474a24be57b825c6ed4d7cd0a00bb5fc01b1d90ffa6bbc8efa7c1b9050b3ceb2619ac08c237efaa4f1449b95890a15b96a610b9dd08cd8ad357119972bc8f82e27b99c0874087ca355f85da68ebec14e8e3023c6f41b2316855f68d0b2354cabd3e679cbd9da164866cc07ef3e39ec05bf3cdadede75ed93c15d4d9b21388572909310026f09aef90c5e2c49e2441795f827090e15d1cb4765983d4a1b527bac915a4b1a4e909e4993e9fe3ef973df145dfb0e7ca4907eee2d4c5ab72525f2382e207012d0f181d4b178fd8dfc86e217f6f797496bf12ee1e85913eaac1cc79f0e44e679a2a1ebda3364ff38f48ff381804dc972489e4e98a3a46bdbd03932f2c87a5ed2a57a1d4427e8a1685933b7f204ae9d80a1f809149419c88d5086c9d30a585c9d3a8e451dff1b7e839182afeb0e1adc5e6949e3aa0b04e962844eb2c73dceb10d9510b1ea622cd55882e03332945eb32dec31bf859ffd4055e7ff6ebdfc359f924f11f06dfc37e0a6a5da7912ac51b87da31b9562afe30cb84fa004fcbd54ee1f0235322355f23d8e1bf9779054c6c48773fc69f6f77a114d542fa6b19a63e374be8c9ee4db40faa6e4b3e550835edf8241888d79ff6d34b39e2506c740127ac1f16a78fd0dabf074640f3be024c733c11d01cbde7fdec11bf1f6025f47f5a9c148c5613e652339585e10c6b1a33ace2342a7910b48e613be7e2ae34eb1c17c220520d26fd5c719c50b6334f411ebe97d71d924c781ae7b849a15820164f995c60b22494170e25b0b419f5a033d5bf50c70c7b4df9427be519614c276097d8fc52e4dc4859d6ddc2505d692ebaed4af90b860dd18e9df6decc8ab2703572840bd044ed98c5508bed6d1b0ad2d8a783ec5add884ded79eb53e7535c0cbafc4c105cafc98392df745bf2d4f4e50e01f4155c59b54339f74ab0f43e978bca577b0e0818bfea7a77bb0e0b02ab5b3b3b226608ff63e4c6caa6eaa528c2c8c0e2cd351fa5a0e39eae1dc1a880754b9610aaf289d3f683a4a9dd15c040cc58377f62b0dec9295bdc67ac437a5115a048823e794b00b8bbc2faaa2fe862ef7670142529df8080229d81b29354e51d6ca18942d6c2135b2c0dca7c10801154da2f9e909537a52452ab91a045e3369eb5e162e772c9ad2101c41c03ad467d8ccc57ce785499e39ba84c2d0d4d4e2185ea575a50d3069b38283b9eb93664f0583504da1edcb7e0060610292b8ae20e77aa4b1cb75d4dfc97c0b3ebef2c71173e4a0438baa9b9a98ce8c467be1be97c7ae4a6fb7b315699ed62ac345043bad626de9627026e1a9ca37f6c68f046b89d526b44778e12416eeb791fa4a9cea10e6a1b07bfbd85f5fb783d6d4f9d89687a8ad27d1c427bd7a0a74c5783c35ac59f6585cf424d35f042387dd88ab0b0f371cd7a2064c77b40945b329944a2fa3080d95c25c7f394245eec72861d0ec446a15acaaff4dc612d44b5da22b8b7e065ce2774ce17d64f6800218a4410d26f64c4a39c253f6276022ba0916f6752a80c15cdccb03a3a0bb33bfe14d0dd66c8b8cbc1ee19330b42146ee555e5c84199cb88549e4ae9037c1d74fbead8b08fd8da86b3fb18207bb79ad8dcb06365bffa7fe279bb9c882df3ed455a7b5d286e1aea626fae2d782f0d6caaa2279f19cea1b11f7a47cbb8b57713abe63dcdee5dc0f599d8f1130e369c4c36b9284e6dab1995e6ff0a6d6758d981d197d9c3692106ac3f19b6ea6898839bd7845df1cc92e4ecd8b55396fe2c17b3fa44a72c2766395439392613c6bd18e24b3e6cae7a3c2ad1a2a2d0e87ea54af0a0394763640a5c71b4d7537839d08f6d29ca5184c3fe5e42d8921e768af19768d91cd75fa37fc4d63ca33d4c0cad3c5d426410329b8a2720023a695330f6f25d9a09230ade4b9cdb9b2448b1435dfcd784f183a36490942304f4265cbd9611845ab408a9639f7b1d2d200df39e7a649a77a00addcb35c0ef0f96368cd505eeec3ce01df3f8da302941d4cfb2c6a134624750b66d5275531f2db4f709161fbbfa029e904f1e94bfb15e00df82d4f3f9006fb7963b8d6a555af0fb752ab5d710c83279bbf0186e65b73f9870b9eee74a946be2100951c107ff6dd50a6abb9849bc6aeef07b9ad621f7aa13901b330982e1d130dbf8809c852f5ce83bba10bce5128bd7d970abd8e6acd6f67f2f344744974b5a3704fbb1f8400378d556020b434b55d8b7ffb7160c1f10d33641e5e59f5f0dd7bd323eba607a5151f19e87d5e8c22e05af15d6b5ebc0419abdc150444c0a9e3b2a6fe02b6a6efdadcbe8c58b6cf3eaab71a9706e5ef885ec3855d6d74e539c0c4dcd76c63f79be7d952216d845a50c6fc39c91fed91b1449e7eae633c9176f80334992fcc5094ecb9c634df2e8188a0d6360dbd8674dfd59729efc5bf9022d404fd641e0e0caeddfbdcb9bbab1eedc09819718201d545f2603fcf4b8c78562a111e2cfcfc448c8cc13f7a781c16f796e95b2f96f41192c097bf33b6e8697130a6cd450e221cfb758798512ce7ad4f678af44fad0d189fca5e2d988b24f19a9e6c6153bbfd632906e4a8199866a7d60cf411a9a82953db2889343e8436658f6ba9a9b50de62ff9876a497fb3e200cbbdea946eeb1d1bb1aae0d3b8f11ad2d65822db694a71a6338eecd68d487752b458d35502ab9e7a7353d5462112613d75538f3bce24ec8c49673e43a75833cb57f35f315cf7aa391f5cd80de1ee4d6429503d2d855129eb0c2e8099fb7c47c707ffa90ce6856848b53a9c4c0113ac971f86cde680bf81173b0d8439e7377a0b2a6b1c0333b758a2f2d7cf50203bbf51968754341eac3b3111763c4d55d90fa3108966bbf2a2ecee5d4969b722aca8b3e7ae9132b8855a2845f32c5cac58e443877582ebcbbe67af5121822361ca098f6712aea09373a1bdafb51c5259d3d1fcfb4244a6b20c46478fc1ea8d874797e3a43b4576a45df38d4df4723dbf2cae98a218c60470336552800eddd4699a0c4c8b186b63f6106e9374539aecf74bb5fae36360d586c9a8e61fbab2c4f65463e7a8890ef88c521497b81f08202487565a84baf6736470ffac7c29a564c0a98768df4a5403d8c2ccb70a035f38088d1832820f5b3af6a741b5d419c923589b659ea725277ca1b205356ab823f03255d4ad38bc0d19102e8ff0bd1b2e2ecc284c6d26dead7e2b4d25b13f85be23ed3338a87504f03cab1a592878fa21ee60705cfcd7bfb45095fbe33c20ad1693541e6c7eb719a9035628830a9b80219b1edf254fcf69e41a3f50573743bd05b06fbc39e2d7d5f8eff8be3dc3e770411bdd30a460bb90decfe6f3adae1438359d56d47c6d0e5824adbf13210418b23157443a45d7a100453c1d1b6b74dd69bfbaa23d61f7eff864ee343d7c1aaa6cdae63fe41091e2076cb1142805928b7930c573f27927659b58036f45ee643bfe5cbb3b669631955af8f8ff7968a2293b1e40eaefe3c63f35bd29d7628000733272e3963d14dda147562efc4a25d020232c4a9a13f3b6999314c0906fe245fe0807de952d2c10f1620b615d5b51dd10999562848eb34a7aa55934d78e067336c9a830e995d41ce40bfd6e44be6a897e9f6c967981a4b48b508d9efcf614ec93137f2c31b9fac12d71c8ef51a8c835cc0c3728a9aa9281697b2c6121eeabd3019ed44ce7eae37c7ceb9939e2ad8f87cf346bb1f93051e5dcd967411eb85c798e15d4781f0e05e648ca51d4263c8668ecee65c5e25994db8349ca3bbf1b96e987d3509d1ec816df52d32cfda266f5db71c18eff4e58a5dd178f84fb2642e80fe5c234a78862610fe896040b6cb9a0ce592cbcadb5c416d7de33ebfb7349482eddae4805d3fac9ef044f620cf85c029a2a665125561aa6a138e5d90e2bd446ceda3455f7a8694821d4bfaeb94bdce893debd961e104f258e2fc8cf6f10e9ee6873a33bccb194908aa53c9c9268d8165885c12a7581fb01764d30d9b7a1da417609084b43aaff0633032cb448bcdcdfaee796a619c1ae1a81ea4eaa64d802890c395c6a4e46d49c2b3392fa0fa03aff68785f7fe29789860f1497500c7b3fc9a185fb12f268b6762924fea4fa2c9619548aad318fb8158b6a13787c894494df1b451d4c70688ece1f282b3e7025ea8d7a385e22e4dc0b10ce7ea7681ce9c27b0e1985db9c1e9d7a1a69336ac97a4f3b8524bef96355bc02345382e74187bb7f0a2c84362369d9e94e0fb53785e3d6e74af6595e3a20b8067a5195064100c9f211dfbfa929cecb77e9ff6ea8823d877d8535f462b6ddc178fff52950ff145c9524807b3e0d6afc952dd8c2d3fb7bc66a0bb66a7d76232279ef8bb5b302aee848417c4bda38ad3a311ed5d21c48568c0065becbec82d8a210878e672f17712805b16e278a12a5a5e40183eeb4c36401cc6b57d667473c15f891e8e5b8a5255a13a20870c5bd2e80ea2c328e959f4ea00e15017df4648937d57f844c4614f9bacb1c43a76a167810e565959ed87f110825611c4e88cc84d1f80530b41071dbfd7d1d87506bf7193cda5fdc48c3a1cfc2d63c2ea7ff5fc3a8cb8b4ab4d0c7d0f935fe4be5dd78ac0bc4a64241f4aa1f67e985a74d5123f22e383ac297f1e0a0177e2cc530809ed6e52e38fb8a5d0fbd503bf7e853432e7c941ba0e70b8c72b6b92ae894059e9a01acab727d0a3846782c1d68b1a2e8e43d6c803c9e388e43db4f9aaac9e8bf0bcb5aeab9e82f0c2c1c8c000b3ee1b32ad5fadc7fa502e0cdfd41a7b89402a9c5264ba61c26e71992df0dcf759e492982447ee4c2f2d1a8dd347b04dcf7fd72480de57a983f8fba03e59814a7539c7a3f2eb935f6a5fa4d1b3d50b67e4791b604ff0c1bb2c21b654e2b4efcaf641d891ed608eec29575f2c60c1c2af6701c9be06777655dd2b2b68583607e720a4d5d0b06dd0a012525d7cbf9631173f17772db5a31f2ed8b7fc2bad91b77985119c00421c7ac8eebda2a6feb6aae58b9da53b067b53eb2327b2b9b72ed2b7ff200a9004ae9cf0080ac114f7ebd3132d2dd7bd2af9116a4729c881c0afc792b438cefdde63b2f47b585bdf024b3cfa576af0d530b8aab2c0725c6af265981aefea9e906f8747825feca9519b6ab500fe9dd174711c0c63d892b5a39c75355e02404ed1020a91bf930fc064db3b1073c65cababdb63f081d4bc676a8015fd214bb5469c627e8f7a196f89ea661de63fa0e1644c6b05ab735aa58a01433657ff56d0baf95571a32bfdf8a7d3d341c44e7b93289c80ab43bb8ece492ed327e574066600be2801bcf75ca13429e5dd5351d26a4e30d74ade112c9df4eb3da83446749c88ef50407af04242b5c5b45aa618c4bb15637480bdc894f00c9dea40cb36b64a57c83f072b82e1bcc0fe2ad8ceaeb330fbce5f753c2b78d83786925ee3a13013f29690cf45fb7027eb19931c2cdde5b0adec1bfcc9e52322b222263c31c3757aba3bb29b4fb62c8f4c88af46ecbc3e5a00b44e29e785f1147347a87f9ceb18bc9db0480b54037055e383dd1c1b74a26aa9c34d999e62ad96a4a0e27c5024cc1e6e9ff093e6e5a206ebfb18554dcf20a3a03c08809047ef573507976824c47676bb03b8211ecb21111208aa6c7a1f339e901ac033e494c5f9d5aa82e2d1bc2e1599edc82a47874b2ddc3f9d3de70c81e8d90e642a48d47ba5eebad28622491b8418991faafc0e3468ce8b43314eb73991eb59597a97456cb91d075797adf10e88ba2d34249e60a6ac48574ee6d3cfbeb639d860c0c29baafdcaa61f55ab336260ce3a71c49daf44e74ba9ee4b6eb516fbaffd7676212b18f154f22259ed66776bc04d7f076a969fca5a52dd0374b56081630cc6ddd7081d849991616e10b18e96a5b5311b5fa305b37c64e85e67d585457496cd99a54e5951f88419cb6aa16aaa147d464634817f7628bc38367fb6b28735798b491d40e790f791790b075e22dede825d52f6ab3f07317283d697042f779d052dae04350219dffd9a073a61b4e745d86fc8d19b7bdf6487112319dccfba2e3c0baad8030d64134c1c8b743cfac4f6314efd7f07b938ab92ed72a7b472bb32adbc05fe589b01e93ca8b705f26c4c9e3c1f6e4a363f4813f6bd0e0753129824d5105754d2649341b72809b26b92fc3c485e0ab1bcd9bab2f3f9fd46a19093a884a4e7961a243f13f91acdbef4f91639a78358f666b09a2fc8d85e84df6c8ba00cd494c0a385ae27b709621e17a6dda78ea1859e8d7a2292dea35dfe240ae8aa1c9e816acb19939ecffc2cfcfcac0128442135233041eec0a2b079bc462b7bc4e7f700d1f52479a3e30a85fdb628a6bdbde2dc41ac7fcbd4dccc58926fbf202508690b94b3ac915ec6e8e81831e65fc18746c32583abae2c192f6ab32e6107e050bc3eca5dec8cd7b97a9176195fe8f35c18fe242a024eb5ba9b387db9b3be35468aac05079f08074cd4ef88a048ff45c9b0d42a328f25ff26b0997badc1eda21b2ec4340ad700035e73be3843535303546a3e821662f5df1ecba44162eb3d9ddf4f752d0855017f1b92ebee591d593b7d1f802496da3959be74032e13c415c53751e32c0d6f2b00a9d7c1493e61198f04f7476f3c13975269ee6f5ddf0474b717bf8328b32c1c3f169cbaa7abc497de9b7afb5d5e2d50e03f78f4ab917d9f91a7ad0a4774d034435e38c73a5fa568b394975cc5e38ed96867c02ca2b2844be538ee6f102b461cb7b95f86a54b7a68f226ef67f12c542cd77e02bdabe9cb6b9379cf9ad1773ce0bfeb5d7bbcd8ce891947efaa285cba97b9c6fc6ac83f132a83aa7362bfd0496bb66274bc4955f036d0cc5d4cf6f0c5fe1196622a7fc2e5b27fd404cc18e48d52129d39852cfdf39b13db30c7e863118ca31992bd406a142d3ef091b4e8f37b377fa6158e2c4b65f781f6450631a80fd5cca04b197b582bf84bf445b61d197547aee51a45e2214caf5329a58a09893d970472aec05ee5ea1c399bbac93efdb41a89646f9e8a97c074242fde0e77918f49671184fc42c2cf406e9dc2cf0a71e34df59918a64d36ee04c515226a8dfe38968e74872ddee1abb2cd34087448d25d584d908fa3472b024f7d3cabd77c98e36f5d195b90b9d5098ab6d1219a7c6123de2593c17e7afe9e0ea237fdcbc0e1ccf4378fed7e5549b7e14ba4108bf5aa0d18372cd721329a374770d871478d76bab7005bdeb8ee237feddef69d1ec3900849ffa4182f4203bd1967c628dcca3f37ca7e84f2903b3e6a0f8daf126582ef925eb3e2ba65a0c1975245df92c316756431e9ffcaf1934db4135ed11667f8e07be2aac89715b2259cfe2e7fcb7a1538ffedaa9348ca656cccfa80baac7b697906ef0fd829bff8c2dc3397fd046ea95ba0575e2c58f9d1e2ebf132aabaf4f4c41307eb163bfd203b5839167702c3a5557b4eeb1ed0d7d42223536398ac472275d2771e0ed12c2f7d83d21c5fa24af93f5b73cbc6cd8a04d5dcdc0f495a3463a54d5ff4ce8a6a8b0a47acc50c548481ad3df656a7995fc9042225d7bb7b460be34993fab538fc807b6a97e99c9b386512a7c4e80cd44a0c7e649273da2be84a22c7c3260a67d4ab4496335f70e6fb6a7e705efb0477f49386aa26976444f9e1fca6b3f8dd69c007a824aa4b42bb6c20b063d63faf1fe7cc6f1023b0fd435f44b529bee1b6f78ab0678f2c293dee433eed8b1c700d266e50fdc284732f31859aecd057f47349faa4bec267a5a10febea64c7724b0cb10a6d0cd408c876ba8a6a9be1871004d92fa8746b06cf707f8c26f7aeb6fedcfadb94c14f318ee19ab4149c19e706071f49fa3c213fb958705e71fb2d3c71023e6c1530f5ac0333975fb6ec954e735b84377a203d9a1cc767c981f9351f0b8876543846144bb5ffc082205f85903af5447237f6a6329ce594e1d281ce23afa6432b1635c1149fafe4f1ad079967d2a0d037c9048bc53182d023504c1551671ccc1ec453ef7e8e8f25a985e0d04070eec82ff6b4e930af1ef96a21a031c384f39a5fa045b3eba387bd2cc17926c1e07cbbb19703b86656c9a3e34d9150c312dc6284312f8a17eb68ff1f714aba764a8996bd4e8f92ed997bd4c78997ab51be54154b218b38f3e80a69c375a4b3cc51bef3e6345f12e35b37f7e7db09c861712098c1c108aced56e3114805424aa9bb2b2cbded34c2510863d9ff9e0c23ccd9c8d00f09c23dfcbf6824d9a5eea2c67e835f8cfaccdbd1cef4a0065ab6c061a1d692f28543236bed183048e0c7bd9d1b7c20284f5758ae7ecb2a6558f1bac1b67d9e2b9e5bf39112e05ce7259e4899f303b896c9ac76c04ce3d8cc07eb912c089b5ed5784f52eb29fe9f989e2b7b6b81ebcb859689df0dbe6db9479e7be6884af84c3ee8bc7bd40ecd3184b840b5a53eac94c23ea996799872a9d20884a9dfbb5a5a617dd5315c307fb869880e5a04277170d4246a372557f5d8ae1ebfa31777df36fca9ef5450d7f36d3937e0d473490b820311c4592355567ac83a8f55c3dce24e83e93b7918afbe13b58079a3ab4015be481ae0a1e2306a92d2920e6d740f1ed6e71995fc3a4abe4776ff87f2e5821fcccde2eda2f6ddc0c66794f0791c5f661ccec0298c8516934c30f7a5091acc1e00f05a08e789971f9006df530b8c7a7ee8a307fd1c062f56d39552db6f6a2cd25ace18b89d0f7270db5e6aa342c619c09ef3e30a665c9bf64e7b7dc534c867256569c8eaa6a95369c00876e0aad8b69b3c5397387a1401f4b388776bbde8c690eb65b737fd0ec9c5355debe1ed249d3c383011c3854c456487ff210b92af1b9693595b7d829370f61e8c244146fcfe66464e038cd12d67e937b08f972e607189feaa34f2837d2fea791bfe177fe3a645d3c46a699df62000723d6bb9cbba8650181aa2b43024296c6a11b893bb395fc1e8a54e94e3d71135f37bc0e782d4f61e8d970332a6f62ea841f4bc4609fd2f351e72fc2ac0d68858d147fec81ef8a8204ff414da231046bf9268d8bb35b735ab2961480d729bdbd8f76cf5b6e1a33046dde389c821e073cd25490b10564257365a1b87f24622e16e14bd3ab0ebc4b4cb495be37eeee4fa92404cd36ecfd79edd8a9cf1b1a1529b90c9af29fbae0b137ab66ca1383458c85ff4e3933c5f8d7213f83b31f518f64947a210d2b5dc9f604577aa20417509f16e3430ef934c0fc8bc990ec005f447f0ad1258cff5a7dfc67bff184214112bf3cbf48acd674b869fc17208726bd6b6ecd57cf0aab1da220ecd6f0c636212e27b4aa2b8a92499b3082b85efed136313de1807caa12a67f0944667273e779233084bdc5afca52d626f59f5cf1fc4fed5b7a101fade75d42fb67e5abdfe9bcd5c5b038bed73794225ea2f4183397bb999abdd27e66bef74a222e5270ca64fcee580d33a6452684d2018b02a2a587fd937ac3cba967033abd4b5485aa9fce03ffce0fa556753ae87e4580ab9f031d3982a396e55e8023aa443b11a69f7c2f883f14cfa9427945eab942eb308df72bb2f0e141a685287271433ae6d1d5a989e25b6e86e7e460cde60b9cc49cd7da1034d43796f9a9853ff52bd2afacc153b74995a5da247e03ecb1d42f2f4e871d0e699b457881e79d16ce08af312654e7ce5eb1694d561da09a966c11e92b3db25d3f549a7e4d08d4c4bf3200e97b28c0c0ee17b71603be5d8b841cc4b7503aeacf8843161371e083d7adf2d52659fc7c62ad49cdd8f0c147baf2701e78ba852874c89997bb85f826c86b7ad97db125879f4786d2e40ba7f20120e4763c055347bbeec80f8843e835ebd804772bb6aa92319f69fe8ff84fa82bc6a459d5997ae021148f5b1b47d2738a3af21afef97421f10cbd84d08c4f8cc293fb55982a46ea2b38844bcbba631d6c878c341cd79cd41ab18804cd08b6a93b70792f9821a37f708c93414f8cb496896d4978478d3723a5d832a5c248656a0c3332a0aca99c62001397ee82f5c75c5599ac28faa184d848bf9a676c47d16931480522e4eafe9f2cb7e9b07f65a7dd425ab034f7b7701affbb36c0326f231cffb6bf80ad3b9b1a78f9e2cdd725ee40936aa839e87c253a2800b08c753040203ac6ee319a44b51faed603d568f41848b3783c456c09c82a4b7413b8a8690b3cacb061dd8cbdace63fd363059ba63663c428718fe508ee222708827c3e6b5c6f7a4d587d17703616ef3fc01893b09dc3533e30bd03bb8702af03d4d6fdf1a458b594600cd41b6f5edc96e94cabe6cfe9fc60b4edcfaa6170cf0d17b241535ef3fcfd08060054620613a5199eaec3a185d8252ecdfd26b3d43f0d2946455dd82ea57074cd02c056b22a0d4868eda9bdec2ed1e3792d700ddaa60c08777ff8051ca271d2d40ebdef6884ed601c682a02b2cbb5c7a3603fdcf899ee8876b966bb4f7c2c22b1dfadc92036a85014e9b90ce6695184c15c328babf42987c1b80e7238f3354c0f487ad2c09253deecc319993e1e9fdb7a355e112fb3140b659e975ddffde43b32c7fa445fd1ffb7b77d8ed91870806b7437af767dfbb04a51c9b868d22d896456dc388356793b7f442ee8dd252a9038f8f6e60922d76d251bb2e27c90d72bbaad345ae69e261ae9f8063db83753826671bc8ddd0ad285b5f0c1adf9e1389842c6a524e0d699c4816fb99f4d0e4e79d5b2b5a738c627736ca1326ed76a305b8faf91294004298da01fabce195c29cf5fe5f212f3f68cc837bda8ac017320c58714aabfe69660c3279d77ab704a198e2d793f134d0399f5bb94a49b5830e15f1a32ebea63729147a4026b6aa2ac22be92557eb839804edb0ee265280b583a568a396ca3d6d7591701979d3f5e5d4c4b5811055d20da1c01a56cb0d0444d585662a9af3e026118c0ebe74af3c0aabacc7d3fc0a7c4a90356fc5a7618e1afb8834fa1703023a81556e761399fd286152b3e7d73ec14e550fa2d2e27c0fc0bf75c4ebb73d766075dc5677330cb917a6d3862dc5c6a3553776b26a9babd70f1b33093bd38105fe1c1d5d7631ae85fd6c4fc083c44cae26eb300c8bc354ed6b569dac56e4962b5bce81cda3a9b5c87b60adf2b1463c8acd1b416f4c7bb2cbc9f8fa83c0afbfcae5922a9978d2b4c60155eca4d2f31a671d7df24ca530a3f94cd8a4269bbd5805038546dcd93f2966dbd32a648eb0f41370f93b7783dd1503be4ef7ec321aef2aeae5d7daf415eca7d79145eaa38bb8f4294678ce82eca91391bd3311c1c04808a03c1b5fa3060a7c9cd85d21fcdee78237fdcb066fcb0a34c662ab9094d1063bc9000ee045f49c5359c927b6205ce0db1025799f3be14ad205f26f34d14923cbf577adb54a723cf6961bb96c25943905be698195075b5b858b084ae6d219d054a04d1f236b48e600a9713bef521b84398b6fd7a31d9d91104e0dc743ff766fb5b8c3ad159ec4fee522ee233828f4267d2766a0df3a2b5ba2362d8ce255e1a3d86a381c50b78be018082d3cfaac803638320256fcdac2d4b06f478d732889986da3400b320ced8c88856374d38451bf14a289b886a58fde768e0b0d14b5945d3f5e04c25aaffcc1fadbcdbd845e68c41a01d25fdb853b4d1000cd3e0b78f10da60be0b58c702067329b512e08fc44868937e886b2efee69c11004d24db1084ef8c96c6b9554a602667053fe59d7b5564ef2952f3e23defea21aa722f7b73306f98077f9a4df0fd2313d8407d3b17f598ad42e5f87c5b054e91fb6e8465d80203ef69a111de2f6f11f0fce4d6f5b62ddcb393332f7c4cca80c6bcea181617b2e03b08627de47f15449e71b4a794084bb0d1c52fedf71a5890768535fd0d7c94c4bda4637750d31c90005b7fa1c68272f518da4d6d7c4e00553a99c70997528c2675ea714a55ee042994cb277d161689f5eef14017670753c6daed6fcf1ccd82eb59dec5588ae3177bdaa00a5d6b207cde259846e6ccf362bd2699856817db266796a9866838bf08af186e6a820c9ee19ad1006826c4633273225995bd5be88284ebf557ea8666ddbf28f45ef6e9efe2228d236c22db7165ca9e8e2137e7b92ed6b3dae29b6d7f86f005054772860dd040a69868fc0829ab3c9bc1750c1ee35f6b80241822b8facebeb15bed3ddb84bf831e7430095c5b3ad3e6a789273e96978b3a10af464a68951893e8a4d3e6f5cf193af5d8b1b4263eae7f2b25357f642f25ddfe8004692729af7271f266b5aab3ac7c3833b9eb8a5b3b020300abd04f02d5f211366442b017203eff512da5125a0e92f8d60ac6b27e88ddfbb39903b5096f3a6e91f50d870b5450059295783d93d30393c417b9d5beb0c2a8802d7e65ac159b2baa4f3681bde59bef987edfaefc857c404fcc52b3457dcc859cc02dba4f11cd9e6db8a9f80cc6984ffc5848ee9e9834a8347d146ea984448d14c290038d39b6c7bbdc80312b0a67e54483b0e2e5022a95cc0d30d57a0cad97d4341e09148fe4cc276d342e6f34539d520add3f4064e987a9ad183e9f3bff4142c8559648ebfdaa41502f7106cbf822e03209e2229e58d66f0f4d6d8710bfef2f723b03869a8ea2bd1ecb2ebc3a43ab9c2a04e76363e8eafade8ad8f10529aee67fff95f0fc2075641fde8c371053c7bb85c6d30311e25fdb7029cb1e877743481516326c583f86ecfd8016bddf5ea89a64bdf2dc12df4a4b929686f9f5319dd6b94e2d32727efdebe67e5239d18cf2137233b3436f3befea3338a02f53cc7222385e88ad360180a07efbcb5c40cae213722c9c93232bfe7a80c1c422154804ef77d260378ea7dfd6998ca2f27d5027cdb0c07f09138a18a4a8aa6981c5d30aeac17146ef6c7a8d55c878b969b0152cbaffbc6e7c2deae41cc22a626625746fae3fe935474e997eeeff939cada376b15f72c34a1e4b2edd01a349d456dd5d8ba4eeec715d44fbfcb0ebc144d4bcefcb32898976f0903e6c714a620226c9fd49565f6e4b5151968ed05b99a29d17493a0d00e5c62785c99fadb9d7f4da79a4fcf8210198a10446f961337fbb49316238b30bba9274372da82f7d0085a05ca71da67ad4936b76f4263261aa4e2e5ecd10ce504a6e1c84ca88c7682ca6780ae4965b0538608e1cbce58cb136ad8b12daa711fb75965465adddaf1d2fcb451e03b3c1b22056e366a732527fccdf7d43d9e57877c173ae2a067e7e155f48c75227ce786ce8afdb35a40c3feec4becb1285cd06aab1e804855a523ed69b0fdfb8941f94274275c1054ee852ed9b25fe89925cbfddccf9b4ac041e970d9899f6f68a8d931819cf46b5c6a6392a82360a8bbe34c6c1b4d4579c0074e684cb48ca3afa3473cb2ac1d6caa011f9527d8a14c9af3845aa6216964b288a74019370266d75c407feae425c0ff9215d1ffc2b99e083dfc3345ca517c1b78fa6236762c8d13ad0bd149692c81df9a95d08e9c27ca35c23612537f1ee3c9cca01f4b08017def7f7df3d1c5f2cc8807e990932a29fd6d8b3a5eda7b232463a866a930624b9490f6019c84b93c9e67992ecdf82ceac7edcc3e61d2738a749c7ef79d93e814fbd04602c968da384ec6a78ee10873c0ad1e33ddee2f2cbc730a0e934dc5e6f1deb63f34f2a23d35423b531efbb77faad59486e53f8aa56c176a26051985064425dee47753d6527450b7667721654982fe3ca312d64baf673fc6a5e8c59ba714e93978a6a74089d30ed776813bc25892ea3a4589d293b71d5e83ccca38e39b65a97a3ab7194d9a62186e0801c14fe8b173fd87416cbbfb4292a2693a4976ef2dc86238fad5e22bd32f2ca0fd0f1ee8eb5d3d4c224db9c3d498791ceba7bcdbc6442d230c0c2c78c521a229909fd1e7d354442cc912c6e31e6f178e07f439d02db079ca50b6f43cf919f4f9f9b0567bededd8c957df548c23a6c4ba0ee351cac52da6a9f55e3fe4b33e9c2b26f65d814ac104cc67197c062df33fc16909783d937fda517715d9ee79666b1e93b21114a6c4f55e587118134d65d35794c14cb81ca48308d91e011e26608c91bb36da19ab59ab54569436497854a011d75a8e973895748c99667b23b5fa6b616350f44e8b6e68b99247b1556a6020b3a8f162422927e04c2bb6d1f46b4714f184b43bdd2e98d2cbe5e77006ef98adbbe05c8a81044ae90791a20a42ade51e96b11e48627e22781f220730f4ab1c1555c4220466696cea3487c5e31db95ea90e847a5bc81da7a39497e8de2a41b379c8a652ac20fcded986a5b3b556511428c9eec5c2cfe6088bf9cd7ff6ac56801bd41f8bd1af5c9747990ba54ce31d4c71e2b826827daa6edc44ef743b1c6630f90314d4458fdf13017ad97df40fb2a47e2f74c2688fa310a1f55c9563f1aeb543d1a265b2bbf1118ab0dd58404ac3f0a41f7bec7f306566d428c99d58f242e924ae6f37b9fbd13424c1f8ae6d2d0efcaa7141bf592d8834953d32085458b1a649baa496b8ab440e540ac29598a917b9aff5be391a5af92d95b3ff67f49d02d3a39afb686bbb0bf8935392395c5444ec10b422bf99ddd886f6d95595166ef8024c2c95ac5773f7a95004b9a4fa2a10b2aa366c9c703b8dbd503513332d7a796b8d20f5552927258b5ab934d2bbf75ce526233eec1803857fe0d30b80dc40432af1408ded3c5966ce5da062d3bf4ab58f13912232929eff4b8f9410ea21e52f5751855d78ab933a79b05e9f51dc8b0fa058e478a6ef7d26dd1c6b41e5ac642609feb3856abf6a1efbfb0e424cf7963c54bfee6b51f29709a29d45aefa193aea7eb3a39514222d9784274915faf9d3b47f92a281933b38516f96997a3f60b3c7411bc722e95aecbe042d71a08ec9e6ccbf95b4f2c51323f35049d1fe511d6edd3708af055b0853bc0ea8c49457b20eaffc47974143ad74ef9483118ff332791fbc61cee740e8228a211b80dbd1058d2b393d27ca6f1e10108db434f9515df139744b400ced0738cbd2033ef2827855d154fe0ab797a0db1371c936f58fd022e835bf21399ec2c42130fbd43489009fd1dfe6aee58f97fd9cfa24db19e47e612b9d7d8c67a7e23177c08c85da03f30e5dc66b5bb59a51c3695dc9bf9f3cdf53055eb53cd2369bcc19c3ea3ace5c6440bf1615e9539213735c1279f083ed928c65ef1994d4ac2cf9e68196bfb5f4b3f571c084b590f2b9898813dd0c9a8306f9b944481d5609205136ba52db3b02a9e64d93f32ecea6f031fcef1c3403794b876007780f9262be8f92b6852d6db14b2ec436dedd1a7483b9a863162a48710fb033eb05115e52071e0216a6dd1b20e36bedc6e5f483f33478b08fce19b6ad135830b8ac47eb72d7bebf115a16d48d30df3bbca73c5ec66a8ce9a4f7a893d1b59f1d91582fe77bc2354cff5e04dcefc8cbb0410009a0dfb63704ad5786e61bf1e0d92b8a4dc699be4f0131449404621a7fda7de4d37501d1244ef4e13d598a8408aa0f19959fee45c89c13e9c038123cdd87a1a38f753f24da0f2ce004890f82ddc7cc934bf6361ef2e9eb7e1c986cf6bd449fbf6c683cf2dcb201fac38b100cd983e83c96039427ecb78ecd6e87c1174bed9400a7c8a03be5ab7aa471c53174569899dfe09f64567a0bbeb768d0d8cb56b553644119c5bbb0ed5dcb43539e5b08a39282f010db9dbb49dbc9c500d159e32741bde833cfc5fcae236476d179486077d34724d315eb1e6b8a4448ca6cfa51ca71b48f103733b81aad5c990ebee581acdb65f3d4e7cc462fa80ebe6b14d680b45fabd8e7dfb3139593c32faa8a933110b8d04201ae5339fc71d590a58699b456e068d32584afeb6ebe5c1b02f2e9a0afbd2c9635cbeac4eb3e3383c4ae10ae6fd39a45dbfa4d4208e2fad37dcf958158da11dcb46a70797ec97a377309072f589e9fc5966e911cddc7799abfceb319c054b0cc20306c1eebab94e2777c6d8fa20c5f1eaee5779faa582073cde3dc6a66422d800a172c19463e4fe77d39a1b7767a3dfaae505e08720847625d8756c11974625059b2a5b636344ffaffd0ddfba3abfb7202444d4665678417ee6128e98cfdf8f72e4e91cf9f9d088f65bf24dde555e0216e13c30a1a6490ac3d97910b51cc4cfab23e87fa517259e6169087dfb78d66a77ec3fa41859d4a846c0817aaffb1059be93010f0bd4490666eed68cb47c7bc4715efd5021e70f90fbc9d40bbfc78b6768f47540774f9d5256c8d1cef1891a906be301be467cfb35b67578e357e8cd917209728170d4c09f8b8922300b92cdf80ddec62d84e71ec5519a3c30d2cef189188641d7aff6a1990f2ab79eb2fafde85388a3b2abad857fc5ad9261be4158752aef8650e3d936fb48ed36d17a643614ada71d0b25b6c67390875af26bd003686f01a5db8e91a7f99ee086402e1458c1106f9a5262dad4d73b14130a33b436d4c2256b9b7ac1e73e9672f5c10f968e8dd8f3c1b5fca287b0a149c3bed057575e5a5fea91ae0684c7da638ac2a2b135713b88a698f7b7b021e3fab12112acb0e85aecf716f1e9b64ee46383be71c9a000fd0abed8c12e97d27550b7e63a32e4f2207b34f2d615d281bd135cfa794e80b8f4b35f33ced37e8526d72d9f81a40bc3d5ba42b188d5f87dfacb0c379569dccf2b12f1baf0af59b707f6de31c4a3d999e582812d24a0978c752f65b386ba5b70ba6e5451850af5e5712fd8ef7a8522f3e0b680b43de63bed743b8a9b3dbb68b43b5c35edb2a56e9d7ba2a23c457bca9c5c197a7097c498b00411ad12eeeac37e72323cfb1fff2f5aabec139217cb5225375b45fabcba0c895919d690ccbf078ac4d08cca89e80b26b6a802771ed75c63f2d83c187623bf649c182146e000fdb47af0ad0c186141ce46cf53297d466318e7b4c126cb42573fde4d647274f8d606e379ff951d11b68216ee1dd129f1a0c1f2e127539ad29676d65f0fc167f13a3467a124e1f14e24fecc2c990a4be78bfd3588d394b01f21ad34cbf52f40f5edbfc5d8f4b3bda8c683ff30ad66414fa7a073e2b0e3d06fac0af5ce239763231ba7ecd11fd2c5afb25dcc2ac4facb6b6a7854dc59fb4dbdbfcae29275ff1d29e612141f647a1046726a4ca9c9d56be1128cf8f4424135d0446d3ac38d5e54ab446000a7c6fb093aa8c5433bf50f31d149514df2cf33687d2e82b60cbace23cc90854a8707883fc78afc3f6ae48711232313b81705425a6c4ae33e024ac5ac011e38e4d92112a7ac03ebe2a17685256fe82f8b40e43900b503d763362fda7a99b28db3e5893979d6f049ec8c48a9cd49bdfa1992439fbe841a432d4534c21a2bdad199c9ae08bbb059cf9bacf4fc6ab5a0bd6ae1141422124af9b32f836f16c7d24b2fcc8c6a3876d86a7bf55f1937f38f7f5d51dd294a7b36167528e6f6e044d8634f3e57c4e513e494adefa9ba588e8b8c4654826643ff597d88cd7cc4098132ded0f6c320f43046693a9700fcc4d3874cddfba732e59a32b9a3d81b414c6fda708d7e6cec6dce43e538ca4580b472476bc9d6e12fab3b1bae8b8500a829c6dfb03f57d7362be32da70c7ba9b0ca713a15bef2ab40dc87c31cefbe46c0ada364d622ca737174b4b4fad08731abd704cd5b61b2b01b9f25b4d39f16f58a98898ae850aee12d671f710075d67e09205d5ca83e7c8414bf53907167c485eb74b15688961f2dda6e53f4233ecc0a2952ddb728d721836398782cfb15b6c4c3e974b0449bd4f26c53537be53050993404c2432ed4a5746d67e548b57a42af0d7077e95ae193ffa94deeebdb411658686b8443570c274e86dc68497d35297fe2a658c51cd64cf55a53c9465aac97ff6ce1d37d9b8f024f6f728d15e8a265e98d041c1a0da22aaa9c5a7d754cea504eecffe175aa96c22a24ddc29d80fb72a0dbdef4278b9b21072c3da8c718a75c15f34779ff96ec47d1be8f779bb06ef923578c57f99b1db0d8b64e6ddf61791b4d1db225e2208388365962a8f358a64f675322c479fc5d549a2e183e46303cdd392c7f9e5dc2af5f34c66936399115b8e43ed9d06f324369e266514c1495c15ccf077ab8baf56f788e201697eabd57f35cef551320bbdccdf9d2bb525d6220f984e7bfef51a308d56d1dfefb93d5cac2593f5f9d9d13cb7914a0b8def6179f79fc22c8023e86f7e6aef5bfc5a6cd12b89a75b888cd37a080eae37ced3426062040580d97a8d31cc3387550b11d9476d8dcb0030ad506cf4d7de41d69e7a59b0baf76ddedb85604d5705d857155401928bedc48d429f8ca5b06792a85be29784366e6a0f5af9201288ef3e58b68ce2ba53182238ecc81b24db39f21fbdaca60f3abedd9fe0a074b095f899c9aa5dc4731020e945fb9b3bd4c58a8618a6bb90541befa036bae2ac5299986a02bab1e5687900a67c909f8c46e2fdc40325fa18d9322eb35127311b4557d6dc3cf5c45e4fb09fcce63a9e31ab7637ae9d75099821e494bb291731cc20d4ec70ac46396af60abdb69cfa4e94770997edc69b4caebb637253874b7e05f11d3cfacfbb93c641e9220ea43c8de7892893e2d07cf9c65dd41e29fbfc026f4e0894684c747b4f02994022a0e8410b5fe7fcf23f65bb481e77b858a65ff9e796f7844e19568945d0c4623ad7bf87109e4275d60523e49f5ad901d08a513cebdf958ac5ada26863ed8ae7ee778816c8b18a47e699e6dcc50f6f1554e8c414a698b0184b6781de5b4dbcee2a962b3a47391776265d14f98b19f8eea93e2d6e52db022ad34318a263b748f3ad9d1627cce5b056b4eef681addf98d23b8edb08dc9bbf0172a2e510f3ddafcc2363f34f4dbc864d414845acab1f1acbd5a525136db0d118d69b46e2c1af6f23288d9e191b823a2e625986322d3cdc6ce7c567d054afa36c3f08bc2300618e1313e0eef944993bd13e446a032b3c8737c9c513c9d056fafdc23ad7527fc202b34d45ead57a38bb84c29a49aab30686e7ce29c096d553ac33b8b298ad87d767d2551b8191764f42955e96585020af67264cde42555a3f44d45601b9ea02236fc96539c366feff14e7bea0f2af0dc51b9bd11063a7962f6c55eb2c0f0bbd01a039c9de23a06a5ec830be6a5ace1fdda1e83328061f5026ecd8eb69c8e19f6b31a299e2077dbc572a3da345ac3c6c8ec7fb0f6b825ec2b7caf1ce3ea6b47b98e3a4c9b083b846e63ec2f929515e1f468dbd06f015bdf5a8326aaf43c6b8ee253f6e1db17aff21af43e6497db6f9e38b51c23ce2f7884df04f8b1ff31ad7732c957375078581af4770d77c09645eb45b07274f4eb4cbe683ee5793e8fc2de0c8cc99073b85d69532c72d614c674b45608f2e8ac883cb0e3886334150c4bfc5e3e4c0e88da6b3f7004a54e8ad0817f889c0dce027dd3f40c4e8769c02e16fc4526cb9638cda0012d4846e06c4f4775e442e661065c2085d1debfd6d7d276f610ce56972602da9cbc4d64efb5f2a2555382a1031a934c0b6f590e47b1cc62939bc1f38bf2cf0aafe9563a9a4462deb8830e2294a419c0987e4bea190ddde1dffaa3b0a9bb469787aedcd8bef264f570f6827966895b062c21ff1ba4c2eebd9c02ad10acf2d9e8093f21c74385210cad2ffd82cf95154bc96b9636df177927fadf1e2720c91644f077cea884c9bb2bdf1ecac5364331757fcfc3c0e58e52cb5223940cd88be70a9f61b23934084f2e5ec61d75f3a7e9e9000f8cc2dfc81eeb9c9ab4f8e8f4346a2f93ff26e61d877d3859b77b59581e1376edfab76b13d59b80f2fa26f8f2bdd7211c8e1fc56f04dee4df45f459ff103d2c784ad15a78c6b1ea0e448f51baf54b8020b78f356d6765669cb9bed62230ad4b32c879419f2f1313d3231c0dd7c0c48c521c2ed9f11e1bf9ca186d055853a2ab3ceae1544610072815e2eadfb42726220da6f8cb6f122ee6c659700a722d64a41d1c3d22a18e15ae63cddc60b022873570c9ffbce3a25e6d83df7a0683ee64001d3dcf4c4cc34820d0ba217a0504a988556bd2ed4eff7298eac38983085a5cbbfab4d6aeef99569eb819e2549af173ada3c0dffd23e453551c37838a01eba9b42deba220f8eb1f7e7c3adcf76f5ce94cec95531ec7caa6ea9c353136b812efe59b277c17b3d988f56cd5732f1b680fb08622bd0d88d009cd1851dcf5406a79c26af7960e8c28c5fffe9af0b4d4b9577037b90dee10bbee61ae04a20e3fe19da62faf3249f3bed476cbead657f4f993ce228e05dc632a8dfa9f541ce7ee8d89f99d75dd18d90618a4784f5af9c39b7914b93e55a7f44bf11b2bc48ffe689723dce43757a4e04f1a1d268d2313603352b305dbf67a773ae23457fd50918aa9aca882d87b2d55e8304a53509aec4e4ff2a676221c41618f43c3cd4d31be2fcca10b985a247c1a201e75b2ec30e784d6eefaa7c3227ee47b34404f93323f65e6473d1a739ca3a6aceed1d97c972fb6ab64435f5248adf8fb6af108264f35317ee27b892902f69d48a13c7624a3d4225b55ed6b9782140cec81c4e6c3a76f1d671f92aa38aa8cd6f015f00faba20e426a6a7c07834bce99b6d828934fa964c25dcd3046c1f76be9eaeb5aa480687a8e7d1920eab008d437084153f39fa7db9979262b1c23999859bc90b223ef12a4bcd27521e4e2f0a620b2407e202660a84c6123a5a808f498a8e22620ca1dd3215c373b737b986f68abc3db0f6a8e391721b260c49c7513ca8f4c7cd309a34ae8a4b07fcdf77da5436b04f672005c51500f8569d1af63bfc085e220a88babff309c67385abc130312cbbe5dd13a8dd63678955c0a31743b867bdf255096b265e7d46dc93b9c34a4ea51cbc4454835883f45c153b761b02cd1a8efd581f44c8e069be291b120009667b5df3a9a9fd84df0c01025c2a665b14e4ac365f3053c91387619306b120a95763c3a09e7cf1d9568549e7c348c57467a4c84cecb22e529dfa9f32353015afd0776bb8fd6d483a85b054aa1ee1f285e1beee43fd55b2750d15d1ba45233b173a8ba11632dca18cec016b763a702d3ffafcc53d192462c54e5a33d1b4b0cea3110ba1c11fb77566a13889da3742fdae361231a3bfccac27c3b936d7f42d04d11d4a9775bb6d8564c86e37045c63e9e867accfc97554a67cedb197d149cecd9b3155ebf7d7e1c27edc6cecf5a8d55dd673750d46601356be4f12a2c5d890f1a48a209212de844388f65daad30bd2c0eb7c760b618a5b344382a02c49bc5c2441850b3c85cddfcfab20f88336a2b54d6e3522e342cc27f81b9b587cfa754d518bff33ded52d2b27c51faa63af5f6fbb027ba3e77b3c48af4da2076fb248c7457a0373d31477472b1670bf0d590c0e4cca93621f280640dacd08e2d1570afa9616337a380e80a9e98984c7b379cf948b3dccd75f3452004aba94ad64f08c9d1e6d241252a0ad0cd5f5d7263f3ad708be065547b37496dabb95115b33f62a97b25ff4781177f2cd520b633d43854474840826b449dcc1e5ac1e99bb19666fef69beb828dad7c746f59e8cd7adbc9c5559fcaf54f4c3f125642d9402072b955c87e04349fdcf4ef04eb47ffe3bb0ea3715d9c4fa5ee39f2ad791ab0463c7fbccddaff9f2bc5dafecf0fe15430553bb20eff741ce9816d385692c37a40f7cf8af60115121a4929ffeaf1ab989483c7fb7114089cd9c514885d99cfd718d2bc866722b5f3c40221d254c89313f3341f447f5b2103d313054cbb1e80195b052ac520d7f3e2eb4e871752f23cf1bb8054a9dbcdee4c6c048fa7d81a3e3b49ca59bdd684ab4fb9fbe0cd8156fe55da9feb3691ef10fdaf02bc9e39314dee20965a42ea41069bb332764cfc3db567ebbd9c04cf6cc1645f5051c50fd1a3b952f8e8cc38edb31ed24afacb2e28ecba775b289b87c7d2db1f8794b5407ba6342959a7762cac7c0976a667664ec2d384b5de45991ce6a2ac27a82e657ad44fa54f2ac566a50e6d8931b2095ae5960e727fac5d95ed70582ee23ca29521aa013443d0b47fd93396afaf63eb695edb8bbf5f8cac2c9f452e87bcd1d6df58963bf8ac3664df794acbd9f4b5ea1175ce13a68e5b34f318886a0e4bc39acff41b675a53ed4553d45cd78cc2a37deb394fa8d5b4c09b942df846905ec21878936a66c130323541f3ecc3b78886f4236ba53eba012d0bd4a15a266b3bd7097dffb114ce46817b676b439b3ce075e4804d58f89158ddc3e3824ac8cc976b480c1e4fbcf1f04d50966d8935fa27031757a13211bf08618180bf31446b70b1d510c59d84e9f7fdcba78c16c97a6eb672cccef59b554c8997aa7ba4df3b136c878a0ad9b3f38919a5f42b332e0f9142b16e426d82ae4f019ff11f21ad9d2c65e3eb0aae37541c0fba37437193f7026671b3c58c8cd5f5349a4d11e94cc18c413b96d4613e0250399f2f6bb039cac443176ee1bf72354ab58ec6e11c2dad556ccec01f95fda36324dcc1426005250e33761a0e8a86140abb03d740348f4208ba24dfe14de44e11eecb5492d9c62730bb379ff294ff49f68ff032cc56127cd08c41791b73cafb5f0fd286d31996e2934376cf57cdc16f43ca81ea3b1bd897c98fd26928b1b423ecd9997a3ef24d99175e7d2eb8fea5637141663563fd0ee296055670142cf4fe305f1b30f757c0e85f3516422096b951dd0d3ea329e28d9b2d9419b4f789fe97ed83f79affd0f7af665faa8acd1391c5466fbb0a5a4f57dc17366ca4416ee59be07b2f28cc1131b9c1d4fdbc73a99806fab0c0a194333bc75fd3ba64008253e49b643913735e226d59f8a54ca692c3df5dd95f5e392e4cbe4fb519becc8f73bac0b649285d2daade499d5af73cc5d7beff4e3ec5217855c40a252b443c23f7a16b535a460575e101eeee5750499fa8ce84059a5e3777a653a239d21ab425bf827752a83d3ae319dd1e8ab521c47c6fce760d5447da665cf2973cf82ddef4b4855f0657caeef9482962134309d88d341359d1e66ea0f89b9c0281a40c98a07a045b22d0ce5bfc8e7abe3af35ea6c971e78828c69ddbbb19162b91b499d254da0832620b34773f59e32119354907ac730c775b3dd1202ccb4eaf0a87e06250e651b1b71c47b4baa9c5788de083192b9582ddb88da236fe168474dbd535e679123d8d55e8002c99f5efb850486449bd91abf9175b1a7a93218a2ab19e2d303fc4fc4665fdda1b8f6c526641e604b589eed6dcda62fe54065ceaa4472c6e0cc6c55c9ebd4ced235a6afcf2789cdaa9cfb351440a4fe114f612920c6a27e4d86260650b51c4dd44c5ab7791f8680c42c473ffb9b4ee70cfca7635ab499a454574b59c91d9a995a84e4fc98588d4ff6ff594d446c670506e49a4406c3320b4d49a4e5680a728e3887ba823ad48104b4c11c36b812ef15b15f3fa0a8e435be364027b8903d08f27a0ae98c5d3749db042e6a1c6b513a910f946f96e8d0172486f9c82b82a174bb37c7bf78d9eb2b888d1f3b8520828364ef4316cfc04a99f73c1947dab637628444945ddddd30a4e980eb20198e3d43f7464bb0f73e361d7d49f2de8ceb5c3408cfd332122fc2a93ef01701cd81b950b264abb2fcf000bb5316d1b00a7939adea52eb113821ab9143764ffff464299119d759cae4bd71b00691fb0eb4cfc52e0731bd7c79e103598fc0a2a8b629df186c222051dd4dac125844139630c4be7635d6274cb8f18a98bd215cff534e37b4837281301c9db1c0fd76c5b8381f2092edb1700cc07efb1c20a337fb886d2a3a61132ea8716b87cf0d627639f6bc10e90f1b783f19726f2efe4ab3ae61548147116b9510ce3200aa27202f959e956e1092ea20141ff9cfafaa43cd1be4429e8472b34cef0685ed8cef618a795a96359dfd2405bb12a3fd46a824d0739c05495818a7db0687101f63795802a007cd6263c6bd474635c2a257dc834f7621096a2520eab2540436f79483a2b93b36c979cd7e7ecf13d78cd0de84af24bec5aad76bea9e2886e015b11558d90e8382b5097aad6805398009e7d2967564f551c6b93c21aa842f9188ae07bdd8006297d5a2ecc5e03b55a35752d148568339e27889f978827862081be7af902522d4a54ac8e289b3a9018211acb1078dbe280b529ad683c03eee0362553e42ccbeaed16ab473d0a6eb9e988fac89541fcca2cc7eff2c8960a2de66ef1499de258ae27821562f2c81af0301e488c7e05ce5443b0892b60bba2dc223eabe13ecc5c03c6116dac7a8b5a0fc18498995dc95376e8969a81d29171a8e7a69cc0fb83ca766c46bc545fd3cf66d5776f51e50ad8f6a6f9a1b3ab0129d9bf836a11feb9ea878cb633f0f0e0e8bc139e72f253eef2a4b6dc8a5c9aac7157408eff3bc08240a34ce01f5b4f543b987d1911b852f4effed1cc48633bb7d5f8f3b684d42d7a7a8b9d9605b0474ac9b7c8af2769943b38cf7fbd8c10a686bee4fabfc3270f6c34d0bd2b8389e2454374f21225f12176304603f47e01266e986f47855c1d72762f280751b5c9077f60350f6cccc794a5ddf8de2d1b8b764cc1411a08f8c8700b98adbb18a72aba634b045fcc7105a9b8c8bc251eae8c7875e6feed844edb8fa0944e81ae4ecb128eb83803a76b40e75fe456f4238c05c77462612e71181b60fa75e379687daaa2300bed38f486e93bd701e0e83e9d4f68821f9c118e9eabe58b0e1c4378240d81d192d07ee33462a728c4dad9dcfad6af4bb9ba3897dc85f847079e12139dfbf3dbfe6b77bb044e8b260caee85831340e2bd6ff40fb128d7c686e4c62acc6d35c9452583bbc03f91e6251186d69e554877afa1a9ab3e3c1fec8464e80db81bcded2685e68ff07fbdb9043204585d45faf7733f581546267038630da1994f6adfead252d5c2ce3cd5033cefe1201aa2827e1145db2b5901fa11420d0910532a080e30efc64d9d5ea2cd56f6838d1ad231e3aa872f81069815a30d50af80ae981e4d9e2c12734da7050372ebbfffce44314fee9aeb0495d6e05d71a010cd966e74ee52a7b5dfe05ed5e3ec0c239a7d07a161550cea06e6dc05b5622a94fb1e4165b0d2b63b5c830a1c231acfb28bf03992d739aba6fe22ee01685cff376a7565716f245d07108cdb693b165dfdd2fad61b23c79aac8d3beb65bc3db4eaddc752415a374c892c0c86d593da6a92135c3b2489964c2df104f6b629d3e1bc09747dc27a77eb5bbce8773bda5f12ad0522ff401d3d4c049e39010b10116ec03086216f655faa4fb2bd4946f9eca2878c259adf6de9e2f7e5254474ec3491ebc5c5e051628fe1586d9142d7e3ee25aac8fb216bb1f80c09d05ab89f0f5c82d0725faad4a2ad693b4a86f68f051d47b688e7689e2bd2c249a270cc5449e6efc8cdf96aaafab474cfb9816e12649cc0f53910f10d943afc787467cbaa15781b78395bb98815a2b5a3093bbab39951b4ec375a5e2c29a0770f1fd814f7b744015c401728e8e21a15ad3d731c19a804e403118c58c216f3e647aaca0a49083cabae93f84194c617acde19decc3f8dafdf4b6a16727d3414bb63def5ede814b9b715b7f89398ab8250a17c0c5a1221999104ee77b0dd5aa2ebfe41887a1e8505b7d54f39ce671c476ded87a77963aa49e1c72c134e5829619515a6a71a5d75c2ad4eb47b811dfd822104b089e4187ed07455b35f509a5049d996b8231b8cd1a4de6cf4d921c9b6474cd537e10b45639e53b080ee8a795153e9d0ab510e1f28c488de29c152affbb2292ee1a4b3e5259e1d77471c50e568ecd494b17ccc656dc5b87f5aa49072806b8249ba8656a0f871ba6ff76ac9fa93c06029800c5e811d7f577d34bb0a91750a137f8e6ec967fe257f120033aa4107dd0511e2b84fc24476dfe72586d8eeaaca9f5f2a54ab447e002118f6de7dafaa6b47e877e3aafe3aca6626ebe6a95d18de0fe3a4dc0deb1becc44084d208246a74afae6c2552c880c5fb8640d0dcf899a27dd2883fba3bf35cb70662d335c3a3e6336a40a8f5b564b428543e07382d899dc5f08ed27f51c9f27ff269e515971cb17284c43d6fc07437fa2ea7fec31c20a247422da7b078a58855abc89e820670d8f503382a452fed9b9996f58ad1a334300a5f198b2ef7b924ce6818553deda673c1bfbd95fd92d28bd2d0313902174d9a66dff630fd20eda83f81b18a3f566502897f3f5cce776e11bd9a8c410aac0a9eb5b06026cc8bc22d26b24a5863b08e5d054853807a576c3678c10c9bcd1db7d510130e5159cb55b95d5a1f09421ff3477a87d01d35eb462cefcdcc14846361690932a9e9a9cee6150ed2e326b22dc7c339a4f08d21586510a44145f1f7a23f980be724b2974e4dee2375b1f6356988d8e245b3d12b3abc9d760a56e644f1451947454003acf5a5f258e671d49fdb342d345d12c66cc3bb29b5b970b77ca71af5f1bafeb83dd0535b61e5aa7449eab42972f9ab47690dad18fd9c98c81c951e0b041d22234ac763004498fba64d8d032000c7d4d9b2bab86c21d8abc4302c89250c5b948e8f54fdfb1ea2638a86c434d3f989130fc5214223b1741f7b166432a242a30e5100a148756dfc051fd9d4f2207521f8c9d9e8d5b3703a63d3a44801834bd07859ad00d8ecc3a12232b2601a5beb696e529d6075d752cb835b203e79ca2d57ee20cdc151db4593908997e12f3156a61ae883668fa02b44b546fe2656e25c2c0b8edd7754d78b50c56cf3f68f858f885f88730020bb4437793d418e60ce5db0c9ba24b625efc484820362c625b78d27ce761b520e82f72eecdabab2ade4769a358324c3b286d4ea942135a7bdaa8ecb0c3cd16a749fdd3c79886ab58613379edf3cca5d04eab8361bc4d692783131e0fd3fabadd11855ef9e4b75d50388bacee63da2f4c27352a2dfb2cc7e7ec0c4fe4af72d9da879f0de42a9ae68fbef201648dd0f5b82571b106ac76e6ae414c514f58863deda60d4beea762b7b96f5208942844a3d51406dbce09b50038fde500faa2fa91e4518a5f7d60c761d94a4f4f30368b230f0ead95c374089895e92e14f8f6e1915a2d5ae93aaa79c1df891a0f0ac04da3d730ac319361fb4fbe188bca7b22a0208620a1ffe08d4c8a5d49b6f3d99630756def93f51636c96391f2d26ba4329c807fc5688d7d685886c25f94d127b892936029a9fa7bc7a7bfe4372cd686e1a4bfafc9376d21d0da63bf6ddeb5b5075739113e7437a96e3ddb33b70d931b7072a36a8cc52b8099f2337f53489012637f2d08aeaa854d9699c15867fdddff32ce1699d0a5b52efa5cdf836051c01d8aee44f632fc5f12187ccc50a32bf5e3bbaaf8aaecb8a9fe99ee1de3ea2e6a529b3a826714e91940ca851a8474f282774d04d6bafe953f0eb060da9de51be418d88363c56511fef48c2736af63c431435fb1f5de01284dd495efc65462943e9e160b51feef2e338ab7fee9fddaaacf09ced36094105f39e74c6cb112bdf7956de59eceb76a92732ec58dc0ad20633101a926c296ab490b2a0ed43ad71a2541a13ac4e95b97741d15c525b11458c13908262b941e87a8ed75cacea8d20832126ff31ee7c47fef5991b3232e5e7d0a3dffbff25572cf1431431c37fd8c58356c694bd450b656af93becb4e308af15ced823d3ff83446d86fed36c712d4dc011441f38ceb4d45ef9b956e672f13bc1325719b4904cdc41cecb35ce3d58be17d3286026bfa4bba823f699ccc3e923a4cee10f1e039f28c461eecf220a6efd0044164ffe69f85d0564031c4b27cb876cd5b3c6d170b465be4e47b56d08b41051baa3d6ddcde60d3024cc855602427bf23d1feaaf9448324177bb5e51cc49c663d8162f7ff46cd704cde2632dde3fd7c636e3bcd24d679b73cc8f4230f2b562ff99d07de7908e0d95e2ed45c5882a21e5f65fe5d822b32bc70b4dd496babd473eabdc88d1159ad11da6f0c0247c07ad806d5665a3e4516d45a6226e896274e88d4b5c22e77253a5626c7346563520570e4d4f0575a5bb5e2be9f9055b6f4aad5fcaff386d7585711ac1c1ccdd6f6f1ba710abc3bca5a634d3bcfbc96101bb9c17ee9689851b710726f8794bb867aa046a55b5667b1a9c59beaef39ff1e9fb51633ae0bee8ec730d73efa8f0211e8fae11e896c0bd7d592e355eccc1f4cbcf65bd75b691daed246afad3b382e954345012de617727027cb57e6f1e130c09c9c82961880cbcbc9f751b7e47f5e99dd8f985daa9d082437c7be6b4e539d55929fafe0ffc0e636f1af0e7520f2d5331854b95352dcae6538cef195b202e6157be2c50697a0bd53e3ad6998e8f14007659cd2aac5c862e019716efe3777a81fe232c6ea309361d596ee53383eb86fbd257d2658c9f6256118948275361bd9b206a47befba5fbd7755b680d7ae3f43f9c69b28052ea718624f481083ad503092e7dc21a100b4c7f5c12299d0acdbdb6dd4f4986da2b6981c9efc92f5e7c84a085948f2907cf888c848e0c51bbe78383da543303adb8c1273d18b44bc0f2d7cd89a0f469031abc7b02b319b2efc8238d80f701dab6cf8e200c890dee0444d03320c5f0ab816003a8562564e95a6c0623c1c9c7d793a26ff35f6ce8a0a740afd0da0ee77c41e26a37c75e145fa42832367f50f0baa4a6b84a3fc400a0925bf8dac53d23322cda22df4744f2d15200f8c1d90e52cc538ed56e9321b912663b6a70f8db41241e584b1893a4811c4efbfcb52e9328ff404de79e7ee7d354c6ff9d25d82dc55fa981408f8e56ed3b53dacc3ae23fee82d732e7c8e11a82eb042e77a0a9d1fbf7df871b905f13df0d723f1416a2732132c1a4cc909a682d970aea64dca5cf2dfde8fcc6d783531f975f4325c9886c0caf9f072a5a6ec915fe562ca8a8a579b742567e6ffede007ebd1ca7f3d04c341bc0f31f8c00b2d5d079331fef7a8e49997959b752d802ecd6f529052674e77ad0fb0726eaab5d1b2f2bac96479187ed7fc4fe49b5d27060ba0d4c65e8db345c1b42857eebca43da8853c50364294cbfeffe582ab222115fb1a861a7818d1adeafbcdc9d1f8a9d9771b252726cbfec9b8c2f687ed8466da5511bcdceed7464d069e5f724985c8cc233308dd1eb682db29e11c0adb0926dd84457ba7ee0a4882e4586b5e93024fd3e853c139086a35e7ae822462d426186815fcbad250dc9b82e304df3c219e0dc52972bcd5f0170631875721b47cf8a905509be4dff85f69a0437f6331ccdb326ffdca0f229381b0c7eca88d06685c73680e22a53e88c7a481612e3e0701c211293b972e3ed2e82716e453f867703cf42db82e6d5ddbcde637ed0e8ffcae8aaa9bf399016ceceabbff9e74624727aab52493280bd90fdd4288b559de8af805f336b5555afc31f79b981b0888a7e17da3103435b9430d2cb7604eb8d67a94a57f5fef182263397bc72beeb075850b9be9a121576b947c948cb48813082c7db26ab970940617e36d94feb39d9bea5076050c26786a78437a7d4aa01dd76356de4c5af474fcfc02d53aa0fc0be0032e27ad01f723bee2b76a8d14e86c6afd66cc45e79e141e6db5236a076edbbf92d2439216598b95d3025d56ae90329c18a46b3153f740d5c213d75c2bdf7cc177173f2dee84458cd5b47514c317316ccc5dfabbdca7affd43fca929c06f87272fcfc19b2734d37c5487c38db3572c263a1924c3e87d20bfb70864503496a5a8596a3f14c91d941910147b1c8531e63b1a2c2857b36a75838ea8b2c88d3ba18633492a6bdcc36db7e99e4f11b96ca60fd21ef90f5bc627d589c0227776dc3d1e61053128f35634dd4afa9aa2b302753a4871a15c31298997c76372b63fc7552b462efdeb4b4a70af5cf50b8ded131d90dc438e46013149899d70ee3754b23a24931f8227661422c860cc0c7ba01c47a4a92237f0eb444efad21a922024cd9c26439159672c98e66ae8cd5d649c81701d428826c586be90d0207eb742f2ac6297f8ee5eb79e11a0dfb663e7eb63e6cd9821cbe4b91673b230663fbae115335b8374a20d1df9eb12be2ef0aced5a8badb2b29e65fa8cad199bcfe52137bd8a9ca0a83ff29ec1f7e5ec1526b76349742ffc1ca1e7b83e666ecba5c32cbe8ddb455d9e0705d871b9167d08f8e0bd314ed5bc4590939ebf8b7caec9ee88286fd9e3409b2be7a3d26b7e6f6e1f5198f12a0db4fe4c77c31da84f79a57197a8388c871807e6cb80204f010c4f4bd97af63b9aaad2e061bf370e47d9065a74fb161adab4aca7b1b8970d15d574936b21012ec1ebf9d2bcbed71cc127f0ba0175dd70669b213102b1db4fdcc542e30696e45c9309182d036d3a6718887beba89cfba910a27d9dda59c62f2138a2b745498d58d24ab51219a6f94d267ba05b1096b8b7c0b6afd2684b6703891e957bacc0399bab82165fb07b2891ede3f545fa619b91fc656d1baf403364190158dd2a46524247b26fee9f0854239b017b0e991b24870556b751235bfa5fbc8a237c182587cdbbdf310ce9551eea994cbea3eec9d34798ebff876633dd8f531e7e75055ec019a10e7ef52db613016c972bd540db3c126cf4bfd7fb5e184a0196dbbbdfff8499207e99137adb7e92814e881f2ec61ed6d506b2c0ab9632bdc5ba441818e443e6612a250839c4f9ef73ee108be286a08107bae31af2f4d55138fb8f39f9891b811bb12c1dc39dc778a825a603fc5efccd99d4e298651ed931e87e65daa3e7eeb6a1921a731b54e7dd96a9370bfa6fccf185438e2027492365ab9bc036ab1ecf475497009ee93d7e2c645cb9a5d6adc9824adecfeb9147b09f5d197bdeffe177e11cbc0b276e09205f98523724e30bd785c2a3866ea51cadfde8c62ebedd34a85139c9d62718a5bb3b1bf25bb0bd9b3bc371a45c9f1972918a78e323c9a8089cf2bb41d83c79daa3d153af4f62134775df9fa89befc004e559a7ab558d01dbf5fe3af1e30162941d48798643b6fd4046971832f2ee4bc837df7e6a00b9e69d790ad5bf2e2ed1344bf01e9ea95ccc4aa46974ce7552cdb7649917d7e2b04bfdbea5e61f4dc0b0949c6b697fc223524dc907e65d9bbbdb42d25a033bc411bf30bc0c0407f70e9a8c808dcd743437587184f2721f5d81f15d49a3f60781a9277bd5ae9d3c69daa3a4e1d1af9a505a1ce96e2f1aee9a9fa3fe88957af338db187660c1bbbc64ddc6c1dfa386e0f94191411a2e0a1c1db2cc1ed0d050b25b343f40c7748a202871292385c75e66508d0675928f175b77ec642e6c9b49b727664c950be9c09ce5c357e997cb383cd696422f1998735c6c3a73b5d1810b49d0c64c11a46ea1825ca4ff8da8d63823d8c1c2aab1669bb12cfc3f4d3463d7b27f22bfd036540dac23f2ee295591d706bfe3af44cfb118432373a97cf0184ecaf08800a554964fc4f05d1e609a2a203741c0708f2e3328f7f57bfb96d8c7544174b924982344dc5bc62699f62d69fa083e636238ce42eb77d6efb4b79b14e49781097987aae1152056abddeed9d95d4e8230a8c67dc985a83dff167118c8f42611aaa6e9e8cafbbeecf00957402397fcbbf551877d5dd5cdc071b94c7fff444fde5c15ac31047d66a01d14ae222e7831d498c7b1a1e1fa18f97d8bbec3031372c602a1b6ca47f261af55f5848c47ce306d2cdb36833014fd363ca61b9475284f493e5444c2b1bca06424a689566a7c7357a022c3ef76a05d420a5751370b1040991e5f6ccce1127fdf9851037eb088aeca8f500b9a54a74c8aa56ebbe29b587a11b38f7b4575f444801291c05f29c910c6726e8b56d85d1a8067067c9a2b1a5e4bea0edea99e53007309a2c8794472b3b86efa10c14bc3ccf07364b61b9abc699a0d5db72646318164d8629c3a0abb229fcfc8b28dc7586dd14b262818d2d819e6136aa6bb24542597bbad01810f67375c4e76752926361efdcfac5056944f6e6a66bdeab63e548b935b1dae617bf9fd6b67b1d538a7002acdf66490019cff3f574fe609b2e9d89f034edf18a9005ae5d6765d2d224f1c7c36b1a531c730bf05445cb992c4b265b7f5ebbcec06b86276e37c6b55c4cca1ad58ba2b4a4af7c4ea2d6d7ce9ef3580b19bdc881362441ffff3369595cffd6bf4cbc1d88bb41c12528e0302af626dfb7ea4089f55280382c88ed4d1599f1fa2eff1cd4548b881f567d071a1e9fbf521ded7521afb206ccc39caf4d5a7a45a8b2394a34dc781421882ecbcb00d4579c35697cafdfdf4901fff1969cb55c3a3abf09afb2775364de9d5cf87ae6b06f9be03399aee95d18b2efacafda0bc9d8f18425a6c35d03a752909fba03ed5a586c492a245ec9442cb9e072a1ba9acc2d521f8d610410a5d459268648cc7d1865d660ac4e5099614ab62925629da3170b56cadb6e9e210797766a1a2c1fca275082cc64d5c5b644ca028e03c28c03466688daecdee4f5c1ccf08ea1b32421142b57e59b56124b6f5a5845888c619a2f438341b0465928651832c4d50c8429f82ea79c6f009aefe053ac5abcfec58e69b5b9dffbf36290d844948d308880e922ec6b1897108d607a98b65281bef45b828323d7abbbdc530d3d3f48f95d73f7db00cd58834be1df64de95b6c9332fc84f6df733daedb69afa31d3969f5db26cb2fda40a3a275f30db88ea973aab06cddac6dabfc4239e45f8adcd30343f1510a3cde8b2bf8fd3028a36b0c0764d5d8be04e9b19fbc3402df2c1194bd74463991bbf67a6ee1233882ed70e1fe143c4f5cc83cf41e34c9f7d40cb4daf9be37dc07d6589b2be1e1d4dd921315cb53fe9df84ef2ecaec071011f4dbfc612028af1c86f30eecd572807eb3ce472b2ec0dfb1e90dbce2d0754922af4fa09bedf96f388d917f871c66e9e5fa20bfd9db26d5de00707fb34c38c0d24c15b8504dd2a1f7b2298941de78c0f930846afaf0a6d0f72052e3c75b9df0c7c8fbb2f4d8f65ac4d5c89b943eb295c28c8c9aff214b812d2a7f982d8e4aded33f7055798321fad68bce887bbf4967ccc28bbc39b4365790a9c4fc6e8e645ffb4463a9c78ce9141d97a465ee40d8449e73763d12cb354410466b349fd9ee013d68e66986aae19498f1d46bc2bcfa47f32fde86b7f26410d96461edd97042f5ea03ed31dd0f4a8d98799143c53bbe5583fbadcb2f743fd06194724c4d7c996514a70b5c7936c61b6a33616374ef5995cdca2b771c2bad290b79a861edbdc9b20abf948c69a5c9781b274a493dc0247f638a754df10f8559bf8433b17e3d4dcb3028526f8c16e02f433218728a5aa5c9467af157155c7cf1675b45bda2f1990535ef0055c93ad6e93b10c4204dbde265c1ef3c90651be7b2ee988e315f5eaf8149cb323fc2834c3309c88f316d08bca5a533b558266f42eac9b06a6f42d3de5919929ae37df5508084de84e4f7b43e415e462ed1126159701989f13564900b8337fd0217ceb896206caaff79803d8b61e48f9b6ff61152745cc154a61d65f950c65bd5b32b48f1769ac16d4978463d6916bda5f076b075bcfa6b3526e3157bd1e1ba5a46614cec5fb71822e2b4a65e0bf9e2aa51011c6ac2a9ddc4a097f1d4210f285e1fe2a579d1d99814e0d80d7d6f12556a984c471c84a45a9593c62e55ce3cc79ab7497a9c4267d9b6100c180d4c37002b421485040b2b0e816a99491bc78882ac5bbd112c1c67f81884bdccea9a2de5c38b9393020a26fb474a85fa9ead9538533624436940a6ce08157e7dd283d00746649e3761873e2b5204e59a90138eddffd51dd532cd280f49fe1d6cf511b32bcb28889c32481e56c25acc6c86caa40d921b25ef2e1d8244c2bce1edc19672b9cb73766bfc57f66adb6e702c9c52d8d6153fae09b6b00dc901effdedba37aa8b0e07591458ee7892e3db7d9aa3951e1e84e94dde6a6a2c6ce202f2a168a087d209d66d579ac24d05a56e25417de38074d310fa04169658cdeb41a0c2b6f1f7c094c052e5193b00c45cedb77d69e61bcb98cdd492b67d079fc77f2d415d35904a5c985e6200c2a66de871d65f017efe2da7c7f716f79bc20b356f1b849d4f1478b73bf9ac59baa74b2f2a3319264e3339d946acff9875597c76c730354a89160e266719c8b84039854e4ad8e957c19eab762a16717ef63a926d16b2998330c70e5c1d6c6307fef58dc65acbff16886bfd69b04231431bbde832fb0c10e97048409f48fa4a12766d6f5ad281de184c0ff296a5857b73ad1b3e9c58b4c247da7a3efb6786dd2381fed9f2fd10bf223257a2955640ea553163dcf2e2586a680c7d35e52204621924041d968f1b8866f0746706c76e75cba5ae73d0b62dbddef0d385a0db21de124896889da32a3535657a7ef1175c598a1b2d3d106f88d330948da2989ca43a69dcda056f99e2547103754bf5c0161c415539cbc2284e49c8b84afa5d29f8c902122b005a42b3a0265b94dd69636b87be98fe59e15f280fddad919aa0444b20beeb7c8eacabf396ea561fdd3edf5cdfb0bb80faa088f847e77c1fa6e13295f5fc32575744654e74813a71bbceadf8ee89323523ad3c933585efe50aba8e29e995a6d7158bfc429ae8ce15cb57c514cfb0c5c47080c0b9b3f5f57e2963791ff3734f3f3683cb56115c7b9d602cce2c091314e8ae8632a667a4479b3fa238d1cabcd218d7232d467d16953b1aa06de5b12ff8add8973294e727d925714ed79cb9db0f44713055b7fa3e970af787f1de2249abb6efc5df82d08a3b5bb54211dede209b97994da1cbea2b707d19e76b2abeb77ce42f669210db95afa6de057dbdb38ed211e0d06fed39c8db71ae3c7dbafd396572e3a54dc31cde88dcc667e04215ed65611ee4745eebb28c677ffdcca63f510d69becae772a85c73eeb813b06d6e6d447d460dad6e1cfc9d4f9fb45798b87919eb651cf9a1366ddc08f56e920b20b653808b981f729886446562db72a7fd8b9498b23c0cf0d6d12154f3d8deeac8dfad89fa9441450c17757765c3224a9d0a4ca84745dd51ae47609e5c20a5d5ebcc7181ac2bbc0409a731f33f3b7dc420b241c1013f26717e325ebd80832c429df0d5bb7fdc6f1e2736af0fbb95a316f8092cc1d85d83be07882f39bf1b74f118357523557ed1ceab6fc0d9621eea12542cbb8855861cbdd7439b40c8babba6bfbededb20536015d19870bacf26055a6c097f035d4f0379f4e991e3820cceb88ed5d920811dfd17cda100cbdff016d1d17a176fbd6c8aea8b31a98f5a29e68c7563d2c49e0eb087593044fa400815a2bd86f01a0dabeb9ee635e6a265126b2dc9323fe5bc6114f520aba0389df8f2d8425e6c9741da33f85f0650b1bcae255782b607156ed4d15fa9336bf9dbb90ad2b3f4775766d2096efeb81f89cdf797455a93ac6233d53c8ed3969db9abb6862814c0c0cf94afb622f1754545e49804efe8265832f8740e323917629ed8f3a715e1d4c457df74786d979b845b199fc12cb67aac687f10b59c577e59b33ce6250c94b9a8271f5b123e0075e9814c8fee9513bd2209aecd30fe39786e0ad11fd9c4ecb7d6f8a53e29f80a513d11b90074b4dd7306f186ed93ab8925516641eb58973c8159b1844e9357f9c55ea962ad0f3d38345ef14766541c8ad8ec767b621eaf92999cdce1d3e218887ec68088f8695edd4d5d6277ac114297484e835075ca617d1ce7db3abb3b276acdff1fcd6787b933953c10959932ebb1fea85c2196bbfb4673b83607d0da8193a8210a9c8fc8d3851a1895b9582a5ddcccf0e30cd9b578c0580bd072c2f0bc4289060d6072cbde29ab442d537792e5ee309b385da905abaf96f1705d2c38afa4c9ed9c9d13e0f258830db4ea7219335795d9eaec2a0d5320db09c5d55682f1821d6ae5a2520ec943e1877403bbde261b61d2823ef83d9fd6f5edeb0ec5e58053219d9047fbe81720dceb4515a56e2129d6629e1a3551976fc9e8a75027df149a1d01b9ac75c1fdf2a439c427d951027024b6f0bbf4c99e6226a24433ca192ea8277b4d379d0529b6454cd318517f868b763ab624e2bf47fb498b8d190cc427caba59bd6033acd58591c1b93e991846fbb3c0177267895bc24560db2c0b1673083fe275b536268df16d7a1a4b13a4f30b1b60c22f43ad7e569bdee5387efb6effe517c128c7a8870c751acb7e416117a72d15c547fbb85aaca77ce84051e0de67dab338511c48feb2f74dba87a70e8552441e50b37db6c2b296dc0983255adc3847221b830162a2507679bed9ea8c6556492de5efa470f74fb8cc5cd39f61ee12ff29f2e6d789cbc730ec2cebbf0e21d9762431589b6265854b95af41b22dab12551aa94703cd76e7864929077bd8c8799f6cbe61bf2ec3d892accde32d4bb0f301b1cfadf1bd73aa2e5b88190d21aee8a601064ee8044d28acf6dfd5b638588a09f9b1a1cbc324a78efada5c82af818f1902ef95a195a0d78eb846e412bca9ff0f39e492483209ef39c7babde2647dccb00e02f0f4706e3942a26f88caab4984d23ff7382b1afbaad2c329f54af7aa42d9fae5c15e024644a5d564b819becef7eab28302b9a7e3fc393903eee2046da28ed34cbd5906b8793e2288a81c61dfe62a2d58c4a7a1fbccadafd706dfd4161d402ed2cf1d51e6d2e893ca4b1a4bef10bab86d3090ee6627e1878ca62b04a0b0790c8b190c2c62c23bdb7f87b075d3ddc4a0ba6441fa64f2f722507c3036b895cc5d95c4f19dac58c450c4a02195c1cd8e3e292c32e6d9a464c5addbcda3750b0fdb8a6b4b17de6b15a205c19f248d6b286eae0e5efbe62935d216858c8e546176440ca086d6edd4e69d2f0912ba4393ee381e5aa57b9a9e4e6adf9b66b039d6da5599b37a2ecf54180a972ba56f658592dbf6097eeda47f701a018e037aa9f227b077961625cadb2a3fc8be166579c8b02c032b53ec343df1029dfdf848240554fad6b4437b1a36170b3c939876755512b4a084f5826ad300a56adc030e48dbd1f8d5c39c4d04a1d80e5ffd95bcc8e5095dc24dfe8db1253767f2dae41b207add3e5c5ec23bd74f3dd4932a58de527a3e24f66401e14f0e271b15719bfb94fafb23e3f2cfbf5bd4d89625e3303dd627d6bb4dcbd5d7b94eb3153a4d7d78b61db6f9ba8a188ed6fcee2c7bb650dcd4f4c2255a013a82ea7d8f6325102a7800814d0e50baed5ff653567792ab26cd0660bc054e91aa328dfe9bfdb9572c99d126bde8696e93f96f2c1711cade086e62458a3b11646977a333601007c3e2fc14bb7c33dcff18154ad114ce580b604910f1c5971ce0f6caeaa7dda2d4e32c1aad1b63604a22512060575b60af1933db0aeaaea85d992f8edbc8f13cf3b67abea06382b7c3d6f4526ac55a23a8a5e9c45f84a289043226109c35001d23af76e162863f57417cc5cd44c20fdf0320f5cc6cbd487984bbaafb611745b71b6733568ac0c1f8a1397e20ac371411e4643e4980bb6d1b17a3a9e702f32e8787483d99a3c2ede83ec9ffd88cc91c5c49fce35e58d99b6a22699e80da00c0a96739accd80b136b6ddf69e768c34df81d5c9abbc493fec4be3610e0909320e6b760d958f8e5a24917cf089b6d2f7d48cdedbe48803a4d17bc730401c047a4119d205c3ef8276ed0664caf398ce8f101fe6c6ab687b54a80dba6497b55f4c22d43120f3194e0b291318251edac979d463c1b5866876d0484307e0316e23784e63170fdeb36e71331a0db2dfa9ba3f4741545b79bf783c6ecffc876c7fcde4f0a9f231817995d0c33fe18425c2933c21cb2dd3abff4349ccef65ed60afb1f7d1555ea07b9e50893565db76330f17a7554d2c90b6846dfdf6d721a7c9b81b8197cab5d76de70a56108391c28ca62714feca87cb16d6d9f1a01d06d6824d15e706f881310faf6857f1d96b4c7e16e384f04219b29eefd10e4f9caf95b32aa1316613a8ac5ed9108c3243935e18d9f4a3ae1a46dc9dea5253d81fb26ab8d88db6cc5b5ef216cb425db3246ad41bbf769aa6feee9adb40f3033f98264fe5ca16b879a1aeb5861ff973416e8f6be3f250b1e1a9d77c4aff606aa379c408b30e81042f8b7e379160f59629b25150ab8b91616b7f7c98e79f51b419608a140aeebe9bc82c1d7bbbf8e994a2e6d6912bb9bbf844e4e86809ade5d6b1f57f3d00db9f5cde5d0f7325375a73d0dd0184f3940af911358bfb39d7942ab82cd79022a0c682c9b23247db21514f86598d4a3d3011aa5f43e0003833addfcaeef64077089d1200bd6cd9770d0459cdd02aa9908e9de6f0b67b31e81e84a1dff4fd8285f84319af8807051121f40ec5c93e96ac5fecf463496950361aa90c36113450375c7983a6b0e03c7de229c8088248a228ce654ce039584a987b85e5167de7841cdc20995bfe9ba09d660ff54975d1af57491dbf3b4e7f1d15750c220cbdb7d71595b2f517288269b7a4fb509b982561a02a0e176c720c0a2a44294c5eb48514ade95ed492fca545212dc16a37b92364d3fac1eebb1b5d01dd25902575d69ef2d74cdb387de090401ad4c65259eacae177835fa034267b7443b9a16cd83bf131de1aae452d5ca788b6a4082c91d178a83e7d24ea21dfdc657f7981415b9dcd24fb665678de4224c7da1648aae3d966d5fd95b05fc3875c007f6005e948df431f479576d547aa22c8cd9b8b779ab802effe5b7148c8311e7c50e9d4abff1756524101a5643953589e4c8e55eec6e7fc83ba6fd30518918b5020d849f570b4435148e1b75decb8d6b996798a7234c8846cd253eb2385edb8301690f1914dee83a909eff716a7dff5129633d25374c3760b57b0156191d0cda55b2a0fd34438bd8c861ceaee9a2454e0485e5d04a59c33005a9a792496b3bd191d570817d975aa7283879d79fae576e564e87dc1a715e24991a466e781d416d38e437f0cb72331a8cb1adac130ee9f22433a8d0929bb259f10cfdb03fc050ef76926fc604cb128d0d365c9a782b365e7f615d35e894f532f47db493842bfeb3929aa44108d2183994be879b15ade30e3487aeb51f1f5156d4be01099451949d0ff0243fe75d06534239fa59962ab43ed9db9ed62faec419edbbcaedcab4c8fb8f4cfe56f91787bb608f5aff0b5fc80c8f491eb048f8914a316fb68f11bfd9c7a1a075c41343f5cb56cf80a5ac81bcc6236910f3310cf189079a20887d809e6498281c1034364932a5db9599176090cf6f7899d3375a9b8945c0bf82b722ad69bf7c1b976b5745e42a4a9d977721e05b3294c1efd097637d8d2b4045383cf1b329283bce8c4e425543cbe222524ff502da97d833245a0f2ae83651cec497190a7fb61b8ea7e47f75d1cace53cb34b408fbc23a30aad77154067386e69507977101037665262584c49ae4ca83a9d0aa3f76bc3acae3dfd225c2ba6e9f583ee5ae8bccb8e41bddfbf3099cef1229c504a7d27097eefe371eef5a2d5e05b6c5861e3c5182975fe0de48c8789a8828f21eccbe2361be7995fb3f3763d1c6ec1e7e820ba6c0b82e0ade7425e6e10ef3d54ccb9efb08115fab774f0d47674f37613e78692f4685d25990581b92c9bcc88c86ec377e039e88d0d90a7ea9aa2503656037eedbe87afaac94ba8f64528471738174621781ff8e7e4ebad7c4b212d158ee6190371682221766224e3242d2b36fc81d2c849f9da02f4a948927bf70e1a1e74fe2bd76bbc104095f00f7d9148f71c2b0dff1db9d81c0e533345370432f740c4195fcd3ebcebf82ffe7e7672708f708479578b3a7d0386154b50798b072174e69103be953cb6858c0b54fb51c998ab8c74d18e430af56941655b5ce3363128496b636c93b0a10b9ca54d9a86ab4b10718dd591230e53dda9d63f148e5d81c22931dd02bed53fc6833ae7dcb5c182c6aa6e8c21c09b0a67a36d439b3b7a3ccecc3bb3aea4f590910f00818f3067e07444ec5f7986585dac57aa67e204f830c4cd0c6ff5dad5841977bf9876d06a45f09b6805638b36d74006f66e81d2a79f80891e334d4b4b334ecb06e598ab3ddc6f926d8a81f4c455e8ffe76bab9a256591b13ed4e1a4f35490a4824e95213ef537053bb54c6b318cbfdadc4f5e4c743d988686f84631789186ed9c20ea73718be03eadc7ae53606066522d576eb79e20e743f6b0bb21e8f4e3b264fdb7999cb68eff71c477d37ebb660cd00f569ba87c6bd605fa076a3c5f953fab0ede2acf54982d69b80197c55070272492d94848455514813f5259a10f9bfdb413b78ff87ce08a93b2af54c5a9a73a9f96bfd65299d8593b44015774578487df6c5b004d17ebc3a54407fe555d5b9379788e776af6c8b3d7fae537570cdbb74ed5b630f3ac95b2d742788929265283e56b03dfbad28b0bce31ddac0598b525860e9ea1b39a87258ebdee79bffcc01045563b214da7c2e4a07c3d766fec752c77a7bc4b06f4d87bd4e47c5064b33257a6056cdfedb017a57f8e633896f4d84cff747aa97028885275820d8a1c1d180977c840f363f007099e058330c991352ea49a01f5ab91a5e094713aa1448ad4f3829d58ad723985ab7f477e2cd18dcdc4a04f6d5a47c2c2ffe79f5328957e508f1b8268d5d2f70e4f038ef25c6d816bb71751b9f0193ef025842700cab07c3d091dca98af003f356069e9570aad671495167bf2750f66368f9d450e48bb4bc0239177a3a6464bb482547c57e1f451005a1679750b29a88a656869eace1f23e9c926b55064cf786895441ded9e18b4c061fb596651609f587d30d0c277041d1bf0fc77dcf9732c071db2d8f720a1a18f6f5d549e02811930c39f37305c1bc51a51d2c862d226dc0f63f9a9245c6784704cf4aea8fe3beea3e560cdd18a436b97ac6a86afd24d9641287abb05a3afe535e7f486521ea30a23977f08bdfb528a039f3f8ad30ef5631e55861c6c57d2d08888ca96a0d98a0bf62499e53d5336c0b567c84183bd628c01fb6ec3caf1907cae35000dc8c563557c87f262f3a7870a4b496720641a38236c56695617cd13b68aa67c6a0dc876fbc9ea2b8aa57f8e6437fa8d3f67b363de56414ff1489a92d3129e84a745a6b1dd04989d88a9fcd608be23907c6e5eaa93f82335905667aa2ad89a5576c99006d495d4f858b5c615144c24c62f6f22a411cfa6e122d1b5b32c5a4513ed4fde7863b5a4fc7369f2a11dacd1671f50b00cc4464595571d3ee642fa9b6c5fe01d2fff2bfa89baa002b64353f6139264761ea0984a8d19fe0b988fe61fa6710aa6d103bc8d4b81016a6ed3ccc82e8defae3b2d4d66e802b7504754320a467f5f90914123c70e0544bec5a7d427886885964ce9ef640b649cde61c613c52286b4022bf08a3ad49417fe026a4ae9c10aa014f5981f0ecd4866b5b54207c0125d37c9cb5e304fc25f99b4379092ff4a4aafe941f0331a68d82e107ee9466c406a4332b796ace7e0eba98fcc6193bff60c16cb8e812a35be1903a98989e3fd736235ed690ad57f8ccf0bd3b116af710de78e1f6ea129c7be6c653a2a41c3d9293b3c90c84970fc9233059d65f9a722517ac4369784e84bd2502e3c0a3544b8ac5bc0791ebbbabbfee6af488962f6be57e3efb220fd51530f2fcc28cf253d7ac044d92e792231990f611b852780441e4e41cd69430fe09e6cb707bb7f5c90c3206ae15e409dfe3887d3793025011e330cf095b55d2fdb133fc9ef1d77df6c64dc5d41684dc00d7bea4bbf21b305492f71bdde07438a2c41c1009248ac6797858ebb1bc92813bb26900583983841280d9980841f2016a6c605a35a559760173b5c57a9f75616debe53d42decc0e6d3b6649debeb3cd8ea43b5bfc1140f8997be56e63f35385c0163666211813ec1a69688dd803e0a214692e49057fe2e0fe4590d04866a13fab3d24aa860074c3aee10803bad6ea9e7928bc597809fd36d6742911f28b99ec0fa1b249d5a2cf6d0747ead376c6be8512866740ae10f5dae88fba15c6b68d56bfc5b533379cedd1dded7214fde9ba8b834ec8aea36c753791cf116a0a157f88792fa25e43edb08ea78d52d19ac127f641bb1e04ead592181aff02fc09ec28aeb82b2919c266ab9b131c76890fd1415d4f3316755472ec3c4366342c1b045db514cb699b6fd334a53688c2a01efc736c4b26bd64fa5aab3cf4d7f6fb2038491e2f2ef8f8b0ba4e5e4b339e6ba02290f1174d9110cdc25d0589f835477071882bab159b535ab1aa5fd8d1bb0c670ed38050c8b444a3d3a916a0c521513eea685c9ce07107204fce4c15cc541d9184f6f9d6edc64c630e2e2fa5705de63e989686e4d371e49c562c1ab359edc5667b29a957085bb8c790c7a5822bb9c6282a1ef2830dea1d00c7a32914643a70439d15dc661b1535a4e2667b98bd4a4a470d608c5a509d30067744f735dcd094b187c1bc0d8486798aa4ac9347420b8d868d9cb05a3286528d8e0d76167083bcd8ea78e03342d806cdc742b81de888ead6babd2b7f00c20c237b8f1dc13855f38840a8cd029bfec5ddc39f8f4fbdb3e348f107568e2387432460cfa6b6314b9ec8abd8784ad286ab54a80b26d9dd57e45e7f88209d5b90ad67b01ed303174b8a4696639e123e1466af75ecbb9d6c0250d0debc0ba30bd45d2dca1f8da351aee4f727936fc2624a202afdf11e7a711c5a3884034983177860527e3df17ae3729e4a26b83affb815a2546144316deeffdfd4ac41a2070550a1ba65de8b75624c96e8ad4b57bd5e0415001c5d38f55ed6593bd3067aecbba37fbc7cb6049369b498be3d1f0c782b322659765f5d8d9bab76bb36250ff35ea49b9c207ab2073ad9dd6c8fd91602d5121b356110f4103d8cf12bbce1ea3f5a16dc3070db17ff9252fcf6d00780d7bf815c4b9e205babce6eb267b3177ae9f01c91925dd81f9ff79cfdd9a8ca0d1d013ecf9582da67b16a54b866b549b61b277ff420214383ecef713f699f8e5e4142fe192a8c1e3517d64b3121780ce2585b6ce256a26f0ec480035df72d71df3fd14af8af6b8b520d6719a17e3880667997e6ff49f389e730c34a2fb494619bb5dce83ff9aa335e873cb56a51a3d92bc4307d12bbff081683d6770aa1ad2f571ca403b5230b02c39d7e1c83ab3c3afeda1c7302e8fc04ab03edb6a5869a1714ac00a166514cb1eb9f061d58c4d6f0e6e96ca33bfbb2350d11cdd95e8521ee259a050a98b739382974e3593aed4df3b56c9ff79f9f86e9b1b2b791bf7c1a176cb0597979fbb31d730b8cef3ec27dc2ee436248c4e12ee290f01f4474a56a3e0b6a2b5bba72d71ff6f30b73c20b6d400714372b9ecd6cceea1151f8e4af08771cfe6a0d23ef6dd37478058c2ef76714ccd67756907df5eb06acd3c8855d4ea011c6e534a45e7d2bb60610d97798950738f353549d69f430f81e02902987b503a571d66a235f042bb4ed85ef3e311ca95aeb17a8706f94f8cf5db0f97822ae57e4e4c1ad1fe104d95dbb302d27c3875bec5362da63b5c8ce8c99d2404b7711104b3d9ce22aec8905c4b92662137ecdd3e8802742ed3d83ca9f95c87ad6ea4800f2a3cd604181d1680913f796877023d9ef453e59e29346fb41d0abd6e952547ba09d147455caa9cdfbbd6b1cb3f2cc9bff9484fb3d1d06e1f7d795e1a0a4aac7a0fb03a9c08e3e48e853853a2c2443f014d84c8b00a3a62b87e70d037727a92c383317a75986b99177c6a3a277aca376a3074ed8cd6425517a636164b123ce33ad152ad0f56a3d6d68108fe2ca56874e0c458d1676f2231b3a56bdbd575d738741685a6d50e49acb21bd8bfafcf70d96fb0fb0f615b624e376c68b437cea39e29232c5c1a65f4c99ffa22937ae8a10809bc948ed4c1325e839709a786339bfea85f13564ef6cc1fb5d8f110fc33742da410b00048a8b1fc5fcae509efb828b986a7d3b6e3ef4e3ab5abeecb3a19f962e6a929a9f6c52f25a8816fc8f431c47c49561ef4c1319db35a4ecc89304a8fe6959bb616f98f846d23ebabf89f59bf49fe2f03d45b3caa343b5498cbc8bdec180d1a8694265152d52b2c953b4066273734d81f2ea3197f7524fe004e398e43940ce5d1940ac22edc32a391c468b53a5506c8d6cc3e959ea7ec57369caca6240976b3775c3d3711f70123eeb1da95c0409a909fff7e559c4a9cb90103ebd83eec65a7b3cd62442a260728ed77ebba332ee3d5dc5ff58c6dd199020b871cf20ef62c1cb694290e8a2edf2d31e7cff5457a83a6a152b9a03f5ff20cbf5221314d0bf61e2c304216754c41890375fc7c5aab3c0e7ebf5362772cc5e72f4050fd7ba393ac396f6bef820b344d3fa02bf364821763fc7edc321ef975ed1881e131fb97a6ad42f15c4c8cd12c5dbfd431308658c858ff3bdcaccd71a98660ef165140ff272ffcf8e81e7c9adb912586936c05918dc5741bdd0b835de603440109ff5e34987b64eb5d5b9eb0073c310243cd9fe89421246626ea675449e5fbdc9160342b6aa7239f73a57f3c40ad52d84071fdab0d039a5e4fa8fa77b953401ca12e155d85787dc83d9940e8d7ec76d3d70255fdb8a895d754964dd8c664d9f1da5e3e19697a9d5c9984d3ada5d690b108e74f218a64d2b4e800aabc9794b6ffc4a30d6c66fda6ebd6eddfc2e841f0163d923e6f9891166907a1ae1a5671d39a3bda39bcc016791887ed8527621b40ab461c549e6b3f93e22f4f69918fd231758cf39a81145ddabcb7c64afe784bf72a9878d4afb6d7da9db036ac783faf9630d84e9d73d41bc89e00624ddee320671be2e5076059f4263ce1f57a1331da0f5d0e73fb64fbbf3f01d27cf0cf0a0b81dff7283ec4ede828e95053b165c67e5b3d4863cb4a230127b03bb98786daffc576ce74c6d34cb232b925572a16fb6acf88a2cbe1ee50286eadc45b089d753a48609d393366bb05d3c24dd961ae0f7b8c4efe691a392250cd024faa232b425d0d76c92de6fe110f4c778fede389994e9cabee9d28fe06bc57dc2a383c85ef76cfb1ba354cbbfa344cfd28fb56bd8989e93f231c08ec6952929ecc68ca5d55e8abf34e28c9740bc4a2009cfadf31da093a5b0fa816b590f73f8b69ec851b3a2844263dddf5fd55ad90a3f3ece8d9db853a5d6d967be5ceefd7be697a3af795b5b03a1dc182e631426102d2cb6d5c25195f3310db3c46bb0df3b93428d10dcbdcb822caeb5c800b5df8e339b94796e0a97bc686dfbb254d3b25ed01b59da3f09958b219e94417ca1419cf9698fbd1532ffe2d050158df5df819073f42215f2e9b3a7b6f0b3bd79862de2b8ad351a1ce09d9637f2a19416ff67ed972f7d20904f2cb35937e209ecd6a393ca80869e0beeac484c2eb3b1c10ea921759bd3204610b3358c9d1a4843e8e9f5cbf93b29df14296390fcdbbcec7fdd3a8f5080322abd976e3b2585153c382f6640bb3351c17cc24dff111942cacda20089f1ce214a9752475547e09f0337bce6e0d86c5744506143993b979567bf53956d7ff80373fb80a410b22494ba10d083110db0c3ac321f3ac45b4b08c6bd69fc0a6d7e91ca3780d74e7b370678033e74e8faffc9a50d06c4b8336c44779c029e45dc5a2c810af5bc826760df38b9a2866cb97f3e945eac775dc58579524f64710b7c6fa5c4325bc25a1f6e7c0675ba41f98b685663a836ed05053235fe14a19ff7af23c29dfbf55a1db56dd2888047e70067d27cb93fb81248992f7f66b65255b75dc5f1a3b9952bee375791defb829d9d6c9b77b118fc81740d94d6994747ca37e5c3abfbe69b3ab7ab79738bf1133c41bfff3624224796b64236ebe542bc7574e6c50f600c94603286ff6504bef5c9ea51ccd4af327134e88e1801b5f85533939fd397165459072b868ad253c70099b8a0d1b223059cdf62cef768faa35d463d492abad3acfad5e7ec451bad0459bd07ab1fe56dc2d4d7f24e1e25c43e9f6d85dad56e574a121463e41a27ac49d9a42981856f6fcf87869bdd3f6b5508333703a7e6377c505b19eebacf49e621431914781d9822bacf2af30cd871c9757a9a65cede59f7ff97912b89afcb2276ddb138aa58a6b574092a8b6d7f1123a35e2d18577cf6d898bc8bf92124ad2c6284b90358a54dcddb2400ea7c36b3ec9d4f54f184e95c25d087262369056751d3116929582fa0900bc0071f2b13a0a5536102b0f409b606fc7c57f2e1ae6b6e8a13ca315018524cfd8f534d14adaefa17a47f2b62a5fcc20cc40c7c5990db574688dd6aedecfa5335cef7ba64cbe028b14f52af0985a692bc61b7bf054439c020a57a230c6c96e809ee2259632df1e1ec9de4f025fa147207dd0d204debd719d8d73de822c47549f5d25877758b843c3934641f8368ff57329b2f303bf330fc418ed54a5c3a3a2f4233ce136a0d7d51ce1951f7df6a566d6c252b2851a21e535defbd788f279af7a27096e1b8cf3a0578373981dd415801729d6bb5f364dbd1760f4ebca143774e7d59602c2f056d9e4df86a0b62b04d9dc78a9afc7985d6e9bcc21aab331fadf3228ba05aef0ceeaf81961f01514c36deb5e28e7adb40146af3cca0cd1bdede574f681484bca138bb4d7064bb6b5c1ecc5a3c6a2ef501f6747fdd6724fc7dfa8da241b210922aae81fc70e19d0d5380b9560e0b20541eb6076af1f82f881d805772a0e27e71fed9e919a0c33b8452955df0162f3d58efc1121be0971b970899a613f1f5780eac1f7f78946321b4e2b176dc6023f04861392248334a7d8a279b1df54f6f5fcdc60fc1badccbecedb1bd7cc994c8c4b088968bdfda4f395ee32fe5ae7be3a03ab34dd2fcb45be168dba311097eb39e3bd439456a387026352d6375108e52e18c73e90a13589372e7b0c54f29735f736c89a96bcf990b130b8a0df00e61831b4fcd78b1cc29a07c4c657b4b21b42d306aedc2e7d6817894a8728c861920787ac85c2f7f3df086a39d18e1e1343569e1cd74e64be95a416bfd0c85b2d6ddf72a1fff18dad0ba3234577e20fd9e6adaed9dba4dfcf5f067206d7c2626b59a1025c86c60e4da4fe2950aa44f5a833feb585044c8a46012766873511d46bd5b1e589f5090dbcd7323afd98eef9a456bb8d056c738929a0688bd0f17eb2419556cefae25c51e3aeafae4d34610d6ab00492d25d779932c0fbd4f8be23bb368c998be79cc92ca4eeb47e2ff8fbddc2d574e48fa13899f2de65666e9fcc9547d53bfc084d7d1bb0b39dfdb92f7893603499e6f9ece076eed8ba13ab2e6d332336bed200c3d9e4a0675c3159aded550122393390c4bee30c52ccbab584bf374a750ce980b57ed37eff5ebdd140fde0f07520f6bf841f134d5220adca5477fa826aeaafa1425c16091e77fda257b048869cfff260a7ba977587bc4301e1b52361e7f6b9c81388ed2d21a7ed6f93350682ab295a0ed29de99160cf0875882a6d7afdceb1b3cadbcea688e5d73ad2a0231c95f0ccb5c1f1eb89dfa57c0dc3939e41758418762aa3dce5a090dcec92893e4979ce41425b7eec6f4e7de0bcc83fc43f4740f7fe5e49493e000e2e6f0eab8066c4272cc9bc46951ad2ae827ab05f9609d405bc9b27818b7c0d69d269806ec66a4eb41e31723362c4b3424054b55c2881edd296d6987c87587d3be8fab8e7c9f09dbb887b60316a72cbff1295a39b9c323b9917699a686ba1481abb681580f2bdb823bf2462ef4e5d19acf5c100a3315cea39fb10ee36723c5d0321c0778731273d66aa753290c3015b6332df8b809dc5220ed0a2532291c94d5b68d622060f2127253492c2390244c38b2d97cdd35eb2daeb0809f3300d0fe44d334a0b508a49ecd4efe6b63189994370414d50fed5f7a48c888521ca236abd4bbecab3b4b710c3a6b948c8b598a445f943e6551c70455877cf30c8f8f186405c8061cf895adf70be9201716ffc1b04dc9b87c0e969e04b256a62331a75cb0b5a0653658bd6810aca0db501af42652fc9b91829f072da21aecea34598746355f917512d4c4d9fefc640882b8218d0580bbc0cd6e7bd166443baebbec8a0e63291538c37cbb7632a2dd958e45d79a7d8ca468ff7a96afc4df579bcb4c9e7699e04c5374b3a48101490a2787beedd0fb15a38e15ea02f55a4514769b82e8e9914cf0ff6713c626d6dc9b7dd9aa575f3c345e216145b475f0b9f4d899ff7ca202f762a7f5664bd382f98fe2d8d916fac25ab9cbea49eeff695235e9e102950338551fbdfaf4d4502691b0d0eb0409868bb1c4bc86dd2aad831a403d1a6064e021bc15e6ff2aff5ec23322b151466d4d1554ed27b8a239cae6c3a772ebe956c6edb8dba818cc80d119ab34bc3540bab00e86da81094d9dff4f5ddcac722a120f27c8d451dd830e44e199f82540b1f15bdb7d2b1775c608d9f5dc0ace27b83f295ff1cebc718f701adeda9c1cea27e598b85530e4492d6d4f25dff1f79a63ddba33792c2b8141b89514e3fa97d8328aefd1e99dc0e092f1d9c3c6cd72639c0149184cb5a0fa0cc397f4c9c000436ef66ad5a8670228acca7f32d178becf936593f03dc4577368f4495b015c5e55d914081829ae6af0aae2cebbafb919975608fa35cd3794982cfb4ec9262c83021f6d432614e150dd25b1be6672b3de6876cf81ed6140651539cc7fcc9182306a6815e04b0a78fc3fb071d17d34c685dd4961d70e35ce22955debc39d1595b401cafab7eabc9f3a3a095211f543f09034e6ca647047d6b7be01b56bd7f9f7404fbba3942fa9de1272427c0db298a35e5c7e1979d90d1dcb8014a87e0ff343731bec597f7baa18e3b707acbcac68f22906176a9245798da6a8e0ecfe326c5cd8d2a04387626bbbee51c4705262fe7e45a13404c9a8b2114ce1721d935ab5848deb1f555ec3f8c56b6dcfcfac0c8259fcee48d4ad6efbfb6a6407fc0e3f94d66b3cbec3d816618bfad05a3fe08ed8a7b500734280a6f9784312c44a8e4e673e461df2b70f160f69d0601ae8fef47088047910ea224e2e2701436e4ddeecdefb5282f6e6e1b3ef30bdba70f1519abe4c424e55a2ace8cc20a775fe362043ec0ef543a0ee3aeee2b04abbb65517ca1376e49e8692626551a5bfb0a82073aacce0415fdf8e914d31af32feee1c53cb68686cfa75604ba2433c8c339923d0ccd000f54ff27094ed57b15810532476120ab764e010b56cc1ed5061219a756a8be5f77f9f744f679bfe09275faf361d412085189d490e48f7f435f89cc0b523792cf680ab5f84311053be3dcdc8c927da164f4148af17fa6c3a61a8aedc5c455e7a3b7fa5ec6272232dcfa6599f0e643d4af3b2a6b9e8aeef6b2241a71827bc06f6f156cb48dc79c645ec1a3d2de96ad4a23f0760ef2047db33f70837f0dd01f9614cc408b1c8d3e7a8949417dab0a581f6193b16ec2ca143db67b620122f1e04183b513c37ef3e6191138f60da531ddd68d0d9a9b36251b58cefec85d16f4095bfc100a283ebed3680e905dc3b8237be0271ff806a7a85eb8f8e19e599b184b87142f526d46d84376e66b70c7e07a2909d2b100700ec5c891dba224ae44ddf88aba8002b5c5ff56e587cb4023a8843851c0b09fee31c4f0025fda3c77f107263f0ebb63eb9efca87f157aa853bab6de0f548712514c8fe6897dcd0a597ad22917415637efa12c11635ee7b4adfad8a384a86956f6848baf28f3a6b79008c23eed9baf2116d161ca9067e1bb28e6574a61c6a4e103123f487d8db6b81698e016f35ff95e4d30216234ac29de73f4112bc351fa224245c8a1db33fc696c02d59d47efe7190dd5e6c1a3ebe898ea55dbd46007301f9420cb41423d26804064010b6db133c78b1e42d8131cd878a2ca5ee2ab3fd307abd5905b7d89e7f10fef1382a9bd401501d34f090b62f26774f6886b034f2987341ba9c6e4a868509f5d6b3e634e3a1ced2657ea58954c9ac75163639a1df860853197eee84ef95fa7a746852e0506623738f83d4ccd3a1c2e5bb881337091addf762faa6e5b2718b11b62e7782bc78c0428b210bb9cb715b13bb685477ef3d9ea26ec097496e6332b58531ab790053c4e2fadcdfeea8ae0f8390c2e8d4cc0f2a71493c1d918cdc1d6a408653038219ff3d531895def77d961ba9a1f10fcf75393d4b1da4e90976bc8cd2803453771a0d58571e6004f46f6d4f276ca2179ce8cfff411b82881432c2e2fba807e1781d2ebadddb9c63e77787ac5f95fbb900450e771f2099fd3fdf7d1e6df1918253a0c87744aa72a14f9060b5467405cf1c59b5de8a464f158d40a2ac8076b7110e8d31fdd71a64d277eb46eff4355392a778d3c7a55d4962d5c7c3a94c53644e0ea11c9709f5e0aa50a8a66d0830e737a7204e3a5fefc31dfc14701e8937ae59625fbad8e5ab8ff66d0e6bb9ebb61286fef2b7b209020e1eb60bb2c977f407bd717d9dbd3bc1543f1b0177a2c9d5b5d8a3be100485cbd3ce70bdef9a295654530523c541d210e4739e910eee67a29fa5c63705c81facf04b12991306d43667d3b91ded930951b0479c4110e32054c2321ffbf3921fce2db4cbc8dd3c47ef0861da7acdaf43e97fac30024a5f63fb04228cd46d8842914972006354aa6d9017cb1b061bc479a35dcb803675766f329780874a90ffbdf7e5746f3d9dd56decbe46395e4d34d5bcc1e91586850bcadbf59e78c2c5b2bb38390125be8a4bd79937698f2dd60591611e1f2907a8cdd5b2402be459a99a7980876b84bfc56f20eb4c57f062fc5ec2859e87911958a8f847b39573bed2420ecc700b19930a7d52f19f82c0045b98e4bd8fe7b67904e0e59bc61b7e0c909ee912c7323d5cd8b0ddc880d214fa87b3655dc256f2acbbe0e19be18ec11687e45bb7bedf13c5172642dee01ae0b570e445d3ee31442f7591ed2b20c1f54f0962ae129a37373c076fbeb44e777e569677a1983e1e451553b81cc83998139548af063f0392be1ce0aefc00654978d70e87fce87a05782a1550cdbf09c2b256a84ece1e5c83a3b31ef633cd523063710d7c9026a9f5454f13020762b79ea60484efa8050bdb920f46050682eb911a72f166716985b63256f6b1fa3c0621efbe02d5bdee9787e800392cf91341bd65122c00b9a20ae6f85b2d948a196aa2b332e1b06c27cb025fd30faa931571aaf40baa841e9380169e6b18571b7d877621c7fda900e62cd418e030c27d8a470e11006c275d920e79ee12f0cc32acf6bf58ed34c5765b884fcd521ac0913df50e9a63fe9ce9962bd9ff4432dad8b90231699738efdfef2e01255ca8ec4cd6997b90ce24b3e614aeff3191c40c5c7e7102624ceb0a439f5a8f178aedcf4630d35232fb9c599be809e1ebbac534ae9f8166b7958a779cac49d80fdbd33c07753bbbf1c0779e50c0c27f7b506744c7e01206eea348c83a7b027d3735a932210b7bc0504ac68616986f31391d1e8fc6a56ec8483ab926f948b4f4ebb5a09b3ac093548cbcafdca3e8123006781bf1c3aeb17d59031167b15a3e4ad7462c40a98df3926704d01fac8fda0996f025f08889be591c67ee8d4068a31650d69b86355fbae14ff13213c6911e34449c38f83dedb405229a315b12818f70449d37059265dac3f6aa05237a002e38b4200a6542f2b2f0d97c87a0782f2a9cbff71712fde68681000a69b1e1a9bceb4a91030c7dde3e52cd19bd3b77f0e9e344a3ca922020ccde4593148714c8c8d153b8b69f17fa54b8236c3c787870bc7e38517da74e95e25f9ece5f9ae09a9f39105ae6872e44c6ef8f8ed27d91761acb9697cc3b6aa622c7ea8ef8497cd59fcc517946e8bbb2381a319ace28fc6c3e6ee67fab89629f72903372ed94ff54951e7595b4a6ce5bd09b361d565afc37cc62e8ce5f6b27ab396f8401bf36f564c19adde4ff880c251e79499a97352822612fef369c1636e1726666217db668f02b5e17d6ea0f3f37f0a09f629628c7461e2432b1626d03172cd3340c45ca27ff9de4ee77eb3bee8fee0fa7296966af4a1204359a700473ab01a8d7f2a037e1e061d701fa0d088a6cdd5284f9f443a2466d585e01b690be81a626cbeafc9d506624e49adf2be1943933f473f54a4f1b085d06292e350b93253897bbc450b329a0576a337b4e4bbb9dd7d8410e3e1141c6bbdf456c3fb5921e650ed31d6e24bb826f63b34eea3445daaea02adde37aef8382d428001f30cd912e66966ff99eb7846495d00d1dc13a4c11481eb76c4b41c16d0efca1ebcc984a15b58af75ac7f997650d7c36427ac331b0ae8fb826dd483803d475576374b2e8023954658d6237bf17ab211913e88c2c9841fb3afb513eb190861d14cddffe186def8de19aa3c87cd2b3af886a3026f40fb12fdd9031b82d1cbe27884cce934a787bb97e74172b1ee839ae33514256243256c5c1994d7ae699fbdb7472821686961dbccf408077a9bd7865f0dcdd77ccaf16b578e30791024158330b5a4939864b93d85b7703f81258757f95fbe5034a370da89facdf7fd5c3dd5a129d82f30559fc76c7e4055ece2321ee16ba5c629a149ac470437d945482054d55e78bd0d64262a79bb0453539d71015331e7d6c2f91df27e8d794465867c6e70e82505b9db55adafc3681b84abd4ad552581c32d71a36abc0471c3dfe92be9c4fc409ea0a35b1718f9f16eb64726d22f26afe5e613f0d2f5e2b6f974b6090695e8d3c02581d3a75f7150197dc5d7b4331bf70aa695361005df399593a7c55cde2468af4b2cb1e2d3401379a4a54bfb0880863915ec91b57cc19753acadd59dc9ff13dd86432b1fd7b681af8f8007e019e7511a932c6d893139cb7366f9eb37769a13f2b909945b76f8cc0172b1b83a1272e9b736690e9b8f8eb58ea239d6c8b7afe7d76e32d61754da6aaa393aad50f8dcdf02d0cc0fa48c0ebd134d91ebf69465c93bcaf3962e64e30c7fa78a205acccb78939d52ec55851185258ec243e2e0b1c9c22eee620db1363e429f7a5f5b6e5975a6bc6d79e62c6109e3cff566771c9f57566e91a2833cec978e8dc8f4309c5c44262a476f16e4ef7b59ec03d67e950d3873b2b22c06242821a1b49f5cd48ada96ff89449cb42ecd566828e978adb94fe3e910679654cbc46dcfe7249f3e07d972d27d6fb14a0bdd04fd4e3b760e8c794cdbda8e73656de851926d069bfd8bbd92e6a80323bf5932c6cffca38480a0150578d1da418a95366ac3e081a7fe4af685fff68944055b093fb5059d0b39c123651b5be5f6f2ae44963f7adf764c594b91c3378112073da53b9ea74978f5fbf9b9c91632b08f7e83582915504c229aa97cfdf88cd78dc7f11de4e1e0e90f44f5b69f9c8eab17595e781e92b5072b0d2756dd515e35c6181324335d36d1715c33497ccb4a5c2c3028a3a3cbe9aebf178b6b0b69ee714114aee1574d0f09fd3d29e4190e6d6b6654913a93b172f263acb827fc1f76a5b116fa19abe4c047f0234e93ea23c915efbe22a777e03e8adeb8883c03b41ee018be12a2e74c717721e876c8583d70ca97845a2f0cd4825ba4f90ee833b7a7e85f32785077b978ce6b7a97da47a04936d67d07ebb8a391f2edb2c67a8664dd3a248d44d235b06a6e8e0688a11a3a5a84b145b052ff1b85f4ac19bd0d225aa0cf8e379e26a4f2c3e5aac2bea9be609784cd0194e45d6e99d4fb005deeff1f41f378f3f7d6044b02f54e23e6dd0f6aa85d1a46c115c577b4efe63310065737b28de7ea26544b2f001a7ddc10b4fa76ae91f4b2295113eddb750ef13d1fbf1bdf8143435f94ccadca562ad49b10a076d05affb88b291f77d38a24909bf68dc03158afd221db4ef5c4e13650bf1706aa46082e076af9b8f22daca1de1dc64a9348c1c82a3b5fe0b829f3645ea929fdb919c6747196a9d369dd7ae6b6be2a06b86b6a7d521eb10883e53573b464ee8c0c545e9098efead241bbba2978eb72d22138342121478b00395527bbba376b4065e7340c6c695aed9163296cf32a218c5ddb0294281b94f4edbf40d151fa5e91e1404c5f56d7794320f292a74e76eb05cea3d9de456ba70fc099f018bbb2f834f091aa016e5c8cf3df05f421ad7914a1e9398003aec3801e9fb7e1393d1415cd072c0f11fc8c3ca2a3cbe6ffb2bc35f6dbd3eb50865e4beed41fd8a37a927d3dbf864815876e694b9f3342c7e3362581daef2ac82ce098a7b120b937e7b8d5316d54305992038b45fd5a279d72736a71d78c14d460dd70ff25f8b4049617e69cb8630b7d479bc5cfa8a05a28d730884e37645957843d1bbebcbce4f47561d3e9f3eefadc270d144a74f510e2f6f615d5effd3b84009e66c047bcb51245e8f8432f5c7a2fa6f6a6490d0f3669a8489bb5456bbd6fc36bcf90f852064190df5b29ebbe079e1b04b7f92bf2a24fe6d2afbaaf7d6b9551ea1a0655a593657718f9643e8fe94306c148a42c6e0cd58f776e90e4ddf1bdd41b0878fd6de66a75841501d96cde23e678926abd86245e7f4025fe8f61518bd53c9cd0341166d15592fd38a93b96b0a30e7ff502eca0321cbcd095210f78b6d9af79c97fd8aaaffcdd160641c35e59fd23281ae0e5f534b28698725dc6c53e2cbe70892a98f586b33fb15035bc79271eee758ce06ba26412dfd3ee1e7d4b7749fe09bceda9c2653f4887f29ee0df57c4d5d6df71c08824fbf9c89ceea6561ad01ee498bbdd5157b7a0b197a50f6d172e86dccac747b42e1dc016595e9bcc77f99a350c83da96ee39217b1f17ba81192f38f00bd9db4226d52f23727d451b5d88d273056335349423e1fa50d45721c3a4edcc45512b769f73d798d403046990e033085ed372aedab2a66c75eb018f5415b4c6fafda54a0373e513a03f9c2ad72d23d7935bcfb8c42595b6ad0ee2c869f5ca6b47327e913cb9adf1ae826b204525bbaa4782c5e59ec65c7dd656098677fc97a43f0f32b1c730e49623ded4ab374fc33a2d05048337577188df217e738df78e0717e7794f97cbb0ae5c904085e228236e98b0f05b86daf4a62257a24bec115245be8a4cc8aacf8a5e389bbc5d299e6028c19fb280ac9c00a8af706028b8e256b374706ebbd18fdf701ce95f7f7125296a15172b1f6574cd0850e34e9c618093698f296f875fe329456a015303f45697a4e61721e355540eda4e08d7866cde60c885363d24582ac52b2653c5d4c825792a9aeb716f71f312e0f314f6aaa2bca0ff8b8a372c9f6ebff62cf4eda671f27d8ff81138ad90714259b394250fdeca3ae9c2013bc3ab15424c9315ae584b6d3866c7678a612cb37cdf0509f7bf2543b39c427e00070791181558e3c4a4c75d3657eb364a8a1870d18b56441fdb495ce63412dee1a59b3df03163bbdfac1511b06ac0d517c6a423a9cb3b244f062a51a77ff5b1bd851658ef06dce1962fad107592583ae174c52b2428969362c0436c2b75d983a3d29d41a7ee15d6fe14cf86f560659096753ea8144afd1accee73e0b376c731d0eef3162d04dd4d02594b4d16ece9567063b0dabcde826660d238d91829c3fa9f52ddeae282719b9aa48a08c51180198f18053f7d4203bae3805b2f0c60da37358971e527da081afa839df5b6d043dad274210df27cdc0dafb9b1e4fb659c49428f0cf9d9c99c039a715f86148c1092a12d4a290e58d4058b3f66fae39b35587d47f066c16a56b53085e71ff368d9d315e9ad59948600f10ae83e8a5abff2cc843a176b59eaa1589d2f02a6b8885a22b90bd795f605f0366c2aa0b1b1ac88b7a6db6a57366c3e3e390f14752584d0a0040193707dfeed8876110c46e9d1902683f62b6f28187b4d9055b326fdf96927979349dc7cb2e379f582f2679e168650f86466996f3942b3fb6c0a629956d75cdc89c9be9970b943082e120b7ebea723f79189a58f34b295c114b30466330dcce0dac6cf71df76d3448ba7df582e9114e719ecf790b0e7cce46412015195a8c3d1c3c32800cb2ff4599e63506f3a66cac2ac85997046c397d74c3dfecad986d6c130e74b58eb6dd3e142c2ffe1afde8d699fe384dcbcfa2557ad5b5e015f0f5363d2e25c4a10ae895704b624b3d85c9e097b3182de7b242c95793fa22f81a79053b85d5682641974c0e2b6d13c823d908b34347bff85d5769e31beb4b63745624093b9428fedf1d786acbe368f567fec35a15132d8745f5208debec00fa02cbe7ac348ef073b1c302ab823c7d8506d93fce1c3e61a56d08203ec3e36bdb859608796ce73b7ad3a607bb87fa2925f27c6e0cfdba060a6418739360fdde48a981f6feff551947cf000765e3e00d0c9a9b01337b98db6e73fa35bae08c95846441eb3333f7ab9e50aea6eb70ecfeeb6d2232ca3f38c1691e25e25e46a865215b2ca96f7347c80bea8af4b7d2aeaef7a6f4fb86fbd0f17b06ad2b3bd003b3dc81c71e295684b7c9165fb4a9f8e2396b28dd1a081ca0a37c1b471e92bb9ac925be5cc0d92c8524c81de0a8fe45291f4e4ed4dc8d11f6f4871106c516ab88ea4c28065b0824c5b754c324f825866d1f289222f42b0e2edca1479d83da053d6e009f098914851d503399afcc60418babf4a3c1e0185188ff113c25dae2bc16aabeae40331b7651709e177b1155bbdf5787eeb5bea1da5af6959a9473c132a3a65a32487f4cbb6c20509f15fe4fe9c553705dff6d2896948ee70017d21d646b0734113c71799ec19872f26bd8528d0a7c144cfa16c520ef0fc7f59c7e093a48452abc19acbea1f2294e541115b184d6408d3ade6b60a178426988d8318010c93819afce2b85b6e593dc2e62597792e371f8ac9bc036f13c39caf2caaa6b1d70903893877b3cb9e213f06f6b83b924ab674070c56859657dcd3b22f791fa66ffb88ece8323914bfdd4bed9970336217aea181a17406e67bb19ec6e3c365756bbd27b56b4f5bc5072bfc14f200f0ed57a61735c9955ba0991bf5f258c049391607f8fc5313a166db32d8794564acf45bf75b6bfb434fffacdc0e04ed9839e474afae5bdb77a1ba37282ccafb6136ada686e1884167d7a8417253806fa16c75f684d6e94fa2ea20adc83b474ebb837aa1a911657fd8d748e9f81eefcfff344bd66a70e179f1aeb6b8476de8b3cd6273fc551bf6ea75240aa9be260623d65da472ea870d83f0182385a0b5153ec188d1ed9b1722f8d47ba95b0f9df115a935ea3e3ccff090819c7995a1b94b99500fe4e2b231939b3b44aacfa10830d55e1c51013cf44cb9a5abe50e076c43f4ce31ec454bc2e5b8504d774380f9dc298ab6a534e4deb466730c95b0859f5d14c7a1dc893c1afd19c6dfe5e1b4c6a1d57738185273062383d9edf40359b4431d44e62b5b893faa1a859e5391d824f77ab0b928d0a757b5f6cbd0fd0e57e42d0579a34753cbb561687edb5a7e39adcb6acb56e26a0e611db85004bca85fdf35286047195fc431999094a6e9b105e58e2f09e4dff7acb6f43d65b1ac710c37d5958cbbab3080c3e33313e98a4670f4ee8a4c724555a0f7c90271c95642b8955eae5d382c45a98f950d11ba0945c67994e383abf56568d5ca8fd8c002602607d36fa94ce033e79ed04420ca444b5f16783542d2cd692a8ac9c002c694bc69a3574aa9e75436bed02379bc449138820169b75f378da96080f4087502965f40a0f8c7ebe808528617f7f58f3094b6c629ac478c4c94737dbe5e8824502972abdc069f73c37081e3f8e56c34667b9a69c66a2c9ee59b7c14e14b97ea37208275c261d91ca5a8d08340063bf65a475a2181c65b7d23646e2b6a29a38893e5b5481deccf4dfc26ea13fff84d8b21aac8e082ccf6aeda7053494d59b8dac748a1b82f6bf2f9a1fe96e6266587e5d81c618df7cf1394ebd1a2cdd38d8a24068192df91ca3cdf04d95bb3f13f1e48dc9c77d51386bb0933bfce0ca37ddfa2d7a83a6eec50059a05d6f487712d1a8a05b5587b4de9eefe2e7cc0ab7af70b8bedb5a7470ac87e0ba5910342a3e43cd50665b7112a024441cf5d78e242c41af4a57aace3a15dadb2623688f2a926b907a36fbddb2b7bf828c7052afc6348068a576b5b62a443e8e22c7cb7e50d5e315f8b8fc7e56da1cfaa623b5b2cc6b343c03eded42dad4382c01eebbe32aa8c5f5b42dababada5b2372b97458dad54ad831ad53c4b599fbee976c55750d3df3caefe3c1ee142f4316ba51c4bbc087605750b1239fb2ed1e495bd1f8e597bb4e9165a069801be2e38c8c34f8d893d6c6178835eb4da06e742b5e4b58a204882da42b40f2f1f9ab5ed3b65926ed992486b26cee255b04c06fc5cd43270a0025165f29865117bef5214af2ac4511f1010bb0ecb79b1db945dda207657ff1146b59d024291b357dfe844c14729b3f3aa9d75b8d95a001293123d9a8e2c5a88020d3dd9344f5659aac59321b142dd4a49a30132b7b87b38a181e5d61de9fa268dce39235a5a68c503dc21e18ef0f54c2abcbdf7a2ebfb445a1aa93f1ae6c99d0b206ff95dbaedef493634cbc8d8dab9952ff2b5b3eec9b90d06eb826530d72365cee748f15ab77c66d32d899e4a8be24f88a21a9c33eebcde5ab8c1cb953ed5a610897c87844219608c00d30bdb0175eea49255cd81b16db02dafa6c129fa0a795a3c6ef6ad3740bd5b77efbc01da83963cf80be0fd6309a6dc1ac722bbf62df709e20ad707354f8989681fdb56f7532dcc724f614f12c37c3481b102f95d7e8bc681a04484907833c1ed83680b52ef3a59318f5ca8840d3b3173b58c868c45dc652162f666ea1e8b7eea7c24df31d185ec78897364d0b06f94ea5f25350c64b3bb4d903007971905ab35f1b940175721b23f887ae044d8ba9f2219097978ec41579b44f542bb1ef48a3f579a2d6206beecf69ca7c19549e5e712d10df1bef83828b1bada4bc55694c713b31269eed07df8453b0a219b0943071b7cf65defc1c24559124834b5204962d43934ba631b3355e995ce34a773359252657fa36319c78478aff280df71f4eee68085b695164c55b1f54ccfb896d51251b47e9c5998a0f178e3a1d86338deeacf66d1cde220fa3223b46d110249681f39c2662fa955fc6625e431115bcb4ddd8b980a2378b1880ebe061a0f9b668d52f6b7e978bb9b86cfc76dadec15ca58648276943cb04120bef4097ddb62b214a8b14763815dba0ba56ddb1d844516e8ea3a7b2cd8aa201a7299dc7ad66313a8c6a703dc9896b0a34d3fc90e054a6a6ecf981bfd269dcc2f08eca24358bcf14cf39f23488cffd3cac8959da95ce7169148bafd2099c79da79ce3ad7e4cc811702dae3bc949da5595d7604a6016925927b5a99cd9cb7e49ee112f6cf171d320e089f5b0559b2344db044862f3ebbce92b24d51ed20b6930410860c71b1b32ec02ba215265282fdf4a661b7125fc4abf8fd46551c8f222d278e5815cda5948caa72dca6b4ecfe899642b7e187b7fef1e8afdd4ceca8ac9d6975090577c042b3c0433678e334ab488d5563b63eec757e41b403b2df3777b72598c664ed1f960df77c34523e13e84e525d998cd46de1745ba80d28a44092c7cda0bdf59b481fd0ff04bb05f4e5579e0f08136d919f4583dec346b9054e7524696549d2d4a9c929391e1c6f6ffb7748e5dd363491ff32d25653d332182bbf6ceaddb436250264c83ec67b1adefca6af04d261ccbf92355ab6ba0d3dab124919967a0bc467d25caa78d3f569a205ce36de5fa99074b1946224ff8a553f2235a53c89fab4f27b4ccda50e123edd37d3e1052233ab8a6a861eb03774168c9014b8e5e2036a0235615eb0145c0afb189cf5ad590440777254bd74073e1b391e4c1d34b2cdc830487b289ae3eca05e556fc8207043246bfa2821a8c6a471c920273dcb676b951b34ed1f28b4f87f93574719341451bfa0c6453a8c094d10b25251d087064718f95d326f76edd3cc632914d73ab334ffc17a9afd51da7ff005beedd0fab1517dca4348ecb5e841845a7d5d05ab16526896d64b99278ddb53da4d1a5e22a614178fa329569507e7e48379a8ae0eff91c539409036b279b10a1f425904146e200d1c64388f55b74504492575c3674f3c870aef3507f40487bb0caaa66ed66299a5d0169deeb7ef655e71c09c72426071ba4fbc31a5ae237607a027f4d28a711b7d50f23d30a5aac9dc0edfccf27a23381607d5de3626e72d51f2f00b764a5c7692bb1f0f3aad54dcc22bc6847cf07a833e7392bc5746ef18b5f0f350926452bf2e337cbec85efbd94201b461a7defc44560581ae43cbb5abf6f4b0f9a4eeb08268c4582d1381add79188315b9904caa4d3c43ca9d3c5c32034fc0f359f79eff91eff07929b473bf4ab5daf3aa47c40f74a11039a76cef11610e3f3cd3855176e57f2e4fd50282af1daca562efa5a3d0c121ab8393cf07c595fe30d252e65445737cac8fc2462ef986febc7640870c022334dabb809f51c826052bd40b797a95abf3d295d88962d193105ef17b18fac189c5b45abb398955d357b6e2e01541bcc459798e3a12f565efaabc0139da0d9639f8c1d343937916182b603e775583c5367261e69d293dee773ed8bfe6d68c706ff5fce99333f2f23faffa92c1052fb6de00b8ac490f6b3df9a2b16cde6601f4137bf645eecbc1d10286510fb0ab3a37028c5789f79b7aef1b9e9cf9596cf2bb749f778620ef2ee0024e0c6a82e82546ffdcfb796c6a302318a58273b56ec75b4d4ede1202b86466758febe71139e524b6bcbcb766416b26fd1526b5bb3093f4645483fbf92956d7ec76e8407d12d23bb2ac0f054262d15bf0c6f1f5340f63ef9f07227539d91716e73573e7bd560883f7d52a61d68eeaf28a0032bbe3858454fbd18230b4b1f98428722020c4f84c9165d62702a989270beb188d75dbb38f78dd6395e3d311fef3b6b6159caa444ddb56098802e97a7e088d9ef44b15d3651fe5c1862274d8dacbe2be4a2e0f707ef7fc0f2673622a956b4540442d456686d1ff6990c03584b1007a40938be30d00ddeb854d2c6a11b26b03b1781ef687d531e69d754f949b23fc9f8fd74195888a922fd06c7ff526b1d12311ba5c05bd68f5d72f32f3cfa8b7c330aee1cd274f630f0f367a701007e0543a313321eb2364dc9ed08588bafebfbb7ca18c47be261cdc8f0fa6b59e756a7c7643fdde28073aee01ac3ef27bf753852ab704978e37aa5cafedd51498d1671861f85c42b9d819f92ba56d48e0bf77f4e46c08035447e9fcc1b6e8862dbc804922f09b9080f43be1070729836c04bd43ef023ad489db5c119d3fd5293d1ec41b7c0d2e0bc7995e3d5ebac56a8c4c21ad9e0a66ecb6a74ba12f80f1bcd62a6abfc48375c856c0febb569d10d4019c8b675c5c66f0935699b1a8dd366bbe1fa81f8a6aa90d63dac3e88afd9d06b9d7904934fdf59b78f11dd9a471e66430a8817a76b1d3621fb9cc3ea2a3e3a94f3679160c6bc3e97b917eed2d1360473c65a2ffde825c5f6329db4a54fbaf7cda0c8a34588e2780488ba09def2254a359fa85efba1b462e5c42ee184c38dcefaa7f4ae266455958bbadc0918e18b459f27b6bf4f4f731d420742d83fc070c02cf90ed5ad54c4b9966c624249414e48d23611b74858b7c0dc9fa1fe8d875abb3be4576e3801c4cc76c6035610860bf491088997d97dbb89ea419dede3a6158d9848d52a593ec8bbadd5a463a1d38b4cfbe450febb89938a8542b37383f2d86c841f2a9f7391dfb3e89ae937b44dced5ffa4e039727222c500c949344b19b9906a9f61e1abcc1824f4e4740169a81a648bd9a9487ee1395873a68212b000265bcf0e17e8417dcb833a92dbeeb7f8ed74f52615be2c5d8b4d8f29e4dbadebfcb4b2bd52cec2f6d5fb5640d5759b1e18e6f2bc4f0a9bea06ba73d566266beba0219883bc362c8c17b7f088001a3ef16ff045ecb2c8a22e0f1c7f6137129b87dff696f7a50b2c67a532e07e717a255dda030602e69612b8edd1a9e1748d17554648e5061ac40705b3a614660142417ab7090cdd41762d6c0afeccc4ebc0ff0bcf1720ab9b4396ca1e8bb61f484ce3c6b3cf4a911aa8511ce591c8301af90277600133525e475f503d7db3170143b6c8053dc0fd33b45ea01a45be8861a0eab847be3b8f4ee9f57d08a5b60a5521e0fd90e3b7c3f507b94bcc0c7d0b32669d3cbf2d072f3c5ec9905263ac95c272ec69f55ae19e793b0d8d47203d97702c10e8368dbe18a508c423194a5ce3f921c06b0822eabe1ed1e337284e0cf76ea0037378be2f8f5c7934f6586df72bbe61bc7163ae24f569a9449924ca572e0a0ba1bc345dc55b5c462ee559291eaf774df2facc4912375b9aac09d49239971748c782b8e39969c0bc8d880cb3a94b7bd2df01a872c60337e64731e8af346d604878728ececb3735d589582c45f3137850e29e093647b72db259a3ba68d25cb281acd945f957385d76dbe998df1aaf6c2cbbd5e899e3b78b4a0cc5e8bfec6e822d566331bd905e331f461d440572c7d692f26f5757673fcd454eb9aa8cd56380fff5824c3fb1223365af2b9ea2b4f699368fcb3b05c2577a1d2e9ad144c90bdb9d7a2e347ff6aa02dc60c6f7cc8423fe277e3380094e8932e309c1d069a4598e14f92d12f838540cb0985aeb9bd22b6fd2063153dd1829872d41f0d8699665850c52af0356b0dbeb676e589d8afe753190ddebf31b928d048ff2b621ff733fa7a9571fb0a4a13ad9d36c770ec16c91a530973a1382805348fd11150f45618668562fba0d172a4cfe17082c250fbca681330a8e7c14a183dde27935e5fe4e93c03e4e638468f3ba28ebc78181564edcfeabcee692a124a181560d5af3c74ab99b58a77fa7cd55cc947e1f0983f72ff19a95fe6de2cdbaed3b7bb44d5db8a2af6f4b09e4fb8a1c12b2655a4ae2b63118de003f6762c38bba3111e1e87060cfeacebc944300101905d75ad92edabf7fa84a28a3a2372296bab44d28f15942ed5848a43cecca1c55a6b4667ff71b28ae7cb22633ab67a241b0c500a9be3751f52f99dc45e74447b01f09a4895cb10dbee3e2ddc0221ec2ddde000b0a59b334fd4f487641a200bd876d37e61a05eff26c7608b2f44ce06d2e8a655fd132636d35dd1f03aaa88f3c227538de945d446334e34a54bc54c66428451356857a032ecd1d0a6b0e8fd5be36e68b6b858d468f1cac69304fbd27f4e7431d116cf28ab60fcd1c3d9945b56f492f40d4b940aac6a4ecd00f1b1ccc6193b6ad0c51f7e2df78c0307f20041f508ac8632ecc2a9c6ba91464bfb2993994ee6c8aad03a56218ab3f5c0d737187e04f56e706ce65e75cf290929e13681d3c97f66abd599af243c206b03b7eb8c6ae3894a4547acc3001f9c6be17e30318bfb5891a2a93674d09650e033a8578d3be28c1f84173eff6f6638dd4cb3436ba248632a81069c226871cc9bdf2eeffe7684466660b2bf4993aca86eaaf6986ff18fcfa9c81bfa72e7579e212074cd4fd5e4b8fbdbdcf3643ef27c418a2025c26af0aa7ca1d6072e0bf9c14c5554f173199838fad752f6aec3e2c53bccd46c8834888159850337f5493f478366045339136717b61b0f441f8153dd75f43eb086f70f3afd06607f6f4e11483714578f4716e05511cb68f0ca07730010e882408d72415ca8f8b34ed9cb3dcb5232d954aa560bc60359791984b36a55008a1c20bc3166e1bc8c86277d64669984d7f45198eb17702e71e2643efc5663f70e7b75c06aa70dc7358fff90ac1f88f2a8363e4bd18b3e99479e0c59aaec87be595310206a3ae912885229af815060efe176040a4d33de49e2707b60c23f4966c40087040033579231c85759e7c9d48d88032c50f048f46f2c8ff7b5830bff9108f10a0af9521b1b47d004ae6cbae4d8a4cdab452a9345931a15c5e7883509da94783e76e57c5f0b7be05c90150dcd1a9aef084f1d79d005a776cda17a60e2499301c6cc5609040bb2136975f07c5eadf887ba7e328279bea7d7a05fd12322a26c30527740a7c579e5fbf836f36b43f0afe286ebfd88878872e7401473676de393ce4997128f9ae3f5f8e59d3580b424a14bfc03e38e5b9434e46d04e1d3a23a21a0703342ce29e63311a5112086ac2464d3fcb6644edde4b35cb51e224de2ab14c1986ee9798fe87a7975d28c1cc21f9c372492bb3e7aabc02ece8aa1b4a7fbf8e0e940eb587293abd0ab5938e1a9250867471602b4a2277af7d8e810668a5d031de5a8ef6a82a96557de90db3c10fb6fa8bc841fb5dbb2339664de15c511c8369f16ea09794f63b0a75ada42f7efa5f468dd6f10633032a2cc1b926c1e7a6e254a2431a5b00de9e38a64c34fd376c332d3db83c2a82fd1efbb2da4f7840893c2ac2da33a0ff9436d36a62588081f8b9646aaeeabf027390cd7256eb85554b76e956200b12448b7bcbe80fbe7ff1c857feff92d8fec2f61e5c463ebe39a97427d9a46f6c4919ee9ac6d8b7667f07a10a6a03910f0f2cceae7a6d8e2afc3912fae8fc551bac3299052b555061ff3607c9c2ac799c51c02bc3456da914eaa9b17588231be1904fa19857225a1a8ec81626f51d9e556d5f8b9234de7ebba54e8bca9f36814b19406bfe93b3370ebab1f6a24e54022398f44b1e91717cd3d63e6904f6a9948aa44d101d4e4d1e4eb81c81a964214a0cf5e5fdd4cefc728876de504ce4c83fe9c3453f3512d23a0234609108d98de96f45a0b6dbbb86622caa4b7e6d73057ff9b955025782fa9cdcac60e5e2b0e76199b43a75517c4363a7cbcfef24040030cbd4ca02982c5cb10f3f5545f6cf93d33f6552ee78c09e66b3db4c5dd4932fc406b26e4fe5ddb403ba3b1bb7a064ea914284a77cdaaca6baf38e659d4af094cfc232b6f8b031a840c9a9c113b8450b8bd2677fb48421d9a42ba6cef7376bfea7979f0cf199eac9697239e48403ce89ec26fb12cb05d33c02680661794605f10155ee2373af1933fe95db6c7a2543f2d230febfd9ba794c97b0457406c534e5c549e08f2cff6ec75ea7838f577d7894c4b9bb9ffcda740d6aa57f7cc0bef7e3eaf9e031efbb25736268bfefe6c1fc666ed7a3165585065935741fa58c7cc6f7d205c76f8b7345afb8f844a9d54b1c9f0c310ea6d9c00ee95786883b28c6e1b6952a1692ae950c859243ecf67069a12617fdcaef29b085f28cedec55c3b02b043ad87c76605b0cdb71739d4f2e324d0d4b0f7c24d1263aa9d0e0096c1232cb103be3e96dcb8a4236364613bf943c75f0a6ce4da0a25d899eac070406c10c2f754342fc1790df6d25d85f03917944427b8bfbcb5208fe49070982661369acf72af336cc494cab6fe9dd2e16b1c86ddbc9af1a79b677b4304dbc47a5ed81b1e6c35d5b616c5307801b92398041675b0d8f5c461cf1df7da9409c6a7ecbcebf8ecf816199bfa75d4a307d2630b883b661cf5bea84dedfd006cd354f9c9e69c40ff9b03f8ba204fdf337c808e6cff7b350004a0a05732315b6118b59fd5d5a1b67fb2d0dcee7044ef1b8ee38409e1f7adba21c1e1dcaff2adf3e98af31665ede6988d15f31973eced3977c5811d7c30cb5e32d2a21df6fda9474ed1279545d87d83f0e6e65e264c3bcf8891ddcc35e0f454009fc07088797a73016d09ddd2a110bdf8f1f69447d74e3a29aefb68cc9e0c007676f214d200e625f1b6e0114ccd90166fab14ea5446792ffa7a1fc350c44dacfe9966cfbbcba3f011dc82e952dd13c1bef3ea9d838627fe187c5621eb1e8fd8f98dcafbd00ffed8ba9753dff83b4a7c4d4f41100c77879e97f9f6b7ccb460acbd3eb9c7ffe6fac199a109a63882bfa2c67c6fe53ae90d1936524ceddb9f38188d18692d23d13a2cef30d27592f58a6d40c1ee0d39e9706991c0edf1b33a6a0e82d3128bea6cf6fff728a124ad0217d5b352c0c0d689b436442cc9ee91881bd8f99203498fe29328bde630d27f110e1a847d6afa835c024d997c164d7199aa85ac6190f395862f447d1b43b4cfd1c94479a92758f4558b7adb1df30f9263fa26e827e07a72834f6870642782eeaf14f6686f6365301ea054ec74394ae1970ea53a33b2d62a7171692301a19377ed35d72cdc7eca172c0078b346b4e64fe51a166b5f053c1772252ad26abaa658a9b63da4a4fd97ec129715e942f11fe6d883adf82738ecf8e689d4a6678ca9cbea32d716c873e011e6f610f756d8bfca7398c3e2d811d5d0b4b92f15a69d65cf24179891c9caf9fbe8a7689693fe86be347eae23c6c3312aa6e5d941b7ebd00f28f0b6eecd4d4c6aec8db099e565694e388ec66b145b337e330978d776931872310132d5f1b3acd7d8d4d8440e0742174d305097735fc2d4c0d1a4e65df879d02cedfcb6710af160128825dc5825fbcc43b66bbc969562880fd8fc3df42c9bf931957ba4229d531ce891ca3b33eb03c48eb8a52002934776b546a711933349a1664d96ec426af00ce51469a4cc44d4ca0ccd016d2d8815c63b1ba395785141cfe74fdef287f7326cacf2f1be327c045d8e35acb43736ae03223f46f0c0cfcaae71419f59adc7d9cb82f18976445c8e975d09aab22503c6dbdeccbaab9638acb8cbbcd3e1c2712186ea6c6a002b5315eac40c42b12bfcdae77e2b2ad33da8482140b5eeac437a84abedf4f15215e9311462b10ba7fa57387afd2b92feb597299fc1241301600d1a67526f76e7fe554ecca94319c465b1f93ac1016072a088b7655c9f3044d419805089f41ea7b12c543c2f72111cedf37a14b5aded86e3c2859709a186a38cc8ba6b01348970426ad0c54c1786ce4740a0c367e4bcd6e4338d8ea0a4e0b1840599347922b1b0edd30d6d9af1706df2b48bf7ae0e034723383dc5581cbe03c91512adb58108e8c06edaf289fedc9180a20723180d2e54aee6469928f5820fa08b2f1220f522fb099e7220428e56aa370d73e497e1aa177d71cd4f174e477f7e03c4e1fea97e473142ddfe9ff612e4d5458e006fa8bd95c2830d7bd4057068f2e006b9ccc10b744b2d2b99967f4361444f9eee98fa32cf5aac76427e5c8843b50361309626874767516464b3228517eba2aa9fbaaeabd6f811464c0d5824ea6bdd6741c8d0975b8077e9236fb32899c8ab9649d4fbb9b0f58ad7bb336bfb93f21f934cdb717f0d9c4954735128e423d8095e413802eee6bd1ae6a53992b399e387313df1e7c08e0dabfa7f6375631944e9680896e5ebd377a4ca621ca9413e48c2b3f360f09fcbcc44a4df06da73b6710b19eca49e5110484621ac8c8d64dca400f315b7d9159b51690f377756ad37fe82ab72e8ad0f0a102117df40094371a73723a95c85a6fb42933b0dd070a71425bce567e955dbcba4d8caf47efb543410cd3a477da8bd3607d6b604a4ef67a5c1f050991ecfd8a57ae41498d9dcd5f8a92ef056d4ed9965b8e1c8e0515f1658bed1988d4ce556b28248001b6cb2ed0041999ae0a9f861eaa67c2a1c601bb7ba9d1859cdbad112dd9dffe480fd617d31ae001c4c7c67dcd7ba747593bbb6baad899441a1eaf072078f31cac20f5ee9a26997408ddc95079808b71efc55821f175329d95d0e5166949247fd4e44ec719515a2d6dbbb0c2f9080e01d61a716ef777c0899f80845109f496b56210b7fefe0100e0533e0a71fe95b07b8c6db737ff133fc9cfecd7c16d00ad77507461a66260e813685c4040c89dbb31bdcf2c3c3165f23cf8c6293406916f5ce0d95964ad10ed9a2f1ae3cba65d728cf72dfbc92904640d4564e662a4aaf98e61634e2a41cb2f01b1a563d5154ce37416d8ed3a7752499833adf7d4b6904d87b252f2d606d085ffa4b38ab9e8265ecd1a4a76674e83f274a696953144cfd28818e868adeecb42c07afb5bc84a974613ac284db1426bf0f4e74b47a62d9ee50c86060514b258bd443f64506bf16d3b5f2bc4dd1130505dd3142b483f3b5ad6c7772f56692404f895505b47f19c8d0352079c990d624f8e69743c0f1c8bc504a0f532b087e5bf36cabb7c3766ba8e73798019b459be56f3d68b2107d636c8966a44f3ccce265a72ded82eb84bf3ba247ee4aabf4af380b3afa6b3124732c06e909c2cbeb7ab77964437a5f82d299c300c2ff27e95fa81bc74039d2519150171eb691648710bcb7fdc1145100ed32f2a06a1bda0c83cf0688baac3ca9c3fb815e115b4b711dd8e3959adc62c31c69de15c9f9e6d2a6af47e1b0b8c614936307da879189e60c84b8a4d7962a223b1a5ca9f116a2e0abf0063eb0bb5d3f10eb444194e20389e645bc4488e7e6d051d8afe12ac959558f276d409290c587ec4ea27e886c2f64a503a88e205296828b138e24e753029948acfc20837cd5c32cfd53479566ea3d2b75710e18af9ce1fe4f2915950064e6a18962df59e5c559be0b8418d34dbdb643eac6846b51a024fab2167b198745e27b20cef9b5eb3fb3b3a465b2310fbb1ba5b6968a92e707b920ccdf69693cea2e99b8fe67e9b7da2b2d67673355eb894b72dd6929bc43f95fbdf5740f0aa3e1cd7b53acfee3d7fa9129fda8c7a5024e43a79933e3fc4c0a5b166934330f0b41109255a69eafaf447e50e2eaa3992034de96c63376201ca1eb1e9445f4a03764bccf8f400897d7529b536fce8bc73df8ddc6c0f09bfb8af2ff20d1fc2d25c788bf321d3cf5e0308206a0311800f85d2be6d83dfb42802b0fdb92069e7d3572fff36e90ab2d1aa230b192dc56a4360fdf2a34ce5a2f7883b117a94307358ba8c26e2794154bb603da0954d6925f2a8c4d2413be8f97cc8f05714369708ad33b363b7614011334975be0fd8a9b5629bef70e9d2ad5ee33b6b311934ebc25afa8c6143ab3ffd53153f7db2cfafc9c67c29150fbe599461a8896ae415da1a2a527729bdff9dd0616f4eaee1feca336cd5b968837e176362148687f60cb5b34b54eacbbd7330e879213df5b86f588fe59e56b03c6911dba813bd24be67d68fd4395bc24fe855c2dff2223c0787e33f0b73a0f3f02eca794c72e71a308fff5fe49b45ed21d239fa79e9d9770859087d4b9c355af1e13483fca8e8c045c8adf11ef6b5c4e29a92d19756768329de115b1fb6103a13547ff30429748f1fad0bea7c3bb20131eb0f8ac5487d7dfec6a2be8cf10a14af832494536d3729d13b131590094a67eae7c52dc302d96d6b8a210d878aa304421bebde5fc74dfac2473fb887ce180c0241de9bc05fbea87570cfd8163bc7b9a731beb5029b8626f6f9723d1c754523a4293b701c43771100cd04b5186796ff01da606d9df208e62255faf2104aa7685921d927c1215fbe34568f763ebb32afa71379637c4797b0eb18639691f6b5f8cc2680f3b82093a09e82d3537ecc2c85b1769e3cc66e073f26d7cc54dd70af4732908e3c3bf032d97ab93cff4d380bc980eda5eef2f8ad6399a5c8f6e232b0cb848e7d7447d83a3f92805c64f5ec2bbba04b26a2dad0818b7432d9e8942bc47964d4644a1e24fcfce9dbbf96878086efb6dcabdf3c91114674c0f0d4b0a5180e6d73c6317904e98027e8836639451df41a886b95899ce5a3b8845137a689e1d399e5075fd144062757b2902c01f6bf3e37e9ef3122712235b99624671097b8fab2d8a80c0628ccc2dc71545d1de4dbdaf8e23b6f6198c243e546b823537d779af14a7064676dafdb9a47693fead3a3176669e3256d822fe2bd7060db0e618f7ce19d798303242c081706f6b934d3a74c4e9448b51ce0bfb5ed149fe732a18eec7acdb169cc4834229ec22080e2a6ac5aa7106b39b9ed6ae76945246e8f4f235d58b2f78755b196eeac7f727273a8500ca925f211c80e4c252c6851d84c3ac96072aacf0ed64b7f4a6a1e69f42cd129f53686c10a1e892cb988b57835c53075d07a64ca2e776be8d29b598ac30c21e06f04226ab0103c3b6477ef7b916dd60401d6bc52c890758cdc97a8c1618501e89fa281bcaa50413c9a14a6ad171c0f8d6112a65a2eaad442c73adaf21b180ede554cf6e313471675561908c60a41831e646ee0297f2b6dc5a524cfa814a89ce28e18696d9df0dea0a9aeb96982a1007f9b92aaeb9bf23ddba1703867f7e56794c6b345cc33bbb1a82c15c56a57bbb6e408bd354266fdd6f17d24568b4dbd02763d12426345797e3d25de08d9fccf1403e73fbd122e294deb3d171f5ebe55b43cdcb30f8da72ee486b3fc7c540f6e2a92414ee76b17b9b466a314a8dc549ac315fb1a8ad78f7f39d738d86c0153867c38a29b5f8e80902a6b559d5a35e84064bb5a934c4fabf231181118b4b842ac58def9d697456cbda5646b622a745b9c911a3500280f332b5fb2f5d4e454033ff8bf2f16621fd72d46e7f19c16bcff263e713b018fe4c18866c486d0e4e6b7ac216c886290fc1d948dc80d299fc2194e62964069e187d47b04306150dbc265dedeed47558116e5b6f82e44f57b3ef2ab155d50b6e82d058ca5c19ee58161b3728403b023d250e8d2f04e2911fdb08b47949cbe3b6b17288b63c10f965c64711b8401c4e8c2191c43cea9abde17c2ffd94d244ea2e9bdb8f18c51e497deb12c6ff64d45f0ed6d453938d534664304389a416b5b32d84582ecf1dac66d536b9ca63bd472fd2114dbb50a9f78ea146755192853afcdec7936ff4a8dc69898740bada4e9bc43309ac649408a2a9db1f8ea746b86ffd0177941c5ded23b617327ae094eca575d3faaa66010224a6539c25066d6dd28bd71ad74711080289d70d6af144e08b6af6ff8cc0de80a279f7f9b47c896af920698418e4f9df6401d2d375edaa5add798d7561bbb719dcd293aafa1fe6052ece1863b2d57ced75090d9e1192071b6cc525006448766a59c27df51bd6540a2ef2462e43b297047c57df8cf703a1152c7c4f22f47fac7d1dbd14b36ccc47d15540e0ad367550d7f17eaaab7ed04de383891b2de8e55c634b05eb2b28d5a23f841e163aec846111ed5b57118fe8b4910b7ce9cf770c614a54ac3f9b4c0d53fcf1f9a7c71775ded2049ae43d4770e55726cc7fc757b9455b6c0742763d56b552b260ccfc37d00948f2de9256329aad50c0de9a12c577092bbd5957c50f7bca669ce705dd641466fb2b2f4e222f1a63d5a617723022cd522268645f85cc05a9bdf0f9a63d5a188420ac884ea89358f443d2314561fd83f713d802bfc78255515feeff744a6fcc952310cb02cda1a0c19ae2c3e9fd817e1b03a363eda4d70b8299f186fa67348de2e9ac2cf1d5f4d7206abda0a94d0ac97946fce0077894009f1f52aa3aa41f4859f74ccb32b5e706e3d520abff12a635e6f216681c12c300c1be1f28ddddfa0aac2b153a2c794a94675364882890323f8a43fe8ab313e7567e9292e5ef2d44c6ff5dbecec2abf697e8a8dc714c4e401b1e288615eb0dacce7e0680d72054c7c358b3129ec8d0518ec45e4c3c9a9c37d165dde2a7ff73d35b831ac6a344dcc9a9aa7c52439fb06ae36901faa28961cb792feb46f7e8f55570f78b9d7b8c75cda9d0b90bb61dc2ab26ba0404f87fdc772c95b966fae2ae64bb0b14f4776d2cffeab27b7fd6e3dd767794b538e870041a25b24986b553cecf4541999bb9a55e3cf9b795f4087bf3bcde84ff83bdb8c08a5e039e30719c80ddc3353426a41349662eba4379eecde6a56a74a618a88d03448a82cf7b4b187091fb6c5a750aea876d0b92a79a2dceeffb4725b413307067aa80699e205e700025850806873334b9ebbfe4581782b9a1465c157b84126789c1bd334c3634e6fcde96788143236d449cf03d677251e07b015626ad20fac57752d49177ab2ee63ec59c72fb690e39287265dd25e95c179d1555d2a537ecf238d016c4c0b363bc8b76aa637b6a2c387ae28caf35d8cc1f32d29aa6ad7562c19365403a6c214c589f51b5b53910208f3afeaffb03b09a0a1f0a34b5a224f91e7674f913ab8f6905aba1ca1f229d65132f3f6b8c1ba1dd9b44822b77431a0853b3aac15bbbe30e2bce3a171a1c725379171f4cf65536d3cd9f6a1e66d70cf4de78f90c9c5e27ded11e576c9fa854f16e86de6a621dcfc7187e49611a42d591b54af6ee8155350418e5ab168ea9e28b4c740a7dbd21701f07fffc185614f40a93ef1bb35abca17173df212a7c06270e711fa46e4e149af08b773a7e5ac6ceca542aaf0fae7de819f8e23fbf074d339f7ef954869edcc4254601ea16b4ee2645061a2bb153526a5924bbab75b76f874d3115507522f634a7e4c684831c0f3a6925b6f5eb32ec4749ac703f0acb4196a724221c3230967bb81c97ed361288007827b1c24a95966b195f7fdf744f98f73781b32c98a44db51e932bcbe7015beb0ccfe51a87a4fcac000eb21d58efde330c7de1788df1d6c98286a24fde6d3dc80930f1f679530a951156f0dba859afb744ad31b99ae0563abff188408f75bfb809123ae20598689deaad2ced5be4bcd80e21ab84cea0b5931bb18cc723dc061ac5da983b0b48c395b7eab307ffd1d54e1dd1a203e4d32c7dcc5e436ffb49aad9ea4c511b636af93b01170e82ad98caff5a3b762ce683e89569bfd526a7d12e550b7ed5a09ff0991bccbf2d89d8a17c527fb4dca6c03ab8b3c8ead5094f9c5ddaa763c1436916c9a1f04207133942038d8cd41eb236521c1e27226a84b777f19f1216ed1133799c28dca1c9502c145243f93a9bc6e2c707484f4d4ea889d8ae88a9678a67050f20d7b7da5518f8ef3b2cd534a46e615dbd414f3607d5ef8717ae27034c0e212b95b8d5176430a7272ecd388cbaaa0c80cabab6317064dacaede15eeccc9ad0b73c6fbc8171d42d9938df8ba0ff31eaeaabed6d29a02eb0b07a301aa88e7e356c0e2cbec4ef2e746537bdd1f2f10d7e3520dc4e3ce8b532259f4613b1a6149a48cb3470352ddfbc8e7b63d2ef2b430e0e4fd68829fc03b87ad654c322d289bc91d0d5c6f8c9617e3611db8c5c2892d180726c6eecca3472048586d719bed11e0f3aa8fdd423359049a551b1d396eb0c7748dd1298134cf09c66cfdc888beaa50c5a2ea2b0f17ff0fe9c83f59a6800a603137b1326746eb7db779155f9348ead39433cc0feb19778b54ee12cc31c84b7a327971331b1b08e566cb5b09f4a77360052ea71045af7573f49a6c48426446316ceacd36f8955a564bc6be3cce5d07efdbb421916bcd6f7b1c927c1ae862b010c866c43ff3d8dd18c4c5f1ae45a7c1851aa8d5240f3585536e579a0040ae162d396a4d01ec84e5ebc56c1ef67081a3477f5b63c9b3a64f9e9d5379db59df88323d4bb81bb68c0f9f8ee522b025994afd6ff9f70857baeb841df43d124871907c76820f6d3f5a78cea85915e76ae10c07dfc588afe4492fe73efd2bd9a91703c60cba582ce678fdf441c38ea01dee6ae66a55be2821e54f83321ba7623319615dca68bf6238ead93a284f7a877c7be0ee8f68e6604865bf409c3a53c794c90207d35454d09e53efb59b4b7f8c53a797ee5e44a1d28d510a9186b23f27a08e35699a1718aa5ca37af64325405c154d6e6057dc6565c881df4fe6c6f87f70eb37c022661d655ce537edce3d9306a7a7ec6370349ad44cb0c5da5bdd22e60272f13c253c78deaf50650895debda257730cc7239c4be661f72dc1399f9e790ae82354db2be33a2e11f7a856d31b369f1ab205c9778413894b7d5fd52f36094c355c1b84c97816290dc2f23b82a3a231114cdb0da7c9c6d7b151513d81ffa26bd779c1036fa0eb9853432ae81d40d4e7809ca35346218d3013f6f94146010e2b617c675e8017312bff17fb62831a1e0c1062136d334188c27a17ae4b860688125673053980f7be3020f1b1d00bceae68ad6990547e0eb735dc965e34260870264adca63a1c1e6eeeb1f16cee6d664fbfdabd049a527f3ed229689a76e37b98866a988ded1f97083e1d8646c96c27743d65ad418d49c3655925144bdee065a7a712103ea6d09441743c5753d033cb3304aabb1674dacb610c938dfcdb3711e12e3148c5da490b1424a0f79d7cf5eedfc9c0ed4c59704a5f05f5bfdb8c53998ae91797d7db5c1a4cbacc0c0f8a2589abd7a5a45b8a254434f4b592bb6e9cdd97dd5c44c83e7f94af0a0b8c691f6d3c07813c685f33bd2911878ee22230ed012694cf1782ba0ae02cdb9dc781653d5b27b39804625fda081411e4e034f7be0084154cf2516359e1e9322abecdbc7cb5922b03050a88fb099f4c51102aa87f3971daa973875f803af6f4d10df9177ce705fe055b071018b91eee23fff850615cfe32821891b349400c95279b19bebe96144af49a566dfc325375296c58c6cd9829a88d7ee01f62c7d8dd7cc227a06392d6ae86b835d44b164368c433163fe5dc8aea094969c077a2c0dde669931b6a546402143bc360ee1f3e6c34409baeedcf96e82bf2b9b2b273c9d4e5ecaa6375ef6b72b82fed337ab2d1d2253a0512128a18e8bb527c809c23cd4b968a58f08edd09ac1dee5accb13b0e10cbee369daf05543ea24e6eece6c2bc3189a8c05ad6d34fe6dcc4b7327b8c14780193af1b313c3ed528ef2fb66e749a95db688030b5db5147b8da88216ba740ed89c59bc702246bc79a9858573789d353a4cb4bef6e0fce13a119ef84956557b49cecfa03d3eb452ee331c3d8beafce7f86dff5404606d90db29cb8a221cc0d1cb5f5c308efb6beea717f1c9543d502f299a10242adc421129a1d433c353b10408d354ac4b0563167d63ecdf096b706b0fc62bf989f3a3705740e6febf72f517e7136f2b3b64d5ef24ec967e0e70e55807a0ca01dc2b0b32926ae7ae28d9e1b8fd0a06a97955e4fd90a600a0a63b1e278cdcd7cddc13d21203604aa2dbd2255d81e28a4f0bba956e1a080f5b328576b78c77892ab7e90a161461efb7ed4cb6e45118fa0322dddbc09139c8d8ab0ef4c82a070c9589464387c5e26687947c07f4431f75a3f5121ee7a555ccff4ea859513928139a0de124356bf421dff75920839541f6ffde3fa513e3efc26707b1f9b940ba50f317e4260e32e710e0b3b71b7e880ff72742ae3f177a9ada253e29f1f63d073d93005dcb76f08d7e5af61978ca36daa588569fef32c0971bc7c59789e1be37ebd6e03710fcbae6b623917b10187616e8ef61020f6083bdd85dae537d868249f950e1e76317f7d11597c9b24310d68865f46335c4a3f41bd73c617bb6259f5244d4baa255e4174eef70006ae5bafe968174ccd5e2e95c881c7eecd0775f4262087f75bc13ed7453fa41867e55a2a7b3a04c0b0a2e9fc8d6817216cd087e69b9e5a84c1a89ebd5f0f84125b72b952b990d37346c2a2cb5e347a5ff791b0cba97cdcb02a3cd91c9e16a003eb95b11d41e4be8381c4efaa63de785d6b34f2b1cf6446e1691947a33c46d88ddd8a4865a97a530b63170d40a783b708bdb45a6c06a04e9b40e4acdda758f31377c6a07204362c7a57198f99ddd8759b809e80e67468952baceeb414c6c70fc0ed3661840f3751c53c4e7af5d8052bf9d4450bf2c13b6c02ff59801922f43fb6a61c4932654b398a4cab10c5e3846d5a7c70d6ca03e2a2a9107a897d419f0a1d08ccb8b05a7434929e89d14831c20dbf8372d29b39d8ac5b6cfb082a1b1038e71932755c107a8fee8b10fbde7da923c45302dd9dccca7cc9178b0e9ca59faff6eaa37e239b5eba3dd22f221ae12caa9ede795eef1aadc2c7951428f1c5827a9675e5482c9b30c0961ac0b6af8b2723316f4e50e58e2df25a8fc03f554bf0134bcdb6fe357936a169095fb0f35946e71307247e8bf80daefd001138931865960f589c1e058a09ec15e2cad2e816d06046cbd7e9b10659c23dacba5ed5a6794e2cc2930ef6876c1bd61a431f03d9d721b25d852871b11c9bd0bc34dc34206ae1a3317d06fba22ded5e48bc5f7594fb64b2d5e1cc6ac490bee48b829a8a83c7fd20728a3f8b02119d7afa9a25e44d92d140329da5d1eef311be8152c34f185db37ed5e5a0cee447fdb7861ae37ccf690361d67718db945a7ea5c6b7d0136fb34052e725749be96aa5c06a46c956f8cc1965638ce82900cf1a52168ec4535b1486a78fd997788eaa7c18c5f860bcaf2f628dbec6e8f42731744d23b8e31b4e15154ca6eec89843a2a065a7589a0292cb8623ab711bf41488df83b1fe19c35d01e8dbbbdda2cd66bf44662f40e166b9194674986473987e73c71f9e31cf7701803577cf57b8ac5a1936b7cf477a5fc4c0427641766883833a5d2c9b057c080073aa6d7df293a92c7f688d3267d1e4caca1f53538f849d679fb05d3a7989bb5a34e8f378313540883f578a121e82bdc1d86fa282c48dec1edf3d9cbb7e6b277e501da690e147c6ee5dd9b30ab40131c68584aab259aa494e878bf8af348580b73e16db595b452c2d3d5e0818d7feffe2900aa90b8f0f935fa9ec21f7bdf827785c7d50bd045594b1b45ccf35043a2a2e5ef11614e394558fba7935ea68e7d87269dd03cc992c3884f64feca02fb9642156b43e8a0a9cebee883afba049240250fd023a5c32819e480d3de250f6d6b39d0384a96a22a281b871fe9d2f421f5530035c5f74cc57b9a86827268894ff7de87069f5ec89cfc7dd453fc850f6ab971f550c1416311532590a194824a00dec37132ee86e33f67a2b456c3a7b9fbfb627ae142e9abe3679de1708b9eeb37dfd5d4564aef32c5117f812de4a87958208011c99e25016a6fa75f1b29863f0619aa2c2262e5837b53927d687568acfbac991b5ed28cbff526363e821476b7cf1a4d88e7cc2509c87d150ea841c2d706711815f46d3cda6e2331c17edf3f6fa0b317d4d023a45b046402b02797c3b6e171a702094cc5cdbf61fd795aa41716c1e509aec78e2a2ccb950a4197df4ca6af59207684622d92c5fea9def84dcc4efcd13d28fc2b71b8da80fa74effb43fb94d103dcd92a7d97373e47e67e868ecb0b7902434c7046dfa3ea77b114f7e76b68b22b2c8ca6d723b1a9fa9136c7fe19221a5a37169e9fe38ff2b704d18cd2a1d82c0a01e70377284d5d7d31827ca94c33aaad5000b573a3aa32f7aba1a2c57610c93ffc85fcf3765923cde81503f7f2370ed8b373e94538a8790188b8dfff557cb1578289d4ccede38cbf746e995003c399e4b3e149d841a0f1bae5442fda99fa5059f4e784224f20514b194bf524cb3603314bc3c93c6933b7ed9ceb5d1b4e6fe3ca296105d69bad523dd5a4a31043a32271369a57b0f69f31d0f05bc3fb3caa356f2813763ca3cd76bcfd3a26898e036432f09f8319bd4c52eba5280a8d08a75c7fb76e8364d4177d05281fe1095fc35b2f8340e96f45b1d05a7a29bb5e35f6076133f93c707230e2597c9e68c500bc15f2609d630918f9d69caef628a963784c56f40d75e351d107eb474a05e62a9f4edf4a99ca2d5ea2220280083b98e30335607d865681bc0331a9e011dccd05e1ebb99a96a9503f19933069d86c3292d2492dc1b3cf36e0995109ee35fe9b61f0fa5955dca0869c93503e61947382d5f890cd6af1c22d1163e280d8f5f95371eed44ab73283a38a173ead41b42e4da8a14affefe6c05dae5b523adb02f8ae90bad04aa2506780f445d3619f2998f1fe95b82fee173dd918fd4f9c434e867de4528293071650f6183915230d486326c4225c40f67bec744e99a2e65be0227f4f5f4b9b227c3eacc9770f7a559f20db8a9a403af42b96ab6aba3707735bdc178d9c3f4d42a220bd1ddeff05b9e865e9197722f33db600c73024108b29b4c5ac3c693625342cf95fd1d43bd9130418f89a182086029c0e61ba0104f51710060421a5677265e368a69a29e310b7a8699c3dac8cbe07719833090234d3110f534748d994e4f49e1f0d80b8fbf5e2c72a3f6865c691c63c29d1a0a85c6c95f7adc757b6ac2d04fe99ef863508128ec04e165bb86e52d279ce0e63b9e548fd78eebb67236fc472b84d093b6eaca7a8b412a779c7c5e94e267927dc18a5d98d2a814978a9efbef0533c335329af996a8373e72eac1e7b22c230ac2b22ee260ac4b69a4953457e790adedb4432a889465a2cf3ac7e55db775be37811b0ab367bf38031557891e37e226b1d5b57b911d42ffc72af96ab812aa8e6a7e823c745d47026d640066ac24367c04be774e36de2cd5898dc1dddc5c0f976127cb66db33e2af7e96084d0f5201b5a5d3d5d540889afdc2b20d490b1d8473137bcdf461b79a143c2818c989ab9cbdbb40655b25da0ff392857c812db2dbb661401d9dc3890e6e4db38768d2638fb3ed0967152807c20aec21049c5adc60e8c09b20050b6d1d8808af01eba4ccf81c86b5391499d35a3de0eae739c77da917b1eb7a9ddfc9292765a5ad8ac9f029b7e7a01e5dab9c91c8bbc7abaf8eeeb135e9d0caa7df85312a5a53ca1e97a201344e0daad95c1fa26ef8c3b41895fe0e44cf605b62deaa2a4bbd0c5a219ad89501d39b259255c83308400c47264486abf593aae5332f694bf6cee8d7f4f7930e974f793c979e22d2d555f642d8de8f087da472343c15c76535ea125b600a39ed4066a8c8dd802f922644882f5896d19da566286695f3efbddad1e7306896e9926d73180a45e52ad18b041b38ea8776c027787ea5fb411d7caf385c0773981b30d959c8568a501198a4677a17e1f0e66f29743cd12dd271256f977c1f2b69fa48d0951dde4c7d4280f175b7b475de23d55d50226b716bf41144eea0b4c3d7a4e66dc5113938b8955910c9079b02a879eb1a7109018fc91139934301968fe16b617e4066726b9771edafc0cd201b32ec4662ecad932f58b693716c957aa3f8ffc91259606e139dd343a3b6a7c8f333d00f8cc1dc527303da2b37e7c1ff103f27c3a49e384144d3e3417ac3ff6bf2013169f07ceba836292e458133580e9b0a21950e3a8208ccdffd8f9144e1e101ed7992c3dd0d86268dbdef15f9690a8a901b3a0496504235236c6a229ef0bae9c86c0cddebe5993011ef36cfa6082fe7befdafbc394675f703094408223696f3148f4b7cb0756c0df907df88967c554f1902da41f3109594f6e5b3e4e5685c14962eaec412bfd8ec983024b955eef28a8cd45f8a25d1e00ba4f294741e8ea4fa5da631d1e4f03eff2453347ca62e511dfcc36cf45828a4f77e1b9813a194f6dcc5601d064796bf9ac09de02dd1aae37656f3f0702f343b5e39fe31647d050c252f5f581c953e6880cb18fa11ad55a5b8d5582e218202414ee7faedd759318a58cb592c18e933bde4fa5c5f3ccf196fd94399fc6048c4c41c0229210f0459d915e67dea9be95e27bb364cf00f2d13871e7939415d98ba7b46cd2114758e6d923dd772721a8ed743ed7355018737f0fcf79004354018075041957a59583bcddc8291ed20d438de76b78e4f08d30eccf48b26e57e345afbb758fe998e603dde3b50dd4c6be86120a71741dfd2682e76b4b7b2571e5e9367d626ef781d4685a648c58b5e6aa846346610e6f4c11d663cc68bf1bf30b261b3d1ff9e1c4dad277d411cddbc502c4caf397b777bf866553a1168d9b8bf2c752eaf275d3e5e7157077c394cd2c660f722a50dad5fb1079c6cf2332ce8bcb5a1a4e453c680b16f76e9fee48c14df910f375e2cb0d300f854acf37060b97c0fb6687299f050cf714347c13c7afcbea7e9dcd115640585eaaa373d4d951cf3fa77e620f5c4794b412d70c5a171ddbd82cf3a80856edbe45f7103b71f55e3b6f46b4ac4c731306a81820babf466058127010ae516024b8b4aeeb4fbcd5f23977fec5b33997783f3b0a9b19197d955accd526c01af9bf135e17d6af71a1f3c0669dc81bcb899c0ae22186f9bfa6aaf715a29a5bb0ecf082f4ea83f0cab5b014a4b84df9292d63169d06b4e1e9274636bea6ec1395d845a6d1e3d66a1f86df731cf41002094b6b0e49571817eaa8a9a6ef891939b4fea10853a28193200f9628a16185e1c75c31884f2bb8ff9db6d8bfc8710e0f5301773571c6697e82eaed8b029b453299014ebd5daf5fedfe8e395af4e59166a1874467bd4bc9253c0b7d2efa5212cc4929e3844fa9b3068baed490d6afa736cc4d6539109bbdc98a51b0ee670184d8537215cef08260b207858239c7e6a9cf66386544ec5b4b840e71c726980b2a609b2f60604f15f74cf1758472534a0bc65b05a9c5428ca415059eaa4faed640ac4f14a83debad75ef5ade7ca6897e2f82d96be7c16ddf102b7d736ec8232dbe9462260646a221affe7e02ce6613be45500e961b943fc86dd3f258b3a8948ee090f47bda56cc81c5f242f3328edb06c7c5e19d815b861ed0d3d43c630de561ee2f724704879b126aa7e5a6886cd88dd01e07de15aa51a278be960c4970ada4b4f3dab75c0fbc8b12c2678d4cab39220be3e9995d66af4ab609ffea2c5535b910b4d6eca52df5dad831a4e660f68bf23f28d2426b568daa26ad1d12df969a63a06fe124d021e944899e1f0904b6257eaef1434da866dd6c8b903ae125cf5285334ecf8e75ff48757a5eb614c2a98d8e50e4bd80a0354c1611ab91e8a3cb8109302d8ccc725d198120e89744eeb0588197152bf3cb80f9875fb94ab9971640fc005c7dcdad51e5aea9a5037fd56c7a114eb62d884cadf78004a590c998c83bfc42bc5eb6647bc68f4d5c79540143948ae8429c987b69fccbd0d3cc0570c6c8775c0cf27b90a2805d94c9e576cc1a999c44ae426f1cca0e5d2a7105a6e02ea3ab8c85ceea354f386231258ddc028cd70b98635da3a18ac91eb2db42c0699da7fc3286191a9ae92d965d64779d0ad7b2f6522668311e50f2aca6fdf4503ef9b707fbba13a387d022622f14d13939acbdfdca10e990e13405ada0a1421074a38b68cea684ee80a5e5fc800fc3c7c3e343a3da2a5cff995cb6d73d7e15fe7ec6d82c97ae336c5140413275c5110a7a3b296b4b173233cfc52d31cee3c6ba5a43688eb7d3c8bc4393c45c66e9b6076206f3de78168db3f55fc3efb943cc21d261fa505a3a92e8bfbd82a356af47193e8b0777bc58eba5a3324d485ff3ca20ef5830db05b2307da2ae2f23f02420ae2f3e8e5a65f475b8d7b97f87eba5e055fdcfe721b693bd510fd28c681402ceddfadfe5b1bcc023afeb8a8038e044a9b727f485e92107a3535ac8b7457fba7bd749d0a51b80d682eb82610a95190e6c83df74df5fa58baa89bd8e88066a50c94afd5219b80150f1b3005161b5dde5fcf5dbb311893dc11074bfdbc0752510295231c4bd26b0a3dec39504d7d8a64f4d41496abae32f160b746826eb4cb89d57190e6cef523b79d9a01a48591f9814732385831e37451f98fa1774995b91f3c089f7383119b0fe9861df4043f11bdb34ed60a32769c0497024b15e625d456cf207f3a84c21339e44ef30b2bc2201dad2a4582a6f814c745405c001cdf58da64e944ee42dd8e19ce179ccacb3bfa7f8391bf52dbf7ff9e3005cc9c74a545c48ad9fded7f738b5713bcd584cab23d3b5f0504e3da688298fb98dcd66128ec46abbf14c6508c062ffa601370f342ab457ebcedc8a3c675815188491f7ceea18b320d15b6e30acde7f9a12a29995248ee1fe4376389b8f27abef195094dd593e9ba790839b6a87363bcffc43e47d43b80a38f1a3bf7b9120d3595f82bc8b9c02b75439970745a4d030630136f798c15a49fcf53dc092e7a654a21c23badf97f427ab5692a5994a83fb31d90209777e1a0d8247433648e18eb5985d2777a01289da6ee3e345658269f5e65642223ff020f6272879f1296712e7e3a57d8a0c9244f1d7fca3bd8fed41acece65344fa60953c7bc753d47d585739f17440fec66e3fafbdd6aa5993703a49ac3609cf62ff6057df363dd617868bc426d012b6903edd0dc3c05f23e24067e4ff0d798831c98ad792ec8300566119a39e5f6efd9b99e7930e1ae81fafbf8618b32366eafdc9ab39bfc37ff1c5972d2c529d58ca3bd75c277ad345b2832855c0e32ffa00d6c075bdeda5ebfc6cb9d1d439771d94378d5f0bab55d4635f6fd82021113603dc19025ef5f26dd6df16c195692c26c67cb361843d2021ca231cb863e429653437853884990988c5be6a1f31cbbe4841d8ebe10a005bfd8d41c52ab576ec083ff8cba8cbde1aa4184e8627d441054037877a9b56ab29c3b23360c1653cf9f858f8f7d2015f1468a9e8aba8d0c424f33ffc04f31df9007c2f6e808d0a43c144a967aa56046a66a46ac8b87905c09eb80d3ff9bd36b664e4e0c37d1b853bb0939b79afbca9adfd97481262ce6d9ecf56614e2a9c391a3c74e0bb2cfc9141d5dba90c4d800fbf0079fa231b03769aef5d9d2d31017325a721c72c2541e7c79eb7158622c9b1d469a960dd6bc7eaed812d062413d4af453b9b655ea44a9fdc2e9863f68573ea939714f77575694c1185ada0be4d8ff8077f1f9ec00b535080ead3913e91e6379e7e2cd073eb21576f0dde4b6b3d588e43482899e194443af6eff476d8dddccc9ee2542d840c11aab43df56d73297e32676a20ee52ed6fe72e60e0c44524f3331a638ed5d84d75ec5803cc8e2d117fc76e5ded00e55c4993bd05c93ef2fb4e6d7be48083d102727cd5b1cdded9f20187a1979d601d384186ec36dc78963d4c85ee9040f05679a0fca96ef5a73fdf5009fefe4f3d235a1da22d0335d9f46a08ff06b87f7c95fe208cbcfb9a8453e2729948ca8df81f8ea895a6683b5c226543094f6203e31ee83d970b98b28bf5f3865af5693ef08676d7a56636ad9465e4b6f0498abc15d58efb92626d430f61063a4c0152ee65c997bf47f3b93f81451de81881cd4fa8590e26f20409fe3a3c9f770224d50ad56352a3800174bd26a15b70808f0e1153b5f04a48c0be64cc325f9ab0a0930033b6c6e8e3fc2b25d81c1aa781c775e1cb7f5137c07dd48a9afbd169c1ec421cf1c5df46cc4c1178e772e2325f820f06d1313fd7ddef25e4a85fff2bb100f1b9df718ae805ae15d63a3e87d009a6968819e1eb6c409c4e0df8c55f789347be56128a5b559cfc8acf5eed3bdc874a02c9eacac22271b76bbd2b55dfe578148690a1d5a63de59d4bc02ca854decf6767a0a81963c625f365aed3ad4cbad9b0aac6badf21a963c4a4d944ff10aee64a21ac4397285ab78bfa5f0cb447e01879b4c63f083c1f59590676788c8784573b0466794206600a673fafd7c521126e2b5cacc5f1f9a1c420238aec224c4f3dd316e1c4c55ff384d75db83649722bd3658187f7a66ec654f2c1a1322792b6a68445a8e4f9f97cb4d0a94ea9f82a1d57f7bd93dbeee450074350307b63f2e2c558ff81a96f3d207525d1fc7ee2cce4f4fc814ec6c86bbfc06a92d1c7cc6b023ed5c5008daf3f33344449dc464500db87cc269343ba38d5552df528e3ec2218837cd16bfff482c404ec886896daed8e8840326b092fdb3babf27f1d6c22419393ebd9587a053ed537c4bdd5ea45683d1f79361d9ff8cedace3a0d9ca87aa4e78985be2490d3687f924d4cdc491a02e341cbedca9fc3feaa8f4981ffc7cb45513bedcaf63309ed97fe477e7eb722828a2b2c15c925869fd5b200bd5ef1751898d46dd9a5a2ff8e395d8f09bea2cdd42c1b499016cff20017c3f00f86dee318a1ceb578d79134394e8ccd100c0db669273e3ec5d177cafee9bd984d642aa518e8720451ea03a01b33aae1af3b6c624362f045165e56f56d7ced704f6ecb5ea66f9c43226e61061257594bf4e3730ee764819b2c791310010eda5acd63d22f48f76f772897368c5e051f0742c6c91533a22822c70f6e086f96d433e7a68cfa222cedf0ce5aed91a4128d5ca341d5b85a4f79b2b4c47bfdd30ab11c2359a6672d1d85c390db95dd5d92e1f80c484282641b3e0bcd9016b578c19d35791101d9e4fdd30a93522dd81cc4164443e8fd9653034a408c0c2a0b5689909d78d97a1983b3f5a18a8ad6405c333ca2f9a18c1adb718b72fcaab98d9662ed7232bd3df529a57137d42b8f8607741c4193ab578605a56f16edf72002fcfe3ae6e8ea8cf2ec0658ac946e8e367c48ac5e3fd050949ede495367e7ff1d08cb2302891b93abacb62329dad499acb98a051773d625216109b5e2422c541128ae4b86ee9cdfa0b989bcd4f400e056ad0e5e2ed01b7e35572f26903671349df8f60d7d8a5e83d928b3d7f08650a0db23abb3f0271df0d4784f353905fb04d3fae09159e968e7eeb45db579c707492716c400f6c4afbb2e9b85e53800ef1ca7b53f8076ed68a1baf3d06b49ae0e6d56a6cbf6eeb6c9c6ed8019989515de1a225ab214e36cf1a78aae97d2da17fc9ab2b90662201accea6fc2731a88d0dcdede956e75b898b33371ad858f71e04f259cb1d45b7e00c3a05fee4ff223da70580881ccf61aa23499434b8ccb6fb6202ae12caf30518480d82f5dbfa8e39afbbea7e75955262845f92364d7782b30ec43bae6602fe6ded23774618ee4742c3b320c75771d54cc577aa37a642711ea2290cfe0dc962dbc753c117d15978a75d70574fbb22472fb622037041bf48bb973f849fc6b388af109628ed8abae8bb3455332eb8ea926301990167b7bc382247c88f51e2661c3025e2d67123aca4e9f7323bcf868e5f1c895b965f9ea685d348a879d558b94e42b3d157e91c437780467401dbc060fd28ce7ce19f624fe3269a83c0d3b6780906b329d0e93eb03219bdab064109cca708f759acc79aac9e8febe748c46f28bdc4d5d0e423a628be95b7b14ae6c2b8c8f81ec629d552c287e786c4a1b643dbf56a5d2a92d973d0fd1ade8d61bb4029b7b7e1b82738f4fd81afaf1dca9d2ab1d2753bbe098247833ae5321808053e2e156d8af6cf18c9fe443c286fe96a3ac6d127429d9ee79d73fcdd7dd584961174e30020a4e65146d90bc4ace941c67dfd2039c7f08a74be0363b98e0be92baf5f01e41e65823a98a557dcf35fb188e7500e798f61a7be23489d90ea1b92a080daf6cad2cd490e6828eef6ebe66c37baa29f910c945889224337f05b848d247df9b53a21fd58362f77e0ed823916cf252a7f22f12b94ca30612d21db65b6dab6c67c98883b7d86cd8ccbc755d7afe4ef08456e5a7c395263fdabd46e298a001eb9778eec76f968a3edee030c8de30c2e8aa35ef5c6f40f0c5265fc60e6b56bbdd8ff82df2fe522e5ed7a0d9290fc4a63b8d82688ad339e5bef8a25321570720175245d152cd95eb080a95a71c04f21c49372eafda7a890777f3f0279d9ce73e91af1aeabf62a403c12c89b873c6b68163573d9c38957c514e95fcafdc00638eb00c803279ce6a4d937d2cbfb18c3e1d4b6c3881ef70430b053a9234c696457a70ee4f12dbb3d4e3692f0d7fd11aa9d45196848fe31b0428498cf889202871a9daba3ab98689a629542eaa03eacff0b7c51ae3adc81f9725b309150bbb4a8b9db4f92d35500672fbcdd44b63b2a1d6b4ab34fbd1b7078fd40dd5e7a1ccbdec844ab35d1eea0cfd3dfe0b9a6692b0676b76a6fe81f852b45c693a693b25ae9d9b38faff0714d29452418b6722ec16897cd1a8d3d3c10285fd01c709c571495e934df542df3eb48580ed6146f5b22f1db5e4a5ecbd63c3a6fbd0df120df961bd9cd912b7050499f0f70855e65abafb31ac79d4c770e57c40040736107e88c0a76941243f54c8406b33c4048744f399aeda6bd313381f7297114672c3d49d7709020a138da168cc16cf8dea669610d1b17ce415fc6913a85d69202cf95f8643f1fec7c9fd2f9418078e4de4ad129edc1a2ac3696e7d7d293ede38fdfc40750fb32fc7b6436167f266ff7429aafcbc9fc27588e8455173aa0da81ca0e461057a6aa7a3c7008cc4c909ce0795d7aecc4d617881544b103789fd929c8153f251979a5d8f29baa8def96eee98cace7d327f2b620b81239b0cce06644b29e967aa9fceca3dc2778379d226f40dc17b26fde90fbd32b9f009ccde968ea765ee9cfcea47b7d27292cae3664d71d66a763537cd0ed64b85c4136dc9a7fe898a8eab2ea80dcb02376535a47c85330827a1a3844d649fefa811f23d0ff0e4899aa912c3cc2717b928c7bb02bbb6cd96d8d11a967a67a3559931d09026dbc39c889f9f8a8fcf6381394015aeda5e3eed4d89a037db55cb52b6fd695eed9c58b2c527d3d5f013f1ef3b8c39750562cbfd0e60e62fb3fb527dfbc76cdafdc12afb5b2d69ab75f9bceb7a9d25c9b1514bf0a3e1fa818d419d3e68f54c66bf4e514b98786966ce355cb08b1507b2821e1662953c8783f8f697b45b036797bff5719bfc4a0fb026b169ccb29c823eafcc2de604462b0a3982d7e976d5360fdfb430c9816c34ac1334e7b1c02b4936fad9416256849f2a2e62e40f73750c208d84699471754a3dbacbb8d15478d492f107f8091a5afbef78107ab25c3c90ef6954fd25f4d80f4bd4affbb5d16361be3ed7c39e42b7d6adf09b995faeb8b1d11253a582b2bd32432458926f17170bcf9fa142b710f2871f47a93cd311e73eec44f39cc449db45a1e261fa45e50b313bb2ff4f0e3a786df2ca43678e305a013d6a269f21b0bc56da2ee65546b1fb8d739281439f367626718d8de56f2f45b620a638ee9a596ae4b740a9e6bd25ecca03e3188b12b1b8bfc15ebade479217857955cdf028b03d6179ed87c3c7d983476df41ce026ef3374d823d15b6b77b762f4abe04e4c643203657851e46a659301a4b911a5166ece8de2dd48843bf50d624206655b02d03c24d62d6c9e1af869b5a29d7c6bab1b0b815e7237aed7a87041a6d6ed1a004fc02c08e7993eb120d7edb0767b28324980132052cb5982fc018d4613a3182bb15a7ac7001e4524b0a1f1810f3bf52ca80dba57deb0520518b35f7297c9722658852b43b47d7bc8592947eef5bf78943cf2bbcd87764599cbef5a46244200fae32ee1b0fd88f48c9880bef6fa653860fd0b61d59a17c880c1bbb49ef34bae61b6105006342be8e54651882c7feb5eb66ed38e3f53233297b565f811f495a673e049273a67791178a2690275e2f5c5c3cdcc4d971cfe49e5abdcc3106ba642b98a0a3745a26ebe45150493831ceb66ea11636d9a43d3f7a77697a9e0b58282aa0949fab4c0732c36ea29a0bfde052b98eb8107cab8f50738ed87842f703d6f0d210e6e920d40b3cbfcb126bcef30f77b86798c5646d1f8847ead71e58146f5812c754983fe86d807f765bb8fa7ca886f911b1ae306cc10a73c70a2f7b5daae542b4e7739b728a8fad732e4065c4823c88a95c4b8419c2824c379ff7ff91b523b1a151ad87c9a6782e11fabd0dfb884477f0d3605d770f941e43cfb813f5ca33892cf91fa9a0bfb0797a23d3edb17b6f204bc74bb0e5cfa19a0b657daf9fa6ef45fbe031e27e33d5638b39380cad5ac1b6a9392468d3299c31a486c3236ebf27082ae032e3b2f60681d469e5e26a1fe7da8ca1643cbb3d7ebfc14aedf2b0b14dff7c4e38e60f2c98f3f9c9a6148b4a66b3a89243908c715139ac712da4ab7a6e95b6a1b1d3321fdc8fd03b5996f90f086cf1a0ac061465adca0e1bc97b9182c9dcd6c13296244ed7e7161d29846b4dd0f633b4f2be0ef3f1a7d7df356d683dfedc67cff02782ee93e0263387b7f082475f84b1d7f12db0ff732bb0bc35ca9d6a952f851f05b1057bb09ce601af1f2f633d9fd30d1aad1de233dc291061a2b07f4ecb5d2f183267b8f4cd7b4514575bde94a72af0f28c1e94924e515254bbb05019be6beb6a84f8546da8636c5195ab9b6b1e32b5a99d7e9a6d8a4d9dfff2db0ba5351fad63f88f95d60c07f13e83ccbb5f8c9d720c2d833f9c85f33be2754935e233a1d4cd9a91c87b34185427ba9eadd824019852d3bd7ccd39ecaf8f63f03246fc22c982d18e7cd5468b143b05884e3f46a13d3a169313023d6e3bb7f0403203755215e256f9232726416fe0fd3d33c91e6dc3d852b12d7174537818a6739e57f9c560f24a58a43142b2123cb35a27ceff67fa137b5e39323f33a0f7cfe76a1df9e7a31b5d2115626a1474668025a1d480bd12e2cd3f660a4a501dc2b4420c77d9264261dd358d41c4858eafd9f06898c73b346fc970d52cde4b347ae9e3837e9adabe59017b711fe14ef341ee9e21c318b0be07f3a5d1c7f2f4f9396a560064120b24ef3ad8ea2b487ff0b970b9f69f282607501c6a3be4666f1089e6a4c08d748fe2f0854e04fc2fbdda2f9cd511701f24c6dc880b9b658eabf807c402f73fc000582cd425c3ab105720c78eb322a056bf8f8fbb68eeee2c4ed2dd0bd46223393cef2da2a7a1b44a6fa05e3b02e7b7d89f04e65b337dd0422242a6b41b2a48d63b198657acc2d6fad7db17a09ad0472e27481463a7dc765166692a050963dc10965454fece02e3a8e28f813ed47eea72b351bcb4f5a3902ddf88a3023600026d1c4ed63e64f02e206b7b5c777f261aef49a78a5a5a9bed4e74a23a12c171e8e0c18248b01fd6f116d53c3cfdca494483abacf748746422dc713a8ca406ba0dcb58b3721020b9b30afb0ff9a2534e64084bf638178e56123d17946103bb0cc18bb15b66f83615ba9f791e1c881019b973de789564dded67602413afac057fc67c070f107ad05daeb9731476acde70c41e2776242edbecc0e742f0cd5132cbe923155217f3e3ca20d7dad53c5fc8386b24cac231e61a78cbf09340f0d4c81399afa887b2c51c8beb4afd73ec59d826efe45239fcfc151a4c936c268ddd20cf199fc631daa1888231c999a8782434b502afa6a832bad92b60dcb2e5f6c16667d41ad27bd60ae9ea62d9e12d5aa402296c7deee4cbcacaf3be294600ece40a8aa380d9cbf9d618ff9af0fbd1d9978f87d71ff0c49d350695490d0714c3bcb18a3f9e70f5ea87d93c4c8e27585b2b4efa717d341a5712fa025186d86e7babf1d862c3e9db53d6f3eea2d890cf517bfc8bbd0258c1b62ee6342cabc6f34798f253912cf4a407486bf108073813180553cd117be4efd9596aba4dfd9ba640045a82e1a51922078509cad826c08a780b279c626e5c831bec410bf592b0e50abccab05806036628a744b56f1ace7c8574c68ee2e11a835971f1a716c87400e3123befadae7f0416b92e78483d72193b4a70880ca4429707fd2300b3ecacd7c02ceedc0225f8e2757d66290b78e5a422154a84da515ce05bfa8800b0b0ec43f3d02a0ce2549c12f3b687a22e4f7fbdea848110657159c3d4a848f9fb86750368da0f625787f177fcafe09cfdc5090131958dfc7c22b3ab5c3e2b617726fbf0703eb0640dc6686db3a6c98a1674b54e12af9130ba3e5e5c2681324efb014312167040079eb94b497c1789ded5440411bcd304d012ee1781c3ca7b49782ccf25ba6d298d2e0159c5432ba1a848c35284d0c21bcf099fee2fe7759a08b60fbf031cac143afc3491d2fb051bc96051bb912ac28047abf573847d06c5c707fca23fc808ba67ac632d1a15eb5aef24a3d2b64bba86e52aa0f77eaf03611829bdfc62507ca9c6a90e429314b866fbec8ca7f29e18d13c0035092af0134b79b19934db7be461130fd43c9805daf9ad8cb0a8f75885eced4c552f16d17d8b7aea4b365cf049026e7f3828ecde5015d02b0456ec488049ac12d14d5e17b92671ea84a36ecae967f565238b7a25033981bb8d6f5b4436e9817b35c4868f2787f84c548b5778f87b575c7e8f6aa489d4e1e3ddcdfe0e276a4edf645a44101aec6f75023d158f7b4af61d943905e960c0129a692dcb0f267aa5577506e763e64ba0ea4e13e687f1f4b87a6a393abc994ce7c3065e2af835e24335071c9c0d89ef2a15ecece9b4646781830bea74a9e581a12e898d1c6cb1fc058ed184af59421c5b3a417a09af76af94c1df813b59ae978278bbadba56a80e15cab346e17c3784906e27ff76dba81eff8a0adc7058359f2a66d73a13783f38643af8139ed5f47ef109bd401ac6f29f976f197a9d9d715566738dd6743af844a68a162d423e409a83cb6b686be19f4ff4bcc9dfbf5ebdbe1b8820b93d9ebad2c4e78259b9cf76ba9b93cdbcbc33d5e8a6e011cad629a7e0d970ae25280aaa67640d7fa1f0a1c663a988fb925fdc17d0c733fb6ecbe660e0264b5a6bdee53ebed17aee2374df261d7185e078563b393e09af8a8af1b70fc2f670021d17170c0fcc93e66908106f5ec23100e139585f0c651a175fad734bf4981d60dae6e8b6ea73578d1029a77028cac8d1258312a178bdb1b7aa4a467ae1563eb86a576c541918e392f117271cec1fcc9bcb2403b4065f8ee7ea53c30b8de6df7db3d0a389dab5e2a62c89ddb1c14d55a74d4b52deb1c5d008587fbf07ba3cc7d4b524b40c6fea82d685ca75b698c883ecb3380ccdd4ed8d082a1ae475c4af5bf7ce3246a57f6f05e5827e2cc86d766d5984108c9e1db9594a054e6b49633822121075b8b27f9c4984a9525bf8dc5ae43fc61d5769bc9b9c4f9e498caa27b4f72667369d17e54021f8d976414b37c6f110ba886dde99e5ec19abc80666fc2c014e5e081e2f4f57ee40d2ec84c85f466f576ec34c0f11828cc8d250681eab2072dc02f673e0dc85421cba596f7a25e3e0df3ae7624d6bfb11f706f247059abfbe4f0455d14a8da5b5f20ac9e7b0563dc3738e65a70f9ff5deec12d7515b768d6c261a37fb4234c6a0ee8702a800a63b3d83ba9f81c51437d8eb77b146cbd066a74a5cf508bffeeaf8cba888d2962169fecd1adaad74cc343ebd9d056ff6f3195fb64443ea5caedeb95a598f262d7f3b7f95e36f3435475a00cf28bf081dd437a173bc50aa2f6d01c75bc3339b8ac5cc868d50523612e2fa532318c4090ce9c0cc95d334b88b2aa2019402a8d5d980007f1ecdffd424c251cd71117dbef8fd51203a2af0cb5124c2d76d79ebc60ca1e190a58855b35b2ed8f6674da6766ca2a1b1c1f3e636e1d41d933cb40ad1700a1ff0927d4391f8c1ceb56165089e827a5aa62a34599e4ddc216e18d5b5eee9dfa6bf508f47d3d9b4ef21673215d4c445fa8d78258e410f8d7f3f42166be3e520d9fa51e2557bcf1386c20cd726177ea7d7d82640496a42448ecf7d56d6912973d211c0de9962b841c93aa115b4d62ce13d88003b06f13c169faea96874cd350fa33f5931417662ff194e1ff03dc37353a03fa922042f20e6301c2ab91343cf1a8863261891ad3f8dccc3461f1b2fed17ed2869b86d4cfc0fc07eb3c0a802d4770e0ac7f1ecc9e768ccdd751b1df493d330d6d5c084ceed812dfb1e7e49955ef479fe6a6d5e9e11bb915d53c9793f976367a7c58b2e4637abf97c2c8d1d2ffb1e1e08629324e406d0b93a1f1df5af70d62e2fe26af3bc6fc4353e68b9a4aaf645fda1b7a8290576bbb2a5502eb673098d3afb250e91eabe5830f7537c0a9fef0d0b5ba207932369cfd88162c2bcc9535af255c9b5bd7303052e9850aa7d6ff9334bfaffd2b547b1814e847f92e9e0990dc7d2720b2cfa714e1b9c2cb2be307658005b64a9345bcbc1bdafdce11560818fafe505061b2cc6a017b6670a8ce2f9b886df28511184ad4ce569a1d9c7a1cab4358b6b6c701d2a07a013c86bd7df2b5820fb56fac91c5d4a0315b000f3a2098af9f1bef3336fd47bceb0dae696d62d82c0fd582b8b6b5c03d381a21f619ece1709a7af7f00e060fe4b3d4e078ecbd84fbf1a9dd1b68165b9490bd799ee233e46616069a7e1d075673e589603656d286c02a0634cd8241e46f2e2172857d199dac33c38e1819cfa3c2aaa54e0a9a0093effc39de178bdd0f2fb08f6fefcdc7ec749a03aa31869052e7454cc5ae87b393918a65ea1ef1b5c88d18e49c7eb80178856b3f1bb6412bb1e6aba08bddb43a4a6823e2cefcd3482d7bfe1f2a0940170859a30373bea92f63d77ca47ada9eb64be8cb47347bb86ad3e4e543930153b8272dac1a9945a549e3b6dd424dc09c5b1ac06c8e545c48739b0fef85e7071d3e46f113e1c3e715dcc6bd39178f9c3ae1365ec8d8035c77f3a0a535db396533d488cf972b02c014d5b2cc61d082846b2892d1a443a5d76947f7653cc5f9e6cdcece0070f68c5945971b34b08e22ca328927094776a331682a93b742879f319d937e78c1507d222a166cd171823b3f61e2209f62975f5f95143a9098dba89808cb2a70517456bd7a1232ad8219703d2c86e54c23968131b5a8f5c529ca8e19b4dd1a6197491c5fddf22493a2b1f3299b3682e3d412d5cf4ce1c7bfa235ef788bbb3edf7db11aead3541cf445ab238014714d5970c4d5b52b9d7e60698b3176a2c6d7fced5b52c2217a38adef89ce504468fbad96f6f5e20c6ecace4c831ba3e20668402aaba595da5b78608e1619bfeb7b56777efc7250d2f8e8104be801e894c5f2630f3a9b17ea2f9dde0417f17720459f9c6379bba834ab76b9c97eb79cddd80b22cf8abace39e31ad2047c4fa8207888ce922fbefa99da2879f4048984d5e662568e1ea673550634fa3674217ec76206c0817bbc9f1c6f4b3334e3e04fa709a7b0918f22e1787d565bbdcfed518a53a37643c667d5d755726d8e8dcc5fef0e00da1708d5b4732253705aa75cf70245668793ef42cb2dd22f448ab6cfc031ca9f0c1f60791b9eba8c494a98ea7edf78ca51c78fa0cb5be47409b032fc5b9e9a0a8ae065592432ca5d9c3b57877b2e16acac5353bc3baafe11605479c575835eb6c71909a880f2523ddbf6b79eca9b946476c62b67b1674d7a1cb98e22883e06aa1a96a10a1d8c99321dd78c480035e3ad523ddbf5947dfdd569a74646a36c9d811d954b3b94526723031e18bba32d5ab74dac94ff8c1c736d0ddd4a7f2ce22836a777ddf85c72e7eb95f8bc29d5db6d91973e128e5702de94ace068965cea0fb875a2e32c5cca45fc375b9f71c817cab03a98a7fa30b57e2790607ebbb0ec3eee09bce411d3198c84554f1640ad125ff43a6946fad7a0f149b729ef5640d6ad9d064026a11c3a3dfc3ecc2744200eda7e906c608d73f2098e0c556932f158e61dd03cc8c26f2f619ac5fb4a30be057439329eb7f0d96147bb85caf990c2df0d0674dd0682565b95c63e57d49c7a1eedf9906e4efdd3d499dba3250663b22b85e5465c352f0ad87b1b204f30eeadbed43f4c60dab43e1551ef5d47f4833281f2bcfc5055d7e01b3c64b878add1b661ec075447a2bd56020ff81b030d2454a39f095823eb4881dab77873f483fd40d56c8e85fa8d8ef89dd976e89f7c8f68a9b209429114216d6839d2459143444a80f119156b4d7008ab153adc92a5d5f490f3a450062f2f4fccd83fe07910ceeca804dbcdc61a9ed0281f0dee5f63c234b809b5ad870ac60277df194a62fa0beb12a0a09443c38f2ce937dd9995730ddf0c04b9b3a83a7aec65ddd1af13bfcace037c2ac5c39d54db73ec52c4caa81441292a02f5f094e4f8c3a357cd6706887c423755d2628aba99403dea393af3659b8bd1ba5c0b30f9562718521d373326e4af31a6800f06477f5bd9565d30fe76a9cc29788cc541af753001392241910cf6dc66bc2170a06d70100a9a2f1492857129402cc30d9bac821d8899a203419f5df29fe85421e4f049a20ca2330d19c752d38bc9f748cd5463447f6519531903006c81028f9ea30c74b5a6a79d80b708280d1d985ff5607f290d61432229e02013a19f9547acfb7002ce5f3e472e10cac16fcc4bf885fd36442c3c275459db51ca9dadad5db00bebc1f9922e31d2fcdbfac2c4f9e4b2c0009f741169a88a291795b1c658cf5344b5795e71b8d47ed552a77a476de6cdc1804375be1de96f7244becc4de006765dff37bf1aefa82a0986498f137c270e5ed77f1cb2951da3ff756c5921185af13a17b08615a5b31c175dd0dfbe06268fad2bbb919f0ceb1f8788538f03a7bdf670a657f990fcd7fecb94d2ae9f6814488727d10e2b18514e0157a9db3202c030d5ab5dcd1af30948104a1c6d898393494b2cf542f8785471939494a36a848b2f0d4b1e5b7d196935a20c509cc3b6e16eac8925f6d0e11160ed822c3f5e1ec56ad977a8a486e287bf629c62ca2e90071e3e966d6233354d5739af4811b5d45149210ad7f800174bae2353fcbf8988ff4d499dbf210b84d933e7822b9a5fe749c8c42fa5a947827559ea543d69a83ae6bb7fdb3d7ff9941560d9b6b7e9aa01acd9f0a3c109e6ba0ed5491d23936786c43a9eb3dcd505de309570d44ddd74c3b346f0ad6aefefcc6d0466d4e7985c371705be6953106a57f9e591e9f8017fe362ae6108ebacc7c1398c6bb4002c136f05a618f9225a8d7672ffc714d45f27a56be6504d9d8ab064f3b33e9c445a6b64e15ab5a7d0d6ab5f12b3bb7bd7a2bdf2dcce1bf3e779f21106f2a562bed7e5d44cef2a9fa349021c794338ca19d4202d403760ce3ec89121140ddc9b1c7ea430d802f2a40fa1d46f6d8edce3713515c03fb6d40cab4852ebaeff1961f471bf943dc2b269ac2aca76997835d27f98788203532c285be9e031944eaf630f30e32342b86eb85072ea9ca169487ed3126c0892c7596ce7ab045e498ec49c2450d212f3ec4e4a3676824d43902153a063a009c98d1510dd606ae27d4f5723e8af6fb2e013071e96ac359ab5bb5e978a0b0b108c88c925abbe661de62599358476100d8edbf746a19e3f3653565de3580115760a059859d08946f18de2858c699aa003408bcbab6c69d270528d3a085ea94d3945ec04c01cbd0a418e68edd7bc59f5d5c6ee5cd177c61022ad5f1c3c6406ce42e01967e66d550d3a441c16f24d0551bb957bd9c1024d16ef7f7e82a576103d9a62e12c5dbacdfe01e391533d02fb9e6639ef88ecc0b456bc6a90f5c889f892639c297331012b23b30d3a18a9933c2461f5738ec4cdbd11f504769c934cd45a819a82836f0010473f9a873d9a2c660b6ce3a260f364c6fd4e5ce971bfbe2b687281c4b905c9f006a2ee0e627497ee4ea149f454802c571b7e8cfe70e1ee1ca389b8fa2e23bfec3c14f586d3d73d27571d3e3d78489aafac8fddc6c8de7aeb91ce0928fb26dece143628bf729f43f396084938da61c262d2ee89a61cb5501d12e63d8027190ce245ae975030496519a1253c6fc6a08e447fb69f09248ad9bf80d360d96c892a8d2b41b88066b73e0d4f1a30cea884b8a19bfac55ab5c5bf54d94b4d8c5bc09f5ed7e5dfb2f63abc09f0566233c48c55d3ca5e88d244160b057ae274a5c0f6bd21e29e2573918ed04298cd3c7026d5097792c99b9e9919cb603f00536eca04eb8aba308f241e472d0f6094df60dad3a6cfb5240508a477bd9bbe155c7479bb2208f6c499a614f38cda0b851516c1f4d74a7817af3ae09150fde5cd38adb3d802b852f6efe3a20e2ef03b8b9bb8b8d545e29e70a68f300965f9d79eeb93b16ea6da0ac6d83236a3969dfa16dd3c7133d2cee82ca70e38d7bed06920bd99b630d8181732e128919d49e4f3d8970aa91bf0365595ab479e2076b4c31e4730c03b9936ccb36db45c5c4d269cbdfe6af2a88c571b335ee77046db03bc0993f83fdf5d97c1290470fdf3a52f56c8cb43ae6369cffd2a98148b9bd1f53093674b70b3c453b00ccf0c4d4755833db6e80303e659317a3e8a8dff203130a3c5472e6dfd6cd759801ab70035fe78ef177d2a2099856f44bacb2ac9cf63af005ea6da813287f0a7d532ab2762007ea67eb003e96a9acfac949e9b8756edb3822a7c42f672366272bc0b8a00d20333dd104665907ab34a7d6ff10254eb24d64908e84d2721ef3e60ee118096c26aa6496f68bd46169ed79a19a0f311e5a355382ddd6b1ba6d8a965ccbcfe28f75387c8eba382653ac2a0f22d332cdc60220a4a37e295a383d5217f11cbdace8c15981c534e407c20fcb0a944a9395f8e10e9878361de2c86472b2df828f67fd1fb6614b30ad5e064cb23221326d4d7e1fff1860debe613e4d10afc240465f5d4a74ac4d1f1ece2385dce9f1e73d3da56f35f48e1a13d283957e405eb1b557d778fb5a835222021d4f76a9a67cb312cb6dea28a456f0cfdd227bbd941db0b4c2682c67ab35e824b91340b0cf852d9bf30efcf246adf39671a41c267f3cf0c9a700c9ba77f526c8fcfa601de662c176cd4564954c32bcd6973ce02770a4551ef8716b1919d9fc485a1ca373afa78eb04f7454e75ff726d8c47bf2340e1fceed16d89191305bc56518a31c5e24436e731d834d7abcfdf4da5c1e618708a92dd7e80dc4509a1c9a81b96a07f788809e50a1cc8145599127e36b91db3d3c7669c11f78379ac7cb3bb68e6706f6f20cb60f8143ea1eefc1c0cd74de1c73a6d8dc6022bcb0b4908167d88e79024000c39be98e96d5992f6b879a85ccb79b6d54c9294e9afb1f30c9ae2b874a774ad5fe9433fa6830f15d7566be279ac84691ed764742577068896b99b85032850bf687b213525d1907fde1026b94652723236cc70fee026b2b5135e1e0a917acdff6a3906403d6f4ec3c4c2dc439972890b49c1c6d29635be7b481cbfffdd244d19b5c75fdf1596b17a29491c59b101512af09dcd531dff0da5d123de010f3b09f5074ec965fcc735735efb20fa6e4b3b718e2280ef9a7222961abf42963b8cd8d9f4587d3f4aea1563812efc937b9fd61788a3e8773cb093cfb9ea02740b4c4e23a571e064b2dd8eed855471f9e57f65483c8fd4b370c2a9ac6de2f5bbc6bca81e8d64464f4a243c1ebb2a3c7144048f98fe20ae162cd3a77c1796a8977f9935131ee756a66ffc886a7676cf521c29b303552ae117b319e74a041dc7301fdec74163bc3d22ff198329aeb79f1229e98cf0cf2acd17a3628b909491d8c8906ce892d9cc34e47a310cb678f927a7f0db19ff301f805c76a8a9c92801d89571045d589ce9ceb50ba7c8e55c4dd74c715a5e0be95a42e5882969ff0008dfd1adec9f9977d04e28690d56246a5b187b6f03b4766d33b2d76e597dc8800f9dd0323b9422ff12e3ea5e94a79321a126c7b8b4129778aac1142b3b7f8d049af88f7c0effb9d67e1e85cb14ea168e7284249b1fec333c1369679e7b3929e3e919d907aeff4c9e71dfeede2e295f8015b0a19e8103cb08c154ad8b6b7d36f83c70ea532d7266f50e2cf10c77c8c1dacea60f1d36d6059163058526b445cceb37c82c64a8f47453eaca39c2432cd6f2bd62821b00f394e46bec034166e4d111850e237adec451313594a9ee5824f29d8d3deac892bc401a1fab47da47c261c8464b2b75f9004e8dfb09421b6acda421a62b659f36149ab633498d2695bc87f49f6aa5d13d5f41870443e31db7967ccd72299c86e0f8493be4aeb0fd039a063d87d4f308bc7977d7648580b9e8639c7beb1fe7f081c4bfc553fad610c1a7fc0f7acf29ccf326ca2b1980dd095c72e782798f4e04646df4a599efbdd64b664f02666473667db340a3d6c2409ae116506f811de82bc5003e9bd6a5389c72bdb1b9291f4788e61b1b9f2ad89aa703c7e701aef41998dc0310f37ffe0289fd2d044ade1a329967e353989b0eff88314755d8e3ae3dbe2692a8dc6578a6e18e4737b8edf4d5949950f957d2cc1a80fe8a18f5e2b1a638c33e682d4b1033466ce1d9a19b74d8a68657ab4731b5672681c2f9a149af9d122d94ee78aef207ca411c095aad17f01a307b6dd06a061fca0dc631583fdff0931f6add2fa4e8f954c2ebac06aaea4ed76c63d055d77fbc54d731ed767e311f6fc4f52f4adc9c837bf98a28628f18a5b4f9e4fd91c690de82a70fcc7d949b51ca60506f67c4350ef318beeeda8effa16789d5d3fcc33050a2f2fe8ff1ceb4f279d5db4f12e2164d7896bb61ea1692e0db3bbfdbbced3a9ad0a9d63ef0284e72508bf9ec1a94eb9c5c9dc6e12a1b28b0b92a3f339fcafa062b8629ac2a96262ef39dcfe930599272cb80c3d13bec5329658b5e64c8a352b1180e32334fb9646366d6c871c795b0421e06db1473c890d3eb217f8580b1bdd9abc5df5f2ae33a4ffb84d29cf5b8cc5019805c37c76addc6f1641dfaba4505b66bf62c6b609a3608f5580f34ca7c05f291ef45ae6f987cbb7f374a713c2662af393cf5412e73dd5c3da35f947485eb8aea4b2890bb802a9a82477975f85c66bb7b74e66cf83fd795bbadbfa7f2cf34f841429f49603e4fa4423d2c238bb336684c6aab101142239fdcca3a0e06fb61e756dd97a5736080ab94aca5a5480a171bca55a872c41eef2ed55a9339f848f99cd5c37e325a8dd55302238de3612382097faaa74dfd724c1e98e58a482d49cc1d8487fe814c594a242e4202a64eaf9dccb3a3a5d6f33b5ceff1156992dbc1f00bfc3cd6e993e2bc1e162075b53098b9d5e2ac299743256c5005ccb303f076c44574eb304abf18cb2577bf95c81aa679e4b36de4ac707a925f2e9f6fcfcde4d5f1179791f5ada09765d306cb65522b45a67f932f77e17c106282366916cc5a584a7053cf72834bdde5335fdb4d2a8bef49b26e1e927ce9fc404972d508e765fe48bbcfa3a099eae50af0f921f7d4de1712cd2e687203fa31d095a77212f5e9280e5b406829e5d86e625deeb098bc5c7dbd709ed75071012c82042168e882010a5e7f7ef48cd24bde50153dcfac1a023a2a9f1d372fb37d59671f5e802af55b33d323011c3ae7edb659a2867674b0ab6ea0cbe74cd022b9d37af6a91991b64a8953c9bc7fc141300224ef017234821986e4a9f8027b03332d806264c55662bb27d862d1ed56d48f20ab6b12c0d93bfedf47200e24a960e668da30443940a3323ae1190ad3bc5e617d16554d2239cc7d2a39d376c6ab6e4ba9706c7e69702359cacaadbbe87f259f64195713fd12b75f766b7e78c2e33243f02a5d22c2755046f057f8d71bbc79b5ef1cb670ed721270cc53dac1eabbc9595e34423f0ad2fe2f2e1771ae3b492897a5c41e6dcb73663c3f4b1163b00f23e879bc9fcdbc49eadcb5c387ae153db0f1432a06f45383bb79ddd8a8b7447f276c02d309ba71fcc4f38dfe6509ba5badb52ab72b36d8dfab0245b6c1c203e450878f1af5d189a269274ad60722c1d931b3f2f3d34ad0debab6c499040eeebdb5d9353a5a67120641a233ea8ea9e8d99f11c0423abef4858db889a49fb0174467428f9d9eb8fe236345aaecec164114d45b1f40dda5395eac9b3b623624895326031313c28571181778e4bb85ccbc905117a504227f9611527e10908b9d9bf200ed2a60252b6010268e32b2dde3a1f579ca6007d583d906d28be0ca25288a5a18252c9eaa2cfd857376c07206c625cd15c73b648fae265a3bbe5703241880b371d9cc259b05981e93e416c0897e9795104d213a1694b31e62258d9a43e03098de3d2dfdbc146a8fec81f43969fa5ee5d1a2f36524a8cd3b4928298aa7e50b1b893f5e792e171200e811aa0c7fd5f178ea1565d79d71b32a92fdf3ba90bebd55911474f9188706ace084202fe6fab5c3a00abb6fba9cef6ae857dca587df6b7e43d765b919bfd4e70da526aca4cd91f49d75416874805ed8ade86eee0544eeddf13d2abd6f5897fe14af3d767c6268e747a84e030b94c12d6d4019073fe2ff0d1ee548157fd3587f947baf3ef81a53f92b238d7139cb19b6d65a40bef99e4a8bdf23e504ffd47a50658188320725b063db4116fbc58c602ac264dc86768be08fb1d8ba488b2af5c184c285a2bb36e3639c9a78467df8392d6cf1bee87a32ca919103bf417e4ef20b2ebab965524271d39d6ceecb2cfad3ff2e10e357cdf8600d78fe3588122bd115c493ff20b9b3615f869895fba46a882da8e84983a8727ca57685c9866ceb37ace6b7d7826df205bff2c34e5a4273f96b058315a26b1e622f7ad73c001775eb43e7a3e61addd2817bbecacaac2eaee50d967c987e11589b74054b4dc7cbd7847271b44e8ddf7e8c57426ab457fe4914fc4062ef6b1b098f30046097738b0a14d87a04dba4dc193137cc26bb90b196a9f99b86017518989b17875665cd7d15fa1ff293efd9d5fd7595d5069cf1dd2740b49345881b9be7a8fb9ab62808e667a6cf39c2b1ccd7c72448e3eca01bd3857b60be59e7ea88590348095dee355fbe921974fb2ea7bbc3f2e2b28a4ca0b4ea2d9b42c41625b7525621bbe02257a26afac9d74c1de04a95ce7e8dbd93fdfd8843ef48c39e7aca30dd7d46257dfa6dbac5f0b56359f128ac1c13ec06c0157327a2eecc074ec12d633b3343e09a4a3bdc16d1a7067bb974b70d7e06d321ae773c1523f0d20d0aaa9573d4e7b63fe780d9ab291d1fb33d4af3904f85c9343f41d2e693a7c1ea5892bba9d786070962c2e1b01696c69be99967b44ac0be90b4ae415b21452340d1a0ceb8d333be46a0ac18d300ece1bb9ac30ce897f411f0a19b5de4490f8d4f14d38937bff33945ea98b46c32fb37975b39e39fe6bdc565bf0f51123b02609f5a5b01ce3e33820d36b1faca2c8b53dab48f76bce05c673102e6c21023f49de283a860a3c1a2406b8c38be992ef118f898970e2c55c2fc6623bc1778810e343172da9351a1fe893fa202a49e6d804aaaad0ecc7f7c434877f3fafb9bebcea12aab2811ab7753b180cbbb3aaec8f4ab42017a92ba959718cde9b354bb9a4853f41cbef683e0ce2e8797e25eb7ffeb03b8e88c1de5d2454a99a3ff2aad2a415ca469dec9734d83902d68b0639799033495570db8001d808d8f2d72fc4681f1967fd138de75bbe898608e1fc75ccb52ed0bbc736abefeead2679b65c3d3f0dcbfdf451c731a8cf8c578f3cb886b82b29dae75d7a8b0da094d261f192ecf1edc98a817da9f95ac09adf60b7944cb8b144688c58de024f82b044d257126b1e52fa3b02407becad5e1ba51a93c9793377a49dedb8fd5e5660379210ea472c7f24d74de77221dac639d2d63bbb707f4ea8c2f5e5564ffa77969b4adc8f50b5638edb7cc77ad88baa24b22524894489f02f6231b3687bf7df553f85759fd1d9c5245015a2b46795e7d02eb14d1fe6a7eb935323a6d66714a6bb24e4fbbf1b8cc8d51bfcd47c2dbcd95bf2fd8ffef9f87b055570af276b03e62389b1d22201b8efe1464e131af5b8e6c5e77452d907ab4e778a30c8e743f149f05939de6a5a27f34c14d385a0d63faa618c08eca878cbff1e0519d4937b3e0dfa3ed2969406eceb9bc17b4661b067c21d7e37b3a288a07c1e1e3900aade54576990d6fcaeb09d72f06fb58a45abc3ef6b8cf665ccc7d36881a2b005236b2a379124911b6b1993fced6a6218041a3b01cdc297c2795a693a959b9157e203250bc5a0a7ecb098427cadf9a85aabc6db1dc48307a34cfa50c6a7fe2a28d17b74d504dbe56e9402b340f112d5fe27fe827767bae27df224bb51f61af4882958b5c33f2fc9cb4140bc99038d18e393ecac3d9efa3e68689889f76bf1c44e3c19743cf14b58a76c37e5e3c501f3fe6b6d1535b71169c1815e3d8c277026b65344089a34bc8e2f22a1529712228e41ec6ba2ba5fbd0b61e34cdcce8ba97e517f1a6b8fbd811012cdbbfb16d0dfd27ac97b09b597dfe46371301d82d8f6faa61631bf85cc85feb3631c001d0f572cd77338a0379d013b72d39488c827da08acf43af15a3fe5347e2810f5e75c509951903c30ba3e35d46a308e61a8d3e816d7b739686a8f6b8ef9c272142a00bf95159ea13b55839bd5f366ffdc79bfac31dcaadc105808c52d10588bee1fe5cd1d6678005dd185aad0ee83e57f607e42f94c304eb05417b74698d2f26682eebfb505c237ed72c3fcd3b6f380e74e6aad24ece0963d28c0717d656641d986859f564d8a1c733c1100084410e30ecf065b410e54f261f54f86c002e351e228efe3f90ba96ebdb4a753b347c97432dc6c9e053db032193ed015c03d4e8f9095b2f5b6c0e420d3defdec7e114bf2c1ced2e86352930a549078e7c3a5eb199d6a777722f8a024ed114988aa63819ebb8c5d5c24b8904960fc547c4c78c61b88a2e1785077aa8bf4fedb2cd777da809650422c65b1a710722485f08ccfb3ae9042ab30a5991ec3cf7c6c1c3198a2add2aaf62f2cbddb76585f48f4bf74438f31f3825b239c3a10c89f9d5e95b5688b85d17c072c086115f070c956509d908f9ada2be73b2b195693bfdf5398826f2899e79fa17b2d9d37fae611f040cb2edca579914aafaaada09c28be050b87782ddc683d14020663506d8ca9f75feb9c6ecc93c28acd2ba2047c10a1cb3e5bb5e980faad9e14113925d4cf3afcd88dfd25878b8b3262195919d5310672675d0cb29bdc2c1d088d1304c610be936de7fb248909506255ee0406f53f1abcda89009e67eaab4e91de3dcef26e2d543c1ba5a7599dccb6154e8277c3bba77fd1379ffa2fe3fb6cba9384fd69ad238ad19c838706e0c5f522553b6903c857e14678144db13ec5adf8fbdfc380101a775a2045dd4a1925fda5c6d70058ce22e75cba335d868bb971ebbc9aec79df056acfb763728b79d90011553e4af421c73c11297b7a5b279a0d9309657ca34e6b4629b745a78c606b0d2b3e9b3e01694c96d8584a9beae0349a296cddce6b7bfb86bac10bc643cc3e4c3f52bbb32e304a7b6766e8a3863ff42e61d4ab1febe68efb6e6ac9f0ae5894961046354f70a3b25d9f3a7673a26df74e3488724f81344a7bf89cd21687f977b2ce9e4f1ef340e6fe0606e65d5f480b03fec5976c268e63221760bd38d46b8faf4f2f0705a7b27df7a985f47d9630e81d432319d632e93c5cc2e9204b95d19abffc5645d8833425aea54343daa4e22083b27a6f3b6d5ef519df4dd2feded6d2aa37ace89812a4058f3bd7604b7b9410ab1b5184b247f4efd35aeff98fd1cb237b9ef105a801064d7821576ef8f1f78069e962fb2b2eac399765e460267dcac656536c82e59a03e09cda8c9f4f79d56b11828ca183d6db60ea54b9ca03215a40601d41460e81e35613ac48c6f4866c3178975f741e7f70ad3cc7d56294f5d7f197cc570e2e18af437f3d73da8182264539a4b2c27b4b2698f3d2932d78eb70d7ba9dd75b0447633db7c201e23d870136fcb4c3cc40b6224aa21b24b39eccc41becf450f94b329d8378044fedb818bc565c1353ea27d44fb4f11df77ed754c488e4181296bd52e5e56f6e9f96c36d7d1ae46a10818441ace5fcdb62e886ecc7b47fbcefbbe0a8e9c3140b9484f0e1d46cefd1b72a4576298351e675619c842cdceb94906fc199f59e091b4c54c75012209dcc23c22376f55fe9b3194200f8c55a69a2a4d15e64d4848febdc8aa9526ede012bcd6d3669c316cc2dc323a144c414490d21f6765c0719f28d9e4f5d446d602975d26e29fb7ae1fee7e31d147307e1a60cd52afb32d1cf8a6d832f7a316651e8fc704769aefe87616accd23556006460c8a21220d66e329f7cf6a82fe05b7162fce60321d7d4bfd355a7b689a150825a1edcb562763c963b13d4daf761347b75fff64082532de61d09f41f3df94b8bcf740087665cc217e8e44791ac2c639ebeee70d746eb3cf3e1e0d57186533f31cc1a4ad5c0b4dac0a1f9a10189cb17916daba8509a1dc9547795e28d254eedc5cbfdfbab2cc34a22e619c48c3adfa8ff6c6a24e88acb431709ce9908ad0e97f1cc33f99126ff080214c039bc5152b6d229fe766402adb19816ac88aa20ce634dbe540fe1e996a643cb7c69f81efc88e68ffc8f7e45ba91d068088102ccd0ad177575a3289758f0180945e230406c1164933181a02c0b1e2778d9397684344fd0467a7f492b783d4aa206f3d3555daaccc3a5a650a930dc345b060362babca87b76443532d49dc9b1203a9ffe20023f64a7c0ffbbcfee9231cacb538348cd73b7388d60e8068e46671534253d4a9a4c4138a76e533a8c495fda1602588b7539f92cde9a4f352baced51b3affcc9afb317098c5c03121f4eedf64a6d1abc33fd3426293201a0cb3153f12d8ec898ef7a4a8ecc80c5c1b7497e4399a98f9495952154f1e46cbadd1b48d68f67dc321766fd5b5a98d9f80dd9107cd30a8fe844aa6cc29cc6a4fd82e9126b1cd78eb16143e36dbad715ddd726a455f5ea76f920b53f92be1e0a0b288990839f628bb8ffb399645dfb0040a1ae7aca175b6d0a5828ff8c5c483ae1511667c1106ac49c5f5471dd43eaa8cde8793f8e5dfe96a23c664154050d48aa7e4e751d1caa4d0eb930aacc4c7c03753bb4cebbd2152d93e18f5a7ccdb27f2b13f9b839c4cfdee299b62003ec233a061bb79806a4f735de0b984f50259a0e9a6dbfbab2a1b7b2091982beb700cbd7b41932dc31fec26a4617279d686d4bc12ece92034abeeda2177197a5c12b7e0c57f07ba542c711b04398941e216962739cf44b9c93beb6b2b7733cee8ab74a441d5a805970abe709d2ce16ffc18b2bea5416e24c191752e66777ac3e17b345a886348532e59f610d3530cd5505bd8067c8ebb3cbf33235cd1de682c493da6027e3f9a2d9f6b62b89356aa2be967c16f119746a077c5f1ae16a721002bb036f24aff76ab379d7eec7f9c77d11ed4a7b686e800df36ef559df798493a24d4381ea98c84489b34538689723b4a03b533fe044cdd95ecc42bc9960d325917b1fded3de2390328a878514e9120a0f95efcae038712236783340ae1e71a3f3d226d0e355051b7be68543e4f0d70baf3188d36411391894f65658dcea052c7dd1298af03d7d56a4869a8144bd1131117ab8b197190e76de7ea99c5de6cc1b81646663bd016eb9dd15d6dad3fcd49fce106c5b6b79c5c9ca57f2f5606168fa6955253acb5111dbc0c091e3773225df9088a2f5ba6005ce23c346b767aa4237169e6ea2d54754910d98ac411c1fb8c69a09865034ceb836319897c47158d6fdf53eb6ebde1ea87a5333d90a8a6ae4d097a84ef9f150ba9b8e9b18cd44b1d742d7948361a349ceb225343505c427c2a473b819968a2eaec7f187b137d3485573828a1a55bc01d44de269f64b10a6ce80cd44d56366b50d0d5ef075da75e5dd4821b9dd6b16c42a4693381d84ecc08bba0b4d510f5cb154b7287ad5ac1079bddc900062f610c100501fdbcde3a03a75c1d6f6d156c63efbaff252097029a0fe530dd0057a203bbff0491ee98721b28a0ecded8333a0572f30cee18f03cc953992dcfd3cf08e58e1885625abf9eed15b12bf9fdb3a12dd67dd51e3eed69ab4565e998c54c3132efcd88322f574c4a2568a3eee59ab7844f44f386e96bdb15a82c0e10882a448566394047568f906c23ba549ab360d7764a4aeaae174e7107cbf025c93dc175a7cf52592de2166e21d28454e007eaffb50de0df0522cac854308740a8e3dc8adc500fbc7011b83c93532451c7d97063f5c7435df8ec1158b4534564545a1a377fe0724b00f2d4fb73e0c1558e868c6dbf98f228de2fc5c697f6755d756d9780603dd1eec0b73c9310f935df0f796b5cd8f4f221aeb224dedb87224c0782082a10d350acc3705b69647f7667eda831170b33a97613500baf1143fcb5e779db2f112f958afdba88c7d310e0693c677c2cfe9e6d9bd3b1a495ac2f281312e9a37553e5997c53f911294e3b35f30854a719f55fc0016b389a7b3a4c7c7d91c2430492b713bbdc72de5012f23807cf69ba083c80fbdd17fa1b2bcc70f0ed6807dc0e155000551d73609d84da64ffc14f816b3917874a5c1494b14e00777e513239f09b578d7e92c71f926d6a9b5098bbd196bb232baef4e83c2c3c9acdaaf71b02cef6ac2ea923822a683fea7b6a28eec1985941d3279ab3dba38003f6299ffd87ea4ddcac4d4418d834decf0712c388e22a7975a3546e917a24aecd3cd344f5947ae74de7bb2da4261a7706f017fb0b5ec5365310a2febb08f95c3b6734c75d5bfd01b5c36f48317adce82b9316d1dee967713ac0779a8d45d233e04d0619f9a0f2c20da9a88940c77eab2a9cb02ecb76807b84592aef567f570a982f90e82394298dd888b54636f1f59219eb3c0517a35dbbaac786841ca5fbb47f8406327cf3a762853cda41ec76a41c83e9a9e329138c3ef9687b61ca7718e701297894217b4aa4b3d25bd001c9ee5e91cae91f95d1754f72e743682e5b530bc0296a6908d24cb41ce95d5d4b580aa77e13e5207eeb35aa1c1beec83a7fe331c591db9c7a0a14ff960e5a25e9b4f8538facc23701468bd1e68b5d9453aa410e34ee2b373d70e9dc3a289b3b7541c74b2b68df86a66c5589bf8a15d479c50392e6a2c092ccd62c5f0fc3f5a5352ce21b454f84b53c8c9392bfb4702d9a195dd1c8f440f3f89050716e2e7157f61c963a4eee2d6276b6e4396e7fb5af6a450826d5d576e67ce729a39b733bc750d55919a8f7ec74933504d4ed01e7719015cabb7ab1167c7c1fcb747b696fc82c37921110600a620408c93e73daf789e820b50ff24f0911c3343a6a83406600317f525b2fa6d04fb33f35fb9cbcf98cf10bf0d3da7189d914b4d0009eb6ff0bd2a9bce5d01eaf15a0bb66a66a4ebb1df35fc13124a02f41f2eb88de591302cb5df8f236d7e7b7c62eb897dff0f99b12f2ec8707779abde92fcb63a2aebc11eaea69a3d984093c6c72741c948a994e1f4178d9a1fb007111e42331725ad71878fcbb462013010d2afcefe78e562ce33f1b30a6aa9ab7fd2c32bf5d4d722e4c1a56c0238e22a80ffafa4364ff9a9fbc782350141699ac61600b42a388ad9336fa37cc314a76074d7a6cf69698f0fa604b228a849503ada62610acce28359affaa96036f6a72b1802e480b9dab0798d3059445acfbbd8c871ee271a7fb5c6926c2e7c0ccd3516e1b10703da52f63573ef0b9207d86d70b989e02c03473ec1ef091f9b60a49550afe88973697a6f61938eb1c19be059e390db8b11ff9cc0a78f83873bf529e36e468939a6dce97fc0fca33a4389702325ffec3a9bc35ef1621e03f5b3eb3d45d82de4be8aff06105c216f917f992952b2ab63e4712af5aa2f8995f18701251af27d05421be1238e33d67d77667348dee9813005c17370639b9efe0f57e47793bb2a4acc41ecf0e3dbf164313bb3439a02c6f48ba3c9192576d4c832d7a1b2f1e6377c8a48acc352a595d390d0da62b09736a35ee8c86c279c3a2fae8fc9480519f3fa9a4f2f2095eb285baabb08ddb5419977ffa6b6f7d6812b94d1a61eb3236fbac6177b2c95e95ec9b2db7b81d779149cb95b48400c525b1171e94041cad88b0a75dae3fee55bf058c502859716b65201a75f35baeefeb0710f875cbc044b9419900b6a0a47f3f074d0ebfdef702b365612114cb247dc68b0a55d0c49fbdf53c6acd45d9af6f0848662fb01628d60d18ead62073567f92ef93f6d7ac5c6e7ab7cdb6445cec27c4b177ad5e1e847174c86a8edb7eae2770e828fb23f7ea913bc4c1a49b89da8a9ff85a377664cb6594396a87f34590188a0f6884848eda648c1b769bed5fe56ae599087996d5d05cc647338e82d0f2680cae996f18db81871a7806c551e6a6922950cf47e3e3c11546d4a6fa68b9dde4e5bf04731607582d36907bae906a46ed121336f40a0e2247239fda3f43840e0bc60478e6aae3e47d8bd23a8b4bbd7d06767e53d40e75034b5f2872022b2f76c03b8627d26373f8953a8ffa9f598d8787c875b1d1670bfde1bfe1b21b89f4b6f74d3628b00ec0d4a493e7789b81a2572a52bf1a71d343aadc2feebed628e89ed215b23e6fd78ca6eb07a1cc413e63ccd30f12c44dfab318aeb907df0617ebeae39d946a39652b975b3d48ef20cbc6751a9c87191b3b1f48efe34cedc5d8833297387d84792466b77ebc416973cc5f8961413ddf5a81aade50d9382030efb63109c76c09cc1c0a65dc8b95952a95b9b5e034b15438fcfcae34212cda9dd1e2a8f06a0964551bc854c421ee14e3e18e1fa3be947c7c473a6211f18f19e5b0a53b625f4fc46a7a4454c11184d470a2b22a97577389a91abfe6a4a1b0e26af8d3d9a32115cd9e55f26f3c1f1cd965cd75aa678e54ce4b28e70b980975b17b4a9d09b7075a6aa27b996b7ae628868f1cc1e4801d5c72504f14b182da1f2ee22b3a5dc89ecbcf4b581243ed796fdeeffa313c606ec5eae392b95e1c0e5b048adbc6f1bb234e7e72725056b3f3ed34de66a5d9df5f2df643a8d783fae9e6ab0f7199b7de4155ef5c6d63f22bc4219a4f1395409ff12444c272a5ee9b7f7030b7e0d33ce9e4e8035b4e30d329b4c919ee0169e0a78530132e608868d352d96b4eb208d52e6c27d18d80115586a86026673dcc0cda2472643520c365d67a8e4ab2ea4e670f7fce632e15ee9364370976f1d70724eb19a803340b5fc61ca764bb88d2dfe76fd7c124130485a9d82334936552c344bbb352fa6269ce9dfd2e2ac7714c4d6bfa41505727845772e7619b92529a9b8343c4776952d6dca246aa64e037cb6d2cef0640e20942a1bc1e2fbf3474fdf097f8db97187b1e636fdbb06fee77bc98fbebb9449cc053af08fc611238b8b6369870790bc43ed6771b08c86849a1a44dd60c6c659f15829a8cd32a3fb9ad9ddb1f293247d7b89dede203e7e015a2624f3fead1ea46036c0e0e8361127252125450afa02de54357ad591a899a223d44d9b78f8776cb497782f695943c9dfb8feff8957945f08306f6c75765eb4b682383e2e1ac139139a495c65bc86f6835d371e9534295f0d74214560e97ba8490d77b8c0e4c45373866d8691aa1afece8572b2f427616e5d2703cfae84854c9b168f2af49ff08aeefea10871ff42124cd38b85a9c90d88bd77629d376f7ebe3efd43831c94275cb230626172598a0c29f8baa6efe81e121bcddece5414a9fb306ec5dd547b37943d547d6d9c23662847bea95a9f4f293517388dc5d28d85f5088d821afe8be3e460db5f506d8865c9118e5239166f973b21eaa42f62f6d0faf3902188874a36e8d4535abd9f6e64723adaaf4960d14f833748001744c3e1b9377c0ad0d1f6966c347ba4ed9e378c2dfc2fc07c48666b7f3a966514134dadd7ff827bf71ad56864d74ccced1f8b357690f13428442689a0ca1d3aa48512115ce726a0d901fbf52eb8238f33679c10edbac9aa946c32f38dd8c8e1242f6843933591b12357e9c60031abee6ecd7066f88958e557c8eb3bf33eea316248ae8b80f429925063fb4902d378a638c5958055192a1d72db0a73298b620b71281d4c130a9a415215b987c42493350a222d2e796b3b6bd8a2b8b08c24fecacc8b5de9d0fbef56c8fbca3e061d745507cc8d38e386a4b3cfc61053268f9b58bd5557a642a3a22129cac1aeb29a2072adb199790dcceae5884d5530efed0891f3f566530a8dfbebd6ed4f694dcad1384677bc0bdbc529393f8e631f8e03379303cd7f75c7d11121f593dd52fc01e1d6698a8aef2fea4e3a4df8f6781b23232590348dcb765a5bf61c0dad06c499fd9d913542eade23eade3f9a6e12b5951666f28ebb5b0b8944bfb4b2ec4399e41cf9447b8151e620661bd559183be0341b448e5eeead5a92872b3050829aab91c41b81296c79d5113a8a75b25f27d73b03754a7c8af93d8b4ff106bda226b0661f6ecd3a1c765d8f6f56e06e6cf2fee04481cc2734c2c6a9883586e37cdc91181cd8032b0c2533789cdf13bcd34c9801b9ae1ebcd6d8a6ed0f588f1cfd413da5bd0b6848cf179847123778f5f007ac04610f536110694131d5412214d96091521cb9cd236a22f8bca68929a9f5c992a77192b7a919c1bfe24e76ffd72e276331cfdda837dad95c639964e8f6cb39f8893b2df5752d879ada3bfc18c9ca93eb4a80cf2dfd633834eba459873d3ab3b54bf564fdc4bb371d6051eeb22146a9a0f004d186582eb9370070dd563132a0234ba6b83cae30b1e2e61f34247cf2d0950d8b7730dc70e65b2f7af3349c4e4d18b95571732d06fd743568144076bff2c4744e7c662c3bdc9eb983840b8700b8ca279002b857116c70164f0748954bbeecdd2b1348f3009d6b4f0432e16f57579ba75877109ee2a2a9f572c0886bf37468d7b3385e14bf36f7af7a2c039230e3a1065a5ff85d50fd3526a9e558048ef6bb6b2775f7023709dea894e4a646070cc8db9d7c5012711b2d63a9bd345c0f366567c4dac04b8f3029d49bba8be6be5055fd61ccd2f1d39f87e7b56e033c4852ad537b6b58dc85ceb95d7873e79df4fc11bc96b15fa03c9f496baec719d225b53f9a0652a848cbc8368e02003f79e78f9376069dc4ea6889da5005a64038bd6f9177c0e29c532a793ed49fc9a245f8f555150b7796a3aa5e3ee05b7d4d16f3c1d29f7a2df2956247e9b68f83744d9c4f6ea2c71e479c972ee0a7429b08e2c523d86ab39bfbef996941c3247739b1de18eff97e5ba15b38f47e182c0f1256529da65ef3a800da6e99cf68fc1aca100c80c89d49539a0092fbd5fd3b64bccd8b4c7702c6c36ac6bec4aed2bbba5c72f83f89d37ca410aafa9be70fdbcdb86c14fbbedc8f0cec5c55202800c19e2cb0177364436e997914642de163f129044a485ce12aa6b2bebdbaae5ac0859415808605344f4244dc0b8d12c64215837f2e15a846f815e3a43c136c2ae3b5a08ac91d5c48e803008459c18b11cdf63cfd509e7f3731864c221efd843defd07ebc4d24cec38925f72ae073c25e7ec0f7972ecc20c29cd056230db84f909d17291809b08dcf7e07259818dae230f2a9500d7d8bc567c2a71900364eb494cae0fed2c7f7304ed5d5c42ae02fff0798968878e5cf38ca88afc7f0d486958c4984f47386a53469a8dba0faeb338ec5afaa41943a11292209a7aa56d7177f26238f48e114ff2e39cd9c41acea48e5a9a47d298b58376ad902b67497757f2bc4668d5cdcff83fd47d4583d48e33953d7848c2d0944480d293860d7cacb24625b5629aeb929e10d7a3f129759eb6959f40c759dbc0d8542e7b086de960ee0959aba54a7601760615d393c664a30a22cb32c8c42cb8d17e1bfa50eb67fc0bea69df3e1c9e836492eef724899dd7731086ec300874bd0d03a2a0fabef442b904006ecc1bc389c79bf9750c8593979413b5a9056f470a1b8579f5228f3db4ebf3801ce9a84a1a9d4b8332bb674e1e750ae07ce6052cd72b42ba7e3eda7ec458a66a619c5d788edfe0cead08d83677dcc0a08fd666255df3c077f918c5c0f8b49f82686202b51775643c1cfceca3f765307a8b8cb41113b6e273a7b3d04983c7719b6ecf1255203990f672c265ea261dc63d5b2ea4a516555d3e044511a954cc415d532b6995023761a51508e8675c33ecb10423cda5783e3453df4358988d45281941eb699032cc02435b3d5d4b9c7f443d57e10ca7680adc42ec67a525ea537e7cd0047111a50a80d5570bd79f35a2e764abcc1d21179b395609af35f72a66a0b216477aae74279e276285fd100157468a8c33d328e2c273e1c7b6fc574965776667e3daded01eb7770164b30f2af56aff8f937a5bad0646cf4acc774f96f38ecb8247ccda435741d2bab99ff9e7e8162c7fd25b077a0b98da54de803bc6f3132daec6c7938e8a0dafa7674bab6ea0aad08e7c17849d4d33758fb4d3197c35f29ecfbae8929b45bbf36e889dd5fed9c25b223d36af104619613b0bc33487ac492f1050ea3ad37d4f62cdeeb030f40e1e134c124502d2b0b276aac59bc9accade70f0fc2a452248e6fe892b80d0794cd66a1503412ea281b91274365e991dbff107732bd396746f81e7957ed52f11d62410d67d8ed4d25fa9432ec05455069b7424be0d866b505d4abeb87125642c1f18a68d2f34768a47f53afb337c8c953b0d568965d67bbc5ded9cca86286b461db12643c26f3c47989ce7f2a3dd82423d47c15d2d0c02eb145fb23c3fbdbba2667d1332f02f6e3f05cc5b2553c64d59f0f6c00f5f9338e71e963e3edee08267ac4c22879e7af2a0e4bcc6345b34db39d3160765c314ede14188c90cace553d4e231b3679feac445a5a86c7b3ecc33ab2fbbf87f52c63831ca54ea42a8ec4a1e74e29acb5cae0bd755eb18cc2de90cad24a5dab661a689de0d2f38ae8c8e400cd3ef650a3e8e1baceb284c5053d02e18162417f9351389b6255d66a6209d520774873940d218c4e44d88a7e8ec505c79ac21b09f4b96e1b6e22543ddf8bff9de7deac66e35d08c082886725c36cdb6b77aaa5b4a96b79dfc82a9ab1c8b6d50c57e5e2273e6ed18e8e9ba4c8195f4cdc8ed2dfd895df6ca816e2e1f3b89277331fb89055a9e730c766585becd27b2167d304197fb9698ac86b987399fc4ae0dc04ff5d63e6ef866ee9148cebae3a6ae640227a9665b8182a3032cadac86bc174731bda1685adc27f2fb90789a4d59d0faeb9f8e5697864d3a492fdf494809b8279df2430d628497152f3d26bba32c7ea363e7ac1368e04754403e3536098a5c5e3d2d5a092c28eff6e2b783502d204c75948fe21b630636307e278f7e3fbca2e786c25fed036dabd7f44b2f10303e36d8f63f6a358c9df6617b87e8624e6659c76f4c753d2ae8dc94d3b4a25050e03a46b1e0cb67d07f0c025c2e76a520d4af709bf98ec8d5f464fcbbb3ac5e379914b80d612d0505b41ff64c9353ff90931a6b9f9c02db2ef78ab2de555acfd678d5073ef3a9f34021c0f6bd454387a05f1b6dae88d5a279a1c3d421c7d0a3db71b9848fa667bc035164d6e85e63add3e68c7e4c59e3d70975cbd97f94e0f704b38bf231488195dbab53699813bd91467311318d82c635829e91b539e2a968270c0bca6eaef0ec1d92f36bcf50a18440ebffe5d839fb4ea009dfa0930ce8a9f490e541c23ad916d400d7fdca1432470f5925e8aa6ddeb6317b8a22d157b2294b4fa0daec6dac6976cb69198fa32a5406d73bbf31ddbc57ff23f7363ff2b97d273e04f12f2d874f8d7eda7645858426332d12fb1acf20ffcfb7433dc2ae275e196d877b3c7d02e105d303c1cdfd4b011b846ad5b68e27ff3e23fe3bb04902621357f13ac2227771671b23fe32ab420a797d7ed502bf741a5c28b0195e2747e41d45607915067e6b25712cef8d880bf23ad2bc12c5a9b11fd6e769ccb2ab6f3ee886a6981f0bccbbcfce971d254d69c55ef8346fa46ce1329b7e3f34325aefde81ea88ce70966121484341fb619a0ab1b0c8f77de6d7f2834ef4ac0ffae1f969fb507d33084ec4b3c3e8d91cffda54e2a26c95fba328a977cdc0b9a25723e6829c348f73bbbc506d919203f9d1887432cf58d6e1cfbe30a0f5b7229c8859ccf2741149e3d85844107817be6055e7633096c4ad060c9e3668cd8640287cc5780841c30b5576565a38a860577567fe6f38cde50a3dd293415018b0bb5785ad6785f7e5c13ed37950f185bfa4802e0802eafeca4d48b246deba6d48c9556ee8513a7ebdc306891552a8c34014607f3c7278e96c9ad88062d937c4fe6c7af00b76606fef9f73c0b71b8ef32e79dc9163a15e3620e6d5d88b69eb71b39b74edeb6aff4cdee80e5ba1de537b224b2840abcd0e2db3cf786dc172491a644ee81eb41b2b1aceeae11385ad397eae0049e98534233702c8c52f610e92e5fdb05d6746062a9e8b158267bce98b6fe16dc9cb89cd1e553754d63861e56e5291446eb43ac51849bc46a393ffccce91d00a6c6b848d44cbc99d412b9719f6009ceb31de641610ec3eebb4096df9f22e6a42a7507bcfdbb857cb1fff88c52374a3d28fbfc480c12d3fe2378c248e932a514b301c3cc3a1059bf157675f85f79ba65dfa46ac11b33b146d8d0ef26a8598ef04b13f96c7e1aeda6d0fd47eb49facf37c093174d1a81e0e4dbdaa8221d7a4005e1033b04de294fab390f24d55bb750bf128d4042fa2f2dd8355a80e4b9fc7add8aa66f9692e343dc8f0dfb69c6341e2b66d30e124553bb793e537e1ebd35c82710dbcfc1910e0cf193e5c626532a187733e8679e3027b157bb9356f5e553d5e2613aae0e3d0e297da173db09341ed9c6d48f1dd9473f8ce52447a7177c2772ef30d45ff0c594fabc4a27332d1bf948af94f6015ec481cbcd3e893628702bd94d6e513cbe7d4f43b2036bbdb3da8f999b00a8bf26bd09592d3bc2595dd55aea414f8878c88e97d1a3029dc4c63465a81ee93e15d8085e48964a853e20fbf3c467158f1f5c8d5eed139380fbb7bf93776dc8bc7a2d79e565323950258d60eb4f859947812975fa0d0516da1a856a2e941f9c2cb99ff692729a3b3bb1350087ab38906b063a3b932cfed100f308b8e4f71c5bc787e43c8d81e17f01e848c3f3879ad0cff55a3e338628fdf30eab2ac52d5b47de962686ed57698b7c09654f70086af43e57ca4668306bc0f69512c42c101d715d4a902ef02c311fc349b46d9382ba2d6ca8f2a0a19ee5c88c412707c7e55055f42937ddfbb10f0bdbff68ba344061844be4dd170c98659f0d6bd17b15b809fa97c01836cf1f167ba9454f68e9df51d0f7b3c850614e5eba20c6ddbac670ce4ffc0e1e6891c76bf6f1c7eed1c28e299fb636dc6ec93116268280da8ea74ad47f6a40ae542711ccc71d91f596a5cd4e0e7868b43cb3b9277cae9ad7aa3977cd956ff43b10476c7cf94c9004a623034cad4ef9ba0242e5a4847121f26cd122d4724af0349bd486a8558624d84ce89faaf72ed64eb50bcfa56eb7c3efb641ae2369dfeb250d33cea5792d5f4fb22c861bdc5b6a076bb49b857315e60dcf90118053831e9a9ac25b11ddc98c804a11b19aa7ad16c389596ae1cdc9beeb75ab0b87994e6b26030337a2d1868b8fa8242a398247d6b52964d06bfa4a15767d948cb0ec00adbbd217dabd64c24a43c93ad213559ca8dd5b70adce897c699aa072993a266335c78dc3f2644e7df73cabc31e65050fcef4748cf9ac8931483bab737fe287ff0c67867737ee87d095e047abbdfd13be6a38e1e2dfc116d79119f8aed459ec8426e305b1cc85e79df3bad42c8bd585589699507868c1cfaa067b58f66d4a8d9aba54c673205e00825314ec7925b807139c00b298a77c6ea2eeaecb570f1f9e0851a4b1838e62c4f8e2bd36702fe851a6d276487c7f9c80ad5efb7b9c837ed5857c9af500549cb035091693146a3f47865f4863d77f578bb63752e05e776a4df5075d108e0ef0932c48682527e1cdb278f5f294cb591bd844602a940f99ad0621874a146fdb98c2998187e7d0fba3d8895af290c524f4ba4d2885e10e24d9988f3520b8ade55160ba7a51f00c62e7afcb3de51f8fd49b34e8836f968ef444eecaed3f728e438fd6f35627c41ff30f32c4909e20e46882b52a017dd1ddca300c610ba575aac319b0a2e001747d7f6c65387fa33392698cc39029bb43d71e0ce565fae5ea46b61202dff3cc772efdeaf512b00d0e04838b1d1f28c367c28b678e00d64a43d5d6123db19fc8b5cfd06017738d673aeed6f485cba267045398ab86d953abf2b1b90c79848f72c329588187a2fd8ed42080c5d48a10f2912ea5b3e097cc999e3e77fa42107bcb5e10f205cf40244f3e48ace67b60bdc354e92322a31e0fa464bf9df9d26f086a751f2453bd430025de830c36df5a7d1c63f5500fd90e4d5cc2a56d5a31beb48084b9be8e148daea9b74f9e98311a042693adedb1bd70835e66067da6401cbce1966b123273f642b5aba80800d68a458ef7ee6870ab642ea8f3420e0dc47668f399b0c3617ebc546283376e8c7b4b34e527f7333eda020516d87e9f3149b5a37eabd25f413bab6625d2349251715b2a1af460732fcb16a039f5937767778da10a0d4c499ae79effeeafa7456a3b8d864252a3ab087f502f31455d58c0eca7ad60156422018ff810a82dc38e85742fa2deb4697237f9499bdcf6675c24fac74eb213b804f988e6184ece081349fab38b4ffe61d5c7fefa4585e1d388d81358be6cc9d96fdb35e2429bd33a9876c542838b2605cfb0946ecd6d1217cc05e0bde46d0971132f185340f7e6b95ba6c67eadbef261a5b79b44232ef42cc8e77d8ff63d5c559e35118c142de4824fbfe21467385d6adee22643beb19e26b9b3d804d2e6ba662191f042d30b6308b3011a668d5c9473dbe73e52f829ffd3ec2443472a8ac1ff493c86432ffd57e406ad811cf4c7acc73e69b0062522f2ed394d536ac9bbd226e952bc2a85eed360826a5c6335b79114a86fd2eea663571e3384a69bd0e571883d8810bf6e87314e33cb255d5d3fa4dcae632754e500681be41f3a69eda2b53992e26254a43df3f0418d3a83b99094e1e04763f4923b67f4cdcdadb7055c663afb30c7d8246fb822ebec163567ea116316da46c9609ebd1e4373f133f61cc69bf628714dc659dd937a10c46e9774d896abc4fb7ce277768a907a5939befaa41f5c42a16d1b77a4406436ac69c3ee53c176c811e189a1b6dcd7095c118b3250e1042120a2edfd9cced6a1f373aa591f1ebace9d3bf7cf98e31de58ffa2d3fae31a5a865fad389106539fdc8ca936ed185e37e73a0309de5bf7c447f6c5de47caa8833546ed1c7c24653bc7c5b133ddf86293d57813ab532edacbf71605059116ba88b6caa6e63afd236f018b3064515368c6f08028f48413ad07130c2178322ce2e7f834f053aae6c156272cdbf3c2fb1e754e5b9017a546c053df6d7b49ab4ecc3a661883f19c327cdfa67a92c170156578a490caac7c64a17a7d8a4091d338f70c1e867760f60ab7ec0d152dc5653aa1373eba7eefbfa68c480f6f38588e37657da506b43d76cc26129d8f8c0ef266e84108f2214949d35e1dca46ca2f3e33aea9928548abe4f3b550203df6a57b08d6ec950808f866f1fc2879b7c535b8ab6bf89043343149e36f2c3014621b857eec99c39195cfc121ffb283e33640c0bd99d48311db117546fbeed0ef68d8817c8322170b950216d98ab367f2623a79c495a386fddaded2475a3fc8f0960ed8b628785e57f7bdb594aef56ec1f157859583bf68d838a286697dda935b8911e3de6682ed77ef67123d37af909258ad0431faaf474b8a0d3e73e1bfe3e022b1b8592e64e3332cc90fc3165e338c589deacba5fa42e5a82996298ad93a6cafa665c70531ee186505f09fef0fe96266c71f240bb9e51f73965a22efffb74f0c9cdf7e68c9d24589383af574129a6a87f80dcca255fed42c8ca2c728f32c5a6d8e6e8d00b9110be334528b5cfac6f70cfd257e7de8f12942e7ce0677ada46c3b73864fb6194cb469af3bf54f26b1205026db6249a5e1508bac268e36bd15b2ba43ff2f08ba3f6197eb94a3c0784bda2fd9f96347e74f4f55591a4f4d8cae132d31634836963cf84728ad5c76bfb1e5d1128b7da6dd7267676cb1989ec8ee19ecac51e7ca4039662d107841332b0c81da8fd1355cf04067b78c643f32dfe307a664880fe30f4e9258f8943908e38be58972a669b7887dc3c878d647a602e5aa15f52beb96380ea35f8a41fc8face8b208da6e00983437c931448ef1cd28b1c99d3a1641afcd4592d419040c0244333b106f88719b57482227dafc6bfdf3021b0c456223df3ef7c9b78f8f863a10437765d14eff1a693719fd54cb409522433534edc0ae1e7b5449324008c2fc46ca59e1374fb38f6424ed74e6abc51de20d684877a221fcda97fcd3bf95d765fd5450ca55d3e0ae4bc2d5c4b53b660b1304f2ae4fdc730382fcf9602574b117fc71d4b1ce8247ab4d139f84a551e2318be6ffc5cc40c5ceb7468f2e52045e0e29e407694812aabd2a29c7b3b86b7993be3197a43f4c400d72db809b5cfe6cbdaee85babb88fd5f154528c349c2fb6fa5c4cd8cc97fdbd74acd189c3be6efbb958a694136041134098db739c784a5e22d997a1b060d067c5e7a323e6fcf50f5173f691cf4e45a2b86431a89b9e60222478edcaf59bb0991e81e8f3d71b9ec5d0a7de73c751602bbfc4de76fa4d35ff7c8d57153dde1400a4f02c4af10827104daf49064b4d9742f19ad5646dd96373d1e8f42b38dded6a3b1b2dd08ce931b22279e0a13f0fb05a26ef13cc63e160dce164b28ad1cf3cd50fa34ec263f446dd517836438c9ef95c0fb47f8550f0cc4da8bbbd0ce9d80ffdaa1ca7d6042f1ffa85907c8b33de800507a1ca0b2089f6bae931207601a040562ac74b34dfc5397b5c79c068c82028e6368de172b283a225e99bc98d7bf29e4c900be38a5fa02dbf23483ee4a8f614cb387c591c7010b7bb79f48415c2cdaa5c2592ccbfa736116e7797c6ddb095862298f8e3ad2be211940eb0f7575ff6cd44b61ab624c287a58a25288c27a2cf0493e95b2f6036c3cc93c3f20fb642eee1c72f769c0685e909c7aeb581c988b3f89898d80033bb2f5eaeb6093350db73c4703cb41c60204f120ce6b6c7ba2a588e3293d182302f9e8aebbd6b142e5b19d9ba876c7562924a9ee5ff6abcf30de0567ad9c19297ad46aa021c0abbb82d262d7aedd5a538dc64344e638621357f27a8042c3343c69860cd3de903e4060b4fea671cb9f5ac54fb5748787d17dbcedc7c11235f1dcf439b0da960ed9a4d0cb545d1c324c6fbeb52319fc51a790e2ed3a348e9dd449fa57c00e760d5aa65eabed1d2efc52cb36f9bab2ee3b56f9729cbe49c8d6348d118765dbcc8032cc12a1212f6e8a2a6dcc4728cca808cab4027c0097d43d8f7946be81560f82549e1d42ba6705a082475a8101ec4f745c2f718efe1b460b353b43703109d87a8ceef241ffe18242d20c06cc81977be5a2d5e5a535e362d6f9f1a752d54c457c5dff5a43ebce5f5f151068306f8555957677f6651f4ba43eead17067259fb439afbaeef987a2a7cfbbc3fff75ddbb68b5ccae4f62ab85f7158a92ebc17c5d75a7f27c22589dc72cc67950e7f3f31d359c3075a6e09f45d9fda94690094e945db88a4ad7f0307f6f5415a19cdb5840683cf13c3f7b4f6befe721225c447df1c2493290faa3a6fa5c76bb80651998d384f48df1ad8d53808ec87d7bfb2bb80425bdf8f42ba181896c818dd1714cbda4f27db02a89d65700cfdf3dbc2cdb1842e5200227560d9f27a2c57540a2c3ddf1227e8113abed2a60a80ee97c683bdda862577a4a39a3142d0ca3fa4b4e8fb7abaafa9b1d649f5d0bac5f1ad058a877d832c5b8d12e8d8e5f5a3492714d40830717d068860c421bd8b266c3e3af4d63dd24e24e547f979708f78aec00454b802df09c258ca91daf97c5fad5571635b16065277366fdb9701b76eefeda930b3f5922d0bff1df6749766563c38d581a961268d592a789a2712b79c682028c73b80c4a113873978967494f96981e405c3e21b030d70549853377477e2f0b9e7621ac2bcbd10dd2ffaced3836ee0f9a9bc2431d48150f1fd7e3210f1e2d0e73b277c580f0c9ac0f50e0dd3afc5aac8a49ac97ecb79ede761628866397503f0822b646424f2a948dac3cc92fdc0bbc16d6137766d55e5e01db9e589dda09265d1f3b4b9516a09e237dcdbdb2d24f9b812835fc624feb83e60cd3afe884da268d84e96421f949aafeeba6586e995768faa9c0fc1a34d61928f121ae0393e89b08f6f6b4270941a50d41b8d7791deae66be5e3a2571186b8d357599d66db6039514cc20853ed1f598dc7c8836bedbfd23a1818d3324af07156051470aed224e53fa74ab177725e61e527da2ed63d9f7fde003da4d887a520d04adfb354f75082a498306973bcb6f1daf16d94c202650cd9f2cdd66e0a8631a5515bc0a235ed47952aca9ea70ea29542b71f111031792fde3932b569dff67e4b1d1198dcf6322d29e9f8997f3ed90df86b997f1db018966b75ed55c59920b8c597c1c089687e02a650881d80ec8e28714e10f50388b4d479c1685879862bf2132419fceea4d61cef806c8b19b414bca5e2fe5c46843f361530729afb7ff648dae45e22afae37184d28cb6e5869eaaf1658d581023d3cfb3b3f7e84d6b65c419dd60776f20864afd720b139fb224684b26b4f1b940086330263d3386d8e6a7a53271f2afc7931f7d7d2840d271d3e24d0a4169b196de5f39a69485178699c6b711548eddbe1e778b4b98cea83bcb785129c67e6babe52da3d2074d7b63182bf6b05faf00de53844f481b3232355dbc99ab2e738bb753dc31c366e482100e513b327abb3d4acac588114211082f1c752876e7f7d2ebb5002b93b5acbc1e783795d86ad5c51f38d7dd11297f2a94e7950a2e9fa3f28d53acce3a681fa9f5170c970da91856486dcb8002bc96c39a8bbd645b6d355611b23bfb1d82d84211565ffcfd4ce2ab02baa49b9b70a5fcf0f2899018aff8ea608f3ebf9cda2fc492890cc4eb6457ffdf34b3af5416ae5451ad474a851a7a134d6f33908e50ce7609e5d4f9adf631bb8f1fbd8ef9439d9b04d598f8c3e1a45bc51a74bea3630385a224a1db352e8fdd474a19c6fed4f7f53c9a88afa00c246e535fb0f299d6ab3fdfd55c38092a0de9bec8e95cdec0b0e939253851eadf132d4d275f08b8109ec29a9a30152ac2b2aaf2ff9a2544b9f1dc2410cfd3e701e9ed9a9f16b3127fe754f7a98a7db21fee02f265bd4308a968d4bcdc8c496e9773ad7f4e94699432634d816db16693d0c75ca2766b171dd3b23f929ef91195f25bab236906d7fd595575fea2c8f6dffce0a1277f0ea864adc78f82ece6ca431e5d469d716fda3ec6a9f45427fbbd21dec76b11e4ca2cf51af9ca50d3f2ce95234d1e0d00180264e5ee285ad3569689c61d22da359d6d238140c86de6ec9c0da07093125e0734739f6af56b30b90e059bc6ea0178f79c9de6e902b923b67860da61ddd45b92714dcaf24ae0c738d90d179676633706a7e1b507548053381b9b230bd2fab8bf080fbc6cf8323d1ba96dd8e10a1b682226a44fd8ab7b58c1c51d2a5643409d706ca40eef2004d7457513e3769dc42fabd5ec5fa9e32c5ea8cbc030d21da4641c051c7277f823ea08fbc05b760b384d0e4f16076e839b8f377cb861433eac0bd548d7a94408af630187eeba0fa6ca0e5e5b0db13506b50a25bb510a0de4f952b22e974d0774ed66f75756be73d3462069808e370d9afeee9bf18035db1036c1f5c01910fae706b5fae16a3c4de4813465666e9e90dc8c5976d9914b37f2299a8fecb3654fb1a6005598494ba85150adf90a5706513a165ca0cb64179216b32ce60026d832575ac3ab98ef1908d036b8219bc72b7e8134f41a48353e1b4be79d6ad130fff5c236a83987b6ef96d5252b924cd9961538d5cbd24476c44fd874cca11b9aaa27c875f6f235cf4042e51095797246d04b9a334cd405419cd300edc4ae24e660102ee39835d4d10c9b49c4c9a51b27bf322c45c3f7b9e1ed61ed4d87b00008552c7dc731eaf4100904698554d4a18b655fd4c4481c1546a280f6e64bb24c51460d51a800d9de926b6addd48f937653c260014f722e5be0fd46e8be2989c4864e430c5219ee447a65d633aa1dd46956da0321b52f4b2399c977497d4bd769b6b06526a0872c3e8597d62e723e6e5e02d52d5f3a83b9f20ca94495e3bcccb4a08c50d0132b5c84479e452b8f089311d5f568ea99060afc77ced4e8de78a088ea8938039c33a4131889159fcc82c20a156bdd598af76cd501636be3839a034020138e2f78e1eb5fac2926fb00b01a3af1f7cd0d450aedaa677fb2c8e1b2a3f8ef924f602ecb2a2c4527120243734d2e383e514953c4476a5248ab8c5ab0c23149a013f3180b04630f2f2d6436459815d3702ff17f9f54aecad5e193539a80d17c395096e5f24a13d7822b15e57c2bafef190807df4d56038c2420782915e28a43718219fd7242b7098ee319b4d3112c4d3fc443e43a6024a69518f3b274ef8c81cc4692e3751f2a6f07ae0dbe55e23770f1face86f12c27e4218fcdcb759ab7a96ec9914692b6f90b3eaaa2cc92f09f1df769e8237f648289b2b0f333921427e97c8c77fe9320be8f079be43a083ab371815293ebdff4d45967a6d276f823b3e0e86b426fc44e377d9c1e66ca8c0945fcae7e8abccbc9d0f55a51915cec880796945abf310a571f69790e5bb7d696494b7f56927a29d7fa6d9f55a5f5f52bf7c25816ef46a1c752b1ff3c31807ee4e9990d3b4923566d571b21fded71d5f757cf2157032e611a4dfda20bf6aa52ddb383d473959e70a0e871d3b869530e50163054743a0e9144fdc2375a448e29f5e2ebc4971060df44287c4b0dd47e009d40ab78664be2ade997d157f0a565bdbad2a22a4dd1ff3c675021a85f34debb171f4f3a2675a1daf0ae6c93c5b6526da2e4ac9e13de0146a12d51c4553cb158925e44bed1b2a4f9837ffa6657b512aee030e939fa4c752317bc703fdaae69fd894bc0f0b2ad03dd20587eb7a0fb725d251eec86e1655b9f52a053a3db994b0f09ff6435628ee73c84ca528c1de3cd7f0fa11cf2656b6cd2c65eec28f6de687ff69e30d29d595a7d366c884b8fab5c38ee81438ef033ae3f0cfc36f87cecf18d5aaccc1d98e41b4f608847460e47d78fc67ea204cbc7d40f614dd695a8911a0e16e2f54756116e9e764f5fc4722388e28c7b799945a27f20953ce63f34ca0e36b45a3498807639be1cbf8ab28ac3a57c218159163ab5a80bba8b334bae9ba1e4199e3ed9a80d281f38d5c8c095ee12d2365280f7884b8de5b00f162144ac68ada48e509da135e9f7abad3d1c000472b4c4bd168c65c91d892db9ea619251f4cf4233bee5fedd5bb170a93fda06c52527feb38c593e6b5d7420a56dc7f2fccf3ea3fd33ea39612aae75332773e649663478003e209186e6e4b0419b4cc43fb5ae8eb514af138c5c2b160b305dc982d4212d579bf2aedbc19a67809f2d74e055cb6e9dfd2354f56d325e32f630bae8889f2573fa31a43024e3709305903d79ca208541c8af3877bd7833df285378c3b57a2f044b86bf9aa0134a5854d1c23e51719295a4f1ac8bbae3879a828c29dfc9627be7db32cfd0bc2fa3a56beb793273f097ec091144302bf02bc3204b925efe23520a126939e0a9209568638748a2733422b0f2eb11ed7944b6566430f9fe638b48804d40b2a1a2b36fb87cbc99895d32f93ceb64ce6ced7f936caa8b6ed588bbfaf8fdd26ab5468431eb7088e5b0be67132b8d61c2444813aa70b8fa1467347c2ababbc3b63e3815f92809fc3f5d730a64a994c7900b014bbf198d3586d722941dd9d68381dc58d1993781de283ef0d324c18030b511261223381eb315b9bae341524578d9adc43d5d7a28b0d8d6af6b76c97b7fbd43d955b21b805db1411a873767e8bd73560a67e5b7b2936724d932f7dcd41de1f34fd174f369805515e011b31dc94bc82fdafaa49a1a9e363d474ae1438890bad2e33da09c3fca210d830c0f23d6199853450323175082d6a410d90ac7dd6936851188e2cc7f59a111cc9fa712305b14dbcf28cf2dc1e9c918c226d5d54bb0265cd6974b336c37145a0ced7d2025ea0e8436ef49904114c7dccf0ab4f376583eef26914c76d87015931379d938f84227226460ea437ad3254ca7f4d78a86fa3771c8794e50984388c2baccb1c3008723e44cceefe2811e5ee972b22733c2c5c7a449b4fe8d9da3aaf13caf262e52cf3a655ad01c408141cc22ddcf845ca05eb6db42a1cabdd367950248e3c2d0f512ae9a975ef1c4e4d095a1fca9865bcd409c272ad0526874110704057b02c56b468af557f12cd01dae64020681b7adfca0eb1d92f0424457192c89af982b2b1ce08ef3efd8ac59e63a988763da7851b5f5767ce1d5de7bee0869c84234d4d798ad8bb29cda993251bacbc21ac54671a7b9040c10217ad2992cdd2269970684a1c1f0a5c5a20db9d0594c492bd54e39d11c447981a5895155476613f1e14ae9d08cae759014f98aa6891d4c59cabc7bf8364d5c2708ca7755dbd59a2bddf0088a25c8cb2ee38cc82d1edf76f33244e97c91417dff3bb071d2621429871dda8f0bf1c3ce73dfad2497cef053ff3e80c3886cd57e5e8cfdcb2f971fea079a450fa2bf6284d418fbe9ec8c6def073a8495c7badd6e4159efa10565126a6f0f3ce29a7f61e480943b8009cc3759509247750044f172ceb5fa46b82194fe625eecdefaebd830655b9939c80e067927dc649a84f47d11408d2875f84945535c656bb0224112f13c0916cefaf3764adfeaae8e76d9cc0a0da4eb19332f77ef215d63c8ae9d7acf67d4e845fc038c72d227f98894c6ff8bc21f28526984ad2a36f5cee5769804601a3274072ddd8eac03b25f55d5a0fba432a07cbed947a6e870ca0d876ad8453558188df0854ae37e3d6cf30f44753be88a44ef4be28bb27509d44b1026631328436255eb67dd8ed0cf89ecedb4b97dda94acfe511b95165e178e21786fec2fea7b7c6f96e3ef42b333552c88cd18554a4643956a2af5de553d94f54fc67a58ae27a5a801a65b6250cb6dee55d6fea278a3d3b79f7cd8b1fccfc19771c40109664a9e01a4d6c48c82d3e05cda057e4a507052e545d3fac575e3fbbe5c6b5f4ea58a68917061263a201e90514aaba83ed286ca5dfb24eca6070fda7fe9ddb68b50e1369d4b33d4177f6fa5f9740c5d49bea84ff4e5f2593f66d541b6199c6d712e619b3dbe59bbac4687a6f504d4fb4d2fc150afff62870cb23bec62f90a523cd369cdf85d012861859bb27c639d9b51502fcfd6928b38fc070c4cb17a8f6cf3159f23d7da271e8449fb4223a26cfeffeb68cdb2781f2a5bba5dd74a8681d65c25ecd6bfc7a25298550ef699959db12dd5c02f4a078739b343f5089d23a3ccde2eaa164348915cd84678b262f522797e8eaf3c7d3b25ff1ddc7f225b84d51e8304d06b8139bd2ec3bfe5c8cd59ae715b2889a006619baa7aeb4b34951467e5eb8103e1147cab40b4e7e9c81847022f7618046b8caac01445c66b5d551bfded87bec46bb165d2215bc9c120ea5156e97b6cf3c9ac77838da3d124fcab2cbbc3defdcadc1d290b4833c43d1792048fa0a2a5247ab65b521ab8cb8462f576fdb1cb5666749d2f4575f2ea9d58e50e2760f3432aab87e9bd356686bf18fe4be05122f8e8a7bd05338e7125432249c0d94efc8b3580c55deedc51c727092a74b97f35a986beb5605bf1642ec9c5abd2fa45da3d507fdfa1603012801513e368eadfa118837b4ed4922613a320cebcfa7725b496560fa47945a5bf031d5b36deb296bc4de268ebce276058c4eea823f2b2499563a389a08cd09f7d761a40c51379c27de2b79ffc3be7d0ccdf9da0eb4ca68cbe0e813317915452d6a9169d62fa74ab5157018be4863637729acde5c1ed4c5a7496844777750f94b71cbe0024d288bab76f56c5192cc218c251faf4ac566f18cc8345a7e0cf2e548403091421ed4b43e69e2f6ae6e67d4a6ec95beed9c1ef4ec7cd7aed0bcf51e395a769f9339350e433c66e2c015ff9932fb06ca9a15a947c4d2fe5036e7d071d207da50e798f91311e5bb06f7d9331bcfa4e1f08840391fa0d8190e0851977abe3012373e780be36e5dce38b110a580644133b9366b7246e7fbc83203ecef89c7a8193abf492109bd22a93fd1a835f54a5d36fc0453fb55ea1520d68412546120bcf3e9946a71620bdd9a73f2a07f7818784c46b19236916cc11bea7bcde32bc5264c08e9cb2c6db4d38e1d38139207e4c1d3cbecd474ac8d2ff0b4674aa330ec102c117fec7ef38f455fc9cfd3b03be1de44944581f83e3e7539978782d6d7f354e9a8093f39cd3f2cc5b29ad9cc8a972aab68168ef3fcd0b2361af92c9bc616b2d97b56aecf0c43b9376b615bcb8e0677640036f25c71e239b2358a344c86b76990d695076fc77acad2c3c00de37aac54c8017f8697b83e78acee077efba5f1e9d7cc1785b8d384bcf4f70be53ca696f780ba5ba13aa43b5658d034307f7a308fe7456de51bafe9152366e5cf6d3e18d45b56719d112eac2cbe6c635914710db733636f4c37a963b71cf413f696fba099621b529b294ac52efec1df9ce5222067fb509e228faea82d1e839480e3fdac2f47851bdd897b190b83c1cdceaeee6ca0dc738ae00be786f545882b3a88a89205ec88fa280c0ff90236b5b2d17c7eb66f0b10800debb0d19ded9a6cf62a2982f9021df5ff188829b2927e233ee6d12ca38a9221bec90f3a25fef2b54acd1e2171b127daa67f0fced7b16b1e50f4d5805e6dc3f6be228747fb1bbcdd0668ef3fe2fac349c39c7ce3fe20d1d5d6441663d130de758c98f59926cc5c847deeed4732f3283a4fc2efa6194271d235eecff31029fcf94f3225a3e7e080f54c52ab259a0cd9aee5114e9e48ac5c52e9b89292811ecbfe8d5b5bedc66c0b4b82efd833096e77cad6b5cba20526885b30a719f155737c063fdda7df3b209349a0448029e6314c0f66814c1986736c480badb691a4cb1812587b702ac5eb0dccff6e18e1fa767f8d7e3f879e5c525ac1abaa2bdcc3e870ebe606b1ce2f343613b195cd673f39fa234319e62f407b7b9c80d351394332a35304e272796485f0b29185e1574bc7357c77019046bddf383f27dfa5b135b0ec282ce36ad6136c7255783008fd00e43658d6502575f455979e7770c131e5d240de751fca478615a4573eaa9eebb94ac3625246b0d3f2a4728ad3f9cf023a61ab630e4c1afc68b62e23c8d244238ad6a00337422b45e56d600b753086ac52a4f804181b480a2f5f93b829dc63226ff070db7b36bd641cc04326518fc47a05869f32fe36b1ae68cb33ec5c92b221b59230095033c82b499645da35cbba5063d6939068f3522b7152e0ff3676ccbbb15acc603984475b701fc2852fa74d066aeb280967e89b56735bcd841cc443fbaa2d28305dc4c2e5724f10828c6d6037c582f3cc510e09456967381292dd84838e14dfc93616c1a3d59ffca55371871309de21e5233be1f721717c80d5e96bd52ed9d31db7b445ac463d6936369f1552a3cf96a82e05e2373ea99641fac211d2e49a886e904325afa71ea647d88618d6d31b97d23f0f700b1660d6a2aa786b79d62f3cfcfb24f1d570ea45f5957d6699716931b41d10d0ea83cff5b4abf9b9236c483875d15d75597fd94e26579ca0300ad33abc5d87f7ba0f198272129ad21b6fcf40c166978f64e54545f2e6627a8645c83938191ebda1652c5082a3fbcf6029ba18562bb969d6f4fb66bf4b5b14f8ddbffe989dd9ad8106ae37e4b2208715cd2cef1926e8c670a1bab0c8d1f698025e79d58e6c2ce7bbe50acc11b05ce0fa1cf1d2fe6c0562a9ec895dfe8244b8f7255fcd773db624b1012c6f02ab4b5db29fc94384ed6a65a62bc387d120c9bbe4a8e599541bf211da42ab52d8f5c371b4f12979c159a7f947e01c5057402a0ec3be2537d24917f3a3f71b5e3e65c94ba9720d52db620f42e09ab5457031c8fed194330f4f5050aad083f8876cefc8f73635047dfbb8dc6a129da6f2692f52fda6ccc0bb908f8323f2504ba5a920f51275a6804af9a81d8c84ab2fd6110a429fc4bcc4c0a463de469b3dc2e76f67207fb17ebb47d6692fb1c3be2b1e4c741cddd2221bb6fea5298b8e01c1232fcd034a984de7077786f28dc0c92e64de304e786f67757a303f8cac28201a31b4d1096144237f1e732b5ccf8b6cced81712733d0ef2836c0f5b01515136c12271ccce0bb1c3f16278a522a8397407cbe09c8c956f9b9a002c259a8d987140036ba2b55c0a5ae4bde4852a5b1543005e39e0d90b5ebb7a81825393cf2e405163fd09d789eaecf1f0ed05921c6df397c9f4eaf0b30039bbd6294a5a91bb8d338c555e729447b568be6dfed081c03622fa8a2e05a8c8b307b97af058e8bb5e84289b40952c99b0f758d98e2f46a5b59768b80f83dc02188717c9b7a0f00b5fcc9c1e9a25c062cc7311dd629f657ed2218c5cb4513ae29dc221a833bee15b3223dc2f68fbb452e06db9c2d61bb26e0ff3a6cc4fca564f17fdaf53ffcb43c3889c308c21ec51cef0e661112d55761ac71fdea4a41c4dfad400e2186e55daa69157928750cf63279dfc5fe537409c4b4f0328a4c415fec1bdd5984990396f74ade4252b5cbc1e1944573e58491df86fa67c31db371abda9e69ecf3c986387a6ea23242546028e846e0bf39f4dcb71209b42927fe8c8040f9fb98f683162232325ce637a67fff8295287383c5d57049bb58cf3db4435e3588030fc6726300e0d636b4177ed20a162e88d47f7740dbcf3f45e2cfc5195c16df09094b9222945caa2ca99308c32319c25cff1783fbf71e3338d9ef11c10713ce640927d127fc28d8fe8eebf14f2afcc28d8ec8e8fe4eb4d52745bb35a729e28d10f513496d60cc136afa212a1e5de679dea4dc4b5cae001ced2bf26a411e0b38e824d3d13886558caec2939e17cd562f5dadc5cf459ef317dafe11a12fec1b2d08e4cc2600e842ca737adbd963acbea5edf2bf0145f2841bc0b8d7f55e43df7337f3f1d1aed9b3b6536ff12018354dd977cb9595a0908f3aa6d1792164cfb30fa5a50b74d67d48a54aebf8a276dac13e0da80c510db5bb6e2af5d0d39d939c42e941576c0d8a7f26d0858ed9600d2fbb6a376aad28b7d805e56b1ac0901b2f42f26948626191389a374f6e9ccb6f295a735b3b6b33e98890fb305ceaf9f45ff3888333b8d43f473e480876e6d4d9deb2af39321f9eefcf8f8a09502f8e37c644564d1b1e1d1999898f5a84aa679b737e2df5b87987f3034ae6f4ff0f97107faa58491c2db34b796f76a3390e37fb024193b523e070fd0732183b6fb4284861684395c9ca6defe0d6b16db4d4ea4d40a8fce7515a7f74a0ce1e78e6d6c96e6172cb2d08671e61d502954b4ccb9b95ed0392cd5bb734a13afbee94f8a5eed1d557b1149b4178c516adcd1e2007bcaefddffa5278d5f86b73ebe0a6c61d32a8e087fccb6d049ee4be210051d7b275c1ab041d9fd86e546eee572889f03c388524eb4753934074a50b5a40dc0a10a7d7040f5ffc04aba32a058f2bae320c30b0942fb374ac225ee5b6026272807af3c97ae7a6d77f74874efa4214faf7e7ee47ac66b944bb8e5acb99f3babc0ab3b711fc077657ddd8446d78adb461543af295f25b6a86b55a5312322f0d21cce8e6f71ad2091a6c2a760a8f6e4b76b4933998b9143e25c72133199eafbae35675edd72916f3c3f7b98796e3f284a243f746e20600a73e4e07a07cbba614e850ce093f99be5b6fdbc9ebf0df7e7a3492728a4fe88a753cd7cfefee82762394f983085c4552c96d777bc85a183fb5161ccbd5be7606a0ec035b1002487939f379651bde8b0709f2051852c90595f561756b59d43fafdb68a84eb2654e2aa8d96d0870adf693ce568e00a87d016aeedda1b4b7ced2a50adde2ffe76bee52c60c5096c766d9955bbd0ad73f5eb771ab4ed0ddb992c56c0c4b9f6a298cf47249bd44b07915197b63eb9e755b4fc812e326fb8fd63ec834d5747740dcb9093cd827be7d10dfff0f9d26bb0332cedef6fbfb64d47a0d3692f852488237ff4491632b7cffaea3e750cfae9c33e70240dd7efa92693fe5247293eb9b2d31ff7da4d012f71b05698acdd7c9d9fe5c10d2fe8f373611f9b293864bfd7ed823a7572db0f65dec666783ca1e15d0ee5bde91d521e6976d899820b508c1c16048317462043d29172cfe61263d1cbf7fffacfbf15796bf3cacc79ffcc3366d3f8be00ed5363173f6c4aae51dc3d013e87058633395a1a104b9869744ee9d4a44c96a5bb2fd5ed85efbdabdd3f8620a9e56af86b7c32b94fc3036020cd7055bea9b35039c83a330c7b1d8429460c8a48f5ca4f8bf68a2e09f8005b12f45f434c880d6adc9520bead211a6ba08e93cd072b653773766c10b56a3c388690d03b52cb889c25d85e8e7ab55d99b4cef912b555aeb264c2ec3e73c2eeccf74e527f4b78dbd66be505f87123e3897192c6e9206bc3d7326198f6720eccbd46452b396624847572de6d9519c2e9473a4b2767baa53fb2c20e117e13541c7d3b249b58e96f8c966903a8b7725eefd3799459624075044a76133c8befe0275ecc3fd01fb0d4d1486feb25e5bb29ac3b5b6f25a05b634e237ab1fec6496ff534d020457c1383cac5c59bb1422e454d09314579147a22681ba2334fcef13f5683de3f5105710c733fe0c6b7ad5e5821aeb62ac5e7796279507aad3bd5ff5ef43eb35606eeda7e9ef5549e7741fdd244fab3ec6e73e21e293d8f609439b4ec49696463ce54928c95bc350222e7f4a2da2c69fc23b59b75ecd3e05bd35d9a42aa3d6248bb5f7bce531f1cbb0b7e0c50bbdd48847af2eaee51cd70dff872fc20ef3aabf23c8218271fa5d03073ec0c8835bd7431d75af4fb2f0d481c34c6e42ef21578a3a8149f3010802d9e0a358e00234bd082e975aff12d1ae0706ebd3e5ee1e775987db1e7e131c1ddf70e11fbca9803661f288d626fd5e6d93d43f7fe71b108d9fde1fe7a5382098149452ce7ab1d034ed4e76a897f2fa9d4f0de287314eee2cd2fd0dd6412f4a99b46fa1604bbebab212650c4c1779c44517d1256102ad6aa4781259c0bed8082239efa83e6beb1536440d47f751fef5288591843b78816dc78a62f3ece322e8e328877e89c9a8b46433c688975217f56465d7bb14101d13905f18c89f7fe0b42273d869ea2c1737b1b1443ea050fcc54f9736ef3938a0339a3013fb9085a056624f047d483afc7353f1aa7a291e5ea92548e25d927abee99d2658368c2c6c4fd979a6f3fa08de75c32dbaa5f352d3a687644d79990088f1c5081fde834dda0c8a4f4859d02419db01778ebf70372d336d73fbe1cdcbf28504004b9e5891b989418b14ce1da1ff6339e915258cb03e96d3a5c06b7989df55ef793978b205b7161389a77cca1f4fd354aee76421422147487e891d298c590c4a6a850ff2d815b82416c95760fa13681759140687e6c646740ca47188b1e114c310fb115813627263c6e12d107d66c64f2a6e2efdce3e6b38c2c610d702936e9e5f13ddc5c1d330b0dc6c177dfd7bdc4da6bab23e7b9d3de1fc4ac2da970ca399f810f40061ca94234c0152396401ea24ea35aa39a2441dcf64d838fd885f1ba8a60f3074786d10e1efcde9d29292cefc9e267a2b1b6002774f7710933649efba0095155ef6f28fd65b04f998cecc82a438fb7cfd9df8ef1860abfbf1d27e8d8b60cb4f7d65ab4627a619b7dc2394f62782f7ab9e5f2a31f138203fe933f0eb012ff698914eb35efd5290a53d37c23d80faa40744caeb6d113e8bf908d102065ba2e401993178c9a8d0e265f75aa29fe03cb5598ac46bca5212365f5667b26b3472a09af6bbaf06e0d8be234b71013cc69af7e81614c52516b8a49d4e17baf74e2057a462554ab18b27474fb2077b6241aafb10fae702445f87ba193dadaa38c132e624b34b6e69ebee66365f806219031b51e99f8f70d38b388b1f2600b4231c652c7512099919904b047ea54906cb1b983e2fce80530381ac8435c54214acf47780ee43c764ba4bfc27cae80d48f6ca691a19bee21b8f618b1cb911609515ed49c0db65f39b03374325cfb1b21741e0ea58be2075781cf2cf5c3943bd44a6a75156142fd3a39ac4c09105cdb35fb0825e7e1a2ff52b05cf1bb43fd198f75fca95ec0e83bbc38ca50f57401388c269de714c630e5aaecd2ff17f2ccb74e92f0f6c387cfa0e4baf1fac77dbb1bd308b577468d5903baaee401a2796e9ec9e2139e543d8e3dda19350dd1db5842bc0c1951248013788cfed5485f6bb515de81926faa188ad953056c07d9918839605cc5abff4bd78e3caca05a2dabc8b272f3c462fbd5612df4ffef4355709aef3df2455c253c33fc8432f17b45bad54508a5bd9c2024746e0b8574bc57c8e6652fcd305416d716588d9b755ac364985457efd92e153e4f9159d9aaff31d19ed7a0f6d8d3e2a5463a69a434e32d7f93cc11c4223d08283aaac0c7219a043841992730e867048e790b92ab7ed9e15830688bf3ed6262f4ddde8fe82b7b723a07a95ecef42676ff4dbce684c037c74ef34add04c19ba35a33c9ff5d427b60b4af8d04b05de8b7a7f405a719b42ba0b7e435b47815a69635a53795643f97fab9ab48e1d4140a44c18a04f8782e30e36a4ef59778077487f462af1ae37fd55c0704e7547bfcf825bd0f9d788427a3c68ba8d0c340f2237bce3209fbed7cacf585c1e8268b4e2062873f63a786b5b9b46d710053bccdec61f08e7e86aacac0de1d4ae82abfd16a223ea7e0ab3832a2010eba1ebfeadc77d8db29c0562ac538d94b44fd3591107c72f975869e4048fc5161d863cacee19af4f5f280fe5d274416cf3773f5120f12ffbc207d9cd85b2e5f620470facef5aef2cbd4ff9bc612363fe08851ce5696a5732405be7eabf1858c6abf2f1a68c2635e16fa625e9116dfac0eddb6ce37bc47c0b483b72e90a2341b308812a88875ec6c8177efc26b2312eebfd937b67ce498c51e872f2189b1b999e9461e24b666c02bec6e9f9f664d075ddcf90909579df36077fad66354b3b6ed3b01e239d739fd05085a7b0adc0edcaa8ea35a85a1bb715271997f87fd3fe217b93743eabff6825d91e54387c9a9f3ae66b711eb9e44ea636eabd6ce39df691263bdd979115cfe041e85c08821e3131fa742efed854474058f0f0a44859912ebf49d251b68169289928a575ce6ea282647c0ca735fa66d9939d007009a5ead28355a401d78f1b28e0ff1cb3f5c302b7a5efa6fac12ff2bb2a2fbc0efed9d258cc0119a268b77532fabc34f069c85732b4795e7324626ee38dbcddb914880ef4836bd352f4c54fc798f1ff435dd15f311eabf20a86e22bb85de72fe182a867b01c2c6cd7ed244f50c2e124bbc862657bbfa744bcc3d8bcd82c87cf4f3e3590fe989eddbb9cd87060d8fe0d7f9dc316c5e21e1e8f467547cd7efd6d20477763215d6916cbe24dad75b20ec0c30e439dbbb19b4e5d5a443d1a4a4da20f735ba91e233bc07ee37ecc18c9f4e1573248d4e3e9272e3480a2dfb242668ea341ec4f9b4c83054ec422143fed0d00740f39c2b51d324a0ba171c29bc9cbeb1956f4907d0f9213cda92d9207dec69e0606e412d68eb3112226d1d6832f9c04f0b90988a3ac9c13ce2a216dbdf01fb90d44e618df1323fd93573184a66552759352d9a19f059b5ebd33128145a5bb4f406e6d76b4dba5172b964c091a4b3125eee01ee168d8feca68de4263b571d43f4612bd4197c1f7f649c31c62945bf9f5be726a01e8e487870c3ea979121695a978442e1d920dc34d393be492ad2abe04a77134de84f985f2fa18020a546847b4495f3b84474308b99fa742eea3bace3fa8e1de3a7d24629b379f715b9ac2af7c0cfc88c7a94e6431573ef68b8758989dc49b95386414f1e6a184eba599908f6278dafef727fde66a2c34a96f2745d1878f869a5ae557be4376938e7ea8ccc70621a067355470cc19d32a1b27b176d7ced7240b568755c76f6e151b9eecf6858a7d301e2be2eda8ea09f310ee848f25c69fa00cc9b4181e39c7d50b537acadd38f1a0e02a20aeea40adc207d4452cfdcc8524454ce2055a43c1d77f7b72699be552cfe2f1676f7c1e2ed7852d99e226ece5fb65c6030866e7df76c41473c95607eb6c58c33776c013e436c52648c383e0cbd6d2078d8844f913e407317f6f38830570efe6fa97805c59d57446baa4452b0ea52d8f0875ff851a189635a8fe31c50c42ac90d5e61696733aa4325d07c5f1477978b0d54da672daecb999d2926ea96ddf38dc4e212b14404127426aa104bc333f4cbbbdb172c7c65465d5cb959102ebeb46673302ed81ac63f5e06c628cdd652595c8c63759d826d974aa0787dc5fbd49f4936a41fec2d935688285c220b96e9140dfc62dc4c9632a9d5787a90c5656cd7fd4705453d2ce423cec5e47f3e41dae3aa29aff490e7cf6cb1c3754af9c9ba4e85e6992e7d1bc8abccb6cc22a7fdb345dee978f8dc046802c8350024fbfd7959f7dbd1f207fa989fb4d25d2a8df76fa4e01fa1a2f654fd957e2c4460eca2d335af48c85af1e858a81e8df9d5ac191a44acaaf326a6d8571c3a948a9eede298d5117cf84a86e6e9d1f2bde3087b762d5f7add671f99d8076a663468f58acc91a9f8e0b24ed3d382dfc8a8caa303f34d9c5ad47575ac1b90491d1ea90561ec13844eead26b721b543fb04a1cc7b854ec72eca17a078624ee742478a3ba09d2baf0a6ae6c0171792b4b77fbc77215f51709c386975e718e45b8d1c848c58a6e005044923da09cda34df713e5c6ea708090630de3f497c6f3c25d65230d64484fbaa956cec171c5fb3982725a5be7452daeacca796712ddfb218b1e4e1e4fc29acbbae7d312f7b5affbcf6bd9989cbd1bfd3f4ab6ce53d5d23bafff320d3b6c345fcfb02824161eb5c021cf40fa73b94e1f868ba36292d8dc40fb4264c544b26f32bcb7a5439137d751077415b84272c5840fd503abd65d8347d1128bde718f7f14722cdadffdd0204dea3ac43196c245375e9bf6b4929e54139838f8c58d851219ddd2db920323bf5abdfc278abea99603a878d78d06b5f9d513afb13320c2577ac0326b9a92f2d6efc38952605f0666a95fded196c0246eb479430fef3e9716d234d4ffcdd4a44f438e792d66be99cce087cdd360978ff19c72d92f00ec35a6aa485eeae3cb4a5a2ab32793dfe30eb2e1e865e3d6eed0a609d788ab61e24cf03b24f65e8609e13c198d3dac68d0f3f3d6607d17aa77a86f671c09da70dea41d16143a17594e744d3934213ecbe5402fbd80dc6476c709c4baad7c419a8dce4d79d749f57d97b6317be962afb094f01fdbccfc630a13188a001cd7be6271d40c712bbb30ffa2536e4bef52201954d74a4d95dd2b48b2ab43a393b5a78bc0c81ec514f70fc81263b730f9054f0633b7068aa3359a284446ee9b0bbc1b24d1c8f575130f13bcef6b6de5318dd6253825c08d0ffdfe208a44d59e9172c60313ecbcc93ce8ea99cac0bd68e27aa653b75fcc770dce5a5e65e56e0242446b99249aa6c9129d79c2373e4ce45991d3d6c664ffdf46c51a27ab55fa88c3a6baa1487f3c9f4a00cb82d5fd220dd32fd3a09f921d100693106202523de44f1e363129f5b04923db63bfbf1e18f746901160bc1cc52726ae7690a4d6f86e988cb68744400bb9c1f79ab5381c7bebf95b0cc3268d4d79acc99a2fef9f87e6f4544edbfb974ea3d97e6210c880f27620444c39eaa17ee1fb82c8420a3df8d3cde2a267389acb0dda9af06caab3a65142c8ab1a687c57dfe3ed1ec9d6ef8cdcfc993f27e9d6ea95ea65e6306108064300c332181eaeb1b4c9f9e8c196e5dd45fd50dc1c9815187fd32f20d6ad05c1f8225c41d4af1399e5677bae24eec6e0f4fb260a8f1c700c04652fd428025dbbdd42b4620dfc389f788771d34f6f09549cae5b8a187166c957027d864867ff9a804904c58dd3aa87fe90a480122ec73b5c38088f0c45a4de8b4e2f5c3666213aeb65235dcce784309a1c55e419f2de7c8b44400263d3c24612d862f964327bf4aac466bc3cc74c55940b0b286a962100b6515d852c53fc55fa26f015565bfac6f0f143f58f7ff08f704306d81c023828144d066c7e78e5fb4c047db356412fe6f7b748b525ce99d701fbebda9d01fba45436278dabb1aff451add6027e9db7829f298e789d83d1142f29f275b08ca30025e1be6d8d3e58f71914f65486876bd8c4a69e7913b84525e12ce0f284bed93f649cb0fe79e0d0b224d954d78604bcdaeeeab8235219b68ca06a319700cff3149cd6d452e6cb8686cad2aac5a874c74d75302fbe8d9a6070b1e2341d1ae34141be9e64b7c5df6404774f24f2b7a65e98dc49334a1bd6da854d991485bb5efeb78e855a53a01740f53ac471f80ea52ead4a595b7aa5c57cd3c8ef90edf74c5395ceb3f0e6a3383e22dcaf38956bce40aef8c370e9cf4ce8a0c4ae30cc55f933564b823e7934cb2d512a3bb4bd794e3439c2da047b3c31335975d8318ab58e7148ea94f783c5e63e5f6165e7e304aeefdd8245c964e40e3a43e89fe423531372ed960df4e83f530f5de9323ce81dd6bb9c4c3f046abb6caecb53f2d91b2d7bece16bfb0e143fa3d51b2ec6020d5bb4510665d213b5f16648c3bad07ec82347a027e62cca562a56b626f87bbb150121087c1b41ba2062d33d366d45c40195a13fd40f049740bf24b22e81c2303ea8c2df127ddad768496ae7b642bec9dcefd8324b59af0dedfeaad68f6dc8162dca0f45fbb45c2e66c82575e3909af69c61e62709f50060c8a814ea8e9f1d02c151618f1518a36ae06a88445943072b521785eac8dc2ba8f4cca63624299dbd47c8bb42ec2b48d7bbcfcd362d0e9cc81414f1b06cef222a22ac6e6cd0ca0194c73f8b54dcea083b26175ae2e6a3f5f1b24a91d8c859643a51b276e6310644d41d0e59b8b1a12921a1d0091aa640983777adcd247d6f0135d5175597fc10a6b1d869fdd80e7f442b2dbb31c127487c3f8cbb5e9892d3f85006d7a94dfd4c63294c82b19595f04b3ebee5f094078cb60d03a319f27389a83d19b983dfdffbfe94d1ec85223046dc52d7deb2f25627a9d56e1885ab30add562933f6a751f3ebf8053db71418694add6f89d83a1816338cf6a1844be4d2a2668fb45fdafd4f8c58c4722b01644019e4c6ff4efae526e2663e154e4e340c29b788f15c489dcf6790b42ff84cef146d2abcd2ddc5d64646d51e872bf269f250c25cf45a36b8e6d604a3ff22fbff549b655f1b3c604f342a71f5fd46fe1d81604c2b14b652e5d6132d70856fca3f24674e6da3484aa515edff737751e8153ba2f37633caf307fc83000f10396cb796465d2165657356df477ff7fad9dcafaf560c9a79f81807a68e4ca7cc258260e8f9f6c94c95eb4c964a3d703cd69d9d48ee98f35ed0f729dce6f3f64a81f21deb6116fe2d48e9785ca79f500544d75c71d879d23920ce7b4d47fb0dc363437631902b3b3d4259fc77d208127b839ab27ac9b9bba3fdd40a67087605310ab1674cd92d4b5d4f3a164e4c004d1a3958aad9600f7fa4652524555eb6ab03d8b7b59b851f4d9bf3387392bdcc3f5e42e93834f9ddcb4ad83b0359864874fce9431dba5195c198498abf539b5381646108a05b6eb5dc69ef666fb32e90b910cb3fd007754a8123e41a19ae28cd656f1137c10f9e794234e33304c1cc78f504edf5afd6c0a06d632843febe87bbb68d85bd13292979587fec621ebc54cc4d154204fd6e9400c40f4e316f0a065b03cfc56087d474f6bb8307e54fa8d292e77d0f113f23a8eca3f17c7a21f2d917e790d247b9c344bd810b8cfd5867b2f5218685e705fa334cc9c00200d79b933c9a938412daf4542cb34ae32017b8ce7ed73b884c048bf9f57720e512f7e3296de38c2aeaf49299215d297061bbe4d3eb4748c93d6ed3a971569ca536c2e95945cc75567e714b339e76aa6405c5aa45fb6db1eb8642aef3f9b1597d07140be52da27941ec6f647effd6a3cb0db3bd8dd4a6307f4a6b476c33c628892b4c8c1f1ad86a52d907e2eb3fd4dc7d8bd9e4eb1ccd8202eb6f0ae81e4afaae2a1dff07581a863ec6fdaa0f585cfd66bf9e6042e13d7f9c300b62df563353d4000f21497c13bf51893e12baa5dc7a58a9282435522366a7b893dd18f765d00e842d3a22fe565d7d0bb615c5b4eed82d6c0f914876f775ce99509c0050f6f6081fb07c1330ec32bc973d99d14f19686211f4fb47e886110783ab7e8a4f4c35c85f076824dee925838749714c3a1816ce9002fbe41d5322242b0a34b5711377347b53f4dd07b1999b1332e26f631091748f6e00076d806b03012a0f394a942564d1cb2f31ac3b795a61a39ccc0d2cb28ee281a733a092280c47c6b9858ffcb38166a113c472507fa3576ba34b5797b75650d9255c3c652ce5e524bdffa6e94076f502e795c5763a9d67e48ac08ae6cea2f24b6a3e309fb1739a3a5d7321392fdec2faedd3872fec3ed830963e268abbd4cd8fbfd8dfaa3190ee9d0e8f01e4537404f85626ba1b48c5f8583c5bd8aeb8ea569cc55bad9ab74b876647601740ed4e362bd6a68fb471a945c3a5fe08cddc6d0d705037de9bfe21bf4d635e930a7cb272d530d08c78dff1fe166e422bfcbe8122e517a27327913e87bcd5b9f2ab67cacd3352a62e2c0204ad35ac377c17f06b2625b2cc37343f48aa3ac595a901e41646836d22ced6cebd4e9c93440342db71f4f4f3e376cd459ff6afa24cec1db00961d75f7aba03bef2ca04a5024ba6b51db0a644311e07212af6c4a47fdcd0be69df693d25361f4fc24a2e2181df78aa054e14c5a125eda11fdf1d25b8915236bd74f8e19d906325a66dc8fcbc790d390f6669439b37570a9510002f4e1cf5ce0bc47c0375990695f99c45f87792d57bfb9ace282f941f813ce800d93aba71d48a80f4e31361dc29958167aed71e5d36219b5dfb40e9457c5d3c48e89dc6f570a2274405dad671c47889f8324ba2cc247da5c7d6dbee42281f091b980940d2ec821d02a5f63cde899469d4d004608878a24ebc94fa8bf0e691564da56e3a5f5df4247e107fc8ef46b86c9d40ba90b6e2cd698ab5a33452fbb3192729431b1ae62850b56d14d166b7c700d3b8434440d474efd388152a7b09c0dc6423951eb1ca58462e35a330405b89b36d44da80658f4b66bfaf504fe48421b61dfe70ac1fca24c27d244da85f4ec5986352d4aad7c9a01b8ddf172c0d5b622bb06e96788a08ce800adae66364fe93059e72ea0ea79fa880726a8a787d41f04b54463c69cb791527380d3b3eb0fe8ed35f491870060324def52df4797ec31693d89a7a567b0bc68219ebf76ebd0dcbd43e1c2cdbf1cd4bf4115d66964aaac0432c4975318d30bd578b34406a2196a1d87fc1f44b3c8cef9ff90d5cc012bfa9cdb2efd461e8a93458a0d35676af475aea7641827aa98c271df5b8d150e759bea8b44448dae090f4b37d8492dad2beed537e5fb57bbdf8e6f7613ec707a3048ee264ca4f54ae8430b50f76d16612887ff8b96a553f0aa4d431a28c39bbd2d05e825c5a3e1663c68e742b4d20ea82cecc5d6a93258384e97a9fef103fdd028d0f3a4b83d78a9cbf2e8ea6a6f06d4534c04242a1cf4ccc75dff22e77b6c7c66be8215fd2f5d685e6faca6318c0b8c6a700b415afb0861bf04bbe5457e6aebff7da7b329aa0d5f8643ad1e1a830f91941e76896288c4d4123427cb097cffed4aa9e7a78ffe06c9bbb4b963fc90535c81a734370cb183d00df4a6c5699d49bb740227604c7f0a5b5e8805a6718fe9f0a1eb5b3b0ab47ec0b75dde3879bad5061149aec58d380545cd5e8fa57a6cdca2d1d68c966451002691a86a0af66af022eea6cc8c11c349402cdfe29dc9c6408298b6abbfd8ee0615caceddc5c9d3c053e16362581ab0b2266ec42b493173e06d54b5afc6f20ed6f5b61df231e4d9dba3289e59982c9c0616cffa7da4e7fe552a1537282ba6706c72052d50fae217cebb8bffddbc68e54eefe5b8dc638bdc384f5eb139503ff5ecb0a442c34f8663f745c23600a5265038e3743546eb2493632f6ce40a192aafe48b2a0ffdd098bbd7c9041a43aa0094534228ec84838740e5b6e6e3519166b8af3a5d9fcbdf479a074c55fcfa3356ebbe21443325b376e79d2af0ad0253a3babef50467149534327d99e35d3f316967779d02412de279dcaeb50cfdf372c24c6f19f0e90910c5b1235767fea87d14e0e5ff20a4336b5715dfb62dc09b64377d8197e6512a7ab801c0da7ff2ac7677b1fe40bef58bada7f0124cf6cdfd4c2c50a359dfb9ec7650f89cb8493f37fa839b9fb53e71adc35ea7d0bf3b67e1c19aeaca2c6717892ff1b50cf94bbfebe48574fc57528622b5723011b88912b50fa96fc3df04aea72837bda3c850ef0d243439962d41849f5609891792ab4bf10534c242bafbfb18f3bf319d10908b2be2e079d9d5aa74778bed98c0b8b1f432da799995e37d02b2cf0eb964fb699e8a1587cd3a6200605aa7c3910b27453cdf64884c0129faa43a5b15a1ef5561da20e2ccd0b78455fc5a6443a8ff7655680f15c41a1a86b81c705383824da4aa26705bab098c02a2a6dcd05c9b3b46170373eb67cefc23a2a45aff34857705a5f5bfa277d2247c05a05dc2f490521822f32db38d65855364218cc65b8b0b191f0e79aa68b3cd6e2a123e9c80c356e2fffaa0893c45a1535f5ec231b342803134a5a36c8b0e59faac23a23b88be31af6f795d4f8ff67910126c23e99f5443663a876ce93d7982cdf7044a8f2b22a43318d3e8a18b45bf6983a2acd4cf7a747fc26d0e98be51bd7533f177b3436568be1c6190331f953378b432be1cc817ee9628dfcdab36b7f43bda574e8bf905f38c512cf980247c5c61c2b63931b0a4cb757080a4fe2a6663f921da90789e115c105df3dd71be6d28311c59348fbfd121f5b3f8af62bf5572d23d16c6fdc9813651bc0ed401800052edad81174c2d6477fc3778df1922119c8f3ada250a2a9d2068d7d80bee19ba5ec07dceb69a15dfebdf21065a3e7c95370edbcb572c9b6f77c379d5d2b94c31e38458a071b95750c06f86afb18a2bacf75fde334cb4c4df2c2acdf23d50266a1e3e8b26e34926ec3be1915239c07552226980b34790a79789d97d8049c5d2c90f605f6656437ff4e896dbd3b7d2814bbd7014ec394ab1cdb14a261e2e45ef1e5c846c270cac300ce9cbe324ad100073c39d3f37f6bbc19b45eceb8f20774ea5451bf43c12c040958f4550c16aaa5028583791a68089538d2a3177b9d2c339bd965a37b7d122ed40cd8fc66ba0a95a9a7d9c8425d2720eb09615b7d7d1f6e056cdf36ce32a7638c7b06ce2af8a79dd7826af61a476a49c451ff11a4019165ca11e93d8476f365f7a414820ca0ebf868e0ec431ebd5590e2d07516aab45994effb05fc7cf86bd8b0fb6b72315dc4f7d9196d5804b452dad8ae39dd8d564840163e4e95ad37b99571a4e4149b2b6d7aa4124ab998c9f532a08efa0ef1844a4f667ba6ff74fed7e7d99d378e13ef2fdfad98e784908c014e51d6dfb86affd2042df02e743b3a9037e3d97c6b871145c0ec9cd5f17a4d6c0d08f6d1fb5df222f841bd00bc7f139f9fb47b923d18bd1a687c075fd78475c4739f42956e822a186105e782d762023bef4b79463ce5607dc6f83f1d74ea24e70131263f1982a8996a21079fb16b66370e0a769941ee57486fb943b5e97d5421eb31b4b8954084b0d37600e3c92ccefeb2332b14b97d894b50bddf27a07b1fe681ac3dc6e23dac488c62e42b698cb87efa79f449244517cfed3b897e5f5aa3d88eacefb90fbf1bd887b5cb3024418667a069151536fb341e6ac32420da55f9d64e548d6c1f9c4d091ac51f29091a3873fa49d37caff5669c3baecbffc21af7beca405c16808d4c26306c968366ade4461e642d0d83ee8efe2848245ff10d34b4b25d0e27a3b4cfc8d89d0d880e9adb4e88f0ef3a3b5dd7d20fbd9d6eb3ae2aa3c4e9b9454f86dde1cd23d6a04761d1b7e6fde81c60b09b00831fc8dfc70e0dfdba3aa553240f218d936272400c1ed183aa1218b4c91cb75fae4bdabc04466ef97bb335914a63011a84b51a5c9acd3263f7ce19624fb2177ded79e9a9dc6e783b3f4553f21ab8b8226f8adf83e64240a8bf736b4103b20feee92dafb7d1d44945b61cbd99ea2baccafe2ee66df6fdd7b0f909091d2e37b26d71550c6ac37c962952224b1de72e9069ce387ce309b2741861ac56dcdcba231a43dc2cf4167dadab5ffc87764482056ba1386cf0b8b7789fbdf53c8e2a7493a275a0c09a429aedae873570239e0b9905b059e6810d0b0a005b4445c1dd6041132fd8c5cc405ff3d8d42b0843221f7ee22a6aab4961cb3b16556c6b149133985441b511cff9194decf1b1ed0615b7b71338c91224e079812f1f58c0a0e26d4111e4650e5cd6d66636856531959710e5d242c0e99487ed4906257474f06ebc59a148f312855c1df739c1334ab85748c1781d21d2d04622068d59ef90478f463a894d4cacefea5cac03c971a7711c7f4ecd2e03b95764ffa2d616e82e77159762dbf99a89909961cb72c66d0a982a7ebce12036cd28726f1661c67fb1aeb9b7b35b556e10f13cfb91f5f893f0927c892517b0295cf3b617d50ea873625ed08fa2f16a96896985187540c5a491e487e10a20d5bc8b0eeb860a91edbf35ae1adb878a03941bf783cf04af328357ad9fd7943ec2f316829ee82c24d494c8124a228d44efe7ee1d3a234f95056fcca0dfbfc2dd65ffd9cf5f2c97f9315ad1cc653b0c291cf60364bd908d019f3c1dfc8571def799a7c69fe1308ff82d19a011a29701e5fcdc34e00b8f47b76e1622bc9a199589458a35b7eb291d7b57ae49cd508de82b9e48ac04367b490686f1603d6cce1d002a16da8a385364e0abe16672dece9878fbbebb59ccd861370ebdaa2898918db29a6354444cc991df98f43c52de7c5cf05488e503c44cee1d93e39be29f90388796ef5471da87a214238c04175890b835a7babdef52ca762863995ede088324ce390977f424e230767612ee0bec90267356ff9ab900dee5476dca9da582eed1da3f958f7918b824b7882b0a8563bb0e41b31d3d0d5efa1d30a264b15e4875795444136a3d59cec9d8d51e037f8a827dad17fa9cceab3482e055eb443f65ba2e35b2e6455585153534cdaefd9a27ff6e3df5f4e3b90ebedadab9b02e2f153693d01a608065f50de736287b9ec91dccaf53158b1c644a3a4b0588016ae3d9f0969a4aa5eda78623b9a4c90b7e4aa9c1585dbb18fef939c36dd4475b4fb060e5636ae1d28c7d2bed61a33a48e605d862183c631dbaaa174d73e31c2ab0a086aab3a9493c547606583654fae1a93ce85ab827b78534e5a123e690e14f1ab1e49f34b8a6a5ff1d32f302bf4bb09948584fa97252db3b5ce170915efb264be1faba8a8a82ae693373c55eb0ec8f61fdc8ec5ac37e6da171ada4267e41ff664bfe30d6611b39b787865a0cefdad8f9058f86c34e455989fd8927a4eed2ea40b39ff6181f47f1a5b595a0e6d602b4d7516383c4e22da4511c4598e091286c088b2ebe7fe42ea6b11f6219732889505eb92b97f41df6ce108d18230154112701065fabc20147463af6a120c1f64a6bca34f1e85a1baf1fcc7c4f8eedd10920032e3c7e13d468ae74fb2830fa44bb9ebf81124d11178c8d1be9ab9dd491602bd0cf47be4ca6169a341b288b7de3765d7a256b93e6e95384dbb95b318eaa76c98477db009c4052fd19d497b1fff8d44faa482a91f28cdd6ea39b232ce29a72509f6cddeab7b485a5a257362aed6dcf0246166ecbfec2109a30439e102ba3077329cbf747907b9136e9c22b89e4a31a452f1234abe4f93c8663824d40204ca2d5aa887e23005af2af45766a18670549369509a7afad35a3848d389b065d30f0ba5109a08599e4bd43c40b8939e1eb838f8abfcdee5653e4e96a2ddfc498f79969df2b9604f73b23048d3d2af7bb5f6125a35fc38743ed56d698a0d41b7ef4909fb3e65b1b34953b1bda34d97f3dc80da3df6f63bbc262dcefc2cfe9ea54bc6aa2e4970d3b29072bc092864e8b22804b06a475dad3fcdc6e74d22b2230be32f1c4df83268eba57d5db62edd4042e44bfa81d92d3c73ffda12c2c545823a32f17f07f63b22ede75f8ec86b952ccc4a60e05f610d1cd0c17061658f84fdd1956eeb6b856269c617564a69cc179440f2743dda7ab088f74481dd7763e3bf57365226149e3ade25befa25777b1572e203c0c6497e14056674d69c26e95db4f0f73e35fa921d57f85ccb7e41be2f363d390251d23b18328aa136a721d6141552ee5ceaf7e277dbfb8f50f9f6c2a9b9c0fa4adf9a33b72807dd1d773f913208e308c6fceea1191adf78950db1b21bb49396acc6f390f8d4323cd35f0d31598af9252dd008c26b5748eb4a55d5d31c7fcd307212574f7759a643281a07d0a5023d57dca1d325e9fe9f36481475c4383d02f7a6ada625208736da02c286efefe5e7836a5639ca6c9214a167ac11336fc99136781c46120f99037436d433371fc70718c8bc6087f3156fc566ffaddac5c9603f8a877b664a5aa0c3ef3e53b2eb8b71ba19e35c11bb66805e26a56c3ba4c197260c5829208f56ac37dba98dc97231261b8e4b5f4cf82158859cd3206e824fbd3a19f1f0fd916cbe802383c0bca210892588115256414930df7d1ac0ce58e4f562a0f2ab565e6cfa9ed56f48222d8b234cc7cdeb9c15d9168dffc9e0008f68792d8143b2b0c8ba1441121c2ec6feec5f29ed6dc0a4bd589b6d55689df83530404679d79affa19a5a76c53e18dbb5ba4cca0b1f51aa41b1cc358c65102b7508ad00c97aba0d349843ee559b2c1000701b15a8ae6e25c604151cef5ebe2916374cd9bf10dc04ae69ca33ef58c3f797c839b6b38df23f202f569cc43ed97d5adfec3668882438a5f9808798d4096730d446c05ebd0ee01fc1fae5ed8cb939ca6d92cbc6486b4177fddbecc24f172522384d42f0894ebf3e6932ca28a98de30be6f749d63bf3d4508687407c6503f4bfee97725601fe2860ca4906ac75b0c4c3d47109c1957af74b901919f88140b7178df4cc3a5d51ef2c8dc6ba9ebd3e90ee8fe6e4797ea0ab63c361ae181b74675d968bb3c6c3cc85f7ff9bde756e2ea2648cbd77211f4e4b06231629993d4a0522f209b5e10fb1c0137929fa1122c0323e8415c8916dcd426d1fa0b563d91d159a64f4b137b5993c6ffd819d8e1e7df101e8ff22774af40034a1e2a915e2d291b8d8c8f9796c978250e644cd9071beb1745928b782117e983ba51714abecb2254e5b26a3e2ff4a9c25b49f414dea21a77098f5f6adb8e8d011c5b7eaba76328950a26b3f0a5deebde2277514b4d52e0f6731302e852ccd1d14bee22a632168b83e3700c4da4500f04937dcdc950b2c1c01d5fe21eb818bcf41a5b180a4ba14fed327d6f1e34c6cf5af15da4c98a10125918e40280e7976eea9620da37917c6791e0f4122f7d4871e028ff13248cf0a5329911208fdd414f5d78de929b6ed1c846984846ab290046a23461a6f41aeb58b7b83f9f80f06c944185c1f0878d299dad0522f305bbb8c9c2b5ddbe6d19e63759f4d515bfbbac471adbd80a5548bd8ede77e62431729f9a69d16a3153ae909ed2f39dd502134faee2591170203ebeb72782d158a5d7aee307dbae46f21c501ddc5fb8852135646f0dbb3d1e1cec13e37ec9e01cae8b83c6125657fec8c2a0b856de40382df1b478d71430b3a19a7a95c0dd0882a40e42a8894a047af325617b63f8a38519e244f3c9728b8b6819babcdcaa8747ab70e1843202e3746c75aa6567b67c89004c9b356338a5f5bad75843643b3ca9e353267893fdc5b197cf0bd63cd1e3c3266357ccf48841a04e5adeef5d9495c8bbb1ba9048f5748b9b3f02bdcf596e6f4f56139a5bf9cfe48f7602f0010f3482ea10f22c0de3e465967e5aeff7ac3fbe5d3ce302396a74766e276be3b1e75465e3f21c5a2158ce597447a31dd403d5fd660e762bdb65d80e3b0926b902e6285e4e873567d83f4e35cfb51c6f41ae38cb10dc44066e834859c6cb5fe12c42f1e1dccb66e9540a5be302f4a1f6f985b37b00bc75ea01cb219cc175c7a5ef7456b133e02d9472e1054a953b8e425ad417e5387b926666ac2b119a694187cbb6acc1e410e486cd1f4cd39b74121a0521864294d3c89eb0b4ff1071ffb22628d3d1aaba17071a149e7a80f410d1e57eeb5a769e1c512f6547a48597fcbcd5af07e7bfcb98b452466919a5bbf3e3a17775dee7d9b41ff395ddf42c0d1291f55302061d06051aea74350ecda832666cf3f8feba217377771842f2123bc522c175873304bbd5c44c20b069c776c42bb143f8738bf630c16d606fb42201945aee01a3359c9905b0d1983684da544e52438755698c79edb193f9c8ce67907a736c740f92d11c81d9279eda75ebeb230c5b7696d5e1ed68c045f5961e6c7b13da8b7b30f0914234065ba5aa6cb564ca17ddf19c3a9f643649882458ad77e2f1968e9ec51b8e03bed40154a9f65edb8f57a55fb105a797b0a5cfa9d2bc9cef313e1ef48ab9c805e1357774dca82c04c481cdf23bb1e5de0673e17e06306c38cbebcad2eed2ced20ed5dca29f40a60ae547549fd002df5379a4d19d438e36e11ff432222f3ba35273aa3824782388a0fd3f83b4ccdcb864561d0378f2df6bd23f5fbad7ee9f8239bf389f85413300f17d038db8a17dfbb1f35330e00dd606e3638ffed64a276e64ae87a81a69e6230cc5d865600f26be845d1caf4e45de1a5806104bb98d6ba91290825f610903d40def69d2892cc935195fcd251137fa9655af2797914487c9c7540a8a896544b231d42d076d328426d86888d0665a8e0d0d25b6d0d518818aa79ff3c5d3fe3e0c4206f35ea0c726e7a3a228a70591821146d172cebc7270520d94bdc61c0729a58a9b8ae7a5e03e92b57e3184c2f26b925049f7848377c110c1fd0f8a50f333d8d6dabea846352e611fe4b217e08cc5a447420ab4f1316aafcd14b437f57cadde8e59c6d22019fda35ea7d5cf19eb863a8e521f38a39b7c05cf71c52f22191ecb309ac42739b06f58b39e3a657bc1088edacf8a727397d4c030ec60b3ac1bcfdc51287caa83a1a5dbcca6916897ca9cef17b2280fde9d52b5233521131dfa4cfc86b007ea5385a76ad89b1931722e5bd538cdb34a2d82985c1d4f3c7809d55d4d08f55904a4436e18584363ef35aeb13a8da0723b3287ecd4ff5ce6075a4f52613e0887f7c8858c756cd1d21774a3208e5a4b3972e22d8196fab1402a650fdd6229f9eada10acdb446e282baae83a52aef1d69bca97557a82daad527134d1559e78cdef39225e41d940423cae8b8cf8b2b029c669c9dcf7f52fc33095583199127f7b18334c2c60f8ec96292424323df1241dba98e163cd8cb02bc66d5656895e264f099e231a327220d6872d8a99dc61e10a60998c46c9486becb0e9aebea1f976668e3a173e6948f3f8b306e7b8b2963eda89ce33e9dd03076d390e4ee557eb93115a5fa1fdc5d3a5a18c82aee972df5fb8b126f3d7b44836e984194a50510d9d9d9e9d05caafa9a0c09fa4ee295a72bd9ce2ba6bdf753e7c7b1b1427254c0bffa870588088ba9ef9197b9d1be7282adc2a91771d725854aef40ef35424a82c6e4bc493e5f3380e16c3077d1eacb4a8ba39ab20fbf8df480f507cdae618fe682b3f0b9761adbd34184145b72ef741a16182d5d894285ede32bcd9c1f283112cb3d353895d30e56dc55b31b12181ba5cc4151efefa54148266d468b0b4217dea545baa6f97e256a1a009e9c8d02d933ead609e8da19615f130be85126bd84f8ad9dfa3fb35fefa19d63b0070b863050b66575d1ef14ef661dc2f68bd428b868c210978feaf9fe778e8d543a91e866d4bf2a818a57d713764bd038c64b6adbe874107bd55ed563108477f18656d02a3622ec1821349474a43146b7b055545571cd0bd4ecedbfc06d8881ae2bab702ffa238f8c71d4980d1db82139c334c7323f0c529b39c5f4afad11fd28ef29f4dae82b590db67faf4d914f8df7bd49389f275d47768c0956abbe82d19e849671b7bc3f3dc3d21d49262b9517dc63dd09a912c993628cd65193b702d6e9a15083df840539e885efbb5947f2997a9abf7b3051b835ef2d5d74372171156d83f02ddf5e1a8260c5b5666dbcc02cb7d7479f8a75d386adfb40ba5a4e029dac26c01bd2634b0c342887dffb7051a4edaea42ea326915209a4f81b7141af3a0e0a2a6b2f794cd52d251a669e16b32ca1b7d3350f3818a91f1c7b4af7509eee88585fff1bae09380596c390a9e275fa1af0070d8ccdc1d0800b3bb9de5fd009617b5ca74f19f90523bee2c2bb656a503a0a3411a7e8f444e5533a851cef3e9ea2bbed98bf225ba5854af80b320c96d6c36102c810a7f45f6172664659c87cdd19a168798c925a068b36d0df63ff34a4c2461d8f402de9eaf107cd897c0c28d4d57b02223d3f5c4675d0b606582bf24d846172f5519eaca5e0c698261a5c085bb5c1d4005e671c41564c551de1e1a5c4d23f3d58681782aa4d1246aa60039028220f314ee44ea929a51b624b73331b62039badb15635d1548afb33cbe16c8feec695087d4dd4592f01079eb7b7d39662af59ad48fec12d0c3fce1c6b493dbfb75e1f5e71700d3e33136adad31d2f6e808ab5bb7a82c302e19cfbbb79b6acda1206043a0c06e65354e3917e811f436df3e88994d0d6560268170ede6ec3f2b9c00566efe2d1a94e69573baf5c91a85382d6045704c8fdc236610fac10bce4479128910c39e1dcd95453606da73633b53156fb5f585d3586bcc562909065374b17e54541351ca2fe9be4886237f604836cee6dddb9c9a8ea384b34c7b501121e82e7c7225d118ddc4025163e9b07567dab52d678a63040251ae47fe143062fab06fee80a0ff14f58bd56368249a417cadbfe925e0a46320a696b618c6bdb9f9a5ab6d3a7f4a477cebe166cb7ee7cfa6d65234b458b57af5d1a204909def87db5bb490645099ab66bf6cc72ee3c4271b6a4809206e1c217ec36b6ec4b43d886363b75a7afa82824048607661c7f9b2b37972a280df5a2b0f1418fd7fa663318a54ac3af3371f04c7b1fc5e27cd3cdebf7777b12bc91280d06a36fd494e4a705333ce3eab14cf8eacb6fc80118a0e751688d76780e5e23137c8abd79d921bead0614ec40d292f3d58ca986c8571032eebbdae052eb9724220e21d78cdd2432c8248e4dfd698c871b9b241bee9bc62861f0c751c47deb3ab8d5e1dc401fdf21b0ec064c043ae7a3f021188844fa3931f050f16f43dc7409adb229618a34c163f107e1998abcd2aca9807105c24ee8059da815996bccc746cf93c685214ede992dba92ce3a1e798bc3c96cf6ca9bd8bd1c8b1ca01be19687203c8d67e8116b8888ec0c158fc054d627ac71b886ed301cd7b90ac2773150d0b2c8d48fb0500becd54a00c862d28675446c239ddb5e220f9a19e15078c8476f6f43240ce055654faa33533a217a20b55488ba3717f732ed00921f5a5aac3cc874783eb9326da2ab8cda992ee51068442a10e800192f419bf8b131dbb2b5551be010222b89146f965ae29b7fad958499830498d92e4d413e287031ec1912e053f2d9a9313ded9466aabe7aaaa65dd9a78fe2b8ad1d625308c0750d8cead28c5101656928188598809baa2b5e08369464ca562729416be58ecf5fe61c88a687a6d3d6e8ee0f6813183ba2426423ef23b62d21133019bdff441f82940cb076b2e21ded1e8143c6fd7cc4a2d11133c1fa03c2a2c91984d3e1d017802d6d2aec94dc7ee4eec0fc191006f4857a6e5aa1e6a4b8706871fc060a88f626f4f483a76afb872f5d9cf0a9ddf19a3184ac9909013191b9e415bd2f9a32e808f860e5e0d9e109c2e4826229a8f1dea69709da9a5da36925234673d6d917171e56332e32b5e7ebe908137934e96cd9b6b9a4dbdf0e6f211749ad26f0106740b9ba0a8663e95dd5322f191ff43bdd7ea53fe9c4f588a6207239c68a1593a8eb29725c05d9b2355257aac11730de1d9ac466080f029328412f4c174f59d175ed7a2c30e448231d62cf3fd09dcd7cf2ee63c12dd1c89ce4d839286c1cf7c936fb031f822a34838aba0ca424917bb1aeb538fca39c3486409b7da0a9b31e91cb1f809682ff506735cf0088f045e44b017214666fed8d7bf0377787923ed11d127b09b5f0b5a740948d73c239df709019357c3a9e01034cd247a402e73ca72ee35afd7d3e3de3fa27dfc9bfd5b59ca6432ec3a6a4e4b48bee7f147fd2c0ebcb81a99c1819362e9136488e4a4e7c5d007cf83f41cb065d86bb1950b2a4b7e725dfa0b24e984a18dfcd905c4bb232c64fb2697affaa8c475c4e41fb1e8ed720cd4d4605cd8c2792f7671b44afcff35c0bea1100e0cc07f26e600154c0fb69bc89a9770d6344a87ed87ec7b445d28e24cc9892e8051000110846033719ccb63fee5c8a1ee4b8cb3e635951d9a4c80a7cf84756ed28a50305792f2b457754b9b48dccb4243b869a482bafbbc9c0e2f36c7a88ac1f25ed53e8316043939dddcf869611752c68baf4b727a03c8af3f1ceed7b62ede505eb6568a8e78b81379a6464a56039eba1c499adcdb615ebeda7a42a113c26c932d5c00d3c491ab1a25982569fa4705e2194a97da80d1f62d88151dd30bf4add2fe23705be0776f21264aa84947ed0999610526e48d2e56d963bca6a58618ede8e98592b818fa3a4333b5ef6341b71bc94af59b9947093756831fbbbe539c427b49c09302aca6b8e067c947c825ccb247ea9b056da1c11819f3d8476fe8053cfc9556a1733a7824d55fc70e0bf36ea86b22ad761d0630b718e71baad153d9f60f3a9360175daab551e0ee8abac2af8fe125e3e4cc3bd1709af67e3a87e1f007ebc66d05080f64e460fb0c5a32af1dc00a1e8ef2d8322e46fe5d07512e2c99dfc78ec64803e41b018e552301f421b01885a51db58c7687d1067cda94e1b438e7b0b5b048f66a28c1f13b08f2fecb04d006820e74aba84356251a7a8bce0a4a87e065ae5eaa54d407fb88093c6a0732d6f5f4229e221a4528ff86b37dd76a34a6be690ffef3f1c62916eaf832b360d913be1aee8bb4abb426d95860f58ad91f9869df2ed8e734c7d5893d0063fe507ba741f9975855878a1ef59a562f2c172d1ea55888294743ed11b3c66632011490e13bfd680f2c496edbbaddd96172abe96e9c6358a09d9cdaacb5554216bb45f5d9b974a8dfd10348d75d029003b07b1763501491ef65351254111d205aa3656522ca7748293a7f725df421a1672074982417ba164fe092fadfae5872ddc4370b7bf94a3dfb734ff160130e26a91142e9c28aa8761889c852ad5aa0c77c48f06af15d80f272c2f9e61cc0a09d952a441949be4e6cbdeacad7759c5f18865f764e4484477c0856eaf99f42ce2765ddd513b1364cc69e3c6d61be18da03c3496f3cea0f0400bafbe0a859f0bb0b29f935936ae59e37140f4376eb327fd3e5de874ee6b3a8971ad426374582e0cf813fcb6c846dd6278aad4ef24eb8819df93ac4e62d0668520e6bc572d35ecb4cb08887984820f0ac007c0e976ab9a28b40094c469ad93ef7da63ef3bd8688a5d8b9a863e0b060b60ff6e215c3585e783b114e10cc23379a2eedaef7b15c08355287e514cb4ecc090dee9704c487183432a8922591e3aaa3ebdcc9ac17ce2c46068e518aa04726d2529e9dd41991fdc908980a867d773f991625e82c4c07ee3f2c140c5ad18985381a9ca2bf4c29c66615ab9e9bb4ff449c6ad19b8edad77131e786000dd4a28f26006cfd9020252e1f7dedb37b34d444f5a4595e2b7b8fadf1909d9980a1538d3d5a72e4dceb53e941ee84790736f05b4bc2209769a0efeccb9ea69176fa3c032c2d377744808a9d62371a17594649d54e02123fc49ec7efcc6b3fe7cf5047d2cd7fd53ce6f430c87f897e5ba4fb93b68d5e5fa5ff02432244f6dc1b820fbe632d1209836827d120b2128dc18df557bbccc728706e4af14593f22d9844289ef4ff53679c16625ec417c6df54fc0fe71677c8daf64cd957ead591761b0394cbd66fec54b822167cc96d7e421363f70bc2c2779af0434d520912406dafe62913590d9cf3a447552c56428b3de47d181bfdb0622a40770b987886299f2a6bbaa1401a05265b45687054265fa668e7ceda902e35283ee0a8dc4e69f19c82e0d39c0b8d6cabf1123ed4f4dbf16dc935a50fb7fa32d234a948f9cfbdfcfed33cd959159771d24b628b014db1f28fc1cbf18d239a2b7301f3bb9a8c98249031182915f6a031d6aa534872b6020a72fef82cc6aec32d05e63e57e24a4d63c7272f9b4b882b269b99febc4462883bc87a35f3d9e7cdd9be473ea17eb853e8ac4197012e9081ab92b5f2731674ccbffac9be31f65e34a402979069764cb222667a32719f066ea13ffa04b70848bd2af7294842afcb73a63cb7630f7c9543c379e5220f37e1d98f9e88953501d08f801e708701a5b46689820d658a8b3a9839912d67c9911ee487740de1bcfcb623460cb478829410799e9c3794eaaf125096d4ce47b4b47e2bebc884c409ad8361d63607088323204709d70340464be99ac2fb91124dc3087703d2bef1bc04497f89ff3ffcd2794315a19f3190e939096e7befed02ecb67f091002ffb6d91d6172e641f94f1c6fc2003bc1cd7c6f91593dabc96f8f0bd3945c0682a974ff19d66032136c823ea4cb0a3720e2d13c5d84b40369568f16ced43726f471cc5115523a42b9d557960cf1120501b072d171aa2f61cbaaca57d1068f8ae1cf5ad25b5d215fbd82ec6ca8e73342d9cb396f96b378e936cc1609c09c91ad6d9bd63cd96f829e4acae918a7a705376e15f9ecd8a1ca7b36ab177bcbbed285dcb23803610dd7a10031328efe04069956f6629ac13b2b819b251f1a76ca54daa16802597ff73d090095202bf75d3b3b5bac5c2a2750326edee5fe75ee11684277cfe04fcfef686287acebcc1aa43d5a93eafe98b5f7d7f4e8d5357c40287cfc8a7182135a90c0611824966f004567722319cdf8d9fa05405df007261bd8ff4bc75eb85ae380b181797fd9a924beb0c5932f7416cc71d836f7b5022b8b6e32ecbb5dcd99f706e143420a9c48d0bd22db61e3d00bd6f17c3cee5414ce006fbe84662ffc3f68f6a28a2f28d213e7fcee3b36658bf6559f9653a59a617f4fb9688f67d58fe1db03e9b53b9a0d1fce9eee19aa294ba8f8bb25fdca9c1ab418cbbf43f266e5540050d235839d8fc62357ee97c7a32761ce17bfcc04df5d3d0e81d435ea94fedd50334110d76ffd0de2b8d3dab50594dec0bf30c92ce9b23aec7f3e6cf7b62075b1ab16ce7ab8d28be79fa5330a684064fa0e091d33c8b7ad5710721b2ce91afe758ab127c33dcac9e8e2278cb23105fb09727e0af01d4b2d0a3ed42ec07439e02ce6bf7d3a663d13e49cf0634b47a40c074641cbcd8415f4058dca7000c08b9284c24bb7459af4d59c569e99dab0572f2845c82e312c19b4dceddfaa0462f10951d12393f9897e7aed5e63e248cf471c9d2912c722db07623cca648f8f57b0c43a3868fb16b6e62049efbca76d793066004f7ea2692b3846b499abe0e193690abb870399b2dc9c9cf215e1b4ca4d36d1a194ab5954f914218ac6fdff47d8c7f4d213dbb4301898cbed2e4edd815bc4df8252aebabd173ca4c2a0a06e82366c792d13dff1c691b9d59abfe5f052a16246fd9e443eef343c8fb6f2c63729f9634a8c17c63fad46e0ef428b747737f7f67d3a842266316c499b2e0e04cfcf89ed2180109c0ac28046d71ec05f6c7e1ac1d09e82570ef7dd9fbd3b7793b8f841d992f860cfee4bc86099852e3be5e2facabb50d3a5b9630a19a3357ab1d2d639b104ef642802b6358ad422f79822744e7b584f4b2832c60bb7438a7312fca2d024082bfc5685058dd0b82bde7878e99672c47b260c7ab46a8a344e4d68b998eabb61c20c5d6efb448c64f7ac37f9b62c32bbe6dd72fadacf76ce996664035acdf7b663d98ce114af4810dbd0ef98d1e32378b58fcb687594b0a15fb6be89b2f000c581ca1a341710cc02c257f465c2043a02cf39d6d37ea8617d853cfed14ecf69b2600e10e52656f034cc82ef3d9ae7f232f26c1b58977fbadda3245144d3239f497c84433902905d3492c3cf481931193434c4bc94e410b6a85caab84722d28a4e6cfd2c5b5da824050bfcc99729a27cef1b7560fc93e231b6767638bec20b7e1ebb0609c68d72182f72072e8c9d01f3cd6bcf3119703e7ff8fb486e912fd4b11356a144af4b918c939ff20045df5e430335be2d847473a2e11bd3b5d5200b395da6f2561f440198e0dd8bb53fa99d3eae0d6d3ee7efe23c5634daa2d5c2aaf1718d0835fe4b7b5fe0f7388ced9456c2e73074453560602448fbc7465f07b5f6322d883e6ab5ad28bcc155936088b55fa1c8fe6df00b8ba5ea47d8dc1053af1b16cbf93cda32a16d9e3e32025734b4f3dc39f58767c606ca4d08e749e8baf8a2bd789db16832a555a604a7f59b99a53e5802e02bae6eb73ca240b653f3f86a78c21023b3dbc34d5cab92bcffa10b4f5051b389f95cad9a4a9a7b3235df64d9edd5600a160092d8a2c82b076448b856729e6aeb2ca354523f39f2f1ac1c9e1f1870f15e287292b2662a09b41e2c5dade9adb58d7f2c273fe1fa38a8063dfea7a85b0517f4bb04593f69378f50422f619b427b69ce3cd96d0fccb82a593e8af2c6861a6930d22ac5a78fe44aacbdaa2366da5ddac04cee0dc11870458134a0424d1de40b3cf0da5b4084791818710845d86fdeb4c1a800c40b34485e392aa8e5513927c6fc22fcbc72f17c53aa69fb29994b39ec48ebe2ae46847ce1987febc40f8531ae8143def86038308a9ec442ddfd7452589de57dc3d6a2e58a71cc187311c9607d8869588bf31e7aca16b5b8418bdf95afdd6c582d476f20ea30f92628a58ac4d439c0900190a85dc8d262c66d3ecd52632077e43ae4409e2c0253400dc298d0042dce560db77240e5fd73b5f701db1564e78d0842c094e9a18c333d0dd0b2b01db1b346da0cbb76e645af95561e5245ea989317458909ae432e344bf1d021476d2a9e18ddc5b1cace68bcb521818020d6c532d11328ddc3119dcefaa3e32471ff32909e5f35314cd2edb152beacb0e92c37d2ff94f84e30785e2cb35958d8eb152e3004d981ae20087d81ccec3e78f7d5bf4b91c54f0cc6a6179831a326dfcd103d33c41a1cd33b4421a5f9bf75566c512fd49ce0aec8780d14244c7a0cea0ee8d67bba161fa11a83444665aa89f7ba35503eebec4de21acdf600caa7e2f5fa970478364fa62b405f58f9d526a40f206aee83355c5f526008f9e5773417de7efddf3e2c7ac7d68b79a28aee7076228f68f6fc33817721e547f146dea8428dcdb547ad3bff72ac65a9cdf113b0131bf37e98b08126f831eb33ff59dca5e1356c0c68e548a68817ca19d4028edfb7778d556f9d30a83650a503ebf08bf060e8a072f936342d2b14321c7dd566bfe2482e35280970a93513a576b54cbd827527f98756b300b828ecf0dccc19d5df113ae83f7167f09bdfe46783b3bf9aa80e08cc9fe93f3c16a2eb63096797346077855b41baef141f7b25f71abbdc1cc90c449814dffe5a16337a7871a34c4588b78fd303cbaea7a4d577babe019c1ac2b2a7fd8c6797c5d441e2d1add0c7eef98e1a2bc52581beb4c6c7f906c396a3394de4a965722b11b2643b4bb1ea902fabd0997cbe5f28b5b465e1c94a619a68e84b8d8e38366687b2c4a1caf0f7b0186ed3c9afc87b4fb175ffb00740f18a6fd1639a0c3c1efcbc68f5dcdaaa2f0b9773b5536b61e0f331420eba93f3cf51707a90761d86a7b8d57d63af0b02c27c389541b5a800d1d45c1ddd4c2dc3d568890c3318cafd546576cf0981ace8127f1f42be271efccf0cf46c60563859b8a8a7cc9797ffa8844e475feda06b7d36c79e137219c3bb16be5c301a66231943d42f00632eea12c4050081eb1871b5618d423fd843a34196714c4bf9ecca4ea9189493d8b5ca643ec80418910627dec10ee1691382f30f5eefa7d04749432524fdf48a8090910f939778dc48e32ae8e5a6436bd0b6cc959b4f827cc8ede9f0e236a54c4333ae2ade3d9b09908fa024ddca3585964293a36d70d808643656bdf94dd0214faae93cb1c34a84454cdc5117b46ddf1c73ebb46317d9d301c45a5adf809da6e131295f5d1e5ed63652def5bea112e926ade3b29a46ab33c0f727e63836dbd3b0dc2a1bc8b4690f3d9f3dcd2c749ec2eb4778772f106d9b6672a5b28893f724df16759027aab48c9ed60d91e45f0863b09b914797df870687770b6169ba15555b7fc37d1422c213fec7bf34c4a3703ee2ff6d32e0d9df5d4719a8d5afc8067d380073cba814a489f52c4da4451346ca2470b426f83c336e68306f90e0becbc6b1c573076f765867f6ff10a0f988247d8a13b1d3a7e1c0dd9f91d9626e8ff75b907db473054c07cd4496c6d32490eb1d5de5be531861c9ebede0b75436873ebe51b8afc6cabbbf44341beee99032fad798ba84a2411671427bc66b7156315b7c346978c892d73b4abe56d1b332abb2583974a6887cb0add72583078eb47627bf8a2f7b3b2ed64960c16af39dbad408a46e7e033f1f674a8e883dd5cc195c114df7a41f5935800bfae620a73f17d7fe7ff3abe033a980771cf604b45a04c2fefca0e5dec40c7442b91ab4aa4444ecf7f2b087f8bda33a00287b1c3c45b3748da54ad3177094c47256c4712246241191f2479b9b7480aa82db92eb130d3cff58995c33b3f9c6f45cc945fa8f334b6e563c025244b6dc0daea7b7d04ea7843c74cac6ec0aa8b99a3261b7881f3f4013a7099b28c0512faa2004a70c509f7aad1ff975d51cbd3c9218af5dc1c9cc22562de1c01f17bf80bba076124557467b6d8fa7563ec7344a9dc26f3139a6f39b15ce14ac8819a1bd603d09324882c3f2a180b445813f816ebdf5ad0342b91887a65ba4c3fc33809d3d551f1a0463d9d1b87a55ca8a322f87b5c024953c70023389e9108c86c9c4af692b0414f402faee5cc47ae01acd65abcdefc75a34554d5af9889f4b06f53e8632900f1c3d04a16f5fc7d1f634c626e6b4c4bd77cb4cc3df74637737d77c954d83a1314e3d54c0595ddefad7e5bd822af25f33190162c61329a11c23d8b1f537ca788cb8a6ebd47c8288267e3b04a4c11a5176478b688c6bd337aa538fda760a08b37ea47dfb33a7dcacbd2958aa8de4b04ffed13bcf97a9a849a527523fbc4c6232c5650af1999451735149b1667523a60b55d970c1c204335ccd135c6c84590672f8ce45e12b68c2a106ebfbcd522bbf82146f34b3b4ac39bb854568a73231b61aadeb78f8859ce100d8ba372197b183dc494016ff8f7bbb7c1464fca48ba3b63c80b99ae1ca45206ee0bb20a18bbc8a03d7915132783ff1727b0374ba545aae4cc6bc63ecdf30c4903963697abf3cc3aa5c91595aa8b2c8e562bc483faa3759a9ae905c7be911672326f393f9836e4a72f84ce7779afe5d58ca43736d441509154c6979decf4a157ff06208d67c615bb15cd32356b4d1c64d404e3f40e48571be4da0fe2cf538f9b8196c470d636ceec33b54b65f36687116c401e1db28a016f76d55df0597735cf3abf897a59cc40ad890b0105f7bcc881fe1c01812c0a8a2fb127fbf86f63334fe3b225e816e90efea422b8c3e0d0dfb72284c58cc1e491e80045122bc035bcbf6730c2be13a78a9941a6b7bc75f9b19fd6b7553a8b2b1db4df24702ed476aa34a05cdd3b8804b4310224caa903be9049a8f882c50945d4fbbd32193633aa3692f9d606be7b7785de5a51def507d541efbbe0ff73de8e1e594d2ea91e2900d83443e3c416e9a545dae0944815a2f1947a2fbef70329da0778ea682f116e98a65f0ab1884a0cbb34c033cc95a44eb297059a35f85bc2a8af2cb0b37dd3de4bb42f75cae92010aa9af703a55e992348bc1093ed57e415a1fa68610ce0959b7500e5a75fe8aa03a5075451d559294768226f6543867ed092f29e01f5736dc99e249624ba390f6de7ceaeb25e8717902ba62c680049c32c777a17fa732843c3b668b9830645b4d7d7771dfe87f179b23ec97c0d4575af20db712e64e079152b6af1d469fee4a3f59b604aad723f2ab23c7204dd90a83dfaf551ffdc2d8c80c11d7245489d07727878c82cbd2a3ae6e8535925a57ac63ad0d518fa6792f836b9263dc125188f379295f248a5ce7952baafee4e9c3fa8213ab214b1fd5212306a8403a1a9eb02e36a37ae1bc08a280abc24b6e7fda4b33ab7e04e1a1714c051d937eabbd6028217dfdf79fccfe07146a7491633dc22a15ea012c00e2bad46e37d21f1b2fcbc6ab4073c04b861ba5bb2e60e2677a0bc52fb1ca5002127c89f709227d50cb1914e3d7f02182362aca9678ca436d91f0ae79744582efd7e3a6b55efc55174229e3c594edf2c9bd8055bc42e2d7a883bc602dd19f4d8caea9a3a9b38b60373f45fc72e5aea84d643163aa06b07370b2fa96f17e97925b2bc244550afe6c38ee073a61ebdf29f96e98170b07bd27c0227230d20fbe39fce6cc9f4e630b255b59a4b5ec8e8a396d77666c8cfdca3d33a22e646c0ed0cf57e39eea14d0c207be760ab1d8127d8a96c889314fc5bc36692255a513bf0ac01f45f06c02ef5cfe4d8440df2e4b5605f0b056e7c96885a62495fc303a56723b0c7fc011e4858f44c8396e4ba78ccb2091779d5b211b6c7adb97ad95214183c269069ec2ba93b29deb1208fad0454a1e3dea654b3f932b074b49b6a5d8ff2612784545f3ffa45e8dbbccaab04bc5df3da301a4661733f1c19937d63c9fe92d0a5b8c848c286993eb6e81b1b1c06e48630c96d0f2c18168b9f3d2234fb7135f1b366bcb16b9320ee6c2ce6a05cb4f81dc3d1df343979c29c2a53b9c5d3b14c8d0acef61ea658b608f70c9a3485aca19fa0595e7a3735298ab4e0b307a74e4c580d545b85799993b91a8c8351c5c07349ebe466196c1ce7fea6c5be92018e00db47a5edd38be4ef38b79bb899404f145076144ae7aa95caec332a1faa92784925517313cec8e655fcd79e637614ab3fb63767a7fc5e0983e692de41cb0f9dbabab6e4e813306c8575dd3ce0bfe62a2736b9125471ccffc3451206c008fccbd0b1b34bcc6d4593517289bacad0a7947b5529c101340e0f40bb3b77c76d3ed091733987478acc83f3da73cdcf1dc5321111b2bf9044590498f3d993e48bc899d4188191d1419a6d5d573ff1b67bca19ae0974fd18882b2968740ccc2ff7467b1f3b85602042a0931585bc358080432c4e786843f2a56cc8a7844cc570841fde4dabada750b216ba8986974ccd889a91c55cbc94c760352069131c5f48e9e2087add3a5cf582c01cf97f6de1987f5cb93584cae50cf815926bef351a0878b7ae92bad17163b46c43d493560f7d7d28c6ac622c950647a6905d92feacf0218fd1d155b8199c0ccb84429fd3f1575546d3e2a6c2c26b94e650b9851d4fcea871717275370d431f8838b52b354ce3a7ecb1e4d68a38cc12108e86b81737967738b757ddcc789e88366fe3a2a7a87411034885680d390cccb96fdd06e6e5c4b2b04c4ee1ff55d9b6dde912638c10742d4e6850369f75647de44ca29470ba74a1af13919468a8f062af01415e29686587142c39dd737c76718244150c91bb2f21bc148af9d4930328e2aca17790d4048ab41abd9c8c0daca0915c37b3f50fbbf7fbcea82b14d8ce466c1d7271f1de392801ee8bc0613573bc1cc73210aae4416e7db2a65bb0557fd998ddecf7599bbf855604953b90c77f130fd48712eb41fa22e37ffeb2c74ef643a1520d666aed6271106fdfa8dd33f53783c8cd73ee56a72cc89c7b6fe37b7f1a19c3a7a2235d285a5c681ccdfc1d908efc6f8e1a857037667e25dc03fbe2475e698ff83be7f138d995e4283f8e7c0eb7af0c9d3dbcefeed5696314321bf6bdc7d5fabf511755f569cbe8dae44fcab301a2f6173efdcd93b069e7aba9af5e0fa7fafa3c3e0e15543e88df7de9785497df02527e7b66887e0ade7f0b2aa42590c1a2d4cc023e10541fbe4d954cb7d78c3b6f05ee286912d3970a8619af4edb48568c911aad1e873e474a36df94b92d82fc84a3485060e46f11c0b30fc983015d93aa54854dc0b4276dee9b47f404e3eab7021739d32fcdbc2ba71b1a63615974f28dd242d16e6502b21c90fde66c55a1a47feff983adc890ede40c102ff9bd2cb843586aabc57d45122d75c2a1970d0797b6b98bc0c128818a9424b7002b3d0a2eae1b155f859724104f529ad5b7970a9fc9e67140cc8ec3068f4481df2083625dd63f6a349ba2815d44c155a5441a746223c8d14dc2b6c8aa21f1210808f6aff57a4b7f0e3b16a13d4f48ea76ec4dc92d51ae7095d82273041d3b1806aa3af312e566babe1a47b6c96f1571b956b5bcc8369f9ce9678df137c58bada22fe30b23b180d9e9c9b018c5374bf56b1c4799f01f2d01d0390669cf84437d2a897dff49bd58c50c92898ed50f84576ed32163a96251ede03ffea793d0a967b0a3651a716d35d00e00e620fe65366ec042d6a1cda03fc6f70ad1a677f11c0e3eeced7c740d6095b103d612e46852a83323c991ace975b4626beccc97cf7b9541abf917aa66145d13efe917965aad1f9a7aca7a01e6053c1a63e3d3591a13c802117ab22cda2859d3410375d146c9f975b4d988d3e8df6e3fb724ab465546e539133491e623f8f0646e84ad1c31c550f830a7acdf40fe1fbfe0aba5c056e1e15bc9782ef82e730f79b8c218d05c6e3156260b659c1fb6d7277fe9ad9affb499032881adc86da69749f3c15d181ebf6a2133b20c199ca0a77da42b8386fd7417fe6fc54fbf184785cbd8e912e774e5cd3693813b80e4becede48581d1ca47475615660d007607d1d44fa6725a9e92dfb7a5f3f80bb38e7e04fd6bd1cbc19ea6cd7111fd01da03489830b7992d5b8ff165a9818c206cff658228e4ffaad180f4aa601f4e11bfb4501271d4e12a51bd18d57cfc1261b360c5922173a1fa2d7db04fc4f5af5677e6c4601fbea7cc4d7a9cdf82aa170dccfcd15bad23dc3bfa5fbbefbc625aeb771662cceac2a07873f0b06a937279cad713697ed986b8d97ff6bdc11c2bc828c666dc8e078c63baba64725e3291e9f55dab3dbf3b08266fd70529e8a007ca21186b71c865dea41360278766a4b2ad6405d971da992ed73562590805d6f55785f5b72e23906c903631634523c4668379358b906a7183641ee00ebe9e2df7db03e0ff96fc0099145318ebefebe078697956ae1eed72ed49cad75263fa73f561be49d4256efdb8eb9e395b1fc56d57ae94780726573ed36f7412d54a6c6e43c75e47fa27338dfa00a16d535e9537fd22d81d905abc85f008419582ed0aa310c6df8ae92b62f7cad1145c94d9e405bd99b34ef731f8e1f7a040b5f259067c13b19bed59e6969d75a7192c32983f4364669d47d7c60941deb08d60fb795f22a693cfae386cf79837231d57fe54b5512da9758a663f1ea9d0179e966bea68dd44818abec4acc680069cd0149221ef486dce71999d53cc759c3542f52958cb4479db561b3d02e512d06bdc70b3c0cce1ecf2a0e2212507333631cd5430a491cc8f89e220734e59f3d27f466636dffb72827aa8d821b2986a0788cedea9ee43502c6e55a5b8d114a15c6d94191a204d7a8b6df43d37ce554735d60e99e329fcc6033bdf9d53db41f1e6c50135cce5a2d12fb8704475c513b197442942ef390d1ed86e7f7e0b5a28f1d418cec3b6f823121665d6676445bd933579d6c432179aba3e9edf93a30a5a5dfdf548b78dc539bddf51200077db85c66d4ba5a2c9f4ae955525294d3923e3c4607a1399c4e95166408d7efbd325214565b7ba85e214a02c84f3a7a6251430cbdac243f762da68943e6e51031b0a5a365fc1e8ae1548b5f79fec16c0586ce454f2da31a8be084a3f04674765e8cc7cee45d60372089b073d004c0aa35de741d5acb42aa374c0b094999d547c12dfaf60e41a41bd93bf646244430d22537568aabe94105b9fbf7ba48c409e05ed0ff4eafa08a98aa683f7e76fea2de744a1762a8e62d3b1aaa28742a291501a425ab30580dd5dac35a2687e8672991ad8500ead989b0293339f81b80158baa22799deb3878f7c46431aead9363ae1ca6ce3ecfba0f3aec602602eeb9c9a640629a8ec4f185e5690f2d24fe75b8bb96f4ce0e77de908d6358d6b82d48b604e4763b0a4cd71d33759c61b4cc65e5eb21f1eaa3d22e1019bba4b48b7b0d1e7e5a17517c1dbf049e5d21b6f09951b56390b757e2cb1436eabfefc553a840a56ab47a6947040f6f60edb6b6a1b21b61a2279ca8595f49b56218d85bd7341651bd9f8d46593a6683cfd804647bce2ade3c6ef969967e996ee8d6e31953e45ca8758b5ffa79d36d65773d1549c348d52ef1c1ac640dee6d98d3ce6a96be6f7d7b45c027af96c1048b6f99f216e97e290df43ce8ef8e4f94721f3219ed984737cb40be01aef4e957cbbaf4da1b763c0f880313fdcfc66545c2c2fa585c24917f40f4e20204ad37af679f5a8049be3bf689ed524a2eb17189bb3bc008eba06fd141ee695a26eb25bb5c716c93702adb57196f7cd82a13e4c19e11d0a95411196123db59c8f664a7bbd290dc02cb4a229f4af1152162f02a1506e21628277d4b576dd28b83e5b6d743ecad1a98ce79ae1a44bbb4baa9b7990614e47878e0459f79df75e472bbb27ffd445cd8b66d190c111b7c3f6225a1e84fe71672c5f88449b96dde14a50cf7e7f0bd0ebe903de9823d37273b9951b8d96c9998d34e10aa89634e3d4bb2c2116fd2017d97c5d046d1ec6c82371d654ca141b2f5752be9721fc41a13a1c0bc491883dc1b2814691cddb5c94579a734918eeb204d651e9c582ccba5abd76c775174c996488dce5872ea68691bc1d499156a39abc271fef059283b8bbf1d98bde45e9ce318d9086bb0a968c22dba87ac2265518782c54e6a28b03544fbc1c057383dd2e28b06f8fb83904db925b02ecd745e954e692c9da1e0edb3416f1697068aa6b6d4e4d75cbd5642ada60a8b65695c7f3c6c3d69354706a9fb584045928cbb0468ae28f2124f7ae9e7fd7b78c250b160f4cfb38b24391955dcf733ccce037100386311d7ab54ac021aa96e6d725e4282255300ca61c92206434503301babbccd2766626b7641d5cff0c4111e993aa72ed8a99243b9d9b248a6920a5ab633657579d6c5acbd08e92e2dfa6e3549580caaa594b5b5fb7f73655119a0ab623e4eeaac870bfafdaa7163d0aa22d6ebe0211498fe53e5ac3bfc38a5a9014ce9c996dcd1d7daae76fba4e29127774792cc992372eabc8b2315e46b093878c996dca161ee72386a7f06cf54c5deb75a25744b9d8b5fcba2cc8743c291e36c8cbfe7397bd8924cb0864b9fcd3439e9fabb5fe15cd9dc5c66b6d22dc4b205c71950ea79979623597c514d5e07959119403f24932e0ed01a935c83bbf8fb241d915d50a90c9cb81772f49d1e1b8a989558d0728fbecbe4dfb89bb9d64fdc1fa618e719e26d8cadef94fa64749cfbe294ca754690cd7d631669ee1bf3cae98cf8d34dc1a50abb62b753fe8d5632ac7ca32bc4be64d8e4228cf37fce886c497435d4673428bfa4eebcd2a2309ae3462f94509b1eca9e252327114d75117a385b1e9854d1333c18aecde1b12268da48a6e6000ffd720cf2009ee922a16653705ad67c811f047d59157084672a7607322d79bd98f1e3efb9cda92bc1c7ad12511054346a0755cd84e9ead4e648fa0bb1c48809c745cdf8375ddc047fa10d225c8ae5619e72e019f64adf551631a1ed2e0341bac82ca210c62e7b96c705d4b7032cf1a2e0602649f9c6fd7c4e8c670aabb177d550c75342053a1006ab7fb97d9cab269e079b20d83ceba338324cecbbb17f2c74dbb5dc183a874583089f32c397c904e8d53e21ade64a00ac11cfe5588158b19124e773e4494cc6a9ccba248e8845a9286d450ab32bd8e0f299c6077cd61107330eb4f5cc8c97408a75804c4ab3b59905faa095789f7d6904c98163cf9c90c3697be0e414f67d58834bbaaa19b837d2a14a870ee717d68a779520d3cc36ae70ccd4da18056a92d08c4ee1af606a7b7da0f59ded86de54c5e9f01f86baeb0f6f429d9ec78a0f3559bfd029028e2cd46a3ca38ef615479823aec250f608ae234ca289294df5963ece51c44ca24e3952679da6f9491d199fe25fa49db61b8d60b8ae76d2240df09ba1c5b0bbb822536d86546c9abbfa3739972d59fb1572cbecde945c61701c3be8b1c86f9ed2807b22231d32a3e77306356fd8f6add6713b82a3e991c7dacc83c8b0e0de45cf266ab096d47ef71f7edc4f1ae3c71952bc84f35232dfc15abf8a40af5ccfb1a694dd5b00c560c784e1708d57307ecadcf86f3b936cfdf9583ab4af4120f417b845725093a3f3caf435a88943df249ecd2f9b5423ba0406591c2f964f3b325128618bfc2a1daa208e93f4d88d2efdd7bb71822e85d56f62ab2f28a1b53b33a05ef34548283f029819c6e83b6ac36a5bd2325126f2556dca37c7af093bd158f6f2715d1c168cfaad9a68660eef6b220b9ab217c8aa84fd7fdc86712d8004dc73fe45e396d3bbefcb2757ce63d5eb63157f90e1a45bd3810a3f91ee5956f774e1266671009ecea137424a45b59db2e277f6c417795f23140c7193644b090207223611c11504a7c14a8a52a9457092580e8f456bb40545b7de12ac0b020d72a02e47ba5acb454ec22e0018f9f03b56e3846f9ab726a613bb52f87c343d951c9a98a584582f07a1417d49df63fd8ca883ec824d7c36b72c9b4c9188aa58f2c104f9f90a6fc3244ec96f5d43d5c4a6798f0bf910c8110d9d6a948e17c1d1b88a9add223fafab2e87c9fed636fff6d2f977c724ca5e839b89e4763b4f349e83ecb25f03ad7dab3d82bb876494ccc760bdd59314626f05271b0e0c7ae4ecafd6ee3923c9f91143a442fe7f50240bdb0cecdfd78d3ddd16ca13e9a6ef35db8d5b2cfdfa97847fad029eae221e9cf4bdb0812d0dc15dfb45848034f6532c835ebf1a387628824bd59484720f81f08f813820fb01eaa24b0a9dbbd9b06a0dd898da12e87af81d30d000279de854dade3704ec241483960767c66e45ea748aace19846916cbbbbf8db9eb1f03767ee6da1237cc10052b036b6f4cddea19e71bbcfddc622bc0b76ee23d9780e2e4232b975c9d5d3a9aa58fee1fdb22cef1b7ddb3645ec056e83be7b5f082000b582f25721e8cc21f347fb286e01a59de9d4120a17133e51e0b45ed386ef216ae724fb29109e85ea36ea86b1bb6d1048ac57929d6db2ac19d54fb5f9e7bd88433627cd8d37ab6e4ded5da182eaa163421df32f99c290a9a9546ff479bbc55a45b6730c7e6d4044decd204f72dcff29c6c078954df1260e7211fe4dbe65b72d5410244cc19ca50e00338be835fb9f3790e183509b648d30393e5df2b26df93a127a89b59b3e0f31c3c7fd713effd456d7cc559ed52bc130c63a14db0f5ecd3501376fb13f2ffecd5174dc62ad31c5b008b1a6b5317da478546204003544f64ba738e719b9834809ab86c9f160d2002a1f94ecab64d8f65bbf0d26549b71715165690a3d8bf35365056bf9e102803a049f17f96a3d4f50c9b21cd30d81553a9a91dcad8b71d01116673c417a4fa8e8883683897f8277686d1ee6c769b7871ea3dc00b1e50f05ae66dd82398657dc8ede86c65ed24f5f2f6d2b539fc158fc661e4a9dceb5665bd34260386c9acc4956e7d60eb2483812d53f1e47e6ad3e75596abd372c6a46a4b7fd0a6634ca99cb9bdae6a0f98d22b6f3b8c078ef0ce5b6c638314d979b00687c316da4af3bba389d241b22b5ff682bc49838979716030ee162d505da8d0cb50d6c5473f7002b72f02d73f9e56ead0fe98b3de40c214b34c4e6aa37da3b259f6b24b70c177522c77b172d73339603480d48740cbeb61f7c62b1259fd2d89832b04cc3a62c9246efb0f2e19373c6dec21d65ab8e406f981888b9287ba8ea7dd08e652c65cbdcee1a75e92943f01583ee40106dec9a9b3a6635b478d62ec0dc8f738d216581d73ebe87e62e3ee974f89d3b0ff2572694f6228a6fbcab277161242bf8b5765717e0baf2f9641d33342fe8f7b1aaa5c1383e54ed13c6470fde5fd92bb62adb92ff84861d926426c3bd6136ccac05e487a7ede7d92d24c6de3abd4d01e86702203235d9377b87a284a510aebecd1e7a06fd1b406cc4da38fc21eb840e5ae584dcc9e81d33312f9cb4f290a84049c84a8e9d6e76e806788e744086513f7a89e1fd13626a0f26a0d0593eeec8f0f676ed2c4586c0d1841e4eb5693d4b4fdd5867da298a5f8afd660a544399ddf9f23b52687c7677a25b77b57fbcac06fbc7e143bffe652b3d0329c801388df3f0c14ab1c64d0396fb39d337cfdcc831ccf6522738ed8f5c3d05e605e3715f01a8edea25029566e23f76933c5322f1aa5d57fb6c0c844884ee1d76b85ed46b1ec4a91db7c0601f6f9ee0b8ef676d442965cffa4f9ab941594fa2a315e368b41df148e691322476cfe936c03cea780e14b958ad1e21ea4978851173516643f5d294ea19fb452aaad9b1b842a8223e7ee905772bc1dbd6128dcf08d8ee29e577314563c29a7df0c8b29ac32257df69d32667f6775f32cb746ec900b93e6b1dc45eec249ccd00835ede1fae9c0d882c40e856d40ed9cb71580704cb24a909996aa3678f741ace71b62928ec509fc481872aa330c16c13232119c7132a9090b03769c0a2e76193c6272e9d9e25587106a22bd1a44bd6c2ac4b0f075aabc34dd8864c4c077096ea1ead6f0dbd23e2c0826353cd8de728b81c58eb59c491b2595d2773fcad9dcdaac4216a4d5e646ab81e4c57ee16c01209191aff3ce0a4514061e6c8ed07cb23957c5ce3ff2f264b18bd1eca4a654a2606e2bdbf46dba664536c279c27edeccf10957b413cc93d799129f3cb265c2c6f77536758c004c40e4561add9f9e3648dc49aea3e3efd0751b0310b312c588d7bd0f8c46778a963f8c6fc007d5e3c63dae053b5bd7420710e93b96af40c49624bc90575f9670a93c7125b7ab7f3e73558a0028f501382824ebb66ddbc31d25921718dd03413afa5c16c9a265c6bec6dee24fd27dca3d5e686b72951826e6ad11995643e193638b1cf15688e4e7759296c26b338991612292348f705a87cc9a9e9c504b871e55efe5b2713c63580e2796b8d3130f095c116f96d30b8c5aab2d13e38eb9f4e7ead0c898b2d16e3bf9a72db8053851218317a4dd6f6d3bcc8b6e069943da9555c7de5836cdc9b145bbc6d402b51c7f264c978e9e3721abc5d35c2119fed1a40ec6f5a9c731f22db5b9e181b254beca7e4e88dc00464bb57adc30846904d65f41423bb5b94e621e28a17df4aafc48456ac8e5cd45bece8e8772471e7f95944a421561f9e4705dd1ffd6473e1ff59d33fb7b0afbcf4d00c58d21e3184af472cb2d7fe2bbdb74b51b6eb8631fc72ab4e5230e4d43815132c99be2d620d58f8d71ab829d5a034e39b9b4e858d664818330f3777360b1ac4cd7e88e2a9657e19803f754c89af373bbdbc5c9af2e65f3331d8585a697d988bbfe54037fd46b9d35304e89fda373f5182200277f2b7ad3cc22b252de0a166902e631aaa597c08a041c17ea55d17e5a23798d0be2b3c43c816cf9958830a346acf445a4e4b30e4a110bbee7823b48f0b02cafc77a1d950b301891f8c1dc051269202b320f2435f582b463b334a0c60cd14ed0372e001da3656797cc1ef0d16a8bae88ae0c0fd4f74998822ece695757c578b27bc43d16efe5758746db7e1d50587e40823d9dc467af282751294aad57466e62c1da945f2e1522e0fe1b08ef48608dce64667e3a921edd6dfc358d103be459e763da747e9fdd8b67d8505a461c51ad41d2261df05d354758698d4d13ae4747300851b96579781f05592b94747cbe61326151a241dad2f2931a2bf6d6fb06c2e271d20bba06213f34a32b8edcc7730de80536dabec3d21ae4964b95aaf2d8166823c4f289c6ab54afbd2a87d133d8263c7fb64d7cecfccdd64c807d9f0ba1d6590a91bbb4c081cdb2eda94406044dbdb27c74486bb391437a3644641208f4d59367cc15eb2408f8bf1af481b887d6414f2f403bba24de44fd18127e9a829c5530e01709769b59159eaa347e138f2d93bc9a58db19de83adbee96996e9d324c71d16412c00d5cf130ddf26f99ec4bc8944db81cc6ee52037e4bc9f98f4eae80922f4b4b7c679d4eda2876f74efd8282ead948fc5f69f9013141fee41388f2cd288a3d6015f28f4194e1e7e79cad41dc8b5de956c87c31270b154781f730c8ea01abfd2034374fb96120280631b1b8696bd216590940644fc802f8c9136789302b3a84e7cd403a032fad8d782244f149bfad5690ae791f50fbeccafbfb89aa4b93929dd4293909cc16d18acef801dac81f49f3b73cd32b502cc54a9b82798675f344de275151dd3448fcc5953aaf2a19fb9fc7d86ba698c172e7c32979073784fc1e844862fa6be172acff06fe4f0e8a20b493f46113efe7f5bff961b020101efa7904b0112a8748c69e806569bc5091d3a59d739359d05856c08a64bfaa1bbbe1b3154a8c966739199cde63802f580bd88687f8215c9323e7812b2945743a152924e8cdf99e61b3db56e43f0de9ff540114d65e571d0350d14d51be637d368a6e8dd20baf95956bdacb1e8ddfb3219e8156aef55a583e907a0a782304f8e78c9ac4056ab20536fd705a5868d66e1a2f5a3cd32c3b3b046434d0aa776de3f8e7e1a38f10b05d1d55f6187b10462a8bdd5dc3e41de17c51d3862fa73e25bcb66b6a058565060ade54378eeb2d2d7c759bd945ec5fd062613ebd4a37f731c8f5346ce4d1076e69e59652c2e878a04aec771c2070ac68ab384b788527b788cc690d8cfa841f9123b92e8b46cfa14ec59a9a258d2ccd4c49d265cd7f2112f1c1d2868998692660a15e751afadece24a90f1dd65489c84a6787771c8e7f462343c56456daa013f41200f965ca9d9d8a67e63d3b9627584402612cc9142f3710e2dcf249e52970226353350ae63bbcbad75ae78e32644e3522c436dc7a3d98590b0dc24f7cccecb4b1cb1e636bac0a8459534ba7dc59bd260354f529238bf3fc3c190ee560927c5feceee29058b06962a503c22c1c13c91c20902a1a799642b24c86ad04acd50f7be792791d5916abd7eb4f3f4f9e0425086372f7a552d051393acb0081655ae014b13541300c99c9f590ee55c26c9fe9c4eb6a8673dd3da857abe7cd0898721e9303d64eff34c75842de7b72efd0e2b44dd0414ae1fcab40fcfc0bf32505b64eb7c8a6d7e5d9788e9e55009f9f11804ce9b570c005366e52d4e236147a10bbbe5034fdc9bcf3ed0e5434ed2748b68d661f9e5f9d93160fa710dd084a70ca2ced228a423a6c1f469d024c8592e3b016284ae96e6174d87782064cb7be86443581915f566a2ab00299e72f3aab2c2b9ec5cefdc17ffface118b4bc0b1f6fbcea0668aaa7904a6f80744c95e01481edebb67386c2574ccd1cbbae54655ca714b21b3e2fa4419718ea557da36ea1a9a36c9acb4ef02ccc7df772e9b8fd2ae900c56b928f8b73987504f6e2377f55881793dce7d9ea54620a7a249da42a62c83e7cd89cee933e6d2daf5d4fe53aac0784ea82b7ab22a73f5d418f15a495a1f5e7bbc7b4864141869c6fa3ec6919b73f093b789920689850e28583b74ee7798f3b11d077f8d263d8ca7e97815692276c3bf34ee79c4197ed1c44210f6fcb2dcd944d86b580b0f266a9caf0c5c318a3ec7e00d764768ff7dcd5092fdddeb6248e9354619ec898ff59a59f2fbb01e9c33d11185fea767623c5ee2ad387e71a8736123063249b0eb511bc825c96dee6d9aa394c4f1a06bca60347477f33fa75db8db2b8197fb8dc2fe036c1fcddf198e56b1da913f0ae5b318228d90589208877370bdba0280d4490698e080b328976db9de413ebd805d00cb0f9098e712cb2e6a54872ce7fa733fad1c44799707130fef69aaf146e70e9f0bceb5dff9c0e9af8663751a1b46cf890130a43bfc3f7660a572235d850a1776fd4ef816feccdf7fa5253cb10aa836d2cb6d9a25cfd9f2744dbe1c891d09b219c28760719c770af5c74a02a5118970db0e0b9703a14cfed09bd2ced9d16a760f89592cff65c57b228ac2dce5d04c671bec405a8d8ff2ecf11cbfb6b9bf2d9fb08d5d6e047a7887804887f6e7100c251ffe15ecefc8a457678ba9aed00b24521f587b2408d9ed6655708eb0800181ca7bd7a12747aa816ec32f76a78858891348da5807ba9aba822e33a0a0d4d33aa8a35c31395adf84756984fa7699d82e5d5379683b9de12d6225169c208063d386c3ffa4016c9b8eca490d9b8c8511ca26420fcaddd207493ec5f2bf9602299965aeafe3ad418338569c2d760cbc19511a62ec2d1ec6ec4c001366b8b42dbcd8d9c593458efc04aa5b9990770d9ce556779c82e246a82e38a9499a3074717cc51b08dfd03223dd65c4e977d1badf72e6296525d3bd08f7993f44323553984aa4fee264cdb60e068b5e08ca6923d41987c372c33839234d61d68160c3284cb2a1f933384f4daa548f2b5f5d561bcd23e46b913ca64b009a39b16b66f03eba37bc4058cbd653a8aadc1ff8120a9d3fa95b43e4bd3f49cd2f6533ea4cb424d4b548818cc194d291098d5b39e07859e95b490c497e3d410589fb471667d3d5e6ddf13763f45a229fd32da91eca7eec32374e1eadccc6ff79cdfa0a92fc25432771daaccd11f88db8a2cc6fc44db7c0f54a2003efdd3ca3a891b07766369aa01d605e91a57dd1a25c9050dcc64763acb9e3ec5d75ff6b0a3db2915e99ffa9329348d78b62c167e28056b6d684a519a138438f0bae84d7094af48dc6cd76990ba2375a6125c8cda50b3a6db2826a2003ff25e8c9a6434ec7668a1fc0ef3bf6358da03dbc008574faae78a06774e0deab1fb6cbc17cf782607e9467469de223f810c6fed4f77d3231b8b6c6a49d7a13332dcdcc6b2d189757fbc610813ad79575c0315b708e14a746fcf72d2ce524d6ff92ae23006e6a902dd47cf2f308e5f3d10c915d2bc1dee4b4f27b810637e3026993b6e148efbf51c6578cfaf27155c2edd7f4771449722e2b1598233a62fbd890a44df70e61c803a99a6d5ce2a49349e1c11a96b0088077de7fc8d10adf993b0d0fb957cb4ede844d5195d9a22e98f5af1e6d7138a2b1e2b807e79ff110753b1d5ed3b38fcb18a249b7a6ac327ec12a05929213490402b8138e48fdd3a2cd846fc6de86d1c99f4d172197621e6d00b0b9308c093b0745c6ae65493e87405688d04905af7f8e20a192ce0c64241bb8c7a5fcd66ef4f21eb6d780de452e65fa5051e2484b85c9914eb2d49d4da37b9c147e13c1a0dc7a34d588806b2eb9908f258b3c9d54d498e4dc2f09c2f4b1cc576d3f07b55b69a2dbce2222f69e72a28931397264e918b51a9150aff7b6ad952cc34aad4003d048b9ea303223915227c4b3667c573631feb6634c2610483f7cc1735c04de6e04e600f713e5593ca989a99da9ebd9066a461d71864639e678a715caa824c10ba7f17851e9c22128c5357f891ad5ed78290177df31a181cf3b8f51b1ecc4f588551ecf13c7f0d65a246a8c3a780b04680578a41dc38f600586358fd6a59ddd58a6422b46f7b10ce8c29adf6c07454638456bf62ba9afe734cacdd7ff588602b91f4c0281b471e4ce698bc5fe67e12d3c07c9ea2ea9a9d80b459050754e7dcd6582c5dd82a0110761f2244af08dca063460260f89dc7950d256b02fa3c806824b2eb37e055bba8a4a31e9966ef0ce1a9d8a736dac8b45c54be1158fa4977a09d88199d063391b7c4d75e87dca169bad03a1abc4e626fe33a07e323c0db1ad5b7fc1edd334bb10b15e2161fa297a682f5e2c9f039e09e6283db1a3897d8239ac66190973eaf6f6ad4e0e2e0637b552622e2a0474f3cd537501d131c6e9ee905d450df7d2666758c2e6ce17f622d59cb78a802f6101eb1a7b045ae1832b8c336f5ec6a4e8ba4c815a79be27fbb3ffdcda119d2fc20f50761fee84089749499c88ef84936707a116ffa69ac90fb399c11fb785f579203ccc3d47ae8f7c07dbac65ef6f46579b293745bbe116f07923a5cd80002bbacde0c516d7544c23800905a5b5c528b0f78c9238393981aeb4722299fafcb4d5478b153b48a6f4986cfc87f2caa6411f889633362a802039f7a5bee9204d15eb777ad989a66b0764c7c70c8a56a763e116d0035d3eded05df1cd121ea85e6f8fd88f0b0707634e66192f67024fe303d70e9bfd8fc268b46df76bf6eae9fa690cc5bc90b6066b1c7196e5f28e9140b6fdc41da67a4009ddff2732cfb08c208ee5273684a95e8b71c65f619f22b4829e595901b01982ddcb7b1656485dac4b84a8e612671c91c00d668fca1073816ebe0e230f47fe8328f1f2dc3511686baac5572b56f307098f192d065326bb7a6a1cfd0a8809b7a1585d205682058976039c8a9b7b8de81bbd9078c98a104f8c0f0cb75a40c0cacb9139af930b81e7e3d98422746c3f8b1a8850a92af006df452a25311ca05df424116f2c97d701b490176a7251f4aef1f7a2f0d3121ca277511d44c11b1ab2b3172181c90d94e2cf243d6753a6e4e49bd801893377427b1ffe232c98ef65eb946e510a2da3b34bfa8b84fe3e085b80b6bbcc3d1993302abfe5e032982dc65986495ec256772ce4cedcf948dc938c976c87e4b73e2d374afaccd9e93790d5f50db95d3bb23f798307a67850db6e21375f6ec889d92d6677947132ad42b21b476f1b6d3c6b78251cd36139be58f52bfbcb5d5d250da3efa47f8545abaa348862e62221d6609c98cc70343377d9a9032ecc49997ff53dbcb673c59e6bc4ae382099131d1a101f8aeb3d678a71710d36b4d907f22f41a750bbfb75bc9eed99fda9a8f2325915e9cd444136ce62410248d216d48d50cfdece429bd4d04d8a298f5f98ce7ca263ac99fd6cdb5c7661b7ee09fb2390ed726be8d8fd22c8dad766c9397508c6995c4dade01846bb4f04dfe0fc863599453ca3ca067e0104b5a40994216b87e3b8f2499bc555ad008bceb07d7fa47a86a2cd2dfe31707e20b4cc9909bd464ac73893262debda565795808148cb9320446e55120db7b4f60528834bd0a5e34cbb7593d3154deeb07df1a7949b97f341787028038fa49f7e03844b9c18a76bffc186b364b3a863460048407e5a0041266257af283164dd33a25e432ac306ed5f9a4a378511c86b26e1f3da89934e9f0064fdb0979ff2baf958f2adec10fbb59bddb2939158ffda88d3a9f782b4da672c33bf34e0590655f4802eb8e785594e4586a1d52aeb439f13c01058731262daa5e1b0b722e10ea9fc334e03ac8e2257b82ed9cc02920690b895dcd370c03e655a0670059dd84e166031a48938a60589146e52536a56fd8de6c7dbf7ccacb22e0d5ecb2ba0b13ff68712f45bac9ad3aa35a3d20366d8dfc4d7fc48fdf533dd642e301953c1ee7e44264b395ac4b453245ddf7c97447365fd92b0945e3f51e79922181c5b619a8d272d4e9152bdc21861762089425fea66a453df78a6b2053b926c2b129643f9282642d3eba835b13e3045e5f01887d29601f16ee7a2fd525e6140c89c24db4eded8d19dc942d317a41b866080d0ddda86216e9b454e3fd40e1128e69904f63e14f7d6d8e4d00fa34cf8fbd8a7e78fc749b967d1c082221f33206dc18a54aa73f02f1de593b50a4897dd04721534bab835629f3b987a17024c33c6aa3e226f083fd4164a95b0fe7b4d9091c571abf8d77e6e22a521c9351fb1c0b8c6ec5ebf0502de127b7e0e0361f1b13a3cc6d330e02c31ff6be4e8bf4bbe615e80cfd254bca05d27f35b1c79bc64e284021cdd568b32c4ab768b428e75d45c2e8451942bca9e9873ee8c4fe5ef2db74965f2e33dc9117d8022c5059152c563f54c96ceccede8088b7596ac21dcf4b122252679a6423c0a6c73ff29eea631c25cd4f0ce801ec8a64b9f48faa314ef9184db7e2125bfc709ec9f0254f669ded7affe55a5e51939c2bc0a971c0f554cfd9cb69ebfe4af4057ec692e105051bbc0c3d420be8ac6ebd4bba8bae3755418479d6300e4e996ed188660720443c847fc8f9c646d0514f24575fd12c14b7c8d7c768715901bc5d63efeb37a5eeb3bc0ed60e5117d3edb45d6d06a5fc118b661cd333e6e6b2a0b8a78889be0a7173c87f4636be03268e16d4e15d623429b30324d8e161344922e6848b6758d7f209c04641916f29d2bdb84b1db00070975e65d5a4e51db05a978a0edb948c93e06199d199dbe4435b7482005bda21d1048ae0e90cc3e14c69031d976988f7a96891796d09d73f75af45c7ab4dc62c9ffae8d7351a2ee06fb2c2f30d709d39ae47d7e9f3bc36f03b43777ddb66d91924f783eada1682d7d913bd70fa5d278a1fef84794842f5d65cff57725e35255dd8781502e7f7cd948ed52dfbae27f6456db4166b1783e878da490a45416d8febde6f7260a453021c97b972f48a23d1cb7049b24af1857f18cf61f7425cf02d1f42ec8c79226cfdfc25472b107027fe542d7878113972ff47dcc55684ab071c9f24c3c1994c6ace5b2af32937ffe286499b8a173458dc1ac595586064dbed9c8c997ff51bbca1a93220e12ba6d2dfcbc868f84753c3773e67014103db90df75bac6e680bd68d9ee9773410b94a78e5f44ee0dfe31e92161093e84efd2716d39136300cfdc960d106321c32ab158e95d1e47dab9dd39b2e0a3778c5774331ac5e674ccbbaf4372ea5ac211001ed07c65362e08cd803392b79d94655bbb13745684e0d424d5788f521f75084aec18cc73ccec24453199cf0dac92587d0a7a8d74af9230137ce03eebbeb227ea34cff0a021f1112d593daef806585ca62a3b573ca843e9b2eb2b4b02e530be20ca5bc83b775e9cf2bf32c23fa9a7dfd1f2fa3ff1df8cfed9862f19cc0328117e466af63d944675b36cc8492f2fda0be6d46708cb8331ee3cc26e5fc9385c2832eaa54d501dacbb7aad42585c98d0d49adb145c9ce42a7b81df22a6993d3d14de2b94a50d8ca73056e1c3ce605c5c6fd0f2f9657d500784991b5b6403b742bdc3186862e489e9b1e24a30169aedf2e01ad9706554d47ef2009762dc7729ef0b06edc4cbd3ebaa6c61f3509f928f940f53b9cee81c3dbf9ec84207960fdb22997079db591a5fd7ba1d8d16fec2ef2a1742a1fad0359f49e3fc392d000e63527d5c2cafa0999ff35c32b9872804d47d9e7908f29ec70dd1832f56a952a8b6e76054ebd2e9b3efcf21ccdc9b1ee3da9c913cdf20d7541d7fc56a6c9398eda4bacf69597778ee0c42c5b8c9dad522a18fee70f9e08a01502e71b02281255db7b80446e912cba80ce625a761f45e018410cb3efd959ee7532b59bc2cbe65d5bd8df263f51d286aeafc69c3f99af189e6e7691d9a5bf6fc18052d0afd9cb448d591ebc01231ab2ac4f1d789268e7f6122541cb304fa8e4415e14083ff04db29a4615c516e1ad5fed1886bc81f6d152802d44af5ff522eea47bb58afa3bddbfdb977ddd2df9433eb89e268d51a3a33c3da5e80bbcd91af14cf028435466cfcc7fec62e2c96b1a09a9bfd155dce101cf5914faccd641f9f04fd1b32d4f12f6ae4af2e745b81248161fd06d58f5d7719b9a8651896f50b127aeea9944cab31841d5c7930ee3435a5d838e60b0238203048964f277a1292ebdfcfb85778a26afeff889631d4a631da87b6a8dd651e2c135a055fb86edc7e3eb54189f1f3a436e5aecd9a0c8582b6747a222ac940878f5c668c77fa15052492cf9608128400561a23de6f7495873ea0dd9bc4c88d1b339ebdafe36a675be40fb6b51693586df90f1322addc0a1847b4081a9b779a4fbeface2b87331c288be66c9e339d7c758ead3f7bf2b4fde7a36e6a09e8141379c789ccc1910f14f6d6feba11936d00541166bd45f4290ac695d8e180410fe2a3e96b7afcf4e5c923c729b460f37e255c8e7efeb23d1988e0fa8c8ae9a6d0a5ba1d9f7ef350d345575745bb9673e1caa5e982efd5d31df7ce3be7ed518229f458f76ac6e873f68d55f40d304265999ee3628b6d4dea6131adf49a8353d527c4373285bc9e7ab6fc15499ea74fc37631bca4c67619ae9fa76f3db73013239466e0080791be6a325a3e11851cd6339d6dc93af09fb424f403b4d865af968ebfb6f1fb0c3e7b824b1e8c59b3fd6af8e28baecf4be239812a36302cd4e4b5512cfca35142e1660ff7821f8ffea19e188e4bd7078311790fb756b3c22ecf399d9c12184449b9c1dbe4827970d645fe22c05379afb173ec11ffed935613b4b714bf3a1b5ad34df28205741094c6a1ae91848d3c2e681849f67ac278343d912969c19021e0ebf250f0335a6151c99f3385f4c18b84e744386a40bc96249e3f44cda816e066b0773a5c65ddb23df49811e0e5f7359b1a1dace70911243472eb9407a0ee3dc2a4b7e2d4130596e88f973b0d759e6de954887e5b3fd9e619567453ee819fd3806093e84ae6fd00db24444b2df81ff213d5efcaef3c2383a7f870b57ef38153b09cbbb3c0bd892593c3a628e0c188ca4d06c86010d7d5beadeaadf5abd4ed1e6f4ef0446ab31156d9100b9a50d9ffa892f9462be31b2e5630fda922a605282ad40c712e8cc9307d671e5b9a276ba5c2abcfcba163728e57e014c40fcd8d8ab480ae80825f42618f9c197611b446330455f3ea826437a952bc90c7a7c209d424c865b540bf76e4abd890e67138fef2c978278bc205c777c9431c79fcbad84d39639f6f5eeeaeb0a94dbf1ce1363ab13687ee6f2e79aa056924a658b8278245d996cde3f47c0eb300b0d4f72451b41371b535b0f0aec03b97175d32e1184b4f2f8e53fc9a9fdb6aae8c773b0669f880cf57ae01ab2a51f567e4cf36a6b675030e6c9a3249630b31524c68d8eb89b7f11ff3467ce504b62f9ecc2f84c6fef9eb42b8301425af82af1ad7bee2dd17d99a526190c826565b6fc58ff6c9f5d2392c07d6c4036617d4ceb32b087ae51cacc2c70e18839db95291b8cd59d40b503437a735c61ecdcb73f28fc874fc0643d0afdff6bc23cdff68af6fdb43642130789d05fe73c17a3f062593f746d70ee0b54b6532c2a8c8469b88ec97472d0e9d63099bf1d4c7069fcd3c01f40d675b05061fa1cdcc4fcb5d6631792ebeb06d32f8351b29704cf73a0211fb5333757a2abc5393e1f60346906b93257e8c09c2c79c625db21d2fa1a7e67093899cce10f2a8e30797df952f31de2ba097634c6fc762bd2c7d89747c41c4230eba7027bcfcc1b4b0e8e6af33ac44b2f447e7c3e072a3261f6cc2e4dbf68a89817a1af28fd83e9c7c39e23d9cb48617ce19b02df6e07381a61489dcdc60dad9bfd9bc16a6442ad8bf7eda5504401f2ed11a62ffcd57c78ecab49acaf460f1565f104b2bc05211202dabe1974f63f7d6846b953e60c592fc083c165b8dc7e8bc55c9beb63f712623ea2e9e64107a11979a8adc532e1710f32fd20fe96fcb9900acabfd343a9e9cb23420aa2de61575816feabf5f65a2e0930eac33d5c75663a3a61652e578149b2b8f56552921381ba2e86c402e56ae4603d6b8b8678d1cf4b9894d7015310bf5cf0fe18c23ae6931d175ca38d55caafba8066920990fa25736b834d8c82a7552840d164ac1aebaca07008239fad7c04b715e146f46dca8dd687b5f94fc4989b48ced8b5deac9a91d209fda2cf5fd1099b97ec0a2b84f8a2f23dac6f615313f496aa44c31ddf9ea3195c9821dc99006650cd53aa8e37f9addc14c578788a8209a85006e65e2ced28ed2f9f799be54e4978c50eb2c4bb681ea21b05b65ff0dc9ca42612e1a004231a590669a578e565902a2f8ef7e32e59138d924109ca755d50dfa03a129d285c08fb08531ab5fa75a93a8b405d47beb0497578baae82dd9f2439636631fb3a0513756a7cb2bb99565d6bf2044f0415f94244eca5432769139bd75d967c1480288525999c8c1c2361d9a5a4c93b920c3305856afbaf5c69346c601857a0859cb2c6fb3b0653439d4570f89fd010e955b6726d2c342fccbba9bf48f0199a22b6076413b182e7ef5fc518ee73f53005eb13b2a820c970fb78401f2fef0a6c1bbe832ff7e5e801f064fbbb422b105aa0dba197fbdc6884ade8585e276a5e6a23f3872407296fb97fd2147d4ad2f4ee2dbee3b948829b9520c42e6b1db1382f78fb7fa1ef412fad84c704c534864ce45b9dcbd009229043aa527fbf72097e0d5195036922bdf49dc3bf72fe1527cc92332da1d68f39806e853c453d9c57749704f82194db1cac328cdc8dfc7fdf14e94915c6f76cb02e4d0e93951026b425272f13390222d0c87a7b13ef1033339f72eefe22a4c143e65687e0b99645f77d7a9b8cec97766e8c30277964fa0c437989750a6867cce1168ec43f1b3320e7e70d7e52a6a4cdbf26deb93abe7b27b5dede7b9e980a0f66d6f19b7bc3ff234b194cf3e5e87d5e13dd833ecaee1b3660cf4f4a0d3ac7724025fb0edb3ba0506127f17e8bc08a39e2351fe87b257ce5a34c5af3ca7d66d185abee4059f3a997ce98bcea9b204301776f2d3a776369c17a5cd9e1087b00cd0927c43c38ad75e2e8f32d2951606237aae7eb0409c5bfd78aa6048d7bf6a4e1673378de29c8be260d89ccd99c16f36c9d3a3c93becd6d4f1d038e3709b96401200a357ba55d47bf20f5f817f909166d7393f347bfad86a52000d759e5f86ead5653c1744c4f820cbd628a17ae3697a92eb9bd1244242edddd13ba247239caf35257e0c683d8608b3283bd90115f13ec61d540138102bbe59eece0743b8ec32be6029f4b300b33bcc2f9cc901ab8439418d86477fb31fce5b03f663787406aef65ccf8e2cd2ddb762a1bf44df9128a8dbe9e2323696ed69837ec257be024105436f781409a1d1a82d99ae44ddc717aebd02a2322dbcfbaf89b6ebb749b0cfcd2ef617ff98b8f68f7149c95777ce52df4b3fb647b56455079780b1e7ff4999892754e81888c4c78912d715a0cfc7494653bad8a5a976fb190632662baefdacd5166f13e915e2058bfd741243ac12d254ec9eba6ed912d31b5ae8f1fbcb1cc51106d0d15f8dafa7914523ed345cdadb9819b77cb3de9cf531c286776bcc9686b9f9921ceeef5020f07d3ef0e372655b839b8cfc43dcf233a55d7b4be3b93dc0aceb0bd5e28baa9457e4ddd23b377c70fed8568d4fb68e1eb20e71671030fee5142fad8c1d661cb94b17c7bcbe6b6312dba229165d08e396fc487759a961f744e1df209bf892f0f3a09c5d848d30604bddca6d119c33fd19b62e25924f4da8eae4ee44b1a6583c620dfe5d9eedb8c5c6d990e193ab0cabca9bc9962183e32db5ff953c5b56b278c67a04e445e4ae32bb440656b401d5ec8f02ed0c25e5c3f2bd96f77babc5b0baed2047397d88cd3b2a93fffca3e81920e7a5e01b894c129e4b5c6f08c7cba4ba2bf48ea19db8e58037a4b0ce1ef6a907db22211470fa82eaee03475cc1973022ca35146f1ae31d0ff6a7d974400071e036c39b19c75035276d0ee80c192848d0f4eb8a423ff1feebcc6bbf9246316767ceb121b15927f8676420c42a4694ba73ab22ac5c9f368c4f412782423ebe66f5e4b277b256609a0bf210f4366f49168a91ae38acfa0e88097cd8090d225ca431657c43e99817efd66f4ffd43c1b91b16426cc4d6fa50788462a0505bd36f1f43a99c3f634babfb0a80548159f35f4f31e0b933d8ddf6099b000851b8852765e06f87ebec12cad5dd4c52c07fd6983785d6d19b6f51f6b2c4e61fc5004094e6b17f33e1595b2c1823d73178fef3b224721cd71ac9be9c706c8c19f5cd03643fee58dd0b9531983f948f936d52d8bdf0d9d2bae96034f768b5c9a5bd399b8f9f7f0082aad17483926c4ad24c185b5da484681812f84abc78a92d438d8735f44ad91e7598e6a99e91152e9cf122e2078eac1c527cee3306579d1ff092cf951c3f03a692c67021454e95b9cbff500cbc42cfe7d6019ee0b1ee76e9f3efcd0641edd59426674f560a7ff0a3588df1e90e009dafc31f9b8aa766bfcc1a660d72471894daf4b9f1527411b877ccfb9a716c4548aecf04f7c66c400b5c1dd35082c6b07c314109a4e5a7d8dba6f662e2aacb554f558e792ff60c4d8c1156b7ebadf1337352074afb30deb7496c5ec5281cb950783223303c8949b7bbf652f142535cb580b9e252a7549ac92c16c00d19d78599a738581f2a04c3800f791abdb5c64cfc65903090f1d045cc94d95a0ee3649a10f068cf09f740a7942217efa42e68e8c298c2f001d09e45d5e3069c4b854c09924cd7292e9efb8afbdac5b5f9d56024d7ba3b44747d3ed20e663b41e5474f714750ab790b096c831ab9c1b6931a82d0f734572547c19e6521c6bba7e8d2a64d66ddecbc020b7cbd38f775c14d968a3d4be5cbe0ebcf7fec1eaf11dd7cb88699757876283e63fc40e89ec63bbe54247e3634cd3f62afe3f6e212942c4f7cdf0621e4c5f13e07fda29eac0c747739775c4b4ca77497345fb1f4895277c6e47096feda0bc93a5630de0d2b641279c207407f76bbd2d6e7b9312ec630b900968ec15441d4962b34321d0a851a2e8cd6b61ae27e5d5c2ad491e18a877af0d4cbb4a9b89d7482fd1e1929361b674a1b2728e6470a80e2afdbbfb104fe6ce3d9fe6ceea10109500e052a33c1d34b31683f7984a1aed908d245a83bd43b34a730aba4863f8b64e4ff58dcabf5865762fbaf34ccf3e71a84cc60e13bec4f5b6456d8b2cb975800d3093f965f1db6aad03c9da731f6f0f67c57846214812cd6e30d4d3148b7bcb5ff8185f7fcc5a65a6741133f665878795eedba142a2cd99cc7e65080a3595f3343c23fd2fecc81236721edf3867e0d9074673ea30812068fa6802f319dbda66e044f3fdbff2d0752894591062e8b2e51cc2694cc3ec93fb53771e567e7641312f6e137e54ab5d6665ecea2fdf0753f4b20fbfadaf75140456e9b7f861904c54cc7e585bfc15ea29ca0e9e0ac50433415a4522d9db6366ca670f46b8ef6677ba171f2de61c955d33b5a1c6e44b07497d42095474687d5ec310dd3dcd48ffee393815efc7bdb6bce861c1d474286a6ba91bd503f9d6968d462b2335941ffb4dd2cc0c0645e7fe52788f985257f312dad153f84a15c8d68ab2012b7fc0a6a40f027ef1ecae4378a29f66a883d64bc67a06d2e98c09d17f34d6fe412203668421b29a1eff6a7f1f0df8a6c25d13ef9a81a2f19565a5ba40af31c2bcbdb1b2e6f54959a4e6da31cf75512952fe689660f099e0b0e55c7686272116bc8826f7f909cbfea5c7bbdd641c0046ea78c94b03ccb6b782a167bcb5e7b9d3cbea3d47c23572314238f54e57b7ef3956b47ff356c9f0ffa73ab9d5602de725d0310f3a2512631e6a1cb4c4905e737d39a9471f653cc3fcc6566acb0fbe41b6ae3f66a5a7db80aa5e9ad258067be65017f3fb1e4b036b913f45ef961103d10a3458270dae0a0f9a4a5207c24a5f8201512e3467fd717524632bf595d68b613323e14758512bf1faeebc8a1f1549fa1fc038925045de4aa96bf7c869a0a415c3e9976dc48ebd80c705efe185d1aaebabc57b5e9335f7bf47154b28e6008f40ce98ba12a8bff83b8bad6e50522f1129a666f8eb5b5c7beb042c567d9f9122c27a8a3c347ca514728e5f3e834fa71729af432452f177f48ff230d6b52689fbd79b6dc1c17e8457e7589ca86ab6497863abc989b1b01967b5ffd5e8efb65a7b669aa892c5a56635bbb7472bb217e2bcf5614a2d452e4a88aad80a2ca77da6646d73636395d8b32f200f51fe9bcc9abfe37b7db71c8c1619a0f0aef1f004582731d9baeaa101ecad3d769ebcba8d7a869bbf33f291622ed3b35e1b1a0abdf38cac7a33a9dd2d3e105c801db28f3ae392c1495c8f249c9bcd523ab72533c1aa246d6a254e312557cb2b8f966498407b4c907a5c64cc116dcd7c7ac9174e7497f5eb8eed38ea16731b4b2593c3f86a82129b6dd9db92a199d3ebf2fb72dfa98aeade11027463496ca3dfba98179a4f018afb4675100e1583daae1aa869505610beaddb491957c491f02c0466b2c6567a95cb6b0e251c28b1cc3a3fa3125b3e7edfe48f8df7b165e540ee31458842b724398fbea8bcf18a81e960d5041adc7a536d3b39fd4a1281c58180ff004fb52b8aceb6985de0a6369d2f3ff10beff3c2082d32d8329d9b9c6b7cc7f104991d0b7d7765cb5807d45ac58982bbaa69cc6eafbc4f9d8d161be4a7a10f64960552a0dce791a918527dbe090197083af9b50db71ecc1fde08639881fe1fa8d0396e027de0c29ae2ffbc46f145d1533fa65a82e5bf1b49b2ce93ee7df6f25dedb4d09a5669da30ae94ff7235b8f91eb09b63460b631c9669501a54fe8780911e9af533f25f9b340ae00a5a0f16bfce99f8909b9490635a2448c6493520d093d1a70c7af0f44fd6692215bc2e890bc5eaaedac4039738363412ed59f80988c60629ee19894af77c2bcd0ad28c6838d453ad0906e37479dcd532cd8f2796ec1302ed8f2e0f6a9d774c1a03075316bb23542371d98e019d7c8346c7a27de19212889da3d1e2ffb898a5b00c99dc4cced80f84918f056e0ebea4f419ca4c647764e9de6ffb1c8fe4486e3a338149538e1cd57d0c36e6ab78f3edcddaff27aa4c4aeabc0fc0891dac273fbbd0a9a433fcb8c312fd9af65b85ff2539c9104bcd0b333f2daa353476b3e98f51f382c130ac647c3abf1b4f7066c781020d8f195246e47b2ce4937c710b0f98b5fdf2c304f05ad8f974638432d72ee1b572f5656332c80e77ece3eda3b70935cb29458c23808ab67e78cfa9a229d5f544a07537311bfa10b688b09ad784d58aca89574986b1d0ec6d5ebf874fd144541e9f2039d44c37709b260e508bcb70137bdb3c399bbc8f9b000647f0c957a11e7d1ccd7df06e75bb63138514cabcc51d25cdb654f36ccfe2ae672fd7f39caab352916fea631d9d66d757b04e37b31160ff39ee35da738b5ce0b002481af59b769a8b238f7bd34778bb4bf6383d724d88582bc3e3135876df066c11ba054f898fa9597c9c4a96477bb0c47efaaa1699c53129b531f9c35452f84f5f11b9ffd279e26aa9d5274052b076eeac0173a93050091c828e3a4892d4e2b2430e6adf9003fa6da59a64e720b7044c0cec850949b3a8ac55ed537917f76f9b627a3d25951eb4c99da807818bc29e47357b2ef8ad6a81f728912cec49443ebc798809a91cf4170e4dd11c58d2e728d5f90d0cf982a6f9bd4b3eae1ba18e2053966946f00e03757a20e71a2a47cd91100c6b8dab6c54b39d207998c74924e4f5b5f67784818a7f5b23f583e8e5762758b2c60ba930225307e38ccce920afa7d9759691f26655953bdcc2f5174eac55722a9e84ef55737a369f5d304cb66545f6c9b3d38c71374bff938fd0fd57cf85de25ba177846c1a4b638599470121efe10afa90c7229e377b61ec29e825a3ba1f9b5939536319368d876a14dbaf2d6325143bb8dda9e3e5c4850712f936e2a7c802994e1e5e931a47ea113d573302caf3f7c2aaf7e99cc45b6d9566e6e3001f5967ced5897253f5eb42f8caf9b5f02674b9e8b7187909d4c241ed19ff6251f6f5dae322cf14370ce2d4186e0c8a29ae651edcd203a28fb85d436d7bfe3b550c13156ec347ad0a77571d78032ed0ab8279f2eda75cbf109641fa83681e1670e8cb8b42d3258cbc2ddd854ae6e3b3f894157c9b84a1692ed59f2c66c1f57641f6f759b0626731efba51c73f77301f4458f176903cd7c8c65f1b7623b85836119e0706ee5afd8df0bfabea776e2e72cffe624b04fe669148dfa02a02955adac4c4f4435fbe8ee2b8b47d69aa07b79eabf23a650c9c4075d847b92fc936d966591fbcdcd1e1804e2153f7d172b665fc22b91a4c747abdb49b1510f9d5ea94886cf2e8d7f7b8bd9d6c6162936d9f7afb3ca3a8f17d763d59a9d3e8709134ae147123bf0ce9fb83995505938bbd0d7f7b039878b39317389e5b61196f815c6da21d05a80b9c69b5b704a0ea63f7365c8595c4b4eae0b9e0ca87e96c9b16dcdfc1b5eacdc053fbb3656c1e538deadf44c1bf56bb234220a7e53778be5af48f86c61bdd25309436291cccdfa54657acd43c531cb78d2a403b840a3c5aca18b226073ba966776e21fd4268113fd3e6768503e682992fc6b3ca32f8b21d0ed216fe80ebce634b4a8ad1148823c51198936a948021eb758ab3d31ceed14cd7e9d25c5af30eb93a5355151bbbe4a8bc6178d22626d964fe7616d55572a465a491b89cddf9a9bf23ce94ddfdfc57ce48bbd288b25a899c3874fbf67498eea1e86d18711b412af7f17ae77f8f2b272172d9bc9f60bfa0c91c21cb3b86da28951c4fc3ef38e7c1e10e59cfe82ad58ed99b4b23ef82e4f63034fc86ae3907337767f040bc6bb956da25acd6ed7af99257e3b6dc0d4cf68b5485a30d0bedd31aae2308103e637c59367fd18f53f323bd1af16e7fbfc3ee91500c78f6725444dfd160f4163643278176d6e520d6db5c9a184246215524fd13f63aca37995b686649b3c7dd830f3a13e24a83ec62d0021a3fed83c9271093f83e561b015ea7e9a2b8cf196f6351afdf08107cb4753d4b5b6b05312e2bcbc5b2623e8c74e082e85c8e97ea950db6b718d75d2b8bb6ac73f8cced643f850a98739b7692eacdf6cb416deb160b33d201dddbd2e2b5bfdd9069f0fd084c81450d8e7dbe6c5a814dca6a336eefb5f040daf7d4607d9bb1bd409d892269cb83bb2f90f2250f3e63171d22321d26c5252e60924ec20456c3f68bf8b0efc5a45fc9817eed011a812acfd40214fdff152c09b2ba83938e6ee6a731fa4b6913c7b74823636afda2dcd91058bd2a485ef269982b6843d1298d4140b2b03941779516698607639ada1fdea45a21b0a267b0aa15e127b936e69904193c0dcd48d5fdb07fec77d08cbadfbcab7a7b0d505bf458e916989f79fa2ebe7075198fcc47c4546a22d350767431e0c6509458b3d895911a8b94e4777215dee8c52c7ea7b0f06fbca36863708df99c57eb1c6d4ea4b3673cdc506baf6119701b48e26d5ced57d13d61053c03ae2ac88c70ddc48fab3207f122272abd93a79616bc049ffc2231206db7b2d7136d7cfa03e8712b6f1449abeddb58dd0f267a81bf15729ae3e50c7303110393ac92a6c26b61ec1d050ddca80a04fc136c51924a8143dbc799bb360ca3d44c962b70f70466a7bea8813608583fb78456346c03032999ae83873dd86383b8484a1638b3134da40d25b71b8202df596cb55c38806e9c59cfbec80461d9ac14f7c0f11280855e1ea3e91637f270fdcbaf33d7d7a841801cab883d593b36882b0c5a207b43a2cd848679e936c1911546ef03684f97c58f5431ed705419d6e93d8c58111357a14f272caf02dea72573b69a2935c5ab0c1fd3e70b436dc915a82e958474c021c264f6156f5a1416fe054860c7321000008e11a251fc91293b6d1c5c3d537bdad4f551f3e34223f4094eb41377e8378c4e394189e6a926a28c35814766d5845e795a97e87c5d93cff70d003288c765a49331618998ed8217ba8b58ddf282ec087e7a54a79e2ec76bf3f6ca19d428120163237db6f0a7933f83321c3c43b805745d29dbbef93520fb190224d9f2aae3ee6689cc67981b16de596e9f1a9259158155d73cd383a46a9a03f17d5d2ce839ff5ee561306ff676bbaf9059437a1e56874e146ae12a89b633cf70f3cee1f46f5632131c8704cb679db03a1a1bd4e0319a99bac411d3e1064fd3984fdb8c2e546d029b35c9547291ff3f32db8aa6a1a56d1d57ffa7f65d30d6bc9c83192100f7c52aa6e7920d5363ecbc142a290526ff01f421e45a512b762a5020244a6c57de4416e5718ee1241eae55985255251ca9a62d08a27f62a0f1ea429f11246ec4bebbd3150fc37b5e5b7dc7169e31949c0c2f701f62009996cf0fafc30c4a3eaccd882bb19f5e88d6a19164f95368d0328d11a442eac1c0da8efc3d531d5416a4aa55b0c2a71900764b9d2defda1f4fe05d8d8c878f855e88ea0ddb5941dad626e9184fa80eb6397bce343e0a2cc27caa2c9ee094826ba736eac00dae7ebffbc8ab62ab3ac11a9339ebc963694dccba939f3787499b17bb493cd0d4add76021c81d5f519137ecc9b7f2fedf8a3efc3cd2cf44083a5c0f3406a22fdeb921cd39d51cc83067929d630e1ae0b6d3e21efb88669148ed7dae541ee148d4fdff072a23158dc9ba70c3de77f374bd7b72f047c4d4b4880b5b74411e08331b415eff8a95de8d8af83b6d9ad343372ab5af55e6e4aa44bad561177c44e19b43129611032fa226574ebfe35811bf29f16f262b6adff256defd29f8a59935a645de9ff6a0c80f884575ff32796f4311800b6caaf7007969f0091a6b5826c258e1cc934b2a0c53967116302950fa6ba97dd5da292bf3e3963733a1e79a6f91d3af785b298ec800d7578270024c2269e2d3703a65c6a8f36b17af222baca017de45d26e8e658e9c3d8aa33824fc9b6477ac7ecc908bfc311c4386777e8441bc198214433d653f33ce9f112012ee772efd6cc3ff07334dfd577e1ec45466b0e94c4ef2359a813cd11f43fbc9bb75cdd7ce6bab6443494990b08f43f00ed8174309ec02de7ebd2de9786ae5e145a7abbfae05a168b4b4fd1bd1ef1859728f744504f30a80422c37d46a1c97929c1c489ef06be4af601a2ca5a579ad66a7a248e15db24cdeeda1c9756ebd1a34ca68bfb853a61ffb16a9c0c36a7713efbba8a5ce1681df387c056a214c1b8a658189f85c003ca73aab571ee7b4f864c144b9179d898fa9b18965deca132877a9869c479cc821f1c985ce06a3c4d8a177e4d2cbaaf52f754f975e540847551b3389bb9d5b9c8055d185585ed1b7866b340860e7dc144de449e18e5a14ada2797b9c92ca342ffe96873e6b02be622a6ed26bcac1a85c2c16fd5799ee10c61c1ecabb195e9db0013962683c565905f9786cbf99b07639a766d091552ac503b665424c43b86a6e29f08841f6afe8802fafce5640950c14315949ff5dba14eb104808159fe51bcb78e44f538c47ee90c271628ee4e1a4e6b7ebb29d63f08be3fa6bf4e9f8fe501e5dbe3b2b76e5e0ee9f4cb9ed0a59d974e14de939789de07232c8e860de1f3b5665e55134a581c6bf28d562b84f0aa1357330788c74a4dd7d459b281c90f59e79213331c49cedaf2a1447f7e33255417d6a4f663575d75a0a42926cd3926329560508230e1f2c7e0b0fa444ca3f2ba0407abb4db5507631009bbb701d13de56d8e3ce53d591f0115102614a404da8761320ea254667d66c901e5aeb645bbfcce0911a51f0fdc1ffdc7b4db509f5bf92e98614ebf55814a5f8aa098e153a066ef9196d984cf9475bf2b49b05653a53fcf76f2cad1af22dfa09e043c328bf377d7ec5deb30a730e079b6b4b154cffc763fd91ec13f9a4b61fa7c325b2632d2e06b1a11aff76144308f956db8d1f19d8f098cf46b7c1303822887efcffd32b2dc89e643fc7144a391949d63479e7931b0b236cb6e1604c29ddaf0d36e891a7197ed032f9525dbb34603943b1a21b42393f6dd8a81d42acfdbb5b6adadb939d675031c858e3fbeb129ba5f9b0d73fa26d2ca0af15d2ccbbc645c466064233f5d5729e163674d03bc86355aa43cf2a756092d86e890842ce2eb6777745f99b337b176c47f5e01e160ddd7d4c3b875b66650c1f5e9aefefad62e1ea4b216e41c6283119bf4e1cd4019fab8ebf34d2e97197c77b89a370c9b9ff7b8d77c7592d10653d8db91ea5db08ebdb65bd0a40c270f50b04236774e2388f5c6bd588da7a73433f6f301c5e29d5317806db606ef2c1cb7773754ebeafe14f1c579c807200458653448834723b9a4ede1c9b452871fff33cb819d30b8eb52c270a3f1c3ff2c34d9efcb721acbe5aec2f689c7ee100aef55746470bb3ab2e2cf4e898de0ead9c30df8e96320aa0c2585efb6d8f2c070954095731398d349dcaf15cc9276ea40347f70a88f0918cacb170b4e445979a37c5d82e31db966bf83a8991c0eacf6fd192936841a45930cb790ba9690ba5f91f99b61a15e6c6e39af4aac24bb952fee0ef358ad7a07b17ff8ca4fe91f99850d5901ae1700c75229834ba9539ee020bac2b78e224a4cc1eaa40500c59cfdad71b87780e555b34130c5b684ac95e1908b27f9a2b1475dc7f59810a8edca0b3378818372bafe758be1875e899366e661f7c794057141ae180b0cedf4f1ca5399168ce7e3625d16f2ed0d01013ebdf085c4091adab3de39fcaa4f839e1e30618f2032ebf43b0fa7732ec41d328af603a890fb14a95e4830d431ed5c21baff225bc06fc6867ceea6a0486cb3617b2650d6a46ce3ff73147b12ae5100bcb49e313541fdc0526f4e44384e044ec010545bd14e6c4c7994094f960e7484ba843ab9d85cec2d0b98a6e88a7e20d4d9dfd22023e0b05f54a73b3a610858280303f18fad6156194ec727b4f77f7ad8b16aef499ff56d383f97eb7f82f4bf73965e8890c64104efd02af85945eb70a25664fcccb9d2a5e4cf41fa82f149609f794775cf08e775727f262b39fde0f9223e64db24eb8e49fedaa02a803958e0f27caa7e4f56c0619b34220d02ff1c19809aeb9fbfbc13ee35ca48e5f64616349d8c59715a81523fc394173142fb6b26618dba8c8cb71e9787766cc0d59c694f1e87079b47e824b6b067dd7a760127216a2c689ecb4e82443a433ae1ed9e51459c1229281d55af3c352e8b8665ed139bf3f1c52814377f8ed18d6f2930f874521c8cdb7bc7da85ca7d6de6747867c761989009f629026512ec8ae1172d84199f42ea07515e5b73fd428337826a53c09ca9b2890eaa76ec97d6c5715972a9e3885021e0bddc9794d74245d3722f89782932444fdd4f68fb3746cd41a50c6b5630886cd56cba02071da6ee127317ac70502e2a4d74d5df5d59780a9e4cdd2b206cb5d7695de9e0a7e86dac210495c0527cf2c3503984e0cce7a713aae9447952ed43db4a92341cddb82e25223a7ae25e456eb6b2f38873b902f97da5e84e9a0bba56dc2c4ea903e7a9f249739fa5741c4ab841f79a2ac40f04e31a56d112806601c7af17de94af2eceeb573afd98d229327105c94672f5c354ccd091df7d2e3a89ed26506b19c291bbe0fa86fe6408b331b1f76d33695e041dab703dc6d08e6abca3abba1398b5c9358ea7af2b96745cbb99f030cf516b40cc986c9e5640810e9db2837b961bec1fd180e97b76ffcfcf4ab9404d254aac78abfdfeb233aa386880854463af71d154f2c68c8b45ed1c4cd56d4cb47f35c30286b5d6ef260e696d250098ccafeafff037a458993aaefd9d2ccd494b3ff8ac846a715e365875e78458d034f68dbdf0a30bfb51b217404504a3b533e905a2c2d7756fb07c4181accb9c9ba86af4bbf10f4acd5129045932916834a485d1845810204c472b67b43348d9cf738cbe6add7cf67e61ce366c14fdd46d14ca78fb29e32cc733832936e0f901d9f060cbbe7aa2f79879eeb02facde3e543396215c761be8817927825718d4a2f90d361af03903c0ef2ae5de30f12024f215a5a097d68de1a7592f78127c82cc7bd209fec6a7fabc1628e5979bc857541b2d8dfa5a573a9e48d56a94a67afba9308cfc2649465a67fa4f440a1bbd2327aa52c5d3d6e2f686ac79ea2f987be01ab109767ff3e38e79e43719853c68ec04174a366f9172c93b237f9c88e5bf43b1fca6f61b1d4f74af382115a90a83f78e55340881fed3e96077e24ed0962173ca1ac0bf6ed99eabe4d653ea1694310ca8d4f5432b8e6635eecc8e2a1ba8ed409264f74a28b39cae855edbedb67ab7999cab14080f9f7789d5d74ea7f494ded80c729383b6f14942ae25f7b1684e3ad127d5f7eaa6cd0021e2e6e19731420555e756659260795ac0fa5c5a16bd2f67999fd0a3eac6d6fd81e54e813f276a582c4eaba3c8a99df4d2fc6b55f6ecc713e83e5136de9d015a84065b7923a1bfcef636414a6656afcd5cc9da084d85059df2baa9b4db057fa0860e68bc19a6a1c4cfa4c333828ae91f8ac7a81dec45316ae11803c496087c0051bb725fda233f4c600cf43912847567a9e1b18da8ebf9e924f7852b4d879fb38bcfbd9aa6a25ce45e60dc4c28b57730083224f1479fd9dde5bbeefc049dfe061e88728bdfb40d53ade116de4ca9199cce4e37dc58ce0e26828daf73e1cadd79ab72c98d0c5346898c50e16803892f635f93f81c4653b3941ba7a4f59292f08d99ca8ca030458dc6b250eba8053e52b66c0975cae294e321247d0630b9042c5f9812e57d01c1a4a134edef3bd5085f962c255e8887a50da8fd98952b0ee1eb0957c2983a8b877a05df0a6fc26bbde2461d0efd09b52f9ef0d01edddb8b8b1b0623e78f3b1355c998c31878e7667da01ee7cd3fbe63c6b1a19c315b9922d4ccdd1c6f1f41329fec6e35f5ec2fbc6fec8974568dbea5cf0a2ed6d90a0d9a1f3fa5adcab39c72c76df6ece2c08975a61a82eb09bc5b9fd42c01284a28064d8a06d6e6fc6a31fa3ca9e9d582f1bf83c9a48c5a661d8e838ec79bead721a4b408e248913644cd8a8a7c9377533219cfb5e57c4a34dccf885a5affd43c37d60a7cdf972002aea20b0e2e1e1363745b2db57e5acc87681f2f2c03593c2e3597b2e995c0e778bac38e922c650398cc1d6a2e7b18d2e460d5f9d60be07df67ec419691255856eeff9e22e26739ec7abef4d8e665d730070b73fa7a65e754e6ba14c9d173749ebf3f67c9f7c3609694d291b1289e0a1b27ae92b551870e641804fe6d295b987f8ba2f57806c15d51851d7735eb1a5ad4e7e492d282bd7391b392896f86cf3f02e6cc4688ab6d71069935f3ff6ae6eee708155e4296018526c71bb36073d903a99bf0c5efe0de638369824d957f3d86bb03e90d365fda207ff4d9aba94d40d45111d564f97e72265d31e4de4b0ba980b0bdec1dc412a3278e86e85b5f072f55f12c0ec49ddcfc7aca1d0ade478b33b65f27677c3f254b1277a7131755a101d7bd3ff1db6c5520f9bef4b119dc70ae8a480cca4acb6378cdddc0f8170994461eac4bec0fa282ce083c4a33732037499d04e4103dfc06e2a0accbf523ec8ced5556903c431672f5a49df36efef89291ca47e7f4b3e42d058fe3fb9eab911bc6bf218d4b6c602865e2ee4aff404db239af9be9259e98fecaa1c752a7891b178b5e1ba042e04f5fdcd52a6adfc5a9ffe05d67c49853bac72d8b737fdcdcea9ccfe224502a89ddd198dfda6405a05ddbc6af09644ecee4e697117fceed2af6e7e5732902fd5b119c4fa868ac6560ac2cdd9a151bf4ec6dec32c0377c9e9d780bf8d2f85705044eaec085d07bae9d4bc249a91ad285f83fc73397eb7a8b34d7dadb65897378f0e93401d39f4171b7da38e842daf8d74d79a875f12e0506d1b87b32fe7a50aa4a3676d2f45d33530cb2f68832933a9775e9b7f1a337b71d9544a866f35a54c0a78b414a6a2cffa19b5a09fc598fd5a2a338733d9c76e86b7dafb0d1bd17734486ee3ee7d4ecafa57e8c6c13dbba5c13e2a12ffc35162a53cd12ea6443af1379d4347e7b8b500590232f710859d583dfc12b8dff62e00be3ceed6db43d79ba8d11a343b19daa50a560ef7916efceeab664e3b531f26a7d9642d1a13227e0cfdce9c8140a775f2681d0c81791aa932ee81d9d62009d1c58a13c895b0313de9c83536360d00ae029b67433045424d2d9a608335794fabbbb463d6e2e3f530a688e5cfd73777a55dcfc3739f60b524202b4036fe95c6e3897e692a35eae7dca1bf5a8a6e77243dd71f2d46bc4b517f533c977ec9e1d00a524a4b7cc9b7e8d084b3f31429062ad949d31841ff9869a423195f57897733381396663250789160903f3285284e5d7c9cfc80f0bb11421909744077dfd637086fd397ba3ee7f8488e8ddbc7fc5d4ef73812a8beeff81e81203b3c330d0743997440f1ac868d659290f238ce4d93f79c9a706367098d1b87d2adfa1e997adb9871f212eb7d86744ec37f90d6b33e2e9b051a0f68204391452a1e2e4d0ca8828bfd4672c2fda975a49db693a06e6344ceb96e7ea3053a2ea84216a20259c4a58d624b01dbe7c302276a1c72cf307ca475c3167c52f630e924f7f2cf9cae48b8ec5d8dfbf5bdef9cb44c3978aa9f449d7cca6099c07de59008861b91df957676b0ef4e8f8bd138d61588a5863010c77a2273516b4c5b3b2b44400e04e94c2f3703e55b5953da05c98af79ea87b7900dd424891e84befe14815c8fac4a9226f58e1378712ddd78f66440b55639b024c8b4fa6f44cc0567b884af34b29cb76d643c545ffdaf825a284a4bb218b5ce0b46640fc4cf13d6b161f784b115531bb943386a2e68ff91840c63301516485a486532d48c47124b38efbb8e6b402340046527bdad83baa03f18c374573857d95c703464507e149ddef858f0a26fc04105a3024b094fa0bb40582132d2d3a09a3f9fcdf0623806fb89013bbea285fceef19200a4d80a24ee26e117f49a756c88deaebf7f39c25c6159336d5b5cf96ee5f897d9a11beabdb34dddd3dd6fbfb519e392bc7ed3c91c01dc651d2c663c281a366f0675aa739fc8e2f5a66b2d4c7873a92424020b7f5673e2763b4e223965754d603e92dd6e73d9362bf645713010b7c2bcb83847631d01155933adcd23cd3d628613b492d9c2f03f165ef478c6ab9521b7c9d2b2ebf141ceb526268fa55c0106833eba1b2fcdbefb4adb2b4118c24eef1d50c4f621bcd3ca3404c5ff5f306809287a5d733ced6ee838e89583b000de48e4d310c7c7e1a06965cee9a17836d1938a98742469c0883c335fbddfdef5d9929e70e38bf6d5594d6871149feb606d66e4aa8c1fcdc034c7f33afd77bb8b8417f22342a5fb8be45586d884ddbb57949a067e3ad830fb07d03890b78505c303d5008ae875f618e077d624bbad78e802fa848bcd22d6306c79b82164bf411609baf976599fbbb1f81e4adc47eba1a81bee04813a4ad96c172c6948b0d57f7c4b5e4239dccda588162c570c5a13e40b79e53c360a7c4e7ee93547785ded1739a53e1540e19761db2a6969b7aa95253a0ff2e180fcc5977e83adab693c975db5dad6ebc64bc1b29ec15dbe5d786b89b5024a9d97223528cb9a11ac4efc43dfef62aafbf00e17deeea084230eeedcd10097e0a7ee18b31b253c2929daab83eaa96b668634e2b5ef76c94f9ee264124148da37de0bb4cf9adf15b096523cf2d3b3415e5ead8abf7000333f0ce7677e71e76a88a96fdcd57ac027ac5743d9eafe5b157b46d806fad414b48700cd9194a55a65dfa16648f55e2238a2da8bf4fcfdf8747df2bb2635c87f1983015d8b75dd59eb78b95e2b59fa860cf2d859096fc25fd49c0ad9216cb72f3bdb1715ff01d4ff8ccfab1e538be13cf411e1b02d060a1d40a30ab213a1ebe49cc8be847c412defb2b54e39a56dd25627253fe8bd40c6b5ee38c31bea9143c4e82ba02e18d6e54ccbfe0e53b621d6ff2f778d1184a9a3e533fdbc881867c868739c5311389f6655c83b7f73a7146f175c08640a0e954323533492f0a3158735ba00c4ccf6fcaa7eaa1323dd75adbb32305212b855cf036870f4b4326c7da86ace4ec11a9f1cc5ef0d57eb776a077cce721565883888553ef3c8867f1685f4c0f1e660dc10944795a5cc1a1cd615141022a327e667f85e4a974146c9f5d774c4dc9c3334cbed8985e13a4428d8fd9f7155d3973a0e316ac4284210f3fd5bb1ec3d5c3413e3def1929f390e23204f80d8f6925e1277ea6cace10a23a36c201e7c32369cb660cffe20216b086a3a9e0197618038bde539985cd1c1d02976f0d37752907ebcc5f7c014dc06d290d6eaf348f93607a8ff0ec8d09d81e7973d8bea84efda84fc18a0fb4cbdfa39c016603015f27db9307a0598856a5b0ce7edf5b49c0bb65dc443bfc9a5327c615bfab2a66ce8294600c98c13d43cacaaf9f5bde6aef34c2ad3d288f84332251605830f5b749997d1ae6704106b5c66cae6f2bbf200bad65f97ee5b093cfa0c2d52f165803bc316ff52a437ccb8f405c3fd630c77741e69b6a7c70a694e9619fc4d6eea33e439f700438042ae3ad077bbc4c99ed83cb628d9138d3f7e19e12c9c652d248adf868106c6051a8c79545404a764aca3e75cffbd6a2f11cc8b9ec581a438f1e4fab3bf58d78e67366868251f21810a622c1d0c5a852beb3fed678897e2e1becc96eeb8f5890a48ab55ffa08992947fe275442a338e0c8596c37038e14e522acdbab6c18c16539dab55338ecdc4bd65d2124e8f531246d2894a5e8a4bf3a913ee248ba3793bd4965b2f15334c58caec7cc614a8deb62d21a5ad38b5552dcede1e10fdd12e4668c83f9bdb8e07b3957c383f4c9689a131b87bd15ea710a9e52a0f5b557de555504cf3739da07bd3acfd0d9d6f774d20d2503df7f98f56f312b02bcae8588c6d9b4c75cf2d795b3ef2394cf2a53a33b85f8bd8c05f7dad6fa3f4f707d2e51f795d5a910edd99577995f66de804a92e8b8cf7e83e81a9e2ee02e84c8b8de1b47eea4cff6cf753c1ff18b65969ec3a173196c72f87d8e0840f32111c3271dbdc67820fa1d84b8786aff58bfa4912de237be994db16d1099742fd785f9b8e7700c51b9c7d4cb13da3778ec1941b861bc3b49715000033c5e10ce78b2c6baba3c0d3eeebe8ca7857a2351b3b3c009780aeed90c8ff16c81fd6aa8d121501bbf57fe7d285329827ad039b89273c8d0be050852f9f85206fa9721fbaf869115d0c4d1e973e5c7055ff20f394d1206d9353aa0f1769ca10988a5a36278c90e9764ae56e51513fb45f58ac5015379663b529e7fda6a910620b0e9c1072eccc0f12cb91bc08dfa1062746115e306ee180ff65fb6c373a32902241b550d4e3983c51a8f47c1debf990b39b9fcea4ce80c8c135e5cc253e041068f92920dece0904d14aa0238c1751592da7fb54ac4aabaf5c90a049029899f4635ff9b4e2ea72741443e1d678fbacb66e2ba9ff005415e66026e74b1c91fd004036ff242c34d9a279be42bd61f3b6120e160264890387fa79c217afd5a8f74afa478511538dfc3856da8b80e450a071eda26fdee2ec51bff15aced49db632739f15cb6ec7257070a077599b4f1be248fd63848b93486b408826ec119a8c05ff7a89fb76b53f0806d7331d1347d0c2ff89bb3ad4de9edacf4465b529a8f3a3f4ba43718afadf90023d1dbee4b55162be0d0b92f65ca593267d1d3822c7c8ffef8d53a5708dc4dfb687e419b7ec5dfabb4c05335e3b48c51da5577e05733352c7f70e460b48fae497f1c96c023f52806bec41d9884c5dd62a0b68691d02175c635053860542fbb2ee1156e2d0aa1edd9326693adef64884e8f8407d8e56200f1a8b72f4d204def0bce196be440bec00929814d20487af30293a9e22f6e2b09c55753a7e4a131ef749cc1c38bdfe282fc6105ac256cc61460e99d5309aa63ab090826c3e39d6bf7cde8d5215398bd6155e251182daae93178ead574f47fd15f5e4d22eaf98a60cc68972470bf9ca5d39749b2fd18eac71390d2d26589353beb61304bf6fb240e38c8343f0f364fb070f62fd5331723c0e3b738caf3c6a18fcb85bb92fe807c1c6a97ed1ddf619b1d73a3b31a255ccfdeb58ceeb52c532795ac2512c650005d438e27fa32b8a81ac24ba124321cf5c430f7049b5e4c264b326fbca5b73067624468aece0f59eca75751c0cad7c6d5dbf0c2dbbf3a7265a5f59ffd08b3713fae5aa3b3c7145e44e4333e7d051745701a306145e4a595cd23220ab150a41afea55be4f48f84ddd57973a3a26cda6bb16399b86e4bc71f699f4f0a0efbd23e8db641b6ca1cac6834254a0b6ac659a281753d9a6573390351d0104043e49828b9084919131b89163fec4c33e5b296d30c9e5cc40b762edf9e861788b7d5802337cdb6878d79bc5dc8c53c49181186a08a9876f8fb742feeb1865f83c616f6bdb5275e6a0f12fd6cb406a824adb4456d966175821c101197e5ddf83d968a87f9f5e86255a2173422ba226e3dd5fa1fd15f01c2aeea19c4ee3b6efac3b3f6ae934eebcb0ed0828575f897d37e049043d9cfc8de8656556f373d5dd2bc89e3c94d4bf2d90994e7d865c80a017285456c7530b564958794bc9d24a2d0cbd9100af975792ff03fc164622fd86095a6d5ccdde6e2a28711ec6312fc5b25b7b7ebc3c07d7dbb41a0d3a5adbfd15f0f12dbf6613621bb37a34b4437b07e980b9d5ab2912a1f8fba9985354446ad8caf8e0fadbc3a50215f0e1445c5aef920c6bc3e80a76e0b94fe1a19ff62019b001b0225d195a06238729183207f2527a3c2fbffe82036e4289da5dd479661f60f7f0f58353388353face592ff9927c51474b115c5700f7d7435406d74407554115174611549fb901a87b8b47dd574f9868c3849d449eae45ad2daa5e5616b90453fe93f3efc4f16f97788c8f76e13bef54a7214155d30a4f720ed80059f19cb0da12ccaacc627e297ed7cd15954d83f5239e21242acae84422e58d2da57fea869f862f27c64500047625e12671871b5116bf8b8684b56af5f20182948e63b1c516e3cf4c6a5441e98da02579ca2914c943e8433829044df2d879951a7c644836dc7617e3603e629d4cfa45d19c433a3840a98e7c62dca7787ec5c22b33a7047e03d2bea7fe686f4bf6e843e7c69611447261f77e68bed8da7b66a426d48c00780cee3a07c3763bad1056ea0bef857d07e9543cdc1201a7915276fbe7ace356e3d538008abc274bbcfd0e1ea13858a72b2204b97f7ddd6f6350ded3de7c2b12b8d499bcb8df0145fa03eabf239aa7d9987ff699d30eaa4c3a4f5b0132f77853dcd41db8401de02826ca97ca8c0de2657ac0f4a81fe187f579ecaa6861dee6cc6bde6eab093c095b3984bc54551bc5697968b55f40c95f15f6885d49a0cb94d77249de47a2e78a43afc754e4477e1905ca1ab249cb1c675184877b6d1dfd127e75b4ea84ca8722d1a1f87f0516d6d7f64df313805847f75560060fa9d0c53c0618194d844dea7c26a10fe78731fceabe5ece06664f7389bf706a27eecf5700784cd6d971f0cf113d6ed4957d51bb93ac4a4a55e7e728c70e23cbfc1478da85b20819b368dd727837b030f488e7643fca28de385b857ce65930ac19eef220535c51c9a6b2896231d15832234156aa0a0cb9239357fa269f8d60e4ec508118be22cac74b2a6b80a435fec4eeb048427c37e4408557b54c3c70a68b72897e6c786d331981e284855463e4f503c3433a298f8f1e38b2fcbbd52162787b11c1910041059fc88262ed26b54811c5ffa9cab018fe74dcde350a138e1dfb255cb66a6d0972b151e86460f2797b4c9726459d9a43de33d9c44af66a7d4a3d27463cd1828578a4554f81da358dd95d853d3870c578573ece39f97f302e59b14de3c9d1ed0dd6294de07446d6fbe4ceb59fab6f40ca30035988d276b42930a7d8fc49f5ba12901cabb312bc8e1ae1f219abf449c36fd140b8c75d6e57daa31b096406277b865e7bc16fa81e99504f6ba1f2fe23a891c0dd71dd127c66926077ad1c85809756b75fe0c87e0f9bb67339199620db8ba2214c3df4229ac47621a4f45de9b6dc3d49113eccbf516268c7e2c228b3de4fa7a46101ddb911103fe9a2adc80aabbf20efdce44ae9c2629632bb0ff03a051c601a8543a6b721a7b0a25326a6c942b52989ce6a37c2c795c978e53b476aaf2cc4a2eddaeb4104e3cac1be0334179f6f8e23020a3affcac0f0e3a2abafda9f29d293114748491210beb7bbbbc8c48aa7b0d1ac417de99166e26ede4d57e002eaa1e31f9d8e199629b62a410d3d8867126d94ad92f8fdbddf80ec5d173de85d71700623b2238887b7880a716cf9020733dea1e0446552f9dd93d800929fdd14afa1b07e99575e3af6b22d00f615bd8b7d6f1a959278172ae0c7acb3c94ebd1758e122d44f4e11e55f1df154da82c0e98043c4bf8bda29f7738a57e1724ba279aa97062fddea26288b2d40c898591d9ca5b2b60eca9f55678f582d64231c8bf467eba000b44c547b635c051aac7d53bf1ae3b0de4f37b48f32260f42f8f415c50749eade93dd05cfd45c4b22db340c8e9792cd1c95f78dd2375caa5508fc7a4a705e8057fb7f67c9f23d60e2f63686e32a1d110a0c31c7c64913fe4be95a148fd1ff5f78ba9d3a24b439e50b02cc15dc37a190af14a1987af1088cb18d4bee67f886b3707b42bffeb1cea885298a6f79cb64182834c8b3f7841f79a199e9d04c1d08aa9a00388f9aa373e4079cbbb5276d7aca63ee4f8cab665d7345082beb48fcee28d0aec8bf08dafcadf2cbe6b684428e1ce098739d82c4c88f4dc7fbca63169ce6e24979140432c7b6b6318fed2fbcaf86f87bd89be68887e62b4a77b6f41fbb87ef12e76380f1d9a4acfd3ed4eced91830d1894204896f39a8d2780733a2cf769590813dfd3e6274477c14b7a342abb18ffedddf1cbf19d3530a5600cbc45607eb2694dfcd2fde73610b12536165b7075c795bf7a83566e68a4b262391a950a5d0163879d827226f400f128781adc72a9b7474efb3b4e2d844e83444f485a76a8aee2e00535bd49f919cf1113bcf3732508bdf6cca34d4615b55bd649e19d9bc834a93868bd9980df1df7ddf07f25ae4e0f32d552d08ec640fca8e131c8048b467958649d0705e5862f5c6d49782772f95ed0fe5511a1377ac025f14d9d59218ebdc56bac7626d3f664803f71863b93f47191254d2c1adb43e58f75f7c6cb63fd53ec0937c0befa90b766b8c849259c511a8bd19a76d7cdb4d0f0dce98e9d94368f09aad00d94eb89be51387376efcc64848b94c1c589615eecbe7c3e8c830aa6abe8e61b6ef23a1b13aeb34e55e057fcd622e2cec0a7f57cd7a7aebf82994a03cf15b9dd188d72a002574cda90b00c7d202dd21682ffd7a080ca85cdb25854c5de39d6cf73170e1627dc538a845b19d18b89a6443a08c4b2761d7b7102a0a6eb3a6a867ff9fd8c87aca9bce829260142331bce905d5a93fcfa85307f74920cca236a769767bcc5184573f83049cc072647dfc6ea0930e1447e3f3be257ae12a00ac2e9d43f89d0f0d57c5aa26c2776a0972c5ada0e61647bdb59919f685cfaf7b50b7fa111a3d492ec0d940fd563891bd9545564753bbf432234a9949b38b1d15f76d6ee11639f16ad458098ccbfb4a81918ca81f07314dd4fb8655675c2330037bb20e1e11958467379ed88037e1748419660bdab45de70e30bc499d384f297702e28d3f1d6edcd012736fbd0fe192ad8ff81eb22f6ed3af5e26bca006cde148a01cfedad0307d3fee1b5686922d2610bce8e5bb1f27d03f7c1fcaf61486194c199a54d948c889f3d29aadd71f3b430671f56a67641198349e3816a4964e188b0ec41a58c3b8540bdbeee52fe47dfd4c4be6eb5bea90831e2e1028fa1e76e6de05e828c2d672801f5b222746bb31b370b42ff779d63dc6387d5b30124a4aeeb8ef9af760a50919ab47535df5f3a0042a4fcc5cc789459801d2806c4e5d990298d12c41b00b33847b8d8833bff990a2ac2714640765901dc242b0adb23b85ba662ab604c6befb4496105bf01adb7a768fd776ef2b5abb8b0c8a8cf52e78904276e19f4369ed867b3b3111f635aa58cd63516ba02465094d9a2d73a6c05ac0d2a1fb3ad7dd5feeafbb0ce0998c4e3f634063af5f90fa908835433640fefd21dff732fe1bf9e88301a676c93741d343cf73439db48681c4be608441a4f2720637530d4b75d4d8d686e0701b3c1533564c201af834d101a1978080843d28657318d781cf117781425572f637b056b1495f24d897c228340b0f3ecca53e61055d6662b7913e032c5632216982add2c9216d18e5a4d3e06d86d14f502d0b140d667c4bd8305de0689bed19cd53b47db3f5a873c2c726af38a13bfb334ba7b2feb506b696b2c08de0af1b6f7604575c19d42d1136f44fdb88370d40590300a077a68d12272d5fcfb9d26fd8437dcdd61a49c63377ef88ab8e6266d6544f5688c5eed31c688f5a1cd1cb25a0132a27ac0dd68bf40d96455b1503802b41b1ca9d328cf0f81d0bfbc339f1f6e2631051758d0a098b08ccaf93104dbd944da3deb8e3295bccb51ea28c7b5749c3a43dee102631a7a772900cdd0232b1642fc67b529a1e0c2a7aacfae81e6f18cdc0d84ba6edbd001e00f00e70330ac54315144102b061f1e0d7c5598524df98abe5b92c7ace498c9516bf0317a3e3de6ec76775cc82bbcc33cfb9520e5f7ce8ff0a7c9b0c3eace0de838c5fc420b6146e396f41eb1a620d451449b2a74fcb4ce3341b99688cdcdf5489728da9906f33b8f1acfd474eb24001d694682198de923d596247f86e7750e39d17f95d97a3afd518839bff0088b7826f049dcd66c58e5380e10660be1cdc6c18bfeb5b09e70594b2aee156823b56ac020daee38f829ab5dedab5d15c0bd565b2af777db602e0c5d6e03d3d24cb225144da39044175ce4ee7f19428e3ed54404b923e18af96456c9278fd94dbf53addd88837c00aa6909e07d381f6d838dbcdea07a6e63bfbb5351258f8bbfad1b107d1119ce171e577393b2c1faaab8ced2bd0e102691408d60a7c6da586898ba5fed43fae20e54419283282e5ba7b08edb107e22236ea2a28cbf7ac648b8615068966302dff753ea1f7ff78deea0a488923301275db737b6d40435f24f1cb72ce502b284b08e261872eab5d3ed5d6f5e233174009e94117ad53c309dd9747455a59a4113ce3fb1e81df8da90a4b73ac11c177c327db30f2d98f9b85b7cc075bc46a88828a50669e7047b4d355c19335cbe470c82e46c4ae03bc6b34c1bca605155549d2b5cde2c280364ba87948248616bca9431679b15608df9e0985c0ceeeecedf091bd9e2846b287d5efe0c186ccb6c7d133c8f9ff4e884417d33bdc803fb2644a59e8130f33c7a8f8a59ba1adb34a3f42d823c332711691f7617c74b265e5ec427a94d33ecb2c3e1ece8e9bcfefc563460e9cdd9f2ab60d915b54eb33afb14d0897b991405014956f4d41e59fdb8c91c7568be479ca7f83574751a8f8ca5bf2d9980b0fd6b5aa09f7751e0ab619f40c718ec7b5ffc4e59ce53d213a4d1cc81c272120ed04e9c3e9a75f266c9d877cfd6ae5666906ab9fd43b283f9ff17e93780f30e79c85e841b10905658c7e90e36b0f7a9c54e85453d60d2d812685174a3d8fd28053486488fc0998d89a17253aa9cc0e785ffa8e38a2cc4f66f11623e91b2b0d9f86df074e57852bd1cef958ade52c84158bcfd9dd2785fc3fcaa0d545f213f5a11df9c09a29dae7dcd7b51c1b1f8f77f96852ef86f6531adba0477da594b728e95426d53353ae4a2db99dbde980702ae743fd64b99865bb3e38218bdad9c2c3c20ccfb53a1b08a68930f669a59da0581efaadff5c798c733dae5159801c1fbe9b289378bd2919e46c1eb40f6c7f33484474ddd581fe1d6ed490ff5cd16806ce3da27ecfa54d0075d4c3ac9e566c770d03a4f659fa287e324343ea236d92f48140bd56e55d53879856bfd951c95619df6508bf6877150bb568fe45f868820a5f70b7573a4d9bb740556293a612ccec86ae27b7bce3c2385cbf8c1c507a2c12be42cb97814d2f2fb4ee179b5b2632a8b6a35d1b187c6555fef871a8eaac1061f306382b2fbb14213210aea6a8416685b5fb95c4e39d0598c0f1084f6ac4bcbef7bd98f55190a296ce5ca5f39a9168a5b0f61da9b8d59580f5015b36df77b3ccd655caefd44ef101893e086873bb7da04f9444366ca3219e9c10f02b85650cd3fea2fe59f37516f192e7cf8720e85c7152f360c07d3387426b3053e24df94948ba249b658bfda83a14f5294eebe2d323ba810e1a813f10be740776868a33a6aee158809793881a0b36ce87fffdb1894b0f06024036bdbc9f87ca269ff13d2018738b2795618146db97c4cd6455e09ff55f61e2e6636c1251259466bf97e6c6523fdea1365062a5d68689569b758fcfc4ec248bcbfa80f56eb85355830718ce71d5d57d8cf658c9ef7832165e48d7d990b41176489c5ce7f91cdd570f8a33ca6828a0cfce442c3e8d9cf27c6dfd18a27c790f8e80555fa8f5bc6175eb95774b313d9575e8bafafcd43743c6b1e1b2f854f866fb4e089d42d3d6d0dca0c795ff094ba21a3920b09f106e372192d58e9c8a5d4c611997286a33a6fbfd2361a80afd387c496d530dce7637654230f8e67805a08e5c94b34e04768e0abc5684f894b1a1da2f37787f21140dc6e15810640a938dd750c9b4e4a4d28a607bd5b2c6dba9e6453631986f020b5e420c23ff3cf209a568115fa21b7c7d5425a9d8cc13a65556dc3bd4d652b42a255f24214e78123b56f5a791ed3064d3442a96d0165bbefc5fc5d43176b7a54e39ca096868a5351a8e306c683cb9703f6c4473c49fc8974a954441cc159bf170194237ce6792bc1eb20d496b8431cf3327bcaacc589763304e251eaa300211ea5ce8d47bb07f32008ee9d3b56ad002aa606c7b6d578ba857ec4132e43295c744eba96ae64fdf0760e57636dd1b70354d2635ec2c443e87616ea9c24ef28115322905da89cd92d58dac95ea12423b6b3e61ac8aa854612b61978e2fcf133a49d600923e9af0ef757c79cfeea03c8f1806b94e5881bb27cbb6b7363f64c4f7969612d932aa12465172d7e42a5fdbd20da564b4ffe2c7b8c331f4e596a3c681bcf1d3c79d78a51df98f8fb4d7db91dd15a7d1ee69dfb82987413ba6bf7da595a65c1b9837364a1460251ef41a44703dbaa45dd629fefd26f242cfe3af6636ede09fb11aa9b816935b34386000c79e0a65b983212406d1ca92690af9ad7043d59d84938e0589ce2dcbe6d925a994a8706a524233fa9f7f5d4c4cd9192b17e35f7bb40e7046ff7088c8fe96cceeb080fdd61136aba8647d6c5e2415961549d3738e174011e23a398864894d93976e9c3aba62fb9181a8cb7c11d0d3ea3a1c34be79127769c4e3be851821d33e2e37f6dc9e15ab4191c55ad2c40f9cc11037778bd4ae4a5fdde4d5f81948a1678e667e8c943b6603af7f4bd987a5c8776b399696ee471d195aeb4dbcfa1a5de2415d0a19a0dc85a3f50a42dcfffd10804bfe6eb25baa14cbf32add66c91e2e40dfcd172b31ea9438fd218ef6c27cbc5afb26695839627c9db1f106a0602d49c5cfc3c86561f5de72c56383709921753e88c1ca1a89973051e6daa3a2f2efb5600057a37b05d1fa2ffe655ac1fceecc0e2084a1134aaace7b1bd4e55470f95b9184ae53aafd7055c5677c03dc7cd5c4952ab755cfe626768d7f429b83a1d444569bdd4dedf0eb06c807cfc33b91b212c3f5e0e2c459c5749ebb4f67de05b205fa368cba75a09d4db3abfdd568845a690d83b148b9cd02cabece1952bb5c448ddf3429aa440b3d9002f61339f4c35f7b077ae9529cfd103e8c03da1a92f61f4ff73b6f8183f8f030adf8cc082b456618311b820bf3bd08c709bd9496a9ed93f86f810cbe9de51620b5919294e25f0357d4e0e7cd5e300a5d6559185357e6ffb29126fc1cd9cb0a82a1fc064a5495986cba811fdd3b2f4115bb23608442b7b28111e77010923fcdffa05091532dde1f45784cf085c8131eb5e33a963bc5295c77bf4a91fe3e16047d039449d4aad2cd2f9f61e0b02c71c9561136b38da43e6b65745026dda9158ccde04fdf8f4c5f6cbf95da9af8fd6b8fc54ab8122e7629fbf067e0dfe77b68a138b414e21dcf2f0c73e1ca8ad2844103af91ac4685e14ea2aa31954ef2dedf3dc304c17a973416a27ca5519b4c51bc14fe12607352beeb56c5aa6f311b6c275d3252a56044305bc5a33c9cd51f0cc32f5ae0f03ee7fd4bc1ddee6ab0ee5e2ec133bc8d2a4965fd40ec356c7e775aa4e72dd9472f25f74ca78b3f2c266d23109a1f196e2a7440c73b4ef15bce49717a07cfded63480b695be500901ffeab7b14f5a87d77c61160deadcc84b48a0c899798d00091163740f4baa0e01ca0abfe783132c7e3b1189534690e9316687bc2bfb997a2960cc2554ff4f150e5c18561b9c1c60e82003a26662396793774611ea05144a7cc58c039a85befb79155873652e6ae9357537970baa70a1f434ecd7ed685f175f56571d2863b157bd9994497f1e3a9d7558d1d776d410379861b1dc081561844bcad359452a56c6389c155dfc291d6a640cf7df0732f227d3903ee92b4763f2ac81e6ed4fb4dad9910115320ca97b98fbb04fe94e47a5244470acc60d7cf2c2b4a8ba094f2dd0a1d8a6c65fa1cc44340d7a28d7d90fb665843cc88fd50589ea2c4db682b0423ad7cd5d390475e8b3d9cd7f3760448b93596819d01b2b09bb7bd281471300785c639f11df5e2ec60ef52ef4fa37b4f078b5e03a8a4699a5b62918bf4edcb56b99aabd67fa5adc7d4577a170a70386318b10824d794bf794b1b85d0659b70dd0b1296d3f9ec3a4b517d06a4cf2349a93d992e43c80eef4f86316a67b377d02697290feb34237a9c3f25ce035fd8309cf2e19409190f659e606ebb88135970b8416661e4352f86afa06b7288866ea3e5b7a2712626cab49afe29093af3d65116a29971ff652c4566fc65ad433e586c2a5e15f56b45e57352665c8361c30e3cacb86a6d7281c28251d00592a9416f6f160f30dc9cdca820c6ca5e5ece657e33922b874b5734b5ac0ecbaee83f1c3c2e908c9a9a79165421175ec06dd774d2e06838bdbf38bf1385760d2548aa8635d9d8473f724f45ea6f2d307a61df7a3229bbe137d5b78086585700c68fba54f4f0ac5d8f11406765e29e42fc2fcc7cb1816079d30e8e31f12cbc814a9be57273ab26435e1eaaf1d835a72f2366096470391e02e06c8c8ac24830237b79e1811498637ac0c5ae9b8e22a5a5c3806366a2fbf163b010d790e28af68c438701304049a4680c43d7aeb79c2d4b53465e64a70c522cab78e7ec89c8471d7025e92f0ff7a0b2fd6699ee7d63cd1eb299fb63a55264fda3f835edb57320cb6dc1c9e3f636fb681c0c56c9d3bccd4236cf85bc877edc87eed3e6a2e125dab3e39eeed709d28d1c373cbae195876396d0f121f0ccaf15afc1025d992790a02f3374baf12542bf848d40549e818a2bf0fe058697a941bab279932eb5e04285cd4e9624d19242c62e7f22925b70005e0c195c7dfd04a76a5adfe0b769e9541714ccc4e229afab06afc71547e0741af063f43c6e2c0c22426d89406bf23345beef6762869fc5ba4e045191678bb6fac1d0b4fd231372f1d560d1aaf2078619848da8d59d42b79c8e7a7ed6133a90f5511f86ea6d748a8d4fd1936e394abe57c39b966be576b9bb54313d0ffb6edfb6ba3a5ba353ef63384558e9f9d7df53674055fb456538c278ade13d7069f74c4ebe75a3f2021ee1940243044ebcf8b4ffe93e9e9d8438700f7c81c58aa3cbc9871da7e34e5b6605ffaaa2c7ba0863e4204e6c668bfe65e887024b0ceecc3f42a1c15f5eaf5d6cf262e0ba91459213d4ff4380829312d238b7087d1b533a1cf1ce5bf723f11ad5e91251de9f7f77252fec13855723d6db4ce58f4a82827119a37b80db21288a6ba28ec3be7cafa11ceb94d063e6a429da1383887537be63257f633bda218e67969de03c064030ebeff864ff7849ab09d0331796aa021c735b4b4b0cf4b75e7a5e46450472e6701f15755b68c7fa710ee94af40efa996c0b7e832b7f132fdddf015b3608d246cf46113785b3d9e14512787072c5ddbe2362e60ccd6a7aef3b7436df97727a022c03a9c4ed8d11e1b76e4b8299e6c0a7a404ff33ba66088190e983a82a406f9001816a3b44d87276c2a55e99c6d8873a7c04a25ae7f883ad10a64bc7b20881c3c81843271c7dd1ffad450350509d2423162992d48bf4be3b531c85eab75f77e6e1cde0fcc4996cf481c377ab0abb8543eaae084c6211822993d21d64a668c02225beffe4535781feec6e4bdc6be34ebf1f10c9d69ddceec243adfdf0d449f2d87a7dc304fad306d03b92894e2d2ec939ba7c02b8ed3afed3e5693c02b6fc103153c457d3357b2232af30fe7ead1a42507788c62d5d1e497766c38b9c9ebfdf859962eeba49f716028b0b987e2b6315ca20a8bf014a0ac1508f07e342b72edb9ad69492d0341086a7ae9f3dc5660b558796d69363a96c5331fc3606821d4d587cbbb8f62ad1261e4843a62fddbb7e37322c71d00307275cfe8585855a31c54ddec0c22e4c42498eddc63e5456af73d7aa689fe3de7f560c706199e37257aa7192920f653a44d88c77ce382fd8c78db0f33a311f4ecece500387617762781845e0b4a01ed9a7dbd03e119abdbade05ee83e35872812359fa1129f2126e148f00f81401389b65288e1b83a52d3b10f6f69b245f7fcd695ee9c76f5a743a36b4579345eea0f8ff1d220b124ea9a9c25dfcc7bf1dd5f9270aaccdf0c4dd063ccf6c44ef3e40c1e9e00f24d528d8b443f9b145118467d39762700f57403e52bbed50aa5a85743052cbdfe4beeb07acc088b7acd56edc0a0ae0c5fdbc45be1b46cb30cc9f22e975b4b53be8579530f0796199307497fe8f297dafc19edb045f0346c919be59f6a00dd1cdae1fdac9153a7bff8fd2cbc6796f01e4e789085a06f61053a8a07ddd5161adcfe1c0c3282109cb8797a36023fa09e24315bf71b5a8240becebce16f1081504b1017b1c67bb84f05592502083504f73b37564c0697d2595c636bdd79264ac6dada67356400d15c003a31fa9183e32b836da16185051a63a042446b4ec3865a75e6eb7f502ffbbd7a7e517f6cb2d1f7677c7a29283337e2cfae066ded71dd73f77cfc00f50df7fecf8572828a3028136a0987ceb99856ac5073aba597ae6a3f642980c06701faf930896234aeb21111cb6cc05891abc5221f7bff729ab818de262e16a81a9d5fe2117fe3653390c8c21c1a0d4b99f9f1bbeb3e8756da10bfeccdcd5f966601989cb90ac28ec55d54c41fa1341b2243460239b6b7dc55068ae9f15db71d9ab016fcebfe3bcff55851276a3d072a82328a77dc00076c57eb6d4d7620fc939ae550147c0287de8675e3bc2233dfe3b105317d56fa92cdfe3d14c0e1ad3590f20e94015ffd5d50417b88e07c564f20d3f2f00fbc99a8b529ebc19a721a3a35964745dbd9413a696ffd9e123a2c20704dbd5331e6f272674e6499cb33f9aa49916460c64bb747800337a94cd002731cce0e1f1249fbc0c8c2406361b34a77ca1722d02af33575ad2b1615963c46aeb29428cc0959cdce34312ad2e8d60e4f03e99e93ca3e064b48ded4c537c60ddd51bb63849115b05d98fcd84a8accdd39186907b070e0cd9bf58624fff9f4d5cacd046cc7b849c59c4203a7390bef2bc481bea098cf09b6867891f4ce3171e11a7b1071e0b6b26d9b23c944a1d2a80c1d930096cab8a694e25c032e2dd164acb01bc4e838f56aaccae5a77910fa426dd8c332e2b1a7a080bee381fc81f6218060c050ea226a200d8aeed5a698d81dbe5fccae70408e2fb3b4ffbcb32ecc96dd4aa9cdb0ba285a4b75af12a1f90f8b28ef3988c648e3c6e37b48b40e7de8dda57dfa249016536320117ec6d5d82d8d1a6d7bf4061adf743b82e335aba524cbae610842a65a16f7397e866fdaf21cce4f9f18301c712c03fd330653c02af2987c841e90aca23cdf6daf3041a552373b21e234841093d2cd18addfe70f2788e00f3d36c4c2888754ea1bac6379d4b3e5c44c5c1bf43f5d04b3475faa258e9ac19190f54ff5072b6711654f75da23b5f2eee8bcd4ff491291a94e2af3bb425a7ff67161eced0d61ca7f98174dd95f44f561290e4e2aae3cdee5d6deb05a974ad42b72804d26c92ddcb05aea2638cc0753812b0a53a3cdccd2104fd4bd53a4968e4603fb3caad5176618254873bbba4f78508a290682977305201606202e701bb9ee9856479e04f66e002717be450201139f10212c672baafb84d08fe761fb3617768507ead2e1acb1b4c10706d8d5ff5742466e179ec104ae220e8716e50a3d4a69684f6987913e1b3a5c9cce08795d59cdf48f45e660773607a399a321e3a68d0547330112bf33da3eca11d5e6a6e949c487a990b70fc6c2cf8bb8d9aec21eaa47968c530d2c176b3d7c149a0212f4cb6d4e23adaaeb556736e3fe38b15e0420a3d1b78c2927fa46a509f6b285bb46b3177f8a7818b0c27ffc2335c7546f35b7be10971075b07d44e8bf6e0f03b00921a804c8a3b98387b393b69811e5e6acec1fba1285e50886d5ad331145f4a8f630a220d86611ed11fab2c8da49b8a0db591c133627e75aeea2f70b010085c00ec9da64f126c9aa11ecebc0bc6c73cf02f657567fb09f9d7183f7b4eb21fd6f849f03d875cb23a5fb56b60b7ac8c3e9e076225a8d2af9a40c8f4ced1b5abee9287d58e15e4722b11ac211ec2fe5df9427c341a1324c1bc1be8ab9afbcbea3b0136dfc490b6384711d6039b25c5f5ba78d60933da08185bb2b1b4612075b66343833589b56bc7bbf3087f5d2be6a5c80b93d7725f8509c178a81fb953b93964930c5f86f96735aaa3863ee025e01fe841c937e2c62af882768262b771924f0e3f90f905abc6914a9307962dc0d7518eb0325af646f51913a9ca936ffe96d31010cc06ea0533cf4670ea6d5d94a4cc2e366b39335e9d4c8b3a73be119db3d0c5de369c08e49ebeb9b7c30ce1a5138a1e559aa931211916d86bafb21cc9d523f382d31c05f9facf2264d6205ab4238c3c19130c722fb65f15179fddbfeee3f3b882a2f112b69bae4088c376bcb641ada6a755b8e21e24e4335450f890a76bce58cb8072e7c05acb481a6e5519562fd2289782c0d4cdf85eb676a106f420c8a4e937e8c84ec282ac9c874052e4909ecf3a1f81f649b076f942dc3d28a449f57e07e5dae19cae326f65d66f5177bc58dea7e046926904cdb261bc403b649f3685d74355149f6a0c47d45d0c5eac92597e3828945741116b5afc8674a4d4cdc169e2f9bbc317328f83495b36570620083d7c5b65de616df657e494502735293f080d4c1ce99ada2532ce7242ae72e65443bf66bf93db164c487f69b00283b0bd1bad770d977a1ba93f83a6af40748ae77910700cbe68530bc07ecb2dd2e88b905b8f3a41968e843641023a1862cbab610f8823e1040cde2e70445535cff7dc4cac1a43da9331c7e7809d6011d8e14ad5c14100b44ebe992ed53c2757c002b84e51b8a832dd6ccdb030c804da97793b1aef26fc4dbc975de87d5f846d57b0d5be453190784a81740ab185e1e7ef44dde8b93efade790904423edd7479d434236d014672c582f9d112163e39c0de21c56e24da06a7d4bdcf866b7caa281d50a50736739d4d937217b48fe63f16396f2379febfb97c1d76f142286c35d14d51f935a8a2fcf7a266a25b33da7d69cea714494a726612efebe4a98bf170e7b6e566e50454d8c9e43f8bc59623d79f8bee1e6c63eceb3f060aa266f570dfb36c54420366f76b8148e853f5a77540b4ad0f26f1525030b2ac1c54388709742119ea581d80b1adb3a42a5ca7f72b0e806c645170e0b8dd480f54a02b4c3ff4bed1876eb2ec45a00f2a966b76766c83d16e637f4501f03b5a98f1c2b596605820efc10e38aff28e653cc9cf58ae0e19ff33c3e7321387f34bc13485d18cada95962cdc0c56f950f2385bc6ceb603e65377bbc6b28c0cc7419461f8691c698bcc313c652da246e8204aa2157415b7900d3dcc84f67cf8f48589e50f0cbcebce682d96a07262702edbfc79976bd51a43ff4c915d30446ac7eb3c1985a66911bd2d982f523055be9af2ffcaca641d0c2adb32ba03e8da835f8d1823d51b63b2b295d35516829e09d912b82cd373447c97620243d6e0fde617bc0a79c69f225e9016824c598820ada1b18127cda84e476355b535b4e6b5c5ef6b7cf36ab7011852d63b8af5fb727c407a14f43edb542f93460a59b49326ce9a9851e597e0c3f835d091ddd79508d127d4b75543d8f7fe499fb1ed96cba6ec75606782dc686125eae14e38113843855e11f76934cbe3f377db4fd83603b4599296ec9e6f91f62e3855b671002dc552985c7159a7385e822eeb43f6b45b7151b33a0b014f8d989f6b9be89cdd8fbf0c4df56bc184fca0205b1f0722445c69445c996f182465c8f8f3c007ac3bc532262340361ebcebd4178ef30fa5ee897281b26a268cbcd6abd990429634c9ad6c0300e8abc8b2f8871aaec55537825a942ccb0f5712c9af92d99f1970baa60bb2c44ac5ffea6565bc8f26566fac1d81b0f77d1571dd62150c0092da2a4c4ceaaf6a475fbe466d36a55ab3cc192d893a8107f5ceff9f94ac3301d62d55e40df855e69b2b12b4948fc42acf6d759e876b64e26d4224e6902b904fc2a711af6a9f2edeb20605504ce507f2f01dcd9f0eaa72e9d1a146730b40a878e15c06ba5d9e22a58961babc6e6a28a29f76d6169e7571790727b1aea7ec810c0b6e1f84b10630a793cd0a100a2957c618ff7fbff1f9482fb114094661215c883f1b615505e7a387ed13b202133d4998cc8b88782edd076afb60c4e676f0fb203172c2469788afad4bf5d38962143cb47a6e3d2e1be6bbd015326c243b8cf5a67c41d635ff5512bbaff182a13572f8815f0e651cfaa80bc88fad44424dd4edd31d478cf39cee7d41c675a7332b664b6702c38b6d53eb485113cf85e8ae9cac0c973a079ec1125c960662fd0a27b339d485c5e077a501b44a3c1b3fa9a81169a872a4759117905f0affce6863d308cc29f549349859f9158106dde03d276e9a1e3683056830a6bf0c6c787bf83f31d019426738b62f29df5cb96a2f198a58bd0b2c08cdde9bc3638cded44e736af40ccf4e522f4da1c3cc6b5c21be71f701b3678a92fb47786bb13d8b5ac8fe8a1a958bdf7078d25d52234dbc966d552352e6d5df0eb92c94b415df0603a7057a1e41aba6a099c7d16f329911ee146548e79de6d48b744d3f121787a3c4292e14ff831277de07b3d871e4c44af6a57d8ca6ae97b24f1a6faea1d7c630468a88fac817425ad4d12ae200bee54ed4eb427e7245706da1da27d259416ffa5197e55c554106b6ca92cf4a2c31d964ba85736773c0b1bcea5031262430997db7383a13269252bd66d0931494dd14c3acb3ac267b3df848677e48672fd55de19a5672c4e75dcbb7f2dcc2172f0e350114de4a55b03a7500ebd21331cf1caceebba1de59e219e83147ae6892aeebf0f657892ab8aa3c8020d772763e0af5956a1255e61928d2f67e66481167dbe2ccec19b44c56a850b9a5f4358d9ce6b2542227c9bb22d8d3be96e046bea0d5bdcd9ece9147f05ab72a40595cb8bda66f3c20c8d6b20715e88f0bce170a207eb8a66248787b7407e22b1ef1e5060ab743f5ccd6de5329cb606d14618b8bc4e013586118113b3b183a5ebf0cf2fd77336e8ae66ea8f3f5992139bb4854116f87e88ff189d9a96a63f14abcc20eeee6a7ba2f3e3a8dd758f8609347ca36313aa299ef3587d180b09a52cf24efbd5664aa093ce601f394d434068b83a4416ede09281c676cc4e5f800c416981cb14dbd35c80bf8e27e7af581c82e2c53d63bfd3f878eeb184cb2f8266e2629a5edc02bd1d0860502c7e60a693b9d7f55a57d3fc4a2767ad6039e023fcb063b17fc48ba32c5bee21ef41d94fb2ad7b9e6d12b30b41f715b008bd2f44bfe1afcd4d5c7a2fbb9d39b4afcf2f4205ec9d43a801240c5295f117dd7e60736d051312c21e1e37fb151a7dbbf82c8d24936c897e873c71f9c619858cdba264c35ac9ac5abd02aae5a716eb7e960ed503937330c3ae8430f3fc8ce059c57f0bc41451e8bf05f2326ef04ff339c56061db558cd8775b3241682f5736c719910a609869b33e745f34decf9e96708496df277d71534a8cceb08afa78ac995ed55b37542269d7fe97dbd01296b0e645c51c5a48622ff97eaaa7b121016b0a4e1b397917203377b3593063be15f474a74096f6a14b66613585289a61eb4f1cf6c710d29bf05557771048bd5a5781859ac9a249f45d4ec4f94fe1f11b70295cdf88eda6217b247fef0f8e611738f708fce1f631352665ee5fe14a6417375b88890038b76857eab61c16ce3353cd8690e164c38f819faa675561a1b5701a230d80aa409dbadde01e5be62cb74a21b0cc06eac363ba7a6d3473c429d820eacbb31c291af22c7f3f33c8dd828a67391a0b7999236737a50c0c0738435afcb65e9c98e3f7027266c6311f40012c5875ed4b1991a9f361126a5164f66870580b71f3cf059183cf99a492dbd00550a2d28d238c54070e330c19397bc87c512dc5588b352af4f2f970aace307541554c2afc397f731f468870314f5166fb3173639c23614115e61d1bf3e6274a5dee0a42159d98f71f928ee98f8967e80028adb1c906d7b28d14ce04937ef7f3ef294df294e53d8024c61cefdffd7f5703e0c0108b2bad9e006275d0974847c5b9d8e042653b4d4298c6fd9beac9bd5180ae41efd934078621006d3b6df65cb794cfa74546cb661c9078f8fe4f944f1c7c4ec90fcdbda14f0200e7a289c57a5e2020805addbd7a3303553561fccf03c56de53d970c7d4bae4fd24312408735339d0049673eaaba933055e7887d621ea62d8be6f076c82e5ec5e810910ab2fb6b418220a97bea3192e8fb0ab1c271e945a631688a3d5061b5e089d889743f9202a07003ff487c22b25cc2d65343a12c826f77452c640fd610b4cff08abcc5fd6f13115046eb520da4ff3ee96c6f6b40543b5a7af24453ad07ca272830f92b8787fa5833039eca6a806ee11f81a9c73d342d20a72e79ae92f5f20ea4fdd62a1cd6c6ccc826984377d12181640f0854e7085ba82cf9b3762d9e5d884ac38a9e975d487fac4e572122b046529b4e7b1e3a254ff0f915929a70077230c89a6e68f57364887433849e89adffa2152d79907070ffc710b0505ed09bc807b02d841ae800ee285c3ae89aa9251a9c8d9f87c00e2cd92d488b23b7c8886d78f6e3896fdd875ffc77bc0fc3b5b44db18729e534f55912432ef415f6b085f9a82f8a3472504eeef40600e74a0245d147049acc35129d62b23ac12780674b58d0a6b33a23588becf1c0f230d481bc6635a6b5352831e3bb52421441a3d81f0ed0f54f3063e3d34ddacf87a6fcab3208bd7a85dcd3092028a4a08e2cf932e93032c04dd38461c56a0865457546e70db914e480cdd96bd90779b22ed45a5a72fab8167f152e04159efe17a94ccd370c38fe1c095002a2abe791760bfdc87c855fb83879d1d0b5c90eb5f82e93227a1bd4a837925610cb2c7038a31e05dc6b0c41de7d25391b232a64bf120e2fc9b34c05e0437f0142b32b2e7c8ebb4fd3d00a08d1d1147fc1bc9e20c1f9df716b21c60c8621a551abb3d2fe73dc2fa3915dbd7952aa71e5c0b4ca75523602868bfafa7b18aa9cbf9542feced1c6f4c618bcd4416796a2dab1187f7979fa4dcb99d1167a7fd80d1ea3f5ec146e8e194f7c177969ad20c705c4cdd3b70bf2cf337de27a5c569e24fd933b75ae4ec14fded8ca51692948174d036919fc96e0bddb5f226887853424de02541c963c1367b1b2c476fcb462b3af84de679f0deafdc07f9dbb35808bc05850ef80620b7a3fd6097d6d53fcc89035c8284936dacc6e22b42e3532440f00e6ef4ce7f44799a6bd9e50b140f9dc1e8254790601f2a810c6c94022a10eec7432acc758d51d0a80d8a3b502e2f4990ef96f06507b23feaeda83edd230e3cb1efd78676a5023f78f6d5f8159e77b2c845fd2b736f5e76fa2413a65637daada27b7df763e653b87e39c4de42f6e651caa4a103e18462e2d22c64abb4f9c4a2afd129c3aeeb8952b88a3358ff80d6e833e9a6f64ff7bf4f9641044386f274b36040404b9cb8330002654bd1c906adbd00a83ce6d04c73c53bd200e7e70dd754756ce507db3656ba02086e27bdfd2f66dbef1b779a612e869c09f3c30e4e07091b5da7b65ae210a0cf41a94e52bc69e4b78a75f02f7e4712a01106d31255c11b670ebcd9eff9d36538f57aa165fa67435fdf085008ce2e712090b7795b3c0a8f234fdfca54b6e558bcea3b49713a82950d66fdc85a329db9eb79ebc06be8d3624ef4543652222e6c920bb737c1a3ef145a4b63b8dc37ddfd4c8496f55fc0b42982c3b9b0e9754637aee6923ca202abd10b293ba48a61c071eccbd9c31535724930044346563fe2098bc9575ff4bd848daeb7796d26c41fbac7a7a0522c0f046b05324b3ea3e2712383044cb101ffd8ee8ace7322ce79369f82d25e553a6758542d881ca6273b5ac257e27a3d577000b4241bff8ee5a7bc142b5bbda1215624c994dd97080f1d8c5eb51e614e02e2e233c60f0efaf271de3147a60823b4b43c9546777342f57c1bd29a0470cd06f7d6cfedb1921c94f0022d26cde6e8bf1aac4d3c5bf3c7a5b6ca63e461c5e1f5927cd4af4130e3338f6a4af198ca6a5feeb1ad6e73a643f348df308dca7bde9d90ce35243cf7c93f276af22316dc268ad472bf1b1dc2aea7ae60af47091874098077f122dce25f6530d0a50b7f4b818572b8ab8df2162d7bff9ad70c6500723669269a93b3d10253ca605f0adb2668fa4efad748cbf83f37631c4ff7b326be6120d81f1c325d4446f1ab788361781c31f58ef8f7b7902e265d3222cf895336d1b1be2b37c47e9d8975da00803a75c82a1fa7cc7ec6272cca2d9793dbd7e6797e796411fdf4ee5678044d430f373ffe6708bb675e6a557870c4f9c03d1b828fe97619dd691e6b866a897fbe4308a94eafb88620783b9cb9bf0f4eff905f26cd2d659f332a7b6e8e8f52586f8f506861568666a69e6e1ce906065ce0100e115461f4f0a17bd65d981aeb3f0229189f546d6aa15640fc317015aaadea632ed998170fc98c99ec0d71718377f3f3ad64aaff0e7361e5e50371c3d948eb24215a57a4489cad753d52ea503527d6c58cbec48ed8459236a46293e37aab5a5cb699e850ddec39800c06e9eff9d453ed608417c4d6eeef1f8a406a8dbf5869eb3f85284ff22769092be78bd6398460e3fff27eb8de64d1d587911104bc6b0b3cba1b59f16210789d839ef1f61f7b36325b2ef406b288d4230006af15bd357bdf096582a0b2134b34935f9efdf77b86dd0176d40c1236c3eb7e0ed77678121024401ae476dd26c281109d3547bf4c52987cf4b315684afaccc570d0c71917a1fd1073832cfc57519d9db171998f16e64a6d49849599eada30479e107d80231bc407ccacde5f18dd7a5d6393a16cf4c7020f3bb3dc23bb0e650787e6a5bada4bab551e45f0fbb266bab76b4634d78d4c5d046c559accded48682e96f9239e5f042a2fe48c1806fff34b20c9f77f24bf86adc6d7f2a87c348cff26c162ed0b665dd490bb5d027466d2ecbec4be021ceb832e94895e64ccb0e20ca7f85535205e82d9b4d99d501edd20824b4e3ab3d7b8afee3f226368a55304c09173e773465eeba0d0905c95981814fe6847e15da722166ead4ddb2017fbd8f96d1c4a4d9f1cfe285e989817f2cb03edd6d5d2454a28c018ca4967ba76d9358fe52ebb3cc66e003d92aa31df3f3cf468bd3a2e85548bcf7bba481af904aa4cd7fb4fde244614ac39014f1748d52de7c4fe6c457495dd782cc3a1f905f327c12600d056fc4facf06947b0ee586495e728191530ca3d3c334b38f35bc4a6c92cf7a9ede7526201acc5a6282b3f79088b58f44dc54c819fcada7a97c7481662f87aae9df4734f736a161e8efa1dcd7c482e0235ca87abf7885910d6cb96c7b0cb4253b2e5c3d89d11b89e2558a0703bbed70087d6237cb3d030c1c57b6a0cf048364c3aeb6c8a3e5ab518268444b345119df9bca65c530d2d8de5a2e53a25003a2af8debd3d2a53d9ff6b3627c6e7515e3a1f81013dcdd8ed336f2c2bd56f2d695e923a8fe49b10529e66b1431ea27a8fa3e0339215896b893b80bce6720d49287894e7ef4ad7836dfff93df950417ed58f5933c34afaf6c09bd71b2096063ee9a978726683250cf3c9591fa57c01958bae62384ea0e5f7e4679a5527b4a24b188f301114ce62fe62bb34252721153605ed7b15b75c75fefa500214425f2e09b98538405b081b6413a4fdd7f4099b990f925587357d5dcce031c7d2cfdf9d1e10f9b26422a5f14e7dbf149b35d64d20d22d28f67aeef7e82bec310770d8f7f0e62a181cd866bfc4703dc4e5d9f29dff1ea44f164c3d7768e46d90b5b0e1e659102fd95f307145c38f2e650f237762e0093285d1bab07f4c50dd492c70af78a6bb5a993f9e0615ddb5561cce6ae97b03b31c7d5d9999198c465f35985fb7b5da7a17cae023130a0f890d40e93adccb64f20ffdb00556751ec1f0a3ba437fdad23c9612eee2031d4bee2f2d9fbf21cad63d495da3e829410e1000674b7d4744ba55a8ac49f5117282ccbc397ab08a527e04d4097bcfd24526b8bb7dfde65e7d69fab50dd837eeccbf431baf01e1bd7e97ce93073b4016663c5c3e6af765ba3fbf001b9e3d342baa219cd1282697fe56d0ddc271daca4d30896995586ab70eef221382d2a1bdee441d202268280562b78c5f43a28b07f1e26f8fa08a834ff81256afda18c16eb654917e29a1f549600b6e04874e88353e81cf379ad0f59c3757e6a68d130b78048b5840a1864dd05943a801ffd2be0c8f401a3decb069ad5b20175d63c840d65122f64a0dda94f6d19c25cfd87a18afdb938b63b3627f892341cc68348772d44709500d4e847353b395c229826d5a2efc8f4161071dbc23cddfdcc199c6d365daec83fc7c2afdc1d6b597a65a9daa8730922123a9e6af7cb469bde541e0ccc3d0af5862f8ac33a768fb748627ce7a5184b8e45368559be8b8972c68d51f84d48b43d3437e5a38e7794a394c238c3abea65dfb5e1cf33f2981bd86ebc561afd4f7e133741cfb78f925fbf9bf1cdd088991ef0e5a54ac1c834e6e99b5ecfa8b2297f17ef04c5e9a0f878533b10c82074f601fefe2766b09e0ce3c811351d94e1492f69ce79606b587a1b45f826eed0cc80cc3e741cd2d41a5ce91e992cc8380e21015419aadc2614214b4f6274ede05f154afb1fdeee46d0d4aebc150d2a6ed449bd8c7e595e097f8782c84a79afb8e8b3e68f9f527a8589f76c01a3d8392a3e924489fe5758d754a52b1e0a98fc8ac301fde6ffb235ece88dada85eba52f092e4d3ab159163f2501905b9733828e1ece47658aba222f410d7a3ba4344a1c1dc01ffc27722d569d37acd47b7f9f38039436663cd6995efca1a2809d1c2d29f62786738a7c141727f4268f852b150c48e0f2891f15ed72ce6a2b52dc3b694741fda323979671701bb2ab436679b9f5ff1a1d592841a8bbfedd2860eeec20128bcbd7d43871ff4c82c251340a52e6a61ccbb1ebbf205424d85d6f0c57180ac35b870d880fd1ec1a811c6e6edb3b2594b36dc7d1b041332dfd3cff0d37b649696e992027cccfaef119f60a4460b295de9121439e2d1982c61eff88a18bc665c77a23ffe54b0e1d23873caf20de7d14ba174234214fe860c84cf85bab77d39eef74f4c64acb61041311dfc144ed2c25f5d81804e993ac10b5835541444b91e89306669b591b0a0ce132ecca1ce65c695911ea20f43171feb36087953cd39e88cedfca48af5b6fb4abf7a47f0b45986f55adaf5d3a87d2081aecb89094705a47aa193d8086ad3dc832b87491ddf05c39c5250d9e131731e586e126b8d1285f8c9757b02a002fb8183c481c07aa2809e60f30077694818b58c499d2b71918faadb0d5f7dc6671cfd5d1122b03501380d8a674b1ec509e4bd819e33984de434f995e6df79cc2fa73ae30e344165a2c9eb814e2b4977d9b9ec81ecbd43469018edb94265ab5c9938368bd8ab1f7d8bae8cef29ce596a6788c8efba8f1572e3fd0a8f35eb3c56b978dffdc8dda5b95b700bc20ef6dca2e747dd357b7bc281ad64e33be7ad9181877cb529d902b56b900667089b00d51f1939fa041e184d50ab506a6efe73dcbe0c01d3d4096ab9b0a72b72346c6150986518418a8a53c34e4a105d53aee634afeeb93c2bf34c22990f1795792a299c2f5db2da2bf0c946f91c82f47e6e07b00e195d14d45f636102a2589c16943ef76690b2f5773cd8df0f629ebb7be6579a7fde05a04a9de3f15295b39129fbca5307d68b8e992bbe6a3c1d80e3b95f0bba0cda40a01e83c06a8991af4ae10d9b4a8f8386bc077be31a0528204086b9d004647a1d504f9239ac0de16e9122d7bc049a21c212dfd04758e90c6bb6129837218a8ecf3544f3b001d92202296bd494542a53f1f8b8685cbea22fa97d38425edb8ae69d001bb67cfbb0ab74f7e9043081ace58e6f33ade601fb783706023d42d4cdfd091fc12d37adaa9222ecdd34c319d29432e9a0205719477d65b65cd8856bfa16f8bb4ec0e38ca01e2dc3d63d7fa1c2567300490200cdaa388fcc1167abaa237b73bb440a8e8a557b5ea62ea4c243d094257aced42bd4b84da7b239d71610e9ec701cf89c72b607651564f3e90bb40df337f07ce74f63b721294b4f5af692311de05ad3e729fe51552eb56408497bbff35956d25d4ed5568c1b6ed0ded192725cb89a884686341f7a617066ee96bd23108ff23ddb8ea28574d8ca49098cac2517c2bc4307044e20df42a54ecfb0b9dcac9d39338e5ade0689122a2086b0e70216cd29e0f638e55a9b99a6d5eefd883c81cd459687b22c02286fbd4b43df202e5bd776c4c0079f108376eac0944fd19b11e64826351abfdf8c112e8e10ac24953c32e131767d7d822b414e99ce8ee9a5fcae71d1c3b2b1611bea4a02ee1f62ee335c0b1284cea07b4113fc0615a25126391fc6f69a17132323066bdef9e6226d6917b402c7885ded9231b378f8f9d3368207337efb1135360b5f26340db996885dca74cf1ce50e8d17ee000a2be0e368fa049e4aa14afe31fa1dc758a3279348c4adeec29f5578dd64c6f9d34ab3c9ad8374c0a9a909950a10a4e0d4506f4cb89fd0a50662c4031cfb0f6f3a9fa6d933ed3de16beb0aee2a90c24d3cfbeec7a5a1d2e02f11a5ccc37a7cbf7b14abf5e064712c0a2cf2ab17821bd4bcee64e7a9a5f967395c054fe1a521e45d0d692cced7227df97b0ff981d354bd938b8ef0f0d174d4d26f8a02dab76acf64acc00672fc78f7737ac365bc678f14204a09f17f7324e328b36e5032061a290a6fea4a5da1f83b1ac0de504ce6c3f30af4e35c46e6c359afc015a3d6bec710fd5d57423d08a5e8cca2d6577f394ed34ed78469bd7f7e7356f3e6674573c49b401273944703f8e52f967148fa6b84780888be490b1ddb7d66ebb5202285c7afd8b1352ec6f7a63c33ccf79c823542940d8ad6bea2b205efb827b2344f60f585ceed0a329af50cf5d2c655f5c2941617ed091d94deb2b61c0ce41fdff3c5957957c4a2df9f587e199081b7cb2781b9608b5210436e54d4d73ea88a39d0f550faa1cb1b306b1bf97fdb37b67fe85a1cb73b46a157e88fbf40bdb971a326eb5f8f36849b0499142e2864d32760021be7044041b40b642cdccb5dace2b391a94389a949c93283c40fd8ff1bd3d542cd2008745e6d5768d001e798aadc763879af5eb719c3e639f2a9b8746f179e5f41863aec84801d98281cc91f03b2ae467e87b505a1e6cf2cb44432ff695511ca2de6915637d077c87dcb9b408ad44ca702fb99ca40894ad9019ecce2232847141032559c806215367a5449f18edbddf241d64ed79ba35f13a1f8bc59a70b0aa475e444d26136b3d88dd94b769af59f8727932e757c4175eb71bd898fc972144f52e03ce954a066bcd247c14a6481db3443dd7d058a4c502957389ed2cd3ad9de4a1d3ac27b4ca91f05435e40695a1677bc6fd17bfdb2db9e034dcea7fc8e9a1a3b06f12289c0c17b1cc16da7d9c27cf99028c9bbe361058b73941d6d83f3c158ade46d7b9eb114da3b78081f508961bdf275590d3ce049f691c88561584acb663eb3a3fdb7cc2e464da275dd38137f7354125badd8546f411ead65886d7f7ca7b01aa58960bb4340ab382a7a973af509225f1648cf6710ec2062ee353c8c9d9687985cc596ec3249d1b7781d266ad8383c30064f5e8cee11a5978d6cc632662a27e315dd8305a1ef4a02bece9e40a2fce65c2385793636ac215d73a8c106d1da6493343953aaac5dae6a90b8b266e5fe5cdde3fd95795a28961aed3ca166983e81aa301772e13218ec5d564816b3a86fcaff4dda5154d5f97c5888d9c25c42e5006366c70a83c7b712f3f293d0e031b71f31e80e0d079e0bac224c34f347d4bef1f4d90f252d14f42fa6c0e37c5b90fe8fa3358d0a00354c385dd93123bae3c1aac85306ca76ddbf671c0830b836504c6a91097f8be837d6e12140dd8f832aed2ebb4a48a44f0bf696c99ebbc50314e2d77de83b8be76788b56830c86a7d9fbf9936d4bd1852c600aeec4d86fa38d0bbab611df8bc0d3ce4edf07ee053149ff2406a43dd34976162fcd9209a9059bb0a345c2b1f846dc8726d8caaad50afd561737d7cd010e57544b766ef102b7707f8b8cda7951d9117041f4afc0993896651bc7b65223527a8d696c7d72f801041280f4d1173f7f97d71a92b58344d354d1f35cf1e0b5848926b06d3263bf1b5f73626a315f444504f626a3ef49411b53ccd32cb2667e6d38364761214c3fece4a2cfbff6e8eb15716e73f5061ed8eb3e4a4a2630011a5ea1ed3f961399045a82d141682f35b74b7fd0dc8c27f5bca591bc1ab1dbec5864c6d273a57cebecc06395b904353c1098802080175830421df3414a28812e8edc8b10d2c40ce77f0789bb1001f5327a795a75a7da0e768c64c97eb0e66c507e4c1ca5d8aecf527911e9a7d1846c744cb239d9bc36e6d7dfd2e3f75d398208b63de2e1165b2e903ae52bce834c4ea03fdd25771399ca48c32ced114e3e1c0244093962817844a84f3a2e73b89a4da507ef74bc27a1ac8acfd5cb86358c680d0bf062fb4915dca39e08985f37d59827cd9e41590b02793f9e9afb14062f8f28a4756ae89c24a46db8dc7a3ad13e952260ab3644296367cc428e5e7ef318af120b80eef41a20b29d44f0b8a9650a9641bfaf06d14539169380ae7f2dc5eeb6aba48d90ec405a1da716ef7f35e75ee16c4ce0cbf1f9a775da7c88ef4ba9a4e30e4d38443836ce059b2bb17c35b40d8e9ff3bdb0970456ae00c03bba1fd0ffd07a61059a2b3d5b0eee54dac6d3f69da5488068fbf4dbaa116eae4ee42c162571299a05d1670922e6aa825be3df37e5ae735084d384d6ddd84114caf05ada545513342385cfcabaffdab361db0017b39c81374d12fcb3061ebab7580165e004a3b2f769e8adfb906b192dda0eddad1871c8bb1cbc9fd9438e8192497c720c0143b1d1dc11e9109e0e8242fba66af49670f6dac12935e2405a6c9918e6d67f4c538ad300b040d390c1b5f415c2b5309f66696de1db0425981d0601774c32bee7e64f6d8206d43b319a370ea65bc0e1ae70f48ba8907aab8e182e9b5c82e09410d6ba6e4fe95a6a8a977a7574398d97d3f8c781828b7a0195d1c386d3f51a10a32a4d635f84bdd804d4c18e900e2d28d319286abbe3234b3ddd80b6d9ba8c3fb7042da4d19823dae144087dafde376ee15c238b4f6d23329f8b03025adda1da654bd787e36e2ae7d20d195f6b6b4a8bef806ba1c9a23ae4495d1faba746c618ffea9e5b8a9a359fc62922eabb3a8204f315fd8f981176b092e7f81d894871f84ea12f3a42de8ecfb2d98bc4b9ba736c6b5a820c5ff8030a484c5f78ef0bafced0a6bb3f2f031e7a664681f17481c49b55fceb305593eba97f25be3dd2446cbf71b692e0c9f8ae083a49278147f0009d396ea99fdcda74afd724ed834025c79f992094277526ff1074c56e6d7094c27dd73230726b661a7b84c8d2c23d0499361062c29f21a466f516fefe2b0fcb5b25f137029c8b3873c3bf4dad3f0603a3ec39058ded0df55eacac10e3c4e684baa862f810a950093bfdd602299633681513c6e048b1b4e07cf618192ca27ea5cf2bd4afcbea1d729501f519b3ac8cc7a3c5e19e23099fdc7bfd5bb530c89c4e3f391ac608937934620b139c72903b7d7c0f7f554e7ff7414c39d0cc72169c20d7378f77552ae555804fba9cf020d388e1e62dca3abbe72a238425c688b163b3dd7f1eaff75debbee40df0ebd1de0a2c4fff3bec886cee3e006a8d35772f71f95540099baca6ad849a56966756dfde7c961f469a53c66cbb2d44276f4f6186c4a7c0997ad01adc361d3c8ff1dfa5520b9cda369a6ece518ca68b33535f0e7d81ebcd23c238007dd28157399648c501bf714777c6cd8f61f536826a894012f394873c96ed47e8d848aaf1d54644346231639e2b0b62df0c219a5cf7764ee28420158da2e5d909997925b5d897385596c39f2b1fb9992ce896615ae5b83a613141480e90ae41c1b9b5b4a13fd8fb62ea4731c93592ec65c3f1b01917e54006cc026a5611b692241448a140d7b1e7474f6f8f25cf51c6518b8b79e4beaf5fb0d5d267261dd89cd0c86c0f0053dc9c158a84957a0b80a2d6335524cdc25272ec35e787ea43ae2a420eb5b2f12e5a97ec880452fe1027821b73ff94bbe65a7024e9f9cb75a57f856b7a46746fd222d4cdbcf93c870e07237b212a5e41213da7250313948a99e01455aa71539b4522d54f8c2ab26d42ee46c8a792ed7434b79a6bde7bbe4f315162587e3fec8961310e0567ddebf75a36ccf0c1b144414fa683307ba5893244f0baadadc1dcf040bc88272f1e350d674ee8dbed4519c0ed77f40feda6be9d4f3992f52e78dfe8aff490bf0f8455d8b3c47d2271ed50b87accb123a48c9e762cfee531c0156f71fce095c46fdf6fd765cc10365a5e9e38bee6bdcb4df08ce15020db145e2e19fed974203447e6f6bf356331fae5a7e448a355f1e26949e231bc2bbb370a9e4715aac3950245935685ff0a0a76830920eaa11fd739a8bd7d45225958518a4a3890479ebd09f9849aa13f5c99529c7c3de08128169459cd8510ad274f7f17f9b97dfd2e333790a6dba07f183b794a0265014ed2bf79f2c442cb33aee7832717674c2f38d7851b4b2c06d7b221b5b782d60d474fe90f7f990cc058b6c0618fe4629569e898f54c9a48b202b5c1f09df2ca03d226f6be2449fd1713ab67512f436c117b7946326ec4bf1ea864a2164fd942b4395a145ea402c5b1c4510d6135929f83305f68ed62d593912d5bc718e00aa83148b1c3ad473d0908ebacd71bffda05f63c58e215dc7c6588c1671fdb3fb2eb48dbbd1e4588407eeee6abad914f7858a6c7760ae6d05621bd98cacfa1089452bdcc1f4a867b4f152e58e7086b9726d43f44fd48f25b53c347a939fc8b497831b7160807eaf67fcc5f53732be32b7b2d6ee004a2917778f0aa1d06ec0f5063cb55fd598cecb408f500f037981e06c174062124ed39187f554306ff399efb26a215f1e3256af3b1a00e9a2614000f2817f0b6e7c1a740d7b973ce07fa79a4a0858330315eca9f09f702f07ae80ef2df25d93546d6183af6c8e369a8010b41359e7d4e39aab7327cda12d12eaea22a96bcafb07942e9761009f046820eb256bc58874414953ce46249262549ba7c76e8a71487307211a01bbc08e29df8be98822f3cd538fa58e1e6a1f9c14ace8fe8fdce75b2330e0964971f203d08d856196575249c16d0c6a68de31dd7405aec000a416a819d295a401dc34191c0f592bb6fac47b2bf0dfbdb3ee02518a47fd33cea50b18675ea96ddd1fc8d17abd15892cbdcf3afb443064a40c8b1ad31b374366c0b93ec4efa51179c8bbd86474010c317bbb987ac5d5b2a5c5a508b200f702231b399dd359e7df9bb7df6a6125dcc48b03477496ffb8b715433458fdd2900f67e70139193cf3daa225c2262b8128cfef5c7ee39f4084bcf803357765b725232c297afaef193f17349b65f47a7db54329de603cb199d0696c68454a67e9f4e2fd9a17dc419b546e3c16fb6b1ec0ac2bd78ccc98f838331bfe1714be2118f501578e0d8bcf26b0f040ffafe7ca156528e8ac70365aac20bbf6f0cadc86daa66472405da6ad450d636940f9c89be1317e4d3e0bd030f9acad846bcd4f697da66d5d8b7742c2c8ad953fa16cbeda5299afeeaadfdcdae5a69616fd8d3d7042507723b1326b92f3db10eacacd0309756b61d44bb222cd3462c98d0ec7b5a232d7a2a27e30717c4dd4d7bb0a7c79070df1636f039bbfeba8c3e47a9d4304f83c4cbd44ef29e516a5d919c8db0434b6bd93cee64b4777d97dac22fa89e6677c63d0dc548a93cb88f1ef4d96d9faa8813b5149445fb693f889d6f5c5d223cae1bdbf6b196f1030f6dd24db31985d1bc813cd3135f1e119ffc3e99a81c9d56b08f18a578797683b7669fad8a0429fdb3002daf15dec7ed1b05c91182f191b7452543b35fffb47d698d88e6f9acebe9ad4ca4cde8b20dbea489f733b8b04af269dfd560de4a2380a8b54f77c917d0d081367240f9c33e046859e0767cd11e7f3270562661d1d0bebea3ddb487a70562d583ca890b3d7b2231dcac4a1b876b1187e4c6609df3d36a73d44d081ed7150e040c5297a4a66b766e8822a05339d024fd20e6979064bed1eb1eb50cef370edc5f2274a1a63b08833f9e04f0eff9f210ac5a9a0e1e7cd3144d97714f6c686d0c9310d5472374f85f8703df8efa7c4ea1afd5cab012fc75afcd79953cb5885bd205d5db37cc339f4cbee9f8453766822b808dc626300a69eb3f6bc56b49f7b056d1c7c4ea8f27651acfde3a099002a61a6e49f6b5ded021848d2cc89fbe8d9cacea73d3d9c7d66fe0cda24d66fa8bbf18f1e2f035d29898c35f7d7dd091f56a7f510657bfd1b0c2f9f9c97eec5b3f49c207e8a1530528366be1106112fb736bf5e9bdf710235844c58854a015868342c78880a9fdbf1620096b67859a20b9b2d15a41e642a4ceec9eca22928e5d10798ce442cd6a6c9fdc8ed5d375b940fc5fe959b4b8e7211f2738f0e640c1a020e0b79b5f99955f6e58203bb3f06adfd09dbd57b8155283220802a7de58168d602ee0a0052c801061e06a2eaf605fa0346d5459413644e13b6fac3e6478fd3a03abbe4567534f6c4aecacbcc0776e085fa01366d529c7d8073bb83166182369ebeb7df6ef47515ef2141143507ca90ade0297e54f80ffdfa909b071f3874c5c0720d2db803034c94abae6ce39bc3b5fea8125d94a88d32b6e8b2f771f1b794fdae70d57e04e5b226f3a13559e919960793ef2e65aed4e401ca4c37a1297b23ce8ac2b6a04a3f9da6ec5c8a264dc1eb671e90fedfd1fbe683bb77bb7d1adfff94111763d29e5ac501ee0ec49eb72fd4df24b3be94c8f521e9f3433f39929f7c8544c0f8a739db82e75d50003bdae17411028169a7c509354b9fc9c3ab171e8360151d14c7cb527217ce897a25c19b3e323e1bdc08530248121bc75fd8f83b4853ed306e53b3d051f71a77f78200053b7d220cfb503323d26c65470c4ab4c3c303e546835f55eacf328468dce442b62ac0445d6f5b9e591f8b9504a60610ab1e15e5213da65ac9640e15c3baf9885e61c8125ba5a1409839ce2ca76b04061c01892b121e278ce9ac78d63940f2a9a909bb7c4097ebc1666899db275b629815bc1e3bb1bcef95efcba37ceb2eec8c65ca8da6eb646c1cf09423a8893b37c72d82c446c28e9ced125f57e90b9c6dda04b1601ebda7d2f1f4d270a57003c97e0c89096181a0f327557f38c76e701e4244f7c9e0f2a62269822a0888187d4679db33b248cfa513bff122a3762c3f1df005ae9d2a195a44243fb4886f1239604960fad1d0a38b89bcd1d55e6a35f796673b2ca7c35547f5336ce1c0164e67a69b32ba38582bc7cc3e38a2784e224127fbd4115bec2ced77ecf94a9f7d0074bf5eaca1be4c7423108e1c88b5c83db4474a8d1fef10ff9914f8235aad4edf6ab51f692a1bb6c3f1b1ca6634dc82dc9645de06fabba107c052e03e8b58e1576c924b1b0d5da395888ea48c04d62e682fb6fef620098b66a179f85279cc12b5ac780c2c28d6b9fa3a388cc62113412223a232d1b9fd77b77b6c39936aa813a77816a7bf565bb47511065a520ca424e51819af5ff23ad32f9ab8ba880b9e9cba199b63bf50acd60c333593353d62cbf35f0d815537b0667c07f7d70e9e9a5218d1ac2c148b0e940b227ab0d1417fc502b512ab1e73e8d51cf2b5f703c7d2e12f4610e7d5a071e048b2a47831c2b655ebab827741c6e07255f47c7764ea129f016b5f7fd907db2788f48f6ce26286538f3aa49ff0cc5272ac57f1a451c10f9a54b0747c48d4608342595dc73fa9814a2d2de9b5ff4e72b8900d5796f3f51fcfa8afc815702ba1db5a4f591b4c5f38a542a777ceb23cf4f0011218f87b1db41eb699b94e203ef3c2179a3752ebd58ed46310ab2aba1da393f77609e727a336cdff448c661f3f0486eaed06d9697ad0481cbaba1848106b2fbf246e4df722cda6f1d1020d31865b7786b1a4d915354e1ad1b9730d5b34ce10a8c535e36d08ec68bb910ce1f608554a72d860f7c8722d0db10a21a81f81b3e225621d14c9b8637405a0f3065c34b6f4520ee31a6b6694e5b515cf068e640664eb82b0983e608586454dd796316062887eb01e4a5a9343095956c305d8116b940c8d6c4a8e1f03ea882e24d91a032a7f116a5a99d44e98580e1a56138a94f53974ef1520d28c8d195bf90bf35e503c222f533cf2c49480818514a1aed1ac8893d28912d88af7d94fc7789b2b2bf262656229841e56c612f270d6d22477ff6677f494f7925fdb6a6b830d159ffecba39c49b8adb0832c465e4f21c6f07d3d1b5832aec1f6f4cbfe0235cbe39332efb845e003f9f7671e22422e01a3f08baa45662bfee33a3e45d4ad0b4421ff2b7946d12c33f74d582e6dd7b8d202914b9e132700824b01fa9a26b9ce02aafcf3bd16e31ba51e91c81ca68475bd919512844bb2623364305359415caf13ad2276ca1b0d810baec3961df25daf7a4f981fd04af96fc0e17e06d2db3e126d9a7a448eefce8209223544e954be64ea4109b0ae8d6a6907f75b29ff2e7775d65cbf9968a14309a37a31edb5d0df2a371a4a73dfe98b5bf499a439aca1ec7dc3f6c1644d7daf4ebbad221d197c6877c1d597aaebe64071b2ec7c0cc3c27045320898e8a95f447ebf28cbba4ae1f528da1750644093948b8a1ae99ee43446efb8de4818fe5123f9ec13d709a049f5a3d1cdddd0e68cfbeef5f9ef92ff10c64d8b5e490fe667481b2aab0b13fdb1ba73b5953f1235313be4c862d365e5c0197ff22c0812ae369c9a6041928cc9f7f9f6cc46f450458a319e18ab2fbe0642a4d44b349956fcc63db79d2b5b7a9122bc6e1162ced9af0682034558eeaff25d10e366d605baa56a40ba749884dd13cc4192e8a7f1c3c78c37ad7d64199d485055273fcc79efa909aac3354aa46eb0a02ace2a5adcc17e76b2663b87a2d058b203268e561abf17d65265776f9a178e6ccbf0382a260a551dfe0e4ca5d2013730f867a14ba623b8f9fb8dcc18b1eea2581b61bc6f395ac3572ac9ff210105ad8cfe62c45f5f97b5be330fb0d8dab812742bb06f44c526724d90faa1c33c9fd74af16a43f4749f1aff62705790d7910e84d81a3911fa7f435366faf5965eec08d7c3c088081a72429da73becb73dfb063dc81d376cbf52631b62b3e53f42b83e7ad3ec527af658d9d6ff7a6ac09c06b9b195919109041fa610129052e24bc5e5765e07b3d189e260eefd58d4c78d60dfa8cc65665ba6d28100f389f2ebd6ecf929880e2ad9352aa424b842b694e974cbe152cfdcc1d2be612611065be70caa0c53b8c71a65033d278c86148f97d9b4817075f481a21a951c2f0eb7687fe858febb8aa429254276f5cafb1573172fc7bcb26998b6f48850b34d9c00afe3f4ea37f75b8cfa726d687f3b812050f43e0d6a6a905deb41d3b66550acbfc73c64d6ee549fafdcef7a835d763843bddbe0bfbc71971a5c0d8059a1d0c39fa32891d508b7d8ac8ed2827ebdde96a7d613235abffe2ec356f1550ca1c3f612f830d1e86f909fc5a6ca9eedaef5acecce859da5baa83c2b32492bec6fdf33026e8d89a17864ffbf2c0cb5033cf9882b2277a126ecd3e430d8728a0397e9ea96ed1455210e423dbdcfea6f4be7878f38bfab46dee3993315a262419080079d5fa0cee238c71e69d9b0f702fe58ec9b06388d58ef08853599ea0e3ec05eef44b27e1a717110f5c76c8948ed8fc864dce6b4a029216d878dcab58743f4f9e7c66a96ae9fff2619f7852fb51d95630f778b78c1f32b051c5760dd54a46f4f1b1c88c90fa6360e3e225ab16181722e26a301b546210e2f88bafb767f7875e60c1f63c04ffd22dba0f8298c6fabc387ebc8da0a711b9b33bb6d04649b43bbd077cdad40f6016efb9e1579d2d87c7d2c6d42592df83fd4ad2dfc77f2a88955dc7059b55826dc7dc939e7f277a66d0d81b136bdce65ca179a15262a45b2d3a7f36d8676593dde7d4452c83946b125d17dccf281a1fdbc603224c2a3e8c9bc9e1d535950f7d793fd7e45c0e73faa1bfd10d6499bfee0543b9a0a515cdb81edd1ae00f4a2c7a585b98c9839850e150ab99c3d6bf4016d769cb5d0c880b62fd5f57d53ad3cd32e2bed9c5c9103bc89d4a94382878ba773cb81ff3db95db2a1b6e16f02895ff70a2ba0e9937cb1ee9971b103f7318caf5e8340da19dc8ef946e0d6c67c2ce8ed97c117d12155f2fff1d37c59e99e4cb703ab93ef116d733c0f59ca44c51f0db3a2f29b4b1dd78bfb8897049a8d4e570441add5bcb66a6b6cd4754f1db80c9dbff2ab3cc5f7acaa8d4ed662c3a4f12f147ce970343dd1ed5dfd8129043e8eb84cb01ef2d26e41b05283224db2d248777f04e12030ba99a70ca5c10c121eccf68ba13d64ae6ce3b45d7eb3d30cc3fbc79c58d2ad180b82d4bd18b4e71293c0a5f6a2f59fb48f2800c235ba15623cb4456bb5e3b7f44fcea951d0949b76ed81794e9d355946ee1a8b3d0ddbf9e4352280e1bc35c572ede63a31d3cc2b54bb2977ee9c1de249161214483b0ead0e2653f109e5aa328ab736dd8e06f3c77ccc6d19f66d2596f2d932a032693c696b44813f98163e2778f7a88d8511f75d305f9ae8ae10298fd9b5ec70e867c8812c5730568267a02e83bfa8443d34fce73d903c63e4538f6f0bcaa33be5cdfb12d0983272da3e5ca440ead98e20ffe7ae308d47edf79fd78c9f447f307da100890d0d6816d41094b18d5529c2f54ea153d1bc6c47fd2c25876fc1fc08ce23e86cc383271be1cc043b5ea4884122259dfa57a1df88b73d4ef412964f08bbc81f4d2a2035b9049f8c6a6840536a18d83cc723196622dc10fed86b12ff04ea77fe45c639c93b16fcbf324a79d6eb11f2843a80ffc8c2ecc4a6c88abb8e964dc862fa804620e6ef71ef6f8f121e55ffd12ab47dc3550caeb187125730b8f14947f525441eb7b68ec1d23ebcc1b052605c31da3c58e7475160c3a65a73e7bd6dbad4d5ceea8d3850dc8afbcbe1b889abf256f1cef17cb9eca395b9bce94c1f4a3170ee6b6bf988346991874d79eb9f49c8a9a7de5fb3cb236dd75036e802b393ffa9dbde926dd3790f4b0c82e63a5c47309aac232ab2171a5c89ab4c0463c6189500be51711ae1747a15eb83a0338f3e288774fefb96714f806180e05f6d9bc9dfcc19c20cca4e38ce234d3d74c358c124d8cc32125eeffde7966bf2d0a0998cee3756a588620c1222975c7eb3bcdc2474f9bd7235e03309d8d2c20f8660e8237589d9305142544c77e3221422889227f49d1be3ed6e393a5746d2b8503e89bc7f7c490a0cdc8a5c3a027c079e2ae3c127ba9508ad095760689720196356897521a6ad7b40769bb18225deb57e554c21740baf9da0d2f622f94933943077e47aa74702d7bcdca483871f2172b97a6ec74c60eb5d496f7d5e6f73c87d6a2c5b9446c317503bf0afd4dad74f595ff70384b3bbbf9e6797461d71a6b3de7284433497e9a131e506a8b9adaa08a2c843b21f6869235318ba1902ca0f02c30802f1bb0f5e510f526e40071477fc5dc3b0b56610bce933e7f1db1ea047768480cff7432953b1cae988f55ddf177af62d9cf192546d1cd795343e0e1cb60bb12b577de3c30b18fae8aeccd9ceea9b6216ca43dc90e3c3189e569c946a9a555b8f2118dec4ec05b8cc530a68dd676ddd6d70846e432ff4977e8378d22561fbcff1c35ce329e3cde4c570283b6a7ecd46b1b2f5eb08d710121373e443015934ab9775a3776bdd47720bd1df2d8cafd71130e40ddc85cd5e024ee3f4c97404793e5fd9bf378038f69283854344f4cfb9ac24e6e1d569222272ea984b6363559bee940d8007237dee85d81aa0deecc03571e823be5b7b2ddb6df80377009864b6697251007ca2fc8ee2c1e733ad7c97569436f7ee160754ab55ae0f30da5b56e67c4418221cfc46a7d1bc71852986ad0b7f033e74782a143a4f3d4c97ca5dd0cf96b82f7aa213e03262ac1ef98f31509148a05d85d9cb5089f83b64b2b6139e36e38bbbbd4b42fc1985ab0a6729633c9a637614c2ef7f4d89050a5f4db818a714f1290265ef68220eb1590bc9a719d02952ee1b52be27fc0bb0dccf151d45da22c4b3ae52a01a57bf74d2a7b0ce8284b19e154c3acbdaad580608f617ab951af6a4ca5eff93ac0d8dd86844b9d21818f132f83f2d69288cc0e5b02b1a89f59e22b3c2469f306730151d0425a6456806eaf59f1b02e0c31e213f05511edc8bd18e0f711d87cc9157046cd46bc85624ffc2ccbcc24f5a3719e8be7dd75d75c65ae4edca70b8c8a2c76ed875ef43c13ae11d6f949e9f694a153b0a3d6daa202ad48bc90c19fb3b17133ebdd2adfee9f682d9fe30f4b7456e2d34ce950f8ccfe76c5bb82580474741e985da25b6320a2cb84834a2438bbb892ff9d53c2ad61de3edbc1fed9e0cf20655995a88b663127dd3893f03dd6305e94c854badadecd8bb448306569fa62dbace617bedc9466392598ac10c3b9c551a1d9b9c30905ab2b9184482e7bcdeff0efe37ab2c6728040ac14cc118098bd77dd62c8c4b5335af4327ba0f686c4fddcb0e8fe5c5c745d370f2f4e633df12069614ea0da935bb5d0ff9e8713b51f41a7624c92282463ffd109e2de0d4f492ca517e531576aa8fbb2d5cb004624dca31669150d62d7099bc5e94a850fdc0867861b243cdd30db68d6fbc95b48395f49dc1c911ad991ef8fab8e23d5d33fc951974b54a24a6c018cf998054c5f430fc3ed9802b1d9ae8dfa5a892021ec7c3a6b40fb9f7cc4ee0d292c5aa6ccce083bf560fc0f16b873b11cacb54bed3304aecf832b7626961d98a906cb306b235596800fe5c6d864d99af73914923ba94bbe7a337734c731125a8471d196e8fa03f51245e5e98860aa4c32e8449ef0e4e15b97be9b57c595d2b9f028a0f168338c888b01c8b52df221305d04c3f2e126d8c5e37784497a1c1a7084d496b9713f7247f7c11f5f664dd73e0b8cb06f962eb37802d47c616921b60ecb6495a2b5375415515edc7394c223a76fdca416f81b3b88e107ccec94be8e06140cf921aae219502d2a9819ef165a1bd1143085f5fdc2ae746de307e916854c35eddacbca64007e39a03c2b7924c5ccbdb94039b645702d9dfe8d2f23ed9369b6d65794b968c05428eec804123f839014d0926e34c7e755865a85547f622db2f3ed4fd6e26e2fea6c6d5e3feab0d172d8f26250a86304e8ca9bd95ce132342bc9a7600cc393c5798d6242c61e1da4e806256cad5aa36496b81fe279add54ecdba5e5778e53030bd80344528a08f4f733c557793b462d5bffe219096df999c59d1b6e740f608a70f09ec1b3326e81af9c09674257224adece79df59db02c334a585296ff35009586c32581c330e7b15175c128d446cd76f151ba4e83f942741b6fd21c4d6109d1ff967a5a64b56b340ac7cbbf203f37fa5ce7ce6ef1cdb7041a3d36b2a826d22d2f8e7099b6bc7dd8c7e68407d40c92c9b0edb46978b725c6f419ed182af6406a415f6ffbcf8fd82c06de6ad5c771ec16ecf5f8ac9d7e4d9949cfd93a977a9d6dad545b27c176b114d65e3c49c4319aa00ee386beda815b8d9ccdfba55fa7afd63d55003ce54764f700f3509ed8d93ef62c34ef38ab48a4fc5533379f4f5715727056d4573b71bce14b4ee1b9c82285b3602773fde11f196c572f8140794b7b6be59fed7a2c571f6909e074b76c169e1892c8df764283cf1ebe10e1ccb06edfea5f5ff66620ef3e389819b8a0f623c8de1e7855e2926ff703a52ca4c49c5c2f29d3477713696d7472ed3adb484f374dd8875bd724de8eb749bdadc58d2a65ae3760de8f86605779889db1db404552cf9a62ef8fe6677167b9b827d6f19273934cd806afe1eb4cbe794ec3558c6724484e823d0012c28dbe1d01857afcb12aafa50534105821087f494093643f2ad18ef52581327012cd8539ef35815042b4f00e60b70ef5c7dca8f33e0dac2d0118be091a3999193625b42d9dd73e629f156868d4f7c8525ca5c8892274b17a2681d0e39e252e9394fefa5c6d4052ecedf4dd5cb9a7bc0d8a42d8db229cc65cc9cd4f7f093352a88e630ede4c0d3df5a507df08cec44e2722b581e7581883135a6fd2daa2c4759d7595b9e82003d34d9f7d4f016cbdbeca5aac29090e17e01067cafda7234c5d4e6497a84583667a89952734abad08bf23fa9c574a54b71fc1a551f657d31be70974886dbd1af9215d8b57aa1fceb97511d90ba98582d7690bd858047f1d7c7f6a690d26d3eaa07c267597585cfca8388127614960a011cb6e71bc3ba1329c0793806cf5e215a1b8eca973397cc1abd7a18dcc280ee8bd58f39ec209571faadd57ced5827f46a5053e4fd291b423f8ce5589b30452f622baa11cf1090dff1fe38040fb9f2d8f3c400071afcc475d94112fc8c300cba85d5c93a71a04eda86a666475c89e10f5f3809dec365275f3a4270592e48de575c2130218aa431863448e43097da1b218271992ee46c6db29593204a84f66bb0f3229bf42046f2f137beefe3f507294881625530e2f72cb63702be39a34f0bf36470bbf0b00fe233959cdebab9189664cc67dd44cef1598ca999503c48e85284ea11338757621b8e26647f82637dce9111c7c56fd5019d1f867f844bc475e945b036fb96a5222847aca162667f04c17566013195511d54cb81f3845244832f38d854c7c58e1ee7da258afa50af3b988aa075add3430a87dca34795487695e6c86ab04aa37e4222bb3637f78b0c7adc37320de2f43028c3408a2cc9678a23d3d66ac576a5e71c3d775126ae12d118902c38b63557e845fabd0ae77fef3acfa12eec3c427a93d5a7323d9e378acf1c058cf6c43a6edb2fdeb53aca4be6bd382bb0893d368e3ead285c0b855742759e24f282e8e8520ee89ae5074a645ec4f8b01085b78d281e18bbd121c233c31a6aea5e74060dc79b18ec898ec41fbfa65bf0a3c9aa8f93e2a4e0d6f048e893a93094fc21e3451d00287b6841a1c1e1bf4491017a0339b29cf2beafd7f8c2c1dd7e8097995543bea4d6674923236b327ef351e38cb77a3ca63def4787615be22f66e9e734979e43b96f149a338b4a7564b4784452d93996fbd4ccc2f4d3695ae4326d5b3f275db0be5977c5754ada43558c978b794a8d2efe89c4eda261b9c904ef0a0419229547c07d357a1f5cb4c05b1ab52f386b4d7714d623b33884a8a686376f03c2f13a47fb2fb0d2d32d6217fe7aa6ecda8969097c7672a7af1a5f06cb92d95dd5640f8e2df25465338f0fd0edb88a4694740d7ade6c525038a9c80f45a2c9fe2d44a5bb6ba4fa1e19ea82125e577fc02d5feb3fe2068af2057d1cfe3150035606e937d90c61da67780ef762acd7960c561c49be9c486a414aabcb65303647fe9d672fd336f0c606641c2b43a971cae8c6ccfcdbb73f95a94c824b4e4955d752e879baf91bc6ee94fa642b25732feb0a64550bb51fb272b62ebc83246404fa55938ef5bcac82aa469cb6dcc0c948d97213218906b587444c8ffa2e06c053594257c367493c07745c958ee80e5cfef5fb1be04ebf3c794c4abf0ddf13f996b62a8a347d0011b5a8e679bc653b0593ae8d1b121eda5baa2f7bf1252bc5c76b0a797927c2dd0b8fc0cb924072fc8f7ef5af4abe681c08064cb154cd50c8dfe5614d89b6ed9d1b94fd1528c685959778032fde7e44deb4694f18b903e4481b914613fcf0d5908beccd2de00f69a2ffcddbdd36138084c13706ab03e7127ba4ca35cf2ffc991737c100072183f86c5e7238b79da375f63b2e7b8045a4a3638a8d6daf23dd93d93df1987bfe234e2f822dfae981a0c88f45c3fd23b1be9fa635f9506acea80878f155c9ccadd5342f922c83536abbbd2345f1f12b5a871f3314a08ff002bd5fff2dd72db46eb44fdaff2545dc6fa999b2ff3eaf99d4f445c1396e8edf3a6c97448d3fdf08d2437e4c57aef9aa7fcc1318de3d1b7d0e386387d5af772028a23b66da951553f030be250e044d2170a6aa4d11d696dcd951f0d0dd3968e98708b59e8eb29b06c8078de8bc4591c4eb6211ff478abb89628e84c6579bfedfdfd929039ccb53c8665af6c4324ebb0fdbb69db7c4a43abf1c9172a31486985c5a1a46b057ff60bd86d7c08ab41a783d4813a1fc812bb1866bf3498307cf7f3bc5f9e9764fa55eb09c54d349f59b72a43b925b3b6ce3c92ac67d93c581ec9e369ea7f536cd89f597f6ba2763832677ca7c6afa2f7bf7b7673d3954356ab3bc34e61f04145bc1535217ef828bb80781ccfcbce1e685db505ceae065ac4d9ce55dd41d24be6b29a236844b0123f51c19111264b710f371bf1680426159ba02851b1aaea12936eb78f7349eefd98723a569dcf2549bfbafd32c968db6dfafb7a30161c725d8b8edc8f74c1c9e88468ba48ee4b48ffff8475ed6b08d0cc356b9312df6432c3a7610940d9684a782bb8e92bfa4b56b264c2429be46acda8becdd160de6af9f7239e0b20afff0f9e56aa826bffc969a59a20a4eb43c084bfb52cba1f6b1b2ea4103e8eeb840b3d2b8676f1c74c3d1cbe8b373bf7206a784d515bd60074fae6a0dbc81d7196dd2ed30a358fed76fe22efa60885051da1ae7a9266131c807f9481ade66e9a5caaca07ae11db08b4bc0b28e9397fc951f186f7031c374af3d7887886e0d9ba3e6d3f6bf61d7f96ac5ffab76197e83477db99306f0a85acb1b81dedb7bf60f6dc617fc4131e8fbb706cf0a8834eb28650b899ce02790fc36ad26ac65392454ee08e359d1090049fe808b0b3fbfe011883eb41c7c09e5aede4313d05e1e22150b202d4e94fba570813471e5ec9a3e918a8d10213b61e427c9fb3b86c47fd1bdb4e3b666f7131ad5e87a515e0fe9b63d317c0088b98d27a842c5eaeb2a9dbc48184dd446fa2cd3b59b1b8dee1e55a5b34604d6ca2e448eaf54251adb31a60de7b082cb5335426133615d29063874d13dc0a7249d03b65be5831cb65d6de811390ef3d9acba121f9f4eae3a315d31b0ad685219e46c972f9ecad49ea6c4194de878f2123af24c09cdc8a7a033a3a3dc31ff682f83dec94169f2e6561fbc10a958427685ba7b22e342d155de9194865a97efc1809f248f59ec2ca8ee086b11a34d31714e97b56b80e83a4a934562f2f44003074f95c6e25612094a11cb88fab62c7bf7cf89f783bffdc4963c08598ca55f2ce51bc0f8c88fc9397a317716de80e4108385f9204c73d5f892b130ec4760a447305e48757a8e7b2b1e32de490e7c1f4846e7927391c4245770a0bb9fd4c49dbee64501c33b096d8128acf5999b5fcbeaa4d9e81e305d24df2a4c8a275b0c95c4765406300e9b4133a1d0371fb51b5f30f890461da6d5965e39e0fd2f185e318c7cdae1ccd74430a92bdaa02e8831844ef3b7d089efa4d1f66962f67ff9467c05de2ff09f04cbae275c4a731422b0805503eb49047c3dfef86c1acd16aa7ded3149694539ef0a854e422d8762bac935a3dd92316524f9969fd9e472d52550b98381234181c34feab21326d64782a9aadacb10920fc53c51c653ac13a2a9cf7e223e197a1801d459171ceccf6ef4b3df8b64609e6c065f8acb3c4b73a9fc05d72524d5f2e72de3ddb4f044a4f77143b59482d2a5edcc06fe1b6138f77106b53427c09cc8ad8cf759d9d80338ba3b7b473275af0def241fce6ebeff4c26f7989028cbd89c0b6a0a184612b984cf1f3d8766f7f1ca5483e05cad10030be3a54df4d65374f3ca41d6f9932966f5e9db45ba65a2c2927b9e253bfe0a2f65325cb17a1aa46f4523860a57a1a8df63f8a232a34b4cb4cde202811da48fd50e884a519bde5a59f3d09950c7ef924e00bb1d9848aa00ec9d717aab3af26db78787b594a74a411dff166f28a24467ac163d6562060a98edbb5ea5f5127242d3338bf313cdb084dd1bb464ba93689e65e92ef644e14958bfcd48948e60592ffebcb08287965f3670d319b1a7eee4e17e86d0af6e3e21c56f521eca589e5189890dd0d3324cb839985db8cdc260d0ee21c56513594363ed71bc4f35f65e3172cf9ae86aa858dd4843441ed4ed72ba68db6ff3eeecb49744a76350200f93219b332a642bf32a97a9bf6d4330227a67c54140f1804b25a8a4979f577317fa310cc14d7bdabc2ac9118d1ef663d3e07440e6fa84b3c6c2078fc8ccb6d0c66968b6ee2a55887b3986cbe5e595ba9fb3b376f9c1df3254810374c228958e5084621066253d785c43afcc58367f584a2b615f61ea3c69046dcb907480de7e5ac85edf4fe69288db63c47edc5c18bffdff8bd82c4d1d55a230648e3a6e990901ce31ab4ee74769899e1570bb0e07d9243d0c2d8832fec984a24f2667dd8e3472a8e7fd9bb0b812d9e7cc38ed9e31a0cdbab423e9bb9dee02606681d22f1eb619c2d344399b044b28c8002e116b7896f329a6cd7022eacb39a4efc5a8980f1778f658919a53c751970b261362ce04f9f1b61dd541257ce6fef3abcb4e593493f9b3e0a87f7f6c692926097b9589e464a0b87a1078d0ec9c744ff77b18843c97bcea4fcf32e247cafd6a423448dc5ed4ef9c3c4837e8fd59bf19996ebf5c69f157c0b67b05ec1131b651398577f3c0194e116d6851a6d681d5713705793e334cbe5d807587a56b6518916066d46cda3fd31c348a2aee7924068a67d9c59e9da47f0dc6cea21d8e05cb4d8f6d6f861419702d6df7d7747087b5fbb58b4ad87251f58e3e135fe3cfd54e3a6bbd083704be17d2d7b613d0d33dd2ec1b2efca6a7733e060e55b04dca1617aeba00c12a450f7a54eb58f3ac96f95c2f564672856e0ef0f12a2c79a29e26b7d850b55be6559961b62760e21080b49f89836ffd4af292a3a5e6b9a5cb815cd6466ba364b3d2d1110a63ce4ac7e4115b3a246542b94a2b029fc57cd67f13258bbaa48762b31e7bae51725f8321cb3e2bf691f269bd5bd6c3ab7f7fce79ea4249fbc17b2ed7960b5c6d49b283787963efa0697407953f75205668389b418375bf8127f41b694b7f8af5d4148d7958ca3610512f4278d3f4ec90dca62484c4bae37d46a622d364281963bc4bdc729ff7a84a45662b79bcb0e5bb58669f4e77e452c9fccb6548d2b0ce77ae8ec47e0001672db671a28cc0a86b8ea2e9bbf37419c4da2ee7b790c2c28fdb3039010fa32172458b00a8b243df68bb8c06b29fd7eb3da3cbbf4d867d507a2994dc691cd3e679323302e6eb7ac025f592d7fb4bf7ad9658fae13777189ee1d04e9b281aade90e6fe5fd13cdc5eb313441ee7d2d0229bc5fff43f38c4403f79fa11dd5ffd64e4fd29143b25037cbdf8eca3ccf50cb24c9975e2afc3cd5d1a338664edb6f67345cc73ebf5823dbc03e71c9c46b6947828af3092b427e4452903212e62648cf53f6e48df0a32e140b0665101186bab07a4f45f279f38b71c46945b0f14c1871b7211252f228b20132a307075f893e5f20be23a8cc86bd1d3548f0d2474e5c6d2c9e93ec55ae193b91552be92150156098e00f4d9ed3d4830bb8dc664f3e647aec5d8c93fd7760cd412d31c85422da2092380ab996f95743e0aac8ebd8dec28fa1bda2f0591732e43c3e3309dd657b03971044b4ef3c8fef89d41420cfdc69d1ff2bd42b58103f71641db5758f632f9fcef8097b46eb7f63130d774f85a2bbccfe03073af2a4158b13839bff1a01a078d061ccd8daf154a41e2634c3c42781134db97322dddc2cc514fa6a035e932ba452054edfe38f51be5296318d5829694fbfdcfaf89158cbe15bcca56b864138ba6003c35fee264fc6f3bf13963e10662a8cf3164e709157f02c45e36f47532769b8684e7e20afa3611fa445ca34aef925e44a3169b321b80454caa1254cf2f0118e7a5f24e96f4bd767ab9db9f941b80dfd653d990592ff521dac4a3f6d3b56084b0ea0863ef3b25d73c7955e2e955d30fa7c11336eeb3c7ac3316f76e88eeca46abf7c6225b1e5ff8d85eedf2cf8b92d3f84d6bdc9a9aea8a53e1f7fc44bd4c23efce8eb9bce70bc185acced22e2a30c56db24636d53005f51a008f6e7a73b05aef83ed914eefe77a9169407c2730b254fdc717e8776d9490e3b9f0833500052fba0c47c378eea7a28fea77f30218a3755d47624c9e619a3cbbeb0ef48e893736fba1b864aa6f65aaab8fb9cf6575237b66aad64b806ff31fddc768834e412c0e85c35f5b860f466c054af71fe52e686edea01df563454766f9cba8d30772c850c5033b23686ef70f9afe51c7793c370a285dc7ce46e8fb6348b5b93817a3db37a879e47d9f082b5f1870b6f638f6c984bce5d14ed2da24827212bfcd6f9330f08adea72150bd5bbd490157acf6b977f70f0ad84ba76a00c062c10df98cd0f96adae6053443397390514d1edcf6b33d5e0d485238d5f5c755c287e13695613dcd700c7b9972a62c573142c81bf903c6b7b6a24f9ab04791bb0e6690d44d738436bfe271a5158aedc36e3b9b53b52a734d58004afe2e273a69c3a556dfb87b6bebd2a2fc7a46103866e0db7c52eeeb5daf1ce0e572efb4b654b06992fecd638fc4bb9a02b3c5b785f09a5499bc41a1f06d9f65216d51f607ddf033b6482122af2ca8b8a5730b12872173e1d631ebc451d4515a979f52883bbc1117f4d10d9bc70309caacaf7aeec0b898a871a032ffa7f6654dee4b594e15272a75e8b5fb02c936a9005aef6e6e5316d61afe9c8983cc4715f52cb7b139ff773a59c571de8d3d6a30bb4e3d7a498b702b3072d99b919e6986d83e149e3df791d8c615eefd59119349c0f86e5bded2b16e6ca0d2371e113238309976ff9901fef62b0c0b619164096580e4788dc68f8e6a2fc0b35977a0613d2035d91003fa4ccc8690194ea34453952976d46f0cc9442b7c526c207a3e47cc1d4bd6640bbec60bdb351f7f930f3cd51ac0601a29ba79b33684da8fdac00d54648c8185b583ea13682cd7692b5bb633989f277109abf03f5d45b26e3ab7d39e71e414edfd9836ed29f45c8cab1277e00ce34cb05d6c925c2e3c59a7c81122be8613305d8f7638304f11e98c1497ed4bb57867d1637a05a7d02e346ed09d41e0068ea318319f0585cd36469632b68ade6ccf9b5459a10b1a9b95776986d9e8484b269ecb3753854c205d14075ae9d824aa2e9fdd5703629a5d01df9d7d1846ec4d150103950db05d98e469579bf4513a6ace624e605e281af8943c5bdd7772d2c48e36293aac393e757387ba7974bfe635a9d4abc28dc81cd6dad2b73227782f34870a7a8ace7d6ea738dbc62f95733d15f924d49f94b5877794c67f870db22470ca81b63dc3b11e4ddf1d4099278c5583ad0ba5d9ffe530a1d05dab9b668a97cfe41661adb569ceedccab985cd3309bb0e4404d776962efe243099d6e46aef63edd582f00f00bddbace8ea169e553e76c620a09cd2da73b4d634a460480419c48fce884ea3dff65aea50f1ac1b8748d610ec23b74992a7ea7f33d77c25becb25a10585b26b3705a27549d76916b6eb6f4efbe0ddf4eecefa00758b6f601f6097775965d17afe14cb5f1b31bca8d39517899c57f8973ea8f415dbbc312cd20cb19f8023184efe710b45e55021bc3a45a52472e4795787381ac15e913e5557a36eaf336c536d48162e37a95b1c30e2b69ede12fa156fbb1260c7c0b3971ed79e4ad1a8f8c5ecb0eaa9f0e2bc781c12ca8e0a560ef0548f8b413e01e4f33031131a6d1712d69d6f53c464d406eb8e38936c0756f9d6b5e976a4c4a670c7e8bd73f690ef9d64bc7bd02d05b36f4552c39ca55b9c3dcaa3302ea809bf846388f64f8daf9351d5064f690c8f27498dcf64e4ffc568f65fe684f6a05ebcbf33ea2d5e7f63db2ad5e446f4c9d2351c08d96d16d0a150f674dd55433245aa0d979e2fcd79ab244ad81514673385bf6de32884202fa8bd06c8e38487e43c82163147171650c4682a4cf3f895ed7cbddd08ba17c864717677fe7a26d5de5f67e33c61e501c458791670c01e31f946976280eb7a1766b70fa767a091f7fda8a16fd2141b8d74748c9edee50864498202525b7e9288460b84758d5d08881b5e2738e7dc99568885469e80851c28552c23a53e73b8baf854f8d1f32c0ea069c2013abee52c945f4bb10dec3b4fc8576300e1176881df2eca238edcdc601ae7351f41dc991d3f655d0c42eccd405bfdf51314badc5775abb4bcd020daef9285d8fded643281ca674a48799efeef09de2528b8469b2d7efd10ae73a0ba87d053f01561fb08b6d19405631fc2198568109342d98b5a98c062b41a4792e6479ed67fa0bf5f5c3f3b49c11d29643e9c399b45810ca13144f59a6b0af07a26a0979ec852c6ea08494bf4a913410db2491499b8f89ac561e1193033269085cadb7649002aef8bbce48086ce02ae8428202766317fd7cf45a10888ef2556edadc4d590592997eb0893c4cad81454852c9c318a7900bdbeca6279e493a083731362cdf6875d553535aa5275a34066f2e8bcd653e6f4d468c69f63dd6e3f8c86f094f9d5ecd37baa3cd059dcc778e4911d7a63f7e4ee3b748d69486ae64c7903f7faa83351739d3dd48647e9623efea57973a53f6abf6588fa298b3a60d7f1122e4493ad0653e1a57193705d278ce1ac84fb3d159874d6c3a7c90959eebcc47ac282ed519673724148c814b19752ba1fd4bcefa68b3c7770f0f8281cf15e170ab9f457e8f9eec10fa9a3e19badab6d4a0169b47115c8c9f65df724065763d8c5c7a9b320eb571dccf618ca75fc781e67a15ee80e19d871b856b931f648159f8deaeeefd9eed3102580b62759733fac1823d9975c496390c48b609311481ad9a6ae54e6f1821f2dc3ebaf9b5219dd7458fc557a502a4e6b1845c515fa39bc8cfac34bc822b838614bbc150a43aa72c1776102a4b9a1d92111ddfbfebd52743d822e58a51f69eaf85d4657c0d49648e55726740ad99cc938826d90a4e0e470125295995817f0693311c85dd4556892365d34e29da3e017bdb705bc082170df547e043d7646d978056e2dd7226ef6216abb09ba965081b61ad61730db18ca8269dc885a48bfe01b05305928b7cc93ffa788a913ebaa87031af8b089c499b49b5457f080fad9d2d24b488fadf2f00f0eecc3ce95b5fb9f06c21efed8c371c2020aa721c3b1ddd616442a9215284b8063b92c6e23d752cc72de60595542ae646b090a92f6bf939cfd2f2781cb7c98faa0f84fce70f681ea398fe560f1cadeee2ca1f57f610202870a7a98e8e2221222cc01cff7d959d86520622a2467c0c6f7d20204dc18083681318fc323827e2e32e846906364475ecfe6451316b4e2d88778fadd4b43b57ab715b0a93e058fc63709b568d82f06b2117b5c7f9e5b8c0136f399cdb58e6b8c3abf7fb5bd29384a61b91d4f90b48955e59eb6b4726acc722a82b108c7781dda6442b5c0763db8cbcd71d43335f7528cce9594c9c30b50baede4db85623436e0928cbf95887a266323b9a8668808eaf06f2f11c8a54f766bc20c023d485f0319d309a002f49f3b4debb13a1c3d95ba8e6dd1154aaffd49cf3ad29bd558283af66d0026f3aff45647bf255b75a4b0c13aefd15474c51f5bd87b81e8a9500bebc64e87c77e8a1dfcb85585078ef07458a956f6a74c85d6faf2c69c42eddfa395f3d0cd4f12682be061da864fea97b7fd6a06b7550702f10d2c9c16b204a150ab3ec3eb59debdc56695cba5e450a608e49c35e3d8a33abb3be6249fd0f401b1be82da2252913fd4c2712fb061f3983441d66a2728b2d47c1e478c7ff04218e5a71e3593b9da97e69c883a226fa05fa4ddf899f391318c6f28f9d85e23752a35b37a39444aae7c9dbb8dcce7380e754a1dbddd5d0a490ecf64acab881f4965f1bcce5feb90fc1dd631b4498980e8483901ec4ef6fc55083d3a24aefb74a6198a9b5dccf299cff845da3c858c86e6b3d1fed405c9d3e58d18e45822c96f90f24cf971007e427a6f32206b832f3f2e92220e419e750a9e704d215190aeed78f25191a559808e85a602619a411d75c0cae07f3ad40158949a28281d3ec5915311e1ab21d8585c0cabaab5831d169f2b2dc7b19263acb31a7615e8e2a322a83d4f4d31a53119a92586358e100047f7d94ef5095cbb0e4ed8870a3922fdb9e641d26e2b4b5629ad39c017eba2c872c8237be9a21085deb0c348a16626b1e4517f072572d1f916ed036b8fe432c898f4a2af546ebb64524f8d25843128347301d95d613ddfa13f6ba10886b6783efcc7bc268a8338ea415004da9731202be6a9058c8e5604821070320611815b3d1506bb3f4373e86f77c255f604de4f371e7680edc05eb43032cd726db9e2869696ac3e2d2ad4e7994fe05e33e631fafe45041a41ecb79d1af5a20f0c8a434f96982847adae48e38a4f87d8795b7f4d149b3524424caac934f98a6517f70750b3a0125299b9670f486cc00efdfe72576717bba2511f0d0b2135a6127ef0871966dd16ccd020460e6587204a855bd0fd28a7dcaa06abb3735b1d388cba061f791c5da75f11e00f2eb05fcea24041bc42409551e62fa5fe1aa1b461aa3b947e709395e96b1562ec5fb4c9ccc35720bd936526825846fa6931b2e22dfac588e23ce9a192419ce2c14c6dd433a2ac948d5a01b1c6df3ded4284e242841562daccbbe106988c4e26eda4e6e005bf0199f840ad78fab01ab59f5a2a4c8c9f2946b6cc44a8f2dd050546b6bf9173157bcc333cef94b67fc09dfceb56373afc3c24d091eea1d508e0496afaf1e5b653b9db095012bc866037e27b43b9208d18582dc430bcf0b8f9fe3cfa25b0ef44cadc699b179725142b621d5bf415f566eb020fde7ad47d5992f4c665c2d6591d7c345789b23436ad23086f8a09a5480a3747e6e6fba07e5bc3a45d3779357ca864eff0080e90f3e058c3447a80180148a6f5c0ba3335e229e348e7de637d0de35333b53f9dcb96a6864176f94d53fef7adb91d6fa4f173f6dd90dbfe0aca7c20721b696386c099d8bbd9c515fbc690cd3abc1874a949b7811be35f9ce2297e591cdf9bee9ea0d1b420b5ad20918004801c412fe6fb435d5d0ab052b7d2d11802007254b435f3c93ec4e42231c025b63cba4b4a60b3863e87425bacd70f712f42229d47d11a8f6f84de4f12cdaa41cd2d46e2e645a01b4594f123d4a187b0316a2f10792d68bf4a784e2c0ded2a9ea3d248b67ee16a95dbf055339c431c2136be6d84b2016bdacb293d9295ea1ffc20e3b68e23f9a5366523bc5b53a1929d0518546f437f78a38cf6b9d03d457e3251c7a9f6a27f19e9b6a379476c4a33a89050ca972c68a3134159e9b700aa58fdcf74c5bd6920916a1284ae7f920b4ebd44d4606cb8b2d7df6ae9c60beb3c54677b221894ca177329bb4c52c6b572d0332d895ef8743337552130651ef9c29ab1c0cec2fdaf97b49579c9ce4d5a28204cd89e28a7f3c231f8c629a823704c8fc54380b6098a235d543b81dae057287ae10a034291b45183c9211d1774f8e86f230464a21d0765c160d9e918098013695d8592faf8e14131d76153170f5273f03d8a8818d80408f9d893d6de1747a3e0b0b44745fdeaff7b2ab1cda944318a7498369f0d8e1d1b3fc45b0bb7155a27ec6421f4b7d88b0764390ab520536daeb41d3fd89bb57ab875d6513333301061b18754e24367ee79970c0719d35bb6408ab329da7ef60ff1e6a6614603fc375099f7bf8c66fd3695a57c93c8fc927f60c910f56ca5fa67529843a7a6fa4ee2001b9a75210b7d9fa1ee451cce707d6014efacd8817e0a83aecfb915020ac6598d8e7da46b8cfde48c2b01be6787b1ffb80b52e9bcb1a431bcb987b3182bf393c80bec9e50a7dec922c83d9f01829ae1599b9de983a7442da5f190eeef027a828a3b18572fbbee64033e7cb9fcd616dac4d0fe899116e9fe773f9dac85230014d1cfaced289cb086a1908ea2e57ffefb7b2c20ed1f4fdfab0f6c8026636e167be34360a21499be9c0764377a4e66c769adb6e212ced2325805676b02edbc2c595c4811883e0f4c97c2f52a452211519fb67e863b79ad1229df12b8e88b8b286e86e01d9a39acf524d7206cdf11d5fcd6cfe31e7eceb3bc4061d95ef059149726f04384b38da1e7e94f8cd6927a7327bfc294b6e129f1698f10560c560fc03fe15d5d24fef09d0015c050b2762973ac83b57e9d36e54d408338bb12e620b05af83c63db3947c34507980da1efa77c06e4f10ddabec3600d8fcd77c9cfcad1c90e6e5ead4e985f7ce0a432b7313a6fd1e29fe73fadf8ec883fc4ecc3d331a708d9952448d06f11e16e254d2fcb8d34b08994795ce496092dcb5856f020d0f784986d57c8ef4c815e317c2c1870cb565a55eedd0982b6152301361b7f998eda915204dce472fec2344560a4aee364b69cdf1adba31bdccef17e7fbcf63ab09cf4ee2a3ef3fcc4a4684b69f493fb2d6127c2e34e9372631e759b56e45816ca2067cb57a096d94ea97498b988b414d30b496cb24a1aecf94fdbcb7c87790e95d2b0bcff9fbc6d5d4adae63ef321629fc705f029b463463f5ffcd27c9fdfd7fa7ea5a076ec6e93b9a49d48ea37b470fcd08ef552fc126c650e346956f829536598c7fb63ce3ff1d9b418b1020920eb9f865870d1298e9de09586222d4b4fe853071c2229c500323fe5730792e8b10894bfdcdc72a65373d5690f79c3a2383ffff20160651eca320b3721f654d3853f58d185bebef2a8019a1131db492c344b80cfcce35d5fcace5380abbea8f20090122f7e510de0500afaedaf7453b97b0064826ff9f87f999d49eb4fa7786b33f7af6bfa81c2bb6de046257ef000773ffb041a666290e591c79c058a1fdc29a612bb1e39f38691e9d3be2aa08aa51f9d48f2029f1366af9e34655fbb761b11e361c3a4acbf570d4b8423e8ed257646769e0e230f73946e99a1cf49919af2b4633098ec4d8ecfe7e344728e28d27975d296ff64e8b8646c627178fb54c4a71bec17a8ea7b1d30f4805bce43e51e7456c57fcd698ff238fcc72fec03c02df261d3639db668b90014932f8d83c5b46fba1ee865d19fcc25aa855327f0c15b82b3aedadf0534d741604a6e1cc501c0a675a720f61edb3a396f19a9985051a49a8be67e40a3d5d607986c7c42a0d81b9a9d69af7668d80055498e398af06973913366a8bfa5152a1b9653ee13e65a13c2fe176759b6baddd40ec7c494cd6c7b0fbc7ec3adfb44f55afcd6f2960884d1515ccd4ff1230cb3fce658fed70fd63997ef03a329a27a7f378b722b84b9f76465014c597df6295c015eae3a72eee2755af0aaea666e59735aa1ebdd11fdc24123fb2d85991f821eb794e93ebfaa896abfdcb35757bb4cfadf3a6acd693a8119e2b63e4fac1bbf511155a7a964ddad527e9b0d184fb220d1007380d83101822432185dfc35e17ebb8cad11323d45982a9994e6aefdc2b132f9867adb37e3167fd5e8f629502b38db39dbe9edf8089925cfc383912c7dfd4186830f72264959949b58768822450cb82fce5fec7b5d85907ab72c340f3d819f20dd87c871c6bbf4cafd587e9163d0838bbe7e83a12a38e54c21f365a29bbad4a6f5ab3f3a6632fe91b2b4c29dad6a553d85a3519927b58cb391dd284edf2412755694b699669546ebcaf3ec5dc583d755daa59fb425ebc4a39c7209d0ec816998e19a3524634a559482b5e215d84a0bde375c8938b24d5bf8bfcd850b69ac1c60406ca2b5f7d9452202422b8deef56df863e435095709eea36528d24daf9effaeb7cad626d769dfd2f33657ce5abb2c3459be591d96d0ad551cce4a9f6767760de69c826207e3949db6f9fec25d8428867c1b1f759524a52397f7a440b778a4dae450340ad1f042feee5237b2fa52e57ba2cae96e7e5fb43982ef40a5685e7e4ccd6a60d38739364e9ab7f7b307e94b802598ab6c3009c310831d81efda923a2bf60cf083dc446d417dfeb171bcffb28f3b8d2623858d148b278fc6cc8f6ea4e6996dcb5b7c9a8e3694b3c5434170fc04580000e40d8be30c3aa11eaf004b9b5c55b230b81cf720a96995976bb1ee87ef0a23ca562de4bc5be8ed9d9330e211d05323c70682780a47d6c8145bc012eb2fc9f55f1534040e514fb3e1700d0bed4a0d81052ad5385b263f73f0c185174a85f69aa342a04c3834a71ff74bb491c38b8e6bf9b785f1fe07ae9be8c7db3c02118289d572271c9783adf6fc2c5d5104741b681156389d9af33a363343c773662cbe0910457fa45049dc4e45bbc1cb437b7ceeb2cbaacc1bbe3ae772658cbe2fa30b16bf9c85591572717a8ab484184ef9e2cb4eee7229fb6d512af7fc4d6de1982523252ba6ed7b6ac5bd571e99b83d5b5a9cea0dc6e23e0b96f25412a57752c62d393a1a51afc8edeff4f9751532313605fdb22f4e2092f37194ea3d4b5119ed926cfcdb6f6b5eda53c66a8a73e329d5fadeaf0d97612db0204630e8fedf3b411957a09339bedbee95b1c7b9b475c52b3d37ae1df485ba1581d1819c1ee17bdaa929c0a4a6c3a85990c37087e74ee3667cc28353564b2e4be8c4ab921e96cb448c92543f168fa007150ed1c4d8fc6c147bb879e6f1befe059b975bcc761308cee4702b49310b9705c867ef7cd44c701c41cccdb9c620a73f41bdd43db3cd006e65c1e8aaece34b36124c907c166b136e74403433b77e05efbbbc934f3a55f2b15c7105f74cc175e40159f70be7c3aa7b7f9e711b32adf6290b2f84602ec3cc47f41ddb2172223fdda83d9b48555e041c7ade8a128a3117428821fcd1e0d235b1884b0106e6bd4797fcba5cdab4dba9afd176b7448539a728e862de66ae18caa35e21d68d6e20979749962ddb4b68ee31d26461032ef6fe7bfa5f00397c1ba4172639f6191f2f3f43be7213cd8ae3b326b99aae6e64e2c376585d739ea5913e555b5345190aae1c9226c371211e42cf20dd20329bddbb96de3027e7761a3775cdf39c3a3ea990593c31350b7f6725cda816281cdd39bf1c202a61ad1bb5151c45b95499d410e783b2cb1ae354e1b6b933d433a387bb3bf78ef439990748ff1917a86eb4622d8046adf91378f9b9a88f6854b50258eaf376ec1fecc05421b167591f74df4d4b6fbd96fba3bca1dba638680fe997ebab5f9dced6d80221eea9db3b08c6f60260872013e02f55f29277700fce917950ae43c29bc559e7532998424210ff6bdb106f5f62cf5626f88e343467099068e026ce9e1a6509cabd5d14df2e2f0dc9bb51ba712d44f4962cd8ec28dd95b760326d76aeb81e6886ec31c048387295cb6199853ff3109a53713aa3b745da836abbb32946affbca3ccb8dff68d7bcab04c914bc717aecb48718a9b909a8ff7879677d6ae3ed253b37f6a420c73a24ea74786f94ab4e930811be1234ac36c943868477273443a2e78430e0919b74496dfa2a11a4c2007df8654b066c863e8b0e0acff36a8be2c27bba254254f5d25e0c837cbff652eeb399a9b38907933f833427332ac5fb824d8462becaf7efd0dd90285b1573ee04ebeb665533caac2eb733b5dea2d2804c0247685678f73f003642d366afe975d79c1333e0ea116d12a516778e3934120305ed8760c6338092719b3dd86099da0bae8d3d3e779836f2faab5aaee38f4d05c5e5bd35bc6be976b653ef1702c593459ef99c9b8ab54016f0b892a3238aadf3baa4d48a8bfec0f7ba34a4fe3346d1ba1c978bfe9db07701e6e7a98cd79b5b0ad44b9426d624492f0512fa9491e74790ba0717d334a4b71bccc244bac092f3343ba6d4a14e273ef7452079e37fb16cd91451f29f3743a9825ec9cc5d0e9ff5e168eaaec5ba125168de58d7b225909b61b25d4d31f4004f825203f383f2e3b7b7f508c33a0d8d85560dc450a76b34cac309ee49c797befd2b60383751d58e08b36cd5fcf3d470ecbbe516193115b076a62b9e934057b6da3c5689b8a8d46cb9f44e714d60987ace34af30961929d72ec23d87b039974cb039da130376a53808eff9639d7b8569b6d8e63a6ecc3ab76f48f97f00f2910262d90cd9244abc8f37317f0e719b0f09e6e1fed4dcf551641d83dedd51975ba8f2048d90309a6f4876c3db5fced788a0ef3627363a32aab9137d1d8ee6fa9f115eb388a1011f1ad081a80f4dd6dd7b0bf6cd58a9f9ee0927da6ee19f67bb0c490f7318bf6fc4abb4ea7b1e9b0f193b39e05e85e483ff8b0f033f877a52cce43296aba9cd898ef4114142a97bf9b0856f6a8119e976efd0b02a6e8efe2999eada01edd5ffbe7c7c927f2d21af27d989b1f17d74775f6e81d8a601fa121e0591b04a0b64c1b0d96c0e303f0b3a83be43ccbbe23bae232a4c6c501052921830e71880745c044470a929dd35337864717155930e4fcf7b6a2a189d4f7ceeb290c27ad52b4be3f33e0da0b507a0ffd49cc5bcb7a696b775dacec015f46a3b01c0665f480fb17cd3652b37603bfabfaf1ebd75ef49001445b0ea6f35b4ba978d076dd10bfa2db55b0144d5de2716c57dac814a09b4e437acbed1e98c5bcd953b9181506702cbfb15f4dc1d1b70401a2f932d1ccbe1cee13e039da03b8788125237ce60ff5b6e72718dc7963fe3c1936fb41e39c8a8bb3b4a81b73e287b12ec25464ff39c94ce6a33806fa898ffc0a124ddd6e34f56fba56dc5ef7a9980c743e99669c74bd2c8f059edf5fce9c845d969d39159d972e5a8e6f09d5a47616ce3829c11e6f2b64f619ef44d116f46cf761008ca8570145c8cdf5baf412c5c604c9155ad489c154adf7a318e53c60faad4d8a8839ca83c5032de92046bc8d5e38120bfbfc09e2f641f771e08777d739227b16c3eb7a5cfc017793697d642dff57bfbfff34ced2cee832395f508423edf221ade6f9d54dd7f21061fa1f54de9e809cebc8f8fa7b7ad4cdd756178756f09caad834196a952ba1bbe566825ed15804ea300f4f99b9c94c18e1acd881388f4aedeee10862e4e42aae3a72c7f035beebafae07d7d690c240430c91169f14c9e31854b9293120cb5512d3362b4d8c779e0838df6be92ac23e3109dffc6115ce0983434828d51c75fa40f57307a63e24eed9f6a1731006102759adaef8f17f617b1c171c4b9cc5c168cb1c735468358b57643ea89e09245b73518346fffd0b61434ee5b674aaea35da52a77a64fae4802180f3c24d48eea2c4b9bad6cf8060ca67b7a9e0364852bc1393a4fb0998191132f09282bce2d262af98fbfae1824b452d1bb8eaa8db0282adf5802aef17e144cbd0319494141c4892562939ebc05d70ccc8d780236994921405a37a8fde7489f2c4d90f931595b0378a80238526f9107c70612a3d3cc05a903c696ab48969e9857ce807b2e652c79f9937e439354573c964a298ba3bfa97025c3df5d4981febc11ebb6886c10b0b4a60cb0d0a4843176250cb49cd0de82de8db546bb890ebcb42a08a35850344a1588c1c40415a8debc3d15031be21cbea49a6652329eb96029b3c7373e8b6e9241a0024e4878a65f367f3bb1fc6972f4ac4ae0524f31b38a30a6821f53ef56a2ca03a34260ea770b6265ced5c0d14d3a41133e759ba8c395974e07ecb0521bbb6fb871aca41615dbd6aef2530c89c6d888e86b2d529c359408e90c36d7f660d7d8a1bfa3e2e877997bcab707382bb1f89e7b4d7e61eb3b47e3304f7db144fc256354a855ce7af1b1bbcd5a82f5a94c62bf5e9249ca824b44dcb713ba139f605514ad7b732659f846485c4447706919139fca6d60557e69f973e835dfe2548d7c0afff5235077795c24f2660abc6a1442caf8ec93ec341c2c95aa758a19c6e4c38f0d771af0e24e6dddbe29f720a49ca832ced003c8a5434ffaa02d56c9095536ff8e4c5a45db6346e1d82a4f64ee159bcef8f0bf3bd668acc302404d940089f0e4581f7d8f3276e17fe9229c23251a3d9933af00c103b85b74e7cdff8ac283061b13f0a9041e8f7bf2f00c69fd2b77644f736e8af7850604937cd82cf280e62da35302a0341b2df8838aad5ac43a65095eae204a14c1ffff71734cf8eebce8fbcff3520767bb4bd65aae416c5bd0f152cd8e2199f578886ec60e0549549b8882f67d1071a109382e2c9091033d64319f6a44d65a94d355f0e122cda51abe38002b9550921310c68419d1d93a4e7e0e0524ab5a29aa422324068d900d1b1955e26e75f0c5bd979959482995fac8b8f0d0cc9a2d68915bd82bb556767466f037d528f0bb0e7e3c471195c4eb4e73429c006710b92c0d3578a9631aea33aae3f9055ac216d3c5f15b845402d099a96f02ed51be6e0e47ab4013d896188eb0687369232f25360a8502713aabd0db69f282f61354c18445d661decc80c03a6c3015cd3a4bcefd0a2fdac368ac643661b90ca5af88b1cbc92e9d73912a5977ec76c3061b3b4d41a2762b3b727b2984f6dce587a668ab72e09cf364239e925a0edb5cfd8009a9104d02ea8d2596e69fe6559a19b608cffdecd64fb0098b320b57da52c54b3d38cae04fa741e7c5d28613f0b4f49e4f79cab1925aeae6f7e311dd3b105d0566989408b54d6149f68371c12fd69af1e61e1735cf562af72b7ccc20f460b63b801d5bc2824b59177300ea0d3651406aa779f0915e07597beedd949fc80381cf16918467aa67873d298a9e98bca53aefbe8885b6c9f0d92c8e6cf2c1325cc23c8e87bb9d440603c750c2b74a6dda3903df1ee5740a43ee385aa03816566a8d34b538694c1a79cb1419d7395df7bab633155d8c19e6d062019fcfe85aee3dc69c322d70a705de15438396c14d89a619540018327f061d10dc0f99fa2f3c00297864e1ab5e5d97caa9aa803c7701be8a6b2455f9d4f854d96d5d4508f8cf333e0999b89e0b1c87865ff48d883a022efe2b9460a40e03eae8b17defca009e316ca43952620cb182d5a07f19e92da254b2b590d4b9d4db17fcd93ba79d1e300ef7557d7c03448bf243860410e07536a776c6599162f71c383d90c3da56a8968f361471ffea07e0c012119e5b8a24afe7d56db579e325e2a2edce6a1b729359877a0d24ef6beeda73a859fe89a146171e30518b3ba3d452e16a5f15d6b0ab3a94adf17bf37781989ef80ee655622229f0c96104b52c1fb6714a1caddf665212971292df9b3995bd5a0eebbe48166db21f6a663b18c24e7b743f787eb8114679f126d29437fd6dcb3ae0d3c3378e78346653b00aabee38ea03cf73fcd3895565881129f0732ca273dcec3a77a44ade25b872bdb6b3219c832185cbf6b63c9f9986d69f6d8b05351d1f920992dc29eac68ad09130c53c056a0cb1819b0e485d891bba342049f5cc5b0663c5866d5037c177d67be5e41a043ddbb58f92f6255d89cc40acc1ffc7f9afaf7f28ae52eb574cbed16d0f55ca38b47e3b3fcbe5ed493fd856ff73528b877ad2c756890c493414aadc5c38b1e57315f58841583de350aaff9f6e963a79c2bc34966bdfb2cc078bf199b5560f9145c8b4b95243b723994f8c704ecc1b83d89c75f6676b1584d8e6797fd867e4445e5f5b5756618682bae23a9d3b709d7088117f48e93ea330c15c362ca9fb51b5a4e978b666a0feffc289d7cc56a0d305bb1bdb927b3bb409bd4b098b7be8ca1bf7a6b8697b80ef56e2818c39fc5861697bafbe9ce876520dec5305905f89faf4bdcff79beb3f7abb8a41e6a497b5307312315f25f48b813426cac6ae4fe06dfe0fd29c2e90aa3547a3212337c76f43cc6131958f8eb6c4afed0516316c8256ad181f93f25393433e509501e7df5096c6f5f38db8a5f503967ffd5be62659bf3f23da338b6efc8793d04facf7722f65c74f1d166e0d640607f65a00fa53985e917732e6d3e05889cd06d2cb36f6364db570668f73455638435a961e9cbf69d3f9e5fed590c9ab3c9e5b3c7d4f2b75f5d55714f3b8861c1c43e8069c55c5b70edca263d114f68f2c2b7bcd700d8d382878a5160138a6151893aa8f10dcbfafdea739bbff406cdb2163c47f5425388f60529228e6b89845e1fe486c7f5bb66a2408de6f479a1a0ba5254b8be97e2f0772bcfeebf70844d1403029e101310b7c7be382adc22f2b7124094e69763f34d6e65e81ff11852358461ebe1ed14f590b63d86b320e7e7aed89358b8f5d6e308a8ef7be29da1a72c3850cd6939eb647e43db59c2028aa986b82b81c4dc23915022ae4764176f909b1e1145c9abe03b5e8d4964e07ee99bb83c8c8a1ca7952cb8b6d4396bdc24473340fc2d7b7346070ad8cd728407b7d7b93ea5635f03844dbacd74681186674a6f0d7dea829172b51e597775ef3b50d1e8a0a8fa5a55ab5990b655b7d307909ce510894822ee469983cf98787730263571a0334966afeadcd5f61b693cd6bb1a5d55b32f3ac0a18bd3c9dc2113c2da4a2b635af800b35c939ad598800763bce4ef950a9f8d839aa85f283da669a0e852e8ad38436723d6734b71a3f7f5890546473081301522ee95082858dd9b3789a9f79867d442b71f6885e408e76fd4ae17dc9fcf6b4212725880458b9f500c3c6993cc7ead113a040648240645866c37cd89b7c364be2503fde071efc7ea1bb874769379e41b2135736eea5ad3a29d9f09d631ade2c7e1d94612c9804e8deea52462cc699203342846ab07521ccd9eabc289010f4695989fe7e8fedd69bcf6301a43a64d53a08baa6e56c566fd6f8aa06a85eb1a53410f80ac21164232ac718fc4a876a909e8c5cd4e20d66bbffad0d28c3d29a6c4d914ffdbe4716f7eff2f04dd1ecf7404a0e3ff19623f490bc978968ef6098f1cb6780ca329ec97f2daead886021b01846a549dbb6ce0fb4e7a15a004df68a83e1225aedc5ffe5caa6534543b8705d77a956d3d3af2c9e513712ac164ee5040f54daddc34802d344d5ade785cd5c8a662730a86f1a349fa88ac608fab17e5ee723743df3159ff914c8ecc6c6b8548022d5769d37b931cc16a635c23359f5ef313a268cd72775ae9e08c1a078781ba24ad748bb7375b5e86d0055f112afa51c36f8902b32b93667e6cdb22f4c88be89a553896d15f599e37e16a1d5fe5d8985591880f36b5d272f79fb9c70cefbb4e98d8b4a8d611c18f96ab018859f15c304bde2515b2cf7fa652412efe364f919d26d0acafa02c253ac83fcb785d0de4b3cf6b0e8b73c63e14051ed2e25b0f5f3bc0560afa80784f59ed7277a457df86e027723372955d77cbd74c2f04528ed850474396a5572f1d00e0de83b9a26fb811b92e2f463f99ccd7412d238781925805361b403fe8310d2f5ff6677ac9a66cf98e42176e8cc43468d5ed59d0d3f06c630b1fd8b043a7312cc16d7efa5afc699ea1d55a0e7319c258c0924665c9c0304baa5664a82800e38bb3086dcd1c04b9d98662af9ba8bd3df3b4e695dce4cc723118e15a77b59cbe5dae9443c3179b8796484f0a89d4785d5e9add4872c9eabea2c096ca243eeb07d3b12089717c3be1fa0ce6ed808576ff88fbc7bff04e05749f1c234d163d9329e4ea2c76d7e493d92373ab0dae9ee52199ad7257e349447085c98b88cd549282c112573cfcfc71ccebba18dba8c8112b20e5ce1e4e829eccceb7cf8bdd77e4c7d836a80a8b1a1752832e70190d9b6db38b40a126e270c4970e1161cd0ade4fbcb740fa4898e54fe98b04318025af1c37470f815f790fa51b5f03c2f3d027fd615fd9ed8f466154554eeff452e16a78c371a4d4ea58ad24cb0b7c125c443c09bea0c2de189a7fde7b909f537c8a9f886bb56a21bb19fe2db13bef2c88df1eed1080753c0f4966afb89a61d57a89ea50ad65ea51b6d32f59e2036b727a6cb96d2962ce905ae69893409b81527a71330d4e49e153d541ee125d8da331475ade5b9d98d7baaa273448df868c83f4b6b54a5e6b32dd077a13edf87035a815229f55dec4555a229fe305983485f12b649ade403a2010a7bdca7399d69107c38eae37659926e533552c23440a17f42b2d436cc6190cdb21b6af6bce1a8d8aced6251fbb3932f6e6be4bb3ad3ae6d8c166034b3cb94e0ff3df8905dff7af971e43b0a390cdaeb3668eebaf99e24ec2c697b30c8cb798ac169b10ae485c2b5d11019a530a9fe50af724d8261458e4ccc323aa4b6bc0f24a6ff7f60844b4aeba0e4998dc766a4ccc9f921a99f0d84e6e1ceb3fc3327053be953f3c06e06bb52524361d971bf8a58a779d6a29c232e1b4ac9df3b1558b6d7724066fbafec9472648db27d1fc2a977a7ad77a015f730ac0037a92e3355f30bcb548769865b865af01c18a558c9e545f7a93b0f7abc9d88529bb8276470c9c8340c8d9fee123cd1691c93b98df5ebd0df2d54b4d444e9c000e99f6fb031989a469f0d430df13c945ad1a308380cd10ffcefc76948d001d47c1f6b3a9418fdc1459ec7095161296bf6bc15932a0d8ab2a15bd28bf67c168db5a5bb1cab423bbe9e344f349c2d7933e9922e139ceac45ca5d39114b8547cb1afe2b6a13ead2ce2bed89db5a78a8a43504fef76b623b7b55d02038caf5eed066464983ab1002b4eb46f5e78ea4f45419070f5c959a9705746d181e85e3327eb39b8e353c84c8506f974876bed46511abba5ea5670eeba367a0e3b0d4bd91a2072ed7f991b010ef9eea2248fc39c26d1d4d1e94447a5e703a69d6bafdfac709514050a0a2338470058141f2204cf9f5f6c1988fd04ec2dac5dabec97765b835de9fa67abb5522cb2f0a7030e815a62297601792c58da4db23e2d6364fd814ec2011c2e65be9b7e1172e482c879cac62a93bfc285955a6f9cc8277b361352dc3ac3bf925cf7ef423fa2888df5fd4c07261285eabe7b2a1d268f725197ad2b4a3fc771082fa1f634fe8786fc168967070260e7f8693b2710afbd787acf6f876c3ae3e064390544fc5a8408fc3b6486481b46b7ae30cd933edda6fbb11767d579775c337e1c821c3f56d1e609def3bdd3d3b403d115e3ea14afd978aa7b50d53a9c5277a239a2e3143091a05158b64eea747ad42ccbd82eba13b538c12b219d2b8dd10223212e951ac89ca5c41368286e3cc7ecca27f4945113c85a3de11465f2260440c88d0d3a3fca707eebc731ff5e74d224892b777291ca7e0359604e29680b20fcfe53cac74e83667a60975216a9984c48869198dc818689fca1b7149b888de2a236042c9e7df71b5e210a775f50cd2ae8da873cf628c30cfd5286a4f7ef209eac6c9fd2d869f7a9301357975967f1fa6ebbdce49eae537499c09890b0fc100f463df040a553c4785b0dfe06594ed6897c57be80f6b8eca601423da8d3167cb8761ed09a5515a130138001b47ae114d032c1f71a72e38a735b75435a692d232b7fe9ade59139e70a2cf6b7f98b7d1f73ccf4f80274849c835258be4b57395a26c6369668501a03a5b7b74a81991e806af88ff0f500ded91e3bc7c088874ce84312bb99fe44d353459d765b4a204e346d4dcd0d423143e6b0cf1718cfb117cff0cb7838b66750ecbfb96e15f9ec096567ba4e2fddf43d1e26cefd93d837d76491e3eccc4ede54b98effe0ac5e198d39afc0066137af8a315db695d058d389586043585e5d6b1216d348f5475bf9e1f2546a347986010b4f59b61028de52c3ddfc9cdbe2ad85eb82195ece4caa7be234d1d3b596faa68db95b79b07709cabc99bfdc9b2b203bf59c58eb43b8b0e657b11965e0243bf8c5ddae0ee631aa7dcb9ac336236ca5e580b0281c98a2e1b8e564e13d0824a4261d715d092529a2c604513543a29ca100eed60c384b913d03dd45971e905b4dfa69b0ddd5b17822694a10b94939a3b885a592e290016f4ec7538de6381f43346b99d1122cb168711d39f6ddcc9ed723029b4bfe31193277e3160705dd0b5d0edd5e55725f075a3fcc19bf9e478e06aefc1f24881fb2f8d1375e2fdd36aca33b6d087cba674d0f6b38a83a567fcae427d1f30cbed01b62ea8262bd47dd1dd7958b0891cfb6d554f283728bf7fa9ee8e2aeefd2b450e50daac434a5c65a0deed9d101c4129bbec75925546180756785898db483fa6049c307c6dd03055f69b6f602203f0a9b41a457f906daa7b65fd713ff6ef08cfb485b7fab3e37b287660c1c4919a6bfa7a1a0ef45b12e60da60556f384ecbc4f32cf7ebb615bbfda9eabe38befb76c9cd4f76a14d8af147e98ba50196a99b0944c72b4a4d2e8e90280751aa854431a7a9d8cafd7cb058623c43097828f92a911fe03e3500b93e8c51cf19923048ff60376500dd221a234c8e9f6764e2b389bd1b57251ce6d26935a47688469446fcec014aad6295dde3ea79d5a89b8b28e77be48b8569ba75e5da9de210de3e1ed535d2d34f6a62b5d9ebafa3d69039f03953feb61c6a5ffd51536e6791e12a63695b3617448f4a1111497ec5ca22ee3d100dd960a8795a8ab219fd6d029774a8882b51f12e1d693c8a69c4e2cc58340162c1243acf003e7ddeac2154201e0b61b70f2f79497fa94463a9b208f1399155ee487f4afe3ecd5e2b555ebb8fadd9bfbeb80013a46c5fbee221cfa3459c7228bd070ffc2f8b1a814de948106d50165c7a8b7354ad131c50353b998bb0c19e7301ad73f3fa4a87e815a018e40feb84d25749f7f56be4c996280820fedea112a38853a2855bfedb3d00440dc17967b9f8ee0a1fdcf48e0c0a521657be0e045a5226d48ff6091c0189d00a55cab8e4d2539da1fc50b02715dfd0dc2b83502e75719b66a60d4400f2f8c41f430772d84cb0c8cdd825a2ad165fa4bf3df617b9c46f69034b6b4cf444ce53e75ed5c6def0f689be3e57282047e08e3f6f732534faf42d576e8281d05d4a8f8b34b758f8393b33d11e3693d799676dc9f1370110b2f37bc9926f309d06b9943568ba72c2aa999ccaf7305e20740cf93b99befee389880babba50f27b9eb90275fe0b3e2eeae9465deadce2c5e49f7c17a7d8cb7e9bd8c453b0e8a0200154fbaa7a570998fee3e18958f02cbcdae51ee9e5a47ad52fc0f91bddaff8ba043e46f35771ac2bd132cce12690085891edb886e7afdbd12ad5ae8461e7f1d22bcf582229504bbd6afc32b804d8b1e39db0faae24d32b1195a7954dc4cf21e534dfb36226e58856ee52012ca8b8283538dff3b45b1cfca2828296d680a86c26a660962f55c0e0c07a5753cd3ae1dfa132cdcaaa6cc1f868d18459831cc8dd7f34b5c39444cb07c22b8c0aa333e5e0f92b082815dcc06e13353cd9b2b2b40da0c2f85b1d107e18ab7e29760503e3c14e74f9b96500cdc7e3ab0f5116ac5af12c9e12631773dd62d0c55b97e288e39900c7b157811ee61de1ff8a6ead832a5baaee0ecb5441cb8e9790b5cbb07d9c30353f8ddea110aa6411f71460f67a526a4f230e265c2894b3d08ea6146379f97db358aae2c6751d7b97f88a5fb63968b3bb397d192e2fdb474ad3a5c643426c855f11b87f40688daadd40cd4b0f425cbf8d7ea531c5fd3e58f5699f09943be26a8a472ace64e38ab578c540697ed36e14d81f32ec7e2af920f31414805206a4c56d337137473740f55d85a14155a8bd3648cb5f908b0c3ceb83588159cc07d6d1bc0ba912eb9332bf1112c9346dcf68109232ab4228867f9b039688e4bc5c650693ae49637f03be83f0d1e0f64e19623e535aad538321b32aa6351197a7b41517981011bd990dee5737b9a30f6bd72149547ff72abad4d376834d518925955a565bcda4494922613f292635d74879bbbb239d4271bf5282139fd0e89874464bdbaded03ffa449004ad5cc5aaccb2b3af678863d80443b913603654c4498ebfd39f9ad98eb5f7db095451c73652841c4be3817d51383bfdc8b1ada17f6591c0626ee0da862d5bdb4746b49ad4b51f980f3ab2bd28830ae44ecea3cc395791dea03091a4f4e9a778b21bda15f86fef38a807a4755befdfe69d7d108d8a9235da48d367282a6b13dca5b829aa276ceaa257940384e8bbcaec4931148e76e22c04b7090a2123285ef7a1ffa18a86d58d80cd3ff3433e37c23755fc4f3a2dd85cce19a5671a2647c1d9ee6f8b793475a2dde444196f05bda58d3ba72399a67a08f3f8ac00675887c0b3f4ec968ca3f2e0743269856b9c2c20a1f172df017dc29bc56e7f3bdd95be93a1646dfbea74e0fb552f5fbb5226e10aecb1b06ce2daf63e35f8125ccebaf70abc360a8409234a2de931d841a9fe77488546974b96d81dfeed72bcb0a5fe990ce261e6d371dded7f1828665cb409e17785ec7861dc5396a04f3f9f92ca1e605354a2fc00786f12f0367373fd3f414a0c90b911f27e91be7b97e2d8787437a666f5258c606b4f7238b1b692faf26ffb2695d8a901f33cec4d66aaf106e1eed161a8cad043a3a0fee37d2a74503f6bafefa95d4163419b70369f7b56c0374d8a789ae3b13d44b68aa9d043a497457c187f3642d8994ccb7032bd1acda127c38ab500229e88923e275855bef12b8c91ecf7fbd6a92d4ceab628caa2089781509e31d05705b439bce2a3393eab863baefb7ea2dbb83cf30569f076b91518efcd4925454a4592950d692c5c3b237e494b2b0f5ffe6a21888642a5bae3714ec7202d3f82984cec784090c59442bcbca7d8bfccd45fcaadc0548a510912b88185c468deb3bd860e6e4a55ad9e6dc5283c87c861b9c123a872b2fb7400a23c0d9c51c3bc7b0e15be007feb1310a23edbabc638dc36dda337b7a77e29d746f73d175ecbfd7f3bb1e9dda31d6bced351ddae24e3a62c938b76ef36251b22550e1a0ae454ce300c7d65a15504641b27488dba6fb4fe0f455cc43330a60b217f5974b74f61124661a0804f1d027dfe20e609b3b23600ff1dc9ecffb4fe0d074b495d9bc97ed4c518174a285b1a91ac34c8da9b58b5ace24b4a9b1c69430c980c2acb2621c0b6a4023a07fa0d0a2fa607d69e008b11550e264e1028739d840f0b26a75a5760676940b33ef742f6abf4f69e7faab2e167b10b6c06cd033caa8577f77fc4676d76a03b8f8d4a22072403db8df1bad88104fdb4b54dfe9bb020a7a327ac1a34084ad9260752d9924c3dbb73b586778dfc60fd0c6ccbe5c65c385693601f621c60a4786cb5c2292b3bcc5f4b8a6f55daa8eb82f5ddc2644e935d50709ea61b185b990c3f2e16012b48623252eeb82dfae13ab356ec0e7177639fc1fc530089e592126cbbea8174dc58bf4a1def085bda94ec9871014d3c3f4702009eeda08d593f0e0285d9e1f41d948fa3de506490ed24bdb604a89b110435c8d9a303c4ca7b11e05abfd4791583a43bfd646e58eba6c6972f8f95162adc1fa486fb8ff5d26af9da55c5306010eaeea084f6b8d6222dfb74feaaa71687e184fa012ffad91454e17ff6d17e5526ae4dcc6b01f37bffada6fb323d3511ae74f323c2f6d715b3f85035342ba4d0485016e4b722de01b5eb76f0873137f593ef41aa9b1dfcb1c7b949881ea63a1d043f6ea90af2d26e538edbccbace6476ca5f44a3752f2c4d4c2d14cf54b23d21c09ab062bb197109621437ec0b4edf33df85366e787b1d284dca1a88d81b0c78baeb3ffafdcd99e224e11f4693ecd8aa2f7de009ef605107a5b417eb500ca0b3ce6cb16920b4dc6a815937883979d6bfafb593ba37ea3f843812a8e822b5c4fe64b1371ccd67ba8d0fd317efcaa2741d4e6edbd51855227a770af421e5b4242fcac8b93d5ba0d9bacd1add6cd7ee4d5c4102842a1316895c6280a09f82c53d887aecf451ca78faab8e444110284c1e48990cc694493d4b5bb0fc52c9cdb2439ded6816a49b914beaf7d1a44841b3c471398e5fc7a094297eaf3a981dc2cb06f6cefa0814722e3f9243fee6b4147097915befce82892788eb8603ac719b01e5fd403384f0cc52f5cdd6e59e6dee138e0ddb8893a3a03a24bb7e46ec647cc742ca246c3c91b714265436ea9180233fb85fb58b41aa24aa6e85e20dd1f8994571a22fdccc3d73f543c57b3fb2231ce4460ca282255abaa96c302ec223cffc71e05c202f2be37b0d5dc7529e1a0606b52574e72c0201c17a0213cd8585e49df52324548c6d863877479dcf977d1edc7ff8664bad78cd8d8f57c29bacadfbed079921974dd19f95f6393b63f8e8f5c0613b8c17ca4d61340f6bbf253e0bf059e4ca288f31915fd30a554ab0f540e5e79aefb3ce5249bde8438e8add1404f6df8f75b0f74ba82124fcdb336f6bece98d1bf19c3194745c4f90c8670908f59f1c4bee16e2724b9d9d25a02559ac1f24fe2ed7b7cd416a4532541f7a4306027fa36bc780c83eac67dd51b4d7a42dea6889494a9e7d6e7b6bcbdcc5ba667d9b85ff0976fda0bbb2ff49f92688a108e8dbb4f00543ff06809f2770255d1b678ad18d96d006686a1ad4c250a37d1e28a1f4a056c6dfb47bd0192ae09da0015e0a30245188e91d0adf1d64b53ad5bce1a3c64dc3f05b2e05ccb93c52a1f3ab93d5b98c3f9a56d1c419715d3c1d3e99be3b22bd6e9392c6063a704982bab904e764db672d76f540471df0e5457ebec696d0352796f7ea30419cfa7294e9b8acbdda7c0845081d14720f2f7b8f76aa1dc345828be1504556de03cb82c3e28edc17ca718ade09cfd9377de239953f39d3a5942b95609e6f48c81f75f39e23b62c851ea051239e722487acb5b4019b470400e127d8975f4fa0ca88cd1c2fa4217e00e10b0688f3873d60ce9337ea1c14c6f329d57c04f45c916bdc4363a71197d7066a7c5d98e7e06f7ffe3bf156cfb90f2fc72c61427a001c8114d8e67e4713ad30cfe7647f2b00a1c24772e8536116219d86eae706eeffac12be427e7986b03087a735bb1961dfd5750bbad5f78d816d5d7eb2671cdef636aaab5b978ba3ea069649a4daad8583d57a312c3de230d608d4251a777b468d5b7e5c1d5ff3d9ef0af1c8549fb7adaf0ad027b69f865b5ccd4ddf544c4dc3292e2836caf37068f1f10c7cab77f1ba9aa6a145189b13b69c4136111ed474761d1209caa5b75137508e8464585ea92ffa6267f2acfa97948fad9459a82de6c92b36f1e84bca820985c4586ce8d34db4968c125605cfc3cb75a5b40ba090053f4b80fc582cf815354762403f94747159d9dbcaafae29a89df921831f450db28708cdf58c00f5f41944d99618561899519deec4f506cc129142243e510a2ff68c2887560d36753f8a70febf8b2c2e8be1c47922f6b4edc604a0aa95ee6a053e9f4dc8c6ff08dd858260d0b5e6873a1df2c11cd90af5133cf5901848f4323cc5411a6931c74e888c341fe96fd8ca05969d0d469c3c1b2205aedb33e8f9568b3cbe17fd4c6db6cad360d5addafa19c507a70c0c948c860861744ce6ee9482bab9ca21e5a666780445e5781c28f0c2dfcbfb2ab7418ca7c3541169859edd8443e4a2f5374e18c8436cf61e9763f9eb8cbef86b5365eef379dcacc7eac0b49bcebd2080a910758d391dd43c0b9eb8c844a3d3df40be696a3f73a4bc61509bc476371ee6a2c19d114d2a8e68a133d647cbf7cb670316817b4f1ccb3902e969aca19941190209910140dbfe51cc7744e5a48bfa882711cad42df5ad76a78f64a812d2ee2014c79012e6adb5ed01b4351c21a61a5ee469c6fefaa3e9edb0f25d23edc5138ac08a8a21c5db14c58bdc781ee5322ce00970ac5db69c5db43a036796a91a643c46c8893c95c423b2cff3fc9d0a8cfc965482e7f33ce36614469b74cfa84297ed1bee3c5a5a793577b6ea03f0c9a88a3c44d4f3bf3433bad22e68dcd8a1438176e3b376841bcb23af52c81e545dd2e2adb1a39943d8d670da59cbf38a05a367af7addf969c185ead75bd24bf28088a3812cc2bd5f21fb625d8e179bf96935c061b438fb295edda712ccb9a55441635b795584030374dc68188b78f8732ac783ddefebea52f47395ff9e3711c5fe6f701adf1a3cc82417ccf3feabc17da316d5e72b2c9f1172e3255ae534ed7919303b3a8e723ae26296a5f8356e7ae7beb714a08131bb74829fce05905f50a0cd041e455aa72a8070b9a6fdcccc2c3b6bc7e0f65fb326e672892804ecfcfb56ac495f038306a487e7fdd6a1fcd92f3ae874a54244445dab151430a5c7575965723b8dc1a8db7488dfb546311dd8430c486e34f18dd450742701eda2d1a019613ed33c42f845e87498eda02c3fe5bc6018db765fab56b6597b3187471245034544df5b48930a25c3bd95796d1e52fdba8771fe7de260a7ac0858dcffe46874af7a72352ad8194dff15888330415ac151694f48904fec19f3e07585f07b422f1e524732db5c90a0c22b1802abed3750643f6e0c6585cb807f4306aeaebdcafc73e7db56fa6567ef294bd5cc0b871f55a1ece8f8fdb5ce02621abfc4ae0e353b3d7add3086e215e03c5373c8f7788a907d6e6556acfdfa66f7924c635888a65564521fa33093b0cbaafee76d3656c03135d99be191efc437169cc65821de89efd985c5ed6e8b9b431d6c6eae818b342d55e092abd4d41b558a2b803e23b141f81bd71cc1c250ce0fbc81b94f90621928c72349e5559466e2f980f8f50d84755596c29011ea6e66087f5e63f85410007175e8db9494e06c295ff0264bd3fbc957ebc3700ac3c0180cc79c3549c51ed8d4914dbdcffd12c206e287253b3a068b20ceca0582b2567bd9d175c3f88cde899bffc1048253d49a72c7166a948691fbc4eec9c22de0073f4cb1935a4b85f39e12e1ab5c41a75dca0f2cab7c38878154836a866a425874ac745a8e559de2bf63386a1faa60bf91aae68704212b0f3b0f966b7e006e9767b6da097125130f34c21e2ba5388a71a2240c7cd9c9baeaf69913d72572bb077e2e07d49294afbca8b81f248a05208bbf5a49f7cf8c6081f4b7bd62547b222e8ca37f3e64c61eb44402554d7bd5173c1f395eb61b09b35d1987df2dc5f4b423701da6c8bcb3bb26623ea9c7ab066b982030e8a9436ab3dbd319cf7e5eeb85e7cfaee09b62ac4cc601e7ff2aada142ca9532083693ba62005a8fe983ada71940d001b66464859ba849248b1f11e77f616607784919bc7365710b8c46ef34366cc664168497f83bc34b380bfc2bcb9ddbdf23f6da2b6a507c41c900982422fa41fc88a9777e40d4a40a5f82e42bcce5352dd203c65ee86087a569c48ca61ef06bfc89cde8895838d4f6a4ea58c7c7cbe237273c43c53d4c2f2273b15d56e51e457a8758108bf1bcbdede83103647cb9b4665bc10ce600e6e21d3cb16c2d19d8abfec75d9ff8326083836815fb7c46c078dc5eafcaf624975ad54a71c049d6ed5ae8229704975d6b2d7f446cb0ef60a25658d54d7114b4cb1f4824c30068e61f22e6c9652b9bb4c8d0e1141857580016b0866ef37ab9ad2bfaeaabe73c4a70ddb9effd820faa25a61e525e28f0e2a671da2d4354b54f04d80a16d80fa9bcc6115837ca4a82667b8f8c69742306907340390035eb0d81f61c39986664458de7c1e7572ead6ca41496aeea21efd1d2770408ced45591b3a1aaed4afcb10b969907745d5e9738fbe5e655470560c5afc4c39bac8478cafc9407f0ffb57d90fa5cf921fce050a9133f6e0ff25e6ad765e5af1893742a27d881f1190383f6b2bfa96fed3b6180ddeb269561e0aa02dbfd23238b6bd89c95d6ee11bf69332ed028cecd0da600d542c390b8da1dc78090d09f47ff1e09a339ed742bfa1f802e7ffdfa44398d220ff1cfef33a57f397de6b96a5a3fc81187618316401e49250aedd8e5f8824d2d657700a56c35d8d31238c5b11a199c4decc7b17969b75f7a11fb368918210b1891c508df6434da005b3cb87b26f99e5e01d29516deaa68d50dca5a531dca6b8d9cbbd09a762827cfdb3d83e0c4a2969ed29d67ddb0ab7696ddbb5c4a0407f513adef636bd3d535aac150fc254da625630c15cf8de4c1b20acab246f7c061e15bebb722cf16eb38c6406df691ec8a53e69c60f74ad0421c929a933172a6c7b5396703b4f3285cb482e56742e99b81c90f4a36ddff7189b03d45a4f3cce7f329e3f31ebc8b2c704c9d427c17be73bb40eaa6ab2c3e967ecebfb10bb7879ff0ac6b9f1d1b2e54ff6a2ab50dfc3bfcd0d5a375cfec7f687573dae0c203dda8065984aaf202d5bffeddf51da2d89b2a3b89086d898f83e20e7b34aff4ee96391c29e3404fc3602c8f9659af4a150b4c115c1570abaea56d89f9fc5178f3475256641900e8c138b348067be3fd44e5db6fcad3ddf6c3bbf8ac5cac1e8153ff62ee41c152a2da2f0b34a2b662304b343960c6fb69d6615fb68bdc6fab00af7d16abd981b10d1dd0a98cef2283fdeaf2d3ab4a9f3f251675d568dd1d55256ec2b9c0b33ac4755fde6df83e89fde88a90a6bc22701241b4f3fb90754e3ada303ef6b733c1634f1fdca8ff4d1047df9a4eb975271c3bb1a26accb7c3f19fb9cc4905bed6d374bc8ab008f17b7a0fc7aa03a770fbaae640f1bf727602ddddfb7f077114520ab7326e2192a288962f497ed8aa62d8ee70dcba45071c1e7c3adb2a30646e82167e231b9a6c4c394e1ebd2bda44f3642a0dacb08fb5fe8e7fe4aa90e01b456cd2d4de6902dfe24e894188acd336a81724a476ed1222e5ac7e769f73979f3fa4f6024382bf2268f7b166c67049b1cd68654c8e820566e96c2f3565a54da6187b32dd8e8872e1561782230be413065cb7b660beb96595eea3aaf0e751a5cba579eaa88801bd5455458dd516bd6bb715b70172f913cd135100f8fc7a126df77fb612954fb10cea511455b854f4c41a0ff45b4c936ad8671616f292852a4a6f22df1f222032302149e7600a1bc0811c1aaa44387a89b2d9a4565f4d70fccd1eb499bc09921b136f976607143222a185319a0685eab46e143a5da5042987fc5be03443954734d7a6142090d9cdfde36f263222347cb9f3ad83b153fb20525a6734e40c5cc4856ddb0098cd4dc7e71dbe93458240ad5acc0db2d530f07a505373863ad4d96dca2dfffce6881ce69b1c75be04a48a875c12a3bf6047c954e37f3645eb37538dafe23d3a1d416ba4a416188c23291276bf532d68f8474db8f49e24b9a5073a86dff1e19a7493042e1f60b51d59e30aec274f4ec6a6b4708132bd65f0a726397024fb50477b8bff1d8c2b6233e45a2470fddef1b47c07c30dea55e79adf5eb1cb06d671506cbbba4a3981f06d9c3d08db67b79612efa17b451c69f90672522509a70ef7a8c82b964bf843d751477734d408ce7eb68ae2e3028e2369d041de5bda931265f5ca2824f3d1fac4a7c6071715897ea0d2dc45ab12e573095144efb31e3a4311c8b558be99d79db084d5f6156062e8c1804918af00183c76d8a6eb13601c364f003cc47450c0a5cd75f46f44e20968087f77b4cb02b152adce6875f7952fb8df51b88d7246a3c517b04186816333b463b215a1da7486f6d03149872a19b9ec5c970fd64d845f0e4436f69da9b98063cc212932ff1c12472d1cf5a03a3f154c6801f0d1a36bea13435eac2b223c4281e334a308d2c5af50eef363ffd1d0c90d949cd1c65e9bf93c597eb26a3c6856c928d719ab2f8082d23e60d26b2947a8fae0a605473f0ffd7d7b4c9a282df86390f077afa60597458c31b8708610335e1142b010ce6914071e4bc6da4c22f23126275fbaf99afd58c10ac73ca90d71e41716c4ea7fc01e9da1381c769fd1fd302e310cc957d87defe72ecd46c1e943ac2c9a94a9dd2c86b7beaf13b7fa4c6ac8bb1adf6dc418acf83c1ff29b393e55029798a5c7cce1c975d93c8eac8b1365056d9d17badb6b7263c8e2e63e5be5f0ce091432904c7c96b7a2d3f3cf79e11b14de20674ef327d2601803fc86259d0ea8a5afe1a2065d36269301efe8f6ab45e096331cf7ab570e8bcb83791d2513f29965c92e70b7b0ef17dd14142b0609ecdf8e3f92c081d37333300c5d602bf1499c978f3b3f6efcea0bdcdde1109529bc39d0978982ecbd8b038481957f4abc3651c0145020731353d1ceb89e2170197a2f3baa9c8065dc354905208f860a3caf12c65e5ed4536a0b494b3aca8b21d0e24a118be039348656831bf87dc94eab47ee1f233be01c72c1a80f4cf5bbc6b8e4e1a35c87ceb3c88909cc66af56ffeb3fd2b7542b019979aae97a6cf9bf0e4ad5b7a7307bdbdeaec0687195dbc4484252ea72d8261def45449cee02b3ec9c55579ab80c22483f72bcbcaf788e2829c1d44e1226942bfdf4f51dca8fab0a350590dddd15af99a748e260d64fc796efb85bc866dd034602c1f24c3413ac303d90548fe5fdbe9fdd24c8028c3e7cf6c02232eaeb6a2be18eef76c13d728b6f954d5bcbc7a80adaa73eaf44b4d8d01073a6264d9415376b2c70c17e4d3bfe116f811aaafc40877e22836d3a5a544db620e7807d36871738ca292617a72cf78703e6272eacb0c6f69252dbff64d784044750d0234b8d48fe32ccab403b0a334a8501bad1e3792cf2e6bb668b3ca4bb6088217280d230c706f0965b3845df2dfc879d0febbaa5b6fd75bee4f8b48fc3423328b6644e04eaa3e5f17abf0384a1f1b2c2e8aa5219555c38f1979ec0e3b7183a517b5c9e7f5b53b14d465a32eecbcdcc1fae46b1d7d94d91037a78442b547830eb940ef623a6aaf8896b28aed97aaec0978b81b99d371fb6e770a5def6acaa64086d9a609cb1b69ed047089078bf4ce8d52104c6df360bad720affe45e2fd82814a703311c3e0b6c79e33cc55d08b137037078ac63686d62c64e91d016888253cb68c70251a3f4083d56de5ebd87bb5b240f2dc0c2b4b5a063b34370f567b3d80683a0d34f3b712d15785a2c9f9414711fc75253ab248ffe1627000c0ddb20652d4252f49ee15a93b8b28ddcf16f653c8b236dd43236fa60b6ebe2ec474a4597604857dd01f297c6b00ba3a4fa056b79a180e23410553a8bac1e95a116a52f04dcebbee054da7ca2703f24d15bd3af3df1bdce728fe3136c7ba109cf9c3a354ea09f4948a983d1ade8ab4fb32178a4006eaba2b727aaad4a9579ea3493a534826ea411ed815a10813a97e64c6fd8b2dd3f37a4f37fd52a12cc9bd6ff9a303973c9a5fd6c349b56d43524585331c959011939a2a822b0c530b795fb553eac83773442fdf5386089995367f3a5015b1bdb5181340825be1a017d85da7da42b3c9a30aa49814ee821103c2c185a04a7eda1497910a8528f2a0d8c4015db468fba9a89b41b032a2174136ced28e5ebcbba68751bbe72a451b982908b86be62fe1930a03882f7f1de66e0942bba56ab9148c235480746c926965b520e3728e37f133c775378d9913206d3328eb35b5a6c3e57a3eae2edf8c9810895ade02df2f2c9340889c0f4abfb4eb6aea4f81783adbeae6bdea762d7f669fdc66eb7040f8d14ac3c708830ee98e1b6d39de4c650a90fa4a3b0c242213db46143e11010521d8796ed8f23e0e5cae72e1541381fc6d997af44e9519c2c72567e291a1f7021fdb276ef2c8e8a92b971fdbad76a86be1ab4987ab3aa801e74de5915675368e05079efb6404321281472f8b3d4e31b322b14cac2139cefe0dbc6ea2c687d0414c471e5831708f7fcf6140c4828ace936734acc08bade1e3e52a7f7f6ab3fbf4c1def94e191c6ad0430b566c11e08daf48159b38faa401ef722dd458c1f8b4e3d1923309a19b87e7d75505a99710b895dd0c91140bbe70ce83571b89c2bd9c986a3bbcdf85bc4faeb28df490022b3a86f2fa63d6caeda8189282e1ca57ae5beb4303cd8df2955e0596df5ca44a042deeadae3a03bb10ca0f9d1d0649696b913369243058214106d5f765681acbf57b79dd3ce5052c6e0b72948acdc785469bcf3d451d47c0b590a0394357653bcca3d3cab1ca62ec9071c698ff595d63a8b41889608e8510d6bbe58dc2b4d6f1fdf5f755f81f51a8218ac77b40b5c468c5f1ffdb2d3888b382fc6751b32b2f3d97c8df725175f0710de04720f8c45731c2527fbcef0b004900f5eb3fe63c63ef2776572aa5151eb94e5c9bde379482d526eca291d03a10e02eb15aa4dc6d37e64a3f02ae3bae31ccdf49fea986b8ca6b5ff4e61080d2e7491613b1e69a0d48c824a6e1c8a9f919d7382df686754bd6ffe7ce9fb81baab2434b7b5d2322391840e9043e2f75f6bfc2eddf0fe7bae27020938caab07d17852393f26e96c7ef745073f7491c0f46a91fee8d99c10fa9c634ddb75cc30f05e0c3f9acc2f5c5f04f05bcc7ed68c9ec99702d00425b68f69a97fe32574277bae196582478928a0c871b01265ef25d7d48342bab5ea83d3f2e780b135c4d5a3ea623d3feb10720aa2255f046ccc7af3c3a388783567c858653b7621380b4798c911123b41174ff62fad640e9fbf55f3e0ed53152cec2cd3b50a37def8292b6fb218e98a7baad230ca6a66e6521800b0d15fd50806fed60a52e1e527e0021083438fcde11dda58143b2d6474a1c724d38e232430967f2558c6f764e99099eacf578a4d0b6699a32275f8e4587a7da1f76298e49e1231f3bde500b6b5ebd6fbe7cb8b5f5128f778f20d06ecbae5e5ff26edc64f6049193d0a51233aec24ddf56bf379c45d874cf65c8bc4513ebb8095961d6180dd7a13ca4e7ca6410d18f1e13b2f9ca9b15ec919f90f0cb408952092e0a7ba231c742641b75bf0b8ae46587663c1008b591c6f617367a84175cc6461099b234adfcd7fb57332cbf64f40b96a484c72f786be02db395be4fac6d0a14c754e76eb685cc942ca49aa617cc54fd470f488b5492339c3464f99b757244d6c1e4026cde0e1d43d88c9c5a413c45eaf1bcba5f5cd696c005c2e959ef9092eec548ab93e3a4dcf2f841ff2be0b253d73b713ac6f29e10524459fbef71f59640f78da87ccd86916c247589f1bc0bf763fbade7403b599ae6aa2fe647eb41cc77ce884ec2d2c1be5a275f4a534bf8610daf96c48534167b4f71d36b0237da336b264509749d0582f1269ecec9c6e85015b9d39cbebe8fd01e1e1163cda175dd8eda6eab4e7d0a4519b8882c853b9a93c3053a581a4f3895416eea8d7f4d6902af5b2b2e8a1d81ad28bf604d92ad5490e5be6b3078b07ba48fa6b9ec7af6339387e7123bbf5435d3f3bd17c101d4553d8a94af545943b32b7c2b5e6223e430e842708c7439570f976f89c98c0fb9dc57b3209eaafd9f9990cab5f2dcc85cd007885e001508281d642dc5e157e7562c86ddc40b3328cdd28ec164c255f40b9ed3f8a816a4b16173aa50b58bf4247d4cc875c3ed74ecf074d412e375ea03bf0fb67657c071be2dcd19b97155a4393b34321c3de24a86823be1a8f7230ec3d72582a2582fa681dde973123f93bf5e848b1ef2fa417aaf1bcb6d5230daa37626261997c947f8be98bef38a7c6f5c4208f14590ace73e45bf40b0de9caab928b024f001f5fd124e7943e340c16337400b76af3ae8d1f12af6b6cf59cf03de017e19d20acbb0d40e6ccefdd4ee20ee33f6264bdc490a5914aafcd2b69f3a7d41bb29bb6dd80e80190846fe17d1e3bb385d62f6c1848d03c14eb9375f7d8ebfe1d3b222e0f525205c7640b01c1fd26953b4140e22272f5b6ae0cd58b292c4cb5ad39ded8b7caabbc07b2342d71bbed02001fb19717cdc4c354b30b36009d7c9a0bfdeae236dd664b66fa9c34b5e93f64148a29f44ea9c13d07cbd9a4525fea98fb0b56034308bd3abeca1eca67940debd557a86ddddbcf8ce487dfa6a66267e0fee020121cb2653e1a4c5aac51ae97df198fecb08fc3afc3be965c7040688233d806e194edc8145fec7b2dd196dab73a4a69ed6818d1fd9f36cc2d0044b20fba911347a911804dbe4f9b68ad62dea2cc358b6401e895c6ede5a3df8478e41a2b8bfe307aca16712c24dcd7621a45400f3a3fd9e2f9a3a961579f503288b89fc77efd1b50dc9cab9f7cb3753d80342dc315d9a9c6d59b665a5cd6313cda9cf76f0817878a57746129a8d6b0d27293963e376edfe20562e624f80e558d8fde2cfcb0e231d707af2547eadd908b82999aceb148bc12474bb8fb874ccd0ffbe210c720ad76b55415135066e4b1394f840796d9cfdb991c8ce44c1868ff397ce2e9661a5fe20755747ec59c71349a62177f348fc98f65c253ff90a781ebae29f676b60e5892b8df145d4e12948d6ac03635b5423fdd323c2cbc5b760a257b51b01396873f11aed0e072e318aa4631ece5f2158f99bd6a3527f47035a530de0769a75d267d0e2267fe0b7ae4e049ba77b20fef05967f6cc8802f3694485b2bf4a43a4682409ab6e69026688fafc559e26ed4f0ca8fa32965ce0c58ea854c47643964f84d6feea7f1a80c0d649cd72e0d2479b68e461c92532f0fce14ea8117c09033e8971eb125b9a91595fb40e380610ab42473bb130c739fb3e860c987288b5e1e9b41ae8149f1650b4d2a3d4a39e92b058943a3193eecba319b31174913399dd60e58a420cb75b43f16650817591ee78f10c3c3439095a597c3df3560c7b6c93e27b849426c76ec218b61656d7b12976552d7f51293b992801abc9989f2809129449672ccb42f98e26685173200c06d80cef89569dc1a5d560f48ccb90a39cd9f21fbb1f3640b1aaf48374d246007e69cd83cc85c91c0e0ceba4b5879cfab4f4197f7e851baab9c872a3bc1cae47731edd0452b657e8ce901b04ef90374a000ba6713010a76968a5b71cd8ad681b06661cbf88c40c9e56cedff6fe955c0dfc8c4ba6985965487de49e5d949964c45dbd68357f17162c26292311759fe4d9cbd85e790c2a88b1284db579174a283cd0fcc3ca6aa722a77cbb71c1f13cd23a87e2ce237c2af396f72437cb9f4c7d9a5a98ccc47dc19596a066d86ed81b2ba14bfaa127b229a6d8fcebe9f494d7b1e13c896290467d838804baeece5004b16c55daba1e624f9b7764a0fb5ddbb1a8892a00cce618e871e01db846cba0dcb6944e441389948687f173626b245e206bc5de862339953f2b04f0258ab853097e95bcc56cab04185262a5f8cebdc4b21bfb4a2427500ae6c2239a7f22e4ea81088c4478fe1d374f0d8a6d9f67ee40b56f950ea6b5b42aa6678bdf98a3828b942487c6eb0d8dffd726f4c4c46dc49fc695cf1a0eecbd35a294ffc3dab55dcf5187d0ad86e5bfb7ed428dfe47f0dad31e2a5fc20b4d191bc15eb479181167f2f84127e12381cedac5ee6b25b8b053695226efb6d3bcf3a250aec410d4d91f950b50ee35f6c48ee42e22366fcf06a771e8943dec2d2f704e232d049ed6f439b2d55019f71f0b81c98c2bd68dfc77f35dbea360b89f8d4bb3360977fd47398ee6b1761b45d103b5aa74e6d10d3ab21f83b9fc7b73d149ee006f18c5dd075b395935bbdac2048697da916a254b70a7ab8a67ff87f74bafaa1b1d68d6ba42e25894ab3436894bf89387183c5ea1ba0235f4b9431ed161cb16c636b3e82e3c45b1f1c15950b7e10f186fdbf214a25e9a3f83fb1d2f4d5ef846abac0e795356f3764d82799944bed3d2649724ea3cb4f6b5ae75cd6e6517a8f5e248ac85d2b9ae66827618703f034fecad25eccc496661cdcdd2a0c7ad4643dd21c872d836e80e471cf76549d6211f68241b7ecc3241209b924267b7c8ca2103c29d24c1a80197ad45fd2f7bd55ad2c54f45facf050fbf23f0d0a205dea55ed622e9509c55474d125cf3b508db5eaf76130997ee5be9f996b69bd2264088286cec9f0641a234d143fc97b2ccdb133e6c610832c4845ce4b2b78a33d1a57914864458998e41f58d10ebb645fb2559bc30accddc2167c16d547ddb1003aee5f469fba78c33ab84790eb7cc6d971db4756a29601c2978e776679d17c8001847c2b0cf6bec34d70919c8aa5a7cd6624ea4dd1b20ce905b9b389c16d34d86fd82d07e13f32eb866efcc3e4395bc0f15c24c51a368e2211604b2243d67105fe9430fe9e0923d8df87fe9c6d2efeaa0ce443df775022c183ace90f43625151c50d1f025d703d1f8f2be006479afe0ec8b3dc67c56375452c85851e0fd3af7eaf9f4d2fb7a8ea33cd773a0055a812a6bd1f9ca5194044935179c269bf25eccdc068c11f3c73d0dcb608f6f545153e8259b1d3afdf8000133aed5b999e680410f99e12a6a5141d1832f0ee575cad0cffa090bd02b1e567d3ecdaa873f22b842504e03bc607091154daf09a8eac9e9053ce611f976ddd6b6510384a0298b8100025af832419697639099cfa5e0ef115d8777a259f0d79739111410e850e69c5b3260adf0a22eec3d8993ed544a6fbe9df61d0a8a4be04e6d9cf0ba09fa42cdd730747c628cc41864d6bcae3316e4499f7de9b8a85f95a5805211e89485df293176797983fc98d5cc1443961a0ab7d1c758cd53a5eb4bc736752675bbfb09b60e01de01c694ed5ddaf72b9d90291b4a950a5ba23aad2d61515c41a97eeb23e6ca288e472813c00bdd897f0d3a293f0e5dc64e44a644b92891e0815241d2e10fcfc5c1c0dd5777166263b74759726f360c8d6e5e3f73fe2fbf7e0fbfb894916b11ece09f08fa50c0b6c64c24d9018a5700f429c5c9a9c62054c44008494fa18fa58df190c5fe4ba7da3e81575cb16eb28bcfe0bc42e6269ccb5b76c53e76835e5c32e526fd4d808b5dbebb96381821f4735e2f12c9853ffbca5fd0e98d99ed80a503771d20c042609b81249c7fae8dd45f2e76f3d2eeadcb530129a416092753bb188347165d30b90868ad1d1edb51bb003fc2b31edbe1440f94b92fb99eee17b881668278fcada66572343b32acf7ac13cc710401708202f8baf4c92dc11c9468ad260785caa6ed07214399f3f2a6f86b79fc46d601f29559fa48ca9591650fffa47fd4f683781e29662bba65a2a7d5c77af37f12b664a6d5f47397371c45f3ad5f6b60de06cf8b6f50ee0060a48bb48c48aa63debcd45bb74adb31beeb31dbeb9550848e355d14b78a7f121875d6227892d623b09d4dc600db3ac9294a423bc60575cfb95ff5fc7d7957d8b1c90858f0f7062b691311e5832f6aca43c6113248176ac4ad0bd12f94ccbe62e76fa3a5406a4ff223f86b2d72883293b97aa7577dfa2a3033b7a721292f93ccae9ce1514dbefc0f2f3c3ce524859de2bcfca2bcf281088eaf51e760a1a4e706a74cc67b51aca415defe5b3dfaf175d5ad36310802d37d58fb1fd339a6219f6105c908606609ab79cb8caa5345b3c02c84bd29ef70382e79dad64d91c2c1e5086b695056e10a83e0537a6d3cf91db3e93610b51eeb5f836159b7fd22bba5a56990286afef65960c6f90c0af536de1185e7414633466b799e09fa858144c4a0c85b315d9d17f4947b43044aaf7654a53a49c3cd87d2d56ade4b0d2670f651efb3ce88c281926ea4d5b5fad6a2cbc97fa45329d83574989ba8545aa155f71123b434d9bdd6584f4d6de22ee02d759261c26b4721ffb5e30a436199079fcceae23a23defd594574408f9499b5c43f2de8facfbbee07b412e1c3a9fe9992c32e73753fbd8af094f9c566ecb34b96918b399ac62347905059ba903258d22119ad4fe89491f1c4558df7f2ab8ba45064678f6c66f5d56ec613e7260c74a92d95c04b780a6bbb222ba6e4632a6f6ede0382d7c54ab1fac9a58fbc9dc1c8fbeefeb51118c1913ddcec8e90d9f58a7baaf2f4df2a67140cf25ec3bd26220e283af1c0fd3e6fced1ad6a88c395f78659a4dfd09262d405019cd234e27503bef6c8fd44d5162d1a85722cde0406a76b85d5efd3efc8cb680c738b0c8ee06cc374a941334db263eea2058b742bbe779306f5481713294907ebb6f9330cd0efbe450ee2c61e5a7f16a49c8777a0ca98fcc9bc170fc9cfc56a7feaf52f23ad2751fdd527f9f0e82642e74b21bfca8e72648730ba024291e4f56cc0ba1b0c2d4b4c2333f6f6ed5d27b45306a03708205c2d1b9b9c46ebc9ae3ce27c88cfb224a600de1162fc7f4359410c11800fe05055faf639cefbb401c7947ea9c3588e1ca251e2d95493606a0e0804bb6973ac439d42cb6897b088a1a41bd955fa66a30e7ffd7ca86bf8671cb8d425c33dc40a0590e0d87dbcc254875de1fc05b6cc48a582817e66b148cbd0b0afffdf5a7fafa8055413cc952aab4c4ebd2871fbe56fc627eb8f6f87654b91de1ba286ffc8e0b340b204d29efef9fd476c809ec4367402f9036f8375184f139b41c058f7f499af55cbcfd66eaa2f449c72379a042bff9f88a3031d6108088ec8297119221a10fd9c1d202a76baae4819d66895ef14014c094158953b8270cb21e8440ff2e8b8e503a9acb3afa1c7e7664602ad38c14baaddb8e3eb7f8497614db5c1f76cd2a8009254ee918a4fc05a4d51710badad4ff458ac75188fb76f2e2d13da76aa280dc881653d12662ec4d5025f7d6d92905b01201ce7e76b5fd7ad95e53fb526ff434cf374a32c020ba0e65a99668ac996353682288338918c410977fe317339e6aca85619afbd64301c5c6bc26a75a1be75582c314cfb4e858d9dffe9ef9720231c8fd99dbfecc463e0372f265969f66c3349e9ad2df376531d9e37563d420692f652b7efc3e7064936df89f4858a5b44d0fab699ec3d6d9aaf5b6dab0cfd8990efa8282bf6aad7c7d48ebfce5c334e7e8a19e2280cdd0e6cbb5781a0d7d28099be3c82b0f2e8abb025fead00206e739b717a2e9f3b5321114025d8f0bab12d587fd2085967b1cf73852c0fecb677db95defd1d9f2060bbdfb8b9e4b7cac51bfe9deea90ee6a3d20b30e771bcd778e8a27fdc204e26dcba8338a4144cf78f0970dbb8bd96259088ae56dd8baebda8d08b1cefcb4d9cedef8c9d74a2520794d4f4206c3dad50270e020e91e1b94deed7b6d1225811f2683f153329fc0da5be7000a841b5cc57a9698a87d4cbbc0af2b3d9042f9c8cbf2081e0d50c9518c753264e740211a2357aa4170702540de59da606c289cfc505f365840a89679bf9f2c9161f3c937804f142c7b21474d76074e4794f032246d78f530c752469465a21afe87f69200feddb5246a73f85320dfa1fdbd82441577bad9d38f6a329792f303769be9e33d5008a4b93d22e615d9c8eb06b09124ae670752598053b0d94dc19aa265b380643349111baa2fe7811c1f5f8f0cbab5c4d689b4ca124af643117b13a912b5fcf434bac38987e2f672a720e3e99a39e43a9024c40169bda0730abd098ad25ecf0be062af454977ab3928b19454ef4875305b4946c1d51054670c946e3c20e4d4fcbd08b2996bac07148a403db926ac8d595ebb30b0ec155e33b233527c466faaf006afd58f4f7ae18a2252156bb7db8a6b9da5570f90b5dbc35d9057df0402b08972890782acf8a501cb993025949710ea7ddcaa8a4fdcc1c556c3e38683ee4020ce48dc485da81be13d78046071c74a11aa8571b7a66a1c7a127b6930e8d1313d1d3e40cf3a37310a9ed727b47ad3148f2c515513e625aa72a731ea1a3fee681a113f57da52606529fa6127bfc8d10a3c6b47aa1e35df0c2d72bc492fcf4dd5a93486ca2c17e87a7d4deb8f3865f3f20a096bfa5af25fa3ed17d3f90e63216717857846e55bc692fd9a109846beb9699b36753885ed341d33fb2232af68bdf27abcdebbd5cca58b418a3feedace2b116f50a2cb85b5a22479d0705b75159dadaa1cb0c1a28a08137c8802006228877acb215cde3fa2894ef33298bc99f5f4ae6cc8e01a36a235f45ec177cf3ad897aa9af58c837a2429b3d0b4254bfe9e9ee8f17d243abd912bf0e6e573fe0154cbb4fb7195e17bce7251f9a4bf3de72f8b9480389a2429bce69e2431b05b58388a1f3eb78179e0ce4ec23f217711dc80334f942068320132f64cde9bd75415ab3c85c8c897f0dc2fa6e1d551f51cce1582d4c6dfa3810a825d27f1a2e61df3a2bd71c874305d5074cbdeb129b986216f36f97389d075b53157f6ef42934213a795bb6a0c2ab3a6b67ccea52378971990fc684cb9bcddade884cba2a277033b119e55adec1b188fbe0a164fc4616093527c60991b9d21e9d6a5d01727821830d87c70891f046707d26d22e8e3252c453c6aad48c45f5ddb534cb3285454a6b314cbb186a4324c829a30dc79a7ac8c9f8401c6ad6ea87d76c4801fd3dfdb7a4d0a094778abdf9ec52459614bc8ccc14efffe47639ad4dfc3672b6292991eb4103086aaa68f50bb9cf435fd81d85b67b3b4f81f7ec1d8a593bf376417af15fa3732e22d11515095372703b182bbaf0f85769e28d8316017ddf03c08c18d98e38be878911c5064cd078ff0156851ba7c360616f38f0ce255173f26440e7df37a03881d931b72bda8d5d6d736501d57756acdab04ea7b6dbc757facc7b47e12c04e7a09b6e099553e792d9f6bf34bbd971878592c61260ff675f471d4cbf6e153e60e5c66d1f45c9cb75f439ec6ee434645a5e4cd3424bc41b8c46c1e2a21be1319816862eb4961bff5387b97457761ed29e65d9ca9955929b4f90b5cf53f8594b72d42803fb5d2c0fd75878697e330739b444466cadf2593f44f60b7a4eaa050e72b129a6730d22926fd71ce2dd8bb28675ace0ed6e531b192f5b87b888ecedfe520e757dae374a7323b68f8f7106da7db934eb2c0e9f961496234c768c71ff60ab1f2669ebc56a6a22396ae8f7703ede0e15f6e0809cbb56dd01716277ab1398f45aaa844f55507b7f09ba6beaf74e8d057694da8375aafb5f1f2de2a10af5d28946fb3d6f291a309a97623251cc04b8c87138db4e50f4a8ff5e269d51aedcd14f927506623621a876ca4045f55f9d00f9d686bcc40d194bfa6506663a555783341ff01839d5f266da9bf9952bbfd2663c2505999b0501e43f43fdcae692874905f499ac3e23a5b7487fd6ac41af4282a14f770dae1ac34b550f5fc79df4145455e7db6e7f11a6d50641c1db8a83699a42da7fb3f7d889ea7c9d6dba1857c65dca9482d2b2f914c55e2efcada57f5dd7a230ccaf597729acbffba63cb996045d4afd7dd949e71691d730ac60361996438874f88d949d3a503cefd9428f3ac182d99aef95f5a6143bb09bd12ef6240b362a180f264dba343e0e0ea65688f01e28d7cd18b3e377a2da97ae52df6a732459c9f8cd3245ef165c414e374212c87b6b7f8cca5ffb98819bfbe78067da817262ec7e32119b0aa116f0fe74e3cbb22de72888a195751866a1200e5acc3b4e73765bcd5519f6727f92cc183ffb8d5a15ba498f092483485e29926394d723a6f68b8808e069cc1226a68ac657ef365b69c789e183e96bac59bc0a286c818a8c4469d0a33dbbab758a491363bd3e850543fa6acb137edc92300876a73948d5f334d38695584f01ed2a111285960cd639c4823303ebd714b5fceee85608df87df02ec3743cc368c93a3983350d48afd14f9d3af795c12fd6c8d8c410d79de2fdc73b257c266b05c19b8a0f466b45ecf3b82a7c73b52860702ba0c9e891f49075300be11aecdf2d1efa465a76d046cefb27f3bafd427825cdd30bdc063b83ec6dfe30d95023038262f57c82d46b0bed04b94cde49d64f9a0c1f6644ba2b5cfdb01280f1226a1c6ee54989678231052b76870bfb3d2ca379f5d9a3f9d95237350b213cd084aa5bcf2fefd2decad5b9ad7f809ddd63dbc4d53d2cabfe77961dd2a68302fd27de44bb8ffcafa98ae86ac711d01603273bceaa18211fb3e72dea0db442d3ce2fb03d96311e95dabe742f0488f71a0558ce180893592657423b2d69f76ec7b703d7e4b7f484e51314d05996a1cdf69002885a9fa9660a5c9d67d30b2d3bb9bb03cad038a38c79b02e2596fedc6b5dcc4be66c019b763c4bb086c3d5c1a2786d46241a9acd764557468d20b8609d4ff543b286373964837e43e142779e6766bd032b613910bc006dd7434872cad35890ae8759a96db53875156c1f47898d0d0f94fd5935b1ba8118e7693225a00041b2b1519cce8d9620bf03f0ae61bab29c2a7a942bec0a7110335fd078148da7c07cbdfb2512abb87ca2466cb233fd1202551a5dcd46d7b295333f19ad9d9bda6ffaef61a6182f009413960cd061fd0b9985c8ba3ec7eb3171bdd7c68b3f0c5dcd55a0fe6850909c9344ae916427dbd4107f7e7089f1b30688049e9dc5c0acbd796ceb09eb5cdd9ad2bc8e7f0213aecd565974506ccc5802dbd82fc5752bab43a139503ca1574ab08a8a3d67e14ed7e90a3e982c14af69c2f2f72c533554faca8e29affac5955b712ec1f5560e8d7a3c6403ab8e98ae4496c24198fc6c2c75edd04e5363cd475a5f2c70c1a756158a7fcf2a19e34d96938518d6dc55602059b39558c53553194601d1403b33eb6a45f4c70f39f83f8f0e5c5a28a4cbd915106986cd8aa101a7b4a1c09d018ea83d91074258cdf6716ef2f044c864a1aa7f6beebd38e174e7006dea105ce675d6b2ccae476fed9f8686ce95f2ec97b83fca664ab9fdbf9b6587a9b09271e2594628d918633e658e32a62e09f6d76a472e8e5376a64206aa8b0834e17ec2e1e0e8d61c0f560b3be5fc990efc7ef4e39f852a0107c313f82959673eafd4ca2cd9214df09a863be9664154326fbe9225a8d0790b0b658c199d073a3ac0e488b8c9d92a4fc2f1af1c527a0de6c1711371287b91a826f5b164729b983b85625c9ffbcdefc254eb004aa99bf23362421b35535b64604b49ded386062644d260f053bcf7623e52f171cac38a109496729cd9065bd12cb7c83be83bf2727096656e96f7de85141a62d94ed70bd1260f2f2fc3fc4d8292ecbcdaa6299c0edd86441e1ec78c5e224d81c6ccc39d7d6cb5cc6039e08f6a067cd9fd48124308f24e148bcf755a92f3200468a907de6a9ae429f4f3225f761b0f5f7211c11bf3c76bb39bcf34eea79d756bbf59b3e32e57d586928f99be4ac6d5f58d129ccc379cf4e0d10c5c405eb88a6c713bd96216337c82f078ba53422fe1cb8b865c13f714e38d10f80e1f5adced64a1c53af2212581136a213575d35811e4a4aa09da63f37bfe5d0cf3a2fe8f5251e6e8f014c592e14787cedd59816e55ce728e9b22fd6c2de64186273293313f360e3359724c4c2bbca017745ea7dbdc0a04ffab7c014105ce4260cf11c35093502f33e6cbd9570410ef52a9d502c75e186d5017c40b3fd976d00a3bb7d5d2453b218b850ae566e634c97797ba42a4699119696be21f0c34648a06ece29b064724b190cdf51b0134ee3d2a3653731a5e76b9902b815ccb52f7238653a5562d3c80ce51166be42d47e91890f2ce170e2741c6162ddaf944c35a328b2dc62a6c9361c56b27a5cf718db1243f323f4b56a5290e97e8ce70bd5d735da376c76dcc004c6721df97c3bc8746c659fb21effdef10f00896deddab35b25f5039ffc2a7a21c9d5d79fde32a3d69bef7f2a02642be63f8124967713a26055b33e5017ecdcf904501c836ab8295634b9cda24fdff16214b28ca10f2131c6b645e70a779b8f5396eb957c7760ee27af38a5973fa929973c420d5d6eced0cf9d15267c624c1161a5214c9b4ac75521a435850728d1c7c383759388b1664d1d7468d396f70f1111baff66fc12d295dbd55d04574b84322426114b024f33991a35824c550024ae914ac16d86d06f2507d207a3ab1a70c8ba519ea6d5bda5952864196546e0da7a0cf8ddda28a98fea24127dc5deecaa808eaea0859571a47bd68d2fe943b3622886b6e3fbf6d69bf59e09de179941c5b22f2bcff33a0fff11f118a6611ca8f3117dde588f43fa7f423c6f2ca34b9f9e1b3938ca3337aa77c1486178953da5a8bdd5275686b5c9d4f3f6341e3be517d0d23ce393d606bffec9823066445a3c3b4255b51e0010abc457c028446bd19f379733b561aafcbb50a31cd8df3c2173d47a541736cacd37e15ef9565cfd2332511ba31951625bb92d7fc18110f0ce3c9c30f207fd922e1fcd2f5f5ef3aa88571c1f71edee89cb324c37377d936b7591dd47ad762897ca8b2216703342bdac5bf4cbbdb639bd9dc223967bd91bd17905f51aaa04f561c0ca56484ffc9fca809979146162d9517bb32e2b36473fd3b01bf25117c0a9efd5c1cdbc3d7a05acf4ef0a97638820bdd8b266716e1f1166c99353afb79c1d64823a1eedc10b3795451b31d083d7ad723bbf6422d28537d8dc8c0d1161ae1b12670b98a599023494c6fa86ff72ea94cb2fbdc6e9f57784a13aa260c160a95f3c6ccaf3c8693229913a2882da4911527250729fb7baaa6ea047977e551097b5c875cff83c559195879db52567fb870931225f6f0cf52d22a188a4ed5dfed431674ff81e4b5217a60fd0421ca9d122aafefbf4c0ec4d505ef9efeb74e24ae91d870a89ef80b9b09062ab984e3ea834ce345083324b3c08321bf649251eb130e2ee6fe4187d161f55f2edebffe4cf412fa2e0e4de64abd86507acdeb3b080d7a4a1f8f7e0c0811bc255c977c4011e439fff7d6d34962de4e87ce0913532f171846f750896d6781c72d84725e05f59634b6de6598eb528bc22ab3916aae3f55fa811beadbc4e5802dfb8caf0167e04d613f8d8a380a1755e03d5cbe28a841ce5d3b4d63d78f1cacdeb29f77f382f810ce77a7031727f4930970e63ce12160eeba0797b038a856ac1d6eb6ccabec3da068f21d51045d1ac513599c9d3bfa7f1a814ed6b81af5fa5ee03b7dca66753f29a09cf20336fa36e97c305ccbe00b0f537ae7aab81cc156764a889fb9b7587d257a009213fd6611082876786dc6fb36b4e5111cef3484de10fa1be81177f5c795c6595768da9b818bf5f7e0222624e322531f6c95217903d6234068eda738ce5206c781a7eded982b6a61557f95218b839efee52b2415aeed731e0f471bb1aa08fab10e4e792315aa2a891a7aff5f65cb46accc998c07bf9386c6d9f7e8a8bebe6d5682d11a396231cebbed6c85c9d935be36c00622fe01fffd456c0b5344f224c9f1270cbbe8ff9de0288076ea312985df98ce9042a261f3187aa45ccb4ea1f05c666091ad320b9862e2025d357022a55b5d238bcf072919de00b08b50cddae4809d8ab2ad52b75034ab831282e36c8a3f50c267ce6ad46e4fd2e5951b71c5b15d973b0fb570336350689c53947f3df648c23d4933336df0987dc3ea756316ab74cd5f7ed9058053d3124c6ad142d3e945d39089a9bf5720533a3d16b9c9751767a74455cb5339362dd4138e7978b5f42d32dad8fffa439d0c4be93df8b6273b832c0ac2fdc76f924b3f92c239ff55d480ed7618a3fbde567ec92da78685cca0a94716e71acfb7d42d607d2fd2fcbeb55264a3e972343de63301b7e333dcf6f8ad32a10eb86f244ed57c46503218bc0e32c7c6da95e5efb816f6aa95cbc958b581ef3c5fe74fda7545e591a99ce4a458d5740117c0f4f09c46fdd4efbeea300d59ec6667078a12e5b4c62f4d8046ff013fe6a2cbaffe451908170ecfb407c9b232887bbe02d62dad72e322eab72bbc2e4f7820455b7d4bbd2e880f9aaf832c2571d6159c18129e4c036c80451608565044078881f4ecda49d533d1e47524542bc7e8dd93a333d58c17d54d14a91d6758c71142ff79d9d8efa5967217e40cad705036d0b8d64e9078ac1955748e679fcac2a6bb2582086f09e9b48a9ed9c20f4334854462f3d236c5c1061a4398259016903c3181f4ff55893d63bb56cf804b28fb80a4cb44fb7aa9817a062df4d93cf7da85200481d48483fe1583366e1c175ece8677d511924fad072c893af67e450d09cbae4f78add67f32c729fdf74b4e59965aea2c9d3ad931f05689f8557310b1581fb57de7d739bebe0fb0bedfd0b438083c72d0189e3f2a15a7fc7e1c1609093c66515d00d0617fbeec25ad63b5872767b5c35a23bf6ca55cad486224eeda5ba99ba01678dd951e5723bf0072da83370b30c18f32ad145b57ff548e49e9862342f105f9812d2ec35fabc460a192c24d5af62fcb5898b1a5a09940fd344e2abe478d93ed3c908795ba5a7a2c84a0f8777095f9555c9295502373b9928338ffcfa0f248dcba7b98c6f05ec3c9582e9e79be12369b6fc38cb0e8031b3c91b8503cab52b56b892a658d60fd040ac947868bb71c7db1e4f79af086e39207632c6d47c893a44feacb3628647e8093b4a6b29684e5c5cf0e2f4411434361cca50f6834ea1e330a085091e1bc254cd95d8b1df65108fa50fec9f268d7adeae655fcac49784b66b342b501fd1c2c7a3fbbf7c5ab96617754e89806a921ffb43c82e73337296e2dceabdd9e3669d756296bd5e78e280abf2b732122489106d0e302c40f4de86b38b8a0d37693e440a51453469edc8bb6c189cef8028c20816395181785f21e843c82618f3683cd5a50d6ab873611e45cb8fc8982011bef032a92885f47b3e5bffc0911e22ee81c2254af71d5b19d592a2d2d47f16e784093ebb3f2d2680bd9750e1e368eb86225c9543fb172208cdce17eaf5c6e7a9a4c06aed8eb61821582218b4a019d84715aa103880e865a0308c77dfff22607d6d99139a3edd89bd2520a38bb064dbd41b96d692fd5cdd72b92df574933cf52ba3f922d1732cef671e0712a9849ce6cf794e072f47e3ce88e3a2a670a184d3ec6497efda88dd718b80bc0aeff3e8c24aad8a4d61341d9e50d304a7630c7428fce76e85437737e89830670f5945ebba572a283431c836415dff2ff72909927f71bcdf83c402729188e5cf547975f2d94a6aeff39e62ffe17d2439f9a0975401c4a7f0f50e8e15c69b1ad5b5047c901b19663acfe05837bc9e0a83565898fc6f9d335951d6c8993c056476863e09b8b6302d1dcbd15ae2b2378a895731fa3518e5cc25f51ab3b8e3cc7d4ed7824ae496e9a02cc8a7875018e29ea6c50e494640aa197e34b6c9745f6b846b474bc8c62c167187c92d10f6b7bd369abdc73aa03f03f975fa465d9201efb53a67e2750ef9ab51e3129685ec52f3780e2d8d08c5e0e086cd5fd6f1f82663765da599ef9e6cd77312f8e1e5287e0686022815a5c168522467adb7fd1ba8cc673f775905b8af57750e12fa522b2ba03b9de44b9dce9259a6e6f02455248398ca4113e55bc5d0d32d80e7e6bb6f95f2580bb82a33d23db2a31c05dc7f5c87c8733e1ed8af6578748565624368d5b258143fbae0122d8c1014aba8d52d5cd1170ca324f5304d66cb3b47c0762f751babaa23095b2b50daff4fbb4b904c3648879ee62bf21ce4d036165a512ab703652d533ebd12977598efb2141941fda4c508fc9cfbd49edca92079e8b6a1e6468ebd46d06ce29cf00bc96446a6c12e343a28e22299a98043b859c352e52befc2e0ffd6f85d9b2fd9b027bc069834e71ced2fdb9a914962a1df96d3448959f89a86d9b00d5969a6d64c70df87a86d3ceff15eda07bc1e290ce735cbcaf0e2d43948fe013c67b0cc952a0c5d8f3479d6a0ab9dad7d0d66f355c3a048bc613e21f3d7e53c6e44962c3d9588a8f48928e07203abcae148c9121f36668ee943f93b688ae3ad9f0744ecbe415335ac451bec42bdf506b20b28e147708c696ecd83ce3cbf0baabebf7c1fd62df443821fb401a4f3db14af1d06f263ddf2091fb83316f760f757e17b6d55cd455518ee7477a0dee2807db8038d4d3bcc62d8ac0313259f7e1c0a8426f3d4297ab7aecacd9ac58ac09ee37563058cca3f3d808adee0cb01de7a47d5ff51363c6d9c631067b6b04a7c4b6f73d34da946c459b7b9c3d7106a817c9ce8e3713811abd00d62d89250bd235939bf7d307ecd6a89f10620bedda6746e44ab75a7a485b43ab7aa7f8e8c9fda429007b17647860e1477b88863e2993bb3c880c25b9e2224495ef6feb5e03804cf48f070dd6a9260ffad8bcd6f3924cf985be23ee2976b4387114967c638ba9a89bcfd9dce28e2bf1dd2e0af94d3b2aab31bb7f9bb312e0cdf06266c5d5e4a4638900934a4b633d970c85492b72180c6a949c1db1e7e5b55070fd7c2a8c94edaa2356c97818b2cac5be4d28fdd1ae76b9c5c9135b772ddbb8ae4dde8e2b2a173bb555da7e700b1e72d31bb051e4f549c7dbb12ac9730fb01483c6b483eec5d49e62c090a40fb2d1e96399eb89045fe360bf43313f1ed320955d04fb96f74e51b8c5305535d82b8cdd952cadd5b86a2c81b535c61e8762c15f33d87202358eb05c8916a776f26c83c3abc3685c3ae995067289b3b802c9fcd2853ac14625e7dd6dd40f7fbf11f226961953c1fadb01066720bd655e84cfd5b978fe34ff76b247fe655cb48c0f81200ff5c66dc63e9f84d17c7f7ae56175c1132216021f99307d3a0baf8a28dd4df9e44d990fb7470d96ec1dfc513696552bf858f677a79ecbbef3b97a1e1c1d926d5a396ec5a4b7d0fef4dabf1369869e27716ae1dede505cb472b4b99332ba1a9eaf6184d42b20312a4e39c7da33ebae478eafa1fa75c80a3b9cbbade155642fe4e3b53d129da042eec401426bd2442e52e00237921f519cf40bba0dfc0f7f22dfedfd8b2a073feb551a3246ef11a3bf2855fb64519fe580d82401303c43cdfc899f0edef4797062e77c24f6de4cfe727ab9962fe8c251e4e3d24aa63f3bbeddb6945827e551bb40f112c8333978c7324f68c3f67d77ca41cf9c9cde85610bae0bd0f184acaaba72a5a0d9e1b6cecdab8d3085cb94a13e0d241c89c96e69b4e698c37876d5444bdaf700ee3f444fbc221db7eb0efeb701d17cb34d30918ffc64b2e94e391fe55ca7b504e957d8b93d9f4e0239dfeadcafcc736b712d3fab4f80d517ef7d098a8a33416af1c63d1947aa47527053cc269626d0a408fb257d5739c5c9eebcdeabe2e49463b3334bc439b3af4dd300da6cc54f5741e829c7dc4a122261712d52ec904e2909f92a3809c4294bf42700e7da6a0570c4f5d17c33afb7cbef856fbbcfd1b15860f47751305ba433bc5a450131890a630e190012c08477305be98a60809fe5c9f190374cecd9d89608f1fc93417d0043a50a85433e149462101a2608759e28926a8bdae0fc4d38f0fbb29bbf93025cc5a41e78922139623fcd795960c22f401b52779030fcdd144a531d7445ac03d47a9be3d105088e037fd748f950e258480527026be56111849dbd9d2ed66fe8bb25808c7f0295eb69835349b0c4510f3379d939308435c2b883a92b1a7949a956890d873c13da05280c83fe4443fda49cbeb29b80aec583d3c63609d4a39534d546041d3e022b37360d188911e95bf593fe4a87c2c857da87f5d935f55cf889e6cfac67ed2701241a6e9db8c82f03d4d324098ba6575ac4428f9ac970710d1e2e9cee1a9a458f5482b824eadc1e83c56a58062cef3bc58ba87056c261d80f142645adbee920b000b36049746bc79da1f14211288d202c6c67cb4dfc7171680d118c6df6d15fe04b42780b0b69b94f3552954b0069ca066d547701a7286dbbb7f968f817d56c5b3af632007a4bb6585fab44b75a7abc4a573c39160646ae81bb0edc227b4913dccc65b9c5fc7da1c8ad2f150def6a99afddb14f680b43fe8b1ab5528e16886bb44addd669859844d4dc54992db05b9521f901c5ec44d673e93b3cbdb619513495b341eb01155be3daba35de06e26f042b36e8a51dfce9f720be102627fc5bb128922efdd6c3d5ec46089fdc4de20db0cfca1461d155844c8128a44cadf5d5521d58594409a887686537d8210de14b6308ba30a9ffab39de77af145ae926552e774c108a413cff9c645b7d913dfc80dafcef1a1cf1ca88160b8e7eb796f6c44d563c11f5e4ceaf43fc582d5fc958884a6c3c4ede4d62c3fd79cf85e550a45c497b1cba580ff032b1c56a78f76d94597d016f0e0327f197fede12b41288f87125e70bd9c09b5a84436b0eabc9ec9b0eed32f7b9515944822924ca21e2440b0c04be90ce3ae112930af94c8ec3e643dd4f89eba08878f74fe75981b44d19d7a46f816c6ac4a533161cae1aa2cfd5356bf9b26b4e8b9db06a938ab2509209a9747c1f4280144a3bf2a205de8f032d53a1499f06d8e9ed5e0eb915c92981a66edb769c4073ab40926d963fe57e8166f8a1c920269f03ebd5779d9b1178cf83cf62813641245cfe1c1005c451ac45cc048d9a160182c2a8cc11bfb62cf95b8d7dc65e1d3ef6926f7d300ae0e0e82d0478db2c53ea38b62f7a03092946f44a1d0586df749e56cdd30d00ee4b5bdb90a7eda792f259e160f16e7bc745b2b74793923013d002d4bc4317e7764cfeb94856880c34460ae7a2c0466ea8f86ebcc7437c4988f220afba740094e3feb1d9c738b92b51462551d1209df1cc84e8a37c17824e59f90c147d941834340ed89b65536f8b3444030bd50f23ad8d1f7323dfbe730072f1239007c9e0284b4656c5ce4272e64e7ac148a8784badbc2f8bc193fcec63a423a8f381fb8b55ab3bae57873d2dc3462ed98fa47d075f4149d21f6c7217e867d5d5be460f08d4c65db58085e416884ac8fd355623900236d6d8194f676beb35a79f20777f5c8eb602d98a981633ff75bb556adee2fd519a369e4529b9905bb586748cca26c0e4abf81165fc7e09f130a4cddee90070aec7bf5d55bd34f55f1a2ce30c668d2243dd03960b123d1c999d7cbb112dd00486e7d26e944fc9547c4c3b83159947323125804bded45b767dbc496a2166f2d1c1aea849fc78b897b34bf2ddc632d4b66720e10063cddf5baac299c11094d0c1b869120efb8b244f6fd2d9a9a6b1f4d3b6b381a6543aa187dadaabbdbf568e71db03daae5f0ca48cacdb4dc9f301adaf286dc3701d2c17384d7c6d129b0befc4de0d2965381ec6576c87f25710b6f19565a36993ca650dea86d39553799117512439d0cc0662cf287960180639e340874ea329ffcc3ce56e92a4949c069ed41b7d993b897ce3907a5e883b6824c923d9272674e03b73674e637a94484a68af68da57eb69873668836f24eb90011307c7d71173a647eba1acdaba4b62cc535b7e1380210442d3c1059b4a1677ed838ea8465acfcc95fd3e871e364684dc2d9ade3510f3945a2082f619e1a6e4c4180888d481bca0a3d362e4a564b5c848ad3785079bceaeb4e99b3eb086d2aae330ec7925e909b6bc0c9585351e7a0f8d42785f76038bd9ca09c3c99f8231914a468f423e01c30b6d0b4936b4bb5375c132b822e607559f390392d12642d9d25361086fca686852bc9b18bfc5830d7efd4129e83d1f4bb63461a5e318d3030868bc315d0bbcb4f8e1e9de2fcae6fb430b607e2ef62007970b73b0b2e1d520ed57e4ac5c34ccf5076914bfbc2f4e2e022aec3def1febb61f54a7fe1d044ef4c917ab360fb00e7329e59838c65516ecc6d15f8d24cb0e57267d5eaa41d44b572f23beb5e8acc57aff2acf7424e419b537cfa8b26d06c39d08dbd0ebef9ffe30d71eeba50e9006c4c02b3b456f203deb3744702c09b1bc03118013b76fcb949e136f5360dc8f9b7983f7b7575ceb116f2ff05d6ae92e68ee54edb8d2cfe9e62ea565fa603577bcb1594f77cce9ee286a392b57f90abeae8732292b1b20d24ad2c44ca8ec1238cf7e5b5b3f5e45c61772e8cf1c23e86104e3fa234f1154540a6ddc9790ba7da07afeb25d8c35bdff516f8659b78eff41fa84933f81f00f9adb456516a62764e2c4d00370d2a07b31926625b15f9e8ff29a83fc741c3ecc909f1695d2aaf9af0034e9e8368b772263198942e28a402111868875805c0eddd6c42fabf7c65e9b246d4892948af13c9a8ae3983ad32f312b62f1514baa510404ba38f6bc5fa7c530d62005c82e01a152c0071c635da6b09f16ef3e6d5ab82cf435a2086033f1f9f14c28238c12560f484e241b0409cc14360d91ac1e9eb093ae8d8866cb6326c64e2f3df3a5865213b0b310b2e6c90a3e188f0a737a12c5e686c809486a3804d84382d7340144c627de440950ccafa76e4d4a49b2417d706b8bb0c58e16b06ab101dd510a5efe24b2e1b66ddb428c740ebb2c3eb9a8e0104cefabd112ed3f0f2a7a6be9eee7b07667fbdad5f98a2970e3c08fc251ca71bfc706ed046dfd832c69d1900d0c1354eaad3748820b869b3283ae8fe08ba713ab063be674fb2f8fe5762e9642e775eaa9f9d83ae221aaacd8d21cdf590739aea0633aeee9885498b75efabc763222f8c6563fd678edee9ac08daaf138ab7f9e49d9b6b7b2c136060ff54b0607b5d6765a36153e17d26b218e617d9fac11957260606bdbca02175c3f18852260d6146611cb4da25cac5c358f0484e44661627fc2ae36fdeff6efe4c78016b43515b9e17cf2aa2cd16e46b82112b42b1bf74e9558504c5efed9cce54af07cd5259aca4ff684c38aca76d770ec38d4e3f8316eb98108a084f01fd41758a267cc0856ece3a5d61febdc000040bf5f50463a3589ba2826c6e54a88945f1eb5c61aafbb67818a3484bbef3570ed310052f743423c52c8368d28b93b92978883d8df1b5baeeaea0ed26a2ec0ab91c3f5547e6dfc33a76db51a63508b9f3730bd797f5fa3be48116022edde51466fdb45d898abb31035156bf0ad814cbe2f763cf03fdee2174f2a6e0175ea2f21c39cbd33699969a8f0d8c9c8072f66e92e7f4039e844ac6c063c83fef037687499186f820bcb35c250296bb2016410afe676dd212f7d8a884e6f94dc779d101de7238b5f1755a66cb5c06ebc88d3c49aefbe36e21516b91b583e48ece5182d617e8b23c601df481732d0154950ac9706f00e42f194002c339a414b5405bf46ae736d2e2b2f6db9ad4feec27594466032827314cdf0df87d03a9ab2d5d82dc2d898aeab7c8ceefddaf0a8a94dd66a7614f81f5ff28cfccd5abac24c7b85ef2cdec9f3e434dfbb67b95d0629cc703d9efd5430365ea51a884beec967e2bc74c612bab7773a2be40a73ad496c0edc7a2c5d8d5a5865c52c4bff6607d7ef4ffd63cfa5cdb50a66a755be1e8fbd0d571f0e192c5bd095726c7f0b7ca3009e472cd99c6718f663e27b7a57014f1ceabb15cee9c910116f314d9435e6cd0c69cbf5d8acefd90d1450f45ae077c761d784a769b2eca2424ec5e26f568852411acef21c9c1764790f94fe2cd1a0d0915a360e15ce952bc58f3e318cc9681e8046231fe345bc2e82baa9746ffe81eff85e64a1198c05b31854635e9aab661c0d5273f6ceafbe44dedd0fe5d10be50c63288b893191c8365e538dfe28b2724654bdfcbaef6fd052a81fe02ffef1342651447edf81b9570e4fb4636a3e4b89a06a9b451bc36a2104c8578ecd4146239c0ce17fcc8f4d9dffb2a7ff53f756b62dbc399410146f5825890f6a5b234a8cf9510b70112ba90e2804eb1febf14fd75d75585dd134c7a0fea0b042c6eddb6e27c76aa0c9e85d4e30d48534d464cbb331ff039d7798ff6c5a54ff62c306959227f3c38954a22addcee8eb44e9d3a0f0c404ab56f27c8481bb2f79a39b11c18cccbd3de292e01bf4fbd28b9f2ea444243c49828f230179712588fdb6fabc788c8b34d126d06e0159faa2b66106a5175cbb34901877f4be1977275cd08b32179308e68288a2714dc2db4874de86abc4f7465a1c374a6c5b0491d2c2944d88f98baa1cecda1a20b1eb1bac1931dcec421b1d06650afb1a8b4ba8c8cd6c7b4a1b49ba5e2b9d9f951676885824d4523c55e3b9107e6dcb5ebb79baed4a1f3acf4ecdf4e6f8153f5f3aa7ce61ca7330f8dcce4ff7b1ed64b16fe936902ba7d2110b619ca291521e8c52d26c89691b854cd0a258cbbfa825f80a8c73d5579585684964bace8306be7043ca50b863e749294d9038b1c26ea6d00f1dd35dff01ee58dc07d82591ff956f5ead884730749974281db0224e2015834b5f2177feb47f2becaf725ad68c3dfd610ded2b7e75ffe90b734022c03208a6397ba094f2ba35ea7b890f4121d208643fb7dcb617e0f2a32612abdf594340fd7ea3309740bbffc11400534aa2680b099221252fe4e0e09c3ed21b8f0dc4896ffa87f2694013df190ac945b0d4a2f56e0c9bbb1ba4f4da861c7351313884e5bb958b4e2702d04f9acf07c35d8acc03977a902ac16b0b490cbc50b85e5a49e732a26b7523ea7cb5d0bfb2bec0afa23bf0076102aeea8a54d884f2d5f06482e0b36ecdd76ded0c6a4cd6a25d10f1103e428855bf8c6e4e90caf7be2ef792caebe3d9ab8e7a8903f914e419ec02d5459b7895f255d4f2c0a1ed54c73e809871305de7c3c9642ee3613f8907572a9eb85b25a061808083693460bf606a54dbffce0fb9d14f30cb29d5de470231bad64e2611d884b1969f94892f99ee7acb735712b7b9ea9167968f5a3dcfe8715d220c5379ec87740a34b9807b93cf989e9307a88d42c2a1ef5535adce41beb08a2f37331e0a986d9382ff7097e460518ae62670233216dbffa2d93fd233909fd3af60843cf315d4cded38a67160a53736e29fb155a28e7be3c9d3c9e3955095b442d37fb7c66f3432b9f20638513a807d6e4b8bf21f2a70cb695e795844a9b3664d8608ba9a92a779169978af3150ed65d13e48abf3a554f553025c90bc6a430929d026b4b963aaf87795fdedd6364c86dbdef70ca818871b009e84dff622ab9d7585de6ebf1b426fd782b7346271cbc8990d5a00ffac49d40d23e41f2fcfcf3ed0ca006db22c9ee4aef24040bb5d8c322ef37375d0cfce7db27a36bafd76af6a4c7de9ceddecaf066d0f7a277f49b0fdb751a20dd50a69340246b61fecc6ebf76b1f36c9e6fa4d146a6a99466561fc35ec15f0b9e80c1cf11990524f6e6764b422ce2679064dca88d658775e7c30300b77a772cc97d0d85651013d5afad5e831077b24968e587254f1fa2acb9d0c3d53374626028baf9bae9ef663c0a8b920d774729c354b5a1162bbef6b58ce608a0d7415735edd93b206675567a7466b02ed27dc042ff0832b682db72955f5b3fedc41b60bf72895046c675c2348fbc5d4f5049dfc16e071e32c2d18d47e8ba5e51135bbe00ab19fe9311acafa9be954467d95ff6a135082136f15010df779e4051e6a918952adedc51818ea845d299a5c5d6b92010bec118a73bdc25f58c38c4ad6f26db6b4a18785ac1d6737f4933bec1ced116eea74846d979e654defe851b414fb0dc8138fdb9bc15d23df2b3dc7a570ba7120c0653912f1926fcbbf5b092d655b649b2006d0f4bd426f9bf0ac73e3a81baeeced49169d0206c9630c8159a1a2688ddd324d01517723006542333b0481deb097819c1663beb2966595e506fbbc11fb93e5ae326f1b7c5e29bd6dcc5e8da42c41b859d00a5b543ea117ad397e4707c5494c85562b7039c911377ae355c2d37bdb1f41e98d22319718e1ad0fa77ee693abde8e32bfe5eec95030ff87c4a1383711db7effb607c28ceec6d05e86e6dc2c4f23e41ef7ff6eda78b659a34f64d1992ba0dc64775960dfaeb15de4dac050a8fb14e52af5d0cfe4f7c7501c1f53911239319f6218deb05bf3bce854518529da064407b2311d5242e6f539ad011e59fbd2231ab9636f4a3313f8042cbecb21aba54ed5139f793f90d19ed42c2ae441005846697d2269905c3cea6d5351bb81233b432b8e1ce72c5770b7e592adab3042c8862070923fda2e5d284029488e5736f29b33a6278c3bf09b0db981b5b851d8c2f2842d853d8c70eebc4271c038d5d505e8bed933b3cf13385d709aa0051e54de951a1721037a1b20b21445f2481997a648b902513ba7e8e79204938fc8ec748aee8679801014617fcd01bfa424c66b61103967e49ca89707de5e8763f74126f685217ab86a211430367fa7fbd48ec769ea94efa918f85e1ef854fc8c0ad0936e2666e9c68749eed863ee19567a75aa04dd95ce5d34a848e7d67ae07d79b2c5c085ef65167c7bb0f634efecaf141bab87314f7b570b695cc88b14cc80ddadcce8664b8ba7e98a946921578ca4321154a43dff603d7b0a82bb39e7b9852c9d864ec8be70b2933f66f7b5a3a6134f754bc9ab8d472be5b21c3bcdb1d5121de75521245c387632b0551cbea4fe7291d81cf85505ff811126071ff5cb7bbd95f14edbcd79248298ba327c2184a607624fc76e01dd5b8ee87bfb954042c5e0285d24da1e4e7af4a39db4362203bdd4b08c391ffd7f3e8aa08a005707daa0d3c6c018852e8c9df3781d52727c1a9c8d36516ee519e9ddd8a282f614eb3e3a0344383781c8f1805b4b0cfe5716292890133b33eb31c1312c1136a9bd50e7e873e498637e2b46122747018f0b9a1de6f653035bd5fdf29154a5cfe6b56e31d9066e65d1a706f25ff979368f67027c730263da1f1605530da96ca82adb1bb74c8b592600f03f54343f8ffe46775aba121ccd38693402a2ca8d22ad43b2e7adbd344c226736edce80f8ec417f48c4dd229735cf0fe057c2d10a468a188824dd14a924054fce07676d495bde2491cb4635357702da1dd978d16c06104bc3bcb3329193e20b1e8465e34d2b83e84c9ecbdd4edd35f519cd0064a7432b430cc5de683e40ec81e3451b3bfa2ebc02d453d9b564974b2f9697f1f96fbf231aee33a51c6db41bcc0e3f7365b0dfc9a6cda4770f0def85fa9a87be8ca616f1489636380f63c03cf2cc7a57729dc5d57c3a9fab0a435cce1cebfa024bc0efa851d407590350b85a6cc51678e85fb8fba7a1e2e4774966aae7c555b05d6213dac9b2c856fea5bcd0c963b1067dfa08df778752592e0e7cfb5a972b77dfd5e80826d3cb210219ed9d866b904d83c347c3fd6cf407a10db8f83cbc7eb0ac3f7d0d369248d34d30e317debdd0fcb485e9bf81cd09342c9012fdf397467eb1d5d7db266cbc6f5170ae4fe2ab821b756b14c6fc4514bc0b4f306280d99d99c12ee5a38bbaddc866c9d55ccf5b3ca99506a2ad4b7fb8b1e798fd9221b6c11485cf078f43d4817745ae663ab93aaf2c14ab248070166c2ef46f58ddfa69f737cf1730eebe10303f992157f59f06e36ed51c94d09afd0d175e71855bbd29c9d76b7996fc40d770a6ba9ed41e6dad6e55bcc64520c2a8ac4d2977c99071c66b8ec7ab3c397b37ae6906352d7148b6b722bdf71083c59560aa1012fdf3943b06f6ba30742a938eda8936d2310a0eaaac6c4169ec53bbe6f991cfbd8e8b6751c81373869cf6601892a3defa7942fed4ec6947190a792cec91fb3ae4fdf650c61660eff963ab3aa2c7032855fba1a6a140cc929cda21b9d22aebcb221319dc45e0ea1f5851da8a0545d772be834dfd5411991badaaa271b1080a5557ac3f8118a7420d1973ba9be011516bcdf15fad79666bd36122ac6ec8e497f65f431306dea9d0694073c6546dd3f05c9c1cd83fb04e5d0093a1d0b01c5905029158546c920bcb434907f3dceeaece8dc2e3dbaba30d9c7573697ee3dcefeeb033fe432acfe0e0a4f8b3591623f100a3da028f11836ded53e9499c074158ae2ada44e3cb0f3e1c7ea5b67b747169b750e1814d99d236e9bd481bbc842e2e878e736302c763859ff817a8b19500d7d271008e4288ad7442577b1a0a376e465535c788596ecfba0e1bc4cbbdf3117f5877b748d533a449f25a6ffb27aecf51a4e8a88e987b12356d78b5cb3bcfe4bdc641770ab7b42e732b430d4a117e1303d9927d0a319766f0ab4a8e057446124e7281e069258080f3af8cfefdfb3594fb671ac5feb9628cea1749dc6b59c9f324737ac981162ab7ada3a7484addbf3df1a2474f7693bfe6fbc465f434e6a082535c52fa89df4f270775def913ed4050bcbb8838d40add12200dafdc9553d598b2055f89e29eb16038b1035f34b1a67335d419aec348a6bd3a3661110e2a3fb6542b685d283a2b1ce508701059384983518135dbabd44507ade3651f0ecb7233f21a93092c76cee3f7048d2b1ec8cfdc329e365ba6ddf5df087a60161fee49d22d39a5d605dbf13c4f81f4f08e09f358cd97340734fda01d86d4f3e58ca943729a47d07dd150413d368f14b5fc4600e84e1816854faa93b42e268c11fc052923d1c64ec7643a4cd23a1367788dfe8de3674243fe024eaea029790e035ea391ef90e962e10ac9788ecd35117f90dc3e0ba76bd6e14e36b35e9e76b52cbddc9fe5b552820517f192046a44c530f6f5be9f86c46ff766cbdc9f02e83f433320bb7d965f2d8f21248fa1456deffde29469b4c018585e4057b91176f2162e7320d71caed61d6e3f3a9c64e5f79957682ea0310c9cb68579bdd7a20a26a158971d7b1407413a876d8a18df525e5bd2ead1b5df4f4e2b35a815962ad0617b7f9c696a05ca2a6c7dc47dea82d5a5bfd6730bc6e7d1259c6183b7a874dff4d82b3ed83a825f65f49315cb1501e473494bfee43fe559dec764b2b7215996aa568cf5c9719cb0b1390ccf3f404337e41947c2b3ab9f9dc829edcb388d0e4b92c077411485442fabbcf1e61190d2b1a26f6ee16440a6ace6d4f300daebfa85a0a9fce832145684af1178de383c85863ad084be2edf19588417606cf0abb10882a6454c7e5e838028978c65921e8f58120481b3d74e4c8aa756108f9eb6243818ef1bb4402d8bc403b110fc7889b95867444f806fc64ce9a40b18c373d5dd68ef2a1adce37f3d9243da4ba2d404dd82b98703be714f6c18f11ec1248022e64cccbd8241bd7ba5917235af70cee3908021db40a86ed693aafbb4609552148f69fe384adc117690d9f10c2328ac23be25fd20bbfe8cbe57c938877ea04a8f1b05ba81337aea6a0733335e269e6ed9a4ffbe15d9e6d56e649f9e2d19eab8cf9bae4acbe88969f7bacfb8319502febeaef12d65a1426c90f085b743dcaa368efca3264436b344056ad104982798d02edec3b2360f5712837f24d6dcb4dbf363f498160f646a3136771783d42e5c1cc0d41ee7cfc197f366940fc42deff8d7d8b025f1b35bdd04b76fdf0395a7f3ac117109dec584bcc2be2959e83c3db54a367042b0bc1cc7fea7551fbfc87d322f8b996d123101aecf40b150b9704144175118b0ceca114b5a1548347f4009d9d3d955c09d04246385906d56ff231ba36aca0fb6a94613b34e7ac5be3cca754acc9ccd57dd39b9f8b4bddc3340e99d4a31703f98b645cac62daa1de799b3f53f5ce0a06626b8206db8cd6fe3b37684d5d197a12a345a4dc5d79f86b0991441f3c1ba952adbb3e0ac6d7b6b59b5870c7221b1a41653ca3e2af58947383f01065ba242dd17a7b47c0646b8b5cc7eaca0818bf835afaadc5419aaaf99ce7f8242fb2f8523730a52a31460c2ba95c6e7662e7dd73a0d2953bdfbb469c0ca5a3bfd503a7e517e87413940d8f2bf3f490481c9e92c738bfe607ce784bf19da50f7d85319926922c7adababcf475a4739856b683c36f15ffde85e4e0cf849521bb1c1c3cb35796957d229d80f44d6db74457d455abe8a1aaff26887224cfe2f0a0edeeb2b7178f76df47c5259dbeabf207437fa94e550746a2a91cb6ab3745ab64c5c7d55f71fc6882521adee6b2d1953d40ec9c84c6ebb2aeae4086f57bac8941b98ca09dc95ff1be5e55e0736e7ff40fdfba2780e798945f775756d8c86f27a4dd28f18c0fb3d8e79f41253416a003c5c80849f517dc30079ed6a3738cbe1e714e6971f8e2256971ceeccc902dbcb4df6f1424c086e9408593ba770ac2340343ef026145b36ad56aa5eef8707d5ef2a429fa005b869208f109353bff193986eaf728d23383acb0ad719c92dfad6438611e5a97630269808078abb6980b9fb09f2a1288c7e49ab3b801ed88ebee18c15b3fe95c8e5f34a5cbd0c76344e2adae39180fad78d05057ee65e8dfa76b0f276811fbbfb198d5f83c659b1c262567f20b574b4dafccfea594ad767a08979e2a75a0391df7a751da7fcdde9c88c6ce0219151c57632d90ec6737af47744e4fa52258719f10af506826dcdb2b23daa5b4a0662e278edd7a3c3b91f31811374fd64bd4bf7c7ee4d59bdfd2aa0266df148b70800b650ce2bb7ebf89409491358beb11018622cc14c49c349961f9563382398f44dc9e985293f2c5b2e52a0f7737b147e562dce6958c1417339c1c7ee30639d4ebba009b485c744d891abbecd5a9cc86058eba144bfafcae8f94105452b38680637c94d0b00159745cc9a6ffdbaf0c9840a8f6d417e5aea19b6d02256f36dee8a4f5ad79ea7ff37246e9023e59e9ec404275094a3b7024574cdf17dd5133029aa64f457701bdb1abb4a92b6db7e4f1c533b7777e1ade2fb462cae8b18f35ff841307546043735291e048b5297d22ebe9c45a67a17d4d6a96a7482981d40451d544e0bd823599e8acafa95a7ffe2c239da30e646b07769c31cc8554747512faa8db713b1ccfb0c9a04d1ec2c8baa1194c2ac03ada3943e2c0fd3b4e5753b4b019daed3a14a82d306fd59e01e3aa1f0fa29300013f539a9c9c03077959d0a3b4e48fe3fec8b1f6b93b0a2ef8fbc8a9546443e7da69131b340884a1cb367ae77bf440dba477e13e50937e9a2312b3e267e24cf110e3426d83f877acb3a6f011e36cf0aabf20778e680aff97adde2c5b482ef2fa21c4658f3b40c422f6602de95b51cdea9965a74e0ac2a0bb08b5a92d6011301c94a32ee01ca97ac1384d058903c47b3f402915992f725a14a67ea6985c322e576b8b321cfc73f03a650045d7e019cc620664260c730f5031837f3a8984773a9753002a1d8c222f03963bf931dab608edda2e3c0d9fd358cfd65b7679154ea71090770fdb6300711eda550e145b25c26d9828f487f353400a8e9dcfd9b3c48d733be8bd11a10d30eb00d65a12f1e75a6d4b31f0ef1410d74ed63a656ebc2d90f3be701541f15d4c9d201f1d4ce5b4d05927430c16c8a4a39f87559b3c73eacb24fcb06e1a45d6af4e784f6946f9e0be984f4b131376f901209236406e233b737ad21239931ebca65da2aa4e3536cd234d0e3b08ce2b2e7e19e29e0e26ae0d3ce973747dfd577a39b15751231c1d427c36c9f9d529858cb530795237d3dcf4464c2a988319c97844f8a1cb5a0a712afb89e6fb86de2d467cdd850080a07c59bf0524bbd9407c58d1654d3bea9e4fa8c4f6551ea90fc5aaa8f73bb4220ed84b504dc66fff0fccabedb15acbcc574769f9e313530ecd809c373836986524461871b55abe0b0c9063082da3dc87b03be8cc4b63ff866957eb29608e2fdd998a9e7c860b29c6b831838e0f6a28958823eb41b92f94abf8ba9d51ccca0becee9f570c791acc20911c044f9488acbb603ba80a3c3abd8b592d81f15dad432ba49c236f5c31978343e6c4925db7c7c338313f4b9113ac35f465c20fa94aa967a2c136b1b49a7c0606f6f5219711d6b47999acba8cc62f506753f1a9f838ee79cd625fa949ab6545f0f21ce7e29b6f8d5a52bf06e945c863f5255247b3caeb3709838cb2a33688d4f8b6231be8dafd2188a64a6967059810fc54ccdcdd9259027558d6f8505bfb3b7129af0cebe194bfa5887e261fcb20216543cdb7e178ce0a7bf80971777fce195f34be9465b93f24d0793785acb1d2ea1158ac8a6f7a339b521b2a20dc70f1048fe75e698ddd1e10a3ebaa30821440779e1f9e29c8047558fedfdcf802c9d16030f4cd47efbae933d526fabf20b892cee18fdbb5422fee481031e99a978182c23170014a301b63dd4e772512f97027c4fa1d4da4476e88209d23a20d4abc338587fda1b2889cc606d26e82c53bdf4f5f6bb2682e35e8d60198e95d092ef0b081b500e09e498fe3d3b90f90ed1be91a90cc1a0eaa6cae8b6c0828a2633849858c24c96bacc3c12e4a7b8e7c21e9853a12c30b15812b55aa1955915eca1160f23be2467a4c652a7b0a29e06230124039940fc143779216e9d69eedda216a11ecf51fb4092db7d87e1df849edd256922fcd64b7d6b533d05bc3609780c85db047a60cfb05bc12c698e08d431cdd58f40cccbf36216f1dd61f76802bb3de35f7454f396464cb10ddeec005afd2a1dde5622a366429914a9d69a0b256e7a7132fc118002f84b28da6145aa1f53db3105cb04ba85b883dd920b84e4c4af0276a7d04ff24cc0ed283a10f23d86820d22ab3244aabb95a0ad9aa0f6ea27ac3911a25b93464cf1d642ee0348e658a2d09455c9c73843e559655fe4905ae90bb1e86fa87bf95ba02f50bad6c249571e446e14de21d3dbd8683a4bd552cc6df6925ed3fcfb3bf9030a5a8189ea2d8726fbec5804a467478e03f78ead424a7d3ee0b65998008f8e25ed2d89b333b7622fc7d526e43e565747378e2f73f2b751bb779d272426ebe13982c85db638a290b84acd9cb5f3e6148e203e6cbbccf6013e53a1eb4bd9c80d08e1db84370c8d071ada79e481d8012fa0b8a327431b0675c2bef81f56aa92341b117a6d56a8524cc1d8976aa5b2509ac152be69a66d54760cd1cfc343742b59b810ad4b9725f0b049cc0270f50f27bd46a433dd37fb342d14dde699691fe602eb88c085aaa82089d8b3afaab2afb42d0d1651f2ed84210ca1dbad9c77a9553b4fb7c87fd1f3e7c6713efd577c2b92b9f96464b02c8b38a2bfe74e58c17744a5d6570b52bd689b0ed18ea9c06bcbeb287033a6c0463ed6335e0093ef5da3e8c7c0d800a65527525cd1073216551182acb382ad9504e5773f6b6937d82a95e8a47c91bdb954592dbc0f71e7f9f5495c313c3ae37d3e5a65cf52c431e7d805f82e7bc482d6e09ee679ac6512f5de624ab7684cf6e0a6a15dc37615042545849f5f3de3490efeef08adcfd615b6da62180c603ff9d13c975cff889eeb6a17b5a6d112966939cc85fabcaf5efae9d999bb9111d6447cc0b605a136d4ecf254ecee31cfcda26f5acf160a7cf21490ba5ca996cf8ae99420276845b6fbe79a19f1c74ed44cf65ef9002945d47b3e62092d8acbb5e4efbb24e216a9a5712b2a889a4144cddf14a58c210650579bc6839195955fcd4e5c79e8396bf1d5c19f760676011b5fa536913086586c5b5aab9b0a0ea7ec88cc7a5080f99d38ecd2fb00f29437d8269af652f6c5481445e6a29cd764143ef3321b15547c4d8cdb3493586951bd5bd817908bd3aa9d7b9094346c80e38306216ceb0f27586f21e1fcdff6c1975c964c06e08cfecb4f7fc45304252354b14fab0c6b18b2c68da813a336ea55b259a98d60fdef6e42a7a334c8ba968fa7c247e6d4bea4eadbfab7d7c65f11b062bd399ea076ae978b5c78d041e6d4f8ce65869e5ba2d6d6a17562f71a4e5c2d30b2baaa96c3f974cfb06c1c8f4d1d131ef3b59aed7972e892d7a66c73c95e35d5c724f7c6e3f588e596d4ae21d291b1185242578fa14b44633d1cb3155bc51f5c808ba53cd20f8e84d957f727f9c7346d3201ad0cefd578b346d8eb7106d1809bce56e82795d97024d11274d470290b6a94fe581731b0c1cdccbba96d15bb9645f65d3ec960cb8208e4e00cc6b9c6c6c21b13ddf18772ae5f5a070b30a608b494d8e10090cf7f979ab0ac840971428d0e5350e449c0c7a945b55ca2e130d68af4bd65bed66b8d00ced28bce9273511a365a9ffd693d5ab75beb67bb4dee04ac8c83299415b534f7baa7ffb4b0336a8a6970b236028463a90c833dd4362eb76269e388a09ace686b758bb880c47f5e5e17b61bd717a62c73d2e168dc7b5e313045a797c7f4a8b9709f6c19eab830d3ea1fd9fa4cca56d2ac908aa0740a8ebccd3265f55dbda6e487caac3f4d94725a166c8b7b88f3e00ce1a5cdd77f91907f5b157f9b612b86e94a213d1923e2406b8acddabbf1f3687ca76329450fb66aef741c3e9bb84f683fa4c104cba9a8153b8fad49ebdc31147593e52fba90340e4dce2f1ddeeff43e2bf2a2a7724b3e387b7a01893b9bdbfc09f371a501d63de05092a38b507902b5d63965298b174c19b6bd2edf5042a51dde4a0666197d7229f05fea436733883d3f75c4105577b1a3dd8a986c9336e3a3b07239c4663d655c3bfb105384f3d568b2a5659b04ad794b2f454df782f471de183d49bfd48ec8cfc2e6afd439c670c046650e6603a46e0b9ebe99b51c32bc9ddba07b238196bbba4ac49808fbfc63317eaa5b0b06946e62ceb28545df605487f0b5e747dbd0e38e6113fe8d652222916956170491e5f1608e53910573612d092f1668251594da9ad0f74c5c138757d8d24f82bd321c95edfdf6a7d142191037a6a94f34036e0ba2d98118a55482ac6bc7471ed150218f6b2c5b92da990d2533cc8f4ee010facc37308000d0d471cea2087825f33c921ae8532ffa509c177bdf86dd88942310d4a393cfeadab09aa7c2982963ae989e72b995b55e781221954a13a82db58f57df379a60f61a30b2d3e1ab1c507174b6e533fb2d7980fc5f2d9d688981208db6462691f69035fbb9c7ee2295ce49ebc5acfbee8f69f5980dfcc2855dc891a31668bdbde57e48c60af01b2a80e59f7b9f2eca72b8c77579f40eabcaa7216d3b2e275d1d50866c96f69f8d9b0194c4529dbcd56854c16b8157b8da659838171326e57c886475bbcf482e4388d366645af28da459e0bfe44534b5d521192a193edbb0944f7417b3ee324330d139cde75f7cfe3e2b80ab5c8784b93e01556ed1c842074f2ab466678520b9531ca3831fcec03ff3e7be09816786f0a887c9f92ff54de6181883f21def926be449018e3889504deaacdc65dc2fd05873a22091f2e9b8b9f18bbeec5c9baa530648c34ca79d391cdab4c857ddc2e69f7620d4e2f55c3ae206ae92a52bcfceb5546e2508b288bd65905c18d554af107e5f5122a2a346e105ce5c01e82074983d090b579417347ff725d052908e4435c9d880910080ccf955cb82e9447c22b282821e6422a05c701604d0666ad86386daec2dcde67e3b1adc1abd1702140522b7af7df0c0d3cc5d640cce51d8d214b623b0c3fa978fb60800fa1dbe2404ad6c8622ddc7c576c822c7d1e8b0f3351bb329ac8457359287d9df18e2dce2bbb9cbb94226f0a3c84fc25af01ae628319f7592108751dd2dc6fe8850741b838ef0ba3158a182eb61f0ba96cbc71ce745de1f22ee10564157c71104aeb51a44262e26d4a65d21f568041a42afe7d3ac76dfb258158a62f6653dbae6fcc99fe8808c45ef2e598b1e285fba3657e364ec4e235ee494a7ae2e3b165aff57e73e6f036c851e54224e9f366e87a5e91b28ee4cd1a094aa10dcbbb5b94f7dd0789671f76c3747bdd113de81ec824603f44e061d9d888156a5a8959a7b69ac83c63b229b40eeaf037085560c4d36f8a05111f9e479294a789d2bd2940ecd40369dea90cc896147979c9c12357a548b40997d0293219279ea08204d0915e1817bcb86efdd3e9a2227f91f69b1a076932c8b7f93c9caf6bcbdfc0128a983ab76472da8ba16253b37576539c81bce340226795259bbc8d68f02c9a1356575fa53efcc540491f4bc2b9c8a6968052e3e942bcab5f179f9fa7ed56abecf939dbda0eb4bebea35f9bd898066a4d9b34c87e60aaede53345dadf0b7dc2f9fe227a2f79f2c2a5a76e1b1ecefbfe2a6993cc6dbf96d1d99ef39d549ee2709955a8021982e8e26e95b6760b85e1ce0fe83f86f3f95e555b417b9a0ffec48f7030aca79d63388135555ad13317147e6a945eb270eb4ff1bf71c60d61ccbd7f80475afc09999b6be2addc6bc4636e4b23adafb177f56109ee7bf15619500009bfdf99db76cf9f0a086a2612e7837b356849e7938f26e088670b4eb7a76ef5e34e9410eca6e6e6a7a3662ccb4c794613b9fc8f7b408340231167143546e6ad83d3348a27a6fb6b56232f2e04b3ee67a49fb15e9756a67f9e11c08e313b9bff7d0811b907df03c7a88a941031692ef1d461aa67e09aa7e74a2d9f5722f73fffc2d206eb70751c052f181593dc6ce055575dd01bae251e2ef0875a126954513d0e71c1a0c60d3910bb031ff5977c2f6eaea55a356e8dc5c5d585f5cc9c400f3b7c993d84e3c22fe1cbad82b898556ea79e9654232df52ad19c3d63852953bcde5e6de98de3b81b236b19240046ce395fd523f790f23183f70932a06170b47f0b5871259978f1698a496c41fde2fc1655913e432b5025699ee76f16037367d9965fc3f6a026ef08aa3d763060c7d14bbca17f56ae81c2d45834f9eef73d7ff8cb895effc01f0733714e6b6c3d198e608e612f4d3f6f8f1e90bcc9b37a9e2b4adab6d1b611c5c36b1e947a7e939342592b677d61157fbb08ab76c36e2fbdf8412f9e4d02dab53e74d4f9fd98f3be82373936a606d41cd244aad04a098ffb3efc35ed5e54897d1f0e75c73d583f6dc720c69c3f1b47c66a72b522f8ef13d6e4ce6e35412e90671e7b59bd3a6dcd6b5b6524c88063571f8ad34916ef6f1238ad5e6735786fc336ce2f614fb92aa8698044e30233c9ecaf0e0f9cbaaf44a7b5c130bfde5f56e8bbe7e9ad6e234a050e4adbbbcbae5d9e4e5b1c7fcdbf0187f63776dab64ed2cfdde1f13c1ca31320e819a9460eeba2c001b1116288843bc3e2da61f5333f6953aabbf2b816a0c4cbac38e7a611644cb02aabd042ab3e28214d64acdf392dd8b68266721d4ef78167d9dca920205672b80338bcd1e7ee432588b32a5e83731d977f1a8a158eb0e4371acc6702deb5d0451f852d681a27278801ab343d0819792ce7a6819ebc50bd95ef117b5ffb1ab1b6fa3398d77f39afc3cfcc9dd8745adee92984845b4bec7e28c28797223116fc58a98af418925b3490b114d1f86e08a4efacda9f658dd0d9308facae4562cb2933cd07b7b9e85a02b58c2120fefdfea76e390a87c7a821255c278451a3784d0b0bd94df22f63334cef323c71f7c2b4dbd13bfcf924de491c4571596d40c89ba18c1fdcc4828863179734379e3bff9f4fc15242937a7c95a21595b78b6b249447f6e04408f516622e63c76ba9243bde53f804d71d567e9039f058c7a3c37f00ee8f3dee1103662323f3ed2ee9d4d0679130a077d1042d5228eeeba4b7b31ba363a49268846b2a22b8da1684e5d50bcc5b5bb0a2e51e6cac4e76ceec25e5a87aef41a2d1d271b6d34fe97405a3e5edf2c115bf2f5c0a581d99c393e8dd7dd546d3cc2185e6407d0f383fcd5fff12844a754d296a0a1f168679fb93028ace18630500315ab499f2cddd383d9eeeefdbbe41916f04fc68536ceafe03841d3e05deb58a1f1f99eae2dcd07db3f855a0037c5f306a3b5cf4e1444ed1e30c2ceffed50444f8fa51bfc32358d98ce6b6932595f04ddbaf7fdcf1a85c15bd1df59d745d71255a081a091a5f751ed75c3c85d883359ca88ae356b5c62dd8068d6a32de11078b68058f0c82cbc6ca5329f6aa69dd54226673b0fcfb776139400be3ed117780f001d4fc495ab5d6846ca65949bd14c3b53909c8c073704080670b5beac9c015cd7fecf5269f9211f2a46576c23f99bbb56eb70afba83471783db3ddb0b3f2aa9b40542f0d137d0968a1117a17cbf30fa4629e592872c9ca94188f9f0a72510b9a43b8890fbb6d14ccff91ce53f50a2ce7808d234414ac01f8e4d4402d4930f50c3335db2e04b28ab662e6a67e83235165d0c60d99ced905f6cc21f05d2c8474eabdf68cabbdbf2ae05c079f4bf6c84c12718cd0f317f3c008be90ea6ffe66cd9442f16bcc59e0c49c67a3f4218df7687ba371940df23fca9c3a2ab36fc7cc43287728ee9855d9dfdd3947fe8b72eab3e3d1493c0339110e98fb45b22f7c62ce8ae8c8461befb9cc5718d8830d051d4f621281be49aced4069da5f62f5db754d57ed08c4acc11c6288ee3a138ded0ebbedb22196a5c12c0e6328a4c80b855afd4b42f41d49bede611525963617a3e3c7ba2a6fccac920c357687dc401b8e49fb1ae64c115c561444f7238cd9e91df26146dcc2944710599a07347ac1f4e04230af2ebc8640b0172a4bddd423f86a91c6da6e46472cf1cbd66e01d78b4219783433df1c6da14f9600dbeff9d192d976bb9688719ee3ae28a22906f5041988ff7d3a63255c4e2fdadccb61e8f23ae2cc1b2db4d0d7267daad26caaa06e4f8a7d45c33eae92748f9f0ef8a4d12ab5c3ca2436898e308e56721541da029587788a2cbe10d6d3da58998251f96dfc845a86e59eec4570f0676e9424b381676b912445d24cac2f5a2db64ed875ffc9039b73c842a8195222ac04fde934bd429cdc69d807cafa917ff8a1888c67552b206503ca0cdb3d493f7698a7587286079336db6189461a35e3652383c1bd7fa181263e3162a68053ce2d6e90bdd884b34055cb7036367799227b0e0c39426914573ce7276851b419e1fc9aeff7fc4bdda73f8fee9a8bffc63f3cfd6f97f395e6352e05746cf16bf570ee2cf994de4096e215b924f6127c82f580451a3ce6626614284e2d94a5ee022d972cff589bf79be5cc22a3ee998a3a5ae7bc5fbba0aa0e66f0cea906b35f2c8a80a03e27db6722fef070d10eebe26f8fe535ad138e67d9dca108bdc1498c171b86122f816cdb359316c2f896747ce4fb41bd8b015b21fed0fa02033bf30d83f4d1f461b7a169b36ad0132fa8701498ce3ff7e2b023eb2b9b2037b7c7c5ce315b99e54e9945fa8998f6c1a01cd690fca85bd87515e0e896521430d7ee218c82581d6c86fa124e5efe07d5dd70887cce55081aed2d324683f10b6774477d17fd740e0740ab73963eec6cd675e7f92ed371b8fecc7c13bb281ba6226074c8f0b8aaa68393422abf4f4b46842f18c5adbb503f0d5b3688cdc1c724e9d6c39c73085865822473d2f9609286c414c0e7f1c3cd549afd2fce606aa04ceede270f9c7ea1c44509422b0c5c755c76ca9d70ad1e1119691987220f311af275a7216bc9f08f8829d6ab137685e721e4fc44b0a35c74fc3da12a061890754903b9a8126189c3be81f113f6edfdc9b7a71abf52dbe0a48c4cf4d5186f5819e60f1785e3bf32d48713933fd64c5bef1a422495e962578c9bd2ab79a2b317d5d4ff4ff54866809a481276d8a4291c81e20f03c79ad487398d589f7a304f0f7fcf86bd4fe3b9747f8d6ceb5bfbd4ebdb756c8ea0acce09ee603c17dc2a593bedf82792405cb41bc77d1f7b56b99f2cabceed5eb21b2d0f9214897473c2588a47b06d8748897796799c7cdc312a190b00e626e855b5d7783203884b61f91fd2043c4a56920691fb60fec5f27a1e09d41083b60388f0850383fe5f017febf8068e78071811359b07c8049479ea4addd466a37163e89b2120c889f80c20136fb79322a7d50330e3f3716a97055e21fe4a8388379eb4d39f909e67f80fc2b71fd40149669fe84cb75a87d87e60d4c7ee52fac2812ea266f383ff342a1ac57d186e2d066c62dab9b776da04e08ba3360c7e5cabdccc4f500cbfa5de0d4c3a7485e5ac258c53f82279feef5cacf1257843fc2af482d25dd63cdc7c4db67efed04133ac20d7ecfb2f8b66ba4e4810ed128544fc85cfc3c6bc63adc9001f78b1f795b8855eff0a7c478d228427a9e71115a0395f374e1d13f8b261e7358c2139f057fa3a67748697f12e7907cb89649c04b703b07b802f0701b48b205184863d5260b07c6370dedc2705d1c15da24989c59e991ad5a4bd4c0ee7b058e9e9e4783b20b76ed3ec0082dcc97129337da5a20916dcc19c5f477b27fc022b505cf97a26008c706d3a3c7ed46489a19895cacc497c58b6c47c212f26f6e4d11c59465065fe5204c439dd38b4aafc1db17c08e21f35942bea0df3af6c98fb8f84cce30528ad96aa156c2ea60a266d0be151fcd114730cb63f52584b9723158520b473c921cb8157df5eb9ae1f2e5373c609122e802118d7e2d23e2e1a4fed0aa6b60d0e7005589e567390b5c9a3278988aacfd38647730d73c0094c27cdea5876ca8e109dab6055d421f1ffbd6c0a472f9fc774264cca401ce063286c7d86f459d0622e7c16afd1077ca52012bf87097757ea3d79258d76ffba5170da99fd1b15cb06c7543054f42b4dbbb941a4a33d518ba9413d0b7be79cfcc00c9134cfb4d83ae6a80a3bc0451c16daf25554923484893d3ecf608f9a8f4737c487517a4a5b054c7a0144384ef6400816ca6218370652f8c013c740a722f090732d35b7bf8d183cd2c4c3337b2881f006e8035c1ffb2051730c60dce70b07ced37ca01f94b86ab3479cb6a9dec0cc2a09df90371c72d65fa0cd54c3f87022f8d7e22c630bcf4c8e713ed8a8b0b084363bce8513b4e1f6093287b7d6df2863fa268d8da0abed81b483a340483a5281fcdc4cf27c2b005a678fcf7d7dd5530071c197aefffeaeba94dd1d56bdc43b8418bb49e341e65e8a9dc62f129f2dd9a66500b7c12852ed446ee4468c5a5c0e37f7300f733f40c90eaf3df32b2519058f681dc47b2f9b60cab0858162e6cb00f253e9943ab40f8aec0ca25d28726ab8fb6095715d6b387b4373dbf38da2bbe9da0f908f7d79ecfeed273842195f8e5d9210e8dc242774a0b64bc0b0f2b76b3b37118a269a097b2ff7c4baf0ba3a4e65d04ebb68c099cc290bd91b8133a2f48681d59f5ca9056b82d26bc895716f6a253b12783859977f7882b786456aeba64bb425a9b53dced645399358cbf23ada397fcb83611475d7eb5d409a61b0aa0b33b183f377bbff1c1ac1a66706e22c91698f800438dc0fab4e7e76067508c43497ff1618e57a51859c83e2ed179dcbe4e3fbc0c3c170e36d3125285e3583d6fafe770124db246c41e32afc7d10564606e033cc91341dccb3ab18ff0aff3a0e281256feae8811efef1b213a50720880e900b76362d00428a8c6129aa2c5e2ec36e891f0da305018efad7e710d7055c2db0eb149a0c5db93377a9729392c07e80dfb46ca920486aa4d0363305380f7370e5c92bdf0177e45c2a9dba1d66ae6a036a02902a6ce6855144a4ea269effa6cf437b37c3020640b8da825f34dff25ca5af23652e310a93bdb5e81e0e47748279653211ac73b6438ac090a68eb501cfe259ed33c89e99dfaf464c8c447cf104dad88eec06a3134a92be8778b242e7cc3c96de967347c38728f20e4f9c1ef8be0ba7df33b9635dc4d004e3bf7744867f1b253d2c032c34dc18422851cc7e3399afe156cf07e1b9b7b954423902ba1e29474c5ac8e0fd95de35fecfb0b01e7b35d36b8f169493fba9bdda166ddb3eece837dad05798635ca1cdd66c9b9d83090e9e15e48744a179409f5665e4b7c04c824074577b7d407423058254a9b7f602614eb0d038e5b82e88763618b785e49ba9052cd0198ecc211c8d5347b7518674f4f0f3982557a770d1b2ed2233c73a58a0d9eae06cb0e635d90479ebd014c62ce273a0f0165341bad364e3a52e4e40a1319360dd7296e1b1c49c25c57a39c5519f3a0c292f7751870eff7584083c1c2e9d29fa74e8fd24c829a1a9522cc5d7911414982765778733d4664c974dddc00f0cb0fb047b6264711d4b1eb58f28bfe23197ada6244e4a3c63afce557d8a207d0d71eba74e6f5d439a6062575f1236139cdec585c37df7da5af3a0d09c2fecb7b57820dd3e41d2ad08243ce5764fb5d1d4913d4d368b43d62a5ffe9756bc656b5694761ebee6fb4749044c31020d70f0345a0643099bcc6b2f5ef6cf497ee0e4eb5234e401d5e1825c6f915ef936e01107e8d99bc0cda93d2a97a6258a5815c5560917d81c1228172b8bffed1ecaf6c8c1d6a02881545a88ad885882bab30a1fa186f01efce0cfa9416fce21c6842638044789dfb424a34a6b28da1311aa7bad719559d32f5bec0599cce3be03ed46ecdf099531dd33935107b7ab018dc25ba4f2a4d28ece90aefc8644ec3cc8b23d92105fba1d13d4b8bff19253e85fb2956963cf32491fe498570972e3f11463dd92d5a7a9a945f2315c4fe2fe756855bcd2f9dfc8567282c47b9b296b62904a562de43d211288986374f7f3572eaa74539c7158085c5ce7824408730b35fec97ca2dfe82d8acd9ba41731fd0f549d5d65ab392a27a9280f10b6a4eaa20e2e618fb41a33c76f39674083cd997473d8cc3302fbad5d40b15a7aabef8d59af40b81c4e336c75f8cd26661e340dd4f20caded1088ff172789f1f0997335797e5adbdd5bb4bbb2c661eca3e230cf4667510a43d3e8e1a17706933db6f90d1578304ec426813220ddcc2106ac0f1c10b45d8e45302dccd9325498f739adc74809fd2baf5c8892c080c31a60801291646a154e4765dc232cb572adb2f1ec97f6e154e3cb3d526dcbe2b5bc1f321d1e4ddfe24b92c20303a98b88839f92bb7bb452f1be98ca198bcccdc4147aa59c6740d9ecd06f319d0e57e7cd71d5f12c9f0d18fd51a939d90d1aa4a1c53edff06b1d5bbcb0eedca0192143c311b76a0f30337e1bc53e0831ff0de75f99545417ac72098951ddc947f127e615bfc3d6c9f7c29593e5caee6b3e3c321cb2a3dcb28c5353fee545f3de57b297951e2ca38229eb29824aa9ac13599ac755febfe169b13518a8d9487614dc488bdb39ee9b7248790320141813a83605c70a655a482e80e311d3dbd31bee5cd832fbfee6e05a394ef1565ef915aaf37acfe7f7d36175f82daff5caaf8743176415f04d242ac403f3c13677ecd2199032fd9d27099906af2395ff762a9279f8c4d3abd1934f9c6d1d651d5ef7e8535d23592ddbf7a2009e9183a8d020cef03b44843a3490ee580f5226ebfad664ba6d4f5a4ecf08ca8d629e0bf14af5844af28ccf9eb5af7336968264d71687cfd62695ed807222860626e509d4aea2676856bc60d819b3641bfcce736c9d4f2e96d90c180718e45478008135fd7c6b25136e60dbf91ff87a2f1cc79708ecbbcfeefe1f0e5747fb2f3bd34d7a5af632832c82798b9e918192d64852bd7a117f713cf07742180974023e123ad3c10e0c2f76011b9a73ff30862cb8b20620eb146464da8d53f385582660c2071f9b018b6094bd14808e69059467c0355d3c3088e0fee1e54205f9eeec47d2d1c7fc6af68a31039245dc5dc6eb06fa63f20595ccf5b7acad7b3b81736ca21354ca9757a08a4f981023f785e2159cff8fe60b37b4df9d62844b202ae45345ccdabced4ecf2995980596d0e8fea6b76e593fec3e7caa72d7665192d9e777da970a93b10ad3d1464d93afad5bbca61e10674354206df012fe707fcabebe6f26b7ec3e141220ca06db5fd25fffa74adff5028beff1fe22aacea504fea3cd83289834495868f6d84b6a6dca0a907e869a5c4fd1adc36e5840b038988c047b3b03668c09acf9868b0e68a3d2d6b3571d495b629ced1e9790138c8e0b054ecd8fe697484827f32331ce216f667add41aec387acd641e54c8404d944bb1975345f1359cc6e37a475777f6979d6c4f6ab6663c7b9402569cddaa639e0e01596bcac620625fcd46ba2f1cbefbe257f145847d3bf8770b4bcc72c1302b417a80266831d4f3663ccad044f0178464f4937ccdef16dd1aabcdac93cc1f83c1564e76b8d696665cc44f3870cde2c8e4091e90385634a1d64fad3a35d16235ff6f27185dd38fb580596640d98c67e6f229153b64d3abfa49e7328b795bcb474367bc3e9de927cf7f3cc3975882e29280a3b003cd6e7ec58ab0741a4376b68958c7f10b2d1ff7b993a777af6ab2e4b0abbf81421b7ccb91db1f562794adb2b32a0f7c59b1de6e6546f8541031c5ed12abe8a454ee886dd5d8dcbd95f6041099fc07d7c9c821fe1afe44ab1a22648efa6b6f1404dd48650f05e28bb34e55444c411f8c8fadcc2a538c5a874be77ad1eb70722dd547d853ff824a3a9ef89eed17fafaaba3cb8f2c1a6bc435f624ff0abca0034860ebff5c2007df1a5417273b70a2a46dfda60265d7e314815575ed63eb539f16fd5a16a1ffa0b16f6e9c75aef44da63a55fbeaed5c094e6e0b24d6dc5ccac132759c111f3e115f9424fff852f723b97ab01b35f8cb293195ce2127666f7b8dd289197f15e57aec84a6255c67c738fbf3156c8108861a0762602ba8af625be590ef3e2350705826115fc32cb9fda766e1ebc8728cef4bbd708b40c78445dbfba91de7d5ac3bde2c98a76e9cdddf92824eda050794b6567c1edd1fbe20c847d654a4fa78d3583df2d242176a25849986e85c44fbeff08205073b130ce7cc1494a524f6b51dc93158760016b9b64050e451a7c9a498aca6c83dea1f9b0ee0466b36caa1a4305c426423ed263576426054d95f23c2b7a76e6e56b45d9ced727d1c0e66ba55b9f39c3e3c50799b8ef0de323f65dcfaf3be65fb9c447acee9d8b467ebbe5979bb1b5cd7ff2809b3226cb8e8830ac2a41198bfaf808f6d86ad537e0b4dd8f3b1c14f823efe3d7305eb65ea343d4d371652ce2ecfccf811b4e38b482832774c1bdb86c65db21fc74d4e429dc0c85285c06f99625ef32c4503d23ae958c7a039c74b698147a8ade00855ad95703c5728180e97dde541ae1e5bef213ee908e136e0de0a0c6051f7e761fb6edba39c8af912a147b3c362ebd08408a7e4b0e078d00709a1c1c3db017f9b7b76957f8808f25d326d18a31451f360421d866f6f26d78cc8d7c779f7a53a2707a86e7bd5b63d4f46c7065701cd748db643a903d2191941f3bf3a38ac414fedf055c8916eba89e38ee2a03a9a5241fac23c6edbdd3bcd2b469fee741266137a63903c04622503a4a3d019b474df9fe600f959272e2c99511fbe4c52af7d27ad0db4ec50220d850a69919e3c1968b1d9c3290c82b12ed92088da8f941cc289e220479983d79af82ea21e81e94cbab4339bb5e9339a7690fefbfba800c26e7da4b0c108a359ea326726b5b6b70f70751956cec86d2ee840c45815c7767f72142f30b0284d63e99a88b6d34c8d6a54a38be0c8a9d97e575e2fa3d88e2eb179ecad060fbe3c96bb7f8c5ddfba794c8a9b4ad9516a314ae6325de4a4f98b9dd124c60538a1f2d0d06cf6585923f836e55f34376fb6ad31ed9c6a6c9de4774f041fa1e250f13ec2372ab27aeaf424f79883ea7355db54a16c466edcbc87ef60d04ab76190868435cc1d14ebf7fc2fcea849d0f73d641bd6458838b4c34a8a9c67d9d1f5a13bbf0de072c0859433a215acf8af7216ba086e16810d061af3f5572be6dba992f73c79eee3d336f9812df2aba4ba8289f7d1c2fb5f6ad0dda52d4f6ce3070f20bd7da27bea164d70919ff9d57f2ffe05939c0c8417200683f02e9ab53ea88836c3e2c80d06ab0f72aba67f0feea3eb4d415251cd6fd5aea53eb6204cf78425d29c8adb545bbc4c1cd559c5441a75f88e6b9c50e8288a53596ae3f9ae40761fc3494f2d7ec14aa71cef10f8e06f06a19ffeb30f8aa6cf479fffbdd7e5f3b5a77dce42267182f29aa501e6ddfa7bcb8ffad8ee76f8518c7c30e7d9cd7ad9558fe6781060e55ca0e81ea89ecf2689ec2f5f9fc0af6c43cf75db913636eca10fe5c89222d8488ba1f4244c69ea865325a0fb9141d45dedc2238d94c00159b0dcdd78673badf505941a48ba3a4943bdec2fa2c74ed79b3c40919231c48b2d93845ce8e4d4cc2c11c2c3a9d144c1106f0abc7026a70feff4ab77c1785f91e9293b04b067a8341d78945dd86e67191ab8b07fbe3ecb64bdb4a2b017be5e16547422f070881210b19fe61e09edfb89b49168b7b7dfc5f2bd27f0dda71d1aec8d8ba6888ae2adfa996c96ff5a964a00cf03d276fe0439bcd0e506c73ea1eb37824d24c7bba12d600ffbc2e6522b237b1b776ff12e802545b73ace3a88cca7b32ed83b4b41092b77cd4f4bb71c98f34271617def09962be8aa9ab6faa6e524955eb4784e9af5fa58e95e2bcd82a2d2895e63f0200256dd7e5b0cd9d0abcb4473d2fcbb75e741788074e379cb94b2a988c7a43b7e9db6791cd2fba32912f4c18f8dfce06580dc660483b701820fd78dbb3009bcf35f0e00eefdd67f289468e31f2b651f31ac0064462475b29a6217e7af411667f961bda797d932880055c8424ecd888c0e7f868e86523d10824d9caac43c143812ceeb8722338e5a4539db5ede809c58d7a23300f9a995b834739164766a02d74e95f6c6c03a3fe0c3d9af8ba3ca4c8b6cf35b03a0f5993cba771717997f8c43246bb8cc4e88832b76a7216029191babd77c0308bd88c236e45bab4db83c33c71f6adb3edd781ae4c4971064f0090dc1e922f8b66a35a03c9456522e8df274f0e6c664d88693cd75576d2c04f1f4b8d20000655ed25e0d4450b4489e75031981e7d55b7579ab5d1419872a6293957c7959fcc31736cb1b2ef2bf872e5d1aef576f62921a0210b411941d32f8e55d51028f2a46aacaa6ed5243db7d5441a32692ec725431fa8d80e34372ec3f621e0528aa3b371f8c424b19c97e77374a4da74dfdef6353486d38635696f3303284be7557b05faf3fbd58224bd17f5ec104c53285ab8a9090f193a4a2862b9e0526fb9ae9e486c3991dcbc996d50142aeb1c19863e4173fddf74313c957b6c9f8165c36708e3aa67502f75ab62e90922fa7c04f112aa4ba9a12a5c9bca1f568d48ef4cad6f2b77551682d9c35686edcc63fb5e11628202e03ba8f96eef9075c2a21ae6e96883a32b2875950243033090a06363f4679544a22b87a6f0dcff929c477f12d2e04618acc6d7e934e0bc54d92ac0bd71a415fa572081074a32c963ad55a9e55c170383391e2534e47830aaf30f38fa415affac99c5811b47c114eaf1354a26c1e7740e8ce739f1b6c0445a707be02fe8cd6e1e03177ce61a5ac96fb3bbad63355255b8d6dccbefa504eaa59735aadc762939d03f17968f5dd0a3ed535c1d967b1cf25bdb1db3d869fddac62c03962d5e83126a83329f5aa5efd8cb794647cdfb8e07e10f5e78e5d948dcca34fb9c2ca79f2f0f5aae49af07efa0c1e47d16567e80b6e88c52ed05952f83fce75e55a704fbddabb222ec5a731f40d7929c1e2845e4499cd3602d2c9c666eef6a514d56ea87bf18bad3f3cdaed1fc09098813337b00a7eb89a8b087f3017eaf51a726241908d5a0ff6f24d26d2a4011e31e8b9fc53ebf3d5beb4dce9ade9a1964fbd08023ea9850efe316b53c8afd66f5d43c0a4af1f462346a7eb4e3e6457c417fe7e5e36585b44e96d0e94688f0928772d92831358dcfe6888bbfd0bda22ad0fd377bedc78b2cb8029e72a7c9a93fef54c3d7b943597abe206b6b25b0203010ec28f95db3b570bf31b4a8bcedc590682850badea1fd6964f5a28cd71b6d37aaad8c66c6adee426fba9659f5f27b9ea1d1fd976b7787bb333bf67ae6772ab9262381745bc68ee0e455da49082ff2ae85d0a573ce8bd4befa47c9e8542c29c2cf271e0024502f907ee6065226c12b165e58acdc52895af6a187ce8e375b96449b6571aaff564498176a98edf2d8cdaa46f0af949c2e1ac7b18689c9e9588aee73c0d5a55f4b52f8137a2e8ff8fa46eaece03e118a3bc0c2a90e467abe95bff44bb7906dd05d2ae867bcda06943b45ab0b3453aaa546819fdd45c62ce811bfba8358de3e9af853e589f6ba868d8c96cd72110eb16fb0b88ab5f2d4974fff0682ac238a921b150dc3c805804bde415b6b76bc0c59cacc4c1c34696270f898cf402ac34fb26a6c7bd13dc2c201183d2a73489aac3a6671157e41bf48420d9c4c3c1ca1b8604a69d8b0865dfdb7217a78da02fc28e6fed3e369643078da09ae3f7be7ee28c76183d92c95a7b4023047bfa84d32ac18e9b6555b645eb07e8f99acdd6a78c90949a487aefbf88d62a33986f87bbf7a6adc7b44e0b43b4f3eae8de409f4aaa3cd0d33e1fa5b99d6a972c891613b81396fd388a0943ce82221293e1e33ecce4d9ac240c8c8601e84ca5a6cd177a6eeb20e374b30bc7b72ec2d44038d84b525fb0b41e07dd0d4d64099ed69104a0dccb1256805553ef6388fc55889547065eed77925eba63973f401a4be9ab86146b5ba77901359561b6732a77242d7997f9398bd1a0f3e820337b1f395001a5fa538df16fcdb5f646acdb642e028bb0c4f48ad97f6ce7c279bc181be31bc1f41a4f776f937d71fe4e7991dbf73290b25e3377429e5256801d9b59fece41a97d31ce3f05ec3c881ef0139ec38ba2d6418709d8f312bf045aa162140433016036a63a37976e16519241bcdd5ac10da59fe0baeaeabcdad5dfe9b788e29873ad52a42748cc1e4d44923daf68f73fd6ab1d78022d8d2e2262b826e4bc43e0e7bcbbcee3e6ce47566472908b9e079cea15f78ac450cb8a8dafda5f6315903848db75da53f95b47f9366d47fd6df502ce587d5dbc159b7ff23bbb13d54754d9896913b3b265a450f8997114fb27ad37e9a162553be193d361f7632828aae5acd7c33a8f209881c9a0b1363efe95d7a8d3603cd290b531589da96d7aa6da7c479782554784bb66eb8d8a83898fefaf30928b8f7ba1420002bbfe2a05b00f4288fc9ff7a946c1fb73086c0c414498cc4d6225ba3ade336a4cddab12585df73e76d36cab211395109a808fe3f1593a9a9c8a39389f970eb5da40318e7c5aeba79c6454f48aceb4c79a9ac8d0500ebe4de99a495163df8d3804826cf14a7a85b2cba291bed4131e0de993ca321640406c71e58ec06b0b7decc4d4d378a1d3d409a4edb158cf3b3143893e680fc173d6239dbf4d095abe9453f92b585a2451abcd57a0567a3e9bae78ac7c582cc415d2e790e57843672821a0f2a335257842ddba757801122585d8627ee4c08b6f14c9a32cf4d585ebc983b9c8705d9e4b4d35619ee1b04061a11139dc4e58a516118a7896e67d47fdbdbbf8462481c13a02cbc55c2aaed40db4435c1ed820cdcc671c3bbdce95f01a0d7f28038f8228c8445e51200133cb48ef70011ee1fd28a30eb8272b36290781a44399c838d5e939ea57890d4369d59e5d3430ba4ce9c77507927e8f19c95420e6b62e4a296f85720edbcebfea42b8fd7b1b5e21820720ecc1b8ea118acce86ec92e8888bf54f756b01873b6a3fd23157edfa88de8edf7005d9372ccb23e8972d33894de1ab178b32086b9ef2c4fd0f62b6583519c3d97b92e92cdc6af2b4888edb15834211b5a2f4a88d60f7fe08f2d02d040ae1f5ec78a46c6a7a3b9ee71f778897ed7cd63d8d1da0ca6e3560497b14040e7b97a12fd521075d9ceef25d2be254faa4303d00cac960f519fa9016a03961fa4417e4546ade817c113c1d458b127ce1ad81ef583c59b8ba969da50d3215e9f729b8ec9ea5ed5219401a6f32d0690b4b2e2c33b0692078ad98c100b8135d25fe7a92c08eff2ce5e693361c0c91745b9cae73eb4df921409eb7bed10a25cddd1c3c7f7e9f6537c738ccdb9451f4714b21be077874fd741d38fa3233455db9f6c9e6a140b50f470a02bc3af9852d969f90b0576477e1860d942f2ef3d8a4ccf6eb9cb5d9d6d3973ed221b259e982d07da22a06342d3c15958131963e3468247ca9278a0c6f818d7d2df37a6fd7c92b1c1fe88ef9b161c2e9abb88b63417d8981b8a860fc750e00a1c534ce96f0a675aaebf1122b18b79ff01bbff0e557c218ed30bcf1ef332fce1a408eb9dadbed026971ebbe6792da12cf9d8626409b3bba40fdc0d8166739e32788df4c539a7026980d4f3f02b2248e7ce2b6756b3adf295d2e7260f2fdab60fcf6fbd496b5a212a9406c5c4af91ff1aff54068c292752b8bc4935ff87abeba3876061842d85bba8e769e3f3522a05a1db49919c78b5f0efaa4453de004a46b57bdb6f9218795a76893d81b11fcc13ca7040c1d00251a8ae24b2c44ee25bb049848cf5e56824072f1eef76cc91a4e91cd69aac16229509f52990c9efe71a13eb06c8d281baab873afadb5978e0a2b975372b9fa624e43b309f1b95f0cb2be10ec30040adce2a207bb611a5cb0ba07b6a6999eab829c5e81fdeede3c86a9b8f54e32059c2bb9fab537af5c5b8af92c9fe1881eb31b61b9899ec776588b46f5f23c8bbbaf99a7215995e367fdcde4068a52102041dcdec6d3b6f79b187385cbbb8be540e1f4c114a149dcf8148f0949b69fc35eee603ac3f780e57dfc3fc39f6f55df3b3b5c6a89eb919124c6d271ed17a35a63fbd964a7a8bcecc1b26314c42f5c309c663068624c008fbe27d98df47725669b31ff32d483264c06bd9d919d3e6221ef1f78b2de3685d77ac8eb153435abd8a4c098ca41d57311e31c46cca1141f6c8e5ee4e5f83267495f8b1c386560bcdb241dfbafde23a65e79a610e77d8e9f7e91d03678bfa4fcb48c7a5562e8e809e7be9f116c9d12af1fb75642769090e813ee0f3271e16d5455b9e903f8d3bfc4bb67251fd83d63d2407724ee386f246a0a0188bdf7419785cdcf0d5f696945284965c3e43c61c521d4d10b9200b8efaa871b567a61aeb3398736f134db8545ecc1fcc39c749a84d8b7b281794b14db705d92367abaa2ad82391c3d92d106d1a57b4d82b785a73f00ba1b29b744a383af626f9c4a7bf67e87dbec062adbef8f8cce1a73ac153c3fee3f9f681d9b4b431701c2974d2052a0a7406e8aced0bb760e6d92f0b92c4f8ba09aecbb0e891c6ebfefbe8dbbdb9d13d324e17ccaa9302ed3bc950741adf396147d3344469c7d7f5035e650dc7b54dc1831e48612c808852eca69bd6193ee47a5edca6c2b9faeac05a3e99ef63803ceeecb7df2c6be80d55c9aa8caabb3437df0a856a1926f6ef57305b6a2ea11b30c3644f8270aba581cd07e6aaf03d8280d39a1e23197a29025e96cb2a5eeec244f121fc681c135dc81a86a61d865f7ea233622237b19e4bbd2df1bb164543ea8d48c777cceab1fd0e2a3c949eb97fbe1d2db45ce9a232433572f82647acb917c1006ea96458bc9bf4c547637693f336ff0abda5b9eebd6a40f20e9f3465170a667910d5f93706a0e07962d3d911256e6edc09129f0bd1fce4db494a015a9cb18d328235a3c6e18c7ee11d12784e62ea39511000d70f3e452bdd035dfcb8c1b47950fd857c2e761ce75939f7fe7a5b16e8c4f93812e6359b45e484e3524a823c0bf20ac554ca3d1bff7baf8e178852df3632d25bee8aaa99cb1fb598b87687a207151bd6eff6d3e84ebc55bfd1049919a3b91dcebeddfc26f4be329e9f89af68fadff71f768f01916b61f6f4c0297f680ae31b0a30d8cb26a0d96da57e7b016621175f2091c56e3fa262520d2e9cfeb4379b4937ec29d1716734e6310f210dfa0ab0e727b605eb1deeab4120b717c65ab771f9fec1c836d53cd4eaf5adbc20ae666d3fbd4918821beba9c631e0fa0fed36849268fe85e6c0b68a36f77a551950ae9fadb21532484bcc4e83a68418c41aa855cfefe71631f56addb3c183c9f46b6b0c8fa5e3b64a02c0c36cf99c427d1dab3c086834fccb6483943d3fca4f2a1e7280d2decbd297eb32a796714f2ca3541ae51bb979041de289ca133c974860a7ebe0bd95d94b3a859461455ee96cf05d4dbfdd89aac22543576499e9bdcea52958eca4bf5bb7bb0c8482a1e0f5ddadabcfe2655f04d6e315a61ce733d427ca03edf63207c27bad2352ff33d40de634300a9ff231086361652882927b539e2a805f4cf8072c5aa05b13f63d2ae138ec2f6dbe62a637e1e796c42aa225f7174fc8da06ab9ae22937fffa1451a018a6bb1006a8f0b750b8259341399ff2c5950b41464f5c59ec6cd40bbf266ca9b23772f3defd5e9074a8a80014f4c2e4e31327b5cc5f21a748aafec324869286a17173cd32ecc3c4dbdd4f0aeed48d4bb8fe60c3111ea692cd33a1a51ed278f72c68cc4bfb866bab1cc2c286b31e52b8331b6379aee6136c91940637e7103287a0e364975fd437591772c9ac4838294af9d2b02e33d89ef4953d8c6b782be69a9ca879765e90801d0d0f3dc80c9836511a8695cc7dbf432f4dcb251a10bc3de08f707f0e4a6791971ad4df45fc026fd4a147709f28d87dde16c89fec7a4038e93da59df1235487c3c8ddd09eeb40235b912d2edceb813e7cc472eafcf307e23dc355d551b73215508f7ec57e5d89520ba4c5283e4c3a5b38b73bd3a1fcbb509ddf9e919c3ba249e87252aef01709cb0e161e68287862e7c5e3d751e32a1fbd775dd2c1805e3a97d2c08d3497656a5eb80ae811fc9976711cc380aa85738ad173cb6ade08269533170103fc574af911dbf15e6bda6842f057a339f23b0ec3f82ea5cc419a7a20dbf56e61a1f6819ea719615a65298d8970135b4992ab2a080ccd6151450d0e2ee8e91dc95e1dd6d8713c634e54826d4ab92efff123f83abb93e210015ce0c7a161b1c5b12b53f1ed52df4b9cda79180f2d376ae8cf47243f3c2ebfd7752ad79cf7711adba977c274425487aea2dc8dd222ad1be4c6b7e4dca9d2ebba930d088e0ff69a6d11e0cb1118407189cf4dd258a9477afe01553794f76806371b232141d930df99123eddce65388e782a58ed61b9bcf2594d42fa9702ba569f600b4d6102ed5052201056a4b7d3db60c182c455c658726cd3277ec5628b453d5a5cdfb396efb1757db5ae3a6d84c8c4f5e2177a12fc2dcc32ec68faf9c2fae1ef5ff6cbcf99cc057bdd85a503f823bf22f5dc6b740ce3a386c92d288997951dfd8a53440acd58540416b447d8d5e216ba3b7b0a911f74e4dfa6b7d1d4045e3f21578b84a10b03997201031ab3e05bcb7e36c024e46565e11b80fddae0cd72ac8c847795a93943e6e9d2dd5dfc304329a48d2993caf0020134674d9d8f186fe39ca7e18d09c586df37e5d406742be4935bf4bf965f5d8756c117e337b5e19b3b81540e51ab2ebd5340fa5d2adc86ef846fd345bcf8841ac01d94e05f29427005a86be88322c0646d3cbf17b27173cb392a5cdfab48d7df2aa26b1e3ccdef7b2d0e8cb8ca49d1c49350f8af6612aadc6a3aeb9f9032eeb6502da6a0829a3c5a5a1aab138bd52c220b65acfba06b9ec46395d9026a9bc237dce9cb0bc98bffb8623915390ba532ed99da533402f79408f32408a72ec4611bcfa2a509f79b3364a853d1fc5ab1adaf90718e713e056c89448110a4734afcd1cd8fb4d68062886b691137d9856018d5545333a728de16ff2671108699c4a33bb462845556c333067c33ef06943d46552c52cde5b1e6217c3eced6dc241344fb53463b49da42c900e1f10adecc188375db590cbfcbc1940849aef1160f503607dd4ad00fc188f61f1412426393cd8e43b22c62d427f0d42dd4448ff0967e0ae590abd2856d8de4e62a335c21ed81d21acc972809f8010ce2ec6972d95ef20da2ba5b9b9909503c5204bdbecb0e0810288fba95617f86dae0c1e4ef478cddc5673de96dd8577aedfe85661b462a42128cedcc9e06ce03cb806d314695787a1192d6f06725adf7bc6854297fddda04e17420dd519118df068a1ba2fe92e1da5821b679c9270478d492f3eada2aa0611d1f844d1fdaef5cc5e8d080ae5747d8773f36eaf1216f0e386712fb720d967038634032e2f033ccd9ec1ccba873562b3879cb7483542d1911b822ee6adb0aae29a0635e3574b3a49b54a33916d499af234a9ad547be568060245e0058965e8a474088fb0f26f30f0dd64fd9af6bfcc885cbfb62f78f8ed02e7d6a3642ecaebe0aec24aa6520a18c55acf1bec145065f89300ca5a41f9602e8612e01904c7aeb70c3b828fad45ec15060d7b30f8219eb54b835ba223ad59e28927505224dd377e4118061b730da2a07cc010106587c677d2d168f461b68c4fde6116129cf1f4eb49525ce80d64214ff8bc2197d443c2a1c17a01172fb637e5faa578a8dbad246a13df1fde422b8b25f8d7feffc947b600b988a08494084a8936a83089535f53c402e37779266cb7979baa47d7391c37824a20271d305869aca294df6e45cd82d5bbf71eea251965fa1cefa15837f1d2be409244e1109fa7f4d10917192de432d2b85f375f979ae9712391361f94ab94d7e0704ae3787ee9db6a52c4696f6d57c0be07768237bacb6d5ced497d144fa90d3bfe1aa03e3bbf26766da591bf307afb711dc6a744277281bc0f59fffc618530f37e941e1200f107221b2e03f51723db2c79408a0a95fb67fbfedb786b64d6117c77a26b866ceba6a703275d42a4d1cf02aaabcff8d7f7ff2f86689c9f13b8df278fa5472c7a80328c089a029aa11b6f67c6b4e365913626432d1b3518ba847f5659ad91dd564ce25b1c48d76f33f3ad63cc442dbbf4a1bdd7e231c7359d691afe6f19b386229b7bf32d9953aa8749785451c5bb9c87c2d2806293c4be3277511b22fb9ea26d94b02d46bf9b4ada81d778bcedae293cb307e4fbe56c2034da888b56ca570dc44340c5b76747621ccd5d1653c27ba7b1023d3c4c819e2876d4361214948f41eea11ad6c15a39a8280c7af3a13059d1ef8fd4512a58ac1dc4fb4fc4e87c230f95893bf4e0e8201d46f94f4bc1b970fe8ad2eae81b61a7911c38feaec30f5a43204c4853fa9f7066418cc3d304be0ae8cc4e0433a0a1b3df395870072e05cb495ea5a489b38aa3d5386cdddb3ede4e1e97f8398d966c28b379c815f6171edbe9feaf62163d4c2d2ff612bf628a805ab338932fd3916696e3e6fbac74184349225cccfcc499f7679cd537f10ff58690cfa821851bffeb64324154439befc326621b482563e11f16397d12717404e2f7f675f88631cbf34b20120848fd0a4d5f34f49c7b2336f6054f4a21089bbb025772c4b56a62b662e014eca10e4099f5e92f0689b1be82cc02e9228ed0fcf2160b5b49d8a452198f6d7425a705e52014ac128651fec0036caebdc151da98491a32df4ec5927385125792fce5308e1613e93999caa672fc6113c128f1fbd0db7f87ad989ef3146ddff63c18fd9b901db19e13755d7df203fb7f577912b608eb1880f8701b43a7253c442597e789472ea84a028664fef4834b07178b7bc285be7f82833a524ebd886bf56d4ff826eddc003ab25604053b22827dfbb110ae177d2893154a3783bcd0e96169ddd5f3c08a774077e9ca5b9378897c3e68258e1d770a8e90f0638092fae4647d47dd49aae44f2e7f8265a50ada3585b4128ef00006fb942a44ddecbda84270af302790be13cfac36884a3a463bea1ceea6a6c382be273fec2266b75a229c2a58cf759903cf0e4d3684b10655a9213ab3ed6cb0de817f257e31a8d2dd4b0b197ce18266dfa19aff1a1864569a3d72a286f4b1504d0e2c9847be70945c659c5906cbe9dd7d39a94ae63df4ab0da49e41fee7f5a56e33b91aba4a81f9700067861756388fee5d7f92b2b7071f14d339d6325de78494ec00899167de19a187ccea8d745d237b7c22472c8da1a0499d784fcb408fdf791c481985eae079c33999c4c09cb7b87511b8af51996726ea572c0e49590d29e331c985f92baeb0d92e12e510feeefbdb35ae181701e225969f25f935ebbb8a0dea59385c4631eef3500f41329c06e8643bdbddd194606d0ecb3839737a3af39de92a576c7ae273bd5f7c3d476012bbc83fdf38e6b89a80af64f42d229691ec2217a3547d64c0a3f87864600ff408664bd5df320361ca4bcc85f2fc5770ae9dbe117d0e4f701512c7d20cd45ab91a8e139023de00e8a8a6ce8e96f745d6e9d8e791c470f2b3f8b2471227bf68835ebe0f981727c0616241877824a273984a36384c4ba7488f8fa1d0af30cbcb1cd64ada5c3f84090f884c9cec035c663fc4fe281537302cd4d188018d3c9994323348ddb9642fb8e456f35f65ccf6b4a7531ca0ffd39232f61c346640759f8afda6c0f6dc96e14904c96a4a1badd17537c6b6974f96cd233cc21832a8cbe75737b391223039cf27de65b531cbedcae62e191afc86b72a0896327b9884501b13fc8f1fdd1e4f2c21e0120ef6ce8268b1df981a17fc704e918a35d2149e0ea839c14b716b1281dfda153b214d4d6f4577993fc0ba0ecb405d94f48ae2cb35335e4cff9996afac732c80d181ce16e934897248333cc402f0278caa4832b9ad91ea333bd1ea41095a956b40e46a0bf0fa3a8d3cdf13790cd4d98c8f17d6dc45e132af2ea21e6153505b47c8fcab5470f268b507f1fd07f6a4605d141f9fd7f9765b739f3c86e3e5df63e9d7fb8968723fb533b31346e1466adf6e3bea0252fa498d122c6725d356ef132733aab2780a2b9b5d2c987dbe9f66d87e4cc4e74b7b159a23e7aba86fdf75385f7ae8bb7af57820d620cb7f4eae938ee9a65eac6b2ce41e59a1931562a455387291094eba1189d6beba3aa83f02491e2dfc620699c631520607700d82704a0e251d8786a051ceb123a06762edd7996592e2dccf62f61af7e84c5239a62a4ced53f3ee0aa612c4d76357a0916da42d57dead0df7fba8968abe6fa6524dbeecd011f50f77cff626056d2a7602bb4d5626e55772e13adbd0904c3ab98c92e6fc721e5b5e40f64fca052e5bcaa07d48166c15eebfe9d4a5877dc4b4a720b51415c6a25eaade1f5894327d21c5dce9243848cbe22954f7eebb71b91244f36d8f80b7b2b554d1bf98b4e2b885c29bc0157134c80752a93c1953201391fe83c9e06250240073558cce328f8110c63fa096252114f06230be983e5e46451c515cec19368ef0014b367a640af412d7c4196736a1a735693aa97761fdd93761f150c5d23cdc1ee5b39c94d3dbc35af34e807c9471cfde90fd4658d7f3b188562bdae8725938616f169b9cde5d50c37eb86768451ecde187cd7f2aa750f896d2778cf442d0c57fdbbac3d51dbb0bc92b01b603e3150eb66751db97e9d8958667e36c9e5cc82575201c62aaa4b4664bd466740a19d88e2fb9356b494c3cb8da64f13b4b20d5a03b396e5afbbcbbb4328fd010d8f973a4ee2301a662dfcaf2f01f01dddc142af415605d096eae281342bc1a8727090ddc055f5e10bf9fbcdb1f4c98933b98508d79297c470acc4acce0a90c0814cf6c5da4717cac581dde25556a1b234190b7047e48faa549b58255ee8ee38b5eaf97d0fb05fcf6f2340a4802297a4d9d378763d82462d08d3e53bfe96696344e4aa3243e673a93374a537dafbd52afc661ba80568c6290bc1ca4127108c2ebfcdcb9654ad5e7f813c0420534c14a1f4a25e3f769adaed0783f251601221d7e4a43ad467c82d2da94c42ff4c6f5c800518d24231318e7d2693a8fc71506d17303a4baadd85bbf73a418b1f427e672258c9c6fc711a6dea4be80f2bebb9ab0b584e8d5e20e3986ef8e80a1027a1e6c3f6879c45da9f547e973353ac24ba729827f30308cb93b0c750dfea6e36976cceb61e64a56374c34657b4921d4dd4f2989cfb827d60ff5bc1310711813937c602ea70f75108189f268a21b92446b41262630db4cc0eac3c32b102429b43fa6853822ca731d64e4748b3b7f93692effded9dab2032f1c4a8706914160499c84268c67c5a40827d0037705b64982c1d1acfd00edca0394c6f9a6c72a6ec894b148e135df43db9872913829f440a53afc4e5c28f024d226f03ccd144f80b95ddf2d28789020707075bd9fe57466f8eefcd5933ad6e6f16b6b84747cad83c8911429c84c18ec8794fa6c748daa75e0d4595827bdbc5295b28cf74823c1016df808f647c3d604dfb3f6e919f71aac1acd9c0bf735e6d85bbbdfd902bfd4fb87a1ec3721f00c48a1e7d218e36fe7bad3358b730f45900f7d8597d67138fb1178607df6b68a12569817eff74890f6f24ac2f006c4d037da65fe917ceb488b9372efe9b6aaf39c32ab22bcd5493532f90022c7e12e365c1a61245e20129fc48aec6e4aff99009a826c77cb20c4059213f7ff2f101d614396f94b88c55b9e38412f499120b2344d50d93382f5efd0a08bb764de17edf00ac8755975c0d728fc4ab4055d7e208f7e6b514c90f81f3ecffe48eb44da35764f4c36ede9e4af0e41152ee65f77943f769ef6bf5ca0314d94fa9bbffcf8a3e5450d6035a5b88085ffe01a19b7d46deac58ff230e5a9e1a88049b3f71618f9a3e9a70d659dc6c184a7dcaa72b226a85c6077cdb896b07250614364066e6b1057e95580aaf798466dce00c97397e9814c1be0f2dc22c070dfe3c22332ccf638e80bf98f1421df6e86a8bc3dc934e7cc05ef0ec8f2929c91cfe14f761878c51a71e8e4de969dbcad31e92f14553039b0d401b22bad0cb1d1ea5b7498c440cf6ec167bfe28d57e2a2749920cbab42d32e742e3c441da6b07f56a615271042b577d91cb3597656eb1d68d44ccd6f7ca154f3463c4e630601ad1583970279ed00f4042d267e5009bcd9eed04009afa7debc00279b79d29b1971cceef69a353486fe6a58df912e593c501905afe8cf90bea011c9579c20d33e8dd161c63624aba72e92de41550d5c2f7822553f78af092c796966da82e707e21ff360bda28128e6da493e116041e9a11cca96cec896db2c1e2d7e84457540cda0dff0361aeee9835d9d95353b03fab8d5ed70f14ee9241f18bc1ff3f9294f7df42849fcdfd52a4c9d73ae97429fb006f229ba0090d3054c8dc53b42e80a7e00cb819bc6332ec3f330b86c595d279eeb2c959f0699f42f327af428149fcbdceba9abec4502dd3c16fd0497aef660a198f1651e0b157d384b6ea7eea616b3a1a86c3bbca57835d3e5acd42e4bc67596c36e52997e87d5aaa72b748ad4207fd416f62d15135ecc99facdca6b9ae8602ad91148e0a44fbf32d9742818cee73229e6a7d3ce67a5899088c6ec2f42b98d5b3f8c5b2b9e4757708b8ccd262b681c3f2e72e62eb3a724553b145472b74eba81a9339116da78f3c7455f787880dbe2702962fb4f6647c4fcc774152b27e384d09e4df4dc334eb22403ee8413c828cc182033fed1ecb3ff04c2a12cb9f6af7f31d84f2f1b76ce8190cacb48e911e2b1ba7796239fa83fc6e6c0ba49adf0c26b05d137a72e34de9e0256ae2f46333b34057141207a5cd7cd476cfc179b61bbe720983303d51bacfd80fb7ce47ed87bd17446f6ef9a989d192ff049096d2b63a543902e4a02ca1a8919c0163991a06ac25b74df12baaa4a6b77d8a7636cb5b7e9b7c5525794cec08538dda8f8c4ee9526ae5607a4ae597f952d6c69ef197f12f5b06a72b1ae61811f25f428e18676f6f056889cd011e7fc839c8994637f1dd2d4e1ba8295b415966e3b4c692b15d0eb23ba0d8e1abf64e3d1e593f386bcb7a3756b1b80e1b35b5fd0b52a8bd0596cb14a592796a7cde77c037039c54cb25991e7b593c151436511cd3b58259fa3c8eeaee4f1e95f13e3c4738434872e06b656e1e17c8b12aaa1d85f93a754413bbf7ae3fe2adb356def67bcc8e20e14b2a2b2f4c50c32df7486c798a79530dfcf6955e1de935c943777d7946d765dd1058ca925f3233f777b8260e10f16a1f1044dba009f11d125926ca6d89971380987a779d0a1e9b7cbcebd41073a88b623ed2eba9c754d06a0c71931fc7988e0b5ffc832bb66ed8feab65be039e28dc8d48d9ca8f0e753ba229ce29706ac8107bfac1db3d6d1d8c52a0022aacfe7bb045b57e699eb779210f403ba0b7239b593818cf7f69339bbc57cc4ef65fcfaa487fee7e76868bb23f44f51a9748f041fc69c976025074ad7f0314e7e5830b361a2e02c5164e872330021257b8187c54f0a42d63bec0a56bc3487172db8e3d3960ee59056d8b4041f386dae624efaedbbbd05c8f4d7d9068df155d3c45fc42d67ead6128362ae5969400efa8c1e6d9e878c6a47ef2a9d4fa3bfaa8b87851005d0da28cbaaf43d2f52a528d9884292785cbeb2b0ba1b840d029e95f885068a615e18ec74d5c589edc01776c8b49085f3617f93634c6135749c7a39b30f0870266566d61670866eaa4124a006170932a6c3bc3b871ee30a000886356f7b58547974ee36ffd865588eea5821b758b90f958fb9443d38bb28863e4ac920d0f5a6fa8789b1e2a6a79dd6d187064105520b1c4ce4ba3ce160c74a616fd78b7add9c8cbed31c09b099f79e4d3b0b05f1bdaa7f76df91072b7e36d883338e573e5bde3aaf583393c6d0d6d1c9f8b20d1752bda9f814b219904f6221eee6852bdb9be54b0c27a7a986941bdf6e12452bd7103303bd9b0de7fb9f434e551ca2383e9c1a2f9b30eb75d8634f1c5bf360f4f7cc9d2232d27e62e044b896e3fa9d202527dddc5e3d14eed7a6af6b02f0aa790bde8bf3f4ff2ddbbd0c160b9499e9c3faa5bd9079549a16ca1e4357c46ae8c8f26e6c1528429b2fc9f54a244fbec1958900d55057998debf9b49e6370c61985b4d54670156a89bd2309e601923ccfc6c063d41af81fe0adef21e747f0f8dd023d94bcba78a48be037bbc36c886b8e4e9a90877833551319a4ef5f223c14c7a91acf56ca2b88692454203f82004dde818611a1706efbc671f3f86edcd30d891979fdbd5c6ef176ad7934c9df5226d88c67113c42c327a2c757463160fc755c99de0261b4ff46171e40f5896614c641542a39e3afdd39bb488ea91f0b43f74355bae65666d593d9c7360a37fbe3abca77fe9002bec26f092066ef0191348588c2b1e3c0977a43bf49a997b95f880ae3e0e678c10e944f0a6385322cfe01bdbba4123ec83e786398a82270ab3e3ba17d0e2ad92ca6ba3724fe2c68c7d5ee49e09c569ad6e40400e451e9701a2210c2bb4d573e9d51c884ab076cf52c34eb44e8d8100e688e02dad58a0b82ce4641ae26298a30737704ed612be12a0c69a29080dcd98eeb579cb685a8b3be0f121639b30b49ae49ce254338a6207d9d5238cb1d52dc6f90cb65a615d969d049bbf9215a50adaed4ce36fbe084c7604e8696fe0212cb64772fa7b079da21a126aa0a6e8e55e3c406a7817525bdddf75923da870541413b3fe814fdd66a8060340ad529de2e6ebc6b566436e9f4d6747842eda3f1f427dbc06f872f1276a274c1a949a50ff19b790fa7b7606141060510b3ab01188478e3c3dabdfa97df7284506cd89336805b720430547e52e2c21d62593ea5d793813691690163aaca68d254f6d0cd77e73561f388c6b0e8b195885de6fd1a9a2c00be73cdec265069c602b012f1d2332560f3aad55eb889dc296fedf9d24722aa3d0af1a4a7dd72ee98d31bc0e8b2f9343a7c005b04db1c7e8b5d82f3b2df5dca8174a1d7be6b1dbbaa31353689e703d67d2a3882827843b8ebf871b74c5f023842c1dc2638d37773e9d95d64ab872eb9b9e1bc68639a963032ad8766eedcec2a169c4441c1aae83439c94d9335468312a469f68c6bb8e3cf435ec8cd5ec21ed89b2dedeab25fb0696619f52b64b5201e4cffb85c643c42d53dd1c48bebd8348ca1bbb1780f982bb4512ef0842a9001eec045d4aef470bbf59659a3b5a848363d9b873fe0e40755048e0ae427ed2a40f73edf6227279f9d15505d15dd35e4444192978d31d7ec1653f5d38c0429e4cfa383958f8072e723f19ecc496bdfebb50e494bac6c47050ed1dc83db5ba2b6821a04b6468a7b2014422f18e35e18ffbc78fef9d6d23f4e517bb9296d2f5c07ca6b2c0528d703c6513eaa1a1288bc7ef6b376ee25fd01aadba3db0f35e3b204a7f88581860c25c9efbb16451fa0b2eb720ef1607a7d2fa616816e93c50deb63302c0d9e39a595f4a3658c40d5baef5ce2b659305a5722ac809f17cc3cae0ec378c2eb615b19db9b6e0e5a2f013b425b63057006e7f69b03152cba8117f07dec687a8f66897c5e2d2526a66b1bd58f0d98eee999a45fdafad813d1a0b1581c6bc78af7ab75d5aba3c311968ef9b4f26ea921a2de88c7c84c150886eab9c3cf7ddf0b83d1af60338b3e8b1e0dd48f0d8b0c20263a1a1fd8c46de38858de1f998ca4561e2bfa9049c4750779333a6be15e0edf17732ab099ad7b617ca6bcacb85fe4c738ca5bd27a0e02c24e4db88b9bd36e8ac5246414c7c5c1d0b807ad1d5a47fbe0081d6efc02f2098525ae4500630eb25390da475dcce39c3651f4b65de20ca1d29f84d58f108ef087502566a0dfbbf5a81f8fe23dd19cad9283faac791574c5167433107e537bd586ede14509462169442780ff94b542c30309f5b3b82cfd055e7d4949dbe4391968a52a371a3bc65dbb13b01e53e455490d60ca573e156767a9be8c31472a1369bed23d3b09febed654a26128965c1ed304f8f8abd8579f5e4581e33b2b9211f40ad4fefda6361bb8467a84bbe5cb9695c36f585c84919fc74c5d6f5539707fac1e7fc66d5405a4b747f23132e59637132d972b7d3052a0cd61cb80c2d8ca449cc4b1a0aab4ad7f78c0b4fe3e0bd751a133c5e3f3ae414b50eabba7c37e17c1070e7dfd235c84ef7d6212af1096fb0b80c0c3c9c4da6e596e6f520eb30aa5b47c24b9d0c74773c1eacaa655c3b0ce391ead5bfd7354f13e0a77eb69b861b2b6f1238b256df843e0f8a5951d28683fb3b576eba7207965d950f68e883d30536af02297e0700205000d520bcb51003a25117592aeac1d36b3f743791c30993c7dc28a3bc64258dde9787b098aa70d0970d18270aa973eb5286c5abd631e1676a69d42fb41feee1444d6afc616f8a6d5f3b7189e632d8baaa9fc7a8f00cff1785ff7eebbfe8e6bc06248164234d0dcdc248157f945924cca0719f6fc1968fb3c49c33850154fe71852c1978bf02ef7dcabd7b2f33b17b446102a2cfee523e8578ff4b8e0242d300215cd70848afeab8e58680f209c3079663692f141f00d4ab35f1a7bb4a6ca7309a83bea19ac2c184af3dcb105664305776ccb4c183f6ebaf9cbec6e87a34ac374cbd96b2c7a85cd804258078620683ef8aa228a6aaafebedd2722bbb06dbd78175182e517dcf060625acc80ac7cdbac0645891cb157f625707fefb239e59fbfdec61870fd33a60d481065706baed954b80fdaf10299ed2c233d97c93563a595d03fd8c3c17b327a09ca0cebdda093888edd4a6dd5fb9a51d991a6f57b753862b80f5e4cec179e9f8313615464cfd6bbbefecc71d164974be862b4582ecc9769bb0ba4f0bb77c7258158b5f949d5a4c154607b31ebecf6669b5f70303c260743516cb9465138b67a5ffe0f5ab286eca8edb39714f375361eb1371aff068d69460227bc80c47407e72b7a8de3a29dff20eadf88049a2bbcbfbc67141dfa229be0b642c30e16fba29603b94b93863910747ceb7d8f52cecae57b681c21c6276d870fcf047f6b595c1cfcb8fb6546bccfe43125eb3a2094311897cf0df0898dbcbfd476891c1e7964ed03f3be2d7f6812a8cceb1060c5eafae3373037414dfaeb3884665cd028a147dbe9c71fe66b3ce382c068763e57b8ded73ecf9a4d642bd23abf67c9ed9e9eee20e0fd72a05d5a8c35dd7cc78c435d50529e9b76ba4394cab17ccb1d7e6d73ee7b9bc7cffe4c0149c011b1d8b488a4232f90ce19546ba27e092b6b50f54259962031e0e1f3d92351d961a1a2a16d7ed27b90c2260a9a82a7062e19b3cbf3aaf47fe95398e651313b20a962d4977a8b521844e85acfe8318d782f50f1e2d441e010386fcc70f31ff02e216f31b5a8daffbae5e70508610cd69583a3aebc0936a6e2a6349788835f54d5b931be05b15ba0e4dc4efb7269e50adf91b0d83065d97928ee851161723212553084dcc8e0f4c2178687f8bab03a858b25a05ac5f949a8365f0720864a7def42c3e7f25ef95b024628da6f14910bc3cc1fcf7574cc557fa10209fdc89f233f2055cdbe3d718812fc749a34fd3c0c7397646f636281136ebddee69b157378828263b322b61880ac08967b26b62de3dd6640698a4f00c53b343242c75100f006a921605c17b1abfbb6067ccccf7f674fba0d2799db4574925abc18a8945c31ef8c3124c49875b312ca2069f8d28efc219364a7cec8e1c1d2c3bbc90c08d09e3ecf3387cee10e145c69844da557ded8103d0d226fc3d063c88310b941b1be0153b3a9c6a8acbb8e384c31ed3ccd272a8a0fabcd552cfd8c7dbf917565e24871d683a8127475cb7073267d7652e55901e95050b60d45c9824b1adf2b27cd2167baf338249dd09f3ad99ee0c63c2afdc77f2d3c0592c43b196750d018f2425918d1e437cc4cc71e922af1553c46fc545fd7a133b4f0d026c7b77c167657a13bfa3b26334638264f4bd8129c02a6a889e488ba3d2c8f1c44aa656e95940cbd66b8b83f037d80fdc4cf4bc4fd5fa213689e45c585b03c6805b529462ede2a898f9cea3bff0d7f27d64cbab2ee632c7f6c72ce08d82e6193d3958216a7b8e9dfb091877596a9536cb0d835f985c40642ad8e2c6fd31cba1a51072583f0582941160cc99a6f08a685bab5ca5d9ca3c2211a09e204964f1ea198339d9cb6f7df028a60631e830cd106d0bf12b8cc0c69085651357269b13b77b07d487f570d273238b366c972b3d26168b5839bd84ee5e23b0d7332d81e57d1f3b7a86bbef0bc3092a44cae6aedcfd9ede0c3a7e04dca0c83c8358d72d55f7a4ca4b85799144dd440467baf527cb1f4f17e89826ebcaf9f05cff8560f5c047742dc117563262c0e0df609c8e5a10a98bac8bff03d561561883382b22697f72a6b78f3eaabe70c2acaff2040e0d7cd21577a7f57164544ef4001549a3e285aee96274e67cb82f589c9c5abeff52ea7af86e00753ebca85f60a0da3373ec2e9411190e7997fa9a8430141b37db633e784c60546bbb19809af4efa01619e3b692d704508b7ae498cad9dd6a10188828c993ce37a395893c9b7354caf7fd281542ef2b40936522ca9bcb9564e2512b8fe54044272df99cc21deeee2fd768e03275f18893adfbb88c630d75e6a8d4590c2e6e4354570ddae760ddd2ae98585c446e4a8928e065365a60d8ecf5a581ae997654ce508ef88c7a05fbcd7c252612c84cab69d38ee69d317b72c0419b92f195199ca7be0505fe0d2d6400db1dae0e6b96687ad07dbe09019394973d018ffd83153de34472a334e617e93df6d54d50dca832fff283725a96395f0217d83938e5180d731417cb31b2f4983183825b5298bb63d1243e6fafedc9a8777109a18724d1c68b0447c63ea00d4943b0394de393af195b5d1c88d4e501889670d6aae272f9f08db8d6027efb23a9cf6c160cf2b92333f4748a320acf2b3862f933a37bc858b159f4b280fe14ca354ce07984848b880a8cfb8be4233d61b0929277414c6775b7b76c207432d9198af8783b6a86f3c841e8e49b55beaf2e6537be51194540d7a3117d3c0bf365822e9d7f90676069388bc7428be937cc97fba347a005ddb9e1ac75c45b62147ea160761fb40613483cee50c45c995c007fdd0c49f5cad8c46d517dec9bedef2a739ec93e0c8fa9710490e446c51e497aee6344cf6fcf956f07bd19d53d8b27f4160a04ca63061cbe7799f1c2c0a3812763b875c92f6667fc54cfb988c5ac49065cd3a22958dc00a1d612ed5c0c316eeae6cba2f251b15e292d3afef22448951d9fb96e6c7fec774782aafb0a864ecffa4a862107f6446e25772d6eef986651a12b35f1aa6387a56b2530aa002e8a30e22c3522f50431f9dc3fcf798d30b209e0b3636f863f4afe3408fd955deb52aff0171f1dbcc7deaf744d2496fbe02507dba1c0ab5f897b24f961bc3a26084f93b6e973a4852a7686a9d58d8229b9964a05b7cac6df60ed0d1bf421b95e6a2cc25d28e289836605dc9f1111d9ee6f764233f0e243d4e12a65caebef40954e5cef72afb41784563c6f5962e4cb5d2a9fb98a5aab9bd83f7d67e38052742c580697b326bd0a45b796561084116687ce6fff2e08cc7c9d23bc0d25c4f7fa5a555cc29cda284f07d99b7a072c40a41d22d7733ffcbaee0a42736e0ebdcd221f0ae200bb113a8f6c89c7d75706824e240a13cb0b5e72bdc424f85dd5f9494f747294d6bdd4eecb91f8798226839271fc57df42d231c148005546a48aa89d9e56ed3d78c07f8f615ffdea54da5a8f9a2673e6c4d9261400771abbac09309ddff91fd162c2e2fc2e0199672f470b088352f6b0c76f8e1d5f431e5d059fa8e1bdbd39779c008fc8a1bf1b9b294d0b4860b1137b14858144ae1fe7cced6aa49b5c8c47d65a6794e1b34fe2c9460e2e43467a76676d799cde2181e254fe92438e7841319db0d322a61230e6dcc46c72818cba535fd0681ab9e5825ffe07ea2a2d93e6e30876e12a6f369fb09715312f73404f3a369ca98ffd941924a5420deecdfbf46295de0293ffb807d52a49974a75a78a44bab84714365edb0a48d8fb99a16eb5ba1d446d343901082596ba5b39d43863d084fd61ae4c86cabe441da8e6e34c03f4cf8683327ae5162d856e180fa3e436ef97a311ff3f446701e05929a2ba7e33379917d18cf016df22d7bfa2cfd4023c6bfdabc228dbda6b657eacee4a29fa512a3c5194e63c17a6979409894fc1cf8ea937a8f4b6dc618adc2cf1caa43e3f5d7f25296b62e76d4d7a7d5556b93c1a4a50cd653e735415748438a17061d5875e9bf84af0ce5f850b0983a27f6b24655d1168ea34ab8e3e0b949471537c9d6bc7f87b9ca3df2804c7e978f6c29faaa61e946e5c445c2bd9d9dec30a2dbf2d3bbc5e6d8ced799791b6811f2d3e17013c983fcb135298232c705dd8fd2480eb846aa449e92b11c2867c9ead329e0e3795b2dee82baa774668bfc5800e519d2f329afa7f8ed83f1b782f76b52d6a3f2529b5b224199646a752de1f91d6a8ef83598fdd6ee6e350fe1d4654fdbb43c2482348e235d42c4a5d4d69c9fcc495f17803c634aad277cb9cd32ad278b69a1a944f7a28473b4fb15dcb8bb93f966269021a33e41fdb7bc7b2fd549ab95dccd4149f5355cf981be8e1464c366ac13de7949555e2a6c19a05146512db635026e38d04c30c5cbad3aeb5b1db2ef1b79a806d6dd6477bcd0e0ce1c0915351e129286bdc82574dca3555b940624049f130aded3b98e9e4d8910398a8745927012e07e4811c8d38634f58ee4d9e047a422b074d664442a1487eef6165fcc1bcb8a9c2f8fee81537fc0f2e57328995600420b4b1de7e89578759cfd752bc2c1041c5a32e8cbe11f156200a8441ef92b89e8abb8dbfccd40efd1dd4e5bafe06c6817323ad7d9042bb8fc9024f2beb40cde8c9760d7a076cea116cc53b0e501d6b395b85489832584d0cd8e36f372f0cc9402127a2792ac49bfd46b221e2d7214d854927c2b9c4a5ab90d887ab14682f701f09d42e7aae7dd6aaafd20fad4778153349822223b53145d23d6ad8f70f1a6c5bde8dd3d28db874b7538cc344c4e396619f38b1bc4333625efac0a9225d2502be66e3e24800e443e1c2ba057ecfdb7c9682abd67d792fdfa80d43da67ce7c32d54500ad8f81e0942d3f9858859039e07dbed3c860c2acff9aa129143d9167254b254b73a4d55225ec087d22db46eb19003b9de57d7fb72569c6e9fc33a88ccddf4935da73cfec751396c1478451d88afdaa726b297dba0ee7dd4b9005d20716c2b94f4e5911e2a89ccf7f0f4458be33f9840bbce2eee0162fccc2f05beef4c526dd1c9a597a1a265aa3ca368050e45f47c21df749909a283e1b2ad405357f9ab2e7e498e65b8e967ada2c33209af2e2f7a814f4ab9f015c1c37829af3c7e62a1e4da18cd0777bd413015bf25e25811c9a7afaed055e15b4fced013ac5e1048ed89149064200d8f39454f737d86c24cc7cc5bc27f0b4538236b4ffcb33c7d5ca89cc9245f7680946eba4fa5545ac4987726459fa7a8e2aefe67a0e4dc16a780eae20399ed21b23753c2dd69d03a659a82726810ed44d5e3c52166a5b9eabfd0b5149d2a2097076122c8502d4134155b9af7e12b20583169e0d819f0df4ca9c182691bd8405e3682d58a257a64d7c91d9a2f4044224b192bb47e316f6ae662c4fd8cc518fbae30b0391c621cde2ab0a395e6724abd12962cebf0311d31f6628c7873a93ee7921788735c60c80a9a741c86c29b65fdf86a15d2f451aeb9f030bbd523380601c04cad4ba1bde720b6c5fb3fac8409a66206eae8a0215be521f8165b148066d8933ce94bff2cccea9d7ca187997bfa7d88720a92e3fe7a81ee352a82dea4d96942a7e55f3ecc201dbaa5ccaa07826ad9a5de0ddfa2a3f816ca467aadfc425cba46289cc7d4fff71281e8d97c7faafde170fa8b5c5941b9f22c5c832a948d4b30dfe1a8ab16907a1ccd0ae18e2528d33be8054df8e62bd21b96bb85f1c2ebdbf37d5bf0f029ea81000681bccd9371b54dd3fd0dd92627be09261b98e6e6be749b8d3c25bc0e4dfa67aadf03818e904ef85640fa33240afd0e8d941effbb05de469a9bf3fafd1bf99e2b0f449fd40f96797548cdc4c2381d8657129672bf983d4b209e331c052e8e49701da55637d8190f0e0392660ddc2ebce09488f4359b0882e23e58b07b4dd630a3265779ddf7f5443e1b2476daa7f41c86b4f1c6ce2cf05690f6879b2124b589a35dab0c1d76bd94ca0cf4a9c2dcf7fd141dd0c590d44882d17f3702830b33c4a91f0f661a3d4154e70f49bf96c18c5a76086c6883971c638c1e86ce4a1499612d56f37561cb585d8ec44c5db465fd038c67b85f8ccb88eb12c54cfb3abfe3bc1a1bff1696b319d368a074036f508f5d1bf4a4684b94adfa75d3b831fc01213f6419bcbae53b6f62c78c7b3183b00b98cf36921c037a73061d2465c8ca0c017dd4b86f6d09f48b49ed9007ff0e73cae3100321f384fe349a8a3d0dbf3e08d5227832ce5314c991f46e82b60fe7d27e1d241217d953465f4413c9956d43774ccbcc3b40cb19a79bdf880c594414bde3661d0d70a0d99dd0a6ba77196271c45144f257f3a26896600c5857dbfa2ec19c79986decd06808656841453eaf306324d0ba5ed546c5cc6fffd2e24e29c4ac8178b38140348099d75a85cfd63d0ea215db30cdbec523ef9cae6c5858898111e3bcf46ed4d927e144cc1bced0fb82c880e1a4b09b7b393858c2ed14c489a00abda1307976b798a503a53671b47ce437905a154a378a093e7eaac0c70ed80d426514489fda21164713bc9091185c4481cb11791ddfb92080a9ec215503133cbb1795450b2ded2ccb688c4a4b5b687faeeafe945dad4bae2371f9e2d4c41a38d4fe8efabf24c489966af760ad7b749cc3d6b1c762f357d294401f50c3e0e38e3a039d32716f846c699abea57969c88866101ab73a8bb39bee2c578548b2bc8347f53b9177a9df44aa9fe2c5476aea79e9b322e70ed45013552ffe96e7403443b01b418e793c25686f34b85245af7c7d38e0a28b3e90db4a68d7d36d62bdca9720d2aed62ab13600b5f1c6f2328b6a71d14e211d67d6084eb1ac8749e6eeecd8aa37b65aee0039481a9903ae8c9c70ae44397c152eda94167162afe58f1813d5a0df73b0c5ffd14010cdefb81748e66a22f73de6f3990e81c57bdcc213631df9b32a16ac604fe193452f136eb2a99a85a161221e359fe1c0aed0c10fcea3be4672b6b0b1c288ae639bcaf613ec0c0eac0dc3bca43451a2dadf1c8a6b1dfad1dd5a0bb6d545d89e1f31047b87634e61aacfb6c307807b357df59a21ab9bf43236764ab9c1ebd653781da7fecae4043fdbd972bf2eb2e5110ab012eb77b4f705c1a3b70deba9b5abdbc44719da41064e7cf5f1b9b5c2bdbc30a84247512a4eea19a4bf33f29c1b545b201b4a0b8a65a77a0c845629a3c010fd3c96beb499a37b13884c7fc43b8c62d8cf72ef59609e277d9eac2bbf602a2fafbbe34530c94acb90f463780d06076a2bfe685fbae95748189003f2a0a4175aa4a612689050a1cb61556893a41b35df17d4be111b0a00e2b68f9b933937a87ff767e4aa516b90d65d17ad015777547d242976d75f1cfb462903340aae44a5d940b68bf99a485e9f2858dcfa6fcb42826f11fb6bcd62116c576c4b9e4dc28c82c60bfafc80250a04b545aed91b3c2de975f7f23d1a49380c07f64c268b9d45cbb096d3693d90504c82de6b0b699ecdeebf0453b85122ac1f56eb48a70736e5f67972268a3e0f01fbd4e771ee2b91c5eb29b693a2eb37393ffa5d2281c80281fd2d5eaa4423597fea0fce8ab7747f96d98a7921219e31e0f3906b4f5130d49166c4ef35bef31337f41a7e4f36c73acb64809b4dcf354e2241293baeb9f28c1dc3227cd019cb33950f5ff388bfffbbce0803ef459c0ca9599f129ec7766b7437461a9eff0d05dab4a969050c470048b87fa75a585fcd7ad9a2fa61dfbfaacd865d567917a9604699682c1bde7119dbd2c875e298eccc2384879a5813da58a10b11f5c4c9d5f10c2475543cd871d81cac590dd543bdda21bad7aeaa541a24827509a09e563a3724d4d3fbd5d02fc8cfaf5dd303f16f8ffe8f859fca4403f9e812f518dc1170f5e55d9c57a6fe25fadca4678a96487c8a666d7887c8a55a9246ad90ed64500452b673d1c6b7480e58b37a34b4e105d52386580bb5026b14ca48fb67af31b0c513553977907e048076eff05194ac2489cc76c843228266f7e9dc7564ae18e28e30a09261a426b6acf28c88446a02798a0ee518635d1b0007498b0dbf88f551becef9d49ec78ecf445d9cb2284d3ef43e5d918b545631f179838e8b1ae15b56ecd551583bb66f06358361cfa526292ef9498e7d9cd315414cf29d26bb6450d6807327c463f65bd946f7fce5aeffe993b9767e1edb43c19942a6e7af0ae0b1ffe834eb9b63019439c06f3cd22a3e13404c4e634f628e2d2d04f34bd236a00ded2e69ce0f70ca8988a64593d08262fe2e4c7e4d9cb472dba7e5d2d25bb7a9980a418f62cc80d1fda5a6e60837a0672e63343a7aebd0662329c3eafb1e91f4f34770484576aebeade29288255b34202f8fa15cf83b53941c1209081bdb473c1a31b4d5f19b34d3ce8555c6071b3a76edbd6db35ff5ddd2eacaa1f88e79887daafa561edef6dcf7cfd85c2b69b9004be4159427a429c5e863fc86bc9781be76ed7073f0f6aba1b8c4d8c2c5c04f2bdb7ea6e4963548e39b12fad637a94ca5ea99d5c6603be42c59b88caf8db98bcff9c7659b272146d7bb9ed1cb9c5503fe84b11b42a10049490c9ce8b697d60f1522d2277eff5ca21f9003a85bc022e8c5850820d8c877ab4e8814d9bd0ad9c7bcaeabe250f58d8f2c92de7bcd5766bdb244e868d85876f24343656ac1e106833e7eb5bc9102fc78898c611fa7adc04473294d4a7c9cbcba43e9e7b1577169aecfe5a64f8d12087d6af843962c5087e1fb4dc4a39e3d1216b3679749b728880e15cf4267212bd74bbf6ab0115a2c6fcd9240eed6af3cc4ff6291bf2068a28f9b5f81100545f795e5ead7cb6827f8a2577f3b468eb55b0a5cb043e51a735512127443e2c411bb0175ff0683247e3cda5269126aad9995bca25bca8df6e4089881d08e9a195956abf16165d6466ac6391d21d489bf0998574042eaee87cbc68b258ea6f469fe7f4ffb228d5303bc98dd16f914f3fb3d0b8b33604756c224c4fcaf278471bd2c1959d4b9289317205f871bd370a1e31a9f8df7ce32266cff1addec0c33a728354dd3d647b668cb75ecfc9136c624b8ea1f4a38b1746cf7f5682ed7d83e641af061150d39e4bb4197be980e1c5eb7af19bec5d8c223a772baa28de5234c59d4d90c5f3b879a2b372668518beb87c9c90d02ade8b171a136ff25a00dc9b10ec0e2555f0c44273cb14f44ba4985ebf0ba0ae4bfa84d60e29e7d295c606c0ed077843070d62b2ec3ae2b1272e70dc6a7022129c9e7a8a04984bffc725a0e485eb6abd590459018fd7ffbcb2aed055cbadb22dd397dda1c8be3222e339c045d41290f3a0d24eaa95760049e147f31ce7f441872c999126bdfe14d3c513f3d9ef7d5f3c76c205c1ec1a586563f9eb42d5f64da770885a8bac6f47f4a7acb6ff6fbe618087f374e45e244079d79522a196c5c51f0edffd74660426a15ec86ad6a0df4b7d1ed2f2ab36b0ab4b04e8472c0f4d44fb9fd116282467fc6ff1987fdb8ddc82744a4fa5736372ecd21b3963cf7b2f8784bdd895d3f8f4c5d7ca0bf13caac2d273cd03eb636e60884fa14368dd194d2c90453de907786ac93e244984e76909973827c3baf94a836e2f07e5fe044edba466c005fd6b07a37b06ab5ee298d8d0c0eecfe128fcdfb98ace77d55f1b0eec98a3e06f1f940d07f7d6798969bfd677679a29d0183e87a48095bfc15f683024e40497a76feb268cd774fb197697e661ea0e1dccfe18d5935f92aa828d0fe79c20a2b371bb837d759df515e939fd36ee54959af83914dceb8263acdcc95011ee1a94f8d713e85b1cf8d84f3faea0e09538ae6fc53c459bfbb54a22d8803eacb9831af5a164bbffa3c1dafa5d887dab07279841d20aa2f555171d67b73613a83d6cadd1ebe896264af4003fcd55d465d46612464e707140af460785b5ce011ac9dc72d0cd8b3bd3427198e9fed2aa55c5866d2197e197723eb5b6e59bbcffa1e297265bb95b68b9f30fff42d092cdb490d5114640cade3a0fdf83c4ec3376e68eda6ead94952849afeb29ab60e27f8fb364e073de8b87b4f5eb3ffd38a5be8f5ad64fd7bfd09f8378b1f84245056b85cb9032ca29163bacc4c65cf3b24e5554977e6616a9b3c4b8d57a4a4164a46c6830ff26c728378a629d2d8dc62dd65a4a6d0df055bbb433ad47590e1e18bac91bc5093410725f8c183c544cf1c11a01c14ccd2fdfa6c7b4936359d02a8cf7734507447a32447a1bae48ecb3caa353af1c2ac128c4c84e310ee65293df1fafed35579e124853bb16be5aafb0826635629a12a75f228e45a8eee0db0a8da32f7967e45be397579fd53ace7c556668b05540270818cdad4267ebf11cdf9ffb96ef1a6730fe1596c95efc33fc62ba5c7d5130402f3a0599ad400ad6c908a72f5bda7b3a9f95ebb1ff966350ad95c69a8244723ab07e7471c8269c0b6ab7be0d8b245d87ea4410fc82eb3f0774c33729fb6dcb8525aaa3a0be2c57202b215eacf12775149b748353ead4c0fa39493ab94f52f4f7744dfa4670a132ab9bf8b9b5431fe328169904dee2c0131f7880b3bd87b8faf9994083b53706834ffbe20026eaa8e742839d83c01c7fb9d7d3b793db3df50e6128381e2dc5f33b9773b581c18e9adc78c503aaf7767458853363b1b68e7209cf373ce45172c5b6b42467ca589ed563825f17a72dabd787a7c5de440e54cdea36bd4e6d823373850dd909e5ecaf2e31a6435c0670a4e9fd51a06b9820d3b69c1660d15addf05d81ff0c88bfcfb775c4bfaf5883b89ae0fa26a9b0c5550a0ef7f29cfb4d96704da015a9111edc48a5b511f2b265a83ebd3524433179ab45e2de865b8144eb9ac62e373415ef58d1ba7b2010c9c1f1e4f2853d78318683022c77ff6af10836ec844c442e200c583fbb5a9beb0794481e40bbdd7c56f0773bda0801c1a85cbfcb511e2544a2d9f1814a9680711c365954215ea03f73f1d861cee27140c8f443150e6730fd8ff8368b755fd9d4ccb0af25a860db3985313e8e90329f17c93685e244f36ffca746f6a4ad69b0701848518e6ebd88b4ce84fced36c343d49f364dc1e0e927619df769046019196a4672a716f8a9b8808767b2bca7124bf2c123aef62254fa785caa47c421367cf6e82912a86d89a9aae980dd33d4c7193cf1a226effc6c17c208b00919ec8ea9868d047b743734270b3b4d3a5a20c7500816d444146505342ad6e00430e5b703372b15c4889d3207f9f38ffcc0ed02da2c95da3551d3aba8c266aa885b03469b6db1a0c5e786f622701ebe19f3e3ec03449868651c3eefdecbdbd8c78b85d8c170a15f1d23d5f67b6136a0aad30a5d2bba608477f28b733a5172aa35f1fa821f7b92061098575a9a47f0e35fa0a9b5a2011d251b3dc8a03cfb0368383c8920810bf23e4a9fae33308825287ec4e82df75e6fe76f7898ae8f907dc148aa658e795d1dc0eb63cebd869dbffb6c72030dd01b97ea72cf22d102505bc20aa1237b581c06ec9e291df7b31ad5c7f3c2a55ec61a6076425a0c575f9611d70ae708aca519ce1113f372c146122bba28127505642338c1f8d3fd54a9e046a0c3a573dee1bd080364a93bc63d742ff8cec6141f9a61059b72755901b7eb757a8673da973ca0bb6791b5f3de116d3653a485fde4e298c358ccc0250d583061982244565b55e29a3dd65605ef991e2b3889210bf9bb7a0536167d7de45c1832e6dff96ba12724efb1e4371ce8d45f39943bde5d3f9be66ead6509adba8dcf1373caebbef82900795d8126348e74eeae2375480afefd5832bf78a605137ac08287f64618d87b2d2a9a2ec1d7e4d6d1aef932a8ff22a8ea665a5049f38a5a161068b97e410bdff3e07a47ef5ccbc7ec522330dc79fb09a2adf963c9a3dbb4d8801386f7c443b90eecd75709e0f3023dc6d8c9904623502a7e71225599099eb8462d9e21d8784f5b552123462acc2e29a0f8bb949bc32d354ef306c3b65082269d1fff5641e83fbbe6a16cb32153fbe7d96088ad340929f364c4e8ed272a4cb436dff0f636e82da1174fdde0c069831546b125856edc33b63186c9491722c03c13a7785795ac0f546d0318befc887a169c8f500d43865029d3f10be4f707bfa2ec81c42235455895403da6e52fa335bedec2c5e4f5904495a4b847ab3b8e7008c3d35be904973b59b24f9a9fbbe358099a8640d5a1a5b59f47ca1b4f8a62d1bae493872cf685f4cf563aec19e5b5a0b7c71a2bb35ef6aed2f76f6829326347cd309e5672714fa11c06a4ad7a6e6ecd82e519965c3fa1573a822552b83554fdaab79d99255e347287f85c4c58d4fbd38a45a9e8a49d1fab43b226ded0dc4ab053b7208d475fbb85cdc056cff678181936b3f23990810a744ad7670130756c730c7e20f9c493d30a4588f11337942f4b33de5c1eb62c496312d936d4637044f00a52b26cb29d590b1b5a2326196afc08737dada81bb0d06f3d769f18b690dd90bd4f57532274eb0b957984af11e243289f5da5dddbcec559e4fbf5c700bac5a38cb57b3abe35df7555b768277332013944a5b13673463fce7d1e04ca9d28db9de4cdddd2b1f3e4f74228a13b277b59fa7b8289c9f8a1db1cf60e6e349d59f64275a0773b709ea95597d383a0f33214b805abbc830914e7ceccfe4eebc2b147f751cb27b37fb56dc34076f66f7e288b335790ace275244828c3abd5fdb0306c7f8f75d2bd859fd74b21ce7dc3d15ae44ae56e5c8976649fe1449aa0fc09a7be94ebb3c265966ea19e00b73574ba48599c8b06480f85f7f6d94472f4d701ee9608750ac8048f9d3bc32e898437a304266528066a0cc3b647f61276a5b246191343638628007acbba9d7e99a4b8d9f2f91beed440a21878620fdfc3e5910d0561656ce2d7e6b370e7863a1c8c4c2c839a7498adca6b6f0efdc1c08cc4fbb2139aeebce3185316f15e1c91fc8e81ab1a9166b29d0090f920fbebbaf6b99723006a9bbeb40d3325662419e1a74fe2b50f4900f03bb2f7ba3834ee12e337e3513ea1b5e40eed53ca7f0a110ff9336284c57ef3f5786328825ab575e8fff7fca78b77da84d7856a833b2494282d794bf9df1390a90b3ce69cdd3fa7511bfa28aca5cc496c59a24393ca2a0863399a1cb7b657b2840450fb89543b4b6026f2e08af2636ff63fc54523bd9aee3f3583dfb2cddf105210a65d0b978a413b582a7a6b963d4bdc955718da105ceeee8f42cb633cbc59f9eba4702048300ede00422bd9756681a167ebff997eca50c713023883be2a56b6ae178738bf8399d799e9ffe6026c76535e7074283ac4c7cf4efcdbee421b8f2ba698c224bfbaf7ff3e9385063281a68d497b12d0767a681e7ad7d10955674f4bb282eb1c3bd8869d163058c0dc6c85537544c8f8a2554ddfee1502926a971d7891f45bfe287b6060c7426924d24e9d0b21ace9c25671aeab7fa2ab72ca5a10eeb90e25b4a0014ea09f77da71f08bdf693c9d8ce765e3fd39efb85c8223f8d779d2b8253a716a8d571ab27c6ec642cc9aaecfc575f5e548b18a0c228a6e3c9596b8d582ddc6e5e9d5fdab54b8ca2bcf859d70fc1fb39341df90124d7a6597ec710af96e8fb257c112f398b194d8a5a8be512f8629e37393693c535866a6cd56a5594ee09ec02e84fd29eaf56b6e8fd7c1f18c72da625bee180641373669a8e539cea5bed1ea8133d47cd2b52e6a65ce3f787c430aaa47305f2e1648b601f607737087210738cad1005b0c768ca9ed75cf981ac338d6440e9dbca73f63b1a0f553b68310edff72e103b2a952330d9d638a2e3fe384f2b3bd6170d59e1cc57b6010b3e783b85778a4488b32588b9d126c7f9d8042ee2e60f019d64be1e76de20492343db962d185fc4138cea07efd886790546dad2fad7554061417d055039451468a0af2e1ebcb89afc9786f1e81c8258c3b5e4ea8c125936586b6d657ddd151072e5abc5ec78dd883c6bc49bcc3b9a64f8e5bd366cd0dc46082dbfa2a5b19f5c6b8aee0170c013e92746552216451792ead466769d0b8bb1b6179d58c4cd7b45759eadcb787f4d74951dce3d0e844387838e72f0bf482f7e667848fbe8370df08956afe39af75e098e95003bf0b3ba56454d058e6f16f6e1d9a01dee74485823c51adef0ab3f969a089cbb2c7eb402bc8c5a281dbe61eab22fc97860d5e5f4d9e5a5eb9b42dbebaf6a070fe02dd2b6805903c5f0dd9a2df6857c82725b5cad8c8a9815dceb4d7f1fc7556274b4c0936816385def0f1ac1f27c46a71494f1020e796ea60ca14963d5e068cbada02ba40b555da46ce02a8294f9055a17a6f0b10b548e80751169316e0f577e3b43bf84c940e7e914dac93c83645023c76df1b4ce813b56fbe38c18ca5856f5c1548a5ec614ae6726393620b8648473f4d3d1fa917558fb61e3fc0cb93d8c4366d77fe2ab6f8ab9cba48888c609d835bbe99edc0bfc4688b649aec0163855d3d1a0da5c5937827dfb549a04add69ee9a750a39cad5a60a06e2ee39d9e9b0ac0634a5bdbf6d684ffd24e7afb6185fa675b16087faf714f8196e01041d474489647a1d61ce481ab378cd1afca6a1b789c60bd623bee66fb01fedd4d462976b871bcc94b5a4b5005099e644f0073a4323190e6ec9f32b0544ad113c14fd1d9839b0415ceb9a2ac89af51d22daefa2fcfa51b32e75f831ecf14b679f7143a1f081f3cda22929c1dd69a35142eb49440697d1e0387d18d6172107a0fea7fbe7a03d9e9efb5d57de632c1dd29804b43a0232a144c712f3813726aa030de6bd222cc789945a6ceaec26fcefdaf981f6c0d8e42faa12533d0638e2b65f8a6026858231785a6617809c4002744d06da098c1dc451e12f4681f11b34646b9f6092bebbdb6d38a92bda101a3a3118005335c6afad48d906ecb2bb3dad513fd1b4ef2551988c5b73a0fdb1dbb7dbdb30bc5265d6bb7a6693a66ba2a18921ff91a8c79c3b0f20a89fbb55aaf010d71ca4c10939ec46c3b53d8df64a0e68b375c3a3721ae9f0521a8a36cd614db66fa9214ee623881828d6b9edae8e21b5b6ee8cf984736c6683d76c865082d6d4b9633f49519d2c6612bf19c73e5f6b61e9103f73fde456adeaa32471c3331876079f3f2f1874acc1742f864496c82ef7a58a1b61ca3b4717c71c1c2eb06629625fe1956726573aed129f75eaeee82fdfefe65ad50f52b3dc94d11c5f4634ae329664ae43042b4f0bf538e04f777b14e31fefd2839b0b4e0e5a03ae29d1aba8f4c8d6ee2f1874acc1742f864496c82ef7a58a1b61ca3b4717c71c1c2eb06629625fe195b98c8658d26c081d07aca4e5a6c73e43552c4b3061584734de47b3561ddd54d8d11cf4d2470e946ec9f322dd8a59dbe104b4deef4edd577a66af4b750cbc56453ad258004b7d5e3d7b8340151652de8540f2bc860bc83d547e18234d690fd9516d908f7c952871631f7717c8f098bf949f87803fd5020fe2d0e9b53d461d91e7f8da836e52b7af81571ee0f06740e16823a0e341a39919b02adc5741044e267d5de1c01f09401014dca23f0c41a8de87d0434addba12e0c851afdf4c5ee1851d10d73eb0eab34330b3cfc0d3d586e52f658fc9d7594db5f0cf2344af465f2546610d92b3a13546f8226548ecd158eab6c85bddc5eee175466507632e2b8b0482086e24407f20c5488ad87f767de5ca1193ea1d8eb84a9bc02a00ccfac3e2100b17fb84059f9a1e555cb2ecb98bee0ef9307164a2286c423bb5ce4e4e8e146f56859cb4b3bc7dbf520ecc908d00a7e87b2109e2a6f495a8b6be91c613a7e28a655c918aeb8bffed7c9396dce40a565f1553408bf2f7e33a1ec43d0b083d94923316fe008e90d7cf376a2ec3af695fd89b10838f6f2622d6a51846689566d2a3803fa83e9d9f4102c8c70fac0e8f37aac5efc91959cbf67c2e28c180381b001c5bca0df25ff2ca058046acb3bbfd7ec32d80d6bae32ba67823acc8638433d17f6a4b406ec10b0a80af627ddeb68a191cd4e6fa64dbbc671f378dd4d87829a7a72ba42539ddb5f46c80ab568a48c3937c429d5138be41d77ad41957c4e15b6ee12e0a1ec64906bb1813c07664e11d6253ecba06105cf917fdd746ce217a8202d1473884779034b83bcbdaaf56a8faec5f4da0835aea9277698f6fac1f44cd6448db17c2313b8e9643bb2b03cb981b9f711bc81b699f456ab74d8710559d58fefd4d0e0803ac5d24b07ccecaeb39e70c626a42323b6a447c208164f3edb178961a707a7c94c57b3c2bfc36798c754955289908ba479f571746b5e30bc9c9e019676dac21c59fb7e9ec21d6a54c905e8261dc9c84271d37b9897e2160676d3a530f270d2dbda712cbde22f0dff34fedbc9edfac860aee0027bd254fd2c5f4b388e0757b723df13517fbc382dfb4dd1b78e1860df3c81d494da4d3a4859b35415f58cd1598faa7b91924738c5271a2a766f56f7fa102c69ad9f31546a23bab849bc1caa3214e053f891bb9f9a9f2ed7d9eb177b56d684d4e01314176733dbc2c61d30feeec88eca6fb9437c649b38cb1e7d2b3018fed0aa1841a61de4c36f8a2c0ba1c7ca942ae0507e1d01ae7bffd2028534f018579ff22d3ced4f3db2bab5380cc4406f82c828cc26945205e5426faa2a9e430c6dabc57d9f24eba3a6058bb2cb049f615a96f976996458ce75cff70ad608e4fa5c0227edb4daa833253f0c34045b17bde6e7585d3fbafca78c0d8ef8462d7dbaa9f10efad4a3fc11d36e6e1f66a0833a72159b22e3dbaba489f3f578a916e4c34e9a1007a61380a9cbda07ff2b98d8881e0cf73438333df6cca866b377d905c06a9f54d0d34776ebf13feeb3df5c4be09974fff9d47094ad9f41211c9ff58b32e8ed9415b0206d5e3203bc43fa8f4423852fe1e9aabd052e264496702908710d04d58054b7eef3056d9f82d4505808067c3434e7aaf1620248da306ec02629bcabb1b6047ec19f0cc6d4ad0f08769cec76d3335b98e9cd6cd3b0c513ec11daaed6a0b06eda8f340ca2a0a0cba050d6300cde21a10a99c0e1ce4167f36fe0bea8a39816f7024e84b0247490f6b363f631019dba29fa45fbe57db2b7e0a34f5f0b3bcbc49e3edb361c687b8962256986baa0bbd747cdbab5069f33f21ae6ea85ef3589ee915a8571a697d4f0fb745b6f51b72498c06594262866d7b2ba70e5bebe6c2bd9eea0baa5c41d0e433588a2936baf6b9c888f5781c3741cba37ff446a19d93e6e6fdfdf7730cc9f6c6e43ebea435f111eb964ff106ee42ed12e324f275a6e10b80be5fb0908c1971262193a3dee7d212db5d0a199db3d78a8ff7e0a600bcb2b3daca2f0ea84d0b82bc5c46540233a5bf165b7e452490c37cca4d2e0c79c0837d716ab4e2540a32b02412f48733eedc85b2a37c48385257ca5634d48234918505c3c1ef522aa295d91f82c3db512a7b91303679d16bb6fd1b584724e752e1d95fe84fab31e512eac3cfdda31bdd26fddbec93b044f7743fccfe3146801a4a33a027caf9118f19984ed5b9563c41190d19c22fb582b9b616154cdc5298a9e2387dc430f551c309198cea62d42efc4b464f43b951d39b1db4e04e13bce8651ff8e7522d43a6c17ae0094ce15962d4d8d37b981c660c1f1e3587b49bd4d1ddfc93da58c7f11afec1b5c0497b1db577bea499cd25a11f71f6d9e02be03f85169ab01a17bda5e413a48bdd2eb39a452b71da2955ce9e052e1b81ed4db0a695fca9753e208dbd7cfa44a9f6c4c0894ffa4609851ee6b5f720c2edec3e1db1879e9b6824fc01caa7410343e8845ca0b509008201f9fb32f3bf27f4ee5c13c1d315b3b1f9b82ddc0d1490c4b1515154cf1184aee33146ebdd7e716d3be16b20cd20413eeff222abcb89f301abaf074d2a985eb0379a904a2710616624a4890b41cfe605e20967c61f631f55d35566f988ee5a8997d5630305ff84059ed70f28d8ed5f5d31f4e833c99c2ff0acdd09b5783ea81ae46782e73ff83abd86e5cf229e5cdb220ddb407bcf6a04bfff7e0a1e715fb06b2e97ac5d305aebfcedc8bb5684a97ac20fa37a08905edb9175ee16eca07ba49a290507b7fadf52e75f2e0e5af8072e301948a1484a301fb1c577e8175667ec06001c935ab56497f2a6482aff76988336e1a5bb45aa27e187aa357876953e2a51a3960f46a8a65d6e14617aa029048eae12bc6e02998ef5ce064af3fc845e0d8a1c349662eb1799e10b5097e65e6f72d21066421801b7d552a9fe38213301834e5fd82ee755200ae3753f89a121c83127e985889fbff7851e95971211c3a7f394da9955b4b5746699c7328c0edbde3cfeb553128bcdaff6b2b10c663a1943fe7e82e8547d4b3f410f007cb55f0726b462bf8b70050378ade2d5a75a105b248014a6be3f6db276bee092cac1f988f698912695b3c8822be57c577c5ee3b9e28babe55c0e2bf6805e3045de577d15ac3234428aeef93a00af39b79c33d72837ec64371ffbaba36d7daaebabb29e4fa1e20bab255648c89a461ccc18e25da9fb1e4f26bca02c6c129e4872e3e9d4a686dbb69580b4734d4ae9b6c868190647c3ab9ccce49d9a936d58fa791cefd50c606f66ff908ccfb99bcf753fb0518b9290be70fc6ab20cd59c940b6ecc3db59b7299995c4663beba6d1415453596b66666ddebfd3c0835ab1b9207a8445e1580063aa2fe5954b250b754f787800f4709e369f615ba24b449aa1c28c44b0af2f0e0338e254b37d0354062eedac8610905e18f3e6719fc9f973bef6c1a7be1b12b04c8c056c92024d8e1c45c03d283dc600217f236e02f40499d9ea74a803f2bc0e30fe564fee76ef4d169f9a348c9de2428f263119f99a67adb8877260ef4149ee534da6c64fa753b8aa684cff6170a7f21e3782ce746d61209a1378ac70f9a77007157dec6c73f0bd589deea93815e152f25fc069b70087d6e2d3eed3e58c8a59fedda70c07dc794df3308af64b69a1bb250297762aeef269180260be38277935a643b768fa1d51902d5a4b1e6745bad0e61e8e2ca4dab4c9627fea3d89c42d5d040fec52d0c2a0dc2e1f85fe82ed92dcb569bcb7873ee1a104a6d18a5b8c5ac8dcce7b62aea402830af126aa21b7f7660e2f24c9f51b19752cbd4155ff6a452b0435b4245724c9bfeada417f402879499ff72197a116c25a8005fe607c8f67507d1aec38d377cbd898531327b5e9e07cc9d54b2d98f8f27456d017b898645415cad9d03d48172e4af538d6f13cfb5479f0d7e64751a3391fbd6d4f2af4d3764e9ce4968b6b44b028a851c9593f0fcb57474ece645b20f7bb51bc608f27fd755cea5a252e0215442ebfbb187aa8eb96841a6b44fe5989b9edd7631f6bc84f55d9f88f234ac6675ffc52f95a8f81a26e15737d8c169c4905da1fcd95a81f2682a568034548eddf3dbdb5f0841f288e0b75385bf94b42abd58e6067aa187d8db0f7d4796ab251620fcde0aec67beb6723733b56d5e6e9f4eca0b8c6d06b81b3fdb55a918d14c7f507fcd46f68e771655531f99db8822b0cddd79bf210d451b4de023fe7eef278db954939097fc0d7e3ae6b30171e5e8abccb7aeb121bd1eb3dc4b4a03701b044b6f87319094524f96aee0da6176125339b85f4a7436c21b1f1ce92541f90058d3bdd3621b28549d82a1c1442b434695e543d7981b631b748d342c068a03c6f3731c1f75e8ffdadf882867cc5786c37b6cc31928dd132423ef4547d828b39d4f0b324636f967ef14f174f50194ac1cd8ff0c3b1bce4ebc3a6829ef411ca47735a92593f39b08a71f07f35ace991eba3a67c3082fc08c32a3133a05d7aec614f5ea770f275ba3ce5e90667ea747679b83dfa35636ab382c5de0f2892721b31d87c9fd8ac53938edebf16cc7b3de83dcb224b58616abdf009f918212103695b8ec02b708d844b6ceea63a00a44984e091e91c8df97dcf98d869ca1404bcc117d96e3557fffd26ee2c344733f58ec303765cae0a13c3b04333ed5a7f3298b4ad3fd5e7f1a57b896ad47c1ea7caeeb176c9d7c76572f50d789176f19c76c8b449b39ecb73c474deeacd62c369700c7e68f275d5ac5e5bc64f8f1c113336ee2c75e09bc2e897d0cd3f02d9b2846b044d45d49c54d4e7a6656f7408b75f8adecf669e1e5f739096776903fc905ddd1356a8f0cf13ce91fe00324c16ca2d0ce48859dfae034bd399db131b368a8579a47a65bb5460a214c0a1df5b4082af291ea87eec28e2bdb1b12cd0a0bf1b7864eeadc592bf07a3f71d07bd8c7ce25eff6ce9281d6705f7a261e85883357dc45c1917c57b677651c033b62f8b6993f796cce3634a06227150fa6277074afacb86afae135d9fe949b9362dfd7d402e74ec9d1e29f9f8476bce9cdf539926559dc91977fe9e89e5e66276d9b8bcff032d585f5876adc6d433ff5c8849f872066ccfc0dfa7a1627fec1459a23894a79ffcf987773acdac1cf3c40af9bb66856ab2437fca80ebe570d34a2fee0734773c934465ec03ed988b5192e5e0648613602a2f6bb455601e003de437db4576fb487589e197add9e2ee930ebd9326d5eb35089f31a0d6e4e91fc707e109a66ff7cc5be9dea8c2c078c743d9a8a6aecc46ee94ce8b505e3f985123741090087dbe2db33b5dda21e553137c091d85a195cbb4bf7eda54898bdfd0a2c864ea0512feb88f59c05706c3f288dd723e0cbcd7f4ec8a8a93a9ad7c24a100e11ede07890d7c8901fe52f9c4058a1651262cbb95d69bfcb4ad6b5feab5dcf929043af5db67ab266906753246e1f85ee4f5b13a612767dee20b24e71a1ff3a12db6dd22d8b82e32f3357454804de184eeb0e84d8b9218d49f758f1d884a14831a6c7dba63189092d42723056181cbc2c649411f05eb691f13d16e9b9f1eb3573d348369b26abe7eb3621cf223c5906c5f53124637e0fd1f5c843598b866847901e044451e9cd04516ebcb0588703792f5ae97e43b3a625ece29c6c6c0d89c87310bffd5e42e51872e9915b17860b63d840b1b27c5459f414892575e14cafb77b633128732728ef4b1f4de33d98b1ac829689b5b27f9a5b9f70b58ba805451a1f91f3ddd7f2c283bf2b6ae7853b9ba8eca086a0ca185192fc3c2b5c89e7406b9a2444720e21327a52e03de871682740c96fc0dfd6607643ff1bb940c645f4906435c5301f3b4c36e3a07401ca1358e2ce49b4fcd499ee95bc0a5d5991ee69ad9b393ba1d65dcdaef80370d1b1a10bbe5e40c0e5d452f5a2bd2c58191017be26cf9908a14fa0ffe78eb198d57098d1bc727be342053b871b1199fff17a6cf92ef2bbbbca3cfd8986fbdc950bb9d7203710d79edccf18800cd83f46f88f3b929a1c8eca32dbaca7aa4751781e2395948e89d2b2f07a591cec68048bd937717eb7772f32a17a99462dc655ff99623e4be1c1a43826c26d6b1540e092228b8dd3d33660e6f95348841919bd188346dabd1cf3c9d7ef5d0b4c7a4298df2245e5c74686bf75671a502399751affbf065f60fe91a01a664790eafb09d1763fcca47f3e530dc942da1ccf7551e2481faa64c9f5951a9f44e482074644d32f15668deb15bddb4b059288fc0cfd85148296dc610dbce73a8437039a2cf5ddf054732f07d62a98f1c4e22cdf9ef8fb3043546414b0a50769cb224b007f892e7ef34b3687697818e4eef056917d41ad4d80a272522a9764a4a3ac95822309edf61875755144dda32984a771e01162b2444d007e6d3740b1def9f18603e108d6dbb482f5c7b56336e4234c9a9bbb53eed10722721bfb68db96ac6c0e04a4024ecf4ba0790c93b9e6f69f798e0534bb142ec4cd69ab2861b3098d8d29296a3c0fd43cd4511b40ec2987d6fbee3ec0238b09fab79f086a01c244c29ac4e771aef49734fd054ef80cb9a1c9fa92816a5b17f39c84c57657aeaca5ebb0b610bd64f300e4742db23ce9e41ff05c9c2fc9393330e019969425714ef5bf2bb094e8b2ea6de11b316699f7979d38903a92fdaee87c66607be9a0704ad5b0f2f04ef88c1f3158fd41a0a6acbb79e28d365d4a48970cf103b04b3ac8ffacde2796c11bfd91f02110e4b98ef996c24a9c5db5df5cac1301beb1addc44b201a9dc1ecfa7cc36cf3f385734a2183ff78967af308a80958cb18d76b7eadd4907ac00f215f7b609b782a55711539822a0fc105c2a0c78abeef23c737e56a4b055febe5e4345a7d9bea06b502eb0dc94b1cfc228d6339db5521ab79be56024a02ea7d0450181efdca9b2aba92730580b2136498eb81316f6d8f7018fdad2ac5d3a922d90163b4b26886fad24bf75bfaa0807eda1c44c30b429f07f7538af2b16afaeff25d3c86b2d2ff8a3a6721dd777decc8a3d9adb0ca0af116bba728ab9b2b89c41c43b44c7e01d26aff4d65baec7effe236c970dc8757b549beaa925f0c721d1f11188b4bd93e0ee12c74562b1a8e4bfd6fb5d8a2e3ec19de0beeb428ecb2cc39279c99a1f1cb602332983c4e0866a419c4a0a16d2bef63b7f686d9f00acd7d3a877df11394300bdd154b7f385260411eff843d91ca0d8ce9d67b0c1e8eda69a57bdecb0c2c93896059a60338a27eb1bc814abb23711e95e03b0a54185dac7b7334e950bd11b498b0a43080632b26daa6300c3b16370664f30b9a93af312c3698bc1436f40fda02dada58ad9462025430ca4a65487576c7a8c65c69e038c7c7fde5e59d79d95bc50b6ad3080a6f8f2465a2f8233bca58fa1dec90ba81dc7d5a14f67f38ea31f40cbe3b202c8ec288df6a18e1355f3a1c2fce96cec5ad3190d59168730aa7d3cef6b2b4cf2e2e0a9a856a7e5000391ef3c1ea5cfe110bf6dfbefbfded8442fca8fce29f09bce25167fdb6e883374b8b1af92b656d16259123f9f3e05e976f707d5e5ef2be68f8f14c721a6b5b96d65689d78ab222b0098f01780b134f11e259250a5e626984fea417b55a9db07e8683b2c0c0fd7195d8c4b1757d5cf176fd31f6618c6e8fa81ac3503512867dc37ff6c2139d97cc0e097045a37b3e623721dd689115c6e8fcc1d8e1ef52b4038e7f728a11333d2e63eddbf21e5ec8778c5a140fa0264cf5fa1e5649328f9a29d986d5cda4650e026694bb0031c218eb1a649bc2d8f6dc9bd47e382cd54e1e4704315130d54a162485833f465bc206e184ba2c1226188bb04a83b487d6980ea90835458a215d74feb7e9f077652e94f0c91789179b77b484f2f4c80d81392464a4d90d871575533d4cc076d129da3a0d8af9f0484eb1d1d569f733e2f813aba2a93fbdeeb725de523bb9f16bb26033bb38e35545582511bd95ecf775b3b76fad3e8d3dc907a7bb77b9b42f1723dd42513e5c0d03edcfa78f883ca6c3adc7abf1ad5fc863e08ac19e7a4b21b9cb39bcf9c80129d4f9cece476e225e8f8c701dfa4c887ebb808402abca62972a7054ed268d304f5ef1a328a7615fac9bdaee8b99d839f2cb2fc3fbafbc77392292665e44f97ce2d77d8fe3d3f4e46029e84e2c505b1d7bd72f705a4069577c5e94a762d4e51695df304a1518c2f4df3fed7539f9cb4af35a6b0b3c70c3744563a00b4c21b6658d6fedd9ab5cd9b7d44a9ad9d4701bc4ac885a94bfaeff203a41dcdab18bcb47001bc214f3062ec78ee1b49403dd1e6c3ddebc98e0fe4be86d57b34b37744dc7c05a351043577cd4de55e3c58649c144cbe7a35c2d321dc9b7e752d015e9aa59b2657e9e6fe68e03f21e4efa88326f7260b0f1f49482e1e2ab0a997c7fdf96b0a6670390a554e8db639ad6a9e3f47790ea4cdcd1d1948d69d858ca3657f550b9d2f4a0a9ae4afec891f199e36f7220efc7575abc28734ac552cd8cfa4a55333e7ded6eac4fbdc3c470a8979c7ceb97ca6d32bbbdf9217b1a2c0b68d5a1fc578a1611e0ea247f18ef161b81ed294c06ec3ef73db2eaa567aff848552a2fd9354c008e06ade727a0e0f9caf6bb0eaa4b8d8d0f6a2e4e1778fcb31162a99725b5a2684e2ef30de6b421a4a9c7a08a639260d5f3cebb89e4ec6092d185a19793acd66930d175ee60600a690d8815d8b8d56efb667ae12b6ccc2d2f904a5e4222112082a06b8054060aa0f7c3207afc60a5f4f0d422741543c7302078fb2d3b4547a09e8668cce10e488e3cfda3d01120cceeb075d82506cc22c2bd7dc686525174f464536f98ed5e9111df1057bcc98df0cbb1c183b08bd689bc972661ed2044a228a70de113b640e3ffde662b9a9e1e440e312d52e130ef12fc3af5b357b5dadc4ac7bb158b0eb6d054152c3627759cf5f87ad70f54d96fe9dee907682d25f65fac7ffddc7720b56581d921bf4a5eaec777b73228b19674ef5df7906df98e62e5dd6e409bf4c2509a3d3f4e51d6c15a7b8df5cda5e955c42f6bf49ca2839e8cc139a1ee7a04aa1ccedf588760687b1c53e9e5cd7e083ca8725eb82ee26a099201a72aac9e6f9bedd2a1936b15ad156a9596a019902c4b892a347d4a1c1048ea2fc148d6d18bfcc98ba6ad1ff7fec0305d23bea39a5566e2fbb27becd8ef62e5c50bd57a0893d85139ee6dde172a89c69239dfa0898db9c41eb8ec650ea24481cbc2385c7685fa0bd89408b2d2557b9d5c6413d4bfe4716b235759907ff83a0c28ddf0a76ad297288547f2bbac350ff3aaf64ee03f976b58689fef838723d1ea55d061787b9cceeb2a866ab5a37dd723345f3916b7546a5a9ad17d9be00b7e0f1b668edc05f3ceec58c0a3b2da73f5009c5bb3cdffd9c8b9802a6c9728cae40678f00aea601ad79d84ce369b980005e338be5201b0638d5c262ede52cc886cf935860d92cf615a45f098ecb6ce896a9dfd7a549093edf043e7c8a8badbfd0461e89392b31823edda65b2cdd2be7e65e2375383af6d873b70c136140bdde1271b7ff53b8aee30eb3bdbceb6e93f38461c9e25c7a456bcc390ef1790a403ea5468e5d77c9aa00a4f14fb3e3324d5c65a0a463c0d6a5fcb77769c0403bd48e5b8a5eeaac17d86add165026a45bf88e1637bcb184d3f872432d15ef38dacf88a05083c19850e7c71af6a01d868da0273fea2c74d19cb44912ddeaf27d4c1816c4f683cc6452368da226d8d05a3b9b994c2e0da740a0f9d3a2b3e2a189e2860e483068ac257fe8054b8a1aec232362057ff9c2faf11ff9b8027239f378c9400e1b22f5b3a0595fbd64a7700fda8fbcc8d14e2cb3bd0f49a9cab359b4ec97696e4b1094da6efe565323bad6f089204c2100775ad582408d7a81c154e5f3da7240de859fbe9dcd84189a3f142cd8548a8f94e8e36496c582e1d15adccede5c8aabd917a47cf077411a605ee50b53d05d6a5317409efe6544310626ce7141790435445723ed76b14f1386a2a2da1a2837afebd1ab754188690f697c4c52a526da1c34bb8c731df024cb38cd36bebad622599a65810ffca951966ee1260a3b9a8e69f7e1553f3217407d160606456c6ce598e7d9a73632dde90651c47f265a521ab41f72c25d0e27f78cfe6b482d4188303eb5d7a13b8809bba69b878dbecb6b99537c1532e3fa53f473674177942143d921009d6d64924a3654928f077de05bf2b88f1b56c7d84e9409683c787b09d6177e1667f38b198aae266d625e986f0d262c4448ae5e5c0129bf3410758080323b7add08b9685b96dbc577a459db977196c962fa572f3c046702a95ce2ed4cf145463f33e9f7c28d0d9d0e57d1e7469bb4800157800ea6a5bc85c14aa5804a3e873bdf754853857169ce0038fb77f3adb88ce018308522fd7df3bbe3602d71fa83b7e84b91fbf6763db4fdde871f64603fd72d98472da5650f6cd4d0077f082a1976771a3b601811fc4b8986bed6173b92990778d8129d9efc792ac84efc294f686125445e5fc7ddd263d4961ff8f3a2877f929063c0ef4ec2bc0d296c46ab8495299b0d58d00eb711f0a979913de8dc5def3f52c02588a0338c8c92dd2ced3c50350fb88a4fa569ac9f7df734bb6d9bf86a9a89b2f9f6f3d2df625eb7bb45e3408095be077ccba0cbc42a5d28382542330f51d9f3fe4a701d1837db209a27564ca09bbec85442ea660119ec8cb160621dd00563553032d02be88c4ca057b9e011ef677c9365fd6f067443f203442b332e7dc718e2bc0e9641bdcb2dbcb0dc6c44c775eed0830ffe017cc0b13f478160276a34d8be8a4bef7836b0fbb30ab888eb5058bee9e4baf2cb1f26477ce59db4d0020ed88c39674446f265be26afdc0db448880fd2b2e7da4efac4259e1c1e4c3e442c3204f8350a613fda51564c426e3a371534fc996eada347a511e17bed9201c8591a330834fb7da08d007907e61ff4abb9675a49a4fc3b26dc47e9276206b3f3eff96e4cfd36e39c23e2a1ffc3ba9e9a75f4b25dc97b791ab8b3cbdced8e6bccc76e5db8b4d69607becdd08004183512ab58ae975d8b8254ec5add8f1fd6a1e6c0e83c8fbdcda54c917f41e4d3366dbc00f66d50de7c8ff45f1f974b8ca148c94c8f6975e3660f44ab230c672fc6e115e8de799e6fe7a6d2f72db9145782093cece3765d70e925840ad6982bd9d74ec0625dd9ecf4d7d494233b7ecc6e57eaba8991dd097835a271ff9d083fb17f3540e422f7f3531e073bc3c2d4486a92d9e6acfa1dd5afdef6a2de58096419801c34ce736b48514ccc11385d7a45fb161a9f2f46ac1052f7f715d215d0da15693f32a3d99883b72db06b1287ab79f5619f6464efab0ba3a11d67bdfab6ee2e7d9b2dedb4e2f9f720e806d9a132ac00e2925dc697e5bb596a308a6311cf8e2013113e405231fb60ae7a2d1ce6dfadb463edbab6468c51f5fc228cd9c9fbbc4d523a3b5a63f01661abaff93cd7b4d92343f2eb1f7bc67dabd05d5ff9f101e0eebd960e54decf94c9e7f57c635e6655451f22514e56c3e2a1ff8eed75468efa59e1346a632415c8fcfae72627d04532a534b1254907e65f91b827d252c72507802d97dae031ee63c42c59dd1ad0d60343a743ff48116646557b24735e78d1d8f679e0542671bf506d1121e53afd8c12f2f113e9e6075f0d03c3690f7cfa781d8a1c06d8d71ebe5a3533f17a79908a15e7b4d9b3f9d518a29c978380e23a4967e7314a6569286cb530915fd9dcfedce552720bf7bcf968d6071f8a9dba3d9ae4536b8d6e97cda7ad9112f1d35e11229c9138c047aaf298031a3c2f647b97eb8be4a672e4e14c0fd4df3f3563f761ba49ff851b103ed084ad79aa9e4f373da4674b73d442a9299ed41e21d195ba8f520c3aaa8c7bac8e4c73f046bf22be8ca05c642be398cc297cdc28fba0f960317505b7901c98b454115e060609ba9188fb7ddd69dbf6cf8dbd64a2122f093528ab88fae9459a2ac5fa35f3947426da133b22a2d9cff093577ed7a232c6ad0a39b69b81999b7b24fc8777d8eb9f7c9a54c8192b3a0ba38c94ebb24d1dc6e5333b4a4eb2d80586da300aa0fcd6c70e5d85977f9e29c9ec9e91d84882433ca09d570868fd27e5bca4005c5cfde594899240a34b3d62933dd599a7f80fa5c406a4970e841a0d15eb2856845d963d9dfa55360ca1673c2716372b73ac59bd9f747db7ec8a2a925f77cd879414e87a5e31d209339d01f4bfa082926fd17e402acb3f89c786d98636602b1086806ccdcd96f839f6652f88c4acad7eab520acd6b4503666d049f037363c12c7b65200643fc217058ecc8e61abd55fd1edf1ec8958eeb7371c6b1896ef8bd6afed16b0ba500bb0d8853f2c74f190198c4a83edd4270d0ee22b8f3e78a21bb92f6219960f4730e1a0da3539fa9d2906fe5ef1ba9caa34b7f8479b5dd997b9a0e0e906d271e1110719d0fe924fa48ccf3e016eb295ba8dd411c606dc1b4baf6f8554de3bad9c6909b8562c7a4357d7239403d52be5323ccffb1a53085846cdb317415689c7eedc65412df3660a4d66a3625c84bcae36376b6a4ae8d1e843ee0b96be7b0f25c451a9da4425f4eab04e3eb57cf234772638bf3d9af4e00fb58b0455d8c5786d02ea6a9f577fd73d5cdd00091f05456299a60bdd692a044b08c7267a316cfd84f0e8a74c552f476362924f58f6b0a89cbc92ea9ca5ad8ac2f672d7ae93c7aa29321ceb2101319de7a500c57b4a304a8c4bbe592671a6d7bcd17310cab3372e51c2ed8e26119a3962dedeafb1823e4f7715dfd6e7bf406e2d313f3eae9d7f9a514883fc683a53a45f48fc1a8f2eca28022dfb04b6ffa87bfddb343e47d897142c9831c5ba7e803489fd032b56924852f6db154a4b6ef22dbbfe1cccb3220d40adeba83ed63c2a9b5aeefc40204b9b299fa20738822d38299443a0633e3b68005accdea10262e725546372f6e1226d60ce69243aa779b287f23aad7304dd0afc991ba5f4d647f0ddb13c25d1280e8e039e79f5511854e48b1009ff026729ac492a66a71874735bcb6f7913c0c96677809246bc821c6ebdf5b85483b7221e968abcc02ec79e3e9753c061de304a3b63b3791d44add334a86001509a59cdb9be8412305749eab533bf7a6337edbe6cb8d3e8e4fa3edafeeb85b7722f22caa685b851ef3d04eec2d888561d2a202633fbb539ceb09522537312183f4dff808f5868bfee8f988d7192f74bf740ece69c816df93f311d840bf144912d3230df3b5591c2c3e831154bcec077da3e5512dbd53f4d75f3f41677581f777d0be5a8851a589a08dff069d6b5f3b87bfb9295904c0b5a8998813c259a3db01f8243cca9e9725491b687c0ce089bf73927dc0148e13ddceedadbbe80165f9e3d440f39d4ae4174242453e56408756345c59afad2a5aac2df2709b586d36557ff7d91c764d762631017319f56acb910382568010f7f3514cea2ec8112a419ddfcd2c1870919cbfbec8d75b6cbc9edc7d4bc83e94ac04c1c5649bf1ebb116a6fc4d91891b0fd7790d5d930e4e842c29f7a8ad85a8756ecaafe38fd0d0059389bbfd838b5c60209db0d28e743f0b4807625814efdb02f209d5d84f820c2b693b6cbf9756d8c42ed133284569693666f68c88d310c72e8e134ee3198c38efa8fc6fc8b527f6621134ea3414b2c13529b909188130aed65ac4d3526db0f76a6382e12db2e49f5789d48772a93e05b9b03e761ccc05ba43dd6304898f275dc9f7b5b91826ecb5d668f43f4291ba19d09376c5f9db0be3712e6a91d9b34b3aae5ead883f31f7fef7f030637d8ce33e44818a1eb4d1b7452e7868076389eae67490e0b34d061dcd982bbd1b9bffd08b88006245cd3ce6fad23113f899f83fa0f682213a513ff0eaa03ba22a2b35751afbefedfc1ffacd2a2f5ab712b7ecb4c12c532672116eee92e535edb91a6463ce7f7e9cf9b012d452b2c0c42d9f9ac8c26137998362c08c13f984e1f1c4419c5fe104b6ae768030d998769c642a6db2a35bcbcc5543cd783b71b71fdacfc23406e3bc8af585b82fc1d542f148195843155e2b43a1dc4e2973c26289914d1a04d88fa8c4ea0f34661e0de9ad6506c81c725b1f8283a7c328d86dc750a589125dc808fc4cb07cd6f40932e6ca7bef0b0d459a08bc29c5a8f33b15f875db1e290f85d16ee8ba892fc8d25820363977e2954a23c5a01432424fa8d71386f88ef90c3a0b7f520a1d2a07333bf3f87bf7e2d79616b1553af9b0cfdb52ffe6a6efad0cb0424f4b6e200406c9f59cc2e025be38635c4647f1c348152324d57396ac357bf006c9cb153c36ee19af200969777d5f0ee605fc0d3b0c69a409b7e3d7dc69bee07a4219382a6c9c8c373464d6b2bbc1bab66aab8368c9df0ff2a1d380b1ab78feb4ae020681f082a828241c1c84d1afe5b037ea5db2f0445ca11bb87f74834d038d3056fe5a46826572306a70ac591c08fa067d69bf359f6dcd82535a2ff922f5877da030bd64c38de8460900074bbb4e76c80008af60b0f9c92cb020b72ac23c8589192fbd6ecc7d9f5b86572c807158a6bdc523ef5aff7dc3259e48e818e09d4e6fdeb1c8f85261038ff88aa90db36f4f756138c1916a2b933f285fd34176e9badafff9e91b70f77c0c5305a92d0cfe598c7c57bb46367186abdd7ebf905b9360615587afd2eab49aa8ccc1cfbacc9fc3da616f47641feda364bb6c14a7af2106a15ccd29395ecb9ac1a1cce23cb13f798474f14f3b3e692d07662346d8cc7d561c7b78750b5e5b2df1ff893deef6181b41f4b620d99829b7fcefcecdb9f40c6b4465544bb593ec33df75880ec7e3ca857510af6be8c667e7f12d5c265a215dc19f30a032320a14893df6c00ab46bad2273f8d982975a68bb48bbdfc10e799ce610677e0c125d14ea230336e2940ecc3111c5e9f66233aefb1c0c2bf0ee43391bc7c78e1924057ad2232583dfe0f426cecb82086bd60b6b04d9e5433c0518aa3805d5b4b4fffb1bebc1d2997db5a5776139a0e3e235349793671333c9d2ea8f9296969f17fbffd1a6244bcdac5f522e1b33b82f0ec1c7b0b0b55927bfa733349d7518a5bbf86dc7f3f5851248d04a6ff38a3cdf1f8584e4a22e98f53168d4b8a932e1317273009b889db93eef922a10e9695773fef6fc1da0a47db6e30d7f2570a89abd14d8216db4ddbc24967069d40dbb67a702404ec3009678e3669241ab0263fee73254cc8ef9b32894ad912daa9a53adde0b6b1520ca4535c9127117e10887da581c834f590281bbf8a26fe61fd8fd37136a36844ba84c1e53ef929f58ebc85cb99e18a0a7b92a5d068f06b0f6f7a858a12a324e98e0276e801bbc47ee8d57713efcc0cc5af809703bf6b7c9091c65874685c0fd9c1a4693e098540f8acc99a808c7c1ca1c26f060c590e3041a76df9328f0766d6512c204e938d6081c69410f8422487f286ce160be643a5e2881b6b367b1aadb95646f8ad72a6259bb12bb49bbdfcdd183fb74c9e8cd4a935079a664507321d12958506e46b75e8b4d639e4c1fc1eb2f323cdfbc9eadc2d68f16899587ba19a2f4a7f71aacc66b6cde7e6085e171b19fe666991b3e2a2133ea6b85a99dcfa77e9b158d1534d9b37182226d90c6032f47a0408d6271b7177a9cfde7c9bf75678c6b1f220ef29a6d454b505c15e5a7cbb05a0e40849683d4bf251f962b78c46d2f19864671e3a8f95ec591473b755e0e8e75ff5893a9ece2c8f4fa169ef7440cedd1e4cebd7c647c7d5b3a46483c241f2b9aa159c22d4711a830f4a3c6f991e420f13ba051d34467cdbf8317c56e667467e7caa71f7da0f5ce8289c26a3a375b8f10d55c923f60b9cdf9dec11f4c4d74a1d739e227d9499a1db5353ea9572acdfd0ba272c03e40e13161612bf0ce882c6a1210edba887334644d5bca0b3a449f2fe780438e5193849bf307bf12925adacef77a5b70985316ff35073d57f37e2838150c73db4f13c03977f702dc3a0d111fdbeffd2d57cccbb4699c8d0de5a4df9b44ef1a8680786e86344e51fd030507f8486dc983cfaff7d677fb1e92a8e0c562b164e29ae7170e1f5de6f0ae077fe05c1158de69da2db0181ab97a3574704ca72e33fed79aa7b6c00d991bfa71c28241181ff89c9fc89f8b6857ec6aa94d1bcc0e532ff81b40e7f3adf19f0016b86a4fd20b87bb6ce3059e4900939fcd83725af2b55b59fd948828c743c14ac21060d54111cce293d333287d3f45fda2f72121c1dc239b1a62e3927c2f369b3935c07edb19205cb830b7cc451ba779024eed29ab8366c3e0b6cf0d886cf83c0e302d7959a0223069537e09d7f6a718b6c71f918dd55a8db9d5e240214755372f3abdf12d03f4a3a3ba621a36464f538dbc1a33c980c12a6954cb1c94e910e6d3fe7bd0c2b8a41296042795d7d3752fdb8125804179b4f0f573b73c16573c3e31398022b586eca24a0a730fe703d3c4d2a1aa7319161b53013a77da29e7cb134cf23c810bc7e6a90ded71f7213a1030b2d4a3e379b88da6da126a12a6568aec10ddfba1084bba24b5f36db5760a8ab4c90c4e9bf4af350ababc90d61489a8d0e2910facc59d19fafea768ca724ff8a49873d99287760f5d0623234a6c89ba3fc0f4e82ac7f79859e1980424e66447416bd6efcc505dc4b38b4bc2ce9cba86c835d99d3269d15c0c02550f355d47544b0f0615855e84a769317456087ac7289825fadd46f681fbc3e457963e7cfe493a4a033e1f5feffc738324bcffe989ce61561503e3dff7553cf6563f65f37b21a1d485ee81986a85f900d84aef3e0875f4349927b6a9acd6fdfe0a00477e7b59acd8197791d233b2545a3be8be2554cd6dbef5a38e5086dcbccee700972b0b6371015d911a9ed06493a08135ab1f130ca963994a602628078cfc1ad57fc3cb8ee503918ea70d320481a5f0d6871e7347928533002e752e2195d093c8221b66c9e9f751be834fc2e323031e4bc4d753d606641a7910a501b0ad9b1ab1705628207e5c1fe935a9523a6e1aaaa7b735d2e7af55b4d4991c02cd92c7cfe6b9dbd22e499e0c874ae3d52d34c25991f2ff410d865498787038a0e4a0d350d7a4d5221f41935b7378214fdc9e682b97066c4cd4aca6ab3b0055c60c52ff33cb494ef61546e27b2455b058c76ee76bb127dae7317eb42abfa2ae620bfd560b48479c72ca439d5fb200dab41f3a4355a1663e6433b7f2a9714ce7516b878e4ebb2351d0d27d5905759f0f1880429be4a97ecf8112606ba908ca3ec1fb813860834afc0dc55497d6f26fadac82557e18fa3e6f6332eef0dc891422840982510f306d27e0ec182437c9248513a5ce6d24abf5b231c3f4af4623d86111c3c486840da73dd59c98034b831b4dd1a21ef2afa040009ef63c5455a354479bfcf8743737c5d09afd304e8eb00da3fc51875912209da19d78d96cb163635e94790a4bc1b1bcec16b0dda8591a5e09bace3ed9c8273e52125afbb3d3edfc803d4ce0899905656069bf6c288cf2787d401e0fe1e0a7b0a85d139384caec1715c82d56d19b30544ae038d782bbb79d43a9506c0c50347bddee21ad7477357dfe5005e7141b21bba201033243332b41d15baa048e0e59d3ec0e3f4a50db784d71da3dcdc0436824ca16af82f07a0ccf12ac81965cb93de71a1a485806dc9d4e4733e6251eec6271aff0df76d46d94445cebec195c0705f57adaf8b73a1d847b95478670f01f35aab1fe4b1ba98ea2d3fe1f354e0c0902f2c1615b2b3c1c260c9c6a493716daabc29a8505dc0879afdaad3da1d2071ff0f94d25b89ddacaeaf2b86bb96a8d5770d53dcdb272abcc095bb1f4039203a5ff05a1821570e58e8533365b1032e2072a1fee0beebef1e9607c9cb59012a464fc14eb9bff76679fa7145af94e9d6ee8f3cdf17faa87286991683af74c22d1fec83c3d801b304fc8a2f33914715049cecdc04693890d3b2ea79502ce01c1f5a6a7339103ac2961a06e607f43a2b23e84c61df5a8469a01846d76b4758138c0dd7b88de323d484c0d88c95ec782a5c1945dc166480f7b7bd314cb5cfdc7f6eec18b2ea4ab5830def1b983e42c219c0de326f9316985a44ad47ca3e31c3cce6e2d5043be136c92d582cebe74527a0a6b75d456015edeba0661faf251adcad7e95cc2cc639d9eb06ee2f5b0473c95c10743f28a0ded3a6577d19d1813bf8eac14971d2eeefda6ba5dcbbe05737a1dc44141cbbed0714a63b04f8cd60129568586808d12d97be84fc9696c66c622ac130203f011227ef10485f3c1128bd01bcdca097129725949600da14290e33e55b9213031b35bdc5a34d19e84229039e876d16168cb55dcf5055c2027c5b3824cebb284707863931d4efe021662001f03bd8cf047ae83bd122c87aa105aea9f7a485ceff301c48639e554d5e1c00dc05fc60c8ee56b6f7184e3e65db61296979bc47008e138aa3f17d76dd122786d206ac5a2dc575a00a6e83dc6f0afaf6bb9d518a0f0e7e6f70adec8db5d2cf7fdf9e346f5ae8b3c56a552784041462eee94e2f4f6ac806c12956c86c5e463914701ccdd7e762cc1f5e82750958a238ee242e605d6388210653002a65b5cdbb1bed5fa71850e44f794024290334c1241f9456ae1abcada3620798a1cfce54276c37d2208ff28ac5868379e4c43d81487ff2bb960fcc4960e5186dde23f15721b59aaf71396c7acfcf38efd76bf7fc5203e0ce7b5393b1bc48bdfd4b1d36b3d43a1783c7c3299ed5271381d45b3147e2c55333d420cfdf9c5b688d13109e2fce362654b0f7b0f3330d3db3adeaccb13c82aa929b8351139cc4bece8ee0794c87f4883ea2081fac9213e07d129d16b81e6ff069c0fe093fe2d109f1c6f6034678541b6c155dc6345fe8c90f7955bad0432ce4b2face5ad6b6772ead37aad9e59847afa1bdceec1b2c054083bba6a57e76251267e9272634a1bc737683d81875982665d3326db817b980625bc7904d75b7327b030efe119a216d2cd12e31f1523deeaa3889f18f802721b261aed347e32a5a925b7fc370e2be9f634f3a78546a3e85583bfb1a1ea560eb40fafd8b9dd274481bdf6b6589022a3f3c0738a9c38cf29ecde742627a237138401b908cb7441aa579476bbe549fb8eba07a63e63c0af6c5347b6923d36ac5d1dc825b8c1bded171bac2e92e63d647becb41a6159b6c652463ee37e893f41044cb5502d81728ef65efe8614d2df151d7d816774e32a3ec94b4e4d7cabb9fd0e04cbb81ae49fab26a2dc34f7ba60ff59b128817b6da8064abc81c385fd813cdb0522528e114c751d22fd2b67071c35a54c3223b48977c41d2d1d91882a2c3c255b8888ce2e943ca6fadeaa9927eb5a4994338b9670a52b220ba1d76718401d55ccb0caaad0ebb2d6248d3c62fdd138fd8b21684a527f51c9fe196e89f3517984a9b705befa57c1084d8791ae7a3e76d46af509b3d4585c210cb3e732559477068db92f6df85199d8d255a8012ee4f8a53e317efaa12c14de41398e0a0ab78ff288cc8f41f349384bc1cb8e076d3f8c6b21bb8dbc8c07915409ffdd2484abd6a8919cab93ef17b2e452c5888c3b652e492b72a5cedcaff41a78d11d0618608fc55d8994a5e52ae7f0f695846e2a60f755470b25713949b97a752dd4ca6474263025a4d6550789d0582175ef892b2a6f8deface2b1eba4902826f09714e5d54724db14edde9e6633ad51afbae70568bb452c8387771fc61034433762a04d39ce2c0a1605538bf9f77c4ae442b36fe63b769499a5e24e7781f98bbf71048d9c8f70a2155a29d680dcbffa815d475353715ad30503cba4b527fe20b8b76103f698dea3c845819ef1d1fc5869ed1a0e1d065e2766995fd30e80c865bb8119fb6eef6b0985803e2bb0803ca596a48d678118b8eae4512fe1e23c6c7de4c4a664ead5c4a4bbd293a1453bd0acf1dafef52028506952cfeedf7d8c8dcb50d5845aca050486825f109716233f22e431109c3db91437d217161d2de58e6f1fda0d2f6144c3fa5ce2941b531061f7a1bf18e90509384dfb03096e663c7d4030c824974d99ba59abbd98fe1231906e0c2436b7455f8f5be5d155ec03df981d6c4fe0a88a790b4937d7af4e65509592915a4724acc44a447609de1d26ac502d5d02797c2b687b6a1d4036b57fc62b2e5cced3f3be9c0c11c1383373b3956be0f4978c0997a5b02ea58bfc2403ca9c6ab6361d94b02720aeb3ddecf7d7c81a6c61e7e40d2222827ab460debcee5455be1bc22bc69d51af8a74c452aac661ea5c74a4a63e1109918eb4ab65ca083c2c8ddaf550c5bdc6b7351adb10c0524014bf506a9a6cb21af16314d630f34a99a91e77331b757b27904d4fb07c1620607b1d62c81eb0849906bb76b1f20705de0a707ac6773e936d4d16d4a87172ebe69d865c21194d3850e7cbe3f18860ba015dc1c5b9c2428be25b23e1caec1eac735706fcba3d63408ffe3c658f722c5a0fa401f50a8cebf9f5fdc09f8652e850fbda5759772ccda12e3f2c575d456d36236ececa25687d2352e3e206568040fafb381be7246ce745121647eda4aada9e29983f1b4712efe0c087f945bbd236b8ba7ca09eee87a30873a5f97c5cf02d549d67d3b158450507b21f2b87549db45719669336b3a004d7cb9dde9a38d5dbd41343b52713c5c6dcd670b784c9f13ca3f6efc69525ba4e61c8557dd42733db62f1ad5a03f0859ec5216e9989b197bf498cc3bb7b5d722dd238bd932bda97361fa76fec85dc9a293081d3853b90263bdbf40fc08adc1fc10416d97bedd56700c84a233740ff86a75a31819600df69e86030b3ab4a7976e84fc52b54c29a731a4a51812ef20ed3b1b50e5a375eb44751e959c48307898d219c7dc1a3f3ac1ce56d3835ecb8ab12034187784ba211ce5d20f357ef7db9752356beafd56d3fce892dbd32cd57e45bf62d95521a86bd29811ba4b4b19206eb509bfd81d8dab9fb6144c4d60251cbd10dac045679c7cb083703c0c630aaf6485b202450e1f3060d25781f18d0e12e8d4903efe4a7a37ae076e18fc3f6382bad71f548a9ca9aa1bdac353dc9419e087961ed4e8cdf13ff5f9f4eabe0710221a098aab19c48d1696ab1fd895a34937181a31590378cae1e024d26a340976fc601ac0c6f7eafd5ab7bb2fb7492b7ac6561f221c33e6230db8e3944d86e2afd1e1943522c6f1967731f5ddf383aac65ec55ba6fd47c909127b362329214572ba311ed5e3834dce1437c8ddcf4c3b506719c06025105e359f638d3faf6fd9706ee6056ed1e0eb373944ca559c1c4b703396306213b63a8f8cdc6d7db5d5c4202541abef7f30da7ea29c734663c50c196021c5e4f5c822eeeb183c61b866489122eb4786550e4ade6746bb9075c0e84e692e261a23d3b9c8f8ca52caaa90747a83bce3f9ff828329cac46869aa01a28b29166614b4ebe67f620761d701f665e6b6edb4b0260f890009bc8c4646117c2b41a667db9f3c77ef3e7a99249e3c8500baff704a211a7ad0b595aad367330698f85e05689bd3ef73e7a0df396da286018f8c88756daf280230d1a3e29e2e45a751bad0a6a30441070c0abdc5dd793443cba07d4b0e001153437ff93933afeba04124acce3645ddfcecd8afd32f5f48c5fbcba1d89fd24d477d870f9f8dd972ca0c843fc21a3bc29d1cd85c365573f77965a8fcaba5925764db4fdf079f6a6466d26879cfcc241f003461db077b60cb293a5b3d76834e5d92a68949cbb605b2ed5d68699b30a18ac516b697bc58076930a055c00bcf0153aad65ab20d872191159df86546e8dcb7649d3739d8e0e8eabede5416b316e6e5e6700c3aa6e553c25d391827b393ed83058bad8f5348e5298e89da48d2671564e6e28564b6782c0fca118980ea499556328d14913af453984ec818c8ca24d594c9e36dc9e01cab003630b6b6b0670bdee521a947c75073a78149b08078e9ce47561ecb39e30e7e130e00215dd7e061dbdc3d10476ca1d341969ce05ab8937815bc14a864772c20379f2b67be4564fa05dee19c26546d85e77360fd53a4319ea1af0508a8a16f2df11271f7abe893b6bf578b61a01861d441421d0940a0cb5d9507dba6376816ab25877494d75f878ba95a475cfceb89c27110c0e6b0b64a0df7263f336611e0fcc9de4d05aaea50f8d92dc1d1ab2fdc61f77ab47ee299439be60f870a46d74fc8ae9aeb7051c992b4c45426326ba42149e1482844ec949d3e372012bc21aae3a784dcdf35aadfd56e4353457273b39b99c96ed5bd0d2048da906dc02c538136c113422f580745ef5a3a92a6ac64131fb6a308f46443464870dbcea473a9b9c5651b9d5917c04c964d740b3803ac0dc49b88af54549087441ffb78dafd3b56215755a6b6df68196d609350488e58ce095bd3b4db02ba6e487d105ecb4872f8d8e15e8591ee24ed77655a907f81bde3b561f0d87a617e22ebf0bc5f038ed557871003551b3b13e2e114d19b4048ba974907af4ab3a4276df7b681c351d4964983873f07d872980aa8e0a8ec7f858d3fc3abe7a241dcb414a1869f909c3ca0620376b3e88d2911f941cfe69260e474d37ca58169ed7ff9e01dbf96a34bc69cda525aab9083c21868bc07fb3df4cf80d7cf99a144da615ab028eb21a6f7416173d8c35456b237f9550c162179e1fc15f147d8b66b666c5d69e594ffbb428e004bf683fc8eb437399bb4d72ea9b6970c5dca1840b75db34d589b6e3392b109ba595936f58feca976f9d2289d08ba36b6c840b44cd00dac3b4aa115192a696e056e2a4490320f23757c85b4e9c4d47a2fdc5fcf11d4e029d52239564891ec3ed4f311e04dc7228edc04feb76f4447c440be4d0ef21219438b5c085b8bff18a507aa672b562b09a5fc50f4999386fe063ad023b4d0d1319560d4f0a32e51e59a64d9f2cc191cf1c39035d7bcc8925c31de830dafa00dd09d7bb854c54a6cfbacde733a2497fb80463b3fda402963e9cc90008c4f55db3d2768a452b8dba29a287f0c3185ef4ad970d4776af86bb72ae438db54518df0b2c863854959c891d05649a6335b2028f39c7f4ce21a7b81c3b56d17ed54a13190d1d2efe4e25c81d487bb9939978587df26bb7653a20cd515a2ce27900769d893a416abd39d2b87305c7801be61b1bdaa5b1799e81cd3ae8ddfaea9f57532fe28153dda039705187f8bcf63ea7815ae6ef75c35e409d3edfc9d9df29227d62b537f39a7aad8100f95b4e1e7e93104371144d487f96054582b89a8bed1b2b14c1a03daf218d810a58e3c2b75bd466e21d75a424c0fc5ed1e999c54d1bf178f4a42dca125b87387ca1d4590674ac7d5e96e15843f744522a6edf07ace73b862508e08dfc1a9db417edb73bb20a145e7b7fc1d7ea6b9133f2bd211d5df4e943a9b355acba642fecd46bc748dce95b5f6fe11633637fc3fe51ea41f46b483b4b2fdbf3cd6cf05511cf49ba70cd9b33d79a45504b1e91fe760bb2f6a622240f859e9d905a575376fa30cb76a6420e2370a474f41998535cdf1ba5376e25d571e6b353ca2d840c448e8a9767441c1c10cde2698ba5b65c685415bfd9aacc31def4d4ae0ebff815a38c211fd6790b8b334950dc569d310f63dc4313687f8777c78c3d59fbb07826483912f19dd51c6d38c6cc88dee235a56eb1c04b12af14f04ac3f1aa36e693f7bbca76b28c5187f066c54067c8efba268863fcaa518f8124ec09209adcea9d72fe46dba9828d6ecf995ab6a21d56b1d1ba04d8c0bddc7241674f35384ea307f77622571c6b9ff8addacf2f320c5e5bbbea6fe77bb23a8bbf59d475723ba95632b8cde0237bb38f22442a0151a542b3293cb567e780a6b3d657436ad1c3ef90e1c5c7f0a6cc0c0cfea902cfe6c9910394751475b88bc70aad65eb2513d97253e30c308627f4b15e7d1e36cf7ce05c26e6b435c6e429bdc4ac4f61b7e9cdafee6d9fd44ff004501ecc0af47c0598d3a41945af4123625868ac0e87188d5658748afab096f5932d56958997ce92151b1c0b788311dd00a7790db5dc8487ea9726059b24fcc37eb9585350472d68232ec4841a8e3d37be61f390d9a90e337588dc0379a8e1e308fdaf77493db61980333de0f916fd5f027b5d0b04d45310378db423469f24243e1f34606d230908eb6d5e1df7ca9a060fd4e8f64112322115d9cded00f4c22bb0cec903f54a131c30ebb65c3a79ca2ac37989e9a79ec7c06d7b294d975bdf74cef28388ce65fae56a4b77dd583b5b30ced55e6f37a74547375e7c256152a4c9dbe1f1076fe10fc3180fb1bfbf45cd89343cd0790d053948c96cd77d9d662a4189733c8d89cad52008c06a9592d96407551a7fd649561b84dd6ae2d146e063e8ac050f3bda7bc7e9b67341995959d5dc4c94ee06ca10fac656ad19b209701add353ca8289697239c0957f89f8914809af36643e086d490ab79d7f5e0b95f783ec3c08079060ee4e944974f1b607482a48b6735ba9a602806543873f438490ddc07ace701a4d2374765cb7af4044616a006461a602f4518826f21ddf3573ed7ec60afeef0a3334ae703db5b53e5c99aff341d3ec28265219e5b628203f7aff10b91ba15db24c9299b368dd5ef84967b2adcb6e15725f8fd9fdb6e8b95bcc9193d8b7c54894fdbeb9a3965e390d3e173ca988d4df81f8a3ceed7fb1b783080ca3112006ea6d2552661f8225d6d7c380cb516b36597864b62df57fb76b638bf3b1f6da7086ba33eac20bae9b26f3e1b916888789f1ccad322916c4461a2604768e243af5a21d2e28ad88f463cbe6ca205a7f1759a158e412230d3ed622fd4d45598a1c332c94566e5ee899b83e60c7a836cf1e18c5ac4d4d6e28883dcb29aaf3329a4aa5b84385924e8913c06dab6b0aba828188aef13b859538f7ca76e3a37545f114d4a6a8a4ac4f7b6f271276f083186dee2583c2ce01f4821c609900a98dbcd5c622379292afe4b8e186937a68dadd7707b6bfd990ced9cfc6236b9a982b122fa726905355423078bfa8d9f6aec1600b2f04a462611614a8930337161d7e059d7625729ee48976411313a8335e4ee70fbbfc7034929c393b2e7a4ca2d68e1a8326b1bbd3e6990e487172992227598b7cb874c53fbe23e1132642325065b2158c7fb655146470d4d3dcb5cb5c710353f1e81e6f3e649d3fb220b6f14da19d8806b3a4f1d7c613e6a85a26fcb5d966bceb203229fe30c4a6a953a1d5b6e949556797d8349f0b45e70fdc37a0c17406ec17b4648228ece8674004dfdcb86f9847d449c021143f2a5bd156ed2c02c117244b4b8b0e9d3a0a7ab9ef275165695c2d5ba47da78aa637905c20f7d9db45fcf9d441d36f6a0ec74a04fadc11ab0e024f59b6bd4883e9dbcdb8fd609844ba3e3feb97f5fb6e99a9d782bccf5615b1008c4b51a1580cf28595252cbc5077934b9df7c2355d19c13bc505d9456a1e3a46c4b35a41572b020bc744029effd9910a305bd3f1f020386379fd501c89dbba7fd3b32a7e3e497531beb4eef16dd4af6e1303153887ed4f58317cec9c6ae88f1f5ad35b8886b4207bdbfe30315f047ac8a5f615d49dbc6571fcf54cddd8edc00a2316ca625bb3b180a09ce131cf4e817f23e7668de3d6a041cafe06e708875a1a9820f8bfba43c8e2dee54971fcb3394da7e6ef9bce482917c24d279e25e0405cc957fc349f077ae2ae4053740248d9c19914b47a0b35aef26d43fb954f67ae6221a8ddfe645dc73058b0f66904c8d53cd1918cda5cda1bc8f16ddf64231ed4870e7d8aea525f25949a9850890a7c90affd00717427cdd96a763adf47337a55869b8c3a0c9fe275db53209efd760f62e94a41d782b1a7370fc03fe42b74bcd8154ab56f0bf78b985cc2d00c8bfbe59e46f20a9d68c33e38d73f52d14949a07018f716f3c463cab3dc6378dcfce095ef991ba1ba59bf802d00569870b6cdc94f04ebd801579a2316515851ca53624d23ec9ae545a72ef0954320eda4d310ce04dd89aa5592e235c46bc89b32dbd59f75500e4381f4d13d55b89d8e9a91b579367be34cae7da175a905818025a36ef55ce43da2a4b45b05679dce839e0aa58fd25728371bd33bbc59f10d99e7b42755d36729cda001bb632161b7fb96a2a7da1d95997a4801f0b7765403760084210a06bb61dd2a5f7e5fce1e106a76161c6cf4764029612ed4509784ce2dc9d77301f5f17f8f1f3812d454a015db84bb13c5b8af30c9e67576d1d97614584e709140127fc7aab66052bb3cfc6696bee0fc47f845c4bb2667d57894cf5327e4cd133a4920d9da2e317feef6a248bc2d9fbb0bb1cef655a4d9914746abc90061ca6584808ed1a5b29a932db6f4b52ec0e68f244b9f4c7f78a1bbada648233c8592d7a8bbedc581b063faab1b7e6f50b0f936c0404e53a3b3bf8ff4e4c4dfed2c1a0e3851408f43358a172cece768bb752a0e695cd59dd847d08c5ab3d5c7e12c5891ab946c2c4d3ca67c5209c26448bb4f09a7560d9050ec1d10e63bb061c1aaa2b706597041f12be32182e68d20669d674bc75db0283f6836c3448a0221c382cb73d156ae4eb44a1c00bd47f330aca6d249b1e4918ecc54444ff0cfb6c09504243873414451cf51cd763a3cd51cf760f963658010a018b25fdbd5f80ecfcbcbcb3a9bbe796f01124d20a9b4a345ce63b6f17651d8f2dbbbd0443271de163dc51d9ce442aa420e707bb71901e7d4eada2b922705e3a3ce07ab796b6ad814b1e105704422dc76f26f5cc3751bbe884eb41b586abdffc575dfac9f4525d2bc0fe90227bd3c04941632e5cff827c4e897ea6eb4a2e4953c4830b1149e2a8cc01b59f345ee83aff2c1df30de3ec0176dc46aceb63cd1e5a79625fd5fbb0e3712d5c24c41a468db3caff42989368098c09912c0815ab78159b1ad767f1bb20f0d273236489d1c8612e6a2803c08619a847ef22bbdef73c76959099519f0c3a906362667d56bcafcb51341572aff1aaa4ff83cb7a7e501d12023d54cd9313b645bf82c33a9cfc94f063fab48a8143254711f58bbf98b3332c91ec76859297bc094d7ae419a51e59d63f8dca4adc7ba35c9b8b7f1739a4b47f572ebb7419a2c1efed28a21bea37844e7088662f70ee84852a3ae8c6e61832d643f4726477f5e7b6605940ce31485ada8f44c77c6cbec73f99f1928995f65c7a78154eb017aa7b5414d83ad5abbe9d66c9c9e510fd69184855d96ff56a7f662cc9c6c2a164478d77a7be97c5a281f0409947192ecdae7e615292185147214829c7fa63976a7fdf88812f38a154d8b29c11f076a9e61983df87600c16b021d859d6e565ad5c541e466bf0b5bd1e598cedf1883f7d84304cb665c04ae16cd35f6a8ddb04d907de02955e030f9bb280a197f84d22d39ba23369421d023ce6c8c099844026d2af114fef53969933aa54a3e0259c6cebc3eeb60dafb4b9bb4e54e5342fad708099b16e9cbf2884321d06a7fe37aacf161ed00ef6d86bee4fd2bae9a46a97776af4a4cea63bb308c3fa75495b907c5a3c5cf363d280b06809513395f37fcf418c755bfc489ccd0afc2ec5c1a24e8fcffe88161bd7c1d1ee4b27ce7b645762f843bdd8708b016f7ab54224bac77f9d8583ca9e72c9605bd379a22ca30193cdb083937d8ec9a831efc2355626e93871cf87524ef1490f59caa77b7addf71cc5159f96f4dae72d40566d3831400c5e4799ca2047689a0237476e916d786097579e262bb0de934ad61d090f61da30c4635a94faa59dc4807a918e7ee692611f7dc66c544a3427d77472e6b66920779227fb4d869f917a714c7f26847e364aede68b5b9a35b26117519ee25cbd1ff7a8e1ce773dadf968271bbe8cfc276ac7774c83e799a034c93bd9f684e024f83786ed2a370d9554b539a8d8abbbe242d81b8652149d126ddf90cfe39354d22404e40d0b1a557d95119cee803768d1861f4c3d73450f231d0263d3d08ff0f554530bbbb4388b72025d50da62423c293018c256d1027c9701bab218c0226c7d029c9e47a898b59a800aedc3d0ddec38eb79ed80f1196f4bb6d6a4beaf67b92bb5d6554ca27d505c934e685486a16aa5e1f68c87fd2d435ac4ee6375636ee662b89c6c3f1b3557864a23c8630f02a72ff13eb5d793e08f71542f12b22d43016a5b25730aaab25e74451558b88efe7ccfa2a99ec60c5dc5375c2d13d3ed90f0c08c3e22b3ca338925482e88bf6f42a323b72294b0fbf893def0c27ada8d04fbd3577f99fce9bd20daa44e00915199ff81bb8c515c01ae54837f262f40fa3a5995b16f5b68a803b43b68375d3bbebd8753a322c260753289d0060ba08bfca06b0b5dba7539d02837bcbe34cd08d1dba568f0d75c53471a749d8ba0afc547da1b7a58d6cf19c951d202ed7c007b7a89b6940abea842ad53bad1cb611e703a08569ad6f420307de8a71a162c225734c20d2baac5b036775256f6d3ad052fa0039e72d29178cf71bfc1e8165755fb8d9a772d4c9195d5561c0023ab707f11d510c17389020b120116651edf0c8964ab067b06499a345442cd65f1bbb98b2b70cc176146f916dad97a606396354719216ee73ca9727f0781cb1736a0384142dd77d98a2a5fdf1807bcc428cd1edb6e2e2cdfd5a2bf76efe3dff8c67c8a47070d69485291277e426050d9ee858353b8818143eade8ab2544d7de667cb37a1f3d9ea4723c28a7f44fd2f539bc38ddc17e26af666cf16d7b63c2334e4eee3693ff50702255edb438c36795ccb788f049da6e30c99f949ef1b8828dad99390c800f5e2cd9bd45d69a31c6c732b6a3d7588fd08f36404be2738c62dcb729f49770c4376ccccd1167ef63f181f61e99e1775154c109188d37b33eaafcf3368d11817f36d3bfe3a5f3782831d030854c2e4732530a37bb75a40f66bd4890814e053c966ac3f24a683c7d61460596582949e9cb68094135e5094dce12f52c38f93c88b58b2191a9a810131abcdd2117db83fc93f49db1c6691edc511fda42641e7a50121b9f40ca52a989913c56efd27e28a83478e0ccf29528022dd6072557c8ae0f40c5ff7c7a37e93206add9d235b0c111c99a761a1e1b9d035a0e620cdc9d6b921254a66278ef5d437792e3c7b30c7e6451c86444db7e454130081077c961792f07c2741937593a133f58be80f3cd99fa4c8669d91aa7660767b052e480177a900e79e96a87e5627d58ea0b5148be109e75aa9d8540996bd78b306dd6067b46fe7f7b7cc5db950cbafe77fbe5201bb8cc6bfc3d2517e75a42d5f39b34e8ad8a29f2b2c0adacefe22f978c48c919a8e1733b5eb67825d40fd812ebd343240cfa603627dffe8ef236ffdb1bfacbe7eedbe4542f814ee76cc2e7f3c24d0c3072089148799e31a0dd061c12bd00ec82f407af31affd11075324358db70b3c934d5296df696121e1bcc7116d651ac4b860ab597c27059d990911d97fa6453acd3f82e3025750cf7aa18dd99aa37a157405c41c1cd32448e8058b89ae724719f258d6f880c88ac1a78407aeea01d4355b15db37f99ac1204c65b4927ea8eaab8baaaa1d279e40ea2fe10e07339aa1d7d69f1187d3bfc2da1f273a80e9147973e02af927891ed030866ba482760599514d0d897888389baa8bfb03eb9b9e11583b92f46a0a16569ee3c7729edc9365b8604ce68f43525177c95a738729c99ca691947896bb937a0d995c28b741f01dc064d5b92bd98be15c635239f92af2c9f71d66b2d2b92a6b93222f665247272613cacb9d56c69b85cb4567c11bf58d0d10e2c3e67e159d61897e2f11ee2ef1f77a006ee9bdcece8849142b33a11ca18792b0a1e0759eaaa903094574476cab2b6984f9d3b598a711c0bf91ac9c71a2ecc7d6d6a8d945b4dd8ead1c5fc84d96085c5dfdba0f796ea37289b102fc4cdecf5181ef25bec8d1d8b40e409da5414339fc1ceecc1320cd9dbabc41bf1e6c4042eccd94c18bf2b3c636f89acb928a1bbb4879dd6bb510bc6e8b4bc34a51ca58256197cd360362109d8cbe68713f23a591765a6ae7c47076ddc13da0b598908ceafd1508412ea0ca57c26a6faf3ae96eda412ea7162eb6e53a97953dee1fd7e9ae9541b36012ad79b65fb925377aaffe6bc8effdd3dfba7c3bfe8f28401aa2624a4d02b46527016e8af7848740c0f597b2af6a14b7d9e576c39468d9e59eae3920e589adcf245f167443855d45e41f7950c94e416b6d721765eea4bbeaf1dee2d5af098c0881f7520869028a0d05fda42cc0c90455d42bd4c624e919883765c3dcd0adb64f03129476e558f0026e713821ea56ef203fb7ba50da9b86859fbffd089acca88c674eda064f280a0db108766d99c24c746793e477238f60ab9960962542c3f1292f529de5ac4d712bcbc9725853541ab6990eb237e2ec23d0e5058fb601dcb63d20382d6ccbe6dd7f8561b1a34125cfc6ac65411b86f9c7f78bb352f0527c934201980e247cccc7a0daf6da29ba0e6b5cdb1bde526595dcaf7102f209c394a792bd3985f30aa48246a0bb9399e78254cf9abfb76ca8615b4fba4b8cba5767e0a53c4d2241b04c85b981be4caa41f4a2035ed73805ef3336f24f404f032bd2593ec36dc98cca168072f191a6c6fe4b2f5cec5dd9c1a284aeca2d812a5d3cc54e8dd45eea81935eb135dd0ce1bc4eb9943f39003b4e5a4089c616af4104a212c3d9af976a69caeabe3dfabfe237fd42c479eb0f8f2feddd2c3c554cdf7dda863429df13be0409c70a57bc279263db88ab66289ffdf7208d9f17edff65327aba84623e4f6a2647bfb9adeaa089ee116fea1fe2b92bd8bcf3fd2d9e84111f9d47bb15336e7c5ecf647a58985d2b72e89f4cc95e4e9bc5b721332ca243a97b741a25fa068a162503296caf95ded4745847d5a9fd71ecc3cff00224b616352533432486f24fc319a22726ac284af96b30cbaeefc69a92a99f583ff412354722397453bdf6bf7cc7c52bbd66e14db525e8013d85d9f4c7d3e241f028c25612ec236ae85ade69aa5294a71394744e6c31eadf3927a9f49f69c314a84b6ba0f7f469ee553adff8996e8ee626bae1e3957327582432da5684ca4fb27833602a642fad1c489b7b478f50c55a0cfc77eee9ef0724dc918bf8bbf490f7e4916d2edb48315dde727721b4ea552107fc37661061bfded166ac56d2b65a2e673e2f7b2a5b861b04d0381cf58b215e9caff240e81811cab4ed4bd14fbce9b028c6d8bc39c51d33d6d4c8f34e273b9f2f1a4dda4bbb9a3215615b4141f516546e964bd79c1bfbd92bc4db22d4f2fd2bf9e302ad6432fa6f4b78f006e3fd5090934b41f4247bb182119168f6fdba4b471fb5c5c4a506b631fd7a4e76e5794241f873f92e2eca385ba10d21f541322c798812ca6bb8c3c640c5e6e56c4dd3ebc2577f2dc4c8358a8b3332a004a15780ce7086680576ea8f539664d4e0cfebe99b8a290b6d2d2ba1f132443c3b827a5e305cfe16aeae17f3b371c2272bdfdbe180e19b9afd547ed4c1204b54aec1775dbaada7b9f1c432446fc67e6ce99061dfb4335dd524e32a35fe8d5820fa5096575391ebeb4ecb38944090957e6cec6793788f87f9e574732e8029de565775e110d3d408b0b46beeb0c4693f1745101fc381f16af3516f96bc4c34fdd6f737462b4a283226e55f234171dfb2e047bc22d9d623b70a6d28102572273d0abc3edc62235c79e157e2424ef38728ab615356fd03e5b6c6d369baf3ab3d1f6339e2daf4448e36301785d3eeba009071d288dee3f7ee2ddd9843ff65fcbe94ded718ae4023e8b0a7e97d5bf155f83be74ff247bd2dc6b298f49dba0c69fa01e40bbfb91f0e49210d22aad06def0e1c74ead28570a99edc0e1e4461535b092b2cbd3bfd69e9d798105a48709275dda144d6858f7262ce38f843bf12fe47ba79e29235a4cd84bdc42621ca9581a56b36e48d08fd591a6d935b9b39368c4f3a57cb91dcb4e4c02a0d7c821ce582a1506cd4f264383211245c2872c4f603c0c748854a568d97a40b2af7a7cd175babc16d6954b088af2724cf196eb602b92a8d5dfc963faa2d8a951efb7b3f0a7ed5af4f87fc09b4e57c8d94711fb64d455bdab7684d9a25275ba5a58c436038d82c4941f3c9745580abe709f78205fc1cfa5bc5d6d14f318047444b14b2ffd75f846c9181a876d66a4af3500297ec78137d6cdb14744c1ad248bb710c923643d3dc1e926c766fdfffec149198039ca9f72ae8c27012b5185b9b0f748d76c74203a97fb4a690d329bb25f531bc657b5a4804a6d71bc549aa4ed22b4e009ebdffbd24092736bd3cb3d47e03eafe4a4f8a226afc65d13262abda504486fb6bce25590c38d392f16d046d1f66b40bb1d969ff47ad3435777da079f8844dc30e058fac157c04780dd98d76eb1a8a8a3d0aa00ade51ff06419083cc530b270c8924864705de83c3164e8c06e653ab3a0b4720f24df8aa0ebdad4e660a88f38d8ff363708d12dd277c353070d2e0a3a5955e51d0451e754a902ba1b7d283959fd0acc4730e7894881a95eda2bd3c3062e08efc939b708dd1e9fa68b255e241be1f146c09fa35e8b0006ba1c4edf1068478ebaf1c643730fba95c0b5d725db2fe44804698d416c6e0d616eedc93ff2851c51d9e9a95062e2c68d9ac3e5786273f9dfb62e2340705c804fd6abeb1a1db2a7fca67d34798cfcb1f9e5310154ab93f12b5ed2aa8b3abd364545afbd97945a8b936b95ea6484b7a37581036e23577ab537bfb562939a72fe9f8799c32b210c9847c1e70d16eac5e4b226da7d543cb4e88101218a8db557d348fd2260baf914932733346359afe0c09c6c45c69ae14808cf5dca7a54a02223f8316a6c519ccd53f33a2e9f1a0edd004611d334e2d43293c9ed810f0413cc215068c4f12888562403f497b453dce569eafe29223d6c14551c267817a67c599eee4386289e77b40d54bd1bc8baf1b047b365ebd7b3283f3f8e5327311c802261c16bb2f5782b2a5af576bd3cf78fa1175827bd2b5d1dbe5182d5b4310dc38237a512f1ef80394827d207cf005fd7b75c338e1b753adf56bb0db675d922cfb21320a925cad5a71a66b52e823533baf6f6ffad56e83d057c4b5840693cefef049f7d58ca116d4688cfce6ed9a213d7c22c4aa42768180b1496f5b4207f1f5644595f7252ead8891f366c6bf40ec13fb71b9feeb8bedf991e728e98a5013806ab6b149758e64db89e97b46c3209e6560af2b8433d0ab02368bd84bdbf2e62e2b195e2c77249d24cbf0aff32a90b14ab6b923c07434f89bea80f75ff45b6c3a4ea7efd45046b48fcb6a925d6f77f3c78f513a072ed5d2c40e77fd29e7c4617847d9e3d5a1340ef6e5908a4488bb1d51be8383248a95952454e172d797d62e2ee97efe98b1c5e033de3216e383d9d87f601838de6f5515df7c52d1e3ceefb04f8486a2214ac7b88fcace346c6e6a255509b33fcccf4e921af18ca84eb54210b7fd28f3060227728444fbc3a208f93ca7d3245ed18e03dc240093cb85b5cc6842a005116302e71e28829f448b237ff34d89cadc0ee923ad33196f10cb402094dea30c1c7eebd8799596291faf7223978c1a9824a5acdfcc59a01ec145e02fbdd536dba4d299c5f31ab1fdeda5245fd07795303a3d861bde7e5e25265b5e3a6cb100823740b75c4bc3e014d89df9a911a35cfd1cfbf598a55d04ec9044c495dfa19283403c508859e914887b8a426ea389df13e3674508f4ac2fb8daab7df73c5cc38270d7e5ddffa6bcc780ab7ce22aa7c53d5db69b77df550f66274f461823970074325016b936d9d4d13d59bd40c2a7b21b46d27d105294fa656ff018ec34877fa952230acb2082cc9367964db6a65efba0807e17ef80d647c252f57f1d0cce4bc0e93606ce995c1ce8243f8ff8270e5da5f038c2fea342196030db17b0bcd1268b716cb9e678cbcd2ea4168f22e92ca5e54d945aedf8d88c22819ccdc5bc9ef1d5acd2feb31780727b5fdd9e891170e8112d8f612736b9e8672a41ac3d39ea362796df49ddefcceac872c5a8d526d695b7428420eec2e4578d528c06132cf7fcae4038c1234aa4eefe473e731d220242127610a0ec1c80cc4e0a0ecae348c109999d74a5366fbb10291bb104284ec68c2e4cb1d148b6ab3cb2bcc730044dc9a5b625ca7d81554ff5d816ba40be5021dfb6ed2d85c6010c1e0e133f7eeded251012609d1a2c7680a2a7fa20f14985322653eacae4243c456f16984b0513ef2a2fb1f1df8a8d39d2737c39389adce2c26b6c024ddf51585dd42d1bea88a3d06867798f1cb6150c2e35d57f2db9d9a80d8a03f6aa3d6a3f46ec1c5ac1ffeb8d5537ccea5a37930e1b4da891df3d61d7e035a1596ea1c6e6a1cdccf464b7e79185bccabc6ce0aeee40d6fd4255bcd44af03d92bce0d49b7cfb11bc028b33b3e3b5daa89f6b5cfce48d3f0baeba52c8d7bdad0bbbd7705c16984ded799498255ae303913736b618f1255531f51d495a83a5ea12f152be6a0fc4206d89dc72f9e8310517eb3db1bbfb61c8dd09819a41eb7de2f3a4f81acae07bcca27e5064811f407a1c1f4917abbdafd01476bc87f4919130d61addfbfdb8ff9ab46cd8f4f2b9f039f507b46af40dafcda67cd7312815ee09d148d4b38dbb442d9a92b834fa7a5e592bcb4c285fafde16908e4800d20e4b3a8485dabbd805a8cf7744d75fd8644cd16af8c066623a8fb52ba6c237a784d7fc80e7d6da6df82d467b24a38743412f1888f68a63f57824be0079dddcc7becaa4558b2c8fcf3c0b5d0affc2df81160b7171707feafe814fdcdc5756fc015784579d24a0baad81b1e621cad8294b26490a264486673b8e852769f473e8b1d9533ddc97d1c55045ba0de9df9f020c5c4b086e81ced94ff374428e089ab3847ef7dcc0bff4d00aa04588efa382f02388c02d951077df5a9b71c7563f24f7e319f9618f981eae1c405afcee304e9e9cbd4d6bf6f2212b59850bff97f599d31c86f577179d27e3fcc27e24084ded9c57f96b25de9d67381276de52a5b60d56c19507126ed790ff7f5dc6b7cea98d0545457501e9c8dd695cc142b9a590506eaef8c421c2d71cb0b350c555075d707354040db35a9d80ab9b7ed0808aa203850b0f1a16ae8e3fe156f48e739828e6b4f1eba4fe744ea2be3bf4298d82418487991e7a80abb0841075801fa1f9395ceb82ad95d849c5f8285bbf4185c80d4865ff45c0826517b76c3b3d3478e7810c386880e8e022c5ea03816ca61f555f0a2dd553622fbc509a420f43db4402b620d5f3572ee76a08f303fabc2dabbfcf7349c2b7479fa671238437251de9909943ae91bf33f3314d70485cc5945fdc0adef3316fc52e31e8c0db39e41a8e06b6e12224edd1d1e5fd4bb15936a52aff70989e5be402c4164ab8381c477887da4e06b6e9b9d66ed1376b8e3b98e315ea2fed933ae27ea2cb51dea22c90784d393151ba5834ca2486c61224ef3f528d25d702557c54320ffa01b7521461f9b96d7e8ed8bc69aea682bff180ff1ac18c2d805aac6506ae74ce1f4a1ba52106fb559493c08052a16e938f822412b781914c5f5b2158d01cc4e303d9e23be8af1835b9dba91fffb5d2b9c0d09bca1bd5a93ab830740ba9bfa587ac8b75271e9c79a1301b11c3758b9c785e403ec1cd251af2e8f6885ed9d7fa0f9491d33bb4b8faf8398a6b68e23e9ef81f05a0ff04b308efb0173d97db8d6f8f0afefd72b1cbd352bb3032966dd40c33ea897d23db6769b5bb2fbfd744bbed295a293f260e4920061499a7b995fa669386af67f3913178c29c707e136ae9f31914b1f1ef11c8cabdb22cd950c79b3fcc87172247410fdd40c07a654c7c9d6f773540f8a60838cf72ec0a76835f449fd9690676ea43b5ebd3242832e26ae8489a5a09775df54e73d6e47d91138908de11ddb8e7a7c991e919d9e44b8404c28861ace4dcf44a38b24dc9f74df53a3c61d3fb710ddd6076f19f0f30627942fda7c4a57fdc408f594da44375e06fb904a968d00da7256f51bf03223a974ebbe93d33ea8eedb7682bba0c1973c0680146e3e73c2b212d8bb683f33a0ff096facca741e68dcff1bf7fa7693b7144806ca50cffd9e781cfb1f6116f663e3f01795414508cddbd94e3eea6659e28a31420be3778d189c0d9b2fbe9c672743adf17e1237d350d2a300d4cda561b0151d939e0220d014dc9708080ccbb50a5880764e3fec73d70ca94943d028c97d626594181d863bef9081507b0eeac4a9ee7fd7a711b74a8987e991b9c1aab9d8c4125e3827699340cf0409c1a0a407aa47f32b787ce1d64f4dd187617733545e24158effa97003edaa1fc0db0103d0a22407ed16088a3ddd3a837538742b796bb22a91a7d8bd59ca546f0e9ce0eb3e5847ced7e97b3aafedc6f182ca41b4cc2cf99d1a5bfa9523a4c0f4ff6dcc658f8485152793d0e1fcad92f181dcb9e5533d61d130f51a333a9a9becf0ae6fe8f2fbcfb914a05aaa658c7137b1bccab7c9de309705c686df138b184072bdffe58352f27a9b33807cd7bbd339ce98027b888e6be60f62d3cb48b19d2fc61f1bdde0714bd3ebedc1e0c486bdc48e2c2bf1f99c8cc6617be405a1704b92c1d2d752722ba4eb8129b924ef4b1fad8062daada39851e717e3e2311c04a27de6cad9130585f8e19f7097beda43dbf03e0da5925e3fedd0359c84e0fb93b215462a21f27d95fea97352133e8cf336919e387283ac4d231d24e8750d46a9040cc8f0d3982bfd62112a4bfec56be2ca821ff0b1ff7439090f08018f6fe6ff276fc677b402d9191f368612cd390f1dede703f380cba75e97f10a90cc0fec2627bd4402a607e8657190f7ecefb7285f69af784e98dad813e2f231e909285a1b26f771a0673344b51a7b2d3dd64347cf8624b1be5ec86651c6d35391ed3df5bd5db8f72c3ee2938e320a59460a1d718a03ab246a8c1953c33725f622d69e3b8bc95b2128ea471c47ae49a0c43593ca5d4fbd0b5bbd78bfa2bce45946537c7468a1e2311bc77d9b6e771860d591ea416854868955a8d212a9956af0e414bee27040a13aaf2dbcfa540bec838c48cccc3cc60af47f38cd26505b5473e306338c5d9b9d0baaec90e2ac63fc5a28bdc9e751edeb181f197a7bbc0bc5c864e0b896cafd8aa04b55f34a46c5e47904f5bf7a787e80b1adb90fde0a0184f2c285606e6c52f09c720a342e0d188a8baed2476dff9c735f4956feec55203fb76637345443c462eff186e3379de6b0a41c85e8e33c77db4930b158cebc6f958e70c1fa2f277c5900f1861771f492ce3df3ab0c13906583c831fa42304a49716515d2a223d83c2f11cda9654e731875695d85ca2058a09a72ee6ef835b3035ef3c70034bf509dcbc12d9727eba4c6507564c5522472b7b54a9dd722d89230dab4d42fb317ad0adb1fc4182183a12c4cae0bd36da542189b7d0ff845ae2e5a8dd7e796718260a57b38afc08ee32cc0ec078edc94d60d55e4769f6b4938bbf4a27a85c3d89d0e9410d4db68e77c4772a7f4c6db0269a5ba3e4d1e77a632925344ed9022390d5b0b046783c1dc91a10ec263c350c06cb4b74e335c44f06669a1ea597af504df491d2d18aa9c5c3c53b28f26e49a9dd4c6a44fa6151aed1e049f096a81e739708a7fef8042a21c8d1f741b83ec180fbf7660e454085f224e9dd70ecb1a3339c3608dc8b859584dc94e9c83e1f80ff808e721c1ef3b81999fa9c28913f818cd9ecbbcd1eebdb844df08fd648255227ff1dd22b02e60580ac2310bdd8dcd52793d339e587f9c08f77726621277d14daa9aa97b2ad81f5cf3f5ca2e67a691ab708335d7cf5f93788a8b38f9c5cfbd0d6290d8bcc72f3ee40fe68b3e9d4d963eba292450fa95339070a97288cf9eb5f329237c7656c36aa2d1043ce1d7d9924de1059a714f8681ba0d71d4490b8e9c91861f6d3da9542369851309ff7152dbeea8bbc65ceb379f3e7591fa0d35515448218c989c04bc1013f699b507f8c790f9d8352d1953a82a77d4fa08b3be601c8036111e0f3bfbf846b4b8bf3054a2afd1fe860a8d33d6db3118617f44b5bf480e6a0b6142bb6a9ee1d112095a1aea5588f6f1c6b3b06feb1561c29a1a0b35cce4b8b96c68eea4db0840223aa3259f56f92a29e990fd6ebd2b6a3906672a5f3c91d235e2e85ed37bb569dbe2375bb416a20d5115e74c6e5b15922e02f83dd5ff03c044895bc79e99d8eae5727af104627d369820827a30f6edb04cf7663e67d8721a0bc6b87fb24e79224d835c67846b1e85fca74ae7d6a6375cbc62bb4fa8b4af3c292a43f13507a0c4b14124a9643ae0eec1c8c179136f4b3f2cbc55e0269ecc3758596b7b21b22ba5dbd6511623d699ac4b312990e2b6a172b32e7094f532fb5ee536a206a1a42195c93c5afa098125115d3d06d7513fe9079f724919f4c7d16d31c3081272306fbe1adc1c5cf71f0989726068e4673d4b4fdd22e5b366e8e32327cb7566ee02d7d8ceaaec972285cc9ff9586a6fe92862e89f4877923903ad50c65da2ded8d2072a2cfc430ba1bf1f8230def3fb5987d129678ee4e2b133d444c593ec4ae454c84bf8984bd7371e22a1f1f82124be9ddb9fdc22a6315e4d73fe9c56e8ef73a2d3ddc802b560a323930e372d4905e9cc24a13097a8f48c2b47cf81e6405280de171c0d7cb3e4e1b74e70e40fe1e665d78b697f04b3be5dde6ab256808da5296aed8c8d1a78b8c878a0b7f11f1219de4cbceed6de2fe8a923bd249096ed691efeed9db3d71e851e67ec92a41c0053c35cfb370ebc2f779d3a7ad87c81439ea54b37eae2fdfd8d0e56821da02f4336dd5403a7b782928a4767745fa56ab2131be5ff84c4b7f3929bf27227cbfa247ca779a20f942469181c20444ffe41d654f97f28aeb1de36f8cb39d0ae7fad0d967805c619d4964c5745aefc28556054cb79899a7edb76e01844e50d35a06ead542cf4df03f665df338e8a4d9905157f91c34cf90eafa1da267202afe89168da05331824702091b177daf5a8d2b3bd386067eafd5a877f5f9dd71dab34bc0a1969f8ab84820e559d3c8cc1778ba807e5a9b37b09e849fd3d345dc323515580dfb941c51f6fe0f31b4eb339dd3e9806709e23a1033cd3a8f54234a7c1f400ca25752af80a530dafc1bee86d55bbae169652937efcffc933f30724f0509de0793f81a851ee2bb2f4addf1ebf5ea912e260460f94e42b923284520cdb39ede3300456c95d008790bbcfec317b76ec3b30a1065a8d2565f4494d200f4ea3b38b8bba0472b83cc2d247bd6b9256556874bc1e89ef87cedf397e8fc3ad7d4935210f19fb5b77a2077470d465e62e162b6f80c396d0fdda83a4beacf0e519c4f494467f0242a6e08605c8ea70cc48146a23866036e0edfa0be0da572c815a63ca00e997fb80ac3a97198313e20fbd2ea60cbd966d82647fb8b6dde63a092eb89f18f24e58c47790252472fde5fe3441f4e3660503a86c3c184409da96ee5b2b574756aef5167bc2dbe419799464a4c94081b43439f35b6ee10a6c710721701d12cdfdc674a1c04b9d704ba670bb9b6488a20a48d5ec7df32e172fdc645a418f61dc744c2ba28bb86b770b1ab956c93410fc809dbc7fe91aec71e6f1fb151789642229709385ac971ba67d3a97a0ea092962cbbb270523c418614e5cc97d1fee3fd245ff666df2129f23b38ac8387ce7bed4c97b6c0a738122a32c8cb4bee9e351df697782fcdba739dee9af69a6dfaeb1e993db1fac16004503e2d8f05ba4e0eccfecf10ce553014dcdcd16459887ced520c43f4f9bf52e400e0fad17d406cbd50d6e9dad60978b21bdbb2b4afebe265dba1b4e8395025fe7aed82f321bcc71fc34055d0562fa578f066a7c78ce136c1aadd1fae94a2c13b3e1ce0871c32182b0136a54f18055eeee3d5ee8cc51aeba9b2e81bd136dbab3a521972217b12f79cab7ee67e41e7058411d0481292976fe5a1e6beb5e20321ab66d7ebce6819e33dab116477a17d97c2c6bb0776d107d26f81e3790a80b7fdd4a642065bf528184751ed0e099b987b31dc127d5a585a2e07af9ae7da781622f5bd2e8b8b4e538b2c8bd2213cf75c40b318c5d38011b6b814175d2f581dc3ecbab4fae078a1e210147040f18194998628d607c0456932f894bf16d96120b3b027427ac340d5b3e2845b84627a2562b75a6ec08202109aa6b626c5117c6f39e0b69407288ca8a7e3f40eb0a985d7d41840d137e8b202ab03c3585d36ef97b6e28455bc093c3c758a7544728af4e04b9becaa1fd88036d0869425b92d70c5e5b17c04a3c1ec60f12db0240b89116b5ff8b6a50ea58ea6c3751051f45532e5b06b7cfdd2087571c7bd71c81e8ad3480d7abd9802db4ad8de56d9d1ea13b830be162cc9c44532a168f428b8379ec363ac46cbecf14bec99edf709d947a0d4db6ee97384befeccd671fdb3dd1594c47f269f91f8cf57440fa4302f2f8b3bafac5d588e91078d50e721ebb48484cef7c7e6cbf7eda6b4ba620b3ca1f0fbe9b74dd1ac828cd6557b99f3319d8e1c0df652eaa00c83de1979de4b6bfd2570965149db637db615a49f6da7ee232f3a243f50a9bb2aff0032b11eedd73205104846fee1fa1998bf2a91e10c4e487ebf9f88fd4205617b4444157a13aad8fa438a2ce29df0c0616afc77122b6666cfa45dab4726cd201267857900e56e2e9cbfaef5b95b44de4057e348de03744b29f7e6dc46980aec1160a945390da9934447560eb60e0288e23e32027d8e98612a35e0dfd7873f1b2fcaa1cb2442df3bfbb983f25ada9e530d24969bb8c85ebc1093bbd87ec42dbcc390566b15d5a3cda3ec5cbf1832e544ae981a275ba67754e32c32a2bf1e22d138e023ba72332e8bb5a35a649d68b13ad91deaf3bbf76f330449e0d8d0bc1561942d5bb92304d4640b0366541a286703bb550026f502f0521452ff8d5e31f53bd28e474190bd1328869b38e594b65388f040585360bfa965f741af439c78c8730d3a92f52d3882aad72e02198ac42889bcdc306f15c4dd1ecb7f83061b49ba75ef4692019722e88533b0cd1b4d7d7cd680209d24784bcca21dcab5a503a6be26bf1b248e02f6cf5c6755a8992b13fc3f20b372181e58a1256998dbc348a4c52b3104c8ae540597d1b3563cbf10313834f694b2117d084d58418ac60e188471041997853d9260cf847fc133b9c6844cf64b16bc778b0505f184db9c18bc014ee0d39f04403e980be7141b0d6b18ba22b11500f71cfe54bf3cd605f5bd7ef4bc3d65ea10c2fa965e81cb78c292e3d905a2b1082d461309d50dd12221428878cbf0dd8c32cd57e4414fedf88476de1c6826dd18e98cd16217fa035f657ec82e1eeeeb2ae0501401977e34724c43b7a6f130a61ac6539b778c5ad7f4658d3f88689193b8f2608fb8d5f78f9010dd918535ce7b04c0bb09681fbfd92e95a73d84061d5bd5915add5ab3cdbeb33ee4accbb1a518f1faccec36ec42bcbf9d48c8ee9a252cb59229851533b3d762164ba42c3f4a5aecb84e1559510d31e10ec413287ba51d1a353d5be264546264b47aeb8e88a2ce798cfdf7b95fb35ebca8accc697569deff1c8915e9111220329caa9dc90400d82fe92530385dfddd4cdf068c7b6367a8098e205ccd4f807c5006b274ce12632a2e84e16d7fd5d04150160f5744f425c4cd62cb146f841ddc6aaf5bbe3e27a77015f8b7aaa5a3d2446322f59ce835ebccfcbd319b33bdf177d357b8cd1c2d933891d2ed75562da870d4a418b683898d4c63561a8f12211ca6bd59e439123019007dd2c6a3724f508c57ca4777d54537ea5b338af38a4416b7f1385c1d64c22bd70ac9a84ff37406721dc380b1412a5d8f01eb3173ff019343514034c984fc3f992f50092b0694705db7a6295f33ff493193518d2b0d361ef3f3a1a0f68c711a50170e3c3cc9b265b399ac1d037f213ab1e5327f37b8b18ad2b316f6b4c72e4aafa94c9061ffd7203731b9546aeca21324ff90a2b44bc3cb0afce0403565d4f84065b64c59017a0a65f2aed09d5d9d69c0042e1df1755cbfea1a7d0e3b7c8c2f37d25e3149a2c1481aaba952e04f63829669c6733ef23eafcd574b67ada61f0dddf3b88b055e658e52124873398b78ed7358db24c4f6ee49469f4dbe43db5412193a9dc2f4bb09a7b6421f0a5af299ae9e06e599795c6afaf7c15385442c0e252d054657a2fc4f2ee35cdb2a6f0cc68344a91cb5187ba46067929b6f4d1e401185e9502958fdf472b37df3eb0c65da636046e600b73a4eaeda0463e0f6258be2f4e42f2aa839460b820e419326dfbbbbf34abf811b7516403f8a8dbf70c65bcc0dbe58701da23a04e4ee77337a3aa30c6a480bb105b2dad06c70b1ed56105d69ffaabcdfa181b8ceebd1bfaab3203a9d5d818e9d640b5248726c694650ff7bd00d4352ac933c74a401c3e52804967dac24f9020eb2315deaaa59b676f15f470388783aceac758321e21e127a5dfbc04d4f8e6ddf73dbde35ab2ad25c71437eb122bd3c3a9334e7d1de757b18fb4e6b6d9deafbfa5e5aadb65968b8fc6cbcf4d1f0ce0a0469e8de5d9b8fa3b521831357540da93bb98a5675140aff74f5f1fdb3ff2507fc2237242d638abccd9712e670fe8fb0d1ac1c0fb886496b364fa1e2064d9429b73c97485b1b8cf14c73df351676bf31e16eed802b4da83ca2db8cfea31b1dbd76a8e455b7669a4337e65b9f5a55f780d1f877ef0072278ed9a0b30e7d896998e3a4ee1ef42a93c6c6be49ddd31668f039bece0ac5b2788f6a86a5ce010f6386cce9d89ab22b4d9f7d1ebc1cf9d67a83cb661487b767bbd5550ee7a9ec2232f36eaf58e8ea363404c6e84bd9039a8a97366ef12b7edcd49943a6b9ca817f73d4b255939367252f812cdea5e16e085b525a561bb7f3ebadb893750ee892f729c713c5dd031f2d7abc134b8ed4b60487c459b76da0cb8917511556126cb90943c365e02bce18dbf385bada30683ad727a6b347d14874f70767693abbf217ca612fc2351de39fcd0caf50634c31a00c85cc76a120888dc51366d94280dcac793699e0a69e979508d0abf68cda54939f564c62a08a17e61ef1c8bc095c73efa70c03693153ab2024b119382e972d9c752916b9f18cd23199fab7d0ea0099da1f7a559bca71ad11e5d40c596607e03e799b7a4da3e5f2e625e7444d84537993412349c20cc1941002e1d654ca3398433d65fcacb447f0687ced38ca44884f77ce7401f6e9ba59b1da147ae2b2d0ffecd52cac4d941691f99590597dcef1d87daf852739a14786aea2462ef439ea29b18b385f03a57a9144f9f664269c71b74bd5b935bf8eea3724f64d18704be8d7dbba6d8b2dd4127c8f7ce851c117dfba7e187ee4b91300b6e2c85da84a5d899a1e224fe0ed6dbf8cdb572558a5cf6813a92af36f4c6e95d9ee1574894636a29e0fdb0fe46f9c7401bba3f8ab12c1d33d6b03e39cd43347a9112f73f2e6365ef250c5c1200e48edb67f0ae604c8c84ce6f4ceb8f7b921ca8bce2092bdf6e55dc900c95f7a53d414c003e26852cbfeaab862371406305a50430000108bb6709e4e17ea4cf25ae9f91da80d9216f7143cf9956fa92e268570efc47e7c92fcde75a19e6390a8efab93c8e70a210a8550ca1e3a0e03bff75755213dd5cefa324c60b0ecf277512300489f8fd5654bb5b11813f7b417473d656082663d1b75a7c681f6b22489ecd177ab945cc694dc7b1479614e0b83200a2805e5bbd14203d35a60f7d91a90b6e6787226e9c876162c562f57c3113aac13fc8809ecd5b82c96ac8b7f6584fc3866e6b6a30788f6937e2f88e30fab3a1260465f86edb70cf26e30fc2f8dd5162e66435cb9f2c6d3d250ef3dd20e4b0d4794fad10c357ffeb01cd154fad2319cb2d67ffb8449b629241c00826a85d19127f3047b13f08bc11112e249aa236a810d83e42fa4280da85cf699c396312ae8853b9e733cb9be42a46435bda5962b20b6ca5e716f57cd6120617cb01f49518cb67a9228de9aac7e3c215a8fbbcec448a446883e392f6740d805c130695bbcb5f8ac8685a43dfb37014318c2a7832b05cc2489156cad9e22664c503673cebc0a0bcc685c08cfea3f4b30ed5a427fba9af17aa51abe433486847b06e36c78ee96dba54663fd654bd1439f01047c2d259965e204185f130e3baa2d6995a913d5012f9759b3c1e3500f4300a2f3e0577175e10ca87e4915c8da32d94ebaa2112e64d634745a4dbbb7df051bc8d1ce0efd40be980c0777d1a2df50d677d59387a0ca6378dc6ddb3ad9507851afaa0020f30af7da49e95f28c07835e0851560b83e62498be09cfa3a74b24bcd20cc2b842ed1a9fa760d4a18a1c6b0890ded3679746e31af7d48141cbbe96bd451f8f108b23b6581a85baadc812183f983f6a47eed5f69a79cc6e733455cfa77f84ffdf22f298dd24a78b0f23b096d96ab6f427159efe8df927bfd09f37e048f3842ce8ad746d09a1c03e679d4d3f1dd8c5b0b48ce6feb7587e365f0b1fb344368eb6d2a6df6b583c9fabf4b879d9c76e511a23f0a688353b5b71da35188b4b3289249850a1820c290740bc53546e179bfa2ea9c6691629111cc969f73d2e9bdeae330cd054e0bfedf7521b9c70d584e098cab0ca361694f6dcf5100904d704e7cf1f83cbcda49f8b1781417493a9b37ba22599b0b78b4b1ae5397e5843d40a4daafa48d51db906650b3986d2ce44ea6441650abfd0e3c8757fba21d9c0a2e9b820115dbb99e228ebee3d462a66ec11ad15a74a25332b22b6f4995380fdc355bf1b57953a93e758ce3069e1a907ba7f8e04c5143b1c31ecde0d2de824793815f811e541c2d06991750fcc009312c14d36730a0890388e760acf6af82cf9f9e59502b2da3303b7587188933a14beac2c9c67ee216be07c9d6668d1dd9a02fe2aa035b24f6cbae0769cbcf1f348e9191234f62c12a726da3ca3fb4b41826b312409fd82280b4da6b399f68cafecd76e19a71ba9743b936523fb63f30d6ae5788252ce474abb8f8ce48a03dac437f265f780307dc85aa297ba51d44a222ddf529d0a2333fe23ecceaee37af5582746920ed165ee745b27b2891ca8f837b6d3f8bbd1c8561119b47c4ededab04732fb40c676af38c101c7730763ee89c33d9a9ca107c352dad14df6d8e342916a251f7ce515e2bb691e1cfb351937dd92722476939e4df2dd85fb03cbb718ca159085c8fa7caaca429c71b707daa7825f95c3a3136553dd543655041f231408f56d3c9e938715254b6eefbaa6c78b3a152d317963477f3477136e06c60c9829e2d0bb70f2797616c0c2e08ffa6c1ad6bcf3641c94f1657eb25f88eca4555df3029468330bcd2dc218eeac9643613c61f63bbb3c78d69028d3b28ba3de874286bd3a4ad95a37e497e8787ddb7092d6d017f16b5bc75810f11b2880c6c68b90a192eb30e5f9c91b7440065c93b61643724ce3f6f7149934a66222665d1c7f43e7c922bbfc474fc38542cfe4328cf5346d9fb2aca60e709a2df67f0ede238fb2f96f79b4d6329066f4c0def5d57d2f3b0125b7a717e5721fa6a7ca245657a0b5e96121f1aa05d258d710de96bf4015f0364867cab28750163d5cec8914fd3bac2c61893c9e75f85dd5edd06061fe5f690409a289209d6a5eef7d68a67e84c704236603364f138e3a5d61f004c5ca4f19dd78066ba2a2f776fc250417007ef89dfb40b06048ef7e972252d23c36aaf7b7bc77c02dcb0242d4bb987243b8a587f27bb4e85127fa17e2dde9469f770225497e7db64edb203ff4cf06f053d78207533722ee2c7ce54ab4ff0f10ee0d1d50d911806f5ec270fc54a18fe3ed41bec6c8b55fb244f585ac8d0d9f21d884d0fd6f792faa59797f1d440422cae4090f54342f805cb529ec98977113c193a9ceb2034620cd196593c7726d44b21ef2cdbb1a524bb4f42b169328ea52c9503633c5e2d34117678574da5d32c975abed815ad6902fd5758e249fb9cee3ffcc098c5f056cf34584d4abfdf84a88277661d13f39acdc2cf66349b818d60cf42ffcc75d231df900346345f8f499250dc5b1baa57071fc242cd9973782c7ae17080277a102fa701e90121e81dfaa0833436a162503e154d2db73741299a8abf86f6e8b4089c31d6b6e188cbd18f1558b16a663791bcf1c4f3a50a4f0deca7e43aa29041e28dca9ea05d9da423cefbbeae14556b75189f05a23e4905890daa2a9b22961f4f032a3d8c08c8a5729acb388b3e3ce838916704dda809b4771eb1531aa939d1f80c4a152c878201e602d10c4169be74e70733deb1dbd622d098a592ed3436bf30a6694eb841f5831dc2bdf0b8ab92d79b97e24e1771e3ca94d19638ee516a517e16c2bd02881595c610339ff79d92ebdbd882542d8012d270dab7cd93ef1284da94759adb8e449fb20a39b41a40283aa37355c0b73a575b4cd85a6c5b3ddbf8f1ffef0dfe4db4c19283141e37ec082b5ccc2d453ec3b54f7c803c9c66e4325506e8dc160090973c0ad5944376f9c8136c822e4cddd288ab9f0b16d7aad29a3572bc368f79b23495246752251e58b510ce73ba053011ebc05e0d2c450ad2395e1b26c15d25be221afb35eac170c915f90705f91fb3cc74a8b7ee60cf469624fa2c373a9ff27ee8a374912669a6d8cb25878e08b9a3d60401f85c56a7f04dca32b353d85fb24d07e77beba2a55ca879a3f322509bd309871bca4ccc75b9ca4a856bf4643f5383a12157a779a93c1c0298c26cece865b3996568d100dcc07c21fcc1c055b8ad5356606ab994ab04b682d307ee37523f15f87dc97f18e3dece7462727a7a42e070c3d393a5abedf09900ff822eaabb77d2ac5ff88d79d8ad394b8b5f3b106a5741f46747063bd55631321073fb7ac37e1d5d1aa47d654ba34d6c15eeed46c82286a8499efe70df71aec9a235c065de9716b85ed553c6ccbbf859f63a795933f62abadace3a18d457e1bd65d62ab6a5275c1773de582cdf574e1e88a7525fef336d9986f2ffa26ca4010dfd1e7eb96dffd3e83a7b2dc51a1f8564fc234f04aa06f0f940378caa7749f127a66393cb42c6a8c4f08c8b3ec66f9dc4668ddb528d9ec035157c487101248741feef4062780a7aa68514b678e75568457a010f3813a7e2ae01c3ca4554de73928b01b59b053ec1e25cbb5dcf90e68e76df7ec444144010daa895b77c68ba4974ba496f8ce765ada49188eaab0362ddf5c7dc4aa7123a9848edeb3e83bc28b379b4aac8f304981cd5440ccf6a1d92fff850a079f77ea00be5ceb7465d0ae74cfe43341e0f4b0dc3b6da8cda14a2e8779d6dca2b84655f49060c216160af42decfb3a9b575c64c5bcd34379befefe7fa5e954e22b78fb50f6b3346bba67cede799b1e59b8ffe0b72967518aa8f745680d9606458fd0096343787c1598167ed34886928dd36e6bbd85cfe28a5f56355cd8671bebd815472fbfe29112bb11b4f76ad9110eaa8f57945f5de5d4d7b485f81b5f22379bbe638c1e9aebb722925bf9ad72a2fe2f67724969113addbed2371baa5eaae863c6db14ef3d9efeac973cffa3ac81e16820ffe71416c03159297d1709a3e5dfe5d9b3be7af24815850472b453af20c33d86d73e7360a44726e8d63e46c6548698372f81cdf4e2862f93b2b8be23169ebcf22fe5910ece1bdf6908f4a4b09912adb3a5fec12eefa96fe971be2c08ad6a1f6787409242fd2aff5ace7d2bd8504f5eddd489d9c382ae800cfc38511711ce2808180d26e550b0e70b2e20ee7b0936a06c3f5b50e7deb880a81dc879b0a7c164775d804c4c9e3bcf6e161e908fd2e1e78b195ba56e484e9483b5a0d88aaf342fc7eb59872aa047247a8411a3b8c49a6f45f22d32ebe144053e42ea16d675a0ece9138a7c6e294221d345ea55f764840e100504c92347809085ed62be27019fdbfa16027bda85be12f6600bcf79f9dd098cc406f6bc3143a7f3c6dc6d947a9e43237483174166f760d81bc4b45a3c152bd5441527ecb3296165d8eb21dda37dd47ef7ff6c1a3a59e778e0b6a08fd5dce4835a063407954e8c11c09bb7b0a2ab50b18461ffa6c7ef2736fa5d7feb136bf584ba1ca51a4318d966759cafac3104b00b5c07aa25840b6f7702b878eb122fdd21c5987243faf56e88369b6cc00bed6591c45a268a28330277ec2e133ce70514cad96ea745f16d0aa6d4200122ed9ba4b658ab8132f84a0dd98b4b65b41d301655991768f434a8eae16e991eb5870eac2fe5218290ded4a001a910f57baaacec622265834aada33ec3c21aa190858e9671d8c76535ee21ec842afe4e77b3b22f4e9ecde6e98f289ffdd8dbbd8d6fb952c45ba735b835c46cb93fed71c6eb2d96d48b8c12d1c60f2f98553e5f90f77bab54e66a88e57a07852f1776723f3f2a27784a358d9bdec89be8effeeb4b7a97b4adfc6463c756e0723372614393ea7231975f50c182c1dc29922900504f9a275b3599a4c5c8b91b7751edd74863f6930cfdca114fbc62947302403b310ba8b88060a7bdb3f1c0333db7caf1870f629ac9248a6f500c43b03fc8b5c4614685a8c06148529b150f37dcb03fe20c022c0b1c30959a00c2f077cf264ad0a6189e23a891333bcd5c6d1fbe73d6317d80846fa06e6b220399cdc6f639a7a9e287605cc76b14288ec213c8fe00490fb69bb38adeed44c0cb2aaa659f58d40b92c0d05e968c3702bf5700840bbc7551429abf580065249e521271850b5260f85d91446a6b796d4e3f9dd2459caeb29288ad735e9be008d28e9782c4b2288866b8e3f4df064da2ca3eb501284b01163121ea72067ba9fd23be29dc646ad32401e01582e42f29a56e64cd6a2d467a4b077566196b98a1516860088e94b3ac25ad85bac87b5ef2ec3de3f6bad88eed3a837880669814bb05cc08460ac5f67e249951692797f2616f6ac72eadbf7215771c17e8f0a37de8a809712bbd45c8489c4e81142b48bc83a5477637f4931b990be712a80212c502f3902bf2120e31a60a7931ecadbdfa18a781db85dcb62750c87b3319f69987256fb4abe1c63ef17a9afa8d93c51e6a1434f99953257a1b1a97bd5a535c00d15e3f95173be5db9fde01e3a10e1004898295c7ab487f3f4790ab5e08484446814b81d3562cedc3846046f7bc47f9e115a3f414cf10d41839eec04a53dfee2ced32d604867cad7b2cd0acea2dc39304ee0fbd602da656fee775c3620216fb288a7637c7593f8efc552a827e621764e7ddb556880c6f9208c44152a893b0a87d408a8f9789a8cadcf218750f4cfe16b93288ce0b8203fdb0d3b5cf810a71bc935310ea76c06dc7032c9684d5f4514c5f4571c49b0e2b09d81bbce54ffcf2a88e2d37fee3abdfdef7c8a202281233e0482fbf53ae83ae3fd8309252d241c4d779a484f3f61f9166899217f1aa51b4ade95c15ad7e732e99b3d6fca7f05bccf1d6fcfd79aa91511a0237859716fb9d7530d8351268f37b032cb12e5ad7430ef33c761a56d9edcbb14660f0c0fa182cf4924fbc7e412f48eb44677397435c00e44aa8f648f25abdb56fb908aba0a7a51ec30f4c4833d34451b8cf7495337d69a5c0ff5ce65ff5383f78e2adf2ab29934f7daf1b64a175af0f5b83f7d6736f02a3fb251c7a47c904e3b68fde8b9b9431b08b757b912b853fbf6b50c795d39396e02bede1cb09b695c437772bbe3bef47ad1de09982232d66c81a0d9bdeb5340734d240f171583361c28f1fd264bb551d915b760b1e16cdb121a439236d3c4815dfbb7de28b3e0ce32b75b60a45d862d02f2794c83e19a94e41a244f8b231bcca79f57bacf5943cd35a2e88b13ffec92a0b9b236d46820cba36c749264428e0d3ab2222204baa2a30c71ac2904904600c75b069725f1197e09a99e253c375eb358d620e9bc7a7d098259125bb5fe3a4a6c1054c98db7679e1b8fe5056c393634d27651f06af95741d1902087341de45e41f20841907c07ce7623f62833974652adc0a159576c2a5b368f6c1f4e3db9015ff4b7c16e67ed1ba66a6f55397ad7f386ed4f76062df02634c4c84e20f0fedfd14df1e86599439637f19dc6e2de592d8633959bba0918c7694f1610755e6ce8bc7f3c694bacfa244bc43ecac63d732d169e7a0fc18dcceddeb0f841712a0b2aaa90762b62b60719d6aedc466677684b2c49e2de7ff6a125ce7cf887bec05b419fb5f8f395c955e4290cd7c7403882f535895417c2729ce2913658dc9265643b24380280fbfadc7acdbe908da9458a13222e9fe7534654f55b4753b55d9a2b76f68eeb6caa56a4c92f2e19b6065270ffad7941e54ae97b33ef8166d2699de81a56a55a01b5f4366ae52b282558e931fe5dd7daa3accb92a9bad06914958b6dd2c93627337e1df166540e4033b318210756d6a57b87589b5928cd40b7b5065fed84db51cd86e512b583c8cf0814422e54eba367c4b48f7a088dbbc5957efefea1dcb04caaef779a69ab2de91b5cc46fe6ed465eb48dcf73565ce000f56d94a71740385303c4116d2865741c0fe06305b0799110e7937bb4056f3f5152c6f5d6660763904f877ec2942641e2bee35d7e5d14854db615f79d801e5485cc05cb042cf5bc6cdd4bbcb1024983586cf29380fd44b98997dcc77377a2333047879e513b7fa29e2f280656a15618c15d3a26ab748d902227ece1469665be4efd004b883b729a3752df606c43ae14f9d337af440a2d52ebbf608004ac5b4e672b9cf1b8cdc2cd1a0a0877fb3a1a8b04c6f1dfa27370ad3aa9ae44dd87abe2d387b68415fa5b3a11335c704ff221d0c7d3f031c06407ab514ef71433a709ed85a45d9721d2e96e565c9c21b6fdd5ec664b34ca31a65a49dcd5f04513775b27226c72828b3fb4783adbde96a2455741c40fd588aed52f817abe53eef10b618ec9897f4490e173d56cccc000ad38d5af914acc5f308e4ffee85ab9e08d0c99cb6539dbe64a9c620a4f36d64b27a154ff7f15174b8650a5dd12b34998ad460dd5211f51fcc288a15d23b2015b857e44bfc9397d52d7d0b8a855cee1e3206f1ca2d327452e2cf34b3e592ac6c6a98f0f4a440723e796585399844383093d5b853396f224376e037f5b149643e1e23e1d309bdd29947da6cf0066079c5ba097a3885afb875ab73cd9464a32fe0de0e63fed554c605662e9d0feaa275ac1be254222924d86fe2fcf248d8150d11ad5d87383967776e3e0f91dfae87211f62935622bc86738365d4a18f94a5c5dd2826fecd014d283473bd0a830f11317d3b1208a6395aab2a0c5d2134e466ea5ac2be48ef10858fb94368cc72282863a99c032fb605c1d152ac99c9eb885a17264dd4f1ed7991791036d911e97aae395fa2c64c4658d463494cadbd3fbf3557c64077118441de226ee96101bd4b6019f04d21e7722b3d69ca9dcb06d4904dc13f90bc78b614005bfaddd11305645bc4a0796f88fa89497d58cd46189172a44b36efb66221932fcca7c388f526471a94cf2d5a9984c4b93c43b24ccf40d9086f57e32075bb4493645137fc52e3eb2db0a63c7be0d2d832a4654a70b5c4ba744b3a52f45845302f46a332876e663a08fe263e4dafe95066221f8915ea19242e9abadd43113005a4332c990a4403f8e76723f37c5854a19fe321aa540971d332c7ce56639c227133d460ac43447bdc4f46773407761a901f46ab9d39a72fb68feddde026dc2747498b66dc4ba212e1a553225fd49c2daf9de2c25fe09848a7bd1636a12971a4f0a78cd86cfbb56eb0d1d32c650e00acfc3d629ca52a8be91d5a8afd2bc16e5048f9b27f7f59b1d0943187197b98e14ec02ee896a88e96399cc7c9eb0df4143e07d01b5ddee99248c774271aef424a4973ecf5a486c8246a96092cee2f410b5214a6d40db96becf63c7f26663ef5e2e45619636958757736ffe3532906f86d82e8eb5cbbbfffc06f623590d0d9ba336c243f1bfe469114d3ace205c469c57349c1a304435167c6ecd084ebe783397c7bb7560ff781361b1f30bd922aefbd123b3198a80c13664af816273cbbe5a8d1e637c54377c32c75cc26041ecad7019bdcddaad1920843b786fbe9d98c871dddd0e74460f0ecab4efa25db6763e0f5521ce8d4dbb47d88985f62405ec0512e011fdfff84033f14deb2a5b2a95fa0c7103e59d7aed3760f4f5ab58ff355ba4293f5b89e91187b0af432c3b90fb4c9aa6f410f639402707295a5c9c4c676e8c62cbafaddc968078ac275de6da57a1d7b25675b3435fa2fa984a3512c53b771975e1158b11300a8298ef1bbb6916767bba8cfaae60221ca5f8fefdb6e8de71145d298896aba0834536a62f7453527239a1a61362910cd31ee176e29c5a4c31ca1d163d1de34e00d23664a128d92edd05859461be09cd4c47bf35bb4baea357719a9e9d15d1c3b62b06838035284cac0a2681cb239eb0222144006cf52a40d88b7f33fca715df0c30acb075380f0508ed97c16e457b6dba000d03df5de9fb069e4c5d77c632d0ebc4faf351d740841b028b0c30096e76e7b41240e0befdeab8054107565d369ebec48a85f734874674d01a90b5580fee1b831a2defd2a64390bf99ae1cd8345566ceb87b9c8d1a7668e9b32f15b058a62a83abb35f2faa4f3a93335c8e3252930bb67c779a935eb19812c04f24e273112cff05ceee62848dc68408fcd85e65566e61131563b94b7ef1c22a995a7e6d34f7f5102629dec1632abcf9eca72e2885249c255030afaad1193dc0351f40c17311db127bb9e747d0f7822254c6f26ac64518807431bf31e79b4f5fe8e59284290c9a8bac3b6453d84ee13ba8d86f7e3d6259d52adcd13c18f8befebcd7ba7ec98e1b8ee770ef0d711061d62e85d10a29586e2c7f011f7f62a4d9a9000892e5fe970d3afe453c0308e0f16464919a743eceb84043bcb61b1b2c10ff9dc017f4b0d1717ec6bc29ca9c1603907d7f6f110b5773d5451c880f0369626f34d462fe30124858ff0e968af5219022b689874dd192eefe2b65b50c9632fcc7a06081953148501bcd2ea9bda63d240fd731c3300bbfedf7f101182716edd514e1542e117cc409387a20f272d1ba297fd43565f31aaffbc21ef05092b0a5b3c8bcd468e1a4a714139ab11e6f55b46b843357b10f9e731dc49ea07126bee0506c9ff42024dd92cfb0fff498d8aa5bbfb701d75bee1662bec9343cf6374368265b7276fefddcfa7130df5437a848b31384e3ea81cdd7fcabf09d9ed37f68ef367b8fc69ae221b92620bd5f27092ce02ba3299f5313770e70b129da4abc5a56d33178b87d1c93c1c5e99d0a28af1898cce2f368b03641dfc442bcc867b97adbb46a268667dcb297852bf1bd2cf5978cdf9779180576b49bb3c73ec2f5bd4f0c92e70c90f15bfa435f216fb8669442820745f44e31e67a791bb85108ae8651cf8035485b5b9914a2f712b0f8fc9d4a6124ffed89ecd6e32cfc27b4f6457d4fe1c5f9061380063bd0f61ff2232058ec62ee6d99302bfcac432cb991da5850dae626dbbcdf8e2a9bdbe63a57d7a14ff19b70cb0cbbf8dc3a86990e6a4d3cceed6781b20d9320ba78911d7cd8563158f332173d85ac8d953f63ee272c5b303a92f05d6b95ef7cdddc495d768ddc26049337ee3813caff20bdd8be1d51d29f29f4ac5de547be0d1506d25361ec49136d1b2355767ae5ba39a04599e4b48747b98a300188fe4f15f99fe0e5b91da8ba9d593c696dffdf5d445767deda312fb25fc1afde94f0e6a6afc9af9882924e51b42d2d8a010501e6a1731a989bd3fa7f6da3a8a1d0de4f105c208518579630c3c6e9ca874fa037fb073e0bf67505e62009ee868acb4e21e10e45bf06b7048397f85d579281036fddc8caa36fee24f324101957d09591b6c9731a08bfaa768de570d2014982484f468e26c226753486fe97cc97eccaace9048aa94f16791054a8e393229851c740f4231145214d21bd35adbd3ff0bb532c5f6abb6371d2e88dfb093f8412ae836a30f2795eb023ac583597f5a0d9fabf52d7d8e402e72a084826ea886da066b26c3beab16c37094ba045647adc16ca040d20e50e1b85589d7a287d7484bc800d4d6dbc2293d11b047670b5dadbc298c04ed22c0b791c1cf5fb070bf8ffe9820e2a7bffa4cba9aa44a710955e93f8f54f1994d42863b5a848bc7d20f6c36a8ecdba91f562e23e6621408a7bd1889b873349f3c96f497751b3f317adcd8d0190ca05201c40b05d77eb83d5b395a5d1ebe5fcf4e57da343257c6e99a3257f81e0f00f8f6a9e9e93b3bf44b5cf419140210e76f9ff4f5a74bf55cde43e4b8c843fecec31f05085fbeb08d1fb5b47547e6a4981d0a73efa4963dd226a4a013e620d2473002be655adb4ebfb2999e9e834a5f90855dadaaea470ade6a231ed8be77179a7e992496bde988b85b0097af2373e778dabc4ba34bc2c08cb18b677149721bf53732b04c90ae0482a8c33b10a2141c9ece10b77334bae49a24fdb77e4919d84479e1139ccf3b15cfea77157a06977f72402945daa91708bc5d2482cf7c687c8fe3242c2ae2ff298a576bf0feadbc2c6a48caf78690544ddb1d64e6829d21d2b9216c94aa355a3647c30a57dc3d0b1dc3c1dcddcd78ee841651a658d6565e388207d9990782b921bef3df8d53d9e55f8c076c55e9deaccfbd14d2f8c3b732f83d1122baa34121323c339399c8448b07be5936cfeea092a2773b644842028c0a2da7171a619742e065fa6a3cdbbc2ea761efa769727799d95c49451b81c48e26c580d1254b1c246c86ddcb455547626856f9dbb3278e5c2d040658f2c652a5924b14d77073c497a786141531624e3fdd3623b9f89481f436076cbeff7fd86ce4d322048a2566c315e4ab10a190c63f98a12d2e4f3f1c42962879b38e81a914d2371b664322bde85c120baa06ad18136bc59213de3c312686a52b2ca84c9501f86b0f31f35195278cd1cac9d08ebe849514562fa6488a776f0cf5a8d21912d31a0436609a79bd9f20e46fe482eaf471a84750d70e6dcc3e1d2c4d0fc3f0ae8585a7a080a59bfd6fa75c1018b6d9422dc88016e96d7c94d6c0234c2b966d47f80eda08c9ad7e769ce0101c972940e87df79c452784da89b3f15afbc91e491f38ada3eea029d58b12a388715808aafffd96a7bea3ee97abd30f897a9f907393e7a7119e4d130a6e67cb0f69713237006b29b97057009c2ae7b81bd1d6095a6c38e7556514a932d1e5f305efa0559f34cebc624a7019576416ebffbf26d16a5a05050f7cf90958aaf685a70a6c5fadb6f7f0f0d3f07a737a3f056a04b78db6c2e6d2b883967a9a7b14729b913abc12be948b1ad60f10cee7a9a56b521589cf551cfb121fc2e584c83e83fe6f2496c738c27c06deae942596d02e672d83d1a23df53925f2e82a6db6475f3895c15c2c841264b660b960d53bfdbf8e48bfeb4a03f5d18590085b076ccf370ab4b4cee78875025441194a718b570015c623a36b585a984929089266367089eca38d31f5456ce50dd634a361f1dc89e80184612d53bf25ce9e98a33cf2b9644a4c70eefbfa88e7fc6291b7ba1811d1f782c96cc878182e2d73a552579cf9772be020bbf5a33386544046232eebc154841e4e3d38a35c3ce09c341ae8e35bb8b0b2d4d30a2d425859b5a93c37f34ee5cfb2e142919c3fa162f907438715647838ad2df5fa050fac785bd0af7cc2619582591e84f4c04b5b9b1f1cf5eee3a377841a7367f76855b421ac989153a28c3d66c629646ac2c26e823a34618d4e1f8ca7d0189c401ff0f932a5b31a279fde5e7fe4267c0c5045334b69d833a9a641ed4e8b4384b2a0b94e96e2a5b7ddd4a77cb3879689a042a69575b92a1880c15c4903ae49ea62229bdff2f39145bbbd231f9d9086536075a2f42a906d141bca5f2ed7684552a5bd3a140638714da6b1485acd3aee3699114b45642a7999410926ad7aa44f6fdadc336ae840b606eec424ea8927a9e05ff843d4ee42b94fcdad24c26ca162610a69b9c2aceca61961936bbb71973d580e4b808c18670e4d97fcbb5ca2b8eda19f190f8df41321702862a2009b896a2adaf1e89f36e37b2dd76988fec5280db9a0dd473fe5b8ded6da5c115d7830ae987f6a1f7102d4faaf654cbb4051c402c4e23a457e92a8cb20afbede755d0495525ab665955668d10d08f1d323e98790b0c5d24513543055d5dfe015b2a014c815482c3ea5cb77ec19e85ce93fd3a99f370f0e60f94cb77c90c4f5ec384d8fcc07bf6964d1594d20f067a6a5a5c791376cf9959fc7fa26210b7e7df4d6dd7d28407964f2419131acc66f8cc3e5045252d2b0ef271690ef6083dbac5a5360ebab0c69de8c54254ee0bcc49f4c1ad5f16af39004db93f923e25d2e6677650f1f39bd9e67ac0e96c7287c03dc138270018692433655fc96b8a700f5102015b31b69e9f0f72b3789f8c8586e02623d432a6af195cee758b958517f175dd11a735e81abab50b7e58a175aedfbcc410f03e7645487847e0c45261972994e1d35e5ee4185a363f3f3a7c5b41d76759eee7882244c79978bb0f343cabeabbcb4c165f7961c7e3c46e15018808f55cb6615fdf36192af8f0068f91d79f33324dd04c454e600e37e47e1b23400fab771cbf5c5e2ed9f901cdc3a18f84b3d9bf1dcf7559730237cacff1392bc7a93e964b9a3ba22ca7ff2a401f6d3f3c4a89190b93dd1fdbaabdfeb083b5b5b2ce0a3cfcb4e5f05a6a2fc5df717296f8a355e689ba1404cec132c0db8353a190ee6c2652af6839d8bffb4b71ba84a42592311bb716a5c3eaca897d53ef56d225d1510ed992be4f604dec6a97dad6f51187675d5935e6777b74b05ba444fc3bbd90a2c909397e325547f0f2c0a68d62e61bb43ce36ff25550faa39674b4236ccf1a6cd883f8d020efa790d57620e5bc94c314f2778314ae12a1555ce3cedf73d39494bfe8ac7ae2dbe5e84069f7cb8bb24ba7a7850faee226b0e5ad2cd98118c6bface12c9e47b627f7a2aaf35930520390204b851f4a7a38ac1edd7499963a24e0c69e170d9415064fae31ca3149bbcb721661d3476b0a809e8588bbfaa2d08eed290d6f2d21f7ccdba283551f04ce8f1b4e74993814327458fc8df0aaaaa391f655a24eafffdd86a18ffd0f782d48b30085b2fb949620085f714263a81645803893cf12b0a5441be742665ed1bc09c912c27985ca25842dd58cbb3919456477ac50eeaf43c18204f157f5a3814b33da063de0361fd4f1e0be02eddd10b6c13d3609d20724e05bf1375f5113a956504874e0e7a810e38425830d23ba52fa03cfee4b15aafdd5b89caa05199a408f43cd78972d160cf8ae940990b116725d01cb32601c80204cc7d8eff7ee4f60d6c76928cd2486e3d8be7f3795c5aa942e4f89248994346a169750bc7173560382890b08e62e5dbf82c8ef7353a2e21354f3e1b83a620ecb2187ddcdaeba3e72aee3fb97893050dead10a2bb5dde15db1eb95c713d65a97616e872a8488d5f3946f6b3ea8fedfb6fe3b1bdf91cd226af5f0b238a4488e98367e817f850e82e7a2d9ac1d1e70692c6d986d3d9e9d5912c48491a19a9a5b92d5e0553dc21b0d8140fd03c12d6a0facfc2c8109cd9ad3c78b4bc182430c2155f1616b4f5a2aae9194f967eff0a2662f2a151f356f3eedf7c9e1026b53d194314280666b3f413201daa35123f8fb88a68751d5b0b721455c94cf4aedd7e0c413b0143a06f19b5b9de5fcf760ea7fe18ba29149fbbdd55dd199acad14dd1adfb4f6b7d6759f7a2e099fae016a0510f76731f390c6ab371102615e0ce4192010bee0aa942eed9a49df0c4e68793ba657f14b116e2f1b4c81b6d7d9169b6ae699d0acbaeb0c5897a4bdad6e545bebe6c8f1a64a0ed05dca6b3212b2d4848acea5306378bfe2ee6c47ffe0c6c6a513581a375a075810fc1894db3da9086d2f923c6b483a73d705150d34b3d56a71f668fd1edc51db7a0954dfde5beebad8345594a046559e635de14d110870b43aa7711af4c543b99d361a8d3906746edbc026aec1b5c1cd444e2493cb7b9205a9e25c422172bfda349cfe02a9a3771fdfcd8efb048c769776934b4f32b9e50b5612131e30f924401f3819f207e5bcd49a083f1e3554d1b5f17959001711ea48cd440ee5586e4853159bd2311e54bfcfa50cba0403f67779d0bd5e506a4620fddfd4c4bfd4c44129094e55024961f6108c753c35c63e7c3d7a7492d27b1ba3fad4d7c58ebbaafd68e02d914f742ff3fc6e3367c95a74f904dd09367b856e0874b5619e3fbfe803d48ec29104e6d876688b52d85a35731e18810b74a4800075807133909dc594ef2d3e951074d4b68c7806149eca6abeed962483cbe1230000fb8db50bb06f5e5a7246d9e52f2b087763d25aa510e2c3484a159e2fdd0a1bdd3655e459efd1189f8cedfb9d6a5472473a15bd3d7892c74b086dac9edd4c278a055f39900372da3680b7855cb36ab1cb4ec3918a278e48fa6a6467ea76c20767d346ce4404e666c5435b5ae2baefb92e164608c348d22a3e4966c042dc050483b9b2dc0478a8ce5120496c49c68e0d212f58c80c832ebc8e4e44097a740612e8989bdad370d54d9676edaec9419b1ec22e6f22ab6793153b323023a32940a0f75c5069083fef997391ab57e5b497c52bd74b6af101fb829b97f9ff0043ee40ee9d32edeaaccdc1b786ab70c01b5f20ea612e261ce752a23aab292176a4ecfbd996fd611d51f7aa06911ae1c9108eb505bd93fe2ba918163f7c24189693d067420eb6a14ff4ff1ceeb7ba0c67ca6c7488d6d3c157bfc2e1479397546a537c9a6564ae5571345ec47f755b3b1bb739998b114a6759d85e767592712f1a6a0efea309809b10598d6ee9039cd6620f9b3ecec8fb4ebd52cf09d2e26c24ba69cc52d85be46a7ce6ec6048a1b54428f493fc6e7b3db5b61cb72d837dec4205c72ca1cc23a22b8db20ed13e53931912d2eac735b8da8e38f4ff26c56e96e087d2bc12f967367db2d963adbbc98b20dce76fef04ee7803577f9c8ba9ba8e549ad27c4337d036ec5ae90f0940189e21fe37236105cb2741987ce5ac2e02621b54eeae1acfbb2bc67059e7f65428fd4d5479d35567a54d025138bd436c888cce06f77b7b4fe6bd49c6050ce1fec7127beeb9002fd33ab6df52427479f65d2b3c4e91dea81aee3bb3683ce6074da1b843d9712f47427351995ba7afe58cfa07c34980666554273c009b6f44e135421beafbb206cf6c29722486feda5a13b3e09323d1ffab537957e505a09d85510b792976eb7ad5d6e09bcb8225c5c90be980dcf5a3f72127404cf6be29d7994e69a2a74db503ba62da0b2448ecf73df47f2593f557f5190073a1f105d9aa049f0193bed67ecffae960da218a2b26324694f9c358becca470c839433d2f8e404a41726f0d2204258137d11d50cd8a005fd597fa7afc99a8b099992678e3ada60e2c5be1d4452a46435bda5962b20b6ca5e716f57cd6120617cb01f49518cb67a9228de9aac7aab23b5900e4c68743e329708453eb1cfd13bf2dbd45402c1cf0f98322a886ec7926ce26cec567f365754a5f226f43b00dafeed8eb444646f4aa01dd22ea67a6616aa49fecc07fa37b01d962d3fc99ff7718d61a139b8b7d317085f2cf180a6443a3a57040cfad8e604c3a99397b7ffc9c14c7825e33fb6559ccf7015799e7165aac4f123f2b3a26f578940f27a360d643db5f403d569cdd85b6e140eefeefa570191f0bd74676efe6e961e7f3679df45831ee76bdb627a04c2eb0b1785c715ef655ad13265857807f68381a5723aaf22ee37287e926d88707e854bd57cc14c3fde8b83dbb5abfe7ffde994c2119d1c97c9992367d90204fae9b7fa745d4ca735a307dad731875332ecf63761151772cb1c077a226ea2c332f52ebe6e3799ebf3515f3ef18b7751add9b1f01a3dc119c9790a4d1fdc7bb235008abd3620addb1f51c5aefee87a0fac6ae35783dde44d4f9de59086b5009c0243d983f1c9426baa66b021e1c14ccf248de9e4e60d3f99be538fc527ef2b305ed136dcebd040d40d507a36ff18058bc4358305429979a07b1c8587698552eff56a074754325413a25877de59fa8faf53d29c010a8adba5944f568c64582759abd43f2b6e208f8f36dfc5450148b9f811e032b8b334a1615403031b3cf53b80db7e43f830d02817bd38fc5a6960183eb4a3b2e9d9c73bdbc28f1710ed7eda417e919fd89a693012888025b4355400ee7725cdd763197d3a2a1b6d053deed02933d5273bb5233fa402783c69d09b1fccdfaaca4859492af38fe85d51e7fa4c2a72aba2bdcdf6579c68c8769fb2d9cddcde3ba2e8304e92456251588f4bf675599515d0283c33e9f4f47ac3b990996f0ed12b046ea747cb93315fe23adc51ea541cbd0bc1f91ee1eac8c2fa90b6844b6307d1778e04df101220644be493b75e5ed38e7563eb7929aaf805762204ca6450279ebaafe445bf0588a94ae5b7f24baa253a700730b980ebe92e1c2bf89e9da2fc5fce20010955d32cc38d6f11d4ba8af2497df048c5413039799f9a267933f0e2abd6f476f19dd15742be6505f4b784814b45dfab120e6f982db97b974e9f27f0a952ed6b593921c8f587c615c4ed44086948418fbcc9d304d12e680666b726242608a13029ba468d47630b0bd11024997c8823d9742dc0efadf97efd8a49c77fe7fbd0c10f5e40874afd9fcbc4a535aa5dc29d7374e90bd28325513938382e1dc823835f50be457623523ce61ce9be8dce539578167360c61cb053a9545b026563f18cda767516ea8154d906de242cfc66bf17b38f21975b39eadad9e6ae4c03d308546834ac788bbf36fbd478336f9fda6f0335edb595b92d6b489aa4961a37de26cdf1cbc7a69908824f184b152379680fc302b7ba343c84173691496784e08baa908568e5776f507c83f814c9f13507aa24ab94b643b3717e3b29731cc7f927c1ab79f75ff9cc701e38efae4320da3c159e84ec3378fdad1f383f32037af1465cba93440d6a23f8332eeabdb0542521bf74aea6c23516b638d033f3f18c9ab7171da9ca1e017eab472d6942a6e01cd6227ca7e047fe71cd97ff22074c48483e7c2d18e81798f7b5a0d514ba491d605ab6ea9bcb66e4234f0e9c01d12e4b4aff3a54f7e9ed43356525cf0940b4287980479788fb39e41c7f78344bba1ae222f87e04b34bcac43dfe77c4e57504d86bcc3f9e36b2f893451a1eccb17545f12c504317032e5016d424f65be783c9b1fcbc856b0264dbcfe859a41c2d8cfb8936dac2433bf9ba5806c461b09637b175b76d9b697a712541225f8992eca211d8b58ab3f6f1e4f9d0a05d66ee80ea37b7202210a2dcdf6b3aa310651253386f2d5fed8d97ba34c74c80bb563f494ef523d28f0837a53fcef37651413da796bc25e919423ce3b9d333607317741c88b889022d5a3da495709cbbe429267f8cec4ec82d271c8341467c03cf517da67c052e570f6961282f3835ae0ebecd32fadde18c24714d451af754f2248ca1a933bfe1537d79a974664bc2144ba4ca8ef3497567513b676909e6a24500d6ceb6cbf9921489885566f0edefd17a7319df5c4552d5c29d60c1f947bbdb99eaced7eecde534f967b2fe0b6f30a608c1a72daf9d9edc3979974a438ae72f86e2d1db0ddb7ca8b9cbc7d40c712f5c4e09bdf15b71cf16e74175add8210fe05bf07e405d9fbf34c3b3cb133fd4832d6804c1687165df0be56037ffb7fc75e242014eb4206b0fb03deeca796fd3d03c6ee2dd9fc3f7ee8592c5a517259eac31feb056f5ec97aa4752c2d6ab194138ddb73a7f11f83548ce7beb35d42884d567b7a40b3e8ba44bd06fcaea6e8c61bc17593eee8bc39458e3d80d708f817d75450f4425a4031d7d88c6f091516e2bbaeda4df5535ca97574c901bda05814e8aef6834a5e6d7bc2d3470d7ff8e39727fc0605f416961313ac6b3776c2a1d1492187c20a0097198bad5a8ae7fdefeccec93ac7094a16a9499dd89b9f7a8493f2c81ae0826b1d292472a2fef149921a5fa54d151feddd66fd79d6513fbc72fb8b2c19985fda9c1ed42cf310fc4a65536801d1bbd604508df6021a89e8c98218eef16db24c4207512ed24f49bc531a6bd9901d68a3f9e81087f87d4e3c755ba2dbaae2189c38e60d92baf10c7540664b136f2476a4fa8d4a8634cd653155f6aa78f82273059870d5364ff04b560dee7545aefd6c2afb2b32937339a6d8fdf2bd475e05b4823d6bcab5afe2dc2b08b2e2ee92a98bff662925c3fa21555bb860fb9bcb1e4114d527215e2f6c77563f846ad6b4c089d27b0922286e2787e0f0a77b76ce55181f4bce5d0640c5a771b73631d0e430fbf187037b6ccc6db4603ed5a64f14da4a1cd0f44b4d8cd5d7a7b1770d00cef37edc40c758d0afc50a3cf9a3e84706fea4b9960cf0df6c1940aa02bd4256ea723f7e85fde6d6c8c502f971ce6ea12afeb20ccfb4350aa8a3c0cdd2cca835af183184d4dd2f5782027110aaf05ae717adb1292c41749f1c2d872d90859915e12e5d3523360b8867d7866466827d2e3854b6112da72d2395884b5eafd1ec6fa02c7f892af0ab5a34d519f175f24a42e35d3db444cb2ec6cfb28252c803367c02246aca0172e4424e0a34a15735a4402a5f670d9a717a2e3f7b5c76eb71d7c5f6dae40bcfd3b53821b09ae8339d05988c9f27f38e28a4a625f7018ffe81010e478253f5b2b91317db8829a36cf28162bca4d2582359ae2c2c8821e42c0f2446bf384e765c8f513c1b3442c8ed0c7999e052303dd038c4348d14c900ebcd27e85163c17b036fbe4a5cf15707fe6f8c7cf53e4abf7b6953c95c1dab6d866823558f5ef225e1998c0081e4af86be8e9c5469ae5ff2dee2e7550a0e0d4f8d7dbe83d180717e11eb4eb6b2c3897984971816bd192289f3e5d3aecbe92107e76bb160ef77fd195492bf57da7a0ada9e966e1a643eab105d4df620b00609267b8b54aed7720005dec6381bb5f0928c4919f4443e9c5bc17114d80e0d4d0ebb92c1c6c73e0b20afad4e7866cc427db0b5962a424aa4748f8aef75e46f7df19da057cd4c3654814b4771c69eb92dacaf5b59593588788cacbb36d211a19d3ad8f54dd5758f00e3256a4304e99dd4ed1abf12628fa17982836c03fac02761180197f03524522a2863dd3c399eb666a8f66c72b921e24672eb853ff73e0ed9a54f90bfd182c60ecd67941fd941b1b19e174388d81d3d4666221fb376041547efe58420b6e69a91551ab8bb31b74e819149c346720f0016f8f41a1f36676cff9ebfd1c3c1443c370cda1810395f1811ccfb4a3df63622a2f766be030283cb17bf8e44b1519290c43d84ef001b1719defc169bae8d1ea68cc3590c5fbf078ba2ed376f052303f2e621755fae7da1c35ba9669995b767bca1ea94b1f1178ddf5a2450de96280ce504a6160bc8d58f88064c1116cdafc0bd31d7951af58e6a6f10f30581e484f42705f21eeba6935498ba139d984c851c9b0c18e3ffd766066ab0cb8e22b53e234c876d47a4debe55aeb08f6199d42b3f6d78a181fe532eabfca855632857d89d0c962abf380c7f203c1e93a2c4d562e59b4c222c886e974d1644657bdcd1ce25734052be24177072da644da35c2eeaf201710d2a080d87f95e1a8d2bcf716fd92e6f1864c6ed56b22b731e3f8fef3106b44ef0cfb2b7b4cf642ef0bd1bee02eb66afb86aa5910218bc5b8cf5ec7744ecb127c247a185f9e1596584a47a945ddc59d9c53d2d9b5bafc7a421dc356aeeb02e99f88294364d34cf3642bdac9fde87c0e4e2c7c7fcecdaa9c2ef30200d7d0af2c31c025f7618313f26b1de063fbe53db61792cb4e3c564eadc9cf2a3b9e0ae8c1b19e753d2304b1b52eaff758f4ec1c04623a3958507e53e4d48276fde8d13edb48b7f7d4fcaedb32773ccff60e98a241d388e6ec57ac4710a484107ed79d5961cfc309585ac42ad65f69b1172f9094857d8039edadcf5e097623df4d4279959ec10fe28a68fa6e11b6a76883a3e7b7585768d56005218e73abc35a867e0a45dc8abb04393b0a4931669d04847b76bcbe0b8c6b7546a2b5440b02a021b432c9b3fa46b40af5d8d7c925547c80d2f0409cc55c3e34ba21801180597cf426522193eed08504368949180d8d7ebfd620c694cb2c1032aca4767db7a3f9e060ab7f5b42862f6445e678cd8391533bccf8c5fc07d6a848bf768a69bf26cf8c2c847447a3516e988e07ff76092bad3b6317302644fa2e3ae0f7bf18ec9cea914b283c13f66976dbfa2ede1530746e0ba6340a39a69f1d616bb2207c93e184f50d303f31b28b8f7be220a7b4686e0c702d768e9510bd76bcb179df7f6b10fc5db91f719853feb006e5701b2175a93e3f5f17ca02d579fe4cfb9109ba3656c30b16e2b7851a102a0b0d9ef4b90626326a48c6668371a74623ad43568c3d736f61f18e16571b96f99a456e2785c288a19075577d4f54dc7feacf8fbf649c6dcbd7eace942f60a952296158b6418e4cca16edd84a9df6e97ea7ea03a4ff6f76827e0c659d853c493c33bee58955243432b2572bf8e8b2a291e3576006c6fcc00b38042e17c3aeefc03468e518feb8edeae5471fa21ff58f5d15204bcb264f2a01cce1352583364130d9b8c28db6739af7f11bc443a6b8152cf606a216468404a0328b8f16f489ca5faf319d7eee298a9986d3ce94295e9c5fe2edeede67cf53dafce5bb2a96618ad9558096b3c494bed4999dd6cbf3f780dec62b47dc652bd46f18a29a353f92d2770d2b0151b91dced7ab8d6691f23bf2215f73c16f66f980253d541d3556aa5e77dd2b33d397b1c2c168c553afa550d8144adb640c6d7f0dec557a680677ee79cce3d901b1ef78e4847641cfd116feab417ae068b59b797b0096fc606a5456590c3818b62a7ffbae2ba5e7d95330b86e4cb7052d338c097a2c44483b1a2a80200c73d5b1b11a64cdb381765f6a8f099ca161eb0302c00182d0dc0ca6fb735178ce5aa5f630114a596ea65f5f0d31854c6c0620135c8906bfce57983629e2e7a150f18f0131b1613087ca49fa2d3ed5a56288dca5a6c9c12927165abf35016b67f942ea3771b68be071f1c9e283b61697fdd10e6da70825b9bd9828f7d2480ee7811b9877b7af9c6ddb795b7f3a8facb5a4873339dd6e82fec58157ec36faa74ba1b28b38c40d62e81e4a9511e46189b7a8a4580f01b52879a5062e48e94550976b4d8c3f92cc8660ff8f66a7a6e1ea8f497020dc4a0a77ba25a6b3a686172ae2b4a9cc63585bb6c301f7e7c019a35cc3d8bd456949de24b922101a424e37b008277c19512d3f0955fd5ce199dc19a7bde4c00f3756d7b4bb9c53af3a140cd5fe3e32f3622beca15062cd10e128056abc5fa5e2a274116c27b615c0c05ba27dbbabdf7869d7d7b60a91f9cc7d6693decb2fceec0f98dc20f6289d0726a8adc9605aff910e3b69149daaba569118c0fdd194ee13be9ad3d33012cea363fef100d9140875fb7fec0fcf3ad1cd439b68fec69a055c231521c2aebdbaefaf108f576dde01646a5d5d139fc8adf8014fb3075da59ef23bb65ee8ef3d9ad8898280713e92ac3e13168e6e85417e98352e586e5357d5e307380cf837a43fc33172c85c27a8b8b88666f5108d7b465ab74a11ec76b56d781dc291930f064aa01b96059e3c8e256289d8363437277caafbe87c488d86e267865464b151fedf1038115d1090286d974a5b9cbec437fd757e8ccec19fc8210134e0ff23d3e5069551359915c4fab2eb7f17aa5a48ee2f1831b5caf7278801292c06c6a0dd39fa5cdd05919dae814490645db2b89c7d868f9fec0cff013077b5df06168bda58924afb84ddafcf17b2c2e02ce3cb12880a89a6086e5c00dea965c09022891583c23787636e7c8876863e1ecd30716ce323d0e1dd5936b860e1076a95c0eff6fd9a2c360a81d04cbfb76aa5ed43d183ce1f0d2f5dcf017ef143ead23921e517f9c981dacb75697366f467c8e303edfe221bf411a1bd0724d789fe2946c677e115722dc09ab87187baba565db1d6f2b4019f7d8a5b879cb2c9010a5dbff05bf48c0ae94220fafccadc19c85f8543455a891b367850a591ad049f5f61b086d1c9a9c552a01254eefdcc22f28d2f9b4700ea0b6c1c7f2224b9c980b2631c2d60786fef944e0b9d2803fbcead55522eb7fa5a882e302433b55cef8c8111818fdf6f5bec7f2fc70cdcb30d7aae2dd19059aeb51d482554b277e917e2dcaa53a6fe20453cfb5a1b396a2a51f3ce9b6355f71a588f1032c9c552784cab4ad6658e0dccbfd6b1c8024f6389b1e5fa448fa18d15c45f5fe3460e4a430625cb8374e6b4d75a7788e662d8d61fbe1bdc7c1812862f6cab9d0f60723a5d8523a36a69a9297e86bf37eaac8217bb06421eb6e290711531a3041273c4d2bc73fbaecdd79cd1e0a0e217e1c435b2f4b57fc4a8dcdbb1ca7b596864c7e83a065614579592612285872deb4a8466bcab11b58ba65dacf4bec2f8b37260351b3624418940dfa83cce976d95def324a69b0cfda91222913c75eabc261744be7c9b6a95b14042b61292ae4c97ea84097f77a531cb9c98c56a576e92f1ce5b0f91d13f283d00642d19261af411ca09c56a5ac71d5c27b4da0755960c376814db265708e7c2a290e5e199aa6915f53511622be4e2802139c088a4aff06f0ed38f91c71073ef1582090ec58c85b6595756ba2c2710a91cb340898b3c7db1da9093010e1ba247a603cfed2be7222f88cb89b8429daba43443971968650af6b9f8bfa7a2b728e12fbdfc5cfc2c7c806a0a3ac731b4727f17396542956a74a7617f7c213ea9233bbed227c8508894fce4c885c6595aad8da3377e8ca9ccee64c87cd2e026863002e7f9f6974c2c6c3414a843fa4ccec221265b09b7fecedf8c6677296579fb2c96a216b2ad79f4105b23ebc903337f483424d517d32dabcd1824172f1182dccb7ef38ad4ca93d57d995c98d5313c088026759eeadf30f54173a78ea9881f128ceef766b09cf906ccd35406112f975d14e579fb6b3bdcb7ea6b27ccd50a321a121fc4335faac83da60f554a8c3c9c6d3831c757942b2830e5362ad92c4f0df58ea2a56a7baef6eb91cb02b044f897b4e7787e561b651506d54eaa438c41e1589c42a474abdf91a79a13e7d4c27302a58abed63cf73980b373bbb4f5ff774758fe1c58fcc38afff1d90dccdab004ead0faed547a8a0db399699ff14547cee8a0c36c879dd912904b03c7de723c524201582bb7e359a5ff54c6b5c218ad9ebf3eac67d32ee762c7a1251c941782fb107e382cb3166e280f91e128c55042bf80c8403de405c2a839780fad1625e18ec794bf954f1c5718a3f2c9a2be83114589b21aa8a6f7826fd199dd4635808086326d9fef1e7ccd0e8f3461f3e3771807ab771e818ecfb378417e3d93f375e748df4dae0184291bb2b1fcbcd71f0c84375dd09bfcbd81e2ca8db97acbd410db1c8a113214c1ed37dc64e8396a4cbbdc5806e66433e549ad53f060d81e3b214ddba1de408f33b95189ef5efda1db86aa6b7f878c5b632ab428806ca9241bd46801163bb782dc725e75cccfc591b34deb31441e0f973dd040606331cb7c0c5da6b239389a9c9da17464c4e5ae82583e64f97a7bdb6ae7658136b4b06590b806b5df6df323e46aefaec834f8c32148fa5b686e6fe394c14665eac4f4f680fdb311a5d9cdac761a61b18069eb6e40ebc5d7480a4db35fa59d7e3cf638c7af42ea8b95dfcd4ddb3d9a87571571f9b564e561f3cf25dfb13821ca88b6e2d74fc271866f547c0678a21c7f0ecce49c44a5569e4dceddace9d9335cbd65f5b9ce2a5c74ad077f3bd02b41cb822bccccaa1c78a3433f5a82ca3c3dd5d3d8ae927f4c939c7f6616488ebfe308db2da22532349d32a015f5fe509867b9ca59f6d330bc9fd56d2bcf0c2a101f6e03703b7bdc00e2db854fb016221ac6b999400cacf9cdfc0ae6f5b3d5c1e02572664d3e7015a62db49c8689f5677fbfb3e6072c540e492400a68e438f27ceaf60ba8b98cea7ef2baad01fbe35f1306225cb36bdc0e50dcf7489dafc06d905b5b51a877df98a3866c3fe02e865ffca39673803e3307392fb0642a9b8e60ca5e33eadc9c2023a9c88d95064b0a8f5eb0733291091e939bd8853b0d6fb6f33102812a54c6b8c984f1b3741d0536521729a71e1248bb96bfaa23f377feb3666e65fb0110f0b52fbf6cc3979299d4f751c375a7da0f43569455e97578362e8e3a4668383d4e96f3e35b4df4184fe733135a6a5d63099650b258246e3b23746d7569ea7d11ee07eb47af1448f60547b9eac97b84d9d5c2ce510643d3743a25f8b8df97e1bdf5a1a1df75f7dfb603e3a26a86d6f88dea9543a75ca2ea59f3a414bdc024b2ac61604f1768847121ec228a593d95ccb21fda9f515ff9167baaeac628c008d94074be1278995ddf02bc99f7cf6d6bd28c8ba012cbed0aae47d23e72c49afa18151852788dc17a3b7b349b219069ded19161fe3d6a5bdcf62753b083e1d90c0dc568c23230c80e220ba30051d0ca58f86b1cb7619af8e7de52d33a175b5e400ffa319de53ba8322c6f6fb1da9716c296b6d4b6b6b00afea76ec1860d5cac621176f11961cf58ff06a12d69b21d68bb0b896e3ec6e8aef1c7a14afe8de8305e1680f0ce9f22f88f1285c93ab22cd854c22d1006d48f8bc2a60ed42363fb49a48bce6a99654b79a6234b0bc603f32aea84e838d33a967406f90a8dd67e989afc1776ad89ca2b6cc4835cd3c340ff637cb335219c03f29e4cd8e9d3729792b496472ecb551d1a1722e6805f22091e62d15117116a288c8c604d015d31eebaf2ab7180f6873506f75a171451a97f61a5ce8d784aeb49890c16c876384cb11cfecdd2665a7381729eae6a8af7aadc4a9e755c6e45206c77b73c59820885c6d9a40a4c28bb3bf94aa21c61951bea2a5f554efcf3e6a840bd5bd53d81daa7cdc2617a725602e3492650972ca09a3f6a0ec81f99676b84922a3df668e0e1ff783b7a76745b6ea6890d702439d7620f43278eff13b60abab0706c505eecd6975a238c297cae59bdee4dc0edbd061736476f29d44270335214684e1b2ead191d674827895b9adff89809403e7ecb6e19e8ae95a3930239348dcaa3b62a4513c55f0896c204f09a27161baddedddd47f4a165e6feb14753f10a6eeacaccc7b001742e381de02f1a715758b038849bf86c4a14fc4ea2a0bab5262892134778b3a505843e093fa5769d22a6eea2171152e9abebf7357d406744e41208cd031d793779e000ddc3318a7fe8f57ec7200a8408d470292878f35a60b2593d848fc9ddea0514d1cbd4ba45b71d62d99fafa05edcd2ab1389a526a99aa152d516b87894dcefd361f88155376f8797fd5dc57adeb2e096cff92601ce4dc7db26f389f56672ba6dcee9eba47497e8592c1472dcc184c8243df63e11769feac3d112aafc19644ab93c84d0db0f8410b269fa08a642bdfe9eccd53250dd44142fd4497ed737d051ea92f700bd5ebf1923b6b8410127e429a429e74f72236d3108f6c5869cee6305669ead485b2671f2d16ef6fcd4b085985ecf20d8b7754d49edbf9b196b5ecce94fad2e5d25452d72e88a80463140bccdc1231e12c7577755d5906d09d5feff2d9875be39157078f5ac9deeec907d5f954421581e3b169409ca97ff56eea225a80b0b14764939a87e68d12cc52171fc8c4dba14c4fdc9a90418cbd7629d06e3a3fc06e64b45d559daf91fc32abf8abc76e4d71521d42ec930f325471b91d9da23b318d609faaee62a45aecc3a64174f05e83bb8da53df3d94150918cd915931e5adba218ae670b49352d440275d5f513ff44817c93b22db23c3e626b28ccba719d4129513259d82ebbab53d8a90e5fee4383a7c6c6af6dc764b84464ccd8a5d3577ee8ac3b3377e34eeb8bee82eabc04c300718ee9ce135b75ee7fedae2430e2151176bb82e9e49b9accf8d4549ac28850bcefb3f2aac94508607ca62d52eba77e2fe2b1b2e7d1a905ae756ba36e72e52b5f5d14a40cd0b5605a7f49869c2d56e74d57bd236ea9bf512599f576bde6c35cbb0311b091a22c34c5e9456ec54ee2415c55f908a2ccc940cdcc7e4138518c134e88118956269f8ec9704e26f0d14b1b3fa021b9f91882115766a22f8859f8784432627202e582b98dc47d10d1ce8f5469994b0fca1ef74f447b92267098a63743b49f125ba849f7f21774ca24a6b407cea7d02c6ded2e444666582fa61114349020894aedf09e0e9a7df1334a247b43e2e276c0b6ce7724fee1d7b65879f8ee0b3ef9d1427330d20021cc9061ac10b7cf82a71592298b85d9c4affc2a85c623e5a71cc8ffa0b80fa2fec64d07d51942058bb89c3ce145d32d2ad6f0b45abdd814390eadafe2fe900140f96e76daf0bdec5d95ec222ec16e63d39419f4c09a8a7e28fc4917836c62792f8d7e9cf3753fab992399c9b7102425fb5bd3b1d2b3420fa91ce37fd1949c28163f2e47d0e3163d310ce4a0419404679e798e183a3626dc2f8518d201b8d7ee793468a27e708ff02a740307fa382016e953c59b8a2098fa84a7b2d641107f43ab0cbb7ad727602e89438a41c7a241820895f366677818c298e742f1bbcf422da94c03397ca854da26202e2cc2430b562461c8ae071f14db3d343f725bc9e6fa00684bfa7fc296c9ca57977c9b55a705b295de042e854cb787f067eecc6862da64203255c14ae48ff10adf37688d2f0c1d8541f18c50224ca7b86acca40b114b0725feb7f9e514bf8cd8cf185bffd1143105e7d3aa5fe4cb768bd90ef49027503eba49dfcbf91c615cd3e91179b7f448f8bbaf16d5317551cc0762940f23fabe5a9902ed59a87ffdaf241252db3011c283185347c30e88f9976b57c6e690048b0f4d84b6dba1d331f524b2b47553eb4e463333a87c3b4a6212df77dbdff88553254df46774a72c1456c881d62ed28246714f3569bb009fffa8b0ff2bcb4812f7e1b12d8b58b3709dc9b8a41996b911002c77acf99c5c27b5c5aafbaf093aebd0383241a7f53ba29f04256fb5e270fe00d5dfdcbbb76506ca6c78a1f3f5ce3d36de04a264201fa2d93bbfd2cf57e090104b5367ef7bd20534af078a0e35982af1507b8c01a86bb0bd39fa70b4aa73760ff06c107b2303f5a55d4ff10c656ed78fc613880e6bf66154dbbe550b7ad348d3f7a5199eca20be415d1faf3d19e12866227bcac258096c351f57a43cd90d589162924633731ac07728b2bbe63a7aa7856a4721886e2fc28eb077be41c91475ace842e6dfe6845d98a7ec5a7f48e728060585879704067c1f39373471af2aa1d1d12890997eb79d425174e6ca6b164400d6ead548e319d86bc534a3bcc614dd84d902d6d348721214d9d0f72cbfb64e0398113e591ac5d6efd42352d16e432a978ebe80aeabe8ead73293585458a3d2340c52fd7eebf8d872b2b20ad978ab492ab760669998d409c9c809dab8b84b6738aaa5e3f3737e10b940736e19fbd1cfe673dd55f8dd57ed8d1ae7dc93e8dc7710217104fd11c798771787af8a28670ce024b14fd1375c049dc66f7b163dbebf96ba3f1ba44991e6670edfe2d9eac7ddfeb01fcef77db91d182f76de83004723b78bf8ae7d81ec0ce13328c699a567488c2e4237edc443de1abe582876ce22b6a79efb2a997c120f6de7dc43d7a46ff887985ae2e4ea922e2d6c31f8b7f0378c6111e8a799c4277de4c1ade173a075fdcc74186ac3552b00cbee449bfe28291e77dcc06dac2f0ffa6c1e9b7ba08a154264cb2f53151f2bde42eff5421580d707c40dd7ef4ffb5e9f3f510372df93cc53245800bfb37b9a0d2f7b0ca90034294e746f0fcd88ba65d915a05f4dda701daf0d8e0cd56fede1cca6b8f4b45393f622429bbb18ab5570c481d36e95c9576226cef0546ccc8623644113ea5018db46caf25282e6ed64fb36055f2b61d15daa94f3f5cdaeee166102612a8cc6aad3527d030822707d30b75a49769f7391e5694075a7b389ad8443a76ed78b0b61177bec5f73e53424f674c03d88981e91cbb8a82a5592a7d306303fae74ae09a1d81f479dfdaf6156300290c4a935e2088cbff068f0dac79f955272040fad9cbd3036d5678ec4029dd76f31f4f60e0291b275d922f66836ff7f14370aacdf04aa43137092eb58f6e24e23b3796ac2aa003e07dfb576dec8ea0a5f58e3982beb6aeb815389641c706a1634f2267512e61e05a2074977ffe91171635abc64b289473847fcdc94315ca7a308b38006d3ba95321419be800c45dcd1c5e8c8662d659c9d502edc755981b5058e5a1c745bebb8a8483d0708770fb42f7f52cd15e64b0c431643b0edfc9b12e7c98dc70417f4977ae882f0d75b0f0dad10d4f4bfaf90caf05ebeac25378d043d2487da513f8cf27f70419394f09ee5b694006ef2661a1fe6efdb10e1e164b23296eaaeb7471073f91f105f50ee7eac3097966b09381e55c4405362407287f051235da5ba9ba53babde590c787b349ecf9f32384c5c167d65a91d3105a315c4cdcb057c3220d6011f667b6460878da2b65bcf6fc2cc337ad261379890a8865bfc3bd37dc78c777e17b04025df68ed4799f6f873f616e9b75839b41a158bc4fa5bb1408e89a42ef3ac824642aa26cd6bf974f3e2e8dff5ae7d750cbbad620da6fffd8bbc7e20c9b859ed2c51a7c04f9420000507fb585ba94814b10232f8a848cbf918fb7a449df8d8e7ae1ed52ae2fe7343f3c3e758bd394418e8a488bbba6034b9455eb414331ac66ef3f623d03142eeb002a13d1a99f9c24dc560856b50c89d02266425c7adbdc962de764cb0e83f3e489e9ede02322cae6d2cc6d89131df885aee3b96a39415aae6ee7a1fb25a39557d9f3a0add08d00c9e2a77fd97ac3d799fed63e135c5bc4db445bd296a087882afddace2049c80aca14bc855c16decc0e645da92916e7e36fa8a2393862d60bc65dde31841569b3783549c01609c3bfcb673db40d7436b5fce8be9737fe8d236b78d3d1806feb7f27263603c8c2dbb8b424fb81a43cc66c8ab937a1717b5743b4882e99f2b4d8cdd06c9546a6231d038b57acf689576f29785704d4ed2752120414c3292140930968c97846876efa4e0a4765b0b4361329c8bd58ea3a1dc756ce25bf69995ca7c1c3b0eb38934d889494b02f136f5e76fe61e759dcb6cb39445810643cfc9cb933cbb86bbc761ac62c000ecee65398bc79bcd84aefccff6e4f525e4db3f1a82a9bb4f6e2980bb96bde4c89d3d8fd511a823625570ff9282fedb141f542d2cba1eb2cb8c98567b9845748253ca8c0662a7242392166bebab0e69092d551c5c8526ac77c9da00311efe912ba488e4c4242183fafba4a54b8864147212c776cebb2f9e691278dcae6e38d0ba0b0badc02dd585e69240293e9ec3957bf428726842a2cafd41e8828768c4bb2818fcdd824aea1a434cf6398963f1679cac2d29d8b957b8a57b5ede050776fea33da414e80ded03a877e4a37cc25f7658c0111ab70654ddf8161e526ace197f6d13d0495bf6de87f408a7058124ea93c7a8fab1b90c011e6231634cc45239a0b6606a9e6fec8786a2c169cb2126ba5c0058c3d181427805b322df0416201a541b73b0a5e38842e50d6e6fd7f68ae1b4695a2efe27e43129dc05988aa51e7590559a882f6de0e67f952fad6143b7bd318aa9f90f1a6ac01aef3e04afbeeed59eb5176b5823797be6c34b32bfba219a193c1575ccde09a40e29fdf9492e57b506a7721b61380054621cd35eb31d430bd679dad06edabf65fd1c03aa6a1328ed3983fb046645a63a6ad5236e0c69927938491dff264294e23ce15a7b157beba3b45d83b5b94f5385d8077f1436a8c0588c491aa76f4e0a491fd255277f34f14f8176e69133ae0329958b25601bd3cfd518de455d75d3b4740e15c8c09be5acf9701c7aca6fe4a3ea59b1119bf06326b948401a2b347bda9d8ab803a7738462fa16a1fc69e0e561eab494bfaca354a8f87d31f2c52dbaabe93366e6acc6405cc8a64347f232bbbaf17b497593ff1ef92a20fded2cb53960d05c62aa0a72f3db58b6e1addf98c3876bd8f15ac1a80c6ac1df96d4dde4825d3cef5ba7fc769c3e8b4cbfa1c1416afd28afc3ff7f0a1172e97ec9e2fc1c97ee9dbccde761eb061fdddb81472c8456208370dc78524228811973f73d6e2c4c1368b5b794d640f57283b74577b0f82b4bb90e40b8626a7fd223dda0ceadf84488371a69b2f532b205d7fc422cf87efc8c2b1fb30ad5d41822162fa8f960ee1481821721afcba18c134bbcb65fb9a78b68a3046062fb93ad49c1d77bd3fae8e9c1101082bfcd8c1973a7932e84ed16be6627ab52eb7e4eb0570b696fcda915f72052d557816a4157fdee0f6d093bdebab5f80a6d63eca1a8848fba5f4400219898b799f674aa8c81df6712b3f94738ff5861f71f2e04301abe216840a6e68b180568202c248ed8d63bdd0f668999366898059182e9451903e9205730bc3255b3fce9b4f8f4072ca00a40f3105b6dc63ce805d44a5ea6166e585d3670c8830bfeff7f637603b4024793fd57f6400bd2966dbd5287d4d6a0e548469865898c3cf222be7c759b76423f5a6a587f3a2a3d8dfc52dff645707637a4409a90baa40cf29b535d03c44e689b93a2608e99f6c133459fc42797ab0f3d57d02752acc3b0fbe2db5a4054f7e36caa3e9e5a8ad47b1fe78a671fba4b1bd8d43a46a9563c850eb107e23dda876ffbea0e7d7fa418641aab1237c3b18b3d37e72ce1088248d1bb48736e307685d7b82ed4722caec826da0e50892e82e94919b8e83a24c9b67ad60475307419e0e75605d29ec3e1ab836db07da6bb04f60ef35351851d78f23ff7b3da7dbd9eaba7ae0a3ff55235d0a44d15bc76855d8a3862a46435bda5962b20b6ca5e716f57cd6120617cb01f49518cb67a9228de9aac79215c17a07e78ee65bf719f41d029f1655c698416920429ff8c028534f06f5725198518b5cb73ed87a06756afe6aa1940dc0abd2617cff4e6e989de00c23b5a98c679a2d4cd9cc06cc942f95f5d9badc88f92bfca0e60040b73dd8cb81cc47a6318deb21d3446a3ab0782959eaee720376b19cb5ba3ea2cc13e21a030006c763b92c47bc322791f7b7d18ba13ce7558a96bfe27fac29001d23964cc6e8084a44d404f3097aca611463af2d9725781d7d9b4a6ba2db0024cc0c7856df4381bd818d1febd604e7176ab461d027df675840926934e4437ead4087eaa54f08cb31252388ef0cd47b04f13b6e2847fc6287b000a5f56782f5a6712a8ba40e8d50e3e39c26f857b23c1a6adbe5e5c7e6d6401bdc80cf13a12c1cdd3f593b3d75739159bbcef512a84c147eaa1301ce03b1c52611ff9ed49e114bd823486f2e273a5e91397d4ebe2f1bf2c0cb9fb742682942d321c47e93433d235e1703ab825a0b206f695f378e6e267c0773687d42b66239b43665a836d83958e8cb16f34ebf91bbf65b26cf3d365bc15df85d30970cc90715ab64d6c314c50c2e8644493de4311ca7bdc630c8229cc7a961050e859c9d8c408a13b0f1d41e37ed39a202419a7ce4849c069fbe2fdb1ea32819ae8ed9839a4cedb13cf95103b865c796e30cec14100c5e342c62bbf7757034822e6e8b7d6aea343043d06682e087effbd1802b6924c8db0e0b787f1ab58f4c8c5bc5e95f3e5851abf816c037e3a2bbc6f0d44707b96b4d0383ddc7dc69299ce1902a1d6e96426c093c597b82cf30a80e3574b5769149e3266f0887fca4df0a885282fe0c9b2210a5036aef7494825342f6c83c01edee0c1136a02e9a178d99468e2c84b290352c60517e2ae188ec41f8440a1ba7b4b2008c2c37429af55388ca8e02fc986dd16f3cc2352f5b31cc8b333384c3d82ff7d3225919499eee5a78847f06919f38910079e6b30d668fa0683a0e3a554395f52f52c06329180c2f455e2f3c1233c48503d26c4ec596ffce99d6df832219bb5eac11b38510b5b6c3c2f6f900065ee72c3de9c2bad4569e51a0fa787e24713d5de4331fdc085832a2e533fb0647798771f7f4f933faa6d39c33fc21f94a2f0048f339af1ef51412ad115c82fc220083803e511a12e4798f8a6e1174c19f78cecb73d73ab6e37ec3f8035b28ee37d532dd8ef32e6d55e87b1feed1fb40a5b1078841837aa7b5a930fecd8667b338501f000bcf7ea290d0bac504ecb9edbbcfb5b706f0681e7a1b016e3e606b896199fe3d7a411ca7bda340ee7342bc79dcc0f419bf3caa5ae8b8fc154555f37aba9c21a8b95b20893fbb3d5092296d8340242a2306b5802b850a122590ad89fc14b4a86652027d215abd3293f53ac1312d0dab0dcd0127cf1cfca93b9428dbb243209f6b3b951159595d7406f9595a0cdc334019383005ea3ba2db544c9b575bba6ded7ebf5b49a13bc0c1371895b6d23de3ae017aeff4d40dfb302cd683c275894a8f9364cceab8adf7c1669b3ce88594d0204aa3386b5783c41dad755617e2ed4c834a8dbb0d0cb062b4186372e092f894444be683ef9caf287eff44b7549a06bd715d75e5663fbaded01441d6ebca62a9eeb21e4e4d6f52ed57eec51fa07040108b935790b1e891e46a5153727811c519b4fee7959268df5300bdff26e47e8ff0198644cac789ec54e78bcd1900eee74cf5c3141203f5ed2da6a737e7cda15ce36f416ad5099d17d72e60e93ce1b3139991af284546b506bf69e72d729381a71b830d8c48ae1b17da423d1fa9c6d719fe5e3fc2331d5e2616cc092bd2a0c4bdfd634e28306f485268597faeb38f1765dcfd002a2f8a89a60439e521e1509d02199a8cfea467d7e7255e07b530a92cbe26bcd055fcd625ffd51b4fab756505304a2f45be5555fb4969a7469fead7e705a5c06a41be5793f0bf250754fc01f0f6d6fe8efba5f67d790b16299c01a475a6910233615077747722482063b7a77410a6bd060acdea18388588214dd023181a08bba4c9a58896557de106c4435fea19738f1611e6e4bb5076ee24d80fb05ef9e80fc39aee61b4b60c3fe4fa6ad86c07933cc76d238ff4d18819491be824bfbafaf19b1e50fe2a082be244ad4f4dfe8b91b11f3d34d6ee3041d535e3456e38b04c4e3dbdfde0ffa4accb0f16d4fb6ee4e453cd5c74de783ba8c5b67c9ec47a4832094d019327a367f4a481622e68267a18500849413c8773453b44b07b87da533729ca6c9d2e1d2d0f6405a15daa08b5f6b04a08fb38f150088b4f524e83be82c65928ed2b7beaaaa4ccb2e59c91e7f62959c96fb92d46542d19403163c4691b725c0698321eb0241d68c3fcb2fea17c85cc959c99f70c63610ffe5659c4c07dd83b8ec0618dba4bfeb8a70ea67531ab4bc2ed2a95e6b1e6022c922092f97c811bb156923108f409197f990d53200d7aec28c1e830d8488b55294eba626a7cf82fe2d6b9a2c23a965baec0a4a2e5e00bf21b9c403beb2506d145d22d81951d0659bd0f97b3bfd75c1d046e42ce5427bad29b6e6f4607f196c130532bd618f7bcfbecb23526e30c12e878d5b5fe0daa24e33719767c32ac7ca1fa6839de783b7f775c6a6fd8079180a15d6109513b7b0f273e6247e21f9fd63852370aad0adc57bb8a27b7ec4eaafe741fed246ce1e5ac2d20c469e7a69ab126bb2b7a2252f681655b337ee7ade017bb61084d80b693bc451221cbb9ed9ea613c5756eda2cec747a75c930a6b95888471ab8ed9c501a0c77368b6ba02c8bbace66ee5c3fdb232a389ed7c6eed0ba4a49475b869c18e3b5127ce59455fd31dab86ba9d82d14bba6bce8680d3431d4a17a0b225f4512a0370be1ef010109eea84ab851e9f2daf82a5be945161fe7b8ca3459a93fe6dd02bb9357380d79f854d64f8f288c56133afd8f1fab51ce929e07c41882f4e5e94b625af0693c6d5caa3b8de9db1ec335f9d7d867bfc233c9e2d63207eb26b9a88a2c3870c78931663758fdfcaf6254542a45362e59106b51c733e1f49902748e75d477c9b46710503810f46a82a59634cd067703ac9549f84e14ba6483107824e33f1b88473d93f6ac540b6568693ac80d1165e9e5c2e0e0a05d16da768d6daac07faa90b245d70480d9eb92232a409edd402510cee39bb9851f39c6c850fe138ec0fea514cded9a8c0d009f62d4f90be14aecf4a93f23a21e7c2c69f79c6f7f677221b0573d0ba281d03c955adafc21a431dd15ec5ef079a8f015cd57d0aa900c0924b1b86c83dbe8a45e8529b03cb3ea0b6320f65fa6d61a229515bb639d3e1314589005f832d7b1a7e544bf21759e2527b9cd322dca4a3240f6a5a75ffc551a81c37f3b95f0d304df6f029404158e281e750b34bb1ab3fda3704a4df5849d30d47450bbfb0682034235dd9400c07f837628e1825bb89ac3233a8acaf6995f32a657c6738d937b4312110277aa4a75dc555938db5ec208c7249039af40a9b3e7a9e3d9b1f9b54449436bb90db0364256f2e8d0c6736eac71eee5ec9b2d6dbd708faafb214fce5417e42864b38b3555f3585bd904d71da47b469b51508af75232749b6f13171b2f058ceb145cae029c737d8633125ab5822325978ff37e6def779edc63086fad2b6d946d17107c0c5e35c444607942f9ed2a0ff5fc5fe39a4a9f9656a5f9f2e87fd7157be297a96202464f96ec06269851e863d56641038fceb847d4f73130a79b9d7c31f9e00e4c977348b171722721c5aa1794695003670c9ffe6f83a9ba0096daabb9acf88812ba9eebf9352d76fa3d1bf0505f558fd234db9a67a2ee9e6fd302c9f1e4177119de61ff9ab56fdaeaf5903fbbc26f705db78dcb53d5d5c96bf2cb95aaffd9fcfaa68d670a2fc908574ff6e59914bdc6efd56b5abaa06db0ca8713ec449c38f30c656019ffc26a765f1dbc716be974d9bec4b728e3541e14be447b7a189f218f82376d2f8e93a50359afbaa2176930cc62a3cdc95e619f1afd9d079af7fa004be9aef874511495d599d0dff0ccb584aed63977f3f3ff7311c76f46dd22633cdb70178279067a00d87fbfdba8a1264981a8bd99f201bb59fd7f77c71156880d2ea62970c373f6e9e68705ed72f424109fe5b7da71639a6141457b3d0dc1cd61c4e04e12e51ac9e066f7ac347eaecb648f348c31249f91aeafda43d0a5c3c6ee3ef991e741293818bd8f1effcd45bc2430cb8efc09f8c104ecbac43a09cfd0075517b05fbaa6ad5ae0d12ba45b82b750a391802d16a66cf78792433f83d2297f6e268adcf4daceb8c69f10192cc5fc12cd225a1352f8412abd5147e75d84452649c4de6a8119ebbec40d335ffc685cf0ab31c4612e0af27c17b3c08a17b532bcd006be5113512190908acf8390a4a023db5aba46c9880562e30f97ff214c0e850742474994c43accedeac48f34b06613c33fbff46af1782c234588edc0372513b17f55d2e032baf3f45816f5c19d77cee3a29f95b21ffd88c382dd66193aaa5f04650fc5779e60101c6f990b60bbdf13fc34fc0b44641d89d7c88baaef5ff2b7777b6fa02e5afad510bef29da38d34feb55738859e66795163166810c823894d11ce3e94cd47f4c696d64d82758b9a218e93fe0fb1f7dc55af52988f20fc3d8d3b115603c53498ca8da648e7729250b4ae32a5745c864f7f57b9db1f7e523330706a8d8c1769a1380bf2ae2c666173bd4329becb665f5292f749cdd9e5fdc7816586d2e2484be6898310cd551af6e0618af2f267069a6a17c8f08d814e4936702a74b29c5f65fae705231ea47e8ec1664d2e66019dbd3b5807b6b6058ce4e5ca7bc6452b843d92793ddb4c678a789cc09daab526fbe15eaca3d4d74654b11ab27f092a783d602309c5c729400c49449481be9c260e5e478ee875c892533d6354c02d849c33e56ad9eed19b2a0ba34da7a0f5127d005f25af225a2a48cf94f608e4e1401fddeb3e145b193b1d638f4cd1e80353dfb4d3e84e5721403438698608f4f4b32b3317527f9458883c9bce766f5e6100e7450305fcf42669fb6dbf5fe4fdfcefc2c92f14a94d7767f4757efd3dfd3a7ab5ac3ddf2969835c2af3f242b34c07663b8ef553b3b77af2d206b7f643ac88ad5096c634f5e314d547257f1d0f585b04f7f318e44fcbb5bd43bfb2f2d323dcfd7a52c0ab3a0d1f162f273d744ec1ad48921fef78828414c17888f0d54b53d3a4e5372d74885e5c4ab362242d9479133ee50b04baedf20d5e2b839864405d600fcb2f02edc5e7f60d318d49f57ad72d5fc8d6519759e8cd53ab9bb1c379d3df874cd39d9e14565178479ee4f7953871181202e6178a986f2a13ca2343ae1a9bbdb2fa7ada91be8be3179df2655bace9a40218f822e3c8b02764fa50ac70f4cc95ea81cdb1d91525b8c7273121b0256fd54ea85eb262f2aa7924dd4192facd673620d94beaa94ea79b0d7ae59ab5963b0e1c0afbc865d5ba2fc8666737056112be2f0ba21df6e142c928e6c3d819c172431904eccd7b0a21e8057ea33f2ced218a4740f6a2bb8d7ba60a0b275b425ea26daede63f555d9b77a78f41542d1ce3bbda05ae291dc947b14f3e03af7c75224ff151b36f6330f8f9c39941c2469d3460dfc8754d80d6f426637ed3bc71214c179ba665083f84a25413e9f7ef53cfc96c8c837aa836d1bf32954d77205d0ddab67177b31c14d6fc5a15cac3c6c82825a72fe682669adb7046b770fd7100513d8cc839e5fd1bb10d14ace819bf31beb9ce24768044019631d321a53829410978c898532dcd831929554b01c2ff3ca7a3400abae88b79b04b9cb427bf17be36e951e4ff16831f01cf6e81eec42765900df512ccbeab107ca5ae09eb42bbdaa511bf8176a91a429378e68bee54b048aac17ea4ca147c14fd630bf0ef63f2ec0706982e33bbd19812ee717038b38e4d2e9a948ba3327369657ac26e5540f3d54a6034012f652cbf0d00b8fc9b8322552bec9d396073e4543e72b3c65b84c546d237f333c3695f409da9b3711cba86a996f0fadd5ee50ab859da6f6bb32d0be0fb3174f6538b06eb1855b01eaa3823e6c53815e61313396424dddfd4b76f0ae7de84990ff1a267a44e51999096234e8a500c3ca6349d4c82e8753bcc8f0d6887aa427ce35ec33f7c8cb45932d84e20e228278a1b77867b086b3de81f17e2e383bbd587418730ea5efeebb30dd082dfffb326fa461d3e029e2ac6be27da1d03f215f89bfc2a2ecb03ff87a698ba603573bbe9a7b70aaea36264b00a07b71faefa66fe7aca1b161f6887d40793a11d2b52ca98b2d256e29666c91b86adcaf8f616740e3e54236889dd9e8c6aeb42324742fefc5b343eae5465f2b488abd1c663543fb926c5507f896247ea4f79464723f661dcb343df1494b37884e68b06936b590420be428b62268419e72de18c10f5da94654a3b83a30e23facfa7d0f9bce1b5ce4471b9eded9fbd895ad7f856f54b0cf9cb989b064b4410410be71eeab09514a88793656f9c6dbd61783f694533c36d943f8002932bc50e7d0f65e42e640fb0f4258f1fad320924e942a708d21a9e0984d4b05f7ba1b44100b3bc04218724b4d873debc3b8cb0a90feb208a012c27dde30f4fc0097996d0395e5da5df99c0afbf97962b865adac723e98d4bcc814071155fec3945e893891974795f73c9f385c7d09ba41328dafa16a120d22bace2f643bc2bd4d7516069b96f954ab2ec390331e137dfd2ee1b946f9f3d9f6d9208176da66e23b3eb7fb0a2dc8bab8f7b5a2dcc7646458c625d6f7fe94917f7e482e2f0eae7778106a5d59e1747b43e65ee35c884d429a7b3c487d3ebaeba89746852dd46d6b9021effe024fc840da69332427036abb357dd6e25def65a76152dd9f745b39982020c4e0bb9adb4975eec7dcce8d95b412bd4d8601d928b1c4084734a966acef0afc1d3e1a090408ccd33b1d6386edd1e5d7d9e180378a5f82884eaefef7c8d897023b41fb1372b5c0dcb980a0f3b7ddfd0ad3a9501e65b79093306aab8198b57aa8a91b9106f968add43d46a0d06dbe0f6fb979f7a8b4e500f85fede85bbe3016edcd4c73e2080cd9be2cb2718a70e3dd9c4b5c88042cc3d153dba5fc8fe8ddc161f9893bf4bb0c7af9a0a0e96a645ba0ebf95445a077eacb4b4c607575cd348de867168fbc6851904414059d13d40990f17e2bf79169c1312eaec83b684d0b98bb3d1b443baa3f95b20d270ae1b8caf369360bb636596c9553d99f07b7871e86e03c7c4725fa129a9c5982a7778d5aaf9be953f69cd9cdf8374d10b9d5ecfd0cd4d84ad035f07165fbaef98d834608a8a98ce5262c220c3c9409e4e7e30fb99ea9e62063a44bd249eec8fe3e2c6958c23a43ab0769d29aaf695e8358ad9d79fe2a61704a6b9d91bba4d70bb08d37ca54074c3ad340e6c36a79000b1bc228ee64f7e3ef3e27de35f884f8bd71ac79f9d3bd6cc080a1558b6f681f88affe336da096a1c25d88b0797866b87562c1e02ec351612bd14f498e310977827dedb22df7590164b06ad48ef828184c28e72b8bace15632514ce268679322a91af9402cfdbd7e0c4daefa463f607edcc9e383e75622360d9530faf1703ec9f0f91316fb4bf1542e6613c2981dc38b48db394c299b1c48b0c9646a84188e68f36a47bcf3269e5050703db35e3381d9b2df15316d0c622bff100045960ad0e0fb955e1014ea09ae75181cdde911600b9af32377c70b5158cb22d59e7ab807962fc67fbbe28aca92126da80ff8ffe67ec4cf3ec3e9728b3202b6515397a11874615e433938a989c22785c64a8cd6823feac77e8ab5ce9abebe5197693eda037c9a51dbfdb05d40941948d7a8237dc5b121e973a322248ae5c0e91572710e63231b13a009a2f66043e8bbe0f81a0b6c3e8b512094863974d93297b502dc349d9ca77bd3ae2f2001d3763de7de1615477cf42a970a48537dadb73f6cb660005321561281d54e6af0723cc90e3f75b8add97583262269a2f9741149cc1a4c64a174cd993ec870b2f2b6b4b55d81053a9b932434b60601203fe167f3518d9081df28f538ef7677e352f4c9ed74c9ac5dbda1ebc88f9cdb1b6c936ba17528d5fc95307e01446b0fb2dfd202ff52ef9a1589900def388afa367808de764ce1eaafd688f9a899f376bc177974e96a302c0af5d86abd4e2d3bd217630c52df6ea89b67c89532e9ad4b97e2bcfba5cf4359a98e30ddf5f1bce5555df2d94cb3e18bd1eba62b6761354662c692f16f82e9123258866b766b79edc812d4feaf2530feadd1fef58fbb993e32da2a95387ee9847862f0989e1a6cb8dc645cd7e3c92619ca550616a6ed91eb30ca56faf16beda5120883a821decd31656159e0aeecb9ccf186a0c60293f24daa88f2dc31515e8d6107bfa77ffb1d44dbd68d8b7be97bc380191414ccafbac9d654bad0b6dd2b5ae958743479664999b1a4e032ae78ee397c0cfa965e3afbdbbd09eaeb99f7ba739102efb5f7b9089b5b03e3d714029bfca44ffca43f001ac160eba94df14c9b757c65cc1e75d50ff43f1939cb3ff70b14deefc6e6722ebb5c0499552475dc6a88564f5de6bb0754c833d57540ab2586565470bcbbf1782ac576cb45799e8157ad664cc26c8e79d4cfccfb37c2c3f532a5d76218dbf8a6e3b60cff57485c2b9d058e9b811381656ef865958fdcc1bbb939a2585e9bcd2c4a42c7d4890d7d4739d6731f0c96d3c42f1abced8e9457788c0c4ff842cb062320369abcc4a5bd4f895ea1b78b9a737d9193399da906c3626f8d6564c0212db2519bce1e8ad609a74e5d2bc58aac40b328a8d5d101727362bb85118fb6763cef2a5069e4dc30e0981e60dbe8ef11a7e7a682d65e98c4e64bec488801554f13e74540ac6676d5351f66741b1e7dd4ac6c30299eb6cf650e4b3b8faf0db2b26f138eec79b8e206e37bfe6e3b3348a830151e02de1850830296729471d046f7763e3349bbe1176a041e45648b165e19f661d172b73df0e6db242b82f0a476e2968f80725619ad347f2bb264340e4ec092fcb6c2e058223bf7c49c8afe7ed4d2d704dc8372b15e0a938506cff20c7029338c02d52a5c273b476af9b5f220838b985dafdace66222f1d5f4ed35f3598fd8ee38f90653f590ad66289cebdda996a0eee429176e14ba6eb0b53ffe77ac475040c67909ed0c7e54413d037dbbb7369ac7881f5e6f18ec589d6a0d58024af710f9c6d32b4e9d84098add8ba56241a06ecc3f2cbea44c8d9c9d20323474f84cde6d3722af123fd1dbd0b35fb6e7d263bd986fe76a92891811020a103d49b0b62d583ed3e253ee94efab00f97a0cb0b84cdaadab9a5b7f136e70641cd3d8925284980ccdd319c572b6de9c4845e6f6d0ac65d93b2b6c8b06ffedd3e01810b6ac689779fed605c736f9bcf328023110761bf4323171b7b8cc3eb0962cd0749dcb9456f63bd4e47a51963afdfd1c335b914e9bf32e6fb5cbc24359f6f9aef315782777c9ab147effa5fd6c58161dd2203d2a186ffc896859a777a12f8bc5239f3fa6353ee94c72c7b3592219e8e2e82e674d5c72cd804ebbb7c5a31fa4796b39560ecb1135097efdfce27015f2f93b7aad377a95746210d04c72da29f19a99654dba959d1aed2c9df43b2f2c0bab9ef3f87fb1bf894c0bb9404eb90718eab94c4580553c3c510382cbc64d0a549a2b06c4c06277c5224db89754ffb6b7a14f97d54aa46e81861160fe89d32a78c3e677c574fdccd8e642fe41a13088e265c3ff33b6f8d8c099cb79d8510df2823761a41abce1da00aebc029dcc1f018f16dba788897e79fa4d56514d65ea5982c71bdf410abbfa4d957d7eada561e69334aae41e18717e0fdcfb7e51a478d31e4842e385ce1dd316926190ad375c49695cc5965257a8f3e7aa4b18641d0168dac6f4971ff7ff1e7f8cc399a9ef87a544d3cbe5906a682e8a79b095cefdf2bd1655421a22005c57604c4bc886b22affc3e9a82f02e50366653ad553ffec5cf05081b91224dc7b7287895394b4d4ecd08803a2cc9c0c2ac733bcf5d2bc9896dec2681fc1172530126f8b2cd7c09706324d6f62276eb6103f49f1a07ff7fa9efdd88b85be943e8b477e32940400579cb17f9c8b9eb771e6ba74c270e7e89288e436334aad15d421b095130e11d854dfcc551a5c1f0f16a2812a45cedf02fe9c254aa5e96491a644d646afbf4b3c1c851cd037c899ef6696359f1064be7daad67b3f80443b2ce55fddac7e166dbf8a21191696473b04869fa263f772a36c2a64204f900fd9614a1dfbd7caacf97b4284cf064b116a955076f929ad113a831e502fe51c8408e5aff7cd0501eef2738ba6d803126bb11540efde04a74e8b0da58895b4d60ab18cfba6b921a5e9ba0a646744fb2e2ea9df10aebba10f45dd10823f125096f0d049ef4d252942136948d3f23f1bddad1046c68f1f23ea0f41b8b8fcb5d8117b51438c6acc695cc219c25610142d494755c915f0991fa3d8d9b6b654fed12ee37529d75144cc0125bae215a86f76ff1d5e44fef8999b45891b4af48bf437d4cd1e9ffe21d412b5704964733f2658d8afca575a1decde3fc0b9937b789d590577d04ce8843c66ec2232a5a614a70f64c622545ea6c64699d8ccb469999ee884e454a8dcd4a4c34ede40b3e8bb2e44ec5c8b27d974858bc170e2bcba98bd3c0501d63c1a722374a9e2fb42191254e066c8023a83dfc681b8fee6af1a6350be8d75cf374f1094af219fcd3bec13a1efe7ff15fdf4410effe5be6e67a7d77a2ce94d37556030231e2d6799e94fabbf8dc5534b367a47d1138d9dddc148060dc741e11b83ed9cdcb4c6d89b25f56051a96c3fe4fe22c5598ba7b2d22f6efccc133a16780fc2fe77c76b6145634be4b75af253844370dd68126c7691b64e83faf061b8b21a86d8eb129572d74fe00d761faa81b422303761ea0a26e4bb285c81a8faa1c5e5772a4b88e8e4283d5b28df2e1f1e20f19de51e04f879b1a216b14751127d21ebd810a9fddd14d4b18a4b4a65f26dee39105b4dd73fb0e26ec882a799bf5417950cbde7b9024650a1c6f20f4ebd962a633d6c11ebb7c9b42195ad2f07561a7064d285ef57b97a9f506536bd5b04a18a864c828a51dad4b16350a00512220e39a00e6defa5fa10178b5a586da9dcfd69fbf6c7e354b30c7ddbd214fd11d73af0a374efba23a62a4228c2e35f50d50d52f450d2dac0d1552a3abb33f4a392bbaefc28033e48db31916ed95d9224f84c8d1899d294cc3555e7fc234f91d4be4cb0b41093849de8aade2f56e63dfdf47ca5a6b049a95908846c42b77efdc5e20681038a7423693cc80f0f8eda235e7c4494c9173b5ec8cb0579f7553a593d696e9fa478f563128ad3e7bb9c32c47b1989aae9c38e5f7610d259938756b8f38128bce3af9d776885bbe1aa25526e350a316372d07e3e6ca19e5ee76638ad2af29fedcb59c2f5708eb5901bfc826e0924d202e27d67bd84b3be56c492db95f7a2f84133fa4b58c0adfaadf8597cf7f7279d4d2f3d0eaed4fb6094be0073b0de635277ce94f3bc3e0f8a38b1a6e5b254fe3f1de0e568fed4ceb471e19727dc84daf8314d9a8188e4d4bca1f90491c2ddfb7b125b35ed3cf38d91cc2ab12a710b41d827c5b6c0011cd17cae72ebeccfe26458a263ae9ba01b9b7f959ec1eaea8e618fdc372d5b47cd4dc31da27a38460dda32175d6ad4ac96e8d4e492848dccb2e9ed354a86bbb7d2bbf43437d66092a9c4e815020b3f86f8b11957b2773c3eb71e5087ace4a2ab8868d56a4ea68bcde3a4a683ed0aac5ba3a0338cf29e1c2cd02634a0fa79305362dc3b1bc69edbb373cc996187deeb3d89646fe68022b8307e2a0010b4327468fd1667624740f37f6df0f31fe929311e7b8a3c2d8513b59a755b85f40cc6fee8ea8abacb5b0926dc003daab27497f5a3f0812357df41ef79cd6aa2a15cddcb49193a6c52a7643f93b3547623e1c53392fef43461a979b61fb0ee6d9477857c8e874b15b3806de2536499c76db5eb19b5b7f25f14a8b89a79672ee9f5a1153dd5c8aa4650342470e4a721773a0bb92f5c8dbf26f278fe77f3abf09231c9fc5a3ab0ff0b519fa04df3dcafe1a0f79c36c7ec01871efc27199ae65f0e3b3e9cde6417edef19b2e2762eee9e5a9d83dcd2cc51d384307ce81f44922c9f3d4df544db2ba8d6802154829ddc0c4f63d2d64cf9e7b237d5d2ebaac0060828f59d82dbf493dc48a1712e24c0fcaa030e67a4bd4c6e473e7579c73b6044384e242a8f0424944d7d93abdd72b6d6c8c28c302cce3cc95379ba4c1adf5fdee828f43cb2e45a2d16d7bb0e341a80ad4367e2d5a1ed4488aa821f9e368613ed71f48adeabf54689f9a7efe3425f4d6a028cb760782530665eda4ace81bdfbd47eeac45e3a0cb94beccd38cee448545610940ef890508733887e70019d7eabc613abe2111c859f4de7fd906246a8a14d7161932b8c349887f59cf273d1f53a52640d5582634de6f2d0c6a3e93f756a6ee09fabbfe0d7ce519e5a73666e293c393f964ed3bb7c31a0898a9ab4a4ec7b64aa051d9e72b66749b4e5b71cfbcf7d53919872fccec4360b77e12ce29781c9658ee89b0c1b016aa15f69ec4746edb1788b09c1d59f7a780074ff24a4abfae67de1524cd82a6da66d0b4b1ea86f5283ad59981f0547df071cbaf531aab04f74510b29b08910565f1e34c4c330b9ceb083eec93415ae09b0d29e7c43f1e7e71779330a2de4e41dded1e36174c2070318d01baf0dd1c7f9d57c609d1e44e56a401020212bc5015d247b1db4ccd2148f1aa3611ebc2ebcf6cc0cbdac8e7c78b2c52c4f5a43d6c2cb59954a94f7047bbf62a68fb28479c6294d2bcc971638c05656b436d0dca9d253d9b4bb083c0c787b7b5f323e03e6a387fac2b9df155effd618b50afc03864a47544d80547f004d933a0d75ec22abe4f0d46e976536d66644c4a3fec1b71cd02f8202e3f6ca650a6d159bca3a464edc2af375bc2ef30473c1753778def83e0e2708380a3f1ec48aaf95bb5ca3c7633356db7d4088c23ae80463ebb414717c9554bbcf8a883d1b5820cd1d265bef5124604eb17a6142d52f9b2e18ffd6b448202a8a8ff3588f34e3a294da46dbee0bf4fc1f2efa4bbbc17debfd8a6563ae4ada4653ad4aba8d8647e58aafc9cdc42b65bec2eda5bde0ca9ebf2c6c90274f2aae7a3fa610c2b8ba2a94f6a6b0fd44b5bae2ee9d4bc990fd5cfcdb35af62b63ebefe72653a4cd4cb58c56d78db4204bd72ea7bf64aa7628db2f9b263f2b4b3ab801ce43843c1efed7779489991744c2b3aacfd64141b89e388edb686a7d5c96949d7e2ba4de24bece70e5d591c39a68efa4965559720d75be02ca4915b1ac69e8eb28e9f9d1554f79ab3ce3ad4e1c73fbcbaeef96e0ab4f23cedcbe6ac5de4ec9bc917a05cb6f32714c59c24cbd8cd6797c00b468f5d940cc5d171fd60290fb9037db54ed550bd3d8812718d4148ebc3ae3571c9fafad3f1f035aa335a3d38b03e403ae5149215ad224561a2d3408e77dbbb1045b6cf2f6a2a354397d6816cca415b9722b2d1d46d95743ee95f9e611e1188b6d3fc3d5e519c3815efa74428b94a432348e9a1fe8d3aa64b028cef57d8bffbe8264689ea4602131827b9a9859292632618c79998afb49a9d540ecb2898b81ba598861fca00cbe4874baa26e44c1c48a8ccf71660b2601396bd82b044e726389a0a548aec391e30a8ce014adc771806d25d1bdbde8bf8a7ef8977f271d5222fbf64382e88591488d70266893ab297f480037baa29e77e01075df8483360fb84244725b8f1999cd73dcf090dfd444102c66f39c7b0f963e31801fc7d19a3333ffb23c45e26b54325ebb589e07be073a4efde02665e2c3fd783ac1c664f3c266481ee5627e1dcf1de5410abf112af97898e0d72f3d2b091ab7d618aaac163f10b38e24dd8f559a2be7dd3187e3613c4cf60c3f333f9371ce4832623b56545691a5a3ebd5816fdd5f0ade949249051cb6a1db1debb8dba7550539085a782f5f5c77aa11b0df5141846cb4ab2506b801b65415c8bd80661391a8032bbe1dd3364908fde074ae517690045e458f994bbaecff9d076bd60fc615ffdac0a714cdb6590a324662889c414fb6edcb582b758f7175b2808678db1882a65752f6c10d9f4679af4b89ccb5de2527009965d7117630e1de0ddb7eff51b4fc2e4b6317af80fd2975a948ebd40b604ca4a88a7fb30c33d5510f3ef7c0346fd07ed4ebaa67c986424a4bbc8a8dfa4917a5cfcfce456ea8280e57e83c7aacf2103885164f0c626c13b1f8a1bd6c22daeec21d461ea0ca4613e98c5d694f3e15a5a484d6a41e192ab119975d7e3735ce75093325aaf854b1214f521deb5836811574bcaccb8312e334990648b0280165c8c21b47531f91be6276969044b57d32cbb2203cb929ede9e61690fdb838a6f4477819f80d95a873481cca3d937d71d0f77ddd036514b2de919398b5ff9566f524171efa74d00ecc236287cc92e8b6e14defc02504abf6d0e0ec8a1002553b8e364c47f6dc31a2e96dd77b7ec34a846cf73388d0996141fc17c5321c6bc1faa30986c75f667b97e5a8ac10d3245bd3ebdba737b9bf58995fbf12e3a64c25a6a8a019d8bbe05b40661df3550975f801aaa076652f22d1ada6b576fd538057b2dbfb9dddb7cfef4a3fecf1fe4e4fd49c0df1a2673416a16349a3cd7327cd12667c5e6676285274c5f8dcfb6fe50e20c9be0f68ca4f9888508c114969f0219ee05b7ece8af7a5d5cf71003261bab9eb30ab10f6a064e364501a305d47239c922443d58e17924c21eca1a944e6f659a16285090543bb84ae815c70ca9350eccd08027c2d1a29448d434bdc066fbe95b4cc3880a2f5bee0943e1947ad97584dbe461fdf2d6e482a39e0af35c3e6784675ffa3294611b86e5a200f75ad320ff1ee8cdf9a205383458d7351d762d60de8b549db4002e574cfff8aa4f47e2fef51756661ee4303285c4f37287edd0a0ae1c9605fc521b9763b8ed75743d57256e8e476f904cdb13aa6029b527e56120274d825e95c562794f5f0c7fc613a92971dcd7a2b5569566c3496031834087c851ddd1419ee25aec47d3442c6b711065f3d025926f7af8d8f248565b05de7b10723f2e0b312205cace410970a38299a16ae10157244fd7f67fd84f53988e3752e8a759bd392068510415fd1cc2b94d7321adb551375baf8a31251d83630c6dbd05a5bb3326820d3702425741b7df0ae90232534fc1c726dc335e182fb010c1eebeb2f57a3a86d071bc66428fe1913642a9a73b24185e817bfdf0a0fcfeb6d0428453ca02dad17ab68775de4a32e56c6bf6efeb13f8dbed567bbea2fede98c9513622d73e701df5047d1d67c01b2979a28925fc0f8a21cc116b13fa5ec8708943cdec3a7ab720a4af994a01ce4b0b1b97fa78fc356184963fa8dce92841ed89fb9563f8eb589b460fd75ed575b8a3939e6ddfa43df17ff04b07ffbb9510472469ada0902af1b079d792bf3e04f86407b353dd2f41f090feee91f6a73ed7feb2b7afa0f521b393669993fe651a5063dd64c19452dbc34edf463a1e5179255edc80e3cbe330dd0fa41c6ad5e5ba3b5952f81da8c35a0cbf71e4901547466a1504da8be85a154f67cee2fe3ae69e7064a0a50e7c2c7b3f655347e490368b0b88b6763af45fb8794ab92b3337132df260848bc172517be374598691bfe7a35f5e8bdbc9027a2b4530b0fb72861e31fca129f1e147bf49f2a8090d31ba9426602b4ec740cd261be48315bbb21976e969a93935a2aa02ce9934cb409b0c71cbd2ffbc10325ea50bcd1cd44cd9e229e3105439e75d28b5f2d773fc4ec084108a2857006970f07ade6c80ea7aa2f20ad57825287dee7945b8dcef4313489ac3811011e60c8e06e91e35ffa9ab621d7407c2528eb1f07318819a9c43f08e5e2a116559e411b9b003e66d0098449cdcfda7139058f8992f351796a94f4428ded7b59b11310f741b5380114a61b72c46732c30ed91e0cbfc5921432870806d46ae927c7cb93dd512670b17d5b121668268daecc2761d4fa34666432283c4bf07a8eb90a962fec1a17308cce5cbf46b8cc4dfe666ec4249fdd88b47f397b5e3867be1093a3943c637452ccc0264d802800f4481e1e000d547d0159fdfab962dbb4b78c6bda8fc6276cef39fef4f7967370c9b317179999c45db22f9a6771c791fa232746d952eecc9774ef543e6c086d7abca3e531efa5fcfd48db9155d51cf276d8affda0d40331fca57e3f1ad6a764727eccec064ac6dc55650a07259d11f245885e31d4e675f264a5b9e56b93bc6f74eea1790a6579a89e87bcbd9a17eb8f2004b323ba6845a1cecc2dbd93bbddaf3bad66dcbf0ed5c5c6297afadd4f8ad74de269c0dce2f6b6adb962f9140761624215f185eb8cc2d09ed432c44887da914d6c36d5df816b34ddd3ac0c400aa447ac68dcd4d5034a99625af9eea36dca6a390a254c9448fc32d79587aac694645fa045f4029d2283fa29e49e4c40407485d4b4f77269f5ab977a254eb625a812e5ac3a387ee7a1d2264b1670fceb8a89e8f5d0be91b4849d96ec1fa04d32545a0c97c6ec6621ce2a6eaa90295fd289f2fb5c7c928d711b4c7d43de88e16dd8aad17b837d3ad9faaaed49c167d8e06432e01a762c880049e8d3045229ffc7bc69d18c25e601943ad7d7fad9944a35b20164fba1e38754dbca669a34d2853b8f4122ea687ba215459d67f0537fc8ae5a4ea691dce736b01871fe143ce84b836575f3120f875a6196e959891322233225b8d5b8166f08bd258a7ac08c55f8d664de026605959af448b71f6abd7267947ddef0f8c3addd6dd8c737a2ecf66229f021351377bd6fd3da67a9b5e09b394f109b6cd003b606f926320ee8c578b5e687e06e4716ff057f14305f9ebacb8d253a04db7fb74b49669dc80a742a015aa7b98eeb8b8e2efdc215e3db7551567638b566bfafbd845434e1e00174565db1fcb303c5c8a398aead2edd27dd05e50c9ba7da71c74b974057bf4f55ba8f81d009088fb035d6c31b1f07e3960b3c0401f207f23a1a4ea79bff3b4e24aff44cf5593fc4e56db6df8c94a5ee3d057ec1b52d0f5c437d01d1a52da59578a7ab264fb15c9f1ce66a0b5429fb1f4c90d20f74bd1993d437064eb7c156593887f167c99ef31e3392c2099f1f79ddd6e9df088b10283e3f870e9d14e2d148a297e9d0610dc8d935b7260be9f64e57884a0aa4fcf657be4cc34006558ee2af131f1ec752b3f01a3af705104d15e109bc915ce24a014772a20f9e0f694c4bb4787baf6200d2d775eb2634b315806e7e99c574f50d0d87914c150619cb5a7119c0757ea94f513a90766b781674ad0474f460b9fcd367e7f960db9b075ed23d20deb6abfbd20b64d6ed56ad00b6cfab1a0c5f0afc78f6624f66b8254e86ac1de64259d39db587d819ffb01df203d74b238b8abbf543f6ad1136375a7e99cf310aaf16b5a97fa3d873718d74d9ec1f79aa4e73173e00e77293da28bb9da0333ef54353cd5f732e2475d14f05523b510789b2a6b1d7925cdc44ea13d300206e4d544ac1f30a99c222d838eca77653817be1c69eca69a3b6e976711c5d3aa6b1c6584e4e5768ffeb82e8a84097bf09527dea72ef9bff67240e4c244cd023fbceca00a3db3b47a2cf883b1a6ccde6b629af3317f4005365d34ec7abb0edfa03bf91baf7b23ae03962edf434a1f0edf7649bd45f2ec13b852d1745c6aa21d952693897d6e2df402a69a156f55b10815ad1ab4768dd05592f041e467a25886b1d67a26c0b8fb75057e6f6abed3c6e30043ed87ab88e104beb6e9e7f3792557d1f3a286673731215d030e8129d79d524664ea1bfbbdced0ce25280bc6d7a5f0453f70481469f6f626c1b1bb24811101399e8fa343824fdb587029a808bd60ed4040c91e57e61848554afd30a66289e7b5398ef8b66a84d86cfb400fb08bb5eec8d1b709e239aaa554bebe745fe93f7a85c1613a62b6854296c33687ca37abc978e311e98d0adef3fd0b6a6a80229c27ecabab47f0bb9f1e3074dc50c9a31573f37ab79e264781bbe7a7e40b37da67c0fdb3808bcecd99ddc0047921e9ea5d7655d089c3f08341f9752eb3a0756158c461fa850c38d6ae4da064279f813ae61f0c25e800c6e33d312abbf1d5a5c0f591c15cfe039658cbf7ce062b44aa80771e2c110d5980682457561037c472485f4e9aec775d0faf8eceac9992d6239bbd6787bb6cc1e620aaab4339cbc00454bd9af8482978d9af8788f0db1dccb637f11f3d319df574c030637e4503cf0f199fca0434beaa79065e6f741df6fbb47c273434bdd718393c32b62a2f2292f1cfbdc9e8a475df2c812715a8b7b8d1ccd06713060ece9832b8691c55192e8ec369727139071ac398ccf884d7b8e7588aad431f2043915876e23506c80ed414da472d63f796e024bf93ab2d4b341fbd62006107701f8b26788d31893eccc7ed09918db67e8f5847967dcc2670222379ac39fdb0d689e282fc3041192447aca9382c23eb63d46d7e4643dc7206c9bdc1fc02edc083a289686d727cd274a0e444df357adb2dcd52564354da1669711e39d652b43c4e1746bda588617de49699068472024947f36b2f5eaf56b13953cd80d69b48c31974f7728e968709ab2058eb873b10014eb3655cfa73a9232aa70f24813fed932f079a4348873ec86d6a23fcf000d1c9d9d9ca378812eb2704c962ad1602f9a732b20adfda121270cdb94ab9d210956361acdb6eb115980b7c0cb57b50e4be26cdac739caaa48c66ce4f822f2f60123922d8e4120d558ebaeb9db0357cb7bf32a63fdfb9a42f55c5e59bc15ea478a6e18e298d6e1ff2e2edbc62b0e66c0d5f886a1de7f0357baa82bf6084adbaa35b4dfb7c2b005fa6e15b1586937b414262d36456913a16a4dc760de6b41464926dbe5a6cd49dacbd91672c63395e1562e3d81b8019311ec2f52f8a11aa142b1a93dc6e1fcfc9678eae26b427e327e36a6b2230bb8cda8a18ea356ec0e4f0465ad0247a0ae0cebe73c6bee4d4c6d30df178b131e9155300f3d339752ca45c75c1d2ef57cb7c64d665e3cc25509300a488f0680e40bc598039d34ba0acf848abd09295df7ee6ccbff3976a52979ac6c0b8cded56e41674a1b44c25203a67a2574a1ced1c40a29d1e04f39a2dc8ef9d9b4333a8339e902a1c4bf082e85d2fe87320fec6f59836853f0a43891f844bc09401dbf776f78ebe3c1465670dea827997d214edbce8eca129b38d6330359f9811e43faae974d3a7490d8e71c14a7e26b54781a4fb785457c71d623069f7011b480e2a151d0c2267e01d84582ca194b6e84b379d4b21a11e96126df5df20ea9dc1a3844aecb7df97b103cb86f10eea799c418ff25479b12eb397bcfc3e41e3ad023c8fe88ce2b7823cc6a18c74fc73f00e43d7a4aed4f0352a6f7c11bb0d7644bb981ed7ad0a9a9a6b2797f8571f1c465a08dae623e046ac7f0ccdb219330599df75c53a218ed3bc5c951decfc56958e5fbf6ae6107e717521f8a9d221ed1a0cc66e4fcf5e555c53ddf6f92d577ed443a9dde3f4be252e3a2891deed39b6b556e846a8342e27cde594696fe63d91fd818f864f420a19f4d0ecd269b0f1360e26a42e8d55adb1dd5aaac891d31f92fbf2a71f59b55743d56b0c56f2d0aff250ab1c3f276716613a209eb4e980256faf1276e4ce2ce5ba233ab93c3a6458f68797eb5c2ebdd820bcf507ed372e50832672f2211dd2326ae51a4e612859375bbf210332ea2cd09da986cc2f35609dd1509e7f8c59760f0a799dd4020a856b328631118c5fd204f7aafa094c85f3256d08e3990b7a351f718e0511b3dd0dc66432434e84dd0d10252167874e81a50a6d622c1920593093d2e6888aafd3309d09546b7175826dd33b1d3691ba82574c1b4f80e96945f26d204af7e116b2e95134bbfda5f63fec63aac9226f0e27456dfd95d1d21f20d5ac6bacac22a43d319bc0d5d0502490502c24f11141f1a14a711281a956a4cfcecdbeb381abf0aa537926de1e0e49734ceda80c6d7fb4b308c967d3b7b9f90d95c468746b8eb0c0abe862572d3d89f5fbbf177be8ba97c2256bae9327c7959ecd667f592282f9347731c4101347eb52d6d9d5e8d42c596720d2fda56cdea9d6099cc0cb0ad7a177934dd4464e7719e57c0831ee847dc01fed32a4916f1e7f62b1338fc244b81d6bb365af4bf0aaf4342dc5ab43bf9a84fe85d8177a16375e26ac2f86a6f497c7a041d1b9301291d4a587f8ec23394fa625e63f97c2e0ca81f0057077095f82f9a1287b9f70aac8c5f4543180dbd6a50d7d76bdef718a20ed7d419de03c8b8d0cba156c62c8b3bbc8d71fdf8d86da876c1cc5f0751611fbb5ef77b4e3bf4d95985ec2101581e75997587779f97f097da3f3bdc2787b7327c544c9ec6f0cbef7a1beb3ca5670d9cea624f7696d13166887c86a5fd7d61e78c49abbb47ca0b8c412e17dfe3d1aab5db16e9da66191716140e68564c9965e9d0395fb384c09f147e667b138b3ab4b4357cd305e24d1c38f4884ba8b6f5f357ba9b6dc1047f3fc0930db5a936bc8abbaddb8756523d5316fc7b4d2044960cf78bcd47a36cf62c5a542731129f855e609f8663bb9ee349399901b7c2efa0bac86a9b1696512810888bbfa26f7885f139dec86f0bfcc684cd0bcc650a4b360fbbbedabcaa4c46e72ebd781e16171a3461ab3d818b4c20c6724295d051392a5cc0ac8c22926c71e38eddf9311e58feb713cecb23b8544990152966fb634765383a2fa2bb5c698c98002b837e11ea82ea06ef7c7111a474e3669e85d714a62946849d7644d919c0efcfef1ba6b87eaf58e51da1835f9d19308fba90737f74d26058c7a630c9d8f74c824f10719cb6d9d55a80a67f823ce27d9a70d3ce9b46a5256549182d8733512bfb83920244c8cd4e91a41e13205a25bfb79926e7082aa1158c3b6caa28981d6224a670b651e8e522c2479903c915e059ac1ba238184074d5b199aee096a0e5458acb3cf4876163ccfa0852aa56f99d4f77a1864e4ec4203f5b24b53f395d1c6f5c09887e9e25f06731c0e9a3fc21c298b0408870c73ba647bd3472d1a8920571e8f04fa2ac438e5e0f5aa49b359933f3b03489f679f029119ddeda023bdd03f74e8bf5b6179efbbb669dde45e0063376a8049d44da2c50a3be222a3a11c01416742bbe2b1f3c05daa4cbc48e5b44bdb6d927a2787b8401be09bfb5b75fb56a9b6d17ea2433b424cf638811f4301d62277827f4db06b1d60eeecb2e38628e21a3316e8de0fd20a4bd7a6fff9dfcb288903870a3d66463772e280d2609da8fa941ff96a00b59b26c6e1f7a43934cf24c6a70d08faddc70be6b3e77a32c517a6bc98eb68ec5c7c10004ada925f3c10db099aafa1e8c34fa09ba55e0ec15621a502b86682ff264f97b49785506ec3cc6c36c79b793452866af1d9340023ff12b76d4a0ab7e40f5d9409a0c1a996762cba5e4b979284486665b0e094395664224b5695b416d90e7cd8899e86a277ae00e3fb6e8fe272c8466f06f783125f05483f2a9ecf5b469dc982a14b9a65a4992e29ccbd37adf15e9ac02e273c252b1399c56d6fc35cac546bfcb6a3e781bf6af0cedaed7f276f2dbd4508462efff5db7c3dcda885f56da044f7aac7d2b73de6baec4a802c2ca289a81f09d55d4660e8c5a591dde7d28a5ff344080e56465cbe8e5c67b94db33d7e1e2fcb06c80654eebcdeb12d6721fdedfbf18d0a7e7cee46208bc3e83c860aca38c80226ef1cd32ec5cdcb6e58699e1de604e20eb684cc1014b40acd764a3f019a839aee6fed93549dbce0feec46e90fa28fd7aabe2ad3ef0c2583866c42b27fd40d51e8eaf0e4829f2ca3bbf473c56b3c4f32f3adabe06782ea6801091b5debf0e3adf4675021206a5baced16775a31b2e8c4ba482ae09d296cc311c6f66cd19b3ec8e1d4e2b62ae060c225b3d4963838bd6021e2d72138da0c9d585b27dd5efa9bf858e7a65442addeadd86c6e8c5ea34ddae3b929538b41bd512ec5219bbba49a261f41a71d74aa38f1131dc92a9928ddb6529d47a967255a5359501c220cd741da121a9170b33d460d12354e058c85c33f5c4427071c54ec879ea985c2108a1d3088972378c9ef74e55c4aa425250ff1db0780143f6fda235effab610503c7ef6e52764179af6c9bfb5f720ba4a7234c0327b2d7aad6b810fae6f4a5fe797896b8152abf707f42356cee121facf12a2a9a9fdf8686e1284c82c92197137aff78a0260695798c52a092030dc1db56bcf329bf59f84caffec22fcb7a256bbe5b1a04643933c413de8ed1caecf8adf8e50095d3b4dd35ba387396decc5d914b75bea9af94b3e987b551d3906cfa16b5256e64fb818df98c76efcbb2d5c2bb76adec11b530aab8053e571adbc3b6fdcaa067c2d6a46a10e86ebaa333f3da7c0772d889ea217b8cc30ac332d082a451270c031200e28d9bd4f25f527b3ec19f4e6211f23b3be213a4f94c3bdf7823f6d22735c30e54ae74d8db34f8826dabc9939e9c9a00eb3860d2e23146b26f4f330ec6b303bc769e72fbb4a64db1d6af0840b75d06da0616759955bc3ab7cde13819d5f78470f7f9122314c8a2ac72a631646d08355dac8a48b26696ec19f58cc2f21fd3ea075fd78c04b2491e2598ca9107958e57296b8455926a4d3ce3f207b8ded1b0aaa4061c20fa3fa475f22312aa570b5ef59a157d46330595213aef6f841d7cf98aaee9866cc9eccef438ea0dfba69820545fe00be17b9b5be4dac0157832f6fedaf79a0c69495218a6f9c648ba9ffea39d3a1474a757c9c85e9a9ad34bf2951a1e015ffd615eb8f408e9be34b96c3191ee973658422c5144aabe22003e0893917ff64fbc9101a18f540e41ab2db38e89e93133d7481a1f17d75815c96beaf6a4a2e384bbb3b5490d0db2d64e7b58fb408942adf61118aee2469593dae8dcb50224d8a6ba9e8871af1119c57820dad23a865035b8cfe2da8cd653642f0c3b558f71368f657f747df1dc2bd2b9b62b081d7fc987a8835e90e660cbb4a872b9a22cdfe0b306bab4abc204f69bdb65d9780b75c31989bcbe925604e674f8814912731c49530f9e8570c174417ec8b6430fb7125e2e9e555bc9d348ee638d42950afd644a3246ac802ba75d4a7ffa5b7e649ad9cdb81efb90697641d1f4c357f2f7dffd47522fd945bf85b4bf5f66fa4ffcfb4ce9bc2d67b822dc6d9847c9c2df8d5d81321652591f2d3dee91a62c2c6b353f75380d56dba00c427014d8c6496821322ceac3f3c406227dc41964e6f3b273a4e2357e46d92c13deecd9962a942da312ba20bc3068cdc9a308a6c876ad583a5c340159beaf8e9aa4a1da1b5fe4f1374b253d34acf106f4fa3079d1248705b2e307642035c5658766facb2cf8f8fd7d96b3aae8e7d5ba5031706af3bca557a3c3a8b4e91c825e071ee3087647314b6f0cd9416018ea40f5448916f13a3e5d87fb23e9f96371526d9a2d430ffd3a2afa106ab54abb3084cdcd4a1727e00a9504ebe2bace7e962d4209654f5c5f9e035bc7c401b49feabaa7d28f7882758f920bc429cab32649bdaca0772ad04fd26db360e83263bf5d1892922fdf3d6401935ea77eb74e98a9ac741bff1483ae4584e670380ec4fae720d3f98a3fe44b1b124186972b052bb553d31c40be58f3b512556db28d8908c4a5a44b6726352b2daa7163118afee2621c985bccea4ff67bb65d349b9fa6643be7ab76aaebfb3b606c81b6273dbc275190d458c4eb3abaca5bebaa59bffe5580810a2a1546816a53dcbaf288582e8dc48d0be01df98db179fddacc267a584e3d8372552016271c99e984d55be8114ddf2dc14c6a75a302c459f6d45e1d124e26cc8ba9c1dbd781b1d47d0bd7bfa233a5653d12ac3ec2e0c0180746de9f17eab54dd04c704bba4af52351af6346640a9562f0aa0d3f976580713eb231d5347f1996ccdba657f27d19b5ebe2676af91a45b5f65b3bee1cc2fe494dd6f5e635f5f743b311c51ffc9bf6122e968911f4244066db05b9517416d25103746d3caff5cede695d490400b44e264b53f002e700c668e83ddc8efdfaa0aac52ae15f3535ed74d403825d2c1d3e588cb5f4e4a345d56218a815e725499ffa955b95ac5d9946f305c27a0572788f4b46ba49ffadf2f055ca77277aa3ade8099c17a4c8c747e26e06433b49d7812e1bac8e9f1294d208beeb329f921c2266c80e5f1dc08979d58e620e5eff8c871cdc608eca60b7a19be44946b7e1951d8d15e091467ccc22fc7dbaef4b2a51e737c17d1fc4adebe0db56791e5d1ed19ed139f17dec8dd4907ca4c2b2c403eaaca5cfc1b9039ec3f3aaa85b7bc2ece7cf26eed1b85fb41a05579381e94af510c62779a6b2c73de94b0f806a1c36f5c73e00018d576335a96578bc3718b0d0e797d5ab13c58e6b06fbebfa534667db13025e6c7edd4e329795ff0bf337b50dce8556717cb922e593fed37832db518d51d60c7e037c1b8437f0b1887dcc10b37899c8247f9a8b10979cdc8719fddef8f5d59b050f155454900915e18e48725ed26f58021115b0cf4a5409d0c578689a1060a37c702c66b108d1304c316fa992b127e28ba8a32f06434fdf2e41c833f18f99d9976a896dfef120bf4992870ea368ea2a06ecf67b584d77d9115276991be4ac0a0886a6a8d89acd8bb4b61ddd3379766d8db3bb4d6d18ce693b291db7a02ce79b570f27ffea04ffff53a7a20fc48b9025799d04f877e379d8968bacdd395e5977b5e570b015ccd909525f0f3107af87d8c561af50ab8a4dcee66dd5b24fb317bdd19d07b09a855bd7870b3c521e9b602391d6072279956880c34f563c5f658d668c762f6b44241d405d71202780002d0618e0e9f6d8a0de1ff871c6f54bed566aa334b547da88e063918b343e3d3486a0f287818c186779cb8aa39640a7503e354b61b92a8e839632b4f1c2b755e7dab1a1235a5298e582c1e40bd1ece3ec0f3976fae57197f52472b66e09f1fcbbb8196d10da68c6ab3cfdd97b9effb2406e1ae2326f9dc23b418c90224ef0f15a3fc7ec5704db96062bb0d9093d93cffe8241153ce33079a0380e9755276ebf6cac94218242c11263255813073a812f4c30c0bad0939ac9e44982b476352e1e36b05ef329e655b67a499d2b453e7e1d4d4948392ed599988467a1ebf570bce2108078956d9cbd2b8cc89577a9a14c73c342b77affac54973494ba212b03a58c3132fdfc06c3f3e35dbca3f3975915a110d47bd0b170a6d2eb7f52a56a5aef8b221e9117b4fbe1497e0d5de8ce72c7826c85033f9c6dcf964ecc411e0d974444fb6d20c542057d3ed530207a23532b4dd7ddc2a3cbcdc07d34d02f232401b8509715911fea3484a8d3aeab2f1ee9056ebf60b492b040ac496c180f2fab2230286ef19503e505c7eec2087f8fd3449b559e948a3942d20ec6ed465ede71fca6ee03b74658754a8237f457029987f3401384ac46bf17dee8ad2a826deb7f7bc5b39d20636cbbd2f8ef99d05579c7aaf75e2ab6c78aa6e5eb629a493f6af7b5d579932dd7574e6fe4456d5e4d226057738cdef0e6a871b20e51001ddd8f5605beacb3fe753cc19ba09c224f1406209612544043f794c89ba32ed60c760a49cec97258066fdb8761a6b5da957f166e0638aa83a9db51e94c4e8e7e1a7097eaa92a12c83c5ac66bca8aa81fd2fab110d4c077ea24ea9071e42305c8fea2dcf5707163bbe2298cb5bab001383d2c6a9d4b1b007b9d398aeb37343b5fe8b2e6aae37e503fb5667b96eb7febd87cbff9bd1693e436285938fcaf0287c7a4d78d85ec40175fc4cf83fe43ee6564751767678b91e7bf310478f0ce63468e7126b2602a3871eaaffe5f95c490f80697f5c237bca6d6aa75db0cd6bb20a2a83c49754546e3ecd02a9a556af1bcbf823b6f6c402752632b8f395b8758be577a0cb5c47afe9f803856477a89ef03757f83643705b28f136a136161bcdf42185e60d213146149d8813febe69b77e77bf5f6b7fb3a3ccbb85fec244b4cc289ef76b69722a550ddfc321add7a190a4665e6b304960da7d4c7ec19be38753a01c6c03514cdc73e47486cd95e9a2ddc3104cb4b1f7741d47c857209ae1fc903aa4f29c59a386d48af9a358c53d954668139f793ab3aa95a6c9ac03b2855e188267f40aa539886d71e357b0cd13ee9d366527bd32bc5700af2431134ce059e1d5b8fa183a1ac555e937b3cb7ee94964e0ddbace4d0912b63d452e4cf4f20bbff7274a47bcde37320d471765a132258ccc378938755de92d7bc475cb303c3d59028add1edef1dfdd38c9781660b6cb25538dce0c5225ec2e5af49fba6ee48656a2d19856016a87c7f45ed60936e65c91a29043373371b1dffbdb2d0e54f5a89cfa52168b67099760b3afb4d16ad2fa6e861bc772d2ac60da16f796d82ef3d98db39366a5bc07a58684db62703ba007f7d3b23ba21780ce2caa160923466bbc661f766a384a4ba5cb5ef242ab074c0a14d02f18cdda124d6b5804606a4eef508248c051d1330ba8214ec4e6d31660e78896062addcafb49677407f0787f032a57586594afb24ab35b2fc42b5e4d9f110214e55963b6849fc2d7ac707ce21c4e89710bcd53f7ebe72571bb49c78fe0c4ff2e2f2f676f85b6eb123b47eb8867971c31b940499810286cc588e9b48f18efd11e827ff189ad6441ba8e33938aed26b519dd3fa001e62e7ceff2bb0beac02b76c0c897c73e015e72acb434fb0786c746e3d4b5a8a9a7186123d43b1fd0a270cc9b0b0b2ba2430cceb01afe82006718ef7d33711520df5eb5f0879c8d8c3bebf92f06ee1868ab6d8af2ef4bc926f1ba903ca9e11e5457c53dc79a37d3d2e580232b5051e4e42bbd82ddd75bc1365039e13ee0ebf9c0e651d5b22075d167e98678a1a53562bd0973f359ff865d1263c27ac067d96046c7d8f5374d19a831801830efd0d9cfef3e690d2175f05c6933a66e0258ef994d97282318c9f3ab1497f8038c5c8642045ace19688cc309189fab45cfd8a0893edbc7609f9ac9be94ab105ece34490ab23e22189aebbca4517aee84d01953cc9e184cb564b1020f41e710f4ac2dacc062947550136c573444920c81d2a048167d5af9812fb3e62226e795153743d048f80524e14db8ee7a97d3b7d7051d377678c2c700630567479f02a05270aa0e12980ef62cf9abe4ed24764dd1cc895a2a114f1f6132cb13b1341b49f5ba0f1a2b4b498d1482e486683d8a6a31b0e5bc9a87eb18d4973b9b1366224c4c03e5f925a1e802bc62f1d789e45215c5b2951a1adb37d0995ec41465bd117be7517a9b4e0764dad0c2eff5ab5cc94e24971abad5ac71f8e509fe9f5de6ab5f4871d126dbddf83820cdd9dc93e612aa01775c49f7b7fbd941d1f215383cf23098a8016981d6ea487f79e300fa1e792a3150302b3a7ac35260479b37e434ad1b5c4f54a5c71351489cf9f969bf6a3c10d09ea0d49c9e5c34bd2b854dd81f1a15ede2095264cb9b05722c133fe399870f2094178d3d0653255631b6640a59d1e110d1ab6890a9da8ab7faba62ec70e293aaa08ed9823d5928f35974f3baf10cb3b26808da1d05c7e3ad0f65e14ebd5cd70add51d4a0a5894421a786fed1543e26b02853be4f0375128f5b9131389d4497da5a1811acf51b42879bbad51a0b83344f85764b579ea72b582e69ba8b461dc54367c210d8616a0b6ed8375209a61ee7734e40cc3eaf0372e831f74efeedd142b50101521d2678ba26978bd5e1f5e7507bf64c68c40e179576296ba59b202cb878a45e3fb7546c41a037304ce2d949528b07a37657a37dbd4389dc82ea83f9f15fd68f56d58312721a4292726589babbb5ab479e5a7b956005165875652381ed393819abeba3f1a7568b8f0dd988efaee50940096e74892484729bec15882698e8a4529c33dc893a485bb3a72a5c308ecb06f12e6f525c1ebc72a28b7799955c546191c80522deab9d3741d8c1b9b2eaf4a2762cf6fb0792d93bdff500da981efa67c542dbfc40205bfd9abebe6cb45ade0cd8c4ed4f9a02aa81bc37a88d451cb58112b2701ff103731a0440b61ab81f7979b0987897dae83b1a76e93e6f27d0ea3a06f6671442b77310f1f7d7c6ee362837044252f3141333321b14cc5fe461e1dea26a137492cbee64e7463911fc1108ea4b3f9773a26f2190c1a1766247dfc5f0e963c566036289bbefd12bba69a8fbe25a0acf197714423ede3b7c3c4ff02116d7bf56c3edf69ccf3ffe4e56edd243dcf1d5f3f1a043b3aa65f75dbee8b8de461f21bf9732b15184e16e92709202171b9df09c7091543bf644ffe6da1f5f29a3dca937306f3833cecb374624928462d0053d3bcfc1e6e9b16deaa8c095c92d50ef59690e56e9dfba3064bf33fbe7250d22d3c2603ed878d87e16e92b7d99b90245bede2ae9fb25336a5523c329ad112e14037f21d50a2c206ce002a6fb574c37d1ef73153e90ff0e0c2bbfe851d00b7f144fbf79d4b127f48333bd28b5ed7ef39697237ae248ca7321cb9f3aa19c0bfcecfc8a384c57c1be7403185be268255f5b9c8942207f1f4032ee60b8bd72aa4ef2bc8af188b93c8a1de8cc9b4f00ae735c94ddd184b4a87b320db828d543984d606e578fc31a807d4e5c26dea7a733be2849457f12868f2450bd84054a99698f49100a2d4920a7776229b59e7ed52bc581174f91bf52a8cb9f016147a7f6e156a312af22511152eb12f9c5536255002f828597cadc71821cfb857feae987b1cb775ce8abcc2087013d0396d6d4ab9096a8921184a7787f0b5607ba4798433d6adb348c6ac8dd9adf014a8581abf9f8fab239f3f3a90b441fb66dadb86ce749530d00efd2072aadb0a439b3358fbc13abb79ebd60a672cf751fae18d34554b42868152c9eecde9d4083cc6317f8a0cf0e6287e8a213d21778469a313ffa7866c08c87b5dc8fa3c85861cb75b9c56b1326808b387ec7cd807e909b04b1627b707606f6c4625288429cb7d5992a84557dfee4aa132315e6c28404c0d0139361bca61fd170eee69d55cf272ec6e715722252e9f8a6f20bfb4740490e8e74531dbf37830eaac47cc90ef36b8c3e78af160837ea61b0e50ef40619584ed1aac61e51aeb9f7ef28a2425327269a8ea7d763e2f23865fec17b13490f811602f20c3c563cfee45b1cd84820d1a9c305193534d22c4eab0be26ea958e352679ccdbf2203e9224414048c5284387df8e78e475c8ddf460d7babe07ce4bde3d08db75bd2d8a96d36639fa0ac7f8b9c8ddbfea7b3b3dc2f147b4b92aa60a5ddf58fc51969d02b53bae28267573bc8b51bec702c2d27205aedd8ce4e2afc34b86b49f6121c8fe7f1c0661246dd4c020e869be2647aeed2e8b70c34bb2af7ef28cce0772a3fe3329903d1fe585404634984761aac416fb1eef057b5d361488b34373a74b1e7ef03d1e00cdf1a0efb0361ed91cbce1f3508732cfd46cf2a3729ef8f0cf0997f1706f28afb8cf8646d6f3b0d70a41555e0fb64db491031024a6e7f1cf485c4e393dedd600f66918bb3b71e4abe80e6823266e705ecd6584f8e38bac3f6a004bfcf753b5576cd21160e6ffc64d680b7fbedb04e8f5cbc097e05699dc615a975932861b238bc9b90a8ed755389298f62b3c0d19e86fbc34bdcbac927272d542cf34cef0602c98f249afcc545af5e6746fe37e7591b2722df228766e24a38cd02050f427f87e5a899554121c5ae92aceb8a8b6156b6468b1099b81c4ed8b0bb796fa8ed6732c8e59f9d5dc1a073cc06ee36e5c94d23a8decdf443a7fc2a2a31e1ec90c07adb3272b7108a19edeaae455605b6c492443da614f35cd1ddbe3944a8c40a882b19c7ce9c4c1038609ef85012597645134beba024d331478c8f6da7839611cc55f9379f38d7b82a43770febdf761e53da86b6988ea800856f87e8718bb566138e961fd2e2be4042c2213fb4960f24e41ae7338c16f3e6fbfdfefe989b06c1943dbf8c550c7f61a5a88ea1e7b2032079819ed98f093ea6c8593b43e21464cf2f54fd3ed08bc857cc76ce66b9e480db0a008c84cacf88999cef9300ecef7b39f734cbbb751946606264dbd6d1d2e2356cd9b2f2fa069638d554af612a47e4e8ba8453f03894e5056f6725a624cc4c422b5c110fe40d8815023b9a3875a4ed21223ccb72d8deab32fb8077c7315d053ee93717efa62d3d0d0038afc68fd672baf8fe8be8d5c0cb6d063dcdf580bd1b3871a3a0be93c153cd15528d0d6dfd5c3efd2b84ae289526183c8756a3674f6ed4161d77b86eafa533b61740c1111ddd076d15953a298814374b7569cf38e52483399df3c2f4efff1469a4727e2f7956b17888d7ac21ec7075e6b05bac94fc425d36dc7e5601aac3c9bc600f3ad8de7a462febe7affd9cef0383754cead3e1ac8b6e62a81ff412b0311fd2e2bd8866725f1ee270b7a60270e485240b834afa426707d43af5fc88209448b1c91d828beeb268951ae77545c1a6b38730ebdec8d1715e160dd2ae229a8deef0d232746c390e261452a56c5f9c287b767bcf8a7478f868b3c40c5ce8b5379031dcf0c8e707401c4c97e224eb0947938a4ff83784f24218749500a67f2465451dab95821e16238fad012f7b20746ca2e436c7f4f313cbc4a6b9a4b3738b0fa809648c70d17dce5e5fafb7382083988a95860e7865ec66ef93d83342b2066ef13acfe3ee880c12c0e57cc61bfa896246e7c826cf872b18b54c1c6a7d1a3a38d572950ff88b7fa6ab61601358951bc4b21a50a4877433f889934d787fc924403c6f53bbf3d3c1ff46a627a1f214e58c86e78cb3d9a616f5d3329531bc8b35d33933b1026520915e365c5a0b63ca3e6a5cff110a675aae9798d9c133a3e384b6d9a11cb52c013599ae2bf1e5f000db0af27bb9a1f8978114c4aea99b0879a502c371cb64e4645b49cb1bf7c1b26b2013d03de5accc94f9f6173590b3429bb796ab938a1f050928321c9aaf18af4e072d946a6b10011bfcbeef9cb8da086ba403bee21515c2fcbf3aa1c774cb5cfbb529701b32ab740f155153538ea44763b68ee31069f31539d7cb5dfd5a88cafa9589cec79f3c983aa42224a646c4f49cb954a60e372491efdd97b76516788a1853c3d4277f4837448c8125f89bad93bf74cb1d76d82d8b8296ec1cb4d41f0cfb4bc13d76efdc9477ddeed6bf3ef69be76f91c6918629bcb2184450815bc0c12f53d721a617179d2d846ca2991357c55e45f6c4e029a5cc9c8bc2e11ca6eb0caf45d4c8264a819e1b5f980fbb7444bea355e4e281b576f00a511e5922e6112d9a19ecef0943e9c1b366bdf41de843c6094acb8fdb89047e7ecceb5987d300abb8d8693067bb491514ea7c3d5ebdfd3d6fd2dee4959f8c9fa627cb0851d9658526283333b34b5ab944f95eb283e5ba49991d78ae79e09249e6ae5ffec1be640a22fe38bdd4e2e17b1e5e1d63406651f5517331777e9d8c35f88c1992d026585179f1f3aaab0696e4244f9f1d75e2412258f265a35c21c29f349a608dc8e6639bc6ebaa08ffe16c8488fa7067c877f9a4a8a97e192a391f42ec9b4856b6aedb6223f5705764823846d3b2a96d9cf0cc1264eb8aea6d21a6b8549f206862434049f111c48807dd334f201f6dd5fb3a8420f0b4a1e2692d6eb042bb88f9980045b7aa52abc8b67027d869d9cb61bc1e7fb504868a42dadacecd30b8c0c0adb73f4235a1b367be2de85cc2ffd0b486afe90f66d162104da9f2ab3371103105c358b3398a34003b5594cdd84434e049c3ad22d1f292aa3012be5b3a0d2b57ae325efffd17f82b881a7535c814f8848da5017de1453e009f4dca5eccaad52b6b1ff453af49f504ca87c0d4dcda1e993534a508d20a7f7bfd56c2c1f26faf853d2529049558cb2a1caffafefa782d6277a812f4ae53f9652c3d909371df7e04449c24d1f62424ff40ddf601f50deaf410fa2fe1f6fd9dca91661c057e70b9ae57c8f9c1635c5ea1869b511018c13929c8cc5c28348c92f2db40dc62f958c601574d617022d3d88e5f053a412b1619944c2ae28b77a891e2d236c82604326d1717ee6f2a11b5d1340052082a1fbfcd662d77411c91e16af1285afeab45c54aba9456080d3476114d6ffdcf2b2237486044c9f21a4256feb88eb4a2bfa522391fdeda9e55866e5aa72694c8d5974676d3a14175f4c5dad321dc77a1aa9f8897de950f850d700836a39966e3126555caf0cbee2f0b053e6808aa68088ea4971feffbc5b255d74b19cca57f30306550d97fe0d7989497ae816210fbe2feecbf6ea1caf135dd99234fcaf5f4727d2637f85c6a45ac632f6e8200ae11617c2ca5cd674eb0ca2a610179d6f3109e45a982f150802d4834860bb2b211e3ee94e8834b8979f7d69344c8a16b3c9ccea07eeaef774ea837e613d0eb160e1fe8d7a846c315ca202ba24f5a0ae6f637cb5b8c770bc2c6051a209225426eb3131e144d709b572b46cdb1d78d404917da44d688cb324a6a14f7de274467efb8c121a1a8f40540c44ef7cceee0e98c1dfca36a610ab40c6d57d0317273e9b9944f87e5e2c17f66270d1b317a41a0ae06e88649f115c651ee6e7b1876154e0ca6a039a9530f3b5d7f0256dd6f818aa70b9e92538650e70bdedc85a12391c787978f36c00b1b019750098bd9fea816007ceca2dbe514acd709a1f4e2e3296df70f52986365590bfe1ebb458e87ae22b1bf31076934a4e2aed9ae49c907540aab08343dbadfde1e91a617d2aa44d7a0f643394c7128504b09f8aa43e59974e64d46aa0cb5b188da20e66c94f37c9f3ea405386d149363ba8c3dd480e90a28156453ec4f60b700ab9d9d59065f906ab0233de97e7a5fdbea025fd5977999d2b985ac0d51ec34588c2f866eedf47ddde257a0f65389b35477d20f4b99e8b4af50b74803e0f092e770871b25c556380aea335d49764f95cc5e5a92cdc9d293b3d88bda22ebb8bc3000166bc011d0aa79eaa4a9a3d59791ab4fc3d7efff9157e8e37bd45fa1b0319929c4bf2bd7507abdfd06f87021bdeada48f132bfb64475a427cb26d96f8e853b729c1afd901724a946a2bf3482eb6fd193fa32c722e92d190e9c321e98db6888d549c989804c008be785624ae69471d616cde49c4ec4e078b3c08613d4e9bce085c389af6ff696d54e535ea1cd3e93d5be94cff646ec7e33b2a978cc01fee99fba88192bf0f9a033ae5990176b26d561bd49e3b066f620e7cca30190f0ba7de905289ee65a0e66a9574826686dcdbf2a7194e17673a97ef4354c7d608a32df27f87a50271ab9c4563532d1b280359e4ac48c802bbc3d93a8fb0bb9b5a5e1756ffd71a9468b2a9a903cce1f4ea687808445c58a13fa40c448f7cd66f525e896de83493a9ba89ec207e02fec2bb3dd0985fa9fb9a42d1b3781555e2f65e64e3026dd084346bd38c04f3b6c86e6969933d290171a92f52d3807a77543fabdfc6388a2ccd4d74a58645fca297cbae6ee31daaa21eebc6fc2ab96282e4d09c42d088c069d669d5dc5a7616cca86a125902776d8951d7a3323c6a9fe16e70cb5c2026675ecbc14082c3a9ac37c77a342018a1a0c19443009b69f88c8704f04d4239dc060c4ae63170f82502a97e3645eed3edabb02d02e873af6746bff7b738daf2b0c9ae87df9b62d68ce981b13076c2d72f11989d477f33763b4893295ef8b32250c89d5ca2bafe485bbb03c1b3eb8478ef30fe24ff00dee9604e69ab43295b1f086377c5c81558c1ad1c0b5e4f8b91c8f9e4fc38dfee9f4b1dedcf56f5142094a9d16ca0127077a70192f94069994abf8d2809e22318f69732af31ba620bc1dcb174d77d31757566d457f0cba5cd5198cfec9f1cca068108fa9e504e05277bb191e2fb03cd7950a8ac60162055428ccc971745e6897eb2af93b30d11e90ea24ab8031440e3818e020c0b948fd9d51f7df59becb50095f17138075e5a587434f1f26400cd6a4c95f005fa2b38d93564dacc3ec94db9ef0ecba3b33e1926bd1ec3cbd8be5d15ac6813ed8d3df663e7afa50d8e83ceffeea5d1b99f9e8a2cebba5eef2efddb66123b642f49b5daf06dd5eaa01136a07555a0f7bfb7febbb11e7a1198f88c68f6c17968c5fd23e8ffe33cac0331801076e858046c4ffde8d05e2883ad561ea1a18c4d8deb384607c92e9aceab9be3b98ed93a3fcc057553a72ee69c999d5aff2c730426175346c6eaf4ac2978eeb55bf68a9093d2d42b703a301199adc739eff2df3783f4ef38e49698b9ad7ca6bc75513cd3fe977a3ea04f82b431b70c7c92fd0b1d4fc293c3db223df1642e32954302a4dd0657ceefe8d462292d036df16df219be5cd0bca4606af146a986c0249f212f0720de09332e57881510acd48339b98eab6b57d1261bcdb99690d4f18449eca4e05a7eaf905bba656c204e896814fe695d73eba4a03098cdec8b9ef9467b763b828657f4787f43d1dc636af64dbdc69320a862f83cc38fa068632db9241a0195f12845148ec0603db2752d7410907d1e905893f74bf8d4cdf667d0581712249fcb459f4f7e24d743f2b6ee89d44211007bcef300b6fe294e9f367294e054a55bb80a4c223248917033f8aa1304fd4c405eac945eace3213fcb6f189ef38180db4f5b73486dc9250fea38e5100828c2ad97100210c9fbc53259bc97e9188b239013b350c0801e8dc2f3f7e8fc51e7b6f5731a0a99b8a18b5af806c3be1626860795a322f9cd2e2a88461d968ae0ee0691206713b45c89668517afe33b04bcee69697b29b4efea56e4ba77a448fe9b216dd9f69c4d3159c3ce0f8b302946ca49133eb13df494f8cb5df3c3ae3464886cea19fbbd1498382df4f35e4de0a16b5465a4e426119e01ee4c91cb851ead65694451b2060b873485982360b1cb07ee13c369f234af28d64bcddf90e817180eafd9e9bc77c1fd45198910cbbc44dabef95195b4d8f4342731c4d1a88f2d5a9f37560826422a8c995fc8439dd76616c9793cca08caec2fa018a8cf2c23cbf47962aae6d8783efaeec8bc1d350021ec6c4ad67d94b66b6d9bc5e23bd18f4eeb3f75b74f027424128cc3ab2681569b1ffaf8e7558040ba4c96cb519284ab8862663ddc67b6261975ef269ec6006273fa04b143fab4cd51a3f39b21e437f73b6c8113a2de28ead7392c51b98b7b6f0cdbb4683a0899a6bbeef1a6913cc1bb86c970c8c4604bf66db6552c705554042dbc8c372569a34ca4bccc2f92d9f724b976d0a8fdb0539e771d367a0cbe0153d4868580e47a0f78d025f9c6e0d275fab52a28ce2dbabf14b2d85f2e8c579fc56941885f13ad6c7aec391041c8914aa4aa841840d010d0e479650920feeb94f088b3217ac7e202ec1a6962361ced050cbbaef62e8cf11730768f27c60065d0af11f2a8c6e64277ece33438d992c7df004513c72ea7a2202f8bb03c6ce5d2857168fd20d06d3d6198106d19f7213fb67338c07a105c16c6cdf1c3d208e30ab4248085188f8c1a3594631e70c3bf797d9b2cb8c63220277eb3041f6d17ddc4f21ac41b2fc3a6ba64068be7d2eff8c87d02cfcc5c3101dec53b91521ff9d0b9b0416b9e7fd408882b8adcc3f399563a64fecf2d56eaac3ea568d5185a609675df4a176ca62887917555697dc62b82a91782c4e84a012846405a64fab3a07bb291ee75ffda7895dda525f5ad335ec4469fc0aaef2cbdde61d52bd966a34873742114cd37de6d679df240403244321d0deca2da7df28bdeed107e26e43e81dad1338bfde4ba2f82b1663960ea10d0a16bae4235c75e12edb2041c9ca79194078d16855a2bf88e0a6afbe5bc921392143f9e193f1d3973016cd78381b0c9d029420a1132089f5e0a47c8be89259dd5544d5c184047304675af780d9e4f4a69d4f1af9c2dee1156287e1cbe40f7b0601573b10faaeb5a4cde96722db22af21a7221f1f03b77646be866e098fad92e11aad98a33cde551636bf099a53e2c58fb9102f31493ddf59b34aa4f62ec20cff20d82592398e9cfe9ad437c3e87c83f77bdde5717a14c23b93eaa5dfe57a32aadf6e054514becbde693e44c6f061ec3ca3950bcc0ae8203a75b68b76f2bbf8046cc5e9d62e0346bb7bd586d8ce702da429c16c04b6d6cedd718f8cf51649405039c74b1ebe9d1d38042170c5055983670163bf64478ec2f19fcbaa956f055b27482f85a1115a83ced74d12937c2ffb036b4417dd2cdc2f70835c79e28f2d63aabeb8ca4dff0f4d71784e4f6d36d8435e5ec3aa094a8e19aa228a8ff9954a0480702ae3eb3a4aa11d178dbb030e6aa4904454df66daf5bec2ec3f7c5b3e0c9426b59b3f625fd802d2067ff9ff72939722a1596cbcc59114438726f89c98bfc5eb286172135878cfdac8cd1cd5c56cabfeef0aca5c90abdffa6a491d7206d861c87c0903c9a4e7da100638538011e05f580bc085456e5476918ca74b321498f21b7ac97f4444f517eb50c4001e7277d3f7cd636cc94c5ff08622d1e65478be2ae2123bd447076f72fdffb91a275db7678ad47f7c16984b566077cea0a126c42b12c33aaf18736ccf39117148c0426d048ab629d78b7f1611dd5783575934f6cc903e4590e41112149ecc4aa4dcc7d5672daef0976b2138fc17d2f92f7dfdabc0f407108135d6417ce1cf039d8a9b93bc1510e4cbac05aa6aeadb62b6066d0c55f87f1ab19deb23f34e0b7860d38b27370363371b0a0806c8fba7555b04df42e5055de7c17dd0eac0cb9b2c707893485548df204a8817da82889dc382107db7a575331c7f389c081ec845b8362aa09ec33d615fa2d487b2dd6e7d0278aa91e0882368e1726392f53d122ab1eb9beeb26522a406fe1c7b6b86819dec52627bf1c4f53007d7d960e1c208a747b4c384b9c7180f4bf679b09a08789aba9d498b5224c98a0f068468014bd7b1de17de1ae460c4d9cdbfb03a380ed4e591d8087fe9d21485a06fd08118dbb19f6d3735659b0928663921b5be2a0ab45f88501738e08670d985f1fc2310321f5352de41c8edd90aa38f44ea0445ca187bd10006b3559c780da1d488b2395e2a3522bbf06f4449bd4b25a74ea730482ee023d0a5ed9cec72b407100cc857f0ea6e013ee77a9b64a93efd85b7eb1d5542a0adc16b598770495cc43eae8b549dae3acfa38bbddc9799859ef6bf697b14c6caafab802bbbdfbbf90221fdbe8be14b2f02bf699cbdd21d94ba232dcf1bec98adbeef26916d09240c5e5a969cfd3b80d3ee511a2163ce6881cf0e58edd264a3446d3eb738e29b09da4dcb8089d0771d519b534f8c9aa6389ed334bf9ae375a7f480eff23e016f5ff7c4b8bd18d16fb347c9ead0325dd1beb6b5b0774beeb003cce4e1ecb5c69facdc8c21388ae92d2535dcd3ac35a4f9991aa6b3d5a1cb165bb50f54e3e3851fa2d1f898626c614b3f95aaac8a3b441d74f830beebb3f8bac95cc9dc10c31b2231948014d376af00df9c81bf514e4b1609196a20eb77d9f320a2047380e9455915d07eabe139acc2b6a62bbc2a399e2a6d9269761b8a79db92e1594762e984b259be705a1f08ec64d44b7e422d9d6011b1432bc53bb1ee47a7322f4c7c9fc51cad815ba93321c5908d270fdee77eab22753d8035d1782b3d7bbc0edff81621d06a00fb0ba1021b45641312aed79ebc403a5286ac9a4209098f7837b448b7a6bfc378115e57e7a9d76c1e373df803a70aa8abfdcbe6c3ede57050597cb5968c8a3eb51d3658779d2bbafa91fbbd5993c2e11f76beecf427e44375a9b1b1a4c9471ffc98fb582475f52e606006c7561b66a5b8ddeeb230393f4bc33c15b9884041633f36e6ce985b8ba0176f845b8509dab9b4ab3f96cacb513f27341db176aba841f23643a1f36edc7e222743a7367ac3703888b23855f09d32ccb464b8802ea0eed4ba1c35c005392a4a9605a0a8e0464009af6cb49b5c5f652e516e77fa33774fdaf2fb09dbb513a77a26a54e38cc1244edc41fc0724e3f3c3a62bcee20b545c1f4864be514cf7c31e462863f908aefb80aecb90ae7d644772b5ce01b95b939e3d1573e84658bb772ad96ede062b96b57ccfa14c3dc33fc2a0d2d3f9e64f96aafa37b0cf4a4575f732f014588b3ad098782d4766f605f6c36abc32a54ac0e4870c5768a13b9059faffd66d92945153efb3888c6e85b51b9277b74a656a43c016c1eb5d7f8a4290de73de3b55af4e675934972fe9f9d49274954b6c483e28e5d13b9574d5d37cd5a4f6738a8c02cf524d890028e7659bba427f341c21fd57a2f9e7ba442cff702e4fac57451af834efa8c0e8ebd25178441f2052d9905258425e6d4deeff1cdf6ffd438ad2b59f72aa4194c0d856e93e2e0191c3c7dac8acb809e951fe52a68e44c2a0f11d1205c4b7e8f3163e63175304d2030e7d6939323db443e33e761065b0255dfdddf588791a3abc1e17eec3e5487e731e985c446fae67c5d16a7efa37b9d957c9c8a68973f8fde327404be072bda1714840856b9aa56c4593f21e2066da1da53d312b1b23d035c96a5568b2750d057d6dda54cfe78eb306250c01dc5d95a9d958a93d63c43c74ef6bb70ae50b803158195b1d927f9ffef309bafaf7dc44f21ce1bc5ec1b490a52e50d64c668898647551c8884c391c72cb7b3ec5636994fc0dd72bf72b70f8f0aac377215f96a1939ac4e4b76091ace0b3537bf38d3716fec96cac69e910b34fc663b17c0dacc9e17c517807f0d54dc90839a2d124fb4e1f66f19711703fa49c349ede6768b877159b4b356086a4a863fd2b01f9f296120b519c2e86efb6ad21ca01b7d9ab93b4ffe3c8daca1729bd301a5cb491ee320aca415562f2e6a75b874b05f3f7dfb138d3ad00aa321dde0706d4ba876ef4d052958bd7ebee0fe71df4a21ded8034e01758e90a696ad66e8b2b3c42c33a27523838b3ec1cf6d87d581f61a3ae523c44df3eb302f6924165988634c4ed2841b1eed20ee278a54e8f09c04bbbe1aeefd4990880abedaa5d9f5fd1816ddb3d75d844572c5b2f1cc996b6ebad1f25f6b3c1455d86ddeba1228f037c6405b599bfa32fb869fdfc93f81afea9cd112795c9adf38fdf92738515c49033dbf49fbbe6f3c486d07ea49f0c27c6d36759baabc475273b78c765068631cc52123ecd2c64543bb52d536f1155582aeed59d354f7f5e07ffee688bb758ea5298a84a96b65e992e702aa8e3776adf8a6fb097f304b8282727c01ced1aa4c4b3840c8e4c797dbfccab42b6c9e0df346276d6dd9ed84572c7ebf99e690dc2596ec905662a49fef358901508abc716d4ecd746771454ee896aed7924f4e05f1ad380d2a7e2ef8b17fd564a2c682069f030be5f054b013eb6a41b5fab10d08f009682f0ea5e0234f90e22bc38d9d4846d947f1e0a7098568f9e26f3c35b8fc309094a005aef2b0d161791ca456ea91dfec0c673390961b132c5265ba3f9946681fa614772b54a660da5b6aa7cbf698c1e7890210305776facb83c64c5f36d321354346183e7255a573f63c437829b04fd177f9531c6fa8925e951b6eef25917c1b128c4cfa3ff71b5fd2cfdc279b5784c86dedd68a9ca2f7981db9078ae9c67567ad20b084090b163c9fa2177f374c4667ca9e58f820e5f6718105b51e44dacf0a24aa1ec333ef2aebada4bbd380a203a1d37fd1779eb4a1791e31fda1b97273bab7cce6354150033eb25e50a50a7de6a9e291376a8f46b9a22ed0c8d10571e2d79b3f399538e99dfa28302129dd8c9865f88dbe971242038b9a9fda0fe29e20222f30aedbfee83a2b08e96227bd01547ef952ce6b1405322120e777d47f031655875340efb2e2c69a968d2d030937a89a878d633a1646df2f3729733f1afef13519e4cbed9f302a5ef96e48a7b4172fbc11abd1c90a028caa0a6ef8dab756b0fc024fb651a85af1a8c8fa60654616744534c1a9342bfda4e3ba09ed7b6ce0f008d9c455286f43ca4202d12c10fda36e9574833275245d183878a2168f2017f313e4833447cec854cc824ff8bc247fe049c640f11ee29326ad678cb296b57133918db70a0b8ee7ef7562e9a59dc5e91966ed54a1cb40017fb5d39aa8ebf00b9130cfa024deb72795173b8b92982b7f2b1c854ff450e1554a329dddae2b741ebce7c36cad71e60a0fa039c32f8f6e37eb6ca6873ae684bd4c5e5e95e05ac183484ea11f1d5eecc56abd39fba0030dace83992394a7f5af4daa35db4e87af447f34b5f34fc3cf3a59a4fc2d4527ebfa066b94cf613405edcbc892ea9d402c3539cc81267b99ea30420a614c576950f4a755a8f83481fec036b93e4079cd8e50f448546aed33003c0e24459bc08a9c094b83c14ab09f2d2e3f919984e8afb4212447b8c0b92617d9377162072e33c68d4da892197e7b22375f8f824af0543c564a13c7342eea306979a4ed3814e6b2f8c0083ee584232b178d401e568f12ba8f8f0c5b3a482e1a355c7aee396d0f5b16f01404498e8b568f5fe180fbd4a410a647c3241aa49057f01e4a7efd483a598d33116f3acbf2a4358d945fe3647e9fec2de2de41759181cfc6dfc5d6408ed0d8fffb267ff91b971d3f61a2ba52865cb675c1e6442843d6c634a405142cf875960c24a2f612ae94ec2408560d12a402c5bb83563b96077312c477926cdd91e55c7d4dfb27da2b1a9be1ae42309d2c25116fb8334891d606a3afe4a9f5a4c93e64ad65b557e0c03d61b85d0d95c0b476968567f7a2402f765da92f858a66ff7375b9ce70313baf5e493bc073a11d0083a83a24c08e0a6987e93caf42d9c536709d2a36e2518a92fd41b3d8e4baf7f0cbbe17a2cdcd881dd494c6e44c645307afb022da53b3ecea3f667e124d44c569ebd080a71fb3dacd1c357e40f1cc63fcf477a4fc3150965f28b5169b10a589ca7df87f9e559868e24d70fc2e416cc9508b2a06f7625a5c5869795561ff127cbd9e942523146d700c3f04d9a124e59f1e5a2da2e319e7463d2f8833a7c37322dd0a54877cb2ff43fcc73ae78cec3f929c5ac48bd67485f9e16fcacf743a00b2cb8f6c4bebf301984fa40a946371b8257b6a9dfa45583c641c6647481d7d498dd325dce0d5c9f0189740046c0e8c1676617a1d60fd38ec17a2e0068edd1b13820246aafb266b0c2e2664cdf1b6e86bdd634f8b4389c3b54817451e0af120432708422211fb3907742db9947a05fa7284b340679ab33a2415f7cd9ef0b25b5975ad5f1b3bed7b6fd57901ca2f0d1696fd0b8ec92779c6b859e0a14137ebe73ad496963937c0882b0709fb9a0ba54b82f41bb0e164c738a0d04c6922ab4d0b2d0115cc57991e1b8fb7b4b916269b490f825c4e2e0958df20c15575f1d89369239e3d039052bd73bd14285bf7adaa7399d58e47af5af0ed0e7cd2051b215c7b8c8abcc386d13e33c8433a9902e8df44356236957fd9a573d98b43632d79396967aaf4e6450ed6b880e7638eb199958a4cba1ac1be8501fcda7109eacc74c1f6d5891f6efc9124032d7be172ee4256e290e85a7cea8968654207b094bccc96a3603acece08d5f5a35b3d140974412b6f7fd1b51cb97abdeb60ff26e15ed8e466f5f967b6c603e40260287103d085446d150b848bcb151ba36cd1d5641b33d0ea7aad6205aa7fba0b6cc1d63029b24e4ced4c7d6eb0d002fd2834f0c4c0ffdbd40177946f29401f13d04ecda8677a7750c68fbfcc21777f836614294779e453c1a34f689856d4e34070b67010bd0b5fdf4b3ce53c47beeac0d1bee5d67058e21c7f972f9bdfa675eb3eeffde0b70f7ca3feb5c4a4ad316147f367e1d99babceedc7ee7f005a8eeda6a5952be717ea06474f06f47c1dc7123a2532193ec8d605f6b4a4de4c0a552398d97ca7df27b12067c8565bb9122207cedde4d0c0fd4ffa9a288f9b714824c419a3e0c240dfc4e5d11c36e71a37f37ae6a700c272d3ee4f97e21a77a021202a466b755f10b9cfdbc3379559b2b57f7a544f05273c0697c6f6aa38e091db66dddaf1a434e3d439a5b00a87a6fd9bea8cda9f99be9ba570082bae5cf8ac967032adce1ab58e569eac1acc556d9f2079b4016eeb0326f23c037adb56bf9485eb9b67237f169d218acdc7b783a7ed803fc7ef218408dc82226ae01a1c54627397506c7b3b5466b90189c6406d4d09bc2041ea82ab3b5737d4a6c8ddc4d22b4d99b2855e002fc37fa050a65d8f28c5c79faa098c24d88afd821d96b2b2439a1d948dbf42754e86937d2ade86d513d39748e80395113bb2bfbea6f5bae599570b6ab1c154a412164d3b01e4ed272718a826ffe0c7a77617685c4d0d21f93c706c8ad4719e72b5cc284b4e9a3d0eecda51386b4a1d1d2fec77b6803f13314ac012ec07b24f6e547fea54b1123e472f7a24d5510fa0577580e7a0a0843ac9250f185ad6149782166c32037236794b0f996012001f48dedef838ba786500f6a84e410a4e5460545621fa4587253cdb8f2fbe92a0b9f7a3dd092f8293e44756c2ef70fc363c102aecf94cf89ce744a0f3ed33b8ae64d110b5c121c33226df52458d98e5aa7cae87aa62fc6f820cdb46b3ba0e3006e5c58aa620b1af4be3143ca2e4db781043c69e961456a27164a3dfe2532da86c47e9560dd2167aaa62797fabd5adeb0f49278e511d5ccb6bfd16fadaeb97de946bf79aeab161bae9a10ae5cf056e01324e03c9fdd96ad0831dd91a901cd0c399601b2336762f7d06a24a430130bed9ca9c2d7a92e7f99c1e864b7d0022f552bfde3d62b7196a0a7b6d7236083c96402ec9868cba6256f995b6ae0b2921d48f79d89f13d46090691876dbe834c9d17ebfa22c16013e0dc542f5bd82b1c25c64fddba281ec7927e0c4d9e3c508d99d437789235f3dfa912aa13421338487f96cf79f61aafc21fe5ca82c1041056f4406e42fb928f8d0b4b323e56fb6a25ee56c94b00a2590c86820174205f35b9b1f94fbf53d645f570004cbee4b28e117f7c1c76b60e371b1aec6ba80dd600dd2f56fe0f679e8553146c03aedcfcc939afce780d719b8dcf560fcfb2334bbdc50c4370b91f0890a8131d0f6cb2e32edb2effe855440453f56eb34e389ef407b860e4f810e33c58ea1d8ae5f8b0a94905a490e3ff69096122eb89e5dd916bb893b746fbf66a37e7ecbca7ca311d5b5a617b47ad8eee7a24d73289716821a16f7f10c10f714a351c78bb0d92ee0dd66f31ff0b713f4c3fe874f6c7812c44d4586f83063ce6364ca7f0bb425755855cf6398693dabc7d57d3abc903ab673a85b9046e668efe2e006900fcda826552d77d855dfeffdb83e2be331e08b7b16d466ac3b744b4d8494d65562d3667cefe2957cedc17d855a75df513f6c758a24236209565a1661289022a14fe71e40e59c06665488278f36c558263650258a2e14db0af06053244047cdc349b1d5bb9583fa11d24d072745d888fac80d71b5679e7961b47620ca70535d6fb13ba2724e1852f936537056545c6ca79aec76bb8a3f26ac3b615257fd42f5327d97f469348f8927cc8349852bb73c5638d9e3e90524ef011499f1c5986c44a3c660593334992cdaf28b266981db1b907d3c93415f1de4db41ad372116cfbe8ec1c01126f6bc2f9f71c28bfe5f64bd65b3562ba9f1e63edc82558a10e57263abd7be2f6f532142a0e61a76692a24014c7e9a94099860c0250dab2838d91285711cc375ec18e1f00f1bce4395cf2c170af8d5ca8e70c3cdf97f857445cd2bed9b105487c42090f1901686680f12bf5d0ba205079786d2a4c25a6eb8ad16affef8dc19db321c297143fb84129577d38d8af13724d670983fac9e91a5f45927891900bfb78739e7a8e9d51409bd81f8e2f9b0b2386e5bcb29aa3d1317ee0a456a0c90cccb70d45e609e9feec07c563da4dc462648874d4ef148592e70b955f1509dd95a79748b53d2cebbdf9e392ecffc35617eede8f7d6269ffa6657c78397166bf853d0495bea1dc5e565e013c885ac5e9dea0fc2a184ab01607ea3471ebf0749b0dd3f177a9caf61202b837309fe3e02bc66b6abedfa1502bacc3da273e696dd331c3a3c168a6e3e3992a7f9c2beed1499ab85e8d7bbfc010a549e43d99a166a92e4c0824fd68bccb003c3750c2ac632d0f3d8207179efc31911b7ccbfc6b21ae80e4dce9eb720ff23254f8ca69bf7a360fc6a08600aa359cc4cad77696c645b906b67d1f3b94993c0cc4576603f9cddbe1be463657da9896a80607ac7b01e5c58c62cc7827f1a5299b06a0ede5108d19d905b104226cf41ca84b1e208a6416a4bb553dbc4b597a9f96483c3d2583ecc9568e55b6ea66cf4c1bc13dad85a8f0f45d9f0fc95b0da7d84e9451ddc3c9bc8d1d1661cb96864bd8827c23e10b0526432d80413dca6ea5f1bb0c605bd21b23de5163498b8d416593671479b3c9332460085d82c4840a89ec37d9cc79c1b6239dda9cb6e8b8aa60ca1c8ead8bbfefee6900ce4571c95504fa785c8e313997386e91c6e3a0091b841f85655883fe6c1933201fe88852699c98aba3c8cf9a97ac3becd09747c32adf53591c7476ff6ca1895cbd0d4a4eddec1c95d20317aebde068e67916828e9fdc776ffa3d80533c9589a5880a1ec838dc4bbc3647a3c1bcea31c7f6128f5187936751fe738a5c4eee177a9eeaf14668101c6204cbd81fbb074bacb4514488fc71f94fdbf76a887e9cab886c787da81f860335312ff7ff3e91300cf06678b4c320a821c0cd5aba3625433352007b0a7c04b7e40df3b67378ebfd1d82f74957acbce5f2072ef4e90a282fea55a8d6973d51b018ca8f4b8dca448f9dae3b6547bfbd9d4adaa3e9a066c88d76385258d673e6260f8eb94b5c67895984c7ea6af2596ad7e42700f3e7f14cafb258f354fb17276c0f8bdecdabf1598ca2ac3289d8388b6999ae4df0e29dbb48fa33d4f7dfeccee1609def54bccc4c51ab5030c8119730c80f35a2c43115d37e7e2b590f527019bf1d6c19a951331031cc21cbfba179e875dd418b14a64cf5d6a08974caf2b5770b2aad47a50e450d0e8d2707df649bb494fe24e4e79d1fbc33638418c2f9f3240e76a8fd371def6dc91a81cfa896894ebc57a1ce80d8eb955c3036e066d55473fdeeff64eb64f3f3fb45eddefead10be1b7f26786c5f77aaf4529006670029bdc8f2d53e9dda529a590aaa4f0ace42143f2ed6436d8e721007c9cd4db551a23a330b7613aff5a099890c130a1faa0294a0272acf7eadd8eb35b1b2f55996ae8abe1b51c8895e6e2721783e345923eac7b20458e8e9caeac30c9c2b3e8cb70ba0d451935e902dae2066a91635da147d182e95cf011bcf9ae7b600beba7aa29e8b5f9cf435ab4a0de8bdaae416cdf087fbd7bb0aeca41c76072bccd2f0f90df7f1857a9cb05f686a51dc0553f34771f378bf77eecc38da9908ba8655c1b17da6ea5903c960640840dedaa2454ec6ec867ffc9921f025a128bac940bff7d104f52ddded12d27ef0497370a6f3350c48d53c292ff1b60dc83f9d2eeb33225b8b0a52a1884fcbe66161acb90510302763fe080624855be1e2aa16c01e84ccd8dc8340647c38903627e5dcc432d9c6a59eab418c1040d34f2dbac19dd312fdf6a9668d89eb8f60c6f27ed5f7da6629f802a7940b7d7579f21c9fc3353db47ce8707789c8391619c4daa1eb85626abb4c8501681535ac7055e6495f20a8e7b78085fd5bc2b2fdf65cda72261a9aa732a0ea83d6e185ea6226b18188c27eac12dc3207121f3e5a2cd704670205c83ae06ba9058cba2c05ffa26ba643accefb9831fe50df6fd356e966532864481724452d6ba5f7ba5f46b8d9dd321c5707f54f0250c81c55fdd07b7f2c3cc539db7e258a17aee64be9bef11dad3fceb33f1f56f673270eefdf20bb9a677f35bdff94d21b757a6492c58a80873b95f4fd27bfd4be6a5c1144fad44a90d34ccd23bda8f921ce579a66ef7c47ca7fe68e275235fff5a53f4f9de3f12ad8e0f9e0d9c32ea6c7610ec010a1c09649785fc55332e5e15d40aeb569273546dc40a2ddb3e6b03220d9994909e779f0d67b68f891ac06f8c505b123f9092917c4a58ff14c4aecef1b8dc101bc67234b1e72cc852bdce1710cdc1c483c6bb0c294f726d4d5cf152fa5b8a50a07c179b29a48dd7d1ce846fa289fc58ba78336d50748984e05f1e0275d2c8fc0e260b43adf15b68925f526091b2fcb3485a00b03629af3b0c166546d387aaa3370bc07007c12ae1708ec97b015330faf8e535cbd1f577bae7301de7981cd7b456ee7b7781a899cb782fed73722f5c71c13261ede3352559c3e02bdfca17534bcb9c433c4da0f53d48e8a620b56d4f705ce922f1afb89e263cb73892a78d41aa5168bfca8cc0ddd2e9cdabe3466de25e725e2f3623ef9b8ae331b28ac72a41d28c029a4bedae8f22542af99ef6572d7f7e823a39ea949547bfebfea2ca1cf6eff9ef50216aea618e06a00ed6c1b9537b666fa1d5282a2191c2fb30013935ab01bfdafccb56af82d2d25b0cd798604f0c5c1543fe906aeea9f5136eb8691d703618563211487de77166540442677f0d4d14e14cc46debb425763d299808ecbc442c1c8dfbaa2497707da486d190700ad95f8c6eca3c99ce236ea24ae42f361e35fbb3901485ee00b3d1c11a0c6870082ad6ed3e440a00a282110f627118eb68cd1e68bd4aa0ad689fc34e49b5fcd51179e716d67bf3ec68e724601538a1a12a4e71e75aef48bee0e30ca05ce4e80291d6e03e6ddc6ac23c5466c7fa467afe06def5c709e2843ce46aa1e75ef794fa69f7ee4a595cae1e453d4042f5e8a2a52b5ed77f4c5d3af344ae280d0560eb954e360490c3323647ac0b992b26567fd9631b6d020453218735d8632efa4cb9f5fa78a6f7bcb8357506d164b84a8588b34c3f688218b24f22264fe63943a87bc6bea9c4b0dafb1fade48ee7964b2a5ae7387417bcf636d4ef9b0e867ee7564841f57dcc7893c7267558cb2849341d4f217c657c260e3587a858d48b637a41f1f7e14bdab39c3e28fad33203cf723985c4436812ac5c8ec428dac9cf5e5408fe12fe1d040f5344c04c1adf93efc4bc26b37302748abc5f124b7a5a6bfca91d8036ccebd15a67673ef1d006e5bc2e22b049b9d17a1836e70424a259a36100c96388e14c157f2ff64482a44a2f97f74c20611c1d034a492a52cfc55a27c07e101584ec389eadc55851d0ebd73312bc5802e5bf04e0115dd5212dc179620aed2c03b66a2341e8fbca52b4ddaf8601052f31649a47d468d660b963c1cd1b88a886f9666d065b53d1c07c5058881086a94b97c81309acb47f28b649954b30e8d4eaf58bf3a59d5b4830360b4bf2d0fcccb346f24b8060aeb3f8746a35b063ec8481bb33d9f64fa889da0d7dbdbcefd85b063cfe7d9e92a7297741b803fb84984835ba9c636ff9ef59111fa9cba04058f8d638f26a276992a38cd74946b66b10beda7d37b60cfbb3c7e6bf41d81a36c9596355ec98839cdae0b06ad55e7056cfb4e498791d9ab9c8bee723450684aa4930a6ce23146e36e8b48b2d5b8f1fee824ceed95fc6a299bab2257166b911e2cbb791c01026e019b81c496f8a7c3ed302c40fc0813645270a96ed856368034fb930e2c43e363b6871cf5d35f37b7eeaba7f55d2c4c6049233b9659607106494b2a2d239867d1deb5dc71a766f7bdd0a9e8c6df817686575678f1e38ca757186260d23dfdf78f21da4ea0b99de4972f420ea5f6b2e44a734d7d4e937c5757874d74332ac10beafd7280143aae59611153fc794bc236b5b1921254ef383e918164ab11f3878fa17ecd395d26bf432db46db6f893a4f3f7d4146e4851a2d3af4ae6ba75e51bf1845f4c55f0d491106d205e8ea62bcb4c556ece7c391fcc36f16430f16a56dd72910dc2d8f262b46bad0b3f0585f5fd040c6785120da537ea45306e61188f9b1ab184b1221cbaf2b26299d58acaecbd630bb3490c1bb5b0f8194708a655d10ef8b0a9a6c4b29a9f663d97c7e53809a4f63efe9ba33bdcea93e5c5e48c1ee48545b9e822364698f16352171b1c71a0bad63f16cd32d42399490af77c0b22b205e031a8c365d18f17dc16b509c35a5df18e7e2fd657501e43f8429b0f3737c38c1ed5c530f2c118659c07cb542da017a20968d0341b3d0b31e74684e86ff26673763fa414dd37a4a46cbe6f8a40181bca1b7e33f84d543032d1ec585ace5bad6596a22a2c59411452e3acf71e07dedaa4ffb279ab06f419a8b1c25062b2f9ad2ac665286388671a35eb1691013c5a35382160b86ce20d08807953d6398a5c9ed8e87bd65965843fdbf5cf08a3e55dd34cec4b85ebda3a13eea75a36ad5be71b2b6c434da6a746cde067c6d9d8f4a30005ecfdaeecf05026cc9f199d71dc4bfe086a1ece4871e90923fb97bb16919f9e06e8c1204dedfb5af5dcca97800d4e9cdde5e1365f67f2f10b498e68e9f9ec3a08038ebfc871c31d5e201bdf441722cc472f1f8189e6bf1ae08130a6ec4a4b219462f27b30f9246d755ac39f47989ffc94576ca83f769431d46cbe6a533de4d7e83c6ea0a726d76207a742b5b5037e048baadcdeb2047f180336b433458acc527c4ad31dd12a4f6adc8fd9c92178eabd70d0c33104225d161a1f1890ef2b0f84404e5d7a712538a6b73690c1d79d5a5dc05a483ee392a4524bd199b96b96d3b96f207b12589a696fb286f0a90b56f4c98c229bb3072361db19289e4bf5c50e8ddc2dc366cde5fd6fc63cde79aa5090aff8f77cb0a47fb298e573fe8c4d924f0f77252d92a1a9cb0a7cbeb328a6735a3d1ba973cc52bbd1d2e2e42b783d5eb232f5a19197970b3a7102a84cdaba532dbd57456e8dd89b2329dce681e0010a184a86f300a249f343101f9ef0b598de0d4751b2100d347b6b7803a669626df48a53105ba1d936181a697ef5678c4d6301b5a666361f123a307bc7354ba474b9a5f892ee7057204c38512f0adcf4bc8af550bf603c8b9b9f0b14edf65de85ae46aee81c3fa217d78f1469616fb4be39a3fe67fd10ae0f317147bf2a9a26ef0836524da6cf1bbe0768ec64ebbfa2f0b97b805c696858c98bfc41dd8e51dc6c9a423c372f89b7eb59ca3b162e8f0409677c2d7cd5ded2133b37e227cc83b420ef4e4d7d988f7db11cbfbd812766e23df680efb50f631937bb7ac7d778e60ff8d3d0ab98bf8a470f90a5b0569e6d427ff76fe1bf10237bc6ac2ae1f905a844670368be64f942e81e058536cbdde582eee87afbc39adcf694119427535d041c349cff6f60cec87034b7d6a6ee5b0ffb19473e5d6c70409267ab834015979ad569f678905188a310784ee5041dc5aae069da48467f4d170b8272d222a32c87491c6c4d2cc5874a443a74c1db41222de01c4cc553e5e6fa7801319f3aa2158d5a9e6a1fef248e798fb3cee567e4eb3c1e913e4cef4d4a926ef2ac3a44018f334f686988bd81bf94da48ddf8e13862d7b9b08b740357e8543a1aea1e45a958b8bc8e1d7fe77d6d547a3b2a660fd72f487b359c3266c2f5e52a313a76da37bbaf063efc1a167a9f888ced0580e2e74981f2fe1d802a801fdde6c9a79b957c2ade72f7ae3be934cda159660b6eadd1b18fac3af8742f58c817a64de614ca68ec0eccd36f4f5dd4c0479f1232594419855385faec362482afbd1ac50c81fa69230fb2f3afd847318c836d5635146006e8f34f63d1d16ca951f713b02c781893609e2b76908e315db9a74687f9036c8a3556f0eb38efec3bb062802edd9000061261912d45d70201f4b5d966502322a955622d7b1f2ffeb9c1c3b9bef027f718abd67476a92853d0b051ca6e46258d89b70100bf8419ad30ccfc466e743a68231ea0c9bd08b95850ed19342d69f3c8e94165a30cef8111a6b2b31b77c47266719a5eacb19b01c398b7ac5f9342274737bfd4eb35aba60d6542824653d73ca1e706b1e3526f6c92422cbdaa524467794a1d29822fbc7c275fd29ba33e0107f3b28fe2805184887cbb7f6ad441393a160ff6e9dd982a3cf90588191ed1f4f10d9afccf14554457bdaa49772d10b06649163f832a2e9fe9932f2a833d3d61b1ed8fd18c99a1b30580d6122d7c14a7a376d7adb47f14e2149881231949593e9d147a9d7d29e12f578b2dc9359643a3785dc27290a08ad1f015420e5e767c174b19efa899c73de05a6ea3d9a8b12aa76c673d2f77e06c49f7ccc1440712ace073e0c13cb7d87c0c50dd9519243299fd2231b75301c40f5f075e27e2f6f5834e72f9773626dda6a03d268f89d5fac6884d043b33f77e52f6ac19573a9faa620b1f327b0663bc1cf8248a507050ac1cd8e8c31a5b680eb6086a2cb6bc340bb9e47a46202f9e1c5f9e12ec15ddee7136302a8878c4cc40018a5b64b49f1490776830d20262f3238921b3373bd161e47f6edb572392baad7cd4f35effbe26fc6635b420112f27f8f1c41df05c5b572f65c70f113a346c6f0dd8dd35af1658feb6d698e99bd484924a9e9a920f3362d0ea7328e6886d39a1eda2f2eec853bd64de9ca0449edcfb1389747b33367d73128e90d0a2f9cbe5456be4f80eea2a198a354d60654431c62907ed60ae64f33987f8f6d81e648634f156ccb0ec1feb08f530cfa5e17d132de3e7addf53c0fd86367451a4b489031a4c796323397b413bdee982db648bd48f4b227cf3ed28c8fac5af5865e0a539e288c8b6e4f465ebd470e33d0a4d0f578510dd421fc5db8947e7506283cca92bc18abe704a2b2b3d93bc27306d3ca7ead391d6a0a859518ad9e2002d3055cad13edee2690bfc6d0d5e540fd8b53abe1ee7dda8977eeb6d17f78b3c851b2f4bd8e29d6cc5a55f4e6bb6cb7f487ffbe8d2927ab357b59094b6002ac52636c0d25b045b6f15ceb2f0f300cb65d7ce5276f19781ce81325f7190a2daaf164526cb0e62d6ae15cfc042ae83d45f4ae1c28ec122f77c1ab3d03973640559c19c80bc563dd0ca1eca3c1ca3646b4937cfe62ab744cd7c837bc6237273fd76ea6fc9a497be801c6805eb3493c476b017150ea0247562f843bb645d89697d08d125c3808801415ccdf366e926dc6e4ef666ff4e23e08c9ed1b43b54817a5800ceae1a4988ae59099b313af22c6b6a88e79b29b9a05de06f053367bb85b6ed934446fdc30e3f8acbdfafd31b38a44d80748b1b949200f0bbe6e71c756de4d40260787c1b1477c893eaea92b019a22994e14613ec8e81ae05032d99430e7f230ba1945f1ae16ca2f1831ee43c0b36e255824e65409b085d4ff41ccd6fc70e422071f252ce3a5282681b35312ffef0b709bde1e920e55c0cfaf52597fa37308eed6b6cc4fcc1348b073fd7323928bb30c8fbed85652305068d152e5b539af23f63cc5646703967869da032bf71635e4ffcda16f49b8c1efa8d9b6a885ea1eec1c6e7fb16a62a31efbf9886a140d8dbbc1040fc18e193608e7261c4e9f2bbf420f679b59be819bed37e70dccd8bbdef91ade8d05c0cdbe1d0291029b7103f8f66111204207e643b76411f6dc3dc1b079d373bba744b14eb7656d4a371388158e019f70f3b3b40a2d61d00ce860aca6bb9a7aa9f0d6eecb43986389e66cad01ad994ba947ad9c386cc0d9178c1c2fd3b6342ba5ea6b7aaec9e36144606978bca11b4fd9f759b95567719debba69122d22d614de485a6bd151f3433fcdb3e9d0b8eebc3b40f83f6faf78abc7a531184c22ed5900197b92b5b49c1e255e964dad1d2b70c399b5c5183c1c3d688f61dadacda1efc2151b26370c62f3bbddeb33bff60da4b8477e4ed54f24b5fbadb57b272584b74db0044760c9b7d1e17267b49397b71b7634582f519330a220517cddb502f0885d1812889fc4d75605b01af68e73bfa39e6a2df6440b6b745f77b33575a7479e30d5eb1ec29ac3a8105d1ef46adce2f7d55520906d6ae3eae7f914fbe80b9b9d69d881893ba9c623a56cb7e3c09dccafcaca664844fce4278c400e4a4f1c6f4277b3be7c839690a4503cb05e0ffa75688773b019baa5f3afaba3a83b6f2d5c2e76d9b30f3bfe3bb1bf908d05eebb70a66f0fa3c3de3ad780c23457e142a3a2fbed96e57ee0a7e4ba7a382831e12eac6583f8e867adf05ef08b9cc78dcc40f72bcc54c70fcd0e344a3e9ac966c9237a41f737b100e71039f951457e524eceafc73c0a4ff5c80d61a28fd3112a94f31946fcd6c2d5dd215db9ce15b3b026aee8880e383587e63c25b06f1dee6cdc37586ddc845d79f7f19cc307a905e4d45ee11937c50dd988b09587571ab79894f5e74350e979a96ee543149fb8f8b0c05d8a3185738cfdacae371fa7c54b5aed26f3f283ae046bd31a9a3124100446e58b69805c0327512cb2f9e24a4819f2100c8dfbecbc6ae92ee442e0c19ac7f4e65ee35d83d911d2f8e745f0ea0e6b18fd41825cb4809ebd115263f0424ea0ec0037e483191259168afaa5fdb9f665d0a1b207be408c4b2391e5199070f38d0f3b7f35b61123a2633141f30ede7e39c750037b94b17a83bd065915c3376c6dcf4306e932bcda62527b2090dc09be85e0e205e3a642acde0343693e8d3da3a6a792564fe6cfea02fde01df99dcd25c4539e8cf845e98ef19a67369b6a55d36ea84c9f9b0265c7d678274bf8ca922309d439d875084b87aad5ffa2897e85b1cc7df822e47658ee8f5c6bfa8f6afa44c60c4aedaf9a4ff6ed0764770338d27a0ba723407fa7fa14b10f42c2c82211b45a1b8498efca31ea7db83b1bcdf41d2af27923612d2184ef570f7152c87071cfd94abb6528b5e877d6c49fb88fa5a136c597b6bce6aa8e5aa4430dbbe1a010d875451416f9affbee82b44ead60e812e81d545e183a24986c78c717986f247391a3697fd15ee7064bb185bbc294d6aca660f05041f2784c47877366ddece762084d3daad812edbd57c8e7941c4060f5e63ca6ea9d259986aaf010bb4373dfd91ca80130c41a156b36f6b71214a3125b2bc7bb7f58665c5ca8a1f802f1c4f513eafedfb97ea43c74a2dc009386b4380fcb4eb9b27f0c3bd6752567f3a365224a9806bbb670608126ad53e9069f26fbff54d3016e5a7a3c395c9383e8a8ae665009ee85023539dd428cda45cc5257d8d94cffdf874cd25ac5a432c962d3e0c9a2937d203a273c7b43f54e22610571926426f442a309acb12091c2521a89b15a5f41112ac90eb97ef2b0479f656a7bb268fafa84b1142be68485dfef8ba1aa888c3435923d97f4cfd608f2e8750244854bdbbf42fbe76139c2e50041d9e1cb24868447fd5db20311333e2e2105b4032a568e1aff800123f08f0adb7517c430e43aee0ed2806749be8b5c739d628baefd6e9467641ea99b8292a06f9b4c6163e4ed35bdf493389c5d3ebab017e799649cb7802536069fda58731a159cd95526fdff20826449ca4577cbb36519853099db346ddeddbe943e3ec0c3f346c013ee6b606248db2f122b4e8c985e82c0f869434a5a7a4a02f28a8c00cce6d11e9913395743557d69dfcc45b01e7b5dc688ac79b855deea09d5960c9e0f37724244fa1a248feb55dd1ad4a8232408a4ca8fb6296176125dfd851e4e6901e7706e98d04647a5e4582625ac1300222f781ede594f832cd750dc83362c68539024a5da2d5174846c5fd6f16125a52e5364cb67d1a3241360574016131d239ac257018cb140e85d405e72172c126bd6385584cf7f3b32432157e7e58db231761be8ba87487abf799fea5d095654f57efb45f94d3fde82c8dbc2b33bae3b13b1b945b0e77eb03b9a91edab5193fc433f83b7f6f04b0a94a054f61c9fac0077839f6896890a9c538652fbaad787d8096b16a5cf5fa599436bd812d5362cf8a209f67343bb9b519c08ab3bfad72273e7fd347df3049e634479bd63e32eef4b25c442666beba4c6b4f96fe4f1ab87a7f172d707b2e0757733adcc27af5273803b32a62d975fb48fb0641071107092c6c79827659a748aeb740153073bcaff3252fee1f550b0c85900fc6942ddf7d436eedec3e8985796d7a43d21b69f66f3b738a9413278a07fc4c3920df42f4ddd55223bb343e6b3462dd222d19cad44273b39269e344eb3c5978e7df83b047a710f5cad5cf60e6d73ffbefac34078d1a99ae831a051eefc05fa2b988f1ac251bee64780ef3cd094c05ecef6a780d69ddd10912042a1ada6a1ff9acaf6164b09687b6c5a8ce74ab423027d8c11c6f807e32eaf9eda5b633f2294577f614a7d117438090adb64cb650f852a016825f966764953b7a5f43de6f5715e2f9dccad87ee94145ea1800cc87b3ccfbab34fe26e86de20ed24df501480eab40767531de96d63ee05a7eec401e99d4acb52668f4491b3ea4b56162f40826886a03c187c2cc8398c5a5356b36b03c6f6de199da1001854fb4bcc707fe8278cf9605cfa1f07b72aafd4aed44f99e50f166e8222f111245637bab8a1b07d469ca3628ebf24006a3b1b93017e2353b5425a218a8bfa3b3222194826ea7a6b430a385be8051b7cbf5cb290a4f2b07b01ad9dc5fdcc74ac59963d076c588052c00af32b38f515cedd94f5014c58e8f1621882af7d4a9f0577c17a72a683ef27780b1373ab1c7ff316f63c00eceb0e2a350c123900127261638da1ce6b4d95b11828b63697e472add458203fa7c876f5c45e8ffb22370692112ae0ece76d5ba0f6e0a8b8e48e1557d28712dc4da9a0aec6ecc30e5bbd1b4c4394e76e82a476ad1a729f32cf853570426182d1294b9c12699e040ffea663030f4b14d3c6bc1904562548d2b9b07e9ff90573b2ffc297219273b73829ede3b93a0f2009a22d06f13074e6c9f5d33cebbc9c0f03a4e3b4e48dde0ecde590b683e7b8ae0a3c1e5c6b37f2553a1eb8bbb0cfb4bbaa2a42a3659ce258f7e881c7405fdaa8ed0d80cd92d949ae2910c202cd6c8bfc5805742f48110ba5f23a03c331bfe5c33abb7c40a6f4b5baffa7f524447b325dd1f35790ee39935a14bf3de449ffa2726a40a65fd8198693c2b65f3c85706dfc8702e1a99b3c18ce0ce3c3558ec1a60c909d4464fceff2660c245be7e12e689a071fc6cb4cb77e63c8e43aa2e2153454d6835eb26c758741358df0eafcdba8cde93e0e661d146736293b8ba4b2f24bea01e3f2590f2f97439f2f5792dfc0da5f36cdffd8b17de14cb8c1e0ba48da3545b985926e9edce55ed1ead0402d2a3fdc999131442a6e77849a3e9b577eaeae2495948cdd23eefa732b386c3cdf1c49fde85e84d3e2643da346f61a56ddd336988be5a1ae2e868f205098323437e625b6e8d77e1975940c638a950cc201f103bfbc9b1ba104c78299a8e871c8975265e5683b8f60930401f2f4f3b15dd4cea50cf38283987ec78cc585acb8e2aa4089ae8c7c064814dc9aada913d1c751ef3710be667663ec26c6758081eeefa1f8d8617007ad50b12699ced8d81ae38fdd666de5cda3c1d4a18f231884dbedede9b66898e44d381f8aa60afc54b9688f4b15e5a42bcf0e59e1adb6626a3edd5e87402f7683e7a18934c2e7f81f111f32473ab8c06105e19ebbacb880188adbe9154c0a77f79e8cf75fbb315c4201f9c93178e3d645b881068fbf5b1a0bb67988955d35357a28c3a75127c4c9170453b0f82cb163a07417864c6f509ffcbd0594bf6d7ed580227636f388d4dd28194c8c0f9301c07ba17ff495c6818fc03c6547574d1bd5d4c2e8b11d46dca1e658540a8c8caae6b66d9af0cd51af477585cfaa0f021134ff1facd6a96b460420117321cbaa7936532a5374f2e1c610592362842a40585ad41f73cec88af4d2981687855e0a1d5fca103436c411c8e9a7f4c7206044135849ac7677504d79463258e82ee6ef507229cf7493fc4a34d8f3c3cfd49676a1f37e15cf85a3a9f0a4a9e6f7d15af94fe1a7b241e47d03beab27fa1e3c5f15cd9bf913e0de8a5c013d8e920fdaf583a0a19e878618e2d230cfedb792fce79430f04bb6e2ee1aa7eb5e4d01bc9aa90d2bd586d61c4338681ff5b73612eef9ca05c80b19b07f709ac90652cbaf0eebf2fa9885f71a3ac3ab70391ced055e99e70094f26963eeb388bb249e0265a6e2b11a66a29e3face607c469332cc9f227eaf1eb1bd15dc99d5e75234723c6d9474f8b4ae99dc3f0ca8b4eedc1fecc4d659923afc14aed60c8e8c5e3bf85251a2c0bfe916226d130823cc066311ae6d1d8b3e09feee1f70bc0c8a5d55cbc4cc595dbbd0337ba17e925c7624dce363085195e5744241b1934ede700082cb21626bb1b7ee63547ab12f74b1b6c4e54b83bc2b03846d2341c400830f2802466b5cf064770d1977d31c8b4080ebb5e1f7830e0be99ef282727ea9dcd5eb116f4b828826548fa3072e5da7fffc38032666aa5da38e372671675c49610d4d7b6bd4c9260332e078de3ac64c3169be7715c132aee976784c610e002cde0e498f1b52312b2c55cf843ad6998245606bf8efbc4ed3885c7999d92959f2184413e26381d94219a50b2b8502b4324669a19fe2154d8b836eb19c2c7c23629e2e0a2172b838abdc9e9ddb220160da57aca0736f456466a4b2b4a5101f0dc20d9905c5b17baeb31aa41cf95d79b2220885235d392cdb34cc9ecc8b269e768dd85b413799a6ad75f30015880622c32c7cdcea157035045b78d8829669227dceccdc3731cc503db02f2c96ad20b425be4fbcef84b49fb6bec6295b55dd485835996b5acf9b406968e9f535a50b5bec428213904d4eeb84a035815e51bc32059645113e29f327f34d3f1636acc9f99603f27fdb7cbd20ac13cdebd8ae20d908032b17bd112d9a556bc2d2048b0bc46bd306d0ba5f87060370d5fd83a2f77d168a32f89a1c7c7d9b0f82c7d7cdf0fe1236db25143e228b32efd4d49d1c258dcb85ea2c75ac608e100523e0e30a99451b1cde91d65e8b91b5c0bf64dc248a3ac00ee389cd4e7a2439564479cda3c38eda9748098753e5bb4542d283bccdea087c6c7e0269c3be707426492f80e6e9b0da69df8077355aa97e31bded463aca345c85d1b71993a278616965199d0ee3839f89e66fae463cc7e42cde75fb1749cb5dbd872c47508056fa22771a71799d47e3d490de57bd60edd62ea91b351eb8aee7c99720afaa27898e908e0c4a5ff2ca49824aa4c6c0f323148445225622e9c6219d07e6dad4ec7b8c13c8bfce92b6132bdee97dcd3b29447d4a343f28feda484b63d40e9156cc2160f033209343380259524e3a4d1500343864987345eb8aaa751c44dcf68a18c9b1cbe77a886be1014a6a8fdd1277818c87fa7fff6064f72de46f49bbd419a46666f650b03e3f26be4ec5b97330855901fd3609adbf5f85e3c944b4c4d91e7bf48bef95edcd0fcb8e7de0eb48473606178870c277badfa0e8bc0ad4f64501cf7c9b697a3c918b71928adb852e22ad0d3c170e4bcd5711d069ebcfdcebcb529d970b46981da3ea9167c9524d2f46dd831109d1fb51d7b0b488b2ddfdc204039cc4b0b08fcbced238cf711ab42a42e6e0a5319057ba56815ee165c95d49f7321a2a4c7dfab15f5be6aec777febf8b06ea91f5a229b66f82f814cd2c1557094dc6ae82b552b47a734060060060e29c7af366e0d7462646cf377e994895baafbe884021efdbbf4398c65a725360a861edfaf2d731fec667a4af857126814b2e184f8becbcdbedede6d1ab0ba30dea9175f27f1d9a6e0ddceec4d95d198e80361455f22ef3e978d5355db3705fabf1f8035d96b94faa6968d7d6d54937965bfdd01a7aa6710814cfc1915af3b2a90771791ee2fbd29d461fbe9f3fdfbe373dcc2cb15a1a1f93af8596097ac415132f7cd3136dca0e692f26dc29de285d1d63e41dc00ae603248aa4ec1d23343f9ac560f976c62497e16e3948090cd0e900ba769c944151caabc1378b7a42393ed8421c9b3898fd55765282807685012b3eb423e385e8583aae0010a60e5c5d8f5594ead7509a306c5645172126ba65d20f43682008ce7af3cae5ae79aa3f88a58dc9a32d71ddc240838e352d6eb57705e3ac978100e6ea6f1752651e86e2b9d5cf6ee95f73f9f4450cd1afff84fe37c0505e3a7ea9fe9b792334aabd91d9c20edf6d6559d08cf4c5b042475bcd6d9e5801ecf2209cfac5002add0877047c2f2a52583a1769fa5257d2c2f5b6164691d53d9b1599756e13419b47b09ca8cfcdabcd84c19e22ec2451b97f5ba6145f71ed2317b2d8719965b30b7f832e2aefdd20fc093126ed4001086c108f07b168e7e9cd378d9634b7aae9de97c5212285bbb4a67997d297a6575608ea52617e76c4d98971b5b5380b332b2ebe7dc983f3e6a5e0db64326987ed012d64619bba3524372523de42fe6443a8f392922ac8b2908fb79612bb3391f3b6967e83b02a4def6f15394699ca41659215f0709e8277f9425d688b4726a8eff1a104b3c5624f5d7ab95c638ad4ae08ebd9270935dda6bef4191946b3101acd1f105441a99198d1b57ef81542098b290aac710197ce42a863a65f53e2a992b1626db1b800628cc0a9c7ae8c61704ecf2138b2039ae11b8960bb99620138fa8fb4f6fb3a42f54369281f6b8f5fab718695ad169dc965bc79fabb4ecc7a3d1259cd1e5dfb5cb86ef5aa3e84e9bc6fd067e2d6b09b542219cc831378a747be6463b8e39d659bb28f77720a83ac0876cee1048e9a357668260f51cc342ab6486d4f0fde7859210bb3b8e69d7142f031e7d25914a3fd42fbda9d400e5eed3e6fd66d8705a8734c1b1e421bc895aca8daa477d8768edf63edcbe0e99edeec57ef1860488e84a72b8e60da370f87105a059ea031b9c21b43c55f6b612c00739f395a400657cfaa0e286cd7e66e599c5a4335809ecd99c7f49e2334cadb7f001d7a66518d603b139750e4e27ce4a6c07087d4784379cd7dd452c5b60af96f215f4bcb90cd617c1649cdd1d9c573f556a32383572adfaad3dee499f5c89687ea425a73d62c000dfa82f0d1a18268534dccb5fff719c3b0b324401b83c3d07366a4abb5e3fa8d8523341a068388c80554e431ba9e76728bc124450f968a3e2fbbca8fe81aee20dd44d5d6ba1d261583f960e8f72cecec5245f9eb53b3a5660a9a3101c5b10178a528f2811fc769327dd599a75efd3432d6305227c9a51dfade132c069334c422929364eb119679c6a3dfdf71de917c34dd69e2c7c0698e7df5acc78efb754ba82ccd03628c8b96821c47cb06a7b3f1d7ac548f6f01bc21d02b3b282f52d397026bc363f329bbad8249059e2c9b71959b115dd0e3d77f587028de09c142bc7f664e1309872b5fb3651f562f6690baf995b9322934db299de3ef59ee800a9387734945ff317576c948ad5ebcf14b24ce2d3c56b0de19a4e7afc9a40b3d559543922f88f9866cb2c3540a9e3a2d6f02f6d66130ce1f972e847b8721162287e32af7b6c1f612e08eac8f770a87c756f490e74d0b910350b3a2ae240a0ad5158f4ca1a203f67d573626d925373e7e126f6c90ba5f5d9daff795a0493ba2d768e1c98ab078dd90e0588a63f30797cab9081577d04b386cd76e37306864af9dc08370cac9a4ebd8f2cf2ac668a25acc0b76f899d29ab6f331156c2afd2c9a84ddf1c2338a2698f5eae4fcf4bef1c6ad145b81e46ce092e4105fdb2a0121136f0f0350c1de64676d641ed10f759c7989406a5e4544cd1a7d68f07cbf213d4cb45d33a4bfaa63cd8b829a91b24c22f93ad3b5b12dddb38b70cccfb22e7673d880c28f14a7d929a2bb058cffd88a92e48b98bb71abc8e86cb58b95665525a0a019f069acf6bc86a6a76dbd23cf4249f1c5f3f428957eba8a074477e01e2b9de5d2a2746e45ad220ce6cff02d5726367fb89cde0bbb9e1d9414b295af70cf42f4b46736d47374a6eb6d1fbf9688c1a91acea2d0283ca0a1ead30d97ce93e587ff27b279747350da51c1d30d52edbbcdc9c52769199899ef2ccfe64d85261f9781fa75fd01e65c5e691a6074f9e2493159ea8c20604edfe7ea06556183bba825119438fc339aac066c8b6f320c032df749e1cc8cf88a0a99c3f9a42296b204c6efae37ab07f96e27821d6f4a486a5b4ead05e525e728810a8bda4d340cd47a836ed34742169c2b8640e31cadde7a25e0d57dbd718f113729492943ec28c8f1c0db19606f8590f63f971f66cb6ba01a65fe9302de7c141e43990cb81a81adc3194e5ee1a8eabd0e51e6b27a4760517bf9eaaecc292def4c1bf2d8b87ef424d6c789b13e3cfc4dbab5f7646b32c79f8a6c116c172acf358a44cfa60720e5a9a51e022bf5f8f32b50463ee1c9fdbdebd0b1128e7f84a7c88f69b6e253254f581469a312d4e3ae4bcc940fcdc904c3626b62cddb096b7bde237cd4e1de35a1ddf8147c27cb8680ebec23eb43b820883bdbc947878815650fa77dd47ea05be6c0f8be49f85ec9107e8a2fbb11abe1406e41c91eaec077f86ce85e6dbbfb4092c6bfa1c07e3dd5d54003b104c8a98112a9c1d444b2256c0d7d313b3b6b532710a8347b118c896c08084c815440280bceb4a551670d2102e648414dfb154232e860b4211b7d72f1ddfe2f5c03324b650cc320fb7ebcd717bfc62f50d81a711a9fa83df28515a90732d4ceb4af7f9b6a3bab6ed7fbbd82c394c9f5334b15dfdeee11ae198980b7ae4195bede0c2a3f57efa37cacb731a036d637c119d6cf86e0d1048eaf145bfe7e282c20a755cf38dacff1585703595bab3cc37c328d6bcfc381d6f462941cb8416ea2ae3327e0f2fce82616a60ddcc52f7cfa497c92e84040b40cc1e98ff7de84ab1ffa1eb5bfc43abe0acdcd411f8d2b73de01dfbde1657c07081c50cba7ca00b55584a2af291f2d95101a23f01df462800c157b517dbdfaa124736426e39e889303ef075e4cfda847c2365735b401fb555942963bbae5191e17e94881af584272a36324609ed8767909891949c8f381bca237e32af5e3903b637de4572ec6927e14fb973690daf87e129a885c3cdc9f3d40fb7679407a21f49c6b9d5870855a5eadfe8d2812d490b48edc599b8be16659f4302f6900d1c5f94e0dd8d2d32267cb94150a8d1b873a8a99b73c048b1f96c6f633120f83ae0d469d71a4e6da9145de1e552e45c2b49dcc647556f833762be3d1fbd2ae8e5625d042dd2b2d937730ad5e2fafd93b9f680d78a5fcde0987e69d9ae7d80f58a77137f371abc3e3cb82fcf7be21427db8ac81442c8245240aff600c036a2b30ff1ea7d3d40d2036d04b394a9ceb361f67cab6f05c73474ce19655a302b5812b28849515df0d67fc26674e4b067d03953a89d667bc518e11ee6595f348901c494606ba7c3d0d1e01130e369eefed5f83160397cd5399ac6d946194da93883271e63bb2b2c6129b65c11bdfb6cfdfb8f2be6d5917622ae48e977c9e90cb96b738429375f4603adfb290cc9af1cf6076a4e3aa0a0175f122c5d83693e74e72b061f32bab3c6ab77c480a305e3f1d780574d0ec036b4b34ce421bcb1bc3dd6bb21df73395a427a1b290f8b91f84df1ab81d9695cb27e22ad3f4fbd68168fe769356957f048cfb674a97334b4ece508e3fe9852b43205eac85211de5fa3628d0e47d6c0ed1ba12ddfe7a0a438dbdfa28878abc8b05040d8c55900813475697b5b2e7fbb04243c89715a27034f6903312335551203849b056460e1b779ab6b8d85ef70c47e006447e32ab97b58ef69749f1bad791b620f5714808960df3f53ea0e1f84ee5ef954affcf29cfa39631a762b6ed6a242cad8b1dddeed8b4f7dc42a0d36bf6e9bf018c158e66fc9c0b12c44e09ca50e0b0f71f4d578650813708a23c25bb59860074dc62f1b29769e0cef400b65b1e4c8988cb5666082933646593561dac0ff1a7d86f7b580baca04a52eb605b5a5f07d6917bacc4b7c10fc6d8001518ccec49ec0c290b2ccf3fa258288fd43aa0145553207a92319594a5767e8f70630806531467db552c4e6fe67a0c301bd29b5761e03a5db30f254056ae0c4d2285275f97796ac5da5cca68125708fbb6a1bddaf8a418751c7e1f0598c355720f61c3ff2ca3bda4e2cf53c2d262eac26369df9ca2aaa2f455a59a63b5179b6a5d194ef88c195499bb3769a2d72d50221dcd228509100e00bac00bce872796f06e357cae69e3c3c4e502799a20b70c13486cbb0d78e168dbe4b6fc279fdb27aff7b09be70a7e07bec77a04f11d256f19dd9e7c0d4fb5b83efe2c0d647e16dd3dd078d34ff0c8101690f215798b9349e3966e115b9be30b4fa0bb412587c9bc4acbecd99ad4825e517f0ab308905c3406432b63a5ac7ee1cce0dfa5ddd35481bd0e3d63a653996ac545bcd141ce9a5874e7149f2cb4b0254b41ca6b702aa6e6e097a50de9510b299422cc2a28106fe3eb2daf05c2d1251cb9f1976f3ea49ebbc3faa8c82d12622f27a9f221f11c2b383fd8ff024010244982acae0729405b2236f0b4d2eefe6004f6930ad0fadcb1c8e2b7af5a57e1b4d205fa7912860c3b39610da9c2217afea6564e27ebed27b73202750dd389e85c4049779138d97d455004dc5bc0483d7cbaeb9cd52aaaad4a68b8741ff50115335256376a15d8f25524aadd823d0620ccdb71528455b099d164c3956bb032b0b4245c88bd538fddde2eee63acbb2d4a7606c542c72f25a46b8abdd7188d0cdfa63873563c79359f6d187eaf933c555fb0c646af4e16212312d0ab91eec985ff9dd1583d0b3f3f02af8b3ebc67dfde9a8925bd00462b63bd1e50eb681e2f50b2be91a5b4ce721df415d1bf04ee99c516838e53fa1e77e677abc8f57e960d83c58817738f4ded4b826e141a2208ffb159f729e794bb72821335dc64f11afefc4012024461c1b10ae11c7e414baba23d11a0b3e11144dcb8722d357cc2ecf850ab3f738caca0ae859be8243fe611a8126cf13d011070945a41334182c049593811b725196d259e2b6d26528d0af99fd89d751dd8fac9a8ef0b81c122041f22f942fcb30e5bbb319db659c4c0c5a5437e221fd4de5f850b1dfa7a9162d368399831b6c1b427dc39439e6dbb1e1fa73486db1992bda8eb7ce3d573a8d6a5dd4b164c47de59f835e4fd754224cfb1e5d78df0e2a3fca49b1b174cfa29c18882b581171b6fc751c123954af31bd21dfc2d0e936f15bd2abc262e70c184fb75ef6f592e6ee8904bb586f2e04b18b7aae1cfe27a16b18f18697a6314768327e10e43e1f027b3fd175d85635fcddd0f49314f54840dd670e7444e3ef227bfd0695dbefa18a50b62197e6567dbc62bf4516571836a2bee88efdd338257bf476198fae41e961d38104b24ccc4e6c14738e4513dd26090533cf345829ba4a2690feca536121fdb532283c9d0328f98edce8ebc4aa71e6412bcf88503e52257b13a61704061dde4fdbf8ad057d104c06dd1c1428da6687c31757184125266ac5181faf657cfe921bc7c69795ee76725e49a242dce323be611f7780b51166a69b993b3d9626490314106473459c16e424504e0827cebed1c4ca3f737b13db70272b0415d33784c599e656475251c573d6f85c361bc73c5961c35c4953d55b2bb42e977e385a9e7d04dcbec4a62e4ae80acccfe6d0d91b2a5a156dc31600e7212b8af959246e8a55532b51e262f7bdf971a6becd8e9013e03574c6480bdb4afcc055872f7009f26219fe8adb3f9cf6714f7b53a562ac3df9eac440a62aecd945111a82d0b57346a9331ce5d23179d1fa6f0e4903a1352341d1fe1482780d8542331819dec260c248ace5cbf7094c4e743f34699a47943a046b2e7ba1df5483a70ab586b2cdd5e031b18fe4c54484aeac791d3cbcbfd0b3a75e1f6430842bcd1edfe98e45f626c00d4576b31ba4e5d99df68072f3062fb030249dbb637f630620162fbb0095901f065fc33d06c900e092f94f0f183f1df9ca50bce01bf2bf5d954038d5e8f74afa60a0cf47130803aabae272229c1e316f611f0e3a79fc1fe298c60360e6c03a1a53a9e391b2872adbb1c55db8006927b181ebe10ee822d735d621698fb8124cc6f81d88f68e9f95fcb130cdb03d765897ca465261bc3a45adbadb7ca46c94be4a1f7ec7810ab58abfee5ebc635c0a89f9cfb9174a88603723dc8b330801ed4919c38dcbd6bf9e23de689e58d561cecb503e7a6e6155653fadafacdd65b5de97ee42df76db332299474d6ae163d2cf3a97cd1b066d8f84f6838222a590e8df0ea1a5df500467bb557fc31e8308dc4b1ffa9a8931e65dd353739f946bf815f955dababc197cd4841189a21049d35aa7998cd7e286ded28574b793373fe3534601aadd6167da14eac3062b47009ff7be0fcad77618d061ea53e44cc7f1d25aceb82f1138125cb6d2e76baac7f3676d730d7c21ae02ee3ac1c02d873d7a88bc7166f85f7acf6088f83eff070f9c5f029dc321d2fdbd8b06f05c177ce8141b4f5fe80cef609a9c9a1e040ec7abcff8eac0e20ce9e7030455ad3f9db2dbd10a2f9428a6806f4dee1079583cc517f246ac0702e4b80b9606b58a81848403817f7011eda9613bb9ffff3f4f020bbc68263a0c5da587fde4a8ddfd15174c368428a887bb2134cd12a6df905492a958867168fb0d52af40aede6d793e20d7de82f61a1fb37dc0e93862e69fcbbed815bbff15f29363917cc5422c9ccc2e321ef9f935299825f3a5c38db269cac36f94c0bba2e01ad93b68b140244c7b8a102ea5d6ef95f56438d829f58d5280a9f6389b3432c8856c0b18c620c1f3d3b31193b58bdc6309f1bcf0ff2d482d2b589d98908ec11a64e342e82905e1769e4aa25755c2da0d8386db70a56ed8478308e8e88b7ad44781b73054e2f2bea0d44f7fae665c917fc209ef5f8a76222fb4fec873591cdd6c8be16a122a9dded1396509f8d52582c6f5b164c2e21fa610396d0747ffd90d7d25f97722e6386e8512df1a631180828d317798f35be95e9cec7cde512f05a87e5ccef43f5bb670c7040f01d3abc8a97e856c989443450bb0cb98bed0d294bd4a5d7ce4fa9a0c1c39fb3ecb1bd332583f100ec6eac64a938c7e73f08afffa269076d2edc2683173c948ab5cf3b840a3dfbdb043ee999a69ac644c88a12117b75d6c210963b969ddb93d2a3119352981d8fe7234e144885ee012e982bbf8f3dd5c16f41bacdd7ba68affec7149b8fdadae35925500d5b6ce430eea4eda6d6570e03c23172b1a97b49c7aae9ff29fb376ac594cd296168d6beaae932abf02e83e33fda25c59ef73dca1a597716a207600ac40e12d36766607c9afef5454b18f2b66e430a317576030e0ab88aba8c24e06d61ef72f4db6a4712386ebc3aa8a41bbfc2127396026e3df5bfaf88af8b625be10ac5d74d4174790358de30ce4119914cd06da89f5c9ccaa98d6042d781cb42b0b1a0fd4bfc167a9d7795bbd3fa3ab0b692693856ac0f6b1a22c05328e93689a25b0679b0d402f15f06f3bb4c18c2d8f913a3b0f4b282b4f128c89b1cf4f137b9d52496aa326f7c8ef3d1007236a5d46abf1a626e42ec56be4f5c255cdbeb649d27cf873e7efa3fac2f681b0be826ccfefded0ea54ad508cf6d110687d7961a4b51bedd7ee938c3940b4bb59237c443dd9c13481be6f1cd50f9cdc871f01ebdb5f65392b81430f74a42438946e4944904497375b0fa5b3aadd187b961cd107927a872f15fd5b78aaa50d56a8825d69aa083fa6872abe4544c9e045a85cf63c80a71a442de1d655c375b4f2bb90ffda0949c89d7d455cac2932d4677d1becd47ffe4e6e25b4685a521707086a5810a37d04f7154da428d0efdf4459ecf7f17673e308c56f8615de3229433ef4f6fb9fceae71a697eadc453c0af17c2e0ac9bc694afb7546abe581eb3e43dd1939042aad16c594545bd2cfdba2c760e685fe3be7143a5369f84cd327bbfe0514389453189e6fcf00e5ee31395d1407bd02c68fdf3c097324a2ce7cd4203b71eaf805261fd314fbab8cd6ffab5e7cfb42b8f1c8d5b716a73fd9671b42bf01f5958034d96a7b34381d8a6f863f297693fd7e21b29e92610dc89c5b0409ab83568ae8c7ac9666222039abdbfffd24c159d605cc5db54c89af7c931e8f443f0d36327c926ddba0b93021803664a359037dbca4cd113dcf20116c66bb735be234f129fae522620e8d802d7da6a64816d81339328279bc96638d941aeb5dd5e59bb43556e4b99511f445a959ec23b4b1f3a0a17a2908a00337f471be6d60d160f87d443f7e34b079a2334b44a77c2a11af021cc49be2814d9638650832ab65806f2272d1ddc37fdd7fa44da1a22d60a703eaca3a5482292dfcc39ef658879416e722a50309bb398ec3474e7b7fcac7df244e2d6044614c056b33d3d4c95e96646418b337b005669d93cde4cb316bd20876a6c9c0809b6c5a5a374354613c50745311f7011606496dfda4bab41040587ae31dadc8b12eaae6ece77e8a1324b46a155f6ea18d2d4c6533af1cfa721fe3dde120c0343e96f419eb4737f800725946e8caf93e43b56620b8e9eed04f1d407e6d5b5db7aa46a636d3ad76567cab2202304d7fd3fab16872bac75e2fefc9ca2b4a9fb2f305760440275aab1332c1b982806bbe04a7ecfab716f226de4dfede84b22e087e80f63fefa29b7eb595444525d1c8570d8615c215384b58192b130899a222a011e2e48912b7528904341d088c97b025348f88a110ed3e3e35fe9ece2f196a1990307a0ad3b7880974eedd675154dfc5cfdf424ee10779bc650ad87767b7f7359a60a627607e6252aba9aec2fe4f6751acd8374de2378980bdb8e7cd65c941f3464ceb94c358eefac85fd2d9fb41a1bafcd0bb49ddf1f346c423953855a76db050dc8997c5602d6eb04a96b1003762083f885097344b5e43c9e1fd4d0046f48fb0bf390bced677cc65eb0680c2f7733ee031317960e10ae9baf1135b717bf66c8ff9c33ce3f3d59718ee90026a1e4f5742a1393a620b301c2a124257bd45cadecb30c17c0e87b3faf58ac6ac1a07ee22f9bc96eb5eaa440a4cee8e387a0baa151a650724234bbf6a77dd1acbe499f22397815d522ef63436eec1844085b3832bb91f7d5a4bca5ea8a0ed291bf8495783e5cf520cbfc4ebea68ef8f3e12a279a69087270ad9fcba4475c359564834b16299839a8527de9c24336a55364e0d8a48789d5da76e391b6800acc39ec94ea1af51648cc96df4102d7f32b7d9005e4b8f9c8bb5dfc978fbe809ad3f442359851b373bb4f1696aefb4fcaee46a6bce29fb14c3f0b75b9cea4565fc9422050a6232052af17ef97f11e3dec3c75aac0464ce2d8c4639059a9cc57573b1462b9ad9bfa29ba2fde367126cde9690f48aba9791fdb5302d106b3d5555eeb8c11c1bf21a6491610cf109daeca577dd3eb4a9918074b1794f4789e213c5f31d413d075464e3d13be4519155143b436b0ce958a0d1686b31ed207c69828eb972a06fd091c8012ce36c60faf3592b83ff3bbbba4ad8679fd9262db4c17da196d2afdc9d010e6c4d834473f0fcaa6c7c67c3cb90a0feb69f6246b51563f9d7eda1cef52b6a4ab8a78baf0f4753a5bb92ad0345c5408b4000067f6ce2fa765635e9efbf18f8d181fe3a41e893d1dfaf4571b7da06dbcf85bef142c1031cc013533ee8b77ca479edf93fd1d47bd51fb362bb1f1856f846b1f3325c3a62d3ad6567729f58f2c03ba431154afd54bb3b30dc06fa4cc5768d69b82d86f93372e100a8c91cb312cf7486295eef72d3fbf4fb6b317b9fd32f8ff0ec3a53be71efcb1d74f83bc899756525c71d05222c4e8cdd5834a4492d54dbda77ae9822780388b9650554847c33f6003e3fa5c7852ed9a9eb97aeed2214e8c158d144ab8413439df56c633a4235e1b0b2b89f2a479355730d91f3045f7a8342022ac16b7755569b600745b3c6ec4b3648ba14ed3853ca8beb3cc066dd6da7188bdbb089ffba7333377a20babe98b2875e2ab06b0b9985e8b44230112ebe243919aa423df184f22c375f73d7f946d24719b0d9c2504837969894e0d05fd7424888c1c7eb21bfae0df8af149cd588ca24d4d99822bb41a1eb88ffb0b45c5861e70c2898a6959b0faf779723d175b8f05f514df6cc407a70d33b9713e0264acc2f41bea4379263f6060001e92539018f50c58531746f26f9268281c767d16d9df4f47122d555aff1ae06e80c32181089c37f28ec4b112ef928b8c8e579f2f30dfb30125eff85f546b9d42d6329ab52cb43fe5c0307eb9a604f021441a0da064c004e64024cebc872fcb284fb2e9d9d092a0fa0f1bb4aed5cc6d8234c61f877038c70a3658ac278e56427e778f1d5f1fde4c1291b6d29f5a4e6df7652e529f06dd693554cd330a66e208cab40c424357af5367e075471d5943e45ed25ca2d8a1a6b4b45f80811688b05e719db4e4fcc2d40738856001da55be1563fbffd29b14c5d84a06fae755ca57bbed4e8fe411282cf8ed28c0f983892bb32ff7625ffc8d9d6d75d8f2a0d89f9e7bb3e80836e70a40727d7fc9c198292cec548a07c0abe5c6c34ee913b0202af7423fe86c88f831009f3a30fbaf6cf5608a5d684d983552536bc16bdd31f4f62974449a2d445d3bb193943edbc0d32ea86a75f5e3f2114109a067cda7f2520ea655f31151c14fd9c93622dc453e05727bb10b6e7acf5c8a7093a659e53ba2ab66ccb36ac6cf9e527c96a6e747c5b1f8a271e2bf2beb034b1fb40ea0f2c4ce7b4b28841f20d0f3b37716388f1a58d009f80a06f5d23924e5735cb4137b10c03f1da0088835404e5cdc5699031a99bc135b7d74200340521eccf9a17327c9f94b84916146e079789cb07208070258f762f3c09cf63a8169808c934299e2b36930596eb638ece17030f88a92d74db5dadfdd49bf31c09fdab5dd492da50c7ceaca1d5e32eadf9cab721c084d0ae3e605170954fecfdc31f4570391fa0412d6d36935d7c7419cc5b1cb5c8ad79908b0e1c81f0c13669ffc4dd4c07e63968cf9abb5c70deb399b707d1a905aebcf7d4bf89302d88661bd5c2bacf1deea5557bd8c0a27ff42fe7a12e69dccbd408f9a3fb37aa749d6bc14e4d4e06703142229f01468afdf37fb5fe2bf970b06cef6fb6321b96f18e80cbb86b9aa09d3cbe3b45c8a1925c2a0a7471df20f18be6ad160973704a89b69902b208e87ef5482f4f0f274aca0c06d2e804cf5407abcfaaded5c9abbf1bc8e12729065d2752e69473bab4423c95577e65a8b47e46328ffd08982238e1774a1f394c2af2fb33e34c11cde12594bef85efd837cdb459b74923778a06fed55f9635dc53f7ac6382e4a684ac887303b5b0290718331e5c164fec9f8ee3b1f4b6da7e9150c5ec964f314b5d63d52d890373edee3fdb3fc47a734730601d8f26fd5078f3020425cea16572b15cb542f3028b3b9660b996324986ffc2ebf0e092635a2c54fd942c39754f5b8d8b030d1a2c2a45589a0794e90582bb4f634032d7f55c3981758e419e2eabf80e981a561ae8fa6d5e5354786fcfb0974171987889eca1ef667b925e893fc2b2b46b9bd7f814f14917fbe14f8fd267a16de5806b2aa7c24320f58bb0b739a3276374ab550da6767cf0389c348a068f6c17a4f1dce0a0b8e5acff0bda17ad76e96aef03a35435d71e8868107e35caa3a0c6b9f970da13ac8670ed4d016674167fb4640935c313bc4dd7406dbe50c827db90872c6c8ff067b56abaa43380113de67b7e0ad3a1dadf84b8951b152f5953ef191c6cb123d9311dfcecbbd32c1d13d9807ac61e7f28f237c7bb263baaa4fd0ba49759672947c970a6ed3cd6cbc7843ded9ed70d07986d5fc6c3b9dc4e995cee70a1b94232dd223f5743d732a80a7381d0ee0bbaea2f130dab580a60ca32ef9a73a9e3fbc44dae1c453281d051ee40696b891f2bf621cc3094762d4a19cbb13ea9c63f709e20bfecfc04eb9bf6b7645c9e46869a51b51f59f97fded33858ad43052fbef1576826f48a184a3a8628fe12c681276b3470b24801068e0a1907aa5c46da366ddc8aa147da0a0bd17afff22164cbe84b9878b23d8ca2c6727b1cdacde52c1119934b022c444cfb4d39bccde1cdd675eed7420e50c7e87697f82ff8f6ef9e8630992c783416ee8ab921daae2dc6f0975b9512efd60648cac8d86e40d1bbefe41bdc33d08338e3b90f76f46f87d52bd959c56111d201331eb640640d46b45267b8f9814073739ba7913f08abad4bed347311589d9157b7a80f25f60149eea79aed89e9078305a19e91570e62e38c5aa10bbed43c5a0daa3f0e2bc0bb4f236c7391c50b13f47954c1baaca8c2c2098d81d900a58d0ef75ec3a3beb01b3c09781881366b39c9a7252255ae383fa8e66ab66cba945c5044102ecf087c300b9ce0cfa90344c3a4ea7234ef647328f3b54f5023b1cdbee3e6e8153242cd0e653c4f5e972257a3ae82420fca164d5124cbc1463a2fd6c8c5091942483aa8df57990dd9217f69f1ff4afdde6bc880aa3e57498a7a0b3973e97da17307a61ea564bbe16b33e35091d962030b9e857f2567161424bbe7e2008ecac4047a054e9207ed749d51c9b27176adecd4dfa911a784dbcd2bfe01f8755f114d5499132a5697b8b768bde3994f481bcd9af5a44c2eab121b68cd8bff31e03684c5f89255dce3eb89a8cd6479529f5b1f3fe1f86538c1dd9d7b49072255e872d9cf1cdeab5049efc3fb412c618df15224e53b0671053d5d90b0469d83cff1ab3841d0ebdfd4d6ca71a6dae55d2ba26949fae1ddc453b953f91258fb16808c4d18d84da41bef8e0ccb5ebeb28843ae72b1e6a796a8a7323d78d304506827fc09ff79ab81e818e4e762668960c45e4854f68a328ef56fee1c9a0e0e0af97c8a9d66ea76606a73175b95736e75ccf6b8801a3fe7f584ac96de2df55d9b2f2e014feca7e8f3dd4d74190dd39dd2fa934f195e47cc6d8d34647beacb47846b581a88032ef365a40b3d479d5687f45be2f7cede67d1984b554c019f91ee586e493b1e4209075e9a5073598d9b585ddc0c63940d2965a88bb8aed56092b855d675afee601e72f86a640a3637dcc3aa48a7188daee434fc03aaa1a608e8735e1bebff62e362fff86a49d155457feda6e68ba54a362d6e759edef368cfc6a6a5e5b56cf4d97b5d32993ca1ef165dc9ac9bd380562949b073f3b3cca64b04d1c4432f27340969c1bb80f457b797aed7e508b54a5846277aa55f9630df5c5da2165af80a84b9a82038f21d9698379eb285eb9d004bee9c336265a4a9737ab17f6fca6893fad6821068bf172db6e127d7d4876230eaf8c4d05760985a6411535527b7d42625efd6270b09003707695dbf8a70bb8c3f255c3e918b150d01ffba7f745ff6e29194c5570ee4d5ed2cb6ced19f1ad2af0152caabcc5588adab47f0f3826d43ecd3bb7ebf65e30d606b9b281aa2bc171ea73dc654a03e2f7328371efafa2c28242fb77ca46c32ad361e414286247d820de92a88311d2d1ed443e7563d81551b57a8dc0b1ec3555686412efdf859f7b13ae79e62089b333d7c8c8cee2589dd0d9a1187b142c1fc5afb32a3a6024db87596bc502cf73ca1bb54bee2471c77c64a644ff18c1b857df057854ea08cb8bae13a0c3ce0769043b6a0537da58e1bd1140c214c83d38e1d27de70c6846b4433865098536d3b2fc8e2b030885707d0c5de4756ce03d674c9bae0f1902fea9d0dd5e319c794ea30efd9cdff8d1952abf991b095ce4ca188797856e0bd6436f04ca8e7c80157d5e873f0710e2c1365fc07cd336977e59316a2cfa5a135cb61b4968ed912042ad4a04c535f7a50934d7e3e86452d5656082566458d17e2aad36aabdf1172e8a8f72728af4412df276ca7570bbd2d0400c6010e847003e7db0ec32f3f2ce94c7df2e041099e5c1a0af7d95a80a9f4160ead1e491fbbf5fc9a3f9d68c2bcf7d196ad0cb906152c0983a536a42218c85d5f52c2951d949cd1495f05636b3cd89adc0e67a8d5c644385e18a5c5a7764a0ce366ac42aa0ae5e23db7d256214037e58a6d008024fd3ae7f50370a1698e736240bb7b86bde389f092db0bca2a655914d37341a1dc8baa44584346b53768d1d1fea1ccc9d1b332721bbb9b3b5d80f2b8fc52e94c28eff44ed1cfb282de96d4563b2c21362c1b5f4c232d17dbc1bdb9364528d5f30b7a65bf9ad105c9eddb837f6b8386bbec314fc9676aadcf1efd68a6362008b37a6b9f3ed2870bc3874c584ab1651cbd114b0482a007eeaca4b1385cb33721276b0ee20770796f0e410c3186238196cc21cde5e7948e2443c2dd20476ea1d0efcff49921fe5b1187cc5037cecb94d4a23ec7811fbd784136e35069b7e543ab0d70f4276471fb81da494c6747cde7b12e197942bdba596c7824062daa8cf1640ce74ba44d464753182b8e5b8e8531b4efcdcb11b4e3f5086598eddd4eeec90cec027248f76e61be0c878210e9abcfc959a55afefa0ecd7b68d0978527f5ce6561fd36a2777e780866c0b6494348bdb7c70ed53eb75d925545f87ecc7a9deb7fa88776895d9366c32edff576e0e05fca07d96dcb99ee2f753163150909463bf16edd12d509a6685e4479d9cb6b6e5a72b3dff60d960d5ac1b2cce5c4e951f48d7c3da2b911e7397905d7df99c84528448adffa985b7cf0cfe0db95d5d85c0d3ce9047336cbc3d8d6915e5117456c8265649be60323be2d57d2558309c7fa7c47284ca158201723ce4f7faa1e796bd800a9e4c4b6eea4996925afa31f07da0cfa428ceee57e0c408c9f0d45aec242ab7ede1a44c6c689338c8ca780fa6799bff714b2bc6c30b9d3e030136a3f5b5f47ef33f137d33c6ee359f5b4b21b2376bd47a5fec43eb821cc5f2a88682aa8e2f2cbeb1984ae2c7e9b3742f03679d4bb10db9e342a6229a27a052300ff6413b8c1705193944da9e711e985481bce9db5b071cd078c983ac96a78ac0e82df2327d7f27867a4646e75980910e292489af18ff8a1c8abb2f77907459fd8934283db3697bffab86e4e897b49f360608f78f99b7e4cdb28d23091077897cb2540d17c88b338c568c2e72ff0622d0a38683e8027934a4595b77c8506b050c57d1662aa3e174dadcf7967fc8289d8fd488278c3e946965cc4d9da88485fe7bcf2353d139dc55ffc35c88bf092f08fa6d0afdf45d7985368785e6a3fc1bfea79899adacb63c8e749688908c30b03356300dbcb636467f2abb27122ca075e8f7b4faeabc20572c402c0f981564a42bdc1f78ff108f8e63303f233cdb6df0b3f1c2069f8ab63458c10def56a75e5767c621f7d7da02faf6ba744aa8189409b0da4221bcc7bfb66d9a12bfa0df585ce8f280a410564a850b51a2a89a029785fb731dca34e1d19e95d3614448f8cfde6da56e3041ef878e88e53512edd44b8da8132e38f84322ce863bebe7f424e00898666d60b999efbb2a456531d37178510b451ff848840dad85f74fc2998329d137febe22980bb4397ede5551091fd7b2ecd34c7d5b155661ed6ad2bad4babd6316a06d7b8a886e00db2efae716fc295d76a526245e0b7a29b9f3dd1ecff77fbbe7094bf3806d1243d61f8f4ec5f253c361168696e463ce53c3978e0b078b0379431087af3e4df0c7c5efa9bdbd4d71f896927654cc7ef2e0555d7595aed802c5989670823fe21a1c001371cd0b3549a3784978d0044a81e4ff794bb74af72609ed08dacd48ba240682cce5fa8bbd830f4d4062cf50796c26b64b194fac8a393b23a3ce8a5e30ebce5b819bf26f962dc6647c4868c5b8112585d63eb5cfedf62da9b164be64e0a77e9f5e688b05d4ae2e9540c7172aedbd308a944233d127524f66a237035601525675dfa49c68cc2d706aaa923138bc4b066e9fc95ea9383bd9ad8996c0586f408531857f352a1cdb882e4733195ae1a711811e774d96a33d38902b6b63ae62411221bd6bf07dab7e1e1445e3dcae97fc62761b43495173f8d2dced17d4fd92bcb85da6947afd53fcd0f736d6cc82066438b5fc0fd42a3d74f93b8e74af5fce3f005532c3b803aba490b6f5c0aa54837b5b171845e11415c26389854b387f274f820276999ac2a319fd788cbff11eb04b47047bb48ac24486fcac524ff56484e925ceec11d3fe147f87a177e77b2d3351c66e22e81dc87469a1ac5d598c6bfa42e010873cf3ff08c5a7f581b4c66f2ac51c4cc09e98981c3c95b32f21fce7575a4b9fc741688f4d501d9daf6a8e1e18db2553fa04f9f58dd91b98e40097ad2c994b04c2f931645edeefc4c178969bc7ea0aa4e3f9bcf6335aecf1f8b29dafc706dffdde22f15f121dc8450462cf3aee43ab9cd8e97e4c379084bc526db135baa440e02903333bb2eb643b28085159079bcdbf3e7f52995f23f4ebb6ce59ba6a90917769c9a7268122dcb87590512aa2c9cac78fcf92a72f8f6169e518a13b1d7de25dece56c94c68847d0f9a1fb6631e133f9380a8f2dbac5d7262d8e61acc5eab9320cd282cc83eb31f775f549ef6e37ac8dd3873ef383933b7af2438cb49303a515467fdd7844b1984eec6e0832b5075621df9f53b07a5aacf7a0b033c8a85a783db48849ee75e9e472b91ba9420ffa940edd48016438f5417a61a9a890810bfdc4fd5307ecf507fe8e165273dd26b4a1714e4dde6038a5d98b10358453ec65420ec4c851de9e19b289be5f2775caa8aca855354d355b6b0f210805c1bc2076df04f73d1c61ccc3356a524f6521695213385c0a008477ec1fb683f929435c52a13610f375266d545f918a67de564eaf7686bf128e4edcdb3cfffce9756f7c856f3151cee221374c9a731dfc9e86cc3c0c96c1466d25b0ae556707dbe48ee969671630a36e863f1f0969369dd6a4f77e29b63083d1e93e33222062d7f9c2c1b4ddf17069a91f685a96a90340f965f6b20685f58030cd319611ca4dcb0ff678e8c057c84238ac6ac1884e45ebf5bc5da806ac6517d11d760b228582ec9f63c4c84997b32959d2b6efb4589f0f978920942e1db5f6b9722928482fdd78513db9bd48e5e9de5af80c8a7c83c4c095d477b6768f5b6d359f039431820aa0e1189df1e025774620059fc2a8484249cb7dfa2733df72a2a2d2897ae35e37e2b50e98feffd8915956955652f15bf6eeb83ee0e4917d23d95bf8495c240aaa8e56efc852a06d8342764e6450a05a6184e0948d128ad41bc928fb7aba5ab1d519d83f91c276b2c66da38d35c9cf7ae3eb7b2410d81adc2b78a88ffeca35b24960291c87bf72026e6d10cbcf3a0364a24a27e0ab8a8000697f8c8ef7f69c3917d305d10366ed3b4170f302db262edfe5278819cb745c3cb2bb98b1bb45462fb367be1de5cd25829237893af73aaa44c9d75537afb9f2fd97607a57ab9b5c471816e276791baa9bfbbd8f3b1c6a7087bfa2391e10a05d7d656a41585693e4435bf0a1bbf304c6915c0c16305c43d280752e79aed45795a2bb05ec2a23d1be6e1287901cfbe2adfbe08d8e662274c6045c08e8fa77b3b53f9c8feccd8f7b5caf419c5749b1a313aacedbaacf0dc78fe2fbc0594cbd4797e5fe0e3fec6f454fe910c048f306add0dae82c8176fc66b7e201ff7ffc2af0e004ff9e26569cb39a5af2fe9c0ecb2050563521d05be7de9b78b785489e1744e230fd3fef3d6f1ba73ef7ec9e89b7ceef12857a2a847e2faa4ab95b32d562ca481ee53fe7547a5d4aefe8357de09e1fd1223bea950e159fcf047ecb515fbe2376aa533a7ffff3d4bb3a7657f8646b6e5d4f16616e9b6165324b24a3ccb978c30ef77d38bb217453ad3a8153098f806beff7648f0b53497daf1349531ecd448b7f0a95e1d2ebe8f217cfa351af9c6c9a23e75e3e445b2db9af68940f7ee4ca28403b6f9074b751a1cd9888dbaab3aad12d98442a9a5eb99dd77b9c5e823053d98e08abae6197b55d659eeba30bf9e4379de06d39a7500e936a84d641f9fd4cc6afef29fd7d180a5004fd3225e46e5311fed5b0daec21ffb95d5e6b3e277c210d208e1f1ff3cd2d18a7f3d927707def975633a333605c5bb02fe75b8be96a9a47e87037b144140ad957a81a9503ff55915a05134b3abb2069aafc891017893795cf71e8fc5aa5b6f10b1979afb580ae464be6153a41c3c101c2744f9093610144b1ebd84177440691cda195d7efadb7b506208a2c1d0b60768b9050d0e8adb3876f927ac78f6e62c0b0e541722eb0ec39de81e5d4359ce7524b9d2d12624fba0eb65eea3e1ff6d21d8d9f59b18f32c2d76eb50f46e96bf7a505bd8fa98ff3163b916674171dad23149f511aeed596b59e7c32f0ffd0381a8edaab49f354174ba2d89bdd2fe874ab4ecbfa436f9ca474a6202a7c6cfb81c5c773b20f932e0ce3f4be75dfe08ce5e63ee8d623baf7b66c7774c0a4dfd9f3e9c199915059426994183514ed9d40ad67e77d0b7e724d8951c0ab0249f79808389aa75fb1f52c77e0123cbb466d48be9b31c033c24095fa53353aae30f5d81c59d32d4df62f077587e0c23d17845fa50bed47ddcf8da827a3e7d91d9621e566de4a26a852e8ac12591a885bad4d44f87c71c517c556532ea1b016fc8eac5b2615dc3096090b0321ce6ec1350ce50f353616007b6da9f3a5e1f046960c3ac4af7357baec9730cbeb7a028ad8daebb422a2e88d416e50d73e2aefca42b0e6fb8f3a95313c54bf4d93b66b00367acdd9fad1005484f7f1cf066531e2ecf1b0584327a2ec5e99d2f26cdae34bdbf39ec28c1354132d88c132146244e070c8cb5493d83dd738cfaac2f43d6096a3b54e853e8c486b45767e6a527a5fb49c51da521a69316008600ed25b4cd51291e019124680ea90486c03d9143736299d9cc4ebdc8eeb3c56f4d20a57e8558cd32d0cdf9f02fc693e54407ab7e11ca66521dedd2aa4ce8bcb1b7c307625235e3dc13f07d63dedcc1715be28b1a878d8c98e11c34ffe271458f875a69051134f63fe29bb93b9b4ea8280d23a288d7050146c2d3b58379457cd5f691a12c98204730d5aba3d4766fcafe70ea98438cd64af1ed67d1d8e31c0f95d131ebc0cf9cbf78bf8e2eadcc16179ec344def0d4ed9488eb366e7a6144993de485de240c0238c7de63716d40f7dd2198234f57a8eaef156838f494122b9eace0a32b8353463a7f53a95b6206131502b0971e2411c3bbaf32f8f2d544604e6fdc1453f5e6def774ec2972bdd44301ab084cf1cdb50b85948dcae4c39d9fd8c545d83a544e827c84b529756e6bb66399a6de8d21b25601d1d5e2d12c25e3400ef34e1a647574dccaa5b30610d2c9368d44904011537a06f8c4c6b771454028f71a99dfb7247fc5eb06e83ede506fa8c238d53e204c2562437b5f0a78b03d5043c05495ee3b31d4af8e0e3bc038569b813c00f3af42d632ccc22871fa4c23c89ee54451fd47499bac6f3197ef036d5f09bff24f1ce7b567f9892e3169668b2d1c3c6fc7434c9124263ff10f5574ad9a1581eca30676c90a55df1ba811f1a3aec794cd5a00431da496e1533a23de304aa6e958c3ea80e29ec29fa13cf5c92eb805e05c703906036abf3cc115c661671491013382a96e0fa4809df433b976a48e34b07ef20795c36de20b1bfdd3bb7ac5071c79747aacd63fd8ca90087e4edcb82a5a479f9de99ce6d61e79b3b688dab7905e549bba6e52d8150b9e410993348ca90e73c2338743ac9991e899bcf2313112c9e6eed0556195c77af057d8321a934e9f04eebb701d39aadbf1377e1d1e21a8be11b9241c41b175662332777d9d19c81e9c0c1b3dfaf165716a769c5741d7a9aa82a4da4ddc8928eafe432fc65e8711dbe66052e9b5b7c498dd02bc8707f7febc75561f2a2e91cec788d67af7409155b0dfd1ee1af69fae0f152c9af5c0fed158a012acce3521e71c1f7ebbbf47974c41180c4addde1814a78fa2c07cd0d478da4d53c5647f9c5c11804fb0878f30e592d68a84d2c3f353d6b438b28cef29c59f6d0c2df2f874f3a8a4cc8b8444171cbce44a631c93f92957e5edeb443ba15deb2058824dead85c144ee88feea68b77eed056e8753b038b5eb707f6b63968d62a5eeeeeb54d464b4c8e32f1beab5c0a9542dcbbb3154001defded11082efb58c7749a0421183057da5554830f819ebb357385e480ca9bfbb087e8117d04d6f112246dcd29fee26e29840c419ef7087fd95302bb6479b3b4fe19eed9d6ece37adc6cf1d1cd7a69f77c03c65a04cb143a3e730c04895c86b97c0eec4aa348a89ccadd7a8acdd1c875c138441b908bdc8e8a25d355639f41cf3b8da4c4d3c8367a3149e0cc649228a943e13844081dcf0fcb460f8e677c27bd016dbf6d48f2fc4021be0edad5872754203558e94cfc402d3855e41116a33a6240eb4f0c2a27b79f79524d0a56719897937808ab8ccf18dd94c1ad011c2b242dc1cc190869df40bafc9485e480907ba2c837fce3eaaf30297fb2f943a9946c16e80cde03fa5b50965ca70392e70591115cebb450477d772e0e9446d3f0d88ad292ffbd9f728f943469bb0299bfc8e3a802a22517e4861fc278f50aaa7ccfd57f62f223fac78bf42076afb7e935ed4cb594c436c69c07d5b5116528c41be7c45988193f889b16b5526220d14d6cf8456f5cb48bf16f55ddc9678cfe6551eb00cf8965001f47bdfe4e35f216c0cb83cc4da5ee00a53d7fb499cb7f59ad4a76647f6325f8b71414d61e8519d92992f416fe89153438fd0b2f06f893d40a365c3b719565f79dbb96c044f7082cde2a8a8fef098e2e3d9bc589bed7dbcee957644c359ca8fc8c79024ac62db4036cae79d51e63a11c01f200768446664989b0435be8d287d276c2e894f8e1b87c053e68e13872acb4b3fc3b9f6da6548079c4dcba2257ee91b2b5db09ae07b2b2f626a1b13fef9b0e12c4160b2b2efdac3a040d1f4404aa0789ec3d6820b5bc5c9536c49e75d1a397d6e6db397c2d7edc7c4e58ae4aaeec59a151f1ced6dfa06d2a354cc70f00f1d584207f1ed3bbc687953c38524ec40c16895a4d4a37360e039d313f0a1b3cbf90048eef1c2b3d484291047276fafe1f831bfcd0935f0eef7a16c5c36b4ddff967c4c129ea229bd32d383e95f5cae2cee156c2ae07b0cd03126d3a8c2e57f762c52e10409478eb76d6fa5d541156bb30d31ec1379f69e4d5e2fbbff7eb4acb4a6fd5ab2cd05733f0316e097ef9ce9ca8c1592c0cb24cc12e60d1a32cfd5fa295145db8c7e9e65e0b504c089179de75c24a99908531837349417f34241522aa12f1a171c9766f21b6b09ae99eb49d20bd387dd192404d7e29a7470ac9a1196735d830e9ac6c50923279335f96e0370a4b6cbf4c4d34d16f124b758e74a17f29ad5cf8a466a9f677bd0686ba34bd0a1ae95747a442da9f543cdc9802d122da8711d1554edc3726c319414dd29981bb1a8a2a9a523e759b4e7d271679b8d789a4333d54a4a3b9382355ae1de1daae10f529b8e9508f1179affc60af9526cfb050257767253142c0cef26aecbd1e6ba4aee414fc87b0ae41fd26e32ec0980834289e191f639b37b43880f76ee321b78e3d511508fa28a5d3ab2092ae3f1cea60951489a70d8cdd93973cd1cbc279ac8be9053919c6d8e0d7166e39d45f2b1e53e3c6e36d1d4840c078b597c352e6d9548ed152022a82b717de994aa0fcae48e25c7d6029ad7bbf28c3d050cf683b7dceee3a90cc11a10bf950912caf71f6c075d2e367e811847b5635522e6c7295ec7c27dde23d37375ece3e6bd7ee9919a42c96ff5eb95762bcb6db4aed3994fa6595d2930494dad41036cda7f5771dd937874debb59153adec0d1c5148cc045c5263b025b31be164142b553ed045a3ad1c097894ba10e0dd6995acd2f5234e800b9ff94d9fbf1e0093eebb204f8693fd8c382bcc4ae9d644c0df177fedc54f30fc348ad2c338979a5460d70ec5fcbf5617de1956ef700327a71b4e6e86c3c50b9f09d0e41636c5d1ef960c42eec88ec89cf50c0269f282eeb210f0231cb9fcb32b8324a0111374d55bcf3bd966ad4c286f07d591f93edae9e0cd6296aaf290b439e4522a142c5844bcf3e775235fb0f8dcb55a8157972903869fe14f39adea4c7619cb416b55a2af0fdfcfbdec9f6dac9cb6446cc4affe16ab878d58d76a03222674791c4d3597c6322b6d93f9f1b64c181889f513e862090ce88d841ebd06a402b0ab8d5da1d2f184ed4f1eaaabddc9d1554aec8fa7d2d3ee657e07d2c781e5d5cf20028effb77f77ddd756aa7315a675c6a303068f59cf65afcca0ad15b288a612f9536c957642cc1d8d300cc8afa8aad917c525ea04c2a97cb9918409f877097ccac69b7bdfed308f9bb261278e9e10c43e9125da47fe391c6c0875eae04f912690ea1a6a51fa8ace8b0d4e72486c2fc73f24c014d1c0245c6ef1a6f229b042972ef1d69ea80385875f0ee97976f406eebdee349d0fc0666f251b24107200dd00aa3f45d5b1b3195e1e53996b4fa993a7660df19e91e2dfd5072d53a66e5f309d806fdb047d5ca37f983ea7f6ce2eeca2759a9ee6c42f30a4672127b69ea95b10bf1ad907e40648974b3a9a0d925338915c72b23328037c16af3e964ccc2a0106fbfc0e9611a8780a7b87887d9ef0b6516c253588d87ea799ab9cd4228cb8ff0902e60fe0fe9cabf4f779c16a7576ab483ddfb9fcf7fed5588cee4f3ad5d6249c37d9a5af1a104d772190533dacb190b9f03fc04486c0fd6f17648f14bc97e8abd48c92e50e1d5fc5c2f0b2c85b9bad33072098f6e4e63e0f56a51e0c5e185835c51de8f2484a0ca22f7b26fccee317140ab0c9f026296953579aedd363d0dd3e95637305ff360bf18c7431b202459bc71c5e25b9be2352e0caa9e7b8edf1bf6a2d28e90cd48f23ba7878402400e3003a5e03a5f8fc5d03574f74bd5e90890c84414aa5435e1a6969836ff357a19fe4407817e5fca251ac9d09dc96aa1929217fec2fa44c70901d2315ca852ac6122f5089f4c4699fdeaaa99586d54c0c87ad93768cac5de4c191d2b107e7968b3debca8dcca08837c28b2bffe57ab467bd88f5a106d6832067e4b53a00af4d3d8b405c384db3487b9766c5561f5963950278d58f1ecaef27b7edac0782fdc8457740580660efe9025124b1f67a6f65dfbb6e13507a18c15e4861a643941adf0993f2927c1c2b4986e2b6d82d91cf5595e4702dc5e11d2a7436e1ded88fd4e3ae6ed07828915991397d6e295fb0b4cff492a118738e375242d1d26fb0a2addfd5eb0b26dcfda5fdce0cf2600d06cb71079cb2eef8eaf6ad6c09dc36f851f6f8f15f9504b986f0ef6c4c189e8254dae1371df4e60198e44c4c3ca27ab29d0512b3aeabba4ac6a8d23ffab91a9372d26879f56d72904290c3eeae3d848e5face085478e635aa9ca40f4ca842c140e590190148b56b540d13289bc86c698cbf41ed7b8ef0adb2df4c3c5305cc2f143735cd2d7a67f93b69f57c7490951a97601adcd07eeb707364564906075a0835ce870193387d00c57a7e2a22932e5b57406e86e7e9a086df5106b2083e5dfb23e030d3a630d2997cf208ead08bb9da5ba26de6a4866fd41e8904e3ba3cb5aedaa1a17cb8d8d1312d7affc642b7639f8900938685e29888d66b103ab7714b98413e6a9fd6850ba2f13a4cbf4e1a4ddd27efb8771556e7506beef20dc987e2470c27a80e42b504e6513c1473486b963627e14ed0a242c0bc9de224271046b1552de829e345ae298db7a4a3c52657ecda9530ca726e50386f9d1a7b076af5e937c549b2b5463d2c353a8b9d08f6828469693a42771c22ca7d94a96649a46db4178da06de10d7f60ebeb2417a884d642f4f9335703147c0e681ebcb796ea550eaea31adeadea44bedc5ae66a40f8ae31472583bc86afc382abb5f85f1dd6506a445812863478c9f8575269a8091964b773d92fbb6c81ea7f0870e3e290f18cdcf4284547219a1a2c650b965c4c4895f28f8913dd5ddd1b9b2a7a6609e134c07374af80fd90f74d64f5fe5188ea384d55c2927251abc6f4c7f010608c1b9b1f22c6be6dcd8ad01b1649b6c2db6e0c37ca7ebe1b5153209d63d5fb4384db985c219dd56e7c17d213472d1ed207522d8ed15509536064882fdd83ed19b6f2154a130110c3230ee9873c7250848d5a4f8d2e357d7269e7ba82de1c664e88475168b5fba020a87003d09ea9ce86c9451f1bcc4d30b513b3c0606540bec9c9a6ef9df909b944aed9b66123d0d108abb689076306c7c96f0ef6ee2cf514a6f247147367526f4a86270e77e7d683540f9c0c23a231dc96690fdec9ebda4bdff32c56cc2625dd3c9d392e747163215756863d5390b9f7dd1e9d852c8303aebb50887aaef43fb0769d8caf3a01e1deb252256de24a5e75fb016b7d9b3e818ff38d9dd00710d9305ec8f016ec70abcdc5fa01d0ecd05c4f29f8756c126b9395ffa4b28949087569fd6d43f716f422e06bcae834e68551ae0ab1f4538e03b44c773345f4cc7d27b55c5afc8041196d85e84f3f7791bc86f704d523ffab034700e79899cccf0cae37603c1d998c67edba61fb8f34c14457c84be86333bcf426347cfdb50095910713e3f54ece5ca0b2eeeb7f7469f17d3b947cc9cb0068e19e5c7f48fa48d8f2a58ee33013827dad0a01a4919209184bb4e2223c4f985095070cace8af71b0955034ca97159a47324495dee148fe6cbbe529d456cba8364fa24701842b7dbe03a8257ed4aba5a276e4526eb78a52abb90304a64565af4e72e92c5460321fe0fcf502d47d6cfa626657aa86e2f9a6395a416f7655c8f2cb35b9e78db3e492b283f274acd225fc84b4ece40317cd7eb4aa97d0e528f309f0e00301272383505360d25fc15b11f9791bd530d5199db4bcbf34bbbea44f0fe08bb2ad76740b87298ddbc6419723e735c734e5ef36e97999cc1e58803ba6c1ee672ff3f4c9caee686691cf594bae18e28fb058465907a15cf44067c3bd5388243f98b0c1fc314c183cd347cc9de5b7e67f88752dc6f6941f9292757bcd170ad4205babd360c7635b0c2dcbb3f52355142638a16b68a9ec499dc362d2ec60ca358a1487b776c9befb8b87b33e69693e78ee4d4eccadbfb63436c5f013ca6d4f7f3b035d853d9411bb1dee67800fad856777a9382fe7cb5e115440e580134de4a628ada002c099ad0808dabe0c2bfe877a23f34a7c80bd7cea9d9bf4d2b39d10639810cba6cb71c6f1e0672428713b50b75d31f3311ae288e9c08835fb96126036c8acbd2293380b48bd6fd793ce07ffaefc7498c999d32a4a47e33751fc2c088f2e29cd3c75828f110c3a4e0ecd5946d656f71aef44e599371fdeb29003c02a10c41d85839083c80bba4434d5851a9405ea67831635f50f81b09ee66a62b18f2dc826d6757b363e9862143a449080ee062bd5280960a32fbf8ab45c4ee372a70ec4b77cdd9f477bf81810c1ea878f47abe7af5c3043041b5eb74f4480bfc8794486574932e1f8d21994cce783c36c918ba085556827df8d2096594245ea3574e9fb7688b4889d581d68a0b886c0043c6c80bbb308180b6a55984df21194fb11696e6c3e0c8fafdffc00add30d1745a872a372ee110f177b4ff3260a05e0cc3b056269c279834bea4727b756adefab9b8cf8763878a9168757369d7a0f194cf9f2f8fba5621445ef76b65952bf99d1efa199e379db3930bd7fab909d9c05818330b38647db1bb173a3505062ca14fa765c3d14e617fd10ea9f02b6287b0fc22839ca3edff54dbdd9cae511041fc429071ef91afcc6d99ec80a18e878f29f86524fbb3e73345e4275c3f0addd09d587b9320d582d569f1dae6256cb5c5f0466eac8b35c06754ea2892e6860a6489763530850d0ce32253a7ac82a89c972bbfd6e9d82bfdce55ec83b361586e0b3f06fe817f0c564632f861193f2056f3c67c593471e2bce272df151c376131fc38e89b7316072f757e1e1d88e93321ddf9fd6c58aebf2df7f723b816d1741b4aba08a187eb33e36b571d16478adf55f8b51f4d9a895852fee1f1c08d193cfd3be79d9daaabad91d64552dfc0407dd6e723277901e53fec5a560f2b26e2b973e7383a48632b92a51117c40f2329f60110eb6075ddac7d35332c22d41ca01d9d25aa556bea888219d9f10e18b41b6b2e4b162957d764a26f3fdbc9a4461512ece0679af8c11ad622f5350a20328ea9fedf68b51a0b9025483b56cdacbd52670f24f163ee9d340ac6a65183bf5e93265f03cfa7862e29b4d6bcbcfb75df2f63bc731cb03b6fa6e129b58d769ec59a8ba392e3cb5e7244b791440d58ce1efad4fda5c4278412a08f98cd4503c35627bc68e3ac6830795d0e054fab16b14587f01bcd643b821a00387d1706ba8f227ec67bff417b522ca1157372d3b91251e77eb334635af207cdff9d0f0636f6d840057c51321b4452a089851ebb8dd17be0e0770bf4f628b4d5c364daacf7e0f456515e0d3192cbb575b954bda9f4cad0920857da3c309e3394fb388f7c64d62ef071e20d85c4abab80aa1d6c0755b55c86af749483798e1ed01ca769b2a12f0f32b7ff7ff7100efcc95ed85d9d980ddd3373874eb04361b45b560847b5de0e727ff096c125134e864a1576e8549d169a7b0dd9b76190a20872aed8d730122df450ec1c25a7735a260e023a4afb0874521f194ea74b09055514030712f88bf8a48990bf57c344ff4ed86a4c95608e44035f5f4e417679634246140c7f678a766a99214bb4e580afd5faa4a0147484fa50f53f55c8e121a94f8b6ca379e39b093416edd47a0351a6478a5aa71d740ebfe418c930a5535ef03605ca8564a87ffb3a8952ea41f8a46c80797616b9561b0c2541c220a2a9fd477102f93fb58d5943400672330c5332712b2ebba0bf09831ec18d165f2e5a5651df3ad55b23e1b7bc1151c81afc31b3cf6b1bc0d900a8e3942a85ae88d368158fb6ed3a19a859b6516f8f422c11d329cceca4daf85679ae8929e5fc8b0e613209807a6404da3aafffd62ac0df8ed8654ca1a0b88ce2b9fc75c9dc95222461858cc5c26f57d3cddc663dec95f511d5e69eed0ddee99629e00f46807336c5de092f7b718c4c6fae70cb9306585702a8d2821abf2aa27488e6b42a296ff705d0b8ca20fab4decbe31aa3b4aa637ec53b77f1e146a8cb06d58522acfbd3088b455afb73ea409a327cf9ef9bed454f2e858cf732b6414836a0bd11f47a5053a8899f458ec899cd15df5b6afda116b126160d62968e8f4ed46e3873b4a0d5f5dbeb9bd43703aeecbbfc87b5b2e69fd99692d578f06b4ebc55dab9944363b68b163b40acbd4677bba52407ff25b9dedc17dbdb76fa0fe927a06022f7cd265087262f9e79a03902fe16f8521e98187fc980a300d13aae726414ba8b6ee6aa59e4f8dd86c9a7428a4252b3e4ca85c0492a062aeeb480c3274470e64b1f8ecaeff89380d7f342dc3c17f9ab4e288f0784b252dad8351d7bb54b2b64ab788c3279d7879a59b316ebfc35f6430539178aaa7550bdb48a45aa6e3c726b8ed2c69ac287e0ead9ad9d32ee5fe339fe403f0647f6279bc2ded6e26f9edd7ec30f441deffdcf34f614bc6d34bcc66bb2a28bfa53dc43ac074793f29d18b54c1eb93066a6e535ca502a06930c12060779af0f96d28e14277fc50b9748bdb49365d724e6efc893664fb8dcd09205a32e8ea5ad993fcdb93da930aac7df7bfab1e15daad445efba55e2aaa5efe4941df398d22431b52030ea390026c49259f15e48378c765a0e7b50a91238dad9aa8da001351ce20cda7b6b606fb1a85a1b2259042e2a0172d0d2e1da2e25d5803b55be9cc0e7fc9a55aae16d47c92f83b4f8482f4b4e22e52cc49843ae3dd013874d18738403a4697889819c07a4f427bda8b9b37d6352e6eddcb92e420560dafaf77045fb191a5765f4a8a2d080bbe72f1a5c1292a7ca924b47cf913944091d738893745e3843f542a30685f96d291cee5ac86e6cff7c256616fc58a0c8eb16f5563522494d7fb754d839467cdb65161954e75dd145b57a2cd32661420686716177cc051ac5ebcf928dfb9590835fd97839a0dec93c515b955215c11d1cedf01f2d2e8cfcd6959f3d80af0c344481b01bf62c85075e8decb19b1bc5d9081783a1a11c54a0cf4360b959e06d03c4d745d16174b757ad60a782a2d585bc2ac4402eff8f29d9f7aa196ea9d8b7bbf96047bb04c1d189648fd8c5e1b47110a374ca360fd17d2ce0a43240b061efec26ed5847a4e5c66ab5c7b82432988d95c2cd1b3e66caf7ac52ab8b5ae76f1887ed11c1a8a898f5d80957854a34b31d3df1c9908944d5fc2d9746eba7aa8995e2e51ccba35a8c1e22d7454c66fd9d35e8fce70bb94d185ac6ac275560200f5fc88dfe72bbcc1771ada715f6aaccc403e6e2521ad00a0e9dba011ddefa4d259bf53225703a994043978ad63e1997b696b7fe1b5ecdc75fb295b4dcc0b2d1d574c42c5383a370107647528cd941bc11a6fa3d217333b782a199f35d657531c4e42284827ee81bc4fd9630c3e6c26b88bda9bb7c43d470695dc88982b5199032f4cb6b0562a37ea363beaa9b17187e8180572688c678e3aa085418f0ceba7f250997b8af24b518023a0ac3cac5b3a48dd5e6d7ed3a37aecd5476e7474559a9245739ce4b4444e1cd51d26a68160e5f9436b5031c94e83bbd624975a649443f7f5c93e2e9ef12ea4d6ab2ce9afbbbed568542b1cd17c9de78a7cf640c25392b7abc24735267068d9eea8fd8a789b132635c6c44dae74ff491b7f59ec48b4e8464ff2c1e00397ad2fd6cda70f37e7dd451f46faae45c1af382d029a94dd2577a6698d75f073477a49f6805335c61d791974c945799e3dd314ea83ff04166c05fe4fff597f2f72daaff9c96b3a4f29a9dcb858ab121e2b6addca3959d8b377938b35067cf5fcf0eadafbcfe16c3a4c385b06d1b07e6c352b5805b09f3be601f700cfb3292dba52f7ec3d75395d1d1e26bfbdd6004c510c5820a6af14fea3a301960c6ed7bc86aaba2fe8242bcff5930e24faed4e5729ec841e9e9d3ea563355cb2031c6ea70047c3349f1c0caa91f04aad81a742cf87fa03fc858e4274fefef74609fdd42c57496fb963c5d0a404a57ab74d72e5124e882614d70d655aa82bed3db13ff6eb66e33df304e4abd817797999be03b7be491917c33d474e39941d2954e162128b693981352042f113f6cb933c662e0af2cd1ba8e509a3f3a9063189b9fd86318cf31688635915867ee15e08e7a60cc674e9373f9d53939c6bfb8ad0406daa04f138e26df8cec91e78fc17eec1ab2ef6405bd2c72f8cf0e430099d8f671924c3781ba3b2356f4d115cc5a99ae0348b68da45f33cc961ec95d5d6161089f50e4cca6d9e3ec047ebce65b6aa9067a3562fc692df6bf0c37c7b72879103ba974bb4f4a7703e4238ece716669442b712d489e79ff8e1470e7d651d66ef0d7856209e8678ad452507439654904a4bb5b39d146b7a97b38b6fd1d4fd9053d654b4970287cba9f553a05e67ddcbb06f81fa82f11e9f5089c4350121169fcde3c8258b63571009c7218788511d426c33cd381a49e4ea7b0b4c9f8cce604f171d6ccd58095a633dcdcc50a7f374bd12868817d6d185b85fb5eae96db45563881996ee04d04b5c5ad4cae509bb1ee6e4f0745377b8dddd966c4a4f7fe219ed78ca180e31c7a2ab510ffd48665ac860347675a141cd248ee4f2e84fe9ddf2283c5bef9e946639fc046384ee9d1ac9bde68eec741df3de1b6c21f381c29c31f6d176d0751919b31142f0679ec5f71be7fbfe3d2d7da16e300815a0a68229939e5d3613f5a2610071e7445a1cfea70b29514c48da50089e141aafdb87153caabc852095fb043fe0560ca9fa7b79dd84e71110b320b732452dc90d30dc3688a5bda8bc0c8a58fad1642f9d97e581b1528a33f1db1cc984fd75bcf3ebf02d9a30249f6b5b1ae4d1d5bf7ac97d3250ae3ddb55fa326da8696eaac9ceb4876dda7243d58b79f4af854030dca2e078282994b5c66e5e90f408efd6f8db2b843779071bb726f091041717978f13eb5c47ecee6e36e9c4b7971dcab23de224568bbe9ec4565a45c6e02c12aa7eb9930fe0fcf3ce1c6d03ad6d565af7f09be7bbe556a04722c8098772fbe747d44c0f413b0261d06d7181f2c00118c570a7ea44a04c45a9f875eafbe3085fc21a2b5c1cc5e5d8c611aa96ea4b18f07e37e691736f7e692b3b5ef0c80882abca3eb13674109ad770da45055aabe8c4fffa2a1faa0c2b643095ec21ffa743aa30b464276e254fba39764f0f5a61dca266d301666a7789a1bd8afb73242783c37849e7b822b285fc1e2438d597136b46318410ee62526cf569d46d45598af44a0701fdfdf4b520bb2e7d6ac5569ba5192f852d476e7b281d8605a393436bd2fd85b9e76a1f00b43aaf58a71b7d1a093685c3be0ebc1abd525528ed38122f884a5a427dda8af1ed17c518b0f43ab04966e167f72f9e71e714278349688a527c1d3aa7789a64d89644f3625516ae68e6e3c1160febdd5fdf3fc6768e853d4b88b9f90d9621343e20d5e633f8b46837ac020489c355c2cf4fc7b03f8873d00ca6351c87038b0e3805fea05f32150eb42008df22d7180bdc288885d15c75de44396ce25fe3a281dece497a05e4a730d7405cee2cad54aeddfd7f7049ca5742fda5772f7a88dbadf21064da0e33154588bd456325dd127152891b8128bc58d730f33223bcf3ae0ecfade5a7976f8767aeb181b2ac5da15a5a65f93f0332d72277de61f4cc18e7a9418f9bbfe7d65dc135face9eec65371834f9826ae584dd3eb9962a5a025b8d74fadbdf2c4d7cc58c287c8d9968f559fa69ecca61e1e5bfa775f282aceb0811d86702f4e66852daffac98fae2e6dae4a52861651a2d6f5b50061d9a7d697fb3ef01bfe54ff6798e8dc68900939d98dd25b366125834f921bd8653e92b2fcb7dd23b20d9ae5d3719df8f7be8be91ba9d5da61636c97bea271a194a91aba9035f31a04d398589898b1b958e3926b4c7b02f8f0d1f53c2931b88fd6954dc757565dc747d0aeeafbb938dd6331c1d56700a2868cc34badf8fb10c797d7cdfad2d1328b9df5b80ff0e5ad8a057d0686cadfc85e386c4a914de49be1935d709b535e81e9a7a0575f55a0c2998c97b2f297e7020b3e60255461a68b45f88e89bd25e9bc8a78c92411e5656529f614b21426633e460aef848edb97351105bfd80707cab97543a791b3568f1f7fa619aecf2b20b46157f46909d6655aea691fab236ec38368ce03fbb715e002e91bc9abccb5506cd1377c844716eb0174528a8e0c6c5615df3f689a1a5616f8fa3b9ebe1630a435769d9d25e2ea4318d6711ca71d715a4c0b5b3a62195ae1bf821640835ab6a649492b49e189b61cf39f1872dbf6a4138dfbe472be00285298ac5baa3c2deeabcf22d203da125c7e43d62026b8fb2ed21fbfa19007b070fe094c1626b33f234e624fac1e2a888a13c4b5f03313f53b1dbddd14e3d44120174cca6f7e95b4e94ff0a2943ba99dd3e106cb27962181b742f072c03e809139ee0a3f6959199f2ae11d67dfb01815e5016cdd8c7811cda86735046fd0a0130004f8082a082325b5cca6c38a1675211a7fe5b5009ef710ef842b20122538ee9f0046620d2b958229f7194cc021d0b97ddf0611caef0def95b710b6715be18a040da9dbf0d699e5e36f942e2c99b768c14f1813ce2f17a49d261ecabb1051d276eb5a1d2645ac86627b3adde60bdc0b4eff48eff9bec6924942e7cd5ecf7cdc059a8654b095b8bd8dddc29c4da673744652fb697f0fc71bb5689fc4e8911215b9bd9ba1b02e295cecdaddb69f405b22671aaa709f2b0c30444784f80d65b92cac4fda366b2fbdf19a210aa34c0e2ffea6da40c6a6cab736006111716231f11593409a5d404958708c0ccbc054dc981a3b2d43a2c330fbbea72925b9b7e302caf50f3b47d9e942d959b6812071efac1cc4c01e52f0805840f42a2c2e32795753e43886b2b67ad31d66b60bffcea3ed5750e30637c1e6c48d2e737c5a3bcbf599156423de65f28368ca0c0ec30b1c4ba399ca2c478445fc55fd1537b1819dbf34423cdc7c798b2ed4011cf0765c5d800c83fa55b8e474ca34711203a52fbae663e5d919586a2ba51d52d76abf02634323751620cb6348be3e24c7f276d5c476ec41f0c5950119b80258f2c5c2c4717c3d83ca3be4d67d602e048c9cca40ba90d8e4fe2d5d549662199c491b34c00984e4d5545dcf218cef2e3251f200c3790272cc8ff86794913c5f21671fe7a16e7edf67314acd1a1139a9302776be751ad039b51b9d27930a4c1c7bca28e8288c81ce07ff3fd8525f3c49b91f904117daacd0176ba0dfc53c5ca56d691279b086bc6d1e95398bfd4d85175d139848ecdc189dab481342c9ff127fdb8927e7fe3e7bd970b949986fa110309f0b83efa96b1f5ebef1039e49414a47c2335e2f9fe6f4269bcb55571cd5a58d03faa2462a0f4d4a24ae7bc87193359288d652d1c3781dde49109758c4379bb0b7799419ecd6fd8a13026dc183e4ad6e5b3a7978c07347ed5f5c0a262f481f7045ffe151a8dac0402daa718d55a1e6ce09a0e75c458ae3db517333e3214979f2370670a9e008c899f96727219e9219283c02eed82b8592044217abd30fae4aa2f4f3812cc8934cb8ad5144ba29cc93d7fd8eaa5418bb28217aadfd89065faaa230ceedd108bfe7ed6fc531318a1f08502c1802d60191629faf7b552a859ffc6fc5da632ea9b60ea29ab80d898eee09813baed27bdc5badd34df48c5ef8d2ea214b302621e8417657f9509b048c041da0322722bc0f7705fa488acd217354684df0d15e2f4089ec59a52c8dee64f8b8ecedb9586f62bc148498351d137f2ebedc691d922a5f5b6b016d6c96524d48e5213d454eeee14d66a3d346e5d87e31303e2bc3fda88c21b385c6a190e4f2c49c2f4072858320bc14b4cf4d410e14cc54ca84cf9c244c06dbb0ad06a917a2609df15f4419748ed03dba6a9b3dcf804b5ba7d21d5c9276f451faa89345a20d0fae690fb9701d3dd9f1f11858e59a40fed60a286e3bb8eb01541f3fd15164b344f2cd8cef185aec1cbe2048339eb4beae026df436017f4f7e347697663489f3f9cd8fc8116f59ec0ba668db03b191713f1f3491ce68afd03cf7511e5843bee10bf48d17d3aba5391366ee7365f5d2c1f6d0136b1925a67857dc131e92a1493ad9950a7f4127ab95ad2051573297b73d3a9217d61518d893a4c6cab8030e1352336ddb4133bce214ec81505de1314a6ad205c6e2e1ff8c39cf04ad182328366fd7ddd346f4974612551de7a7a18c5b59bd66fc992e23ecd97377aac89b4ca337185fa6d5ea1616ab5a739e7ebe36768b95f4251b08ceeb0c21e1851f338b900ef4fbbcf62c20e5b0d01fc11f0810126e4a87b1e09b4876199a4d8453ed1a0a72a2c9eebfec9b2e00d01b9bd650b1476d4a7bfba708ef4ef02297e1e2a7ae273a476a580a80a2156f1406b2a9fa5fbde96a3eeb88c6d77373f30b0acbbf06a3c6a68cfb2927621e4074efaebfa4182966ea72ab28e4f58b0f498b445465a2f7049b58436aba33c26c39aefe49c9a2ab9029da77285f0ac4bb55cdec7591066bd464a327cf3535d757a49cdbc129c5afc01269613cbdd9ff64e5d0c9e33904cd1f69074d01467e7e51ce9c9c4d1d51a437d9e3010cf963fc95b60071c2e03e5b76c0186f1f3e7958406222e9525bd188aea116d9e90b84c492ed8ebf6259d8add0d520e97b7a85b750029095ebf47aaa4b0506deff0fb7be2adbb25edf58d3f07600a86e104f07d9a1e1e26fd5f9e98d34dd2699fb4bce8d2ff7d81c182e4179b61261c687dd63fbe39493501b6d3f6400f896de327cf4746efe0f08a069bdcbd50e15974d0b649239bf59770875f3ef298b77c2a58e600256432640b9891848205431843c043c0834652bcd2b6d4d18383016484a87658839f059d43af5af7b2e8a006502bb49ad65d00ffb80d8b8c1f8e9ad1d6aaedec95fa63263cac5f8028e38cbd8a5b931e8592fe2dbeac6b66ee814651e31ee949ea3876c89681f21e9ba853f8c9c2fb0a7720855462fd88961f4c607423bbb3b7bd4a04d9269c3f61997678995d8dc8dd666cc6ef07b5ea151a33380e3eb456374adb98671f850ceef8f0b60212c9fdd6582294a10e72b895a203d3f63978b917d143407f1aa3b1a5bb85f98d92b9ffd7f40d20b55acf8ba69cf48692fa51dc0c4fc2236ff07d65acdeb1082703a56382b608a29330696ad7d051f8c30e53f77038904b334c155e89f74489d477fe963e615fea74f79f45801c6e0673e524b75c94fa91e3100e849a0e89583fd8e3bae35da94b5c43f4b11db209bdef6d98a4645ad154945de4e6bc458f39e50827bab48e1b40d9e3d3e32ec3109647db480e6eab7b48e358ed784e7b8d197ef2110f49b8f9aeadeb607e94d18141442f178b3c615b85575ce2e50030b332ff546635e1cc0a0a517a106229b82ec32192078b797ca69a4ab80b90fd074d70e6d188c0b48917db8187293b082e652390e99adc545737b70f1f4cf5219ab5b34899ad08a79fe9a06d5e2db5c04e0cb64d92a0f54a85d8d5575c316adc33328877704a52e19fa0a05e5c33c7f034b4c5a4b4e4565764e7adc7e1a2461a789797a0d17c0cc20a56b8466a83f3c8bdae144e402f7e588cc7cf27fa30e5b41e10419fd11a5d607a2ef7bee20c672ea2d694ee6430769ab8e93232814763b363e17f1b269c3ffb7882f220616e4aaa2a624e2e20c1923289a919eee1920558849a3c39d43568a851eb71dcf31533c0c4fa40753f136c277b2330b54eb6b8b5b7fd061c86026bb3226c8b90213aa3662cce6c9a485674060650b2007b0d41dfbd625ad7fd1fee4948cfaae47605013dbf82dc5ff805e36ed70ffa727268e3a055d0a3cdb90f4e0e1d369f4f574e91251081e921439e462ed905ece1310e0e52efc218f26403aa23f89fade364e1465d4a42fa7c1b82b75024a953936d1ce816bf92aa5d2fac28c7537c5d1c977ba468c7795fa8edacfa6f2c0927b6934fcc980904f1d779595093696ac70bc97f70a185aaec2fc2ae40ab0cf1f81e6101042467d10de60270cd0f992f841d41289a4b1d2a29f86bd1f053522dbe4cf00b4ea9241422ae60452afaa13c23be1975c57a01130f3b9929cd2a53f5ffb69b816249a9675a2c7cfee1540af7f1e1653fb6ac854d8d0da377a78dcd0425512e91e40a96634d8a4b6faa155628e3afe2b817682c62cd390edd520b79e410fb2c885a2b52deabed50bedbd1069a051b869c4ab5a7797065777f6d863e72344e11e8dcba3089c9eec3cbbd030c557b390c6717113df705d0e8ccc532baaa4bb8177a48f76b4d0b2bbc87feccd738e66ee53c694ca4361972dac06953d9cada5214945514dfd2499f16fc26a81822500d568cdfdd8b6a9278c7efdb6ae9b830ecaa2c9ee75b0e9972ea42d1b5775954b182e47b259d99c4dd0519f70f56e507e4bee1d2d0b2b1de04b5c1ce79b99e5643ca26b48edc557260df49d77b6965328eaaffda5e34388bed3e4f5fa2d2a22425becdae912f45aaa16466cdd43e5718f465860781f40fd6a496ce9c6eaa55065632556a6d76ef013512f7b477b42577495052d2f8ed2b555be47e447d05719d6235bce91656fbc638bbc9c0c2ce56c037761d7ef5f49ad04c7d00feed666325a27d9393d7507e6e52e4a4dbf7080639652c6454d101950f30a019557503e3b9de4a51f64fd5bc08ab86d244ba52ffa9b5ec1bfdf82ac1e6d1410737b1f8f6de07a60af540a288d9808e5768e5b72527182a4d68dd049bb22a46e5574175b11349039762a59dd5c69fac8c57741d6271c0b34c707ed3bde826cabd4ef2db7a277ff22ff8cb21a0740501aec989a1111883b130c4541ee8fbb08443958669046f1122f57494fca38fab4560d762d6154238058001d87c9f5df560dcbf6267f5d7824f569c8cbb6f56e4c238896a26958ba4ba8a7a7bfded98ea901482b2446744e86ec05d5a84d55bf6267f6ffef88a03a795c7267b59a4b8898e54874285f10403799b09a6bb46399599f4a44c8f33083798b81efaec7fb12377abce31ecc7afcdb1714e3d379568474609fa7dff297491bb8d413a064ef6245d297de5bd80309510057a7db0825cc2a8b46af242d08efb3bfa6d0fb9c2cacf4db75c9eab4eb00a435bc2e0b5daac7a680e6c4dfc41179bfd8b2d78124b500536ff55e994acabb80a2279134304219d74f520165d7419bc02f4ffb431201f4dbe0345b05eac1149cc9cb71955490dec965244e1e0bd42c1fb0a3d63124ff2c6157f424b4949dd18b6462c9a0df36975d06b0909a469718c9d30a81181cca89d96486c40fafc65020bdcb859e7d1ed9a74affab4384d908460bb7d9aebb098ea6411ae1f576dda87c6fe6e87d717921e1e15ef492906fbf16f25c29a25c529e3c75b43237741189caabb02b259331f7d4b2a9f42358d15361cf912ea76cb9fc1980df58643816d79d68939dd3029a4a9e44762e602d996a9f52c3d39cee074a2f87c7c30fc02aded7eccf4ca40ffa8d27e44a5dc932a418ea558e4363e674727a2743ed6e8725b3362055562656c5444bd68da914174e64f9b08c7eee1d1339d212ed71e46dcdf7134dd650d0cf4e84fea672ed2ec547dc335f5bf41b5f9dad252c4a6c1911f306357e7c6adb4926df49432a24c0a765e00ac5d5ba635f87b02193ea2499a487942d6d30517d5f7f27279cdd5eccbdad99ee28e76a44b63a785446af2c978806c5fa027a8536f04ea28f69cac1571738e297acf42765dcf6e388541a85fa21176d2f6aadc90c060e8d609f7e2ded880fbe19d69b47afa952739cbae5767aa30c5295fa1a983dfa9efe879dc038216927f4b80886130185f224d93a6ee828d0288a8c412c5735d647a67d0cbac928d49dcc2a503dd971148b39bd33bbd37d1359c8406710616ead1577b4554c15485af5220a3ff5732fbb9d1be7bada5271bbca09c8446e1e84d784c235efa47d97224c71da6811c83abe4ddf677a93f4763e0e44a1e714857dae601f2ad2bc04aae3fd41151a9d9b4f162361e62e361832c2f2fb00672f225ce98d71da1e51d162c085846989a3b4240c676047c5e81f4f0d1b905bccdfd3496eff008727e1c75785b18eb541104fed2e02d6a220b4b9882245abacae44a7e469a887473620ac20e18ecc02375233b301ff5b64182f862f7b4c2ac943adf4d1efeabe14d322012d9725676e3edea7df3686591634d05735ce105bd1f31463f1d1e67624f7da871660eccba7c61fbcff25378720856cd455195b30209efad9a3ebe0b0eca6975de7e52ac73e663f24a137786fd7779798ba1e0b6bb1dd0ab0d968c7e2193188fc396ac694600aa6d66a6a5848f953ad3a0b1c7100abf3f3824c621c9ea0e5e268c5f7384b62ab825a390e88bc361954849c0747b7fcb7c874e5b36bcf4866b27e5743ae88612628a780d78528701c4637370bb50d0b1f83d8868880eda03a960a45623e7fc558c53e461d75b342b9588d48bff51376c691f35201739ca69bb8792d3e091f2a7bed129a75d4db7a7b487e451dcf884d89335ab3c8300ad8408ceede1af8216879edece51dd412b2a64b88771c6464813bf04845607cbfc9a7618c4ac67710dfc51f90d8536f3ec527038ac5fbf95a859c623843ac37ee0c30720d84a493b36a3f1edf6620de7cc3cb52d944c214f436a85eb0ec56769ed1c3bbb08aced1522f63a40577c5a97a844703d5d1186e494816784dfe3547b74893d226c4f4f6a07daa3e5858d06e1dfbda2f7298d393d69220b6845da207568fc1ef9e96005578c455365510446c2fa1823f2ca3f9d5bd24fea8f89c7d7f6796a0877716bf0a420f6ceb558a2f1bd6368429def1c18e42cc2fcd2b85702a6707c690144a9c9d4bb6dcac5aa10e287a5973fbe20c8aed49b882238c419b4df411fd18c23b7a3d11a28c796fb1c09485e2ce482436d005694e232dc47c81fdac5c4478fdee0d3993f0ea9c9bcbf18caa3a0d7411b13fc5459004b86f76f42e8966c8f16f3205e3c4fdabb01d4ddb9a340e39a0315286e52be2deab2ebb5666d95c5339cb0f315e1008100916213e1c2266159b17d001ff887dfa89f057e71cda935cbfb2bbb02491d1d1c0ca8a9328966bb1f9321c3682da61cbc6ea068b64ba728c7b4a0230d15d6c78a7a8d2978b4c02137bd49f80bc77ddc4e425bec37828e84af03b8528b835a9d47769ebf4a140dc987dbab701447138bb1ebefc8b5c43befcc52b6bd79e63d519fd383d8240aca4b6ac0276e0335188c28cc721e098426401f0108905ff6c2d59bb3d27344d97baee19145d583e102fe35a33217223d6ba96ff18d6e49e65d01f2be3da63bc77c317aa4f382568b1b46589ca4d3ec013d0b892b6f6404ef7137bb1ab6bee3133101f6ecc7e3b663c4aa6a3def94f11e327c85851aec6bb427684951372ae47d45b72a33eb214d727b88ea513553b52cf625484c02699964b442dc9e91c9d96f76f6af9c3b44cda4317c0ccaa69d080769c8e626cf3b27cc155c480f1d976b10996835be23ead709adf8db6b349361c1f7352f2a782672010c2534f0b771ff46dd29b5f7b6fd2a87d1623b0cd60a0f2a821cb7d058388a902b5dcd183f4df4e90346ab45e240bf5fb12a86ac1b6644b7445a91bce2c493d7470d923842c1c8336fabd1f7ce74767f0c57e85cb9fefe40a67ecb3c7d89413e4f5f83bf3fec20d1b82037aae53285452f6aa7244596c832c03c0b2c4cc9f31d1089e4a07514777ba1fc116b43d2f7186ba43a5cb004b3d71d0d904dff5ed654b27ea9080701c662797a1cc8a6681a508ea4108509c1392c46ba15db0bf4d93bfe29df793db95fc87b8ea5470106c7ce43aa9a4d7e6c8a0c0c0b5b046f10bed993d997eeceb83c2e52da2f4eeb2acfa1dad188bd04fe359f1b1f5b07946c3cc61718ea74fcc232ee2d32bdbbb52a02daa74e17347ac3fac2ccd54687d893e47a37ea492620dec6cda4e683f1bfb42f83ede870bea479d827b7856a4334a8472528d9b417ba1ae0469422da2ab5d1bcb37ecba2f516cd2635a2a93d5c5337700f8f446e71dcbfb0cfb06be10859409833feab20ab967ed649ad3cb5cc85e870eaa9db1ae9a75692c13a507ffb5f0e99698c90bdbe62efead1eef243d34f53116b0330cf1d0fcb077c62bdf7446107715c84faba27dbc0582064cf290992d857293fdcad3992f6b86ace2e9efd61eaa64a7ef9128e7a66231822cf5ce176b180da10ccdcc59f4fa5b6d0ad90efb3a5ade6d4188b9baeb32d950722d01ede5a2e9da66d85cf4f08faa37ae5b3051af57a6ea641edb734769ed293a99c635f1959f09afca77ca0c5d7fff1bcae0bdbc3dbce51786939e90055f8b48c7432a96201dd9e4fcea78c93fa243a9243eef4b325f5ab7c0361a602f79c621f08fc42e56184a10c7a436adb91c969c7a397a7ccc3938c2d762f898d0d2a520eb4a28733eb0787b1e983c0e4e1bd7adbb212b440c998c1b5d2e3d2060582cccdfeb9a8bc2319b8c192b1ac94489c977376b8e35951b9370b425b1bc0794c86d5bfa1eb8290822414c99750d3fd3d6db8f4fa5085abdabd2d00df33052dda9ca517d86da72a77786a4e2ca3d9f208431bc0150fe89cfbe7c4955fde1b8996e5f7532e2b45ee1140c6cb6c5c5926282aa48ba07204edd4a3aad281352f467c342d1b9139121ea7db1e787613a664ae821dc60a28cf92b4d25117c6ac3b596963f5fa90e84b33569da815214c92f0dd36c329727054658048c442ddcfd0f4028f479e2eb0604ed7eb6ebcf2af06dc4da26cde9608e8e482e5c23d251c3d66f8e400266f8f896b155eacbe4047c4e5f3165395fc2784ceb870e6b2bfdb6d0cc5956efcd3e8ca7847853c125c274448499b3d641928eb2746f57d3dcf5fce84f9dccd36ca1a51c2ed9b8796548f1019faac886dec0b68e6fb9444488dfc1bddc0253cbd6b45d58c65e2f185c4fd36659e67d37385d9aca8810d1ad87117749837a44c5e15b19ed612ffc29c5dbc041a62deeda9e6d3e9e1c7fe3ec3a961ea08979832a741edaddb89746ad27785f811e247dff1f732e7638906dfb073bcac650a7505e9262cfc20e53386db964f2f41153d99fdf254c113c4a3f3b111c19d93362801ed34092ba5dc3dfa70aecb7656795bd0e4c0ef393ba762663d19b5c922201ca050b03633d74f75635494819981080bfc3ff25725131c41e0749d19506e4bc315ae4cb119052aee1016ad68a213ef22d1676fa3158a537c82d5ec167545f5d809a1dce6bde6ecd0b9b465b4c8d2f494b520105401b48bae3e28f4d2759640cdc414fbdf6a19ea901f992092d6a5eba4fa9367b0a25e78f518c46b66b5614a8f330f86811b236b8a52068d1d4e9512ac49ac1a8b0a9b90c5081bb7387bde539d145d065ab7f1e21b79d2da5c0ff540e633ea2951eb1c180e019ec29e5eff609c56a62230a7093f2f778f11e176dae3721245fc2963e39d140820ae229156a8a21bb61d8c7a47bf5b1a5ef40be9b83673502af8be26c8a38561bbd7b5c6e2a716dfd0b08c30eba252da85459d69ca7526aa987163c5b832f62db0071a75ef691ad2fc239cea4eb0309eea8b83d8eb04624f0e97a87b1b23615205f595b483d31c90ef12f3afd748c9dfc4b67909e2b810b8af1e148c91929302d7fb1338878cd4422744b6f11d467c5de90633fe3e53b6684554f72c366f804571c71ab499f3d5c6574af32a48930a56f5457f2474b81766a588c33a35b208ac6d551c1a1b9e39189e78ba084572740dc72f25b18352e400b43ae5410a9a42f161619be09679ed4a5a64a732dd1fe6029044ef627b9a44682659d429596ae6435e316fac4c16615ca9e0c0544f8f81ad9319e98667a47c2bc95e816086492fed8cae0fd60d018b975aec5c81cb8d2829e69a52a88372770ab49de476043311166fb8fd5ec299051e6fc99d7aee42de55096401b19d4f05359dba1a2513991122ef4fc1b74e6a31705388c5e1b6a5d0724949ac716438468878abf4f6fa58d7d88f5736dde3ff1de8fbe3913dad85fe93ab6061ebda0607afa7d8c667329df327ecca646bcb831241a83ba4fa87df174b6f25dbf78d7d11f28e7bae740a0f2cb81d477df2a90e21aa8e94c439c56aed9cea0472f15f2e902d2f95b140a0e572184089b89c703590bf65ccbef09a342e8dd22e567e4d74f6a29f3dc8c653193eaad81450f3fe652a88c40f0dea8227bee62fe12981392c17760bd4cda7a07d0b17a5f6e6bbf44b0fb6b6e769ae35cd3fbd56abde613321abcecbb33e22193fb600519ea69e6f7337da2ee4baa46f0c8b7d8a065b52c7c3e15c705b34609c35fa34843415a78e37c43c4af526b1698b7d8f69b7f7c3aae5b3cae005b078986a5500e6a8692e3e4e026deb58967d56b22e72dbfa598957dca89bbb04cf56f0ea165930d2e6bec41c5643364d2e17c167c57578459b8188221a9ecd54e8bf27cb615e86a29be7adc3bcf865f19bdc2656e9621dba7e8dfb4443187063d20892a02b10e8df73680c007ae80549dc7b172a1fc940a992123980608cf2fc4f6c2b4b33383d16edb01d4aef685ba0e05eb4a2c01407df1e2b4294b27fb29bcc53df7f25fdbcb53e45aa4b4cfd11ea1a21bc8da0ab5bda9c5b139d7523c5fc84201d6d88489d8da1a40c0c884d906b70a71b8a5dc7fa8b67d19fcd9c46b1b23ac9ec1b4f18476c4e02c4f6ab66dd61c53131978d27328ac8f1a7fa9ad85122dcb47450f4123b0d573e18a9ba075ae74bee234eee588d4bddfefefa0e1dc8429ddaf20099951b74b38e411f5bb78067b34b1ecd1a041e0356152f23774dc522aa04c7b0405e8b1662990333f04f5f510d9266b0df290ca4fc39baeedbe5e5287f09adb82eedd243cf1980a2c5e32b55a0bc8ccb03eb3a8ab094b3192e5776b1b23313e1aeb7ed0dd49b42153e54db974d7e1cc2339f908a4332831c24438641bc73ce3683ded1e7cbafba1610fa4093ae09eb7ba419022922dc4e1c2f94103e4b2b4e8565b8888282b80ac970e6e731e3e1d9d123a4811d68ff958c1fad3a92a5bf3b7806a8c65a8c160c90030266bad0dbde672a46dacfe3f8c1ff66eb0a1a9c75df7bf582585a49837a35825aab7eb6fb42d54ad2799e24b37404523fca9642096663538abf89900f2be287a1ae4b8f32bcf10f46e6a650383b614728645a74e98063449b1ce6a60c188c520bbc817c14e20af0c988eafb2bfd98a01ef4186e9d8ad4ff280538a4dcdf00049d46adf6d714be6e17fafa63b7f1c13f4c1dcbec446b6498f55b6d171358bd928bbb69ccdf996729b2adc6787dbfcc80c21c10aa6752ec04edbb52a89b21822f12bcefd11b6aeee5d4d7e3b81327f9b95b99b4ed079111069ac7ecb522bafb404f5a825b889cdecee8476188298d31892585b202db58d228b305a21c8eb8094b9c3e86c719fb366c1abb63100bc2e326667a0dd797744b1eac9e69123dd04c152db68c046316a9e56786422f89c68c7401fbecc04b721392aa6bcdc1ecb4e3606eb3590d078f2b829b3363a82227a772b126c32879320391f5c5d7e70cda4f3cf3ef684d25dd59a4c45c2b4d9de00e5db92ab76eb1225d6923c2e2c8bf055fb97094dfa8bb18916b844ca11b417dbc4f08396ef8c1b9e8c92b4e379ecbb27175b0172795a992aefb0ca28b1f41006917e2772d0c9b2d6163ae3028fcf1545e6f1e9f8006d4584e151d169b380608fd26a6ead363c8c7cb4b6c1c476922639977d5857593f32086f35491674f2e11325a1b0b054988110165c68a6d1beb16f49ce873d0cc13efe5104a4ea79e48f930b2b34fc58c4aa0cbffbe63d45f849cc37c1d79d6daca6bc0b4787a29512a0d0bcf19c296e801005b763778eca7d7014c66fcdd9a1efc28736686fee858f6bceee21e936b899deeac2b0599edd7b2fa1f3c94f99fa5fc1c56b952edd2589580204e6d3c0d71ed9cb0e6cb10ed6470545616c0f11d4caa8ca81fbe0824fa7c8dba1e3712cae2ba100cbe904e0e5d51921bfa0f86fd128ad7afca4bc4c8349dbe8a13f7592e3e795188efbbec22c6285613680093ec9e074a1d809af2af076a06d391ce3e2eb9b572fe00a49b06f212f16377613ea28ff2f17d83aa747c04220103f5a73c1ae98d45ece76e5ec34f8ae6b07112fc8943dd5f61e806ba7509aa9091f41618615f30a196df9a1b508093d38772c9a313538317147487b668e08deac2b60217ab1b954e2d14eb1f0558b90c8899f3346386b54b400c1563d44928400155927ae7434ece186e5fb2caf8972e7a46b5867d3f671cf278f7682a66e2ff0980749472d99512e94be0df00aa3f2a595867bd841639360421714ed4f8312ab464799faf5b793a402dba2d0e5809b1f0ed329b1e41998fdcbf9649e68683d4c831c874a81d44705681067b18713814bb2f40f63b86d039e40701bfaf1cb42a97cd2a446138c84b19358f6208ff03c5e9e977d192c596e3a1d685de1ed454006cf8b31be0c08125292677133d26aa898358adb6990a856b2f9b2b50dd0c674a8d17fc2f2644dfbf67fecdd0848a489e7e8d3291abcacaa7116b0737e719753159349dc87e0c004729c9c14758dc8d7d737bb96fa9de3d5d611f3a1cccebe2c074fe4583bd6e8c1c889bddcae91070dea3042cd236b414be477ed16420539481140757588f6083bf29f924cf2bc5e9da28be964aba99bf579c54ee44346b0854d0346e201389a16e3c41ee305cc50d394f6a62be5d636d056927f49d173b2a9370430c3ee1a5345811e62377570e518ef1fac790cd283ea0e88a45aa0c9149041c27bf84e1b30c4a7c19527459fed02b6e53dc462cd8b16580c0c43eb443f97f63f33f38be3c046ca31884ccd8f5943dbb292b6de5b77e5f75e6bc1109e58c37fc5605a9586e4052ab252e12d298d77804c8b2c6264d75fb512eb290f1509cfa25649931954a45ca4f44d1224bea193cbe4348a817a9ab2df2a2ba31e4e95753ffa59197db72fb0dde91221a8435a5036cfa636bf03a483957a88c83e132717efaa8e6cb98138fde6a91c76f4d9c4f4ab1bf17df280295f301a7fc291a53a96ac53e762722b0acef4cab4e3b5e6682dcbe5d79c75b3d9e1b404657dd38fb73dbc44b3896d97c2d01241b8965166778f4916165afd23d34b46eee3b4a1ad2a10fc5c3f1a9359288b5fd6c6c029d79ab83407a16072743366362de41a76048ce8c08f850976b851b8b426f559ea8868ac1ed30a150c2777b9d04654edd9c822e354d7e3ab3b530e04f60c9679240dcd559db7a42e0ecf5903459508f9389c24f51ceb7a63fbd78aef9205f17d6dc53ab7c250d03113393415f0877da7ac65c3c53aff7d9b3dd3573fd27c249b318dc56bdb8ecec5a9d3a60b6784f51bde61fe71e547c3f3b20c2b890429d3969a312fe565ad47c2520bb03a4d4e26ca5d671d193241256130de36eead2602e5cd22cb294fcc53efd41661048788998edf885cc3a94aa2e2ea955a11fa3ff33264655a89549fe482fc2cb7495946eced499d599ce4a6d1853d014bbcb7d7ec135b2eee3689a29247996c4614f40caf6b6abde33432a9bfc3a15099659c26cc9987c32be2c3b1ba5d07fe0ba0f8101ac86456540a05e124b2790e996514c815d5ba366c465e4a7ff6ae6f964885a8c58a3bb4e7a0dbbddb1f2b197c932a629a56f87f06d6dedf22c37465892e1119fcc90dcbc195fa0a63a9665846837f711678e79385dac6a0b4ed689d6eb3d6798ab2902932056a9589dc6c01efb036b10ae2fde68bc104ad6ec1b8799ed88f258c98344e4745f39929e86d2c50c2799ecdf609d65351ef6a9fc6a3ad242450676a7bcf27016c9aedee57c920ad4fe6363c520fcdd6b036a5dd966e279825189b6b920ac90bc35a857a8945056107842126f93d49af35d9a42fba3e095151fc3c6ed086c0b74e784ef1caaf47662e40c1869340e9a462106a9fb7839a535850d9834cf835a177a3496844d3fcc48a399f414e323c6d6036ec2785d56bb1f8c5d66f1461a32ca3d1542e0a332289ed3badf0a57da454684037ad876937d7d2de3ec1471ee16d56647a03265b0d62efbc665bd9b244e79969712e4ed7cc9e196da425180fee70f19b6d9f951c0fb0bdb72f8fec6b4172e40ea8347cdf198b0ac1cd55a5c8783c6875c6b725f0c6827c46517ec01a48343e494aaa2ff3778d6c70efcce4753ab1874ad550c46cf4c6cacf2579620840675a52feb52eb48abe8cabd06e31f0ff467efafb7d861668b5b59fc96e88a2763fc834651d316551579b293266c3177bab68d109d1e554bb9a998a36ad7b75f7dea2b1d974bfd9fd0e1f227014db405a68797aba35afd00e83226cd625c4662ecb13f9bcd015ab5965e107b7fd541e9f4699e0a919de8d21d200b6e3f8dcc7bb91ce824bbc2a3081a223c4115e4d5ad9c2123c0f71dfee7282a87bf22da7f94bb1c31c1c391e03f67a7c8f2b12fd11d4a6f228708fba674904b12db5e20c46442ba2c230ab18379ea9c35fb3c544bd1d18d9601e5194ff39a13316d07d6b602170a139ace390c68ec36c8e83a10199c11d5de5371add160cda217a23e90572a28ec9e90ac7b7423714dc2ec51b9afae2f0c308cee72907ac9e310581a79c52c62cd025f35e1806e101f1ba903e4f869c495125b814030d43f660c903bb7ca9ba9262d1445e0202b6b7d47f64c6f6c619c0c442a18400a85f8e38217dd4ed74e42cf10c7d6d94049e55a0c81cdf7bc8dc4a3b7ec0c4c43ceefb1117432a5373b97e6077b9dc6fbb3deb8d1650d4cd6c9e4ad28a01d9351a5bf78f6ddde5593b8a0c1647c5f825a4a92b8c745313160de46de54adf7c01eed09b1c1d94f9d08fa06d40385f5a820ed80327178594bf366c8b54603eccb1dd3dcd0f4c7f7f3c93297846b22e0b8e772d1ef41b37323ec3ccc04d31a7b016db53799bc40b35fa77771251f4e0929da5a89833df9c498dbc3da578421734cc89feff1f44150dab277b797e9b9ca2038a149180c630cabe2a7bd60480bdbb68ddb744f7b87587ce8e450bbebb66349423ff44755708dce8064098af49813b5b881d1e82cc6141cd93db1880ef0f8b68163d95c148bc2b4f6492ecfb8cbd4f6ff15688ef542d9141d315a3fb688ae2b0adfd0c37531314ffc810e1e406d627aefa746e7fa304568467c9c4790f173a83f660dc913915e75709aec2a5a91e2efe8ad6fe7d09fdfb95f1e00162e36a0ac42326b320204d5e07e857bb5f3d7c431dcc708cc77c9fa331a69b58b2591ee64c0a392a010bdbf9e07358999ed16640ec56d69091d936688557d60d7c3ae26d8b3c9fa38e7dc3e753885f16d0f090244b98f74d08159371ac717e83c789ed757c9d43ed82fc788dc4949c002bbf6ca45126fc42dd7c426c2e3a8af411d82cdf50ff514aa4fc59d5749ae2d21c277c4d4097ab2d8071ff9000da1fc014b627d1ff2a7deb99ff7bb1115cfe328bd0b96c662d5cafca5630595fdcb14a61e4b81eccc4fb9715210a1d645bca6a3743a57c1c0384f0c1a5c2b594e2a4fbebf417b96ec65ee069dfaf60a9d07f9617ca02f0e8e411057f903eae28bc9c9f1ea79d050f1f812314814595ccd10c1e94a9fd8879360ce4b5d236117063684244f82f69581aa54efadfe1794cd7ec166d8835a31bd31db5119307d05d01f3b5bd6d51e9e3ed1945c46f22ea5da4bb5c1fe752f277a577fa97dd3d1f8433c0cc3030cc813cf333ce06a2400ed281dd1c7e5bd2f5f584635c021e1e3812c89ecd6cd5acebe9b8ba7664292f4b042fe00cff1b98607655f53fb3bc200e11a19335d6303906f38e8110278f26834140db679556b12fdc6ca00ba9f4ce9170ba7c0160913c0221fcc594b8dcec5aa6d7ce19459165f82838c9b41fd3119007b6b96b737d9db17584d8ca0bfb9505c8c4b15ba79f800a6f2d6945f0fa23708bc54012114bc89a01c3458dde6e2db7b2b69554f0d009a33c8519ec46e266a5edc26737424d337df5fc07ed37b80f74221a92e14424fbbba0690e8dd6fb5af4cec4c343e2923d6446ae5d12ce635387098dbd7a6b80cef00ea7235c89b5176c300f53b91a18e82d7deada55118eab4c253c79a40e9731d642e3f3eccbed0299e0dcf042590bc4844dc5ffffbdae74b1398fd6d130dad3b8ae37ae4fa2a71b6a3dc25f36dfcef23c7822e4f15799fb54967ed5752624de267cadd85a21907d1826b367e67eeb3e394c6e37c568f582c1b8db97e88fb807ef78e688b3c8c5a069db4d01adede5c1f6a0591850aca3e37cec69b235cf2d6e486bdcc688226f74ad71980f9fb7690d3bac60ad13fd51e051c9b1713feca581300e1d2d58008e98383f0882b1fca1e61207e15ba6fd791f904e801085e2b1591977a48f248a35f193b7f25793a0d3afe1f475734d513631e9479479594106ece6f6d9b6909f6f54bd2c834486d588410fd10d3f88a96d2c9b867e80bd486fa81652a769c6e8c68102d987b0a91d7ef0ed2ccb9392c85922465e0fa368da7c9f35d41f74016f6db0225b028177efeff53e8fa1bf513f96b4df142e866747f73322bd2638ee382f7f51e29e5694c806ec135121348188e73c5646addc018ab87729bd6e7edc1fd25f521aa66389945b652df564b8e9031e32be2ed38cbf1048ab172def231424ccfc25456ee52c7620925f04a2e134d2c88d0c529b79cef033d6ba0bf2e5de96204a18aff438236fc9dc3a62eafc9348fc288211a896bd78c64af176bd6099a42faeac6a6deca9c345187eaf140e1d10e26ae36a48de0f9aa763599fdf8475eb216b1c41939eb4d3adb3ab23a7ef932308f057d646a8120c9de5a265e94a2cb30284886ed62f8bc2ba57fc224cf400418607fece3b1b75c83327b7bf89c9dde24013b367cfd044256941c8d52cb9f540dcce1f5cc1a2be9ca508410e7b0f449943a47442e382cffecf6ea43089a727fa82ffc50d8880abf10c986a2ab02827114009447e0812f3886547d624c9f52e7333ff2feb614698282f5d14c96a9aabd31086dae4165be574c9c367ec97d8c2157952406bf8d9c02b985f114d4cedd23b2f6954d25ea9fd44e4bf494516dbb29820aeb308efd965e623368ce9582bc93d2585a8c5351f2d97ffef7e8dc5c100be53cd2dd11e4954c56770b7ae0b8f279fc04769f25bb44bd33bc8cc367fea4b5742629751917ab5930367508bec3203bc9498ae868a99710644b612900d379312c9b2635a5b0d3daccd1f1d00032aa75a2f5c9bc197a6235f22414e5de36c57b104d3995a3b816744b28b26c547e9097626869be604d671eec59f8ac3ad8bbe400def60fba078e78e3d60bdd01c87cf3c3f9ff438781a840aefb624a1a8dfe0ab73a08d2e601e059919e47aff85ec1401c561e85c8afd24657133375dcd206490d17ebeeb16dbbe08cd63321556483b94c2e9a907f15dd75c326341d9078708f280e5d2aee77327afcab88aede3437bcfe06087195570efbc23af74db3492577ce87e9b9d08323e558ac02335994b714d41875ab72abda9f9bc3e8889cb107f28aefb482e97de09456a4de4bf8439c3393329664842a5342b864aaa5847749738d2e7c8344da11fbc1f7e58c6a050d2025813a5fc6c58e3e91e63f755b36525c94bb35f445a605afe5f8f5a765340a466858e38018fc985ed6cc1d2133f7e7a31fab0ef87dbeb43e433aa69e14ac3040ea8599e134054c912a4e674916cdf4ebe64d5b86e62b9f3014d96cdd4080fac5c3ad67a4c9e11cdd8c446f095658cad371c9c0c5d99d52093e303c4a90dd0cbdf0e04d6fb56913dace86d6377c893b68e89af1356b93940a8f098b93a7a2f7a0a2f2736457ef19a107795e3ec62b7ea5b010e5eba6ed0d1e9bacc2f8413862f8278008c15cbb18cd0e0e3c0b0e734d17fb4d70470857c0bdea24369aece3a0f4b97f81b971fef143b67df8d2c92abb4dfee07f9b8a4569dcc09527bbbf6795316e1feff90c1554c72de354dcfee4b8047dcd49638cb725821071d82629707691f22d43beeb645cdf00df8124fcc8df62b9ad2a64ec4a1f7efc30d073f1e273db374917ad5540fece36b730e3b6f40f8fa2c2bdfa0a75ec36588be9a7c53e08e42981c36da87a87f384b59a5fac23e915c46a45b2cdd0b0f54cb671ced7f312b5b6b1d2c3a32bbd1ffdf9a96e2f0bf6b170ea135ba854d6e600d39b2864b3e1e7971cfd78076e94dde387c3970eb6080709dd0f9af2ab22e410da4c1eacfa1d5be4ef667e9b0cd50934e7b105d6f93f95f7e870c22bf0cae782915038dfa7da0a2e4bb6466c97a0729d3aad9de38d13c509dad276e36cd6d3493797d0c984b9d1f896129316f93908941ff66948e1d68a1dc5cdc2c47de889c69dabfae16b7212abb5fa60a7b1abdb36b558486b4ba3d7ccc61732e39a940b44056b44f73d47a9ecd50da85bee9f1a7d9cb3eb559b1917d48ff4ca876591de510b0ebeb3ee58fcaed0789476e3762e5032653d663e3693dbb8ef5836f80d2fe738fa7013fd9de22935aebde288a8b990e9b9ff6038a1c1dd6012088ea1687954d9de64a561a107c362645bf3316b96db779ae9f717aa0cb53b3a1f67720700a6744b51193bac620214e2334678632aedfe3facb721041055a38b6380b7924cb8b99e090a54f263a43b958ea6b1fcd12da8a772324bf0454c7fec1edcac45a12a3fb49b72e8a62c4a667b437115a52d488e43cdb63712a1a2d80497d0daae13b989b1987912361840f4989de09e145f26e967cb04606dcd8d578257848e8ba9a6f627678e78b565ba3264ff291fdb07c26286838fe48b65d12721235a641ac177fe632bcd718542ed5f9e9a62a6cce0887b9feff6bfadc572135ac63ea624a9898b926d0807961189351d22042afb3e8b32908f77d24d174de27b3ae1cac901c0a39f9e8d0ee791094d4e893766472b9b2e4f159041721532243f3ebe0eb44c857b907dba71a0f36cd7808f9a5255df786ce1b300b9e3037f0ca02c373a8018344d1aa916c051fa2a498aaab101addecf3c145eb4d6d0100864daaeebc84760c56d8ddf7d20314307338f5681da82e30f567e67f05f76262e87fc21ae9fe829fd785ac69e8407b38537c2bcee1f0bbbce2b1dce1a630eb998362911389a2218eb6a9b24fd2ee616d847ae7c8dac6f91b7a3f485664ad679153ec6eb0be7269954ada8cc82169a7142e11815cdcbf42c460e2b4e0fa60f72ebebd39c2c5e067fc0932dd02f8d8e8ba88340cb9fe0a2f7f368d03a412538d30cb2e30245afa0ea4015d4ee029c8e68a9ed0fbc57438b44e6100a04397a2bb1a94ba46bda89f1927c2dc5cc64c1e7f36d4d7258a0297e4188ba6630f84909034322d7e1bdfa228b62944b578bb0b017c5abd020487bc82db140f61e780d92e5aefbfafd9ecec9ea45363e797eaeedee8765170a69b0be83df98a1850fb924db9676f12f88c861cf6ae79e0212b56c2e4e2ef7f1f83eb3e47ad63faa53304161b6e756dddebe71ab6868a50282666d51aff793aeab82bad5988159d5fa5005efa4197ca1fffe622a94132e1aa9a84c3b50fed056c309d4af0734e1f2e0d1a1f48ff4c1522b5bcf40aa006e93ff617ed6e9820b5c8d30be5e3dfe87596dd81f2d251d63082b94cfc95a457a026714c8ebc76c16ef1ffb15e0179a362d2689f2ff7f1356ec1421a5c332c69148d7c2ca0777b512b2af67fc4a8ed05f49c27e62c701c4a86e9f9a8a1988dc4590f2a1ed1b2a6337ca4aaa64caefd6d427d79ca4befe90898bb28ff8c035233bf9971493877a45aeab862b97d41cb800a140ebc3d8af71a67407c72a7be9e7d980dc0866bef101525637f785d5c98a8d55fa1aa33275ef8251c4951d6a16f02b76867391d4efc6f767b924aa64c7b248d71aa65b06511b4743c4b2524cfe332e9d2ed73763477b4956ae481a6106daa0298cceba1a77d85bc321a73235309ee61c49a2cf2baba98c6f24b1a16c244fcb2dffe5286a07d51b92ff8d8904ff68c74a97f16e29a56b1104b312b9674b4f9b552ab621ce8cec2add2707f196603b3ecd10e96524d2491cc597eb14206e73577fafa4e4ffa25d0b1c3449fc2e5bd6aab958110107ce4563a77cc424cbdc5c55c6eb267e1765fe59a3a4621822a007418148113807c8cb6a0725094d3410b01544125819d001a3051c2d4a788edf3893a397ce0461636a46cef5cc17353d41633e7af87565f98b384dcb840d8982bf2d1d1bc7fbe11a27a26531eebee1e5909f2d43d9aa46b8750f99b723c53c6facc628985e7e268744927e621992910034320bc24b09778781983f09b58aefccc73b09de770d5b1f3c73ebfc6ba51a8a6a1e24e24d7025cc262516c33eac4abe1ef4bb85ecef26d3d2d28298fee2d23a167dcbeb92feee45c93501d192e836d07916eaba6de520e10b092cdacdffc6a5bfdcb3b84c429949afaecb234f6fbed395cf552618359f6c63b37155cf677cd574c76b5b2626b288854597c4104d8b066dbed705a4ace63f085ed6cce1b0ea2d0868fbd8b1d6cf5131842605793fc233fe93dc62504882a2f9d429d5c5edc2dd3688edb87e3c11798e6f1ed99d8a909efe2d3bf5b1902beb56557a51d815b85ec647909ba6d74c9811e653c731dc81823095841f545f7f2cef5aa336da32d33852631b7012788f604f893bd6fd72a74b69a89fc47533e30b1471030e7916f1ab574f6d8005576e4ab5c888e9117057493de6bf586ff09e6cc1fdc5ebdfdee54fdfbc68d567ac4bd8448cfaf6b3f1a15eed7bb4de81c822e2414582295c6690339eccf5ec99a603657c06bebeca3559e3f3cd9e2ce3901865d378d6ee2cb1e1f3133ff66a6eb34db4fdfe2935c370f582836897e1626f5345e0f3071416fa06ec5bd3d6c91cc0e50cca81f372d702602d0bae6cfcb8b534f023afdd8eaed5bd01fb731d7f4d1c13d2275fc13be85b42961b2679ab7a280a21bc585257f2d449b1396f6c45e26ae9914bbe2b5dfe71861f83de942e4ffe8f3a2ff1cf5d847fc73b604d8329fabe5c690c4ed8f27d63411dc21791fc41906fe0931a0ec5e02a4d0110d6dc7b61586e2179e5117f6462581a731db00369e7ec7bafc966596e1019c9a28ecc551541fa83d363c4afc95b6cc2f8098eccfb813938ca2c624c87e4f369675d7e5f418aa9c808706b10458a5b56729b4591c89a1570ce43d0ba88b60650ddc14dc857ae6c321a123ec35587a53ce74675c8485e7c5cb21a015031727d9a70025d3c24a17ac172fe448e24d1ba9eb28c9bdca14075e8f566d16d9c07919e3b2ea97e9dab53e431dd00f20d5ab25b688922adc436c4598bb8dec2f125d9e678e2727fbf7dd2957ee1082e55919cd6570f7f7378fe4277db9ee6b828a2edb1b53478f5721f269ec2abdb837d668588dce9206b8c163f2192af9e8c61b5531e2ec585b32b608278cbe57edc922fb48d16ec746db1b7de40f7797598fdcb8aefcbb0d65de1c388919ae8b9fdc2995e59e89fa45ed25610caec8f1ffc69f98e3558a3fc0644d6906643cf56855de0d4b3fe4a79a0ef5f387433721b200e54ae20d4afb2a431cf5612516ed9a20963b399a20c2ccd7849b117d5cb9539a26e311a175f62c4b9e5e168cb6fc3a00f4a8caa46f9f6ad9519d0264ff792b268ca712dff80df5c8640c0b0bef00342d9955f81778561d873a6ec5a6519a327120dfa60feebbf9f42ee2c94a37d90cb8de8bf33e09f8ba766a59dd482ae18e2c04663d48ddb8adb3f0b9de2a09b9d4c90472dee7e0c78df2fee50440b94011dbac6da5f11ab9ef3565273a6ee2ead4948a0f857aa454af97eb076beed7ba25bb99bf9c14afd6d02dc939f3ad2f1ba7634d42e4bf3b6bd674ea2f4cb888e5ef251dbfdd9f7efad798d3fc3f5edf6719acf2982922067dadd703f19108305c6239d87b77b73eb0036a2eab06a99321e29809ef00a6b35c8fea850152ccbc50fdef733f2a1dab1cdfea8ff31d7c1fd599c13c9e0837b2978667bbd8587a5646c52b9879dff66f07db104d14cc81a5a528f0fd9252c41be8358e6636010f42cc7c3fefe925cbb2eee8651455b34c55f4e4f1e12af9ccfa5f358843751216a2ef2121ab3beb310050e597c3ea927e3f013db4e89d3f82d4e9314273c6ada7da13e5d60710d301e824bb4caa04baa8527fb8bf1172c5ea2068074af107c47bda82a392cbdb8e276147953c9bbfd28f97709feab12b1e7f2e5bc8f43fc6c0c3f8253d04a4fbc964c462a84efaeb2b5ab737d298dddfd52666639dd3b5a8002ac63e1c5ec130ac8c5c2b7d4f08013621727f769db8b70bfb1c33d65fa840609d20931910a7c458d3ce9ef90a1cb42ac1a4e0637379091df61782b57cc620ec51f47a6d2314df773c8c48661e061be9846e0185143143aba3f4b82ffec3f88b0596c12a2c020baaa587a676de6463f81639c3b42ddd06b2c6d9a65af6428f9e0b15b0747aa881fcf35a00ee82de90fd8f768738596c87af4596bb24c0e7fae97c1f23d6c6274215d36ec438446d491139002939601cb548de3bc05d1827e85e15a797132342f6aa966f39dcebc513323d8b8ed45af54eaa6f0269de12a18e8cae8c68853182dd5d862a8a01d84b9b3769452ca121b63fafb213e4b433725c09bd4521bab9a0843d79a08e9d775e36996df07dbf5b0e5d69c769140b5af901f4dc6bdcea54c76163c8deef2c4904763fd166e46d2337cf06c48fe0090d7dea11b4d5055f2b3643df62d7639b6c76a820d824b9bfbaae61cd9a3e536f2b9d61956cd96a939d60b31467de478a1a25b44e214c1af585cd776afa21d153c1aca68c6d49c14e5cd64b5fa33ce088f5471c365df2df228921dab5d954c079a38503cc3cfe767f32eae10c799b1ce3a3c27c358b0df38da85dec09456b29ff385855298f87f1c18aed54e263322d08d47529b782c36bab2f3629bf581c3a1424ba43a10da4b64bceb1c94ac638034f5e19bb875b937899445d40e111696460517cc736c79bb255227b8cc4bab6ea8949f1cfa65474696250d803ab15ff7956130a1e65d9b2359bf7ca12bf8a2a142a8a3b5e8e5981bb98c986150b818224d11a751deaecaf57e845855359e3717079cf46d3702ee342bb2b59edfb5eefa3f46d1912685003c460e470be43ea299dbd3c3d7c91a5452277559d3ba69cbe65a3373f9302dba262e7edba2086d16b9a634927dddc3338d14e0827bda42516e55f7ad559294a9f067528c33107175311203c7327fbc380c0c02f4f3f6900761317766b46eda443a1c3ab647630df1c9e35a10c64a69c019514630c492d2803f28d103df8de958f166ee918b123223a21d60ee5d3d4cb57a1f74191fe4e23e305c9a8c5caa4d309929d2bb76cdfeda2959d702874e2e20bdc147bb6f80cb81781d867e3ac2aa4d46ff19c95ca7883c34fe538630870dc39d175f1d4d345f6fb307c9fdbda52fd1feb10ff8a9d566335add53b092edacc32d7852b4875f583546ac340a8e204f17ffd6a9cd5683d5c2eb9f090394f1f2987cc2bec456db00d92588a3eb9d7a420aa532324539ac97051ab9ebec4ef90cc3fe7fb3a6230f8ae49cbcb8ae99738cab9e089dcac1104955dde83a852ebc9d4f4f9e11a6ecc1406953a3ea93dbed4169f5fb4a4b13de41800a9944e3c9f02d4cb4bbc98f8d8ae396583e9b3ef5c076654ffea08f0d6633b9b5cfe27ea6322eed836f1845940024ee151e6c9a0eb23004bad74095f7a3402838cd8b4d6df695d0d16c6c0ebf311e1e42193f104e7d78aa9c2980679a4c06d8c38821329975921ce40ad233321be89b7e21bbcc062a60476bdabcf71a81dfc4af76bff6b692cb9beb776f7bb4e6ba85a61d013f8354520d55ed22a97d217156cd3192ace61b04679e945f43ca6d9ae1bfc6359d0e5f8f0abc805b2249e2b91cd34c7a35924f3551ef5461b305c754511679c5bea6ca1ef4ca37499d4c7fff489387b14a57ce26fe977b38d56bda140805a386ea21a642d4b39a0926cbc2dc5ef562592512da17699c4cb5f025462f80b02e83ed520e5d6c7ce341b4c324683ad0ff32fb61b3b25cf20b53a8bd554839b10dbc42e7ba0fc051f6fbfaadf31a67f5ccfecba24a46f85a189e2f359ceab235f4802ed6b894287e5ce2aece179addb4d325f5bdfd2d6db902cb458aae5f1a667e1bb13fad2b165a41af90fef59a6faae940cc98c15782cebcba3d0dc6f2da3617513716eebe7e0a712893e282d6a35e5f197d25a450f5cffb3ad2e9101574afc5d015c032cdd3e502409f07c58521b7e970fa45da066d1a95dc1615e024ae7a5356f7c308dda244cd60bc40de2560f4d25549f891a38702b848bc4b5d69d145dc1634cb8740917dfd9dcccbbd2e009d29eaeadf82a6e0006ce5e50d191a75887316e413399d3a3cb5e3eef7fb89f3a3ffd60ba2d5188d5df60486873fa109dcff94ec2a28e81da2ce68e8d1253dd82c0febc59e8672b8a1a54d6eac8e0b9328187781578b38cb7c12eda83d2e162a7742e7fdfbcf88523973723b13fea428328c702c4af69ed3bce1332549856ab4166645151ba29796c6e3cfab15bdf500d8e919f7a01bba0877927aa29fb012543b013569a8ce9bbc28a69e1eca1df2aa8ab666478ad0214940c2588b0272e87e2dd8a6d6941b449946af377b7604636ce4c03a1880b53a329ae0b1085b15a3cb386b473bdf82903b85821e437736e8b3d25e7c891d0f35e15e762088eeba403935cdc26aab55f0656dc24c5a2370b71ac0594a2f0a842e35afb44b03bc650ab5a456528e563e53aa62b79726e4db147f14f10b52571730457b80ed5dca70b1eeb0a2c8301296047b42788a7b0af7fcb20a4bb76a5a30985aa7a3fa304e1af8feb3b731eb421c5c185a91364c70219517dc7f43684fc529d9db252f342ec1964c505af1799425c7816f9ce159564c2143bad86559a7a253506dc0cc03a8c5efc858d6097f966d41adf4d2ce09cbaeac8142e068795cff29f06f8995ac2f97bbdfdf4540d13d783e79b3893751052331f98072409f0034292fb709ea918e323423633be7d876d6d8fad5f6783e4111b7667ff3fa7c994cafa70bf87d5fbe77afb85014884f4817ecd1215bbf24428dfac0c50b706cc7a87052c9c7e852b3f75786c1488974c26b4c3e369051936bcf1a4370ceb69b2b145d4f1a11c11879ba558953651fdde9a895f4e602864a4d6a3dbebc8380e3b1400e13a670c335d5e4cbcfdda635a1327577f43231859345f9565f36d6f15ffcdf8c1b9c32fc1d7afde812f05447f1b2e1d63ca92306987d5e0c7df2c2dee056f752f1284b7d4327bdc4906d7e749b74b7fd2a0100213cd8122958030db305732332045b8b31bc2fb547454e98e140379e375a1a645546d0a3cef8ae09e43aa69bfbb9a2bf4a59d04fdbf188a72aec76fd947af30536200ac15fe7f9c735e0a0236396df1001d997fc506edafab41ce2c7fb483701c30450a41d3839bc968e5fb86956eba44b3e748ece3aadd545950290a735bdb4727d2b730a1b5ad41a89e5453a495dad7074bf6be788f385a36f3559172da9834c586a4e14efa54f36b762fc6d7b12a5215d7818f97f189cf30d12da465fa455c1201fc4b33aa99a7a886d9dae19db536523c466b8e759417e10b7dc6bc9f5108be180ba7dea5df2b880859b113303919b718d424dea02e40bdeaf52a42930b673e80a05411c0072ff1f0a85b0b8c3a88ec162db8fda07e512a719017c4907245203b3989db241e2c9e548ed36dcea8fe59b7ea3b08c1c0c7abd5af750656ad93287cd070a574c270bacef7f49006661632c0562b9820a188d732b249b4072df84d2244465b36212a804ddeb0cfb8fdce53d1c59656c0f48da2eae35405747982a70391d4fc67762cf89988fda0f054792cbc36f6b9eb288ac6b973f25dae8c43ef78ecab17fbfe3bdc4749b64e6b3ccabf852531f69c6cca2cf7cffec88551e1126cde1638848f185b6f869060e311c609c0ee794e7ba3bc2aa027d66b3bf2fac1e1205dc246198bd7e03a1502f24f6d423d72b8b3a17d74beb7c79865ca5f6702d28b896db28343fd8cf2a7794c66425410a640d1415e7183f13f116ef77bc24518642e69544d239bf547da2772545e1abe6234daa98af3fb8e40dc784107a316c0b20eb910ca13440e42961bce847a949147e7f2db9c674e3df9d2e904a251314478b3e9823254604a2ff08e31ff2f18017f1f2ce6579fc07e5f2c5b1aa8ac67331d2c012efc85ccf1996d24af4a87f7461bb037face81eed7298e3e30e822dbd5002e29722f56b27e70782fe1f9b56092be3198acbba57e1c423e38751343bc0b3d7c5e99882704e481b858eae39db4cf0acc8b240047e1fb4da8b06b059ee1714c28c14064cd1e645e488bf20106c0677edd59d19c32060d4d73516b292dda74146afd794c65b9c5a9375002186d3e47b8afc43fb41ca7923a2928fbf0da12375697fe334eb41ea27590d80756a3f9dd3e5522495a1c232cecb44c4ca78e9d5aa05699fb759fecb60e1dbead41361ec18d421f02adc6bd21c426c51c472b476c973308d944df3573deb0de6c382a6975af9e5c2a047fc01852bd1f0644abf22daa855c26ada9ce0961281d045a51714d01ef6b3e2244a07158befbf5b7da1b4ff5d40e8c1e26ad5b3995f9e6896f02562feca779e2db4f4b50ac09726703f8d54ce3b715e02aebd4c1154be87359bbf9955862364352ba9145420a560111ee4d043ff47c8985631dedb4f8a7722c29c389c345e55c3e031dcd9547a00cab94d782dcf8910febe701632fa63ee472225b0959fa272a27cf5157a4ae2a02b0291e36cc3400e65dc3cc901f76f215bcea10cbc901c14677bd27ed18efb1f23e09bbf29108b230f773ac2f3a49859def12af7a6f279f9767598fc23939d33de3c3ff99b4791ef9ef02d6acee4a34203a3455de12f15d5404ef36051cc3f7637a540bb62eaf53a0cc350037b0c3d8e607c75d39d44910008f2e638e89e8939b38cfd63a59927f867e765ccdeacd93b3b7a19c4cbd60dbfa6abb23b506c6180aa08999a15d17084491261b8b1ff10b0b04eaeb0b66fdca43396c9dca60dbee5534008a5398a10b88a92fbbc1d40cdd5894e3998066b2c44dcd2139f76277eb4411e1d8a0ad52855dde17c760b98a092bcdfd3697c205eee72ed3ecdb0023a98712288abd255ba533ef940ceff918584d00d33a57afefb1ba437e5fd483b1296e7c57c654d9ad0651e49771a463d6a825a7fc7f722672240039046197e4b22a1550d8f660684e1b9dbf1f60136db41c79401636af036ae8a3ad04b4a06f83ddba152220be6e8f18d05aa96fca6095f880de4d0c87089c984d645d536f554e18e614bb337b154e903b8ba34ca8c3c469ef38f07a6da0a992e61b41390d07a9a9297accc0d8dc9949f47a8b3f55cd5741f351d5ac9986ebccf0f5421298fd7fefae86ea9ab304172fad73d4ecd4750ec33744bc072d8200cf27022c6ba6afdae263ef2450a985412877442f4507081d8f7c6305046c58bd49c6cf2538d2496aeb2d2e7c81afb8d4ea1b01fad714b1a17d48113a5eedd8326e29440e36c16a2c92c0338bf474f2037342e7e60b4875f02fb586a6fca8e65130eea1074979359eb3c9661f675d14662299b0163d0da88a4b891e4ddc256d91c7f10d6f1251d8fb56332b0bc78916cddbd17b6bbdf377a69461e2cbe047222ca047f2f1dde9a1df5cb36d83855d48026ae50391020e7fc7fdb27a8f2174a94c799b8b1c4b6de550c9568faebc3f2c6812703e987cdcfe57e198b611eafeb285ff52c110cf53e01aced9bcef66012b1567b779c5f71634419568a779912ec6147791fc1325e9fb99c2f2e301c980bccabc4be78eac67ce56a8f303c6f9ea050a4816d21f0aadb9b56980e61ebbb56e982f2da51664ebdfa2dcba4a5562d03074c9fa1040c654368733d7cdb0e1118d72a0236904abec41fa68c2676c6915d092fc205187b1f9d46f1bec8a877de69c4a9805868bb128f66b31faff194a4396dfaa115b3652b7b32fb9cd8182f66e198b89d618f691a275da6f6aa20d04a29f55d873bc1700c06f92a5d4abbcb6e99457298c8001568a34164ea7856df34df86101786c79d69c8d70b84ca9606ba6c724e4f51aedc645e1f733687410ee6eccf0b72618f57e039d0f1574e4be7229dbd2cdddec25f3b6b4f008b2b69ebe287b0998e03cd1ae52f334481666f9017aea59c8791274aec4113651a527b9ecb57d1fd48145bf9f82c8f37af5ff5066d62977452a329c18538ba3f55a0fdf8813cb3296c7d1df7bd31a539e4132e8685b52a78e70b28c19dda090323ce422aec5b7381bc93f81cc11477efe644bf30ec469244bf4ae18f793fc7a87b888a68c8db3952f1d5d636696c174cc57a72779f493da1cb2a5c3c76763ef7b05f1e896eeba26c5fd934f03560e6a2df15711ab037adbe25c45b43d0adf6a532dd0e5b3790dc9f6544db264d338afa33937eba8a5757cbfeb05dcd03dca220475ed5660828072ae651bbfb3f94e9124bb81f1b070226269b85de0697415ac8831000486eac246d46e69b2ef6e85291658d01954bfcbb5ce671e9626a82bb5e323ddeacd10420aef31b2ce79f01fe9452ed96eb954f72cb837e4e42f31df055ad0267b0fdfdef0a05698bf96a05b1b8f8d44b92edcbc9d1bc080d69469a328236b3d95a2468a98b83c30db45869cf55250f7b8bce436aa597d047d05ca0814e935f149ad2bbdf422dc08612e31570ab894110189104ee0bebd659814e08282f12de1581839bcbec383ffee15ac944670aba56a50d43c9366466a73ab5e902a19355c1b81cd58ecf26b4a9340de0b0030ce29f4a77035ffa847b1292ef5b8bdbd1eecc377b1bc233141cb5724cf47f23a08fef05ff48c9d17e3e54fc561d8da4ff311e2c74ed40a58cd9edcfd91e260535b1b12f2d50a515823564e904a7091a2d16f95ad9d9ff2c04ec0de1a4918092db262fce4f6e7431904819b1ca010657e46e192bfe35acf32615abbd0cfbe349e369f5a1df134dc10ac66e423ab700ddaf2ce1b6a5cab9ff259ba976777c463c80a005ce342fd4c6ae9506dfb7218a4d59fc5eaa684cb908b22b43af745ba9f52bfedf272afd083384f302891d9e745316862093d057a5c73453225a0024f5fb79f7e2521bd6ea62bfe56c8c338781518ed30def0b9ce4af84160ca90f506aa8c7def8a9ce5950bf92b46f1874b2559eb37592f384280e21a85c7366997df5798733b53695f2f5f4decb778ed5bdffabb83f2b04b406f8b305b8689176ddff1c68f1ebfe95e6cbdfa85e64395dd833ccb7d69c5ac7c5a2a341fc56724ec66af48ba40ff867f14102506849a1e0b6514327ce8f668304bb3296ff8c41ee2c2ed39532c9c205de7576645e6045bd858a805284f8c62165d25256677da4056ba34b9b0bb61aa3fd2fe6816ba9080825fa9328001c9590fa1285339a355720b15a6c9e830fa2859967fb5f8fea92d58649e16838308b3e08f110e033031344e0b778baa1bc94dc2c884bc6a05eb0a61d9cc92f114ad9f7808dd101438e28d2f2c57b01c957e5144cb2cda3cd693372208a6b4da528ce945e8346da68fc4758636893c830d5759d03d80bcc2196dd413a3cf21bef1ca99c97cfb9c86e32961559c582d0e77912f4a458758a62e32b8b7648240310c722f7bbc71fe57e4f6cee7adebba7aaadface85b820519fec9efc6ca4cd0028d26c26f1317188c04e506ef73d4333f8e9ce1c0d539208bdcf7a00148bd580ad949bae33af5e2a744e467c81a4fba6b53ab72d37f476563e23f0389d57ddc50f8db3a09c3366df30d2c49f2ba0cc0e3dcbc16f89db5854616d2c611ffc9c77aea98965185eec85c844290cc8243210dba136a629af91b26f3fd3d3026ef7651f1e44ece043b37737cd1302b31440d2112ef64febf829aa8badc55b875d261a863a8e18cd1ec467196cbb1d2be89129dcf2d0d6012704af193fa901ab2e3186f74a404e1357af348f649b45c86577a59af8e4c45551e206bf7432bbd4e62e4ffbb91eb481c50b9fdec89e4042efa70687bd128abe96e2fbe5a0a166cdd8ed8391e35f9dc6c855f7ecbe088aba3d3d120475f123e74ca2e41f025612cdaecbb423160b7f9f58af14059e4089df043c2ebb431a26ec37bd350bb0c3b4e07707e0fd80ad90eb6ab5fc9f6befeb9d7e45bd1fd5ec2bb182cd2257da954b1edda0122acf825c3aa24e5bee00f818ca2384eb2d51ab40973a67d795debcd7cf11822d29008a2f2937267e6d8d4b5d96cdbaaf6ab3bce4e481072d86a4cf2f0c41275a0091e1da347cae43cf393ed153fc7f64301267ab6d34bd41334842e15c3a3ea2be863b03121c432c9ab7ed0de5987230a86c1e3d1d6e87e8c21116cabdf6b3150823dfe79eaa8cc796bfdd58a8519849be739baeb8bef3101d353b4466aa1f8798043fab61b3aa6899bd08f69c9b0b475679d34c132f4220eebe81afbbbef42e206cd6dcc3cb3162cb1be15bd45b7413c2d93f66f3025108941d7d922e830d88a4b6af40e53cd0bc2c25e7d27b00ef39f05f644b926c999de7ecf66c3bd75829bdff416712a51a9b1e4a2d4ed3b483f836bdcb36b05dcd0c6fde0c14e0ab1b534f8c361d50710772194a57a5bb5e0d8ac7b81e7da0b34998e296773d9b511740af451e2c55dbd7bc0c37c56680088abd83f709057916f7ea13afb612f164dd64df6354561173daeaae957266576a461415ac28fdbfa5f6cbd2c8df62300278adfad4264f835ace03fb89cb33e87cfe44e275b9536e556fb7b95c62ce37800d43f811748f54b94d7c80e13d640d3694fdca18b5d5bbb091c157761cfa972dbeeb62e16374fa63e6c3757dee0a1ed04db91aa9125eb73721eaf5fa6747f60e152876ec837f22718ab433778e2cf64867f314d3f6d630530d21d66e98d97dac9fcbce3c23a1c427f22fe36cc719cd4adbc7da04bf48e63e3cbe62ece8dd41d91ee4ffd6dcb9ca83f061addc77e5e24135c921fe84ef10de0f7084d0dea6a3a0598aaf17e6232734bceda62b0205ff0f1808db20459d58a4e05f9a0137c9508547b55bb67198b1e3611177c9253be0ba51d81766293abf8d0fde58effaad5634959e16352ee5f3984d50a5ee4bfae23eeccff2a75106a008de80902b51913f2aaeef81ea0df101d70ac09a3ea8a8d469237f1572776c6de53f45df77db1a6425b77ed29e544ffc8965bb32d8408ca51df9b5e145eaf7198012475c9b18d4fad2b795fe3867912fca40e743fb8e3e891ff5d920d590a80ca12a78524128d8411d480280d31230be4a137ca11ee744627bef9ed7ecf2ef9376da7d053ec81685ea9dee541e4a8402214251296c31a24cfa0927b563057ecda092fec2e4227efe7c91cceecf7bb4d1fcaa695e1b393c1a958b262780852ec23dd1e17e47b2dec049d2a5abf5bb8493e15f0cf68d585f567c0da180792ddcfdc78d859178259e53b6d5b54a5714a0f929992dddf4616814eb84e0a88b3db63239e3c5c6334cb7602b22b1c17e11d968abc1aa65c07c47a1ca81971e5e17a4e9adb76b9953e740ff25d3e0e6f74f03d32641153d7decf36b3d27e5ae4b1d012f5d081505c822131b62c5e452eedc39178e89ce8f5899c564130e2c257be85d226cb000c9e28d25a3bc019a3fad455dc34c218d63bf20dc87f7a1ac3d7b031d2ccd667db0d4d93c5f83c80a2842fd61d5c347a7a8e49fc08f23c6b0d6a5404e33bbf618f9f23e631eb79e8d807cb0a52b1a2e27280b7447dbdc143415061c8e2b8ab66274ece02ea80ab998d08f5fc0ef50de17cb82c07e969beaa46311b4d1d5b60cda7ec4b9cf1db69b9833b2f05eadec99b4f614af7b6dda8503a06d7a1ff607dc9d2db9db24b9aaa9ff999de52cabaf1a5ff81ea21c42e58139c8e8d132496aae3765f4c652ede3145aef9ffbdfbfd2733b1dcc85a7e0a3a67ff17c417ebd4adf201a51ce37fabf4e0f334de0f1f0cc5fb488a859be0ea0b232d3d07a8f9d8b341c2b5b57e19820aace858f5f42a75fdfebc94499599c23598797a979bfd84840390a30a282b91f7193b2100e6ea79fa8304997e77ceb51f986ee54cd760a3da5e23cfd52bf9cd67347f03da1dc4250e2578bc8637a77711c4fc5f2ccae17e307b672ce7bbeb0afe9f3e7d63efaf774d2a1ad501c523d9f45c78bb20da296c10bfd3abc081f88b453a324b624bbca38da344be644f0e9c33f92812fc8cec908a1ae5f4716ea5a083a8ac319c159efa62779c65ef3baf1aa8e2086ecd399229fff121443b90336487293763c05d2da57648511314e610756c8dbc34c5f830526c77e91d6262659135d1f025d84eaa5b4203b5aacaacc62e75afdcdce8133d0217582089658b01301ee593a9a86073241af604d183cac09b3125d745e2cfb5ca6c1f7e10d34c2cf4e1f732d31939fe9943c7e6a259f38622f0248b9256276f090a7acadd41449ce4d16d7aeea758e5ac5953654a18261a429399a5b2f662c1c15f7f2608b0b4641eb637996f11b5c9b8560013f0462f5b4aa94900f06f2cfc9c93eb253139aceaca6e892562a9c92993fcb5e1c684f1fc34bb43acbe8a6f3664ee87e7461748e82a39a9ca12be6b8a7ecee223d2974130677764e64d20ab1a1e80944099f37e318e1fb51d32ee33763f75cac66daa5ae2e30e4296ed7a103ac0cbdbb47b7d7c994571a9e7baeadf2cb42df91f5106414098ff84ebbde8e4e0d7f66d52ae935743d15725611c9c198081df4c4c02e4b1449c1246a018117d320a1994132d6e2b086aed369b46cd2832f2d92129d1fc475d168d4b3c8cdf34e2bfe46f0977ec3cab7d59c9164e089c46ee83a39d3c112481fdfc2debb727536997156786a8885fbdf8e34803f34d3634f6127410c53e7d0e6f4675fb4d34c1b86af645be90c5b68a66048a9b9ab4ed85ad05fa77fecc2b0ce770e138679d8067a6c369fc8916571db6925d51e551f85a2a4b183c7aa6d6fe5d2047207799da14032c5c854a80debb8767cc463b11696c60acaa36f489ad2cbc8caebbb9be681f42f06771a52121ecfe447904cacfa49d170c0a2bdb97c10f2e8fa08e92201dde84d4217f96592dae0c5e62d97bfb10e57ccb226e27078736695daacb2ec93ad4b60fdba97eff95e49f17d5f478e994dac8f2609615f9c3a32f8c9cb6a024fb9bd60afd3cab508a9042a7ea9b121ed3060faa647398fc9fd0f0e7fb092e0c6099e6f3bd672b503df5bb63ff5bae81ed33197eb68ba24a0824ccc115624cb9cf0c628032de65eba663e893840c626ec2f3df49ba10c4682f65aa8a05e6812d156004259c39384b142e72d4b316da811ce42c195a2a7de4d60dedffa46e42d00a17367002f8e9ecfaa7870f077abaa4f59091b0ac4b3bf075510c3b961c93760642212588fa9e0765d17715ade40096df22488988b3c16522bc5db3587c401e663f2cfe20cfb3d3da0a3f4fe89f3e346a1b6b74baa44c23cb8e791ba7c0b7e2da2f99b8ff5040f8cef2940250402ad0f81ca85155b64229e898dcbefc853362f0d10c96e07a1fe14100a72c7b4403e5de08654032fd8364f74328bcc312e148ecb3a2b6717f7ee9bf73d290499d8e07b48548c322f3e79c1a698dad1971abd6dd23a1de7148a6e2e5b3d72052f8ba8765192a3b8cad1fb44ffe12692a13c02f62dc804589585177e0feabfa0377367cf55ab7e1b68a5702e7f6feb40ce491deee3547d149fcda137d667645015554e0012d9c23925a6f374001454dc152b8e83e80317b333b90b6630031231300e855bcc901ef57d8fdb19dabc741591baa12df8597a955330b90c39677cf6b0c786a553fde5c9b55f3b903376d8f10b836f27ada171b4e57f8db4697207166bd1f66cdb32a88d087b6c5a797d89a0b26c7f65e8c1bd3a7d686de0d2b37a52bc9c99adc2481e8de8c58be912b728ef00c89b48d7bb6a2e2a956c0d70bd254b696dc5bf16c4a67518f97c05877a4e71011953234ed96e85f8691691d1034d47323da2e441ae27b600ba0c63e5f5e6cf4316bed5a3eb799c5d6e9d567856d289fa74d9bc414d968d7d974690978143833ab60268ee3eaab9825a6521b89ce51c33c47986875c4c6103ad6314254b440e3937e297be3f8fd4f86768574a90b17eba954109233f985c38c5e88856773d0cc372588c7b318b51a70c5119ade5bc685844c0b59132235f4aba90e925cb3a5fa79929c14300a8c9b5b7c9418b38b4fd8d31b8d3b727112788e1e7c5a946cdf0b4ebccc3c1668fdfea15a09c458b5daf75022e2f1a9cd871963b8d317cf5a9392d0a03b37f70eb90c749d77faa348e0aaa52c6b53ddcbe19df9b2e87b16db7de9084b6ac4205b96ae97cadefcec108b0fccc110ddc44a267710f69743a4c42d7518ca3890d299b891212c2df459400bec3ecaf0af9140c510d5af33e4bf255057c645b90c512e4b779b1d8ed56d682277f01421c767fc4fd92ac7a9ae9c601c82c7b5d6f9e920bfbeb2fc0abbbdff74e1a396b71bd8fe017b243e14ab3807d6f1fd8a4d4a8576c7ab813f88d552d89b78dd4372f44c5c027e9744b1a47192f5c4fdd4ee6162fd77163387ce9a39e7f7bbe910cf811d97cbdfff1617a70c466d757cd8bc5d4b1155d00a7b457784b450d196a79128aeed5097f4733856c46fbc98ed64308379c50394258c967bb1bf88c9d851ab464cf66d56164bbe5d920766284a58f6f969689e441edb78a219acc11603697f79c4ea6a9c4d5c5a2c0ba2d4367c36a5c9094227291ceca37e2ed1e073daf7baa3aba2d047c583c2b769085f94bf2e91b46724cfcb37d24fae6f2299d7832e5a027ed7a2f86db254a4b99d01dbf8658d35deca15e137b9f76ed5e51ad517a6998ca9d453af65600e55d707b3b6f85b94562aeedd98bbee83a0b610dff48eefceb1d9115e9c6a3cce7f4a5af5fd4a9e618a166a7f5de2ee616a3cf02fb411f49e90794cf83beb7a705e1e901cfafb2473f068def527f517470a882b2f324220e417c4b6d754ebfde74dd1517880ebedaecaff7b9f990e1783acb3e5630fc076d1b805e3cc4e4571624faa9128e4b1b02298f722965691934f1ba8ab09e62661288be6791ac972d5209aeac63d09de4db2c065cfb7c12915c9e7d1c84c58522ffaf73d2cefa3f7211f3555a4c783df90cff7fe69c0cb0e7b4535f0d5c6d3bb5b0e20572fc6763f0ab5c7a372e0e3c3a1dc7bf04a4ef2b124555b71abb8f2759d71eee275339ff3ef62a2afbb66044678e6780757f681dde8e1ca95dff1e08c56c5bd80d03d39d40e205e5d58fd7f55f3551f0335ad20d96f6e007dd5143c433eb56870aa5fb98f040ba09523c29fbce62acac501b708790d95fed59e9a456d1b425cd937ee95d62f11db3b3fb222b86c28f58f9f8c767380e55911e88b442a44dcccfe1758dfb755b73970cc61096803d3a27fcde6d6c7c6d153d6c5beae0aed1088b165fbc848e6bb5a77e4e7b9497639b722c2ae6562daf1e285635443561499b709d82fbaaf6eb1a1545501f70edafa6d8d80ec5d76fc426102b2b76a669557c822a59f0da244fd3d51a7214bbabf57f843cf17f5f37161d91c347e74eefb4001e74b4a311227957c46c53e381a3b804a99d2efd82ee37127871e99a2ebe30ba07b9511c2d0856a59e36c126c540cd54cbfaa9d47e7b2bc9f1b94daf00eb728ff95deeb6d02714d393a7a49c7424c95e24fb21de7fde5430e2fb87a149aff9f123cec8d430abb6059d2e694683e4d4f6a9948fb9ce97c9232595d8196330070205a19d7bddbd1fff3dc381fdcd981165cdda942451f2fba8d29f6215bc5334033967d5044787011366074db23216abc78a2a6072e7783ede59c63739b62666871aa96f7142b9445c8d2b4adc780c5d2757f057c574bd07e57fcb26ed44a4efa3552c0c8cefffdd29f9f7966f97d84d0ab6c297773e99461a3253eef5968ae70740293988d7ae7e17f7a470eb97117d6fd97aa84d55aa1da9c1ae1b127429f3d6ce518f1c3e22744f760a0e22a5784bcbbde8b102514d8475798c02c6ce5ccbe7d1915256deaef14219b1e905096c15c647f076fa1cc281ca37aded8b7667c4e395a88b782b51480add96701b374b2550e89c1f44809e2d43d8ed067ec69474b0d5613b645be8d5175f0cb1dce7644f22bcc7b4eb1c0f2897d36c83cdc2d6809c5e69458242ed6751d0e1d2ad667f2aed539aa6c311820c869879fa9d0448b2949f1a137aee64fdbca1f1bfedfca84d05d965441c12e3e4751e88f055b78f7fc848c9c8fcc4d6983874d19a5269feda3575ba1acc44beb632ecffdb818a78e238693e1c93c39a122203653ef26a6d05c425f5589f1e9b66e0a495f187b1d1c0d57ecc2666580ed697b36ffa423be9e8d7db882cad8265683ffcf501ff94350a7677a63ed8f1a03bb5723497846c5302dbc435d2a402c2e2d7488521dcecbbd02996f8ada343729d0853cf1f3ec2356bd1168120a41f2d68b8aef88c60dfbf1fadcd74edb11490f780971ed406ce6ccb72a265227fb6486c35c7b15e11383797798d6f823cde400cac5c4773e04ea7284f72e19e90af80f29ce7a6141c6dfccf7361e6b4aef83d021120d69cccaa56ab674b7fb648afaf7497be90236a2755c14cef5c512776f01037a6459f91b4f9ca5eaa040092e07601d64b268f4acbbe148d1f29f3f4602ccaafbb993f101e4802c1c4aa52c04ba0f89214ccf0d9bb3ef22864705e23a34bd765fdba643099eaededda40939daaf2f274a46694f3c7dc8651c8c4b592f972a90c49f9db0c34f2a24c3809025d79836b358519dc31fbca8be834adeeda038449f2f403f0360a364b054565750814316eeb8066bc6e4eaaf5e8aa834405384bec3643e2372b8991cff8859c4e1056306995256a6824e5e99dbb0d511cdf2aafb029884d2b62ed75b1caf90384528c5c956e61bc4afdccc7ad27702d17e33cb42c4116908d6afcb3c2b7f910a8c037e3fe98e46f5b33b6ad501bc0301a4f48d83fb764e0df0036348639b8e541ec83be6441763fb9de3cc0ba8420514754266c6738a2152f5b1c3220e017500e02cfedd94119144d9e00c4794ec1748bf75d29a87d2b3b6eb894288bcfab3e381e3855a9766f8da474cc7613b7f004b261d722a97aa986c7de7b814aca6f1a572a9ba75576d4016725f2001a6ce528528431983d9232e3a9f098b2bca3dc9415ba19b7cf0b73e26a98149ce0ffaf58b7524ef66422026dcef3e3ba5d3f7bf76034d12e86ef8d2b0c3f6cbf0f89c4a275c34029573b71e32e83f9d8e4fa386d1ccc704159b5db8a106e7c5aa476966f1ae9514e781fa38e82c71275a4e49dcfb91c5001621cd60d583abb2dda9ef764d3f3e0793ef18c86cbe519193c7ed324f58ec5ef38e3b2b6ab0ec83a5e98ce16733148ead1fce8b26176b203e89d7798f9777c8a101e1ff785dd4e127fb5cba5a3b8bac899628e275c643cfefc5d2b33e2326b1298000316762106e4669b296043e613d778b895c60f1ce64d870935f6145e5c81dadd8af65d2c701a36eea2f7e41691b52f0d333734c136c933bfa982ea1f21e5fec474557003d8ee8203775345728ba9705db4712087671e964766795ad2ab1c09246d88abc24d9a35a510d69451bfb6baef84b15dec8b9e1ef024e23b77cda2d4d1e9d9c9d47662021afcf07bda7cce4db10a2e3eb7b2a8286cf36f4a6bbb7d63d775eae7928de6c33b55426c1deb45770bc3747dfa0e418e2a81ccc283caf658ef44d1ee342f18c49b4243446d66d569506d071471d340f28c182f217f5d5f2e050fdb806d817e99c471179d33436e19c9ee8f632a233612c01857130389eb89648d75802e8e714433c109d3beb24edba21a5398b36df98eb8ebcddbf2df6e0c5cca4eaa2f968edf64e5d7db52ce7ef886fbb897f58bb3e1f03a744fc01567c41b146d101dea635c7dd792f4dc1d7f438db6fd85d87b5c4bfa3d77d9e6b9ed37544dedbba2aae90d9c420c914a333e514230ee354905390e296c72ec9b30c6510903ab751b3092475b28d26242cb227449e6495c8825a52a2dea3a035677a6ab4ad94cee9db29b24528041001d1b2c65bddc7a1b368096a322fa1990d16b622b7687cbb8415c2084880b730c7c6f21f42c90a88077363d36ab9e322bd0283628751235dc36133c8df9fa477d78f043560eac49c3b6e33e81fe50b5ee7f50083e5f9f4174313f8791dcef5ca205e3b60ff9f1294eba4678ae41cb588b8664e9b5973742ae98fa7a6a235c364008b57ff88aa3f86e71b39869941a6bd24e25ddc451cef835fa6f010f81f1dfbbfd53315a307eca01f435e0878d81002b4e5c7962d4fbae9e3ac70bae084b7a9ba920e974d2d4141c7a65c207e7b51cafb3d722fc972bb60c4c15fdcef7173ec196e53154cd53d6a457a914de71cfbe0b9c75332d0e83d9818767cccd9f13305b159b1453a260ae23bc580e578a8f0b0764962e1dfaee52d12c0d3be5f36501bcfb02497a46148984269cc53509ce5c1df5b8dd92b7c28647db61ed1abea347588da71360502d336415abbf537c2dcaeca3fcf0f8ce3ca54190e6afd9043456c1ff7a698e21e3881e5373024c1e3571c49971f2fab10668b7152c2d00fbf48a633889a77cd70a93dbc56bd9d3b5c877bbb360516073090af287c05989eafc5527a19fdb6dbfb4d42ebdc3f6d780e84f53b85a4467d500dcce7462d670d6b2dcede861ad2db69ca9538007dd5142f9b0a748939bd0e9d34ec36bb1d0a6c33dcf80d875abb86237484b1e1d0fd2bc41a500b814cae92aa8f8ac4490f6d4bbe36c610edf30342640b983dd2faff8d46b8711b9fe08869d99b3ef0af4cd2151160f6d48dca9f565ec5b5fb3f01b57420acd331e71c4405348a17e6c30dc2051af7ff22582f1912fad7572d508a7d27a613b9e58b7fdffd1b1bf00787030fd11a745cfd8c00322dfb7c34aed73f8fadb841fd79a867e68266f961c21cfb1cb338419c3d7a7482a7c0be1ee0b732be5b169525e855bc956381644d9a76976a53069b8543101c67c864cb433815a80ac9ef5a10b9bb8e01bb7cc6ee08f209fd03c28e443e2ba707f6a66ee3a1d3201323904faf5d6fc9e836a500e2c784717749e9e75a18f29935979252735e3e4b61303a194e411c1ca148a15c253525a9b62f88c4cbdb9bd5f96e2a84dc1da2616fc97193fe68a3a6f76d53f1fd0687e86ce48c91109abc2aab25234dc205832a13aab5f0ac8efeb546452fb7fc1511900eec1e8ff1e225d7f177d5be0ec2341bd354a9680267f7e79cd488ed98bc3df5a4ba83d1e249c9c7d227aab589d1029147b2a734b4c21bf590e9d27f96b342c32a3e28844af42647327dae2a5ad57fdb0e167c453ff495fb0383d53f6bcf2a92928888cbb9d5f73a1474d18b7ddf66f6cec610c0e121d08064d09dc50789f3e2d4114a0e0c99bf0549450269f438452b87b20fc731bd147d2734df3e9500ae9847372dab7f989ef8ec295231f196a46c8715b5c1b73fa941907b3362186a2d1f228df0f185c61a9607ac10486f74395d2e4105b52cafa7a039950e41dfdc76563b9e729cf4138156474241077efc95e9ad475f56b4a09f950cfe490738fab4c0710d0d6f4122b027142f0d199d667c068fa4c845ae3af6ecc5cff17d8a6d228b575becf658fe510385dffc6eb69391cdc5e68531d9da69e7bac65a5abcc5f2cd11e7f81e0b04ae299c99ee0d551bdef6270b34a6930e05e85db186fc5ee047155851a5589f5815b76481ffaf985f2865aeb895204ca1e6b780e3af938cb6b85365e8141a14734ac75993ba7e74fb3abd7704db9d6e03b40a47a0e5e7789d218ac36e2a639d1eeee82d591956e2b1a4a31501715e27175383cc94cf073fb8344837aecfa2ed3d428a50c9b5e3cb273730d959dc75232edd99708540bdf6f21e0b4032ad66e5ffc2fac9f88309b8f54402cc82d1ff0ef9667ddfb4c8af9f9a3f970ce95659e918b2e5d0b1a603c0fab6d9b0e055a6634ce7510417587a02759d846e5fae9c75288b4882b4cb7d2c2932f75ea9870b6772a52e94bd9b413237049606abc2321e28be6b61cea25915d77493c14984a5ecc9cc0839325008fb96bbaa7b972bce1221f761530d8d7fb1d8b77d23269392d48458175442006caba46cc2bcb62b2e4ce8bc680e66610b8309a861cec8dc7d3b2f8d0ad18132097e2cc0c4030de4a58755c3188b39db3e2bd900bea028581828ed346514fc3dc6affc3b10fc0201a0823d663b7fc1582b630774e2be72b9f8aac86a648957aa60778abd2298b28897e7e0211aa4f197f308115bf5e10b7a00413fbf31ff79d51492b9cdf295477674115dd6d8a4f4844c5f0496c96505d3d1b17be80c082deb898b819495cd48e4942f84303042dfb1f107cacb46b0a0c6bcf5f654130dfc2712cbc7f120efdaf6bb11dfd72bb71cc87424f91e10cd2e60371724763056934deb1968ac08a207b434cd2bd4af47259cd9cf7e28f2e9311b920be835748a2a9f570070e49eb60d221f3bb315b7315c3f8412382002b7d37c4bd9b912f92b6ed9933eabae863ef1b3c3a718536cdf3f96f87dc7042ad36bb8e73615c1d6482bcb151021f6a8438b67b1d0d04870ffe2178978d49e09aae2519c6efb9be549e45a61671d288802ee7ca8e590e48e2f6d96162becc8f2996730c1beca116b5e5f948c74885045f5ce6b257fa2f1bcd6732eb8dd7f51aea4541b42a39c513a983ef3e221c817bcf624b90a70d62fc9e9686d2485a4ff5b82d3031d6a44395b1d3c70f25563875c39cc844ddff959fb87d7a0482123a765d5bce37440d6f5d6493d3778db8c7c7109b9135cc6edc01209051cb4cc166371660f7f8c596148ff923f748dc932f27d0f0274bf14645625be1e8d05c722fbb3fbdf519d84e1a887db197ec8d1e2a1d6a37a1c3db1bc2486d1f1a7b96821e65f38603062ce414c776ad0374fb3592bc3313f50632ea3ca8777d4c667baea3757c86501301c9af8d46b5d99403b21eb3922e3479b2b6f12cf3f1120ae765fc03f2e27132f58c90ec338839f17446266bcde2310c44bebd23a05e41084106be43225db7105d76a1d15658d5b9bb63b81e35e936177759208634f1a289be5ed293a0749d012c6a663c987803c0c282a701751fb1a8c335d8588b53f3701045e98cdc720270b2ec50cff46fd206beaf19ffaf478bd41dc74676b0229212c57e16fef64addd8352f37449a81da6f3adff3affaaf84e359db5afc55430e191106ab5d9420df19fcd4b0600f03c149ebc8051c8633efda7ac4706c5b539f84b797058584f8d659b5d067eca4e35abbb7433e622a6bbe2e29553503f131ea6ea0bc0a7600fff5b4e8300cfa8be9a371853dc8e9dc12d1283d89d9187ed94d51f56615a1ed63db27ab4e2e048552edec2f2f7a98cf8e790f33e83a149a6794c7c4f5dd49d29c0c6386ad8665a11a20a40b8af9c2d0fb699360609f5e8e43f10a29c65e055a13fda36675e87aa5cb2e6cec0dfeeec3c20d9437d6fae4fd8ecef76dab1290cbb03dc7e9455c18c49c68b52938c655e030520877647b64679baf8f8518e40f9b0fbca53b1e9282b35967da511814be59c02a3a9c5762ebcff35db7d51cd7b1d16d4bc0f26ff942143287be3f06d92ff04844702c37519581f21722a45abad208eccfde136191a3878b7ecaa937b30453a260370cc1a3add84c40e9923c42c1d5ec3b8aa217fee5890ec36fd8b2f75cf86fb9119328542dc7779c76e0bf27472dc8423c6ea5e4650570afb9a0681d107b816158231fef39b15f11d8f049927807696d3ee354d30cc5b7fc242aa41f4db17c43afa1e89ac74a1c9a0867f4fad380ed70b00ce771ae2596bcc26fe29ad1dee1a2f932fbd6fa41994c644e583a07102323e10376ba53c89aad5119a8ba5555a65ba091bcb094cfa206418e15591b5fd776e47ffa1c3e90bad7bfc8fe1b0cd86be6202cecd53d93bb9fcf5ef4fa31a6c31c586f7b81c6e5a6cfeb0913e4791b51d05dcdacad271fb305d3d7e9cbb8d1bffd9a6e66e656b64bb017931958b0ba3cfc8ff7bab145ad3402f76f97f62331abca2b12b19c818b6688994450625f148dba679a9ad4419f4fb008d5d8ee4fa4932b9fb5c896863121bd50ec5e8a2f79887bb652c7bfd96671d457700c06c6ff62f3893bf3a5b381816bbd40912a406a4c82c042d8017f2402f07bc9abb242645b23aa404513f96b331c7d31f04abb6c62eb92c2ebe5681b0b27319307255edafb1e8186aa8406857c65157ec06836737e65132028feee328b4b0f19ff3a112f05c2c8edbe4dc626d3c8871497552421c3f755eebe62d9d56b86c2001edef80c27d5c218a6a791d806981f58142a12f70a883bd7a6382b36b46a4f92f62a3004663e6f584f323611e884dec7537b401765cbda80e614d09b308ad4feb8da3bbff8a2318cc72b6b0779462c8280412b8a8522b87df5c6f48b315d0da612765263b6364eb8d29ffe36a753a87f147c76bce5d9599b786fba7bf1b3aa11fa6091a74e747bd1de51e9bd52bcb5dd06e664077d9e286bb2f8f7cd7ebc9bafd93e7742ff20dbfbaa10ecd4687039b31d8f707f322ff494ff79daf97d58cd02568a6e465508f57e3bc0c7ba97c6628323587fd68cd9a8fdd89e0953e82dc2bf5691660662a84f1f72e8dcc4598354914a2335bf2bc2078eb423e33f2d452aaa266e4bab6a878fa8288e2fdfc15008e4627c0f28610d552b0cea01479eb934f294f94786a298f0442d77697f790542d939cb86752e82b0592644e50e7e81e194ee758c57e88db06340d3066c942b259834e0cb33290ecb23ec126cfa3c38b24dba368b149079251c7312d3824151ad51b4feb315a3428340fffaa7c7055e8b1ab7a335d788770b3a7e9f98f42bf56acfa9a694b69def8bc5a5e3c22db97c471562abb456aa62f95063d67dc4cf418e222c188d2382d6cf03bc5393f60d9ee439fdb8688ee7ebe2656ad3ef1f17cb79c08efa1c48c8e4e5bf838e2b7f09840db7034fec6e71023159a1e1478c5d3fa2b5adf11d4bfc0c883751396afe91fc140ce1b01cec17688404ecd09a4b9b8fece8af1ce86ac136aa838647f32d1aa6e4d7e6b946e151a87bb2e00dbd22b103ea3e7bbb5a36311dcd7f30f2a4938c55a861f11bba0df034498586269f63778123a9803901d84a979ffb2f22543264b0fe86b87dac22918480eff5e7c47509c14d9e2422bfb32c0bec174bc6966336c1a193fde22cecb0bb2376dd3e767aac6aeccf7a537ff249b35af9a32c199834b0f52c9bf50bc229e9bec7a4418ce78c98f2a8f11f8f8f587e713e5167c225ea1d8ee406b7de9c82dc5560544ee8c5345315e2d346751e34f25c1f84b0c16f7dc993f88d1aee95ff21aa14d1f05b79cc986ac77ee7af0603306b3d6f611e2ec4ae938fef4002fd8d7b6192db8aef453ed1d6df5520e19e5eeae13a05db4af88dd290d0a11d7bf5ddef3e00648b2010d62de095cd31071494828d4f76a89bcefda152b3d5d3bd0347166e55876f58dd8bb26e06826250cf26304afb9fbcf47d010ecc62ee2971dd7f67807b44ec1cc22c942d540054f404a489f600455fa9109a555c5b4374929ff4d4dad4e787d2acaa11b97fcb30436511c83a900121aebf13b1000df51e4b3e048ffcffd7326881b1219133190bde6556f785d2440c0827e95a2f4ef06dd18301a9f5c90560692a1b7686267d441d05d8f81f5827cba2a20e15e83872f266d1c6f4a49f56d7bdc635ed94f27112d07e340c38dad3a59161b1955455f807612178c499ac50dd9b70d428360567045c3fe675ab0eb1a4de9c8768e016aa65a6685d1782bf72a1796cca4074b2c0105f9423748d950c53c1dfeafed744fa14fce04be829b8905a4fd8cfdc1cb4a2fa1581f801f1385435cc15f2d4da2ed7db0dded073d5a3bcfc550d76027ccd81e0c6f63b6389a302fad3eaedd91e19b022eacd1b05e77cee5924685766bbbfce1d4d181ec0531d4c4f91372c7ffd7f132353d0e811a50365e70bfbdb7096a25ccd3ecc72eddc33fbb777ac4621a6da899e0d47689654aa255b01eca8650fd09a2aca184500548274635b1d41694be97e44f4bf71d301b492bf2e69c4ad6d5d8989a616f9036c6073421c17badb1f4267b69cf6728b353bd309dcc17fa53d71c2184f5b1ac8d2b60d0edfd7afc37a3cc4b62af0854fb7e35ad5b38dda06dbfc08b19ae771c1afa00cd0f72e7095687554c4f29bceb31eea3260c4d564806b3416d246e4e6a0f23e9cd72156b4dd1d48c76ee0c97de81d72adb4075c02ddafec8f346089a59224342427fcb2729aeb7851932a72ed323ceb8e541654802cd6d81c234adda6ec15619a58ed1c479c7e90463b040a6bbb2cd4c80dfa9e6bff383b116add847ecb23f23f25b6ebaccb88e9c1368c15ba941b1c7ab3ec9b229008bbf879401203351582d6b12f6d59394f6cf00dcb4d165a065fd89851c80f6f2c17ff6e05d3a9be1ead8cb8ff0539860bd37261717e50d89a1152bff378303f0a18ba0d4ae59f7b7d3b78f2ef91828db57dc188762c7d7da8cb150858f533aa464fd1cca458b72f9db62b0b9ac96e3ba515474441accd643f5aaa5ef15d5d8c426dd0eeda20b6c4d55773972412c4a9a2474c98de2dabf49459dfeb468d09e9ea87807c4ea0a3060c7ce842d0862688e4d77c7fefd5d097c89c7ca4845cb6cbed8fc383b8453e5aa257dec1513f63f3ef2bbf9b6e1692dc0ae0a4319efb347206f5c46df7e9dfe61198531a1534ca2a524d7c8a3e162034c36b2f62f90fb24abbade1f68c79c330aba110a6d24d45e1d66c6b17d6ffe00142239ee812021a962cef82226d1d13e8f5af80e1bf65b0c88dd3ca27ed9a40577dba79ba6ae86ef960fcf777738d9682a63cc247d9628d2f4dcb65a3bc57f95a2ecdf8c97962060b291b63e4f8af2c09af4ecf199757abc293b5fe103c04997e1e93d5aec54d735e4cc39723a8ce37e217e025af595bd2780acfb3ae7f80acd7d26f93b0702b23318039ed2506816164ff2ff6f247a6fbf97a29ef86976df61aa2f0270b847709d0498fca15e88bfd1f1826824a5b6c7b2cf584e2c2be1266dce3d8cea34ccbbb76f129a28202d9a693956cd7572fbbc593ea7a0aa5c88cbdbc67170f627493fba5856daebed9407696afb770755fed615f5df9dfda8214252de20cc4cd3515fa590eafccb1885af9da9b247c431161a607272bd0a376b7255f3f1726ed10b51946d75d4bfdf09cc83c871a47692da83695b616efcfb8bf3c799422bd1b272773c0c1a9d307e2afee11c73eaa1f6a20c6c5e745cc2238ac1b808825a56595a1e97df4ebf7cb4753545d1baa78f38fbea38805ed19e674ba0780e37a0166c0f5c07f68b51e790ed07041d35a8b99d5a48c5f32c8c24090f2f22e0aafd70fc408cd07e07997596bfc4a3979dec409be3e4a43c38b22f41c71d3495b61063b49ba879e032e50b5b3583353e69368fd2d34f90f3a6a0c4144e7a42e8e15a8248bdaf4c829357ae1f0d50a64487d903b884ea50d7fd54107b367cec5b20e7c4682be25988869fbe02b881c31f92196bed81d66d94a3601e73dd3ff338fee896b24a84602d5b6387f9a05073a6cb5826f0786e1c162172b938cbcfe70883641693926141a7d15bbc21b57c4a5024b8f49b695c745c770bf1b0da2bc4b5a7c99be8e725457cae3304b975349c82167dc524067d53f710f35942e85744519c44382a0752364ca70b5db5c5657dacd1830330212ec8a83ca69bd0040488b64d577b76d11f3b50c89ecfa4306110a58f091e6a6eb7501f682b6a3fe40a245ecb4fbcd414ebd37615c05027594bc4db17b2587a9e8dafc2f1ab6a479c8eb55513cdd5145d08813b50868d63509ea3f677c49533d95a942b4a9e8f4645026d8257f19438ac32da01717d1daef1546088620f5fa03c161992c513ae9b4023d22303456bfb54e738c7f04198ab5703f8082bc0b1592243455635b156ff44ab5c219f609bbd5333b7de48401fb155c5152763f1bcdac1d818bbe9683b902b3d015a1be535372e456944c4c4c8e80035807c269fd14a3febf4042f2811c2df803b0b948508ecfefba67aeb45f670c15c87c23e838f616783feeeb60046f612ce890c4f75218ff12e17d574a7ac7ef6e098e8e6541e26047df1b708960c109cf5c6dad2f813bf2206234c5777574328b2a94b951b83d55d23a248f769d94b0493d1331dcfa90ebebfc8399fa092f22fe9d03bd8a4101d5eba92e85dd398505c0824e35567571b294b0cfdbf52604af3e2fc99d5bc88bed9e9e5322c09d35380b01ed225a6eccd20694a8976ee82fccd76f359f3a1cb70ebdc337947ea9b76e6bac11c76d1cd3d82b672e7f20d042790d4d61f51fb38eccf343b078ffcd413a80c9d6b36eb22966f8980b8e2faf5e973ee05fe90c6750acd8bdc34fc5298f8bc81531a160b653b741a304c37e6a63630f52aa807e09ae65971a868c8f3761f3bab2f49ee0866a531a6c8e725d7c2aaf45de95a0bb82302206a32d377d3adec90b92f7619a282b2f78f4c2ffd8b501e1243835481c2380b3310657fe8db387c2cfa75e29bdbd0910ece39f7129c68abd4b990bad2e2603b7d5b068820c4214eba7323592776ecb09c3dc911351a0317920149f22b7995a396f0584ab326dd861c82cc28742b5041254ca6b1511be3ab4c30983b900b814ed932eb4fe6b218e7958551e094e674f12277bad3bcdd4ca3030e52750ac96da5a78d84cbe2a9da9b46fd5918f97eda2c60048ecdf53eeebd204ebf60c02ec2c745e57d8d0c20b526d72e23bbc964831da80c4a3058ff0393e33f2aeb3c463de5b6e26ab5d03090bf64bd5b049e217f3810ae61b9d844802a1d1b5a4525c52ae245681112e2b129ff878dbe03804fe6bcd8927b647be0859744151ae058745c3d4df66ef25a922f9d9ab1d0e338913bba5428457daed31cf50aa4829f8bfa25c04bb53f2ddb98b8cb393fdfaa1903200a4fcc46ea5c6d2c3230d9d9738909a9d0a64ba75155cae74c034528dd13567b1328e5e8713d75a34314658fd7e577a2510a546aa9bf5ab2bb176d0c8073a09c28057987ce86b1dce07fd87fcc9d0fea42b17594c849dec6b17db990848a95a8d7deca0e3e9bb15a925758496952475144e2e4be3fbb430faeb7951266fdba694503f2df25a4df07a29dd53c64b86aef91ced8df64a185f6f72f89c6b865cc73e15636bbac4b5a9b90993bf5fc2375ee2db277be8c374e688ffe9319ff9a15946ad4ac66becead05b02899ab6f22167b7d9b8278dab63448ab32da2da5159e96d2adccfb842b5dbc67ad80f578a14e0591e4d6d90a91b59e96577267d5fbec26ddd96f3faab860b596875ba5a4236f74f99f7d541b4dee3db0546cc369da345a1163539d25c7fe0e6e39a8a375a4012613f275372e343d638a1ec3facd7ec307ba18296e23d1236d2452da05fc4f43a3a211726e0be4b51f650a354f2704048cce27504c4ee6908cffa4bb083d85088af699ac36e2da22c06426f07008cc013f33794db57dfce3954e7ecb977ec626b471f07fbc2d2fc443e6d3ab8d9fb5e48f4e89e4160710095e40300c960c8d31a394eb45b33987ae4d83327de6aa18f69fb3172d672d2b9d924d8206a3e4ac11f8827672a7f79c5cbe3dfeac05f531ebea4eaa0ca0437a87e38546da236746e18042d66f25d63df39d32322f04dd94796379e5ea7053a93d176fc0a3ce060839b544714976a622b28b4ead0b2cd5b90797f75852f69079b86ba5d01bde588fa29ee84560dffe7899786aff90bd251198b19aff7843757e595f50f0253b0069d38ce0297848108f54c320e6ab489b0530ff9187cb095b905cd4f6df43c63956d888b9d0dc3935c95705f2f374044bbe71c9c93d32235e1c57148579317de20063c35b8c6b7d7cac43802b6606ef5e3136482236b14fe3256b9dce8a02a40bf0964905c51fdc629ae57be873ff1409c29b69cca9f4e458d727ca801ab8774a3b19c58e2dcd997cb2f9115f89e0abd46d1756f51583f149d16f92782819bc74db03f4d25c8d7071ac5fa30cfc82783ef50d9fa0b260e87f82ad84eef57dfff7d344d2f8e20c4711ecdb01d4f178394e8e0d36cb831db02a8e1621cc6a095e115b3eb6288aa83cbf3ef54692f6d87429a43a7fc5ba05b1ecb12c891e5e784f48a073e6d006d0a017647a7b38a463a7c2547a75453a79da3c1d42c2a1e0ee9f5e56a486307d4650de95078acc9745a0bebc2cd7c221c48306d7d5f945438d111e558365d7089ad71d8e6d4fc0b0c40ee342763485c62f904d941921c13a6b8ac7dadadeddbad1d026242b94d2c8f1ebe445fb004f74f6828c3c7e12f498561d03ed6d65b3fd73050850f9146ba1a8cf3b3446cea8e21d65fb08aace69d9a695f4ef2a486c7fce904132b76e38b786c6547a5001c4f8eb2f1410c8efcdb07b495012e0d08ec257aabf49508bffc6d99f00ba1ce1ebf2ee6216623cff1b539b9f0a95de31b3e6fd745eb4c0da7733f8d52686976c5579c8db0d97fe14e74a12dabf2c204f43e34ee0a6770b7d2e1d6d414e385c8315e445237bf0eb3343b37359849578039b6664d9b9f36d2b9ff9d2012cf33b75b48e4f3a66a50eb10235efec9df3d74dc679b005fa168e25c57362ed84cb8608e70fc4eafe1b4a5b3245dacd7c417e10e785ac803aae822fce44cf0be089adaa1e81f6c87ff23210825c0de2428daf081215e8ff382bd222278e5bbb7c38610fc496668342ca8633a7a5f91ab17878825bdc2b8ca1f16cf3499187e10e05af5e570b2172fc7194ed19bb14fbb4d676b7285ffa3c1a8904c9b1f1068e813cae5996b3621d0b9d5d482455b9ea5429637c78bed96d0348f1f6410404ae948eea331f9b8871fb8bed66975a6231c63c4b901b3b89caa8d1321467389624730d05481b9c69289e9df861a460a1585c6c4566de88e4f4af197f2a698bb05f8bb09ee125cb0237ecdc2d15251cbe8f699837cd6d7c0411eee46a5c37599e1687302d70154154cee38e84420a92e4bdfb6190a9637791892babbaf0f23973a1361fb36a2b295588e4af0a5ab4bec4045d2524809989707a6630bff5630290763fc372a9c458dc4fad6fa6d4f86021b5d1bd836e6206d6254fee9cf50d4d38424f863cc6bc490eece859930a7437c75d35a314566ff7c7051acfc46f2b923391c297965ba345e7c1751c8cf5e434aabbc36af2be9ea9c30962602ab7a5617fd5d77de19e0ab1d5a4370e5d862e55f6928105ef2682091e18318f6d8e5560c5aa719ba46430a3bf89de381b90e52738eccdd3d949f1adb1924bb2cacd1bfe5cf2ae78a210a1a6709468d2da6953f49dc2682bd1c1cba029ff0695f68d56be5ba7568769093af27c4654a8a4e22d1a5514405d316c8356fb6046140b1454b02162a4c757971ada405b718c24770e8fac038f6c184ff168fb01cb288b0a6b31b67ca85be98b4dd525c45b12eeaff81f1d4aee5a5fbdf17efdb1dfa0c5794318392d1513d05569929bdcdbd08cc16ced0a3f9090d04560f483fb6cec1ecd33cd4a1027a8af58feecd92255ef7f3eaf098136d465906d64f071cc7308fbf0737c38d866792417e2b4a7019ba83ecdcff03ce764ed4305efc1d69b8790cb50c1b0a8c6ffe85e3e2a4bc982f84a12dc585f6bbd05e691f9cf3c39016ce315b369f5a113301c2733d79f8a53209ccaffc9aacf6a4a01692a1c6ad0f543fc35254ce44aa89e058724f4bf2568a3763c0ea481d389e2b7e2d49d80b2038f9c2c048723dce39baed18d9eeb143139fdedca2e468da306d16e3d4f13d94b9a105a9df161eff4af56ea83cba8abfa033647c471b6e6463c8592d178d478b57e8b1b26de708f3f9f3bb695ed181c00181218630853711a1ada5409139571f3cd3ba27e03c60fb8dbf0d051f14566c322eed334616f5f41df25811702d11029497aacb3cff8dadf8671ead82855b62b96247aa7adb672c870c499e5cd3e386c147690181055cfc83a52d769222f61a70faa2419792d03641ed4fe456ca83c6deb8d9673919a451487e7d8c8331f356d776d243daa74ba0e095119696a8d4db9571c669e62d20b2dbe86f2b70cd554d64117abc56d30f88a3674fd9ec0a260e80019d91947bfe47266ddcddd55623486d238eab6be95072e7ce35336ad4d3d6ba6f8d6646c8cfd6d96ace87dc825b00790bf3fb6595ca652f52fb1995573285c2fb35727d29c14cf5e9780eba54026e6fd5dad239e35e2c73a347ab03cd181520329130e475ff2cd4c846cf6e47661e27a95534513f2308c97a73eb6f0abd9ccc4476b5967fef2ca358dd0adf5abdd45da277c429db48d60af61f362a74d9f37288b53d982bab6da717def4a99a268138e16a153b0ad1f2653b449a69aa04ebb8e6f0fc62d6201fc5244a30f38f40b4781794249819ca3782c4f203a1eacdf9589225d0d22bafaa58556cf9e139a91bca9379a7294f6995556f54b48229c5e4cf5f269263f660789e11623845cedfb754b9d9d48bf5fed57b2eaf5e585ed024978b6e13267fa0b9cf723a5f9a8fea1801824d52ea5fbceaa58a57db53455466e03a268c33d6e26c08018905a11b5a8a3563c82b4a728faaf64ede908511da362d80697a41a81561482e8fcae3723f3a9ee5ca9687fb1d9399152bb39dd0caa3e61735eb11f4ae43a98e39aaf96b487e6508c09786f67b36c71abd76795f583874ed8bf2d8fafda28f2f0a7994244af0f1d11ec9903924341185b90588edd0527afc64eef3eea7593438da1b30650a50629fe1d9c31bacb4b840ed0cad5b62b2860a434818bec4ceba357dd8112216ed1642e8f8edc85a98e2b38a0a3cc329b426fd38c46fb55ae542e3931e2722df2b8b4f8619faaf1f2d2e90d2245bea1bc3484670bb10ea05ff634a393e59f62d23d4ce0ed149cb11cf8c7cf38713cd674e98879c7761d154769a1da600cc9209d29c7e21927e9994e7447c5963d2bc643f17adffa5d09fa6607fb2e01e987f54e62a60ed100e1a712d34c48d0aa6fb3df31e00c4a1b1dbf7ff1f401e896d1c06bece8558d9f693f772cc6c2583d3d337ccf7f72e33051ec94c3b233d73829b1149471f7381383f96c266a8966da15b41eb52fc7b6f7adefce18fcea0cafb0aa1bf7b0820d6ff63bafac1f5f821b125168ad48a3dc1032629ea3fc6b192ff0e0d037b5c38981a1816fe12e9a6d30a28006221bff002f5cb3fe03f7ca9e8dd5467a5ff55c6736aee3e4f4cbeb61b55e50cfb9487cba2de5528b7fbf9779a8392089509a1cd35b750e0f6c811cbddd6be7fee345f895a9d416bd260540e898275c02ce3c72aea507f5eddd7617821fa33b9a084828fc4ceaf9872b544fbf5ab67074b0c34e703f7a7e71c5493547c5df2707bc4708e7eaf34fc37fe5a48258da881f253ee7823f14a9e9a52fa488c04529165f9324e24d122fbb51ba7f6fafd60c0ee32fe20e89d1aaf1803118d4cd04681eb62f6cceca7b2f44c6e2aef93938fcbe4282780f2210ed61b4082a71c8b3c95f4be871f4e506043758b3e5cb6a347331d314e239f824268e665dfeaea0d5f01f41dfbc6899862d71e1702d0e0c10043d6f480e4c6a750e216a3ae2575360545efc0ce5b26dc1f69311859c0a39f3c3c5a6fe99908ff9a7b20fd61120c656afa9aadeb59f18d946def845006db0dcc764ae62d9eabef2c2756cb1ba2e8c4dd5f501547238133089e8bb7e33abb8046642fdb7a2bd2e768e9a180de9495ed9328e8871dc2f8b49de2949997137d74e46b0eaf43e37f7a11bc0647db99a944d7db49bd2a8c9b80efc600d028cb7745713e20c0db31bb403a01f4db9a96caafb64ea3aac12a523900ec6abc8f160184dee9533422a97a66949779d7e3b2127df54fb5dc3a6e63b91f745743c3484d36199c9292f3dfe8265e702959e9a24215a21a1adc103853664d7e7319f045f8e40ad74da461dc6658caefa6f7e52eca46aa803d3130ddf6f764c077457099762367f79b426be4fc52e08c25258b7b203c5cfbc21cbbb6987beae87e6b6ff4b4647ae3c58b5d7e3f1d944682f8a059d80d26f0a16eab7cc74780bce9a6a38817559091e8185c98c3130fbb298c109b025611337af68407b26a2576e3e700817bda6c0d7916973df049347ced836392672f92f5e1a8d4a9bfcd810c217cf49cf62d540947f3ff035c50769b9879e5916db483c32b898c219492d49a32354ace4517f82cb831814683983529e009fc687d62835c0449f9c05ced48d2b477d3cc1ad315645715cd081c6bae5d55a613df2e38d6465edaea655fad7c46c86b433f3b2e38881ca71f011cc6d5ade3489bed3b8eea40e3efc7518e0db74d139958c4920d5840b275e2932086dfc5a917d5e2a8726cf4e51cf3eb7cf8ec6e2b24301df84d5c6579270a63764aece79fcf10ee449b235f55e57c173b9ade0dee5665ca4942885e2d2fd17c184adb7c7b37ae4a3bc907c1d9d2032d8313a56e46e1395be0bcfc6b16e357b316ba03f66d06d865d3b903859ca27d10437eac7c2de81ee6ff45bcfeb7088efd94d045233962e20ef5388de7199d34f041bf91c132f155520e50d66b1686692d12ec3648eb81b547938f8031eb032c5a5ab2388bf47d3b4c99ccfc8217a911ae0c5e5e25ef27b1ebb845f9a759a5ed780ac422c6863ad15402960654f320d1b3fe4807ed56221494c72f310d87d2f55eae7475e4d77c4b488c8e3d6807b9d6eb7eacc1b96199feec68a37eb95a2b2b39818564ddc45baa1d036d0f99a631cc2ff0c1315e33bb4bf6ea50b70c59a512602ce185d1a1d95fdf0329f3861a999e91fbe7f52cfb451507a9ae84183c8f92813f5e0ffb6cd55d343547ca8c119829340ca9f554183bfcfaf472c8f02bfb515dd9f0abcebc17024162b1547fb75ec718eb7ffbf04c4f47aa6d66d1e94705673829905f45087b638fa58e77c9ed7eec5d1e6ef6827d5182343bdfeab3ae5cf0f77288bdb4ad624f75d7a3132bbd4c82976ca68dcfe8d9c63a03cbe6633e132d55145f2fb84e6a3f7c692523eeb6ced1c6846a2e32e48faec1a4eb2e4d3b03df455e95885db6ced247ee8faf8560637477386e7231190f35c488a67ea37ba4b272c1d57c4934f083b6a656ccf3ffbb6d586fc5ae134a732a7f30f92e006afe19d0ec1cd896d90ecbb49dc95c6d5938a632c3de932e22f88ed9bea60fff98d037d9af5f0fbd1bc53749dec5bde09f735c7e463c49eeb9a6699fa690c801a394cb54b7110f91eb98ace95da6d968e6c4733df109d9ecfae806f33f675799be8a6594850350720b468bf0fbf3cb56ed030652fba95b0ac593d8145394a07f4574706c99c5be1c2031bf7dd8281f2b0a377caf57a38f518feb0c55e295a70cf62b2d896ef8542c6a72371eb4ef717c71333b171505b8ee630a5a62ac17d2fdb2cbaccd6ba10b57d0c8eebb26cea4b4c53d1724721769ba3be648f3eefed1ea8b9eafc48030885d02b330e4d3be2c70412b7b69aff5124c28a04159a9cf76ab615380aa0a09f9835e60ed085f1d2caed674ff14de56b97fa2e72b5d385b69da8a274946bc5c4cacd80021eee36ff41d04be65a068cf5888229b87411f1eb7b3cdad12643bc7ac8a927fe3c996e789859a8a0ab39a482309c1c1bfb5ab234b5a73c499bae43f547fa85a82dea1a794fb47313bdaf14852e3fc7e03f0f7b3695424b8e815a6983de89888701cc8a5d4591f8bb61c3174ea2c49e16d16e3b997e845d5ff093dfa9032d44affe020a0b43fee7de537e37868ab1b14e92ff5bf02952bb652fc57b100bf3aeae54d921d07c886cb92204cd3a906a0a122db8662650ff1c756e6dbad3febb940306412755fa27cd21af37f66a63d6f9cf82ae7515d6b79e56a9ae87c51b04d4636734af27725d165e154a678115a4c224557a7ef2c9a8859575b39cfe7279d6d3e640fa76b5464d6c456b861fab672a2793c9a976e4f5b25282efa1c8ffd581772e792c4aca566883ddac50017f7fa83172f80eb9a83d568b26831d3d9d9bc9d5ca366bf36bd6d1882195c0b08982645a8b94948d859a7eea27ebf6afe33b06594e11bf8e96bd690d9c080731c5783a0696bebcc6547c5ba18466ab315ab1d84c16a43adbc70ac028ad1543aae48cd2c17f0b390b5910b4743d8424c163e6e01ca25a0e4510688a009402702baed846d7df88ba31c6ef360d6afa270452b29c73c838997254713e2020100976fc9a457b9c70bb5fa92c5f4e8f95486b46846eda51d15fd5cd01ecaad7af4f650cbc721071a63b522f05042fd0af08ba7f0eddae080d9e3935ce7234ca71bea15c879fbe669e687042aacbc5b02ae19dde333f0aa355be28f1d7e045c8b64a1c308befa4aa2e8e26b48a4c4bc3f7b7d4776f7c0f130abc21a0bf09ce349bb5fddac408f8a189ee1687973704a8b72a9ea271a101097d215fb44881906e4672894ca0bd7ec9895c7de937e477ca647e2286b84fcc29de26183c67a9bbae77c55af0a3417a52dc39fbde38430ae524cfdd693e89e94d03cbe7fbea38abfc9813e4f74701b8ade64c1f51de8c76be039639938913752b89f1a89a20fdedbc9a3c95f2a5d1d8969b1761ff889effa9559f2057c50a137dca284b4de63b9cd57814e58ed82683fc1b16e67cc98e652ec2a2f16b16aff4af28536ff1e05e1f3bd5ee79cef55f4cb9cd4e3df010864126e9d42ce1f1bf4771ab31572763feab25bf75e03208aa93c1d66154b6196826683a9a9d43462e81976e85fb6fd2859b63a20b22bdfa092487a671a31bd9331e67204b07bc30b942dd9b8e7b83e79354fd4038e51aa7fc1cb90c09906eeddf70cf848e6dea7e9286dace866a25db23f609983312ea1ee98b3d544ef28ab64fee5c91482cd0927fb835f09e6f660335af68999f52a95eb1df30fc97909ce6ddd79845f8f2c0a9cc6752668b5e343696aae32b2cd4390c0d71004d2ff689bf8e98deb9cbb168022121a859abc4fa2d604ed0db18f2ae26bd9ef2de309405b743640edc52b2f5c4497e9a15cf139293529685e9f2ce1bd177cf3bd5e91986940203c181fa4084872f91e754469f39d9401460a273b490fc765000c2041311afbaf7ae4bbfb4a7a318861a408a21b552b274e58d341d35c8fedbd74f8fc04b458d87e945e132bbe90131066c48e26e0e4cfee0186dffd12886832b22bd8c36029dde76d2cb4daf811f92fa194f95f7856adabba39ec460e906bf38bb39cd5824b351773e85e40b7ad03c3b8732228d191ee3a91db9e147aa59f1a4dd172280380d6fa082a588bea97d44bbc51cbd8e0e5a572ae975a643c5333ccaee1bc4bfeb194881d1a8ff6bb509614b5b8ad67a17c0c9213a6d48065a5f7a169a172cbe4592318da056ef3c855ef30443f623dc979766fecdb379c5affbca9b38fbfc2f318f66c7e114e5dd443bc823eda29e960cd402445bed19f4d082f314c1d64cc9ec935a80985a0400a48a33e3c03bb48cb5706970be8c74b473273a95f9aee90565aebd066880e601b13783377610f67698bc37759f875dc7f276f629635df6fc600d1eec5e53afd2b28af86aea4cd10715b55012520faf6e58272c1e1624c59f7bc7f45d6a6e130a9bcb57f6e459c8053117fe8c6cba23283dd617ec57b2a6958af75767ff0b7d6bde678fc7f1e8b69426374ccd49defb402bf38f462885ed9c8bdeb05da1a6997c5aedfb2c30ada3c0aaba76f231213dbf01ae84b987dd007a50bd919c0829cf9d12d095fdd49468a67ba322ca3f3b90d2054e2ed49ea583ee79f7d68b26d0d513c35acb90b6c9afa5e990dbb0f288be213b7d67923c8f1d270da682d5980190fdaa46b1641e398d2e551c7b3ce6ddde114bf9ab152747e766d9d57a7226c91afb5ff334faa82f7088fee0d88d7eec534f3d38f758dbfea23613a2d46b659eb966bdf3deac0c7fe6a5fc5960acf16e727930cccb62fb0ec26f5bf08594c7b320802410775f7f96276d9f33b277b2129a5cff06685affdb21213edc2103b928403f0c8004147445112ecbdfbb34146fd45004b8c9e434700cce449e415dd0b63aebbdecae43c7ad11bf8aaefe79968eb12ec27a86763e09e7f0106d7c932ae42df266ccfd580dec465537d2b5a0e5eb465941b260a466a808934dfe1c4a61fc70450af2f46c03fa91037dc717cc07a7bc4cde715cade1110453511f4e446f3a3bb392945747c91639978ea4396a703ef0a4026558acb2c4a836678785a03d262e3e66a63edac285887e1aaa1fd244025ade6f85dd13ee9d1df259423fdd6bee2fdf158bc3b289ed3327b0d8f3a2b5e07bb17124cbd04f469d9d8e90d2ae09e489384d8b79bd3bf16e8df96927aeab0082d76fd27905694e1170a713756ba9d57216fad3c841b63e03ef744b2f0eb64b4c54afc2205c4b94974fe4b88d6242e37b6f24bc8603c3966036d1c39d22126e6d1f0569a2bd40da63d68c200a161a91c88b5551cb73dce4df0bbfd5fb534e93c0366e62562b1d956b84e84ef1c2a90e6130d0f5e6810503327a215f173cb626eec30f748a40731bc5071aa00adca9cdd7f5b9ed7b74fb8a75af0c84a4f73b9c1844e25a19370afffce68292ab839b30567cb9cdee5a6a4d1551c5972d4ded767751799f03050855ad22d7b4fdf0cfa400131ee6b3bcb1239dcedb760d81d3882816cbc7b8791225ee121fd9c00173621c77c955ea452af7662ac65ab7845d437228001472b71bd16b435f4740fc3c17d9ab78938f7db6c085c970dfbbbbe0d9a2e36894e236403826880fe7c701279e6157a284042c505956ecd4394e97c5e646411cb37885960cc4599a201edb2be2302f4be2450787c08224a46c319b1f89f070396fff1de4ee050d0c2210893f7809753adf36daff5f9df9426c7e67cb37ee7c1f77a048d1b6be620af8e8219c2281cddefc1a06eed25ab4b1800089b2bf859189b4a98a99345c6c611da094107e197698c1b0650849e40da797fc04e49a659c0e16eb3aade8fcae7c7ba6f972400e07b337443636facd72860758097fa3eee6d6f8565450235a70a9dcbbe48c5fac45f45665877bb10cf01c13913f28457709e22de70b66bac5aa142f4220de1c8aaba34fa1b0113d95dcfc5d38272a716a22c92bc714484a730125a7386bff0271e53b73a784254e291ddefe8ed456022a34bd5bf64b26d247f63bc84bcad34f7a734396d3443df289ca29150fc618febcd95483dbb1b6c3fb6f3c82e009f56ac9c20373fc1bf806ecd4cee84f6c360518e63ec1579d52bb7c4d4f448af0ede7067765ab0836eff8ad634356185fce066fe5be15a5ab2e6c81f192ef3912c4bcd5760fb2e260d311f92c5e68aa6131d393ec9be17b3444676f29fbe1c2e862c2f11ba8674bebb1af995311d3a3c3268c952b2ae479362fcbad979c7c7cc1c49be2449804ab527d7d60b230f663c4aa0dde08bf1d6f95c3c94e321f4333b46f52b4521a4e424eea0a39ca8b5c00b7d71561c6ee0be92a155369172dd3ff49a004ca3dc0f04332a4b218b4a18acef527aac0affb178e9e22de7fe92bade86ef2095d93f9669653fb2a38cb6c6ddd0599606d42b2e3ce56b2c557fce094f6126bcb695b002a4c2cb262177d0713e498a8116b085ffde86395fd51f84b46582e3da0fa3a591ad9cdcfe0510c6d6e17a977824dc09e45adcbde52e8c1aa5536712ef8ffc698b8326840d3675c74053d66fa67432c83430b0dbe5c9b0b8106d8f09eb64dc2a9d1dc05b540ce8b72b2f6c16270b4dd43d984d377e43f86dee9e0f2f0f24114e990a8eb990bdcc5ae8f007058c6610254c0444842765a03cf5196002488f6676b08d47c0280a72aeee4320db5e94dfff56c87a85b4baae13a48d00c4f4bc0b1d04681a2ef8d5a3f43d360001619e7151219b6062ff375af79423f917492d2b015bd88be60bed4cb09480fa651b76c67d7e48273db5fc6ce5c14415d585d3d92d28b98720458f31e0510a289d696fa25729f8e6d49f5de3b8005f7419eaebd3677b6fed93f88254e144095361cb09417e88b32f7fa6b04f0aafa0b48faa77792f86ee84f984ab97d1d03ac072db64164f4f64e37657801d362781f763f82c1f9f3630c388a1b3205c7bdf0015c2ffb09a4a85b31face0eb34e1ad86c06c4788a1e12ce8afbbbeef5b2dc4e812586b72d737d18f6d37ce9d74d967d0dbc124074bd9b1cfdf78744a64674059a2bb63594433eac000e136d088ab0a9133f3718a2d0652df377f84c9deb802d7683163c58842b27519fcb8a2d7d103b95ee2583dd1d74d29beaefc49a020a5d200470a88b395cad3e128842ebeacb8339a73c17eebf2d5001d12064eda86564781a5a175530bfdb83110e1fc6f6f51e4735007e538b348d572b2c2fd20a5474090da049961b954d0a67b6bbaf739edcf762c97c0c92c579846fe6420217095a93bb21933ebf3272b1413910a4dad9db39aa0b1e918948b07184daedca141d4b5628de6b1fcbf051ed0ff873398222f8c45ff632c4661e2647eab97c0f1e3310cff0fc67bb1df4723bec9c98587b9bf8b177eb9c967b5aaf6ef804da3d2a40cab6c8081d65022d0220bd1dc45d83a7adb394028511e046751012bac51767103ce58b079129e96fdfbbb451fba569048fe88e59844dbc4473d7e999a5e70df9dc8b746ed350928dc581eb266bce97dbe1a3f922fa9663720b18a2690613676f19d70add6a29732c4df5dd285a023dfe976c862385f7c268135b30b2fad853e9550ee5fab67a9da25b290e915bf1909d6176d2af7fc936e892402049251d070051515ed332277d833cf053c1464de5ce3976c1416457d430d7eae5377bfc4bdf8b29021358569b2b20cb27d473c4e2fb58cdc3117838c664d9cb89ffaebddbb9ca73c278461359a852ad4bb86c10773c8093d41e08d546798caf83f805a9f42bfe8314c87a25590a4e9b5076c482cc2243473a21724f24ff3767b31ff1ac196c64f210819e2dd9756890be93f2bec73e2868da2ed4c38ba7e3e0754175ce804371ab7104ff34321edfb5442f7b4272da0972dcf631a08b5e72127fe64351e075476cc1cc0ba5623267ebfcba19ca3d044c7da6c2cc3456fb09c288a20a020b5caf0ce7dfddb15f62a4d6f95eaeed6f0c9917326ec8c0ac3aaf38e2bbed8c3799b14d1604ebba6486f434f60c6c581173d978e90f41b4b6113a709f3f7b7ab3c6a0fcca8eb1c55bfa3d79cab88bb23a2d2514a1b739e73679803271edb86d3bfae9d8fe8dca274ac6e82a1a2ef5b9302467682737082d51ce11a5388dd0c5b2a050d16482415c73e8bc9f0f636a3ab53f1b973899bfdd3f921a4830cad8caa614dcd81de9b8960ca44a669229c71cc0e759bd30f93665e01b4a7556e97d2807667adeba9f2378aecc50fec9e05695a887a68f9d44f619463131898f948a522518218bbe682ed740474165479b5ac3f448fdcee7f323a3e4946675e8db2d0550913d7caff7b18b06b62dfeee34f359efd3acff127cae984c3e808dba7949f85dcb48f62576fafc7dde9609f1fb22f0bdae5f4472562a58ff49da78609fe7ff66e9477c941114833d5593c5e82ce2ac1c021e92dc5a5ece410fe600959710312e28137310f36ca4c5c48e26d074bdf3c412a7fd03fdf46bebf5df99d94727cf788d8a5c4d2f529bc1a068e1517e480f7f574d2c5bfba2343f21e77a742a9d1a4cbd6222f94a19572cad800d306b577efa180b0670735672d78b46ff37092340c3c4b616dedd3c56e4c0ad9f9f079c7895aea5af5263a3d4c75a65ec9cd85bc734f8d9c675f7e07907b3401ea25d128d862395a663863ff9e0f7bf39d512fc63bf30fd8c1c37a1578ee5b6070e829f9068c3585a64505058caca32fa8b4a85a885681c9a91c065b679b132b744199e104e3ad77f390a8289f81e03bf83eae764548be1fe4fa97c6c56313147f02d1d9317e32c93754c762b8a74b438ed966ed5f3f65392b5c97889f165953c17dada1f9c36d0b1ddad9b0d51dcb82685a468260fa9e08b3696ea3d6731ce85f242532f8c97deddaf485c8e2b90dcf9ebefb5727bd5ccaf0ca1ee580c10025031f383d484f3c66824f1b9c299d535928c2a28d0fb76cfb44e08422e214ad029607f15dbaa251d65be5236725cacb7081afc5da72769cde776d83f2faa861761c578866c7fb68ffd45f48f0248cc415e9fcd3e700a1ff3c34f7691a1328de5420e03da0fed94e35a841f9a035fe73cd14b86e8339a9cd9ca571b82eaa24b906600bf252832add56120ebecaae19b9225f21544cb17e421f422fcf75975b58a5b8d477bc4208bae83170dba491e9a2c17043514261da1c251fb1c9f12b328132ed8fc5483c9d978706d5be871c16390e4eacc3250e84bdcdebcbd81d4826680df33f38961c5d6c1fc45d1ba151895cafeecbdf2e03b272eaa5010bfb45c2319d7dd55a1d078aec40d9c7b63b9c3fa9c2d8bd99be76ef55bb14c74837039534be3250c28a07a4a7cfc81e954b3a3a72a8152dbbbd1fbc6e9b3ef540737890e82c6a1ebc1935e866e4db96983fc0e71600270f43efec99f8dcefcaa0be48365d4594251c76d6e2d04bda202e8d63207fd2c5af3c4d7b27bc76e7b0d7b333f38b1a8a5fd43474c11d93f6bc9bf7c5788e2f831ad69f49f1997112fc2b99f0302b0b0f8274fec28b32de29999741f6a764b281bed11b9e72e0fdb3cb0d97d563d167a2c91b78d81da3afdfd9515eb0837e2e499df4b4bb47d293303912a1365508cd03ad749b40eee21eb55171809c8a998c9f94a1c4d00945953cb1e55731898462bb6647618e623f4e516c1cf2ad3cf2a66738d5ca9a1ce91eee0999b3418eb0d40c5ddc7ba5cd79b95d7035d9b859bc5724f7be59f6ab22ecc42c928559e22d7f2f9027498b25fdd54b39c592172499f350632c6587b69fcf3067fca9b1aac72a0ae2160d4434d37c450e8f4c7d3e0a38ef4a395903197023041fa778276ffc5b21b13010e84a71882a4b1abd4b3eede071ae02b13b661fc575635adea3c2fb33d15cb93ada750b413ed6f3ab8a732b2949a392f1d33f239d9771fa28893cf43f9867afa6553e1dbcc05faadd800e55cd5862f05ea623bba095ad99c195726da33a01c19f29b90ca0e72a467d45c1f758092d72a9791fc4e20ed1b4d737019082fe714288e71fd926a4901dd6de37288fbcfffe7367df264b928dbc886d437258bcdf4a3ad6091f6e9c138f9209438a4a618ec433b8dddff6c4017eb3ae85089fd69e85f21399f979427e9de44ae85ac6b29fb09910eafd7a93deb2fde08e42e9fcc48593f878bd4c2242fe562331d0fd226d876ced6ab52ee634089795cf23eee19d39a4537b2c02c1d36295264211a09a72e02a11ba3d11b6c39c52c71d651003e6ff3aad718ebb58f6490ff9912483808e3489119402eafad87e32f02b41139bfff03c071ad1bf8ee70f2e44f0bad8a24693c8f459d1ad952c553f41ffd41ef585f4ac29c77412a5a25146666013cf1c780f240d2bbf663ef92c2f10bed0ab2013b51cd0c22f8291a5ca1736936f48ec7881e700cffab77b112d961e6509ea2143822f79824ce197b864e36735085a649228aaace238027259ab271b1e02997a4f52492be1976cb224636f530a92b0f4f5bae6c80540b36b08e491ca5ab3d68db26ce0755f7730bd00f2523974e53be147375cb37471d9a7770e63cc06095cfc6d19b8e1768648bac8f16fd3d9956d05692bd9a915434a8abfd1e7c93ac3dc017a9d8121e762005225eff5c4d60ede311208147a05fae640ecc4046c0564b67d1d27e69167e306df40682a5f963535db6b984057affb3c1ef12bc41e495f5a73b8b839339b3e166caf55e7c0b3289d872766c30a6465169afadfd4ef39ab74cc3d46ce41a5a7d02d0d1b1cccc1ae8804337663d642a404b149e9291b993fb76257349ff96c4489b1afa75ae703c4a238e34c01b8292d7c883a03fb2425388819d4fbbd6bd5d068c90bc38a82a55100a3405e4b8a736a21cdfd2e00357de3bb173c996ce5c35f22c0ad5014f11c49ee815ea121dbc745d3d5ff2c7c8152d2bc7313fb84660bb81cb8eaec32c88abe64067098f9b42eb732c60b3f66b7abb470e973410608db0718b886f6530f98d7606a86613b509aa1f1006504a90dfbf1dd9e261bef3b28693872e162349a78a84d63a1a69a9fe0e272407909345a0b6e9a68c0624e57f78acb9a6b51a360a6bfb1706cea3947d6cc4d99fda0d65763231d19058867c8e3c27c483671bc77d406476c9fda239dd632ef69fca81578d0d873fcdc48a1e0a0610c1ef4e3be246db9b9b8fd6b06e29d0d01b0d8c00cacb19f3b9ad6ee82fc52653a954e74f957a0a34829a966b8f86ca849ed437e2e9ffb7a13b604939a14e7948424854e164d018634c3bcf31a53731a34b15bcc8e4393ccc809ddf8d0d70fdeef9c484c5c0ef6d6a45b9d866fcf9f1bf6b8d864551c06cf40a058dfaedb1a5cf7d36ee26425f6d368f0089dcdcde4da9ced70e6346fab59e480d68c02a55b5c49dba09c185af9b944e5cecbff20aff95cd14fb5ce995ad0ffb03807068decb90c2662dd5e7856adccf44f2669bb1aeeb461f266fef7fc899ffe54e6c5318c18af4dbe60f83e816ae0e16205956bfb87f738f7870c79d1cc01ab6c8517beb0715c09f9dd60e7e323fb3e27fabacc739f686a4f5e6598de32ba7fe9617f107821822a1142be49ed3668b8c29c311495bab17b695e68e8f9f32277706fb297b783bb318b10b502ef72723ab0847665fe3532fe2bc0c3709769793c69949840746c74d21ae3fa53f4549d54376e555151a9cc05d5e867f44ac1c761111092cf015e3bbfd16a6507084a83b99ca953edf19945e9a708974281d6f282109305407c0a86f6399c1eac964241fc126651ca3c9c17a031f35b6e3091f1e4160983156d2c0df7efd53d8f15ad5dc347ee5f0ef235697871ac4e2a1bc1314434924c2d993707985a0263fe6cc76db6de47bc95e6804dad1e3fc2a6e3e527de3e48efe5eba9beffb073397d0ea40a632006383557b067ab0f73ad2fea62142cddcee1b64e6197ef0b1870c2df96669e8664630444a723ff8abee9e6e3ac4b68395467c7786f5009d071fe4e20d5040b0253e04a851bdee1b7c269e7bdf4913a0942049c31d38224ff4825f6e72b1cdb5d1b21d1ad5d2985f483088e21895aa6dcd1a7f37180c06dd9d12f64d365e674c5718a8f0e82c66da3b2f01c6dde00b35e0da8266bd7911fb202215d55e6acf606ae3f64314203bea8685f003c8011d925ef9ca0969a329d92567170c0c56c3041503fed50c9a57c00b55ba1dfa371f8f1c54dc8a5605724789afe9b00b0b7b26632d3e302fb63a76242672e2d95610ebe18037d4707d8673ad0f98d7234e7083f7fc5ef4a9dddbf35c0e56dd156f60a269ded33460a86b18132e4ff77be8ebd8605300893276a004dd37c9b72d62477b971a488c71aaceaacca013762656cfc621d45d080ba95f111c1993b21b7e7f8635e353431827445fbe524beda2a4156c9dd12146ffb3c42f69a4c33e8c4323da3fae60be9eae4f5bf6611c1a91553b7b5e8447673a4c62a55cfe733572a84f0b83685edeee41a646e42a492babd7c56bc823626494df3d5f80208f61170b184a805a4e4aef5127607af131ec257a0d52770d0aafbe7cd2b97798c93bf33e5aca051284de3756b25e424a42eb2084a3066fbef8b99728b39e333d897b986cba52c29d42f02842574c22ff678576cd6830edcc6daf55891ca4d04c7d863622351da5cccf17a0cd355cbfdb768bce014deb2ad4e37cdabfac3fb67b290ba744f6538332cab2bf0e4e12cb39c7f4e7cc77f37341a1b483f9a68e70bef1f3cad1b58c8134a7a652dbf4db7dd840b52794f7e27f0ea3aa5ed0fd8d3c091f83b1082abe77310a648c41fda2f5e6b0b9cf370646d1a61e0be368aa91a88d71f173a2a51c9a426f0584c44533e031121371c1ea652bd1b334f7aeecbba9defadf434123b19553e39fd5fe7fb618900945457fd8e148791e92984b5cf84b204a77be8b25d74543ace4b8b354ea125f84a8fe9f2f57f72b4c8d888c3972175451913089a91a46adf9530809b353bb93dcf1d0d33b2271a6d684a8dbf89865c96cdf13823fa6493dc4ed504642943f5a6a38147a3269a1f9c6f30603d0bd2690ea4ff784baf870359d8605d27b4dd4435f92955e9e431218d4cd5d823511ffdf02c479b65921fddff4fdac528431cab28942a811151efd88d37bab4ed0011bb201f2dc41d224f86637e8c56c34ca91f31d9867e525f5b9ae5cea5b8bafcb88a7e066e1e43411a7e41268fb93b2b855e8207785ed66f0e86f5422d2b91af08f215e01ef08eeca48182c2c70e795e58b0d54732b9e4c3b22b1dfa5bdb4e45fee1dd346c99e41e10610ffa7cdf027bbccb702b4b3df0859700cb48cb42ee72e36d207d96cdf66ea0bcb1ff8be1024c2c96c13466167be751484c1cb337dfee1849fdfba1692b77f22874f5f05d298a051c8b0ea69d35b8155e91f702502cb5121b4fbf49de86700db02befa03c4a47f49ba25abd3f6d926d1ec2da9b54baac1208582737ef2e1cc2eeec69d5b78312fa521fa3964ecbd0364584c872d766ae2d2679d79eb1dcac359665bd8f68ecafa085b789abe1a215c1b3910dc47c5ae8bcb9b22bdf0d2a15b17a84b27f20177d2d33218ec45e57577bbcae2fc703775ade9775c04e87999384252ca33f2aa15f1d7403991cd7263e1df1d371acaae41a3b5814c069ca20cee44f81da41b87ff71452b5ff3a31648cef60f020c65635a12328f79c2d98420462c5af410e4fccd13b97fde030c2fe2e70f7ff7ed4241ce01415a3068fbedefefc3da9428f6d2915355f04e80c2b7a5baea0f00cafc57193970b9d72db1aa3213dd96b3dba27628430add62b100890f5786be936d6c637f41778447e1b23586a2d6e771750f112eb772218b28dc2e2cf767aa34ea6d76f890d264ab642fe608f09dc9f224b4e7c05b41c877125ccc18cc03438b3b910522d075889ce8c5bb8a3f0126adf41cb86507788912792ef4d90521b22109dee6e0215cfc07b7d05b500fc197a6a9bc906c98ac91fda17414321d23e7d0b48a67035d21f40b8b2a7e32ade94fd6e646230bc2e226a73416edf57005645db9c0c53c44ceb64b53345a9fa6c056d0d4331bc85e21701109bb3896dbaf81e24b570f10a7b867cc65d4be3d929711178b9044fbfd7ebcc03b1a595a356055427984e71d4395851939a895453b79e11eb5f7a1c8fd85b2d0cd5efd80822489cb0ef2a75474693e9aef3aeeba653d298aae6fb8b58fb2d2d3060b6b68eee61266e1d9b2a92a5bb0c71c2d4754118f10fc1e3f1e1e3b5ec004647d127bece9b29d923b6674c3b9451c7f46ec2fb4ecbd148e35723ba189a5b0040d42ad593e655f6492b4007c962d9a93551b8ec6c7db398aad5a3169aab37ff6780a281fb357964643c52ac248a93c394d2d84fed40b9759e7f4201eccb6abb95bb3c34ca837de5d4b6f44c664870fb683835fc00c1193ef7d0e3b2cdcf812c6f66628bfe5bd19e865412029996acf36fdd6d2769e1fe3f3bc353d083e39473235be943fbb53973bf3155932959ce90d91a4306688ede47f48f5862aae96a9c5b9dd1f3b67752d5a67c691fe0b6412ab6242ad45c4d3941e7766874323fcc4d9cb4943842be09b80e9d4061f5f046397687ccc00e5dd405cdb9bbe488aca507a0e6efe0e466b6a0cd4fdfeb11961909b06835d90fd8743c8044b1df4895edab29c41a7231964a0b0bb3810f260f45f6ae911639c98fd0ca791a571aded624a717662a0fa4dd81bace038e8f0cf3505c21e9d2eba29370e5f9bd2283013722294a26d21d72d86b07d34c2f902bfd6bfecad0a6b5e302020f1ced46d2b945b1c685d06954084335ea7dbddc6c6df738cc9cec2f80828b6721544df1c221582fe346e7186d0f11102ebb7f342aec84fa16023e35c1082abbe606281f55febdf22870f36b5961256247eb4c521811ffef9ed0df0a1c78be6848c1100a95f292dae441d13c6feba80bc4cd2c1cbc67a20c5c3454efa8226396b4767f0e245dce436c98a5654e82664a13caf4bad32e0324df108f2ec67bf87a9a1abf5aaf7f8fa72d556546905a0e58831841e1ac36cc2dd9af3c4194f21a088a844bcca8dd96b4c36b846595f7ca2176f844e6828afafbd44f44917de35942fa65bdba849c4de12af12f3ca2947018970d0219aed274197779d69edeeb7adf6a526da1d127fc539856073bc8d986d57eb07845e18eab2278fc82dc8d5873bee5505571d981635bb67fa7c99bbdce2ec04f1b7cb7c2b80dee2cb4c1858af01cedb1ff54c0e5688727d71fc5dbdbb579ef0707626cc82ce4ec5e11d2928bd543bed592937c25025841e43fc61fe1b5e72f50332a65a8ba1f1a15b6c033e7013b0a530485fe3e7dc5ac560eda6c345a0fa8e5c24b924388a9d56f2a741d068ed0f4902c7a176f402fd8358d8408b33f83d8d68ce744057d778587915043eccc77625f95803f551121270d82eda2bd9c952687efcdd8ef14e0978146ab09dcca9a4ac3b80399370ed01b582a2e33dd0bac5f1041750d98bd4695e08375a9d73b25280770024ab304f3573fe7d5e4b03de5b662713b94385b52697d89eacbad5dbec1cfe0ee12f38b315dda2eaad9800fb5efddac639047458c215910aa1adcafded9d43b16d18e7f817c1fe3ba5ce60c2c3a4db5b3fba3429e7db0588cfc583b730c9bb6d0181b43111fccb7cc8cac90bdc2bf27d1f988706e85419fd4315e2be17612842e719753e9181f0fe7a7f87e0674d7e18b6eb3240faea8577f5f8196c900ab5b3a43b65e04443b0f167b3dee9cd4c545749ef4b0b83b01f407fc898b48025e65b4fd0d319d7e68de32903652f8931cd15f5b810a4b5b012e6ecf99575b051c8317826d118330c29ab1da810e8588ad4727ea33f0e9511bab45d665d82e04fcf4f9669768f8ddc478fbc5e4f2b5eea10c5207a8b5bf540fea18d34aaa3cf0afd5de8bc70f5c6d7ae08bb5b7face3ca8d61c3c29a1bc93236db94ab792109a3b06a449aa5af0b0ca0d8fd2e526f4d7467db5048980cc125a92366b9234cf9980f2d9c6b4c96dfd3fd2ddc85ab7467d79403b590a34d34e79e584c456953740326cfe1b7283df940470c7440f29682de9da3084c22546a134fc056eb8ebf3e43b9b5696527fcb61ecb0687d563f22e13a460df4a914af3a5f4468fe2990dc26e3310a21f2177373b91d2e50f17b3507d6d322b74dab9165dd23babaf4a56776834a525e1a7229417f4f81b3af608960e4e6e6e0c2076b5a3cc2489502bbc9eccfdc5117d0361db988e924f4be9f8152a9876088136eb6a533ebc5d64e5db0d98ffd3c69ab9249bb47626ef91bccab0adaf6e22e8e455fdbe4a43b0877a4aa494767bde3c5e9ad2c205d8d006a610ff71db8945ff4219f405ad73e9313d7210e9068bd0f8a89da29b58efac7c9daa6991af0b521582e7fb942a9993044c8099d44e8c5fd836aca72a1b3151c6603d062e693603401fc924babb4b1a8e250a48c54987c18d8fb81e1442a26bd4d55b0e0d4c010192f7308c0f83418b0a5456a6e19bf5ce22dd1122312593c6a6bb9c0ca241aaca2addb1cea3f5df31628fb71303d695bed5347ceb45c4b53e3749544a49fa5270e27fb49d261b7248440ed33377fcc7445a90ef4a5629ddb31b744ca277454bf31c8cf62b1e11b9f2e4277ea868460c54f139ebb6cb5eec7de1eb4d79a3b6340cae0ab29089fb1439073d2857af9b2934a82e310a888f6f53320b105c07156945fff6f26fd4511f50e629698d85f526400032649bba04fdb71071b6a23b2966a4255c7974dcb899977620ddee2d4b6fef39b58fbffd310e37a0f6ba48cbfffd3f30a64b9a9d6b2fb4eeeaa00c400c8f57c6cdc3e838e8825e046fcb912aeb3b54be9e8c93686163efd82d385dbf6e2161e1f624bce52242e24303e3c9859e93aedc9acab68a4ed3cacc55f26038e73bb0fcddc6998579d705488065f45858b6f55a2e79232bcb3dbfa5429f49e3f28480d0d22b84385abe6996b05c8c10be770729f5f86c44476f665be5df35fbdd874ae7bbee4152f952449f98fb1b00ce66ae50b0c4c7ae54643d441d845b572c6b79e9e057a63001b9587a95aded04f03fdb8530687574068b3edb7fe307ab2eff93d67b0c0f09d4c264223c3a4731e450ea3017dfb60c9c9a281946dfbe274cf9f417d5ab6d44fc1248762e7c6c424be614b0fbc618389a2b3d7c890ad9ffdb03a7381a3fd3701be14a12e177bfed47d9ac710759c9e199b32aad454a537e3c590fc6b8556102a799a674c2a9e641d7d700732efe415c03de99ce73b735a41e2de512d80cbd4acc4ccf1ace009c46321266e476b546ad5ff8ac6fa54ad2cd0a5521803c47f3f9e3825266410a2d9f709fc912a5ed431eafbb79ebd8f048724205c0bfe99d375062cac1d8291ff24d7382753f88389f596c14067f88c412246b473bf6717fdac653c6a6e95ff3d272f856143077525d3e5f01237425d5a49c23a7106eadb615cf93c8db1e60b675bfdf5d8d0cb1256ff618dc33be42e5d60c40414a9052e4946dc934bc28d46eb2519fa2fb683179f63196a5b0a699f4bca0531f2817a3caee94faa653198df9ab50ca6e4501194fe7c6c62257872f9d09c6084c5c56b261893be8ccdaa46b8db6c2bd48a1a295ec7b73dafd4e87fae997c1385882f62ecf585245dd83735132f5fb894d0e47d1767f95a4b07c82f7abf5d1cbdc0a8e8a7578f3f9cff208e4909676a873629863d0884d7fe19e82905d47129046f7a85b3097b5e0800d1bc38d41df87352edee17fc9d38b1cf228e7b68ea53e4fc1ff8f0d78dd299cf1e274570d99a448208c05956d924c0b31c80ba72f9430cef6ec5af3cc3b9c356416aee2f0bbde0fc1ee66471afa40adb5c63255be4e8e652b739d9ae2631f2874e0341239af20f4d9fb894e8aca260a0906853926594f283ae240086c4dee6eef212ab3594dfa16257be392676119884aaaccd04701d54d120ddd24efb7d0ffdf500b1669e9afae0474bdb3b03d65da6e11a3c266e7a37b8fe3ce6932c13dcca84e80ca270645c3e57b9ce51c13e43a49a6de75ad0aa5c3767b8054fe1bb37c749b631f1dc46494b14111c84a6666110e5706fd397e6a354e69e1e618b0308c03d59f9b89103a508a94e7ea6fbbc9d7dfdb3c4eeab926960b09d20af590b7681105df06bb78fff9aad32ae781b6515d172e4541b780069058dbbbc0c2af7b343b7d420bc22c5d84ba8602662827a83e32b1497c5266bfb79ee9d53a05aa704d4b69e73c92f02685f56cbee7cf07be0ba10106df1a75613655f0ec68955e2493f4f46b344898619949258b45d7d86b7222c4ca0a0aa599903ac912d54bc3608fd3058599b313756f647586562ff31fa1444dd95869d92a283eaf7db39a054bfe4ed8013e3ef0b20e943fe7cda89e963946ce9d51842511ad68a74574f5e058005b5ef018f1b232761b0ad0a64251c2956afbffe9f354ab946fa034d47e39a03b7db5a8e73e716fbba62087d5472a9fbe0e1dc15aece6fc379b5c6418dfe7c03ab8689906b96b864c73db931c939f6afea06ca574d8e42f3599f7e2d3e50bb8c9857cbdd8576d59ef09afd28e351c88ec7184f4e827c24ff7bf2fe038abb3e2cf927c46b7789811c1c45a3384f0fbea6c29b89cb0f3495f855ca20d9163612c5023777b597f69995e0eeec17153ad25526599d64fb338f4ee686f772ce9d9f1acbd2c120de56fe63e7c62f05c0e88faf5386251b93ec46c9eba7b02a768feb0ffb575be2fa322a47f370b7f53bccdff0477f43562e1b458269a0231bcea205069b665402b3ef7f75051d522bd6dbd755f536f96e4adbf7239b288e4eea2634a57e7a0cd465b313e8fec0044ec81882ce1ab1888b14d53d03f038c49c20daa33d47934157a1fe4ed6db39a7b0ef06a0ae94a6b10005ba94548f4d2de686d4d9acccc2d032dd4c19aa4a98585c9dbd34e2a19610cb44d0732ec6e73e5560c0cdc3f0b5899e08ba32869de64ff227acdb77c78775443f24d2c76c94075d9c902eadeada5765a9ca281552b48603ed9e7875aac4d10b018f16aab8bc062f410ff778707481456e5f0d56f2a235ec6243869c165cc6957de5b52678a84c822dbeb3153ab2197dcacebc8edb31957580afb6b096bb5c526502203fa4d3b4af3b02c9c74abc7c7277c3268c9ada3660593283d410c19b92e0fe92a0c9b7611cc5d3795d5d2547a52e0912d8d9fa243b37b8c85340286922482ee297abd3da1e0ad4297f12d42602b01c7fa5a293c79730e650a06af5171c81629186ff8b5f650c4ecc545affb9158eed0c2228922021133d51f246a249570cc829cf87e9c63f4eeff177c6af504c5b77d53fe0a6993507e24d15b7215a7c9014167dbd806e3cea72fb698ceebf775f55536abb06769964b4d15ffdd61968ece49108a97e5a9d62c0701e5e504ad81838b23a3442d384dc9787328d68af108fc88909c6cf50dad758d27ebec2fc689ec694021f6bebdb0bed140861dbddd807c424d35950d337d2a6d2a96412ecc2c2fd05007475462bdd331c85c2c5a33647fa82060e5b43669112179c3ae6c48af14535f80f80023b1e3259576f4f5bd1b62ef20246a04dfb9c170c79ea1f08bbb070958f667e86ba458304e30ce1190a213baee3acdf25aecfd5d142ee7d741aa5bbaf025b0cb47a3dbd59a43088879dbd50a1b8a33a58293eaafc117a2ef9880ce9f148651131f8266754695f4ff7473b169429fd85ff5bde58dcef469c612bb8e81494a410e44ebcf830d9c81369c9c80aa82ee0570f9a7aae26ed800193e99f6c3d9b5344c346f0afe009941aebdcaabf743c1ebac6d3c9a4385f5d8f799ca6c9e933e117fbd36833aa21b80189d4cfddc0c293121f42073cb51ca1fb7d6256a40b0293eac2a20c8f2d366f47d1d223b15dbe1824be87c1b8df44c79ebe69901b434b816a4a83f8788986d9803ba681804d28f68fe907b7c253472a7180fbc980a4ee99c8727953c9e28852d536e6b5c554713b71613a08d408346fad210b08694ba83198f7eda7a3722faf00d420b993cb7dd3b36a69e239b2ae217f185649417b159d7cfccd3bdaf6ae2da6b6089b2f9f72357639986abe8c5eeba3a21c72c565745965fe078ebcfb50e47a97b3e1472d9682e67669fabe01d7d4a085f242a1ebfaef72e19b9e82d574321f48c8ea40539d2aac3c5ef958bfee52e27ca92b49b44bb646ea8df18d06e4682845fddb64cd201986eb6eb96d0fac6240f44479ede1fa3792348cd6e6aefb2233037c300b788085f485fed01187b7459ca8faceabfaad69f75b8cc3eea6b300fd5c6bdd92d14f9c4f14531d53e9622cf55b24feb31d7a44e482744db70ae0426481ca7aebd9a4e3cca4a7e93a95a43468951e0b75cf2dd8fef9db5a703b21a5d56b7e2bb69f02fa4bd8dcc0e72bdeacdf29a142192fd8b170a37339d7fb4069f7984be57a4b65947deca6830a84f9f09541b5404926c29240185f55f47933c9d497c98b4223f08ae55adbcb2450a774ee269290ecdfc5e98392d6308c9d211aefa17cfad6cc36fdabcf7541a19f5546e918f614925d9483696fb1db4cd504c1bc7aa4731a232cf5834eb8f70708bca0b84dfe6260c6481a96506a37c647f4eb2c815ff3e04fdba3424dd8e99dc2b456bb63824c298a642b7993d99ac55579e466f20d3ac517907eac300f24cfb6ae4ac52167d8eb5ec502fcc1fb51fae7bc1ef21d502f2361574d360c40f8c018470b7adb0b01c06f321d1166b1254e9c03960fab8ed58224c579b9ee5d8c774ac46c882597e382f168ed569916192bc9cd04042fde0dac74c2d1b37a2c680ef1e4826180f8e6726c810f2fd5427912a2a4c49bb4bfbe0333ccf1905af2b839440549c00ac29384c3dac3f9aa44c0aa98f615abfcd141a46e340be4108bec35708be7a4979985496bfc549fa96d6cc54a177b29548aaa8898c3b252a19df3b00db5dd1884ad48952d38415a766cc3790aaa5a00f72faf4c7c35ce4b001fba7baa2fb342ff1e8b07a4607d4143c9ba60461ced7cfcaedcf856152bc8f4a26ba4bb755d54c38d00a5361d462d2f26375e9a3f2a5f6709ed5d6897fcf782caaf76ab24c37b02c2d36d8386c21386c7cbc0de126a637becd5f6b090232b0cc2098d6d80c632621c67e154ddfc969959c168e8e7d21076a919dd3866793edb34d5d136ae7bf8ce5290117f56fc812d512a01c1eca4b963a8a8a9666d1d78e1db61ef425c320c1d309a695f746ab49a25306d02c0d5b11d3203339ebedcd82ed6d3d4454e4ec00018923208547aad55f3129c365b431fab466cf429f9e4cdffc98361cdf40cff6655f1a9be492b459d9a2f564d30adc3829ebfd9276e5f41487c4fac93beddba3d3400f170d34505191c0a512550b78346fb90427d3d6bf03d820a514251657fbd6af5400f2430cd28c538175a2171d502563dddfad42114518dec2a8f153242ab99abb3cccb6d781a9c4b2e3f27eb36225692f754fafa564837ecf207ff7cde7e419674710b95a914f0657ed885061e96ee8f83f6a5bfc09bbab424d83a34fa15f2c564d53b40796d2c38a1789bba96149afc6fc790c81a278c4d07b62142fff528026fd7d214cf652bd0af0335483e07312b373c73eb40fc20ee30765d290ac79fb2bd224be309d387185f5d61add9ad4c6f86b327c4df399e4f7d0d9f367912704a75db8217ae5acd426e3768337afda87db87f245a88d6dfcd6c913fc72daff9277097a2b37fac3a576a59cf17543128f35e2af058cdcb1b4057948d783af945feb30ef6054c489f5c2d22959ffc4216e66b4954a2623000c155eb4b54bd5c9b72aac92e209d9802a269b02cf448e44474e457f30c5902ccfcb5d6a60a356789939a9f17217a9cca2ba068c745e75e11e78f23f1d8bb98e87a8fd1f1c75abf87edf45146953f85b5df567b9f1f4aad2745e59089d8a870208e36a1656839534b003a2785d94b4eea160162cc1d8e2ca2694c4896d000192e992bf8bfd0121ed35967f82235f1b796f6c5e79f984720ff151aae1854fd5e119a31b16d11af96381fca3d28ad982687fe0981cf633797733599ad23ab00f29b88158b5498a76cc064d750d16cc6e328596ff39a293e0b0453b4901767ceb47621eb53f6d3dbdc5444282d4a59a5b069d265ed5e4cc3b87a809da21c598257489de34f5c1e58f4b13b5cfaacc2e83133ba3f0385240c667ca80a55a3767c22456a0ab71684d55cbb5130c8c65c407290c9f0f16053a326c95dcbe82ca3a695b4c820191c0418c3d0f1b86620dbc8bed5e7a0ad75f0cc8343d8556ef8b548540640fc6bf0803c3658ee30fd6ef5ab5cfbf0a885f85b192a299248f9d06fe58e47c702eb9fb01a15f855d7b3df9b3160cc355a2b8f8a52390686d807fce0ff0339544ed776517047120c21893a19362fa200f2fe8161e7596f06b0b8757fe417e9fa75d1205fb56ee7107d20f5c352612bb2935db71663572c4f09ade66ed402796ea53eb74ea4d2eb446851d8c61a0958a5cb75c102d259d48ec1e4e0afb2eb81fae259a69f32eab2a4b55d32a5c7712cf04bc6e38270dc17cb1dd534c807e37c952885fc82919e8a9c0fb1813cd898fbac4186d7dc75dd8fca4062bbc5d836eea4c827532bdd217e13e3c48bf0a1caf83264fc362b978a455adf39a452d37e3b1a050217c7452dbeeb6b79e42c66bd60e070946afa9cea6bfc7958e6a6d2077858d2bf7b7916b376b3811f566f14cd579ef22a1f3afde21ca6a439b075b8a924760dc57844c3fa7576a4ff5b49e7df5ae4041c853f96b8fc12b10f3a61455025040bbfa83691e91e0827690a66ac9411d9051f8598df3708c9d5253ec74a556d7512a7f7c477bb678d3a7cdfc31c1d806689b597595fb4dd36cc4f69f289ae666c12618092d61abcd4e2ce0ad8620aae6160aea146cc4bf8a6cf33d8a0f32a2a6ad5ae1182ddee3f3c132c6f5e3817ffa802a262c42bcded113e404dd839db022a15797faeabbd12bea031d5b5865c58547d50493eef335a95ae2a946273d208cb373bf316f46784867d4408d7726ee3dfcfa1a923c0bf6694f72a79e8478e79e0972a7c816fc9d4bf3ad673b5f6eb07800f6ed1ed3e05081d3509ffe5a8664cc29f80a13b501601c279367b201e89c03f2c1a024d2a2e76def0afaa9cab43900f5769809c4ef59aa225437271619ec4d779106967342cca11b90c4c46102b1277b73e35ff6b42103989693f269d204f0448a25e78d0a0f155f855ae68ec82d273835a6314a2c9ecba4e964b190fa40b7f34b242101366404a02b006cca8dc2c1bf09a230164ec463f583d56cb0a0d94ed69969bf826346a11c77fb51da7d6dd8e35a13be9be3c6bb75892914d45a085c6f21222c49ca9682052b95c9ca840ab9493bfb947c3a823a05fda6bc8761f1d0f29fb012b26f6c717db84e2a046b5c853885060065ee127f7d60e393055e302fc4e82c8c8987a6c067bc4c68faffe49a757f9b05a50bbf64a801eecc92de0a8e257bf49a86c1cebec611536a1d4fe19fadbef82dbfd45c03962e9cf4c55bdfb5904da6909ea9c1da46a482c3c4f33d0d5668a782aa510e24dfa97287047ab6aba0f5699dfb95a8677ffa3b9ae26e0d1b3949bde7aaa61c8ae1a95e1b49438622f3e80a042e2b7b47a6056f4338d991f7a53244545749e954970e957a5ad3f868f3a18c075768a10f83bde61ef173c0794626a068b8bada1aec98e15f3d273a7474e7a9564e3627bc2b3cafc9c8b29ac7faf126c41bea2af46f5df43e5add27aeb31b666b5a216c0aee5f2144b4361b23e835e9e0231aa9b2856d610e4e7637a210d9ed296433f60b0a3bdaa51b65fae13107921d14a11f5495d770be2505db6acecd225cdefa232d1c3c3297fa9fc319f434a919875ebf4ea3734b89f2db3308c8721f2aa22fd8965668db7863053340b4acaf7533dd4212061cb443da45465ca5cbbc12e656f1ddca635bf2aa2da34513b75095b3583481e4aeb1a04d4f6eb94bc3983dc6f3ff9beaab491eebaed236d90f3dc5df82f9063546bd49dd0848e417334bfd3366e773f24df1b861fb87c55d9b4d747f3de3c586209d7248c455cae22b54de1bbdfff1590f380d2af8e7528791d33b9736fd513be6bc3b651986f2e557f912927967995c312df214613fcf643e38343df6be10dc3986b7c5c30214d104f78b409f79de877ca1ad8fd95fe3cf249c45a5e65de3cd3a89feb559d9a0a91e68dd791d7c686dcc53b8075610f082860931c66bacf888980d117a70739c9bd816bbbd89be88dfdccf1ba6dd5dc6d83796ecc8b8d8ec4247ee1e8d3dd678aa56ad0f9ff39da0dfdd3aa8b92c2cdabaa2ab6cbcb3b686a24fcd859f3f0a0505bb6262a533704a161dc7b35e0728b9d72815aaf2638083f7ed3887381e89bd71b65b818f98e79a573b0bb626d64f0fcec24d90552566aeb239ac2337cec6a00767cabdbb67cabbae241de25a4b57af30bdc924c9d94fb4dc31c9a7f3f615492543a6564fe56601b0ce15f8f3a0489f0601fd9bcfcbe8eaea6f1a01945ec35ab8836f97e6726e650cf65e3ebb0d315e0ca1d57946016f5030dc6a1fda2c7c7249139444547389073610b74ea74d6e85fdb551344139271e3f683c695683881e5ce23ce9a70da91d63be86b9501189930cf41bbff1fa0c6f6c07fc9ce870064f81855947b95b19260b8317607e7ecdf46b0fef629bdcf2f433641cd9d36dfbfcf81d317d6d17973172cee1c30bdeea52ae683eeadca8bddfe9b458bd347989b429a99910a53902abf4a7445d5a498f6c079ee0dee6bb869617c23a91494cef3f13916618bdf229018fcbadb99f492befa79cdb60df74059c64d11d1dbe45ae87981a99c2baf43623e6ef69de79aed990ab59df7e70e59af0e0a4e0145891ded119990800af95e6f5d2384e7d4ce8b8209cb79c230506c938c3ef93526dcbd79fec2eccde63b61c872bda6f5ba60dfbd04694c7eb135173e91a8298eef3b24bff0aaab7b6350d5dd7420c0f31d4638091fc919a550b96dc6103467b5a09798e896d0dc5b9a30fc7b1394913b8ebe4c6fe3e4081e429b47c1277fc4aec965538aa9bbfa9e3d6f4c8364fbebbf687fc6394f7e7d02baee9e8d5db56d0fb0715317cbbd8508cedb1a40ffe6a6fd136eba9e324229d9755dd652d176be485ff7852a59b77364923cef1722719d62d62302090cce034f2f85ef7591a21be540406eb81d29291b23393921222fedd6ace72af7c1b39edbeba45be022513ff6ece84c9a0b6a8a53f439063e9d835b5a15e5bf760a179019a852cda2939b763a541e502a19cf303fd9fba287dfda9e1944c9e536365166623224b2db968ceb7e458f0d261ce3cc193fdcb7466931db3fe1400e71b2649404d8c045a697c62a5e8bc6eb13771ed66a2f49389e514c15d47b7b73d5b7f2367c09b62323527b4bc5146efc5d4dedfdb5cc70c63f9578b82883c7253c8152f3659e2c688f4156561ec3029d28b634ff1e30cb9fc40f519308b4c9d2b74549bddf64f7351b679eadf68832120824a474e826078e6ed40c767327f981a78f4179fbcb289b8ff299858e04f443602f014a88bb1ddbae568314eb2120b05678896816dbfcde50af7f4d54fe0cfd7d806285011d6ea6180fe184cb7918793de07919bc27e030dcaae58eaa33378d09415485492cbeecbb3feeff17b66ac4c1a3f2220cfe675c093ceea5319baa089e6fc606edbaa8ffe4a743ecf1fc8d788af367c0a17a1ca27b18fcc2f5dba19a37c2565aed523dabb53d85131561a2cfccd6b5137bae3dcf1c1bf272073c2234f5023e75b6705b8b4a4c8b15beadc4c3d6f726849a21ebcb0c871daf0544d3613e9eba91ea92f72429e21bd39016b805129c3a1f76a7b8c32f624d37765ab96ad9f08598bab3931309ba96deed3fc7b27b7d006aab080dfcc86939f7bd01397c8008af3e6d6acd2629c6260d7e1dc10407c30542fdacf75ee0d455db2ff835e0aeb7f6d8bbd3541819c0924826589484dafab9dc5b82a472429d24d9059cfe95db07a0513f5fe8a0864046379ce03deb886872dccbc5ba0ec66b74a9297f51222b5c0649b1ef38a4ee32d29aae4233428935b522ac2ca01830bd93a6eadd9022d2fb674047f7bba555cd9c379b7de78aa4443b9a3fab636690af8dc41c9289c53cbf755295428443fbf11cb529579d922ba1412b524afc843923c28c6d30bc711b636fb7d86842222bfddf2865513207df2dfec6d08a068875ff2c36c65a76b3ef3a43c3f057ece4eb11126a9c85e04b507d0089a01183d85efdb09d54bbe817b4293df69bd05430b0cdee3c56609064c408ffc7ff060f64887f24cce69b703676a736f103746beb27f10f1cc65824ae44a14e74b9756966e8608b45d6ae8462d7e1455d3f84d041f62bcc51d22931297f1d697e6821ec699debbcf32382588388afb8e8619e8b91702144075a2aa63f9f03e8d8b8535d058a60fcbcdce55cf8aaa84dfd15972eefca5b3473ac4b38232eaea11a09df6af0534d6b808eb4f9ba44ad888a01d683e303a1d11f33ea6568098c794038f09ce0e0cc38679eae22e3e48bd2c2a821fb125b7b8e30a66c0b2eb825c2a04ea3e97784e4dcd094552ad5ff0646ae9f160ef64823b636920a474e0257ddae0532e7ee8a2b3122d8525d3914dfc71e5589d8013b521280c2a6a55ff765d6ab92bb2c696dc184c386b5517acb7853468d01113913aa7c3a6eabca86c77abd05506fc4311273eceb1449c2303e1957ad673d8b4a33cf1558473bc8dc3f1cd2d21b3c55d3baff4a4840a25ec6cdb98179f731cef86c5e6a5f77448211b5600ffa61f365a35e4157bb54771cc9ed066959a844292602b204ee7a568cf81b28fa55878765affc1c336ebcc1028832281ec879411c14d3add08111014b345515b221e63f98cd08ec0f42aca31ef7177eb7546f5e31baf144e2d8b75951e602fdb4960635c505f7613006163e7acff57606337b57c13fac50883f16b1f0912138b0fbe34c276d786eec0b52a4b57853ea59dc28005e1168a491bad71d2124b8344e81cc35ca85c9a0e027e21609ec43c971a82eae6d8a63e021800996f4a199626fece8a4f0a12d3e7008cee3b846aa19b5deefd159cfc6ce3a4d41f09a44390e2bea7fb73e73d52d62f8b12d869b20cd4cd3c4878f66143487251091b72ba181d19f6a85f3f84d866953a6cb09eda0e9c5107b48086049322e27cffa35d4a8e44ee73087036265e5358dddee46cdb1de8dc1ff14394b8cfc3ee8c18759da4c3cdebe93e61035d74930a694157a77dc8cd7860ae7a6b1af8c9cceb01a2d8c04789bd0767d89ee6b37615694b9bad0535c0ea513e908d4eda979c3dfcae3c12f94b4fb24cd4a60f91b15fdd7c4757260c7fe76a1861dd41cf86f10e131a70e0baf8acc6e9ea627648e281639a6f5066abf869f6904c2cde1e3dcf0808662f3d801c4b9fc867a52ebba4f1db17495ad55810e3086d9b21a2e3a95f453f3b0b5010dfa0d2a25325fd30e6a3be1e436b2401d3901f0a0ef64b4c3929676486342090649fbe84dcabe012dcadc4b225d6d5f694cb8ae597cb3315d7c464bae87059c556f760d21ce9ec964862fe98606c5a0968013d4e663df6ba6e1164f5705489f046460e091ddb112d7c965f2605b764472c8b015884629e24cc2fdcb05d53360f33f34d10475ed80d410638760c4159000f4afedf4e0a742a2b12ca6ac363b50d7a28153d8b381ea4e83c917b9b4cbc3ce1ddf7c750bf424ff5c88f95d76637c1666ba5f0e6269c6d393c315fe63bba20e3c778d7211a8632a6cfc6c09ca9ca3781b7b2e0bc02905708e1f344efbdea2154c941a018d7e6ccd19f4978cb0fb1ac39ed666015c78ed368f52790d4259ec5076abb4d4280e093e24bb95953aca381d0f4a275e812c3c7ea0b72d9e7e77c5030bd0683bbf3b2b277468bdac42e652e5309547d787dc56173e1919207b153219d28f6394a464931501ebffb545b6b0d24c0006d241ba48e82133e7f76a0b085eff1771330a82afa864ee82bf9e01f703c9c225cf7af226f88ec7b8ce1a0bb4402f3300ca81edb89febd998c4f32b8df573c27099d1e73cf21aca9d955870ae2d46a3ba2472a3877793b359f5f7d74d0fec743bfa8cef7aaaccae0c3ef5d41d3c8f148c814aff9d03ff07ffe0f0f53efef139ca012b90c3ce3068f175c8988400d15ef2490d5bd6105417634c22607c00cff1f80b466c6ec7b3fda86bffd4d1e39624677f7b1d7ff21e9f10276646963ce80a5dd747e7e21719611d4334202c122505c03aa2a03fd17abf587947b2a667e43e7f73b8dde342102494b6afab0c51d1fc25a7914e198c973e78b579945cf255e4a6f42653c875c68ff5c8fc224287d3a7bf285c5406d6aeea21040e76449c03ea3df8e1105b4c8cc3567d4fd6553720d7d708b6b645b49238c17b96949efa39150475a0f036ffdc11bb2a477025dafed7c829bcabcfcc2aece95d28745ee7cc1382a626a4a1ac9629d6804a996678587fc43525e188234ed433702ff558ae16f6429c5d42e94f0abbd7e5ea87075308bede7ffdd80c8a47b89cee9869da0950ae4dd459f4acebef5fed6ab9c9357bb199758502d97c567553de0da9d00646a2fbe86ea146bbed05b617ef0389eb61edea5ccf5d63256c969de2da9e4db163a573e16bd92481ae90440d28024941d9f5994ce1e800692d6d76408f2d51134785a3436a443563e4a9b9a355a52a0d1c95d8f11480ce1646d8a1ec02b317101c37f61c67e7400562e5c6f29dff106e85acb734af9bdcd9782b15c9c85ab39bea94a369aa1a8ddcc15d59f131655d787d4d6c80710a7bc97c24c91a45d99d25b6e22bb91fd5ac370a06c9c816c6d1733ebc78451898f673f9962729b3f505c77856425fd20a7cc471cbf3a6bb3f759382e19954dff17332c8b41d5808f17d8eada03fd79f67ad86e7ab0550e50ca659e8c700c6c0988daa02e80d4f316391bed2a522c7dbf8ee35e6b8f1053082ba5ba14c76bc6c76f82754cae0ef3e9a4a937bdd2072570584e2f7b392cb9bab11397d1aca62801432d31bc0fe670a4028cd08df0c7c52b494c99149f90721b742e0346d34b67d56bdef8bacc392ec23ccd15cc34801abecff936555f5b1ff070a9b17ef734650081f57cc972f08fcf515244fa54f30ae9e8bf0a4e08f0cf249c2927abf3300be995fd571b8d79c0ea3a9c8c0c174d0f0a0c5646d6c515e5b683f75a2af6d0203cf45eef714c2c4f8815be2f2c4776a00a05b21142c04c621c7ab9d6f5db2d3a31d8f9e29efd81667ecde6a6185302d9bc472a0aca73d144e0d668781a384c017749ed30e5037f7085c42179b60c6d9560f13842d5e25217edfd6d871b2ed70813f1a11a27196a95efe86b42fb4dc65be5b438c6e11a7dae9885d5f060f4bb7003aa3f9610e72663c8f0b4b93c5256368cfea332cf85468cf04d8edf662f4f529de8e4c133f9fce127d20b64017e943a628d313353eb83fdbaa2dca3e7dac8f28de0359d7537b0f09fc3b85af78d3e40337811c816fdf7561e1985928e52a1ac79468c80b881ffe363c19c78747dbb47b0e1b9f8cb2c0c83df84543b4c0e707395e22ca2cbb08d0d464e44b7a69115241b75b36f39771a5ceb6016a494f9b2e16106a99f3db6cb992d3ada3c57584376018662bb07ca17370e3899ebe6831407d0345e13d45152ee2f479e817d9a1e2a6ac89d0de6289333e5fc90aa24f9602296535f2ac94858e4f46bd0c89681d33d5ccbc6d446b11885f11909c743774abf9935a02b4789216cb6307595013c0a56bf7fd11490559446600552ea81828384e5f250faeaa49e8e377aa10582d1a7f179855ca65175509890dc49ad0ad194049025ee1d10bb817a1dfa25892bedabdd01bb9d3ba4d150c31382f9d2967ad4d7ba58629c8d2e1977535e466abd3804d29df103749acf1fa9551ef04e5804dada97de7f54cc942e455b7914ae5d554c605570d4a3b8c579f6b953f11073445aa08e241d81b9e8e488b2fc5e8b0a7a442bb0e2ad328dfcc0ab0383c80504bd1ec6a2810353f03117bb8ac3ec5786bf86b3a47fe40a6b387cc7aae1caab487286470a261c0445e59cc8aa8ebd93e579ae8e4866f8c97e87175eebd621e4863f3306d6089de159fb49f4566ded1fe9adf7e43a48ad8829928dc500c0e2cac0119516e1cc1c8c1b33dbea4b7cf263f218763694877c7836b9eeeaddf4502e3f3dba9df195fc1b53764de59b09589b8701ad353562147eda198132308751c5bd4b13946e7c20164d9003aac7711ca9efb898a2f43bc783c290b5a63ba214aaecbdf0aa7b93c2bf946f537d0122465abaa8020ccdf0e713ba765ddf04e35652b1d27f8ce6971fdc1a8b3fd2bc6fd48fe3a5425a86d70a4c435368e60ad4d8ad92cb1235f719085c5fc21733d763da86e769be99e7904f0ff4b712dae9d7f258fbae72de1d9377c3973f098fcb0afa704f9b7b73a39a5d955b98941e2dda3f88cfd303f6c0855e311a413c4a261c2ba4c7febffba7639c23fc74830c54d1495c9aca2bb69252930047e5e1b7ae989dcc3b61d14b29fff81ac4d25b733cbf6d2ce91a1c79d4ccd45059b6cd25aab6e4c9fbb6efc3d4b84e8d357f7e2796a01437567aaa08c19ae097bdd1744f5dd0bcfaf36a1dbbf8f92518a8a00e4bf313acc7f13e6a0a7e592b771b3cac1bd33d328d0744717339e8c1c9751f92c7ca693d6fb8ae6e789a9a5095bd6e5c53a93374b6e68fabb9f2f33423d316df9040bec8c59b978e2422348f075f9524e099d9f6d01de0d5c7c9304ecc962ec5997d33bec1273f267f53dbb84ab423af5ffbac7739aa83d44c193b31ff854ef13270d27a0cfc9c3ded0a4c387fe1ab75c28864775dca40bf51829b63f5638b4300a850ad8739dd5e1102685fad0e5e96a96a9efb6a513f65b989ede598dabbd926de544a2f0946ec4981ea6fa346b196d891637260e8c601f4ec9b221c5a377a4407710018f672aa4f1473072cf70d995406fe167e14a0d6c950c1720a5b320eec3db0f5eaabf3d2f5349d05e14a72e12e0916263950773bff9c05007285cd6dc5ce602c62e6c2f20e11f8ca3eeba99ca78f127a4385694671dfbeb0ffdc0ca5879050deb193a84e296fedd557a5a99b3a0b9a12dd5b09156d365e48241996f1c856091d3a89e39feb9887fbee8c0531fa627db2629347bcd088cb0fe3adf8ac3e19bd31cdd3c4a64bc9550d75b2a392aa65c3c3f517e041ab3097d1cdfb796e2c1e03f7c8b3aed56b4cad28b05ba629394070a18ecbc274294d9cff9391d55d78fe8a1a51584a6ef6807fd4a449e397a3815ec7f491e67eeba771e0e1b36255306a657c5e2b2440ad676ff2a45853480b24fd3fd0907443f0d4d5ca3beb5e7e9ee788396c8b69f2d65b09d6f42afd8d09073ccb3d9feff0d69d65d57478c28d98c6ee5a9dc8f9bc527b8c25124eba08f18bb3d6bfe7b2a68f45504e82ab62391eb0bde82c04c912dc23b7557aeffbcbb375c6f33fd30a007f0e63a2a1f23e56292b553ff00335f9956bf236a73fb39b0e456e16b4214f0cdaf9ca6786aa628bb7fd178386837e9d4645be93e1821caf0f2e0e6200b32543871dae8566e1b19c7e1588362d3f263b6de3478a867ba681c9a0e310bc623c97075d2b80ab9dc87b66541f9f15e6ecc8325bc973370512b1515e1b43eb1da588628f51e95006d4440dc3be0e3f3f9c525f8e4aa0badf49638606972f05e640bdf38dc12b7c66c5c76b0f07a5f5ac746acea949da02102eceb4eb1a3935a4c9cbf3bdd7cc0e8221ada54e319e653d731546a99bc798664df11443fdee4903df4fa62fb985357b72a127fc3535664272671204f3403cd426a3cecf8704e32680252566c316bf8a2aea881e32066d6433f2d79b3da0415c6e1cc87d99f2e006563018cbc9814f512cca4a106bf658cd60180c982755ccd06951c3dd68bdd3965bc17e2fb517dee06248006bf674da2ca1618558f5f0a6eb8dce6aa0c7d233afe2c1bd5f0ce4f79ccef1634b857f91facf535d81a48634827265a95032df3c3a858ccba48ba3dc697791b70400ce86a0d1b24a5a358c62cc4795e888ac95db55e389113fcbf89addee5f278d2279a251211021b5e991eab43d870232cefd4ef17c7f7f0741f14172b90b0e979c70ddd9c5474beba56dfe286ed95b6dd0249e96ecc82be6a3853d032b1d7a76425fbd9ca7a30091fd258864e98fb913399f11dcdb8ecc6ab9b26d71ae9a557ea70162e7b585dd8f6c00e566ae09019ad11c709ca41ebe9ff9780b10be6d655bf1713462bc3e3cd11acc5b17f7ca2d40e4de5b402a53ea6a9140a26ce1e45e3815a406ee08c817e9a85fdb2160a6f57043d8a07b854c4c5e7f5e1c2d7ec49c268d9a0e147da141c4f3bbadd054c259d73d0f98148e20d50c268f7392e25dea4205a55fbcf8e21adf6b93d06cfed6d4d94d56b95ab8533cb9739638563194ae59ceb7eaca4f9ddb1c2393e1bed4f4da18fcc1c2748c3a0bc17ca25d012eb3be754b29c9c2f774f3902450ff8c9814495c313859a2976223c7105bcba80f93363cfdb5c4259e406523e5a40afbabf472bcbd1b1c1f1aed7daaf19257f3ed7393f0bccae173f9f9603fa486e05ded525a768ebe0f675344e2efe118ccb01b977babb91ffc970cbf45d85b01cca82a5c908645aa7f3477a2d7def8de3470bd998eb2aa72e3bbf4929c066ee7ffc29e2ec29df860431dc362de7005295c25599ee15d92debef30b36314143a5eacd0b84e83f1dc1b8958599aaf7043e83f19e8816afdb5424191444503a967ae197c21492851524e12769cc11b7c68621994e9fc1a236992c38cbdd6d862218e6df9293680e7d0b47add06c3d8022a3ac6fb8199423a8686c169839b562aca10ae9020f5d531ee67ab2e11afa4629823771550657395389c1c5e537a9a9eb4d9cd04cd33ccced49e67394f52b7c826ab1d7243ef47b848a1bb02475e8f099ec6dee59ccfab551e6ba1a7f3ea12395784f7e0c7aaad387cd1e783478a249bd007d8b595fefdf63201d2b2b282726eaed9fc2eb13933a843c93f49ae96698e8fb06007afd62e584cc2e9b5c5f79788cd67a484ed3520624cd68044c3f97f648e413d6c5e59a1c15548fae825f2a805a6783795b3520158802c135fd841c5b9226e04199ed2a66de8e73c25cc6177ad5f944641fac4a776ca3bc773879ffe3eb4861463dd3ba177c4ecfead52b963af4f0ea5d8b00ad1f2ef503b722ac1a871eccc4681cbd3a4298320cefe03a684f136f4e23c709bedfc0a7d15ade0200468d0f64249352986d5952070d393b3df0361644fafdf0ddcba1633b0b2df53e2f30e4d124d1a8d8e7a6d35d025dfa98d38499a7544f04f55906b286173b7e0edd61a13eb87e6c40e4325f1f90f5cbd77779e2d61e1f4ff99a4c4fbe8bbbbc1247ae406d0cf47d29e6eb417edb53e69e3947eac9d05301363d08d0e85b0e7d7979d703afd91a09a182c326c203d28b4fcf0379200c037137564ff7f8eea580fe8a85ec5aedf6668a04b43e472d3d8fd3b1ad057ef6219c7be73320e46598a96eb94fe77fdfeea1561e83f497e2326a8de91914218ae9f91ab9aeb85d1ea831a2fccc1715e2968fd80a2edd2c823588ca0ec8995fdcf2b5c374606445bae06f8d1f9e7b01b225ba9ed59ef59cc779631d3af348aec0f4df6c4797117f07f651f9d1aa567326667a344b3348e6084b02daad45257611ce3bb7735b3efdc40beb826cdcb3ba0618a9b141c62152ea78e7ca3e073f8c1f4487dbfa760eb6cdd0e38c2818acedabd2b240051ce01a1754c2c6486d066cc38945703f1bfa2757a5888cd7a9b6d4b819fd262d182bcb3fa1f58b9fa90777d8065d580af7570034ec7061fd00b1bb4c9a6b67403370d44f2c73a6d766cd8ab32166cec20e88af92a695e88e9410034fb08f24ba0817e76a9645f243744501c84c173de1c4086b01886e3ab06ae7b603fd5c7f6b9694fcbe12ddaa5eae0865e102cf58255c4d2cfd915300bcffef53e68ff9edb319900237ecefd0180a3500f9811eb51fdd956086d6885adba72637e1ff06d58a37764d29d10cabf72063aef9508158334458f439535f3d686bf43ea9c1284c84186d7f815c66b1816c40599399fe061b6620a061470288afe1cf3cde918a522913479f5966ef8594598f0f16c938f071ccc32c0362b82913a239c338b5bb519e33d03dd6f80982e0f216d7a7e439cf652308d3b7a52885ef3e9fcd2538855421b4404fb569f8eb819d6064fc1d87152e37e542e8d43080e6a3d4ee259e98e1d227d981736e7d588d3d30318c5dc3fb7b5ddc99b7d2400fc180cb2696c1454f52de6b0142b48a93e74cc0273a9bde8ca219c08c1c587614399582be07709762ebc3627fa02e03e46088de1fc9c5d71942baa7383ec3affd3b2249b5a63473f58b7333f9e32368943c8ec6b94174e2f5e262161620193ce2d82520361e03c0a95c7079f32081f50de2e1eaef0f223e026a7ad3953a229384e26880c682e12f71cf12b96087571fc98ad7975851f9e0b1b91444501fb0718f20d1b1c91fe1193947183f7eadd093cb0535b8a95417fddfd0adc4c426d4d4a5bc2980a41728b4db0a7ee892f063adc3f247191e52e1b53849d6d9fc38f743340e1df9ca91824195f13e465529b3ec1611d1aeb0744af4fe84d62777bffae06fb8f7cd520f3348a604ed1cdec97fb1f0a91f6b8d06fdb0c82f931ae22d09842cbfdec7e96a850bd00be79ea39991111244dc36fa650ca16f95f5adc3171cced76701bf1b924c878d7e8320afa7eb248013f7c248707d4f64b9087d18b7cd14ce798ba28f050ad31141eec4c869c753822407d5a4020a8b2104ef345cdf34ad531bc4efafee4845143501a479a16088140ebf71b7d1143d550ca9c262a0c90b26ff5bacc3823ac836886d5ef00504891bef5a621da61965319d75575e583c7097755a9a7e8547fa8b850d72bcfc6815cbbc9c5ea97637e82cb1b20d3a6df7362e421fb6276329a3dd7f474d20edf2c29eebd12c5a862e727a597d01203a0d9e03d0c110e561da71b0e62c01b8e3b17b450af05b3d4a6bdecca4b92399d7348758dcdd5d031aeaee6ead48368bfaf8431086a9f9a1eaf83dde5bd20331fa1a7a88a6cc94374b563af5368fb73d1ab4885d6c96112b7e7fe5150e290bced013b948dc3df070eec49ed004852c28497cbf435f2e9a9489b3adc832e3fcb9fda613c9403d70ec5613ab58df3271f273a981d257ea6b989619401a6a3700f3615a3092dc6bb6453b15134b34932ea60c0c2baa08e3212a53ca3eedf2b09aee85aa6e7dafb7bb9c828a56728ec7356f6eae7255da85a4fd543a9dd839f15017666b45e9a7bd571df8ae0be48523390687d379266dcc5201a76c76b483df1b88fc9ab24cce2e4a1ca8e634e46c82bdbeba23ddb40d718c249830711995d3d527de3ba163a28463b25121a82d45b730df4e2f457475b258f78ad7613d92757cfb4d4d2bfa493f3601d9fe1c75faba27431905eeb355496c05006f0a3dcfcfd9fd670a4668bda38f665e6d83155fb183e39e8a14dc19f0fd46e0a9ceaa081a05ee49ee3b3cf80e07c27a7a54366cb7703c07fb82586a024b8b78fdefaf0113701b3f95b8257917c3569b82133b358c82bf6769fcadec911e10d40e7d5f27b70c23ff1ee1321186b5c07d39194479d04df211d1f94802eb0f119b70568839819215bc936463cdaf7a5103ed01839221926e2754b5dad71a8e8f2d91fbb9e13606d740e0b1c9cace951d47a87875b2db3cee5a4282cb9ed8db68448af778aaa242e255b63b344dcabfb3dd5dd6494f6bbfb195d4557dc30dc8d0094adaa5ae420d2853a650118f1132a4c0fd555997a17f123e9175143c6dd3b3f47bbf1dfdc35b6e34cd0f286e298a16f850b56d5bba4316a9201197ee5a6cf42c93b5acf5b66231c5a8d44d1066dfb5232b3f7b33237b640dabc125777cae338ff16bf1a380847e9ca858a6e1324fe506c5324529ec2251ae0f829e252ed03baa5150498bf689e897c392fea36f57ce9d3150ee70ab84bf96f394123d104c621747fc0c679c9e22d51f26857d021655dedf940cb6702a4dd948eda0f4934dfd1d87a49d896accb82968cb73e830f22843371ba8d333a44358f2b9ab9845289428715a86ce686e9cf20823e52a37b37e935bf7cf75a52e35244ec77d355017553640ceb32ee0065bb95f9c4b5f29502df871622e2d408b719438f5183d71218a13becba855fa7838faf4069f62d792033b311182c87f52ae7125e6707eb6c96d0ba00629a10938edc4254de7f46495d11ea8a80e40d8c6f43128c832a49cb916e170b0e9914c8658c278da8c8131f65b2e8ecfb2d3b88a3d4f44599a1f8e5a15f909b457ef904b96268a4f289916e1b9f904efc71cd2c4767a82fc2b78a39073e2bf6d3696c9e234372b6ec730083f2fbab32a9e0eb171d319415ee6230a4422fa9c47ed3bd03dd7aa91dff03d1a2aed12a05034f2e4b853ae51f3e92e36ce388fad103f2fbb559f2cf66c2926e6f43d50acf6cc9a67945756ce0943a15b25ba1615d8329721e0d23124f0a9e811faf76fbb41e248c0f73edaf1697b2cc8bf415d37113c433f118fad12881cbb99b149f392a12437c7cacf441f3dea7f14efde343660bd18f2b5fbddf092da26b6b96c095c95994c6aa52c76aaf42f57ccbc59f939477fbe1c649c756dac23539097515265a14a00a5e061aae53849b8d91eaeeebdc1d9174f9fe1e0d7d8348db5bec9f8938d97be369107741ff04405ecf2f125c14e59fa982ab5553bc530b1c2183162f3a78dbcc7c7c3702176833c30552968e85e5cab9ad154c471e39b0400ef5ad0de648c52ee98bd4a75b23151549609060a5bf9272826e19f7a31c612919c23ada953b3f2045b04bda2a1999ad7c737e9328772edcd7ca48d870fe3e4868d3a92b4141ea7bfdd4bbaf1b381388cdbd5d2e48f0bed8d885964b5373104db92f08d2789db1f946167b8494999281c69724c85ba70a9b9cf2b83764a9aa4d950ddcabac02943fd3c407379f8e9a6bc43ec1a09c6845c62a2b50706eb9a1267f21e60ec4837883a1e15dd87a8b040650d8dac199a8f54283c8d909b259ccb25e75baaeb62b41b5d62e417cbe542098320ae126a29390f2188e2ae2819a6110fbe78d58f6dd9936acaf6f921e90fad490f7e4423ac36cd6b11881c291be77b63471b58491594d2f0711b5aceed0c2df8ef7a19dcfa46daf69dc4b2afe2b0222de1ec8b3428fab3726ef2ce5ac4eef822029d46a8d5ef86745ad2a900c9de0d8abbc869414e037ca348bb00024738c77e8496011fafffde388568fcf22dc883e3142f08dc85034d439acab0e187dabf4215f0bea89bbc4e1ed4bd0c1102013b846ce7c6b4cd19fb77f943bfa0b1ac996f5604f246895b9e5f431ac099ca5071c73c673bb5a162d3459e8cd88904a7df9e0f2694936954cd5f0fefc841f6a333f928239ee99b2f17da63a6d3e10ff48890445ce26c7b26547fd1de4d0bbc58cd31439881aaa5bd0d20a635fdf350190dc80b9d25425c7470a0ccd9c56e2c268c91242bb6bf45b8dc0743f64e4d2d051fb31418f8f598c753ec567eec430d66f36b10136c4d6b6f86961eaafcce4dd09b43eaeba1486296b9192f34ad680d9cf0701574cb353459ba19ef997a21c83b0d7f92639e0d4463dfd71824afff76866af1268ad93b4353e10a9485567bb7049592b2f22fcf8387eb41bebee5e6876cb47e4c291336c5e1c7a3afd508b56a99921f27f8f54cc98534f32768e3f6034ce00fe21d206d1e1620d3409769e85235f9c544c633bd3c72c9a7b636847d3cf4ef5d52ac2e2a7c9b4f87d744bd6b7e5d6037a62e986f6d832f31bac19edd5cb174e98a1689bdf98435dfef52fde0b558fa261edf631ce75b1b5a78d8110e1074f7c66cce6fa8f6cd10878a92547940651d46a44ce92b4f2cb5fcf75888fdcd304a135d692eef52b26b2b2405373bcd260bed7ac8a236be2002b6d50a70783493665f40518ea7da891d3eda57d5d449e96125c8f2f7080dc9d98e3ba56e156ee9476e19917a222e0be4fff98000c169b4ccd8bdf94f3234ab72dc3a5fdf1b327f1c47292c0c5592d26e53d943a82a95fe9f83993ab96e008d1a82b18bc2f0219729de84b68dd213ea9b4a358fc32ed506bff216327c554450877372e249f6b1cbcce025c458e42a0ca438ece400557ee9ce1cd18638db122a118bf0b1191531f46143a8491d98d91efb41413c2bea4eceb42f01442a9f65c2fe3bcd53b802f975bc3af2404eba6fde3f510e08fa099640d88fafaa5a8e7b316be22cca6629148cddd4f34e850916439fc75f995045ec60434e8e6b8a38d86c629111b034e075ee5225fee7d9424f65b880217ba0cd876f8b9bbf54ecfb1dfe15bddeaf4a337b8408644b6b311ef1b74bac19d20e63b5fb806850d39e1aae50b1797458156cb7905fc3f1c625b17f228426d8870418c044feaef97b5625ae7390d0850d7856da1ea316468817f9ba3b94f88200d2f16ef58804d0bcb284b75b061ed25c0b640ab4715cf3d9517856d895629ee8ea6dd9b289f766c9adbd18596d20de4618bc7d994d8f778623db15e2671fb9a9e6a8562941b3bea107e7541dedd903f7994d1662caea5015482f305a22bb60c2ba7ba70be3fdc9883a5de103df3ef2192496744b44abc61539418cb4fb85a38a71e22e6c114e080dab19213d334553cd068793b2751a817051a2074d232e1ed9ad78d74ea5c2741528a430bdc5714002031b146bdfc2dcf49463e7a2ab60938b2396f13abb4d070e5f69e84d28d59939cd4f191032bac62705660d47d55fcb7f08f942a8096319fde2932e7244b5f9d45b8b08a1f4e4215f0da43451004e1df6178023774bbf2050fe7531d1c4de7af6eb80ceb616cff30a64f807e9570500f9fb96ab5973c07559eb512ba9a89e30efb93181eed82ba255284a97dba1456cb7f12f4139343f2f9bc44911c574fc6f0aa66c4a24a358ed894e9e8b372326ad0f8cc2dad53ce0dfb87d64a04712fd2f6219a0c2ab5091576bf1d141e6184fa8d14ac1d89518f6989c0217d27a419e8f6cdc70afa14e1363c4c94de6b75a943b2f26e9e740425d81e5e51c476b566d00948e257080e8981371fd82b8a0958f6d1790da64b9aa1e9fcf91f98be0b252a46cd49c4c27e0fa20bf6af0b23d5cdbfb791cb220dba064a37e96ebfa02863a57f70a75241fb734dcb283b45daf14a3b061154b127b2cce38d858342f1ef224c265a7a8c02cac40ab0c89d0e060af98f16fd8ed431727d31d13aeef970d5915f604bafc4b0675ba641ae5b936a1e15ec901c0a37069d8500756b78cf423152c1fc490e46e4281434c272485eb997cf58fc2d08ad7cdd67877b54f6bc25f5b80ed64eb4ec6221ee9c72cb45425929888f986955f4ebd2c8341d74778d2560938c89d0d3293a499409358fcbd4696282e47f372f11a0765d24584b80834c3097b21fa90ad7fb7338ded8108dbe00b4b8ca39d454cfa9a097a950beee9c278312c5c06e070ccc31ce2bb17e21f0559b7f21123caedd7388fd06a27b0104c673294339296e9d1e805c2c43eec918b6f6dff4f823753f8a12d9a7e599873ea1dafa1be2dd30570ef74df1d657f72146d6ceafe53b9c1728a05cec579b71bf89139073777197d964b6f0f4d4541ee8eddf2766a918fa5bab185757233ce244e6d449a954f883b0eb32c8cd0c8ef91b4d298d520ac9cd5d7273be6ac58763c647e66b9f59c891e1622652aca5cf99ae57de50478abd52a842de12fc601de58785ea2927d613eebc75cb2b051854a2326b6ad8644136e7b79019e1400db91aacf0bfd60f3102e28b90bb5a01dce08d42a796d096d45295c68a70054f8c44ccb97f95f322eb5a8f9f8e854dd5d3c3b8939587599d6a15ef118fa7ad63a41e61a82d06ee853b306c8a0764d51535e0a7ba2a31ab0c2a6027034e9beb09286296418cfd2c6ceb80ab973240acaaff184378f639ee421b50d1199f16b41f46e89b7b7495b296ef36abe01e9ae32973a7b8d70b7683f610d3a85ecbdf40afd9266ee4758c5ee9e07086c9c66f376a5d036e118dd1f4d27cc5b312e36dec7128b4b76994fcca4fd3d2fa2a05f41ac212493336c1a7de15a4136a6da2718b089c32c4b164ef5c2620a30dff8a722f274bbab1f54da921d53a9d4d7a58db0db012ca39099cc2bacfcdc644003d25e7633608ef401ae77d7df34bcdb2f74bf8f48ad39b475c2c5de3b5e2c608991307cfc69353ce5c71d98c8b57cbc6c97e20138a17b6595021df34782376835be31a0ed3edd0f3e849f4c489ca5c922aaf8779da6af48059553cc098d77f6f43f3acbc5fb6dd3837b0e882bf9b8a8e68f5160deb4b1df590539a066df2ccef6aff414016f80bb3205077a4de4545a4c54a03afdeb98be2a43884ef3c85bb1d9057a2a47b2126d1fa8af6b79b92ec430729c63636370e356d114b1f8f8459d9832a0bd61bd6cc1e9678b914408d3eaafefaa47f822b903953069957cd9f2f38fa7c47585329abd46c8bd528c18b46510df7a5df67252efa5ff1c9d17e51039f246c193821d2f9a667af0df37f138382d7bf2813ba63701cc07f82bc9725f67655f15eff35ea06665c0329a3563b68facd087963a2e54f1e099ee1d1c12a9307daebf618e7e37a5ee71877cf3d032ec49a97a2e5d3f1aaf9186be1563eb76baaa2a94a233a83413e306d262ce462d2f95520d2d5017247a1fb409ed7698f969f53742ffad2d5cd6a0173e737733cce330201e8ac3fa1bfe0ee3ed775dfa20efbe58675596b6b10077b31bfbfa9d1ebd2a9e47ea6663e4fcf467ae0837cfc72e1fba23d5953f57487920da0534c290c395181be09dec717460395953b7814bb0c9714970a4175a67e098e7cd34bacb79ccce0f8f44411781bd1ebe1c36414870281e4aa9e692deb757f1eac8108063809ba6355c12a6400f3324de8627571afe8c0486446e31463d9ea819946a97155527a5ac7072d080862deb7ce17461963c291410547d2093b402456b960f0a9adaa5df77b726b0150944ac713fceca94cdb6f2bbebeec095c3dc07de032baa22aae25e9b803a0888a71861d8c7056c2b6715e382a7887ce48e97566dac497a55ab407429754a258de4da93a0404fd84ab133b02a4685e3ca731f5aa9e4f60c9b0582cf196cd14e897da5596c86c239dec228515cee22ca0ee0945813f6c93ac750fc6d760d9d505e143fc46179326f7106a8e25d71532bb120d796b80dea906dc0ada4ea123d65b7e03ab9e03b794a67c3a46ee92c22d4e08c29cf10ed5387d4b06686a8a954e5507e4bb77eb92bbfee4c31d6faba3df224f58a324a1b623f2de64f7b3b070e9e854adbd3bf4068b2939154cd145afab0e00ef755f248a9687dd9d6459f5a6731dde85744ec10f9610021ae838bde0f68ddf6fd65f5f64ccea1150df2ec4e4beba2e1e41fcef9be78639f81e7958a80892b4f47ae60fa6826041e8bfb9b20bf2981d70899a432c4507ea14e792523d3fd6e897ac2476afbac7099e6e5d8eb3fc0658cdc93b2dbc02b18efcb1b00dd1f6eb60e3e3a3cccbbdc115518d2f25919431c927cd3a4f15ff5e26b62a93577633a1164a9addd478e58302ff2205ec54816906d4455b409395605552f3bcca8a63d8d28a023ce578e39baa0bfe640bf4c91ca972d2e85ea81a47dd9e24134aa45899a9450200aa33ad811b4fdfa0ff119dccdf28c72ec12ddfd067824dfe5d439b6a6249a700930d965afd05993c48b812510531ab0c22bfd48fd40d2364151df7acb03cc8929a65fce2e0bdb28e47670c31835baec1ecabc59dab3f3daf0762d1d6381c191e831fe6df452594ecf7ecc08d3b3e1a979a65633a7ede24e25dd960730648094015fd60327cd408bd7901fbe6d23b3c5314b5529a8a84fad9d742d20cd0cf4344c5167aea0b4b2759a6af5a8d21ae852300adeeee66b91d7dce138c2d228d07d79d6e4f8dab644a8267f307f25297351180e96cde8599bca281097b740e56b6bdd696214185a7697a1bae1130f8442870b9d9adbaca11e2516222559f995150af858b63e38dc219e2b3464be6894d341cdd41110a2159a8d5dcb4199d9935ea520c64413d7da9e48e5d0de0a8f482919e039440aef7aa7153a7bbda50465c30f875425ef1818c2be3a93db0b6585c59cfd36fe27bef6b611302ff4416ef752ba69fc20b19059e92dd4f09be2910b770a9484d44a9de9f69737c5d6aa51c2115646d2ae3e017671909120421a2637de9aeb9d00d5f1b4bb94b5e4ad6c6ee336d215fc58d7e9632e19f21516e5bae511a56dc261a6e671021ef107a4ec3af0062936e60fc14e4886c0d37442afa4762ba4828dc84c570fce4c05d31173d5bf1c891be3f29082c0cb43a604711435158ed0a4d37f74d164f403f7b4801bf589c5962476044805220cddd1c2fe89328ef001d8541dff6933c23019cdce37da7ee86047bab21fe522c99387473ccef2a381db704bc7933a0a50719270dc597bd2ebc46577c99b720c4afd6724edbc5672e83a5535017651567d6d3bbc6b6f5ecc31367b4dc3483f075847cff3bd3b3c6a1346d8e4b68d5182359eff45edc52b81b18bdc68ed69c0cf7f949974c673f75ba7a937372bfc04ea54c2d4cc1682a4b288da17e9a13052bcf787667694a1aa35d403c937fb21e399fc4c680ba3dab2c04c2959eecf6bfa6e90b804a27e97e7611d03bd7fcf626c4e81b5395dd6acd96384fb3f8d71bf13723d1d00db38543ce90def089ff14964dae25dc1b9c7a6419138f60146167e47d96649cd0b0b206e264483d0c6f95c4e6643d999dd346d8a05797ae5dd980dbe7ee4c2c113a68d1ca0250cd2181ce5379815b80d9392f924a0d1d51b13a3a9348f330ae72972db0a3200b2b3bbf1c27efc19016494ff4ab4c1ebf54aa0b3cd780f0ed42917a1531cbe6bd3708deb5b6ed30b70caf023b0d1059d1fd7d3dc5bb489a15f19ccc840aa9ef05999feb4adeac56e41d2fcd0ca73fd0d1c2f1f9f65f325ac0a7104a7858dfa1fcaebfc1d743b5b429126f6433ec77fc8ea228ded74e1e7b7090b90985e8c986f62fb3c143e8bbcae7760e53c8bcbb31fb48972c31df16d8af895af8dc0d34cae1b55ee3d8530f2dffd485ff7ca86d5d2f452e1a08b0482d95a65986724bed678a7f82a3fd5b53c932644e40ec8cc46cf32cf1aa10dac2c8bb1861c0d8aebe7adcd914912e8aa77bd08e6cab075aa9ac7c994180c845858d2ac37b94709b260c5654b1a177bff7cff3c325c3efde1263afb217864c87ac85609fab554712e6cd3a70a4a65faca3a5ac4f0b602ab5decd2d0e4018645bef093bc769e4ee5c311917d528a8164fb9285413c8c12bd283594a17aae00e341acfc3030631ead1b97832163b8ffa131757857e8a167d87e11581a7064d569b60a4e8acb8724cc4a0e28cbe197180e08010343f2079050c8fa9c8bb872049f1f167377e210e620c1448ed81414d6ee1a6197b556cec5063bfec84d02984098dec1acb7cf9c9fd5fc21bde47c6fe5be20cc509be46578c14146050b676350842b050d9686afa875e8b7c4ce544e9cda4ecc3e78c798e39f0f5f8c2dad4b19420fb7828f88b33a2f94dd497eed37e0729591ce875ea4841b61cd81448e510205f11c3bc45f97f0cb2b2904c13e45f7dbfe70d454d7454fb54596626516a1b9b49e20abe20f7bf59233feac3bf0d9864e5b8907899a7f026cd7e19b5930cadac63dc17c70ac652da1b501d1063dffba1f001834ef6379a2fccb9ba4cc3ac99a928b70caf1c1b9ff68ec9e684209acfc2bb6bd7123c2310034be016dae2df7bd66de09bb1c1aed61fa57ecda5d6a9d5c2bce0a787e0ee02afa24e0434b690f893940a601c2bfc2b559705dcea3693c1b8050d55197ebdfa63b5f0cf842d95ab540668adc3bd291f30c0c38971f5b640ba1f08478fab8f28019dfb968fdf8c4fcf55eb10ea30aa1e769bddc3fabc860bddf8f6f186b112379840c56da4fc9898c5cf28e08d6f4ac48d4a6ececf646275e906ca5010f461a59f8648eb7372df2e275cd322b33ac5ed30153a9363d5be0757ff1085e03a1aea5b58216b088d60e34597ea043462e4de30a45ec713d9edf9aa5c2ef13bf6d41c1862735ba799c98d2ccff6ae785d774414ae8ee85e056e3bad39718b12ca0672ed81d5f6974bee2177c31a3e09d1be990722ff24c46ba758361174304e25ba9507c4c534e792eefbbdd220bb1a622b61d7479c622a36a8cb91308c5a84801d746ca9d7fc0168d72a5f80b2533c9ab8aea3ef6d1363221dc5a7e11c084ed1ec6f05e0be178aeb913d3887015b57de73d003254c1c74ec6578af0b31664f8607d031565f551b9f585069a7ac4a98122e1bb45bcb5b2f149f0129bb292543db6d93b1b67dc0b3b611ab1975cc2f5ecd04352e7d9e03c8a77c7684de6686a738f99392bea5333464f4bbd8e073763700f731477118632b58325aa1b17f5fc372228820a682d68d592c57eb6f02517576d63c3ab65eaed2b7e0b63e5617cc32c89f674d1e31ba69ac01315a9268626acb6710168d9c9522b9497a03fa7cbc3360cab3bd71813121ee7fc8368292096a6207a42155a2a55ac48503a5fe7368f6085b87a2710e5d095ca4bd991eb8a68fe713cb0f60712c56659ccb3ca17988ced0f809885728cb229f6fa7d09fe77ec2e1ff128c3519f185cd2f9bb379c198fac24029f3c6c8e9b5a7bd00881d1a2148de353cec0693ae7a00d58fb3e09a1a1ebf3f54f449e0d7661fbe189e1bc4d78b8bf020acfe033b41ac7c2510f115fb365b2bd8bf8665cfa773af84a926bdb427bf7db03432a545c2e212b69f05584cc1e6586f8b8fd2312accdefc6d0267391cf3f115aabd2a7de41758bf5fc412d412e79c4d81ef7429492f3c94663c4244966544a266d1eb442aeddf4d69f7ccbd293ab454fc61fbc3fb0175d23f9d0ec8342f5f25eee6ca6669a311ecc1a35fe18d3bc50c9566f1cfd714a5e2ce372f05002735e413e1615b5cfd05b3331d01d05b3f6daa93074081d6260ea6ea15710b50492ae396cbadea29cad793ba1e1e0e38836aedc340fcc68d95657813442e55edaec81d7a88a248c6ed72c631f9fd651ac4004cd50ce2fbee90b774fbbc33de0558eedb3b87c2a03cddc6747c24aa9a9e03b3307edd865f581149e2f55f6ae38536bb3031a649eaeafb364128f350432b43f80138b329e21e0a7be2ea279f1d6486178330cac1de50bfc9c4d93682e268e176f1f3a98db3c9de58a8c13364da3c85e521bbab3da98b22390b019ce773d2b4536873ae50b17272165f4ec6a976dd1a2a2ce0d7af79851685744e85fd69b1f13b5325cd86e3fa68612a6ed2c62e286fdf1b815a98411bfc4e1e0bbac326e77a6076ccc5cc3af0418588e191f7c8411b74bc572ccb4d84a37872b59ec121e34571e032e1c51df97cbd3a690324aad11a325e15b818baaff1f5f33ede79822d7f6f169dab481069dbe49a27674b67e95c61736052a89a89a8f83fe4ca6409ac121af5b0ddfc39d1db7f18addc96f67185d86854df4091b0cd7de12e1fa169c9d379e40265d3c4a69b1648090a0535809366d4c6a843be9ac5c70e1de1139b1b8e15b5b36a480c40ce3b35f7a8a8fdbff7a78d46be3185e0b02754d2a6baad26484700cf36e4deb1130d0cfbfa1b90946f8365f2be1cba75ffe3acdb366735ec8f2f2c6be3d51ff2034cc829819e82efe4adeacd924ea6fb4f551837c490ad4d16f8416f48e7b8a8e4589a01e4bb3711ae347ac84fe3b7b25522901f6b5456b28ba63d0d0d018275d916bebf7543dd3e538e384de432977ab92453f7198d5ef8224e5a78e46650e02602743ff4cc66c59729ab39ed308a6c697d140bbc553a0eb868f8a52c1493438606a924b392402ca221c5a88781d2f5771686067ae4cc44fafb3ba394e005ee7c93afc9eaa6e48019d2cc1df7c2023e85eba122d322557c86fcb5905932848a0329abbe1742a2eefdebcd31f8fedf3f9932f5e3aaafd6b6fbb8b9efc28d7f6669d9fd22709bdde7ba9a516ffbad15ecf66f05d6af644e17aa4723520faee8ccefd5e002001f235a6f4fa01a69515cd929443703529e77c77fe801afb7d22d59a0865c5d7ec04f67ebb5afa79386e43d32685381e1de759dafa68465b86bd42f27367d741e0b7588d17e1017f4a08dfba40eaca20a4cf820842a1e17db9e48e5c7c3c2ba20780f0efbccab215b72e17a5fdf35142fb7de85a2816c3075aba5c65e6340eb26b8bb8b609978b19397c09a692aa334da235d008ea21f2b7f5efdc3c8f8c61c6dd563e0a97614d2df3bad2c7c6ac4a9451c3409af1fd290e2f95bd133112c03032cce9c1cf7dcd32aa5d9a3aced2a42ed48a5bf7231a222c51d0dd8c41e3e975c3f4f5327ed22863554c29844ba9223f00520898108994a5ba8fc275319bdf5f9223659f8b1aee1207e86378a2aba313cf0be1178ccdd37ba85d9d40b38107db4f6a3043d4284cb6010b17b1ac691df8e5ec7782f9bf03c1c5fd693d11427967a9331e22b3dbb6f66bfbddf75f234159273558272a8c507670b49bf6503800d2e9376237d866c299c65597bffbb4d81ee67c7153a7c77935f251d77fe3e623982cb5f4376683ec1abf795a967a5e96cdffa831e4d5b3b08134a12bb164d69456caa3a9fcb246cbe54e28e1520d0b2fd2e42919b3261be0fd1301bb7354775aadf365cdda8098b28a84b63d4370377550bd8062ef8f22c84ef03a052954fdba046facdabf266d402c5bf7b1d2bd87f1d2efb6ebb621fdacca4950c33dffcb7c8fb459a529b9e83fbefae6f410e5554f50714d85f841102157fbaa12d30d410197cf6608771fffe1f4020c74ddcc3499ed6a5277aeea354af9e813fac690047a1a1d4b9c085ed76d1377e091cb5631996b43b0b6e913525bdf29b2b8bf006466fd9a1dddae2090364b40d18e65c784ad81f375f3964aff104180bec83f29434242342ada2f1cc46b38e22f36209fb9f68cf408b97d87b93bffea38e70e2e674bf8face9269fb2ce7873cc77e3148855952cd99f98a6254e001deb5af74c33be21f6dd64cc0acd3fb448ba6624ded430d4334fa4af7e7c071b76406ebe4aa78a3ec3630b3b9ecbf64b57b2c346019865fcc91ed7c1f0f280f5a1e70454f3beff4294d1fa8f990fc525d009da9bfff424d3f9a528e9da5f7d01163b1c250cf23b2ed79792d5046d3204fd567c3e4bd4bb14e2a432bc0a960a09f933de078f963e93f22d0c1681f0cc2668e4459347d6c1b2fd28d7a27753695e810fbfc0cb9eccfb8c94ed8ac7346414d923f35933628ef3f41bde7355fac2a6f0d12b1b98da38a901845bc74c9ff5bf8a57262bfe3a5b02d643b8af6221cd34dbb632cfaa2549e544e55ead2f0e48a64c5d5c44052b5bffb508c216609e231c15fd0d4b2ecc57f396a203865404dc31059a1f68a4f84df75b12b8e73f1401eeb9b605e03423159b4234bf822d8e51dd207b06fcc670d7e0fe2fc717baeabcfe05069255442247d71806a24d1f78ff9527fca3c672e976244b20cc1aaae2d963905206736a2986b15802acf45bcbe74c46261e1f7e059b5a37aa8a040b93d4564d0aaa389596e693753bb04a89615ae6631622d7d667947bb8601f54514386f657248986e22ceb27ce84ead1b0df197af28b0bfbbc44d50b837f9843319c06ada00d204f14403c686358c0c04e976d706ba8c73f452e6fc9b4b4ce244b28eb471a92ec511188445a118167cf57cd6b6f1657d51dea9f2ab18f7d85604c01198cb5c22aa5aec8ec1e102c1ffea529966c362607d5b8c2c4fb9b2924b6042f9b3694509d24d1040e0428931b2dda6ef4ef68ab6c991446bde958cc6a121c6b65aae5ef993627f647f027ce40331980bcc51efef3b641077f5b9dad0c61c33cc985143180867d6f796a03206e66b91fb7674eb2d6bff714e5a35664496f81092e32c73234167cdee040ba812a02e2158f1fd98fb35c5ffcfdcb4275e87377cc1a9d5fa287f7ecceb95a61cbe769a78f71799006b1c372543e83218d18ce7bfba13b0afbeb61b7e8ec15a5d81ac6862c80dbe5d1198cef47fe47faa9f98c5a2d29a7b8baf239b1c48348491c4c587c6cc8d99e969e00afb5978ca90aa910ba18ab84281e2269516616444ea831309bf18ef4caef701fa6ba912bf481e2bd663081a3258e670a1b67b531a6661804a01733989b200c41f1f83a7e83b3b0dff73ef9531e28f6bbd9344e67c29140ddd9b319759a01584e31dbcbcba40f2dbd8530e2ef02e99c6ba0fb38e29c8ddf79c3cb6dfeb4a7f4539cf18e38f055b817611e1d8fcc23b4632fb5e922fac94abf9a36d7f29b01a21e91ed29b481a0d1210efe8b950038c0a5d1aae669384202bcac3c61604eb149143e60ad3c8059c350fa18164fb27358ed72732bc2c4bda9a95da5de7a4a783a43ad795f91eb09022ca60959d41bc29e3e64031f366e76eef70b7de0820d7411201222e99813c2875c610ea8fef435ce3c36d114322472acd7d349a41ea246c8d031e9c4d556d35e2bcf4a4804c07bcac9c9ff5210fd594f39d610b75ec6e3ac8858f3f77867592e9f4b4e64ca0c6b97456bdbe2540ab47426655969b0cea3b1fc3383b20ba17c371d0c3e75e19161a55ea9fe9c4d374f1dd7e3379bdaab862c652830f11b87d48764a8505f83f34a690406652ad92e78c1479bdc61e92c31a0e8ae3e04e7b7ff95cd0e00803bc9997ae7ad5bb1c0b551d2de7b514a44a70f687689d7528b981d7eadb8803e119f014285f7175c4a2ffb32db121cfce2e63004407b256addcd4249618d1d1c2e3ee38252f9fa40432e190f9d94f7cb598c3975647e72130f99b28a0026a9d65947b69e33b2149d296962bb6cfed20286191d75f3b461a29af71e0600bae1492959d3fa6f1f678ab569828ad3780d3e6f60a23acf2073c7d4a8a8d60741c02954efe3f8094787e42ea6e7878c72bba60cf7531538cfe62b6d6be639216dc959f1de7402844a5b6d53e087c7c737fc648d0fbc6d5698a545268f403ee2f2e8bc83ae6186079da5b311eb97d9d789c68ebf7669ce73036de2ebd07fad0a1d048219f410bebdc4d6a035228a1e67dda9fa47aeb784aebaf1bda8de87eb2c40f563f04919ca06c54595bf9a4869a48c191bac37de5b60a70535e84da941f111fd3acfacb50aecc6e04b4924569a431c411d51fd85ee0a62c0ec22c60af6b717545c8dc560c01236adb23bd60a78f5ee81697897052112698ad4d397d30c10e3cfd28cca9456e8716c76a51f7ac1c3c2fcfb72b61129a7acbd45575f7d2e5eb16632f7b9694b1721d580988afbe66714d0474f6aa70790ef47609f681d3dacad8e5c4c8c624faa47030f4154e55693f64c9cefdcfc5a70af65559be9a65d4f3456c28a9bee15bdad6ac7441f0dbe8d5f77bfb3bbc909f621e2c3b4a84f6c60f94a39b1d216402f33e60400fe4fafc2dfbb2f8703eb0a3658be70d1e0518389492c9e494638453917e840f292ff4486cc8edb9a0fc5f344949e7207b14826d08479eacc41153d3bbae76e02f7d46c2dd356ef78489d3df8a67e76d95a18d2212eb7b1679bc919e66fc861e9173e9480665e74cea4fbda41d57a1ed70dd3de63f7ea63bab2d5fb4f3e9f879d50f0dccf744ae3df9447b071429cb227a3b2d21eb935aec15591e498b118dc72b93fb80ba1f3eb4ea08478480fffec2c31f093c0982192978e300a6f91d72a08e0aa05aea60144230684a02323bb42bc7c7cdfd8ef021129d394cc3ff8b2763022d28f598f773a45678eda43a21db5ed025057206ba495ac3bbce70048cae03131bf67ffce4c37458e2eca4dd87fc4db164275e69171441ccc7a6a896a3bbd84154f894a8307f352def7773a6b2d923fd3f125aa0a32acf07b1d917f7a0fa35cfae19e2cd4886e3adc8371a3ea92b4133ce5984c5b637683c38ff6a41905d1e771c1ac1c337d3c4d1f4203fe98ce14b3026069835dbb7d7520a27c12b98431aaec8614bd8a1a9fc6e2215f12f82c0531be0915dac326456b4b08df338c3cd47c111fbbdeea764b44673240f7465146ea9926be68fef57e10dcb9d6b2b4e82e90f95fc3d2f06d0961384dbd50fbe8b0e3e5b7774ac79e47f60f5bd55d3457d0f47b2b2ece6382c95d335c7d9106592851818c9c45e38f286ecb7dc39717f96c3051dcd60f2ffd9b07e99b79308722e1e72715f874fcb131df78b4040e52a0d5c8916e3b83b2e4849b9e55c9dec6104834ae5a37bb38afc199f3d56304b5417aa5bc897d173b27ab7f6c299dd08cc7eeb2492bf7500a0e7e5f677de2d4e1f10e8fc0470fff71f6315876ca307757b150be422ce6e1300fbcafa5540bd6301302d4e7584973e8741b4c6a0ed48e4b555d9579f355e98e212a4b47000b264304b20d05c0c4434dbda085ac6002c0662ad77d6358add9b2b03c4c2e283e8f1f64eb632b6163a95557f757efa7d44d6dac21875de9791dae69f558c3b5ea72525119abd28ba81eec357817f45b2fe0c4329417679dee068ee82b5c97e3d0ad353d061c2aa8942568db5052d3eb37d1aba1105e1117188be162d12dc7fd42f40ab90a4a9bad91568f9b2c5d5c99154ff32cd280ec7f1132ee3f95cf0583cbfff5e2bf728311d99004752d1918482ab31ba4616b5dd209528a844ab8f6f91c72376b964f2faec4a28961c8f3ba6dcc99cc5e68022c89548e3c922d835c58af4bbea8e6382dd608281ca778864f12a028c496392cff6ab88b7732b78e7488b3bd014dd9b980d26fbbd55921f19d133f3595d684dba653413fc553dffd1d8e2607bd490d2155dd125eb7907d0d64639fd989079814bf385726c0ef09cc32d975a44fdb712b10aa6f0076c218c145972d98c81836442662be61e4cdfaf5e84d9f5ca7271b70d68052bf457e33092c1586b7e856fb04827cc955bffb9b76c511913c57740121dcdf594b1e40bb1b07778bb608b23998f5f42066c77e7ebcabd24e9e3348044b0eb810ae4180fb648a56468c47af7c679f02690ce6c9e04a4b0c0e8edf2baf5a071bb9ffca78eff2c096311ec856e9ba3ae7cefc09dd9f7db82a203447dc59c4f91a92cdfe7318c39ac5e72f0ffa4103e6970f1e7a5c0f4a223fb3f3c3d7bbbcb1b251cadad25c9f6ffb5d3ab6d6a855086dd2ac1e5ba0e3c0d306df0733f81a2fbc80721a331b05d4c7251ca7b22c288e941431e40ad94663a83106751fe8d400077ce34e17333f0b20cd60fd42ffd24d1c0f4a7932cc5546593d3a2a5f3981f0399025ca64793215f4b8cc68a77996ffcc12a93628c9a65630d091777e8bd5e54476affa89edae06d6296ca4863dc174e5e3f212de66e4c8cf334c49cdf8e101a3e06dae9d0f40004a6d03fbe00749b574ffdfdf71db53781d9cec4648a8d336ea74b77f735bdee0c0bfd31e2fc0efa0dea32468f1293f5e4c1ebd8692773c2aa0126e999b0d9ca4ecdd35905c4d621e74aa94f7335223d13f6a32f5dd5d1f02e86ba580098f5916494a19b4677bef7398b9bebef8aa0c913c2d8e04db6777565ee21101f22f5857a4f09867ac27e3733b9edbc0701c5206601cb0bb0b8c5673e67e2543445f63cd7a82100885b764d66f4d5dd06274196cf9d6e4af85e430b4402bb87060d4e63774a3a2abfc353045a86ff0935b8977e3b7d4fbd1378c7f9cfdafd52a012a7fadb4bc3481585f6678c03a7a135be61002b92091a8978ef50d28a278f50fbc23106e05a4d9af2703c19e8dd38dd67cf5686aaacc395e583549399390c42800cee63e1988099546d02f0fc089e70ceb8113a0ca933623e6c54371b3115b1236af65f892f875ff0fed7eaeed0b4e1ab809a5e7b2bd4abe7fc369783919bfdd5ebc9832a950fcb2225231600aeb97375b5b40311e3fcb36468eb3b09357aea77e3c38f2147fb4264e38b9ea41ccb21631244b0cceeca6629b2f5a6234aee2b08e6e807a47cbac814f5be7d834e6323edb13e5c82906aa9e947ccdae1e0e78235a46d6c2d9655061a2b63efdaccf6ecb64c5e02266d5ac7252099b3484e98b6b63ec4aaca3104d0ed1da126644efc9180f458fb358494313715756c20118cd80f037dab38597f7432b60fcfe6d5ebc699a67e3b4c006196ed7eaafe4ce35daed2aa522d8cb3d0f8840d4bfa534c3435f04b43b1b686e2614812b6726e41247cfce2af78c6ccbb0c525d4e860067a95da30e96a84777246c98a9d4c1b274126e0fc7fb4d8e74c7e54170bb61f6266afb93eebedf65c487637cbf83a6ec99bbc57004337c1956305a69844a52e14d05897c94044143f6aa6222c00c313153c154c3d158fb969d8f481f49e66bda50242dd7419e5cb4cd376445397d99db476158ccf8398f39c47f3e4fbc191ae88a778d562fdeb4004d7497e571a732227116bffb4305531e39d2dadb6303a79c9f6ea2f118e4aaf70bda01fd16b184f2e2f21226f41c6fcb7a2c1cf1eb95e7a23c76ee0de3c4a9d9ac5d32afa25ad30cd3e8a105180874c19894698828e054351345eb968178faca210f3b4554c8aa7209aad5ee94d7914fb972bd25d728eaa57953b5b2cbd31238fa5e7c8d55ef2392d6c7f908ca23c87489e662bf352d335151174cf61e302bb50f54cdb4a44763c92bb85f49de31461dbdb27423a78e4cd04b7e983a78d9a13538ce2816a9df66c37c3cb25bc08fa477af3f074fed8fb49ac84f3bcc05bd18d0f2868634f7b5647a5eacf4744267d81b937681c32a7a73f461892e279ab62248a001926b073916d6cffb676c296fd64f1a903d05309f216124dbd763c50f90da91a5f04fdaceae1f1934041a6732d1405fb20fdd6fb32317d9240501b1ab256ff447519721eaa1aa401a8fed2024faaf9045e0760753eeefc548e13fa3eff3c5054078147bea05eb04f64725e816aadcaccf6334eacac49ee61d4a2e01d87b701c0cbe1f4499d15a05620e09e734aec3571171ecc37d78a189cb4dfcb4fd98d37539399e33fe8df634a66be9a31421fc7821f3afef1be0f76a3efe29688968d4ba70f73506917dbc373f24e1879854ad6437b02121d2e2f60b41b8b553293001237524ed4c23106efa38985249f5d0c2cc90226fbb039d55ad0db9d9824c8d035f6933da62c773289b1a0de7e121802286c0679a8829c12b0413e2b0441204c037b959c6dccc94601a309134ccf07e4efcc6f08cc1b984f6f6af6f6b7c97480fd8f3cb049d5f1a905c998cdb4d2cbc5e63f211040c7f00a986a6753ace943727fc74dbc8a2248d049c64f1bc782f7ce111f847f7e8f76b82f84f2c557f0acbeca6c79894fcaea85e6bc802e6c86ab759ed5ba2d7f3d3c648fae25b546cd4e3ebe8b392bc4119a31d541141b014dbd471d91a5bce761e2257666228cfc921df2b07498b39d023170feb79d5a0c5effda8685466e3da04aefbc9278ba8b9883a010646bafb831bdc136d1c2930f3789a63c8aeec4001b5bf6378a7e63f83d53866fce444443b90f993c4ef00ec2f7ae8ee6d5e5aa81778e9b4f9b83288c35f6e0957f4af46862c53fe3e1b2a320898be504879afd491dfb584e2ae19f6ca74c2202427bf06387ad25f1b6ae7daacf7f97b60b5f5091aa53471c27d584ea40604a2ec83b42d015a7c0920a2ff60b91cc041ea97d9f443731b735eda8d347b003831db0a5bc9b38715014516f55c227138beda7debad37d0123c254afed67ecbb5c2ac8f10621463218f925c5dced0b0b3f584726ea9dc79258797a8162f3d16adbabe3a3ed9b406017b00efdff24028f4872738c80ec9bde06dab88b199403380b69526791b121765309772650281e218cf84d08d4309f31350ec0416260f7c8a7cfd702fee567e7f799ec763803e000180225de293b2f06cfcb50e68aa408e122074ad489ef7d192ee6f1022bfbc22821f3ad46ad764c88ce6d9c5f616490cf4128c7a9a9f510fdf99425c603acad85d290a1782a1c66fea0ed9ffafaa2c19a6633e91b93b6f194e6f5445a43131a8e457365afe2ca34ba55b1924a4c1a1852c6b60d02be9bd756677cd37f6590a073765d72288c5c8a8bd71252c31d097648fa65636d6484cb006c215f89d5418325a3da370f9e9407db2b89eb260a85d213216889077ec98281d87134b1c01a4a3bb30bdb00a06a02e5d2b5b2b44b4c4ac3a8808c653cf2a5b0f66ae72d07b849b051d60cdab74ea666e02a87f22885b249ab6b81859271fe3746dbc2f4a3991d8ad27fe68865277a4024849d518cbaf0e756f56130aa8389c3aaed24ed0d57fd65585985b2cea8f8ea8e4d02fcac3896a682704aa1c6473577831fb9c39718b985cbd95a942448473cc47da327c3bfa1becdbe66d486ffdc3d14e5a01b5228340d94be9534cb2457024986252ea6f5f11ab1d59cb455d6e8f39ba692f52265d7be747da4d46a7ffd69fab1266f9a747e486bb1bad7eb01b7ed0d2d9c4c05cd9dd15b1c5e7fffcea98be2bb3d6710ba337aa698586c6f3bd3d0f1a31e62d4021468f8d707646f38a3dd6533e853909c71a9403a6a6def0164f1b95f2365c63159a9f9038242063185c2122467709eafad408482fe6cbb38fd5b220ca154884ef71a9b7ca88a6259f34f0afd317428cdb806b782f7d03b82eaca846cb2bd631d08459047ae794024d083ecb8aef2b44cfb239444daba328989c9188f899aeeb9244056a1556e92ef0dca342ac64a8aefac570c65d3675cb8b53997f7bf79f89d806b2e3dc0358f0a79ef8fb0a25bb1fd8bf5bf170d3fbd5ae5b41a9ebf7a3ce7a9dc2c231fad4f918881e2b5bcd2d0177cba1b3a7eaa9f4bec26f5d235074a8a2126966a1c988af991a5a4a7ec25337c54f5618c291b4f32f7afc9dc5c875e9ebae4a89d245124a0fddf1f6afec342c7a974e423c4960de0d8d8bcefddeb81f65682adf8a24bff3f6b6c44b2f2b3892d951966926c9b76ff61811668d2e473db8c07a6112baf3380526bf94a6f75c96771ea082c5ac3cac7ae94ae75f34cbc2e73eb84af942192ba6790489ade56ba386b233d92caa49515bb67f2271d773465977104a6ee92b18dd44ac6b00da6385f6678021282c24acae968263eac6c8dd5e781372a0e9d6916c21aa6357b11dcd6379a09441dc83fcfe24a92f7abe8ff3185e32b5318ffac0b4bce3dd2901dd0213690e6a26ae828ebdf72f416b17005334fb2ea14d74a3496f3eceea080b6b5902258cd8a92a40dbc2919d33872690da608a62efefb32fa5a8e2a651fa707d8fd77d0fc431e46863a89e38aa8f3320b6a6265d7ae9a6f033841381a80cc993b016d67c362cf5cd7a27d963eb14a98b8042e3ee2f71ce8ff9879bd18b04dfafe8d227edc1ae5ecafb6939ba9effb2b1ece022fef2730fff6cc7184ba149c7b5ef0e1f6b849e03654fdadc6ac441350a797149aa57ea4fa32f42b3d6d21629b63967df52ed2b11af16318d45ece80774cf54a31d69057ef167fd135ca4564a5c7fd1ad9f182bc3809efc0315c5e9c833ea663746fbb0e12d58ef3de8bc27bf19e6986024dedb60709452a7ae6b97b8976423cfaf16ead85a01dc40baa9f43508e3debd350613dd95f44185786b869be7553f87c6a53468854e937e6d685a6b24ffc8d5158f75fd68cfd0cf0f544d55a916644bb054301c19c656313fc214076a490376c83cc454d176d9361c082e556314f307e05294c209e2afd4c93ffa8bb6e13c1e5d226fce50f22978b41ca3ac178b7d4225cd348fab309bf031a95c9ab541be003f40be6e205a6df2023d35ede8002973d69696d6cc195f83b26f58ef2d610eaf265085f741ffdeab1d66c3cc08af4fe7246906ecfffece809642bf824c9e83a51f8ce80ed0726fc2a7743daca989979407b5b25bd043143d67484212e0b644e8f76c609409cd84a6c7f2d93d28d7adafa87aedf057fdeea9c6b982471fde8638e2cb037762461ec8ad6e5362e545618c39be75eff9b0dcc1361cb2e0cb6f633376a79d195c6dbce43b87562bb1bd6712364dde9b75b1cb8d23af64451a9649e36b08af0ae9cda3e8c6ff31a1216510e8b247c5a8d5089651aee13762b9980836a5d7b33e5a298e92633a8f05f16e881aed9a81351e1be35be4b95973aee9f94d6011e6fd87c51d5414b043daa92cc8bdbb426474ced2d8e3655d36c2ffed64e057e39e8d24ce829745c896fe97b593022ef8fc475093a39dc9e7118efa87eff22be1a69eb68039304f8813ca2fa3da28110afbc43e19e62d8f3ed4a27d14249b82851f76bda0e0561a85beaa54090ff4ecf86f99b2eedd847eb3159f58eb11f0c29bba21c9f935ca7917c36c082b9c501a4975da3862cfd2eaff17244ee95f091e3ab4b5623223738a96dd8d38e7f8e340c7303b7d28d715b4568961c34820d928e4e27e507a2a6c19e553ccfda163cb92e3646a21d6dd23e70f209511e98d551301de001f79e70e86634a365ac7e01c91c99c523515623fe94369449b54611879c92aa5de3bcb71fc8d6ac31e10ccbedc4d90298e6513c0d313db8c38bd328b89a64e168f9646a83003b242549d1992d6245bd8ea43ec8d3acc799bf89afc06a3b86d314401442346b80c919eb9fed10e75ce043baa7a784dabd8c865ee8ce058ab9e8052e526f67a6716fcf42f25d93a60999f7d4ebda040e0585e927ff10f95468b4da0b0b4cdf06de7224d56610888b34d30ecd55905c1d22c3881d364191408a0287fdddab83e1c74f704beed6f99204675ae5f9d3104898eb91f7a25000c3ed800a5052b278c0c55b2dc20e429a930219d06864167468ec6611695b0afe4d9a34f297215222ff9895360151bd2834deb5960f55dcf97657f3560fb3c2481203539f5c00b3294cee0f1d91fe6881ec37e2f8a30112aa7e567a96993cf5e7e9949061abad60d6629f1ba62f0e153497368e8a5608963cfe687fb45466881b3029f4f46117eb1ec3bc455cf7efa9b4cda1d636f3ab10b2ab411b29d5d850ab3776f9b171acad50d403b71b0d7be5d7a0878d0423f3a888c84696c2f31ae3458f778df87bbf6d8db7aebe10d637895a8f46dfc89befe7c74c49b9939bbd1ab7c453712f52f3c8677d9f05c4c62661f3fd8b47cfa18a1424a5e4ba34165099495615584d35218d089e75df49f3276ba0e46e2235d695a7fb261f12ae261ef1fc783f1a323d20db1b69f2a35231d2af4d927ae3efe0a3326497997ea897351314becc8cde0f62fef398e2f2f16e6211e9de61634e588110e3a62a9f7882e500d7ae92a5d4a771a413024a9d58fdc9e7d85880f1782c3eef2f91d897839ddd5c5ac90c6a000fec67073679c3d6e0a9cb1f7b4aba61498307642cb55a6afe4b0b8bfc355ad5519604f7a2c8f3961466b2256121492a69caf59fccd32a91c41bf889729badd724f74ac74017eafeda0bf101962d0d40415ca87d220b3d475230d9b45728b0809bb06219a06f9966fefa3b7c3941ec4f1db69d5537099d9d824f413652ff37ccc7118cc944227e21b1e3567ca8b1fa86f1e006cf89d4ad0a9f3dcc9ae92fed646cc18dfa7df3ab1de0c902a3b66288803907dc11fe6d02a4c233625f28fedf5cbdaa92007e621b4ea7e48bc12a95889469ba8d767df2bc2ea50fac396ba73b2cf6eee3a1c55e83df3b0f8146ee4f129542345fa77cf7a1764cb339fc4d59dfe7edbec9814186f30b67a1a5041de14ab95a74b6064aefea27b42703ebd83ec329a6ec7f0c2f40ed2f7497cae7582d3e07ace0018a1c2c75a719810b8f8732597e8825f505397f3946e99c81c6f5631184bc32b6fd723999b4149468ccabb59b456bec6cdee047526552e479e6410973a0878a5fa51b1bc22cb4a11f13abb6e7922402e5ffcfd2d7650ba5521cc5d923af6b067cd728ff0c23aa495b4e01325ab21357160a93dbd79bab67b9fb9c89c35b5439e3cf62459691ef7035f0987662a10333059e5932122fcaddba79e153d7a7a463748df1092bec1dc7fcbffdd3f1a47d97d1179d628d356437705da06e53891e57fff177b01cda78780bd66da3ae71688d2a3c57e8b8ba8b040e5ea0665e300834dc945ef50b2a25356f33f5fd83b277942564812d963efff5e818eda90e717fc81dfbeedd4c9c6616a5c058967aa4d223048a75457c66cadb31b319a92f24da69cf4b6733899eba6e217f74fc2370f1a3aadbf195972f8dc5ccda3407747d59dedbcca27bae3781b56cc1607a415be3aa97107422d0c8d31e9b3ef9e5d2c0e30e4bca2a703c6d4e9f2fdfdb100d57dd6a35c1ab0710e1b8cf23c7fc86feb5e58eb3d7499324c0ca92738b3ebdc7aac611f41f7d5bdf741fd0307e5d487dc89f9fad1069d0b01a3791b5b14955e8477af4c78ff1577aa8e731ef89d1b1e2a0ee4fcbb9fb93333f97ca49e2250c56ab3a80a72986735496c5bc566622ace94f31982b9c5d274de11ec7101016d16c83851a3b0cb4db084052eef0c9cfc04c76133c9e3d1fe4f69b7c1c21e55d7718efcf221bbf1128ed0be6f39e7c67b48aab7162f7c7e6504bb1609699b74ae48bfdf0b54c6cb0c516451900de20b6521f17256fe0378818860c411b28414554dc8bb08b3817dd9328076b8ce2973a98027d8d5f52269311d172814042166db318fa83b4b5b5655ecfbdbd71b3f521b1891ac37af54ded80a0b3d7a150f1798ca8abc24698e9db02fe47326c4f55dcf3c6ad2356371756ef54bf46f0d1b6b4cda2f04a3e1e9b7c70f7141a5e5556af5d0ce76eb02c9cf1e93780dc735c8aa0c54738fbae328150dd274817514947366c243a5e170555dc98a73fe62ef119563e2baa1652916ca41d794eceafba40fbc3d6198c95b48d72a275c4bb8013a29ee4c4491d710aa84ac10092e65af99b9d50bdbffdcd42101fcbdbb99893745e54424ecd53c251b42e73801b0b444cbf33e2ade6dcd83115d3d43c39948618d17f0d9c8f7dedc35186e425169f9e30f287e71acfdaa38aabaf6a1b24637cce79dcd60963e0a2416452bcc74f92260876b00ca3368aaec7f430d28df0333faaef4733ac5b4259c3b2b1168763dad36a2c69f961d128b247c62abe510216e77001c8a0c5d478f630d6dce59dcfa789bcf6936a00ea1bec946af3f8bea040ee149de54b3ccfe4b6723da565ca466201f2782c2a11abf44ae2a5bff2cdb92a12b17ba31436d0f7b439b46bd3e6e6f4d6875bfdb75915940a7459e862bc3cf46b2f18f377def9c9c30b14277958171761c37d7c31bae7417aa622f82570aba879b61027f0ba3313049694cbc017d8859c9f57b1eefaf72706c3813568186e375f2f1361a82580f9c7f949f1697889712aa9c96eb4e1f1c3f358a2dc4f54e65d1ecaa60c51e4f64790cd7a154d75b1e9db6563179c8a165d5f6459eee874635c70e79da5441418811253b05db7cb80bf397ef4ffdcb0c4f4a15f039bf29b34335234b48d5ba581ae3a9ccf6acb9e0d411d87e66628e2dba48bc778aa3c1742dae92f922be796e4ca94326ca6c4b8432331bfa1e0062fc02d373e03005c852eb3eb3154d8563f583cf15e2de0d503ae0f33180ee4e7a8960da73c7e20e1ea451b0a2d0c37e8ca6e99128478e0b2d4df04c2dd51b38c531f1447ab77c39fce2161851be34bfa4438a2bd05e5bb942de6910732b3435a873d11d626a14ccba7a430ca3e11fd4fce9b8b281bc5dc86df2621f8e25f71584c0401389b96fed346f15d9bf569adf7ec9f4105443f981de69edc992846039ceab188cc28c270041ead1b85acb21977033317805f4f035cfb6eeaa802628818292d9be9ff7ad852d20b19643da054b16a54e9ffe3b4ee81d74ca38a3677f01e6b2c07f3606f6dd8cb045aa0fadbfa48c2e65c334b339797993f9010e1eefdad4aa419cb3d4c6f7badc4753d5e12944dd277d71318b3f01180a0f929fe9284088ec3f5f3eaa83a37614839134c056783a7685b8bc17e17d91d6204ad95b0f1cf40a243426f59614074064b02a0bbe1a607e83fbdcbb9e44f32f373de688f5175a9a7b3db69595908fb18a90ddc69879b1af9f1df990bc624103c16a9e0ed35c7eda714836d99a5af3eb5678db94bf85a192441474f1b27fc77df2a4819912ee29afccdda6021be723d61bbea91c06447aa56d475b1e25e9f2efbd92e2a4bcda66d290c47b918320f2ca9333bdcbce3c51ecc4a5faf2adfffa4e59d0619fad90800ebde97f704c9e6cf82bd0f193c706e0d88217afbe4c0b0626055fe9d31f855e12b27211f82f48a0e3c95d0b7dffe1e855750d4533fedd5832a638b75a874de116070124cf46689f24dc15de7cd5679c3b775381eff8a3bb2fb7afb7b4db6eb437a47e359e5b28663b463c84792d945c13dc7e5ec539911aa7ef4b2cdcf242f290e16c1fbb2b7c65c214cf27ff1b886f83822379701ba7d8edbcab4b571ef6cc235fae570b35ff1e0c235a82cc3c6ac6a1d29e0325b73cbb9016602cecbf8e67ec2c8744c92fb0966efe81d9c46a19c55a1f7ef75c2898723afbe48d8a74f73cf5ea0ab6dd2f7132c941fdcd517dac299668c7d4fc2a10328b3c2e3c4ab594a50a236a9317b9f4d7df72d0f80738a40d06fdae78cef487fdbfd3add80eb82886dc6e3928734a1402887b4d616520ce94d911977f86d63af474e8542ef6664f9993fa73e240cd1be221b0125564932b62af295027cf4494d88f4acad49a3c9ee31a490c81d71116ee024b821bc0693fd997ef79f03d1067fe3e90d923e6ab551402ca63be7c5cd0afc908419b841b8fbfa319377917effd5caf01592ba432b2c0c368792b18e5babb9f592aaca4e3ebdd32e3c6eecf3af7d2dbe876405baa792c142589a48e85a31a0f304cbdc261dd570d5e47db551bf97467260a4381e2244db62ceba89bc93ec738a2c817f45a730dff53f69e981ba4f2bba573bebc34546c4a20567f8d81c52117c7184611a80e17a65b26e8bc0d93fcde644f72fa5240f7253e033367b3d955302687d3a7a8d9de1d452dd4d7e0d237d2227346bc7ffcd4fb18412bbee9d487e64eed8770e9af82fe749cc1e318502fe00c45855a94b116b60c4884da6aaa774c264841e469c2109f75c06d4bf59a66eacaf9a0198509406820787f5d21c7a8ecf3627c089acc14a995ff6d9a5fffbdc230a81d08a9bfa863a24ee22695d1ba379abbc413c2713fcc4169fc945a6581f75d3fde7073492a54b6085c5cd5b451171d51e245b3b2106343d09cb2c1581e3bfb0041bdf1cbf8c64eb2c7f8273b3afb3c60471e225d31e12fa979cbe15c21c1fde8699e26e4b0338093eddfb3619910f7ee9e7d2939f3d66a9fd899a081ec8994831a9880c52676768e5ba7135f6432771356d048228bc5862dbe04a94ddbad63cd3c7681f6c161df9d49862d8a71ad2a90beb1958ac71ec9d961da1cdb5232cebc80c624003da30d8e8eb5a9fea7769938e24c3ec907c91093e881fc2b04bb51f6188a8d729b3ef853291a57ad966993794ddd598225d74aa2752a5dcd03fef7293e1c06d9e60407daf8123cfadb40635ce62811114776555f0afd2511d5f136a2febc7b133c55113cdd1cbf112155d049df66fa184cacfc72f034b702c18797bc07bf72c0bf1b4500e5d67b1db28179c40d75b3e87ee93a4abb30e4700088d75638990dd81ce77205db5d18be2f69a6e6beb996adb78965b1d1b8d4ef3511b72342bd3ed2e8cc1edd01d20a1b5e652197ba424ede5b0326a1c1721229fb35ed44b5053ab604b1eba823614b250706051d1adbb32e6b0533e5fbc67de8301a807c2843d8ae99c8ef4b2ed25b2ff7937eb067e94d79227df1bc4e74da2a611eca39c19bc56a5729ff10df8206467df1416e9ba1b20d267dd90cec6fa90e3dc5328270d806d5a16ee387b592c800de5ec6ce97935a2dbd6178715ac471e81ed2720558b639c288aa85a0f29baa78485f1e948d6ed7c3d1fb12be2dd2a60b7b256aa0e3827e1a8c68799da8e92c9e2f96ebe5dd3dc14868dcf92ea1876ee1dc1459dabbf5245e24a67c20536b6c4c5830458ee6d95d2721a44a8d7c53eada8a15e1a8a0122c1bcf8da6ee1e9b1940d971454b15482d8f1295826e55bffdfe5570057a0d403eadfd0b40955760203e159c550b370621669914efeb7601f663b1a542e9afbf9d164d20eba15a720d18141da3a434bef7c2561c6238031a02e41b5316ecee45ab03619b7c8fa2de0232c830f9a5210cfd6bad737fa9b4dafffd28753020910b9a46dfe708da88d26839a83509d961bc284f3f9909eed1dec8d35aaf313e61daf00cee8f2dae288769fdd47a4b1a7731bc8a071195d25c43002448e7c2ba4b3ea643a1662fd074d226d44f43019f509eb1d707afdeddfce792a2d9dfd8c83c5cee7530d7e7afc797f1308c2f671087c33639bc67828caf1814004498a0351de760da2af059f8c094f9b9b8048ab2ec703513d82df4564c76750e4b063d9617bef010c78588940ff58232d34a9c96db3a27f3e6ccfc0ffde994141a334940b05928c73a9609ac5fa19c6f6d85c3db74eabfebc4f05ee6fa82eb81f11a1b8760630595ba9d57b1e33e0a846e8a556e769e36ee94b38aa43c0c7bc636f69072ddc8b64a34a4b60ae2378976dbe3350e16af616907b0dd355ed5b41b45ead917eb79f5714780421f100365c9b5a1f047b79c061901f67516c7d7a5827b26e2421b06d480fa640b23e1dd499384c89c738212caa7fcff633af4e79b5083abdab4e75447b5e8bdb75116b66f2d85245f21558da2f1dc59a06e232d725a4f813212f88e07993ebd98d265d47d261c3dfc1fd67acc85a6488c54bb503c2e7848a7dc274f46d5aba34f633c364c1bf08874718b67346c1bec894223a520714947537c92df841e0ad2cf6f96a9646f527d66edaff3310587e62a870831abd1d287d7790c0a23581e3e1054f2b0571a900aea97da0d6b2c6404f0f08a5cf535cc5c46f4b13747d76f4598f8ed0eb14eacc2f2c0f12baa1a54484a8c83ccf96410c42c12ae7e511d5ea5ae8933c031338e406a25d2a85262aa8a008fb29450f950b49783f6e1e1cd83bd1b9c79758bba044c4cf312e821be44204a14303f007490707b693223971393168609de76d55d2909f09b7ee8d19c36508b29501f4ce35bef7323d262129a7d300c3d33c7f478d1e4bb7c6352511e31dab89da160e93d34008c8f07e917ac2654c0d034d2d41c3606be26308409f591584273d43871f8e400281df4aa09f6256537d985312b756e6c656e16142df4df8a886e2c345beecf43a9722f1a929ee5dd0914cd481010ce8039939f16f1f6b6b3a80a5dfe1e446d2052c7d8fa6f20943ef8724628be325fd27df3073d428c77d30bfe8fb35c7807e1a71c21758a9b6f66766ba70f3ca3f6a0a5356e424d451bff53a9cde20495bbeaee33b98db0e59eb8e485a7f78f52fdd7ede27a9317fdbdf8f3df352125bc9fb6443c90eff5af2b65faccddc9bcaa27cd1dada9d0e68bccb6dc4dca566d017f12f687462b7b1e88eb82caa815eced99ae81063f16b9302038bf84f8887cffb5767b81023d7b9391dd49693c5aacc651c884fa3a96eff890f5f7d8e588ed592ad833e2734366c3b3375ba0a8a3d700415d21e95f00c07646c530a1bea4d6bc9b00b7131434f3cb1ee59a1fadfd444341f89cff8d10c66a63751a1b35962067014fb81c750735eea786f4329df58744ce5d49f44bbc51e491c53f38ebc47c278c378880660982200166bf94af5c34f26d6a9ee51a5e77b187aa14eb1971869bdb5c22440c74f19f486228fef60253674cf5f910828bb45254b95fa4589297bf59f8af8e87e616b5bdfcf5dcecdc06a14a94394acdc00bafd8ca4d068cb5d56f6794698fc5050632908b0075cbea5ec6a730b4daa509f7bab1db584ae5c8ce818554f4483e36bbcd824a6dcb0cbc2dbbf3547aaa6f22f58c9f666f047992c581c7673e6a47872cbf68a58e126fa7db80d8c5b50c4d68f18845fe9a700234f14a6d9b02cc799c13d1a43777b74ba85a16de25f3e0b283ceb9c799c03102e8e1ea41dee6fd763831e30d04e7baa0fc0eb012e3b74929f01a3b65464c5fc62744c4c34e659fb2527d1575f8a3bcf4b2ad4bf984943057f06248e495c61ffbb04be63b3b84c17247867199e7813b3223b7527948217a3cecad0b42acc75040baff82c0126fca3bf199633cc00a363b5842ada71ae866afa449ae1a08de26bdd4b054c29157dee04cc119ccca1c3c5b33b6a8c314646382803b79ed2d8a3d18dbd47ab76f24f1d63eda431a8a813fb401c4a94b37dafa6f59d3f4ffc8f38deec74d47f1cbce765636e4c2d7bc78b075a6d642667694fefceeb504e458b6c5d5a213de91a335448f2e9acb4c0e077d4e145f44357b11257f3760c5bcf49ffae3a571f506fcdcfc84078094e27d8a2e957cb00155fc7959f4b4879adc01b475798f9b19027a648554e7e643e38cb9131f888d64458a88048a735890fb0bd714043f6f3fdb720a244f8ecbaae08102de6dacb8578f07c51b38323b3314515fc1c5927db39916f5066d26b10e7639c7257a6ad3df961e9a93bd1648732bb6a127007e1a28f629cfb4f4fb692332de58061b149164f9a0f809098d7a8766ac7dd3b87adad70f7b49ffb67e5c882061ea866afaccfa52468494b5bab217a8c58b0d2db193d1e6aa8982ee424e1506d43014a65ea7b033827b938b4a58be2339608d91c22d25acaf700873fc815d8f9aa16ea3541ec4268f42ac1b08ef0119dc4017b0096ed6aa1993065243969991840b9073ff68a245dfe68f8d175813c22d43184435051ad58789a4eae49b0e0a662510a1f76daa7b09541b20a5b0aabab490cd1f807d822fe960054d63dcfee4ee7f6a45f93391dd24cc3b931cfebcaa2130e45aa89dc4c4ee0f86e58335260fdf1188f533e66ecd366d85a7bd7dc3ef493dc46d6c448441e02f6eb1ad6124b51b4cdae8061cf5b538a8da89d991d87b6c22c7eac48e7a53eecdf624b586c8079fdc005c23951f7f73ce550f1a72c3732f191456f5ca70e8a1290d6579ad3a9f57e74fa48983a8d13cf4811e8b9eabe0d6c411e3cc6248878fd22f18146926ea50abdae844dc82bdf0be5426061d13e7a9f4b4ec9d6df1a39722b9a4485a33cf573f9d80563b523516524b382f3b8fed9de92836de21044e554c64d6d77ad78747908fe4a8f0689509cb3f45a786b4050d73731b3a98ce952996ed4f2a9f9c614173c404890205ae7c9f1ac68715c32efe561b86de41311eaad156714304ae55797bbd02292530b67556d7cd8d682d951423f4d3125fc62ee90d4999f953a614b876786446180c2dc14d7a1cd065d0950736735ef75310957675dfd09b1b2d375c3f5b3f07d033839b70cbada8c18b6dd3147d9c4dbc2121a7a2b0abe9bc7249782e4792d356484e5ad3397a0d42350ec45d9d7f23bb90fb58d7af3fa787fae84866b11a521e5e3bb4a9f0774de9a66d9211ef2e6f3499effb4c61ba8ecf6ac8e85f8d3dfc7cc98fd28f29726f65b34ff84094ef2c428b31108efa5480ab111a2097da76b486397d1d8d785209b268dcfde2dedf11c15aa68422d634691e3722b6287978ffdcc1f512815e4865378fa835a67e554e9c9dc14700109322b297ad3dd7e25289dc9726db6e07424477e412459fd99072b5e14678a70ac8cc27bcc7dde1adbdcc390ed9ab3c352c09d06e5e0f57207742c5b6fcf46fc5fd1e844a7cf860fe82d2c6ff89f84dcdd6a9bc19265db29f95e237812ba3d900c31d1084672053c980a2d854ef0903135d8be27e0c9a63b7f22e6d8e74dd1c16f0542739dc84519fbd32d95178125faa04157b7f75ab74976559f53e402cfa5a22d5c81df6dbc150595560496e1db5206debd36af0cd4c0254d737196baec0f11090f05782127ca8339d1e597ac83ea74db086c9ee804c0347c92645d24e7eb678ec053fa6a8a11bdbdb6ddd8025f3716872676118758dcf02361e841dd26a870543590e303f951d7f465133a81fae69648a3d7ce432bcb2021c84d74aeeede1c5158cbc409de1a160314a28a7fd2df485983d4a50595c5bdaf7ef3ec8057ab6cbefdbee6c668abcbf7a2eeac9a6ea157908c9501c337160bf269b70c90f9df6591b8d4bfd32868c7ee2ced2ef7fe08c5e2ce8c7e57300ed55cd9f0f57e8b4c752f563a7d3c0713250381790bb37b760192390699479a554cd9a6baa4d995e2a5efad040978073e9ce2b0dd851f91ad61b8baee4789cde83db7cf8724f78a609a72005c45f6704a6cb8157fac3185add3a4e25562147754619cdf0015392ade801ad8807e73f03f36377b015cd5dc1ffbe0a7aa724c68a13c0dc789c46397e449d4b32acd256eb8f717bdd23927c98492fddbd7a384a30d69384e32be98b9a37933af5865d273410585fdfd0e624435477618e147d5e1580b7ee0a9e20a14ef16768c425a1682e29a37704c410648b937067462b671308f52394e1988cb865bf26d820eddb29bd6d2b908d395950dbb8c6a221c8ce698adc215e4289a439f9ed63987c93bb1617082b0429477c75e0efc3dfa3bce7619f7e25cb403997da35ac6bc971785827b59e0b9f1ce9a896fda553b5e7779aeb696b52656f42829b4c1ccea0a3d05a222246a19b3170955634e44cf8944b77d9bf7b25513c111c70861c8a05a5cfd9c33d365256f2ec5e0198f443442fb2a9280d729e4ddd7a34991d08285fc228e19c8acf1c61d44518a2955414bb7faede0c8d01d5d2cb31b5904c2d1224caf62c91ab7de21fb79bea8cea275524b1a1f4c3480143bac16080dd6eea476b40d9864cc4c3616c76eb21e75dbfa053a05ba8141438ae14d8f8415cf6d16eb213c9eecf5d2c5a0091fa4e688e26f2dcf93faf9ebb5939cb5b778f870bcb08a7b8569eba3860faf1fda0445b6ca4e0d59dd882c67c5bbd60a624b64b3f31f4177bf375ae4fc9de88505bd01898cf9bd2bb7d744a44632a94fef96842a6dca669f8e243770f6c380bb6af56154f694e53330de2e9c4e48eab4078fb94714974ee80e33af79efae27c7fe1e26f869bd2295e1a328c466a67ae02dba02aa507e5c5787ccbcdf7c53de461b78acddb818d6dba15b6bc4813981d9b6f35be3d1e6511b7dabc8798c81b3f496e8f3e3854878f463abd7cf96eeda2b9e130e703d1ad9dead706c7d263afb27926fb87058826419afc3bb40e07f2de95e3ac09dc4ca4398621087f23ff0190b6bf6a616bff47f938971395b1b4bbb9f7baff25eaedbdb9035f8f99cb53cebe039b40dff65646e5219ca2d8a18b73b9950d189f532c896204c542139f494875f37579602aa9754af67ead0f70bc2bba6f91b498f007bd29cefb76426853acfd386fc520ad4a56e99efd8fdd92bb0e28665e1dcdd01bb853dd730922a6a2ae01b67b70ef0d9e1c54af67b36336f8b21ca1deb9338b477f9f1ac5c78e1499968eaba1bc2b8b28ab58e1d02fdbb8c937b2635b6883308c4b8d3594831198ebb6472194581d134a66f7b0bb82142b7220dea4e6e6b48f386f96b8cf6e0dad539b3a1b12b6a723281ccd9e059884208c80c31748d987935cac1ac4e309fde2be53210bbf24ac578ae122f7cbaf80920189b5d17be4cc3feb3dea3f0669fc865a2455a5359087ecae4d129363affd5e389275ea4fc9502d0f77ff4ddcaaeba646a38f44f005136426c884272cb517a987ec9fd1c62d44541dde64e4c06f7706525c475cc20d871abe2317408c0741a8d133217703d1dc60158607b4dc863648755f7216af2c46b9c8aeaf21b781ab9edf982a2afd6353e99fad720d76131b86019ffd2a20d7a76c35ab7735b49ef0279f87b841f21ffe1d46df20b384d775fd02bb1dbb53678ced26e5466a77eecc953b737bb4b2bd579becc25140fd4e8d09323fc8f70015304292c9e16bc5034cbca7407c873890975e855667e2c0f726e11000741e0ba08932c0fd25694dd7360063fb1e284cbf158f54b58388e4a7e7a6950225f1b84edd746edb32e95f96b944d07e65d57b31bd6440a6c03c74cca100ab6d3111f5dfc770b8841a55d199980197add4d519f0222c5f57a9877a1071476d76fa01980ba6b0b28fdfb8e6817d328d91e0605140f7e633949ea4baa36a3e6709c83a0f0b797b0adce68f4018109db555a0a69626dde374acf08645ff74b4d45e9072552391c11f32f78c1e4eab15c12ee8b9aac17f459c5538715a5203c028f2538e050157b5c9b185a828dcbefaf2cca7be4c6e40875c12b60f67510f49cb8ef50b07a3681098eea6c9e70c4b718faf15362153afc6ef1e84921c66ed4fe0bfc740ac8d58bc0dbafcb40633b678b5667807f71e76f774218cd481617f671daa838808f53e505a3461379bb23783eeb1f123640a7c49c39d738cf9df86800a7bdf0eb5729ef54d7b3a0877f30ff998734141e700fcc7527e3b29eb28830bedce990009778238708441a94c28da5d0c5e5615c0f688763f886ab87ef110e78933381540377967918c692f3dd0189a7351673a627b778d968b8ceeb1ce09b58098d9659e632fa80f9cdb79bb2d0b728c713db75a1a7d3360143b19c8365e10292ce7509304ca70df88b3c4525f01170c9728f85682f03c7c44ddd7eefcaaf0136d3639996d43cf0a518d0394eae31b104b38d9749d0ab9c830cf557b845bd852744d370ee81450d0db0fcc0e1d44a4f2393e28fc2a512711655497f16c318c398011a0cc01fa26fed60c2f93fa8b5d26126a443fc107047a13248ec8a2435014b7154a81efe6258d5d6cadc9d5a8f75ee3f083e3c01c1ff602d1c780548d6d1dec5c7cb4bca675234e73b7ce8d8cf0f4112fb2f16f077985ab8ba50bbba3152e5da54b42f4a913a94a90d843e5b0fa6af3ba69a7b8f077bfa8269b6641c25c3f25bbf1decfe05e7e523d86cde07ba9d317303f3a984cdac0bfc48e7299fe40951494250c93981aba49d5b65ce9f6d9eb9ae9c867846d20cdc93afae3d0918426f1c43283949b8af6f3da49eea564934772d16022c1dd3941e0e77c81a5cd342bccd04b1d6a9cfe5bc18bcd7eb91f04cba583a018be4eab45f3acd3e15467c01086e04e21028761f26746d4ef0cb5749826e83b11742a428b2cc5247fae1fbe07a1cbc7de8d4a762b3d71f3a6cbe443f6e74213558241a842432285de0c457f8646222612a410cbe1cc45991a6d9690eb10b74fea3650ee236030e994552bb16adb5303f7846c84c6e9b05741ca1bb6afbf9b315a7f5fd66c326fe2ec0ec0871f824d5082768e295c34862e875c43ac2db17c70cc901e81f6a5a3db6f9157a8707badfebb5787cb09720e5758b51b0743447437c979ed366424a11b9b8f22887de9fa5330800b483721c01c0671c0e33292e2e84e18add39de4329431b0e8cc76e6eb1c00ffee41267487c6f4d695383721e92af8eb9717fba5422880068acf638f245fc556d61173cbc45ae63efd03fab791c2ac0717fedb828785aa5dcb138cb0d9c5c10e823b7d7a0a674d0458dbafc526c1a7e32bf2eaf11297eeee6358b00a240894e926c0437eb00782a9e676f15fecdf343b0f2d1463ab503ee3bd11ba8a5d319b9f95484d92fe7cac210942263d9be12002c5667266bf878fa37576b99333b1477f58fce737448a348299d4fcb2a5a2439f4d52fe5a2a976ebc25c6abce46437beaed1c32c3f442e292ac0b8da7a1c2008685b51db853f367140d5bce60758680a2a65f10431a5c60a16bb5ee6978123e8f79838fdd4f991e275b528b9fcd90ee41570154a01026617649b4fc8edd6f301364de13bddd59e66c57945a60486397546ebc5a21d0df381bb7c765d076c999b8507b807f47d57af71e0c1666fa99b9e03174a54b9f24a48d14b395dabf8a2aaaa38d0a13f8f175f00c6b5170d4bd8a2b5429a9fdb94aa5b4897ff2b3905886274b719faf67b6877dbe2f6d70e4431fc4684b73b12156a6225010feaac28f4b4e3617baf2f42f802ecc414204a7f128668301caf3cb10a473ef2232bc4b6531d8c6ca8972c786b93a5dd5e917435e21fe52ae774c511534bf08c21256a5a0fa5ece703588a01f50248b0800b3520bf7802cad1aa780175b9eada1f0b0da244a2825cdb2ea5edbd2708d65ea6f00f488882d83a351a2abe336df4d96b3d03b227d41153503ad05bf4f6092d75d0491fde012a10d42831e29068b8a277589e8c3b43b3c2332711b6562b2a98d0c7c26170df34cd66b5c36c335bf773d48415765f6928116153b59702ac905684c47ad588695a4cefcb27033e9509c6e7d86ad9a0f497b0abed82914fbfac60bfc67ac1995d5018e50d89f9e02a9c4820a5474214836e7d8d1dfd354e9c627bec75272f7eb470b024aa7078c2fda6fe33c8105e06b1fbd875e9d6a8922e99e2617c4f38df221f0df6441dd4819091b54587d37db4959d33850253dabf96afc27541900df3ab0f51f74f01ae47f003baf6295ed6cdbc5c478ef22adee57921d37b71c12d30c1e65c0529dd1a582d12b34fb92ea4f786a2da749ad6d4c1ad63c7d5be73cf4e1be709c3c9f689c7219cce30120cd382e59b6c65e5c231cb2bb4dcfca6522a3dc6a82785ee6df70a358208ccf9c8721492829fcd6b9220ac5ab3717386c7806523012b72439b8dbbe998b6e7fccb53d61f7a6e560060234738be1e6701b4627c3500999cced58bd67ec0e0e26e50009ec28adfa2359afb14cf472921ddcca618c18f30b21dd9d30fdd79b515f28af67f4f12b4146db6315928766e9b2ff77ed88f9a8e9cbc251935db1260353c237fc83e80529ad595fe857a54f5c7f86a89deb6273f698a7d22f07ddf9b7344cf712edbb57c3b5b3df1fabf8c15c6e9675d166b5e6c09f4ac77f1677ae7b58baff0e8615bec65191468eceb0de4a45952da62a23510234fbf0e0513eecd9a6f71bcbd64566199522a207af9522012a754da0bab9a090368992b72bd127f0d3b3a8903e2b625a653b025ff471d73d6d037851ae3ef6b6001e3c0cc57eb6744948b4926a859f0467ad70bc00f190959c34052a333712d0d9e53618ab1636da05f467452eadc617c0425584c283ccf1bbfd9e41d752ca2cbaf7ae06088419882819f5502f6871e675fde3d0f56871906c7410ba2b406e490f5f51fd1ce50a70ac3026d75df6212b0b0b23eda064f924b864fad3d7d9248dcd984c8affae7c184c129f076231e96cec462676c9d4eec39f56f920c1b6ead7eae4580d7c1b921dee3fa2feccecc3c7bb7d67a88bd52b6179d7a2be155d2dc163697f0f48f2950d53c9eac25f61a27289d33a76c9afdad17cfb09fc75c6f1c2c3f8ccb5bd19e9df50287760221e58207f693bd432628ba07b3eb888e7e5d3e61754ce2a8e4bf21bdb2fe1ed36d56f1f1665aad0b815c6853ef8f7360790cfa6f0dd8d8d395e04c6224df1f9e8e5ba33b442cd3238360f60ff75df019cc402183188033aa8b5b06a68df7f8510a4ea2c59c406f9f4779701a2244f1e5e7e05754ec8656dfdecc86b632bc3625e0f17f5ef47907dcdc3a4786ec064a4122342890a7442240de61c2bcd254fc29822d4c2c9f85d02f5e0791ae2c138773c4b4295668a4e644c9b63b55e8789eb8c9cd2861e253d51701f4bfb2ddae6a8dafb6718b15932e06e0b7b2072c8e87f9637d6d4bac057f791bcd5c11508cf51cf8553978f73e44b1a9ef4ce4d4f8014e5ee121ac349aa3cb41c32e06f3216f4c35f7dd64e16b2b8748cbee9bf9b8b901237ea4181e1ade2a886b6d456e9149d3724fcd6ef291de1983898e9ae07310bb8b5dd4556034d2b07256a32d81bb9fce670336d998c0d22272d484f335c32b06bd02695f64d1f406b365f40ad002bb3cd1545e4b14199f61df7136d6279ca08686836f0016268133f050423b8561c8c728148a47687196fd6b77dfac220e5c7f20ac3369804d076f70ba88e4b5af5460fea4382106f51d34e097e2ca95af524f6c8f34f4a0bb89a71f723b19b9c1aa070dffd4824cfaa4972036567239b5d9469e2c5b710bc37d8675ed3c2b592b3e3e0adab3eb250994e0df072fe1f000bd737df59a080906ce521980986ee64880bd997537213d93d94b3b2834eac88af2a12dbb23d2bb1f96a4a63ef288f5fafdb18fba45babd2d02b79bb0a1191610e9e8947813417b01a94f3d6c05c9cef586444772e1182538821893f65ef8797fe81d018868584f5b65cf4a5360ccdd27d119e99e35ddd52aff48766a5f96d97c2ba897f33386d78970e0e63c6d188eb6b7615531835bbbb2a9fe46cefc7957b7eb4b64e024e64a54a86697004e1bcc834ce14ae2789acdc61030e0ec28cc617866aac527e75e59acbb95c95b98dd2283274da9007bee24d90e8ba0047602ac68bcf13cf06b5a6b3c7fa4a1137d57b2b5278bce0a99decdcebef860b05d5154b597a1875278eeab844260cbd1d88e4e15e17a8daa1a7a7dc7b218fe1215886df23ca687b5443321ebfc968ca3d8ad06f3eb7aa8e98f19a7ab99fe16f54cdd00ad97a2a38e7ea696830de094b870c261cdcc525d51d5ee7d480828a4c748dbc7dec0ff576de81b370270af55c92d123058b2567356c6564824e9f68a8969c5cf9818aca92bbb40ae74cde07824263f9e69d4575c8209f99837c8c0f62d8f770641bee8e8b8c28130592cfb05ab80bdb324379cfaff8af6932da902a3a54cddd7819581503cd604201f45e428cd46ac9eb85008dd5c836ad48a932f807db8948c27466329775afe341338d49176de45649db4db5bbd9dd231084185c6b0f3fe7ac8317c1d019ff5144e8f4faac5d463f7051926d6e0f35e9fce0ab7eca13bac852aabab158da27fbe9e1517a3932292c67d926af3a197b2764f846d98973f2f314458da615ff807591592c581b26350164075035b3dae50bbce1fdfb684b9c088841bbb23c1023b2528227b1994c3cd56257525a47839b091d8e24eaa2100a478d6bab6b5f2a9447955372da94ebce51333a177b748f57e8e9d759037c876c68e703dffef58f279f37a99725cd632c1e9f164c25a1f936a8edd9f81b4fa830aa6fa2bd939071542eddba964fd620983ff027299eacd18d1f2179d30c2dd6fc7a66b1b32471c23d7493adde315bfee5ce2e241ede578575a6005cc4c15e15f4ef745ed5ba1c85f0f24a2a961c6931a6c2e829dab8e101627778dab0572fe02694aa418084d37bc2b90987d5d981690cd9129afbdf13d00250edc0583adbfac91ce1532c701ec6787a71c574ef3f84a05f41c2548b5d0eb7090650243431a0485b415be6164df05cfd016d563e8c8138ae274678a766f6b554a5b4127fb616e7cb1d41cfd35acb2c03365635cae91af7245d2e8ab436c86b65333433cabdabd79eb8354db7677eec5fa5c5ab9c5157d40b70f8f0ef1c6197d240b9c080a726695efb35cbf5a19bc9964ab57db2029099a86f97a99b26e0a6cbd1713bb014defa6e8372563db1fbdda20ade761c5ff65a80290c0653101ca0fbc3f573f3804ea56cf8eebee13d18980de1a3eea2ed2e8e1128d54e153e69d6f4ee328138db751eea2f22a69d830a99a428c429b0013bf24fdeda6322d04c2b795d7e89f852d5fbbef6470c952b5d8e7cb2939705c60e8d01430b2e3a8ee0048a2d200cbcf17ec654c30d28e38fd717830834e28d9b7ea70daab5d1a4a946add6c93602b57736878a8319351690f385be24602facb05e74275020ca6400f710543fedc29806d6b26f92854662d8712462886d8d774dcac50797cca86a604c32c748b7c2d5f45821b85e98277f14cca2b5deda8fc203debbaf9094e249943347fd62383a3b7ab78c4068cabd9456ebe3ce496f8ba7a831eb7f29bef6b9a4f3c184435f61aaa184cc02accdc1790d2cf01ab3e025a04f2a2af83ae8a58728c5ac3cf00d3f142a575690b7f5fbc40237ce5d944f295e68394516e466dd68ee14eb7c4239a7220c2ac7d6cb1b9a18531df0e29589c3929d64203f30c737a50fbe4554c8f17c078c7336a6c55a78877994c1821a2f77f0c9f3a4a1102e31ac58de3f8837450b0441fdb07f5372e76011e06b0bade06e632e0fc9f88100b2d8e6bca7d94be765ade4a6319d869aed741873ce5aea39d16af2ecb25f2080a2b2359b0da7f5b72066b9d002ac3ec2f2148cfc009dcb4b91f67eddd2f7701066df190c7651bf241229e83e29e57428f2ed30b80b25fb9d3866b829c1722ef079d1e7e2f554b9c079bc021dd79ab3a75b5fe6bd953cd045be440c28862e392762c4a88b61105516615eee7538418376328b69869ea0f53926d29ac6f0ee8cdd66b77c73a270a57443bc35116a402c3a3894c506307c574a164d832abf68c69bc7a97f20e479e66636b60108a7dcb5401b5d1909a2f5a62918e13011bd43187b97aef39faa0476f1bf957712e0a719aed12a0004855cbb3e4bff78cc8a970ecfe1172244770d9852f7193668aebea88e90109d94e81eb10c8c8c81953c57c2025798870f18a09eec10d25353f33b14791f7dca78790806948cee0ca494246aeb278c9f7e9eccb22b53638ed00be554d4569918743ed9874bf5e2c07c69b889463d481132cf6b2f59a8c29743d8213d1aa1b8dae8bc03e9415889d68972dfd1048471c4f9a09d88740756af9d10cc5d7b473ea3fc740122651812e248bff60eb713e71bab82e65104a30708d2e16ceb2617e4e330e848669a17d682e620bb674c6125f2513238e7b4e347cb2b133c7daac88e3c084002408aaa0e23aecf66ec53d5c9c50e2859ac40dd5c7c6704446cb992c818b5a086f6390dd9c12e2a1add420166985ae40537f2087394a74b5fb53656d68bc8366bd1a57be63e8eb4dd9167655e388a9e3c4bddbc9fdc88ea8b49aa9d9171e97d0a64268dd1c47da0ac1de42c05da10e3b0e6d57be0eb002041c3081b7e30b336c6fd665b1b3651ef8f0ea08db3e0ed85c8d9e1581845320351931c3d6c50aec4a7772b52ed95e252d011e302b93aa7f1a46afa9d4f731c2def7eb22855146243e86554b15e84ae1789c255f0a781b11c50daa6a90fe4aa64755870998eb4f9da65bd559144a91bf070cdf103758ff3cdca39d6d018727916c1c54adcf845a23dfa7b22e97e5f4c26277329192b63ebc5b60a5e6b21c4eabdb024037c9855c9292d9f4f8352c9e7831b41e019bd14ed92d45b1411139e8434177ca38cffa036249806ccdb44add4942b147e41d249e63f709a9f6c887bd9d96c9f0feffc7aebedfeae2ba3909ae27c6b2b551afdba0827570974ec37990793553e4bfa601c258eb26e911d3223875cf5b6e2f25f7893dcb3f130a67c3612dd88954430d14fcca83b69b8ed83d3b242bda0742813928542604099f1fada1caa548a66ac2f50e4d387a57810a365ada4449f286fe4aa0c257699ba18c96ec1e7448076f0c2c4ff27fd877c634e9b8f488fc455250543ccd4a073294b9eb1bc15e1e05c7b4c6bffb48bc5667a0c3fc57b1ca9106895ef07044a7d8d508211731fd5f36733112a4831cded09f5da296d5cd1e4727046fb05c81dc81d765a5a96987fd82915f15c531798a76463c04f4775e745a583f61eea7713d2ec42abd7f41d2e96f6ba7eb3ae864e11f5a077bbc6c49a7700ba816e2b2a0e70b8fbf16ce99127f4147ce1beb4fd516337d8e25b0056748f67deee1efbe0412127c260d1a1e484ecb72aef283ca9757fd46a88a5882d80af284a30ed551a608afcca0788c563d8749797d4e4487d329e597f902a3c7d4317e8e1fa98d11051e8c95b567a9f91098c6a43ba369dfa0ee88aa1fbffa1bafc27a32f439dc09ea3cf288f74e5055428e55a8a67c3086feeda473ce03165a8b83b5c6c208df19ab63bb504023de6b701b76b99092439bdb804e4edcfef070d59da38e0f2fa96c8b61a734dcf6bc843f8f7ccb35e801cf04d7c8b29d42819f751e25fb5d806333146f0d2b18adbe2cad269ba7be932a373e8cd66ad1cd73263c6e685ab08074392e6c81ac8fc0eaae0d29113601c458b77c03f1ed0ace878db86e401855d868b5f47857900a002a330eb76a8c83bbb14d66487233ad0f8de6b0643ed510791019c919394ca4b719a6fe0435789d4db661f7a240118d579e60f9fb4f4085400409352efe4554099309f5cefd8aba6e1094408ec0248a622c065712e0529a839f36ba8c6804fb19fa91ebeb048a6ec694fac6bbe9d20adc44391f1148a855d225207d42bf20956ac8982058906b7a6d1510f7cfcada211f96c20018169161c2ea3dc2fe31033a5e00a03ac21a429cd388eb011937a5a792a0e0030d0d072d9e50a15f7703102dc4e112831e8491678ca4442f36fa4982b6ba764aada37822decae0c572c73d8162022e1cf477b8aaf320fe9e0adf759c573856de1ec879e1fdf59b5454ec2c45dc174a9a4dabf6b26670e59e00150ef5b4b23f17b1ed452ebcc56bfdb1124cea0d160955e624c6d7a675c5a6897e15dc0a632817de5bbc3d87cc6b8a15ccb2327254f698a11528160860d46cd0a40eed3f2f9eb6f53702cd37665721ca0621b0417f02d56f67188fe26a29b2a1d195dd4395fa572b8058891a6bb4c67838ec3fab131981acdfeb834ae5282c0c01fac7a328be7f1fd47cb47f1f4af9272c32a6a59cd25b516a8127b2be09fd09c3642e2a8ea54f537f9c5b6ad4c137616336d6c00749a1262bf262b031482eadfc53726ebe80faf816d488e44a1b1038a9ecf0a087f505f4250cf06f56426322926e76e4cb9b3e6af7edd687036dcd0ac43d1dda1d9dddcb52126a2330c894de4b5932fc1aa0cec8d0dae7ee508a39544869b1b66b4e1b602b428dcaae898a7bf00f18386be89d1fd9686f58fa3f7694568b2214a91540fd18385bbee16a2239b86b5c7dde00a34d08f8559378baf8b1398f418951f5e74f09bb8fc7602d6f75d096c3973036f8be9051a2e38ec3dc8aeacab48576f621758d9fe6ed69a7bd146c8a8c4490724ff8061d410da1478d6da88c48c12d6b2eb10b880b82db771f8035851b141f65913b138de85db734f92af5e09a50fc78f46921a05593e1b2ad9177b34fa432a415fafcb76f68558c0fd23faa0d4adf4c3e7cc337ed81c307e6c361deb7689423cadca4b21eadeecc8bd6a29465d63e73e60f3a8a2bf5a5bdb79211956252cb7e6136b6f228a39f360c965bebcf54676a192db1ddbaa3dab21623c1964e7156fb19ce2112f8ad64c1f724347f8dba878d0af39994eeae572fd1834a60102c9983631629084e551864c3c80837ac218b82e8a04a2e253a7d5b183dfa6af8cdac54ffd496f8a36fab0f2b5f6f253604dc49da3d4a7c50e770c70991d0a71dc88be1a4a39e221b16df4771e291bbeec9a0d9f6b32a0e554ab0fc513e79fe6ac0cffb29982db379f7ff6447d91ddecf67ad703cba4caf3d8bedae46c80d80ebb1ba72d1d6362751b0595029f8f6eccdfb8bf879c904c321d03acf1af75da9caecabe590104891fea0091dedc2c942903ab94fd2b3f592bb6948b9b2543bbbbadd2eedca3a787780f8df4afaa4f2fb81f7b04bb3f8c59bbbbbfd77ab4d397c5466a7565c9bd2f0069d5471fbd474dbe021868d183b7369e520edf0b0d5b8cc5aebe32d8d921593be870943c929dbb0f79b709785380113e383d72615b4d4393034e7e8c777cdf8583421692edc968ceb9a19fe9f8318a5b132ad8e396fa4b1988594e19ef9e1db4c8d6849dc0339a4781b2ab66d49711d28f20b429cdf28f3feabecb567ca7ace977d8adc383573022529878c00ddeadaa298f318ae3f4e1a29c274a8ee35cc65a1418653573b83a25e96307bdd357ed25d311d809b1a2bcfb9d77e953e5a7991e9c4cdd3c77738ff46d5b9ec42f0033c76642266e5c4ff588d5798a163c67662c8d72b5f74e0a7a4950d71f81c6d1433125ca3bd2009eb354bd2dcccce7310cd544a4bc0059bbc958bf9935a22ff36dc1895ffeba4d3bc99c99cc4beeb3a6073bcc2c29ae179471d9880958fa171f1726e192ee62f0401686ba3dec5843015435bb00390fd7c9425e51a0f5aba5ed7722fa0773e98bbe9b86a5181a7fe1d355122d06ce11537e8f35ab89010993ad1de75a014e6a33c0a989a6ea2e81de7c4e49b1ad99a70149cc502b4ad9934f13445216cfa03bd011bb500cd7ee5c8f003a1a5c4d05bb63727facc254e7383ff010c73b7e8ddeba0ab0cb3cf5a642a4ced0fb69e398ffd89c1052d7bb4af7e1bb7cecf250ce370c4b9ed13f1545b974eaf15205754ed53bfb1285e13e9a3e3f7d733d943e2e504f53ab077ab8b5af3094a4396464c2bf60bc728b6252df45e0fa0e81e109c7fe005939a79670eae8894420ed2bbe20927d261831bb053eaa9219ecc1b64f6af65b8080dd327d8494f4d5d19f626c2ab79c41e199c8cf27855ab34153819d2b602859053907da04f6d8e5cf39e91991e4ab5cde36ebbb4e4bc2f4a5b986ff65c1e66480bf5e3d9fb93f543d977cecc9bbe6f9459c8c1220f539c82cb06d3dc1efd7cb931b4f3d911131f202db8ab7697d94cee3b89fc3f30bea2cd68f94b2967609b9f99b939849a8db92913e687daf13133952b810746586725f863324facf702dbc10cc9c7b081cf9dba05819662eef2a2a7b06c37319a69a9f1afd2116631e4d70fdc2890186ff8c3a67d4378e66021532548c4467a7787966553c15981237192aea3b32ad47747293d69418c9ae2708be905d45a0ce3fc012d6dbcfb2eb86f0192368dd021606de1680679c8c1d65de8c5c40c2e4bfadf6edc1f87b600c87f9fa579be543b22acce9488e998216bf5ee1c5b2152b9245b337d04c531dafa931ccca7c14139adb3d6c4ab9127a98bc973c701e6fa6da55131832c5c774cd1d36d20154645b9ffd8e556cf46380a58c0ae7980ee16f81c1dd010b1f2ed36078f40c64f314c8aa9ec1c662806e342d0d2ebd12cc1cd992457d9da35a20c38cc62dbc0b12d61402ba06bb5b22baf1046d8d4f8d0c83d71916fc13d6581daa0bfa85db5546d92a808e81117df280bf6212eb8087fbb4d5a926568d0cb23cb9f8d105280dd6c9f235759445b8030dccaa45012e11e6cc70a03be0a75efc33c560439516e946658bab03d7718ae3d817958001879957ad9208b0e670ae845235e07ab809ae6c89f1203d05079f848cc918e2761099a169bb0ae991ddb5d7ebf5fcd86f6d0d747ff60d90c76ee861a4f59b441ef5d23de9834f56a6f3dd77efe161468b473509cde9cb262bee8ec80a1fa28b8405b223d1df3929dea2e434e9d9caa1b42c92b8e42e35203701f19b17b8dca5869dfe33760bf187c584a27188c7a06de56899d946037327dd4107b8a28fd12f8333fff4573098ea55f3ecdc06e41513bfb2f070d2ff27ca5fd3cd3080eaf5f5b8f390c12c5e01219eadc163cccba7c8e4339ab6ca95be6c8640ca45964bc3d12064c2e74cf48476254c37394bec85df40b19f371d762130ba00b4c37981cf3b9f550158ec675a59617dae154b8657dea5536a8990d6653c3c410f22d1294d51b3612a96bbf15275c4204c75fdf3c52ed8f25d1a3678de0058f8ef780535a9011d46fdb3fab24ebb91a80af7ef3f896973704e2dcb3ca1a7f8bbdcde2fc6da38954afd56c2fbb8c36e104b4f8c85a5c0baa94524c88b9379d739cb012b10be1972eb3b8b14f689dad28a2f113871efe4cd424aaa69646473895b9082f7e0ff3e666501e60ff688f6c7321ef095ce1023078ca0d7a1678c7be7941fda3da3cb87dad454ed64186b90486c9d1692af67ec061672dd9d5e4d61f095b9c42ff0fa74c6040ca4653207a791dde729236ae22c110495317bcf36b72fe9e62d8d7266687df15914f01266e6017bba34a080b4038227f3cf98fd01ae9065b589ebbd7040eb1225389893c9cf2584a1e3eba712d4a9d4873f3276fae7e0b76a6bfcd2895c9828aaf8500211b38b4baedf3c45bff618ad6fa535bb8f18af936e74722bb0ed12c705e12debbcac83c6d1be87b1c96f1aa74beb3b75bcd99ae61b1c8bee118b8f132a116df24cbd46b5afbb4f321ed866dcfcb5ae6841a3232ee9d820ed4f315bfeebb650ebbd62b650ff108d45bec94a2b89ea212bc098d8fe89a07ace1191d45aadb490b3102a9f5a01d04870b7895a54b99608b52b3b884cd35b7e1f163b9c6b3a31c67a7b48a177fe85f56b133fc0b9073994d999cdbff81be18b483da1d366f3485467429dc6322987db2e3164186e7f41b5fba7f9e0a574e42dc1689b8782492dbb2e1ec354d4aca479a5e130b698c8a7c8835782d947d96e135e98c1049f32199e3027410c433ada219cc575cb0ad38221be8097008307c0a53004d597f5d60bcf060654ba1db40bad8cbe39ef549700fa4497241036505cf8f8127baeac0122522f11a7ed268be54f8c6ea1dda46c73b51f35cb95582a6d3448b4ab5df6243d3b393d83a0eb52e4231bf88ddccaf481b3f31058a50b4c7072c8852ce7f212564ba629576827028d1d204aba830f3e56b0a45fb2d4e9eb2c7294b611f52bca81215713a3fd0920b50223f2c4dc0440d1bb84fe801a3d0a47d8f85f0925d8235c98942daaf1000ef1d6110577d8f466ac11330153d3e153240dcb7a6d7db727e8591bed08f22d24a7b4e005f4a5400f992d0bab84c01ce89b473e8fe287e0a839225c162ce80f6af4a400fbaca194694b9505a64f757fc96a41ed1512d27fbdb7748d6e168223d1389b497fbcffa0f05598ed5e0e4b6e032c82b64dabb29f21d66737ff8390ab1a20218459e3c5dc0f0c3d71c53ca796313c7088e9512186715416cafb3c27c257e1eb045f4b71af4aceecc54e2ebee8908ef06abecc0abc2343b5bc2f4d92e74ff39f465d7f94c955086423cd9f64c82e3441bd34bbc463b861df7fde31816d21e587e127c3c99ca2a2f3e58da688ade829a508d5e1316bc80edf90a4c062fa6c4d21f7a11d769df0c60484f376bcb9ffa240392b5f9984a61c0322e25f3bc8fdf6c899690ccad19b247907002b2511ab6cc92e16512b16af0b99c75356e855da5cc8b7215f272d5de59db2951468b03c7e99752cf5af4de7023d6a1567ceeef7382f033ce6ef669ffc66add010bd2c6b26486aef23d27f658b54e933eff09861741c31a583fbedc9a88c5cce6f7ab22594c79c3c52606cba9ab0715c69690c90afe1cfbf8e1d867d5185d15d35e0422869bbc1c37138ac30fcd20463919d02f76621c382db7b08b9f49b78f89d1e51adb782d6e67643634e9dc7725763fc5874a137884bf30e6d4d172e82f168ec8bb4bb1b83f71fc00a3c6bc506a9557775e5205da6ffdf11d686cd1ae1bdf0969c4c42d7683a345a4316c07f3b286def7572e98e0350e6ba1d1b5e2290ca1c9036a33dab7868b0ab0aabb6354e7033eeb35fccc6fe4703eadc7c4f930020273acfc60983bf59f91cc56f52082c869c4a4100c2900831d83a92de84584ab25c537071068b44f2ae3cf79a3adf7e763174348d3f9b3a26c2b4a2a590785b27e57c84a15b9b1460f34eac3ab877cf7372c407d21b06336cdc876638769160dab53118c71d64af2fb10c8f7682ef80eaacef7c139766079f4f67dcdda9083cd9bb3f767e8eb253e865762f3eece3828d536c7452704f46ec158624843aa8e5b1c85b64f56b876fec1b29392a3a368fdb5953b94078642507141f8114c54b29497686b6ad57772b83f6542115ce9af9b56c5606c21707c7257c73ecd9d278900ce11b1b761ed33070576ea2946c9f466b698299084346eca310867affd5dd52f63a60446cd4fe2cb76dbc06f3b79eca4dd969faa7186947fa6163842c519f2b1721eda0ba486497f4909ab9c52b064bc3a6f5fb720dcbdb4bcf928831019c091560e52e02fa7ec606a0df070a53a720ae76e95ce66f02cb1920773d8d7c3f3e90af67e402d402ebfeb6f6f82562515e473b7dad9abcaa32e246c6393e87b8bf7e5d682f11c0fededf80892c866a57aff2cffc89d05800e53c0c7a53a66fd9de713fef21dba9a750dcdb723f8e27ea319eed634da5cd799083c8654cffe0802c14b0540781d9faafd429160b06be9074a306ba59fc80a060e7dca2546976ef745b9c27029333f8d88c7aefd40503eb552743f0e699b7cbb0199293836c30d9a50d52e9947edc45b976e6621ae7d8931d726b4ab503db6aaf342ddc25d642a4062f391edb22d48276ecbc19f2914139afbf5be3c70d8b6336e5658f2c0331069dcd6e8b914818366f7c40026161c6f27f890e3cbbc09d58bdb9f04400ca993eb2ff5e52c742d7ed3a8de5798087c29d28b4fb1ac18942220d1605d4d5f5ee96022bc89fd0c64365e87e604a017b2500d3d3d04f0126f29988894115a0abe0b33e2de0c9fb8efee0a8e04ab87d9da49dad53e69c8c50f998b3642ec6e6f386f8fef45fa6e65777a1f098ce4a5ac2bc5fbc806c9b0c951fa820815841bbcab4edb44526defe9eec583306eb2f07be574436854e6e48d0723e35be5173e16dbf3899b33cc0c9d24a500c89280c60359bde6f3bb337947334ee87c803f91cd7cee5e44d7d70a163a607f7f344da5f6efff4c36013349135aa1d6f287d3b41097b90c46ba27f8ab45a4604dc47f9658147ca75bf653f1bb75656539cdf95f9d6b8ddf699888a0b39cfd5f50be62f0b336dff577bae5f647897df3f9061848c2a0dbfe0ffd503b7974ed0c773e301daf6627dd9fa31d35b55833d3042fd947c0d98b3296b0b982b898f339d1a9c89be81648d819ac6f476d20787f9671f0728e291e99874f7156066033fb9d5c9beb0cba67015e6c2852c9e15339568daeec46d75b78f2722d1a2d76579bcebcc1e67e59accbab57713705baba5db0eda528632d74032dbf2ba51aec1b847e32b1b1efb39394ff8a7330a4e80634404cf89b24f4d31cc8dddb15ce96726c14aee90d71ab9d0a57d2028c9ab9aec582e946065b614a5c65b6b0d283480011854d1bebeb2dba57efdbd6bcc4fd202cef02619410bd3f37cddfa20ab83076862f15b1771d66c3f3d4b0b04de9dd512ae4773dafbc4e8d23d9af6edcdece1cb191933efd588596b9d4f7c22cbbda98a9cd408d8f3896ea98006e053bf1b03d1754fb75982595ef6d857d868ffb1161fc3e303c66476fa879df9f7f382484cdb4a94f1fc3deb3faa2dd1ce0aea93ff09de6c8dd6a597f64bd170959eb5503dcbae8934982d48902c858fa408c70b6844901014d0191ab4e41177096a1b94beacc3352bdf7e87a885b22c94940a6c9b603d969f86f11ff825e9a6ff4ec38b545eabf6e20c2042537ef7d8fa1258f4deb828fd170c0a95c8bcbb788e00481053a748cdb9346108acd1b793e2c3bc9bc48b698daccb83fa3e2ba9b2379ba4658776782ad4e6b0829760467124450cbcb45346fa9057c45953648e6bb1cf60a27f06f1bf172748e0f692821e6598eea2fb0306fda81a343aa4716c06fd7569bc997167b18abc2a68164d08ce052a9b348bf8aee6f834ca59cc35fcfea97d7761ba4eb3d67778281317eaa03794b6bb67c7dc6a4ed376b47192e1dc7532931c4c1c48e225b6840810e2a8110487a612d05acd3abb80bdb527bc9647b056773f9ff8da7669eb80d336bd7fbab0a6481b6347bea905db733f9e13714e8cb18cab147fcb0a894937f3d1f0f3e640ee5232b0ca3bc79d327533838f393fdcb3c08a9de5ec4bf97349f45c9ee68ebe739686a86299d51933f5815748af688b64d0f6aa20d5804d7107cb1c920a66b0456ab7f984d9605cac44ab3f300d526ee74ea0022b815b4da914c821f2ab222b452c8fd50fb6bfda69787f8eb2bbfa752a18dba86c94223e5672bb418a9e6cce20be757ff011322e7494c57b3ab02ff3661121747dd9fec2024688ba52a2f9af760920f6cd0d8a4e9898721c76c79f5bcb545c6c2085f4cefbd5fd5c1766e4d6a4b2ed8fb14847706d92249311cfa1ebd445f0d8ee42dd17dfb0a5c38f80df6fed5487e16de72041a112892a2ea97cc80aa1a150217337cdbbc8cb0e3c9b6593c63b07b5cbe7d245f0a1523a85e1c0415d3e052a322e7b82cf18ae044f0377fb35a6dcd91d4ddb77414246093e152e12f58fab3c4a8a22be049d490ba50dfab27af7dfca705df2bf355a20541d8f51433758f786c0d641c2b7373773c6ffc37da5028badb1d1c11ed3411b23b3a7e445c6d6e9ac6fdeeb1ed647ce9cc5990083e97b87e4844aa9faeb07c97194e71cb1ba61849210fc9924bf4bea8369ea20b6fb4d56c99cf31439bed352a47b42d9d817d9db9f825a2b4a04abfc8c9f66c2859216e32a68210cb616898538d7a5474ae9cfecfc7fde8d589dd5d6c77ed0eec27a8ef373adc81bf4eb9ad693259165ba0b8162e5916b513f127d627b2e8fd52807915122341490815b9aa1d2511d8d2f08543c66f87be88bb1e5ebe85c7723240b437dbcb31462a67157b99aa4299c2c1fefdf018fe446244a0aa373cf9854d219f638913c0953609f457d6fc3bf2e1088fe6a843e22b53799969446c3d07af6614027878351c61542aa24deb93a5605fb502a8a74ff70ca36d2619c350ebfac5936799d17a3c88b23d41ca1409310e5f5ba2206f0760ad0ff06237327e9bd7fef71afafe94c70faa5f48891819f763fba814f37baf0d53062c9f9c6936315be89b90e3ac0c7623fd9d9f9a9188486d03377dc6e751ee2e74bfd0efc491bfb4a9cfd517cc6d8c5b21fbe7bdda0536e5bb11e10b0a23ce4e04778fd0e96bd7c782b2491e8295d5053c846162a8ee2f4e5f137ad8629dfaef4922c847a8d6b88e3acf4e4e6e686f8e6ea14f530cb27ccc04dcb41c69b613f915c2a5d00b554e524c72d8189ccdeb0a1ddb3918d4556f22e36b5ab81cf8ee11d334ee28f34a34a28d491299139674146cae9fc7ecaeecf26ed7fe22422577b6368191cc2cfaee4a8a48a3d3d7af53373387d7ebe88c9f299f7f3aec669cfec67b234b4988049d7bdc78e9e9e3b34457dc33653f084a1338c0ca5dc27e20578944a2780644b1b62de5ae3ce8b860a1443a58aecddd94f674035b748369572477d397a57f7521d3a7fa25fa3ff3d233c41c036c83a8628855dbb401ffe5bcc75916d875ccaa75148d00be46f384f67bb96963ddbc6f83d0cc308cf0d252d03214099337418784a06ce99edd41a672a960b14b3b3eb4748ef9dcb1cf339dfa871c47b401ca59da1f7d88ee6e3e9cc536fcdf42c901cbdf92173185a2d23480823370ee08408bde88e73422c7a5ab68f4a2ce104db9ecf87d0e68a288273d0087e68cd61f439b13c8c71fa10a78a5326666b9dd0e8ee1d3965be99b0ac6e4f521879ee114c9fb226ada40db4fa4f27577066a392b3afbee2cf2688ba3bf000930dfceaa699029f3ede43be5915467cadb8cd38e19386727dcfb14bd919a066cc8e58d1a1d6b4d6841ae76a42110da169fb69d9452505ee8e601cf85f1241502fa18efef64b047eea910780dd6926f2bf2f4ed61852b4654a452ee839f27563a9e0ae6679dcfe984d387faf851945973e4fb0602ed01efdecd42dc76e667ab76803c3b0dffd34c8608aef8b8459b391a1e457a29427ce934187e79d3eff73ddea76070a09168075eeedf27ad726288da81c67892b8aed68aa0fecd32036044a678f04b6587c0662268b754b094e88b3c5febf69a06bb600ee89ed685dac2cfa05cb9a85a802dc249e9cff5d09828dd830ba035494c98b6d9e9a4fe52de5fb6d07f842222762872821ec8aec4bd138fdd7d1069972a1ef60df2ed565a55466d7dbc4e046f26b5b3f2a22a547ee69694b197e7574a68550905d464e92f8a35ee5fa2989e88a53f4fbe79300fa1ecbda314de118e14d8676bd23fc002ed62a30e040c5b0c09da528fafc95495f2299bec55ee79f6324301ee140b0ba3ab127f32e3de5d6ae93fa76a27cab12e17f8d94bba3434bb1aa20b56f16affd94fb060c43851dff6e12360b258782e6ef5ac144ed4e271fc34bb397a2a2fc1d3cb8a075048de12f0479c12f0faca3d43fb6da53acf5f96451cd0750e94d69345d566a598229b9c79fd2a8a4b35e223a24eaf21af6f6bdead6aa8925b7d423a080bc95a801d12978a0a4b307261c0ea82a469a4c3d57482afeb6a5adb4432a9b2d3f51f4f08651feddbdd8f6ed6eeeb7365e5f966576049dc617bf7f5e553d57b6f01e3e7973ef5fdce2d57929be586655e1ba055a08bbf1ad4e8cb8054f7869084fcba0811b6109881d3ad98a241e83ea0b2ac3c53227ca4c578d37104fcfa276427dfaf33df4af687c3611bd53ce1c8443743ed46749ac4d9356a0188ea45a97af17d16c75ae39e0e7a6489734c68b28952ef2f936322c71a55d3ed1376e46e7ebb84e6dad6880aac2a2cd6bb76b895abc73bed8c88b7137d393d09d4bf08238596ec1d34d361b52772b69ba8009321c7bd7b91d80f93fc479b81a90d88fa0228659816103992e3a94a74af3d20537325c08f355bbde8c35d3a177bc5b18cfdd928acecb8c1ba99e0b544fee824d413e4f467b1bdf4ed12439a1ad77d1389005baf911ab141020a4505f2e38cd59311f942c36d0fc2e93968c95a3e11cf19a1fa93a11b9f36935db87fa46a5a59e24cee53ce80afaa854b6a50c89518043d201fb826c612a4143210eef005d0043b7a28e86930992c630d2b3d16b730f810a8f913795ea7798ea7099b73da3280e1df03b6bc899b33cd9f483c13a9aa7dc7d99e9008fd13636e6ac04783263c877e4d62866be69da2f3bab950bbe3728759842250b2eac0304b880a75f26eb19e8f3b51d0ec99057597eded4cb426dd5ec7d7c71d1fa9ca8b789b1fb1274f32e4063b0b69c1adbaff8f7247fc1418a905f311bd6f8aa80506b1dc1acbeb4223845af06a703f9a93982b66b9fe839634a308eb3266e832c92b7588ef7ad586fb35e82f324d6a6c4e721c435fad057e6891a4e78c876a67ba0ce54cf79e7fdbde27de74f4a8f1fa55e94235769b55ce4d6fa37389cbb3cf76206fc8a8f95136f6cd9b378dc854728c0c8f2bd1292004ee337a397339958f233a89ff84d17908e710aa2a13d6a1147f0fbffaaa5578722ecbc4a38b8d2f275b1d2d6ce91f74271b0fd095e01265ccbe7c7dfda5a20770e4b63e441e4847c0e34bc91b8c88e4a9b4c41109e91188606f88959d5915612424c62dc00d31e650f47c6803e27b87e3efaded8fe8bc46d879c329e82d3dcfae353b542d7206750fffe6ab9337cb37f79e416e4ca9bf7bda7349e115b4893fc2551ad42b382a53c3a0964a190f0214b139fb4ab8dfc853bbef08a47efd232401a3bddaf7c411b641910b97ff6a9c78cbb3996e6d254dc791e42db83d8ccbf96843d41ec2cb8e5f6aa45d8717367f25fd388043987282f1ea6858789d8c494092cfa1996e34bcfe6cac34c654501994c3896d2d63f86b82eab103d65a389610c120b9bd46cd0964659666185a6ac23042ffb37f1be7412e10d02f2cca77dd371ddfa433ea0dfae1194a3cbcca991db6dea9ffabc70d9a3ee00052079f7c69cb6bceec260b9438c09afd94dda38fa0bff1b95c03f72395b7b84dd262db7cf8e83e44510dee45ffdc43a29a99b2750057c6d96e9abb4cdf71003fbc46f2bc096912510347ce97602e8f08d211043820f6bd98c04281d08cac32e2f975abfe90aba9aa97ac2683f62c03557986b737acf27df277a948998bfbc48675fd901078ec3212271d8e86cda848901489f57f2c1e0c18e005feee58fbdc9d4e4b365a1de6755d133c22e933da9193aefcb3e6eb1a07a6ca6017f14c2f2f167748987ec87d06e7ab90e459e45d10551d122aa8feb1cd9d3c0b142b74194dfe85b6c92792f5c8bfebb082cd68dcf3146956330d39bb8b1dedb91765e5eeb135fcc03ed8d87e9a13f9e74b82ca96b13c9857a4b8ac5ddb6e409052955daf473fdad27840e658df8c8e35834df4ad123423dafbe005d14dbd950c71731a21de17c74807dff80469c56cc5fe77314d926c2f07c3725d61ab03f03fa3845cc166011d66382677f04c82ed648b90055ff1a023232ae89d63f44e9da3106f2cccfa39bf343fe45504d92a77db118dbd75225ac0815c8237f92f0922d232eb764e0f16a3200436153e9ba34b1bca5f10f39efb5ad2adfff51afdfbb1d16a88209ee70e331c8507413da9c81458e154c690d723990d8d4596f402b4d58c7fa85977d4bc5f5c28bb84bf42f13bc588bb25a306387bc6f78b9d31770323c20c5a742491732774ea67d751a9a05aa9c05ca543230565a5a72b8c1035bd2a31237d4aafcb567c9c47df9dc4c325a903fbbaef410cb50f763213a9b270d34a435709839f6fa61e5de1b7c381889c4940066f2abb9ad7818b31a41dacbf719911d408378c3ab99f85b77738a66f01c659d96a18b23351e7ddd84bf4efb03ce7a690ebda9390d7b296a54de2ae00bd9d0d7a020eaf252c4ae63375a214bcd6de4207e9cf1cda202ad0d15092f0fd19e79dc313b0fadc34c2c97729c6dc8ac133af209b68a73e425f0c9d58959e6695d5783a4911ccaa453e4741689721ef7f1b5150cc2280215dd634a374edee0edc8916dac6d15a259e50e0d73955735768eefc056e383ea2506fd9e76fd32461304dec45c6c2b3841c0b60f385783fae1356e37ac140c40590d3f7db8b1e8ad2835ed45a66c538604758adb7d2153ae341e9d3530b010a6823355c275d56ff7f12d2cefa9fefc02deef56340655e241e3410f81071acfa0a78fd49f4e107a4a446776f97a9f3fa2033a2e0ee126242f59d815baec78e2d1dc7c0c234a5285af873e5451cc4a2145faeeb789bb14c25066a42d2bb7ce129a1d879b6d753ff85bc8e56704e9b8d0d3f8435422a5e8af730d0fa634e90e8f5f2e39f7dd0021d8133951328884f93bfcd883dd601013c16ef9586d080e97fc132af8f1c230a559a15850edae111981817a2bf99b95511683f757498377444db1f90158bf9bbb4d86cc048604e403913aa3ec9c4d11c128086a04d86f2e798699cccf33ec89f53478d3e748b63faa7836049f8f06ddcc9fe38cb270adb2ec1b4c914f59a12def71a999d187b8acd4e9eacf729d1f7b5867a88608861682e35553e571cf17526f007004b353a5aa95f3fbf796c3ea63506c1030dc217dceec310f786e02ca6477ebf41035c39056b56ee8970d47541882a01847556f8858063e76d60b186c62865b430c62c5c4a9c05bc6553d38917d65e77570b0f71c2a00619b04f49901bfe641138bf9dd5a0df679ed24b50fcfcfbe43f7bd04fda043ea8fd825e8d436de5024c3d7ea1e8ff27c68a25ddfd405f53a543afab0a74b87930a51adc98f5ad4a1379445f5c4b77dae42e176339ac99a52664d1aa22fe2d843cc77d6ea4f58be8457d0def838305b24fba234af580ff63a7f2b285431e66fcb0a2fd037abde67c6609e8305867ebed9b95810078dbd6fd5f17337ed5566f201dd49287b4bd5556a60746f4e6c4dc396f5e609bad0b931937470871dd10c7df7048ec957bee2e2f45b0f38bc9a0e84bbdf126e26c7473a3d2b26ead5ee33ec506223a66700d45fd6f9bf75afb098f33ea8412be2a9b250a75899f911b0616e8bd61a6d65da40b52c0fc6a4a9dee9edeb1fbf33d2558cb6826517a9b87bfee451283472ac6709c5b2f0227c1e764f1e9fb2a6d05cd1a00dd9a75fca9f69d82556be2a11eaa07d2f26bef92bbeaf70643ed00d36cd5ac7085e11a582585f51431a6c17537dd09c7e205fe7d6c7a11f734cb501e34078518589d31955ade7566743b763744fad9116b5966bf4fa540eeef944ed400fe63f67f3cabda45586544e718d159ee8a18c8fd2fbad8e9030204b320fc6389c78eebdcb1bb6efe602efa8e948cd2586cf1a623089bcb130dfa5d7a2da8de983e3d409a35a00e4ecea2ad4f300bf76e2aad6a3397131863a8cd962bd2198aeb8d8dc0211bf40caa71222944779d17df5a2e0485aad2ef8c31dcc62c1fc71e791e51b68dae7c82ba8b915b240b75d5c2cb7eb0e5867998ee6c6cdbb48dea0d6300d952e77a5cec9da71b9b5e208b3c954fd36950f00a7479624249113a88702ec0d873a199c14b33c9f776fadb5f99392de0886643cdba1f24dbafa5c9019554e0ae4bc8aa969105522dfaa8938cda595f169ab096eba2fedb486fe15ea6dc7bc8fa6b267a2727c63b9dec75c69c198714f6a0fe30bbf1accf97a5a39ae649d4560abe9f6ea604dd13ff2ca3b1a644dd9144ac1bd520a7a432357da2fffe911e700ca6fdad68a655053ba892d239f4eef1951484b4ad2ad3d7547dc91026c7e9a393a309a58edb406adfde2e14ea15605403bf7765f74fceebf26b1cef82d0cfea54f00d3e661413cac3791a1cbb39e5f30e1258376db196d296fb8817dfa934b3958168ed9780b44ce57eb83ac7e4bb94e97abc7f0b1413b5785639aea6081ea93c3778bc82007760b6197202c1960f138e6aa72a0ca92f1ebd4cc6e801b33177ced6c4b7db38ebdf4c88d1383d6c320895daa0662631018e9b6ae940e03d979d82533ade61fb7760872d3ab53fe454f10cf01fed6434d57e447264fb64a0dfb4d0b7eb16036c886b620f9fcae119c99c59899c5aad0b4d270f64d98a7bb8f7782c1518886f62aba52404cdf369ae56b5078f60c56d5ab92554a209de224113ea92273cc61f967dcaed8c72053516e5d475eaf785c6ffc60034f09c18e2770d219d414e673f63a65575129110cf06f24597b1764ace9295466cc6ea910923bbdac2509f62c150b5c0ba24f49935ae7bd5c7a95abdd669755c93dedb16368bfed2e5c0647e69f86f834d030de55ca68db51da463e5ef86724fe08f421beee9f9d98b1c71134b7a515c617e1eb35d16ce466d6ac1db933d53e8d686c7eb2fa5842ae1d2648906eb42035e04aaa89d5f97582d7b4327ba14d4acbe7f673425d1230137819fa71f7e712d5d6e235389041c11ab531424e1400330a96b41c378faaa73c3406002aee8c1ac9bfdcf8e9ae2e4e48d59d6126b612df5f0f6c6c1a3fa5cfe30732169c38cdf92053ce2502ec5199d320c755bc44656e5052992290b7dd469cf58f5bd1ff0792a206f48bc43cb4c2c2a8362eea1c648ad156fefdd7e7aaee0d1f5fb6fed1235954b8b396df3c55010ec9922c19090d300a02e8e11b7ee718a8454db07192bb4dec3b51ed1551bd61f2deadf6f62e20f94bd5e82242a20e893ad1ac350744b6aa16878b7055e7308f04a1ba89da8f87f3f4a058e350c059cb24a5fbe4e188839112514ffc51159b1cf8a9849c39721d6681303efc05406379d6ca95b008dc96deec983bdd547e37403aa6aa7c322122989a94b4794faed4b8b95af6ebff51c1dfcc6f91ae5968bbcf9b7e9cf030de1d9f147f0c2b94ca50eba70720ab55ed9580f553c18fd68152de415fc6c54f7a7ea8161585004dc233238568653d1d38f06d8f3bc9bfc75130f971bede5076dc33fb3f1124f3c219ca7b840562ac3f435affc9d0086790693c24c19a3041fe99fe2f03ed3e82abd064f0c3c2aed7518efdd3949ab992cdb9b8da6da6c83b345a41dfdc7f5363acd74e36796a74168c11ca5a2f861543bb871bf595b404f1fdef4a83e6c67ee00a335588ed6ef75cb2af88cfa95df52098b03d8097d81a0e538fc345db947a690405b5789cd72caa66d9b6686270251d672a120343f96b082241600b82a39627d80fb3dbece0f652eb1f4ee0c2648c2ba040c65acb61b8823bde93636cc15b0d419386159a180b5cb9d8cb4c96e1afef560cc32710d169a27f9cd349c8fe3606fe0e095ae658d3a27e2b4ceb13426cc12322355f8269ae2c8df740265add295b4972999da6294d9965ed33e923fb18ab87c94f70b7018d187203ee60325f321af3d8572b412340a07efebea91a48d66af264150e2887ec64605ec42ab5cff249c85634bdb2e72fc9c89b8d3d3089b0aa99a3cc7a16c27179e8d43fc55a9b8b07748678dadcc386182a6ce07c66ca4ae1fb26a1bb8f6f36aaf9a4e25bed84f1325c9f2806a52f7ead5f159eeacbde336d711a6feb0925550f746a653f074d1dc56a4540c112cd4b752d79827b8146514b0ef893bf3c2e0f8d856b3139d1a500d4ad123a4d6b9ae9098df703fc443fc01b814a06d9e147121c74a6a13a2c1046289e94a5ee4faad117fa1315166c7e125540a1bda425109fc86dd9dec3fa18af8e068f13f062228065d14566ea6562fc9ebdf7a9a4d367dde56e6dcfd46d2fea5cea02d94f234f82c9f614c12d4a1df2bd5497d29c5a84506c2c6f9c0d54c5017bedd4cd972eef07e6356fd80ba324f5e3724ba73e1d0e1f1411af5f23d516ac2d92465cb360f2574311418e305ae4c0e3a9dcc875772626aa8a5fabdf711e6be31f2b0b803cc4deae2a32e752528dc0fddd799105593e099d18475ba655890fdb06206a26bd9db1a1000a29258d715280c0b40d09461d26629b2757f1cc6f744e691eb75a40e58e65635905bbe415a5452051254c7b76177ef8eb72a94a06db6cea0a0eb4e00a24dc0cf63250018b2d4de74fcfdf9d2bbcd8847d8855d1b3619ca8d2268b9e37609a880503302525105d758569c86289cba921134a6dcc6132242993a3e9abecca0a81201ec15cc278782035d8a89c60abc4eaacd2b99907b32ab0a722250c48d2df6a94bf4c06781c436c4d67fdfc7ca34d8e764b67b6ca8e623524b1444ad92ad1a25a9ac42b8ea128f6614a1ac38cbde3839a5288bb036690f12c45f4d96812a34abdf5f01fefb5e4ad330b11c2e123e2316c303938115f78034c95d51f060cf9fdf631b0f1ebe5ff5a2d3fb8081b891097a54711fecf540918f4982509179ff99b9f1ccfde4871d9ec6d742619e851fc0faeb4e355f31c2230ac7014d99f5b596ceabbd17aa3c50fe33373475d29cf5c44d8d3c19434e9bbcbcb6d46c3ff9b7bf6a9cc0ede2cddc4aee038b80f8f138478e8efbad4c6369647ed938523be8559b6a0a3554c0117ca08c0918965bf2ebe73ad9dfb17e2b0c625f00fbda007af005c5a9f29fa9d3d8cd718bc8e9ecca8c72403a8589d198fe3ebbd02ffd39903947d7dc5e82d0b5b30e37220631d7bbd65a4a333b35a88fa1b2daacc85c6e90ff50b90602a9426bdf9930079aecca2b9f76522fd1afabbadade1abeee2f427e424c3f51777a5ca506f54d0a5253ec3bdc9d0e6a458c5bbd24cfa978a9a137a2280fcc95c7225319a7445110e24858afbaed2355de5df5cada6c1ccd47f215943fef8439b3aa8c8047f2c4f9f614849202d98d706617d4881e10c368c5ea5d2d4ae51083b267d6a8013aff61a10a4c7a2baa9a6445a41d404c6e58d8263b349518ad87995f0bbe671922ee42002aed28be282d873ce626db6766c5df0b91743cd971b401e235b3cea3e2ffae4a32b30c5271a69772a60846806d01e9983f9b70d1d52a2335e81e6ac09044f733a498624fc1439616e362cde3eb074ac0520870a15cb9ee1de6a30efe435ca9f6d2dedd6c5dde9eefc95937e3b5f765190ff6ef5db073c26408d6b10e4b562cf103f3374f57286eccf18bfbfdfb9cdf9693943f23bf42ebeb320487a29a957b7b41828d2ccbe9c55fa443675ca0bf310b54cb4a3b2aeec9db29d58ea870ba8678e1c302133aab8edf10ed1dc05c743d926d9164ad4b8b6dd697c8a0b6d15ffe258928bfef08d17bba920618e4ddfc340214f006b0cc37ecb8258243e4e2acb21ac500e9d5ed24522ec91da2c7ea056f7c5e90927d52403315615fce5c28adab651b6cde0100c84ddef4200607fdb05a12bc1250a8c754001e413cdbc362d0c274ee425373a470b9f4ce0cdf40196111913489e846ab56ad6d4eef77e97decbe089d628081d0c3347e336ba5b3bc49c9b598a5b6eae77c9190d755236fc2d87e68b3185be009d144cd535cfe844d3b25834cca669237be36df00465b8732de58e172f284a85cfb257a9e6169d22aaba6d2e75bcde74c03f05152e555949bcf924ad15d1188a775f07c8e082055e6f537c8b6db72e57378fceef16b0537bcc0178a9963d8960f7278621cc1b70ba766effbcd3bbd1a55eb3e6002eac80b2c568c573f9b2bf00175d89e363221dc694960bf8a78f7cae72678d95fb4aa14f0159fd2b4594d89842473fae8d561be2fcc3c9635062e812f1cd2579beb02e9ed8510fa5c3ff94382795574ca2b3e8ec1e930a221c4344aef11ef9527c66e3783f4182f02bfbf2aa91d4eb9dab82db43f28acd3d504e4db002cdd15b47623e9ee28505d24eb97ca9fcfaae81883cc62390120b45f0b26ea5aa45e70a2ce10a6a5b87d117aad5c73258ea4ac833e9f6162937cb99d451dca57648eec6024ccb1cc56f66e2f50f275f786feabb3c2b1e30a5d3eab3515d37c707414637dc7ab14edd6ae855fb6967cc1b12cd85c6144141f58732c68398abfd008dd10804f9882425b9b103d88c1b65e3a3bfba338136304899cd542d42eccbffd6c5f93181b58957db618ec64f2935403019e1de599dc0eaac3465b566d902db7d49dd2658ffd9d78f38f0b9b9af544d813d29f5dcbecd613f82915a92e91439a439c7770aa1a21be83ce24f3a6ce275a273fb0fa8d1458f004b7d312cfd082a0bbc666a7227c7f9b8ce476f857597b7263996594324ff984990ebc58381e5ded864e959264fa490d380248f1b878ade79b56a9428e344d7f1b3806f2cb9a4d8e33c91c9b2341f746a03c405755f364d8d23b6c9ce52f6e338a16f0a80ee22ad6bab4473489ca1f038ad438f0b2ed7417c20bab407879ccba3c1ea41dfcf43a2b05e8726cb1d47f6bfcebcbda653b9133202acf55c616d03d7a75a0e2451c43c71b8b5e8b14512d09f4125dc1c9e0c9d8715cd663abb6c3c36a18684f53427cd1d9cfd52d1f2a7ec7172bf2310530297cd26fb19d030ed83d98c61403e7fe79891fe8401136e53a14bc58c7713e080d52b673e6cc031a372d976e9ea78ee2d7fd09607e878fd580dc2742ff21a1267ab0f0b076c030a595306a9a727eca5536244f736c49c196f4199d3b1628f3a9a9208fdf2faef9bfda27d53d67456db0661a325ec6df3c54b1809f24af398ac405411a80033372206ae2f374cc3f60ceba2091c3ac65bedd57fe24d72866d5faf26b3e87135ce5d9fb3d109e230e117f5f2fbc612cd17309106a452233d4ea7f27782f5cde4968763ce2e5f1fc471e9ef20ac5849ce2af5fa5177a7d664cb35779aac878f59c0ead49fc14e5775abcbe685800c676d0f5c99836cc86c4d85c531606413d5d13a939328499fb83c4bd9df70b920c02409930a07b27ef9aaf834c645b1e3a4e6c69766cecfdd883a609a70aea3480c5ed6cb468b2d0905e7772b5ee5b214feea33a5528e30d038630bd59bbc0e84f4c1bef181e836666e21bb48e06b3ca76266b1063ad71d32f6908c8d76a5b8acb4c80de42cb944944b298e7b308181fc1fab954392ba52fe49a6b7f8c27089f3241affaa856c29aa4b29a59fd1c6625a359c6eb94fc7738d29c19bbd79f70ed1beeae2cbae6c82c8c35228c9d1eb6e72ecddbda995f22a4bd7017a76adc4e1d2bb558fabd0a34767896de40530bf509ea45b0dc6f2f526d9ff6766d5c13a8d3ca0a92132963c4d2a8f6c877c5af910384ca5167b789e4bd57f7110469f058cb3f666b1801cd69f16c667f1bbb92096ef275017f69aa7c9b58975a7b4c453fa3856b11bbfb91a203d1f529a644cd410afc6715f41155482fc411229387a85f48ea10857f5d3f97b73fc104f334280f31153ac789a2abeb8149dd5c410ee05ae7dfe91517c28296717a6688b1e681b0dfd9a70cf1c1eead2103950dcc47bf99d8c037e7ce6a80089628fc3dfaacca1bae574247116cbc47a5be82bde11c6f583e43afbe86b0c837161ad782eed212d6894786b9fb1ad2933e486696f8f2754a5e0f76ba41f6bc9b53bddf3d26326fc9d9126944768d9e2c146607b43db5fffd38fba22fc2010ea04464195e676f782cdb073f7ee9d1aecbacbeec98b6e6720935d72ab256cea76a1435286f36376af89ac21551f74d74103a3770945f065ff974cc9fe3cf9c3a9426fb76a9e2c1af30a78415bc969fc3d5aef220a8f04e4cbe9ed716a3c297ece7ff46b7c4f84457e47fca01f691ffa3b5c35e0a393e858406386ead3365d85421417e615219a85451c2faff5fdde37fca49f3b94b95ed690d91b5f026eaaddae7473f155e0c728bba9b59e10ad4d593594dbf81695021a0a92183e82bab3bdf7481c6772a36c1f2e72aff643ef0b860af8fe8548e686a71675a2be7993b131061135d176f3de352838df0b989314c655c7ccb8be580b7f8bbd41ceff864f0fb20bc35c375b8af8706f04242126ebae2cd92c26d9cea27bebcca666cf50a3aab6146a6b71e778b2e4dbc3b1726f6a5782aa124742f296fecca316765e9e812c19f0b2cc1026fc78b02cf789451a763a261840d76445978a656a0015f47513466f8538b480693009c4af809691de2d6d1cd6f914abb199c6c9c21241290b3a29824518805c8f23debe1d0d3079ae424160931d4b0761895828201f4e82ecbb119b68bcfedf6ffd52c41ef1dc9339dcfef2832c9e7f685b8e56502d6d0556f9392b3c77495b0cb517d606711d28ae2e901d614ad003aa0a078dfa246745467688417a521516f39fe141e7fae6a9b07fa49cf804bfeb0694eb8f1e896b771522e27d7388ddc36a72d9ea53f8dbe82aa4c21c157c91df906d1af1a4bdaa21570d199089eda3e126b14cbdd39f92e9121526cfb8ada6c972364ec9e1a55a556a88840a1ae110aed8730b4b1e97b995ee81e47e2ad077f746fc002182046dd3c4581487c46ee2b239ce56c46c27b9dbdfd5031240355fcd3bf416e4003acc217de8c386350d90a50999cffe01677d97cd2442acf645774cd231e10a71e98bf08b7f90cc8dad628fa09fa23bd8d0f450edf3ce06631a4ba8c1e6efde53022ebe47b101165ed8ff8f4e4a55dd277bb59887ec6640ebe598c4a3cde4abb93b3699bc0475770eba19ed663e4147ea84ade64b5485666293e07128bbf0344b671c0509759599f5986e84998acd757e6fc9365076ac30fbb477a95f679696dc8fec9320a3e2bba8154b5e6292bfae3bdd4a8770130a89abb41b73eb7bfdb6316215d6387343ce215b0bcc539a9ceb84dacc24b45e8e97a8f3300b9412debeea27140c190b3d5f495c5574cc5eeb219207ed78e866f16805dabb013924e40cd31fea9d8b1b1ea53c4cabdaf8974367370f7c33b2194cfecd311c21c231a04d4afe103683f600adc83942add3985d3b5b3eee98efb0da7ae2dbb9e9001850ba6855c95ac7c13f2ea52097dc7d22a269cbb94dee73dd5ad14b8dbcc6381b8c433a82338ed5fc7082822efe043e0438154d1810bfb93f5273a9a83f84a22c892e842a8f40e49b9db3a565d19584d53a0cf1cb42d2dda35ebdcf223c8faeb321a6ae85eebf467c46d3ce32d3fee3a243860768ce334f87332f59e9c2f6e0b5fa40333eb1e2865c9deb7bc595a5dfed1a8e5fd89d6fe4d54f8566f16e3b2f5fbac7441166d9bffe6d933c79fc001cccf4bb5943a61ce56c28bf1fba8c0aa06d99250ad7181ad21736cac435682384f19f2dc2ec70b39f13b163aad0f461d31bc099dfc8fc77fa8558e455bfb3cb41b4b49672f15ab44b035edda915732312fadf7fe701296ea6ed4b1a36724fd50f7d90a02575568567270070cc35c398170a7749db97e4ad01afcf96758848b8cc9ad660947e156a2d2348d4ca10073775d5207b3a4afc4f59d7524e96ae1835d5af0a6eeabf6d2b0ed5aa35328777c3e86b127537b85b403c41e49a7cf93961b8357691b580ae0f8bf0a2cdae964fdcec68181c3080ea23d5f2a1d47ca265954453d8b8dd0fa7bf2c0ef7ed7cebe2bf78ad76e2ac70dad843c2ae6db79d853be7eb5bbbff1ed1a42acd8dc8906fc9b653f18aeadbb5d5bd5d52fbd046f1e239a6f52b904e1e0ffc3b73ca3c28b73d941d688289ccc7049c56f87c7198b65f063ffdc3f53b50ff62ca8f6fc795bb9744a519c147b063353dc85265ab7a9170b0ffcdeb4f8804f594ce9000facd39fdd734abf67d07b737df80667e5df6f7d296c333ab7d60783cb0bdfeae78ee522ee80956acd7aeb17a53302c520bd90b07b23424d351d3dbdc84561223dc99d48b21b6d0499a9a6e1c5e6d0113da9bfca82ef9a60fcd78cb01acd5925d1233f5b0b7c058ea7e8d711c16a2fa029d1125fca7b21abc9b157e5a3c77c670166cbb9cdfcbf31550c08ee56069b10c839bb0d8f54c6afb5d91c7551ecd73c7d9f434fac5ac47c3047642bec72fb0139f4aa34e504cbe947a9263d19a8066a02ab6099f46451a61e648bb168dab09050b9c2f238ee80865b1fa50d921b88523fc940c1e1462cd27c6d7d1b1f5a5bf0301a9dabdc125818359916512bc0ca05fe07c1eb2cbef62a8844d0aa85ac6675fe40e86b6da4a519865e108cabdfdd2feb0eb5f3496cca899d65aab313d3980ed186dd59dd193c94eaa356b1f401a50d115df5826e2f156932b0bb9b1ca03ee7d6061030951efdce10363a5ac9d2dd6060ad1f51147ea07522b0b3b49d4f522976092391ede9966e3fdf3c5d0804c33213dd53e2256c6d0d3fcc6f919801f7809230828c025ad64fbbe9edf3e1e2b70d3cec7423e9f69e10ef6cf845a598e89b62d75b2fa468167170220bd5957aea6fee2a95adeabe0eda5153a638ff10ae8af265608d27d6ff3b48a674aed22c5b581f5502e66e62ccb31ec212b79f9abd79d2bc4768c17951fafa90299dfa21077cf46af842370255d1e5906088338178d2b252c42bcf0b21f5ca7442ef38ec6d4b490ffe9edf51601860a92c1ecb450ac8de1ae8a0abf4368dccf23b5d0a904011424fa7af29854a862aa88da79b67b0f40487c8f1d703b0fbdaa76a76324c663387121fa6c1a549c71a1ddfa59f11b9afc7525f714cf17fc720493513bb1ee66f973041595e3688010174e0d7e0efea6a806fd0d738bac7dc58c0f44e76ff607a9ac8f6d30b551036be7e71603633a96f881969ecf0f635fb63c484cf7c70fa075102656616e6b2c4ccb625e4689e838df96965f466b6454290ece5eda9c094341e119af12e96881d8c2f3880735bf07999e2377fdd6fdd3773ea61bb73059875b96798095a9fc22ad837864418a3405a680fb37e6ca09f2d79a5d89d0b58f455ef17608e203b250418360916ef7b2f6cd34fcd3bf1c571c42c002aef8a12c180da3400907239dd6174962a4e6552c8d8a25133cb0ed463aa748c56d74b4075553802f35daedae601d583a88e8481408296b61d90605e2fc0981c0f27fc27127f6c013271a02fabb58ed944876b5e0253a1499ca9d4f890eeb3e910468c873a5ccefb10bc42fa072167e7a67f3439ed41af04984a43f99bee363c619239359d906ba45ea095d5806e470b7053c974b5f4c6eab5ae760e7c07334f4c3d6c99cc4b310c62ce696107d8238aa48f3ddb5a1dc744d76c9d4ee5966330e0cb108b77fb19ed184ba290baf0c7629bf8f2dc6f81f609742ab75d1666725599b6143c512f760fcda05bbad28a634f96fa12cc96173bec7d739a05433121300444f869d86b1249775a221e1307024401cff0f20aff446a643f9396aba1438dd81c2d38a286a312a5ccdc18836f3494c3a0c4a331ee6d18be2f2ff3e7029bce7b483f8fdddbda5da6613c7ec3fe8cfc13b7e7b33d3e617433d7a6339e1bd671c548d1c64a2d887fc8dfe44009924e6a8d47571fe3d4a884cb7bb918992854276d843dce9e16627c9da1321048d02b57bdd61c6c713bea83379958e78acefedc221713874201a38b3ef5170b7b96f7ecc4bfec09e4270c0b0b6de79e8163985312a571d2fe3adfa8b89015a864382f0d8049a1f1f3d9f1959a5d697dc931f3c8e8d7c7ba6043b3a9d483c63dc51f74766f4702e9c2afbde4cf2a482a1dd9f1b77dd5fc1c3c44c3604bf6acb857612f17e82f43d694e775a63c36e239c19410fca1c510261d50acd2ff783e29338ab4dda1e47d5d7add20e86c665641c00fa745d33ebe91066911c25c3e8639c5139a184aad7ee91ded8568e762a7ff7e951264b7d6cfc0d3d25fa38c8f911705141be57c483a6edc87672ead6bc990948da414e62b850328b2a52e070eb33e278064ba0137c347fc59b75cf79eee7fb4e6ac9e01586af79627a1c23eff48e2cec6c7b9efbe8232dcb0a067c971c83d37a965a1df35d55b5960cd3a36732c4f7f017a926f271bf8b17197a99f0f3b1e1a4cb239f16f5c1cea58643f2ca0f3e95880afcd973684fa90a30d9d394fdb87910f94247524ae2bac5ea6d96e0fbeae472fc90554896be101c3241aef99b8c9a36390672b8fcc9604b3af7205d76402931ba6ebe390cc0b933b6d01536f87b515661bdf1c81a1d46d444cb787ccc2cd8d817d038522890ccfbc556b6fc5668f37dc88bb65e9d93b7870d002c1d959f4d79022d4c6a53a04112b9b3e9f0f6b38db8b793f8a51fa5874a4121a249a3d2d27a75ce3ea99100041beeb7378dce728c6fdebc0363b3a1ab64d393de56d61ae606454b177e585fff1ca1fea7fd741310212cb303a8a923b3378ac0f5e2e76172bb8ff5a3945ede4f647524825070cf9916c92a96e505201ac326cd21d9fd76839e7a8eec02d969d80bfef775e7198d871c5a1cfdefe423370c117755c3343edf526c3539440c1348ab964b5e03bc08f6a1dbbbe3a24566fafb72b4d17926405263ff738471667a16c328fd2123c8a626e757d9f374341c8ea4b2f5b6c30cb0f5b26a551cd13b3cf81d3c60992e1d50b707cf76f65703bcacd94f0fd746de33f87fbc6f148300e722d4f1b6a30f2fc0f1cccba866180bad1aead7a74cd4038c2c32a8784a53d60d851487e8495e416349f75fa808e12bdefcef6712037e6c639028a1f0c40ba42fc5cd74b0a581f6701a55a137c8715a8098787a47b87f67bb7b37c41be43f8d262c9b3277b9382f8abbcc64fe908c8cf03145835ec8a739f91fdf50f93d23f88ff677805dc88fd3912b26869df92e41afc744c28e445f0bcf68e21ab6fb6fa9c4f6881f1b7f90c300f78976385c8895e5d088128813356402b988efeea21b92859e5b0c901317dfa147c100f23e29e10f3db3596d373820ce466d4d622c0512126e892c7dee805bcf15d70349ecc57df7dd2413d1f7934f76ea23893b1a7b8feb18302aadd9df7c034c97ad2c1fa9e02051e3d38fdb8f5320828d3f9b69e7471dce4419f098bb345675ecb3ead5317e9a95046e639d609a55443734a7ffb5c8a8086ecfbb74d31f17819422b8457fe0722702c03921777f28e12aff4fa9a3f6837d6a84e72a6ed722bcf8901c1fd0b1e8c3665b86503edd843aea6e7f36ab71d8142e73d622024754470588bd92ee286cd643265ec54864d31d54f2ee3b4f5545401ca45feda1c7294d181be0c1bb60973b6050e6bb0a87f8a4508adc53b383e487145896935fafed7247323e5a3a852a07d66d32679314c61faede85ce14c4ceb073fdb45d433343110f122645b57cf69bad2daf2acc8ced022b37c4338cce165f270bfcb79c55278a481a07b7287f6bce2f623f71c357b82ac719da6f8a2c4859d441daa0a62acfb3f8ae59f8e292bedb2ee8af4bf426599ce255fd308ae659eb6428b1e05ca09e26908c261a091efd4fc51ba6fe576dcc459e9d8bca67a797cf32fb0d4c67fa264fb98814a498287ec1f79ebcf2b3f8261ae64ac4cd6909b6db3ea1cba90fceff5c0fa184591cb7a2a1927fbc549655c438b888640a31811aa28f33401d54e583f0ff3d44a1aa7e68b0b455ea1528e59af781562b19c9e48d4241851cd98776b67420c8304df9619afc04909033b7d81fa1865b8902a6bfeb3ec2a12fb00a3e0acba93f5d4b3a548ef8f17705593bbe157ea008abed3e1e4974c4f139bee3f7bf97aa3d7af84c080fdef4f4e75f93a12e108455ada8759e48faefd8abfea61e379f78d52c8e74087222a93815629063f350130ed7349923c95158daee51b254f98c8a6387f12ed711380f3776423a95f15a70be9d025db618a764f1cfbce3a391c325d1d884996d40d40a588f5b4f6d1201833035deb1500d33333ce03fb873a95f6550cb474bca1a3b5bd9407dec603131c9cc65e47438b5c44014aaa3016ca10108da07c30c0c289e7b61623ce6873226ee42797733745eb93a0297d05cc1c9019539f1babd75c929ebe2b11477ba18ed5194bd1643eaaa14010af1a19f2f85a1966dd366705f3d6b45c5e8c41122b7e99d2d5364a102e516dd0301bb8b62e663b16a1e35ef4c92e17005cd91d60b6772f280f8edefcd827d578416c2e8b601eec28c64c23171274324088554bd4a4a189e8960001d608b14a6d360a401dd7836ebec50477a2aabb10e55fb170ebfa2b8bba372b7f5a948d9f0576ee05f82ff3528ea1daacf8ec21d8f08f597ef0cd0652ab4ac67aae8777dfa203e14c26d4bca655d589d16eb40bece93c1d8cdfa0cfa15b597d558cb6dc757ee91b1d81533c17cc6527d07216f023ad1e6d5cc1ceb5df1864a21371c3dcfe82d076d56edcda26f7d3b99f92343259ae59712bb62a188b56b59fa44ba0936931c4151c52c10ea5b2a80dab1dac3c1a6a181e9a92b9b771514be6354a7d4765a5b461c3e78cd07da665f2eb279a592cb8bfc58e05bb2febb1f0b1cd8896deee0a169c441bca180085cea2d88314af64d3b3582c9b79d56152530b8e991705c98d7f0eaba94fbbef9641aebf518c99d428ab5940f76fbcd1f0238f2b57d04614a0a05c68574baa300c1822f5e96b14811dad9288fa7d4fb01f1b1295665ec5966a51caa2f5c3cf7721ac191e9b8c90328d5b736f444948c23d54e1f2283534c08cb286d88a5c68e295cd219d98c906238376283e253c7c1b05e3218f5ba2c6183469fb0c79cd71cbdc2c11a4a33335e598d95999874438f018daa9d158cc4628594b51b06a481baceb8def50004419582e47ab52fd0148e4315938e0b87b6f7232f1846e140a95a0edb9b0146aaaca21948238295ba62895ed8ff2a79a467045dec8bdeff747bdf17df77958ebe30ed45f036064c1e15f0606527a1fa7212440e7e746cf447ea5a91c9d03f3ec793b86fc1a3845b196e002eb6f34aa5069789f3d4ee3086114ec6a0b596c57ed75233b76bd895ecd059def74102a2ae2d22dfe22d41910931ab7c013b248c90704c1d4377e81a1f9f3d5fec20f421689840d9872a284a3c6608ef639c7707cdd72b913041be76c31631d2fee27ab71124cf63895bf146dd2736dfdd3f530eae27ef95a87deaac4c23b52f8a88952da1bf1af9d9c987980dd058a17bbbbc7be4e6c8a4a88b577aa2be5a2ca8e9170f4d1babd4e8868ac59c0bc4c1fcc72cffdf962d83f4a6644e86d373080131417338c8a6c4cf8b25327bd5528bd9eaa8e33f7f15f4bcd4b9be21694c97eb734b6309bcc85822e1830aa87242b5ee6b86f11f2549f671e067a1f2c1db61c38eba9e8d96dd27bdc9fe1dfd674be9809ce3179e8a64adc8db84431b27ec9214c8b7293f761502a1f0b3ef11d7134c829566db34bb83fb01908a0c2eb77a2495585f03d82d1c999db31f817086e8df18592e531150b125b5507ab5229653294e7bf563ad9adc91aeecdc2d8fe92f3e6419856ca920878b26c9b977bde1d7a571229e0ca8700ed3149a8566e6ab3944a8ab7a29cdf059154ab3a1ad0f94e2d2806ff46451f1af79d47354f11e5b40c3313c8639f7be5ac2e445679615760dc99fe665d56e7e058f0d071f29dad67a697b1dcb0c699c7a56a8d3779086a1110563e76d8af6c0364c7633f0f6de2af1c4b0f6e5d96eb1f4e243daf92e3964c566abf17cb4939bd5ae693c5a1e9182a880143ca0284de3f420e3a9970f23a07b92b68146fdc9ae614d6667a2fc090a24d33ace90ec929bba767866bc7dbb09e64223c7c5e65d365a83c1bf00b8aec1622b4282655b080c1fd50777e787ea9ce84f09a19fe57157679931328a7366e2ab92092ee121447134297d9dfbbe6bbaea50f13c2d65999a03a89d36ab239962afdd1308ffff6a202874326ba2c00b5317efd7234b9a0c1a31cae348aae9fab6fbec6a53ebd92e69542e3ad7927bc0bbb0f4d8dae64469e18d2330cdf8fd77c08107dd66e90d37c62298c2beff86d3cca0819291d1737887261c92385e8806175b6b5f02bcf3d31d67b430622ecc196aec91c2a8a56f6db819a3e133025025ffc13ae00405c087626d03c44fd34eb8423914e2ceea9f4280326c7a923e2b0f875be213ab1957aac68d7cca893a4b66ec28dc4a6947f1ea19f69791811e36d8d2985fc26752298559266dfd9d33588fe02e9d21d8929ad94b56a8c83703e182a2714ea35b9a500752962df6b467ba3b14e5a73d99d1be3b2b64195df6239b66ccfd0683c3ab0bbcad4118888f68a7b918b8c874935ebce8b09c240ccf34c3a19554c2a4365184bf87cfb624b78642ab97f19718985143a0abca374b28e1633a623780fc5682d798122efe9cdd053b4fc1615d0799250f20cc930ab9794121d0dd8d071dc53d71925d603320d910406bb42a538e28d37b4bb9ac9fa5ce33f4564e5af0eea683418651f669a4fc8ff57761fe0abb09bf97fdd4a5ddc7f85663356db184f4aee0e9dee43b2778028b383caae9b16d90b499d31212a48cd1bd3c692cde821a04405307377102566796cc07b3b76576160f972abc246be698af97c65bc2fbbd569918aac657506cc9ae1235b10bbe5e59dbe782c6e948f22e94010428fbaec4193fbcafb68177324c9e4cad14cd372f1212881e20a9b0db686375f590d18cb3e2610d8eab656e8f24887a3cfbf1da1465741241c8eb22b13d9cb2717772121fa3138f09316b5b284c18865b23691e12c428ebdc994e8fb5df140b1370432292b7ed05ba9ed49e7cb7036fc2f1a1b97a5cce2e00f2bd9335f82c6c598b450e29e19f3bff1372df4e75e7bcba27523767a6f78295bbadf23d0d334f414416f946d89d681041f63166cc652ea4b7b7e76fd85665dfd6c30879f972941a204961c90623044aa1160898d24168f8c7797e6281062f0e069eb74acea80edd0b71c165207d3668e1c6eab5f60a164dc0faa2318ac85f0ac7e0108e9f0141ffcb60e24d208f5d9d4bb1178ea872e3e4e530af9f2a79ccd15bc91ef572716d39dcdeb2bdfc71de2d0c867c504ed2aed7306cedf69b4cce5e9b0d310cb93cf5f98513eaf409e4abc077ef775719bca36de612d4325ab6fc20152dc8a1de7d448dd78a9cd0b7f7ba1248167862c1c2e1e031f6fde9f1d91d48f6531276522cd358a58db357a60e5214429307728f0572f0c98520565715c5d65f9ae5bba3ff3d9ebebcaadb802a97769a95038bdf25cb41b6281f1659223a3c8d08dc24abeab10247493b728ca2e2aed0de90f049e4db6b681ad22d4960df7d0b87993bdf7e87d00c5f2b2e01e422c0436b070cbebfd5e8f400135d1c7c67642e1c2d341f397656d131ecb3719b11da597b17082504c5ad59097ef945bcca11a15adda5a8789de7aa7fb1df07abc439d865d91d41f8ef8aef212ab37fcb3dfb326eab88bf9c7f6527c15b2136104ed0e17e4309fb9660b9a57e9823722fa05dea89c0552ceef8229ba1b3e7a4d2cda73d9600e22e134fb5464c3fcfa8ae4ad8c693d175925077e8c50f1123a61690b2a973b914e91f7e29e502df4707da64ee7d87f8ba2f584af80940e163b2c92fa30d59aa3a1a9df8b72916ab58bd0e5c2ed789218aa26512ee0eeadac60a3fe0af5afc9ff8c8b566bf018ba43ab9b3b275042e847d262a82dd5c852c01ed7fc47b4792eaeadca9db1809752f298c275d51072745c91d70cbf1a39ccc9a7e95c202d1415a71d1def77f170a3cd0d9ad1c87db1f315df64208540853ae730878dae96f9b304d6724edcea0d6b483bcfa77bdeee327af5d3e3f1da1dbdf6fe6bff3a9a3b245f96277fda6da1f14621a7fff926c0f6339b45a9de6cc99f827c8da19ae529363a030da0fc3d096b283e495a6eafe5c95f4423008769d889232c00b23f1d351c93b95ac838db667567f2bf6eda4f40577ff325adcd0fed8882a216df33b4a41916821b281f1fef0d99aadec3dac03e70e037d4541b1adaeb7c6def2653e7402da84810edbe33f5cf78538e5bccee9bcb5c395be11f097e08c3448f816acd17eded586d6682d394fc3de4e45baf15308a44a5efaa1a41bf0d8b44322c2ae01c73c9cb77a5407de5715b9253ce63bda3017eb044a5d7b9923893c444abd6f721448c63b846ccb949056711f704912debee2a93cbf6d1eddd3c95bc4ada9834b26d6ac72a7adaebaeed7c9d95b036992dcf215b774000db750a301aa547d2f5fc689f4ce4bdf88da57fe5db15ab2efa12e5bff46152c57e71287a527214a5baae05ce018129f76d15df445ac8b4ac01d502449686c2fe2753f93b41e7692f348662f71d900c8146bbd47383b4c3ce8d7f43ba5bbf34271099f9fac4e5c0c9ee93c5a6bd018d41d2cd6651ba8ec6a701a66f50e2d830abc5f0285fe755f6cb20eb4e5f860f0fbceade5ae077af0c995583a0d0e4e5b42344c0690624a785d02b899d80e9c6f2fed292ab571e704385cd70d0475720ab8f66b3d8a608f62301df238d6ccc0458ea22a411ca51a2e4be3526e48988fbd0c31f3eeecc33e2c63beb79de4fe118d5f18e63ec7dd2f679677724a7ccc38c66d8a8ad0e29e01bbb78de98e79e6e05b060408e0796294d12227f466bdd9718505425332bbceef554ddd96f854799df7430c5ff22d016e1fc54945b90a6a1283a7d492f17a11a2b9df40ea7eee4878852b2bf5e0eb5c12f03486296eedd4b938dd31c53357302ca307f951fbda71cbc4129961e2bfbe66a7067be06e9c17ecc44f5e62f66f08ff8a4ae364d269dc36316d7cb6acf6c096a5d29b4f1e7e7cfdbcffb7437c3f98e631b14265a5b190899539d9f1f0ea7cf16cf9b9d82b53f003ad5ee47214833f9deaf22c85fd6769159d3c1c5b38a708b550ea464de712e0a3909b7efd159756508ed4e13e56acb4b4158e20ddad60f6bc24c934af7d83826d6e82991831a33f29de07ff1c7cbb7fac10bb1b967eaec57a08645442cbe3ad17aad284c1179d35841c57d0afa164cc364b824cb527580c6b2b24ddf9b9c20f5ea652283f8aa446fb6e0a36c057277f5674156f65da1c4f46ee8773481f7cf90f5529d72a488eeb72dc0b13e493f8b850445dc502f31f2ba998c82613cf61523269cd1656116689e9ad8fc346f87074761028aa4eaef5586b1782dcccd82a7028769a5051550485bd4954e9a2899c28d46735c7e09624e287944e8428edb329c5fd084c30efbfeafa5aa6c3303165e62f7e19b42c40c5b176dbc8485ad7bc5cdb7833829ce8298b0f2003fbaad6891267999e46bc2f03116c6855dfefc920396b67800aeaf38c5a4ecbfcb13f6e41e5075dbec5c18cf9a6e766f9f31ea2e6a092df07b5f7d5b5615549a50d076392f8ac0815b83c7a9334ce22bfbcfc137a7c649cc1fa85d6d60620abf75b16c855a60fef5f8dfa2f5c2b8094deced18c0ee1ba23c12cb4e21fc10d5cf831c85169cdad6ee37a186849bbe7a42e56823512e8f291d9331c42edeb0ee32e74e1869677210bd5158bd271dec357e3369d72f9ea18091ab5ee38bca632961f4c2969672aa4090c9b08a02b13e1d81593d355abc24af80de6157b65c99dbbb9e50482f930b872c7876a01bbae7f94975c9507462aa2457b557e6a4b8858b9b7af2f48a5a8356207ef41f2da92801c349e6d58273da00a51e796973a7269386ea74e05d48b95dc2554caa456e16b16106b2e1c6a09021326b5ebc0ba1f07363579d9a1342367c910854adf1c29f1ba18e7291bd9f63897e1a1b607583dd2cdc5fb40e7625fdf697d401221e879ce9c5c5efaf000507b1b9e4e552f66a180bc515d183dac010eee5057a4d896abd7e411024d759a816c151e2e809011338e79094486b2721f8f51705f090a8f3addba3586b228bb377236d9771c7047e0b769e2ebb7b5792d71f58ec1e32e58d7c9dacae8ca8c8f37d0294c2755827f8166f3f218aadbf6412842a4bd677d139f895f71edfc9a4c8da9b9a4a65f1f65cd8c8f917e1691e4b2146e22ae1c9b8eeb1632e7562203eb119dc381b65cf43badf7befe7ee28c06cc16b49d4be603cb1f27dbcdad9e0e14ab6199d8b71dd69086fb3270f8029e4f13ba5ce831c75903ac221372b58eae19612c3619c8889f023c0bd53468042779ad291ad0a598c2ef436fc9b0ec5a4e2e9e4abf6a8a5a6142445777df15a67a2e5750bc8b2e03807a0431df15cfe5e9743b25f7af2e24b2547715e3fee8ce77cd0ca53e49d9e30733f5626bf96345d0fa524deee7559c6a75a6ba6d46da60c9b698848c8ec3598b2598f2ffe3a1784e698ac1cb6df817387ef92940630501de432a68bedabae9bf2ee9a6e5549eefeddb6b22360e927808d46306ce9393bd8c3f88e186e23eecc14e76e79ef0b4fc0025fbf1d8551a852207a6ec6f82ae1c4f932f328ac164fb2182e2f0e8a26ca1eb3a7f3913d0584595a02b1be2ff0173abe575da24c13ac838358157b2a41ffe292fa2f49479545c93927f5b0def8ec267e6280c1d5b51ec90c27df82f783359b49e84cc7cc980aa2977d8ceed636e03d11f9e6df1ec359fdc14fee620e6f62fdffcee4567f96f1d017cc70537740a026480be4f56fdd763223b9147eb4a22218832829cfcc0d84ec68d6e236c3ba7cd57669a14411e7a37b7f9baf5bc2a9b4939bdc667073adf08c0426de6c740665bf2df6449fff46f7840cee9d89606673b683b9387c8fec2b72c6a62f10f2effacbd1054a4f7cc7331771b811c001554c9a1539207585ce74f01bdbd9af1e84ec902841ca9d53c6236b7051eb587f315d366075e33c2bdfbb8988d1414f527efb1f7215908dcc39fd0e5af0fcc8f64d22c994043f3aae21dc1887079f8fbf99221c4af953b2dddba7eec85f72688f622e2fc8f6137a90957e0d0a5f1fe9e86c9ca87ba780554c3691257493c30ad4a6c223cf3584784daa69b2a3fd04df1b30c8d3f72fe5931f57d776f4efa81ae905930899cf111fdb035c9413730ec279573caa956fbf995fc133e5ee2d0ddd359a68f21a5de2b4cc826f3779e34a6572ba63f35755adf1379e7bd8251d207b773f03143ed4d96ab1ea22d726fa160b34a9c8768cfae4607c53f9c0dbb0bc16986821525d2b5e89ca8539e3a678df49ec925b4113a847cd894b6866f179b3fe6620ce51f28b62c0a15094501634c8dfd00b4dd46e9575a353a378890bd9c2e36d2ed263290c329461461c16f04e87b37614534e2050eb84f5f1d7a776636f06fc9f9d78f87d83f221698750e1bd2b64a0d4ddc2bd4e2aeadf982eb93bea2137d2ffaf045315166ecb299c055ca511f715dabf0e2d60ad35f4149e0b0e779ae72b5f36ea9e6f29b08032d8c8c9771b29dde777ebe7dafa72d6cfa13bf42d3253b7032b137d2276566a8b92f77a181af0fb7151e912f732b6c939a9395290a5484df4a2293e796eeeefd61e4740351d5d0198f2181fc2dbc59b198b3a919a10ccbabef5c3bc22edf165b95b77fe52d27c451a7cd3759a95691042248600c3e9bec712feb7f3d2a55f0cb03cf19a4492afea8dc999e74d28c489c9080ec9596b48947f343b153f83fdabe650176b301386930df2f914dd8e08713999bc729eb549d94adbde520bb6304e07acc6e6d5adf31c98e6d2233f3be5885f8335701a1d7b6d428e510c643a933c408726bf05fcbf0307e706781b98cd1aa7acce5c7e232191cf5cd7a08672163342853234651cc9383a0bcc7b9eee5f8ec0c4d6ddb8535ea0d76730d6a5e77964b16e9605341c091edb2532705d2458f9bf31a6f23515ec16c69f12ff637525a3097241f02a1d80744affc63599826fad89a17d85427c381c09c7ce831e9f387f93340f00dda28df48b77c152b72be7d7183d67bb950570b6bedfaebc14aa30e015edd65ea3534bcabcaa0d64acebe06e07255d7f71ba3c9a8fbcbde5ed0f841a06d1e1facc20ac7e6b66c21eff3423d2270a27167f62e511cb3bb12623888d7156bd7caec55910822bdedfead0287588c39d97c66d654379afcf00184130f6b73d5afc8303d07bea0805dae5c27ffbf5dcdc1abc6b5994078076cb5784b1f793fbfcbe2852b759e479bcae0b3de8269eca9ec6d16e9047528d3cfebd2084929032a189fb34615d02e545ade9a68a6904fe792a82e857866b482ca33e7ffa573fd06caab5550d0f9490ffb19b7f115b786279a92750d4628945dce69ecfef39f5cc84693729f711af8e5fe0a3289a64009634777015b4c683cbfe442fb7b0b620b46855c77d714cdc246814e0283bd8ccc5cd2829b652ef7be10ba94d2593f1d513ac4cc27e414666a0763c5929a5a3bca67efbf2edd6cb9642a3750038c07abccf493454c970782c8d42ce6f35745af8d4757e2709586e9a2297e4abbbf1d3ce5f7363e86e942390efa0f810d2ce7c110dce586c6fed5a40a1f09c1a938e48842254cafad8e2d85ccc719b1e65c819a4f964a40fd05085053f1d6972c077443d90f1eed062c296c58254a3d224c0faf178197dce8ba5957208b73eebe766b81878ced6ee0ef4329a508789ef04e6d902a297e298709cc2e000bb7479105f7d8e3decb74ef1d8c7647ae34f123c4e310a067a4ec02cf8650f1821d5a95b653a356d1783423fc90514052fac1688cfd676d67b4f17bd42149a65132e21eda13c377236994b05a7da7e0167ff6d3b02b0fcc602c964bccfaa8b65e5607fdeb71e57a03e0d7e18533297437c8af302d4ace46e2f009526d482706f07888f4072d0123155a136a5f4ee627b94be208a0ef4771dfdba71c3026076bdbdcc8cdf8566c84d03267ad81997be83409d61822b370a5ad402f5e8127b56f6042ac7f4881d770a1c7f9686fcc064326faee750c3d4698b8980d71afd92d996b491ba7e51139d43eb6f4a7e1d73f503822cc5853fe5415bd028dc3cb6ed99b5532cb26540634356ef8b347a0187dfb82efe87aaad4d389ff32423401ff54a3fb19c2f38643dd3773e20349acffbfdcc4d8e846b416370dce1d9603d93bcf0918413a9f3b61812b12992a448909d67ed0cbbecb8d82052b1b75025089f9955489fa6fd61ff9319efbbb5749e1bd615818cd39548e8b05a93b402d7254fe6e1c347d1dd0d07748d2995e02e28efc97a681e6161b9bd10ae985ae727df4980abe29540a1c0670c2b7afc1f9e928907fab698efa369c9c73d7e8a8fd5b61c125bfecde729cf27add56f1b700fbbaba693417493eb550715c58be67d657d6e8ed131637401b7b3aee9d7b73afe9839213e31b901da4b6240899ccaab545360c8c7d13cb760e3f24f6514d30d90d4f8cd14719d543e23fa0d4b6ac42e2ac7bee031f274aacd1ab8fa951fc9c76b25ed1a57c15c172c2103f78b4ff779f81d85a2c87aab24428644eb5bcdee03c64423b18527a9da7934a3231e26e98dc41e5dbcd87396653d80e548cc5a2d56ca0790cfb866966641dc9078a7b66875f6b619c62d0f3bc1916189917ec1ac2eb40d9c1adc911aa86729761f85df809df958fcd5662f5e23f8ce14e03107662489f7d8b0f36ab9af0017148beebbc5682a3cfb6335e43e394a7201b6704c228cd7c96d5660acb01c525f8b3944c9768b763e6cc72700df7c5818ee709aef2f447aa4e0070eb8c6931a7b17b4830cc62361156b858ccf43bb44ce1c3481bfabbc30385492b1d8cc5d1a7e8dc0b43904733b3a4f46e8968f3dc48c5286012ea03f50a833ebae2bba9427a70003ab7c45fec6b4801a288c89934e265ebc6910322142f5043c526ded5d82166d2342b34c1111ae35351540b7b401c2bc3a2ed5fa540c29a6366fe1dcc6348c9556c1829ab2cb6d9e5cf250f3b6702ca466b265179bf8218d358498f8d03a420719d9abd16def9803a7601a8a5f74010bc3a7ef2f0424f27f7c9b9dbe881e2ff33c118cbc6abce57be0a6e3425131f5cc793af04261e8d3bc74b9901638dcf3e93025e2b017e26a84a22e275022756ba221a05ca47ed91db9ab6c572f0acc9526e089ae50acdaf58d6e4e676c21b9172bf31f13b73c9a6b81640b5143af7f4f78189c9306d01e07b82cf8dce1f2ca0bfb16684bcc56a06f0f963936668d4a1b2b26b7ba4d3a09ed3664c40be7277d65ceb664296264f3257ab592cbb1c78b804e56e487749ea1fbc230db3812018e62806e1a79aa4ee1ea3950440f8635b3424d8613e7b1973e1fd107d251764e32376cc3e50f157d27d3d2e47d8f2d66e76d1af12ecae3d0dafbfe6dd3cfc65db6dd4ef8a576537640a898ddc5460664376455035bed8f66835fdefc496fa83bdc06cd4a8dc46e5ac47014933db768a1472f9242b0fda1fafdcc73f9d7ea88e2ff1c626c622ee70e5a3babeb5bd71e771dfff7b0c11ee280be2aba500e81e26a77a6dc0943b94a2ccdf68c55485032cd9a8c04403f53c3d0b340fe6e5bba4688a9b5398eeb9c8df872211b4a5eeb92295d4817bce52507efe78107a8dde3fe518d076dd0d837d2ca606eca4979da6be6829513fc66e3909560628d9d34f8ee9208da1270fe0fa2ea083b71680940237437e10ca0a2d4916b399c4bb5fb1f539bfcf06c1f6d613463972be40b2e02229e9c1dd8e6ec7fbdab7a3e7f815384ff58990cb547e14a19ec47626df6b71ec8a490fde08a9131bf566846e64f0e650eb1d853be77712a2b8bd639239d2001b7105cadb04b61301e17b13c1fc8b2253c6030778c03cb93b8022e0cab4041525e12825f8c48d69c238810776007ca6939f465f513902efff5dc381bf53299d40cc2f770724a4a1e5acffbfd3aa654de59f0c8c7597e9afd54c02045033f3382dc2dc86ce1d31b91c1dac85ada42d5aef876688f4adb3d19d8ced6b2b2bdcb655bd43e190019f92050f5b88df3e34c34c0a6f876d5358f79972da8a13faf4b42193d4ffb94a557ca7a5850936f34d9b16b597ef41b138d215f9dfecff622564850a2cbac53315a94bf5452bce97787140efb478ca8762412233a5c36cf6e35636462a83cf293f62dddccfd8f196daeef585ebaaee845b9dd8a0941f63571e7ee089fc88dfe6ba1d6138dbba6b80b591239fb334d7f3f743d9ab3d2f5df09c05f07ddadf08f5b97507c44f9f22369e0f5d8e9e96b575fd2bf658313c60b7f28df7a1a824accb04657e9add53ff9f4a81e743830e1acf897378719acec23c81daeebea8c76df8d6ce6597765bdf15a0e978f8b4b8f65221439e2f82c5d1c1e54682ae74b9c0c9e46416d16d3a7b267d9ec620254f2df74b0e9eef249662a8c971f09ca489c20597574aecd406177683054b5dba019597bb9253024a205cee3214b262fc2631c30e85917bf81c171b4d6ffc92cbd1f168cb7d6bd40ea9075bd11fe3f15b3794ca83c3c0bd4d808d8287f1d95ef629f8cbfa8aafc17ffa5af8d490a672b2c01da65584f1214595742a09312447724966a7bf730d75eda2631ad53785d987f46fe680c54227764f17df486533e943f58e39decac0fbc077b3345fbc09a934ccb5c3b8c654038868bd466c8a78adb1c057830047beee62a4f5a6a4b4249f6c962539aff715be4fa265e653b67aa609a5b3219692e7c8db5fa745ce6dc5344672de3579896c336cb9441b71779ae7d067c1cfb549f3eb9f91f10e4e27b0a9f1fcd31705d2870ac1912bfb53365eca4e9d5759069967add745da4b989bdaf1d5b0bb2038a27f2a60c45271a9acb91ad8e0644fc48984aa0bd3ae4eba27e751b3022678bb0d9b9e1782ce6eb6a29a51c2dc9426bd934b2180bd3d09c9875125dc37ee56701ee8581fddcb779a973a9628ed219e9ce047e8009abec5e091dbc8fd48b82f6273368372f888a9165c71f23d42d29f53d7bfb4959edb3a33a6815c2962be5a3266c38b61ec24adc9351d644404d014e137fc1205ec786501d7d80c6c6bf06948ee8c3d79650df117d1bdc600e10e6b694aa1f808c6f226fd5df7ca9f80ca8d449a11e03d60cc0d821cec987569fd432e7f1bc43501b380d5e397dbe0414a0c8b0ddd4d82592794eb7e37eae6aeb3b1ecd189cff45c7df1863b15d14e48cd972ac36862f9587b7843dc4f2ac1ad22f9f07690d92cdd119ab79edd392b9619c89ff1d2f80e5753c0553103ec1439094d01463173adfe97fbb1876b207f3f8a2a24c025c6bca3f2c09ea019729d6123fc6e290aba694db5474569d58ce7cc51945801cf40188967eb7a6e52efcd5c19ab12ef26175423f17d5a54ed0fd0cc2c692bd889686b86a99f4bf4b8603ca6032a2d76abcc32808f20706bfc2eec34138609edc8deda79c92658b3f528d8cb925b8f799366b75a9ee20fbdb49da741cb11df7e0af56ddfdfb2268a550088419c6998b9586da50d1db8c6272001521273140c9858352bb7edc2619eb17917ad4ee0a0fb55f658fa2d65afd553d50ea1f573972ff186ba7607f487c9ffaa788903008d081c22cd6148c28f24890df285ab3ffe83fd1ed035a013025b78802a9121da01915069238938a57e832bad20af2a913996e4b8c2b465a0c52925be307cd5caa4b83ef1e7b3a7a8d7f2c16df94cd6425025167b191fe01ba5547591c771a31e1531dd80170861bb0b9c68325bf4f16c2617c25642fe179558e4129e1a91db629086c40bda56590088b3f012b2f2317e9e1429a4331f72707c57c201f857e3a66e7b6ad56da0b652fcafbead4ceb8b74c923afc8023aa7f1ecca4a6aca32a2bf2e637c0c50e77e8454f4e7a0a70feb549304549259187d2009a198ff99f245aa8e032bdbe6bb163995071781944856215375019860a8c9a98ef1e13a7165e2f3ad09947a08bddfb3d36413bc31cc4556e3f72db8d9f85109302c1c6b29011bba839b6a05666d1932c5623d437d05f1137fde010d5716a5be246c1c7c1260b9ad7cf677729dcd1e64accc57142a4b86de07567be68ddb11e5e99051c1773c8b688d3f67cb2f1de3418bf93398e5037e1db391867cdcd607595341594baa8c546b81ac0aa3d2058b5be627475f0eb1f6883be0f4794f179c13745c59748fbc13ac349e491edd2062561fa43b3dcd60f92037e19003c67d3a474f8866e2bd90402d03f7e46cf1b4d35d7a94fd8e01040e5a147a55ae9c77d2c9850908bb49161bfacb14e3adf21bf2bc6906cb772a164467c57694d8189c4b1ab17aee9e5180a9e10a11306144f39d23ce8272e7a99d1649f5087b2e730b18d3bfbda1ef69429ad54c99cbd4684f4a674c719ac78f8539c6903c438b3bfe3a318223a07e140680ba3ca85f99d025ca138d0c49ad41302c8747c41d75fb33f099c8a9dcb289f9b64ecec54d7358c523f5cd2adc20a2bcc4b46e7c0c51dca50feee4f30be6dbe5a6e842a10682c4196c3c7fe30d239885f95ad44b71d2df79c20b0e9a86e20596a758f152b42d76e5269167b96bcc6fc672f978a9be87fe890d89a89ff903a9ec603d7881f3ffacff8f1f71a1704e41c5af38dc33bd1f73e181ffb15f635668cdadb4d8769698352bb8af9d78ab51744871f85a49f515a44093fc2b05afaa7095fcd013f318a4ac601d4ed095d274935211e7f24458b220914708b3854800413e300799cd9d8a0cb722fe43839a6e28c58f07a1cc14e5cd5e0e9652d43a2d9d9a95fb9bdbc4ace33d1b69a105699b04b579b9f06249ae376c4ed0b1ac04082e7bd3a4b80858b82ed158990459e7dd489530ccacabaaf2725da8db9022fa9726a8743dfdeb36d4dcfe9b5da4081878baec17496f6eb3261baa0eb5236ebec6a67a56824524a04d5bccaa467c41779328eaf0296cc5eeea7dd5b4d974c223f5dc935141fff9a65e0779172d67ebbff05a0337c0c89bc0aa91de16722b89e39ffb0f0df3943c42cdb5d72c7db39e222cfb2cfb1cca213ece024fa8776698d25315c9813d15d8174933d15d3498c396ca04d9117fe4a2637e0130c5f670e4d2e02ed077480bf676c655113dff751b589d000c78f6e15ca630041bfcc497db0de555c91737c31b0640a47aa9a8d02960d370331cf1ecd092c3be11b76c1d99d35504468971a5b0af15af6d45614e104041321ed57faefc94af29c121a24f6d23039872f5ae0ca0126f90d4ca0e3ae71dba52a6e42121bf3b9dd0d27255060c3d6ed78fbf6281e43e2a267de80354909ec2de752dccda34284c1b717f22a2889a9616c8803181e136994851f0f31a80f3a29d31cda4550e2d13dee550a120924ca2baa0daa316633bb9ff23af8b77f504749b35a0961a3fa0549370797d20c11be52b4553dcd03f47b9b950ec8e79ae36aeea51b03e8e0473d4a8e1babf117de0987a1ce0abda8fc9266b46a3a3aa04efaed65d8bbdff4d0cfd9ae3ec2081da29f87453c5371f460ba80f622eb9e1070c6e2c951aed66d88459a3b67cfe8a8c1aa20390ec750ccc2e61ca31c84004c827954a157e196e6185134ef89925cedc5a6bcf53aa6295fec2c693fc664234b9a825b16adc1675c10fb7cf6d9efc8716e6d57e979c4fc31dacfe74f784ba1b190ab0bf85f9d6f1f6352ac9de598f7a0c9255a3a5e4e134f86a67da464421ad63ac7e48f4b0870bd02d8c847653839f1747fcbb9e910275b2811f6606141e62e58ae95d22ef4d4aed786c476acb9e88e88902461b2214381ee4c15a49394eca3202895e04d71c3a15a3f785021b5cf5518200f38f573bf3b3fa3bd777456a75140466818a9980c525f890bef655f31ba7ce9782f1c6846a481a7f7632656dce8e3c79d99ef6d3e05028f9c1b17e47bd9f972ba80f2d6db7a5766738e1b303ccaf09fc1b8ebc0ae7dc63325f7ece8d42a8305fcd0c9d745602277ef473acd0b66461d253ca1014ca4e4223cdb0b05704fac3d3e6e38004cf42b8539d749e703009fe7a8f2a712ff0aa9df976b9b0bd389a2d20b37529996670ae7e4d7d2038e1d8e1d89796ecc2ac4fb557cda4500ae77e3daf171a3cfd2d990c13593b29c02d55740beb8da7c375b4902c4196ce1d5474bf720c55094a0c502a84541168f30b554b0785e178fa4a5aabb747b1969227ce2fb10fccba1b7830782e43f70c10d51ee5ddd811657727fb9ec793641cb626650c0deae8d26ed3b9f1699bd6711b606ea385e9b8e6f445a6b69c6ad852504769514c6a3cff76896b617a55dc6b72a7686ee48b41239a8cf39dba012d91225a37e8eb08029bc7dd26bd613d3acce60cc500d8f85bb7a74fc304f4d1eebdc63e2ca128c9151fd8b25248f45d67d24a186390fddcbaaf81922234d1f2496657a6b7a8c6e60f432c36af4afccde33a78ad220e2c0207ffb4542be569e07872cfd15999d616d98cba31893481b91d9eb6cd255f2014709f459af1c24df7dfae2a8373768335b4a1ee443e1a1649898bac24153a58519e2a0c15159a9bde4dc1d5f3306933b4b75b743b7ab6b1fbcc86bf56b417b5144706b28438df3ff33e6cae96b93b6d529b9b8b6bff37032d36fa7cf2eb2d222e1fb4dcfbff6300c01b748b3465a85b370143678c75c46a1002e535e11bc9c0dd00f176b6b33ff8571b415a7f4d4b21a098698a4f510c4c3d787fc9300dc20edaab52cde8282743ae5e82aa84a349be4c6d98003c6b9a79609a89d5fffe42027af7daa8f8b8d4c95bbf4d2c12e8721165128f5933489c7cedfc32cc49854275874bcfc48173a994a6d230766bab582bb9f964cacbf93f54f7b34995f0367911297bc4f3ea45748640ee133c9f0729edeebdb50c7f983372060d44337c1aaa1455b9219b9d66f566c08caa17f84f49ddb6ff95bd39172386ac13546a453c6797d545695dd5e7197a459a35b6dc24bbaefaa9135fcc51a7f11500657e29e24d33a2b13c9b628d279929614d34957fa12d0974e6d98d5bd4ff1f873ef4a0cb3cb4f6bd29ba5e0850708b56580be078ce13df59c2923ee83886aa40ff05eeac65b93d75840ca1b03c6321934c2e570fa1ca87f139706337c06cc3c48e187f99b63a88d07b7d3e70a8ccd278f26bf4c2f8097d8bd128c3d9d8306aea1ea07bcda3da9e47514d2c8d5e896db34de11856a02d55fa70d38d99dd01f44ea1b6495686c77c54f7e95dfebab20ebca32ab4842c09b93ce27ffc0a7cb4799e0f15668c83bd078f7ff803343dc1556d59c537d35403f7106e273ec8851f9c3080424a9bb1ac68acfbfca92f1a2fcb0e9b73c031ad8b94dffc9659af1a5e68ec746033b231533de1ef1806a88d1b493123d68a1dc26801dcbc551a942437c4751e2feca0e5b083052af294ba584723d2de452538b6162aa87a5b36e0c72d103fded5389698238b3243fabe68d34382f0b5869d374db1ced3107991000eff641efbbf86ea8e8e2d8969dfe84662d6cbe04a568b94b997d40306b233417e6ad1e177dfbee938babc9607f0b58383470f85340a1aa10cfe4be542024b645595b27835dda09f693aa84ca158133f541609b337f89060735813b8dd6b0a62dbf4d671ce2bc60d22cdddb7efe35aa0e0a68c1f5f0ce0f69810b75b6f7e91fe4dd9133d6ba5fa811c95e8abb8ae9d5682b440e05f7df12812af505eba59acd6b1bfcb539f4c30a8a8b6335667f19d25e2ab3b97ec10e388092229f36d04b6e92ba3ac21dacd1f6c858b026c290cf19004e06574cde5bb130de2d8cad8e0ae43fec789d13366360f3a28237e1ce94a27b106717236c08fab6cdc33cefabf5bc3a437d6235296ef3463ed621794708707726ccf7eef8fa32b9c741aff8aaae382094edbc2b3190ef1540d05cb587df28c862cd0ef558d26135500ee17fd53c6c05251bd0b3f12b6af360723b8c623c901e44f3fb5ec9e291244a03f7085ee9f7a51f4deff7621ab82f704540885448d61ee327fe68256c509a6e58ff9f9d6cb563930375fc6a06b5af9fb72eee9fb110f18dd108c2a9cca7a8d2d4dba4e490e6f32056d876da1c57ff68dc29db35f0d13e31bc6690b7e9ff033049ba5d2e367c612cac879eb51d3a1b1f94119f699f0bb3009143f1eb4d123d14fad20638292edbc0b18137225ab5d5d5a7c31eb0e19beb113c8786cd516c918846a11a5b6f2395957fb058ebdda092c1feface964eb31b0cd84de9f45d174f7e07a532f289b62cfde298c4360c54d830bbab73847e5039c1f16743faef5c9d46992bb84d88d4bd696bb7a0a992c8f098ceaf5a4ebb72508878cd568a280113a631a219d4b39f25d9a7e5353b41449e5f973ac34ea0c60d0e7b6dfb2df0939c8ec533489c4394606078ac451ef6247d166cd33ee460e478465e2f4648ac0e742673a6a11a23e27a9b8eb8657047d933563f3278ad845c0d070e350940a052cfda8c3b4daef5608e5e6210de7a1dd02bb73a213b6cd74810a7f93c5e6c96641304a1cc31252ce66dea6428c5e2616cb16866cb600a1e6299dd567ea4da621b3dc3da1609200abf1eeeeb71490ea5ed4fce3cb5e1774c75cbda13916cb5e20d3c4cbff9fb46187b7b8f7d67cdd8b34f0ab2f1ef77fb57b0baae5af0e855296f4639f8025e9efda1508a9ab0cb6d3b9374b5c172059d580438069bdff26f596a66c13d7b59beb2c44681de2de77aa29817f9a8595d01feca4541bd04a8a13c244f4962e622fb6776271de7ef8d437fd7d9b0389f2c1c16f4f807c3dfb84642237ae5286513bc97dcf6642379420c0271ae415713e36b8a03b31ef5c1a0474070894758bf48cb1bb183fb5be1dcd0a963ab856ebd5cb9a61228abaa524be77a5fb292e32c763d949a3690598ea4a1b9ad4b2a2304a59c3355f4033fcb62887e62211b8bd3ebef25fc2606010057661f8e91c082fb3254a9af9e46d54445fed9bd818681f6852e87458332753b22f0cf7a3f0f81bac330909de1a005c986d10d7677391e26d8c68242c9ab4617d4908c48df434da17bdce866059d3b756edea73900dd2bfa56c63339d695e634479de5e9dc1d7bcf07c185d48e0aede997431d13f4b6001e027770fa46891a37892bdbce01a81b1fe41ea7744609142305587a2c19f31f9d7a8206a8e1b0610124a8141afbd69193f5266818138bb2bb9f9ed45bf9dd7a254637cec2722e084763f73d1202435c8d8381f29aa5fcf8642380003ce2635aecb0c7d0465bc754c44d86173422ca817fe5716a9bae0106867614a764e35a1f95c591b9c6e81458ee3ceacb1e5510fd2ace2588304d586276cc922b0187910c149ce3f826d7322e50c6bd250f5bf74f1886d08904b2468cd21d264e94c33c24611348fabd68b61927d2696af6e99cc8351ad43a9051afadb72948725caabb967043f9b8026674d9bb5d18ba351eba72a7bee1ed7d3a7495dcc06c402277747409a796b9feb499fdb02a84853caa3d6bddcd1057ca3a6264f7f68ffddb4645756914b22d13926ec10ed4448ba1615cd35565bbf76ccc5e1007376f3b9a3e6853af1996da0ab1573797fb7153664903d87692d51cd2acf7fffe4b2b397ba1784223ed47d9636594d71ff904ff8cf520ddf6c66f5eb1ed2043c0f9a32bded65b8442127bc2eaa5ffd1694541d7e9e9221ce159146229a3fd0992441773311d8ff25a472d2f4ed71de5577c31192b164d0f2a22aab42264ce5101f09d3571a62c1a4b10f529299439fc1e87dcf486d49597d6bbd9ebb33828eea4a4ef062d0f20bdf8a72b1395a5aa3b3d907d3ff81d52445075bd1bfe62be0cf887f056e789eb326e264603dcf56c2d2c4f5f71112707a408f5a1ad970c1fa0d44f2baad49398307855a1a6c127cff87560401c09f6b354b475f801b2328d3713e9f854ef67ebbedfbd32d54421ad68d0781e1c15fd56a3e6dd81b915d4250638f8c3be8b338ef437acaf0c809b4cd1817e1545a5652cd55acb956e87809413c76c475d6c7f785fe157cc4b8d8b021a71f25320f32603f161cc71eaaf041307ad8c427d90db833eb26fe85d041f0c1b3dc2174892487deae0c6e355bd51b4f34a322a825e202d7e3af44fd6fe80246d75b0c35f0ae985592569cbcd78d9e1a3cae11c9fd69cf6813001b5b1d959b63619fd69799bd7b7023a529b742fdc7ea1bd6d0451189cce30d614d853e30ea6dd39b6e08447ba31ba6560489dc26c6043aab592d9165f8e9a3aa0f876a5d2288b72ee7d4b7389efbbd6368d5a4d71c7c636053ab642f4c89f0a2373b331e6c31090687c4e6cb683a268a76a9bcf38569f5389cd5e2a916de221ac2c4acdb65b0dfa1afb5008897fb150901a4e98d3b230e73b48affcff8954eb6daddf12a7e86fcbd7d78e5d1ab0c67fd11ea3d199c3ce4a647db479806050e1b2d202f8b3a765866a8cdc98b37ebded733420560c37e427a427b8a3ab58d522d04aaa3bcbd5860f4aaa820a09fe60ee6aa5cd3800dc31223ef0683fcc475f4602aea3457f06db0b5ff6cafbc44229d97938038f68789b6661b5ac562d55b5e7e64f62fb675bf71f3d4da98a4bcd31d15791690b9c77614f2d1e84c0461d82d41875aa4cfaaf6d7edbf2a51720f593f0bf4958d19e48766b13896a9f6d146c4b9f969cdf49a0de45b6042c9b54d31c943f94f79511a56ab0670420bb61f0499978b3a97afcc5a1303b9dfebab1d147f9c11f33c0710c5282975640a82e7d7683bc389801151d3053630fa9c25f2615165850082b5cca87837dea3cf6edd2a80a2f172dea7ea6e5b0406d92fd4262388b42bbc728faca555f847b060555aa8c47b1d2fc25c393b5229c346dfe66af61b47436fdea00e5540395589b39ff39ae2c47d13e0f8b47ce8aba17c86ca32a02a58d29e8b8781438a7d6582eb9deb4ad8a755446d869f15acbb320d6541a4766b8b1352c3c704b0c5d5856ba4efd73964ba7d26954e82157bbb9340359ae6e168cb2ae232e6bdb2fabd6666a4901ac352b238c7d739bfa80127800e66530eb2f3f3904b72d692b82baa2036ce0b42d88e89de0ec431c864efebee02fc135a0b329c44aa9eb169597c967835c4160350394d24a23a09a1467d4fb083b4105a02319a629eea63cfcb80835f806a93d2484b8d40dabb8abc933ad0d18d169585e520ee95552f0ca67e4b563f0e3c4607866cca267074b0297bda0042c23437a2682f1d8e4e89438184f8c26723c1ffb3708878fa6f28397c049ce831aff9d474a7bab7b4ded36865301aa6b76591a2263f202c5bb81ccf26b03e81434f05a7e9642e13e5defacf95ebf37bcb5fde9b3b9f2f84707ba2e4ee2db8238d9db0242c3e103467f92dcc5fd29d51faa40aad3b88765653ae626e9828576bf6233189004ff21f66b8a744f37ccd8c855808ef8df445e9db410987b926c1fa678c2fd678250537a303ff051c54f418eed1eed94ab8d30a2d268068a78eac9517d947488e731d50fcb9fc5d1b4fe46b4b0f0e90aedc67eb5991a49734e19045bd2c56f6374d9bc31302fb3ac19bab966100b6f901060e45bfc556659a05e4086f2213570904187311d6463561e5ab4647b7fcdbb1d1929630307a9f248bef23ef9b154efeeaf62b46e5ed233e85bf7c78c44d454c63995bb521462703aefa07d35d64a056defa28ea1f6bd7e9d033351ef6ba0cec5947daab595d803bcdc897c43bc60109924f07ae47f35870c3faaf8083122f8a57766526272fa157da121791ca773cf0ef5ee9f7460f53df583e92f40b24b4922b8352527d25b4010a37494d3dc318e9eb1437e3fcef7525d8e239b6dbd5f0638a4cc86d52a3e161b1abdde0b213c543bd0c8284dbb64b430cd23247cced5cbd6d15c90f5c9038ca33381e76437303eeb02421fce402419db8d81557dc35317053bf99e817fd98a3ec8921dd3dc1a777cd63efcc38c936b5f226cc862d2c9f2d0537e603652a7ef28793c510d8a0a9ff6fb3a831b01bc6bb41b05f64e47920ae66dc0970e2217ebda26caec05486fff2bf7f2af2e79de555b5cb08938d14eacd4938cae2df44df0c182d2af50c8e98c6b68e996fdee14dfc800b9d755a460b616146a138a17e377dc48d30cd9c1d426bc6754b9de3243daabce68e077e9b8b09026df644dc63b631c3b0c7a166de376102baea8208a324f93a3ad82df7233ca2eee8d5dba82492329cdf2d80795805cf1cb62cc000fcbff656be8cfbf390202c6f5e22d52cc07006f6b67bd08a53fc3a4271494692f174587f6ed3c79931ce99ae052d80d47cece5f112af63366dc60fb820975e29bb1806bcd915803f2d4c799d5a6d0754e314f16666d05da29212b9c9e37cf2674956737c0893e2454ad367919c07a9fa7294df726100cfecf89134470b16c0a967bf2ee6c38bf69f26ef2990c1d62cd40c4c156c5fb0e404840fa012aa2bbc204c1884c17057d77c3f8f0c22115cd87e6ed709672f1879b63a9051eb71554615a6e68d6339b37cdef12d531da819040326a8da0f7d1828baf9fcd9659289dbe41429b77c685c109777f2337f135db2d180e7bdb17b4d96a8aa0a8a8d6e2f4f6ba7c6c68e478a01c4c19ffbadbcd36d7f1d5bc3bab4294cc01321545c0d56b29687ce97f8ef9cc7cef013d79709c9a3893be7a9578536dabef6f02847942c8c503b87cd069e9ea418cb350d02a21601c5706043f48846db8ddf5d30c876ecefb3a8699d6bcdda48fecb1c0621f1643370632b379e57c78a6043b55276402447f05dcf79ad1076b5345928bf0d4ce08ce18625874acc1eb5dc5147ce5d19760eaee3aa5579e975af264c9cf0d1244184a350c1a9ca7f317e6ad40bf406af0751ae4b725c0c5e0b48feb41c01f105919be30769375aac7d00b06ceaf1ad109eb1bb7e71ed7c01ad01d83e538e4f3a9cc09f7340b6484bc132ddfe89021a166c0134f1c4c86bb0a807ddddf30954fc01f88675acbb8e5db6b2a6d9b0dfccf55b7cabb93ad4473b0475e8e05253b8976f6065d9e16cbf35496a4d97227e97d635ba3507727d1d9e6f808ae2f8bf0e185e30e4a82e1e418218ed364e2e755a69308766b9f38296cfb02aab00ec9e8b8ad96ce671a66e1cec286b190a7b8b9b41f80b74f8b3c3f871b353bd89bbf2b2911c18d131d4b99da9f6d362fa8a8d0c9297540b6a4e5de954d291a2a58f5f7bb02f121eb79da8158190d979f9f674a58e5968eecea809a6f2265fa703d26d157fcf6abb9ca84a55def2cb1998af33a3bac52ce82767cdb438ecff1905864b89d21d80b83df8efe0cf4b13783a82b9258ec9cc5fd20bcabb2182e9af1c3998d35b66f1f51c9affae44484ab9b49592184f74f5b6d18aec43259be0a5f168901ae37f8d9e4534a3aa9478011b48e878c929bc478cfdcb8ff8e9277834b1979d9158f019ff6eac2cd0c96cd8d5e7651af84cebbbc7d9b18a7bc1c1a2f8994a612824569996ac88d845f2aebbeacea0a861c8d2f90d867a511241a82292febafdaabe848ca49bc6f7f96d8b54f058a88c832ae96589a5f4998f0dc6e5b988872089d510857effaee6614dac21c9e49ccf37db2435b5a34cebbd71de5748e48e94b96f2347b0db1b8c174cebfbb42cdfc3d3530efb454c223f25c4ed9ab75781749cd58c827576d00a932c40b255aadd6233e2a2aeabe5f5662d75e949ae22a1da4167cc7475565b4d1aad79a4fec6a2013d69db92d7e7075101b84afa207a0bac5c8a1f9f92674143e2ac67cca1557420fd166ec5b91d123730ff4d351465c896f68f632df1deee09a07ea140408e2a88f9b36700f70b4e8afcda95a48a9df2891d33613c5bfbecd5460118aa38a6f5a4c86667efc67c5451c0b92d32626502e7e22fa7d0629992891b9d0a7c43a29c987075055efe58ac79e50dd969081360a7ca366d71b1c207f2f1e310d53b53001bcea91e57f5f8c2c044f14e7c9695b8f95e435290e0884aca1709b6af777f1e0326e104aa2eba4680a02c60bf9e84ced478dbd2c4325c9797c7352bf147b647de85c03907b5a4e40a5489083b137126ae8d3175f56b35ae0b36086b7de4a054a4781a3afb254b88062e7fe3fb3594c3dede96ddbed68873caa34de5f852b5c5e2ecee95de00f97d30cb6bb1c9e14ac1742758ea6cb1bf21b1a87308d24317f3f064ed99d0bae9690c37579af06ee608ba25a1b5d77ba0f5b5af010c9e8599ce33a5cc6834f8d6b2ad7eb402b23d7d23b196de0c35e383ec88ff7d5bf35839d1f9f99e6dc5187799cdd0df53b59f08d4b847d2ab65b6f858fd895b3c19279daeecca6173850aee33f3c46aed2e360699d3b4fc885ed1ec9b043ddd7300a4e51c88d213b202731acb153754e2ae8da3775c9db2f55817cb7df8c1e574beb553de81ed599992110186abcf19866c8eba04097fb31246f3008ee44a0f0f65649a0c9ad300c13ea9abd73b7e6864f2a61fbab98ca787605baf76a9e774c5e40ee8ed1d607e473a0eb261ecaf804d2b9ff183bb1791b3ba191e2795fbfef0cbaf1fa5d23dbba0f358d74548e5ff487764c923d2abf1ae92efd2751a32e02c07e20095cd292aa4ceafbd3efde84ea1c6c4193a8f8e544b594b41b634ee883644d1768d5a93772ad59cdf0c3ff6ac726fe75399debace947e39d58b88215d26c995dc86ecf5c7767fb560ad56013cf9019af16c78c7e8b6e764a30c2a55b9e738d9da78c9a8faa537f28eb33839cd51a62cdffe24f93c75c77a1e5f61bfbcad0b4597f71a4609eb3b731d4fda677efb5421eeec78728108c73bf8c96ffd089cf2ea5ccce9a04b5b32579e30b979345bd6f9aaf7f98e7aa677fdd2efb384b3bd57524b90dd9d86ccc215c5428bbb8ef88fc914118092c09ed9e1119779e2eba3c2d1c06af50db5acfebbdbf3355534ecd0d3bc7a0faf4d5668ec4de03b078e961ded45aa4a974703e832bff8fe8cac02ae9be083ba9b6d86b9adce44ea6ff89e355b9d1381e8ba72ad6c29a88ec5db4b600d22a2647ee519cff44127c8ffde468de8afab5aa1deb1445b0da92e73c3f15b9f4928696ff40540e0426c52f403a20d47d9758ca20e9e28e3a7c6dff17b83dabb11b5cbd8d907d4d26722c79c483ae66616b1e8f9fc0c8f068ca7b2290de1ce80a792cc835b05670b17ec6c1c1d12fbcde86478b126fc5537f41d69b19361e804148abecfc0837c291779cc84c468107e53b768a030c1ed22b406264a70bd3210fb682b4029a808d50bf3de8974354ae9a5438b081b88686a423cfe3d33c378fdea9c462c4ff2570b0f9d3d47aa4a9ada68fafac9b21bed72050f3ad2e8a1a9ca6d23f390768bed3bc2ee76daa75fa0ffce4b2567c93fff2cf9975cac10914d875c361a15e3618a5d97a1aee3cb6dde580846cd64209a4caa6fe24c8d5201a9817450cb11cf1e7b206f5194068b25d169d31ed7e53c80d4d59d2017f156ea520de8b3484711d2983599bc5cca5ad972388d33b0db94ff96ac4b26fd63532d9e64988b9d832b81a7d4727e5ba3b2b8f2bb69738708858d9520e8c3e7853fc2308d329781e793bbfbc6d14a9b9f114e3cffeb311414bf3e40bbfa61537857060b905ecf1d7070333cd7e243f30ed17d50154ee9030a341745b2844dd9e1d571338699950a50a7f90e7faae4d1f85cdeef865bd64c3057d8c28aa59a1c5602f86ad99745eed03d45bd8e88ff78ae9977703f4a0e29b94db57e7972466c9ba1f510daf401528fe6312e0204042e0980b52ed669e53e65d1ee3f4b74846c6109bc85c6ca78de7983e43740bdda01348522be46d412f65f1a193a9e5612cf59ec23e344d8c2959136133ad086101747addd83912de801991054806cde7a10bd0b44af162092179dbb7cb56dc288b47fd5da167b3cdcd0f8317ecd9ef4844b0dcb2b185df083d640c238f0b4cfe494143dc425a43ce90232ff4cb2ade9f67a0a4dae8f54fd5ad9515dca2adf86022e3ee5abfccf2937c0235a0b100d238c5eb4d9694bce7e8e9a355979fa799770818cec8ffc244c1019b89100ad0608cbad9f1d9a5143bad63fb6fef9bef9b440c062e762581b684cdda3ecb97c8939ce2cb195a9c2debd63627a7eaf0af7afca980d8ab9d62c328fa00a5837adab6dcf86fed4a079e6613df13d8cfed5bccc1f02e94166176b3f63aab77c4ab03158013538f1c5e76cd8843f8284172c651d373c5e07a9443e00bdebb84e050c92f9cb63fbe54253b0e6dd386f841ab82bde13b0b12df3378e2f72a8b8846746468147bba01adfc2fe88ec3fb365b7f97b97147be64c1146f76d0206d28d1a6b5fa02dbdf25b05e2b6cfdd0268801e2c56f3702d1bb8ecc78cde68171a034dd0316efb5ed0fa6267f2649a589d99b47e28d7416d26526cc86f9ba3328baeec165600a9e4dde166956615850a2e8c1cf8ffcfd0a066e43e7e51684ff3720e503aabed72399e6b8c2ee7850ac78750bc4bd25efad434ad860b128756096bed5057aa810e14e8bebf053441fdaf8ca7585271e5e6965792cd613d82397535c31a793153efb00f44a849dd66c19539b630ebb4994a6a5265417dbbab14a09b5d31174e2c8013c9df9effe024b38c2d3a9160bc5ca797128ccb9cd509bc3a11e70193251d39a6beec8a66d6282075504ed424c777b837ad8fcb7d1adc5c6ac0507692fa2034e69aa53e6f8b2e181f3769903248dad36cad422e80e324abdf47e6b6c1b5eacb2ffbd8686254e78f90d76a67fad029b7c3d65393c6eecd6487c3fcd992e200caca6ba45bba42a327ba271499f7a25872e76a4316f781c00478d506318dea05397bb3aff9925f9db35caec7ba3eff37b993362123f4479a214dca65ac47f3ebcf034b8fbbdb2701f419a458046a576082ecdc141dac1b362bc523a8c8ca757213985a769204ab3fb65cfc1e1b6ce432d8671f8c056a763f4cf541b9b2d3b9d578604d873e324250e32c91708006ee50a423fdff242249edda842f546ab8e6d3dd5adbf18517c9f2f6ef32f8811736997a74b616ab2d5f5a5366316a2fe686bdbfd1f35401ce577df37b78699c45f44354dd52b28d4e25c6d05ea5f0579b80b595f8fc8f3122d01e9c7e9d62684617e6302b52d80d7e779112c0764afc31cc1c64b8bbf1c18d2429573b2b16886966914a76af7986bbd9900a80932268bf335a373f7b5bfaac9049567a36d9c877e720920c36261ad2c334fd5c6dba667e6e847e5f9b55c144707f6f747aef14e360bc058505f04759a538006204a97b914f0285ff3f3b56b058ec84d3799d7c82fc9b04b4c73728bfbf5e2dc885b576c8b9ac7a6fe3a0e1a9755194f79ea510b2b947e7f0676e48a45af1f456bf1572ffdca376dbe8da5086c8b40c90a5f7c4316295efcd4cf9428ec163bf839dd346992ab2b62838fd8fe4b95bf15d603089bf98efc8722ab90ba3bccd20af4f11f7776b9098a0c3247b1f52f9b761ca1d715a3cd20f30a0ff355c56c3f0cfacaeed4b79ea37e7864305e5d2f7e368a453fc18048619f7e8cb1a24f51607a5c007f300fa472c4dd3d07388fec241c40f9bd171f54b732dccefcdf1372ccfdd9a8e84ab7c76df89183888bfdfce90b058616bcb0b4ac311354ca85e98194608fba2cbc47dde753502d8b0f2f8f618c2ad72360fcbe69dce0145f259acc1276c47ea58efe466492285260a1848b17847fa677ec1439add58e23ee3566bac0171d4e45c79bcd5a428a6ee625bf563cf1b43af5828d414cf5f710b4c5e416a018a80562412524f3c8f58c1af652721996cf166c5949aeb033cdfc5d0cc6d284a17a9982a54d14ee0ea4a3e254803a8bb180afd97fae0a6536cd99ec94281ac887eafdbbc7341f5c81c9ffa5824dac8884b047bae1f5cc564ba08a8d9164b64dfce1a89b3d1453c2fc8e54aa93a70000495b3fd3d2598c3686fe54ce4367345927396548dc713abba1ea950d36c4b51f9620e0fc0583716f256e98903e9219918813bc7a3638931e678cd0ddafe120c7f9aa537bc1367c11e8d494df170a7dddd111d823648afd1943e7bd8915e0023bd5781d29a7995768f7a0c2e7cefdb5a1698b2a214f0ced2a2a55881e27d6b41c7f3bfa4017d7d96386f32a45686cb0ab26aa20a23d8e3624db1f301b231b8cd901950e2a24d143ff4ca17669611814655dc333bb4daa2a74c03d0c9621abf7f50bea6d8ef0e2d586e42a9f5f516007a7651db4e7c563acec033c616af2432479e89496ea02f5e0d585bc599c866b64d434baac51ee77fbe5f77f75558a5fa67e98517ae1f0cb266ffa315e6b94b3eb80094ad340c5d5f9c92941b9dd273bbca1662edd6ab1d4ea9a9fd7038fb4236f1c667d466a5d92f136fa935514af18cec1275bb4f6acd9395c22a3ee180139a3c41592ef3b9ca5fd532d12acb7a8b8a0a601483259b063355905d87de2fe35ab44a8008c45c8034407cbd2f0189d014eca0e9b1f920f6ae02cd353b08dfe70140db3373a1c8c04332f9704ad44c752ac8a8011f27f5c08754166f01c2fe9d151593bee4d1b5b75d1ba405a30ee3ce3526daa2d401deec48050ca3efc4b3ad7e834a7fb5e789b41065d1ba417b837bb437709ce8197f8aef4c01efc5b6094a8928e915dd7b43c8fd38a40098c15b2500770f6db1ffa7f18d0326d6fb36a3d02101ddb204b4c4f4a572a6b075a9e35a39ea30b1b1c81497836cc632adcb17fd6f01945a00e88fa0b399b986a160bd1b4d025ba06dc17eee42d6b5be838e4d7bb213fe7f1a292d7e88170dec48f5727bb23590362cd9a17a42d60c4223250d393b92fd51549c0ca255a1ea31ae190b7ffc5c8cfb087ea93324112273ada25e2e69714439af8c5e391cca80bdc06248d1aa69e989c51d75241bf145c820e8c488943ca1881b897e62467372347a0ee396315c2ff514db23bc6724005b9fba65fae3dd04250f5526b66d83eb966bc723b995a573c33d85010cdd5f29823f14602a765978abb1f0f31f5f72ab45736e3f70a5baec37eb171e62add8850fda8797773e6dbc47b54795621e8ff7d2364a2ebb610206917f7391e587cb1d236d2f780d3a85f0f145a487653e2c07119e8dc3d60cc46bb5b0f5cbbf71376a9e056d1e9eab701f230e47ff8a96e91b7e66fa4bed6ff26bd62a1ce99d64b7e56b57ee10eb02ae0f4dd709482ef119756ef20549c8263685912c9e6b41c123aca2637860928cbb1b6d41270e2205b55ecf9450fe7899c5e09e2cf85035e36b9dc9a68ea9cc909ab6c2ab8eeaf87f2a399bc4b59a92adf3d3316a063dbaf3eae4e629a030d05279494464f9c4e9f7c61e15f89b74b434430931f59c737c0830fa582edeb6861117bf190d6fc2ebf8ac376072184dcaaaa42044eb003ae07ac1902fc11815efcb3864c4c9a7f570fed9aaab91801cdeec3a3a233cb54b5465f8907aaa14c3473e15db4fc5532cbb20002ffedbb2215b32b42584214f7910f7576af3b5b308e3ec9016233451d37bc6cd2a2d343db89e42c596735190dda4dd6d805b1ada92d3282235282fc95e771531eaca7241824c878743aa88e1490c26ff8afa9a091899e2df85d75bb5463d645832b0c0e2c856052ab6fb895cada58d45fb408e4389f0275b7b622488769ea72a0cfcf3b8258a16f5664411e3bde998800e19f27f49b08081e481be073cdfbfd412b642e5fcadf22248d5cf0d7d454aa881749796c9a5a366ea415ab262fecd9d0c3cfd13264a2edf3b5b079966ed02951176d158534f82691090dda59513da24d390a1f554684159da4403e64a1cd549ac13975c4bcd4c1db58e59c09c7130e1b35a49af362a0f8e744ec9b066e1f5b5bcf982a374baac53cf69d6e33c594be6e47828623b887300cae3d0d6d1cfea2b016fe33c1bc7d76110a29f37bee498743924ae0f6fecd993b4e6f80ad47af43f7752f13168973b6ad0efe0a05d83babb1ec7e8d4242b6bbc2b201cb56169a5724c9925b8fa541fe83b9db477b9e911cbcefc7851b1a6c70e4f7860d2c5fd0c21ed0e2a6666703e4bf0164422983e25905598de0c5f1d869ada317e63898de5f755caf7daa45c262e00a2ff22e2c0d58da3077c8d6741587900fda3e02b8b431962e565e53ee4c071411b04bdb391ed583b3d797fe6f0763eeadf086bc05c0f1276396e14b8431129fb558b1c749866a324b9a4c187ee8cfe8d1b35d1e7ee062c80faf86550d2093b88e3846252aed841f5e1e6ff4be8a6514a637f0b836bdc933878ad57786f3c4c490d0b620ae42bae4cc4a70c290f3a8dc8dea0134dcecf8ce40686db660bbde78a2d510317c9c048112a510f6581b4722e5b77ff25ec72a9be5688991289a37213096bec7182b8cab17da78a1a5e9187866a3d8f5df70aabeb1500f0023a093fe35717a37382145d60536672a1b7e5706afb1b2c96aad05449e568d80d872b3db662c32c0958c080106ec5102d5f7451e17dc14acdabce9824c137d4c194620fc539c5070a099151c5e33a53ec343e18c5b8f1789361e9f7fecec4b8b9cd74663c5eee6e6afd9d2cd4d98714b9c1df74f42286a68806adbcbcf3938fa5c08e2f9fe5785a793685b5ad23d27dc5f637dd34f3c477eb69017d4aeb3b361637340a8e9877a80902d26c1d63280630d7285aa7c93f462cd6b0321892c8776676fc31e115e8a5556b93c33c784826ff28bcdc59fb10d5d8e564868ddaef1eb6a5603d4f5dfc2d15eed8714d0607ede1e19d3a7aa9c50bdfe09154d228af8176132623c79d597d25f256d37331e44b23149f50797b892f22556531da5004653ba9c375b9bfc893538b1f2dae5fb24139fb4798bdc0d9d3ca26f518cdc961a926b63633939bd64488e2dbafb6197c0fc5574dc4bd3a15b7534ddc83700a771c9e2296f81230f3434fbe30e53751972f6f01c021265a87fd66dc804a895aa852152aa07d1ba251e1ddc8a1cbd6e416c12b81bfcfeb10313211641d3db29d4bca7db86fe63964e83961504a419c6061f39773dc6fe4278247c43022155388c48da459b7337238a1c3e6c32b0d0e4e1c4e09775ded73fd347a3fa75db25314efbadac980a4cdab74b8558a21e63699901b928d212822f31d4f73247dc58275b2785a77e8a18ae8d9a463f90226d0073e5b8d8c1286d510039b140ccac8b713bbbf554c7573a8cfef79031d8db9640afe1cb87450657c459236e04133023c2d66c593633a4a44bcdc2bbb695ec337f08e33eb471efdf1bc4e91e99b3bb1203d2b2be8db50330a984eb3347dc272960970b82a03d989cdc286fc8ae1bb75c7e071d2fb324bb1c835cc1bda0472d4dc69908faefa826e4e06bd54dd859112dbe442cf9618342bbdbd37e07d8153cf3cf4d5e3db77f64b5dcac20252cfcc886c38c3172dcd3bee9e0961820027f4156c41bd7afa9e34ca15ac47eafda2baf7798b61faee463a1a28335fd6b36cbb9b464a56dfa18cc68037b249264a8084469e53c09eaa957e7fc30b9448f64db008d0c8bf04e44cfa21ce41e20d0d7f911de85f8bac6ff3bdb8ed33ca01b149da1309ac5946dd32bf569aa1e397ec23ce08808ed29fdef2349bdd141f5f4c1f43d970cdb5776d6342f5e18e6924bd963585c02f45cb87039de537868f142d9292eec3fe6beb8bdc1efe1143d6b1c0f879b66fa296de035e47c0bc00fdcf887f6ca5cfe2910ed754eda62994a71541e8175657188cb5dc21781f0d3f83c5d475d5ae01b6d874d0e55a6d914b7052af49f30f413ecfa51e1cc0c02f0625c38101b8ee9c0f7f9b09f7c23b68d92e29e4df36d5d04a57ca9cc5028c727b45c0ff66abadef8a11862c7f22163fdcda4d2ab42ba8b87656d815cd87cfb3218d9ccdc94736effad6fc732672d12857fa6d4110902837aafed5a718bfb2bf856fb2dd921641aa7a64b3b34887d48bc5ebf9f3fd4926678ac8fae92202fb774682553ee6fea7db0aac68b4a6d1c2c2094571c56f8f453f25952b47226f47b18ae5c418d5e3275940cc9deb8fca1567e27d183eb23ee21fa100e7788beb82450467abe34ef843541e562a772c55b60e69b612f607182947a4ebdc7b097784dc305af8277554482370c3f71d743a199723c8f3f19f0a0e489d11b1431256c1f75661048bbb946c1b5b1827e4a65f88957216a78211030d04fe6745abb6d09da8b221c130ebe54d8c5f7ebde3646d859afdff32dd28acc3c54c9143016ee28a8e25100475f3bfa27ec55c9e5182d2d447f6b9bcc82766ecf25a9bf3c99dcf95fd42e419e77e4e21b404362de9aa2cce32e0aa96abe5fddedba80e2c83552b96f7f8df96d0b652f60e2c62c20cb5235db162c50c92a2234c6e8d8cf911e0b31237645e1da986044a45097a67dbd28cc551206486dc6e1cb4ef55250f9bbc98561cddbb6321e10edc70d0bad85646d80ee74f388dced6d0552d446c7525a55e4bbea07812bcf62596adabf36e697538142ca2f3b7a43dc51ac74ed2abde9aad199c6363397a3f0bf1f6f8715632c65ff97a244c303c00be5ddf3e35ded292f7433efdb7b23199a00e06a0352a214aca61ddf24ecb0d5ad74c8a7129df07815f0878b8d592f894a8291dd8e0ae9f87e63b4e8543e5b9097bb9602c6e063c1ea8d03f601ffb636bed834af311d0444999ff276085e047115f0852f03b281fcdaa2e08186481c033f5dc10ac73dc4743036380df291e8e1473b98e2fafcb57e982f852568d14db2e99789ca9999f1f9f7c3560a1739adfc7c8bb40d63671beafbee559de7a3d39333e5fbeca2767a476343f4efc4a4b21458be1543a1243e8cf109c59acb347a469c179c93383ac77131889ce44958f20261c8f8555a1c931acdb0854523816e41150edb2dbe72423c3ccb4aba967640e8d086d1146ab53cf6c24d7294ec5171ffcd93817d21e43f9e52500d6ca22c09c4e557fea1a17d5bbfb09c22b8847bb272a1124c1c23a0f87bad99fd80d133b346177aee4b1a2f6350a60b598cdc7eafb0519a075032e8b12a731c5646d32ae90bf73be433a870cf678b65eec6a667caec14c945fe9cc07e771ac11692a71759e9735f581307fbfb167d809fe9c697ba370205e6e280d82055afdcea1dff1b7b6c8ac66334414321d4394982d79e27083d1c0c3bf8c66d24b40beb7e9630a59ea22ea540bd101bce00e1e8cedd7dd8b28e5c84c0c0285f4aebceb23e57a5ef506988e0c503aaf9157c864dc3baa0a2f788f6663911681f73eb5929c758a558ba13e1de7aef84e84963d52822919869822631ae2e51819e8803c4fdeeac121fa34ec06624679e814409d151f41104e2069f25666f1bd5f9c0206f8e52f0ae7de1565fcbf408d5bf548c4e56ad3c8dcd8866e520eaba9b988129601bf2b00b461caa87671e21f640657b8ecd670c43772d31624c673e335ed7cc9afef7ec0b5f1678fa88861c913976fbbcc513f760691935906960312c4e24e55117850906475f8a3b9c8e31cdf38545ff6d96290ac2819040b98f167cc1e5fefbede4dc57987f4710785cad14d628ea43015bc0ee034d3469a39389ad194976bcbcaf823ae60b17b93cf597f7e41966275058faa3de2a1b46e63133362e2adb1dc461c7e8c4d21c45dc722e2fa73fc486eff9dc5be770915a226a817e7e66067d5dda4defd669b5b65f83e312123a8a0cbf69c828264951c81e0321e4d24577904aa30f17f7557089cda6ec91421012d583221cf0e981533d416b46fa8a04274864030a77b1ae7ceb9d74b8329b92da6fa6b7efc9a1d8578cc02cba1174b5aa1fb8b156fc038d3a7d06a52da06c8c06cfc763db7ce1293d2cf818bbfc69b98b6fc6c777e036661b564b20ba01dbed668c2d0689237fe03f3d6cd8093c1a1975d34b3de0a4d39cc8a9cdc12b903f160aef8f57b5dbbbb58ad815670c6fcab87b808dac92b13f0f5df5df378704318a408ebf9e9dce6fcd5ea18704cb4c71d3781ac41079d3687f30dbdb5a9d9e83f62665b460afeae96f082cb2357b14d05534262dd4d41cdc5fdd31337e9037a49610392f15fe4c2636b1be32f1b3cdffbaec4619ef235638d0c1d9d68c6a2703fe152bb6c413d8a78d5fed0c104997e0a85c91039c3c1c9beb2c59a63a6a721bcd8261de16db4841fe69d9368c300d62730e0d2378f68bde31f7130fb3008dec786a0c0d6be4cdc0166c6f828924457e72ddf76ef2e9816efbd06f7cebec68d68eddf2f85e2302f9229964dbc767453f6dfc1ecd44dbf889275f28401a2529238045d03e6194ed417547f616509d5a5d3000460b3ee2b510f8c90fadf243d7f4eedc2b8ccef0be1d64dbaaaca17ac81c0f2660cc5bce99e22aee8a1293d84e49be34b98b91965d9d4070a1bcecdb869e6770b55845ec98135754cd16f60481dd6e6f09c5349a5af7d347e73edabb887a9fd7fdb875d3f400e6106299eda1bebb62ed5c1d8d15337d28314f9794acd413ffc33a5fd3a1b6bb563da353e3156c33d72f147bd34bb81fb8c2281c77e8320d9749f96f59ec9438fcdffb48f840a6c88fbe2e6e5d9b585e6a41bf0996f0c9e1da037b113945978bf6faa141b91c8cfb0d8f3a38aedf0afc8fd6cad1595ede5348057794722df5530b1af7360c4ff3958bb1c01726f32e67a4c18d2ef2fea8e1d0269a79b7ddfd3ae2ba0c43f8c9717767bdf7a4605e02886d7a019ee14291663f3ca77c4cf9ce8894cae8189066b3fea17fb6099ce08bc965946242da52db54be62267d5fe136d3b46ce55c7689e2b4cd786aa6e583b74b534995352ac4903f2e6b9a608f162619c231dfcee05729b42c34dba9e50cdd6ba5ca11a3bd296e8ee3aea111c55ceb06c1384334ca1a02588a28f358754b890f9bd0c63e4957f2f3de7fc000de461767e33c8fa4ac73429d124db17123dce2b45e950f1a52c592eb1b495a51ec74eb9b7e708b685906868818b2383f181b23e4c90ea2b91303ade52ed3984f414d4d574511b51438c09cb371ed8d0e7a3e9450d2f6349f82f021ab5c326564363d4c26276dfd17a1b1408538cfcd9dc2ee69650c16fbd93789edf060223499da71afa4725f5aff51977332f6016b6e23eaa6ff3d3f68855862dd65a98ff9f67db875d01dca1a87bd6459f0586e06117062362d1706301e8234339915d8cd684b51aba9c69ad6fe07739ccb4ba5f94b83113528fcdb7cf4fa70462154819abf1b41bee937a6cc6140ed5f6bd5e0f42346d0a0a6a9647602789985a108add8f686292d5e6f80a93e730f3a50490a6a8893872e93ce59a157a017ac410fe65907464c70153e403a25e5d04e3cd4ccb363e2ebd1d3a559fe62f2d8d422a6bd26dda279060c63ac1c8911b5d78595505c646c2d1b2306e70be80cd992868edf33fd9798df691960338dd596e45ae6e19fa83588f265646b87539365e57a5d2ba5ee7317c91d7dac108688866d7872aabdb0b34663c2926c58fc277573d70dd28c965c03432a826ea0921487a734723cf4e63fe7d016355af59d200e85a4820af900c35ca1328514d916f94e84879a4fafabceb31f722f10eaed0169da1c018650e63a340f7c727c7deefe14c14e76c817d17b30413a557024bb772fec270a2b96d7258ed03260afa42096f16e7af3df132c0aa9dcb38bebec7c409248e88a20cd49b46f04dbcf723066143fc784986171397c8be37ca32abc723e08424aa2f19b19e1d854e523caf23d7c62f6a2f7b62d0c0d69dd1c0b6a1b5de684fb130f5b24e44e4bdb461d2d060c07c35429af5023ba40921c8ada877124cb3887f49cb05733f9513d66c6aeacf48ddb7e59733dfbdab866b5efa350f9548ae730194f0cb383cd091690f0d9a4fd8f7d5a4af32b60812493e806885e11f6c606511b8123bc15aeac7dab2fcd5e03fb9b2fd1c076cbd1dd6d14f188bae89e96b34b71eb1ad5a41935d0beb562e7f3b257e4a109968ebf8c5ea547075d61d2e4dd94e29b89208a08cbf758af365bef45d6fdd9e552f32b4c33c9f79f18a6f84ca10a2ec790750e124d5cdd59c1f9df176e1472381bf2c061f2a19c961a207b7bb5a8944a58b62ff758fcb431e3f408cd612010961af750693a17a4b569d71c320f9b79e7d276c1eb789548e0720b65247609a5da5602890e965aebc33b2a45a994190bb69e0ba01061dcd6b54eb7948a722e2fd9846fa89073ae05d9cd6480eaf19984c0ba8d27b5f000f7a231bdc0d64e5962ccf852dfd1ca2f5705c94ff3d808b6b6fc95ad9bfe97dfef0493cc8312b21c57548ef6e3da39cc0cc62144c65ea33bcfa44133bb8371e49e0626e67585b435ffb3ed9b4c91a4492a72e7771124168ab7484a35f232b7f129fe702e27eaeae479ede0260b097e2d41666c53620282cf973538e245e3d60ffe0dcd212d47f11409ad1f6582a9f5da73fd8f53dde2e008ba6f83ba109d7b85f5912b0ef439327ac8826aca5a66f545ec6e0d837b48c046b8b9a171a620ef9cf4999b638be3fc353ecc5546f8974e2d18cc0d7792fbe4caf832a940e8ececb89c2f1188f93e7218c552c38adfe3fa98d122b698654854db4859e3ba47f757801c1419634de3e0a351ac0a28f539deface3f1b531b886469421107b2f32b60d13e99343ffaa89892799222a8e38870b3f99963debb7279565ff97b8a9e68d71748da038d7146664a3e9ac45a11beb0a41220f816f28a8128aa37bb5d3ff059c7570bb870308ab74b8d7882cbe2fda2d6fb6cad26f5b695801ba3b6b9f1cf1d486b018e0412b16f2491d60de080861a662e5c53039cde009f03bb4318214eca1afd1810b5b6d9d6b12b0f52ff54d2fbd66ce84938b2fb67752f81d0b9fb3683840fc872b9bd57ce76429bb0fca4132d70e5c8ad3c03587c127885c322bdd12188117d1164dcd54888be5b4fce40a20e10ed56bd398b816edaa815bf0a1a6f4c195badd7171074e329670b71510ea84243a146355b1e60224d5da2bb437eb8b728067002e0fb4c0e74387219b0084801eb8ea0992a3b4bb7c9f96bdc375be04ced5bbbf5cce01a04a6c8fa15b813b1ecc1b611f938ff35a363857a5ce9b4057f5534911cb6df9030300a438b085a06c926f323cd147238dd6120e878b5a6713996ad8eca2a335007b04ac2b508a3e97e1b96429a28233fca9c7c55d730cd79b06b7902db3af90f37ec898a76c0218f65831d81ebe594ed9fbca0ff094049c3fdb178c78df51f2e6493a14db92b8476e4b103244da4b6a977397a9fb348132fdae6e6800994671899c9eac521f3f1baef22d3576712134b2f055c2aa3d541a216931bfa6a5a84613f18cf723adde67ebdf2fc0dc6ba5d6e5f4a9a7cabdffc94d4ba3d8176f7012695d62efd49458438b17155c1ea392ae51a637bba5dfe2bd51dab10f4c025b598414392a3bac9126fdc76dd7348d8f2915445795c3e0e4f6464df052720cb14f8e9c090faf92e7ae2820a59df02662d8a280dd6dac072aee5ff4bd99237f8fb86fa4da8335517e28478f6366d4002799c73aea4554f860816c87e8d0a76f4c8f6e6684be03d72de5cf4a614a81375180aecf858c873631de0e2524f4962d2221bd7854a3c62c199b7d99ca5ed3f9f058cbf124e7baac4e42546b4b32c8948b56c0dcec55bdfb5ace05a9d28700b6ed8bb6fa1dbb1ae6907ec045b3688f52ec74fb5b6d3e19bb692f571ff6d9ea2e8c6446ca451218aed256c9de1fb656a561cb015e7ef2aa3ccc3c2f816fcf8c7ba37ce5f227fdbe56a635f40afa3eaad14410836255d774f1cbf645a8145055b0498663f3fcb4c453b8dd3c786eddd1b4dec57f62c77a6dcc1240ef73410456df534c9cabe66090d04b76868113e1366452374412a199a8923fe311971f892a0021b1f9fa1778aa27d87887a4db37d78bffd0602347b44b4aacc89f3ef1f926ef27d5139b538707cac542fab73a9919c95f1903c61ab9f573a6984d8c8bbb8954ad4dafa4e4b79b2581a235366ae4e152969886180b533c87d05b6108fac50eeb230b4a6a3006e5419e924dbbedf2b26d7888903db6e431836780a0771b2ce61ec4469ad009c98011b1f465659057b09b26b20a9c6215c1c3867a07ea82ee87fa211df23f0b2218786900c22f8e6ae6b558f06643fe4a4da349cc8a6e79313621cf30eff68b47a5cf5fbfd8c8aeb02a0d2ea55ff34f9b1122db52cee1fa6f5a17750187a822c1d8508190bfba15129b4b4f2c6c5b1acfa55a6050dabb63aa44f6438979f85d0b6319d39b782c34358c817cb921feffe03b881f42570fea9a5963db116ef9d369ea5780234efc1d228f51313aa7199325fb2595256a0940b8a7780328d0eaca22c498fe80b2bdae5118bef300b9caaaa49083afeb074f0ecd51c441fe7cb7beaa24faa325eb022a04604ce6b78638b9ec87a341155f75b037687157bef2239b5a4bdbbd50004f337567ffc0fd1ae03eeaa58051bad4b674af94dea3254a1cd117cb28f534c9b079516324da5ba17c64b4c404ccac1ff4d70c06f9c4f71c9aa9192204dfd55d14be8a9524806f9ec2cf99f5419d4a2bd7c84bb54028a9aa5109318875527207e130ab47d2bd5e2ff38d8d27d5741a802384c6c6f36f0eeabb45328b5ce0f32c616fb7ead249656534af80d271aba76429f1e6fa0f3e177ee4e928d264534ff02111e4bad9d844aa9635f914bf96825cdad53c050e1900918b714d663b4818e3d541824b27aabbc6dee3d7a8bfefec26f3ee7e10726310f4a43edf9c5850edc6414322bf0089bbc808febb52f648768334eaeb92562215cded42b9f24ad2197a38aa94f61637faec7afcc7d9e25a061f27c1883438eba63553e9fed9904b39b966b3a696105984534fbd7e0a33be5992cf207d2809fe7f4f63d1ac100dc0364264432b84f0dd4b88500b5e0c582c4bc60706557e841a84f82174b568ffc555f5dc95ce27583b357d87964eedd64af36aa4d2526a3ba19fd5fdf57cdf5df8602987c49850c7b67de7b38d70d963458d5c5c2267f2c75fcc46e4cb6a270538f10af3239ad4388c8ed92d6586406e577f9afae1edfacf339aa3932857a29bd83479d300cf32912eef855eb579a61ca4007706136c085eeea4f0a9e4d23fe55c8c91f5be70ba9153beb8b49ac901811ae952b1b75389e2ad4ef22551b1e9d1233a0f9c71ad22f6271496e39dc80f56ca0569dabc7f71172e562c17dcf7c8e6b5231b062002d9cdedc3822248ebf805b11c59587e69f43ccf2ab0fffb173851393e637ea4118176d459c5f7e6b9297a9bc1965003edd8076fb143f1bb4ab998bd610370af300cc3c3bd7bea9f059607462784a6e0b7e34309f01b18d753cc4d7dc91d80054047e9a28f7532b9c3e9412bc7c47926ce532513d9cfec72aa7f3de7fbd9b48fcb00314f4245bd2ea6ccfe0e9e05c47c3df7f8177d593fa6fc11e31398ba2349ccaec9c4d8119c96333c0d24e2e58a20fb82c64dd5d663d02a3471bf0bc7fb6dcc02434447afaf5c052c6b52efbb24320d1ad6db9a2b0bcfeffc1c91cafb89c2b7277a3a471c4803413f3045827a056ca850d1cee2ed8088f4377437e874a192f23a250025f55855faf1757d09a56b69ab4f28e87c141eb96a34c00e6c88aaeb3594f11da711566ded28768b3d63f7466d86e28b022e0df9af8eb80e25487aff19bd3136d96737eec4f5e452a45adc0d87b6662d673c3f3124d2e781e3b39cd680e6be23c09859a99ccbe9d7be3f5984ef5c5e1f9b780b02815ec5656c921cbd5c23e31ad54e377eff707a81c53e6995555f95a9b150a03da02bdcfbf9081c4e1e152f9d9c86cac1398c7b40ec8b008c154006862f557a325144b1d55320ac955aabc09b4c32ffa14a0ab0d4ab14cb4b80f51d15356d49dd83e68ba5d857ae7ba3dcd6df84b9ef2a7d0d5a10cf6699b90a2197b594a7ea7b1f7b0ee6aa641b8a564c0262ac32e4a2705d69148ee05435f2ab737bcbc718383c21b45ded4866930125061a8113743d0969fb1e378b473c5f87b8fdf9210c139f87e5d37fd7baa5a13437535f1d8eb75888a02438153e68cd775a38759abd0f9d264ac0668a699ee9b71b9ed93c9cf0d1a9f5747bbf322a4332b91a5af408efd42e973169730b68dbefc20e634ed3d2eb648682e0543393286599f15d21b6a906ddcaf1caf4cb63d6ca65d3120227fa42433f8cb0151c6a375b42a22713143f28e84f12cb535541b2bc2cdc56ebf029ba338faae5b7273e8355bd780e94252813f95421cf826390dcb9f864a9498570154fee4cc6c0d1f2426dc3b7e9c49bcd30247ddd2651e02a170d2f03cd3afc3e34b5f31e8e3b1125cd4ff0d760e4f698ab0fd2a2fc88ba035e1104a07da6d4134628bafd869bea265493bf15db9225fbc8ffad25374c68e73b1a01d1230789d1c919b9f9dd4f6bac45d93d8108828eda1a4d64ae7aaca561ef2d90eaffae2e72797e91825f52252bed4fecdbec0e803a1e774ce0e87b293445ed81b80489738bf2f58b4b35c0a0adc74a82644aff45d733d91f20f666b6a0fd0e9f7877904e3965be8094b7c52df47d2b3c02471da739a42518ce1e2b4ce720f245cae7d18f8a4f5402a758b494140c3e8bae4a708e88df351b522decb348f865aed407e768f61c4dbd3165428306af7968516ea79289a2cba83876fd93c0a43cc62527a1fa811bcadba596a0c167844f2d38b1b5488a5481ed7e0bf25c75108c576d20f955e6821090da0d8fee13b92676fc672e4527e391c97040ea1ca5146519ba29282f07465bddfc7995bb0748ac4b935f289eb6882a83a39ad45233430d952e36c84790356ba6fea488a71ae32bfb2689b7b781125664c9d4567adc135b02104dcce06e7d7a2f3dc9d84959246b050b4f93eddfaf3c0aa31e6cf3aacc89ec374ecde7fc3bc739df4216fb40862bc80b0f54092e80bd33817f436291201e48a0d9dfd672aa2b779131a5a9cbc8dc134724dd4c7811d69d7c5529805861acc99758b8947eea94d1e78e38179b5a3772a854335a62eb0adf6ab1a91739645b05cb1fa10b9a81141b1729491071dce0aa13770fec5992d19f69e984805a7873094766c8b53d92aa8954ad07dad65d67e4ff3af1a624ab649aa16b96c05b443cf51c868f05a39881fe3c4d37ada5f0925bdda394c0752f145fd3ce7fe8fc0028434bcf2c71f8f5f3fa602c87409477757d2ea7157a6bfbcdcdbf827439c31b4d8dd1e2381e3b5b9d6e2f93e7b0eba92ccbcdacf83090dc9688fca5a7a34bcb39f1b5d4c978509d10b6f0b2174e15876835e4f1e1794a95781cc5c8a73aa7d1f336ad1e2767ba366f7cbd2c7c8e02dd59d41044139835ac58aea294514ad442b03c46bb6eaaecff6540c531e2a11e51049f8e7dcd9cf076d85ee65955dc774e9968abe5c8c828a7d1b39001396324be518ef8f3990b19a078229daeef4b627edf7fd504e856a17c2517b630814f4186c26f9d9fbd1c3060da75f37cc92b855578b3fd1d434a7c1418db5d9a118e912d8cc5d33a35d0ba8a83be4ec988105c67621a8c471a9c20da554c2b8ba4127673e3be337bfac4cc4c5bd93f22444c9bed292fecc4129211ec8edadd942a1b89e1f00c31f6dbf9ecb21b350f20dbcf703783c1f8eec24556a721f0c9893da955d4b61288ced5ab03d4c14ebd7844311279b9d848fd6c3a8eb01349d20344c8d9cc0085d13b83d12ddfb5e1053027f99b1a99e41050eca4de8b057c6384788143af4bb73c3bc7b08be077b5e203eb9da6ccfc60dca29788896ec814bf6125a7c130b6420d2464999146c267aba433c3f502309dbf8faf31c405947c104ad3938add7b3ddb0298f91dc288e1e8391c0100afeab6e1243c32ba72e30bbb3cd565a439b67b8203e25953f1e7ef1bc6aef6432a9396fe9de5d585cc593ad50e8f903273984a1b5b2ffaf8dd430bdbe84d91a67aef9930944aa8b3dd2c1900dde42d8b5bd3a22632d71ffdc5dc8137bd6d935de76ea79714529610498348df25c18412503288c9068a2dcee37761775077d2d9d05c5c70c7a06c5fb32744bed2afe1273bc1882a8d5e3832acdb92e5b77baf8e410dd8ce3bcf69f3bad6c089de9147ed3717b8b344daa3d36457b418ee3563ff1ed77614bd49b7622411da8e41a505eb96a39c8b43fdb7554c960f799a3510664cdfe229156fdd4bdd00a0330d72ffb6a27e973bd101e9923e805eee44877893cacc0f824bd9b833fe70291c220ef256215d275f773bae8caead16c392272592265a7952fff569691a11634125e562ac7110c65b8b875b1ed43681de92f33889054a2158252fac4c7932d655a6b313246a8f555ced6f32a57c17d91661b07ecc3847a8409c2f85bdd31dcf748f0d433687fffbc6cd1bb916233f2cd386825663abba4d6a3d6c05483fb36b8df2d3976aa0212782989fdbc9ef22c48d95eb533c55a060f9868ee827e1764bc8b3d47c65f770daf9d6a0e78b8c5b47bda5475423aa16a73e7caabad1a79cd34696710ff010717a5fbfbc5884fc7cf6d2e5dada8741f213e347de5f373b374d0f7221a7dd7e5a39e9d985a7059417cdcf2bcf0343d0c9899353b8735ac1be4e101989b452c9adb24f93ba62e39f661e413f62cdd84b1a33677697fc09ba2addb2c0619ba1bb9737203cd907b15f0f3b355f38cc313e882009c33e09bbd29d2295e4af7b26a17a9882a53136eb4702e50bfc105305d950ff9270a46d7c37ff35554248744794691f954ed56004c34725015f9843afc36d7a7f3a2454ff212d3ae1539eacd4a00864dd399d14c8370c10cee7a38a5a2107ee0d27a3dd39a664618a419542d675a9f4e348858eeb37db371cfa716490cffd5f4a0261b623180a020e5bcf332277dd8c1da972c7d2f34f70f93af3a3b45694b27b03e1a46323332c21197c025ecfe46cf8abeb9e31c6e81ad7e85eaae2509e668d5b4405e132f0e6c7084d7123cea735c339a958b12db16121ad3dd4e7f0a5ca1849992b67ea0deea0429ae47750ab87198eb7030aa2772e46c2f8db0240ddc8ff1e3d5f8b98043529c10b5d9e6e7cd46fb8cc5ae7fa296d49008b3f300bca6d52ee6e655d5d2c21e25e8917f01426d189565690bfed852002458a8b7fde45d9df6b1a3431123c69961145592f4da5512730e34ae87b91903d0a02b7f1620995cdf89a388b476a82669fa3db695cbd38f2c6dbc449e51adea9eeb0660b07fc79f7391df272e87ff0af107ce825bf2f271bc1c3ab7903e5bcfdc671cbe1945ca0dc7b62088a7778d383cb961f532aa3e155e7633039429a382f91eda61ebfbb2bc1dadb0f8f6225766a51fcc9ce960ce8ed898525d436eeba98b070a99dc22c0e7c29751d67542760957ebbec2e5297f6fd769ad787991f5561a87ff9dd9122f5f27e1418607ace4b888f68b2033d72f0b10ca972eb50fc2ce522a4f4e01f6a0b387e850b68ff92d2d6019ed7df4ce90454cc4e0a28fc60915194bb46b03779d0d5c7d7e90bc7b8543c08e2f2ffcbef2eff86578157379150ee91fed21bbcf9a81b0b79e9b701e553c7b813aca410d39f79097653254116d346e57098e05039673267f55247561e192d8b8d2c4b08dfa6fbd8183e702c3201c93d905feafaac690658a928bbd588c8fb3bf5014eca19ac7bbb1b878c981fd20c8a6e32a948f4937d08cc26ff6e8728cfe2e1643d22f6d56b0a447ddd356fabcc248c1aa32503ee9039de0a8612e3efabe589236fb56c9bc3ed643d6c5796bd3d3166be137205a08f45ac524c1f7ada2e9548e5cd2c9eb99c1be71eceb922fd5193b4c219ae05b94cb6f14675e8684ee1586926637e193eac8223a5c654cfe9266732bdf970752e0c7917bdbb7775b7c34bc94b6e2400b324fd285f3842049afa7e8977aa6289c9699f6f74a4b46e0f48baff754db11ae15d55b2bdc81f145ffd57fa65961dc47a825a96875822b4148b587aa912e8df1baa3671215ad962a9386fcbc192dc33185d2c4b639e1fd122186f075a1d6651f052e4d8285caff4289bad6df546aada23a1091fa29ff4821a1dac3913fbf50a230d6735981629e9764f55ceb8b608482b9f8d4b0ab025e21b2514802fab634da77d14857ac64ebdd181494811828b5a72ad734ce3568f8989ee5de45d7ab952fa3b9e956ade85ac9c8e52538b3c349af030dddb35ef47b041f858975845e6ea31c11dd60b055c3b21da0c554313a4b7c3c24ebce78a2e2366b1b16d64c99ff55f316fa642dd404811571e5d0747b0534b776071b7a50e7dcf4d7921818e26f56ca62367214872eb4c63a69769e587c74f580ced6820b9475b6734d2004ecc73e07eaf4009c39b09d9b03644655e1b181a75ea6e007462e1af48346b6352dd3a90d72c01cc1a8397c3d8a6c206e2ffeef7290ba4eaf7b049019dc4902f52c7df5594ad7e71f5942f99e492a3551feaac36b5edf1078ef787cf9d5127f5538abed7c4432090a52e379a9c7dfa17e7836d32b9e2c03b9df5a96ed8c708c5aec0ad506149d73d2378c267cb02569ba973bb580e5b4e553e57c29695902849b09aff18ae2c1bb1351d977204531cdd682b8ec88df3eb1420c74bed3bf9b21b6e900c624249fa29dd6622b9d93bbb44f514d9a1dcf0ca690bf31511f77b62a73040d752b7b9e0921bb8c78b8f731d831ea4c05ca8ce734a04484d32481a51d11514101ab549bf2e83de4e1da5f09735223899755d26670ea41be39a93acb09d48d514813d71904f161bbd33a56c41b53ce98c15b1f3a9886d9d51e2c50ad20ac62a57d932b6d7ee8d9a207e090b052bc2a22b94558dfab7f9a27a5fd0e7547c99cc0de5a019782b2415c30cf39d95669619b8b6bd441f94e81dc9da382bec807115c09344a5e98e973b29aec66ae2bc8b622fe5326255cef8598c17b7a83724bf5e1754d55a447efa9fb34155a005459a1c580a8a6643b2a2eb8563e6c46c40fb33416909c33b66223bcc3f21c1a98644a2dc3c6f8352b27466ef1738382a181a941327a358e8c50f79d161a490cfc0237db8ba84cbcc24fca810ccb42b2c2970e723660dace7a669eec0fc7e67dc42f9965c3a6ae13bd2f624ee667a05a509aa32396202e36ad08875d153188d475e47f40b0000a74d8b218027e1b5f457eedc659ce1985292613a3a7eaa39e6a2530677c8f328145e99befc97b87283265748c2683007ead33434d7c0f936d3626e78872113b5d49b6485db57d26656e07ddac93e54f1aa7b507f213e7ecfaab4fb617f179f753a2fe9f360f60de931fb3c8f044b418f70b0b6f8d4af351a61b933189a675deee6dbc4521b9d4c82e5073a54dd681310b11617ca48443490258b9bbdb40cf3b35d2bd39a4ec24339eb71f0434b82a694fa4be63d8508e5b80dbdf3a32716ac1e3a3133d68e9330ae22d146e2a9ed5faced45639566e63b3fc58ec5a8066cf866ec73927d6806916e00719969c0763e35f53b6109aa7b61a294195d1a563bded8b904a7f8abc414914ac39c900aad9796bd25bf2869df0b49aca6cae246fbe5e17cc9154358293081a0420b501fa2a07cfc29d780acea81b7e42debd734ea441bbd032cb672c272d51b8b2151824e4aa3be387bfbb8b80577aa6c2575f3e7675d055213bb4d1c78bd0b91fbdd54aa97c71dcfc5a2c2d8c5ad506bea3685a0ec746479a021c6f89d7fbec8ac14751a85ea8404313ee1d76d825ec1580ccb7e4956c84615bb2f84f2b941536d2035ed167bf626fc23753e996149a3fc31d53f0ecbfc23f32757feea21c6b03440d2aa53daefaa91ff5872db0b66def5dc2d9c627469f401adedff2967c604c959bbb2fc183fb9d37a103bf61f0b4db7f069c3a13775dbbd2000e2350f751606b30867e61fd34fdb5744d405292a61da27ed6113b0f70c8d2379092a108793d4a4136874999f235cfe9c02a0f9e684b228ece7cf1c6db977ee1b9e077a6d9c9da802e9b2561f6973bdade4d02f7935e669d615357fae2edd316507505b56f2a7fcc1ce76a2f11a04c0dace7fae0ff0425df217a895cf0dcfb9bc1a890c51e39da266de92bd62c7f4ca6836e586f6482aed6a857928b490852861f89ed85470269e1bc4ea541e06a161acf5b49a30ac170cca2815e020b8b7777ffeaa3deeef4531f0c36c4579158a564987766399adc7a835879b19844995fea7d3e37473e90b6f416bdf17743d0827e66479324bc1a8b75f04be5372bca58ce42324cb1c18d9b5ca28c31bdb65bd1885882136defae4b2cf8d44273c79ed3be79b15b40142be78328b430cb6b2baa59a8791eebe52320ca6b0fb056f369ef87449512357e808520159b862c0e27455b8f565b8eb1b7c0f180c1c32c51898b2b09015e6f1960436d596fc3a5599c14423be18b466687496415613f423ec6a29989150383980eb21f609fc32a31632356d23188d6bbbfc644fe8880f987bd2a3a1ce901f8de70b1807c0a927e430038a24f79c795210fb31b8cfedce5f87dad7e87f25bedc45e146efd205cc81e49ec03a258b74683339d1352039259c5f03342432b82e263b4e4071884cdce2867004dd8b14876830fd41700881fbdc599713797b24323f2c6eac1e4bf7e6e11b275445e6fec5b025481fe9c4517f1e6296743661cf45291edd01a8a1a48f080eaf7599193eaaad0d3c663f9f730320ef2986979e87204e8d21b57e67dcf96d3ff314aeb5ebcb39ff1d29e16686e092961412e18f070e14228424c41611312e10751898c479b4df253f9f078492179c1152695625ee1fe158c30ffa8eef839adb610175499c06eb8c211608f887b697e3460bff0610aa0d1afe2af814f1d1ffa9c0a42a3befb9a12b8f19b0e05ddfea732be37d15f0ad0b3a49b28b6ccc9deb2a133ab31333254382d376a5d5eea6275ad7ed064a31bf25baaf96bdbf7a4624908c9c92d002cda45a9509a5f6d879253b29817b48ed32121ef48c4d8fd1aa6a751d446c6b4fe823dafb12d941272cd2fa72c7ca16f23b243c7828f10d448d37d0b6b07a0beaf069550b57584a768a8559f0d651379db62717cf3faccbd4391de197a610801631e219519f08ab6b0bfc567810f71d386d0538cb8f7cff062f8d5aae711f7cf0209afd11d498a58032b9770915d3a53b2579807386bc64e777922fa9f00f2ebf4e20746fdc9bd393a0937285657a6f0ee4c47df09dcdb48e434226b32328ea60f978ef4c1190654b2d851e317f7fa65301d6e6df5e2e96d461b538491f0f0823120dd67793e5e821bfef7b337a149034e5c63ed892bf9169dc86e62abc115e7caaf374cae4f6b2cbbe49e7baf67b3e4568189df952fcc2feb2b9df37297084487dd5fcb9886c946632c861246807736d4a1dd80b74b1a240811ba5e567940e2450b81ffd8f871e7feb499a9d12f0fbcf993e0df952f050be43cee97b9e930ff133ff9b1eb2c03376fb891fa3a953365e3f1672e5f8f0aee2c86e7bb661fbb153dc68340d7d5425e37f5d8f234bba827479de762bde0202b3128c012d3a2fd6c4341fc402d50288b55d35a691648e4918ccbc797eaa647ac88abeb3535688d0abb32b69da20a2f0e731143869224d429e6a2fb89fa7284021179559d0d2ba8b71b575765dbb44924a3cda13d6baa9e2b730f7435b53bc18348ef8a8e97a9b503bda919d483b32d038301b14652081439114d10e903f9c82e65b16e968721495dfaf93de4b79d6b61c656dc8d5717056a5943f6989c0e502406d4bb4c8ed107dabbc195af2e31a810d5e7ee2b341a5440c323c57f439ff3ceb9a9d5e62214b58f7f04a4de30f68e1964218113cd8b698bc8920e32a2ed061424b770ebe6b45fc228548499ebc7897f471e5849d571004da438e5bfa15bd994a87cef07741ca1109493b0855b5348e5cd46239d46383fcc34ba775510e9dd6afef6cc7824b26a47d7c3ab4c907cba836413f54cabdfa24630abec2d8e618bdb6adb2cff850ee4e47c06838d4b41bb12293afd795a08838ba825461f7718c9cd4cf3db8817acc5267114fbf0f2579d732c55f6aa2b42b7c02922759bb6dba5e5b3f3b91e6ffd4da1e95d1adf7026381a1d3c2f2e0e0890a6d2bfadde1fdc617f28c0ad51d79d3b6494c356453386505dc0437fd80ca6e41af5e6109e6340dfc67424ed18d71a2f4a88aa3df51e876a8e1ee7b35afbdb4012f477f0d69c71d14ac9c9b18c5f9a328350c4c6a3356aa0f8770caffe2ef700f4c717aebd913555212ebe1597fea7a0b96c8ee2ff76d8317a502ebc4948abab2f3d90d9c3341053d7ba334a77abf836c65317b6534e46b5940c12b17d1ca81df807c686dc2784bd6f8a45fa54e6715fb3a13c7b2699704fdeb35a63b87c96d265220c71035d680a1390e7f20ca5db903cc5fd329b4a6bcbc7c1a9389eef79dc5d3915c41a53a8c052a7b328c95158ec02c9f07eca9498e708ee712eb87154f94a4e6a8f3a725e0dbafe756bdca8995a990a86352335ffaabd850b5e896ced184ac79bc9742de610d324f5c036da4fa3edf60c651d80a6e96c237c3d0f52507b2119c534cd5858a153aac12a93b79c55411b80d0266d0306eef3f35925b563b0c1f3662252d00a243664f732aa35151dfcb14bbfff2115ec5563a47eb5ab08f6ebe91e45cd5354ab2d74f384a3362df0b9ac53c39ac75ccf5e54ca5d2da2116ed5b3aa4ace064071ae7818edf9d71fbdb163433462a76429b1f9fec3f2d3fe5c6da62fb98f63c5cfa6f8418fe06fe90f3cc02e19ae50dc53aebe6afd5dd6e0f57f765b7c8133ccae5e68cd546d02a79bb85c89e0bdaf0646ef5d2423535ccad2938fe485e619ac7e7a03fc3c8b0122ad956b5c8143d04c348ca2f988b62f60ddfc28e178f7914d239a7564867bd239af2e44df4139861dac21b9ffb960cef406011b433716684105d91388989465b401e441a520dab1e3c0a688b8bfebce92222c9e6d16f6a9623bc7f45d338695d15570b3178a9464997e81f912783d939fc76a3ef3697c2f21a8439d762c817655681f794210eb664c4b7e1c0b510412fcf6563fbd650aec68af557376ee5f041c3368a07e95e39edea561a3caadc5a79eb0a539076121e51c39b8fc4f2cbeba16dce67af1ebb2bc3011760bbb575f9b9426ef112f12ed84521cd378e9f9a755ff88396d0e04ddb83a5ddf63d50d592fdceaccb236927afcbbd788700902b7e229dc7772ff3e3b9d308f06b2c94c6fd7ba5f177bba8d05781b7403d9aa3276725b4d312de265f8e76d440f48d3b072c644b82da0ebe63a6381b3db3e97a0a7f5f6978c6d5c58577c3c2ad353caf5e55656ec535eb9252d4ae4297452aa3e917ea0ba41411c75560ce55c3f7d6d41f7a26d28fae8af92923f7470d93fd3d08e4c410f7335858750af23309c4f67c2c851162d27b36c8f71b0ec516f899d55d5f84e2c8540c18650d299962adbab20a56493af2809b1d67151d2ff6fc858f753f83e475adb6078076c5aae45b57335560d8013573d77678b2af15ee1acf9729e70422822f275a1665e1b424cf60ed1f2222426794c9a0675e51a83d2c62c6c08e88bd98631e8ab9cbf41b7f2b4dbc37363b0886da57af46599878c47b7912f88a15dd032ddfc1a64d45010d07e957e09e128eb2c409f7c084112d1568e99a42e1467dccdc2bc9080353ff743a77e7e90bf4851530c9d8cce5a417ae8e59abead7a19e44457565f4f2b9e8aa636cfdc72bedaaaca425d9db1b1e04b09c8cb6e22efd30bde1c37258b9c0b9e146390a898f6976c798e5f04e441ccf27195e5c943fe757f8e4787870d7a0089bed176df5bb08e799b6bd3af6cf3af667cf95d5c3116f11b0fe15c66aab09cee65d57614751ef01a4773730cde65564df9fa80a33cb8dd7f1588dcf32e50245a4e443ab39bc17c25263f9e6103543c1e955c95c5e3ada0238a61868b86ce215eeb07a2ad2f82881350a6a7ce759face3beff2ef4410619c375012508e65ed584ec895d19cb3b456a118af97f323dc26ad37b0a82e5350c5e902e5a08011babcaeafd8003303708bf4c8d0d9238f9c144d859db1f7fdad952692f470f6f8b25a0111285066d13c7c0c853d777832960160dadf1f2ac6d2961afc49498b20ccfe0e71dc5159f8cf39f9f2ef3b6f12c22ab058ca15ceeabc00e4292dbbb43e49974a064248316faf4535bdcb366b886581186e1ce8aaabb48e636cb2ccccaa9f685de382b3c88cf58ea55bd004cafb11ecd6034cf743cb0b7f4b99cbf0de99904ffe8f2e36e717346d964183f7ca1498f518951b0ac65fd47a5e88b05c50dc5579e770bdd47ed5b43f3061d8700bd7671f2b2432253a60959132c2171e647a6e1ebddb63794cd0015a7c854231aa8e8557999412108a6dda1c4287d19bbf6f25d4188e0fc7bc1070aaf49b4e8623ca176d4ba149d4c425530f3abee35abbb1ab9c84077cac9f71f0ae4242b02a6cac938b1382b70c3171a72ec4505ea3fed935473a2db4d07ab586eefd7c654ad4278ad81405f29df20588c949f4eb291038ef9ecce7764eb0b568392efc2949f264900ec0cd4b29c775d3be86a2a4b2b974371693a0b54f6e0389dbf023eddd0e594ea53d09a94d1cae4fecf40b2e64719332b25550d1be26f33084878d70ec14d0487676c052db56cc1dcdd4018f5c5e447e7f5ceafa224355fa5f3628703812d9f854b3e9cbc57d375bcac69211d9cade8ca49c924f100ecb27df713abfcc7b10eff8782e839de174924afcb86ea57b794ad3914d640044afa6e2d7af814a582c2100b1e395e306d326f2c4eeaec83fff922d0ddad9dec3603f7b2d160a145d9b044ea483d0a51dc5b107d0760fa936f097a1fb73241322e2418e0400317b33dfc208a3bece46a22100b66c4ac4a8e5b0d790d28e338d074072f28de7faeb122ce2572c5cf2ae20480259e7b8c07fd607cd9badc1b56b9dcae598d6242ebeda0673df92bfdbe15ef5eb4085c7790a4eaaf48162926c8e8024ffd61fa875a33f3419362ad8865b92a81d0dfdf6435ead08e166b648ff07589eaff3f2445a5d7239ed34609a2e4b57e0dce71d33114e97488315b7ef3644fdfac90554fd44269bf40e663d0852b52ae0f65583bc1eb647c628095e7d5cf22ca814e23dd43374aed2f54c731f0906602437dedab8e0657fc41f8539c3cdb983463bf21bfbab9d72d69e22cd45bb2f5e789106060173d538bead6baf3eae7f3c3ab73854eed2d01d7ea402c41fa166b5a110c5dec995bc5f6ee268703912a0a953a52a4f504f21133250248f36fc7153e22be62d939a42f4a6c23e682f3237d78950dced3725a9488258a0f979f700c502f9054002e097715332634c7ca9e2178f8295635e5a1ca46cb88bad75ec31973fbd4580007045099868351cc8d6f5060ae624fcfa3a3e2358cb7e1ce2880cdb135c6856ec7ad75fe0e9d5757654a389ce855594b464c122c72c7efce4614411d94340de01a1a5c4798e779bb000b112634f15c65d8a247144ff1cd3185598982c72d38db390f6d5b954a09cad2abaf3cbe4db69601d751d17350c9fef99d4494f2c9819bc822ad8b1498e79e1f70ae837c8683987027fcb23e390ff823fda171ebfe04cd7012f0828172a2186dd681ed20f5c24b4cdfacb4f003c3c89e47a369331acf89adaffd78e99487a9e839fef20be1f7453e1476e61f4c625ce576f80ae8e3fa9b5453239471830da1520c49f93e7b504d2cd6f4f9936e347791539aeb4e61fd4dbcf8ca80bd7c2f2b65d3cbba80681f24864f8bcfdc8c37a7c6153fce172aba3bb5e95e4fa76ff5cd483bb4a1212025e3bfc79606e0b584beb7dcde43718bab9a44d4b5b6061825b0e43aed01bc82149ccc540813f63543684b56d2ad58ddadaaae5b17fa39915d31f79894beff6932fb67cd4b6f2414501032cbf2ee939af4c61624198a5105c0dd00e1641ec30e4aa3d477b0f1687bf52676e90b299877fb50e24cfdfe7c4e80826ca16341266763f6b8b9aa699b71b4358edd4fae6fbfa6f4f0e7df68df6516aac904d0c2ee5dff8f5180ae6ca3baecc4269c619c14e6ede681f62662ad55fe39db477ebc68a91e74404c011506191965d58f69485497fc6fd2882df1eddb24041f09e1f5b62c8bf54fb2e8b37f51db0e3d52cb885f35e1a0c2dc6e1d88dd0b82172ba0f37e8a8f4d3cddecb4819d8cdef318e6d578e5fb676629fbc2ed5e919a857295c9155938e202b0c601e32e6ff2a92a6d2f1f4d6b3deae5e58be757a4219a909cc4e4dc6ca54c4ed20aa2e403c80a96fcbf77f9d5fa6c7e7d3a951a4d8fc9e3759554ba730af953b166ac19448d8c5f8489568dbd434bafb367e0dd817bb80a684e8889a975c7d2fd7e6e994c3aa327e5ea760c7fb8b3ceb4f99fc7631d6a6db59c754ff5f0221e9d978f15660382959234a09b4e315ddae054f793e29d094988ef87fafa483665b3e89af68227d9e4f5715a79c11e2de536f18d6c24b3fa189d9316a90a5dfce731d3274c781ed8bbcda87e6b16a0a1dd828cb502c05b0dabe1096e5996d9cf1b7992eefecf46736b1b1399ec87e63835757d89705a8e5bc158969f82a06dd1ab7b3b8fb8ce2a8180930844e02e507a726be23850e749423ec6447c3fba74958fbbec24b86db47786f3d61db1d391bd323513f456432ba4a9f76471e3fa1cfccf4f34897e53c2730da884d7ef2c53dd51689341a5acf6a7c7bd533cffc5b4bb290fcf6dd3abe09f768ceb72fd66bf3eb094af954282e3dbfc965848ff7aedba91a9ca5a5307d14de9aac5516217c45ffb2f9c21267afb71d55f35e1a75816b06fd34741690d1fb34586b142809ba079d2c4d3a73066dbff861e5b4214228402d7fdda388df8cc84571ebb3913ae8f0bf58688bd584182487e3fdee2685f7f3a93d27367d5aaaf1cd0a34e831bd979cc8bae3128f0c14f9ff01fab4fae10f15f31eb9419203052c6a87444d2dca83212e49e68cfd786ec386bdeed28b960e74b6d13b4ca984693cc6db4cca6d8e64ffbe6ebfc5619c6d14dec140b0d908fddc94015120971606d2a046e6c6443b914c8e774fa5c1e337bbf4a69aa67950523c2eb0c08a14260563d899485e14aef689c3fc8e3c9f0b222615af7317ac37a8ee94b737e9d75a3645a6b7a1591c77049ba159cb7ba19603a60505802c8132bb7d7746dfb11ef4be9efb74569f44374eb8b5955672930d377d6f7c17359bc9c443e706651e1205e4b8e1e4773363f32ae2f35655ecbd75448bd442f1074a733ac1d6ecf9d9bb1d976c69c3399bd12a091e42b29774582415a80f5dbea362f37819180874262c9644f1899f6381744fa937288eaa1893ca9574ea607b6811e05b8822664b59edc269de768e908f6744dab90d7367a303b7eabc611764797b85920859e6c71cbfabe6842224bca2fac15cfb804637b2aba0e602e2ddd781de0119f28a723b804356ace3be22107b1a5da0b260b7e14abd5164c1d96bbfd87252dd91aa38cdfec31e47caf570499409308bccf91ec27a95469d5bbab61bdc496448b77ad36968a0919f0a4b726e1778a526dabde9f605efab17080290817f23a30cd3abc11a2edc05d8dfb6c229e02031a9a95c656ff4c7c51415c8c093fa370cf0a6364d635bd2188bc0ecf80e2803e1297f32b7a8fdebc12bbc166062c2a4e40fbca895f27d190bf8221bb588cbf7c08ebd9f045ab17207fd8cbad423f85bd576e5b9b632112acf3e66114fdc3c7e7ae9c9b6575aef5cfcc3bf0c9e310b91d3292eace42c72ea4cbfb9cbc27fd4e374e254a7812697ca8081a933b5d2a83f29acb99cbc453e80d9ad256b312015416c7f71177bcb73ba4f90d6e642bd6ee118d4d0785be7b7748f32a74240613f92ad94c3018742e24c4bd10acaf51d20f7612c6cfd81f4aecb16ff37537fe3a1b6530ac67b9eb09238736a9d3df144da18e0cb0ca36ddbfcbb8c587d747cc49a75744a1e1c1a340a516c09d5dc4b439609fb97b2b3a313f3880cf283d08a93fcfa29c285050ea403b95153e7d64dc020dbb730125b9a4f055c525187952888cde48b0f42b18565974917088ade5e95f149ec8cc548b0a6767e18f5ddf734073e52ecd908144bebe9cebf62ac5ff85f1b5291a6486a0d97bb84c4323b7450e473abc0a7a76532ea78a92c93e44622f7e846d1fd158703d874d90c74d1c17dee7660d936811975de2b40032ba46f05408b36515762bc6d2e82fbd5186bd5cc30d64ec1f8206784fa248d38abfa41fdbf5e11814310a18d80af14c5b6dc5404d306b37260e62d230a2d43c7aeba5f473aea281394a5f001ea0883cefb166d1c41080d9cfc8e75ee252209760c66cb54a3377ae81bf14cae364f0aae7638001f45943516df028a0b4240985af019b0e7eccc5c6ba47e8198b63fb698d5061c9bc7e2032ff0cb9e68bded70efe9a82017ee128c3bcf0abb39708a23f764b2dab9c03fee4342306fe3e47a610a1083a4b108e3016e833feef50ca674db37393c80b66916ebc28f73b9fdd762953ce58e41a0d7c6d8e9e4a4db6a2a1fa4204501766462697044aa12b78d30c50638a56deeaa6bc443ac34c002241616da03b94fe4e990c0db42829254f5a793c07d266bc431c6cf8fe117359591e59a844f9cec8b9ae721193ae9ddd84d5706cc45bac89d784f87df5135172583b3a4557bd6ee4996e48b727615a07a0528ecceae0a02bb47ed320cf9d1a4bb3a1c1b64b8ce4267db62ea2b26be49300eba20867916fdada77090d89d7dfa9f881164a3ed79e5106bf5da6548382f4ef7b804c395a54f3dfa65bdf6e65b5a092bb61ea03ac1cc1da19cb4705c7ae99c8b9684d8fbe2b78d67d51750a4818f30b1ec8650517da9f030a7a24beb4fb4800a7f119597d45dcee76ebef4c616cbf89d8c277f6838562aa259fe5e2f925b86495bf666be0f81194b904077b959e80f4d965490a486aa3e109fc7491fcb0a1881abcd21a05ac89a7f39551286fe7dc8f3570523583671ff1c265dc8486a3262307830b6f5a67128ddc1b8861e6bb406fb96b0d59f3303ae2a659f5c261b2b214cd5cc77d0157daee364cfaf0d290ec0435a034e2beb876bf20af39f95eee2720f7c0d4555a2a5c3c4e4306b224b4753555b9f3d1b06d22f17376caf3f364b44885712b26ee01337b472ce64779e5a6341ae4082ca3557acf09b3921030cd4a8b4a48955d5209c9399be61fae2294844a2d13711d3b3ad77a26ea99f8323a1f11fb3ff775757cf60c1db961ac60d0fa360f54e082a9bff72d83e3a3fad175db5c6ac47aa3d779066373d4a087884bb0a2be42f37885553b8ad4cd40564aec2c174d38233b5aa036e5733b4ea04374685eb822fa2089ffc4f2346bde8ff6e22d8847642602c19ac2dcaf2783bab93d738acdcc8788bd94212bee4ed8ed94666ae4d2a1884b592433c31af8df36facc4518a9b6c51e4d512d69182852f339c42942ed85f8284aeea3b82f326a658e9358a13def41177dfb577052cbfa584e08eb4ffcb318c97ea42eb2a94a087ebc0c9e9c31af1b190d74841ac8bc6300bc1dffcae5606b273d0758c3357faca66d95f7a829adbddf6ff952acea82e3cc2ae57e9ebdbfcba6878b30ea8eef9945435e0b4f463ec44df8fcdd0ea8831d0f51be64adfa3cd08e8fbc58a92aeb78f448ffee92ef698bba36dfdf8f549948b3285ad225d19b5347701a008aa21420a2a8e8ad7a0b9de79c3e00e230d537aee1b7c17b521e9bde8272fec51ea27d95d54b044d341684bfa2cd3f6a63570fee40d74fa350605d7b35cacce9ad8c7e710cf05baebf5818fae8a60eddfed31a29d1c50855bd419235cfbc2431ec1fcbb4e306035bc5e5e12f7f77794352e459d849a01b5cd211bc5c7ebc95e4feeb1602a4906a17fe3007d4ece5550ed32891b8c335ef2a25e4d8ce33139e3cace3f204d0dd1ab5baedbb205e183d1b7313fdda24664f5385ce684e90c498d7ef287532e347b7c6b7089c6a76d0b9a739b067d67c2bb084d612f1f647343f1064d019705805409ff957e094dbdbc15eccea38d9c1b9f1b3cafcc48c34dfbb6eb58b265d203ce3e7312e28b3cd5773210449824ebba3b9d325449bf34f143f86a7fdb80ec94d77b3abb1da0d152622765bcec16b599fc72c1c5b9ad3cd4029810fc702fe9264e5e34d5857c46dbd8da24289c67ad4ab96ea86f36aae042802ae77259a59c76528f9b3bd0490c38a470a84f4eabc581be747acbb261e490e090834d7f5a8a1af72cc75181d650928c344300092a4baaf80105bfa173680e9f421f1819a6587fee5483118c70932b98d9fd211641f44665a32975f3cc706970781a49b0d95388ce8a6798b1f5762572841867e88deaa8fbe00699d712db882f2f1deac9ef235af893998a4c7344ffa4aa5e4b21cba9099e06ecc17f75ae4d87462ac5b66475c3e7c68911c8d088f2618fd62a187354d7a79336b919f2bce918f80ad63b1c8e4b76aae1b990b66fc526edc15db72d368380c8229b521b32d2fa309ec3619d6e5ad6f00bc48eb2d457710b0e36b91d599efcdf07cc0d0ada1df0f64698a368b9633f559e7aa64c6979a2e8049345f1bbd978d7350053bb8631c44c41e6c7d84f9b06716247ce2bc14b526a75e318eb7514e462949363a4cd5db17f8a27d902869863571880fd35f2778619ef59665656ff41070624530c56b4c951f01abcabb7f3c0df094760b49e7805602984641cf19a9692cc8c6046a04abdf16c9a5d8aec4688dd4fe91ad1aeaf1ae9913f77677c0d2623b137150ddfabe73e6d0eead6fc068adb4f303c5c2a903d2b464a8dbaba832f40acb4055233f8b0c6c9ee6f23e3687351d7c1f523c4b787f6027801fd5fd7c5bb39085ed44bf5505b424e47831afa63d75e2d094477d7e8522c7f0f90c94b8ae72ed8f33b3faec758f8b26b487f908868b00b90080902d971fdea47aeb1f0d2fca3a7e6703de76c0526d2a8ef9acb1935fa32310b801dc494ab8a8f8788a3242ddb702d7c7f66bc37e7840fa244b7d62ea8bbcb4cab41f354a7fd74b6be7fd2c43fd9b0ebcb7e2895730ef0dbd7e24299e83723c0376ed0ba0f4d7931f679969752b14ffeaa5a49e1d705889a63b3a9d32ade4c62e5b26fd9c199e455445ac3087e3c114487cd9114526be70d61aef62c812568d4fdaa00832009d56a777234d965ecd08c20c3dd0a2ff1aa576bbea34e2e20c2fda1d5d5974d2b19201c2edf7210a9b89839daf913d982c4193a1ef2cc0c8ca79edb542c81423df35ea8d870ea3844edcd50598a6d8095c1efbc6034b66bcd38da8e5274658d56ce46233492887c74a5c29fc55f3c26b597586514316e5e6469cb1760a3638a6e19e7c35c20872664711cf776b1abbeb3f57195171fdf099c18a16d9955234d77b8f9786c39763f0335cb7ea35ee1e318b895ec910da5fa970d1dbce2f95aa929b43f2db7dd953bb257a0a904d3a474fa98511f8a18192ec97c800f620b69535d2c3f740c4651f55f9556e4654674b2000b22b96a3f3afdde85aad55ac65ff13f6ac8a38861cedc1b2090b528a5fe2f6c63e9d5e39e4a1479ccce216e46c16eb3d5decafb0253de7c4eadaee6a94586ac28a1ec570af2838fdd7dbf2661df833de73b7179b1b71790d70af711304a3a087fc538f561cdc6dac427851e154c02c0713fdc26dac652105ea6309a29ac2c365f88e333c87e8c062c4a1df6076630f588ed7d87cafc628881c44297b8e79b4a40f6cd7945f31153327a982e3729d25dd9888e2fc375eb5d20be26e32e215e1ca0ba9cdede0ceddf389bf44e6b87e81a69ae3f868a16df40ac43c97ce2da7bb7c198d45d3bec7ab581d266c39d3207857bebe9b41e14f47d8bd693194ce3c33ff59ed291c978c0949ed2e01551427fe13e475bd30c59fbaf62bdf89e2f0703189c2afa65f1509a00a40c37c5b9442ae2c649cb56de52835b79dc960b8db6ce3e7add893d1830e5742feb4909ef4966a3d5bc8997f23607207d35b79d2012cb7c9d0be7ea98c39d37b88a7846d10e38ee87115063dfaddc852ecf513b454eebf0463d6594e6c15911ee083757860274a3c07c8a7d3f63e6ceadcc2cd44bf4452dbe2cd3f2bc75b81e17638724a4607b925df12498485939fc3a141377038cc869d32f5c59858c95a75c9154523b626abbbe8e6a171ae27ec43fac1b8c951da78dc56d6ac122359cbb16de8e8c59b6b78f6b9cdc15a8fbce3a29da267b94b3473354d88bf3596bba8d22caee03fdd31ed19a2078e49bddbe6a80a7a1577f22cc93c7d06e61b7a3a48b5adafacc6c8d1f8e6b81cc6d72c2922853f2d97b59833d8b8e98f22ae7256f3463433d7ca90df2eb3403d2c63c87c4cb51e84f1e586e33f8a57c00570ec3fd82ba3df16b42d80e0e961213190cc553ab461ab6dc7299572ed5eb38ea3d1ea8ea7c3e0fe7fbfdb2aa4e06d7ba23fb1a9d9292ceb6453200412c33fbd9161bff33184170b12f4cad520ddd52858944b2bca32d74d023d17f0b5927a004f6c4f2dc39cdcf0bf1f679a4453f4666e21c6a1534c32451f32af381021fa0e663211ef731e0f0470cae9845a3606690f6bf9c79322d5cb229dbffe00248f6320159141e59ee2d087bfa7d8679740b04f2f398adabfe0135bdbb9bea80461f7d0f87e9dccdfc6dd24855633699992902a8acb647b6cf967040cbf2f0919afe5c3b0107fdafae9a21fce1543710af2dafef1013b722dc375e5ebd72c1e6124e205faf59d3a8cfd500e825ae1990bf2faf984264625b227a1ba998b160c9d2553183ffb218101cd4692eae18434d1bbc58e4819bb58424a0d1340300be2e321fb97db0d6447a88eb186cf262a065e39e4e67a0a137243969c0b09e3b08931b67b799ff063c5d7a84e4d5d46e13a28ca603e4f530d7b8c1326b78b6c0916cb9adb37b9acb1832bd915088136bcbf59bc024ebec62a12cf9d18c3df88d8828631d577c05a26624201894597a2a9e2d1dcc478356f8b642c6b0b37d21eb4d490712708813df88523b35b6d9d866215a3ad905e59643c585affca21b9c4429db3708cf52f37febfb1b9980e964e1e9c6d18114257ba92ff80e0c65b5a1be2df70d4e19c4841d5c3f1a169568eda1bb51851016be096d9cac492000ad19793fd150e272bcaf8a7c96db9b684fb12ab5a735beedf34536859937d2b87717c4d53b01c539d4cd612437e3ed0c791dd3e37dceff97c988017ceabfdca73e00b63be1f463b36c0838167b4ccd6c141932e06e2ba5b243e3a13297b4a78c6d25ea2b5113d0639d625c095c1927860ddae88b136d676fe980220c68f191de4c179c4346715ffaa18f4fdb7e13702b028982578712077aa22250ce73b53d88c8f186252a1c7c52478967a47fb7ae32a6b954c14da1c12325616efdcd62d0b23cac52fae66d6962db9bbc0b597576b8a7a9ee87d4fe1fa814e647be3ca99afa91d80bf4c6064f7967178eb5956faeabd1019a0b0a1c0d11af8dde6ffab1282385d142a2b2290e7e7983d97bf95fe97cd2ac347824a4629b3ab2aaa1c1aec046dc708f5eb0b009b57e383457978da41538796120d7d772b0d987e8f3bb75771b7ccebdb06f622c6670334a2f1a49811679b36b6e6212c171041e63f1f2f92e65da4c5077f9b485577d48bfaf9e407e3b90e773ae6ea1bf169ca9d5d54c439f1de79beede3101101637d6ba821f35c2bc99a8adf50ed460829e1d831e338d733ab94d37c15e23f9b14e2ed4f6aee3c917724393f586c28498475c85d9ca03a93af34449350c8b093701239d0a4221987442ee5137585a65089fee8636ae4ebd7e3e65d5961cf75c0df4295c365126d6b06be65110baa243f7868a479bcbdb95b642bb3adcdf03a3ff3356f599881d56a2b3159aac4ce72f8dc6705cf473612e719f859744ccbe5f6a7a9f73895338d336dea915f501748819d2362e0414dabd5f173556075ce71220c57b956dafa187a7ede1d57932136e1098413d434c0761d5c763cfcbc4b36bac3e342b60fde89379f272722e52981e6474dd671f267707afb7bb79d58428d79ee87f84ab08ae01d4d76528283addefa908bf1af03d8f0a53162e530f3574f10975eea7952e2e8910e13ab2e84f351d1655e5f7af0559d181481b79337d9aa24d1858f515b8f1842e9d1dd47a175c54cb8a5b5c74f4bc3a2b89c68ec80dc8599bfb09efe1f50b2045137be096243cf90eeb1e4b0d5172deef010cce804a75633c51fabc026c77bd1b44952c6359ec69c6031323608f5d6d914f6ada7e565b027fe4f90e1c7641b00f0030048b9ee45365ecbdd11d63231a0e1c3cea145504db200ec90836e19adf4c3512ed1fb68bea1e7652275d05b12bedbedcc0420a97697a3b4f013fa8be60476c32f351339101c780261ab814805ec856edbe4e9fe27c6a1a4b401b74baee4d3fc194f46c6420b00d6c0244d55296e1a7cd52a4a8a097b7b6774e4157c463df7f723eae59c93d43314f310c013969a799dd5b8f0860a1f42cdd09fab8f3c1ba3ed7db3fe587ebf10c9a4d6e45ad05f728b467d81d799b9b6f64e7e344cb6cbf001bbf8e582e5b67cc8cfe1631511491705676e998f6d48d241d9277f568687382efeae27530c8dcf2bac227d481ba92a741caa95e68491575e28706d448ce5bb38faf5e8788d2cdaa15665edb350b91106467acee8ead76016b24961bd0a770cc131184d1e4c874c4f68e96fde10c5aa1ee8a5afd99077cb4d925692bb1b83b0e3d40b9687d987a14635e876ace3f55190c671c093266eea14c0bc3d1a066df50a3d342c222e8ae5558260729c6e40508b4ebf3786d89c920c798ed447e6b5a97a6d1cb69205c9f8d70db8a07f7f3ddaa4da80213e87bf1fe4e4fbfc150d8f5bb2661bda5b6efe0466347ec97ecc6c4c6aeae255ce365871bd02bb4253d6113874ae79c981672e8181b9ff8904489e1adca3f980ef33e83802ea347e83aa9f2d6b3909d321853943657d2d8eb7db28bd646a69a0a17406254e02b1155b649aa2eb136f55dcf8732e121ca6f9ecc6783af64ce2ad182ef1513813269c3f5d26b16c23ff8d95f7d8aafe9e456db81812e48398082bd2472638c7f69484741c22a6cc62c211cb38d81ec70f1a7b8cc7fe1b099262ee689d50780dfd93ec75692a4ba6ddd0def6a44e8db233330592c7415452a61855b4dcf99f36c5ee0ce068737792de8a12cae1c26460b9b963c70fcc682e8bab715e408c2a561756b646a0f66353dd3060b5e199dbf475e446c2452992a55a6a8a018460bb65161d1cb5a5df6c45ada2e25ac3b875f5da42f28e0ccba2f35a1a97fc58dc6f911dc7736ee2acdeda49ba8b28cab4f4b1854b2ffda53d2a2517f93f43f872e96187cecb429c7cc3c0da0efff6146a74997a69edbae5b2806ca788177bc8ee35cb4eaba00061af5f6637fe9a76efced557613e1d6739cef7d41aac562dcaec88ab7a87a21794d68d7ba9fdabc7d6ec8cf0406dff928de249292ab17906b0c31c45b069eef57b0088e53ae9c8b1587f27bc95cadf8ed8e4a8d31a39dc42900050a4e05c648431fd407f43e093ad96c34bb3f6957324c0516f3c409c736fb2b3d6169ff7922f8a3aae865de479667ed863876c810d689aaafd634a7e8f804b3a89e9030a7f5b5f8f57fa0576180f1b679112caf605a33a469c89c4e29630fde222f8bef355b9eca9f17e941aeb5637d40fb9321a40c9c145d5dbb13fa972a969dab249f0290c166c202ca5a25d66585918f2c8db2660255d43416597d50ac35ae86d846d9e64959f3cf3632cffdb53158fa500500ee2d8625c00fc4de26571d8a20f94aa591b404841ccc5762afb80090d21e359c350ebe3b25279fe2d8309f66653383ed3582ebb94da5d8c1d53300567bf67acf7b192af31100cbeebebf1f2fc90287d45abf0b172cd3fef53d1593e0e838086669034c847f62e2c8332d78532cc891b692f3261cae259ff86acf2418ff1878e3b09bebf3c90460cc25c5f9c3d09888e7b45d21641c4614ca7f41a4b0e5b742938152da1d88d457fc724c8f7ec0553a59f984004177a8688c2debecad9b495078eb0aeba40f5560e071813db47043ee2488f5d9fd1fa8fba7314362c89eedb66d0c8889158105c3f1563006f76c9bbc44e4c39837188e2942a65f5b49a2dac03e3bab3123c51acf9b4099a9b6824e3a27ead58a3690cb92885aa99de506632fec7375357bd4c8d7329f22520bc32e94110d0bf67999374a89882aa37064f878c06d549472196cf9b30e9c3764758a4e857bbb795e18a9fcd52d877c8895ef31f81eb31761e28db0e4524452f648803381c7c6ac00ca0d6565b629b23f74797348927d1ba9ffc90ca007564906ee143c3793bcdc3e727ce760a96f6c7f6a68f189b3945ae4f598e5b07024ea562e1a90401aa278cb1e6cd2afcb983678f8d74b2ad8758308f642e5d1d4bda1af0dbf25ca52dd1bd1faa4480e3941911b84967efeeccdc62ad521b4244ebb4a5dae206526e88f6d9d06a9602e72cda9df12b353ce220b7b9826adc655a3326a9ede8b61f0a04a08c0e83f09e772fe95f5efd754674d04dffccc101abe5580f9764d8c5c6bfd005d7969862b5a934c06667ccfc87980ddade19ca045012e09221c59aaeaadfba4bb691f993ceaab0dbff47da2fdaca81b5628e277d67ca2e4e9120039241925e905ba48c26a9b45d118e8a1ce6ca814003fd164aedd3cbd0865c4d0bec370bc6b37dda776e1890539d0cf2f1f19ccbc099f3e7c4a9e702b0014ae7337c0e552692e2d388e376efa0b64254d574b0a26c7ca7bd4b4be8b7a594849bda7cdbdc3f6b4e847c06aa589972683b5e4b2e034f5b2546aad610d7bd98dae8ea9dc2b2643c8864a072e3c9102625117ba0eaf977c9b7af7152384a19c67f966dd9eb8d1231df7fd603d134956cd32ca6eb51daf6aa178f422e99a60eb72bee291ff9c8aa44f645457d2b0607ed56d662f1fd25eed978c4e05324c1ab997b6d22f6b2cf81a4d1beb2aacd06719be89a240647f8814f311cca2703eba1b8a5d49a26dee641da30be988789cd9b210214dd5eee87e1f3bce1d8456ed0e03ad8bf759585a0ebe4d10f8f653b488f104a7cdbeb9045f27032456c0286080ad57fc4219fd21a144dd1b329df74068ecc59463170c950621a59241ee6bed7b8c9e675bb713ecd72d1a93fabc6b71fda54e684d84586c94f8e0e58dab49dbe3eecacf5ba0eda43a5666123deb30a040a4bd995ae3640e46ab36911e991156992b790121616c53aa211eeca4a0bebf0b5a40a36763bf794840588429061e6f92bbba4896a40b7118e1c95ad1a8314c2763a5f6d2d796a883ae21cde2d6d7b575ce7840d40fb08fa6f0596c98a3a68ed68e1076e7d248bc81326d3342aefceeef63b4a09c0e59a950a3a4ca14c660eb7e1cb3111e5ed370d8b04111ed7a9bbe7ecbe3cc317b8c1c3e4138ed5b7beb2d32c456ad2cab032c6e06f497cfab8d76ecfb149691ff2e242e95a3fd055d6c494c11644f2575eea1ef1e9a457d703c838b8e522f638aaf6679916b0ba27a2a8deb2006909ae4923e77832f6e9b601b16443d74a5dc6d783cc5bb09c4a0f0596163a81fd4a5cf6c263a5723464fcb775f81a0212b7100efcc218c67ebe1cee9e5a7db03a901c028ba2f85bd15e0304474538fcb0bc52cbeb0b31164baca4971d890e19b8c45395231e142530b2107925ac237ce5d33c0af2d7447b05c595da190833361d8bdc7176bb36877db542c9e1582234a5524dd5e991c3b81610336a1caea1c8fadd19caa6d4a9b815b134a9873f8665a02a7a4c37895c9b2b677a6b5339a8663345362d9607935dea654d475dcfd39235213ae813f99c1abae58d73b7f0790e6d5b36fa41485f5d6bdba5bbbe1599c79734293e0ea33e84ba148d90e53db08603bf7767786269cb99deca056cb3b780af6e8159b9a49cfc5cb450dcf21c7d4335168e0601958b7130f4a55d8d19a1bd4be66d3a55c977466faee410327cb82172a5cf43b1d288c65ddb94aa34fdcdba0850dc58c16cdbfc58874786e6a4a18627c8a47b8d8975d3bb6f40cbaa5c07c2c9fd0739e9dfd70b5035d9ac17554e41128836db1536a7946e288bd8a5abc8a7f8082937d8eb54731bb50591ea79bf27cd25c18334165e7f3229758eead0c835d93810a4a62b40d80c1208e3744c104d9a1893640a7d20f00e51a17eea5cb8bc8b9953900b637d071009cb0ed337494d8ae0812090ddb26e500454d0a15704446f29f1ce270db7967369dbc5a6099e3b6f903d3e0edab055a5832d2bc22b7cffbc193fc4d7cbea6e7164057cc0ade293997911d4353c6519e9ebbeccc44288a11b70c30673da7d94fdf1e4d4edda952e61e8c3bea3c51c83a60d8bc6324cdc04f1215eae013525e7bbebe5d62f07e638f569917f3c778ad1e38dad1575ab935de2251ae675765705f2518035efed2ca2309571bae35806ff7bb190aea81ddba46102eb6867be0e68a991eb73e50f9fee65477fac5a2a577056155960e6572065d7c3c04dae6550fa656b28c6995446ea42ca29528946fa184cf4a33d14b2f02889e07cdcf44ff906f4acb3ef5ef6d1738810c70657a0a9246bcf11b21e948a555f37d91ee9230461c16b0b604b474743318a98bc16fa3452efe4ceb6b04c4ba62613432807e356be2bffed0990d9cb765f7e567ba05f22c907736446d0f3e476f6b03e85f774a26f6909a568c4b67dad5d7f2a3d6c9359730517201c5b104c4ed70938f75e9c1493de18441deb88648261b4df4b739d42710032d3b45cbc5edd4d5f46a6e86a073e815629859ad55c510216d9bb88be87d4d7d284e659ba6b122c532a64a77bb213b533c237add580af1f92a4fcbb562f534d700da048835ab7e842f3eb99f13d4109da240d8592c911f21c6f4d58c1a05b7c089ff70f3b1b62907c2c8cce5e359dae175c474142ac8c9d297fd8603e402c283dbb93f3acd39a429fe08f7c0a64236649c27b1e614fb10caed8041ebe4b51b1f8f45bfcbc771dc6ed0ef4e2f3f717565a394cdf56f103ec936dbd95ba53c7bcc0b09ba8604a5b1d917663b7f12ac39aa387e84662fed01c342afb1c7d913aa36c5d28a703b198cbf6baa1ce8575b5fff3336d455c419907b2c22429b57e75749db4837a9575569c4e71ae0acc08e708e56159de6bfabdb92496c958a20b49accee3ea30493ffaeacb44054967ff01949fefd66ffe679967bd25d31ad58f894b6b61ef5861eeb16bdbace1437093a6211b3b0edd165426c50fee7cc05066d421c482ad69ba7f03dc639a467199ca2800ec48c3f771a8f58c510e26129659961e6faf6f5370c7efa30f8afeb7d5c0cab83da2c9d14f8a6fa568b9afb2f7f5bf79d77cfa0cb3c47d2aca55b4d67178c61cb8a496fcbb1a3fb4b331ea47efcca6d56bc0e0ee521aaed164173e81ca5c658d2b9671052780f8eb8259fcb205344edcb37763d63da27b7b3a0f5f12e8e4045b866afd897844ae3e8e3fb92694e313fd28432edc677b581cc99208a93a15a12bfbbcd1fa74bd2a92ef8478f5375ea366e344bf6f712c35e18301a2e410723e94fa8b983a64d60cd8d4a8a37963160a12a65eb50a37dea4ad45c6f5e787e6aa1a465d0ad6ef3ce0bb80c3c279cddaa69686302a6d90dd22ca1803b833390b317af2e479dff4386f51686b47e3c7e8e1207444bfe20ab93ede7f8f170adbe40ae5ea2d44238d4e05123784677368559f93314edaea5f703dd7e89b4635f9a9dd963d73bcd89bb5eb43e95fb742da9fe092d83c8d2fc4385024dfff839e5b16bbf5ddf44d3a57d6a7bbfff66d93fc9265d2f165ae8c4e164be6b4bf19cfa0f7a4bd0101c6a4f8ab4539e1fc9f998fc0f20b488a24174919633fe2831092c92ddc41f2e6635879282ba23598f3568e01dfef7c9b9ced953d488009843ed36b4a7d118690d4af2cc6719a52c1c9588f02fe000ac426210a9123551dff69b7fcfaaeb41bfdb90d9db74eb2605db249b6deddfd2b3df372dd599fbb824aa8dd955ee7997177602764bd488b3d20618df9a6abcba79886d0c1fc7df5df62518956bf4878ee64998954426633d728da3fa6972c8464876c4a0f53d72182349a6a65fa0c02641227e556b83b1e4de45ea052a11bed4aff99246a481edbd0c2f61af48256d1d2579b26bbec982dddf17c5c64f0c791ebdfa85543a1efe11a5a77be97ae49fd14448611ae84618c3191dd297773c0c02cf1520256d9db8e5d2c14eb3f76d74524d23d23e38b586ba7b1f373f9ce8dd670d37b5647367aca385adfee1c3184c765c3be8ff281a03b2405b0b3740c5150bd386250128bbc63cc0316e63a13317309b90dbaea78eac5daf6f66657b3979e435c32414c467c51c3a27f54c542e9ded77d26e582b45901683545a96126dcb2f02958b85016c90a90343f94aeb5394193dd7ca95b0e6c110928c7c43dce183c5eaefa5667d89efb95d092a5fab651a48def4548ecc1076fb6b9be0ccfa5a8ecd380e2a3048f693923aa22f3cbd1f55eaf0eaed42fe407bae956d03cbfbd53c78073ef3806a682669c15ee521431dcf068d6240854f6908a57f8d6ade5cf9f7d2c0313105985bacbd721c41b6cb0ab07d5ec22f2f49fa3ab2df284761c5d7d86bbda654447d60e3ef4d972db1af3257f895650b4bfd374a1dc36e5145f7e0550ab9311f67df68b57da50514f01f46e7115f760abd1da23e63da12366d4bd181c2f4d35ba54076db11b5cb376385bac994f94401eff06339b5553b49d3c5c82a14843e69a41ee97c38e4e2c784e3d824a9cd2e8b6e7e5fa8f200a9f3830d28ee2a4f854ee0ab5a7837d0f2acddbb505b5d9540c1c8010da77f368bf5f235ad8c36d3974798333f0ad3170070a071e276af6fe71eb051d5037a2418606861b27e0fa98b5ee4d7b901d3cfaa6f4012e1bb432b0320068776b432e5643d58fe2417fd6c728e8633c65ee5cc7c4c1b133795ffa136681f4ada732d458676325f8e191d43019f6da0a9c35f85863541ab8dcd98ad74559a13d80a550549614fe16b1987f64bc618cf9dcc43cf498517c4f18221eba25e36ba8780a601ec534b6993243304da4ee56edb0ecc73fa6b7f2e14580f5b25d6083f97f93012d1df5684389a8eb4250e359b87fd649c7fa84377e70daff9de8c9a0f5e0a2a84c5e295396df35cefc2bc39ec7f530520da198b369f8cd3c5593856eb270fad6d249c6b842324a4639ffda11f6eddc894a29f87a893d5e340c6db672a54e1da55372c6ebca48c7e960897e9df13118b64dee1aaad6bf58c62f882899bd164794b5be1ebb45a5b155e482b9ccf30c6f544ee307b46d435c248637e24f88bd8f6402d57c75d207e3d872f3061440bbb7dddae96236d7894e254ea57564b2b9b34413ead1a7bddb99ea548391f746eb18fff6c90d302820b3c0751590307b97a1841e0bf4c7c949190a9efc6f5fbd39154f68834ea4a525128d9b9c7100937663f82a18582d04b4358025e0a2697d6ea09f6a881dbd7972e59be4fb876acd0afa8eecd3423694a21963016ea8990fe9fb9589398db489c09c0eb5ddb38b7b511fd4e1d21324fcdd41f7404f8656fdbfc9df16b1784dd6eec555c28ac18b6f6a04eb8b44eb208a12a05cbd65661d90d8a7abe15ab8f64daf1bd091b31739d9f1fa29b681fd722f3e43f9c2549568a9a24313038fd0555838bb06af58e3cf002baa8d1cf29ea63d501a9e14950d32306647227d549325ccf6d778f869a39131544c64dd8854a6636ca4e5d576f17b68c7be98053e1e8c84a3555b8d186c503d5633a6a41d58a664684504539bf3903401c0d886e625094095be65c2b25998a81e59c4f8193cce3db0aa271bc4c5cda9b5ed92ad12c1bbb2f1722a963d0638666e3eab1a4e991c3511f10ec89e41cd9123010a6767e034166a059061d11b89a4c2c1c804c4abd8e6a1ea1c22caf05fe185874e0093d5ff01f0243244b5a2040df30d9098656cad8e8ad56f0b7eab735754d381a93ced85c274e2e6a06a0a80ce600f34ed1eba235cbf7fc2b2896907168e3df7c2994f238bc763e7450edf2076a1d79d02cbde5d4080915558c7a3785ea5504e76b1e0f4554410e303184003c3320202d1f6fc2a820d2eb2999147b74c968c753c04cc641cafc2c9642d3551b206d0ae97140dd9336bd7e6d5d077c04f5546f1f025b990016ea45134c66fe9a83b68a9994d3757985e0342fec6df5bd4e270b0128a52b0e8dd38d823dd57e89f09d92712c5b0fbd318aacc2744e2b19b7bb469637a3e4ef3c67e2da9ac5c8a6f92eb7c7f98448cb9aca54995074bb58675a022bbaa2539e8a93ae09b632e79866b976dc13f71720f81586d0f06e37ab988f15903505aa22ad1eb23b1190d6c14a866175857dcf09a95413e02f54796edc473ae1abc6e51d05e624a61cd6771737fdde3e82ead747a8d1768b31d5b6ea646c22aa9a4cf87c249fda51d67cb9ed4da444d68f96cf3aa501c96856f17fbe494b917352c0eda50ba687e5fa1af708ecb6b42d0efdcef4e4cafd5d0952d4bd05e4b8d60981e9af70c4fc2acf47afd43f3f5f4e453fe4deea1595f5246c4b7d5932fc1f26863f0ce898dc5fb4422f3a3aa9332bc8a6fdcf89d4324bb0325811f1bb4826d0ed8eae4678701b4cf1ac9957f4ce81f58386c5abfb87927c77a400297ffe0187f64ffa85befe576fbcec7c344673a24c3f05751fd5cf471950d60ba9f2a0a0b5edab63b59736119f63054bae8a7174cc9d3f15983299f5179b750e9282ef585e72609d524dd155de878322531e6770f78e289fd1251b57301ca39801a14e3d77ee945c5ceda77d784663d55716d845182f0c88b5ebbd336770c91ae7bd0be058b8d2f942236aab7845310cb3b3a9b2c03eb897cf5caf5028ac0a2461574b87127fa92cfd6122edc20d0ac5fb1b92c70be3e6061be9fec0d22e4d12941a94b674f80c5be25276761dbcfe9ceaf527415ab4c5ea7fe7430573fd767c1a4313c8694827ea0a2cfc4e4ea28b6c92621a3001d067e5aa2b7ae758c059d77dfe495f29927e0dd04589038812573333d488e83caa19b3dcd0e04c3b9ab91f30518fbdd36dcbf1ff2bdea4162b16d8439151026cd509ca4693328d9c2ff42c107e68744049be116abaccbb8342a7b5cf22cb8ff7e4a20dd587bdd5a89c19a5ee7d869cc0da53f64dc95b0466f001b8d52d4a089edf4082b393ac0af51fd37252be015067c5358a970fc8dab8ee6ecb38f7cc5b32755ba129660852a84ff38c3457e30ac0efd5e6b6c129a2477426a195c58f79e0ecb4b8c1ad96e34cfd43f8348ebdf68d604cb850cd1d4d672db3297c463db3c94ef93a642bad385b28295a62409c85fcfa51b4939bb102a1ae7d215d2f72f2666e78c0395f05be1d5d62e360dc9c5b0e967d99f51005addfea4337a3e542424e9a2b32da81e70ff292ea3260cdb9a15820b9e26193e042c6ea5657d19e6f8f9e63638ff9a3156a5ac80bf13df475cdc76f8ef8b51ce8dec669498d9572537bd6219c9bbc750934c9c166873a95a9d04ace3703029199258b4ef82431e65e0db000e9ba48b83fb173173dfaccc774e2f155ac8f443e2334a495dc8cc73348a5a75c147471a8c88bcc8c619c06a5ebdef7b400660cebc7f7604ba68b923f44457c199359861b52ee595a6211a4485242455cd48022fa0df0d4a3f01bfa0e7102b6d2f09fbfa51af0417fce32ef514e1eeca0191afe46c835c17bbf53d9492fbcc0e0495857a2c25d426c34d9493e18a24ba7b2f39a631bd46b4ab27138f9ea86baf88b223eac617763e14c87a8364fa0d4980f0b02350b00574dca977870464c5c66ebc5b7f22657fd9ce0eb8ef46c700b256f00939ced190d7978d48a2a24f086db53284de7c909ba1c0f1ad7a5afd3a88cc7841721afab2456801e09abb4db017fda764b86d6897abc337cdb366c31f79068d866b97827da6ad83c2e2d6fcfbdfd033bc00828e68941444b3b20b1b36a44876db61e17ff52f63676faa0c236a06d059260c6c3b65edefa4f216b36a66051af612825cee44ac553cee2acd3d50ba88aa26368ea05358b79bdd4990046855521f870748cd1f8772ec4baaead49f0a4fc51da1ad10f4e77a0cb080c7e9d6366da6998ac6f40c7c1eae2a902175269aeb26abdbe91be6ebcf9c65662a3703bccf408b8daa0cd2b19b7eaa0075f97d2bac894934a987a13e05fbe6067a997353a41a84e0b0642b182b4bb21e16b6a2bf8ad066cb63de3526d927049525db05d94b3ca19f8c32c9ae9d435a24d1103e65635c8818c79d503b4c51afb8a2bf004a4d32e9387ac1acb5c829dd27d7874a04de4be203fb37cf22248b03715a5cbcfab125e1a612a5aac5640ca59b2ce8b25e22c2a117f3404dbacbba9ad79443792b40032a204a0abcd6efd79d582ff3f880ee59cd5f675781c6b645deb6d9fdf48407a658aa0f1829be79bb8f2758d9c2080c53352a3ee4c795fb9dfa17816a9a028bed3b0100a881510752b5ec8d58371c4a8b88d131eebdd771982108b40ca62019435c1eeb0590d55b98539e0894d24b7c4333411e69116e2abe77cd4939f6621757840ad69dab092ab2136161925e3c7e0de1f17cae4ec2a8cad3021c8e66882d737e4a5811a33565a7e1ca99c57c177a0551acd49be988e6d5a6771cc4091e660d32c40813fb76fdb1eaf27304df9e29a3a18c92b6a63d33f601df210f6dc835427f5cd83d7713ebf7ed1cc9e8b6d895405cfb4c7b571dec06ab52842491cc2c8ee604ed305e10ba5f780c7f0a8e849380d811d8166dffa4624e36acb741e895ed0e8ffa7d6901950dac8a86b72b25a51698302fcc628dee1fcb52a9401e3b1f76663f3fc9842d29c0bb532fd753fdf97a857cc9a27e0be2da26df2d647fee35c0e5513bb3bea223e7ed38ff3c0b4c20ed52e73c006d16f906b1f9dd91bc59a395afcc5d2021d710be48afc706ae71db7a0aaffcb6d8898463ec588ad39aeb7dba72c32e66b8260054b5d9f3eb69d13f8f05079d6245cf8ae419f3ba52cdcf7b7974ce391dc13dd7c3be0cd1834c6df0bb0144991aa31b3d98d924e89d6e353feb6efae37df187dd152ea671e9b06416c3f5ff47975d242e9173b424e2e3e78d85efbac7057c606fae87512f30e66663ceb23df26e1a8dc66e42e01cac79c646db1aacf71b497d6caa1edffc7c43938d4636a10a4a769d1a22935aa7a3640a96ebeaee3e8b5e3df82787cf1f121dfa21c46fe1b4274a22d5c5b607b821d2e9d9b0bdd4e0cf12930753f3269cb4e9773afea7a3862e9a47d67f2dec96eaf394d3bcc5d152b64bcf2b5028823ea831068e3867cbff71f9660fbef6d9a5fad9b9878480e9a64e4d900f15487ec8e1e50e8574e3e2e49a5724cea972035d8927e696c9e3c198c71709c4e16541a71eadf3a66b60081819dd9c8d0affa6eceb3851347ed2b4157b37e2d17f348555f5cec0845b574eacbfe38a913b312df9cb418a8dfc23703965a98837bb0fdc67576eccb529bb0d738e8ad3bb558d1816831930ab9435ea18e958b7188b09432cd62d723ae14d9bca602c12101eae5071070047fc41e9cd683380c309d53e231e60dc9da16e591cc3cd6c04c8d21e8e1660ad89d0897a95bc326c95c769bdfadb80d0aa73b0a368f6d8ddc3d531c09295f8740537cc6274af19edb1715e2b5182b9aece24d7ae9c084789833f3b2081c08074e85d08234dc34675cf29014e0c42482dca800950da0b1284dbbc11441bb606cf6e35239326572da0840bc33993bc6e85e2e8489efae30238821e86e27a89613b2d0b00e35342a7717aceeb67c82c83ccfae62f3bc8e0a97054a3b5b3e851a38636cd56f29599dfa7b6b7cf8d20f7e9fb16d6936e2791f6e83fa8d7211c33b9369f1b4739d8c3b287cec63d578505123264aa3b98705367f432497f1cca965b9ba5822568f852be6b80323277912e8fb79e5d24b37be1e04ee5c295b2102d410f9e660e6db299e28d20b47c77e8419ecfd0356b0d7d03eed7ba8ace2187041bfd3683a465b6f7aa8243065ce794ba17d38247db6d6a7e241a8566da4835d62513a47b6f16539db247bd04aa3896048b46bd471135e0c773217589eef0986ffe126185f72a543f30fb5a74eb2927cc6cea934e2a3cddcae42778090c2346ae23d8a9083c1601061c54323c3d5a1c5186c327e2b33e64d6b77c04080b3b5256c83d151ef84b6f355f732348d53e86c3d87c6b1ed00b06187ad9c709095111ade9f1441bf1cafbd78a6a437878edaace9f330e5c7e44c4f3fcc9fc22c662984bddc7516f10f15d312751ed6c3ca01a641234c0305130d2a296208810409c7138d0044ab3bb1f711edbe2a9963cb8ad055b40a547d745de2211de4fbf2283d7c75c34f6abf3caae80e7728e60b44e79f37dfaa901ff387eb5e8638fb44e987cb1d44b8ed00a9cf3baa71f60e460000119526b3a07b6a55f2824a352fcc1befe0dc22411feb527e8fa19262212848493936f1923d10a247dd1591c0a932ba2147e13201a04cfad0ebaf96608087d43c002e98ab8b33b36589985e44feadf522e34eec15211216895e60a59543337c676e31fba581fba9ef28514ef10b5b4b83e839710cff9010f11bcec1704ad90e2d5d658dff69c79597fc00c0e429b7569d0c4df348fd61c35a1ed0e4d66729b311de18918a1b870be8a984b5096076227cd3741df000f6610e254d34f97b5f167c58728f10e2e877169b0e37e85d15a2ab1014c574dee3e79c5f4d3b02166ea1f7613a52e0d2bb71cb250dd3ed2acde77330966b9a3695ad5f8b18f77aca5411e05763ce51c7b44ad63fd94315a6b9120e98257ec49c52d136d0285e4f8bd6729979f1fbc1f695f208ed1b70247a5899596f0e21b4e16b0c602b1f268cee2fe3f0123b9fe2c4498a9dc5b851130e462caf6bb58ae4cb1ce828c44f01cae48dcd95c96c3fb57092fb7e2b3975f10869f42465793aba89f239663d099efb67985bf73f93f19636dc3b66fcf3706f9cbca7de169ab70fc40d61aaca725585af2bd6a5c4fffb48f8715984f30c25f543e92cc209e75ba9fbb0e593eb2b1d28227b6ed30ea80c143d1c6030fec4459bf3b15f24b8635cddb296ce49ee57583a1fe4a9f2b0685fdcfd4d5ff25aec67c3c822dc56c16516de97d8b3964a0431cdcef837ddcdd0f8ae331e7f4717a331806fcfe9fa00aa595e5f5d12cccd75bbc345678515ba1778217303fdc56d8f74d929d2cbf4f47c38edfa4d57636bc9a1a4c175d3376046da2124af81343ff123869149b6e31ea71e41b34ba9763125d98fc82f7ba8238f84c686f90b3cff38c8bdfbaf2171eaa399b943c0136796939835b4249db725ed84aa486a93835a2550ce275085fb5d73b26b3d75eb10710d0c3bd132216379b42292ad50b1ec78865e2a3acaac9a4f24a0695f2c01c3a4d5af368c481f88e40a64953167972236b5d9732f8c0ab71307629b318b119b0ab3284b0495a340fa613b990366f28e827ce80344b0339bb26d7cc58c175fa06d817fa442c79df17fcddc003d45e8c3c524ee0541608c2fb8c803cd995f23913ddc085e9d665e2d827ca4a24c640192b2a3792a1831bd73ab17622b4cb3add25188c4da1933ead4ce7f526508dd16e296f32f59c95ba558221cb718cbb31de4e21f6dee845e6d140266c96f4053320fdbf7241480b50d0e3367af1a1c3a8a6a15069ac0935fa6aaf71e03fc81a22f35d9380c4bf3582866e8cf3d2ee60c6a97f75438a674cae243f1d5b9a3c843c0acb19cad1060bb4da3e927e63ab18aefeda9b9747bb3b9f6201aed86c72ef210b88b187988a25b2763389f3a9f0f368ba58f8e3923a9a538638bdd92a164cce5bae7383a046823b704869df2bf6202dc6f52174ca91b949c10667446cdb9d8fad57e07e0f1ce63eb123f89444e57144288db1bbcdf15d1eefe193bd3362df8845c68b1d47be6788c08d6f7f516f0005dfb710dd25521cab585dce76ed06a14d6f07c96ecde6fe725216d3a1f96617b3be5dd6c886246c09239d665d5ec64414d120ee8d64f45a7125540c843a5ce4c521da4a3f8a9e9ff29a2bb330d83bdec5ab8207bd7d35b4694bfeedc11ce4faa19110a17eda5d171fe8a1185b69b7b2387cf174c410ce34a0c0f0f04e2261c2999768e8c893ee82bf3d7bd33dc6b95a57bcd9d345479ebd287a62c14ce516e4f3fe74f72f328914d03b6bdda4dbef575c0e5cbebe2d727d2ff37cde90536b9dbd245f777ad49c53769a5e5c0089469cd068d8557078b89c960a979758ddab3904ea79d4148e9884c0e056e2bfe501738c9f7dd472278ef29f26543540635ec841a1540b67d233f5ff091513a1a377b4a1c6a6a86f267ae888dd7cbf414fdbf137434a496b839c94a0eba048d52c9568551a01bb9212e11dcbb4647425478d3fb15292b259bbac29cc79c8911fb7d30e34a9486a560488cd5028de8c5d72f06e52fbefdf28bd558dda2286d423d184d1716f30dc6b108da333d074563a6318ecf714694ec50ceba5897820bc4a3428f6bccb9f8e7495c6e0417f080b113c5dd30b7cbf398a752e529f535af2f4ce05dcb6a90edab42f3f81d25e70ac6072ff16d41c0c6d04d9965e911746e41cc0c18919f958fa50a96878692f0ce46bdbfc993f1abde93d29defa102c8739ff6ea20f5a5387ac193a9ea32bce2ace4581dd8d5d28e492b439ae7e667b70181d1b5adc7a808b2b123d97c2b8615f25c092b13df32a39dd74815ece9fde9239341125b1c6e8defb4d62767e434d1b5f42b250e3d015e592cc241702c459953311b5c27e1c7d0522f45559da27ad0b1b388e190f6a4f06ba029be90c3563e2ecbb1ae4a41fd9eeb44338bd0884d0b8439688ac21bf581454cc61a9148f1edfa1b6cc00a72fc39e639064d3a30987f192b5421a9462dc2c39642725a81f1d826f54390895d31ca60d638472a158579a0b4ba1b6060d422eed3af3983b454a6ac4f497301b96e45abb2c0fb5dbc3d2a5eb9454ce48c27d34677bbb4e356addda24653846786e411779214ab5d1a55c7408aaaac29d08b80895ccb1c5e03962121f22cc6273f5b38579924b1b2541dd3a0f13110174102d9f219681f3dc5b90850259313da89cdd00c5a46b0eda77e46549e769231498a477c98093f34ec8ddcd77c19249f7a93e7809282cd39f1b969ac3e7ae3ec65b03b33c0bd591387aa14f69ab8422bedd4bfdb99fd15de662b5c2d13b3a22bb6c79421b091e5e38169c0972d48778650ccd6864976dca4379bf6c5ba5e80c4c70c64821d4ea324f1c04898b66dcad2fb0fc31173fb171dcfb4497e91bcd88c3b169f1de6bb1eb2d2f4d0e8ccb4ec7e314b229330646e22485ab8087de43d5c003fa711ee9c904ccc25cf2af67fbb2de1ac3e86350cbec5fa31964f384052998ffa9128989782fd91e67ef3ad9e29b56b5d55745ca3e2261b9c1daa7d2b33f53f37916bb63e92826093af99511e727168b34f9e23592d7c715b50ceed177fedd29cc7d7450378deaea582eeb37d9bef4e3a319c886b639b3aa1b5d3facb9db513775473be113b14b9f626a11f5b4bd46b8a8dc0eabfa3d34849999af1a9dd888905d59658dc71b67e6e5811b1817ca0afb608f788ae87226291da620d07cea8d205e4098b0ff6c7f151406e79e97afe3e535014222549395e71d80033515adb5910f4d6229fa33eb2aeb23098e758a364f5762ac0675189a442d6b34cf5247dc6d50d6902b05f7322c8e2163130033c32f9eede7b4928571a65e378092985a20516c2ac1d58ec39193a0450de6b963f54986a5bc8b899fc123ba35063fb563387920ca792f9ff77d5ad6958a02cae4b5e0cb28af93666cc7383d44e8b3576fa57e1023daad626e2acb97f882216f7bbc35073fbfb6724307d34f3eedf1979d253d4abf94392a842502bfc6406b27466f8a024881e54048c7b00cb758989fcc29d2ca68ec6bfd79a941c88ef6446e4b5953bd9927a3c6a8aec14789182c2d30d2277ae42f2810bc2dbaab8c5efd2bfbdf5107ac076072fe31557f3405414b3e00e88a5b42ea072ec5e3d6e17a22e7d8f984c5965cca9c983ab9076d2b3395d8f52afec019e13af255ba1d6fe10c5fad5d4c276a1a21c6db85ab08b15ac7ce13cff22f1bb3e64704d4f4096a4aa93e6d6e30697e8b64572125f85c8a2f7e3667fc0cc1c444740686f075c350adeb0bdaa375578dda881bb4785dddd61b55afb216aecf61f6261bd1637b9010ff1c21fed45a800b3b26f72009d07c90e22cca7d8ebb792d0a6cdfc6bceba3061980274eef61c172776ca994682dc40e92fcf9d583639e56070b452c79ccaaedd84abb7754ce0b435dddeda3be868bc1a612f1cc72565ab998dc31a536d592714b62acf5dbd6c9b5deee8bdbec44acba1125092e4926694dc3a31ed851c9e6433402e1c423e5945aafcc751c02a07126ca7c5ddbb0f36e90d4425b57c61d7502629d2fd42b3108d9e00f98e085f1ade26e4ca9a60fca1e8e46837f9c4f439c4890e03b831db381f5c683b1f5d65766311ed65b1f0fb1e928a59baa439eab7cd3ff0508293b0fb4c37a31af95cb444650a24531237c09d2116f36ee265befd1ca83df581d625fda50868c831010ec25b10472296bc5a012b0a80075ca9533861dec3d4e4f594e908fe425958cf2dd9802c1267a7b96ee052f5648e26173fbc72d05e98407bd3df19c6b07c264d878f802f72554f803c192022a2f287fbfcfb10378075abda9f1039bf6b10c5e433a3b576039e8030f2756dd4e38cbf05cb332c1e1334dc98b6c0b51877e8fcea9d918203df41c6b41bee4995b4055651adde39419c7d8d5beb1695b3c5f1fb78acbd088c41ad44d7ebd6f874394bd59c8e9941c6d1971cfd26d9ec90f33760716371ffbe0c99ccdd7baadf1d5e29ceb7f420cef68846a8adb64dc56ee174fc56329ba2eb987f3bd71d33edfddc143e5b0e7b707bcbabb5b33b047f590bc50860b7dd7d5867224809397b2ae1137aa9e5a5f46af9dbcf9d834ec06dc8be9325cacc27ec34cdbe008bddfc3dc5b30006e04cf6a6504f2f3dc8a9ba5007a364fea805ec0742b6a43e12c0075dce13bccf1ab38cdde1f00ffef38dfc344ee92152aa17bd6b1d697ae7c53641904c5b782576b0c68fce1e777e15a5744f43b197b27f5ed3d0488b9256e0613149d1597c4f299802dff8e1c46f95f2e599eb8be0680d27f32d4a1c2d33de73963ab2798c8e5ce46be758dd50d5cd498571e941bb0c13d06ebe5055ee32c99685d349528b37e88f6415b761b3e2965bcdfed03ebeadda6707ec228f2f460495cf18362f6d5ff8837fec8811fe8a63575339f730fa13fb2ee80186e999eddb9b42f14235053ce556b729c61407056aac98447162b90ca3626f0c26fbd630c8cdbc05d14340fb5e0845c81924d1ca5628084345d5126b091cfaee63e7ed31d1e825763758f4750c6ae285f6867fbbfd258d8d4e8fcefb36610cf2b0fd9c83ab660abc7ee96487804491e7048f4fa3b27fd8955933d40c3a28e5fe43bee3ab8c9d41453b4a80dd09e298611207344981f211a0eb9db5b44fbfe3a06e9b249e47e5443b559a9e7f3d888178b9785910ff5f76274567f8f68c76e61e6aa128b89e1b8b468b3f49928d7965cf2261db0ef9f8a0039619d4f295c4a5ede1e9cf05ea84f523f44c7272029f2a2ae17022ba0c7cf2bc98bdb46b0d3a60c07ef1282ab0cfb1885624f5b0a88b81967367554511ca88fe728ac0d949aae513e3060e9050771503e2d01a1329cdf608ac7db1705afeae21e2763fa2dbd4d397a5cd7ccd3ce54c4b74cbe34c0e6f19ea7fda78cf53898b18685cc1916e4b627369e183825869ab9f97e4a6e5eb5939e11c9509816c2f9466180e519c7c813b0e255d23d9c76c351bd7b5f8d13288b0b9bef64edf28ac75a2fc7fa4c461a00582ad4ca66a0e48b6915ad8b7fe5e6e6d0ffb532da1960ad9bf81b16b5ffc6083463c4e9b17f065a9533595c8fcb421cee158b69f3919ab14a32fb4e1661876498de5a96b610132fba98262fe6a359ab76b43f7158e5c00b64aa3db2d9f40eff4b6ec6e072953224fc44af8c106a2f15cdf75ec654bb8b7db504c609d7c2224ba1c82920070a7e70ee77041e986893f58eff6eadc505135bf3766bf7e2586daa25c85db35494561c8bf39e0543670046ca3c63fa0f7c119edf4700a4388216b2dd1640bcd6d8d1fa7f9167dd1af561f7e3f1c85efba3f13cfbc5f27dade69e7a9b83175e6d23f138af1fe694218480616b2def0a407bdc71bd52ad27cb7b6f59ee889ec2deb871ac22f1c563c86988b1ccf572df066e1ed3ab90b10a21753c77390d0edc98c75c6809605aae60d20e605ae552f6e9b3f546a9e8970aa58e9f326f1f836caf331079e801b1a1acfd692c9190905d07314c334a6e913591a268eb24291d7c4cc961e9b22df00ef34cd69720b3fe44bb2722ee13fa7bbf19a99152e72449afd7d57e17ea8af45012444b8511d2006a0ddeca1c5780093c4e2aad3facd358582090c33dc118631377da3cd70c2750fbb6d4b6727e04d98f5340ea1ceaae4d7e925f8af2c7625a3248cf710b2b731e3bb76cf26c8523d641271c407076c93038660960cf6321047724909d6e6496835d3bfe369dfc1016f494144a075d0b228ccbf23e972b35eefda95978c3218538c36fa4917e2395632ca2b7a605e2b40ec882cc0978b4c5862a7b6732ce216d95ada5938df082b80041659d16bcf681445bfcafac04a4fbab87ba5117435e6c86238dc811f40287e85c9126450a453d22baa36aa626b0926fb7d174fb62a6c6659fe5f305dbf3270e0e2553211333eac8ed94858a00926ac835424524b14d02c331e4dda4725c031c81c4d71af4bab441174fee64154872f5f0ea4880d90834d0635026ae898dffbbcfe482a5001a2585bc8f0247377742fb53f253d66c53a99855e1bafe8603d779e06f5b505267da59ea086736129163c28eb7df369cdb685e239dfc2b87c83156386f7631066c4df55ac62cbe7463aade669efaed7744dfd0153c956acbb1d8bfb97307eb3b55b6fb78572c60a3ba66c6d537ee9fde44050040351053a67fece98048f23807a5fedf73d33a9f86a36d83b330d904079962d844af7475d2fe56a3997be6035f5988a21e875b3f51ebe25e35d28e32d2b4b22dfcbf059268290366f007885e643b6d65e43fe4a9064cc8efeb2b69df9ce1ee35250636c47794c8edf0a98cb370ee3e7e75483c6a5851e3874ec0348597da0a6759b402e529afa1d7754eb0bd3b95916a5eb3fb727580b31a8b9833c203de277ee770e604449c7e7556cf5181957b938d8ba203489797c70da08ac83426f71a1217be7e5abdb8d0a26519cc8ad56e8a8ad4b3b8bf62d6d5f9205652b352ee38517e6d39126a70f44c0d4eee2d10d5486e7b17d50632ae07dd9abca901e5761ebb63abdb2ffe4e8585ca53855cfeacef746458ce6eca4fe8afe74bfdd9684680e956614f40e664a87886995b1bcba2e5f3e9dc903701b33aaf9ea063a7c68b4c26228e1b69298fcf6ff17a8eecae5e6c6b1ee248e7616bc294db3d0db8471e7d59270085749397af14eb104046d1e9d852de3cae9528ec33adcbac09d45128098702a92eacf6858a151c0a538ddc23136a217f24db4e084833efc522c13348c4fb3cffde17f1a110d0276546477bdc97dcbdf81b1cdb23e53d29dc950a42652097821b0f4d75852a440a0cd816aeea8107bc8436aabd2deb01014410f384693938fdd86a07dd4517aa5b0b5804877a5e7cd0f720f262904c73400e3fa90dcd4c66717599c1579fc817224fef33e3eaf9412b7bde026d580c8cd19ec60587bbc0193d8a2128161b47c9cfe74b7bc9a6a9616261224798c184a401492c025e0da0d4ee71b2f3a7f17f233f5235c0aa175473b6187aa6b186c429e4d769063c3016cd032eb62e6995c9bb6fc97ade26c334e04ebf774ace7f4dfcce857a55e6d443bca990a861c32143bbd4f70ef97ddf5489dad4a227f36be3111d30b6222d7a8cb7e9d48359f346672eacbc55438ec6746c2033c5fb109736d7eb207e4c63ae3ea8e3a7e34890ad1abe89c2b46d86772e0fe3e8d70f5e48aa7266222d3a1dc768efbbd8dd5111b3926f11e03c6a7df58bb4fda02e66d800e75d0599fd02436307016cf8f560210301274c3b892df4cfb24478ae367482c799ba7bbae36f53d29ca513cefe4f56fc38d4bc3952f139852f9da3031bca4a22a3ffea8bdb8362e5f687fa523950292d028ed36414e2d0342cd92139b472afde1d9f9b2a20ffa52dc542173d6fe67921fac775d4ae2490e3967a6c92672bce82f0eb3d351f834fa69ce8fc28684aab897f2f32a61a838d688b4eeb3686856ba52098f8b40172417269fafc031dcdf427c26553530212c84df666d0e1ee4c792a8ee40480f5f2f83a543f8e53fb590d3ccb701eb7fecaaee0f1608d81f084de15465f9fa66c6a2264305ef4a94affe42458e9a9813dba509412f42933bb90ee4dd2d5382516ae12a31c4c6c624fa4fb31b08133622dcae198bc159b4d1d54cc29c3eca9c1da9ebc4da4dd58930ca2ca9bba8b4c00b08e2214a815ce5c9360a6890d8bb9021cb89f29513a24b740389013aff8af5d6ac71f7cca2adcca1b52f9f56f0de3759c8c6bf03aec85fdbd1c3427db9aab6a4088a41bed8e98941d8903b3bcb5320ad8ba1e1192aed29e3ad0404cfd709884d265dca9e9e9e639b4d472b93cfd80a19917c85691a408012ac220eaa98b1b15cd56debf6b447017dbed41c5d6734a848b8844249318e5c8597e1b9b8ba3c5eec9575fdbf90122ed0cd4748a7e330730e7991a3c75c4eb373c077220dd895bb9b9690d818ab1de7b97532a2047f2f854a8b7fecfca0f015c1967cc738d0b60b6d43d690a6934e102f0693072518f118985124a705e8698a8fac9ae6df9ebfbe7ea98c15f803d25df34cd1cf2f80b8ab3e24ee9fa57eee626b28ca0f8444df6996ba374251bf17851c74f8b0fa843c1ffa23e64aaaf7a2ebbf542987d86b3c8f53ef46281119a670d209a80d825fe20f1dea2173c133bd012d7c13aaee6505409a63daa1b2fa605e912aa9a6e88ae0911a005321d56e032099f6aa3ad64627ef0ef5d999e969ae3b90ab4bd39d11de6cb4181e96472433c30ed26bf40e86ec24dbe3496a288e7829633ad312730db7337dd13deeda8f74eb5fc881127ba80951e3564c12aab68bf7a340a5d448f68c1fd256b5ba74fe1637bdea4c7bc70f2f10d47657fa8d9eafe4fcbcf0056243982b3273b9dac9228b8235fef212c48265c8e853e1317924d612f6867a2428f2078a331a2453020c2722a2063505aa8e532ab1cd269508c4eb15712faccf317bfbafa4fdbe80e66d4fabf37f0ea990c1f37e31d5900b532ae5810e4bd72fed96b96dd3ceb6a9136dcc352842d35535997101d3497d2b4cdeb1d5f6f5a5c98bc68dc06a055111d41ca71157e3da3ffd562ac112bc06dc69b873015026d893a58408ae80fa80002e4bb72e43e8da1255f3db7ed1a613fe68c33a43e3ffc7989bc362f8745921593162aab9f53db7ee40495470ee55acc44b5990a7dee11f5fef738df92e50d23ad9f690518736e2128e8a28f012dae4517aee5e3ac2d3acb6411a8932538bc1ff754ba7c952c878c1fcd3ccde11fd219705f167330e0144027898d93c845797e49af1eefb7548df7d5f18ab3adf403733e75e2852368ed4cbf31849b1a4e00732d254100e066070faf76498862217749412dca9d00d2dfce534c07712c233ce6143d3235f65046a2c4867e6fcac40d0cd14ca0e11f241dbef0dcc43d4ae345bd301c0e227dc6951490660f41d036fd0642f7583d8c03e02fa1eac8796889a42f8953828989b972391ef9b42d2102e291b083fca783f9c8f132f59ef04caa63aea9ca1687a675bb962243522981506a665426bd8aaa096bfddbdac3ad37b58a2d28940e5f4930b711f5e155b94176f2fc1edd3b41ced6822eb47d01bfb14dd2bbf331fc828eacae2e06013bbdc31a035b6b06dd4aed4de2203d3d0c753c2feae5aeaf87e61f88f46917483eeace87e45ea51c69df878dd08033867d3f70c2c687f126297c3d28b01f249ee04ef1753fcad0eac2a1ddffe1783ed70797b558760facf1c007bc3b713ec50c993e1a9a4935541983a5631703ebcb50524721544961e129cb0408f9e644cc56568d7ed549d569939381e1cc8b0f2a0a56d1aab2846ff9bab53c800e92ce1f67fe33d78ddbf1787c6d4fbf31b137677c9cd17201b95c187afc0a796eea0450e18bb25cab2125ae65d1f93dcbaf57ca70fc94566ed5d84a68d1cde1faa5d25e83e81813213a86d8708ecf5856f86d90bd2bd5e75fa733759d7f0d5bb0d63d071abe5e7adb5f70ad8d20d1b54e838e13523aa90b884e1de0e6d7d746aa611da3d60443943f2e0065f02b445ad1aa96552717661aa00b71830ca1a165889229be4b68ee434fb9bab66a8f6f3e9674634384cee6fa35d050a82793327ebaf3b686cb13e6683eb7f112e0e7082ad36a11b9e678f63c9ef3ae4244c3fe42052ca674d028b2e2db8e36cc1e3fd6b3ab30934c494c8b6bc4e776de208cb724d0a68da566fa57fa723721fc934aa886b1c6a59b45194976cdcec9e6e36cbd31ea1ea147cd3a567af8c5e390177154f7350286343249195977794f3a02f1f52edc4156a0273940b940b5920bfb6b9bea62c09e1a21776f643f222c89a28efaf6737b2666cbc8bb3b117c3ea952eef3bdd65aea2586898bb4352dee040a49c72fcf73c3a690bb5437b6634bd5e08b7c948a17eef4c50edc21b80af1f79cd1fc9b8de6f6a8d5bd2b766301402b26d5f5de89926d7baf138cdcf07095667c682c17499c389e724f9da7196254bbf13bb658459c00f5c5f60116cea283ecd2949e9f952b2e1e767a6b6a6a65029a590458870d8c027f1c2b69b8e6caa0a4324b7ccbd64073fac9b1020be660606e34f5287238895b488d4582fc8fa6e69f44d768826a6ea5c942928018d4b9948280e4f8d77279e9f118a3acaff30041c9604bb47bd1ee785eba6a3edfff12a34ed5bca05ae34473cda1344955b79409c6388d58fcd9edd78b870e27c5c466efa821c4551d6de8491a8f2e927b5af927c39f9a7b5c8d45ec1f776f79bbb493fe0ed801843ccc3835a047fc4002e6a8e6df208ae3a2872fd10e7f7d9572cd0473382e62e0f8b1b62822325e6b37caa4e533209573812cb0762cba2ee1a381c38d5f488832a253a084bb126d8a7244671b0d7a1f9685c5fbcf5edefa61de3212d93351d2f76fa8b9197806e2c1bf33f96d3d5d0eede569014dbdeb4cdc5bd20894df6dedb7ce83cdbaee4934fb33e13e2988ad717e13320c02b879d03f0b56529a2f42070b68a2697f24223979666d784caf2a5ebcb927a4d0691446ce43b115d3b47e9be32d1a81bfd0b2a23539bf89e5fb03c5798757684223bba49bbee2bc7acd90a77cfef215fd8d999a9090910cd773b63a4c9c4772cd2aa73714ebfcb0a5f445f7f71b46b5b338f48bf1b2043b20fcec1642ab1970f2edc4a44aba7954098ff98fd9643c19a042df57551547505b1b0ff7f075ce2db91d8f0d13d90d0fce2da6d3874bc2cf89f3c7ae4051846d79abfb1f7309282bdcf65e8f0bde8deec4b707d787b53bf871c62c505dae104876eb118b282f749f13ec76b17d4ba9147275fab35ca38196a3e7c0af929c484eaff0f89f879ca5f3482fed7e9953791e78f82223b7c08ddc4b7ab29b2b42e92c9030de1b73707375c2fdcb0da1a6b637e78d630c1ba4a1297e6db137717e777bbd0d10e2cdf6e89ef6363cb74174a76feaf1ecf90982944336d35b6e693f2aff3f87d2e4a075cd684b2f38f2d49dc4643e3d16e90bdc6b316340b9e874cb5ee3f33106a2b7f7a141d06ce177f89b4925edd01720f223c859ecdfbd51a6d423534ddba1975261afeb58ac76e1a96fbc1f484f2675a771e43f19fbf1a8c9a630dd904066ee31f2f4f97609c6acc9387956663e0c6529301bafe0d443e8df620d01d6c0165d17049755c3f58bd5ee1ef27b5eeff9f49c7fe9387ffe855f0f3ce094a14e15fe846365201cfbef6863d4d05b9353dfa3b3077309c5853191854f40464eb6374f4f07675b417c1299fb96496c87c2944b6f573cae1ea44ad85498fa706c3cf0a0ea1e6b4a602b509d0e78d624bf759d3978195eea9d6795734041ad5aa95ecc5a549c56909267c0ecb4e70406c39379a7f09c9c50f636761e17a57cbbeefcab588989c9c2e77c627449a82c4a215ce0f3924d53abbc75723d1f011cef541bda629e9a7ca0cddbbcd7cd957e2aabb51522fec8937edb45726b4192bc55c8b12eda0daad72cd31ec57582ef9e1e889e8e8569ddf10dc2e0855ec14955802c19f8711a07a6df1f67cfb84d777898f55a20171dfdb33521a18790ce73664fa78b228db5ea03f882a3f950914f37b40f4631eff9b1e8fd7d79e2e3b7c2372b3385d5f94702863844acf3640f50274abb8ecf5a9d840bd83a444c0e05247efab0e6e2152a331dbd1004d1e4dd5b27aef9eef4b4dbd0302c16a92a9f7c51996d1bf8fcd6ccb6950266a28c2b01f8ebc03a38646e0c42a1aec262b34ffb312972053295594f7a4c67d459f801c6b23014ff3dd0d209cfa6f82368ab7d4847f784da454b67d54e74c18c5a6192fb3d00896c2ae1369fc5cf30ebfca488eb91286caca37e99be9563e37bde68f3bc0ae43607aab816395a62b435b31bceb923870bccd06cc76fe7901d47ff5359cc87539bb0b0eb9364c6e33a2ccd15d1daba039c9a6cb6d2cf70da5b33c9f081b3c7156c1ba556f6b03d06a7d887d3581ebc90da6131c3f6a44ce0286b9d04093095b84d44b15afd21254166ae9d433e552805aa0383b707ba8c5ab45add72bf554a19bd769daa30197189d845da53a6cb5385be9cd8b609812d07867e34a921ddb3aa6793b6b603c654677d5c4979e3dc1daac66560bc14e0de6086ed15eb25c044a0c3992bbb68ffc5fc2930edca8e514aa315c6176847e3102ebf8827ca603c30d7a8d8009be969c8d4b4a7ce484f034274f11dd53e65edca5092a61836ba5516023d8c8a5bb1b6626dd24b6c138154a39471315484762427a7b108398d850cc478248af4b1fbc856b7176c77c304f649168af7953bb25d7c57e107e60726984e3414fb00d9a773e2940682dc2c493976759034503e227e843c88999b3972221d2fc3ce2fc0a2b584091bda6b35663863cbda5deae7e083b5f4c3226fe1d86733f9b000f8ef696e97e52da57feec78847b7793aefd505eb3b3acc0a752e4cd9e703794afe9085001714fe6c2becfad1f95f9c88fcf5f863b734c2178035454b5d4c4758125e80d43a040acdfdac1db921ee68330fb8e640d1b07de221c6ee6978141ec37094ab94493c36a72bab7a98adca723032cfe6c24de630faee2351edafde8375b416ba5c6f6e0b206685c76e7abc2e9f7112179d9e04f4028636ac2d15f40d18c6c2750a2fd53bd47fb90997321bc426419a036208d232ff58e37b5db6c715b641a8ec8dbf38c4c5a9cdb816aae18ec1d8c7f16bc33b9d05980917c2a35f88b1a3ae2dc75a318d58299226f45ba615c455eefc2d8fedd4d348b91cf59f2d9e5d90d0c3e82cfedad31b5c0eec1bf435414f3b693d48bc87b1b7685e6ac7c924fb2aea2bb50b611589381b2a6d3738a996eebefbdad058a379afb4c587eb31f88678e5cb2f5e8574b665b41e26b86b5496100dfba1329c664d94aa3e98317ff9973570f98b7940ec3bbbdfb823be7bd2741cba7e382be3f951882301f5dc379b384ed4715edcc7bf4ce5e78a039b1b1b9e3f93fa2aeb2404e8e78ca9c28b908ad6002f8dcb9fbd2fb8e63ece36260859ee6bec0773301be387ba58109a00b97f57873ac85502e22c0a041d901e620c5cc3d396a556c9d766bae69e67ead1c77f4ed57931b18f41652d196c8c486150a9b3ee24d9924e00d5824de91aaab12d799656b0cfe22285bbb40e69968451f19e0b5b96fba914913fecff7babb4f035a363b0f207956a9f94ce6c6eeb2cc60db1775c7ab3c6006d521aded10239878ae7df2a1a1462940ac6207151c5fddd152a3ab931177dd8aa7210dc63b57728575b6df1fc8a19a4dd9e7e8150743577ba895ba61300dae052912bcc86fcb698a523a35fe5fff811f1d518fd6db7e5253854702a57a87bbeed6430d59c49ed5cc97deaf3d6e1fea3ab52306e88801c7fc8ce62405ae474257678a5b275bdce162cc4e0e1a1459c4a6ef9ffc58965123801812294a95bcf4a1f12547ba30c03fffb1eb4ef74224ad931b34efe8b5cbc8091f5ba052e0996637bdfd196b38abea53ca84d2bfad95b3e0d56e8719934eb67aefadebd34f6af8354579888c2b3dd427ceaddc262ee14cb28c87c83b0461ecf5436ad35659540d4ad7a5f1c0ccae613101e745d2911c97a57e7282cbb1c8677002368047ee37e81984b90981b1257f95ee7ea26fe19ffa5e8d574f8e3e064b3429cd1b1c607ac93e7ff0930068929b7cba6786e78d4714e0437b1425eed668d488fbf3de3f04004e94dd7496a27a1dc1f2ffafc178c6dfbd4e48d227e0752e1029ebcd9ab8ebbd8449877fe7457dcd190ef05a50d1e3ab72a4bbb6694b7ca3d9b649c50b3fa4ed87a746c569bc3cf18948c03c238b20e61b93ab5bee89bde840cd7e826fef3b8ca3beaad92f9a5b6df85a392ef7bd8888928057e24d21ad7952585e562c6804bdb6e793c88883f6f579922c69db07ecd61be3c7da2d6389d64579f3e98ffb4b249104bb67debf5406b599021f5bee22f2eb46ab9f6c0607c787d5aeb927b47c681f1bd3d5d75b3a1776f17cba3d14d7cbc38c59145739ec396d69a137170bd3eece37d7a4f6654efa855a3dae410221271d75ce61923eeb61e0c679d7a5354e908f1d27fd7c69de76fcb5744f7f84dc04768a2fc3efe38405127133407b3fb4576e088da41a3123561e6748202c22afc57b2fb3e16e8062b4bab987664e1a765f5a9298b6e1212fe1a5f15db7739dae1c7ab24b893ad979f7750d62beb25567e26f5df1df71cdd73e9d80a32472b31fb6c9c260eaffe37ea493ca11d42846b9f11e1eee076f65d0df021bbdfcf336505199dc93be377a0aecc56c0a575ea26583ece7ff841dd427b74e51dfd4425bc57e1a56316f26204cad2d2f78a9d91f3afa779ed7b559f3013ab85b320debb1cf31a3edeaefd2952f1c1873797967465b0884e826985877835933dc61973069732ce3d9fdbcbc8b6f39300a2c298871336d39f8790dd91670c4b3f0edaeb9c6a9c98025d28867868648d04bf301c7e6318930508d2c7a01beb42afd9e0ba3ca249c00900454f22c6949753e33181fd364427dce25d3ae208c0d8da35ce828f3d3b396c652b4e8562df69d4357cf7c667a4172b041b3a64322fffe520326e7bd5143971b6d164a55b3f1619965c802060f728ee6a8bfa533bff8651ba0adb4c5dfea247098210cc1b1bff959eb1d2d2fea3f4c8904970ba5b826a4502bce94f3dca913513d0c9bda99da55860f674c057968c107db3ca066911a5e38c297b3b6fded239f43cec7f44ce96978a2d0f14d222afa6d8cc84c14c121663dcdab20ba447e555e989b1b7584ae379723fc86fbdd6d5e9177edf7cb86a62696efe5cb6a5b26418f023e0ba77c160e560edd4ac1eb0cba9b56c010222d09fab5624e8e57c030e29e28c6de1b145fb4ad89cf759e62d5f7805878e6ceb794ca7124fc25e510e92b616dcba54fdea6d51ddc487a12fda0c963e7fb94fe134dd3634c9ff64fe2092742e691e61321de526880526a005b5f641d447432304745c1763627473513ded56e50684d4af5f772a47b9ef38c760cb05076800ed50250aa897f37849a378f6085b5aa47e67a5bc6f356064d890819db6aa8a94000028136400c554b173d9cc37296e850ff5cde27ac45635a2b0cd53f8d474448fe450b59078692df442f58da2ddab6b0e226760c3300151e3cdc2c59253f9b357afc0841e9a16df3896f8e33ba89d8a634c52d80e8061849f1c0886fbc33dac13860a0301d0e23d28101c785a30e59929126d9f4e290bdab3aaf676f4bd954cdf89018ddd8cfac1c329b907f468bf43551dd64281f7c08b9785078cd87d4c8355501afa661f36850011f7e5040e00f5e58eab9bb728b46e04d3f9dc4ad73dac9cc5d6c212d314fc9baae190002242cff8bc05a7bea88e5f956c07493348fcd8d1c63fc7038658c2ebc074ac364a3a1594556e8ed40d106f0adf12ac72880cd94e0c5cddd1d8ec1618c61cb7b176e0da694c23c988acd05db5e8f0f1334c70d43693017a1432d282b598b8e365a828e560bdcf4e6f24f7ac2f6d56a96058c83b65ce9313bbca89af2ef857ba98b3009e985ceb03f61f43996b3e1930493bd17282b6547deb55c87297f8a4eee4b2a2ff0beea27b9acad83e699c80dc08fe624e1ae3760a19bfb4961af9f17e351b0ff80d76f231ad32becc494194a3abba374bb40f3de41e0fa99f0fefcea1556f1cefceff27a0a196c2886e9af79a223291b3cfb1802962d8eba65ad72618fe61fe999e2658127f909ad46ae60b5a6cca576c467baf901d80269a1e4635cc8a065920f8d42f4164e0759e98fd195b5cc3bc9129105593640436f669889bb44f13c0ef5302fc27a06917f31c116bdb43d9ab26d015c759ebae47981c0eaa2248c56ecea2e505e7e7e2273f5bcae580029d2beadd46d7e2c08fc161fa348a13d363e94088186e4f213bbb2f40e48f21ccb6a478d11c0a2a23037c7468922ade91c7ecd995e310bb7dfd8c72541ab4b4236902517a85822aa8e12c068cb1740ee4c5fcade3dcc073c1fac27f93487f209b5d925b40281af85e158571872f4da2d03cd56490fa21f5d328eb05104409c1768e71f62381954bbc0480c68378002ca1f4eefee90784449ec4fb6667477848213f1fc011c22945aea2da8258bd6b845eb9bb57bf69eb5a9ec9e95e8bdc4b0867aefd9e7f7a03767289b9cfebb8da0aa95ee64b688a2a219da7f291d91589bb92f7a3736b9961853f047ee887066b17849b28047d7fd10635335f5f6250c1aff0d36490ab92ca844812ab374d8d61e93d3ca82983f19576d2d2c4ecd944b16868362689079da68a862c35aea4b75702750faa73fea9129d941eb4fdc23847e5143c41b80c397074f3a75942a511d08a7395a7b776cfebcf77f7243bb29596b927d1a8a7a0b3e360f3f35c17b08f2511cf636adba07821f020cbe40bc4b9aa01f8b435fcda4e88b12a7e2180349acc3e933cb9c5fbae1448b9c4d681b9bd88aecd90c32281cfd25cb8cfc301ab0c049314f165c7dd0bb65c9235c883a38afca452c95431e14a8bcfcc57cc60ea7831ae7a687e93fd0df0641c20d86f2cf6dc9f13a08e66de2c6ae31b1ed63f5f38b145d0b4bbcf09d512d5c1068a07e122e809b518014cc065fcca641d45a0bb3f097b86e21af29c34bdbcea2a022c8b75bb10cc4a23842b7303647bb51703a404f7190b8dc96bbac89a883a8e0d325ba31a7e423e4e18e07b0c60e79508b4831da636df0e00463bdf10f9fccfa13b87ae055b4efd0b9694e516248c560a518cd0084b61ec40b3492bda771d517e7b4d8884dd009cde39ac3366985c200a3e42d897cea37749bc8f99ed05d7b0009a3ec76d696ed289852cba46179da07265fdce6c275f987d2c98f041379bc9b75f78427eeb07621e03155bf03464ecd4997070c62709587bb1681a78c9190b6044dea7438adb00a95fad7420af4836e9ae69d9d7b8c7a70b721dadf52a662aaba43a0ccfabd15a4c94deae520730502db9d280ea5c0502accd7c338880c4b2b6ab1d1d696fc5380156bd67d885049566c9162208adffb82e84823b742a769007cf61dc6d4e6fadca5a70b2fadd88af1243cf5416f51817ce9fd577afb3e6eb5305e8ecf3a197df518644e3cb8aa94d346b1171dab885275d7865e4dc3c7871a8f1adea537ece81401926b46ec4ba9d6a8cb371e355d98ecfb868bc79bd797481920ab0c87d5ff1c55d5f9bb2c7c128be114324bf99dc35788c75f2db1a352556e61e651d802b124bfb13d24f5ec3c33a17a5cbe80074ac74be149b8f12238ebd8977793eae612bc82ae4cbcd7953ef9cc67c5e5b940f8ff5d6a7e41abdb5962e4c66cf764d0f9221efdd4838da4e499166387f49951f5d5b3f6023b4ca6c33e496db6bda28585f9b83f375793e8c2719555f93172d8ce8194c41d907537d593e0486134f7f36f0b3bed0351571a07d0688e266bee3995587d8a7203ff8d2b50949ddcbb2ec04ecbb4952548f47a2cdd5cec7671111beb914b25a4ac223d54dd9a97bfb0307b4caa0e3c6e58d20b1cab70a17bdeb5338733c295eaea9140a647125633d69561a8845998a7b431ad30c55fb8aec6bed82f608d294984333c11682842f7b53ab5844d5c87882508a7b9f9f9b8b9a37cbec323a40908bed2a95b5193655fc8ab2ca996915e1d93615bc0a4ba7ae770a42c75c29cea72a5f5bf6635e11b25d20f329387871b099d424d76e3a0afe5ec1138399e068ab31e4b34c98a99fa99d424d48b9ab9c8beac38b31815c5403ec641ec0df5244f6859e6782409914a609060e97622e86b3de19a885e10396852e781d1ff12259e9e802ddc1070891306abd86713e9d209bb2abddac0350afe95d8c006aa85f8e3c636822153461e89f915a54a09f49dfa8b5d45bb8df8bc4750e3c0e8747c30bf0e6f8e2a8c2414a6d58554eca477d74e776611244eca0407717e93b438d7da17ff60a97a7b20b9907388f8febfaa521474a762851dc8c2e4ab287441f334e4d2c3c6329ced1ffc31d2849dac7bab35f8a01aba6eed859691f9aa427326b8f7efa94d5847d9ccd108dc797a3bbc7c566cef16748e28588d46506e2845d906408ec022a1b21d5f6135608303729dbbd895ecbdbc32a9e0c96d467437730ae473864e11dac893c25dd74e9f9f68a4f3c3a69e50e56bbaa93b318742501d01f710c596f2e4a3bd62ac5fea0320d9eab23a55432d6b264a38afa25eeb75358a0ae7d5fbce26f06494575e72f36ad1ba5981191f24961194c49161a8c4248280f724300102aa64a87944dedf74309496b56e9872cf1817ab32ca539786807e639d167ce38a6cc86bf38fa028030eff2eecd18f26aef7b9638f6799fab7e1066bf6a25a8beb99211225bc5021f2616e5150bb4a4e3e4d70c5b4e6e6718245b88522cd04b9e4ea8cf8bb96b389021356bb5cfd376dadfddb65f7bda987831c4fc1eb9052aaef8bc3a2d5b9c1f7deb9520844bd07c63417e76cc011cdd74932e1b6756d6db00192ba232cf37308a1c686270906dc55a09f6215922d26ed0376772d98913c94e3c2806d554a813008e62c1eb577c4f8306b761fd997baff12b50d9a3a46f3da8acfedfba5bcbf63bf70c29adf7abcf9ffb0e6107e5e501faf299d9443c6d1562f051bb965db9cb9e5be9307b5fc27019502db1dd6ad09de7fe4de94d8d7637c2ae7713d8fc7df903bf34647a3e6583afaf2938e7b709837375d3fd3fcb39144721948182c22121b749667bd98c5e22de840c08773f4904d0dce855fccdd0fd86f6bd66b249875474054b306f20fb4d129809892d0fcb27dd71e033e6abfc21f8e59203f5d5919412261fd7b81ae39c75afbfcc77b904e6ec7ff98a31ab032a5aae73ab9f769381ef476d3a8bd079d39df92dde2a59c5379acd12e3f2ac9e1c4a749510b5ef28c6ee248c8cfa2ec9937981f22dee55c112453e2169727922b714c9f2994f18fd748cb82d2bd4274d54180f7d311d1d2567b3ab434da913da0cf22cebd6ba0ac2e9d624e2c9ba35546fb4211aff99f6e601a87a833951b729e3843eee6dcae775b198ac3266fb2c79573b84d44e192868c840365ce103c6cb60d45aa2bfae3bde81a5e561138d3cff0dd93b5eb4972f71f21d00fe3c812a245f699484c1152a2168c29fc30e328ed9bab9a121d5a7ffed2b0b7f1bb00ca8c5d2b0111a6177f2f524023f534a049edc37a1d370dd8b50095d0cdd4ec7dfc6fcde9e17525069194b21bffd460b4f6e0f661739c59db74ad18265929e758fcd332f4d652ed9f9384ed6485ccca8b40f9ad309f9de35c2422a97fee4f19c4b8d5c16594ea2577e95c7c2a26721659a8f6192ff0c868906d3e7f4a3bbab3cad747b864bd7f43cdf7361c459d7055d326ec6fb5a9c74a372b73f666499f1e852c65792db6d957c06b911b3dd975755c30b96e29ad1aeacfc0b01bf085397414dba0f1d5aa54029119e0929ff6ca46b07b861a80850b408f8c574d27c63292a5b43de30ee5700676e06675bb4a402fbc0e57653759aca46114e6be5368af72bfe92ca6ee833a1f436a779ffefca51e8354e0b60631f2e4e4a33b032379415e2400c99388ba818595e16003397b3bd4a59ccd06383fe08663adc921cd566201ad60893da9ff71068c17b6eff5e0212a935dcbcc7a12c64fcd2694363b02d4600bed88574ee789a343dae23fffa95c35d07e57c41ebc188efdcccb18b935551de65409c1cce0bd8557f60afe2736ea14d94c4bf08c673113c776e12fef07a6690f7d71775809f24212b6a1fe5d98b8662e6b0a2f5e8374fb6b55f848e4431d241e2e2552de0edd9cdcbb9098225aec106c31672dc99bf30c0748eefe9afa2198be5c711623e52fcdc74f67d198fb562ce8252829ddad730e5ea1b925970fd9a8b4bcd0f43798fba80ad7d8b263a52e260678802e64bb9993763f8014d8d935869e9326089d25310677d01eaee237e260344f19538ee4f3a6e5f87e4d1f34aaf8397129a9d976589d8878e5e1a6868af6b83068c861b48169f4ece0a8bacf473b983ca4e017334fc4e9939c1f011269123b776c3404c27f3670e1fbcf6c895f63ad69a7d870816440488e44c2bf2d2a85fd8a8f48395ba4aa9c886d6ed652a2fc8d4f0443150b6125d0ec6c0602cf8d1053001a1a5e2fd966a324b4687565a7ba9fb616f746849f8a5818760beecf47822c7bdb0941363cd6161dc7ca04b364012f613c2714973b13119a82da73c2e13d2f8e4236e351c7a1753b5483b6884ade92275bc45b57c85182ca0de9d6ce7bb46f4e02ba1ca3f82ed3b30af06f41f34227b508314de505420f495746c8e94f36927e55bea7bcb99278328b42a48506a408c4fb79cdde711af26ff016955ef1527750ce2f19a94c6e5924431796fc7f0683a94a74d66c8d2127c2f1977010b5a27021e5e59301ab01d1d2f3794cfc3090fbe4f56282574a8f258d3164894df98088e423b42ac68dc3de5739df6094ef786309ddc73096ed9a15f989b7887c1b2e356b8c8058fe094f370cdf5338cbc596492eab5c4a270d8b44c34cd31cac3bf100e67cff92548c645fe9b1f6fc1c7c25f0c0d6d33aded0b3c387ea792a585985ca3ea1c86458c2f1b62f20cc5bb4fb5abb8a9c9a5a6c1f54333b939c02a15db8bc148b5e5e0ee748d9fb61160cbeb1f013f7b648ba544d80b671e803f1a52d64259e86dadb1b6bcb5e86779fc0d2e72f30ce21e2ad7cc3022aa2741d86c58afe0fadc3f34fe19f3c249ce6ad1bc250732de07a124f2c950292ff2b937fd79dac34ccbfbd93912b7c7af7e8cde1a711598047772265cbe183e88057fbd55485540197a9f43434d8c81f428a762c85105eb93344f72336ce1b99514683d58c54633672c2a4d32c6aa8bb58dce73a6dde8b88e9e05aa5dc5e3b6f7d65bbc0812ecbbb01ba2e268924ea59808a687836242103cf879f5f645c3c1e58336c851934fa9387f5a508347ece77cddb510c335df15ce725cc255f48d457248a7370064bcd5c828e5edaea3a14df1cc7bfc56e11abccfd51decfe4e402bd3a4af5e7d57e6e909f949a64cda5b46bb43d212f521ff3eae3fccd5fb4b91b9682d62f03bb0c200dc06636de1a8c014fb788759ffec449cb1c76f7519138131b2f93978434fda607f715a34a450a41c19f0c98dfbcd524b16a0e1e475554b956b4d5435de187a7b04ab7210790692722771c584c9b3fbcc8e2e87806ff336a5a5aa141222c1f6ac44e91c7fb6c0ec2078a7542490e01190544806e8bf643d59056881b2d6bccb1f8689ee36f4539c61b4464b663d6c68d340f3a4e95c58fd17a5d52590a415b0c3da851b5016bd91709d0ecbcc437b73bd3c6176b99351d7a42ee5a05fefa374fb9c089a928db30d042185017323ad53aa7a2d8eca4a840ca606fb16ad6874476f4b5405816c6c4baa8c0a07fe2fd707742d2c4faf73f1fdaf2859bc565fe895eb85f8a3cf49a0ee60be1e078f340ffb6b3fd8dc4ab321819c05d7846a06cbe3fcaae447263b274270f1b63c23ea3c2edeca898b2f4a035e9c30b886d6839581e7477a81b81fab22c2ca628c3bd99505445209c52f9e3c24426c395fb0c71005bb6cf7ce41a7bb2378f60f302420779e9373f9bb6b2834293cb2193203e0ea54a8d766c68bdb375ce5a729b6caa14fc1a1741d472a709186be1e0a089bd2596bc025b7ae328cd42b7442125feeeffe17580f72c2a6839cb15b2243ce4d095932d7fb258e69bc9fc46564b10eee5480f2570c6218272d6eb094ecc6543f6ecca431427717687a9a502f26a3df1fecf0337a120f029d756e21fa822c949999c58b73f3009463a756d60862af01e64dbd267a8490abd296ab6e1b943feabb12a3d748246a1345ca867cf77d8a92621ca5675d1106b00ca399eb71c07848e5f2c33aa5dbe32e2e82b303e777476081b74e66dd028ac4eff9ab2ee85ffa25b2807f87bef6241ba594e8bdefc8e37beb4cce94893cd2c7fddfe6e515e9a50fc2d002a415678e6619044b5fc312360c73d05585f9e5dafc81c9c97635f79c2bd289fa6fd348c6e781f5b8418be0cc66a51bf27d10abaeb99229e850d32f9b933f86a8fe14e73fc4c9ef154b8d58b77c4740c5200367b4de0c877c871a0ca0870926c9a49c489b38a0492b7bfc20f2d87915273073044a47a4015c0341aed06143e28c6f90b5d1fb47fa9adc589c7ab264b1f47d05b3d31b7055f046f495bb29745798473641e7b2f858d8dc060eb64db8f5d3c01d612ac5cf4139a217ad6fa99ca2dbcadfbdacb4c9656e0b6c6acb2fc44966bc60cd527ff1120d7009caf9b0cb4f041fbc5063b1f5f3f51d453ea77bb41db781df3b29c40adbfa546bb653c26cde9ec98f88c74b9cbd5e1d31013de5b2e4948ca481913348e15697aa6f693a2181d515e7f1882750b642b04c0c04bde3dbddbfaba829a2b3f5b6628e40f2006785a1cc29371934ea78d5f8df21aa6885d39b5ffd1a8701681ea5dc768f384308206ddf7aa88a83c91c758b318254e01a87db16767ad79d2d980110ce1a201483270f103df3307db447c10bf99c872cf5207bea35dcf583914a50c4c5c7cd3e9dcefc5d78b94f01626c76be23ce195139953a0f7a40a1c76edbc3ebc741949a8dd98b09565f1675b6aceed1ce1050c92e893adf8b4cd5933fc19fa99db0f7b94c96a681562fd933fe6a58bee5c873a6d5683ebe4723a53b7615f6fc37e9b2c6fe6d75df038564f9678d4a03697f7f7e0e41f23c29e799b51531ece44785bd9a067a6ec345ca4f33db86f711b501e1cfe57ad5afc5b822b0c4c0cd4352a420e6dddbcfc53547e4e72e16f14b57f776e62a6d1e17dd20e3318e8570c94813bc8d6b7f66349ebb99fe9c7d30301c0a5bee70017a434075497329ee2ab0d16d9f64fa4f300323e31078171f4f3ccc577471e8edea9e1a2de8f83e674f62a75dcc0769f1b1f5b4e2e195bca94eb354f50013471fe91fb480f6b8de62f788c8241b0d3eacfd16bbaef8c1b4eb233e51c4ef420b60ad75d0a9cc9174f558636d590811bda46ff574c20d77b3b28a81777d063dfdd909cbf3096027c7493b535b8b7e6c2954ac4e16fbd90c661dbf6b03959731461fc131d788f66903c191584f2fb5c2773be33986c3c0a7845f874f1e73d44aa854bdb2a609814b73af4567f4ed7c5d3ae86d86132110458ea1326944af29a5c1cf96caaee9eeae73ae612e262d754244fbd5baf689bf8aa079552314c45fb3fcfd13dcda3e2f43f4c65e774c00303b791f2378ba430cfc748c5c1b2ec9255c7e46c35bc738dcb73742d5fb9537ff194b04188cedb22611bfc08562ab8fc9060a6fef0b2191b390d93a0e4fbd84de1e7697dcef6c80c4d22fc0b53b85ac6809e94ff791afde2f17faec3df8214255d70d8284b99136507be9a074bcd4b28d6317f9d6f728695f29e236c84de61eaafba9cd5abc3c987bac91ec4699f59b538f2adace5e846a1a1055e93c4ff504ce9cecb9d7928cfa8b6359b52463940ab1766355c3b6904466243166facf35de321d7f72d7e97906b69dbfef08f6355cb1e4d9b9005f1738eafb90707edec1cdbf974fea4b69b62dc7eb9d9803b7afe7c8c397f02d50972d2c6f0e2df333378eebf2b965fe9ac49c15f72355cfdc1e7c51bad62e6f49e37c43dc09ff44946026ff0c1888f4dd416727513b788b047420344657318317f11eb56b2d30d8aef935a8dae9dc28c098a077d84078d9971996156cd7d95c3876c71d3f54aecea05db1aec159f8a6b5f652f7325b68d2e6409ab4cef64ccb8e6398cf14e9942172c4a36642ed1f5dd68989c37abe8a0c079b3ade41c97a5fd12736ad5c9c8b4523891c6eb1e94ad5fdeca267e68d0e7c7eebf0648c94df52b1d2f2e6ae7a52f267dc1b4b52d912dc0d8b09d0e60bcec2c3bc8406c41eb2519b9cd2f66a917e598d269f86e596033b8bf2e606c2499fa1979bfff1261578190a613d41857ba93439b332ed6a4d4e0e0387bce571801d0a920f4990a6ce98455b9cea78a0357ae96f8757dd438dc128104e77a273ee39c17aee1ab7c5cb7b620461c8fe24a96ae4adf2a17cb1e29d2b0a31ed48bbf260fd83faea6271d950b1af96beab2c73caf771b05202c80fc1c396edfaa1a3a258cc732694146819b288a5af0b58eb2b136a4bc5f41ebfa697e3e17dbfbeb91548ae2a70cd4e7af0b7a40fa3f7073ed15032614efcb2cc503abd5d19e46bebcc3d2ed647de79b4cc57101aef3bf9655861cbcbc466ce6ee0126a392b21fbf68ecab37c24bbee2c32523c6f706a139029a36f9d2ab5900f6909a4c497843c7650b31c333cb655b45c2c1340fdc6db0460fbc9cafd884e4eddf48e9b5edad10cb98c6f46e326a30f403058899e92649781d006fb87dbbf2a75b453c1892156b771748f226a85c25f95ce9cd81600fd7022e0c7f147ebdbc475da3b7485335d606078c6462084cb6ccf9d7a715a85d4996785cfc1027e8b1b14af00fe18c9f0a7005147b18acb6ca93ad31209f713cfe0d39c4f85690cbda346d88d056c3eeb0aa39c18877b4376f9fb2e4e65babf2fc542bc419e936057232d88730b8b05787cd921f0eaf0cdba036ee16656f36764d266e53e330aa9ffaf1e7699cf65d3fe1b41856a84c6ffab83e7fdc2ca8ab76011bb81294d15c5329bd00f121825b03cec00a02197fbbb216b8091d1daf2a41e19f7b6e5d42e55f855803bc660f9d2e0b56d07d0fc168c98a496cdf2a6753a4cf34880c6069bea53c5b36aa7f245508f37f72c3a9df3970b1f5c84f6237319fde6d76189e1e8bc17154a6870449541ad3e6819e291b52cf0a1afa04a16a278238e6bbd1d29cd8b315a0b46926343973cec8da342a6381e0b76940fb76db274989ae7cdd6bf23ad9c0bc26be24e31170ef835857f25590719d69c1e1d556dae718b472b203727c91402a143500302a1528901f79d3dcc423ce7f45b8ba29260b667e0bcc6a604b0b8df1e5026f40417f60b4844700800139a3bd30c3dcdb0a684494856caa8e434e55b7c42bb21eb12eb09c02a981ac5bfb716f1e3cd775c53ede959996f642ce798096bba12c8dc54d9bc2de6c1534501b5bcde517a478f946a3bba368ff23ec6b4d91c0f34b2735fa8cfe4cd3d9499cfbced3d9309090348fed6f76840bb5b02a7b6efff96c5c6bc0ddf2e5b495afa83744216f1d4aef0e5f80d65002f82902199f4574dafda8dab381adbbbf56766d6e3364a496a387ac760ca880590ab4660976e7c7520fff889f4b997498966c69829b37bc7d60d63a4a33939f4cfe29c0e4b26ab43bf76f2c54782b270aa16277d7a0647e8f4fea6f603fd390cdca2712cb5e73706c7cb531b93d2e09732b733a02d2d18b11e802badfdc6c1b6857f25520ef1513ce827f649ddc5b7efe40ba06c15f891a6d10ae2110eaaa1a03b107fc48b524bc51d87b8742631150c8808e2673ed587ab6554f57662021fa8b0968af6cfe7e2d87a41c9d5ee9041b63f0e6870e92249ffa2a4f78b907ee357ae7ec3140bf0ea444a7ce0c8ee7d39c72622dbdabc9c9bbe3633564f3695d925ee2bfe9141364ca0b6936fd96b9c53ad0e25d12e87e7241bcd8789ad35f7c7f996cba4559a2c961cd0c7dc5a293a15576f7483c510075bb336870cceea37e7417500ee8616efa67e614a8abc431f55e9f464b1e3a8b2d3d4e9a1f94c79a6bf825da3bb361a40e83a2c22e5ec0a686f3042d39dad0389707dc09e02b8fdfb697b05d3fb3adde1dc307dac64ec7174b42675e0e0e08e92f855e0014bd4eb6e84a772e32e2de81423206b627fa48e8d0e952b090b93a9f3311c5a02c8b822fd11662a66c02084e40c963ea2a036650548e262a4d110b23635c0e0da9d5f470c587115465d03cc700b3bcbb986a916ecb8eaa0dc037b6d93c810960dbd40e0a999dd8d77a572e6f242b3e6311ca492d576c1b322de387282fb561f9d9857610ae68ad16a16a491c8caed5bab45cd74298c3a412374ac2164ab4421c61ced7d569ff784de8f4f671a61b5fbc84401ef10859467be8ddb07d579d83789c500c3e0b4f5e7305c1eff3dd41478398eb32e7d0ad1f3368b7f768b26eb97785a7af08becd44c7f323956d1655d4a869b842442e9eda59f10452c27a8b13318ee9374ab7c1fd248e7508c2bca25ac376360c4aab39c3cb970b7ec7758fd99d6ee863aa3d23f4bd80c8393068d82f7b1d3979813038c22668f8130dd53049a2965efcfbcf75f58a55d11989eb78e99b4e40e85d5524b13b27185fa6a232e8cd2d803a4e65c585b467f132f2ae92004656ded161a4564b1e07497137f6676916137e81c03dd7d0bd8916e4d1612591bedc41e8871666c642f2e7cee50b4d02a914060d710f2ef7e2c8e95de0bb89d2b304de25aa50c5a0f1ff83c2a55b922c5372b0e5e2913441dfb67ba2c59bddd3214ace8effb202ef00c19bfbc29ee1589baa10c8d8dadbe3a9f8a5a52a54bdcb24fdaad3c9332b4855236c547f15f4381ad8aabd01185cd1499c78e93efc5a1fcd646cdf74346659ef02fdd4f034791a1e21bd39f549c663a5d85317dbb757f47a37c3e39b5f7916a096e1bb450b5230e31be7ffdc9004393f7189ddfd7a9d74a786088dd25615f542445cbb6409c153498e6d1a4d18d8c568d402782cbc85eec7d40e91a869a18c00479378446cfd5111b3ed97f051e22c730706ede71a265a35b08a30e3fbe1c47c3846e334aaa31132224b40e451c5c744752f09dfe7ca173bd2b7e42fccc26842a8b967606fabfd0fece531419e27cee9e9fa9bad1a7f815c3d360b3cb3fc0c2b068d9d965cb99139470277f27b92192d9622f12d2518b1633b84b48fe3373b2e4bcc89ff893020e27a9808ff6635db830da89d17d17f71833ce07de1a11d2a2e237752d7cb61340d1f3f1dc5e3cd879c3477f1c6aad90cf660fafe17699b4226b577d789dda93f2a720a2f3e238cf41403c4adc28e8865f05f55c8b7fc756b6d1a91f60fda3b1c42c8a3a95ebbc032c557c13ecf8dfddf539eb6c8688c3c606e36611c51a97df18059fd627790fb225ba0005b302239555dff350e6c1ed523536d01b53e7963f154090e2b12beffd58ffb112dce89fea4b2343ab2d7feb0008705aeff37bba481ba07c0daedb55ad2d27075fff75932e791cacfa0bf4d5ba6c277edbfc962d3bea146b742eea4015e630635c5ffa8e81633814bd526f9c3c9f399a291e2a57e8b42bd0ad63db2d2fcda4de4b754deb0556981745751017474b29063134092f12d8325a0270c43a09ec498105a5607a9e02e3696ec8f8594a82f25448b5e369d0c55272a03919239845daf896b75bc387708c3b28ccfbfb7ac9bd08d427d57d459fdcceffd413f9f6b6e79c02d67cb141cbde5816a2bfde90601db34a5f16e6e512eb97798080dcf33ce1f460236ce0c0f845bfe7eb5a7479c0230be8489978df638b7df6f244ebc4ff87e381be0a1b02e1c7d073b72c62200c54797bdab5d0326b3b4b784d41082211000b3784eebcdc00caf4a2c695f6e76e02e889307f39ae7355c992e9cbc1cbd14b3b4b5e5844f85ab0c8beb6ee0c654cf360cf1c743f210a57c4e4005f4eea471f7650a5327273ca090aaa8d44afc71e5f7d97a6413dd31640dcec80e631b2cb7890ad9c83ee084f261e28fe707b72dbacfb8ae2934a061858e018f4be6192e8f300a69ec9dbde2f3572909d74abeb3463862b09d52087b523be32b307c839c645a901dfc90cba760ead89c638b9f77d556b72cdeb9a7afa7c75a7d0d828f64d6c7fff07a581b209e81a91bb7d140c16bcede550da3f3d75585fdce21a7f3919749e3f841dd6ce2e2ce21b5018168cdc27293d0f5f4cb64cf4c748bf08bf4493dd011ab448124ef7d4cc4f5fdcb10fa213c82a9721706ac13fa8b7d0bb387a341a442abb236eeb5d9d69bc78f66692867429e66944f7f23d281a44343d95d864f33ea494738f58414c75e6ca00e370d3aa31ae753b8a39541028dd6c9ec2e8a03ad77e50f03bb49aa86eb2bd1939af0361974d8c64d784fc6b761b1eb01ff4dce8bcba41e2103550781f4d2ab5fae8e31a258b22ea639d8cc728b9dbfd633de4c76044805a8099aad37015e7b935de2694de0fe2f011cf4d352a1d6236211b5d8fa516e5ed387afd17eb6a08be41dd94232f258a8296fa98871ce921b85aa4727ddbc8f8729d1c57f11a3ac0d24c2036b47936ad59ab2ad6ba6efb65a479ceccda6075b813bbf30411292f7061c9efe6fe7f5285389e193edf3d3f27939728e7e9c820f409866a21a96de36673ffff4ae337f0bf15b367bbb7d6c166f4bf3ba5bfbabf552d787d94f09fab43b71ea02fb17e6d86e3bed88549c684243fda43e505f1e46ade8a04d9e1681704cdcf539d97f93fb63cd97a3ef79d5bf79548da420f699b020f8db7762a6f3a91ba1335c00d999e3a5488f43ea73fbd5e03ea2a7b05417cf93d2d84c839295a71a60196983422091d381433a75a5f4da05b81e5ace03fe2b591fe3437f2fb98a71f7f42bab826be5171f707fe0b8207b3f7e9a9b84521b20a0fe7eeedb983b3a0180c8233c186c09f6b2436194e95810c8397bb43be07a268568ac1ee5a6989b9c8e22477818ad792afbb429a0bb845834d763c15b83b7b7efb1a078da05c7588b5281475b2b241e32526e0e4c5ad4d71321bec74729c64c52462252b06ff1f2c4230b28507ef3ec723d04a7899643f5a73e7af04c7b4c5a3fb49c2ee548e80eb8ef270faafb0289beb4b37afa21d21bf19468e8b038c594a93aef9e483278a77799c8bd5ad881a482607fa2960ff279434186882385a4d174018404a907e999cdfa62d87714d5b4b4daee9fd7d12ef378164d1e5e07277b866603972cdb851ab5b22ee0098b982ec1ed64d846d9c2d9e92892ad254686a12e7cb60f9ad24322d3b39ee80305db4e8b00d146a6a2573e051069ea265f2c111e6bdef409995659d4c8f4553b9f3f3748f730717d5e5cab4499d2532490e605223b282b4877ce1fc1db7ba96475ecf420e0997bda072a39da64a30e52d192132cef709511a72fc4d8e14d9e990079208c8ff8d6360581d41d5478b850f98c59e38e71bf4039407cb56674af1ca7a60e999f1696e1b6190be73e23582e4c04e47f677bec6a1a2c6f90358e6f97534ecb5a4fba0ae4a7ef860241088fb7675aceba25a33bf730edd4804b848766f7f2bd5bf0ccac5989eaf8e9699f408460932825934a6134eb308f12e37bea94a8a49c65ca7917fc970bc6ed1def384ba12b4c8f74e3854867e60f7bac61a40b8ff4c5d2e283ec49fea0c4bf1aace3a249f5643289b1370ed9de6e82adcc4af16d01c2400bd80ffa53af445c3724c97c4f29882a3b3806554651b680f4640c31889bcf0b28a9c5d6f85b823dfb53dfb4cf58711b169b0622ff7a63c07009f498164f321d36a3001f383c0a86de8b04f59e22a685c6ab7e25d5099c493e758a8ca1ef64ec772ceb75cf0f0e1c861d08052b97f42d8d8303bf29971858f6ebc37e8aadf04f454a28db01e023a2b1c87788fcd5e14407b49661179dcc32b9022c9bec0f915f5d665e2b423a2343c6d639aa6e0f88165c3c1757f4d705f3fe7f242a18c87730b23ba76ddaa066a7feb6af940459c803a374ac23863bb6deb32518b0f3ca6493d8f28b65c9b8473e7d152fb72ca7ae98966768042d2adbeaa827b4097fe0031e85f49416688b7d545c03d1604ce0d78f1540a9da59873d5c872188e764a95674b8da22c5817122b0a4bd0ee421c4403369ed7edbb933fb3f08dc112651e5a0e6d3b8721407e4911b556776d29ef415d0ae0618b084581430c9b2028291497ca5609ab29685e2fd7f3b6a953054a9dfbd0c75fc862427708ca605eb74c0c351a7e21027da2ae155e0e79757d6ae6603c7321061d3d3dad1532bf1f149e2353094b8e967c6db9f9c37d3240a4bc44b5207ace02763e67865c3723abef470c061650c9cdfce421641dea7473312e577826c198acd647c71be4858f944b90b425fc8a3af2118ad756d9c396a0984cb190d30f1654f9a17d8e3aa6983ca6080c546b5fda799ee045b166f2632a5b34851db3fbd7c729b0efc4aa5c0305562dde1f447d9494358c6c5d19ad4bc7990ff5525219784e7895623abfe8a3385e01d7f6cf5960949c2244ae1fa5995de90e74c6ff02853fc9a751751c9c61b7c8010b39878ae1224678fe06e1e030e798c54bcf7d43486c55033b3a722d6fb0658b2fdd27bccdffa8d044ae2cd3291c33af681a2332cfdcd2b3e994a26d297508a5e4b594b851eae63e6f2a82d6644360cbda0c77481893df66f15826ca6e25631498b3d1cbff48e1154651bf31c177c1962ee117b20e0af7d9662cb2b32a0b2537d4d38de156d054ed8e455aefbd949ce295fa0e8507df1c68e7d50e1282b8fa0a3ceaa5cd5954abe158ee115e2b57812beff6cd1a92e2ba362cbf688308743d31f9884423bdbb333263e784cc3b8fde14022f70b4c581d820eab384924bd6771a3bf481dc1753e9dce1827db672f06e204f27f62af6c54d633bdafd16d3ed35821d2389e06bf39da0da7544c9c0b652fdb5f82ee0f8a4f3fe91dc62fac7d30f31203e1ca033744d0e9c4293153ef5d8240ff1c7f3c930519974a6336ad2a968b5e160458a3bb3871574d980281d44dc9b0d3cc78852339fcf1ddad8e86192b36cc618fff250e9746f143d4101a9131934b66453b038bd61fe9738c75458400b9c1377afc82b6fa2a09e224b2e07eaed49ef6c826ec586aa325af6f7b60ccc10084c6762291d531e1581b78b0e88d7fc4267b128f408b25b339d97ae7c415c1b014c1714b2737a8dbf16ce0043cc34d32e0dc00dd4094ff6385bf8d282fb77a3ee5d53ebee402b18e0e4c47e66008a28246683ada2815069ce1c0faf05c1196d67031df076e4570bfbe3358bf34233f5c32c3b3759136da48efad1243548713c29e0caadfab49dd1d9360f60f6dbf1a6e8691174e310c94a7e96901ff29813741ef33e752c38a93e768c2a68cbc86c2b19df8f526f9af896d900f0915a5314fc4f1664d18bbb5bad988d07966bc8d2a8dbc7f0d484e97e32f117267c041fdc0b10e1ae3009f165051dfb1eeb25578173b8bed6690a079c69993023159dbee51b20ed7eea070ba617bb37fd0e09e0719f17e3f95d5a1182910257c86f86a0b022313c0d204dd6861e927db9b0d619d83285d152647a8c4e4222cc1681152de2c269fc7a6d043bea729d4c1148e23258405bfa7c150710b8dc7a36e96a066ccd79c252dfa151785c44e53b0a60929ae0160bdd525bb0dcf1d884b872d636c2700695a343d786037f8c2c447032c351b564032e65c0020c8a441e3873a37af82c3844e80512317f2256ab73cfc8c7e2ab311745887f8ebfbb29b3a5c1e2f23f583b2ef6282eeff5a295a03c02e9dd2c2aaf1c8fd628d68ee5cf5b2c766338aacca794af9687907d8a21f00ba6597a62a5db96105f4a447aa1293d57e0572f72730ab26dda4ee46feaaf164f9ddeecca4968261273d43b99a5c33abaaa72cdf70d778cacaef1c25869434bb76f3dddb57c272d353b11e31bcc9d8a47577db8152862de6cb5893a754b33ebcdd5c87a3991d97f8ba323b61128279a526cdef5c6aec3e38b9dc923eb92fa370c353ef46b1112eeb648f5531fdeb931e7eec6c9debe3ca0d43bb162b4506058a8e70a4df2db03cdab8f35449f888aa05d3cf9d869b796001059def3fbd888dc3acce36e75ba300b14024408a733be95966b1f30dc3c968ddcb36ea5d0edcf8fa1319f02c5cc775d9bcd778ff0ca6c6a6d4eccbef190f9d196c840e75f0031001b9e0e3787a056b950816a162be95692610434ea1af23db92a20e8e187952761a1601fb314d83e00bdfc19c015927e38cdfe990cb727058324104362f1bae21a3f39a2ead8f8da7fbe651c9c342cb9ca02d6a3c805dba229ea8e6977988fd46db93d42bd96285040966e5022cd09d6f76cf6d9071dae594fd53701038d3fcc4d921b832f0592ac7a3458b2999643fd7a1a4fb326f7ab01f2524211c53f5c4b2810b1444a72bc234f75f08a78d0eba984cf7152391e7b62ce4edf37e6d4a2d18375daca34e5d819ab6976494174166edeffeaaaeb96f0757da88f056de2845232d28ff042ed58563ddb272c403ef0a09d816dd9cc4cd91dab998ff9db552831a023ebbbce1c552fa75d4ee634eef9f00eeb1e6f15482772fe888fec2f243c7ff8390efe68e7de1e03e450d624f5809de4e52acbea490c41aa51a4380011babdb4625499d7d9316eac0e35a00e2c5e99b1f97541977de62ed7c28c05e7db7c959b8f31aab5cf8b2e9178b2eac79e9395a69eaafde4f3e3bbe70700870f73c2858baa295256f4b82c4c6f87d23656d4687e8fced140dbbc56a94e182c3f251362d95c837529b04ba7c7914946bd3a48957c0ab27e277704bf9e352922a98daca963cfef1c426f4a6687b2d46b4585417469548caa515852d61be7b6be15488ab7b29adf3bc19dcaa27f86828a61c483692fc59589ba6ca5cf7b967022433df90d7eb596da624fa099cfb12073e816b1c70167dc6e2fa3cff0a71d605681139b031a80fad693c56a0025dcf43ec9050ea8258f4bdb104a6dacae75928f2618d86eb1a8abf56d85ba04ea8586e8ff960a108afa38927ba928464ae6d81ac8aad55f6325fd42bbbdd55e6614169ef8e5ee09083ac5b215be08b2cc0daefbd94673e7e51f0a3dfde2ac2f8322dd0a9a3a6433f29e272a93a428f1fef6c21ecf4433e3c22978e1344386fb33b4e487d44c171b6dfb4c4436735830131d80a29c3fed5813d3a7c662589d8f8bee7300b37fc4a1eac28f0bc1fa29016f49c9e790fcb06a24488e9e7284e031753639c586260097121dd0bd08ea1048ef3bc017a7b1456e4a710c89d4f4181b93394e1f26566adb9316e4ba345e48380c60b7382ab63658308456aaa2d8101b3afe4cf9037de8562265cc9e4fe412b0364219e812074ac3f1165b5ed358b23bc637ce5c5500f6ba3186799775f31c40366015ece6cad0f90f743a08a55c366890e246f8f9b43d9752a33fa11bfbe6fcf7cbd3350df80fb4a6efacf6fee2d0f27148efdf27b9b4acd5c4ac1cf92cf64b7ed406d8f077104ada481bdc82995826954ace2f3eb10ff59f2da4fd725b035fd5c428d4fb840186c6a4aec6145bbde13315799e3e7169bb3c871af5c5cede6c0be370e33b7eee4542da79ea97daf8601d73b4ddd0f0120c4078ebb7c20afa0aabc92c571d748c6250d3b62c099c7e6bf5cb5144671584d10813690f9a183317762803099b89b867546d9e16bed422041dceea4fe0d1f256db5ebc66c659c3fd7fbad0ae20ef52c2f09c2e3af6762c1559fdb4ce0a75fcb88dbee23334e71d24929e90b1572956431e4122208ef0659b363be79285260b5a20550fe6ae1a260705dee2c4303c28d8242e741f59ed9f960000a2ff489a3aefec27c3395b4bb6dfd70b942c3fd273f5112713dbefaccc8048fe088ac78257d60cd89d24b41e7dccc256a7f7bb1da09574bf078bfbf10aef027d697d48cc39903b4f6915d2747b689bf7a2823615a62b07ff5b2ca5859f48d7f65b1b9c9e8fd191f32f7372514551b6464b9553e68fefd0e3e5a9c5fcae9d53f845a6bece0a233b51c62d2a872dfb512ae5f3a584983c421b5ab71dfdfd7e5218e41c882769a272974978f154ca9360ae986600d1884772dd4ee8293626f6396340094219b0cc31e10303ebd2cb8a8799179d3a538975e848477e2c738863b7ee8b0b9a23ee9ecf47b5133d73ed4abebb29d2a45458f987c3f1faf24338574eb0554702abbe95c8c557e965262c10dbdfdf233c3d2535049fea798a90f28d2de6be881c1b99972fb47ad43e5d020a94451449f07f10e4f08364ca79eab16f3142ff61c82196b169b731afb728739977064bcdb9496efa5ea9c5f2c08f2416780f15cc020e9133c6ee40effd08a09ad4bae24606a706c8eef53723683d06b12ec36a72f0d26fd5118d7d57daab09f7c2b55751d40e1bb45d2bd4aeb8686778f7d7e98d3e5a605302aa0474f369f15f83df07e0a58a4c86f96b2caa53cd82bdc3f6f56cf74143660fcbf5a95ae3cc070df64220e80a7d3579df804b088dc9e665838f512e61697cef9e2da4aa820585839a28d2f98f73432bff59b50d802a95c5e5e9d2b616ae0d129c81af2b703ef4a9c85b85ba12acd07fd9a42e36f8c014e0855196ecc878a2f48dbab9c250d606e9c76731949e795d54c9428cd7c04de136a6e96e3eade031967cc05d11d2d60caedd4e8fa119cdc7b17ed7922af3b76220b30f4d32af53e30a367b5284bfe33be998ca1dd4ab3f689c95b30df2abfee34f23f7f1dc825673ddcabbf868bea4bf94aa5360a3b936e17ff076adad370433afce29236ffa5c3999739f37c2ab04cc2ecc2b20afabe84fd7142be295ceffa8aaa93146293d53ede47fad65b70f623ed1711cebcf82e2e125d6b94223714e93b30d007c41d5d2bb4526351aff1add80c6145065fcb1818e2480952d7737172a8cde62ed1e802b4e2a2151b4cddc67464e95b0cda2777740e7cef97ccceb2bf759aee4ef2ac25612a173a766d222d3e41ea5c54828cb3c76373f42e681127649b1e48bed62c51e0ca96038caf3f6a3474df268db1d803621297ee1859ffb31c34f6dcf403030860e9eae6562efa0ace9c05ca021d23e5167ec322a4c342c6677fc64a62ea657d74a65a5bcfdca8405d042a8115b6a9197fa17f6bd911221b928dd2db3fcd2a37c74a22bc596971fa245be58dfb6abaf4db3ebe511a41208df0fab710ea386ad6033a4d64973ab603d5f98ef115e748751b9c6a865053f008a559ec7330eb88168efe8aeced53c3bc4ebad8d42ccdc98315811aa1be64395b12f6073a9bebc90868341619139c1ae2dbbb25fb07f8234e87d1a345445bc00de82acdc5419ae5205a76f09f3d7e89d1560fc92dedc0931d9cfc7acea544e7930bbb1332703c2474e59d1c641cbd56b52eccb050d9de49422c7515b822e7a05812cd1f716f75c80a5e7958c598580f9ecb6004793ad2cfff0523b20604004a64af0611520639addecf9cc3cde4c3c42a50cb86f681428fe09b4fd3dd52847975ac2402416ce7ab3e5cf42617c4cd2676c3fb75b4e716071a909d63a1a88565f4e7c56545f7a7ea6a1a5209145f93305e7becb1d2a77ae3c02d271d3f531da94ff5592c5ee153170be2c42fff8cdf8d16df38140b18d32bba1b7b93a0200886d05ec7cd63a8128e20d113c81835849325299a7ed5c5757aa0a77c49108a3a0aba1f12d4df5fa5473d806a093d1829ab752b873cda3b79737b198fd02a593d524efd3d3ccc0e0b035efcff4eade07b0d354e974531158bd62a0836cc7ed130b530ebbf610ad7c4f26af12c9d2c224206f31ec89602ba1f47f81eab773096302d94dd43d3d65365f557c44caa85b773c0cc3b4cd681989c9956e6b3c529e0418492c71efdf85f186fc4078f7403a536b474e1bf4cd3b3847d5a59c59c0ff46b83ae61e9a3314234a427caef12d907197cb34694a235884627633553e2a69aa0a7d5feaa219d627aeeda6efdbc9131edc5f76f4fc14e30a94adc512f59176c38ae7f08fdaadff25259112b677c50d7c4547751a1597dbc053ef061b8721b13e3ac08a9aea6a12ead7f44d3652166639d36731b2d876215736a393decd8649e6ff9e757e5c6cf0cc4824e7ebd23284495dcc58afe18e3f9d095fb392da726fd022650ee801e6e0dfbe9c39f4148313c7c8bb6f655fa6fbf44e4412be9e97d0be17badfa53c00be2e8e141744c2987e0201644284d5c86e17e19fd4aeb52f1e8826cbcfb31addbe063cf734cd6e102845ac7306c8f935647dbfd6d4bcfe6b6ee41070830b23bf141877b0acc077715c2fbf97c67f42cd545a8e856e0d77a6bc7b4f30c5497f8024ff768fd1474cd23da3909198c7011f184c8be812ee9b4e0a12822c5d25c83bc9bcbcbc3f095124507a6258821691f48b7f8855f5d44bfc81cf5697e2305b592bc86d7dce3d5ea4b7fc959e4adc1b6564fca7e9bbbdb2279a6bc05326634d295ac628e77df90064168e5b326afee00447de8cff2e9ea84a210e699aac2a406786fd6d9893ce573bd6678146d842b8e663973df88092bf3112b9bb33c89856512bfc417c6347d675eea448f678c0c9ec5db0b72d24b1f25f8d4d44af7204ab5c8440a349fed5538d537d18c7b25c5429df1315723dafe5c07c336b99b0601e40ef29eeb655a9c0f415ff83b2c26611df92877965b8010549a2aeecf8bd4a43d7fd3b98cdcecc2a5b078ec3c3ffb73db990bf4f37f18eab3e7fa4d24d33c1b15107fd2320412ac892d5afab01006f680d11af50483955bbf15dd8bea1619410f509628fa0678af84734248cbffc33a4fc3dd23e26a927925e95846c9696cf7632225468ee112e52ecb705a0c889e75a1c95d12b8639620f3169458a5c1296eb87433b9473f216a1c55db2549dc86b06462615d02835f3f1736842b1bc726699eb97d386976b73f34864619325cd7a2889b74a6c82a2ac7b7f5ea9c460aef98c8c1909c67ccb2812541ea79a8820856dec369111240c30aecbb8d62683659d8e62145c1054930333b2e164dba2cb2e98b1a564a80c126049a1d7ee20c5b773db3a80c34002c785a8a867dd14e0b30404cb36660f1b05b000872659afcc9a5ce666433a872ba3529822cfcb9185f21217f2080720a74a729d909756283cf55cf59da07bd5d004a1dcb07d28bd6ddc4fbb72712ce4d1f965e72b5b9690dd3d19f582ca5aba60b8300110b48f24bff4c7312240594c2e27e7f84c781f0ae812192c64f7b89879576aea793eab4721d5f0cba8289886fd9925eb7f156158ef37cc7826614d50bdb9214bb25734e3a549c5783942bf3d92e1236c726733bf23cdf1202a717689c307569ec49412e8839602908bf85ffb2d7d3587d5c95237f6c460c87014d11e86f7008b15cb9af76cff18ebbb549eb75f6fc0d63e3656eef2c994abf3863d9e7c0eaaee72f72ec8b2a818e7afd8b788f380d30bfc2872a001dc2d35c6e8c0a6a4a824e644af35ff1d47665e7954b703b7074fdb0eca3509f79d1b9163064887b619efa811fb84fba2ac912f5f7c3a750980ffa8ed597b5348cfd701914892c0ff63874acba4f0f7d2b0345674280d8809df6a1356d9cb685b7e7314dc77a4a9ab2746d2ebe4a8f5a2702d57cae107e3ea2dd40102859dc2283a715eda0b0e806e4582a3aaf9edcb8e24926eebbd461a2889986a7d98c0bb564913dd4872311a35cf5ecdd48c42a437ce2fec6e72d7b3933becd4a350e11452acdfdc5a153540ad89256b30cc0962bb0a080b919b82036ea976b9e3ff548d162913b924f9b5499b70b920e61edb2101cff480a3fbcf46ba5eef6676213eebe3375487cb6c8e42b2d3fb93ca15b32f6e481647bed62a529911233bd9b0fdccf008bedb47af6fe822840d21cd99b464103facf9a75f51d20f7ae93d5509a270395167ee8cbb55cb64e5cb6df68fd53efcb97a363042a2adc39c37fa903b25f1da1986218bc5f8903f1924bd120209270e6a32b1ce9f064afa7b2d086bb24e44569e2144d315ce3c70e5a476eea9b44ceb25ac6292b9529e6cf0f09b1106a23a36bd4435ae1922732b2983239fe8f94e1a44e36258585ee7da74cf592d393143f2f20f186a210f3a5bb4fe516f67ddc22e7bfd777e60ac0d44b3244767794abd723a3c82f6d5908b9a61e55d7e63a961664d935df7fae76bd4a774c44813223679588a82efb561c9ae8c14e82fe153b98cc22eb21dc278b52d59cffbf18421a086e7cfd0e9eced8a034df25e308dd29442eac8d39ffde1090d07083c6ecc6627e681f3797378023e85d0f3b0a6a0b0b16449ea982f7cb9eea87138ab1f7118ccebab75ad2094865af744c067130f05eabf43058796ec6898e0e5884b9980291583506f30e5a774f07b3a8b2640eff37f7bbcedfab8588ebaae609b5c6e6e8617a607436d5a9341c67cfb1209dd3fa2828d3d90ebbc1b8cbc90b742a45107a38ed104cd51755203e0df4e3bc1a7564d9731c0b9cd56bf2817c73df2e3d166ab7b53a3a50c1f3c1661ac0c5b513a6dc7f453c1d212b530609acb9acea8501b90eb850fe38a8c51cc809304f6c5ecdf768f192b0b05076fffb75f707c63642104911d2e579e223be8fb2b06d634acf3c68c79484fcd7010c409cf34c2e65c324dc3310349719a5476b2d1a8c1630813e95a9a2672ceb22e7eff7538111a29615ceadf3d2e359c26b8d866f31d3e55f5a2843ff6345b3b4dec509eedf0c007e832837585ecf8a60f2e1d44af12edda871a1dfcafa26ac1a4fb275af27f296f9ad0336ef71e4480e5ee40452c2f0ac0def999c90c90e145c9e7cdfbb1e7548838041fb2eabd5e576cf08da3a6f7df958eed9ce90f40b73c951a9911de28c7dbde92e877689e5dc21f0414e7ce3c42eb38bb91b4241f086e1170df88d621ba6da18d44584d53e8d3d208369f0f84aa4512a707e1ad980f891d8f6a8ed824bd8f8b1dd48e5e0b8437842828fd8f59f86f8681a70bdbf3520f4b6036ceea8cee6b5160b713b21ddb94e1d7f8b625a3676e4ceef06b82e888d55724812300756d50189c821f91cd46df128cd61aa1e53da1dd86bb97c5d18d3e143fb3be9d66300b4dd728375fd98720648add9129e15a8d692154b457ced5ce9d51f043d1b38fd05b39ca7d9695a8d1947e6765c482aa85c22c54a9d8bbf03fcb6f9393af82f9e3df13da4d3dd34e0809ea1eb74906b48a8f13cd18c198c1f02e0e593e0b980ce7d02c72b57674f47e11095d7ebeb464aa240883148c8aff3b81ae17a52dd058a326b679a2153d44dc1c7b81a5c0d8d233eb2e32e9e720ea2c57829a9f9745eab132c4a1904a98585a6d564f700c6f2512c2325709d83fd00a832a36a8c8938ec94cb9b8576f61fe60925246404d581a36cae7640f2004adc319bd5286e4943d04144106f6e76da4421c41873e114e6a804959021960067cf183f67ac35ebdde8f75337afc9113fadb66997a0cb2c1ff74e9ec9b034ec7e9b595ef2408797e268720b4560311ec88e3b7bea540ab5752983fa341dffff618b346ee2e2570e75e8362bba43f58502a9c257494d2877cc426cd1282099703dcd735e1bdb9aee1233341da481c9f953bcbcd5cb38c1002a4de8d788a01e44d6fcbca9b69326b8ce4c32f8c6dec1d9c4a9dc28f084296dc881e7fed2d1d5b3eca3bbb7f3d0956351089ed944827ca7255e7a9d2551f0605e93a28ba26ab087de66e80e2337a3f461f68cf267a18544502aa477952897ffd8bbbb1756ea1e1e7e605eb356533baebc53aa4aae21042a94d6ee8f52d2f77007eda183a88fd76eba8c6781bf789556ecab0e22ec7278c503e311fc31b4861599ddfb7083d524df763d2e2247ca9fc621548f66d1b4aa7ee09e70588d0880c795db0ed1658a029a03dd8d9fda93fb88f20e61a934abd25b20da0696375432da39be001655837983a35cba202e2c4678d5ba4f1c7dc5018fc8d54420ab072cd78cd612fffcbaa83bd420c9f9e042949eb33921842714174361f38df02756e701ae8e4f11f73cc8e11d5f9bb92d1bc2ca233ed35b7ca60d99c618df9d026fb6d5634c439474d17515f030dbd9cd86eeef684c968083abf714b9bbc74cb3ddfe81c700270dcd93d03f229715310e604430ebc5a65cf1113067dd061368bd31bd498ecf9253a4654e9831b77066980c69ea95b1c357a7fdaf7d6fa487509ae02108e54c51e9cc8aff1ca6ca43cd148676e1822b236a88789ce775466c76f77f5fb628b15352541336337ca283d492055671b4146fdaf1502540784da0fc95e213abffc2c9c5117b236d122cd35219e8228f07c03b812397252415c03873d842444bb9ed4468466d0e08e4b64a8ded5b9e038351ce1580665417885d7eb349c90ae1b3b132c465d3f36ac24571c7e08c05d7802acfb4d5460e5730cf99a285ece5a4707075c13b47851e2453dbce6cd118a01af73f2340e1bff5eaff401451cdb3c30215a92063b2e926d019b7e1d85f6b1180f626e259a7936e13fae277b94f4725e2b669b5a15e24f350679d098619fa3d61e6050eecd9441919883961ddddf93b47f4a53b5d07e1436023b7ac303a9fab80ec76e9e870a59438fb6874ed0382a1c128de61e9f3969e88bdcb3dcd4e5981c93d885c86eda585a924a5c913ec87b44624cbf4f6b98ea29cede2713d328dee176b01f63b0fbd303ead8742777efdeccbd321925bebb0baf8e491c7705cf96ab867dd059d6cc96400fadf7bb96efa80961be64b213aa3fd6be293656c3133c7744de79e4cfb20c256afba3fccdf1520468ebca4b6b8027a9f7d2541a2330538ea09bf692c51276e3674d15325f4466a4ab382da5f151bc3b14cf81045edf4d8216ffdcf46b4be434eecc83c6a382503c1c731d5b2f19646c00634584f85aac67c2a437eb46de954c54daddc20ae6ceaa1a210f9a41d855aa9baf305229ae43f4d0ea61c8386daf5e3cc474feb0d5c6a837038098b501b38253c710aea0de36d4d2782859e9278ca8d204585623db1bc4e0375be61ab234cb8dda5f38f18a3e2b5fab46a6cb33821d0d78ac58c11e9c9b7234062d87504cf3c581d7f8f38170027ae9b74d6f3422b026e93fc2d6e809e2278ad15f7ba3a5129b7a30ba28ca37adc732e492cf5416b66f3e270aa160066b6a0ecd6496a36cf57c3378a544450588f0de0bbc057960b3289df05f78043a486983c7333c99303a640279162e1e0f7df4ebfc1cca109143aecd27340728295f5d9ffe54848176fc25b3db98d7469408d36f7fa2e8a92620ba95cce4fe6fbc9a6bec76d88461afa9d78d7ffd1b53b61d8fd912fb78628b37b208f9efdc31d7d0cc0715c1dfec9e901bac313a7310bb5084c268bd29853582c4cf5de6a2238723749de4febb8cfeb3fe91ecadb46d09deb598410603810b920442da0649eb5eb2504915f5aef2ea2a438dc8af663c511eedb95cb793a146691172c1fa04cc4c4b0c01bb9f56017382f93be9206c0c1f117e6e057fb912f9943010c2cd9cc92ef0999af48b1939e93b53e289d1c46cb106d9661de7b52f9df5a5a30c57dd2920dd252a5690ba976e250c6f0f7184cdaa019fb4e18e97580bf1a55d27b60d82c40875c641dde4a66e488aaa40da0ad73ed3ef334afa1b66388400c96623f729a8502e17a5e77435f4952a1e6e6c47c0999bda5951d35d945ed1a153016b8cd5357e5952c73f6d8f8a39a8339a4851ab23ea8dd49f82005d0fbffd9cb222a6507ce3173ee7a95e4382fcd37a56a955a9dd885e3943907f4689f6691315863641d9f01b70c14f8d10e8d1e04007b3731a82a2cb57a5cc8018e3d9551a410efcff7d403e2df6e6fb88c6bb4cedec5dd16f79ce9d70444368b3f1ca53f5f921792205e4317ab89fff9160d8258f5c026849e1755b4c9e73dcb23eab5fd2752f9307244c68287254002c3b397846dcfc486da259e90b0700e511f42dc41665d1c2e69ac296e0c1c3ca8cc8057e211ccfbb3f6fa222a5a48a6575885e2d95cc89c30dfef24b228ead86f1822f9709a73288b606bedd27d0808288d1b896f82d0756fe489f0316a413e0f6d89fa9b7d3b4a07af7ef30e3102aa4162618376d4c86623f15d7a91ea922f24ee953893ca2db857bc0de1d0501383e1662d68f123cf6488db55f3b97ed1bdd60a43d3f3d2244b3cd4eaaffa3dfc00c001fefea808e59446daf136ecb3428fa36e1a4b7ace33b4174fe831bbf4050d256128924ba99d7ee3b5a4c9e5aeec3a4b09130e8e3cb0bfb3314bb59f89c231a4be0ba5c24ac4b20432b85bed4725aab0ea75cae86af68178f40b6fe29e9fac109481e8589b0d6289a41f8e7b8ae547c17341711ed76112a9d5b648d7d3d5bf950dc2cc1af529004108e21b39404fc2bef9f2952e95730de71fe51d4d1322e900cfb9b615109608c41fea1cc40aa31d2c9b12663327faeeeccd02907ff3968c9edde9fe0c1053972ceb726d147378ef6b8852a35c4eb93bf5480ab9f5d2a98d529b2f76af25af699df58b2e32572f06ee5c293fc29483bdc5b4444feb141d21535c0899847b7ec90e2014dea6782bfd94546276204721303329b784e5b4483ec95b9471d48f248a283f2108ac49e802430e686700cf7e70a82b4b28b911627affb90639339b9047feac46cc0c50248618abc82b0cd935ead05d2b006a9fc841edd9ecc7c1e8069f00bd3cfeea2b9ad49e1c2fa03ba351fa720633b52ebbf54407beb7424be5113eb12fc1dae7201ffe84cb1c6d0671c78c49ef79a8e7fb99a4c4dfd56b070cc7cf87f57e39f4aa3b35c4ae81790563c198dbe4fc314f5c6c7f81713b50f8a016101436ae57378d1527362ef9a12b282b0aa83ca6555b4209cac288ea847ec835d7e0f6fa9ce92469236d739964366417ef272501628e95a3288c96c7b0f176fe85c07d3d5036f362d5e639134d42cba67830f988a73230811419eb4b4b71956acacde780159d5f86cb5854f9d1264d629f638cd397b4ec0b63a3c7f98b13f0beab2131b4f839b8e6b1658aa3469250bed178c93d23265d670ec29d4ccd6b3e2f68e213167614c79b53ea9550d4882ff8aa9b9aa588e79abc36371f984b5dc8e4f632f3c4c7e3b89eef2ae7e324efdf31993662d290b6cf100a9744ced1d5ad59b7195186e060f5fb99714e10539a52acd288e99b5dd2e201d2e9bde82379b3f7392d6b68944e64175152d7a16c5f1fb315767923be218fc72347d58d15c4c32a9a0eac5a61063973a019f51d7b2183860c21744420d8615a0c095775b836e180739bec25357deaf43ee9af3946b6e1bcf74044c628c911a80162455bfed189ce7e9286d57c2ca0bc2e46e9fd43aac2a5c18d073fc77e75c5c83c11fa5891d9c00e5fa47a7fbdc14a7d09b83fb1e95e282cc83fa938f9e65117636344c057ff2044285862b03f47fa222aecfabba8937d76aa95581574d4cbe1683cde5e40ac36017af0bb73231363e33674e45cc55a87fd8f63b963899d36c2dc8adaa8af5ce6016d12e1be3f0ec9d2b8faa325a61ceea3b99d3581061578d0d1e583a7063251087d32d96be3f58584793434c8519fcab0484eb6e712a267fd93c9f1cc95c1b4e2f88a609457cec6321de539826a11208e1aa3c1b62317375408b28d887dedc6d93a744de0c7f4b49b96d9c96ab85b974162cdf3a416554e221d18c7d8ae1e946bff836dfa96a93fef4b239ab42a77101ce085f12ad9bf321714f492f23c526d0e555a1dce3c75d8e74e89ed2732f048c096b4940fa02eba00e5798045c4c901da6569d952591d429dbcc88ab4cad77342308fbd9d18ae9a34c053c1eec1b038ba9ecaaa1a0ef96b40e1823f50fed953dc27314f03f3ccc1065c01a5249a1602af9dc32dc1ddb5f77c8994bb18bb1f782efa2b938d0cacb94a81e7d336852b475405be8149aaab8b99206b5f6bb76d006cb4dcfd7bea10b5c66b9811ea6f0d615498639a86056075ef0ec64fb2a4c78d1173c1f3f4c66fd201465cd32d0a24681634c65b830a4ba7bcf9d0f49a2409aef9172cec2cc6ed49349bef4f83f771b58fb3443a750e232d0cdcaa76121d37a200cd6dd6c54fe76770315ef2a185b0722d69addb281059f37a2d59239d7b6593c1d3e05474a1794e21fd7ba6bbf2280c129f18997089f9aba72f27fae4f67ba8688a138af42b2f617df1ef583732721fda083caad23e469e3bbf6c109212a495a02825a7fda8cae741f5d7a325c090ec8fa7c5097290cf8654fc4347a4450e992aa2a0cf7efbddbdb036b0491537eda4b7968f5e569672f408c6bf744d1fd8f8a76b6707b5754fc20f5ff14dda98891d2d4935c4cc8ae714e399655a42ca3f1283e24935b58d8e18a1c9f6ca6098ed74ea09347e465c3ffed38d9c063a2bcb0ce49afd216c2646608501b23da2bfe0d67557d37b8a819e25de61fa35e27c767715caccd87e0c55dc3c73430b2128398c3e41ebecb521c4dd38aa554f21abe8a8def8b99f4491082579a7478ffdc1d117df80011d755ad04b7c4654174adf1e522cb3659763221d6b1bd3ead5959cc1bdaaab6d51c5e238c8339d11c83285ab41404f4895fc53214d94969c51522471b6653b041dbc9ad630e7e97da88f5ec8997de6dc84fdd370608f5188fc85f483ea04473596ac8a17082fbc51d07a38c8c8b0b3211df20f4f87bb64aef006976d8260be1bdba128266a06de8e1c33b66d0d75c82962f2481497d1de3a32f62e47eca4f85d5755a5bc21633ed49713b00674ca7633d215444239c0c84cea913b0c96bb1d3e24975374f1de4660e009251d57481e0979b50d6196158c9df26d3d456fb12df0b862708992daf474153ab6e17d7fe66cb27f2d13525f41ec24e1ab0d5a838679d3a677b0630ad1313a21165e07a7c2ebb058349ae976fd8d0488165bd58f2d8e046b012262455db6917fbf3be6be02bf2f1a17acec7cbfab98b762e7b8bdf9e491fae2e7af41c2772bb39c466ef731c1459f9474065a8d20e28ce1aad9db798faef85b80c0e42eb192dade17eed3b4af91c516902b742858a2cfcdf7075e400c2a484939e85dd6f57ca652f99c86e689b4b28eec82be471ee888b26684d8c94e063861c3cc90fd0d682ea061428600aba430810429b7701bed14ce8022d376e3edffded863eb26caccf338e03232ac82658a0d12edae7171c61a7d8f1e2417a63e23bd55d05c4d748197e7e5470c4a2dc0f41b697434049bda8a96798488de6378f54ba2891007bc2b83aa6d6a35e6ac8d3fc86d31e496dc646d84816e993dec5a5776a33d7cbf932b3227492f2bded469ac4076b6ef46fd70af41010a93523a3f9370668e1b8edbb0edbecd45df2e50db69ef658a789d08dffa5071cfe6f4e6fc9ad6282eb5a794722fd6304f9fd8236c707e6aad51acc82f8bccd738bc3ca5239003e6b81e6aab11ca9f58e6a74f70aaedb91a3d0d330cb025d218af0b42518b319213b17b849d6736f582c8b448f29b448c1710bb1cd7ab15e50df19fedc586ec1b2c6ca463d1d27a4d02925171badd82834c3f397280f5bb457abe45828ff37d92e6f1153de93a8787ad3276314b19655858f8ae8d3a46106f9073a827436ba07681b7820d0911cef3af1ccb792e8ecd5b0da3a81fc92ba833443685ce1b07b8f7dd860a8cbcf1c0c909450515c71a6a8d308bb6a69770f40815ff5b7446fd817c983d05d2df1e34f5c2177054864a426fadd488c2243fc59f0d7053f34012c9628c22c18bda04c23813adcfe2bd1b345f37735c4c66d546e24cf60b0e22c24adc026c9972799e0bfe863d5835d8883e90fbf8b4b0e8f22bf39eed48b2ad336ddc6c2b95aa0b90eeec93b8d2226c343fe558c02d5438cae30eb756a19f730035fb4c729bf0a2ac2e21877ef4902779a6ef49cb54d13ffd276c702eeb3630ba3f30886ca2c95e8fd0bb840c228591ad89d0f7aabe908dfa928e55d2fdd22e4ca493b4495f4a8e67e179fb2ab4c49ff0185cc46f67c9ca7c586b142e244fa79552266b5c66dc59ce27bbb84d018aa577f7dd3554cc4242d3ed5e8d74abebfaa7a80fca407724a8eb61513922c38af244ee2c5b33e4dee294058958ae05653b343071e081cdf213c2d93c87239d19635eca4a414182e5ff682752635c27d8df92ca9caa8445429b93a5598211dbbab7937d4441acf914ba5c3fb6b693eaa2604551ed0f33a9760065b366463bb7ae893434725557e06b9702babeaed3260d8600be588d7988d71052ff9518493ef1fd365b709896b0f418cf4271403037cf6a47477b6ba40c28ba51c602b94aa05d7f26d3f5643ed2bfc0c0fb348c8e16d95b14c937fc079a10ec575b6e7c0ec5dcaaab613e7a6359ee70e16e43b630cfcadf97d44809c4ae5f43b9c2c249f505570cfca5035d409d478fa3b7d708c9f2b55363e1a132406306faea49557062d1263a1e9314e42afe177bbb62881b03c9eb5264b56eb0a1996a1a1ce908732ac5b0816fcf79191af04164eaf80a0b3da04950f58ca5501a93848252e65b29065277d47bdab25ed418a92b604c38db97e36f9d61d7a6445acea627b8df34cdacc4904c2711d98ec1a096ad7b343deb603a33c8c5ffd32ed64ad167173f01f6e66b4d24c588af81a651839eccafbf1f60001ef90150097f2eea5c6b47609a8f70b410f55737efb863023d61f20065721ddbec52c5cc4268a6e5b23a17c8c9b1d76232910f6af085ade5ee308b872684c3b330455f074e9e551e88ae574bbb2a9627be591e0488d1b53dd47c5bee992e82ca0729efae7259cc7b096e7e78e29cdb993128ccf0e60bdde3930b90c00ac5b84f7e12d01ac41fd49f791bc9613df232796bb1808f89cd9f6ddecf8e3ed76ae3570486be4864a9cb7c6bac9ba5d07e7ef2dc068c4f7a5c3ca707b05591e606f53feb50ab3fb0b9a2123ab70f36bd2c8c3ddb5f7638df2e83c651d75b65f455086ed61182c6da0ea8f7cc0d93b0b310a47a3dd8ed6333e0d66c89ac7169133651f6e5d16e8e706ca4627edabccdb699a13105d1c4b5b686d31ba68affaf370f921633e9e320dea1733f37ebdb03b6fa488845d7420457371d00746af3988f5aa752e1c8ec7d01acd79a0646e8b6f1652da23e98b3e216683d3a0ec91b108a5d63b978891feabd4f5f0181a2f8f60bc8001831ad249dde11e6822316a462396834ae1bf7b4321c1d5d3d17769833439ad9f2c3cc468a15958f91c8b64274849bae3336d2ffaffd359536eb5b5e48b6d2a812c15e02496bd2f6031b194193e46f679bdc253ccc980d8276996d3e9c5c4df22bcd86fc24b73d462eb104a1c0909b57d14048ed6b09ff9b8f8417578e3eb6a988d92d28137c43e7d1388509bcc40e950cbb9153ccb056221fa0f63312f945fdd0607e8e450759480a19ad26a4b7f1c009931761da0e9400623a0a5af8893aa51b89c83c9a11b49e70a036b4ef70e1298e408d736742d35da115e804c40ef403cd34c3f63389781d9b7babc7c789fef7593e7e42ddaf2a9562005024ab8249fb31266f3baa38ae77ff78f5b691f5c7873c4c9d86f156257bfcc6de54a38174faf762e352e4dd0ffe6ad96d350fefcb0272a75743ef132148aa7a3f7d34654343cd2f5473fae11bdbda161e01f04483df88fa22ef26ab52e803c418f468f4ab304513393c2143be7ff6a3e3cfe31b85327b0719faa9e5c824477a6a31b600463647f71342e3835ea628fbc805bc5948247f5f5719cff1d9b9aabeb3ccf9264779be1b6933eab38604eeb24df1caaa20d62856ec26b3d6b84193b735267192784726db27760017c3b66278840ecc86b3bb56191d5290036e150d9f713f0997fd43aa1f98d1fc2a7b1a9d1daab77ac9871cae27bf73cb9d2b63e942bc0dc5e9dc8d29da7c4a0a4943a999892fd5e113298da4df3dbad931dc521aa3cf91377673cb3c0d96092f2406aeadb3493c00f66343538a257783b514e4030087ac236f6e50e68c4d1b37db0dc2cd0ae5cc4fa0189bc17bb235f1ddba3b95f731ce1e89f1de43777fe0351da116634d3e05582fe66ee199f1a1080ab486775ea123a598c4618398b8d5225687d714a30e8fc418652dc3f515f10756ed7222e9b34cd35a6722a7d8d44313aaa79d9ec514498ec88da12a5de25962aab892a1cc99c916d2f633a50304232b14704623b15f9b1855a2e1e47e1a97dd1e4a3d0131d3140424a74db3021e89ebfab2381053ce7308bfb407f25c137dbf0e1ff8c71828ce1a39cb75c8078626e5fb66bf882d7d4d82310045d9e3e2d3e3604e5bf9dcc5bb118ab1cc46c707df749ebbf84a2e273660e694e4fcc15c27c92385cd02603da5c504969ff6d0b05f61e7397aa3a154109c40e0f8546862936aff69487fcebb6c8282e2b56db25c01e3432b4feef21a8ad2ae4984d3be129c351ef58ad9415bba4ab10b488320d57894de84a76b463faecc4792a8be93adfd4a9bacaca1dd468b4c8e47a98ee0202dc573e55a500f4c3b99cee56e876e6783e8ce116f4d7052132d4595f9c1bdf58db9ec6470b526aa8420cc3d12dff306183e5597ad6c3029027d06b14dc446de8963bc21360f9528a21b3c7aa34a58f6504ed9214953d01e1f91526d0a7496371ac996b16a804fe92eb15062e12bfcf3cca21c558447c8b6abc7bf65b36edab08646ef865c6e5ccc502bd38a0d91431aea000e747c01326d832f3036dc5c5d5a0297a1b94a0b25e4c31f74f6e3ca5e99c277f553916ad01910a5298f334b52c62a492ff075ca8de6f37b9e51a0f5172928f74a8976e6efd520c3f41d80ca661e2f1d33cbf6af451c51ee3f8361d48197f1cbb8110c4e126c3d4c31c3d5e2258c699269088419dd15bb5f2554e68e3d3972d97ef9c7a77744a574b52ef98d29ce9719300beacf2bbce274358d30149b74b235627528cd4ef937aebbcd344254fc1a15319806ed0f36db9b4484addd48aa4f7a7424f81bde20d8d16cf39f5c5d79fcae5d1c60168ab71e638f5dbc8fd14b8d58159f007c773610d9144cae488444c0dda7ff17476a8e737de774e37c89140a5ce82e2de7241e2384da1326f5f02292e838a6dceb31230d3cbb58cf59c2bc32ae1776d3e5a21c12c92697cf8fe38855a7bf8e2e27f21689c71e0efb029d74da61f157784d17e9ae8078da7baeb2fc58c6bee6afc11272d8a2a0a7cfae3a6151296f189edc7eeb1146dade318d0c0921b0e27b5bd883ce5b258e3d222b2d236afa01784b610b4f94626628babc56a42a3fdd7ed5fe3153462e358421f8c3a11abcf4afcb2ad6ea3b2bac80af9bfee6af2456638b68fbd0c4c4f63898b87a42b4dbc343e18647e2faee7b1762bf0c4d60830bd2e268d98098e5b3aa2e75980eea59ebd08e5b16bcc323310ea9e6432779f32b6765a7548e62e48a59133abc70c2ce41ab75e3da91bfbfc1eb705666a66f99945b76efc8169b32b070da4067894e2f5bc492dcf987a9a8ccc3a271afb9cfd0ff19ffadc5848b3364c583c0425d4c5d0d09357bc0bc580a24b146531abb36b78731a91d2a2f8a31bcddd0475081ea44bbcb4ede33b1ecb798af8285b7c52fed25a7ce1ba44f59ce07b127e6bbd19966d077bdbc90f1a9ac93864951fa8c93e55d4044355253b11a48f5bc702dd39e53d5c2ee88cf1ee40f9a1af14f30b289650bce00cca9371d6952ff8f6155e3e3236e34b3d5fdd7a17e38a5256d5de364bcca1469d67f6ae4cb4e31f4d5efdff3790880ea81f802f979dba075386acca76d0a2700ce14a02f8dcb7b06d6de33b4fd2feaa970d0470bace95c1f9d3f0e607fbd819f981c3eaf55c068eea9bc573e23388da498185b1c4e52dd4165c1ac4804c26a92e7cdbd23704c08d414bad39e5000b9e4bbc966874ee03e794e903eb13634c23587ba10abbfd85d7eb8b014dc18a3ee464d594197720462b0039e4cb2214cde29940310607084a043ddc5b125479b790c9060919a43e610a54e15e0685d00bd9f12b4957f441ff1dde15d8df7de738865851014f6b0bdde73ce7e8b232c814baef20daeb6c6b1bd878428b04faa5ed60a3b82d23675d7fe1c7a05141c239528b9ef920cceca82d7d17ce9a2c66d3ed70edec4abc01d43250ef8b19474297be33825a5761068352509bd128d51d082b6331b75fb18f96a074867dbc3024e74d5a8e1c2751c573396b111fb9d9e4674651e7b189fbd48c8f3a16c97f82497c295d001029e9c0fb9b2d9b733343e0ede7430de06c9e28b5d0bf49e8ccd219f9127d81c16c36e7fe7b371eb6d2a5d7f07382564a597e763456c6dd0935c7f30d46c0456020af26e92ea4a4faaefce474ebd024ee03c80e0343f09158ec2205d4780038ac55ed552407db0ffd21a6f4c31dc694478741349b7a8adaa06ab425b501b8cfa203e342484d56eba4a0612f51bb909391cb5bafda19bc354988cbf12cda98c303047b15b707a6356046ba9442476b81f508999dd591370c806590f40671ff74f8e9a0cfc3458fa08f27c8878c151a84e22ea76a2441f12070324688fc99478ef25f1d474212426bb5bf79a055ee2e7dd76ef35f6a3545148d97d882e873fc02820bc5916bfd4f15f5a5208e25fd16e9f33757ab730127ea738491f3e6cfe179c98c2dc77d71a379670ce1eb2f983820129149525aa64d0571054661bd68b18f6714e1e6806498d5721aa34c2e2f73421a5e9842839eea777d4d297ebff5d4588090b20162708a569e2288711e9cbaed459ab7879c566c5c407c0ccbf190c70da295ff0f0107c7f0dec5335841fe10dbc1c0576242c608ea5a1dbcc53f556dbe10ab8ea691fb863b3aac5398d921c50c4055fde99e27cdd1510fbcbe19aa5caec3fe5d0e7ad66558cd2e0db0204f5a641e55930fc1378e1fcb47c62a5bc0e74a7d79e5ae5d7402a8d8539ce3bfdcdbbc90530c1b19f90800cec294a526786e5a41f9b74b141939e0ec8faf7d6d374a631e0afa221bc4b5b6249676b154b417d45f594dea54282d6ee624beb18ac41c79b8204f25607949eaf3d577e9cec9694ee45878865b1aefbc5f41b4003a09bbe5a8f33446e8a7c2ffe21aa76a8be48be8690b6a0d43e7bf286e61df65886c359cf3842654eeaa87ab4445773676998519298965c8d1d254ee5f30bc0a956105e44fea21583ace392cd2b3764d9213e6b5630ddae694c7daadf7c1571c69c3c36e2adfc75b6d41ac27364e6c4ae1ceba7791da7b18387d3fdc5d2e312ef00ce0ed0e27788e6bee3e187ab68d1f91e84ff6fe6b1f008029e03ec3fd53efbd3d21bd29e61c0b27b41c0746d10d1b79e17cd00dacca854ef7d013089e24c47cfdd30cbf2f1f2b3af50ab6104c188f3ee6500c0b32c78e15764d9b3c3bcf24e5a6cb539071343f0194d0e4e1d30410d807000ef89bffcfc3a5bfc15a2d9fbd92522e22df44edf9e859182b64836f175d4c2c24363911608ae5abaddd0ab3dbe4c375730eea5dfb849a1d35fa1260b98982162a9a3b5c4e2667ebfffb257d011b61117f4db8998ebc6135f89bb5d0ed7c43cf776e789ae63b61a546fc9207d6978b61806da1eda1ed168abb721bfcbc53e25638fb5476fe859ccda89af17bd960bc705cbd6be88e2436c4a9a1393831f0dcf296435d2b6058f8be20a6fa1da1b22f0f2e8b1e4e96cf09c07cfbdaf30e2b21ef5d68124285db558b3f8d0c87c3b4f8bc0c91bbab91518b3077ad0035ede4db487191dba68a360042464eedc09dac6e79760e744ea96ee437741cbd047e4a97eaa557cf3dbb441ebe8b27e6306df11217f09c4471bb306e2ecaa2dfe9f72742943d25dc301e02655d04bc2b9b89c795038cb3ff9b0fdc99bd201be21360e06c078c8e47dbb6ea05e371868f27ea756a825b08f083942bb21d858f4abf6c213c3dac4a6c1515167ac1f32767229279dd6585b743e64c4342794003781964430ed0c3f932ad744cd0dba4e81f76625315627fcc370522a324d65714ea4325991afa9789a04c387f7d94519d0699e5cb4210dd86b2bd13a2b6c6f963ff761bed143cbc804eac8c6722999107ccfc529bf8ae4ab7e3f166211fd6ed46550ea5897e6fa6217eae4528e0e1eff0a1918c8f6e5b7af38077bf3cc5319bc19ef9f1771887b0a853382fd8b79c35f1f023b7d60b3e212be4114cce285109b419cb4f528b09089146097d89d56f0c8614ae9bf21a734ff644e582e0f5156916f272ba879a2078d9605084e1fc03bb9cf92eddd4563aaff80fc23af7677765f130cfac9104c74422db1a16842a98f7208b2dff4ad2adf482bd819850c0e39527462a1d40eb19a211e987aafa662d928ecdb93b1db2d80c577a6fab228b723a3bb2dc29317bfcab8a90d638e906685a067d265eae2ef889ddb137784d5323b5f22d4da56c42e6901a804baf3f912d612bc17e8b71d07eee6b989c43abd1cff2a9591890d8f1138539362045ed557f3972c870624e441bb3635fc4be1d9079cad474b08166a13e9b7690f4df331ae6afffcf9f55f42b9896dc05e2bfa689e021b7135c8b1916753740b308d62362c2577edb8b37653ee25f1733bd9a64ea45b5a3519d0e3243ed103e07e2414fd7ffa4d1679a4da897ad7351bc33524c19e70ba313796bcff91ca96164dc525425654f9e3cd4c2d55c7f6df3a75c1df1a66deed99d92abd7284f329025d86012e0152e1d1f196bf1845769b79312dfdd06bd67c7fa45f93bc2ab718cbfab226bbd25ea98d34f5b18e9d85e05365a86f80667a1c13928f9042890be74ecafb9b759c7e43deb17af45903aa9e4daaa8f18e8b684fdd3af87a68223be750f9c570f4c6281627c4d1edd14460c4ce06cb38569531a419b934bb8a271668b23bc2d012b5c62e0ff9d07653d393ec3d6f5338c0b06c5e119a630d2bdda0f7aa4d1b38560c44c69aa7474d6512f07e69e05fdaa769cbaf24f9d6c3877ce055563cf0bcfd3a606588328eb8b9b9cdbfed3bbdf5d09424d810df977bc5140de1dbd53a2c8886d4da68a2046ceb76449eab942e1cbf8238ec0699d8a9de60086d010e1b37e094c5bee84bb2137b37fc3ed5f88ba75981bec981c06f37b85ce00450edf47a449270e4a930f92d8af5e3e03fd31142c07b101a911fa55de1a4c61b518cf0b7ee1709255819ea6fae2df18a2101d2ed7d45b6b07528d97ac58cb888d0cd62354a92769092bb7b619b940ca5b0d74a362144d99e6f45cfdaa0a8465ab8fb1269f5ace18f03a348373db0a42a5cd55f0efa4ce9c1dc16e7f1ffc18d98128552810f3a255b21b196b6514d692ff9f64e2f06c6bea73c99bbde50ca0e3d1680c09d377998afab918c09eec1970fe32a5f2475ec4aa44af771adb94712de3ef676e99a2f7d1413f61b7d6bc0088b70dc9ab6ed4a8e68e09e392aa4729de91da830892dc3d748a0871005e28722d45461514dfbcda87a45ea9ad11e38769390f329aa901a49917e926515e71cf9541118715c4ffaabb5434377cd54c738f87e733b99f7d964a33b103fb020b571a87a7871c3dd0c7404163fd0f97609b6c2e4274211a061f886b7cdcbabff04af95a8abfe88b738d996cce8de33a4bc9bb0f9052cf52b3ad2c77ecb10974905a67475d1ab5317ab8d93feed18e5598a0f6ef95f59aecd4625b51edf5e39da2eb137a220a62ab7d1ce0ce2925b09869861f6e35fe73d01118e1fd97f631eeb4dd077789bf725fb964faa9acff88f1efb0489da75b2d8e391536d7a901813f1af65f4650ce3e005a5e56f94c3ab0e9a1285fa6f5cf2377cd716c63af59437693ca2a7143febb9b54f1462d9f94ccdac909a305eacfdc64a5984500648db0692bf9c17fb20a248a7526f2e8170b099bafa003851b6ac3c4b2bb28456b318d8bc6c627c27c58276129da469c0c866a5ce08c5b0995f1e15049309eed017924c5b974e81b118b28cc8889f09cbe68670f97b5d414410f1f8197abfe7c0dd772d3d36566140554fb33cfc696f1cb2f834cd014f5a220a07b5bcf2cd351bc693c50debe0ad08ad9f43aaa5765a3144fdc76667a062694e456965283ca07fadc46f8c055fa0a29d483c943cf1be13ae9e1a589cee24557e41c2b18e93244688a6efd048072b5d12bc9c988c4d308342692f3893767b4b24a78e0357f2a2bbfe59e5e59b3257a94fa64445f4ee569f80110edacf141afbc8c9e93eb339ce57a7fb745f293db51e5d2551f92657d2e9b1806ebdb66f9ea9c6803c9e8744f0a774375ea6032d7809a3be37d934cc9b7abf6d596ba844788416e477f7957f484c1532098ac90921710c22595487f76924abd924f47a986f1b32a55470aebf06706c3107673ef08f4e5f1687f6ae0251be04ea94881fad34848b009f6e1f1b015dc4cb287bd67fe16fde3b3dfd60edda36a02cdd242b461e4a7c6400c5e6989c302ad6da851a80f1dd0318b029226d4f80e0036ac6d64cec3fcb8c35a24ca3928b3bd6d72d01792ff230eb39c28851c0f6f241faf85d087491592a56fd560aacc6d864daaecd46e9dd7eea76726fdf4b17c7f986c5262244531d999381d00dd7f30ac1e95e597e5be5cb0e383e09b68a9ab83549bd39a13243916cce1a4c245944f4ca93d064c396c9fb6ecee429331d86069b05d2f679e3da58f7c54c1d4d5963b4cb73ce23f641e4833c8c7909d9ba316e3092b0d2e8b5349f6c71fdf73eee4047c583f1a0aca8831c2bba60c599d03c24f7025390686e0ed867cdd5c6213c3e8ea8e9513919ebf36b0048d697830c07f3a781603d303b10fde1e86fdca129aeead6f4fa4685ae5fccf7f1758fb2c4347aa951cc335dc0dee01b5d44e03172b2b10f3b6769a6ab074dfa0138ef693a659fad2faba365b31e7511ded405f7910e23511b1ff826fb3c38b5639b3db9cff53cff9fd98dffbe696bffd81150685870eb329df708cfc80361b6526935a4282608145f4dbede956b753cd1bde016829567a0c982f617c77557976ba07767d2724b941bcd47c439fbd997d5c085eb3d8755b6a1454b284313632af2e39c34a6c9bce3e29fd214567b8b3ba488758ecfb8ac8a57cba9792e548d0f28ecd3901d35d8beed29ebf3cf4ab371d3ccb315162b3f2dfa29e39db62b9dc88ad08a3cc9d3e322677725c44db4f859eb2b82a67af13c5141b5e28a6bf43f9da257cbd6119bebdc4d59852b5de16c64d91080ecc98f85c6cb91a1342069511e048a777da35c80116eb68a8a6f0b027137e925ecb8ec38a1c9c7779ec74f87af8e49af549a6ae95e2e916fdeafc0266b7dbdb93d308db85957a75b3d97505ae1db829f22fdf6068c49d0f30b2f791ff0a9a1b9918d01a91a449fa785c8d36b125d2211370f471a51a6d9d7c1da050faeed10ca70b037f418247bb8b8ae0e0e54738fb4a259a6a68e8deb70e1471c4f2f6dcec40ebed7268b3392dec19f910e3a957c6b379d8b4e29b6b0e843f5777c17b110680a370fd6ca44bdc1cf1b3b53c8d524ff7ffdca2989535b85fa9f7a8d804f85099f5270e52cfb47a7df9df038c639c1923a918c5a48d1fa629673ecfa3c91a4d35212b6b304323b72eb5175ed990b636851c0042dbf97ecb9c1e4d9014fcf6b5ddca955d97043d80aeea69a681beaf9f0d3217be6a110235eee13d34c2067e17484d0940aa6bd236a9b929aeaf3cf763df84540c754aa9cbd177ef5ece082206a4537656916f16c2000dca72d0f33cbf44c20327b596dff8893c3d993004197a773a8be6fb6d0a91b2621dd71449a626ab991c519d2f42202b5073a2c3c8d1aeb25e1be8ef45c0dc5cd07be519c42d2dd2803b15a5b8d2b0fb1538cb527ae24bc546e07ae9a10be95a1810c3e917a0a7934c57be0975dd7bb5617e5f8f2e30e83e204f6a5ff8109a595ac184fc5dffda18eef47e0fda1b89fce41ba205e0a848b66908b440479fc80783c5c165e7ed3e4bf83ddd65c2730df2fc3d88271bbf025b8e2dce1e665e84a99b0b84aa895951d03e6a173fa47b707640cd237a9d1de094e6760bc6858210f9888d1de536fe618262f86814842b93df0b76465809a2d6c1bb1f307fb9ef6c7234db7dfdac522211ad4cced1e265772d0d678fbb997328dda0634d1e64a96a68bdc45fa99284647cc70f3ee4205c8facd57e146d81fa61894d15ed2245c0686ccdeff18f72b94466119a587f8c4d000319bb7959a55bebe59e083ae5ea4fe030c2a597d9ac4fa4061c4424bac697cb0088b5e70607e8a859983a9d984b47f101f6568160e03aa0291d5dd8b916dee0671b90c7c297a3909e5a384f1e22fd3e17c2139bc766c0c2936eb7e4bf3a211198fbe2784633b1a14188e11cb5b34a266f8566beaa71535b8b38670bb6f82f1e77727477cccb4fe91dca42e52b4db4b7701a65bc0d08a262ce1e2e7014428808fdac7cc9bcb98e1763821cd82c9a7fb5709660384694e5890c5a8f5ff41fdde8ec684be2ecf528f6d84a20edb1f68bd2b630f76dad71da66a03f5b7b065f874528e2e4989cac2e10c5cfcb1b5936c8fee0b29cce5dd923c7b5dad3d5b928d2d31d906823b5d6930ef5b1db140b7da482d2d03ac1d47da652aed8d62ca66e1468be6a186b2614df2a7073c19bda8b23870bf11420eecdfc73e8ef68af1d98a54de324664181a927659b5ac559924e2303b94324442c49c2a15f8536f4fa6873cc01c783dc16f727addb40afb5d0701b37ee1147411cf5ffe725826e3c546aea127f0db42d841d328b6ce26b3f4c047e0e5b530d14d470ce363dbe17e1bef577ea8812b8aa0441a1cb6e8e1c013412cbb4e8c23cfc5ef02c0dc4257c7ebdd10e1a72f8fe7a6f39140482b5da837ce834b1e5ac1e3e5b9d6b7cf3403564dff01de25dcdb6d96982ee5cbf57e3c89aaa912f4d16694b5762c56cabb0f97bea804aad6719aeb3b9fe3d4b4fb8f93ec7622c53c2f1706010ea5a07fa09f2a21376f901ac7e2014fef2b9eb1bbb7de13b82ceb935abde374498acc33081de4714bc94c69c2208372046baf2b21d1258bccf08c9e27e0473c3d9f8f02312aef5309425fea6c37708d9ce143bb83c82645d62f6ba43267a394fef276a653571d59e2316ffa3038ddab250708be480e7175d350c825f86f311cb805c59aa570d31ff06b35dac61639cc6038a5734292a079760cd6cc2a6493f2c2cb50eb9555215c392f0064820730ddd87c15881283ef306f9b2e16ab727d805c1b243f22ce1e56026d09153f0bf385638c1883b73a18532511a5a78451f69576cbde8ee8a4f9dae6dcdb1c6e27a15c923c7effde2f352dca3d1e598a9040a4bf094f8501668c1bf3e26d90b288fe5f776959ef5e726cc465b10446529b4841a66f58fa4785112cdaeba35c0a3b657998d9ceb84647b4002ac15c344aba93b608de29b8fa31c9cf731933d5407d2357a4ef47a5ebf762ec703a3d36f1c4c0e0193c8fef8106293b955973aafeada96ce38c4926be19f14ee86c8b018586c1fd36e320510eeb3a623342b0e4fb8bfe857e691bad833d5ba698684525ee417e55716f89fe7144debc328c9a31ca536362cc584c740ed529332fa9c0033d1d1b9afba405c4066025928e769835a7fed391ef145d7ffc5dbb53047153cddf12c00f79434bd8ca1e527112c806b9901f336a3e23231a6447298f9d11c948f7e97d9d281729a328c347ccbec953241e6af078df04c3f19cdefa291cc4f0c4165c65d4ee3fa7a1272a5b7cd0b7bc91b469db700bca52502decbdd7a518da477424f873c31b75f77068f74b185799066373b0a95bffe601ce2e9a0ae58abcc826edcbe60616059b8c06dc085c973655163f73d03ed3d466b8a8c79bca7a561b7c0292b9631ed765cdcff6d55415ad996bca546b325256300ab7edd237c952797f14b88cca727e8f1d335a1bbfc8edb2e50531649d48986ff5907e00790d4d606cbe79311421dba013f54ef5e5f36d5ec8df1bab678698156953c5b6f5da296cda00d98b154477cb126203aefbf2009e5b85a8f6b3dfeeba72a822240515cb270f09807273983ae7f1015082fa69cc0243ca60ec85c5f554bdc9b245af6045c366a1c4074c5e2975d113166af60ca6364b5ab72ec0a1a1f656620d059c4b1c03b054402dc1101a81d4517dc5012225f5c540234f90dc1ea66dcd21d4ee8bbe9a43e6feb73de8b6e19101bd3c28c4cd4988bf22efdf42a87318ad0810ea210da89247e8361c67fe0711f1b496bbce0a16143369512e1f98e7b7f8fce67749c16e634553b0fa1241c29955f48b4c4d296205c5bf4f6fa41aa19d9daf305b3ffa00bb70ac0ce0fabb3c3693567d69573bfdeee5465810472f7cbd3c90a659e7d4301c9c99ea7a92c8b145f0bbf91af28f80dd74a4db5e0e5c16d75bd186a4df24ca192d13463fd05c7c3887be1a8f26dd2c7bf3c44542ca133503b5741572fd1b8234ec2b03d2c42add9b34b92e394d35af59cab25684d9970754910c65c9d38efbdd2ca434a9a36d2453caf82877acb2bbca22807431c0a9bdae0a6ccab1531e13af219e14c837b686f43e9375456ba76d6c131cb94afa0fef8250cb87a535be75530d4cb19b926fc622c0a57e803f18ce7b46921abb7b6d09e42a01abb9995c79d94330564453dc58a44b86aba33dc46ae52ca3b4eec181684e1d39d67416e908084a7fdb43f1ff25786523da62b1e5c65e92ca969bdad258a7d179f46bb65af59b77be95a5645ccca78f11e0fbf34e6fc06ff93dd4d1a98c2249e0d91530e30c5c88e325ed23c9f79eeb57169244f500648daf389c7f8974d1dddcd0f462933dd459b48e4b65468072ccadd78eb78f4ef990f4631886f4cde4b2d3b732919e0bb179a37ff601d31582082e4a27eddb28c6373b5e7257653e95b3e6705b290e23b27bda7c6905dcafc52ce779dc3344be15bbd00dd41e5030eedd08a0b0696f5d238f18bc83af4995f365fe48cf3d9f34f44799972e534f96601d9dd89819f38440685d058599671aa2a21f5a190b53f0ded8c22cba3d01cba1f08508b013fbdb2f8cf068a7bcc8ddbadfa53ea90fe50ee07ac9aeda5cfd15993dda38899ca4881fcb47faa795a0f26f6580a39b9ed10e896c1cf576acde6598043565a932453fc8f8680e8ca9381b2863719a1c660ca48e185d5a7d5e3bbca4370205dbfed28d8524b1d75e4ab449211b503a8104bcc94739982774da162a9148938ae9c5632d1a242a520389a7d19a69b7a658479a4906241e0fb4915a1d835ea2d4ec5529fa02598abb3335cae95b56c367d4147b9378038904eef6391999a421ecea23ca031036993c0833b25fa08fd68d74e36c7fae2423743f90dc9c2a3dba6c97ec4fb79b81fa66805c7d3f6181b01bc41c02a00738507e84c43056c91e28ca794b4b1d38d15942eeeab94354015fb56a9cc8fff7a42fdfb9350ecb7907b299ee3b90147f2868d5105746fc898b76a318f6b9d507ad2052bc6a1bf28ea0067945f3c2a711b4ed7298f3c0a7dd3bb105fceb793f765a3923fbc57ed656d4820c15b167584074d77d9814e754484fdd3f994e751dddba85e030015eafad63373ceb106dc60f3fac06f1bfa113f8aa069de27312f8d1e9557e956ba4f95de7e4d0b0bb3efbe42e193129b0acb7e852f847fb36df43ce8fc5f3f954730cfb84be6b9a542506392fdd863e9638cca186dd92dd6a65c2f1dddde03fc166eefdf1d6473b77750ed9f8f4f87141dc06cad1e253c739ec561b59c0b386ec9bc3665f1d9457adc0420a13e186395c077d551c14556eca6ac5b8e9b9a4f4a4baa85b190a3e1bb802d92081429acd2ee77af8031189e40ac7b705748399a72ff347a8636c2fe836dcd7f0eb39edc63e3801e40c1eec2ffdd3ea9af89e628dcb3715a8ea6717326037da02f4be779b95e166306e5a15416bf8438b13d1a5b85d80753230adfc536474640ee9350bbc239ea6ce758a8546fc8cb04e5c8209f925cd3db7d5dd2cc53651dd12f80693d1efe85084b24aaea3995169a19006ff064ec4afd3cda78c83266c0dd676efd0bb870bbad6f79f3e6376d30632a8ba679bbb4923b18ac08b10cbb47ddb2c07e24cf5528f040d9ebd308b9a68286af9d87f1e3e5be323b90e9c91e177e714412509f539acbb534d94f3a3a79e5c566888f106b1fe88a5764528bc4d3e5098bd6582a6d4589466c3c2481f4b605eb61c8d90007d34ce1dc9d5073cf1277ac08b6e3f126c178d0a043d275e5991ab4827adb8b06dcdb3d3c8b0a525bdb73215041c2d490a59c389214dad2a80d18b385155134fdb4febe6a444de80ff57cf7003452839aabc4ec2e06073adf736d6f7dee8491c2ce2a025f3d3d7148cfe3253c932671f3d2c8c6cfbbf09d80ac9fa9023881c2ebb17f8d766f30a6fcd0a5b4e8935e138f813b0387a34432973d451102028aa3c927bd2ced28864ff9faa6c34fd45c74f2928d960504193cefb39fcb551a71021a79244833d946cdefd09d44885dea5f1c567a34d3af47244ac95f958622b47c9559bc17f3e38726e378d83a91e73ed2c05d5453f28763231cafac99150f3b047a14598095d94b31e68c3c7791c7893a9143c89d5db736c4c7a2c5c4c44c78ec6d570b9dde6b291c47eb3810e1ccfbe2ec826a571892b575e57769e6e5f3fff6b59e3e5f9be69079fd5400abf9f0a3e3a9ee0cf3fbadfaa30273835666fe3e9be9e7037cb4d78137ccfd9ca74481cdfd58dbb96ccb10493f89979124604f48b4613e1a24e5bbe938d17db892afdbf11c1575741a01ae55fbba18ac09d756ae0cde9d790d8ed5f2a059212e9d714b59fd1128ea7ade32f703015c898afed479f8048099d8b4f44d82faaa29bbe7c8273dfefa06640c550a47e8db5570d87deece77288ab1a9c57d5dce16f9d5c998d64d86c05b734ac71060508e77ffdea7356ad63a7b12718506678c6912c7adee64f1063ed6eafb21098969af3337f3634c0ada869d5e67ae089f660489a43ff3988cb430fedec76a4035306b3947d583323db9f9b319bd88362d9058f8d54c1858125f6b8984151ff5d17a28cdab58b9159e815ca50c111d5d85264612d633f467d46f0d5204ff1beb8929210b6eba15ec8be7d4da118f7a7cd2d9d3b13681a5a6142143a029e632bd8392a8be2144e991286870a2b3981e2c4eb1d081b14ad1c7efbf0b5856d10a3131dfa82e205487e47eaebd12162039c07ad73928a29df08288eed67033617fc0515c424b0706910af64dfb74ed715643f86b504397fb8f76f55e60e0b0f3b84b0b49ff7a902fd3806946515afa4e0eee1b5bc2e1ac39d5d221163f83379d7543f5fcb3418a6d5e4764734448c498829ece0a726d58b23795792c6b950359649a833c956168ecf33466011ac82d326469c0b653ad52ebc668b292b6822b3f400ca90f36ef12c548f65caa63b5fe8ab23bc856e4e7e1e94214481505c52544b54d362cebf5e926a869f5cae495a85b22a76389b7d5bdf25ce68358957cd36f8bc1f6323a444a9c4ee65580ccd31627e9b6bfbd96eec27fc74462ef25816d77030ef282521865f97678d4fc5f6717149e0557c86db96998821e5ba541028ea062aa81a021300f287aa23881b7f72d53a1c5f015fcc82ad4a813aaf98409c20e64aa3289daf433ec892c7f65d7b5fb82c26a590f081a9bb15d65c61c5cb25132c218ec40ea9f770f2ab80c001067f6ec948e3c70d69421b5633cefcfff7b8cd42aa1388ee61e6abbe2ccf06c96de056e6344d7ff7b30abca9eeea6e5b6eda78ce63770036ebe798591e771714b217ff886ace1c3cd71fabaa5979b61576960bad72835309d9845ad348efccd5754856af087ab987521fc4834bc17880f70f6064bd74150227ca44f42bac22be02525d83b36875123009ebaf2b57aa2fe85d10e9b172f323f2b05786d846ba33a2de610786c6e2609763cfdd0eec2ba15dc3370741e3c64a6e1d2d5bf9f8227263c11bbbc7c76609e5b53aa1a2943c681322b266d38215c25f9eb9202a2c7d1c66b993fe39314c158f08780cb4a37b348312a3867853276a20134ceb18b931e26e7862285dfeafcc42066c2424d0424cfbe95d7378036dc441432889f66940644348905734950ac74d003db48c7968eaa488a17114ee6293d68dc2ad174053b0abd56dff578d90ca00aec6bec21748ae9356893ab21d82d1d38a2fe7a5bb9acc1faf352b9b321029626f474d17ff7cc40a4f62c45eb161e26e75b4de6763549da6d5c1e8daab66ef6e866fecb9fce81874af2f127ef2ee4310264eb829184031dada8dbc6af6bbab5bbcd3a96de4f7b1500d0d88dfe1af1063b969b404b53cae470f7f35b2f1f5818e376777f82fbe7f9bfa75cbbc90df97bdbca369565155fb85099822d7c5c2ae68224b1a0f3a2876535c5c6e73e0d782a05ddcb47e6d8b1bb0c7c1eba6b1afe06c9dc290f67997a5f04d45fc1059d3c8a1d198d5a97442a86f6413546c6596c8181b9bfe4fbfdd5abf2769de788193005a0595be9bde2aa7f8b2e77d654ab26988bd467581c81233e48aa4decd9fbae457c88414795dbf109e328c23d63a21a5f9f4465bcc3f2278485e6939e90ff44dd3698bdf46d4ecec8988d29516ec8be36e7ae17377feb9083bb0b7dfb76b4fee1bac550533ac803064815983640c2b55558f62c1e61fed447445fcc2aaf518a7f434b96a47f93342c0c872275da8236511a87fd397dbd9e682d6fa157a7e93c7f0dd6fa617507d1fe5ad92ef09b8caa2b336e4bd2027b6f52ee77cfef9a2faac669d872cd35b58b98729719db1c285e4073f5e4561457dd6d82d5be4fd3c2fefdff714537ce3c9c6634f2b6ce35798b5a6439d065e84cc84e5011f3547e818b7787db1c8ecc80e2ce480ce4dbac8d0ca8e940f2c01a607a2231b97510ad8fd440ba1c0c0aacef623991091757efb782f228f59213610ecead4105f290b199153c5ef8e958aff8d996a9c4744f61b9c537dc3bfaef9d209bea92eb3233ed9e878f6a821cf1fc7cfed3298ba0f9194ce3a10da8d35c7c00e26072d74cd76d95460fb01783b91d711cf8039cf4e1d0c42eb2032c179776261c03f7958a71049ba4f0d2110e9ba84ddc59e86e7b2743c396608a085627a9cdd755f68fa6af919e94783eef71d76dfeded4075cb94a5c5bdd12f0cb44d48866771dcbbd3bd24384535600a404e8d6c87811163d1d1607852ce311d3e4f4f7b36712679cacc0d85c5b9dcfdc8b7a6269ec91c1cd30e161da2d46711e4b0dafaa01cf71d7a47f2c085b3564c55bbad270c0444551dc721c67a152e71dc37baa46116a8256eb8c5824dc0ae0274ddf3185b77782a0fb3c69dbfcc57f80a7ca4b01f99d25831ccb7a4606f78af2f012783659a476d0ce71b9c4dc43db1150ead85ad470c4b5e040b7d2fdb34efbe5450461b695f615c668ec7ff326088193fbae5260ea208ce45c09d38e2db02aaac9a116f04bedbcf7acbe7b7b806076ff792c72e0a703004c5ad04155e656c1bae3846a1b0fef0bc13efbe2cdfbf58b44edf5d83f97cf1a0184111ab7685fcfe07cb5ddaca9efe1f525461c597f23b7e005b994d9e9d6c1c3c0dd627f4e4a42d39983d43af37da428c42dd08b1edfa6c89dceed29a48210b81b8717957a244f14fab496960d2dc58ee6bf8e03386c108e947e88d3948cbeea82ccab16ca015ab5afeec576b297b47c6dd9eaf607cadbb68172597a33f80ea552b61b41ee67886289e82e9c17f6d86ddd6b73bf7a52bb759214c4a77795821f40457b1d1aaccede28573592c19483554fa8f2d158573edb4e880f09b15b8d5e5c4b385d226464fee9ab62e249e71455136fd807a9f0f702449f2b0cd61b896673fa877e3cfc5bd994f2358ce1b6068bfa5a992d7f73d80b2dbc0da2a5c244c38f526506076156114e33feae67190fe949986a7164153318077f8709f9cad68f3bcbdf5c3bc3013685e1bcb397514fcf21ab6627e8c97e913aec9dc40b0af362e89565e7e723d34060b8da3493bd77f6783c333a7a28be01998f42ec2a94fffd7d5e224897cf626fa85b883a3aa32e8e8513ea119a8a0902312c27363db030bf2263ad3afe4a7365de34260dafad1f0fc8e165207354653a19d153d3cebac1e1226b9da0e42a940d511cd5cac56f80479e92d3afba329fe062c7ce2a0dd7ea19fa9b61a21be188c9fa7faa6006ac6e3aa3228f1b3ad6eaff39446714ac6ba11c1ced990d9f72464954b5553aef7e7ecde0a0137d4648c42c1394a7fd7fa3f786b6354e5f4d34b8da69bf156749a236a7832ae1ed809b40e490ce22f8521cafdf184b10be29dd07d4006cca0ae349f48a1485a93c428f3a52e1fea22359cbc6534c87dfc47c14849a5a98ee9f865820fd1904574de29f2a7cccd16f519d5ef7a499454c39180de0ce0e8008c277fb8887272cb67b6d47b3e5872bb7c37b0d4685ab6b9fb9a0c1c38789a52f4c505bdce3baf2468b6d510134dbba6cf51061d40c7ae574b2ac49510b4289e0ab1e7f2839b37df0a15fd43e40970698f82251eb68defb0bb44f7d654a7f0eba6e5816873393a3d3393a919697193a54e754b9c4559c4e2b1d170d3d833d723211d3644421189d4e1640283c47bf3f561a2aa44214ba977ee8567a1fd03213942a425e90a078d38906022813c3d579c9574c8811111b99264753b0a21da59f7ae9c41a783e452657a3973403193d19b35ab0dfc4b1a47adbe02e7cadf5a3194e393ca16348aa05422d239034a8b8199dbb63480749cab6cd231730e6cf174607ff8e65ee7cc1ab52ad5287d25dbb2035a0015bad7242fef5f322f92046186478b451278b0a5e460921ad9bfe07dbce975ca850f4da5561941f872d13bfb6faae6b2709a8799db906b16223b9362750f2e0195753855bcf76d3dea2b384b9f4a189902aa3fd1cfa329846cd862204883c213e0d378336b9b00b66c5d18375ee717cf79429bc0d53a2249e12e15e7953150786dc852d13e0575aa568ac230c93c76b2c680539189825ac3ff3d0772361d02b911e551724f5a20acfda3e842599ece881f0e6ce24eaf653366e6a4f952da88abef2635507cb6e73531eb747ebcd848f5cc136c65b47eb3c0a8a2b583b9f535548ac292759041ab7b61ecdc277cc35351eaa3e0054a49fe5ca207327e2b5aac6323ef0aa10332560f867dd4d1585b40459a6b91aaa4329de4e915eedc9874192e038a11d6c2ff48bc02c8176f5ae42df17d946718fd41614d6a6eeaf3ded26d8c4f511746768c1f21f981b82c8351e64536c7dea714715885c000ba8952f912d8ebd367c32927149da0bd95b532f265a7326af1cabedfdad92d842a1bcb3f3fe5f9e477ddb348b81f57823d175fd7f58c6edb4720deea67f01b617246137dca3a505588b3cf82e2f2c60fc8854aa0d5fb7c64321e449b6b797e6b7d79615ae24c312989e642e9ad9e8bdb6fdcad372e2ec56b6e33afbfe555d72a62782b03edec2158f8c090b44e695715302abf9e8163a137410268ea496cd1e7e4fbd4ab3b1656354f89762d80dac621ba4c096890c76ef36c1ccae92200db5df3bc12f788a80b0442d3a4852262fa6dbb18991b0e9020bd522f8d7d2d036ef35de8155b22afe945ab5af6e3e3775e418c8a3ced3a61633ab9e99ac247d768c4bda2cf6c890aee20429866d7e0a0bc6637cff00198afb1e037469f3a1e282b9a190f35bfcafb5fb1bc3842bdd617b1e7e9f02f0ab6af151f0197ec05299ca9ea778e1c6e9ee748dca4c846b4fee72c710accc3280ba67ae9d18ef42d69f75d16d65fee7287dcce14b79eb4a9f2cbe63b36b099440a3600656d70ec5f21ae4da5c470f4fd40411f0e05e59d50ec6300970976b12a50d6e232c072dec8061e37e02148ad0615bca0f6056a6fcd0d61aef7b166cc7e5dc0431b8b6f740fdb3fa0c88f7e4607a8e82004e30947fbd833e00bf27446d99a5a70de2a4b820239fa2a0446ca0acad9d8a64b7d9203213141b8837b9b2432e1d3e7f090dbe019832e8c1bc29ebfac975c814a9a230ded03b4003e6ef581188b9f8b89123a4de0611ae53a4d565988cbbe1cd9b9c6c6bbaa2e7c512b8ae67272a9f4dac22e7e04f66e3b934b7c240abb4dbe0d441d1323be96b46850e0317fe98d6a027bcc4f8239b350ca66e9ebce420b6bbd8532c482fd68b74a06c6071cdee5466800ba806cf9a16ea15e4abbeca29546bb01ab08f5e4972f114dc0669c9bce588db94c625681c830aa1256ca6210379fcd9c7cf92a4794d47e9b04b6da27b44477d36ef56888bf947c77ca69b38cbf876c134d7c4366a22903445582f761a8f695545db93d4d5a7f15ce6f2e3dd169f8fc737e1026cf55c126ce844f6b4f48ffbda4d6f17b40a509dc59d525d3b47313acc56ebb6e695261663f7790cc19a9853f25d4f4a40db7c05722499dc09ae0e9c23b9196ac8c0c1659ed91f7831f26d809a8651956a384e0466b2cf1461728978019784cea7bfdaa566cc070c3e7fda4a7561651e50aa7c4fca8759b6693983955dccc61baeef76f8952adfc7cd97b1327db594e1b0ac9f2091c055833462a0a9e7bdf682e2073aeec5f9998994c5d3f73c885b46b8bac54c91ce4c6979a74953a00af3416e0e84d8bd579632ac3dda82c1baea46e19e91fffdbb39213e0e88e79a57431192dc3de67f7c9acd31b7abb844e9f31ca3e6f930bf4a8e4423da996c1da66bf15d72e76a54db25f551da2ca207a2646dc015aaa853fc11622737573a57cd554654981f55390e6f521e514552fcd5dab247128be762148dab8921a482d08956662d548e44cc5da40ce9ab93fe60aff8ccd1616807308e41d5d5682bdf4db976b57ba759af7e950548992818b28549a9f5455146b2cc9a66fff3bc133fe71758559f475b1224f89c8b96d11264a61446f143bd95603bb0e31f612ce92c21f1d22dcca3f2808cb7d518af5776aadc10740a531ea3be4ad2068eecf6b7bd5b936c0237370076cb9613e5953aacb9d3a35b52d0d65ecf67fe53b599dc05430d52467bd2bffcabf08e1a4d68832889e00323de2b4c330325cabf6737dec4d67c070ad1dd4df3e09bc6e424c4707c98df47309ef9792bce204fdb3bf863bbda450f67afeb7d07c17c22062fa4ce9ee90366dbcb2302897c3d2fbe658cac67104d9a8650b5ec0455a80d8b808e550afa734a939cb893966e2046cd4e8d5e23865ed9b4e8c7f04b970de2e0284f829e40869fe53ae59b4f90df4b8531b796b941817a09e9e674d77c25fe748fac570d75be555cd2d1cbb2dfc992e42b9f0e155edc6d87c6e6eb2fb5021686ead4ce444daddc2a318d092ef038c265a9e5efc8133161d9f5764e4e0e02b05b62e0d377eab3052e0221065e8dc041b633be47973c714005aedb4d3659a5ebd2b9ac0c2336dfc90e91e418ba1c660abde8f3046fa76b061d585d93a3e0c355eeb984bb2d81b34e634769a84bf03fce46f5f0687e3ff3a551632da268a455156b942a7b9173b1ac827fd0a0594ef86c9c17c219d0e3018d3ba3f90f3d2ef4ad6f709325ee78369ff176d9ea06762eb3986b6b5a9e9b66a9ae81e521e9799041ac27e1f4d75249468c0da321d2fd6f0d195016d568ddf502f03c8a7f313309159e09c789737d5f5cb62f4f8c1e6c93829b26dffb85d882d00f371dcfa585f1816a4444138ef38c027190490ab0ed05939a3a90cc5a01b9d6dcad5f71219f2c284a35e789d6499f397d5c0be53cce4dedea60467ff871279cf213ce445cb3df8a248aeb01849501eae20952866014584c6fe7c0c99eab4113c7f2307b24eea8e05d422f650159ab1c3a445214a298a35b0889b3fc7dadd5d4e868a4406ed4a1335432b502b14256306c0e5897b6ab103d6cd234083f348087c98d4265eb992cb0a235feb4be72c8a1c9dc47fd66eb64df104cdd9a53e346ddebdf75c662da88e2560e0ccb9127c079f7d7ec549e66b925c8a82801484173ccaf58ab54b7ca362ef04e4ee47fb383bb7f9701e4dfa1657890f60237b286b78e1455a582393cbf73da7d08d6cbe30f2d02555b3d43502f4a2c96a67389c34f7476cdb52e7656daf06778f939c1411cbaa5c9bcf92967ba5983cfb965b7fc0f36e77eac83e8eea3b7188feb62543898470466e1bacbdcefa43782bcbc0b062e04d420b089f17165d81306dbd0330e478e9248352d2fa0d7be932f87b7143beff9af3274ab9b0c22d9e80229471b452c7255bd55d5c65c8e91b3a9a69013cc9538c4f5faa0de935d64c2da7d545ed242a164ec472669fe26674f818f3e0a02298787ef6c381cec0b4019676a780e7bddb39fc6d2af8bec8eef3b0b4f6cfaa7fce455df378fe8c99dff66e33ae9439b63bfa50b43d13607af34af704f9a8d440167067336f962e8fdd61df0fc3a5736870877c7cb8dd46d4122b396212d2b51752c699be6cfd24393efe85fd5e886f7b4f0a0f7e216e65a50a6b61ef1991239f2bc8176526edc939745a65d5e680bac6dd54f66057bb5f78e5be51f4660d891a81bc8291d00eece61e199d31465d4d7cbd186397c69a64bbff3a5496438377b4075870fb1da002a3a366d789561ff6ab1502a22a5a5d307357f2d0a351c2702c1a661930d839cac6efeb4e9878976f65a07c3d2f295f65b107f0f3ade50a2051f9626eaf0fd49ebf675c37b5c711306a717b1073231b43a709e3c3a3f008a9da7a19f7fb026e1a2c105ec2eb7e0f0e514fb7ce005d05b678a5cb74fa173baf9325a2a8932a78944c6213c0e1ff2cc7e2907840eb82ecf6f394b814d1d82ad0d38978b93b10a5db851a4f416c0e900bde912187e19250381879a9a6345b402c2c5dedf3718b26f0ee86e5a3145711f6df4e1c2a46ed841ecc9af134f8161f98abb173e65b124281bbbdd9d061ada02ff67b3614d44259c6608f2d7018828a465d2ffbfbf436838c8d0b4afd1082ca255947fa77fc9401ec15f706e96d56b91ecf3b49e783bd7047eb0a93954e6ab274ac82d23ccd7c221d065e1eb658f33973b846882354fa57fac72944955128f00ca17b1cb61a09b4399dfc20c9ee020219509243dcff15e1bfbd809b66cfe03a006acceedf77bee491b129b9c671a515aa1220c98a5bd0b0a929c52b0cc6c479141107715753685ec378a881e7a0d85ce25efab99dc188cf4d271e8178cb902cdec4821b5dc8609a923e86ac6f63fe5d5293676abeee5efc64245c40003d327ab02651ade3c906b8ca2bc7560b868d24d9661de0f2ecb17d090a1f97a8f06f18e024ac0b0631db2b6fecb0e8bc1ddd756f5f335c6edb3555bfdf4b40c6574b46d7facbbdc6cbfb0b7268f0c7826ab3c2be8cbf8df4647e39ff8e572f487aabfce4f7916530bc30784ed20f0c6c665fbb029a0d69cdb04d1884fca9ee909dcd36512eb6912f871baef7b3ad59b7c52571f5f293d2cd7891fabeb8d2b33496b26255abc54cfd8c3347afb1ed1bad1ebd14f4900d411e0fbaf1072aef856440018aa17d9113821a2058b874a12396f15db7a139d8e6dcc74db899e63133713bee580050e2069b64233610450008ce3ec0f0b9fb6a9b4ac5e93a5f80fe3d1f5dd1bbf1ca2c7fbe5b3e50a972ffa22c9bd33b5463a359c560d672e5289b49b1b45b0e5df5a0e40a87196d1eee3a42c20b83dcbc9066286724f27c806d83217e61059492cbc8a618c9eafd32b30fbb9c2cecc9079f2741b85bd5a746de4760031321a40e6dc72e4abe1b630ea639f705e1196d9d827dddf2c1b6c2225acfdd0f01fc54da27644b51f3f0cd503be8ee1ca4041a2d4992d676f626f670d5df2b35f2d11da36c233b92130292d65b415d1aed19bf2ab986bea326458f5ddb5089fb7c60ad021198d2a7a82994354375f789899a0ff4d0811a3ee1e1f29d31dffe4e2ee8fa01dfaf6526865dd569aa9ee6688afed5a63a5cac79144e3107d3f110d85d7922be9361654defb3e0e1fd3a81673d84ed84e8400240cc88b61089f49a8fd9241552b76f1b3415e9e1044bf2ae15c1968145aee6639e53e128a130387d267c234ff8107bf242b959764e25f22b719409104d37f562d1c7e9d41dc5c4001d3b81025d50e05e9b362110989ae6c60f1745ecee6acb6065413844cb9aa1a533daaf499f0c509b6a3cc319ff6d97cc27efee0db0488f7a29794f6fb4b1067b16024e919767c262d492d8eb3c94202f22b727f00f0f0a04ba17c83ce5bc14405f6cbe34f0858f4c4c774485457cd2bee2a4f646ecba543a3da0317a5baa89dd3ff9bb8cddb773ebb1ad422aced007672a1f58fc347771bc3e52462726141ec1c2d71be9d84edf2ff5f927f9b1b14da7340d40a1e5982069d3c842f0d4e70f8f3fe8eb4577eeb21cdf148a59ca424a10781a82ed2fa57a10aa0f7579865ee6c4986378bf69c28d12b49ca28fd967d4d31fc61ef486a6f1101b011ead15c16c3c5ee85b6f8b9cc7cd7b300e2034bb9ce686acb67d93851f86d5133c13cf1cee2970c7f0e13d1676909ccd6ce739e34b8aaf013b484f8532afbe6821d618e20ef79ff6014bb2d5c66d25f252b01d296a8e9169683d51aa4789797916aabf80d39390b56b4e7d174505d15efaffbb8043141ca219e38bdc9d8d07fb18c07368995348c96d862cd284be95b830a3bfaf9a3b18b23233c5a47dace114befc5beedfee71eb4d57e53a8af595aa96588651c690ccf239cc58aed83a9432aae607c331b601c5ebc8426c9779b0d5f16d10587312782d548bf4dcd7a8c7084536defcf558b7745f6ac0f4d20b88232bb586ae27984a9408114c6ec963ff7bbe34d4a3811b967c61936e96a10ce85e07f449f45a5f56a4cee89efee779c945f02971f1877d168b19d19cb9f02d118d534ae414afd3219f4e7ca5db3d90ac844e5f3f274a779f81a4088f40dc8cf81af6ab70e3c8ec55116d97e5f099da5c690910e89011a43e11a7fc65eba728b518e823da71509768f898fcbcdcb61b544ef2681f05adaf056de360001dcbd2ab3351e0fa528bc566a9e486e0a21a7f79504e3bf98e6ca3dbff03d5bfb164c9c06a10e07e3f0bae99b137a0be34665a498e387d491fb6c21f4f0b5f29e0ca39e57aa742b64fef6cb705ce5090d0629464aa7a10208d74adf3289071bdc8b2fd636f9bdbdb883c0b62b5691d635d96b3170d176aa47798e324c2bd5aa1922743b7fc67091f01ee151335415f5cdd6b9ceadba3da6ddddbc4651d755e7a6bcb77c60b112597505d3764eb99e23b5d93c1213b43b0054188c0eccf8bf0eec95e0579f2fadf7a97118560e21c15bc2600eb4a3a18cbd304fabc185c3aca4bdfffa68ca19aa5483431b2f07bb5c1fa9708b2384d25338b294b51d5a336519c17bffd05a15d5453a9ace4a9d261bfde3670d3c21481790e6386f200dd62439d0e2ea81d58f287b5bc6329a9ab29c213fd4ed529548a1e846ab52dc32a75b8b0f5d81983541227360aa8485ca2693d14772deb49c75ac096e9b4b416794dc32652f58104fa452175d05be51793d89a32c617268aac11e5e028dd8ebccd99dec0e5f442e8ae183224a5348431358213ac78b6a36bd527212a36926b5184e90908c3d7149693228aba1aae483ba8d4898ce3f425a1e87362a9ac4f05399bff014fab032c5e6c82f223bff7c79f1e9fd1706c626c000b980ee95c19783e8b38026ec61f9578024f327b2e5774778d823991346a903147282fb4464668705aa78f3ab7b84fcab9d5adde0e708379ffe5eccae01201ef905f3d24932f8e7562d37d952d755b62a1605c4301d17a2885305d7c1cfb1091d066f4caacc681f1dc6cda987276c81c386d30e4f9aa7ac4133f4f7502dd9d8057adf7a45611fa8f82582057af23bfe9b02cde06d93c7e84dab96b640c0a8c503e18b6a9e10bccb5e7108f45fda0598842d396db82f32f6bbb91363df0f484832aed3c1c9c21e25e30346f0422b65622d252f5b6e9591a69c77f6334f641b1ad8ad61f16a86ea6ccce500b7dcb08be6ccea362b1b411bb7162268ecb4fb79afc0169729b353f49a874f556a5805995905f7321d6a070096498ad53b581183e31892ad9530d06922b4c2af06bec720a1a2805403152475db9e86f49fda2b99a79d77a3079ccf0594012e0f64e732e7082fa581325681f4330041c102859603e5f7178d3c5701176f373f1ad49dbbff62b62cb5586ad4722411d0433e1156477124959ece026bdd57c3280329fa67973139588ee203b9e3c0bc9a0bf9819c9572c1359a5a84e877cb88d65d0b2b64782ebd9bd53aa66ca20e6b81e7eb362c8d8524017200c3550669291d2a523a4df078edf68505f0ca46a429d4a265490f1bf35d25e56b3dd649f9f1ad0aac93da344581f0bcdd38fc5b0a28d5232bcaccdad146ce9ef369784942d7507473e37a66a6ab0463730dcdd4ef7e4aad7e15fa6eacd8ca70398f289e532527cd0dd071af3dc27367be70e1fc9bbd226f0c99a707f0d9b5c17f4cee4be68efe5e5f8ce85a919d1eaceb396ab87d13cba247f1eec4c9d096f55e39fdcd6d5d658e13b878ba356c061fd5694b89a6ff3823215522205feed1c9b3036dcaa2cec51d23fcf2983b20af242519f27bacd9b4b47fe07b8e4c34cf470392b787f1af35c6f5c482ee47e991c5c1a04962d34cdc9ec8666baf14b857b11ba5e08a6ddd39d5064159219e0fa1b7e305754d20816bd3facc2b1a80d6a857ae4ec812cd152cfadcec6c24bf43ee31b67e95b948711557f1742d57a0b27aff8fcffdff9e918b344b666b6a2ef87f6d9bd0dc8b0cd3cff5fec6f29d86c003971c75f888648d46500d808d62408015e10ac9bb9d00498320cb5baaa010a0725e496ce679995ed200bc98093ec61d834c80cb461222462505ea069d1d259f01c6cc6ff4ae511fda7cdd1f9b88437017d540f963a4bb8c3d11f77f842a420b17e5b96a845e18b40e6b61a3c91b035c38320a1bd20b848fbf6ac25bbc964ff363e7841559e5b8262dcba7f4130607dcd1857eb1a54c5c7c409a7df7d2b167f3a3f1148fdec60fd74318d4be713f4fb4de43fc2156a69dee1fe0a8e70252792655b02f193bb3de17a3f0e1be50c2f8ab1bd926f708bd4ae190975d571632c298f91dc577fe2e34bd1dc30180f63e7887fdd69ede825731d5f3579e243e4dc172ce875f11463d308d877f2376df634b0fdcce29ff95a19d69438a85b242e87b116e74f1ec4397209d1de52b1871e9853ce1b6af9640e8f8a3a4e3a259a4c824a80e3fc239f1b336298eb795a83cfed8dd548e1fa7f93445c1fceb732475419d481f5015b0e2d836dede712165e991bcf9daf1751790937a9391df4fba7a2af5a98b9788ab5039cb9dea056a91ea7c723565b1350668dbb3a532aaee1b8272da7e0e4513c431972f7c319d8b28a35470b50cacf3fc698c73868cec030a00e8828ef2195d450829a40b28cd1891dddae0a74dfd7e5318f71e82c5ce79872edb2582affd2ca3659c1956fc755e046f7c70ceac49185742c2c61ce01574efa685630c683c79cea919e4ebb64a266255d6dcfbbd4087f9fba5e6241e6d6d7d1c2c1a2535d1cdbc53305a9f53850167035614f51808d0f808b4fdf97de68d119f2f4716f421cdc7d3a8123b267dfc636fddbc43c17109a9505c247047630710b129543a90a895dbff68997920888ce0f365c41e277c74de39051ea083d973bc128c7c0d4438a031f37d20c1430e9aacd479e1be914b610ef4ac6915213f1427b80cd61bd2cc9396824fc8a4c3c1a7b4c1e1d4dac9f803e097a0dde3ab01324fca4dce0e18f2639a67bdf5d7052737e5b1b5c698d26ef5375c8b4bb0a217d5117053b0c957a05041fbee99a467f96c1b4eb58c2ce4c8fe572ae6f7820bc305f03e9d1a4689cd580a5535b9c29d6e92d859a9d5c8dd4b2fd9894a13240c481afb211aad98692b78f6b016c2c4509ddd4330d65e8cacd38b9e0c7eeff4271510dab11b580c57e9746ed5fd9040ed98857d9262bc8e16b909b25dbaf2ce69b656a8b925d97eb4fce46c59e978c7c3c6c918c890068a0430045c71eab6c54c13ace08dc52edf5e158ec5408ce244c8585247bde1e482fb0c8b09fe46ed7b8176e5bc33fd7189497f308496ced63315bd963b903da9c79857657ba52e2c70e329115187e8ae093ee23dd60bba072814c267c4f4afdb2a2ecf3e58cc0b4d4f396df7d0a20785ae7ce5be0730901c0abc17a5c164b57769710c99a1256ef9b085d65c5d969ae4dd238fd682b9d3e069770098914d5c1923a436a8df6edd3dd503c8d0f70a9ef68d2ebaa24ef9d980067ba9441b936a55835dbf058bb484ea89439af28a7ac532fd3e04011fdbe225a0c1fd7ead9048fcdbbc7286d4c4564138e3e05b73341068299f2eb1f9b0e45ecc4cc7a6cb9acab925d75ba4d74f4903e4536f5e14a347cd62a77ab9855bb2ba032465934d103e3505431c04685d8404cd705dbf4e9e2c0dc959aef20c5275ef226ba39cc2053f553b6060c8e5f28b14efea761c084bf802a19c439d756eb74423e4bb55d3b74c75f338edc0d435aa2ddc7b6ae863137eafa8d900c0a81699918f042c40d7de709e9b9629a18e7beb7c26977de667e072528a919a062d74e4c5a839ad946b607c13228d91011978424ef89fb2bf0f5ed48e4b42a6fd127befaeb7501b9c852c2709a9d66b9ad366b625aed7cf39957ee712e7e4901642b13e332b092cf8620ff4cd1c2ca5c366b0ad5e2174408ccdf0952138eee69757283fa406246d055e47f13f32206514691d568bd9deca2471a8a8855dd51f138a50f9aaa5e2c213fd6eb3cbafeba6c6f6dbd184f59d51ad15c653a30a4580c1efc69ae052456d8311a5db36d7dafbe2427bc1670880083d42c93e1ae79db847c1f84862e7be484c74539d2cbd036e4bb4abe457653fb4789476e1916bb4b62710636a54e05d8d3115e5bc8d30c1f7b7a9d15df32e8af7dc6fc816c9b7f844299e3a70f5b111b27b6cbee1f4018c58b736a0b223699eb9b945ba57498f39c12a9952fe2755a1357aaca69d05310bd2309b477180e9434452f798c6fab7c802ba9c260264cf7c0145b6d751573f8fb5e7bbcf8b0b33bd23b9f3a4d58d49490e5f40c56aaae9953bea02fefd7d9e742fb5cddb8b39e567ac2ea9c246376ff93e2880882c7ba8916c0568127c3a5c65a29c5ae57f1c9c3a4a277330eac39aee0c0244613a1b1a96d6540059fc46b9484d87e7d28da98909ca6e48d9134e4594670c5a5f976690f170a95ebb0ebd61b1ed3619117a760089fdb05b78fb81963bf3cee39c271056dabfdffa2bccbb276d1cb826aee26c2ac5dea26fea71278a447f8140e50e142ca501cb9157b34fa24ad8a55160c3bdaeabf7822c3cccd214f770a2680772ca3ffba0c27a9804fc2d3ffc6ce32ec371b2780ebf2e39d6c5d2b34c29d3fd17eaaed59597643f7dddcc7ea18da061c61f1d54223455f3b89c18ec5fab3ec95f87a7643e358a5607b4f1cc5eb42c4f265afe7ede1b7ec17eb83cd695ba6ff59d8f722dd82b53b0ad19ef510f260febcee239469e6c4911dcb49b09abccea614c3f9e1734db7e213e35ce4ab1c3c3859daeba7275babf02825e233b33ae704957f6ed53ea0d950a5359159010ad91ab41dd8d7b4405990294b9b7857ff2cad7e50fe3387e9588681acd6da1386b7bc6281dfd9fe323219c545a495904e540df7e63ae554144a04e009e8739ff0f5bf3b42b93539fb6a42a451a552e8b7c733074232ee6d8a13378d1267a9810f01f1f1dbe99e48b4e546f3c26c6b3921e53877e2c33957c2ced2a57378e2f9168e542ac1002a812df41e8e3ac18618c28ec196887d0279029db925e0a41ad19e9faaf62e6f839698dc012159a2cfd685fe17f975a9542548d2b966488afde3560c308fa17ffdf6123db0b09c42c816527ce04867564795accf54798aec5740c448b8bd8297207b637c7bf832a7167bd216ed6e06f398d6be2cebc1855f2fefe40f825cdb671bfe248bd48f366b9c51d2277459644cdb5547d2809860bd8489afccff19fa6a0a235252bda543185238d57c95c0d8416cdf88debb7030bc6649009cdb1d46f671c059495406fbcab03a366656e42c4d486af4e32ed0c2cd6d5c49e9c7a3e29347d3d65831ef5ad4f1ea6938cd4db611fd5840fe8d718a52509b29a186b2f320cbcd4b939c0923948c1a261235739d0949ac3048dd82d70f7f341df74a9419208fc46048e00274c76bd8f9c1927f0d78890e07905ba26810afa04fed84325cfab27136c06f616a86b606bfce4b2684e4c3e4e377a67c9f9fbd1d5931b58cfaa3e7b5c5f8e429eadeb2730dda01b6c6794664525305f9b28c3dbfc4729b4afa87a0ed6ae6715a62989b5507de4a1e7b475b31b472521a043ab00c1f2632d658ba69e12d2715dbb74bf8ff67db8434a0d70c750bf1259f4603312075266b2fc194d655903c5e773c4762f3e7f9619c14541128c9b51ee54c7e7f82a102bdca711dc9bb3538594574a0bc3b7fb34dadbcb8d8302d165c36cd6c2ce748758def43224452c0459e2474d3ebdde1480533fdfd3bf63812927e327b5c3265fbedc1d647a82aa468ae1ca53781dab7785da239d6c818dbf74c936b26b838b771fe20fb917429ef53012f9ed299bc67bcebb08adcba3c5df872a2d1006a3bde0b200c0e6e719ab9f2d3a8a3cd835ac881a613fb62a773c1b8b750933a8b27d3652b55b21e1cf6f4b7ac5a9407cd85fd28ee59310f646c6d62817be70e5cd1ba88919080753a3db811bd0d0c8c02dc0a8b99ff1b7bf60e3b0856c1135e1dde93324a937db87908c3f35a0cf5590402df391369aa7345edcb0497f365b99ad563f51ccc9300d7638cefeaa6bb33daec5d5b4035ce5e7aacb7bf88f9a216108c3843658a1c6cd4bb493b75cd392950645f8b67c8e34d4fa66db58c0f1aafe77ae8e2cf34bbb78a359f647b0cb8c27743e6139fdd7c82b7e8127215e25a670674b2c0eaafc7b6b9b026f03d3514c16e67fe92c0b56eb8229262bd7406923b6887bf7b5458408904d2a9aafd89450fb0d426f0ca4260debec6824a80dbcf9e8d4b1cfce1ab5f81683a487c9937111efebbf94891c1a9394d97c889230662a305b5c7973769c56d369c74f40462ce38cec684876754fcfe1f415c58d7e0ff8cd067296b216d1a578df28efdff64d23b674c3a15170e258c7966b3d9d2d3ab498d9329ffc8e756715a54bfb6a5c8040c577e86be2b43b4f6cf294ecf57a6d698ce3895523aa5c091007cf32b8cf61948f8a357787a1fd9c0ee6c4314e950f42e1d9dfe447849d7c6be0a718752f2313d9ef0a6e4f4c3367dd22dacd8989a1850bf2454ed00bcf87d4320d214162a4f7124571c327c96a0e0f15ff41ae682d5ac9211bdbaef6de00f88f14f41282ca591a0e402b22c4f681144be4ce706209fe7a8407588ebec00d88521645276614da3e9f286a2b7d92d9a7e4693b16970e8f3d3d34389cc0d0ee75cbbe1f64e403103a79710d0cae86acf58b79cd3d1aa36d3fa6b742465b04994dafa70a6403e466676da4256446ed5599f98fff572b040a8caec16f96bacf734e5d056dcedb4ac9d774638c2251c0866b2e7d2777119a9632ddee7924c02fa2298a58d1c90e870bcf82fa8cf90a7dd22dbad27950fd960b144f2514e37621a2560b3c7f74c279231f48b92a37f3d3d7d1c38a6d4d40564ac6cb039016739b7c36c9681533df30eea40ae7623e22a5b4d49e70d417fb7bb8b6a24f1a91eecef90bed6ee8b197de78fc5be38c16e46d1187cd67945702187dcfc2bc9f8601e14ac5ab81578f4bdd77c26dedb0f8a928139daf83835e79cb480a17f04cee98033c9db297755eb1fb1733b9139fc56e00c2ce78284ab41fab8f742207672f003362264e758454659c573861ed3d8eb28ec04a805e3084d3909e0ceb523839bcd451625c66b292f1a78bd43021bc47d7644bc1ffa28ff1e4d9224f9b3b8eb31a091464aaee2e53bf76f759c3a4fd80b58a9bd30ee2d5e5ff8346e7c9e1661125351a55703d87e9099503b19bee8be25c8811095871826e95c434a6871c98bfc45a8cf1198c3f0c773410965939670911fbc658360429715b798d07c7e736c16e86bdd7344ca8d18c6e4fb90b56c0425ca6a3c65f1732074986a83ba21ab4fa13044e96b8a53a804e1af8ed673c94a17c63f3d851faf6116847eb248d7b1cbb78af6d10e815f5e5c9165b466dded5f2e40405167111faac215c3682bed72138668b998481aae352c002afdfdf82ba81fe6bcabdbbdf31870cc9c3a1c75ae8ad0a0c578169ca878dbe249d95d08c5f8fd83af73d9a071f7c78dde1307e669e0f35541ed0ef5698332698d0179c779e03125828156aa60c11b2d02e1425124a3eadd76153353c410e601462696a4a871e841a9cf53a00d49d79e21f8254834cf4f3c41b6a127ca35747072803ae4a9671087963575084b89640b5e582c8b9d1a74e46cfc1520a4e0ff5014077fffff562bcb96fcd82675e9b73f1917ad513db8f1f2bbb0bfcefea7bcf028fa7ddf603c5f02d80108221e83908a7b37a8757396de65e4baaab7a50caa99e9a62708673318adbcfa57404abecc4a08eea068db0d02006a107637c5530b8c0e6fe3e5ead99464c5325eb81949c5ba798520252762b8439885677202e048e51800604ef1fae3ee691a098fea32de81283afb043a97298cceeb6386b6d5c26da69fee35cf80c21fe66a2ec4c9f12a539d53635984d1c2e7bc6ea334aa8ea66f0cc4a03528904ff7d9b63f335e9893c5a03a8d55e75758aa961487b34169202d5eb4702f122603f60ffbc77c43a087fb786ed553f347139558606805c765a13c769001889463497e1ad208b16b0c9ee23fbfc5ecc8368dec6699d86a70572ae1f5affd3164794ab28378102dc4989112c22274cc2486f77943d34323154a43ecb177b96b3a57a51ec1dfd28b758edf42b41b18d9837c98d15ee07f2904f15aab85d14303fe7c3fa5622d6603ce42c124f961a05f2054c5fa24cb21fedabec919621702ac5f770caf4c3febb69a1cd4a3b43c955a369ab597ad26cdae5c079a677d51bad4782a3a2362c45260407c0174d56f845adfce4d0b1554f65855caedae2e7fb5c343681122d4a4d8d61ce9c3b94928de0d048eb0935dd6f9a0be4a9735e1eb69f4afccce3500bc1a16a9ec7622c8ce4b11ec845f6b6162c5368e18ecdbc1ab07a708ac3d96785f0198ba9b75af80efa9cced9622ed8a2005546337bd4d18d69fd56d61fbde9ad2b55f09e39d28f999da687056736a81508144f0ccfc2ab96dee32a89f880626696b6eb2af57f94acce518df31e81d8cac1e2d49e50d376fc7e6e4a3f9ba1eb11a3c06d5283adcdf5fcfe513493d2ae2f0562bf0a7872a62beb0ebbd18d49d078681047e9f0d9e8959ce68b23599c4c9ece5608685a277d8aafc84c12bde84ec06918a1e09f2cd7dbed6aa8758b131857a01a846d8985d571f4fd07fc722bc12c7e3a8c90aa39af40430707e947dc3681e4db96a4363b4de842e0f47e775415315cc4047d3ef23604ad82e188382502c337ee1794d194498fd109b1114c9e7b18cac64a7fa559d9780511b5017b18c5fa35be9e0b130d71685f87539af33f33c34972aaca6c4a7c89a78b70c6cf714cfd2d3f9918c47d3825aed26583ca231580295f450b62211f67b0b99dd121ebd0f0d61fc67865b8f3e98984bdb4fee6615012093c45701621987fec3d9a32fdf24153a7655553f3cdae17ea131085bcacfff6512bf0ce7cfbeaf365cfe01fbbc9576f585d9857d652e0beeed185d0375bc126cde8cb1a3bf115cba62834ee065a129004eab3cc8ce1bb348e04931908766ea595ca7ac0d1e0a50468be042b3abba4a456ea2a172cbbfc40f37e73d10b195452c4b5305deca954e2c951fd3b6db43be38d6c0048e148996ac15ab76a5e634093efe18990a7a63cea252393b859a95f173386e7b996007c42fa960324a4c21671ecf96ac3adbac6fef7e8b0014ac25e109044a8c4eeb370fadb1e7678cb74a32ee8eb9cb4dea7cb479c46afac087082ec4d3e82b20729d0243e646adb480706ea69b584dafd1a3acd1a1999eab6d934574d38d396c7545bdf2f3e7fb33b6110d9495c2e81b5362431482321ac4f5da0ff9007cd2db66c3536ef432cf7d894a0c6bd9e4162d9119bb8f22ff736f00e705cb1115ad2c6769f840db77667a6c1cf45f75b55a20fcac54666909274b6ec6e45550c1ac185cf6d3ee494b1d39c844bfd47ce98a38e117be0a656afc139c43bebf11983a3a869b18d27bac53c7b29acca65dc9e817f9578ae4404ef3d6b8468bf31c79d16e9fe0c16b2fa5f236d4e0010c9d2e03038b740375a8054d940a434cc18df150dc988a632bb97d6484b914f3a7ceb84ab8a18d398f0f997bc19238fd1e2addbedf7dea27c776bc2333d087e040b400ac2c1670365d81b24ececc366fe57ccf31b4ac5c3bb07f7971e73b539da60b97d083995eb04080ba856d4d827d79600d5adb3c71331be00afa91b6183dae08ad14b0ff88f7de208fe9b7ea6cc84262ecfad3586496fbb945a5287dbc57056649f815b6c7ecf6b851a91d2c199f08f69a964f330d2327bdb5361d4421421f0ea63d26d59a0e6650db889e384a444f9b2cd04aae2920cba5b829c46e3fb64e9aa227cc3abc3029d525fc24d674ff8bd8cc73398c36225c044c64e14ecb7bc3510dba824049c1051c5c71cc7a39afa33b09c6f8cb8ea19b2d927828150e273c30affd0624a6837f963bdfebd97abf9fc07b5f300ecded0e62b44cf65ad3e1ff6c82c9da846ef8b4230748afbc2645e1515ab1931741561d234e6373330fc2ab427ccc8d60215e5858bc9f03325e1984f28bd4ddb28d711ae6a753d3e7b79965c32316f4f6d112cd039ec6bddd4d861db93f9bf0e64d252828e80cb517aa430b3b8e00863fa0159a111bf9120f56c7ca395c030c7abf8fc22c87e5469781f356aaf8b7fe176dac67972bf9ef58ac8362233e9da295e774a00c326327bfb26052c46a2c0106209c3444e2b7d9e1cb23ecdeabec5603b7ee72923295faaa1336313f059131829b2e1f356fdc839c8149d5c285c7cecf89d44d047748c8f354d0b6b8f826d5efdcf53027213d407d58ff5d1ee71e6d2e383cf229ea52a89633f55127805ba65994f000c814a5693ca66be060d18091cf013344ce04d2a66d1724caf77d146d23afc3818872d360d68769ef697e4951a1ea64433e9f5b2e4f40d3274839c709c55b06bd23c7e3239baca7f9553e89547809f6b13276bedbb647afc611ec0890267a891a31d3ff967d542f0a022a8f1c3d6ed04a6c529345ac13cc92c6f779ba61a8dd357806647f9f8a702ffca33fc1e4252aaa4aabd9b82a446ca8d6ec97e249cdf23280e8341417428c31a8e597a1d232be8e4087989be4bf6b2908a9ff27cc670b4a2eaa9b82f959eeb88dd83afbe927118a30d600e1834639bbaf0b930069b6cbaf3bf113ce750cb178784a06c12c13c50c1988d0ac9998af7c32bfd2e0f40643f853f4b4446afae2f0befe680913e38ff1b9f1db5893f63841547d4bca0dacfb652465e2feee185cba613b847e4ebc6d2c667afe657093d068aecf550ae02f7fc34de3b9e9268c6aaf13174a60906e2e313c593f5e08e90265a7c5c304d38d634715688464f56bba6c665efacbbbe54c97bd54381e8077920d2849deddb90e37274ebd478a8cb56baf27308a1a9787ced44bcd47c1d6813c81c4258bc24538dd2980592cc7ad6c35e483d61a2177679cc015cec5e78f2d827735e34b55b2d5643881a201a18372251994b43c454a3800b85bc3393dc1b89a543722f2f7d97952c3ee3acbc482b83a4dcb2ec4ff9a63397b2b031243625350580a658d77ac468495b4598aec0954e239719643ed629a70d635adc9da5275dd7f9ea80838a2ec351571bcb10f12420dc4d263d803dad5fa4da1df88d5ae592420002583cd5750255e90539ba7355fd0e7dec621c70062e8a5c00da580c2245d6650063907c404abc00b8e7ef08544947400e0f9ecc67382a28dce169b6395926e092daf78d1ca03ef3d28eeeb8efde7efc099a2746ab51023faba8f09988929b058f3c4002f4c2bb7ad1e7495ea34bbaeab5a44650b9cd13dd19b4655028ff14e23e84e9a7ce885c1c5bcff1711ead8572341a4cda36798394562f7a9a4e058fe5b33176705d61d7ab84f4d3854fe808158a445589f23fee1c75979ea3b11bf5c8c486283eed6ba567e1c6b1beb7b98c396c029ff331233a857da40787646a01408c6481050610867cf1a809b8ed5b5acbd1e64cbaa910f0c4c997822584ee77ef5b604d4234d7996bbbd68fb982bd3678e7e84fc3b5b7e316504200dacf8878e5a12b920d2f5f9472a7ddee5d3f236dd8f4837de5dfd36ebcc8f3113220c79a32602532a9a3949a691f6778269c2133bf8b81a17f90804aab2b6d5c4860b02cc7566af49c6c15a4f0381f57108423cde348a2a4d946991ed3414838de1c38c62764fcc86721fb0bd222be00b3324ea99bf2c26756d543e474ba44ec0b1263399977cf05193d76f2e297db639126376b5f9b6b90780d16bccd8111765898677134f6198f647c4334b6a096935cecbf4334439002a1f7bfff3a65b92e5c9b31d7cf879212ffbaa0c22d93f59d8a5ac08b506e8cd4f45caf524618818cca9ff18e2a16d52567dc21a85c7d87565a1f250f5092da6aea4597d73f2f079ca88d0722ea013199e5ed3558f90d9a6d1dfb0a12ea19f65233db92704246033d09cac693f5b60772110afb35b9c67afda397e5bc882353b05c426dc4d1a0fb7e70a07cbf1579c3f5377aafa5e2f0c8b3a8f883587622ff0ca1cef3de3ab02a806e18ad174d8da13f7f9f06c1f095d9d8c7ed73fec9f667426fbc1873a65c6c2020fff9a1640322c981ffd51050e7e280b3af2311349e60e48103510e30d6474dcaec3b4ba9ed8f1f45bf24e6bb0cf0066e1520c4698e3eb6a856e2727571760ba6fa6e598a7bc3d20830d04ed04c234d3225be98ad55daaef774e35c63d4f88e96129e77b8fb294f3a34dd801e2b55287c945b017eb7fa541278c54e9380137e9093b769ac2a7c7159596a507cf9d2e59688d08bd04ad2465339a373e9631164a6903df146175a5bd8555f9005849ab1c75ad7f243454b41ca0e508deb460a79a748dd2e93478d3e32c530d6ce932a7e6e5e635d602709502a5c79fb2bd8075d7f433a2d134b79a32e1526afce24504e5aa1a4340ef26670b4538187004ada4b5a3988d05ca006d4c4a0a667b86cb972bd6fa201e954f33543f3032624fc48b1947db987f137a3eb31c28102ab29d993c29809582bb4958cf66de2f54c03132bed9c5c98e5802289fa8798e267dda257fb5603213e8e6c9e70dd14d418d589c4d76aeb0a502834f4d151d95874c9ccad7598f56c7d610dd45ddafdd284d526c4877df8282c3e6c1eff6a1f05c18ef0c58c1e386a3ecec6fc19009fbb539c9422388af898044d4e050e5d6b585c6c980c46dcbfd45341f8c906c59b596624fdd9c518dff7ee1a4c4edc2c814ee944d465bb108869a03a0551ef65630761bea771a20050bbc182e13d92490efd945c734e88e27cc8b066721324e5d6a52540d5a1f5f892a58ed8b34b80055d26b20ee45efb6a8100edb59c7ffee27b0161bf4f0d9997380a95fc6bdecf8d393d5c3f5127488134c28f67b63f8b293888f5cc4e98339b2a1bfbf78fdfa7b6e2c768e5c791720e6aa909ea74e4833ea04ca9639098ccc5f215278d8f7bc67f1b2ba210a63659417aa10a5d925ea76b87c03597952f77afbd6482b053947f6fea48813262cf818419f4c203083ac128840ac8235fd63f5b9cc7a68670d5e031c6462db7e71d203a2dde75312ff22d29ad970f25889eb3727654344f9e00fbf24ead6fa79599e4989a05382131ec265fdab709cc789a06f6e35e591078b5a77375e2aaa4ed7e3b16a29d79787f98ac6c28707fd1f350fcafe0e4d46f0ab2f660bd44e0b50b254ea9c17cecabc1c8a0505c64bd8718805dde858fe8f4292655e12c53477394f3dafd2dd7bd6089be0da51ceef893c912ddd610cbe06f804ace264c854492b40d310a8496b336e6ba7efa5bc92b4dce74f27a383ce77e84e3b52e50a152620b801861cf8fc0c4a2d76abae36017ef2cd44f8b748e9ea4aa6ffca9a6c201941c8da23d40b11c25fe835d778da0b152132a90d798f77a09d302b754883fd09228998914177b43dadb27bd9c20510791282f2664f74c4a0ea0bc9e1facc548ec155cddbc9541006d15a4f527237bebe3e8b910d97c187e064b2ae5ac4ec2b527b5189928054908006ed8b6d935d14842cac5f3bc43b8859b9520e4042862aa6a31e6d6765435b7b05a59426aa28e0fffabe608092cb2f09b7daa01059a18d1bb9c5649e7330383661d183ce3f0258785dcea2632e69570d0e3c346d96a018a39cdab03c6fdaee004b4c2186b3ed5dca1149ba1e2b0d6b7473393af72518d9381ebf9f02b1cafbc3efa3363b5bb5b80e44483b326ccddf05d75a45f2dde6f8778be36890742d478423dfe6486bdc617d152a59827baf442841ae82e527c0def5c955e063076be7012e76b022cbe603c1bcabe27647fb9fd9365043fc9933dc7b6b0e1dc9b8cb4e65282522f4f265973b532f7f824984f98e7ec8e357c4ea20033ee3d06da95cd67cbe5503225c77c6be85bf70a86aef5115ac7bf5f79755128d65cccb27a25a752b1b73ba463f50aa4350ee462f0ad2b55fb3eeeff1ddd8a4706bc07230b149baa9c5f2108bd3c9f5ebaa6e6c56c158a52c0399bc888d045b38f07a862879c006a580906128c9247d9641fd6484c80f7762a77149b3b258c22adb764c4ad0a39aa36429790978a580e74309592c553c32eba3a128d1a61af1c94906904a56d22e3a2293eeda201e7ecfafa0be60588663253b68287bc199909ed7d4304248e48f4a85f1bd44d81e2c1e1d062c9f1f6c990e67bb8713183aa3c94fd40b9f967f75894149950d1e99a16c209de1f49ff908dd3eff336b5539304d590fef10ce145659ed99d657c16e534c54647c8e10e5aad335bd297b7cbbaa14e6ef14be7418954460b6537abbc476d6f5ddef07c1b55593f0b667511ca0a23e0955d9864341f16b6b47be5c48e11756af0051238104f97b7e7c693b8c30c62ee0b159f9668afef4147b095cb297f8023f8860c70a02e391ac61fd9b953ef4149029b3aedce01b4355e22daab99e3188833799793db5d59f103cfd3d0f6f99d15601e6457bafcbd58332f6d67f911148e8c0e79db7aa99a7d8be65730c7ce44d7876b15e7436559d63f4fc947e1fd8cf76bf8d3bb51e7b99ab151e876a75b174cae60f4a80b1b91ff31be5a4c5811cc3f6223aa7f98b985aae3b61c5abfcafe1c7de08237acc7156fdd75a64bc1155e7a397ad724a2eb7249bfeba0c0f73b56876fe7cb0f6f3de72319dd6e94ead82e465884bdfa4c3cbdefda9acf27dbc8c8eac6d9760a426f8b22faaa442e4c0b69ddb5e395237fa98384b345caf21395fbee0fc2d922e1d85fe0e50fa5bf8fe3a88158776ef36d9fd0ae9154f5ee0325b6683daec9141c4639f85784d621b6abd35f77634f297310382432f7d51b309569f41c99612ada8684ede0dfc9586ad8046bf81652e7592c2857278c7905246f217e11993ae275fbb585851e2b859984eba6f90d4637225975db60408fba4051018d1086485c4adf58d4039ea224a8da0df830c5518d37c2ddff187983ed26d9c543056d748bb07057005319425fd85b7b79d59fbc82e6953ccaba688333d8b0110d030a769a9a80d3955888faf01d93b1f6d5075843a332f1a178eebf46c5f4aa23e7b4fed4176c32f6e027819ed7248259709732b6313057616d844c2fa9d483320348e5f0ca046b05ac53d591253327922b7be92d53f245448360b10aa3904fd8314a807156c70824b0c0b899bf551286c4333e1f317c538dbdb2f61f7b722db000ebf6a453079df776d999f88b6d6b42826cd2921e8534e72ec22fe3e41dfdf530c9d0d5150fad5958b7b80ecf3891286838643009f944449ac281f035610db5a60fb3ece915cbcdee41fd4a0ba2d0a0319a0ecb19eb38cc8cd96be37e8ffe8398dca4caf0dfc2ad9e6af309f5e1576f27206cdd844dd6e0ea29c0ec75692156ab443fbf56d58d4d5a8e3154b9cf734b416155258cb892598a458f9c67c656d69aa513cc50391b711669e69fbde3e4902225077aba5395216072f8e7f3b9499802f0b156d0db80bc7e385ce617667f88617fb1d547e39b2455f87f362c5a39ef5bff20016c0e70849daa07c273d9abcf4e40dbb0d9aa7e8db9a834f3ea9118fb398c85e4ba9564140982258b6934fd705baae20a226d11b056e656df03f79e64ae14b1fd12dd36b98ed6d621bb454eb116f303a6dd6db639754083489ff906f4ac1a92d71c2ff4ccf854bbba588f6426d54eb0d4e0db3928d1a958ea26ad1b9c0e2fef2d4674e948a90a8ac320706992c90fb0debda92fd5b7e7a5cfcbd0fb01388d32eef15681f203132b3de6c2c37aff3efda202728ab9bf47483d63442a72519cb7d454e6758612626a08b9083664aa6e55923a514cb15363d824e6fde712814766163e48ecb78c9d2338683549be5f535f7884e93fb1135cb3391a9c8b978ca75cbfea22887abd02c470791dd6714ddff48687684065aa9036768e5a3491eeef59296fedaf6bd28c8d68f286e87244e23e5827f77f2c7c395dff32236e6bd98ab7f7b55a9420ee1e4cd465ed890ca1ef136189ae757deb9e41032be67629efab5f326989c9e218654145a25668c67fab7174ff67e1943495b3dc4c79f58b72b0ce6d23d8bf6f6913e7e757d62b83e9d182715b4de5626fb687da3fdd6fd295a032ad8af3f9b4c1661ef507e3fb93827eac41d09b87b860eaf9ee05ffe44a70408f00930ebe4973369e0fc65e3e75a8ab188b3dca8826b50679d2a0a42b88f522e80959ac121ec97fd13859e7ec0cbc4e6ffde087184f8c8dec76724c4b24f556ed1daedbad25689e14676b8fda0dc2045a3276a8593966cdf805826a6113b8841544291be2b0d8999fc0cb83a56c086067a5267ff2412f0d6630d8e3183453b83efba8d117639e0f51a8121881ba2948fa04351a358b1f6eb1c9797ba9e370c1467d5a52dcbbb5a9ff18e14d2e0e96641a58059cbdd3e37da4513d579729ff1dbfd69aebbaaa161af08c81edc877bf0e641c0eda3fe01292c1cfab3c6a5049bc266fe6115f4f36e508df31bcf3499afff69abc695494c94f57b5cbcd891f4e40e992ff07f827c5d0184b4cab2210eca8f0c810d11de1586dcf3d1a5807266b5e0064f8a2f477988be8d3a252a7a02078711ee25148b0ba8bf5cf577482ad6ac992ea79ee1a7a1cf8eeaf48b4f6004b0437fecd7a2491fb9bc5e4e13b496cf29801a40ad12bc83ee6656778170733aedc11e701d4fab0410310fdb781add0b20ffd5724d53d55b082ea2936fbbc51b0dd6019f494ec7415bc3040d18c8c4c4388eaa983c1d544ae9f81c21ba7d337c8d4e638e075c7a15737571c6044fd76c9b8bb0f7fdfd22ddfef686c74582d9b5de2b1947566b2f0af55349bd1ec14e9fc48cd42867029b308c740b84de8437c65cb8f8e25f292dc525d6d3d18dc59966c9237f8d0c847fd0ee1e2a0649dbfda2d480a4223b7b3a7d2638ab6c30564e81271bde3e1d289c8997adab0e52b498aa7816b1856edfc7fbad29cce7ab2d909a66f561c8196e09a3181c8d5d38ffaaae688553b9cc8222c3e6eb273c59897674de895f1516da3310ff7add52793ae68b472a03c1df3c9424228710300571bd4ac1654adb500db5c4ddc8fba23c3ca2161fc0726abdba040c56111e5abe4a1bced08a3adc60703df42d4e7128e511d6536996e9dc4c548dd69165db6c7b9756cb7b91ccddfcb1872c08cffbb4270f3c53afaba45d2cdc4b9993f768004ddaed2d2303abdae311fde2320f9b37460efc0288b30bea79437ab9428c51d0b8e64e31bc29a83bbae22eec0cb50af184d83cd2f9ae87ad8dbcbe577f6db02955a8d903b0c325eaa6287a2a85f897f9d259438c164effbd4ecd964292ba60e8a449ec17aac4dd3e90268c0c6c63fa02722d4ae9246bc9edf61a7e89d4277ed2d13b6629aad6a1b4d8afb7f9d0c6748ffe37d601e631425877c767c753f98a50be5d060fe68044d18492aae81a348b170955c5af43665df4be3149066fa6bad6ac6d37017fad6c4b0f33c9acd143fd0c67993ade8b7fe7ac196082cf44e3226b077d0c433ba4d299140cfb35fdbdeea28653019fb6d62e3506d1f127b0548011c4b2f538c8403a74982bc86b9e6d0341d4b9cec47de28027a1acf6f13db65c416308edfb55ca258803d80c9d4ee95906eab836cb380e503a2715f600a0325ddaffd8cef3c685f821e3c54761ece61bf3dc3e0c513b22128c08b0bb523364193d07847d7497564d4f8f588a8e24cca16a1e948bbee9eeb4da72f1bac99ba63820c7f394d76ed6c78815c3d1d442812b6accd215e13cae38f773d6c502d0f49d52f975234aae833a6288110729e4d295c72f3c2bcfe440c1cb8550ff1c9b584f34fe3969531126295c8af01eaf3100e36ad2e7c39fe6b239ce851e042fefb2351fd16b6dd0a46d09e22821133209b9f384585ff744649f62f7a8219d13c68eadf5806e040565fc7c71bf6afa2ca37501b431d515b3262cb77f575832d2171135a759b6d564df933059b493f063bc71be3184fa95a7b431ece125d542e7ce9f5b9508da12c8a15330ebd3710c6f79f2faa4b1a840936327eec4e0e8bb74934a8757c88218710eb90d1f5083f42feecd5bfacc28904187dc934b2abccc7eeb41eca5a35ce9a1df35b1736bf567662de19207a53a5bc873345fd2bc4c9d89759b530842db7263a03967b70fa6de59dbe7016d9e73b2405e8ad3225a2799ddf2e94d4b326d77d6e32e3b1939d28572703f07508c4ab4873272046e38ed183cd9d0748ade71a59345f2ce95a81167ffa40a07576935f8df50a59ee44e980c2e56b977bf44e5c205e03a13a3750b8b059f0f70567739608df4cfa9b6f94fb1e9d9d581a5d9fba83c9ca9bfc570cf6432665751504e7217953907707bbeacadffb4e89f9b7aaea109b84e86aa42167de1d4555991a35fa1f11bd2859ce9493444eb15b0cf4aeda81a1b60b29ca4daac27b2f50e3f4f422f9ce44981fc441a46812db1cfdc471f9b7699dbf221f20be88cde507c15dd8c0e616346723ec3252c98e5372cb35b1cb92fdacf87fdd799ccbbedca1123de020968bb288fc758efc8049407c624d46f96a0ed6bf54038f1dd9c972c89eb63ff5851f8204a4455b525b2fbc178b3f0e4cc0e8ebcd2c9a91677400f26337909ab3f1f9aa549952f974ea99fce8b62b73245533e85f3dc77ac4659a3bcef6ec5d6395a4633d323acffa3819a456ea330128469722152533f2cbc3f86a5eb2e5c2807b3f36850b44cf7d24c7bc4403a6092486d9f3ea9697f942bf4c303417113b9027bcaa948dfad97566adcec2be11a75d0e5893b62c8e6c35bf45c679602388cbb8f32d8f42404b07220aa913ff47e0ce635f66b68f2d47f95277136ff6a275dece2ab9d45f6243f0087a45842f23ec9ea2341aa98c3feec69f8cc43dad1fd2361e685b1ff8550adbd8d9c31050ee072cb3b4cb331c62982b864fdef5c0e0009b021918fa4c0dadb6bbd61459a35f0c34ecc174d7ff40cc9435fed2008359e264ba30ee7c168cb2530fbfd01dbb6d08341c340a806d069d7c5e8baa0458d7dd2526c163b2f5b513b17422d5f8896b46c7b5c117b8d054d4b8bd7bedd1aeab141a08a81d26ebe7a3a729b28f44f3345f18be7732e7d86bd609c6263ffd3716ed26dfe538e56ed0d5ee522af9e22b02ef4bb75fa98b6fd5583145114e380151b3358abd26509d352420a71565f168c694c684732afe2a1f44789e28645a96b545075ab72b6b0e99d4feef252cb3bfd8e3dbf77077aa3c91b84cdd0f21ddde75f85221df53d4b5352816bba7cbdd8109a16577655e4e1fe3968f06736772caa023469ecd4594bfb8d60eef9b2601747c4e545e72e17e0160dd8db4cc79ea938998628ec330ea9b8ec9e147298bd7f89460d0249759a87d34a2671584eb07a1aeb237f169fe33e91ac914a626367c13f45d8f4dcaabfc3e8819ff4b3ceb3f75636e9960cff4b7404b343c4dc11143d2a46b08cf49b39600e9a923265a85edfb1b6ecba0ab2968b775ffc4af101249fe5571df808f17e5c47a28b5c52a7312660281759619457f17f099be156b745caf0cbff20f3b5968695723c9adf055c4a93ee47f424f10811aabd81ffd02ab3129e37fef418388488d7b6a5b5ff337c074a18c8601f08c92229cb85dc440078e190361078b7ca78d19fed387be4e7d516e71912823e32456de4aca1b1f5c60ab2a9ab2ffe93a409128a5caa419208c68043a40e70ef217e166ee54e7ee97e35d50d988a23571623e1ac6e6ecdfc988fc328e87952dde3bb6d371939467b9c6fdd2389236a364aeb4e7c256fcefb3a8b0f9029a6f58b484e5759423ebf70edfb1db1b99b0eea2c6c0b54ae89b964fcf9c183ed39f8f3da14d15bfe377de392b1a54dd80e21583c40270039cf285ac0d7084ef370823e08ac659bfeec5f22e19916c7e09a2dccc62770f2132ea477f4b74d9f53817a393ed4ecd73d03b2124c6d8da481e8293e540f438abfb923d7558263e3b1b3e7b497429741839c02b24a5bafaa4f0ac467e4878d6547086a496091d34a01dd9afc79c8165bbef011e1486d5f400287ca9c3f51096616dca221566da372345e0d3f6c5d9f3224edec4c59174270e6c723f534b35f968678c67fc6106cad06912efa36490ad581bf1411eb2212a96c55ae1d5f4a09a208ab8dd79429570b90886390df921e8e10f662529d6727b1bc9146a38a06f6ebe4fce2bd0df759c8e8c167a10f4c46322aaf2c7b49675306020201cf5baefeab49fda0be5263990a8ddc707d90eb2b2ecea73cfca979f8e5d0dba80102a734293e0a9cabe886b91a3a01cbba56b0ab19902928126e5e7a46792ed1931d102ac8a2bf1e694901320bf904ce003d0c04a662a384250bcb6c88788f89297256287e344ef9e2b351b0a93c63fbc198f8ecee02ad6ebe1bd421802baba1b81c6165e4fd518b7a02edf12a9055768bc1b3ca7cbf003518272cf313c35c8fdd218887237a5e1457323cb62cf85a6c794e6bf6f7ae48f94ec744c274fdb65f71a356385c4ca5a3f98ce08c137d814a046d29374830573c91c4f5e04c2abc79cff6c219fbcf7f4a6513da083ee4657d29c64bd3d174d6761ba3bc3a63c1afe7c1b00c64a824b429a9fd28ac6d766cda495e4b955dd7c7b7932028f9e5883c270ce9cad93816b2a955d4fb7b73bfc5ab1d9ce7d72bfef007144814f20164327143e3d596d82d54002a49de8b5e4134e8f438e7832844eb8fe06c8e6c3241b443ac09578238fde7755495884a3804262ba84895972f2ca9d639af8569576674230ddd7b7e35a65d314e56523dc97688a795426f055ce64f5e0be30819e8a85162b195d9714eaac8a0eb43d23c7a379756a8c7f2f2d7f1060296cfcaec08cb90b1743d76a7e93d0265ccf2b6d85d6a592c79a72e40252cfefcdaf11cc7556a7803b564a8387e0916cd4315a27e6c3bbf5f0c012dd6a260473f5e58349337f5c474a5d1f7fd698aa94f869ce11a562e6d2b0057cdb1c5217fab6c399e10230b5351cc75ad70a17668eb2ae9275c80b136e869c8763d64cee8c386c62613987c5515414cc45b6dfb30803e27a21cf594291c5d2bf2c23c335b64b0fc62564a8d5360aca88e0e49d72d94d5c51bc2b98a9d7859b0d56baabce6437b13b63a4f2e271f1299e39f413c902ea905d91aa0c7287763a9059f3e91c5be5414f8c7e3791f6c37d955b1c6f3bfe16974c1c0c8bcf53ab465c9ba2480d6c5d63d7b910feefc2a8d58144188755c64f4e4f1ee27a741953968d2db967cd175db42dcf78449013e65bab621f7c8d7dd3510f2c310faf98cb6b5a24ba6f6e67e0da63c74fca78ab93a7b3620bca792c6f3d13815ef31f6ffaffb64eebab2e07db53c6c765080afc6ea3e6acab2c3132071945e57dd2d4f2fe5a468e18cf2ed0496b1b5f6859dc31387db4a060eae7ecae855af6638642ef43f80762a8d86662fc8bf33925b9470ec3ba8515ebab67ad4f95df9e085101db2f6df5edec88ae1db4e2b2aefa5d8a47394c9c00024eaaf6edb0bf0f22342387ce0c18036e0e7d4ee2e6e256238623b5a171625ce6620a6e9b239904c04982b468f8fe92a993afe6ec5e5742525caf538858f74386b875f390d78072f4e6e83553d9861560df8ae2fbc1bf5a4414c2266286ff7689e83d4f411a5d1208a51824d43715cc56345d9de7c0a63fd145ced20e72189518637f043964a0a963f4e6b64c81c6700ce7278c00d05bc06d3ecab50090c89489d3778d4dcb02d267fc073ffa9c5e011e9c62962286ebe27ff60daaa971a3a66821c7464000300d5c521f601c1ed7ac58b516c17e37fe72eb1f12d1545334fc5b616c4278d9f4ab7d880335e6da1f41e595a7cceed379c274858076fe7066c89086eb05f54d88a5e421ec087911e233ea56e1fe9706b5325fb6f186a0b601b919407e0c86569b8166fe953c333b49294c96877f9db2fcd56b5e7881c7b9fc7047297c2b555fb7b21bcad4de63de95a2eff40815764881ac51c71664683d173455988bacad059e473d1936b825f82ca8d037b1e74f715dd3edef6b7665ad9a67afdee7e60be765a8c5ebdca898c722c94fc55336634d325016d50a4671ddc9328419ad36f487436122ca5b8331de50646843ac319f39dbd8a27a1ea2fdb8edc1c75f7e001e7d7c03b83bc66ca84f836942dd334d6b66a27629339831493ef6e9a2e19ed8c4afee6a49b751d7b99ada6c1b84d7c71e8e074e17e8c0f961e842a3d6af77b36b3fb640f90e247f5941e806670fe41fbd1ae27474ca440d16702f46cb8ef899f3a1540d3350d3e22c35496d5a1097fa2e9aaf5dfd700a8c84d6eb37f0ec57a89b5785e23b1468186fd014a8120b435cfdf081a3e57777ee884860f866cbbafc6500eca5a3a3090a36f8744a45261afa845c63e7197074b2f480ad3c31f7ac933c50f90ba5f4fb6641f7670fa1c4e3e81565e366bba41fbb11f5fca817dc85c857c014a85bb57faa8a249113139d8e9736a9016a230ba7104405b7077a8e31ec8d6c341952c52177218c5e9c70d04d8bcf1f5acdd1a8b4fe3a5315369a89bc1c1eaad9aeb56a4549fe8b7c93f77fbc0cc48abaf702835126dbd03f40a824e4467122d0d5958314f4257d09777d5abeeaac7a0f8fdda5b71a267e6d14e8527eb4facac741adf8088c157181d4e9770dd3975afa7e82e35752a99a30ad1960560f9baafde0f14fac1dd4e540690083d5f23f145b56e52e190332af4cd42b36669a4c329c8d5d041f22f5b8397cf066543de4c8454363049f5fbacd0376156282a75a9ff33b1dee5ba3b537e683cbb6273fcbd546468b6d585c0410f297ac79f92238e106c31a40024b43b92dadf1ec949b56f4e23f2752ed60934227cefc2a54b37aba929fbb8d772333165a00a8ac6a4ae4bd7d109c2ce2d68cc2ef400cc3ee39ba8be791cd4fa97e62a58728cf63391cf8148bcd6cb1157c25bb476e43d163568d62b876c56be2577dafcd42e5f775feef002631ce72610b224ad3ba8ab7455a33bf13bb50af9950545f5c378cfa4f8b84fd5551fca323bc3190cc0a829717b21c9679cd51d136924652475b4d79bf33370755fcdb1e765f772518f56e9694852f0c80dc17f29b96a3b2c5c4faacb5def81a51e96a457376d619c954e705aea0a8d1a29ab580996f37e7645cc0a7b1c109e3d8cc66c9a07bdd5795ced15c8e600f5ef7d96679f8c895ef69f0e2605df515eac8d347f7a684faf370d3c134f5b12397139e59ffbfabab62187e8aaca6331d3878d35a614a60f65eb6bf10f5f955bef80e3f50d5e524e0ee61cf06f2022604173f0925857cd5f17119a3c63cec2556855e64448f99b9930aba40a048c95adbc75dcaaed0d77e8b4562b52a734390ea827f29702a38ab74c77e9bc47f798eaac5d4112025c05fd26400ed644c69facc85f6e0a77d8d9b38632ab9264189b3ab5f6fadafab0a95e5c104ff45c02c96f73176b420a34f548e5ad9a7634ba0c628d4d3dff9b6dfe4ca68cb587e1356c2183531d494c794b4cde8116cf355fa77769113cbe5d0b5c94cba6509319e25440307ad8889a37ab961e673a16be0b962e9eb803a2e75cc36a242dbab9e2e13e3d7dd76f96618c1903da2d38608048c234030eba274207ccdef12ca5622803c7d3b67b8e8f8c117f0468b1b5a6905d938826cd49eb0baef1abb692f29402a82857765932dedf877f3a2347a02020ba59efd8a59a8f0ad7dde9319289ea653bcc4b16874145b5c47ec5d400178de0e6c7705d66de23d3344061aa68d64213581e4c3f0d844fa89f48015c8e099ec166679000146c775f6682001b13dfc23511cfd58bad98e03d20779ef416ab1ea32da2f5f3256df86fce82fdf9f962814aedcb7120ef0f5fcd5d8775c50ed4ebcebe862d2be8aee74fd8c7eb1d40ce137eef3e574de99948ada3344f11109484752b73ad23cdc59e0e639ae10de1ea04da02d0097e1b9e83833335caff081870058c489d0e6809560cb10f8d4f27c158c9fd464a38e1b9305d07b64b8f61f359ce7f2150c61432ee90617dc2751a5473e9be221c4ec7b304cdafa2445b997a0e364e2bbb7c39222496f5544692a5cf02365f84ddf14114a97d33858d40e5ad92a6a7f4ae239d767afef5f72330b9288360d39ccff279abddec6c260174ae0c45a3332d04f78a7e1d4ffc113bb671aca85dc991ced0a1ac8cba6376429add8eafe8da888399ea7d3760ff3eefc7a253ae165cc12df90bcbffe7170443fab22774b9851eb685ba8b092c35a9858c06d9b8448e3ff2a58f6f22ade0f0cd6da0618ba96642825789c17866616a85b64049ea5aa1e8e561e661be3d1fe99c46d4960c7d42aec852f4e0e41b57ee046a34a582cd93a50d94093f3738331ff173f1fcbb674121c6090ecb4f7cae7718524343f451609a457b862cb506835551cb87eaab1e24d05f7b5422963e46fc83a74bd249e41e3e4948ae41257161fd4c98ce7cb8373461059f2d47b17a0fd41ce465eea0e05c271561172360a4f052dd4262c88267986687da883c7f98947aa7c54fb50ce99c55429840aa5020edc6fb6ff9376d60b68b5413a06db798846aeec7d6d5b27ac22321a5328c36c7d83c87f21a0cfadd9a39a3a78b320115771cb79171cca02c360f9d5d8ab5083c2c61db23699088c071a8692611130c136d72069bae415af26b1dd054177644546cad15b09039cef33ea5176b8ae9ebb7a969b3659936f1422b62ebdf1af9c4f9d7a89bbc5fe645bc0178e126573a27eb2eb53a1e7fce393c0c02aa789012652cc5e8ca3e9080a7102f278a24983ae026afed967243908121f32737fbed0377b566ccac2378f8097867372b2ca80607474952c6d8066a0bac4d505cfabb642aee72b295d01199eeda1af301bc8ade8a9951fd483cd55035e8578dab56a3fcd306ad62bb683263fb727a0a49548f036ddfc927752cfdf9a47f8285dbba24bf73e814785f3fc01d02fc347ea1e14282dfe062563ce854bbbf6f30506b719f9ce6fb8113715dd4bf2db5795d6042c2cc536c98aac70c55b6ac067cc7de2531661cc7f763ad70c9e5748a1c137084c335a57539a6a51a2c0516cee58992c0e10e6c423db2601f85e8022afda57607f598ff0ca8aac216625323e4666c91de14b860864023fe138ab9ffcea1365c22a4f328b13194205e80b7d5ae5cef9bd3da07abbfc436293a49c5c3291e7f2b436464080a2b2d03f2801ffbf92807ad59966f3f82af7e4aa4fb29546b24addb25b0386739374e8da78a84ada0aba85b67de8fcd119d0dc62ed857925f758fba3d9d9b07e45b152396d311720982ad4eda006add57238027c7724365e33858fb9e8a5d2f36e606ee5e89d7d9b03b1b840b4a6584169e833fe6197997c83ae477f8d2bd8e2e1157644444fcb75a3df0d70b9d573325a74c5da17c31c7cfd1f2fc6ddd53048ab2c92056fbe2ace93645fab7342e9bc40c30fb345208a70fabe2b2ddb1c23a4e721a12b06c6f37bb8d94ee1ca55ed72472304b96ea380e1e48cb7c46cc8bcd899e25c2975bbd495e212f40b59460854212806f2dff0c2179794541010f9694a01837df6a2bd056d91d100c8b670a7cb0703a3f0a6d36ca26d90587e95d3a694dbdfb9186152886c94de969755ac919ce669e235326c6c15206cbdfa743f55345bb5592fa23ad036497a108c680e62351b1161a0f7019fced6f3cb7144655e830bce0aaff022b4ad1b22033a2d125d0c6f27e374f60d4cca2abb06d14529d3b555ac425ec4320c536c97cff826d26233ef92adfe8f4d844390af824d693ad10d3c874ee0031616af26094d4fbee8a697d2988fa01b9913750435e4592edffaa4bfa864515c20ba930f290145ebbdb248f48ac3881cea10a016defa2168c72e4d7399e896b1946afd859d739a1dd9d01eea58e3074584babb9717d4fdf4e5e208593b02fcd5e839de0f97098496982a0e9a3131196f370cdf57f47afb78acffa89bbe7abe7cb27332782ce23a9af272233ac9bb558683c2ade59538242e6c01de608c3e0cbf3d572de83bcc00d1a31e55ee5d4b1c726938aee647a87dcbe1804ee3e337f05e91a33fa713149a05f95d89228eaccdd16cac25c165efa47f83606af3cd550cab81ca7208be8fcf330d37b04096d074c59684becd5e5582d5aeff96c5951aa0499dfacda08a93cf2a36aece1662617c1f5bf67631b7cf0bac781fcb700eda3d04545d50ee93343907f10fc7b6ab342ee9e30c37880d1851c65614d0eea5c459851210b4aeafedac9d62b8a728c37b6fefc6630dad1938d230cce5910af3a28292ab52dc98b8ecef4326f5d4c13c819b9dc0b8223c40c1f1ffb01cef6f2030bb89f9457f63fb4b4392ddcb95467919fe1fd3b8b4998044e904d74be41e90a2ad1e37e36b458c451ae3946dc9de8b5790dd4bc8b639be82a4cbc1101c8e3c5adac450a0ad19dac49c9cd1782a7af7d4ca49c4f5c87a16fdccc6ee1df6129208b3bf07a757b77b3e0efb127a3ab05b556f205fdec12c484bcbad7cb8569bbd9c8216a7f5d999325a0fd9817e60b0f15c878223fee175a2138c3353cf2cb9471ca9e2b45110107f4386ea0e4639af22c69a67069dc4459d3e530431cae87fd6aa3a56586e190375235573dec956fbfe81e84d26f8c545657e60cd1fa511e4bc8b4b85c1ead19a4c2b9e64fb9e047c33ca01e3d73e93e428d597427c096e5eecbf07f92c8cb49fb1f00211001c3e438d71d730cb6de5ae0290ba2e34f1546e6628417ffe61d262f5b0c3ada32956d7431b29f8f61d6a22838a66709433b4c96ecd046d68c05954d048d1d0cd4120e3ff9f94cbd0ac0158372dbcf16d43df39b8453d2b996ca38eb2b6791f8127d1d6c0cb7d87a796b2436102badc5695103a7ee5848764fb2ca903dd6f649731a4d00df9113585256f6833ec2f0f377240c25175bc60b5ceb0a669d0bd843206bc5df39e60e51a2c9c92dbabb99c338358ed3ccb1b4fa382045ebe8d9c13e4bb437058d937d8b5c340a7c0a1051ea497088d0823b1e3918c03045dc92291a4b508a1205a0a553893bd65852d4fe352e97ff9b7850952ba5618504efb8e3208dea4dae518e5e1614d61c936ef34f4b8144a03f14cacfdbc4c26c1ba7233de99bd35372c3f6a8ecf37c754efa40aa03d38900a6258854c93dfe03a84c1a9dae9b9e27de2aad0bc054c1f5742c5dd92b2e776ba4abde4142ee08030274ca342f87f60952d4edbd3b09a753c44463eaf41e48ac6bc0e13b83a91d8c4d4312cc66a0859b1090bc1c85a2a08d4cfd2259d2299f53345083600d85eb1768eb76b82705035bf2d5e8b105a648d56f8959e27e7c5c346e4e4f1cba48e5fb05c056674fa612c836c5cd5d017cf0603600c20a794670ee79b305018b91a47acfd3d18167deb8af7dc0f3064198eb06c336c2db3e30a4a520b86e0691cd179819b5d8278b1c5f7269588613f417aeb401d4e7926a531d50cd373be3b8396d0fa250a3412d6d30eb5988db342d090c19ecafba58ea783fb5e97c2acf87ba23465f562a3135e4f7f1d76bd182d951918b723093805b91d632a0b88982f8f803160795d0670f0db3375b566e4bdb0b587760920b833d1db6b1f5a99eb9b11b8fb6527e7c3914f404d2a4368c205a0f84427599678501ef9d5b2a4eafbec67a32fd60877e33fcbeed14248d83f773641d352453890f3da86bf0e76072ac936bda7955064c350b60039956e6198bc0066bb79382072cc900d663cac50bf679010e2f2a389034d8340d395f2ecd2d2bc850d2b30769074a82bd682040bc0caa7cbba4a507119cf5c8c6981e748c9e37899a42d759abfbed51303652902324ed79c974c243dcb5f6f0a280c0fd760c63fc7534a353d31c8a1d872133e6e98ec8d10e0565821d568d66cfe1c264fc9f5bd4dd1485e18dffa4193a6397b6d7d98e3487a4c7fe950c1bab72c06052652d016767ae5d98fb9d1b23c961dae9c4d35ae6765ec4fc4c482d69ac86a7a281d921334f6c9792ca79b08edd858a598fbf29474ec007fb92a9e98e61f2a6c4aea2fe5c5dbadd3ff4738286055b1ff3211c05b7ead3cb95a487bb0ca3fd43e730187402ff1d3655038a10ffa56803770ad84ed89cd0eb0f733c0f60b216255dbb0a954a350a3a6b11b95182615952393ec7efe571ba13852e506f78f67709b1ac26a8833e319e2eeed86034a09eaf87afc729c660d36b567257d3f6a88ca89cf0441e2f43b3be9e963118f0f44b8968bf83c402c03e5eaad2304e4a8d690e07fc16e900bbf8a2041ab74eb5410df73167fb7e6fb0ebc3d8639f00262092edbba18990bd879f6aaec773cb26ee1b16e9738702736b39760e9afcf3d4fd557aaf1c817bbfba8d0657282598707fcdb7d486805ea471ffe9b290ecba9cb490c0fec46f3464c0862f15405a9c7cb16067f273b75c20643eda95bf163e34ef4f6e43d0a1d6337520482fc8f76916c285b5558589ebf75fe2e2fbaccdcee70de7f1aa55299c010b1b807b2db5cb379cb4852d987acce1602536a33b552df67340522531389f03a596d1bb362409b0302c875783a27d2f991eefccf11f24556d9e4145d790afe2f410785d8a98e7d7a5485c16387b8c493500ab74a9d83bc0f805ea39b11ea0c4752bb8b57eafa2c86a005dd2b9fb2e21afbc689a4c72ffc501da0ae589bd60b2e44de4a17fc51b29f5dc5a940ae15d882f134e88f8466c24d650a34e739667afdbdc200a0fd4fa1be41523decec1949e27b73e50d0010e0d13bf7ce64efbcef8bb1c7fe7c0730b70de778562ca863601dbacf582794c8daa32c7b9e9b7aba7657397853131818066935ba31fea2d67df4e9e9e7e60e5b69b4677ca4c60f19fb9fcdbdb16bf15779f79768f13349c0dbd4ef716f69a11f9ddc57f0197b5fa6bcd8983f646efaa4f4a040f23d41c1ea1034461ba5ed327f05a1e1a358b333b6f36ecfac94224e5763ef31c4e59571ec3731a8ac76142e06d20d389086578fa55a702ae50713bf0865d836f6a257eecf45ba8b6f15030d84f5fdce69509926d289fcca328a1a69113ede9e7ba80e21ed433dacb04967c2ea51fb2e0c0eb6f5a1190a35a2a5d613430752f48c3a66b4684f24b29907a3227ef2d77a1b0dfdf78328533c3d0ad477fa5c319a4b85ec7a63ac318dcc2b9cc954e2d1bdc60cc20cf60c73e006d523fa92c1026a045b7e76da45d9ab2472d489843047ce2792a76110216b1a7e6b13a92f349b0c8ff1dc34de40218bcd56fbb6cc627ca395779619fee6d25e49b5b2434c5a582d8d03451efc9fc61a18b7b3b69fec18d9f70f6f73a1b187da64dbde0228f6eaba7bf795ecf3ee26f232c6187271bfe86929c2bbf5b585e120240d922b80d3025914be9f56b7a97b36f75743f9b1cb34bace970cea32f15e33c577f01a8208b2c253209aa7c8bbd53a292c208d57c67cc9dba5d6a45b8475e38b52acf57c3bebc6259186fca89e53506db413608bdcd87c2aa4788a8866ba1998b22087b4ffa8499ba80123da5bfb467abe6d17c580001da9da2e7e41f59631a987611556b228399a4c248314ae344adba2fdaaedeb75fbdd75ba61ee6bf62a5291e5d2fc4ce2cdf054c5a9f77b14bd75f93b989101794b509f2ea074cf21f6f09a5479891e42553d319d78398ed8b09da8f35aa16dcb075b9242177a1c7f0a19457f294e18c083122b8a05dc9eb34906570fd46e6fc840e6d699060d881b8e2fe9ef44aacb30ee771574dafcef3ef8f548b60a6e68537151076b05b8dbe2c471d2f284267fe19d8b970d73a2b3d77fac6ca08d04defe07d315254e29af451f05ac0f23167b7943c4e05114dd4c0622e2567ea1c0ef92f6c318c44ee9a187b21b9c2f0586f7c75f5e8d971da0fe28686ce3bf0914ea776880f360c92e7d02a922f23bbad72a4ad0e64374655476a5214437e8ae6f162161f7b0755591ed62c1ed91d5b089c9649eb8fba8a0b96cf3336b992760ae52ba3aa3d14a60d86314c5d24a13505f7c8032c89225d4cd09fa319c27e78a4dfb9e3bc4313897f57b691119bb7693602cb2f4649541fe4310746bf7ed338fc245e49b90f5324e8aa0368527d7b052fa49cf8b44425c3f7caad57e7eee9680212ab2c2c780b8ca79c2044454302a951fa00275b792ea99d0e42347c734f66a5dee846a07bb5a9bb27a6ba64a8d503e12de84b02bea6fa0d9ee842dc567d624b36bebd13a3a8921ca148d4851e81a04ad39cb5b4500929289f7f8aa0c99c637492cab7a3737458d5f93e4c6b38b6265632a5ff3272a1b37f58313acaf2454bada3974b4af0e39284eaf8602cc5008c776c6136419d917f30653990eeafd10a0af1a2e23c7c14dbb26dc7c6c8319edf3dffd402bd8a1dfd3a8b2fd0097d33d1fe79c51ddfbe62ef951da13067ca6640b531d3abad603a1ebd6989517a5ba7bd0951325b3f005e1a2a199cab1e8949fff03054d5a4dfc05c1956094233ef1d7dda6d3e476962c5af1e680fa86fcd1d896aaceb756693fed5582a29d8ebce1992f1aca948b2bce525bbdd02828f30f4b2ab056de69f92794db03c4c2b008dab8fd10373bc344d308ef2cb4ce81df2b3c8c4245f33c4d339bb8d1b45fa344d3692069d9ab82c182a741877d8c8a514ce6be9d902bacb24741eaca3d6085a10f1678cf405174b4f61c98651a29fad38be139ac869c647a7482b6aebdcb7ab87eb5af43e61688609051a44ae694bbf28c9ce591f40f2c1a5e4fe433049c0949f042dc1183651956f4ef76a301075b55e75f7b8095b849432816df2c2699e621e80b4ae63fe1a6f2d53c11c3cbd2460195d9243c5aca70a7ec9251456be72611f3475d9167216498c644b4c313a81432fedfbc41e8b1f1d62a2876a3c1dba2dd7e63ef847b399383d5e80dab2256f7e6061ea742709d97015f42e83a48edbe4eab801e6b9f12edb33a0918f8df4ec2c666f54ee822f856309b3214f90a35c97665949fa0e1f75980b2df9ef9b5f9838f865e9c581c54c7e1df4555910296ce52fab48f7f6c8b45947de83ba10a83cc72edd876e00a9212cbc9cf9caeb224f9ba06e8eb99cf3a08362b87c04d6f4251aa5d830ee3d58b09c2216311450447b09539f46d5b726e91a9f3d67cc42224ccb6a43bce3fcc965b9bfa477613ff92239d535dcc63cecc42fd8893458bb82250f1abdd72887989ec774f111616274717ec5e3f7f624a4c177563b5b519a5b45ab5a9d4507a0353dc249b9ff35cf039e81a060133872df6132537d79c5b2804040b354ebbcae8a7ca2511868c5257de031deac0dd045d14bc175d7c3aec8fa6b2aaf09efe5f01ba0d196cf36d59854a31aefd092eb06ec4e059235467532ece15c2f86202ca93def875f2d5663eb5203c8470c2ed4653a48d717d88e04ac5eca0bd44b2a2c5d370527a6352cbf482b90db086977ae2fc3ce79820a4883bf16dd64535b0d6ee91572770ec3424d017016d91c4baac523d1f660327c98166046a63e9018505caa473061ec8898ea6584dd9bd55dcde6d4b4eb6aa4ce78d519a143abd9550107d7b43a93591ba4b8313e6cc06c8fa21946103c78a764cc1e40553115f795486d32cddd5f36d6a2498ae2e3374e1e70c8d7feba4de0f7ba06346841749f40f8f1c7b194654f35413cd57456a2f601c8ca8868dbcdf39f694dff877a151412d3a5e819b2c98f32c6fe008dd12e1431a91c7d70248fda17ddb03379c4a5e2c65194a07786bdb93a85f994c9b445260c4ec2a217e0c66aa60a489104339a148d6c8248ca014d9fd22defd31bf90a873dc49a2147156e98e5ee4780ef2c83c5cf5dd89f20be6cdbf39d00a869fef11c790c47ba417a961a8cd29dc16301c972e5eaa52d0c958fa097a8b8e9051fc660b610bbd5d2db152a93a1ab201625b07b50d6f7b487da2f69bb3e008f36d5b4dbfc2d00b5d6e39be86f4860b96cfe7142957b97169594b6e97be2b4ca159b1c816dc3b9592cdbd733a92ebc0c68c73f305dd796367fccc4577fdfddbb96fd0bd701e9963bd94771860e561e25494e8e66975f9f91bfa4ce26f74f1dbe125c80547ab6d8c340a59b5cd14be1fa8c8fe5e3feadc7a5404149389969a68aa4ebd670cab4275e3d518480f92e88b9b2508eb0c0cf68a8bd42d2355bb468cc832d4af952290a176bd2cc9ebc8f0867cf2589d1dcdf25fb056eadc5ee04be162cff13e85979c6d126b7313fcb1ac26828c024d5c8a9e624d0d09dace11d52ea909de7747dcfe7970c0faf9cb25f6cc9cf740010b50fdf26d62e5de31f8b256fb6fcada8727c92a9be50d437eff315159d12da8b17a08e776b5370d995e4ab3e933cba695125c1b0057f36a9eff7315e308c595c6077a463d8ff46b93ec4883bcd91f12144214734f9d29d7486a263e30999b03ad1118e3b6b7f6997f2d898e63f1b99460f401cdadf205ea55268353cc3d7048ee54fa46630d64246af298c46b48fe4e7ae8c2e88407a8cdb9b2fa451503f089bbc3eac6c796f622a237dc6de9cf8ed4f5f1564c32768dc23fa1d77d28d026ba9c357e930da6a17bbd9f590f0f59913810d0530a79d7eb21bfb1ac431a3f3406703b72454bdbe9467130801251c1a93653fa006208a0e28c1c71a79954067ae56f3b78817a3710283003ba1719f7bd79c11858c0354796bef628dce3c9554377d3b0957570d715640147ad728d5dacad10a689541d477c2e24a5fa87d0fd94f22701e4855dab68380221b2d70f3fbafb18a07878617b43c172ccd16616bb4688c3a0a957c0a8a0ee54d6c05c7b931b2337b419f89a9e0c4d573f75dd57945ec885e9746167d832026478941b33896d9ac3c719b78423114284aff9dc2ed3051fae7bc881887620f3d7971e6bbe786f02c3a42ff64c9fb70a9d971839d4203ff8ebc3c4f59a70a546eecc570b1ca6f0b7dc500568813a96a66468501b933d223be7e741fca434a6fa9353d64cfd6544ece37a45b5b326b5c5927467628839bba6d2c7bc4f4c1c7fb47100cdf6754780e5735e9755da0c237888c9ffe18de8dcdf3d0a82450a0ae5fcb4a643cc29bc23d0eefcdcd30f2e92dcc9d3e9efd8f47266fe2988ff6a4f29d3efa07db29b9fc132e1eb575c4ae98c6861a9f01189092570ed3f3bf6249857f8e9481835a022f8f5e500b8be78f963465ab085483bdac10d4031c44a6b287787daa4fa1fd8f68c7e10207c3d1d483644078b8b3653f048e87696ab2d6151f57de12f8d22ee37187584fbf8ce3e8d4de2c8414aae8b0475d9ed11f1acb90b6c59c92b5ce73f7c3dd3fc5b8897fc7d26a4dbc5b14974dd3d31433b6da756697c32121c9e0b7306ea5910a1a10d497b430180bf4efdc36a4e8d2c65aa36edcee344cc6cafa12c27f068148df923a1766d4c7704f582f2c92d8038303219c88143995d89e8574bec6db0a44d8c2c4877d0813539cda25a75df04e7fef957c4d80db5990aaeac198ca5724eecc01224358ee64a8dcc6170e79fa63af761a1fd8e269e3b86461262402be3515907ef3da11bae7c09279da89c42fbeeeeaf182f41a377c592cc2784372b86091ab6c18bd16e899eb3f4dd2b73b91d8aa8c910dfd57d84a2f569494675936102a93604fa3af1a7e797759661cb0127fa3310e00447f169d88a576466787e8ee8074341cfc48f8fd2ab9cca547f9f5fbdec583b0ea3d562e32e13aa96af699d5e1e6048efc48327214293e9d3f684654e775060e835b6cb2f56f5e8fb41092d14430e2256648c5f37c74bcc1fcf1fafe2e3dd9a499fec809f2adf2b58ab90f6ba2ec3f55d05a21593bc3be4d62b2b206fba768a7973ab174e1546a80eb20892896ab20741a5acdf6d910015114bb29bac23f02c8e4565dbf71e22d22c6222d70dd461c49a6ca97cd37d01b97667084c7d73ab24da6a811ec7624469c1161101731f407980c733ac7383cf51ce9567dd77c923e00f2be71af8d06b387e22644a8ea975914485deb17942567e27a41932dfb870856f6b55a88fdee64b34002d78158af6a76ab429e28a28d482e9a31a6310773980406f1e1674ded4cce3944ad590662988232292eb6e59fef1b5a85c86427a0d57eb8f5f1f634c05444df9edd0bdd6024b1fa7003e2cd4e9272864254c0e1c8e0a8a43b87d837ea362213c0784c55c8ca0607ce58ffe002e2aee702b7d881620932330b5a02b91ba34a65524497af1e91267f4db41dc6ba398c44472080d708b1639872d84b57631c3b520094defcac746b39c35d591aead1ed41d7f05929ac0e7f579a3699a55dd4f8f68b4a574183177d3e554f21d7868b32998ea2e168abcedef48a282718ead3250a8a1529bc6d53e26472382c0f0327eaad66fae04704075ebf430c2da690bbef585610947058872fa270e0385f5409bfb63ba70d23f2f424c5f784f5d54ac6a89e9258c7254560737ad94623e7a86716c501f3decb86dd41b1bc9763d50347ee2bb9c276730d8ff34324956e018d9afb789a79ac6d0ecdcfc89319d66dcd37e7d3713c3ed21a7c35b769950e692e9df2a0f17454eabfe8ac7056f5a4931452e4ce0629edc32175f3571ee653f8bc57738d72c3c2d2e80c9b08f8529d5ead6f5df6608e5f6c57ffa340594c4dd01460cdf7dc7ccabef38c28bfd68ba1956cea4d5e6ad4ea85c259c25a2683b170effe3ff499295662a6254064b266bda835b7c34d105acbcace0ffa6cfc3860d3e19c9974c56cafae62f7cec223c6d9359119318ea2143216a44e630a8b5b06b37270a36fcf3739d6ff93f23c6be4bf16c920456c02ed580737ad1cd9c2a81105625f2b9ff19d2d766a4b98c0c2c0ac75a55a5acf92ade6267eacb3f85ef4474ad55ca2d210e56a0c40fa0c90d1c2133558d504dd3440474eb1b9fdc92d4795ba818f67e4fb36d836e8c85af4974843a46c10cf679ffcdb8abb2caea91b9bbe7bd58e58c63943d98a7f8450d9df33f0b3a815e0b84113f179f6f67e112d66952566efa301745e1cabbb5cedbf0d87a5a06d009584353891b4dfb4d40beaf05beb1ceaff87c0ede1fe98e39bafe2f499e560e17e3e85b8adec190a474d976e637efacbd307a2d085acd30ff58add2525ef754b65e513e14f41aef38a242c5d172f41e7e1f73313871a4381ba25411c03586b78c610b3abccc823780f55d016e603fc87283667de81ac7e6c84407d4c517fa51828fdda95779ac912f6b056ef7395ae0be42cbe2ff643c00ef966f24877199c092706b592b83ff8b00649b291df53dea9ce98d2ee07d2bbaf136118ad3ff253b73d8e686428350312239b8d83f0386e5581c3c87b198affbed1d9293271394fb456b4967ffc9dde8949959783a0d9b9ec4da8572b0d7b9f1e22790412fd44443d6aafe2f0374357ee4a1617159e3b7ec86cd284c72258e46f3021b86a4523d8d879c88a001f42082f94cff3c60dae10286e487b34e1a6f9ab6ed6f7fe75b657305bf8f337648a4a2b28d1a761c26bc43668f49efad47ede8169a8460897c9a7fdd8fa25855e6c870c255cb329b1f4797b4f770786a081fd9c6957cb45ac2819736a2993db383ad0d8c5c2bf6d688602c20684ca00d4d88d9b4611b5732b0310a294dd5d9333b3247a6ef95f0049807f10e245dac96ff60d389cb78b6df6440ffd06aeaac14afcdfc822ed7d75625b484a161f139435b3591bacd60ec68f89c27a0f746e199a673c22cc60db8a4c416c759fe6cdab290e35d267c9d15fe634ae810862451b035a01f05f038f0e11b1a67cfbd1f81a409a103b30e7aa0c53e4a5048ff570e11c4d7c69507b7aae30cd73810ba95f42b0700e2687a8e21a08b498971b9a7c436b233c4ef168f964777ed9787805cda2db73b97f120816f049223d80ca2726dc1e33958bbeb80fc7f8aa78ab2e0a1479cb94f984eb2c70d110ad876b492c1d3f23fae2501011ff8d7a8635f629f9dbbf23476add874a1e4f76fbd9c20fc7443e4570aa80f9d75cc62b2f3c7faca20c6ed187ff8375a454995f6bfc1a5fc429165d1dff3288d3ed4c6cebaf494dda7a2a7096e53dda14b64da951c927f57423931b97c34d29dfab6f889b1c652ce5aec671ea23e7e48000e65733f19a17705d87eb2949f44f3df2e1dd7bd8b00f868bd16125a3bf13a3db234428be312575b02c1e68f2c3f483674b19737a7921dd2ed7e85088cbe2b08de35434a0023b4b0dfa4e7e42b722a2c39773a215f22b9491244ef98bd3b8ee6cc3e6a10a83142a242466f32b4a9e329c28b5cff720cbd5c682bec0696cdb9f6455f28261766b8f453d5f48d522394dbdc6044a696d8754b4b7260663985c2d397c7a7736676154a237bd65da7dd3d02d735e94ce8ada3e5205aff36b52b2be029f20b4c268c99318e5151d546a2cd6e0aea2cd5d8f1cf756652c08c0122f0a6a81315e0edb7bd9713b3cce35c1230246e577cdd1ee0b90b62038c566ea6159687876a7be7b81a85d8a9a370f36d32e782b36d530b1cca361dc5f923ef730dd3ee34b2f08d869aa7633a9cc14fcf9797d9b0d6d62af4eb4fc3bd2ab0a69ec3466004e3e25eeb3a07f645bad51561f57becf380dad9d2b49c299cfd4d71a3b98fe907c3c2ab8475824df02ffe291d1a3adc59d8f09b07bc0cdbb9419b98866655cab7585dd4f2def1e662bc6693a39779c58996ffbd222d452e878ec5090d8005e0ebb7d1607e787649c887175650a35cc35f881427aa1ce215b8c5e7f4e50bb596121b6612c112152fb99855990e6a110ea11102459f7fb4b00c9f671d96047c059b55408beef1119e245878d2921497831de2a6c0464f5ff0598e59012e2590c4591bd0152af707697d68ce367d1434322c5ab7a93f1d997c1f267ef018014dc084c0f424e4d487643bd799cbcfa68bbd692ef49f7fc437b36fd21cacff7daf95e9a6f69092d9b0cfa85b7f9919ae9ae1137d33b9c275ae7fb81a4f4185518c707445f65804e0d4d95a7e2a59dce23ed9157cf2baeae5541174ac04744b8383a78885ab3324680687ad40db2d07e349c2830168894feb459f53bce40c1dee9dd9b53f25c7e981f125d30632276ee44d2e862ad7e0ed359797fa0fbad46b5eedab746c62e55a5491303d9c53ed35286a2e12c77f938f23533648cdbe28fa4eb08d6d0aabbd4a417734352ee24b40fb22d035398c9bfdac3d464c6741bbfe51c5019c06a2be5f6d764e84f23994f11eac81c5c04c45e349c89a308fa9fbd2e414573dc45d407e10072cd9f74f8e4ca94521ce18a56114539bd948d3e6e2838cf42c8b1b9a27e798bbacf80c1e9af79675841d47d0ddf861532a35ddbc394d46df6af424c5f78f96dbe1f4efbb2a790b6965d2ef6c3e725d49eddc18a69ef4a2c447f73a962de28edb430342f7ee4e9f3dbbc150a2bb293b6072f122d85ed0e35429bcf6c5396df068cb55709eef5679e8863257b1e75a1d72035f9fd8a395c91086f7ffadd0f7ba3b5430d11ae96e23303d584c0737511c98756183827588a3601e523fba103af76a230c46a6369431a14f55d1f4f03d4a45737dbf3d935375349900d778d3780bbd0ca8fa652422e48aa63ad0cb98475c906fb80c4444fff7c77a05acd9c82223effda61e4db77dce448499b00db654489731204cb5dc760b89cfd6c775996885aabfd47c45e2668bddc104682e47942d94a744f1fab64bb548936caec3faf527c7af846725d090d5f688fc11cfe6608ca774676eb640c0ecaf3c6b941eac1e323ec583a398d4596efb6dc6972f3b6727d3bd6d23df07908d24edd659b046fd24f5f7d4841c874d4dd2495327e489e948f3ff5ccdeaf694e65cba676780e8e4a1797c68f676fd513be0d1406eba49983987ecb2741632eea51f09a4a57026a5eecf5bf25b89f8f12cdace122893cf0bfe628eff2158c6074791432dbdf1731b5d1093730dc9bafadcb9257d42d3ab9ae7540cfe32e72fb2d8edf9928f927cdde7e7237a51eb66aaf2ac95840ab2a0de73e5ba7bf5585e9f093e914ef9e7717db7bd890b6bff70bf890f2e3d8225f9571665a03f7aee31208e3b35755e0b5bc4bddfb5915d686b187b254f8c50d11a872fc492ae1c40a130d65655a309a48f9aa4d595d469b19de5e371525b030fe38f9f14e2a9eca9314f4a29c9f49335ea1e4a38d867c289bd979c98bc991beb3dd25718e98f2af95f990d957df9de71efc4f51f057f82b6b10d2bb71c7a5f62a318a57a6cbc63ea547bbd3c1be29c9ff633a879e8ad7b907c44af68d5431af4bfe71e1156b0498289d57d1d487c6833414c2a4ad08946f7087ee567a71e093eb34007dc0668c6ec495e9884f37c5f295634f48b52cf77bedcbfffb9acd7dbfb4e845432fdddb23a4f0b906e8924d64744013824266e17da129968b51db49a580648b7168601016ceeb309d0e138f20ad0f03d052f9cedd40df8414d7915cae7a6a4534e3628e2506c9fffd212537d202dfa3d07dc1d841cd8b43897fd7f1e0592283b9ffabe6db6c0ffdd879cff42a2a84e54eba65d04939283eabb8a5aa1efc797c6cfa8464e14c41787bb499d6e3c8c029e63a9bf5ab539abd5279fb7434f806767a96e8ee5423c52113ec3cc07a2f24f5a85ebc7d695817e89bd96e7a5ef9a3e61a1044e074eb09529e824c32b289a8e951987b29605d4537cf682a18b791cede55f028d56f781274b334b77cf729d8ef0b835caf66155cc1ed210624a7e85e0f7a96f4ab9de2a6423d7edc9c068e50cda7188eb550ae2b77cc69ea44bce37d88b38f1f0e8222398724f39ab051ebc8cdc6f8a0c474d2a78cbc63ebad3967e611c34bbcb6fb8b0e627d15125c41ed5b670bf5eb48d8cdfb35adb5b4d7518e8d702d72622e690567e75d9fe893fdc15cbaada18f929884954c95dba086f08513928e321c5af904a8f7256dda78a6000505e64621052e5b99a8546166bd70234c2b029a6eaa6dd2b9c16732582d6525d3300888dfbd2cac0cf6065210dc59bc89eb065747a75e1ec1b1af6cdc86e4657a2733aaf4f81ff40be9073741b6d4858c8c8fe59dc8bde904d82b34563230e5b9116237aa3f6c5e072a173d4a31ced6c21b0f74e669e6ebb5765bb99c11c61ed5da1d9357e7c617ea730f3988633730895460ebafae408a98d9e160cc5ad7498125fd13a368012a1c67fe4727d6b2f4028e73539c3d12df08a74fa62fc276a281b55abe4aa722265aa0db1a1d975d63c28242a769c8357ef8e70c655600eb3338ae32481872b6588c5f0724cc7beee49d9b23c37617842cb565108fbf5b22469d05a35b53e96fc7fe41ac6c40e942289473bb1819e422d82847727620f301da5dc7ac2ceb2e2cf212f1025cbf7e3cd392d5fd497cd299186c1c424d6fac84d191603593d9f7937a451b44a3ec2f155ddc021d6cb9c0801bc2ddf0806f0c85579350e6fbbf220d6a5519572382e4423b7ab0a2bb9eb49ff573b68bb3c2f439d33298b4b2317e8ebbd7219b2c74fa76ece0be9cc471a5e84b1df0166cb88f6868cad54ad52ccdb6db20aad4b6461ba969c8140454bb8988fe9dc8a2cdfe9865eb3f8cb435eba3bb16d6776bae0aa847fe003af32de6da3468b7c1946abf714381d5e1004ad73473247f8b54b96ad1eaa46b0baae2bf1b08fb6529717e0e07655e42e0268954bb2411359a693fa99974300210a4523d2e8440c066430a158b1a7a2372fddaf43511ba0177a8dda8d9752628b3f143eb820fba8dabf753ad17212982530b2018e58f76de2035f3f47858d29fdb98216eb87ecfd1ca20de5fd738c1b9a484f5ccb60d366cb1b46b61770d2a3a7123463873c603208be145bc0f36fbca775a92e2f0c4cf7188dad03a8ce9ff0cc0efdf3c6e2445ab9ba21e6411fcb360b6f0a9b3986cdb565c2ad2cb5de2395ee1ae15e0f599bbb12cd602afe260f566b8db8739bd96720ef69586d1c992a8abe332a5dd7de8cef3f43bd47fd892d0f43e899e57b92445965f7e7674132cfe599f4e1c5903441bd66a18c94590318bbb6796b8ea3966f32d446f235eaa3361bb1790642d0742b2a0586e1df5a11b5d4c2ebfe50d9268ea8d81bd5f8bdb2558fc04d774c0730364d1f727474e0583e2f5b632530c90d04f04b45ed9d818eeff3c07360952f2fbd3fda019aac50b4c3f3761a4597e0df99880dbbbcc075b2a272fef2fa1891b440d9b892d53ce2387587d42636718c9c6fc427f9d748d0f37b71a5a3bcde19998f96cafa6a96b930bf23e00509dab315ae43b76d1c20a7a1145466118e67e078495934d22e4effa66b924bda087766a5b13921d1cd5cc2e8662c258513a5dd2af1923dbf18cade314c8dae6181c8a8143083b0c5dd6780bfdd83ef9352b328f71986ae3af17ca5ff92fe3126cbd6a37721b81a48ed52e32629bd0e69ca9663bbef6d24f3011fee141b72de27b972f83c04e6c596e43403195fa01d0c21a371918674d0c510e4222c8b0ba580e3728ee3f4b259387a5bdca0b1202dd918b481d8845daacebf98ffb127e46b19921b68bd032a794142e6d22c1d75e781d572954ad978e841e586a9bb3737d51f8340739f57fdf9742d792081b7e13c0328a243894107dbe71b6d55efa1e44f63754da55dc33a913c49f0f2e3d4a85cb91b74bf5ed311ed3f117646f979d176b68310ad5d8c3e628e11ba315db451dbee861059e0086c643c7beb106fdff376571a8d3cd57e2418fae7904e4e0e38c69abe37a1b31bbca7919d6a15395f1f5534105bb868344461ebaaf9d31998c9f39c4b925ac9dc435f87512f2865e295feaf068230030eb67500e9b21d0739be7f0423f5cdd1c5595af9a89b97169c73577ddc4809f5735b2e5aef808f23bd0598c95430c624ffb8e6a6ff775dba564fce1e7e725a2697446e1ef186ccae507e0d857caf85771bc92f246d8e6d4dc7abbe42f842c85d7c40c17a812df6bb3746710a29410c722b5ce803dc9fc934a1a582c35f01b13f2f796c2e1454926af7f23ff0707fbcc087156c19faf2ba4a7e875af6ba93ef1fad5196ddcb755d4aa33fe94c5c7fc0105b96b68f5f4a105ce6a59df6300f709c79cb05e3e12e66c51ddb8f76b03459d582e71018c535e48ee454694f293f84318da36d052ed33b6181e0fb23416f6448784444282e2b756d5ee9cab07c9aac673da334d51ba20ac7b2177a3496d458600f5deb9d70b72ac127226bbacda5036ae27521d11db9edc7a4c0443db1921dce32f6cc18cbc3f6d98efec98c706fbce11f080d0cc181d3552ad81820e431c8c99e6f26141653cda1c3f3f79f5aaf9ce53ca77b508df8bf19a78e23c47f3b88e1d4e5cef0482aa6b8f3ea28b518325ac2844ac9a0fe352bfa2bd066378be22609c969000d6a6a96e8849608a69257b1cf2bfc1671723b4da6ccb23792d56956c82ed79f1c728dfbf98be4ad2448a939b5d24482d80138ac7fe73d56ecf28f43960636eac604128c5ddfc9ca98a7ba2feb72461572857a589868b1a6b5c90036c2f9ff3ac2a454025c062bd342e8d3a286a066e898230c161047a0361c482c370a97ec2ce624ce192aaafd20804200ce60f7ec3987eea670abfef8bf2aa2790e571a45044db1ac31ffdfd7efd4809b245b856b4446ea9ae165edd34aa09471667fb0eb9726a96812ea90f90d44be02b94e42ab90c0c65ab63c66c01ff7de0a976da5f3a8f4dc1d753ff4424e48e384ca3b4c8fd40a4d60ceb7b06934916b02504324027ff1a99348c926e3a73b5d2847d02d1acbe5d87498fb3168a95e82cfc9fd097e185ef3755abcbdf0aa2fd065974b24064e5df04e919fd68cce61ce049b7a193a59006fef8315ac8efc2bf195da569466187cc014bd7500544b1702ba8fa2210d813964bcd4be04b4ead1518a53fe4fe6c425fa2c25325eb8f394f99d5f38b6fdf7d8805755beb6ed515a1451466932a0c6d82193929a9afd65baebaeb1e4313c8ff1a0e10bb4b45087445744bac4863134f2de4ef682b917d9ec937d1f7d66441eabedb574bbf41d976dc8c7064de0a4987a759149ab36ce7f960292024dad9d2a6419ada880c29d5cecdec0c740a318a9a1451db98edf31cbb5200f9a852d63fe99a8f603a19dea75ff6de77a2b78dcd2e5aa893fdcc52a18e70bf8ef6795962512dcec56c88c58f6ac0fb8deb2944c72f2e896c1693acaa0983b03d4fcf610cb724e8146df7b629232f7cdee25104be080ac1e62a9758d02a7c1a206c9630879b9a8468b87fa7881472095a987d2cd789645cbb8c6a868a111dc271e42c70c7709670979580019b7f6d45c6e812e27572bba23e8aed7d38898c200223ce529083bf9b87371c775d6b0a549f6b3104097de12e5f86575ff0d56d127472d8208144058dd6851ec5b9ab991c2c8f1910e4de4ddc93555a19b0738795018c36ddaa31698617c1de5649f5a1804f8361e084e35f9e44d40b8f5c77c18ce9e7dfc48f95b7cadf34894885c7716476f41ea29697b3d55aa87c165a51c3127fd1538ea01b40a2bf00b68ff2d0b6d25136df3e04b4e68bb2eda6d9b5f2dfbb29dfc648c8b779d22bc7e071b15ca72a5c0855c83698cf1e4c0f24faef88044b424a17f9409fd9340f240f39f75d3b65b80f306dac70e5a3ce75e3896952f38b245e09d627d0f007d8d9fd235b6108f174c6860f58055e9d983216978ceee5e333468059f93bc414ea2faa3360bd2153df3652013c5c3fa9d0642e52a785862e360354c0126e3c8c23c7377dfe5d20d27dd0c0d18881b858ecdd4c7c6b149db8de2caf07df8840d64d81335616f014d79aa2e31a07a48bb5a711307a38fcfddd9cf08364fb62d63b7d882715c7466bac53e4ab0e171a06f84d4a5449cf3ccd9892a9a05be89eb977223c96d76772998116f2921b25ae6aceb1217126a486c91eb265ea5d5f4ef0a9b2563f9551aa45715943970a414ca3dbd6374efd3f5200e35e243ab93fbf4692af94a681a3bf1fa41348c308447e7a145c7784310b7f0d4f76bae8199f7cc229d200238e740ea5485a818363a823afa46daeee1350d4d4354bd6a9de6d9afe3a074379e4bf15d6829c54ea1a8ee8aeef832381220dfc3b93f61629404f658cbb7ac3e61c5377a5506f68e76286f5f8e316a02a13eb6e7fc3085514f3cd3847f2808b40b4586fa821db37cbcc59eb615e52366f043c698199e60a942e5d8ed884c5ae2429c600eaf6eb08e341d17cbda03c3c6696760c55edda6abecfe148ec62600599ba602c2951b3ca42f7ff18a796bfe7a0ad79bf9b22adf7e8860d1de2235e19052bdaf0a6515a36d3d73682351b1913bd34d67261a633ccd541e492773bcb8bf065b189e4e4c49e941c7e2ec782b5456b4d283aaba89a10933b1d9a1e6e21cc307cdf9df9fd17bcf7f51ec27c2092570a9951f51caf4e57154f241fdc7438b82b3caf6c555f7c5da52efe28d6cad72b7b17752faad4f118dbd853b7919b229114f75180993e7499090e08f619daac53636663414383a9c56b936f692a35d405d686585755784c0b15646ef904cc9e21d9b485b830b296f16481674edbe60ffe50c8216923149c598c52b0202938a9e0e006f1971e5671e30a8e5db1ffc8f419548de1386bf446e5b8578198e41b85caf6e537ac44f77db43eade79e1f645abae061996202c68b626a8bbfb4aa4a841fbcc754a8da68a828ff6551df6afdb4402e18deee596db9fb042ff76fc5bd0497b88879e9067f01c8961aebe5994cc0afca60159da7d22b5b572ee9831562a341e6882655c9fd600346fdfe7c451567a43bf36ce795c7a13b1738515e9a51fdce2e587c433b47f11c808bea0d5c27c56f30700876ee7de840e2bfdca7f0ce713b76a878a2c01818a5ffa99f2de925739e1d056cc2a4c5bb903bd9e40f098bc503f7c3266110d8949757598d0163fde31fcfff129d5f60a53f3fbbe78ec06fec45811a444ab36f06729886ec49917ba7008e03cb40b13b67da92f3417cad603b7b92d6a612619bc10163d4e3e8645952ab5745a78ea9ddc2f3249bffc67f61acd1bab4e24f994273e6c18f00df9a27e09d09ac56ae82d414c8ea7991651f26533ec8de6a89ebbaf5b2135a1b784249d08ec00a0c760706e47b52ed764917ac82bef3c7d8dd0ed522a80d6cb873e00af7ae3baacec10c1e4426b853cd42463570572cadfdc5dfc03768688524b2be9e8c289bc4be10e0456e7a0aed5b76b33ebff043727be9894a3e310193cb457761f85c10c37047af76485118b6ffc61f28363fad8a0e2a83b590bdead492592dc2082ab8fc4001138cd8a9167aa88fca9d80d7b57045b9f28542d4064a96ee84a19f517dcf74603ec1e3efeba68ea83c920fd354cac6f5b6334704a2f7da220ac3d3dd1df3e6875cb55af02d99e82d3e2d277b534ad326459587c02145d26effedd53c6234231a90c80d37496e05790fa9d4b1c6d9e2fe3cee159eb77615916d554c88f0787cb480a2f0a151baa71db1d446b5999409eb921bece90a4f35924d40db20b9f688019d65d134ed609f94c1ad86357232e5c654b1db93a697cc748d2549d0b09bd9f97d7b0201c2908a77c4b50ff11f67c646e8121006d324a60538cb43c945f6dc538ac3f6ab852fc049ececa4d72b104be75924374b72a05ea785f6080e411dd549b83a8367c0fbb62f10c632a87e0819c8cda01211abfb2cf3764822e9b65b3b9a319088711974c21647e2ac90d3aedb0ca470d91640376140cdc0f8f3bd0b78664d36521eb1f5e8a3c4a161f53f3c5dba05f1a1f357b7601ee98b30778325644c63152f8ec83842384ab2a3901ec37f7aa410cd55418a51b642e4276bc7a1f6d41797b944cc76a7b6cc38205ace5bd163d555f2b64688ca37fc3133f95205efbdf2cb8cd226dc12576b4529174709e8b6f0c1c7d6a0d6cef2c1f7a1e5a5167f58ae1f11c32438abdd7563e965e6503dffc5b5083ee873cadc3c48277dc182d57ea47e15178b2aa12602d0722d17aeafdf75a3aa23cef8661cd26512f206943e38fec774ce692947836c54022aa0c72761c707b87f19453e018e8ab6592bae72728efc3b6b9bcf392e2491145fd93714b0180b3794d74a76fa151bea2d3c63bd5c66f6f1ff5c961c9d195567cda7e8f4c9e947047b528abd735f82050063838a9e6ba378d69a1720ddaf9c995a50e8db18bc4d094a5034d6e3c05650aa33b2b5558eb3a0a436426dca5860d6592edce38e84cf1c38cbcec998c37501d4cbd528e1fe84d513ed1f13c252a5ea40d71e6b2c5619074b3ec329c9691bf9bdfd4dc6e2779fde7f620098e3c3fa613d32858bf39b218c47fb1bc8e222fa6c680bc52dbfb5290b1d63908a06573f50693cbeac6f4f92e46da0143455a0333b802eed281e259e82181d8b8dacf97a2648751624362ac7332abe9c1b4a70a96db536c3fbedca7e5c56b7cd762cc9ac9eb8633b001779270de7d9030a7400236c6dd4d04ebf59f3bc99fcd7b9a7c9852f8dc0e9132d4fc0b77d709ffe3191b3acf10a820d981c582c19c29949ee55e95d305835b1ee5ce295edce1006fc6478029472189b2ed1a252018cbd8a14be9acd4476b1e35f40f9c20c297e6fea6b798955d327a83edcb74b2f6c6d76c9c3b76f668f8f23eeafa52a80cda1834f455168be2ac956e7e5571bfcb5413957ebd9aa43e0bf6fa02b40d6950125254f23fad047f4e99a45307e07b3971714c508562dada8ee7e0bc59764ef552c30a28ef9e0ac9351fccdcc91ee298b14061ecd4dee5c1633a1ae20a87d7fbc9e5c7ea7fcea197bb50f9e72b5cfd3b96646186405a823f1df9967eb81ae07ce44ca0a3d153bf75d39c3c7a3cf6219745dc41f1d31d978c77d9145f3f5328f63a66c0b35aa8afe80fcea873620612f8f019f94b0b51ceb54f1f19175f0839d4844fd372a2e2d81d3b60c4e7c322947131a7c8878bcb9d4f54f04398c0e532011108c0334f215f09fbe2ed862eeebc705f14b69ac4d5887ff8b336e978fd23014701476fbcb27488a05b3b2e47ac5cab1f50c30b2ffaa4a8d8b16f2275f3e33368d113cb92f6ebbd97c13f4334492fb78d2bc82f060754c98ac3d5e75c836bbf07376f6d32604679decdf8cfb8cc7a75c040b1f5d8e336167f435fd657ce2a153195557583ac1f2f845ac79ba750b73c58d0dc3cc7b1ad30c21c0fd7ca66ff5aca28b88be1a078006aabcdd6cf9b26cebf621865ceac2c537e11dba23e70709dd34cb2759c1ada7f072f9d71ef50ed97ce812979b44ad669391e8f5e63df6bfd9a709952ce576a645d733d133f7c088de7df6f7035a4e56a53d23a2dcb42e55abc288e954724cf57f8aa2f8bdd2921813aaacc0a9ac71bd3062960c3e7e0e9bc84ee264034a26bad0c0fc965e4b2f7fc76491ecd119b231a6ff7a2e7315f4c716e08e10c5ca0787e55a4df17fb8a667d923b8e71c0e343c88285e962f2caa910ea99d18baa6046149f079a0b528a53cdbbad8b7fb049237a5497a267b6a8ac79f5ffd262fdacb551c75b0f1d24883d80a4371a568165eec76533dde561be4d218c672cc42916f6428481370c1924ccb8560f37a3f3aef7c3555321acc388bd94dc4794ea381e6b6c914ca8817793e0616f3a9ef42c08393348ebe16c5b4fadf92682d406921970747be9af36a8cac9c9436015c6fbc04b4f6f9ba2f6593838b6f56c8cf8ac36504da35480c5b09b98e68cda6ee5cdbf08b8326b8a857224e36d065cd93128dc8453658b326569910165186384e594349d37a721b315fd0a3e3df652e3469ce074d1a532a236330c0f63f2ae85d7f0cb97c7765ff3a25a7d06ccd0156988b401803ecd6c4c0a5be697245b46ce9710dc2318a933728ae24380da5a49e304b2e724f8c4fea386deb4e4273e36356caf1157d8b47588cd84fa6c46cca3ff6f34bfca1977c2d0391e1e219329f0fe7c9b8bdbc8fd8f4962cd2b4d001aa2fad05ceb16a34da644bade5d1550504d3286b4e81732a9894c039b557e703baa75c06b150efa495aaf0c5b2dc51099f3df8c3ccd573eafa5f5aab0b4983cbc444a10a1228ecdf76fe1e7cae1abf2432d5382694eff482c12bbce9fdce9a208e8824c49225626f3e9b2ac74882a34a111902fb43ac6187d2c0036d6c7716a8476b28d0a37bae8a131f1f1715b55f64fd4ef8a37148b325219b0668257dc90953d147022623e8979d25750e7933da9a2bbf07546bec6197506fafe42502b4b3ffc1d4a9f3aa562572961c66f57fedf7dbc741e80d3e698486b58b7c8621b6d1b9368f514538cbfae8ea4b41f22bec9e13eae6be2027b1631e4cfaa972a1b70295d7d8f09c41390a4b8588619572dbcb7bb2f780afb386152fa018c5703d64f056123f9fa340c6326306adf0904db025736e90c8d40543cc0af3feba1aa0780513e37f43acb588a3b2da39b96c8f2e1ccd72f6b2b0be69c669494701090a2e6950f7d0106eaf8cd01553c4ffdc630de03578f6ef3ba73c2a8dc84d36b1381da0e013613d6c5ea9e12bf3d3a435518883ea03a1023f16ab8c05627ea9b58f7aeffdaa3f40c3c7fbc2cf2d412ca00c3970de7cbc0f579db21cf7e8b016d8c375b6c44807e2756ea0b6eb32fe591479101cda25347acf466bda8362f4c78cb57b19db898539a78964ba6eda87d87e50a1613d65d0a9eaafa1af7a184ce35cd9b32bcbbfefa8db4f84b4efe51af71c6652c4d20e5f7c67da91b31e28a21bf43efe1a4ccb3e233557d1a79a327ba81442cc62b658fbe9ec3b2d100f5e5dc4af44b0c0e82a6179765f2c5c875ff185138841db7dbe832d9731752a04caca5578615ccf12a4c25b7fb695c76360f100d4c13bd95528d942a1882046437e8d488a5a50afbff89dc9fb08cccbdaf0d3847c6c68e45939360147b34f8c0d9de2233f1ea022cedf33f0f70840397d4570803ac6bf5af7ca54eac763157d8bc6a4e10c9efd48968867815fa1b148f7a4ef0ee5d0eca2970b273d1ac24a2cae6760265045d26286978417ff6d681d4164d2bb71b2156815392323751ebe35e50484b60eb9935bffa591c9971584cea83ce97de51bf7879489d5fef12ad823409f59e1e968b59daf69d1482a4918f8b35f3b36f70a4506f62468cf16002773c362748109804561997b509e5538573e24cc0ad1f84d8893c788ccd36eaad36c4fcd7ecbf5d947638579da98f4fec6dbb6bccf13b661daa53b128e153ba63d4d13d8f0626ea07aff2e60bc4748620c28843eeb55a3b4bd3b738755a3121276094abf865823b1a41e11d09883ad6c189ca8f2a754c7d473bd6bce07ebbca2f2c6e557ba33d474021be5c38a6e30d9674be9bf544e69c23f1a0b55c539e646e25106d7641810557769a1d49363773c0b0fde6cd5e5cf5358eb3f1bcadde8704dc20097cd373a508aac69f130a00a5089b244e58f52ec97581615d09cf92a6e526168cafb8ae52054c4b943c6688507e5084ba85d6cee5f7462dc4a0c7e663419c4f1af35de021cc38fe29bc4d0a9eed1e69d21db5cbfe19ff9cad78a98c8f24f24597d02707ca5b3c8eb8ae11c7e565c0c41f8103c630f10b20eaf7898bf8af33bce103a91439414dc778b6c796669e7c0bff2030089135931a520f7e6a28603636df4749e9e579177d76082ee65f55d5109ecb6343172272058a512c5143d74ab6ed949f4efa95407cbb604aea1f81823c3ebd16148f1cb5765b3f4f0d5a2de6929e9247d01050f5c696e893a74cb4fdff0a94164490f6637ee6f13cb272f00b6238e0578649468c349573bf9eadea8f357477e3b64989e5b1b8970560e25887f8e1e812b642e9b87f50ae164261b94274cdbe9a3f798d04333c4400172a4fc21c9b78cb5cfd777fae61583ad11df6f6eef872870c8695a0639e3fcdfb2eeb9b80f8e608fae7b7136fd7327d3b8ae12987e031c54ff526d60841e3a13e4e677da296cdfdb7c0899bdac494d300e546d2c11fe2b0056a6c343ed5a1892939f62bc63e944ec87a891ffb30b0cf770c0fc57e06d1cb08e35fe6e76481a725e87c74cea445d6cd63c6ebf90d55df6c71aca8ad6abb657f76ce4f96bb0f29c61dd8c31175d394595548e2bfe373978fca850d103b5369aa5a8eb828f85400c2748eca318a109a315dabd74f667d7a94e8c8cc63d4d5fed24d05b2d05838f252d2f44cf12a5917f7ed7eee0a7cbfe5307407e201d7d27d720ce2793ac370b331c3c7883d4fc35dae001092eefb2847557b55191e0706704202c5fe9a069542c2148438b926e7d568166e9d182097fe48f90eb468371c545ff329624c8d5c65eb3e602fa42b1f4b8cca7d12f990836c6e1c23d7fb96709c80b051586d57aa4427e9143ab97368329d888643a13083ad4baade23f3612f0eb60c32526caa09228da291a6996202ce8906fbf9b6de833a074e81a06254c046aca6f80810e314ca8bea248071d2e0783c33f76e39f9a3cddd565cbaa9d3aebc6de83e99017d820c2f8c6bad345fcb6ee47c5ed52d9c702ace252bf13f25fd2db9866ac3a9c96c498e2c5ed7fd6f3699b4e6c1a556d99f0c6074ddd4574660a817f49a9b389740c372682ca71da8ccd2b09f1653813834223753799f3733aae9685c1c2e08b97b2b1ce954b1e84da9df500d332680179429975b2b01ca3043c49e5d8d9393235f82a5663ea087ef6111d6c57f808b7ab2eedb39ddb36bff06df51c49da033ba8e7bf03f706f6620a6ccb7769b41ecfa8e6841b3b65396bda6c69f45e50f32ea236603bcc16018b1340f7e6cd171f901f4e5105d9113eb02c710daa7ae87d4c31f57a05812973ff60195b19eb793bfb06fa777cd462c7068597bcafe224842f045cbf30103ac32ef3aef9316eeee9b83fefe94a82ad29567f0df08c487e2c29cd11cbe43f7eb2998877754663633eb34c3dd6c7d664cd97245f828a1db920036fea2ebbf04a1f3d073cbbcf5c5bad2e9464cd7029ac43d1e7d84acd22af272454681d575555146fbd848770038962398a62b16e19ec5b378e28381d2ecae15f17607ebba5ed67e0f97baab0ce2ade7e355c3107ac05e0931ddcaa1c59fbc5db7f01fbd6a0e9c8f72b5fbe2fe5ba410a1a7e64bc03b9baaa62653d760d3cecedc6b4e8c14c39dd15b33b108015e68de91b7327ec320401d3fd588e9457aed06b81cc2fef8da173ca01acc357e29389d5651bf56b7ffc8e8aa2e1a9f57bc1c55a6a4ad50b8ee67e986aecf9a99b640b950a7a30eb5e6dfe5ccc1215d8904009c20672e8592307a1932acd1f6e5b3a0b6461232fda0323cd98552b1fe287659807b21ba230fd771e3a7706d6eaee53ccb4e4992897d330f7b86d25269720377af72013b3f9ee5ba5ed2ca8867f74a48543ffd46711c5305d570b7e755f6af0587dd3df2013ff5ef350f4735a7e2cccbb96ccb91d88b0942ce82a411ae1cc2a8530df531f343046d2bf9b0bf22717112d41f1854568701ff32569fa24ee60a0b0cfcc1341bfb74929c6e390e3d880c522b3618c7eeda27e7b6bdc5216f0d8523dfaed2059bfdb7a2bc158fcb5f1d360d64ab8db1e7d47f99ff611eace71eb8f59b1e1d765a4084fe999143da41b126ddec714d16391be0a8f164b7b7fdbab566ebb8da261456aab94e43e108f17ab81bc9c180d77e55ff098b0caae00cb593c5a58b8647f5c5348c49b9be4dfad92c42dbff4fbdd064da2febeddb98859af6d023d1e10824caf0135e2d630de4f948c9348667c86f88a4a7554e5fbb60e49d90b8fe4afcc70bcf1ad25519005f9a0997bb9f5d16f95730c31d43e80b9848e73e2785d42ac29db6c9a51d94284c84f9a2696871d2f2cdedb03ac3adbe420775d86f77ecaafcfddb6b0d217b9382a0c5b8c94ef5a4b3fcdcb9c4e7850f90478870077d26bcd4fb2206b886abf6d2870344c64608619f9a05e6a351f21c51357fb821674ecfa37e98f358b560d8e654ac244a3fc4ee4938e85e8ae6b4f10a0f7a9eeeec57cbf404b514ba8088f3c1cd2bbb987677ae569d83ef91291f03033aaaf71221402037e4e675fbf65eb16ad3cf3832130bb75869b095561cd2b84078da44101b7cbe7f783ede6ee6a91c1ac7be252ae3da006367d1a1ffbdbd7dbeba18cac6decc66baa2fa3f1d5c2748751d88ad655388c4ea308c8889013382ee88a72bc1347c3f3013a8064cbc6aecdc22e85074c450d518f87838a7fe75c8057499478767967b8bd7ada69dd8faf2e416fecee9628540b6bcbdafc593b997632d91c5e3a302fa9965c0e1ec46ba326c95cf0a588f4c9b9f0642f3315c39e50be2b7d36809fd34e3e872283ba656c43512fec4bd022fd1c9deee9adddf6d5da260203af6eba69767270801c6eb4c0ab252b1d1bea7cc210f03d54643cb2e5c2e3ec089e34ee648e7774b7cd7b2a0f17a01326c100fcf7bc38d8b8e0139458fbe55b7a5672c3e2be30f60108733e955e9e0bc02ce52654f5eac397d0c554dfdca9d8123baf0cc9f336308fb33fb615ebb931ed8f428d5b8a7f79d8adf29a2c404074b8a31ff1adc374edf26872d9f70a69e147df4a24990d02e2d1d10eafaaa2c075c249850a535d20f56ffa8664e521cbc423d650d6573aea399f257126a6f227623a6ac4d4ab05e4d75a3dd9307fd707ec8d2dab849fd62a97522c981906543238b24f904f381488eb19e8ce592e2f66ddcc10fae2c73f5e83e6d06f40250292c68f496bc054e40755f40fde38670180d45d975cddd87ac12865cb5e67ea04457bb9dc2a3ab783892edc71dfb0ec5bc711d54cb6f0b980155322841b1a691685dee94203b289fcf94c0fdaa7a17da8fb7b79484d847505b108d3e6284a659d58f9b454411ecce0bc7dd2160659ef8f98f9bb489a26385e0358170a4a6f0cd7951ae69bf0061f557faed76e871b715bab09a75b5e370d22a95f2f0ed8ca5668c44088ba546a9692c65bac056688245ce52a4d516e74c6bc7c649729e423490abd307f4c002469893b13407ab2d7c908e4771de04d130c87af4afa2247a182bb3f68965cf9665f8924e1fa6007892e74e3bf819300073d82825ef063eac3a6aefc6abf7fa19c81e41e03853dd4999c11424b6f0c8e1e1d37002b8f7a55af27ec2f2e24b4a988e802e695ee289dd8eaa21d7df48ea1dc56637bae7002fb2255141688693c888e5e442c8ee097abe5a7a4b47fbb84d6c0b7c3c59cad54d40b1a13150d0c9bb36e5a435689b0817442e767c6fac76b18210aad9a6342a5c8106d132c9952f288224cf76a4604cdd22c7b7f4b9371c8d4b3611991d91e99c8ed9318bc70dffe2b8ed2eea4f72d52e2ab2bbe19785e1342d9e9022cddcc17bbc65b3896aaab9d7fb567aafb9a7e6c8a821e220379ee301e7bd8495aff3ed2f6774477831c694f44c1ec2ee4d517fd2ff0ff7f8c4739d54744aaec995b9c5edeed1c5cb415a601382a25dc8a14b69fda3a57c7c750cbf6ece39c652c5009c45ded43c83bb97b617f3c38cb19895188586a0d188087f18d50a0f568a83a724b12e168dbc258ade8e06759ef9abc8dc04cc4445b9be1b442006576955064cf297f4a4f6fb85a539f589c104bb1da13175cf297ed0ba672d51be680eb49da08284ad9dd48ca2d2513d3785936bd969b7f8be84cf51d115a80ac59ad3b56177fecbdf393106d09732abc18b633098347a7a9e4a89687b4b5c970dc7b2d7871bb3e50a79879a360f00d86c8dfb8a8626d21286b9939c912d9bc5d225943b4908ea20fa159a4c6f0d5c1a532954a47313e431b49cee66f28b30e067ec29a324811e37c586a29dd9fdf384c573b9905d88d50cba549a579317c674431c21ade0560ef911a51a9a0968f4a5acfb4cc4b7a6da5de60a3f378322962b100f026d76e6eb2c3623c9bea164d1f753a4145094b1eb70e0adb8374ae9858d4af75164787133726c3fc4b34a516a37024b75d8503da5de30ff5c4cb7a450d10097fe68a10fe2331175a5c2c09b10bedaacb8e3f221101fc366fae79925129315a9d90b65cc7fdf670af62d869ee0e0a30ee47eb8ef647a56b74cfbede14e7485895e01e10f37dbb7a325b1a8a181fa589fc8aac1fd5db9b33af7ca7cdd401a722a4a37a8721586ea77bb2827d6ce1c2019502699fafcf1d10d15eef8cc0692b9a7f14c0061785f052f6e3ecc025f9ee03914ab86e8229b911e7d16c4e5aad220a7fcf66f04cd24b59719af03a0cef338af983b9470d776270ce668bf858d109e862f57616e3ae5c5bd40781b1c02efb88093ad698ad42e925a1ec3985e6390a33e2b585e8f34acb314b55de7992dc4c41695d6ceb7b47ed626d23058aafcee43917c6f45bd79219f21216aeb15a133b8f394d4ed7d37e11b1eca1cf10e3cc6793ab3d56690e0e4bb2d1ddcc3f547b8ff921a253732b8db16f516a56be87fdc3a6062760660e0c5f62f8d44559e0b495d2787bae57a20e6c793a50c2961061d00de83415da1733a9b15ab4fbbe592b8eebc8fdfde23d57f4d1c62048b5d6dc9be85cd4f4df7b6f4301d5f58d2828e9a62865a23215af17db0847cc5f81d9de2172076ff053e7a19efc9d541243688edc46e1e3c6ddebf644dc784db16013c1e171bdea5c5f9f2a3ec320a6353e60dc4de2f370df2563b6d77c9c3d39333c968fab52228f5ea664508485ce1d1909d8377d04486d725477b2789895232571a3b954ab9dabdb89722981145e567f1a1153bd7b4097ffda6cb4585e938e91d4574bf356641b240f7d85220ea8800ef1b6bb9684d81fee101724262f2012ff17b9f9b83fe20238f11269a63c35e8b7d321e8880b843b2135cc24dcee74a04405d3a47c810b15655023ce073f7f0ed716bf8bf418d111685cad137326d10096af3d39297b95fb083b61f47f0fbdf33483f2c3a74e635f83a5711d89908b4db4e9447e6cfb2c8ffb6ee2f2297f663d2d094c2c87db0cde0c03376ea956f3a2da9d39bbece047ab02e9309ce8eb67ef767b54ecda461ca310e2bb951267bc39442ca910c57ae7d280eb550a40b4e6c31d09b880d84d55b5500572489f1367bcdbdd2cf046f46f7c4d6aa08f16871cab3e3835a110a2bb3bb8381fbbe796ee939a9aeaaf574999b89368b4b2d2a3f05668f83bd108df6ea1d96d29f54a049b04edc0927387f6b8eb2fa6637e3bf01a505d248fada8ec5d233f885f0f7c0f609f6df8b22dd7737e3fc9e6ccb6eb0b1ff019439dc4fda47f2e9a15204a1e9c7711534c46ae58ed9296c574203cf90603a851313766f12975d3935981034c0a8190c4ec94b0ed7e21b5bc6b82c39c762614ff3cf197e9022a7b17270ae99935b53afda800e6f24325da4e51bc48745063fbe48ceceace1f11ccf58483aa89f8cd301e9e89d8e911f47ae94e8ffb65f6eadad02ca557be7ba52aea31a48f41533823a8750d56475e54882abfe702b1a006390ad11a628394ef94c2b5e5b538bde370a78099d2194d1d6cf06ee1eab57cd1e6288d1f18aa2e9e21fe7a0e206bb1d2260bec393de5808199e3ff66bfa4eb6581875c985fb2e15b979399142f22934466b73d914e926d913ecfba33705eb48fb6b646ed35b64bc3a85ee6ae5337b7ec747a5490fdc79d9eefd9736cf4b69bb8c7cd42a7b48ce83986a7d0c64ce2d073dd8d4b0211d25008c5e7e94447836d73c570d1cf0e3a87ef828033e80772751e64091d109e6306a4358dd1b797a1aee210376277b031f9980a684c6587100a93318492962b4bc4a69b1b47fc06ed71f3616430a6ed5c541d1299ca8689f1c4f57645ad2cdfafd977e6d4c874d380985b10cf3fac0752b85e409c8724aa6fcd7c1b06004313922afd4eb7a96aa39e681a6abfd97053c128ad5619b778065c116d98d80b2d41b7f4b8b65132b69199c5dedbd90a040492c6f694cf68b8621e2a32a0058a20218c5a2b2aa927662414eb4e9d00c794d37e3a5ffe97cf7157ddce90677f3c41695aadea4817a1e8a8f7e58cd27377fffd4e5e54007e4734799c8a0d56aaaac2ebd845ae739c0567d8ed20d4cfb67900fd1d990797f54238a3a429f3802b9236b1dc15724518095cebd17f567c8971d95e8249c889bcad1024ffb282205bc411265caae00c4d02b0aeada2d1c1ad4f1703e70d5907790a75d28369a8eb7ac3c12e0f899f3d3bcbb153a20ec132e4eb7068987ea0c5f99097cd6abce2a0818f5199dd7c461de7b5d13dc45359b3ad58e4418d2bf24b2a1631ad5731a6a158c4dbeac1c36f87c8fe010046bf74f0500c59e55c423bfa80005cfefaddd421a8c79c567467c3e4a77ded69ef1e3d5896a5dba6e18dc0ad4048e0b3865ca3ab0fe837bfce75a5e1744c580527a0f0f3605b2feb1220080dca7bd9e98786ec965ae44cd3f8154b22daf545a5d349b64097dbc542d22220da1a29dacb3b4e361e7164f86c5ec66efee57ec1441170f4aa1ea6c2698de46896ff885ef4f26c7d003ec4374e62b96748ff0feaac8210434fabc13beaf0af76fd2fa2cb4bab168d98e34b2560a955700a56d06574dd2797a669700e1c1d9a7524bd73410bde13ef32279409114e84f172f7fbd1225492576cdcc77972fddb90a3def2828fdbe7fe9ab137f6cbfb15ad0a861c37d74ee05620c1ea19f688a56955e6ea0bda5f30032ed1249605f2278f54958ab4081bad4cda59ff7e96e647151dffd34cdef563dcece982539ab46ac6511dcf1bfae5d4f1d292893905e3f96340e21eb9725e03301ccbdb0ec1b88c6510c8573ba71e6c46c2fb6a6f0ab200771e233573a01801d7cff1e19a2a13450b22c9030c442069b614f9927f0c8ef793700af5f620eabc5359b51784174c7fbcecd9474949370132f11101b99883b4612cbb0a7852dc0ab988979adfc5ae6277f52ee29657d75141ea2416fae69998bb3a56910d81b2f844d27da825b3055bae26cee0262d005b8090a3e19486cdb794f0e7ac728faab4712aa631e239fc5b02aed6662a5e26648d8922a00c081d17b6734fb5caf59f86f06dbca39b44c70e5a08d68fd13a479589baa113a6974d45f456e6f738a6a96ab81534087f79d8bef69fc14411186a6c944d1ad596b184f0c7f19e113b14d9b3abf16a617ec92f45c0c82ea74c00d61b79d3ce4c84be541a836755ca36e59932020c2527be2e9feb2b5e83d4adf94cd0cb1ead40bb12f49f521dfcd76910d36826983e3050e54243acb167d3dd18d238e54f5634c22b803db3cda52a20a406ba9f98bf8c0efcf79172a329b82704d96362ac0bf88754bcaebfccda9370b0b1e670568af8d9d1b87a68ee68e7bbbef23d3e4c1664dfaaff3555535aa3673242ee16791a539aa4997dd9be28fc51cd00506aacee9adebcf15e36f221d69f4b07a31d20ce975ca560fda8f2c1a194c4ecc9089bf22486825ce09c65a034cbecb6441b8a2cc7bb64321e7229e95827ad3f04b666f0f5bff47e8ac951c6d69326e75842ebb1cdc35394b91adac7cf3aeb4fced525c488ae67305904100703dc589f167800919a78a319367bc78c4e51a3bc1398dea737e1620438bfed380282727046bfe373fa3d41a53135c166db3924a559d36dbe77b45b1eab54525d4a4882d32ec2491d9b47e9c94493ca767691974eb545896f2af8bf17fd594412fe1d0f4b74cc2b95b346cf3bcf234e6865b5c8fa54d8af01745f44400b71dfc25c936fa12b913e3bee159217e68e9313489f191ca9b7878ea29ceecefa5cf009fd295b7fa9bf9c8595b7e8cbb14ececb890f3be6e6babc7aeeb281787a023e319126272e12f0a08616c435226c7ed21184471980d101c01974b17db49d5bc9e258dc680491572671f654cb1c830ac1899da730466f16faa553f021a8f4e2957d713efb6b317d872a3b783da223d05f33d004e52e4bcfa9ffe7100e69931bf022dbf2008c509239d5088ae987afd848e2f010296b3d4fe26ce5241f3f42257a88356a8b122ee4490f959fcac40b190b5b8e04f07af8b2b5be21e6c988118d0c8ea807bc63ca1a733f60ff0517c8e5d617539021a891b38529c242d974dc73a7649a2a6d8815b813e9e820faf9676ee04595b5bbf2de1d5dd8c94a14f7021b16489aad2d4de9b1646380d404f6e6a62420aad1729711a4f602a864ad70102e26af6fa975ba532ad66e46bb9f1933397e5de153bcc8964893872e16e5f0fb8208579aa5df3af058125b908c670f428d0158b3539f7259ce3a7e9f066bbdbabe62a6f1a540bac31ad0cc6fa1808a454d7e05aca48bcfbeac8a40097225c26c0ec39ac93a6fd5bb108ef81ded403e13f85336120b5e8406bd7d773396eab5b2eb4627210c8e1d740c40a19684b80a7afafdd3a8a42520f327f0424c3c561fb9a26489ec59c72a159625298080e2eeb5de4cd062585f46f333a51de870649da280684c21e25bcf176ecf057401e85b9ccc43080cacc5bf345bf367ed1605a7547079ee30f8939174a2478edab13f9c73922da6d9e84d72de2661602bca90e2ab8901b18cb1605109d23885f4a35770a5e19623cf2c5b4c02395b55ce60c0e1a2f2760d6ddbae53ed931be08c87e6441e46091843a971c0f8c3e6900dfd5429a18bf8db116189b3dc55c199db201b4d8ff7513c3c5b28c8384d9613431e9994707cdacf01123e9eaf1296a6ca771190d94b038f33a878dd48db72645179a9b7312d87960a53fb22b257c5009df14652022b3272bd67c5f8d90a5713abf9feaec88fb1308d45d25ceb0384c9b4c82c55c3a24defb0a241f0c25f79240467048ee653b9f054db60cb50ef95accd6e1947ba5cb276c98f2eae53c12762da2ad700333c678c5ff5d1db788881325b09efea068104d0bd86122e064bd49f5724895ebd5ba7e4e070c95efeb1906f8ecc7d2b658e9967a73d7c1c0ab1f976d124ba34335b9dc56b3447fc4f0b5314a7ecb67d25f0af6d85b569ed8d01e0e5fe6726398061fd20bbe611e481021d6c99ce84e00b7ee4728f2a8ab1971fa88f674d7536ef2faac15c34f2b6b8f9868e7b93af543f3980cce179451aacc3ddc4f68a44c76139c5abcce3febdca3499f4f8ebda6a116615b13befedf0ed4faf4ef1fbef297283020ffae3530a222191ee57a07b63698b04d9ba8d51c41dba7be26805a0cb7de7d7c833f439e9bd16017d07919ffd9e2ad6df5a5b8f64614a02cd9a91a6a8140647d03af225fd74cfae18e63199ba58deb1e47fdee0d27604d890dd29c809606d936b4328092509558f228a7cf60aaf20f507d7363a92d9490ba433c58fba470f542f6c6fd78d7e2d15e3e14699bee0831766e5966ab66a72372e9777d6a8f966e56889573d4119c1964d6fb5f2de8f183219150080eefec992117cc15eabb409cf997871a90a681a97f8b22a4cc3f1bf9ae6166493cdcf67053244313167db9e0ddd5bf358bd06252728270af6e0a1b89a7fa1bdd141136fd0d660aa767243d8065c130279928b1588d4337ab97877cc43d2b298a85cc645878ce63331640dcf830b2fef35098e7f5dd23b9fe8bcf4c590845ee59af19021b0794759b56d5ba58422e4fe46591b33735f1860f4971aa02a62e4b78f3d2a50d3c500c9cd6467ca0e55c8c1c5ce9247287051521d3de4edd4a73e5d82ccae45de5a1c31c74aee2aaa7a78bf394c4c3d02deb4696a54ac538c3add7ab1443fb949d458cb14381419b61126e027d41a2fdbea8c263517c911172c8376555cec348865beeb98b3cd9cd2a33f36295ed7c9dc4ed8d407cd8d484500cf29c1f87876acfe363f33a3fb9de25b9f021c9c0a3ed4d31779f793404a360c88d49cdb391b62743460a6200cdbd37dd3087af873f51114a9805a9bc69add0f9f180ee371c27a8af6af0951fb59b3b31d946265f0f669d03ffa7e4a65819b60571033de278606cf3aaff0ac6cb594d285e459d50efc15f3785cd3df3f45ed6cb8972a76d92feb09ef43f296b48e40a588fb739ed6c6b62d5463674621ffc022e30593381b098c812261e27fec1c2762b6178005c7f210308f08dd8a518b413aa4aa7e1880b3762188dd17804daf2d93ecd48173822f32d3e654587c339b1cc01edf109bf52ddccc07954a21c377c6e1b3705be3ed7d40d50300eac19cb452f7515099739900bd9a1e9b1afb31394096449c2e2072691da734336c29319fc50a3bc51fe3a3da12cdeee215c25919e06046ca80284b4207bc7e55a9e1bf4a6382e6fbe984932a612ba9ea98feeb0c249cdb1795d4dfeafe9e6d3b6d461cc3e2d649b640d52ae489bfb0bb9cb571f79ae3b39bcfd9572d368ede862dc8bb17d3c0abe11baa32d863067b6ed61ad46b80b9dc877b8be53676fd913963214ba58fcb6d88f816ac3a35f598fd5fe65d67f92f4040cca55a70bd9f0804142048130638ff25f8c666cfd440a69ffa7f26dac1d41be2cf6dcf4407f2a78a8da8960d974ab451ab71ed5c60d5a30c8cf8579b244f9014ffed4db88f1d186a7cbb7fa2cc28092e9d4475ddcc878b7596c8e947ee418e21120f54f98496be5b7233c31000972c1796bf3ae8fa0a441d12a281624b701d0d55fe4acab39dc49fc6a15d1dfc9b16f3f174786819e32aeeb6e9a26fb7c1de031eae25f0823c7104f566786acb5e499daea981315fd8f0217416bd2b78f09175393720cea622981207f01831e83576585b7bb6ffad6037e39b50997df712bd2102b8f42819d0ab94c87911657f9df175922959f91c7128a4ed26ea3962cfe1655375068ab185be8016698fd4eb5bc671d3072f2a0c838e6c7d1f2406841988a6976ba4c1338be940e9ef54b2b391fc65eda7fafaad16f75454c1678ed9101bd07cc86e1a615bce033098e8b2fa66d40575591e87bef0d561634cf40cbbdc3299f43578644a9ca1447767d33aae933083106000ccb83023e4f7fe11516b0b21ade3c5f2195146157d8583dd12643874f5170edb7271a5aa0553581267d99bb292ce4aa72e62495b44b88f5a274184e7875491e78a67c7c66bb5c9fdc1ff9317bfef367f49626e96943599a07cc5923e4b2c18a15581f395095abdd403630086f0e4f126675b278433523990b11765dd2b4faef4d06ff31e3ed088312726f82affe061a0ad443ca7eac3405d3dc8b60cac69f4cf94acd0c1d952bb58e5846da9153291068433d380b005d2f6ae5c5ccffccc4ef5557430b455a8cdbe7753241b60d1e96960b599070deff42db41ae9218192e98bfe41781791ae5888fe00e07e5e2e8feaba5122dce7cd7dfc18dbbb89fbea8607e2e1b713158600e66aec9a38052dca6501cf53758e71893ea95093ac98d19da8104721111e89c0c7b7da6178412cb0ddf606933c7300aa12a9a8d2b47d89892d2b5b8d33f733cef59f43fc039e7b86de90c15a16588626a0bc5c58e0ec6d6c56e0dcbe40d154359183936c30c51178895f9a89e77d5d6cb5478753f2489d0f4ddee97863000a39a439efbd9f1c7427be351721f390499d2d47d13082ba354e99ee7501bb8e49c490669a99266e23f6aa343331490454ac82bd0cd3d14bb30fa24d9ed38128f42aa214b0aa94eeda9d9d3e58ac40f67abd380f1bc8de938f0806508710905ae79af734342043219ef6609886b91c550608d401fcd1906de83c72158ce39e44426e5386f19392c813e3a2b6e52b37ddb2075969068ecf00f2503f3aaf32a4c5f157f0f2e6682f3ac91db463d6c3d482b86046f5c730c13da29cedfbb8b97e98bafb67b8053223789aa9d5c2c89ac73e03cbbfee5c7a4d50c37c5bd43a72e46c93816db09e18b5236f0253645d9ef9a77fce9e899577456593a17bf52056512200587bd76a9784b2d15148bc42cc29e6f54b3f7273b6f86a1d2324927be63dc7678e9f7ff1eb555e5bfb14aff7b6c839c22c912b61aab7223a135f4b20c3c594c2ee45c01c2377865d15e708ce939a6f00519d0493f49413f5be2369fa4b27463f8e62e18b2eea4802da830b018713ae21a59964ff1bfb99060bce690ea3fc23d1eb08e75776d41cfcd8c9f9fd0476eafbe53528284e2cb4305d706ee36e0b6fc6bb0fdec5eec21b120c019a2e05b4db0b2f8be6821a1fdadd3458de6299d5bc5531d8769cba80172e05479b0d039391eb390e7abbbb27660e7149390d4cfbd1d9150dbeef530ab6fc8e011e819c4a82143346ec3bb940e691cfd445549744cde2a0f9b20abdde6a4f34d60b4873de731234d98b63d160e23737556eaa93981b41b7708482c889525d866f1e87b2d9075bccd093e2739130231c594f48c87b8efe227f670953e57d01c4787a962a40782a00972cfe7665a828a3e8b8cec52d415546d49aaf7081d5abb6fd512a9ef0706441d0008a802e8b54ea2a13bf854a9ed2e5c8def191c2fa8b5ee983f3ec4c2c7d6e8a2dabd8d20ed3a433c03ed707fe359d09f47615323704d64fde7796af924ad17c917c0d8d59a71568f6ba6df295cc54599863e1e907b322983b605e707e8ae2bc0c2c42b575b54d699580e638142384b05c2227f1b0e921be90f1ea492ed445a8e6bf0e3379d90513cbf53c6e5c5c2f20bc6771d274af464cecad5192275bea2eda59c11b9d1e742dbd47180913931ab1593a37484d07c4e6cd81ebfbe5aa84f526628503c22cdfcb9464e541ebfed75b48854ca7fcc13fe2f06ce9db4af6502337227da5f822ecde1faa4e1a62f412bcc888799695f0a2b78b110d187e740b2158c0ec12d3c99d9a27d56b8608e0d9ac1fe9aa6b57b4c9fe7bfd937ea725be12a5626ef35e89ae9531d65e38f4dcab9fb658d29dd7f20e8ba4bf802ad0e0c14a3ad0eba6a97e4324e89bf47efc946b0f219aeb6fbc4b7bd1111ce7a91dfbaca2e05c4c40c76dbef28375af8023e303b1d9fae3c7fd3b0bf353bb49355028319addd69ba5dc3311285b37faf670e986ac25219baed5280323cf20debbb4d203aae6c43461cbda440c14e7a2d535913c18d6da20995d18a00736d314c4c2ba4e9d070c4de9ae7a097ca3e9cfb005c80645a030882aebf1a7d1f8e5b00f80e8bac2d7afd67a62aef8eb4eaaf605353b47b5d42a3abf7d9f0097e1f3f6f65479208a232d37b67c9b21755d3e0c9316ac6220c7cd63d019a9cc6a03211336f663a59b267d29f554c3c97939c479d219dc2c67335b7bfa1fc12304de8d2d0dfcd2efc30e197f0860bdb3fe82d137ea09790f4eb38b8256edaf01948213eb271d80b88d02afe0b55d1569690a909a33fcc702f1ed3035c310b9a6edafd748d21514320a43a74aa4c519b178b19d8ad031aa4b3eb457b8bcb02381db09ce53079234978f8bdf0a6df904dbfbe621e64995f61c33aaebbf40fb6545e5bc74157e12f8a5607d92f9cf9fe9f1a63084ab86b0768121b0247e2d9659a0073f757194d1ee6b092a8dbc0041b6df9ea36d9b5f9645c0a3410e42bc0aed7c2c3456bdaba963950e53f7917a43108968862ac134b10d7bf2db44c067162d87c944d5da29ab4bd0aabd1d09c07ed9a50bb314ba1e0518455f54b07312a24b4ec45e4c9fc6741b6ec5674391ea22de16870d91d67c18b9278c4ca070e1661acff58aa7324fad0f14654f0698277e0706f339776e5ec0afc73aa2c116bd3638ce79fd2a47095f076e156ec6414f68cc4099731848bb3072ebd7feb31f3954f757cebb34db8a693ba8e09c3129df19bee2d245f25a092180884dcf69e3f4d8bf9835eba8aa8dd22b2ad76e4994e9d7955310a432d0a1a1615b3354a79c927eb3817f5a4438565a4a1cb0e217d7461fcd5af0eb1ffac41825b79b65b702194d7f836c646fd3aaccdfd54cbccd45b4541b9203d48a0d7eb70374e85bec8dd1c010411b5eab2acea28fd4978bbf02a0bcec0fcb65da1678412594c98a4fcf45195231b5f1cb37d7b830900e63f1e8f266bc639d4fc57cbb34193ffac6d5316b71b93d0988fcc237470eb4427684b2e5417b6e1b6da09ddcdb6fcf4a21591b049476e0fc49ec31c4103e9ea2d6ead2a1f08a7534e369a9f1cfc6032272754555ce8551b51fad85017c00de7f95eb9669d8a905920c1db6cae6503c1e886ba5b0f5150d72bb29382448e5be091954dce052af6f14ce01ea36d2c82f572228f8dc3ce4196de45480307e6c44a2ca06d881ff0360138043f729553cbf70883968126dca7a550cbf06ddda635a6fb606d8048645ee91e938623dae30234fe7aaeab1977b0dade69d9c09af1aed89b2529f0fb381af44c57a005c8cabe5d34e25f861b869de9c849d8753faed8179d792614bccc338391a89ea17e7b751f6e8bba4b87c8d494f46f15340d9efcafa49a8128f85e7683377f94c9401d5dd4f44c0f840dad7420da79bc2e21e54af699e74c043e759b335fd44b7e9925723f79451254dd21bd437f237197db810ef9d9bcc2f05f3a42fafe55b8fe6f20581b0c1962164aa8201ca66705ec25ee1c6524b383d799570f303c6dd0e5822a41d14aead1cc9c1a89a124b9f8757641f206dc152653d749b664f8bbd90752b2818825823c159760968847ccd97d41bf305d49368d7c4fd21583e0499a766fb0813e0e5e6678e4ff62a0fd23cf45014eca20698ce7f2ee79c94cc53f8dbb6e3262b32efa2858465a16637a49e9dca134f417ec8b38dbe3bacf0212cb75219d12476d2c6c6917982b8a93cb5c83e48218e0e7cfd3d608d6508ccd99a1b9faa3b36f804eb98e81ffff2a401e133192d1f41b447b98d9a4edb4ccb72b9a1279725e514b974b3d816967427b595141078ee7acfc68e436cb1e3cf9111a28f23df54cf729f467b43c11b95c3ba398b52e132af5e0f01158c69997a54922250896a88d3550b3c93c8fbbfca19d2d9c95ae51ae99e39d44067ec174932e39749dd48ff5fcbad2a60b499046582c40b19f4d1b3ee902f9678a374faa9567df51446f4ef2d04dd6bc1a44e09c94122346b72282d161f916988a54bc956f8da137c5ff3fe53d20ff6af64a24a4b467055ae76f07c4b4e4c8697982fae05d05ea2dda8e1b304c9a4fa0043b093e7923b7ad64931af9b7a4427535acb74f521661109d8e0d83cf69c13537f1310d7d037a49340fbc69c88c4bf59376d8db233f48be6ee5cdea60e4dee5062b089218d48d0da5c9154ef242000010bbdb7199a79264b805ca8b388238a1241b57bf7835794d90f5281d429d7c609cf67142a9e13aa76448675a8e32cc10c4c554e0c5d08b32f77b9e7692bed4681ff73f0b4898857415b7cff7e5a8fc0c78d717fa163fd963fabb2ce8261c6eb9a0df62153a835fb2b320f3dcf5854c2fa2ae1aaa7804dc70d560b9e5f3f678ecc9986a0d72ed769bbb244ceec001278d893d9fca7996a22a24d4d88f81a03fa9e0d3c71301e5c86d120afb089e1682c9a1511c940caf7d9d670aecdb68e136df2d382ad0715ea2d1a30f94aadbe4387048535c0e26e261e3e67a0cb0cc399316c079d25cfb6eb0a22e61c6005dc7b211cb3fb228baf12dbf54b49171359d10e5043b16b0e7f05cb59247eda57b4e972cf3ae4b9061157c4cadabd5361a8aa545c3b119bea8a7fbc33938c39ff939aeecfa7c49ff17927c109d3cc5f222bd2b6b8a2a53737e75c6419736de10b339e0e2dd61ffd1a85f540b6c7caefa455fb8f58dc96958801f875b7f71d0202196fcf0a5c24134b01212e64f48167c9d04764e4f36e4bfc1fb3822133524f3ea4ec30956ba79d09764901d7094c930af6504cd4c2ed2af26c3ddd5fa562ca91048b6ff81cf280a2d2038665056730b25642f86ac809c6206868dcf81e62d8fcc2efa683e5b04b5f12f755cfaea0d371869e706ce1c49f4673bdd2b1fd4ecd232d6d88ac86f7b1af8190f544b795dad3e62de89bf20605abafea99d6effb25d436341831ca051eb11b445eb2855ae81f1a1c5660d8540f1253df97c697e3693df0d95e246445d0c3ba8688fffae458c10ea67ddbdbedac35b1c89d7b90bd3a9177565278a886fcb4dc723a8cbfa0b6c1cc106bf37bd296f306a423529680761d1ba96522465893304682a2c92acaa2418ba3141a473c4fa3579904e331f624bc0804fe186b81c9cc8007a8121f053c5f97cfd47ca8f92b56fd7ff61e55db34bbe1ed3a34e5341093d51f1f4905a4be1eb3ede2529302420d23a95bdda3ab9daa0a72e32bc8ddd200fe3cbbf67cf5e218943903bda3becdfe9ce27b3b608f08b5317ae0c7439707f20f69e47673e565ae1fe4064ed02b35b0dc96f112319028af4c16e46acc887ffe1bd3dd635647ce0ee78c8ee1306ee43d76403a4106cb1a28ac457533b479969da07217c410bd9311d0b1164889a19a86de3bf52f9df13db04aa602f7d291a0bdc157bc3190b2b8c1795773e343e2162cf010a32451c6ae9a38910f46682753bc4eeebe52dc24eea0e5cb94425c64256dd8503fe6f73fd32d1e1551483574a18e7556e0dbb4a4700059f319e44d2cb7393d1d310af31eb5f2adc1e21e6b4ebce8166ebeb5cd33c038abfc7a880885be094fdef811f186e616a0e8cf3620a838cd221bab36b5ec36b4280e56ca531b8d3f91a4d1eeb899717f5484840eebb25553f10d8f32516be9dbc7a06874c01c7a8a6ef4c7afb51fa966bf3ca6b48010ecfb992503688a954eb0b54a3f54433ed10532e0f34755d55342988230438ac7b99d1f8c83bc9c89565a337f559d241b7481e1f4ef3a0b1160e0b215570a860dbc9326447932564df6bc24a8e47648d172bab5490dfc720e90eb4d908632488a3f31808ebf775c97921f0e3efb10d49eacc079669bb8e6400f533fa4ad63252de71af48cf4f3345d61a544c7b4bfd1514c7336d9673b1c26e0c007a830320adfc90e8e04dbc5469d27eafe07db04b367cd20b9fc5b15e4a77d5cfff215529d97c139ab60413bd6b17afb24fe0585035b0765e698438c4c496e54d1acd7fe3a35b4ab081e8a56494b009688eae86dbf5526034daa2d314699763cee365c080d60b5b8d336562f501a2d4abe4b0d6bf2e92b7fb9bef3c6bf90c48b42873124a139f6ce14ca56d950906cbdaf72962a2499816e80af2074e438e27bea945246568018acfd3c3dc341bc8feda5a8f6f40f1dd4ed688cee0f520c6ce0fcc0f5945047003eaac4578d6c0add297c7967a4c7e48ff9045ff78ca2d39cf6363913ab17ace1566cd32ba9a6402cb27317f3811c4cc512e78109ac63dbd449cf36fe525f2db0fe0882aff0cd9d8678557988ddcbcf413ca836943bdada7ca71084f05c172449e69fc7526f90c65e30a553428bee50abfd1ac4592f7b0981e1313692f2ef5eee2942f4f1c2b2d364d6be9781683307c5785dc451d1c0f6deb9356e1948f8a0037dce7e95aa269d0df742ac22d5e5c7d612c37ab3e68b380e1cee3b9ce6923442d00d2ab4bd2ef41da3c0cb79ae097e621d8610fdc983d58ced6f9e5f8f31acc9ffbd71b792371c7a27c8e940b0b49e761a1c03c9827c536dbc6178238da667d014b621310cc44fc03ca29c77b56fc84a8b29138080da80a089d4f486a7072ba2af7032d6f576318a604b8dfbb8b1b4868092ea8c3dc147cc15e76b9dac91dd418c11d0b7261342974f9a9c61f2ab322c6bda516c0ea3e9cb9e1947ce49f078a8c836789e889356cef5de250cf8c56643c00a2c117e53e9ba5f4e157239930c13bebbb14d2a19360ad68a071ebd427bc4f2a6b9ffc839c6affc420acca74e552ae47ef01ec94f007d89fe479ef5d217b5c5b27b9f74dd62194613df3f1bbc62d7e435bf211b99350e5f4080cc34effa978a87cf238577c19774708474dadbd72d56a5d33df0623d7c4ef6ab867a7c5a03dfcaff66bab5d9774dda447e47c568edfb40c2f94e3a8019a0d13aa30a80c4dba390006fe4366037dde0d92c63401895cd0cd8b62bb56bd69233aef4b0e48a47dbfacc54734c5e5f3a406a15fb5a474d804062b2d2a2060922593edf79bc9b48640153324921d9fc2adc81da46d301b6f8aa64119955a705871f0d11737b73fd80eb3c63272e3936fae35386c3b7fdb1e8f37dddc22b937db474bcccb6d9f8cfb94de7afb6114f9ea07f6012ab695352e614f920cd2b4f5bb95e18af280516d9cf25c2b3b40f6821ec464cdeae4ff810b683ad5693a4e2269f26564a3c3c69348571ebdb6f9b692fbd90025fd3bf25183b0ab34a63634e644588626c64ec20ae95a14619d5512c8ea87671efe5990ec1165f50c4973ecaa91480bb0a1c50953c63d0507369140092c0245ae92c23ab735ed88fcfa97e702bb37ea8e38142108ddf94b6c8fb0d717a9649c02a465c5d2fb6fa960766f8e11074195e492d001446f7a303a52027feaf9540913d8354d1d0c234223639d18d5754a5a14fafcbfbf7c34195e563bda027a1d8dce17803cc3c8b97746d2f7f7c4f7a85889e6b954829c3d2cf06d3c363c52eb6df293ec5dabe8a8f931f61ddbb62d1d8150657765ff7487d3037cf569d9e545f0d36050322666427330495631ec3b1beee9233bbb844dc3cd87d172ac6016aef1d3de6e6f835487b1d051ba2b64dd171e514344464af2c9b16895e7e26efece0e499ea35a03af8c5f86da8cd2ff54fd1d7b7f45925aa0bfcde07ebd7cc0d9676f1f9275a95ffb8e423c32d15e81d96ef45268db0af501cc8560d647057a269eb220d12607b753e4512b5b78f514dbcc2c5972c6d7c3d7fc4f7ef70adeceb6a1dd58c1ac164efcfba36eb1e651adea54f52292807bc9de1a477b6c5795abcf9c3515176a04ceee7131cf13fa861961ea31555d0363e220c368fefbc98bdc5c0dba0d02d3523a8a54927d4805d9d4e650d082405b447d89f0bcf5ec2565298d5282d425cf24d8c73bf31c4b25836d6c22acc3a76483401a3030a2e1b4b92bf0777994b60ec18c71873701e96b165cc072ae6be227768ec8907e9ed8baf7951aff4673370ea245fc22e09e866e1043af2a8a648bc192d14a297072241649ac1751b4b89a29039af015831964af52c2b0ddc460c7c5a5ec9ef14e0fed1b04b31817323130a97cfb1105f2a3a59e75b33f597007b47c28a62c102d2bc892e8aeb7058e6f158928c1e935399b1e7da855a66fe70f4c6a04e5fdb4970096ce2b4eaba3a17f7e6147373849f098ffd49b210f09b785e9b32928f6c4609cf3781e3d99f3603af50886867068df42cbb8cbd9eb49b49286320ca77fc5d7b1706736d8225675b6f8e4d45dc1ec508134e1e1398f018366b557ea732071f3709626ac3d6706c071a3a0c1ea66eeb118afa93ba1f0dc4392fb15232800a6979ed3a0eeab8a6d1c1cff6d808a56e93380639f6225d64b725254a658a26429cc2f91cd5e1625769b9457fe055a789de01e40e65464d8cdb67e674739244e5cc36ce8e377a70e95abed83f31e77c1006adeb3c9ea0b1937106e866d60f1f8c18fb75c1c8d7ca121ffdabb3e82ece86073535481f993bf183b0eca1470dc84574092e743a90ae6130a6c32ee1668218c87384ea1b196bb017d65a756c05d392fe2d9f25c2c7538c1119a9bc4a971e43610f58493ce6e96101c8ba3cd2f1de90eea2d418bbddbe2a89d25ee5eb431c762a429c2d98d5d1da17df6c04f726eaa915ebf77fde5c470fd65021c8c58e5eee75246d96f8da1d65caf86e43c466a8e808c7483e1b6a813e5fc18166847fb434686981535b3fc18a64d4196c7dc0e90a1c77bc910dd0b18318bd1a5e216d99891822ff42d88a6e8068b4c0abf54d594ebfe86ab35043cff30ffdbba867c2d4829f212525678309a2e7d8414263a97bff50f073297230e6544c5453a78294dbdb58dab269c617d1477d8c499fb0d8236c21a88c59a598e2703646738eb788051f8dfff14290c91275d6132bc82f51a2458471d9199e64c67eb08bc2f050c735a4520e4fc9e7eea628bc289f3be81697d59c1aeabf172528022a5971d66dc913c00b926b8bfe41a679561ce87eb51c763b30a77bc3577256f1e5c18b572fdd4b20a76032c647c0543470e2a7d090f9509db47a7f70d6dc3d81766349f029753edac85966601d65af1e8d18e7e0b15248f64c2ca6f26cdc0930d649fc38bd070652953b29b5fc69b4b00b677c7d43a3ab68bc00518ffe2b12e792f3a1f23f5736120bb8e3cb6bcbbb04f53c879bf3dd024fb9f56b2ac30184a290821613678fa1d337deef979e10b672108d6d92f90b2afd2e73b196f3a71b234fe60a29d605fa14dc25fede8478a6603d08555d1a0c23a89314a4ea80eadc99d3f97a30cd6544a1dd257add256d2dfcdb4dbcd806b3173c2e1e40320f91dbe06286693b376283caa886e8adff1dc4f8e301244abe095bd716d0e9ea49c2259f42036c9a0c88d896084f521d196d6d2a6d89990b8eca78a307312def8d86a9ca410c41c1ce0bf2b3c44ee8940983839e01917c356c03c4e10a6bda89ea4f504784fe39cb29fafd90e05f7424385c9a3e0199dea41a7fcde17c8a40c85769f6b13fc6532e6355d16e3bd79cc9c4c39b32db7b70a5fa1b672c5c46503fd49523c41b61aad0d016bc3d51cb22db879073561ba0c39aac16117f5f34b8a9305b43bd62a538ca8c8416a5fbae3fdc66d63d84df2d5c9660a972c19dcb0c72e00b6c83bf7a34e7c4229ffef360e6cd2f1668462681e7d0f33465ccf537aa7e8aebac6348860bdf31138800275000d58d9ba192ab379ef01d2dd40be2a2830858190f66a1906935b85c5d21b38e12c27476e19e32651b09b1461709f0e451c430aa255f95ba4ced6cb37be4bc66d3e1549b9688ec17db9c5043ff40358eecd5471fc70192f22c37d65fb97f5031b7375fcb9b3ba80b6edf1ffe947e6cedc8582f477820499983011568dfd6b286ff3aba28c8e3e088b9a811142f4cab3f96e75e9d69b8a69c5d96fe5f411cc5a96ce1670e829d5596df57c1f646eb09638f9fe7dbcc46d66a20ff992216320dbac0ab9293deab5d37a87cf5646713a36d91bdc0d3fa3550f51b12dfc0b6f5bd9e54d544b4ce843c4117c4e5ee54f196bdba2ee0e4e7cac9e971175c2e6eb0ce22095ab7e91d4ddabac7ad73117833224bc847629da3b72f7a2d79a9efb799d9199d4fa7f18620dde411ae943913c1e2b6b1fbd56882bd16d57d52d2189a096430a171709972e544c6ff3c45cccb4d47dfbb221a620f3a5d55bd097769969aacd86d4c49581d7d32e54f64800ebecd826a2b4e7d82cc6dc1c7cf377b5207020e1dee94d7ea88ae7526b551238cc9b3c8aeecd1c027c248f6b757294fb4d5c2ebdfb91f801a6c95aba9cd12466fcddb3ae7986b93af9dac9cf9de03afeb597d5a7fd42e1dc50ab46283f95a85b55617db395a106ae01e04e00d42b124771f0ff3d8272bc3c41737f9ae670bf726a41ca610bbce06399e13b0778a92d051f7dd5f92a9b98656cf40eb77337dc01080c6aa2390085be0dd3d39371b6dbacb2f6e233993005684ee5793a51d8450eafc57edd025811f43bf945f1b5c70e69ba38a4c407d299ba16e518221d116e1b95fe67ef8670d465f0af1d51f17124b00e87fe79fc27a8d705430183ff131000f6d7e0d5dc96d38e1392afef33931ad439dac561970e1f206d0d404743dc6afae1ec18dec5ac1d43bea24a81dc9cf804fdadf6c11542d02b1e92a61a0895d56a34a4c2dfae2eb4ecbb74835176ae582b5a4cfa9417d353a301e4d9e18ef2e8c438302472dc5440ea37e090f0d6ca2994610d9d9f7e134d681d87ba6e8955b6bdb344a49274727c94102258994d8597419acbd96af9493105dbbd10f962e18d90b4f227789de88e43ee6b8b50a620041109ea2b2bc639f6db66f1132f19a535844b1f55edb3967e1bd79b90bf80c77f950ad4fae14a81cff92356a2a1e60305981a7689f431662941d5d356509c5f0f6b532929e6e7ec5f230dd440b8e809cb2b6c97ba452dabb2e4c03d21fc408d33dbbbc15733a4f2e58dba20d5d7bdf2aa81d1b10bf1903ca4ea07095e2a6890c94e7405d575f3bfe8c0ab2ffcdcf5f7f92cab9a8a27148abcbe78736b487b656d9c7bb925bdabbf4011263c1c3f6bb1a95b5eeaeaaf7c4f60b12832f644380827880d92891ad08580d20db0a7b0b1e76dc3bbb1e87c55c3b4715df63035ab110c0fbdace2a3f05e7e6aa0fdfc062b4305e162571299fca8ec10705921d5e823b106d6704b272dcbb5486eb58fe13635dec086adaee8a8a01a9bffb1b1830b6a2715db9d1054ea8394a07814199f5c18bddf8b30d81df21b09cbba5499d51993c7e84fa356d424d878997382947ce9170226ba98059e6436fb85bd19105fa798f962a34641568a8f8effcdc04f2cf831a3338762c0e31dae225408e35fc6717a25ce5c59320538f7151d116ed410d04a52bfb48f669ee040fbd9dd3ca4f60e2f53f876541f56942eb6bf24ce7c3e3b361e6c77ff03a13120406d2248f4d0497a5c4e0561df0ffb2367a9fa10ddcd1b8aec503714f57f1b6779e73a58adc1c55b5ab216639c5cb43c5ea448fa8d70b0dcae97e95c6bc6919e0179df1f018dfd118571b60ffe700a331a95cbb92252dde60d87e585709e6ff2defcb895a2269873e8c9c909447d2ef6d1652bbcf883d0eddd17d58e658acc4c54e0459ed3f86753073ad8b68fd83d8aefd7382a76ea0775b64ea63f0e10e96520a4b921aac5671cc42a91421f5b619d1b178e676c70c83e7fb060b7ce0faa93339303718d01c5d27f99450d03c66b90ad81467dd85a0e4539f556a1589c80bb4d16cec86281286d98f38f18c4db1131480a6e2bed69a39b9de8fec55a3f59b77928893e7659389c4701abcd8ac9fc0786c46ee5b84a8e169b2b261781f43f428254ffbcf37400a38360b5898ecb873e74612aa1edcaf6e4c2954ce1ff882745f3b48ff769370f385616d983e1e44d59c64cbf4b081f07206fb0841da11c1c64f7233335e1937dba7fa28fbae17fccebaecccdbe30fcd76899085fe15b6833302404b15847f24bc3d43c58f89e1f0407e1d9fbb51cdbddc025ede68bb84b2cae6fd7ae18e91c9b4cabc351d0ac1533742650033c340883afb025b063758ac24c2583b6e30429861f2fd6d021d7c9f652faeb8cc08d46e65d9c6f6b2d86d1842f60321e1d71f48e3d016f16b78bd0e9b5be7e16f1ab8fa7db15d36059e3c58e702478197e69148288ea7c1d474d35fc8af628678eb4f7bda993b473179650549c231b5e4019f83e0ebc442fead5ae386e6c2d06263eaa3c0af6a66c231b55ca73c8e70668cfacdea4b3bed153b5a13d8f72cba5ea536d95498711286c4787864a9f452ed6beb39048b247525784d37c916ed93750e0385db4d0f5579e97d55faae1d6fc367052d8786d0f97d644d779d58277038f4ded73b462037e9121aa59706af39ef807bfd983cee6321fe91c5131031d798c3800de6a3b5c6ba391eadedf591b45ce8ac8c7909a79103234024f22bff8aefcfa8f1c72b9e58e5d560865c5573e64306103bcc44de1f980defe9bebedd315b782a873282b5fc8b191dd0c56313d5ca2e0c7a6ddb09168b0e6c37893479be8203bd232345718bbf93518cb1b8a4369bbfc554c8951aea9b60fe546aab777ed6fe24571572d5af3ef977c445a559e77c1bbd0ee874a47dc072021f788c53cc97cb14e3e617e5f5bdc035a21983109314255b414ff401c94a136d7ebff5e098721adb5c955f92c8130aa0ad2efaa1e21bf9fc83205003fe19667f67f9d0e0ddb8ed3e77baca4e1109d88bd03f8278eabdda0cb85ff9f6b508df0388eb3fa9b40c386b4661be5b537f83c30caf28c0e7d7207f4a5edd79bfd6bcb52731e79212b54f0a5737bc166e1f59ee29c24d4402bda13aed0be08f74351610b93170dd9c17563cb8c2d3f9ad775c083a61c334f99e8296cc038c0991fc0636cc5012a9dafe8ddf1d7fef69742d0ea6679872c28f18534ddf95ca764b534e5275ba9557b898b3a15f1a1086204c916f903e8d2ce9d4f1f5d9d6d6cde12a32ff37970bc3d5e159ac6d0bff1adacb1d698fc34752b37664e82fe2a0cd771cd2a54605d822453845146df7826c07391862a85ee0ae1aa57923b8f061e14517adc99bb2db0fc07e685ae7c18154febe01f4e2f6daef144bfe14372e73c0aac79c551fbd9e5c5e657a484f01e1f2832ba89ae44070f2b5ad9688a764f7a4fc83dada5adf307908eeb297b6b44352b95cdce4e98602d4b9c32a073479a0f06cd85f425f7cf1249a305953cc054c91e668d3a10ba332b373b6c7ff83eff8a3ff9bd10678bc3437d6edfdc106fefb17f7bba81b3072e5a86a2f389106ae641573f1724ef214332184ee188e9d237e26f03b909ee9bbb81442c116cd2e7a06841fb06f1b45baf8098d5180c09205ba9c3eb473c52e620332878c548d5740ecb224c884fca9958344279b4053c842b29236dcec66ca98ec56e611f70244c61018ef0c0c7e8b1efbdd7dcba45e6c85ab8c68fe9a6d6317326f63a338e7a4b1359d539f7cc929b0fcd49af9d8bcb5ff43bf6c71fefd7baa2eb8e193abf383eaf8b345560bd0fa348910c5626bafdfd3c8c2be3289c9086e51beb303face447345ac41b647555a14c5edf31d5c86693d9cf385cc73b47850d9a09ea6270a300bc972485c6e8b3b2a51711eed2626009f1e677b8c7a56e7681848bbf956e8d41fc4c9529e9ba592707f148e57389cdd6ee8accbcfe863214af28546fa8b3a51b7ee06b6767d075195a901b5a1ddff8357c9bd578af6ad2cfb3de824f4f86252149c5230648b1ea0515c70ee6b591bba3ebf03c05b16804c03ef91f1ca66242ff48fc6a68541c276c6176365670e23d17ab4b218635dc531e598805ccf4360465d67a69a633dbe3f0ea093582597f6cb3b2491daeb10d181c4c636a2e70337c893893ac3ff49e7b7d222b07b59fb0a2631f9a2918d6193e95dec9d2e1091e9309dffe7bc2b6dde6d6b1e475f3978c7810db0a920d61ea84999c25f9fc6c73358267596c4fc783506ba13092a0054e7230d411e702a7785ca867e0894e25219d78febe50a25df44b7d0e487c0d65ce4fa980b05dba991ef3f16f91929539fecf37c99445b9774b3231d4dfab15d6d1b2d5e54ef71ddd34736a4baa797f5a3e61dd4a32b7936cc4dfe8f19fed8ceff9beb8e57ae584abcd66997ed079da6e8cc827ebd256b8bf2beee51c0ad4779f8a1447dc88dcfa880bbf1fb5b82fecc35d147b914750cb03e81ee2cab7b7209447924bfc94752f7a6fa1ea356a557a98a35bbbbf3fd29595e91795e40cf1de7b33458511618983310c0e161c2f4945358611727c0c65a78c1c036a52ed070c8c2bcc3c4d6c76210d0a58927cd45d450685b6f7b465734a47202f3a2b15d68ac6e8519da163f1a1c055a335f5e349d5c2591c59ea15661fee77175ee0f37418a9bb258ee8b4801556d062e162e4c074dd32f0c0ddda97b99327e0111ababeaae2810f1bcec0ea19f01210e4e4d373904f8d91e569d3bca4b136188d1f97bacf37b93c61eed3db47cabd82323790fcff920c3eec1bf117579e48e39f523f46058077e9a08427ed2a8e9cb2fdb6629e172b6dfce9babcbe47f1637c45a1338b53bd4c83cd4ce57d9a9129b41930c29f056a8f2b522397ad53043a59333ad2a17516b6f9a10c9a70ef9ac1f178092d6c24457d2ed90a8a8fa9fc5f85cfd2b50ef1d1d141b2fcee5563f733b459159621b01c6e7bf623ebec0672938c60f627168018d6fcf961d08a9ce847fc26998c6f4480976831d1842b4db3a07228949d545b51b5b069ec515040b26c4cb03a69f2bc9a8c841d9d5540fbdca7822c94fa61e88fcdc65ad5d81cc7b97a9af57f833a03092b7c48740a99c3b673d30725f232f6a6c4fc66aafb0f1fe5249d7ae8f90982c9277e6d2f8a5c9c44de77db0163e8f6fd7e711efc410608fab1f65d0bfc7906905ac3c3b97ef63b77f9dd23f686ebd0045358bc7f579501da6996bae3897659a4652e1c8351ae4da892858754852cfaee243906b8ccb63275371cd09222e6c3eea20f44f290c485a82b9d9818fe09f7638c42dda46842ff8fd4ac6277cd452bafd6bca005bce84f932816f81bcff1140bae377f961f0c4a263c2513e2bba5f17520676149fef00de2d1494d0292895890d7bfe209adf678d62de396bbd0eef6075be6656c60d3ba5a3f4b09672ec4ce8ff27a0b7fafde3d901df055ce2d746785ca4e4ec8a39296dccdc139aa984e35d91e48d4e74c80dd9ba948d87154c488fa465dc90776f49d603178add23a767a5773e4dc0a59b6c0a607e5d61658705f1423e122f6331cb903246d4508d3455145b5065a66231d22a8beba296c1a03abc3e2d35d3f549b1ab26c0a3ab85f4918ecd9d785ef20844eec5d36c93bcb964b578777aefea334e120b9ec13fd17377db910f3063104457a22c87cd16988355c6688fa71737962bcde2a17a747622f0d82e845f7d941dc820a793cec272eb04d1d0cfba2840f8869c6ab6fc545bbde1ec708945d586b2e8348f4e3e79c15b5570b41d50606fdeb4148ca48efec87fc72b67634321d10e84b469da8ec50f83f99ab6969825aafe08660374082319b25ef7032fbc33f0b708fff61de0f7f3fa8ea39decb3576b8ae58f7fdf2a5bea587cf1d28ab8ebe1b7b7d67b286040544b10c7afc0e56bede3aa625991e01fb347f0bc5781f7c3e83080e3a30bdf31eef06a2b73754129dfc1162a87a5d5fbb0b8d6e25de1b87124f2d5a5bfcc1a395745b5b2621f5a0df9287081767d9c5d00562963c3938f09b071d9576cd2290add4f720a0093a598b7e3951eacc4c5a6eea092e76ee55dc95005ea453a39365cadd53d6fa4d9c2a1752dbc5c2beb601111b14b101b9f88b53cad8f186b845b0a5e3f5196ba5f4ac5343f0c0300a320f6e2bdaab98bec1d62757036ab3b47b111e798ee4f994d31a6736236f45ebe1a8755fbbbcc550e70e4aea65d4daab905d41050dd46a83673e9bb5c74fedda87b4ffaed054d54459af8c5168e5a160dadd064dbded698e975c556b9153b624fb0f7c7d1bc39756f6f98b19b20a058e8f6dfab5df272ec95270493fa7c2fc84f83f04eb41dc98d0e7c9408730f2b3ced7f7260c4886dadb07a90e53bcb9f94cb30be9811b9da24497938d0475038c058e9e4c069f6784c27f471e2a297bffdc141a99f4ddedb98f3f3185b8942ae418b016fc3523487f77c935c392c8ce60eb8071bb0428f21abacfbd025af375eda46cfd9dae0c4f68ccff3bcd8af41768442465c8a5925c3277d409d447a6a6767af8b6a98a6213bcc4e2a5f17a50b64733cd30e7a6f1eb13130762f0c94974859c3a6ec3afffa459674ba562791378786aab5ced0a6804ac49ec7bcc85a5d61da30e5b6436c5c54b588f224e514a12ffe508026b5700feb46cdd9f17a4c409e01848910bd46d2308f5e5d976664c013ca62c35292da60a455b89e4ef22a775bb0fd556361af9e213e9932b717fd2e13b132a145867918d5f6d17ee17777bf64a1a2c9c7392102da49902f54f7a2b3a44f0f9ab8a2d4aec06ec6eeea5336b26d7cc1266cd58f0faa825a112c90544679a269a042f91d54183cc56202fef89e76e3224c9cc3e7aaac1e2a4f313b892319d92e3738650af6ad4d42bbc115d8310e33441c0bf5150e087090fd601a3ab496dc6a7c353656388b997452673c0fd71483a0924f5e970f12c8eaa00a905f8189e0000496af54f493b939cc1381dfc843edfe6a2c79a733923606dcce819be749b5e928c544c431d9d46f3a317073b4ac907d117131256e181ec1f57bd33986dd65a03d6b79de56c2874664935c42b3f25f0acecfd43cecd6c1afd72d375764cf773e870cc38507ce3074d3229d3a221501cef0718e9599ef6a2b2db894cb71673e9ee0532c568bc97082f9cb01a4163df8ae711b10123a0c3cc1ed47ec975d1a959f0f9028bb6bb361fe8c61629e232d773cd87856bca227d4cdfa7adc588d010ca7205db453eb26fd41f83cf53192c9b1ad1d9f90bd61b9e98b582489db20011069cb75a67f3c57371fbbcc54d74663646d09503ec24d1b8c7454637a4d397514698d799f5fc12efd2324ad8d4e9c246b658300dfb39fc51c59133e37b35153364ad5ebebccb6106316f536d0f6ab7a8bf1d33c38ac3824d2e1c4856a310ac6ab86531a2cc540f925a41d7351c16e2fce740028ba0452557adc65a5c5962bb9d42c307d4745ac5d367341d0294f5a7f5f617baa260f1c9439fce7f42b3ed386ae736a98f797f8c446eaf1806ec1134a56bd3898702a256b8c3ec223b0a49c6b2b246f312e91d727e63fea265dded7830fd16686bc2cf3f7cc4ba5119b86ff009ac0c8e2e2f57602e7089fc9c411ee08b9fb222c3deeeeb398b190e97606b8a093ca0c665136e100a38d475b9a9ef748888032196968780cd6ca21c4210c3ee384c9617a3e9a5fbb1bb8c5fe7c912760cce10d4cd7ec8104feb1c4d5967449314336a48adc0a428d292149012b605f642bf350d1dee95014959c238f50a7a4b88d5bb231728db6423e5876aee8514aeeb739aa6a97ea547c84cf52a5941e1aedac00e16f5cc974425b1b275c1276cecb0a217615cf67d16648363c69e625a5c8739cf05dbcf473833b4d35380208bcc794eb101f0a60ffff1f17df59cb93a545c36e0903ce953185cd6aa5fc20c4202b92c49789563d34be551a5955bc05fe63f8947164a1dd6293e64d589c2c278d281e3e68d85b551a444681972a370637ee80917bc6c012e5ebaf1fc8f83e290da0d6ef2d20f1cbeee18e69ccc849bbded014363fa82c5d70f717d0ad3fd2ffe5b227f271a3237ed6f2c3035b15b9288c603d80a2f65a3d70bbb4045404d4b7b5050b2450f8f4ded810db5d36be58c13e8b2f9724ba2111adf00a6e3729bdfdfdb06553edc85d6821a848557f757ed49dcdadfea46730c38ff906182dfc812829f2d9647aa1428bdf2b895367407211f3b2be19888cb7d364ccab108cb4de96bb1f647fe358f219acb151792a41df1a71f4883e56fcf67520a7a18720d2260dced4d53f03c295ce4a5227647823b26e42afc4f61f43fae8606a7f00c5001abfacd727b82eda671a081a4daad51e0afbed2824cdad874ca6997a688d9cadd6791e3d9cbd790e2750606b3a38c417c327362382b4fd9aea5e80a0d66245ea9e08c1d543fe0da2b0328bd6d00202ce865b0ed5c0b3d77753a9bb7c6fa7daceb5a0cb2cbbb3126d20111b8725b8b2ea5513b6cba6b563943f17146f473fed04fdd305a5e8f99dea6945aa64c1536ce885fb6701d26987d3b6aec0bdc14cd4e4ce29eb77b3757c1a35c76fdf0598d33046f37cd481796ec588f157ee469f9cbff0bd579f56cfa9605b644949bfdc59f38609fc03d47c207574605332bc03af46224bbe3d9d4bbea825358f395dd958c03f3b0e163276e5dcfe54e4cf26ca089292cf7e99b9fa7f779bdd7d1199f74f648f3af1c8f0f42d3b508be3c2fe7dfa872b62edfeea6a313f7dfd946d150ff489da46ddd515a78f1a808e83f853bef5c476f954d551bc4667653949863c9111a18c795d168e79f7fe4619d195a8e1a39abad0a20fe9fb024d28bd5dc67c1797f0b1015c78018ee301cfaf0b4f75e40025e43da613df3cf97193e94e128c7f6fd53e27f03f415a7cd1fa82bfd95dce5ab411d8d44038d58b8dc31475744e883c1546451990d2aa0a8eac9770991ed368db09657f04178be873bfe4fcfd4d453b33ce1c4831ee9958bbc49e5eac2326270277a05c60d954d8deafc8848a21fb7c8d8e350e8bfd2db169d5ac88ee3d8e82548b29bce61d65047313bdb5525a460aceeb59653055b80db2d2332fa41276cbb683461aa30b92839c2489d013392e27bafbdfcce1eee3589e736c120ded434db13b79c25a7f679b36e63d600cb81f04cff79aef6ad5e90bbb8eb8ecb6cfdc133475938c881a6c3811575d8f248f31b399162b9423474a3a455672d495d20cd0dcda0aa9306e73c5ab42f9e8987a1a183272c6e84bb91d5d294ccabf74d70da39b98b539924df35e4887c66cb39e44299c0a8e03982e5e56a7370bec6387e8be3eda7e2d02d04bd8cddd7d7ec2711df6e7c4537f329cab7c1168120c7171d18dd0468e4e759cc0159e8086afce165d32a4641d4bced3208096177f47fa50d739aedbb01a5f85b73850dce3be56ff42cb65020111836f4763eca9fcfdd92e8c1021fc0d79413119b8c4506ea44606ec4f00aa8c064bcff0de41f9299f0352cfac94fb011adfed88d34fa05cf13527dd7ec91b9ebb4bb14eb382cdb01d3b029bea122a20c4059061aa3c774fe67899917e5465b4d81ab7b8bb9e4c212d28052f09e4f822d68a8f42e8cd1b2f240081c7530a8fcead587b7e7f4c97a7aa78acd4a36d49666ad06996e4bf534f6ccbbd4703d47d39e864f1ffc4084edc43a667cc7cff6cdedfdbac09f294d9087fde7997952c9b47876f06c191401413ff91d673f9285424ca9ef02b3ef7f877bb34217c519559cde463d0856826af056ba3d0a3d4b117f2bbfc0a036679641ff9cb066fac0d7b11746ca3c3f0b330390eff76bbb9a08ce51de5bd95939ec4ee6542eec5b7b47979afb6b895f1e9bb07307a544acdb6140458e592da67cd793f6dd88d75a279cca913f887145d4dcd22cca216254409a27903e1f5f052efd788548f6be231cd840cccee9df41f4457a5a241fb9e206d97bf1b971d3f08a01bd39713a3ccbbeb9d65ca7610fcb4711b5f56653f12252d1a3528a229e25fe210293c9d785ecab07811eff8ee31fbe9491f47ff4fe51be5d00468157f8761d6236dcabdfe663799f038fee71ccf8d3cd0ef435dbf061b1e3d837f2cfee190106d552ce75745006efcb29594c7387a1c806481a836bedab0bc1b03d0b2074a2743251b2588dc8e0067c7f7f901f8fe44bb2685f8c3392a4bb3064baf76d7aae217e25da284255c7e71eddd569743596b3ffb6bc5ce357a87b7ce682156d78f253f52b032f3a5eef1a291792ffcdcd7cfdbf96adf6948fd3eceb621e376b8fb04854735f3fc33f976c391f54bcbb72add1b4939067a35c2cf70bcb29c0f98a8e5a3148793d60b625090160ec4eb7ffa67e14a84b6fff9757bf767eb3128a42b5257f63e69f0617a7463d511f6882c9ab7d4aa9d53789bf499f596f8bafb3af3cb49c7a7f07c7a4e36bb46685cdffb90c16f7e41f82491a91ec25762599ab0442c9182d760f0cc4c2f3bfc41963fab580f979e2a770544812ac8051f697a2a92ae65170dead4809d9b08cd0f9e40423b567f68494071347f088278d29bf9eaac9fd9d7108a70ef89b73d1ffb93dd2f919fd30b53a8bd7e366ad06dd63b0566219447614bdb41c72e7c82826738ac17ebc48412fe37d98316cfac9903510ec52e45ffbbaa84d20effbcd2054f9806166c9f5a21b1ac05388e98e32b6f4d9f8b4b57b3ae47f4f917184369825e7e111def12a80410e840bc181291ce813e47b2b4867842e9befea8291c6206c1357ef08f799d05d252a85e19c9a3561ed08655a0a3c7c526161a4916568f2f6a9c7b22105f1b5c16f8e4bbe456c4f7e9a369d59fab6c62dd0c492aedfc9a94463c9166f6215bf30e4a0e9893ef9fee16875f300c343e0b3e60714bd2a8b2b5b75d74098f9c1c4a59668dffdd3741839b9eab54b465c5f037431e3ad3c5984f92d1978cdf00bea5efa33f0e91ed5217147bcd6b1b2f87b7c0c19003fbba829df4d64e17d562d69470f6c56d70d7d590e45c116aefd64beb1e10322c08aacbb292835afb02e63309e869d8ede9280ae69e3149391f34c192a5d90aa94fd06ff8b8608d74f0e25d68fa57b47088e057649f664b4c325080594881e439b583cf42fefd9c97a1af2d71a8a7cb80820250d1f5a2c9b5af9aa4f88403edcc0ac8beb628bbb5e584e8973bf5ff0f61e0926dd58587512c6642481faa945a77169347ca1bd83140f9af4162907befe5c016bb16b0de064c33bd75584d514674387acfc14310c9c32575b0c1155abf87b0b6eabda97b58a2a4f41d1a3d74ae9677152d167b2f650b701ddebf7b8755181de99aa4796afc7698e2d1edd4a47d1ab31cc154239eb87224c32803b1939504dca67d7ef7be7d42fe53f419d8d3f3be927d8b4af97950fb53047e1d9a32b9242e74df8130d7b2dc9f45a409a1ab916e727fcf0c9a77447f5c383e5ed4eab55a5ca4e2bfc880076d70253a5981030e28124261affdd74ea4f4e51a59325455061084ad46ca025214e31504c1ea10ebe5bce5eaf6a965a04d85121b25c06506e08abb1d79fa1e80c9647269e1d0aba3f257a097aa0520d69d51f96553c19c077e32f91bbc8b290ee566c73c19c656e73854163a8f75392d8c84f6adfe10749dc7a1cb94b634ee39f39d806209f826a64a7d240d687d5211e42568c2677d92ebdac807080336ef7c6c24f99942e6c0c7260b40f83e80cff703c97e1cc66869ac9c1890c6e45640c41a17ba25a01a8af936cf4c5ea3f306746829f6f2a2aec2b5ffd594b8cf7a4acf825968733a69579934cbc78a94ea71db4c8360bdc00945379f5ba6468087c3b96e0ec98b13778fa8521252c1ce1ad92f116d3fb7eb5757352f4dddd01c80cc95896dac9a5537d3e477264877b3e153cd4f90941998f10085f294329d0406490ebe6c10aabab92ef306e888b72498bab1ab63e522cc54d1fb36b6b66c285b6946ac473877d9867056da7cd0e74557a3117713a4a2761bfb3c6b34d735fbd75fb7a8183de17e92fd120d60de75771202209189cc0e6c3ff859844ab06858d268ab007f049d21362c95d05542fc766e35a02a9a6ab92e6345bd1bedb57f69d3040b3d8fd672f3358d2ae24ee9391964103e0e06fa6e423c3201eb08c9307ff3e447dbc94e3cd41c7b3c54751754cbe212bab02cf747b155f4bb541c6d7313de8c9c0a0dd0363478c0f0912c08968d41205861478dacd1577a7fdeb4e925db900018ded265cc78b6c20b0b44e9b00b9f6f33c0f56a7b218bbce4db5dd06128fc37d1bbcfef89a08ec92dfcf57978b3f832fa668016497cdf61ae95a69036c1f607343f8b9ca95415b97d8b1074dcf9c4a66c33ea986c266963f1f7af6e709120a639c343c32e1f6d609479b71a74ec1e35d2698f486d3e817021dc157651d8fe0b1af74a63122fee785145d1d9279c96940ef927b01abc18699848751de30490b6a956abf836c8f6bf082040140d488b56a530ca9b42710c73a5e88cdf894a14dd81d46f8f1734a1198fa69bbaa9766c4820395a075f6efcebaa1879fe1fa786328b3f2af424f7b8fd59669f8eaacaa2eba1c8ddf9a2b1f6d7ad5d5723ca3c481d6692155c3b6834cfae631cc59bee2c8bdbb87048a9a2125e550109dfac5bd303b37852be85ee9a9816228f40e58dc32e434e2f50fb33cae394c0b632b29c5f7b44cb3b2442d336175e4f7c07ae45f2c2af8b8bd7d6f96315a0b86c1040e37aedabce23c6cb9739219fbd3effe7167050fb131d1492cc39b1101b27d641e5883e08c03c69e8250c8fbcdb8f6044317d0350dad38a752b3891714b90f6d5fae984171e756e1590207f44446f69512cec7db6a7cebf79ba9ed2f72f1f36663cda54d89389e88c71463c6b7e3fde8d3f3bd4985813b9b04532a09d7f3a3b0af7b007342921dbeeb989c5d43893df9be18e6f995169de4a424b3fd3f38a8598702795ccbbbc11f26e78c4ed5d6d084676ba83380d8267fe42334b617d437862b4d772f0cfd4a9cece5462d405aeae7235719105c46252827463765bdbd9ffc592515fc551cfef8bc0530d8a2929d4c2a5f9a439f68e907a95a2cef4564aeab176e17d0e2b67a42d622051657cd69c7577c0e60bca7b3297a218c4e2d5d13d05ef2ad2f6d5d47eba23b1aa61574292338cb65bdd47df6771f2507acb6f7bad67b2baa89ca32ea3f6ad3241f0f7b2383f787cc829579730bbf4fe5c221eddcf9cb5bfdc354538a8b1e72d9a169d7f1162f6424e51c69142492fb414814f563eafef825661e732286b0a60053fb270a4bbe1b475228965aff6e9ad0aa9729c9ca6462f6e34ae84ba535a4edd1463782651c67dd2089721ff5bcb78796bb6ccc8ca5065626337e867b138cbe6a27fccf49264a4a3eb668275382b960d87311ea7c80f98738ea310ddc24e0193468b5c58b0ecdff813190817ac9e6c704317fed8fc92366480500215bd7b2ebc050f705ffce6ce4371843f43b0412aaca784ed046406f4a3ea94e9cddbeab15ffc6ce396e7d36fe90f3a4a18bd635b893fd6ea27e35f62f743bdf842929ca498b86352290767ee2c2fc9f5b58e96acb479fac8f07751de8ba479c0f9a399c2aa1368a13a2457cc5b8f5e193b848571a93727f9e7b5258166bad5bc40bcefa0f0936e4943cd17142e0830a19dff15f04d3d3479028b230fa51b8f8866ce766c343bf615a473725af93fe475ec83ffa5226f80da174116818b68e4f04315ec81d9c77918ac278bcae029324b13fa2e9ec9a7927233b4186ad36b157e6170d72525b9c592e0c8d1505f7d6b1fb01a5c796132a4fcbae628f935b67131826538fd34f87d10d7a1719cd28390d9f539ae33d99d1cdec299b521abc4a35dcf95950a310279c98f1ae7bb2ec00d82e9881dd4b77f46f1ca10b3be8677998cb736ad13ae1505b103ea7b45713d56514508fe445f9429722aab3b14b577b42770770d0a6d087ed5945eb662908fa7d974ad560746fd405fa48d7f53bb380e3421b387cf1d9302fb0f3872ff37caf65910d483261b6bfcf810602e315909382a6c5c9e20ae9d98e660faaff7df866deb2a1faac19af6362b99da92b29b481d0a46cf50b9824a89dfe7b7805502107df1deb50a472c552c764fc793c8f304e393981e3f1e98779ce33e82a863e79f01294e3f87c2ca3444cc107499c03d628a3fa3fceada7fecd91d4767984e9f88efb87d74a56124666440e63657bca5f989a8fb3772b80e9ea353c9b09d39f53fc74aa3e17f903ec917a8d990c24e3094a363c3d98a9f60c53307a8b1cb1d56bf5eb4266885a011229b78b5a09e626f5baec9758feb41dfb990f505cad2bca93a015a087c7d94920008ab4ee41c6136b48b70518277a0c60973a351ad90a497855ef2bf7118fcf84cfbb0cd65d8d11ca71460f9058c9814956a2685813c4382ec16e3207546a703b3bdfa4201f78317fca96a0cbcd17c6a56a24228ec0dc4e5f68239a803d3607760ba22502f63971d9341dc99b29bddd2574b911aefbf17961bb5cc1d8e5469035b787967b3f622331e9ac437fc6e5bd1699654724d8a9d9b836d49f5661183aa05c1c04b513615229b513527ef0387d9827994a411d001ca22b8a2ed6d01e694f9b3732daae776a6f258b11cf09bcf5edde4a4b2804bbbc2388c4f380350ae91564d632b4dc62ddc79b2f88a29e756c684e488b710182a38f89a80e9223a9c575c9c1736cb947e914dd6ea617f60202acf42a76950c53b28abe830337dd13cdf2ff93238530ff1817fbc037a74aee6d7491f1534eac284ff1267951ae852e0e7460089df23bdaff2aade7a3b1d12454f0d5f8c128c3d1352732952d180b628e15b6c87584f9cd7b332c230fafd9804d3f018992b4e65bcc07710850525e27509c5ddc10183feb63d088a7cde1431e7b50548d50825cfadca7c065ca7dacc72a6febbe5a7cc2237868f5fc4a3efa1f172ef9c781d97de1a77428596ef3bd95bbb9c59b9831b4fee6961a86e24396ea26592f2ccb093d5582d071bec67d4b68832a4dbbf204d4d3b95e1e6d16ed5e5058075700e522683ae5bb3a7d0d4e361d253bb6cfb5b2ce487716bc4fc9f426f85d96b88f4317a91fae546b0d2aa7ad8c0fab1c10feab23d683aee576fdf1e36bb13d970d83600ac280ea721a41840514e517d5b6eb1e013ac9d638837c1ae21731b1b25153483a020fc82dc32e975187dee80c89d28fa36746112490c5e0a5f6dbf079e481f3fbd2fffd76a6351ad70513d6d058c5f9827bbff530946efb25018d5b4a737f64885cb55c393814f9cedbe2fdebed8d50912055a163fc7b14bcdafe39f76a086a720716229071eb6458cec500eea7a40b779a9699ca0e8b74c7364911c192bcc7813c340ab1edcc5bea9dfe57b353849156e4a9a02d890350f9d4ca597e9b79abb6334f8b7697140cafa12ac168f529fb425a84cb9433bc7907e23dbf2be23b5d9eee2c790c48371a42e1a54f69252326183f68104f718f1068e6251441006c725d399fea0f52515bf9bb59992e9b655bea831fba73414b59bed290f95380aff5072c582394863859fa77d13c6dbd1d7a565d0bdd63eed3dcec86ecbb9ba305cc5252b9a266e9dae7e953219831ab55b1f14c072e81b3b98a68f0e140c57534ab3ca92d7315c4e300b176a1b3baf276f03b9321367c51d4806251ac0c1fa2538978b3eabe5fb2c52aff6ef604d841cd74c7c5a5cacf3784113104936701c868e276b94397b879759652e1d5464a260900d61e477704ecf70cad020d06773bbfa04f80e80e6bc6c5027ce217e02dc705f06e9beafe093ad6b276fd61fe16c6114376e7d7d2a8e97c648a5f8a53f75744c719695b90b731e2b739bad55f22ec765d20c585f9d1c1bd3294b7e315f3266ec9ac023f1a89242abb13535fab60d19b4a1e98650bdfa361307263dfb2cfeccb6be84e640f7f1f3f547719f4abf634700e6a6af3740d2d8c6b277f05c355817365df5d22ed507e69523d43fdab60eda8f5e3063b39599460655ca5bdb53c974b931bb30185dd1ab0995cb04e415e4cde6b9783a6e3c46885710b31d8f7c17dbc8a8ed2ae2548fb53b268dfe76ef7ab799592d73e023e281c93c9dad32d065af1e7c395d12a9dd435aca684dbba3313e39e80ec991352bcdb60883e3f88846791d994e2a2ef955a5913f1da17c6e72a91009331efbf78ce47a3e8c2af92466e3876fc62cff3ea949ee06e6c94b572368c6c1d69cbba2657efcf3b0a778969482088b4426dfeebbd291ba524a74bc256912702418b947c1490df144a5b11c839e715e4e00546954287b85d9153c9941becdbdb671bf8781c02701814f3648e09ad6b811bf366032a082a790f9cc5b168d494320b73ad514191e9be4443fa994ef40aae4b56043d22eb9ca6303b5f95bdd7f911dc7d3340c2d6ab30536c5b48337f349c44b1ea382b8ee4818bf48eb7e4a33b808187270a19cc7654c96f96c99ccc0de3a4c1d43786ee1290c9d74ec26723b498358011ae6fd8d43f0fe4a4b99efd0d574de1035a9ef949c41b002b2c15ca9e02c95862a7e03dbc40ee89eba2757e0422aed0b1691593d36cf13d885a495fe019d5e8ad766e5c927e960ab08348eb46ba07629b8aeccd11e51fd43db6a00d5aaf9ea4486a2f5dd16a5f79baf1c47462169758b71a3e4ea55f074ee376b56eb194cb4c0552afa4119a8edc7a4363fb53420c8d45b4913d39c6ff4b8e1b42f1bb20eed070fc9a8727095bfed67768f36072bed3d29bb2f3835e7c0c97c515021541aec5cd45a17e056c10dc535c8b31c86bd981ccb65abe53031b33c06ece900cd1d37ee66b12be96ea4c9f692b92bac52744adcba58d0f2001ba1b7d525eb94273761ae66afdbac79beb155155168da0055957c83c86c51ad722e77d2ae16774d4b145fa22aef5fee7e65236c366df653008662b8a0f123653271d317271530a57c0fc0e92343194dd5ef298811058d76213c7f10e3b113abc666988081216c6f8293ec23ac5ca6ad0ef544ae0b5ea579df89e867fdacaecd408185706880790690ff65fe7f7f009a20e64325b582e3bd3db4d4979be1664670a9bdabe3d33f67c033bf78f77250d52f8921ce182dadbe88a0850c6d4221169e134945d8b43884ca5efedda46d80d5b9515c0f6f0e1d94f0c10d737c2419dc8974853532ea100efecc6886c8bca90c7e7d349ad02b031cbeebd83093c70425113b4b95a48b638d01c1a08e2d3dfac64a601abbcd16cc129dc1332744d5b7b588fe043c22dd878d9bafe9b2e8c3328a21e4d40245f0de481f2092498a8a1f840eed59048e5982b32f74c7758c6036be58a3e1294d510fcfc7bc1594de21df6530b4e0953b47146732d62a4cfc955ff89c775bb417bb1a4bbee975e2dc673cf70834d6385f7149d2e46792970080ffa9dae0b6e8f342c31f30974e92bca0d577a5087ac8bcc65e213ac3cc431430cbc396414591bf012fa71a983dd7893797799c298eaed1af3358ea361ef1b72568c618bab859bf62c5cc5415091e009729084a8a7c08173ea6eb3effc3a2156e006c1630f6b00af0ef7dc97cf2d79369564dc732df2737dc17ac8fbf0167ab734f87790a9d84d6a6cfd06dce53d465815e495699a9e173fe1343734a30aa0fc28666f379665b5e43a22bd517d7bf091768e8e5f3ee352e48faf7c0c3498fbf27a1c41a8955aa9763d9d6d4791b51f3b696265e063cfe8e7077a1613c36e183c84e938efec92e566b6f8cece4aa73176e4d9315f9d8941873f16983eace5861290397c0d3d8a30eb8a0129b54c9b2cef065fa79c8e0b291f5e500d24ee1b5cd3fc017c3dedb2f650e808d8f1fd09cf524cb844537db14c7600160a91ac4c3cda424689f1a2b8632caa46871bc29cb9c5c34552524e0dd045c29d4ab9b6d96607a58c75ed15a2281ff9b89f2db14f4e116a3186bb7c3163935423482ec0ac15221bfd035c064c63179010eb92e247d1214609719fb3264f24a66a29ce23030049e3185c69e316fd2689b213e2cd1adb2d09df83a91abffaf71281936f82db83e73fb687b272e2377982324c8e9b7e43054c849e5a6c512539ed852e8b5324e56c6af4c0974416a52aa540854184164b52a87417f73930e1797320affaca2d83aeb500a190aa01aa1ecd458fb40072ba72988995bd6e3af039f0ac9c7122f8fb0af084a402073768bc49bfbfc0c8457c845c3e4abcb61c7c517444e50b57503073c08ecb67d001d9060e151d8362136059373c6182d3e7b2ed048ce0fd0c9f88fa8d1ee7b8c0ec2cc7559e1ddd110b4f82bfcea9bc569a49c2404ea8cdc5a93d5fb9830216f04a766f03b63f899242056a701015a4a5a3b708a68956cd03ae02a1563769f06d9d18c1f4f9ee44c4e9a4ad485321451324b5efce6252e445bb26644b99410d000d9a2851eca138866f5b0b3bdc6240fc9610ff55c7819e42df96db2a7e7d55d96e67c99e9114797b23e8154f5787bb5d7b87a7e95a9ffb71b67f4867479463d2081fe89edc8b4604d6d91def98518ae128b4ae8de88eb53f5952e993d0929bcb4d57c32a0fcbbab7d60a827eb504c0e7dac6698010d987cd87894d033fc328e7f22240fc1316253e0e97209728f9a51d543e1184c3f6e2a1fe9bfa1bb8712ec73d775f3f7cadac5d4b1f25fbc72e3f022baafa28b0a73511da1a991427541bf08321a3115277ac70c0c8ee32e0c34e839648c21aab6aff4e48b09bb8537f137afe8acbcbf247a787fa2cd5dd7db02c34d58a8d7bf71a78cc6323be44f75c17563913b1f8fb31c342f27e99c948f6900497c01123ad4967522ac334dab1bd158b932827880426e817ad6fccfee20be4b71d0c8ccefbcaeab15a7448a05a9e44884527d39f3e95394e3196f8c660dc108061c4ba0ff9f4360fc43a4be62409c87a76779ad229b6a866934255d56b60c8b3b316e23a0fcc7344aa7bc2eb2463325e92c492822b8a8df89cbb55311fd7a41c06a5374e218e11ab0eb5fd5d09f41787ce1a6b3e1af83f554889c49e52d2ad7220c2d0745aa2fbc42c7ef3300c67d26e312f91c92169d1a7d77f86fca7a7ee25a1ffc7f792588a26fc6063aa15764e27e4bb725b31f763c57cfb1f503dd3ffb72eaef2a82216332ffe935fd243e43f27697b901e2228d20e936dfb1f3f2da4cd13c6cb9a7b20a69f2010f60f5c5efaec4d6359c25daa8559af4b54bfb9197a0e574a55589e60efa7a7d0995e6daa13438bbe49e0af83758716f6e8307386a35d9a04d74c50ca5d12b1fd8ee3b3dc25fbc44725eb05e3bfdf3ff8bd94552afdae3d89adf5508665ae8332654098d5bbe7cb43be7cc531a86a97798b4096ad9ed262cb4b636229b247d1c976d0cbcf27ba0f1983c18b59ca170fe6c03002516d0554f7422e0d0b03432e5c462e2443c5b07ae51a87990d8ad211c09ce6c0c351e3082d83dfc6ffa35b94cf0584dd17ae5d2fac9db0cc30dfab3c98d511b4eea3e90ff55c5a726dd942a744121729ca04807b2c937324bf92cd7481691701b7807aa24a82638c3cab1654141ea198a6cd68673702ab13b2a431fa8e703e745fee6fb50d9a58ff813571838ee0a2762bac4e6047d0137da215f3e177a3b3ef0c165bc4ed1b7fa7fa4345d368822acadb5c2579dcd6f8838645486b4e5c569acad9eeb0f632f639b5bfe66774eaa6d3a2efa251c958e94eff8b8767b13a02e619478fd100da25bcc8691916cf6c8e184716c8938b1cbfdf73b01416620d7e44bcc550dc6743f8080eedc530aaaff66a985e4ef967c2cd8f5d8b9470b463cdf75f6428ffa34afc98fdb909ab67253e8de86194b14fad7fec971ad0a89b2984703c26456aa36dc9119cc689073df6cb3498f8ddb61441daae380ec70d6f85b6ef9b0befc2edc548068d51a3764167cd0c009671cff9011de10e62a3817824d546505db40c676a16444221247853021147ee9ba6c91b57a620afa2c5a245fdb298daffae671b9cd1ac2d5b55fe396430cde39075372078c6068605a30cc7a48314f58d45218503ac6e9ff9962dec750c3e0bd61affb779b14982696f25c00e4683a59a79f9295aab2a5a0f45db3f730d61b25ac18dff02379e3411684f6cf3bec9e1c8a1098b7664dfe31258c21d8707cabb99cbec62b59508130b386eee0f2a85a9e35e31052094e7110ba49d16d13d9312b789137d23b9a7dd1dfd2ddb2cb373667f66265a9f77cba68219ccc7861f73135621c9fedbeb881272dd6711bc601f44b42202a502b17ba7108cf391f3d67a1295712c4332a52259a518ce0fd8937f2b30e88234e1b34b065ea4a6b720af11c02d7e9e70081883a9e2734e1430b3f304b9c7c884e9add55514b91df59b99c1179af684b926141f307790493fc62df2e021069810e94b7648a7fa3280ef07ee64df1f90c43cdbfed8ce3a75430e8b043b81cd03b9cd3dec283018d5ef095867693e03aa264d1fcb94a2bfdfd6eb9d8bad57f75afdbf6a5d088f6b30f63279e4e6b8a1c1d78713ccc926bd82d18505aea7532e149d7a8c2c761a56af09dfe76a2a86a0408ce3a710abfa4dde84275aed5949049d13a3363158fce1f757a16eafbd22f0d6503c30002228e869c58a892316a4bae36c708ab002841ea03649a6a4330a2a73004a14de898738139dbaa91525a49e4599baf4052e0b28cb1bc607bf3c83baa3c4dc484523140e875a83b4821ae22a38071170b74532f151a4d3a9f2aead2b168647a0c479bf0ec252bd19a1a73b6d363216ad007d5afa8a440d6455a5d835c5938caaf1e2f4db034d075d683c5d3a2a5437d7aeb62c03ca6ef47baca47ddcc15c3d9dbd9f1f6661ac05d9c355ed9cad15a74f7d5f1cf0760ddbaa9f9554597aec031ea5012d8d13910f6610f78d7d91bf1bb8d46aba95f1cb70949ff6aed32934d11c3ffeaf458f81d5aa81cc7bc213335d96386e76ab31ba398989956c4e03f2ed1c298ca191b387f3aae10c661e6ae9ec8f9af44e4a8a734050b14fbc464dc920b03781718b99e16ee60cd7b22a1b6ebb863af5b53b69d81b23ef1646c52b309b44e51a4d1d8483e135f281c40a8913072dce67bc04a96b42660aaaeec935a725fb8cf871e03e25f0be71223bf91f1b3fd0afba3c191f0d1a172ef6a658f864183299bb63502f62573b7e594fda30e54c3dd851fd694147a8b0b324e7b192a0f712438a96fcf752d8b726771fc04f45ca52888f4c5ccb85ccebd5dd96ff968167d5fc567c9c7a360d77a7dec989e3c8e58f294953c220344de14f336d997bac9c3813f0b36e34a20ebc0a6bda689051cbfd5e10b6a1f098ade313f8f22d52e3add14098105636b344d93cbad4869fb50b1dc44a70c18eca96f325b9009cb3169b008537d5de2c156b533427eadfd32698c024e2c3083e4b1f426a2da0a70b6ee199b8370247efa4d29835a290d7a9c2cc0ab1f1b67b17ccd9cfbfa0937aab278a79b88e21a5b621aa85c930c50d3bee74c95b3c7588660987d131dc4a909d3f8a0ed330402c1d96884eb716d953b36ea1a1c3a841abbe2a8138daf10dcc9321d110d7babbbbe7b473eae6ec41350d4fdd2da1306ff0ac2c6f35b138448636c59e7ef6f9aad671abe7309c188dceecff755792b100dcf23b4e47d358d831a0bee6653802eb112b95828f7eaf1ec15468f69a89852354bc42d6925ab88ff517d8defa20ab25451fb47ff22fb78cf7b9ce471cecb427a48f4b41c1c0fda956fcbd484a9093dcc55f34330023d9b14e568b60dc432455c289c20fe72604228949f6664e687fb88c0bf3f2552bdfc76096c6ecedf5de0f71f8af315e676afe7ea0d274290e105cf59cd5db05ec303cdd36bae379c3c4090917844e276d7a2d9875f01ac47e058413941bf7cdf3a1115900f4a93421f79686db6cd772ee235bc4478a56b13d1c6355c0a9e2b232dcacb3718382f00ec859e3a13794e795ade021445e69daa00b8c245ae5a05780428d1fb29a5cc7f2cf4a4f5efe540cdbd46c88b4cc4967d851967c47366c0b55ce956071ef1d6d483b808e2a3b450dfc345d595ca5068622282f6b00b6241f3ccadc5b4d4b2d2cd1be0166f07a45c51bbf37f582d070f62112cf4021bcf2df88c41a348b5bdbe04fab5f6de153b24b198e8aa0c1d49d299690f61aade20f9096a4f381d2cef35a1c8c94cb1d1b481562b3a6746ff82ab5120d175167babf0572828f2e9aa8940dcd495b51c611d6bdd25cd095bb55c4a2145a132637f2318d189dc520383265fce02575f55a0086f4c3bb75e4db6ba08e017a5e6f430f075f4f2245a2b59c79448ab32132474d6b097c76c8c6a6c8e5e54fafde357a1b7b42d6de46b0ed8afe028e8381f217f7401b9a2e58a728915f73da72d7b6fcc209363f72c854778a4bbd33ebddf9e7430dc28293d5b68617a2ab02bbed7a3219dc723ac729c2c7fd28c5f78c3145fe7a74ecbb95a064ec34f4a6b23fa631cb0d40c45704109cd13f1b6ea16fec6f43f35e4988a1c44b9996eae11931329b4e63a096b842c6ed73e49eb31f3b0f6836399a47dceb04ae723bd8c77c7f97084dc9f40bec9efbe94c7c93946222305d3362b9319904a5e086fd4eab4e27477bc26230749151219c76892600265d8cf4b6e6cbc4ed0e8094dd94a9b9f391cfeeb7526c90a8837c9e16bc1866c3a79bcf755ac9a454714dd34496025714fd8ae95943ed4660386a79c30636cb799171f7e4f9b810b74afeccf6f283b27a6872fe48a4edf84ab78ca9a8371e61eff9be77898035400900ecd656ff39d33deb2161183c92c1633a0ce361bfce96b4e65347b4497a645b9cf263a3eaaa07dc77912298c9a66419510de1218b8067f59288fc010cc893cb43d4e90f8df01d642d47b3d519f1edfbc0d7b57ade093a9b49afc41f733bae3a6336b223a627ad64a67531e91cd494ac61caf0c6f8a0732ab17a2c8e292483be9f6eb1287ceded458c33edc4349380fe279d21b39b8ae747421ee53a392d81304bc1b80168213ca3141b8264a2fea725634ee9dcf42d7de0577f2d5a25ae07662e2653d4313ec85ca7b923f5a4a547547aa669930499e1103919c9fd5be7e1106be25f27d3c186a28b63a32f09904b9e57b7bdf9a2167f3b575fdfa951a528616884739c9fb204d596840012cc4b3b71ffe22bf54a389152724d854f730d8e8aedd779732fb63032da91cc7e3b529d4a2e93d8afeacff2629aa2c572744a34d2b053c7f87f839eb713df7f0e794b77ece3cb760dfbf1485175c2fc3999167a6ba832e2eec283fc7af1179509b3596ca5d125cdf5323a0f59d17c5de202b23ade04caa27538cb53ec2250b0430ccacb4d1f43db4dd618fd96243c01cd9034ad322e2a18c3674648403a4b067d0a65538e27bea2e52e91da69c98a906abac36659557d0540dba2f60f485ed7d9f8a66342f87a06cae12f1959c1ca7c2a2a0bc9f38bb7c7079870b64549e5864b1b8d503d5194a99f39efd4e11fbe00f0de89daf7a2336301a96707ce8260d7d95229bd4c7cd5f02c99b1f2c1093d166dabd564abe07b3bfa92963fe7505e8649e6dea1f2a4f2b4e1d2aa166c84a4e0b1dd57a3f118f6a655b01b15c3f8f5c1c87b3b105e331799636cae7deba4a88f00c25e0f28def4ff944101fb712587963bf17d62af10256c2e4cd53809858a104c23be126d62232b7bb0723d312bba1b760bf17b9bd37486b8bcc8335876c120272e7860344971b21b0b3f5fd8ea417c481742850c257e0137112b6e084a94a4f432ecf7a29d32a1f89c1c5a9ed16de0c0ed6a0be7b99f4676b663b7ef305aff61ffb70fe4eb5c8091069c45fec26306d37cc93ec67d45e2e00db1e9c914d54c0f9e7ac8d5e2848b08e7cb11d70cf07e7528782bf37f8e516872730259f1df5702c4cf5719c546cd4106e57cc86090522da22572cb1c9625f346fc25dd22b656752acd4c1d1d757f9b8e88f8ec8d0f668019f8569ede17588afd2c6ac63f6651e16bef9618e613f7d59a3b2a8373d12695263d83bfd6f5b2667e5c72a0cade2a8174e0987d38d84869a50bb467067af09f677cdbb5b2452b15eabf2800999f2391b05e8a37f9e51a9ca17bea3710238d58800c243703e8398ad4acd92c951c554f863bf231f41913297371b1b66aacfb994f49455ce288da420aa0371e9b6fe9008228c5ae1c1d37824dc2ec7716b5aecd19d20198d38756483c76c5c792e9648a220a67ff80065b87d02dc87f8ecee1062b6b3627118540751aab6fb6811d514ab328a7a4dcdc9297f502a95f204ccf6538ae830cc1de53ec54291fc78d1437c9d8ad4a5382393420df8f7dc067788646bcb31e77f4cd63b7d2423cebaa8bdb762fb9389d9136c030c645f2c42fcdef90b7c63c41d521585372eb770a0d231fbe9b0c1e6075b7352c2fb8f69ec098c5d1ccaef22e6d45fdb8604255728dbb758b9141fc7b35b509df2f4eff61c00f1a5b700e6e804d946851cd17ad3fdc78cd69a597bcc75f45cc179b132ca2747298785a629ffb035a389174191c5d7be03f76bea9e42449e7f6ae3d1aae174579c5a1fdb2e882b79b56c3d11e3d3223854503440b47fa10c32aa2e222e16b11f73778698439a26f50835fb86865a07344d223b4b3b1c086a4417616d9cf9a384e901e9a2d1d34e06d381eba839722b7ac8a906c98f4ec138b5a3a479efc370212b56eaac4e78909d752de9184b57710014068be4c164a23b3710a8132868a95c82557f9b97518ee833a4e9a3cff960a9fad8966982d2964d4086a61457c81a3bb7b6ce541aee3a4db75ad1466c3d68495c21b0458990c0f4bf8835d035c37267342febdeebc29dc069b7f82a807a269123f5432c3836fcaa8d33b3453cc7fa118154dc448030b01da29e284cb94746151da3b382309e8881e0325c3062b09f2d2fe5bab6c79f3f44364cde9486dd4de8244e3960c44d1b93234e0f813aa4f4d0ec1a202930f8c1cbf1e1bffc032b684c38c2585aecd39fd37ab0820715b26ae6a3d57d771aaa6d240b6af5e7132d3798a777716644c659394db1d3fcd876dfd30848efa18b028331cb517192ff20e1ec8bcf13ec2196a4d3e37766d8d42e50f05b00a2dcc76a2687a13bc479f567e9d52f2f00034b4becb3762f262df69b3d323df1788d3f37c4b136d39f49d665d6a98844e60f583b97a826fcdc898f6b952a9d4b0ae71bd7981cb5b69c87386d531d882903357f835ef9463bc71d864e4cd3a57ad1e81d0aa9559b05c274d39082cd12f57005dfbac8202f4e64e4210ce736e75b50d9736ff19e68fe8b27d5202aadb81c664df3fb5c558cade7227b30a96b6dfd857d3d65f97370668bd1256c09207e18035a4f2cb6459fe08e40ecd692cda60022e029a2daed2a8cbe28ce75a901813652ee9c6379c32874f4cf87a174bbeb1c3385212876c82d92aab52ea50e0c3dca9441f279ad06084b5a64d9e9b2a80d22419a9621822edddfec60d17dd8c28d2fb7d1e7e10d266252025923c958e2d4e6b7564dce0f1b369326659320f654860ee0ae6064558ccc5ffdf63e2c3fae0dd2e6a14488bce36cf23b1aa538ef8d56578c849b3b6389dd1c473388280c96189f479d85249e90eecbdd5d7e49ef12dc10afcedac90de94a0f83c65a0b56b4d69abad6226d413bd591b2a7c9bffcf324690621028756fe6c116336781b6a9e9f8a9270ec7d7d813d6a25bc3a262410f5845f1c791e85e867027f155ef8242d50492a78ac5a7d822a88621affcf462822f1ac8b28fbcdc58e5c4340a839bb3fcf3877181e7305ac94a2b32f952560895265d77f03c3995f5bbeb6d0b1d8009ca9f59f0219f848438bde944147f1add52d34fd4a65bc06f43e3e43f85845c53a99c4fe48d5cb06be15d794c533aed6cee2454db32deb715a46fcd88d542e296d2f3b58187e13a61bf6fdbc40f096e51ed7699e2aa8297f860ba141d7ebd9bd3b9c3e26a7228d35d3740e8358bd2edf94c4b4f4119cc1290129fa8502df549571eef03239bd6116a59042363e7ff7d6fea45d7eb205d401d28c7462675e832e0a2607b9e698a89239cd75836d87e205d306cd3ffa96ac42fef0572a277362a3ebdfcd9564ff711271e8f5cb935992e530cef032634db1616431939ef465ca67d1102284b2fca2223242e623034372d049abcb55ca9d992378eedfb75a1a3d4e268ee5a720e28358335303ed04ad734bac65d5dbba0ea7371b9c67355126a987a5db763c7e1498baeec8a419fbf2ce7567b4a8993608bde66228a5878972a7ee50970350fa268406c8921868280cec1f56a71e2c32cbec5048ef77610e28635407723079391ddf2a2c0ea1ac1e645d74273af20906f8f712cc339ddd5fcc88dd11e50dc727239d74a20321fe8246493d7118a4d305f01710c61ca71734992b3e710fa816e01298c82a94e4a31cb27402dc994e5ef1e3158b054ba1ab97cafe764047520ed6e1dca3b8f0a67a8116108b4942ad2f3abe3623df8a97e1de1172d02af95f8f143eed36b6a8d5a94205fd56cc6db057569779f75cb345639456b9e61055b79c21305034fbfedcc9bb82bc7f21474dfec5b9f4eb12c42719470e894e88c1e2167e549a9ca74edfc8b3fd41d2343aa8fc430342d0022d9a9f6b3a9dbb65fe7e61c10b6bc71b687be030840ae4d3048458a3b547d3243d74098b91c82a1922aed174202ac80666659a8cc298f7b780483ddbc8c55d80998f4efdf954fea33fee98d91f04b6b36c8f3be7f443bf82a12ba5fbba96b64e1d8bc40b6e49bc375018f5d3427e73697d64ead6b0dba70d6edee9db43fbd228d358f7a4395671106b635f5386054df6b84429da9eb92fc5cdf1953c50f9b740d604bc1866bb56d859cc474e0a37004ecf1f374382227b6c3ba81b6e61615ecf639c5f44ea34f02d13e0f1fd80b88a59af7d3169bbe128779d4caeacbf7c3852d9586260634b10f06a7f1be016a119885dbcbad06849c4c09bf82682476833c1b8b2542b3160daedcfa99fd62fab13526455ecbed9532abf5ae06989a9752db6f9565758ad9a42b4a1d4bf7df1bc0439be3153a8abefd36fc4986cebd0e10e8573fef15766e6d3b144ca8c20eea3b948ffdd7bbc8236d72450f1fbc2f29507e88f75f5b52c99a32735bc1f3caaf5867b8446693876db6450f57bb66dbb1209f659c49c214487b9d9384db4724a1c72cb0c54193f7f96181ee070d6f4b1fce01226eb75cd43983c76057be4f79631eb87856ea759fbe076ac200879c4695ee105fb9618f7b0f3f1b2a417e652684f21850de2e93ea0122003f5707bcdf7ce7ca47dbc3cd5a1d744f0ba69e9ea61ce728407bab301f2a7d492c607010054ae101cbd1634c535ed1913b47fc5dce89b9f80f112c5ef3dd7225ab446561d3719caed6acc9657a15f9bc076fb0074c7ac1aaf7d467c10fdf29ddde35232ca43a276d9250312843c690ebeb8c56f44082031d87fcdf13d41fc341582b76348a72fc67cc0382bb4b14f97068a6cf26d7f9fd8471436164b55119f702ec32011ad96c95d53f4edf980eaf62961a91743ccc00069996be2b4d3e2cb6863cabd231993f65ea16eed0e67f527787b800cb290cd9293e7574a0ff74b1e2468893fd53abb53aebc7b96788449394f6c5cf313e2147ebbbf7383f30a2e8dc1ff3203e3bad680289cb494f856a5fdcbd2b03c17ae44f26f8260e3413991dbb98063f440f184aa2817618895af698a37e023b1f2b156f2008814de72176e3a7a1e9c768cc3c1170c3d93efba374847869ff8ed1d44d5f3c061e69b9cebd2e62e28452feb851c3bb2a879b2119b7cfbe76c3f48b0c9e415667a48ea63f74b5eb017ebc212266c5ede3b901ebdf4100a9f091e2c89312a11197e24fd0b411c3b5e6a3c01c8ec10d5c40eb157ecab7e8fe4eaa23202a91173d6ad68c66119250c05215148eb00e0d22b1c2da1bb0c35b58d5e184fffa2c8546121037ff482b03218ca94c65fa9e2cdf3eb76d38efb2faf2ff0c23d05581a78e3d6e4340c9f4ed6e89009aecc3687a77f98e5aa03d1cf1c306b7d6042d12886a0a501a82d4e59251d8ac911e5e8c1269a55565aa9700274cd0393f55df9c16115a7b7624a8997122406f77ccd48ff379be4dbf43447de088e4b2b000636cdcd6312e36fae32ed658787814a7cc3b58ae1b524afce60a42dbe045ec54051ef8e348e2484705848745052d53c407eda79f41a50fd21decd5db1e9007aae905cd9b677e6d254436ca13a5b6ce6e4aa49bcd8301f8188c3b5862024253d5e0a50f99297eafe5c067ebc60ad08d7af378d01fad6a622fa1a8ec1a07ff158c317deec86895e92b42d2a8540e2e4ff6ba93cbe71cbf5761d101e45a210aa2325d06d3d8c31f431e0864be6783542ffdc190b3ed823167f4044cc92d9e181296b2a4aa18c04d842a2d3c1a9c0fbab6bfc666f2f7e4a2f2e39b5fb83bf6b1e9ead7bb275cf98821f1b11abd767611ff4e0cf3973120e7d77bf4f546c47df5ae890b5da696ae87de3aae5e3bb695c6db5df1f278b7d49a69ebd5c3ffd5f723ef35a7b560463d43c8ec12eeed1fd9f7b49954b6313fe708300cab582d53791b506b8c81558a781f4d10950dd6141c6120a4a8852f292a2cdd27d91d1c7b2fba2c271ac60b06dc1d740bc3b89d221c6faeaef42bf7b3eccf2ef4b3df8f7a9a29114b495905ae4ba9c8cee898934c88fc6c99c2fbe08786e5902a19c1d996a1a44222ea2e4f23890a23ac0e049ee38e07e350011bf50ca1a5089ca90e674db7a01e6b6cc8151def90df1211dda77344d25d527d1343321153a841759c70cf874c28fe80e8bfb64cd784d64235e87bdeacad2aa570606209b14731dde4c74cfd3c2cba0a36a55060023a8b7a3c56715d897bf9afd8caaecbb94874152954e4fdc5cf986c729153b90677b6e8d89688ba3f850dc086db662a1a18d73fcf151e043585557fce4f0524742f73f06d132042fbf1880f3cb6829d8716c5dcc60c4ef8aa11dfbbe5ae259b9d8a9ec180752c7ed54694aaf8967894aa42383d6bb5d610aa29c38b05678eb269be4f2e6b2de7c7c7f65b71ae48ca5a2eef27135016166d46312aeabd943f892521ede1134a8a9b9f380c876b79ac125c057ead5e2c62bdff5d9b54e11726db81438cbef9367bae194ad84b9d1da3bae5e2fe02c0797122fb8cceb6eeb535d4bb1cc320aa6d5a2ee5ef951b6d1242896e41bfcae0e0be37157a7f8ffe2954c45f578dab8de339c4fb8fca555e62e9848b7e701b2288e837ee8c2fec956b52317324a83c585f6246c9f9c374f86a9c046304a1e1e61ce1f79b5fb09dfa5a115ddfd9bba196ac8f5a336f804041dcd2972def41e3cc02bd71cc04b16e1be2f11713ba08a23f440bc4d9a2d679226a0325fd8d8c099924ac51eff29dbfcbb9f93cc0de1abbc6a9f71fe0b51605887fb1ac0bd4f6a8f3cca2568ce6c4a5aee63aa15eb26725c3c0140c9374de831859ab4db7fa3afd19bbe752afc313b6f24c0c320d1fa41e8e9eaa63b36b224954f5a1944de8409b53f447af3909420166ab6f13671b10876296bc0f4b6d8ca846aeea644455b0252d92764e269016e0bc1d85360a8f7b04b4ec2d6855a348b882d2c97c679a3ed1dbb5036877c7d34a93d393200b309571caaff0ed185403eb00ffd42b4b9e3cc690c0a0780b29713abf7658c91f7c976a1ced90a231902784e09b243a1535a03644197ed469e77e1e56747d39d8a54c6ae21d70d27c53993cd98f735ab67e36b3eb7c6863f9f18b8b64f21a20727424ac5e2931eeefd3a4622326fe36b7bc3e4933820214b9a662b8fdeeace80095e5c73f54ae38b400fb1a97ffab28594f62813a359ab226589a20ca418fd70cacce5c7e54fe390227f285304a6498e4de5a2614dbac6ad17594c03d0a68e29b364c55547d586ddb6f13c1b7143620ac834c94a7567e2f2f091bb5155cfc22e536169148650e8bdaaf9472c06860fed7732a2f866d536b5bdc0dcd481e63138505f9c09fa51c74e11dd7c3d68a2570272ec383a6a9211adf86713a39270298624030bb3323bf9ef0f9219a9fe07d7ee746b43186a0173518f9c8f7aa6f90565943834f41481d92450c7bae846424ea22a07936ca4e6ac455607e148c0de3e54c2bb1827b672468b7a571fef3784aade05080a640226b742bef959730a6f9f845974a5cd56bca926a26f787564e071ba04ab29b38b030a18c5ed548b90f80e9e5e2a037b2c2a3da58e437f7297e9cef0f4d859ce645a150ac5d4524e162b8405522065a3362f8a40aa1f58cff75dd5bf03919552ab8a522a2aec68f46a283303338b38d2f3a4af088291364b368c378dc72fcc0d034714d7469526991127e642b53f8c10498be5d0647dadd87d320c3b6cd593cf50fc983e24f87a336998f5ae32cf68d8458e92de4606adc1d08db42889309ec2325bcebf8a52dd4f3fc77976e5a3f7feef3171b30719b6268055fe4380a17c9c04b1b1830e2331f406655028865415749a7bc99b35839cba34074f2b7e201a744d90f3a9abb56a40e8f0262b16ff53f3b1e07fae9ceabb2113c204d6f12819057c2d775c37f25c75deb4213f8354a1edfafb1eed5ac0f15a2fca3aa0ac0b6d6a1bb78d4aa5cfe3396ae0766adcaaf2062e13520b043ea008e9a8584558506c7b1e0121baf9be1f2950c013e41ee6c43bde4d2d25c643434dcced8ec78ec95e880a935a55588da75c56fc1da4ce3a35ae60c8054f8c8c964eda101af40f80a7870fe2f1118d62e6190abb1bc258afe18c41ffaaf59966666489dcf6656c6c941fef1f48f5dcbd2b7af70e75d9df7cb836fc752fbe3740ac29ea1d1d70eff48c8aa187a124e76186e4b1ad39a8e18fe0355f84e4a47209a99b3439e56ae41306486b76308776f0807094603cff4c1299bb33d72aec3487869ffd9b331164c38d98ac27a82d3f11418b30aa99da88348c0948e4797b4d74e276f390302791db63e281aa95134db28ef02b942216b6ecf9934e42263d39444baa07209274d92daf1d916cc397b3a7336a97a06335201832845b56a3c348ed822b2999e92da2e8cdec81473b086a071c8ff1d342b74cdb8dcd07ba3c142e0629a35f83dfbf75f670245310434438a493c76033044fb056d3083e52c4284e3ce5846dc3478ea0dc588e9d4d07e2e9e45ee74f378c8a991920e0a1c6b9f13a2b4c6ac6c0ff19a1057ff4c12735ae6b73336233fc61fb2a7422a4879992df08af8ab97e7ba92db69c748367dac6da2f149bb89c1b4e71f032a9dbe2e99a3b5c7f96b26301ac2ba302f8ae36d035d2eaee7134b44a141866205dd7de5825af4e5401989ef8c6e0818e4c917d26cdaabab7ac58241bc4f8ea1b0176e7f7d79caef1a0d097619356bbe7f214081a919fcba516bbbca2093e8a5696da42e13e1f93c2895f3c4eaf312d4c2120c126733688c91051f1bbc284e338e367082706ef826be8b0ab742d2fbb38ff9e9dd84adcb73895314585d29c0d045eb007a9dd78230b624e03ffd47cd403fd24c272c51c65908da94b078d70db712b22abe8a7a90529bd3f506bdd7465b4f0c37fc0fac4bfc1afc0c55843488ccd92b3a53796f19326ef1331d249e1944bed54da994c55e6f1edf358bf63d143b4b8214cb587a1d963eb7d61cc89a60bc80c36787d01b3f960a110cdccfbe4e35298c2ec9a1f44436e1b6e82083558eda96059d95049a2850b2a775b287a73889025c26691e128649e342930d52f9884940fa89ca2f924ce49b48a552e0bdfc6856fa54b6187f857fe8a6e50520d31b944ce1247ce0170b7c771dc1fa2b7af21c8be7db6978eabe6001db7271f652cbeba382d2d6dc76048dc1ccaea06268301aa3ddd114e8431887b64a92efe3286bbca2b10d86b4ab699efbf1ebba6edb38a7222b174685ad7b41d5a3c727103cd74d0a39c22b0fed39d6b3e08ce25b51f13d7a3a08518528d14b1e72b7431159e0c1304217c1a2def88e4cf6d425b5a75be06df8a43e2ccfcec8c2586e795cf7c029f3f1d175d203f0d1dee2a4ec4e0cacd033776198d7ea6959a5b85d7d814b6cf98d8e130f3391a49c978590da7fcb199e71eec70c4ba0d9fd5314ac358130cef7188568ad2b370688445d68d18a3d5d720e58940a0219e617ed6157f69373c3b51a306f429929e4ccbcc814297e78a15898862239a80db5401f499e2851fbd2184a33bc1ec3c01bd5c4702b1a8ec16e0e4bfa2bda3ae3d72584977be14e7321c9b50df5dc92e3af6161d5b8524f5714c437e2cce43fa9691726ba0572c0f35372887fbae9ebdea858aa78847ffea1599472a5632538d2693099410f5cf3794a352e0df2c37bdb5c62e7cdbe24e9b931bbc793d0654c6d45ab72dea5dbd2e80d41f7fdade1ce5d29842cbcf3f23d0bed5f375a7d25ec91884112738fcee7996f08c088dd5aa7e5d793b73de89060e4aec55982b1e0f63cbf10393530e3f9b1d93d05f7582908f297fb932e53bd38fa64647179227caf883d9aee5c4e77242fc5591b8aade2e5ddbfa53a7094e8d7a8295fb6806eeb505a39935b1f9093a52b17ffcb4efe805910543f3c3c1b5b51dd4f0939fac2199ea5e4991fcc5367e75d9cdb1a8bbfcdd79e103266c7299a5af369bc47e621e6da2b2910ec7042a790d8b301161ad223949ca71ec47e8d16e85d6b4a2790b11186a628a694798610a5263d9bab03e892f979fa6d78d81dfdf02ced167c7438292a5e3850bb61ec81541ea5be1a493b751c9eea8c7d0a7e92a447ecaf75a69ea3d252a30bf475464ff56f3a53e2b72b7dd764232fdd7dd3f355b80f0462cdaaeab90f2ef125bd60e535e77d13b22706664946358876f30b29df25c96b2a8d7849c61036cb90a8e045aba11334020d4b8dbc382a3bc0ddd4444651defc18b5ae51f1f39dbbbbb0fb620c04020886189fe74d0c354e4759ccbb683af8a4914d6b8e7faf6991c7898d4c16fb6271808c035c07a5aacc44844dceb0ebbc5f7207f3543315de83461a2b90b3edbd3999e64cbf676d36ae37f20c280b7a1d2b43a77f8794b94c941cece072b98fb3f04fec898fe8e82578383496fc4c04e05a24743921e83ca7cb80340d0555d8c7c6f2ede1071368e6ba140397711c6b39e078f572e20c85fbb0ec8e432e4b6666f2511bb10edef8529cc2a30ce71554c9ab3715efa3cee2cd41e1ddf9a73723f17b9e66963acc71698d99030c700632a76a528c539d606c371a480d7d437161db53c3181780ec32b997bccd7e6596b058197fe34ce091dbf12330400df9aad8e76e0d0bd534dfbdf4d2c4adb42f322a8c925056e265095ede24d8e357815bd1997a23f4b5d9eb10a03bd02e103247a25120ef9e38aece6c0aeb80add64412387aebc559168eba5ee0e7f6000cedadfb903bf1be91fd9d097195ecf3ae0e430b6c40d358bb2694bf083d8b38e29f8de1f89f97f430e4d8ff494a1f6398f184815e4406cf50877701e97fddeaabb2ee961fcbb2a4f940c01a26e2d32ef529b0b5e7109a916ebd261ad28c3555e969b5f5beb2eb98011660f042c1cd7b470582fd0be2d4aa9137157acb87f2f2a370dae9f1930ee5ae8ac9a3481b3f4056254202d591552c54b39264502b23c6b0400c3e96951f6f7161258744ba4cbb091c214bf33efe3bbfd51e471e54668d1bf4d3ac438d685a7f7fa2044eec3f4420998f784588e65049b9c0effecae28fc0f9ac9ffc503452569f7160f74d114e8e8f818fed474d42bd0fd1c9bd0d9975574fe4aa316abcd879d6396167e061fb24dceb2ae44f99a1a2db9155b5e59265db33ad4029c09edf48f6a1b31a5864bf4d0624f0a535bff8dce3c395b378ded3fa904ef0936a2004b64450b67410918d96800c50a9cafb5c538c1660917ea69f59c1305e5feea563fa2987bdcbee94d8d9d814eeae48532926dee0d3831f9d56df4141014bd1f772e95fa99e6ecd0cd8b9aef3c23c01987d2c4e64df73e9ed019f9b1fdca3b035d10e79ecf98a6d1e3b6d8d24967dba9deace455c707302b70952e34dae58c582a7dbb3168a51ce2fd27e598b9a42922b8d46f62714e3dace134e59e35ccd6496543ae6f6c409b47559594a56bde9342962bc8e93f1b56a34d0b44fa1766f13f93078f1555b644f2241d6a6f71b370e6705f61d188b758215fc3051fb2f5232e1e6099c9722e3e85b4897efd018a0b5c0459e11026173835c078858b5ad7f9604bba6b2eb3d13f4f01ed0e56f5e44e81f9e85edfa76227b478687f05c0c2e13531bc214732959ff73c43d4b8d1e852589e4d0192f6dbfeac2199d8153811228921f8cdbb9a4a39cc8e28ab95d97a0999476f92e2cc13006262a7f3d3f985d51935de1e0ac22fbd660b2db979fc7b54de4746a8cd86997966e15d45215132125e38f06a9e4d9afb38643f323bafc0f9fad01c54b6e9fc311115a252c585d44105d38bc5882b892bef78968aaf0256ac51cdcc476a87c52bbc1006795836110058c2e5d6c99ed163e7b283ef92404b995f26aa256f974f7d8dd562b306300c37702910d12ff3a3567aee1071c5dfed4e2554b5549021ba9ce364becdf7af45900d10886fe5162fe086e0251b56e113196112a413bfe6472edc840fd74f6aa5cde013cad9bfc3792e36651e0cbdbeccc1c3ab90722c840a4ceaf3485b2cd8d4573507b3c8341e1ceddb87e33a9bc526c564059a08233a66ae7e16245267e401043d57208b1c089419bb296af200b9c0fd39d74ce20a381109f99fedf1a3467ef9172a2a69e9fa9b048e20c6d83fbb27380cf427d9d45c21b6c305819c36deee30cd98d7d080eeec25eba266bca5d16990f0634f3f68de3ff52ad530170c0470c59c2c309ecca8e8a4113f104b45c0d0d774e4d713d218986673f0d4a833252bdb7d1b4183c87ea3a6563fda4050e728b12e0ce50e5a3c01fab67224d9c8167857f4af2814eb1d1605a44c71f31b79f366b7e4b92e4683737d9449676bbf33dc2375883046a0c5b787e4cdce926a2272ea03393dd2c7ff68577e182c5a18a0cfb2834e9451c7679fec3aba51840a5933febe730b318710ab65b03ffda54f826d3862de7e33d0be0f53d26db2c0dd5bf812b03ee50b95365f5bea5320a1d8e89d2db3700fe04a0f3948b7a2e3c63306b27e51b3a11673aff9017a8ce1a942c357e3f9ebabf760e396449d35bce33a5e8ad3e9d468df0d0ac411ea95dc352165a9b6fa2bbd05a4333ea086d97e2e83960cbfafa5bbbb1e657046481d46b0d350b6f735d66f3b44f70d0de75dc32da97d86c1cb90f905748154fd184e762465dd6579f563c26d7863cd4e5a7bfff65ca63207c8f37af055d0af703903f5c33aee266dfc55b420c2e56619247bc92bbeb59fad2a09381a06ee6a4cd90148c2dbb6e6be751e2094d8936e0081680740b12b386e00f341132a8e67370fdc0434799b5d86800007a6973b6977317433ba71a97c63bf188bf9a83890fd216db98a4e09bc5012a57ec2d4e8d1718ce08a1e12a0cdbcf7c740e3b992fd7b992a3e511467a6b80c8f9918066895e22cba21e4a5f0db04ede512555297fb130d4f882d2930af2b45bfff18c647bf4ab14288607d5ad9c56949bfb824c24c7414e97ef72e0a2f09fe9547e7e967ead59ccb0353c2684c6b92210548958b549f8c75cc9e477a3f56b7b09183f466d95d8aaca86c26973f0dbe249e0f91e75fd2cf2f6a1e692094dadd95f0fabc3f1bdf22ee6d4ed637c8308c6c6487eacd72b5d67249dab7d44ade895d58312f50c7c24a8e5b16d105356612b8e3c1b4846a850f9cffa47004a59688d5f4b41d49c2c5d234f95df38bcb960418f0bfb0b35e27d939c8758498ef0e67463f0ff125e177139aaa43390b49c94411efce7302fe407885f10cf9409d12b91250209d31938bfb751fbf3f7d9469d9a15960920e8470319a90344bfe7673c8e3f81303e9a6cae99f07093a7c544535c5909d0bbea0b10ce08836f45703a877ef6dc0427f64b41b97f7827ded35a4fba5f5862eea8417fc5c04f41f9bad60d7e8142dbd58fd058cb24ff5f2cf6176baa539b136edef5af61e7336aa4e63cc38494dee8204343405dac57b24739e0df127e763c3c5d517c6d940b40de7ec904aea7d1b1a1643bd49d1043868f4ca84ab1e7a533040090b675b4808ba4d2de78e60d9a8f8618e299e65d4c46f1328d7474e1e8604c2efef5605a9f72bbcd4187c779038f14d35bbf2ddd77c69b8c600efd3f90f3d27cd68dc47ef51966a72751f083b4266e05aaf1b45365d21ce5531568a437a6758484efb6602d08d32de6cb7c4c84c87a28c2a536e44c9d48f4414826a3cf721fa961bcfe871b33e3dc4b8c00925bc86b9fe22035c68ede0ea499116255f21da99ad76f5a8da85389782cc19c4fa6364c30ff5330564ccc7ec1f02ca59ac9b724888f280e32a018b0aabf7c1e4ab88956e6abd7337717f45d6f791ad08187fe222df412c8a7e99fc11093d2b0544bdb8bea783e13af57abb91f27e745defa40bbf848e2c7a825530b3725fec75fb327c7752dbe1d3be2857f250005f7c7a0ea25afdb9f00f002e4feebc7e327998b47fad183603dba7685ae736428a85e3f976d46ee6f7fcd027dc8dd7d6c02a62f59d18918414f7c52edd4aaa83ec4cf1c6c0fbcfececa758240b83d2b8891af965686aa015e2ea28f534efbf64a4b34a237969330b488bc590f64799cf10fdd1e67c1430410e878f7d6bc789585a9d063790d61fe1722b9d5bf295ffdc37c1e47602af399b674b333fb160d63b65d4b743bcb3cf68b662b7fc854d308b7f27539f419e0a06ec9b52da3fa02e0cd14c3a51a5a68221bfb78992c59d09dfee45fc4064d8a983d34e47a20af5683ea652129fe4dcde270edea44435f3a3a8763c8a0329fd1eede9597f78ce99ffdf6442b0972909ce1e791f1fd0af76ac1650049ef6401fd297473e4de38a422f7926383a2de6cac157d293c38595c62c3a546402525016888bc590386025795f9458497620cc77f731440394279d215dfafa9368af7e114ebc9a39d34a08fd8e0a4b9410288c1b1178844df0b72887fa7f73a476feafcceeaad4295c58a3f9d001a9cd72b5043bc6140cdcf7bf4c8e02e2aceb842394c5d74bced3f8e9e55fd3bccab936e8bae748df2a8dc410b57d05614ae2750ad3dae93652237d4e8dae18fc19673e70160ebd23a74017b97e9deafe799a66e47cc86c7817264f2e2a630daabacc05ffb566b83b8a9ffeea7dfdf91a220e245df050fd50827b8fa33b78c50f8d7b80371d875bb1d01f71c6d7286ecbb7052f863041e68b1a1aa792edc25c682e833b9f6df52290b42c013b7ad9cd5f9321b4966bf6183e57185b9a9e1061999ce655cb50034eab3921b9beef1b75b1aabfeb94e5bd618a1ced7137c0dd0a53c72170c60350d7088017d470848575aa4ead889305e6d9194eaea7828cbfce4e5a93e5ca67727f81f367da26de74d22366bb3bac6726d429332ab264efd3745ca9642766ee26ac6fb7adf6a7ac794a9f3af6664c5f1001a12bbfefa2cd4bdf3b55ef9e5b8c3230e4cdeb714397434210679f25cfe0652625797a05862b79d030e126e29a19f7e1160a108675437acc91d681d1769738767f459f052da46dec331d891626d9eb11d98f4e79dc97f46aee2af66b637d452284cad990eef183f5fe2a6b5baa66605a63215a7ef7e3d889f7ebc70bd2e0d794e296cc64df4a26fde5e2615412457787f83dcd3e2273d18982317874fbccb5725ac96dc1bf1df5d684cdd2a993a1dede4849ad24766580499daf88268d77c8949d1d996cad7283398359d4127775887267a02eaeffde96da5fc4243c605c8153507e27c76314ac0905434ec3708c998cd60bc6e7209b1f61fb06879119a4a92a6b5766c4415f1b0ca3a413d72165fb03764a96a3cace6f4b38d2472aa0823a31ffbef6afe7a60b5b91ab3dae71cffdd83f2dff296fe063fdf8929160cc9eddb6371b52ff7df720142d9e42abd44bd39f46a6128e87594709613bcbdeee802cf6e63ed6d1c845854583c6ef591435c23248ee6fcd6a40fbce4b498fd185a1b98c8541fe692eab7043f54e73ad21fa7fc8f04fa9c06bcb87ac5f5768399a9175a3e6a29d983849802632eaa6baa696a5f1f6abe610f38b1845d8f9d9f11defe107f017bea21cc9f27cd02cc4fe5389963f4f48a0a73f2410297c4a630d67951a7bdcc2c298b0176c05b1c030f8c7e2c8f0a6672e5bcfd9795814ac7bf7a7aee3e42a02e2ce06526d28279929120010511a10a67f7efe03fb7f09c586a79cb9bf479953e4faf09f855290697738933ec3f7d0a01203862ce58b5189130359f5ef34dbb537689dae131a7abf39fc07125e5d7be8fea6da10672ed4c28dbe7f47c76d6b40d272b57cf261b767467a133c6e5f0c0e2a39c5e3f2a76732c0e83b3ba35ee29124a390a734822c536c1695b4570f46ba1f1ba17ecebd75970d1ccba0c941968671a9ac4ac146aea9925033d92eae5090404a3473a318d6b688b1b7caefc8508d993bf67688dd85a93cfa83a8c93238c3941c520b400820bed27be74d7c5745e0f8cdb743b5cbdeb38b97e9596baf59146e0e7652fad451b331bd8c7316a1434b7428fb8a299bc2e95be826788a260776746b302785e80a1a3e093d72ce32c674e39a031ba9eae8a4fb38b105ba26234455734ceca8599f4fa7f565fa34b1561f0a006bfaf46b933f74ac63888e97caa5ed449be926d365e9cdf04624e713bc93a53b404329293f1608ef60bbde2efeb3c0ef219d679d9ae0f835f9f85773817f091bd6103d1850da7b8a029b0468ac3cc244098b597b5504ef7dbca7e3ddab1d37dbce706c33559ed7f5adc96d58340432db383ec465b44454b75258287eb8f38d30222078a2ceb3f48bf544ab746a7d946313b9351c828dd8876bc5761a9a72ca819b075f19652a8ae38d3dc7b7f22a13da1f6313df27323dab95ea07d4fb8f4979c65f5018fb9f1756af0f7372387bac624dd8d3c7b2aa434bc3ea53f329b46619e1b63c80fe3f66b45d11ea89d988ed3f287c57dc74a9f31e4a6c5ab5a8ecdd46bd78799608b51956590d12261f386ebbda83314f5b03ba72d5264dce97488d60b7d83bd90ef234141bb148dade11b4fa7017b62cc63cbc7d8c97cec4c40cf0d81c614794d9509fd7431bff4129ab59830c0ff6a7ca00c08ee8cec04b5183471ded36f6db0c4737fafe50ead668c263e88703e936e833d6b372267aa42a14976cdaf537c538b22496f8a4cf1e9fee89b4a0deda04b2669c17966078bff9c3147bd538064e7ccb8bc2d68467054074cd7cdb68210dfc1aa2d1129e7030f76c33ea7d6830ec253a315693861899abb92fd0dc5e7240d10c2c3a1e4e8d1490202501a40be0a1dd5ebf31bb72aaff9627fca39d11ba46bb59299073f016bd5b09fb51bf1afd114011a14c414280bed39a7f7c15c75069d0ea329514fdb2339f4510b4f79f1d3e8a6711dce0cfd4c45c21bb496a42897250d6ff95d0b449717dc10bcd7911c0a4ec15d7704e31afceb0b0740d8b29ee945eaee5dae86ca13f9577cc2175700d64bd31685577e05228de30663f5deecd019ed348f3034cf68464ce637cb73dc345369623d1873b6948868b65ff7bbc3aad7b774669e04a9bfec288edbf6dfd4d0aedf8818c177c1e414e2ebd5531f4f4cc8d78fe0289cedca6384b8632d7a8d72f8701c2d6587ea5c13dcfc55e699dbe524bbaf6f22c063d96c8111ca05ec07727ccc67968434ac51433133876976be2dc19a63e42415415eacdbdc71683d52ae1a3233e420d2cde0dea48e16d6b7f93da1e8a54036aca2ec0a818a97d8fe6b02722e333e11d58b91a85a80579af028854bf5e0480708e76693d10227746b57446db06c2cc324a649eb81db2fd1fc8041dad64222b07043cae4c51a1670e1113981e40e4e140efa1092902c88b79a7a4d960a2c21455deed140c16ca330fe73d4ad10214248b74e0b09547b8c01674b006756150f38e63dfabe5678539241a695b71daa6863fe0056d4e42e0065a09ee3792524da668ae1b91a0c61ed42e08516ab227dbbfef5cc3cb963f260ca0baadbaae10161c98b3a898b0aef44a64d77deb5018b0a7161b6681b6ae4688f7267cd8054db15d14903936a2e5698ee05486f7ad9f8690d1ebd5715fbc3c8ef042a7b8d796536ccfc666301ff60f08d26056f459ace7c15739507a05f762285c237cea86b68400ce84e779384f342f159be17e0b761844172e4d6affe4f283d07b6f20c6b0d6dadd9f8c8318fec3bcfc258a17b86d7b7d1ca75905b145d717565c8482db5cace8ac9b6fa162af17e2bc5747e53ee97c59df803ac583656a2b08eca71bfce9ce09a406d4e79e8873f5f172e669f5decb43e8f9f871fdf7e334b4e444317293dc45b8def5c23e96862cf51dec10c67d37474c39dfceacf691f5e07ac8078ddd3327b7d1f4b72f97e462cb083960c509f939af76f2ac093667f2f2404496530a863baa0678b9a0099c368fc535bd85f95c2bd54869b1b8dfac7d17b3d233c73dc77975ee17f532e7f9ffd70be1ce60847cb5572cb1a568ce905bb0da3e722bf74d6210a520029bbd3833e15b79376eac11464400c77fc1e5d08ba1a57dc65909570e9490d8af5de6bf44f0d800ffc5f61129f5a9b006332e3e6fe6c09d2110e0fdd38f73a3534388e0c72d88f609a1e6880b464f6e3c63a5e8adc2c9d3a8f25c0b518986f5193e6ab39271fccb00185d0af6b3775365772048db0a82d48718e8870279c6f3ffd6921c5f6170e1c1b5ffbf768c85cb2d59e7ebc5ce2afb3e9e415b119a2ce9f6793bab63ad35efcdf65d661ac8ee359da057c8e79d4197445df65881a7ae446dc119650669017da439dabf24d4e6cf6261e62197bc5336b8c7d3f520a6a9ecef5496b7b76068499dc1f664ecab02e7310b90d0b3d5a1930dcc6864378912d2943f8cd4f36cec5f560dc935047f1a1ad3b469225d14f6f90026cc9bb79505b2b35a3a1a8bfb31beb6b8ae2400e7d5c2d44bcf827ef15709480beb71fbfd25c83b75a0fe718447aa4ba9a1fbc8f5f266cbf4e2adc566976886c2653fa92819a2fb3b5a8d7e0e3d3d21a4a34816a0f6593eabb73cf528fcdd2ef2a4c507b955f0da915fc900e03230e1fde0702e1ff1bed907077ea950af4845ab51e33bf18bb1060ab25d209cde14fef892addaa6cdee82c84d32ea2e350fc3385b06f16c5bf22b9e60621d28c2361b44cebc5ccd062fea4b17ad7677af5343f9a27dd5b740ba6862741f4528cda45e5016bd83527763d6c7533217fbb590e474419a595e393cb01b59fd7a628056106fe5e43fc32492dc87bef67663c91316119dd9f342bf817cccc0e358408125c465eccc8680684994a2ae16fbf94645cc827c179df7d5256b4bb655353f994ad4d145045fc4e90a470fdb8651bb744e2eb32da6b6a06046052d17d00026920669323a923beadd9bdb1b0acbaf4adf2c4a990a414a932c36d9057b9b365e6b805676f8a70869310e43bf12ceaa5121923c3625a8672861de691967cc060e42d3ece2931e52ee9b96d9ba29a6978ff807574e0f60415dda16c2bc21564ab6ad3ec694a4bc43a9a3ee6b99c50bb83240eb35994145cc1e65864b2c5daa40e9af9e96c6a946736e79fde2a391578ea8879eda0f6d98a30271ba5892b12628893a9eba6f96f85ae03ee342ae18f2963dcacbab3dbf0afc275ba4bec209cc734c685043b71765f00861af0ca941a20240a1d9c7df1398fbaafb757db17586e93c63e3fc65b53c7314e17afa43a52ff71b247a9dd53b79ed83998d13cc4e62e70368e1ba1336c2faff49bb1defcf3645a3c2ba1db5d3072402f8af2e5c01580adc8e15e3cb380b0eedb23b8a56cdc535d043f1dc4e93f2364660cb601b8f8023771539602216072d58edbd2d1a783861a73a2ad9ef17eeaf0dbdc067278f16d65ea70131eee1226dc80e62e4534e87dc87d3af77798f4196ee8dbba2bc8db0350a26b7186a348526dd2a9ba74fd76af8c12f5cc30225a84ed7ff756b051659e5ee565ff7de4293d119018641d4fcf5113ae91a82a4e30935b4531d89ad2e6b904deecc40dd06a0736e63d7e24721a23d79256445b9cd2b93e61a94418828188a4f3c55e68aa21d7ab56b36a9a6cd0e92ce42575423bf5469cad2fa4799af19b122003ab937c132b3b59e293fcc54977b47c34ea50fe9e0ddb2f440e077889d815723b192a4a5be0dbe256ad1536525ff4003e8ab5b225d237f29cb79bdb17ec9fc2a19ab3e05a65948a15b4b7fd0efe53885023d27e6abcf5e6c7638f759b5818b555e6bc6f6b6eb271dd8e10204445b95c8b1778b2cecfc1eb231288ca17df962795a134f031b4a133f3ab25493ade77ab514fd4289a046cbd30fe0f9c3559caa8d020a743441d8c624bf8378acb73238c7b609124372ab0737f57432c56c407168876e7bb8baf6c1252891a33d1d436f4f7696e902c0293eab3e4cea1c72a2fc34350c8c8215d34c78cd138e687e67c963664512258e51dae3280870b3cd5d6f1bc2f71679a86f3f6ec305d5cbde9ed1e31c70a1269811e12b83900853f02ff055b27cfbde98be52d3bc3e545e8929196e5231eb0e3386d6e35c20487b376ce3920b20177229699eea14448dd47ac1daffc88fcd2b5b501584163a90a551000e8a6b2d5f7dbe52add40894092798695e6b07709a3af136bd5d2760ac170bba0be680bc3240b1b6c273e57dfa152bae9bbd810ca70319bab3eaa73cb1552911fe1762f3a24bef9a38a0e72d0156b7d76e8bb1b6555e0c4b0a2b6a6d92d09754f2f8519d7fa5a8f38e02d7b5de155f81dcd56e29ebf1ae29a6ba00cdac1aa8ffefee45c0a8d5267588cee98c39b741a182a88e5e688017053d3c62c5add7c4c91bc1783bfda348aa25b1ba4d350f1d1548ef466bd3dcd29f18fb88c4e6f2fcdd25a99c182caa58dc6543026ca8ef5f144e3fac8d956959a41e8332630db80eda74cdfad8c4998941ffa914f971cfe7af203af0922e322a4a0d343c676fd95d81b310324cb38ece9fc5fcd26d46a921871d4396215b30b2e25ef62e8efb0c6c0c2457865c1bfc498aaf5dcf7ccbd4fa5828e622f179fff4e6d5c9fc30dec9d7a9757c601cd9765479b860a3216f4c498a4ee9835c7855e0702d97e7d517960ab823829225bbd6db1c985aa4ca20ffa54b47017e3d737dcad582eb92455af6c531bf7d5fb030af5a1490cf18ce8bd51c33e5604f3bc1c265bc914ec6d14991f5e80be5659bb124d40d53899266521a2867855b31ee432c918f79d3a57be3703674dd440af6c0c588f4aaa3b2f666ea7d6298fabc4251332d37d542d1f75572eae065d6f875186a2317e612ae3f0af078328c563769acc493425a29fa0e7b9cdb71eef56e3a5af58d9ec704c27fd649ef4ee78aae9829661c0a62a3b4ad6082c5d1f73b2bb7eb214733b6bca264e26839478aab474b9ef599fbdae0649a2bf2d234b3608b2ca6cad2aab8ccb59b761e1ccb64070239fd669d8398c48399d8aa69adcbeab8c651c8dd237ee38d218a6feb9d2c24e765692e982d1266185ab954b4d51ba3e4c885a3a6e81c2a3ef332ecce7be36f9c2df8a2ef5ccecfea8bdb3b88d65ca07176bcdadb978cbd05708e848720f915e1b8038df0da4179db659a07ed23e3c78a393ffc37aa85d0277c4372d21cefc4dd81bbe90b388f116c84f0805852f0a5b25f55d01715b56adfb7ce7ebd55ab7ebda82c9f680e973c471545c8322badb95437d73aa3f6cea647f10d225fa30166f52cdae84447f87043cc9786b16d0e9276c93657afb2e21178e39fb2a14c3f016e2462135555aaefac66ab907438a0aaea5395af8a7e67e294331eff8a7800a2d1ea2b70dab488faa13534315d436ae7f1009f804d85cddc494f723fe4f8ff20e3e3cfc7dcd06b0cda236ff16c3c93b23ebf65f908bd96b032e4624518099d89431e3b7c216b06aeb5ea4b51d505aa9fc117ef6be22c5eacd0e37b3db1046e274ea5c0a70158e379877f46e275c2d767cc7133186cee9dd3b9c4f416dc9efe71eccf17dd0442eb95d7b49dccdac669b49c54c2298a7866645bf67cb7d620f76778993cb1e3c8f89f7ccec2a9d55cd41887fed9dfbb2d26fd28af9162b145679ca9d5f9a0e1a283bfeb71ef76933b6b96c3d37cf8014e75e7d928c989582646df68a1fb69fa8e2821b1ef1acf95442270055305731d29db1b7af64922989c95ce83d3a0b3c1dabd0d733a5eb5d53105cdd655aef8426d7807a3b94b2f74d371815fdbdea556e0007b2c422d787b819bb3b4c2b30dc70bb06dfc60bcda672d8a4bd73f694670086f0a4abbce934453f1898891f964950815675bfa7baf739bff572238bcb268f2fc23ce17470e78138737d7791616dfe873318c30c6b04b2115f3e6c64b3a5a0051f94fcacf17fdcc75959b7e7f51c050c16956e29442b2ff62bbc6f23deb16c7162524f14fd8773ca19010214902f6ee3e3134f2b17ce8b9381da99273227a11f18644c09a87f0add7bd9022ea4ec67a40f3876185cb3acf77fce30d083aa3202a17f9adb49c125c57927e02783ca590c2bc41300700b44650e8e3249f3f650959e92c6e31c4ba7f2e4fea2a6ff7fdad396ccb05d9e6bea840a88d1454a8e77901e3e0c870cc5cd050cc1ec849278435dadd1f5e3a3743b959664c8b2b0a4c9936b6c0dbd04f7833ad171ade10f45f819ec15ad5f632a8be8527679bba62efd7d98186dc616ed39225a2dd8321402ef3825cd6c4aac5b610bf987c8419b0a2f380de05c40c77e58f7d375eca58c61c1f03ca6fc0381a84f7a2d112938f8d3d59ddd6544a77f543c74cf5b3efdfbeddd63cee2eb498a428229d91149d59e9ac898bc9e979ecd60a9cef18b04e266db50188f0c7ac603fbca1155d5e0f90a1e2c7d589ffc5ec404b147d72ea5ef964f23de596f12879ec48476ce67c4ee649f20b937caa8ed4747deda08a8d1cd024100cf616acb61403f944f9232b0efc4847cb4de11b1585aad56e5a19576cc8c6fac1b9a4e323780b1ccae6d04b6dcf5d16074c14abc84bea896b0961e9f73b4020a088763ddf295cfbb49a5e7f1f15b191acbfdf49ef2f86bb8a4c99db1a7d26311e5730694234acd4636e9caa99c65e85613e96bfc0d716b03c11e11692f25afb28c8c085d0db1f3e788cf503e9f3b43e6e43b34c676e9b2e25549c779b2ed99bc9edd7579662715304d057bdb41db4ff490ac46daacc25f2855166a6c1bec04680b7a3dffee0ca8f8c9388bf88c6ad1797b33a2de88611bea2f25bbb86e60721e023205cd2526e8c770bc3649c94fc16ad4617b01aa2b6ee063e1b11cf1401f7c9db314c2d4e7da146e865bb6cd54e14ffe6bec80193f04616a8ec9c3bd454964f9d68600f0cb5ec08f6154299d332ef0c794ce44e697926e18b5bc99bf097e8a4f0d568e1d2ca8bc671f64eb4b60458128e619522f6381ba6624d22231a668e66f0d2af8ff7ff02845ffdb2055d523d86a7209ee363e118c0a2a6000dd23f9a18cec98e08a6220b7a458f61e067373e7052f96c4da13b7d6414703ce34576f95f967ab7dcdb5a45e488ee8b8d5701306fb8c00e381e8a8433d06984da5a6cfba632ee1b8f50a1f0a5ce8efbd9871aee79032c264e1315a4cea33d9ec3fb19186a0a0c3083d3979ea567c8bc7ad39e2c13128e0a3d8709e9c0f2f1560927f88e90d6ae6ab6a28113b395daa68995b5a03078f06ce0df4f239fce5d361a9fa450e8efa2f7828d3bbf530b56068405d3975e6718e161a000039f5fc169a406d6b342023c8549b876e454150887cede1b22b55ab80639ee6040859b9398dfdc8b3ab4bbbad43666b00d0d5546cdf42beddf132c5bc99e00687abf9cafb70567c5556e1ad216633b684ca07eaa266f6d60864e6ce412ace08ba6aa6318a787d92c109f83412d86943c397f868afc52e600011f3c23a42ca76743b6d9ff4be3f122b0545df8c66c17a407600180cbdf057781fbf6b5d0f3263e0c06ef114d945aa982b9a681d07b54b1fca46bd6ee951eeb2e7ed9d1d3a5cc2fac0092fa7f466a4a012c6100faf959d722421e770025208a54441dc63a94b4564eccb63cd9d2606de9a2f046ceec685c3285ff147db76fda2fc581be2c5b553e0b1b15551c0544b492624ffa334c1e86e3becd93f1d6635f371d2f253e63e564e753fb271516a818eeaef10fc0204ce030e85ca8f81e3b5e8ac489e5d52a6668c30d4c767d8241f33266b96c4781bb4ba858747be01544eb75a8a22e9225500ad95dd846a8b870daf57ab8415e7a3bf0caa8a8a87e7ad5e24cacab104ab7ac9469ec6f5cf1bc50894dbc0adbdc1810a26d29e310c148232f40c459a8f5592e99add55c45f697aedb462433fc1102d364f8d53e5d2b7d0b105f872dde457f1a13e6c27599ad1fe2f9394e0f333eab6ced517dd1da26e55ed85ccb33dab30f73eed7df3fd4536bbc103131bb709d2fa592d55428c303fca0ebeca42ee8d73626fa64f416e9b5fde93493915ea6dc0b5992d0c301bf0dd454ce52fe8614d4fbcc4e6b38d0a96e4928414eea0983454196edddd85f1acd739e2ea7e623517db0763d18612b692fbc455d8403086221ea38d690cd6ff63c1be4199839372dbbe0db3fb68d5d55b07371bea0277e5eac9c54416a4b10f8e2a48436ec2d1fe274cdbf0859e20612b11a37278859c5b8ddbc5874e0416c3686f85a7d16955266f6aaf92993f463ab79a7d80a8e944e42409f51217951366f68047d74d8184f7acb8e7686eb9573fde24669902acacf81a773d53110deb48885fac98733163361d612e85a673d27106d057df9dd8ac324fbc1b6b3329a05a2a138dbad1ac00ba83771ec6cbd6aeedd304ded3708adc7a002bba47ea8a9ddc319c95a3eca1edddafdadb107af6019555dad7ebfb8a44425b6b2c38e0fe0d8d39820b8eb9d168fb2648f5c7b33f40e70285c295506e7e5bdc8abc847d856647e319acd84a699ef51abf90799b13e27532f12275ec3bc8b160fa32bdbaa2fa2ab532c58ea9d75a3ba1bd885a8e9ed8492de49ff7a0d275416d19d9524c63946f5a2c00419e64d9c5608132fb5c0912d7e6d1efb5bf07dab61c8168a5c5ece0f7d2f3aa61cc9f14baf2e1f038ec2ead3ea660c2be5c3fcb345c3bf8121aae94fbb8b681adce43213485169f4b04713ae14ccefa94548021d10cf73c970f750b88d42ad57bdfa661a28129d970485c508322367df6c91adc14b3dd160ddc583b213f1feebbe661095118b085fe35db57a99e4577edf49f1c497e6a77706695edf765c02453d073d986c8a975936dd48263f39f9888067cd885ea5d84766f83966604e0db8c93c1d6f79ca24ffde44d4e13139bcd1cd5b18b474a0f679d4cf32fef7c7025928666f6e097b5d4787338ab79cd1dc28459cf534adaefedd8199b855ae7f05986ea4248d885044e4aaf271a5ea12152c103f3dc4cd7deb1e5510cc8b5b10c135fe5ec347a1cb36549bb0b7feba55805783fee3724b58f1b8192be6c9031e521d89b43928655063c7911ab29292b8991005f51c8417ec1c06b859c833065edd670e7ff6813509bcac404a302af109b38fa45b3f716a9b8b0f6083a26c76a641b130f7456ce66aee372c523b0dce049eb8c1bc537eec6f7b456efd9f02c60118d22c9131663e8585cfbf31ed707209dc1bbe66fd99d20c9ce8b06eb4b9ec8f2b479c18bb051005f989f30de33d4687cc87c3a34587ff750cb7857049a319cdd5ac95e0643bd40b8a14ddfe546dcf98c83ad81f39d2c826932d732c9ace34f5993eb2eff617b833542976942711cd73f6f06f97942b7c404276ff139688bbeb146b95c7b9c880c17ce060bf90483025639cde649c181b9ed68471a09c4c322fd4dde76f7bf593e0afb249b3d751bd40f8976edb18d09f4fd424d805f665146386802374e95d2263786e97bf98ac302f054edb0869dceddb68a6e174cd520bfda653c73a2471169d8973d5aeb4f165aa3d9ae53b7296989f8fb0fdc9521769e03e6087809bead561f4c6c60c08575f74223450e69cff6c87afb173f64739f250c229802200ca8755de634fd75195ff0465704cbf0e885f4f3fe13cd495e1bedc32fb3bbff50e2abb2e946e7bc3da58211c2087b6b0e549cd1cdb10021a7042a947fe0bde3fa7bcf3ceb93c6c956599f70d146a84b1d83c5b4f6d86f8983af67c199760974f58a236a3948db565057b409770ca95d240c0760c364b577914de95f1daa4282e75609e3bffaafd090451ab688dcb5b7d777bdc90e8a6b27c8882eb3b3d540fb610a8918343e0c75e8725ef415283ed089295ce83d1e7c1629a420217e1aed7611a669d9df40ac9fc2c93ff342b2495e8421d3407564c49a73d49f6b9e7898d2b5f9756be4883856cb954e40e8f3764e4c9a35d8f3a0e1fff59a7c27666606d79629d2c0f79cc3e84f0952589e8b17449b6108cbe9027b82d4ffbe1217a04613e5ef2d97e0a7fc740eed0a3d3c5b22d8a2a97f7734fef9571e92eaf374a3b7d6316b301fea05f794c0bb942f3f226003d492739cec02c7f1125b7ff37df90989ca79943a4da67bb7c2e6369cd52291f0c0f7c906852c3c3fb140b97086a47a764cf9d0d6a880fbd10b2608e502ce1c4839606aa235dee4a8f8a79aaa1bda6d25f94b7bc1294ce2900266d0b347e22013e6cb9bb4063e2dcb92fc7c99297dca0e0d35589c1beb3c2b6efde125619465332a201c3ed9b275aeed090c50df8dbb0fa443d421d9ada4122b1091751c297c8013a188ed346f667fb36a3b91926489a4a3c4d008226b9da08b4b03253c75577d0318958e83a0383d3eeb11fadf7478a3bc66a0ca1f2fe7f502762354125a16bc3da5c4f519e47e207518f232c8f8d4a1eb10da5ce69513ce2b857298cfbdf47b4ded4dcad554c5bc049be960f6e9549d6678ef89bfedd61b3acb88cab669733695ee0e03f722dab7332ec3d1f6641a8ccaef9b14d58211e333733cdbfe71fa2841aa58269a6867e7db738e23c0261837fd67b37aada7335afae04158c35911daaddb69b81812ec1ba5e046aa554e14b3bad76a940fe3233aa1df672aa5e1671f23214397fcba64f03967844d261bacad0b7ca828decbdb9c06f01ae3cb36f3e3441bc602807f4eef8bf15dd685cd95fb25b7e2757603fb4f2b1dcaaa0809454dba8525a7408b8ac255468c339bb51c21f66066aa65d90da613257b91fdbac976a923860e0e2d91adb9331edc204d2155326809ffe8bd2c6d53487ac2ce448e51e2b51c3d2537196314bfd85dd073ece7f419a8dd9e3d7abf34dc96e4ce85c0f2db77d992e929c0c0c6014faa3b79740a41cc05c0151c9216696f1b88a3efb5cf6e40ecfed3971f19fce403dcdaae2e81d7ff56e7c85388d272d4e4e6ac07dc01a5584e20b864c21c879712756880b07c4026dedcde64cc65c80cd72d40d36028fbc34b8e920c440c8310e51906835c01de910cbf63f1f5989436214a7213a67ae7afb201be4ca95435b0af9252f4d2b5fc8c85fbb2b69381f41101b7b88e2b9fba5bac414135937af3d52b08cd83a949d67b96da46a8fb802ff27d5f98dd67a4bd19482f44a0c277d4d4fa5be587b8180c00816723047652e0f2b9f82161d1107bf9c5215da87546ab93bdc4149d870a7db14498101d47ea7815a9d44da0b010efadeb44086d551496889945825a3121ea36082b02233cafb4fe26d3b45b58f94acba32eb8651747a1549c7f20392d4029b45e301a9e0b1e573f3728abad67aa57ad8c388c59622ed13628cc741672aff40c283cba60a6f34eb553e464048d8596b5cf41254d97e47783019601fa29cfda02bc4e0c2675acbd5f1dc731b1b0e9f0fbd01c0adb7b34699992449e42f655638832b72801c45a53d957caa98f0de39ca3b4c8957f59a19e1f433a7b53b89cb29723aae282d6c16428a5c9303a13790acdf399abce26980b3972ed480ee6a8d2727b304b735403cafccfd17b873a298dbd9e989e965fa7f24e46636e5ce67aa4b39eee97480866481d61e313e88048c2a7ec873e2dbd32ba072f662ceb97e0d01998b1c5bce03ef63a69696215f465420a7c346a31fedfc6fbd2e595018052c695662807589992c2f68e80ea428880755bbdd259a3e5b831697a9fca6fe65c811bf731b718d0d4f07521b303e293cd201cf05b86833a94bc00be70a24b8bcc8d2ed58a5d32e8a83883d1a90eda09069b1a15fdaf8ece5afb81649728ddf3c7ac4817d3ada85ce5334eb9b4d92f2c2323807c6d61c42e07d4b4cd02a714a73783bbd1f1eae393f44b105856dabcdd1e037920e909d4b0aad16078bcda96bc6432e3819df085261a72bf8a63734036c727e217191631dce8fec3afe00ba30af7b25aaee53cfa291d09d1dbbdf857c62e71fc1bccedd7eb7e7a4cd76b6c2afafa32c64b3a195918deb347e8c9c371e24864c01dba7a94938391f348d91943efc7332bd5455788509eb52213de81057914d7d2d51067bcf9a5597787c1a350b136c3ff667c69af455c0bbeaa6c6b6c205893ef9d261a7318d6a56da7600fadeccb278f47c0ffa0f9693152f3b3922ab4ffb8d739a049210d0172d39bfe71d6b9053948663bd862e9b458d3ac75182a18f7811b2e4ffd7a6d25b1327fe7937c2e63f59a3a06e81eabe7eb418bf5f52d81ae0facc1aeed3fddb39047b49865391dedf11723d75b1205e7cc8ef96a04e87ff0726d2ea8aa7ca11a7378dd051879c06a0a689d16368b80d026081c65d6c9537eb03168e79ab5ddf197c66f050d69cd664361b778f5f07c64f350d0a346ebd5e6b15e1141b499e1ea0ebd1f9d33cc421f0c8edbfedd614edbfc769758848e731510dd4d3cf3bf34cb62609c7e097f67197d969216c9725a652643f402861a605d0ee616a60f2f437c7db127e4c182c6509e10860f0f5344547321039df41070976dbb8f3bfc6297c3b893af0926289c425ccf7f45d94ad3f353a1f3d562c549e14695158ec3844ae97004777f85485ff2e4b35fc47fb67e026248a5da7f61ad51300848cdbd4fcb6ff38dc5a7847c4d67430edcc3fd5c8b9de8e1a25f88c00c52990d36022ae0b847d4c6a173ea836be96a372b21297afef5595d5b8324d37296bc02d670ed5289dd4da58d553815832e543a7f298c1063e884125987bb201b118498de32818bc766b1695ec891f22694d07fd18b05c1c6cd37ce8ddef1061fd71c230fa078f06a1879430d0cad0ae9cbdd80480ae10fb74237bcaa340f400a0666367c6ba5acb48bb2bd742161c85c1c9050421da5b4428bafd1bf629c251a856b784b3cbed3c4e6375b3333e1c20eaded24228c97909771d9a8332bed1c15e32ae355e097a4b6a00d0250d408002e9dc8f8b0e0df69d802cfb0a1a20930b23ee722a71d8a952d379f15cdc8a5d3edbf5f0620ceeadc191416ff6e2c3bb066dc5e5d097750dca775fca84be357c0795d4e80fc08a100de5f8a6b6d9ec6d200d5c1b6ed91729443cdf2c93bc2993e3981cb00713842724adc784670a0882b2d3b894a7fb133597adecfc7198931f9f01cba7feacd4012414392d505b66285b6411133cdc2aef63192c91f7e39eb863a1c8cb6a7f1046af9753e7e897f4ea888d40d026f758395c8a0172096e4447673b18fc30f87256d70a97ee41dd5606753a47f41f49d2b5d8a63777e82d06d93622d4971430433f1f6992d551d2270f44970a139cebd71fbdd159f3428c1d62bc6e963884d3d07e6635da889a303fd28b074a223a4766f3dfc54a83b38a610178567ccfc9d552dadeac0cb3d93b90eb96ead943bd9dd5bba724d7833a4e866416a282a88d254d348baa8b170d189ba36cce6ab728cb6ab68b5a48e25024c928c31ac00fe4dfd5022cb529298b6b6c6f56aa13e33c945b43c343af1bb2e8aac000a3a7cf1e18260f82048282309929c058088ba66046d477b698b2f144068f4c4e66e8951322fc0db34edaaddd182a668cf57b557db44caed4fd4e1fd679e615df4393fcbc53db6ca90e2b4d454a400c9127f89c5a1d799713823a27faeb7909f8b3bbc4db70e9353765fed57bd8009f73c98dedc4a57275d5fcc9bd45e30c61ce754554181d5569ced0c1f9f96f8922cc54ffb7f617c8e562bcff852ab2a2cc54dc4fc3015dccedc71270fe213b50b29e0c247b3a79bf249f1a31243072b881d3973dfbb4bf07cfad5121e77203d7f1b1cbb66f58d2262a4a629e46f3bfde887e7b8685356e6c7dcf8cceb11815efb80f7e508b63a3ec9e33325a5adda61ef620543bff1b0e03b031e6f78a7d136a5a51cabcb5d7b0374374bcb154533a8a9aeea8c19fce543b90075f636890a266a496fdd7219292150b81a5836d092eacdbe931172f761e8efce247898a0fa7ebd866e411f4139006aec98e6976ffd6b3d674970245c70ff95697786d20b2cd6f36de957052c54de0833a5868f63103ea9804d5657b6eb608b6045642f2121fa11f362f8efa3bf0b0d3efe049c7196025dc4bf2b1d12922dccfc21f120f522f9ca28e1acd40be02c129d4d2c2e38e86a4b557fa60e49e16b401fd7b94a7f94994cea4f9dcc4552ba76eea31e11282da462636cd6b8c289ca720267cda204efc535e3f2e2d1a3adaddf9e1e2315ea079e4c24c420c60bedb1ec7c44b2da3499b36e6b7dcf5384c7f0924c7edda89e95aee14e83717736c6091d60d695601aba32facac5b5825d9591190b7eb29f28a788fee115a759a4a0ef84cc3a0c7ed3d19c889896b0d113d998f9ebc639cd669d9a31e8b658e167c1262c00487b0a0b97e33a6432a7939160223e5940790b2a34b2eb989e7fac09c7ca707859ba1695a8ff850e6d49c629eb55d2d40b776895811d7909e53bb07b0be159f84dbe85780a6097cc9dab493a75b7003657cfddb4e98b63872d5d108f895723e2fc1f0680b4d9dfb8f503b57f0c7af980a57cde26c5ce50e45f5fd0a9a83cc591da8e0de4f8254ea9863df6fadee968ea36f1fdc08ba06e49b6d71eddaa4a604c6307ce0afa8c0a664ad85066c5d8af80ad805b7a86398f3a84f22d88633c3bba4c2e8246a637057acd10287b00ff19761c3fab07a167eacace39163aca3b60b811f92bab3e5f097543e9fae2f0fda3009841cadf6dfaac4bf5073b23e33f6d9b1dc1c889f0282525df168f8f260ed5ac368671a68cf386fd8042d1b799c85592bf3a71027d9485032ffe6ded36c6e52ea10305e4fe23b3b2673d7c11da5d8ac4aee9b46914f2749a22edd04d0ce4e62fadd7871cc4d2232166fb9defd999c28af9a9fa9bd90fa13be6c8178d79ecc491b07361de51f8443a8c03cafe4a4f6432db03aaf992f7dae9e74b731508de32ea494f3c723d29273983e3a72a09918c5dafa0d139f1d38220a62e6808bca79bf83bc12560b7032f73f0dec6d7839c340c95985c0694b05e8d55681a7a3bbd9bccd5594548edad4edadf6b8f953394a83c00f3888d5ceeede059380de7efcf6f5b8e67cbf894efbdfb440eb8e51415a3b0450658a88157ee5019545131df88cef8ea9a8f7b00a51e628a83abd35edfb00d44a50a43ccd9c7253fc438ef44a4584d6cdc7718a06b9baa311fc9b1e8aff3d0a9bef0048504821097dcc4b7011c0aef0aab3ad7ab76eda8313cbd3943643d417d542787fc9fc7c4cc6d0ea08f846b5c080f0c084c5296ef931512ac99d089b0c399dc51d6521ac9433fe65fd8a3645ffd713029196f8e3015d2c236763c63137bad175132327b737e5bf08ca1afb6825b4d170607bfe160a95769f9ca638fcf94ff5b21244616d2a99820c868c024e716e4e1c7320588521fa57ee279d2aae542961bee8267e0cd3ac7185b2b9cafb1573009ce645a877ec5f02a93c96cbb08204ec1e76383c09ddb4875a825487f159a856568e1be48187e93575e85fd6fb7eca68823e3b20d309a13f7c687e3d540e436d418f145c4affc67d02e246068cffdedc94aede48fd26c27dedfd8bcaff008fc650ad5c10c4acaf76856007f2a3d7ba7a3eb164794c42b99eb7a99080122a2d77bef11002b4ded48dc5d453fcd75e349da628173cbe3646a2e96e681274de86409d28a677192d4a05c83f2d946a6320ff9b0d389a1f02c20d12c86af0194a1d74c89b5f1ef62cc5a9b4ed763256ac6bbe1f44bdf198c24d484f63ca500cc86d96ea092e880bdb2779b1e14855684cc2c887ddb0e42ec04d332af63376b3af50ac58dcec9c18af2bc1cf044fd0c5070ada935912550adf234b4af819bfbde67d0f207a507e1820c02b0ddb9c5d146836b79ea7337b720526e9599d3ee21b15a98a3615c0bb96f4730578424b935989e3dfe042db47b29c426a3af3ef64d576d84440da532b7e205f4eb0d611929615804c7e79a95d3fb1cf18a47da356b5c6841e79b73cbab3bc1fee92f37bdb7c95df0a0afc496628cb417c4e49b8988cd9025186c5c8ec6b66c2a6ef7c9c3ae71c2a11dc2f6113b30f7470e4de50c6b2149da055ec8b3315263bdb7faae690a29900345fdff74706a7c0bfa9e55e7b3de7a70ed8634c0c21f490b70f7a0c864de8d42c327a6051fa701c18ce565bab6fac1185471c43d18cd21435b4231345f986f380c763d3ee7e8ea41fcb414c32b7100f8ea90341929181e754a7f93b0e24d910ba518d2e9955a056c9042afaf0fa3a40424897f754aeec84baef013dde4755f29b036e78270dbcb3003785d554153b6a01147a65ce22f4d203a0772ac508b4735df71f516db8f5b6a39e3b53c4050c94a1cca1a0770dbf96cced9e2653ce467fbb9611e6a9fa91cb4610a28138c7f8afebd84b939888e4a0a83d38294806a2037b8f675c4692953de6ac2aa7b00d1ccc336f5989a3696e9ed3bd802c9cfbf79ee64de8107271ebc8b1a62c7df0004457e0291e5c8eb9682a544dba3b5fc74ba8d0bd90c2ddcc3727d4306138397642b095a538c49049f83ac968c59309632823ceb52b70261d69d56511bc253ed90e6d1a70cd77f0990988bbe2b30abeb73f3e769d0d2c7e9317f446e0f8329180886ddabab5eac533417dbc647878c3700018bbef012c9b472f2a2ea836267251eeda67aa3017d3e454e306c91d58ad9dd7775096257ba744e706b7f51fcb12fab366eefcd83c2b2a09687d9b6d1a96f70e0c4203a40dd8b8f3b4ad43067496dacbeccab9b8c8a729e5c5ef211c15c96b21978c7ed43846bdff293a72f1970bcd9dff08068f51e9a80850a75fd0290d773ce6ceb736ce5d21718170e227e051896ad8793e8a23893171275e19c815772b39ca6e09b6accebb788c846f02a95e8893ffb44b7bd736358d149aeb5a99d471a524088eacd0a694781dc1a3173f6c4edc7284d76af6e23226617baa64ecee064b19da69f6aab64090c56498095f89ee1265e38d8628bde3db3996982e363a08a8b6f75978ed88da06b34775b7550be6066893d0c82a8595f446b7a019ee59e7022625814b2b6f70bdd14106a611e08f2ffbf6ccbb1c7f51f36c2955d001cd3d3aa9b22e7270c561a99ac0235dce56caba3f63de1d4c8b946949f0b8f8b00170a1da845a04b388e505572b88c20e6a027787ee06f1673e815b2c24e0fd6ecee47c6f7e388ac3b03f74246c6e5af2f7fa9261ac3de5f7aca86976835df23fcb8a3620379a113971c0f0d54b89df1da6ec437660f6a58056352cb92eb0920514419f0144fdb91dab58af836f06eb741be0a503aefbacc7a7cfe3ab01416248257e364bd9529d89e6d9fdd0cdfc0b5209f19dc5770bf734feda4edbdfdd0aedf52351c1965c10277d15205993831a819d30d64ee533637454567c1742d16ec02ddd670af1f5a34ebe08f769aed59eca68cd7eb2b65ee80d6a5ca281b7cc8fdcfe03b51b2cf0caf6de8692f140796f309b1852825034320da1e318df1079bdcc1b485867d688b81f3c5c3904c5d0668339e3cf822e9100077f26ec82a5fc367d6f76c96c59a566e37605a12a8b8bf9b1434a6524bc6eb0341228be675925208a45229944130fc4d5efd8d8524e50bff3241f9f12db66dc8ede44e50edb7cd2457cc52b49eb9c01ba573736d2a49b0c22a491fb5037bd536914f5eb6d3c97925e662ffef15bd536f8b309c2f24a299ee7f985acfa28aab96e0b01fc03b51e6183d23eb9e355e6b4e70d9cda6017a9dd73e835ccc3897fc620438829a9493e38726e1ce1c54ce81e4b154712f7d55af461e04f0f4fd46b11d48cbb67213d34ec7427771e681060d0f55e4fe0c3b169ab46f47760267b8904ccda3b747518e77a813ad02540e1c49cfda4157813a2fe22dd9f07de7ad47c4f60985fbfe81c5c0ba9aa3e017c71c44596e6d64d7b9cc5b8a54e6be274f84a8853c4fd5362c670bc89a5ac5449b4e2e377d4c0695590948f0801a54e7798651bd7a6ab88be4d38278eab7f81b2f03a9213e7c6d99dd2166a450fe2fea2740c1d9fa93ba15b3cf4682d83e37971da9f6f60a7112337a673353be14734759025926fda9c4199bd21ab9ebc39ffecd1967dce7b4c10304d56439e59abe767e9004f4bbbd0fb87750c344467aa7d4df22b797b80d669868dfa3f8f50ad5c57424fd4b585c61e6028367eaad9ab949b05082d7847e70a5e6852e31d2c45efb5ab3e1129fb77ce335458e75bba14833df5525f118b427bc2467e6e99e524aa28913ca86384f96a69becffe83515df897ec2f74f98f9071de9a2adb2ee06ba36e0720a86c309e479169f6eecc428a624aa9324632f93ffddff746a665fbbbe4fe52612684054390e754704c1931394ea0ce5815ea46609dc082abf603ceb22e0f66704e4e393a769dd703996534f560341b797ea2782257a0acd3309e2901f79f6667d9ae365c306c78790a746f76045916bc1a30784562ab55f53c73509329eaef6740cf537e22c9b7b773606d9d26ea57821186509ffc16b39e75831c99ac10412d27b5898696d2edd6575ba6b38fc0e9ef774a5ae4635b9b819d94b7b3ec511d205427d77e792147388ad6ef240e799d6c8178140c62c40ae86b31d7cb944cb984b2938d23def34cf35482aca265de678475d884a9c79de675f994c2d283493137b2aa02a80afe00f6f8ce13709279c5af8faa56530901f264fe2bfa6e7840078b7c0e96b937985ace04b66ed6e5b3bdfea9177f03f7f214e8b651556bd8af8de5e0d1ded58aa4b7f021046ef253142e1c211ed20e900cb5e71372b6c6486e3e19001a8e79f907df0e28d5a01f9518acc338f426582565093d1386e8a426c09e4a3bcd5295f0cc323a77ba55d88883b9658aa296c2c744ab80811698acea773f586b8fc5e309a70d52c13ac1736c31aea9e4576fde382b1bd745bd559c4560ae14fad850438462cdb40731f0f4bc2b3241cf437b693d893fa965c317ebf4c1d291b067c9e5dd0b0ee7d21a2edc4a76b775365a825e9dc877c6f12383f8572840188b7c198b238ac91618bfc9fcd8e504395e0df9e82a751149078e797e7a5dae1861487ea759a1d87b3e97f1caf6c67eaaf39ac67209269cb6b9bf04b47bea507f4af8bb15d11c148cca999fdd9795bd6e886b5b74a16aea1d0782e42a71eaaf921ad34884982f2a4cb67e8e458fd115faf7a599c2b8076422f036fa6f6cf44051b14d8de210ef28547d66855d64dc702f1a7bacef7a94fd3c73dbf6e452a53e79b4203dbbea6717b148c5d5b787f9b9ccdc249aa7202b6d9809c2b20aadaed6289855f850090667cfaafb1ac066e2f4cd2340d64836747ee6c18de8662428e767abb26ab101c9bb07637268065d2ce829bd9e853c8d5e499f6f6f0d763511d38904c40582a313e94862433566e4fe8301e0e1fdf562dd327905d445a9dd63f2346260ad3991bf82a967d14afb33ebd29d5988664b4d48b75300fbcc69b7b90137068d4fab3ba8aaa1f773857e549203715b1f4e4a4a97338be29506b2e4d250e8cb3e182d9a2f7ecd64d431a8be81927115f7e46cbcb22f389e920410053bd46b1991e304cce27690822d84c98d2147e5e220ffa2b1c33d21c3c3d389da054853ecd7e85ea030bbf4c74f3c3108b99ccba57f9c2c45ba4baeb3c4c59cf7d25fbb9a030b5ac839c0dc414f14376e8c2efd0e4b42a63146016b56f88f0c5ee694b3b51880eb4437f8d607e70448de7ef5359bdd2eee18e0f12f2ce8215fad79a5a437383ce215b96cb449f52253f934a5d23a769cb31f1f1c9793290ce8c909cd45c1140ca7de20a6edc747a5963aa35188649a6c783d1097220d3640c5bbdc27f3e48adfb1ef64f74828a11d5be21df735c3dbc808a4f8a37ec79a86177b40bd4eb5b0adce4780fe459bbcdf3eeee45468c085cc774e0685598caa7e207e058c75bcb1f6a78222f849865f76f3e0a6036ecf2851b4240d64e59ccc364a76623d7d927c5cb7fe5e02462221f64d9a5000cde3907fa5ce289ab98ddfc63cf9420d23a3f93640005120d1488daaf1eee4465e1ae676c9b31405108c71404e023c0234b64308bbecc21b647dc2f27f2278a84ca92253d063235387a2531b6548e2103d7789b6abc53bbe589c64c98fb3dd96a8f7f0b99b941d713f500a1ca5d69b5236d5ec69dd2d98bf4201f378a872716de11c2c823d461b8e5bd3b5d2e4333e9596b9f2d3ab75b5b4c495cc1a16bfff73c5ab8d36421b7507812513043e201fcd4f4dd706f080942c1ef45b890688ae8a77c5186ebfc34079afcc824236c82836c1faaffae23e078145cab79721765ae0596aa582c42c66152f5bcac1a18e146b60798027a909f5e66ef52a66427db4ee832c6010774314ac2743ca83e6b49d05e98b5dd0c05f7f412e7c1620d8612b7cb7cab6d524d5ddcf8ae2710eff941595c5332d4dcd778cd2635ea3a07194b1ceba0ea7df88a605d3e7c414b6c89bfa016227ee98a4840228eec366ca086a1c5588b822586905c2296ae730079987ed56097c8660525ef841b6f15a97da2468bc98bac88fa28fc533abc8bf0a1e2fa3fb2cb357df3684610d12cdb738729497e522aa77745d15eb8aeaa51d132b411d5284774ff4c4f0761f2c0d22be8b84aee4c0b75f28c6cfdad5b5d5a079aa29f79cb9adbba76d12d5e47473c62785906b91e47f730deed581bf484a40ddcafda92f65e3ce7952c294832874d3a0ed86ff459f0617bb2b1a100fb0c0923c10ffb6e4d9999606be4a60fc90423794326d90e14b1a5933c011542c3413e8566a323981c929e2595b27175c6d4db014379943ef41fa758de08f06e1a96f75e0a26e3953ab3c541b592b3383f966a0ecf86255e39a5c80386e8cd92a8eddf72ba530f42503846fb75a754a5d09d5a8dc3640c6d645f483bc4e1733d4ef4693d715cdfd62ebdc7b8f1b93b1d8ecfb483b19fd9df354232d7c2f95ffbb590ec14f776d5b07ca0ef44e88d9de2e0028a37ae513fda74f027b10e453e3d45300f5f41a595f69565c0d6a068e3fa71dbc7e13d4a416e6529a974ac2165de3858527112d01cdfbfaa2203a76fff3349ead8ce3107f5267563da6fed05960dbff986aff00bb4dcab253c5f598d34e3317ff9d1fdecac5012bcb2b169d0599b4415847bcab3cfbcefa7c22a405c84c6a72d24b3f4f5e76f2544b21ee058a3bb6c6ba90b5ad75a617e370fdfa5137d289d04343c5a49eabc9fe45ab66e85ea759cedf4bfb90729c0312e5cc8743e6872c85e4f5480df74a5f6589212fa87c5312e71ecd3dec7dbab4f6031e5550d744d6f4132b8352157f78998ce99b09a4cc07c144853af3c52982b63e1c18bc063fff173b0659663a17dbc74d65d922622f2c6da448f8d54d43079a9c7dc7cab6faa069d920782ae1b5bca59d52e2b74394e0987bb6fb3e4cc0a0f30c6a292bf9b47a98f58f7381a73e4da89fe1dd5e410a07ead1e6bf9d2af13bbf104abce7368ab25938ceb64660149394ddf04212b8e9dc48318beef18bc5d4dab0e0afa8fe4724070037d93e2a938e70f10ae7a75621fc389c2a4c51b5676763dc29718b3aa45107c4e580abe35567c753f394fd9a4a22989b05c13d8f3d1ae4d9f41cf2deed75b3048b01bdfc2a2e7eed87020450c9e3ca188e909f334c45d8ee6683709f47137553d08937abae2e1b7ccc3ea6874f34fa5638dde14b6799cd953a5850282ba3595a5e6086175f81e6bcf417506049b00db4e4e1bebf97ab2612026435c0f0def96d07ec3808ded984c70cb33879a40cfb8d07ea62136ba9e54d6401810879b0356ae291cbeadc2d9b7c5603ec9ee7e4cb8bc4cff2fcc71a6503901d0087be5db27d275ab272ed0266c881c9e0aea9befe578891570a6de48fe2da377cc7b88df175970d5124d3b7efd5cbab85aa648eca587be9a2f4df1a34d164a57d0c6de18fa6da68f41bb5cc1dde16e14b8654e9d1046fa9cab6d5ec7fb7c864721c83ee21861fe464b73375510d98c43ebe64c1e415615d43a1b474e710091e5e993e6de946cdba6e02a52c294acd8f6861f74c54275e773b40f1b453a243368dc424dc20f4ab83950e47bea1d243ea999205e3ecab3f8192531bab5f5c2d4c007375afb305778a12eac44c79fa400fa76091410ad26ace2da6e732771d66b44ebc2e811f50d466732e0aa0860e7e54ea4c383399f16cd10adfc055cd771ef5e02287769a0b9b24495d5ac868ffba601648006058823d940beb8cac80889c940fcc0701ce98f0040876e36c0bd2ac74e1a1b613452bf85b59b41c581ac278aeead0d15353c44e41c1e50c1a528eecac58fd2568f31cbc1999dad078f42e5a229ee204da6771db443cd62f69f207235dcf206e42a7d5eaf9bac50212c50cb991f5ffb5d66b79310182b1dd0a0c7f8cf3b6ce0af3f3dd4997489f405f3ce41aa15edba047bd636a31242c02da706e8e840b4207f19ad09db0db065f2c65c64ae0468bfa2afa2ede96afedbc53b6524fa4a6dd9030cc3ec07fad43e6a755096448e83a3d954adb0c9f496a786cf160cf30aa4a56173f208bb18bf2e2770413cead83d396c18c6ce2e1eef3e929c6fe0be0870395069f4d9b016a09f8a21274865973918adfff2b1074c1d791abf2f3c97967d42657133fe32cb95a1052dea18ec734f3188828745ab38d2491a61dd78f6e3305a8300ae8b9896f77263edb28b2ea27c1563907057104953c5b166bd775a11ba4d0c69fbd53f1e0c1f891ee2170fe236ff3e2cc807eadb6f125d5019e6e528b5bb6710cafdcde992cb46b7ec6c1597edcaf765d0745650721028bf53d69fc9686aec9ff7fba2e1976a0bb895e702afa868eba23065f6923d61696f6d3d699d7d998d49ff26df83d35c70cf12afadee27b37ebd01b853d749b033ed65ffee1c0d05ace51512f27f8d26c70e32e20030523a9ee8837157fd67f2cfcd033edc7c6f05a83509b6d8bfa4c33e3c1b3b5ecd809025a5b50d438825115bdfdbf66e240cdda7714cac8190c43a040ddda76358dd8472ecde36bf8de392a0d6ab2c9bbb33b967a268062cb52fe93215ff59183a97c7ee2d4b7c82bad6d5f1d899995590ca0f0a30946909f74b8ab8e8204ff58c24d28c253e3633b7ac00b5dd13e1c3c75e9c87f91fe5b5e3dcbe37ca0f0c7ac8852a03cff96ed5641557ca3c2176a6fa82afdcafec06d0d3fd1c5529ad218ebdf95746ed5cb11912f758f28117dd388b923688cf81cfae42f57a3bf0d2961dfaed516363eaa6f9233e5b1c99418bf62d8238a1b127666aeb25a3adc69303b49a28170f19ddd5251a13c20bc9712eb63f2c3d96929efcaeee68e1ef0834657f5c067877e61f97b16acb46cd8205dabd4186ab36b8ac2a1942565e9859f475982c279aa2316359058bf7f43841bed9108b9b79fc250fc4c53742280bd5036378e35f4f2a0e3c1abed577853e4119a44596c2e59a7e18bd834bb0ba76cf6638ca7d1fc05958e7a81a4cb6f49642396517b4dfb58105f9e21f528621163ae46cb0e92fe9cbbf590050e5384b2e60c377b4d02f36a2197b7838dd9b611b12b3015b8a74a3a09e528441807c2b333d08e7164a7df2f1a1ad6eea3afb6bcc2f6c2b4049d00df59de9b334960e0ea8a1e590a075c8104ebbffcf439fd554ee11b852604f291626ac1633d139e8590be7fb37df3b2ef0185fccf9671d723a51a5c9f43bd1ff7755f5b4a30b8c58d4d836f08294a22fc3c993fb7e6312905d49f5452df85e3a5f93f70a225b7a40aea81de437b39aca20a4bf8fc21268df79cc9810fbc9f1bddd8fa6540b01b22d9528a172bf82022b730022f3a4d9f548cd3597b619edcf8eb83d15ea4cf28bf58761bab9075bab57fad4a6eda893d105e26e989d5f5f52f6caeb035c43eb2cca41ed997e582cbc7a2a9c297254b895a531f59c748e029c38d418973b62ea912733f61b5ef995da6a858da304462b7daa5b859febfb5efcde43ca0c147fa860601ad780bc1bc164797a02fd863ec8adc10a998451bb3539f161a75b2b8960e6d8896bf2617d669c7ac728589f3dfca458c2df7ddb5f1094e8f5538eec0d980197e1fd2cd62a3d291f3955e77a93b7a808e83e6fc205be0aa4c611d9483e2a209f9d64bbb01f9571130c17bdecf9831e0d38707e1a98cded1dd877139f4257a28e645dc65fb35df9cba95a3929201ac0044bc047fe150f5d805dc5eab2ac2401885e78316c6ecdc6c3869818e88d32496830eee54f33cd6c9ef7d1a4c9d85d369bc24cf90c9a6d07808235e551d24d5d4c469f96fdeafcd516c817e3939cfd27fe2c657d2c601cb44fc64021a0bb86bd1d28c43c29f8f249ec50bb1189b385b6ff627178eab68f047a7ab332646426e79bd479df4ce736fb5969c87f806591f239c7419a3688adae1e22a1aa710601c8386e76bc5a2958a7510a4591786bf552a2293fd3410d09ddaabd66001f777246688022ffbe82ec66665e47e5dd67cde3efe3dfa174c245cd5615326e39f02dbceaf63a26f031dd0914d4683936108b57c88d481aef1b5353863c2e0b3f95e81a54495bcb45336df328942fb1c3aa7fdb2f272aa2dc83e8727f0f8afad4bf173e94fb014206857fb9b0b3fb56cac0a443d1edd54990480b26e1df66fca2c5b0721952b62c2b3135c7468cabf263b57354bfdf87ea3d21b130cf795d0f7cddcac08f2cf6df30fa6b59340fb443beb195cb911008e1c782c82ccc6ac4b45ad7d51b7ccdc0c3e78fa63a842eee3fb73e9649c1f6b9ede9df239b2885ff6783ab7805d8c848eeab7decb2f68a090cbe21d2f37179b53b2f645c3940c12bdaf8a7457706c49e50f0c8d4b249d8f326deb8ebffa5b609fca3e570ce5503966f6e867689dbf50a2e54c93dfbd37b191e3902223209a906d96f8a7be97049d98fa0fe3818fa8f6cf12507ee9612859607cf5bebf3a73486d39c3d8442655241e41b6f5ba934090fab550ef19c32c8a2e9a7d20ecc04803e4a6df4c60dcb49111576acfca22bcc9fb26f8e01ad1a2ea1d24c066d7833ec2dba80f280f0af41c481ff8c0a099b66133f9e3921b2983525930d18b06678cae2f8303238617ffc9f84c7954b40a9eaeff1653085ee9b88a06591f9197ae73302f02b3089719f72afca438d3b2fe347c6bbbfef6a4b9904c3a0737cf5ec556a0f1258b42b34a7982630f58037235d48e7e5d5a616f6f1f17fedb256bdf8ea25773a4f3d55e0c605fa85b992fb3978d2b534ce5193a1440aa5325ef761ea365b8076315f575292b3bebbd79bcd7a6003489233fa9c9a14fc5b9a1f766cc36c6da3c7223723e151b5b860c4b068ece014d9be1babc205b576be78bda2856f44f8618d8376b0d131873212001a76d79ba4818fa8ccc0bb6afb988132f06a05b866efa1a3f134162b695f18411fa7ef18f0583df968e5e066b1d00906c67a7a397aa377d26ce443aa672414ee1c9c2165cb89cd0f8d28ebddd6c58efd03b6117f7c0249acfe1a7a1280addc88b7723d501e7d89f4b26425b125901874a4a37aa7e59b38dcbcdc072b656dae6fba60bcc62653573b4eb8019d1fb7239010667b13865050d81b856a7219761370ce2a41a69a3aebae048842436af61f3193d8029c0d7d0cdffb9f28849758ca2370a88b02f627eccedcd603d4f43ee4a63106aa696836757f416c6b2bcb8bddd33befda9e444ded20a4b8ee57b98a7866ed21de52266101ae8cde1d3cf44b7a93a7bf912329c7a9dc3f2b4d2de8e2dc97b36c806d0c729f37a78a7b5a291a04d2ef6c1c1a03232a184b9da3413c981531d062260a9534f1c5d30d6e5753eb9cde52f15826a33ccb554b9acbeb6055e2f2c66adea0bc9b2939d932e08c9091af89292beb2f0ae385f1d912450b8abb6a9db78772d1aee2749520208d270855aa4b0c20ac9033798b9195f0f6cd713b7f133c72529c59e1625fbee306e302a67923343fa574775f2845a92d26af3af2596c2703588bc8b3cd7beabedb8b1d3e3d6a0c780c0ebdb664df950eee05a11d611d3e84d4b7ab1d6e340c5620f2647d017090bc95391f914931a5fd7a60480cd75054f8e24630431580c83ec2476a7c25e106d9d58c56527684a3659486775fc70257e3259b55ed566177ec15309e259e1b292255e91a518fa84b5a7b5a04811e7f16c2cbee2e2ceb1cac8db0c4fc5837ae0dd0f117e7f9cfaeed01a1ae25317b614521bf9528758017b8c21e45138cfe39f3d4007c30e2f7ddc7e086bf2e276452ef0cfd3ac2f9a88d1bd4c89fe11feac715b7c8c04ae49b3746d823f57bf062b6f80a30e0ac6e66fd189a922b1e8f46d34aae9e7fb19b050c4d3200c7525adce00a6ef822a407e15007c32b18f16fe85c9bd80d03a807d079249b9a046170bcf9d75c12fa516a80700cadaf8ba6cb4744e5cc4e931d0ac9c7a357493a5a9546f28574224194cc01b40f8c15e80f68299031b52d7441e1d9b6036e3de122c7e38129d48b7d4fa56df15c681b7af8792d95f94459b71fd5e415c7f42e8b6023f527e1c9a703629afd3464b95dba299f29e3ee7930f1abc0055f94fd82fa079ac283bebce7bbeeb64aa96abdfe6dcdee908de17125f37b9ec2d06415d1016f81b1eb08e3b6c27a3444ec0136cd02640722d62dccc62b86cf063b7df0e56bcf98d28f592fa578e4720b33e156caa048ea4e860e7694998b4e6d33dbcaba198a39993c57860076d422a3bac6b1e31031892d2b801a7d1f4b2d53a98207f79a965f8e1fa9d1798a167860ca6814a4eec0fe44da3b66d48571de0c2e53af1c097d7c21bbb5f6266a96e0f61d238b9652692b10ad6bc5ce245f30906e25e82773ac0c78ea6c32a00cd6e302f0b6e121a9e1715b0de59fb4a750f54304a20d7bf7701e6eb2bb6b0b1c69b41760e7b00ff3d4d982fbf47074510588a9c64124a9b3985aa617c3b8e269b3ded0c6eb511e501d10b6cd9e0359b85dbeaacce4ce9e60303d4a0f731027290c9f659ef8bcbad8ca5ccb5f43487e0de5a9774c5c91132f1437498402065061798d0000d21e71df7adf68736dc89e402fe72b7c61dbeb541ae0a2075b0c42d03da43d63242818f91236b93c8052f1116c2f337512a149c1d1dd31beaf5a14a2abe73df1a2d366240e1b43acbb5080b753054e989f4b5096b02e7d283003ac2ce1c6cb61dfeae1cd0ea359181ef411b5c4c539d238b300f133568d0f6ba15fae09143b7e6be051f699572079b9f308ad6863e13e56afa3e90129cbc34f5d6d04cc69c3a61c972cb8bbf1217de3b11d8d3a0da759d70d4f9d76082bb886aab48c555adb8b8ff430cf0b313e55ac3960ca5c204933feef75329446292c0ace290b653f42cadb47f4c9a14d411e3beb6d3c7b72e47fdf136a291f39577c2bff1844de5fd434ab0bee11c978584dab3905ebcaca46464d4028b0b6c1c694a670ed9f7119693dea2621d9d812cabe137116074ac29658da9c60b8006d824caff620b1c3c0f608341596967ac2b6de8f17a5a21cc70cc44e87bb035bba00e7580313ab349cfd1712326a9773721dc2d52b55531dcb655369b241f8cf1f113098b60a6afb666c553f4f6cdbbeccb34d4d89c71b8560ed9b64c817d19e43c6ee35b3ac4992b75597b51416bdb035ee7a2dc6cab714de9dc3f283033d7d2bccd3106b126f2227c25f9f3214daddb49ff359e1b6874827611316d30640c96aaf0f58afad7add6cde2c4785d135c5638caff9244324489f89d370e059c34d525556a6a5d977854757beafba84af695a0b4315028d970987aca548721d0a9088976820075f1c1cebb2455b5d0b57df435c3ea0947d37eb733dbc1c87b5c449e553d8559f69b3322fa859107f782e4be15ed65f6b26b267f579177c66adcff28052427146aacd991b604da220e527c15649679c5d190be7037821cba7fd9c4c6b6f3045932808b7d97c88efd4bc77d4819b86b1a9f26a1e609f035d4627ca5c1ef7d211ad38a242e59bbdbf08eb1bdb06fe88283f8071e13747cdd3eeb858cc3a076bf22a5b31e9c15ed40f35702340079e0321eef32213320a518d805e873d0997aa336733ba086abaf2230fca5b4e1abe981a698a56510e2e98ec239d8c61b3c9dcc1346583fe2dff8bce4fd206a7fc276b4944a8828316fdd7e7189e96f41337d38077510c067f6998fbfc52f000d128fe9ea36bdeaf8197adf44bc1e735c49eb07c32272f87ffd7dc9904df0de8b2c497594993006f223195d04b35937fbdd0f703b1c9db261ac5c41b1c12c9aac41701640b9fed1f7d727a74b525c50c186f2e7b75deb7aaede34347bfe2dc18ae5d56de2b6dbd3833ec944b71048b13d3c995b585e14bce4203c6c7dde3150a452d52329761aff2297391c36692258ed9160ce7a08e2bdce13180f7105eceae55cebfb483386510bd23e5703e5132d7584ce04fd536c76a915e171f1a2d7d403bb4dde9f7f2c8a756c622fdec67f951e8c2e8626691f9e3f0a928135fddc726d8830da71227d974107cdc49fe85afd1332fe4b865539e534732c1d503d7b38145f3aa8b3810dd538010924018a196d0acd893c9c1045d83556b5a65ae718e317638d190d31376751b699c0cb87d4ff6744474f65a3b46695923ffaf618d0e86c3ffcda9246d053a7c7d1ea60f42f77e77b8f1591b23a0dfb047c13be4f7b9c556c823174ee717792cc9280ed70acb412018823cff10f916963f634b9cb835a823762627cb70ca36c2b5a4f4aed72190e4afddd3b8d741ec5a739b5315388ae12d34c00fccbe46331dfa7f5dd1a3974790e932ee63f4631ca1a16ddbe26927e7b272b6b8c60d3e83285dac9e6e7dc1cd0df1a11c4628879c82a0f8c31cf041b338ebb8ac6fc10e9369b315f1a541a83cb12697a292e9385b230ebfe83470f52ac6a870e59a93e4e5b6fc14efe5efac3af8bfc9a06d3fa86c68fdd0d2730b822f7846a9623eb9d894ef7a21ee24a0cf639365973d1c2bb7a8928f37cc031345f784f06fe8f223cde97b1e26ff91518869e8317125a5299d936c526b204a4ae56524aa530d9518e277ba356b9d65ccaf7f8f6244368f4de682fe70ca685bb7b8cc5b15ab830536d12e86ba21dea7c6d3f779170326ef9a058b017e3a91d93106bd744263ec76db6e341a8f0d3b4abfd8d0a82c05323c2daacc9d2acdd28b02910d6e1ee29fab531aed28f6e1ff38ad532b4af7b0381b2919714c38839879db27d660ae6a0c4da27194dcc8c8037e0c296f8a178b3a3b511a213bbef093de775771c19370d01d88da6bb9617cfb2422c478310d3e078388963bf49c23039b93926ca2e59f68baee22a41d82645df4339d93759ee2066f1edf688cadbfca4554e1d805cc6ef8946a5240b0712aae1a86d24883861d7efdaabb36d7ee786b47a3657d18b952f04f56c467b70e3c5ad6630390a9ba5e35d8d574e32b43d0a7118c3085d652beb5e2913d57c80263d0ebc4089f87b871739d930fed092e808e84279159ed82e0c22e6a40714e964bf24cf87967cd479caa6c047a9f320d2e156dc0a602adb6558beb0d8d3d3c566ea4557055f99c6571c48b3f3c71dcc296ca3b35577d342601101b4cae472a8673126dce2d58dea600a9ee41eccbc5da4868ee9e3f6d0aa61e4322011f6e1026b5f5b59eb680deb1ab37bb2a0eaa3f0038c98fcc05caae10e32fc7f1088d60d29c649d10cc14324bb7b19268e136ccd56ba26a32dd8ff9164831c8bf0a6d48ee85095fcf68d3e603dbc266e5f56cf6aa591f5816a33ce7d979df8fcdd934b091f717a79becae8e05d50defdfd7c56e10e1e1e4f0656203fdd3086379d0f589463b68936b5331b2ae3c59e70b80f20a1987601f1584325e2ae6547d43208b399dc0620463f836ee686a1940eff23840b68f0752f349cafd3714cb0a95ab3868c6b600b5826c22c7292dfbd13198c16fddbf709392535b1d59b59d43346d956a8cb6e0568a89d42dc2e05d06f4dd64c52a67785b03a39cc7defdd9afa83545c7a9970c6d2ed319578d197eabe64e4f3fa0eb2cbb4a7da1df4b9ce5f3ebbffc923664453c5cdd948f6b28f0d4d28b74fcbb65c85bd48f0c80cf1ec2add27e5b0d1ce6b9ea040796e673a27a7b049e411c3a6ec22fad9a7374c951ceaa14f0ff302d6dffd38a2388c6daeb2db5ac5712831f27d18437acfc6defed9446311e4b39b6fbd6a180362fbbb8719cfbe7c0c7c1177d3a92e0b36bfc637e0b0868cb41a599fb77bd39fe69ef642e1845bdaa26b7f705a1c1c16e9f5b12c5621f5f96a13be394cf51b4daf3b11af52038ce8d538fc6a44c0b2b75c2e857bcc18e1871a07d8ba369a3edeb88dcc8a4b4edebc8dbcfdde54af850f8f0dad59aba7121a734f8321b315a31d2668c5662e5c937e7322592903b7b34e8b55b235f0d0ce34e5540e8410bc5cbf90097cde9bc9d06576b271c0f6e6f069b1f5aefef60f76fa62cf0ad69cb1338a201bda2ff688cc8213e90f0e3f9405afd0215f7012fadf2a8578f039460e041e5d8e91f76bed7798fd7bb597c52058414e6d293734f664874ce8a483335d10547c5e4224554c2556b9cabff2ab1eda3250b627e75cba0dd06589c7f69da7b587f7a78b415eb44fdf7ddfdd2c575ea9b83159c36dacd2ff563ee4f41751a503541700108de05ffd2fabd0550e13f3cf1c85a57d53e9dd4addd3978ccc817c4b3bf5cb6f015f7aa80334e598cfe483fe2b292b3b6e23cd1e0d80e13438efcb0ff618555ac12c4332f7b1c205c0b512dcc9faa91c2d92df092dcfd4e79c17ae110b657e0b48d662e2f06ddbf6df00920434b253a56137f4eb068aa90dfceade1b152f027e59d4b9c5f689bab13b45790a434ffe674a1caa352340cff67e4249036669b4969cca6f8b83e11014a1bfcc30cf78a55653f109ef2907a4393a5188f3f2000e4321bd25e1f15714fdcfa1f09b678c9f3627448f39f5ef5941b2c699dde253755387f57dae97bdc2445a979aac65c1acb9f19b4f0f070e62432d0a82b933c2f4ee5eb5595e68ac10f9bd0edd50f68f52db7a2abf88853c198fa6d5f9f8c504e91bd841c32bddac99d2564eb6edf4ce17860788d459ac3c104d86816652870eeb474672cb154f3d91fb56ab7fa1fb1054129ca88fd0694b9e10ad5f8ce11788a95af3904beee5059c35d94fae9d7fdb4c3cdbfffdd2311fcadbcbe40ce31ec4437e917ac7ca879ba7b35b73689e2e8f5f02af25f6c8210ebc5efea436c17afb923020be034ba3ca88105c579ab1b316d9ce3b17df46032545f7f2b361158ff0311bd11da3f5beea246dcb28dbe63e692bd45737ab9314ef2375c104d65b78df4c914e7bc1e3132f8d269770c5b1865efc4e2f32f60906e5eb06fe55ffb4a114d3ac0e4c3c6d639dc5441a102d1abcbc9172602c81ec04835782c560bb6b46d811ea9ff80be1102c4ad8ca951303218798a3c337f4556df5af6bdfc89bc4039a99e31234b1c5d277561dab61c17964243df79d0dcb27da3d4e9b4fa59f386fdbadb21f1ced75e5138884894221017272a58ffc34b9d386ffb462d889b41c61aa7f55eba859787597b65be2e6cbda3073b0950ff0dbf28aa41c591dc3a226ccdc6d4eedfaeca4862e3439c5d580e523fff5c4d80b69f71e2c2846a65af720b2c678c87ea3c064b1f5d9f2f62bd0fb2794acb3190d69138a529dd4ebf4f923fd1d568615b94026905f424075c1912f10d2a7c32ab6c14e0c9e9085786e6902b60828c038f14285348fe9971e786a64f8b21095f30f451ef6c48fa42b6624f4578a37801e6e8f1864d2511bb651a7b5fd6c2823c1f89c920939016855912e4379b438d40bbb4c33735af97af888e36b9aa7ec3363ab0ad362b97d226af08d3043a2d806af9eb5ce36783c342467eab6a4c047382fcea2917031d5f8f31b24c2bce3cb08c8ff7d7e1a111275cfd25c3a65cc93b70915453aedd3054a64335abbbad0170b8c422090e63bb70001441e1059fb853afa0d864b1324bec681d1d4f05f0cac8db318205431fe8890486a0ef742a92563df47469b18495031886f5565636dabde97ff472a3e055863636ff33c05765bfbb9f2aa5c37b68bad508f6b432a80d8dd3b0b1cc5a8d3ce86b3d516b054b0842c1250ef16fb76d50779eb71725ebc2c985f7a15f22cb79fbb290fdad3cb1c2cec03ac206d5781737ee49a85406da6355141f6b7a91bf4cfae07ee8f0060c37fef6051319dad10210f219ce0adf0d72db517d16f99aeb1de430c73de604cd21bd58bb38f772ab2eaa5b0c26804cac524c94d401019d92a82578203c675d964abc78a881c1c16fe9644d181966d9c77e35e346b20d074cf9d2fd9284bbc6c477b5fbf3c5fd333acd9212df93b13783afc2e721a9a0997b0a9931ae6a27c666f97bbc183ff29924949cc086872385757fcd697d9a142ece21c2055318ddcd6561141f006bd8f13db19ad0e28a3dc9319376cf69528477db559594003091624239ca91b6dfba576e38d5589cd0114f90b6317e42cff0f185e41e53e6687c6098cb1fc3c4e7e7800df2e15ffc86e6a02d69345c36db36eb0567c342622ad5409deec6713839d1af366568f367e80515a093476a6d6e56823a16f0c1ea58a670f78e08b4b0568ec992c6a53be176d4cb4017c3504f353a08341f60c9a189a50e253517d30f19efae14ae1ef04681b14157a326bc698e785145c0edfb7aaa79584dc0b3c8b4ba36c1bd026485c5565db0ba595ad89e269121a33ca737bd74a42374ab3ab508614f6ef561631aa1728a8cccb622db357316fbc21601455e6b6b15164e41290490e111e19a8d025acf61196081c7a73b96236a5246ef2fe40f0f6d8ef8462682b6742d4de761a5b0c1a27da9592e668fbc431062be0ff7505ea32a8e47a76fd05aed8692cd00b970272724377e5f5fb6a506071f6eebff3e50ace5fb54c81950033662deea12673b434ca1f389ef96f1ef5d8f92a77ebcfe040e8f31426c59dc5508f3cf667c83c9c2ef63b98d74542a0b92169eac7612cc13d88e1333c4110f81473e1bbdb2f5f3ccbee6e4e650a91f4e35299feec1eb4a4d51cb7dffbe48b7796ab879bd8a5aa8a665c44d6d59bf7cb8cf87269b99533ce41f14e6b9a2545aeaeda4c08bac68d0b8ee42e9c2d8cf4a77dd69a6f47f54161b1f6f8d46ae637483ca06caf79c0b271ee1db54ba711c3c3dd9182090f581e02c50025212bc6f1eb9541d4ed88eebc28402046f7f10d88cf4e9fe0c83e9f4fad1d246b4eaae2eedb2bb3eb004cfc56e293eb244f5400cfdfeea81cc384d87391b6ad44159de1686cc7b6305d21c1e3728a8d2c1c3140af5406fefbb6b90546619fb954e9100b038890324a5205f3b46d77ad3f6e03dee196acfec1c5c22a7f53e80fe134d3e3b560c457776a3318571aa72df90ed6bd9d851d9dd169c300ed4b0ae86184f1278c860baee255b1e6d4d7e30b702f4f83d379ed4468b1caec04976ed38ff82432088f7753aab7a453c89b2ccfb87abd6c8659f62492321f804b2eb40363026217f57d73027dbf4cc8e786f7599c177b4069d03206c7d572e58631087f41922ba9d09875177f4007e4ca8825abe418bfac745cfea2c0425e69b55dde1f8564b28b262aa009dda1f2cc6a5eccf7b195ca54ae643bc1b29fc529ee9e7894196915a1288201b1a635ff883573ca50f6903899ede2cc79dcbc138eb1492a7d7a6848161f4fc58db06779122987f635bfdcd5024a20eca7cefb3894ab209921b24494efcd2fb56e95ac025f6218c605d6690a5f624e8ec64f976b566121a75bc515487b5fa6aa8c8983cdc3379820bcb9351e66207bc87923d6beb4ade58ffa48c419ee49fc6396cb22865b842d7944e7fcc17de73400fd37b792717a6c68ea1abf62a122a9f594af69a5d1aed39e79e4027b485d78cb70bbcbfcba368e005b61c11f825d2753706a8d55b7bf37f28200001b9ddc6163c9fe3a3986ee62878b1893a612e7284674d0a4637b4ec51d71bae7a3f5aab57200ced70c26ea8fb67d0185a1540d4791ce1a67be1e1c9d08de8456471f6ceb17661476bc8ceb83d253f9dc0052971150114ba6d4b77195c291254d13c7495c41169029c85eafdf6655082da008a493b04d8de1973f86b4ad22e6b3c4fd7ef1b94dab14caece7b9ab8394e45a43f5214239ed661599a9f3255c33df5557e3b7f656f3e65b853efe52d1b43a2de4668276b4be708db8499c429374dde899b50713c9db56fa96ddba33690c2cd066915ac39e2a8887c91630cb6d45ef9282a14659553f57a52ef10419ec65b099e3c524f8bd2b4b8869a6475608af3170de0fe502f1be62ab4aff2897a5e5752ed6f558b527a8043102fc70c3ae74595849201a7857e98ec1fe10cef0f77171b9e2ddee9fba19eabecb912510de129a1f83fb21e7c98c32be077c0b554c004432def219068d67ed13fad2f035a1e4e33ee6d538a77e90cae05700b31118c1a9dcfb12c335fbd5892d28cc0b4842a832263c94fec30fe3c64adfd6beaa626e5b0222a05c89e3d8d833d13e359b12da4a9e26bffb6a82cc8b21c209ca6700a2a131f15ecbb7b0355bac2bb688df8cbc0839299e3865f3fba39840428f130aa82ea536785065ffba5815a7edafcbe1bc718f79d70fe017e2a146aab5fbeee0c112bf6d1c0e283dd6b296ea5ec34db0f5214743c3e995442b2ea7526d2545c62e1b50d0a6fd35e06e33636a3c5b6a5e30a54c9d303a3919517ec43361e68196c0883c3a5ae62588b40a5e91318347b40939e36d53ebc7d93f075559e646da5e797a7de98c30040f3866cd7e5180ea826e46ee5b8d9720616ce57d9f3bf4d8cfdfcb7813d218157615040a0d7ad3d637775715a2515d8b4767641710af620b78f760ae72a6a6bd33d7ec0c773945b527d17490bc1c719b6668343c60ceaa2c00dc273b5c12d46860c7ec830e147d7ce51d69871b68df20b01225281de88b3a3f1ac884cb5571f8cdb5d5afd1399887f7852874fe3e9c693de34fa11dcc3ecafb9e5d9b0d6a916a196a2316acf3c029cd3716c51483a4d0bfe3730a4eaa2e6241ab73bea78249dc3fb46950515bbc3352710c12000c3372d06abd7fd6e05426f5da62d56e8e9985ce7bbc16c8467cd93533bc8cc042def2ed98f54247ebb7a69edb96a77d57b8eef7792a94493773db831b294eda6eb2ea95e1df5e9463bc2627cdf2da6bbba41fdc8f1dc50b81a88795417d846d26e59cc406e3501c3c7cf7e7c7e09dca23811eb5509c06d13e60ccc8c4496cb07b47705a8eea9e40c89a8a664ee8e5764973f8eaa30856bd2107fe7ec86f5782f3d85c4a9f0d19fed4ccda97efe97928229bac4efd37b338d9fc3ea5fe365e4419c35fe6044c8731d9ec8d8a3934f3dbe3f66eeb5ff4994559cfb11d3bd30763ff41394ed20592f40196ef67bd8858c47a8e69f4d3256c3a11b012822912573350d062bb0205c251b0030e67bc4834fd46a3ec5345318e5d7291b04e38b1f49c6969b9ebcb1c3a630a624431e878bd68f15171584a41976feb1c9e0c9de8936f626768b8684ae824a291980bc9b4a4fd369c1dc2159daa2766e25d0886f9f7ef5fc64f3f379adf5400dce3d180759ef8db4d62128aca8da1675fcc0583aa3a478568e6bb251f7dd5e4533506397ecbb52560684556b767fbba07a458c906f850374b1995a4e03dd538e8d63003fcf4ddd6f4041f2e31cf93425f5e6add2df5e69d1f26d869f7470cb0fed90205a86c7b676376284ca91cda4454d62c78d99d6c73b93987522bf2c574f55a9adba7af18892efde3baab5a3c33c4a025b980a5c84627684fef59a3b7121bd31a416e5ed2d4438d9c6cf2e3a2c2c4bf9a034ec1ab9424851285695a69e7c52a950a89ea3f0942eaf369d94d26bc687f1ff0d28ed8d4608864b612c322b1b423eeb3821ea628afbbab5657c3b8174bef9424813df69996f2c6b332d0b1a0809fd01a3d66c5c8d6bdcd2352c2e9496a814546830433f85c65158aed1479d8eaa114a06b7525124e58b38ba63d0b6446e0f8e4412738436caf069a8486ec9f9cc8d2296476d2c50a8212ebf10478b86699e0a186306001ed8aff8b6e5c7c4d9e7ddcc43034189ec1b0a0666fe5856fd6b99fb0122dc2d44996b58a24723aa10d241c09de6497e00e9877d3b7c0cd0cc238ecf4f5a1abf5a09bcf29c1e49522ea989636f336ba9f143a662fb8d3998a16038251c549e80172f6b6b0dc860098185095d64dc05a4e760bf13d071ee0cef8c5f3763b45aeb62eb44982603480eb2bcd1801f0fedda2ec50cc464df523b5bccb9398cd38c329682422304653db22c83a3e9a653c1cf3b7683bd7803053fdf7bb158ee64ef22931b4dae9e149ab3d57c3b3936f7a27f0edfaca327d5a85bf7ba89ff9c5a9b28ea87373260dee3389c91e0e1c727fb58b99060710dec1b1dd53b19ca49e4f0d9f992e73bc0468be9a30d83b560dd7f2f8dd5c0af1b1b076321cd808b08df9479731336ab3adbae788ea81451d8595655a74839b66342e58a4fcce154b4684747f5638fd85a2ef8e8fb28944f036cd3197038dc82e1ac5955e710b72e9f53b58fd44016c975144766ef8930f417df6491b34f417f9570dbd2d1b9572850c071be81a68ce9113045395225c3e9b1b0d1b0eb3877396ce7e8a250a54fcf360df7426059bef77de56676d3837ff72b71159e38a3ff31e9e9eff84f1f654828c89f46a64a2e394b87125d4218fa1277ddec7bc62f1a17850a294bf716193bedddf31bd6c353a65487c07588f8540aeffbe05de3db9894815df3bd15870da15f8855b7cbf54e5e91baa68abf888ec2025f1125c342405f9b9e15381322f7a1f8584e7dad96343c3346aad2b236d702993bcd1d8df1d8530c2cec4d128dac3ae3743ea9e9eeb4ca2a8cc6755a541ddbf9d346e5d01af035c2a0e29897eb85904c889dc5c6b28dd8c2409755fe94b50f7bacdc9198e4ecdc8b4634f3f00a52558b60d6551ba629a6e86fe3712029f069bf37da515d5b26d18640a5effab5662a87eeeef6a8e361a359bca0cd66623f7b568a4ba2a17df655a0c199f785d83d10c1baeba4e245e115adfd1eae42cbe4109ab92c4862a6717f2b0a0801890a9dccdaa7bf129750ed4405858363a6624067a4210583e3ee9ce754d943fe6358266631a4f8efa3a0895886231d825b563f9cee7349a72ecb5ca79e75a25fbd06e5d269728c17b2bc6562a4ce0fee0c4826c5019649b3d582fea49613a850e47823bcad1de83cf59e0277376b31a16219c5250851a77a8dea4a0e6cd952bf752129a7a86472b976ea82c0cdc3e12de2c2220c539771cecab310e02be10a5c648331f943c97e46142d21ceacb0b53acc3141f262277a08ec0c0a3e11e318197233a89254842eb0975c7b87e6012a7b7581ac73f018c75e78a478843f9bd9bdfd48b988257069c1154e3960f43fca6d7b9b9a643f77821226237bff3d5703c6097600f773f166564fe89d2e8b728b736e397ba5c789962102daaed6dd317e907df57f01303a5d5a9d7cc5ed6bd95325ffa5b67718ba8b068eaa15efc6980f5e6eb605dbe3186e29813337b3c8969b31694421ea17e2364dddbbfc80a1b1d5000c392c19647b6208d55b1e47ebd3375a9846112ef88bb3c9b21fd4685e459dfae68d7c1013e82eb451627838848db6d81da605e67ffd88603803fe37281f49e3de72533c98de106593efb1b92bc0b10e7e16d327a0d3bc4d73f9d32da75d86f946df05c5d2f33c79f432cf064e089eafaf684a4241271666e88bac6d6abf871af405027d9e2452b462ac3f8ed03947683422b05c60692e95a97a279e2b652fe065d195c85557dc49114e3f558e88d659701bf64e0003ea35f4c0fb24519e57206508d566b15962ca1b7ec5176535352808d13d5b7b08d4408efaa95b4bbcc99d7bb865c26929bfdd2f603188a4f2d07a16237bbe9305c6d358f749bcabc77ecad8e63ff303030164ce06b3e175c68f2240e7062fa9ee898f414c2997e25e2a3ba1300db3419875dec83fcf000fa6ea523902fefe1e5d0d252ba1cebb64e4cacd1ff24bd1eb74c82b171e14c6e87032904079ca39228f0ae0531af4f5a9f63d5028a6c7c247c9f3d195028aef9471c2b0fa51df1416811a37110520afa9f49fcc3505d6d0f27b528d7f22dfe265f257e06697d9c4613e8f777d2edc7f7515e120e6087bb00d418d8a63bfa70a7782ebee58d5e68596321734aac6da2fe302cd15266cf53a5d9d15f441093e2aa5441753ddb99fbf0da3c8208049e22d6fd3600013c877bddab8e9cdfb2d9fe8e047fd86748c9eb200694e1df2ae79723326bbb8945440440dcbdf865ce9d0464cd458a2969453d1a0cfa75dd6baa45fbd9f5d8457cf3ce49a587ef15fdcb75a6229e37ae1c8ede8a3b9b9d14e7e19ba647ef60c50abb3130303bdbca39223ad36bb7f8ac7b3ea7c23e693788c12bd86f43ba0158641e2d794b7070f0200abb410a09afe42e28221e4c5e57be7115df8ff965a9364b77a0db67d2ddd86f94641e7602d014e44dc74ebee843e3b7e72eb1ef702a965c16bd73dc094eb5794d1e7259aa4278a8dccbc11d1737ffc7fc9351b70a7738ecab585d5f2f62e13bfa1a9c0678900953a29dc7bf27eb0c1912dfaa9f1a59fdd5aeb882521f385aff6af072101794cc047b6c48460825dc476d3df494de7a72a8912e9fcc52153e6934635d6a7050efcd6188bf55d6f6893fc0823181f11452647c9be55129cc3a3a6c8b09b370401bbf032ef0bb98e8a29272fc0cf13c8b375afba941ee19356929a3bb6e09c327d0da92256e30d8c5dae557cbc4af4ac2b93df6069d06dc8da9c23c52f4ccb9735fea7ed8ffff392db4ac7951a4104b3aa7924949bd570af9c34510a347aa13b293dfa5ee46551ff6ee4c3f4b487ba8577d88c639ef4861f932669deb5eb4e677a8720a26b2fc6d4e599497ea9907d3b79ec23c98b02f97ad151fe04cd5640938fd561ff7baaf3f402384403d1de9aac8a2d022520b8312f7cfbba3ba62ed3058df4b0cf0de3c34f93ce9113a8f85a69323d4986b16938dd347bf6676f5e093c79a2b372a0e3ad8896f66cfc283ca993ee4b09f586b552f75ce152c05d01e091e47324d928b8abc1f5122d9cbf6139fbf73c48d8a96d3de6e3e9bfd30a017895201720e018d32a54e57d10544d79cecb7d662240f764d2a62dc967c7b6c46b4b654b020ce5c3ec79a2fcd463265397f1bd6c55ff595573cc9696ab08db8f49ac6051b6e767b2bfe662aba2f7fc0c28a02959545d2f8438b70efdc8e7e83d4b12aeaf00f7b52bf839729f49b87b4f85c362c2958f6b89d3ddc5b4844113e05ffd722a67563bbda564b33976a3ef7ae29156f0fea96593797a4d260aacb956aed3742d8c1b8f1add276158c391a6105390815a54b1db7ad2abc99424e57c724d332cef2c0c167803142f88c7a7ddd64b25d9afee6a5c0b2c5c58ec2ca7d21d7bb96f1698646189f97c4b7386da3a0652eca85dbe5d2cce06d01f867312bb25b8b7df694b46902eb0907e13f2cff2b8fef1312fdfcbfcf4fdde99cacbfcdbe3221e7d8e03df0ead7bd6a39c7f76e47740f2782c49dfb66d93734f8f5579f322ca4c1c881a96544706837572682d4aa0f13b42e27bf373eb5f09e09cf7342fef53d2b93aa9be93bb542c5b02aed5853bb2162e292583e7695885a2f1e58c0c757108b48bd9c48e0214f2fd05050b1f74bceb138a26072778931b8290c3ef5704a348e72bbf4009fa05a9f33e0d3e0dd6b62b8962167ce92936b7dd3ecc5dff4a0e1728ddbc7be4b623c7a8b9e4c160254de7d7d5f03136a89b1650939681702dacc29d30e120931df7cf981a4cf1887cda7d34ded84fce7975892bef08e7bfd6634d2f67075799ace6387c493543fd51cc489ede05e5677d1f0f166d2bc2dddef3ae0b2f8d5bea9705ebf748bcb0a5b1ad3c94d04985af3813274222b84b35bad59c434f4b8e4e87ad0dff9cfbea4f9ffcfc7f4669208331d3b4de359ddbfb741ae36a53949646cb520e6ac21afa491d72006aadd60efb0a62dc0e123c9fda36b0823176823f80d860629204d28306d8344307ec3e5dbe7b2fa31910640931f56d15bb5dbeaef18604fbfb7e206b5a71921f71e2ebe3e4940cb5fde3011f3828e9029a3ee2915445226107260349f33bc70717c348b80f0552c9cf56bb733140f831567c76692044183b80c1b0c3eb98d6c252f26fc6a1f3e992c0cc3abaa44c3d4d368391db8793012ef8c2a59ba7d85278897385c87f889ea62e3fdc7c5eba285c1350e4e1ab433fbfecf6ffd6f4361cdf070c95b1df600d2c840773b2db813c0ae22e4b97d5dfea7e8370bdca2a0c0351a59f4a378cb4624a9ccf12c77d1327937ac575e79b5471c61ce538aa4a451d1d3a303e1777e1c63b40c0923b664ac661a7bf90a3ebd811f51e41066d2aecbb2d2573c7f0d6b09338bd8f2e0be773cecac9c8faae0903f5321273bc9cc80fe1c19a5da5367aa9cfaef268ba53da815cc761667a60231eccc09df4fe4d2029db81a699abadb6725ba6dba0b1b441f35a89c25bbfd3777e1b5e846203837fb4c276c867d6c2177970f27355f5746e321d00b97c59612184d54a329de8d39efd10ddb8db6e200d52367b579249247f786ee871856dad75cf0f6364c84301a5e5f20e38bdfb04ed8d190a85af5014929d1120ae5005a38f6c2074b5ad0c30004c11d1665116cb60e99df1fd537768542530f40e51ede31caa348e0768c8f0da651bce51ac39b0a0f2cf57035e8b3b8ecc19172a40fdb1b82dddc343bce40bee1ae7631b99e6f506af6e3e914731c0eeeae086115ae99f48022b40f3edbc498fc8203bab3a214275ac4455ed736f322857a39ff0ccb08212a766a9acdd1e66565af88eba3dd8d28d9d406126fb333e77830bbc9d9e2f5a63d5b5243d491801d0b43b2cbca0f524e3402833bd77f3014680aa14ac50c1be1a0203cf67fa2f1546fac3e35e5059e6f6703fb0e9d6ec4b2be203dcd108feb0b112d74611f136d1c2d359ceb84f4532962b8fb2452f580ec3367dbaab82e6e5a9131e6a81d8b28be65d6c1112d7da107cacf7851f0865592c07b2bafeb573604eb0d1d875295dd7c4d764421093834f18957b895e2941269108cc0d5fac581d2a671ad202a875651c1ea961d5be29e59b9d6327247c84d2a2956ffb861d6bb0a43a4e4d2dca1532cf0ed1edb7c192d3342d584730d3a0f7b1d8306ea1a72325f47bc27be4d6067b8746e81877d041fc103ca32999ebe4935c6a035d9a6929f009605f5ca6a05f1a3f903f262cd7f4604e907d8eed5d2e5597a7ee91ef3565c857a86d9e6149037f7f96a75358ef4f70b8bff7363145dd99cc9bdc8d31bfab3c18b31b5833a3ace89060ffc289ae4fd435fc549ac660502832ca076c8d9eadb143efc0ed4f4de0184554b901fc565096bf1e427abcb20089202723301815f5a160e32c41cdd55ba0aa431f5adaa4dcde6364dd9ce8f09c7c1954fb1443282cce8c82d8cf7bd8da2e62a1b5d7973bfd388e9911e8b49737cc6bf652a934ea3164553a9ed7a14891d0b2bdd0544429c3ec82e7fe02d521982c6c6844a475c7b9336a6bc2c56ba4f022db2ccbcf33186f4989f01dcdaeeb45f1d87786c2ec5275c9db81a2b4357206c36eab413ccf579f1b5a223250a69648b4360af6a4b07c4091a11ef8a62d01a76a3e64cccbe29a372186d43cac74cba975d5cf4b2df546a8b8d7c5c0a5fbede6285e10d3fb99cf1fb1f2d3502c60eb2e0e5fd5e1fc6a332c0911c1a2c7c77c1b7644c4051f86d7ed0c21fe3859f9aae34f699257b390c8b0d6074e4006526e002eeae45c553a28b71b25f1b3a98d0dc3d52d7d3bb2704a6705d5b808a97d8daa1ef65e01658f0f3a4b11f5b79f9322a04206ac90f968a4858c7e034908b19938e5cdeb005c0d7036ef14bade1a4d57bb3bc59126ae3449d6194d677d5fe674a0a35218771612681bf7b26ceec0ef847ae36773dbf8cdd473ec574b040fe818b7f2afe67d9ed6660d77737058e1895c6b22858c02d870f217f9a822b4e70c41b09b5ea401009a8ae2219627a0ed25154f6bd867f40acf46ed86affdb7b3ad473503b49af1d3a5f525da47ef688312d808e0b35d4bf4489dad4a0e895e4d4e417f394cb99a9275586c18806cc60136c4012d52f08a1289404a5e8535de6cd27343f18a92735fe8dd5c062404ac53f28d09709ad3d3eb6bab25c3bfc18b95bb0a4a6de92dc7dfac9dcc1a1f534177f165ff7eaf7cf198fb84ed5096f76479f63b1925f6766742ae0c9a4f0726dc459974f7116763a7a2b5f88edf38aa137bb91701501ee5cfc732a5af933c133eec1d805045dc021a693f2a54d9074505339d8cd9f491fb917e1312fd592999b2c9f81f8aa08c81b3e92e49b14bfb808eb9729e9948e8c36e91a06b36eb53ccdfffc4a66fa789b4dee8745ce5071807565f395b2a11045333b2926b2f3207d5492f9916ce243461550a995330cc4bca1d5e6bdc7ea2f66c5bc3f24222c578a4ad406ad5b64f4584286829dda907c40b183c21817830e34e4639e20752b3e7de6cef9dee1b4bb7b170da4e35b47d629c0297a69b1cd8a9131c5131128a8974e0a92a572a78b5dd16eafb69264096dbda2983eaccfb158e9e3f4ef06751f5f6875f8216757ff0487aa1c6c9809ea1d0bd95bfed9b75e3fe818f8d98a69f39fd61b11b04f740d0dd494ec3f4dbc3e066d9f2f4f4d1bf4647fd559acfc29d1c7ec8896cbbd8aff7bd056ae42b2f17449cfca145054325d6a0f52557076f0f088cf00c62983fa41a79dec8523a617cca75ac97766b8b13c9dbb285184f004e33622c67c4daf843f001c5abb4da0aeddf64d5659b473371202f12baba07e1485ade119d50f314848aae7ecf536d4d0128c88079624d47031c6e39b11bb789a979773a48487547848c93254177e416dabc9c4d5cfb028db8bb7efe55bf6d7612143a2aa622094d9db0d83fca7dea07b7bfdacaab2818dc3c008c60e4446ee5e3288e0fae430c3cf9a948619a09395b62d019fac9d6168a5d5be196102b5da94a2977a10563060e8ad831ed057a07c81f0041d8a9f65041ceadb440ca178a47996065cc3312915e901a486f387bb87043e8c1c3d924adfd2ca7a541cd79c90dc25f76c5bb447d8ae346652acaff1d01b6302c3cad7bd81f7509008da1b140ae01decc960d4ae6bc8e11d3b8b7d9bab60905462de7a87afab2dff02d74f749b2bf4372cb1dede5595e02cb1c8fac11b0222b3f0e342fe2dd63cd6d9ad2ca42b0f85846a9e8c9332c9d380849f7950317f44c06295e66d47ce55f0abd4197528f820489461bff6cd09aa52f753bfb340f5722f9edf376fc602492410554abc0bb9a71e8639c3f789bbc5fe2a3e39fad0432532d5fbc932c3aaa2faaab8e8db297ef9608d1c038a7e06cb527ec57cad324790455093b7c917ed2e6ca2709f6d258174b8c9444d8eb8f4e4ae0aad945b83da95a4241ba67fc70f28f3d153c68ecc8869a59b308b89ae1bf522633317161e9bd7b19326ad6c7f267a207fc960914a933aa6177609d0bed987855a87d9ada0a860c426a1ebc43da8d580f67277bfdb1263ee09b59c691d2e6d8b41b549b5f82bea068c429760c6cd5e49af28863b9bf0512344764b695d3cff9172f05968f1cfe208a38a41531870fdd3947cccfe5dde7ed9d432c1929bd093e34ab3c4d8192463d229c43635b7e46120e4509df9713622f2b78b27e69de6a1c46d8d507dd7885866093c17e6483042bcd188c62f738112e66123b7ac95a3e3985851d7543a57d91fd04fea44e75df25657c7609be04e4156a4d0fb795b2a94930b1b00f9d5d318ba459b5bd419aa404c4f52c0fcb5daefa81c3a218b923ed5bd35ef7e81abdc2128da8a57b372baf8c61b7af4b574bea84d338167a169c4169764957bd455a34e6c6b4521c4817884681c30ab702627a81337b5c40963e279f252e73a8422e35d44b8e681f5f3f3587790bfceb44561f503d84951d74552820985b3fb4d2e721c1d9e5998440831315563f1980c863bc5cdd23802b2d80a65e31d0c416370c09535a1f99c30dc85f183f24aa9f36b3f31ab0c97d9e46d2384eb6ef0d0e916b49321602d98e3bb426542edb7d580a2a864e7c7edbe214abb208aa3f67666717a01d51199d6ec6ea47adfd0ed7dccdebac9b0a3d84451de69ca446fe8647fea4ee18b3f98c90119df6c8e0d23c930b4bd691a88e17e4a1779bba47270f171932e677407e064993ed81fd5a1cc74db364c82e9c7b91fb9c06adc5e2c0a28cdd922db1a65d79d585111a720d8fcc3efdf1a98ce50dbc34452f548f881b407c0eb224c82183c665c1fc970b3ada6efd19ee5c1466ec51049a4b5a136680a7badbc4aa886a8f18388843cf76bd618874c7387441585f33831d145b5707ad6f0922a102e361a79a2d38a927925dc9edcfb4aaf58248f165d6585671b1409c5e4dce696cc62de0ff57b99bdac0dd1497de07bdf9747be6386e4324ae85da637794d4a5fb7e469d33c644a02aed19ed8ffa79cd4b41d086d0e605d79df998e7101fd9f8914e78e568b0d85f6b3b0a9d6ea375a2a0d413fd18c08cffe7445d64bdb12f023985f7f5fa5667f51aaf1cca87ec90b88ddbf5dbc7919f6cc6f08a4fdd52d9fa65166035d391479c8944ce3891ca63ac4428a76a3285fb4ca9c21a89538b0440351a22b2a97ce928acea76dd232d706c6532bac6688e2eecd107f20f8e4ccf6811509e90a708f3557119bb84e817ba96c5191b994965f335bb9c01b836c542410d6f51c4b52a4894d34b3946a24dc5592c66acd15c8e7b0678df32cc1e37d382b469ed93224af77c3107bc41ebb10d44988b0d1e2f6b19589ecb04b0252fd0ba8f11a3224f0fe7f4582c48ca27cfcf7dcbd7daa447d1b029b889c11575ba4feb40959c3d5b0b215cfc616963d63653136f6bb73d2e5b7d1024de432ac43613351a0c30b7050f8a84dd26b905870c160de78bb2215613ac4b68e0fe6d4061df7df066a824f88410d1640772808bdc25ae32c55ed4a4b8abd3f3e1a835d53e9b7687d70807de675deb5561d9ef004c47c7b76ea476e362a5af20b851c6c0942bead92d68f570130e326ba44e01e3d142adda45c79394b34c23bba82162e96bcd6f32f2cb4f242c5a3001c62ac1858d803cfc488f43f008907b05c43bc2b6724d7587ff0a812e4796ae040abd300afdc605e53156a57a351ae8ac00cff809d9ef96ecd1f88f95f2bc367758cbb0df3739a97066f343f91b4ce10d5d58be1671b1ae741161f479095db63b65a5d5395e67365a8ca5f3eeab451ae82969e78f868ab79c8f180af8ec41097180030ff2d965a0cb0a2f77038ac94d5ba45e3e115b97a21976c1b59fc2c25e1ec216b2d31c38632c57844c52a149a1465923c0cd59e0474d877c420879d798164f7808d8bc1e219617c30b9aa6700fd5f8bbeb31ceea03860c220c69f454e7fd1e65a28e4102c55695799dbd37f2adf0e1edf4650a33e80c490c9c82d4daf68ce08eb86765c29e95b7ed9ce22207cb6a0c48531132f62b5d6e7a43c4dbd6d6083d894957d638bfaef908723fe3a26fcf3cedb2bae8ea917d1c68a1b06ae24b2f34c2eadb9f1222d141ee1f6b2a4e01182dc18ce86382866bb2465b4a52c087b0afc2dd54e0bb78646560551d7950de319bdca63c48a03655601536fedb4ceec1e41e3e3644e7603871e7bd9e11edffd149326401e0789b2191e4bdd93cfc612e885629395eaedd9e52b403360b2204d172a612cf53cb3ff6d853853966e49630e553f15a8cd0af17887b15c74706c6f7c570dc6c8cc43f1d5ff02b2401ded58266858676aed81a25a47989d592e07ef63b6ccda6e84deca04c5eeedd3ec5cee0d8ceb631754e1d926e6254d075f12a7e3c2b8b6e64a6d187d067385fe469a0a7addaf56623e5dc3bfcd0403bec6be098e50b1dea40b3bc7960acf7f0efef614a5bab88e0ca727ed1c8fa2207ed40c614a9ae1534808ec31a8c764f488cee8e4ebd036de32d9d9c629dbf4a44dc756e0a8f5c1a8b886b2783a4faabfcec0c488111c7e781c48a80f22e5b3f7407eb94f538271d07c63f71fe0919768faddd268777d7856231a25e22b7c0fc3ed143a7530077914f657b2771511d89713368bfcab346f1f02e4be47eacf3a0e4186a435a14ce82af9e1bbb726a67f78af15404a4d3bc89730ed76d05330323a0949020605b4b6877ed06d912be23d260925d9563b078ae79767bc1b687530922473d730d83048ded7e659396db1627b1f465c421d6e69aac764a626d687d6a3fc2a96948cd20c2bfc750cf67ba3a826ce22c66c19cf2c204c99bd9ef15b27a42f6fb3afc4a9162d4fc6148815b2749a4560e0ebca5165d3c4a29e1b6b6ca665af57f203e4c5541492e929cb8b347659fff46e3b4cba5f946fb57d08ab5d2ffa91eb7726d3d8db6a1f36bc72a4b467df487ec5bf8d0ddc4eb3072d9d65771bba1df88d1a9c17a08b6ab4a037c84f848858ae20c9830a11b59637876ae2b3ceb6fd1fc197cc7312ebc6afa18d5e606aaddfe49a1e928a74066ff3de1f4f843cbe58d919d93e8dd5135cbc4b4e4d231ac011ee1a60ea70e33cc50ecd7cfe7f2aa03e4324dbd6b777c50301a4c521dd3126f67bb51eb5fd68777ea70246e0831fdb48f1711e7d769de774dfe6fdc6bd9f4779933b4d1872f62e427442c6bbddf17a5e8a6ce28fe21b16f8b6c37e06efe45497781e6b75a8fd9ab703765f22f1c8d3661611efc1e481e4da4a254f1bd7859c8575e5e1f69d1e8dbd0d0b063062ac458c31c25f9a25e951f1f5ed6fc9ef5b32d1a21482e46ff5582d22c1dc9cb29f8bd61f58443efc4b7dbad8be14e93e9719b79440b10c5f4636dbfcb822e9777ac2e05efcb6c4fd5e327367cb5e5289a16020d56366809fe036e74fba0c3766523274fdb0de5de6de0de5dff5ea06e202806d39a60e65f7145488780bfaf79b6b4b454fad73f6a6daf2aa0785c93af61d25b0f6ba8706a9c39552d9ef7b29cc60ea8b33bfa056855561a6ff13caa3ecaab22c07cb63e111ef293b79985e43fbd947a79bcf8c3c117a876d766625643153146ca20bdd0554a540fc6d633d0cef0bdaa52a498b509e3b839c49465db035426035eae9f52bea9f2b6d64a153c4702ae345a4f2612c68859289f412c62e2da908728b6065d8ea89498a6f124f0dae33faf3af677004d8e24391516a4a41e26c7fc1535f016c56da205fb712c04fed0e293dc4764598bacedc54a68284c4ec0df26bd13f3efa6094e696f67930ce3936d71b44f3369ec20ab8d9d0957cb143dea0b4f38afc510dbce340923a3d082539eccc68e4eb4bfaeb11f33a3334273e20060a735006faa32ba9e865a0d3255be3e40cc1f9293ed1a9eaa173798633c1596b5b7976e714ed8438226fe4dd067e47124d6203c7591ba497b0001d6f1c112442058ed81c538bd374485717f9089bed044afa5373b82405d0a3f0a32f9ef46d27f6b446adcd353a896532b8d61c1616e45dbb81cd662f33b6680efe335ae4181de6cd282b93755fd43b568d9dfb30f27a1c6f05bf9b5668debffdc15225f079b8555e70dde90c62ae26bd8e3bd0d05162fc3cf921e211b4bc8eb5337b1131c7e4c60d140df84cd6167016a49ab0574f5e81c8c80f59efdd5088c6a30d43e339a58f5de91acfa3b46abb12fdca8732eb9303a514eb1a73a2e55c0701a1503cc9bb7479b943e784d9c7079e5ab7d02efe5e429e0bed5f1cf07f8cd652bdd155bb576a0b2438964d57a29b0f0002daed10dcfcd3550db59174414d92d6b0b22d1b50816132c2d62b2cdada76a24e2eb0c0f18338fb43111a2baceb16f046ba65caa5ccb913568b720a1cfb94f4bc4166b2e40c9cb6542ddbf70f20dddfd7025f5ea9ee703db7b40a7b30f311711b7a7dfa51a830cf40cad0585b7734eec304a99f8dabc7d9a4332edaf74a4cc61e5fde46254e23aeb95d75b945c6a454fbfe3291065d587b856c81ba4b2e1f34140450a27c4593b83b3d43078de0fbf2abb03f51cc3c0ff54ddb9d00db8e220f925cfcc412456b498a8c354a1e8442377383ec7471433ec6ce0db37109b5e0fc04b6b0b2d612a72b4ad6cb7d96887c85564d0f26ffe219aeb4cfca1c41fa7b4aa322d1422737bda0b912c0d14a4008b0359fc32bf11787d262e01f23c8f3347ac529ad711d33034f3dbaca7f06977875cbc9161e76e1c123bf0faaa7f541438170d77bbf88423a6323365b324108c916bc5c40d5ebe18bee47f78e5324b5623e7fe88029d6d5e412774b36b2e3182b8e83d469b4c6badadc6558ff4f59df9122782194bba68e39ee3f77a9da67381ec3c124bf7d2e53eac41ae86d9f24fdd86368cb65bc3bde88f5a2efc716b1ba64dfdbada32dd6fb59ceba8abf1c5931b0ab08af57752ae6f0a61e476b3b37f1af3963943b88df25ffa74cf7815050e5c86aa921c086c37671f92e6729c2124b496f27d2af8e43eaef39aa2853c0076f7d0cfc4652b353a35d1b8dc717e37dd5adf290c6a985e3d6cf9a52318d353b1624b2c8f9c9a336c55ff35e4d431a2cc66b922e6b54ee158bbfc594358481431bf9939d375746f1a97ec5a296465365cbaf454439dcc1b078274b295703c92ae626fde1497810079457df87956df271052a12d084332bf8c0bc8aa9ef338c19850a56d4aac9a3a022bb35458c23aa446a95eb15b9d05b8736508f5130c12541bc95d38d919cb7a3619575d7f836bf21d9179c2d06d89f9f23f87b4040a442d8f7113818e1f422e449e1977e5fdfd9f68a286f5c4f2053172d1f559f8da1fbac9e4e8e4b9fade67af25afd8574d4aee638c570806843274a8a006c5eb38a199ad1d4f2ac31182febd5350d9eeedfe2c612fa0403e96029ec816978aa2226e63aaef3004e71346e44482effc382241a2e29b6463992c659d0cae180d4de30a348d73a7430ca03f690b572003b7b720c1437a37ef94bc73755c37c4634f217780ee10344dc4b452ef9101b76d72971f147bed3dcc80bd458eb4c58b691aee9f17ff721d2d6064b27ac3512b25d9efad74a4498034705fdce24737c611a0392641ca625e9b739759bfcf69daa7048bca8f6ccaff6bbc4d142942db2c80238efe0dabfb329dc1f3c37a3087f11c4bdfa6327ac6fa69faec182968559aa2ed41be19efaea09b589b0fe4a520fbff38bedcedafb50ccb3729c3d78b435e7859de16683f4ae35abfcf7c862cbb24a1cdc39364deeb6536dbd3544956b881c20138c2778e0ea6d8bc5c2fdae793f21bb87ce98ada36874066b6043d150b6937d0901fbc669939b3024448107fb6f572180f8f2c0d120d716386ce8a3b6e73c7b303445f53e7b24122de14cd40f53a48abcf16b814a3788af972adfe4f534ea63077598766d21048964433263c70d6c8c73e289f99a81c80bcec2553a8c3580b56ca4bb8f19dd92d8444af98eaef17f398fc8afea509b52c770ca9e45ca8a85d0c7496ce312f7e2e704ad6335e8f0ada7270e27f0dbc379bdf4a9661194f9482c5764f331f333312163b2af3335a4b6cec40862e3b07ed8872f456feba5cfaf6982967dc77883e79168df118899f6d0cd9b71158c9e28d4d185a86ddd15dd351c9ca9d7c65b802b046e0bb6e77835b8e0c96d42d8773a54bd2b9f9610acf65bc6458ee62487012591b40f13a5ce0eff15db9fc31e2fefbf3a604c2c04dc40bc3c35c45c8473d32d65de8768e72b677a036ea11420a44939577b003bf6e6045ee10a7299d1387a43f70d77f4fcc1e4860469632df7c55b48fc6d46cd29ba0491cca79eb9966abf8d3395a9b2a9b10553e6884ad44cf63eef8b8b9dbecf07c14196cfb3de5a0ea4dff6dca3353e8617fd41bb46c1592fc108bd30affb31ae884ff74a1fb3921ade339e98c8d666ea8d575934256b911c42263f641284c868966e86e11b3d5edb89f0f5a231d777ed8bb6bcb8bf98527958605f2d4cb68b42e12792ea56bf6378ceb6684f9306e64f7489ea27ee9a09fec74610f8664b523c50c68e64cf58c1e001410d9a3b2f8c517932ef288f47aba90676e4dcb04fba432aaa1079ee3a29b3c57b743d543d018f7a765fc69a34edb6859360b5b8d62ea377ba3c44100aef0dd804ab789e4b20fd28779ab6be3b5b5e49ec3ace20d67ce8246629b85a00a17bf8aa6643f0e12a1c0b8d516092a9b04744e968ffafa5d40a6394a6895643fe2a033babb3c20ac958946d42d7110377b901eb1ace6ed668227e2ffab85ac691cd1355aea11da2a69e61549492ce2baef4c91dd1f9a066fecebb297872dac9bde4278e52d9cda128cd4d285c27daf3482ed51d774adeb5c46211f22818a9a83aa106178e01d7ca92aafce20f7d9742bde11bdf569242ba525e7c5edbaee3c37cd3c13b347ef72f13eba32bfdaa19e3b7759020f4df88785338d2e59324a27976ee399fbcd80710fb245f7d7269f05deaa1da5df5b8b4f4bea5d648689e9a2801142a975143d9dc7146bd7053ed85cacea73a529d0316cb8d13999b21132ca7ac66c24003a23f73b0a787eaf634d1122a1b249e7bb7682ecbbb5b1adb1790ef80e6785d3645e17aecfe21866aa50ee09dd8bef0068c09d1ac3386cf4e5fc7e1c3473b39d4c2f32765184df2ba3d79b6db20661d7d3d4c87c7a2841b1cce6c68a37199668c05aa79c777c07f1b4c383516d68eb0eab2c51e97288233f66506949ab562a4fcdac33c956563739dec526caec835b0900999a12cdf2cbe94049d7b9c480b9377d58ebce9b489b72badbfc28d7d093d812c699fd23f43df89e69a4d7314641ce5e71cb6e2a8e301c1d6ffc9c7877d51a6e8279aca218d6388eba625147ffe3c0566cb8714c0ae00c73898317a28f8cf2a665bae8628a19d03da9c80a9908d8bbc8674e455a93538d0c74b272b1dca318a6004bb29efde19e354c3574a2e280547c100bd8c77822e2550966b91c433a2131150ed3e335c54ebb0b0a119ce7831cfe951dfa258e089b97826aaffc5e43cf159bcefd3ff33487256a56a74e194e081571340ea0fca75d898a19c4ee0bc66bcfaf0eac568f78030e81abbca83a65092a037d2e1e85c6a90a50a54f4e7f3bec9928b37545745cd51a22a120ed44f5c6ada0ff356574f146ec2da470813c671110a66721c4ab954e2444c85f3e20edf43ff5fc6a7b6d2096dc128ad5c77b6496b20dc5ccf7747554a3672d78af88b18c370689b1a3f9be38be37eacbe2f44e5a92d4af194713801cdefd2a29662480295283f38758e071cf0e46a14e93c609868335376748354325367d056bc651d601c361af536f48141d196b3478b11ed7a8170b78a56c32b387535bcc1ae966778858101d1e3b33ca71d8c599bf0588a19bd0358c456cd1d7bb3801a1104716e7b0cad30199b401f5def3b157f6a467d1108f6fd0e888f42625bc1315c0515f572c9aeab1b5d0392a16c215ae57cbdf018e92a25a5e26e0841d7db6e8a84a7abc1a65e96601959b85eb4474035d5f5ee2f7683f1d25ec87c98774e094e195444794c5a43d710c57f2b6155c59a6abef11c33ecd7b7221bcd33c1e8f0815cfc741f6cb06a5b3aaa30578ec5bd86831f3bc8d1ad62deb1251889c5ac2b6749801139cd652171882eae7da3d37bada4bcc1f0539311fd419158edbe0afe6dff3c667127b3aed3bf8162788a50cd5b50ce5db985b8385fc88e061e91984cd36df94aec6b5bbc2a1e02ff8b592692e875b34193788905e97710960e4e87907addd55737cd47dce0b9168512bdd4ab0e6c89e0c40a87edd6a9d16098c008ba87104bf16e6cba950c2e4780310a292c132248abe8fce47b8f451d35041e1324497651822ab445142c31b2eb6508e7a8f8912cce0976ca02354dbdb587ac53bd238782c0a8003820f6ea255a4deeaaa2025478db120f2249f0df73bcc95fc21e1834cf157c7d5bce307439b8f94db49203ab93b2476ffd0e7c78ae95f7c1cbcd8411e6f6f28385bff2128e8edfd44f9fbaa66c096f902d94dadd4cdad0f80decd5beb5436374dc25ba318b8eb14327510a0852912408790bba0f2026e6907e558082ebe81264cc74a2293b883bb6f484714791af3b4fe6c4b59e23c71ae87974f84415333a941b12c9a623d4d8dfb76ace4986da5f3e4d47141bbee08d10ac20737075e27d83c7550b3278e22365a908b80b0b9e4f842a6884cbd5cc847f813fbf929fb430fbaafd59f3a2cef3e559f7e0cfe9cc58f175442ef46ffc5786aef4d31696795a489dd64d3c0b12ab0399a86878c734e4a5f5d2fca042b1771820157b1025ea0129b63583130e2ca655c1dd93ccae59e716f9cf7086ce2c8ffd729f24b3a02cbaca4aa5b06fe7b7c37e519a0f84448568e3da3d40c0a94c77c39ef2c79abde5ff5d70f4326483f315a5c2f896a9d054717ed7f98fc1cf5a5f4cb05ff8ec7782cbcb3eb3d60e0668e4cba68488acfcada8821d86afbd8d2245895943c2808044399e9fd703d6dd4a1a0b10cd10172659068e795fa41bf36b55b3c502ef2cf444821ba1c34e736a53da9ba6af45c8a06f9fb30acaa4e7ca23fec03cf3c24234cde8432e286c90d4075d481e783ecd32a82bd6ba4a7aff29729e81814481f845ddc258ed3c758918bf1c28ccd8de9054238551653faa6e8cda634c287c393e23814ea8c0c2064de4a79446aa8a5091878a95e69c833b9595fb439943ddccd1b7cb1f603ba4773e95403b256ea503072a9896a8c20a39f937dfac7d57607fa4e991a19f56f688feecfc4b0d1da3b87d6ceb61cb0e0ece684c4948315074a0f7994520feb97ca409e2ff5bd455d5dd977aa642e2db501b004ef1f07647232aefe5971fc3eee0a313641abee5b030447448c7a93027d9e8466606feaba16342b3d7c50f4ce98ca337f26acb1ee1abc6f3a53511ce262a3e146040b22e926a7c77c62a7025977cc44c29dba7943e29db03aa20640bad7ababcd4495136dccb3ef612f455c507d3406feba784b10cb7e1797a1a0d0b3b4c02c33919d3c55d6ab35c910839ba2af788a2c2222eed589e7cfcf839c503768d093cf0bc4c441a4f28266f9520cb81e9dcc793e015fdb922316c4ef9f0a9cbee079031db97e6f2f243bd59126380da11edd8f4f47a982370e2c2e448758c980fc68a3e2a33117b60639a22f4c33b2dc79d915b43612fd9b4defbafcd1f14803eb2f97c2142c2b3957c7a795b783e4d4925812edd4e20b5d59f319978454b2721d2a419cdd324d970d6f8df5c5f65141905e7b897c692234cd5ca0666bf920425c666f875289487afcb851c324c4a526e5c2fc3599600754ca4b85e057dc0b0118f6294296bde6a456c97e141d74692775978aa27922b04012cd6a57b5efa21361fad417ea8a8618608eadd9cbc5ad8caf0103872910dccc19350e552a04c45498adc6d9cd87b82a1c29ff00d1356554a96f3754e77ca0ac8fd3473aa39d8b56709e46b34dbcf081268e3cc5a7c3da8b61a9deb03be8cb5b9f2585242593be2c989d72036ba60a99541b11fc06f18ce7af5d06c8df43e285f418e5e2a23e6ceabc181d92f71e5d160dc693ccde783b6625063e664be838188aaa54cff3e2a5d7a9fcbc3e8406b6b3b99dc281999e3d429684b6d625afadd2b5c55fd374e030cc3ebaca0a43e25b79c8f169c2d5a54ef64277f2eb9e946aa18d13a76a8027d60d0c633077df40abf6a658e26b4980ac64e2fda9a88fea9c8d064b6ca486efbca885c235af41f9145bb367427ebff9647e80b7ceaea84b86569f69e0ea8c0c196526b4694bb90890e1f641e2713787176f428f2394960cafc88bd7a8d46df47b23dc0d2afdc37a709fd8bf5f68b097bff9cadaca6dd603377f3cf449d7612a5b8cb7bac60380d06f2790fa6020df6d55ab464a58d40e1cbc720fea5db9b9819640447745965ed0e95dc93dca26820d96c7d64ff5fe0549e646fa78add0010cbd6340c7049412e7fab799f99d2a4dc96946e866d61cb0958c71c46c31086debded057de844e8ca469a4b43cdcbc4075786696def5aa2f5ac9777848fe39e027243812cb00c515d51708719dc8e70f5fb3f5bbbbb8e85f96ec982b4a3176e6d01a079cce75da2be8072a4d092255aa6669dddbc478b03cbdf80c35d0b0ed1b8ea0dc412b9265085ba27d990e364f95c8627f35a5baca242192f60dd37db8cf33dfbdd16d0d84931e01a0aef61b4a196fbb608f5ba8db890034a710e7a9378274233742e498464d9475ac103586dbe8e279e6ac1106463099d7b7d8e0594672a0e2b17d07efec4170b44d60ca1dc937803683bd081b93583e4563151aedbb72380e0b831fd92b8036f44a60969d41e53abdaaebd3b8317b282cd4db26039b7ae223c0629f102061e1752e9ac6c5de54b437452c2da791c0e321a8bc73f4e60b087d9011780daeeb52bedcf2d5ba9dee695f8eafbf13815567e9c0fd131d1561f7d213a5644f008459460b604e22322101073f09ced14b50a98aa895de9be60c711b63ef34bfbc5bd8bb649bbb7d10403fc1bd255006a76876733740c0c02448a7965ccf8dcccc124c4c3fe4342ccc3e79cbd1e0d8d167cd5467a2fd560cb7dc0abe4bc6e608697763bff75f9ebc49e7be0a9d4a9d0e227c750ccb8d59706e5e4b29171b99a6c948a1b7a89dd5eca60accf3476f076153a28be5a21d41015636a91cc8e919c6c55aeec06e1ca943a87fe90efde75f4172aa1fb9d751cd3c431caa10c9ed95e0323cfb1b13e814e1e184871789a2ab7c816ac12ee634211f62ee1067a56ee3f7aa9e1c0b288174cca9127008403595ba6348a6117970080d8c8826026f96bc6db5088349a146eaf6d87f38d6b77a625d146205d4e7e04eee9cf542a13e225c23583d0a41e83181304491257ac366459cfaaf56de3dc12d762ebf1128eea737c50210fb80871e8a1d1802c257c5a7472b0677be64830e51706932f3b58af8a6a034b96a3766adbd437e5abe875bc5b78b1ecf07184e3ea1eabe0d15d50e55aec801074726503afc408c8e4ac27db71fe6c83ac7d98eae3b81cfe9b568cac8211b264442bd4fbadf407c6b89a8e4583c779afe3b53d010df068edd86cf2fae420aa350e0cd509d6aa43cd928cd789aacde933481beb6f22fd0e5eeeec1b7ce8c54a1f40992830412e1d4129f9dffa97ab4a23d31e108f7f6b0acf89a42107597a6d41002ada22d54dd8fb8a38727d0c287aa34cc7812edfd94cf49d0b971054d079c48332b9d830fca2cf77c0044733a770000589d0486e2aa5b105a72083537119fce7395aad77c1f130bcd382dbcbdefba2f1ff04cacddcd7abcde55aeddf02bb08004ab07177711ae1f39f48fa903db687950c76d9f86a7d875f67e2d8eabeca0bfa211bc7ae7b22e470e684c51365857baf3993665e3340a7302db807ffe74449092dd51644133996a8950fd067bef005d6f9913b962bc5666dc8460860d5b6ac1ecbb34c06693e924a25912883f568c2d47edc68e832f13de5f6f71eb766786a83ee070fff289907087f23c23c9ece1b4dc867ed77a44445c50712ece71acbd1dd0c0cf67d22107f3b52cb99db9e8cbd1d4defca6e8839da24dea4002a44460e20afff5c86b1012775a160ae90d1966682237b14aef0306b8795074df214f8ef57eccf2fd1601bfd9f71c7cd1cd3efe3ceaf9ecba528eb25f6df81b8e428a816c1c4c9cc9d57c5c37f7c85593b8ba2e576950d247bf7c9a65abb559ea2491471274ddc29eed444b8ddf0c171bce0ddd2f2f81874a63f7ad132eaf87d6b86110c8615c49eca5edc81ccbc12ace5af9d9c390507a5d3d7c1caf30d68c997855b1441fafe24f0306bd27146c828e30f11d0fa0b11d6faa66d516365ac4a8cdb423eae0b873c7b36aed3d0f1685079ad950ec46c8619d0e9d802e2fb92112ec4fbcbcd7f2852c2e7c8c0002330359aa1518f81bfcc8dabc8a59cda3400d4430b8c22234e10414fc43160ed580fd09a92b5ad2adeb6c70249624f0a2078bf9101c7f3ed71ec0d25763a5f300cbbbc9c6f0820859c5e2c10901069c1908c0b56e008ea7eb471c741357dd34eb3819459cba77fbb8c87414c71514e67dddee50fa9731398af6c39638c9c2684d539c0b0c296b373f4d46ed84a2f8bae9062f564b079aadab3f70ebeaeefdd2dc315520d48e510e55492e9b014fa78a4b6f75c598fc2c9a065b589c1b70c5cfea3bc51d6a15df4e594433446661b957eb110d97666e9f08eb7eaa41697df48730bb66ce6878b6ccbaf9cd879f51702e5616d746730e491c75ae0a9e19f1ca3c2f0fa08b1108094c6a4b0b0c0e187b97972e599c312f813ed71390009f2bea0b607e4df42abc356ff1998e4c84f0dd566269da6e9363410cd14c7aa7203803cac537742a2946c60695f3e97d0b600c99a330e0638647bbd8169cafd44564fcabb214db14cc761e02114b8f5aaea3394849f1f29d92c2871ec2a9083f4448f9987fbc0bb1498eb4d5509fc77213ddc34a9c98890cad0357d42f3f13fcdbd662bc2ff9dee7ba4921fb3b6696727415fe1847490b9fdb98f4de768ce3c3f1583a4e0ab7800c432d0cb3f1cfc94213a0fef9546fe5d6fdffc659f09fc5931440f391980a80eed2ba750fd87fcf92d1093539d3c4c240d88991f32b43552ce08e8430f553ecf675795aa47cd81cf6205e2a1ab468a53f7fbd195f79ef975f0fe15c7954ffdd1b8ad3d0857dcd0a8fe6d320287caf9a0e2b4bcd5dce6abbfe47afd66697a73753ea8d2e002fbdb55fbf9132cb2c848be1fda0a5110af73c7a6535da8a0e3945f08fb652f1db3e8bbbcae4250ca3372ca4ce24b137a27f9b8cf641553aa064fa75c340a17dbd5cb07a2aa6f82c6f5144eab1aa716dae38fa6b1e484314b955622ec2d2e0d16cae75caf25185a32bd4ed444b908dec0aedea72ab753b91108dd2c0f54beafd1bceda988b7384942306de77c799ebc950cbd11cdb2dacbaeeb191857f2613b74085d475809d687c1f3bc9f8d3f4a50deec611879b74b4ff949d6ebfd4bcf2f42d75851f424b8e11d3746fff475a1e3f6e3470438e5d71f27364fcc064d315683527b9da10c96c18362a4684d081c76914259a890a8c7c98f9dc40f87aa7a8346f3438e27ed92a93b32ba80e24444430afa94bd5b2d492902548c362e577c917c764578513eadb09efea6bdd95dc23ebfe150edfff06dc5f6f904a96ad9b164504165bcd951875ef0fa7c0ed16fd96e0e1181081e449233a024ae28f6a930cd971e30d5b5011a6bd58da11f3b7174184a132429dce816741f72f8cf10ed83e1a9b237554b0dfc4d5c5db72434cedb6992dbd3edddded3ce87c26a7ae76e9cef194878794bb3f9e2c8c426fb137e37d4e94e14f8d860f102e1306ba782d8446028f7450d20c70be709bf9a4b602339e5f4fd00a7c648f6f20c886a351d874f7fa8def0e61d695dba40db9382407541f540b0f505b9f8a079da73f611cb6c6e27c9109bfea73da9eca07225c92f9888707a8701d7610d1f1ce00b59b5b0ef6366a6778f1af867abdef077c3e6b58efc5b572145e185d7171338f240ff4564331b0fd9df38503672d380cac77c03f05b051e34a3033cd75f091a17f3c58d69515363c2b3d118171625277281a8a31bcfb83cab21173d5f85bd0f3feed698c00e525018b2c1eb9fcff5da640f824c233a2a2579e60a4c0410cbae930cdf5265dd3cb53e3f889a619581303bf0ba3f7a22eefedfe985c59731a1ec173e50dbe5aa30148adcf8c56926e233e18c50d11571e7741da06149f6e92d7b21fb9474966551a77a0014402dd82c203f827a67d6d4f356d422718a7ef19c0df30030101e8546ac120efc9321ee597d05d867981bcb6a4b785310b753b40d8473314ae945a7f5a4418724b81ed867abdbca7fb2e85cca474b4bd78146e34a4a4b865f3e7ab956f03e72ca918736906ae7040c7a831d2ec64b76bdc9f692936e68a6afd042ebc8ea2eb925a365acb0a6ef1f3f09d58a8af388047a9f7d632fd694835e5e9579cb9f78202fc7153767d937facfca808a7afdd21fe22c0c79686ae37855efdaf7fba20a7a97cd730b464fc0dcd5d88bcc6ec94fb0c1c5cbe0a918a057583427abfad08521919ed9a891e23cff2c364a7ea699c7b950640c50f3e55f5df17a41a65af8447cc60d2381a996f33f0aaf7c4ffcc090197492845ff0a533737675fbc8f17818d3911c36b58fcddf061aa8f5b4c5d651f1660852a5ade0149f19e9b361c3dd91243ea5910e60bd48141eeb6a8740959dc012f2bae63ca3668b6664d4f41176fc01b6eb8f6b64ccfb88a568f011278b198077aca9c513c305f00e0401de59b065beebcc6088e1cb5b996c29787e43dfe7a5cbb20260c53277640e568662fbad994343ae312a9c2ccdc4aefe4dc73f8d9202618db86539805d66ca173cbac2b523a197e1b614bdc17e6d924acd3779ef5c59eaa9ce225c052ad9918322a31349bdaad7388836f3f762587a7e0dc0bc6219026e83e7094e8fb91ab2e6c81047478e6c8bf81ec2f7e5726a96656e3fd12cc0c868e47a98d52441601fd9cd2995c05fc8045ed6c197e19c09838567ddfd9d044a9868dbdbf5e210ff1be00fc2c2bb16de10e114f4f67f9e22b7460721442675b50ed344c6a03c669aa77197f15482fc314c20e296c8455783b04615b88686b462bb10d32e75a84e4615003471cf64468532f39c4cbad70403324d5be99e296ec622cea58e84f941cda1d51236692b4276a8d872e6702420eceee90eb62101dc7bc66e7f3e259b632ad1fff782ab365f5092d5b656cdea31f8fff027f7ec4b28756571f25e9335d86e3f70ae7a2d7ca3da5df1cbff010d6879ca327f8ef38c0aa1722cc5acefcc42f8ba364a6bf20f61652bfbab27b3432ed988dcfe487a8a5f789402fc74870abd9afab45cabd245c2ed413bba2a22925c4b57fde8eab50be614b04ba9f12f30865dd32849d56ab34fcebcc83fb55d11aa47d8a1b3c842cb835886c4e58da4846f334d14762f597287d8f8a28d8ee67d32964b9bd0242a67c4b2337ed8acdcaa61142a833a3f3c94af3a2f1aecd9082ce30b5f6ee76c60ef86d72bb3d2201ac2435ee393d08b39e24a0678f0e813e713a37a5d76626a77230cd51b21dc7b20ab7df52fee620259fb3714b79eed6d6e96123a23f0ebdec5aa1fae62f9bc7993001ecb6f64ab00f3271dd40b4cb1b2a99111d971df6420404e618ba1dbdfff666fb4d2319563dfd1184e40c75139c4666168b05d714a54794d4fa70c1a6d8e7ca9ee5594538a6128a63db78279ef026b11f50b6f163fff2250f3be6ae74ac49cd2178cfbad792a5b452e03e5ffd7c80883b43cfee4e3ce53c3a5114dfdc3af6d0951fa9bda80b17389f30421a133b68f2741953962d2845cc3eb971fd45caf330b55d47e04e4060db42fa71f7d79272b3276ea0c71cb819834dbc5c453c0e583d942b40ac178fbe95f83407d78220ae457b29c9af0342ba23b08f33d2db0bf10639d2c58665555691bc26c1a32ee52769aeb1e40d82f1a90ab607113a6706d8944a7974d37a9b4abea864c27b662c28b3add56d64ac2b3551fa41e00ecdc3dd947c4b39468cbc2a333c2fc10209b1a864ed43540880ac38a60f3bf119db7008b44eaa6ba6616fb02d5f8072259f85dcdc96bcaa1527de037fb8fe424a08907b1d775e985731d793ff67f3c2da7212fdbb317b8678987036055c38a595df7d7dc89e59aeb08c50eaee7430b01cb4f1d41e8744b032975d20bcbbb05d7da2a5d5a0a21368dffff1842ceb8333960e5ddc250bb7a159750bea1271708f4d714ec6b06c2ee3145662e977b4ea2a37fac566bb2e2099889de7a9bf8d20369fe10aab289c1ea235fde73b14cba4560d7cf613a9c567c12002395ab1a395bd5e41bda7631f0642d337168cc2349dc54931b0038ccfd3c3ebc83bf23c0faa2077dd63ea28bb292849dc85cce7970b2d18b68d3b0182e0c67cdd9953cd0b0e5e5d2c14655cf2be56659903deeb5b596144cc092544e39a9dc933c2a941c82a116f3e5a61a824e0a64564549bea6d355780f8248ea44f8ffe28c341a72de9a182dfd5bde8a2ebf9328c62eef8f38bd6db7ac0ec37d7c4370a22159a8515c34f0b015eb17cf883a28d0018134e1ffe05d286b11cc1ac405cab08da1bbc87797415864ca8f4279fb74881e7f6a986f8fe8f0414e01e96e34bf7dc9b190a311e23146569a0221e06d7f9615ea694407eb7c444038960f3736faa21d074bc23ecf4c21a4a10dc61b14695881944ee49811453e2eb80202336252d362de554f0e8b47d8a41e19c4639701c478ccab055f4bc46e13af2f28517ff3e7fc70b4db179663dfa40055de05b1e300682d72a550eb8d4d652174024337fcf0c828ee23fb4bcd688a7c867cdd63ebe7101572277b0493a61bb733778f43be01b5fc10359a802b14032d6603d25d4e875e411f72c5a998519d96c1632ccea578a83115bb2d394d9495e41a25bab1f83d35286369eb9e4e601b2e10fd5450525992b777a0ea4e4a2991efd7915881a07546b2fc87d34bf4f7d2b63ced1621bead7d3016b8748287c0e34ed8810f22016f9235dd86e6b8bf81fd403e16672e2f8d38ca1169b6f88b09a91edd7f2992fc45de914462f9b3fba5e727b5519b57296c7959e656e1c897acc90bced21430bdc5f7f88888598cb71c8795a4e8843288e691cce36603b4ec454837ab93a15dd1078983d0c63b572e0ca2fd1b8ac847bf41ccdb8c66deb010634ed59019524b8d0fe276e8d60491e4e70ffb0758fad908d471f900ffb6ee119b1f6e0f859e18d0879df1aa0650ed612f3d2d370f80b75023efb3f4315a4bb57994cc6a91c02cf44d8e5a5346f5c9cb4c6fa064e6af6ce9e07680ac449765d69ae88273b4ac365b661a9db74b17d84fcc28a2ac90a7cf4a91ace04a03fb277601605453a0cfbc52e2e0118edc2d0b46229d3703bd8bac02451acd5410d19026b0fcf480af29aecfde7fd6fed4d7956809e199f6f43b13a73286f8c56c13b2ef71c03e57e7249ecc7bf0e7330548ecec9d1d4452d9389b046a5c48a38910d2831e720a5ae1d0b76b0fc2e709ace2c3a00e7d7ffd73a0a45eaaac3e7f2c46b400732dbbed7173e15647c345721781a5e737904681aa1014966de529293062284f36e269ebacb54f5aefcb7475ce0ba1ebc173c8f37b055e9d1132a837d3169035c784432fb6ebe29e74c2d6852b932d49c7759ffc9ea87523a5e957d0d28a969657d02d0759da4139425d59ad3cc87cdd4561ef6164e0e4215cf1993fc2c62bc6b24f208b842db02f1245638330c9683ecb22a2d98ad81429327a750ef5a27ca83649f9011755eddce93d2e8df9d5770fcae98007103ddd72722ee475895d4f0017d42062d28a3b7716052c01b98b9d63ffa58fffff6d500c5dbfaa936980e3b6eef11fed658a1f7a4579b207e0887ce8fd4c18f63fc3d40550b45827a2c8f18beea740ae2f872a65f382674c1c5c5b12200e7575772afab305a4f55459a1dd6f7df09374e9a3e5b2710ee2b32e874beb3b5578f9abd349538717bef219e1657c5563367de3bb1d2cee1ee649ff7263a9fdb20e67bf9c1a5b00d1651ebbf130a9e0fc02a6421a8b004513cb7643613b80107246cb0314c770a5fb4849d2ff14f12632d065afa5258727f4e5404e570934744c697ad561b73eb80cce50d0675408755d055bb0324e9e8c1f45a1af3c2524fd398b57408f0375888b004dc666675ed329014bdddd55cc478d90f0501f1be1daa02975b3d130f8303c429b84d23bf9e542b6a581fa0989580e556e532d3c83f678f2102002aa8da3860d4ce410756c7bda20c4c46b8a7d6bcb7fc0a5212a2030d66f2a3a4b859b5a8e2c9fcdcba121f9cf1e19362071c09f7ec54c8d45540de2870da9e0b68c86878fca1eb9eae348ce30c6e3efa5049d926590bbe3d9b2e4adb377ef65d926fe109deeda99d7f221fab9221a1d628d5fcbb41589964a9c4a9070fc06e393f5265534fc1366796e24ed9f7a8976b54d9a2010aedd4ddfacd512bd25b1a6c597956a16ee2fca8a10e6039201c620ba7a5fcb0829d5d85877b0ac7e21b1349078a1e90d7e7fbebbc3ec572cf76f38241361f9d13a0be7f9ad63dfaf39c18463c29947779dc1b11f6877995b764a4aa60b53b2c6af652141e6c7ad794fdf7cbad310be64f9e902018e7ed787624272f1e6bbdd75a8a9af3ec3fcd0cde06aafe0dd9d55a526b9a37227e4b17e274dca08d295f4ca1e47a8c732897146dc0d1dfd2b49649ceea148ba86cc92575b324a2870172572932b504ee7e40d9189086f012d4619f9b9bbf1adcb56f35b19e7621b21f615b6baee6ba8fabc93a1c89a95b39c601d61c86079113906bb0f028fdb21728a093435df6052c72021083fc6a97b9bc31b809d171def75e3ae2b1de519ad5058aae5b26112579a2f9846837adc5f568310e70c352d58ebb9d0cbe82980753c5e28c3813c0e36798ec0ee7e68a6b7f6c48524471ddd7c8980ecefd29157da9ea6eb62c024325e393e3d52c69e3b3cfd978eacdc3ae58b91342065ab39c684e8e4f20d7f383c436197747ae791044a4bc6b6ad0c4fb8696b3f60ddcd805ccb1f7f088cf178b39dd55a3e7d5faedeefbf326c62fc857408f97f3b3bff66a6d3fafcd8b57c89826fe23e59f04ce86e6d907025f950b11daa7216e24230f87270381c2dcfa314250a917b9c6af6226c58b54123727e9770be80e2821c9a0cede8b5d110106111a8c79d5387f113c6369cd79ced262ea6142cd30ae1bdd821664afe3bb577e286d2cbe3a48922cd5a42b1cf9852cee9cc5f6360bf1ac78f5cc8d4c2a750d62d9822f397b91f6cd22e92ef81e6465f05ee3da0ad177ee7fddb5498db9a1952feddcd2b2180603247990fefbd743b1f7991dd30791ab7a76ec46f1f39498549b395208c47857a7c3bdc883e7a5d6f38771b0cb89532fc60f52497a34b085aa61851cbe6106577b9a418afb7d04cfed24f9f4bd29542e205b22f645d2f1f12264c85bf7897e2132235d3f0f25bfba4341bab2e0ec39cb076b8297c67fb26a559ae6a46356b41ec582762525cb1dd089bdaec645d3dd92c9ea56ef31132a8af69496670aa8816a49e0433771b7570c6b259b0bc9f94f9059dcbc974d3c7236cef0cd1f2e261327535b7861a125b488d156985c140b868bad630aeb0b784066f42f540c362b59c2e9ebb13ddb23bd93a620e29336443681b3760e54de70bbe1f8d55557dbd6287a417389fe4008411e0380f82068edbb4267975e49fcac9e64d0ebaa1a22caa06c9d227575a3772cab710cae7544af773f4058bc961543e9a090cbbbf17b6fe46fe2dcce51025e10ba81add66ad95e2994d2da67cb5b530cf60de379a41974d274081c1eea14e3dfe9a3e96e1f5130f4249bfd941b9cee13286e8bae457ec89ddd5199563b28126b694d6f8c055d14e1e3723e89a5322f8722784d8474081c652bdfe23f02e3b05fac4775baa1f81b74175151ca5d01943ca665e0a8a045155461558962e3722bd120e924e60440c2397b6d977a883a4ad377e0e785f23cb8316bcef4c92566fa1c029672e9abc2e84ebee8caad937fd9aa524e60852e4e6c41067791fba09e5f74cb1af077a0f34732df49d6af4c8f448ac8504dcf12f9dd1cf866c10addf057756925b46b549e5b5bd25efb5d81c9dff5cb204b670ca95078b8943b3935d5695c4866dc19dceb3bb827bdd7d0a00bd8a1eeb9100bb06145447560c9f8ead61a34d56878a2fa9128b4799ed9bb5627e18d0d3b3e8e77552564f70c1ea5286baee358fe9ff910d09f413510ebb742f8affd5d92ee74f2a43284a2f47e64870967513f561220ce83dd29392aec4a56281ce20e0a10ec0db8e41edf4d1d892057d90847390b5468dfaf6a9f8f45f2f15effc8765d8cd297a931c37f00a10ee6ee8b985e384c41699b158645ef2b615bd28b8eaa919e6478603577e9d39bf6720b7b2b5d306aad4df18e0399bfae59b7c6326d5b2c543e4be12d0601ed4d08625021ea783917a9057feaf7e526382090ec2ab6088fb6ee373e844d99ae97d991e5c90c307e3d3ce00680f83cece91ca98a019bc1b7f0138ca05f567c2b7f68ca5f2fa28867bd638ad1397d8c029d87b18316392ecca65a24fb57c3dbc300b8e916c4c3c13b7f3995f2f9d4c4dc3a5c92f02fa0a5e882c4c45a2a03f7b4c335bf22ada6754ae6ec28f6c091b6f0d293efcc7d1abcd9f07107dba5b35ce68b40e65d5fc89711e8ef1b1bc7d6828794fc31d3beb51cda3a0791c14c1d63bec5ffde0ee4e27bf439c1b76d20159a3944f034d56d59d774aa00b5af79a900cf7459ab107d42c8749395e47fe1cc586af4f541171faa7ca21c2a5a0ef1c8c42b4c6135badff76a6a0baa3b370b2339cd2f2e985b67e0e54f9d15b92b882b64f77542c8b915728f4d6b8b7bc5b0377b7556d977f729f3e2f81dfa7820f613daf091ddcab5526962b9d6b6eb315f58adae44e9be08fc280089d9c7336c255953bcedca86fa3b999e76be3cdcb4306cb8f0878eaab807b1da926d6b30b74b23cb1ac203d6e5385bd220373c7ff01c9c9f63560419d5bbddcc1e9ef64603b8c89b15075c6d4222e43b569e049a937cac1e03e164e35faa8929139df1c2fd221e680a8901381c32db44d161752b5ca479d429856673c572ce6b12509141a01a16c08396eb7638e2fa2dd12baae3924deff3784fe898252faba5b775c82840f45d81b5b33aeee499ef8e3d6890dc97330de35fd873872812edcd55015da6b972160ba377510d9e2668a4671d1c7362f56c3297f77d3a12b4540fb7779248e8ec02d7896d2be0f99d5eb12ecf75f6b2652e48468abdd1d368487fad1c275ac1eb7926c89befe8b123e950dc1e3e986a5395eec0c6e9057ddd46084f2f262a253c071a4303932118d4b7df6f7e6e7de763ccd1a9a0b35c08fc51cd4b1238955fbf6c9483569501ece5405ef01a04459d3aae8dbd0e061bb398ed48e7c33f631e6b5e46a0e61777cab767a5ce8e85659162c79ce974cc0b85845121d966ce3eee95f78147750d77396d4b837ef4abf2cd6b27f29ec35acffc023487bb7186dc966862880165e5b423449d6ace32f5f4634e9f915e67c83fc2deaa7074406326094e65d022e549c500a2724dda4fcb699bfab7360d9da87e706687fbc92f1c213d7f47b3b15c38e4270f4a43be96b2c4b155c947f6ff2f57d4526b4458139501e5eb92e45dd8898289ee3ef3f7bf64ab09ec2e9fb81bb183e3b471701901c7e37cb5bbe9b3489daaaf7a9ef427566097af5eaa67f8c1f842e6d90519c0ec5798bfd11c34c576d66cade365ae2be01be3b756f68d560007675b31699dc886b45789930c41e367c05190fd551d9c6355a9af218908dd82c1d6578ba39972f123ac32f70d6ba2f2f65e4bd507fc2f3c2825e96a1c1f8925bf4d15257e3b57b79aa2a160b995d0dcd606fab9323c3bbcd74eac655f1383d35e98254f29c2da2c97890c1875237159543eed58ed4efee5f3ea0996208bd84f84b382ee2a922e1ea3d27703057366deae4bfb0c929b987ed6987eb1e63321c21ceea92327b8ecf0f4c8fab01dcb6313a3dcd25395364c9b921e663763311c15d753ae38f4e25597c6dc5c7a3a6f7f7011b933cbf0fc123489144cbca7df91577a76f028fd363ba4d6a55ebc2608d0960c314dc04db04eddae59661b522abfaadb55626435dd011136b537a0a7b182798fd296379a5ac59bed04be109198afd01be356870d97a6b6ae6ce623e991dd6b9871ffc9651048c60f06b2c187580f1853c91fd3010962ca244743efcd656dbc9598efaa550c3a7c29c6bacad70ba29dd151b07c561c38f73e09bb35329731a12390ad8820b8d3c7b430648ff3595b270a6be5e3f893b765b6cd6ae342a5b4888de4acc7aecc7f5c7d56eb8cc8eb4537cab23df0200b01177d36ed39827af126892a84aa1554d0dc915066a0ad4f7f4a62f7ff7bda0560db1bca0ae5492e8d69312c64a864c76f8ef11120956db464d673ffbeb975bdbc9f8191555385b4d0a5f1245bf4fc70f8a5207f650bf4ddf2dd7118b9fffcdf50e578f900c2fe639e195ac271278b1d6516ce80446fcfbadbfed3e3eeb4f1548436fa43bf36cbb3e902b88e5edef71dc981c6512c40a7f8e80f0f433cb22218b3fd1e1cbe67e0db089023dddf7bfbf5c6b6d4b63c7028fd66c6df20cd8234cd9e244380e243bd009bb99c3363deb8c50ba34e2d8064797f9e93908833726e31a56d8d978ba763f57574971dc6d2663c8cff43f562f76916c9ac71c9cfba4c4596d40aa9efe5c9d05268e58d47bf8708a18f4177aea1c68badb15493057e6a6ec70cefcd3bd2906cf500a036ce51e7815b67a8a26fc66630cf01432b8eb1d425a63a51cee6f006013261938b0e252fbe1f1510897e50009690338dfc127c135e99ab4cf7640d5c3f4250965c057e8daf4d234588b90a479289c9e52fdab31f973c9ad9aca0c88da5072608b9c8145740762795307b74a275cb2405b59ce3f821ad9da1a14243233b2111b3f3a8afa193420c0f5561be39871757df510b774c121c0fc80765cecb97acd32d6ac4cf59f3185a906de2c5acf44aaa2e1ed2d9bca36e858933639f0566d72c880c4217926fe80a74e9cf40a4beea00f37e421c3e3638f76cd374eba1623e5f31e55dc87dc84bdbbd049106c7f34312eb95f70d917d77c4cd4f3cda57341bc025c46ee11ffee97e50f42aaf007b653461627f3943f8fde3f59a685d2d25120e9cd505e58359bd9ef8858085b73456adea042a11cd4b91080cc6a5f1dca586e47398f2d928f470bce6284dad63c34874fe6dbfcd6707f418b5d6fe58a7cb3f1bdbea142a05b22d740b34c0721392dceb5e49e65656f4f5c1c85fa2cc1c8061c9601b5a06d25d2a52ccb6080f24c178c66ab2efeaf1918da9b868b5811b8bca3b320999c1bedfaff8028b8c4780fec3bf4d6151c2c713f84d87bdf9908c741dcca51b73568b3870f7d0281e69a5d7f00e5bd58541f5205a572aa0968e2b12018813f6928f332d5785a0effff1b1f0dd36e92760fe112aa4e5639d74506c94cede6a79604ac97130722c68f95eadb32b88bcdad054a139ab4f3ab414a0fc4f63fef26edf9f540973dea778bd58769ee8fb5173001145024ceb90b6c251edb2a8ea6fdd0fc1679b0bf713524cd2f67e2fe7bb8a33d63574ad173f9b46756db1c9b61a391c0da778f23e1e1653354b55b1a4504dbfeadbc84cbb19e3b27464d48efd120d3ab4fb628095d460237a7266a441f56ffde06b952affd13026e78d3e3b38535ac296c7743983de12f0e714bc5a8326bde3dc673d40c7b6cd2155b37c61a1a4aa4a697e61856f49a7b95ba1f6d626a222244700fe2ff7423a74841b9d33e501d7eddd3322096b7d9a556fd668405e0c108d3814bf6afe7d84eb209add636198e0e5d617b359de3349a4d537c81bc8966775596c81a94c5de02f495e8dc5e8ead3e2e5bbb2b3fe9f9f07652659ded5df7d41714d0bb32ce009b60d30c2f7f4afa08ec340ca579265aa0c12081b4122ce876641030d34ebc5f2e6dce22d44e929a4139700b62ef7b2bcbbb32c9df654105fb98627a82299de5c9306f6eb08a99f1a7497a9488b49a1e1b3e56957d58aa308f6e55e4ba965bfaaefeda5d49de8e57d8a4caec8cdee318980e0b133545d732565395d6f77fc4cb687c10cbfeab75dc2e0145ddf5f1c97f593ac866605632eb57bdca9ace57d79b4a4f392933a0a0221c8a07d94a858131ee8c59b0a7ec45fa47f2882e1f239e79802afc4bb1ba99e6e2d87de6a2f091616e2649e0480afeed4fb50b9546a04030c7f9c18cd3c6d05d7c9a4e3bffc72c9e75b090fd2a55a8a614a8a4adc265a91feffed89a3e49a9d10546e223779e3ecdeb87f32341df13fa4fdf83a4e4415357f665612c417ca8719034d895eb97e2a390f624f90a4aa9e44d646cf8fb8c61de1d6706cb64f950345a5a80e98e935036a421e51564bd80d1d8c51a4f7fee4e42c02e4d66c8f6f6649444a3546c12ce41e04c9022f0e6848db17f1df7b7bd70c92640270e095463072212a8084e988a267d394c1ef9644eac32e02d867b8d3d6a18396ff44713e0211ab6594ef5584c9c54d3813e01e557710b1585e23580e74e3e8d0d579558fa04ce655ec2b02149f4d88ebd39aecd940bfd56bff831d9b778c8ec475fc80557fa6571547b124f4ad6e282321e369693751fb7d672b07683301676bd0edf5dcaa79ec50d23e878e12278eea8d436171dcff732da88ec5618239f329de66944d2cb729489b9d6d757a019c7a32e309aaa4218809e643df582a353ede75c0d1bb32bb7c01c330f0ca38c52366014fb505d8d44e30a1b05a362ef1002708a1306d0d2c5a3018ec8e2b40ccb78742210158ca4309e98497782acfd6f34f336fa6c20eccb2c8adb3ebe32ca3d974966b760201c2d3888c3405a8f40d72b5dde1a657aca268927007d6b2944fd311c52af58a4fc43b50321dd67331eee72eadd520d4954e42cde1db4beb26be2db88cafd988fd2a131c3fb8711fd67cb2a54b0f2a9fb3368b26fdb74ea6169168e48a06cbca451f3122848e4038313a56e717e30efce4daa6553d2b0aadee187e6d7226719f3b91c1358eb9852d4efdb37daa832fcb139791b98c543692eb9bcd7cf5120a57398a80f68d69330c523f0564880fe11448095dddbe4a240c625547933451f02f70a8e24364d416b52c20039a9d672228834dde184e8cf836b46dab380e03eda997494f0529675a0de749867d771702e0480a5396f06db1758ee66db546aebc5db5e99c639155186a865525e2386d80860e73dbd9c6e1f02bcf75becaad09c260fc60383ae5c4cd1619152aba794e0f463db931e52333e66b556abc7cdcc61d00ebe759f96c522e2cb767c8ce6e15ae32c8c250b2d4f3e00803652640daee9b222af2049bca76e5c69d37d1532ac9b17700fad805bc2511093c984750fea1cd6de0ccf982fe5ee5e0cdc1b483b40752c03ed2d6e290fc48347ed8cd036856e0eefb89320afd5a1e44b46a89c2f76a92aac025885e1e7bc4e0964dc9f1001f196addb1262d7e6b8fdca300abc7b250d8b4c041ead299307774f24b3355a9b9600dd4104f963e0ca025cfcdab34b76e0abf58c01fb07ad1ec290c9cd94f41bf941e82db68741fe407082f784a1f200ffe5a41b5d9394de8f5230861be0873b7e34e68300de304e866594d4731d6cf130b322bd20d3f607115a6404cb56febeba0802ec26bd171f67fed0358a2f77969d09388ae11096d920d431dc5e0b44d63bb562e4e70c9f4a6a0d434ea6041737c8046009f7d65b9d4583abc700348e532abcc7f4c2b527a4e4b0137947fb04715fc285ea847794c943fd1f553f7fabfdd7054221d079f4672e28cf24a97798daeb44775b22ace575b5a068f0f42c4abf1084e9d8df67af7846d9910b66c435be1942fef91b1f58b6750fbd9a20ea189e11c20333d4dbd75ce5015833816b90d0a13e8f3fd941004075fd08c6ae7791eb68549498ac6572f72b6bf6ea4239b1edcd6701fc2b8f70c37609f78a10dd0baf30f8ac79e889e5d8fd422cca5cc57c20706a142c53dae1347d020978c0cb76d1d77527a371b2294338e8c1bc0d151b6c76b40ed42c7a7e472c1c8345f785fad269a55f714b7e4828123f862bc4004b2e0fd05a8ff0981e74d12e216199aa47c364ab1d62be16d8b88a576481636365738649857e7820c61a3b0d9875ee3b8c270fdd351663bf92dc7908255a3defd2cca723f5a52bf59c86d26d1454a6e7a339b3bf2ff591a077ca00ab995dac0e0128c94d157cc15c0c2732115819a825d76e143890af1f86d8a7a0157ab115b82b829bfeb393cf245836f79b99687702ceba810338cbea56895d5e27cfa93d0369f35d59bb23eafdb0dd2c9283e3dd033baf416187fe3c91114d8de886d8da72c28cad9c8a83364508253a417ca596b2c7009016fb39c813a57c3560ce114b5dd878237d28d62a657cc61c9b1b8411cbfd410e9187d079c2040eb808bb214741b502917475879c2f8114cf6cdaa42a7fe2e49a299a565467b4a2e0686ac943fae30adeb61d20775f17394b95b371ce0a16449a079552b9baba447a61c70d9f05bcb6a6738337698620b40adb6fee488e4b0ce48a19d314f5eb2d7ee98f2d269049f15f577d0c6d8ccfef5b29f95c1c438c2460e6afea6a31e311e30bce524f9448eeed7605a6cf8e48c49fb149cf0a4dbc7ee6661318a75d14b1d80405f96f947eca0385f4a4153bd4bbc95f904ba668c447f491a01339274b8ea6b012db79cc392136a10c0deff28ee7be9590b3e065abe64390cf76f58bf50e4b36fabbc8a77c18eda868cf9938aa8faf95bc37408b7c7dda62e9e204d0c9ddf021334a8d0694f8a0ea990d0d000b6de6b6bcda04ea889ccd94090c8e0e83af9182a25dd9b5c04615d2486576c6134c2289d4bb1817d48584f32da6db10527bb05f3ab2ac3eb95e14aa8058efda9ff4433532998f59859b5ec23c5a8a36c01ff1750b201dbadb11d9ae05bca08ce40c931440a986b21c658dac56c55083dddd8033e53209674c15605d2377e3d1cdd8a9bcf1ffa61623b2ea31aecc646e81587965d485d451b11e39d7f88f0da66753d6b88bf31147234d23b6ea75a90d5f616973579c2de01e9020e023c8b72c013669663e95e8df7466b235439f3fb063699520aef3a63b28f33ec2218ab4ffb4159f6f678b768baad8f8a9da299695c76bdcc621f9e65501166cecd3a31c086ff4ccc032c74a5de2fd1d19943b7c4de8d6fcf3f2a0308870b837aeece2eeaf40cf3ba3c51b601444f1419442730f74f8786b3096a8e1f95d86c745c10c0cdc22852d94690572947487f991525c2465d02f58b70879386063afa93eb380480a8efddeafd6c33583d6997112f4fe2ba3cac89564237ce7cc6b0be24e2ce55ff87d1c5a5ab158f515c080a207722764ec60bd0a5d3caa2b1cdb64e102028260d9e0d68af50f441a910ddbab81d3a9c5b75c1f2b20f67277d974e0545939bd892e25df2adfb0b24256081f05029b7aa9baf472487fc989b33e0d396b8be525baaeaf6c0d8ad14fd749aa1154e58ac2eef67ac4c0c745d5af249f6b46ba3094289fb7308de9c8d5a3ecdb915e942ed7a2a8b97db0a589be6a46c644cece5bf3dadc4dc5a04152dfe367e8e73d5cb93aa9463922a96796ae3ea1ade8cc322df9756915429aed3270635d8137f35c52725afc75965f34f1ef7457cf3a4d268a1610bfe87c66e58cb4679ee7d3e4d906eac02342b0c2fb7f8dde403fe1edbba5a3ea0fb2665a040efdb77a9e637c22f854417dd38b221216f47ec2a14c2eca4d89bd8c2ac4a63b8c959462c0339176ae3554a2ccc98650e9cc188cf75d3e7e63e10a3600d97c798b2a29fcdcec8ac81bcb0cee2a75a236c81829281e1a7c1a676c81a7b6f27c6a77980bb8b39dca02bb47d4a3099e31087a9373e94f9a0f14957bfab375abf525f6023bec3fd6dc3a589116ed2c9ab5bc51c6872d94f7d80506966d6647b6c54eac2872e1675d96b5eecfad1417e335cb800dbba598407b6acbb48f6f60635017707a88abf338ea8379a7cbcf7eb2c212ee98e5d7738d67bdd881f01d9c38f25c329975da985daa6cf18ff00bd2c6851a00fcb9dc15957e30f763766f2da6c5fd6413351fa0244320e12480277e5ba5bb75ed736c1e0b24e43e642783aa5c1e83eba0a2bdb21df4c4a27bacf49a08571e7b14d5e3bc2c405863a74811af35963a1fc8e8118d971f00eb6660488d7aeefb9e51b805022ad3c7a1e25538e35c70555d4c5c38eff4a95c96b846f3aa6d1687e42c9e117e83dcbdd609a9abb184f5cfffbc25707135f9c09193f6ed1a296925f845f33f57e50878d1e5d582c177936fe229d1bee96925c78c5aebf59281a6bb7f07a036a14e556a08414ac5af60271d2a935abe45052bb8d1ae6bdcd7ce08dbc588ac21efb733663c22f366e3d96f3238b598e2bd933d7aa6d0a8bc03ab1fd89bb5c204807134b252a4337c106a6b9d79f4a0466b7c1165f2f6287448a11272b7a93147423dffd7a15f0095167fcacccc0f67d2b1e9a5972a39b10d608f606c36182ad9879236af60da8fc7881d8332f9f5be4ea6480b673ce83fd53b66ef222d5eb5ad505489cb90ca402a3fbc1509e316eae2d80f8e9c7f9bfaef9806b7a60582b089351fed28ea73493104c6c597f9d11ad9f6a2f47768f3a4df6fcc1d5e7de530cbc7a33bf8a99fe3faf2b75b5ed720744679ed1d2de8685a59881e0082b76c8b036f4c7ccb4e188f43975eaf5759aa81467e4dcf7f517859f9d70c55ad62307855623babb25fa40d9d2fd1de5c0bc50132080c40bb2ba147e0ee3d29c9942719c58bfc8991fec4b466c506e7f3c27cbfd2cb8e7a4b91b378785ca1266efc6135af8faa2a7b09e8a67e31cd84aa850cc6beb631b4fa5af39166acad56fd4307dca21b25c3818749de301f92c8ff42fd1c5588e46975477c495f0a9afef7de257f756aafa17eac35352fe5db2ee2e60172f6856b59f52ee261ef190a9b6b0316e4bb5a7e648ec975b703603f8bb31c38c7c60dfa17c4bf24617f718f15e04e520f5b8f9ea23f1fb43f254848829fff3a13f769654bab938e9990192a3a34f4f902e0cc85771ae94cd104dc8f355033662d66d851992c36eab8f471d12638d4c2cfa6d3c158e4358275a5f1934cabc653a4291065e70fab86eb0ecf376b4cc2c9ecd88169d7a09ebfb74b266ce20599be78ef7774d512936c5a09e8c64e1ecec49291a8d808eaea64518645e5aa0890d46cf3fd729a28c2f8b0b405e290793445b39b313a5a4cb88de59e75d6968c04fa4c7771a3dc34732065930f9328b9b40b21ff4958c5e040f4c55198dc0a4e019333839c118758e40665897f4903176472377f2daa00085753cd463423c25733d4a83824fb38172b0b9f9b3bccb85e2b9a637ba4ad576b9c94d31c8f5acfd1cbfc938e3168f48de382f9190332b9e01917507ca12d829926ae4cabae4f7df76f8fce5aa6970d00421059493471ca1b3f714e034bbb4c06f7d62d033e6be19af959af1cf662fe39a4c42e3d78fd5a819737b2ea1da5f07d2a47c096d57c317e83028c16523d9f6310178958a4495a3d3a43ac4a86677519394f700fb1831b5abbfa6127511076ed5b14894ea0d1d1ac964e9fdc9c25daa0c745a1cd1c76530fdd86f31901cb72866c6e388ebe3f4ebd34b01ff9b27381fc10136f1660999d9c0f8af0afee0e63c15442fa4b7ed69f6e4b60aaf08f4b7e3166a6c9a32a708dfc5033c7431c210d85bc5f0c56456f4f618565e279d6fb2c0556cc72e82a5f59aa03cdd2aea115d6ade531bce738020bf58c296bd7c3bdda5a9490b23862b2bc261d97f1a78ed036f7a34bff99b0f155e691f57a31250219cb16bbe64dd30375e99b8e7b7f727169a1627d42e849d76ae0fee38d09d815f2fb8865bf83eaa289c52bb98e7cf28d3d532c7c66902b573145c1da46e87ccf3b3d86fd78259cb432eb968a2ea1e4a14ef3af92d7c3ef271c407a1fb78bd814d7b752b291f9b9a13ee977e89fb1d315787b5b3e939b495de926a54d68e9ed509a8e32bc8f09750eea821fc7da5b66f933fa6ba24e3c1d6bdb101c30c9a5eb79307fd9c8b15d00b08f2b6a904445b5c98414ec160bf7ba56244e168df5a7227c0c41007ce0d1ef4d38336c12f8a76b497c04c77f3148547907398183a3a2dc913e3db1ec4114ffb289605a00ad805654848148ab8587f101c7a790b025dc0ac30f4173f06efc337f66e4a088781e481cba020538c79a6d75ba343e4f7274466903a5a00959c87da9d7e0b0d5d4aa56053889dcdb98b2ac0df67268dc24785d9574b7ffc466386259ffda501d67b0dc7d288bf579874e00503d86405b6ba33bca8d121e5f3556db182bd494ab1104c6b41fd43a895bf1ae7facda6da97c6f4a007ad9cb00126ce2a00bbc467bb7fd4942d6ee39662a2071cf98f49c10f5c9b89c4e4326ce2ccdde393655678d037e2877ecc6af9f7505bf4a81309e8f03658374184a8edcb6ed5578fbad78383f0914f1980c28aa39161bf50a29fee3557a7f8f294f3a1f6ae75bd510793943b618521a800f08bd8ddd2cb517fa98aaceffe077d206c44bcd7a8818d122e87eab265a9479eafdff377f49e948a9eef54412f5c8a32285e8e166345a64568ae8975aa61a2fd1f27733fa635280070fe8ff16a101a645d2212f7f8b8a983780216085abb38647b6498985b47f5ca0b249d9864f698a403807c2d554bfb9c430e7552349372e3e483b4960d8f4704bdb59a284a57b1b30e21333c4b5e05b29a1de5465671b44cfbb3c7091cc4b79eca5adc5fb04da4dbc26c480cd0dcf9e26e20af33cd2b92ec6195ad895156508e6b0e4a7f7664906dff8149e2fc3fc1714a9762f5790e1b3edb6b22bfea8ad231e3bb87e16d01bdda9473c28f927b551096f81520ee6fcf22258bce207fdf36c4a4b95effe47cb814d9148432f79a11c4947b0e8f3124f09373617ebd3b5e1b61b96e7f76cd95766cf294a6a747b53bd3192cf164f4b6567901a7bd60f30b42ee74d3a68159eecebc6125eee92ac1f3a204541cc7adbbd3ad60c340167846a93c70588028712ceeff9fd4205c97ee864e7462d99f434a00645d12f3cdadcd041686dd442a998c89c7b5510d31656ecf029ff3443007b56886f39dc5e7cd4b47e229cb9e90a1577bf5a5a8621ebaafde8d4f1b1a5c9db0b47b4174ee3fbf0deb2f38a1bf4b234bf63dd82d4fe0d1ba7fd718c45575cbe92eff146d04c6db74c6adce63d601f2832d31f61f770570daff072b082f5f65c59637ccaaa28c70aeb88270589637b9d38862f0a3cd6c58e36968a8ab1cd55c1344a03fa532d88c30ac6bd56cd063fdc8f4caa392690804cba25adea4ddccea023dd9dd8a11b0f8283e181219e6ce9e2ad602d15980731978693800b1c0ad33753cfa9934ff495db7a6884349a746fc6274015ed686da2a1150a2f800bf74c5841c15b4596f2f1bae0e179094b550b4efe18262579dee1f16668be9cddb8d9bf8602da81ae668b3e2ac7385ae13ae0539fdd8b730aeee311126f278dd93cb3c1e8e1ff0a75ba32e1b8f12f27b8bf7ff31903bb09eea397e5d9a2b4126267a99ce8c0add2c99f41f5e4f35976d302ab1910d12ec398dbcc0e7d19521d801466ca84365835d1e2e4034d1bc15f62804c47bfce2e6ea25fca17985084d3a19c349b28db53b32fc1fb258944aae1f0be12916f5baf7ac6bf9dd92f75c6d0ca94ec36f672e5c9e05d3d2198d944f82946cf311f0dcf82163cf8a45de496e4a824e5fa1ef27960b0a5880f9b8f166fcd82dc1748c4fe25b2e7cecaea9ac9e4dbe9bfa940d370a784a998a4aa885307ef43c814ab6d903bc6f73c28e14617a682f7b2e826c82d0dd2a006e5ca90a61db10fce8e83750a4fd34f34f9a5a6c0db4f0115ec6a39a12eba06f0f0a6c6f5f3a468f7c06c45fc5c41c3766ef94c7531e60b9901acf5b6bf77b0499e4dc54b767eb9afcfb76e971b25458ee53be5d9b0f135d8b22bdfdbc4c5069e7dd8a25a18cea26a0f27c3eb118bf898e29aea5230a3abe1cc48c683d280de859d53a99243b5b54b97717d9210aa616db3ef31dd84e1ea6daf03e6b745cba1b37f025757924b0e5d73375cedf36cb36494a5487b8ea76603da6117e601aef16ab2a044a9d00c6d48fe7e6488fb7b8c606d8dd02ce62b60fb2ef3f469dffa03f0e7837fc623e8bcda7b1e7edeb61fe6f98335097c46652488c1cc9be97897e2737ce399fd74c9be62a3be83d3b203ca484f7b5068c2a22f51a16183c3294157f1addd7851b70535374cabe7ea7925c0a36281e593ba3f16bd3a645789b85548dcf28e495c0e705402f6493db6da0f00389875c327ad45c6e67701befec5afefcdacc23a0f55613eb2e1532841fa0e20395c1851b912d2e253951e422e217ba3ba63d011d40b4ceb3ce034175f1581c27c068b2fbb343ca66409c782d2c6177bdb7e7b7fcf33086681ac3d070f9f4a7bfa6e7a2a56c8fa80801b316267c2911c708c5725b33e0fda0f62f4b1e358199152fe56c1d4bd14188528cbbe8302813a6ffd192b57566a372e066248c1c7cfb69aac6dd8cf64f1e0266a0a93fc5f5fa64832f8e63ddfdec27e72fd82be1363ee9324fa6c3cbff7ed216639127e012f242cedd596ca924f6170b4f9b52acc2285c4e79af967165a5420e3839027a44f24ad9f4f1c9691885be5d3cee34e1adeecae7e3a0e23fc0ca5dc118fe55e08d6a189667243292b6ea40aa3463ac5f369d9aafc5e791ce4c3229ba1ef29290c0b069872ab8ee66428c1323a966eada5b4c1b77794c29eba59bedffe94f3c5287206b117d74fd8623163bda0eb9b1fd40010fe444c31e3b9df26f701ad79688aa5e931adc4a888bdd264986fca651c3680cf4d897e190fb5bc25c15a00eb9f4f74667778eed298f9d96a4c53d4856fdfcb8e7997228b2876ff5e1391aecfbee368d903e992e9aad434ff016a74aa3542371b266679ff9ff32fa3c26654cb6f3497129f7fef6f6376a091d18a9499222b9961be66942233efc5fb65f9846e987f92feb15a88ec1050588fe9bd0a8cd0e021bb44574204377d512f79216a4619dab959acb78f85bcccff26328ec9e83c0fb3f08c030236567e39317bb30e8b092d631de7387ed7eea2bab58a8a2d48077e4b9fd860a65b871c36da962ac358f0378e623ae68be06dadff7f0c80305fd1f45532928a0f87fe0634ea227a10e11e96b48d7443241181d2e9b9ed833807a327b9509cca66b0f64fb6f7a021b565ecb51b66c64969baa51b4eb94c211e865d7941ece2849a9609e1db3a608363c4bed23cbc2fde213e7057453252dcfa8811c45b785c26cdb6f00e8527512a1c4ff60c9b428990ec417dd3771421c54e1a77e77ae9c0a5c1d1b69e0559282d32223f369adb4b7ebcb29d765e9aa869ae0e7b3ab2e5e91b45989bf6722cd8cdc35e5d404e114c73023e187846db907c42f4372e8d44c33b71a103f2bd8db20aab3dfa0e3f0d0305bf1b811b3143e53640aed8348bd33ce94f48492a2589eab7bb0fbd45b5a2dd59ac65a4d8805903914e2dce985025a321c07fe68b46775f4fb3f92dfe33669acbeebc00fdf54fb28a75f1c6edf75874a29f4d6007e0eaa71c717b125d49c64bf0aa3e9ae8fad38456f8fb864fd36b77ac571cb5b0fa994b7cd42ba8c93b2b1960e2e5dea47a457b09ff8e40214109458ba307c1540ef9e1a2b5b54ab788080fdedf7535cfdc172acb93c941ceedda40cb77aab6c8a2a9d25f74d0e4af6f374cfcfbbf1fe04574880a490c517f98e26bda1751d17a2a53132aea1b2a2fda617702b0deed9f152fec027b48fc89504e3e0a6330be4dfc62a18c74ba2033ced68c1deb708e826c5b963045d85daa79780132c81362710945279bad2cbf311dc5ef38d00ac181ef83c0f1e94ccec40f032819832ae61d831e91cfeb55211431cc374bbb7bee7962726d25a40d74e293485fb950a54816de01a5f9d202a148723aba333a726d48dd2a356da2879ce7fc9e5ee4306c2b9603d2e639fac5a696c8d529abf7e226be401fd2ab0bfff1e552ced79e430b85a99cd83c27c8bcbb81fb1724c538446191c2f069280c2d9d66a597cac283672884ac6bface41a2c8734b3800b069e22e8a89d31e9ecec3fb78543f78a49b680b6d08f1f3067a4d0779534235f084a5018091d0a4efb6eacd88a1f41942cb4af88aa27b8d120c085e8832ea6a9b088e270452ac73f3e0c180d0b436bb24d68a8b2c6ea195c688a427c53410eb0942e16c06f7a30b02120f98945570c583c10aa646b61fbc73ee043d89e5abd0acfb9cebf20be459e657d951724d649e70ed7bfd55ecab674adb01d2994ebfb605c95e83ebd8904a2244503341c6934a72ce12fe5813479923d077c275c92ca78dc04caae0a3dddeb2ba6c82534ce25516738adfb369ae5ef04b57c56ff52f7814c39d533390cc2b5915d2d46189610f7bd4638ab61cc80218f0f7349f8247966cee77d4c076d0a77e55de4d295340cb537121d7a8bf2f17f6abb5f48afa3fcf3040756e03c502e12e1f72245c0559372bb7e17796df1e05c4161c84375f9dad18521cd0709eb3e059d2caf770ece22d13f5b8c1cda6d5de91fdddfd122d2f695ddbda822c6e70c7c02400556f698b2a051748b8869512ca4a5c3f5693278db4a0e0835cc83cb3d4077a5dd3d6ffa573fb5a3866403118b1d25891c86abfaaf6e206d351a7b1869c48362586bfa3a2d2db54a33e1c4f2ebf0f98e531e0cd6cadd6ad38391fa8734249fb90e3d64ebaaa8a1cbbbea03a8c974ec990ffb5fd8c2253111e4e864a464068032bc9831fb7be8fdc4fe2fcf74754f6256038730242a99c6ff68de641e14a58ac10798971b415545d264d9298803b87a17df6671bfa3f117428d2cadef2753e928da7937a3648955b4fd14bb5f006ccf6abd3629962b8ab932f454f5212101aff8e935181531d2952360df1056aa300fffccca1c9ef021413ef8db649caa3d509f4eae6c95f56ae3657cb7dab7dffcdf8e883c1ef59e4f2bc541dc2a2044ba52c67585e4a3c5511565f7b4c8520583f1ad3b4d21459b9215d61326ba2ec99ebacd2921a5c9110ab8ff6e6deee2a6c0198bffdbe7f428f830ba87d7cd4bb0489910d46cd0c1d0567675489439a331b208b8c7746e21c2b778c29dc474622742ce0391d9b9e1e1198b13439831310c480dbe0af5636373e6ec819fa203e1a02f342467df51f3ff8815892f9b8746647364e2b0bf309a20d11bce1e5b6ba7132cc22bbc56397c3f14bcd5ed8147715085a2563e58fe8821b5694e84c2b6abefa61c2a4063e69336419bbcd3d667a4b5b5080ec8fa16d0aec7e6d8be10f064f661ad2d1075a3540b6af025037f79c13ceb523aae61644d6ff0fa17223f1db436b0123d4d5753e61229de82d7e63d1d96a2477fbc16b693e4748d86e4f1c2be49173edbe3743230c7ebcd8bf9076fa2a86a8fbc98acc65c7f8f4deee5e2290c237b4ddfc1835e2c58b12bd23a071a8cda9b1b9f043c334d603d448ce890a04b56c751eda2a6742e7f6e6367552c6d94b99ccea19e803cb6041adab3c5c0029378d216dcbddfd9b1751ffc485823f7549d88f168feb251899e8934066cb431208b7de7f98c73d303673fee78f04cc28ee8f7fd9b39f1aec9c7e76128aadd12ef2a8f8a4744f846e406c95cc6b989a34eba899c102237e17cf00aaf112ba1e6013c2cdb5cb7d23fe9c1e2b305282c5863d8066b587eac038f9bb00d43acaa6270a510797d3a42be863de1688956f538abc93544c0ba3244e3c30095486f5da358ee3052ff80256a9e18c9534b6011e39ec1339a5ec5f7263a9ed87d2ef6d80f3a454a3828b0697dfc0e04d61bca2febc5d70e6f2bd7590c0cf717ecd9f1098e6833599256810c3f717522e931e2855975f46de84acf1d6d4d812077401f706f632ff19730d5520862a04a31333a268c4d33bbcbf6192d801925e06418a52c4ed7fe54ecf99943f6fa45ed24f2c01cb8aa4986af2052a635e377a69943f7fd3ed2c17dce4faee487485a9cb6de81b587ac87753a9c206c951ea8638f4dcef60d60c6824a7dd4e012456fe92d2fd24712d704bd7c17b8525bbb19943d248513750d9eff5c440d22eb36c28a1dfaf22c63902a76c8e036277ca7d625a1c1c5f9c17a9c06585672c586bc53f1a69fa59f91b4eaf2ab7791d576a95c2859c4d6552ee1e3a2b3b98ef136d224340ce2d602c9a77c77f3d09bdeb82156544f78152af2594447aa8d429e386b0b292e869ee590369c5e0cbbc3a040fcd7443b39c3a4d742050b250a6f4848393fb0d55345df2ad787857e2c9d4a6c4cb0e7bcdab92b6901420284eb6a16be49d50bcb2b10f71b689d09b1b7fe6029afc5d167e74f14f6b77a39731e6a0b9867ceb414a207a3eddd28784706c6b35f9aef68f3fb65d105563946416b47e8dfa8b0c1b0b14f5fd3e36b543f9767270948531a2c78330de75431f77b76dbba6172fe1812b85a2ec9c3b15eafc8bf45bc8ea9d44b3481de54bb5e9bfde30907116ebec7a7fbae5cc7acf3159eab4e31be187be903ca8b63a4cd44ef9c3010956a6ea84f47ccf13a9af3d8808fdd625e4b0888e83b8b13be22003b9b4ca802927c6ef3ef21b98f8e5eb532930255c42aee6945ebc1c4dc256c8cb7eb2ce74b59028869ce3eae25df8d3b3f5662feffdbb5b85e0ddb5af421e98bc3c16a198a243f2da4ad4b6eca0d7aadbc5426a6591413d84acf5d665f18127fca8bbfdb3c54326f4cc9285014488dbc4a65ba0b3142be1b1b7e9406cae2cae18e19bceaf619af807acbcc8f9218ec06c062860453c99778d8bd408004ae838fb975ffd126f1ec87b10b4c3091537703211bcde85950a61fd9b766503124cd616795af6a2d845f44fe56c107de8f212866b877035ede277c693b29351b4721a023960431f6d913591ecabf06695f30b0832cad5e7ac4722381ec4c81ac6417048b0a4143ffaefc6d402a6490ecf6d4a0a9eec2a4fba29f466eae379dd77fe6a9064acdbf832e657990745002bc0e734da79936694f1e9276bed1c3de5c06affe70ec13fc662ed37d4947b1ea06aedc7fc8bb31194e40460e9cc9239e69fd464fae72c69b0b76e56daab972ee71e2a4f47b1c9114e024fe4212c5a98ecac0cb24b588f2591d80fd50a835b619eb6c978561b92507eeab307ffba9eead3ba27d03d3bd895c9ef4fb5755d21c2b60094b121ab405a02f64ca24a883da9e61835ed969e2df6d9354a48b94f631c4b3985b69e86c39ed0008a825472abc11bf249196ffdbd0568593e9f57ba51c6d631300ec4ab887967326cddb3643724c49a29c4545e2e40a8f9ce15f0d898e01c4b422a83cd790b0825f68ca5309bd53ba2766ca0287254c26781f91af5df06049895fd4882f61538e50db3a9532344fa33322f43b478234860be80da58e35306e424524e8eb8cbf7f55053c7c7ce6194c78bdb5ef538202ea073c8a69cdbe786f2c8bb7f891d43ad907ef7652cf5e406a2145593174dc232add2e37b0abe522b34aa25fdd8a50b57ec08a1e9b84a8a470970e55783d4eebc4c1934fe8b1d2d0108e55ee2cd9f889ec894c06497e306c8288e44b01c67d568ea92907ab611df2d7e03ffb344b01d02e6ed9922de2b97749f0bca243adb5a478707d6b6b23a1c16600a13cb32ac74bab1e28e67436bf44df3ad80d3eab30512088ed67cb7c242d20728da631c98fb3ed51bb360c8d421176ecd9d6239d2647c3096071d376aac7bddc87f80ee46f4952e7940c21c1efc1e64c35b99f5d7da1aa98a3efd6b46d548883fee9d8041a0e22f0420a17149d9b4bd4933e5c899bc73508e4ef91cde4d0fc2947807e0b412089daf25e3fe58ee30f101b69c1432e1629329f35524f1f6eb1845f1c8609a884493a0b208cca7a9277c7fa9e3d14ccf3574091a038c6ea28250f152a452ab3dba5a31d2e9e8722abeb080a956870e03a3904f628a294914ed9ac1f9598ffb368b0fb684b6a38f2e76014ced7bf67be0a4899a5274b891cf4b2bf8132acdedbe3fdacb438ee1288388f459d4790247af487f7b6b65e7624b9c6d778149b6ca7af86b1eb3514d38010906064dec78c13c6c1155029635f56a2cc87f7d455ccac940d6a15f918e11e14a5cceace1e42e0fc1595f4b17fe20b9a56220498e2381879f263fc1a478f7c2e0ba863deb3781d17866bcfc3340f37d8432ed9cd62f4c889d2f9f5e694b2be8b38a21bce06614e6dea6467d6341cc6e5ccf0810beb44ecbd0d8568cdb7c86e269312aac3447680c8bf9a5cad7f034d4219f8c653fb9caf8e501fe005b4250e46f81209bb4acd1fb0705694d0eebafc62fca00e7d6eee597ea665187818ae2e988b051810edaded4c4c5214997b741f8d96f9a15d50c0eacd25f4f2abbe7c5127b54c843e7fa163753d3ce7f5c64f3b2255ce41f6f12dc2d4ee0196c9a35ed5d575e5a8cdc5b64d2b38051e4da078e1bd8db128f00eb40f9f20bd5b3896b0d3209b576e5fa064914bef4d1d9c1753dd4b588327f616020e838e660122ef951a8319c9643db656c17b663783e5513fff6be1128588336bbf1b6f397cf3ad597da6584a9cb10f55781e1223b1d63a84aa657597c563df3697af713719f234000473c705ece6cedfb0e7fa6c7ebc61f2b0cb1ffd4ac78556a2e6efd54ac67a819cdc0ef19dfc9eac62f2ced3b11e6e91db233918473a82511c15398f457d59ab6a0f1ae02d4ab5cfedcf03783f472d82c9373cea8e1a2b4d5443ea0eebfe5dd1705f4e638b703024f8fc9ea23dfbc28c2597dc861c54c7285e4bdcbdd8d73c4781a7f0687da9641c31bacf1ff0f85330e65170de974876b6ce5415cae15f51a4e86715b1bb50c9a05c8921bacda058ff0236c3cf1e83091daeb5a45aeb0fda64d8a99badbb63028aeec35202e1f1122f71e6a98331f10ebc19e536d9c89b057a5f8075e14ed64b38b7e46269b3f480f5f9000e70bc29eb67b9750b4a9d16caa15ef4eb021c056bcfcf582bda90abedcdd852325ac0325670d2bc2a49a2caef8ba35fd9c6f229c9f3aed6fdbe93dbb3f5a517b41dfbdcfe5369b17da12694d679e3c3f86d83375b6c0e237efdc3d1e194f4ff9e5f819ca4ba3f53f0134b762c020cdc8588103d96daaf32ee14ba1bcf3120816a5748ea87467e7dc7cefcabf176de285c2aaab5d0e1303f3edad51bf17c218eb35820f3737afa4086f8d0fc6d65ef34ff53ca5e5e7bed5485604fd57cdf61630153af76009a824056986c527299b7573fbc70fbe26e81b06db0d77e77bec18ac5a44b0fa5866326680a833099f34f616164f8c67fe2f351c57ed57793e28ecaccb1a10bb8659864527a8b3f1a1f53ef6c7ff7ccb48381fb20b274aace6008e954f980b890674be0fa093386a414f24fbf5efc5dce9ea5a3025ff045b8d8d3111a69d07ba152bbe195a2637f3d0c7b3dd924dc4e5c87be41a61df10238bbb758c8ab621ecad0d1b3f72e3162912e347b624fa24fab411c8ca5047c8bd76fca652ef2dddf40e02e76d68f264489313b0f8e28014e1ae55498f5cfc4ce4a0e374e3bfdfb569272ea1719e4c928cedab719ec9192b21e4c3013fe0eb1a4d427c7c7916897919626ee9aa891ba150a4d1fb6dbcb095971485de2a60d4dc3075fdc2b342908bb6e9d03907a1b11b9d83cd921e32124e6a2c461f36f2591ab6bd0ce41fa3db839d8d2068fe9dfc8c12ab1c0d65863e6ca2c9553961e8a6148cac274f439859c8e790a281f22e059596475ed8858f2e675427e86dcc1deb0b676bf0350703507e0b319fd74dfcaeaa210808ca6cde6f273a3e574e2da4249b36d3aeb3148ecabf3e77c97949fc954d789a9873f5add7e908f95aea44b4729ef96933b1e2bb4650e5dc66306c0f0fa320c6e902c56413f3a2e69f145bc83432676f1aa395e64d4c0e63ffde322645379bbeeebc8778e6e1a3a33d8f6493bdc8c70361e5ca84eb4e0cb62cced9466ad254e5505cdb47e7ff28144bf23dc42579cd621fef5786fd2c83f96a73a0666f1cec64eef315a3843644b2185780354d7486efe710c07f07a56596d8b9b753ad4bcfcc782fc55704c57237df9ddc4a47c978c16d420e4fb36d048e5a39aecd9b073217d5131b217ba836214b78b01d6be12f41fcb9b981d35b11eee9f093f23550860105f08118208a37a19827cf10bb8a4cdb3cab3dfe6da8ed88ce2ee7167b7d927dbfcd130053f781ea4827e42a01598633f6fe173bcb28fcd1e73a4c3bd2fc6e24e76a22778c3f4d916f9b59fc64bf5b5147cffbf35a049ffc7f55a2a1444401e2d0b4b39889a43418b94000aba314d751e6d4156ffb93b6aa9a90677df01a375e95123c9af0cf06a05bb8d7e5e1e343e1b7e7ed4e96c574402767e673b59a9cc654fd5acf2822d0b87bcb8f2a7dee9510df2b01b898fef9be75f20bebf588968a06fa942afd0bc317dc8050cad3f303dc918f4dd6fbfd0c24a2ed648a0e743ef73ba8704fab969af4fd121673c4de1b9f0671f5070c827a953e21d83a557aa50a8e55bfa01dc30f330ef84e2e44fd2a33c8cc3500478d148dd3deda8b13b56247b9570205fe300ccc130ec29f7398e78d3efbda701b5459d4ca20cd8241e52b4367b7500e0174f52c71401d05a5b62b68745d7ad65875b8d060a1e09d82e8fc1fc545fa9786768e65681d2b228bf455cc440e9dc71693464f335dc61b7c2d7e0c4f1d7d40d1a1c802212381fa6c0d50b62c8a600c4cdbce04e00f06002ff560be92f2e3827baf6bb964aa0eb04d8fed683a6cf445527a8107216518019d8700a7ad5e6a11248369c6a3bfb55f896d9401eeac86a099f56495e0c8ff43344b840b132cee9ee550c7e5c484c7bd95d218c5eaf6cc8ca6a1d52e7538038921459c46d53f06c599199a2fd693c58bc6433df3be6221c8a664e8d5ff690d9bed38f365657cd38963950abbbf9148b2d5453f807eca06f47f59f7803f974dbd18d3c183a5081e881f12ddba9d8ada26ce0c52f951675788b4df66594fd81fcbf4a86f2d36ec8faffa798a07e34da68d66bd1abdf0218cd3a4bbfc51bc54e5692a0c204c44c7bab600979bb7c46ae5c85b81ba388f85aa8cd43a6c1b14b7daa53e9035d09c4c5c16f3edfc00130f22e0054b938a8b31a2c9c45b247f0f94646b72b335750486abe243e38e397709a2d84925fef836fb91b07407a2381c1b3c62760c855c6c3166f5f1bb1435789aed55948cdbbbe1bebd0ddbb68d09a26206c61f87cd25aa901b4eb1c9036b40a479b04a67ef205fe40a2f4158d40f5b1a2f6db30dc5bea0099b33d687ad309a203b2cade115b215c9f2f79e6e4b80ddc5b519f201fafa4c54d967523ba76b48c31ab649301980b1a12a380e8d598456acaa59050ff0359d0c9c0d9ae932b286181aee3b7ae4ddbbad51e6e732fe2f514e731569cbfa23afd3391751d986fceb0975b7c9f4624966e060e185262c337fb4f30d0d12505e5f7bbc70f45535c9022e1d10db1477dd0583396d87381413b28ec01eb217e37b47fd5cb1d7812848cfc2dff91154b84c1a26d4c36b680435f54838b15420e0ffe166aa29cfd5d2222253062ec491e58b6eecf2e69018d261ffe299c0e44fe62b12d5fc72c61a1b9c40b5486362a7aad5633bbf42b1981fad0c0b6f2023252b36ddb2a6ed43a3a79eb5ec13329bbfb4724ee8212391c4fc2587e642ce6aabe8bd053cde0df0aae4871797cf9013a72485497776bdd1d269c4441179e4bab2d69bfc32a103d36d3bfe0837a9dd82e1cb25f1f956485e31d99f1d7d51383f00e6ad758ccb1af9ef002aaa1567f87f9d6c67f2ce6f299e43e3f96b376b2850836941768e4bf2145b90158c6e8649b3e616e2750cd3bcb681627d57697502d79c93d8976ba9f42d373fd5ca0761b8624d6dd52d3209bf2455f7cab5edb82eb8eb3a5503d6302c4ac7e81f08caee5c4a6c15f524247c94a259ad2cad1e1d34abab19993c3c274999a217e289161a83cf98466a0c05e4992a3f240cc07901e704dff2eba9266ad67911a001e123037001dfea05ff89ccbe9d388a67edef2b2ffe4cf22645b1190d77381ddbd15fd93ec0eb17aee99bf7c45c8b543be268dda4136e144ef46237780d2e736897023dd5a8d5d994178408c7fc2eaf06b08ba458edd4991b91b680e8078bc7caef5dfbf5cd73bfbd5ddf5d952b4edefba3c200cc368a6dafffc834f0d3d3311b4fe6d22058d4984603ca1dcbc860f791d83026a165e46be03ed822bfe7bc2f11be841ef08305496585563b09ebffc754231a30a144a4c896deda3e258dc19d7a7584a9d036a45ca1d292320a605df862b499a18f7380823fee54de35a6a3ae102213cb495fbe10892eadd42ad840fe79ac1163ac0c3c0dd6a96cd791eae502d85b6e86a8ee0e10f2178df5029b8a42d2bc9acc960be986ff4fed5b37ddea2b5425d0d60fd70c6a4020904e6197a8c8af13bc95e53ad8eb06b50f88d8f82c9caec34b4566710cb787e6db1f54fdccf72d84ac9285d94ffba5c90604f4aba95437d5602023b9ea048dbf17fc84dd804c3f2732ffb3f04e1b44ae10322dc4c3a141884e0ba7c684168961980200bebf85907489778b399d1f6852955a64d1b3f125248de4c40461758bdeaf0e39cf8ae0c363a4b292c1da7996a0b85617d5ef8904d766b126ad5d261ace23eed0de27a4f1b71ad5aa124179a8c0f7295758599572408411b22fc174c86da57dc1c0c5c81dcd17b02b4bf734fbef48907b5b730559a94f6126af324c03fd84988269a31b329ed9f05d3385c6b1219c5b34f76a4f0560567e7b0fe4fce223a6c03e2fc4792591f149f340670c1b1e7d90ec40b33f64fa54bee55f7efcf14f209ce5b173e43be8d1042f5848e8c603f28fd77be3c9bcc50f29ef30aae1c162e2ecf3d0afa991ded5c8ba7528ca8a236c9dad88bfbc1703e1e7960549b87af3cf1c864eb315ebee00addc3f0e6f1d20e6b6d95f6cd4796c4d5176cc38bab5ded65147b28d5033e2bf1198b937ea350833325ad5a337db7d8d1184649ecfa314d2b78bf83015e577108370213a513e159e2b35f3ed344083b7b3bb288a22f1d14afbbbe445579c5a94f9e7398b25ed363fad5d22051b8e66a34301e14b001d878f6b167dfbbbee9b0aea93c954f8ea7f360dd50f6884af40e7e3eb412e4675ceadeacf22655060aa91e6c35703682dc9cc62a4db7512fff6a07900b8d67d33f016354fe2c674cc46f9818b0254c76851a59d1c69c4a99ad24d11f6d04f722bfbcf9ccc999035712e2bf854dd3f25fbd5cdec789953acab287edec4fb2cfa24908539991967970c379e6bde40a85b4f15f60b06ec762dcc6ec861f3e5cb4101f3637d4a2acc13689eafec555309d5ef2194c7cd79c8f023b7d23f90767f999492ec52d6a2577c5e54516582fc32041ccbff70d8098bcfaeb5d0ba7ea9b50b28c4436513da7baa31a53702f13c3d6a8dacee737fcf6ac4d63e212dbb277e0471c572eb4457d9f5557606d1f31c47afad0a14fbe2b10a957b98134c913fc11aa722e275b654b49f0ea775de71ee216a57ce19cba9c74a3a96ef65b870f825023d8a9e48eb3cf2a6bc8f6c56a3f8f1b4d82acc1a353cb7efe9cec8bf133645c671b068d4191b6f9152bb7fa8c4d28d178c7f352828d50828230fc2f3cb5fb009ec674ea2d3d7959d1708269d8aac886335667faac70a3b185e868d95be3e3bec2abef3e2619bdab54a0a972ff0d0a9b4bf73efa49d65204f89637797c672cb2826009964cdf3aa714907a11d3ef9a643580036614e7e80bd4054cda1d069a72c23cdf8ab8be57d9cd126a78f43dab03c85cc5bc33b8982b5d75e5c4fa578514facc495b9c8c9bc12992fe0b7ea296d217028631f84fbeca6d9824be08bf90e7df377ba3b8c106b269da08eb5147899396faa9009f4ca9796b30915f4904d9348b7b044fb9825018a4343bd37b8a5c98d46cd9fed0da3488ce7560982d56742f3fe18f12f234ddd02826332a47305ae61704d01cc641fc540a128dbd8eafaa5242c9f88494144ea5d59d68f8d71c62c66063ac31a1a6a917e540a238e0e9ba09261b60eafb338312805a54f3ba8b7395e9e7e1f83b145206e7293226af4de2edd163dacc4e8c4cfada572535740a84507bddc6fc1a3ffd6b5758e18a1f73335ec8edb122090fe28763177deb61c51954aae82b648d38d4435c8fd1d687cdf1476d1dbbd04dcfcf117a397f0c913298547b479da9cdb6de71f52ce80075068bbb6d6a562454f2f2f9aa2fdf45de3e8df87457290b4361ad5514726cd730b7a1561998c6e02c48a958963641cc15e164f169f2bad7e43646e1e65ff2cf6199439ceab3930302a4de0c7c0fd8482a0172c564f7730bc735140f9c3ec860fcc0ab51e665105b4ff7ccf7c001f6e5025d75cb3ecedf802c121fad827bc2595dec5d16a762fe880177dbd7c865a45f49710e97123cc68ea8f1ecc637188d0d31d3b1d7a0a2fa29b38cc9e3205bca385f09bd05d2ad3f1f82bf5c64f28416f9f4afe73ac0f91127da6602283cb74e71024105bed5bcd3edced5f92e258838729afb58a6cde60f38644b1266c3f448ee67b3f754264fd357504569f77babdae0d3de44b7d0090e80fb1ede58cf013708e684bb35149e20ea7ee414b7186f05369445b14637dfc9d1b394266f3f15bb1995639b05a889848833a0528662d89fc4354197be40329357ec3dfb207fd7311d1f226982435b95df4ce23e38a78d684763b4a0ccbbf7e35533953a069bc7fb738522726e36e7d790bd545b80ffb8d587314ad1014dc0564cb966bea09081b18e793e93b8db5f78a040b7bc0cff6de65e3726a699b7c176787e0f3f46ed8c0aba577923c04636dcc6f71d986991e9749a670984d31c970c4fb2895864c56b4cfb91ef731e57d7cc8e9707e29335a1dabbffe6b0c4f14232dd77a52e246ecf0e92b3cf51e19e228f1fd36fecd4daefb4b8320de8a6c15791c1e3d49e803f8a8104461cda93ac40509283f00105fef325365ca7de62e362883fa55c187b11fe6be84d802f813d8e1e80b2eb64c0a139bb37718aa171824efe118edf51683984671ca810b33988bded4e2ef9ee041d6f7e525c7d28a48a2690a83e6f947b1455559afaea3d55e3f442d5cb2e9e7b548ab1fd061c9f308598b369e91356f774daf2c53a9efbb5a0d3ea61e0566f9b669436ded779f836178807d412e6e93456e4b16990c8f1273f71c7126a134722f31ab116942e2492c1e8b260847e1ef7b1cdeaaba34e8e5bbf4bb7b4a40ecbcb6b9aa0ef7f4dc2652b144de9fe6b587decafd5a4e7ed7c41ee909df11d1ccded687d6d342dffa59d484d4aad57c417d38b2222dfe0f306ea9eea5fdde46b41debc8437c334507eaec494efd076b5b89cb63a0496abda1a39c271ed9a2391087f92fa3e0ac94e496cdb10945107959de12ab5f780c43b120f1be1a6c4e9184d8b3c1c91cf93324e1c0495aa0cb801485399d074d3d8faa4a8b3f98e19c7ff711a490b89caef613733d02d3c425053aaa9af8ab6d02c5219ccb97474a9d70e2dab1d879ba5fa4afbe8aa9f90b3972662f51ee47b80d8995ad0fb2dd5ff2565433e6b098967ef425b9562c3c55a8391e822b78aa97b1a58e773aa6b0af884756eb3aa81177d70a54957081f28505f5041bf22ced2d8c1c82b44a50296f24b4210d247c2e5792e1ebaadcb4c1a08edfcbf435bff1abcb593adbc26f42edcfe03410f49b66364cbf926ec4f2614a2e400c5b1fc9d76c9d5d28c54d9ff4e3bbd3fe52e1d0c0939498ae6e578ebce69b55fbec4c68c3a0e2069451a1febca81ecf31ca86582473eea63421e113450ef3aab53434829c71863dce9a4911bef2bf8faf9b8c5b70b08194d108f32d1aa87ac00bdd20f70be5aa8cfa174f75ffd5ba2ace934c03f2841e5babe72494b609a83ecee70531646c53abaf544015612ee36ae0c6b94b751e2a6f5318420fcf45ec7c6b2fbb4ca7f6e8c8feaf1139326d67aca7ce68f602c7b9702132dcbf1f719acc07cc56e3da03daaf479c03d1a994976f1fd6a81f04ae227c098fe100e87f4200afbdb1348135373760dab0a24b91dddb39bd77e5dc1682e99a85df991d970100ec70fd67779b8b73c4dc46cf65e2087d8a9090148c1fd02d07218be50b526c7cf855286001a59019a2f7bdf0850b169a7ef00f30f34e4db9e812832611631906da5fd2293a773f32d7c3afd6ed37ebb7b7d13901dcb9fac3a880fea2fd1591545fd105dc5e2719c2b459baca1631c73e7d0aa9510377cc91302fe9d26258f6e5236e9248094e01d3d49e8771db3be4a00066c8e95260c32b33eb03f425bf9d7a04b4534c7eb4c996ffdc274b74af2453b72e075d1b77411ff5531c2ccec4e8d03fcc44ea860bbfb03997c7332df72839c6a428e940fdda3ce998e7c5023c9ec822634cf8b5be1d990a2aab8072c9722ba0afe50c129d830a6c1606e73e262cc8e5ed955a5ac3e40609b7c0731846dace366b483cecb969ba4e3ec58c1892c17c64939c8867b0610f00b844eca7820beaf926335ebe004bd780d5d01d0a490e779f8dc8e5ca19a4e1d911f1d88bd23f474d182da28f1cc1f16dda210977fd970532502bb9fa7ada60cbe8a0337ec79c16dbf3ea799051aaa337d0a6a72098f93e02e52fe5935001cd369a5fdea64ecc4939cb524b5c26e4fe22cfaf62d3619915af8e491536dd5155d8b92d089a497789c98455fccf0bf2804e975160f82d508e4bcd855fe2b191e148846d4047591ab87cef18a3aeb662220b348534fed962e5b882c0bde44c1806a3d605fb6e0c23ed30202c98138c1cad70bc6e3e34a7e1e5832ced235bc5a24c2bfe04198061572940e312a78faa3fe411e131b36a2ea4346fa11c7a4118f721ff3df98f82628850682357c90894fcc6908b7434efc51638b8780f3884a1fc6d890b96cbd16de27a71d84cc5a1ca54dff5ebc587d80c90ec61105abfed4bff3e17bd9a7acd07538f9cf23e836aa725f035dc32cbcf47210c1a99f37511d0ef41aba041aacce100fce8f60945d9a36a61e6fc0a47bd9d97bbbc424d2b46bf6b0d0219e7f4eb106532afb16e7ae74e149ba2706f773dc5338d373117af160fd263b2e42a12fd50a9205cbd086a617a262ee03db2ce031ca46069a977bfa3705b81e3ad4ccd57ef814c8a129d045d7176d5bb43132cd7da40d9188b3512dda0772728c5ff266a72804ddddeef98c43be684a9baa137d6379f3cf858603eeb3a2fce129b3b520d78f79aa812e319949c33c57264fe8e164cd75ca92069eca46301d04e87879c4a8a6d5b9ee81fe734f5bed58aabb1b09c6336e47454c89eddc38acd0d6c128898d9b8fdbee6c37168eb7a85b43ba4242385b7cd8a3da8da1723b29b571f476145090659a8bb2c1a6282b34218b1d33ddd828ff0e9a01495b51b9e41280b4fccc4cff294a0e160825458022847d31c99cae73e5e3048368d136a0f75a111dffe7f8b302802e6b0e57c6d49be8b71899a800ce181b71d8d846c9037bbd4cb88a609b2c82a9f10c71e204320e537dbd5b996f1d1ebcd0e153e04cb69814d61a9107476be2a2b6198a27150022eab873beb4fbf79dc84491e6830e37eb0d3956fba5f1f12c180ba1269b3c03a49772807ee4a584f90c7f6277037baefb2e6fbf535744a50be9f343b75ea99f1f44029b35e996a1978140176a820b221172c13915ac9f6b2917b15d9864463caec251e31c9ed75ddd4cfa62c2a6ee9fa5f7eba28fcb250813d4dbae29f41fd5e432843d6f459c6b613e7e6792b71221c3565c11521bbeb67d2ddec23f254548fb300a05221cfb66d29e301821ba37cc9939ecd6191990dde063a9cfbaa76c4f27c937a8cef2c4e80311ee2fa4a31d699a38646df5e46bef6a579dbccd4a6b68670265dd392b2e462e336e175eb5007e9e566c6342fff7d151b7caa05504b42b9bd4ce7d4355a71cb14d6e0bc2f21d12b6ab9c374a18655f6b0bb7c60b35cbb4c905bdfd5370b3eac79ec8fe09b889e4fbedbe4beed93ae8d510144f732a61568af98d121513e280d4636f65bdfdea3c893d13479668bea7ad36d9bdc553f9d0a3912b7d39370a199c244d26346532e64c9a1eb82ae13796e20116ec954c8d850c8017082143a5d70624faf660d738bf01519fa8e7f5240a22e945cae6e4392cb4ce34c9c24ff8cd18d246c2da3ad6135527f14f78f4b7fdc59528f9cf4785cc86b71609a2003d02aa57204cbe2d2ae639e6cf8e61821ed1dae4e310f4071bfe65080a42444ca93304568014a1ae62cf0285352dc9912fd93572757307cc8b1d757ad2ce150b97dae46dfe65b5645454a5c964a3b6b5bb579af97376fbeb695fdad4f9e373435072fe83ea1467a67580a97c4252823d165f267717ef5bcf43213c0a662fa6c58fb12fe4dd8f3bbe33e1b5347f78b0bc70db7aab51d335e69caab5be995387d1535b9c89cd33fc97fded98969ddceec0211756a9258d9ec09c3c2886e97f76d2aa5c01f99cd3b9071f2786d6ad64333e323f7aa542d5f6213e52ae9ec76b1a26c8f718ddf077dd8e01d5d604b5cd78226e8719fdcc3bb4b96c7472607b4b5b749952f41d37b2c1f55ab5c7e005cc3f5bc2037aec6c88e4dbc468042a7b68b149fb92fdc39ea318b0106f671c648f11e9b17b76a5fe60f0694da9e0c3386acd97f9657d4e30abd6e0206527a4d0c48015dafe345ef4589b5661f66e7245a6f968b37058e8b7b1d4a531d91aaf8a28c51c7bf8a1b2ddaaca8406dfc5ff58506b35603c9f8d92e3f511515061a6ecab9fdc9b9925ee4de5968135ccf921b53837e23efedb1501f35e8d00856bce7435607da1dddd3f5fe9fa6da28e5f56586ab22f11769b9c0c5e30549eaa737718623cd2fb1a9f9cfe7a18b2e5b3a7ddbb8ff5eee16e1472f3c55e84c9e61522a3d163a786d01617e8da3d991575564df0947d604f2e10f2e10204f7a2fe01ba6d9a3283befaba1fefa798c0b2b2225fc326c762f5c0a510a5ee74894f5254c29d0784a28a8137babd9ad78fb568bf32f5dea88a37aa40bc176f64f330bb171322a0cb6cf8e8798acc8ec5923462f2064566995836085266fadbdedf1d5277865abe1879b6d4d38496c0fea09bde632f20409a097faa4c19f1cbab782528f78cff5ecf17c2ca7fa3f0c006476a74c939122a82575f7c95b84c68fadae4cc054284f603ca4a4e02f0eb1da0b9a8deef639942afdf9ebc5ae01e79ffdceea0d47f71ea342a04170b17dbdb19ec59e2e4156b6749ded4518afa61862f145c5fb2c808a1f74fdff996ea3b50c834d94b73682102ef6412bbb4189f72a92caf70d2884334f8e5dcac3994d8ff06c00c59d0577edc6eb6a98dcec9aec9b9cb8b5fc0f3e2025523f61a7506db0be645fdd753fcb73504c4beaab40f1f7e86d5ac87a846d100375847c78f38cf857fcdc17dc79de6ee64b77f9d4d1ebfbf756301c7d7b42271b5ed0330b5f9bcc756126ac13c5813c453c54b18c7891f09b05837bce0d6963032d2a4c1ef19f28e5f865247f82b1d9a80b24e4847d871ac56e1c2df9200b5fee633829c99aea20eed94190b28564e97f123aa903289812c307921ee0c2bfacf06a6cbf64fe4f042348f9947f88eed10907071d4cd4b70764de5eb67fbbda874fd9ee78def4c040cbf42ab4ce212dc4bddda57eb3c9949bf7bbe3a610968c6ccffc9409e224081464551edb60d6b505a00577a9327cf343cd840d13a69277b1164175e5132c4e27ce325601c7b7d4bb28faa037884ab5f262a9515824aea7d64220e34fa24624322bb4aabef39a51ffff0879d7db89d8e4a27fe39119251eead3d88b4a0b4d3dafa11b45864b99367a334df0602995d5ed69da834a317d93c070e38b929614785ee5878c351da7382d0906906dfc026c10aef45bbee632df695cbf45402c4c51926e87ef29acca4ce8cc40918af2608b958591a8591019c3be851c0a2cafca05beed737daeb52792ccebaf739cb30a7db50f1446ef6110d381a16416971a6bc7475257182bc35aafd5081b64e2420874dad52cf4f87321c3093ca4fd131979ab301192b7559066f279ed72a406beb2fbf35503f841619b2e34b7d039680df04816c5e9c086fe2c4cec47664921880ad83fcb9f5b4de0b37743424c1ed829451f75a54ed2706d655473b2ce10dc12e2c190282790e4b3c55d0c7ecfce1faf3dd1234164ee5e6035a6337b32fcd22abdf7f41ec3742f4fc5a1aff5a05f55cc2ba474176c5b6c017bc447cd704ddf6180b4618f028d07dcd0729e9c30d2fe0143000b420e39a7c6f0e3a672fb269d3a134d802fe6c800a2253ca4fa664affa372408a1cb866c60f7ca95cf658321f3039b6c2f0631ca31acbf38ec173f833cb66de3453c925b25e318024b3ea8a573b8e02c0b8d71ca8bc1cdebebfcb776947dbc65e93df58596991c6c573e644e737d8508bf6ea616c9fe3afc4e894e530bc941e9301b8000c129c2189f0c11b9dfc674088346cf22f6a1d66fb0f3a0f33abd50cc352a64f85a26eaccdadccb777b6ea2d0de4ab1e0ee92c4156f23a68540f40caeaad9ca2b5d35f9ab4d873ee4cc5b8adbe9a5f08c8e315ed956fc7be3ab27d38c64ee66c9e7b2e21c4f3dd42d9597e60e40b89d2ab4f2c77fd494b8af92fe572ab01792b645c69da1cb05ebcdc13ee6c1ca8651b44df83d9b06af035d14d2e7ff4d81e05175a0262379e9b7b69528dadcb07bdb7bbbaa85d9eea1ecf247423fcbaae5c2141c4aa1e64a84499dd7983513a9710a53df33b46789b7397682dfa444c702c08024cee20c52eb2e5443110d54cfb03f291382bb8ad08c3ae2a220baa51f45b48ce9119e17dd53f1a29d2a09b5069a2fdbafc19221aa4f6798873e2ac2fd7d858afb6883b27354929bce589f0d410381321d48dfa9dbc732e92e1fce7365581fb7edf49589c03413522c2c96e3d63003c2e6da0b93dae3f7adcc5ad990c34c37609fcbe5ec45a0a6ed5c6b45fa38adb83bda59bc7fd1f324c2f453926f633939870687ea6f7ca41b8c89d8a186815d376dbf15849eb88bd3247c2c960df911877f9773fb6c85bf6c7b30512529c49bb4587fe35bb1fab6e4b9fda2643bb117a330341d06c02541ec2cae49610cda28aec286b53b294c34e8bd2bca5ae129e51c76ab7119b4960dfd7ab12d8be1e4a406f11ae7107f40e6abb459075523986d96f20d59260a7f0f0e762d2f269dd0d86a83c0641a99da9b1808652fec4d4f5dd764217d11b2862325d2732bf7e8e8da8672edda7735724ac324f731cf3dce0995a7edc7a297e6b24fe8636f0f74bb9567461d2825ee2acdd57d628b574bc4e6ac75f5c581dab7ae63cc4e7605273336cff9beaa38be2e05e8ef866a7edbf8e23254d73f699dad590b70edcac724ecb9731b94efc1cfe2b46de323acde16159ce033291086d44f78407bf872f890f2c3993f19323af5ca63533c9e18577ebe6538e1c14dc3a1dc40081724a296497839c125dbfdc2032eaa7907271dcc625cedce6ba5d6c1afe905df6e97bdc4b5a25dc5e88e5ee3baaa9b64abc085388a83fe929e27add1ab764b64a03b8a1c73f3e74b0515072af695c642c07d816f9acb82cec7674a4541a315c21c1e22885e271f29781e4acebebd489518d2924637690b564bb38e4b4dfc416a3d80d24534fe694bc0039d595f6a7010cf25155a7bf0ed06d72a7a8c8facffb24da86b811db2a668742744926cffa5884abfa11cf4873534d08103a005271e07da2dbc0a6b3a6289aff7583293a056628f6b8d3d83edf583ac6c6f6da7624a00c461573755178c08ca85119aafea067522f664aea2f28882922add474e2ba0300572c11ed366fba44c9faaec206ccbde017cd639979d302e849f0c7e465b947f2677e11db8c765368b7e6d3b1ac9fd554b809149f261d42b32c8aee37fa18c50bec724957e1953865cbe3420742d2f56527a39ee837537e6adc9564d62ec6de5be3184ade48c152400a7aad7eef7339cc372c765de789bdc4acd59f4e69cdc584a28c2a092610cff38758044b4d1b4df0c931c8d849bc8c0b0e5fa296642e9f14783ce9f36bce382c3e27b0c0db3f1911687c145befb31a1b202e44beece863c6f9827784d30a51506f5a5aebe9aa12fe8df2e71fd21f1599bf5c7450e0184adc1a7322e7859cd1d3ac40d18e5a151ffcb8feb204f920aa5743b45d0317d6e03fd0474c8f16b0fd348f2cfce9caf4b3aa5fe915b591a339c1626e2684dceb70d493d540512b9525fe971967a4252a3982a44df24c633fa8ae7b84494ea481a06911697e718df4d284c738a20065ef31db773b801b2f59fcceac0e1493ec5c0d57d00a9be336420565183ad50d6346b7b9463d340ffdc67ddc8bd7b8210cce5d181136eba64991f2768dec4e13af4aa0ee006192de27e75fe292a911979f2c2c8764a504b291b0b7fafe3d4cd97e16ea00b22d5aaefdda06dc503d8f4c6f0d05e91d0208c5abaf280089676757a4d533ac48381261e84b2cad33420ca3cf9cb92030a2a5af19c58678c72131d1044aed4bf7e255e472ab5fdd03c7acd316b20d20b1d1f2f9135db12da62bb91ccb4c6370b69f1582864072684743bd803ff3a7bd1625bf59db589129c130a94fd621e413d9214e13782386786fa77a91d9167d098e943214e962d0a9ba7a69f7d5647a1452be7af15bbe88f9ea0ce07c0cb7cc81916dfbec199739a7f53ada828d166787fbc6b4b3338f82181fa985aec9465ce616690b92f69a9a3e8f38b7e4bcd601faefee589b7fe2523795cc5ba2ba75cbc39e6d18757e80d4c43bc6dc900f5c00632cc4bf0af8db4dc8c67a977d241bbb720ebaff45211a490856c59b03fbf1ae3a97bc2653c5921c7ddcc251ca6c116288ebdc83284108c36afe880c48751801af8f3593754645dcf98a0f19f9637b67729f650b9668a9979dc59982056f7769d674d2d8d860acb0d100d4e0752e922d0f8b812b0517c5d0d8e46207083f1a25ac3301e246716ce280ea3e8ef3e87f644f62d3e368047252e0ba3c316721de91191b1532a17e1132ddc708449f1d77a230008b3023909131640b37c7b5fb816df869fd4c4ba4e62f4cabfd4290f6073c2bd6b6a8e909b68ce30f579c1c827e7e829167adbd14b8cbdb0cc4e116d08fc4302efe3746481e6a4215c7ed4f1cd240b63a52cd1344ff1066766374f9d9d442cff8a43d7efefa46f3c41723e1d2595b2a635f1a926f14f921e7782569120e4af383aabab67365b93f1732aae2d7d40d9616b696d1b66421bfc136128aa2f358f49f34f4b6de057d5075b04d8c01497f936b41108d8841a82422d1dc8aeb8e8f8a2b6e11c9d07cc4561f96ea429b60131c904f6a034fa504b843d4690625d74e4af108b5d5a0ba2249efd73fa47e429b3db67baff56effff2ea34c3ee0436bbe43c3acf7c86a3c533deeafdc6890772dfc1f1212e8defcdea38f0e9fb7c99c1a4d33b1fa53a717621adabe4eb2f8f01976670b6fdf9959ed325941e263d8cb4a0959b23e848f00dd11e7938805d7e00dc71800400279d3bc0a09dd36ab7a59ce10eb3931ac135a25f6c7714836fba332d0449a92a925c774c86efa7d7b6cde1f216c9916712b5d4a2ad7850e3c0ee7b43840dddd24f7a6611ed04beddf626f9383dd6cfa5ae1c8ef983463aad83a017b8f25ab9ea9d70189726e6333796ea53ac6d1a3a5f0589e452db7f6bd4469dd272bfac8441efb6602584be4be375d34c1ccb63c8d925f89a8633e629b11f21c69385f48ff5893f62849574bf6f4d18b295eb1efb26b24478474328b59f348960279a01de6a99b4a04798a0c0dc07435032220284f862ce57742e78cbd35ec0b5a99fc09dc5efb7107dbe9c6e1d8987c20b50a4bec822f248de7f507750506b6895a2e68fbc910bde1bdf53840c5a9d86286c23abd2ac4dd8c2e529100bd87eaebaf61045e2f53dae61c4e5b3627cb0edb00e9375aedbcb860c4c3e1c4182e637272fa0eae1524a66393a211ce6821b3757a706b7ebc7d1fa933bbb930b39d94a166147edcf1b79fa84bbddf4f7b9aac5354bfa6dafebeb54f5e9e41e085ea0f9cee00b336d82a62a259b52f00583b2dd1cf3d25aef878bab6c347a500cb3d8f33a97a817d0ed7f3d572d6ec02d1a5025f3c02ea1a14e198abebfa7663102e1caedd6325740c396ff10a7391ca597ddcf6ffa22f44468f473659bc4b3b92f221b762813626a60373f9c871801bc4d7430eaf21a2dc328b4d45dccc02e95fde94e22e7d4cffd2c6c94b9ad028ccd24dc8a83d588cf2c6be09c35c3276bfa96a91e01ad24c6c11784e9e1cc656d60f839cb5b892edbde9e8f1ce52b216f872184912d878052ad76119e80006f280ade0ca37ab80e32ead61827c1ef5edf51c3552e38979c7d2c60383868832219784e25c1358e395dfe077e31c508e207fc85d163c8e1271d1aaa7d43f091cc6304a0b8b99cb51887f10170c24eaff902c078373ed307077397ca9f5c462c0c30cf993a3591c6a50f820f400ec988953a4cab37340be253d2bb0265e4483bc13af2d9ff738edb27dc3541f9e78332480a8f415124f3928295fe46b6f2c2906e5c5a867bfc17203c2d01f2a75b1e3d32b395901e0266abca67f76466b362adce9bb46d581a695b01c2f9ee27bc1c1490eeebf3a7231a705987372e3112cf4abdf27c7ca3115ea1990f6d8f557929fe6f5b2690194965d2cd5825838debfe9e6a92b3160541e1ca9cafc22826746a8f560dddc26c203e859bd0569e7f346e63fe087f7a1105cc217cfeb8a61099ed93b2e82971cb4eff1eaf161c71276e6964dbcd8e39afe47256cb2622aabdf40023d5ef243e901f6394a6598cdb1c19fb448f0d6ba9050486b366d81b4342b814a09e9e6a8653e06c9be768eb4186e5aaabc837261794ca0e86b15729d0cf9bcd9471dc325af5271899d827dc60a573930e4d50ea617bc743e6eda77a4597dba0c4f38b9f575b8c6565c7afbccb8688eab62b6e94a079afe0ff139468c9703987d4540dc524d5b566d7ee5238cdc9a1459a00a2ff533635da5fd984a935e724ed5faad251cda16ba226e8dcff720060add53c97ca8402a18d808918a795e9417db31b9a013c39bc7a86063ef2c9c8bf2ea2e7a55c7e43bfefc0d7dc301b38bd39cae9714bfc2b97ef5e5e49fe7dda83b690c08a0314400f6c695b097e59a343455f72c180fe4fc85103ee3097c608cb360d864e38ae807c035b52a7d36976d2b6fa011b8803ad169de2693e628f654ec5001b32744f703093a76b23db30c0d69278758b09529c3cdbb5dd83e7308ce5c01a93cab2e828677f17f3f60b55e40c4113926b9fe09380f23b5f444509e86eababf7e2458e08c52b8ec60add8cf357257078f3baee90bc00661d7f0e03d18705620f6e24a251e7b2d7c670de3fbb187cec5a0b7d3d6c58dbc60710b2fe738904c22005320fd9b7bd40dedcf2272c324231f65aa61cdadb81edf11e4a4ace7cb3c7201556a2285c520f3a74629d5a5345071e0d074daba6f2984c6d4274c3a386a4fac94a116500c62317c6c2cc52516c894319d153450e38590c7ca3333710c701b86cd279aa2f0e5f5fce1520fa21770284209f6cc7376267c31bcc22d8dff7625ef399add688fc41f2f663875b6c45d8da36dbef6175c11a246cc3579b3b79d0ee38217bbc3cbab49a9f43b5df183c99ed79d6842ca2c31a7136705116ebd950d0f8d5a9cac221d351b24160ceb471709b43d6ef389e4fcc7a7d9dc56312334888633540dc5bc7f33ee2beb55ae054d76cc78f58dac744b8a2c7a21af28b110af798e02410a2997a19a529d37f1c69ca6522727f629dec99cf808c618edcd5257c66e388dd27ef3bec5ec03ba12973411a153d8965bcead6000e24b1d86241d3609a01a3aea36367677e0cc289d27bed2cbf819fb15876b3532d76827f54666ff41c3dd8a374e509601e4b711a7d3a5feced7901986af6567cee4ab39f2b8e9106a3aa367318e360a6f06d7411e8e3617f6769a77f0036f91fb4bff87476a9a2a78a7f9f9322387e80d2799f1e6da5d8f331d9b30f362760a9f5ca0ad73289fdad529bd8bac3bb75c508a719ba417bd35e15523de476cc061fd0a960816c7de0963126a26486f06b06dca66eefab84b2a9944d9084a42ad9ba4bb2bd21bde10342c3cd3c991be0bdfe207f9745b381aa735c63d8fc19d27e031452755ece2f910e5a9ba0201c17e3edb3b03f8984dd9557a6b9d567c6b366f60cf80d079d6c3b9e24b0592d1c45540b7b6ee205564dfda99c5b4a590c683547496a20222d6882a0f4022748260f8f166f6305f7c299850c93d296e9739efdd6164c419e26528758dbc363c1983a1bd7ba4e8a8429b052b20a654fbee231ad7a3e2f1d27f624da1eadbfae532e4cdf2292927b6599ab3d8e32d63a651349aad5d3b1b1aadbcdcc3cea5963c03dd0ff0eab209dd3b01ca0db3edaf5f24305011eb4cc041d494cc3d2c8c284a622909741ed161bcf5318bd9bc476d8bd81e5c87a49ba9755d5fa970d8ec5477d255ed9ffd0015223c616e4708e3b2da5c5c3972282134dc9c08446c0bbba311d394078da1044d39810cba545e0c21cbd56804cd0bd6f262d1c75fca2d0e74e9f3fa1428f0eb09a8ce1ceb188588ac4dd950d9ab1b1c3cee298720f8dd1859b0298bdc55205f387fb6ed838b45a3b9d13d557389721d4f2155e2c7db16ee1fe6b72ea68e80a7eb4e5c0a43853b9db2b425a3b4f8135a553ee02698db67ab7d003b2afc8ba94e943159a13f09d2ca685acc6730c43542b9aa1197272c6f970e99f7733014dcd7d75fe654f5508d757302efd8ea198e6f8a7650ee8e9960ff132318348d6056bb3c206c9ec2868fa1adc55aefc8a5bb4a3dba9d13817bd4dbe1f0c82c0d31f799b511e92821b18445281e710bf22fc98512084aab125c339b528e7a2618d7c7d5f22c6338601e85fd4a0a83d99b74941caef76f1c9b12a9b7e6f64e0a7560b94da9754b3a968f64821c337be192035388d78266baa609786793d32f9401f21f1acadcf3ad712a15e5fb72c232f83f3871c89a797619015ebd9ce1dfda8817a7271f1a2e9c9af75274a97ab2b98342cd5f8bf2043282fffec6d594e946e7fc969f7073682b4f77d9a83eb4e70d1b3f261fe00e30d9af22eca724910f81d331ba3c055b7669f7aae0e285d0bf54608ef8073e76f1662d0e7a123b5798c22212f09007bdf0812a5b9a7400d2bddbb2333d4f423dea325cbddfd00e8a7e674e46b55de006d28761b51286b85776fcf434d97ddba430e970f8671c17e02c57a4038c97f1203c28691bf0ddf8eaebfb05c2d55c412e9416b3057854cbb98704b3407e1947be08d0ae47c2ed98d140d3898723765ddc531aa5c414b88098a6714628b1d065b8f19adeb265fef70d10c024bfee52f8e5cac20c8899a2d3acceb826c5d2c84e56908572c47ab63c97552db40a8628d45ac073e17fc2541275144bb6e6b5e97bdf3d45fc247ba5618719bf810377980863f80c364471c8dacbdc6e3496f204ff34ef0bce5ac1a89190bda2cc9a0eb514cb2f686c4f53eabf104d190d32e2909b78669d07ba0e96bed82f49c6d5ff412df57514fd9535679fdc6043bbb41ca9876b99a9cda939f5be195a478c5606b5e46f39eb8a7551a1ae7be15fda555a3f53f4e5feadb2603b96499e6c82a572cdeb0de79d20f139366c9841a0cf4e39c7d0cbf3b1dbc03d9190e9a8c8c0a11fba59f301927b7f3177f207d09f32c6998029928fa60a94978a3080ea5ef583cb9cb6dee9653494c19262fdc8a9a698320d97eccb1ecabc8a89adcedd787551cfd91c313df6d3818432215a86572e907116afeeac7d839d34e2f3f4d5d1dfc7ee33cb2426714192b61a4586644aa5b7e67ffb461b74947ba75821ab4bd4155ede5eba6e5fa69db78dfe12a160399bd7c31fdc700fdde5d10b34629b6a3af2a4904fdc8c3fbc2a2eb2f0134303eea603c169d3a6c88e89fc9caab86423359fe76822d6e447d93afcb146b023f38b4606945b4213e31b0fba32b122e57894bff9e2d48a3554cb99272d141bfe8a3a9a6c9c3244eec0ab12830cff1a0cf90a7caadc52f7bbff40964a9c22554822b756e963f406b95ad736d202126848cb3f5c468cd26fab3b5be5253238c20833b1adde903810547ef2aa9c41bed301d09df6974ed290724ba3811aa4b5e31c087914e53ef4539bdfca8186ac043806f3aff129d81cd8b9e9204bf3478c5fb2297828f93ccbdda874ec72e1b8697e4274e179a8d6dc7f5b9cf76e2cc63e0c8ef86f9935338b628ea23e8a6d58aee119b5340d8fb5ad8ef0578b993622a8549c4e99f0e0123dad34a33b829eb9bdeecc24b49096763decc4b75201e5b087d3b0783fb11b6be0a756f02fda69a11bb10007fb66d22563e596cf1e0476a991667b3d112d652ded922ac83c12b722a011fac894b2f5f4fc1b2c02589d1c9f1ddbe1bd8b4e063e818cb2b5f1c8c8bcb23e09194fedecc281da982436485c57b00285c6bbd02a6b34279e51a78bcac4452a43f3412a52335275eaa8edd7f2155c4e319cae22dbdf2bfb5f896dbfdef3a98f519550389cdbe6765f27fbca6e92e75e802e50b123ba7f72197b2b129304e938934510ed8c673e4925b0c746061b101120cc152a0de688a60504d59bcc994c83bf6f18536b1d48de2ca4ad677a9085b399e19ec885df9a9883601d2cdd4e8761ec865e0d85db86c1a35ba633775934f350e5ee365fdc1b397df7f995a9d6f6c81c724fb7393d2378d4d42d9d180b46a3f32b467a11cd55831f420f4bfd14f8c315690b46554a060e24851c45aae3c90429f5ca07ec8c95da034f8cf4f3aa2c4582e13e5f940167c8df7214ac0522062c4230a5392a833ed2a0adfb1b7e7c9665a0e2358dde95c1d2adbd2395b2e97e3a8e04bda96b771f65193d65d837f066602ba4b2cd4831c96dafa8f7a8de08688ee1f56cf7d89dd2218cbbda52047e177798a4055e7a1f586d0a3361a2953ca66980d46dd01e984422d8eeeb9f1e7c163884c854f834458112bf9a1d796480fd97cd8214460fafa4147955727fa567500a29bb7e85576e2b27b8ec1ab9f2a1369f824157accc52c5b321ac7787072eadf0a9040ba18beda31615d9a18f44377d491045992efb3e0990c3b5acad7143e4819f925ba24367fc9874d96f3d00d90e7a34b6dc567f39dc535faef65716f1ea2c152e546522be21b8d75ce75de893f20524126f815e38bb199278f1cea3e74b78dd408552e1faa41aa171089ba04039829380bf1b27262260525ffab3bca9095e251c99286366761822fa3c4a9a78264f18d735cf087fdb868c6768728877fcad3d82d55c97cd08c50ebcce81d3892ef29d56ea0f70caf456912479ceba3ad23f115893b3aaa01109abb8e6ed105cdb06fc00b222c8f26861d032df184b797a8d3b0594592de1639cc11590c75002888b15ff0b2cc711df3176110cd0aefc8d9be55836fa9c07a801de51c63192aea10448e1314c26b858002d2d12cc39bf1dda34ecd4bef9fc181174fcb47382dd298068248e85e72e3a5a5348676e01499fc8e56fcb106199d1f4a382bf16b3d4acca1ffdc1e1ecb97bdd32728dbeaf52f71ef4f58d8d4e65ced8d2bfb5609a4a543bf787d4153743cbc4acb3174fcd2d39087ae2afea598942c880faca5aa357c0d69a09cc386579847f9235f449d58478b6c818113223776f925ae09a3220c89ed2d02fcf3efeb40c8eb3044523bb7af19164ba27b8fa287f0a1813c83002207546ff9c463ddee544e0fa581ad2b8d8748788ef1c5b84bbba1df2dd4c2720be1c392c5ef5216aab5c7d7b40560717f0289bcb2cfc49c670b699400c1f181e8f495fb9b47744de4533663ff8fbd018986ae18e6a1f4dad48f72418872d06951ca0facd006e4e016d65243e092ad2d981337ea1e2de3abbf8a02cfae886587fc9e8985c77f735620c2bbd0518f95f055d99f09ba714f0f0b306cf27c02618e8bc341a4a5e0b92df984bd571d884d38f5d703767c4768f4b03c262b54a3eddff62470e4739cf26a9d8ef7577c1c234ddccd8ede4fe9f4fe23fc5558efc431ff125aa69f3d78d01c64ce22f7059403cdd96afb766b11a64b95d18d8c9009d8b785dcca408ec2a78457744986eab8ebba83519eb4ce432a0cfab5ea7029ff91a708a14e3305b7f5371b958a1b8fcad76d9847261200a3a936c072bf3776374418e9042477c72052e1213dd346e1cd41c6be2f34b071edeb6c8bcdccdf6f936a9958badcc95045e38ae4d0b3e56904ad2004fe919ec23b0fa525f20f5c71c5b642d800aa8c4c9852f549dcdbd1b4b4f083ff53509491387bdec391c08949544f6794c7b9481303771d049d1121355bcdc8e3ad32271b72f1a29893f8bb7c28c7ed5a513fdbba770baaadc30a4f011fcc195dbe115a0bee043d163afa2330e9eec1f0de77bf0a935668df177133a25748649708b10d7bf59e525194441d94767e615f1886f2a25d6ee031dcfa9349687ef3b6e9db5aa0349b10622d53839d204b660e31e90d14906a5e7886bffe54983005cbd9299c952063061d424e6b71d1fcd941e1ae0e5a18f48596748fd87c08bf01c52fe7a9b27c4e07c68f82abeb1cfc3d69fe711cd7e07bf1055b0fa4803f9c0f74783ba2fa55cb6c69d4eb7c27fd2c00a92e3e3d5910977a8e6b00d3c9c719d709f5edb68d00b981b289ad8b79d57bec13585fca407eb0a09dd62e7d1143f1e689e3a2d5e404b102b40e68169f330e443401a01b22bdc5395fc60e2ff9f14fde2818f6fa9a4d56500343f537033c1446b83f825dfb42d9312eb4e0f9c0a744246792f5e3624f90c9766635f0592d1c4f16913ffbc385cdf5777aa8f74e35b2fc0c48fa283ff6072a033b95474bbceccb40d162cccf87a35ec14ff72dcde0fde746973411133eb0790de0cc8c87c022c7ecd7e88906c2793a1982aaba06743b02b937ba1bc026a3b1048914204942eacf8074c9a435d7bf686b30ba2a786f9f3de24801ad53d7754a7c57fa4b41ccaee7525777ae78dec6a614ac6ff0927b2b61eba248893d4b545a396c09345ae40ef1ab10e7d29a44b89107fa3301b523b210b30d514c3c271d75f8b21f45044d559947440844c2d27da3bd385d4f21568a7f6bb7f8b489d8723e2503d0be115052338b55f73c14fc7ec565ec4874aa2cc7c2ce91e489a9ec7964eb7d902a30d40914834ad54919308b76101a7eb8b2cd686195207a1e984ba14bb0d8cc96b37f6144e3ab68fe93f189fc869853b5e637eba450bf0ff9aa3559dca9e49884262aae4bbfdd221834d670d5edffb88df53c716b90b8b09bf36811ba95830d5738f77664f16d7caa7df60580786ed8d801ecc6bb78b7372b03c59c5e620e2a5db9f67c2ec7e12de3ef41995dee280eed7b89bd2f96fdcd270a978cd61c8597772e485fbcc81e9cda7355f6c3a59201b7c751c438fe0952a4f78efb937ef43f54de3d77307de25756a05b8725e65f7282ba36dc05e164f9d1beddaee58c2bc6e121cfd0e25728946c8b8089e62ca700259a11a2449c8a1543c4916eba670dd59d61f588370de63de9a86bbe84e06739489f9752b77673a00e651984a3003d800bf8ba3181374dbcde8d3480f1a72fb25d4e98bdbd3a880a0cf3f12fda05501202efbcd9ec1d845b96d884d8863b0a2f5da5778ce0bbd14226b9efbfb1c57d5d0d7ccdb4b7844ce3ffcad5d2252ea3bb190791d078f93db444fd8fc4aa428da7ef0174d45bb1956f556fe8f3ab936ed8b0e72142f98970c7909c44f2e8159196ecd7f14bf7402f770a51d01e37e56eceeb1717d6c0a46904db95d294c05873a691493ace765bedcb4e6317e013755bd5b0ffd3f72abeca925e4cd58067080798ed1b277f1e2f2d9c351e3787933730c3f6c8062af193836b78215ba92b507583eeb5a3cfb5bebf9702652c46726e67470b5c4cebaf4acba3af3c73a6bb6bbbdf746ddf669f6c3699d23a7cc998942b0cd3185dde7c64864420e8efab8d740f344b5b4007d21119347ab25890fc41cdf4f2aab9d02f95483184e212558ba1ae651cb14206401b39aa9f46e92a82ddf38b2b1c9bb3a4069bf5b2c51450ee20de9c22715c5f2729bdc6ea372fe5e708b0bcb1ac3d3c3bb68b2a47192279ad3c18b23b344333e1be07b6eb305710b219aeaa9a6a7211639667a3a128a79974ee41a2a0f633c338c07f6fd550a9eefd6b0ceab4fe1b8c6161ecd49c75ddffce6ace636855758a36dab9511555ecb534965bb22c6fbd1315461cd3f577dad104b02bbbef781d57dcf17868c2bfb63630116fbe2570701cc67c62f6ff0452c6b71c0b7bfb0f24b0354acbaec282d65acc32316750ec5ae0a9c8078e0eed992f151db741d37ea98dc9d9b1bf60dcf5b12bcc9a98e0f162c3c597643e4de61cc4092c188b785bbbada2490f61fcd665080b25a972375e99dd86333e0a8e3561ff3dab00c18b4d9bc3996bb3e953640e469ec3631a6c21e123b87de1966ae3ff1e6192db199bac482c591a54897142d86b623881db6b9c6282d071ae9813a124b63b056a889a531d45854ce461e5437f0645a39d24d0f19f20ddd12cd704efa787a0b29518aec4b33e46898f6018c4ee0cca2cf39b7934fb7850f3caf0f51be34748facf8a38d62d9139d48aeecfdd52e53543f7364ff363a65a50e27047649de54316cf5c5759d2c4b4834989eb8bb42d401098f1c26f31a89ac1ec9ea81e440be673c3c766e964aec71b5e282c5f755c2a5c5a24c2ab101ddab7445893fb3fbf219b0c27429b2139739236767e8c8596f7278059c991e31a975f6ff19f7f20760a6914f3e7152d5030bfde3c208d1fda9ad88c9ac640708fc3da58edd9344743ac0813838bd8317636d02a09b452e9224092d89a0ec7d49a28616bb59d7d46c4b13e88dea1debfb59296051d09e01f5089b238dd8837e27837dc7606a191d35cebde43e6a60bfb6e1867ddeea9768acada82a927becb2a9fcfdd72087507220694901372be12a6b96bbcedb601daa0b371cae132c2cf24a783010b3e3e091908581b5b1cf28e893e9ce84900b612b6a7119644f97bb28cf31eef930038dea37be859206a9df68092fa4d03e0edf6ccab33ea5f8a80a724164cc59bf5310d540ba9a743a6b32d6f94792d996b8926dd1219b9ab77eeb75b4ff651ceedcad69ff18c7d2fafc64a30c315397b0fdf1ef476e11c77233975f4eb8d44abd7bbe093a978eb655921130b782742ed293ca9e9a959cc3604bc91e206114dada37f3b8f320ced99b12f2c22e44be5a8d721481357b4c0061ae4597c801570cb814a86f51146ca754a21b90654df5d65ba7e08c5e5a29934f869695a7c045232508556d2868bfb80ee25955c04ae9bf80fffde7af8258588aa528ed9b524df2e2dbc2b27d3e81ebaa1419a66789b187618ec3f0fae81123de823c168f2bae5ba5ba2a22b7fdedfe71370fdd7db28ec06a2ff7eeee64a25974c4a429b617f3344d8daed7bf6cad27b6993813efd3ae351a8efb208fcdcaf10f5feb3a95164eccefb3e3b2c25c9de104f567de87e707f71820f8211a62c60fcb8a97ddde9ba70c940581a0f9d81f60e1d53d94be5876ec32cb463a89ed958d4a4ef719d83195f10b3e80168b998932083c34c37643301999bc012e3c96e553ea8daacbe08ebf73007c94125120ee63d947c8e330849728d0987a1d71fdcfa19df0b7381cfce2dc56ae1a21b2ed37b40147d4ae89a7006f0be4d279c6cf3bb100b13a57d2275f0d617167dcc8cad094efbd4d170af9b5580616fe4385abb5a72e19b4acef9c3cf62397a52c7886c175b311f5ee00ac5678b346712ed57463f22dd866b18070806e2bab53b9d090befe3885feae58b372c330ed7fec62d221bdd59f748044a6af41ef8044364882ac661d19f0a27794a61ad7c586b5eeb0c6b87e4d4691971d831a00f69efa1358556bfc88e455db8530bb3cf164664615f7225c9eea5b11a08b46af7f3a42bd58205d68d4e1cd823fd2ba929b2928f3a79bbbdd51c2bdd15657efae44d0846110f332a62a490a7251f3f191e30292d31f7656730033e9efd6b9511984f656885c00695c9e40f05a45241e6df00bd751e86d86ed9cc1f9726d7bb31a161d17bab890c6a19519b21657c32764cd1d7f6bbc88f68afbd7bd22718f336d9abad4e621e55c7430906a572124cd350e1cc654511231cb76fdc305173b4f05a251a630eb863283c4b23aa013e1a13bbc6a258fb2598219739ec216ac1ac20ddecddcf0dab1ba7f51b85763b7ab88d14a40bab1f35b680df62e5d6b937f0594bd9ccadcca606fc4b17dee691d825231e3bb23ce29578f8247c59cf618dd7606583c6b8a9b5ed02fe985508dd79b95bd880237b792a6b2e7d4cec080b4e992b6e1ddab059fdafefdc5b76c3aef8500a9f069ef157e774cc679ce61134f462f38bf96d550c7eca9d509e3b3461898d3885d804f85bc91c08a8833a2dbf7aec385ff4b353d8991438e865d42b050fa36c2338a71f0b28bdd4a2458dc0b238abdc4b93440598c06374c5448aafe2d4bf81c007594e710b325d778227644e1404e45ca5ecb11a40c784c24f8b8c1b1536ce216728aa97bec31b4606e4d8e3080b5a34324afedf79d68c255ffe17da51c82c8ae69d27d35a5d26376e8e5784c8214be4724e3be89213df63588b2503193df87f9ed15cf371dc765d63e475e53ddce44d2d12c1a614bcfcb64279e11b3968cbbd512108bf2306c2d54896ce5c4d9678550ff577c0d5f33b059988580ec2c875d2c789820ce732eb47a4f3d0a2656de06440b745eacc1380c6e3d0fa2f6d1137f9032f5487bfadd41ee838373d3aa781c8384798f27eb4bcb1c940ea0562d458006c44361f96f238beb3e9b8b26111b740ce4fec0027d99aa525f0215516783705749b3bbdcfa880a4a6165892d2acddc64c3317d2d9b0794ca6e0cdde3c0962c322f83dd411bc8df8bbf045d84ad8ede88e2bea1fe8009187971c1c63dbc98ae0ca8c1d5fea6cfcb85b4e3820aaf4bf4fb46e318bb5c2a2b728a438fd8e1b86f51d21e7b9a29bf105a50799e2575e39f062d8bbc7cacb8dea880b830f83a394aaa72a9dc7adbaf6b220ac51a3f7cb3db34876ba4e6b38254488825bee397e276bbebaaa1d8e23962733482dc999aeb8a2fc6325a4b8c76c7fb1a7ffc66308c7371a35a47cf071098a90b98d7d43ff4e87bd72f52d793249e33e888bddc21ab5910d99f1ed902d7fdbe89e58bcf90b34bc1429931a8e703067967640c2cf479cb0d238c5c69913637135344f40637dbc6ef38d2732f9fcbc960838f4405256ad3c6451c54addf9508a511dda108581071b82ce4bf1566e655c218a3715dec1bd9a18d3aaa43f4d56d62b9eb6fdfc57740da4988ca72c10946281521bb07a880cecb6dcb1cdbc0f89fa57a013fdea3dd6d5a52d136f9a5a02b3848ea01ec0bda574222287fe798695fc9cbcf1513e04db60c2bd6e2eec739b439ae7fe4539702731bf5d2eeebc701ee710a326bcc63fcedd61f52ca4cfc2893b67f971d386353d9f019a151b966f4ca75f430d202e42a5ed3370c856da3b5dee8e7ae4577d0ad716bfef5940d20d27ceac41958a51778a73a301b9cdfa7ee1d254e52a2b48b1af181312d9f4a10bea4b5f8e987a86fb768ddd83ebbeba50bba571dadb6a5e5a33a5dc747b5fe4955eaee529562dbf8f4848dbe1e919ff6c1ea76fe37ce91e84658045691de95f48061794b946b929dc76b45a2dc66fbe80de7c9300ca8c13ae3529c86e6ca11ddf7c7f2889225182a22e37082c9eea9758fdb07d9af334f1b0b644469a984c312f1578de3d08045d2cfa81eb3648221a32e9f55bd5bd0e6261830cd0b543489692e75452f60e3f85c2e59c250f3d5f6f5020ce1993dcb9a0a0d9d1113ac31b0c2829e1c3d36cbfaaa757c5bb8e7045601501e14886f87cbdd3da46b5af025de5793183c69d2568b1fcb9dcf1c309ccb8b42916d195982cb66d1f738f628004fccd35fa38fa9f953409dd4e73fe99ec47082985feccc3b006f3b31a5c5862c7aa4e988b809433dc16d78a68300618b508cd3d63ba91eeefe0f10115bfe294b60a29c495a99d393fb2c9db900eb30ca517e22c1402684e36405de96adaf633f77390f1559e4dd83ec306278aea6370b587d16e55eb472c5d2e09344f3847754576ba228328bc8fe902f9221250f93c73c0d9c281d4a287e2c1f3be9a23f1ef89650e3e5d31d52e8258212b321571afc75e44c4fbd3f60d9c34159f6280e0dca197ce0c03988423d85dbc6ff608fa9804c14f49c0df48fc65fe894b54d2cb2e9c353abb86f30156ad76e486f466586e1f8080fcc5147f345479cea265a29d8d1ccc7aef8f3b5c4738f28a21bf188d309939542ab7fadd7a1639e10c5924901e2ff424fe11f28a0687a2eef03148346b4e02f132e864d55b2e747ac6bdec82e9bb5f8422c24321ecf50bf73a7d3a7ac049d02fdb5705e09e9e2fea3d990d970122a9e30157078b15bac5d01c75b171df35547266ab65bc1873a8602b7741e490f244a017572dd92de2b8b62220b34e30d277f1a7cde78f18d534d74d1b00f780c1f897553633e88bbc11560ecd8a5d8e6844ed308d9f6e702c9bedd9eec6d399275593b4883ceb6f4c5436823dd5346a8c0f2ae79aeae6f8b7153d20f273807f6a474b2c33fa37116f9da559e7e95ed0a59a33aa03ab3cbf6ed7506f61ca0505085529078f3d6b7e335be0be7873663a335089f7e6af15389dca33d3cc075e82d3aecb1b6cb1c0fdfb5b7101132d185054a64a315f528ef327b5fa4c94c9e7dcb3e52ac2ccfb5e1a026b1f938a3675b9af7b6f8353e499a459f35a792509bfaa31e664628bff949fc263d78bbe78db6c0b07d5ad6fab95a3e280471278380f57823a3f6a31536df4f738543615c7c13ad8a5605f366896a527347e0efa5ad77191597d3522b52839de0907cc3f4b0ef9fe7e2cde9728a396eff046858b912076b83dec4dd7ab74446748889cac89a9fd14fa0478db79555ba94b12a899d9044272ed0ee1bb70c948397691b1c0dfdb51ee2dd5748d461388bcc8d6546a1922f7f02821813150879c24b50953d287dd2a13f7e90ef7ba6f71ee4c21765dbf78b7707a50eafab9dadce01c4495d4b75cebfb2939bf524736376de9e80a3cecaa11d9b594349acd27942cab81424105b519225b003c9594ecaff792ed4bca5ffe1f5b17611d94b8493b3789f87c3e951065966e2119eca572423ca20470979d441106c4597d4e9fcd24cf1f22c35364fc6c4cfe3b11bcafa949d921a912e5c4cea353c374f17bd585a6d0f9b28e8b80f2484133602607160b42df848e82cf5f36e1a245de9c51e526d402cd0a4beabb3488fb98fcb9d140b3f923e77ffc764f11664a8f1826bcf0640f01aa14366a04ade2b94377249c72b556b047cee0ab1494b4a8532987b37a415ed54ab6a44f1898bf5c9df6f282096c4fc049b0720d1087181adefcb3ba6402e356468d845b2d83fdb7f5880953e51aabaab0cdf7af05ed98fcd8848cbee70b1074e491ac2912598dcfd3816b0863fc2cceeb09664af4a41db7f6ba927ded2b465b7cf708af3f65c4e267a8e7a63aa6e7c5273ac0bb8729ebdb66832c5419d2e8804e83088d1d67703a7e815f4acfd95923501443816f4b32e22837cb844b234749e268585ddde8462615db6f21f29540e47241a60b4f46a2f28ae0f8207a4cc5f5dac212ed72f088e1688cdeba5c102d5fcbdc6226f53a13f3541cbd3eea94cdf094548fad9eb9c07c600fb9445ed583e2e7df2baba3fa978d72261b1788c9a2422ea8013ac44078a1f1e623dabcf9b82483a08d90db15e8fb327aed6bbf22ef34b27827c931264ed97158c313b7e4f961905fd0b576131c487fd96b39ed8d0ada2ed7cd0a9dda7dc2046c4cc5ed5cf5390d3161546e264276988efcdfdc8888513ba8bc4d15759e03cf63ba4b45984651bfd52fdd7dc7e2eefaf8ecedd5c24b676c9d2a93f30dfe439e02f3c308c2df7319aa030e5513bbce9078045564f1389400f1f349ecba24fed860a8ce844b14584044115a906c81e86ebbdb2b76d5e33b842cf7933d39980ac8759fb5cd7cfd785e9bebbe03e6eddb146511d02d5cde9e14f4415bd17e5e521d4e88524714a58b968d06ffd9b4f9a1f68c88c09df446b642ee759b0a336a81cb331554deaade1619d68e9cc832cbb37e08c2bd9d847ea3ca59127fe7282377b44d4fa3731a3ed85ba311a902c93da7f358691741648292baea2bbcce17dfd5e775aeb3a9dc8876ec6bbf9c5a4b5b6467fc90faaa425bbbb583cd828f29391976331080eb3a88f05cccec454374d779b8a46a5c620f9a1716435a233673d0d2f5083303946ab18bc497b61c0f5bd6ebb9db028e9252662a14eb971e039f43179b7cd659923e2dd35bb52e3bbb38ec6555c74afdc434f46969e5d401fb566d77b2c83c3bfa44e5c8ad76af8e85bae41eb59a07cc1e1866557535ddab0fe4ac756be5ba6a2d6468d679b39b23e254bad45dc3730b1042a5fabd7fdce87b9abbc0d263aa3939092b524a7bef6efd266bed6a2a91c358a4dd9067453b9bad9eef28b15a1b9ecd025983f1c09d80be02f008cc39fe5f1ca89837aba5cb889c003f94d387455d3085ff00ee20600777440eb53a5b231353e56ec034d5e9c331cbaa6473aa352f00ca773968cd5a8b43347b9dac3bfd34a39014cd8162a022a8c478a8f4b70a76ec24122ad4a1c57d6578b76fa0f569474381656925af72f83039f896c51749c07a63d5684682a78777fb0e9a8d123ff20b986fa6294041bf5d147700bdc9e05bef7049462f6dfa7e23512007f846b6c7e5d3cfa8d62615c978a26d8532e1b12658c941b26a17347f2a4dbadc9629f3661ef5e95f9d23042c43f4620692a196b5cb2d9d9b72eb63a3c8ea5c1f750676bcaf15bb90752235ab407b3fe7ca17b2b335f7ee7011117e91514772b6112f77e18614ae917c90b0ceee0925616c15cfe9c84f4a5133aa553e4787c0de5d4dcafc2ea29b1c3560a3f860dcf8c99f2326d3a70a69756b8cd953aa7f6ec7150392cc8d944a4864fb94ea067f6a7f24b71cded59ae6c4a03b7dd75bec4aeb4eab07b6be2c9f5d942327ce411b46880c5f6660800f649484c128c2fb4b327d6d559bc0a1265841f8dba538b7ee586f8a74be5fa05c580f316213a021612cd9494bf1c314b403f37f988287b2c07e5043c025d2ff81a6cf98d45d80b8d07e7bb72757c7d2f989d915eba229cbca8a4ae98a383f4abda6445a6d01cb684a20a73fafcfdf42dea803432ff6b714df6d1337d641ea92eb6e20c8120075259b9070bf04d162c83c1750f1023d045d9eee8a2b1e5fa58507ea3cc56a6e5f6ebaf3c635051de0f5d4b480bfd01babbdb72e9559029bd4f196e2a4268bcb9ed0dda1b53ebcf0f3c63c29fd18db3276418a0478d04fd66ec0b1310a54cda79e359a43f461befb6f41094d91f3bac4d8c0718b9c7d4ae3081b39563b617f526048a1c124449337cf6ca5e563e004becfde80114d6f9bc79ae949546eb1b4cc5f631c94756c2ca03505a3e0c1bd7dcc6b0c163cae7fa8fac6fa723d75479d7d9d7894238cc00363fab602e80e83aa17b6c74e718014d3c24b5cad7df50c5f648e07cc4c1056fe1ce2be472cce5db387d10b6a94af0294af9b98ac5cf1d26bfc4b56a27a7864693ce2859194850c4c2851893dd3d02e0d6372cae3be2e6c8b0d9d16e7bfa2e73a150b0043a9b57324d691cb7e647c00099cf7d7e0fdc2111903c81cf5900a2056ae0e0d8cd2d7772c92fcbc65d2428d4f5b0282cd00c9acca324d10a7fb7a3491fa213e8241ce2eab6f928d9a991b98870d2ff9a69d2c6deba9f520d4ce37dd7c65decabe5346b8eb36e10b908fd9c96e052ed3d009aeee710cd61b295d0cc237700a22272c0f70dfd15226b4ea992cda2a6d2284dfba02a15925980d0526825e4a46cf4f3d94bf7bb070ce24a11d532e9509c511ff855a39b8dcbf3fd0ed2a2641adc1dd7ca8a6843dbb8015d5dcc61caa994eff675d9d0e5f358c4f8186ae2ee0b899ba8c69e67102ec1d0a7092b8669bfd650a5bfcebd62a694e91cef4c160393d8e3c36a5350135533ef053063f07ee7615cb6e852c0674380df03ae843d5a144f8def42049f8a015f8f25dc674aa5fa7d1cd9d17d4ca8b98997db6c22b4f53b6df347d5335c3fa1bce6be728f8aee8dff5f030cf6956c3bd0913a0df454561c3c1cc945f2ab9da68352a60b8049feee68d38408667db7f324b3ad2155aaaed4e944f7e8b1377a2a86748fad0239109396a65c21e9484ae9deec87e827b061cdbfc32eca3abbedf732fefacf336b8d89e8376b79f850edbc210e141cf75e608337b2805008a9de8e2ef2b7cc03501861bd4cd4d4d5ae670a77e2edb0ef3cfc85f274f43a206c37314b712643f9a146d48a2d35fa6dc55b5465236e9424bf8529e7aab39e6319dbe06ea7a5ebec33250820c746a3518502430340d1ecd327560017ed964dce8041f230061b3f6bc96070e6c84a20f736f7a5689e40824568656853bcfd34f0e0f08cb0e4d14e55cce270fce94745236ca0376cc7a3a5d02dd55e59d6157c8b6c3318f7f238fd4fc501015f9cd01202e6c37d4a9f07506abaced9f7c140268edd61aa9f1cc5ee6d59956d0cc1ba4b31ce7a10852678b20b1e3a4e5e8829cc01a1bce72c9ad2729dd81d12a8c6d9fd1c8e724ed98177d15fa9bb461524de60f106a3f6618f0fe43a6ffcb1c0a3b53a8fce19d391ec029ba69aed8bcae482429ca4436f7315aa74a48aaa043a76b4bfdb0b67c325c9eaaf83ee9c47a901d2aaeeeee8d6b8a20b6180d5a0ea7dcfa383614597380f1f70867b7c1fd5a6df2e3a03a6d56ab8ea13ae1fe93d1d80fe15f5e6621aea4612a1a3fe01e5c63a3c1b828c278d2d147aca23a1d690c37a19a7c9a4f750f95db35810ca07cfe5737ed7f1e4a87d1aa1ef4c2195ce99e24ee0668daea0a1c42afb20b0a1015ca70bf90feb4375e4aa9c1c4d549fe9c2d0d28b57bba6ae270a54b25be5c4a2f7e82ac07364eab19af26eac6d345dd68e3cb514effeedede0021351559aaefbd4d8c7b20e48bfc9c4304e73af3f5c01b6d5b640e77d5885d2a9bdb2682692de79adfd0b7cdea18053d7a0696f047f21af9e9f2b16b938ae75b93ceeeac785267dde44159f5e9b8d7e34cbe4e80f7f918e965d3b9f91e317c2529de44acbc280e2cbaf543ac289de9f818450fd22af4673f1f9e98e10e189dac36766b49ff50885988b0553d26bc107888791a6afcc04d39bba9d4eabd9b5c881f6cab9b3e7a445c69399c0e10ed7e6e35c8d8629df9094b5347d7559811ab5dc6370198e6c41629f9e8a6a7cd090a11ba015676c9291bdc39e4448299d456cd5a264e037596e87a4b67bd640e3eb26b0dd0266c7ad27d0a2bd08449431466183a9052c694f8c53fdcc66227dcc886ca707bf5bc14202f5358a2ffcd37841a6db8eddb001e38c2aa131083a23e6b236b725d27be0af6b64dd1a479fd4a391112bb1e3951bc851c4bd4fa936eab46557eb011b53a0b3081b2b87874f4b34d4dd145b9068e300af63aa7e0701c1a889bc7c168a60517d12528581694c8105874e4c1ee089a92f80e93eb95c883c8861940e01ed7031d945bd5fb4a0dcf9ffa7f33e0a748dad267057612ebe1c49fe30b49e01b9d0de1e7b858b0e7c152800da8c8c625de3555b9c749aa0f03f983a600f91166dbea650178d102226b415b090ac58ed1f45418e997c2ee14573bd4ca19be8c73fff3fdd23ef7bfc6d358edc4600255627bb05782326dee9dfaecd9be80bbafed72d352372a2184e9eb1a06d347ffddaced3b288f028b6a6a1af8766c6dae31c612d67358f2d34c49081ca6a6617c236570b70134b4979bbe811bf84b199131f7e1208227762a5e5c8891899b88a0b827087912e7ce4052307540a467a59fae5918429396a1e677ac5aa56dc3b37b485c65158a7340d4e0d42e9b82c5cbdafddda254edb309f5e367d6bdab9cc34566c75bf09cb28167ffcb2c842f73bb8f84824a08054a6426a2f1a7d09638c87d46253e396a62bef8e5d113ffac0375f9c8aab6b29eba034b8f9ea71d66e862a7987d3a541b19d3ac9fdce3e6628aca1a8f761f426be792018acc05c5654dd7a030115a69cc46bf5f86c3bd4daf389c4453eecfb854f58df20961c72f428dc727b1b6ecc762606c2f3784c17cabd9897b4b8baccd2d633746348bad534d01bc73ebefa22e99107f0833fbfc7bffe66c437ab41af28a97341a0a15dd7e8867b6cce8d373ebf03a711c8d73268a14ed39ba4ac37e7d6c4c831daa5e9a210393da127691babec0abf17b77dd63a1e8c8162c0785a2c2388f2b2864f9f4ddddbbcc4e2fee44d1810d3c6975c80c3307b0fe4514785e6466565cc9d5e3099b88e7f11058075b5cec4cf218bee9f0ce37bea8d2433c1ddcd491a4bcccea700a677e94df449167199d52a41e6b802b869cda812006d134c4784fa3af97a24ae761127041e060f674213b06350f7f9b894451303fd633352f174be2b68d043fb0eaef6efe5e981034f2a1a28bb6e5e86eb14fdf864b587ca12d7df9408fadc416e5a7cda81840596fbfffb0c3bceb66c600be74928f5415f0d6a2b7d872b09af3b55f82b92c59129a6130f152482e9b2b7141e5a08214dc30d7ab5e2af4722f6f0d99dacb07c5d612f69a531a11a74475cc4e6336cd16a217674bd81ca7ba91e0dc91c8830b0d3e06ccb5698f7571e7e47a943548575211831cbcb437bf2e84838d00f3c9ba256aa31dafbde4b0ae628bf375cdfa56c25a74aff7c89f50ec2ef63510892ce40229d6751542bc9a9c56b7064afb53a3bed40fea9c3d5fbe5ecf3598b62d18f6ece2da3cf0db5669879231d83489451688a4514c5a688f24622d999476b3906f5a0e544571a0aa0d52ceb7b754319a4e26c4aa5428bf5b6ab4d4bf2d520852bc318db7d5d12d974e310cb5f405a6c06414cc5d3ede8964efe6806ebf33ffd99eb17cb393552d2fcd88836de2f0672af3fa3213548bce40bab76e927d874e02180c8fc540c415d309cacdf33f884b5dd78f812d9ed737803795b0b316fa6defe07c8d9b900b933551fbcec15af22f3bc1618aa45a9ae7dcf75db2e2f3744c0b8a97596f83df45a09a828a77f95c8920f25a9f8eb44efa067ed02f432865f317f386c7f4dccc12350d8ab6bdd5cf7a3bdca05422079b93cfe8c0a6ea8fb180aa3f631177d92ae72f9a503e1b934d1ef154c94e5a2f301d7d667d6706da87551c728c8ba12cde0f727def21e9f491b32f4902918d501cd6d615d240f6887946573a49a98075f1cb9c588854847148598a1e79d04594cba07cf7503bd6c2c3e83ec7ceddf2328389feb73fa4a91ff55f7794f166cb16bd971af9648c7174bd6f675191c20fd03f9fbd27b16f3c8fde0c8b8536341044db476e8c0a4751deb5e006573d97800f99cfe23fba9e40cba60cb37cf5193cebee98cd60028f92c296eb0c15b58f346495463772c05d962a8a82d40a5c4f416e31002d8da0554a4493657f1e9e7c51e8cd00c7c50c5a1deade8dbf20a713a707ef38a5101fc44768ba272581bfd819e99f851427d08520802917c5c243b697d74b9b5fa77e810d27246a2d7fd8206f2a5881138431b378bb47cb4624e746ba0ba2cdf8be12b67a1349b39f037ce2cefd4b47123861b7e4f463506a2be8a729d62705a83e9b5609852c0667362a0074b2c2c595d158031798d4fad7257529287fe9ad29a447f94127a66915863d0aa2f84f3398882a182396c30eba3e0749721e3dfc59425d1cc82bd9cd6e32abc11993a5dca3e8094ca41b97cb287c30dedfcf1f8d00ae6f7c41d34c1c1ce7ae931eb3cbc06b97bc09333fbb829668d632fa132d5c65818b565868aef4ad821aaed5c0cf570eca02de54865d1b14ab9b2c42311236d5b24f52c43d576e66a421e737168bef89022235132e88166b61da2c5c69ebb72c935465626ead760f8cf5e1194354ee94a9e6b1808279b894a6a5bfebef2cb5a9218fd47091380007ad602eaf31ee87b01601f644341c48c97641d5c88ba73e97dcf6dee51aa26cf435f9dc52e77e35edee740b77add2d09098c042bea2b173cce7259fe0a4292589c8174affbf8e46bceb518eef7654f0f06332276730463de706ad10afad2fb75284d05612ea9b4a06fd232fc1755bf8d047e8971756bfd0e0a6329dd6e4f9941a51d2ba11142a2926543b8a13b20d03f435740e4d2e3b098fc4d1d0087b99aafb5e62ab05a33e1d07926172855a343768026d1adc2f85d47e55e51b7d1aea57349048450ab4a2773e746624f7cd7dbdf846ce943af303dfcc3ffe83047fe92f00bebdfae06293d4d984a01b33157e23e34dd83db0f296bcb9c666b0113f34975ed9a61f7a9a20953736ddb506e86dbfb0a7c0f14dba4ce4ab08b1a20365330ee29fdb39f1e02e16237df50ee895b8c62220dd09e79150cbc0f6568f46fcce84b60995bc70d1ddf67e200a18e50612268eed0398ad2070766cfda1dc3ff97a95d50b2219f7f1aca207ab1299422fba82e8957e44918085b375fe7cbe35a75aa9cd96d72c2aeff25fbaf66982f9d0b2dba65ef29b24e8220751320925af364f993a200c5494b21f38774aaa4bfc3c5d0e94f5fed9a036281ba48e76db255674b7af92588a55f3cec65aa7ac74dff769ebad010f103a4a2f1173b00e376186433cd6d9818c4caabc6f68c3cade191b2e437be04a129ea8ccc99836d05677564a315d38f7cb19d1550e86183ed05c14dd677ff9deed2ad11110ddabc40070743519fdff846dfa92775a97e308a5db12492e1877469628c767b982a862506cdc482e475cbff3f37b513fbae4998ed98a8da0db4b08d21eacf498cff764cb4def506c693c8fcb3060ac9db2c81830b2b6560d07295d4f11d2343b0872f5e3f8c0439ba6fb99b11879f910e4569af402e367da03c6cc43bcb5ae1ef0f163e40b3528588ed22cc1198d1017491cd9c01344bb2399466724125d413e9b31c8e632d53704d85292846f82e56abedc3d840f5e3c97f4990f8b5d33afcc347234c031748e39d4514a2cfbbf3a031b5dc75983d278412ed93c8a2abcaeec04763f803e8d8e49db085b467dd02972a4ccaf03df6dc39c735ca6dbc03b1acad744e8976d840c8999aec5cd3df6d4e213f7304d60684572d323c300c2566b1a52f721b2f0c115ba5e381d8a71e0f4f002ce85a87e783d68a83624448c0a676aacf18001040dc5ff7bed2a91365283586aba829c1538d1673e80dbd2b74b4ecab582ab55be505bb7ff761317cb170d85b2b2100eb70de1ca0aca9ae567f5d523974499ce9aaff01d4e932c47b238c257edaf5b7b229fcb4741dcb77a7daefe08871142d5b98b38ad7ed84793c04cb75e19645bc15afbc2ec24bb292bd8587fa0f9fd0ccdd4d7903326426930cb299c8d37fc7cce1c14ebcac3599b3318fd441e699df99d36db949824f0fc191cf8f0ac77397aaf0ee4e77b6e0f6dc32730d350a6707924f1d396d0755c3fdae52b189f74e55acf32776fa1975313c6013307eec0061c788a32c37c276d731c4b614112314465d780826f527103be396fbcf40eaf38ebb9546e22e32ec0c295e3b7134c6b7257b7aecaf27d13572f93e58c299d236a5bac9130f7cc73ea6d0f6cf540ed11a8140f2aa97dff771a673fe17d1ffc2ee0e96bd541c098522b9ff44f99ba7e1cdf46714a40af549900349dbda4b7fab5ac64bb268d7df95e3e091c6b0b9f62a8c549f4621ccd760dda6151ae900d3f86da66a85075e39df692c500036493d9d77055c9899eec7a41c532b56394d7e4686431677f2b5998ecb4c3d47e9c18ea02dbb65e1e7530f0500cc837f8a50621a047a55889f1a9fbcbd79d1fcfacaf45a3e92f30b5799d79ed7a60e32394bad7b5cae3867a0d9719fae8fc4b67dadfa0d664878909636f699dc0a6240b1805c2c439d43e7d567c09ab6daf89cea2a13e278a9ea26b469fdddfeeaf671fa3f5a6c1c00b8863086500ecd1d34f934e5c41063556814820b701bca1a39075227935f3012c3d05cb6919f9c580a7903b22f63e00d9f97461930dd2998d3a02abc1f53b931f9ccdb1a97ec34c418323734b4cd5340815471a0568230b1f73e867f19bf7e2af5b86d393e3a2afe0b4ac1c73d2067d5369c8d7a8067b4ee9e7895773e6ee12d30ca6a7c3231170f024384f94cf0ee209d7b450fef54781a519fb1000bf3197c14d88ff7e47bb4256b615cdf0e69417073dcb79fc825ca80ebd1f3455b10a6ac1db7d7db224825e7cbd457921661cb8bbf63ac4e64178230eb4c9948f6e5bd2a20444a675f621c59244f3b8657e9cdce0494d35ec66cecc045108bcad7a78b7baf2f1e751c46fd4927e2e01c8bbb2ec598fe9fcf7a76892d8ae1a281139db27454308a053a36cc541de1cc5ceb3f5dd084d13868a46f22ea465f14f654c48615cc2279aff181bd3029c9ff03cf948e3d46133f6a3200db6df6e38c330c5e162589c2e9ed4461cdf9523277496f5772183c5fb11c9882aa8b6247be33cd1c74421d00c4bb4fb9ec62d08522aba3e6ebaa347f3aeeefe258b48e438dce3e5721e4dd6957ca95f8b5db5573b66245fc3ce2eb438f52d7707ea9e719ca9f1a8f136d74e409853cca9071ffa0159fe74b77f68264a4f36233d157f3c059e3d810a1a8b7f8b47dc1ca20d99fe1b7f00f13edea58fd0b58b267a4ac7f6a6cd2bacda142e7687cfdede9ec360dde24c12d6640089c04ebe63659be8552a026d2dfcaca6d6e6b6a177141b8a83b670d206f04b1236277cbb2ea09484c6509595f4d4fcb2bafd169a713dd27b9f7534ebe7ebf7d125d923c0c2e97f3accd14261a6de0be561b1f08ba4f4e0e38057ff61aac32878ef462b327f2e6034ac332f172a5b80d1ee63740b36f306c643bf7f77ed858fa633bed283128d4f112eac91bcdb74730b6c7077f2b3c22cd4c7ebd49bb7d699c108f5751f4933585fc79c2046f25fc96824922dfbf256c4864b246360956294bbc47af83cb93ac42c3bb073cfa155aaf92d621f4dd770d9a7c9a474eb0678c02653daf4717aa0610bdb459fe916847c6fab1180a472e723e3f052d349227d92cb81afa44b0c0d984f969f64bbb443d97ebd4e40d7cf2ac6dcf08378059eed56fdd4033b374f65be28f65112f9dc27a8cb69be06304e92d31162abcd83a49f7d713419fd2c4c81bcbb63c64fd0ab8650d480a26a37269e347d72a749a0fb6a4d72e183e45605b1057b20ff6a64d301212db65cc5008c3034886ac978daf7199c8b4125be2173399573bf44cc3e9859d2df65ffbaa0800865e342761dd28cace4fd1693d5f2941958cd0b96e0b78ddb81593d26d3a934f7e07670b7a774e56ad435c7394c4fe5c56d50b29a6d0ee19acf180c35780ebf4fe43690ac53821edb57c9b61b27088f302be97998640285e633e0be4cfcb50e41c972e2176459ea4e4d03ed3d07923e0e278f5318a455a9ded6681dd2f7626f9ce44f9f53871a0a3fdb646ca6b0a37c2bd814c55a3c4f63eb3b6c95bc269fc03f3b0aa6bcc9806ba0a1ea58e6956a25a0885141158e674d9888cbc2b075f32c72b74fd79fa7b2bce31e5447ca1ee36fcf011a765dd20372be5972612bf02d72c8b530c823080c40485a44edc7c2ebbe0d0a3d3c7ae9f3f0c3a895aeb36bf4ccf57ae15d1844ea1800ebff45eacf3b186fc160f426e46dd66c5b52c85a23c9b6be9fd3c60e16727ae2f3cbe8571f1ae81fb2a0fa764737cb8e2e30acb0f7fcf107557527326a4fc9cfb60a1dedf41abc8d388be7370e847905c6edb616c98776311dbb9362600dd44b2e6ff32db081d45c577b8310fdba6f004617e07e98407faabb320f6949c3a51b808700db0da6fcc40608cecdbb602e20c10c73da8db6aa8058c4d6029e47c766606908ee1e3f0fb25ea17b816b8351a77fcae0168aa0e4412e377c5d61cb2ed8b77aa8b51949e1ae673308619c6697fcd36661baebadd87f73c528607aee8236ba3c99df19619b2b8659121cd80d8d4e87cc3698a69b3c7881f589f0123fc7986a2ab9bcb184be89a0cc4447e943709dd89acca9b52335df4254d8bc771d7a205dd051f5bbe6e70a30dc40e314d891f0d06f47e25a62b0fb60dc1505efbc276da44ba86ed6e04639ac74462cc0fc2e6a9d54327422df11095412d21f93906dfba376f6af52de16167f5889278c8eb8c0a4b62c3524a18796ea92ab1a117c7235f7b38021ecfb481f1b6d1dac61567f411bb7652eb59034dfa9df4f46a87aea451c94febfa07a2c2104077565b1acd7dcfbd4e1971f26ff82f543054c8ec16510e5ca24e0fbaefe5e7f04834f23659909dd9690e693075a16835163d63f21eafacbf03f2ecb1d04d055c5c9c4ee946d136aed962440ed2abed614bcbb706b0fd27baeb07dfbffa0099c62c21f832b5d330bce2701057e1d6aec07fe3fb9b4acbcb993e39dc919d1af875de3a314bc8eb042bd756700a8c7158d2e9791e7b1291fe9e4a2dc02e2b4a8e1c3519383974e9576f0889d847014cbeb4eb2bee7864d1818e6caac762eaef22aa280eb1bf294e69e051eaa1e37d215f99f2fd3f1c87e4f8c4a3cca2206f84c9337fe6c74b6982bced044dbcfd5e7e6f9abf9aa4ccc8926bc08cdec9aae12a1d9d37245a26f390a794c8145f5f3812c91811ff71e08474d74b87a1a4333aba75b1c857f26feb77e2471872f83fe94f80a6a93b29a6b23547cd810114ea3dbbf38ae1ff15fa0b2447d277131521ea1eaf129e7eb88bae66aee32aa561a15dd94409f416fe30770c147080d4d0455815fabd49189882d93304862a4a0be41145679c62d46e74b328a5efe70ab9cd43698b5f62325d2ee3d27ad681daa40d29cf238e0988d04166d36860c066dbab47a464c511c1781a1097f077ace7013a42b337ee0f8bdd2508624b32718c53e23a015038141e0e066c8eda48dbdfe5162d0902c9bf835616317bf8ad3e71874ca626fa810ebdf3f8515ec5ef9c8d3640b0aefa8184fcebc40775ed6dc78fafee5fa062f775c73365df33d88cd5adb01537d78cbc96468609d8c689bfdc38c40e2449c7c80afd5cdcb690c51889091c7a31dc60624f183779b83fa448b8f82b0bf3aae4e80ad83dac76c2637b00cf8fd9d9f4e27af810daecfaefcd76db0b0a26418af7fb58897e79126d00c04b7b77df45caede39baa137e802ea16910dceebeec3e2603995acf45e7223a23c199878b38ad713563479b94d898aa8474fa5e6e7f577d203e3d70777aa505a6e6bc387c78d0d702e1363c1dad7afaa24290e5b1c5f4f01a40341651916efe9ae3178d3eefecb2be740280bdb814afda0812a2b3f470f64fb80961579c02d97509655f775e3cbab032ef6e729f7ee93f6cc9eb1d56f0113256b66a319305ddbb6af921fad36994343572129a91a3f5675965b93f4b182830831779bdfcc057ba1f521be4c55a36289e428b7f0bf99bfe8a4c5479401449a6cf50a3984032e2c9147e11403a9b2d782e43620d8debc3570b41e12a3479fbe99767b7a646d7b5b477120bc23bdc0dcca4ba9d04ffa411af4bd4e745370f7b86e368daccc68d0a0aa88ada089063639348e9c31ef30db23198a86552297d8384a5b2d722721ba59fdcde57ab1666bccc618dc477c6dc6967d0556d49b32f59fb98b23d2d47ea7952602747efd5e10d9d7fe1ac4f69d99a6b1143f50c5321e17bea551bd2aa0d6326c436a0aec97f13cb30cfa716d9ec2e929e854144a2e47099c71c79648a8e76b7cb10ebf77bbe9c21dd4a0d12dc34a13ea4c0db1f4a73ee525726ce7c3e4fa3d12e69a7851108394360255c4df9e49010a6b601a16ad88b11c2f23c8c9a8a9e35780c47677b0988e53c801c263904ba7bdf117f9fc7f2028133da5fb13c8ba10e5fc5562d38431459b4afdb55c7df2be0e44c6c450e8df94f5acf8eaf7b7fee84705e6fe90f6cbaa68316480b3e97e1a99ad42018693cafa2e39674a4bdddc32685249907b3346dda013e4c8552c14dfd4ab32ed7bf01eec453f8c7d87c982c49f548cd124dc15e54d724ce908f946409624abb18cf2db0a0831d9636a3b5c85061506a7cc76a09632b9df9bda096867bcbb95bde7ed951862046d64af3be7b9a6535ec1836a537028c0c9a5f6986aca541d149f085dc2131ce1b9b365c019cb4a0ba81f712fb93df15da1e3b851ea7fea16c8b07c772cd1f410dcfe9e6ef798c43d3610eb85c7fe84ce2f43281cdaf1508e3dbab46a722b6cbbb3652e8b3db5e2f1b3d8acf686ed475aaa77610440f351d5cf48cc49acd301742690e1cd2116fc8df3e573d852e3ba5eb90d2907ccdcefb22b96d6da3d19f0e641cf3d84c3319edadc98bf2fa0462bf1e692c83d77a62913fa36880dee1163229d907291cd491d1cdf3530b253eb60015d6adff5b8ee428836dc57ceb14fa303870ff695471ed3bf537849586fbabfc39a09605960795f54676939c65c42f2267757e107e26f7fccdf93efa6cc0d06dc3cb85653a76acbc14f63e0decb913960fd5097b623a47199e53f66b8c8a0bd3f236bd7e294c379006af3d36ca13d3bd9ff942c08b78168369b67e57200d468fe3dc1a58153516c6fcee98a8379c777f72cb4d4847c316c75154da47e868826436a27a090435b2a610f977969d76b886e8bad626a502bd65a8cb8b3f9b06ea05f4a25489a1b800dbda43c4a226b7f9a28dc7d02aef57baf742cdb9b32f30c11078043c937b8cbbe2be4f882946140a5c937dfd0268d1ca150114783938a13a3d91812e75e8f2f78a73e1532a5005197196e49f1bb9d15c965b4944f0c3adb26688b1330e9f25c5ad2aa7408e67c01fd3e4532c13bcfcf39badbd316ea271228c5ec29028690d169895ae6d2b4e9751500397c810560ae882fa73dcbf70b6618b68ec7875cc34814e133db9bbb5e1e5bb3d04225d2b56b153b3b24d8738ebf5f8beb4e252b7725651479cacc762c2088e4a19d5610ccc75ca69aacf085b769587004a853653f429cc151781a41ccaf3a81e5f58e345824443f376fc63ce97437f399ded8d49b491d399db15bb1afca62bbd6579877c2544a602af60df668ee488bc192afe87050d39fac9ec31ffef92d888708ae6384a5498235c331e4e721b0adf8f20ac72ec1bed755ba5b50563406cadb1c4195565ec1ad8e69f9ab3aee831fdbbaf6956de2596c03118884c5df4d042996251125de66e7ccf173c0c1bed54f2b50ec849ce8429a599e37a1d209edf22c74e4e6d64a36e7affa40a6dd116bc62ea17cf1d3ef6baf4fdcc103807c6bc3ce96c6affe512a008c5f36db0bfd0613eba8ad7485a44c08667636c4fc35f034212ebe2c3d7de103515ebef134d63f59682e08726b3f835c2bda0656435118275dda08ad9a23ead90fadb1be2cbf1d8dfdf8674a62f311d458c95d1499f6e1ae408a8763c3503c2995fa369d1533b483e03ba1fc5485c2d42562f2d8ea85ad1b2e3fed5fbb3931d87a0e734f8e940c1797e065816aab4486ae837eea3a860b9dd44c36e28be259c41b91715bc095478b5302396890779b67d84143ee3f61b10b4313c7da900116ab4d32850bdbac53c6b860a4a1296878d3888a9ce068248e16767982adaa4ea005beeacbaee56eee4dc66160f5d28f56ba8f5e69c81e40f033b237b18f71fc4f7105dc0c40a197150777c3b51dc68c738fa7d4e3fa117e2c89cf05f99d207381c799fb8fc2d979c46da0583fce99590625d7a58085d726e23fd5232452c97a6ecab23798b4971e0083104ea086c21e5b2c6d7771dbe1bd27b5761b3b2d3751b3bebce8e2eda5c4054fdd762de8d44a7ac4ef4c912b407025348abc2826811c7eaf3def04f2d4e11a64c4378fb3705d680515edee96e20c1111bd0990a7c4e95496c233b5fa2f7ffd288dc358ab32c7620c16afbf7aa89b727352283b07acad2925f5b2a7e8efc55e994bc5033ae57707e68f84c1c2b0fdf7eaf22e7b79a0532b8df26f41eccee0322715569a42a0f0ce08e9b8bb530f944ef6f97ddd314078e72b3985f81f26d2a01222e9614d23be35a3c25f5ab464f8dada5bb01f6d24f5a01a7501d5d617040ec1d8f073be14ad26cc304c36135a74b93dd53e6fe7d86e01da11892ab48757c8b62504c4043c1e0fe44993a21c4e71c00a263d6402342b03258b384e42164f0473437ce84e19a6a8b34a77c56f3208bf58ebb0981d4e92df9ae02009a0d99795e4be5af1316f2cc0f15fa1843a1c63d21b63ac1df05bd16d994ed1a5ca9ead09d7156e77277fdc35e916874c4b72bca27a192197e0c4137768ebcd73c5cc18360e2f1ae7eb0ad0735b2753ed5b2fdb7f2503930856000948b92b81037cf5859097c0f87cd54068b8d4e8e1b43934b94d393e7ffe51db09a67269b1c1f57b0826c547c8e2c7f10e9a8bd59e460b4bfba5f8d4ac037679b8e8e2fda5fd9b001f4089efecc10531257a1a0f82bf6420f3a7eb5b78ae41cbefe0c3290bab3739c5b02566593a623204daaa855ff1d90f40bbb3ee6a3f7f2ce572329418ef4af6830cbf7f6e7d1b5979f350e48bad8ed798f6e1d63476002bc30a9247f48236f3b67af3c68773da599f296f8d148a536ffbf860e2320b0338f1d58606ebc433732eb2570b04872545f96fdcdf0fd968fd18fda5f415687545f4574434d69fb59c7e7493e53dd27f0aad362299c4b628c3bd5fddde4908b71d94e74d2b6cb9dee860586bc895f5cdf6f1090ba6113cd018368a51136a563eba65346d6af8a17ee9aed7ecb9ec6d0c3d423c814e544a7885c511bb57941e5cfacc828e1b977d0591bdd15d61d227a911812d963e96dfc687f7dc39c4a7e3ab59db6732f474ec344983546a46b5d15efdf55e42abe1e4b1a6b17b55d2aea1b6c51c8be05cad3dd884d120c45011ede5e9954970fc5a250a4962bf6f2be54e64796ba214753a730e4c9a5f411d1464b38dc09db83424dbf1f1e045c84b589d163cc3e366b4c5a6b5d35f74fc1e3e6cdd177b96c32fc3e57fbef68948c13a85ac58b38aed43afd43ed817df14abc4eb0a44c3f34769d0de718f93501a67995bc33f01c156631d8a0a205918b9f575d90987d498109d52deecac45bad6753f1933ed4a4295c820c032dd90703b367fdb2319756ca9f73da1134c13edf66cd9ff361413a28d45511cffe4c1cab096431de00f46ef9bf6efe6df466f4cb58b68cdd48931037267433d179ff9c22e0fcb3941e6c5929d5021e1e36b093c3cae5425adce7785cc07cb47d5b7b4171e2c4845e8fa9e6ca55cd130da0ce40da62e03bf0e0984c3c1f0157d0004f9f7849960ff168d68d533c1802ed6b5448854b6b0612de68b1c0ce627320e8eb697c8027db7ad85a1b63da744674a83922ea93d5d6979a99459b1f4e1e35c6f15c48047ed1da81caccdce65f94be83b37286620cdef347512449e392b67740ec4ccae78098ae7731f337f2be9ab27ffd64401fe9c841383a40a092e48b70eb4e50d97ff2c5cb5d91b2c4d491e55e7a902462c9128b11e0e29205123af6ea50ed3e62925a15f92895af23d99fba3d7111a1e675a471d1ad593e1cccc3441517e0117c2a1693ebccef32fdea0ebddfb23473bcb947bf762b885bfdc0929dd517e864905b51d621773af8311554aeed00a77f750ad6e0f1678d6123f79d5c0f119a592a56e3e6a2cf0edb2664c13b33c210fbcaec58a137a56cf454ebec1630ac8cb4dbf050a61615471465374ec336b634fc74dc7f8fbd485449474116df25574431b5f69d8a3b8c83981c7f5bf00a9f1f162b09525843012887fd4c8d0f4a31ab5c0ad7a27d188febeb92b970717062297db98b06e85544aee0ae75faf5229b51863039b86f503caa1bcf794920876567107c9200c5b25aebc754f49056aeea516b80bc7bba312280954e470161fbaf93390d71515a8ae5e76a20f31fcb0dc7aa4a3bfb31cdec0753c8c20cb0c706edb0a497ca14210cb32ff5e687a6725c63c86de519f3f7b0661c0ad1b05b4f2901bddaba97b35e7ab6779202a61a59598bf7d90887b45bdf5c689b51f125f1856351825f93660313f206794f6c1072e3e326520bf2e92bee6ba1531b7ee60f389a0b54c44659c45aa30d96548f35cd39048ecb9d107b9be4280d9eb70739adb41ba2138948145cb108ec7e74b62c745e7a6bbc5d0e2b6540180ddd03f9d6b94d07fdada021c1344b83da83552918950363dfb4ac4be6e4687161514320e8c7a5d59f0bf3e413d5a8f78be1231a7861597894c51b9c8390b11ee127d9346df20b5afb8ea8f5debcaed880671dbfb79da9c4ebb6e4851144deff645763786b22f11b190599641d5b5eb2575e00d7d9a8c5474cae78016e3be9501d50a07e8037669d2034e5b53441cd5f8a200a04c8589a4969ad2f167f5e653194dd243c4539199631f601adf08e81c49efb433a27e10e68ce64c40231cd26efc800ea68419afb680730787041a8b8f6e3abe4bb170f9a56c0625c670399eaf27d2aeb3a3bb0f479983c4547ef03aff99c44d35bdc59074d4c5e64ee1a53c113bd309583af67c8395137d4f63843527059a7de585220084c4e3e39b0bebad44f9ac14a2bf7dbae29ac08c05a6b1e196d1dda893799529519670d982c2115cd38326af724a8ed4d4d1656efa0a1103787847d40496585afc0d98db1a605b9f0f6a4e6e4156b3d85932f6952ffe607e6b66b315c7b42d05d15d60f09b7f11a111540f865a2f0b7aa2d45f0cc6a757195e675e9f9ab9b95701322bfc560048cdefd107ccc003fc292bc6207f74836c39f01a945cb8a48c40b6d1193e050bae7746ccfd69131352e012556bf07f49593bfad8c5aa7c873f279728d2976d84350a200a24a5894f9acfccda6f4b14465e6295704a35ce5826847033b1ca562d1a9bd75075768a04476cf12e29ea011ff827953be629275f5f6611fc30cf1e47125f49ff1de26e3bf0bd60133a8d187f71717d0ee2708f303c8a7cbea29cc750c9766438b7d59dbc3e7192b77a44b5b326b9fc8a4c86bda4df87c57a468edea6e7022dc80c44f0dfd5ff8c069876df616e768c8d8795af039ed5ff82fc9c669b8fa353472dfd581a4df0e3b1fd28377013822a2dfec974437a8be824cd523a0fae027a7f324947679941ca81000e828f8fa01ef4cdfe999337e1a4fb35a6cf97e466ec6945f61966f39baefda3429cd880a4a541cc6ba41b7a02a0d4bed8d206aff2abcf9e13fb1ff397f4db909c692d4abe8200224cbfc76a9c8022819ece9fd30067493c581a64fdb3a3a68dba1426466e2e8687ae803cc9d0f61e7d522cea9b3614612f340d20e0f38a695ab41f3bcdca0195e6c87cbb65e856fe787e4502209e3097415c05feda132fa837b6910f57f1c310dfb3d96bd23837ebc49412715caf49505d898e83919aa6b284939ac1f71383a9ecaa49418d7a604e53386dbbbe5ba39120e99a4bd8229e0a012b214ac4a5a363087770808e4856d13f79347e4cf9bdfcc1e7561bdb1d99733a2c908be6c954c9c289491d026086a4e5b937fa8a2725a057d7d7ccda8fbe8c30185b71c981abd12ce8c96a97d883e3617a80e61f29213cdeeb32023461874e5608c733cc3547dfe81e722187fbcf048d8ef7aa13175a3195a90bead395d8ca55b881c51d3936eb4fb3b320bf24c9162b95be063eb56e5b9daba8ca73ccf0ed9c2a2b9b2472021dbd058a3470cec072e6edad944c29223bd20ea2414f2aadf17f4359f2d07cd81f5a69a80085c3b9b8ff8e7bd803046665f6035363512acce6abf98c62b33da567ad1f6bb64533623627f93cc365beaf8ce1978633f53ef50d266cff0823ab3e41971c791d40ee1faef72f9c1711b1f103fa017e9e55ba6444eb7734ae5398f1cd8574b07fbc18caa9ddbce1309ea87b7e2a49ba2e6074eec7f63dea78398fb5fca50a6d9bf501654983029f13637057460c4f09346773f102c37240f249fdbcdea9ce704abbbd842dbae25fe4334d3a4b247415969c35536bf94b83e267adfa1c268502c20e5a1a3e4f66a0eaa20fb42cc73db0feaf053a1c8d1f7b890feb2a606f8e5b6f50cc4d0792a70a0014551ab51b0a3aaff33d2a47e6926b6fc3a3a1b9e3273229c7b157e049e84f3a47ff08d55bb70d680fb2206388fce59bf5ab7392c0087dba72a9a799e3023f801bfaa83e6d35513ab1eb70ed6918113125765a9fe5a3fc27dc4dec256df34dbfd1d50cbe168a2e587fe3d7784cf65e531526652b56b2740678a9933b81172070559b5d6a163406336f09092b0a6c718872c34a1f1433cdad04241edbce5de03fffcd59051b6595265465369a6d801dec492da190f71c35c9320a4af13612a9c4a367b51f86f333e4bb3b71d9e88ac4e834f968537bb45318e5c0ce7fc75c4370417f58550eb8a6ac8e78a3f32707370db7c6cc0839159fc010b001e19e9dea1348bb6481da92f780b17cf1b3ec7425e307dc322a7a91451badec075545bbd2fa89dd17aa360bdd04fcb7bcd220c0f74ccae0646fc8e1544363fc1fa7a57249635412de065b410b6e37b05fa29edf5eb033fea4907fcd24145832d48b70a1c646477f0572a3d83820f3f4a14fde8a188c8838681c2383d8124010d3ca1e439ce1ae197c609b1bb783257d5af0db2a9b83b81e4d89e41f1114dd61a3a111588765e6a88aaf26f9dfe01ad021ed48bac90a579e0e5e003daae0162c48036773897bda236a1be0316f4f16d914671ed910be26c011b1f089bbf20c9dd51c9279cc5ff9f7ea2fddfde5b824a4429bd3faee56e4ae7107466db55aae06adf40aa816098346dfe1a44753fb14fcf73ba4ca7091f4fd9c8b8e6c41bb1e5982c6e6fd4c0dde2b919a2050a54216c68d13d4089e6f3928a962e03090db7743a31ec05927b0fe09b7e3c4796e6833b5c991ccce452b1cafb16508e2a3482093205644a2e871faf266f34d5a4f96e0c5c4834cda27b1c0773c63ed1a750d3791f0f1d64fb5a03ed0a6c146721eb72f07940d6acaf0e401051d77d0088a98e313105d26c3e068515a8d802d5fc3b6caef69e992e81cac493dc18b42d856640b11d187df34eabe52e6a34701889560edf5d222208361af8818c2ba4fe9ede79c89b43213b4858c1bd9fa3e5782e01cd7e991bef52ff68aabaae82bfceb51f4c73658921970266764182f26ec2528eff873014fad7c4e7144a3a35c04db36c7a524fde7ad6f637f3ffd38650a81652aec54e71d04bd9c73584276fe89f41dd183b82c5e624f496d661edcbe9fe36816554a3a7769cad4139bf09efcb250344bd25b2d043ada8c3cf0eae83115709b2b3bc34d8bb1b247d4bd86a65393963465eb5859c08b68326a1a7f51cb93c936c0a358d893597dbd3450ab79f3c85b4f50e26575baa9defa0195bf0e11bf57fde93794b84052fa5d4181f8c2c1ace1c85cd812c2c6c82e8c6a6078f8855b1be407e085455b2782028475c1454dc3e1e7dc15481347a2f9f6b55dcc95a250afa2f1820c872e02c90b759d43bb9f761c33d4b59a3f17971f362709a94f820372048058b8b91e168d0b427184a4d9d82a2dc98d52d52882bad571939287ed92aa47e42f8753cb32745b997adbca701b9d548109cc463585dd596607ca3db86c2498d06efe7216322352c7686b1d92494791d6b21343f6da2fa8d3d03defc4d09db21cdda248d4de05a4268e1988aa16530b741ae05cedc37dfc93bfb3aca1635b44ccc439d68ce3f80ee114e1292ffba73c8ab3b8515f36a3dbd7b00ae629a7c2f53a62117c69b2d3e272c5eb51ece4cf0a08525451f26f5f15da69a7c48e8aefc119785f4444c6fa667f6ef022c524db02c9fa1b30e914ce6a11395b6c6c10e2612cd3bc97db866220ef131404da3f014fece463f8b5ff1372684dd3c8af641e9f0b0449cb801491db1a84cd42d2029fb277f410f234194f2d2f8115fb55c9ef621f12f23766fd8945009724dc075d20e36a7c050664d76f5f26a9905e34d746e953ea6af2f133aa44268238e673d2c0acb7fde20d21ca67bc24a835ed9e40a3110d9a10cd13170b10cbdb212f3fbdbe1f081dac86f106615a11e5b85558de5b64e85319f6b6e1c2f3f7e11255505933e6384e93524a499590b33b54109105bcc9d240f528efcb2ebe65c86158e69d9ba38f146bd0e3e693e19cd015fe5229d5792befc77c8fc8f85799946433eba2525c58e3c53abd6b56b9f9847426e5075f988d298e0964b2f4f491db3af1e7cb876aecffcab4099eabf954e8cdf517e619c0fb318378ce874d8b6d3ebf2151a70bba5944120c32e59031783b4c637dfd5a39497f0e36df2234df06ed965a6d0aafc553c8ab29b72f9dbb5ba9503d0ca8138a224e26e6bd0c52ebac48f450208e0c5ec3fbd831a8cc9693c688db7af35f44367bc26fc2d0a99cf04038d8608792caca181d4638430b21669bd1d2c76621c173a17caf37f39c022dcad507a057a51c1937b0e726d692315da150df92f639f39fca1262e9d1c2a3032086f2e9d97ad3f396a50f4212a41b3ce31a16f631c9f76d4fc7cf09fa7cc34b8b8b56fca6572467627f2b354ff86b231e645c04c389bb4228d5429f31c136b47f04565db9911c300a39492e57ac393e1f7739b6aa58e5c10330c95b2d4957cecdd32ff89c1fe6241a86b337ba63c700460fbf5812bc1f531de4c0eff2b907f53cb5e8a9da47f94820e948e7119cf9f4a7797592aa5350abd78e303805acbdb91a356efae091bddc660229019d61ed0e1c615392288a616a9c505933c06707cda1fc5877dcacbb8803942498dcc2f463c799f1eca76fb0e0b0edf63d26aeb40f77e705670472c2fa51724be08110df8643cd9c7898f4c4374dc2dd8f7838f896f8ba282fdb142f2ea7f36ec6fff13cec42044179628c391e4ccb37d997719133d1fbef26b7b6ecfb3bd35da49bd263a2341250764a0b0a9afa43e80d81fdc146470e9cff783e5ff5f6e43996c32441210a2774eb37adb5ae19ca9576a6138afdb01e543af9d0482d31ca37ecbfd934617791cce429ce97e243ca9b4976bd7831c9498bd6d1179ba7bdbb96db83220e3422f44199370f345f72b1869c18649a12935d0769a268de4bb71cb8a24df14c14895b94cee28231b0736b9e7c978da75794dac55a08db0b1ed09f01c39e3f9d6d795681276f7e3cb559a6d4be804200fdd46e5d5475d45075ac0e618af41798dd9297810661a8c7b2a609eaf264a967e0bec5de842fc8988a169f99f3c49260a90f4e6ee2acff469ea4e5202dcdbd73dcbb6194bf7db2e7520d67eb8318e1158c46def39ee76b695e701738b95019ac0f3cf408af9d333764872c69571d6815467c9a0add82d0035b2a3589322e719ba340d10d0985c013ceff3d5d3e00a573a636a2893483e6b9f18319d44d631a438ae80f48b33329e0cf7d023cd903c8d63ba679f735bf37743f20da01b377e4b5b2d7c5d21350e9411ece21262d17b407a756aac2dd2d4b2c9bcef0bf62cc90a274465a62119c8c1a524773b1867cfd31edb0380f74112cdaf1f98e059405a50e1cbb12b9e4f4e6a1cf21395fd76d99ed1fcb0fb22f870622a27e9f451acef8b0b35c6f8f7997e3b79c14ec218a1cdcad3377f5ee1104c9be177f5653573fdef32810f61a02735e7c5ad4354055034a12ff431ecb06447f984fc9001e45e6f5d7051d1cdd87dd07dace04f223158afbc5a6733302a7099f37d0051b79e5d7e7b6e0b12177c7d8e33637c49d1c3cd5224b9a768f83b26ea3b1d08b53ed614e82d09b02556d8de9fcdbd8e3f2e9f1323a29443c1e44ab7df1f59aad989181fb914506f5ee7581ecd7ef3004eb1dfa8866aac42ea723899978327b47acf70073e6310661620a1278ceea856716122253d1b0f834c06601142f2cef679dfb659a411127a2b07e1f34e6d317b9bfaca51b02a94cabac4b76e3240e6a95695c72cb59d42ad76f609b8232104ab0b36c92e5bc2b2dba7db5bdf1fd1b9e28d2143ff7aea02363486b3e2b18f9fb359541b44aaa3dc49d4e031a9b5135e0e94ebfb91edb6d6cdb070aeff7bb2f71475917bfdd0e0c268a43d793f46c929a61bcf02efbcf44397d1c4c1341cb8ffbee775808efe94e57c11dce2e6affb20497492d35b1bc214a2f9eeedd0fea918594ebf1833d6f3550269de0888c07a1e84272c69538cbe72d61edc53870860ef6a833aacea44e78ba03c6195bd8d9c1c82255a3da6fe3c6f5cd923dcf15135f8310c299b3f46c2d70572a7aa60f45613b77b67e770f9428d074c385d0a7206555cc903476c886eda596bceb9f34d07001142b5e5fbc268a8b9d1fd6d5f2568e11e2188899416eef268fe0da29573d3e129d5f6f2e8d1760509c4ae10890cbddcb14d17d9c7c96d6eb6a9b588d40ed2f8f3aff41f8232759416ce1b63c922cb2ebe30458be72bbcaa3a705c63fdfd8225e4579ec5b39abe236b10fa9605a6c796724e63a0179d7982f2b0c9c57ff37e362514c78c391c788b63bff59e4dce4e28f101b4107052d618456f716ecfa4702b93e384853ad4fd249f78ac4189fa990a1f06b84ea7c56839e87e27d339317ee372f53717727c27125ad545f0ea3d615aeaaed3844538caa6ce03c41008b8f297c516d469356983a81aad1a776673fd36e2f04a9d6b2c4621b184c1fb2d86a0ea007ca4ad1a44a4e7e750ce0698f095c956bc8a52a4a26715f065a4a667884a50f1752e18bf6ee88083102fb84276edf08c4f0e6f2a39bd44a77414ba3c965bb6fce91e9c6aaeb015626eb286e3fa6aab25a509f04974c269b7ac6230583ca99724f98c5e2aa0954f942e17320ec135668894d3b1954edefe195682c4964a90ebee403e7c43873f705f5cbfd799bb46996c912461cfd6f4c9821c23f9fc379a2ef23732ac3f55151bf0d543535637e0df0d6e3bdeb11bbc2c43be88477c4db71686d5bad0415940bb8a4289e8f4ad2d7d1dd048ad30da61f0e20795bc1310c26c48e34ba6a9eee2172994da7bc8279e13c23a03c73720e1a7b324454ed266580af129af1953c41e3c806aa23eb8f96e8a08bec7c0019d5299f62b1f8153f2d9ee811fa292535b598bf8c11ffd294af7585c4745ccaddd57ea72c52e2f2acce4a5e032a112e75cf8027f44449384cec3dc90e9df77a079c62c4bd71d090dc896e1d77b46c648e7581d6f3f31db7ffc591ef1a10435f9051fa01d219f828884340b70184a6df1226a5fc8de281171a5fdd233d32ee45776dc17de612120855452c408bebcf87cc77a7af7d2bd56308ad62575c0f7f14024ef5965c5179fbe4ef0996e15dc4a6746bdcbd4fa725b1ca15d99c3977a5677a876a6d8aff3313e43ac3bea5953a90c4eff46d91e09763640c785e2588f8cd909ffc8938a1cb61906fcef2c093819c44654614fbb0786905d88d3bbfce34b1d25699ca00e66ebc6ef495fcad4cf03df234931f664306658c8544b6393eea07122b694bc7d5c3c6f2373f0bc8703ad6cbe5462d232648f8846e5fa510c7ec5526f40cc837f25ccc7f93cf3b7090151fa1b614eceae0be7beeecfe1e67fc755dec7facbdefba3401e71a811be4a54e78ffee7049d4ab6196a595dc7276e164a6e4d2c9c81c0c453cc346c4cc7b01118219d796a6cc2eb74bd4e21d49ea85ab2e419e0c1982ebcbd02ac27c5daf0fc48c20c5b27ec2facf7610b7f27a8f7976b44995e4fc27584047be9702fd9e86ceca17c3d0d84e3d677b321b43fdaa2c5f39f2f8235c148d9dc95da30e841ec4fd69576f23b2138286e0ee9c56e56efa6e7ee69a06293212b0e83cf63a67c0ff6f0be164d75b0013a35160c8b5e5e4a65b6bd523f8fd6967e96bfe25b90ada41d981f9a541942dec9d1fd87b364a4bd782c16376e4149f0e8b40b5c89a927e6e515dd10927561aa330e63176223a44deaa12bbfd4f22a21fae281fa85628144aecba50a9b2d7a018c80e058b39008acfa8ba3633a386a454dab219ccbff5ad91e0290ea91333eaf780a53c89c17be2e74c7720064a73a1bdafce37c74ce11e084c911841b929620078440700e195ea46f10289e4c3d3d587ae83c221c7f194882dce269f37b4d88d8fc35dac70234067f626550314485e0f337c3c8923c6de8a1d4a33abca365553e86553a20321d2a45e6c0dfcbadbfecbf33479d7928abe98167d674d507646eb180a9010fa15099fdfc8495b637e43cbd755bad82c3f86e51e576d9c548a5eecdceac08e1e142b3501e1eecad4a308ceba12a2278302b1b3662a652da58e86b63ebfd0b83d67fb28290f6318f500401432d163232f2afe71861318771eacac271b93541e9ff60bf9de4e9dca220e90c06fd9c6215769415f792def8ba02852099f56d94643ca3032ddb1acf018f83b1fc68ed4e5a8d395d8cb515ac248728b7909362c09d21e8f7dde6315e2d27170da65b99391cae7096b9a2f2d4bd29f5d819c82ffc8e0cc0cffc4c1b01838158290ab1a6e7565f2de7b09f9cb190c95a27fb0e62cfad45970adaa30f295d0d6d81009159e447ee16f80feb39b58a68208c9f42c057c2d504c06b06e9ac44ec07b63a9f1da2508710e348f5dcc95a2600fd5b455f142e1a9d3a0b2a57e436b8031471aebfc26fac9f7098d55f5ba99ec2b00ea99f8dc6cd24395c25e8fdbc1dc59a3f649cffed7a955bb29338732a5c0d5e819dc27bb3fc7605d3bfa7e7bef73d9083b9e65b8f1a51df8560f71c6f46617361a241036638e784f62ad932b299a01bfaa22c1e2b7043830de40aea18d9b6700a8b0729714c9acbcca3898657f267086731041976ff17405714278e6dc57b53729278531066706bb8cf377a7e41c65a45d0ec99b747dff6282df0b8a336940f7368cd8d437eb78bcfbd57b59cbe0656f5e560c7474710090db8f496d8c06f391d435916ae658cf12b4411209c3555367aa19070f2de65c52676356cda3de9f24a7819cb789accd0fd3140c6a2dda653eb2f0abe0adf35436d0a534d32e3244e7b3850a873a4515933d8b6cf117c24a08f903b933389bb544b379bd78a40750358de0178c16f896deeee5a3085b939ed9e50cefd46e5b13c7a73525c11acbdbb77dece5e0ba2ce505187e5fc979056eccfb52f8470db3cf549b254fa65a161d8ba99b34cf1f9f94b8fe2861fc7fd36d3f2ff96ce578f19aee55406ec919f4a5c87726b0257336a284c28a59103741426cd29399128d1065849b8df8708fee0dcde2eec3474d2bf5b31b37cf4887e764c849413c24bc197e7b9c8b8d4570deec443c5c539318255e464477b4cf50d2f2568ea237be4a5ef5065e66a88c0fd0388552d0029384f95e7d90d1392d14b473a2eb8075e1ded190184d62525ed5bd2cb5c091f784e0fc7cbe5238155a2a0d01b5482c206b9ab50ae7bcbc5b5e51036e249383eab886f4d71945567e4c8c23e057b9396f42f08646ec3b905e76c9f611de3c4f7ba7d2759a23b07ebb3c382f7b72091db126abb6373c45b7371834fcac968d487d1259d77e8a48e14e955d244e983d2314b778380b2174cb5ade6754a0306300e97725b17c39abbc7cf1df5c8b51dc83f64687850cff20fac00238f3738157a1c7663906355301466f128e7858724eeae8b3afab64fd31c76d3ef38e5db89cdef758316fe3787a3ebdb19b67b460f0d7917b4088ed97fabc44698b3d93da9be9dd4360c0826233dda1a3247a7e9c1128426810d9a12d8a8e101385029d1cbb034f0e949cb42559f565cb4c842614c3897104e4715a249a0f799f0cd169966cdba47b8bf5ab038f9a2ffe52370c0d7e3984c0ac1ddc5bad5b724af1b1f0c5dcaabcd161351f639c92661a76ae501a2c71779d99c7cbf2e322c4a4da9743b88015ac1b0d84b914db39985ed0fe477ea76a007eb463c6fd05388ebccef4ee82739f87253f6ef5998bdbeff6b4ef699b9f6dee011fae741944d800148f8075467a7193c65f63bdd9a72d699223560b42e86fdcab61ac518444f0057a1a93d1ca2f7e804a0053f07feac2ed0a3dff2e29292e512bcdc74c45311aa8715b92c001b1bf25304373f1e5c360f38d197dd8fd5b5b326f9d943c5cd29bfc67383ff85b6831127edaef218e72238e8cb8e50f32471419796e958eab58ce495d352be963be70167702454ee6ebb2c51d17e52a1a83d093e5a681559a0a320d82f366b1165a75b223f4b1f7e37a5615d38530a592d4cf9649cce92a34229fb848338dcf00628e15512aff77ba9ee53f2f72e459038f2b3b2569b0f3ed77cd5cc333befeda85d407372e95b9846d8952c316c94d7dfe302e449e9094d84319d6daac8e58577b0c1290f7439b844df2d961c7505192e76621ae21d53bd2619f35a417b280346d86eb9e162e093bfe202406dea0a749ccd8e62258d27b793a691c7594542b8eb15470230fe98798eb971cc32e572a198ceb9cd508ef96c3a434ee3db6af3ac65a9fef5f1befbe3b4d4a177dbbdf414b0c91c7357a36bb984be8650330d954fc934bd1ab1d8fc349e742738a39ea4b54472a42d9027454188f9703d3502389b3de391f49bb694bf01bc052991f9632e772e31efabd4f19d80ccacefcab61f0357402a028a1622ab2e3dc8b0e8294e46c59084cdabb26dcee2554c948f6ef91c21f03b20ab783887f5d63cf768f7a9a3b8e0ed9823c4194ccecd93d8234cb625ea376e18ef1413434f43ab496142157bc2117044d8bfb6c2905343ca0d66acbea51d4a7938cbf3745e49111e885e9678a0fe63d4f3df9ae19b3839e1844a2a7ab7bdda4a7e2f4f03a15971cfe13669904fdd077156008ca8556b2e51ecdf5fb00c38bcec2ecb5ee359a4903fb33e7f346243b7a8c8884752440e230f2fffb1208dbbc3e7b5d02a72deb4275a55f67bab9bf17f413c6adc35701d82add7ac4d095de52b718ff2712d483b0edcfd779995346c22e82dd8145fea357a89b2f6091df637f38194d3a4faa5a7cd76ea97a5a1d83fce361c0ab944e36b03b13b163918262346c9010699752eb1c9e0484ba340c911abb26292087c5b0af46e9227ac56aa18b71139619e21103bd83b77777e0ab8a10eb258a827ec073a62c99d0d010ea2048775e6202198fd69ea9df446bdfd40e2c0349e76f65bb36c02cff051b8049a27f1ce853028cee78d029bd2e0c108f09b3dede8e4e4771cf34d4582166c0287065dd7b82bc4ab4d703851db8d83810d9b07975b0ad2a28fd568d6732b362f35cd0119665ad8c3190c6dc4e11c11c1d79bc4bfa560d6fd032061e32adf6d824a2e19c9e0183d1fb3fb52432abbe4c5763b23fe984da044895948764110bf447cbddcedde9a720fca4a87f4bd7c293a9c7c9f03366e5501d21cada6c8f00c88e89625e661c4634820539a2efab4b7fdc5f769b76cc7ad39682ab26445e146969bdb571cf08ca53c1da3e0193689640531738c6547777e7039a30c539ff29c16ce39d8786e7645e255e702422cd9f3e3053ac223ff2134158b0340cc84022636218419e0c09c5fe8a05c34693e4ec2b714842d1936646b5ffb2a7386366a70350906d397019e1117515d5662122e8b68a3f15c9d314ed16385f90807dc52967044fac66881c72c7354cd448a4e11add433f0f3f0e38f9776c5518fa31b8cb57d689f0cb719a31c4a382a86041992031d06aad56bfc2a61df5181f3af1914f2a4fe6702a56e7325eb3087111b9e79975f92b41db5e8b68342426a7efb5c4bd91cbd0650250ce30e6d529b4641c826c9e1d0bc36d930b9cc44c89046602c5c8f8544caa6eddf3845a1ed356b630415701dc5da3cdf4411c691bacac2572a8aca247ff7fcfe3003e6f709c58e3b11072f8f1b439d6cc6ab3c49867af176c3687ddb4a472d5fe628e43d956ab87dae0db744c9b8420a6e2d4c1df67c605ecd54b18d4f2515a93b169142340b73cd7486d2c4f37b8c5e2b0338c01d51aac7702936b25d82e21389de0e608f6a02ce1b789dfe52c677b9138caf0b03088724feed2d1497c81694632a965cecc84c7f3ab4271ec21aa6f4448ecf48ea0e31d0f6458e46271b431906a1c635414b37325354221c6c5c7a5a421ab0e0590c28f1b35c3c6cc820887119a6c3640b1d9047b405f9636b4b676328848ab6782dfd837eeb6782d65ecd5e7b6de1e99469e4403a135ff3b4705d1d33efc5261bb9091cccf0da7e56d55424a6f05f7daa5e13044a25e91ef0d997241e2ac7824358798afc8683e35282ba3df86c94835dfa1461719069eac63f1b65c7f91fc0539573e318827b6dc467b923eada41d071e9a62f442f7508929a54fd6f0aa8cd8437ac2861fd6ea75b119e5e1cf46b8de5ee417d59cc6d28b5f9009b2b5ff56973066e34cb502f36d3b29280afaa9951235e381937c96e409ee7487803cbd79f5c5dadcea4d7687edca0c93e346dc93976dc22beb5b15aa66defa6cf1496e2e2420abdaa5c9f28123acf8d723cdb6680bb2bb527ef4719a71aca159664764398bbaa17b78bbaf2a695c18a60d295c0bdae5db554538d770a12552f5b7d6b1c8a4f575c5059f3f2308b7e03b62e68bf60255a70ba1547497031f8b80fad04d307a6474df25b38d46caa821a7118419173142b274eddf061a98768bcb148ea75bea0c7c494245564674fd2cdca11f7379b48168b7b925d2f92b7163384b1903d6cc3724299eff34ee48a906de5134bf06d507b99563e93c97b29ad303574f34bb4866926ba96784aebf0e0bd742f8d1392d49a9252b5bb60373f44a411554056d44c25890e9339735383fb660fd12f17a3edbbb32f606b50fa1608d69d4ea76e0fd5ebd761d03dcf6a786aa54710248f4a3b8703665705972f237c47abdfe76ebfcd7119f53aad32fff42d68b9a6840432e27472982231541a2d1eb119500730f72ae53471b1f3565f8a25d476bdf4cb5af16bf8c1abbe9d58409d5939088fafad4063a8d040cb20f28bc2829e2f9166f6b74033b0c6040e81bcc16ecc7c279837ca6e4afc0a148929afc74e4b5abb0d0aaf2c6747c7fbeb299f13c2d75752ee1d38ecb8dd90778eb67357b0cb3b6cfa4791cfb5d1330deb7c6769709f79be2d75cff97f5aa4034b23a889979be1f47406d31e59c3e8831d5988c6bcc5b4b7aea464ebba8827153a9d80f12ae218f0fce092ee5c8d35d73f52f2ca81087806d3dfa402b12424b84141f7d57eff2aad796d6627a82d146e180b582aad3b3b8b1cf5cf7b7b178280cd9e979aef0c46a832d29458cdbb6fe96199ea7bd335f4460151141492f69d4a7a153fdf914b06dc51564ad25e26eed9dd79355f2f6f1d5d06c03ad7da1c2851503b55a21ae7d1f22a76b3328b7491068205629aa02718cf9f1f5388a391614f59a0478e419e09d86b6dfe37f3db68d6cec417f5d688979b6e764a7fafc5d0431488d2ff335d0fd3d3c726e6fc7ac30379b9a3d62052f8e87d79e54cea8904b10ba87202246604113a219101a4986eec2dcecd87218b811332334e2a2f76f623850a22629c563d7f5ad001dcf00295db2daabf0e428cbfa03eade7d4887f58dcbbbbad08d4ffba1d9ff15cd7cee1f658450eb707ab458fb18a8d6abc77c99e5c3b3e7124e9d93eea17d4860481bcf3567c40c5eaa6a29d0c9f019fd4cd3a4bdf4851bf00894e26814bd935413047c11cbde0af7e963dc7acb6b969f37b1ce1500ff8227fdfe219544e11979445f4a9f431275d7ae4ab3ad46a8e9e90c6fe0f6400cb9ca033ede2fa7e26c8faaa16678ea8324e6ce740532aed4a70935970ec6d2695d3aef000d028081972a9d7845523b2807be01c57ea9b73a05041ccd2b2a07d03a5f05e96c706cdc865197abe915d91514f88ce25c8b8f85a6e59c6813ec86af2dd2395433d34c1fcb68272d8d2e840a2d05a28c086a8d78b90ad9f65358e8350dbc59b7b22cb1047cbfab4ee9ccbad41e32cbe9c12c66b2ef1b42d004d3eb59e4f57cef87da72a78c50d7e53831ca4746a1e1dd2d5c2e9a1a1e58935615ce719f522690ec8078192f50b3ac53cb8afed1d578a1ba7ac14bdd1ae36ef5e640637974671651f0e7a6ffb395cbad227cd472844540bdc0f45259b94258acb5f1d5979de10a16e429098b17294d2f69e08588c36fd3466fc9ac8a30e316ac3e3e56acf2ffcea18a7791e8fa61c7e9da698430701bd247096c8719e78cb040cb265406ea75bed7ac5fa5224302e0485be2bc68b626806243bdbbb3fd82fbfcc7316691789d536517c0f613a54f342038b2d1ffd8ea0f049ab7cb04a107ea9dfe2489aaa1b1646722de718170b28fe82ccc28ca1bef474b681eeb31a981e796a03431d1c06ff3cbd471980440f0c270115c0b6c1ce6d395943f70dbba0f239ea21a2f4e7da020e5de0e9a28fb823207440233fd163f55f64533e2f1f18c3319fbbe20b533b2298389b4dfeda55824d5d43f67caaf31f116aa4ef7e8fd2d7de6ea19b34bee8be8d33ddd98606805f832b23fdee425493c142f236b316868f55843c5c771aef79832b366cdfacfd3301771b0fc47f1032af5d1fc925e544badc285b5cdd77ed4d0d0b73264b18ba1466959c00111649dcbcdf15bfbe11188aa4dcb8f5dd3a35c4bf60a424bb7b83f05d7e717faf19953ddec6c75d415368a7c1a02ba438be2cbc6f8405be7d1607b128efc88e8133d5669d8339c156e57c03868dc4ba02ed569a0eb1c1e9af300a270281b300732b7beebcefb1cc0be9773a18b62f40e90e5c870f6d60c9fc237ef0293f257d3e0fb9b1b4d982e49f7f71addaa42f5fafec127b907b737e101c3aca0430d8a545654e99325f8e4ddc60d1757c66499c8950883a6b3edab77e8fa18534f60c441f93579fb968cc803f0ff71529edc2a6c5187773dfd7e8601af9cca26e2e0dcb97c1a8085c9a0a02636c0c99e9d501434bc6f70c25863a9f330560ad090897c07cfba22464d6f2648a586a76c04875c52df2ee74cecab1d083d3d4c36d555fcb0babcf5c90c303f3b1cb0929c05db5d54a84e06aee29decfdeaa6644b5f5bf6ae4dc347591c5f9acb20906baf8985013a8dc69c94e5c438a7506b7907cd1231878530e1bfdc89a0b802c07604427a3ca3fd82dcf40cb796183b1e3a44ecf0b6939bc3c832424aca36aa15c3bb3de4fb1e4b430f0761cad61bddea48c1208c1d42c9a9e804717c4ed64bc1d94365edd1efd97fc8f70739d1e150e248b0f4abb0c1e6704abe0a5092cacf5d77bcd2e0e75b18409148681dc6e24f0915758c62d4a349472a67cc31e17308d520219f8a134b7a81255b09e81dd8d62375d1823c9b8a6efb36a9051ba829c3904b5c2913bc92c6b10a6adb9206b5bfb4affcbf1504e15f917dc8f559bb54f3f4e934b450fcb46287c17209ae1b06f11d3615dff7829b080f42ca3ea021b5fb1fb16c10995b24a48ef14f1ba9c7b151c65741e9210976e083e827d38d4ff45d82617bcab801e50c6b620b0844fa4fb4f715b183a14ff72dbaf0e5e16572431cf7ad0026f64a7f5f1eabfd8c13bc1f9b413a5589d30a94de0ee3df93eed53a6c4f857823a2e246229bfd8c638d553c0d6a50e0a8d2c8c7680cbd2f7dece4e140dd48635ff2e61b7cbbe4a38eb688ae531d9b93bb14870c07eb8e8527a83cebbb5318f26a42369c08c70b9715f23ebd535e255d1b6e14dc6ef2ac4816f891ff0ede9ebe0877d5fe72ba865e1573fea726094c4d4a270334d186f6378191c47a6e5661a7824f565b89f5ba768faeb60279bc54191481fdf4bcaef77c6e48edee9fe899d7a8dd2a8a6626eaaf9e58b3023df0fe595b639bb44a64c5b827ca7a26acf0cf1195483d8b77fc59e777fc57a1124a0af96f89f5986bae3135988980d21b83dc0446a1378310ad0a7b3aa26a90d7c748a45b251a2703714c5e4dabb6e80dcb6ce332954a47e809f9dff97ac96bd0708b2ee4d5656c565f0f6912a81e23f24aee4543e3e35e6eef44b0c4ec08b6351e8e6c2428af6ee1092c687cade9105e117230dedf91ddb6f98c7ff1c56b9342b23367bf3ae516348b2dee27bde1be34f2b59335d9add4c25e7cb252cebe127a7ab430dce39110e87758985c21fae3fb95dc448700c3c6bbaea75577319cb433c20091e8f062c1a604d3c06ffc64c60167f388fae840c42a51ef61deeaf737d19afa7ebb56f53c06716e6d6d5b95b18fd1907393e63db159fed2a558b93c24b2b65c0e3cc58152085ef3d42da1fb856344d1fbda2ff3c43d04a2743aa1f51d0ebe6282bd095717b3bd464109877705f3f93c6fd101818e210901a028537ef905ae3e8a5eaac0f29eda1051d335d796d27137aa83e5c2253677bf835e61c1965aed281acd0269087f5e3dfc297267445fd4144638abb5910c44be1e78bca67c3e0a4104ce2ed9c8a361ec27916aed64ff9ba3abff071b605fb1f6b21f0b61e0bc38548845b48cd9174cc89e0d17de6f24d8895ee4e4e057632b4321a5ab79be3bd10bd94fde40a922be5d5692e1818cbef15e22d2cafa30ebc46287fd06af02e4e83c76bcd9ac45df637d211e83a0270dc5e26a11b43371b4dbccf06879382c11a72f55bce1ec64950ac36dd68c8baebd47f282774ecc141e6d8ac1e89b4622e64a3b6bd57373fc67a0186c14e7856762e1166fa04f564bcb246f4be017106ecd46cb1ab7b90a722beffecc0f0c998573e88d59b38892ee10acdf47d65d3b3d9c49f6fa5042f57ba1754d96296131428005b36a1a571e78e3dab955ab6d607e16887934a42f839c9eeefddc119dd8a1cac39d1cda970e9da7129d4cdf5e0d3810ede2d3895fadaa27e761cf60f5f2a03832097e023e0250dd6d077f1906abd71d750661ac8721a890420560243dd583b0437d410e6888ee616b9831fb094b730022be0c1e4aa27e59ea3876984a9e0558eb037eee2f63aa20606d346a19d580d69ab19f033460df0252e860499226278e9a3ee260f21e605f4c0148f68acb6c504db1359e942e88e431e06e53ca744bebf0905f40629269a40e08e7669c024f1958cca19c734928326f74279c1ab6b1407872e779fead34a357df5f2cea88bee08a9b38df36ea826424a75512e4dca073705eec433ee7d48774074364d925cfb7fd4351bef56f35c03ce0f7a4cec1b4c5824c9013425971b33fb6750215e624912dcb720086043af58e89c5ae9d96ae172488abefc5efc338c500bbc5d16eef9b64e37d2d531bf0c0ba9a058a753777b1a8e21c9f59e6846cff0dcd10b7d0289bb66e07980b3bfee8e88928cca70f2b4b34b8d8aeb527c305d3b06d6356aeb7bd1052e5173c21c3f8505e40e9168f0ca00708eace166be3e45087bb716966fd23e381af4d5b703548c096f3e0b9b4d0f06fa1b738ae402384e96dcb403f4dfb03a5324d18fb7d58f6ca99217bdb9b0f567f38bc7ca03c8d0f915c91f4de41056c24b94b116733d573eead23b24761ab3e19e2121f4f706ab820a85f2d6faf329b2b1726225535922242e83974cbac1697c6037de69121ef7fd07533923c6c6ceb5ef97b74903a65bd5f070f856ab8e7ac0852cdd5d9a640bbe72accac4a6b5f0cad7b36d1b37f328664e5ff12b0a7c714626754ee617e92af3bc3791f41c3e59d385f4008693d4a099eb04b518d740db0c291e9dec481ab9b30372160bf544718b9c9e1be0b9a4eae2a5266b4e31b7a25e8ee5198c68da611097eb38e83f0c4b4b948299fb669e0c89e0534cdc8847d336fac076fa13a85cddde60d2412269b01fe16d10cc912e6d5bff176c6a9424dd88d1c7d7c03549c9c2e9e546e36d6a572d5edd497ae8042b653aa4f22b8105bb72d392da098142373df9451b181cae36e9392b21a96ca9c03e001ddf1057db3db362f388453b451451a98aa9bb5f79aeaf86c58941aacbfd30ec4c6e6f682485b0e5f5e30fc24e6f7a4fc7dad04f515a94d72197dbf37272df83587b8a45dcb96aa12a7b7bd42852dc173b2fa2c0ba690441f8ef69f2f5b4156eba98073c2a014495742a314fedec129cab28e844af084b26601efb1a72aed773fc3faba0422ecffcf3132e14b972e2356b0914b5f9dd7b25e833bffe2ef0aa261dc2be76c41be6245dbdefb4087a6c9c9416e37eb4a15754deaac01ecaee963a7cab7aa09a2dede7c8534fdf12a6f8d3aee4c3a81d74f309cc8e609dcfa0000441dbc43266044d5ad397698ee0462277cfd5588b3ee5447353996dd906dafebcf520bfd847e7522c0db3fb9d7f5449fcde39708f707887e798f64ff111dd03cdb9fa34342a3af5cfb63d77b0c658b6414aea72491ec07fd78f98263de2036e4c5c70f120640adc03c24b62909d1f05af78ab1ff89cd60452a89d7ec9f2c23af971620169f4b2f51d618477ab8ec63649f6e5683c07cc6e6018aba9310cc782143571466bd0e9b202f41cc86007e84c6f1fb91553de9f9ac698ab39f37fc86a1b2e18d5979c8fead67865b07f873aff998705ec565d8bf8222d31034eef7535a224f553253220daca46afb5f182bd184afe1bd8a953150dd6a121619278fb814202fd11ea7928a32aa249b487a57aefa9694fb1d1f0393449877d7f8e351ea0c7c30860a63aa3a4acddf6c00814b1ae9bb6a9c39f48f7d4fbf6c93e023c2f8017a9fdef51512cdb609582ea845e1605b7fa1801183df3ff4ef950fb6b8854ea3cc7e8962713e60015379b3ddff140a25be4ef8b631024ec61666105e5fa1b0fb56b4546b4b888f401b9f76de9135b9d12e4aa1ea9b06963790328f540d51567e9198bd5f5dd22164d512fa0e3ad012294d4878f2ffcbc36347b2b2a25dd5eba0bbdad3d703a9d67604e31968187bf33b82af68fe2d8cd7b8e855a17e6780277e4368f9231ed810f2b1146a1a2c5d9fe0bb3d30f71755490f9716f9a79c3dd69b93f7b316c888d5c24c33dfb01a9aa4546ee40e8f0fcea1abda699fc6298c0a3fd3877c1a12a1d9579dbf0fc0315c7f4be1a52649c34fc978ce0185a34935388a4766558efa2713d2af1782c2ece8562490f32ad7f97e472e3239d39dc8773a9188dd2dc21391bae388120b16eff30fa6dcfcef07816270b0f8b42000ffc47965d9034656ddabaf2847d5ee497967c490df342c3a7a4663a7b8c54cccbec25c73726aaf0b4de6eddb2cd9df820bbb6c098d9a7dcd4383e5a30b496a944d79e2ab9d71d940ae057ee7134065830c0e06df2011a9f80f34aac06f7658b59acf0546b1fbcdb7d6383d58eb213803ce1d2ff29f1416fa911b4ac9e18ec815d67d0e0f2f9aba737e0df2c1967e7b9aa81bab4b7461ad9540d8c375250571f5797bb5e85e02de412a5764a1dd72b9ac1f6c7e76edf41f79f2e62e285cb0481ce6bba6cc0abc6710c6b06f1ce0d8bf073263be6da1b2a4088bee9cac458d9a17f289a4d1acb0c6519b0b77f1fdfb87732854369ccd685bf8226b432b6eace37f832dd2acddcf11d0ccf100db5b733e87e52fa9f3b8987d234bfea94cc1ff138d99971c4e3e788105d2fa7acdf643d61d7dfc52e2783cd35724ff0908d3ef3127bea51c5045be95ddca57290ceb672314ae32d68ec402b23c63b89578027984943b64a1e3fd973f11956df4a3ff7a2c4f6320986549fbba3a9469e098d3c8e89c4580bf56e97ecd74d089bb1542cb19f21ed54aafb3900ceba300b88a0c94337f035583e565da42b2f3fd0ee09c793559226a9db2b3846aa1f735aaab57c14e7015c04018a8928857d2f6b4843fc4b8658f4263fbc451fbdb5d9bb67de2182af69e8a8a42d7c1193746f3dbe00927809a9b5ac5e8ac3b8032a2b0f0701d7b369e1f8c4e63b4033fd69ff80d6a0678b9df362c2b3c8f26aeab51ed2853ecee4a146d42043071c2cb76e1f9cd8b3d6c51b93a925bc6aa41a4b5fe87e2764ecbefd38d676814cca17e337a11545423568555be64e41f2f76a1077a67c4d5f704692c601c64ea706ccd81c9785ae3d72a11a0d011b65a9347e6be754ef1b1844155855c84efe2f4ead44851610f6f42552ee6265dbdfa08c2a74503dc40e83eb58f05b1acb12c420b62cb4f17822c11e7141c18ad0e90feb5a2a1068e41f6f6e06824e12ffb1864f725bed27536377e1a12198115047fbcb45a99987676498468fd3f683b08d15138adddbd18d9613bcfc9391d3521a4b832e4080d310aef185549f99f4ac6567a94701ab0203457041cd0ba60f1c8ddba0c964744ce589f1a8e246f13683ebe84e812c8626af54ef0ae99496bb3577e99c5f0877433d41f1f9a3c751390e4da779dac863a5fb1080ef41cae4b91d9679db143459598b0f12e659db29b8048a2a9d1798f60d8f904cb569f541ac9e78bb77e5290f4ea64427c08a92d5bc356fd78feed4aa7bf7bb0a8a3512ce5bf8c7f230cc5eaa05f63464bf8943276360a0dcd9b526786c89dc11d73f293d3e206033c3b59ebac4c2970c425b65a5bd9288a9ad0922347e4941964384375b3424d681b5b42dd3db4db9aa53aab7aa5857a4485236d79e1b26d2e136324f1e14c0f5ca7e961f63940b685ba7d32fe5ee0b344ef4f58136464e34b0916b0976a9590edb4f4598044e9d22774247d5c1958c816df12b1194476781720d075aece12a865a328b7f4cdf858060bb2d70d359a24eb12289900d5416a44ea3fe4658a9400515e59fb11f87a6466049ff474cbb58614308d320c1c4b998e794dbc964a5f03366f41f2e0ce7f494cb38a1228cfe8396b8988f53637c8fe9e208f0417fe5b46bd9085d31a3eb9ad37fa82f7195ed2a9b929da584c59ba62ff9b79b3eb04caa2b68d32acfa359719a9bb427d1d58451d92bd044c4b97f615cf198e44d67fd06ef737bb7a21b3802f77f6c2d0ec5a35934da3fd3ef894a8292a294770fcd4bf972d72a4886e033dee306afab7c7bd59817aa61ce2b827847b1893f9c5f0f11e06a693e156e283a04df711830fb5ee887e117ebf60db12be8e6037efa7ad39392f551dc02eb0bba422a27a5b1ae74666ff7bf1b82d27a0166a207d870e4ca4be290741ea4778837c3958e670ba03e69dc7eeb3a076d0cf7e36fb84275f240b3b87463da315ae28a58db47268685eb57aebce08ab402eaaeea26e2d61462438d8a7d5870c016793691b594c0f2a6309b1ae3921b6209fd22e08cde254565af20e1d021d5d8d419241adbe3fded42d0149659c2e1fce6bc4d4df11ca13afc81a41484f901f0a3a80f9e00cb825046310834093e028b0309ae5d5e6f6f88386cd8d1f7b1bbfa1684e68e880f5103eff633dcc862a3a97d586482f121097d8bf094420a5e1a3e1c807dee7d62b2df115e9d08eeafa38824cf3717a639c7061ccdb94d2267c083e35f795b222ee03bd73343434c4df50505c540ca4555a4078c270ce6016cb2f8526696bcea6398513cdd0a2ba2d7f9347171ace14f21720208e87a7c29cbeb0f4dcfa67d04387dbb23cadf5c952116f955bc13273e946d9c63a128dc4a90f62f0725593af9718b2ef0a5760327afa56f6d853a7b9adf048955b2a4f5ca9835ea590e055d3eec3ad7bca682a20aedae101ee6b91fccd7ea286cca373fe8c3963ce8a62ab4765bae6efe1e3acb4ad725988046c3efb2e51feda5461d35576021c4f432f285e8e6794b83136f055eccc088364556e1a73c6a7a4be67065f328f3f09271bfebc678a3d9e24ceac170f403c00ec0751e85e2a8f6200ee79bff4588480713db3c2c9a293b00b765b09dd56d810c40f51f5a4b52638cbd473659a54ccb385c68bbfd18f6085d0a37376f0189adea8b30a17cc0c0fc1e7ea6f2be1cefec0ef090c7430faf1ed9b50c544073246197f8fb6e36a46319bb7aa3b0b212386d754ca3d26e2279141e5f4c0e551ef1fa67ffb531745777fe7442112854a6ca4b035bba829078832927cee3c20ed5c620f8027b22a5b445b66a36a13045cc810e755f436330fed8233387c617e13be7381fa904cea0fc337778fd3dd03880f204c1fa71e69d3173f2efae8359da585e41ea178304c5d6be44808678a728104e5f2261917113ceaf6460e2da55592f82b1509c0881f9b6bb8adac1a151c8410500624ec8ada7bedbbe7cde077c77281fea0fc718562af4921841a01bf4a03533ac3d730c9c581ac50c21b134348abe518aa2d2ece625630e21ecd77633eec26ae3008577a23fe93a10b3e1ff51b1189120207ecc46f55b9b0589a015658f0d525a8f9daf2c52e6da0b47a413320dc729d4d78b1ec570a551d6504244a9cc7d10a69c4b05ea31aa45bd28566549ec23ed222e9fce69830301899e798cf9624557c89e5afc5f1f08268bc588ae7fa7415b0dc4ce90f2c7d40f44e573ccf86bef3c2c7f1c89b8da36514183dedbd2dd7a95fd8c86c7a1abe365993bc706686bb9e84f80084cf5d407442987ace7cb039017cc26267212e32e5e4452a1daaf0c63d669885b210ae9b3849b73ba2dba4e70dfa08f78a459abe43d16f3b3c43db288025bf481e4e107426993cc0117e81c7cacb60a8151008b2adf769c085db44c3f2d62e96eda70f29ee8521a0e0da290f539106fc5915cbb55b5490ed21a66426fae429f03ac7dab0f74d08a3b54ae3cd73297c58c54baf24d943209f0ab240350b0593d25e40ac40cc58829f82340613fd6304c67d5e2db819c7c85a018ae663d09a4b5d56f24cb0ec47cf3211e75d8f76b1809daf9a07180ad0d92b4978a7427221484a97f3fad25c3e2780446ea6f014c2bd9109229102407bb6cb1094ef901b50d92865fa9e84149087c9aef03d3468deb6094097d74fa600654553fea1741259d20720db2d7922f57770f20fcee4f0acc9328ea28d5cf60704bb04863963d863c286e30bfaba91facd779a55a0585fde23bd49d658e513896aae810bba67a805e8dd95db7f35bbb2df1f0826072011b6aedcf2fb1fc68d12de8ff6b3d62f6e5e2ac8684cde34691c0861686b1bfe738ad5f640cca6bdf7077d397a7f4fe989de1e43a28de0d79d8b56afb88dc051e99a134fab0785a8b48705b204ac9d7671549870fd0f70b0ec4f5c3a74b5dac9398715dbd5d58b49b866c3c6d2e23cdaffc0eb3005ec4d983a125607d61241931c224f5a72af14b8b72f58457483c8a11fc3033fbde781c49aa07c65677a2d3deba36082ddf787bd78fad8b4fd99ae76cdde4669357518caabdd1c1abb1be0de4032471475b077dc6eda5c7978b16d064da9764a1e004ba2e6938f39188ffdef936a57b7796ed53ddc0a2e2a7d4a9ffb2d75db3c0ae46ccd74f756f4f7086c320c5e647ad147533596d52417ab4dc19566c716b78c1a3656909f3e840a5122c78f6dd13529a771ec283807cb586a75662b6ef832ffe98a6230af0ae86041e2ced8fc6086b9bb659e8fb588bcc8636c24c483a6f0b8c1d84f9f5bffc9d5a21481e7e1163127247fe7b11e2877f484bc2783b4c0896bc900cd7fe231eb15a3786298d232617aef64b484ad323e1fc8c22806812b454f4803d7f3d93fb52cfafea509f82a9fc885d4939b956c41af181918df6658575a81f1232cc7ca0bb68ef7fa16a15f81eed14f411bb47b1a12bed83eb52cc1da34ae4d8ac94519eaf08adaa95af56cd991098b31ffb6f825218432a9ce1cb505c2735bb49cb5660d6f3ec1ef8e6c1b4d04a4969f122e2583452e7ffd53a97170fd5b97b72e7a0a5b592c1054fac18506f95f5c3cdf08637f281c1bc1d231509fcf05a1dd5861cc17548b22e37bd2075cc841b4f6e3888839eb3688236676eab5bed0cc3e33d69602cff0a1a4ac20c0093772d7115382a4e3fc2d2c1e16156257c99bf29e687e3ae3eccdcebabb125783c1f95a191b25639e1bbeab08db4c685fd48196de3545d09a3d020e89b3f8143eecd2a4a03b0374f023dc93a7784da222a7d52de4f483b97ab6c62a5da194b84dca710f50b113e931c9698ca0f976884fe8ee34a035c90e5f352698814dab94d4c4036f0f29e5e444a7cf1bc55ad3cc3a2ffc90260b0ae5073202f0c40754a5efb3feddd561d21e0ebbbc9ba6afdacccb6d815b9f32f62dedb6eb397e2cea938f5053dd51713bcf2eb1e664f41c6a30b4580fcea23f29a55d9f34aab3f7ba9f07175d38b1e6cb6daa49929f0f8729d6b2dcbec4d78f9420353abec4f2c354dda13b4503bac92a2ea5b356e759e6bbbf1fac14c24f109e0cfee0c431bc442e6270d0e06abd8b0e7609230221e9ab7471ae38c44c2c5053bcec789afb2b81f22e5cc8c2ee281d3fb29830ee3552dd58c7028e4a751fd379649388ad755e60e00da4f811967a87f92106d252f2c87e0cb21d2042ec1b03019c649b766f18ae8ff803d9c76aac6f3117007e1e2255f37d2499e7f245fe860ee12c5801b3549e1280d8a5c11669e53edc3420235578363830fa41e5da3ed2d5782080d67f3afac8f44c080b95edbb158a97eb815fbb9334f92b16851a9d471c60dfb78ad66b54b5a0c9d160f29a09605960e6dd26854973ba41c561696aee3fd057a9b451f210c738fa2be57df02a9857c77d0350b04e179502bf59a95dc53584895de4f3f90ef6743dd9f7725b792ccb19ea5768e1a0f1ad5f2851261ff56c6677ef32bc5fa7ad585381eb1715b3fa0b6aaa03fdf657ef9d56cc471d7e1affd49c6d201c6f84f81008d2ea517c6d7a496f5dabcf463f32c577c9d905e402e2bbdc43b92e2f7bc6defab3a616939ad6551975ec0e7016ea1e5710b648edba81b0e92fdf3eaebc9bd5823770f6eab92688472d2c7661ae95301bdc080d64febf9d9c9fe55c2d9665293e0d7820451e06fa6807529beeb55f7cd98157304eab733f864fd5821efb483941e5a9378440c8a2fd72dbcffeb2232d0279546c5976b596516b65c8fc20865432c9f3e75041993637cb378de2a4b782d4a9f54073f4b46a5e997ecfe331a078e7d3fb82874eb98060c2f11764733bc280e0597dcf45a1d7286df38962d94ab485abd833b684e351476b3f738a15404548911b8d984cf85bd8c4f734cb6a14d708879bfdf5c1a9ba4a0051e62a07b2a0b4a994151e4d25f8161ce3d0329221ffc641ae3e19312d665056c113fa8ce3d94904ff5aa542a5202e88ebb7c78fbe2fe9d6a7bb053c13d575e7a8dd02b706d8b599dab6785818ef12e1e0df6271d5aa7ff78a88626069f8c6a5bc77e2a62900ddbba7987248af53b5a4df7ffcb9fc9857f978b9caff33b36b210a405d6400e84a6dd377f291dbd54087c41f91042a0ccc790ef8ca59782899f5333949d0cc8d0a87f3730d452c6ba02d8a86609a473b3042b9d946916e03b1c6c753425d5525e4ee095f44579b84013acce4ce31175771a50d3b591b9c31bd650dd1e4363cb046f06195d68002170388d20e6a5294cc2b594cd74f5e02d4ca486247f6b6378fea46f600efbfd4274a8efbb9473df285e292d036d4efa2636f478bad5490f7c4dd2b44f2da740162dae36f79a5a951ef8deedb51082c960ad6c8539126c909e24a820c6df25e5d8ce9fd84b53c1a5fbe0c5739c3505ca1b221bfb0ccc34cfa565cc4f243736f2e66a0d2dd461bbf675a18fc11814ecdde5ea552647702c52075050a6653554b2a5fc85683b413cd41a847a30ad1508e9c89c1bc1b7255790c463eb67363c353e62c346d584f1a042e7826407b8d92c24c7534fd93a49564321f5dc38332fb31824f4c26d43f7d5771288c01968e773f81a8b07a80090439168fc5675be2f71d8f9184b47b3f991c866ef549e8bfac0d9c30009da0cb2337c349f6db8f1b1f8f6715fee1ad5f711b41291002d4f74cf211e5efa266b18887ed0cc6916eb1d495a00dc5aa8c028bfd2d2de419fbd364bde0cc475c944032cf43e21b8f015634d51887da58ba0014fff3689a9695a233883aeca0fbfae36bcdf1fcbac7c89ade8ce67806997a625ee9579c45a0fadebde403ca24d5866b7df117ecce07f0d6fff0d11744dc78399b9f7948e7738d9c52b6ebc9ccf7e5ee6e89b3ca6f16fa464245df5b8c4622dceee86d279c2147b28d90df02cfe5862c3e1b0aa59892f7cfd5cf40346c22a09a37aae8885f22cbecb320edcb9ef01858d90bad67bf229d02024d108b2439b7a5714c90e60e5261d86c16e27ece6ea83901044111a90491c9bbd1764e4d3104a0a1c63eb7073ac445f974d6cb92bb25e302a967bc950cde35470293aa5deeb468a5d1aed37035dd0522bf6588894a72538032923b64922c9886cbca7c28fd6209f524d5d15badc9ca55f788d2033bfbf3cb8e78dafb689310245328fe96c4ebfbd6b4611c95ce0e084f3659e1ddc59ecd74110b15a0f182948f3bcfd4a75b72338136945f67347fddc8ffa77fba527bf33ab723851443625ee852312735a81f168fba6b8cc898a3005694d5b4c8b80143c0ef285e38fd73451bae6e021bb0da2318356db75ae886b44babd6ea0c129ba9a4406fd8b555baa2faece5d78073d90eebb98a6759587cbbc087cf95cd1f8767a94621f2243418a3d14d48c6e882f58f9b05f47ffa4e547afb062fb27e8519be4d25382bbd33d20c7fda68411983717386564f44fffdae952e69f5a529a6f2a7219bed670e2666a3cb90a2929fd573586ffee5763314566461648c07e5e4149029ae77c9f926cd7b279f474449188e6cdf67580bca42ee99ed76ee6f86f9a720f761226407ddca9e020d56ba0ba3cb36eca0308d34a4bd5718b27e3711382f00ee4ee026e40275e028e04e5d461451b379f670f5e1d418685740a07f279b7ec08ac55a0cb14654275cbf91d61effb6f5d0624ec9037e929b9d6f4c2c69459d5a60543c74c3b2b695a90d32e5b05b0212b17644d782e936d6ed8c5e97a9def8fd705b9184b80fff0a2acfd030db176e6b1efe918a577032867416f6d2f5d4335717e83ecfa6cf60553b2fde5c41513d7a7c0845e25611e9c91ee64754bc797300a91906b12386caa2f62de08a579bd1be7e596d2a382448631e87289dde6dadcb1641929b8e5ba9f3e395adb45a893c24a36945b871370ddf6806bf999f8baa264de6ce7d31b439e6a8c51a9ab180030143e180a113c1a8bf01613d636da8bdacdb8027a34a908fa4d1d1eea17dfd33198168976f7baa59e9af8ab6e1d9ee4535a01647195b8465ac2d96b7c7701cb3c79cb6ac788bd26cc4b47337438d0a0ede09b9cf59bae931b1fc40eca5ef8fc4f0586a108cb7f27fb8a64df5ffe9d99694decce0ebbc09be58f57a0ef50fb7a4bcd1bac08da7587d0a6b9cc131baecf89de5329d4c5eb7dfe93ef03dfb7024e5522f9d4746d30ac6c6a7025b48d5ee63c6d2edee76544ba96250d041a0025668071d150c53b550d71cd3a1c29a48c4eaa218e999e8c1fc33af46a5fe45074ad0e0099d32f87a42302ff63c3197e68b29ffaccee241fab0f9eafa09c5037b8affbb6ad43262e6ad6317a4f3b94c796395b02571e3f9f0faed8870feba3e18a6bdfb727f1ac230e5370106cd4f1f3de0afd3febe593f1981eb1650bb76dfd8fc0fbeadc2dca126e537618a89e47ec3f1c7009ce1c13c7003cbcc614eb8179122d38204572385f9002df952e995355ee044930801884d570d2094ad98119477eaafdf2d8b4eb23f0cea056e704f2d8878c7c9140ab86580152d16d1834eddb774b34052901955b94ca4810cf217682d85c8218f7fbc03d7e5fddd5bdda8f78df14fb46664a36165059208ba00c2cd3f8159206396dd78505e861834841549828b431886918521cbe00080ad569750cadb11f659a600941fe74689b98fa5a829187fd073ec3dd64fa1a9bce225b3e6acc08e3befc66c4b1a38c2a8aa641855e03d83c8ea3eb261fb12e35978d4a5bcb6edc80cf0a71df464129f9dd033eb21ed09331cb4c1a7a3681c7ad5c4badf7d89a485499466f6ab86d906e9fcc1f021c128aabf4e0239e87951840ad4a7d59d87948e3ec4935c394a95472f270f3451c0ebfdc4207dee0773dba2f6c3ef9397de76d033d5a6656320a49fb74ca4cd4b859c64ecfe3d8fe632c3493f06ca2fd96a3a8a0a8124e3b75b71b14ef2e57061afb0851969a3d268c8a6f68d423c762bb88c69d16a3592fade3710a4e1768b98d633e6617ef1febe5f6aa89d2c6df289fc67657e47d813e7e707d883f176a46beebbf9a10022fa7150b7c72d4d7f0004580ed3a89044c72bc9e49dcc4ffbe359386ae12dd9dc7876610684199827c49d6c6b89d9c0de78b68bf1e9c53ba5accbd214d6f346e7d5af20929b6a59d0760234687f9e558d469a81bde6b02efa72db790fb551eea0354f1eda0f4b038ddf792c54fe4adceb31cd87b8e96c4282e5e0595211cfa738da2cb1ccf3fed7a0d41d0fb0d42404502f22ab96fbf11de230bc39e0d8bcf7a8937b64cb33f897b8c595924f9ff0ae44b38a40932a18f3d61c1b56d849f9901f94b0caa23bd5882e20f6eb902b84393ed025dcffd3432de96d2e9e9f20a4f1f0b1818e2cd1bf00d05a10742ccbb83506d26c01e1e08defa57cf8129138e5a72646b2d9648b679eaea595ae8f0919794d7feb61075234d896e39c388dcfb83d4e8c58864d874fb6ed2133a7508c0c70a3edce3ee13b835a79bb92130b01814a39dce0dfcaf129d4c23fc053740ddc08cfd149021dc5acb6cec75886074455eb3a24e2f1f9388f5bc38279cf5f84ea71fc2ed357ad80e5e3ac978f75912d80f3a711742711a1ea725a936beea766b3d2597c213c18ec697171211f8ea0ba8a74253465fbef2a0b3d495c04de7801c65d63004fa65402d9cd10d395cb43f6a65eda4d3eadd2d0860c0015d581170c8af3422d4b840fdfb6cc94c1dcbebb2da5375f9148439d0aa988dd31f94c4654dcac6c96ca104131b768a0403b747ec32e6cde0169589f1e42b5d8ddbf6a1c7cf1a637b766e0cc44640d351dc9a7f75a78dc6c7c63c27cedfe02f4c50f59ce3a7d5e35b2a88d01f407b1f470785603bbcace31f626e6a61a7e3f8658327b702ac4865465964845d30bdcdff97f05144314ce3dd4843f4ab1c2b11ff8d13d66d480cf9e7591db3db65ff2adda441aa2df2a48b47f871b22dfd314e5784c8cda8118bc476f163b5e2f812a8172dec0e7171434a7c68b0b8af432ad1a3570eef3a7d7cfb3903890f53e4372b39c242482a52d34b8e20e7e7df5eefad8debd661ae775f6d42127f85c6e28a1502b80e238c7cbd1ed28216942652fc3d62a0b43b6461da4466168f10214427d46ff56942bca71a9b23f78b639f15eae49448ae26ca46342272a9be33f6b52093037edb1c1223faeea8fe0061b96cd7d09eb9ba84098adcf8016d1513c583939e5b68ed09e28be7000acace044d23b26423d007f398507258430df61cf359394cb608cafe30c6af25516eae5e5b613c416bf4214108cde623871a561ec532ca59fe158c0873fe4ba1fc59feb45fc90f4daa33a8a94d133d4d7ec0709c97822c0b7bc7692879753e696b7ea1c0101b4a001a55d0a4a42f53a36b5b293bf74296e71031822bfefd96e5870b01b7fe5f9860288488d8e52aa5781df7ccb6c9cd30a2de5f0332713358212ed5f865462261c8d3cc152320d1f294ae7c5e2778c59e6459271f8cc0e56078d81cde10013697143dc939c3a410123aa5be51a30d50a881d2e5031af6f51f5526b9de9a5426e2da7feb24b1e4ad4ac468af9fe456628462fa7a8416ea35d38539943dab48ddf8a5a5d7d461a01498a8564a97a0d92ead0ded01d19716655af8d047d76cec80b8936a2894a437cdbe58251605251d00353998beb5909da927e4d72f7e995b80b4c486529a57e3bd1b5321eff1b4826e35eb94de39d6aed17e9e5a91097ab8e8c302d216b6675ad9f0a3e0b6403aa756d6c4168516e77c90459a110db62cea60a2ae3b14aecd014a3c0c6ad1946db30af66b2adfad656d88328e61fb25662ecb7006537fc6f14e1744491835a4dab21bd4811e13ce9d930154fc4f8d3d0970014d3a3c3860797c17f4578d7918046d7834dffc9c91e7d7069a76763fc8f841976e95e6e897ced2c902de60cd73bc8e13a1759d244d2afe099b23fe58c17418cbc5a8121d026418c8385b513d6de731871e59293ba94b6df99afe5d90dc11e392831482059caa023b8e61b6302a8dd33c7ec11a764e96eb88e5b326a95269fc69d686abb64b602e191b8b7bc8d9a608436c0bd145ca0e0019caf85cd49939832c7b07ebcc18d9681ae2789df48f2ac702f9e66b0b16a45b4550fddc415285bdd1a682cb6bb3ac6ce83892d1de5deb5dfd4a3184d080e8352e1edcb5ff05d8293acdd8b998384c02499c0f167fc839b41b8b84b65a087f6db9baa32168f460bf75f3a41ede7c305dd689759dfe6c16f1a88c858d8eb423a4771426c2bddfa758ecfe513ac5ff2e8c5c5a0d016cc2e3611a5a16212059e99b91116fed75e0173e8006f42347f1d4c7d6f6cdedc520d7dcdadb29a497b91004afefdea2ef9940defc9785c0f68b4bd97e3f2070bc7d146ae8652d08dae3949ead9098cf3d84db16793400e5d6905913c8ea029a4c75f1ffc8fc2896e881a7b5e9a67658081c6069c73437a9411e1ec46e7b43fbd605901ecb687a43ad2d9c1f271785ea45295e90c04ccd787e1780e8d2013542e0306bfb576be6cb7e80cda81f1b641640ac8265be00411d248bf36a79f907b5ac407288889fdf2899237d30fa261653e618dfa08bc08bda9b9bbfbbd723d7fc98538853969e0cc32f016278400bbf031f8cb577364e7ec6a24aab8d7d0b793e30120bab7c3797e46d0c76c1a3b6376183022aa775376818ee04faa67a578a98d1354b9ca2edcc0cd950fdef66b977450548d58347b96ef88c783f8266596ee6091bb52cc148838911165975a308d44c78d1a386b4f72f6d63d3b1ae952d7f4cf4f950ce6b1adf364a5a3743cca0b5c93e6dbfcd61612c005b8c777b77bf16f65b502091dd2cc67ee394d9f4b0bd63d408cae69d37f8289a9ea2de5808c303f40e4b15cf794e30490511bf051061b56ae99ab992117f495869c98acc5f8c174f56ac61e8ce56d9869891e9a092896986b23e21cd6b86fc4f42000ff9df93f077d4f6cc144e89146238b3154ec30134d5ebdf5c0e6b579f644e7cf82dc623bbd7d65d67a2580bcf37c873828474bcc5d806e42948ca0f26488f68ada21a0f4e1f917f92afe103670b59ab0752454a40e4d6285694d7c75fbfb024267675ae9290020f735c9688781e823d2ce2f1c7a2d31df99460fe2c95022fe405ff52fb313895302725f06fa21497e3f9aeba5c07c2c36878eba21df9c8b000346fbfaf25e4d28bfa01e691b08cad6ebcc5dc34907f4d062d4f1c5feb484bd56611cbc3d29cf99817d4e495b714e902db7d4505d486f5b74d287da4270fc44bf6e66acc1df862c39e49050435038af373742cd1e856d3389b146547cecc1cd23cf1c85999d8371ffa3d2ad13a192682b816001c4a170cd35a9a6e78116a32e097aad528861628d8dd763f11303ebc4bea36a14cdaead516ceeb10aaff7f264b24071a1f143ffc55541368586c4229df4b75dbbfb212b0524c41119f4c458e8d5ceda5b0c7d595be3282ad46fd6cae4d224f4e64cb9983c6a92f2c1c621f23e27781088033efedc1e91342ba7c183b1b1cb80753cea6d4ccccaee5c45e7907c8c5c1e614bea9a18e76c7bc06fd965d264be08edfc70df3d9d6fbe69f2bdc9d8622ad0cab53abbcb3b97fbec11520272eef92b70ad71b4ea46ff6ac73308c9869de0e5f65eaefe14bf35edb58946c18b6219c8283b215c8173c7ce6a3eb4c50bbd50e3ad226f2865f4fd80f134aad5d20265b7fc672af86d9276d94de074704ae14c5de52bc5532346252dd3f5dd0f279a0d52ea967ab5a2d42121b404833bd61ab2356c0fddd504b3d873212f546ca5949b9158d93cfbdb620caa6c1447029963b72fe5b587c09e1714080842affb837b20aeb63325a7f7aaf298cb819fd5f11a474f3b6fee2bbd835eeedc5537f92676143bc6e38445db2a74003e609f869f5b54ab456e19e8aa10a4b29f4f46741e52fe1192b83d56c687a85b7917faa82c5e00184c4aa98f1ac363b66ecdcad30cd2b4a638be137bd8d1af81bc37df265c9f73dd3e37f484265b238c60c851d62067c865cca640acd44e85516273b7b3edae4c2d1677709b8744c014d4d7d75442aca2588268762d0e68e742f0db7c01875af21a09fc298e2a5f3eee67f7fccac16a2eb1d0d903ec337576126bdb562227b60470ce625080cf3c19f72c66e1aee6dc9274f39b5af46893648fde62bbc80bbcf31c1790e1efeea253b284eca72cf2939e7186110af49c92deb95e4141f21a364654abc0d9f10de00b5576c3ad8c234cc5f1eb6093e4aa3888651a9fa5b11ecac4954552ef363f08a26d8924cdc7cc816f091558608235a3142c358ba44cd4853920a57f3c99b07c626a6c7de4a5ae3e5bdb84caa3287b6bebd7d752e851c95fed1c9f530ba4ae6201655c0b0768135a0337803e770fe0af386d187ca100344f8a969af71a80d1989610faa23100efb67f2793589340b243abbf4e9b3149e7c4d2df3181cd34549570cf84cc8592277a2e652a1c0af45af1245083fc0f1ccc2f36dbb5e17b55f55942cd2efdd297e04112ccac5299acb6b9df7742d6240c2a57da822242172c068441f84a15cffe1379a95a998c54b6af26fd21667002873c7bfa174201241114d7988da7cf10df22aba465bd2242c98c74107b52fd6a5c4872c796e58bc831de08c32df5332e6201e79bbc4963c117bb39b38f9f0b70f4c7fa532a80832c09a8ec7a5e4069bd0d9949dd1f401efca807c3f35b800557114eabf1490301ba52a8ebe6ca12209a7ecd5e1bb6dcad6131686d6a3bf2c03cd66ce53041dc546963798a60f1bf6484a38f948eac47682bd9763f41492a85828b5cfd936817003164c15fb764952eabdc9d118a4c8b0acdd3fff03ece2190d59dba7202440f090a7f01d34385917276c9db7c99b402e10e2e92db53a42fdab4c1a6d5386568739e61b6333443048ffafc3f6f41669d86a4f719a2627137e81e709795dbe31088ab91c95e16ed1b0d2471dd814f0ecf246eeff2536dabb305bd9e64ed8573a8ec5df19ff171a6a5d080627f6c3b786a05db926f71bafee478ac5043331be028e427d0d947d4cd16ef522363a13a9d992b9106f2c95ef75526968a42953c3ab3c8da237b539241aa0ffc49f70f538e9a1fe6af574e26303b772d479aca54c0bbd843ca42b22270311dd56f197d91a6ecb0f0d6542aec792f4e84a9d53ab522897c6c3924553f2111f8e7ff1cd2d0d736adce71add6aaf06e5f4b526485a5e689d697d0b67fa2813ce8b098bb8becacbc9749943c70382fd277305ac0a651d0f49fe708ff13e0500af3065517124a473829e9112d4db48a583f0b4786b586b84a6fa50ba8fd0e2b3d49d0713e191931762209cea6b6441b8df041ebfe715b5a2fd64a64f76499fa43268ca55af0ac110e93a287c4b5471482df52a681d5dbd2ca5969fafe3c7ea25e02588e850d1e8878f53cd6fc3eb82d4e10a927db41203d1a721668a769b1f6b2fc69f8694787da09303ca811aa7fb775ca2aac072a69361bc262893d22d4700837a35771c758f91e38eb095bff97dc94fd98541b83079ab9b678caed2811b4a3258513a1026fa01e80e117f25885255ea0ef057194e15f9cd8be6b45e660bca558818fc0f6e5545b14a9817aac8ac754df5ad5778837943f242ddc6e2bede544081a943f16976c0bb30bcfe15b4df661ce7ff5d54ec5f678e877941a2c22fb4a8fa74dc0aff603a6c1b9517f551d62232958516d307fddd70b75157de0891b409848b7e728da909562068d982ccd5d6288d495f65446fd244d4625f78ace729c6534cceb81c369b42c1fe7f8865fe3fbc34333ae8bf40bbce9f23add0bad88ae2a7c48c0d772b5c084cf5155eae1b01ad61b3b83937d0c3d0ccf6e1e89812b2753b1ca430948e967622f190cf10de5775359ca2da83844f45778136854ba1721e896004a26cb827716c84481d0bd8fb1088b22912b9d105d414727a33e5e3c1094b71ed616435402e02efdf698a251d2e5dc91c46e80464eb1b4a2e6a52bf99ca0c7003372a4d2b623320f6ebbe516e9aac1646e172a18769aece94d5c04aaf35ba81b3e8d7cb0034a1d7cda41084b7103cfbe97ecf6d6019b55c84d27b20e082a8b55a4ae15e9b21372381b965bfe971b4ecfbe85585e250fa649ccb21e718076f9ed450b1c518db8b64d22d418496500ce24987b0b8d785f3235877b84510b737067979839e6e1797f9203fb6b601e698e88f069e2dd6318b1bde2ac38757300a458b0f73da1d496d079133af2b881026c7523ff132f13fa71fcfa2dd472c0dc27015a01209a8b6d86d044acaa9a34453089f389774cc4df671a35833bfd2620076f7869acce926e960ccfb4feefad720beb6edbecb84ce47235a66993e641f405c72f1bc19072b7118d4f1e69709916d997ab80e7e733c2bd473b4a8bc8dda4321a1a53037861cad9037835eb1c8b42d225659b739c16b49499f2ee1eaa411bc963c33fe614266e7664b50bc04b7ae84205abae3af00afd904e731bce16b9bb31ae34adc200be86d8aa73fc2952c3128ffd505a2eaab38c334c8e26eb8fb1892aa9d2e9940fb1b2dda18ac931a25afbc1dff9ba18738fd1eed1dd63e42410e2581e27f1c1180b9f0703930950b3b27d9eb1eb3e368b7a5bd6e272b0c4fd2afca8e6c9df81099d66cf08b669b657e40cfdfed508f3ad41c672600530631bc3520a3d152b5799edeb78447af2aa569fc26c3a8ef00111d462df024ee700023a8abf695642bff2a644c3eb9d98a6f094226866b0f7ae8cdef5149aa2ae6623747a84af527c3fdc456e8b510886670fa49de067f327ee7845f269af31c8ed6568dd96f0bd64b9324f1feac0398845bb46962b41ba35259e9bc1d084a4efd79784681267716af6f5d5d43a9fc9ddb76dbb996a052c31b9c9a08d38f6c85b9f587cbaa06a25b26121ef372060b52c7929b77ee9fac07d3e8cafd7dbebff22e3f960657cde9f2db8d442c0c3bcd6e28abca39d2348f6dc7fb0476b3a7660cc72c145f239c68b4299fc0637378cee7722875bcfdad1b049721d67a410f37fc5b7ac0dab302a3632b853e35d19b4051600ff5cd26d61a751dd7ad33404661b0d73af2a55a793f84666d1850747b8ed67c8724d7fea7f4b844829731a1c1bcf31b465bd1fbbcf57a9cc8679dff22b9e60af497fe72a3353473f863a38d54fa83cbb759362464940ff116142f5f7b3ce5cd9a93574a52c25128566bc01fe9a8c47ab36a08197b9379e1a087653941f9361cebde429a19e30f959665d1e9e2c81ab28fe42aad91076aa6bde24bc48f065fe10acef7f372501b0eb3c1fce0125fff4c814af7baf23d5dc2cbbb033f0f9ad1687fd75ede995ef0862b4ac127c124606106829dd75014edffc967c654115f69608c7fcc89bda5b66fd0fd80c92c90a4e7d73e4b939b974a4fa06f549e823f0dcd826117e3f1719b7247263639b36e7913f33e260ed3c37d37145016727450b2820fedcde2180a7ea4dacf7e55ce95ee2592e8f0b5967fc101c5c88a3c890f04de7002bfa8362cd154bbec83431a9da0f65380499247ed30178c1e3214f69bc93e279cf11f229d60bab56982dd961489ca1f3e407634b3157e2dd3128095dd2805c5382dec53790d9ae3629a418c9e3c45ee21826614d83912c1b29d5410c48f26f2c291b408e4acf122c20bf4a3c9c27eef173a0e06b6080cf5d5f2a6d43ad475e8765a85a66c04d61c2af17c1c44787cb51e8dc99a76f3716171501ffa888ff3af641f94ccdedb3bfe896eb8014ea48039c5bfb705729c70202ebd46bfc03bad6d0b90161a6d0fa29171b0d611771c981a461b7fbeaebf1b82bbd4091872cf05203b98891edab182fc037bb24b0ce39e72d6768e9bc4153fed153c7b02e1ec3bd71d2571e3239d7b2025b4f6f17af45c25887af2e42154389b79af6e6fb7b156f719919d8e8a7309f535b5ada3bdc70db66f0f9e22b720e464fce2b49f2c63e84550632e3a78df91b4c77b90ee92fd53bcd7fb0f908a7a54a8127f69fa9077d4f061bbdfd379af0673c3bc63f638ff6773a4434167b97d77d55d680b513d218f87ae0c32e7b8e2efa41fd869dc77aecc580d35e8b2a0d6e572b63673cb0170788bb99dc57353cd8704773f126d96ee2411df144cd6aa32131c5c12ee0ce973929d9bf21211a5ed4254fa7f065be4c765636e42bff8cb604bc863023ad72ab9524bde639cf0d13221a35b69e29924c3edb3ae21881b429806b3513736bc7f262c2f1203ec02fc1b222d74eca33e8807780227900d29031e27780c6c4bc518ab27bce05def23dc6e37719e9ae74cd4bb64ef5257730d06442aa05b0bac0814254406c143afa212fd74a22e75f8ac20815fec7f8fbf28cd8dde2431878e665e56d6f7b82814ab2cb797368cde878a3ac50d76a407fd8fb1e37231effd866e55422eca96099a2fd0faa235dde4b29950831661ba2faaac93b689426086870c805bdd310dee78a1d33b34a85c473a93f0e19350e69512bf5f10fc868851b457e78ca000a7836754239578866a9d03ee68ae36a3fed5caeb5de615f6bdefc507716f34c735806e86e107c042f68a328501f59e62dba87878e8b490abca1de7add3887b98e673602960e9a67c0e34d6b108d0a0e1347616a19817ee5a263c81d42c67ea97afc0c8db05928cc6ab909a87b1dd975ac399b8234df9bdd8c908f7aa7309a0a97ffb57a3cf00d382318f2bbd921823e7da0a6ee961a370a4630bde43b9feb2291e4cd8a240d6740191cb1f3737f79e32cf411463ec937094b151a080031f403af9b4aea0968f608abb938ef48489e83c73b371a9d935687c5c3542edcdc7b6acb0a51a5e5c4feb64e3888a4762f698ea0d61cfadfe1fe6ce921528844138b86bf7721c002e3c1113e14d0e934aa35753f228a5fc44cb608f8f616fc97f30d6fa32fb36eeeb5411b196ee6f8a977df3b12d9f457bd4ba67c6b8be41cdbbb7ed2f00e2ed1a8489d621b06f10c56be6762bbc4f705e93cc2ec86af5f127a3a7e09f7a9533709167582bee4d95dea8ea566fccfb2319cc17ee26049c3eeaecc53f3c17ce3141bbc329c73955e61d83fd3af323ecdd4d2549147c2def5baff454fcc7e1465497e4036600b6ef7d53b4fff17ffaa87395dfb43cfc191a0e3ee7c37a0f79bdccb1e14e747e64c423541ed7e9c3fc2770639085977bad28b641c04b82e4155cce5ef385cb818c633f1f3c4c9fd086e37935de1afa8a2dff06ac0275694d29e32192f591849bee194550a5bb5337a6b249d78eba5d2e4b50faeb229d4397388d5557c75c6e24c6dc8289b97500f1a56fd593a4d43da1ef10df9a94bc521bb7388abda46db5ed84b2859a46c7384596ba9acbc0e5cafa63659a8e76e40321871ed0e3f8c7cbf3525edbe510dce02ca4346aec9bfb2042e6ec14b387abac3787897bdcbd1cf2850efc9f830158c545e748825f3c746ce928446cf9f9aa45a2728e896c2353b08a5074fb22d5d72786aa820a7696318eae88f37d92e89d6c64da637808fee27b456a2233209d167f261f41a5587fd50e18746e45a10db67f11ea4cf78614b30c77c7913e8118c4c2e6560922b65c5d9a9495e6ee93d8a3f8343b70e9b67742d7060c857632ed3709fc447de2de4bcf4b51d77c2328774f5d9a660c0cf5be664f67d28a29be1a6889e77fb1eb77ed57a76d40eed89a0af0c8695214c8116e8084dd0fe91989521b941e6d7f4650e260519c9f7640e41c33b1b8ee6b5e163e31c507b2de239f901c8a1553a8d6d17b715f753d89f09ef4fb747b66766ac8d799b100673e439da21766a1e0a94aa3e02b40d1738ce301ad74bc9dcdce47eba67c11789c26e7e2446e98b8dba5525fe162e961d6263d6756393d892c74fa393f775269dd9f4ba0070a40f056ae6dd32644bec68f7e955b6863d72cc8b8811a40d53d5f00de0566c003517a4b1d7e97773ef1716b44a1793493496d4bbaef044f4bd1dc527ed714c0232f0d21d138be4001804695b847ad8e50b77d073682a633e494a68bfe5d25d663ed6ce8c6ba98d05fb6fc0e96637f4457d831b006be063af4f34bb80b4edcbd5a9af3ac22f1f3b3565358c7bc888487348587f75fc3e37f87ec2076c77696bc63692b2e586fbba3421ea06f706b69af19ba612e8b522adae1799fc7dcd03a42bb6331f4a87bc261a7fb3c2be4e806c0fe1dfe3aacfdf66afe420962eb009eed630c7866bb6719aa5aeebf73a69669f05edba109f221433384f09489c5aff5ee6f7fe1c266f197f49cd558c0c57c084904f0a1345cfc3bbdca4430dc4981688512c2ae6a1ce0c48219a0f3daffad56f24da7f496a2e246b9175260d8be2b5d57b133b10f58e8f46b249a7a518d351ef781f713325977585ebd0d671b3d4aa18038117dd12ab8d97e5d78856554933612ce988b90954337fcfea124167a4acc0c42f7a40eb573934a88a6a6b381f4d7d88bf6d522f8981287834029084b9c86178becfd068e7396a24a32659dcea200848768f9efce5721c29227bc79663c0e75b5ccd4336c32dde66bd2c3ead0ae2e944bb51da90e225dd8ebbc261ff13ddbf1f47e5d040da30759ec5ae834d751b4fabaf99c4c87ad0dbd36c2bcad659bd60724a54fecbe5b121ceb64427dc7956cd482e429da1ded65241a05b067c2f96121d306daaef6c899497bf12a1f451d87d12b9838a74d8067cf44e4b30ecd2f6be9b8c14573ce755feebc1229e627d2aa14976912c53371dc6b4a42112f5c32fa573adee319366ce949acbf75ebf8763d823b88f68220c718d33fbafcece76e901eab4b4b99b22b4fbc75b28f850bb028bcf02e104d425ce1de1f4d7763af7ec36bcd9b9301389efffb2c13ed983d4d2d29ee81dc86072c350433d24724961fff04b7631a53d48332e410cd9b1e7806978f164c2f1d7a9ff69c50632cce393beeef9c2392cbb9e0361edc5feadf35c74affe3efe852270b6e035bc20f8fd560f49ae0f01fabdf5dfaf96374052c32b257d28255c53774ba6e68a4fef32cb7d1ed4c76b3d599289765ce2dfee85edb75d4e20227c5d9c48716b534de60ae8fe94a9298126f736d8fcb6d69f269e2c92a5e63dbd027bcf50e425a2a6acbffffc571bb88f9891f9dea9aa6e4a241a6e68ba0dc45e9104e938dee7d5016a9c0eee1961902eec80b7c1701d85d2a481c859a44fe03a577d7daba9eb0d9006fa166218b2c3f983f2435da04d91a0e81a102c59bdbb2d915f97edd231f59cde8b386e073d6aeef7ffdc2d72fde439ef1a8f987cbd794443a3fbeb151eefc4b4a7170a2fd11d76d5a0e262c13b3301593e866fc1d53c86e49d301af186de3609219418f15333f7eba5e496f497d05e1675ed2938b670fadfda58c9ea12be0a83103a50bceb34bab1738fb9b11fad5c01ec1b85a2f7e34cb8ddd60171b39e73c207dc60826b16a9a1ec9e8e3631bc9a24c77eb6e3012bb1849adc0578e2deb16cafa5ef25d0170e3ec2dbc38f9a74e4ef443d71f7115eab751f48405ce360615d654752f916d977a4f3dab162544e075ea901102e75ecf0d519c566fecbd69b98c067471d2529991d561340fb940486e5f0875651747dbfb681d0e98a894540fe1e0e54e529f4bc817818bb7f34f98309f5d4c111e6ef762f4368ccf8928c17c9afac5be6414430a1237c0d603133928b00ce53c0a83641bed5b15bdf4ae11ac8a438ba3f904da82ea3871afb362cea7295c5e3f810d0e5c2b17720167bc4398daa88a4b80850bb4e0817e95436182c2763dac8acd6bbd558e337c5c12951ad6cead0ef9a862d14b1ee3f35e1649421cb28af68723c5ba9de968c689a5f5a512ee1fcaf08304ea4bbfa9e6a7c0cf29cb0484b342f713ec77b4cda6feab1fa13afd07b19504a7e9a9abda42bb18eb053f937bc8eeb967c37ebff89c698080c4133bf59cfa9fdb8b3f686f2e7f8428195d5d2cec6a505b7701ab64919f9a17bc57269639b5105eef65d220afad4470600118341787fa07ba6a18f7d79a3b49e3e8fa35d681ccae93917f2527d1110af836d8cdaf20c6bd8374c8868237c56d745e3eb3f68555e4ed1dbd29115fee32b77f5e32e11bb61b99225b0128946fba3510827431af7d32a81b33ee3d26fb8c98187e99bf799c2d1915fa8c495214023dce00fee24e0021f4cdfeadee7c4cb7eb1314ba9db733a19507f65940e12a4b0f6c2a4517f549bd0263f5cf9747a89239af26c5ebd343ed0518367400cda1fa6d5c2a1ad864821bf0caa7fc38b6b243698ac54ddf36ae667b3a19ca669014b4f1401d100009ab49918a9b140c6e894d791d06b3a1eea61f66cb4ae05e814413774894641907809e9331b8f128c49e9293d07f70dd63da0a8be7678c7a0ee7c6249f6d3e67984d947a49015fc6c828d8b87e4fe10fa782925c93877c295dbfcc2eb7ac10c624ad641746dc99a0453c1b7e16d7218e8143baac54f373dac6717b71b539f17e7e5e7ea2d13a185a46d88de830bfb03c78eefeb149babf5b6856d5a25308ceb0d6f12427615c36786914eb84c917ce39cafd2787859090eb35b75364e7b8d04a93096d08201e705f1d0e1c3d2354c93c9441cfac9534a38e06ae3987f074ee154cb79887e2dc6373cfa10c00ea2b7e512f5cbbc33414ace4c989dbc4721019a12e7289531fa6912d18e57ee9756a13617a2e50e566d9d89b041cdfffdf8c0c2283c91518824d7499d35448da8a86b1ca78d7d363df775f7942d271fd9b43965a31a2d3e14c9f94b98d34856971603207c791f31bf52e0ba7b22ed3c9304b38ddf8143fbc141a1d74fbc88d431f77bf9c8031a57b6936b839f8488d20d4b161ae32aad272b8d76343c05527ce87b62bf968a74f240251b2ec55420c2a4eff9c239dffc7db1eb36969f8b3691dd8681f14043914fa8b13ceb331ced908e4135c7166a661e0a890989595ba386231677a8d1b92ce8c7cf3ca1e6b23466d2d4254e6a7fdd9af56b897a542dcd548ccc458d4bc94776d3652777c9bfc6967a91c58355bf79cae23784e4b7bbe67527851677b4e978e194dae749a3417bea04e75289b56806042e2cfd0e2306b140f669bdf5f701e09461456bf4bc1167645978162557270f06df661160e6711a68ade79229131db86a3d3178b5e96fc6221d4b4963cf6d963237ff22a1fcfb92696f6648fd454167adffb9690f5bfc889434fb006ba402553f8c397b2d15423adc5b682baa11f6ebeb7009f9b46bd80f663096350a82d719c9796afc4c2f8ab26e296ba280c729bd7217ea753b30242eef6362e0c07740e9669977229395ca0f01222364007b7c69f4f443fd4a34f1f8338f8e088a0fd523d0be5825c23d67abbc272c162dcd016442616ea02037061be7be786d460be31b4a51a31f0cfdee76384bc24dc0d8f91bab8e585a568beb51b3f6f1be00be64f387d22e5eb392761c7d3ec8c8648e3ab0d7219880b4c696e5e9c5741caa451a41030ebdc4de790097d9b4913eba961339708af55134882d4c0477bfb3f02c2ca48c62f23fac76f2f44e9e3d9a6e399986c7a2130d17b895179beebbaffad1ea62111379de89af7decaab0bd9947d962bb3d472498e90744daeba7fbcbc7b93552171f0185a13ffaa5f13737f14ebe4305085ef17c3bc74417d49b23a567aa65132b0945b4dfd5b539cd96cf7ce4122b131a69adab34486bb1cb82a45630c3ae3cc8c6480b9662dcf8581f96552dcb797abca38ef1e6524b957bda4ff42b7ecd5ba26bd1b9073b009154d8a7f0a58db57b3e9ca79b55ed54285aebb9bbb117aa36afc39d8438a68d88c75501e3c396706d753afe2efa7d215d9212d6653f9113ed2450ff4d0841eb6c5941c802fdfe58d2964e0a1f9c384c960cdd6fff0e70702bbd7ba9780e0d019fbcee40645c4ad34036fdadd2a6cd1c92f01a9fa45253aed218c95f5c4eca4858dedd0e28f36bf1d1cfbaaa4c191cb5811ed5139b40e1a1e3d9eee032d7020f23a159a20a8505d42709d86e42bec54d9dd365a1d99afc650dda62498194488bdd384dc11eb14f7156a4fd1fa3602d64b933cbb86d453717dc236b7023870930935eb3cf6c192fd16922002f91128359b918a155364ba955b7bd2cc86eee59de5e9114cb85f1916a86ac97ed779b6604105c99acc078e1c704ebe4b0e0773b22ca9a62fc0d287cb9deb1eeaea45e0c86cbf7f70556532e62e7887bfc446efc4de9e9c82b80856960d53efdd4ffe318f21a6b1524530c21e6a9cbba44c01458dce9b545cb85a2593482a4d1e0401043329772228bcef5320288903ca08cca03585c5423a6b499e3d4735a0bfcb3920a5a3e5de64644f449ed938e4eb36d5aff15d432924d69b879bb9cf450d6c26d9e25a18e20865314bd4d9f2b4d999b50ec20d5a2036120a1cb3aa5119612a3c108a59bf7c08bd3d028f22c6b2a3480467d6b05f4e0879e3a5e13a8a63db439e4f329dbaf1474c708b6462476fb209855926603262c2bbcb41b754afc275062ab2861a035e6c49b46b851aed22b78073951714455aaaec1c059edc97055b749586159e390a614190aa21f9d6ba24fa116a5edf5c162341337528819d4b64e5e5af0f03716f82e48d6fcb5a037921fe57c473e900d8d4fe057bc352e0681ca08ae214f2bbb68f6fa964e8d9e77d41d83dfedd636ee217e54e4a7ff8ebc9f8f453a7c58462584d5456bb73cdc36833550662e9e09bb8abd2b9a5621f86e6cf17c17e5e23c65a6fd20ac6e88627423bca7c844261e21196d25a85b564cd66cf2ca88064d293992e332469a2f06d6a04c22567586eecfc19a2c5d9c322f4b37cb8820a55d324523e61f3142af731dbf1cfe2cfb198a8953adfa3530eacae7c6d7c2340460c20d134348aa5c9d5a3aa2176833a6d278c4527d564dfbb54ecd725b359a8d9465dce8883f30d0b628a6a0c650aa9a220e2baf321bd6ef6c8cb540d32ead4d832d5b8341d15add76768841b5f4f22c3517adfcb77bd9ee1dbf70bf42905f800244bed16ed1a7c4e9907080d6527a3fd4c2ae0ff0b0a29339febfe820dd55192dc1ca6703c2f0a7fb3a846793820697f3538112de7b14d0bfb762543046ac3992c2e25a326f43c2d822823e01c12ef059fa8997eb89c61bebed771195cdc843af4f6fdaeee888854de7b462d2f10c71ad8b52d477135b753ac1ea410267284d8567398a834c69e4359d8aeb7f43e0e76a02da167224298855a48fae4db4cd202dd8d3ae4a115924a5b5baad4d858ec2899377c730308e3e1365c894eea6e028f1775b66ce00fe3edb5f9cb6a509123765e107e3d7e6f311c5ec587d5e93f7dbc3b6cc7bd799b0c76c56e5ef42d68ed43ffe323fba6502303c9649aabc762d0821f9d470fc94be3e77aa1e659aad81d13911ea05a7f1de3156214240dac2b5b8bd4e2aa8d3875aa2bbefdc04eb8869b0448e9d1e5cd59ac466669b4cab689b6d1d2f754ab15ee17f569fc5827e18f4819beb4c5038b8a979377ff4a675677fee96a95fc9dbff63d3b3abb765d18d472439fbc6f2d58369e2db59b32fd137dcbe32f1c6d10f44dd168aae585726f4ceec5ad4171ca49cdaeae14e9b28d035e6e9d9d92b0c070305aa4a780241b13a21e5d08fcd2c7a374646ae716e4ca7a09995c85736fa6cf1040835ca6a9f8af6bc0a4cb4a20a1ae3af752cdf856bfc770ee549e956df91a8ff4d354b401cc455f338610793ca4bd3a7ec30033d1a068ef4162e23962138146d41f8ed08141d2f01b290103459745623f0fd72d52c57aa8673651441bb0434c230100f40b0afaa65a41438dc37e29f5dc0cb2a1507575248c8b554ddafd5d78e50f55b6c9b3444c1341116d6c2a78b27810faba2add00410e68a84026a470f5121c197dbcb59b87f1d5ebe3ec690f34b886e14bd2cf0d5dabbd821664471f74036e049cb6a40ba5e306cf955440d2aff6c057d68a2394881b2020fb9f6e5be72e073c4c6d730ea6e881fa806632a4ba8db6e2e49ca561150d9b7a755ed21ebfbf99010a9a0044785b53b0cca826b4e668b6eba560175db8ec016157ec4993cf07e6e93089c494be037203ea3bb17304d1073d9862e28987d9d106cc15cab17a9a5f405b6840fefca1a0fd6bea01063f9625a73a673801c9821902ed1f365c2dd3639d12536c77c45e170a19b05edb7b4ef224babea295da7df2128b84166c8b19e202e09cfa02af2841f3184ecaa650a86cac8e8f28d2005b66d5e736a0515b5905ee107f57b812a2b43505704830a9509df5e0e03b0b0e2646a4f65ed3a0a6e4941d1a9455383f0227ad7a90512f0849a4c9f64af6a6e83a7b77a3cb3da84f08a73e323428d1073866c309f199157bc2ff8f6966457bc78c14d0fc2eaa90d4be89f8fa3db31b310b87b6b6368a51af3471cd4acfaf523311396dedd4695973bcb139ef4353aa220403cd6f6348cd8e5bd3372ee826b740b348c52e1a7495238da19b89279972fba0cd08ffd9f068a0a548b3153e9476b144919b1b7de941698ffd38f3cf047b6b4379da5814a5955d5e7ca7afe1564339d9c0b52de8b86874b96d48532566f7ba9e20ecc363298e8d3dcfc3be6cbf2f3977328b4cb2825b3fedc684b3d7e5bd1991d04259a2b658fe86646bcc11a3d0b457cd8f763ce6c023277b6fb772b90841c7397cce49f38a636cee6acf2c3751a4d08fffab6c42e89f487ad4a61397786a3afda2895008429e58225b182d0657aca8df17d9662953aa512a595f23a9d187422d9638894ee583935db865265c5eba0437ba6c0327bce128faaa4c763a8a1825471662dc318e4c624adedf19906448616207d57488ee5d12740ecb7b24a1ac6321ad95bc5bddb70c558b9384d48204446d25616a8722ac82536114af235f570e4ecc3a85d011adce4380fcc4f9fc05377c4286d320e3b06191f08797af1394b87c39addbecc291b299f19df655afed64ccbd85d82cd0aa3af97af957b9eee909c0c6656dbeca3cbb5cd4601e66bb62136a84bebb1bac8a609cd99557e31898cbc2d85c9bc3def6b92bdf0b7333cc91e0d0e4276d2c1862c950b0605481fb268f7acf961fa097729210c89c8742a46b953e4f3f0b0226aae99a45adcd5022c2dc4696c4d040b2ec7768dea5d4c807dd7efbbd1064474bbb39b8051e1082bc24d90dabde86874dd8e3414dd995467e18d9d9c8996655f49302bc3360574b538a6ea0c751967f9398a0a831bcdb5d787384d071b1cdda568ed2ba0b540efafc75362d215ddc864f7137053f741131c05e33225ea7e5492084c625c2f7348cdf4821744a96ec0b4f9f800c659f9334b5ce415af3a250e2b7555593415ad17d1cdaecb33dc37dc2105ba9d7574bc93de1694fcef8c380061ca71d6195d858fbc52be0b51f56e8f6b9bb6566b45699435dbc2324df77664ab3b658ffd44eaf08cd0985b7b669213f0d68ae9e9566bf083d1ad358edc3adae53f1dc1ab8b486ceeb2b84a5c2af190bc18b6272491bd1b5933bcba39833b1f9206c07f3c47a949e11d3231c9c45448a4cfeb5d2f4b83a15cfb1f231e2942bb0e5f4d85d50426ac81e8b99066c2ffb7e9f8b36e630b9a39c282cc91d43f21facc8dfa7ac711d5ec455cd0a0563bc03495ea166d6757560bc7f45d1a724736dd2485d6570544656f0373a3e569f4923e5b9bca02f3b931cdce539a6dd8f1ba590b040c452eb43a496da923da2f33617c0d5c31d1a5ee207f24905372505715bbab3c9eab75859a3a062ff21fa21f65c58f7feb5f30a9cf36f6cc190341ad20de02382391a41d94411911c6b9e93e618c76fc965182de4d1396502d25bb5d419efd52d79d494b60d74bb1e9cae92dd797278737aecba5155b7b7f08278f86e5cca1476644f060ac01a78ec41a62c406db4eee32fba0b99bbec8cee033449da282d8cceae63921389092b9b560055fe010f0ee22ec7bd81952f4d885f1c6067289883a7b9db4e50ed7fdf98f83496001095df1478b6740bbc69039797ae194c7dd129c27b91352f24facf0efc9edb43aa621d91e8a7eae4baa74ce8a0a8e90740e82a5c678f022f1bddfb9613e50d36141bd1f62316d23e4c6464ba5e31b332b82acd4796b06c626ffe0f3c1d2a42b6adbff868eb41f078fc1004d9c46a89150f00433f68ff2d3390bfa7f93b65635b87325d15b649700e1891b361979b383157f0de08b8363d6cada26c10d204f9b2ffb0e2d6fe5cda4047705d6edaba03a9235dc8d7f9c65a78ffb2808483410bc6cfa1aa8dc06039e5c6b44a0020366df082c3279cea63ede52986db319d5b2837954ceda0237194df80367754f11dd754206fe2dc3ac386e1e95e3ab370282b15997cc0be4b3bf776f6f9d351e686c494f0e2046577867751a308a6bcf6645248c370907fd47451abb8aa68a4ee34b4c1631c73aafe3926a296ece21cf5ae56eea764a6cb22d74f35f4ab0962dbeef6830ee56f412b7dad259d075037865d31dab6bc71be8956b76041df4f7d0e3225dac03592ef8c80f56b426441afdc3b685d67e43fb59cfa1ab6306a099151833f99240d6478bbe9b6b42a4f15b679fd5e81b58956e5b3e4e18e64a56083d812153b05018d7494b7cc435aff18caf9959b438f03492bd40f373eec54e12b29ecf8f8fa681ad21c659f4ace1cac1c49d69519e57050a0f5f5179b2c947501e63f2c8951d1c27a37a89d9c95e39d90c882ddb8f81d9f70220e16e6cf653c0849d8134bec00630fad4cf9a56732d53a6670ea4d8a0858d82ce5987ce26ab9adc7349c3f1b6e0c6190ce5d0b51923efdd243d877dee8672a08e931f27b17387aece97ee4435175894501c77e6b2794fd8ed6ff1489819c52ac677ec8d5b92a9c91b471a91ab4b57bca8a92a7f1a57645e7825e99367dbbf4cdac3d04e61f26f82de4dba92ff4e36f7981361cbdeb63bfd654c1bb7ef48e72ea5713becdc1b37bb5cadef043834efaa4f401ea1c862d6e8e42cbc861a554e288d6c8780894ff9ffea238fc391c2e6431b96d37b963a6bd488730c9f7c4de24182cf77d02fe76f8c5e9d5e970869a6173a4bc25b967b40e23113e48017e8e7330d0387ef79d4e66870f73b505b24e4cc8e8645d9a3df195e802da994c6e600137a00e25343a74c7ff96a6134a52655f1f3f48b42fca0b8ae370f3b82bc9939f02aa727673b6bcb00e1175365ddd633559b97046e56c7bb368baa6fb9e579463f3797efc829076514ffa956bd216cdb472551db739917407c6e3986f1c17ddb33dd3a6005da2e0a8cc3582bf78c5702d44ba98668caf94a9b9893c171c2500d2f3be8e5650a2ade5835f39a51e5be022e73faa2f455b2960c3ab38590f76947035c9171074b78de5dff31901c176e9a6fb94a727459bcb7e42c5c7017e0b666527bdd3838b70acdd02753eacbc87b33e2343efed532c453cf279c0805d1e796cce0fd37ee32db0a857d9145fb4c5d2d8ccc57a3f839fb212f9a40a672b7d4ec83d602432d142d2d32d1836498aa121e331321368b58680c88b8172e4c82de4c3ddb950256f6ba436ebc015cca989838b80d289f5711fb67c175301fc7740d4d692eb35fb0eddda965c9408a67384dd768c6426bc7761e4db9063be266e8824e9d78a9febc9f71e4d76d9780d5ce368a70c52e4e2eac708af8fe545d3cb07bed59b8b74271ec4170d4a57b0ed22174b7c5804f07449f30e678aacb9e46612cfbebb7947b3e8b584d2b9cd2a132c11b5360cff405a9e6f5cc2e61650ba3eb0a87ced1308ec40876fa25ec21b26401c948b55d10266ffe8a4fbbeee9398d30b43f05eaff98ec6e6353557f43f9206b12e773bf452fb16a116a615ffe411294253c75272237273640067d55930197f06e4d47269f593ab0a978695eadb21c1074ceb44ae6d04f384365b7bc4f8092cda0efb5d05eb327b72e093c27ab05f17c7c41cefbf72d550a5c007ce7aa7040f266bc175008a12bebf458eca2ec91bece101879b1b7d51960f89473ecece057aded704c6d641496aa224a4b73926da978e491fcf2d4aa1b39bd3aa2aa6cb17551a942f38e0cb4d3208914e7839b7e83f0e7dcf2dccf953893527b64608fc2868cc0c4e99c9456cdd12c79e825038cb8c6e421fbce6d35bdd04d92c95bee65ab75bb7b53be031c82a14fc724acec888acabba58c231cbc605bb047bad1990ffc96e92ce594486bd28568288c092ef2c426c500051b96c73c20eb5d85f61022c98db4996d4230c78f5f6b92a5bfb035cbd509f6d33533c975845b90680ead9a5a4bb05489b1dcd0b01b8f72cc3bf8908f4528f3ac08278bb5097347ff9c5875b6f88dcaef02249f3e6791b4d9b037da53af414a6f871eeec46369fec3d655dc9c29880626b2359dcab6c362881b0e907a79ef5bc02f0853cb30edd0170a268517fd34d00fa7154d133da4fd2865b8b0e39b59f73fa4000d44c8d8b24ca037dd02a0787dab112bcf158c60f3e88fde3968ca638c0422c965a46e9d436c72ac2307c8d429a08c0aa6abe89d84fffbaf425d753ba708cdfde0db51954138a4739f14eefa301ee0bd37f1e340e4aede63e4d6d0e51387ae8c783d96ecb0adfed09ff92e90049328e0ba01fee4db23492e53b0716caaf1a5b5ce4c866523939c232e119f6a8ebf05c92e4da8bb0af030b71211d444f71824b13119cde1a06c3ac492da4a0d4603dc5f566f67a46f683192e400b1e5189882ec8d9b4eb34210cdca4b1822b463f8f49514e1b00f9bc144b5726423badb30a6dbf8e4c5ed31bbe75914275275a649316b77c049ba1f052d91881033a86278499472f97272550324c1d565ee9491ea2eaa2b3c8794ca4b21372d586ef062fb130c208827a91a57a667a71002a5f57321f357a664bec2972ab4cc19510f302e038d0866e1db3ed34581a0abf42652bd388abb9fc6a26de8978a247c489b306623b106e72f4186be35e6ab20d9b1df2d79eac13fde3e6d4fd9b976bab57c004268c15e7a2a0af72231b5ff05fcaa8fd6a1e12ccc9891e89043a9354bd105a229bf9f8a18f223cbd9871b907945993f9a4807348312827a39b298a0e4c7e0746e50a5e828a6d6c835b340a476a33da979591a0d865be4e93ec361b4c05a9bc3690426b1d106404626939b5a6adfb6625e8e3013eaf670d231f61a857bc50bcbcfa4d8f216a8bdcd8dc6780bc93d555476e19a83874fb175898c8bd20229e63199d881dc7f10cc3b1d695515c7e8607dedcaaf938fca7be93be4f68c42bcce9cb6c8dc43992e3bf94220d1a99a5d17a9df09d3fc076391c2e0429a912045b7ae98612afb98a9a5a0fbf6bcef5665ae9ffac5a0b11698cf3a44cc23a03ba1947cd0f7e3cae108124b40df157e416ec751791098edd156da0be9492a3d130272cdcd9d4546e7b85aee94e04d4ba217a8a688c3d539212030a141999c9f260a19198b7946c5f51e61084576ecba071b366a5dcd19ff0dca8b456a6d57a290d90b00e50c42323574fd85782df861283298ac652fe4732cf7f9f7f6e0a65c203da164d454cb9684039790fb0ff395dda4b570e18d15c9fd28aaa89e20524f8870e60b0b430b2547f7ae11fc589aa297f168925e6434ee39d72e6daec5df81b319150b77dffbdbe18c0a924171eb338624aa18f8b432bf3599ad02f866ad9cc9d2d20d3ccfff5f7fab8de601b963a45f534f3660be8167c77d77c7b69e812e41fed611c9c3a32ac581430d4b6143db28713a54e4a912d3d2d49c97fadb46b3a98b3dd2082d66fffe6629b914ffd112310af4144133c6585276b0c1e1e491c96155a8b5bd2bd4123f4e3357d433dafd47f47742b245c9c3ee47f909ffd5c9f8647201c1d5c98883f3f4cb610116d8d5febfb5d3ec8d84ef11825172f9abe57f2d9672eb834720c7a2f56a6f9b00f8b8a477f16770b8c1a7bf1d812bc406a19587eb3414578e476fc039dd60c158f23387d0d47321ad004032f5ddfdc08ef0900962a1ee0088774a7e071fe34b82b664c920bcf27147858c96cafc9c36740fea98a2e1074006ac4fa15fffe59d0714e7ab4ca0fada096e81b39cef2db28405154bd9ff1f9210f921b61bd435142fc1a94343f4472e27cf339e8c1cf190a5cb3c709a29c5c818c0f4a1b5973611d5b5224df8cabdb0823a65e29a2f4abe32ad63f4eed8d1d355dd850bd3fdfcd4c24690d6599bc83ffbbb391b3a66f5fab59b9d41f04b3b72a4ac03bae95f6d52be27692a854a787e327916bc99ea2218c108ae78c34bea88b8bc123443cb1f1eb81a84c0a28ad410ae4762f43eb28b72db4a9ecc52b041d52a338beda4a33178d684a5c49bb1981eadedd06afaa48fdc232db9bb049e2617807614058bde799f762bff607a4268e19530c311f80f6c78507581f4f6bd42dea26e8ee4c282a647baa8650ce5a6c54095b46844f6545efa7f43e9c2a96f75c55f3f83e7618cf2fb0e56f23a623ece1212ebf5f73cbc644cce9028827d67099f81d64d53f0cfc97a53ab0913e2904c4352e258e4a20568e7e957cc520c5a60c65576741ecea098ea3cd7b94f0fbd8d97293d063785f20f6ba11f06051990370eab9793bbca16d5e57fcf3e7b050377d7b5bd97bf720c347263eb81fafdbe78daf5cc04fab16e19506a0d6d891ca504c49fa70d6df221902e8fd1da7f4c593b32580920d41cdd9473c46be2549ba6c5c39f0f71b401cbc126679f0e12be3f11e3e0fe45814e610b3402b61e7b0aae75a3a838736abdf3fa8456ade91d5f08fd3029995044d8e500cf9d0db91a70bc354b12fdecf6280c5c116528f541670652474fc41ece82e4d3a8846bf31db2981d06ecca66df8c81eec0a6f7335312f205ac46e5f4b9e883b608766853e6a5e09ec396b1c9479987dafedee371a27c7bc7aca77f00a84cbe39073bcd707cb94a3ff55c418fcde684b3b46a4ab3805d61e88cd891042d30fd55bc94eb5e5fb026c3728dbc5c7f2d0122eece7f66103b15687847bde4bbd749807ab1a8f9d4e413c35ef1795bf9b420b7e353358e939470880c220e7192fbbad36e06b02eff930277c65f248db64ae94fa01f41cc722f7e955ea4b161b8bf22ef17b2a3bc94dcce9b4c8acb00ef838bcc22a1f8ca16eda75aa7a462126448763a45a8f79af6a5ec66c887fe04d27f564234056e51fc1c1fcbbc4ba7ebc7a017f521324e116b7b77995a2888db4ac146cc290111039cce1db16c698b61704fa9265438d0378761e1637df836d3d929d073b3bf0f08b5f83e9afa02a317b294dabeaf6477e30aae07e8b442989c81888a1f5fc058c65e45b59c5b53fb51ceb2d09a5f292fe8f00d4ae185a91e0dcee595ef5b059d12b34a3251c501f95625743cad59877c5474366551cf9158c5b484c0cc410acc241d967ee4ae87ac2459e2bd2298411e73b2874f02226f78b74d6199aa101dd16df995b4a36d53de2025f9e088402bb3cc26d0ee07a8463596176b37bf257c3b78220edb11694f6bcfe68c47d73e63e3350e69e61fe1384b947c323cbc8b67adb5b5a04023b689b20fbc5678887687a9ff0a21f910fe5bc55b8e62ab4b6a972831cf39652532121ddff4d0c62e091da17793c02b7a24aee8d6a2a947219a682491c7943efc12f388bea55b8469700c6addcfa8bf8bf2f2e919cf2d2e3f97486b09c78522ec251e54efff65b39dd5f4de4deb45b0f5fe882d3ef377c2808c675a819bc90f8f887546fbc688af8276cf8860335aed414ce0cda7af4025582ce349043ade84783afa5a055bb565f54631a548804afdd13ebd7106725764f2296d7b0b5b9f7283656b0d14eb124a9b9201a914991ccfa534e8d2552b7bb7c3ea74fe1075a25f6b7cec4160c7206cf69445854043e3c14d0d3dea396106922fb693a2eb4bf9ed8474177d9f6eb8a3e1e3d1d30d64cd7da57e1129f65031f096fc722d4fed637cf6211d6eccbfd244f58b07e59930d75cf2daa3f20134b96112fde8f692f4977c3101b77b320940ab292f252e08a0d047c584cc3fc529e29acb643ae35db604961db19199b7376e975640bf66035daf96e317da5877fd9c720192ff878455f823998e9a6769656a069d4a93d793e892e8f9e4ba3debc564ccf5ffb5de726181282a743bcd4be0aca60e8fc08c63c714bb1a1d793f55031da5bbf37e5b2baa0b49b9e50fd649f21d577e5282ebdb33223887ce95cf41c55ab50f41fab6b72d494867949a2e0532483a15610ec8403770a57801cce81bd65f2e0c7587ac7af6762d1465f874b81f86820b7ca6554355892c4416bbf74765d6bd9ee91963d14cf55d75c48ebcaf960443dfca72418c393cd3391f4b532f350ccb1867896348921c21391781a8981d30ff0dbbab73e61215795ae4bd9bc911e569c080e784ad8a02a605143be962623d969742c58e6ab23197df4d2aac4693af131a76e2b818a6fd2c7f7098707155fc007da5d9aee0e699c25e1ca0d3b2e7579dcb36afbfa0a031a682851fdb3ac623c845224dcfe70628aae1cc98a254e3dfe7ea3df86567a2c0b060093b2ded2656e0449521c72f22ad9896e90925211a3eb3fc9771a746f1aadadd97986d497c58348e801dd2fd721f896459a44192626429be2f745bbacd566a1548e1194b6062ea7cd95355910adadd6313aab553616c0597347be9bc0aa23cbfcd38c5de881be90c7ed56280d1105c1b3b0710ef636036e57cd84df9095ceab691d665837d6b09dfe30fd02ea2213ec3504bbea8b1041fcebf9d4f6bebcf1b4ed1799a86bacafb2bfb431ec52f765549b46810522a60b4e770c2d3dc8443a38b268625a4f18edc8e477c16f9cde1617b005b5b0655b4e3a47f327f5db8debd54546b05651f533ea2e3609b66547e02c247f7952a99f156fcbf689a56838131edddc873cd5dae61b87bbcc080a086bb504a22ec0687881d8c561b19abddeba407b5bf533b3e40002b759173d67be14bfb851263759edebdf10630a9ee27e3e54ae522b07476bc1a18444da33a18cfe974f2a020348d88c1b5146bebdd93c2cd37cf96ea6beb42b4f9be0ad9819eaf1fa46d45771d274e3439020d9d3c9eba377b9d8ddbfc7d9c1d019fa7d34debbc50b95de28586a46ed20d84abb4fd951f9279c3ddd6029c75de0fa70897def8b7c31e244855317ce5d5d608b7865b8ac34e237dbe23043b6292b09441d29a1a5c8c9aaefc6df6c9169749c449fdd06081a729595abacf91202a6fe9eaf5b79fa75cba4892f5eb65f68aae599c2f755035c50341bad04a06e7835f144f24bd1787c8e6feb2805e168889a0d7ef6b8143d901e4dd564db441688288172e517bf13fc434be3f46a88a01e7741ec6030a3fb26362f13bd9718a511022803b7b6e1d2e4fabed34f7f1786b5e627149b4f2de1578c2b8afdbfa4533cb7ef03935ed85a7fe10404d402feab8d4574bcfc68728d820bd4527da36318d10b66782a2ce21f32e699f9650093cea6582d632cf65ac28d80607e2e23babb0fc67ceaa7114e97a1ed106495468e415d5ebc8550bcdb94ca9ae427066592a6b3bfc7923fa05a088d4a7ee8e290f9e84f9b95dcae9865b7518a754ebae39fd88ef5a08b61d33e0decd47896ac1a1b1c3a3dd694c5ffb8fbc791df068d433227dc9d2ee32909587f3511357ea892ef69f64bec4e135462ce3cfcec7c8b7215995d57aecad49be10fc44eedcacfcf32078d2b395065310e5bb663168d0498fa9d3cb16e39af3adf0004e3bac1e58cc100a7a9e249d0fcde87df455d72e4989e65cb3a5edfbb9f3a1bb9be0630a8a5b13fba4b8baa440c177a8e87cff40992c135f330ba1e3f79fcbea0595ee59b32d42243f3bfa1c92893a46fd1501f2af241ba7f40b60c9fec29a16928009ea4b05f134382c5e27743e7dd495a13555f0caf0bb6ce6bf750084aee2b27aca4dbcda741eecb7b3c42f051af499d5aab96f5852055190ad9d2a045aef96c1ac7af57306bb9c9c0b06b4c1dd605660833d458a30357fbb6de1e82e46fb196c734f54bad63109c6d071ffa4fa7c76c49266404f89052f0682620cb3d3658d7d9f6a7dbf5dcf5cd2abc3eed82f060b984599d66c7610a46a5de8275949dfec2c6cdc6d2fb13aeec1b8c49d86a8d14ee923c07537e0f042aca3b8abef90450e89cba7718d5d3f45a48fb3f86934d3c08c742c27db728b08f35f1c0424a1fdd6d18e1b1d4c36464ee331688f235e80ad8f65d28adfa52013d4da676efca722eb7141a45a51daaa6e3bf32bed7164a1bc11142cea461146ba1700a2146eb2bb7d15ac5dd68e966c3f88e4e74ca0288ef59b658bb456c582e2f2870e421de6ef949422bbe79cf61a8d5d4948d0023375871b3c1fc8871a4fe998f967253463317478c1ecde2eb7d63fecb9dd08d8510d8da12921d6250ecf5569a99d03bc8c46bd410a4078b882c2a5da348de72e3f3290a6215ecff889270355ae36759f051958fdf8568b0be45617d6eb2029113fa7c3f60d624777168f7b481342ab02aed4e2258b4d1cc0f2f965212ee8f3df11aa8e5ff908411e08e702e3b7cff8244dcea66b78cbefce6a712364f2a0e5a86ab1c13dfefb05661089299da0979d8cabd1e05476dcc9377e6548fabd2daf85d6a52c892f99b3e8a15738c1fcb023a14f2cd20995e68c33e6f0c0ee40926c4f9b790e8d3fc80a317f37a7d593d6df7dbc8302ebd253c483bdb2ebdcab2bbd6dc683c694d281a34fee0270307e7daf1699ed23d65d746e11646f8e756806515af1be24f509f748797b8e2618717575278c37342781e8ea667313ad3bc2d81d12cef3f24b8a5020fcd58bd5e293129be34ff8a9520cce366065c14214016662d4bec4d3bb9a4fabb881db19e80e53116ac2fa0ef9836c8176e2fba00b9b8b5758d261ca8247150d341f9229e4cb05e7452db876c73cabe9db2aafcdc97d40b8ba89ba32549d02f8a47bc93b094796d0a2e2c2514aeda64ca4e7b595e7c08efc2e95328b0a50e16f30e1faa4c0eed425ce69ac6e78fac6a8f678f43d0fc8313484f6aa881cfe4d82af5c002f6cd5a87f01cf67a1d35fe8cb101a328abe395fec22a3aa7ed956974f318924a425b772fcb77240b29f8ed3570af61fc30e4c1ec29d1fea55317aa748d9c480dd98be048be70555035f3b445250009ecc329041ee24aa1aa360b5bd3789ae713835bf3ef8c079608ac5da0c62251877716d50548e426bb3786383c659607ea17a91d3db138feb6ccd58d0490078dfbe10bc89e713b71bb4f4c8225b30367308e3fdff46e339c0c6c6ba93433ad19862a00ace4540415d36a74202bfebaaca02aaa9646a7a234c2e00bea031be7946a86a5ecaedcad34818fdff111b1b3edd30ef480310c649476b772cdf62480d23783eaa748f7df25fc794119a50402134827b1f276f3a2cc885369d5de3756f939e09c8db92983dc97a6c4fc925f0ec8195c5983c2f8738a5e0dd4120e81d9692f0e017d292c4e8c8d37d9609f0c675ce8400ec0b73fe4ed2ce710ca686a86f0c39d4a9da8ebb3ee2a6b216f75fe556a78c1e7a8cf5f8ecbb980541e9997e5d9c019a729fdb249d7e5c0f5f91be637f8df1ec79cc5a0a866c81345baabefec916eaee3ce9111ed0d4c938f66577316fe12ac91ade87adc54ccd2fc51b5843b1a9eea42e01c2d3b7496eeaf7f33a37351b102bcebd6c9059d744d5627830947f646b07e72f5a2e26543116b140079f53613a4cb466c3b4707fe12699600bca0c5d6fda65f95159d2c6d203e3af93879c0c038f432a334a3e9b6c2c09bd1337eb6e2784adf87ac607a9a04ef89344208e167fcfbba95dd8a785e1c09ee94b32a760c5f368e191cc55818f76c92bdf0cbf275e54fd490580f7a93d6b771d49b18ade4fc9f560bfe6ec08bab6df70eca6b502be24090108765967c6952d2811d56e6c7f231fb25422a7472d88130618aff872b1d03b4d0bcb93ce8f76c9cf9be9bc43bb4643485587b260129268223b4fb9a4b09097aaa223f03e659f5f6b559198c1990f25ed7806b26a202e1e3298562befbea92c3481d59dd3d9ed2626b13c4d376a66872b53e6a6af1e84c1b4188c18c7f4bd7a2e06559910a0558c25cb540bbc8edf2ce0b6a01a357ef0e7c010a6d7cd16f6b6935f7a7169cb20e7f7002a498ee0038298c848a4996e7a9d0dd9e4f9cd145ade7dbab2b68c9584c4e54556f3c4c426673135df3724788487e195b6326be42d553da6c5496c20a9f04b225621b18b3880d3a0db837cb5553dbf7277a38431172f5dda860ec74d50c3a46ff80482c4c8e12de30eeaa3b88a1cc50fe8949af8d95729d15ae99eb673475bf3bf7fcd366444c8035e1a8247b23cbc8871823b2ae060d44726bb2eaa24cef27eff145f8d99aa2dfa1801133b630b5c44a2f41bdb4d0b6a730308bc47339a9c20b8323cc4d5776a34ff42cef42e02c10a52b3b3ac5faa738838e09b0b85733cad2d297fc287e373ee498ba6454bc8b48096c2bac8160196e359a92ece4d0245c1b1d9d96c90a98ca17a384a005afd59ae9a4e500e26e7237458683f8010e913bc4e63e7f9db005fb3d3295792951cd2c75e89cef4b1557435f125d488f1ce478edc37cc7e778111390e5c18c32da57637f8980285b2b3ba5d6912020e217b15e6a33441f425af2a0e2a578206259ed31f7edeefe5d703980bf8f61958ff02cc6351256480d76fea688f994347f77de41055ea6c541a29b45ac4036a47efd985abca14bf85e70625294ba27a5bcedd7f176f2c84a441c6e8f285e6e4f8d884a0bb546cd1f6e5a0ce93d786371d1bb3a107ff8d6c20f447199e602dcd24d0c8007a96c18aaf83fe8a0d00339d0ad0a51e69e69c7482acfe71be2b73ac62228d10c821ac76233266a7a0d3635cf9349cde7e5c617861756bcc58c83ea0e0298a2749a05f138e7adca968d30160fc2bbd9811a8c196d0ca33a73df571a83cbeccb18776b33f10d1d8a898957cea4eaad29f7ea1ab7f6c2604f1b388d6d391b099441f1f1543c15c6572c69f062d81d1db6931c148878ea91ad8c24e0ebcccbf1cd0ff680618a8ccdb3647f464cb7b22aa446b33a5949df95021ef519c5706df1e30501be555d830f8809d3f74398b763015c732d3b99f6b71e3c896453fbb6fe30833279aa50527af7e1986dacd0bb6f2562a5427ff77fce2dd83b909863039ae06d2fdca6e317df452f93bfad25253f8bcb938c609de09dd445531e5ecc4ab1cf446eb9a4cd45e16331e08fc67f07863b28cfd883aa9ef3e7d035760e8b7ff609107b357146a1edcc854e98752c1799a7ada9c29f755075a3ec3d6a9a43672f1d4230f19c00ef20f242f63161db8cd5ab557f94fc3af1897cc1978a8270698d35e58797a923d6c7d82db0a7e9cc1234b47f656ac11673e98a806e8b907362e650258acd18c90e283de53af2951a03d00934fc71df532126fa3db78c3eafe5d403d7cb43bf232164c2d3f0ec475ad2a9f489d1a440310a1ff895a46c7a4cf1a32acb40e76ce91f3a5c774b2ec253dc32c47c35563f628064c7f71cad4a14121095ba029b6bd5698c1d04c254afb98aea9d39245fddae5a351b45c7a981c2a9fcaf653b1cd46af940b8cea9bc7506e97e023ddc0c29420d11eab0c2c89d5f341af53c784d79ace529da4039b983447b99650fa819b261f5acd69c2d3b976fdc0e17469af9ae12b650193193a19aa8886c4630a8a85d6dba9c23ee0fcf2637e1be03cf467e17c717949c9e66dbb23d3e60771fa0505a354a2651f12f0321a001adf7e54c58b38c73df9a9a40d92fb5be554dca6015722b8f41539c91fc120ba4492b57fa34ccc6db502486bca42d5ed1bc999e5adb96f3508810be4bfc7ed769ac4b1040d8eb1221df292e2e20456ee3986bf3d7055504c20fa3473989725612f44eeecfad5dad3fd9c0f6eed77683952276a6299f3d6d09ce4c44562109f5aa76c82d62068a43746109367fd1ff984bf5208eb27b24cc1004729db6ad401faeb7b873ef599e5ce997998734e1a623dc8858578e5b06be2448fbc193a4f350e93e8a7a70d268c93b6f43f4d9431f4af0fa836939182ce06992a10fbc84448d094259b1b1cf3903cb00dfc8a2239f23ad15bde41d1dbf20a1932005cd393aeb7d0f83275b4baf3e35a5aa51c33f757e89789d4f97bf33b61d4868c095505edbda00d8a4fb48cd4433b844188a09fcd57040b1c34e9be813ffff7f523bfaf70f022733776391247aad84c23173b259cbe4e19beba87a008ed464244e633a34dfa3513f462ba4f7423e433f1ab9134b93d1610a2fc4c997c397a266ac96181e9e11d64833d26a8cbcc9fd95ba18115494348b8561abb4663d97eca20c30ba433fd711504287bd972f1b6eadc104be4ca62825a673eb8cd0bec88d46479a1e8dbe95ebc2ff2436fcbadda8d4bcdfecc54a842e895c601d47279a7c54d23b3e66a23f3e684ff25cf1dfeb66e91d615bb979208d5f8f3c0de9e322481146e81e1cea9ef8e4c0cec437057272996fbbcdf1a5df000e51ccef820e3b48e9a4f307f8ca4f9449c4dd70a93d594f59342b37bcb8704b16a5315d93a30c6f411635a05c84f5eac9cdaa0bc7d1a6e4e26635ed355292208e14a8f9b71610344da0aee804c88f7453ee680cc36e655667410bdc1b1f3da6a1cece53faf1f5f663d1fa13159a440d11c01307d218e9535f1261611990c34b7e25e1f006168af15d52b2a3ff37879e67b50535f1e15c3fdf3a5684557df3d4e4ac2d72e933bd8a71a2814925b41ea8d3c05d13dcf69b749161a1d2592daf1639464e21ff1c6326a818cccb359316f644ee7926c5e0093904496f311b7bbeb44b51a1d65bb37e6f36d73b14d97fab1192d7efeca97bd40930bf33850e5095fa46a0a0c8be08b00f0276bf02de290be4903625bf92140c17d563af57c73e4d9108c3e7b60f422b4a8933c9921a5b0ae22915406ea2c6c7682717fcc19e2a86df3d51569643d591346b4241fbdf13297106391d8d5eeddbfcb3448dcd36f958da68188f94b5ba6d13028fbda3b26d526111eacce3ec6731eceb52d131277739912fa5df4a81d6dcd6b39b1b52102379c3c8ad6ca4928d7f7dffdf86ae08dc92e11bab7060b47938197c5e2f56e9f010859f1b3d180b320c070774d674af5e4e6604dc22e5c56c1370220d4a005be436a6d9089e00b2d5be6a5769f0d15dac077049cccaef5feb55814a80f3c2f8449553aa104ae5b6e08c89172d2b1f8a1b31070937e1b32342e0909597fbf32df294d4e5cdb6c8d3a895b97d9224ef24147904c9a40cf0ceffd386f77a277b394c96ff125c2ff9d0eb2ac4aec023c4e7803060b51594167823ba4b73debbf93b3f2dee4a8eef8b804394001e5456f6164753a863f5d208db72e2eac9a1734298c5595c9f65a65cf7798a98c5ebba22d78e21b20bed6d883f8cfbdd94b4e6282f6b071e39482908b0deebb5abb9270a836f1bf2f000af4cbecbe41adcf135c99a3c02ef214b804e8396a6477070b99bc85f9d86c885a71e254d75ab68d3b41f245ef6cdcc76c920efc8e53e94441f3f0449312ff6559df81fe19eaeb656326de5fb6be63fadacd09633c3861bb67865bd7d2dea6fc3ee8ac285895f21767afc09aab3427fc691064b3dd56f3208908fc392c85c84ec6d83ffdec5e0ffdf0fa967d028f10e5b944f218b4deb26269e2a322c81b5e6542349d2056d6fb151713e3abbe9c7f827aa4e15a2005899b740e2f0c7cb806e212fed2875fd91bb0a4d1731e3b4c7f0b15ddd90b1dfe5259dc4fa7e20ade6451cd25c84f0aee4645d55adaa8fdfa4ec364a47465c2c99e1613f4f5c32225e96e1b25b5ce338905a99e4ff24d44b6dfbde2597fe3ff7210e020a9bb670969bc5bf7313fc15de5f0063b0d9b62d6b50c1b85615a456810cae4c181ea5dd8fbf741e9f5a8d79a02a854fba864c4e2c92282e83d4c58484598019958c2e547cfe94d33c5da4dcc7d41f5ac5fc21da14ced5820da851ab8083ab952740e69ce1349b80483fb690ba4bdee3e2a9faeaba0094f29a22e2c0e6b64d21dbc971af29ae4b8715e63d1bf34b56f8847c5853af5a70ba7ecd1a2432c2a02f6c978275dcdf2e75f93c75c7360e6799fa9c1d95612bd1e1b28af8c18359aa0c71031b6043a5f2fa2f4132242862c3ae315c91063f2ceaf24fc8d0452d200c9e797dfa6ec49dc7745c3de1779889fe39eb3d656250f678e4c485bf668274b2e0238cb263b345e462ef32ab25b99a4eae24eb1ed23dd091c5403c414db46c421c91c6ea4c5719281846e9e7fe86f42b10110f41036369cd07adaef2b339967fadb82dce6f12fb27e55048d43baf8f84d6c16bb9c9a8ecf153765af3637b469fb16ca99bbd7691703d73e79ba4dc5755cf0d61f77b8c13d152d05e4266021fd07850428cb636f83693dacbfaf7e2c74e8eb893624776678b74bc816b97c8131a062d5d6ce14121a53fc08fcdbcf6ea176b698634a471385312d1232561ef52f5ff2e694ec869899115e50c410f7ad4ca10ced935f17817009412494fdd78ed29a597d6ba9da7e95d22b973963bc0e7a7598d5260c8819b2a8332c2a35073cd002f6301df1ab9b631eed0f4eb4b8f2251bc9076a8008622d6243904bc4b19bb5b4997b1723603716ab769faaa4ca57769b8dd95011366057315d7591fdc86b0141837aecbcb5002e067866dcb56717cb88cce489dea675664aa915c571636df1811065e7a5031cf1e1154e83f298b1be1ccf621c9d39eeed1a907f9d72c490c0891b9abb33999a6a7c308e75bf33b8939752fc4482f28db9faac8ed0d9c17b68d305e3d39491416c528a1e37ac988ff88993a463042020b3d486b8fee84b82e5c838f1a3e3dfcc92d77a9477f0fc8cc62589aabfeeb4facd3be9fe8307bfe9b33487cc5f86e5af526ba36d9de8c57ee29c1169df78de737bf3bcac52574135b11eec837b7b6263a92a2015babb55a84e51fce679e299979ab87ad91e0e8210ba85f4cbc65fb202bd914578333a3005830970df91e30a0a989cf5fb6cca175402b47ce47866a81fe8524f862804c7027070b20196b7cc05a9b8f67d103e1dd1faf2dbc50edf14996e4d1e87e97840b5a0603b1e98a7f83313c7296477dbca62db55341bca10ca16a81ec015ff2cde94097afa7869747bb86fdff88f43acfdf28f7fe8155febea0c2419cead792153917d019c02b8ebe49e7d17c22ea4de7b47f79c3e235d0d5f803d3514af414910428d388db7ac948b80e604f621c6593a56ce550b2aaeb49f6126e76abeda8dd5cd603e31bb0d343d7f4abb9a70b9872a1ac94b16ba6f6fc57bd7899483aeb7dcc47392fc6bf193b4a9f4ab68e7a916a0c51a551ef0b9fdf70d115ef0ec4738c37daac28841195a5692817e0c9cf0fea6e0d308e7725de9f35c812edb2952dde7ad09fab7746fddf5e68fa5ea22eff49b17fed56eba14edbd6587554ee44bf00647192de5259c66eac1844a8468201f5910b6e73cae42920882f475d8a2c1be4fbe4d0aab77c6bdede5d7b585a033d630311915670e575d7248c208cd0de1b758d14fe98449c746583bd1c8a50275e353f8593003beb6073c16ce223249be5da2c83f2d87b083dc7c3e710f6ec2036836a3dd1f31a36a221d621e473ad764a8e76923a75355fb6421839eb797e5982b4a33e49a4cee03b3d3171f448b250224569787fba94eafa681eb96af36fc3fa3d78e264f2a71e22ed371ee750df71566b0e7c30b870ef6d7ac1305aeaa8fea0ba219941dc76871ea29f293212877355237dc295c39784917f19a6b5afc0fccc23224805414e17b01633ad2c527e4dfa8027e4a46703209a98487a966125ad581c4a527a018f12201e76af1fb850a6a14a06d9b59f990b777a48219c96c25d486fdd19947637f5a40e9bf7a7242a09b79aa7d7ce9c62c5bbf8f7d239218cafb56cddb4a4a607783840f4639d6d578b95c1c3c276cbb978cd310d953a5135428211007cc6e3035358432749e2092800da8462955c2958a202533057b4f00324b681a2779da312a8e4cea5cc462c163dd11142513dda615caef7a42a9daa6c23850c6970847450366a9d61fa868b1e49c866aed029e5ebbfd7354d8678d190230e69e3c388c9b35a55cc65b0aaf603421b9dabe0c0987ba1c6e365861f9d75fadbe4e4fde28cfa94111defc95e572b7dc17724502844725fae03ab0eaa61b3a5f758b297f8d811ccc32625b9b814f7333b68380f1911229271cb9d96c71d6e3ed74005910a1a2253d5e1462c3b579c22e1fcd02b4e2475b90fe2f11d62296920424b15106b00686bd910a73331cab960f68acda9aed2a167f3fe4b0dcef7755bc3da05624a8ebb36dd9d1d8f68d8c907a1d78e3e8091d1b4a869fa0dbe7ef6952fd6e74f3c16bc8e4a3695d07e281a8a0e14e0db936be9c73e541db0fbbaafd273be4eb308c2356af392f7db61dd2af0218580c5049d821633a4fe2b38ffb4bfceec636f6691b7e3ba7a61321e6d30deea4bb59e6eae512c8331697af7d06899b84273482c9044675e9a5380c06a168f8b4da3a496192e4d0f99f8848f92c84f0a533318439adf29e5aaa1e5489c7a18e3ce930fab26e82bbc1e3840fbf95a4a0db4591e095be57e332b94156eae558102fcd1a7055e0c43bf154163e2a2ebea9743060dc88fa2e5253a9795aeb7cf867b44efea674c0e3410aac337874f1ca166b4db13c85d29eda58b7bea99203dd810700731021f4354ca61bfb3d752788d513d6e75ce0476d0c0adaca04ea48d8289cb0d2769d2f88a4ff54793a060f03e5c6db6dcadeb140c28027e9165f080bc3f3ceebf2054af9a9c613a35237a007ba33c56853371b1c6083cf2879f4424016b203f3217da7c4184e0e2bb412cefb563512b222e12af4ef30e7002fac8259ba3ab61b3b9466f7d1d05d40191ee7beea4462ffb35a43f1ba66376b80b24f3d80144bf8514de57603d1f3bdd73a24893023512c43defb401dff06932854d8fbbba2022f5dbad53b17df9ee77884322dec07d64a7a08ee60123d73cb2c3ba725d29e9a4fe6f992c8222555f6af6b3a061f7a41323b4713ca56646c556b26e00ea530048dc35e8f1d84408ec76f3e36c30da6e4246b5bb424d41b13531919204b4b2c7e3cbfd5c4d78901b82d944ae72664824b70cd4a3d6fded0acc14ed87114756bc593fb0aecab5270347278c8f89348bf8f64ad0998c70072b333d9f6713f9c40a8255ecbbb12ce836ff1d5a81b71875d4f42150eec656f82da242c1c698c7b64fbee20ac060fa0348edbd2c1a4ad5555beed2bdc98634752215b7063eb9a37056c8a3cfa8a767534cd0c18e04366be93c96fdc7ad762d0ca3abd099f187465f8c569ab77960b2b0dea760fbef1d3f6277189212ca6f12618eea8492bd83674d94c8de9cd74dc31dc8139096839b30bbf32372a1bdf557e790254b48c0b520a697e560a2a45c389df142bd1ce86548fa43cbcdf69327f526032c2bae3fca78e8fdd30532aa2c11a5e8f18a69d8e8cdc1242c67657ee23e11b682fe69f067a39ce23731af2472f2ce3022408f3b9ab49cf3cfef64427801df68aacb7465bfe8246f181b602e2b194b6581ae876944464aa68a18c8e33e0cb5bbc9881e1010fa81da07db230dad37be9375595c3341593af1102c6bca87be304268ebfaf0fb1db5cf4f2cc83f9c03f3b348a1eba3f85d0c6b6b3c9869e7cd5eff33a71013add2b0605475ebf25651ef961386d66395a939fdc8c022982650760503a0997da0b1a825b53ed90b99b75f5cd3cf1b8189e9fa8e7bb6c72ed7b153cd5013edf8e1147ace799ef1d1bed81716200072cfdcf6807ff3e209204720d6be2261622563443836519b778f902bb2b747873bd0538c0620a17241b5c986431151f7b20f285781649d30c69ae4f96e82a8d029734f9c0b288bff72245591083ca98c948f5324936d1d7d1d70d39a39f746d42162654c7983a57ea70ed3b7488798f7546f4a5cf087b8a31b5ba8de29a0c44e1c4111cb3dcd8e290c59cc22f54b7bd7afb9843132f55cd04c8bc9235967ea5aa278fd61311699bbe76738e3663df646135087abbb14468075ebeb4859af75670fc3af6ff38b80c69c01509b8dec3ae64d24188737ba5c309fb0f8273868c31e6667e5ef9e7563bedebc6f3a2e6cb4b78e3dd84d1e8bf48daf38206c6b0a1800c42b6a235ffa5fa73edddadfa335108456d318bce2b19dbe3ed43ec3f6e6346ae66cda28e23e6be770f282db6d783db523891d48f05a7ce2b09b3501108b2fb489058a7ab197b7ff01042c46d069c22904b5809bb634aadea687b363d129c0806a538a4a455b219dcd19ae356de4a26a7c13e403ffaf0a18f96d3164659ec9626b3aba51059eb3afb5da53f4e4702ad0a754d5d100a27846e35680477137c4dba9689e823e8b23e19a60ec574a812f8af73654156664738e342cf6252ca00694989e36a03d4d2b5fd46ee888222082300accf50ecfb5cbef635244bf2c7ccb845d15d2a93a49223ac4517f8afede965e34cf576dbfaadab103053a5e514558f98f8cad1f1ee5450964114e12b574cdeaa69c3a83adbf9ea047e6192f52f6a552acf0df01261737159512de4f9c5df36fc02c37278b00653d14892f30ca9f1b15dd2f16bad6df41c80562715e069735a6762b7ea130b9fe727d73ac1430e60eb32d0f447df695720be4d31481896fc4b4daabecbc5ebdb50509fe055f3926285ae83b11d45252701c716edef8867704f6d51d12a5347826838fe94b49b5e17053998e375ac2fcba656c393e419c854479eed527a65d17c4bc92b80830b7f16531a0de8f178d2241a5bf764b3f205c3f342b587a66ce4558b11784447afee9e8c47db81a6fa84d50795d70ee2f67c4838059ab83fd40a2511c89c8844e3238dc77baee7044c5a7eb699e31b46ab69d222e05a5e740c94b8de8026bd2d18a1cd73fb30edfc730bda6f1092656611bf22ef1467cc58a13cdc8b8286a6f0697cf18347a321e0b96ff75cb35c30614d6c15512b2fc129af6d7b56db2ad561de4b49e351778013fd3bc2f5c22582f0c32055851ad657114b7624d72a550b05537abea82c130ebacbe670ef1af1253155a2f59d82817a25cc16787ae4c93f2fa992ab1953b914265ee7f4297aaafa8b9364f91080b73ccb870e9e2ad183586fc1ac67aeed484b5cd30deab442352f60dd334b4de765beeb7b0a1af80f4e812aa7897719cd70ec4f903a4c0e4e59fe34fe6f170c0befbc5740c2be3fcdc068586fc0b949c36230c03308a3ce1afd942c00bd341b9d0a01ba0b9291a35c2bf33320b53606cee95ebb0c1b2cbded514fd4338348e681d8e25bfc1646bffe446a943c2966718a14cdea3a7ebc4bdabdf61a00343577e909320bb91d0377c928c6040e1bbdd3d3dbefb53c6a3f00d6a4cb5cb0b5f5e4e2070d7128c68ee02d2bcf5f13e84f9ef67a1add3d6d0fb50dcbe178bc21263305e4a644bd91467d56201eec075798cd635a829985e5c2b0cede9018967551108141a6f63b9e05cb4e66ad252e02aca4c63f3fc4fdaccb97bc45c76292101127807ad769a22cfe8723aa2f1fa2c3749ed9a6399e8f2ab45e55054304c83f23c4898df4d204c7a1777a135e121ca44bd992108ddd51109a003d66917fd6c3dd00c1d08191225010082bd9d67d47a4e4ab1fbbb902d827604c3490e3d9134fd8b8a0f2b31a385842be5294b0d07d4e80c797427281d00ef07d0acd31fe854c900ce3554d68e3e2ba80c793d0c3c86e0fd8fa82b3919a9e6a93fa6ee092bc6a50ffef1aed13ee99b85f957088f1fe1482e250a041e7e15358db7e8a4809120f5f0650dbc695a642b9f8c7010111e1f50deab495b5937444b2f4fd72b63365476f3a5dc19a28b52827b3dda89e720e3b28476bc0726a6adfad8f21eb93a34548edc18304c257b3cd22c3473035c70acb7cc028d133b498ffe08bbfb3af5d08facd1de0803f6a0275912016660321ed226f26ab660598c95408a44c54957e2ba118d0eced38571aaf6af556ce5bca1cb3e24afdd6218f55deb837af45dcfb72afacc1048dd36cd7f9aeb47f7165071a341244e19a7a7e6fe2da80c304162d01c6b8a9586f9139d8dd41449952fea823418a75f45ec91ece088f815e981b6aeb561b245a3e0796df2bc982aa4ec206190cb89c5e579bb646b891845d30286ebba88c7bf4da07ebb21b35a74c2aa48a92dead9f1ae4b90491f95e01a21a43e49f83073a080d7539a5afb4e5823538c0b0bb34a9408e17cc428859c7ad345e5a5ce38d45e0c503ee5a49bf42981314770a34e6ffcdcc5ca7267d496e4e1bb8717dbbdd36629696492a88ccef1693016e46a46433bb48801f75ed4da5d844fcc26705ce4fb6b0667b97cf96601e4eb6b2e8b4632c6beb037bcd498794e9342d082378af46176635bbf0f0835f4df39b5740107c12cd255ed1f640c96641abc5da2a277f54c20e09fe9eb6d4fa89b4e1fdef4ebc7828fae386fede10c9cc1b8af1c071a19476b1803b87ba9539203b20f62e417f3e550e64f0aac5ee7146401f3b7653c8b21bbdb0184e98c208fb9030209ae41d0d82aaa381685d0c7c0fc58b4230844ed477db9536aed3b2b9d1a0092bd8dfc73d0fb96abc8e4b195c7c57237b3d4a434fd7995d64ab524ab4e7cac9cda8e6d59ebf41dd3765789455876798883dd759587d84b56677e7fdca6cae79704991959df22f9088a17c4c4905dfe51938aec6d4f374b0f02b82a60fa32e331ad86799496c105828f00c14365faa979311bc0580a3c5465ff1ac6a7deeb6218827bbf03f11f2fa9aa2b991b733a2999b1d97b719b61088c9b490a5cb67ba0c9a80916c13b612341e60651fc74c7ab44e184754bd99d23b62320c03afd2c0380618a965ef9e306c9dba40c4a90e154f0a62c965803dce73b1f2e1f1de1883104be273f5412686d7a189c630f4a3a2be6acf3d37d3108e825b57d97aceae9210d2098a9fbc579a92da70cf35dc78b465c77d4f5137b3d96c1a7e083d52b31d0f7bdc2b2856c218d31b338de832ccb6ac91df97ffd5104687cdd6cd9613bed06d7faafc96133fa4e672bb25ec70c5022f77bc0ca7759ea611fffee6b58724a8dab8193f79e1d8e1ae0cc56d01a488c9924be7947d5faef251a85d60e7e84c06c05f1b39237d2d5774a16ae94fa875a9d850702c25f4e8f78b18911c0753503c0feeffcbe087670ec8e4594a4e9b7141983ee3e1c991ff739f556bbe32f04eb6eb9dbc9597eaa551933b42a8f2f247425044679703b3452a7c87f4bacd2bda596597ad9c363a4754365fd38d621b09c702549ee381a4164fa11535f6612d7d14ccfaece2be9f22d76c6bb416dd5936fd1a02f81ece935aafa6f07bc3b02ffe2654d5115160bdd2fc8870ebc264c03189607059b31618e40ecbe48486bad67da693671f411a65d10b654fd5b11bfb01180e02db386f9e012c947dbbae271d647e64eef1caedcba167d570d6488c6862c639a6ebfa923c448dcc8da6b1b0148175ab085a5062f6f190b7d8ecf122eb049e9115fbb2c79e98211ed65abf54ea378a21b8965372ec5a90513000781f4cddcb24e5442c0eb5012dae1fe6083eb7a0627ad6641e82cdc484c2ac23af9ce8e4fe11e9e2140fe85770e7f6288cd04110baf0ac1dc510d8ffb072ce58ea0aee5b761dd0e11332b34899293ea81ccedac7eb358b5c4fed3025b1eb2557a66aa28a2b97af5f3f4fb8f4c73c815b468bd9e544dce72dc6a60e1df040a3e494f1a772e4d958f9aa8156359e8da066284162c3f2d8fcb81219874801dd2aac5abb10423dc6fa5435146040407aca3982bcf57221d1ae80aab649020761a694decacb991d7b2f9387dc7bb8333e3bd1b529e8a45764d92ff774a7521779900be58fa93dd07d1d80a524fa2a31c378bbcfbf899a8d400fe1693b8d4c82778ffdf9b9747ecbda0f1e36052a891d24e09bda6ad3cf0659d0beb97abc355c65137040c3e8802d7586832219a75d5426b65a085726298e874d5658b4369b311d31441cd84fd9e76c8900219f005fec621b23b5c0f1cf8255c41642fbc739f53e8d6769f0be47c8ba052c72f377ee110111e70fa6de8b323642cca32f68aced4e29fc5d7b6622ff957623faad62c29065629440934a36d1b1fc6bf2bfa8d2cc6de61e645c3a9fa535a55332b2416fa5b272ffad4237f88d55fc60697694e6c352eaec9b921f3284c0d759b734944bdfd995441e3a6db01496ddb93932071acf647aa8cd6ff59b7114690e813c67aa83c8c28c18e0bfc1d010e4a309a8997c90fc2151870645dc65333d414ddeee364ebb79c3fa7cd0a8fbe38711ec82743d8fb7e714ff1075727021e23531519d63d5498cfbdaa3540da302a1f19a8087dd15ec5725502739e14e040706d3e2afcc21c64dc79cfe0ddac7b733d57a37968aefbd582e6871c6345a335c198a4434f7c3ac300022cf9a9531a2018e953473fa3709046d7a7fcdbe0639e6d69587868ebd25cc02c61f006f50a96be48bd77c83810673ee8601118ab083140f93e66d90f70d3f0c43ad54a1d68c038d4eb03e5c6d0d13c9262462c0ae9fe4668cdf17c03335b60cce08de937c86e277017448c3f8324acb3a008c5119c44b6253ec6c2f46a0234f386350d73a49a3e71e07d8b607309a421ae035197d2cb78f343f852a307939b20a5759304d4ce83ff3776d11000e1babe31d74ccefb91c452a6d54f4a9d5b4d8c8172e1a3bd5713ecb7be98c610cabcb79efb6b768036ad43685289aa4b3f0d4ea6246ff23bf2da57aaf86171f28a7ca3bca09c25d54f3b30a23bec6245ea35ae85cb5b1fd479a3b2a83cb119db90c2b6f716fd4adb02b7809ba916f34d5587689f40c7ee70aa8b768b9049eaba90c1f4800abe202952bf346e447c5d0f9a6fe890e384c97f43d76a5aba2c46afb7a25230fd8a26938fb6a2013cc3f4f24a0285a173bea6cd698303715c93b5a0edf9780d21e7f5de36cdaf291dc1a9f10553d1fa5c15511f88802576faa85a199dd58671b20dc48ed35666edcf73ea200cc2feeebc20a2447e3e2e380e6e8f005d946ccc5ae6a6956920fcfa7d6e8be9a774205cdad2b4bcfdc96f45ab102049218d94824e2b7f65980e8b44160f9d786cd5036557db9d4c97517d9725859327e280313e07f66d8d23d355d30b601d5f271f9b8f7987e1f40bff786855c97e0413d5d03899fbc56aec40914e722c850c31a1ee8c5fa8a8fa77bc402b5b98c604b93d1099c39a7a2506d96662f7df6a496fcf04b703c9d7917d0111738849caeb38593ed750b63a412246650d89a2448bba71531a36ca731848890e0c471a526d9e7f0d9041d366a262e5f15e988157cee4e2a8ee193819af66b2944bd8ff866cb37847273b6a32b5aaef6035e42e65dd8e0cd48c88d4526cbd431d4693fd372fc43715342910d7b27881dc37b3dcaded3b7fa7648f5141e1446aaba0fbf572f0f55102481f08dd5bb54a5f28ed8c1dd7c1e3dad1b3e52b67ea388295b1e0dc7753ed40b3542b1bf0fff0e19a03b188b31c86d92e9d355bb9e7218899843dfff675d2a15f29b2538b6214c408c5e3b90e9c689095ac8c42ca2d36a9233761136f2a182865a5b8dbe5f286e7394c072e4469684883d7292fff3aa171bc8a63bf801f36d18209e8f604971ad78b39924f628acfe19424356dfe5f62b6ffdf76f3bccd19bdda3d48c0fba734227d9ff32bb9608a65f4695ad62bf6741a3fc2dfc7b0e2c67ce4952d3c189f97ec3e3eb13d1e369c6434eeffa68ba6d85bb1cee5b9f226ceac9ebb8aa2099480df4a1aafbe3588c8be88f1c83003bfde7e68fa992d46ed1331d58ee0f062ed6bf3d1cb18af8ce1416021f85fc52300f0de3588c0a416b6ca525df85c1d8c320e89749d9f841429b035b7764c6a0e01e19d66ea317d6dd1654acf504cbe5bad8305b563ed0254602d3109ef062954cb10a0d4df2163632e618f4c7ab4461c9944f81bf62ffcbcf9569422b2f753e9ef8533c07da5f140ceebf6e5469ede181a4c834c4c6b021cb61e03a70736bf5b6f8ba65f71e10fbb232b553473c0ca34bc882a6beadd96be5963f3323c5d9fba45f446059c9420ab28608435d2e81086d13360f006103ff1d79d05689d5a8aae20204bcd3b1a2843e5169a7b02524d5a1344c52e92e53897d818abe61495e65b17d3c9ac5ccbef55990ef4fe4c6143fce41f4bc5a4946a97df57bf1f6a58d98694debf2ce1ed59e421bf6d4bd8ed71edd7626599b45634d18971291736919b9e85bafc71efc0f16d7f2e2e38309f389ac4e0138fafdd5108c3c30d716d479a0e7bbe6f528496bb5a8b7b6cf3c678d6fe2b8aa5d71d9d4a3b4b41c01614ff589bdec74372b92c3b90012d45ba98c7e7dda87b0b4cc36fb88cb00d80845f4000b8699d5923349ed519bf2cf6188ae7c7ea939f92edb0771d0e62c0458b5eda8b013015352c267fb9aa041c38b1681c10de13db55cf28317bdddeab7cfcaf50940a0a164afc3443e0fdd207f30d68ced68fa101e401749ade472bd9585f3bbc738d735b7b2ae65fd7f6ae6e24056e0c4230446f02b26a7f107e1528a101c153bef1ad69016ab36f7df3a4bde1d8dd7a2605428d1338a1e63f0e8137001f80fcb5886f2e651358f8b1491fba279aca4b005870ab8d0caf21fdf378acca86401d44b3ab6ca70fecb0c537453c39931ed1e8a1da5ea5874f5c0ed52814095528fb5bb09df9b1c0bc2be4102c262794a93c04d8b2e9c5f684a151b7ee8f0321853aa1aa6620061dd39b39046a69309d39573f3c965b2e6a4819a81bc44d301b5cf2703f485db61dd47f7d7afe03cef3be0f1b64312d104d131c604eaa8cb449c61e9441e0795e6011dbb97a1d6efd58fb32e88ac4a6a28de3112f5f470982a13ee4d095d3aa930ed5d11130479d15286e26866241a4f650ec99b84cf8316d75840a2eb01aab623681ba8c5d22ee16cdcdd1264daad54fbb0a3488f0cfd39d02030780506d332153bc8357f3646b78bdd763637efdd9d787fe835eee431e07ed0a11d9aec89294bd1336095248c525f73d49398343e654e549a311b33193644a0f45e06ae10046225a92c95432f8ab3f124c6152c1667ff3336dd550c333f9f86de55bd6b8d8a5ce09f5417ff63b241300882382b6702f86e66cef0b5b332c48e4258840cf2f7bc1408b359914809abc1217db113eafc8f01148c6bcb741193b9db747aab713312defadad8d853325b91457829325fd475b6132733448b60a0fa5e1d62d420385d07b6170b938e66a19e0eea9cd7a8e27042d414ff8ebdd573026ac4c14e631e2e861fbca07356b6a74e00afa9838dd3572e9d34bcdbd11b7cfd110eaa6175c82f8289a32375b0069a22974aab74f26767f761c7b6ca3189b6cdf93e8cdb3e4bb2a4645487b952cfc01719ea5976d064b19e81e6f58d810bd599b6d1b4f2f5d548234af4ddb8deba4e7ffc2c4d2dcf4093ca75b47b782af73d577fe5e6f49c841dd416f689a83ef8b6176a68ab305108ab4c99213cc839035efa576600a59c6d921b03b08b8182938a5eecb201e7e612d90165f26013ff409098fd340092708cd06cf5a7edd790129f8788404bd5552249a689b0723ca113a99ea4016f52587f3a06fa04850a9fb1c16ab6ae0c1bb04fd38a6b7707374289ea7445ba077946c84f7277ad53b18b9156d4102b29cb703e2382f5946e28dd90d6e2421c1086478bda4b0824777975b0571c3d3841c77c8a000e0ef8d9c7866915855fe44b6569c00c961d16c703d2ab5dbd9b7079d9cef53590d0f522865aaf512b36fde0ed658f06425326111cee6c7f1eea79651780a3f1b4e9d33903ee079ad951d519ca1abc0198c5472b63ef8c060fc268df948ae38583db9379643ed34fe902307a6fa35064414971778a36f7b34ef2ddcb0315be7f80fb91a621533013d46cd04b63672a5cde28416e1d7bda95ee026ca47d99a86ee7b04bfdb3dd910afd85fe4b55889e407b815b1460f39f10c7ff7b2ba20479e6d8dc009951d0017895d79c7ad5ef2edbc9e39e96d382876d3d598c0ce7869b76933dbe89cc192516326e974e91844b91d85a6a7f25bdd7510f77a458171305edee1803bbcd3cfb1484a3f98ef19dc43cc7722f0f064beebcdbb511f7abd3ac3bc978c04c425cd56587d8704969eb316c3d5b9add4b1070e7e5c99da245700cea18e78c57e7511896b531866ed08d47f51250d34f63bb2823b93483f54f4916984dc66d74c94e943c5c8b8d7c5b993b4234f48c78119ee701664198a5713919366eba3ca8adcb5acf15e21c29283c116e446c00e3ddb395052ff659049b7658b9c7fb120d8608015f3cca7d59f9de31aec8a2b4faca4cd9c23d5351a106bf4bf27fa61c71a3327e5f6884bbdf8d524bf5dc4caf4ce62f7899278fa924b75929990519e77e3e5c17ac1812e7657403e21f232afaa8d94a881e47d3f6e50b1cdd2525997cd094ac603ae3883c85b1af2a8dff739808c1346a1fcc9aa60f6c0e95d02a9c2e6737321e65945d705577168d1a0a13c81752a0810c277ff93ae0495ec5a072671727a369999f33aae2367a52af676895bf13c968c9324341472534c548de5628acd6a2b6680da75e1d5ce1bd20acd03d16140f8f7044e08502ee67cf4631a0d48986ba9969fb6663d045c61d298c1bae23b9c8d40f8793a74786829565430baa2276efed46c1926ad425de82167ec5028d219d52b225e723c5d8cfa56fc9e4239cca7230bb06a3b6fe572365a905223a5112707830661a54c5a2627d9e0f0cabba554aba36180cdc0f2a6209ed8ec31968a8d107df4b4c3e2073174e9d88e5eb1b1db8883ac3b62750d251bbf99697bdd524dfe36ee86d8e50763eacd8780d9b84e743b66c0331c0e22b9ddf2cbffa486a0cb9e3cf77963563dad179ba1da9a68c09fc8b89c1f17a70c5797fce419ee06ddc61ff4dd664869eff5f529886dd6676da9dd169c60ebda87b7abedff8f89af9220e430e370d5a76febb16fcabe2b4877299c76317bdfde44077c730154e8b9dea4c90f59f89fca4d77b160c7544608218be4043fc74e4a803dc4fcc32ad9aebcccc8309875e417321bc32aeb5a29044f5af49263d916bed023d227cdc5eabf50cb1fc7c3c675901f8e19845479f3ec232d5a5a2db0076fdddef9f3e02691c63e2a33d3bcf995519908f5e12eaa64686f7d7f0d17750c83683d7987df17fde057b55902be9851aaa1672ca5d4c81cae8607595c25e9eb5e008e93d61e7c0c39e1256eca3abb969f99c23f1442f0ac0e99af31cd5ed901b39c8a338c0c0d102d6d7c398c03520104b66a624a7f07d4e3f6e4d1f445fcc4a1b0ba650a34ba26d87bf9dbb34e5f5e90ab5761299174aa1f79658074cab235e55f819f9ea3cdca94e312c7b5c8c118127cda771326c1d25683c802676d5ff5ac7ebc27a963a7d69eb2eb357b3657b075c50d6c4712a5f63590b3689d5e8e48ce6c074ebbd24bb1111a825be5fd92531364bff459f519158791c8e23401fd029979914ce54eb72dec602d42905e4f09a00b0c73c4e44c6ba9e4f95dd1f4aaedd99c7943aa248a8a17c81f0e9812ffac857774cff047f15b61fa8234796afeacbf097895887c1b88437430926c38a520690686a2f31493438df0e386f0fd80721a1bb3dbb12da432812def8d071105afc6cc7325bb07d381218be7221ba7e222fa23e0fd28d1a01ebb873fc47d8785c4115e989f5ab05749875b4ebcb9b91417d01449cd3af4bf4b1f8dd23cd9894d80ecb44475db37854584b51eab7d2178337efa5c77d927462df27da21000a6b5d6b273b7f0c12f863ce5d4de139bebf6948d80e4665d2cc51db118c8c4f4194d22b5902a33aa52122a326d84d88182d3b92b7abad5a0bf191a5f761e43e1b6d1c3350f67f8c518565e00d36d4cbed5e266248857a9a6179111d840b5259507aaf663e862d5ca9ee52549e0a525f620e5c11b60145a497a734ba656afc853193235a47805b53f9b72d1054a35809f32ff204a9d73c6d1e71b95b20936eca6a7552a3e8584f4660642d714cebbba2a5224449809892b2ce2e3536d0a86da2f75891fe0055a1ae61e7b588e93c0e38f5824154c8d56be098c9516446471aa4833361619c040f5ae4025fa13b84c2c383e748b1b4bd2f86570c615234a83d771cc1d18fb32f9cc63fedbe23a2c82f084dc28c84d9e54221754344d31c90a9a8747f9c99e865f56ee47a0992cc212284936863b6c33fb0223797498a7719a1ca576c95946a71817e206251db0b340402cd3247f69751c67712949b41d27b57b090823e270d6caf61e2e12350122cae5c080ed26340fc93d68638b4746867b6064e205f5c5905c3d9b846b106089f71d7ed3a3cb00887b9f855f002e9d5d9a6d2348f4dffcf41e8c2a41231a26eb4bcac1630ce6b80f0150b1ab2b5cfa1850d3883e4ae16d4c89e188ebdc5baf46190b8c84a544b5f1d231d5a4f99aa2fb7954f800e61f163f899d071fd5226c6f4406d7a564ad39eee172872375166ea4d26ea74d3815fe8336aa12606f21c107cfc4aebcfc1db90e16cddadc3e070fcc819b45147131a9cd581652add14332ce3832f810635002b61a50b77290249c95fdd4f3de97011f4d49b40c7b7df962fa31659b9d3907f5ffc9f01aba22c4a12fbd018c488d43ec2a7ad67e70156e78c3d3646378f0427c5af0163081d107fca75dd68c1f85fb1c5fff52e2e078e18cbac9b53898b65ab150c3d3b30d234eccdc211d35e83199a94fbd42e39ef91ef020c5017fe86fe0d3217df98d6f580be7696df6d528faf8abed51f911b8d7e8f448f3aaaed205c59f52de00a74fd889b80cafd06c1ed40dd2dade5125d09d518f3cc98c5ed73e5900a731d3c0ab301bbdef1373cb2ee2d6d323f880584ef451a4c23a062deb13063611ec0664c68e89e6327ebc70f3f9f1755fd4af839725689379c5bc05c7cb8dbc4fe16435234ba54c29b65772301872a22d3806dd5fb75d5efe54748c677b83825c8da74a05eab31cb3bfa273ae9917fb38f86fd04f368396d7422d2b8e49fc271fa4d0466cbd183da02838fc2ecbb1f2cfbcb4a27f67f43347095f40c4e8b46e96328f061db5edc3c58403d8d74e9a571f8c2fd201f7bd4573360c7757ddabf0e30e4aee9fcf291e0c93ba616ff472229cc40fcd4ca92fba16b704618a6d694f34888b510bec34f4b607005f3c5abef909bc4e8c61d701fbf44fddc0434d5a6ee4aa972309dd7021cc28f1caab9e77938392456e521ab68482d48e895321b93a0d0aaf1b60f9593fef10cde24a624d586b6c927098b253d6af54dbd73f2886debef2c0024af145954444dac2e1ddb7808923447f58c529bb08b699a4f41b9d966bd27550afc15fc7f0ab0580ad788567e29b251c05fe179f4f8216ebc2b7246f73ca9536c524487d14b274513adb472fbd87f6d4ed5bd39a4479a45eaca59ccc75903d048835453d5dd4589fa4aac6e9b50de6df52a763003808a4af6578cd117138cb6e1ed363762c1190dfbea7368c37333d7d091a3665dfc9ab23a35d7e954e80ee3180489cbe6152e2225d597359cb0a026e753c39ec5ac98a11ac61076f5ebc498e095498b6cdd0760e893fff49e05a6029a614b9a7a466ab8e73f4019e96b1ddb8127b9dc3d8d1ec4d5804c0c984e68597c30938f1bf42023dcf3e395d6727c4cff84fce036b5c33639cb4f418737eeb3d5f5a62852aaf7a3ccd76e081edd52bd64afde522f8c6d3cd88450535d0981567fa8ecbfa388b827c2cad1c4ba50e928d0b760c30fa1e49409e005fa561ebef6c590ebbe2f1d9c0154edc90b288a4022a1cacf2111767899e27bc74a5ad3d3bf9274298098d9029a2555ea591214bb507f33999376a79170564feee53a71436ef7af989a8b6e9ffdd91aaca781ed9d93ed96b43cd0d0147cfa1ac426f777fb346b2cd47064d5a8d21e00ca6366e62b70a6274528bd9b8097e099f07934cfad51daa6883934dafbdcb2be95b3f04eb4fd8845c635e2304bd1f730d43696a617ed1808f27eb91f36f6747ebee6a27754068f8ddea295f7c8d026ce086533344b2ff6bb7ee1ec063aaabaacee8362b6a1b5dc8013d695f5340d0ea8c24060620673f4a74f7c0cd873676b05908bd000458c1f0480583e16ecb62a030aab6866ae9b1fc2317adb4e6f584bc41132af6b7d6c8c540f0fb3c42edab1a695c76d075142dbc5f3dc1649033e3a1edf6701149ac38650b12b1cf7fe6252aea669fb0b7bcc560c882abc9e6c6c886b7284950933109f6a6745abd93512518323b83699dd3e2bd6c657fefe180f7958f24765d4d69603f6e57439574cdf6a70b3fea864e76b8e2f8904661622dfa0082b2ce9071f3f80b079920699f8c4a7c831f696f8bfa9050ab418f68741f09dc31f2f6f322afc9ee78d93dd73f6163bab3336cfe71aba1fd25007ff86629aad872a8f7dba252d48c47f0bddee4541c9f06ff6c03a3141a9518eaad8628cff3c15b37858c987be94e6e8532ce1f0524a0c86bc78e30dcd88b44fafea961fcbee1d1b650c6403627becfa8bf6954d52b2dbd818b4102189b783fb2dd15b2cd4dd6885af4a378b300825af30281d205ea4c8f33a56572da2f9f2cce8369fbe4eacb3585e18be7c0c7de131d1bc3f581e9c8380e5da5076087fc8a420f8c1161d920fde7d036028e716141f6ec8655048b7d4a5f532a3ab7a7be898882d4abe413b7e3055011ea282ff9fe181a742552b3321d6a3974573c1fc2127acab6a9238ffe853f4c26c63a4a1b984737bd3c7ad47412cdfb312c81b5d131799376b95113a13c34205ab2d134933b690ee31079dca344a12fc273926834a10ad327eef24f49f41e24c5ed21254d5040de9486e771e723c9296cfa66d3e47a20c1ddb26d43cbe6122e5f41eb6b138742ed1fa75d32991e95c8ad930d990b79092abd0b2555193f80c74e65633b3dffc9624f9c2bb153788c296830c441883087a2f0d022713c9061eae799d32925b0f27febf695053b4741c8d63143a48be62701f5e72e99fccfe2be3521cb0994d0448641a35bcb5f94bfb1f8ce452f62db9b16c2811813f73328406d1fb92dc51f272893922bd802bb52b8c3fd88c5460c3729899b2c1bd7ecd06488dddb6fafd577a866a56f1da14d0f68b755450be3f43e5d8242cfecdcc3f7471ebd0e88fa87d7d72240f8d6a2199162980ed0f39eb466bc8b8402a75609bd47d5599e0b6e4976a0117640bc708df02160df93b2374932b49e8b3ac65311a0972ec90a8ebd0f5c38c30b2c7cee2d5eaceee1effe77d5572bc5a4c81dd77b7e1291a98dbc63d26b578c4f8ab44021ba3ee09766cd8a0a4b8c86a4f3d09b99407bfb383c6abfc88f8ba44affbb60e316c9af7f431ab78c383a1ef023171d152e6f98400d904c2edcdf1d74a65f004eeaef17dd84cb9c71764f77c3374e51ed05f36cf721107f241d17865070e83f502651600c6df654c3df0beb96e6cee418a3fda0983389bb5ad77ca51eef5943c88a1ec5d3d51eff61a235c09961c6981c5d0a8e055a9cc225fb495c91749afb5b073e369c3d754f144ae4cfca62233efb658e1ce9e872063f3226dae4d52011b36ef07adb08d7b14bb5b88b0614768453304557706807c81a4b20f2ed424a5088eab0801a35aba503205bbcbef999396e2b94a036a9172c5d5e20f32af7898728d54c06a291fd92d3ef552b288e65a7a23444f4a0b8261b63b86816e2dc3ca6abe0e9bc78979f589e86470eb6d8638ad7390fe1a9dfde41dafe2d208a7733fe49c06a449040a95bda7e0949ed1f510a4def09066ef6c06525252b0e77b2f1de53ae30b533f4fab2fff262111656b5e23a5d8e572e6a35b1a166caa85020c2a16e28288d3555f8c1ac96b86eb5dcd1cb4b02ef9e2d31ed770af4c5d0a3b17153b7956e1c6f370d7fd86c4402e5ae2d3d9e180347618eaf47a014ea252297909086fc865f9590d029af91a6671577de3ec6b762a739aa2b91ef450416144b6ff9deca78f383eeb2d96c47234bb3ee12700dad8b2036ba0f2418ebebaf4352e67dec4724ef123e0063acf39f66ac510b9a5aaf1f0225f5fc1f3a877b9029e829efec4fb9f61fec2eca9ccb93055817b4edc3132559de77a689bd34b64582ec4d6e725377252cb63a02a56c657ab9ab95520e5aeb8712c5b791d576a2a3649725b61d3916b38f8f94d5f9ac112959487238ba17e7e9dc1c455461a9960a79c1f5d7bf2f29a28caef74ee217c23ed0e2ced297e98cec01a9ebe7cbf38e4f906c44809b8289123d7ca03067fa31d79b04b4ce7f533a57b0f6358f8cce7a8aad6e7b0d25492e3e4e93c88d256b247bfee3272eec12deda6f0f4bd832d5f8bbe95450f38c7ff5eacdcc3fc4e4ad8e6be6173d4b0ef5b1dad970968fb0f45b7257dc0cf540a56c8433429a59028f840fb3090a41e169183a63d44a5c21cedb9d07c1972688647818eb5463d23bafbbc3959ad5696a75e3adf6a1fc04de42028f433486e989dc45eee19d0499d4c0e5a2e5202ba2aa332e4a15a59106282ab6a46f6d97b6b4602a59e9c35e3145218b043da4dea474f12e141b78a29a9d323bd207c7ba9e2cfb0260351f01992820acd50f0ed448784f92a53dec16d7c75afa90f13346e0419c99c3ad6c16d219bbbf0d6d60f8fff7ac78c17ac5dd688f5d31d77dcc1e84f5c3481d75f58796095abb309443f138a01452bdb5a8254189e84e9c8ad69f39d83d148ade87d4646c73a07a239b75a498afa0c7621957981fc44fe2868cacff40df8c84b07d29658c0e9d941a7c4a3ce0487e8a1608cf0d4d5946b28607303f937b6defb27d14146522643a34fbeff36c9129e6f9585dcc7aa33fc9a522410c0f820077337d73e7cdc64535b9eec597443444600716a4d88b5be31b09e94fbcd4c2eecedd11e058e9c54c8f0af90095ad2d995d73565027f2f492c6facc6b68889c62265ead53cb17316798de564416643317aaee396cbb3f685175c5cf03eb20e47b4b4adf5d621071c5b234515b7528496a660e35f427e51021306fb15f3f8969e3ae0202396179bc95cdf2908a8dd306987330b21ad833b521aaa04e84568eb21d2f92cd4d5ec74de0e6801560436e7187606618117708334ee0d985f1f58d81cc25f3ae4ebf3c835b8a134b1a5df716c193265f240040e5d5ac940df37dffd1759be5550adf1524c22f5a9ae22ad35de7ecee2f19651bc44c8375ad6199080dfc4e1405f2236244a22a9cfeb497fa79916790dd8ec20477592d452680112b8f0eec47b60ff3ef15abcd2f5778c2603ba7a83927248415817229bcca229bfcb4e37d4a42f88155fb3e3c08af253060707eb1f7e2a9aac81e1995d9f59eecb161e1380ed365fa7d7c507d18bbf9f4bb5835077fe13c7e4c611b2a716e2ae1e0ecd1dcb43bd445fa30084df6752937c12f7e3d473550c51b0b842127f233077ea4fca51684f6dd67b3463f1c5805776447ca857bc82932ddbd21beadf4a8b6a25f678743e1a162aff0c3efc7ee038e37a69a9961ca7daab53f3375acf27bde5980a17e7a6524caf2f79f2f295fd51a2ec2656f0a95185939931e3ad824ebdf0f9ef005be0f5d27af9cb1f723d733f897669b2ff241f27b61478313064f397c7a6eab0c666ebd4b8c212300bbbd3969eba7d6c722a2b1199ab6ceae00140adf05ef3986e738cf9343b4e7721d597bd07eafefd62e2200cd963da800f38c2913387f94e1536c45e24daccd3a3a7faf5e6dfa22df50f3b19ef4616e2a9321e88bb1a02f9beb1b9fe44e85bf73aa50d97fe601e4934232e8b695806136f3efd4ff58b26beeab69fd0c888b145448c516dbc281c0e6ecca67dbc223527665f8be72755c8a31030f200d3a0cfa03a6cd54f259b72c8ba83885e7d9b5a60258cbb7baea2a67a2e8245a35dafd55d2c507cb5c531e7e10089e8a4fb00b804db572ef943e320e5a234d0eefb9d4f1cb357f213170d76690f35c264856490e9a438d85d54dc441246e5767ca0fc679ac676e395da7d3f8900d3157e1f9de14d8abc325cffd9c4b0619ba9f8dfe07fc08528ee4b351a6c01e2018be43750aff6fe52b9f61e938014ee24dfebbe3313ffd20eb35e65cc30551c6bf6f87ad7640402229a56e398df867f0704b41fbe2d1bd41205a82d8564695da7b4b42f153b445fdbfbefd7e5855331ae776d721ac219985aff0da36bc00c17233c15119a4ea2d82186b6cedb359c24c1698effce9d01f230c150ebe84357081ce2dfd01f50bdf98d2f1143758c7bbca8f1114a8ec3126c0325a908fe73ecf4b001c76040f38979155b4b3ce5ace51b3e9a8a9de0255d2a9cca61d0f4d68a4fdccd6df6c2e58195c8c4e1f263f495ec71aa7d92e030f38dbdc7c134b78b9f091a39b53b85cbf002bd8ece990b6ee7f4855f0983f91e036604263a54d14bf6e243ec93067ff861e5540c53eb2679ab110542a34914c5eec9edfb25addd1a6d08a40e00f640720a0ec37c9290073d81501f3ce6261d043844bb7e4915c08c1524ed4bbb149ddd87cddde31d5b554605c5aa6ef159b52d9812dc6904c0b915096e69197360a2158dba131a984dcaf0c27cfb517e6ada9f733000129fdc5d1841503fad0fe5d76321de7753bf667a8f4ce1aafee213796131eefa2daa7aa9ec4386c493dfd02cb58265b18f15ee672fb7152cca6a4e3e7a1ba20efdf5e687b04492d15262100ebf6de85b33263ce3488f80aba3057e9006e1d9d41bd57b1a55f8315fcdf74588a1892b58597ac99d2aab12f0380a4978af589e10d87780d0e4c2c485b3d501936699bac6c353c178953774100704109237f1901e35de690383028d2ed4d3693565a07c96605fceffa345141625412383e5f57b07a7ae2731c8c381c548d60b63da4b6070ab5bf2cde5b88c431408cd81fccb4a3cca846cc0ec5818ebc0a6cecb207a92193c10d64614d0e106add76514b8a8a29967f9726e2d3017fe58889cb913c237899e74d1b66d0bd7d7776bc12d249c62ca10178f828b48a970a1dad58d944ce8aa7ef4361d19f65be09b3db39a9ffa88ebef159e36cf5423bf8a8e3409af9f40ab1fb63e48e82f7ed2fc59b4158a85a9f3e10752941906f9611dbaa61de75821f8435535dc2c95f05f94cc2dfa757c9943336572a52781c3bb79653da014ad10c4e7d7a41cf30f6dbd162c7541e2e57dc3b0d001abc15d8e62a8bb218932276fe06aba642d56ee5dadd6cc06725576b63b47f106a4ab5500044c6763e92369f0028c13c26f280faaca95f6d8cea8406dbc4e8ec428dc6646a06f4e5c466a1ce45119f86861b4a660c029d443b414cf5c379903bb71089ebeb066ccc140be1e99799df4243030431d3b38fa1579b69c721f924925eab69364c510dcd5178aef568a1ee3b0e00fffa90c0d0604d251b19a43786b605d7392ae6181c5f372e79a30b401f5da6fd824226415ae816e08fd0d57de02c475ec020200ccfb73007551ce60431a0f73ee96d2987da50d2bd204b0cd835b9ab38c03eb5eaa98fe61814da00c15ec33287625fd250eb789c8063d03025eb746002078bb54591c0e697ebcbaf7c9d55f1b7ada9e6f8f2e56706234e21d74b1034ab83a0e73e62873fa5b8f55dd472f572d31f6549655efef04128ca25b3dda2a4f13ff8fb80dc33722dc2b7452380c2d0d86387bbd5cbf57bc9bcc50878bd61b88c0f302c7aee3b48f82f4e975e8dfde35f2397e153ebe62f42acd593dd6a4e88a693f897733dc275ece9e29d5833c00324bda57db8ac0b3fe533b647f9b72294e5c3283ea90bc07a49c7badfaed94e9f742bd7afcca04c3d887e49feb8df73d114456358e30e74e9a43ade136016b1d6e50d0f15375c153767d1df276c44012a83d879c7ab43e9d0c247be0a74e4b8247baa4aa6947ebdd14f821ea43c94c6c0659b3cf68d00881e362350617b879110618b39d5f86be73e32fe47b93c5e091bcad040fba0d278ea948a5ff3f90710866a8f57b8fbeaac48204a6a185154171f883f49a9c71da792b6dfee6066dc30062f55a79f20ade27dfbf1385482c3aa0d8a518b4119b999990d57edc1428617c4a8139df3be5bafa21ce206c9d2a810dd64eb497acbd9128902824c9e8b80a2de8b636a8c8b848ad345d96a8e73fc1000c24beeb0cc7bd0b85849267ea4b92ce1d7f9f7f800bde02db6337dc90c089f273499a4172a497f3f955c435aece308e08a84b78bb147a21fa5a2377a8c2918d7dff40c19ec08adfd0d08e5e722d263a9a86503041f7e1740d44e7405eca45ff1ba0580935e9c2b4ae27dc8db4013a367476719a6d7ec0a1fac122fb94dfd2305bbb1088bb08c5d5512caf4fdb018dc278b8ff052c888019c658802f9684f9bc4694cccd6565c72478f0df04a5cb0bdc1ba5b59d086764aaba99350a2065a623684b8abbdab724ed66f9abbbbae866c7605983f9df88ce493d1d71304a1f5ea629a8594c02eb0650fd29383b4c236a05bf3d7cdaeac06799061c1cbb23499f91d350a942a6e4978c081d47516172fa97881e0cc30f3f1bfa5200f67709d7a3e6a54c495d0e570a218b3e406f0926297e31ee8968df6f7f155c6ce358156e93d25d289e07d6037977e0b267ea470d5e7b775e882ab141ff50b1e208d799f56f2c0fdc81a30a25649c75812f23ae5854b275c9225ee77005cee2249b6720882ac686ba65d3d2a7fe6d4a8aec0b2e7c6f1512ee56aa1353a16e706874f72fd58ac3bd48d779a9ca3855e0e5d2926281b37de72941f8ff7af12ace3874ee2a7a65790e424c86b51fe0fbebab6ada340d138dc6b1dc9219f13df9708e9c248b71fed426a3c7aef859a8164b43b7bd9a488c8cf5d7cdced808c17769cc2669ac25631ec5624e33f5a7e2c1e3793fa736612cf1ab158a36964e3d4bb3a27b910ed2449c66dc841ac686028057d4019d5de930383913e8ec075b364d5295800aa328af5a2e66b7e38de5ad2692e7fdd06bca4979f308188407b143d109fe2a4ca05b4581b291a8ae51d81c7217220b71503a330a5ea8328868d632bcf065f3a13ea1ec1df12e4043fd8f25763dbb1d5c1a8b60848c93ca5f730b8f15597a3413b118a1e8b9175459b427f89b31c840b3a531f031883ccdaeb3d7cc9b3294afc2d284f178c448fc48beb9705361a9d158c0603f87c53df0cfe631466eba4f561097e282aeca8dea939f13dfec9a1cdd207c0945b964452484ecc2f007144d4496ee5d5c8d2627b698c67f6247058696394c19266fd4bf3a7bb608070a410dd36d40371f5473b70057cd98200d5aef96a8741bc7309c09889b6883d49ad7a5a14da0daacae63c589cc041855dd08930d9ecb0dfa9d1fa4bfcb82df1ddf264bea975aa86a148b9a238d454f00c01e7f7e054425cf84eb5b4ca541ff8b9c1b92fd85e78e017187e1670e8bdbd5f9c2708c732216b01e57c3140ad26175c9743d55cf38ad563bb537ad71a569edde59c32b13731dcdeae3a4d5b4822f2e8697f05bfa63d4c728f698cc80d61b92ef0f3e74a0efb6171b1c1a6fb97da786796791e49ebc5a2899ee820eb757274ee3558c31d14af2d856fa218c36141fe1f652a65de0e7d1c212a68e10908f627342c3ccd5a98e8a84173e7319b4c21d30249b2949fc6b457a37ca41e9aa025369ab4b25083eabc12729d4d4eb1e7237f0ff51695f81f516351df3ed5f6485cf203eefd7c7bfba4195c6e43b9c72b6c8ea941f7c5fb33a3567957ed8be0ec172765c9597237dfe8e354d4b568bceaab5663b8f8dbdeb17d6d13cc5cd74296d362586ebc5ee73e7122e47b1404f2d96508a27258b3a436638d09fcd4211e7facb29527cc6c4929538845cd50a3c648269e436c653d8413c7051063cb72575583ccf78303ab8e3b8f6283adf90955d8be6db48890520fce12c04711acadce29f88d34624b674cb525d9c5cc7a23a5d607dbc8c8b2a33ccf940c807506a0e6bef832ab154eb877997428f38af4c63d8f9ee5a0e7bf25cb58d3985b1fcc8c13e23cef0799e1be68301be3c99904068f16893edaf853927fceedfcda6e1b823f47507d557f1ff0906c89170bffffdae93ef295619795c76ae7a988804663613a79cf3473583f44a59bd06e55b476ed3e91a8845a4df7d1c7756b9c4cd05a1070580e7d2beb0e178ca3ca8b0b094aa89d15d04dbcb73c6e092cb372d8af11b0b715443ab2731f328aaaea2c5106781f2432e49acfd7a7986099f4d71268ce52e0673a94f71c298780db02d009949c90bccd29e0995735ab9453f70319fc263215ffb8770f3e5bf1b0c6d91a9cb7bcb6a0b17c92ae1ae553ec4fcc9bd5fd18dafd0ff2759d6afe9984632d3729c63cc089fd41516825f91cb1898e7afe034e418db683eaaca441cfbbe4405a75ec2dcdb70cfd62216a3c06c44246757a352ae41bbbe8b38b35651f46e7b880ce0c004d33d76e824181bb802d325b51148076e4ea2f9ff2304be6aa3a47da6858f9c56e408a83f7f40739f73418c60fdaa5cbce7db671e747616d336d4334fa85c3b9eacfb6d4ffe7d4a5e6926d7da22dac47ef6bc1211a1b7f5a89885a42cc89398b2515372f02a84ca561d8338b69c1a71c2ba23f86cc4a783274b3be63ca99a072dfe4b499619f7c42e75ade4e5b35f31504ed6c52a56a521379610888106f35a8e2f3daa45312f49253371e8753b85fc9e09c97a6bcaa22d1ec07c967fa02ca4001fa4f623db590b5c323ea16ad12884a6da9fc589828521c47d5a9617af1f29cddff84ab9e062e7baeeff7ec54ac3b618ddba503a01726e3275d9dec45b978cb43d3269bbc42b6ae3ac1e51aff1ac3c9f601a95e1be919b32a4500ce74f63ba12bf104fbe2975dd435a87a4b47313dc10b433536b0b0c824dfbefae09d7bba09e89611c3bb84e1a208f94e4cfec3a2a988896841994824aa446375d2e05e4ac81412f0990fa4644e986ce4032b1c614ab7f4c6f6c25749b46474467b7ea32322604273304eaf20a79151106ee903b53ab043e2f914a3a7bb77c5556722446383b88f3b4ff25478922b3aabd5bd9c5bb6e882e315ac2f30a049a1db4725a388849fbcb10af7625cb2be123c649ee01994bbad7643c2a6f0d6c485e0bb9995adcdf7558bba05e3e3cad1a70ef4f1d784e4243a303a118457c42a61ff11fd54e72ac7735bedf6673a22113bd4c2a0d8f042ae492baa953ad2b9f2cfed6ab797de50f7f82db6a8d558194c4732310b00426beaa8f0a8a92188681c98304a034d1e0f75ff31bbde238d4df96a75c141ec2b0802611b25dc28c0ce9f6222491fbaec07a23de3f7c68112aff13178c23dbc187208bf2af4ec9635adc1d52599ba7719306bc6140a9f8409b7614daaaba97328f8d70fe93aee60e6ba964fee19be30d4ff8d19f3607baae1105443ba7aabb241e6582c7031e059921b2f5238fd11dde0bef15792ef55fb7421fe4f6c9e12d329cef83a1ed8aac7b1bf1da236a06a7fc4f12304968df00aa4e6573d9804339a7d6cabe60dcf843945a1262425e8a037f78058d3ef5783e33b3cd6924ec3b678022d44ec465b7397315343d70105de424c8c019f1795822d83991172a9cdc109c0ed98b8f3ae556440ea8d75fb4e209e57d9885f636da701cb19f155adca5f41c08f4116908027c452acb94c539cabcf4bf0590cd4d1590779fcf131b50564d38405c7e8a38ee99a33730fad617c57acba6ca4b324d676194d7a33478be53b7d8ec3f5be6cf78d78c84d1555c6c8a42f2417ed03fbd7dafb809aeb2583149ad0207c6b84827701c8a927e48269b2dcbc241ac0910a08ee39d8638b7e8f49cf21a56ca893a4afe4e8ce000c7f0fe3da2687685c503db7879771011e3735ba9b4312857d7e1a261b02bc4e3a5c5ca784612aa9996601e4dadf59187e4f67ea001d987b5221a8313afc2aa1db6ec93d22e985cac746b1edadbf8a4db0efa29c9ab672cdda6fce7fe124f1ba241653b419b7ae79012aae3695e223a2bf2ce001061c64ac4b8fe7a38a2a48c49d076f1018bdc5e13a2783d977fb2e91225719e050455d38cf7ec6f4c7a7ad985148a9b104691fa5368a01c5a55e9a8bd9c80604243f4c7bd1d6dee94745841fe1da9884c98d0060b76d8a4fe7a6ab043c10877f6566c4b3d962e2b9a773d9c17ffbc493042330a4a79820d84d652aa852438747e8b9c6ef6250c47e69c87d8528e3fd82ce6e7644235b9babf1e19b45cee16926b365cbbbb255999dfd2615683752a55d404e1ac50c041245e905fb8cf16b367b489d15d5c061489f9d983a1fecd83a9b29a2b70393f1bb5ac40e8a0fae1cf5bacf4e5021243627ee69b6678eb6f4f77892964c73f54189181097aced717c5bb064ef2adb89385ac26ead37c14981d97646e56968c0517fbda098ba3c6972381f772ce9dffcf798f3bf25f30ad222f9bb25bbdd6a760d77bfee97acc8ba423123313efae49c589c95a5db482d75433c2823fc610ed36910f4365022cdaea8e59e6179e9a29c905eb37312b792b7a5a63c883e71eb4ea282ada9eaebba760cd9f94d1df36ea756b34e75dcd77bd7cfffd0639192313bf0c3df92082e4604887863a57176689cbb44846124a7cefe62f8531a2ce2694ca8ea91d249e006f6d98ac24f42e6d220bdeef1c7f244837cbf2f3e8b9a6eee9e1cb8f4bd4a659bb630425bfd751ebb3919efd7cc23d67645a49d5c75699bbf54a072645230a335c55b7ed7c1da9f44a5897af3e4d7ef8176013a79780a28531a6846bf0bee64532c614190c5a5e5cc536cc54399c02d883c7f24ea06773e53f20f2a791c7edb627f25a155e41501dfda17efd68f078dee86009c635fc5d1ed2dd26384c5146fa60c701a3e347ae305e7ed1a4d8d528249f2faebcdb4c2484ae21059387e7bfeca3933cd96c1d3fe5efb8cca2f24676ff5a8111065a6437f8f8b7e34d68c68258f45fc50e5dafdc077418a6d41c63a677b4a034d42c8bf4d811fff6c70c164f55c3bc3de3ca51d56f606bf1f92c1b5e8ab6917b11b1f29d5c48a73fb29fd2e458ea974670880aa9101e38eb38cc30c4a808e4658c4829d64f6871d679474dc42ee5ff86f10002874e6e402660d9c5f523767d8240755a1688f94cc14cb237a044bf71137a8a95ab9537c0882192bce30b56ead2774c06e51b532601ebde98b70b18e21c623b9cd8bc4d64457afef04636a344cc3937a23746c680b72033255eeceb95c0655710b51275d4fd9c1f8960af69b29fbf381c6a58d6e4643b23f26dcb0467f9638f7adc54404620fa63a8b021faa8ee27f4b283fc19254bea7c1ce6bdc2c30b819ae976beafa883e1a51784ab3e697e3adc28a6f5b46931981865688dd373829d6be022b04772aa64b5ae2dfb1add343d48a2d36fe9fc0feac690a6cd49994809a2cb35e0d89c816d1223acad1b028ab0f081685012c35f7dca4bb9b61843d7553847bf6c6868c1bc0c0ee1551e19185e5f493400967be365f57b31a4165e4828de1001f4b756e35c094a40daca54aaa5f121731d26ee1abdc5b21ed2e56d59f9dfdeca54bf3c508877f516b53df655732f5b7b9dd450fd058e93966aa4b169c7f91a0d60fbf6ed55b5b9318f7c4c728b0f6dcb1c2b00985367f5a9f65828b8dfea45b82462b0545fbdf67be4bd308f419e2f58303f6d79e98ed2935d6c38edb15b3a340421c7009ae885a8fb4acf20e5038d68bc324906ae625d723bacf41fda99134b98ee12f76db4a5cee2734469cb150008851073c8f0221ce5466a1da832b361ae465a27483cdeeafefb3ab86b9ee75138b3017874723a3ae76a3ad1fa6b68d38eb00e2dea72d646eef40c6a927ac8e327ae7ee0b3d04cf9a3eabfcada2823825d692e827af7eb0ef7f5f19f76a280ed8a94c28ab0b36b55ee7b2eaa901cf97e892595886eba237b13519cf54d674535bcb1870cf545c34843b66f90dfc08733ead704268045cd7755a2c1101fcb00334caaa7f04477342c05f565867a37fcf227f849d9479d4c6a9e7a25d2a896ae45dd6405572f15d523e68cc8c9f52a629de9285dd3ed04fd6936ec4a45bcb4ae52c95d84902e3464a0eec230832a5337d9cd17d98f62a304ef2e71525f0538c9227ebcbdfc3055c63c91fa29e9da82160f22aa39a1bccc27064535262aa3af091d6b8ba171602d3e9d4dd406ff424fec023ab9dc0e95456a9d9d994fbc8bac037db78a92910161ff013304155e4a8df26305141b8953bf5abb84dc5fd9ae2710794ce5aae49f5bd970f724f619d35befbf790d32e55a19da2d2ac015ddd76a429dc73fb98d146be7d27582d66de02c846c0a4baa2251c56ac66127e2ce6dbae4351c8dcdda6e3e28f139f5ca4fb59016a0f42855a1ae455172b65ffc48bfcf76eddcd965406afa80b604fad6ff9f891a8611b0bf3189130e1d3c04205de63f5f31c01979a998a3d66f8c0af2df5fb5ebbf7485bd48263033eda3574711a7da30debe4a328c951523eec9c28994161270792ac0172155834521e4538c9c650bac6679438ce1a28211b2ace291986198e9d67ac53884dcf78f5c01cec95ba042ab3ce792886aada892d0799bc44ae613b9346d7e2abed2524b97cfd0eb1093f0c0069321add810a9eaf888752781db8ca51ab3a673a7069809bfc430b169ace1f34177f4f1c1e4714e98dc03b097a2f5e3349d41deb72258fb7b0455bac8d74345602cc3a1287eb7fc247965175882d5f7b08428b57f774a8f3024f2ac3bea9d5f45213a39a6a5f904e5d63f910177269c8e37546f4fd16187ffa51dd8bb577e8ead330054dd8971eb089dd60ec914cb6deaaf560135c7b560915edc208060a2cc52f051df63fb6edd3d4316bb0636a2cc5f5df229239ced6608ece08f24f4683efa02aff03d7d930773cbd98efdcd729c6e44eee735cccfcf3aa2635124e5ba9f394a1abe6e9fbb59d2134544ab608fb39bc68f2be68836bf985e73210449b52ea6809425bcf855d9a7c6e811643f78cd25562434fb9dc90d0bab908c32ffba4a5ef02b3afd32742421f91767ceeff11b8206e4cc47633a0e3e339483be0c76194a1cf328e4680914e17aaca422ec8d497217c8a5a76e839c2e38fb201edfb67e4b378b45f31aafb1855b0518b9012de2f03e5589941c832a7a93e9e4e7d5f0da0eb6c669deb3b27ae87ac0c4421c32f7606844e4b3b781d53eab93063fb50b332694edd4fc1c8094a394a2496306e766f64e6575cc83503d65ae4e3c64426b8facf27d6e44bdffcd47faed6a51180c99d25990e623955405160cecb955b6ad040c2ec1f3d1ad29d4c1cf63c211c769d1d90d10404ae67be5f1b53000e5b756bcd2c9e64e9cadfeaf95070af01628c2207a920df22c97725abb641f71dfd9175bd7560b82eeac966ab7a2da889bd626559df6c37df785308c5d73194a5b342fce944ed2ac7dd5b8016fe368f96ceba4f425535091d11b1ed9a24efd4a1f256bd86b67857476d277f966d4ae94a43478528d4d4cc0a52768dec847b52ba11de45544b30f2a7c624218f0bd5b243c361c04234cd381ca53342a4deafbeed43a933aa0caf9fe0cf05c4a70e722ec8579bdfa7f1e6847766239d6f6c2aeeee90d1b9c84d0803761c1e202fc9490f5b7be063ed9c4b86b2161a40c86d13e9b5173ff9ed92347e1d1880194b9ffbd832833a6e37c9527c6d8e5fa9767e554856b5be2134398843e057c1cfec7e121d59f2b86811968c3d95f234a6c02b48ade56550e1bee669a8200002cb8f3698be49143d3e45581ed53b95b73d3e42eb9ac7be1e4dbd2371b9870c290041d750c58bc5ec89aff23c6fa6aee66af3e270c73eac9d1b52a84d44c0bd373f7508d38337e2c2bd7a2c550ed9bb7ad52ffcf7eff475f60f86f9af157e14afd712c256300ded6edbfeb7868f37d1c18c15de4c2d76ddfb7a8138d8c70296d34853eb7a386b6740939175c9feeddb2202f364ba5efb28dac30662fb612e72b1e426c8b55271373051c0abd51ff49a2fad1537151509a2e3f810d4167f4ea505ac4bc58152703ff93635675c248ed7b5447083db3e8e7f52ed045db005456c68e2f5094ae84018ebfa32e5514878408d52b8c91ac8ccf538b2689ee38c46d78e0978c6d6b5842084ef37d393de5d9b5d11b0654880c8dc98dbf8a107a9c82be99decc6be7e45a76a9b722a5e8114fa5fdc2e807167836d62f359e4ab478612c11c99bb15f86de556ee1774b6dc8862ab44adb1f33dcf5dad2f06da4f0180632363d75c6bb93f64d51bb395aa5070f9e3864cc48db366d7bf0c65a2b6fdee11f5c25ab805fb8c02297096e4cb068e7b95899aab65930d0a89e3ce56ea1e6624b5910ec0e2608f3a1f6d9a3a98d8dadcf1e889728d678d6990149c41389312574bc25b9f18e87fb8ef6b2131bcfc72c37c87afb7fd3d8edb46b46c42358ba5f1fdccf80be59e676648109005f9664e0c8031e8e6865d356a53cc29c48793f7bd262d312d79119b370b547f0b9367eae252e68240aff236b27a4fdb27b24aae376deda2bec2dd98444d7bb96a4ffe115bbe83f9daa8931a772e2609295d183a47c42f48a0fde9554a8117c3aa40abec789bfbc1a988b82f542fbf434c12cc33d9b3bba012d87cd38debf57d4831179796d941c938e47838c195e1a9e9130dba565acdbe27392adc44ed5195f571562defa2884b61da934cb7fd72951d5d5de3de7c8ce9d1023a768561ae57abc1ae9ea5406d20f1e83acd82815f430ebbe57c10990d5fa67d2e4c95e3f77f56d64f1ecbd5aca3459a019bf4e067686e421a74698a98f1b3505fa867722662b67bfb3842d3c3a9a79b67ffa7830c4b81e0898513fda9fc09c1290581a2d72096d25a93c6908c9a7f27e2a66fafb1ffacfbb8fe2c377e643c9df6631bd05e985f4707d29e9c000c8b13e89454312d255622d8d780b43ea1b37112e79a4fa585af1779dfe1201e48ac96d0a8f36c83fc624c8e45d20181f3f4a7691b9406616a763de1fb03d98b8fe544dbeab6b54aff073991766cf13b3016b0117785b35a7374cf4fb082e0d66e2597772bff4bc678dd728379c1032f78c6ce5e8f18827e9e0fbca1b784e4d15c5520cef9f863f794ee4be790609e1cccc8b062c19a74763764bfc1477d8ba0dc85077e413b7d38a1dc5105d16625b39bc1e0b9b2586b421887b7cfd402a0c3434475b1f0a364ff29a9121c5e83a92deb2225e7bc25b12cf70630a60960a3684237524e64fc4f29d4f43b04891105c6e59dbbc2a455f92dd840bf0a50fa216d62ade87e6a7845aa4e6515720bd06eb17f70032ad563af0c285c5598b20bd662db2357d81cee0555f9458c5040fb6b394937b355c1dfa3f264a3c700f23a82d379e8cfdfdd4120028624161a6ff71797b66591074e28e7ced0692e37b2bcc6c65ef4da1b5baaf429865861885b3550b25d59976081ab88493986b92ce0b477c44f07372f5887a58c61163ff59d0ecced95c7c3c375c785ab6d4cbeafb9cea12144b5e939c4b6b42c32b316f7ddd053586cf03d0ff06b8bce00e31b5ea267d45caf6f9df2acb82f999b930eed2a23af97f80e0427ce2bcf0d6fbf55e6c2a474eecc6ffb8abc0bbf93a4872c15bdcd24054427d22b31425b6abcf48697c53aa0a09c4a82e6148e20b085a6a73d7dd7f08ce8bedd32536cfab2ef874f68e12980e69788b3108ceb76c9f9db282e4694cb27a1fb7644cc3feec019eab76eb56cfaf094d5362e8a6b64f55e95e4996eab8fc099bad080dc1e81a8f6bec17ed3da3be86b3593b8a2d55ea32e7366ecc79ebaa098e5520a2354f87ea79373255123da5260ff2e17ad23825a593cbae090f44df04da8a346f207ce4ac3d97a6d55a08ab41ba8cf3d072e91954e8f9fbc8e94774f731cea255f9b59afab032d06ae66f49538218901fe173eb6093743377e5fa9164fd0593df2afd81b9ca983b60ba24b35ed4799af5307eb063e237fec964c52eca4b7a39f0bbb19f3fc3859e224e26ebdfa77ab9237ca1098ac6f4912091005a85a8c4ee0c819dcb42dc9b3a352f874d4cc8a7ec37edb4b115c531caf8971de73c5b5012aa7c619aba27911f4e23b6e3e817cf4ef85f56551ed8bc730565ccef6859c51f54a388d7247ddc53764bc370e47bc93b13f183cba5275c19e3c97cebf02af9e6a71c98e1c17e3fe921bc9d98d5610e3f4d60bfbb6d580d5e73cf8e79ed9560032ccf740ebca9ca9c8382fbc0da0cc236d0850806c2f8e445d429b89010cfdb4fe5f833aa1bbf5072bda751a1935cdf9a2854e51dcdf0a1d705d3dc4a550a2e7cfe1294a0c09f240130599a8d0c5f4ba03947528712eb97fe45e737c2819921ca3dc7c8c0a07436cac79990e0fd3fb98f47266ac78f029c6667c0823fbbeb04fd8864ac52447164331cb8a15b5b85ccc31c4965a4cd7db3d7612412881f22a2d79ba35b582607bdfbdbceba5613b1ad438fdacb8f25781cd7962f6d06b39429459f82051e5ecda9f2b089a029a500cda46f568256ddc9a98500a570c347a477c64cb5e7d022ba421d9e40f3bd6881cbab1f2e54837c456d0aff4e5ee3e3dbf01a64fcf84b1ade9105597de3326f48a3e9cd8b4f1bdd238aebd58bac27edb4acf085227b09885b3faf37087a9d314514d5d035cb0bcd6f3423eeb75ae857bf5c93a99828fbca76c268d08f956d2a3b0e5734cb2b2da6be4f1dad91256e7970412ac3db40480d5be92d52d3c3d3b4bacb8d0edcac6d93deeabff4342bf8106042c33b62f26e7d8ae39ef35800dfffbd0f3316a9b0cc58d767011960a490a3a8d00b14312bd17f957bed176758761920f18ea6d17eead14c0e06dfbb48e0aa8f7fd17d206d9b489277aa019b32fd469657eba468d4c8115fcd0d966d11f9f9d91a2a0bab6c8c0b042f230de2f7707048e26fe6294f46484c415b38f512ae5bea6d7cbe14ce49c24c9e4ba52f875b8e2dd5984e574302e2fe4cf5955441c1dfc94d577ff9dcd00d7056a421ab7c0ec3c3f4ed787a6728e40e63d1b2408628a085712419630383834883bd094213f2331d05046587643cd63a767246a56007f9863d123f872f2c45b3897a84536a6bfb8c09986470f7cc589d859afabc7f096e9b96bceb6b46c93a2c72333ae85678eba0150d545cac9f34ad075bd06302bb0e4e19fe9a48cec0c4365009a603869062180f3f2f07f00c0c70b013a401e9e5984e272868c9970620a38df2880a8e0b91b2a930895592ea193332063828284ff1d26097480b63b21e76c4287666b0660327741fbd829f310b5cd09d7153b5a20246bd98072cf19fe8b7c4fd1fffd4f2d1e53ec6121312321f688b3be34ec8aa4fda1fefe6d0c65c45744f30f3efbbfde76a4c0356f3d4f78d99f2daf430ade9463e671dc874015827a8182388d9ebbb6c0adeb7a346c2bfd8ab8ca64de329369e253fb1383cdd4861824fae4b67b8a2df021cd6bc2f982644894ec3a5e188f223c16e2066abc3ac48e3f0b40582dd4415cb6d80d50289db88c3371a0df6c69a20e94ffed74ce7f488987c48aa139058a61f0a08d9315fb6b4ff4e8df6873bf6ca31da5c947d9cc98fa19000723f7de4a3a72c8cbbf17d12fce51b46787d2484abfd9fbc34ccad08b9af358c4e573cd428f07fb26155b5d44de56e20ee400a5c94eb9d4ad639f2c35ca82902701f5089ed1468d249301044619fd02b49c1ccd3e6519582f033909df4c505d3c261b3df6e6eecefb04c67e4978d51464c32053c97b82ffa08b3b9057a937b20700005ddd7ff85297d1346a42f70161f8b09afb32d27628db00382be7931964e46a8146357490eb3d54d2496ac54e6cad970e168e27874aca3e826bcd2f46289c7f33c1a9e1778d4c79cfd823c06cf9cf344e99e5a83f848a9753664c3759ceb24f490b79dca060007cdf19162fdf2ca233e845154ec7252e4ee846961adbe747268a259be8f7868339136c611f47e311cd5f79bb2a5a1ad69598a4c33e7676d94f4a36fbac7e230efc525f34b04968a3fb77f34ac8f4279a263f6835563a272d4dae40df59873c7f408d07c2f68996e648e3dc194280015a8d1dbf9763ba2fd23310c7c6a6bf35cab1d315a9ca861d3f3bec9b23444af45835f31a1a5bf75d76e1ccb00c4517bfb37c1a728c3e7c947a80d664934b917141fd04288797f860cc0844b8e97b2ec12279882bfe620f1a341125d3fa611849e9fa3c656ae4e49734bcf5733c608025b87f0a415e4c69fcee679a09caf322d3664d4559470231d3933d45a320a12ab2f1d5a4665f668232ce4bf15215addc7e129e83345c730252318613b3fdfcd816fcf573a76e535429626edf4f8083e136042387ce1a0ef25ce9192695aa55d93edcac1d02cbc654358d42e4c7bf71fc54554a074f05b511d1973f0b3f6004deb7dbabe38a61c49becb5d002cecf673eb1d9a69655884cc59212224aac5a35f775bf699113cba98e432877ae27ade96e879f76a3ffe7c85897df35fe9c710cd2ea103da70228287d167a526ec02d4ac5f4755c376ccec91624dc6908c7d96a5bf5e8824227fe895af040646abe1b42934a7fe597bbca9179d268cfa4c6545a2a1ef857d5101aeca2d1c04dbcddd29a70b714791a12ea385c132fe542b29a097bdc2a2d503a1cdf23bd684654c1868eba2bea4ee1bf118655b0eba66d7f415a5d2f6e651e884d013e75aa89f921bac6786b6daf80575229ee3912b264ad08a7403b0f07114316a0318e0d785d5d3dd5b20fd4f3797eb1b61494bcd39aff3a34fd75d821a97528a117008b4c4bf01c4ee17601490b21f83dbcfc5bf79d10ced62aea8467ecd0cfea3e787f8af1b22bb691de4a85cb47944b384573ab79715ed828b5d4ff4d55a3597b3fa0e60334eb31b857db05902daaf940c58b669bc9a949efaac392ccf1c152a6aa63fa18e2420ea62b3180a6719fe3b12af51ad82835f780b8a3f6ee9771c21fae710a13d3f6d7c3c3cf356ec9ce0cfaad8bf894b5268ed1727cb31e585516df4e989ac907bec6f5ad714b5593c34135cb98a17da7c1df50fb1b0e949b83697a9af2c88b5da605b42290a176cbb5b5cf5484ec75bc8896ce6ce2284871c91e24a34b15b9f885582babf1d5bc85d502b742f065f144be05f4c1dc5bd87afc0d1eb4bbab1597ace5dc8dfb616a7605f9c21271e0c7def6714406e469d2cb499717037b488d325f46fedf8bdd58ddf4d8fb85811340fa24896c5903f1900ad2c1ee1fea8f899af1c406ffc29448b2e1d6d19a5a17af8962a7ab528b8cf1fca0ae5a9801f32963f0939f5c2d1e18fc2489cf0f472b5b952df3834c1f3ca6d0bff6359629a4373c2f62cb66aaf9190a30eccbf567418cca618256d11089ade07db5f1c637f2f7329ebaa6d4f3f5a0095c4c0d199f7a5708cfcbccf108a3bc8f7abda846b30fa53c8f6f873ae9018a67317cc492eef43d9a1de37ca6f588f0aa70e6cf40c507067a0acc79ce38d3d336564dec41235f984ff21622ed80b063265514f0f91057f63a857ec3a0849bd9c2b75ec2398e74851943e6bb496210dbf5dcefd9811f12e4f602efc7491409671fd2e4eddc7052b3ec10e8a5de807c2d4629cfa7d70974f7a7304ca53166bf0941a8bee59e9a2004c446b40a7b7c24e72e89dd18aec52637a59af8e581f4eb52860bcc68125c63e52a9ba53ccef2e93df7fe8ab0eb70a594c1b1ed734775fdd88123c371285f1753ef004189b6a0882051d4e644098076ffc68f76ec91704d62ad943a03e66916256e46299e3132bb3a16ab416d72c11a4b8aaad0062f2650e617a370ce82482208e3a2593a740006154effb3f0f8779bb76144fc552936195d1214f7c80b09f3f59e9fbbb40f978fda3d7e6d95abf7cdbf04e15e29ea21d1f946d1ebdaba00c0e2c697e02abd292d2095cb138480768ff39807bf2d550796e7df20be718b0ad929126369626c550e64bb473691fc022b27cb80b21cb3e9bd83dfe4ee689a6a0df4ca9a42feee7391bd7e6af23bacde4fa419de440216ffa33a008e9cf6da0409e06ff1b70c48f4e81e9b9eaaec9e5ae8852be8f38c8ec6e16c3081645c1702f653d9c2a755f8cfb946ee3d1ecc954e4fcec65bf96f2b73bada1ad2083fd7b7ffb190b7d5194a7a6620a472713d2421cc7e4a1e722cfe123d766e7d13d4be199be99889ff1803f35f2af510099d206351fce8e086e0f34e9c9ac685a93cf9f20310191bcd81029817b47501797971d9a5cc5a03efdc5920984528092a7c30c3a895798f9f5785755790d5b925f082e729c1e0839a6f29b0abcd8640ee3b2dd45acade7abb005a168eb280d7e9023b56fdd1f1dd45c8f19995a7c0350a614bc43c19c41daac6ae77bb3a8b2baa464bffd1c4cd192d0412df7026eb00f36f4ffd17aea9f59e30d45ddb168915427a9c31f9a13e2b1deb3b1836c51a06e448b75a95c81c25d604a91093de82351e26e7faa303bc06240cf8fc7676c3c38f9a566b2019ecff940467d3c6192bf589fb1ef49528ad6ca06bf0abbaaa8535c9a21ba1077d71483848518298deabecdb3fb1df1ff775d1b391f277fa3c6b4491eb4f149e16ae028ed17d122c0526b467255a95b5b427afcaf77541e7d8df300176a1fc9cc40655872684de8a8ff594d431d352ef42e84cf625452c623fbcb2f8853c50d735e679fed35370f81129de0b3b5458e20166896fd0ec01741df9b718af790a6d82c38ad4ea5bf213ae752679d1b898d8761e2a318acc56b1a48b096f78335ce360e53cd823db98eab83544c3d1d49b0ad6efdb6b876bf8f3f61ec547f36d814981ee9a35f160fc7c6e8dc531b02fe02b2c05ba22e2d7e3230a8fa13f8c9b2d5bc61405c469012be93dee2a33a84664a385369fb47196459b5f335b42ebcfcba3e4b085eb220e16d0c3867eed95f5db56215007814e74bf2c9015871ca25fbbca39c29905d0cc33d99dade23b72674b00fa17a9acd205bbbb1c7bc5461c7adb178ec28ac5a627731b75b97a046a136ba85edee32e0b2973d7a929317589473c8ca24abde64154b076d7c50e2842e4298bae46f6358f326a1be382e108c8e975536aaf1fe1fcc2946249836d54bbaddf594e29b6d1957c600ad88a6a4c2cc2f6545a4622b47b32d137fd816f06d6be7b52ba0f576362353e1c8d0cf15c0201536ef583560120ad99f3c1677766e8ee8214994f605986c39a544cb810fb92aca3a68b64f63d0fe10eb5c5c24f4ca9b048b4f5b3b64bf1ea2532fc1bfee1dc19a0870ebca3ae7937401cf6c95ef33dcf7e7ed02e19c762dd785437d8be6dd6a3038611c59da6906197995477f5b5451de97d58b3ab3d7bdc666d3353c2cbea03a399142fe149f63a6102903f7f2df105ea806919eb37c6c04d84ed02aa598e1946dfe5a6eb4166f470fa6af7c0662b2a75654e13b2e8658bbb82af25152bf9d3e1094173cb852e285d33fceeb7bcfcfb11a510745eb26023ab8dd7bf16937117efab2b4df03d31361d56b18fd72734187c9a27e9d94f194c58418a49eb7146b2e41487805a1b028b7b8e5b60c1032d97d275b0863161e6fab70f9ce8123ea95d3f0153ecdb31d115aab199311e2185f00d151f4f99547e0f5c5a1a165444bfea635d0eee397cd94107cd2f90eb18f80991fb4533333f3896da9fe0a88ff4aeac3f4c7b36e5cd57671d9ab76b3254f269345b25463f1e9fe844a231e49165314421e045e777ac9759f42aa0678e59b042dff362a094faf9b8038e095fd2c5a38a18b4d97da58456e2ac23af46ad3f075d6bac5860eac0fc1c2ddbe054f3e68b495e830bf3de488c5e13de119ecaf8d2412df5e6d3a4e25092d255579dc38f1a6893d718ba459153de50b88ca7737eb212cd4feb42d4528636185ee69b2d017c5d57377e552ddb205fe542ff080ae049724ed6ab71c50007473ee53f3766c96f0124756a62d3b4fe0464381ffb6251f20b9ee128fc73befed543a03ef0accf7ce7489096d760a92eeba4e5a482559c1b95f716e25e9877445f90e4df2667d605979f2cf25563e2e8e9174072fcc6934b69239f45fb4acc2293b5b88a5fdb0fb43cc5715c3c4a9b4482277c0b280b76c9d8e90fe533f0c4a09cffe68532f3208e4c852a2c790e722718fb24d665430e1ceb0d5f805f7682210d821288335e42ef5554f186ba644985903c5ba4738b957bafd4a0292eb108a776b40357beb16be5515a64c1871343ae0512b573fe88ac7ecf80a6e117e814cfd32aff719aa946b96339b85b59390955ade23554c120fb078a9490f28ef7ef58ce1d1dfebf18e5bf9c4c48991ce1ee7a73c607a72bb014651a9b60ef502423f677955489518b08557d9391d2fa8c5381e4b966ea7cc16895fcbdc566eecf7ecb7c25d5b7cc3ca68a656df37f1f09e4ac7ae8e69fc47628955b387359f5cf6f89d7831d6d71369c1e071fc87be0d69c24c3590bb2a4e8f421891fe22b8e433efb3fc753e02572406930ab9880a6a0629f7ad051a3af42fc6b01e7629f8c764978a2b2c60bf3508bc2c11cbde0f010238e72532fa23c667b1580c3e274be8b3bf0496aefa026958496dafac55682874c381cd015607dde2ffb7db2ac45a8dc02b706399583594462ce7712baf594c41bbe42fc96e9426fdf0753dbe4c780211df390bb2594cb4f4f113f1ed936a08e40423cd25a37b0539b8377ca71c637a0f159df9aa6ee8bfe0d4ee0d73f608b1ce171b248c45aaed9d5d62f612140417ac029515420042032b3187d8e9e37a7aeffd08e4d470aa47adcd69098e86172d21ec718051f16929063b73765b9fd91fc39c2f725c18cd7a35f72ee7f4e3e075a38c22b4d67f3928971073849e15cd4334e88b345ac296d2d7dad6d538f73fa26886590d02e83048766f1c03320905713acc7ab6c11483e266f8e575131d701fe123ba0cb293acd2a63f1845940265cde611b2a04c8934d2658d9d6ea319326254e8e6a5fb484d141f519e909d1a80644a2b9d1fc4021a3f2f0177b5c860bc616660d225c09d8a5b357a9d22ef18c17f7f462a257230793ba42c62e6690b0df8439cb71f7847d631c91b7ef9ec61c0f18e450d36563c28f752545645a35e8244a5df1970e58d76c4f78ff67d7326da980f112810849e2d48a3e0e78e97bd9dde2e73098f972539aa87a0b0eb8ec27f5261813328beb341a35d926bcba1830957f673dadf593358b2994f618830786699200b60f22ce93f7be0cc5786f4cd4d502ed5246b7b712cb5013b1ee1e001060d547304f47fc368abd863dee21c2ef674a0218299e6e390ab7bdcc985a599b69933cff82acdbae2ae3e0f962a898f14d70e51c1a4668bc6f62b406c91f8a2ee4b53f94ac107105abc43597a30d3f8ad989ef123de6b95ed1ae8e9cc401535203660e0089571027823714de0bc30fc237ce7970ecc79900bff841cdddd9dbeb2d133f331dca33697c2df2e427ae0447ae3dd84e0d35dccf85fe4d50c1f5e74cf0ec9e0014d7030ac48b7647c11005f61e0bcc3f66362fe57f625a19abc8fc7ef5dcd298decd5433d460d37d1ce15ae0ffbc3d75e14e2106f0c753f0c70b7ee46a136894a6a13c8157c288657c4ca26015f993c03dff3a22f3c7a795ac916762e9c5d36d7cc5a262cef7b691e6f1adf1b465f21b8cd71ad1cadf71a5a5c79d63db610e9ea413ed644a0775eb724ce2afe3ba39739ca6476a248b3e4fc1707b743d58a9e0954b7d376d86e573e4d7bb5e4a5e202470ce2be3eed9861c58199917491a3a2502d539e476c870270826ab46cae1961adecf0cce4808a1cda48288b52c419b918ca15830c2613ded3594c8427ff7068059038f7535d6d3cf8d90ea9de3592c417ebb98822db286b706f1ae2ab6c2526c9bdc03a00e9479358e02d1b0c3e355985ae7f22b0c68b064126cf56c87c02daa9d3280e107697e62c0ed38ac293d1c6fcdb689006efa7606cd2ded8763ff925f0e507789c298fb3dc6d9c1cf87c32014a2e1218210b03c4817317ea8bd631e7dd6543ab5353a4e2d852bf941b86e94ee39ef1b0af93d05578a09d28c0ffcf708c3b02aafe2a6d0c70a50ede1a13bcaea205e3ddc6039df9712359992570cdcc260a9914ef69680a9f55317a426dfd6f4dff60ad77b1639ac237a9f468c922f0b8f86699d5979a2b492c3d050fc302ae657d419e412bf2ec5f9c759ebd64db3d44831f660cc33c44832b1c5ad5abe3f22d31bae1cc2b466574dfff4ce3cc779014b25deb59f7a5da8b073bc9bc8ac25bedf8ae583e345de81331d1512bfc002754c8fae917bba1ef2bd197aca6c419d0cf5b204cb1f722f9d6ccf07dd735102d0106793cc953d90555f3d92ded58c3792ad4400df6234ba599122fc2b1dbc4863d8d874a24875273d323b73006d68b1f2ec804df5416a62ea373fae7d430c19492e433e64def6aea2cb1c85709f5228f6065284f4d56f0431ecffad0f16aba0c21cc2ba769ca1cc2d18f65f170bf50a051b062fe71cf996df6884cb66b46cff25f21af53a7ebdb2032dcf7339b994f09cae7784153400586041c2c2e0c597ad06089e9b09cf102a4bcb9bf22d0c14ca4022df692ac3ff1a428e9118d4110c7524084d9a9f00f84cc4db09c54e47b837231573a5bf26192f14731e70f1907675758acedec7a936b54a35a0c1988bf724190b7badd9e43e1d2e373a096d841123dde11fb1da1d477608df507f3e6114e1800ab619e56c3c3c365d2bc7a466593fe18c79d64b7fe8054d655faacaac1e73ede83f50f0d874a05e30a6251e2ce1d20c4e5b84310d5764438ce9e7a59b5454094843423fb1453ce32a8bf7d8671b3f2154f40065a488daf45916d0cf65ef0952f97ed47fa873ffa852524637e3912f1edff64d2a4ca4c8b6af5295c3cf3e8108b83168a191f42d90667b5a2c6612be7287c8cb5f696c1ee82d77292afc85684a5a5b6bbaba68fa068cd2797e46d02c6118d61ece54aa208ba1ab1b384cdf5568a380aa85ee2e65272499372fc91bb4031b525924c9ba4475857b14a1f84c072ae85b290d9a8cb45915fca4a6bf4291ee8b0a3da40764b48f44a79fdf7f58cc6a381303a404ad2e756cd69d867fa64dc478324ec6598814e43701c31f71f83bfd1cc53331a7210dee244b2009e0a1e47efbfbdf37d05fab116b6389542387960b455bf900de68aebe645437b3cbfbf78abbe3ea19b992688e50998bc4d7b30c6bc16bb0341fcdc8862fa0847a9d96d9ba1a027d6a4c52af40f6664bc0a25dd5429463e2c15c5ec491f6e059df6eaed7adbcff12105d57c1f68e03a3ebcebc87c8b3578b8dedf19a1c2ffdab903a4f02801ada245fe293928276b06dc5f0d7a8e22b0853057d83973456e57c92f14716b6388ec16c4da1905060fa9a7864dc0e256dc63769a10e2bbb2ae450a874eeef3d4284fa06073e30de575bbe62d75d2b42cf8dfffe66b1b18084ecd2b830d6988dfa630808be4f7c9cd1c6c454f543d2b7e2045435ffa49cfb02185cf69a4137836e71930085d38204e90912c61762d8399d90a2b315ee475c8c9d167cd73541c53d7d10e8755b57a39476a479047b793ac9edda268f347a83f6ea072aa74a62081479f3fb634af6fcaf390a09d06788226545d60d0da1b53fa8655a4e3d72f5f8f9bdd5795ec63fb2c88fd4d5d0a32b0c20e40779c9fe489d27de38b21b92a0fa364b5e72c810ee86ffdbe3e5a085b59aac800cd1b6d7c8b3bae327c2f6a904d0667a0e447278501a75b4369e21ea8586f33e4fecb7001127bcf6388ae61c07243b9f3439d07c1ccb137c3cbe0e8818ca3086baf1492a8976d31f6fab43304444f0cce2f18ca9a268ce8818fe63370adcaea6ddaa08ff275beca9661a6ba28e2a05c476b503a32dcdd9fb066825fd1c2a13cdda728811230f921f9859e8e232566962397708db26a8292cd0c8b5848b49c6212f04e13abd26c1a2762e1108f095c32c19fe5b546e07b46dd94632d9f06a44e3d74be6495beba79dd79f8489e4ac7bb12842005c88d1caded01a27110fb83738d952da419502c4c40d11eff60926fee82229993352b576dae90be56fe0f9b4a34641a996c06dd1540fdf430d7853518a6526f475a696020c33317231a44e85f151ade466799fd395309f84dfc506333ecab83955d829222bfdb3f1fd372e8dbd64b27dbe46b819bbb058c6501996f1ca45f3387a2e9ed2846dcf316209f7ef180f516cec440b91380fbc4231b66a364d692a73a8a02339d600da12049e2bb110df48430bba3d59a2ae0333985806b09a84e488a0ac1e8e499737f3c84b98b8679a6c1446ce4c68b322705252c283da1d32031f48af78e98783d592202cb3d30f93588c2a25ad96786272ec617a772b6345e685481e889affb7d5c889db7a72a277e0d015f6a78466214b35ff566956a4252e1a9f884fbffdd4f6c772f30da8f597f313194771075f66496db32c9f5cf257725648974f15c40ff0c460504df2fad574381ab1e298dcf7fb5bfdc6181d946049336e25ebe02c14970996d35728ec1266e83066658a9b4658dd1b4152858ab549f1dd72bd708b04970c6e47aa73c9e48109fd5d8a48f277ee879d13e781a263f8fcdf7210800f68285c3f8cd81756321b957c3615b749c9dc1e40ad59b28130d430ddd95d265c7a65275f22eb3a05e7a5341c7b901e21e0d022988146902df693f2162d2c07134cc6047c49a3b35bfec478053101b3db43139eb55e2074af63393c0a123b2ea6ef7d1eeb9604ba741d2ccada671fa9843a22a045779c6dbe18df601339cd0e202461ba63a22e2df87d5feee3532748996eed617a971f67a09d3d88681a5be7dd7155b43add222153d803f72720503fe2e9e3cdf76481197dfe5bd8f53ac37652c26bf441f372063e19d3c6f9d87ecdba76131f90ae44bd5c27ee19b8bd155165a3b2c3fccab11b696508832d0e49c0abc916273592d77c53886426ebbeddbe232001941f6764a1d4a23b23532028ec19715050e4b8c2db63e20887943f29e54327d7e9bb981ed879ab611938812167b27e5b4cac25b6330d91829e315c93e0d03685dcaa269557757e8bf776fdc036a6d346907389ee19c45cc242da48db42cbbb1be6170c815ea15165b23600d12686a22cdb6b746c2ce21ad3107ee7803e4c5771ffc07edbb66bcc9107d990386cc0b0ec6176b3f9df794a478b42490804e56103ce64d20dcac669c161350fd507da5aafef52e9504d313797e23bfb668c1b5db6b24f4d2d7bec2bcdf104e4fa90e179815790157706eb11032c0ec626e4f3aa25cd9ca49829132ce4021087e20547d8f99d737a1f2fb4bb00aeb3e488574ee9c3409eb3d94c19bc3e0ddde393c8a88f1d54b189b96b64b17b91fb6737283b206597da5c087c076e5300a179f6c1e8d3906955031f69565a5184aa9faf770bb1616f702f4e385284028e7efd208595afbb26eebf83632351510ecbc7a39be589052683a3c839e3b2a887de99f9793a69c3eeaa59668dcc6cb10b35328a9b8c65c481188fc5c132958330e412dc53f18d63701cc86630478243389cfcbcf3992691fe54e7ef6aa88e4f22d2bb78c2dcc812b275b0e6b40490a194f138303273e6594aeb199caf2b7e65a5925d512dc87de6a1de1bb0646fec44a85f872d36ae88dcd97b33db9783b354a58f08efaba56f945b3482b5e6585969644d6367b0cca07750ad20afb6c9efb57ef9eb63dc49a30ed06864c88c89af840abc451efc407f5cbaf0b3818e3f6a7558981a1ff2e8eee9a6241ef31fd13303b7e34336699b14f7950455acd8fd04d76be218716cbc3b0beb33097e7da8241c9527061a84abe644e72d1bfb340807fc8d90f65a30f837d0e3647c3f6d040fed94aa3c4ebd4a78fd9b0cec403b2310367f05df9f9c5e62bfa7850ed315deedfc3554e12ffba8a3c8ccce5e446bbabb78f8f078b5ff654576e0a330e1108ee4da1febf0d7f53e7525a42ed316f3cab30b30bb6908368202e661a224a24557b5774dcb0c7942f02e7c600d73cf9c813b3bffc92c3cce77f81b878e8e403170afce052e94620cbcbb3b883268e4387a4b8822df47a9247a48848674af57f3f0e66035f6157a8988b8c2e3d46081c1b3259ab4d2246e3efd3019574b23040a3d22169c2c9c9d322908255083d3ed60153158e17c39b5b77cb3fdecf89fb15ddd005bf25da0179db53681e86ef803b08556aab6fcbfb19875cf72d0487ec16102b17546ffa3a825a77b610eaf130a20441d5404cb613967a3f5b60a5af7f029ed49617dd1cd48380f4c2c257b4d7a89b87c9e8e6f92cb57a56aa2cf130fec9875ab3386d20fc69fb73b083b6ac73fd8ee80d169740be7c74bccd69ec6df96dfc5d385be9b4151a5705f77a48a44948cd1fbd4c2b28de0e7213fbef43ecc0aadc5c702e2347bef466ad4ee0c462bcef88db477342d7283efc21b28f8231897f43ce524642534989d1f72f7f89b00fe87dcb678c1f0fa1b8449ab64da50794a4a7a8be56724ba5fcbd439c6d4542355bc78c75ae74ce18438be0f02efb8977fdaba436910f058711551be0301fdb0b792b90b91339dd4d7190da67c24b1e1909bc035507be59fdd621481464fe93b16f6a2eeef86ae6f5aa1ec66f34336d400de449ac7a58a0cc067dff2b7770109ee021fc8a57e405dc27721e1cc504b76ba3a79533e8c57e6faf21c1b2793ba91e4edac4acc635cd8264cabf779b85d81b95cad56628cf9607c0d6c30bdc8912cfd2a0f057d67e37c344831ab139857a9dffc824dede5336138e2ec0ef7030f7144619824cfe1a3ca0cfa605b9c8b74f16a6f5f008d00432629eca7bd9852b76bacc38b8b94337a65a2a18bf8f54f04c130007dddbba05e2aae0dc600a9d2e83e8bb9b6219e0c40f01de184b5539c8a72fe053b6cd40868f30c649c151927fa509e114c1f9d4bdd848e21337ad34237975dd507e4b4b68f69de9619dac9b608ed2233b0d981e78de8228d95b2a6c80378f20c0b23addf0f7576091ea9ffdbed5205269e57b9dd66ee7e3775525cd73197c58847f783073b2af51447da1c1d8343ca09fb51db1f098af6dfa640b8e37769fad98f6b1cf3827c0078d140d96301f2fb7accf661cd42d9fa52c5734f08cb12d31dbe2d9e8455c5c3dca19b57b6879944d8d0843adba44948fa908b10b23a4e7b5782ae063f3a14ca5a0f7f425c7eef7ae524cc064a0eaa0c0d2998ac0da6c3328fee16457393520935f53dd468bc0a84540669ef4fa1b813d95cac0df056075aaa9e61928f59abedf0a6a28ecd56525809aad00a283f331412dbf612ffc800892695323a002c9ec4965c039cf9d53b52f9ae4778cb083d28cb7da25068f28c53b1a1fd4031d53cebc332b08b4159436ef295f627fa819554fc92b7114cade6c0678698a7bb2ed7b4a524adda27de59849e85f5d957a423f6f755fb523a8aa7f4f5cc0d674845babb460cd04a00d620905a4dabc0e8051b3008c586e586d8315b557fc6332830f10ff6ae72058f6a61be1a3517dd2bcd384161b6d6ce528bb49d5924e815898860a32ad8f0336d2dbeb4879976dd4af392fb97f0def36eea11fbc9cc5df3595155b6a199a90148f84ec70a22ff3a420ce2585ce7d62a2739194478649e6eb03cda58aba01ade55088d0f3bfcce0dc99ee654a4bd0da436c46afbceb066ed83fb40a8d26c11e83325415bc698f1b6061a1119647639ce63411b097e433562d263faa7de2813660cc64ca86fc6dd2fd5764aa91eb7c36710528909f8c27a9c1df680a1313c84c753113d68e3704a65719fca2dc42abe2319f9582ad340cc8f9ec85fa606ef0c442f4567c8f31d2678462d170da24f746925ed97f33f589745fd3e6da46b68bec2b4449798226399785d09b3422fa8790de8cac8559e6849ad7c6b40866a17def27d22af6f948dd8d2a14e2084e03a3ae7630b0608b4d76626fa7f4b63dee58b4bc8e5e6788b87e1e3a1cada5e25b7b0574fdfa7fa543aec5fcec1aa4db7d50631a2a7a0b1b41fdf652b51ba9df7de9fe5d2d926809bdff67e9b668fcedf30429b9336fa462526bd4f845aaa551912f9c8a77a2f6a9067f4aac21344da57a7afd7f466b00f2ea9e5c81ddba6afee91465fa0f69058dfffab01fc4b950021663d8e2850ac4416fd9564b7ee97bfb03d3bc2fa3bd212c17528d9a1f5698fdf47d4b7fd20ae0ce03a0919a7d8140e2b99ead343a53cde617807de4d08071d10b389aee05a299613905f5e4c7fd89188ff8a22857afd551394edac32a018fae74091bca6a59a7e6d9ff4ca24e9c11dbc180d57aa735fe2f1df6edb6ab04622ebdbec5c4c31be2f57ec510005ce520c9dee1279c4d851754b2b5ae8994afa8b3188fe658c4d4be08a50d515d6fd4fbaba23f49f369d496bb782c11f356447520284801d0ee7c63325082cf34a47cb3692197eb7b93f7c558603f8416bc9e7c83d77d8231c23a246f86f9e27472eae36cc1f33f1d46c575d3f842f61cb52d49f188db4b8f5e60f4e240702690f49db64cfe253be6c4d6971be7351699d2c9d529f38c64391a5f2e71f311d8baba724cbb8a6382dd14e0fd1cf2bd390280008d8ebb1d19f583f002c485c65af4d3d6744952972ba1381fde186ca13b7159f6f43ff7b4e0baa6a9bfe9714e4ae426425cb0ccfc7c5ffc4ecb758240b937204c8bc4f58f40e42fbdce5313f6ff34bc0f2a0086cba27ec9f8925151619f7607d3f06a54394c042527e3f850eca187e8b2598c533e92f6799d2eae8647048c51210404b601e6df59c9f9309407626c740c86e8833859f7b95990f70453bfc5470c05218a20fb7ce62668718ad2c5848510848149ef27eac9c2d370418a8063947a47b12c4325ff62d14e8ff7365d44bb1c91ad50bc27754294eaac90197bffad3f6cc8442580956c79d4db74f99dd0dab7e78094a63d35dcdbdce706e5030bce6132f9e221bbd6ae5551a8e0d4a3d170eb045e64a2c790a03a80584543f96db422feebf7728d2765053d60a92af868476fceb62ece03a07dd003944846c326939d8551a6468d3a2ff1519a79b01511679e512f696bbcda3737e4b72212a91e840d0de78e4c41c821fb3e44926e9c7ee08bf33870dbbecdbe983745fb510765f8a1c1dd7eebda8e7b0571f51b720e1c79224b72dfbb3d69c5b17abcc5e6f36d27913b5d0d4efdc0442dd2c34dc1fd33618d46b661f3f020583d078d07d3de20c03947ea7d2112790621da30d8460af7476b16fcf98809d9bf42ccccafd2873e285865c0b2e1383bd42aa17938101741a41a5e2d55cf20f597ecca674fef064e58129d26f4a5dae73d95eb80e74b93a42a4107ae03c10318d6189da571dd8155348bdac5df777980c7441d735f5b2eda6f7b11b811584e5442abaa787a5fa8cf2c652bb37c214288cde34437bcec1db8295a0fedd3b1d370dc5c9ab535c065fba1f3fe828c43da16172d7f82bddee98596b2099397b52ab17954cc704dc3e1596606bce1fdc9e0335307e3f4ab447e9a42a16f22475dddcda1e53718315dcfe4f50d4fb4ce7e606fc2f7d7ce6b1cd931971175ee12773384b01ff91b0864e6842d17134859a8b0a7239a042624f5b1c5771821988e24cd4e316b210e41a96d1a13a5abb59502ad06a7013b6fd912f002116b4af36b557c0948b9c44449c420e0b6efda9f96af41c8c746b403f86678392b6bac34f88373d8577e4b2669ed3bf23b51348de1e29afc09e9d64f1d82a9db55ae7b4ef1f56d1b497c58fc49d4179d7755fcf309011280356aab394778f0cb31af8375e09e01d164f3514523df8e06ca0af8b7573bdf71eb276e651df51c8ea88e25240c63c660c7394396a485c1d75ed73facacfd1ec6aa4357a3c57435f1f524b97e523e8d9766ad51c71d5eb2fac605a3a7089dcadcd23c1291c4bdcfb45d1c72af163c0b5a05e21a726e454098f8b3ecaf747d70ac8c86ab80555ce2fe1f1e2c4e215d8277a68b2948668eb9ac33976b627a78f79310d30d49a8c0dfeb0aea850b27934a3788515418d00a9341ce41803491823b52622b82ca93ed7a534f18e6ab176dc7db4e859e68bea5907cc896a1d643afdf60877708bd141f4453770f32d9875130e56344ae3fc6b4c48764c275eebd91706790ae0d162d03d0d27b14a6a0d5c53fc6cb75bbcb156beacf7ce755bf3c810ed37ad946f5fa42d54c7833327fbaa806ac9a4cae040a38f3bf9ac36e9153a3ba08f1305705d4d0f284233c4ab25ab7af340a113cd108c17f190cbcaf0703973f3a22d82ca379584b0816f50f768741cc31a32fb762a964374ad6fb024b31243af632ef7ec9b28aeb3ce31c37e29646be6df50f632a227d7d7c3b82ca931ad7467dba7676534738dfcfab40938907ca2654d2e950916d1a898652245ec8ed095b4d2d4dfe604208e46ac5b684072a052c847f93153587c97a095b26496654e602f22e0d3856b82b56ac6564d31d3ecbce7d1e4d348c7fd07e2390bfe4c4d240dfb01c86857e5ba2800d64d4eaf6ee9d05e29efe32318ea2a960d849effc324f1a13d5855e3b8822665a20d8ea9e6910ae4c6cb1986110cf91e675066ea09e8b7d7870e40c09724fbf8e2a47f717532b7db892ccd4bb6bbc353bebf6df598f0595d259f072037f7570b7d8f479793c3e0204e51955bc31edcced9f593b3bb3fd0211d93a2a30851a04946f53afd4a889c6df939a259fb2d95a0e1a6f6a26e6b38b498297237cf659aafe598f31e6a8d6a833d814736af312a99bbb67d768b0a511c153e340d7b929b2f218487ccafd6ac86bb44f4166cb39dde7f9e71ce5d9e43840fddb7316d8ed186d97210b42d1074cec0443daf78f48b3763dfaeb20e439053a35a5b643f7d1537583cfc5faa628a9169d6ecacbacf964aea95d6d17f5ee3adae89041404406aafbd92199dfb7940dff306646d5caf926e44d0357f05410a5b822620da148fbb8fa4a4ea36504a1d3d806552bebe29af2c07257cb228c396898e93280b62b753fff61c08c79f582a6f5275c3621847b681f794d273d257103d10df8b42ec27514345ca320d9878aeb8818e74b5756b8bd870d4ddaa7c7487a033271a1ee1523a1a50ca1ff7bbc4c7bc5dba12b24a13412ea525e32de0857b7f6b12b7d400c405260ec8dabd252b4e2b4e62c7a3b4504cddf687efda95a2fc7c3c9e94e8a37b45de70df41c8ff808af1c3fa78358e6a9580b587387de79867940b5f6541d038c91de6d281612115877fe5b70d83d790674cd3615ac8a482ca3cb64330ffb7428616b683af42e4480fcde31cf16d03110d2212f6d695ef260b9b226346434d9e351672ad376093c2596a3b5fb44403e86d5c60560a9b63a35b428755114cf0b1f2f97ceaefb5a643b77c09d975d2b9ac8d8f9cafa7925a834eb9a1c1a3bbee857e2ad67a7603ad7def184adbcbf0a2b234ed12705d8c2314aa18fc2df044f57a3f314ac338769563181ac44bd52d120c3c1bd54819376a97f8869d83e427cf9cc3df7470cf5bd0a5ee9ec9f14949e046b9a186cacde592ff7a9f3ed7a564db7d7988c70c551be4bb39699ccc8ef475b207977ab2afa932101829fe6d22831e833553c866d0da3a49a85b9a9605c978549d142fafed1389697667ef40d65558c490f167020df329b8c5c87c1ba451942d7c14a42e56906303bfc736a899f7c0224a31a2c90f37167d4b497063eed1b62a84a4c098afea5d63ad0642adc1306bd05efb8616d8fd3d77a45a42cb3231c60c1f0eb9027156b6914a4fd0c4e31caa14546da23d8d50c9e92e8352323a0acfff481d79c138b3ced01b29674e911bab3cabf076424fd5961857acf05ae522ff183e9313520de9a441f5f1140c06a3c92e29e593aceb8332e8f039bf750a8173dbcc755c304870ea7b5f8112ddcfefee556331fb7accf97a0a66abb5ef33fab62fe0857ebe55826746de2f3dc91156216fbbd09ee394a8ed7cb23c9b3d339d40967cae395f77bad98a5e5ea9983f357b7305ea4e60d0510516696f8ffb04c1d3f79b6dccd0a3da1a1c4e22ffb7102e069b7de28fa5a93ed6521d825eb396d7a45bac43b4f236e1978397bc9356c125cedb1939e8ad26764c4ec9e98d3f1cacd33dc2a6b8942a32b3da46e802a8028cd57885c3228860d2b62a36269a91a8410d6bc140c0c55bda20ec5cbdbf0e805970f6e7a27cb9d5ecd0ee85b4705744ccd4e73f0ce00d0dcb4073de81d8e5e4ba1b974371ae3bda28c0ba6f1c781a2030cd3eea5a2a187af9869e6975265dc3c390d6221a649cf3b517452b896c73ca88531f88a0c932097d485f0b6c73fdeb48bc74e6437f55cbbd740a86854d9ed54025295d87cebc4fd0d06cea50ef8f2908ebd04c49e0d980e19ffb373b6eae147f4e22121e9a30b87154b747f3fdeb28739ed1db81e338ff07c0e7be9bfccf552bf247947e534acc8dcd8020d21f787d573dab03db1d4e7622548f3512fce5593fedc19df588f36d6b7bae124ec00fb7c6efde784be136f9c42c789d199c12b181922021aa83bec900c9f45fa08cf7ea3a196ffbeb4e53b9e950e49ad7e6aa54c6b489bc1546e53587dd866f606a42d80bf240b2b885d84474a508e93dfc0d1c73d58223a8c08d1d70931b13b88fa1674aab1668a652847e6c8093b11d873bb77b0b9fc4d6e966ddc42f2ece3983709bc0d1a38463e537259fcf626da1ef19175ba4301e1bfa9c681354d5fbf4925c23b3176cfe7fadc47b05c074f53038ff6fb99982d2654d5ce242c39bb70f5f7e00fec2f8d67651cd1898791f3740d9bb38c2dd17dbdf75349a288527ebfef54d7a9ad83455248621b6ae060c673454d2401e0579e314846353d87755a926fc9e8e17cb4fc96368ec0e43b511b4cf143c948e602b234f197648a9fdc4b9aa9866b2e0c806c08dde9a48686fe217a527804086d967532a6a8298956b45a76b2132d1660fd799acc266d1ff0854650f6b019d4708b66a6920cc889e4d23e8b0bdc390d78c9b5f06524b512182b27d68a76f6d3a9901baeaa3a6a2708c2ee9f21ec62718e8cff0bad4ad4d691951ca3844021c8282ade03c6c4b483bd81aec06808123ae7e951fd0f429bd4b37afc3210cd9000b93823c1b71bb97972d183a30a8339c21d47392ecff44e7f38fab0cf1bc9738bec57b60cc41a9cba74311471671af8b5631bb60aa50e9629ed35678a21285cb5f9f04ae99b553c024b8b5328227e34211344294d4637dc470020df55d3a519d878569eeea6e57b1135bce1076a3bcdbbe4ca08df54e76f74436fdc1af1918211f7fbd28000e12ca5ec61365f459a107d2ffe4c727d52a912dc9ed34db789cf35ec08c50a604a9ee381cdcea19fd6d7a15aa0058d8bb2e8c550730278f4910df199a23034293e9193672f4809c353c2d222d0747138f35cbb809a2ed378222c8b491c6d2d29577167a43fa3719398c047aa8d788d096d568f5b52f5727f765c16a933bf73f642a71b5195a66390cf5b4abd52d135a5e81b8cd1235da9b947cc557526b99e31ab4f880403aeaa5d13a3ae5c4ed7afe599bb16a20474bdc8b1ebcf5242adacc2935b84467ce95b11aca2edafed2aaaec74ebd8a4b010ede069cb4f9c27e506cfb42a3470af4853b1af04d610975854b55c57666c55e7c9952c6beae0322b07797aeae1a95ccb0859c84fc5df0d319dc52b20afc51246fe0cd75193c2cb640ddcc8b744050b265e65186c57bedc408979ee6f89d181cedb56db9dfe7c8bbfda905bb17ad5ca4f6cfca5fbb927f5b831f3da9f1d244ed5bb99286f51da371ad5df6d56f04391958f37f1568c5b2ad2f122eab87e539ce284159c1329b841146479d20f4c8e9cbeb339c72a416668b5e1aaa67cece18659ccb28533e7976a39efe81dc80c9b179e04b23f3c66f7f47652fa943c2b864af5b342a17ed09468406ed932946f5588217cd8e1f7cb91e631a3a6b0e31b80af0464ffca683c7551a089f6bd53cf36f43e053e6d03730a1b5ff0c2e5e0b4e7d8ed6627e6402c191cc9aed9a703a939fd1b7b6c0d5f427304d3d28e38eb272a4d39ed16cef1869f9fba915a46bee6b4953998488c238fe48ef5b399b881d6f338de521484e59bf5930b4b42ea7ff6f6ecce8e2ffbc8752b842307a8e8d137b0e9c35f1a475793e5386260b3e2dda231a11a9d0a0ab8b791149b3429232f9a21d474d7edee29d3e47993079505c0f2846c5fe3abb6fb98c86720d7ae318b5ab41be67ba2eb695ba9b863e5c0fd67dbe77d97b06503c8465f1efc7c0ad00de1549f59f5a25575bad4c3b528a063fa33c272f236ae7427b33fdbfe7d6d6780e4cbcc95ac7f7bbeb6423648ab017b36f623d1a64ad02c06aa72748263d05ad406e2b274cf8753f6f620addbc3c2bc2a0d852f9efae233a1ea663f30c1426c9784d3dc186c73d98c635dc580f88a9dc8677d3287afc98634c82cdfc3fd1fe47ef3dd1bc7d8bd01b94a7ee2c2e1cfff699a8230efba84059378329f18237736a041229641064fa9363445c935195526ef9513c514a9aa6719cb012863665ecb50f83b62a3411bfac47fe069c2847b7d84f1fdda2779153fc6d675a7b77b3c3e41502c265d187516336cb356d8a2aac219932d6706c956fb0e99a15db8eaa3cd38b1dd6311492119400d2355ce6b29c90cc085bcac32621c644cb59b5638a03c6992627979e7ebd62aafbfd175289044a92f61619358fcc304e3f33dad0df756ca94bab4bf8d191fa73a67ddaff5819602cc440ecf9f6eabf65de627fb5da8c3e987c67ae3822a30230f68e5d394dcd397b07f0dbe5a80e920f27f724101d672b1c0cc197d69d18a16678b09d1c0e6d63c740150515d162540d1cd4e1f0ed0bac139cf0585ea05ac0d25b0ae6a8cff49ba57a83b74c6443db9ab1126f8002bd3d1d173ea2a755a0af93f0a169944c005a62c186d50231b76fd86fd08552155e156895f683ddb017d50c675c5c6d8a082c74a0cd8f71d0d619f118445b1798f85a9120a7e4d2562fa7407b02646d1445c576939999688a8b498d26914fcd3eaf09208596094b1d1f474da09b8ee9bf06b3cb72d1386a68a521ac9b6fcdfe78488c59bde9c3b16b6744ccce9eb4012b288336da7a870e30e6dc770c9557b72742fed1589eb3010f8fd200dd8352bc07c50646c23a3c21914715966436a942c1cd2b01ee420ce405e133fedf42d2f0f009eaec7710c4f07e58c4f2e334072320ef64cb205857be92ce2b06aef03bee28f9492b8280f237c347f8c7a1c9c85427fe9c0899fce08bfbcbdc000d5059108c96d77495a829b788157978e7a7ef35045becd5e1b6d395d5f3d7271e0421d82d299861deb0eaf1d03da228a5917c71965f70e91f4f328ccfbaaaebed9c3d238a0052a74df69a053d759714c888b8ef4f92bcc107e4153e3a0098059b219d0fc8cbdd7b17b48e046a1a51281a1a09a9eaec0d51d4456e9b1ae89e86c0736bbbf0109f8e7f51350d00495e86da27d19667574ce47807fe82b3f9e143f9358fcbda68524c134d248b2f060276bbadcb1d557171b3ce5e2b7a1eec12000a77cc706c640e78a261e250edecb4c2935b83f58672a47450d111d89244c407100ca67ed5ca89d1426c543679e5d35139f8c69fdd21ec534fc3b829c1e280518bdf37e60f9ecf628204d3521d7bef677f7ad61faedf32ad9b0b3d6983382d3f7ae8fd2cf48b40f94998271db7e27a3737fe8e3ef13c59e1f6b3e3ee403092f32f12dc6b4ea8ffe6929380ae3da025fc9a26eca8247c554e72cf3e887a2ae3cff8194ccd53cbdfba6d4f64eba00c0f7794eb901273821855147ea48e425b2e1f18596c23f38395b21a28564e6cb0d1f464e461518dde3b938d369dea0a18bb7656f358e0b2dadf377fe083240a3be7243f032f6523cb370e0518325639cfcad3c5ba9a41713fa28599763358078c53f6cb544bc641f0fb0fe175cfb0efd1823461029d7f02bc61d2aa42191600e4ed911423ca639b5aabec79b760dbaba48833fb0630470064f4c68719dd8720f3813791713d46af869841cee2e87248485bf09c852980b741d96bd385a64d0e1ce7130dccd747ad137ae11481d6aead9452269253f2433813f33f670993447e6493c7e24d914ef12e467418f7e9e66fcd6300fc621aafcce177373b9725bdaa4510eb66b1347c4189495f4eb56bd534ba1e3ab02f70a0c9772824c7799e2d97a72da7a88853a73589e6b8fb068c5d057e6a84874d9d1d08133e599d3037dd6f92af5ec24e8920abde1e1c5b172d14d04b61b1fdebb4c89fb1c6b6ec1adb5cc311a65667662a9d3a083ae120f32565dd901a580c6d1f7af064a9f8fcad69259ae98fc06b3a8b880b87d0ff4504f83221fd3ca961bd541666622e67c4e73654cd49bcb5885b088be9c909bbd42bb6160a0e73fc27520bce18052edf818d3143025da801b61cc166715c750b71ad3036deecbe99b85b4e504e4322d2529cc7757e6911fd392c00e6239b1513d49d379a7993e1b122755c6feeadcb8f66ee6b28b3638845c6aff37a4ccd37fc9d86d0d5263e2ae144af3bc02eec455a071ad41554ed2c669782637ed0b402f545da722927439114c75ba84be93bfcb5964db636c43a99df5d70231d3a1e8c4f18db7bd5b909d5c69a85b341a4eeabac9e9c5c091d5079e33abb7c429d29cfff95bbc55111669e9cb83b7bb01fc2dc71359453ec910689f133334e0eb91b14d45bb90b17c960b3f991bb3ba768136ac71fe1a6769d1fe45a0acc191832723b55248d3cdf3166c56af883821baf232a997524c11069aba683bd60251d2d04183a17d695241ce34959ae4e879245c847c077f34fd72151513685d295da13df1042615a0da23879f9404747b8928f947ece83b867769ea3544e00b9606ce0386d03e06abb2ab044e7d669420e6987168ee81b89fd14c9f72c2d1b621472d82c6fad0ee3d5bcd210df241e28d29356d886cf81683c4d38dd443b518b2b58f5c66ac21542a30caf37057b324eeae5f6a1612705ddad19a92b5716ac915dbc0009f1870bd0a31b458bc97e564e546527adae6871f2b7afb229373d3dc2a307dc66030fb56cf04dd615f4883917f6e20733253c51ea0aeff969f3c6fff9c49bb746b36542b1dd7f134477824de66d6b0ecb15340a36615b2ffad4555936f2b4d410a0fabe0e3f7d3aca91b3cca1cae11773533c2bc206a52e8063ca21398b76bcbb7976b17008f0460651b4a5d4f4bcbf4b310a9496dddf752c3c42907332c72366550fc2a3a0cc1350526f877d500488e96d40fe0bc1eeaccd3330a9396fb23a7841f8d388956a2314ed36d0656da8dea9fb08483d5cfc9216f1d191f0a69b6ad13f38a8b78dce63047426ef3719279219982e762d31c39075d799cdd5806d00c2d824b6d74626e3d72f94ae5cc491bfd0438af26fb0f516e1f223d3e8704e3a53292e881c2a60f9571a7d1e27f1b02dae429008c2fa4a1eaf5ae6995c2650f025346c99441227d824b61334b2953d65ce76486b247068b13f4591cb864b9e24d12f9a8788ffee132d85d15412d3f6749dab508cd3da267e1f9449c689e28bf5243efd4b9435d9d1b7eb8d64e381b132b1a8e4d140b0d691b959dbbe777d7fb03b9cae0c0839ca3d9967d1510b870739006c26966d52469adb9f90d281bd63daa3bacf503b9e27874181326272459d2f085c36b3eff5881f3cceb2faada7c725d96931bfe3f989a759a2a4779a2c1f73e3efd9caa23dbac0b0eaeacb051c6c5c08c82f2e902e16bb24995fc0d5a69f0976227e4fd5b97e09f8a6a5eef8bd2dd36da8735d851e7e77ab9fff5bb77d1ac54b2ca8546ecb92a10d3a27b15af7b65bbbe8c231ad44666bfaa4f9b42b86226ade99fbc1f8eb53a84efc64739da37c63caf0316e178a2e324d75cc4a6b16a77d8ec527daa176bdccaf8b0eabe093b682f1081bb722256d5633ce9e6bfc2134f5792725007097157cf308139e00980ad5f0282dfc96daef815f15dcfc4b04f18782448fa9daf9e8f6f7d4683a8f383bc2e81558b7eaa550b96c422a5b0cacba8bfa73fc2528f92a5f5e348649cd65eb1698f20cac5f1eefaafd260b665ae7bcd351eaeb88ec2a3298455872ab51026926f77525cc7a9a9bc88443dfb3f2e77d9473b5f2b89b456a01c50e49304f61829458b1b5876732e3d476a81a8e30b850f2a680fc62a0e2d9cede74b912829824bdbb953fe057a6956c50dc58287cdcf4072393ba51fc03b57695370b9fb32d45f40e83d180bdeb4b111f3cfe6c5ee0168d878af4496065d2234411ec32ff2ffd639499684802f5eae3b54972ec8c69184281519ccf715db557d628130ec53ede219f0947c4db574a1671fc68404d010bdcf3e99be2e5d1721f82aab740ec4da81aa580b49989b23188fd8eb0e3d0508ae9ff38872585550910c9a9074b039913b2729b98ebbb64b69ed0d09e2d44ebab2dc58a84f8cf64e46d659eec4c886a5cb41d095cbf3fc65a23b2f202de9477c35c1eddce18f57aced8678d2bcd8ddcd5480b0fe15ae759e93308e548bcf32141ddc2114ebebf3cb01b19a5ec74eac2b9efb898ead103388712cdc97247fa520f430fe3255a6a63ed02edb7c1607881df70051655a0bc18b78aeb8336859707284982f996841185c3888e5db9f0da336406f691e48dc3f36035de8ed606029aede5d445bc0c910af1ae07b4713e9209da526d58e713c06f74404839d2013f8e63730c2576a7bbfb889df8ae953c20ae9b90d20499042ff2fc7fe5e1ad8afdf914bdaa6f23f3fae4882c503136a232d35d628eb419be81f835348110b41db970365f8c042c8eb44fec710be55b03cbd0f194fe563eab9527c44e98eba8c02dbfe6f34e64182429786db87522c8e3f3321950ed3de81ce2d50cbb758967ae258d24de77c39bf78323e003a121c4cb3f8d7242eff2c669014d59668c2f1d80d187111d8e292cfe5ba75fd4cb51f62b21e2c27d2bf522c7b34b166a1d3464c51d6747e7597bd1312d95bc52dc9da742f29a031534e47a472ea66f7845e34219aa0ac345818407b326b9fbd15ad809fe34fc9bd63bfb3d8a6080a48a8cc132d2d071b615bfdc9fa7cc4f2e2129ea8f220ca35cc3fee3ab56dc570b62784dcdccafe59f8a48c173c5bfc62dd2fe195414cc4c2648307ec856c36abbbb10e5936115a1729ff52d2538c68589053f15717fdc0b29c84872f572db9419be44ea9105be337097932e94ce3e5398bc7fada7da7b02085564d4a643fc6238681109c3824e0972643aad06b65e330893fa1d77e68b1a812448e73f865b02335649f4ceb877b8fcd171570ba165e65894d1d6221cbbc92a6e2366212154ce8972ee5f39337989aae2053519ce9b36ec07ff1273c4a53970ada287347b2d302493e7713391c3e566fae1b48d3549f04c5c6e0c6e4c5c21f8f777a6cca27cd6bba7821914e967d92c38ed052cf38593fda9f8d2e935505bd5d354097ad715aab1cbea76a801b0f783f2f55b69c7564502968be99b0e7ee50575443c113a341662ca3eb592cdf462943289e9c7e88a9db4b44a52d3691fa3f43469690b475fad4374e8b064f545426ce7707306f32e72b09d7be45ca4d8e1907769ecec012baf14e3883add9b83bc38d4e66247b913dd710a5fb8f370e19d341067d167cfa1014513d0e01f5379f3036947346ed42c9d383dd68d0cc6f9ac257c202ff687ac5e76d24fa14429b77d0a0a9b8b30b736ad45fb9c062f0657316042d6c88de53cc5dcf3ed316cbcdd232342dcb77759cc018aa1a76c687dabfd5d6dfd2049a5756a794947d6ee18c5d1150eb373c0ea057a7c80b9d3908aeff38b7e98c5f115600742e291ee3e086f6bf7cec6322264f24d952de08dd6b2758c42e7c6a5c5f3bde88c4e38b93056635d919ee92d78e1574de3ebb660f9276fe03cabd76f56f9ec3f16ee76c08d1c253b0fb482723dab6e2e414bb53a45eff23f09a8eff425c4e4cb9721cf3fa089893106b982f34b27a7ddf9ef0338bd9e2305e9417f9c82e3377197a4b6f91402f74f3a8ecf74ca622b03bddb4798467b60ae9a47f2991cd80a95ee6650a3f578cdee7f65a5f029ca8ae8972aeadc5f4339d7d13009aaa5afc13da4db1ed1600853ecc6add563cc8852a6b994e4d757ad2179200b4d1d4f0756b0bda638ac358a371fda2590c4f420280a3fd44ed849de5513999243dd7612833dfddcf847c144470643b9ea225aa614d7f035b574b426205edf02967f4013041fa23b4aee0c4652d4f7df199967d3d56c69ae88da56f89f76be6d0092ecd409d1a6e8027e578b84951ea4284bbf855ad5a76a4ddfa577061c97032045a308ba3a9bf33ba930c46d5a96386d715952f947214b38ec56d480c35202066c65210759aa2d58069a92d51d1085b106ac88c9abd45be6327c66dcf343b399cdc5a31189c5d57cb344330c25744d6b19bd2040421cd7a753e036459bd9a2ecb8b7bc9b57f444ef4a937950923c631d593cb52c5c399793a62c0f183962f6d6f68887949bc02c7e85d088a204d384c98ac75da3b90ffbcf0cc3b172442c03b7dbeec2e5030baca6be6f42744c984bf28f4a0f5c0417cae08dbdfd2150b00ba737802a3754730962326f588e96adbae5f680ddcbf0b25b104d9f51e395b3e45147b225e521edea779074b2b4162df550690d0d6af6927641ca3030a9dd04997bc29aef4dc69eed9695da97e835b7cb6dd69ccabaf1ea289018899793f5827e4578aedfe818b4dcdd6cc528b61178bc408edc36e27b3e4f0e517179bd737c1f861ca09e07f18b4f7de5952587d59b9f381daa160f7d2e4c2ad3ad4e8503b275a5e911c7dfc343ce8af0ee0724b19d3ac7d7954b3d17363640f6f8f20dbcf1bc10b6d3ce03c1e91ce14fff9a9c43278f74af2aa036cfef8ba58b08daae775347a387b9c816df97822decc673aff878a3bce8402a840e01fd05d888cbf10601116942ab0e508681ac7d490d614c23ff94b88ffd0390383c387bc5216ec8341bf82a91a4bbe2a0feaa12f81338444c07c95385e1219bbe8c14c14cd786778ace3e354db2105a574fa48fd113b11b02d74ff08ac03fafc61cbbb07eb6b113f2809368efae3ce046c36e2d962c2c4302a34024d34c4faba633aada8de9488fd9fd222025703979ec02c4b82418c8ce0227077ffe48af713f4d3df7798df51932f253a81d8af44ed27476e68713fdbca0b3246eb914ebe77a8133eff4bd07a63720c340ceead1a14fefd8cff73d103f31785be2802d55dbca473ad9597de43548ca5ec39f277131f596fe6f4ffb0581cdf16232650771f9373e3dcdf78fdfe6dc787c7b60eb61127a5f76ebf210d483f47496e32a3f142da1815d91deccac59f1b841593275dc2f6944c238acbef94dc267ab97a957f109b9b809fb91db57537b8fab8e4a67570623d74757914f27c6d6f4bb12146841a71650fd42929f8935acf1f1eca6614777890f42d52d17a4813116bc5a9626d9e09a288745e67329066335703b0a29ac5259fb17020ef08dd47443ecfe373fafe7f7415e61d67b3bfba4857155197289f90866a5c19f26d7c87b1aa0d7481e1710d3dbcb6cd6453113a880673723f66fc562b0a2ce499d12d47a1d1ebd0a82f1b0319506d9d7230dc79b120f1cabe9bc3ec1b3b9d24ff98291868671cddd2fbc7d7035b668bc8c1d4a96167644ad3e3f5b12b537add3d1123a3c44b40c8aa827aba4ffda31b8f087d9f2eb36a606677b9b9b9cb17da622e2d36282e5e0aa01d1c374084a5fc10725eefc6aa1e4b12e98d310d92b47349100a1db956113114c1b2440497600b8b575953f27a454eeef9f2b53221a9ef845de706e770df5b8e80019a84002d29796d4f65ec647c2732ffdc173bad9d0417697093e72344055d372885f5df2eab0f3e28986234cdf9efbb62c44475b2307398a42273e92a05d2b3f070f4c3df36627828b5e6c2d38e4531e0c5a068083ade26a73ceea3963ec9e183b41893d440c0a9f6e64e4ab367eba96e78440f5027987f947b0261819b8b4588b43908338ad2d151dd609bbe880c627ce28f0040857512458ac68255af32e80de24f4803a06847dd77ed0c327a34c1980f031bf2d3d7f74b1fa4a666751d506bd6ff522be7831430f7c5dd1513ea83c450fc15d838f9c68ac9e0d7987dfde6edac5d08ed3d039a5a9a340330820a30871d923469b5af692d6e1d051142b29072b21f2eaaa30c46577a322a683f7e813c1ed904658cc6070d8d95f514cfa266b9d316817d5a8d4a8545f547b36fa80106d3b04334a3a0bfdaf75d644e4779221bcf01b4dddfd01ef1a62ca93617ae42ee46af58bc8a209556000f0dda4ff80099d22eacd092e4db59c76adfc05cc0e3db893d8e79fd57fb830be58ac7a1465308d56e8be1fb7b66c9b25a91f3a50e22e4f769bf91bdba7c72195e7d472f7d3cd1a9a9a31d14d2aa9042bdfd13e94cc5922f069c5fc332895fa2eaa059be125f1cf0fa0518156dd16573465606820430db84f6407a7d57d52cff59f68748bf2e261820c6e2b89ca5905031b22a00a8f0e76aa45337d308132acd985cf7e11733d898438ce9844786373a7a925db3082dee303bea9055418c438cab067773f6c5f502d58d89d9bc2edee4bbcfa7b6556aee4b49ed81a7fed8a511cc3f6dd2941d95e009cb37f74fd012376a584aebc382432118ef0a8b5c64c7659ba546fe94f785666717daa1f3f12c046e1d5c8fe5b3b5103f88dac48accde5554996b655b60708bd62eb0a2083abe46adb729daec34bbc19efb494cd54dbe4d4db638e514278392fa9f5b4d787209c65e7479e54d9207cf364b46bc3bf1dfbae01547ca2f92166c147baa6cb385a271f81ef68c14583e155389f61ca86af93dde2a3bb4b10c60b01a0ebb5611c6fddaebf1d0e36a83ac62d22c3709994d6591be86d45fe3bce36d8299808ce7da936b4a375cc2b96d7622c4c24b4e7ebd2a4b935f754f3db098e580cf458ca6b877b6233405db710934e03b0f371c864cdfdffd7334eaa36eab0ca3d38e2544c5582470c17561fb4b0681c25077d7f28a443b047bc4d5ac599ef454732c7b9a19e78fadfc12d7a0afccdb44aa22a265f75da82de25861e879305e0e3d3bc9a6ba416e3c0a68787267029e1e5b03373c8a142f519cba0d3035e2121d8dfb88264a5624ef988db7fb8d076d890435c32e72c22156b41342ee5f546f9bd667b9c47732f3753319fd2b63d5d557994f00658647e871b3d9c6148114fb23a76796171ab5ad9f5924870c5a56b831beb01d4e9a12031448a5480ab1c0b4ecaf8e23547933ee87ad03a4de3622b18fc4ae8bb207763018957314b7db89cc6f290bfcf5d8a4aa3639192f638df52f97d92501bc5a4624ff204c52998b38b7167f10d730dd6a22ee699bd84ee9766df9eff76f2e9081e4a243a910427b6a791b12674dd7b2c709bcc87f35004e9dc2a3ca7635c1e01fbbd12ca41eed94e3224242e0f640c1f295281b2954c3945dcf93a4e3832b841ac0113eb759dd4d229bbee6c148ea48623c03ea8554500f6fc7876ec11a7e705fd1b993c3b9b098d6ea905f654e4077ab57556531fe2bc0d3cf1ffd520534c9095e5284b4966f064bbb88a6b2955b75e26ae8b6a6d16e198fded0fa94bb1100b4178f2f989e5049634684274c3c52eab8ef70208c9fec8f773ab662505d31096099a56615d774e3ef72a592b4e09ba3038ca937d5f5864e63aacf07c0d5f542a5dc95b682b63e7ffa8a9e4ff83b03dc6e4792aac40a82e8084da8d01c4037fbdbfd61af65b2ad0976aca98e392b274950ab0d42538a78cac4b4e29bd05032ee320ae29b754e43ff50461186c9546e7a8331993c213e40c4354684ff12beaecb29a756ef60376adfa0030675d90e435f1b32b94153aff4529c4e8d487a723000a3b148510ce3e3f97a17d08ded5e318fe8f7fccedebbf8fc3969a987f4b97b2dbf0bcb6e9497256d318a565ed3d57b913d049ac927832eda4ed3e582cb790370f21b3e6feac118f982b849ff13d9aca115ea1cac0bf8fbc18dc01a2261cd8179fb232d98a997effb36c1423fbd96d39002aeb0866e9472a17aa007ed105a09e0e1e49bc4903b9ea4502924029ac095971a94f6fa813df18ed6e53080358061c7b295081527fde7cef820ec92b6df957890bea500ea4cd527b7c791abcfb974de903ad19f3a4c3ffa2ae80d6918133f74fe55772d2f2bf4e5594dc09659b91a567e73fa1ee674a3381c0a96a4a354b92ad369e4d775c8563416853660be78f5c43298b44279b600ac1d1969af29120fc62eae638d06ac03a5bbfb54473bb6b8c9fa3e18a076fc18a39e5efbc6427b29eabb29df18a1ca4c8a98322564741de77e892e8e7900fdc1555f96344d61b136a542da44b1285c14b678d3d633568b4c60f9a8a0b4149625e64272e504c15e8ae0656101ab30ef373f7941722de942dee5a06313a07a5549e9f44b281327a3626a296fff3f22122b858f2ddd30b78b535edbf3455d1055519c817508405bb698b26fe7c238783b2eb61ee85eed2b0765a744a131d92a22bce5093609a7de1bb696ae87f84249ba20c7f7b7ea2360b4069063bd6f0d61c729375ac630a838f69a2d937f14f1bf6e27998fe5cc4c2e3679f2183c6461517669af9856d675afac2f107b0ed22be1da11356d5e20bba109174c9ce6136acb992ed4e6f9933cff101150571c54e2f6d50881feddb5d355cd2304eaf5654b71b69adaa22546d6e886d0a43b09831c4425f6aaf3df419a70338824afef68f810333a4dbeb4e5d553578fd9798f3f2992ad22ee41ca1cd636aafe60939e702250fa5e699cc1ffbb6be9835b160678c71aa01fbb73471e32c4dcf95522de5ad74036f24e8b7ae48f1adfbf0790b43f3267d028ccf0c76c170d4804af578152f674bea065cce292cd5c9aedcff88b64705da067746ea70944a7f0f188ce8ee01eacaa99690ae71f7c45232033c02521c0751c1b7d0ed369056c6bbc234c9f482ef3892cba92337ef2e3eab878708020647cb012040e3bb345cdeaa91a08a383202e72e4a29c421095e8d0c755ce300945c8d8d85fa38a9ccbdd1970482846a7c02f7a702d312215a047ec2b388b07731e68196333a5d2f21f7ad8893dca9d3a6702e345af67a44b3cc262979129f8cd4158f06d4cd875006a60f2a1bf95b9af61509edcbaa1584e4575c5a639307798739815c6816b4d7710305a661aa0f2c0a9ae9284a4d648245b79a2a49430fc0e6b41a383f11aaa28f78635214937ef58a2b78a474f87431dfee259773ce64f72d90cd388db7bd81a76accc4691672ab8f47dec47ca7e947c0f64849537192b37be54575a674c355425df07524ddcf2b9c486302eca36fa8e515e427f795ec4a372e5a2b4abd8ad00942866c6beda6ebb5e26962868ead62865345613d98486278c795d432d89dcaf26255eaaf6c2a3c4082ff3f4c035b4bc6e27889d835f52d7e4ca7a577a0d7ccafa423b564f886baaff588838c496c78a9060e954713e226011d9bd0cba5f2ecb961ba3112124efec1b907b5c82dae7960b91713f30145beb3d2ac1cdaf752e31bf314a11699f2eea615f241996e2dad50f6847da4185fe64ccd057d7a409a46bc1e590c183c0d583ad391878c07aa1118037a513e1740bee37a14bba3738c2a01f4420a9b609ad50987d7016a0ab5201f7c84cb3bbd4547acf3b6bfe29aa56cbf3bf00560f80bbfb69f22d3c3c258b70a441a8714c57e6651da38eafb916b6148cd1a613109d946f1a149426a62da421d7d6417d9c6963f9b9ec4c4a0ad5368df7454042bbf121618d1690bd73c5996a98b157de4334cebe8a5b7475e71ffd095cd7d447866c22618defaa48504daa75f7e0ac978bb69dd764a2b5c59a312e9908ad3e8aa41e014a514b5d653abe0dd865adf32a0a2ba39262ebc7c8cf810827e714a6780f27c41337c51de0aec6b91accebcaaeb2243d7d33854ce96079a79a54572cafc790c3afeb71ae31ea7c269efcff6d453dd00b96bb743c537f89542a7324ceca9676db2d04cb9b3f174000e0208e0446189fc7f127e092e90ab261ede9916734db36f037d183fe3ed1d32fe88c3e30198ed2bb4ffc88003d35a6e86b2e3f7b533ab43b633aa070ec0b2a91bd9ad25b322f36d35f894b3ea9bc8181e1379d3eb8c963aa0d16b3d56e26854c23b166be29dad4970683692eb61463af48728c8ba2c8aa39a0c21282d9666abb99a7175635b16a13aa7904c3f1df28ee0f7cc4cdeea4e8a3d51cf2acc0c42c7fb82f3be427a9654dd684a5d817b4cf560c96d3700ab93c9a0481f0848aec162c9734b3ca5c46472d7ccf723bc2c2a41d06d5f6213f28e0fc8926f3faf9ff6708461506831676e538eddb00b48b741991c3a8b0ea2952e6837abe5206f88f0a58ab7027cdbe3cd6e4325357fab7e55a632ebe8b71e8438f8d87b65928ade6b7c1b734cf440a6718bd35a3b9b7d664119fc9598b3bd87e629d19b8e2fa1500453231aadc8ab2763eff1968e43c245766143ec460bf0c4044865b30eccf9b06bc4a1f75aecb908a60bc4998fed48c32ca523796d67b04a2b6a70ab7c2c7ddb9b21bcadb22af8256b27be9577968398d12fd4d4169127a3b1b02d483ac03ad8c6bcf24a4d0c6cac9899937667773005e700afd0c37d6dfbc52176b4141119fc46681c1ebe7a6bf2723ab6cea99321c19165ccac389a211c81cc8a4fa8847ce3bee64e267f90fd96ffa694c83985b9e81508a42511e0f5d95c8b60d44d17f2ab16385833c330951a88f0e3eff37bb2b0b6f0dc08437419f1c8400ac5b01413ea060404ef8084cbb39ff42220c5d5953fd5a48fd0a1256331259e306a7a93300ac40772b833c985e63aa63302dd1d43298a63de10fbd051ef40deca3708de64c6abdc0b5c69918ff7eaf36ad4eb46b053cb2f7d683c4ac36c149f03888fb33115d3e25879c7e5152c876642c5af472324933a2553491a874f41354a269e03b9c3169598fe5e0729cb3dc7ab131eed18f2a62457b6256d07afbe418861a002c96bbb80619fbf235b4354c07b1f2bd2d45ec6baf1eb0d812b4e78467e92a4f57e9197c1bf1733322afa5115543a8630e9d110dd9effe8b381bab8359d18ccd78a295840c9808d2f916e264f528744a3d952a96cb448b300b41c051f43f70d294ff51ff4dc822bb72da4f376dceabcff9ddf83129a6c81811e821373d7073a39c0574eb03a4af51514bb2d4937634ca4e678c45d78baf0edda49e8e0036ba2069ca70767e83f14b3d897d598d1b25ffbe96040c1e9e232ecaeea639b7e99eabe6d99cd1b5d59c9b4dd0a14235e21ad3573526524bcb1c90b4b52acddea7ccecdbfcf1ee9dbb2b992a735b34c77f679c86748fbeb99650d2ac7a42086a1909e9d4088560975af6c76eabaeb566c72f27c368020a5f1e0f37bd3fb7f9ac30b2df6868b662c1c697687d35e5e51ec14aed0d99ea538c584b21c60fe666abaf1f6d57a97b4948d2b5186acd214366e799e6d3034810befef2bddc8c47f42897afd940c9ecdedd2c34772828d875660503b3687fac881fbadc1b01da16bc0532fb2bb4f7efb16f84bd55f4202af35153ddd97595e1341c3e841609ab8dc3152c29915ecdf825c2f68c08864649899c3bd69c31070eee72c6faaa6438da383feceadadd916bfa14a777a4dede8c358d7e94165589ba4a768ed765d729b25d28ff48afba87b7ed7f384b4d0149008e16eda8b14b44d130db04bfad508bf27ebefa3a90f4a5d80680a73e84b19528b206930bfd3645db9cc29c99c8bc9dfc92b74bd02a808e9c1a4411b7fce41b6e3758d9b6ebcf509a72399a48b2d9b6fea2f7e7b62d7349f3f0a4dc5c70a703d6e7dfc42db939eb4a6eebb0b84c8b18b85990870fd39ee19715079f4042e48c78cd2056f3d7ad3399ac23ef55ea0481db9ce12e422f02ff5c4fd512f3df54a669bcc5479c74b1ec22178f0cf1a36f423690b7af3e63e1b88a748a1671147573b1670c655c5d26e840e2009c4593c20bb81516181184f8d00b6a28c2701d2aa6525defadedb585ab56908fbbacc9a2a22782191e3b312d4c0d3af63f2b6edff1695891d0e36311a09f064a835d6ff3a6f887e4673b6657df671f9ece4ec3c981771c3b82dfc4de59b2abe4e6106519802c6c31846b5440d6ac5c30a4c1c5123299c820446ffb66dbd80b3783bdcd6938451ab2a3f26202fedbad1b4c60a3673c910ce1b28388cb706762e65a7396f98063776d9863abbcecdd272d3e03faaf3626bb5ad61a135889c8494ffbd20453f00b82da04bcbcdc10a08016089cbd350b221caf73f046741c85f7eac34193d4e1dac502e9257ea570e3748fe9d5d4778275bd82866e1a1ffa3fa7d8ead064b7d325245960436406c09408ecc3ff7f888fb64b6ce229a4048592b1d65c003d4987296c8784f2a9b7519d7d432945f5430f088f505acd097bf45a29fce01ab24d3d0c7259ed8e4ae228790447d5d8afb770ec4d6ebdc7322eff4a442002a58dcbe3e381fd415204b66f71b220df69671339216d24cc0b6c19a3564e71d91a5bb7ab37da5e3b5f43e63d0c2da8b8d4eddcfc6e86340c657a069ddea91c6371d3a6dc1ea8d2b81ce3a8c418282fda9fc7f56daad3c813370faa3540ba30c28c80b536f819fc876f7cc7646dd3ba0141ea9677ac21b9c5870dfafaadf9148f8ac601e872859fc3a10486a431055060612d3f77522ecc76c87f3f8ffc05ff8b4b7844ab89dbfc1e76910e1b75e8852d617c9ee56642dab3be05753d0948f44a588d26aaef50ae6bd145133c20804b5797483c61c648151201e53b87da8b2887b816c27f753a127d3f0934f5742549735a393967220f6bf89ed7ddc2c2f223dc724917399f7cffbf99567644e9ea87841b770b19892e17caccb37669753aa4994186da719bb5f2c9fe689e4cb87f9c145039b9bf9286439a18924eb690213a87c4b49bd8043a92bf36536d71ce495509e7bdfc674049b2d038ecab7277de50996345cbbc10a887c19a41fcfb94e4bb6486a01e28cb051df1679b756650b90078fbc4c9506b419b9d61fa900284b7c0a896af353478e2553cf4acef4a423fba20bbf3513e2d16efc9b7111582b0ac3ef492339e9746c94e87935870c169d5b779748d981f7b238ac8dd5e91c96eb8cd895f3e945659c9a4e6557d8f0d2344feebafc7a33cdc9412a513862a7135c1003cdc5e3465ed0e67e3964fd8fa207f7c620abdf223d2ca27013e11051c31c2b8fde9d65a0ef817f8821d4ba3776c5af222599268b8647de62efbc1f2aa15e409e5cef6858463f2cbbc2759ccb80a243eff6241d75e63214898ccfca058b888ca2bb7d1ef424f5b440bcfc8b3f171b9319aa9432d2da0ca79f5904726889359b93b83935eb3cec3d2260d9946d8a62736b0a0a239c14aaffaf27f30533421398a4db54479a6bf5a50a6f7830c13d35b9294a650e032a26663dbde5bdc01f307bbdb66acca4eb40f7ea337ab933304307f10a1478dacdc505e450e08fe345d1e70b13a560eb947ce53ef630aea4035301166f1ea97218e3fe5f0f8c2fa6a60c9bda37266cb2ae92f51ef6fc3979e3f9df1d4a64c01634ed466c858b02dc70fa6c22a5c2c8af1314822ce82b5c231a2a88bad06bf986aed5d2c5c3493ee445ad15461d6af113ec09f6c21c1c49c22ceec3c7e73f98261fd4bfe8697f0ee6dbc50a388433d24b065044b989857b5ba710ddda46cd4f789cfe6a1a8c7109a0550c86e8c1e4550beabcc99cb2d99adc48c0cd7857960326a2ccf34ac7e2d48d4796c4e99df87d20bcd92373d2a339c622c3743d5ff0657a83c31a82e0f440f875ec26623c0015d8a30e1898bc02ca4d3a546e696df225b874365908df5f4620795a053febc730ffec144977551138d5acc97cc5fa679d0f8d264016baba2fd5c41bb927b0738c831c7711db243cf382faf64318296ffb8d88e11a4948e942f644e406bab4064f8d551dc5e61bdf032b8183c9aac8f056163087456a1efcc33337d869eb07700903f48ab27c733eff7ea6f2fa7c4dc6c669bf83e05451b2528ec1db3fdcf5b2b30c1110f814bf145fcbbfb5c86433a8566d122868267bdd857d9dbdf90c27202267c8599985c28c866d1a41651ebf5e4188215ee3851c99cde3864700a67f60434229a081eb612787f0586930755c0aaf1ccca0e407c189d52c64e906472f68ea9209a729a7189a200f69a8f9847966e53bf0b4932ff22664e8fd8febd888b09ee8a56e21a7e14922496d44cdd1311fc1a9660b627d7ba554bd6c16d5af1655ca59f83b0f1fdd2d8652b8696ac1544fa66b072f80569850674e6ab8cdb1f4c952ce9029a19c058d569a74e8d2a5463637ddbbbbe964f07106da9e4213a50848d96d6da48a2f82ec6831b0215d04d9eb31340e49f20c1851cbd0f3e819365d7a6ae9586f7d9adcbafa7a1f37bb3d8e60d75b5ecd4e89613b04317f44dad787befa160fda50a9ca56d82b8c95c1dcff2a8d9dcba976e8f08c7fa11488578fbe74318f8b141462bea81560ed7547bc5bf0f90b5b3fc82fe8084f76ee4e7c0f4a7e2cbbb150321f7553208b63f902620e59aa643177e55111e6874543a1b1a0b691988b9dd93f031d18a49c39f9499d6825e4a8b7af4a48fd4c523986acef11c8de98fc2c9c73c68fe7dbed6197c7577e1daecb3e8cfc0d39f42cae189a03b6e69f1d3e2b7209c4773738d88c5502d9169836010d259cee52a9c36476dc7976a7c52a68cd3b61d5ae9742e3ea3eccc87bc3808a199ac0fe0ae79f59625a49fd967dc0107735a93541c2bd89c31c96f6b42f3ec24e2b6d186f0323415761955497f133bb44dcfa0e55a1a67543514a1556a4a89194e0b2c271cf2262ea158d8d163a966730c8937749678462efc034044e22bcb23e1dc987dc68624bf837941ff42e57dc26b1ae0e795a1207a3b13de6a4533b1aef7fdb8617842b26a4d6c9d5cfb4c51250f081a840529aede973bf33be00774b4f34731efff995ca9da0e662d1eae559ff9ecc8ead5bdaa715704dce9dc4fe13a16e51fd4c38321eff50df5a7b8575d4745f23cc96f6f6b348ca94c028e8c0324de8527c4407cb1a45e47f490e6d02b12755b0713b6cfc32219c2e9dadf1c5fe3bdbcb9e3e3488a6af5f485eeb71f8f53b8bf319a880e0e9221c35a9552529b7fb26c44b38b7fec0edc79e25872edfe5d236046f2200f1168eac36c7bfdefa643ee5af53d709b75be8ad25693effca16cbe3607f6efdd5c3204aef414e1f73eff74afdee539618b17912524e6c1bb8f58408438740c18a273a7edaaa44e527c80f13099755c2567cec5e4d6c6ea4ffda647085803878b16edc34afe2bde621573c9d5321baf3666e3891e8a3c8fe97a5a14f8424765dcccba342a7dbd4c5174b13b8934ed3e8bd9c8d88ef1d308748b604191a690f210e6bcb5cdcbb85187c13f695f4d9490803d685128ec23155b8c2a2024229e25eb123fadaa3e477d56a5d41b42fc2fcf443fc552bb5786a27200364f99237f80deb3987f186d033a926085be9851b75acaabf2b4949123eae242bff8d651f46e3da0a6dae77fde4ca09e6450ba1fde0cdedd4c7afeee9d7cf31e4e8ee614c693c4e151ae5139f63a4b4ece75957af3455cf5467a51b8f8da696c28b53066a595d3b6d2f594e557ca3bdde059e4ade235bde2c1091e25770198728930f2c1e8d0676aeafdb1c812530fc250a8809c0c1fed6439362642fe501eec246afd29d3a5a90c2997cd35b2cd45f3500e7b4a32738d92ef34d22f88464dde6ca0bf27aa169d90a16d99ad7ee31cbaff2f63ad64c839d78949f8802d4fc4e6b8d4bcc9fa7a3c7c6e454960065d5928b586089f59b6f6d66d8d7b96925315d317ebbab8fc66b5062625f17ccf22a452e81a4a4d09100cd02678b8a802424607a970ef0c39a8f1f231d098b6a3b548e4767060ef37438821696af8e349afea1a2f3b5efbc7a1e5a4c8a83f23027f9484d4e7d7f4f0f4437d77ea24408ec3157c9530ec919feb7b21ddbcce5eee40463a50642f669f064f0d8f4e02163e186d02890f765c009e53c829c4beaca0b8b602bb13ec26a48d73b9e7ca4e465b39a15ccfaa7f3e96185235eeef4f06c1d932508ab2c4712615215c3dedf5e122392cee49a0ff907c1dcb80d706723daefe09e6d4c0676d049062c059aad9decb2442214864d939015f1f87739d4b8aa0b2faa065fcab5505adafac2ebfed320ed0c5c77b22aad8be331fcfa7e2650fd95bca8b6c0922831d5fccebd69761f0b5eaa86c659306444986f360a8cc66cc810f968a033a3115f50b382b94f8f192472ac6b48757fab6ca64dabf42c3e05290fe0bff133f4a6458c5ebf9db3eb8a65c6f74e99fb327aed1db7123f3f2fe526b2ab0399f8368b453d73d17eb4d6e17aee7c48a4f667c7b70b2bd7693ac09aa0d9532802f01d646af8912324bfa5b3cd08a2b058b3e462d26f860618912eba6dd1ec7227e4c99c07dd299e7d7fb1bb66d21813b3f092ced2785616a35e10ec34ac99c675f36621834197d430285e81aca812933a54b1fe256b89332b9f1927680b9dedab878425e61d961d978e2e49ff1965687e3e1f2739297bbff514e7702b29ed3a5a483a7b292e9bdcec7f0cc8a88434c8510853353ed886080b21f5f193210e1dfebaf9ed3a25e3bfdd5528222b42eba71449055d4c79dc9388325c729862406150b0d71da001438d0b241efb7fadb2a02d5313640e472d45bb9f3c8f343b284d0b8e26190c9f5187b0f589a7a4c6a67d10a87d2fffe2fc3515df9a138f3d2e09b7401a42ad380d324d1ff8ef4563e6c22c5a67169fcea5f28ac21534bb72519ab86b946f27f6d21932aa8503676414b9e2838b83d808fd0171f218ae297ac21a18ce4eeab827426804a619a6270341c32bc01828566d55aa14e297c635e4ca37e5d6d8a33b3932dd31e6c9bd9a4dae1fc3eba848d76bcd4e0ac344c0a4005bc39d62ab702ad7d969b0143fe5e999be73bb211e18c353cc804d6cc386e653582d20d41f6e85ddc2833e23e595c8b0e4d6930968791e1b4beaff80b21a438c6249c30a9026cd3a2084453dbf108498183180dc15668d46e818ada52a4dc03b94d36b4ae455977c126e6b37b41c0cdeb9c25fd3c22d2bf07d4193722cca36942c6aef2036adbe6478ff9501d948455f2fdf3fbce8b88f69ed337ab6124ab56c43a3b347c2b1d7371dd9b78b0ec5234fdc401a7eef5f13396b82b3bd4a029d88069877f5dd482079aee6aa5f249695c6526ccb3b3c5423e4388fe3cee32f4881a711a52b3f4509cce1722fa58f16368fb0ea8cb69cb987c013b2b79b189242d260a64fc9e36d40f31144e3272a36ca0956848386c5e17e03fce2c7aada8c3fb9738456da2a79f3f14c6c129575c90d537f129b78d673ee9d2f194bde01d22a419af18da2b4d61e55b8a8338260ed28f3e6b709c85e9f3320f5353b491d35765b53dccb651c90bada4fb10525a0692ae25384e89e3fe3ed8a3969cc4465acaf64da70930b3546503977a77ce3088060763005f0913fbbc0ec50932079cef487dc6251564ce78107498029a4c297254f5e73f218b3b1f3078c244f10f3aebf4983d0456df39690be2deec054e384b48e8034fff91545a52a9709e2527c7396056e01cacbf60aa87e4104fdfe857487bebe1b781fd70e277d08dc5069c02e944eb8f5a083b6575f8dc73aadc5e354a62c022f55d391fcd4a664ec91d4df41f5a898169aaa4bb05bd0dbaf7e994260197153e109d23e1bade4168fd577a8c1dae5a1954ca4e8cbafe37a3b63df553ac2105afe784e452790b198ffdb43a64fa29b601eeaaac03804c9e7f3731ab33187874f1ef8d5aa3e73b3d0f2c4bffbebdf94c397e2b3862035c11ee10899c5c902f14d7ab06080fc5feefdd54b6ea5d6c723cfc60eaff6aef29f3c8e1654adabf7b932c352feccdf9b38a50e1987dae24f5b422548a5d171a5f177b29163dcdcd335c42cf6ca34f10edd26f709256f2704b530930e1a6230805cff668c3f252022f06f508fadcb1c450556281f003749d1001472d0f2adffec34a12a07fa23491be287727412071d8fe3a7dc724f8350534e9138bd6c70cb628f8dee92ca64f98409c9115872f10c0850692b45d69e9911f2289b9d6b6faf1cd7bc973c2786299563c6d86770f8cd30d82ff0e3ecd4c55c133a0f5327a218b1db5264e4c06bc389a3528fcd6f7f170243d8648e45d5e458ce442dae5cd858eff0e61c7074e0cbc6f43bb9346ee65c5a2122beef64e13b9a14c0eb0a4fb162a62e9481c2cfeb029d8417b26eb2396bdc04e3f9317f5f5b200d62e19796a5ac8e268b0e12c81f97f0a92bb1245f9b053b10647d771830310be961cb11d23f5535293a3b8b8a58fe09ed46ea11d0efdf6eb4ea6bac866556ea1c8966c49f3ff8255b5f022dfe26a2e36e916f1d95877aa8e9b4bdd8bc04773396bc8663a726fc4a975cd847e359d180f2dff699b8fcea4bf1dbd6cf9c1ff833461adffc732db4fecb033fc44ec3000e7dc76c4c75f0670f1cb3faa3a5dc4470f532a0241b39016af5510e9d7b44b482f0ff0a7f6a6aef72516139826eccd55bba13c3b4585390cb6df8f5a517e166121c02e1c840af982abe5cee73dd3aeb4a92b3df94a3cd85a8e1bbb08d647dd501f01ca6443027beb63b28c8f66200821313522f9126e9271f352c28bce240b3adefe87101a2da1f8730f9fb9ba98a6026d67538fc40c2d181eb915a3edfdad1b1ecef2268634b0bec8813735948d9675f6d9dae29b8eb877a562cd160efb42d8327992fa44d6ee10307325016d5a016fc99aea930cd9d1cb746605c1bf4cf5630f1d544e09ef85640c21d22d21919abbb96f27f83b45115d6f85bf7793ad0b00c0281c1263fbd77cb11d87fd579638e22385e42f7017d1aad56f717935f4bc51d9b1165448a8f9db618f53b1a5737bf5aca47bf1a67f40274dafab413fe910b922586ba7f996c40914843c4dac49002c30007d05814f9c7a0bffc8daa255f611141a7e6c44f3ba8ab38e67e88fe0249421bcedb431ce039d68de77f5d7440a26ce46cf2c90d0eda5bc07646a4c44447983429c8bada08f574e7f28c00364ff993050efec6bf160af143328c22bf89695054ee5901e63e3b52d4145954b62567e225ac6307a0d10e2893c4fb04982ce1f826b9a4ce5e89cdb568764ee78dbeb071a4d01ecf1e6e1408e58266edc8c51fd823c27c4a14f78104842c350e6aa85f1b7273c4f408ee0a74feebc90982f004ccb2a354fd5a24aa371e433aad6572f1a4262d8fb11d72a62487ca711e65c867350bc85e4c65d631d1dcfda79d2cac0f0081e3a0002f4e381840747f676c3d47c607c2000f6664f6cb25529272ba39867e0b6b9d10a91a33690fdb2a7df41c633db18ac0447d8e4fe76aa0dfeef3bb7d97fbef94481ab79a33ed8b1710f5434ce2c811d1ce42387160b5d6c50b0cb57d88f9f84143b8e1ca72afa5d1df21f7bc654321d5cd6de9ffa2cd729b9d52565e222e1c1e7c0358c8f9fc7d68324bf202948a71b401de893ed3bc394e7db29d517133738793415bd13f64d132e8196d36bf2f1be713ae7d23319572fd31865b0e452fbf62f755ccbdf3874a815b1d25c7d4462d0aa8f7e7733ce748fd542654652187b63590bcdb99281f8e963bc955a6d2b83f2795b9a69c4e5a471d48b93e4899b1ae8d7475b1a981799b63adf59e05407e7012fb9bbda5ea179dd4670610ae9490412ff24077b762f8c8a3a8f20616f5bc615b9e07a47fa23872115b7b14c91360861905da9d0a9159b04ad2cd180ec3bfbdfbf793e3da4b620def0ac5fe6c3c3fe0ffb2213a91b4d13ebd67c0ff603bd6a2ca1454cdf2dab88f8f28c860a7f8c76e822c1835be8cbd20c1d0b5dd383981a7ce95ab0ce0acf15d7a97a873e8cef15979b10cb51c1ee54ae3b1800fcd403db83d315adcd6c60d5e050bd8c3d65ae73c12be7b10c6955293f7d6708be8438d17611d9bef962220b79bfa70c77436dc20628c2e60f77451dd5844bf1d7561180105e71a23ca0777f925ebb233d6e885c469898fc5ea2d01ea4edec673331fbe8b4617653e06564ff110ec3bb6e2ef1b5523cc19945e50cdf869f3fadc8aa4539e846ecb3e2597a9a4cf2b4b0355307779bb66bd5830bd970c389243e7369b660b943125c65bf96fb7e315eef31561749483dc560baaee56bf38284b1920831030123c4abb7ee98cfe55c1a486db68e064836c896aa2f8cce97082e82c4561f95fd23cb3435c4084de2ee92a10379122707a17a05093eae9e2243c20f43946eacdab0998c809f0a774454f127d6a5b10aaabe544ca14a612c915171e1594a2b5849adfb1a30484f3075f4be2f2a517ef0ce75bec61b568326bb69244f984e3c6d92dc24d16cc4e85b88c3cb6f1593257029ce2184072d11ffef741100cbeb6f13b7c7134aa863ff7ee83d5cd210b35f71b18e4cf9863b20bce999ea28b7596e4978b01742c940828fe58eb5e27f76b276e17e6d0cf67ade143802c1ac2c01d0fe7806dfa4b6064e53b935185c737ea1b64611c1babd8212ea37719844be6c5d02145d330e049e0b9da2c8328dcc5ebc434a85c695ec1353555051d241a545c7de0a611b2cd22f22e111d6e691e89dea7dc012ee25c1fd40d6fc38980a2cb90e6c5a144001a0791bf161ecdfca2d7289d4454b734021d367ebcc4a503017b9269f84bb26088ee7964f043743cfbf8a1f604e3ab437c18d232c676f6dcfbbf2a85d2aacc3f6f1c53083e9b72c2f32f931e7a43ad9e66ba13311a998021bbab03c314a40e3e8609387bb2bf072689706074eb9420f329036de806e3907bb7056849a0f639304825091f3c6a876b61fa212b0d10b1f09928875b8460ae00ac38e5dd860bce712e168689348be1658cf32f758ec7e5075aad2f82df02992e817f8238bc75799339525408199964b3870c588f1fb2bf39f4f86a794127c47ff2fc5cc4225eddb9cf639e92ea7b8cf7334d16d454c854c78fe3f58683784933767c4162099aa7d6d57b307daed1c4e1a09b8e1bd83bb96ee747ef679e95eb4e6fdaba4f54fc5d74e15d04eaf27888494a48f8ff53c6c535e18430660de7c1ee68982911845bd446483f9d431e4d8fca4ec3b0f822fbd56ce78d710191af8ae78994252050deb7c1b92da935850c1385d979c0c61301c39ab3e9acee2b7275c83d1940a7ccef7748c8fdfc17bc4fc0a8c3d27281f5c2040308a7412c3d323bc34fda8a5945d804d7c8c40c70a93cb5b228b8617e1aff1f5b27cb816f7713513b14e96ff2ef734f085a916585a9be79776c95c64191c36c8dbeabe0cdafa99898fc677d5102aea02ca2c917850a3a6270d75af98589d584974500255ae1ddb8586a374c33910a0dee0628a2f928946f8b74c8992c2273ae5957fa2b8c9e76d7e73984096920e049458a50ad2899eaf3a25bf98a30d47e9ed857d9e70729aff1dbd67aa2d6a02a0ab784baacc21e977f6c44d5792e6b2a503c523edc6b9963734a614c8252244fd6ede071987f08bb4eee93eaeb32ecb20ce4909616ec2686b0594a0a7f2c9b0e901c755d750f75850165afb5dcf359268e42fad039ed061e547db7a3be84195ad99dde6345ad71f049825cbac602f84d51912a6b2f6dc03bb669b8fe80f55a00b4ab2a20ac32ad00660d8db884657db85b89d21f3388f80c2fb00986df7e55a667c42780a1f102a7f42de94da70c62ba633ea66a6a27962a3a4de27908e8b1f199f10f4c74791f47af0148d536634903ec13709b3508a5c8a45f0592f4ca9876c893fdda528c7c3644afd9d5c19f79ddfa652714056f2caba43f024661d5aceff5c0db257f1e96620292ce1c9c2f7aff41a06dfd93bd39e0e18686b7ce36424ce64f5e77789cd2e699a3a4c28a02d8667fec545ec6c0c6cd87c7dce58b14ca996dc8deee6dd3b7677bf9dd6b438dbcebf8921cd98688dc89db6ac63fde0f3ed5ad22185db2ae8527d3bafef3c469ee1be9cb10f56b1aa958e8f6c814566962ecda3b1060b47d6d949f258e9f8a7376ee3fd9a78279eba2f168ad85e3b9a2b3020ba561601ff21267222f6e0247929a336b1d509666e5f66647c90558b8deaa80681c2a16ad296e886e8f4cd99a317ccbcf32f622e981e8e0f3ecb9741a0e70f12394151774e24438c72c16f745c9d29437699f38d83eb8be3aac619f17163d3557f9cc05536d70a37741efbeae1d7fa853d7da531b871975e138b1713f046e02e0118dcf16a8c7de78604b659192b2bec43775a0bd40c0d8a177308868d39e6993c035788d52c6dc36f5cea00e3896f63254654bfc6ffe308538b1c387d641bac7913d652b9431c0ea9db257810bfeee2ccdd76218797834d3bdd826676d3e80594751c1e611dd3eab745355a68419fd51a48daec7cd6e66e5b51c9415c66d240cc0fcac36d4b3a0d29f68e40eef4afcdc1986c137d961e75214938790adf34e47ea8701ca48190f9bb183cf46a0567d0d5af186304e194491364287285aafc8096a7dbb4370dd865cf7842de9fe7dab80a7b819f825a5375f23de0752717473189089635488f19582708e366ab5500543352f4f15987c2f634faac1ebd9dc08def29ee4b939f209906146527594ec8f225d3c01f04558e93caa682fe50bed3206ffc8ef8ed51a23c3b47e588fbae0a1fba0589bc57de92f74145ed94df11b93c1787c7ccf240503b5dba39b958d64aedc85259a8278fd52d65e0a4887d04a65c8a5687a8c27421c6080c344ba957fc319e3038fd6546b6d3cc606fd36dd251565314794049404e65d64ad09267297450bd7a6df17ed526bb9ee6c0076f243865c5569ba715fea730b2572292cee27e19272093af7dcae99f6bef501f8e8e40caf3e9c27a0949b9024f340cab5a2752013fa474684063d760729ab4228c882f3a002df805dc026e9692ebdc75540814fa5d70d19f55d0d3f0100e16476fa3d1fdd514400b8ab08f1ff7ef067fe8aac185fc65f50bb50a6816c7902f54ff1c49158af3e7ac82ad5ef830b06e759070987cbef6068b9ec93b64e9b86688bc9d11605fb295bdd959452325b5d1bb423f589b8fc7bb3e8f4b2746da77ddc8c72728acce3458d74280729156e3caf0233ad0b672ae5e06013fb2c065f874703e9ed2dbacf323f88705af458b1c4fb489e65a942a5351cd8d889a6eb6f0e5febc7e3b5d371fb3542681b765c727140f3cddfb4dce227f33ce439d1729177792a2d3f2bf273a6499ce1979735f99e3e599804421d58e9478c9d16403ff18fd73c518a887dc9b49a41035a0c3e2eb4914bbe9ff3da0d8e28a32c7af5997f9d1e225ec9bff6d5e37bb084922246c595a85026280bf3d826925399f0f2a3e54d6a1f7b74a74494e910f3dcd4aacfc389ab86f60fb1543f7cdb63e1b41dbb45f734413cef3b4c3424b6c1ac2ba34052e1339b8d9d2de822dc7ce2a866c7bbd34609dc21aebf02d5bf73f8bd796bc390242899f68f3d544b311fed3cb304b6e513bffac3234c5e922416137cc5cac494f636d2c2f0c4660415c65c2a3edd895437ec55265c7c010818da232b109b02715e6e15823ab17793c43d452496b02706aecba452537de5e64d6c889baa241acb50b03f97d455d625f0ad9cece681b9344a08166875b70cd289813a4d2ec4eb9f1cdd6d27acb7929883271486b12c64c35313eacd5ba58f6eff222fca28394541f4cdb89cb20d5cfeec413667f692359831cad299b60bd1436cce890870c0a1648d78aac9c4831e05673b509992e7f9ca74dec79e91893d91de7256bdf7e4e7a2c2e885053d9529c0deaa6f38e2d1b7c9901cb54f2ffa1a119a3bdefa1dacdf6ac9f8f3c5055ea82868c6a822e4b744c4d9e49c07b2e5a16b922b85fa5da79f9b3c2bfd1aa356127409decd0fa0bb4fe430047c7b638a8f3f6dd2754a961363a822ef51bcf832645b86aaef6b7b07ae44e49900041ad79d341531fb93b3cd29aa5a181d29993f9a9464faee03bc61a7dcb7468402fae190606b2ba1307a9b3b6d8311889a3bb23f81a145a3446dfcf777949bf2db0ddc0ba450795cdd1b2f0e281a8bbd8aeec2ca4c51475cd6084cdfb4feea1f84d42b57d36d4b250601a45297f68644094b96dbccdf773dc80b119e8c720ce0a61d5b42231899758e60fe2f2acd72d583c10a2aa6a5cf53fa4cbf7a71d558bb8a74f9da15553bdfcbfd25d2e4c06844df760173ef3a665929ee29cbdfecb5593a801e02f6955ccb576725c6b28b39f24fd9d14d4dd9f21885b692bbd203f643d7b56f736e887eaeba03201f0e772430e143a6d8b633951277832b08eb1333336a3515b84f3b4b8ec8e1a505ce94c27a355dc51e40fb133bc145e2be0fbf6bd595f90ee99fcf35c0d9257b0a6cbbfc307e3fea21d536cba02d651c88340fa2ddd37be0bf2ab8f11d3a8b5bfac66ab9fd23bd28edb58c86f5751774c7ff52460ec12c7e8bb47c4cff977d8533951cbd95285f0343993f295b6f6e41177cedd7475818911a1bc6bcfca97987bfb95e3c947826826d019b98129127f5d2138d5e36c42b76b77f3cd7c7796d096df7241e8e27ba41a338a53a2d920b4717295fcde51903ebb83b638808c6aebb7e821beba3a509754a33c4aad5a0443990a1647fc7e290d4e347436fbc28efee936349b00a45f9b51f1f6d0d6fcaeca78dcfb264b3d51b2e091e180ebce8d87d3c56e39ba23aa140b0cdbf72c992096ce173dc70c4e13d3578f89ed1cc5508d84d78dfacec5f41ff5506b04855ea9c611b685142dc6c229e74d2c084c86235538587181535788b086fcd6686a8121fe1110da1d7f99f4003e73498371f7374384a7fd1783ed28ab920dcfcb021707d738afb26fa1167d7ee0c982cecd8a1c30b371b0f816a85246d5502a73f11a953a2663714ddb34c5cf948d494ea895c42f43c7335fe4211c7f4555e869e0db3abb1e42e8bf70baf3a31b1d30a75aa97243008ad3044afc56dbc77134c783f1f0df26e50b9a1985dd050056c1c599ae8bc355ff672cb79af2cbe815c6f7ca29cd44610d53178f9585c786796c43a1523ca942737b1c93f44fb4186c8ddd18a41b5ae8afee8c9998efa4a0c454801d6f7d252fa77856a3430204c316d1f4bd66a909b5f00e867b475d894c4491ae67311eac20867951281a220bf282d848966d6329d932efabbd90a22b367f7f4d53fd6349a993d50b949152c28e4ecbff793a072131b4454711f6cdbd51dc4f70dcfc42417cd1af67092af54ebab6d2613af3d1ccef52fa3690bb32d579ea445e8c8adde6d9aef83522ddadac695ee79c06c942e5b7f0f8c54515f304474d352b93f5762838473eb0fa664c7a28efbfb0ac51c1978854e8fce7adc5b3b42413a45b175153ad595457e593504b65091972163ee5cd32d372be64dec7254153d9ef59f5c1f6bad9d2661001994a01f31b19117af001550e5c9860c62d9362b01bbf6078875f91fd9c1dc1280143c38dfa5c5c216f2e6758265aad145755f15dd99d2664f9430458484aadce1ed19d3a63f9f9e2ac470432d04d44a24254775b28056cdd5b603bc5c1eb9ef920a64ac4a2398f7bfd28908f7a924620f56d8dab9d7f1e14bf8e3d4943599f30ecacd0626bc76d11ceca179fa2de71ae2adeb025ecf0fe275db3054243a65bae1f8343f2be473d3c2ef50faefa22b7919a9b8835e0e6797192bb4ee4e20e4121a5466994d024e4897f5658ca87fe65af0f98098e997216624134d5d453b9188d1a27bbc921602d42b7aa54a62562ec985577c0e6ee0fcdd4ff6bdda9df7af0dbda64ce5a0980efeb29d362e041bead9288e2aef8b4010cddf766b0299f9214b87be1d84cd6d3247f1ed250d0ea648d8a1764fc495cadc0f8a2483f6ea801dfafd9f08b7b7e43c08e450c922729c33a706abd251a7e70782f0019b96f45b9e7214fd2eecf10f13f08013eb7a5cb89de66066a2f69674a6e6fedc3f46fee59347ce1bd1d6d1688c8458b53e2b68c7765c8b7bcce13d5449b6c932a55aeb8003cc17d5c8bc323b0239f9cd97a754f14a90e4157a31fa062b01e2f85f5b14dd3f43f7e4cc99dd799270e80b487e3340fc6011f47cdd1e5994574f6dd3c9829b38e99be252b5bafa6f0efb427aee8d13a6a536f01fadf00e2548b776e108ef10d2cb6c5b6ba4114a262ce3dacf186111f4044d43003462ce19ddbc145186b8f92e6aae1a0178c38a33f0b7f9832cc92dd10976f616eca57c45cfd8148641cff614287f57d45edbaee13963e985b0564fa6069d9e3cb114db3e018e66e4fb631929326fe63580ffdd9c1727bf4d54a8a3c52ba8a1419c138bb2612bbd2196196075a30f7da1cbd496ade90a6323bef76b3f4c913d003ab1df99c2afc8d5016bc91173c9a106a96e8adb5c752f6fd4a1fffd8869d25e2c1c7dd472195bd23853c7bcb390a4e7387a7517ca6ae869a35e3f383dde7e7d2dcc94c28cd981e15436f258f1f14010917c65147516cfda677d6546db37df1c63a6361270f9e82109f41b96b4a358dfef1d946a732ac3b9f0962a76381f4bfe873b9f5a13e2dea1ae7d7c93ca5b454f5d4421e65f4df6a4b0c0dce92f063c893772f901670f44275a1c9ae6c82619c4a65e77c3b9187c83c4a7536396423b5e2123bd5532fdb3bf63728b118610fd5204a3519c22223df966f2119670c98977876b4c912194cbcc59b78ec3a8f3d56cd603740bc9bf0d08e7410625c90fdaf75b345ea54897e94fbb7d973df285485b986777bd3445eafc3cbcc998ce05b5f3343470dd262a2c5be0a53da4f0fb96d03403da12265af9074a4f3601821248d3ae7ad90ba9ed4cc819726dbec3cbbf308b037ce13399f47a0dd80dec8534e6ffa5ce85482989c481a55189d87405718c25445d85a58ccc738184f2588619aa764a1f081a98c62267a34794949042e6c533c32e801c6509d39513a86bcdc50cb708b5e595068cb5a11d86563a4eb60c14efceaae52ca04aa400beb488b80f912960a47498064e2cf766c013f5f003218318523dacd5f77d597e14a7ef44199877fb9653fb87585122922ba01741f5debbb885ffe5fc8841cf4733078a6516ba53c8d7731cbe407484550508c0ed690a553e481c1becc401972f0c765297dfe45c247460c1e860b74376488ca8c90094684c2d2d5318dbcccdff65b2ff07262be25afc8abedc746ea4eaafd26b0b96c6a589004627d04e75e88ac89321dc73663be857b297a094d5bcf288ed4c6d9a4ed8d22252146cdd3c5e7a08fe4d90226363621e9494256f0f019f1c9e9c01d6c999b741cb529ce1dae02d1a366844297155ed387c546c84da5c933a1cdc966cbb5b747370c636deefa1082fe90b7e83fed71592c3187129f000afa6a60040b03f0641785722cb98f5c8c81fb3243ea67da4e03a9ea3fc50143e308b66fe65b78d47d30b67c4780ee92d6230cdd9b4e3238aa0e93df3fbdb614002a01ab40ad5e5655ea048c64bd7871ad372cd17810175e87b5fcf7b08e4da42cf7c2e4bd381820f005c92393d7fefffd9b53a02d0557800fc0da62c099b3e2b37dfe1e83c8e4ac26978bc75c853ec418eff2fda904470c771b58a82f71274a43cdc7b638e84152085c0746e636ebc32b40e98e6eeb6d0a2d8dbcf67d5b0b870f0304bab79484ff3f7b380e7b2e2a8494eb8f901184fac4424f84ed6b73593522d2b851b69baf85e8ee45fa8b539ac26b564d25019beef5f6f7e965c8d34eeaf6e0b4e3e3f9b45d92c85c539aca5747d8a6f9588629d3093106532a73ffc95a26488661ed5206d294da8e98033f0bd2902e7b1b90ee6eb2daf90d66fe0d31e0e4f19cf0e1b2fc4012854e06e818638abc79ea76579f0c24ff74ede84ff3a8053aac0b4c40af222cae1eb6b0172e590d8923f16abfdada889c1855814ec24afd6bd490710dcaa5279fbe62928ce3292e1f710eb9fe9a2454269c425f503cf3ae34efdee25f6bc60c12c6ecffe24b82775591622859a71dd221322201d3d639922e385bac708c7dafae9a160d14723352f2165d15701f649aeba29dcdefa5af6f44e07612a11eda5e3b8bad2ac8226ec056fbd0eee3b7e75e1a2df7d267fbe2179e366b160d295eb4bd3fd2bcd14713e7043bceeb565d19c89eacce15de70306f1bb70f2a7719eb92064e51a677a7cf2807982fc2d4d158d55671be73362f2f60635a565084e212641d0258c1015a9a6f46d6c349d10aa061fd2a03fc688711c76b25d49fe18368c0b4f3d179c95d0200716635785bd6ac498284f555658f2b2d536935f9dd34e9810ee38a8d3959b6d02f2d5aedd203f3c55ee11e4baef93c85a8891622c84eb452681602b28b4ce88b57f6bcc059148f93dc337b317b636a7bc5a111f0ee61cf67fe95671e90d7237acedf26169d2dd456013036637ef1444ddd749b4a50115715601d8f3219080be92d168ee245c784460fca9fe12a4c569da450b35ddcc2af609b7c42abcb6d14e4165469d83eb8aec39c0b7c0f69c8d369f9e137a937fa81aac70cdd2da72d0fe40c7db4c7772c34fda568aa68af6ee9d6b8669997665acfd88bc1d2a36b796c9576f7b554fbba19e4d6b7f4eab3e671d6526285356984722c432485aafb0e6aafbdb489f519730aaced404474f366c0c647fba68bbf5cf216af34ca7d72ddc1c483ebfafbe178ce82fc0077cf4856e6ebb29ece34438bdd50327fb6861be8989f8f938ceda75406012536b8dbfdf6383ce9292917629946393682fe895884d3531fa5fe171943a6cc8714314522820b1ef0bcadb50bd31fa95c9c08e0fdd0ecb8c66ae8241ec52f4f0d679270aa65a2bd6aacc97247ea8d47442d8dc2520a43a6b942698645afd10eb2d64990816871166280cc28ba731368a14bdc2df84d5762f6ce86304e0df7f5e63aa31d25aa81f2f584a6f5c3299db4c71fdbe278731da052d6c3e9d4b846e74d776664403700861155787c5a71037e1eb14e3a149b9170593ec3b790e7d5407533f9e34d48bf707c5709c2530af080a41bf247dd21c8b35d11b016699a3487179fe3fd46f95c21cdf26de82a6b40be5f4dd674f2b4e12a8d8fbb54770c42ab1c636dd5b506ec8a093895e2e02c2c97b2a1d43091c4a1755e30886103707885ba2fc1595b36057448415ec5b4aec1050e69eb57e834f55ccc86677d775285661e87d46d1a9a0ca3740282652afd2064706addba149722a2f207067c9f3c4cc128b9570b7895ce23f627f814500d0934c0b09ebb08bfece3db8c3069d14ff9b86a3f592fe5de1fae4ece6cab1ac133a703aec53319904a6c1465e43d89b8132b0f31af15bc56de4e110ba080bcb1e4d2ec2067ca9c230a3e6aed7894cbb2d8b3787b172a07842bc3bd55bcd7a999b319273ff8608862a3a4018f25208c3b7f08bb04bef4bfa6c4cd323a2d13afa0084921a93e4923261c3de7f743c8b2cf112bc3d06a46503f7dbd3ab6bd8d0b2baf11067cdb0ef6b7b93aadc69e395bcba2e34833ac4b8bfc69f7401603a615e8d38300d4af6325e604ce317a33567e3b6690425d14ede0b1d5dac50d1b924de86e9cc30ba41ddf5f73c0b7ce4b6f615206559e7cd3a13b14fedfca3b469103a2541841bcc48fdc9b159d140f79b728db990a744475ee8510235fcfd5c437b22b803baffa7f5787a9737409555cd3d2e1adfb46e924d910785ce1935ac8b27ef1981f022cadf112d23e0027c2240e1910e4a64f222670265c7d6bd10b660e7483f3fc1ba37ca3f22a5acd08771196835089596bb785affe5781585b3c74fcb208bf652c05970159ccebddac83b86ed0238535102447e2cb76ba2c79c6c06e632581d2e97a1360d46aca3e68a3a44ae9e2d6eda013f20525bbcdcbcbfd0d4e82fa3426652abef114866e6b13e314d8455c16f3ce0b2b454555cc29298c4a9a446c6841ad960fc5416d52ddd93b61b130e80b17eb7e42ef0d9aca6717f61192179091fe2d8aa4b035f82e789ebe361fc2f81817f85ed378a5dc35e444e78a17a1c5490f271a216c3774338bf3a3c90b92945eb52cccaec56a56dd77385f87772d0d823776fa4c4ce6f8168fd3ed0c09350e0a580d291aa5687400ce3a5718fcedc713281cef0ac6cccdfb5b4d21eb18de11600b6936c7d87c4aab78a61a1041b57b5a1f90da754699ce8efef639465369627f360352bced677e8d680534abf36a446900bc89e98b28fa33d21360de779995604d6068888d8ee483aabb37e7688a6d29eb040332b04d9c89e3025fdf5591faba47d7ac1af0d4c577374588a5c4dbbf81d77c1f885d0aec88468e85f7be237c6c76af540ae73d7d23008d609c2f9ad3ff5f717a62ef540da1e1c732c1a847c3cbdc66b00b73c4e16ac981946e2e9148b9841db543fffcb1e265760df9f350204f31f91de94f28fe1da7faad1163bc548e13ae141eb961921ce235faafb865ff3d1e6790c80d8c982fd6bbfcbdc17f58e7dd3e7519aa91a31fb8768719637df4caf307a6b0366ccab4762825a2cd72f00c8efd95c9fee0c54b74a1e7d77c08826a0f3eca9ae14d5414d6eb33028504e61cd36ef16d8696c70560fe2e6730ccaee2c6ab8e317002d7219a577d57408319b10b1be5c0da7c611180d960c72141a4bbf5ba8457305da258fb9d8439d1435dd045061030a61aaa0f51c2b0773a2d3d1e474423de7559dd400a228fcb3c6776426732047c887c20d822efaf2d34b1e3b6662fc361e564bd95cb42f646fdbff6cdf9a6bd8fc6cd0a82bc1a3f6f1abe1da243c71246f7d096ee79e45228cd5ce86487bb0cea37866efb3231f8b5a8bca376c6070e45e2eb6107474e0a489fc85b077c1fc0ae62d7ab305e833c11257dd33fdd6b34d38b30ddef619179c5e1db0efb46daaa1acb139f5518968ea38a02d5cdaf7e3c12b14d8634c9538ba949bf1a6660003b1f0b00dd5dc803f546202e01fb2a6e87a3ee856dc247ac2a9ef508fdf0704a238b4281903beb2f8c41437194af2bc6d497b493ba564427607aca393839418f8fe994f6128421185cd89f9f28976f9c00564697f274189aaafeffe6f770f1763936f51c89edd6de7c82db250c9c81ec44f862a12835670251760d759e57b7c3ace1218eebe3aff910be2fbc1247d3a06d4ab715c183b57905d0fbe55d553ead80981d4c3ec9466a9d762ac6fc15c18f6656de972ff470372e3e713d151cf2db3e354bd2002e3d002239713764d0a8944814f2bcab0e7c862a64d901b90705d599cce2352cb45513ce822e3f03605b8c820a8755f6ae22143305170b96ea1a89dfc63a2f076b8a0d0be7c5480e4a8230b324fa95462afd71d7067ff0110a806b04b43776094b946dd695c51bdbed696b37a1eb25b73476e4e7e984d08081c056f6a4850014dabad9237c5c8c895fe6fdacc7abea5d0b11abfe584af777c496418691896f8426f4f4c00063197b09c35e3014221c623d98137e617cb32d36a5452b956f7187b09e2caad7e7bf2d9dc24932d5922cd6ebbfe0ad1d6e53012ac95fb18a731ba3bce2f118c309b6dd91c1a926b1ad5037fc7c74dbc3aaf054ec3b25d3375c3abc45d4b1b6b50564ef98c0346445df75db2f1042ea8e6731cdd47575e9a72451ac1ec7656a090daee6be333a0f22da002ca74f3415ae9c2f4aebcdd8e620e8e5a4b20e8e355079f5c02011f87e5962cba3df0f41670e647198fe1333ab56080b8cf73d4650419afbace9ba08c4407eaa71908bb45b62b80a7b9b7e9f710cb3d6778546e0340f5ccc141efd3cd88306a366b6ac08345c12a4f5964ae1f49e5d7da8a722c84b34ea31cc5b090ff8d5f993c1ac7266cd9c8a75c1c130481cf17f1c6e3af8e5913a4d23eb910630f4854ff352a7a46d878ecda21880fc67670187bc3b255e10e93a74b0d0a1dc459dc6880c7865d97acdee1e43ea404a234b277b25e4ed14ced7298cd008b5517906c895252c6b81da569cb4b324c35683e5925d038110444328a0a29b30dcfa99f764fd83e7451c63404da4772b8b1d82836a46d91fb6271d4d8b1e260d825278c7f8f5952a310e290571a3547aaa2213aac5efadea2014133b1bc8236dab3ba7a00a9ac9a03571346ce86bffbf20334b190a910da4493eba0da5c0272eb2b79eb620fc8884bc8d2599dc54d1e37725c42f525f3400d4960ff7c679bbdd7a22ddb2a0ee3045d901f3dca0d81e5e5ae733bf69aff0e80958d1265a56440305abe1886009950d8566fe9d7ed1455e1db9a848edfbae8fde5f1c4f939a9a1e7db98b0cd1dd8429c875bd80df7b6ed71179b7766b0a4dd836bc9ffa7454920126691e07a9cb532ea8024adf395590b7ebc23ed01b4dbbd5b3a92cb136cb0c6dacf2d1e4621678acfeee462097ea0471d3ea9a52833addc02e1ec7bce06c3d4f774fc01b0ffa69a203a71e5cb75df671ed19dfc1850f7d6fdfa8cea922efa092326ee58c70fd0a619787a1dee2c6ee34bfe7ad0ae8031cdf076c03c5b542087e163c03e182e914f6e48b97ced95b9b4754bc6dc491e678723cc317d66405d608c25ffd20c755c464779830fbedd4fc0fa57917e34f4ce823894ec5e39fd2a8a9d1688cf81ed385571fd897f4757189fcb0b2e99a39a716aa89f64a6a4e2843c3a1cf455c353a21ab7000504471e2ade81637bf1089157cdec243e1762c1fe1ee523559f741d49d3445a48bf8b0ddde5340d126612fe00a9d61d05c1b20d459a8fb40bcf6dd9fe4ec9774b0224312443242580e5f2b5759f78d31871fc014a37498921ba24f886803669ca58993f330adf14c915ed379cc512a0b2bf180d2982525cb429ba4b2be29da63ec78451731008ea669d0eac6b2181869d2e52e7b10c47999049dd00b409d63eb8e50c30db4815ea6909b369c6a06ad0e3e207c579f91051a4bb8b87bf3f446e6e2282f50afd34cd500faa389a69d56578c0db8a83bcc47cb55c276b4f9e08ec2a0b83c5caa6ca234e655b0aba1d80eb35be9cead194b19081849e09e8e228f0aec49f457dc0b24a64681b0c2fbe0aafcb6c9d4d7c740a8c24c86f9ec7a249fa17658260e25e7c04425bf9fc86cd3a562a92c8c5e7dc2cb29a7037718cf96e2152dc0f231c6e0f0c9ac77e2d48279e70cb2706c35dce8a75a63e88fdac5f2002579f9750c5e7ceaf284fe2305dbe1f6f9646d4899abd2b763dedadeada8ab031a369d4067246b44aac980f4dcf313499e05b50153462e473f781b91de4ac2a56299ee406a36cbc961c4b45f3f7018932e54f07c8d6a52ef2b972fb0adee5f995648c254d9c42446eda3b638aa89266e042fd9a28f4ed222d1eb8070d05630f46fa01ba9f84fdf6715276f3a328fbcd36b463cb172e3dee28416d0a53731a89da042529997136c6c09906bbb387db84245e0c11ac0b7306ba9f8318a6856e5dad74b179c24690985dd2cf795e097fb4e85cb9cdf0f56fe7611f61b98c8d7a9b7ada65fb5d27e3811fc9637537c9a1683b6642133365a7d16363a937b22682a9af9b3e969b8a68f2cfef176a4f0bd7b322412319cad229584de2b6ffbb137c14001cbb5f84a21c1abebc656b372452df56fb003a9ad2e476c59bac2c9e95bfc336202f9ca2925d7b577925006371c907797d43529e827e43e3cca93561a93599cd23b5b25ba1bc3ca71d06f5a50cb0b027a9711b0a3726b780a11e028692707e0fbf8e2d1e79b8f21b499a4a389dc9d6b20d01710e22db690fa4b93293b818948b3be80c7626e922dc0685aadd3c8c4e7e87079268d882f44610437464b244ea414eff0b305f6daf971843c2f24ed467911325470d414a933cda2f25efc4f764550d86adfcd541eb7ab589bd7fb317b7a282c33429d1837c424dc1188627cfa959f2799e0d673564e13f713b660c491274cff551ac5e5acbe1c504ca25917a1f737bcfeade7a80a0beff828ec78a2441c92ca5566b63393fd8a270be9fb59bbe4ad529376e9b50e8101ac84f839f2bab13c6487537ce387d0e24c82a587e34df913eeb6719077385d297cc61ae0b2ec62789704490a37a822b097005ac5a35e046b834d47d3ddc2ff7e7bf9b86b0e11f6533ec0664fa23218b73132aa1cbd8908725de57caedb7ab1031886253fbe7e281d59c79cf88910daf35991c343cdbab29ca2d73141310af83310530872b229a91f82435e0603f146e7b40e9407681e52fcbc318886d4e2152d54e5ea95e7f7d8be595f80497a883efec84d234494760fb80d7f268c72c2a196c1faac27a5afc877a1b8fea3ef0ccda83023873649ac3409445eadcb15f489f6abbbe6fc19e460c0bc0fd00ace1946e1eb109d65f20283772205b16ff88b239d6c28e88f7b1cd1e8970e0e4200ed2565262a15f8bd3da61bb7dd9210abe2a9f1c8b9f63f432aea31d73b4385744f7c6872b83134db88be00ed816dd7b4c381027e5c526ca8f3b10849d86063383c4b72b3ae9a02ab1e9d8cf9994aa5c846d90f238c5c566471ce5a462cea581e0ae12df7d6ed2d0cc39ac18893a0d7faa730f3e2d3ce78ba02c7f0247010ea02e0acad3ef2cd85bafd851a8504a3b3a40d84991cc577cc99f6224d2e730245e0335ca442123c7f42949ecc4ce79ab7e7672326c6647664a0e12a6dc43a3a54a04214eb8d761068307a4dd6b60a3971a70ed10680650fab56b07ceaaa4a79fa1ad1bc1ee1487e94b2724d5f6071b444c9dc24957252b7c0c3eb2315ddc81584c375fe43b0109d46c6949ef92735f4a6d294a5c00d18a74d089a939d48671889cecbf89051393919cf18f13706f45d15d44e226f119ab57fe194ce2131e4daea6fe74199a7b8e081a9de8b6abff01f85322831233981d801de96e2eec28d76453b65fe0977713f3939c211bb56ab048bbb30773f9bf3a45a26a9eb3523216eed25f358dffac8a09b9d4a929d7d616782c6208bf1f1a294c30188a780aabcde71ab096492d158785161bf692312d90d9bb6648ea240101928068ee16cdc49261b2d938c3cf430e6c838dba0f33325689f354ec118807342bf5d22d795fbb773bcc77a93d672fd943fd2d64d166fe2e16189d9462c3e20fadfa0ca312a6a449dcf66d4bfd49bd59b6ae1494eb6b30050a13c6fc1f471ebdf99da914f8a551f2b27444124c91225aac81f6705c33650b111843690c6da7ac8719402f6b4ef639ca230c257a73757775b06a38feda3a012a9a096c2ef97cc89c49445ebe3c82f2165e2ed0ae99e5d12f5e8aab7c2cc05d5b88f475cbbdd31122e455948d856842626f0c6343f5d68b4f40cdbc89261a663cfe4af04a576ab0c68b53eab54f468e1876136bd5693e96a3a5ca43f95cca3c0e0194e587459663f2ea722e259f4b1f2fe4c5c65a90828d1c80ff19bcfd2fa03cdabee48707199cbcb12e9ca73b79aeb5a52ffdc0eda2555bb8248d13a240dd59854f6f44572e8aa92f13193cec4ec94839490094e6184a34fe4366a5d2b24328f0cee168a874d77cc38dc1999315299e4ea3a86c2a37344a2070979bf33d03aa232dd7d14087b5c6fe482080b84ad11d19846327fda030bb925ba75a97b784d16ca32930c21ecb2be9c0be5065ffbde15c924b61a8f010ceab4ef99e23af5232920344f9567f13d4e1718c541d43e94fb56d06ffc337622a5ab67f412b9fc32f707698d56fa71f759badc204ad7e9acb94a915ec1afff7599a5185b1745b0635c0d897a5835b7db76337b105af943b2719ebb6ce8713e72a43e34de7e4e2e0f80f4340a895f152a78a31d19885dc18fd693fdb505d8c5d775363b2797302e8cea2b99eb7f1866405888c0a7b5d2cdb985b61d60e6f2d56c4a448fad6b06758e6e5ef7a16416ccfde54687009d796e3c604150d2de15c7b4fd4edc3246e58b9e95f2c0b5bc8ef22bb6d6944c5e99890228d10bf57e9d088cf0339007142dfb5c972f971f38c1748680257bac103bf89330e73c98d19124e54c7a522dd1f442a9df46f8212314bba2645dbd0969407a4f6d0d7bc0c73e2255112de1aaa1f06f28a1e4ca9fa42dc274a3f03c00892917a13b06d55c85997b4793aa21f9c06056247d2d5bd292da40d6e78933e50121812c36fc0c8d81c34a73e7fc1c741f9e7fbd199fc9f12dc27d8ca03018478cb73ab1c519173af9235f267ca44f80a635c3aa5d68f8ed38b8144df37c3d3b03fabff1a6b9e4bf9a16f94ff6ff6f2c2ba11d2626bbef2100551ec4235c37a8e74bda810f8315e56dc66d3bd1b356fd6249ccf675168eda62ea96656abdb9605f536e5a4f9e38030b7fa1caa42f293b1642430dd30b1f78b83d0fb4bccfb9ba7e92ce9e4d3a7d4a3fad40c5d232d6ff2dc62582f2c789564aeb9b9a5e4225b5beacb41b7978f220ea793968f015301a91b0f545d815d722f9de5c1953ea3c3562f75e85f463d14fe852fb4af57095a161228179d82af25904643f7b2921c6659aa8b9219b4f09380e7d6a8679352caf29b460996759a1f1833ff9e61d0d565032344a74d6156b5055ebd741d6a7e9a8d417e579fedbc678bb0badf15303bea51796783517ab5fe0f5911a9a22f3100480b2799680e85fd4c34f3e3c6e9c83b3a82231c49843a90101db58e3a4e34c211bcab08acba1e707760428d81776aac31689a985cafc3470f0c8c80688854765fc6c526f5524b8a5f48ab092e730eee9e97f0a60a84eedce5f89dc6cefd116b45893b7c5d2e53f5a9f92ca531cce52afade4b7ff4891ff25898f5d1b3e807c13cc4c058c6757ee641a4e031858419082878602978b11b30d48eb5649f65f16e4e64495230044dc11b8668c48704b2272d2e96b55b402c228c837861e3208d5261d758463b6f5c155295bf363910c3dd3eb085ee67e01526b4bc17dd84e790c662a29dc5043a13cbb3453cf6a2c69eba562f4ec46096f1d5098845dba5fa550fedda62e505166aff1e64033046ca954cc5511cb0a4a2a0fec507c42f8bbdb895d20ad6a1fa1be00ea0c92a476380508a49e4d3841078e49dce285b929924864b35163c1e534a247b2b19c84982fda9488e7e04e2873af493da3d20229ff18eb460d23a0665820c9523f18b108d52d5a4d453f16a9bbe1e181ccacb9d8a5665e3408a31af11b3def756a1b6c17756dcb3c2dc45d63cc0f4ee20751126da024d4082971e117e4c1b0b3ae41db76e0930a2cd400dc4b5b5d8380c4986e2e2b022549f8903e51b3640283f19cdf67a0db979dfb0ac68366f44236189091c80e97c55125595f999cff600abb504cea048ab93e0957319220f2c16f10adacb57c2aac61788b422741c92b7fcec92f89b487733c484ad91658c88397358e6db71e21f3d692da701acdc61e5ec598a9135a9945a740c615b8de5f3d3119fff127b67d3e38c958cafdb6e5b4867130d4f9bdfc3c04818b84f9f2da23edfbf7ab0ff5be619ac7530f6e59d41748d753fdad30a2187677d478056900d0062e15bf76df47168397e62eccd4f9c885a1c52273c26087bc9a162049bc428e40371184dd6aa592af389a1376cb8b134761b9e5a855845e32a35be44879a161e1c7f7b8d18097f67aa597713737a8db75365418534613d1892ecf3b9977b315b823a0a86b564e071ba714e8ba113d8503c0f9380a3388e3b334c7552a4c0e7226aed77e89dc3b7a6295d88f17f67486508e3019b8416abcec0785c06b7c900755308d045d75e0b611e0d843fc271b5eae971e50a0f88796c1b79206c557e1a804fad72f8f7fb58f943cf920bb82abb99e645517330f463edf83c9667180b45261b013dc30d59ac7467ace1532e6a498ad016b1de94c405b14d0a6d03a5f9dce5210ecb0b56a15c5f47abab74dceb35c1ce3d932aa42e613fc0708147be28aa86eb405b23f1aa7d47798cda6475bd8f2ff2fb7f0f8e4ea77eebc08cbaac020206ef6b23fb13dd3ed39f5a24405b7c11e634319666e67b4fcdcee7d3b6d9dc0d195b37438a3a57e1d90e6583c9f74dc5aff76df33d2c6cedfd528ffa8f4e5d74c42377fa94fd65efe1e0d49b3580a4ec531cae37536f25f9c4cd9ebc869cac89d431ab36f3e75752844451290e900cbd56598278db7193c745b7e7fac50902c3593bf74d700cd18182a3949b2e883027ac3fff18e15736448ba858a02e8fcfe4133f1c50ba4863f2df6419c8e4fc124f19db17ec78787635d3d51ef4f167f443d6f2cb34d030b0a38440420d1f21283aff55d05053b0707ab8ec7fb0dcf84c4161d7b8e162d8519f699a0ba9360bfbdb6f16967410ea54f388b83a2d7c228a435efe67ee16d9a8a2fa9e8de503fca79c3e5ff6d83d4a75d6d67b97a5ae9c80f6ba8af129e6e8cca5d6f7eb287a7252d2360b038aab6eb78f384b23bf301ef910be07890016a13a9ef9056e9f3615dff1ad87ad87e42de09edb069fbc84a0fe37fea8b5a3be42b8f8c87599aea88e9c6934ec7bbe5146863fbe0dcfcf031602f1e1387cec89b2085b7ea3dddbb51c2125c7ef8c9fdc0e2fbbac4cb62b8807e8d4cff2b58a98d26adbd5c8c6dc028fd4fccb871f091a11482a9a5f750c479e0da5845e4eccf68db28f057497be2b2b66817da58abc1f89a89d5242a39922104466ff721519cbd2c9fbb7d8c036e53ff379a7e71815280fafb8c5490dc098e227396298a7f3ef9abb161c259661430ae2a5bad0d3094b521dbf806055071ca003ee5065e84bcaa664fac4ba46498ec5ea6f7bd4c89a3eb06a1ee7a0fcc9d39e65b759d5afbebc459bebb26fab6350fc1242e360dfe595f2e02536e93cba6c65fcb0afbb1aafbaa301f82e56ac69c5a250def522bb1545b83b15124e509b3efbdddf173eb090aa8dccdbc56c5f596651565a70fe8a135accd5eaa3d7b707188598ff21cdb2242a9ce05b003db437abfd6af737f514175622a1e39b3150ca46b2a69c76ea94bba0f9703c53e36c9fb7309d992f2179962b01579be67cc0a53e8edc544b49c0bafd968ccc32b831b62a204be150e992be6ebb2325dd7cce8c1885513696f0f96070bd9e09a5a6f09cdda4447d6154a4bfcdc3c79b7bcdc0bec16e0d4b5c73b466afd7548849a7929ee9f38c357bc403e73fb84ce6ab1ef4bd848b30e685fe8625d84aeeadcbf17474308932b750f640a7390870833a26ca430985f446cf4e97bd4e2ffe26f8343524444dd872bb71e408db1a051e0e3f93b68178288d9bf4988e527579cdc4a8129c3e3302caec9c4a4ce67c539dcb66864eaaa3845e0d8e2ccc6a10b1dd4890bb9b865c1bbc2ff5d4aa0e1956a08d2053a6ddd90f962d2b2760da32bc9655573bb5cd628af2a51b55a58078a5ccb77e8e14f96d209f74f784656f3195f3c15bbd759e040aaba7b5ec6500bdf13ad8fa0ac4a8b7fc0658e5345a5d1b40dca9aca06a17f631d83b2f819b746318c15d643c7bc95441d9a29bcf869d1a0e4eca22534e21de44f8c90c15fb761959f2308b9bf0f3e9ea6dea2cacf0a6c767097071ede305b58f4a7bdd7d920e83480566fee5e56a02954f26b6c3fb86d5be725009dec7e4886b4d9ad818c9deedfa4f62cfdd848505526c40ab44884f7378ea826778017e92d48d781e70590aaf8724caf843a7a7940335f91f94dff7a81d37d3686ec18ce5e31c7eabcefc40d7e2d1c572ef9cbf40b5513a9fb8d2ff72cb8d60ad0a55d8952b7911f7b7fcd2501602eb6c97e55a18351e0cfff545021be71829f67721a9918c3645e885009ab53c83ce5f052e06934bd36721080ade7baaa02caa1c401fbd2d9fd045ab18effbffcbad8262ad6a374bc56754488a8aa16a2c2dc81527134801743e45204374c56d0a6f2743682df68ab9592c68641d63c568d460f4f428f8dfc3676e1f0c24a3619e3569626dda0c9f29a55001770838f2d9495ddba24133153d1bcf8cdb3b44f096981aa743ef032d15735dd6f8447585ca9e4a69740c732e3f61d289647f4c217b97b0a8d308501896ec904998e5893bd04b4d56cfc0714003d66e5b5d7e89d441f3faa986b2d55a79392c72e9345fdc36632a1396ab93d683140405a241b063409076b37032427fba0bb0adeb36203e39f3b4da34ca4d6359e2ef92b90a0504574fc456134f4f405603037c2ca02cb86a3e0c6e30e0d6bd89c788a3724170f3c70cc0a0d742c72616b6f2a3dc93797bf07ad8105874ddef5085cbad629b696f329f52c9ea01f5812a54a44af2b522792de917faccb4c79d142548c84d3b514d247e50be8bc75ccc363528132be48113dc03c086cb233df1cd6afa044d38ae1524c85bd3f21c3367b494384ce03306185023224e5a9695b75f8916eca8771dd35b06c221b9f6263fbcd84da3c679a75a2cb082c68a3763f6e8a033913c1be1cd1901dbc19e9e46bf040caae83ff5a8c36cc00cf645426091ab17b4f389d8682acd15b5fbdec795c22f145dc3b29e418dff0f2bbfc6e4a3dc040392b7feaa68233b69962e354b7b1e50104763b6274d747ce2319f236ef74d9ad45fa659b9692c239531a3766a5e783428bf8bc4323e7add6e8958e7e31614eba848ab270a698ce080629523efa7821430c4338b372283559909b216ea763deb4ef2f262b22013678a9f95e1faa5feb5f64e95db3289a1cd2fcbaf981c70879f2d327ab453c5b175aaf9c68cef70f5c8a43a411033784f49bdab19a1a243889ff457f2ca1dcc882a88dcc7231b75847464d72aac36fbdcb0223de619aae665b933e9c6a4d618a7ba751545412e3668027bd1d8521e921456f9f5b0651e02909f305c81ebeb31ab757a8c7523d557a17b854fa1b34ed69b6334f8be8009f4081dcac23fa92b474329428587d22a86c8090a93d18492de4f3f2b7765927e1fe41002d9852b4e8e3fa9e37103f00bc47efa35bb5edf7ddde77819cfea85a2711e6fd4a993cbfc1f9737e4f70f87d9e8ca2e1d215396510e89a1e1d86d07baad22052eb51cc6b72f7cb6ab1e28a6a7bc98bced7ea1c7e3f539f9cba792a0e63d3f6bc495b7e113991c0fb54f55714a9477207b6070d007da46b19637fb786a74fc71b7647d588752ce0787125dfe8ed253ada23c58ba67e9671aaf1420a27d5fd56206135d58f26155a6a24bfc3cab839827f246426cee7f2430982c19379fa7399244def2bded5df19b4f08f943486fee9dbe205abb6d64d17ce3661f47973c77929ab83aa2107a6015bbd2ee5dd0e2869b4f028f446a3c16b4d62c3844328f3d2235c39cf3b30cac1bd313dab77647250652fc12f671ecbbab07d27a8b077dfdfd55d9a0ea2cdcc3f4961b311a4d8070c7cdf9b29704d95ead1a5bdd90c35a27ca346240d50ce39eacfb6aba2a6b49cbb61e1887061c5116947401af614992ff074b8a83b07fb6939db413f0914a002bc1f2081eadef1131e85f5fd88310c394677de95ca839cf4c5e3f6b53b555b07b5a48f5a0c1f1f0768ff6c2519d1bfc9eef882a47498dc4124ac866eb3f05a71d0cc43975d631f01706c65cff6f118851da4cb3be8f1c1863c927a8c34c3f3545aee0e1efad79d4f39b215a7779eb67512fe71e15dc28788f2413034b81901993afc5f6446d2a8a976f5e07f3c0c76ee8978f27f634b3743ed3f599227a002a59b0c51a25efc7254b517d8903c346124a5d42da7afeb6de5c3d49898f4078df57137e72088420bc97fe776842cd42afe059c146700d658936c52f7da0a378c1c8cb80e161ae03f00a7e0ec5cb0c9757f33aa7add7d10d2e6fb9b952e5536656b03744af9c2251c988b549f16d5af0bae27617feea591e942ad323aa4a594bc77458038511df44714be279e05bd9a70d5c825382e44160ac1f175856a65d4129c40edfcfab4266a198a0a1c1e6dc2eff1c159102a748c6427657ef3118f9eb7701aa6f261e14a2f51e17a7357c3ae43789bd744f18cd77dae4c1cba785b07ab927c38bc7f7226cd403cd7de2bb6c750354cb851c6110cc38300e958de41b8fc7ec28de5f9ed8132d0c26efea7861834c26bbcb93bdf2826fa69396e4d98ad553597d76001423dac26491f1c9dbfa9a58234cb72da31bbed9b34f8e204a562a554ca619e778b2e2ae01c6abc13bc8789e8fe9bc5de922e7329900508d94d8709009da43761b2a72cd94cab93a1a18f9c81b3fc097e5fac1681903ede432f0c40ea6a2fcbb64f9030379298b30c43827caa2be7c08c4d10a03e68f19e6cdeb98fc9594445016815cf379f22e5695111f9055ca8cc90121cda06d9de34329c3131221d1ce77021d02322f4f8b21e69bb4dad60e9b8ac883c9cfa3837740cc78b071dcff3921cb0b1a245142228a576c67fdb38cc98817f1f16386ac57ca3c5bea59be9b2b2d6653f395ef27d2934540dac73f10bd0fd2f327f6fb035a8ad5cd5409573aefba3542b3f841be62548749c3da9e2656d47925a9459adefbe01ecac389f7796e564024baec15f4f9ace0d11480afef845a9a6a42a23e373ccd2d11ca69f44b181533ca9a0ce18bc703b6884df76c37896610e4d275c7ed50613b93ef3f53bb45d8ef655dd69f53812a9468bc71f2d39d28a814a00b2b317f266eaebdf3993587cdeaf18b874c3511511a16cd02e91654571d39970827dc245df74eb08a03432a113c13fee4c0076d35e3b3f0a72cb6495700d1baa4d37fd1fa2c7f7debae48a0fc9f12b44d0f113830c82056bc08f25334d748f88af19355d1796bf00b352319601002312bba02d983e3b0b740ef9f07339f9fdfd61ed5cebae568d5fa3a9b977d4e081b788f5d579be0e4382b3a5b4640ea2f08896e94d6e31617e74efe6ec0a1c4cadca310ad796adef499565c93c7ab660986351b370f9f233465ed295409ddeef70ede87ca34fe0f865d5ed09c3465e9973eec319aad435103f0ad270ef107a885905afcc9416c4c9397d4ac6aaa7a2a5d6efe1a66e4174ca0093d6b0a0d84a9e93acbb89850bdbe0bf29ba701487f9649f2fc39fd672e83c59179f83205dc9041a72e66e41588c33080298e877a512a4c46cacae60607c72904240e90ff5bc8e7498da3382ab17a7e45209c04b41ab5ad02b48a7dbb9e38a557f5516871649d167543b983b78c6e7728266e67181e41f8bcfc70e0178a4c45fcf2ca3ff9f516f9f925ee43b0efeb270e09559b4901c9aa580dd122c6034d501134e833beb67f2b561eaa5dfbf50a6155a580a80b90300acd4c66a13e33f8a4872ea70a1805a69f4771b22bb765e614dd28eaf049aa5b9f03fdfc5a6e1a522143620b0abcc1fe4bd52bfaf11c7ccd46ed25c1f29d3836a1b3c7ef2df00c9d8832f8033ab1fcea08e83c2939ef675fb5c6b090db62e5d5ebc3281e9ca875c38c08c85bb7cacd16187d1f8c91b8588b88a550467ed5ee84a61e4f0e68a7f4e44658bfd1dfae337b52e5457f80a45ea10a7c228a23c0ddb6bf4e7e882d8321a631a1b6a14a5691b73e46f6119cf4c48dcb06fd2f85ab5f295894e9ec4ad8ae1633bf83a261e75d8af6f84b45bfe3e54ff02ced0c00cb6cd0c71dd598108c2605851afb07f427dd86371867312efd3befeb185d4bcbe04f34c673c307ce9459c6c22e583210fa32448ec6269328f7f1dc0b1874ad9b9ee75e5be0651891739c6217aee76c50d17f2de36eada7bb1370b860ae834a7dbbb42f622605c45f1c8e1ee99015ee3c03c6bbf37ca5c6d8d7db9d7225f65bc68f9e99545df224de5636eadde1443141956f7ef7b86dca4abd006c9f365bd40f00368b6cf4ada2f917aa9103cd5385502bfeae38c708c7edd426c2477ced6c7ce1832e810b05e947710631b17b36603c867cf835caf68644daf2fc302e8ea4ef4c35a8fb0af365ec7b0e8bf3c921f5c5826d037f322d7eb22c0e734324866bf6333de800680683d2d9d14a65b4f18a6b5cc8f5e3d162eaae0d03b8d898abff8f87a945665e4ac41aa0f94ef5e1f26c8f7c1b336fa9a480623967fc58dcca94f4e8a7e5c8c9da2c7c88bf0691ddfb94262da3cc66aca23fb4aad36565e7ec4f0e53059be221c0c045f59782ab4db89364e7b7bbbad367375cac1a13189ec4b4cfa770fdd834b0b97d81776011531a871009500e05643859c59280a36587de6342b7946734123e32b66b8ce29e1a5e4f49e20311780e5e6ef24844d5155904f9e4c68749cbbb8bae0883fe56a169fc36eda778103b7613d2fe23dd13d6986a6748c19abd6863151c19ff31d66673973b1ff83118b16575324051ae5557cbdd3bd901c8b32f5ff4e437dc74ef5fe355ea529b460d17ca475f66243adc11ea2d88f6ece75a83c72974ebaf053808ab8c7d8f1f183693bf184ddc16eda8361c31d77ed3e29e1f319da0d36523bf49853dc5894910694e8d4aa266d58d6e5b886227294f463ef1c159bf990effe9a9f51a012228b4684f6b4f097acad033106407e618c76c67127332f2fcdef1f7c94c04d180d655a484cf96062281b38b1e7b377dcb34e558d258428a89a822991d9ecf4f4bdfcdeb8fe74626e9e4a805629dbcc9527c743014558b89a446494ddf596397fcbaffabca807ba212439f73f134e4eed25fb01a4c78c95d559c95068c888d837c9aaa52585331124758deb9984c2196bbd8d1f7babaa5c54647d15bc14c8841ea847f0af060aca19ff17e3098c47362b11999139ec032feb6840fab585df25255b6f5862f0bd23218da4fef8bb88888b7854f5d573c0e8b901abaff35458642f5ecf7f64c39ea34f93262e64ba984dcacf56f75690b5baa14a939873133bffbc5672a7b70d453dc2015bb67d3b809d2c6efbfe78c8b1ababa8eab5608f82568aeda4c18cdc12118ae3a5f9324c67eef38505000f323588fa05b8f943f44ce099ce15b7a1276c72eabf4d6069e55849f604235d7f8f5fb94bf878a1a828e968818eb42f930731ed177ec0d63d7954cfc5c9059a1ffc798062eca22d052f6a937fa8c8e153eb20a98aae48f9bda3fed6aef2103300a8581227a0bc66de58172800ee0db2251e652fdb699f10fe57b9ef6612187bba95f448387aeb0d8329eab22bb386f7816bf809287528b4768b2c953279a9bf22c0a19ea00e96e8e39685d29c96c36523c43869a25ea23339d427d69f1492bb62fe401d84bb37e1812ce03cc9ca5da86a8e663c51112cfbfe0b8452cd7990885d5dd3a524132349d783b7e858254e8c8007bdadb7b86f6cebbb3a22754069a9b050e1495a832aaff02bf4967fa6b6c52186122e474ccf6622b823fb6939494a4e6ec1a44338c8cfd16bb68018d87d3c64295c0f81e2fbbcbf43030599f59d6e4f8f1ff86a31d8faee9129c881f5927d2a37e50e98995aed29cf13766a9e51d4512d261a71b849b7e58cc856ffac90f935c716d94f8bf74315477b28b9b83b46df5192073d4ce67c5d6680c9acfcc04ac64f772a1a8ecb9218c848d4f17ca9e085a1bed544e85258a3809376e554083e7a60ab005433e44015a95749f9dfc89be2f30d1209b886b26e01989f9166ab35a694f9ab4e8d9d1c525826da9f0b257bb8c0a017efa93c0096a454369e402ce0edabe5c5c90c1bf0cded7c3f8f266524d645bc5f9ec4511b4da1de4885f0fd8999ac8b37a3a1af9632f6220e0140a836ebe7d19a284818391fa684b565d775569991b3c193fb26b85aeeb8798c00f9b4ce7ef7edcace939709755f76302ae31a5400cc1222fc6d97e42bb7b1969deb5040997f3d178856da3a528262bea727c88ec1d1ea2a57d0da1fd69ca650a33c9aee5be800136297babf312f84f22ee018d015b7a8e92182129eed5615dfd4d73dd6cc6adba15d07f06a236e42cd87be1555fe648dcfd3d98af2ca6af1eef3dade575c8b6fb6bb63619832d487aa68e721827a5485b1bbcadb1ccb9bb3f9cd7eb97abd4c5ba31bf1a047818b48d8b8760a00c7022db2f12bd4047430bf92ce7cdc80f4dc6dcf5a73e82e9926cc800de3eab0992851de17d6bb0072629cfee2ff87419a962fdc84c86ca0709f5f4e3f392a4f578fc49705bae3d9fc9ceb4aa4c970902c4bc23bf4178ad2cccd2ad6bed1b38f3b2151d83a68eb97d7e36d816093aa458e30f50fb5e8ca8bc9828306cd7453f40d559867f1bad416bb2ed6ec0a7337d8dd42ad6728d1bea29ff41d7f858d7184f5b63700fdf08cc7fd299d8d90b9d83172380a9942cf889bcb7dd4d4d35c3f16d9a34d7a25cd5f7159d302050facfac57268d9421b24a8f7dbdec58f5d0e2b1c7ba80370c82a6cc12fb2d83d7c78e77bc3fe72638acc9ac66108bb39dc6356772901c614af2b8e351379eae6150a2b7147a59ccd05d3b3092a9dacf593389000fb01bc50fd600314cf379d1dd75524d334e6a86c1986d34bfe91f36b463e480952819c0dc9a5cc0bd7c94d453c3c21e81002092ff080bc261ee27635384e6dec418cafadd9ea7b11e29162b561f70887058c34cace33355a77325f2e2696039a17a2281f9df4c687b4eb0fb473a58373f7a633bd6b6e3e2788c506330513b7ba691ca52ff0e8fd3c3f061cba4ad57e587734f9b16e574c63d6a82f83d243aac61d97aeec542c40b24c2b761b97c7e4a0de22f713325ebefb4204724a8b9f5e3bc7cb9e19fbfd4eb71dd927d86bacdbcfd52f0f5624ab5513b9d75bedf55a6ba7089521158d4aca7735a0479b3b8e3312158cb820c7ab03af6a2a92a28e92e42a5528cb70dc6bd1435a1c0c8198b0ab9060cd9b08c29fd655aa695749f6e3b11e509f758a8b3b709fea45e9349e891ea25150e9456b600aabbe42d5f94268f7670fcc7974c72a43b04baa5bd8240eec8c0adb1de2c0d8d721721f2432f98967f48a71d9b4eee23b69aadffdfc221e1c217980ff76b0a23002f519d8f0682d7c0a6f84a0a5413929390d24199a19d225ad11d0a39fc11518d8c9fc35607a10ddc9927bda0655341d0604e49c7b2c979a4d6e0905fa5c7960c3686f64a0e25bb05a889a84a162e3763942e2908ed9d4db0c780fa7beeaaeb6e758d52665f329d88b9e0efa4332ba489980eb285c8b4b7a223ffd775dc7665ac39de694c95cd5f5434acb2ea55a024d6435cc0634eaffcd27bf554b9956969279dcaedd36c9f7e958a2ee15a0f8970b07b13009ed95b39ac2f508dd565716861dab300ff2008f44c5af3e0d5a0936a1ace1215daf7bd384c9b34a1e1bdb67ff7652486483c5bccf5491215d916808d4102a853750bab98e7229664a93500e66773dbe842e9cf003fa39663100567a403657dda4f208daf33116a1502cb8c8dbe9ecfc268cd968a79a96decfda3adc48a3694fa5adf2c5fb5196781be50e97083fe5c561bbbde6ca9821e5390567c44494a97149f294bc2d2f953e51f0806231040be373a19a7c723da89d0e4fac8a66e91e9b25ce8e6952bcc7a90429a71c500a5676af248035d64d867ea5b4c5098ed37f042f307754a81b7758a93300af41bfca1ff0425f02ee7d02ccc79bf09e61fb8af6ade92c7ad1010534a56ff1076cfe6fff370dc0d7ea595926087f8498407d87ba94f0ada7887f56939341655f35f3097ed932fe89f36a873b6bfe04dda9859b66a4396968ba7b7ccf94a7d6ec4eae9966fd24199e54bcd86416fcfcdd4bf7002352d43432cb5a4eff7648545526535fa4a00a62499fb521431f1d924c4e8b9f752f20a5e70393f74817268251b3214a1f3376debe8023d095304f076936be63b669fca3ad6ccf8cf1803aad212e1bee1f1d6574d7a4eddf9fc006514795c1a09475c6e10ec727dbc85167a0ab561bf735d3c41b71848563f7239c94590d7cbc83a496336cb60275dc7b1f4bd5a1113cf382dbbc82d2a8e4e5661d724b6796abbf3b4b0faf0ebc49e8331c6d87cab007b535f5075193368b38daf1039ae8bd27f6c46670f06233fd5fad0317bec4f6dbf86aa2f0397f9c4e8b2ada5e10bb4b68780fe7c841f80d6f09a33bf69678a30cf576c80d34da5fb41855815e7900abb7f959d92a75b3d97fe7ba7abfd60dd0a73b4fe7767c807366c033762eb8b340cb7d79193da272b97abc00fc560189dfca7316fed39b9a4c94404f5e6ca85e51e1b169102c2359b0c1408569db5d46808d51e01073f96cc6118bb47320bd9115f7919ea83787c46116b9668cae4b91ee4b54421a097e31eb429878ba0af0f75f44e8589ee80848ad07f8cb3247aec0de5dd4e1e03fc68d4315d2596e03ec452a4cc972ef2b8a241bafe6b96de176be6d2983582afd361073f8cd55771cb4528e9f010ee8bff532f33e382ea6abdc32fd6079dcb4808773ffe4ace2d1bc855d4915602d14ad6be85b9eec8d6dd9bc072c4a2c12b2246c144cdfbd5adf35bf8b123a1735a51a3c4658a3b83bb9323fceb0af14ea10dcd98575fdd02a6b67034e529dcaf32f946ef5ee05ae53512d87db56753ab0194e5732792d822f7f19ce7cf31bc1b041929e9aac4775d0d59a300dfc159944170bb472cffa4a9ae71cdd21a690d7d06995bc74beeeb018254016a62c2b2331a9c159a5af3f9186d501b39052293657e7d255a42531ebf7db80690ec0b432cfdec96820c21f524a4fe0ca1fc189eac9e1f67a447f2a14f7040a5660e5f44a75d6b4f5a1353725a9b0153e091e54b4b26e1c4870fccecd3e286114315ef1707d9d9c2457b81cf7f6b54e869640d01a838cff7d65b28c3d996acec9ca27516fef466ff6a33e2f47414164c6a18bbf3d209d8c35665e7aafe71c001ecca354d6c975c84826a82c559f95cd877e8fc51d98472d81b95ce14bf923b2045443b5f767c518f66b14b5cdfe3009b2864a1dff987733efe12d3cabf31591857039db8f0ae0ad9713a58a25714a39e7304ffa6c12ea96a6998243ea0bdefaa6c0007d208c09fdc6dee0c3a65985a7eaaaaa9f0a5977fabcac32fec4fc1da670b8badc5b40e16ab596df711f511a90c12086c60628138c1587bb893c657e7fa593a5276008ab98dccc348f93468a075871baf0fedded9c427b5b35477babbd15448bdb6671241854e500daa142794c0152b1ff014d399b106546cc5f9de4614c7c0c1e8cbacc9c668bf888fe0b0b24fd5b075d0903b0da03df953b0235b77c09cd93245bf5b281a3f0c0b77c3f3461103324a68d262f05794c466e2b2a69f0e7c328f7609264879e5c87a8a3b09f79959a4b8134b8e8189ad277778673224d722e253437e84039ab52059c4c995771b3b7ae9925bdbd49ef056665834c7b575d369e7f95b60e8b22880b038a94fa24dc65f2d6e03392f1345f8778f220af0c8470260d6e8483aeacc1250ffbf0c2094b6b19b058dfaffb8cfe8134b3a7ea72eb1f5cc488dcd87cfd79ae5094694ebbf9f40cba79bd1ab7953eb95d85b0d9a8dc71d957a4679549b95e2da86053427313cc45fc219f4ea138dbce3d30148950eac4d28ef472331d27516247f2aeaedaeb0b78b306ec73668661867a1a08d81491dbabc6e65a8ba22d8cb5001144fb9bf06446513523ff0ea0868372f10bf5be72996b164902e06ef3f221d14ddfb232afa1b82d60d3917641f651643428afa8a820cc092c11c918acd4b687cf3318227907cfb0f79a9e82f9e996c2f9ef4ac5ba27a7996b2a00f439bec6312153017f2b789765a47fbf1df723793cdcaf328ca126f347d760c687b28456cf64d0a3d035cb6c86a49629496b4d26af3773a64d7b61ca84023b9f1eca115d164f8837abb9214c4df568f7e7bc5fcf42e590026ad445b3263b7e1146f243ffa4f08ca8b96c8a4ddfdc4ea2c70d9311d3d66e618850d34d1027dc4b09690ccb3161eef50d2a9c490dfe7e22229cb5f2a3d0b399ec5938fa176f327ce679344b07301c87eeebe49faec73d6b8036d3b924f9080f839eb562cfa8e1a000ecc53ac20523a2a6dd35d5f52265b600b675577e33fce851e0394f35343c24dd64ccf3e66bdc336190742faf0db5359050d8b2edf0dd98235c4a9e982417ff737baf43d3dc7540866d967a36021edf19741817333a8dd0c362f38cd6bcaaefe16a27c09e2e1994320d428d43401ffab215088494a3bba05b9950c59ae672a9d902e40365a30eca8e976e0d1c92661c461b703ccd9c256c3e37e782d029a6288a727ecf97a663c7e34905253bfaedd8ef6afb314a5be322205d8b7561d246d005bc33ac4fcd46755c64745948512b8a596e1115917b388cb51f63e0b5e1836998c55a2c3681c04d4a19724e256e50cf9d7583a855147206538f76a92836a5c8424f50dc6ef2dcf73a1c73923a0d6adf02afb546a8c079157854964850240cf423b5f6e426324b31b74c86b592891e43da81e971ae73107c0e4751ef7b3e653c5c3995895dd13cecdd219622123fa1aac84bfa469d2134c1caf41d0a73702ba8c02ec5228b34ff107c69172d9eed500aa6011d94b54445a7cb4ec5ab3a5a49875411478a917783604f64c0d64398b3e0a5fb2d777e9cc19509a97c1faccbde980dd4d5179af0c4dec8e501454cb67f0ea4631bd496198dc0331d7afa7ed56fbc4b8ff13a62b355b4d47912da3b6e8dcf390074c9f787ad92e78885ace2720b5416e4e763f35cc400081bbb086b2e991051535daf898fefc937c66b3865da016a57a589d5a7fa456c3a5d771b2968c8bf6eab3583baa8be06603dfb293f2bf81919b51aef6da517f78318aac76f6ed51a1d09b1379f526616676ad496f9bf25b3ef7f9ccd80c9318ca96451b6acb0a1051c39597b6d5cad7343c40b53b10c24575052a716c2f1337ca3d2ae54550097d576252d51ccb9d0f513af87c45d2a160910ffe6f6783c849e2a5c05b3925abc55eb10140a67d5aa09055c33b17d9c9589190118409ee2bf33b0ab309a5f321e46813e58a68a14c9c72df38449d6b136a362e992da1d1eb27256edacd08a73d34266308f2eb6dabfb3185cd09b7ff1a6f896070622bb75adca10960ed850f5bce55052a7f598a6331c3f7063a54c1ef87170903c7f24ef76f08968641a758e1fa0ac069a2814b0ff997188351e10415b999e307f8de986ad49cc331fea842f812cb5709fc7878c610178db074df8fbc821e55a2c0ff0a322c73e24ae0bce9eb28f2114548236536b8b0f83506453faee0b73dabff5acb24aca56185f241c48c8295eedec22d2a08b9a03568d49629d2eae9b2f037e98b2fdc524aaa13d4d0fa35232e4f05e272fbb68922e8abc83737dd3ff05f8708477c1bbec2c0e99b72062ee41d4238c4c4e40f37f3ac8d8f8b1465d6edfa0f32b287ffe8a9705963c6d63c4ba3c82f830e1269bb78403522a5e37c3442e66e0d0c5268a1e859ac64de901dd7c0827d45b85daabbf1632df11a5a184c7b9afa69b9e55840dfd8cd62e62d557c545c2a1dfc887bce7d2ae962d1e4e9d735efd674096bbc79af29d9a8d047403b70c247e2bbace4f6d1b21e623add937f1f24ec49c9a97135928c02ddb0693f88ec44ea8327603aeac9addc3cc12fa7a4be4f5e0316ec1bf256c8e4a979dac7880bf89e6bfb67d848c1d339678b5ebd54226a6832be8f659fc999132fa959d89cc26907157e24ab0cb7ddc1c1b28c775c81b942248e07bbf91c660dc4dd04c7662b20092e582287a693104dba1ad1bf711e95ab48d0ceef2be1c904f61240ee91f7fa1305206f960edd120ac09881a84b3ed7533aa35f0cfbaa19082ef696d77f13f9403d89d97dc3663ac36920867d69e727c2742b5eb9d43543646faffd265efa64c0432d1b403a563cdd1c4db21c3bb7f67bde6e8ddc130ef87a633649b28603650f547de52ffed510643c5d0a7f4a95c370370adbc831851f64f7e9c7eca36e2b36949813f5064f17e9ca9488cdc52b94007002bdcae3e887012b9e9f2f086f3661e071a6af1a1371be738bc44b12e9d7622651dbb5803abe0b850a7c3a41209c1fca224679d5b4a17799fc5b453f3409524c3afb75b0fa57fff72a0303dc609b249c3f04adddd2a7de20641e590760608bae4ca4c18b446d78bfe363d0a441f7cf39fda3d75f093b5eb4d6b586a9ebb1629213cd67eef83f9f56277e6955940961c38c72d3862d48acfae52be1a7b75e9ae2e31646e05dc204a696bca50e0194646994fe5035fa1c0b357a8a840aeb745c6de301b396ed1c302e19d82c455bc721478ecfe178a7a7856c43d079f91ef5ae526ef3e07650740a6396f830bbc1288f9ac716db0cb5af0ed23921f3b63c7bb4e9b7d3abb32ad573c7c7d966da609c662e76e422d7bd19022846de44fc3511d703ab26adca94cec441709ebd5b307838672c48736a0780e848bb997424c4c63b1556a02651535656e34d084441f75b8733e13290820e11ae7e472754f1d209c7c68158a5be09991477d6c9aac8458282a0a32792b80cfeeaf205d1c5124d093292ca2d9a1055836375cf4785413d04fbc073f5f1fb74a8572b8e3e80bbd209db41c6717077a25d29c161397d9a6a16e50d82795b8283ad76f59c357bde3b4ff9b97deee4947be627f30696e3ec87e69401157a4d734302758b1e6c5c9ee8c8cb4ba08cebe11a2f8974f66e32e6ff850ae68f50850a4d1149613b99e2655fbafe8a678178bbffe448850f4580bf0851b02868a10d1f22d8ebc7cbd56df1ca46a187188201c3dce55efa3102d7dcc05225e35f12e0798de176b85629f1d148b724929adf89aabc7340a56b82d997a87c425d79dad1d870d78b841d1818dc7351d1dd2c2073694e126f62344c47209f4c06078d1f10e836c67948925e8d7df460c166b90e787c77c19599cd8f19f442d9dd33796ad196af6f9abc4a0f0a4ad4b42fd8541c1b2095244d40f2db44871bb2b7caa14eee552232196c325affd85a999054914c3960012cc9f979cb99f142a3c445447a73b8e510612b45ad03862095483384cddd9e81d8b39ac31a18957060dafd388e0b1a8db33ac24e12f2017861277b246d294f206ce0db9d804821817b29225d7cfd76e6589f6260058caf9fa4490b4d92146ab1134110cf1a2d2d8e542eba043db90157e809d976002224a290aa6c57f1c50e966e9786531fbcc8924ad5b521bfb6563c5a469847632ad7ed4af99a23061ea0ed95b15e3806bb2c30474e2acf22656c6fed691b5af3b9d548c5a5f0bbcbdc89d27304847d0b19b53ba4b496a0f52a1c8d7890f154ebd33f6d982d2efeebaedc5efa5aee9212baa224cd4a43af9e2998ef7d3ae8d3e0a79348e3d2d9dc0608efc5dbb3c9efefff203bac76d6ed183b0064ce904871729d54bb3edd8e03bc46d6bd2a8721c50b3208d44a2337c683ec8faac53fa8ec0b3792fdbf3945717449fe9f694ca3958e547d15757ce60ee25b7cac42c67abe2a1a811bfb356ecd67909b18544711ed82357db90f92f125269082db3458efc39434b04e8d6609dd877aafa86fc5d97e8b2cd188e0e72a2f401d409c39c0423a6a601650815f711f8bf7822c14640ba636f1bee852e9208f08ca369d159d3bbc2a97f3a6a09cadbada2c67cd3b617908cac0453109e993d45599b78ae8926f378bee7d57c9c92609f19b691ea6a00fd98723618a10d16c7c6e78edf38d52ffb7692e690799ba115449380b0debdef67ebfe4b6b1b2831dd619f053f20802d9534fce09b7abbda5eb0e12b4117f4743d4ef937e9d3a3fce9463fa4b35a9b3c7c707268d2e54eae1fdc4017c44fc9b91f0dbd47437a258b96195df04f83e131e7f72632716a8b013c1c3dc5486559a9f1b02059855aad19c65d2981896921ddd2be35e67f04d2678c8de2c6794795e35560d6549fea7cb7e429957a418d2b20e586bb084b01f507e77931cbf19da75c0eba157858083a0738989e25f5099ed66874656c494c6ed9e471455be2611cdaae1277b77873614c491887e64cf233ef6d59e2d49baffc08e775d0ab867f711408eff4c872e61d864d5ef7ca9341e06bb5eec7a1edf5715d6876bdcdb7307d52b392ddadfe8bd6face84f8682fe6d080430a27ade7725f1206cae31f92ac9b4f03a77e65b78a05debebba60aa288b104793a1170bc2f4dc2ced12532d1272fb7dbbf8221cb586d536da51d69eda4fdacf6576db3c7c2d3d655c7afe73b5ebf799528fbf987aa5c3ea3a3fa7bdfe3273450ea2db2de0912258b6152cb495285867deee962161b6eca17a3a1c8e83c7282c130ed4f0b3b37d7b0fdd0d91df555826ecbd9220e11c3dd294d86f901135a76e70e3a2d83e720de56dde1fa41df671c3a8c6d57b0995c007aa17762f605212b3ce5b3f1e0bac67b30560e4632dbf485aec0d3d0bc8b16dca4fe7e2e01f957edb93d83f8544190618d719a8a8e5c277c094d597f2a19aec3c2d038cd6ce19b146c4bce18bf6fc55ed4bc18bd146e3352da0f73bab3beb97f5065b80128cd60943a008ed687335a9638cc2f1b004a318711832f3b947cd303b6a528f3546fc14ce52906b01a47dbb179354cd1fb3cea3bdf5f79e895a0f5c70dd2eafd0d28b88d5280ae1c398e46c4c8c5fd1fcd9988388dc0a67978b0c82aa110eb0bc1e7c328070f6dd6fd4d475e84a1a3bf0cd2b760222be2575148b31bc66c97c37f094373a03c27164ba3aa41e13061fcb29240c9e13944b56968cd70559595501aea3b0c111304db07fc9b4e890a37be3611d103aad893a74829e82d6af2887d6bb99118fa6174c36b30189ea4fda2749aa7422439493265db5715b588579516852db638134fec907b7e81cf07484e2bb71a7f1d3417c6b5ea3c968ab0fd96c5c98463dcda18a4bc0768ef760045fd9a53c2c1feeff5ab53a9878f956eede766ce6e4667341eb2a959be57d40ee6c95e43a0b5514547c822713f39e19f55686bd714da15ac7ff16800207cda3ff58815818d08a3b6d2a7063dea13ccab45783ff54b28a7c09741894a8fe0c5139c87433875530b33094983f8b830c4689bf883e45562c90a1276eb76ef7f73dbf8f65bee9108d4b15be51ae6e11980ab1dc52e83dc5e2c1a194bc2bc1c42d158887e30fb62ff7079afb04be8957e42153f70355c4786dd7f719a61b7cd483bc7db683e0d7634a35ffec011909e35b98f9cbaf64549165f86b183b81a154148fcafd96039cb27f422bcffb493112446b7e0b78dbeaf1efb75796ce2ada1a6227ad9d27a4f31f8f96723075a982c6cfb49662365a3fee8e5b729234af20ea8c2e8f35b64ce8bf2700ac842496193dc4ec394f75bd11849509afa2b13c0a6a4cbdbee90f0b001fac4c394856a2c96d4840715817d91b0676a9184dd8d5f9d743212b9d27a985add8757b306eb405f00e2b5e275d3bd3de4dad364288bea6cba035bf1dd2043d41ac46a5627c9ad532f185b5313eaf8078dc8e6a0cae8242e1bc0ca16d22a740a5edd4451aa2d8ec3fff3e336c2ac1b3d505d269e8cfc1e9aa10326fe20a8cfc749158afc1bce796c59b0d26f9802379bf06944505edeefd000429d3738ace967585c47787803e30ea61a051f4be879f6ca78c81d20ab7ed61cd5588e2fa19be010ff704c0db755608ba96e0d11b6130c51f2177f398782ddc36353c6f1d3df8cad8988a9e1817985f460f4b4bd5c7bc800c994e166c52c54dc1d227fa474891a7d29cf4a61c28a554d71fbe2c5464a95877a43cb42a547cd747e986e3af147ba71e99f63c1180261876e814267a2f4467f2bb481785ab022715c73130c11a9c45ee9e8c1e1ee22ea20e6dad8d416a4f706dcbfa3169b48a6a64479c2adce6f5e3f92dc735e5391dbbc2a6dd887736dd6288b5b2194fc13ed11b1a7f964bb87ed6dbabbd4af71bcec8276b0a118a1d820a0921a057ca1adff6aebb92bf49823b7d6f7f5aded3ea20d28b2c70bbc71a8040e6a112fe759b5e4872838a655828ae0fac86fc28d531bc74713aa315cbbce41a61fa2ea079c2d796e1a5139f53bb997e12c303a7affc841bf00d12fe3fe547cbb4eec06bd53c6750756ee2aa09e94f6ef40309f5caef21f254eef1550b732fcf359fe5ec0359ac55eb53a1dd17b1c74e3461cd043412922baa0e4c2961fd0a102aa4479ae17eccaa023d23f7d1db8c709050e725958f7c84b065d234a898583d3c74369a463b89806c6d22fa28d7e0b2e0553443072aac13a98a92cf65bd93aa835c1d744868f3412c8b8b80cf5dfebdfc9a56941de756785d6cf7073614c5e46b69998f55cdea9b036c936efdf50043c4d5ffe4df2c80c130dcc154c44a513e5f278ecd1134357a6eef8636769e3cb816fccb5f336e692b3be99c823f282a5ea61d82a87c6e51f4e15c1f90c5348dadb2de67110e0b05374fd792f05b30032dbd4b0c6991f191d5b91512a10958a73e61d2c05a76762dfda1f604b3b18bcd27e68b80327a8095f4ddbdc39938c933da0ec0a13e57c33cc354331772c0afca91b11200c2baa18135d83ca5fe5912bb21f54cb6a9924372b89a63d32abea8f09e2f0947baaf87c16d7e472d343da268f16212c8ee85441bef9690b4b361c50311f9ee40ccb1496ca024cd4fc0f2d37a5b8ca3dc9a381a42059fcc3d6f5c0534d397523fe5cd099668f23e6bc079c3ca0da48bdf4d7f5deeca67b642310c04c7985908a0b6a7a5acf717c75a1ad765cd7b541728af4447d24869ce7b11c06ca2fcc9efb060b1bb3a92425cafb1c7b2bd5bfc257aaff656557e08f3d21cadaab7084ec65490cca89df940ecbb4ae85c2c80245440ee547282fafc40184f1332d577dd420579201de8472588f962b33dcea0d5a00384b9cdad86a72a6ee1a6e91c9367ed440b766c80fd55c1ad3d8654d954807f1e0d355b43b77b0ed76061bd415b688773f3b420b7a23f08d6607c3416c8cb2a3456ac22540c81a19100275df5a16337f4b8763445eecabb69e0f6c769be6527304495c16c9e7c6468231a43d6778bede8d50cbf51989eb4c0bad852f9be23beaab9d5dd60697fb5d13ab1c31291b05efcf26cf73a2dd17eb716d4f53032325d4b4311e84433b790108d1c6d9d33ca1b6ba33ed1eff38752f6a3746f65b9ccc75e3ef15540a3253c168d795ff27194e66789170344320434c25d1ea5a20a01d987dcc4f03e5413596b713636aed42038ec3aba70d0efb5d660e2b02fee7fe01f7924fc5715c13b4549650b48b2eed977240dbeea8dd562efa9d6f9c4b505a307e4ad77ac74f22fd13c94d25d46a80de493654e6621ddfe8315675ef91d9dfb71d1c7ec93685a565114121e1be9c700d866dc5d150ca255d5442a2b4549a491478a1a9f94f45aba9ae95d20ea85591b44454d73fd2983b37c253193250dad4cf0873ce8ad36d67f3e05f566e8c73771c3ba11aa44bea40a87a13090a8de5d609cc018f8b422b68ca62ddb91d58a4f13d6b68ae844451a0b606b6362ec491bf2e78dcee8c1cf5b333b32426b8e4ab8ecf59003b4019159fb43b74adaf175c5a7196571fca47115df6ece7e6e6755916e721d909966e128268c1fe55b115a2b44a8e1de8b4b974ecf5b14cb3ba94151d1ec4b4a2a2c962ab90a257d04bbe3ebe48c9448185736fe081902e8a8cb002d4eecc72c6dbcc7a7037c863e117757a4f73dd09077ad97a7575fdca0f86a411d2f302452d52e79f4e8797d693811e095b85e3f2d16de1430d80dbbca20142f916491206a9db64c6f484de625075cb596e422fb52581107cf31fb3f122baccf21d4308655a516f31208ddc8f62d7ad0204fd8d196940ccf532f96df6949e022b1fb656c62fd5599619fd320a28deb75bf06ae9401f5e34f96704e3401e104eb508c61dbe44ed8b9fe0aaefc4ee7be4e0a2eae59b7056d242fb6e7f32c51b7258fc44b542acce9573b7585d87c7f82205b2576079c0df8befaa01972e4e71f73d22fe092d7a9e811b402f3bc0ebaa1ca3a1d4710f994e4beb8a868ee226c5f6c6c7a899ea4f18dd23ed94d1c849f0a2d2c014655ff7befe4338cc8a9ca9aa382cc31bb43c210bbd13ff810f1151d7e8116b3d45203f9daa4c68d3f075e46f8d713a7ff624f8e8253f58ad220c4d847f6ea602cf3e85353282e15fc83de15540f87f7fea2900301de1236c4fbe0e69d05f1cd1d493c9b69c260ca1055ca71e725ad2890b50dd1fd1a8702d8ce1fb919a6ffa9063fec24a1d1bf19f6670c64d2df11f9270f59bfaa73718d85d566e66bea257bcbd9036895feaaf0d290fbe1e55fa6df5645acaeed2a8e572fa47d4a6b44ee0abc257801cc7d5274c11e3a74af06c3a01a8c909491e26ce3f0f833a17b375c7475aa68961d6a689660019ef5ca3ec4a0d5d0eaf6781e513518fcaf97035582b9d34bc6742e77a50d656b6674bce68bd8809365f69ffaddb77aae9de2c4ebd65d43accf3dc79934bf1c8286d2745625c6f6505bf60fa48475ead10be98f35313f1d33844f87951c9227ea873cd1be01ee62dff5a21602cb632d45f1742f661761d52d1a3b86b613c2a8e59a792ef987a9e0527af6158559ef7e667daf3157efc4c3cc6628c05df37fa3c2f11310bbab8c1de852274b7ff990305676230acb0aac78b3c9a775383234e84703ae1b65d285c5745376fc69c06c550cf945c30e3231e6ae08d55390e73275523c83c4bc0d816d833476d0b1dffb01af6687a1ff8dfdfea373709b69968bd10ce51ed0df98404b8ddea06ce8e27b13f56eb5dd621241e640a55550b9232180cd4dfcf64a993017540ef88e7717b377a4144af13153cf54f7bec5cc619bc5b3e9d3261defaa3b1a4d9bd0ec3a79c84b7dd384219dd3ff2edf08e42477ebd1644ef19634ca146d25156953944f64a1b7758d845ff4d00cf765782336426b83167cd97c86b7aed395364951050376d0125908d4b90e02217fc857c9b6393444817591f1263331e46e45c161e8c2d16dea2ad601777fa06fa4c9585bc5de48d63248a02d7023c12f42511dd4966e119124c27bf0156ecca0df645bf23261b98747b47b2826bb7b160a8c9829a9f14784d046b3f66920e08c01a963df9b39ec3f551bdaefca6e77650c7d1ba13dad31d9df5dbc630fd0267035c0056bc811fc14e20a1a4b4d78a4cdc9316909906686ff2ebe69607d04b70b2ee44656f604a91921067c5d71fea08fb0d2d62ae557f1f5e21ec2f247c9d338aeb204d10b86dd3faa1ba8cf697c6244a78ec2a681622aad3f63b71ed5884567fb2b2a1ca58bb8fc1fd657a41dca55a440004a4d8933a39997f6f5059141977822f75735b6f39d52adf6de64caceb3839c3b0d878c2dda77a1e3d04267786f9f8084255f685a61236f9092c822b82119db8d201d23af16f34a209efd3c074b1b15b69250f53b1582dcd02f0c78fdc885d85d2e380ed311f1d62cc27cfcb3ae774955327740b42a28435349c4d41cd90c5468588d04c5d043793a14107668eac2ce1ab09f5a2d52b1974c18950701d5b42a6ad929938a895d30d3591d280d32c4aeeae0bd93eaddee5744a32658e386835ab21f4c1d9687c7f554e4d070303423c7839a89464b4ad04f07333d8ab5048a2b177626470d691dfa080bbce0b617dc589543f51804ab8ddf3f1f8309700074762d0df89fce735b75ed9c5c47a1372d09ba0b1210db421432432fc782241e4b0fd9621adab7dff9dcfd5b3324a233500975ccbe13fef5e3c5cde0fb77b47115726f6e1943fa94ab135aabfb28502a42bb389308adc8c4788ca49eed0fc35ab2ffa80a07511b974ae25a4adea30337db1c545883cbceb15c6451cb23cff2ab477053ede98ae69220984e6e7bdde38b165c3b34aaf91dcddc5ec1f490d2469bfd10d5ed9d41a52ea790d51b8dfbc67ba6e15f296ca0a87fd025aa22dedb286ce693e9d45162d2984800c8fdacd965644c7c00994593f73299fc8bde2683efc3d07613235fd0a3f9ccd2e91c0bc930caf2abcc05ce28271e79db5efff31a21f2b9a4b84faf5e5d55fe909507239012d3aa31f5aec28750102e991dfa1d3e6405fd5ceb6c8047b74cbd8e353c363df8fe0f607cef4d5c32fa98cbf09c9923d52cc9241de7740ecb9e2b0fa6866513a53173efeca3bcb9e37716847b888ac69c2a1bfa13c554c35dcf6f954c4fe4bb3adb3e29fedccafbced4ea07a655297849c8b4788e06f562ae09b2f1be703f95e1f3a5028709fe95f0fa46acbd1788153e912c2e65db470114d016ace90e924da045adf9fdd44223822c0f42ffadb2078e26086073a3c9f32676b27c8f5a71e3efe09a0d54981147eda71a009cab47e79c1e61e1cf59f74f8bb4f57e694152aa39c59f95516ff1399bf1e2655fa42c9088a1610a70b65f0e613d8b0819eeb43efb3f10c7504b4d88bc0d379fd239e5499e840e1df76ea4a18c9365848fee419008876bc7a126a7956cc9cdb34bfc0beb1a1b8c83f3bcdd84d650056cc0fd0bc1664257cda2a6e9d59335038c8ab338de2aabf7a95a4f60fd30c9a1eaf7c47910fa0f1b4758e003abd52a8f30487a7ed9384fdcb894ee84a8470e7c5116d868711674b63e76be2c65b1986fc4302ba493121055c4fcc89c83e85503c02a359c0bb09a02a61b22355b3b6083dd8e27200257bfae34a9842e86fa43a260b65f3fd9261a98d0b54ffaa831897c1180d00204fdba1eaba12f4be0309ca31e28ceabd919c4ecedaa6421d5cf7473925fcfb35b43fda4e4a6a3b65114bef44e1898854a8a85783ab62e65f8fb4b1fccb9f3758778a8cb82c5f1feb0a9cfb54507f87b94d56c9a3a32fb04960799e429b57227fa552e3f2c663e00f02d139c844f0bc47696cc207ccb0ae57bcf24c75d0d50166ea12a4b016d439c45e769bb5a8721956ee377f7c5aafac911c0abf19fa867e8da941f9c074d557649d70ed51349e9ceec4ab4562fce9c52d4b6263a08e5dde5cb97a7877b923478d41ce7739a12e0284d7632f86bc52958af309d41ae9ef6b12ed454fd64691516f3b3df59feeb64122ce1662ed92700b8cb5d9c178fa5dd2ea0c6781415c10cb359b326e93fff25f5c68b2ae7aa549a178b356915711d0ff4143a7f20c80487ea4e47f0f40506b34a52c85797caa40538da1ec8bd1682b9cfb145af50fbf177a5f2627794f7a50e4c65a81a0861867fc1866a8bdc4efe46779b0a9630f21b1e235063c2421b2e7662925c9e2f788ac262cb93cdb3000ee95ee1bd1a522d6c2ecb1c75023ad29d1fc39bcd40499df994b6845c233286960ed99ee9ce87d7f46f8ce6b1e4514c1b8e0c7dbde0e3edeb1d3b08612862ae5926b7282f774aab5d0268e3aff62e5410a7a236e0ebcb83cb19e8d12ff1677bd52df861cb00e149cb89c04d048f75153f538acd8bb0a03fae6bab4ef7b696b52ec56dfe24297a6558e9a2cd6b99dc9f2a5cdfdb2cf353fbe863fc9bcb77b9f7b604bc831be9cf59b417b780f756e735bf8fbaf79e25d88883ab2ffba24887c87efbd3e6b51c0c1cc81dbb80f64d33199f63ff785e249aebb32bb865c58123e6f62b9133145dd0e58aa979bb6ebe8118d9172ddaff1a1653183487c22d7e712745ca7d09d4bf0aaf62f48dffece97fe82d18f2ab4ad323901c442b71f209c1a472a5334a7adb0a2103134502ecefec36a4650b9bd4bde1b62bdf2342fba2a5e4caf14f513e89eab9c381be49cba4aeae6cab795bcfcf80fafb823763cfa729a851a16e708a6bc005a946405e2b779bd8bf421fc5b5494b9aad984e0bea694f2ad3708f74f106933b32dbf4e9e75403f54df26943fb69bbc638f69c35832dd2f5e751d2d480ff12e01b50311f893f7821fdecf63456ef29da0c146d2c357e5f79064028ced1b13574238b9b79c211cfda2bb0267787c8792edada01588a5a09eebeeac96ee505e735735444a67e86c02c54839c14e81ffca0dceebb406a4451754fa75bdaf08e2f8759b83ae2b48578adf7c9948f85413b826e2598caaf5dd7699adfc50c5ddbfec4c1af1c546eea72c00fc3f94cb530c9e438dbdb8b7a25243611ac36f73819b92d4243d688b181de1592d7dbc4621ad1e4335b550c6bbe41a68a6155801821b4b561a8b47fa5e93c89df9f828b0a287d7d39365b5d47abba77e459996c0178e5cdf4fccc884155812018f65bbd5052ab98e3abda1037a29cbf36aad6dba4bc69095c7a96fdb2a9f1033a81ff20d4b73c9a9a59591a010b49c283533c57b73422b49ca00d4b3a5eb3d8f7cc1ee31ac9367fe2fc1ea3f9a9f5d1329025c97ab980cb8a061a05353279c894414e9dd29972804f93b8f3f6e367a48095b041f5ce1765fbda451a904e4521b47d6cde93e4df5bb51418beb442097ffd4375ce277e573e10bd54eb5fd17f1348f957e096037f61cf464393461b3316f2053d0c2d43d6816cd8193620503134ad983a340cf5adbc0382adf411984c8c9b678a1d396c1fe2e06accf0439f8a046e9af3a2c90a58b146104324bb6a63cff1c3d931097c719c0404fa632d7123e97484e6b91af542636645093317f2b377d0d024739103cb209705f50a34f076e62c349e03e91b2402e2357572423f61d4d79aa379edc880e8c0d7141071f5ee77490446070ded5263f596c275a9b1ffcb7852525febe0acd50c2bf212148f3c026963dc1fa6cf83ca018f070e8086e8787ddcf7a741bb90300d09e91a3ee961ffbe2352ad3e09b4db3157fec4389e6497c7da7c7a936d086dd27db5a171a3edde370cb60570e6da02a3c101610bcb475cb94ffb39286c7641c0bc2a6bd5f28660f6a230bbc11460613d976a1948c112864d1d8b63811f8180610b8dd61fa801399cb20ca9eb2c6dd3b7f42df65b6967ac2291e144e674d2dad066bea8f44f47ce0316a6577a0b4cb3af63b5f77ac2df50292fc6c3cb8e3f11728d6946ca46ee0c39484ad67f0aef66ffa5d79a70a7075fcc241800fe2ce1cca510f5eabf0363828c790df1e35c8b38a7b9c1c82f7a62fdd3f8611a991a9a3f398706167a89d36c121420bea4762297c43f99a52e260cc76a35ee4bff818fd34a01f024969e3b5eaa52557661ad0ace16f9a37d0e9c3937e5965a8bf67c029de202268029362d6ff3cd92c734848c2f0a659edc4076765f2c093e1c6b13741e47780690ef9e3ea36af55de05a76c3c4e9711c69034d2a061ead295e8d64d70b9acb701e41875790ea98cc99f9f1233d5dbf74bec4c85809d5674609e59ec5abd2144246ef09726e13a5d440633da860956f82ab7168ca29c59b51cb3b5f9ea3fb7592b26aa6d64ffc0a8dd35fa43a2f50ad87ddca3ece74c84559effb2373bb63a84b17b0b4b352ef4e6ddf2aa0556a75202db1d748288817082199276ac372a34e1124551be3d092f13de3f9f062fcd0ea1d03685c8a326d64ebfa4bb524d7691625b151fad375b1bec43223663bb12c6582b26c5b3f62efeb70f3cad00be16605d86af06512ee9fc337e79ad4a8249a2aa0a2286577a9b3da391f95d1060a6848376d257016249f4ade145382c6dc1c60786e5b9964fb6e4685ba10348d5482f8863431f2fd2430c7a2adfe92badbc124c74ec118fcf5b0a62cda845d041ef6511468fe12463ad70a0a038db3857834971c817be82e366940703ef1889935e4e8f156ad6be9bb8801fb8135daf9db135f60c8ad19d530a3862f30ba525ad1bbc1691a169be52a6ceadbb48e379a50f25e59e6f09a09b14e6ed8b7e05b88716cc3a0238a0b29c0d422f629f6f4652a0adecfd042ed27700f2708b492ba2e2dcde615483c7300d875fa8f639c77bc78549fa69ae6afaef5441f718fcb961f3044a0e26b0f36fd874f814db651d5916465dddc2a86d6c746dbbf82b603f494d9e535decfdf43e8d9732569986281ca1f4534b4dda54e25e08226f5ac5d8f29dcd1eed7e1fa0d21dc7b3a5d4a9e7907c32d0007fdb94c0e04d7a3f4f0198e8a048f00c3c5649690ba1bea6aa5b8fd1899a5db6184a46a8123334f222e773f79d53f5e75880279a5216458a06300ee45e29d333f2c090bd435d67ddf2aa5e48d84b0d3319827058129ec693f96c8bb9ee2d85566f4eb0754593d92c0da2b98244f18374c29110fd35307d32bce6e2dd9aa36086e82a76cdd93db3ee2338b98b668f5de7f64b2275ea8ae00fef60aa2f9d1469a34eaaf4f77110f9f44a5174880fbf24d71535a96a1ecf07a2caf301c69b518f2c4bbff79faf4c3dd79c571ba1346b77b3d8c341a3fa6d1e1724f88565546a94ff12806a56d446a23be71a37505b224346ffcef9dcfa8a0fffa85aa818a842339544b142760a5c5a2d53ae667e764d7de97ed781d3cc5519f1c16e2dd3c4266e5a0acef888daa726a56f7b7ff5910c180c80f0d47d5202b2712bebd574912fafadd9d304133fa9da027805bbb182ed079257ed061a00a642949587233cbde6e7d3e1b8c49d46765dcdc3f0b756d722b80eacbc4a26754b3675fa44f5ad350193d81006aeb2f938cc018fa04145118bbc3fe6b29cd4d4a0d234053aa289687cc57c8dd6922351a30b0d5b9296105fc0802e48f07d5283b5f86e5a3a9baed5ba059a81b14aca2575c68f95b1d0b6c7431bfd2663c6e788ee09397369dd5726d38ae3722e6ebab0af5833f1ab6779b68aa4ed8c37b8d5418625d24228f24017a6cd52ce71272eea8de81b26135c3f10f07004bdcccd58a2b822f7398396a7ea43bc8fdc5acef09005c5eb0acf97284745212c65cdb0c66f15b83bda71dfd5a4c5a2935ba9ccfd4cc2625af69f399f29c4aa76506d95332e84d4d5e760688808a90fccda5ba551494f9152aa2a5637071ffed87373744d3f10138f21b2f9c7703caf55fdba170bfdbb6ec2b69a5abf66fbdeb381bdd0a2f4863ea9fb89bac8162bbfc0a4fdab86d20e346fe35805682566ff0ea1eb7aa5ccc01aa8092a2218307651a8fc7b9e838e25bd213fae0d7733cab8fd621daf90cd4115a57d9ba6d40c3dd28b6de8cfbae14b4859bdf2776d95f8bc2cf6691b1bd8b050d84eba5382029f3f2c426d5a3cf100ed54cfeb27b751cdd812ef8c5b1f1bfd68f13a63e46a7f1298e6d75576dd493b118f9eb344ef313c98b0a9923c83e9249e99501eff055a2b7ad79f2ba1e1bb07862ac29aa62eaaead07b6171e792cfe97ad813021b153a4519cf88c624c820ec91f35fd04c42e9ead73169f8172f3ff624f5e7de12cb8198a1224378e79c8ffdc995f44b2c8cf637994de8c20a1cce024882bf8c8a90f4a17524724c543dc465a3d58f3b0e0ecff6070ce69b823bd80e612236131941e8301202a25afc84f292f54e76d1e480ece4058bd37c84a61f829e286195880d842cbf84d3e7a2d3e4025ec82cb41b1eb9a96965b62e7a320a45f194d0f529a4d5c6b89ae2edf48dd55e022792f13574132034966f5029e87788e8981126cb73f3a55345f3a4e68f5fb9d485f68cd2c385cb10094b442a321c0e73785ac5ce91f4ab7fafc4a3de0f8b3496b7cb425f476704c7e3225d080e6364a78f3df5064fb9d832d9ec6acd3025662176f5b350819180e4aa5eaba6f2e5e5aa6f3b8ccde82391642488d1fad93a1de1ddcddb352b0c84266e06ab95f8f5e94612cdab78f9d8b119c5a7b85b4a4149b6a04ec1e7146beb5063064f81ec0c13a443f8f23c84932cfd9a8ab460d3d18ae45c7c1db51a1e093afbe48f751435e5ecf4cf4c9f30e773077c1e457d6a19921bb0a9b99dc713d4cf56693147a2cb260ff833d04011f48435249e3d83cae0206956fa5e65cdc3862164788cc630e76a2857a3292533f68d44a975e911cadc5da7a2a6a1795036dfa75faafd7ff8e8be854cfac44c54901b80c066bb6234ab3c09a1dd61f1b807e1b089e765011ef0ec10311c170d5ff877cd6678c0ac22a9c5de161134b7b45607bf549cd95b3a0260234d269c2757f18aab20cd0830ec54282bc46afb33a10339f42d8ae5fcdffe138d0813a231f49f680e0aba10d8153717dbc6acd2fcaa170e39862d260a5541e9a569aac9456fa8642b84b3e531ffff4910a78e2d3e3793cccd0cc067ec8e59115996e6fa0ff6c3ea7da4455020ab74fc639fdeb4534bb48f5265dedefa3eac30ebe5e26bbf11696231e488f410ca6dda3b79de56583da62d36365e7f75da52950e03b5eab57337f9d7befd013c16ba0ff6428b85a2d3f00e66e5d7ce3a055e7a7e5374e045b35d739ff4c1315885ac1a513e2cde69630b3ac7e64fd267b0622bf3e501971fd88badcc487f278c43cceb1aa1b5f910eb5e591662788a3f4b4c556ac9391e96c0d224aa5681cc3f605e327045c621e11bd81c0afc8db5f7f217f6b51523a1e755b7db3c84d735fb0356cfd65324095302624ce7dea6251442c58d7b5ee00a04a7c66012f07deed913d55989a34f821940ca35c51b4a58471ded9e1d17d0f71273efc049b55c3408de9faccd692adbe1d320832c222c414b8ad7fe4b28508879be38db95cb238ce7685ca4ff042bce0c56ab103bbef96e06731e37513d59eb0807088b65fd60cebb02b8851ae47629586c7f3534d5181c5bfc706eb34082cb8fcf6b77e314135b991021d6df90421d26854dcf56ad910474157c6a95f95fe41ed1d2cf1fcc9d728446bb831f9821b38c1783321fae128300991352419e1b36d2b43c8ab466b5ebe268766dc731d36d56343448edb36d101c762e9ff659dcb7d0d7a3e8cfd8db12b2b1be56f2f94193f9927faec5e776083e713e99f1862ac740d74e75f77869755704acbbb96d945081f3031a2625bafe105dadc1b9abe0acd0ba1c1a6a3ab8d9464a0aba3c98affffa2d1e6b0f8347d5115c07ecac3f8396da3f02e929cdac27ef902f9678fd9e580f784a86cf71819388e66a0dad79f4c3c9c19dd2b66fedb99f7d22036072944210439d67e783aa991b33c1fd1a57355e846c96d05c6f0236c1de7bdb8889f9b759c5990c5320e1eeefae3ebe77cc64f1a10a386af4cd9c9ce59de13a38e39f30512a3b794d110587bb587262d737356d7cbfbbf5fd66c4e28eefb5b77500af53a2f1d28acfb8e0938a3227f990d3fc52a2903696c985150a305d8f188b23689c2acb17fd0b2c444cf1a6894b9fe8468fa347f4ae94ea923e967e05968d1af146df6819f6800c6421ee8cf3328735c2deed1fe0f0c922d6014bf340acbfb932784855e027437220b21728f29259e8f959128bcb96433db147f2f3adf45a60748d900f51e25b3c78c793834d70b6bb00b40bed693c1801a5671e063bcbdb0badaf4e16c8b7200da90f33b4ce9f1cd3b75edbcc9a5cc997a4cb843921ecafab763166c9baaead0707951b36506cb99afa5d8e01ddf531a0f88f4eb48bda98010a3ea1616e0ef20c91c3df53b3c47ff7162632b32a829c6fd11fe17c2c7a910a7c8bf9e5f091ce08c0732c029561019b92e024efe0ff3f48096afffcf70133cabd2b0be2e9af25a6bdccc73d308423157232bf42801dbf8436a2a68d71176dc8a041935ad65eea07f6ef026b3c981e0c95367405a114f1d72c89da2339fab70eeb26a98b792eb69dfab4e5e0e356b7d543647a8487b05e345c9a57a8b7bcbb79db0102b2da535024df4c4ac10fd149041347d86888ec61eacefecdb0cd6361c42f1411719753ee8232b0b6d419d097f9c02e6a2f7df5c184d3c1345f35e525e10a891a7a5d3fc63c422856b13c721189c7c951cbad9cf3dae8c3b7e9f4f6a0bde8f46c489e730b2ba822d7f7fd43735b5868cf97a749b48774321f817a6f42df288e2a18dc0244e3c61b2b07736e29c304027fa8db6335a32bb8f89a23aa4a56e5a9eeffbc5c1b44a6bd260edb4891a7bd23edfd8293784575b6746b138bfd6b2cf280359ae92aa8f35880ae074d255f09c815e00eebef0b97e2f96f6674c917c64b9f0ab8652b1b756685e4e650c9970aecdbfbb57489f0b0209c4e4ae3fa2c891e3e1d93642ceeee4c75e0d97275395451b20c30ce4c61f49bd291a04db11eb24941a7f921b00472b1b7e57d44313f72712838daf85003b8b36a235bd90ae1cd75175648423538ac3d95158e6a5074550e4ad4a2d35e14d9f8c2f3ec240ce2d616e41ea3d440ce3651091488efd03ff4dfca42e62495a2a8f96f93a8a8f11b2dab46ef91ed14a9ba9ce80c797b27b7f8916ae83a726c59eaa332bdd864bea9394c7e16fa2db7b1845e4a3f8a0eda2e46c61d6fb4296c67ccf47a840bf59449b0119890124d92a25e8da88e835e0b3762a9f5a87189b3a39e4fd17ce6c5bf76a4cbfe2ca40c7a5ce128ce84c7ca0452219b0a5ff975317be5b0e93f2715055944c2a6f7fe00c744c54ec5e78211aa2f150eb368b4beff78d8303bddcff335c2b2f69a0addfedea7a6dc9eddd2084bd35c5c94afce809762110c856c31127ff2820d4728d5a8dafe8ef23ccd20bbcdb9467fce76583b9ab5012d7760d78be91b022c5fa284b1a56b7a5435b3d7afed81aa2db493a6339977f98a801d2bb94758127676d54caa917dda5d9e4e807149afa8f5d35c5ee5644d0f03c19f04b73c5d0c803b422d511cebbf69f339eedbaa33690fb78736581e17b06836a0fc002602416ade158cc47baa6d466869738291ff26dca7050bd67be8b4510535a274990ffc6038b4b4e8bbdf90ba3ea1537acb9fabef366f220321f3355fe7ddbdae5c03016f30ae64fde4a049d0d405161ec0b9a56217fd9e2adc468d8f0275cf9ca838b7988d6c9133be43e9dffb28be23a78680ad4a56efb0c5910254d3819a3dfce6a34ba21389e691efef7c089fc184ce2226fa34f122defd5c5b25fb7a0fda5b62daa0ad7baaaf492d9f3c3bc532c8c3409cbdf58785805764ba9a61e532b7fa2321b545be1e22e2588298e4ed4b78922dec387bc16c96daa9135b92ac76d2703ff80b7c5fd2595e1470c378b42678d9eaabde8fc4fefccb8285f5fb2c37b9c2cdfbee8755fdca11ea40a487eeb84139d4151faad2d9efbf09c486140e215e43257ad216ff7e3a3cdf99557179d1c47348c7fe3f0744e80dd3dac53b18f9279a0e7626bfee83afd36d750d75f8afa6759f51ed0954484499a8778c92c9a5b9c94158e61cca7eced4eaa0da0b5ee10549876a2e9604b7200a4759c19b5a19fbf374859b288b42e6fb2584a1e20f838c14938a8e02304394be78866a3b210c71c3b1d1a9013f4d3dca263b1c186926ce1e96cf642f5fa59e0cd64e9cb1b645f0c897746f659d296b6c8b54b9e8dd414ef8f1f82ac02ea10f4f96badf2a5cef64240210afc38c8581ff60c8b3aabb325ff29254d6af3dc25f30be06db84dc83f7d89613446aeb64d18e48bccd8a78c8210cbc7fd8080bd5e79117f722c3f2b591b728710bcc7cfe8c26cdfe4be1359a78bde4c56ff623c21c073d8ca4256e2eb645ae013f499e7a969abd58bae10256ead0855c31771a78c0a0a19c083461844d32bb4f0195b263a0342575434b42050cfd6f3f6bf0189bdf7012a5c631453a8099e6402140f940487db74b6366d2dc462343e6ed8118211ae31c36e3d3eb0f6dd51035269c9956d9085eb7d50988ac408e3d5353f819fe282aa5dfdeaae83d270d10f7718781469176c66c8e47c707095d9afd036490df2d223ef897ecd86c20f988c41593e8e9350befe987a2d499b3ff25e1fa0bd4b3f3733340672d3d259bbf2af9364dc4f138694ed0354f3ba4f3109afc0ce6879b90a2b88a70a59b1b94e23ae70779461c41afefc1c627ccf372b808ff1d3b9eebada4ce754ac2c444b8f2b011d816bacbd1869e120663b8c45cb28839d2e6c4745dcfe3e0aad5c9a6cf664578380266743e52abe339a148b1405ca6a76aac88cf4c676f4cf1a0709a61e594f6491f275956adb46c0cc0376be2c9d784d1e61b78d6a92e98393effb1449d81890446a1976c818867a519d813ac617f21e1113b33c2a6973b7002aaf494018c8e3a968e25fdd8302caadd0f7722357f0465db91454e1537e04792d467cd0bf9c7db75905c39e43aa799fedd549440338bbdabdee4b3f748ba6664a00a6e535dee811e2209e7c3d5464f4379ee5a61754d9f5a53bffd77ff1cf2d77a3875763660f6cd1405886cdf0250911b7d012f4ff6b8327db5af8dbe591c11dc56a88d3c6dc444931b1098f1207144a93a7176e1eaf154ec82ea936c547ee7e242f2ee2ea92ff753592a19eb3073ac3b785e68eb0f0ff23613e9c130266ef240f085215f9d008869d6aa8d989c5c8e06c5421e79a4f0d017e4fd079d7b0bfa7ef2c0029dd632b54ac63c9a5ff781e4febaab58441333b6230c367daa49cce5edfe7a1e339e2d64f5cf225b9871f48a344df1aa2837b9b369ba76e8e5c9574b9dbdf23663fb3b3c202d3f15f12a6f63c130aaf1e5b54868b0ad91f49e459d42f0928d7d4a05b030f695cfa7a66050ed633b7a9a8fdce381679112741ed24c4fac1c3bbad9d73e96bafcf5b53f41ac03246a2ed3d4cf0a9fb5a4e955564133b1b27bb2d8b7602d6d2b07b868e0613987847f2de4f3bf776a2d517bd0e11610209ee657a1e4688383f210fa690ec35efeb56ea57756986f2c406f0c14b66bff816e0e7b915aec92a2bcf13e559086f39360143d0828c6bdd2ab2830c8dae24f57df6764b5ff78b99fcf6619d47793b8bb5d85730f18d54c4606e0e3b6abb6118863444133e21ea655d870ac75c80291b8a7b3db2bc0719d3fea965cca6f9fd19005d83cf2e974b9cacb8c7c06091cb03b703d80843a312756bbc70b52a219f3aa1686872002f8d63c77102ebadcae551ba76a647987c5265ff30608c38fa57413d5eb697cc42f9ba8ac07f82acb598a3dea411c8289a1b13512236cd84d5d5882ddf051b0950e56d184c720217e9c011a8c8a056b10d070ed1120de9ae37c1d92ce66bd523851fe45d0aa4da64c229a1e88afca974ddcb69096c5eddf08c99d16e8f9c0c7a62a3cb307e9e0f9689b06a0e2147506307ec0820999b9fe700ea17cef64653bbe007c6d199bf5d0b07965137ea2550b5805e2a1dba3e4fc669d276155fd2df72db8e23804caf269eb22116544a88bbfd12120dc196e6f7b75cdda157bf550e7fa8a30f7ae4cf69dbc7ae541eb2097b465eeb11bba958078a0ba8e2ebfd5e7f1204308e3b230664830f3761da294f6d2ba5fea781eebb5030d73f058ccae0de351b1a1221fe6734e3a0952bbf5f9b58e711902730927b851c52ea8df68ab4d40feb24a8a68f3e92f17c5cf6f0b11a3b1e60b64fabf912ed084204be00bc4d07c1a493b50d08e070ab90a7e81d6ff613cccedfa449c30f3d170cbe8ebdb25bfec42c7c25ed234d330df702f3d199626e21cf0ce1d6ce8c520c3deef140da4d95d15b2a5103af0eb87a02b9171c3f945fed040bd1af8085efc33b17255614b34b3a8b86f9d1dbca2516d8e1098a44893a27546e6d9054e360733b575798c5c98392c572674f567c9b532f72d92a64ac19a9f6a76f9855af50774d31517ae6841cf863dcda52d93747bf742ff17b406f1ae9570417aaa728d2df82baaf25358b9aaf5bb591d6a7bfa3d786bd84bf4c1dc70964751023f774d9dfe479c9fcfd862bebe70b152f45959abcecbfe31c5ca81604d9f08f3a0c56320f90fcdda00701063015aeeb2e8111fdc29717025e86941c0550e857b1db89b31f89e385f9a4b42323af0de3ca8c7a6db2595b69e73624448b1ffe5c1b9bc11eddd9bee2fb85bfb54ee8a29ebed239ec3ff76f6cce11c90baf8d9cbfb5f844f24c623a3ed01c4a7eed6b0cc097f3a968c96255007f1606a632a1111e28753e59b05d7b94e535c6a4d70636ad0339b7eba6fc96f6a45bf1ed66e90a57d7b46a72a99c68cc82a3be64bcd7c4404a73b4edff8c84a64e9cdccbb311a78d969a43102d250b202014cae9ef7970026ab7ae6cdbf1b462289f678de013eefcd9d4fdc0bf8dc35a5545244f53ef14ace480347480b1687a942e5b18071248835bdf7f611b7e1af79d482df62455c5780ed122b1d3a5a5f5ce9644fd697cb1a5644af4840e2b52790f87914c25847bf7227c0545ecdb99bf43e933a07140fee4b1fff9d3b7f660b50fd804d867dbc4e390a8940fd49caf2eb2ae139ada80b75cf6a4c6a5eca6912c4f20786ec8a5f45895da7b2bc81756517bc3d4aa9b4519f0afa50651d012a94ab29f65f2f5ffc1f5f3faa29ca0eaa2524cea335ddf143f8685bd821c2f636aa94cb6facbb189e5f929bd6c4c37c5a6b0d3bd342d3e727318434598a019b0da017582aa5bea9b4d25da3009970479289d075890ac39928701c5c6e317c98e6bfa38d3c75820e76f86ce31fba75c360e6554451def6942b20dbb4d4414e0a99457d883335d84194711e4d808fed8fd662707613de710cab00b592d7b30ce3a86f7e9302184d49edd89eec3da3bffbeb1824ec42da023f9d27364e7d022df7187560408bdd4027cbdac0383620edd914a6ae07dd47ff572e370bc203bf9692c2b852f3fe8248582925a29eb73ca953e704e9fb039299ce67176423b089f314469f22d722ceacad4ffc24144934f0adecd3d96bf34935740500c3db17175c368a33aac882fa35cec278bcd0bff3d906c22f259f4be06285fd4accadfc1e858b7c6c528c10695f069a164a791df15a549e1322f8cc051de14213c0691ddb1667bd8f62b8dbd3b768ecd78754527308f43dd184085d150a2410e6ff9f7b85a60e5c8a723dcc3260c6e55d17b112c632fe521abfb4ac659123977c4429e1c38ecb0450904eb3c55ca7189ddb639d64fa21cf4d3891e3e24003ccea61a998687ba12b3f4061afe67d681c192113204baf461238ba45988a027e019f1f6ac2fd1ab35cd9efa05d2158e20210e024b478a2908708ed17b840f4cc956c73cef7de4fbe8a8e1b0597534082074061c1adcbf17b46df5befae1ed5e473d99af51083c2c576f4e64907df10e1bb164f3a81f93e406f47d0a394f1b79337cb03af96c003527b320389d082ef58da32d2a893c904e09100f52efe5d1fdf616e9a192c6820d52f5cd83e2ba6cf96d8f19aeff30200245a40c57b606ff6f5d879cde8bbf1ce0d172e379b24e1d48d3e252594cf8c8e8db08bcf5aff9e0538c9716dc442b11b3b5e23a0f2aad0f07fcaa48c2e9da8f4ddb2e65572a3d26f2307c4fddf456f6828b7c6bcbcb1670737c5330bee04cc247e110dc12aeee9d23ae62bc0cb01752c0067f3e34948a5dec99473d049d036713c4a35704ecfde45e9e91ecace88ecb3592f010d9f7016bad2172afbb7bde354d8d17a90097ac6df3f945e5b9b00bb4db0799a56a23d53a4f211f40533e0e67dbd876738049afde3c8a08d8fc565bfef8cf6f4051dcd6764c04dbd114ddaf519cbf5bf5f57c23712cdf8d0873e02ba2b1e51275a0453748df54b649912bb8f6f003e1566477a98fd9f7bedff55e0b98309f3a28f0567d626b84e78f981f37661a7b665dc4a31e638b1539af1aac4c5cc3dc4f574cb5187f0275b92ff8329393e1367805b9390160d2bb1be00efd1ce5ad9b0d276e65544a4c0deb97757169b4f45a64529e7dd6e6e54b7f8a20dacd36aa706428e5e0a507aac9ac560661e9a1466fbb7eb886dbf2cf4a2cf3fa780b5a9ac7f3a3a0b94361d250bb2fad24d45069705986b025a5732973de914ffdd38045576ec0059345524b47b32083b4243e3451bf8207ffc8122ab3f491795489e5ab1c642b6fc252978b1f256f9d67ff88732c5a66a478346fead62bfa75fb6976bb3565662c1b122eeac95f76e235d0cb5f4294ca2846ab815dcb79305c7030f5d2a82a36104c7abb1df3763c8409e823f9c1bc2e73f46b92d2c9a9cd15436ed2a3dd913e95f74fc56b4e01571be0bc8d8aff123ab34be99ee50efd186c1500efe08db986809a792663e7b2635850315507fb767679ccbbcff0f82cc85f17df4d0292289327452bcaa8ebce887091b01af3f5d1c0719d4150e2784d20ffedbb750c78256eecf908884189837884a5b12fa13f7188c1b901b9147f769c8ed01979310b18274c9bd39a3627f0575e5d5f3a470d121723e20ab6b30e133d18cd1eeefc81929c08ad4afcca2d93b9336d50b117186803fd9451fb1234abed9a6e2093bb191256ae8f5d9497459afa6ec710fcb2c8bbc51b82fb3955e4f62809bb450545c99f5a313bb8348dbe4c63b7210c8717a841c1b0913212f3f67675510548d4c5b1d263c021fc633e840a159f438c09f7639ad68f4910f44c73c97320ee1e567f13bd2d95877f22c1593bc56fab3eb7b7489be9d49b2dbd1773df7e4a26642fbc98fe0211840450f608d88c1b0583056a0497e73044695e71563c448831096fa15fa20e1595559aeb75af488cae90b559938d795696925baa6ea4aa3a829b8d38d13b570512235194ef8890e5fe530ee13ea62f00552460157661e1be70f4bfe712e0af27393d56dfa464ded9822195d0064b5594f56dae5a2c769c2e90afe6c08020365473b708c3a6b0a4585a9e8df044115b0059911c1d8fcde78eff2448ec24d7b599fb1ce4430f4ad003e68fc00c904a35595321ec070abd99ff6cac9391ad6f6b12c3652ed2f5125b48e6fed64e5e50a8575975f2272c4b358aee8568007e493ee15ddc981409b0143f54dd603675058a233bf556efc6acbbd946c892cbda3616eaf841d01101ca1c4653ac26c5822de4f178545feb8461891f6b9a1dc821ec3c52bb86a2cf5f85220cbe9e3c3d66d25aef1c8787b64cc2d9ecbaf93d98c6d86b17d994bbe02cba09b84e001702b2916393b5959ede6051d30c42a246206fc25c0ff9039567d130fbc4aa9d64770b4e807dad46dbfc9d49302e0c666907d970d1fdcaedfa3817f3df5d6024e4f3de3a0a2c83b16e9c2d7b3741480ac51e48b804d2b614d72f2665afbb9d9d45665b340367b9733d21f8277b67d044f1a96e4e69311838b3956e807338bc3c422f5eb6f73f07c0d20412eb02f2aef3892c5d876374c115f4b41b74aa1b7c95033574b1ec6906fa74fa34c2c8cef17feeab5c43627fa9c1d3dbf67490c00458dcf3f448f997d15768c1fa1ab91ff7f8013ea560fe7c09feb7c44ea8fa915122d7d8b6746f34abbb8c5d81f60b42ad796de1e52276df53a95e8ded5c8ec857ef9c244b10d6e75856ad75111dcad00f7b86fd636070e571bcf2ac859714ce860369a34b6d32c7632a836038dd26c2b5eca8ec00d16934b027f4433dad71605b7c36fbd89861fe6caeda7db2005f0f8b3446e13fb32744fb745caf8573190bb1c21273b3f532d63bba9c23a6ca2e53f46a7bff0cc7f96aa129944c5f791cdbf9e3bcde5a9b9cc535b6c5b6714a64a1d53b01e7f4d006fb3cc9f6ed3a1864e76c7665435a5d52360700426decdff3db606e2865b7770766082a1fb301adbcd2d62cd391d67a44db388f0ec36b9ccdbc3fb2fa43aa624070e695b65375e1e8bdffe1c13f5331e0400c3960ba1ce3e9c7ba1a0c53d07f198785ba87de3bc92924a5c0307c84b2a174e89c2bf010d48568a34e7b4f5d500045b65e72c9322aa7032d02d68c2b32a8c472f48a7a06b207ddf75b36148e996943b87836501671f0cdc679d383847fa8134d6d7a66c89a81a388cc6ac8d47d27d813835ecdb81906d1aaba206d04dd83572d2756c0927eb164a3c87f8a0b66eae7107ef96ef140df2f50e6e59b53d9d0e12ac59444026b222f26983e50fee5b1e6dd45241da4c89b05b120506de00ff535557fb093e90bf903e9c3ba0308be38113837a6a681a0aecaf0f51d2b96f46c37ce809f17239ca14426e574fcd55fc18325dbf0f4f58e439e6747792eb6de1abfbf72efed862469186c8e07098a29b07b45e8a42beec9bf8291b2d036dfb3121bfb83ede2474704c3d219f036f9613e6f8c34444153b02c1bd44b5606408598c6be2989bb62524e456e3f59ca677893135cf97990b03fd2f224ec9fb6c8a5ba6db050eef2334fd8afeb377bc0cfedad0e50dc77dda5fec93406f8768d32d2b0faa08aaea3d81361153a8dca8ba0099b5542373dbeba77973657908c5e41205d1df26f9dd250426b0a9ae07acdd867c8b4af42ba908fa704b5df5a6385afcbcd05e17759c6afdb1eb4d6a7d3d8b42bd351421967ae5035f548814d9278d50ddf819559f87449b1fb64f7fa086e2cff9ba10ebd585ec78caa21d9ec6c0b857acf8d3e26616626bff735b6017f2d9e6243b4d0c0748cc7e599f8d1b4030bd54a0f2adc4c85d0c4de0af560a6ce3d66115f157479791c0facf6a2789ffb6ef5d90d70ca0fc7c44fe27c41f93928395c15bc876f105864ab937e0364dcc3eb466b0198bb4353f4f44b9984c4bdf84c5d423cda09810e04cf993b930cce68df21d454c1998f1faa85f2feeae894327780009d2e492805d381b2ea1dbc60eef19b03b5886d8a39fa94519f1cd1489fc346c2c93be120280e66603e3cadada6f8edcc951dc1b51b725ecc145085a2926fa8d72ba5d40de35f8c4bef398ea6135e53758b3da86dd099dcf5dd927a5848cb8f281592ae01335a177e2b3dfff68e745f9002bb248d0161af12dda507751d45cee09000972a70a691197ef070e71b69774ce1a6af8f1b49cfcca42bf9cfbc4206caa8c8ff9f6f27017bc41d069e86e093b7c3e640b60fcda696ffc33f22b6cdbd7b7d9301cb8574fdcf9321843d61a22427ff6921c0ce6d78573f339b77fd33dafd690d71fc4ef221a4ad0f166c50c556e95f7dff847d931d10af89325099aa2a03c9c9f38edce0430e55f3a84acb78466301063f524846a415092f21bdd970103124d2cd2e23630fd50f3762144a614ee149551f82fef4e284b323b1885ada5cc3655b2eeb5a932b16338918869c6c6510bc69d83afe3a1bf544e92359d15e1ad2fe2246791364c726a250d3f3952cb9758dcb395f095bdf305422f0706583525a2a3404ba457cc783f264c2cf82a846dd3f7c0b06dfe2a2d53a1fe7ec1b2310a0d9608e5e36e4f597c9eefc93889c3885828329cdc07bd1cc02f7bafa612ee64eefb4e469ddc8878c2c4c82f9ce2e485e6fe9c74fd3fdf8945fa3b5ea39f151cabf64d96951124d06112f4fc7b12b8ecc65add1288217fa2d7119fd3685868853ec1fabd032e2aa76e54a2b4c934af5e5908adaa8d704786b97853a776de91ccc71fc49fe13c057bfc39669706c3078c92f446c73cc46262a64ea191a2d7fe72149dc190b93ea4788b3b7ca56054028bb9d843da8793cd03f98f0029c3f294c2654291b85610052f37a43b5443baf15f98cd74bb58459e154831ba5bc129f0b2219ba854822fd402c0bdd285aafb923a8ca9b95a19e24857910986da25b0e96e3ecd5a26a4b7843f2b4174add6f74ebf59fa709e07cb0eb4ad5afd48351d5bb0d6df7924c29db59c5448c141955dfc82702580b225e8cb615281008605f516af8c520708387397d8f2f09d3f7ac7a2e697ab90ea317f28a4597b51f5ab0504d5f4ccc83af8604b4ceda3c3848f85226bd2f1160f15e8cb6528e9a8004f27a880880bc895d7d904134e71dbcc7a7129cc3e06cb2a1e2d574e13f1f50b97bab30da3b0e4f23c39dab31db8dadf67d161b9a61c35c300f9fff4666ffc888aecb8150e271e521cacff415d93c7fef9a0018913fe6c8f994337319e7f4ba0fa5930988dbce5c85bcbc208d9c4514400e80467e6fb907efe1a93e21f0619f163509877b09fe0abd7bab1a3e46dd375312ead4b55e5a7dc9d8b9bf6436d9a27a0a94a5924dbeecac95459b9d80113e44bcadde22e1e33e0c66b5d933eda551babb42248c2dab90309243ff9001c61ff22651deed9a74051309ac92d9eac09273d88f6fe6960afa133c8809a226cde4e0734554506e11eaf82f09843f0977f0107c46b8a8052ad7e36d3e21a02d1744452bd7acea7a8e0275daa8ba5330158bfdedbcb1f931abd715025282abf2e00f185e79a28578d057bee2c89fbc5e456b7dd22f53a7bb5caeb5ba728afed85db59ed316179eda14257b99dc534057f53cc9ed06190990a56de3230635cea02364957b1e6e742acd4e87bcb8329ead9a03b27be4931fbf0e89112cda0698905184aa3a740aa52a865dbd37a570e9f44b1649c26a804bb6f8b6b0f63e2cc9e37f695aa5f2d2144029376dc4ac5c3be93fc22a67e38d1cc178d6b4b2d5e92959bacf7de8e4f5a7676c61b7e4a59bc91716f639396a1f181b650d6840f6c0408abf55a8b01d0bef0420e10e0d9e3788dcc7639ea29e017a24da27838ddae8119226f16cd37d843724965b34fe823543747996db0dfbf66027cf38da150f50a132102558c9b9b4a5c3c9bf907564ae529204f41fc1120e19adb407129072d210556e0b064af0da6c35b871e6c5394b983e684d5802271f49b130ae1de48f1814f35f9ba2bbde928bfe2811c480dbd0b80c804feb4ab2f29835907e0abeb385e040d533756a52ea1ec68ae117bda86558bc5055baeffc276886a758725460ebde49275935ad8f1c4c96856b365300bf703159b6b63bfd5a4902b65942a3a0fb8b0cc0273112983d777d48054ffeaac537ba8b8555a60271a79d5e07b19346e88f8fe568ab165fcff731afe6d405b96c7cb77c65d20bf28a28522e899c63213a55fd84e2c6cd78bf2c0f375d48b1aecb263e82538ed5496ac4487d751efd4b6b5c761f1181a708db7ff02b59cec7165d3c71633e21410308fe28bc16fec55a85ab8fc9ad4d2422f9008cab8d02f33769b5a0dac5f1bd11ade8c605678be48586dc7da3b4db9f299eaacaf38d0880a0b9dcffb3d124ebcaec98cb2a95c6eedf6b2c11145bdfd2e06edfb528920f8e4d735cfad5602d255e047b6fcccbe4729e54df4a0fb86b744cc5493b4563d2640fa4134cad70ee005271451abb1ebf3802bc13b8ffedc915a37cf5f8ebd09378d315e9ae75a58fbe3978d8fbbfb2b69ced527713249c3a1384aa6e0b2471aa45e7b22ddc51a889522818059a6f2cd71e2de20d3f5a90c5afcfec1058e7c3131cc603cc1d5b9eb7be05ba5d85deb59ff29d93edd56cb20a86533539a935b0b8a20b09c6b0ebcfc0a88f5536883d5e57e3055e87e7eb29622b79ec61f8a5e89a249f5e4db8229bcc4cb04e09d983fceec7714e4a9bdb377539539667f12002cf8736594b669f8a54438dcf76bcaf469dad57e33e6d622466aba845fb9479791c2ffe69aad2fd2f18e92ffe0c46bac5c500ca620e1e0ca7ba0b1dd28dfe80c5ddd3afd39efd16cf43a4cb1f4ea4cab5a65ca8d95023a54bea31a22bc2506851260c1c9f1c6adcd295381749378da685221fd6f439f0c87f136e0054485f35342cb09eb8ca346baacaa29831ceadea0dbe6451377c83313d8fe9cd312fc13e1cacd30afa279662cbc3a10e57ea4c7c8c990f7cbda15c63c7dc36092de4a88828fa22bb7d38a8635e9bace8f7f760e4cc017b7d478186053ba7a626d155e010203e0bf0f12bdd9b20a550787b05746ba6645c74d54fd5f5497a42e8556bc775952ccec04434dcf7bb56e6f74a3d192757c52da8ea0ae4e6e737cf1ff31b0f6d2a1f4960ee780bcdf6d240f35afa7bb9cb0cf16b9c4c904a596400d29b06a9f0327367af6d1b64dd62d503843080a2c6a1309561f26790badb495c998c06433db7eeaab335e3fe5334fb02f7b7172c12d50b5b37a207fe9fa773d123c9a52c809ee3c09b49c2265c0304254b4bec413796166a0a36d4cafaeb0dbf35cc2838d20564b952186039222bbcd7263272d31e7b1cefa48b65a436ea8ac2448014e6bd824469354ef9f281223fa4251a0fcaf55d3f2ad2e12fb94cfe8a98bcaf7f66677efc1fada8a51fafbfbe12b9a7dce1eec41c55ba77b4db3f8cb8cd229bebd81f7cf84ab87889b76cdb2c40058ae745715312208c879f0b5a51ce712c5ff0ffe1e013a728ec2e2405b048ec192e5a06e4b9c5edd41d1bc72706e2b21eca1fda2e804205ed8c5596c8901eecb3e277ad154a3f6b0e2a05495caff2b9d8ee8271b46f6d83d297c37a6469ea0161668a9278cd1f34f2d8b3aea141f3e9a02927859c4e249dd70cf799a065bc4502d43cd61b9ba8038bd853f26cf43bc1e3914362e3e0e75175868516f434106d195e2f88ee1f197efba2fea9df81509c833a0ff9e36456c205cd5a6a097dece1fad4840853e6572199ebbd6a5b8f113d04261d43630a4bedcfd3f7a0df2e863bfb188b97e699c479e7a562effdd2f4e7d9d26de811e61143a2c040d4f280dcf95981aecb2f79c0410467a283b663b91ba5336b50c34e189cd912ddbf6fdc512daa08c3bb5ba8dc9f1088e505c90ffc342a62dab3f09f7d24ef4a96deb7d2ccb4b80e91d73c0cc108495fd4e438a7cf9453cfdd0a67ad36ae96ca5a532c38b02f4afebf27301a50f09d02b7a17781d2dc091d2025d8da6a6896d78bdfd36d513e27f6e0d041ee258434bf2f35bbb98581df270bbf7516ea1f8c3c169af2f5565cc7cedbee8242fdfd80025bce2e16b9587bbc93d415b7355d2f3e7a20df6fdf194e611119d7ec7a600838fb005c5d5150eac36e86051ae7cb340734b1b998b8d13de991803e2135ee35f0b24b83384fe179dcfea03cfca679a1153dbbbf85c344e2cc5c027f596950c178d0aeca6091d98bdf2fdfd617f95e6a89cbea467b23ecef935f4dfb60ee0a82c783d546d95b6af0431304723b349eb9bc10cb9b2ab6ebbee696cd9d1557d4cff34abde962829d3942881b322c46576bfb3e83fe6d79b7caac74d98c3796c6dc1986c2d4515910f1f4d392e82523f829bff3a1f75d5808702849c01b9f80adbeaaa45feec187b10468e31f30b04ceab6f8ec85746c3330f4fb8b0e91efa39bbda5efb3da7e60ae2be35c51976c8ac84ac97a330d2476d1835362c4e52f7ddafdff7d0012f409aaddf40627f34b263488dde97d1ddb1f44ae4df573f422b38dff1d2e48614ddf2a6d78d5af3712aa4bb5a51b8bc43f1c3a13d77f5763b25a3984d0057a22552750dbd8d4e0ed6ff09caa8080e297af4b9bd8031aef28cd05d90ec952c16095f6b64ad858f92e010864e1c3ffe78c15fd4f08d1a4c4cd198c3364251ceaadcf6ec198df1287af34e0e954b8184ebcfef06dc13383c1174550de4f689436b15977a9912c85294146a70e4d8619bd1b0f5877c93c5953056b3b40805db731efb7560497e9e5fc923eb8421e25e1d29b33fdaa7c26587b95d950dbc9adfcea9bd3eb5a8fd82d6475e3ef3cd9670baba02f53c1f56950a261373256e1235bf3fc6907bcdde03fbd4bf01a5dec52a943142e9b9280301bdfcfb9222aa7a51ed94b67711af40c234bb0d712a84cea4eb243494213b82c14f44f99edec2a15f823fd4783aa65b69c9ba5c717531894e2f8fc68c964bafdccfb506c1f735860fa84f5b34d4aea3667446f27077c94f4da7019a2f0cf06ec41629c568322dc9e93cf8e6df9a259b5f5e5c999bf96935acd839aaf85705a869bf40774a11a65e3549b43a487178ddcfea749aa8934b4994cd61b501cd4f525c7f0bbb7d24ebb2d9972417d23fb00ef78ac9062061be10c185cc475fa5ff55a9a33759267e6f23a142750c4040fca7c4bf0b075681d1d8142dcd08729176f5d635a2b203bc7255dfc52c6d2a3098a24b6555d79713c4e0dfe740030264dcc8f9c9ad5bf0f8b469247689493f60f607eabfebd7d3ce06e8931e38b8e49250ee2769d1f236448918fbcf1211c1b75b0421f3cf6f327b5f128ddddeb8e6ab96b34ce62648faa714ec652df2daa2649ff4e7f3ff2d5a1bddfe8290e97a4d0a7ab7930c5bad3be00b02353cc1270195a0518aded0d8242e4490a9d1427d4840add1c29e67c112a3cd901d0b181afd8220876880caf6cade6d1b4d27683bf3a47f72bca2452c1b1efdb8880d5342a75c0a089e7496918597fa0b61af697d55f876e467b7fb4632598456330a177ce0def01cfee2f663adc890c17850c59d96bd5dd72ed5c622795eaf954dc0902f1bafa2b7084846d73d18fb50b26951fba929b595834104734a87e7fe1fba778b4ffcbf0ac2ecc7b377b854a49efcb4de611403f19ce889eb0e6f3ed3ab46e1557d441145a79a09316846afd2fc1576407e6c42bde2ee78aa4080f28a937839c98c807b048fc3a1a7736a560d7b6eba106bc9f05f8937e22a613acb63638d23d86662b4d5b8d18e51aff8a0eaab90ebc8e97897a781667973822d2f141b45bcb6a006c248f69c2f393a38ba940fd624f4ff1a4784ef846e5e1f55f375cef52987893f1daaf6a9fb6a026613886f86bf2f0a5b59db2eca7f3d58c279b5aadc76c4cb8b747ba5b9ac6f67367dc0c663dc1236d2b432b83425ea31a1dcbb3d77ef8034451ab4158da91e498d56ac28ba8dc46b14ad0c4354b863635832b8de2fe2c9de6f1cc2a7dee08f4cdd62d72963912aff864af42fcecf6c17e9339e4ca6683d1192dcdb2110ab7e02a3ac367dd103af106c8f6a5bddb437ed8f792ab5766ae96b3291b93567dd9faf1384efb8f8d27fd7b1ca226fbca75530f14f000fb58983405dbf61b6ad845565cab11120dabd0969c012626c6e5b4414a860ab31af26c2570ca47efd893468da4757b6749d0b3238f9d16449ffec331711cb6aca5f49bc4044c2a55b8a9be16cfff6d47d95fb117f28e2186f259c7bb2450a3ec96fb51570cb01c02519ce2e40d55f31e2a51d2d7528db337bdde3e5aed6b0d0dc1d0ee24f03000a63e74b02a3b0c1c0119820132dbcf16cc83d847c0dd25fe3893ff11add528a51c2f2545b4aff90cdf74575d8d7aa0189a43fa8e708a3019077865ae0cbfc00e6a34a4ad109e57e834ea4611f5c295438925154873f006d3a8daf58dead385d8ba514b7a7da4cbd679646e26cc2bc2f8daaa3b8ee2df1c5b70c1164b0c143b55a2677230d4f2495480f368f003162019aa984c71ef54735dae3155674ef01283657235b14fb86ee1e05e0df447b99c0f2276df51858cbee5acb9c39175f4673015bcf43dca7dff171e1d3bead58a9b551558396ba3b69edf9a82dae22694c281c4e48c948fd9a9ebde791a74ab82ada36fb23d05266664774f0d5b230a7a30270ae8c88d49e72506fffd3e2c0691bbf1fe7b21c07da533fe75e01cc6b3599aa4dd3bde4df6df93cc77b01a5e755fd948bd8540d4dbf9f9e59e340b4825b92338b157e313432314c348a1dac67e1e656e8fabdd11ee896ca1840c35c7c3867a8e642f72ee66f5d0f4bd26efc9f114bfb63da0db8e0a09e16a8aecfd2746e3a63b822a47019f35e2b5540f8051721a8ac3735306e3b4b14fe89c5bfb25d1945f7e963ce651a9bcdfdd8742396eaacfde2f4cf1fdce9983c201aa92cd4a390638445192bfb64e01dc85dfcf12071a36171166be499b397b5852d55bb908fde1a479022c18326f585e05842888b8bb5a3272ab69e47004f2d1021980d7ccf7b5c088c9572981624e561554761efba9cebcb6cbd8fc09abfb94534bfef7a9942a72e51fe8324eeb3681ed0164d97e1aad2d10ebe762ae40b3c320767a98480e75d9fb6cbd0b9b25d70c4f65c05abfa101bbff6fc9df8270cb9bfaeb978c4a14a71a8b131676a01161786d6904109161bbce11e7c0baa3d86deeabb17b03608b6bb29dd0ebfbd32a415160b118792e76306e7469513cf91873c754e1a1601038efd02dfee15d9cbdb59ce1b132e6aec900abd323bdc2f459d151cf679be643abf7e5aeaeaa38423222ccdf07ce0c4b75da3efefd0117974a0506d3009dc0180cb64ea02c29a300b3addd3f3e22bd1a3d718367d4c2a6d5fd7ed6dbd20187dcbd917a3c542387b261bc3b5568db1384655a46e4dfd26c3eebd174ab1975626a5b4156b1757c8fe96d49aea2e73f2e2e542bfe2ef1d6751d85f53335874e4a1a95be52651433c41ee5cc0e33d8cd6f2fbb6d7d48046990f38406dfd3c5a2828a186311bcfdb6793bdadd28d6020248fff796d3379c36d71f793151d382c1b8f1da63e7f44fae8dd48e4bd698b69ed1aa05541685acfcae061472d73a84f44beb7c66858043ab59279c688807097701144525f2271c7498ab419002d87e9cb7b13b1b5080e8bee97593ccdcb3c3107636433d0c064317ebca0cea7ff17fb67a48c8fdd41f58f7741dd8ff9f467cb81044c4c15c51e51415140d366ed0ac39e962c039c02e04a0edfa6aec916a364d28ab815c470f5caaa1c2612e07fb12f9b2365fa61827b395694bba6e4b765eccc13df3ef70dcd86547c27b0eda50c786f2d174dd33ccb985863259ad57c75fa5f841ab0e4bf395b37ce0be260999c1cd5b5b11826e828e59a2e3df0766a4c91efdfde12cf1450f1a38f3b7a49e6979bb6446a80ce5c0712f6cf904e8099b7ce7b1f5ee733fe0faea70d9a752b19b633a6e85d33ec456bc6d1cd4c1cc613dfa5a73ca1cb61ec3ed1486836676a2d05e6c00160d58f1435b3b893dfd31874e9baf5451098782ac618965c36ebcab272ef4de10a79a83ecf5202e5080d42d003cf192c4c4b89e2943f04513720b31d23d32b6945014a2b3de15f002d57c1c1cc7a69ff44cc5aa910bdc48926a143a6ca2d2aaeee00c05d80a810d7cea1a980acdc9365be0931bcaaf5a590af6e5835f6bcf56ce5940866375352826a4e9e0b9ae2b2bd1980183d8adc93a267684786988f6768c6275d64d3c4c78efc4e59c4545a83fe3739eea620c3644906c137b35aea9297140e9e07b1d9520eae09e93697e476ee353bd6afd3d67f2591c74772a1bdf62b5cf0dbe5393bb42d7b472373fd61e4db72efd53917fbccf50ba6e399d22b003c62c246900b72212296326ca0e8da6dc013ce99b98e33c0839ad579c1f1b4528a529cc667104933e8078629c16205b280215b27ac4e00e10b952c08572e47ba506636ad9480c488bfbf38286befcebe423377d99c10fe1ac2f96df4e79ff6da7cf30a1f0e6fbce9be246d29392b575de1a8f89467bfa25f103727489422cb86d6bc1efebe09e480d92595806996b783d7549d368da6c56164889da7b17dc13ca934df698a4a6414a95257d90743852fa06eb9ddf2dbd6d6907c43b1773592034ac17f1e907003a5472e099ff51219b3a7951b2d908a5a497136f97d4e3eed3e56604fbe80395423815094f920b6ffe8d1cb35811ecd381585f6f29bcd7b3aa2a915e29e2f55d0430a172d96e4a32b1e7af14b9ac71fbe2b0c4c53e77b48d18f62df820dce95543437b610958ae4fccdace48ced90ad7d9262e8440b765a1b0cd55b176d25fb022b51f7837ff9008b9bb9871869ed0c7885f2cce6949ead59ce7fc3216d64951e8ebb42b2117b32ff1144fe2a29fe57c8ba83a5df0227ed011e9cfafa1c31fa48299810339f28ff14e252387b2083fef547a069b51db9007bd9cbf63104a437ae388edc2404c2d5326d88662df42fbe6614b1dc4c4e4a72e66a854f0a1ffda6ba82502721a1c4db8c682d13958907fef319753acf5f1b0adc98376942dc0873b7e2a39cc81b4bbb7a381ab145b103f70699ec6bb7f5a41319b7cb02b8ccdfa43d8848ff4bed88cb4dd9702e89cf4659332af462f56fc13586c86f759d41f319a73daad730571dc1a4f62c4c91a692cb417bc0039e949d96c0b5c382b81b8a8f1bf101e119993e8c593cb12d5d595b85310c953c74a3bf4f2b35a0b3361fe2fc33f4dc58875b6397078c5b8b2ed14d0989691bb156ff4d8fe793e875bb108fe8e825e59bafd081198874ed70e65a1b2bad897c76a491c12f29be0888fb71fb8d22d47934c0b84759f23ab9159e9dee61494142fcbe343d4426c015059948909ebd77794cd804e16184b4b042cbee1981df610dd86536cb679f7abb3ff258efb946e24a3e52be101c82bc1f45a5ae091d8c5960446db23cd25f95eea441e95568a861f4183a8967c5e4dbb84ba1187fc06c5b1fea6dc05b3f91823777859d1d2485fa4158a0fc2325c6bcc559c523066e4f1b849311e84631a437daa2bac9b6bb9bd4aa5c44e7916945078e5e9692102c8d7af83c330b74e585de9cc6275481f68d7e576c24207e93364154868fc8b45d9c32fac9325367ef1405f093acced7cf2d28c82fb71ff0740d2385ef1303c92dc67ccd1c81181af1232da4dde9ddab607874576fb6dd9af4a41cfc287881463464fcfd579e0cdf6ade15ba62eb79ad9277b0867a00e149ad15c9ff406adb95611d05d1439b5c661584fad1981264138532601e53239f48220e429ed48190e7ba2c507c428b4fa5603f3adf31e1b81160a5fd942dbe9e8425b9b50cbda0b3a24cf5ce042123c54ef9f029e31f911f14946417abe51536cd0578d30a2b3cb2a690d38d6a04167d8c65826931ce1cfdd694858211ec64ace480385ff6f6961da0210d67abed064c123daa411d07a357ab02c16b62c1e586a6660059e84b2158820ef7ad66dbe70ce3650adbc00364a9acea8a8aaf96d7b002ffe5b02f0c5281ab524a4dcc0494828bc6f447dfda344b92ab054a3f297f95ae65e1f4e5b152ec5f9712095c42dbd6625c2f75818a57c168407dc4bdc7c0e5ad7b02c992459da403d056323099ff852d4cdf1fea5b9c6f3c6daec79f2dfc86f5ba152e2516bbf47acb10318f88820105499221460d06a7dcdfaefe98016bfa5e6161e9120e0659dc7465491636381194ba17a3af88c1fb5b37aa6fc92d40602d1093311bb8de0e00f43289cef5e5289f52c2f50212d177236da60d5be7842dedeaa1ab2ccd43ab06ffdab8f85e40968d6d328ee3c9bb6cb1f5e67657e44764cc5de286af75a5ce205cf51e9cf135f33f03699cc8e0f393b08700c38e7bda4792e5fff025810e9c1bdd9abdefa605607590ce4e19fe1ff2e8aead394ad1069f110fbae572612d1d58f1019104fcda3bbc6fba9c1052a83377c0fa2b351cbf9dec2a2ec14919a35ab6da0f5f2e8eefa564dd8af6305986a3615787e187f17c7dceddbb97f9256310e342f1e448cdfe7d203b694211a4963d89fc59a26634a55adf728043d134382693b2928447d0b6f0f5f794418313f108a551f7505131c81c7a65d3690e5d11d835012521f016e870889d74da4b278749f18ad93999056ce976adef6a8a47b40e99750992cf89a39d5eb5126e2f0788fa5f5f31d6aab4d4599b09c9be240d4f69facb3443cf56f7c59a23415f1f2c3e96ac64224dcc622ec356c6ba3edeb6ae86e7420ffed5a74f13e9884f59c7fbe934a972658ab054ad54683a6b73d8295eef0f22577c5b395621eb6474bf34227880b21200bf95dd4b1adccfca578c823854f6ef5bddb781df032217ec85cb1b5671db009e7b367b302caebd66c0180873653d2b2349bca8dde4d2f0795191e874f5d120710e25aeff7882e68aac0045dd238f5e2a3c78e56446895654333a93653964045b196560ed27a6bed75af95bcd9ad459903f267e1b365a68d4c675c33418d8004bb076fae035fa710cabb49e89d8296da947f2011de0723d1981dd03c550ac3bc0032c7d91a3e041c6a3f4fa5e9bda9ddeae92c45fa74322d4c25197725b3a719d10631be051ccfd30f6d6ac7822b46f7c92c27f2e320a6654547f8c4b3e2faa40f7816ccd1089950e69509829dfaef10b0e2c882f52f24081b839446d406134edcc36bd115184d392e0ab83db27d7b766c578a54710cf9fe4f4c67378340e145a5f6fbf3096641102f0af62152dea1271c8557a466896040cda25c35766d1267a3c88a2eb46fffdc2e464fa54d5d116645970620cada5494c82bc3db8d8302a1450cf7a585631765be9c5adcd58a0749356ea4201c98be6f9ea17dc404d463695464fce8f9e090a49f84d39cdfed9601dd67d192bfd893b8cf08ce828178d21c23478aa2510b4a1c312abde152f49b79082698ee45db3af1e4ad1bbfe3d04f929939a1100eacf9749cdcd1f10f99d7d6960ca4c86fb031205d0cc8c90a30adc07da661e12bb9fa872d39aadc654a2e5065df94ae661b6388e7f04b5423654663d77812a174d62ed16a4640730dfffc8a6303e2d999106fdf47fff6808428faf38df711ad34577c080e1a28342fc123ecf83853d2822eb20fcaf16f255ff66614fa9ce57a647deb1ce9b7d24548c4d6d124a38423f863d0b83fd950e9c3fa37dfd2abdd8fbfafa3758ede692009f5c118d002e54ae9a5c89ff19c3290cf18dfc2e0352a5d23ec1548271ed80101b1595a88d4a36b00872a39e08a284082d2fbf69243c9524494edf1a6e6aba3fe97f2db79d30b584769fc98de3189f4fea78dda1b85241f9720a1148ebb13f2b4600019ee05486ffb581398befbfdab040ccd5c8bd8f22c4050b49f2ecfaff506cb69f576093edc78f5840617cdfb352239b5a3ccc7ceb9303c457b82b0a900ec2c501b29cc9407335b0a5b80137cdc059ee0db71ee743fed67d58c51461f8e37884732cbcd7f3c42c7152c896e6876b79c27ae413356da5cfc993b368851073de415d95a987b46d2c524929cc7f85f20f5528654e3d270d25d36c483e5984ef019e3e81e964882d1d597354453886cd4504cadb31afb8c5699ad2aea9334b4a2512731717d78bb89abab1762d2d6987d57cd2cbdcf566dcc463207422ddc6ccd7c39cebbfa2528449f345da4ccb35b2bb9c1f1806887778edcdcfee1bfc5ede549994889e0efa7310c0f446062d04fd494f1f9f7cf29edd446e617f57953ea954e80392055d4b0dca1e192f0b9bd3064c3746327d5d09bd66d096bf0588cec006afb3d3dae0007ad447ff4545bd53dcc57f8f02d987a4498676b28f65f66a31e7c2e1e90a2f05eafc9180d8dbcf9cb68737d5de8aa973007709d94192c89499fa1a9906a796d17c4a5ce3ee4f48f29e0c31e642672576385489f665ab1e6660e0ae046b38518277056ac908d819da963a7bb0582c4fb126dbca8b34e411b851b7ca64eb53f5cbf47cdda27e51bb89a46d9c6d4ab47e381598e92272d1b1211c02a20f215d203718019e68f5f6d33d23c9aefc158c6b8f0470dea96ddc0a2b99f34ab7b68fb98bbc24df98d77d4fcc07b894c59d166905f4310369480b41c545423f84913e69e3e4001a945583e5224690202505878edf7321d4b959237d3f227515fe397b75804c58c99a047c35859417ac5ddfa203d41beeeeec7731bb1d1e9bd0b78bab9588a265d25359411c8ad158cd578d4e9e0a5693cdd5247c2f7c8316ea0423ba5ecea20c9ef80a78e44a3f34fabac00aa3bf3069715e060f714cc86dc547059eff70e6d570a7c5dc2e5baf3e1857227752bb67c0ead422922221c0fe83af1a472e994e6dc8c0306a0fe0f9d431626f2e8a0917a6844a2bbbadfa4c657f0e4f5ffb175f8d6963035f10f06f85e5fbe497bdfeb0465b23061333a457e9182202721bec2ca35c7243a87d5acdba8df319b311a0e7467a5e72c110a0dbd8e6471d04c399654c58c06a65ad95f30d4ee7be5ac1409f6ec97a64aab95da10983bcc54cbc454668657962e0b3877824bfed6e6dae30978f49b22ca692e5a2d41155b3c4908d8a95c9a3509482f90fad3abe6dbbf761324e09cf09321a7f1a50e4cb7596beb7f2585fa522903f8b2139f3437c1f4ac4b955f20922c69cc2fe1065c25033d8b071f9d31caf53cd103d8a3c0184a3bd808ff5718ec7e2299da114e0a7232dcbdd9f198ef85b8e14fb62be30a16f53e6a8f515d3e18117b397b413697859b975a4757e7b6cceb5f74e1972ba8bdf4757090e1649466a56e0d8a2a4b92089cad02e504142a329bd9295855e8a90261934dc5eb0664604ba5729f201d7650a23d0969fcf025d2445ff4dac2baca1ba12528be101699c24da3569520fb8914dbae51a16c2d2d79dad807b91b22a9fad532f2ab4e8c8295a0e1de5aae9a3549e29520c411294e70f913eff1576120f6a0ff19701a3dd391b7f28ae6a6ddab4d2ebc923549ed4f8de3f725acc55e55777b4eea0f1003fc1d3f559ab8c3dc3b4c4c1fadd7dfefd0eb8334eb5d9f34038aa26770b85b9bf272308e8c40c14d4dc505e0d2b7e20788b7ea9de36409f43d2dea5a7978f1ee1b51f7f5bceba309412e3ea46aa21d1a7b045e03ddef7eb2b8042016e8944fe1df9a8ac3f6ff8c72f50da0673e4e911ea7345d8603b1527c86ea53bbf999a69844e3678549aae8edeaa85327cdd8500494fc1542c7432694f7a326f894c2928f095fe48cfb35600afae4d62e6e71cc790270dd311703e8132603ab600d7f84891e2a61c94d135e5212ef71113ac51ede8309e11ff5899f69fd5424696116b884767aef7e00a14e78715c7c3a282a974614d6b0f2fa3ad3815fa038cf2c7ef68b393e54677674a1c70f7ea166084f1000d05770698d4c60b5a0c5425184c6d7e0f516bf5dba2544393ac843b5f0f11532b4e7ab4e56736cfd92ddda8debfe45f41c2c9d9aeabb3f6d1efc4b383a5efbe133a4d8f7f045797963df5d446726394b15ec0e12e6f08b78c08d174132288ffd6bfa58b9edc9ed313f3d8821e12b8242b9569264e7ecb5f01ddfbd7c933507432ac9c5fb76b419313dcd7a05bc47dad3667f19398a1cb7b89c8e3edfb7aac626269df2ab460a7b465ee16e0f786445c72b084a7a39c7af0978b72a30d8d13098dab988479917a3613eddb666b58a0d988223fbb187adfadab146b415ca66a9fe038ed0f741ebd7f7c44c6f370be237621ff01ab407367639fbd878114315c989b4fe23ec5d8ff948815744ec3f4553f31946a0ff507b88e687d89805d6917f229cab6cd67be7a9f072ca36e93e8e61b11ca4adada95e4e787bdbb715a48a72c87f1e9122feea2d613bf16eb150ce916eb4e00284b52244980c06ac6daeaa4adb3780f8dac3130f1719190c7b3baf605d503fb70ccd8aeaecf030108a9b845761f57ff8a9cf976b32b0e9c405e82c531dea095fa6ac7b36c2e35aa4e872b6b391a54146079abb96981cfe9ad5bc47624942f04e0173b15d553819ff2d42130cd395b968818a547476a8e97d2681e0244b28c7b84afdd9c8fcc33538c919115c5420bc3af2e09f2b68042a3dd74ee41a3a4d864a70fb2a55924107e373bffb3fd52b24f9796f201b661682d61fc0a9a80306d951685850276e10fdd389e5e6ae6d59f9addfe3186a7236b01b32ac5fea67e8638ca49fef2eac37d87fcb8c8ef1d32c7a1485953bccaf5a25137884810da184167e60e180d6fa3e0e1dc0a7b38b8233be3037e71b29e393a7883ae827e099f8216b7931f0dc99721e3ca4267300dcebad70a203903c950aff528a49bdbef1dc9f9531b7f363548b6d717b8f3dd67e8c43a6a0e7267d0ca6b258ee793df7c5b59d4cc9c377ffd898e8f1ed303584c8ce653a43c2d972117983e36132cd2cff01f2670a3e57a0ecd9469c0805687c6ecc1f897c9d132342a9d7b5e9807cb9ed2a0ecdf5730b325e75b2a726f0536fd1bff14131e43e25ed93d74bad508cfd27ff0112b5aafc2e0741b71ace2f8eb0879e68ced4fa5e642623251d7ca7e31b71ccde74c67aeb941ba2965eac4db9db71b8a1b037c1fa2fbdae4bfd5917db85413c6f66fd6ea2d535e86c811f0591f5df1063f6e2a1c201f457ee33565f4e0dcdc04a5c9699f0e646ba4f13bc1630f2bea64c737ba529912986e41cd81f8becacb610ffbec0d0df16b205c9c0dab9f35a1a05fefb3a876e41bfb5192a1c39fe554c126abf09696b19170bb84045249688e78f9fb90bc245cee9d8097e65de6da7492e34c5ac71ed55224f0e13b14177e9bf82c62982331b31c9a44d6f31a44ca5d985c82adde464802e2d04235fb139fa1bc21eea87c57cff7a191d3cebc94f1017c02d86862d728968346a91afd8d281d7dc6320973d6229a85046241d43fe0f181d99b0f2bb9a853373b3f54cbc499f7ee90a7cf0626d297d088c363a2306b09dfc429eec20e92535f23109f9cffbf6af26d32fee3a1ced7254f2361e54a2b75ec6e795eef31a0d8a2459ed272c64e000f9f586eecbf75a435629fd68cde32df4278aefae4c8d3cc897446e2a7f028b8a2dbbf555ab31402e495636d2c6d88085cd083ad3fa978a0798ae53286eaba8d7d6ce8350d504ff4225ec5b8f4a284c0371173222f462eda87b38e4fd5d7b965eeaca02b61203d7f26ac66ee77b9a3e731a3149c7e26e78b191d98f254bc1b7ef3102cb3eceb184923dd13b0d0650dd98fc53458afa5b39981149ad66d9e2bbd03b59b640168a79a38f966f332bf9942dd3665772add577f915a1603723dc9340f53d26c6affe59a69f7b575d5033a5d548d1318231f72f8686f9e00f049c0c5fa89dfed823f6d1ed9b0a4047e9db5881d06e2c1573a919a68d0304c7fc235a3e6c10c495d7e0fc58087dbd8cb5c3da8275108c62ecc85bd30ce64825f0a31ecd8e9874ea856352562bfe0012abbccb653619deec391d6744ac14f66091929e46a04fdf015b2da31e7f1172f8a169069924514a84aa56343b0db968e22dc791743ba39423e2f014337728451633a809c8e2c0d48a18432d7efd217075f22a181c495024139441fe8e0161fe0d687dd66e64b620f7132976456391d02f7c462b91c7ec20296502f1983d69b5d54d78db3f89c19f2a889be5db6df29046b97999f54cf7f82ac135b615eb33b243205ced3d2dce0fd4cd722db0baa512971e5af5ce3f9aaecea18a36a7edbf5d82327b085691555a36fa9a2506da47a808699ee192c80db0d378a4eb90910a2119276504b02f8d1e8866e6844c91a266581cdaedd093fa69f30dbb61c7b4acb72f1d3171d252d1589de44d64d022137f0ca039ce53682a040e795ea8e462eb08a90f2cc8ba3edf1a1e3d040ee9c47299a430acd8eedbbbc5db818e51c5b862430282101dd01d8f904c05b9a8580a5cd646fdfdeca8c50380e4f7dc8c8e2be24be448cbe9a2c615abb6d938ee3104dbcd946ed6d2be8e095229dcb2362e1e45d0049579337713feca36b7030f51edcf073f4c55b95dcae43d46dfecc000ff82ad1660f761063cc44c37951819d63379f567e893d760ab0b38ba86dc3d9ec0583f3b8f767d23522700491f8f7123f588cddb38f3b5f94d741eb7c3398a26f807c0b111ba8487c9582cdfe86b59f767e56d0ec65c942119276d3a905cee36b2a84be90c61ba7011e667a97a5fd659b0190998278b0d62b8c354c2ca83be558fac3c1543ea60b9c0951506d3b55489c534ac9cc572edf8eb1a5a67019d560afd4f815e401fbee0577ce0b2b68221a26715d1a6ce94d4dfe26aaf2aec6a0ba5ff56001565796f0e8501011377511e6ceaee2454ef201f2e551f75a93394ed4c3dafebd89404bac41919da446cbab9953d0fcb4892cdcef3ab3e2a3919de5e3eaa934c380a4e764c5c66b7624e665e03d8140072e78d95927f4fb10f7d3f47768393536aaab22545ad49fc252ee0fbe08ded72e89054c7e708f16ffc25e811fb832c0b32d0bcaa8ab41979ff1c5d76f5602fa273ca544197a75b38aa2b5f2036d8773928ac28ea49c0fed640f761df821cf162778a2fe247f904069fcaf0f93ff2f919556f436231e85dcdf54e82af00b012d47eb5d8d5c35bb3a9e525e0cc8a4c9a850e8faec2102c1344af124e9d3d4d3746d3a61b86533d93840f3d3b9e66c329193a1eb82a29cc503cbe3527ff21d6b62d69fdbe85db0f0daa5af56b979cb53f3d35aaccd6cfd2648f749078e02bd9b36b24fb80650d5d5c87ad9519bbb42d45be1b0025469edfa3eb7ff26542a2438c28f4a3eaf1087a0df13f0fe0562bfe364b90256d5db2c3a3ecc5974152869ceeba2847cd2d6347fcb9d463b5bf6088324d6d229a693defaba27084fdff9827dff9906ce09a6dd8851302a444086a3824e60bba5a8e68e56e2522402e2b277660651825ee0531c8cff6331d98204bdca7451865636aafecfa749cc9163f1776301d9a8a65cdc48079e8d7e78bd6edb283c5f74a0b8bc2fbc8452cebe9db21eae829863f8ae0ce23908cf1b61f75731bce5369a54a4fcbcc164a267e6c9409b3223bc28f83efa11bae78c063a195d28b4e9f835300257d938563c99cc3528a26f432de20605bcdc8ae07719d13e080972aea7ea1f0fde9ecef6ec20f034d0b089caabd3c80724e0b263f04c26b640f63b4b00b30d6fc59b793f051e85888a8ba38ba096db08affbd14537ff00201e0618d9efd93c97bea650bb3fcde22daf911593b070abfe089f52d4b42f211b597c1551f4ba9af7e855d9486003a003e56552452873a754501f865af8e8009f83d728e6807ece7d29751572bef782089ff252abfff261f34da77ab86a3e53c3a6d62b04a1670aabbac61610febeaef9c35390637b6f8be998ed0a007426e6c62950c7bbdfa7b96646a2be624cbde407073edbb936dbc1c8b2149c8aa0a03d9987c41c46cd36ea35b97a5323e9d9017283fed3b1a0bf0f856683e6525e2b95212e44d000e8932a4618e0edfe2611532cdbd3209e0fcf6eebc65afe0893583b1e04279a312a355eaeb4c1bf4282836b0a2e693da9a978b4e8f3ccdd281765b0bfcb24d524bc192e6bacf2759da74f0c1b3411c9b23a0e7f4b947befae70ef47a6605a0326caf03bd7f55067b4f31ad3fcc4279c77dd268683e397bf2897868cfbad832aa96ee658f7e0140fff1345421d6aec0e0eaf5bdb4385e073579746da6bcb7dd3968f8960ad47c2666065dbccca1209b3d889abe9153ba63af966c897bfaa86d85199e725db568736845fb12eb77c18154f398dc7179149a16f9b13193bd087dc5f4b192963bcff1e047bb1e2d79663fb337eaeb79583227ae06de446b514ae88e2cf3fe8c77916569f979838bc66f8afc1be91dcf4dd7f980d18abad2ec6ac6971201a1a400b7039fd8e2263755757f1c4f0887a8d7a3576c930f3fc6098c190edaec72d05cf48d81c8bb710bd56bb4dd235fa3596a218b645da5b67f1ff86bd650d54466e1a2c6e6d398890cd32fa31229235ec2016224d331bfbce3695fc0f5d0d1242416188a90c25c05e7d881d99e4df61619553e379a56f3808ee80b92205eb3a89b56005325447e5765d8089e45196c5aa9c181acc18d056a22c88c4f3567e32329a26dc2c5f4f8228cc7e30ccd68ba7bf3c2b4424a90d20dad9e498baac516f4729734b00048eb0d5a5f021503be3fb00cbd89c1709e1d2b0827d3796335e14d4f03f422adea19b85fdadd28e446e722fc5b1d44e1edd9d65637c42fb354d2013398c5e71b49dc89c0b16085cbd2b806b7c158bd1b8f33a09c0257ddaa1ae397f0fb14702a3858318047d24b68abdd2bbffe4f93e68830f529153544857e36801d39085cbb81e86a9188598a560a20350f837d84a7c88945e1eac65dc7303ecd66a2339cd05058bc67689723bf3be45a933edfca21fa2d31e193a9f1c90d6891ec0c8bc31954c8b0b1a3ee0ff1e1f1118e5223e11eca3b6d91abd7a423139570d6c476c1386ba96b0b657d85c5d310119e0df462431719ee0ed7436bc3043ee18de3d81a20d96d9bc19fd42e38e99db5917680e9316fc4b0f36ab33d488d8671508a9c578c76c811695edaf0f77d62ad99995d1cb2a6456742eeb80151a74c634e41aa38a2d8f135d819e0152a5b6b2940224cc4ed9df210a0ddd715812fb398fafb02d8b6b8d49981e43e09e2e8838a59edaf561c1ee6806eb12cd90e8026a9ef6a5d98032f19a8a12bc92d8ccb7329999f288d4bf390659157516bb1171036e6f66a5bb0ee8287cdabd7bd93686ef155f6ad23ee789ed8a9daf77e10706194bb4d0d6f89b29bbcafaaedb9c3177f5df526ed9171be5c9960b0256ee055254c3c7c1ff0c1d199355cf91e77e118f94c4fe141f720e73c3517939f9fee88076a5f67c3b320f2967d35d7a5827ca5f0b09127c9d47599b9e73cbfbf078126eceec43f5c0c8ec5aeaedc0315df8bb1bca031274da8333d683a7525f578cd5138d03b1305fb9146e1756a4133c438f18899245f03bbbc218c5ef72a0c11c39232e83ba15118b85408ce01410abb8fea2bd8c5029f690c926ea6f584d7c50007cc8168ee3e2381a541e1287e548d4acdc85d968933e318789ef3089f842f40f61fb3a9650f4037cd8719a17ce6b78ae89623424e05570230a9f8aada783a8aecd7565caf0a9be2d5087fd55f74f251c66c8c82ccd1a64911f6a634dfa690711a8aaa6e4cb57af1d7e55fe1b505fbf2b70ff7380742fa91d7d2ab61b486ce2531bb32bac0fc08a9d4bcb834ec5dc3358bd8fc28bb1af5560dcb9720f6ef40b1e9a54c4bdb3595109301e76466c7b8324d169a32f65dd1e565cebc3dca893fd2ee1986ac48c88dc758cc6b7ea715d82481a1fe857acfbcadd49d7f2727442007f5f1f085507c6f22d8de34b87ac36c0b33f694fe4c38c3254f84dcb807dd319c0c2500618f5bc66954864ce05f304efd912ea4549f2d37ac892a91ce1aea1cb08265c11e131e81e31aa782f0e1ecafde050b6d7ab5238556d218825cbdf69831be74ca340f2092aebfd3635aa9559853296325cd636d95728394adf62018be5f9ebfaef513a4e806b5dd1c2059c9ae0a05acc64af3dd2aa7bece48933bd0a54889a88ab43b015c92ddb230c07a89baa7f9d8c66e23776e9f55ef1d84da6191bcb6545a8c8eaa62c810159688a342a293552c7af3875eb392e033103477c36fbdd32bc07842c4f59ed9daa8644d246094eed43ed41aefa063a3865551b2e34bf2dcc06a130971ae1512528b912782a0e2bf6cc6413ec8b647a5fbdf160938b357663a953700790e332e3a7673e3eda35c78059bbe08f71ee2ba3392d6c1074e2f3f96c42cf01a2578a821618f3b9fd1575a8df0c1147fe263885645f2006ed222065f15a37fc4dedd6a9cd066b5b4d70fc355cbb7c0e18ed4b4c0e8c196f1a31c8243d93e8408cae5b10e10068b863f9acc2884118498f4df5f0d7aa95271c13d550befee748c86aae2049fd9682c3623459d2c207f0ad90521348a8240bc0a8abfb44b0d205739960d48957582ce0eec04079abfbab9e8c11c862a57cb4c91111d827179b13f236009aa9e21327b6c16b97eb43d875f474980755abd50d741ee2a399cc1416e065371672eb2ba694c3806f8b08feff974547f8457db3b3245a0cbc30b8f58d1fe6c8043230936cee275a1ecc4f1b84edd647a37cd2d266060adb21db159128ff9a43928b1e5cd260ecd9fcdc34479132d57d5234034b623dcb56a301cb02a353727bdc59f70f146298003d4bfac35a5a27f59b7411bf123efb90ef9cc90dadad6747dbd8e48f720e83cd69ced63ad73e91136a461e09a7d2da58614cf3299d7535330a7a20ef27d27b6d38af0780f8c3f9c385844d38256b1b4513e86e32d7a85f77daa470bd832fe716bc8726588fa65482c31f65306468d9c048143460df11ea8df2592bf23f371b9185fd6f1cee6c8f51e4d05d20cb8bd30b6f0ffc9034213aa021c96f9e89ec0032ffcda5366975582c5e6edbcedc0531e1023b60b60e4f48c7f38682b178ba08da7c65d61b4a4f471ebe13e600e10c4fe92951781bdabe6fecfb37f35a3cb7f011070f7d8d2a1862389b1c46180022cc5bb975eb4944b0c8b911e50049f2ddffb0159dd03a4fc5080faa0076f96a3a619bc7ad811b92ed4a12b45130670c71dca52c57ef3fad2be016db1ff89a68fbbcf2b367ef7c921adfd188c17b9e63fab45c25e528deed67b105a183de0766f8b916537b319a209554f0954abd86d05af9c93e5a02ba695a0850b9855bb9e0090f789a8b40f6502f3d166ba82f8394295743dc95ac357d8a3453dd182f246c01e96ec63da88f96d7cd5dcde03183101de8118673bd1cf720e4288d823be177b7c0f61509a5ad3819d0b62cbe056f63fa3ef452d35dc846384769a77c9faad82c3637ac536b7789caf9ef3027411f7e641bd34545003816892035e99a3cd9e1619c3abcaf3e230d177d9d68ff816ab18147d7ae9f4fd2b8530bbea5b32fa9613e057b65ab14553e15a94ef55af2d07f8cd0ac69204b82111e47cd3dfd259a7d24cd09cca0e67a16ce5cdf46f1782d4ea5a4374e649e90e44452ed277843f25df7eb114693074103903b812cce78e9bb963a2357e90817617cda6466e8bb84b03c8b89af719b290ed6e1fac6b9b512c68da2f4e182b90f891337f3c9c084940057564e3d61cb588abb87d96c4835f5eb8552d6d7ca4277de28c9bf1eb00a172a8d7cb1eda6246c8dc5c3cf26d30d5070d547b4232147322d56f276b2719909be44d9dee082565c3926eeac580788ea54268c2a56c290b6b191f841d8f1c32ad7d876ac6618c207175333523dd884f0f8c4cc7daca7f3773b88ee47abd0b2f2d0abea446495b7175625e585bd3c8ac2ec3d9d7f5c0a6079a63725dcbae8cb7711f8f3a75b7c26f765b0b368e1439a50181caac0ef1258495f7b5ebeca3abd7a5406dc535b940d15c801a3f9a9eecb814e3ea31da1849719031854c333a7298cecbbbfb76192df9fa31a27f3c4f1c15c0dbf37d3a2246697c160d21643d4997600ecbd82937537a334f6c164b28118b8982ef6f2d0cc5f580c1520704c64ecadcfbb376c0918c5fcab1719990b575b5c7b0d98003dc63d90666f2e2584d8fee0843bbb4c5dceb145f56829c5159dbfd93f9485ab0a8d7b8f7d03c6db827c96c50288e25281df9a0f606f48da9e946f91d08914c37278c2314a910f4a64d360c084f48d782c0f4e044f1c27db7e7bfc2b32d284f6065d5ecf3c0ff3f79eb097a59e7c98dedef36d951d33232227f035b8923a423688acf0af285b3e660be2317c18fac67bd85b78eb5c535bfc118f8e03494fc348b07aff9ac744562504693ee476fcd05d9a4b6759fce3b71dd28cbb7304e75d63043de16189b8add4cdd648ef2fe77edf90b9ba4737fc916070e0c2ff28ca611e00b6b72f2299230b1fe4bb3470192a0e100060291198e164e7b57afd4dae15a4b7cd349438b320ac5b4552bfa81d5ef1180b22dd077927466bcc0d2c428d67cb5b1f8f963f3acaa6345a468b1c139d4454cf6a6ba8d63659a3fe1238b5d98cc57e5a83fab837c5075f215d8d7111aaad7e0624bb45dbd9159a0be5250dfdec469cb0ee6e10a724109501e6ba4b4d7036a53d31299d26847a98a53a439ba7017d9ae418d8c4fb6e3ba1e95270f2cb59dae242354f3f06c164a237a29a41a4fc0031ff6797e69d4b60501a2cfd49c6486fbefb006c04af2eff2273972a90101c2be08eeae3172d8714ed4e01a41ab2d13a9a1c78c1176c3d21a8872cb60d0cf43ee11fc8894c14f3c0ba803cc47754879b7f6055fc407adcbc1f75931a9924bc3cd10a32f13d6d949e0caf7a6de73542eaed8d304441bff99025162dbc8d2704eb3cfdf8ed2b89e29db6e7218a3363224d0e43fc1d7028b15dbb93b724d3fff5987f6ce77b10bf36db70e1e5b9064bb39ce3494639cdb1e753966eaba0735f9da4ee4d5ed431bb7fdaea270cfa251a6b05d0765b991f3b3ce20e74d9bf62e676224a72b8334e459869ab7f5879b4b39f9cbaf4c9953ffdc3ab8fbadd3c23d4100ff74a1277e066d35680539887def9ebf63555c1438f9873453997d4786c169a7e55d9d81cbe45a6cdfecce0e7354885861c227114f7a572b41a58280823156b2015d2d2344fd8e25f79fa9759ad25a8a524abc9d21802840c86c460b0ad15b94c3d2637aa5d361a63f91edb874477842941b10a72d625ce45cd540517e7e01b2591b770e6ae1765a15ea99698687bb4c7c730533d4e034bb62113ba22e8862e163217714801d35e45b0fceb78b743d0c0da59c3baf2ca218d85167af22b549e7d5d08e83a09553d978956c6da756b442282988b947ac63b16685b7ef42a1d48d8d58229582ee138ce5306436e7c1eb0868e4a82f2a1c90612717a44ba1a4eabec9c9b1195f9b051809a59a1a9397aaafe6ccac984aba5eb1360b00bb67b808a6c55c715e1a1809682208f4a621ccada76c69afd16f7a0301cf4d27e686c0381d5d7c0528b882e6093abe11da3a925b4b861722021e140143d357a778cbb888f5cb50cdabbd7bb68dfe4e86d9218bd45cf3d15ee9c99478e3cb2115a79f7522e048f0272a5630dbe4dd5156c4047b647f8a6cd4112378cd67d4ac47ec177e6fda72d9c1a8e9529df825b30e7ddbfcb434b022092768728ac382c5a340b0b8199622e5c5607e5312d6c71d521a94d894cd71b002a880193503dd7099119d6b49ff36d26d3be1d46c281950072755d4fd711f772b395a6d329127c61ad9be9ca4be314153322868f304e086c1674775bab54a8e3d685f8e1edaae77851c92d3ab7155a3c2ec20deeff7296c2e8182bd8f9868c5a3d610903ce6b9e48b3e1f1221184c1fbda1dc4d02f76b990428663469a9c01eef0c5bb6bd943dc99f15a8b1a6956ea426b69c590cb32a0d2274923ee34dadc17f2a803ddf3ff2fcb05d8c01ec2b2a5dce2a9c79323616c0dd102b330f363621ba0497de593aa1fea74c1abea8190fa65e2c499aff0dc3e15a382dbf4e131e9b1fd11999efc348199dcf1c341b70c98ad287d89aa02f8d01bd61a4df6b819de3d498c1e43551a35c8373dc9d0dd0ee39d196342ae99a6b80b0e74cd3a7f760ca0f8244a543634dce778a408b01c247cbe4fe7d90acdaaf956ffb4dbf9f5b0de8e1be129e25f0c705f7a6341b168904f6055b8a512e77f307eb4058bce591efd9f3ac15628d12d049db26928bcdab0d5dda1d075bb27aec5c7c6cb3119890815ba714c2c8e5feadc066b8c22c24c9cace581c39d36fbf21e932b1d9581a5e1a86ca6b92851279e9c0d787a797753f35bc11617519f67f54e70a37513343903dc20ecd733c1cf0376e5e76d858796ed0ec53e08e3632b3797b5347cc21123162bac3bb4b8cd9f35a0617252fbbedcf5c8656a7a0c5f8f134710b0cff62acd4a22bab30a9ade2bfa98152ef840ca1cab80013fc3b22b369532bcabdb1757d7eef571fba3f273e0c70dbb53298432017d4b801a2d6f11c095c5ec25afbbbd0de837f6e928df35be005da300c29cf25c9d95b2bba5dcffab290aefd020ddcd4df7d865a0276606c0953edb32373d0d3489e8d3c208ac049f836ce4a829a491fed0bbb1cee6627be1b86c2644dc612abe4efa72e6c29332090a01bc39e8f7831f2998e37e2ae3cb46e2a9d8bdd626052061d3805b6d753b117bf5626d39b25d9122394072f4d1a4d25f8b8e39c2b13ebccd3e687818aabe85a5cc1e4b10806df4f8c83f09450a4b0a92a717bfe2d58db653cc9719e19c3338a562d4bf9d5bef8ef742f344083b70529c7a417af3cf080e2badd5e1789cd68dd13a0d89512502c1312de22c109cb242dbae259ad4efd14eea9b0b67c3c3ad1cd463e8389621b7f4b4e17ac3496aaf71b5b20980a2fe0e546306934bd293a74d09c2c1bad90dcb655491f26d8aec81373e8db5c63e80ffcbb0b0260ee6cbf13bea6b9c1754e2a617cb427decfc4ea7b487565f452bd0bd159b415d2eac08a54c90c459e6d771062ea7eb9eee319599b3453334f58fe282024c1754b941f544ceb320725bd9154708f64189dc4c84a54c592de2dfd921d2dd214e1f5ac08a8516fe19d7fcb237ad9718a10c8f512a5c2abb230934c7b8d749169916f9cf3b39cdd4a1eb50fbd8f2f1bdf8d1339c83a48f571f72bfb8e319f80322c42f7ea1e4c395be2ae05032c427f31bb03c0d940a6286719403fd0dbf2e38aa28feaeeb51ae5d776d6be752c93c4b9290cd7281403a015c89a11a1c2518d2952d6c5f29b92fc4cb5d4af33c37219e9c1be659c63379ad44a32c1a895d7d15096f35784a45956af79c12382f9cb0fe29b5fde7f15dc11fecf89ca72a7326668e5d2ecee4c78616ec9395fbb8bc39b0fad789ee1f53d5b30adf0457d34989f0d78d565767fdb3541b787b774d206d650cb110b2d8db1dd0279fd64d2582c17a2d9f613c5ac4a56084a1bc2df750e19b1295381e6ac0064ec63ffdcb0451cc683c47a791654da3bbf7573476793958d3a39f20f6dcdf2ff6e7076ba61c106c23578da94a68929343d04c631b34b52717dcdf511648f8cf2efe14997e59d77563320ddb6787c776654821da33138aabdc6229f7da7ee3482fbc7c6ff0a2e31f973e942db23b7450a1cce27e57030c06b7244a24b4dfb6b8a6c0a64c5dbdcd52b93ee92d12a52a3ef8997215877d830fc1500c2f4b82a411ab54e781a29cb350e4d3cef94730fd7a7178cc4a5acbd48d5cb1d066bb7ec1d78b7eca120e9e222db12379bfd0f2bd91a45e65dc3818c8559b5689aaa64653285410715e132abc053621c138ad86d8a8d17507843759d19be87927162d58ace40a2cc7490039a1b0bf8c417cb73fd1ef3d14683a4b2efd9f7b99d26fdd15813c2c6ecaea69f3a4317d1f3cd97837361e3b4590570f2d6096c9649a4e9e7e15f7309146c9e7d92b2927af5ae3dab3978ebcc856709faa23e7db1c4f8081465f80400a6e855c9cf5e2f7dca4f97c3089d79628b0ea793127dc76161cc727099e944b48ee8f231da24f0a79a1ad9be690cc36f4757f6f35f3be99b22f1af72d596ddc618c16457457d7b1e5c90711fa41619276a7a1c88635ccda2ad84710996c1d630186a4d4fc432d111c3100045f9d171993f98b2fb1f5712281ade8cb68c11974174880228ad36d6c7aeeaff49d4fea36169ad2c5fc062c784d9a5de230bd73fcc698e4be7e0e1582b3a402730f73192b43ac83597c3307088b89c94b30d796c92bbd8d05cec38c42b22486017d898fa4881ef9fce25a9d37b19663e3fadc577c0deae6073ffc7e36c20db5c4af41400eadadd9d00d21ff3210f9ea918b75f8e24b31c2645b4d81f4c127ff1137f2aa1b1ca10a4db4ea7832007ee6626201489f6a3f09b711a80763e5435fc21bf67cb6af7201cd1cfdc37600a3c14ecb32e37d0ec3e9fc6c6099cc1e4a4e5e9f62588ad3a5dd94a5b85a19a333a857b9ce1f2c4113766a311a8c42f2853327f3a8d6bcace73e3fe732ceb21b7ce9e0210f9ceef3499faee9cad69eaa66ca7a9c4e9b49274e421b28ceace58c1447575d5e469941bbb33b45f6f62d9defef87b71bd5882fef0d14a0a1bc568eb962d7634e4ad69c72e1191b8b31c1f4a02b0de0fa4b53248ab59dda1eaf78755eb1d08c02957a429dd5e10fee9ee6bf341df97afab6001cd32ca1f2e69b0055204d7e9a2e6b40c5286a9bd321abaa99f7b59e02ca575c726bf6e63154f51f5075aa86688fed1dbffed935b221e26fd15cce5eb575fa97464744db01cd1cc589749811d5b65d5867621d3e487e5ef25a321115030ef451bf4777517fdcaf6b9c57f22e9001aaacfd07e136e0d5c3d466bd1a7bfb312dc866da6a261969fe7ddc7f906d5ea58ec0648ce67c963cdf15d23d569b7058a82b06bb706ffb7a7460488191227d89bdd8c1b6f4d1e47be359da35b29464b3c6dc6d597ae7516ea428f7e55897478f0d5c1845236e9e5bf822b2027a9e38c1ddafee1ca78d27af630d5b86a06f45311eec18f0161c4c3a02b466aefeb211aa92ba762e3b272668688196c1e8b6c9830bec2e2fea73f28871b23f7949e195a45ba54844cdc80d596bd4a390fd1bbc0c6501c7a7ede475a35af3bc72b2a0f9bc33a9de5affd49398a9809ccb2bde2417c544cec561ba4c2be7b524a4958019d624dd90eec56313e3fd2aee0ae712c32f76f08cdf36413132c2c353ae83a8f6bc57e0ad6793c01953ba84b8bdd5e651de8886af41eaa74e10fc76368479bb436252c751fa71723127aab052ffe82ff8c9907e0fa36c51872ea778963ab04117c6aefac423deede241ca92c24078d336a5bd6a0e4422466ec0715d64de5382e72fceecea7339d2488ff07c3e774598c28beb36d33e815d0380591d24252b30464aa643aa46dd75b072292607fa907fd550f844fad1e1e0c9d3dbbed99dcba4342c2bb78a15e75bf29536fb36665ae91fb22e6b4d4b7fb450011f8d547cff1c2cfdb975cd0e6fbe3b17fc11fbee3550b9808337403229043be70e60ec1564f2870fe73640615000f29f711bab38a06525239c9ff69f91771ebfd0f83eb94f5d86f91d5ce69a32c7832e7fad549d601c8bd22c9afcd9ce9896027af9f18cf76b8db0626bc4c254391a5105607ca7eb93dc7a90927e907eba0ab3bd996c701906ab84710b47ed26e52a6fbecd9a202089fadcb91968fce828f7b6b7f7ee942c0da6b68ae2cd631017b850e722efba358ec5d790769a0a0f4b65f81dbcefed526d6ebfa643b1062e350a663e823670a81a0458c2ecc1f4f4a6b5378c38a21473a2df3a6c7e58b10debb478d6513ce1eb41e7c355ac660785f954ce222f7e023043ce4b887b186475fb249a2feafb0417e0ea0c6b7e41033d004ce5cf6d2a7d721a60177d2bf603ebe849ec85464b2f0fdb259e101df4ec4216d75c5d6e5ea33abc8114bb1a832019c8136606268d95c44b8cda2ce3373e3eab8a013f713f9f287f5bd5e13de5dd02efae727c5ba78e87cb1196e900cc18c58639bed3af6d530dc27ce3a354fbaa86d5764cf5d0997bc660914df8e96dce1bd6d7ea38101774cc6ee67222eb9eaf304c21632480fb5b803f658b4e00f048da5775cfcc38d5862fbfc4027441b2fb1e04ffebc4fa6d74be397b8006ae3088fccb8c57c6c41699dfda9f05249945ff6429e84723e0cfedfcd29136e30a29b239b35de6b168d3ed014b318cbd2b67c575b37e9b42cfefd89809d517e43a08ccb0483127e69374406af0aed94f7e0851c99822d4fc4f17e108541081bb2ff1d65d39a538a8d094b4fa45ada45e7f044973f957bce7146bb41e9014a5ec36943978c36d765baa665c09a1a2ddd85008788b037e2bb7a3585a60f75a97d99961821be11ed25d06aab7c0f2eac0b02c629004e687eb68b86bfb85a8d42c4f629e997780bf9df2eac8f11120ecfb74644c88ef5aa6f1bef0662ddbd8609882f8dc37e0937af05f904b0dd005308347437bca63294f906c78784c6f17531932e26c804c6021bbc7a4668b871603e8f39b269d737386d1e988fc3bc705dfa8f4f1750b9f2d63c28af782746cd968b797a5886182e8992ab726fa093eee5e4510d2fbfe8bb5b17f1b13732ae68fc9e7ce782dea8603d8422e845fcc7a4ca0d135892e2ffe8c7ce9edfd4d105bfea5c9d5fd948e723e685455c3c8fd93a4ae1557a38c1882f0dbe4963bc0ea86079d8a6f582e748ee0beaba5a71e530b38cce1a51fe0b33434955094640fdfd87d51e9b16201976595f4e9f50489ed9fb85696e8897890b5af6b5e8ea5290185e5d7538b86e523762ad70fe7e10aca91334e65feadc04d2380b2c81ca1ebcb78025d6a3ff6109a04f69965525bd01ec7587654b65ed98a2906c529d4ffe39a5a32b18ad04742cee96c6f95e203f15d9f40453927d4f8c12e40a3c1ebcec0ed4fa5034d9e7b4fe725adb6b99f58025b2b2503a5fe5f1cd4ebae0c58c483d6746e62b9aedcd9f4ee85ed78514790d17a6f203b0940689ce2360cebfff5e7ec928f3568443e85b62a6bef303d2f1e9426cb3f2adf8746f95b45e490ef5f49b924b464154625c1027aa73863166622ea7dbaca130fa4c17c08e61f1f7a6636303e3a0c8c49adf8fafb3b185e57a047221574f08895182e47c55c1417f34a5df7c0d0da45fdf066559227a6c3198caddc09198faab3159e2cf1a129bbcb66e9928f3e586891049810a08f8b60ce33b2927d37bf601a9993d4da23f146c9f4f76405daccb157d280d16e424bdb23a69916dccf02594dda0d12948cab6bc95133bf37d105fb7a1a2d18c2c4ef151d65d81867c18bfaa14dc7cbca96b947e18df4ae1550869b23609196531e904bda03ee24fea2a4e8de9f6f26fbceb03250896a07e63202227fd54821991fad6de18e917c022746dfa30a0bfcbdf530b4c2dfc37a0eb62cf553a15521ab3803a6630b560b2b22aae22a4f995b02bc63242f5a83778e394b69a144bf47653f70e4d9ead36b58e0753f9adb1b88d7f68a1f0a897dcdec737af6741279a56f1060865d29520e6ee5d72bc66856c5f9fc0fb61a3fdf0940c387d0958a000d914f6ebf6d414177d7430c1a1f8bb3944a450a27b74fdda152778412f722bd52331054a283f8636692376491fdfcf1524e9729260b7f0ad671fb11c4a34ecaed569c88c2346c83e34e72af1a3ec3b92dad590d9c12939ddfa1644e79a51222bf40a129c01122f17986c5a691532c7b9da741e1a67885d7b7c20e9ee8eac39810733513f21b0f06d0d01635d0a53b3e7a10fd7bd148658c0bd018403cba2248337952c55953cbfd683416028dbdb30c2eebd0bb812b7050dcc9bed71a5f0ce4237c763d8f0ca20c105402cf9377723b585d27ab8bf4f85ee9509a5ff2fea5d334e72088df5b88260f56bc13f09c4086d5ee52af9fd1a8ea65a43ce68834dc5641cceeab436a30b2d5d7f4a47d5e10a45c8ae172fd84dbfa1fe0e343cd53a2cd1aed58054b5ad364d4d21297de17579b22a9a4f235efd1e4dd2191ab459b242f4fc1e1ef6fa074200fee249fcc5b9885c7dac11bebe3ba536156b419f1cdf172e797e204e0fb51589f63410ff29cdef86d0663683383167d16dd1efc2c60b27cf94ca4cc511ab17d815557ac44dcbfb78d877d228c7a1cedb31f935a146a3951b75f95b4bd07974e7dcc7e17d24f060735bba910a6add97ab2f71c89155e719f445a6f78a019c4c918006ad74b1beb43e652b28f288e1b2f060c06df53f9dd55ab10cb6c147e4e02f16243fff8a130564e5f32bf4a3930d09cf39d13f7e3861cb9d6d2935e4b46e979d3aba1401f17b70a1308403bd11e6abb67bc180d3940066d7308d35fdb0591aa0bc24f13924a8a1a2bc9fe1bc7338d23e6fbbb41aeee8c3d3979cae9c272f2c63a067031fc4dd58836c25248d39cf165043c3a41efcce06b090457f08d427573590bdbe828af1d93da5f57f70e4de8f0f3a5b5bf18b5ed86993b377aac72342a8619bbf73b05735794fb9c1a45e17843f94df9ffe595eaf7ccfcdb0785b122d96988503a61da69ee164cb89ede5b790c75f017468ff50a0222a249770941e393467d51b76d4b90345e9c9dc5a25a512259cb6fac76eeac3b03d6430cbf31afcdf2b6844ce69f3fa4edefc7bb8d6f6d87a8929cea4a6c80411c8399f1b3bbf98c3ffb148d6248fd2449df158fda351bd3fbaf165e07e5180b778822372282f71b484b1ff7968ae3349639ec85a9f1113799493ba80e4bd376849cc26bb7300bc970b87a8bb61398e2a76f505a0d89276be080a02f31c2d9da3f46916ee2bcf41b3e470410f870ad1a366c6c6771086b7ae5c04b40307aa39091acc51e014fafb1371ad48859bbd0e64e1b12a773f71a43ead636d23ea362c243efb8596687d8371d34ee099b032b106f6ac1b939382e2bbb4d66d69b84d0796e67f2e55b0682e919b7ae37fe9814bf362f5b3d73e1ff0164b3075d51c2038ecef71337a37512a63d8246eb4434265bfefef2073cd40d8d4d6f552860478b5597c5e447320a77d0c78d712e7944ade7a0899e84d21ffe263dc527ecbadc4788d6b08c2ec7210d0d00404d66b84a1c48eeaf7532948ebab239414a14e414184ed5068a081618e28cd2a69310b8db968312d4469d6e3bbadf71fafd39189f0e3e6cd9e0ca905f5c0d65d26d6683c79b8557edabd5f10439264f6a1ab6522278a16007d4480d7b05a751153435634d2bea9f536bda8ab809fd4e8652e068ebb106257326e68ea4735e029325a0818a72cd95be1124df80310e2e715ec7da25e0e59e8f0c4ae752b2cc54b8234eea862c5829f7dd2c7c72cd9756105feeb7518eda72e9cca71a81c7e6d94c4b3d2066ac282e8eff85fe941d730d5cd1be4915cf417c1accedcd883f0c77455fdaf7980bdd2dc14e1de01c2eb1479269636f3a0a689ca52110275f99b6298efe0a64556f8588e0b517e4bb663f3f7d18ad3a830e3ca620b45908953912c6488cb35302e63d12913fb363e9594d5f846edd02e83a2b8b018c3755af9cde1daf52d7832e5a53104e7a5417898b7ac95f30e797ab0aa6d42a7b0703d153ccedddd6f0fe050302138cb441fd703c653512d3d30539971cf5a0dec461e408463984707554f42e9a6441c8544d7cc200cd083e004482dc501158170578a668116c22932455e80f30db102d17277b426d18e65ad008a52dba666cac8300f0acb10624f8d02384af5c8aae4938247e27e70beb2d6f57f712fb53390060bb9f0e616dc32797f388166834250fb71a17162916fd4a1a30926a7f56987ec5c3400bc5646b8570e4c03ad9f1b973893e42ec59816370226a54b0b77caa9c230fd4d93f50d1f5765612e1e656cd9d9fcc5f4d8dc60507eedfa7a7ef4c4ec3b5c139f7c8e7b6b908dfe42ca2e886d2062515f29748129d0f346b73f910086b75bfb9e64b32b183f9630dddde2ccf2e771e2a3be88bdf63ef947a7b4e2e999bd84bec8a29d670b2ab0c86bfb763441e2c5fab4732ae26a0029288519c88a87f28dadad7e46b45108d725fa82c1f9db23b6871931ae0d408221638a757e7ec3fddd18cf2583ea8265c6563ce1f8e4e71fc0f9818839a680dec2cae572af201f11e438e9629cb7f7569625d7f3ebc48a9c82fce4a039577d96ff6fdba353c47e77299e56fe4180ef4788c06849de54bd0e579f69f683290394f8b339ad4ae1badc2213423fd4e494f1292adf7ec8c99298ed4c9b1e96e6c642ea4bc7daf390b86b6eb94553862c15b4ff04d83f40ba1e49d7d1175ef2b9b76d70e870e318ed6010fb93cc42a36e283a068a754136469a4cdacdb385ecdcd37d7459b81a825e21315620aa394fb94a1a9a13e99d5d05d79ab5d692e350ec2143b00fd8cbfba39e6b64772bedf2db090f732468092d0a7b510b97eff76ba61e19bd9a96204874c2649173fc571faf967d7824daea04fca5430a6cdc9fc5f435b7bc71ca1417608361e92c8d6c026f69138b12a70c0b710262faee59b47c2a661383f19fb8896cbe614bb159413e4cc6361e2d00eb52ed5721973524619652f1d6cb07b710b031cb4ba48ff01a06e370430a0327f9fb94145c57220ca8938b5d19464d62b33025a5f527e32e0a990e063d2bba14267ee676684c89f2e4b16ba926513575e9d0c4ee18f89125bc40a1e5de7072112eef6160f98c699f3851873336d088960b70839e710b4b199f38fc4b94e2ef3368d2c69a0b752535dd1cdfe9d806143ebaf7163f8be48ed7e2f1d3c7157bf8c074d556c674fec74880f5b5607338f5f111a86d431c7e37a2a5b76ecd284f59d5a0ab64b307c22376ce41ce62bc2da24ed8db8c98a0ca20f767c8626b3f38cdb9f845c5597cda9d0c9ac08b35699c23af3155808c176e8ab206095c5052f1cd18e4262cf849c2e3e617ed255fff90e5bd70ead8f5621f7f819db87e24e15c5e87a39b502b8fdc5d93bef5cc3fbaa98e215c7fbf591f16e14aea7b3738fcfc48dada70771e34f7af55cd9b4fbf6648dca8fadd73e4b87e015eaa38e6a1eb96dec6590b152b442e1a27ab785f3d26fcbfe1a0fff8dc9e4869c7d0fc99f666c7a859c61f4fbab5705172b8a54969e09180bb7f6fcb6eefeb758bcdf8f5535269d5dfd63837cfb7c3ce0d2c097c8551cdd9ca4e7e61201f43ddf1c93e5d71131a1c2ebc3ce61bd2395ace9efe54226124f9c3a0843df1717ca9a9ad6800cb43ca4c6d55e1e47be7b8b5402478c2b9950948f275260084bd8b38ed41f0cb14be10be47d59281da52f0fb826bf8e0ea01ed5264e0b64092138b5166bf36fd09e132e8780fd8b4fda8bd841572bb4f6fab5be6f3beabd24f36afe1d4b19127e6e32e20411ad8d56e72427a170526d3b024802a7dcdc7e681bc3681aaf3b23bc3a8e52ba0e46f9bb7c6ae20f2f76db284a115829380a8c0dd01dca7ddf14583369433f39a17f5cdf514599e99210275d5f422190645a0c4b97b7972828d18a2e0a95eb8e7b86319e93dbd152b001357cba96c4ded8bab23fff95fa373869aadfe368808ad5dda4061fe2702b5740f56cf393ba10c1701038a709941fee9a7a59282ed3786f2b53d2ee41ac7568330f9e39d2bef9b00d2b2ef273a5afecd6038d7deec3383365f0d0e5c4a81f07220959bae6c1f22d434adfb54962975702d71d584791bc343e524578d3b1cea0d9986c81aa95dfc7bceb93bf842c594216c58e730539c1e130e995fb11302adf1ddc27b2efa9350b214337be32f2dd749b3dd7098fb396fe51ac5bf7e9f27dea9c73ec59929151a752bc9ca2b125529567e3a14f380b9449ddc1bc7953b322900e30e324b1f7135e7f35db5c6be0197d7e2e4d4602da2ea9ab22538450d816e56e9eafaaf46ad75afeebe42f6fae0bb9e5760401e2cb5156676ad252df8ff22fee9e10aeabc0723e995e4ffa009ae08ce8520f85d1065595c973762baa899bcf6009a5a653627b5b7738a1def963bf4edd508c3339ac4f8a0da0223742879d6944efd3f89a88288dcae1662a68ab8e50714115f82419c59d69bd47ca132322129a214bf3d5edbdb36eab251d215380e62cfdf31fb23cc4deb7cec9ba56e0ef0ad8a3af783841f6a8d8d39519836a44ae60dc695e761789dde2cbe0966f21d4406bf9f1504001ba44de76543b3750208a1df2ae1c937223506ce9cb7d649e90e14ccf0d2f50ad918119772ea0d5d9c6d2d62921a696a2dbaa238f63a9e4a04f635c75f20704cccb6000cc0b3304228e56c15e4577670aa35d7dff1a74a38aaca0bac7037f07196d770b8160a2d886d289896eb76583ece81eb731306ce30a801cae516e97327d6e1b4ffd2de7fdd828e712c19d3aceabb651601f0de25e1fb6e6ba0eaa45e4c75fca6b51c89edcbcab3d784ce117081a410bfc808b24684e46634db0ac0ec54af4e27f14202032cd0678ad8453c605ae9859129ccb46ed43a846dfa7c95261407967ec690c38ec8c7d2ba174743dc579e87549893f4f306f1d6aae19201ed7988f9bc285d1f4d7dcc7eb69b1cddce10b386e03904d6bc5519f739dc4932c7c9919b09d8ab2a3c849bf9dcb2fa0421eaa81acf6d0b294ac394c2a4b6a7ce1f20eeb6aa695a4c1624c24923e674312847429e3a0429c39744f8e4eabf2f7a9c3563016c6f04862a1a295708e4f6c87ad8f260682a5664b44aa4aa2d04c54601541c6fd2130c7134237a979f8ee44c0c24f164fa7caf5ef7d39b863c9a0aef870b066f513d83438c871eea16f7b54fe97d1ea64cc6a7fb0e09b9e75ef74c7d0e611768fa4c813b3a990d5dcae1f75778f756660c3ba5d340d5f48847cec493e20bd700a311e00dd7f624981e1701284b4441df101e38424baf953a8e1c691975904cb1090e0de12c70737dba0bed233ac1bb5704ee73520bdda16fdd14cb1fc79fce980a66e4a2b9ec3b05f43b5367cf37bb1707471a06fb732c037b52a3fb49d70a207d28fd080fb0d2381e1b3048db758a3b67b4dc225ddb6302a01018993d3e70a4ab7bc1ad5ab23b79e8f52818949399a76e558a3d375bfba8d5c6b3cf18764b7306c4c9d50fdee6fe279aa287ea2511ad59c208a009d4ed80c076e5c83609500d1d7f061f7dd2ba404f4f32d436165157081b35addb3192806770c2ec39031913f322da222cf2b85c56ec0bcbc1fca9464765d72607f2eac4d7a71a1616e38da89ef008a1a7539c40484654ad6bd04ec1c9be192171646876704b38dcdbaf507722c60d418488d97753b6785fd5a283c3696c5bbe2c5c7fa341344169dfe8bce9c0417046baced47833b470f5eeebc76fc2e327a85c2ad125a46f843bc35ba5a302db6996f7c64f8a7614c6c14e703b7aaa4ff4e46735ae0d2ef54c4908ad7c5a200e3998ef68c7682de4aa7d5a21f5d3bcf29eee8468ff4b2740cc6462311975adb2d0133b76457c94bd6f78977239144cb82d69dc5256329ad6654e4191e3d6fca336cdb1e86a574641c96f1f21a6123f7a17955efe6ef11bfd3a68caabc3c21edfa0b4088b9b41cdcfe167836437c46e1c9951fbd6c5166dc1060da410f1c990cf6e734b6cb26aa77d5c0d3b82c5319c76bdc3aab0245a811bf54a2076db37f367dd23fe1066afb8fa6db72206ccf3a8884e69acfe4831d11292829ba2d7400b5113787b4adf31b627f978b4957042b8f93abeab899b6ca7bbabd53945e11af87e61e1b1d19ea653e8ecdb50047bccb2b0af23f23509c11bd05fc1dfc466fcaea0a0e915c6761830d02a820082ed5c1ab23386cafdc8e53047e5a41a868b278811e49b7dec55728702ed5e2cde1e0c9b770d2ce6bdcf139538c8ad45ba800e642099c23cb4825c7b3955a14cfb361f3247d0c4f428c435dd466853903ace7c1d05c57ee14dffe1a6678da65c8040f7920b84ffd49c60a13c146cca7d40382fd89c001426c35c1e445083407bbb90a5a838f48913c54ebcf724c59480fd09ac174e6cfd9185e4966a2b3900e14a4e267396a9be4673097682404d3fa6ee30ff417e6d46d09585de082bba2f3016d3b2eeba5fe3fcd050c6524af509d1b0dc2d31f6407973ea87488c17180bcf7654bb3a00ec63754a16f288a7d408cefa7268556bf9ebb89952625849c71947ad9b69b5e58f502bc2285df64efe6eab7f37e0a0f7c1110755068288dd2d24b35b022997afa5aa8d12631067ecae43d9610b4a76dd7c16ff0d62b56d6c7670dc718f319073f59ccd997ba05b58d0a66e5812174be753417875a8312534c88889537f8340fb22f91cfbca135f2e28007e21d3771a2fdfdc4a2750c871777fec5c6d50b5a42256c43f594870d1a57db194f89ba8e62f7533ceccb59abafb820ce5fc44dd1a7d6b7c274543898f3de26869f91f92a6dc7e91529fccfd702ca0893181266efa17e4d793228688ba81e30c6d9ca2f46c33d2d6b489a1826c72e8c1e06d1a5e6518c6133a320c08a6937402db2bf8cd64039586f17aeffc1ac53fb3eff21f5038f0681c1f6139cac99fe8d922e6da896598afe559b2ae263dd31a27024cb73a6200148c93b874d5f95a5df436139620dae714eccd308f62fd2f36f35e2905caca3c7fdb4cd35d2c44b5722751daa202496458d7a0c0515e0a2cd2d9d9363916b3dbd3abc383e5f377f80746e7a8d1e23d12606d734e7754bf406b0a91fd0781aa3dbcec13ab435dcfeae11235713df8fe047b9126cf486b1badc6550509d6a2eb59176be1b106838dd4ddaca804fea6eced105f7ac63e41c026da84b16022e402c1261b827e238a026f0d45fd1f5ce90e9bf09bc723c0956a768522c77e8bc323d1e719250ba8ebf4c82f3064143dee1a3dfd414f7ee550502aa1ad9d7c943ad16d08d2123109e19fdd44046388ecc1ada5b052b85096ee069577de6d71918042db28776a5d5718c4a51fb316ecf163587c4ef22fbde5964a8b751921132ef0344eeb7d7a1fe93cce15cd3f773b757805ea9bdd625936ea394da57aabb65e5cf0bb21683da1b1a0dfad2bce326e2f87d30aa9ac59afc2bf9a183448a8284f91c162405699580c755d64a0a7955c96c788db18901782cd803011c25e659d826e46b6388aa902b3e00c25dc5a1ec38a3b3116e2031e40b9fee5ac212e2d31b50043175b959f2ade958e25e1e4b3e283f73a6152f47d426b06eaccf024e8dedcb5079693136f9ddde82d1da439e6cda90b22eec574000595d579776cd032539a95021471f7055fd5676f3bf1f4300f45f4df82179c3feddaf6b13430331fd89ccf5e7781e8265762e2a7fff43d357d66ce33222b190668fae89a9f0b878383fb682671af5a89cb3f23c52283d13cb070251912cedeb7bf194ed87e5fb7b4796330a55af14d0b3b37959e54fb6169622613a9cf030e9a3f2ed591006c5b45c95e83bf52fad8e9c8ec6c9f8f9a62c7de13f1659594b0737f008566a4bf375140a057e2fb789cf53a84bfde918e8d0df2bba054390fb9e0ca53f42674a7fd120b7743d3f344f889f29380d766e581a888b2bb22d3b75763cb3f81512ca2ae94c8a41d30a2578fb285a30c46d960d29b1100201e20ca33497a930b25c71cf97c91676f3a3d61761c016276638dfe1d1a3e9bbb07548bdd26b7d14c6f544d77019f51300ed4de1801c3b8610908bbd1a39ddaa34516f72d30950c4c910b0202bc8465dcc4df738bc7d3e6634735e0deecc07e0194ef97315f4965aca64f4ce9e1da07f65c7ed81b7a655d8edb7d94f7dce56fe9b38894837330a609199eea46fb6aa2ea0e3ff352a097a395aa8d0b0099f247524a46a99a1b31337466adc43b5d38f3e83cc83e5b381cf915cd3d71a8fc8490607f66827065497421acb4a99a1976cb7aa3ab28a68ed1a94156e0556a003ed7bdf5eb88c2f6d0cd7519d21982f7c224f27712b458d326cb47ffdd9c08720a361577e13f3bd2a936a341feecaf4a6c4ac2f704f78ec8c8cb9ced7180a992b6e89681629e77d84cf910ff9ff2f5143bf7265da43589dc11a0255f77a1f9b0527aaec260bebc161ff19503e158b043947e082f2727d27c712a4ebff100869c3088abc50207501990b4d755880b2bab2fb016eba13fa353581fb5996d74165c628fbad2b7d7a925d736cbc2799978f47e5b3b61f10dc67822569402e3fe26629fd1c6f7b8d3dfa4ffe5b197c4f8bbafadc1bf39dbd7774074e03141ef27dfd1f9f2883449e6b0d9c984fa8b193d44825083ee12923c6288bb810941cfd643b517b4a2d613679465ccafe4c482c7b1aedf4f160718c8a51a1ff308e84a187a153f9f1678a554771178710b0882f3753181aeb155d38d6fbcba0238111fef9e556df200776f75c00f627f82cec477c7dceb584fcfeaa00e0f13b81394f34677c8df480a2fbdb909091745df4981a4c8e35d5044a03ce0e2fed59cf36b74bfe8032648a8ab197d7d49fc74cf92251810b5c5402000ff2e66cc8cd46150f7667888679fc0384ccb3e049b7e4dbd1afb996cfa8bcb8d704a2637536b8594b3b36df25fb90488ca9b0799155dc9334417c1c931a1bf6aa8db3a5c863c10b5fbc7fd140ad214463fe21097d04dc3f9d6e32aa644bbfad042abbebd6733725d427cc66375e3e2174c44580bfbc6d9e6fff22bd8a0188056a1d4541f29c4ce37772b2934ec53dbe7e2e41b391b1a639d07400f87078855c990374266a514af05d0860cd160acd1f95d1261ab1911680dc962cd0911ea3c573997172ca90aed462d846bd622df47193856d4390d9da5a0cf72035bce2ba785f2c43672d1411431fd85f6c609e926bc5076ac5866e77d9b1bb879f697f5606be7a3c60b19eb5299459c6045e2ef7db12765be45941580bdbbc7971cbd8536b20b3ed0f61ec540ab7378110c18a3af57c5eb5c8f6156dd75e5be57f0c2c57519448b843fcc446654e8014bf764b8ff250b0f3abec61f351ae49f3f1165382fa5fb4f8700062fa4ff8dec12c74ae0d3f8eddb32f6a8bd73d1d2c655cda29a2cc2759d0bf6fa23ce0bd13d14486707bf79af78524eeebfbe1b20cddd0c6a4d5185f17a291d08f8e3b554e296000071f08fac4399b56745de5b1b2ac45adaf7720618dd940e79e9ce81e57353839ec75e8d280abafea44cfa0a1d9aa69900350665a273a5a74105749f9ab9ff2f4da784aedfbcd936424dec6eaaa5e7a5e91076f2f9a317f4a6c9901b60865ef9832279990ead2bd8814d0cfc1ce2ec254f48e1cedaa18c31dbac06c7ec3ec62491df501cd65ce9983334984fc72ced9b1c23f81577b6201e07fb0cb23c696ef039c0ab08cbf929309e18cd5dc6d66827de0af25b37f4165b5cd2617b36f49e08e780ec3383f47ccf72885afc5183bbc6cae964f759ad89585d6616c67c62e802a6a46e25ed57923d1e412d7babbc488b918222c63db4cb19b40a59de974279178ce461b3b946ef14d3dcb03b0f03b05f30526a031f185fc048ded3901ebc6be56ea2fb8f0d7297dc98a668d9bd817ea162fad84fd03081be669f10e2cd81965e80102303883f2856004f23ef2c393cd744c74a67f980c3c2d3284296f1ecc07a81fd4a46dca1b3600ce1becd984cb4289a869db9572220576765839a9c2be83b8586925b804f835603cbc3a657f54835ab95471ab6f7056c1163134acd8fbc9713777f4ec626609dc458f6afe3ca03989a506821c52a15dce37688f0a374c34d620beeaa4f9310c5c4d023edc7db27532e7bd6889d183214a59aff64b6e07606f5dd2c195fcb342049b5c4acc248963f98781de1c2808ff3c4ec7d5fa71a89273682e224953eeef9c217e77de573d49f219038ad95b3f9e563c99474fac00a30f356883310dfb1e9eaded427ac88ba926d2aae3fd5f1a0fe940e86a5a305395ef9dba3b17fe22474df37f320bf3292879e3835c53317d00c93cec4f99ed3a49d7fc1830740cf6edb1ef2a6727abcabbcb5c20aecf5c7fc35e1857078e47043b68463a5c2cb483d59e3ef2781d5a2a04a861a93bca063ab393f794964a420ce335eab16f7cf3a39c2b156e2d2127d8cf5210571a628d8403835cd23896529248d59ec39f0c607fbc309a9cb4ef31dd874b0c383b5d163459949dbf7abd0453285fd67ef0e0a7f14922b75604b66d42a665c4efa9f1a8a74c88bcc69a7b54307ee9a38dad30798858aa467a39a5d9b31f4c8e861999bbb7115833e19e01d8d11b6d3fba476905fbaa5872ef1ed44c1883910574932e7ea13d36c5d9348596583bdd9388c406e16a4ed9d173f1478fccd77ccd41bae747d431ce312983be2fc821e747328c29bff35dd565b363d1e6ebc92627c29d9d3f257d150809eb80f9cc7cf263dce62bfb7ccae5cc7e0f77064905e6e960631a0acd7b2336398b359b0949210f2d1e9b44e19f69af6c9f145a3d98750087c13a73279f8673a29db786064812c2e3842ce7ae57898cfca53125d0fae80bab697e8ffdfad7c96823f4609118ef1e89f9dd72d56884d521be1054accda569005654285ac2881e9aaea2ee99b98a82bef761e60966eac2508338cfd5b34c9995f597e5a2ec0704ef35f39128c73c1a00de3f90d7ba66da8dc1806d517ac4017092fb1c6d244c7ae8f4a2d9d8e4d949750904472b65e8ab13c91a7e3f401e1d007bb9daab8c1cfded224ae2617eb7467c483c7eae9b6ce703cbe110bffa6bdf1014085ace8c3337a8237149a80f28458badbf81503171701aa251e058a1b58c96ac8ca9736754c8161f31121e28577f87960218645d4af668591fd93fe274c5d4356abbc1b21cee9a13ff73df9781a31e4c1df91569fe9629c6a903d772fba3984e43d2407b229db93cfb0e7b060ed134901e27258622fc2b22d5910ddfed4a51ce608fe9c571ec1c7f3e3732abb57eee52dc96ede9e97caa0f6cb7f56dca9fc72e8ab3c8c569385aa6c359312d9fceaf0589c1c687175197d6bfec56bee4cff58c9569b2f4d33bc19972756d945a82c3cae4817a64919f8b5d705e770c7b65fb50a3fb0454c88aa93086f74559e79f38aa36f4a754aad8d5b933773052ef9724da7232de4c8b43b76d088de8ee4c9bc74f861e953d485eb5648d8915c9fc330a76d04a495a691f0416d55d7c9c5bd48ac880af338f86f5b4fa92a7be6e67b73ae2d2b4b48957963734c7594542af1614e37581503c66ec9c2e5b2d6bf5c172d381e8a2b00bc3e7c6d24f8ba583b031eae9a26a64d6176cc216a5d601f8365521ae6f97b9f415bd54e73dab204eeeecd08c17140ff293ae98f2301fb457128f7af9b85802e7e7a0d3ef150490021c1c8cc8aac882afdbfe3f5f34a274b1bd3bdc6a24fb98e2ec8663edfb0f4e1e9148f48714a43df848b94b185a3a4e50bb28bb84822bc1b61d57e15b033f388b294328b23219ecc887264bf8c79eafe40af73cd1021d6e3ba8d6c8540440e2571f846a50c6ad1b2bb5281295c6b7beb07fa8614f7cc261466fd45f9ce7594daa3b7f3abe6883c99e592f52ba4f034f82ba6711bc24962e33f32d388d218af0ab22e214832b728c711d468362fca1d46c986892a00888cb10e972bb1230644660c5565490f52d3208d797f3993a94eda3731382a03e6d0bf6cadd1604a82d167b1d5ac6a861cec49711fcbaeab08f4ea434dd06894f19c7993251535fb71899ccac5df30283d0c6ed7e48a54ae8263c831b9c94a12f270949ecfb3bdd100956b6c870579efe50dda34c13535bd605642f5f1e77effebac3b383af68cc4e02c4ccf05e2e193b16ebbc095292b78c5bb832965494d1e41a11457e625a8647588efc16a3071a0f9ddfa3bd641100ce7600ad1089172f07143eca12832a2e8663116370301266a4f961d183af827136d4ba385133a4eab319c72400dfadda8d1cb3c6cc2c2ec46e30244500f95334c088a0bc16925123556065d927dda9fc7044d8d6cd7243f6e5df86ec18b72c3350165ecfec4689a55c2f910c488d2725e0fca201b6a81cf029ec03368c2d4af762533c621719f5c3dc15f3183ab14d837c19d53a7b683755bdd9a1a293f99cbadc3253d231a5d3677e7d7fd215ccdc31bd4ae5e045dcea07d45bae6bb9974c798b5129ff7cadda6b4ef5a6112050adfd12306f10bdfe9b46d8dd0eddc06a2c052d98ffef042407c9e187f0bf1fb208befa2020870e0c004498f9ce2f60d423136eaede29006d0177a4774b17ff740553bb0d6e8c92df1c60a21d1989227bab720577e875c799b3d5fb3984f0c37bd4c3d69278c263095725677696e27b719488927d6d279f7b36fe7cfaaa746ba79bbda30c1b6204e8355386a16ecc4a34233d682c124ba28c6fc71854e4093ade1fd88d3b83389a2452420370e01554f2cd55f1bbe3995a76eac765d1089b5567c4420108fa30d219e37260b24f4a3cb5faac47c01f94eae243993892344ed61dfa4f13cd8853f1f339cc4b3cd7a0718adc5b32b539aea5e91b08a68989dca23c930b701a184001ddcbd09346c4fabb320ce7947b58f0385548dd1507a7b92a6929cbcd2b2a51400c2e69c5025c85234e35a3bd07d0b8b636a65e0a20a578581d3a889ca7c5a0f516757fc7ce811efbac91913cff52cc511593f8f8dc9071bf6ee46280c941ea91cef3e47f05529e90f59ec74cd44a72296f7cd428d9a0062fedbbe22a12be55d3c17ea0463f4289b5bc2771c6ed6e76507f4f679061f8c3953f537c13db3a00b4a482a6cc3d1651cf456b4f8fd8afcf1210bb324d1b307868ebe3d89fe048dc27e6243189acf45b56508c5a576d790caf9586c01e762abb5891fb143b043003c1587a9da12603ba543e415d3709ddb1fdb67478521d0053cfc7b0e3d22d5972012062f87e3e25d5ab36af304af9e953b0461420fd684ed2becf13af5a983bf7f9f00fb651c33fa4c5221669f3f3be173e2134b8a8a4ee4af73ac080cc82729f414bde9360466f4d1255a504ae1cc013d9727204e394663b2ff4f87713199b5fd71377aea13403b1c0302970a8b705ec3bd08e7e848de07a47edd3a4436a73468b51cdea35bf60c240ae8d1abf627a94f1f88453737b1082285640637b7dd427fe403ce76efdbc9db8c52c2d03219cd5b5e38bbc6923c4e6a1e67ffedc867b8e51811247ad1004ee8ec2515566e32bb50007ad1cf85e0694e88cc2660022628b6275d7fdbb3aa681d8d22cdcb9ce9ed50a61b069171b6f451e3943018b9b00701f554fd1078b94e90cc5ee38e4573a628d1612b6b0413e94fcbc804194a1059e23c870f831e8c5af1b95eed73aea7cded6b5b55afea961083b327584d534b0b893f0302365f8f44106d2088c3b06cccacdb693cfa9c062390d37dc9e4fa1132395f7d5cab5121612c4513cdfcfcc06252c5b63631ea2c08406f00ad4e9a561ddc0fad82ac00e300dcac2e34d580613e775d04a7404cdfb90cb62ddd5620a7d47bf03194f0f54d0013672694400b22af650924d1570d78e00eb2b29d501f5b82e639b12abd676653ba5799fcc36d9b7ea659ff23dc53c8ffa28fa10a5527b16525eac769fa98d768b91f8427255f8be9bfe056ce03ca3b7962d032152e2f5566a617da75f22728a5a985a14f4dc8ed24ecb3b95dd1df734ea474c44b7a06d5b88eae32e9c9c246af636454d82e32f175385bd5321a3c4c865514ce4ff52ce51e1e9fc9406e9db3043bc8b0c1a9c0caa17a96e9a5e55ad5f80f491c90bd4907eb1e9eaef10f57ebf80def9380870ca472951662b9b56e1103814b35ddcee030befaa75fb697806a5bd55b89b9943d76266a5dc506e267caf4344e5de9754f32029ce77209c53151a0bf765bccb433a676ce63cbd46c6e10a53f5d200dca4b00cf8070609a72081539009f465dba170264184433957eac33a8cb7dc2b080a5eb3d077ddfaf571f7d72c30ce3940ef047dd6668b79ee3d9ab353edb31020221a86aaa5459f68bc1e06481260bfbac790ba6845098b10f2381694d49ebe58fa16caaa7da9450ddbe13b158d1ecf26a082f4064c33ec8b429a595cd411ed068594dcf78405a05c96bc97204970f804ed9db5aa7f364a706ec1029a867dade393be9e16c4da7829ed0f7ee9ed4c9672134f9ecb565fb66343653af92bb3d810ad2709ce1057b9132aff9c5abe50de8b0dd393fda1e2483b6e97709445b198234ebb031dccb0b79992cdde9ebaf9ede0c8040f1d12c54e948f46e53682f3d334bd08fc004ac72b82b46f237a87f8643f1884b36344505e256b9d1668f05a38cd1bedf7ec725c5c0c87d3e997d655e5892e3b5a5cb03bd610bbc3d35669efec54afd1f64fb4687d510c89b178c25c09fbf57c3c050e5a48e9f9d74f42be2a3f1cb3abd355f65b597e16258064e815e0182dfdba0f923e9316c17d0ff83697112eebd6a11425f3c3e9078f889af18ee908ed657a68e67fcf1f2b53dfed799b9e610cd891036862af6692ad4b67f0a3209584c58277005314dbca75dfb675124f1b8e7804c7185d77bc13278abe4e06948de52094b92ec87b3e2373d3e256fa93d5a5eea948a9576953eec7158d66be243766d4e63209125019d6d239229a79629fe6931a3335dea7d9c9f5e4c08589633d2aac0b3d0afc639ef4b06231ef89863139c2d61b0d352957b04d5ae293fe27825c1b802c70ff7e686beaf8ede7863dee246cafb910799abc1e41ec6e3b3deef6ef603b6a0c3cc9c365d0dbde438f53887634babc1a424b64877c01fce4fab72be85f62062b56e16242313cf011306b1d51b700844ecef555cfc70aecbe68fa16cb0c72268bec3d3a0d893e1b939af1c26dfcab8a0a233bd865d2940a07ab931d2b4acda724fb39805446553a89d045bdb71368bf36d7e28e9a2d4b7244e36df56f386b5b481912b9aaf142ba6925d92577aab66926a587da23fb076d7a0759918f5c75181e9068be7fc06d120d97687bec66b249b552a84ec9ad0783190a686dbf7d765ff835bd23c446a58c6476a1125ab02aff6ba238214e317ee04cd2dd481aedc21024b22948859e22f0ef8939429935a5e068b2e81a29becbb8b8c2f946bb0fc975928127ed29057b46b9dda5e5a0d19f066a2ba8ada04da90ad6414855e8b5708c3053b87449f47f50e48244cc5c1dc07125d1d0af4ebaddd6386c3abf462e114b8e3c360b2ec59757aa26dd0c5d63282ea5a6cecf81c99d3d4d8466e09bf2e9bfadde1b9d1ae1fe3fcca2b38cbb4e76113ca9807ac498da6fbacb1d7ecb88bde5a10ba135a3ad7de17b5ecda9ecbd3a81d1f009b600d20e61be5015beb83abc449086f8e8a614956eb3d41ed9f8c3c0edabd06a38df9657fb6f89e89dd2ed845755d73ca0fa7ef9fae0867bec26163a8a9dead03a7449dcae150fb20684ea34c8cffd133461622559ca1f0087b0d16ebbb37873e14e916702d0d2a2373583ca1f6a857216cd9a844a5780e102fab9a1e3c9bfc5a7bc7da1915a78fe171094d1db052cf34d0a58e27e16ae5ce675a6c73e715e15684f8059f0f7f3ffa1379ffcad461590dcf2c85da47eb6c7bd79fa0109d2970f2a6e9d48e825a0844306e6cddd409b80b6c356c655d5fbfd483b9de2ae1c008492a14819996d735c959832dbcffe54a8815e532a9fb8f5fcee667b8c0a85884688b6800c8d4d1e5ad9e2e917b0ab08ec87bda9158468596ffd781e278748feca28d56ffba3944813345ccc553ee99a45e369db420d3847dde356f18416a49397b0d88b919f4336c25092594e2daf5e93853b40e646c29bc1003c7a3a606d2a759748970b7444a53b6d645844c2d827e0d4fff3a8a74d01b9513c0c5d5852d18c7a45994fa456ceeeec82113b0d08362147c766d9a36444c819f13bbf1e29c495aa4c13ba9b12030ef582a671e996d536e5d0dbdc8e3d2e880e6f541c96286b0844d1c854ae1c3686a2bb0b5b34b08238559affa9035fad65c1a41df7b2cd8356d83debdd716396c6d265e78d7e1f4ea894dae3ffe6fe7771d46e8cbae311b96ec8b46f30892a3e9e1b6859d9890eb6c07f1018ad1b926b5f84a10ba0e9c7225a3c5706332b0ef43ba0593ad418999f3c9c1661bf5de60a428b43cdd4e5c16871b9aa65ab2e3c7af8cede7831cd0330b6ad923a9aefb83891487cb225d0e2f4970cc07f11a2b275e083d046557064e5fa9f513aa55ebcbe7a0fb5e1cdd287ac6f7b7f7f2654b5b4d86e87c00105aabaf73f4d1a0149051ea2871b16a4337a3fa3837be630a4f39ac1cf6a319eafef4f852684c345eff8c9e4e775f721111efcaf0397a9a7700fd7a8b3d705638b0a45a0ebfb9eed6ae67ebb51fb6994480e06e8251362cf5feba8ef9e05835e46fd0d6772c5bb1df029dab7995117e4b53cdbda5a92744be8ec042a093bafa9cbc4b4cebe5a0cc07be16cf67b7528953c500d26513208dac8ab65b5e5848dc086b5f895f879d6e51388582f2d7cdc95f03e1d316d20321b433c4dfb9fadea6f4506526583fe5bd980d10dec786263984b525f38830812ce63de85d3148b8e00122f1cb992c38d392dbff5ea469823d204521fa4133d34d672c470cc6f42e78f64258ff77f07fe1fe3acdb4e8b3c5284c8c99c579fadc229d35fe85d924f5e937a958bac71f1428e927bae2cb29691977373c1763369fd61406ba62e0de3129d63802c5d282e588f936fc48df04842ec4cb435b04d38b1845196237091c8f7629be26b26de588e354654e7c2b584d555fb1a3ef764d729214c852bcb40c04ca854590461f8f395276e3d1370f60631cfa5e9af271be2c53aadb628509859041e0848a97e79fa6f8205c0061497de25e790b87b83cf3d454087af9a0a8f6df1f9a150b941736ee422dae1f9b4bc1b8186df270ca5820a7653a91881ddb2592975b65eb0851b38ff7ccf4a59b936a244012495ff946e57bc028393fcbb87e7b04182c2ed4713c77ba34dfc0b9a7802a9162b9a2f506a6620a94c9f917623cc919fc857f3a65a5eee1037e50798866f9ba8ac753edf0127a4e5bbdce0441fe7bdaae4cdf31ea1e0feff74fefb534b3896ea65d9e52ecd28ae9b92a4ab0e2fb2729bc59cf523b3cea15c182c061848acd2b28fc3847b5a2e4a7c7ea845a3fc7ccd762a3b165edb31f76eb0346240bf36aec86a3c3d25c983da39fd0cf8cbf520a9051e9e2d4c4ae2aeb849d9a96a8fde2c911e65d0be30181c068fefd855179c0884902c1f2d3f50092c504eb84d220b38e41c1279ab1e76a7824ec8ce1f872cfe6f3aa79a8144e976b86417724f63941e9ebd49e2c96b3b73d1271671a81f12f2bc1c795f273f2d8bd45fd8ebff4324108efdcf876ec0889b1559f57494900ab06a22bb799e67724ceb03ad701383f91d8453788adba0cd8938f2f3494dafd6fe2a7e1af6b7a139aa21ad5b2aee39268895119f08fe19da7bab78545eee7e6a204c7e0be766d7248fd85f3906ae48cc3e29ee765103e2b5ac67a4abd594f47332fa15123ef2bb7bef613393db37eece156c2013508c7f4c8309072affc035d4884234171e450862544443b40bc22fea3c24f7a5ab97db77aab01f13d1a83d8cb0f5c82038ebf347ad0d4e3e3242e89c497302c7b301288e2e67de980ed6df91c78410242b01a7db8327880c6d0fa11715908738a167192f0de537e515ab6d3159ef4d9e4e3245a362eace871e2260e3a86ea44e00493995bebca1b321053cac8f54d1c12b5d962e8baca3fc65e39b74dbbe0afea590c5713802e3449a1da399e808f9105e344e4c188e365822002cbd6f0ed1c7b49999b4ecb26e25aad09b89376de1d4491c4cd0e127fe60a74407261849ff0fff1477058ff3feda748acda930e8bfcae6e1d51b5c505453c7878394ae8a28368b3aa9b346ed47995cfbab1107986351c7de6fcef912c4e998a6382d147c9ff09edd6fba028d3a72b642ee7a1e1728e175cc912ef1b9b273d2588fc96ad7d37adcc9653d461af62cffc0e78b136516010809cded10e8a264a8dfa79d1441748a0208ac9b4dfb7da8305709eea024c41f99b2a91fd89c003eea03e2bc85d737b3c028173d10a9a71891a516b4fc750fb17dd230c0e9206002944bfdf44d48ccfe940eb482140a06ecd0a60e2088ef4420d8bf32f1124c039851d1f9c172cc11b6ce184ddb0b06b403df0a161e3567efe7996645105fabd5d66e526edc5302bb66191f282202e36ca30877f7317851e7f25d6e5b503dc083995b4a49aab5baab302fd9db124eacd0bfc3ed54c1a6efe57c278abe15536bf7e6d5b939144f49279fe2333aa8a289e23c0938748ddbd050d10f0a540a6db4fb3d64962f8a75a820d6190e2d359bc422c2544038862819df8cc85545ff2898a5f884e1e713c855cf298def6244d94bb135e12def0d77a842767e078fdc0c6f7d2a0bb506c3720f0bdb15767addd1404c0d3f2dfa7ababd6235345751b4921ea2523758514452e64458bb70634c3629998225239b630fd88ae83ce8b7f553bea9018a575f64a93d7f6472254b28cd7e81fae583505505fe73e4b9b8b367a3f0647c5c387d54753df116678f94571f24f0ac5fc2fa884cf8e8b8a407493559e162f7be8c894ea25cd0e50d69819efd2c2fc5d652720da839047212952c00f9b6ef083b165f92a234aa8473f6de9902e3d0ed4c9c58e72947ec0fe5b395794d5dc277dc232a1823169e9203555acb8366566bdeff71509de4f7e196dace4ea16f201fe6d84556008553c061a06deae08415add3d2406d81c16c1a5879cd4d3be6c2c5d4e977487d2de63aeff39398349ec13d47ff68d6f625efbd81fd9d086425ec0c1a7df148a809d61031f45e8fae0a66ae2f52a928e1cd73957ce77277aee504ce4808007b45e15cbd0b9e72b5b470986b3d1c16e36b12905440564a0607296e9abbffd55695c767605e13ec5cf9889c0c31d8725ce11502e27eb999712d7bf49962d9c1a99b34d6aea85f9a8027291c9259a9e65549cdf9d5c3c1fc657d4dee77a3c9c8333c5647a614ca3cd13e81c21355641821894dae6c0305ab91e9826c3bcaa4a6f65ee6a7fdc63d3016c15e1baf98a5e581fe22f462d9aaad43c39eb4e498504f2f359f0927941b44b028ecd96839a6646f7f8b13a42eb739cf2ae31387c7f7cfda094e4bf6f2c782adc9656a549a1171f78224c04616ea02d6b305d5c45e43498a9714ac63d06fae602f4e21b9296979c2f4c5eb287c6f8c9bdf3d55aa63ec0435fcbd02bd3106f2a93cf76841fa2cd2eec48ef4b7632df96dd732eb1cce45cbb514e2b4191ae5c67cb4dac5aacebe876d172b791d7d6d675252f96b1f4264beffa7ead2d52edf3d8608326434016b4159d8c26784f522135473eb76f9b7e2cab839b9ccbe42b8da9c33671b96cdab562a061bd1d96713c02af92148e17f910bf6d223fbf00396a03acd718d9535b92b4a71236162baee348136e84d2f7cd78bf26d54692f509531ae90b198bd96316b2b9d5410b1615994656794becd57a3deebc55536363b79ff9e7e592485e314a4ffae1401e418165091c9fef8f8728ded995570a7bb9be8192747752ed9fa8f521830b4c8d66d964ea72024f5e02a74b759e6050cb6d655af897c7f6b0768b9c538bdd119e6e09f2c5a39bca56e117446ebfa3fc43c9392b26fd5aa82687b20c99cc62d8ab3fed6c6393f23e7eaa1285197bcaf403a1b7f5f50b23523dc16c9e91c9e722e31dc5d306a15284da298c6aae62d96ba48e5a40063a56b66605fa8a3617d8d62dc18ef7525ef2cfc665bdfd4e06a9388fbab9c97335d06075427c9b48ea57861433ea1a3de13cbaf5045a919193f76a8c5026d3a8a9f1b924470543e8e86e60d3e51b79b52d34706fb3837b66cddf39e5b6261701d89498b8549a5e9ff0f584ef0bec1ff64af5f6c120c4331c18022efc6bb98af21ccd28fd3733e6c47d8e1d1257f2782f015259405e8141128b45672354ec63d13a40a6deaaf9a95d3642d81ca94b3986ff83fffbe815092eedb30638b3a3e7399eb02f07393c95bdd4db0759b705c995e777f7ce6093bd960eb62c7b0b66e03cad8fe9240ed831924b74a7a330f8a4ef6d0610f9e4f1dd39ea95b7f18b27bbaf8578cd27c9522330c1a0473589ae8a0d60560e26dd04f5fd0d2fab30ff0f2742c78b6b066e1b08756e752b23e989b85f803eb6ca2b4e07d11a729004b5a75f2e9e4129065216bef875c455695b95eaced643fd28cd039d7f631d644f17f4bc77e284c6eaa7d7f18e9f84cf8ab6efcf45dafd0beba7c34fa7d6db24c94de065fdffb6a13a7c8cb31a2c57766df59b2d411ee61c9278e6fb30e8217314e667346aab417b6798c2eb97f54e9365ee1099e0bf3c69e6bebf8e1952245377df59475d319e1a5ef5340b40ebd19a9be6f044282645d5de9b1d778b6e8f86bbbb58034b830335718def0cf4d32e245cc81b993cc3fb8e0a0711230bc673f37025dd667e264e766e1fc35589a36fa6d93c389370c8f5f4d62b6deb0cc00b5664830cb6208a0787e11ef26755b43a231729d817488bcd7a9d5c6dce2767a5ac47a4a30559f99e158a95d74dea71a7272ef34b31ef6e93995bea2fee740cbe9491f0fcffdf3a53a765d2c3b5f6c402e90a4fcdae2bd68b57835bfe3054f4cd05cf63bebf1f0df00d3d009b9b8b35e37f9dddbfdc1d9247f7538bbc89fe0e3108f3a41bf1ff38a18e946f88e9789d91b75c67f9747947417466d7f1b2a85632e4a8a6a0de80feffd19424614cf12477be40b5986f446b4ae4da16818282cfc4bd97f16a5e5e8bd8b8e3317b9bcb4c9a26681dba1271cd1a39ef65408bcf2e5ea6553a08c1b2b2dd1b12201dc7f204b1ed05e0a51b2a1cc92681044da08fa14ba1f2f64815434e156172b83ff09baba95053b27ee94d02379939a1f00047318eca63881403e78e22c0269c18b038353cd79ee957e7a9cd28946d2074dc539b757a9a1e26b07834f26290277525335f5a278588eaf0fd66bf35726e50dff635368a84ff7b36119470fffe5fb43209f2cfa374f4351dff22162a20dc17fd914b305e550ecc45de4f4a848062da81ca27860dfa5c20bfee83fb5ea9f19de99bca907181d1d3e11d73df67ce69aa93ff75634e9e5b068f5f9521360fb576cefa64c04bc30993cd70703a8d7909d8fca8e3b25b9981740ac980e582b177fd443476fa2a267c9ef2373add16eacc75fdf247bb9f45d183ac6989fb4e0ec9ee71be5d62861d1e36a72d43098c19cebdaa1919bf18a6828909e32f1bb9837b5611f0c936ed18cb153b6d7466909ca05cfcce8e7f40beff2a01ae2c985cea242834add18b0bfa85ab35f658ce4b9efddea7156b62767c7f0632707973112d26920cf534da039798df6ac20b136dcae3a9724518dff70f3f71e53b3db7dee0f8c4d7b74d6f814384e61498f488eb3e781d36973659d7da29e22df80047a2e7bbfce048257cbb03730d38905ad6f4460258f64adff69aef25804caf3ce796d0bd54bae9647919c920bbb5b05b418b0e2c8f0a36266fe82ec61fd8c58e2d4eb5f986956115a533bdcab7eb2eea51505dceead4d2ecd02d138bb9db5e479cb8324d8d3c93cf5fda13b7cc03662b97ff81cca45a8fe24923a7873735f6f3102ec726b97512d914af1b4e03da69b9414f71dfc4ba8a1b1fe86b881cff0a98393f8c3c2572b461458f5dc793015a0e4d5e42f6ff8ce3890749fae5939204eabc20c8937fac9b50a67172bd11f4c9a2676e908d36b8f3731625dd270a570c2516a3bf541b7d73f73ba74ba2d3bdfa32ff0ab8981fb7b607c1be0d550db0d3cb1772f103452a0b727ec315d425acdd0b43f095d7c9d78f998add9cbb6c5d4b29284f33c24e8686cd18855fcc0d590a82911c220b9d18c9c22f2d0be457176cc2cd344b8e416d8c11291b4138b357280167e0b60e46224b88545c2ceb9938245b79cc4b67aab5034b6d8304fa97ac8c3ba88a7868761638187a1f134a301badff9181b81fca825730c12f281c130d22033fe133615c72bd9b1655a048308e02980a1e637356e2d52793f9e0338a2c969236cb186e71e7028a75109ef97b5a2e933efbb4721973d8f98aef99297b5de8e89f800965dc84f7a27f8292b85885d3f9133de2483af375ce3dd2eb1f9fd9ed6ded82a0a63026686afdda152cc0854b799df7550472c6a87ad1a9fcc29e8bba87527b382172efd3f9d8a597147239173b4b818333cb0ea99b46e4ce979f679453020bac619fa7fc41fd8ce5f33b63f3e7d51add168c6056b7ecc20a55e49171b46cdb07a3eaf98dab8cdfe264e21d68c7dacdb9085bdfe19bb28bbf6f752918a363802b6ead281705054b0db9ec25ce9e62065695c4b3c971e7d14125b10de790a00f18cb681ae59128df18689d96e3c6fffc6092be3adf38eedf2e5fda8eee62cee4e430003c898365e9103232495c29b513e076295c6559ab95ff2bcc248d66513ec82be5086ade71a83c16a621f7ee5d9349b8c3317eef4e500dc759097588515e029a2331727ce3d111bc5c847dc2dbdd2af5d43dbe8fde73f0b6a34c76d6cd86f9d26a12c610c51126202e11d45a7a98e89674ed1a025880e21453faf5a9e4ff70f1d54881e4735b7bee68d4d9623ebe0301d207cee0f39cda941c560aceeda528db298017528d9ceb72de3e8c76cc261029933c668d6a023db7d03b0a5028e0944299c0c2dfd5f0a620348f0e68c6a1abc2098cd0c888ba61be4cb5b79a252b47e66a6ff729a27282ce61b041699fd1d1558c45b2819efd9e2b2e2b017d09cbe8bd369fa8329ce0a37c061604a736f4c282e0614ef7dc6eb41b00f965eb6bb64f160b83537ac4acb473889e0a729f940ff489ec26b736033dfe8c4a90c9fa9050b64a082566118ce205734b5d65ed38793c191b9c655b1cdb9aff0f7ea4314d8f4acf68696d56a1e38c5082bd465d788c7b8d4af8b4283a468635708844fcc55b9b8bff4ed86d5a425673555af5bd39a2390bd767e759f7600223a4047cc05437f884e1e88bb1e0a2a97c55ca28b3c257259e1b064733c6d0fe156282f4d87b51a70b7677ddd27755092dcf80fb491e1646fe0aab0649b10ebe48d270fb52266735fccbfac5bb08214ae0e09210bb922a66783124cd2c2d41a1bdaecde5b040a7000eaf771c238c8372cb72b06e52282a5b7cdf930a67966ea8c8f8e8dd433834cb2df6773435b31a356d23fe46fc39616ac27da58c1cae8d180373033fe5d38941ad929b9956994ec1ed87591c1236aee13b49b5a26e1f8418f9dcf9065c91798f83175ae95d5bbbb95420fb597adc7f6002c288a0974abd6148f549038e12b5b53f0cd1126a156e78118ba3299768e13e5709053ab3554f1a0f527892d41f810ca015d06541128f279dc25b33cfb6e8a9a11eb9b4db601b0a8981656b68d07ce6926872b1048285bb78382f248cfbfbce4e5347d615f1e8bd22d8ef04a3f141353109dfbbc82703a787557877e6386a1466f60aa52aaf9d3939d3a0ff9c5a3d1a7aeb2c7cca6a7d05e009017295f0096ba33d9bc1e5d22f24059c3550d4457170b11ec4ec19459d44b105b6fe909a3f6090f50cb8122ba64dfcdff22d6b9c54ee0799e0ef53ceec797baab3017af6086bcbbef312920b87d32898d1f883012ca7bf40b233bb9f02d919d3a0ce483551b341214707cdfd3cede148b1a2a52133358a0b5b1eef0031c2a64fb2db719e18f87146378756660c125308793b26b3c70e5e2b86e54081ee5d09cb90af5133c1d951e7e46e161db1b33cd5f4ee832c49aa9938632ce4eb3de3ce69b30c9145b94a43ef527a06a0795cbd6a38c20be70fb3cd968dea4dd51478b86e919ca0613e371eed41a8b213be5eabecca46871cb1c3d9a03eb45bc19e06cfc60eca91128599deb2b838cd0039459bd7ce0bbbbc0e5c6389cd1ebe97c240fa9bb00a0d26bff8cd11d37b8e5e0089f6dadcf99356a21e5a63559ef9a5889cdd653d0fac0e5868f7dca2cb259731674dca04a8a2db7d699798bbc030587b73ac2f2372f1a9003fd90984ce7fdbe5badae8e1eab834615de1876716a4689fff732aadb4a5fb4a5e2c049c58c5218f00b3943ef7ce42e4c616492ab1ccba87bfe9759a83deaeb9b9b075ad5228162f75be9e9b3386f988c03835f03aeac8abaf1a15d146aecc6f068d4f0f3b3ab1d2bb4f21ba742580a829e5bd347df0c63f8ac035187e7bbb424737d4e61237147a7c71964f44863f6f57a28209fc6943941a313dcc15be426cb96f51ab11123cbe72facce78e0300d94f3008b33b4dd75e563cd2e8e742023bd6584df309a79407660747b2340a2bdf912d0b66d989ea4df071f4ebb05bb5213c701775a0184aa797118aadef4ff61dd282c3a03354e2ee634801d391daff3ea2480a1dade52f167a23d11f4e582f1657bde98fa3b5c41995e4e287b30c1ccc92e6100b6f07cb3848e670d9acfcc15fbf0f2f468b8ef6009b22af9857a5db92cfc780d2ee7f56c03bdd672c4da19268a34cdb07970a6bc6ba016b521d8be4aadf6dc74a34e53c69eb0ee67e32bf5ab1bb37706b67d68b8c4460310c368b52d2fc572e08b18aafe852cc63edfa62966f688e05b0975f6d8a8dbc5ef65fa49a01fb620db800d405dbdc3e22211afcad6aefa65276f5ae1cf315a826a6d52047328e3f13bc27f330da45e4eb90d5963ffbaa2c76bfd3a8c70789a91656b199f4a480304f51c4abef61c51243127d9287e936aca07fd7bed938b6f1dd1036e2031d7ac321e9b7df36810a763d3f69d227498238aa57a481131353087b42eb6e1b44342415b1b6aafdf7483fc2d203d30842db9a5a9ad9c24fca9a1379cc96ffbd4d5b8d4726d69d1958ef2c6efa0d15afef4d8b391d88f6571273d97e93f15f3f2c41b9b336c783937b58787c6bd00dead6317d1cc550964fd54fc611e1235f30fa1ea298e5cf3edc8dc45ed7ff1c6c97cdf58f3040b996463931db6d61f6cd55e61a1e0d31e714d3465f0cbbdb3b0116a3c024413c635659b295d9de844c7e041631ac9bb357e7ee2a2eec04283cc8abed8a826254b9c7e4e086c03b8ccf99069c6214071eec7ac7527c0b6b53dc768884a6b6e936c5f335b50fb955d22e003394d9048a9439e27e03f50e5014d97056b2fa7ed9dde666650dbd9bd14e8d645110e3b59c4eeb3a1a6305d06a781943965df7a758c1a1f37e76c77cd8731620a83e2fa7a5d42e689d9bff9dfaf2e3f0c88dbbd617764dde1e6e79322cf22c3ae74d117a1284316704761576fc326134cfb86889256da7e34407b13160bab2a8cc6ac81bee1ab0ecb6efdc95492fb21597727b8093d63f81994678901b3073dda00a8e126c90749fda896b353e1d30841872e8a957ee0615eeb15da42e3149b134fcd3f4ab1cfb164f7c839fa9ae73f104b658557b1406d01a171cbf03dac21806d1230597db63702a9ed7d95bf0be3894e2e756cf8cd517a7fd2656beab7d6d44b720fc32a0f134e095d6ce6baa9fc3e58c8949c5038b552f5b2e27cd141ac4f87470ddceea51c73238b0f0e68eca9831730f9f118e05f7d169663e95fab92eb4f63702a88e958159c9f225c9792fd41a1587b9568b505f80e44caaeeb58106b7dbe562d90db282c355b8e0f75e8e519797bcc567787cc21b67cfb70ab8645d12ec2a806c5fee1a5b3e33ca94bf8c9d80c7ec7cc4532499fa51099af32638fc4eb23582e5c976d01880d0e4516c6a1624bd32de1ba8d7597e1c66107a9f88c28e77597da7bf5e234a8f71e885f572fe7b2149bb081e7e57e894b15494d5c0b1bcaf5a4e27ef455c446ab7ff4f6c2efe1d0d4211571aa479a18a8340ca03eb0a22e9c5b3d68ed72addd77902aefdfc282ad33e2c3932e41f72755c8439138c71fdd78a267705ad1a416bfe8b5f423be8048c2da121533e6a0b9ea70f84c98c83727e85b21889ef59c30987a75de2334764ed367242ba0b76d729b5a8c7dbff10ee32235335ec9b9d216a505f102447571fea620f60593146d742526b4cbe78e01af6c79a05c1a44201ed8efe5ab5a7e01275d59322618ce51a34c368ab2dd67a1e9fbaa62971313dd591b5cd95f258d28e69b9a33757e55631c8db5ef4f4396461ee1a0de8f2579f024025a03b375a3470a9a66691898f4de77a6b54943a0a6cd9d12798a0e30fc5fef795178bbcc724bf7cfa151219ed52e45e07d7f010a5ce44a504be9c15557f22872eb4399477573a7c5ced033eab75cf4190b3638c13c10b5313e3c1c122b77666c51bc81c16c2ac062183061e1ae0f50971f2755ca51d139521a2a8c68199933e1d6ac4943f63898ae53a77bc6de5c65a35c9caa019e169fe8122e785af282ff63d642aa886dfb4d03641505de2163aafcf4d64761c6705f299a8ce48d0271a13fbc0387f69f0c0d22a617e75174c3559040f6e5e4421523dba8ccca98709dd53839eb9087a9be5e96bb60e1c93099cc4fb1b1b3e5d801e676afca9630467597c6d12f2fbbcf2f5736ac38aadbeb629846b5dacf86e188d0675e61694682de6f27584c13942b309790ef5872d605456e65391586fb00af8f73208a8a59e6885a95ff6ed83dcc5ada911e76d4761710135aefccca488185c60be7f3458e876d5382f7d75cb3b369ed5e9880ad611da2e298d4a2614deac54421a8868d65332688344595a6d3b0691dbb94fb8d519731e162186432cf9ca294c0fde6cc5a3ad98f458d4bbc679b1d1409c0ee6f0b93f4f07bc788e9137f8b276fdc795bb683a7b34bdd013df4a5eb8fb11948c78fda4ae38663c786148671ce554f521ac2ecb3d75cd93a7fd52f164b63458e36041dd3d3772e357eb10f35910092b5b4159772449ce67c89b4b35af666b5f3b50f4acab6716f3e8750344887863f66f25cfeacdf6cc6753393376e7106c240da17b991c2c5faf66e415f13fd0a6156066a78787388371a7ed7c5468c44fde19dd594d2281cd4c658c68de3361b49683d09f7e629e3b0721919df4ea2ee6875b2c0ac0d4042458b4f6c70aa49a09ed359079e329c8f6f0d85d1f704324fa76cd14d70b7c336180497808debb3e7b8603d5035d4a0f82bc9ebc57237a90edd8156d38f420209da6e7ee03d1cc0a2aa0f13f840f288a78cb15f1bb8b033b0a92d79378d666d63acd0e833c8fdf0a238e4b4ac153c683071f02ddc20e4a00049675cb82d3e77710b4c0caa95338c137a4c8d08bd28fbee113ed425d4447433feab13a9c764af4938e1e181f81a5c7ec22196b76b271cdb1256aee0969eb6c87282cfbff2560674ae73b851f60f6a15ae6ca9710bffcda43234e0399f5f6e92191fac6938e17a080c85b99e7f793146c3152fb58d2203fc6adb05d22722e06a57b83a5ac88f9ca7e2c9fedeba4384bf65a002fca792f1d86db5d8e3d90976dea4d8cc3ea373b8ec1ba4f05e6732614db5e4d446824236fad2368611350111cfbe6d57d0751513155338626020aa69d831b7caa2ca2fbbefa2a5a2ef942a7fbe6468623e62aaca610ccbefce13fcd473b1c7ea1ae6e0b1474401c56e634017ec41baf72ae3d38114a0a6a69e82c76ed8784c79149a6b580b98ebf94b96c1b972cd3c72dc9c22fd2caefbfbd3be4655d03ec73ef725223709ec72ce39161dc875b869f51fc75c81b9c35b355fc00d7801a5da8651959ecc82bf8d7276ac581820460b5bcbad97f1452046ee78d8ed795855ad73b78d8608768954a7ac559e76292111e570ac3d08f9c6922379430d9f4fbfb6770dd0f6dcc89835d219a57a27765cd684376b8460d687ed5da76e9d6f08579f77f7371ea90721d620bcdbf23e69d9e3f4488bcfbdd9424f8fb51aca9249013062b1c945c15ba856e8fda77b8e514dd23c7b2fcbe55376939e78c67f52101f7b3777ed881e91f96c789f033e5f6e7bbc871ba0b32d4ab68bf411151f304cb730eef6bf96fcec354ddfb257cfddf2b51ffa7f770f83198b23dcd2192ebc32105276972bc9c0dc3c9d4425cf235c318ced2a312c6dcb9fbcb1edca6a6fec4b67a6beacfed01c16a33fe8582aa4f212dbc1a6bea20604e513e687b0574781be1286e5bc5a2b82335eace3a2d0033683108013da7f370260910cb3f66127b4bb9e4dd1d020f6ebd3dc8fbf082d5c59dfc94901a2861d735dd1ae09f71a865d778e2b1b47d05f100eea46e5f0474751939c1da1737795a0f0a9d35c23a4f0bda5872f6631f68f88f71859b9b3bba8740aab2463c2d9f27dc535d8cdd86e2886beb43dee0023a708232bc6c682aa669cdff5d1b321eb6639798e76f1fa6134c26d11e79bd807252179efe0d42be0afaa92ef9b5670ee1cf40001e43e73026ea066324a834617495d4324cfbbf1fbd2b472a3158373c052f1d6253768a24ae5e0640923a147b27f0f40a913eccf6050f3e2960574db99bf14862a5c6219e2e8966de80a25976146685663c0062e6265a0a8d3b45e2f609ac8e567cb43856de5e5d09f1348fcf5f0f7ab86dc2c5401d21769d689bd258324fb7ed388af4ca3e60fae104b1a8a64adfc851ad82730bd4df1d54192461b11a70f788ad498a080a39781adabc7fc3bb37e19015c9b9834dbc7bfd74d0b58be6e850a30b79cf00d0bc73ee4f9eb5c0cdbe99a5e572212d64e88e2ac9296ec4d646f99ae9b450961e7269958f43bcf8b246ef96247bb9eb9cc663d39460863143d046e34fd7684487f3f9c47eff2ce9abf68b6c403a2e3dff4927b004d9c3ffc8b13032a0f48f346dde653312bd194132e7fbc947734bf618d1420cea7d0e5ed78e64c882e89c17825f655e698329f9a7444bd71ea944fb7bcee7692246f187e1068723bbb9eb6a6ab87bf6e941f03075a88b5c091d0e93046343817912a7ac5dd4fe915ad222915b1c2429619f15786e716c428fad98118073d18d6630af5b655460c3e6e3b84e0354b44393891588e9e565232bdb34c9fdb8c7d6668cd4b676fc2601202b0e4ae8d393e683000b6ff754c12bb2259f13a8e8d6038f4ec38a6facf5fa5e25b6d923a3cff6ce6675287dc7143e5eb21f2fac0343a8c338517c472c71d51df05a19d11031a8f0d3527887ba5828c6be8cbce19ac32527cc9e2841ddccb51eac82663f4f8f304c53bec65ef6a4b9c8011066d450d966ef25f9cbbc0f2a1ff1a7dc9215100f65e28753546b20b9db207c105122abef31b1e7ba88e53f0d562af18484ec0309682556c09eb25f4a692148cab2a573fd0e591a20e4bb9cbe576dac1fa6dafefe6fb1a9d74dc3ef4841a373e4bed454722ea000d193159646f5444389e90d40faf750dcbb8484a89e1795faf53c7787bc7ce6aa6e017cacaf6574898653ce16188a8279c4482b4f23dd96afffce942820621f2a25d9f9c80a0bcf09a5a85d111b048d6a66b627135822a84da9d88695fc5e039fb3b472d480a161bc79f2424c6249c6fa77033694c753ec34a0ae0c065fab787da5e11798f8c6a332d8bd6dc1f908485d8ed1f505fe352c6b730f70952a96af8d497040f7d2cbce07a9d721f0b24d2490318f4d0f7ffda765994870b1586ca078e19710eba9cbf93f07a971f479503545568712b9af6c6dd9db7133917d9550664eb3fd936182f1361c163c485f82a3a2d9b0b5a072bbc73bbbf96cf42656b1045124ceb70722bd2981689c3a7081f39952713886d4ee86270f449b851d7138a7ab42c85d65985d10bbdd5d1aa1029d1d55edae876a99af4e7ea26c87484454c338a2ee4fa567256776038fc20074f33c1ba8221ba6493062aac471a184a9c0daa5bca9d6d628cf3e5537c1cf4de1e40b134d078da41d4d67a95bafd6288169e94b717dcf4582b094842651bbe12c8c465e7831d059426fd50b7c455beb160c4f57d574e75aff21223dcef07ef05636d3bd7ee10a5f0b5c3aa6686eb3038000ae972e40b9d1cf491df65f85065e664ea80af5e6ac281ea25571abf70498a55facca068b8393c811fa4bf662fb39b42da10471ee030cd9e61f6f2678caedd572d255ec25149e8e112e96f43ff5a2c58f5ac2530e2fdd04b2a2e477e52ad8c4ad73f6c2e9a5af80dfa7252a03de0b4c5af6204e4a9eb57f2b5d2845668d88495f0c38e02d3c78f373381ad1c44b604a49d632092d65ddf84e197b99e1b397d46c993a03468d8049008283d3b21f994167a9bdcb59781a0c0a6f2356cd6905bedb63ee367553d42343c5746209d00287db0b0cb5c2f00e39493bc593f9245d65c29531f134b791a3620e6795f22c0702f1aea0a94f6ca597be5dc4b03c1c010699defb3eadc5152855cf3e3f7161e0bac540cf4a8300fd8feeafc2701a47b1522953566baba290c14429c083ca6a97a8b1cd398796293433354c2fc027d18359bfd33610cb8af228030ca0d15e3dfb080edca05be7105d1dbf6cf75ae6161000b5bf2ec3e13706b8a55f2df955a395f369a5a1ab2e6d4c1f2574e3a29a56b2d827520b698fb731c3fed3c7e4027481592cdec5f290baa90062fb97850a4de182352763e55dfa5d8e4b3df5d605921ff2d8421923a2499e2ae9e832bc9cd94776ae1152b062412e19a57e6237a3d29be4195f30021ad6af97e40335d59559984d3a8deb728853c8b31ef6fb791730254b1ab953308651600b0aafb27c014a98a590cec8fa6f1944adc42b6478188c415ea1889ff1d3a7b8ff61a2dae8541f02a4b7796ea31b43b1c9076159e21bbfacf6d8213dc63381ef5cfeac3c9f78a18fe7ae373a221682fa809dacbeb5878a5fb1663330600f0e0f08cc5887942a30c88d96c9db61cae838210c0aa804641c65b05a6b7d46713cf6d46b9f0aacb934fc241ecd1382c717d70776f893d8fccb4d9a7972ff878e98970453f928bac80a9cd3709ed74da4fcd11df4ed1a240ce8a231f5bd79bc7a537878c06f7c9a8af241a8b6c8f170eea5d3369d74bf75672735aea7bfba4f83dacf7a19cd3d0c558080dd2f66471bc8a7f3d48f1c8d215e4604e0a02a9f3dcf9c442e4f003d98e7e37bed05419289d89de13d715b626b42124f4445c8044485425ae0186b2e4365470dfb0ee2ef4e68acb5538800c4f80a3398924c1a30de3df7c1343012e87cab24f7995a71e9709d90ceb3ce558070f213f4938f5f214268876f40b1e9a32b841824bc7b47592a8764f5a5263b8839d045a9aa3b9c196813f0bb5788a69bef174dae3b0e1a39ac530099fc7d245fed5572f6eaa4380a519a74e725193cf42fdfa247108cfa53345a33418d32911a8594afa200c1bb65b7d7217d71a67322475506d50f7ccfb3a171aae689932b772bf1483a3c6e7c5b08f802e830dfb8df18cc327d2a73e5dcf43c4919b4e2666fe0bb037adb3e2a4f1117243f3bbea52d64370d88fd1e70a648fe0190bbf856d46f39ae6c801bd16868376281af24ace3a9a633d55edccc3a1dc64c5aeb88b0bbef388d5dd12cd19dd4b7b603dd72c922f1f421d59fb68834f695f3e355acc666cadd1b50c5a371531ebba7df266e99a137ff9953e167653ea8f59a5e4c3a8848bf2231c3d7f0522b38682d58c1349ed8731f81fab525c3363b2ed627abd10f8b8777701a2b7310eb6e9d8a4b8a93623e9be41c8d22e6e20f8870f4982fc11fc2d3a4e569e6e55ebecc284bc742c8bcf6c8258bf19a0140e5f23bf605cf59768700d6bce8a271daa4ba9ce0f469fc068b13302777f3562f3869be71b285b60a572ec79261a2ef3b38b54f2392f9167a331be54bfeb9cfd519ba3605d0280dec836cbc5c5842189697899a13ce0df0ce5ab59ece95fd60ea5441433ec57b1fb3258f208f3b45d59d12f8dcc6f721b66a23c89c2e5668d69e5782b01f655ead859c8145084e7487a0af73d7696aab5eef3e5359e58de785f827d3dc84fb8c578e2f873dae845f27c442e405673f40e5e40bcb7fceafcd5e81f0b594ec00c2b7da669f4ffa34105726d8436af86eb2b0960a173a2bee7da73fce1ef239e36ea4507944ecb56100d7d514a1fd32bd7da59464f4e97f01b335ead3eea961805a199a49a3fdc4de68891da170b5369cf808914ceb8a334e07afffad0cc074fa962cd4a4c14a34fd5c2dd3d5bf8946a53dc0617453a9fd1ccaca93e0a4d1e48b4dcf39621c2c91119d2b955b5a4972c647e9e91eb49c6bf079683466bea640545ce10a4c864a5c1e555f6eab2fe2f2d8b7b32df2f74ac7232397eb9eb4db6bee705d641e0742c815f1f70770708e83fd2a0337ce9bdfac90f1e40a2db9bf77cebc13fc5ff8cbf704be84a565517f9b5eaf86635c5cc5456cf90ad650129047be00003d63329068443da88d2a96077cf689bf4d2ac920c86f33d895978131c3aa18254a82a7df3294791df8e8c86d173e0232b2ff30f45e235653882b87e2bd1713f90e36e6bfaec4ae63db850a935171b72f88af025d428d40d274bc3debaf8c7d1f41c810193a11c1b4d4d46c958ea7ff079e1547efad78173df263fb1b4f9c907b72a25afa48b1b4652364acecb72519c639e02411da78b4ec67a8821301061a3c7e3b5e095d17e9c7136036e11b697b20baabc46b39cca25d099ff79d6c809504902ae241364e471a6fc78cdd5f583ffabf5af3620098c08d294b4af9539b7fd32270510085a7b80d66273aef141ade58191ee6de7c5b952eb83a824904c26d58919a28a498fbac23cde4b9672f57ccc1098a8e038361481c58ea45adc038fa637b070daf7e3b62af76d3b33eeeb2fbb45133be09f34f343e76ae68198e231cc782506aa2074bc4c985c13544d2ad903e33f3a5a2be0ea36c46338fa3273052395785327469b26d739e90db42983b5e9915f0148c7ca8485c1999108361c0e78fafe6a18dc30ba7f5f0e91c3daab4d00b2d0aef253e287ba6ea4239b57ae48dc6bdff2a6f68e161c4c65bad9937023329d5ba74dfc0b9101e1e9c4b94203ef0c8e976c45e56b48e15b94d9df9f28cf2a7485641376c2792a4f42d4af7fcf255d3873ec4ea6409e147c6210c780e2d6ce8af2603fb155eacb32653ede6a6044951947c92bb9c1a19bac0b8c53c084827c32ee8a7249a836326b02a19ba50cb733fbb602498d61ad1852b78afbdc2984c0d109e0c52db6ff88f6bb1c194fd5ec972242583f214d4e791c6268b255b4a5a1150104d1cc210d2a6eab4a145417856b02d16f14b717aa823fc6a4df55be6e5190cc1c0285874c002de4af2075b3e34c77de5fc3cb6a5afa0768101369a6a8b2050ea48bf055151a7d9faacd8b1b785bea472bc0ef3e28a341323d08fc7d0b9bd186d6b5365e0c26c5161be9ae467571ace76067ace42409ce817dcaffa7a449774636b7687457ebfa6cf7638c908d16116a75af56b4098c551fd0d9f99937ef4e73f5b83a9841a33bc71d4529c9801202aab0056e5ff76441d95d0de91f302ba0e59514bbce72e16942d2ec9344c2a8617a420d0f703e8f5b5b05818973499c89126f2b4d6f4aa102886c1dbd2b17b67ed1c79b7d7bc98fe9d5e4e07d01773c527b5dc689eeb39242c18c4f493628318b38134e134b17ba974c500d21c5cfa3eab65399c28bae22eba69046344737778a17ddd4267ff1887e91a995201702713a35fa76994e7aa21d721bd2d3511e223fad7c0cc8812855ba2f25b5bdab0a7bff6439f8cde59d8650c955b271f9aef2ba34e6ea64b5346ad712482cd06816d722ddb71b2029bb6432d4ac6e9210c2a39c2525a47129e428879d2eb25858e654feb60b22e11105187d4439a5238e23458dc1913661d6d6827c8ed5f270e468dd6fc3832a530b4b8c8f435e4f0f6df9e390b5ed8f578a4b8e5288aaa869b3135ac4fba0ef9e26b34c6b6da44ccd98f1ab2f4f708ce09456a654cd3709fca05c6dcb92cfd36fe9a056280ee1eaed9a1a6d5a63a63391ab94e7af3b89cbeb92d126cca4f693084b79afaf690cccd94c70fea561515384bc79738885752cfe6ad7e8f08580068ea7021f3877efd88bed9b9f1aa42679f01468611bfc106b287f1721755627ee7096f4c5bcb543b641fd4bc4747b496182a235dda223232b144a1cf0118e37a24da47b062e1c4e3cd697b4430c38de59f02bd1d114bf25bade01edd8ff2581753acdefa4577a15bb7dd80256f3e6675c418d423d84e0f640daf765e2e00441075790f0578a779d41e404fabfa35f770089455f97ad2b2223f4bb7d3ac319cd628c82741fe7617cdfa6178e93ba017e1d12c10b76e4f6e60127e4df431ee799abff6cdacedcc343f072c444903267adc843aafa10666418bc0fd5ebdbff0b24e04846bc121cdbfd3d35551034e2258a200b9059bb808ecaad1bf3fb131051e550bebddff18e37d42ad8db5a9db9d317b661eadcc44b288b6814ce2f95d22939aa5c46ea43ab48902e5c70343a806517c58894ed8dc0cbb7d4205ca42ed15a98413db7188201de1b47b25beb5631de7904a524651366e1bb621413d136cfb8d56316d3834e823d1d2091f1a111bd0b734e63c32977fd66987496e73eabdf957ec0c2cb7eeaada8b62fec05c71fa0af79347931d470c70095a2c22fcc78741a1656d6ed0c06c47fb3154e3839cb4bbc1b067b0da58012b416721f1c876b6b67d1147d52db32f749ffbd41bf0f4c5094a5762fab62b29260c771a24d035b2bad0cf8adab390bd6a08ee226784cddcd4df0526832ed812a68b261eaeb170129df3fbc00eb2ab8ca950e8c33e9b39f2fbcf1b490e432e90b76ce2c423f39d587e7fbb43b75f6e4bb021e43deda60e07377c46ada1d8a85e44ee67011aca6fc017a80c50f1ddeab4a4a89e51e87c1aec8e1227edd63d5085f6c73cac91a96754aa112670493f5d31726b9c675e6854d4728a253c01e67715a7ed86bafef2dfa27bb277a0439f5311c88ec6a35e5ec4d9a2d7f13ebfb05ddcb78b210d53caa83fca829337e764c68951c173f01e2497447c043b4845e8ab387639b2abcf5ac4c8fd0a0b21119347ada587ed8f999a0857dc1760a3cd46e622893d4881b6a9fb0011b457736d12b22afd2913bfa6e37f2d0e6cee2b1f72f068c05e87cbc55b1bdde0a2fbc650abc84a0a1cd4cce7e312a5a6ccb88af9f47f2328ca0ceabd7d5d86f36367cdc9fef5343ee05cde911f8c3d2f34b13b332ef229e5d7fd4b4eb679f0aedddf7d01c779438c1a288537d057b2b1f4efaf9290135b2bec5882b0a567f8a2d16a1c45406e42fe2f48e6dc0807534ad1691f5c07a4eebf6a45eca0786e1be0df89d1b44d3e7d0d7774130ac47fe1abcc803b4bb3f681ff4abd74f6cd721ce33364bb86077d1c2b8c65ba689bf49cf13317d62697aad6c43885b937566f9552e3eb5922f062ebde3223944be63a4c9b63055e222fc0f77caf151210d45f3d011efaefae8589fbea8776dfb3ff758aa67ca3ff97447e10b9cbb477e02c6a97a993b75b3ddbd6f9dfa16f2937c41391251cb22c0ac99befceab500ddb5b354b8353a3968c96bcf574da1a92d125b30ded8afab621fe850b0ba31f57baa71e0b56f339999b367e162ee5767416f76aab73caa044acc90573c2d18fd9f55db9a21320a2e4bbc112cf126be237313ecb06275d6007f1fa009793eb4e22b3a2b383a0a14f9f15369b5173c67dbfef05abcac6a1e1b755683ca3244d82c5f5fdf2a766752765e9daf6bcf49f5fc7db6e6d69471d26e8d939b7daa98f9c38ee51b2edd1f56b3607cc1dd93737558d2fb011e11bc0682c8c4fbfe3320a7f0128aed64e00f8d09d2bb942fb72fb42410208cb3b940ccc2454e308edfdb2addfd3e74af2581da15afe840e8564131ead44b25e48af4f4551d5a3eacffcfd0db8f3ff357fe7c3dfad71b47990e1cc69a9945b95d51ea7ba04a5d6e4cd103b06be4f0b66028ffccbbd4f0ec29871d4045b7f76622906b2757741aadcc789431e1df9e97e1126353df1735026a295be828a098672d7b17802f5113802328ac0aa9997fd116f9e08d3208bae826534971c351ff2cdacea2b3036946b61fd80b723c82f37e924c9594ea7943624758ea18c13b2ecafe92a9163604e275b15b86e44669319d460c79b6d20b320420cd86a5997e8db4f73087a6bec2f6a0d1faf8b891731061b247b1ebe17a6115e6ad0df5477b6a5f455a39f3e2c59363c0aa3ba020ede9985e1dee0e134c33d425a7ceb6838ae8328a679657494c4a0fc6bfd7f391e763a019123dacfc4b9ad0dfc71efa0bf0ef497dc561108f3ea9b729c051a1a686ca2d0eac6304fc57bc1222814fb4415d89e9896f8813673a3913e17823b74300753a380687866b644f8d4d280f3a21ebc14c2a6842605f77e2fff49eddc44e901b0e608ee53f4bf15afbb05a24614b0f78662215a4257c1f78c5a3a4837d0a458f94f67fa453370fdd6cbde6361761477f00e35ba648992ebd72d91a9a225596325a7f5f6229559d8c37a90467ce708c987220015a331c5b6c7ee593d30131dd6ca7b0a399569bfc532674d688f338ae618b8eb19fa95e2d973be5b2dcab324ca13e86fe3a0f2e7d141204827c3b1f7286365a26ae6a55e61159bfcf66a0d44a719f539dd67d34efdf924165b15d9346b0f8c82229b0ce788755c893bb6665adbde2a8e42c5658424bdde4b94c99c0a8443e0201c4248e210757da39f345715fb561d158c42d28bd0f43496d17a29d0debe29082d9ebf8f1f6a2c1372a4cc24f01906bd583daec9b26b739c204d4e081ceec81706b7e1864ce4fec8bd26f63ccdcd2f19df3f767340140fde4a46f514b21ef056be8d8779c5648e6b9d0419e1fcbeac7a86001c9f58d789159efaf6e16153b7c6424230cfb34e899b7f35d4574484c1ba68cc5f138f78fb85dd56de68f5c9518622e5c15b2ed764dd016775c564e08824c3b1fc0159f185027e40b0f57a6da73676edfe462de29090056ae1f02d450891c48b18d7010cf8ea989425ffbb47a58def923dce7027f105c7f78e507d6a704a8d14849a2347046c75f0a722271f23f641262fddc5ed84368e0266817a6d291226d5401cdd67525568f726e75b878f280c6fe0f3a2aed249d07d0f52f5334ded1acc9b7bc6f1c955464d50d388afe7b60efbae848d48ed70e7b1858725b0bb0d6d679f3ec90a9cfa1cc9c06a5aac2bc86c4df7db1e862b4ca8e19184e599c3e6c8070a99e49e95065369f5f868e530e1a27f0925e78eb0cf6809c5ee45081fa0615c8c1430d9dd3f3773c817d7b3950df868d0bcb620d16594217161528dfd962fca9bc47d1af0d97aa1cc4101b00208f3de0896210cee912473c76b5bfd005d7b7db0fee0ba45d3c0486f7e13a6984813186f5d3b580b7a8f0b4ae4b26a6b96aa182250858f27b15a9522211b7633843cf5a0abc4be1e68f3cc17727285cc650ca7d14dd4808a73639a21a7778e49858494d6aaf7f812fcc86e1bafc5543baca27cf82b3f5c823c38d74cee08cea4cb9b28daecf001cbd361d0a76a2573639fe058dcb7000c6a362a6ef3805760f0496118d13366ecb595711d28eba262a9df5e1c0ecc39005835aef8373c75b305f22b2b6f5dd12f54acb374a990e15cff2303db1d9141f96c28f7e42c73049dcd8ec6648b38e5a02a71df4002099928339751d033a4e0ff640e4ed5c3b407e64157dc0065dd48a53d47593326f5ac55222ef119314a7ec61bf4595364257b308819a77c348edede909e08b4d882bde619cd002fa64ad9074d79281bc37c165a94dd6bd5bd54815400fd5fdd1f5034f1bc2363181f895ab05180c597023cc97c214b59bf195908974a814bd4feef345ee413595f12c6a8b43e7eca1f3800b1eb825558d04cb84777911c2425d94dd2e61427c66c8e1ba594afdf0ef406984009c22eff25339f707472446e0966f85546f9c04e8eba37585cfd7025ab49780779c4ff42bd68076d9218d78988a125c7312112dd6a58650da3463a576a1fde829fcfce1afd3884dffbb6301dfe256972bf5234aa2d1116ad1222d2444240afe45b67b6b679404e4c1be1adafde37846e68a90732e184697b3153ce0e830df210405cd0e788c014f50ef891c12f061c4cd7384679eedc71a726bdfe43e6de897ec3d0e6b46dae4e0d3feb67ab34adfa35b3b9efbb81ffba7941f1f24baeab6d2133a4ef1219de13cf883d3d3c112b6d2b1cb7bccc6737b1473a8ddc3f0c177e207831fc754be22512b56ed60fd3586c27b908c2edb4e1b431a6fc51bb799ee04a378eb60883481d5531ffaef1c7b4229739d4b68405824e227c6492d081595802ee6bacf3440dcd7dd7ca448c052a85d9f20486a91338ecb833c5ea9021d7f8f13a0009d4d9a34dfbfd830678d8fbe098c6a17d063dc3f6a9e0f57e3cbd2d5ff5f3f7e3216cedd3f6a6dfcd73a9121409601a0b8201f02da335f1c17402fc33743069f6d5622f9362385bf0434a96bd17254bc88f913adb6ed4ea77a46196d4a275e86b3c3af8df697bba16c356579f32c917244c399fa80535ad2cd6ed1a6ec215c2e95bffc2af8e42dac0efb4706b1a049240d662207c0e881c5c19456750a16f5bd30348b5b0c5d210ed564558145ffbcf8f95e2052a913f92bf90768b134b7112b86042e92d97560bd8059535f78472b7710f3fcead7039ea79ae7362732d3d1cf323d31d0daf3a327def2dd937e14db6fef90904e657a6f130ec3e985790a4946795d737ea27668c58fb384ee7d051b86a2b5565cdf38350477d67738391f7e73987fd2108c795b0a4122c112d4f55452ad33ed43068300d5f449d34e7bad38b3b51df03fe09dc23c9be640dfff7d09a3a397950e9575a4c6a6ab5886b362d04d2a13744996f49d1ed9ccb408716085096f7434eaa4ec5d2d46776234f206c5c756fdc9cbbc90e1941628785bb0c80e4a0c59cda9cf410424538c117e67573da3593bcae838a224633aba70a6c1b13402c664de2fda8cfe220618f85ecc90618c6a8017b2b20bca624c051e8120669196afca25f9d862972d1f88fde3efaa805b04b436f92e20d60828fd5c17db665ae396f9e46d1be162b07c9887928d13fbc9cf421f22bd977c6f020802b637d18664e905572aa8bb2239baec3c8ceb7852e4cac7394e197272232708e467576c371f6d74c6f2044955b7cbddf4c375be5f1c98b9e1b723782f3ec5d4cfd2a36ae8038b72dd965e9cad2086aed341d989cf75eb9ac1407e26fc5d63b22fabd4380029d2592728b11c16db210614565fb6f2358579c81a4a632af0ac47419aa216a80b4a5c1bd94f56e6947eb9e821a9fe9f2d66d55e163319158c25c516edff26c0b9d7a229e4952696db7bbd204f7419537ca75d6cb6a8d1a826288c0a95ad7b3743858936ab58f3ce112fb2d0fab8fd7ea1a6fc55f1ae5bea04bc74ce76ebccd5d33b185d08733182b811917c7321953e515b063953530ec4bc8f8b87922f1c06af6959647b3fdf33a1f548e26a0e750ccd2f0a936bbef4fd14db0a512a0cdf695ea6ad7772bcd881bb70365287e77a3ebe98645e46921b5d5bc96e218951b4c586371e8e77350090ec12e0e821332bafccdfc42e7d072f7d53d6229615e2fca6c321c9aa3cdbfc49c2ebf2e082ae6a4f5cd51ce53a55e1481d4765e05e32f87e9165a66da3e746a4de5838e154edcc55622a47ac148bba3cd65204935074c17f9d48632e29666fa5904cf801aa34ff904e33bbfeee820833c948b3e14ba8e2f136513ba6c55e1d8e4150371a68822c71aaf0e1b2cc6bff9c65fe6faa461e604d6f3f49430282464fd169a787498d9c539bb2055daa92e5db30f6442cfda575fb5a55ace00bbe65bcd489f23ecf478cde2d71f313d6eebafd397addaf7baa60d6984ae4f46704747fb53669d9c57bfa02b0b4979e8c04d4717e53bf0733ead4cf1a03e28c61934338a3f9ecef18d53d81f5f6e1ebe107f969a54f7ab5547957cfc0105747aab55aa7cea3737404e14207aeb8029a16812ad0a63a130ce034bb1dbca8b946b21a103fa28997827cf89e270c60a93cdbb316dcd96e2b8573824641f78a89b908ca56e4d84c2c3b38cc0a13d8d4a75207e9d1dd2ad11910955810a971c96b02fc074d8be1d9f8c4f74cacaabdd074dfaf59bf9554f7621706cf47dd9041994320b36bd4c28122be53458507068c4e217032c2c0dcb8cadeffbe4ffdc7d804953887ba6021c51103a1d64266f98cce58b3c868dedfdc779d20895948ae5e86d8e6a43921b087e07d83875b775a0381349eded3922f577822baef3812eedf2ebb50f1ad81e4958fd02f324c18ebe23b89cd302ccfb0dd8cf06cdfc5b08e1b2305487d59847c49a48b201d06a615faa655a434b35e8e48459535a1597862d4f1f12f35af9b0c59cd76f75285c6a9f2dcdd9a21af869913fa96ef0dc94dcc0b5ad433617d5719f8f79ad8df6061ade5b8dbf3dd2146a3a3996f49ab9ffb2ac950a242ac57e46a53081ad1b477f7b9e62a6951af5243f583ae04e6c1f0a8e05096de0f983988fdb73b0d7c61d3e877672c9b7d37191bbc119cc0c03a43b9c47bb8d2f862f92dadc839ccbb23ba184ec02613253eb110fb38f1b34588c73c95069b552648e20f212d146f28e1953b06f643069b4246f79f8ff9623c922e72e49107e4875e8404d33ae977bdfe616b2e8766a81842892c7062eb9f0c7fbfe23c922b949b53dd63cea4cf1f70c9250eccaffff4616d69949921097b7275e7792457dcbbeb6e90eb096906098eee3065018aa2c136b9d0e451ad9105dfa82039426ff5147f411ea62bd7620b7ce80fffdc9bba26fa5c2c98875afce7e2edec89ca4bc76a5b9b0318c186b5b3619d380e1207f022a1e9def9fa255d332d564bd576961c44d707c0627904d521b8ace35ee55eec4b29a7d0e9e4cf59faf8107a1fde6c064a62a302d0188d287304c553f23c5936e67b5e721ac709dca8d5b3a576db32b4ffa0e51dab84b00302067a4b64d2eaf29de065e8a5c21b92f24f6a339ca0e9f941f17ccb28387a5deb673f4ade9c0b1778feb42fde2a418d9f04472e233fa5408ce27ac4560e1f1d62a661e7fa0ba85cdb5d1385a0ec3bd0978ce280e79892ba35654116b0d07a9d35bac9cf5ed66b2fa7a09d4ebad2e2ddc9d96538597bcfb8f0b3704d385b7a59e3b02bc824a67e0093d249edb7b98ff52bd35eaf5fd7b371dafa040f05b6cdc2245ec0939d92ed00f2a7ffcd2c54dd29dd67c0e163ecb8a87514b0f372782ce948ead47620da88be05387873323626ebbb76d5df88b835358b2992398cc81e777a2717e21f7e771996f8f677783d7f66e7e60cd8896eb46621a11c421bc030e8eb53c3e0e7e2d5b27459a3baf927fae2e9007a85843a2582df4ce7ae28edd7e50ef9cfe84826a1c83713846ea39eadd668792ccfd968b11dde7d1f6b8f04e5fd556d7f8ffe3eb1ce56c88fa83eacbc52c34e64c50a2319e02e711169df0fbe8202fddb6a6fc9515e92e1f6119809855f15ac965a2e24ca7e964511e161db5e20c0ab26c0093350bc331828e3e01fbe6024a34fe23481ab8e9cfb180bc4888b632caefff9069361fee53b73217ea700ad49486fff2b14561357c2df24f248696acf87c4ceacb9352c4c8d8e39619d3576c1b226a4db544568c55903d8520d08824b8a143bd87bfa33cf3eabb774afcb302020f9aa35c3f76e37103aafb38fab9cdb045dc27d83c0873b014a1b22ee6e3860f91a6da7d59986736facc1a8dc2212e0001a287ef4b7b7c69d3e0edde65ca2f1e30a7387fbc9c9a42bf019ec836d55731eaee1dcf4524bdf2dc7511f38752f240dac1fb1e141f09a157e367de234cea16de3a631ae565a12adcf24eb06e6ece7c4536538929ec12a5105cde6c60d17d10654437358f6f79e9e3464ac70e19751a84251139f94956b1a94666d96e1a687962096cb598eff0fbed8e5c381304f7fff8f761a30001b9fc19f42b559f207c2ef293e5abf23e886a885e89ce0a7a19e7581bf2f6cc910ec6a27a2f7ea45eb7a274dc109d5ccc864356c55d3368e093e8d9637a964ecc9395210d555f10bf1ade4326302b74d90e700c4a2cf2ab2db5b880a2e6f009dacc1669b2f8a53f7cb55f7b11a2b0464b52ac2fe54d1a1f0271b6b7c9ef1d4c360e468c456cd30d14ea61bed0286e0130d7df19b74e2d61ff9b3840d32e4df156202c6ca49c9130b8f80cb292df0a008ee45a1053cbb6c367288c285e979355855c1dde3e9e402b38af42242d7c2f785b5f3b32379046d655020e927a77b1c5d224a58817cc0f7fd7e4033a5dfd266c8ed6870045cf8c729887512245e7995048496e7ff4ce4a781dbcc665057550f94fee435276734dc985e7978df6f4c4784a5b1f10b11b53a74aa1e428ed1ed6de74ccd1188c2dc070f54322ea25121fb305a0d0fdc821e9afd01b4cccfde956761ddd63422a70dd293fb79c50e8bddeb6da04c7d26900341076e0a2c41178dcc27f92fdd92a4cbd352926168a8c75e4b98a06a732fb84c0a63e786d90b78a2f474c402fcf1262f6f6a55e438cfcd9d8556e84cbb1136185d859de96857a9eddb588d0f2dc370938f3197e01edfb08c9dcac0d22fbcc777059b4e16487efa9ad00c06b007a623d1d427938c4df17ddef7c14cca975581a1fcf8b3835f5e4f4eac49620f2b6e9dd0e50dcc0fd1f45132d8717cba055dd1487598cfb08a600e84c692068c032cf53fefaa8bc5c211bf5ee2b7c373e225c20e300a1ceca82d431e681539a0da8842183aa1aa26b31138f790586c5319f820ffa10c13634fe4bf9962ca5a8be77a96819b05234ec9f9f12272f00d9d6080d0f193763799d45c480da1cebda154d9dc08f635b1b18d966e58dc5967e3f6000e01e2892bb46cb5b8755a75ab83ef5cea891f4bc7a22f6e87721c444d1705988605a12472047cdcee30616fe9f63b549ab56b5c690d906c862f531758e9875995dcfdba570b8062ff916768d230b3eccaba3c64b63afbaf9067880ba18fc825362a3410b3e84f2b51730c5b0f6da51edafdf340a12d40e3401c1cc5990999712d01d5303e628a956d35836c74fe183b11ca2efd9291162ce5a57914e12b06d2021e3ff75f57c62deba7383def2d943eb1ff8b5ed754111b10680ef624c4c4434054deb6fac6da80afb9032a2969965d819e09a7d74e9b070ba86862471aa79ba7aa4cdcda5c014def3c36f0d089708977a9f9ce2eb6a0a0ffb8da4d330c8e5bcd826a1271aa6d0c3234ff3bb0dd497a30ee0776fd3c570ca1642bd3db1fb9ecdcec68ee7115f9e434c5594705de5d50b135604687a6f60aecfc5283d7099c23e26f13890ec9086251fac2a3ffd69571441d517fe5916a6e1669046fd8b24b5987935498c6b003efbcfe677225fca7c110d916a86607888c5488e9af8e4eff00e9f9e901f2f7ffcec6a6c52d2219c4efc1ddbcd28e23d2cdc460c83e369ce7434b9d53025d30abae9a84158172eb2a4ad51016d8982a97d4c6513eb395395afbdebb6d1bcf3ce23ea26a6c860be4c4902a383eee574cf8543a8c02c0714bb9404d32002b56fbff49a32a4cf17951eb3b1992edc8623f0cd6ede75c6e1892bf5652918640db2af60e53b92b5bf3222b2ccb7ebf68deb2735661cff85819b0b598b4857f8e1ee4c8cd63b4755edc4969076e9d3f3ca54c927593c455906de7558fafaf0ec867534b817a4264a3bf00454bf72845796d1e6dacce61f9be52b9392716a077fa69dae2b18c20ab79665ca900a1c8b0f795c2f1584f7da195be9fa592a7eb55ae650206d002bd44285b4ac60aebc6e65583457ace16c7ca27f25198006ac8c0994f222a035690fca621990aa277fd2dfa991586096fbddc3a46ca8f484ef8be9e9cfe21a94f82292dd6acbbb5d1cb53304c2f564e2beaa8ed46bcf1bb1ac2452127638858bffefdaf0c2eb94d7a7d1a8f108a052f876c469f045464db2b89d9699b9508b54359f47f5243afd8a79698cd441f0f3798d0350e766eadcc4827f52d0535c9ab1e74b77e760c046c72fdf2815f5f8d359a868aded6716d830a8182e6ef564f07ff33500b325683c1338d794b5c763e5e9d84c53854d10a57eac32cd1c96b0f10befa4f0a951343ca09ceacad09dc58f18a0f556d40a335181d16831df24267a88f0e1f7cc97f460c037731e06a3b4d3239cf1077b7fde6ef0183e11e99612c750b61aa52ae83057b5dc120763ab85b3d25931bf06baf358d7529b33b062b71cf16d0246da630653b893791263c9de3a52638b485ecda62015a296c1ebf1129c959bb2f424bdf38e7edb43f033678fe6521a584f3cb0b3449559316f3097f1000ed109abdf315bd2a5c868ad9d8ab254fddc0ebd66c9dbe38566d35ffa3f20196901386152ad50127bef8598fc5024f8ac2a8912d4e004a8a28c1d75ca3b05d505e69e1fd5fc95076fd63f576a5eee66185a774543d25242615a1c4ac384fd3db4497aede5fd7820fea709d3571ed27be543b4cd883a6e9742a42a2edf62527f63bdd69021224c28136c03942a600d5770474a8b1c231d30bb4df98956a89ec4f9b3b387f082f0f4d7aad1fb24b29ab372f934f314ce5f976cf1aa4aae7aaea5616e4ff4e22d70c86752d2e29f32c9e8c33df5ead581b6712c9dc96ba7e2c7ebe9416db59ebeec9bd54f6c49cd44de41da57817e3bf4fc19bd218503bac681ee1fbbaa562268dfcf6afa14a1843e3728c4e07c966cac22f474dd63dd0cfb780c165a2faca469546d5b17068ea38604f32257b9df7de4b3f2e35b02dd40ef0ef524ddf44dc5ee186aae0198d356d4e5256870bc9d07e8e5fc51b86dc2f36c2da934240818bbc7233375333ce892c42a6a06b669b714f2be3760e533ede066ead73c1a6614488eeb916349ac094861f64d8451a78f3a58d2598210aa78f7c54ccf8ef2b9f619e041f77fe4908b379c878be335e893493db9ce48d36e86167ea6857c99ba42c3b78d86aa9eb666316121db6ba4b66165f1de9fcd9f9f9d36e54f70b91930b6303c757b3e2d003a267dafd0876d5b5e64c212dd19cc9c366cf005d777566b6ef5193204cedb0ad35d5af6a8328dcecc7a03e2b8e737d916d2d1a9561b8adc3eb0d45af57f9f3ba6e6b26ea0106a99a08e3b1d40bf1a4284ac6b0458c3be8420b791be52c32898d2cc8b20e39f3b41469aadc29c8890382606ab3565dff9cc7fc63b27a3d54195562a69d42d74cb23833c084c7ea161e329d3fd8dff683f108064903d46c946cbc74ae006154ebb34c75dde9bb19ec82feb102bf413e76f602867bae38890b04c29f7a06aaf8d89d28bc8e34c6864672f9c4909687630b5a30a585fcfbab7f730d59099a50ef3702cba47067133e25a8991ca3da2e930a7b82fd689f599794737d7ae6d52ed125d6c4797d390bf8b06d041d48ec2e84c3a7c25f6816f2d86e181ffacbde6d818824d26bb3389146eef666457d9c29333dca0faf53403903b8bb6c07b3ac595f63c835e8341cb31bc803d7a4a4f1a38b5bce53058078640aee6aec04b55f4a3e1a07f3ef11bc0e5e85ba71f52ebd636bffd0adf3c721ca0faf86d891d9feb38c4f4ccf786544998f6161cb7c5710474a9ed6136755516e23c3ac9246282754c2e68880428f1241e342bda7502a5e70c90a61cab29cee3c7576984f5e5e5bd83df81f41bafe8fa25cb317f500a31115cc8fc9ecb6836c3b310a599f88f8479d11d241b35d4880f42d4ceb6c53f5456e63c234ef14946c6790e5a6f8e1fea643dbf664433ed831c6d828f4d892ecb93ed2f7cb44f1dc0d70c672cb50012b507dfc33d6663de3a5259d3a989e6084f06e6be70bccc8c8adff563c9198603605de048ff593c92dc361a1f943b4784f77ff66c5809458d7b9425561b26df66a8eb9073c3d2946f78e9b8050655e70ee7fe5576701a267715311cd6f47333f922faa8b58916867fe11c9585cc792a7777df60f75685f26fe81355bf0a36a81b53adac794bafa97dbc39d8c903e48d3ff7c32fcfccbbb0579200281f1fcbbe6a030ad982e817aea3ce936e68e36bec75fa4381d97c6fd834ff2dbb6d17b5017d25f736b8fce954e02c46bbf6b1ebc4a520c62c3ac6c1c4ca1f5e2cf9bdd67687464a6e901e22eb51b8ac3b5750f594951112504225148818ccf89cca8e6daaf7b5ea2a84a8c7d8c5990fc3ddf910baa25f524d004eac3d8a4c11f34c86ca16bbc827dbf4814e11041cf67b9eb7c13e1e5f16bb9abbfe4815d89aea82a2482dac1fef550374f2c8bb62cec701d3bd1fd6e9ccb381cf8606306476d54bdbfec02d85e158ed292882cdb4716de2f0b8a1835aafe6f54610db3497a0a67f05acf010bfbaf75fa256fcdc51bd1f3834a3ce570a44261cc10e93ec5fe4ccbb719d39fdccabae5477f9f71e6963b9b317960c1c23539a389bc181139996a2cf33caa0607d4c6e22ecb3794134621c7bce1b3207c5d40dee7237fa97c89d45e61403e3e32b1dea0e632df65fe8550a44d5568bb1bd1e518c768d2c1013c47d968ef8aa298e5897cf00406f18ccc432d5aaac6f96e47f62a2bc72062236f1445ccec17df667799e9286137aec6665320e9f6c3ddfde95b192bb248d71d8853ba27344c416c9333c08461b8274c4362a2d4b5781ba1718c3cdba1223574f93a975b8b3ab1f6a22ea283b59508109157aca420a57708148a91a39ec66a9f4ddf963091371189c89b42afce160d81470d8a51ee5ecb87f0ecc7604bb94fb5f75d99f6b12572057673c20e4360fa69b250a768a25f98ff0284b17bd43d0c9fa7efb200fd5f422018634a2c85da7b2ece4adc358f36ec976e8b8e4c77bb9824244801aedf04a48559ac7e1fc781c033bfd2dffbbde1b50b864b094545fc6a148fc633a2c9e400565f61b21542d7e6996ce5d70210066a3985eb94df7addcced0f3abfcde30ed8613891e4104342a8bf994b2245791a00f5fe19169ae6ca32abfb013b41d9a4795c13a087d40502e7488a21e1594ae4a74d2421c0f0a68d507d12244886097e99cdacf5a6424267b074eef3cc742bd0b78000edffe68def618852d84a1bc505abc4fc5906ce899dcb9ac2933bcefad273c1fd4b85ea495ddb61018dedd05e7beba8862b950fc80ee943a0ba9632eb48a3e1aa1e895d227671c31074589877b329f8a7dd34df08207ca839c7ae890eb28e937c5a20e974facdf496249c2648db6662927fd0e0b0ea4954482ddd6a11773804dd9d7a77f9eaec4a9749e80ad6fcc219ba5b1cab1534faa934cf55d046925db704e79e8917d9c675ac07c6cd72f28d33729ee8578491d965d47bda4439e02fcd16d913218727816c5ea0d970441adcb9f7279e3f6d69882f4bb2121161de0f153de38cd435fbfc4c6d93726ca26e5223ab81921bd306be96130b8627273eafcf291c546204f2f4c483f90202b1de7f8706c111c9c53def0ea8991335129002acd425a55194330751f3bcec38ca3021e8c7090e90344686cb671b44cfa81a913a0d4f3563254f08085d19c5a8d2d0a27372313ea845513a8589daeafa8e4c0d72849879daafc4dc773286a2cb00113cad5d5bed40471bebc9f9fd6ef6389273cf84f4d1e0a18c5e4763dc0cda9af49ce5bd1a609671ddadc1ba7940406ef9982cc85a295377dfffb921b03fa7bea52fbe8ab7cfe133e15ba5806cc762d42751f3c8dcaa37513cca0cfa232aff6f93ea790e521fe82ee3ced201a1c1bc0f455394f58745a9b6b388f2784ccdbb32022d69f265fa90b20f41f70eaa1c8378760b0c24dc7a66b9b37331b52233dca8fa4b638151af625fcb7ef4df61d9b300727a1431ccf21c5775def8e75effedb662b6663ec6f13464eb624ad73be920c8da60cb760cf6489f83cc15e0af98e68310f83d9bb031d607969fd694e6d1f1bf3081c5a8b63ad03324b300781c72697597b14b52dc76272a355fec1d1b21c37cb8c6f5e3a163dd87158c1ae980543c858f80f35ddea918bc57468daca5c239be9d4aae4d3a20f810935753bfd56f180d9545246694e816aa8b740c73fbeb5eedcae12899c2d070a610aef6d199b643acb26486fde9bcd8f7c3b305a40f3f248190395b06ba2010edf50c27b6f37048b96c0721052f580a6409a711ba2ff112f0e6233672011cecf0d6f4f29da2eda52f2ec11401023cee3a8289868174c36b0ca1935426ca67ed6ce669143cc5835b95ab482cdd949316ff93af856ecb0cd305ad622803858b84f529eb21d4f2dca5f2fa66e17ce38842957aca12be0db97879c62d6de987177a0ab1fc63591350562d309a089db77b610ed74806eebbd8f1604ba69280391d63b19def5fe37653016e9e3e5816f6831a88274b529cd07f33187f5bc10edc3e2c74fcf9dfeea1a31d57a6a91ad0398b8707e073652b3cf76f924bada680c119c28235900c6e923f75d330836b857c6af3c0f631e3db6dc2ab8c55f0379c3e471d3019de5193350995394676be969e2365dd402d228f589c1c586eca862ddfdfce12eadc62fd6d0f27ea67659b41166ce15a4842d7fc92c19c6c6cc7db595479b9e9c0639fe8dba71184561c2bcb7cc863725af0a7b2306080d5cac2204d0350d3dca194b6968ebd10f1ff704a3c38d5e809995d964e93a97b2223f504cad34dfb3e28a271f0e135d645eba14029df73866274a4c785737b9b905ffb62faac83673e02780950b894c55909605ba924998700b035b1e14781414deaa4a33bf36dd5b8ed1014d21f05cbec4b81e20a3f9c0dcba13be66e18b9c525d62f03828d74e851068fd4e33dc28d92befa372611b639080fc23c603e4b0698d17e55bb9d4d5f87703dba98b33c13e7aa09c7722fa2bf6f3bdea2c6bc736b86f2dc7cac1d82f40ae081a39c3371775923e2cc86f6a38146d9bfc1ab03803486541756c4edb1cbc1f19fd1f07660c42c0c83dc9a63631d17c55e11a6964ed4d26ded76d2d21979875ca8b8d1f00ffc4ca5705d511847324c8ec5cafa169d003b0f2e1612010c67be90297a3f673ae812f7323ce6fdeb3aab2bd50571751bacd09d197efc51f68a04ce1d00d455ac1f71da457edd11cb94ec1d68e2e7391936411d0ab591123fea3803bd13146cdb49d63b04097c2e6c16720f5216adb6e1470370f81ab62ad7fb0af53e5ea137a6d59fc907b9d16e387f53f2947d3b1ba065b1c5fc894fe569f9866be3ceace951d1509099fd3bfe2489fcabe5cb271c7ce75dec854bbc7a199806e00bcbdd1506d4f82d8fa4d59e265ac7b5eb2957b3cb4c765a0b986d5a6c412e9acd30ba75b9fb4846aeda193e24f0cf575333a45d6fa5298aeec411ba4195abe55eced8b3d6ec7658743ed879bf755f1450f2e39fdf1b3835090d020ced562ef3e93f33d9091f966a38960c656b008a9430eb8a944a2ebbf7202480c80a0e582c7cc4866b1347211d22ed6758afd6b8fd10f76a61af8c6cd494f9a6dfb0558bba5f4556918ebf1b3d13b6abc4473d12547c898316bccbe24525f9fb9aebfc6f38f0b7d0599b03f194193c9a69b79a52cdeac68612fd1251d2edc5923f1fab65e01e88f116259d4d5b44c9f8153584908090788fe8e9c36a46949e297a36ca16de83b9ac99fac266f7b6f425b5e1a4844b040f4c266a7532f893ad8e557a7dd8566483efd89a6f2d1ccee8c52f7e8dd6eff2f3a1f762d93ef755d0a6624ce44b7e46edbfc93ddf36ebd599ae721514dfbe41904fcd3fa942213fea9b1ff52d93412679ccf0d3e22b0be7abea3774efe9b3b42f92e2715d3df6b4eec824e9c29993c7a80ca8d8cc3588e8f1288af95413331e65d587ec24a0f8822a3e1a2182e5c819ddd2a967444fc467793a1b7129dac1a632a80e477483fb5ccddbc16cf2b4ee096dd55fe1dd8983e6a4f0c40e91f359f4188d492c47ab8103ac874108286f5d347ed0cb482be3040b35cd25176497853b437beaa430ff9c0d498a100d7e47686a8a498a203ee2c3d382ad4073e5673cdb27df2091ae221a3d5478a47e1fb4b21e18f917bd22bacd70555f168005790e5acb27c905f7e267614a2218f5a2aab624ff343edaa0e1ab0fd2c9c09886d4ae31ed8d5f03cd88d59de66c0015fa0e81f2fb4db12901e53deb4b67b31a25d6cca540ba8ef3cff9411ec0f9f68abf9ebb544538f5d8c4b591b6a02043dffd34ce67aa53f08134e228b19fb61d4bef3ef3910c986fe6382476665a68f71202e78129b0eaf4472e88c5981d312118d8632ea883980703c519e87d66ca2da241bdcd88ccdccaaa7dea56b7c258899fd2c56b4a181b89e03ae8814c7e82c863292ef3d4cc2529c9891f231be3e1763bf452f19387bb36427891e8556a18847f690832ee9723badcb3f24f762193bde8075accf02d5a97670b98a995db8a137bec338d71badd93f3944ec113713a2f32c141398c7fabce8957ae646fba2219c8573e7331cbf452420b958cd2bfb7ade36d0f70382b1630dc597a8a0dc76b7ba310c47041c34ba82181fa8bb309e9111cfedb1e78afa23bfb745620921278f876570229327c7b41511679bc155fe065b128248da5f356e6a5aa13db4c4303b96c9bbb50de667d5de1fd2c2103292e92ee1b32dacb3f11facfc85b9eaf691582d055b88b5d54b7361e49dd70091fb9c20b731e14663a48cbf364a5423de83411e83419429ac12ad61dcb0e2bcee169bec4f46701210f5665ee82fa1d48f69a4fbcbf0c3eca2c5204ed2221ede73c1847682f8e890cda3559c65b184ed3ba4a53fe096f64c71d3a5494950d13d35f08f3d421a3f1b0f736a822d3ec08548fe0975659d86d26976b5d9b484a21c373ed40fbc82371ba57fe8d5cdd594123ed28277119c246a3cdc0bf69ba18e8d1553442c28a90438ec129b40fb8261af4cefff4be44a9d356d1245f4ac2bcc3e28e6487e94e1a78e83fa42ecba2a121d035a26a4afc50432f72aaafa179ca51af9baa00fa92c5dee1cb0af57999a72a2f8b54127fefcbf43118bf0dc4d523cd8c61743a9e1d71b7dbbdedd4acdfef7a9cbfc558afe61a04636faec1fda8cdf4db28e4bb238072f2543049098645520cd0cb7d177e6125015dd7032ab21946ababf1dccfa4697be147cde7709b75f888c40bcbdf63e7b97b24cd04381bf9876baee96c40886312506bd9a75004dde8494639d22cd5bedf7f97930255f32a44fb41d1852435cc7f510684b8b2669e7ef5783fdcf67a2978f9d3aee28bfb0d8856814585b12edb0e38a5e92648a799eb100af3767b8f2fccd624c3050c1d169cca5ace659b7002b575b1c360f407519a8da0c40663566cc673dda70b2a67fac3fd73ce67e1175f245420ee8f6fa48a5fed3cb4fe07c945b3d32284b2d9bfdb5328ad389d0798e44f8989008d57b59f616c8075db9f9b839e8f5a543c90dd1087accc1c3a65c4c5ec89839991b077fd1cf9ee0c6f9ef334232ca7985982c3821f82b36ac669e0ad092f12c3cb4ff04060497012db6f82dad4ab23ca89d9b95d369d4acd1acaf7c985691322ead75f944d89420eeca99925fa4e6f115743bcb91ef4cfcb70cdbe2d65042f4bd9a287dbd8a6e8eb445e7b59ef09d10388168880f30b586474f5c5e9e8470d8bc7ca11859ff076c3fdec71d5988e4c0be349c1810bc9b4b0af3a340af7bd1f7fb904e8c80b4cce6d135b1270f59194ab7909a1bd5636462316b5cd6abba1aa9b5a02a62ab6316b4d5c766f369aeaa7556abb4ccb146c6764b041b833eb85203c437bef2eab4d2adbfd43b0e31614656b8cffb2a94a4ec387c47b6c9dec9d8a8b53fcb7a63c942bdce94b7fe47259ad01fbc403904ffc2ed46af62749f6388c39067da6955f821cb9fe617ba9c754c177a24d2a43bac25f2426e9f7c30e103b26f5234e0331aa0ed6c113e8b69b4ce988e9311dafdfd9e1d7cbadb34b0ba866f56e29df30c411ad64df5a771225f70226f909d7d426176587c5987665b0d2c282a18b3b2e19b158d557c645cd34481fa33fd25c34a8d910b29952810c9febdc1c9e99ca3158d57fb9b4c5cba6435ea3ea3cf68bbabe424a8750c8530cc259d8014e94502c2e3a32f0850529e2ccefbd07ba284a7eec2ea7379b2aec00fb0619f97a4bce39bce82b210daaabc4277ca64f897909ff14d3b37fd8212ed3ae00210b3f05638b174a60e9ec3dfb10bab07713c4331b04adad2355a41d043b65b8fdb796e12256eb848579c8c59f8d627a466177449fd957658dd7dbce67b944ca681234cad0edf82b3572e8dfbc16e95842ad9d4c534e6ac8d198ab264649cb78da6b77eebc160930874ca070e36cb0ab02b36a9d49e5f7a34c849383b1d9574f996925e89699a0c8f12d9c196ff939421ce0d9c6ec6d9869ed03339971954dad1378e069fec0b3d0a258218bfc0fd21773311c135093a51cfc807e498562972dad97168a63596ae8904bdbc2c6afe00f640a9015e277586e7f67ef431b27fa02c00a5fd4337253663893f8816e654e4b1a46a94f3e068f19241eebdcb7b7c74fca1c0cb34101210214e1b60f8266ce0db30cd3d018f691ce048cd37d17d146fa4009cf2f0f859d9b94ab2eac3d55c62b7ac0dbf6bdeb6eea9a1ea23d240ced60e28626685cb2c5c7b26710d3ac085209c0753d5b7f3b4c8b8d6b1b3a85cbf74c015f40595c321ec48e655ec388ac95541439a6076391a3fcec8fbb33b4757ed3b95aa197650328f5f73bba938a4a0263ce7cd2b212822a080656e1d3e9a0f866ab54cf1bf55df13437868505591a0c44c12f70e884ad0a6783818066e3f6770c17fcaa0b5b7465a7916b5066fbbd87ba3d8890a0df5c9eed560309b8e47df112f2f8ba18e26edc16e33c5249cde823a5ea67184fc5f1d37017e44f0520c0fcdf744a2eec78ead82380cfd01ada139ec37ddad82543526f72a651e5fc4da4c796efd3c8c169d2606cc0f62811cbdd3c9b14b6545339426222fa860f86884d13749408921ec7b45bc67bf70e6712476da3e591e7d86031ca7ef5c55b5a45c41b57def6a904fdb289944a1c22b560021408b8ffdce5c413aa3a472334570a98a428b2d576b9f48103bb7317c372401f3907079a6da533cb9a19d1c9d5d02eaded59531d5ee9a5929f666eb6a0a5d2c76d81ca616590c4cefb9d222a5ea2c97e54cfb85b5982b7621e3478caf3d45e4c728648da879f74c9b8979694e420b5f872e2a682e8a18e7f280ef2ef916e308691ea06476901b36581e01892528102946df345b0484b9383ed04874cc6947c0ba9fd823df7dd190e45e62a987e6607d04acd925c2d3e88dd3b8718ed59dbbf816a585c9ed2f2cc5aa364b39a125664df17cc0cd233b97887bccf05dbd1dbd372463b4ab59148f8df93c57089df4a7d6ef0699144870d5bd7a0e67bcface139bd52e819bac57492d473c681f14ee84318f0eb1144bde9baa2b0dae0966e6558308a41fad17b68286600478b848532d4cc3a2c2ba91d9f90c15842eb2b1c54c174e0799c3b217c58ece273c3d584b11718e49a481f0ab5ac6373e8276b8f0fe1192845524b2be1c9004c552e9d5e4f3fd699a7c6a552946bbcc06369800ed45e7af8c68357f5a1b72a1e572ea5967f5d9793b0fdc4947f31b508b009a1eb15b3c9de2183f66f2fc77ed15cd754a5078da799dec09f9dcf46f9b2327c2ee6fcbfaf92f3e1848e6cd6f5935fd8123b1256aa09a9a2dac8e6adce06b987f20bdbeb1ae8cb9693040999f9133624d4865fe853718071dc36e0f1dda241591f440ff1ae37757516cb0ad07a0b122ef831775d7946a43a624b1b75d7c1eec935e170948c7fea2e8dbc481f63d1bb127074f5f2cb2605d641d3d2e620b30a149b8cbfe17e6071ae25fbb9760005e5d8463a9fa7a25847829a7b200171ab643265746c1a26d68b6da46c04b1d608d55faca706d0b267af50b9f94f23cd1aa3f539aace25ec8f19b80b03d07d107b2ce6f9dbb199f62e4699dbf093a0a02cec384e692faf6aa7ae28b7101e69a26920f1eeff4476a6d02c3501ab6e9b73b251f7a2cfbc36380cb88af746e0f20d6ad34484e87812ab4396238d1d163f83740aa338dff6decc9b944c00a8b977592fa16318b2a9a71394f37295a149e06ed3ee81eb738d506cda4e8eff55ffb9aca0422ba79c5bdc3fa032364a9b64d13bb72570882dc1151c79d554098fc81206efb4d0c46b009c3dd877fa2718f8a30050f1a83b95fdd54ff6c9bd4f4b07237d1cb7dc26ea6e14fde86c34cea5e6a072bfff90ae7c0f3ef8277642d2ecafffb3ce6a81e132b94064106d21357e80b49eb87c3148099d832dec187b677cefd24192791eadeda8bd6906ececc9f96d65f3591cbba8598062f5d964231c40b67bc428975c6adb83d17d66c68325f39e766cce339f7a10cf90fd29e2db4b702b8b5d4fc741c75450916b5a40e1dd71d29191783997636750471925ef396aa5f319dbc00abbd7411567be3cbcf785dbfbaa28a7639295702fe0fcf84e456ec81482af746f57ee55c311a62e14fbd61be3ebe27016434e01cc7e22da745880d641eff9a8f1e34787488f64e1802f02360f43d0e60f246681add1315ea91b575e25ec3dd395b9c319f726067e8785b3fa57b336ff637bbbe6e00771a0b13610f3ad773741de66e34596472d5382feb421647b8e29113e0a69c08f036b78a809e001bb3bbff2f18d61aa19df46c3503f16b3ff4f1ae9c911982de1f62b5b365f33cb6678731b22fe4f83cda3b73f695cf6f67f8520ae787a6abfb38522a0f07d5ad1d35cde46d1cb660b06c8e868f74c9fcb233adc574f19914b95f22f7ccbcfce4b3d915f5f78569452347746cef550ba5fab52718ffde5f582be6569ef090735c35a8c1069c992168c51228c6b97679c3a72f79cb6b597da22194e61213247644c47d1ec0d95b66d153c65bc8385e096c8d4af65d3a6e2eee04b6fc8c2503d9fcd9f529cb75e699c2568147fe1a09bd70673436c2724aac852a3ff4f73ed5bbe6762d8cf2010276626d5cb469f204e5f3fbfdebdd4a5085ea9a10b641148df7e38977aa6bb0efa669e80295b187d8ab7a30e64236fb04c4df9e6c41072836898d696224a05ce2f46b2164682e71bc0de3cd8f52d0eb9630f501a2ad170ebf986319e4b96015963cc53a0e33b70ab4e1274ea601c961f6181822e1e1e6d59b23803b94272a90cceb803ea9ff1db0656889e6c26eceff7720749cad7765de4962baed60251cb8b1e5f07bd8d3e0f343e9162b5171c4313a9c1b85eafa60e215b00d755c2065b94595c845f3511866f552043a1f3c38410e090540da04de5518b21f567464f768c4823f919e4b7330153408a261dbcbc3274afb51310aa87e422cb4c816e0e2a440d4d152eb2e7d0fb2bf3af3400813073afc981cdd8eacb22c0eb541c7457315c63972cec38b6fef6e4e36a1a7a0e202a96a8f79e36a594f8055d8ce4a6e00c12482a36838d4fe1ac85ddab2a58b746bbf0416cb3caea7902bee135c16a58c7dcae71e3248b80bbcedddc53bf58744769d594706782e26e85928363a9f632f8c097259af35f7524dfd8bb2635fe5afe47e14daa47ecba8a804973688e8f468f6aeffb55df609ff3d07dd69e1ff2329abc5b1961fd14771d9f312029ee762ee09514b579ca6a954a0104ae189570c1eac8e2a6141932dfeac8027bdf01c1f03af3916d52b752b3ab1036bf23e06a6f80886bbaf9ef20ae8edfd85b2ad3e142a64826ee5f7b2ac1b7ac778e3d478145c386ac114b314887aaa0134cac9b4664ba48c2d808341f14d0a8b06c02220b0b19aec0449e7a3ec0617699dac6c21f96ef751e3dfbd3096bc58168c1417e0931a8cdf5445d682cb3dd346128324a4716455d3c5075fd49b1260cda9c38c715c9fb726d651862a405ce4f20bc5cb075fa03dcf4d23548ace9b138a9f821b77d9e50b1b7d992fc9b5343c3626689cae68f8e22d078cfebe829a8da3e7e32a802abafee7fafefc5c727e6d352fefaabb944b76782aacddfb0f824768cf70a00025e94662c08394771f9d442205ddaa50f5959c403d1e561dde87989c8554d915f0132c0584b1f6dd515432cf2560ba01d179adff777548380e837cd7cdc1632f2dfb748528b5aa9e744cf57a0430a4ad0b1458480ff86c5468f9c5831a69cc9c2eade223492b7079f7231cb39264c1be33b64c7a118b0bc28d918cd49e226738c75442ad975b4e9f902bb1c21e5e9425beb940f08516683d11e7d58ceadeddedf14cdf061abe0933c0998eaa8b259233f636803cf301bbc00a5ada24956713ce1d784b0396935e957e0049e9a8cba427afb330969d66c72561899632f8fa0ce63ffcc598179b5353445ddaa4c91ba54319eae4c5d48a5a22838959a798408d7322e2affef6fbb2ad0fa016fd8a6bee8df318599a69335960f2d63fe8a047d1891ac36c6ec3dc32934f7d19802699494ddc2d36284ad51de18d317cb8f437a6a2017bc21a96affa3846e7a3f5a6edf8b6119ed87645fb5bc815e56dd4be1a8b1cbf5fe2643e067231fa1a674b50dc216d4244b71cb6bff952b1e20516e322945e8710e854514c965002d5e22937d52ca1a878271eb45a72969799ccd90e477244ed440ddced944c87e5fe71db6c3c42c555080089dbf3db08318b11a534ddf9ed8a2640d78f75025d9a3f0ba86de96324a10dfef858fe282a56e3b44f90ed67511b464d26f67008669ddb75e563cb7fe3fce1c0f34d00df515d0a72281feb1420f973cf66d7323c60a957a14e1d57c4ec357afd16f49a2b9950c1703e72cc7f939cf498142e0c975d0906822346b242f978362f7fec925e968976a4ab1b3331f6d9f6d87f78c6f13a83c6f962ca3ddc516c13687fac986a70097f7146c970e6ed7b028ae48c59a7b477d4405dfc81bf1a083fad99691ae293ce248e453540abdc7172a70024b365a788aed794ae076450bbda41aef909f33bef49c405371f6f6e1ee62250a92da1a824e602db3d092352498aa8ebd0192a1a3796b521a9bd22f9c1c09f8bdd608629fe6b02a04566fb7b756e1cc7c41216b8305a2ae23a70aa08b10cec8e5c63edeacbe1a0cff388896242b3ed4ad30c87892c8f151d7ec0df6233b6ed8187cc17cab795b67dbf821df855f0cc4e20bef02d2746c04c1b86d21060b5ff009cf2b3b488424463356ea98841a05d086c8ec48719a23736c44162ceb68969183b8617a6cc13605c04dc0329515a6fbc8a2701e643785cef1c703ec2e74aae2f42ed1823ebe4c1746b2641ba8b4b398fbb58e5c52a08c3b39baa299472a038420e84f894dcc53e8794f217f39642c477d9a84583174214540d1978294cddab0039226e5f2f00f9a1029b55c4e5e081c4708c4403b332a5d529ba5ddca295a10152df80544f3b966b5e6b5a4d5ba832d532badd6310bc74ea2ec83fb82b77ab68c0ee79b8326efdab54a5a646875439c03c00de36a9f2604e3c3eaeb71711f4fe4624772363a36c563915876a356112f5e3093174c7a856a7046feaced636bc84fa0f5739a7a53b0bbd24c91360e611aa5a3e4d5498a8c55f672807c9fa9838d74c66bc48c979e0cac1719635634f99440bc2ae9614df60840eab034c5a38598820c50d3c732c133e7649792e235fdd1c1324d93d32c03cea3a2e52d5bd9da2b9df9c3a8cd3d1b0c9cc7d18043e21fbf75f629401228996ec11a862138b8239ff2be450a7cb18fbdc6b35c993deaf6d20dcd0dcc3ed86b677706d0ce8ced7d7a5904bfdf5191be62745a2123423ed374faa2135f74d79352b35b3ac72590cd3eaf62fd22e5f6a20bdb2395c65f9e6bea7a93e5cd14ba3dd5869df1db8def09c4b90343a2bfc689e9fc9447a8a1234cadc630ddec771013307e5ce5ddaa848d5b30b815d7b7f4111e6fcbc98227da72308f3df8d117635f129a89947e98c94fcea741feee62f818c2583e7ddc890175e32dbf0e891f090a0635120959f60711fce325df4aee410b983594faa259843648efbc9a131f3edf2b49ff04892111140b780be119aae65e791090a343a6776b0968fcefbf691710cd4274acf3da0fab247a31c530288612bd022b27485c0b3fecd3209376abb48f14afd6eb315d22882cb5e995d47e59b7832f741024b22281a85baf08f791e74257b5d0da259844cfbe4f5e5c16d58251dcf2a88329eb2d201b1d191574114334eea905f0294223b72c933467f1a0dddc11ca56f88905e967d5812c99206bf665a018967da86720e36d685bcdff44e4423d71db6c9027b8326d2a40c6b491612bd3d5f5bd6011fcd0559f23dd16689932d20e6663fcfd1c31a9ed5f453d04ffc307ac73200711db259c03cf4cdcc7a94a96c3772b3f10afbe2a174ce460f4ef4ed5be4d76110e79081b6731851e40a1eeab691978920ecc5c24b86ea42b66e2e2ff6a2a069cb667b6a39e52c2f541c5cd3c4bb6a5156b7e90fdffe62acc35e0b18e8ce49c9292be043d53451ed7cee665801e5c7a01bfaeda1fd6c7cf4ebc776377fc62a070dbfad32e2ab79704feb81f442e9261a20d2cde449aa64cf93ae5b9cae0316486c8967f86acb73a4bb17851457f84bfbb9cfda85f3a6c08b0a141100f325b7017a6c76799f60666272f673c11e662115d8caa40aa825d1942621208ba116aa2a6feb77c34edd44d3312565de5e7fd8244f78ddcec982887c3d47be5d9bf3d4e677ece182b6260eeb68d6c6c5d6aa45ee0a385ec5fc130cd292d264c0dae9be32cceca3c829c9fc4f392a68825e76960328d87f1908b0e74dbba98e7b706c9166e3b9be0a67717b99d30eafb8f7c2330fa575d1336c0c3f169855556e0e30e7d3eceac6aecd27b2078ef671e99e642ea70671a3fb75bd9a6d7a124f4f2298b1aa230f5b5d96b6d68de108be3a653b54dc0eaf81c5209f059d4026b7a5fb418b84e9dd03e387fb61fec49d42744741b280117f34286f78e442af47b94029fab6bbc640e8fe5a40197424baca0314c57356d2fda739e066ef870a711c2c5d2adea7d4465c6bb1c70692818eafda67856362375401342eaa1ca640809fa3ef109fb083c54f488eed506f10b0f54ce9c614f258613b7d7413cd5a56383d502cc11b634f06a4d6c766c582120830c6d6164ad1057673ba07adb28ddfac5715cf5c828a60492dba29e4ec89b059514a4425053299de647bb281b906fd04c6ca0e6ff64ac3339e5e791de7e4374702f3c3a7219690ebd57cc334a29c9bd86cc565e52707f1a5c2be4964ed070edebbc1544750298a1c5fa58bdea40e16f411d236c03a04cc3b5bce3cff89bfe9c5347a2e0525a0fb3d0d0657fe17172102fb3ad03e2bd1af89c1d973ed24d352e47d02f15fdceaea6086f7bb16afd4fd64c525eda5024190aa7b2478cb7e028313d5187991fa2957e3f3dac8dedd2ad4497d46933a8a26262db10f8684845a95833b87bd6c56ac41d684212cbd2fcf42c74508456b7af8347387139ab24084e73f2e0ca308b53bfbfd192412642c32022ae599f9124b6bd8087390a6467696d9e8a08597a3d91a6bc6d752e2fc993c3c9fdc5bf4b9a7762155ec85f489e94371bc12c64f040f71c6216f0157b1f155531e2b7020f2de24b8cd63970f042c630d356f64d311d286cf52959878b02867e6eb9c3f0e062e431604a83e0c6d60b0c4a181921bfe16a0c6ccc330644e0e006d539b2b43be9f2f6225fcc40de5b6422523d40301c77afd7a04121944f98f5e05d1b8f0a4a42994e710e6e5f3c6bb5acc42e89f12fbd630f2090db0655ffce8e178cca8e2a9451db731979604c5f6902dc87da48e88ce781ce8b56a506b57826f3939d260befed9f65bd41de3bedcfe385dd060e9e3b581d7e4c1f500801d419318598d48298aa90339511b548f647a5159c8c2856a2103be1f456d6ab45d07cd3056fab29586e45655e8443f123e70af8ab92758f9cb7bad4d231957a6911e9c9cc7f24ef175a7a9f8de67e840709f7b274a3946222ea26c3f60be24578e3e75563379abc8e3b282223a55a1dc11d04d3223fe212445e1e81cbfb890092cee4c713dcc8e6b0950a9a9587a7c2ee27121febe44d969c4a82af36c300f1a4f93657e8ecfbbebbcbdf744e4737962c27fbb133211168e5abb527a0fd5cad833f308fc41c57946420566ffd198ba5c0897fcc8417405c95f721815a3f14643b62be84631f3e21b3476dc2f6c8d95bbf5fa19fefc7f1c1476c5c6bdb1b2fef35a149d54f928f07ebc5bdc6b12f3fd4e40ca55ebf03ee95757c033b6f2aaa9bab449ced4bf9a61bbb7754eff6ee104f56ad87b9c360e48094aa696b688d7c563875646fe4d0626f06e8a71a682a939be589507cd5350c8d5236e46ac98b4fb56d333dd23c5caa7695ffb9042c5b50175693a32446410d5f409a0f85c83dc5954c2f567f53ca76878dea2a0398f3ca888f2cb86b2ab3efcc296e42cec039538bea8241314159947530a649e559f67c26fd8c59cf3a1d7798c817c381e745fd5bc22994f631381ac6c72827d4f725cb89a4d1e2d495ff49e71683fa49ca925b4898390b839a17a5e93d0263119048c530eb6917cd6ed9e7fcc413fcf5b8c59f215f6382b15d8d4d0c894a6661a3a9bdb9ed1da88257ad81c3ccf6d57dac69b34d77d1d794b08ea0c2888c64012bb707545cf02382223e9e840c64d9e459735f9c7a06f6c9d1ab8470f1575cbe3fa2153ec652920bf44386adc100a9858910ad97973ee948db5ca96c3e1ff8858010b5c2ef04c8f88b121bd4cf4156d3da8e7d9ae8032c390921bbd2b6cc3182649822ef433c9de26a204e193c22dbd77de7265c03f119ef9acfed7a9852447668cffccd6ae6700145c20157146ab21248955d291d0dfe969b2dbf2e3b041c1a48656852116643b76ea3219389215d8957cc773b573c750bb91aeaa68149431959638b0d80561974774d8fb01cae41edc4077bd5326e69026c2163edd526fb05de267a34389202b8b677cb6594def4e4da32b3c11a8d61450afb1ebc0dcd95f7df79129adc707e50a74e6a8a6c6701af6eaf6b8416e524b47f93255568bbdb58fb3c225c6d30cce7ce28cad2ec26f68e1243f67195165a8f10b6123f8768f98b7a0e438e5369fe6347fb71bf0f881ce3cd311aaf8c32042a8d8cd1de6e6ef4659677f17dcef03cd7bd24b0db88212f71e76c9d483fd60fa0ad2f5cf9b7496bba35f387dd1a8a45f97cc51ca2b74cb2f8979f2af5fc69dbd7dded79b81060b5c2a8936fe900b2a282c0181923cc3490fc097befe83306fafa55753456498657f49471100e6466421d6ce5cd328f722a9203cbdc0f404d641fcb2a1baf075fab77e5fccb3335f35d6a721a1ac8333f77a4d946c45b74aefac1a3dd453b7cb66bd8e37a9ff328bd5e5dfb80d48cc72ec2b098242c65f71e36163309a822af318cabdc5017d1d17a3a9d0716700fd92c3d86a8a34e727c372cacd4ccd3cb7e173a733977e4d5d33f5f30834c37db4eeb58b144240a9aa4ca149f68a6d5fd393a96871aa4d4b299d4478f49a4205fa928f7a392e69ee54124cae74ccff145598eabbb3efced8c743031000cbc91315948bc65a7557fe348edc24f3a9726d5cef816a1b04cfeeae6c6c4010fd82d37378b933793e021b0050bb6b29f9a820a98301e4b93fa72bd4d2a364c4bc9ce2e6d536ed75530370a7a9edbfdbff8be1988b8455b16e4df9314f3fce706cdcfe1528cff86fe3e2b9b54b53581191b25312d0d80f8e4154e14513ad128ecae95f804ee0af0cfc56310a3f2334d745c430f9018f3a48655a57788c8d390573c1644c79ccda9526f0d95c96079eb372b432a388f5aae3c960f7b7bb2f94ab1923d9aea6767ae3c6eb909fdc35f4d24219b105ac3f271b0df85038b4899c1ec9c2e51ef4ca62486c74bdf4832d6dfe13c6a306328912891cb288e721dfadcb52eb64329679d56312126ec51780b53402e3596ebee8763a7e1adb09ae21ad22aacde9570b08c92d3c5c602a28121cb0e2ac338d970021f8a759dc93eaea2f4d81a59bc7bfaef8ae5b5121750b8ee7d5a293dc10e01dc0e86af463f7655065c076b35d6732fdfe8caea5314c12096136011a9f1650861b0357b744d718051d6e82611bdc94ae3dbd1a168e29904a77d49ac5a98bf6403e084087bb4f978c8002427e4ef7b6977989af98a1d9a7b7710805a2df336baa02839de8766d6cf1bb8783d796d3255719da94a87a736a2f30b83ac2abf8f3e1175827d04b050a9dd663e189847304ab30a990ec2a8686d428975dbcafe0de036776951a30eb37507de1b95a4a50671b169f481b34b1386a2f07b3cebac355a1eb6b57744d80fdf94044578ec7aef71229f5698b607330510315c4e38ba7af939759d8ed1269f4f1aed02f543b18481281a11857861bb8bee3e35672ad686fc0880beffdefe561ca309d4c6a358098775d500d67b0867417a5afd2ea2610a821b9a8467950bbe007a6d7de577891975aa4a9fca01634889c8d0ab129d7944ba56dcec58b717e031841289d414505148d2910c99a3d651bdb046b3d2b7c58a3eca908491feb2e0967484d63f4388e73ae309a85fef67c2f9f5311797f8f129639c1f843ace9041f359bc752c3d9e5febd292790338c70a5a5741d3fe3063a4f7832f10e317d789b06839f984385204692b822237722836a1f8d110da673cda505507db70c4c904820a41745b882b66a4562260b133bf22b17cce3f9d2228dafa6ad087c6736e0b301f395a82b5410ef5f97459563f3f3799b85d26c207dbc4d9dca05a5759d97781476423f3aefb7ddd315d8e487309284680d3a0d30ab5345108e8d50f11a89bd5c3570dcaedad50a9625cc803419208ce0221ea163a3a3b75b2ec6826bc57c9738d8a9a04b918274bc06b4915f80fc8b1d648ba8a2604b6c581d306a86f809ced5854ff909bcaa9228e7b7ec3d6af027c4a3512ea40eec1ee2e3dba2aeb6a2fde28becb9b763d3d7ebf329d0e9da64485995ffa5e9c86c7dcd23416b767fb6b4b10afbff1d61a7a99ef8b1623aa118463227d3c823ca5baff58fb5efc2d9462fe29189871da5968a1c5ac79119a8ea22d56ce970da030ca3bf7661ea0cb2a93f3395280e8f687f00c0cdb0612eec5428480907af18047677ee4bb0456272204576bf77b4bc63039541def45d9b9b68dee511b7627239d4db7ed1a19c39c0dc96bb920dc66ba13325c30dcba37441b1318b9b5524628d63242917ff53538be2f12a764f4224d8182d61df0f8c6c85f8e487cd09ea3f933c1517ad92a07e8ccd8dbcfe85667ab42249745a192995c7fc404b6e3b0ff1aade0f715960be6cc57826b507b9ec91da207dde283c5e252606f85ef26a12883a98e884d0cbbc59f4c0989bac848332c774f6d365e30d750d58ce5fa4aaaa626d770fb5df43a870239557cdf421362050b6275713694b26ec07086288f2b7a219b9ba83ba53c37b90f926da6669d5fbb1a57da781e8a62020f9fd15edc2eb32ac8ffd433cb0e1c3215c78079c428c56ab75f18fb07c53bfdf8a6583feb7b9cd750d5eac98d9cdc558e52f0fef305146c9e1d2451fd0fe321abca7d2a174636123880a4c991304420351330f4c10210b7ba8c3ed1c2e43b34043c96eb02a3a295bfb83af2b84522010231ea6611182bec3ec6b25555342b500cdb0b38f8f01e826f9750a58af6765549011541adad1f21cf2c919b65c95accc1388012d09a68715afe189f43456adf7e3d3716abbd455e49d99489f309f6867f90c4dddacaa45561d155478bd70315c46b1453d0518c5ff1bad732db4934a4709afb3a7115b0a3a271fd38f264a7bba68d66daa4aa70e92291602b2c8471bcd784900ebcceefb2c7b23fbd21f3cbcf92d943b32ded28bcda275bb3453cff8c6ec775eb0488b115aa8829cbf74bea22173c135257608119d8f8464552f64b1f37bde5fe3cd2f923f379959912800b2a519884d988479cafd403e4830e1e47a1001f16faefc611256e25bcde0a6fae5b1c2631569b068fbb65f3f258cf66f68364d7dae41ed8f70f10e0df7b17f5b6b91eb80436f9f3acd3152b0b0ec15f196608355d5e630f9cb22e742c3f74dfbefe9e2e40a95fd2a50d6227264c7541d5206807d030bded938a0de73c5c6a65a5618e8325dc8bef45cfa37ada95628899efc83594fa25169f8c476f041db12a117222a50917a03c1fec128f2e9c59c9d6af9edf0df9b6d26cbdb37f9dff056a0d19c3798dfaceaad3f63860c75eaa3bd7f4cd82d0ce36f0798a365709009295129b849860f93adf179130ba443462e2ee55653184d186c1e3b8733d764b2d95a679c850c3cfb4f24f72856b165bf318c6109a18024fd18a31a9705f2d79fc02178e5d040ede583abe4eb1add07c79c699ce2e31974067941f665926f70a423a234bc9ae146da5baa9db1dbe92433bc83b8c5697738cde2805f8cced51c73d4e90946d6615a1298eea14251e2947cd9a70ad2a637463787b7d37a852299ab4709c374af39cbbb3a99a0a7987d70f9f716570394d49c60f70ae313ec44a4f175716c44b7a2a17b6fee1974e46b946ba5ac871cd823ac226e4abc0d519c4b7a6d25e67939a88d50da2a8a7d8eb4ecab4557a4bed8399195e4ecb2d86a7870eca4b224dd293da3cb910ed58c72ac959ee3ce48368c745778e8b4f13f882fc2765d249d6c9d430a1db87710658815626ad5ea9d138bfdddadb4b3d703fe11e58c9d86c63f2dd63fb2eb754b13188f6a54b02b300d5d675e335606acb0514d0f668ea8179bd3d1c509928dd1e36d60a62d0e2d98683c81832a8ea96865f2797a2dbc75e1d5d0b64c6bac42fffa25e3f4f194580f5863cfad40ebbf48cdc0d996ce4870c80c456daf0ba09600f4a70f06fa4b9f44c199a5e09f91774b775742234f2573cd3cce5c6bc1e1ab0e5ba66da88df3a43727908d340c2a116262ed7855865dc8be14a21c0fc08026d75e7b1a7da62a752907174c152a0438f2f3a054c5f4eee7a2c54617d1b9b023422fbd2de829f86306279e63f8dd387ee4584391b5d767d8b4ed3e98405c1f6a128f9dfefcc39c130af45cf1a6f989f52f903c941dcc9cc1402b8f48d3769272162decefc0128aaff166c346ff966b846252683c5e033b2bf09fadcdcd49299d4e4d44d924e96eec79dcab97d106332dbd06ed8778e3fc0fabc50b7118e537fa2ff363b42cdab6becd5c605e6c5ff579661b9dd8442e058b98fc4e877b0e56b28cbf667ae70a62f30a27bf707f691d9e7df686f568b970f5c55b0e843f76fa2de9c496d083e65d97807950d95e9d066849341b92a84df3fc354b1a2a1b5c91446d4a61a54486de51a3a0b1bdfbd8c1d5ac33df91ed8d9d7511d3727f5db8086aec35c276e1fdabdfe19cde906df967830275e2c82c8d442646ac8533fb77a3df151a91460ca9bfd7dea45aaabf272b707c0b7861306887dfe17f224fab335b96f8e69e682821c79ae256106496ec2b7d9d905cb1112ec5e806bf2b1d63a84ba03e383a5ed346fe6c439b0a1322eaa72d3173db198f6b5da1a2c86fcc92f61b69f7a1c84c4c78ef98a19e0a189fab8b4360bc700f325c95131f83438ffc5d712c1a70766dd30520d0fc292459de0bcc30133b9992f0fa1372563fdad38e2a18595589d64e394aba445acbffce88646565e6a487cd9f899267800da21b3ab858ecfcc890fbd5bbc657225e823799cfe2352f86b8d9e40fdbb3d527e68a7c904b7092de0e22b62540598695949038bef6ed53d2ce14c4842b3b0cac07584e117233c5e8cf471629297b9ccb98ad50f2aa4cb5745be9658f6b178219eca4d7771c90ba2cd7cd4d6b73b282faf724e5cd719ae772e4705a710473b37a596bb4c0edd4af8ed8d26429ee583d9eedafe068169c8be73f8dad3655ea3cf27b17fbf662967219aea631ab7893dff2a08d48fd3577f1563b4e989c25cddd486bca163cb060aea66c308b2e47f96e95dca00f247d5e0df6a85e1e08b05e0b777c23ee382e98564997f19bf693f1f720fb3a14c1ac15d408038637a64dd3673e651b5ab30cededd8032322817782f8df9fe56139074147f38fc8fff36bebc97f31c6a721eaa892e03a38ae560c0a9225ed596f978e9a964e840a342ea7c8277cac0d61e55073d8342a8cdd73f9ff9d41c0525dad90ddc168d78fb23f992457f519ad5073db8d5b9da68963b7b07c6fab9451cb25d94a140c45c88d57d686bbfe1b7a22cdd523e4d23e5870b2b9519019dbff91f1b436ed7913da49f034747412cada5803b73055586672eb9e8a8cb45cef8d90a7d86b0eb4149ac44c379452a61711f6f6c0a3e09febab93cee0717078cd525e88c75658ddcfce1f10a75f4832f63c872c99c158b112765a37dc17c74cb1db8e39b41430e01cbb3a9afd398feeb3290fdec1a9a5d260a1e2249bf23e2888ccf57c5d0dce50e56bdb702dff507a0948a2ff7594bda001a7149634e11a1b66e0f0fe8a2bfb2be1384a504453552f4c0418d8dcd4f7dfd94543badcd61d39a060eb189ee721df14164d7841e05704e7f8fd31b84bfba490994bd325d32197af835c8df6dc33fc0e0db6a89b3c7b03c4e86ccec9b2926993baf5e68211a1e19bf8f1ebccbf10d404c2d8f7e38642122676fbe90657e2e552398ae03266ff06ae5094cbf8e99881cdf119ee9370cf5877ceb5469b70adb91365d876d93f79d8dffe2e86580d21ffea02825955a60d59c708ef874207ded9a5f558b13a5252c02910a1c7567947529f6e102a41f91d8e36dfed55a6c8fad39634e46e3914037693b8fe6fdd057dfc27145b27f1e05c99e61e36566c03f39d742f4446ecdd9f846d0b8ab46e54874ebc60e55411c12ac1216fc2166f9fbc4e807fa1ae27de9c1c73a3b8b6e0d9c84c35032de4d7432ddfcdf30d1037e869fbccc724ab138d02691cd6b2c3b82bc801cf4bb70cc941d6eb92faf87379585988ec7f5af2d3ff8676813de2fd7ca727fc3f72e50a22950537b8a988eb08f41cd256c41dc01dbfa4503f06f678ff160b66b77f2f4aa900debf1717e0c74d41c649945ab0d71abd717e96ead16b7826fa6d2b485c33c546fe5bbb179514f0b4f64d8d35f9a6d8640ed9f539c6401a42eba26472d8218d58413d0598bef715ae8a4d12dabc85270074539d1b6876ffca9ed5265364444facb4cc9e9150736708c76082df8513ac2df25e057630ceda954ec8f828cc959c48b11082ee53e895958875b83d93cfd91d71f8588da848cb5d9ab21e6c9b29c81870e39613e40a87fd3f5b75657489e759ba23ac8976a224d9a6c776bd06e1095d1aab89dca5b512c9bb3ecde92f994284187c2bd6a0e76e22a0416051461c399077e64c22df71ddc9ee6c7ac3c7d1247d298043ac2c5fa1cc1c2366ebbd62b27e10f4667fac36c52301f995bf8159c072d4b4d3e206bf553f0e9f785cea14dbab6fdc1583eef41207c027657506ee92c041eec3cf5e62f643e68c9e5f4252cd07052355d033bc924002af7c64c1dc6b2d7f60876f97e1739fbd4e238d1215724bd1154b5ff059bb0b44950e4a28f6144c15cbd7c6b434d9378d044af696942a63fb91610435035c874170fdf87f08b94ad50f2139348aca0cf54388708aaa148e627041d49a0759b43af986e1c6dd337e68b0fa664e6b226c9f40c9efeda9ac9c399910ef30b679653db2a21dc538c99eb4804da718bf325b4890fb14b72dc36db04d41a9ce9f4fa4c90e930aa2a05f04d6f466c0ea9601a553e4f01776045877fff534338d1fb6c2556f15161ecf89c8b990e9f7ec5cc667174bc20f65b43fc98b8e10306b145da00032408179fff470cc135b54f0fd9da9077aa04fdeba9965878c0204fafaf08892fd8e98dce55034ccd189a9dc7e47fc1e235ce28bce39568f0dac2cb78c8fb1ce53953cdf72ca2861e07ad7ddcd4ed74c4745c3a34d534f59396db647f7e77c665662790da21aefc50384cf3f111010cc79be96bc8355839cb920e009b9ffcc33a0b6f5758d806f60ba010a466b9dbc895bf92d36aa463f554511a64fbefdf3d92b00bdfc2daee76dff28155ea3337fe99a03896eb59f28eae43671e3a408acf2f0d6d192b9ac09b7c443bfcffa90ca1e9157a51607cbf92ee60403b69a2d4ed209746743d63017389513764995470d3a78421b95b2c676e2f9f8e343f1a5ecf59dc240925ad08be2fb3b9a44ca5114c745db2df6ee8992ac0dadbe119d0c946e30e2561b46bf173ac78f7351dfe9abcdf931e834c9e19f49403fd49ef78d3f0bf68eea355c02207272db27450a7340c622c4efd09e841aa2662eca1e5fd835e047b9f2c0771e1bb68ef5ac227ae8f59c82a7321755e2574ce50dec4099107e13de5cb2cd5f56b9ceb8cac0f54c52e8ab47ba8b9fb26ebbc331d2fa2278b5aec4bf74dca84901b39bf1df6c1d97c733abbfd6d560c1b6c83b3ddee61dc036602d499ab1d6d112247aad7b92c0198cf2a3826514e1b811f29c19ada8b9250d4836d934b6310677292173d62e8222933bdbdab16e9b7a4a1fa69a94e77cff6bb5f3017ba0877c064007041a12719d537382a96b5e1fc81d6f9d5c889f16763653ce7c1dc391ee7aa5abf0eecfcf1fd6b2afcc50390095b5a5efbf47be360e986e982e6c6b58875c93d68df2a1cc58a232e00ab7100bd0c67234a843e9c2ff497bcffd26c3f2705bc956b7a9569a4208e0860a37ded9db4e5389adaec8f92abadeae52b049081b3d14623c09ca37d82d11619f22e1234558ad7617bbe7d5d79820c2614f6bce9c53110e566d2d6985c8aaca68e4b82f119ba500b0ed72bd1883352b04644a6a223cbe206d62e2a21103a1994116cb8fa79863fd727d825f9e682ea6e726d6e39dbe8e2f72b494d8b20be54c9c3a2e2b7a129b9161e0e689c1ecda79e11a427c10d1d4074d897601f2105b505d96d11e97a2a400160aed76263968f812610877afcfb019e9a2aa853e6355a557a8e041eac39a6e81ee81c3a91c099f6ae785d5df66afa16872ccc76cea3e5b5c3b7c36562a3c4e1f7c803df4de05cd377d71af0d252aaca817e3eb2420d74bad92a87d78424743d624449fc81dc850f0a104efc9a97976069893e232626a01d49bd9d99778719537924f900a7155b1a02dbf599d8851094a39a1786e0fcbff080f495458d6250661d310be7dbd12275c47e9d95821ab37fe1b14f6443212946bd4e640083ae9f22665af5102c3f21b0de26cf8b7deff62ce38c227ff03d4ca548f980e5b551a82d5e018bb43f56eb1e636e88080e7733054e7198dbec0dd757a0fee2a2c7d1ec33f01cfeaae0e74dd9cd656697906e777a7d20e76306970217fec1267193c6c042da14d25735fc55e6e3d07e24d4beaf036ce160af6e0fe819861182859631f8735a38482f2fd9039d88dc16324f01df3db82af2c47c14a57d65858f3db0fbfc8b642f2fd5b60ce700a48e5163ff651fa80a6ae078a62e5586ef261e0b940baed6e3bfba460b2ab4ee60480e98941751b9f036bbc2d7f455437f38158c65fe2b457529e9518f795e155f0e2719fb5d1f4f0176e3f9aafee8c7262afa707194915199acae816387ce71ef47f4eefc32cdd5435896ab6db067220a8537c8f8388be1d49003b9a11d5a889ed764631051abf10d877ee6dc117b17aeff39f041a22820c25f76781fea4d4451d75d6161a8fc56ba9bc1c5710db975186903259e6053f56fe6468e61cf3d3e5d45750e4e1291c38b9d2084636f1cce499859e997392f3f61af346c09c588695f02674656c91fc1b37e01319c44304f6d08576cbcf72bad3f3f11b52dbcbf9e76b73708dfc1b9d5508044c22b27cb8e0156cc81a97801a4f7b1720a9a2308f78438c282035ab3ebedbf5ad6b4b22402518c0c04c861bd7d63cd158bf68c84153e2442227d60888d2626f099f102798bac154b2d5f991e7ff86b13b9d90c525e6a1de6cf8085895e0603d2a0df113a6a193bab78cac949c64867743d2459a6b71b9b6a740d7d70e4c6e3156f017f470837ba19cefe151477ca30459793e5b55a64df394e9a4b3687c5d672a254b305fd87e597faa9d69cc770840be516883159ea9c2541d89968d8926f215a22d7b65fd2427339642af293450203f836e31e943a25e471689cfee3e0735c93de57168665e1a4bb3f7ae97b4bd5fb7d4859a081596bc278169e0fb0b9ba833f3ba69b5986092d45f5c8683a1dbdbca3e34b1457c8907dc8995a50aa1e048a4e749f5eb7ce361271831e3183f5972670314a86c94e876bdd604430856d5143305e0dda3de13741a45904982953624e7a07d3b9e175554e995b54405099745971c4a6c19d3c088ff3b1b3afc5963b166c512461e995af6aae2083904dec503b8d22f93499b954abad5b9bf1b6938fb52cd2473c7facaf47702deec7d388aa731e185b3a23549b06fd92c4f0c2c1b8d8e954dfed31a3ef03c067456ce742df235ccb6b7dc71c653d49f6453b117c41edd589efda64044af1d152a96b80a80836e31e2c52a6f0dbee70388884929134f38c1eb15f19ab8f63dbb254213e44a758a6a34a763a1353f0c28b6abff1491efceb0a1a6f2879db95728781cbfaf33e71438420a7e95af5efa8f0e2135be055b295fb984a74b0e78120e1a4d4bf85509dce8993294cc834f9ac40152acc6eed974427f4c888fbd1a9df178b0c66dddb2b04ce6744fd82a19c64e19e4e070107719a2d6a9e386f9605284f2f30c2f72a5e05e86f63b97ba3e0e47131f3e82364b6a0401453b6ff89e229711e964da359e9dcd39b9a86ac7b4a32919b348cd34b542f443a193b668f29d001348270921b9b232d55e9d2757d239d9678079e64224db5e55a65c0d41aff61115783c4ba2f7cd252e6a9cdf94213ab19e1627a1f5390c1141caa432e7e7be197bd87f33f3984fdc059eaf9e079cfebc61abc4f2d9a0fc90596da4a2b56c657589b37874aff8a67df760056b76ae769534c4181c4ddd126ed7f50a557414e2a888c500b1e7cfdc362d3e5870a3e6948506ece3984aa6855dbbcbc881a54b5d6c006872498dcd918f64c0a9121245072d485e70682d2cbee601789b8ee0ddd7ba0681d58e0c16f89d5752cabf4d387cf3bf239618ed89e509edb00004f36f2565287c612587ce321a16920c6f44fc0d20bf36b8f0847733edf8b307edda6f395970469412ddc9c84d84ba529637bdff3621d562cc81b584df7d60c52661b89e5b6ff321c11671a1aaf6e0532037382aab808433b3fb58e46bf2ef815e299d95545003119c815de1668702f3a4a9fc11d7a8f328922e1d33513834ad7f2a932f8bc2f791c8a4c6730323bbd702f1c7101c857dd8d44711afd69953462df0af4db7da3b53e3ba32d23ccf1a1c6cc7fab9348a182312d34a513e0812e2c51d162111cb1cca1eab23e1eb50ab1cf6bac04e37bf07bcabcd43ca7a1937415a6106a52ca5e8ed3c6e6e1859cba287fbe5647e7c55e2f59befbbd770f1db7e755b1e8c6d0334be28fd953e580e5189ff3473710850656267395c275c1be6ff04e3633ff619036f6577d2563fe993f879455eedc907e565f6b5c76b9b343d7d87231a30c5aa55d64ff5edc139760174af3db1efa6e68a7a326c964500e1b97a3baf8f0bc5a4afcb82b583caffe8f5548bd9ab4d38abb4f8b1ed03d4ddca5daf85a49660e7e2087fa4012b1945819ac43a31d826c7089f2830a7cb2c358397659efd71c207ec4a58d623cd079911dabb7f09946c594a622ffb2f7577b92e4f9363a6ea934bfe9a834b0616c11babc3e00e49261e52bc5b011208bb0d7583cac4b1f3808270f784265ca328df1dea62f022a9e107d0af334c4a68d28cf76f4f4324fa3abe5b5ef3a8b09deadada46a712bbc2831472181f5e0602eb7baf1db976dc74b1ab672ffd7a78b249b71575169e72745967a82515811eb38e23eacfbba19038e8d273c255149f38699c95765ad6fbb93fb1a9a7ce17ac59ad55511d0dd7932357b94d338f677caf44ba4fbb4efc8e763fa81ffc4214bc05177d4efab8fe73ac5b23611dccc92e7719faaff87f01a20b9883fe0db00f9879d7b2bdd69e298b6bf2dc0bb91f63640772119a019a5ee2e3ff36f1d3b0f8cb382b93c798c7b8d402d33e7cbd70b53385999c89e2d861eec96a3a6181aee4a628d6af7f32cd7595ac64d55ce74bb46a98cffe2decff40c1c26b24fee35ee55c06e207c2ccf731ef16cba372e85b3a18f0181b0086906b02d3bb46309a1ef880cc7424987ce4bf2eda03a1163ea6b554c05b1c32b71d06631cfb94eb1e09e99afa508ef0d636b34ffdb753f0b130fa06ca9e2a23679c6d70af05ce6d83daac9ce717e28464af8af9de619bfce55231baad5c253770c61daa33eeb0a873755a918192a7df47175ff5a5a70c101e8e72bf5c0ebe174ffcee068a60858e5a88cb86daebd8c28073ea8256667bcb8d17986a0642fd7aac040f797baa99b3ba7b21c0587ea87596a1f82fd82ad3eb9cdd1e2c425de59c6d69edebd1f9f631f74842efe09dae022d3cd05057e1133dce01f8a4458058774e5bd76db6909a1698605b25828f3f39ab41514cfea6b517ab458fe45d142b8ee024a5bba1da4e7a8243ace780fc92165994f3b2410e314ee37fc13d7cb3f30b64c499b7c2bd338a468a151297d1aa08d12072c709ffcc0f8f4356463b1e1215496b326fc831aa73bb9d70abbe75352c96c3ab452eb4c1e77f5e8026c0522d84e8609671fc251617d0a9d910d752f665d337babf87db8ce56fa11953faf5b57ddcc6b777f87e2eae59b85875b7e1ee4222e30b77e534b48d15b361da0b875edfad1b9518cd9ff2774a3c26b7fa1def4e47cf9d40749dc5d11c9a7661219072ae2d7b39cb98c9e5e723041e9808183deed4678bb880f6b3febd69fd3b42f486a859c44f89fc2b88d9640804ce05bb3955767644a3fd130ac3b8000bb31478fc684c24195cba9d7d230f045b0da09a4ed9b64b8115cffcbbbbe113e7705e846b6cb2a935f4ec809a003d78f236fb750325f564119bc3a441173406a16ef60ebc122a50e576890a8a6aa79d7b18468795fa1d3da5acc2ef921ce7eecf4794c0ceb6dfdb850307e9d9a68e3aa58567e436cdf1d83d23bb32449ba2de3d3401d8347900bc548e824171672e8dc9c6e88ba7e154f0effb310f0a05997c80adbfd16a23db4384a949bf3a2da0ab0896e43cb8406261bb511d77934c2151de127f5bcef0310e4001b0fd81fc9fb8cc7629eca63a161e7cc4100c2bf14b0b2ceb98c4ac06fd54b99614173362150fc4678db492d9a92f7881ea86d9a2ad95bfc8f5066663877e22d37386cfac657b908fc23e581e6bb5c0dacf7dc28585de3d4e6819399e320cdbb0bb00358156007d8a7519a5e540759ce6430e8457bbfb2d570acb93e6b341fb7f915d23fb7d6decbfc869b154a63f963bda87a989dc91bc81f57f571f7db9f3337e839ea274d246a84670d125a8f130c07238a148d01a01fb25d4bad141bb4e1a6dc76acc464ff26df704d5d3d615e7cb4a58416402ed3a841e9942cdd04ed726a309a234a854513a74601635fd1b33e87b7e61014e6071686910fbc553163c3c453a54f4c45f813c072d149b2eb841f9f883e95fde347748cb0604a6dacec5b1f3c4d8abdbe5ce5bf75adbf90d12198323f0a2d14247674380822e1e4ed81cf9dc69689dc1af442d0e86ad722dc77e3a3ed5d198acee2f69d109205dd3b66c96afe97a686ea25ac3fb45b193d0232c80a2714e58316383a483708254876d796f1a38ca56b9cad835e214fd4bfa354df58347c983c8ba9b208188af70acb41b66ceac57c454a9d38fb11e2f10f212ce062dae78feddc2d87d34bd8166c48e77227b2d271eb804e9785a7d912c44706e53e0c1a677fedcfd1899ab632aa1a76f47fa0385ccead7749d547fe1be73ec8f2c6bd5ba2bd42711122e7fc3b8832a00e12ebb3fb51b80490272c450fa2026a1ad2ec89af827270385034d31f127c0d22f8342cebf72366b5370b6689f31278db583e8541a370202a00d2df3abc42b2a78c10e00972767bca36d0dd07c503393a9193ef3b2d1025c39af50b4e3f50bd52ca3c06dd623a166c83af1fa12a72d5267a7502430470a2e087a891ba57452621f13d6885c71df9de3807aac4ba2464dd293e0056e97b1275f8fdc3c1bccb37fc9db8d9eba6543ee2a8607a82411a27d962682a916f15dbabd1861304cf0e44ebb252d03adff83197b6d34338e74042e9d53a621eb81461e17059356caf69de0e64b62db43f6d9b1ca5453e420e3e4b97274ec279991217ce903f3b53de21f98487da96d145eda008a7b16c0fa9fc398542c52203f22cea72fe46c4cdeb2bc65d21ce27e71915a0bbc481c610fcc2da205e574103d59810c83d88d39c6557e38271f7c0cc0933471ce64492fa9f26e31cd568e179b77da84b34295b4689bac96b813e6ba00f095aa864e5d2be424fa94aeef83fa01c96bca7f060ec1a2d349207568032af63ad4c4b00ed784187a51e2f8890c9a3329dcca8c83636bc22401f615ab736e3a970fecfae6d301ece04f7a441a490ff682d298f2c4d37dd7cd9cee31c58572fb29d064505cbeb2285623c6cee94ce74cbc599510a88454c843265bd695e23b7e58d7799d5480ebca9469f1c5578f8f94a4238e4bee61da5da5748567d9dcd4d3bf34c1dbd1ed4b0cf4ede92cc23f316f8db42b8eb342d5ddbca4821278811177ea35ea7df591c48ab90d40b7c7d42e2c3d7c08a68074c1ae214d4ecc04ee0c5f2a04e26c0927759c163eefd53a8713e91ab8341649743adb2761254965f88912a36ac242e1eb46d4ce9d14a4d4eaf744ca951d5b61c5d388a0377e3dbebb9fb141c154c62667e1d66f35cb59d6e97b3f3496fb53dfecdb5091b7fd642b215497bad960c16d00d73c33776162d89f585844e0232cf49038856851064b7979cf3597141fe2f9079d8291b3a60677a129e17877faef76cd47e186d754d73fed60ab65a5b2b9cf7708d8eb48dfd19f24d2b44c5e70d371e9e34e5693555cba1d22e10113fe1b925ff0a8cb135124020616b2b1bbf118ffede662ec16bbafa12587c9d4b8f12c23eaed433b669d701090c6dd5b78330f03f6a9cb8a11ea16f2e9db4409dfdf4dbb0460c3a74d807827714bb13abbc2cbd0307def87a177b60496fdbde06670a118fa54ecfeb847aede1c13f56d9b0d6e5be4fb6d21442a58f8607012a2fb0c5d514759501ed5c792b98b04163207b02a89e2f87174175f1c408852ffec709c01cfeab009d7ab44f2fa143a48944de411d63fdb466b9abc3c5d5e03591fad49e18e92a6063c6dd59ed91ddcf2b566cda54c823c76733a9d481b2052255be8dc9c973cc1764729f9df1cc6c7f750d2517bb7c4a78df8625c8679a15818256692a3e01bef8eb9faee63c03c1f716d4c960112f884e5214ed29b61c15bab260956a0f6d14816c09f8cc19cbd9a2b910471f962e16226c98acbd557c52a0c26854122f3ecb641468822f254cd02b7d24b82a23e3e96e1a7013f309c699c7efcab4804354f4b791c3ef919fc6431517ef73da14e3532148f173c65bb305eb5ad68e538f12bfb153818a4fc89ee8db676baf95965bb5268a907e893eb152601c3780d70149b26091381aa45f8346e6412ad3504aad4bcf45ea5365e2db493c31c212f7bbf9269a51b55bf9638c2f6144a52b41dae0e32673f84e00c0dbdda01bdb786f94e131f53b21f87ef9df894829e2e9f892623b1b320509ebb299d70183054e666c30fba62c559b7a14e35a1de5a0110803ff0bb0d01788547da54576b6cf98c09d09d83869159485809b5044eb64908eb6c3817456e3874bd8c54dceb10e228cc083faf5d4c0040a657d7dce645a039f8b3a8aa005afb385eee321bc0cb0f61763aa0134fe8d6295238a116c146acd0cd09c2bcdb36a45fe7399cd59a50108e5941fe8ca522f5f2af95be3fdb899bcddbdca5a9117f5cade2941bca96f9b84339d1b27075ee4e14253895b5b3c07c0f9166d8b53aa5b7aa77e06a6f7e3bc5078d490bdfb69d892dd997bd449a8abc9dd712c76063201c7c4032c7cd27e083282f8d40c553938ee1ac4cdcc732ac71298a5b8846a012cf16d22a9a392d8e9d4dee673f7f3ac03dcb09259277dd216a78ad1c2f1c27b0dca8c2ae4b6b201d841cd8592a0530e295acd42286861543c91bee4653a397c467bcde47b20492e69ebf1a89291456ddfc91ae4dc7f947b783d14b904480ddd3c6e6f05ed73fd5510a83a6af60e98c10853174a9087ec9d66114b191dc0f8e505ab6cdb6819e7980fb7040ebad066b03e96d34721dd1a59fa1832f9d3efa3fb27e215cc79d03c761d7163aa55377c6ea181a942bc4bf7ad94167c487bb1bf3e2ea2c5092e79c617c6357fdcc38a8957f5bef808dae7d0a14228288e1ee5b37679f3f6cca26a58527682a2249611b56bb3dcb5f5ee099f0eb2489b9881ba8de01eba69c57bd9fce781bac550072414403a3a54eb60994906ba921bcb07859555ae39a62a988749bf1a869faf6cd144bf74b0b5fd6080119b9a9a25f0a00cf90c2cb9188badcf0d33a2f1a04bb66d97f72d7bd0457966d34aad7b1eb0a3364b1ff86f2096876b9b5436809e6f0b6a056e18648adb8b03de44c87ed31c226ff072c3263f955d17aa326839526e37bba26dff1c665910f23955da2fb105adc518e2bc307bd43f3f3627f098be0900ffa9bedaf080610d0cd212ce346cbf92a486b34ae462a480a35b9edb1986ff8eb6058063af962075d5d39f3bf2a3038015cd5a9f0cf7b760ca067000c66aa66bb4bf2390f65af89c67a74a7cc8ea74897820d445ff154c00deb1704c4e7a9559bc1c4ba2194c252f0802cd2159d37360ed0f6b01e1840f36c640f040875bd2b54e2bd2f3dbc896803f4081c2291b39b3e0811dc1ceb2a94b3358d9f04a9aa42698efc1f25913e7d66031c445690506e316b2aa81331c1acde6922873b64ad9ddc5d5977dd6bef2f7cac84b8dbd7360aa3381eb26390f0650a0a4989106d1b6f5510e7549b819572785e8dcc8c8752208b1fd7f476679c03058a94af72f670ed8dfe293c11d57961df4ea13bed3e44ab92eacc03a8c8463dacab3624d6d2c011755511bd86d0e27f4cfda6e040606d39153fd8303d4fe437d64902167ea0aa5946d3d107e651f012de5090e6499fac0303c3ba6eaa8553ee5b61fd3bc6e452b8c6b05729f116a1185606a53cf93be77996d0eca829edad150e5ed80744a48f4b802d522102f8ec0593b88922e0ff63716ad7f8903a0c1bb75aadbe5de57b6b36ffe0fddabdf4c81892845d7f6c6622abccb5d430b03d13cada38fafaa0082cf93359831ff042f75fba95735ae1c5077602a86d83b4816dadfaf55556da1c3aee219d234b7dd99e33b6bfd85a65d1a24f0c0b8961d1702420d58c0b2d1d095554f6ebe71038b7de278de907560b3bf175e04b0e0f1eb949aab06873903d1e797beadbd7739375c3ecb4374f764153055f74462b2c0d9ad4f315dd0f6de526fd4d98b93990b02261c6593add55ee7725eed15b83782c1cf1360b3fac6676b0dad3aabcf957083b083f5315c35ee20a400c9824f51534ef1bea108e278d4f39dece379ae8a091c0faf5e7bc4f78395fabbb51fb9f0268e05df296cd231eedb313b677353114fc8bde002e92b61f5c4f9c8ed519199fe49d8f49d396d76855c83111c18c251c4bc08e7f3fe7d0239b8e89b80ea54f50eebdef9a19febbf6a574b353b73cf3e682d8f87e0f83bc0904ada633d709dca1bbafb9ece0f834ceb3837065e2fd607c0b0ceabc34c03dce97194d752d536dd0e8f9cf9e41bb5c3f42a6d9321e4be59d4d62002a703e5cb6097a62d6df531e132abba0cba3140caaad3712a22d49688c9fa67643d79e9acc129e16ada9541a004dc770eabcd17f887ebf2885ed1aeb60491d6bdc026d327e00f8c6bd1d71e98a14aa47641e532ce552d56ba3db0009e75937c72fe5938686e6941866134462411cb79bf37d53367d8e835bb8cd352861105083ee17afe72d452b7c8466ce6b31360e01900c3ae0a80d5cc7b1b067c936a3813b7f7799fec2fdfb18060f05ac0c4d78572239fba04cafe41832c81eacf0721981ef8d4b9524aaa0ed97514e182c55a7d075f8f6936553c510f734a75b44579b0aa407d2a4a6a49967460b634ab42fd1a5e7d379f8b7f652436cf2a5e3fe706106634697b8db60ce8fb8c0c0b9f1c246b1fc4df0676f05bca247afed7e35411c90dfd5837851c4e982f3e38b64d1e92bfa93d417a2c4e009195949db17d1e62c2d7e48af4e891068296f31af06569b4aedb188fd900b359313e6b2bfb80e0d75809d7bd9bcbfce3e28885f7167a025058ae58d31c9775ab6ce941212880f62dda1045c83039ca7cfabea3242964514ba291ce098861a170a9972e2e2b2d76971be673e529ea6edd329fd9052efe6a13ed6cdb569d21d72b337104781d902ad18240f320c8c091ade175d20ee6a45bcb5233aba08efc01f74a6f78ec05d8aba87dee54b3de8ce03b0c900c9d0909b82ab461b3cc73372c561a75c46db6631e001e911297a960a0969df68dd86baca64035ee68951b6ff44e7a35e0b7b90646bde8df3141a7217c85eeaff9e67ec481c5031efc2440f88b6f7d6d0fd99622072a7562255a464303f2a3657be81f0a6c252d8854b3ac0a137e57e7828cd890c8c6d83a5c22e06d55c54e8790982b3f0454ce2b60c84671df44ef69851814071689361dfbbc4f76e110cdcbe378d79a53fe24fd7b8e316a8c9924b21df76d280e1099d24cf202a1ca2e812d33010bc336ee23b32eb63fdebdb584fc5394ed141587adc590d55f3b99543cc511a24b009b0e08293603c6401629317cb3ebc076976d92dd435a7658e9bb4449dd89f9aa72225ff61c95e7ca072df510331481789f2d776122d79ea2f56785c003a0e04e834305654a477d0bf186c7d2a711f7543ed82d11fcbc64f6a28ff392cec457133edfa752e60fa9950b089f0a3369dc78a75744424c8849eb361fc2c16c780e5a2601bb0bcb80cc305384e82acc94849504738d076094edae40c2d8ab8e673910c3a606188a945568f68b950d4dc39751b36f16b9648c0f3f539156de969d1455a33dcea4568b12e7c48c3e113a9a6ae73e619d9915c814d65e5c5e9d19e5cb2732b13a9e64574e5369435861de3826bab9e000ee6303ad22236c16c4fc171e8cfb56abc777877c8d2ae4098a6cabaf34d27a6498d2e56299396f6d6e5f0317f4d70a17f82ecfd3c71ee4269fc77e3733513b21970955be3c22edd1ec8d1f665c6b3d1ecb26f9508038d4c78156b4eed2f7e365524f13a0418eb8f8c155d9b7932a880f8a55680624907eef5c302fbc37385a8cd69735068ea7d4752803e0470ca42135b45aae30b903a50d7f059fdd447c4824ba20395be7521595c2e82552ad3858c4b21140b0d35f7cf1bb8956a167d2d99ce9a601fd6cf9e7d2c52f28e94c559a12472e898748f17e20f3c16f97a2186f0e4d26480dd91a1f5099da181d71e46021c712d9647dd32095681a56a634c3bbeec6e0515a19f37acb1493a8a365ad7d7b12e91ef7a25dde91c68461f65b463c72b9052c0c1125ac2c601442a112a4d2f7e012f284de5a1af28451fff5805fb7bd43ebc99fbd3176a9d49c3e2653e7ee968a501e28898d0144b7b360c141e0114a62ec7028a7752a4a8e7335d2640c0897ee8f3d67836721ce1fc222c0d2ad6be035cbbbfcd81e1497990e98b6510363ac454f96c8e430c580d8b1eb67f74c547405bb94b4c9864e68387efcdcc71e3dea5c8ce538494d9b19ea730493ca7d0b572ceb43c368476fdb8b295d50ddbd53840cf4e9ecbfb15ee65b4ce3295034ca53c13825f5d1bfe45e0db7d579e747dd5f06fcdbe4bc6419c07d22be66476e1d1f03cc73a67e163571a214fbf5b012e46cdae6e6dd04a87f0f829134d3507a87ce40bed1da28c41b8dd02e7939468c79c21f5a9b68eda63dc2b2f9949b0eb9f4d835f3932ecc1d8943bda80611a9a4a5c4d4632814a93069c8c2d3d3fd2d0aeae15819713ddaaeee7345fb0f3d052319ec8961c68a0ff6d3e117f6c1340b669533c27f4cf449a5bbefcca847b023622665e0a6ec7245cdd8ab7d6917fade0a9a9eca2e802d5892429211c7bf223309ea87180c8702d2a35000abe37016de8b4aed6a38fc5a030934f8c5d1411c6f220b7c14c6de18dcd4bfe05d535b0767d6bf51f0589d6bb06afbe4f48ec9642be7075ce19fb91218e55a3738a522697cd25fcc906084713641609f6af815b3d561eab656f45764bb94f01bc83d1637313eb0754b0a70136d593e7bbff6362e93a0918aa73ac869d9aa0e95397702932339089d58b0ff5ca5cdd97677152d2683a069687416a6bbfbc2bb3fd03f25a22e225527504433a0301634a78ccd3cb0e0cf689a0c17de48ab8fbd1c4901e32485e5a5e25c4fd195aebd3b9cd200e5df853201b01e0c05841094832d7e5c565ea8dcdeb4af15f952c493dc927e01ab9452fd10a62888fa9a594397cbfd12691f5f2d8c91babd1aa93e837240999e6d1aba8444e52e1670db80fdba650009bb5c275830e40473f8e54a422cd75fc660d444f44b26121cffc957f5ecb9ed1fcaca4ba9cf1697e6cb5305bb9f6530c53ed0c586da16c3d1dac9533c9a9f63bef4e755d987edf5a4df0db14025c3f551e0eb5224f0d2117757307232d3547e37b644e63c73f71f2f41a93a113e2e6b545e74d31129c673b542b05b7cece5be655be33b275e97c877ac5a420a45f5206b6f5a6b6167912f2622763637c0bc9e7017fde3b4b187571c3e665a7c5932a1bd8b254bddb9e9fbcea67c79c9d1cbfb4636053acabea038821ed8d239f7e1d5b22f708ef4ac60ceeded54561854080608f3d3b218d7cec97ce8fce58d9df013701bba40a20419df89bcc0cd70a3268c499f7e7d506e1ebe013e97e094c8e5ddb6965aff0723fef4e1108f36947f45021b18e70c82762ce7f1425fe1b7922bff9881f08b9204c968da07976c7e1847212bb85e700aeead0fed6fbf12a55379d069003dc9a48ed410c2d274bd4d8a9e8473afa70c30426616e0d98690f8c0c295ef68e7647e2d384d9f3cb0909e00ddca5ea21b5ed3e90ae26aac14987a283b0a0adfea33146b85ff1a92da720a79e0f3e56ed21cda70523dbca477c98ba7fe17ec41ae7c26d4ec87d7a41e4954ef2370bc5297babc4a92c87db15beafaa705b4a54b7d8bc1a708c0237e3f5a675170760a7fa492f2553d5679fadc7e6841aa1ff088f2e31b465ff99863cade18dc5abac859d092d22cadf20079a0e86375ab6d90fff542b87a31e57f9019aef19a1034320337ab0c3c1f83d21123ce730687d99ec20080b683106c0236efae0d98a652f8360564dc766f9c2d387414e0667b30dea51fd4a29d5ef7f3070525b48e6400f5d787f42d552b7f87729b52606cc485970a95656f8bb9a5684511dc4ba434dad19cf84c654438e41f382f6226e84648fe20fff255dc4317a879fd7c60b04a8ac1a1c74dd66580b06134badc0bcebbbc54c8fbec06bf534676c023080d61d75770879a4425407af1ffc505cbdf0887204ebd367eceb20a1faf69bb96ac09b62bf7c6cac0d9014f15af95b4ba2c19d83a98076fb32cddf734561c7e740e9b3e2aff27ac2c3517b32413f9a58ccff843baff44525c8598c818a5e212d917957fe2d514eb91fdb31a2e99c5e8345f9f5489755af045064dc63b89f5c54f6dc1829cd77feade324af6d97a6221631de1754b7986667dc66a0814b11864fd10c5e7591c9935596d3540d307f9e4c4813e5ea992aede3ae278d0ed455342121f98b34e5703feb05ec529db0ace404940800ce786e0199a0034c46b76339395bd71d2cf43f4e17d0c2751b6d1b8e5b4736d3a5c8969dd611baf379c571c709d212add574f6054cbcbe4379316755d5acae7451ae1e75f7e02a12b9f35e84e8ba59f02412f0227c7462bcfc4c99d7900a65e16569d9d8a3b5ae7d8ac04bd589a2f7ec8e796230b75909dfb7df3b0d63777a0421fc2a95d176207653dd8be570f6cd7a5ae4ae244fb44517e019f4c10121e46e1ce47d90b543a0b530b542652bf3754c3824525e55d99a05c33890f788b805a44d4c11274c6060bc0e9697e69d31d0ef151a84d221d5ab0a80957f2d3a708a76d7c5a7b398f1da16954df98817ff8f276072ede5f7c7051982969edf8cfe8e6cf153840d925f6a03b3e67111c1652562b097757057e2c9e05653ae07393ff24696ce5735955f843f64be26514603a587fe17475a074b7014ca2cb1a335a5004f6b759c00f9a8551bbb34ca07616ca842a11a521fdb6d5726c78dd48d5430873581543a1b7a89a886906113b3feb928837368ed1b30acacf5f18f3f0ba3b66747161615ceb5c1d83e6a0dc81dd1d504f35b3db2823f645888972186dd37315875288a1ec2e262455bb4410b9180b9e460224200703f5c198df1f65bf8f0d0588ef0106a4a2d41a66ff2a6504f5ef247383589618af4d06b257d818f6e723a8e65d82c0ebe2e92d20641cab94349cc3c71a6d600419063014b8f06decba6701ec0001a4f17ad42abc8e327fae30705a7229737b9d0ad0971badac9c148f3874714bb65c60432906c83c069bbcf12fdb752f2d47ad9388dd5ef0986da6709e03d196a9522289a4f855a570eae5a3501c8646ee146423066db9521d8a1889e364561645980cb1c69ef1e06078dc693be331f55166f1c9e3c6e1bf9375b5ec3ca066ac31890d7b5b3bd46bc19fc64f0c9772e783d4b703c670de56ebf5f8813369aabf69e5e98968fd77c662112239539dd430cb39758e29740b2f0598e8bf17bd0aa0f8491d1f036a8677820c8b7926e99c8a205784d766020a7d6f8691bbf8aed4892045e6e0747820707602defdd3abf926edc516764ca412988cd142ee071b5c685e9e043c6c06c11b7dd9d3fd2dddfcff7af4cf7c39c39540694903527c21c80b7279c6bde6671ca191b00f701b76f38a1a50661f2e646f8c35fc82132a5efe1bc762409b5f8296a13ef4fb43e65d66a97520e835c5393ddb64695ee210d304851a95e788a7823f2d52167cd42f01a66471bef271f570661ce4efd3e997aeca59976adb7a3010c5b43c8ea39de6df0cfd31188a2eccfdb5a46858330291bd55df3a0203ebab411ce4cc455d1a660c7fb32dcb44fb6a0e0bf5a01b9d143727934e0d23f57049a83c1039be15ddc4f7122c9914665bd7ae95309d5a4a02118166e4d3bb00de10de1dc53d16c8be87d089327b47d00efa684563d90e9ae93aaf52916c4948c30e332ba82d96ec22451851c0919a2b3c46c8aafdfe10851fc4d326a167281aa0e88f0f77926105f2cc4f41f63a40b2767661ba6dbc77a8e84c5dc6efb5344e582ed16a778d58d2b6badee895edeefc52fead44fe1995831dfa7cd56e20aa04e337c84024e62f0ab2aabb6168d10983e662298dbee1d364b63960abe894b4e4aa756d1a43df2693eb9b4b9a37ae341d9ef8cb518be0efbc5b2be56adfe9a87e9370187230b25be71418c6e2597c1abbf35c3b4d1c7578414896a3e0090b1f67549d3cb445050ec551565ba09b208d935e130ad66fd680a6cb036caeddbf8977ec8e39af335088d01b86bafbbb3e067c725eaea9ca2e62e11ec8257306a9289a129c68a718f4552c62cc266a9c53d8bccdff9b223bc0ce6e192106f52323db5edf62170752cd4157a97179f6e83e192e83158771b570b1b54372a7beeee38f3354a20074fbb83b2e41f9f9a1eaf57258475cda77b28c8c87f56cba7b3ac1bf5feb98cf4f934f2688eee5539e2639245448b0627776690ea363b4d4233cdc7aa5b55527a8ed1cce0e51c51ec34ca6da4c0dad77e6deb884d5c254111f99dec3410873f54d3dc0e51be9c6dd1aea2e974bb6452898d979d8be27848eb96303b58343a3928dc0f4fb4e93212661a7a28e20716de96dac74afc2458eac80dfc24a1ddf7dea0fcdffef8534e26da94c97dce8f75b3031536ec2c40f120a8fc3a4262b683a2305b826fdd1f3fffe6587c7289367d4f8d2cc8020a708ae8215acba085d373e64b9448f14eb357ee2d54c45d8c3b4fc33d7b968e3025e6ef4c3c9ad58bcbd3350322879fa09986933733d1937d32df474f5b09b75a9412642b8785266a0cfd2177d24ce43a20762ed324a5322ca04c015e5cbc02f6e98b938de1d49426ea64b299647c0b9376a9e64981b94d3289d56060ea6ad0e3599a47138d34ece74af3df94da5fc026532572ba96b968e72ed1f339572774b8ebabdf03ee015393f8af2981bc2d367930299ea9a293738a63c568aa0e0277987f4f9530aed73bc9cdd8d7fd4a40611ecb2478fe3cfbc0c4ec4b44cfd3297eca636dc43b08b71749e30c8b367ff0f99b54886d704b0e2823c5095e8d84e6bd8340f908e5817d49a53e980cc79fd2e45aa346c6309cfeca4a0b27f053cb41b42d27bacd00e476e5350b524e7b7cd8741b1705b854eb0060d46195db755848848f62f30b690202f162db5f32cfc732b821f51177a9195ae86e18aaec38b2a83babbb66714b77198635b38f915f6f622f360fd4c732350890a0cc2e768a37743f52e5b6a8b959feb3e53630a8c328ea7d3912020b2c578cebf14d5a4a333519ec25a9171c61a93d17d1ec1dbef34324cab96dbcc5a1ab6d6169dfab8ed5e8b3eb367813fa6ef48158eb04cdc278a86f06358e6cf8f320f0adb8660e072873f81b3e5d12b2047b8f97489d00f5a6bfedad75234a514d08658f5c1d6aa7a3a95e303e6fa3db4ec9ef8be999bf40cf14601bc211ddb56d73b51221f716c74202fec926a2d21751f5ea25d7bd4df4127e667250362be426fa7e9bd67f390e814bc2bf66c5ba80f01be67f6129d28f9b7d31482bdf5697fb67520dda92d111dded4cea65b81f04fa71b0bae329a62374e7218dee738a6b389d0a450278019b9f721771694a9e7621dab8007da02025d4785374b24238c31a9ddf3323fba95db92a8c734b30b7226834e6377c2b28fb6a1efc0dffa1675b1938fa62d2b0ce00ff4c44aa502eba77517fc6cab41c265fd6facfeb50a78e1892d7d68269d40a6486c659b8ce1019e3f21e2cb31e3d8346fa6c502a0c18f80605cbe580eae62156529c3e36b67823e6a2fa5bfc7d034657dc2305b6b5fa858d3bcf49e008b3972c6cd3d3afd2f2f5744c5c496b2c2a80fece387dca07b729dabbfa9b51d07d5c83110909c48bb3d01e2d7b068a4c95ac535a76da0d2787007bec9d3d073e2947efe62918bfcfc62d913edee3d4c16b5d846e9120a33b30b3f40c5d42f41a5e5499f6c6745f00094981e8840a09f5943014333b96a23b6f32ddde0e91d4aa123f07a5d01e636888d7f0b9f20181033f3cbf63e262fd68fd518183815d3f9e2b59a8c53951d6c3b9f7e36bc61ac7c2e9516418ba9ea52bbd025e697716efbe257755d4811b11c2a8a7d93f4b78a0fa8dbe8ff48dc3cc132869e485bdefa2ef47d45b87a7d15745b904ac790dbbf8ccdbba6667f62641063e38591af607fd2e463196163308f84ba7fd8a265d1ba267140a656fd58369d0513fe784dd39f87316c248b776fb09cefd3463df685a43021cb0997ef381d05df15894a08e226d45070828fb88d5d0986d70b80a31871425a1dc09903f333bd651adeb1388bedfb13fd15bab501e3717579d3658b5737f630f94859294d669f72b63399c81e8f8c4d7be464d6cca2d6c2c0b90ca10ae9146da39253bd6d40c5981e94f87b10f8160b6ecc43a5f63a7adc3d575bb95b93d8a32354e0c12a4c27f3a079d6aa8c1896e2598af982c096b79a4c934dba5db4720c7e256948153d497ad2d9edb85b6b362a2a4c1168ac74e65c7e524c9d5a747996ebb84bdc4cc98a4e0d5157f9d523f2d48f3f2f74aecce7e9f3c618bffde7034c86e72ab40e8366dd5ba183a5c9ae6525c1acf846fd5f9628101e6b188d0576764e37597181909ed3181f44f5e94a47d97c47f57944d03e3d265aedd48e2ca351d0805e58b8c027d554356f076b49019c1819d6818de93acbb884ed9a12d1de8cb81575099a1f97cc848dbc460774b8d4ac78f123ca232fa09e2415fbd123e8acaedf78afdedc6135b270b9c290b5cc4fe5568fbf60b8faa6b980521f16202f4aafa3d6d3c94ab07b05b61a50b789bb1e3e1e2dd5def1c0e7644a0465bd32c3ca310bb523f33b6f243ad30e191cb694cf345b9ac51c41c3bf993c7b7299e5cddd0fa05d5f8449fbb31effdfc16f28efe7342a6b41728d9c477f300efd27ce1e5419b52db19b0f97cf51ae104cda27dcb270282fd53a9dfda2809e49f294536e7cb259b6cb6e9ee6fc68e662ac1b2dc5641399f71c2a65fdb0c0c74165aeeade8dbdff3415a3ed3f17a62c204c6f098b50f01ffb5dab420f7535f77c856d4dcb5993b024aed5e4645cab209cb3c8dd7a4afc91f799a4c4f1d07a7576a1c144c1930279cf9eec30ac483486ef1878d00fb990eba5c773fcc9ef78a151cd9ab8e8d06d4a7798f9c1c08d9f5d765ea46c6f3d46d54f66269bebfd332087c44b7d4f611124c85582846356c299bb5d28e59984a9e7e2080a2464440ac68cd2ce36812ee9e16974a19a160f95e623330997237f39453d935247c07201b35f32fd34ec0fd0644072648f33d662c140c1c19aa43950aca0c520b4c2b24b9e8961f1cf59edb91ed750bc75b2f2444c20be84440a09982d79de641e9208ec433c9580c4071a0c401e3be78ce5b5dfdef3d40fbdd909feb810550029483c358f80c8e2fc6154aae287aecf1a59824601552b7dd77f68d112ea8feaa933ad37f1d8e108a6e3fe0be7325eb0eae22aef4557cdacb4aca743703a91c94083cf73c20e060a4fe34f37aafd3248bd953dbf2dd875d9f05206d3ec25fa496a9566fbf1fd7df1bd8b5b865ab47e2d5fcf995b76ed155c68d2aba8177e3a764ddbf54a8492add1df4f9d3f55372854f3fc6cab0a91f2c8382f0b6fed32da7bae7e536094b8325f213de2919171e9228535f16cac9206d4521f9bb7709c2b5d920d680821dd94fc2d5bf4c0943c7dd4fb7b95d4a44aa748ec9ea2e5049e06ff9933f6c58000fb25bf75e4859a100bbc7e144ef50295b49a2b323e0ef1131620da91aa22075b408f0efbc685ca2905c2080a9349fc3065dbda995ba458e6cf0bd81471e9a982920427027fa76ad6d30890268db5796d90e641dc966ec51ce86c6e1c301a4f93a4fc822a80ca1b2d9f2c3c8d45ebc47a941e9267e21e4fe9a534330b963f34f1e5064e6579bb8344dfff9b0ec696379565b5db0c3c8f694dbd7481596be565c119f43ed7d6e1032e55b3a5b760bfa0e660b9bd0d0cb6ee51218d966cadbf6a295668827d66f6171ce2fc9bd49ec9dc796e567576561f2f1d8b26541ae52cddfd895948f01c5afd13df69a1a0fafbca8dcb0c59a846ce90e4eb1a5782b66d7d35e39bd54653c2004931e70c2f9c9f4674c7bd861b7cd25d7656460137c0127fe9fc8d2923047fab4b38dca8bb6c4f5acedb17a1b1ec4bf6629a18a5f7fd1c64d700baf1565f7e4679524af29511b39652e2a2b5d6c04d5a083741ba6eef1878f02569c25e4ee2fbe9f5d167ad3ca5f92c16fbb73baa7e29f9bd23ecc591272a62f78512df84f5f713f6cc62d9576715c512b0dfc5d93db69e2a8a63caa8fef4abe06d1706a254aa9e280ebed09fe8f95f44780e49849ecef99b9ab4ad4c33c05922f0898a2e1e5667b55a25cc59d9483cc85455befa2d412d181eb62120c73d874448445e654dc75b37e51e3094e04a07e52d35169a15d7dc3a730ddabccd5f56922d765b80b7a5054013e5deccec1db89ef0c0b963f2eaef82c7e077501682a8d3ed73a1358df572000a4a20457f99ea74d1cf972a7e0284065324c8809d56671f215fbf30c3c8f262cdae4d2bd3c8c674ba000235b3f75be184cb50f0b70e8a06ed86509203262ccf06999a1331c39903a7b6d9adbd72bffd3d282d48a580290b06549428e4b1ac5a667baffd801d8bb39fe7bbdf96fbc0ff2f7511cf80dfa726154fe07aab93ba21e47ee9ded0a5ee446e9afbf865403668e3e1a656b65b474032bfced74efc17336095d78cade366b4e79d52115ed175a7736d1ae4c17dfae30df507960daed0dfd2f6f6ee66a5738f2ee5d8a5a91e4472a5d4d00d1e717377781902c3a91fc9183c8e83776ad73d54fb1f32c23167ab0296497e06656c00fe006d30544518565b37c603ba2a8f1ab238b2c152dcd648f3707f9eb92d8cc66b9601e4e32d23fb4a8a79c7bcaf3ebeeb737334bba579c9cb2a66990847320af4321de41a9d8b2fc109d4e75569e867b003b0587c76727edb44e6b42be1b26f465bcea25dfd19ad0783f6408569279ea8db4733dd3d26fbe1a7c59c4e62260ce5d1b468d04d4a506ac5e29313ef53b66326fedc0a0b6552f5b76751852d866fd85e2775e6a0bbe8088044c35cb08b1b59f2c43bf707f6299604ea7b80d12b3e7ed5ff763a5b8a1c34a53f80a336db485e9649c720e2ea3a8f1c753febecfb7ee56d3b3a48408539080a9ca1353fd83947d5c34670757866ea929e7ad5ef41bada72f4bf3aa204456a75d636af5d1bd3a12e7a4033e86d7d4f36900117197730baf84db6aca9eb553bff446d8d1ad8eda5a3fc514965d668ee3e4ee1fd156d097823a211b05ea6eff415273dd18705ef38e19cbdfea9bf5dfe67e9239d7d3303602c8ed97e6f5fba820ab52ff444f39ef3756df82c76a5f7b4d8d69cb3f07a8a9bf8a6027cd1845f3b61993b30776d9d965352676b7b12eb4ad571bb05eee3905f02809effd4ff7c93b5e936718ae171a3ad146c7274ceb201f781b2c263d2b0f2cf0316aeeff095ba965c3fe736a1a0ee260271658ea0ef128ba9e29d8fb8478bf9c0f3134adfa4d6aa315948055b8c56e1ec3c0001bd897738b919ab143fe03c930acf9bda9de011bc525d94e2cd22eb60592d677826e8b1cc18f9d937a7acb95e2c9a1f7ef236ae3dab0d0217750bac18e387c2984da19bdfcd460728793343e651cd0c9bc79ef4d37f40f382043c1a1496cd1e3f76e6c24fbc7922181d78922a1f0b70159d60f3cc63d24333d90b8ace886a9e026f5251da1951a9f6ef3fd9f2e08243a925a82f3635e72f2d169efc011dd69b728a489647523cf9a73f06e541f6dd64bb7093d19696dadcc1c02e9199317018e621bd5bc915f54c5d1f3e1034b901514eaf411e4ff36bfbe0806ed8ff629e864ec9f7a4ed65d832afc735cd460594e2a734cbb75d27555e20684ce39ad21d4402a001a527258a20becf98f6b48e5c7e90af83a5ba9aa2fe432388a8112d99adbf6bec7697576df1ca7a8f0ebe30f78948aa9608f03459e28a84b0fe5e318acc420db239fc9e4f5364afba0d46b8d16b777d5e9115cfd724fba02b0da89c0de20548dbf5e8eb9a16d652a92a159b98bddf4743a74c099116a2cee3f9d1418f6a353d03afa4b579207440c28ed7a07ae93d6fda1d1186a29746c3465c6a5c9aba9249bcd4f3c2fc0bd477d83a9b40de059c8003ce136c2c7dcb2d27936aa47a32de7ba894c91dfcc45bdb89c436919c9878047410197617941a1e5d65e7e9c053d4d26813484f2237510b4e1c29275bf41bf575bc78c8e95644069b2a39df43a1c9ffb4c3e965a29b385460d11c91bafed2631bacc782eb8aafc728c61c8c137e60dd3b838b89d49c8f5c7bbcdf9386bd6cbee99523d4e7db622b800a966011a135f8c1dd458f9a6d0bbbadfe9202f1cca18545c23274a6280f0eb31906b37b1a7a87a6a65cf76af6787cd5927042e5ded70eb43775a2a6955e74aa3bafdebde9752b9c849390957f10915c626a0d44b0a33f6b88ac4caae7d38fadf0f9b8caaceea2c3ed0f93957305a10fff8b55997d8d9036b5e7c2b1d5027d82af7319560e12244a5a48fabb9366b3f0109bc4900f5bfc6ea4a4fdddc370dc36acffcb6c941af42a62be6de44f86c07a3a541f7269eb071d6e894fdc0b699af5c5aa05cd214c0409cbb32e65ee1a2c7228b2c66bcf3ac7f8ef3c2a06cf3e6d2e5aed95d02574a4f11f529b71c357f733cbfcbf79195e643bc21243ed4f79008bc6102664ff13c0cecfb2e0cb16bf70db6b9d1ced5595b4dce6b8fd845b858691a10822fc9805b8461a2d9d0efd230e8053dbea5a9a6ad0bba43e4384904f7caadfaad38daf11e31eefa160f981df1f645c358548fed5e58dc057314d5546a464dad15d3a9b8e5acea8d32127047a764cfe0c0b6fe6b8e0018cd9c182f4cea8c6e8d7c56f3768d1063dda9f81985c45f45fb5a63063c729d7c0e00d3e3dddfb5bd07ac120f62e1c4a892a17827dd0c4e9cf8b3f3456c3aedea648ca52a37fe36e45331d434e8ab8450ff3d3abf33a0d74b89a0ebe7d6d18dd4cdbe29f4792521bcc1fb995fa8c33b30f36a84e10f46283a29c4de6abe9508393d7eaa4babfe69cc602dd5bb6feadd7fd9c63ebed8c06cc2f4226fb0a64f96fddfcb919f0523248a5e74c295a46c33ff4fc1e7f2c07ac37e6b1c470db62efe854908999d3f513a9e40850d94d80d532b11a552f3599b8e2c85f0332fd81a439490a923ee85621d32c5712555df20b5e024e9b573558f999f2c6dd318fa8ae0e6d35ff17fc1d3bc28ec7dd6328c884ffbab6d1a318e171f6737bea9ce1646b9eb39baad07c7a930cb56594123802e13f236b6a0753679bcd01ed7c41fade79a7c9f79e9adbdc92f7b29cbbf59f96066b2a12c23079462b4288dcc1a296fbfafeeaee9c5bb4c6fe6ac28172b71c2ef72a9517efbf07e64de417d30517e4a1f63c75884c455a83259eb7b5b5861479219e8c139928ddc57862443cda0fb8922008beafcf060e1a6ebd6f4812473316ccbdb8b6e56851ef3a3e1b89e28c7c95cad782da93896396f5cbf0a42e0743d0c89b66599295cb2c6e45d27350a13ba8bd351f95d2ac14c3aaaff9a021f76723d6596b2062a28cf1c6052a472d63b18d0add8fe7a210f4ac388bd8b278ff6dcdc0fde20ed4a58658e84778afbb3d2488d293ae123e8c64bd40e8ed96529d0d5e9553de685daecc523490891a4a69f5488a6d461dc2c94fb268c1eaeaaf698ad008c096c797d40a6fa2f8594df1724cba514e99d27f70e00e7ab6abbbfafb9ab1ee155fcc9ac1e7cce91ea82b7241d49fd038d4d9b8ac27266c39db3ff534da25787e353cf9935ea0b82916667eaa906ffd6f6ac043f09a3feabec613fa056497e83c64b68efc3702b65dea75b412752ea5096b093b448e49930e041195c89d9672a7a4523ca7c61e8bd60e9aa2831185fd409864f758ce4d1315e2f1c15c2e6f69746f0ac5cb95c56a726bc79ab60ed2dddac2790f50a635035b5dc67d09a39d28fb31140598eb57446671f0a10ae7e8047394ad5fd6ea485a102114e79b1dc639e10e8c66c3ed457b100d7eed2564b4b33d781aa3c4d79283b4e81c26bb101738ba14647b05469cb853fda0429895ad177b8b15b8828bb8b63d6cc1d42c4d73ead49a028e2c3554edc74af666a767b25f415efe7c4560d0474868420de6ecfbbd4cb57b5130d3b115f22bd793b7aee1b68b47bf9367c896e71528beb4edc640d44aebe671298093bc2119a621a98a02ac53f5a5abe72bad8d5aaddbd66c338b4735ae8b3d61cb63931f1488d1c39e82909483b9cf2ddfd9dcdd001d770bcce1a133846e4ce74754b49d4febe5b221f8af2d42e70ebbc68e8a422f5ec5095edfe6757d4f4e58448cbdf56f26b522bcd075087346194ea864ec193c93f5156bfc9e2199f8f81a01a072ab910ea2380931129e7997220e8c963af36765e6e8b7bc2331c4af69bc030406ada8c1439236df6e8cbe97cd80010cf60c2e99b38baa36fde016eab191dc55f0a266592ac9556d32340230d63729ffa9fb375ef9b8001761073cff5435e8e0d33d23dd2a2901afa4ac09bd55c4727819f8aa08eef8f03f1298808f4918aa32954cfad3b8512ee1f192324d74a6c25b76ed77ae6d6838842a992c788ca51ad50c180a4b7ed64b46dae56bb51e40298b29784e38d6d9fab5b2efbc6796fff3b16295d749c4be88ee5743aef6fac7ae1b246f38521f17d6ab718fef5dda3a19ea3b886dfe6324903caa0caedb3da78cc40a29c38a410914e68837e66842e109284565f4ecc661503a5eb2b67e051f962da02ee44c793f14e9ccd98e043f970e6b142c89d77fc615e89763094924892a1568d1f2544c8fb7adf0b63fe1e046a9f157a7d893dac6e436e449b115c2492b0818d6868c729678f43d135a3fd41d7315facd4d6eb267ce6d5c73d90ca42e22c21b689d20ed0d85e48b346d02c9c3a515ddf6911ce8f5f798f86de89df38ac3c896e587a8a863b4a144eece59a4540a06dd5b5b03d4983cb16ca9318283f7ba69108af2394f81c22ac0278d267e56a391d78a6380cae3b31007dab40b315da4714574af7f6ea321eb2562f0b006474fd3e7162c068e559645f4020e0af672457237646e016965fb0008ddc510f0f4b10a8756a4f09f54fb51e7b50c42dd33d8e488a9896a376c6a98987150e88a188e1c9cda92344d3a31239c37aae470d4171e8b2204028de6a36e4560b6225c35f4b383e14c4964643234efda0be4d124ab7ba1ee9730a658cb483d2ee37b374bd9dd827a9c665428a08f57d796e5558c51911df491d40b17668a09c054f4ed452ce50698351bf1a22ad99de890ab37a7b774670fbc1e58b5470d613e5c198643b4c5f122229e3b1fcd6ff6c9b232be91b20959c0e4e041b030139a0806ef74e3f66b8025ba5e36b9b70ba850940aa34dd0e0266ed54c2bcbeced9493439aad320759746d6bf7978f0d650eb1f46df7155ba4543f731b341c5b34b67221f18bb3ad055d126966f9d8187cb84119d5272b5785d4e8326f3e20eaeac7600f3bd545d2ebc5fd3ba67c26e74447f34839743d3590f7e15834e90f241b1aa8af6441908300dfc0f12bf37a30d4529ffcf25aed8584ce041ee3bcbfaed9b006673647601f3a018c585c34e3096b208ac034c06d4af4de9792ebce9486e1808fdba2b988c89ec6342efc739de8c2e5f08eac693cabb645450550b8479fa515b2abe03dda98eb4a6c103f18b86c0a391af45dbc1db52972a732634a7424106036c0cf19689106eb86184d1947d43c2ef66dd4e7c5f61ae6eafeeaa1d2c35bb2e75169d3675459df4c388305414eac1d42d8e1eaf3fef155e79101e87980157eaf4caa3a499bb7b4d9d897496ec8a4bfea50a951b5f0568048e0d854fe8b6ffa5556b67ba9457323fbed0d494e8af3c22170274383f179a214d0f4fb147ca0612775520436ba42fff7e01e73c06e4936b5a031c6b42abdc27361e521bec4d58b67a885a57930642e74b754c22b46ca07ad6079c20caf9c6f4fa93bc4c8b6f23af940c6a5fba858328e38671cae69c834fb2d47b09b46ef3d07bda6d3cd480ba6de37940b3df0d79b9f9fcb5eb37b9e3fbf6c775d81ef131ef352c6f2edbe4bf14ccb8dc81f53829c164a358fcf526c073150513cdd5625174e2cf55a0bf94c1f0b866965f9f72dda260a26aedffef4a74851607d6083f2a3c848649499f7ab03efceacb4099fe559e1e3f53d79e891ce3af08a0e622df9c163eb336e5f3f5fed31385d13e615d0d47c83f02667f05c319579fdb1493355a816413fb88a55a0127b908a19057cf653dc93d1234fe86654a3254bdab7b9c7e02fb4b66319aa2a026f194fd324af22c16159f8fc5867fbbc1d5ce0b5ff1c027a8e3d2bc69a054922b1849b1be1b06ce7bf65535771f274e2cec3dfc4ae55ebf218ab0f3f66b864ceb795166cb9898dec3bbc7d21093bb0d8c8d6bd89d7a8251ef62b5edbf08f91debe1cf62ac3860d44b50df63faa7c30dfd8e36dbb8b6669399110f4d2ba1ebe293e67c04631f7c2c9f9c880b35bb8a68c7b90ea26a73edf50f0926b7ce5f23cc86a7f4174989ac3b3250d76a033b4bd9e1033c43c63865d3d8eafd41b7f22f1c1217b9146b4afb889e79186a280e2593f46892cb61541381eb0f812c0e72b26e409c06c90168d6a60dabfb8e8714e6e078e8dcf10891d00a3e53a033a86c3db2ae4b38991de26467398838058a1e1b823c776a92621f1ad08948a480190406ba407ccf1be7695b1858c348a682bf570235acdbbc34c4dfba35d5734d1344a0535ededa0e99bd8de33bda08838691aa61f96ba9f8bc1477025de34fda4abc58949a1cb3fc72487fbb1fb32aa55783ef43c8ee9d77428c7cafee24dfefb74f71977ce45d6d2464a7d3c10e59352a071602b82f620ddd56bd9f492046b44030b956c06546360bec254647b75d209c36b7fa4d65d6ad6dcbf0bce450a9e593ef53412152acd8bc2424aa469e73d916d506a69be97896c416100af67c980fc0e738f75cedfbcad3fed48f7d66e9530366d63c96ab82e22b28ca19abfdf35a761a89f2c81aad8d6bf8f518290ad2e2e95d3eb687a8221c309669b35160ad51db5a11f31617afc90fe9a7c8f12e5c805b18ee5dcb92c18a750c4137fafca83ef79d4cc39ffac433961da80366dcdf21a5adc2bdd551b0549456bf8819a199a777b49667ae42820315149926f3ee3c6a0d941f025800ee943ad0ccd18c60b94471d1efd77229ec352b2b271431f703fc7695d39d05dfb22db32ac11c5946f46c98e4d97983b406da3c0cb8e2578f5f2a52a420c6d7246a3f1a2d4e55f3b5bf2de2c5a0837ef6604473c38be119145c67e0f676d6b436ce815213ba908a890633681c78a6d279f0123bad5635fd797a7299901c632edf68bdc3d6480b55552e3bd8a676c7920ac71946c15ca66c9a3a9c70aee7125b4fc52f2c77b55818bc87f4a7a8ca9c3baed058090df5739e37612fcac54cd53b75b35e53988130bec06da5644f2c7d2a8f6cf5e6a4b3ff6df2d562996ef4d514d026a212df122dc8df2620d9fcebfbd1d2af3ea3ac9eecfbd18700819c4c1537a0b7e3ff77bf9de754c4850f9441f00e5773cda43bbefa5845b5afb97560258b5a6bb9057a6ecd7cf1f5364c7690152600988b60c651839f1871c8a2e6ea24927ac84993dc31663cf25df83da073b9ea11a5b5ed282b1e82c07a482b72827773de5eef3474426c5630536241fa8b437c6bcb5bbc0db6787450d6224fd00daa639cb36013231d0ad14b38744a8382c30ad3bacdebb51441d7ce0e4f7f3263d19cad7e1574d751031f60522d88b25317431f4dea2a86638d6be4c75e7073344e1d210d89e5af58731e01087b0b06d1f05bbc86c7b08a953dfe6c087513ff96feeed6c5b49a6b56f9b35fdb775c81aeb5bff6fa05f07410f79a371391f3babec3f85ab8729669e65665e3ef46d0fdacd4cf9210516f4b910a803e742bb2cf03d4743c15b332d2b183a9865954c43302324470a4cb559bcefccc2cfbed8772b1ea9f1f3580e3cbb251049069a95d283212140c0528d7200102dc3c64d2a8060a9aa619b194421a7bfc7ddaf993f0649277509bfa0f481e3c81d31b63d40bddfba5c72d82a8409d3183dd4540e770971808be060a1bac146165d87b0273942f7260726c028abbb1d9a4aae9849fbb202cb7859f20114e20ee4da2d18b03546c3ed1b66346caca331b01611fb2b77c796fa202ec7b797b02ff619a3f3efc2e58933a094350aa7a3c380997f1e55845ffa2993403d793c4787c6fc3f9cef72083cde5c882180e62949318d5990c19d3cdadefb3841da922db6a92b6e98ddf8cd1cc51e22761eae128f1966686b1906dac6a54188376bc23fb290e9e16eda01c13ff25a976360e941bdaa7dbe923f57bc783401b7796a73b84a2d780acc64b11960643e4a6e6d3aa28bac416c1fed205d6264069924d54846cfd2f1a6a11371620f5ea429ee7c631296f2b97e198df98e3cb9447bf3c04c59b3f5be6d38acf0d1d4e5ae7b1c254b6d9ffab21701d203eb3391d956d260eed788aa513a00f0620b1725b4304318de643403b01a47cad321bb78bb21370cae54584355663bfc49f620849ebeea5c25935b1ea7d015072acfd7003b1f76b1e9e4d257e904f4d3d41f7ff646561b28518332638ce798cdbfac6a5e33d34a620bf340a711200fb36431be81f58b84a84b0029cf16deb10952fe99455fd17c527b9ff411c3c673b1ea9656198a8214164f8121dc0dc8c3444661eef7b991b3013f4cde90fe2eb7cb73b79784e763e4d9be6ed17bb0d70afd065ea0f1bf0bbb52a9a58bb50e0613a151ec11a3717586d55b49cd406fbfc15e6cce5c3d712d2c9fa1493fb528c674a949a2e1594706785bc640a9656d1752d940d820ea00d79ad49c0c9e35e9a59413d901346f628cadc7b0fe7ad2022b9f9b6d9020f68591538e1a8677acc2c3bcf9e611f1b9f69b07a76b6d9579aa70bed0ebc49c63082d2078868c87056d9f6a665f010f55d4fcec7410dbbfa50f87ebf68b322dc2113669166dd1409e8ae1eb534a2ea760537e8d60694593b3223b68bf02c830874dc11d8615a44c36ffa9f41c7d5d8a5509e0c9ed72dfaecd9de47f9456130f0bf86c184202bfad3a28a6492143c3b486175b84df15da8f7af2e74a8ad9bc135762d22f020ef7d0a8d639da5b2721d84bf86f66b680a7c232386a1df9c4c1545c28eb3b10563982a6d93961dd0263e70c864f953e0d59cb644ee3f5e2bd7bb7e4b0e34aea68f921da36ecf7f4b917cceca449806e31bde3ba991c4065af8a7bc39e2a37863187eb3c9f192d31e54ded3888a3c46463811c540d4836b7deb10d1b8095e7728d14b247d8849d4f408ba82e7158d4512d2d317f4b603383d00ec4397da387c10fcfca8aab574f05a188b2dd06c08d78f7614a3a214060b130f68fe9046896d68d153177d06007b280979c21906044776abe4bf6709d23acdb8fd259814f56c7a0ee897fed09c2187d22c5e8958c8072b96765573a399bbcd736de9490f341e027149c1c8e3ab791709a6ec3f785ef645659ff3f5f14e195b6c4e684218fde135a5c5b9258969e489b94d30e331ca866b0b8ef662449f02099fc0623745de866fc0250f6bbd4921ec5fc6a08407d05decc20f83a3b7e7ac0bb83abfb65f71beda8a687f37bb58d5d9bc88504f459ed6524e88152b5656dd56cf61746315a190ea84cd06c1ab62aeafb69a7e414f2978d01139458baa88cae1dc570aa6d402abd0bbd6ec8746e940c3baeaddc5c26df8a21134a32660fe9d36de9539474e3152cb9872e8a26e872274f0038f222f2ea5399cd6085ce291b168b29cc97d56a76ab7156aa1065187ee2c37cc8db4ad0c1e94b7cdb7ddb4d59b9f0ff2daa9d2dbe4ea8a7f5a0b39120db1dd5271c83ed096253f224b8c1f76fdd69bc468cc775e21a42af1c1df9876d08828b0250d9f514072e0b42d47c38beec9e5426b264b01b80e34122cf1460103e9f5be65eac72adbd3d296b8b82b0482fdc404ddba9d112ac6a1e22325fff115eb3f6d8c33c1bc76899a28d30ba6a0660bf3d820dc0df4ec72e9f327a2f391172d2fde2bf73db9e532cc9f4a9628c0958b02c077bb3e398c344d12048b38c12bb81b1ee91e147433d0195da58bfa15a56e385a9caeac69d6fe900790c7608cfa1dac2a40c5ec2b7e842391cd9149e552b534bb00c80f9cfce3f45feea256ca7f8785ab5fed0f966526293b05bc472b836c18c22fd6581d23a9647f24ebb4355c98c9c394c93c42cbd4dada5d9e1b3efe968d4e1bd1dd8ae7dabc591908574376ed0c0e540d142adb84fefb728236cfd5f8662e814d445504b05adbb02a952217bbed83a5a10e9a9683b0e5c1b9d609a5c27535a9104edebd69c9344c9b1d060895db7bbeb035cf3107edc2beee3c628b42d710bac9a182f132631243ad013d1c5a9b39d74f7bd6d7db3bae82322ad77e80e7f36316a3e49a4c96fb9c103f613e29d831de46e60b17e6c4e23bcc00203571d68822bd872debf865f64ec2c96833a89aba27a40989c96a21f8650125958f7e33eb12f9c4311a8c2d8f919031476961640fb0e1dd93a166ef799b59406dcf766250bb147e399a661be3a5d45a5b59aa178829d5c639acc8eb832e1c401e1dca444009fee720939645f8455f19f1b0533a4e99ce70e61bcdddbe6ea338f39265e93acdd45d28ab70ca5be6722f98b21106604e4c8506abbffb21fc9c67b85d99c4d7d1dd26635e3ee82b21c212db9791c95a7c1abeabcae30f53c96c8a59747020d651d9c15d51359b50608af4661c2d1c4db0c7f8c54a6f4a640d8743e28806b36dcb7ce2a83ca1b468eacca74e226a4697d36d818f335f0aed175cc7419b80d44112a2646fd03c063439e4c80e6cff7c58fe57f0af8cf58cdda49af9620254f3db8b96f5d696c74d79b35a63aa1b5019df9df044d37e8a1a74faef355e3a837ec8a4c3fba5fbfc67938f1910cf7dd6b6d80b5e187c878fccc3a6b376466232786dd18ef45b172e45c801523958fa4d403817c38ca5ac1f3226ad41997dfb868048cbf56b3ab0012bfc70f53159dbe2851d885bf63e3e93196682e9fd6a92f2e58dd44a394d35c1187690c04d4cb2fb4e9755a838bac1ded38a0152236fcd224c61c1274759301102edf4acdcb366aad44a12edb31e211152bfef3ee97e0a7f5bb53d7b9b7c96401579d253c9e9682b8f1e347e7477b76a965bb220c670ff250edacf8b1c20500c68d47d4e6291999d5e27ec8e262a4df594d276921daf7a248b693ce646fdaf4d231ae1abc7a400245b898d676809fbfdd18bbc355a99ffb7143fd6b2c9db8827eae50a5211d2d8858c33c73543fc76e2a0074ea929f43456745b7894fa5dcea71733838d0b1bcce97d8d47b97e39461a67dfb9bce9b0cd23c5f4aad6718dd9caad9694912420e1fa6876b045846ed835dadf03e6a07dd940b551e82a007fc31b6cfb4118e1cf22ddf54da168d4185a85e63d9cdb07da38ca533d82869d97ad171d77e58709168ae7d1615aa84e58ac802168d930463a95ff5e5baf13d391366c1ad4297f24784056c165d1228084a926a01805022f1383ca14be0cc30d1f224bb83003edb5d10a1e0ac2757f1d2f2b7e3559b86d7ef5504f6f84b1f495816b15a24048ee9a3c57856fc430f0813d61ca2fb20712e201e0215adbe7ceb81ae64766d9c65fc5b80cccc4bd42e2d3a88e27bcbbd43ac1d35df3a54e3af446c56360560b8e71ab0de6fa72863f21912fc7fe1459b0e800116c30f70c52e4c7ff106387b7eb201bc6ce03261eac1ac4b41883d77a999a1e3e4efdde5a678c6dcd0c1b151d715fcff6918483e168a29be621f7bd5502510a989e37fab08755c82e6ccad4c6ca7303944869fb887f78782b22c8a5c8e4a6004e1628723157a34b3c38018ca62b68cec304410f3cf76d5032f72a7f2fa62a1eaef0bc8b4b0a516b8c88048be967dd2b38bd9b71e198a8c8e354d1629703775ee0699e9002c082287796082ef5cdcdbac72ecbfe0e67eb594f362fb6352dc0915a4f6f7e96f442c7d10b88589d6b9211ecc033bf682e39b3e3a813a968e036526b600a04c237f4827b7c034ed961e80d4e124bea939370486bfa3f61ce8a1b6fa5207f09b40acfadb9a1177c5850b1cf5caf46da76d36e81f8b89843e954c987c87ca5e1987d026ee492b25463b12ffbe75079df0eaefcee0c4d362aa44cdb87ba91b8421e3e883cf7356b94af09511aa4f5bceb07a038e1ef898dbeb02c22ed0f0bb86f7e2e95b1f9048ecea3628fa820ae48f8231d3f096e54ffc3825254bccf0e7bcccc08f6daf5b4b3f506366b8637177e173d7df1a821d4d03208c2967c7b0e54785373645bafe098a2a10b59865df7eb128c56fbe57917e09a092c5befcb9fa58d6a25339b608bb9c2b8e9b9ba6fbcaffdc819cd5a721e02282727d9b8237c18a368cafbca411d21896ad70d68e2c04ac2b61c064204edb8e330bda7c14faba1b523e305c2fa055fe43106ea3b7e9d071704716c666358d67487b4bf624570c30e9b0b342190f4f09b430b8ec2b1d335aff325f560a0c42358c91da79d2de2f925148551a8db3f4ebf1d26d09c9cd379f1ff95e30caf7f0eb06129ecc6808d3ade11008c6763b4d6c352a57e2628d5561ef922b240429fd6735a3ae58db0f0d615b925fa18029b85b3aaf5a9ff83d76e66b207780f5c4dbde01599e6dbce1eedf897079181df4c795c8c0924eb227e2dcf9e0f172e4a22247d0e37c0cb44cfe0eef12b90020cb92df041163dfbd225d0c010ac3dc60ed974750f2711bfc61f248d2704f9d651ac60f88ab7fa337f03dfc2bdb2833227823001f11aaf305abc454d94ec5cbc7447afc48563b654ab5bb5f7a743a4c0d5303dc227653bb4c573fbf3db0b05028813b77213d121be9b788a2f0e270f394329bf22ba2d24e9a4fb8ccfad3ff40d5913b0350cdbe487d090abe683065a364954d60f604c9be7c2e4372f92d4bd7094a3e96a4512461d9507922395ebc44b23e193839988505d078bf5435c07f7a485ffc0719539c22d5e2e2a4e8f763b232fa0b9ca95571e0d5536050ac2bd253824fc3a79f149c4b6e4bd2b5d0c49fcaaa740893be9ea151da7b4a8ddb748dfc389b2eccf0b74154d3c7ba6547c50536f25b781dcba06b4d9faef0ee1d98d74163304b678690cccfd2c273dfcd2b37c2b5a04d42b8e993f80ea8d7c6cec12faf310198932773715e6999ca8eb7651baa06e9417f9b58ad35545cd3ca65dab2289dfe30fa1f483323ade16a1943b01e236518f770d0f68df9e1c52719b1a714842fe63831d779276955d6c2c8acef36ac1eb53331a988e864569998ee09b64e4107b3543bf37833299a810a74d8bee399e222be353373e04d0b9196240ce75c59364fe9a38ec65179ea6db9532a92b2a5bfeb4b41a7e88f9a6a037b40bc60216c42ee6a339085fafefea7c43ee25b29c9ba95ea71da5a05a31e98ec71d5495081dc9a6ea686b1009a8f9258712d8838d228d8ee2f8198116086724cdb1c50b1224f1a50c343603f1506ff9b62de0d5a2b7aaba7953bfb925ee7e429a5c67eb9a79f9b4b4cda3c8a7264d0e4320619fba9422fe50d98151e9eba58baa690082d487c779584fc01b0819004f720a524c72c20f9c49f0cabec1d20751ade7d3a4490944b42429965a9635891126119978afe86accdae004d6841215dbeffd80f1e9c62663f59795f97d0dbbede1159762f880b4835eb883f44db7249826fde03e8c6632d26f87b0e4a9bdfd1d64fd9e0298166a4ab314937de7666426e00a9d4484062461c8e0f97e1668d243e003ae8aa9a9178f6de023900b1a4b5be230df3f5604f57e2062bbb14d8445bc6982c3326391f11742ca875b9e8860ca12ab2fecaa1360141e9ec007b5da9f583ce5c483ec2943e606768df367d89f9e8d450ba62ab8856584c52db6ee799863a0f271f2fda3c59f9084ee472bb34acd9043bfe1d33adfe4cb132b325303e2b91f4ba8d1390ab11521582dd2203fe5bc804d47866d3affbc7a7b8573fdc2c22d123655505fce61c0c464b96500f7b0359116385eb41e311ebe6a52ba0db8ed6dc659fb9fcd34b9b1308e19bea2f124ace700353c14c17a28d53686c1b033d701ae7d6576bd9c0a332f96926c3315f8c4b7dcbabbe5a9deed84e27ca66fb99dcfb87125c26c3976faddc25211817e15de8aa58af9171de24565c0ce64dcc1aa1e4a06689f4bcb3dfda725d7528d03aaf068dab256e6f0be0cdebc7c8235dff67d23a6b7f4a3c6314abfa27cfe9edf5012b598eb61d32f215415dcd0484958cd1f9c452bf109c65659ec6ac7427a1d6ae6ace9ddb2e3b1dd95a63b9030cfe6faf507f8dde00e2f662b9a133433498b2d0f242f07c4ce2f6cd0b2a6e9acae5c08cea4c9ce99991ea2a412b3bb02b8411c5efa7cc8fa24ca119ae14c915874fb1f578de97ed87d096388e9782070b1b6845d46ef86cb2cf2b07e819d418dd40ef7d9a3687bebeaeb0eb696260884b01a23aea797ba3c9febc5ad15856bb4d1e9afb1003e0b39f6f3b318ddf52036d81fdfcc11af6feb30d16bd85949f53a1a24aa66812bc1b56e0621b7b7a0b07de1a6d8397c98e71ddc1a81d837c1b0d49283a503fa83101320dcf336348d641df7cd0d6087701f08ce5e43bdff038f955c5297d6329c7d9ba5351d8a790c886f75ba42d7646b6c71005b7e0a192aada40774d438adc6f08db40ecf55e5146c126ec39611d60b4c14806f9e4b12e3491ae8032cefdeba852c8da9a2ae2d25537bdde2df062b96ca133ec2cd94ca4ffcf8fc966f71f84b1c7146c586745b89b2eb81df1cab43f4e549caac4e58a194b560d5889735f0eaf9f98b2fe272db3f1f78a555acb75c44b397cc6fac8ffa7aba8fe5bd71191353940e1016dad6f4140e3788750fa2d65b71888ea00bdf73ca2aff3d75f7d8bdc3b9a3027fb063927a7b45d805a650d55f64ca2fa6bd427d26dfb893dd239a87dc3fc4971df24d89766d33b5661c2bc3590d5d35322462455cbf2808ff5bfc2a28756e53613c706505cae719691309241e0814166c36f680b7b53796aa2a3607e0d13eec96b0a13c3774eee1ef00094128dab399072e3395d4f051de28f2b5788cdb7e36887f5c366660c717c51d272fa059eaa10760947827b032ddb73f9c6543f0db48c2450534dfef0d13f5fce26f773e064677826aecd3de1820725e41412be430356da6a4861a748818a9d784f519bc92fea75471e8593c0da6eb6c651b44d48bb4b130f1539b370d59ed1208907fa60608441a2f75b1c8411d9ff5ed103483bed91ca01e3a091f2229604c9e1ddc6b5aee3b6a39a65cb550f6b98e46679fb11be65dc16fb3360683fa89f5c2f4d5a6eed996a7dd71112f365a52ffbfa1ab29fef5b2220879e5496cc11c7892cc7f7ae8a22abfc9ee22afc09a0f483d018aa56b607aec6cc40d46ffcdfe59f8fc820f07dc54bbd7a1b37ac5a4c64001a651e3605a3d522b1b73f1231d73f90e8dc8d69e3000d17bc09347d2eb0944435d062857205f8e749f7fa3ab401d0f431aef1e1e4534d7786643cec75825f81345c4f5743059d3336d97219550a941c6658fa5135e32532933051597db69f836fca32e41855e6b6301b26128b1f31b9784c1cf9579b1aed9394935d4b8980ad8dbfd333a060edb5478a2dfad55b76031866d2c523bfd3cc44ae5839ecba361f709f22d2b33938a585db145799c9f23882dc045db495f62f7bc576492173c43e387bab109f3ef921714702997ef7f042a03d963fd5b94254cfbb706f3a1599f9ef309bbb2c498748c47ec0f96fc32ddaed49f57271363f412a46f37c547097d3782dbd54b94c455f12d7ed46f8e5918d0ee55dc926eed9c606b03abd811b2ac26b34381e92b75f63f27508bdfed5c5e5266090409b697c7bea43c53c694aad24262d957c4df1e2c8590406aac70e0115fe7d5f3e9ddafc4f8fd67f8bde781fb021f93f963ad445090c180f97fb2cc4b032293bf78a58e0c38e25f3fddd85778ad895f8423f7f8193d7898b5ece37b9f0d0dcde7565a1db5303edfdcbc07111af6b68bd0c9d0e7a3cfce4160eb304a143f60ec343c9f8d0f2fa4e18a9f4bd61bcdaac7fbdf81e0e14fac6b7a996829f2b41ce0b66e15057e9bf3c2696bcf9c1e6e6e4acb7a59e7342d3b779bb37d73140d7093eaecbdce641f22908d2250a49b6aa66d3c5321a0d6859bf43bc038972f2bda2000b0c7c4f38367102aded96504a88a95ba7576051c5ddd9151d52c36c69a517e7e2efde0f1d8277f35d929a4c33645295f892eb97c051de9f39f2d1322e6e16d819f1afa2f7bc7f2c1e649fe2290605f10b0d14434d248b661d895f847347c9fd3211db1fa10bc933fece7a3acc9918638a7c3461abebc732b1efb0fee1f7f5049440ee7bef635ffa7ca887db82629308a978bfbffeffeafae77e4796feb9e957b9f5df7fe725e3e20d97fb77b109dd1782baf918b2469b66dc5e93a5753badfd0fc73d771c057ec0cb6f801dd13bf5b17863de054539209da6417d19feb75b3345f204f5bec61096d8af0dccd1c18352351aa98fd0edb98f4ef01dcdf17dad5ff9504a11e27ab0f23206631a4d59c8cf46fba0694494b6f6f04554a45226b014e0a2f6f4d62a8bd60ed372efe7ef5f79f8c8bdd09dac1ca83b3e9486d89f00db266f84ca6a3c3c18c5671c830dd4b32dd617b25034f046704469aac8f208d54b7ebf24af17a88d2c23a9c96d5f723c787d759ec4604a89ece300f0b51c958755e35f792df2fec6925dd312a283708186f21dc44ed72e8360add16339db142f10edd32ae3d508687c23c7bcfdead6c4aa31b5467b25514b1e26a59888154604919ef256d52904e036504c340c07d20022df8b000a3c28f12ff6115ea5c710a24688eb8a1b1262dbad2726b4e60ed5c0132457addb9e8fa7a5705df0d12edde76a16afe01d146630cb040e1f2e9b2ebf3ef05fb64a1dc67394f726bfba221a18a7eb0854b9c6664d7d88da5a2f54e2814f80ac379ed7c5b56933b1bd0620edc2eab5b192b8a6791e42ca14c0b1af15e92c6af65f9e070df4858ff9595342cbc10f96d00e2830e5d85b06bb3d1ecbf534e7c1cc13d0d2e77ec214719ddd09f730bfb9acb6eaaa781c9d8a2fde2e2ed1e4ac2bd3bd2ee5754869ed658f7dd0d16ea6220f009f05ecefbff1c4825ab80fc140b15c4dc831fa091c52db77e611d830fc91d9defc1e8eac6b32a518b23183d9ac73e9473f798ed46937adbac1b6cfbe0e6a5282780cbbcbd594f0e5bbc8085c7b29af6358d90a7e950c96325051086adfc2c04c5c3ea498e98c78d423a6e9f1601620d9e8d373c056341fd640b441bc9968751ba67fc20d3ddf31cdd8f0f288aacd00341c133a7ef4874fbe9750678e7e832813073524cff821972f7f1fecfa2932755093eb85b1f374d0b3f73ced95836082ac47086677ba69b8ef76788c937bee805cad23b819143f0408e5eec0c0b089b65214768c3cbd385230a7654fb4c5acb4d9b666ed3ebce1f2d92b0bc2a6a6049a9ecaee348eb0fdd9a60d275da51763ef46db9182eb61cf18a01faca18e67d2b72edc7c517e535f31891af9c8adee6292c7489cbb287477926ba4f3ae4f91300f02655915ff60c1d06ce03b743f994c394b6cdd7ee4118c99e4b780ff99a53216afb8d3c59fd486beec432652f85e1eeee05c5c07f1a518d5bc2e439966bbed55b84e21fbd798fe788a7384562317bb6e54cdd1e0f355c4827d2161b669a9ec59789c5849a369ad4a391a52b2ece2c42f75756e5891aefd2e80a1c84f9736e9085dbab2cf77e78b8a315dd5133d8509a932ad4004c3072fd207fbdfd437449cdccb571ade187818a4d83953d89c8c1c4a4f88c3bca944be99a89f0e726763f1560acd72b6b3f45f77609fa74a9a2ea5728f4b5618bdc9ca1307250317b70fa8a8eb1722ae3f0e799e83a31d0f0f3a7cf1554df49740958768efb0f104fbf315e194f6b3cd8cc5da6f82bb68223719a1979462a27c8edd3ac7cc9ebb73d8943a4c64186d97dfcc083ce75adf987fed80fc480814438709e9a26b489bdc546ea35ca9195056679552b6b53d9043924f6c7e3bb751b708b139e06de4b43db7f0b2e7b052e6f5c09d0339aa1e4146ddc47d7c4048f1ff233dce36012d7cf70a30aa16b21c612b7a773cd789a1b62335db5dda8547eed3f256325a9edb5b3ccfbb4d99e473d25063aff0aa6c9b81933f10efe23fd8e7d79bf8090201abd2c36ca25005569101dbb02038782b2ed3cbaaa563720834ffbe02f84d27bdda4f475e2476b5021fb06229d9e5910bf5fc6e0f2033d7775976528ea958e3c2e92a1dc4e70cb78d683b0f216ca680a9d73c11a1541dac218489abe7ef10599ecc7bedec69e63012b8dd50bff900e1d592ecda5f2606a4a71ee4c23a139e2795c8275658c62e3a50b0f78c017876a36cff028aa5c0e586e0c18a01a55efa1b12e7b4f56b5dbeb847cee1b4c13b8df5421c38fe552ff34692f0c90789a4c59a1f922f1288617d2bfff6a3b27a8e57a5e32e6a58f3f822c9af40fa78e3a9c440e61ae075adce31d7115f98bf2bb787847af57897247f1cee312db2c175e022a0aedfcbc845b0dd518b2c9cac8c9c4e3deaa5c5337337ae4e6f9f2ac60456f74ed224d4fcd778214eb7929f64f9899237828c796a02a646b66de2f869bf54ddf57df694c4b81dbb83ec0469a5520717310a6f705083131c035336c879622d66203c8418764c131e0d903fa9a8fe5be4fce55da8c42b2b94df1c62766d7331423e7b1b656b6bf65889f7836b83eeaf49ed3b3a198e5b9df38157c875a3599859dfc1bbf1fba65b640c0140d52f70f0cacb060c63b282c22eba51ec7623ea77bccc8234128c7bef15095912a513e13350f7c568ecc9957ea8b2266fd08bed7c69648d0240fe89eef8448441dd1c24de0381beea9ef6689be6a75756ed13c301a1b917964d21190e16065affb5a29d11d54b5a54e5646c0493688046ea9232c4efb3209fd20bc7765b7b7f29f10222d5a8a8d8ff08e1fb09d6b5c7febe82a099ab993bb0e4ae9399f2bdde8390574f5a49e21c4ca4df0d71b04d149fd482e3df2f362dfecfdcb8785c0e5084e81706c836770b0fa903ddfd081a9114818d304ac7573bee3be4ca133cbbb5ba233841bc06c6c706992162c71b23cade56526c4ccb6153720698a5863182e4d86e85b3511eacc328cd8ee58376c72a37ee7b8ed94f2fa449ff5af0562d3a6d9f35b6732f42415b2fe16c34ad033bcf64dc01a57c207956412019ac96274deb1ed3c7b013d2f0bf684593b702d267797b62e1aea411cdfb7ba6978affe1ddfe28e4c02f49e376a538feded0a5c37df16d85c58604d3a4fb999339d37eae95b86cc6001f8740b10ed78cb47deea53bb85454ff172fc6af8c67d384bf34d512ff29ae000f04ec7a9ea1263952e5c418bc5adf01e8141c40c4fdba3377da5ca10329c45ef9c16faf87c3fb01266f869d145d20d757e08c1386ca0edfca3412d6567bbe96017db9047aa1e06a13c7ac6d3072fe3b0e39a773f6a422710705a96dddb8969d57977c6a7a36435b7812207fc560f9d659bd7fe994532d9fa562f619fabac1dd387314ca53745d6257891f9081f8876efc615c0e59732e0f3dc65e7fffdcb0bfeae2978fa37e03eb9679b7d8116dd7d48b1e690b609d19363e1eb6894c4dfd59ca5214cd939144776845a99aa18030e17332b7ade8a56f88506d7ea4aa651c82aefe75cc4489d8d95d7f6d833395f51225cbc7dbf8a3d671ded066b3249d73c89a9255ac588be4db6c64f44c31753a3207b02d445e936d623a0333d450d70d938a86b90bc1b3cbb34762ed807886758251351fff10f4a858d69024119e6af59a080344ac8a6470d608f7d428b35b4cb701119834fa494c5d75cff350d90c2d37a5e3af04857f0ff5379a5fbc3814900876d149fb2fcddc8dccc7efe7fa259d202037d89b5f9dc6e4334b592f3169eb1ec241b514d39113305976dbf3364dc325d3c84200ada786ab72f51a77509b7d90d99e64c9d68a48f08310444fa5e6c0077df94ae3bde4383f5afc218f40fb4322b51d3330e13275494d2968e7264fbfc11d5549a202c92a4ae947798dee1209aff73ee2f6a31078dafca7fd959d97ada19dec8f46c3389d93afc5e83b7707610935e001d9391169cf8d5afdc45fa0655e480a9d7182c8c6dcafa2c44543f8df6e1a6ba00d8d636faf4337fc862d85734387b901b0a862824bb35fb18b030aee02cd8ac7cf11ff918c7e5449a327b43b3fe215cbfd6a3cda8948f62fa6c29f2cc7d9a55050575c3c5eca2f8f95372bf5b31c894d76812b8f805c02776fcb6bda60da365e3db634171b5772d332709c5a0e4e1b4263a23e06da97305705d60a988c1132a6ddd56e325b3af7d52dab4691937ac8d7e52d7f570edc6e231f0186b1e58d29d80631fb7a8ea1d4afea631fb3e05c6d5a09cf77f23b42359dfdbc7a399395a5aa9916c12d8c62a78592f79592faaf39b4e3da99b286328d83bf79c61602bd405eb0cbb04957a421751295ed0483b92335844be02d500db0f2016c592d508d136ad4ed7f4ace89e4c78a6774025cdea08a66f39b8d9555333356004779ecfacb573d97eafd0fba6f2a6f015f8025762dc06bad180701039cd00845a07ab8bd6265e3ad5474c4ebb3b75412ab10b673a9ac71978177a031c39253bb9eb4d5ae4950b9dcdee21670aeddf09641b83b315d1589134bbf411259b4fb625652f7509568561eb9f8536d1a20d5d68d0fd09a64b05821a0d5758b3e61263c878385b25f3278e867a64d96badb1225f7e7271422773a3a816971fb31c1e937cc05fd72b7b70d2159ed7cfb7c282d6b89cd0fb281726541a55b788fa893cd96e5e9db27eeb3d436ce69a7eef11f8838780796ea57a8ae000a6ae096d3900e72c1a11a52c1c6e409d53702b9fc91764fc528a9f0712303ad31409c55df4f9c8417842b81eba4ec485ad2b63d745e70c280c9a23a05f83bcd5e56db6f056b7df111ee85c0f6fc31a3dbdffbe76c02796d4360557ce829e9312a60a56a3ae1cfa2c8e3e1d4b1fee80749dd09db93191d58a955c5b332202a740a10e792754393eca293f2d5465f9f8b8022c37602e2af9dd2cdc7b4ba934dd8e8f3ed2e720b32eb8af75c184c9b67b4b454be38857a59de1e9eef43f26ddf63504bf801fc8d13a8e77db548acebf0f63caa5706768782d8c68718f74b5e7a580c5af5125a787d4d1fe45918406927de33cd6840c69b5d233d25d1de0d59ef0a1c6ac3105c2cb391a743aec10ccb0a73a190bc0d708bdfb98ee06224038d302f8749c07b2cf317fde95f5f6b1a8f2f55a2282ed862f3a200aec8ba3265f6118cb8c256764db4595e65cfdfb33f1384d90b04222990ff58bccd0a48a72759a438fc0c24fb8cd0e760ea1dd7728429a4148042c2b8bf7e7aaf03c3fad0dc27fd96507557d9af1f81ac9ace7db4d976e034c25d843e8a41257601102bc6fb8be79b652b40430c5c4e3583b1fd06ca089537dff5259acf675bc8fcd9bad99de7c74522116941d2a9503c3cc989be61ba4684084cabcdfa3dc1ff482c371ebe44726f7e888eb06b21d7404a3d5a4159c81079667d5a3d6a844e49d99694739bdf92adb8bf1270286d5e3e63208c4872b53c7c545fff1c5dddc7f8e08babb21ae77674d2c7f77b784eda72b090e615fc5147491015ef35cd7baf3c26b8c41d52fc73e715c7e27b83c491b870131ada8f32cad572d1299b2ab0ccb9014b6b13b9fbd964e9181e45d174b00c1d266a54e60873113be5b36e70ec27fbeaf421186085a0a501d92851af0fe48ae285ace346b9790a65b5185349e718a883161198d79f03558682b1a50fb141c867b74d8b376d5cd9fc61eed86962b322324733edee46ba14b9bd64214672265b1c9927ab623f30948f8b434d1fcc71257d1031f8014e1f876f7cd32a4e2e660eed1894daeda1a33697495a994875333fad60d5012496edb59b5eec95938ef4bd4378801eb70d593af3191d9cdcf0de20ce838709814ecfc4ab1197a74890792ecdc4188339b5275c4e1ea5a7054f5705487ebf3bd4d8157acf1a706893ddd8e2141478d9a91a7045da13413c495e0661fb9733bd83ae46cedae1c209b1fe5765926079e3f1a30e627cdd5875ba656b178eed064366c4ae5e90c5899003222ca58dabb30d447c070c141244d6718f1449bc40fbf2fe49006288a33cf1b8c7223374e92679553e7eb3e3bf88ad8c611e4c883746b7eba0828e3a87dc2de0fca10220cfa4e5231ae06a8f031879ba41c53a110642d6c88eb431c696895bf0fed0f6d4cf121cf4fb8495302ac0ea2a4cb23bfbc75e243ddc54ab1928319be21e91e09fbfe521bcbd28b2796bbf9540d32d0555fb7341171db49022f27ecd67a9b70a7bd3d47b8bc5dcd0b156657002df5975b2676ca125b270906f55e2e7e833c268d4f51ad7cb1dca863026d005b7533e65c8b33cf675797ee20147069b9294fb54a9fa90051676c5cb17e36635b1f073685e7e37064a015f8bae5468c288225fca61b273f1649b3857c40242303d2108bd4d9b8700126426b8b0214ecb110cbf50f32e699a7550876df5ed0f11e13084cdee0a29c64ac8a5753ac4e0644ff8a89c48da367584bd3d663d85d7d048e37b6bf444f073f9c24216cc13a8408dc6ab001acbcb494357071a8f944d1ba609defd0252a609f656ecb5e27f90198b273426d891b7770d5ea76dfb764668a26fd541a71577c7860e4ec4f4d9660a4c8b6899fddd1edaa0bcafe405ba636a4eae96efca22d06d4aa0335487a862ad7fbe037f33f9a457c30b17335e0edcb210e49d16dcd72e065e71436ecdae60d268b63ecebf80e23d209510a25d96a7f62f29fa47536188983ab9b8a51f76840bc07282347bd9659fd2531cfa5a10a252c645f5db00c6af4830578b75fd7845855670f426b0e892a44b42dc9813b751e652d765c9212f9fba57b4a7b3c20a92f3d4ce512a0e5320fb583427e7e70248cc5c035734fdd43e6feb205d62e5dcb0e6ccfe18d40e22b0a4a8d3cb0274af4b59ce5a851a4352fa3af415009f83a220b7b87c47ee1bef02fb7ab9caf38f7d94a826eb4ec5a92525662b7a5de586284ae8a96a2c0b82ce99a01db8219430bf440a09f975da92ce00b77e635a2e5644b1c2f4a6195e039f195a88863e58880300b76108cbf32c2f629579bc680bb501eef4dba223f0eb3b529eb46abe3be8e5d99d0ba071e5e79cce3399a263c468b46ee22c82624c430968a3503debc26d475cf4057c8979501e6eb3c81f58f9df5a8091aa1eeee09e064816a9eed50f7d3256cdc32465462435de10b1ff5560d578cedc68c7c12f31038cf36c11c051e1bb3a0cd1e385d92c9b81ca9826bbf4161c73f9253d74ec9025c6f2abd2d9004e1d7bf77a8f69d958063eb0e38400283c55f9ffb040eae90333773f05d2023842da3d7e3e43cf329a4d04c9513c2565500bf3ad20452c571872a965582f9ea15f42636e5dca6d93ad1a43c12748238129f8c992d958012b01f5a0ac1abeacc2880627f365464254ea9daebf231e9bc6c6f665c8d536a3f175b548ac4b11f82a5737051b40afa2abfce332a541ec7c06b9ffd3d9651f5ea9ac02a729114cf5e3e8c0c51df903bf960119d6be18eea74e6236be62d4b4e3205a9854e17a3771e0f9756e7622ed88649700590e840fb56389ad7d9fabcef6abee1eda65dbb11a528be53637ff71e78fa0e4fc2fe4fc259584e63d5ba37f9d4c4128761a849bd7b4413d77ec5c887ba58a59aa7e44ddb851d797d1c20a50076e53900e87aadd57c2473b9e1eba3dfb174635976f9d9df23f84c8f84a00d3a75b0e83f4deb4e06d362ef2d64340909715ba0b1af4b2fab9d175ee92ee8577c8c1324418be3392db97836623fa410f52d68b7dbc67a0ca068928411a130c86ff397283499a20d20db2eb8d8392d110d826935174f1935681dc6042cb62bd27be6d7dcccbef9a9a3c3e54bdda3b8b745bc7ae77ec15ed3567ab6b2d0c36bc6341c4471d18f83e94f05446c84cca98c87be42435e60bd8143706e48b4755ca10c9740054e8fc7f7ce6adf17d2888ec47deb0a8938b4a8028f87f128151d3a673c5fd496f7e021a568f57f0504187193064e8d82fa247340619f530f532a6ae88396f53f6eb7976a7f65fdcbff9eb3b63f604351ce0357655badb6fc9d267f6e2e5c1f71eebe84b884379cf85a81a8e8c857317f8af752b9208ee27af200924589d2a7f2225d065a2e92c466b20de60a1f64cd65cd9aa53b311b66fa4bb6c25bb2de0cceb48097bb0ba7dba7abd28c99fbb429599f5708fa9565a807e89f37782c20f6c79d3349baf03e3992411cc4b15547a32aa8e8f35aaccf95565e956c0195f9209a4da34f59a8a147616c4f48a13fc98f43e38d6e028e0b8d6c1e116ede57f71d79a596c1cf6d97a97517f22a5592036478ad52b208a121a5156dea43645191654266b49d3d4b3d00a1a3eff2f11fb3fa237038e49264a46d17d319909eef9dacb4890beed3b4f98bdb77994ed2e252cfb89013dfbc4236cba2197b8551cb1eaf2fec88e5f5b7d07045a3c29a3d0c00b6378dfc52ea4170abd3b260d353d251c6f0c93a7db478d7d516912b7f9044d0cfd04c210b06a3416c20fc19176eda7fe97498374ed9c6fbd8dd6f484b0988f4f4b591afb0ccb7d57d1713a6f1402bda7fd02109a05abd4c0025a3969b289911bd7acca870e3d10176cf303b847dd71292bb402e6bb92fc3ee6643d6e38dc0221e1c62280dcb4e7264d8a339fd1c601349efedc43877bc22d252f3695b3c94eca52863eaddf05e53da90973330a8f3cf248cd145004ac010ead43e3a1988b802645d2c4df5a6968cbe99725dd3f7102973094437df19e1db8698748954066e1d9f57af0614ddb86e911b148836d3fea577cac58cba5e6870ee902685b3307926922e153224410ef9811fea021b4d7772a04164dcbbf0d37059d178cc8dae0e8580b9b543656ffb203a6337a3d630543de70d0e68b06e20b7568b6433c0bb497835b997273bd819e9265efae82b7324962453537d4dbb09b8b8bd9151c98e716b8d876b9f3425fb37cd23c655ae841f8a50d67a07d3cbc863b6cb07a9d04af77c46f8c90861774f6cbca5b55e0655b45c338fc3060179ee799ecc757f736989e208aa0c9381a72f14efc672ef84b6206f52ad341c0c087ab5e3653900e7e3a00ce8e316768939f3213f30e4fbd5d1765c1473fbf561ae4adc5b47bc820d7b048cd16df0a46c5ec18ef9b3b0a922f538d3200b01dc5b42810c8ded18db4d883ac867e61dc06de0f6e9154ec89486f1c221012781c1dcef278c366f17712a2d1273393add1955d1c3d2a320dc887bcb5007cc01ee36d6b18f58162c9b59b5f4d5d34a57cd0fa4edf52acb21031979f053b55eae671250d33ba8919f550711f300cfab761b5803bac53633b03d40b3121f1495f65538bbd29a1682e8a4adcfc365bb44400d2f23986178ed20561f19ebc9979ba14325614e856b3d5dbf976e579c2dc7e4ae04ae85382127337bdbafa9b1e79303f2c00d8efe0b898cb0c15a78af5cc5c157d8527ae8b7c5871686db764de26cc3f10ce57ebdfd4f0fc8f8ef33978adab3bec5a799a000fa76e90b9a210a663f78599325a668a1cfeaa853b36f03104efe9756a59fe186d803b9ee3a89ba4b3decd46ed455641235d392e61a8920ca5f0e7e736e101008257f71181ff937a63c6c4f1b0602619c4a535494f775a277e98c809c519692e833fbb7b432bb68b33795c470658dffd4b07f456dd48e0239f0c8728e8352ec87a2f816d63a0c38e18b9437b33002bc370163ba9b79c0a3ae9599312c3462f255ea3669ee014bf71044210a76930c5b8d855ceb5893bb86371c1ba1f65fd1bf500c83a386ed6d6f417b8072376b006de0b01afc160fc4196f9e16a5bc13bd633df209703779e0cc7f3ecd8da5938a74330d674256737d4dbc5cde98929b015bb80d46b93dae65d819b206d1b1fdb94c758f1388e604e69bf174076ba69c9a02aef2dd59080371496384807119384388bd882ba169b030c9de996ce28d338b82803cd88de3c8cdce18a5dd5c908c180975187d8907188e8127f2196f9bdb75ac48c13cf01b6c074a5c0c1436fda176f97aaa6bbf5a237b8cff53921c05da5504c7bafd291b4dab32d9f4ad96c2558791f2e8946faa70cb60fed3f70f24fc61de53c5eb9c5d91be130f620bb4452275ab8fabaab6ad066990e1460af0f6c12e84cabab819b53698492cbe8cfd9af7564f880474f6db6191e5d2a3827420a9b7c79833aae4d4d4a9b6b4dc68901d11ee1f5c1f169712721f68a09fb7a68d9aea44348784fdad14f908005bafecb4530a7587ae2001a5aec45f8b41239b58196eabe60d03fd946af3b1285b1f95881a69b3d4e6489a9024cf45b5e4e8fe19f72c5bb88892170db693a46d89592db6c3916a5fcf6289d45d49947ccf907792a5e4b5288c46955e248026dc3c90f5abf3a419c6f267da5f0fbb9f4c8fdf570ba1974491951a82b2ff81f18d32824d4b98471fe79bd2365b03403be93c2603b9018c0d7c7dffa176c2d3fa6d3e6273f2fdab226184d6444e62aabfa4c54f7ca91d00b6cdf51161b8aaf801ad986dac47f4ffc5fd989abb8c3eeb4deb86fa2bac2e88b7834aed73c0f51ef9788e1c4994e6cd46d6480f632e4bacd35e9246ef930d4108b6a4576f0629f88bd555537cb4ea97bcaa65a336aa87e7d1c523918a8839e9368665ad4460114bb34f2974c92d937ba01dd1be9ad540c621e9e1e28d3bbcd42d7a4407b709917ea1d58f199f87e7a1d287a18732527e84bc6d2c29552c3588019e3ccac9019e29657d52627012c91b7b016c1d35e888255863be44a3d4975895b036defbed214f3c2e0c441c42715348b2537cf6f84538343a9fff70558c13337e5b5d9b8d36ab20e9a736fb2ca607b650e766d70d1bdf3f598af9a4e844467aeed2c776872ab36abab70681f84c07391c8b549b82bce55b2338cf278bb7ce3176e58b3576ac98c8d184e54ceb3ff450776524a5472f1869468e3175f09bf7c2ad696d6a16e59f2f36efa10d412c462dc89b8693f2a13b73f31d828a2d5fd869a986e0f5def8b7a85b024a1796158b7c6a8b6e7a6f6f2f413418a9bfaeb2bb57b69fe9080579e97eb3f9f0b580ff44c1cd4da1ff57fcf399f88abb4dfe80d05ab587f4bad312304fd7b81db1086ca424506ecba1bb3cf2474a50eb6b0309e5ecc9aa5a3c13f3476c2a2521401b7c04cb6088dfd3e2b50b0f92cc6f62e25fd2e12c35e22a7a86c98139aac679687f7426118237cecff9196b7b431f128a668dfe399d603c99114fde62aa6e14c8bdf8bfd7d2050a5f8dd193e8f986c0fccea1d61438437e3d4b5550bf1e4883732e0b1897bcbe959e1a1a4519422f4fd0db5fb820d302dbd9361c899ad253d8eb4edb1c3172acec182747c033c48cebd5deebeb9c1fbed869cd6541203baf328e5bb75a34a62d2be03c759d8128391ec1071772d3a15e5e102bbba40e732976d9fdf0b7042256ec96c3f99fa2e75fefc9fda56d5840ccb40326db5bc94ebd2311472c8372e9428f64165dd972f56947176759c8d92acc61ec9b4c47767769e9ea4ade3f0de7350ac721273396399d58f8983ddbb34537c3186cb946fd8ce0140a5dc1103e9507b048741a4b1579d8f7d4fc0ed677ea866d2ac8a2a7cebcd43ef09b54feece20c0d3ea3a53393f7e3909e4d2dd902a38ad2589ac4a73a18cc62200d5d81d98fbbf330e1fd9f43efd992eb68533fa79f2b87353ceb8394ed040edd9690e3be18dbdc825cb8c32aef324a8b6dd053c2cce2936c49a06b8172cc80a5c300b52ce9b8bcb1bc9100017d3b39057423ec638524ef4ddde82ddffda0d1e1421a102e7e59102e1289b6f6e68415337ac0de7480e16c0c57fdfa3f601429de3cf3f20625fe45c0aa2f647e46f5d1fc4bce123485d22dcb4378abef2e330e0bb35b9f1e9ce2cbbbbba828a1de9deb692e40d73783a0a8fa9e7c045169cc734327154a9dd015fd3682dbace06c7a3be444baf5b1c113630d6514ff012f3748f19557ef612888e201a5f2afee79b880c3e985872dc0c1e87f05159895ad41657ffa1a731af84431f4c5c4c3fb91183ea8cef832b88c2a6cf5af249db1030db3ea1f2ca03afa1a750d507e36bbb65d5940ba4cdc96ea537ce63764622673c92259e80d2171fac8b3722587f2fab6e6666694ec9c7fa4e2b5a6010bee95a1fca3ceee63e52fdca197fb8c1cbbb44506e2257b3bd9bd17fe4fe570cbe2effce51348c18d5b806fe8a36a63cfdc7044ace1be90d5773d45843c9864d4444188244529b1d82b8ae4edaa8a61f9ce3b09b9a74e231fa3cdf3140cd55aaf191ae07c74a02decd077518e0ff28852fce5c42098c2dfc8c7f3a0dd68214c3d955f882b6a99ff50d6c1c6f1e0363ac4dff038232c1fff373ead91f2a930170282ff3c01d96be7236fc04cb55d662c50aa776e89ecd5c2dc658acfd81c250679da9a47f521f1b9d7504a8c99ebc72cafb131784fb80b866653e9586df7cd4067eba1b596c5d2d5c13d4fab605f48950acac8e2b7cd90e425b5c88f7dd2dbdd841237c2509d916df4185d5abf941f142f21abe0665b69ee78c4e9b44fcebcf4e1ccdbce8d7e1337757c52fae413effc824ef210c09905b51e80a385c93a44c2d3581090bf093ddd000863fb852ef916b13eb04f77c4b3e613e12a92a90e18a9504202b77afe42d4202fae585117581afc80e4bc9356b31db808eb24bec0c78a88361c9cc7ac2f2bb73acae5412dabf8c653afd1a8afc80a8badd9bcff7b22d351bc0066c30d769d5f15c7717d1ed23c711abae7cdc7142ecede59964d8d623ce434409a8984a77194c115df404b311320c60e30293a0aa3d62e92e93ed6f6a922111361a3dd011f5a3e4a38964b48b25f1791a196df0539221ca72d5f58b1a133c4eb0d59de44360c5c13b606c7aaf1421787786c600a5342c857bef517b187e5c684d839d95cf48d69855fd1b2c87a66f854dff29398d620f3739b31b2f0535dfa7b25a04a8b01d66600670048e43006f85b875d3341aa2cb47522c1eb3589c61311fe87601fb7dba7bd442f6a51d3e3b4b590e2736ac80703cd0b70569f808d61022b6d2577427bc6fc782be551b8e0f93d87ad1ea31d3893372eac28dfb12c7cc5f719ba7bb53ad8149692a2aea9b689b003e2931dfd8f613dce23444d8924c116e87997ab83d4492bd1d48612b9cbd8ecb2bf9667abb2f1d200da9548b92fd08403378df63be41628c65de80474c14f5e970790a8c91ca17c1a7509c2fa8f301affa44fd254e043aa1bfe34e88c461263c32d5ecb53f8128de70cf0546cc917f733d6260051adb238f3c5c712ce6c03c6c1be16c6f9c86430819e442a155fc57360d9c10cd14b6c52c482021651a7fb57ac3679e0284ec54593341d99e278f02eb7b29da5a3fd44d4d7d7da3c2ce6c5e756fca510ccb27392ea0daaeba5f0da98004c61b5d3cb92d9520ccfc6796403e836d1415387d33925717256fa5f9d70e9725fb40b03e1550c7024ec44f8cc29024d897c8cc9f1aef387ca53b5a2aebfe0d3c9bae1dccd5c184424dd59ba4e1ffc1150128e0e786946e97436bed0a6ca8f079c620d40ba09621b43636c40a356bd9c7a14b38fe144b8d9519791283353d9b4c2e8e6dc0645bfcb1d894f8f1ab247dd0549972ff37650de042e3b78aa590c448c527553c2d77b0b3b8ca442ef2e1e1b8975dd633b91c1cfbe609918427cf7f10d4b547c25def1a17e6a81a7c9e356b7038b19e904d5c782ecde92988b732e9209acd03c08e2f81a753206aaa1c06b980cd8167d15208357438bcc36791d70782281b2df6027b72414317cb61d3b181c431253de107da41ae5ed9b5ecdadc67f1a3a864c002ef771c992fc4054be011ee5bb006c632816f04a9af4f95f4da666a2586c14d316ae52249a71b13cf36ab071cc00ad3b42c5ecc3a4cf0f80fa24eb29131c0fb2ce6e01b55b7b4550a09e97359ce37d96a31a1b999b13f2c25d89ca0ad2c4ed18d438170d52b19aaba9d806382b791403fb19788d6f8b5418dc6f03e2585d7d6542e16a661ebfd08474efef5662cdaf256d1ffab258ce5408328b9482baa364f188107b7809ead96f2b8b237d529461b0b1cea1ffe52b385658ec8826e1d31dd3f483658176c22bf05bb5a677d8b27714deff1eb2f0a1cbf384aaac3414438ca762c2fb4c4599097a9ef465d112ad84b184b283d33db22ef9b9edf1cc788c0eedecf39cad75f00718c2ab5c33cbb65e1c10761de03a7f4903613ffa7252289ecacaf81c90e6973f6b5a16e6e22b171e162fa193d981f7b2c734448041e74076a92f9c8e8dd29adbe8c7b633db95126ed42a93cd1a267f253060c641b2dda3be566ad527ab0f35c0d430fcaa81426f0fcc4e36d7f01fafdebb0e7f5a520043ccc9967673a6031995ea350a2228b05df8ebd850297e000ec1c843a33dc18dd9d958d83acf9c58bd5485b7bc4d2990946b9da3fd10128c4a216989319b921437c6e3962e7d15e27861ba0f3a859a079ff7ec55208eff15b47f1a18c9fe9cfa75db08d1181986b61647c56bf9d348986654ac10e42772a2b4935fe64fa49bf7cc668eb5a3a3def487ed2483e7d884dcc5ffe89e5369594d1fae6c15b459bd9756834440a13d37d558501baa0db265672be6d2e80817e4199a1a89fda1fa22eb15678d8f161802eb90e9cde0a09a2755fef1ab91f80700e27c60b1b87ad6d3b4c76701394481eeea152305b203da72492aa968e777e33e8e3b7b41bb6f737277e03ceed15a5ffa9812c07e11020a99e49281dcd2126941697e9bdee02bc59c6f42afc5141bd08b92de6562913bd3698d86e51f4a755487c08222f8cbd524427e1c2a7e11ad584cf997eb0e003c0ffb4e5120d0b47fe91faf390a258a1faad3d6275d74a04f39e8561140a28dec6cfc6ffcace00ae937f8ed5f218c0c1f4c629af7d6d049d2986acab0ab8379c4fd8b16dd3e366c754fca4babd5a025a775fcb7b2fc8523f0935bedd486b301ceeefda2e56485b69badf216f92bf0b3d130dcb2a4f2409b8ad2d3f5d9e8a62c6b4917929ade4215f4ac7f69436eba3face7c4156be0011a5282bf924831680fb7b5d5159cb170a677a2a0f7261b04a568de197259ce10f780728adff3356e852c1aa441b903c1eef78a1e9e73b80150e364bb81949f8ac2517070282213656423d5e2aa125b3d7155b62ea1b4e4d111a0a7d21e950898327a3e08b2b99ebda4df502dfa7cb7ed36229f50910a50842e57786d420014f9b5f986b5bd45d626e93c86cb108ad0e2ff451614d179c8f5c45fd60b638298b832e1c8483e7adc6c2fa27c5249f3a852dd2493d7537fa5c7999bdb57c0ff4d9cebbefb997552ac1c3ab86c61a80fec5621f0241593ef9682e2a0ef68f3e82393667a629d60dc3a9f5298d65a95f434495ca22d5ca214d206e18f2bc2a880d49eaeeeae4e9ee23b09bfabc89c6c1e0d6eeef134fb44a063ddfd066c2a812970771c8d6dde5e8c6be69a7fd45d40ae4050d20567f87d10579f4c4c34f0dedc8b0c612977b20b829357d3dca738806b280d1d7433caa98c093a606b71e8b58b1e0a7a624c5e73678ee10a3b1b53b01f027d24f4c5db954029a5c5131f27a8b01913b5a16e0e0eb079f25c5bc5e8c32e9e152b9845bca453857e3d98ae834b2dbd91271c7e2b9682ede4a9791626a8c66543ffd550b673e44a2877f233a8ff623ab7967272385f70c1d0c70e013f7f80d6287c046f59721663e7ae3794f8cf3ed88f61a1aed2c544e58d43287a70001932babdb175eda58433251426c6b5d92c62eeaea3c454a520cbb3784917a47deab4d8fc391318885c07108fd8dca5166b96ee2d14ac9690e65385c012bcdd0cb2ee42aa28992c4d868cce169d5eb13e77e9d1550798ca6f994a93363e456a52d1d0b01c0b9801e26bfeb8a4a0d5347fa10c78d30eaf571342dd5d5d9956c6a0ba0b4a68156b96dbdcb1208108fd702ce9065b4a75e24f93e1439e4259fd2a4e7285236f85231f47486d89a782240a82102e4ab2a9df414b2a1ce6a870f624f0bb8031a0fe91eb06fa9c8127a3df06fbbe8e795b35aded291753a0a90a40ff0fcf4a2bccf4d67e9df99b6e395383da208af19c1fbbd6d4e66dc635dd0270fc7f56c4e35e76d59cdca911a2baebc524174a0587061eed94b3592a6ce2dfc15992ee7a34e1a96a385b95df4d3224912b582f01856adf172b1b32ba36da7db28f6a17b6947c96724326776e61f6e9fb696775e0dbb0586e74a8f6a51c897ea93ff0d804800519082272311e84e4c2c006cbe081e3051b26392a9e477cb677ec8beedaf69a8456a45846111b2fe9f0fa7f99ff1d6294859e59c904a56834cdbafcb756f48f511ceb47b39ad536f8c8cac2652e12da9132df7661138c0b0fa46f9b118b54979c2cfeba08c07d9e2f6e673f4c54553e082d41c6567316d70be6b744b9f47c813aeb3760486b2986647b5ca3f07fef24ed94453101f0a0d05ac157fbec7d30fffc38dd3c06420f1cc037c28e539694b4fea61db326f42a54693c59fc9e360e4105f59dd279468d8efb9e85179722e3fb03f1da2ac93fcf71d380f03fd58d2122958b676c491a3da4dff2c588ba63ce36b7375648c15775ae0b6016c14f2f6a05c8749531514ec3afcd724a3c07879a0a3e6740f47c1e3533a7d8ee5ba53048b3da33997b9c775b2cc7e95faee6d30828db020b23dfb7c8da31ff549d0af3579d3216d44821d09e4c50652631d3cf8b4211b153b02fa5c981284eeebc4fb71406cdbc936b7c46e3c865df7eb432e373cae98bc1ad274bd8fe798b4f89841192ccb09fe2847e7a25e69f7ec471afe38bebbddfd71dfc1167ef849f676e44185737595533c62640382574c7bb8023288c967e0c8df0fe4f09b52a714b2cd6d767be6948334160f3fe5823e716a5d2d465b8262ffaca80a03d2b8018e13995ce2d18b3de0faa666b2d4e8146b53a2d994896038c275744466e964ca21d738342667e1c9da7d3ac55f1f2252c7d3040829f63b6432125aa8abbc249b11949b438281d51ca89813a309061690e252ee29b93cc10401afaa08c942c94fd91e04fef55951c9b2c5098a75b46a9c728cc03d810c07a480d0651b5575793bb64d112e4ccfd23dfdcc972ccbf1d871fa352e89cc82aec3780a575ae13340184f96ff5213e24ef2169aee224c97cab3fcdcd6c4857f12fac92f1e6eb57e62c0ae3953b5b0525b183b07ce4e01a8d499b332d753c04dcbea20a0bbd9452426882ccbc7ada8fe19ee9c70b926a2445bb5693918020aefb211a8200bb767a58db8f9e7debf7e4692453ada079f4f7db9964b5a6125685e557632d6de10a3d76c6f8bf45340da1f37b09c220cd794f50065538ed7965697f5de5fa656f64b7acb9ece60e8ff65915765bec035e448361d6fc93e8ba66b84758fe5193766270165ea7be6eb711fba8c4efa371e7580d266e69765e37789db8dd3a4301e6b8ca6dcca89960da1343ad8e9e7b8da40fe59bdc07c01141816bb1f7c336e98e9e8f473996ed5ce83c6a85cddf33c35c3e989164a85712789c235074b6c243d5ffaeecc2eb8e3705acbb56af72d2681e292b4e40ae4fc12e0036ad3d5147838c91cf3a7f53080a48b12943a939cd188a64b17096e83d234e7b4d182f66dc24b48203e6ee8587adf31e0839fdff2c5dacaafb5addff785c3790d85d2a103947873759874e0f961fac12d342592df743f3ca14e616f77ecc48106618d250dd599a764e3f3efe2a4a83d45f9a5c0524851dea6de82a56aea9b32bbb9a697ddd59f7a38a93c00d28baa0ad9ea0847ce3ef90025bc73e80dbfcf00fef1568821c696eb989d618be8b9c31d47a6335638aff597fdd49031cad82d920fc66f3c4893be49915304c7674a24dabf0ecbdfec4cd4f8379705aa08927c7ff2431334bd88fbf28cae1a8cf18f5c2cef9aae392d62a059503cfd8df42954fcb53e3d031a17db3745c80ce284e4593fbacc02b8265a38bb9535ba18b7d4c6525603ab200c701101a921f21c089d8a1cc7739975dc6d6c29c2fad4dcdbb1705c4bcb4210b840092c73a54ef4f07701bd5ebc65a7c91c3af952ad6c45af0d0aad29616ee2ca456fa1ef24669bf9884f335fda4bf08043e8eaab9d836d0ed25614e4ec07a213df167200847a026bc9d74e4ebfcd1bd17466b0c4472ab5a827776c6e9572ef425bccfbdf391249ab0223137f08635bdf1c403ef4e64b23717ff712bed5a5bd7abf77b3a808057385c2db68d2c78044da10702c698f9cc51af298ce6ab448ab9ec3578404f0da31fadcb45099e3ff4c909654d26c5e5b0d2327892ecff80ada6db9ffaf5685bf45e0fe29e2daeba5cb8c9be7b64435d63bf3e6e018cc954c6c27430e41dfe546ce627b065bb1bfa75af54b6574f022a8c7033d6dabc275a9d341b901355d8a0ae20fd823544ae948a161d0da158ab5311d3d023ed675768a297ed2a9bbb6e2368cf57685aab7e2f79f752fa6f1abbf7439b6c26a054fc9969264fb2ecf4bad8d6301710979d70d3222ae49127b66a66ef3a285f8bf9ac6dcb95e311691004dfd9f67841cd9d2415d4e5c6dc1cf45b503d237337c1259a7d6e65c14281b5b0a0cf3ba51077ccd7102329a5fff9d443de5ef156a283ac779fec204ba8a86798d60ee05b9884ae54a7f45fb21a663467d4c28617f3d6b3cc450ad068accc526798f603a2586379c327c7709b949902bf21e276eb1784b15ff486d938a746ad21994d67288dce80fd8279c62cffbafa40cdf787d520ded6232bf0e823f9fed87791264c4a021dfacfba6e2da248ca508ca78a2cfc4bb49a64aca99e1c1409e4faa9c5f4d91974ff2d440edaab2e97944fcf307c0a91085b61d2c2003f0df30447c6687a22e6df7bc9a4d435c9c6d9ae813d4a70dd98356b2d641f03526af6ab5a5b2d31d6f873ba27f10bc6783024d3bd5fd5a9c62c0b6947bd95ac54e881c4a38e6d9edd90908cd4ce46b3929a3ca4e839fd74e069d3e35bc6a2cdbac33e1f190810803d5cb16eee1de76838d66607611a44e7c3a190a3ae81a222c5b2483c62f2e3111d6ae9ad5631be688d7dbff4518f0467cc595f0aa3403adf1df4407725ca832f5c79956816a6f3b2835922d5e556a16217ebb4dedbcbb2ac7aaffa802caf49a99474df8ada86e7e93179380f99e444411fb0a3117ccb4325322cc2654135463323ea864344cae9c476770a7478108f629f86dfccfbff9fdbc16b982c04d79f7230fb51a44c26806f5112a9532ccd84dc651884a74f32d1ccec058fd66475d569cadd2eb5710617373123152470215eb2dd490ef8a4dfda62e7d829aca73d029f74cb8827f65a42869035b9929d433006fd7cfa2b6744d8829f598f8dc4b5f2623af0794cc74d91b4c427ed5c4f94d8b5fa664259e6f3dece4aebcf7e7782772a15ab0e0238874bf0eb498419ad6c4cb81e2efddfbec59f6c53f1402a8e1986208c70dd7ee896b06aad69462dd93817c3c44731e6967d447407d5c3dee09500430576d46c27864d7a517e80ff774b478661fb53c8a1fe95ac8ae87c8de5d639748a2d8b8cae82ca98cafa468f00552d1905008578e10b845b9d435c66228168dd9211ddd1c52954f34d82ced2fc4be5253ab9ec4509c35f0e931592085a709530cf496b8bb64eae6c2c18357850ea5a96b81709df99952f3bf74f43f8eedae47edf82b8657e72b8ddec50cac7f8cfda77a94ed74e4440c14cb80edf10079267bf627738baf883f7ca9906327b4e7260bfb94fdb4a36e7fc2d7705c321b3ec06296f1e25d035eedffb8ca830823f46fd965ff816cf92149c4376459474e56ff8bb1e49f5f3d01276a4ea95eb327129213baf7e5fbc549c19a4771a6d5c90eb832f29a8733790b0e6c942be12ca80ab97ceef014490805e623ef62eba6a7419388cf33a8ee7f8b16e837c5d183742b8d6cd84233b8d7504fc7a12089ff3ddd36e0ffa357c59b06e57bb38500990c23951db5c6bab33edca2696b9d408225f33c44b8159e03c10295130a7cc711b0456ec667c055f482f3728ea548e4190076eb0b9ef39f4c6f206bb196e12cfa345f633256ab233bb36be26dafafdac78c5aff9a00492d2f8e65911621b30afb5c8c1b5adb7946fd69dcd2d26f04615235cb4f818e5e8cf46eb2ef36f4316429f75098be1e989a99050b5df6e5d612deb5cc42e224fb012151b3c97415f6a265ab56756d37a828c6b9a5bef4e9ff5d015c5007ca644fafead9aaeed2f7fba8981a7ab470615494454378eb16790c4cdd3a958c2e1c0a7d82ea4e5f7dd8b630f144f5245fdb5eb5388a6f212613655beac5a847128ed42e4d30a3f7ba926e97381552a1557eceb602376175fbc9757f3f66975637b9f63472901d51a869b694893e2475cd83e818b4fd9d85dfe034afd42a38009477fa2dab0e9728b257d810cc347ce18e6820ae532dc01a31656d94dbb6d909b6e2205cb9ca185c4a43d3ea9a05b1e2955355d4b45527ff3b443d9e753880ad5f51ad44af9d3a586dc5745bb48d8167a9ba1e4780565c809ae32d19de4ebc1dbcb34bcdd98419021628676f8c05f372792bdc430256536bbaadb0e873b61036393756576904d30e0014e7b69ba69dd23f738191aec52709c4de781ab7305cfdce4961649b91de5861b932d0a0ad19223481029ad6d2db4f7b7b9590ac1105930c8dfaab32203e1e2ed9a72a7e4a7c1995dde7ed5b1a1de5d615edd8c971bcc94e1aa596f20e7637e8caaf22b824859bcd1085d42d9440b82bbca9ff55c4b675b7ce67f592985ccc1353cbef5acd93fc71d93cd10a8aac630328d83b8974294db358cd70cbed962ea9f671a27683fa162275985698c684b405990e7c0844b38f20711454cfc31677ac02e87784552b1d3e96c68b4b99258d7e6a0585188030c7cb12823131b7e153f9188c6a083dcc1306b4b11e4be6f192db107622d67758c48769e5653497caf1e39ed50e97a3ec45ec05d9286aa3f5681a184f0936f3294ded9609d2188970eee62d7f516da0062b3237eeccc35c242fccec8af62df729395fd9cf23cbef8d5a7b0198344aec0cd6b0edb997a8396d228a757689db6c753639013fb2570f6cc289b630a238174c7aa04026cc29dc86cd7089e73b86fd3032feb876a0ef1093ef5584b38b7ab4d4c02d4770a776d9acddd1d2c923440ea60b339f98ae69382b4bdabaf6c60d1803b55a7d648cfa1238eaa5334462e774c40841f31d0ed90c9db72e68b112b6b25d3e326e325a11b8268321de5027e9222400c11fe562746b5044499dc5c7958c7fb3e0a4e603f29a75b32d196d261016a55a633eaf22953247529afdd67203cf0fef31bef6f98c0daeb648103c710d649a472316fec4100aa1abe85c1bc2c8aa8c9e22c87d495535dafc6cddcc617f7c023d09dc04f18f5e9883c475fe5624b177e3b3c33a16b3c25887f2f70df0dfe911970bb5346cc4c78d99f4086f6fa0a58860da0f821e020548608eadd8cd7a443a9fbfc4f7f46764d877f8597cb04cda3133bf073e8ab4568e47b09d47e6d3aefd6b168cb945395c02d7fb86016362ed9138c6b8807d10f50d6a65fe8ef4cfb9a8716ca102d25cf17e87dcf5a0e08f6b113388bfcf647d59d79ec5df915739fa7c4b338874d99b085d62ec90d7cd63308ee11ac87b9de3aeed86ad407491df3ae563fbb4692d4f4170c7b4af510a07f9e6b581a1a22a926840528e127245717b32938e247366a4133bbcd2cb0f453918c9504ba47de4928c43ca69f40cb46433c292134d39c04bc4b8b139dba1bbca4c7ba194f7bcfa8cf0fff83e157affc76a23e2cdf9c2cac1b4cfb500856f001cfd6ee37a0e8b9ecd3713cfae867dc3b6bf806fb89b62af3440e42e67ac6f3231fb775b695c34b22b19368721a72a7ae56a09e9ea5ea2fb6f712ae289f0363f6c044e9ffcc90b4c6509da01035110a33bae804b247f4d584b05b0c7a1a398b41096c07bd8fbf6cabe0246dfdec61f011c4d19a90796a4b807d4f296da099643d1476408a7f10530391a727c279e538b4f6c600dfa00eb4ab53157c0658011f55342461fa90c9ce309926ed35cced98570bc91e12672cb4e3d23987efcbcd125dbcd83ee755de1892bfbbddcc9e17d640ef9f252cc7ee7dc9940f72faed66dfd9844f9573709b3b25cc18862fd8a662569fd7495ac9c44b57fee72ef5282ee40614fd37989eb0254cde55776d57c65b0efa3424b212352189dc552eeb4de32b0d7c48ad80a313f2c2a3967cadf33393f6c491c2621a660489fdace0f3c272e36ab40e5f15f1c3f76f3427e7dd99597191191fc7f3773df6a08ef04793963867586025924de9ea567733f8394edade1009b03a4109cc99ae0924ad8341d2d797e2d5e52373a814e95537fa78af3e42890a930e15bb2e752da119fef248fbdfc7b95fff340bfb3bb91c5dd8f92be81c38f7ed2d743cef80d29eb066e17ddb64e105976fc285e15bfcdbc5a2e48d82204620571dab4cdf50a3d38a655d28091b4b644d91af9dea8d0e9bd7f6aeb3a643485f534d2fd34dfe406d5d949355bcc4b7f20c3663fb023a9f28cf145389c4af15505f55f3efbe4c8c134a0c50e11e1a1f8be02965c00e6501378aee6a4d571949afbc3ed1aeed3ad3a45c1fbb96f4cfc679c0b97868705f35a4c363f44fe99e6038ce87c3bd022c5764ddf8e3e2d9f9d798354a703598fecf06f42db65b29ba228ffbba135f567865e858d7d6421bd43e28f67a707e8ba83970d7d4377050bd92d8332bc8d6f4a85990b897de23ce5d30480400a9e70cba907c0d0472aff213db53587e9c12fcc24f2dd198739378a7cbde93cebec21c0c8e80cf71535a6c21b7d6fd72fb43c1f357f2e807fe8a7f4fa6f973ede86186f5406e567cfa3bf04f11ba555de0e9b56c7f833cb5b2a3b6e859133ef9eeb1fe27e41d6ebafa27099fae29320d24d113964b4210acea1e6dc9b0f9b6a8873d705965d3f45245c0d258bcbe08144ba0fef21685c891f849176544021dd334534e24526f1a60c18cc86cef2af05ee165ae9f454baea764d045e88e029f1232a0a73e93179ec5ae657b9f488c308fca57c85aad520b96538d8173026adbafd082f976857171b4f4cd59e0931baae46286510e159e53aef1ec2d7479064af3da98d2718a6c4f1e235e2a603ef63711099488bac579c1eb825dc7a9255923b6242d6d406e792475052bcd0795028a45e8e5f729cb37bd6c9659cd50ece01deb56ee93c3d034741787c8cc81b09dec10cddf4d8534dfd3ecbbc413f86c26945418c5426ebe64e7206699554532c94eb2b026eeea8b151d339d2598083481e7c6841c0bd95bf1562e3320a2ffbf05d42c72752d47f58ffdfa075511492e6643ff1f96acf2bf3fa340b76ecf6307c390f3d53cf9fb31e366fc9e0b1424ec5b4626a66f652247f5256eb317c9a301ae193d3080d5c76206abcfc3f95629f90b2e2a3fbdede2316ec632a5a185134d8a311684513e190b4cfd7d22715128f50effe0130f72e140711d3496a1e9188efb792d3432c0369d85d3e6ba2520ca28b8aa6c634db307b74475ce1b68af7ecada92a6d366ff63e142204df2867cf46f47c27334a02c138c0287819b16a0031c835d6d9516e3243b8ee4e83f49c7b1ab1de50b78ad348f15acd354617fe63f8aa7a1343433ca068bf56a65b0f7c166126e77e6e7e86d51322743e3c52e05598f2c87cdef2c6a8c7985a00dd9e627079b39c0b3b0efa67965b8fe3be7b6464e220a2a6cdc6a25d678a2255db24d8897e5b34dba258e6795c9317d1fdd6c1732f5f349d3d48cb93fed893cad550275bbcb1954c9cc3619e382ce605b55328546a37fd2c66b3a62a978dd54ff8c64af9e2d83b9e91dd81961415b1139ea5e30eaf0324aa1da72ffaf56dafbc996f298737a19588006f516393a64ed1672f8b2b7e37d986e11051885d594f7bafffeccdb24b7a61e00977333aebfe913ae47ffc8274f4b4ddf252ba337389382d23cf819094fa8cd6709760a6edf7e9ea5c281dd32774e3dc6b2606283f2ad3346ac105e16154a5b5ead1b755ee5a364831f9fe31043e52eee96627195ce5c81c7155cc7fa287b1de9301fbe43fbfdbb8309c8104136f6b8201c2efabdd41eb3dcd6eb06c4a86cedabefa5300a8ea1eaeb64efaea2974eba4a12c62a3582e774028b024534aeb95205d049698dd514653870d9cdc9a64f7488a8fe380cba1879b0ff6e91ea353d9e96aaf6ca91e76bce7e32cf08c60a62436d491429159ea52d7ba0b610e764ad13c75cc0256b169c59833c557696a7b1e28152bebbfed88c7f58e25953e4a41683a1154d4683551181882e59da8be6dacff8129ea95617f580b2110d9da2e0fc6ec21ffbcd8e6a5216a2570358c0f32a4f2b7c13a10beb40be8ca2d9ba58ec6f536948cf679f69e0f33fbbce96f36d70b43d78dbcc1c89039cff6c0149c92175c73e524fcec657cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec1815216238b6d29e7fcf6d2cb65e3709bf2d2735a7dff2b870f8dc9c8438ddc5022104676d5c3bbd7afa7e7cb6eced778e9246e7e05f9585b151c2fafc1f1bb4d127997992c5fefdcc309e38e2db686fa13a5bcf51da0e1b680c54c90414dc8628aeb87f7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec181521620f1ac409deac3d286952cf1deb98f1fe8f290bc5057e61da95856e80f9b10fc46d5c3bbd7afa7e7cb6eced778e9246e7e05f9585b151c2fafc1f1bb4d1279979e7936410fce51802cb760e540bb756d929afcaf500ba1419743b852fdf3047b57ba440d7fd46f571dde0bced37e1808bcc946242b5dc61f6f013e640a24d97e5131f333b6b1a0b5b224472f8eb9fbc8b2c58a9d728acf8c3d2d2afe40acf199935c70b57909c81e634f7c860a8e9f6c10a4dada40fc0f2bc4565f79efb9b48300b50da1c53484664f1618c262c6afb245e2a239ec87d5137e1375dd912da18b34662dc4b49048569c5680bbce312c18e7487ad8c8dc2718cd04bf56c703876127cd4c18c074313107d5e78a41a5a7de1002b1194d60ce40f55d9349568c94d405c9f03e0e54d1f3bcad013cb0ba3a10212ecd2910f0427a2b19dc1d29bfc0e19cc0ab6374a4b2bae691489ab203be1b3aac30b6b0192cd172721ced1a951e044bc28d69db98098713dd83b4eb017e0630d3f4ad2eaafd22b08abdbebcebb48f2021e60874078a3010421511a0aec290c5f49c19fa76a836a942ac44a85e5c075fb3f2427042680219be9613c5b0b6fb3bbf2bd11807f519ddca5d6f0a169f91ca54b48cea38d92931fbedad8594ea49a772faaefc620d9f5fd214a66d75511e8056f78b67d19e8558a99683a2f143f45a1712a0868f66efe486eb06241ab2cd41ed1c08e2069f47f0994951297f25ec4395c5dc69438ed05f77820c5cac2e7e95bf1e0309067a5092c7258b3b1d5dc86f17654d3303ddf33e52e1a0c6bba41d3154f5a21853e9f3316b1f70afac195e5f71974c5cbda7dc6faef30b8517ec002913b1cb9ee8889a8357399b0170a8a7561fe821df20ae5c4232fef1e4aed77ef27f6ce5126027ad1b2aabd2ccb7ae579ad4c63648eec9403da4faab02abff565b4333b87964d2268b06496b86e06c42f1d8c07b257090816643a0c75004a5bb79d5fc16dc7c9c7907a62b4f58cad0cddb47e938b4ceb358369fc7080b4b44d7746813e516a2fd67f36c2a60f39555533e67991caeea5d45c05ad983d9df3b4d8ca6d1f596dfd35b917d7e4b95eefb7de7e762db1655175db6fe43a258ff770dc849e53b8c14713390feb54e31c79b88222fcdd1ae30ca920d9ac173b79cfea5adfa0da34fc71d62a880bac30b697b231d1c799d189cee1e3ed29a7713365ec3af35e4afeedfcc622e82a8c7880d2b5f05b721875d1917aa2d627d682fcdbf8ed2dffdc5439fdef89a51a1e85f5fc1282b552c3df9b6c61b12e4aa57acb4e851d96dfe6a4a201391cad8c170a46417fc2bca6c1fd2104b01b451825243297b30fd7ee198e0769cd03d4bb384bd5d950c5bad2b39244d43b38d5617ac08dfc8acc43634925b64764b6e98a821ca14ccc15786288671b44626d3b016a62db3ae8f34611b755da91e60edf82cf31e24a9e95296ca83d6d997baadd689a06264fc8f36f689467b9cb570c9068b248d2be022f6c3091515b9d54b171b3271ef2da99185862422262af06aa0c2d0e43a55bf5abdc8ccc02f949c056b3465d8396da592f82bdfb63b9439b5d13c8deeda55d40b65053a7359951737c4fc8e3255d898b323bf95dae82da586db85f43e0df2ca43336c8881fd8b497fd631621ecf916baf7dac2d0939f76ee06108195b1d5643fb24088d699eae52e3132fdea06788de0177f260111d8c02d127c5418b3644734b62f7ce1f5e606ee370baeabbfdb5cdf6ca4cb7297c9abde9d8da04f029c3646b83b151b5e554efbabbf429316c078448ab275d58c2ecff65924e181e9d53503d7a6c84b4e65bec35436afa6735d1c03cd762b54bc83f80c553610b22bd1b77819a6baf00b0fc9731332ed2340b2a3b37b216e1f7eee6c2d79b445a8d76f52df67444e828ed91448f9b7d52c7a2cb004a130de5c1e69d8b08f1c7fbc11fbdba522fb10732c12e511c9f7cfbac0c578859bf1094dd19b4cd88e217de41bd2de5f62f7382e4830cf43c82a41bb6af0a2e3116b5985c29b3ec53086b6534b49b83da662944401cd7a884ea8c0e49f6df94fae0cb5db99514f4bf133207a6022cd63bed9fee920615def276ea36b5f6fadd55316b3a83103b6e2af51ad1ba2efb1143fd683a9f9a9ed04ac437c4cba71f5f4512e9189fbd3c5c7544cc7a532620173f97276c36d2b56bc4683873c0eb95ee9c3c8db3f97ef17ba688e41b90cade667acff83bb1c009ab472faf3eff6456f723d5e45c35d673f13fbebe906dbac0800cd066870c6aa0b1ff46d91065c07f3bad577d0448b778b92068ab0bae362f98276feeb50d451c426d97dc98ac7b5eccb9eb39290fbe134473c9e5c984726b615feb14e192164988d4609d6de765dc7ca184bed316c53105122d305401a3818564a456602085b29a5c9805cb14d0acbc3bfc277bf9b12c6faecfe0fd91b8df6e5ff44c18922347503f1ae2b6eaa3fe552d90ef72655164320fed208be6c36745aec0d9995e1e11e51cdceca23f47b768aeb4073ab3a942d1f2b776d8adb75f94fa042fe87b7b3b28438c9dda77e715cbeea25e30bb1a312a30e8a3ebabe50ebb869bfb030957949cdfdc20d488d416ff94c6b9af45a0d1ce678b0be98e06cddc360e99a49c26fe054d7ea1c877a9b6663fe842e8410da4a0ccccafd08a5d7615099df1f43dce2ddaa4dde9b346bc397db86338a21890a8f2a733f570afbc9176dd9708ae59de3be51f1daebb23d92400ede38cf336a750f3e0c9e85c763f0ba39e249354b30c94d5ff556895794bafe6688e00ca948e7ffed7ddcd4c100d5f6269987cabdf50b2d6306d1e2e175451d22b5d389d4be4ff3ed4b2fd5532052a43535de4335630c7f7ba92606a06f344cf3dfa192607a9a5b96cacb70a6e379ac4235f3be69ee36e600c8cdcc63ee73ce85d6b04ff8dc8a98fff568c40804021fdea14a8e8b54901a99c13a51dc610f373a2529e268c2021225579c8e9e1a35b4e376cfd7c2e6d70e6448d009be81f0b50f59c76c5869a9a0edf24fe46d09a5ae04830bca6bb9c70bcee3474f524f87c2aadce9e6023042772146c6984ae957e04553147b77ad5563980ae15e67d34ee73e0241fbcf8a33611cd5317ceaaf87d7e4151cfdf5d214c9e2ec7ae6d68fdaaef10dcb35b8218ba74f662763e73f1d86f659ba26f71233fb765af6c41013d95ed45d30419167ff0f8bde5323395fac9e3fda7da722cdcc0a948a783733fa6ceaf9adec1e3d22fe2ed848546dea9a67b2c4170b6ac78c89888ebfeb5a9c96ac08d2f7b717e93ee5e05b49a2cbf1862a9677f9b7dcdf0c0250a23fc09fe21340cfa0c05a7352f985697475472a7a5203dc2ae85fac73d3d8f84cbd8c11d686c75442e0764a3bc752acdd313db07706d51d40d0a92a2fe3c3a6b3934bbb2dd2dbad4a75930a826fb6db1da006000bdc26b161f8c1dbc6dd4be92587877e9bb246c5c7361639669add6b64580619ebce953c16493390b3150dd741a6366140f169358c30e71578c47a9f1bf8a91a5f27a8bb36d8e7487a0ce4af069698a3ad535cc83aac7a7810b92e59d7539d545b993bb78c46cbacb372da85d7a8c454fc62538627c4317672430223a17294099b5706035266a5ce679e4a8fdb02f4867fd43fa7ef2c094fd5bf6d7fecf7bdb665a55d0aaff7be1e19bfff7760b7c485fd1dcc58d68d29e378cf9f6c9fa72234a3cf2c16d08b7e4695990973bbc6dbe2d8a2762a0230762b54bc83f80c553610b22bd1b77819a6baf00b0fc9731332ed2340b2a3b37bcd9f127f746980c8897cbc5a5313cf41cc650cda9b145b982846ca979c18390f30de5c1e69d8b08f1c7fbc11fbdba522fb10732c12e511c9f7cfbac0c578859bf75fd82424fba3c09ae3035eb5c7335e9447ae9390f5868366125d539d8620d7fac348236b54c8986ddc7f7c8237cb705c60a095fd97f9010ad01a26aa2cc2378f715c4bdb3295e51bfdcfed70be826ac45ed931058ce63805c3b8e566db3a00b8b4623c84e91b3ba6a56dc6fdf9e3c7cc5d6dd75b713de40da872916657af4a52b3060e4ae63321f5fef876de64f0b5330dee4820b9ddd7761ce17829aeceec5003804011fbee03fc6f54b24900370b1789969a964abac093b0c260cfc200b8655e023cb868cce26369fac9c04149107cd7e0b28946c62ee6258093ab45d96cf2ee20978486119ac3ae27b2c39d2277c1cda3204bc5977b1b92fc98dd142df2bc3b1cced96b8c6155de52fe30326a58a3aa8423e91874a5c22d140bd71f6fbb290432f520f16c3d6941fc3f205c1aa76acd7bf6367efb0ca3eff79e626f8b66c956dda1c67d7e025306745ddd60d75d8f1c8d915c5e02bf4e5df0f78e73b0e7dc2003d5d385ac46d03f51c0e0e8db65a630f3362130121fdee5ef4a5bab010a6fd70e304a7798fbf371f2b6cf7affc5f8c540b1a90fd5d566d46ed0fc39d506b7b2c5c3bc04fed4313a82b8c0e73c8075589247d219ae1015422f9cf3fbc97817d3bc7ff496c2cbb9ad1d6c8159fea87ef1e265c18d3894243e8c642ec045fcc6bb254e5c3d02692c9c1bcd2d292cfce5b63e26804386e2d0ecf84b8f5d464f22b86e823a9f640e8fc5576258fedff62e3540c79eec15b7c04f643785b9cf23e9e10dbcaade62477a4b50531218c289f639b22a07db468cdde25d3b4071fa27bae679d994cc41198d3ec7017ed487cfa8b696ec006cafbf41adc007bd60713a9a9ee9dcc60078ea662355bd9d5b38e091c7ad3bf915c47862f2e7814eebb3cc54bdd5d13ff7b63e1a4f4d0d78a24744fa8f03ced4f69d34bbbab040cf7a2ce5bcf0cc1b4bf324f7e7e5f736dc1954b5f745e9b4cb9aac2209b4ece3b50294447c5e5e375ad8f16489264b3359cc6f280af90f006791ca3d6ada97f4802e86529aa03be50386b06a8227a33a6d943519e899d86e14dd12bd4879151da68a33bd804e45fcd994a7e82938325226fbef144f2151adf31191a7ec83bd14c0e07f000a372c1ae10ff8827cd4b7b6e5dd1aae9a03f94d348b422fba56b74779f70b30da20737a6864315a8f4d610aea19d7cbb1e69556ef1edc61fceb0364792abbcd2c1211f36e1c410512c6bb6b48dcfb4f40b930b9d6cc45a36f95213de5f3fe0e0199bf9734ff3dd1f8959c4b6842bcf1c8cdadd9a45d14d7b4a19d7e3f64577af48a96aed1e920665b0838e0d4b735eb91a862613485fd139e11b8718c48d26219cba11d7aad5e53c38bd2050dcd3527e9f2994c328be58d81617c69ef57e592e122c44301295608e9d938fa067991d68e79f1f8088fbc9a5d46100c8a5115300d2f6ae6539fd8285d5beb91b8ca50b8d89fbb83b849b9b08d1826445571f69149acf95e62955785eb9a195d9a069e28c5f24b9df7a6389cb4e48006ecff7cf780663c2f0da2d82cc631f10826c1aa223c97523af0a7e21a5cdca341b26e73974ccc222142e48fa2b22cbb1b3398ad4e4142fc88f49bf63a800202580eeaabacdf0d9a4ab074116ccdd166ce799bafb6cb27f429ba52e2a0e4db8fa3c8031b31a39a13cf2816291a38ef7fbd0ee3f19247f88e215838b68e683bfde80bc533baae7fbcf18f69bb2fedd870fe10df3e6522ca79aa672274c5ff79ab631e916bd0b71906ecba4b25e3bec8c8711cbc582de4f018e3000dd46b0a9ecff43bf4227e7e78211825c4c35d0577d6514fb67631283b41afec38d75774e7c77bae0592120d6e01c9fbffac4495e0aff6be6fe058642b8155ad60c65eba33c90d0f2f29371da33681cee43c46fc3280d32499cfa587a56e032e20582134f3a24f338fb1409d3fa40f6f1218c07e1d31f7030534ace30a1b3487d45b76b0e68f01b78d6a3475f26323c807482e9e3df94035a0f988fdbca41db1acf4e3b29330730a5271d3f8d6b151d0e346ec0aff8a52a8a4e876bf19d808708f8303abf60a6ac6c788139559123fa6901e6408537cd09ccfdbb2ac46311ffbc69e975ecc4340f2c608aae7687def23fde5f83bf683c53f6642bdce05ec791b6f391db6ab07144f588f2996d80811685a23f37470edef69516a7ec7c236e431d385248a7fe7084c3dbb9419c68a521c1129fd85d9784bdb5caddad527a5aa399d957ba8f3bd5fd28333d8d4b783b00579302ea3d4846ac840d7994d56acffc1038f84d8977c08c8d8f6e4a1bf69f28902ea50b965554320e4c8dc0c3c8b49a1e36b8bde791763838a94f12ea3d95a8a7cfdc3f7445e82ea4816c69f81eb51835cdacfeeada1db34f779491cb84703e86311db2586d84548f6bc762f370e7a7d0796ba370da92949fd2e6e7621b8b8ab53cd14e2fcf1023e120a300188e1059466172633e4a34e0c6f4052df8bc0dfeee7dbb5eae9f449c57cb401263f17e599dc3470959765cafe371257cadccd155df82f043bac7bb4d95a00ba415b6b6ca4abfc9ec9de5a6f9b7da0e9e08293352387ac1a9723fdebfab3ef6dcc0fd07e2818000d98c6d27131930ee951039e26853e717b4bbbe948a4bf3b7d19ff810426ac9e797b721dd1c842e3bc023cf436c85d8b7ca6bf2ffd137b818f9fbe219d63b53fa3ed07665f5595a0933d1864ebf111b25b347b5b33d40f1f97a4767e4e3c57d53db6fe179ac485ce318c464fae8b4f2fbccb07028d1c8ce2145c3e3192ba0ae0fcf968d57f92e018939fbb05e757789924e9a064bcef52f653996c6d2090650c120bdd8289d23379a7ff7bd0bd70ab1df8ac1218b56dd0088349fa4987af0e009f0fca29b936d47c0b1944968fc9c14599aa9d22386282b3bdecc25ba932c7ff3193b69dfc733152eeb380f349614c446be547aa1632aecc9174e2cc3b63aaa078a71e7f22ad616669bac16bc8388bd6724a778cb21df5eb327798b1786948496094d57996a483d28d677820274126eb06cd3b75d27c5fdf0c8fea9a74fcc9d238fa24b6678c25c3cc849661256c5ee70fb5c9fc6c4b7804c45ea804b39cee60c56e1eb91447c8524d0675144c14947ee2a22ed09e1a4b2efaa7477748d0e2dde9e56865f26d080b49c4a2c654c439f34be00cab5bb728f76fc0c300ceb99d1af38c5d46be3c742d8c85901127e315ef843f1b85f6eadd81a74c751e54a0fcf7889cfe4f8e749ed4979443e93cc4a149f1755c3b11d23c31b2b84b85965918e42487a687e342793aefb021effa850f6c3a5ba4dd29118307c49dc16ddef882236af199d25b41b4cadf9443e93cc4a149f1755c3b11d23c31b2b84b85965918e42487a687e342793aef37b35cb5ebeb67d0fabd4a8a3cb22b513df845a29d34f5a5fab42b05983b96189e17849bd192b71d11879ea536f76650f6655a9f5efb136c438448e50a16fb4f1e8536f71c0da463934627f59044606ae4425f67d1591d06244f122b6be63aabad84a20640a5b3cf381b2d16a55d8c543de7768134dc67bc940c90eb8426037cea2e6c58f9bda776be8d30fb30cad16dec1a9b5d27f5325428e42cd2be622263c4727e12574b78229528639428a849c6c21587016989e0783b9971bc411c176e3942c115408ec862d484c94a768d02ac9ccae25167ff4967541cc88808e8393b2279109486fb22eac380379a534b87161aeb8923ec79963c3d9be18e55c4614ff19de1491294e0734d71b56d2d018b173c30cced5ed08b8ccd3d2e2c6919fcb736806d728e62b14bc9da3aa36b32df2ca1b1382560c4b54b7e0fa00a70e1349ab1d1d07ecd9efbc049b917a611a069f0041dac096bbdb5fe06c119c09d77425b0ddb6ab273d417eb4653860615682c02254a1069914d71714dfd578225da3f4e51d2ca9b52d6b3ba13d9a5ed7878acb3c311979b209e7a7b36d4ae3e5b8969c6597f0c12d1c12284ec3543df7e1357797f2402a654f9c72b9e9058f98efa2a44e6adb9a951609dbf594dcd6fa566f962834d47950bcb088c2d9bccd5df28b6c68ca3c576995d787026fd94012a47a411b1c15cc81fee1eae61639b5d8e3e79e6a2a8c6198209a4240e685d289bb6204a54939b8dd56441346a804f17b65f87bc883f18b5534c86b50e54c9e2a0b0d1fa16c8e814f761b47c5ed91483ad3b15ddb87be3db4169fb0b67ed4c30919cf503867a321e08ef354e70ad0447f1c7b08d799660b3f661bdd22a9e1d5f3a78cb3972abd5114189f31bcd5750c80094860c7eb82f0f5b9f31e45fe316c8116e08992fa6a49e39b52738768d3e6b5fe87eceab981bcba593e1c9c9da38bbad30f610e139913a55b86ec83a590f2161fbd243331f97154756e0be8d9c454f68c6c07185e7f21bdc24e23ab59a9bf3120df6ac863f795ecc6dc192f59e835f6628a79210770352d14e39f697edd17aa942c1a6e17b175b1eac4ae08dc4a99b8cdc0f7e177c301322812edb2efc222b452d17693133b5e9511b718a271c4ecce35c95877541272ff96ab46fb367cd4a917c541e9909091662adc0da15719279da320efa14a46dfb10eb48f3c1d31de4ad210e62ccdadc511de8978b0c23ba4bec1c27a47741ab6eeb72729729f79e35a6dd011ed5fce34d39b9551e0065e6d470ebcc0044deef54f15186b66f32f6faf5020b90f20ea691f568491a1f56b7c69e1512d5edbabd26529983944171512689008c30ba8dc65d90922695a90acbf361339f3a802c3b9aba670c522f731ec2dc88ea98133529a73a1e0b76990574fb2902fc6215666d2e701875bf00f1d48126e55d695e5c21a020ab24bf3902cfec69bf3ab07b9def549db7e88071043d2cf3dbf7c664a57a2893688f2e2e55758cbb88d9472deaa4e27b173fbcf9c81dcc5d7b277084094d7cc9002650f0b2f30237cd8338397af3b4418f398abdf2e8c958fb45cb083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258c20600cfc5763ae723f1bde3b7d8776a808229433d25fbc0042e0247bca8d4645a03e0a694b1c872ed3a73ccb7a58c16eeb425b9fdf02449aff75c3b4388de5932bf2b6f8a471079c7c1e1d5454d864de5e3eeed9739cf2ea3da75e4742689ae083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258043d3ad715777b22c2b1d47c66bc92470483a5a3a7693d46a96a716ab4ecec8c7fb42b9a6416beb3cbd8cdf97a2e422f206c9050ec68d4ff92383fdae1d5d49b8e159f00807c1e8c16f177c346a076a857476360d510b727c091994970e20f3d083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258a8d3bf5e0fbd6cc1ac049427863da0b28f3010ead65d59b56e5a074040c8e9df4ced73d1e6d91739dd5640a18021d4efbe8c0088e5babb1b157dbff77d4829fc6753a5b9ab27c4091a6cdc91f6a6320a1bd0acb26533bfb910fecac059409f54083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea325820ba4d5acfec18821d8dfd52a7c509c9e38852aab3423eac8fb38b5d0bf2b73ccd34feed4b08003a0bbda730b1b2e4ea1f3fc1d284039ba3441a472ae27d48c4f45bfdca67c205cb43f7e08361827dd420619a6c059455a7cdb97aa398979ad0083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea325801b4e9b9ab01f4ac757a2fc062947e09da068a28c2a8c356c8fbddc758c50ddd70d0a97f1fb92476a05fc09b84076487d27c604680fb3bf8bb19912720394e36cdfdaf1945e95d702169bc8ef8f39784c8892fa1ee874d46332ee3b2ec0cc5cce7998bc57c221266e80191aaad3c273113a61ba3976a7a5b3015ce9e989d6b2a667f1db8a383b513ed22861825a9670b6a1a64a1f35046a554260f2ed331ff8269941b3e11815a7d848bc464b527f46bf25e9eb3e17612713a9765d69ccab3b4992522a9fd7d1634cb5afb048982c102555394610501eca60f898c4c2e4247027d0b4f298b5ae59ed513b4ebe3b570b0476b11d5bc731d5cccebe81ac9125b538f5ea7626d07dea0ecb17ee0bd48f6da0e6f4d7459e4dc05b1f63b96a25f2ef39556321c499099effeca12dec9e836c06ce5622a9bdaabd8c884e6a4a0372e7475a12a57b8426451012aded8512e95c645c8feb2f3ef590f2415320c5b8c2a13333677bf11ab3a5e8d4e5944ca2fe9ce73bc7f2465c7b75a53cdea29f035b1c18d619f0d1d75c818631c614073c36d0934cd5d816415193527491fc5206f31e81e618bf25c7536287fe5f8dc53bf8daeeef1d6e9afefd9c7e2c7aaca4cb2c63fbf8d39a1605c04d0d28bcf849d14ff95fdfa6f2a4fa049839d29c92bd95dd09d12b66adf57fbc67080ccae0045c9ee39c5eb49a7ca20a1fc2e420af205e1d53c4652aba6ecacb2cadc9eec58486a21dd60c82df31e4bcfe3de66e5fe42bd0dc2af177460f579a60a13670e2de654a21a6174f71ac7ef3e2f2c059796f0dd9b4a2fada657b24184ca94b804c8e715f72315a0d257b4ff6fb1e26c9a91a637757fd145b92db176e2b3d5e3312885082b5fb445f0dc7986455135605587d7456b88be3e1c95764d95059d92ef798e783e38600365caeca47be47485bdf65cfd81124fe83bd6afb0b3e09449ce4c4f8655480dd94d26ad5f4775f571c03afd28597559347e8a5e189604a9d6898704ca5558b5d7c5a9e66e7cbaaf06d94d9462f42d0e8cf35441d6295a94801102c83abdc31f47c97fcdfcb5a1fcf21c19becc049fc66a6827b479c635bfa2126ada960c6f4c8cdc3a18177289a5fb7001c354e1fd80a4f4662ebb7115aa63d956ff71eae494add7330e9312b29fc9eb6aecb61bfa426acd0a051b6c698c382bbb66e938f5b2e3b99eeef40a06028d60d6d18274156fa80198dbe7f78f6395be3cfca85166480859f666f19c7ab8a72ca70e85cdc91a7498c8f97f04bd4fda1ab1d522ad32af55fc4f0facbe1b95e363a54ff51ec877ffcb73f6b72a9ffc12e83be55abd29e6b8fdbfd49ea786b75afd9f3aedf384c94f881eba6c3f451282a066bd929ceb3b64d8c3504fc7cdb2d1eced565748595338a2df83a60e3f90e34fc1d78f8ea20859a23c010b666d6dbc1a4aaba2541a9fff98d358deb1ce0afc38e65fbf1c25b35be0e7aea470177c74b28da63cf8136f5973ab39216367639bccc95fbe5731330a732a86c4264572b4ea5035b4c18ac5afb8258e815daebc27f5b3d3bda8e2aaac3165c020b155e0facddecba54cc7a600394420cb64c27dd80b3ee40d4ac66cbb1ad9f7ff0ea8516f2f48a7698e5094ad101f12730370a4f4361fe2c4cd65c8d5de3a18694192875a027a8302503add9e69efc3eaef2c165947ab828583c3ee811401de50aa8644342f73fef21c2b24d1240a03ac9266e560f677022d142b2d581b38f8dca3dfa05a76832d2ac17c846a6b87506c4ffdd220c8eff4c62b95d6dcdbe9fcaecf6b38d048d582fb90364639667eb92f49053c9c41dd376e49f71f17d7e5870602829837499d310fdc421db0efbf1a8f378e100d88c063f51e57e93d14e45672aa5fea24ed80b42f5a266c06a299ca3d406ec14ce7d924c0e32936f15bc863f3d179991c95ee932a4dcc3f35c615453ce4b27f7a3177046658b01dae21e6c75b97dce19a46341d6e1a0527a072a830f7e0a27a3efc234451727e6893f752e56acbbdd29a9456bbf0c8ac2fba2a8163c44037bfbc6ea9ce65e4e8add8337265a0c07e7bea26a248930a1d0c6d1038c7e9a3711fc6258823bcbead0ae620ddeaf28ce587bd367a92a94d32c4302ddb9a35a3c5b94ee50eea89c446db1aa68da3a7112ec6f30af4fcd4c364b6f0a2918f88403d3cbd592773f462a18a931fc3fef92798536e39e2b1ca462de8756dedf4351cf3f92ad8aaaf81ff3a394c0c63d5e39cd68e8c37ed96e014b2c957ddc27a183e7c19ad8b563cde34a4fbbfe0414cfd5c78d33b8368707b0be54edf66fd70641008d444394edf4582209908ded4ca62725ae21275956d6a11b7f91d09438efbbe8548e9a01f0d87fd42996ce7690c0261f627114ce0352e16a21b72eb413e6976a9d711534fc3f8b6f007eff33bc53cf9e1bc27f1cb350542cff31be46f67ad9dc7fcec2933575c67189292a6994ab75319b370015d961e4fd30d04dd62ee3371b784cbf20342ac8d76968703aabf30d2177c279d79d08d7cb497a2b8b0ba7a6d43a66a5072ef88fa81b32c26ef717f253a9fb3bf8f77e9524f6e499d856912dd466cd81c6b6e73bab3f822d5e7e9d157c8295c23f405577d5dcea9cca870b48571ed2f73a6d2aa24600b6daada2e576dd1570e80e4a099c91c54340285564937b8c94b1715ebe9cd933d94aac54fddd52067895d0b729ab01ea0de51d9591b55e38ed1cafb9eeb1e23e05f64143356ecfca6928668c4964bb12ca2fda85ba735c4f18a5f2b4273762550f0593fe6e5aa53c6e9ca9a3c0ecfd83fd37177c4ff82147c0dc6737e0816cc59f5340971ef7b3c686b39acc316fb57ec9abf6e91a2628655e26a434c1eca591b291900de228ab840e5b527799bcb02d20b31e4a29a3791a07f629f533a087c6dfdf50284bf6fe528e9366c4bb038cd7f79a423d514ce250787ac991d81d0e6606d99b5a0bf9fd93d09e4a5fae0c4df071525944b81b9b494c63d099b1b94d27b38437031c4783501904e1e89f89213a3f198841590ea38908692c276ea5980b5d486f9b623f454bd4ade1c85cbbd7355b8b16c96159057564379d899eb521b26a129ec0d81be887c4fa1bffd860bcc975b98cb9efa67f931f208bde800998e0a713e217280093b46dc0441476a47baaaccde4dc2594ffd2d68eb574a4a1ae97549dbeed43ee9bca2870c07b44a5e91d27bd3b5bf3121a69e7477c5c427486ebb5a5f60ec7333f72446c54aa9ce156ee0464bf098b30fe80355edcf60fd7426eac5dfe8c8fcba57be2172b517aff402d68416a117493ca4f4eebaf38b66f90d6c80e944ade6d0fe687bd7f545211de5907645647cb4193d7685caf6adaa4aee512d6fd737ed14532c9a475acad03b389a867b7a3879b702624985c98d1160e78dae49fc4b8eebce3c911e901f3109d47e805eb8b4fa6495047e39b1c738ae716e362ff5b515faddd9272ae7932599a8eb8a737dbb1accae08f7eca81fc80c773c49f3a8a8186db6cc0311530923c3ff6f22ffe4b7e6a131e0d68a096863eaff9f9d13f7c01986ede54d2ae3f8723e3566d6ae3b6119186fa67e2e134d4090087c5c041074dd8106f133d8f0f56537e37aaaf8b409579bdc7d520aedc09d07aa7f959831cb9f5e7b991a9a8b7b30c0031ebd38db4bc247b9a7cad2b69cab3b534f39becf1cdffd7b7f0b6727a5acb3be96f008a3025e1a87b063e59172c4055f9337d70d48f4fb69925508497497dd5668fc5a8596cf308b389e5f9fdbb3baaf51d24f21fac9b1a100972304f421ba1335d3253b32bdda74a9cedecbc3659a537c224a1c7a2442d8e323e0e576c9fa8bdeae6aa6dd7560da02986a96eb54771ee5ed688c8a00cb34c68aa54d64b5457ac3beb25307bf6edc28e5afb1ac94522167e05656bca115587152e8fe255a30c70812f32bfa5cc9c2153027b009f58b24c06b9fea61fe6a3abc19f9df1f816ec87a817880b54db4ccdf293bdd1c7df25b5ebf35a5df0412fb0147f2d467f000fdf7692f6f26826b81e88781484fb6a3c8d0e889adeeabf5171a08732cfcc24168732283dc9cac0343dc6eae1321e4f80a59b9a0e034834f686ab35fd6c3214563b0a26ad2b49ce2ec6090f42ab2f4d044ba429ee9a9a77f095ddb7860348b08e881267dc80766e0dd0c567e29928eb085414fe4eb8bb7637ef840ccd238cb2dd0e6e3cae84f61007fb0776083b17248edfc6b809da68b17bd7f5d4654f71354882f1ba2cc072f1bffa54094a138eff9374bb7519253d45c0005685719c12c94fac2556b13d7e258cf6bb9e3ba533384294d21e8bcd31d849e8936b734b608f4e7342b2d41ce8c4cdfd8925497b6e290f41850c1bff2e7b7ab86c9bec6eff40f499ca4d75d7d03cbf49bceb77abeb7113f9ab9f2aa5aa8d2dffd635a62faea1113dbac03846e4676a91d5d29ef6fd12806837c2f1d15e6f9ef300aada992555362dfe0054e87dc2717e4314daa591ff529b4de007e1ae5b4f1786892a724fabe7c7ab317e35a0cbab3ff53f07398736870fa973de3c5834ae166f54c3773c5af37ad875c1e693e9fabd72d3a6758d2b7127fa6a5b139b56a89bd7cbab9685a07fcef0fed698cdf2f16f62b5e8a98c425ff3397d39d17c5d115fc74f83403e8891c1c4911c6a2db45d336cee4ce9f90d4fb7e753ecf39e654f1f734c347466878c3c7d7c41e7df96d4bf31557922d5be92b36064d181bbd56cf7c2b3fc21ec1b17a181544b7340975d5c155e72543da6ada7286e3ec8441d6123db72eee18f43423936a04fb2a9ef8519146b1fdc17906a5e6a07ea8d125c6ddbb0cf1fb509c41396708043b52c6ca0297845f8366f338aa1170652993f9ba98a8b69de798282a03a67f7a3d3df19ea1a12da2180a1f3c496082c3a250525f60cc9454de16e4d9c8cb092f2b4f4e172b2dc9ac242bc6f765da1c6c80333c7fe10026321eff076f4a4aa2666d1420e3fadfa91fb3144134ade2a6a4c6a16a37808c3c123e41195bd94319903e6f62e091ed2d13dfc2ec77c3c91c30e2dfa71185b4307d431e91c8e5297fd153dc3ab5ce743e61d7436c60819b9d04a91ed88ae366a1f3e47791f6435466dc9723ecd907020a2213fc6f1761dd135f9d7f8c8bda04834b7d0c741120427fd9bb3dda1de2726b2aeada83fb864c5721a6289edf5f68496740af47c3edcddb7c3084f2a3e24d1ffac269740377e38445965a64ce9fd5a11efbe22def68e225a246b9eb449aac2426ba91ada63d9ec212a91349ca2a2959bd4db0165700da46d106b12cc31be3de4af3efeed6119d208790b7efb63f82245de697fc92b397a5dc4f0db15176181c9320d8f0453845a4b8669e095ac8161244a5336ec588402a20f1185baa0f7d0c9883a95a880f68f69415d06448d2329310f2a41578e5e781f5e748f5a34cf10e15088836a271bde77e8bbd685bfa8d96707b225c34e47cb4d4f72db713350be3bc61c95a537eb9b1a3cc7ca15b159850f0dd2f783ac7309074fdb170b72dd015d1f798b375643dfedc3bc3a6a671dca0cb4c6a7b8f709ba5f9884081a8e6dfc13148f368182c52b40703fd0077ee106aa8ea816a68def17f4cbb1c1a13e505942b43dc4cfdbb4d8de69bb0d7599096cd26442b62c27ffd7ded1c8be845ee608e6b9409c0b49c3bddaba5987142f36bbb21041621dcfd0173a3788031bc4aca2c128dc420b21f2b26935a4f3c9f4fff251df016e72fd3e622b0823d1fd6f496a4009874eb27a849d8695195d78f61844591055f1221288005af9a490ead24edb89c9c2aacc838042af4ce9cc5d5820152df062d4b04d9a616729961725c9455d19d47fef12c42a03060cddcf4937ad58a36bebe6a2befbf65064be76945db8590322726a459d489fcc5d05272eb88018d0f086c0e77e6f387c3638fd652ab84077ec0a7f345595ca6e91e295a5b0694f7d0b3b5b2922d548a75584523f74b5b9afce1229e82c979abc04cd6f395e84f75d1366d7d44f915d5240015744b86c7aa26be8def7d9404df23f4337ebb2de53aec7fede67306a79395bd0d15dbac20ab860c7096f7147dc28919d0705abf335a454ffcd53fa4bd16fbdcea54255039b2cb64740b457fc9d3aac31c737c1a5257f3e58de07b342bd6e26642974c0188c14fe40cbe67d075ca40a48d68b03f818930aaeec599904ddf151fcb124134c87c25ce867ac840a2fb6d14baf8beb1a423e8ea474f0a94dfa5e7c804d5b4c70f5bf1c1a172e336097cc2e0d07d5f4b44795c646e8770b6cbf8ab4017cfbdda65de357c500a81b50cdbb2a1fc38078e15a898e7d4586b185b0e729002e77114cf822a058e56414e3d5600bfa1cab64f4a5221d62e282ec96e333aa5eca8c875a38b2792cedad2995b651d4699bff685c184dcd183b74f841aec4ad87e048befc4d642c7b951fac3c128b02b1959d8d99fd943543efe00a36ca1df2213f3843f1fdec4db9a4d87300e0551e884ec40304aff4f4202aa3aa3425e0e5047328aaad9622b8319dcf5d9157600f87d34ca52c88e280c4fec75853c32e92279fe2d995129d4c22cbae4a52c005ace1062d642f4d8aee99700bc4ea1f6bf023082edb65ddf9de9e5b6bf493dfa8646b1eaeea7f0374a42cd0393f04af434e4201d60928cee9b0b372348f57d4fddc33eb34cdaad6d4e99e01e656d90b6602e1e5d838c4c4aede2059ca4455f14ffd6be84fa6d01671e7b750f762e3d5d7f8c4c9263a68546a8053c165e6002b9c8ff618942ea2e52c312f8865482bea1a3e9714ca9a1fa272d37dcb1eda4668fb5d3b871c0193699f66fd5ce5edf9247d775945ed37b18b7b698208d4528a22fae696006559c1dd017907ddfd4e3c7bd150945a4ebfd353deffa19ef3e10113ca3d80d50b472a9ed65379986918adbdab6aee8fb320a84a4c8a007c634ae3764e8551c2c5e6ecc0ee3918302d77b4cb8bebe66da4eae46c0c3f0f47d3eecf7c026a078c3bf70e8a68cbca06c9940d834950b612b440bb84645daa02e695573e0ab8e3db9781e656c28bfedbf356cb42dcf98ef489f7196e07254ebaa63c7a4064bed2e7ec4298f2ff6522a06e02fb93eb4227d5bb646ad29920137e52704fa5510ed46e541c2dd8781a0f2a6dfe6ecf879a2f3819cce70a0134a83f62f5ad9739c57c83cf1d406428e83684bb2e632f5f7e72f821f0c60110075940f71b3345f64ebeeb1e1c2b7dd5a11ac06ccf6290a79bda0472bc78028dbfdc6e080405adae08f5458f6eb3190dddbb17dba2db3b81ec5a15b2daee0c93b58b86ca05a95a6690bfae571b5a9100f04330503aaaf7864df8247fd0c0479c7b5cf8bc345e9fc633e744d33503ac2b9f260270d71348fc205bf25ac2c7a7fa3d5124cabd4a896d4c2ed5e008b8694769633accf276d79fbe6617960776dd15408d05d5cd1c70b2caee1fa1769562bcd2391b75a4348f2be45bf1d4e4d9d8ff466e8e45aa53f8e9ed64c65cf14a031e5484437da9b45afcfc91ded2b9bfe1c1009fca55eff61974aaced1148f03ae6083c25e73cd00c829be99b1b65e7f15cfdbc5a2c18d661e5162a3d7ab862f9b83d3f34028ff08808f07a4f95c3e73d97e0cdfd78e2663d3058ec52ae60258118c98a908953fe48411b94a0c7d15a4ec56ea45c6ffb080d032bcbb1130d281dac8d9cce82ca6de3a0a3560f7a82288246838704c978d3e5473173bd6a5c6cf58dfb04f2566b15751c2f1708a918fc9b2971e129e1bb4f7551140ec628709c31ff39271b2e757730e29b55c17f7131921f91a99c53490a09073aa31ecf570b9a0fc8d124adce23aebbbfb88c7218f53aa9929a861fe7d2791d31211629de727c4b881ceeede9e2daec0d6e3235bb36ff818720d3ccaac0b78a7888bc24b9be8160acad9230dd5b3533a35fae92fcf26484e2e24db530bcfb9680ec8f6c1dbbdff0e120eb4ccbf1bf555af51121f667c8519f6808e21bb368901b1a54df152fd0c2efd4bd0af6dc5c3d96b0ff65f4e73a2c61d1fb932a66f61309d13ee5a355d874f3a08c6f417673144ffce42ad7bc447d56f22aa272fa3e02bb92ef9e35db97cfe2df8399ba7f014e4be28c051753e87f74e4c1c43ae5ad0e6d5027771422a9986f1fd556fe5a7221c9ac6336949c6dcf43161e309c5e067f3904681826ebb543b41a9f4b9cd8619189543cf1d07de5e7e3714aeba08374bdc19af2e1eac46e8025692aae56a56b27cd2762b5892449828ebd24efe7923c33449b124124d46ff2733e2420abf1a783158fce6e00b12228b44f603b4644daaee1d39f254c05b236eefad39ae43a0dfbb1f4c46798502220c0c2b77ade66106b71f5a8e230ac362faa8f2b9826e04f78b8516567ab86a4dc7182fcaaa9a24448bc85c8f9b7c03ec544adc653f549e0cb44721b9d951a9a285c41dbb21e09d5b1e35e30f8ce19d5d73dd63bb7fc911042d7f9448ab7077b87c6021098f6016f2a8c0c09ca7227f33856e6ee953d34bf7feca4f99f0092fe905fbcc5ef80e19e0c38f7e634e7155e48659c4741ab29c835c8ed2b0e83a87fcbe66666d16db86ce2776a8a1558585930c5f8abbffc50e9971988c3c60c2e5d80bf566d5a1cdf54ca4635eb08a7744d900d12624e8032b5c8ee0cc31726f90890a6e5939a62ead7e794f1a5c3fca61dc6d23d7a10413f7ddfa6cb2020e67bb143d4f9bddf632a79996e4be8b818b99c307e21d903aebb1893227718a808a2a48069330b5bd88322098e85ff94ffd63784f1358d898bacf258f74b1c40fe0369cdbd28f77b9565929c75366ce167fa104c1e5874ab4127041e6dc596cbea6ec5ed0ac2a646e248a8baef48cedfa998772f773b6c04f094b426a004b6e006c915479e1d2b54dbc81df9313a704e0a8523450a3157cdd2c7acb4faf2db53c3e914ff87675d6c092461e63fd13fe0e6910312707988ce8e2a75fd3fa2cfd60aa24f03099d66acc3a6420d02a79004b3ede9d939534efcf17ef75169b3ccec4035e47d8e4bdfa8dad16b5e9b6c2a9ae008b1d8955bd64a4677d5463381bfe929bfea142a0351467763915d7ddaae6d88366bdd64ddd2cead8e43d18f8d6d09c4624c5cc1d2e1dc0b44ce200b564945b4c663ae863ece3e7f058d1b7cef3a71f875da1661485e730a7ac0de6d61bb778bb7c10c8909ce43c4a336167f4d8bc93a653739429c014c3870ac4c323ac19caa30abcbfa80bb8979f39d1da09095471ed0f540e60edc25cdb0606e9ab0dd4aa3765a39fc7a89038b2b7baf7fffc7004a9adbebdcbab248d0069266b5d2f763697c524e9d99d174ed27cabcdf1e4f802fc5a39e9b258116e65d9dcd7c89f7830e24a1c3008acc0cafff3f9ce1f397ebe162890b435528ec72e5eb4e96ea19c0fafd835e268c8fa286f52859c4542a419a975274b1bbc1dcd0f0eb5a653fee8a2edc13fa295d4c36595c1ed501d674d4f30907e26e5ad0ffe927e1336bbd98e402892efefad43783facccbfb205173480252eb704ae353cdc86f2e76ea4c38172a27277d279b2152fbdaff27d5bfd9c83918e253a10f0fc01fd8e6fa3341ac7e93d06a10efa4a90e2517656c8c90627a9fb2014e1dfb94697407679488dcb9fc2e421846fbb046b6739040d3d641d39960fc8ab8664a041835dd4156a6b48afa9879a0370445f94ae0fa9c3d0ca0334b8cb1281267e846cf54252bd159041c5ab3bd3ac586398046bc127bb2c14247b0852e7c7e9ed37437d2699533af9a2b160a8cbb07d5a174d5eb60c86e815c7aea3aa1950c2e212eb639e41085d0832567ae3cd5e9d55d77d778d558244282365d0944789ce12feae8d2334ee1fec7c9956b6433b6da4469d3103ce64f1d25a2f034f2540dc942adc1b391f9d6ea80387e39fe2578af2b8acecf7fc074900abccd656c79b101ccf7cfac5cbda6ea79b7d9dea1fd55c9e18b7f11313ff1c5a02a38965d64830de83c84501d240008b293fb979baf68cb657374555fb9c1f2b960b91a6751648c879dcfea7890e442b2a48506a4fa09f86da2d99d95e0f236e4fcc55c307504da1abf8fbb9eccae3d68fb9fa3e33e1207ec514b95ab82a0615f9447be4531059fa51e652d91154707743edc01d86c6f08afd326c3e2b8164eb7bbcaafae74ab5b7d070cab423ee560862f370fdcbc8e06b928b24c1757b7e80b40a134082ff68b2a6523a2435cb9e4bc92d25877076df39ba17e141c66a4267d9821fed12863e6016ec9d57fb5aabe0f82f1c407ae7f39a200d17f557f65f9c63ce27a1f137079ad79ce010da40de4eb603655af0fb5f333c6bf9516c6907e5f67a279afa03101dd9dd5d4c8ab8d8ab5da787c510851cf7b1c776a980a12dff3b024b5eecaa3ba4e642b2639a105c3cf9fec23d3d74347fceadc3d1fe96a8a69a59be86d4b12479eeb0147349d18131da7ea9af00b9298697c13d15e40f88f166bdcc1ed21e4488ec1c50b5f11c0b47b93f62e1d5c37061658523fb7feee06c41a14bf21054b317cd36a3c7625ebdf8b6b33fe595f40085126ba4ac678594d23365f7cdee1da0715b51def2fe01643697e8e2449062937e053a8efea40ee026748da91ae126efa51f60289f5f677e55ae000ecd1c579e0280590b184f2453ec56ea3b85f4fca92e24bd478bfed3fda7daf973f4a5c21fd4c7f86f02b79a0acd985c3c3d81f6cd9fdb82c2db36378734a06d9d32e3fcd5a7d4960a06a920bfb9355b427d3570983f71eb3db0b2e6882b96011f0a300055cc46811eb065c858b63abc6eb5288fe37aa52c507abe8864d334a4d2a4e890805b90c6b35a71e85324b16244414d1bd7bb4b81e540b385f3345a233934eedc5ce11fa90496e2fca19efecac57cf0dac06eb15ffa1e2be9f77f6a0f3268a8e85d3edd1734709c3a7c8919021309ae221fda0c7a159525ea7415c1d8bb32b5c0893d3a8ccb4bac7fe41183aa3aac4278cf31a9a114705de56dbac2f2e0a9b035b1b1206d94845ae751752c7294be293d42c633bb4881382af825903cc7a0e1fc4019adca6c284b4194b626ae6856e5d98f14dbfe597cd973d1b36ff5d1bc6f842a23d30d47b11bf3693da2175386dea68b308f282d36164435a0d7f4c521e781e81b215fdf5cd6e7631b1aa3c026e30c430ec53a0190817a0f49f5190d8e08ab98ce9b09c0ce2c98f78f53887c8589a43bc6900f621d90cada8e2fdbe63f4f131ea25cc1d6bd7d9b0a2322ccb1521dee2d8fc3a38824dce320c472cf923479e772b65ebfb92ded0212e53f08e61bd8e3d9941b0b6c176974f3402fc4b9ef16765e80bbbf11608fd7a106dd1fb1710e5ac3930afd7526e5802734bf347da74d9ab348b1718d506c8af4d08c72ef0c15cf8ff704bf617d610edb0f6dc7ba2aad7599c8a005a2f604d7bad1fb8d054569db8baf4a5258bebda15f890845a87e3073209bf043ae43c632eec95ce768f49f4054fb2796870a88c2213337b9d281936125fc71f97ade193fa04156a606c2b1580df996b4985406a18f894118102be0923ff4ec559f32ac28df341adb8c6a272123adb0e27af7f3e8d64e24317bb2db13113d9139ea4fbbfad8df5d3058ecd5aab2923ce649897e1d03831d996423cef73e9301b3cb957ccae8f4885722cddcb0559d1e8d0854a33a74753ca254a1dbdc24c7a619016eb56d2fed984103d6e7ac41e56e901f9e7adf1fca9872b8487552b5a9ed3468b117291a48a6467ea79294e1b8a9cc89e7cdf462acd07183e945c79a66ade81640c871c048bae4faaa07091792b3c2094c41a818fd819f7cb5c826037b4c36a8dfd0b90677cf70590adcf76018de7152875b4e73e1a3800480f61698204cefda16ad217c0e918ab78912469cbd9d79b9e84e75261c49d731cc8bd8bfd18f37587e7c404526e2aac90a0c2e9605fc3d47b556519e1ed295a0f5feec7042287ca0908a5b2f6d148971aad18ee7194a0aa137e10c2cb55810604df285cb09c33620d965d75976130376e8a0ba6628a9b5bf94dab54088dbb9c5b9243e3e8c1cc5fa865d75048a5ce3982c95e3b7b79a9c7e0fb9a7aad854afdb392e71f290b519bcb2007e51d59a8a7ed6e9234dfe7f3ca4be7a5e80766a769b49d99607f156d28ba8246b3bde66fa740d28d3b0b011a290deed72dde78bcd44a556efbc51e13d64c0fc5f088a3ddc4cd281c0c761b87252797005efd8f7d7388adc4955548dca9eea74b98d0d6e715f2099008d9610a12f84fc427768ffd691d7bc613816a92c6c1108ec2efeced98775e97d8a297784134fa64bd4f4c7d5905c9569389991aacd5ff332ab98f32dcdd025ab675e2998de1412ec9bdd037e7523154675ef3cdcd23992d871346f6c1f9b9d328f5072b4e8545651dc4157e839adca47c40d8be10f78ba6cc6edb01c23c9f1b59cc2b0bd3d740311dd97d7833dd9a580ec9c161e75f0668c2a80d169a0fb4bcb33e06ffea37af304420634cf38ca584ec40b2ac12e55b2e88bf38c04ab430224762d1bb44317c7c5afcebce7b4c8b88c93d75440e90050669f95ea2c240fbd176b6d3e276fc421ab4231ed35c3f8e668cc446a7862544efd6424a28284fb2539f126fbb64abfc5227bc06f70af5c099cf2db461ef75c9d020453748bf0c54575a75d7004471221b97c788bb0e5fcf4f6d6498b0523ce1005714d4acfe933810c58230c5326751ac4cb6f00fed2d1403c488a49c0dfe1c0ab92a8d987efdd3388b6001c967882c60a42ad06c58f580f0df94a9d1e0458714d7a34dcb694804f2f8da30895f97a2d633cc4476ac0bcee466433ef92ebc22dc59e10a58fb496f7c21d30610133de1e029fc2705d2769a35cec324be8c524640a0e93b4a3ca3320aa3889c701a264abe864a61a0600b3ddbe84cc22c1bff934a01b47c52504109d80bb9635615dc70a60b12ff382c7777016b648331f4a0284020ac36be80b6eeae7a6598a45e9019d893fafc077d13b5ee6be760069b7163d83b02b306e9a36e8b5edb3daf5a041dec6793aca87368b8ffcf7eb517aa15fa96df1d376ab09f3f6b090059240c5ba6f665f78e4c87ff90a096ff85f671f70a6c8e7ea861b26bea30154b27eb32c63ca209a79fa0144faed03ba5f4198476d91a61951bbe2a3ef92cead8a71252747c6356200717257f79931ca04a54eed1eb97e0ab85058bc5832192d3a4ed801de4d6f4b1ad70cf51491a728253fd23ffeebf2fab72a2d95ab57db991ab9ee72101703a098ab34c10e5a9c1776e56ee558f6aff029b82160fe4621f9bcd450cab7fe011ad0882786f9b5a6adde594402d03b10e853031b083336aabc51787aafdd239340a8d9c3b796e6d9255f0839858f0c549a2e9e213ee257ac2bd5226cd32f75bdd2e11056d4926fefbb77c436dcf39d61e742be3b0b072e17b0987d0a98957145ae43730a9b41e487b9990486febf87f77a7917166fcbffe1981a0afafb1fe913e64f87d0349b21f3cea465ffa20b1cd1c5fa573f9eea903a9352b1299ee9c9b9c313668d4a96d2824c66d2857f6629bde94454a9597d329c42138ef982f274d8af5b326848addba201c39e951b9fd8ed42d429d048f81cfc74d71d2607720040f7aa386b5f6749dae845521066bf30e70e5c35cc3f950a351e5c35eee8e0384ff603e0fe1bc3912107f0812240ad0b429c900de8af97201343f4abb38096e7dcc769b9291f58c7fc58c5d1c221a3b34677a73d7f12d94bc2c98e0efcb9319f6849f01c3e314dcbfce0185ae4f20cbf98fb54399d740e921493be6d201dad17f56cff0bf68f8dface2f0dafb9501d118c845cf34ca5c4c2f8f0359155760d583bb4d70a61009ac99a3eb3ee60299f5370cb057070ed6e79559624d35de58b65eb3841014b259823617dca93fbb6fc953d5bea0a4281e2ca5db2f01ac56a0b75c4ae6040995d0cd15a90d26b79a31f4b802b97dddaa2a860968e9143a0ef03c2c30cc23e902b04834ed13980d9ea04c9c5fd702d56d9293121335d1b48b89cd579511f459e4567906002825ef7d01a6a0c79649fb9b565cb0457da66e34131aa157a2957d805d5ba0b5adeecfbc90140aef692d567d65310859eb25afd0fd42444aae82c7c87776591a35479f82424e05fb88beebf1d6d2d907fc7796f32b5b76e996e4e19e6ac6cbb2b1251529f9e5228aa19f75eecb74863b83149a84bc07003011cce5f1b3d27a0a43c576d8fdc2aa7dd8874566cf185ca8e0e16f64bb0ace08734fb30c0f6463da631ef69bee33340a6ba2270372f61cbcd0752e331209f38c7c924a83df63cfcd556340efc920af7fcc77a5ef95d8e027f9d6bd790b4a046247c128949739df76c85682c30319c691a70702012d1ef0627ca5fc7bc149e1ab57c41823d21d348108c7c0b4ea94942c05975b063c43efc3b8e1bf5d180aef559a5147ccf11b2e3df0540e0667667aff0ab9c795ba1b0effc3993adab7d0ec0d5db475876d2e91ac0074fcf1d04b0fda81d474fbab3e4675ef8e3cfced51088aecdae41dd974bb07e865ba7408d5eab94f6dc0664f92913d8897ce2014063c955bad0ac8cabcf55ad7153035a013d5f8256c35075bf4c9c7be191d8d3c7e39dd93b5d44b78100d677876fc35312d7823645ca715fcdfdc9a08beb855e8ab84df480d11bbba765cbeaeeed8b3a37a455b1efe6fe8e0bcfa8229cd6e6b0e13e459f23a9e329a9e606691068958fd7bdf9014e401cfa945fe6b1cb2c25e2096d256095dbb6a2792bc159fd6dd34fab295f97fdc7921660ee07bb9bb233cf766e7bcba3f222e000cb8d02ca300bb64b5861a2b5c7c768f46e82ca7fa27855c70ad3a6cd6b5d45f969cc685a422a2906579c5affcee5e06366f622b65deb837255aa2f88ab7f5e5c4b9f9ef2e33c2b4bfaf652bd0a81d24dd0f8396d7490cb79c837b805f0b474141bf5a79750df97f64a9f56327843b6423afdd3253fae31f958bf7716f670dcb07845ebc345dee5743191fbf5d844f4b808f3794b2dabd5bd2fd0542beecd66db74ca42d4590cf2c4d093061bc120043f32f0b775f3838cd0fe725edf098652be23b39c4925c16a1f7c12d93458aece8b8fa860ccd2d265244dcfda4cb95b31a1be01baaa0a5078d3489f98c532462cda0839cd1b789ea2f951ae12d52c630df3e73ce5972f10b1fb169ac5ef6d45ce2c661236fd789700f95ac97e57eb4c8aa308534567c5b1fcd6a9c629719cb30b517f2f0e7ee470cd55628e2b53543c0b0cb212f9231de4a81c693442e383cf36037a74005213ea3841d529b5358eda0ecd17a5dd0b1e9003ce35dbc3d1f6620b566881943b563773e610395c84195e9e443ec28992435f0ba21ea388d619c1ae387bd9694af8e73f10ab1261e5539e88834ae0471a4e786e191f313bcf164ca62e82f8d72f4316797ddb4f9449d30beed8443dda75b7dbe95addf7562c42b0540cec7440073f10ce28e6e64c720139725e430a4d55ce723c5f0738b8801a4641dde51fd8b148abecc2f858e7631638ea52ecd11a9600dd18be200e0c9cf9856080ca0de4dc0d410ee494a4100ecceecc2e766ac7b1c671bd881642c7752c3667554265be0d3efeec3709b4f072bc780571d82e2e46db49528af6e0c10a10f6d08c20b4359f446edbc5bf4f05abfceeb61b3c5e7ba8f2cadc9448c63e341e891303cd242f71fe8dac64e06a2d71b4e64e3ab10ef1f9c3ceb3afb1f65c90747abd5e6f0cd46b57639cc2be5da29186b00c079bca06395a8ff3df0c00c1a8cf2a0917ffac6feb36a70fa675649d9f925a19c404a882578baee94706aa7ed92c4fa558b139eabca2fac7bdd2d1f096e3e6cd98d8da2db8910f7292403db8d5ba0bf65e2108ced57f1d74b02e590e54f6ddf2a851119c295a0162eefeec463651e6bdabd2176276fb7d2431ad6c0a21d66cb1ef4a766b46f2097b4bb595a2da96d24b5e71f0c42ffd54a6f4293656e2bfa4c60e7c890e0bcddd70212fb6f212b67eb68af0f6dadfd85982121a3ef60cbd87b8cf3c37e45ad92e1a7bb0616717513297d8fc12fb662dff15b797d5a8ea24c554ab3f85e0dba1d66f662117005f92c2b1a91c716b9fc1d83058929c7737de5c9181123afbe1b0f81b1efaa4b265dfc7a42cc8c516b3a6c6ba096a7ceab64bfd703e9cbd8e1b17111675b81e6299cc232da08da6e0489a47ff1fbc9cfb5c7d162d221aa1498219d2ff3e13eebe3a30eedd22a77e020fc0eab531b74c1a9b7679d2ba160604e11d2c906b8c82ccbce5984b56d5bfd2543d9010edf3860580d86b6f34bbec2999eb320edbc37bbd925fb5c78868c2bb48b1926d8e6f0cbac0c6fde7f246fa1c25171e916fedf720d4293dee1b86e9949c9d3975c80debc95e82ea4ac178023f30f44f74019083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea32588c58daf595e6ee259e93fa687234335998ace81f925142e1cc310cd8561fa2f4fcc3ec22d97f7395a0f1e06424bcdbeebaaefc40fe739c10362d79b580cf658f56c9858d08395d37bcbe3e3ed16fce21f92057189241eba7847e065f4ef7e3f1c4fd2a293e60888e4c300872f5c579407da1f148ea0261de6671c952b65aeed12d8f6c9dbe46156a2bc69f50b29450edb7932da397788908b76f408de11794db1285530d20881d73a3fa4ea5aa0862840c3f39b4376825690907ce49a0eb6cbcec872324efdda8363a93b3fe826056baf9326d6e1b3e78a3cba0f57d0534bd83c477dc19bfee831788779f3348bcaf3d660f01bde445616ad84c1c56fbff8a594d9e0c2e5144cd3d88766c5c743d3df7ce5d73d0adda9d69db9af3ece61827bd15d606456543cea31ee5fb67581f063342a93a1cab98d3fc7692369f825edf71371ec39dee6a6c8d5388998f98331561c140db0fa203e8428edb38e61fd8bb8589dcfa5033308cc19e8c6fd77553a42926ec09c4da1a0da76c859a500a33db966354fa497618832d43aa4b5c576f4514ad3200e60b256721d7b1a0058f9b943b06378f06362f3566a47bb56d591905b20a29279805c6303cc7fac0e557248c0c26da2deaea94c783d1a495d4b9fac4a6e11e91a0528669ebc7a4f61d87e614131698f926ea5fc86efce2807ba9312b9accc97cf8d1e9f4f988baba4f1d3fd3938aca6b0348248b5b233fe8c57a634e6ae1ca260c484811cd5357093849a2ca42507c372edad41a7c2254da29acedc1ac647442555bdc88b5da669d775e77659be16259a42fea5bb3b3ab570e301376b23526d87d9f7d768678baf1680835db3db4b37d0f6819b20777fc5ca7fde27b4c47a04be9d4ce897000b2bc1fe6b765bb4977183cdbc420f37cc3414eedd03e023045b4bf993f74715a8f3bfbc0a0c5900237a0aebddd88106e5692a3e768d7f06d16ea310333cca5be2261bc5dcf1e09aba4786f1da6520d454630ef111e86722d1bca7af434de5711043ea04c2891cb538ab82d5a0fbd565964640b8a73fcc0c9a3b32c46803ce5a18c61ec5ab2d5faeb4d4da3e741699e2bbf674e9a75323dd6a17d34767af94c61b0d645af3b18eb0c9a4b4e996ef3fd4a16e348ba4b09cf3758d3071d8ad216fa36051303f0cd27954f046cc97360c4b8f88706209821dad3248a63391bc619a6c3c7e9bb34e3e800f9fade87ff0966f58ff134030b32501a8e9ddc65cf931ecaa60453b87af20bd1114c6caca77225a5338d6692d473adf0880179eb90fc1ed8d052c46876ecdf123fb370c23e8b965e36888901f4ba3f42e969a0e75aaea603d3592cff0240ced8f21c4be4075b4e4f8d49f429c8d7f5cc58984ca96a4aee9bac46890d41cfacfa941ba76d10c77056b18497e1d6e5f7125baf324b6e36255563768ea2963eb04da989df93303cefab651168d5e38a330d3842f6016a52b70a5381414d54f7e39082cbee11054f45323eee7d1d5a9fbe65d5d0cc2240c0f25050a57eb7027bfa37e3cc01643abef85cb1014910749bfd8d28135f37485f8477405ef4a19e0deb9c89d7f64cad11c5592c3a33b65c67ed5107cb1a967213abc2b0a98e0da14f5adc5f5cc0c086e8a5e960ec177f3a9ce4fa1494e10f671ff3205262823c5efec57bb6bc31498eeebcad5e4c34c69571e421673c27d109ca46a3382165e93c4e0367cf72bf1c333822fdcb9ed484b5544c81773a1924386977c11f570de5b02926d8569c866d9f45563f50a360f344f89f0b43fc5fddfcd251e041c57ac565ba83ff74f54061e06ba6e066982eec36a14df01588cb6aaa956717841727fbd24b5cd7e94185b4fae3add5005f2f329b9fac33eed684a5e934e883d6c48aca643ccb0cbac93a392bd1587ed1930041570c54c6061c650b9a664b98270a7fc79fea36582a84fe3c8f8a163b7079f67c7b5de9b87cda9787704e7969216d45fa58780a8696449d69a069423fcc269f9ea931befd001b681757dfd79428d1c0b5b0ea44ea5dd3a8a818d36ffe530379c715b75afbf8f19de188d5e3fa4420d3ef1edf716144a1eccbe204c84883f7eadf955625a9aa8eb5cd6847f5afd51f2df3fc41a3610448fa4d29f47877c672d5da9c587f2905a2e3d55539b563222f60952542306aef02be1f6bb646ddc08a2673ce60617f488fd2b337b176661e2d43bc46ba34b9c7affe962a81746b315af9647b9503964632d9bf5a38d71de04ab1539567f666d6ea0ebb2db98f75a00f65539c921b795f7c99a8c2e6016e1bf8876ee655724ecfbe7c8a16a97868f89e2a89b7f3ebf4911494be5d325d4ce4a8561c4bfd3eb5a63b0c4cdb7e25fe7e45964e9739f6554aa29bfb4a24dfb01bd767701856e26d5d1f351b1847b5cc700d6ec0de7271fd6199f9f95c9dd0508a466d0dddee7ad0c18c60eaa0c5e3232a896bc718ea581cdafd330ac840c2dc3ca7f22ab3ef2f745399b2ac83ebca69df38bc0a53eca95a6e9b8f3d0b0e535a6fbe68a12efe65a2ae9096f83958c9d2fcbdb2cdf75af73ce5e5504c73f9597ac07e9ebb49356112e7de9751ec6a6459afde6dc60b854587c77d990a6205dabd40976eed662d06df288d845a41828dbe2b6f137cf09385fc611653cd81a14ded86c257e7f7d6d2ae8b791264cd6e56b492a7305986f23ac6dcecd7d708c0b4d1953f046fdd0a7171ab35619216b62ea32430d300109ab478acd09315c4477456646c5ef150cbcbc83e39493b669173f1134d4fb32ff0c23d1fa34d265b6133e5d645c2a904b078667d267cd185e0f408e9e3da008d8ffda3480ea8fcb80c287879056ff1a7422bc8f336500d6fcd620098ba2c052c6ad9390440ccf3cbcb6e6f1830ee576a466af9debdd754f0fa7a33bf5c8963f999e25c1ff034e8b1a5dc36054d5e05a0a54290d2801bb0354c61df4f8f8742cd7e4ff285c10fcab08719ee44b6ffb66ac5d7d05d56387e0aca0d45f4e532e3c3ab77f0c314b22c402352901b8c4654571bfc28021fa6c1dfe96901eda5c40b6c6a8e0c56e711f4be66907737f92be3965db3aa9c0aeca20ebda95993e7a400a80ac0a33ea242ab2bf970cf56d79ecbcb91b38ff7d84b2e12cca064dd8dbe3f132050d21d1b183f9d749e98ddc371392a8cb5d8c6691ee6454c686dc9cccec39d5f1e77d874466348702b4efb57dc3e4b261561d0cefd56276e8ccbf45a390d5bed842df478a92a3c6cb6b240b51b59ca5e7f936b566cf60d46ff23d51a50f6a2c28b2020cfcc208866e2d061ba0f531bf68c6ca5693a5b8d34fbe0c9fb6dd84dee51feb497a7dce08529de8d744b7a74de0c5aed84fd2c15306c6c6d2b937ace2a3083423bad009728b31f931ddde19c87c47f5b726e0df5d660163caeaad0073fdd110d312d45feef80c77cae491e1a10fc58d7427bfd2dc2a7bd1668b32d6d4f2048f9ba2f1bef9f34d2be3e6a89ddc407f98019075f1a4a87dc6be201f8b265a80fc53e21d94601e6b8247f96ee3dac871e12eb59b4c9ca75d8f6c44a36477459445a159250831325de877c2cdf4860cbe9fab4cfd432d3e94c61f3466cbfda392a460f3bf685f452ca4896452818ea962cbac637c991605e4b0f15c012d16dfe43fa43c9b5f494672d990018e0dfd6d95867d62f816000a7e9e267c2ff8847ca5c4a8608e56d0f2da3ac4739b2c897b13d2f2e3b7432e789c71119c737a875d8096d948a2a2a3f4cd5593e019e5b7590f0524ae1e12a7c816c0951def48c2ad0fa950817cbf66dc98510f800151609395e3c3288015b44bda4129568f265aec007e2fd4a85011a32d47796615e59d88aabed43bd457a231196989b799a2480d6892ebd4546e4f4832e9b95d2b021249e442cd27a857cfc79e2cf7cb6cd1f64aa89b6fa4b9d3ee554cd561f99457879dca89d6bf3fd245f66bc4f1e271494c90d11f9899f0349e3d5362937399f24b13e7412e61728c8108c83140362e0303ce23f798c73a4538d7f6a180ddb0513fd17e59cfb6571794c59031467c3f7608321153725a30f18a7f61925a8d113dbc65879f49cff9cdd85db5a5a4fa34d80918662adc1a6df0a9c11e52752e733c98d1b02280a61f9d8384956aa7e1c31c2e8d2fc8c946606d000ce73cd6c87013ba421c8dd254f9c4b293326585acdf4fbc780d8772c47e5221fa3fb3a3783778823d6f9b4fbfd0e8acf0157c59f5f21f21959bca796f1eda259fc02ddf6689d36f5b98c245f46e0df4a62fa55d49776c85dca5ecc348349096a8f1e25a5d8d539b0244ed981f622847a92fea2b1047cf36975189e050ae023f4938ca928687739fc8504900ac39bb8bee72859d0b27574c39d7c625510b854ea3e45985e62d80af7a7cd89da7bfc533f447734057e57098f65b2ee90b2d25bd10a3339d06018a6ddd22e35172a72c8c7288ae5b6d3cd48e04b36e2be56e60ad8e8f7611510be26155492f71bf0c78ab80310e4d9e34c11cc1466ff662d1c29be10595ce1e8e5f2b7b9101e1670e1520845e1391502becd6ca18832b39c594b5a87184f2419c2f2344b1a3e813dbabd617ca7d112100a61ff432eb21a664915211cb33fae97dd1203b3a7cdcb3c425184f45b4dbab401a40ef80081e37a6dd84a80566224216f5b26f39ec70239353a6cc613e03c40b9f961a3b064f5f58c11f867bc7b822e282910104b9f3073877c6c237f573404203494cdcec6a098ad584a83014d1206e0b12930bfb54352697a88205ee9b349c2e2bc71c896bb485bad3b2ed5eb9d90b60a72568a2c4d6c9f6fcb322809d2c45544506a726afd706e4d5dfe35ea8681276c132550e56b99da1b21735e15b77e30c458addb6db05746e915cf1fb050dc3ae0d3e80ea60ad814cfc9574995195782f983e570d03362c16a3fd4ef0bb18f0430bdfec877ef9030bfaaa3c41f37556b5071fda6a0557af3bb824d1103076504131fe80c9b717470b1bfa0bb850c693c5e40c935c86b16c290add04d492285f009f2e126caab621bec66004e2d22b84a0e14a010cc846fd138475d2c7045a00d57b693d53863b128337ca32e28c07772aaea697c2cfcdfac1268dbee770bede3b231c18879fe9429c972e5385b01ad70ccd6e59fa1d9e6d46630c8a675c50d04ccebebac13e4fa192c88e0a55876bb76ae74be3e1c99eb11b0bd8c55b20d6f8d9e5a45edd3a78668a7b7b46efaf42c199f6d2cb49acf61547b56cbe3c8dd6dd3739eaa7886495285299211fdff00e69a0e20c8c0759bd68a1b0aabfddae52ceed586f373c9b25e18988fcc15d66f8e0ce35cc0d50c987806bb71b0b1c9c1630185ba59e91b3978156b6733f373e5ffce154fbaec502d37509396a7b837f5dc386b6e652ec604541148fb0d2e030c743676968327b0372f1f124085d19827876f5a1e1950681e92954ce9b0452ef88050f2663527ff1e1517ca26b690d39718acb2cf880559a9350863ce90a7ecff9cc10c8fb34cc2f9557bafaa4227b6d67b16675aeb1730ce7989348b9adf4b5de270ecc8ac0a3678118eb267e65d327d52e8f9fc82657546dac0e949b9310c4d0d6f1777c6dbe4f9b3f32d5a5c762bdb885cd75a8e6828708c5ca113a4eb5aa5fdc58d2a76cc934d6bc2448101271739391f7654363920bd22e70e011171fe2069d52969885d5a7ad33666f8aecf5dee4382624d951a34741585dc328b5501a02e943780607a5bb7437be4fb402e69172d1947eca72f17acc2b3f7dfafec12fbb52eeb99b2d1987fda4e57052db8c7ef922143ba3c252f2cdb7e4c2af17b8f931625b37e209a2d022b8b738ee4c4c83f71bc17f1a238721ea2613bbc9b4f143761c66155c8740b3e9de98416acf026c8300678a7423b53b4787b97959d012dced1565075a0daef96d36027cf4b74e6404263a05be836a25807c6d2bbbad9d4930b28cf56eb97e98897e4e5db43699c6a1d0873b712cfdffb0b4c9d8823ecf644d054f209c44d37999fe9f5ff551a6557d530df43417c881093ead01b0ab372ae595db023b41ef3bf236ec54285e1828126c344ce81d42c0828c3e248773b6cec698cb6664a274e065449ac5f0c70ed752341d89f7807364570bcc5584929e4ee5c1643f9d7e8f6f4a9dce80449e8129db496130a6670e1fb2f1d20c94f90fdd128230ca9cd98eeabc9689c76bb28934ffeea6ca1251ad914ee7915cb4d0ef54128449ffb6d807d8bdf3590d72a91049f7ea24614ef028621dc43657f331c1f0b32ac29ecc4e40bdc95926e2452274ad51553b7dde1c35fd0ec113d28018632bfce11876057a4db5f4a502076445fbbe988ed083cf61e7f3330ab571c96e634881cbea4224e7928557ad5cdff7918bf1bfb472afcbb76efb3ec7af158e0b0c5325eebff26ae4cfdf3cea53cd7cd2c650c300dfeafb2591e6f959dad8b51d87db393227d4bc51bbd892ef6f197b87578b75c8bbe2306fa3383b888192649e86b193c11a222022143d831ba3da1d96f05249a3297275e9532f8bc07a82b3b9f585b3f715d619fe14fa68420d45468ccd1ad75cd19b29e7c8f8cebac3ac03a5b1f51474c33d6e806a400ae3d3a3ae93feb2a1bdbfb30c71cf7b2da8411c03fb60d93964e2c662d4c1c1d8ac2092ef9fcfa9308c627ef08017b7373c5a4cf4564295bc741b9e921854303d5844a686effa0c600d555ded3502465d998ede9cf72131bd2c29d5ae13b1cfc26d69da402445d2ffcc2501c94aa1e6ba72c6eac4e5fa1aa10d0477398b4d555a7c9a7b925cd73f67d1e0dfc267eaa17d032146e74d619f8e695fe8f08c1d85faecc3a4489cd38679bc9b0f53d52737cd37539c94e38b1083591ab365967e4d36cc25dd44ea0c431710c5b0f5efab0e92151de69ea0e4661876f7fc7eed4d034470e613e1c34963bb8ef78eacf3b1f11e1e493b38f7ac31da651c4622769e7ee19bd479f6a1901fe5c693586ee2236a597bc51761d7c1b9fb4b553cd5160f2ada7a790e852b8a694ba39e4067948ac20a3ecb8917d18df8e53533d41d458084c118ad507183f535273a6eb020a9b71c9daaf778fd694aa2b89a778a847220c7ac5a371c66c42f8329319e349d566e1d53c6a09715ec9a933932407be96e39c567ac98c1080b3f50dd5d158061f8863e43cdd1fee0aca2f844c757eb0c7070d1424e78c6016cedc0456cf27b2ff67359825ee51012ac232051b729fbd229f70f0d667ece16b9b4551ebadaafe4e4b82981a276159f1c18e1749a35d3c1cae36c3cba6a950ee28ab4fa72bbe295b34b5653f0ff0135b197822b812ad9edc5e6195c9892efaf6842264c473fefc137d1338d417af032ef7a8ed4b22b782b6257aaa696efb01477b45f1c3056f7c18c18db08019cd89e218f4ead7ad55133602a3d0b35f7f6bb434246dbd6f589b372a733c3f0976bb2fc273e678594cd1b09370e98393df41c9458a7defe7c2f63f03aa2e53c3ce79e6741dccfe2ab92236d658a1d874327ff1faf3994daa400ace97d78f44c1d135cf896f19b36cb2e7954f84111b3870aeda5bdc951fe7b851b2ea3e408c758b5490c4783494f2f8d1ebd537c88c46eec980e289976075878d62ea8a24615942917e73e4f3af000733ad19fdc0b93cf47eb9ce04a3ef2d94bd35923e0b0f2ef9955e76d48ce357af9f4ad14898d6b29ca041bdb1f3d3cd5307a39b5063eef9f8becff3df0ca6e2307067f2a6a5442b79188f7119740fe4d77ecf9a7fe4dc6da0dcc4710d6315a7b05b6aceef44fb9274210c18e149cb29722a826f4d8441688c97bdc1a8e6a772371882186c4942c799dd133e5c503b0ee4b12c0ae7eefeabd0f0c99515642857242b9e1b950aaf23a85559a13d5fdde72d5252b1eac5100ebd7a982b15f15b25d2906cdfd25f519e20942cf18f8c38348a693f987fedf0ed04045b33e19aa54914e314755463fb1c3d75031a9f73f722dd92db2c15942fb7f2c608affbda896d79bc6cd2a633df7cafd414919221c4386f3c2321b1f0f68eeee94b6c503adc10a9504248cdc15f13511ca959dd9c0a4272f0292fe7d5fff9429b278601f65e279ff4148185307f262befff86a256bcc2af958934d47428023a2346602c65983ecc8552942a0d08ecdf151a588937a4329e6994417f2b0b31d9181926105985ac3126571be24eee5d70b92c39a96c66fb49a01d81498e2f5b84d143349e063ba3b5a925e67f228bf511395e06b1841a42ca8dd5adca81c15fa0e3a602bbffbd5257814f9eb844c3e1c0e55128c0012e8925b79aca28dc5c2d984fc02479d9d152774bbd67c82db11b6787011526d15ad1c8716b47ab709cf218a69d386e096a4789a2ffd19f850b8bbdcb64af0c32033027591fc53c2dec8509bc804290859a0054d9273f6aa58f9b697ce4f3e2a5873e4e066cb556043bf833b4ae8d7e2934c830c6cc212d756243b40d1144f4bc797fba1b411a26505b8084363a8667170232e9b8a2741acd6157864b4f8133ef6353365726d791f63a1811cbd96e9c3b1de4aae8785f1f374dc235e2e344cd3379b43e3216d7357c85f5fb17ecae591cf01399d62229202c68c5810119bc25f7da8d06145e9dbbd6fe539c0c64ee811f01424d5739d3ac87a9fbe6c20f9400cad77b1461d523cf4aee450a33c5e986485aa64b0754969e4a79e9489d397b6ff2885e1a7bce07858aaba8d02f4580719621cf5eca51c7afa5626dbc607325f7d0d5c32f58eec52090fe9ba9fe1d10d139af551e932118913a8f1f2c46298c9ecaacb734014beb356a32985bf4ebc0e4d009f934723f1f12fb807e3fc1481b23de6e5ab40f0c4ef3c563659dbbb594f3e15da569e279b1282b2d7f2e61c6838c0280f54b254fd113c7c67dc68f687dcc52c3d758901b3b23c81a81f02f301af4e61b358f7a18a5e2067cd05b1b96ee39d535aa6cece0c300cc05e57c0c26d0e55d712f99d741853edf93cce84ac7cdc37fa5605a83cc2cbae541740fd8952f641be38da14596dfdefcffb9daee930db1bd657a3cacca3aa315f90d21b1164250cdd582ed7497f75fe269d13391e651b2de832121738e421e451d3bd979b706529f75b9df5677e95a14619d5512c8ea87671efe5990ec1165f50c4973ecaa91480bb0a1c50953f42e33ed67c7e7d96bf4a6b156b791206cefdefa29e3626639f7e8740b3fb9ee6828708c5ca113a4eb5aa5fdc58d2a76cc934d6bc2448101271739391f7654364f0d7f0817b2239ffa001cbe2b68e34bd53f0e8a90dcc2b7f28e6469847c9288ddf94b6c8fb0d717a9649c02a465c5d2fb6fa960766f8e11074195e492d001445b2f9bfdd1893fb266b46abda1219a30e29247306cf4a9dd91671d5bc7939a0a8bbd7710b5a4638f879928cc407c5acd319405d3b8b06e61961977e861a99e73811df725f4deb66ff499106cacebca0ffc195d9b5e95f67626ccee9fb1d09a8b487c7fb8369dff3a2e338e759c06456fb9810b017f0735d001a497e4b87e6c93cf17bc08215a041f5fb562f75636087b2604f614f2c96df9fb0bc9bdad4c1fb43c00164b9580c5d20ac1ab67b4bae4e4d8d72b178ffa5870f82d191ee5d9923bb47ce6cd2499e4502eec6159ccf8a60dfeba007182f220cf35d1306b0f0542f3348a80b19e8072ffc48a17bfc1588cb8a1d03427cd68c388a9f04b8c11f8fe448ff1774b5ed8ef0869d9c2ab5ee8a62c5ddb59dcf6a0498c438c276127fd2c979c907901fbef79024ee4f2fad56d856835e7aa4d733bc98d176af65e0a32c9866c6acd3bc4d4c1525c53bdcfda321d90a761ff617bcc1a138d25ada552cd4b859c7479c5dad13059d9ae2b385fb2a5eb42100c16ea251623c3b85955fd752c2ac2e4726ad13a2dec3f5f0907aba75620dd1d99c86626bb15f83a318caa7ecf7eb098edc09eee1062825a9720a45761db6a1b78d0187c59a9371a1f970ae12e38a468799179df37d1eb7c87bf253f1b22a30fec25d2f40ad30db234ba78821094c04dc1d565afc228bd1f8856dadbf011324cff65df9b049caeccef4d627ff0daf369f1c35a6885921e3951d345b1a65e74f2c3823f15a22b6a6cd8961f5df3b1332123ff984494368ef8945b6350f10a5f31efe67108f23f35e1519afeaaa28ae9cd6c59c8f6d2daff03edb49de197d95c9e2c7f2011ede2bfa2585da6bb2dc01c6cf6fb2fbc6991b3fad5ffc664451556e77d69a34b666c85ce2f5a60d12c65ea145d415e3b34602285a4650dc8e7507b1e659bf28046f6da674d9c0673e5a8c6eaaa9c590c26ab42efb60e61c631b4bfc94a27b81d349c419dd5a554f565542eda20e93e3e852d9419806cc1e28a91ba1cd541b88087ee2376d0acf2fcfad18adf1230558a7526f3376f62e9d1e23fb30aa0fcfb6e6abcca0494a8ff376fe4c0f43d174f4be932a004e37ffea10457d1e6626d3645bba43e38acb323ed24c4063703016d08cfe692784be931cbbd97f96d99318af2a1707995124bca34e608c915d480cfcd87185edb53c31472e1cd4d07bbd89122dc5e7d075c584c925c962844d36f4199419823a0736f66c5ba186b45f007eae5e42fbdb5381a7cf91668752725aca89572934d104f452820ca11160f1eec72b924ca7096232e90441e387ada2034851a6c13bb8bc7e43952b044de3ac81f5492428dbbd8e38ddd5dc1a6f64a44c6214993234a3a459734ad45738ed9b80a5b4bb2e8d9a8f68d9caa623e85ac99664302cfeccbaac26b6109c7e8b900da0f18ead63c54dfcfe218d4203e80552a406cc71531014fb1e061099b9bccbdc40e7c4dd8952cbf01e2a9efd2940e844ee6d1b44af21f9f1ae925bb80a14343de0ee26b2b8c4c0ff4159ae90d5a326a566abc96aa25524f6a99878460e7663e7b3fc3992414e65139a331e5d7cd6c8cf79be70d3cef7f715ddeeb3e6ca6459da4e5b5f628c742991790dccd59a0e70c9c27d91f8613039e74729aa0b03b02739c14e77657677a5183a6a25a0c1e054c30d6ed7a94c06cc3fdb9bfb72e334db2dc1ab5e8462150795dabbebac59159ac1b0e7aa0be7616b56f4c855a51e18c46ac7fdd255b35ca6e9e7cbba33d2ae8d4ee35375a83b061da0355b62f83c0cccd8bdef0c31493ba3b151231bba473e8935c17528d49c24fe89e778ba8fa643243e46a6f132b61290c41aeae7bb4d02b01e23f59d5d7fbe064af31268b9293aedbea477cb3456be1bb0855bc949148f24d8a271f0d0d22f314bd2d9915c0f9cea6dfcd9c9ab780295bf2a6971631ecc61fa5ced72d2adc2cbd2a3dd5c7b0a5b8732445ee0ed721a1f8f41ae8ada1ede676435483024e335cbc0974c909c875938c24ae9aea54e24462ab3da9b8ce9a43a6c81ed65e4b882947cd79a4f3a5be5a70862d58434ad48fe09b240dbad99a368e0abef2262c50d5f63e663694efe442eec254cc30625d27622d16558f9f2895ff0966cb1fece00bed91dbd6e9899e7252517a8df285fbcdfda43eb7f7baed3e9f4d2576da89e5035c6ebd664de4ea2beec6ca1cefc2542a97ffb6c7013d39b19e113940a7e9d53caa254eee5240de9bd815aecb510b98cf9df03d2581f8121b7e3160db42e49cbf041d137dddbfd5e86f10ad669953bf8dc932d940c4406f08827c44a48ca4585d7c2f50e52021cec3c4c54c32e932deb0ee5271aba66101f5d06bba7bee1d3fb1afb716b91010d8c3ace0935360b8846785eaf4020ee0a0c48ff3a7c3115853a24587a4543db8d19c033263c3758667149e506b7bbdddff3f9790daf58e649e52c167fdfc4e018299a34056c422917bb90b72829cf531a1d3b1669859ed9d8886d7d57f9aab1ea1d9b77b6aff0cffada741470ef856fe9e68ddbb5371a56167afbe3b5702a2d4e8a07114d7096001ec20f5b4d18b151ff1713b452bbb5140ed62d8c7897bb5a5e5c454ad970c6f71d90ac467cb140ea5c7d2e79b0e347b1860adb8522edb6a08df2f8230182669c3fbd9c82817a4d8ee125cd201e7717aadc6e2efd81a3d47cd3b22283332114c8fa02c70ce5669a6f449848890c41644ec61a0a88c81ddf2751ee685316ea30a20f5864eeb12895a1bf3217d660e0a49b0abea2282a83dc8bb458409c0901923214433d04ccb02d448d975cfe3755768b17b6d95798d35e24d0a745f49264491d87354404f4b080a910a7db41f3edf080788fb2e09b9799605d3939c47a345c7244a78fb63b55c4aece24e0d6feb638f0559c8b7f7a73ca0f8b192fe286768eec924a8724777792e66c8c7e98ff1f398835596e5a239ac71d23185a8a0df1b4fb0bd54131890e10a22de2333f79797e3ae01d143e15ac078ac48ecd497457d070d5e77cd6ac00267393c4585ff0d568be18cbb4d110660795eacf0a05d3806a4cd4969ff3564a14ae7da299db63e5dc9847fa501be0ed833d20ac9eacbe58cea7fd46c8bbde27f0ab58d3c982f9ed472cc8e24e3aec26211ee7b046e0b3cb11afeaf711f30a305ba091f4e52316ec5f262cd9ba8b3b5d16d50562c6b2db128dbfdba1890822ba28792e26a72bbd920f64516cde7ad204647a02c5d289bb80d5d3f2fdc6a8df8ee3f5611e7f034a4c3c6c8b948a9b562935f63b4a42106e166920371d8d26fd05f2e1d3c428d72a302484db794ae920333f44a0c2720298bb07cb4663da55199c5c963cf8244272e4c7ad764734abc143d50319d0e2ead00f11ccfe2eade193ec5840c666bf333c1cf4f58ebc27afa5c4c30f1e14d04168c020fb495c36caa6d888aa833727cc7ce7765fcce1e012fbe55d27103145ff7f09036cfc1ebffd3524bbf097ea1da88aebe76894edd4124024db2861ca2a6e9938ff7d2bb652e55fc9a6e0ef24a866a4a8b3cba3f66125e98046c63f83d5e95305380ceb1ab3c482fe5b1ce1de21129bd6445a93d243ef65babd3af66901629a6da606c8a10fb79e3b61ca4325dcc81b6e2c9c72ff6576473dd8f0ddc8d1ffbd2fdc5b96210fae262736503734d7163eb16bbae2e9cdba0f5f234b0ff192ec902e1a7c5ea4b52155afbbe73f501876b1802eb308b84ac4235cc2004b4cd47241e387bcf3b5be1528726a5396a7b3952b2fcc81941d5f7a0d2809d73e0146fd254bd02177a44746fb0f6cf657ed35ab5d847f72fe01e1daac27e13f14f36bc3ae4679adc70f308c0c5609ffd685f110be065a4d149d956a7dfd5797e97aa8f19dbf34ea718028d91edc87b2a4e810bcde186db9ed9870bb357cf0442285688740ae6a9c14e27e2eb71508aad83508ee9d5550431157f1f7c6bb69ce6fd12c34c550017c2722aad3239e4db16d409d9729365d18bd8701b9f75eee635133b638b58de2de2d27e3da66ee4218dc7ef6d0d0de77025a86b5a6b87df4d70e17e2ab77a3bf916f4a0c5017ef329035f971cd6384146bc649fbb84d9defbfad58f09503bdf3a5463c4f2209f313dc6e0f8d4c4dd3f21e2f7754f8b3fc0a02a789ffa7c777bbcd3679d508d228b849226b13fa76660a188d2939a453e004e8cc9f59dc3fce8222684294b676ed39fb10a8d7fa366c28369ea6cb0e4826fd4083f0fa6f1f0d111a51a68096f5f07803421f2fcf2f950596a05bee2ab2861491916bb97e43d0a5662337d96feec2b8676c6f60a70a5e02d6b87b05c81a75ef3b5ade616b25db4089b844101e18bc0bea523156fa71d3a06dd2d55c105f64dc55541a01c358689691d2249156e1938b486022f080bd44438e11c742f9f994b1a5c8e157e41930ac9d24bfbb92536d95382f08bea73bd2bc136c1eec6838944f6575b14ceccf2103bd22152a36061b8c79de7ec4cd9cba2bc443d937ca86e51e76790a3f4bbd14092da83659269c6d378c1e391718ed3740cd85ccc3790ae1c4719db7c078d00bc33d34eb8ac99f3a292845fa699c556445cccad9984dba1e94350b471459df119c2a2762024c3ae3d641da0f650eb662fcca24f710c598072202ed0386b32247f5235346a7451d3b3d5d53dfce8ff337a0637fe2f3ad7c372ba01e6621710ff8d368231379fcda30409f17b7b7147838e3fb01d6d8f387f62942098029f19201056fc51375ac6d8be6458d8cabc68794cd5d62e66482b5f1b41d41b1d568a6a1212a2c8ec3ac758533db6824756d2f0662d4776e61c37acaff70670a8fd18d67197b64d5ceb4db92881c9650eaddda993fc255de5110e4a66bf57eec3c79517dec8c7482e54f2c68db7c8243a1cd41c53c6ddcdfd8137f4ad5f86db8d2a4cbcd35604e0bcfb4687733d728797796dee81233e5999507771f9db91ef932932360aba235418c6349211f5d06eb10d4f4ae5103dd8776e3e518610f3a7b29c0569f7f9070c35b1e933f5582673362bf5124af0573d6fdfccd6e15c5a611bdb8f17b516ae7f0089236851395151a876cfb1d5634372f1b59af80975ecd14bbfa0243becc34fa920cd1934c72c22f8934d7cd426e5718fb56f63aa0957cea855889fafc670462f34f8f503b8b07be30f6b1ed51fe07c88db26b3da5f0c8427220e1d91b8c7f44e8b0038573b7294e43c484516588bdba9ee499f629c1e8fb76b3a197c9be562d31d5870a4e07cd89af7be35bceeb50cd307552bddd162c923fc68f0a2a8a97ed3cf241fad08fe232b7978e77eaba68e5b0a5f2b0f26a66493af06c354d8877b1eebb62ea578bec13fe0469a4a5a8faca97baef09b85ba1b5df467b334d0bc2e5ad726595d00f8d7859bcbec277c659a095dad242d3725fc5f6a1653d49e092dbdcafdd7d17e2a6c7b1fd3cddd6dc23f4b4b23bcf6523c1e263dbd6a1e5127543899984bc27ea134f0d1a61098fd27f9f3c6a17d82a4200d6cef8fc189720216d43d16ac71f099d260b48e18bbd39ea3cc0623aeae34a470877856ef71dd4d8eec6744e3855f6dac5e31c983e9c908687572f4017b5b25c574978347e4cf2a240e38e00c2456dfc67c5b348f1254761eca6042d8e8fc38a632b7b7051b52e15836e484650f9ec25700709cec2bebe84003b82034c16efbe3138729ced086f3f2738d97e2b75f3c42d26c850e7dfccab6c9b06495fcbfb125dc5df03bf5a191e9e541f306d660fd4c3019d6e68fa1aa103757f315cff74e81c293d3db3170399f500d4d94fddcfa0f3094b382985f1276c7937eb6cda5da2f65d72570d050c3787d4369b653127c7fbf91a2e7f571a561889b220aba06431145bed107678a3bb75a1a1a31ca5059107fbe16171f31b84a8136d9ca80961e464dab48f5d844f75a8a0b6d3b0f2b6358dcfacfae1c9a549a9a8bd1ca58ad844a5ab01e2e4a5118649b4b358d85fabf6b38c632bf2e2c2089472727419983cc7ce75c5aebb84bfc143bbc50c3d125e7d956df94653941bdc18954bf15afe3fb5d112103af2e3ffb8f97e6dfba1aa7be59ff6aa31550875d53e1f4e1985f3e2142e6cd73cb156c50f06c666bcfe5b005acddf835447be0edf6dd889a387836e577a15fa590b59954c42c2640bab79ab373e4e544b815dae8e29eb38a1529ac3125439fbf32ea3b48e4f93d0896d792c252b293cf353bdef4f6bf3f7078c5aa2520e8a3b0c14c50d320a4d31f56cd723a100944f20eadaecc55a3d00cba84845baf221b95ff4a3a3824e26c2a02edc8405e68e2dcb2fdcc2c3b488eba1dd65a4afe52696a5079911d8d52e59ed18d4ab902b640f7dced9693f3da27c39411f829253edda9de859257c16385f024eb065c54499afc4451bffd7594fccbee42ce23ae9d7bb45a28b7bd5acf112d16664129aac398697fb9ff4bfc1ed856dc8f5296551ee7f0a2578aef07cd9d3d64c72fb42024a8c7c3a3c4c355a8e44c1e4e30e6757552f00c56d24280639e7bde1994516762fc663e7903cc867013b3293ef7b4bdefb8ee077afe944088667c5a1cd93aef089628779dcac8c123d3c84bf52c3945b249e03acca007eebce0f9ff30c2d38b49be427d8d51997fe6a9ea3f2fe506e95ba265063f47d67798216b5531800035584782a848e85cd92dd47fd8773cd9e60a2479979218b9560c33bbd35f761a4eb50a2def9efa5bacc7d6e48247c885501dc577f49d025ddb28ae33a119e2a48178c74083ef6fad1c9160334b2012919abd2b73389c3899acb48f1ed89bae3e711de66c85b1fb7987c2a54b3efd356fbf822b80b9bdd0e717226fd1ec9b009632caf677e08ddd265cd3cdfaccc1b37330535448a16e80bb90283e353938d1e743a78f22b52087c5a0e1b1e30ea71ea6bb26dd8d30dbea5499d644432a8855c4b24f4afc78b43e9d437ffafbfe63996ee382e892dce881d25ad92110771e36113c8a25f459f5bf0009ee753e2706edbef057b8eb0591decc6919ec80b42ff78d412bcc5eec2fa9054579ce61956dfe02c260df9f12c76bf92cc99cbd1b1948ee2b47f11d4a7e516f6dd73ff8e982325d28f1676138959a028a0db3ee594e88fdf0e4a61a60e51cae012b637752c3c443e75537e63d50cfb09227bc8bdf32b73de679f01aade995b6b186d1fb2c447813f60ac0a3378f667f351a56a08e24d54668ee6e843a0618f125a311c41bccfbdbc47b52dd8b4fb50cb83439caaf36a0f653ebf8532627a48ff2d59f6ecc203a6b1adabd6dde0f71dde455bd24d7308e1b01ac4cffbbb73e9fa88d1bbd9620a36a9936d49b4cd076a15baf71acb24d21d3f6ed22cbd65134422924f11d441f8dd297e73bf9a0064e4caf21e22ed9ece33eee9a504a4ddb979343212f37d6024aca892658f10c1d5ff72a8541411e3335cacbefab7ef6ee8fc0992819f1ca09582636ab93cfd37bb033e8e5c162abf32d04f461f7834f467dad0fc4bd74b78e661f5a073ad3b5c0194ef36447ffb65ba35c772527c88a303ffe0410d55ee86cbad6dfd4ff3b0def6edac82c01d6ced86ea5f5f52c7733dd137a5b1a80be906869a93a5d2312b348c0effb65925f207d6982f9b679636b927252d7c020cf6c2fd7cb9573fc3269a3bbbfb2421b3cdda2685e439b1a52a8453298143d93e6ab844654723287c625264a58fd22d27a5cf81cc10f7ad8352607de8065627eecd604d1577946f584bbc5c6ee5ae013d82b82d4457365a9cbdcb0c0571cb589174d4896988b7423651239fdb505e382c14e034c3cc2551bd560a621656cb591822fb96b52522895e1548a99d3ff577bc68f138afa95ea290621a8b87007ad76dd73b45969ac59ac465fa89afdb2430112e8954680446aa04e54968fa793ba84df7491039bc0f899506d6f14aefa34e9f37ff7c1a1af3a0a8955c915d0ad8748b6accb376298ebb396a9b946c4f84ce0b341e87317d20e4983eb384152520ee1710f2a9f9a6109367166b0cf3e18f034a8da49686b1fd8fbe94f03e2a5ca6313319d2b1388ead1d01bf84594349573e22892f1628ed2a6393fc55bdfed798f29860ac4669ec22099d2ad0d309fd50a934fba398721a5a922347e9f6af2af336166e3d8fc2a56627ae98e55561da104fbd1ee01f03365c094f9b9f360862c3cd57c3b2426fc3a9087725f8e69b34a70ca61dae22efb9ca43488745f6e64d1029e5e50d96617dccfb481c3c3007d8494f1879ffbed8cbc94cb27dff429da8458208b0859d82b71f95d0faac3ef08ccd66e94ed890f0e699efe2d3794a910f1e7a953466c3c80258fc160ac35516b4542958c6d58f601fcf029e1b136a44dc95ded7d600d592da6ee313009cd0404b2df64586c3e46f51586d855954703bbe9ae202679e5d302be70f010a3646822870fefbb89d87e219fe19055f43afc5bdc81d027a2ab238f7cf5db1e0bd6305d3d9b384b3fb4e37d54a591140b3eadb42ba82725224286b360384304e9cababb0b7830831669fd3e8e1a0b0bb7aea7676113e3dd93e5b4d72a1ab5acd30771d5a73a7e4c658655a2f7b7787a6dc18c2f05aa1dba0a410d930a89d97ad644e64e195016d9484bc56b96a6f438461188a2920add024f610acfe0e3bfcb9690707471825d627f773a360a8f6a76df8c66a52811ec9b7710828285586c255fc727b3f50635c49cee17615c80cf7215ae2f5d0771187f368c88f59d8817cea3499af5f8f2a55811549212d6dc64b80fc53606f0bc2ed3a776d1ec4b0da30f887f4d179730b5a7cc0c3a24e601599e0de6cc27e8926fd376034370088821867b45bad98a990282caa194a08b51e7885b2ee8be5b38fe50b55159f5631823d6f165294d58fbfda584d002cab5865d8f4542d3e739185765adcfece659ab48d763010ecc486ebe05e58f9e0de8d69dd143c00f11780a9617a823aedd4a7e5bf5ef166b09c0ec1b514716f4951fbc26b8316cbc356435579f88f5d5e4dc3e2afcec1825262c0d77ac20d25dce6e2f57dc699e41b3d0be72059baacef741238f1f59045fad3f36e40964d31fa7f312d90a1d7eb62742cc85ca980b9817ed9b7733399b1c5dd934196b9ef70213fa18e44d1f9c1f40342155e3ef7fe41a7cabe21e4f25ab9021337759183ce5d753b9964880490174935a7400c5f733ea841ef65ca1664f869d455c2d8b2aebb9041ed67e74974b056b729af303dec4dd933fb35446340802dfcbdf825701f1252a4c8b064c1c8e2ef9bfed3a84e72dac94c1ca136766b79362f163be6730c042a107facedbe2040468e982cb1df6e008e02e5e05f2602056b5323e75b0538e605b99518f73601e69d835725033d0b529de3479fba590d7b6eb09a6b175729ac8d822db13c8a440f71914d6490a2195530ec3652f6c20bfdbd1e2abb00d9306a30eedcf823fad705b774c4a1ead163d1549bf275e79814fc1931be7317f1ee2d2d9f0d2740fb22ec3d41aa5fa1216b2bc9a9c7b3bce1b7f0fad1be2e59a3699d605021f207b7c29dbe385bda2849075666e90a9c8ffd4afd0c478ce8a294a883c34fd6db89e724e06a7cb8b41697729134f07fd5695f5ae32a9c0a1d3eaf3f0e519ca6bdd23969f5438dd4bb5a1b216736fb5eb5e432ea6b4e1baa63340fcffd072e641fe5fbb0ab520c35398f6e52f668e4f198203ab21973678f93d6caa069b7aa55c43ea61e5ede6216a846fbf405ccd9f1839c7f13f5f7b18290666bfbfb024ee21700a874f137f0a6a53e24fb4801683da706861632bc497c44fe9bdb7e2582538eeffbb4491a185129e849eb9829b37c561ded916fb2c06ea7e33dfb10f9a8dd49a7a463ce12314dd77c5ff5878e1378f6d83416f6daf4cfd1b94fb3679384c1fbce0ae7c6e78ec484befb7cc70388b4f1a40f1612de145db912174b89ff0525cd7c03bbd9841ed69ab869453b40b459f4f05e2e6fba3db4b6e00095f7b9e4839072b68bc66a5541797109ce801a639b0d30c2cc493ef025dd854a84c3abaa5c01ffde3064728dd948a2358557069e116d685dca495613cb1e24e65f5fa8ac8057804a323dcc53e52d462fc72440fc1365f1945515c05b1aff2c70b2a83e96337f24e21947486f6d5daa22fcffadf134a8b30797dec55c579500eb19ee40273a14617fb2ebcf5cb7337d26627d7e1790178cc8dca58d1e715618443a7dfdef48388e199ca22abb61b7d2c43f37c78e3fcdff6ae98f4be0c45ac10f1bb317500bb13155eb5b429751fdc63b5eae87f4b5f3717cfd325132b87d4d5151934eb86f97e75e6a543bca7008448d682ea2f5e66149c23337292df2575bd530bca7fc197660ac6d200cb7e8b7ac64026ea73ea41c74a8a516938a41ad1d0bc18c26c2fa9b36cb3ab4f70f67cd534ebc4828d958b682068d226fa369982f243d4701dc10c8749ff9584d953c0d839c6cc78505049b2c5783d5001eae1a93d569498e58375ae0baf0a9b16f07c87b8444cf714a8fc699724e7ce15aa0ec058cbcfb7aa4f3da251ec1a5b175b384ee2246207b3036d633e0bd38c789a4012def262a0cee5b5b669c667c042665f26289ee2ee4a79883fc8c659a3f3f5f43ddc4d5cb6f655bf01bb37364890aafd0a4a4ca2bdc0dfd30148172ca58655e48b5d170dc99db0366ca89424507c0ab80f3c7d76af92cdf794e03addeadbe8ed8512572e863f34e7a7947ac0e932f86ea8ae801c1d1d88218d3d875fe95e41ba8ff3b6334deee49efe1f2e6b5fd03d050c47d189b0fb078963bc25140249e06b9fd462f1463022419bed51e7395fdcb748664d170ee1eff1179c76b0cdbd54d7269a573abf8a15806f79fded924b929494c977697c56d68d4602cbf29507d2d8990f71fc9525ee1abb7e132cb4f0ebf8db6735392d9e2c7dc3f6db8025d49f1c6de77cc71c9d552da78e0d9552d6252ee32a2c01e5690ad9ff2be27a79bedcf10207cd34f68b83430751d0e9965d10dd2f41675ea683dc78f742ec4249400bc07922ed2885d0ed470900862af8fcb644e85f8c85b62c05e5115c8cbf511e849bbea4a77231d4044296dd8962d2489ec1da118f756400f5457e0b3c938f4cd60dccad75461d9b1d861424d6ad02e2c39c2753509320bec5d857ee2c5f703b84da3ad982f60205e2478e551c9f2a2d01247a7f4f95f153137a4167c0567c2e758937be7bf607fbb26057b94c20aa0f61f86b111855941e0ba5846ad5e8e0f09a2a64fa7f8a41027d15d82b84b9467dccf401e01d91aadc56ccc61669979b41b1dcfdae1b382427ae7187c0e46624c23223f39f66e165de4c678b25634209eb163d6cf6da6f4f651d8221a8fb17be70a6b1978afb4885395369f0ae7d16d676c4ba0baad81e067664b02f9c0a3c2bd4fb74ea9e5ad66b3d3bd058e29d4d0ec7e4f46d827a74fe4a497e4e8b6d0abe7fb8a941e9c7c1289591709c7909c7c8dfb73f311c882cebb792e236a3478649839941e63fadde29a2093743440ef75acd74b7dd10cc4fa8902fe5ba28eb85474d193c54493082808a96296691810d0acacc01f6380b01697f51575458f5f374a6ee5892dab500244904826218268eaea75ddcea11528e03d3f5c5ff3078dccfbecdfe50db6020577e74d97d5867827e8d895b4828b0cdfe449cec1dd57e40a93b880e557d817dcaa4949b7c99a61ed9ac7e3becb5e79c717652c47760a29fe8e703d1dd845f44cfd9126d0c83ab1fe3157ff9cde744e3bdf49fa416b8d3ab5f9ba3a200bdff63718e279c5af2dc96dd260c09eae0edf2c92ecf054d1c62fd97cc2b3271e68c40cc5f76a5f32d49d91c5e6e815544529434fbd4ec41fccc2c2eaa8867f8328f359aed5c963aad0fd85c8b5ded2b401a87c92f0ffb3f2935edc6b1831cafdaff403e29a26ffddcbfbc7615336413cc27e7720ca6c4d09a5071b123597562f6e2e146170629fcce8db50250b8b8cf0c19c94ef8bb6d41c0c94e32c5fab8c53353848e53e36bd9141b77cd0a358cf28aea7f9a2925ccf512f131075a6464418fd183ecaa8246916ae63167e209d722438d05ec2dbf0b99c83f27169fa62f63953878e93939dd127e7f081c948fd2b7013d080c8a6ad898b8ae4ea960f144d46399c74886dab1e5da4fcd516f410d7ba2fb114c409b39772e10d20621d32bdac3ae4455b86e7662136f486b6eda577fbaf8748fd378db8c44c5eb640c6c80eaf5e06772f0110112bc6d3e58bee1841a922b9685406eb617d28bd2bae1dfead743e23e93d839468c039c289f0dd64102d5f524f66cb19ab7c58030047e0cf4c8eaea63dabdd75413c6d8899e5bcd0e60bdc59cc2e691259fb70bacf06af0ae79f505da41ae3df121986ebc03c30ed70601707dae17ed3cf87548ab2194156563973394883d69a2088aa16b25abf57e949606fd3f9c7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162474b9978e8c29b1a2d76a7ab7dfe8e059d76d7743a52abfc1813dcf206a5e762782515c60b85287dff10acbed025bdbd8ea22a38609fffb5446c357ed42321f30749c5542c3930652a8f629b23ffb1926d99411bf5131f3510d431f9ca49208c9a8f8542ba6c0563c777a0f53830357fe2b9ba82406d853d2d7642569da3e65a87d20d1e7b7b31b76a3fa209828e862318ba45669d9280a54a3da0b6d805271b4e049a41eefc0cec058255523cbcaf25a09c356cbd43f76c9f4aad945a05a47412b3f2481f76799ed33b84fcf7c3409d83d84b6f589b37626ea22aac1e8fe20e7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162a727128f8aad30d3fd21d1680ba221ef527719eb5947f5b76ce6063332acc61f7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162b11f333ccb1ab64d5c7bbc8d875ae057f134bf63b2a5d5c556bc185bdc0ba4137cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec1815216244763d2afa9598a0be2f2e936ce4816a4ef4616de474bcb2a2878650d5ecc9a03a07ef27fa5391071fbe37b3fa496a08ff282b8bd2c6c2cc4fcbe2f1f4288dc93a6c3bb12ac91f8359a956f4ab5ee2e0ca27550474c08ad30207cd95f2e8cbb7faba404a5d2aa4e489bb523a1f6d3d3e0e8abd9c5d58f67d2cebcbddde79490d86652527075e6c624a8009faaccda0c3a72e89652e4417db870d179d890c60bcc3a247db43eb2f24f64e830ebd6df6a853ddc8ca2cfbbae082b4a728ccb93ed1e626ee0244aa9f2084d35ba280272ac2758944a0cc265a362ae1949249734781e758d2c979b95cae8ee367da00617627a0c92ea6cb72b70f5f169e3200ae3a19ec50d70d96bdff650000525cf83bee53fe630f37400886de6e4eee23a3613ec870dd76c65bfa4a4eb40b2e406f5dcaa6e54ac97706615e2c0ca35fb8ac609054a5e2067cd05b1b96ee39d535aa6cece0c300cc05e57c0c26d0e55d712f99d741d17cc80829a155436c20fa18719f197e1f217a3045b43ac7151a75032e5581f3dfdefcffb9daee930db1bd657a3cacca3aa315f90d21b1164250cdd582ed74971618d65a02a6ccb186c5738c6c4e6fa49c759bc14b47068a1bdd4b41b1198c503eeadc6396bee43f439e7fe20550413778515f2a57cc72e593558213e79cad7457a6e65c1475cf3a4dccee0144c57bc3365ef8b6a03d74055bd379c1768d92fc3b4fa9809468435fdacaf274f0eb65462a7424a33af7a4bfa30a848fe48fdeeab4ad1c70307c5dad31b53c4760f0c314ec89e41172ee4768f06f679d895d37b43c48614cdeed20adc57b34b42f6e574ee081272f700524208c9364b952b5f36b2a0d4ef49c454a29882f467785a18da56a1be1891a88ddc642285b04f057df6d0a44aaf358ff3165e09f909fa1a3eedec50ab06e1b026d8bbb30fc217bb2625ced6793208838e22c2385d1fcefcc6dd0ff3b32bd4c9ba5e10915bec741146b282bfee7a5422346d21b1f7e77d01386bc6fe21a827c3e2bd2d99b23f8976ac2e0a8fb4c3d32d193fafcb910b386ab3e4666b9516dbe020050e0775d4b60adfb0b5e3b8933d91b88134391df1cf77da0cae3f941643624116f0dec01e997154c573c3e663b39b10378edb6112b1f9154b3421ba9c89c3392776f2137fd099824bca5e2067cd05b1b96ee39d535aa6cece0c300cc05e57c0c26d0e55d712f99d741d309e9f33c548c6088d146aa6e57eee1302ee51dd4bc96f9357ad281a617f0afdfdefcffb9daee930db1bd657a3cacca3aa315f90d21b1164250cdd582ed749775c1c20938fa2cf61f57fa496561b20869562bd3da0fa03ae108cfb7e06192af3eeadc6396bee43f439e7fe20550413778515f2a57cc72e593558213e79cad747100d7ad7fa9cb401d3ec21dd48c25a55609fcb935140c4af75ccb011540fcd43bd7c0b26833480772130c79aebdb6aa5416f1fa2ee33335a98f91a250a69b27862953f1e3cb983593b9460be27d1365e59969b3b786055eb838d4d0b08145b7f017e956a213d8edaf1cb5ad1f5772811ebb09670b3eb548836cbdd4bedae10aacdd40b9f81dc8eb9510b3ac78b58a7c3ced41c7e23b66816214e4e8d085a68b719fa569f12e861d7ece4c820011c4b2eddd1d6ca3cae3705c13a5d52fc3e88f8520aaedc2c9fade81e1d5697eeb1ccb6b525657f059704a330f749e0e56813b751c5d62606e9686f48ebd0ba1668938b62a06c37fa15c50bff5a5e23540badd15fd97277b7cc999a9c9f8c4a79f15847428fd3cf479994db0b1d3cd2062ca59a1496a42e457e4ae0d426fb7a5b4492e399acef6c9d350fb2d8aa11c0dbfdf11ccde0de31722126d3e79451f7892369e79d5de4adb9ecef70d9bf3ea456d75c3a171503f395b69840104a1ccafd2973f6a332d3336992cc02808c1ccfe219c741e07d6eb48aeb28054f86e65b88d1758da7e526e81a9ad8850775bdc82eda718aabeb54d1a5dc496e695e1052d311795c7887910991c3d5cd3539ae15b1197347fc3a8d362f2155000bae062a672259efc7253bb935be0d39b6e92878a3e6c4118805c9062c342b17ae453ebb30c3cf8e1fa1292b33d0f0eb563dce4d6b84f570c3d9a1441455aa96d0696b3c087d3c497abbc1ccc298ee20dab7a938cd533b1757681bbf62273ea973fc48a3cedd26d73f3c7b9d3a8fe146024fcae2aca61d5bd4e47c65635affb0048438b5f018a54bda91bba84cb9b51a50a485a2da345ecfb5ad286d0026f05e9fc0bdf3a91838648f704163e0dbf6ba5722a87f80724061c8a09d7f30edb321ca58f9d647b348046e8e84a46b8c17f16c1b0fe17e042ac0f146a2cd4b4a9df29e34f35bac2b688d6b73a369c8619848ad085b4f0b916f8b0373ef6d125ed885a9cfac4cac401055d9655d50b44c866361b3ba8fbdbee14953c719f30ff3843c4bc57938e6d3d086e0ca839604034bce4c537f24138efac5997470dbb5b24ae139bf245620917b143aa2006e89b26f6ff2272d9af4bc9b6017143f5237c0928dddd63f0d7770b9c074486d1363ec528cd71c0e0a78ec15467cbb18d6f8ab9f4fc7c52320d191f56058b8ce34d2c5520106c856941e51c77f866dade28f6e15bbe449595ab56a5f97222e01e102a7f11a65220495ffa74e17cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162bf150de67e7c4f8712c7b56b49c4411f118192fcdebfe1fdb746ce8cd6ec52c1499e52a47dbc286067633a92020ef5d52c6a39b2b1c00430743a0849dfef14e45272176fcdf0c0391243c55a1b03d60f28d4bf503c437d60d8584dc6cc3196698a5806be7fe580613bd8c80a0e71a55ca85599c69a3c8b977cd1d3c1aa782c0658328df35f9a8cf71ae1fba38969e896d589998c7dae8ac6433819b33442992449f27dd56456a27d6d71561ac5a0fe079b1e22891e5697e419bbd21412d3fcf7a7f66475786ccdfd0545d02bbb3640c3ea49db58443808f56d7000c311d91711ba9b919a72930e2011defe309270cb992b696d2463f0c11a2b9228f33b5e0abfb990c1709f777fe4ff77d8144d763818b886c1622478335ba6789f62a2c03519ef9cdcbcde8c365656bd37b30c64d24e26daccab95d1a6db773de6a2d6202251e8d0d5b685d8020581c34d5aa2d370553293b9db3526ba41f42a21c999c460753ff1d61fdae38fd0e66a956dcbb372122a467e67353c5748da76a4d41a109cbdce43f7ea87c5378e12a2454b14cc65a43c651bf8a59568e9c2ef316ca243a20d4bdfb657eccb0188c98e66124e4cec5504938273b25bc2c9b4a60c7ad108fa051f3eef19aa5056af8bd1cc5641d8d7510a07c642f2495f143f448650dd25034b203afcb9e460c6d7027f7aa7c74a5e7be9c7dba8cfad3a08111b6ffe0c3141290d1fc4225d91c245e627fc6f2d48fff25346635401d4d487699bcd7fa20782c926190c890ab59ac464f324d4b9bf211be94424ac72724821768e9aca091314c8e1f562a5ab3701f21a8c3e113e63400c03285d33794a90d035ba2afd7dc075f3a81d44c1ae44576c1b98088e5e0fe1ee5fe66634e8c36bc6508af302e4e9bdfeb0b78398fce8a8d264f4e907257381bec965aa7e3c211c55d7e9cebed7ba017e559d902e103cea30065c0cf582be243135a358931f605332a59a33a5854e198b43377856fdcd995fe33c6794e04d1184ec2e6b2a57840e8b7971c4fec6657c0695037409a0f94db0b81d0eaf465c1206a51a490b662520c1f0ccda32439c0e0fb8c70bd9048148b17f5607835138bb5e166bc23263ec74e3807007b16c6783ac98887581ce28200210b900830b5caad7ec1b10b637f2cd7752b5676afc0870d8f8afce0160df33aa682b393e7d9c456d60c33f08ca8216a1f04f1f1e070960dc37461179e9fd9968ea1da4ebecd90d5101d38bd760016b196dc02e629aa9d14e8e7e631d17beced4035b7d529f6c5e946390db875b4f3bd7657c85402efe23ffaae6ebd62de6a3c48e2275801f1fb550292bb160ce09aa59354289544886999c00b0efc7af0f35440a6ed1f262df309d7f321f2cca0df14c394cbe99af7332cbcdc5cd93e52cc86f0fd11df5fbdfa619577d91d26a6a58929bfff92b9f278d05b65e537b3a55d994018649b035198e15203583101a67fdb1899e60ec1b73b5fe222cd8cd93f5d81ea631fbefecd6aeb682b31052768af4b1a3411bb641ed6a04c87ff96ab2783fdc85b1c5c92901542c4ae8ebd1a9e95811d4debb13d5655eaca294f2d18aeb959d838842de83135612e3f3812d8745d21a0858e1d2ffa5a230abfc738c8ad1a4cc4729567cfba3a01174615e241cb5337e3cb57e1f218c6873a7520b099cac1118dd91119b5e56d06137dabb39d2bad9a920edddef25ca30cd2c4da7375955c19c3d9252acc563f5aead0ef720b059de7d79786278b7e97bc1956517f0421fabcb74b6e26fcb846d38334ef614387e6ab531cafe23760d75a48c76cc752a01b107cd4ab736773814f3d6d9a4d7e5695d0a84174f7a8394dd061ea6be4c3d1b8be5aed5b4207e7d0d79e34092937c014b59423bf51399d49ba2b1d89349d2d82205fb777252559956717ee422fce56986050f4b4f4ea19993c8a8165f83c62452c0676b33b47ace220da7a9f2faf8bee59e7847fc6791236ca1046f5a506b00aa9d642dc8aaac7fd1a7e45f9181e637b3fda0ccd53e9261f26366459c336573af993dcc4ce95aea3867178144cd9afddc7fcd19f65b44132f29bf659ee4f19281b38782ab5892362b0c9dd84ce1c202617d35019d807573edb1f3f0e07e4a3eeb31d6186339d5a404828f00ea63cad9759fa21b4349cd590e4690064bb13178b6b0bb55f46d360dd42813b1bc821a201ea80b5defd5b88d023bc5a612866f6789d180f4cdf0e291030684cf47b4bd5bf6969162167e09062e220ec70dc0c345fbc480192e0d660eb868add980da7485954b9b7547d936f76dba3022b69f1c6f4fecb1e0e3fa0a87274cf705439677a588c4c43da8750fbd6784024d2b4872913928f9504b57f3657f49358b0f35a1786cf7011a3a7e645e0c8a48b084273ee99b290106c1f6e04af37654566c6fe7513ccd435c79d364dabf78380e343e6d6de4a2aaa130e340464c348a297ae142e2681c47965d56319288926c8255963266cee124fbbd591a92f6c049095b3024606f7a03d26b0cd6c49ce9f206a0d482ea6ce4f40d8d83174b8c4f63a044e616d2f580611e366f95cd81860dde6dea16c11edf4ecb61917b63dc759d42de06f942eec362db0536a2b6d9a384bcdaff5792b8d3d2431bd6c50fb22dd938d17ac88fda91a28258fdb48433a7e48312e83f4c7b9d35aeea5a8f7ce25804d02d352f47ccf1df440494bd51c08e8f3247e1e875ef011e6d5474fb843c9f513e60e7240fb901827cf4489f0adb498588e153a77b0cf9f8e8d360e323d517d4bdfae1d42356c6f325a88da1e1ee74e108808e1bb1e0e7068541d339c950b1bddc58dfa985cd0b8d9127ce9ad08beacd354617fe63f8aa7a1343433ca068bf56a65b0f7c166126e77e6e7e86d51322b44600c19aa4f04bda2f819b490347504ba1cd986ae4abe091120b601e39c5e42c53d28d31c32a27e985ec1a6b9f8e3a5e12f281479d95f1507ce1ccdbd7448876406d5463a631b99d418430f67365a2d57f6199e125127cc102414a3f2743f7190447de0b558acbb5b4533e2cf3996197ff4e21cc6ee0819e15eadda4a224f5e27ae97b78640f81d3de52873063ba9b5ae07066b3c78213dbb4c8ab69171a41d907ac9a6ef6322d9239028c825db0cc483a17f0d9114128a1601f4a602cba8988eefac8d91db60808998b2afdfa31365cf42ff0d64aa3faea6439fcd2baeabd7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec181521624ecd3c5c19f4dc8e016e16bff6d2a0430183337bf1252e645745c62aa82d2e6a935346040b5aabfae512745e5b4a3da71ba6e1443a0bb93f2d2f10601b185be8158499b1beff4b4595045b74e739ae1587250ece33f8ca6ecb17ae360dd378ffffe9486e1536f2ec4cd8710ec6e3f526baa0b73b1fefa92732763eb601dd0739dac4e73ab7c5d377295aa0c23fea0ff582dcbcf73dcb0d49acaff5b65a675e6106d8401bb8840e79ceca62b7f2baadfd9116a3bbe32cbff51b86255ec49fb0bf18b758c1f455812b322e0f2a296e10dc315d9665051ad816f60df11d57cea8d8e0486d800fb9a9f6c4cab1f36765511edc21e355bb1eef86471db0e4841e2bd40fb1a79154c7726bb3d9b658b5f7c9a8bdf7557cb854ccdfc16d1ce0c2313a95b1544c3b3e297caf73f92d776c2ae3905aeac2000aa66db6da660cb982188608f1df395d9a4e6ab28b97fb35bf51f05cabe1f773ef97077dc78d4aae812458ca99d589c20b8df31c1e77a16bf24c13806c8bcba98fdc4009100a8f0019088ae418cdf244258a91fabe6c7c86b9661b163f5b50939f53034442041377d845fe4efab9006db1d2fddd39a71ece61f698e316c4403ebae45617037b72d9799a821713071948a4390bb715fd6254de204818b7612dacb5d89b8f8e8b4b905df82622dad88c9951a91eb867f7f0932084b805bd4594b931ea8e9341ea2e5c6b4967bc574812939c4795bdac0e0a31575d19eac818d3cb6e46e12fa33cac1590b87049df3302d4125542ce253123c3f246374f51605f93ab1da51338a7ae692be63b7fd1950354b4925be993b2651e4f472c9395ab70f2d40b435738a6318bf9a7abf7f76f0ea3141d23d1c51e1d9e20d8a7b7ecc43202047102c5aa7dccc0a375cd4bdba26e68a1edc8008556ce322846740144f30c00d2bf94333fb8e17297a74afdbe6622cb7b44f1aa1b6f98fb8269d124c6047a291cb1fffa01e413a1701672ab8e1bdc50eb067b39aaa33e007ed02bddfd51ca41f08030fae52b87e6aeca25257607bf1926e42588acba0d020d372309129cd87398fd7196b7c2186e6d692e85e899073a63ee649863c7c5b4db50703b2527a8a9bb7505e736b83ed6bed1435333369d6c5c99db6e29fe39cb471757e8f9645b9ae82edfde92647156aec0b2adb3e88c504caaf140fc9d0c2afc93a8ddde6090b1b48b4f843d22ef793bb5a955564e6045b9ddc931dc9b2217b3eafd793f011215e423ec1474f3a2328348562817b6ab7585e802cc821dbea5c6152776bfb38a55ef0c2aeb2daaf2229465261f0ec206b62ed2e23274325029274a0c807e8e837b399d178a007001bb1f653348fe8513664e2a37f43968665f942742ecf2558685a90200f8bcfaf1012480425490f4cfe501d3bb8566b124fbc7a5529aa316a575f02b13ead05506adf5a006b78e65004cca2c4523edd04aa813e80ba3c1be4edc88cf2d0c0d9d3cd2775ac00658d18b64fc7fb0775b7c51ab90b475de4acba38dec5a373eece7a4d61d7febe202f0925e448afe8407602ace5f9074852057a42d5c55a97a9aa312101c501556bb752afa2dd34820b330be2a8375cddff6be6a0d1e758da0f358266bd51fce0ac0bb340842b88c57ff1e2c1d77a26f1243094ac3be489aced35964cae2d4941e903338320e6c501ef93454659af7c6727d6f8701b6d22076eb27180c8132ad4759995dbe4bc279b922e87411597b8331d51c011ca61e3a56d2ad6aec3d6cb5a80da4d4f21a896d7122c7fccb3c3ee1af5614c864e50efcaa2221ffac5d6b58b82a5e72c844caf48d4217624768b5dd482b20145f1e898cc1e23eac3616753c57ba89ddc3c2f22bcf945355863f0f1f89e6e6966fa2a4272ac16547350bb265a8008a7457bc1816990b3e8ce0af581e4227cf79a3e408733645ead45a06573bd2c16b3bc1ece10f86834f431723b1257f3f6512772691f419d741b8fda36e8cdcbdbc645507b3bb3fb81ee4d0e405f0d8fc0a1d7cffaf0ccb031fbefcf099942917364146d02de5e4b865dbb90ddc72770a92cbd3199d0b5070b53b26143c8e6ba28649c24deb98ed5ef23cbfe1fda2738837ba73c07063abccff9fb3062a61edda54b3062da638f91953083d894db7300b9e1d2a87ebe5bb2e5a2703605b06981bc2707dcb0e9f52477d0ac109fac35ef0f54f9334164d90dc231ea1f01dce0d9f6704412a037a7fb04c81e5fec087ef3d1f7b1870e1712d684d26530e966c031b261ea850762940ba2c44fbcc695fd6e14cca0f160ee1929fc8a6b45821bc8ad9c28cdb12740f8c9a1b2f5e3396d48c8f7861be0caf775ae90a65dadc12e8a0085c8c94bfd448c2e6c2450c7b5928521b92d4d2978f6f8a19caa8fef4af1cef857fc60df33352e003fd03ef49c212f01a857113d481ad4fc78d1194af95418e64bb5583f766a69186372a9611d5cd9e278e949ce12907a965bfc64b9b14b49e05dc9ee319442a98fd19ccc428ba99419bb86b6b6ef9837226647e1d2b1544bb34d95ddcc69dfb8a3b0beac5c3eb3457066401cd1148171ed56b87c1a4b25c0505c5f741cc82e0761bf0c8a092a0a13dad8a814b5e9d8f893911dcb5bebe3735b1a30399a4127a333d96de17dfb719b06071f37ede73081fe784791eca5d7dabf49f4a90e2372830d352c8bf6994d083cadc38519c7cb17a5e6696039204616f37048f5086f7be56253dbdc5c1525c01534f94362ad0a05498f420f42b2952cc40652e2593b0fca8381477d0d8017cff7fa6588fdc9eedbe49f18ecbd8d596b2c2af62c2f3b00ecf539efe3d371073e28d96ab046f6d4f5c9257f09616b40466b6d72474ed0b0afb6e12e04e3c6438a990f09b48ecb373672c1c75c6a13fce60418290a224f19d179a281553d6ed33b074b7d62eabda51d961a878087d0a4f040564d7d18b7ad2e9b15f8c0071263255664ed739f0ffe40d36d16ccdbc26b28e83e35e6e7445ebbab09c806137f63d7e850d5bae4891e9ff28181b93d1a6372714e15f234c975edd5024dc16f6d1bcb06a5108c8e255cf9a9d2d35565c49a1f74353b925e35dc5ec16f8cfd84ce16dd1242461b1b866446d3f6d7c5c4cb05c6cd164b8ac3ca30efd250f5c4350f1279c65c9b1de1558582cf920a93e4a754a7e03123feafa59ec48212f51ba8bd7cf565367e7c4d13389125bedbd63aed8effff9d8ffb9cf19e7313e4ff766e499aafbe4ca09ce5491d410abbd73e95eefd5bfe4fe49047d66286dd737e8c8cdd6d96b1c50ccd3c7a871530dbf7fb15fbcd1982eb1764a8c9e0405f1ceb688d8e43be77e87b1254c4ba0f40e6fc880bd1240459f698161c9d2a9373c4d1e538de0b98d4a0cee930f68c891dc3c90fa5b50839fcc66857288ed914a55220f50ad6913611a70c46f4c251355fd80dff417bc1824118938e3186ce5d6b8b1d039c4c647115ccf23ccb939e2058bf91a3e03a57fd381a1bcd50d1d07856776c9cf9193dcbb49e1ab4879815dd3e96934569d1ede7f2e33d1bb4b95f446329a8387c1e732f7b746c914c0145d607b7a411e7174fed7397d9cb6fc275963f9ca4360f2b2edb562d5eccfab4190a9b6dd8b8d106077f542b0a4d1ef937cb526aa132053e68cd093c845ba6a1c22146804c492b32ba547174834008ddfa2efe005623b99d9a5c550b7de57372225afcd67821c3972ee33d0679a769516eeb58dc431fa5bf7123bf91f739af4d5d3382b057122391dff11fc4f9bfaf3f447526b70e24927cce85b9f6a5f5cbebfd2b8e667dbc57eadd0545c075cf9687980822a70f95e1b4c4d192bd5f6bce6d17643c1cf2b14ac8098dda07533a9ea8ea5295dd3973c4ef958b604c547c1089291518ee5beca4dcb03140a0b3bfc6ab11fb72724014d07d61ecfe9b3ed067e45dbb463d95a6d6902cc4da7ad9e00aba1f80723c10d1a5e0ef584c24ea6ef31d0457563913413bf0dcd4a978fa5bc16ca469087e372ee6e27f4ca67eeb6313842eb3e1f390bd61793090eec644a7366860e6512987618d36ff0495d8aefa8a2c429a3d73340908d6b481421645e0003a8d5c49cdf453660bbf8df96c516530e02c07eb82ab39d10663c9cba5d2c956378a13a174b5d66be025ab552bbb385a17be29fd865ac96325996b4c798b6438ca77ca38e5a85bb9fb7543b7819e992be8403b2dff81f532e4a4afab5c9996e26c8aa3445935ce7654689723a8d7e44f3b34d71f73c2a0c9252cfb3f89ccd89d221eaf44bb85a74b4882f0ff4bcd6a87b1d04200b12e566e2655b9e8ca1401af85c95f899ab0337ccf9909ca2fd0831463b7c0fd09ebdad5497dce6795301dd22e1657c32a0ba68fbacaba43257422d6e08d4a0f86aa402d3a0f1d09ec18021a431ac2515400dee3d297a7386142620d2d1ea0bf92944e8288f2e2dbf5577e097ef741b774c16caa09e519de895d1c5b214114fa8c0e8badf53c5c721bb6b1ec8a429a77368b1e931cd9df6bc4848eb99fd335d9979a330cdf41f2d5f6e1779126138982ed5797b6ada5be3ca980df330a56113e0e2923c9c2ff778c386da8b7c3c76f23dc20d29a956b3a68c6cd4e1d527d924940d58236603935e687c2c52889421eccc5fe2f6ea2c58898f20a7ab62150c1bbe4636bcc2317986c1d94d598d6d4a6e85e54da1e8d971171a6027606010c064089f9f12c9abe080840f500f0169ee9e68b97446bc055ec0870a526093c6c6e4b2e07c5391f66f05f8407a55c6a719ab26262a732b422febafbff41c07a45e654c76196355cace6c704a3fa030905f0462d274f3f271a4e90e7d861e4765bc78a71b85bc85a5a89f04435fbedc5fa88ee2f6b18232d47da42730bf33c2a3425e11ebc8b254ab7747cdababfb270ae9392e15ace95064735bad96162987920c48b2cc69262644ac8eb3a18c00f3182e4b68aa31bb10f90be1aec180a971e778f3f7deeea1c630cb99041273d93194eced569f9ad6a4e4c519a833e767b082dab651c2146d79dbea6863e595a01ecb0d6bf0d7881fa9db0944d0c5c840ac6328a0b5d4478c4329313694f38b2b446a0b94538b9e3ea8bb415ee35763686f7d5c2c95760ea79facde04d04b94482038fac0d1a6a43abbf166c3cd3be2054222909ee59969248828183f85f3809b59bc13c26e0a7f50caacb74fcba1472b039edf7f7b7fcd1e65b8702b614e994b93e61f46390990c8ae1f593fefc75eee0facb3ad5e537296f8e7a23818678cc70c0379e59080e44e22d4bcb25d6198b51ef3b69dbb9aebc3458e58aa13d2c0a6265a2e7a77854a2ba580c50a727de575a52db85f2f8b9a8f24f9603c474558499e5e7434118351e519539d0f22887cea5aabf540f577fe19a53918351668b6baae3ef90d2b63443909dc8f84ee446ae0e9bc41c2ebe17ef9e9d1681c2ae1bbb993e498bc656f3d47679bde55e82e0656d467d1d01d0e43a033ef6ebbd039a016c1737006727a78a8d84268c5d131cf58c68450175b81f61aabb4b3906eb3f0ee6bfbb658e2a6ab0489c7981c482ab2988a478f86089e06325aaedae24862ec644f1a57b5cd2b86c81d27b720a1b26e3dc66e6f73f4f14878f50c1092a6936f1ac3d211b5dd0cf98bd3b0ec687f64926dbd74b39a02e2f41cc447d965d48edfa101c30bf6e7f6313a47a3876b60d20c9e48f730836e825717d89ab531a2cba446c046a9e9d83b56d3d882bce94773368350b90f050a98cbc004043d63e42bcfe111c031413bc4dac4cf8cd1bdd12d423c6e259155ae06cca257e0ab9d78f2c111d9fc8339822800316ba0f964f60a56f17257c8b75b5ab371ce5d889b6dae3357ada7f79a5f4ffc99d1914f59217a6bb7f604181f3132d638afe84a22e077326507ca2e8838e0876136843fad9dcce1834d941d42334bab03e9dad6860faf68c44f027ba1141c467a4978fe9acfb0b020094e40d10ea948638b2376dc7d319e2905cb00f6565cf592a07bf9051fc86007e7c4a0349e0a30eccab5d747dcd0c03a40945a8ca7bf36bc9e62202eef8571b25cb5ad39fb5ccff3473cf1a55087972caada1b98f30faafd7e8fa93e4e8d35aefef67a8380a3957f38f72bf908328e0ee8f89d7d5d4e3e332a8c0e83c6976f0e4a7b5b405dc3d209cf4a594aa9cd942e83076bd878821cdfec4418cbfe8f60ab3e31f899593947b70401900b05a657436e9e9d5065ae3044da2919d0848676ab0821bc96511e180e55b3679a55d04cafa1ce9306a648cb517d4ec81ef2852b4291a21c8149149b9a4d20b60229503fdea636fbb35c488a6858168fdfe1668726663b06b25a9ab0116d99ca9f809bb2709f7409403d89e13c496008ea06251a067bb694df83b83f6e404e11986e1a2d78b95527cfb2b1b336257d33a03532916c6494599f0739f60739e9bed31420e1f08beaf0fe395f96b9f5fa9dd4037be81a89851a3f6649ee2be2e7ce6c1b0474e9c5e5a2906a83f879956632c647b4e9c765c095694eeaa2aa6dcf080d919764b5c734a020c517d0e89e2f128b75d74481dbce023bd00d4b33b12ba9faa7bdff6fea11524e2ca790046da9176bb6c928d870ec47a79db84cc2adcd82e95adbb8a557075eef76a0357c25b51a9c1b6dde18a7437252dad58897903500489b02463268d9aa0a78de649fb8bc328b58ce2de364c04f2fb7fa4d4b6f9c2d5c2d4eab77d7ee0f5224dc76c51fa162645bd6708fd8d3d61d8a6bd65ab3dd2442a4be9cdde03233242567d40ca28963db18c578ee356017c22a19cbffa4e90fc606b34158cfcd0d363c04652c6390f971a6387cca948c88ad6ca970a625916f995b09da72de3bda4a91aada42811868376fb3c7a5fba73de2ea2c887430c8ae001b1635b29e5a156291b7a1afb7cf7737c9b1117a3d4719683335d4081a50d023bca26a0068ededc783e8a839b489765cabce4933a2686c1f339d619caef77ae50bb00887d2bb01317b86839fac678e416bc8b3bc8b35cf751e321aa530b04da4b573484405c430320fd9c99c43e2efee296032060049d258d626ed08167ce748ad5a4413a249037015679923253466e39175cc07d355f99b9eeb8a61d9274404783a6f15c558410f1190cc4fae6967f9a9a8aa01f6b0813cac24532d125325f7405530175b2032a30f0976899e150c3a238d20ce53caa80ef73aaa183b3c4b7aa4f237a09114bb8cf9177c0ae17beb755d282ab8953e5c63889157492da4f1a616b0b37e40fd3c3bb137f38dbe7f2033d7ac60a5c5b4082e042c46b9772ee41f6a142f977aa236b70dadaf572da3d0fe3b27fb99d15b9e4f37ab17202fb5716a5df8cfc1e8dd959ffeefedc3dd998cd8ed18b940eec5ef279b94842c9dea758c51e0820e4cb38d8de5471278b0c516ea7ecc287a43563f63f748c07f839c4c1d2e5493cce42e1561b785ff73e325121e081f87f7cfe447b7e0c56be76a7ff38e749213a6a5140fd4575fcb26416f6ffa6f943b1e3fd40cc68ea8607a2fbf0d2a87c3d9843be1a4f654a270eb013d43066102234bf6fd70ddaa4b0371a8a53789f7d5d6e2cd8281d8e28ad5aec65c4c90694e280d51925f5c0416c3163ec0050abb31771bf2f37e7d2c21d6576f575e6c751a0ae969717a9aea3533230595413c64b6c516aaf4c1006a573c6af5c9abd8da64d25013f9f93995f5019ba9a9d3d8627b26c704dfeaa229bd6d41a4f688c5cea4dba7b339ab8e68e421da9f0b3c4f6d4660444b6ee790d85a24ecc0c604a68dd38064c3b9e175914cd3fadbc77be7e2e808c2b76b868bccb70488e399c2e777d87cee456704921d11649b0c38d6762626ab73f1763ac642901ac4edc724fe0f6d95173b3dd17a94bc52e2eeaae33c90b298d4b888aa06c98d61e6d3bc5bcd62515d3946fe19c8bcd81de8eb7eda9099d9fcd4bb39d1c5e4a90e7db881256e1afa1ee1b57ae5ee383bb546aa029fc2fe0d86e04487086bf85dead84fe2a7968df399cb2a29b24324394a7665b06b338e20dbd9f5e78790299a70cf031c7a9181adf8dd4baf8c1341218a50371616e643a350eabf1e893d0ca69f8a710785c79a9838827600d7fad13168aaea9b787a1cb7fedacd2f1ebe44bd789d4520e0d4ad1f21299818ee3d7b6fc9bb84c982cfe9d36a5001fe06605f51889b87f2639ec9195525a3e3148b7f7d14ea5c7cb2a4aa20ea3ace6b0a79c3ab12584912c78a175f7cacfc164b174b717c81f46b017a138ff15810c45b831894e1bc18194ebcaf23cf02314b39f011bffe1179219ce770c42240277e6ab115b5947d6ed75935fc02b6a2f82b7aa75389d0f74aee8c939a5b4b3496a4102a019bf13e44b0dfad434ef02cad1adb253948f73778a1fb7bf61266ee490b0a95421f085b4fae61123215e8e6bd3812c377950e98c6513edaff31306d53745e8baa5414786921cb34757e3218159c154c9b80266fa28004bb75c2b27751f7a920b2ff2f3b81d467c52c0e00722a62c4544109de5e53972adfae0744125dc1804c2b367b26d89ddd87e55d8521f051843b7b19d9136e041762602b98f86c89ff30d87e3906c50e06233cea40c90d7b01e17e2f521a101b82333577389d44deb4eadbb9864d079a991c03b00ea7d74b170488fb3479f974757fa61eea94cd5d0ffbc17a6e8d0b5815c7f40b787cf57093270bd9f499b0b99b1f136bcf08d3643fb278e9845497a29a4cefc38dc9f224bc5ebfe8dffb92fffbacce3a7c6375126ceb3da17b47d7156fb717bfc81b4ac2ccd233b2ad9a655ecbff8307d84ec3099311ff30f25187b84e88a32147769cf26f4fc784f30060d12b1683bbc1d41e1f02fee495b3c5d75f000f52254b3c57593d140cbc19d6fad618e37b294471a955dc8f8c0fb98d68fe29a69afd52aee10cbb91662c1b106cb7a25589aa5ce0786df3eb9a6d0fb09f7c36b4720b4adbfe8e4363aec77c824addecda85ddc95b69ce312065e3bcb1d7e388ee7cdee9dafb0e6aa55a79f4999b03e75cfd858042c80acefd4e1e927688c459c893c1fb26984679c802013c5af73ccd38bebf7bf040d90819ede7d17158138596f6a076ff84444b1054b343d6cdd924dd828aea70e801521ccf75c06d423e4a983db91e14c16e389782b337b61062a442aad7e007215be8dcfb6c6ec8092ba27c0c18e12a5aed36483d0235098398ab0bf1ec9347c821e77196814491c3d63940dbc0756173c56c5d971cc87e6df0ffef38fb07f81537b504540534f1a4eb1a16768a1e52f033f4bdd7266f087b744aadf85d0b0cc2026c2c126e627c16fc824931eef3a1b4d0a031021c83c1f035c3e880adfbb3e124c8d1584624ca11276b13732d50e93cdc86194a9b14fa6fb49d72d3e2453e2333b609fc04765fadc742b31840c31c30688065167b7942da1bc290f5047b834d2f57f22112559b6cbb9a73a6a5ff707f85aa8d2a394d1630183587f112695154be898ccc18303fa5144c676888de1be42448105bc403211d79a8b2ced4cbf36476c16783c9c464637c228539fc2b2b9a18899d0a44083890f554b57421187e17c2fb385b4f5cf28488552bffdbbb6cfbac82b06109be7951b45b9147249d54782e99d87006ab69fd007fba7cdf475d8b3029a4c0d6eb3f4f65f32dd31ac3ae2a03a00482c15e263ec2b194ee681f32a888ea66d55ae4d7764adff4b425eeffedb4ed64730c127fd278f3e9d8492f9430920cb3e60d692c778529399c0f159239dbf1f8f2f0df4197175b95f1ad73d9eb52fb3569bf19957d42ece428ff7007721ef73007473d0e1ec9af61c69d38f88ca74df4a0f2e1b513b744294f7e0d661efa9d6d96c5d4fcd2af07826c9d5c001365a8cf3ac4e257c99693da4fed8fe3b19514d317ccaadaf8439595c447c4a33ba0df0604cecada28d63702ec09ae0e0430bc20f5cc7ad92bd7e42fde85c593c2948a80a0486831cc12936164256d0eadba86546957c84df26e80e3d7bd52c0670c3c36c3067f27aa9094eff9c2e4237871f5d6bf33acfde3c5227a2349d00384b57229b8965b1cd74af82cda005cf237487da0558a082299a0e3697c4e0f8bf75463772a63368fb73fa9db54aa5dccdc6ad1f0d86e2b0c704b264dfd5cefd0b9bcc9119e797c910c12746cf2de2c199115811f04bfb2c4cb8e0b0fcf335ebe9f1474350606511a64c31127725db80dac4307dfdba91c193103a60b424d57cfa8e54306c582860a1050162cd5ccadf58bdd5b5d6d35990bb4cc5dd4cd2fa6b9085af06a8f5a214c773a87382e7f45195ec08c2d0bf1cbb4bd2a01724b5e2c3d2b918d08a5cffbf105ae7d5c28fbfabb24f44f8ff0deac144eab22524f8e5d6e6515f1115415c839575f3da98bc6e8a0740c63c6009c6fbf3371a5b8984200a78386782c83a2570f86d8b30975720a1cf0c04e2b14f8ed4ef645de10caea13ce14337cf762d2b7b0971621f2bab83b1147698b32c7e80fe75f4a5bd1d38f5e86bff55fdd2dbc3fa92741d25b0ecb1493c77811a3ef57ebfbc0d2ad38c9d1114741955bcaaa342748ba3204bfba9b199f56dfc90400247a04f668ec34f396ca6b1458efed44d0f5572165c70a8773b86cc683d14fa1a07f091ebc10044d9a1de981f472cfbb607ba7f49d029ae9fafb5d3a423c4605ceea0e079c2f23bbcb35e721fbf16327e9093013afb8bb6b38847cb525706dcc964ac050c7300d8b61245680c3a7128e5edc0ab33a9ac370dffff74c10a941b07c35f4e8966ce00280ca2823a9d530e9e9e5a7a0ead4c39ebc0bbed308de0ae1d006248d1da5ca38681a9ef7a31140d3893f014b8e1f66a93f5fd0ec8d17ffbf75c79c1c99f09350ba8892056d87c1c7192b3b6e033d3e4f048175711682ca994194e4d2fad72b48ea1da55a6f6c0652d8a9e8635632550ac181cab2f248b1f0a6f142511cbc75a75ff96402c91b348d43691b621922492994fb8e7499d1f0055d6464e03e0c70caccf7586bee81918376e1140a98098dcb438fcc762eaf1fe5783d5d515e12d26b5e20ea5e46862d5d9bf1b1df0b295091dcea77641bd3ad5bcf0442a5509b6085f4b362c9007b171c85db92d17c74bb7f4c73e5d70741acd6e22af561c8243b3f9f3735878bebc1bbdb505ca3656a21a091dd5f79b78b388e3dbb4d5afac9eeb2868e6f801b88a448a0030dff801ef438a75689f8963f9d8279a8b88a8c04a37269c9d77cee49752842a64dad8b8b62f839b5c5b5482c34392f46a10ee8679f158eebe9ffb08c37b025db7d363be1d00ca73ea01042957410f1e8cc09ecad45d1ef0315e08c519db9aa8d264954c29912013411b77eb0458f0a2dbe667c4dc69ea5621f78220ca088600817f9b3d300bb6a89f0ed7cfb657fc55dc1943af50b17956289eecd5660d75c9cf1f5f2177f1e49b57bcc9ad706733845bfd2f42f95f3407e74b2aadc6459d6360004a906631750a863e908682e7d92f11a7d0a89981717fda2948ac2012df3df36751d7816363337b8a77002b566362f136d3d0ed1151dc5ed7aacf1886d5d33e809d5c11ce07cefc50d14f754a4a4c903aae65c73bc211e3781e3a22f75620c39c63233184d70c0a41aa3d3b8c26b5cb79bc778d28b8983d3a8cfe91b322e4c35c67fdc9f7c7933c252cbe2e504785fbff30cdc46666efabf7a4217a9f20391504c25c32ad5498ced8e9280ef4fa8c4b87ce394a6a4c8e1d52765707723aed15277549ef0b1c5ea1253e8532b1e4d6506f25e3217e108de60dfaee38ab8fe5febfe0e8fb36413b5e37da1c4b35258eccd4e7df130868e0cb4f998f96e71197f817cffe19fc9243061de0735b8427a5a5c5158140bb8becdc08ddbac2142dd69314d8c66c882749504ab591b100b1043b7796c6b8d0bbffda6df57bfd93de9a0736d976116532d8af6cedb7d3a9e19245455747f1a4e7b94bde3527a43ff74efb5a8172360fffc750a55e0da53f4330f0161c85cf068a127dcd355b2d124b118c49efcb0ef5240a531ea4d0348cff048fe8e7836cc7e36f9cc4ee3e3e9a3a7b7a455f4531f9f8b74023598b59fed3d54340eaf31539fe1cef56029ee20cf66eec0a9e4276efc153d827eacf7e0b9264af00f8993b1783be799df4dc4f2ed5a38b0be0d1d2a19e4655fe67e57c9dfe9c561470e84719cc2e0ccd9e40448543381daa35b606b9f050d4daa2d18783a8efb2d5c99bdd6623cac5d7d86e33f15584819baeed24f5d9fc5d4e5d39dfbfcc84e2ff3e6f809195977d3aecae9dcde67e83e8a13baed68912f8316aa23b5a595f1d6be841f4f051279278029a7bdc4946630135b89f8669968c3b6c822ad5c08db15e7d4c17a7e50238c257380dab6701f1d978337a68d46f09b4dfc109d2ed46f02e2ab2858270697004a2fada97f7bc8fbbdf95782cd8246a22785a867554d7abc37548f6e1bea9513e33aa50b25620acd5d94d5611012226fb75709d81bdebd203a58012b084437bd6ee4b559f147ad0bcd0a3654234296ac2dbd95009188ce23ca1b24c4425e3a35debb930877eedb39744ac4270954effb94323ca55d5859505dcf4a5bde9a4ac6676baed69a60ce155f14ade5ea7bf5cecfa3142f19e2182a28cbacf0c868043e8051206ba9a37fe58d91ee274817e2ae7dd3615065e43c45e45417eae2122969ef3fbc21cdfd8a537757d9bb5a7a37dfc4bdbdb3c992c827d86304adac1d06d4f936a86c599d65a580e1673544d963de2995a4abd40136730afd3df582ef62f2e5a46f09c756c887c677fa448e42ef57dd22da6ac5bbbcc165214218179a114f2842d61acd4b9617ae0112cf7c988165c4a678675dc5104158523fea1b2aba4513939575cd62de3146a257d0a25210caa52e3fc54829387c22bd0a9dcbc4ee9039f7fd14852c2806b1c0ea7b92a789088eda1d86f80f4801ee6640617c4440e7e5f11f86cece7f0303a66d4f7ffaec7c4e9c9c91cb8fae014c3d8582994af13c98679fdd561f4715afd6d87d020aaa79bbe84ab3d85787fcfc288da10b62fd7d982e57ad9585cfbe164f4789d92ea02f7ece02d4ed3355064537a44aa811f917390c3cef51999bbf023003f55cd9d23e9b973781e456c0c48da60b0ff5249faef31dbaf6904f42198cec2b39ea0f0f4959defcb10b235dc38094ab53fa9cc87684b2c4fcf3fff6d1b9a1d39f71fb3013f211b6086fdb4d29ed259acf316c1367f0710675230a9f35e0d7ceb08c57c82863b1f710c716ff51ba669cd9eac18c3f7fd15b12a1369ca7b848675924f1eb5643e7c7c913ef53c123e36691b6b6d8deebed0e3635a7ed50228f6b0eb9e0d6052a9996eb06117fd3d894421012a71f5c4b900af89c5c989c995c5226fd59899c4f114f90246c5ee56739c3e84e59b9b0fc392b487df749505ac3c01103fd89885c1254eafd52dd3ccba99d0be64a195282d4ad1770ea1e2fe9144c81008d88a217ddcacf46573c21bfee816becf4e66264f69aeae6fe4cc81fab169c247da5c5b3906aa368b5ab72241a8295a2ac594440f6cbecc02ea0ab0f0a9ff70fd6509ef034f116aaf3267188ea7e6fe06cf468d6272df846d6e473293d85fa7be1f105c0a9721d2a9c99f9e1c288057f2d794b972a3ea62988701222a32d5d0099d0ddc0c1eb301e3553f961a67d8b34e610abb3a4a737d0af825a60d2629c3617411352d0fbd1520b39bbfa7220b5063a03388c192ed46185795cc5afc1c7bb1c07549695ce9855f4ad91a962c461daaef4ae585ad9a2ffd5e366821ae12d58035ccc90f6bd79a29099195e25cbfd1fac44d3a299c78f3732080fa53668e2c5ead7b919b241ba8b89c2cccf4b69c574d171222eba477ce1a33831cf10e3701163422036e0a20c5268029121fe7d23dd3d96eee9f2c314a2b8c8be3731dcbc4007a8ef8c3520ae495f85acfb8d11c43031d9d43f8753bb32590eac1f6a553c89c7ec9967ab760254c088fcbe5496cc75cd2b856eb44dbfcb6ddaa621c8ff2edeede74c71bc6bd17e97d8c94badd20b100cffa52743d63dc4b490feab4d4d0d1318be05a39d96b501832f8c1ed9502ca35b09924ea00fdd433e167cc7d8d9c9a9898b532858a298615047e8e5a182e24d343995471ff41e46bf34bfdb9594e6d048a720da43bab5dacbe89f6a773c5725a3616992e002491159fa94d90e3aed38cea69c68618f390b316772a8aa4917fe35200ade0cd49e76f2a79a3316945e6967c0c68baf54b1f41ea073cc6d7cf58d1d778c3692c021199fcd70c0e432d9e7f066a3ca586ae0d16b768f4c38a2a42dcfcf496a5647f8658efc14d97dbdada96668d2334b68c03b0e53670bdff743a032ae06badb5366a61b82051b24a697c79bb26b5604f07fdd93078884baa253609954c55cc83f4d89b63b41d969ebfef860060c17e3e282e8fcd9ee393b260cdd910e792d881701564b7874de43260c389205c896a39a6fb8664c74bd3e8a52c96ab64802f835f2c1bcb6c6ab9b79a5e02cbb46a6c44a80ca0591b2e315d6f454d07ef696d9b956c4277a5b920afdbcf1801fee115cec5493321dfa2b8813bec7a9a7caeb30c584ad5b9f01c6f190a6453aa0da567462645b9d27ee8e2825c99cd6f04c1332ab42e5173a46adda61c2b415039d16a516e134bf71da702ee6594f991c14174525007d471d0f978ecf28eb4d769d4ce727badae7922f9b912f6687bcd6e3b1cf3cc0e9269b30695b9ab2afb0faa4ae18d889ff27ba3f17f81aa87c3a53c3b8a8643241f1461f75c97e40f18a000a52aec403a6204d7ac020908558997de7d911ac93c42aff2f27dbca1d0752c25cf35b25c79a2141545486107da8042d189b979d650c7c4f564f9d5d68de9d42a36ba0b34f8e82a6720932a475b20582dda353d595672d8fbb02150584d0fab6a39eb3f1bbc6a56b747ed95f4fb84261d6a677cd5a832f34535c5c61fa627cc94591fa1bc7941684985ad5738d96b3e04177fba18229c60e2dddba93fd98b40510c77eea3d86099f994f453c9354cd3df80aea7198052b047c02ea552a16f4189afbb791ac64f0083bcf1c10e061b7da66e9a4c04a4ac8fa4027aeed2df5a2d002b4acc1ce3aac4843eb61fa42c65f7ec44857fcc957766e1bc1877b9998b40510c77eea3d86099f994f453c9354cd3df80aea7198052b047c02ea552a3a8a6fbf68b8a5805f90dc27d801155155cc5940520d7d9085ad80480d19f9ab0d49a33b5646835b5b835d438b47049dffcd8c6569e9057a04796f47016b745b67b97b155356afd02f0d83551925ce78764266f4167dc5d9795dde847181340826a479d45e6355035b0e82537376f6f294de2ee2f75f83fbedc7e7d47423a4885ae30ede08a80617a5021c23c46c321aa61dc1abdf6668844f4723efe13262350341eda2f85c7cf2a0acbd277da616adbf8f42d7073cad86e3174602be27273e7435d1e4c451dca715df765def7f97e07a6cee888ff24a1a24c5b4273f4db9b288927d9f11432b047eff63b69f35f67b689ebf9e840ca4f537b4735953a53e4bdb5803d67fd9ad85a555880f4929fe3be80e1e65edc88632bd508263ad6f9f62c40eb64712ae3e4d6b72929ab2d0edd460b6ad5745cdcffbf3ad74591a197b6436d05b31469bb6721ab22887324c8f98b8cf3b7f1a03dabb7e02a86ea6fc6785cdeb8ea5895f4d4d88cc5f33cba898ee1294f080659575fa731da5c1ac9dafe6601e8192549d48a15368c5549e8289b9c553f53502c86e09ec49efdc94e45697473565db50c446115d5017c2eb016ad529488e3e4037f7067f156fd38a3a8402f7b1ea2aa062805dbad3ffbf81efed65d54a2867f640512cd5bee134fb3f3ce002b9f1295a43e9604570226f74573832699b3dd7280c493392e8fd8f6e9ee50ad6feb99e483b01a648d831ce97335e484db6284a027d8c8aad9aaabb7bc0a3ce605b2dc1de0a6edd3dc0597f2c840f95889338a663092c2ca186fbdc8d8b78e65be869a212a22d354ad28cd31069cbe5baa509c1d8c8316e3dd3f80afd16437168c03930c4efa5b53c7381d2307f1eb0e60823d2898b2eb10ad751eae3c5a3ae2c2846e6fa64630600362b8fc43bf56af68e57cacf3ace95cc25c26b6c0de57d083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea32589027dc88bc4b6a7c3bec6b7c122e57dbc4069861945baf918d1bcffc25b0fa47f509b89cce67b2b34f8dc214e64fa5ead2638f676f37d8f42d8fb6b815d74a1ffacb14b517d977555b756a58ae9e7c4908f4519c05df1f9870718e1b1ea38d75083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea32584391a083d5729d03f3cd7c33bddc65742fb488eb9717f741c243f717cfee94327d5be32112e2fca9b246b2a180e362c6609a82e3b8e556911cfc6e38b1d487ae48be829ba47212b5155829c0a4a9fc1e6a3a85dd0590556603fd387f51d7daf5083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea32583501b90e18598cf02f93a57bdd028a221ce957d932310057bb5a7246c45177ce5b5ec3e0a2516399f4f85d9f67084ee360e3866d5386cac0bc9bdbc03a85375ef118e9962169650fc8bf412ac9bdcd74749f304ed1aa42e08b9dcf2ab570fbe3083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea32586dcd69ab7af14da6026cc6c59fe147c9beb80b0356900467facbde809d57df050be664d3a6545f879dd40e408c398e0c222896502846cf6083ad91958fad8d10a19e729975bb7ebfee208675c61b2d61e399026f724fec087a842f4f8030b6b0083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258aa9ea2481a7cbd50d84b727416446d06fcb9f8a2f9576c3d823f9b7e20c0647e3b3a4b658f6467e63f7474b488c665bc8ae54ed30921540d34834cfef00b59d81f90cab8ce1e111b458c2cbec9c19db33d12f281d82063d0c7a5aacf8db20a88cf9050068a79ab06db523ef7a4d59cb6f5266aebf6683495d4c3e05e43664a25bfb7092f9117c745a2a43e3251279e1d8924c35c5028d31cf515e88b5e1f51d90af18e1e7a5dbfe0fce2645bfe92ba43819ba7b8b7b719d9b0dc46b1a789449293db69fea33aaad0a4f63842ab8087796540aa642ca976f6db4837ae694032fe8ef8d94d273e0f52add66b68982f351b4b178d64682504f7aa91ac115f3d56102529a5852550bdc986774fa78b9f8ae6c3873ad99b35b3b2ccf321d40f0d993d9d8eb20b21a40f81942dfe00f1ce70a878119965e3918474f86f7d4c10dc998d41cea10ddddf8c87afb490e0e4ee92ed27f3577fab669471ffc19ad7a602107a81ef58017d53d87f1c3997435bfee117b779c092f3baf8b8135925db59889aedf4ea7dd7a4085fb558b9a914bb3a6139008dbb43aafe14adb9a39b311c93d027ee77cd825473bc5db0793be2676c4cf5acc620483c72f2dd57fbbf8c59198433966a100a9b119501e3f7af59329b70b0e6d785deed2cd26f164cba75baad108e17eaec2a3f66d57b3b371188175be0d961e1231405e1bc89f7a72da9fa1c99cbda007a2bdc3c783f8addbccbd576123bc1650243ab2a419479aa34ea4bb8ffcc083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea325898852d363dc72ae678194b53448ff9d2bc2099fe32fb3a304e2c79cfb13a1f8c235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a4468fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13f827af9e155bbdaae067add9b0f0350bcf1de52ed24bc1808a158dcebfc05753de0f5c79be653e312b5aed68cc0b6e83391d67c409c832a8eb777c9ab306bc085ed3a8c8e40f42426d702236b88ce8bbb3dbe4b18cbc54bf527200f0696e31535bd16ba7684370186b25a93fa2920a493b2c580d6c7f6b15d95edfc7595f0c5def4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c98114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c621d4465b64896d46971315262cbcea760a63f4cf312670174ce7c1e7c11a5583a1d4465b64896d46971315262cbcea760a63f4cf312670174ce7c1e7c11a5583a09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee99446477437fc2b3a855e0ea9845849ab624d2408b418a63338020b04a386f637e22b52750340e6900e3c382d7d83b13f3adebcb38f09c159e2c8b73ec9588969de42d62d1c466f6ebf6d350f60d0fbb14b08b9cf5b7ed42b60c651b1aea87bd63341f2f9908db00bc8d6b1364eff23584e9daaa93c1dcc7c12f0c3481f16ae8dd6bb0b6a1dab7fb39ee258d498d1bd6efbd74c3a4894e34c7569bd6ab6a7943a34a541ca777cd92879e851bf08904e3e2bfc8b81af5e7d8426982fd91c5552bd4fd9c30ace9d8f94e753effd55d7a5c22da19966cd5a5dab7e47ba4c2b50daabc6900e59f7009580578827a74a0a2b73d3da4f65d1bf98490374bf9bf0dc854990258991d545a0ea2fa172f23389404c0240aa6a321a158ab352e6529bec68790c4b67b05eb4ef6033825b2bdb284904ff2194bb471af09438e17b1757d4a67a2f9b4ad22ba94bcf5d388aa06911d44a94292ce23e8eb8fc2af0dfc6de3c7ae3e347bc30aacd15183a73605b4664bc542f9d17e5c08c52a0c676a5131be6bbf5d17979b5d6838e6fa3df6604416c4834fb3ecc9015df85d41072425ed45ec1570b78885ffe2211eda1f20685fe1b4575f7a2022cbc9c117b74d76da4c1ac0abf92f0bebfe36bc947c9f1f0a534621cca2ee231019ca843b2ed52da8633467e4ab4c8c7f6fa9800b4595d67a5e7ea0f561c3e6dc30e79709021c337f65f3576565ad51f1e67c2d787154a7c74a81683484be2f7ee9bee8d58bf46722a9252d4254ef82df9d26874658cc638a8d96f1ba9bf40722ebf92d49113caa56d269d9b0d1e058acc2dce9935953f7369b36be34bf4494a77c379eeb307d30fc09e6b3297f951b02e297ef35ddf0f4dc681b84c18649ef14a50158d109b444675fdc3a0615b123ca675b5973fd87aac52c4f9ea3ca3b738f137068dd1116152f007792d3fe6e8d6bc6046cd85a9efbd8c695d828a9c5ceff84a297cf966e6a09697214095c638e5d1af62578c1f3f31d5b56d17cf8020cf44866c0f87b677af29df7c5d0ad2205762e3686c0575cd95cf69cc85d7244af83695492d09acbf4086a2517e8ebdd5f048d36a231de6a58185ec0c2d43740dec30be0aa3b498cc2fdabadc0ac313558d4ebd7d8f68475d55929a5b95a0a3f7198a020813b1feae0efa16a4123d75f18633f3686c0575cd95cf69cc85d7244af83695492d09acbf4086a2517e8ebdd5f048d3704ff458a2cf370513c75b38566cadfe9dffb8f78bb445c3d2358863bd5a435c0289cee8099022e60e035c4bb10e57aa2ed29f29a215ab7a1457e6add19b2d256613ad647706a5b120d31c2fcbbb0be09a88453b04f3d054d75d3574c620e376e8bf3ba6cad1baad6aedc1c8c8f11e423d63a050956e1973b14b889ee30e11ff003c5161e7bb1dc97d232c7a05a7e66c1db024bbe68f65ecaa4806ab6ba52a3159fec801a6b4f90cf207a07c716f5ce40680caf4c9c860134e564816f2fedbb9f0eff0de48d360dde33c9cee3f5a2b63604b6aafe1f805ec22619123a762d40cbf0b9640d35adc33e2db9200f502e3233356745f282d3a1b781cae26fd825c24202194382263bee08642fa538b2e90bf5b442c0bafef2bb6fbfdad1cdf44eb737c039d909b9d12ff779526bbce16689fbe40901a86b233964f3619bd89c6bdd2a3a99e6d1030c2b8c88068e819317676d863d53ef866abcfeb0e31816e5813e2a3a99e6d1030c2b8c88068e819317676d863d53ef866abcfeb0e31816e5813e864deb74af2b007280afc18ede7187a53c4dbb1025131caa0a8ce472edfefae861897bcec60fe38a7b185de0f4a2299a8e2667195aa621fc73654a8e2567e91b20e39ab1b2e55cf8aa02a4f2d009ffd7d4b5142b8892b814d1b891014a80a2a5864deb74af2b007280afc18ede7187a53c4dbb1025131caa0a8ce472edfefae854a1ded6ba9f64d7488d7e047d3f8918ccd8c50ed231cc3fb66c1d7a638bd983f1ec0afbe50fd23c2447fe5f9bbd9fb45d7052799d725ed1283bd36e57cef7fb2aa58f03a213da8e0effbf54dab51b9cd949a25ace41eca285541a5a478ed4b1d0efd3cad53d0f7a654982fbecd62f23e53a06deddedb61f0c5c968fe4bee8e4f4a9878f3824b995d078a2db55ca243d07d6529aeb8764efa98479b4f723b1faad4e0d8715271d3f28a8b39f12cb310346da2db9f840954f901fec52dc371c71bdc7bf5e34ae6b6ac8a02fa3cc3be9da0a38a433018190cec2e83bd4dc059459d1e318b73b85e5b26f443da058e3bd754422633776b9618cf962138e51a44b01ad4e0d8715271d3f28a8b39f12cb310346da2db9f840954f901fec52dc371c71fcbf0b6e238f608b2d1d734a4f2304dd90a05fa3f9d1f1a9ebc9ae01df7ebe506e7ac3047060277963eaad3851fe9c4730d01eee2434cc44ff7061191d831f24cedcc841482818d30701656602229dd0f8b8cde545d420697d2434e1fbe4728ebca99bd318d6e6ba1197c06d9470d0b33e9c21526a6a01852c8e22e519855cef14e53132539fcecda7c449ae96cdafa32146fdda3b1564e1fd9092e0b5efd0f6db72abc131854ebcc3e18ed1857d2c6f445aa913e0101725dc61f1bcd27907c0db72abc131854ebcc3e18ed1857d2c6f445aa913e0101725dc61f1bcd27907c073f54a41327061a613231bbad3c0ed982efcf6f6480690e240248ddc18f4f1bd00dd1488c76c4b1b2bc6090faa0aaaf89521a0ac4b8988f45abce3a74e08df8e8d97764bfaa5cac7abcf88e23e1937716b93f306bea2f91c4ae196f4bc6531eb557ed0c21750891baa63290ba1a99b68dacf0108912ca495d196520d20ff11d832d0929e2f3c83790e7fb1382fc4804883ea72e8f2f66b13cb8b9bbb69be3c4a0190f6ac1459353249c7011c59535e8a73528974b88a2cb3e4156872573fd8395199d033dcec05a0a11ce2a142ee4b137edd84e3d0964252d296f35fc8398f8dc3733f30aae7d35f6a7d9528c60e03dac2d41010ea1f2b2d6140eef26504c0afc50d806f1fd22fc287f311d6b353ddb1b4c8558d2bceae8592a2a8c74861fc4eafee2968303a63e8a5ec1e54685444193a74c4b74926c4d7087f8b5e37cbcc2f5b5973fd87aac52c4f9ea3ca3b738f137068dd1116152f007792d3fe6e8d6bc6d6a39dd5b9b8a6b8362b622f40be45e896debde80861e8c022e856eefe3a90ed9a6d26b124fef90d843b00aa0d1e12204a9d32772494fa3aa2b64eb41d727490a8f2d9106158b49074e8abcd04cb1894281616769e3466ea580e527bc5cd785aff5f774204f2944b0f23581efa47605cca15960e3e86e068f9c7ae662303bc7d5b5973fd87aac52c4f9ea3ca3b738f137068dd1116152f007792d3fe6e8d6bc636befb3633c97be0237409f407be991264b70f729da8b6aae910ef620b56fb0623d85c0f567739e203a02d64d04c31fcc1fc88667b3947c47bc1f982c8b3c86d9d2daade5fbe54c0f6002a8d8257d6a2a610d994f7b0bfa77ea7f963a3a066e536061caa4b68e481582ea2bd4936b5460c0589c1aa3770d9aba04d2f32d4da99041708b1ec38108dff8db6a87aef2139b548574e9d3f3a025d447d37a7d7988294918e282a3c19c36d093528b746e379caae2ea6ba017869663aef11122bb902c7b7d69775de70a730e3a470a968dcabd7916fa543b4fd5efd6d276d80a542e1f9887bcc25e0b8a4298476bc2c1467132eb0ff8f0865f5c928cdda12f204a0f442e8de620553b9d7d4158b8f6b9c464bf4251f48961d8aa8953dc425d48c88e6948be4384be4f75abb3f2bf240603fa66c0010b14ca1661a8dba9224f2e75568a725ba050f898751985ef9afb3dc5aa673a8ee47e5f1727dd7cae3ed3a7c3b6bd2e4da39ab53121a07ae10dfb7f699a292917b3e9b421fe8a9133bacddddf7cd158aa377af2c7f5e2c94141d87792c198554081a9624b99864ca3958a5c739a3c5cd3cffb6b7ac7a6b4e2febdda542b5ab82bbd646e0a4b2f1379589377d57fccc00fac6cf6da942952c96b0e048eef72fe80858af9fb44aaa5f67932442df75ef523eb89aa46499a11f0ef50fcacc5bbd1127f5005438b4fb6da35273f6b7ac67235d90e8065aa356c0c1651b88d3e66dcf324d8f05f8b7910f69bbb6f75fdb36dc774d001cfc78b21fbab837b358544aed1c09268a146d3f3fe3f8a619bc5f832849ed895b8e677649c10269b9fc87065a87db8ab193aba5f564e7fd603ff294f5b2cd82f0b99ac413be8071b1a090271736f0636d857e914670167701c6aab3265e34a75e953c524ff92ad1c3d46ddd9d18c6105f1c4a03617c6fe9dd93d446c3ccd244e457357f89970cc014b524bc44aa2bd6266f8154d4464818e681bec41de9de2919c027435a953b2678575a6b8335a2ad05560c7d425302e304ca95c195b3e8c5b55cdc4a7ae93b50e2dc395ecae936ae91310d41cb390c293bbd33256420d56c7f8164d0605a628e300637db4160d2ac38cfcbfdad696f8c871db75848a463006a65bbab89131dc56a14b96a9337a076e896a42d68bffd0e69122dda012c6c50da3a3b012c16c71a0f03da67b20ffbde532639eecfc0897296d0f4f521dcdd27e7d648fd0f168ac4750d16cf7495189b1c96f4320b7626a06ef7fdda012c6c50da3a3b012c16c71a0f03da67b20ffbde532639eecfc0897296d0f492e225c8fa0114bb9c11424a247cabd41ca2fb76a19e51a3dcd71ff0410244d76749cc0bef431e7001fb3382be4d13f4429d48e0163c8b5b5593b6fd586bceebd351324bbf9674c093572a2f4ef914ee7fec454497dece3c61eca8dc769a037511886fbcf81174a48d408a40f913a05207aee626d8e89f1bee9e8d703e869a6e83cedf06d075822661b671cc0800a4e9f8460de755e68da71c643cbf658827e792e225c8fa0114bb9c11424a247cabd41ca2fb76a19e51a3dcd71ff0410244d701754c099b3eeee9b37f80df7de43f9fae746a3ec9150e8e6b4213e5eaa5f27c85934424d23888a6ece05e8cfc8d2f7c9c0bda50511f9d24e65e67b48df981d59289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e578076a12f47a854343b693dce313a6bf109304a57c83456669678e179cb3a9d679933f411a540ff219c32078a967d3be4debabb3a7acc256d25151939f351d3ff341b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec3235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe9d30f891949a19ab4a8f2418a0a03254f142aed1b221d4ebbfb6e0f14be782ce80dc4ff4d164b4e8b9238c3cdf5c4a263bf39d0c3f573d8afbe96a3a3caa7b788f88c18c8976603231e1e71683a00faaa9c2d51aca1b07ba76049c34469418a3c9963f3ec9ba0890da0d92165b0cac72cb5a30d568b401c8a1f71db5de220f822798f2876ad667856afac7953384933a03e804e09d4b92b030ca5bf912432c2b924500ec7bbc5441eafd5fa37263fafae6021ba44fdc7bbe0e0e6efd11cc5637a3a2beef67c0ba462ec403c655df268fdd4cdd7eb988126ab63f14565d468adc6fd1d73b2133141b09b98b862f2d0a050dd6c698a508f977cd1337ccff61aa7456612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba50b663db519bec6064d0f9c6fcc2ef5acb14c0b1c60d92e2ace8186065af0dd01626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a44416a00a060d1811a64f4d5a2da3c15469d2e5ffc6cba3ae4d6f3e91b8469328664db31a650e1a97e30ca7c04ce2489bc9c9d45709e9b4397e7d4e4136e42a4eb68fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa138869c018111dd51b9ec2a66b8044ff25f23905a42cbc47c91ffd162b26441442ba5d6d69a47b8c909caee8b7b287dc774011af1b73ea2f5377c9436d6401ee7a0213a9b8768996d80d2844d84839d1afbc628be928dd1e1d692e23f836e1d81a2deb966c0078f0adc3127880408cddfdba7227f0ef30c477f2721e34962ded9b2e4fb75c8ea6c0c402b8b94fcc61e70a57b6b602f81d972638661a5269893cfd5fc01af43c7c3cbf1d585d9ca783b8d0e89cb26034ff2666b8293ab0f3dbfbd32c2be284e969c4e4fc39fa9eaa4e9efb6c5f84a081b79c5f63e3c1daa978e8b3ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c98114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c62ab2804cb20657c8ce8ce9d71d67f50b74dba8d15c73a05413a45e097a02e5b341e11ffc6e28445668de8f7317721ee88905c1c2f221966cc18984c9493d0b12796b59568afcffcfae6c319b7fdba46a20770fc0f8be7e300251177ecf40421dd3c6c9faf57184829120c3f0c7ad99f0e3fcb3ff1b8b821639b2b2d6fa6cc24016dc441ed62e16b20c9161924728171211b0f0901ce7b5732d4190bd1af0496fb5b745ab35769cc5ae1a5e4444a3fa778e4c298501dde655c910614b83df3542678f559a18900cd02dab3c920b22d3182f78554f58ef6bdbe80176308580a12f20241b91444ad064cb2eac23b35fe7e71c1ca2f98ca257dbc9fa6c25101127b22ffd19e7340a447f1eece998a687291789372e829a1909d90827a2c872d323114b1f31341d58943e755a129345d93dea92e4bc3eafc3df393842aec6c427663aa23240b10dfb71aa1b49cf770195c48473ed1fc6009a855a0800dfe19a1d3b7b8cec2cd36d6676325bc1eb3a39024b7476f08ed7e97faa32deceb7ed04b1ba21780140208074f8114e7c1b6a120d015373ad43f7b98f9bfac06870c08bb20efbb09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee99446477433ccecb9b783e08157d54265fd1f19bb7a3642405b82e31558ed6c026206b478cf36f3ef0ac9f31c61c17ab66fd0f0cfbb23b16653f64f9dae7184a30f0637c227d35634787ca2dfdfc074b86960b4ee4b00af5621f366c4aadfd5320e156f7baa74d58bc6a13230af8df4d523809cd49302ce014db0e066610699105441f588bd4fbbb857c2d630bf13080240a7cd38d5487a3a0b9f1e64973525950468ffeb8b63d11d27732f1c7ed673a75168fff3938790861ed595f62a3314cc2563e99e79289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807bb3aef4f3e121b3f948144448920100f0f5bc27ecc7dd64ccc17fb4b754a4b97116aa79a010ee2fae9f94e20ad33665d1d77f0c45a15af41f39c14283992df59b5b4b7d16de390b3331e0c3617245620beb7c5f1d77e7efbd5a32f4dc6baceceb3b02b0b28edc0631954010f9b4d4681342029d0c052524807f9390df3e17777fa934a3d1f7366bcbe4a5f91b511f2e786d4b027de006711c1b0a1c7b973114a00d41bb884ccdb775bb511911b9acf3856445569ac0c4dbfcac0a8134250ceb8e62a1c7bf44ba7890fa6ffabf614b8a039b14be060f5f77eb7546f7fc971fc2b392420af11c3b9ba09b705b15d59ec1c37b173ae9c7abae2beed184fb5646ea66cf55082b403b5a5b3f5c75b8cb01747c2e45087f58ebb6b02104f30343325091fbac487d92bc8db2e77e0b36f2b1ff05b124267eeddc36fb0ff5fe63e9a0f3ad9a5fa3a44d5f73c74fefc7b781f30f871e7ebe4cdf9781bd48642a8ff5a341e02f20fd1b621e26b97c36a0875dca4e426e53212be838ae6ea5f63328ef9b69052960466dd2c42184188f0f1d14a70cdf3636d14d2c486bbb9329c36c35036cea7edd92671db5b927bd4f3c8da5cf1543272ecf5bf6caa4ee698e25135df97f6cff1521c0ba4f69866896170fd186c54ee95589787d665450119ea583964242702001c6365c3bb1381c07fac9ed8664959779700944aa1a7ce90db0240ad071db15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec31aef25a23d9b0256adb9e4d877b93f428349789a3dd5195ba5fd16551b3056e5a4f0b4cd1df5ee3a1e37000ac8079abf15f7a4158c0373dba5ac12ca420f35997872fe39ff4830349cf3d3f68a76a08e26562024c1c7f3704b3d970184a84bd4443f69655ca58c830f362099555841afd4579a4f3de5e4c9540dc5f8d5318467235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d86c02394db313fedacee5f92d09f209a614c68e2309885c90e24f760c9f6381a83d6cfb1e81356056ae92209afe40254984a461ebeb6de472448e2122e51f9d0497814bee93848d15282897ad78d99c2b9a520f229c69f053badc2e9b2488839725550ffced9f2d419e1be795f1a550c79a76bc7b26c23a546f9286eefdba4a07cd1893ba3253e8f8ded1dba2ddf6ad738dd8d76ae9442e2d7ee3b8eb2a7d6c1f2e700a9930321c8617793abbdf5a777415fb7425cd4b1fa0b2152688f7b76372a8167a973ef9077958e3da8e78721fe376ccc2c78b637f5474c4efd20adbb01fa7a584a00a417884b711803d345656fdc72929e5097025b09c35c907a817bb2f55512a6df368bde6d641799a9155a643a163328a25e06af6ac1aa68a9ae383fcace9ccb9dd0edf4fa14df9803d686e2a4960a4c6c78a3c7cc6f9b126171d37721f462022b0a88beb009d4d7e9d3da20b40364d6d7603ab401936acc8e2736cca8f32be4a6b433d63c64573bb1bda42f1110628953d87f12b2b57a70e25bf1bea244f85d1fc85dde8f0f04295449778151739e57c99ae82a31a7dcc2a5cf74caaf9289f10d46cc9b71d08391586da61666ef5c5bcd00efd6b574c7bfb14a8944ec742ad7195e96c725dbefa71b00028a4c4507c5d4170beb9c587c93be21a2197772e8b084aab18b8896be83dd38bfede559d5b4acfb261aec426761fc14b31410dfeb085097ac289c7f5ddc4f2d6c55abfa479e71604176293c4f96d0bd2571576bfd2e21dc9de60a753d01ef7fdfeb86b7aa0b15cdcd0373c6ac0bcb66ca1aa285aa079702801e65b5dad11b1f9314e59caab859c0f9b2cfa4b5dfacff6775d6308b8dedb5f1421cdb755d6985094ed32ba87b153967a074b309bf5cfab326b538804f57d927f8ad7b54452495ac74998d57d44159e2ad06a46fc45abdf111b08a492d931c1f90e3bd47e7c8defb0ea381322df2b254876d1237bbf75b0a6987f7bc201f1f08d8a02271d62ebf8faafafd0a291cbd6e3769b4fce89cca2fa3ab2cf756e84ca0667c5d8258f8ed63b9f6b77b214928572ec38e01cb43634ff3b4fb516b5e04914f1fb909991812e5c27d6c51445353df34f4e9d4b1faacf7c2b7746e750732f00b0cffb661e1055eae2eb0c5868c4243b41b26bbd18f828101684cb4e409b3e38e0fe0b336c7c66150a86a2355576284540e8f0c53d4e2cac50fd75769e65429d673f00e89a5bdf75cae950566ec07f6ebf7f94a74fde9b30b9db91d5d8a0853f68a6b55e9aecdc09b4bd904c77278166b64a3d71a7c6520d466d8835c40cc4173941d76be8cdb56ddd12bd3ba8366c7462fd4bc6873516b36a6bc06f102b88341fdc6d06fc95068f62339e8021604b1ee899ad700e4517e29ff8dab34af66b75fefc7963783321840197f4ab0bddc31eab6c28171c51169f95404773a034821ad7061f73207f5fe471e3df9be1c6209a5501d119f773c214030210dbc0598fafbf1bec05ee44cd7ad5e79ab89678487015b916ec4ab47e5afe45ecf3a2ee7c4f0b7c0d4229fcecead20255233ac1bd23dfe65dfca22037524264ecc8a52aad347ddd558f620a5028d91963cd8f0cc1e8056ad3f73b31f2bf2a95e2210eb3c2e164d8d16d0306eba013be1862125714d500fb1403306ce5c000c4f0980537e54aa116ca3531b2781536776e1a8ea04c17bfc5af959078e45d89bc68f7f2fd127143ad2fb9ca5e77f73f307a146e1db58dd303afc22272a1d1eddc9f9c04a60b9786ac6530e87eeb2668a5268ccaa271984f808945ede55ead4870672c1f5532e2619cba033fb578c64213b9132d8bdd43e00c7c452783cd6953544fcf04ce56402af73d05c5078221586af69a821e0d31c285f56419d38bcb47ec94b2d6ad19e6baa37e79a6b3233d13c35508a08894808a0ff5181185321151480ba28831e5e6d8f76a70d79d1f6fb778e65fcda6d6ba0091b4faed42708021c87095fe0f12df95bce2c8cb89bfedb0c96fed61eacbbf6e3549fdb659f3a49245a8e7e2014952e66b649926a8281b870dfca7d011dbd08c3fb3f2edb509a0cc5ffe3d90926e82cd913942bb9d9ebe25ff9a6e26b48d7480d4bc05ca4d09025e2528597feb49926aed66082a884d28b8a6a4eb5011121882cf079695188aeda76178ca047f47dd3367fa1404e9f54cc717f3fed981d5be67b7aba5f4797817663acacc80012cb55264285fb3aac3ebee4a5ab7c814a721c2687fb9e364110c6e7185a192adf02c8924d9e94afe8f33d8c835c9d6a54a6411225e578bcb58089913ac1a0389b0f31468a0e7b4b3ff775c3689855edc17a98b7336442918d849767603b02eadff112458923d417d0268c2b5bd502fc256350ef7640d70bd78149e8b2f53a618c08147129e924b8075bbfd1655c43035c8fcf83735170ab58b84ecdce8f386a338984230660c3f0342dc18e8c8a7831364c18c40d7a9c5e8778b5362e4fc87eef0b1d54b9f687b8d97360b778f3610a8b1e8913e046ce2befbd20a9f820633ff514076bc49af0575390d2cd8fa5b0024dbb008f0c2a6c50e7807626254d15a97435ec38cbf2a13261c6ae5a6901e88ebc6deec70e00aba447e252e0984588707d635fb431f274feb7bc0178a4aaa82c33a48ba0f5e275a1069060a7916915e2d7bc075f91cda29a8424f39c05051a2020eb279d481084bba9d4ea1053add8c06e6c0217071d291eab8c7a4c27927b81fcb3c14ed54121ae2a92fddd4f3353c0676e776b3f420d72e4e9ba85008175b7ecf53e19147f64c28b707e6d9a8abda8c8a5c26dcd601a60e2752c5e92e0772e44c8c1498e69aff05cb707ba971e9e035f21c1a4a02eba20c860e53555e8a7e611ff6ef158c7337ed8466cadeb0665b201c39f10c5160317d47764677d6d7f9752a12f50a7007b37356133fa5ddf600fabbb17ff08b76b5e7806f4f10209d795bb5a3e0066cbaf01053bcf36ae64019ebe180bf5b059c7b17172a558bba4631880ab592d78d32b2fe8f8521823e60099f8f539831b6a2c465204d821f2644b4cd44833123ec957be80bb6dda09c273e2eb8d1b8331968be99c8a19f8bca667fe22514e69377e80fb5815625439063ec7fcfa0750492cf646bb711b5052f2c87e8cdf03e3920f93f2a2edef40fb4249a046da96550366fbaebe7b5554993ab5a34de57614f1f0f4b473c16dd7f720dd81ea547ec9ebd65c74f77da770aa0a04c936b7d48d1103d9d78934548405a82d63786f6313c5c38f6943358e43e28b98ca804914e4960a15896e42370085cc3fc536190cfb7282b168bd5900314837543c5b6677fb8b2fe712b4b714c2f35fba28c0335e1d5600dd1de1d5fcbdef99d9a427279388487be9b2ef6a00efd1700a17a9c009dfc6b257045eb07fe52208185748162aa3a81cf8190f29dc59289a6b31d6b7b221a4816a1dfa2f5d014bcf36ec8d1dfed1f942a485fba28beb7d5f5b086675f1cb41b8cc109969d2502f1dc98cb8746f068e7d28b1fbdeff1fbd74b2643502503e487e9451adda35129542e28b6bd1e7cb50ef9cf3e50e236af11099797bae56c321b61d5a950fb7be9c5a85132389eb07e8709aa1f80a159a41462cbb36caa851327ee172ee97411de6d0a2e727a3b1caff7e3aa395e3799d373095bcd96a541cb08c68b49e1fa402256355697a33b182f9976c40e8ccc6e07265b5d6be68eab4a7601a0b6f8f9034bf0607dca0fa20bb500cf5f29915a05b8b2bceb9b4c3dc7787137d1c4ac32ff3b162c4ec33b847a9506942ef0c7add05f7b9ef9a8fe96a9f6f7a2de9ca79c224a265d54429c5a0f4c3635ab295c392ac666328374e7a0b910b495ea62318d617a96987c8c3846015c645046f4114f824e97f993dc5484632a106779b516b88755af9ca114bf4c817c28c56d338fb74710bd90ab6388fffc6ea81ae573a273dfee7ddac2d816ef146931a0ae4dec939e822912f8d0f11a7ef0683cfb08bf4343bc298f893988b855c4e304c23f59bd0450d570c41a29464618287deb4efb7dddf051eca20358b4a75fa82b4ab6358ef39d19e17cefd23f9aee199e1a28f9fcc85f8ca1d89776cbd447ee089996bb42dddc8ab094281c5b82bab04a1e8cb239268782867f99a22cff9850c256819a8b80610f3ad94b86caec93a69e9633ee9485bb1a24c7d89c4e01dc659529596bf72a5714a5f273e3ea3d5aa1c9fcb05dc6cf1ed0cdb352a7509e1b463882ea077fa39d32b4b85108d67a69b30319400093e8baa3529dc9f97e757282398e6f2f538cce7435d66dbfa7802d11d60a73be001f49a6981cfda83da524f0d49dfb09855fbf597453b9812f2ffb2902cebc3e295a2719e3135bbfa8f00d4561016612b0aee96cde1e684c14af5616526b7956746971776f30935497e85205251248c126b5e3a797b9fa7b43e4c0fc73487142d417619c4fccb2ba3e97cbc64ea995b8fb6290bc0e4f5a896f628ed0ca8986fcd2585b1e6c4b9fcdbdd0de8a2ee42892b986ceaa6870a2307d3d14d600036285ae6b93f4237e360283d2f000cbca775f742a3de467a207aae67a807ff04b7f993b6f53c905a55da5127360748a918df288a5ada7dccf281c5c2239d8e7f610fce88587f5bacf294ec26dbaeefb1187a32214aa6507e4467af8f499e07b7683766151e89ee6599e26561ea6e2ce9204d64411c490fece0440046ca9f7c4b2dc4ba80e9f61600cec31e3eeef03e67202fc7aee3346042facaaf423f59d575669d83aaa31c1ee063a8c86f683442a7d66034776335212ae3bdca9abc6bdadeeb31c06e55e7e408c86d79d637c3e10d501f6bced2ce76da7d2b357a330eaab730157708f7dee39bd5d56a3ac06bfe6b739000c6121ff880d603e62beffe53183a6b46f5b49bfc004e039ee5816dfd9a6c609a16bc1c78b7f7b51c16dab3e80928a8ac2269f7d96ce91a59a7b90ae63c9dbb82da4992c5a612d3c8c583d21c0caa1aec89fb7c4d3271e12c7d7c88fa9c5d3afb79730e15da098356d35bed728d0f73de1447ce668437aef2b00f374170977b84f11b1d37418f6d8666bd42c36cff40b8794bc45b55bf48b2acf2a755504c5bf2ce5d26cfdfa616ae057d21901808e4b8ea45cc8dfd830a0dfbe3a01105647998192be1e6e93f3ecd38ba858824f6e2614ca1d2dbdb04faf804371ba9ad54d1236e5889b4e54b8daf0635c47c792fa1a08ef8681780fc4fca0e3219764ea9a0d1e92e95a09278bb8984b2267bf44d1b86132cab4b67589573b4c597b8efec173852ef5bbb4df64f20b2bd0fdfc9dafe8db4fc95a5924a94007ee265e17ea0d180b85da51b1dacae31386a08b6620b2b7a2283b434ccac6c11b82f5ca577127c8a86d779d5a1b46ad0f470c38ad60a27cfc13c084e9474ce7bd1ba0a6bffbea50e8c3687bec3856a0dc86c07683ff121dc0b4b7b9ac1ab4d6ae274d7e1557c0f003ca8a7fe63662901435fd860e4ba102911d347bd85bc5f94b0df800b458598cb401d62356e6bebc5eb07ef3fa43cd97bacb2ea1027c0ad4922aa75909783ddd4fe42bc81fff97c3393e2fa1efa2751b73536ad2739958573bed4c87c80c7ff18ba1488f6ddbf390ac2d8e980aafb0adcb89750a47928b3e1f6ddc73e2db8229ce277d45081cb573ad80ab4ef79bbf385f770cf733b684540ca3367f75dbb12ad35e9ee09e3fc8728668d2223567d985161fcc2c7bb47008f734b80e8e026f0be67bd57361e79a0f2843b1ccd04548f79f7f98d3248514d6c58f6915902a8d30f9a1a1a7a08706955e238f0a814b9f6c326040bf64b0f7b62defbc0355fa76e82c90bf68bf46e34ccfe0ff628e44ccfedad5d61001a7bf64e803f3af19258d8298d4e09a5f82427085f7437fe2e5bc72c52b087a3ecb1d015ec24273cc1c255c1c9b8cdcebf57b64c6b9081dc660a561dc808e97f7bba4d1dd8992af16996ea4ee85923f77748bdeb40847527c0f106de738bd060aaf3761363181fc8f736e4661ba466ae73948e1350d35aae1755e3528c8a0a18ab8b17a3940da4de158a99362c32051089159808545fcd1341545405a71cb8b2e19eeb0d613e29daca160b03d9f179315b72da3ca508fd1a4660400f76386fc12fb3e1f19de2151788d53974efbbf64a8c9f99f89995552e08361b14714f39b379142590eb37fa457407cc6438a350560b4322b5ec14b063a0724c6d52136966f9a36100e511e0d192028bf579e1accee7be9177f89238f75179c23490ec079e79a480fe85ed76da28f2916289093c285a2b0f2806d6fb86e01186df99887a1ac0f1f0ea57c2ad83c017e3fa6ce4e1fecf006c5cb779554939b418fbf608e672b91af8d3c7deeff368bbb5af59ebb821025f5009df05bbe8566d101104e1379ba996ccfa6bf7c41f5a292312daa49d46015e4d3dabdde4c35743c1ea50ebb7e8d96f13ed225f07af53f6e1cd9c19d4dfcb6da5102472b9f3b3da0f0c37e3e8f043208e42391776bfa253fc16c24a89f0220e3dbe48c10c04657ec92a02ca23ead1ed59e48f10f75a89624ea407014234b9a6ea5f60861081b69263a1675f28200fc713b1270c9dad5b833aa8b69a9520a4e9dde8c022bcaaeab9a0d215dd0fe51befc44296a5094ef123ab67a18a0624e9d12d1af8d704f08e12bb35e50fbe14b99bbf39854a919043c2ac1137fae9b61bcbc55146ef3f8d7d9cabd52c10a39682329eeb339362408b86f5bd82142a94893806d051877686f9fb4359b799f26affa27d367ba9365e75724d8fdc8675f28713a2bcb55669524e66da99826cb0518a0e04897cd48bade5634f42f61b467f79c4932fe01f828ed79728f2b08b47aea5c0a42938752b60cec1bc6e38db1adfa1f2276e1b7cc97f27de0352f43fa9e51962fc087e3fd6edd7d5e665703f53569409c3d415b3116040fa670a8b6e7ef5b44a70a5ab0888de05006bce362ba6c69f981106043eb6402abb204f840696649325e8efe6fa0d4a093c939bb30a420767a0ca00ca662ec3fa6659f95f38548015ac296b9dba89eea4334210a05bc52dd0692ea5f1ad46930df331874b8477b762e95a96cec7e48917e30e21dfeca9284c713c4fd86b3478625e33c63b08f55941c451d0b8ccea71808f212496951a1e84fcc39bd186465c676304e88db14302500ff2bba7649284a643432da818c5eb4cabffbf77766a7e722d4b32bd579bf46d7c0ddad064f7e77e734bce343eda75f1d75a0e8cfb5f1be6ebd643daf6f0343355585118e76ce0283834ad5f47db5ed030527d28dc51a45643880967b9e4887358f70be319a4dee08cc3ad8839961310b51f8359341cbd0f5fe242d4d7f8a79f787497959e332df94739f7a4ec77c60dbb46c4d5d9ae4e76c41d7bcea9ae36a21b2630c8b21332cbc17edc6a9cce02944c9a2043bb76ef7889f374bf1d9d04b813348a9eab231dc90512776fdc99afba9ef0911ff0f040cceab98c269f8d4ecd003c86811949b73e3b11c1c686f568b2d281ef460e5ab69fffda4a0af75d11b05aca8790d418452b63b5e7d2e83bdb4e1926908010f14c6b4b18037346c0be4cd1270611d72128059408b93bd015584e816304bdc2a69fe7b6f71a43433fd9af44601ce21bab10c1e724f7d011127e612a321a59a21cdc9eea34c190fa118d100e72ed4d1c36e216f6ae8f2057dccae60a234edffc2222641ebebe40490455476ed46088deb9cd9bba0620f4393f5e38aa18445662a258f85245542f0660946894e2de95b86976183308cc4b8424c62b5cb244dec5b5d022751cbfd19bea5aeeb482ca928d9a8a0c4e84c052568e04e589a2803980cf058883606a6e196baf87a5c0a0eda98d3617454fc9417cc7edfae0638bc164c3519b09bd99d7abeb2b6a19c95881aa875c236992ed702499fd05b11fb21c0100f4fe1e5e693877dd9f4c1539c4aa5c4a56c1df6cacc370c48fa850f7a0d0621c9415c1c9dd1fb54188d23d8bf5f10dc6315f7858039d20e7033d29545fb3ef49378cbd889aeb65363bb981c32f3ada5037aaee0f89e69c276ed1fbc33a16f2b9744bbe2073dcc1cacd5de368123626ecd34c1580e11816a7e76b78f1e0db74026d0e46dd92a7a09d69898038b5306d082045636ae6bb44d4b0d60f7f4e6b01f8dc32305f64592a43bc05bf0a7bee2fe7d2a3c46755c59f255048b1bdb21aa35d879d2c7d8520e24983a47aaee8cf229367e57fc7957b1d51a9ec992462b322cbe2a383f9f1fd85d8d91bee0b0a4dd4e45d4bcbfb38742a736d0880019f36415587a21f362c56115de5eb7bc1a7a9e0d2e19c0a2e8d17334cde9251257068a69bc09abb34cc6656bb43087105669aac325f648908910db6b64a8e8fd19e5b537804088f6516ec60a2c25538d235590e52c6f7a77225cb6dd86b7a4507008160b8af76b02e0a0f63195f2ffb302edf94ad75857239ff6a6d128afc4d0032ee7709ee7ab89bff7e466421c2bce24eba65aa051c7fb4aafb7c35faec33b4ac92f4bc6ee8928cba8f306def13d5387aef5726a56f08ffe466739b8b4a36feee50afb49af28cc4ecb27d3f4abcbd63c9263d012652ca43fcd678a1172e1fd2f3652b8aa4569f708b218f004f25393dcd30f6519607044ec33c14b502a26c43323dbb6c9c7d0bb6d642e8f8d44d250ac1b003f72d109d2eece214b4e899ff70169703de5cc584ab5c71e6a53027fc1aab64aa362890cb7a1964ee6db8ca18f227507af3ebfc9292d61f9c4da9f49e9f21df73918388a4fa0b125edc3de5ccd5f7c8ecedcc7ac99c3fe746581320beffe088d96e77cb945ccaaae7b48c717d7e435c382f06596d3c00d4f74786364391911d32862fa07116b44afcd43c2d10734219457802ed287f0285f9c99cc967aa173aa07ca8edda28cfbe765971f73043b214e845b77ac8c0286e4af3905d6aa5791c87942b5db18e2faa1f8d94289ffc5ae1c30151daa1a846b190382e7411cfb3ddc44f5d7fc0cba9be1b589cf6085cd28c66c0a2cfbcb63b059a56009a5f79715a5523471fe9e90693dc6fa5314320c5b56930a5bf8702036d921df0cabccc56728c3d45537b859627aaee4a2fcb1d4fa75461527cb0e8bb63a83a426a2a58f4ddab5d2532bcbe50576608a1258625c84c1bc77c3825e41d27224710eb5e45489ceac1e9d864c3883ddcf689e43a3af246d49ad8352e1db6af77b540bb3ea85a30bc4e1ad921d5097c73e796c79a4b264c4ed3ead242c948519eb7cc55cec1da04ffb1cb3b5f4fd199b87ad12df3b9354d8f96895647162cfb31b6df40974555d0358ad6e79d868c7b680075715d0dc7b499e57d9a2c2e1fda7e80dc17cc52c2e46118fcf25b0018d9cce0d6d65ec2aca93854c13abe0de464682028d285f2e0dfdb4bf47677792cc89a4fd12ba94622e40bcc52c0be4f87afef658b2836558eb005d6ab88aa0061f37b4f26b586843ad421485556d7e1d5462ca9cc09016b32e0722cd3818a6591164cb71e747143210dc86e72fc6bbb55fb8dab956d6bb49f06edfca133d657b38bce684b6be5fe74125dd9b20433c54c4b233c3f9cdd23bdc69367cfe63f49eebbb4f65d6eedc7eab1faf4b9df9acdd95cdb0d6517aa1ded208fa9cba3f13b39a378d60e499b0b994fcded693a55fa1ec407af6ad41500b5c432efe9ab26647280c217fda2866968094cb667ca246715a2c50408fcf8925e747d2948eb838ced619cadacdd65eeaddf9517c5d2b6d479cb79a2f07148621c4703db60ae251ed67e3236ce59484498cc086229eca82f2966b372fe27ce632c7f140731967294d53e13842b833f9e2c697040333bd3c26e0723bb44f9eb78923b426d9bdd753e420d19502d9a27039a623eaf09cf41b997164760c40b165c57f6d1931a61c4584c9a39af28275cdfd795d8d4d70b6968b587124015b6d2add6693b6cf386a162ea7adf22c69d16c8fe26daf8c42f159a87959b5273dbe231a0040a63ea2614a6b5d9ca4a5a27d0eacab432ba28992db32ee4bd155fb0ec24e4abe9e35e5c69af6e9602bb8e4a4e00205558579ef8eed4d3e44a45cbb8166a14cc29478ed05feb9057f54c922d589b0e556a2a4053bf0a464eb6af800e9eb14666ea74b5a45eb2a617429f5e82daedad52e217203dfab1de74b8142c2b6e8572ad72701617679c067bcbf4b008347d8d3a67512777953f09ce6f30c338a4858d718158794c8e7327dc2f81097f770a0aacee9379eb99da8b6798ff4013cf94e40811f23292e4373b6b24da7ceffe74fce48422fcb418f8d1328935e5a31fe96d608e852c30b497db0fec9963d285a553007f859615111c0577bbab0d245d38661dd3b0912def62a2ba1111bd2d2add98c81285d35a20a573844c314939f6a4de96dd4a9078e978085188dfd3fce4a3256fbaeeb3a87547588db2e58986fa49cc97b03e869c844c9df5787b773b4de1ad488e06c8583b43e3d04572908d475b0d748614b67d87a6a215fc39c3243cbcba98bbf5e3c3d8b85464e7fb1de4602c69c724d0302b75b5b177807628f683363f1cdacef9c1485555f9782f9c5017ffa81e8b2b01bf500123a2ad16ac64ac23540c0366d1570c3285aeaa79b8745700ec59538fc58ad1b46015259d03f225b8bd2c644f3cdbd7fc9e9b57e3f83c7351d78dcee13188a8bc123f5c1f8a44809218d3dd8991a7d10f6acf4421be83d402cce2e8b996013f625f5be2b7094958368b52c0f00a33ca047b55b96d13cc53ad2c4d1559a6d426117bc0f1a848a96e82bfba2035b04c8d7dadff1ef2bfdcb14ef06a3c26776a44bcf0a7666313304855050a814333f345a08385cff20581c42df2f647ef73951ab98cf95000a63e20b5944bc28b640b250d0dc434fc1e5223531cf1240ae1463975aadf54053951acfa8c6b46907f9a4703bc1467407786669e6ee4c89c9bbf6968739b9968f2cb264dbf4e84f90ebbf0b50b3ea9a6396449a3d764e2ee6360595179d82848b3d4bd51ceaead44bb1ff63c588d2b9dba141b338197bdbfe3dfabbd64e6c26426d63a147454603b6d03b4a1d854893a3ebc85e8811929a4bfd88cf7c271918cc8dc6c100d685b48bcda86e2ba989f49b062e1ac56aba9461b635a9af1733b45e0036b64f7d11303c8845374ef26bf3e95a2b332e6474b4504e339a472df1aceca5f3ae664620ea1170b40fa4404676632c78ddce60c801d92549f2874239b657ff08b96159fc379b9b85bded5686a226dc96b7ce22601a9e32a179725f95526d762e82fa8367b03fc18056c41f704c010d7f624aad99ca0cdcdf8948fc0d16d1053d9259e0335ff0c9b83bfc2d0eee1f36b8e1901611a72f7d81eaa6dd3a90cbd9fe340662c267557b75e2b01c7c2116fa3c75767a1a839de416efe1bb9822d6b1517756ac37b204bdc847fc39949c1a1134fa0f4e87a09afd0ef0f2fd4d669ed70e6af310bc1b22e1e082a12360356c6f7607c44d9524a4753e214121cffa65746f4c5acac96fd84073ac2e5db8be80a6cfd43cf4f6711b610f8f9b5654ab20994e4d881521b642a84e3f8c818e24cc9ee3a69ec09f640fdbb57a64073a282432e34b0499a120973572acb2b297954baede5830d431b5e714bbb3a0b6fe3cb9639adb22dd87b6220efc0e1bab22b2a565f1efee76422d0d3302bbcfe81d46e9b5df2008d1cd5fb3648f42eba08ac5e5092b301c198e4d3505a533a7bd88f683de9b618469e9ed51665439f059291277583a4a3703f27299a97e81dc14ad7157e5c8f8a95a4972aeb132a057cd8aef46b92fafe70b44f480b0566d0fd6c211431781ae34f2af300b027f1839543709b23fa0830b412526430ed5b4bf06b249413f1c3b3c6861e7c351b8769dfc7dfc94db830d254650864301d524803fa2544a0ca4f03d247329f3d60219386dca1574317838c76b86849fabbcb381114114423be95694b2dc18368d5c914222f9f631d6fc6ada9a86808b5fafa4e37d36c62c839955a140be62c1c009c94399100a7670fb8f0ced00c68755392c2bc109cda42b0ffc0c1803f17757121719bd0439d2daea29f2316bc9d780b6b988e6d46bc4dbb0beec9d71532b37381c0db42c3fd917380956f6a81cc207bfef9d6c4697784851356843b1200ef07113e685ed9d633f4878e88a4503ed06037420965e8e62bd880857271bc606e43c710b6f3947089c4ba69758ab430fe7680aadc6fe201da6e773bec3babcc0d6229ee4f5839fc231ec8f231df82498076860aef6b2e674005762004994cdc5ca032bad104e82b8e95aa4035659f79c67b68b4a8b0d1e06fb7543cfe39b9f202d98feb286eec014a4bf16248638a3ae5968ae953052867c8534a847d8c74653c55d25c386b89340dd7baeb69fc1e380f53fb42c48cb893f5f090f0fe4ed8af2e4a0d67f01ed210597c8d54f417143cc5dcf93acd46dcb917127e5b67228c4cedceaff0bb6c1285f5aaa68525a638470852492b6bb55ec75a7a81df8f6debe468d94f7503c6bb016776c2a12b2ee8c9b029860e716d05234daf8fb478c0419ca12803ce754a59589b344d1441644e4a8ed725581f87c0e1d0eafa146ae8648d75b071d2fa29913045234db778af4c7d8151ad8357330faf5da823dc7f806acb8e28bf1afda9665bc5e4d3c287256d1fab78a3687996cc65f78a29db1d65d244dc59cee7fd731ab80016da093ba08122bc570131c799c2c051a64c39d33cc5813a062f56d62472c5723aa1427975ea9f2d415543b2b53a51ea252f1f18553f7688553d1e78c5f86c62562f1faa57789af422fa79f7e8aad08dafc66b585a6b3b13d850ef4659b9cd3e82f9112eba701fb35423fb5a32cd938986be2c608339ef47ab13db9066711b04529fe2f9fe0f61f2b8aff304cc4b9f45b77af43379532b1a5e94e450735aaca51b743d5ac9dccaa364fa7777adcbe1f79507dd1efcd37eacf9316da2b9f226c20fa6b728aa4f2786276130b177c1598b8331e0576c199df0242e00786b01ae3dd0e204f4e28fd140b2986b53b3d1b9734bda046f3dd506b7f83295e5bc51f77b78b020e9e62d1856ab1fe41360ae011498b045e8d35a063f7a7509bebd2edb4b39a41e1e9d3da7da176cd3b79b241896a4892611f7f020c4e17bf7da30002fe45f02a529a5b34a14f0648a73b427b6b4cb8054648d4ec1b4e90df155464f4b1be4050384939ad05eb11888a8f9973b96a34d639370b1981d180bbfe9dc0cb2fa0c67f0909470cb37e6fb1ef342ec3520b683869c84029ae4971984132d5a62870a8dc5005f3f6380e226c28a9e95a92b6da03fa99ec08e0521f6099c4fbf47ab338d81f45ebb22ef761c6a5b59f0f3aa5ca9b7d2b8abdb6e8e68ca2e2b1f6733a4935d6ed9b89bc1434fbf975867ad7ac8d9b24452adc10faf86c7aaf1b351a8ded22e2b590a5b10d84f5e0b0bedba7fe1381127fa576f65a435482037950ea1cdbffc1e4e74d4a29123703484d580a2fd9af1173f9c474f708ad0dce3713eb6bdfa6fb335898b3953a097560a89ca20fc58b847030b976820b7517c827aa5fb816884e5748fb64063681307ad258867163e28d3d153fa4c038547b2772322db3da91a2eb2552e630c9e2cb48a83edb81d0ceb435dc989f218e89a17bbdd91b648f17294437d52196c54609090505298b84df22b3ad13def843c62b33e1370198c2901bb157f427e2a3ea12ac4ad3dbf4b77305d81c39cfc48919436ca5cf471946d9b1ff149e5d1586022fdb201901da4f482236b240f809beab47f69266e26dee88f2a99a1e758dd07782cd0b836fa1d40218a6b3d31ad04b3f6837dbf01df4759691f3717b29026ebe65ef666fcdf487723b171c1c9c7c47b74f2e4f625d8486278f870cc9cc5085a455b4e4da325adb0565a3bf7cb458a6aa9bf002f224e015a08231273fff7a831ccf55d5c9cb9fabc92664291b90b296f1a51e0ca92bbc4a646bf46f052efd02967f40bc0034406dd165c5aa05e625ab97a00bde9d6623ce7a3ebb1f9be642ad5cd3fe8fddd56da9092989b770907e8977fbd368babb151ed8adbd364033bb4c5814948be24e1bebbe22110203b1854f2e4d596b3e00f3c15c901443ff704f76a28b6a06c7a8895f684e224823c4b27a99548284c457d5f06581897a4d65d665822453b604227c036247dc74cacd95ec59f8356f4353b68e9a31895a4df93c74d56f9d3a6b45ba2a70994af42e3bb3d858679febe33f0cb0584c1230756fbdd7980d585b9892a116e0b02f2370c0a0b23cb532ee2475ba22051a7410c9d0fc5304852aebddc75a201cfa98e296276a43d55ecfe91f26a6cbfde78e5a834a0fc2485c966d32132167002aaf4b652b9fe8f682160f1adfe684e6280e9a784ab51be2b96c1f476fdbe3e79784370ded2c72c22d7441d8bcd65d7912aad37816981815f062502346f88b43bb8306f7beea541f92aaf86788220037fc5ea56ec16cbafe00961486f7b72f41733702b18ce9dfeb9762261feb02d87e143a876376388fd674508d65a91d8d0e891ca29a4e04c731bd07d940e4c3920d1cedb98735d83a947bdd17b24a2bf47c7d51ad72f0afc87b27b38fc4a4dd99f525da1475f001f52e81fb56dfb223863b5aa2706ae088604e37e879fd6a125f5ed7442a192ac217f52cc17181b31423d6ce48b0671e43aac6755f26b3254d6b71828c6e7873b4c7c24ef8e47dc8b0e95fa4c274c1c34d77cf67ff685e78b07c6e752645ed46c125482cac1d809f1e9cf9037211a5cf0e507c9016be6166bb6daf364d6a16e04c21107dfda5d35a73f2dc9e72cf8a27f79f6b62068a87bcbdd9e30a1ec83e83b54a1d7d22119849b502e8a80392873ec0b52df1d80dd494248051a913db382412c4f0df49217aed15ff5a45cfa154e35c4d3c154f050af44e6497e0acd881b1d7268dc047a820890dd895262ce7456331ea63651de13e0465fbd41aa24ab1e026c36d566bd19d25b3f30ff892b45147a15c414342563fea55e342ea4f6a5786d9eda54d437ff5c3ad5d368278f500f43d1adc677fd10ece0ec578b8480876508eefcb06394e8219c303deaa3a28daff2fb19c53d75f54accea3acca85f1492224d047df2f1c2ba580490123b3facdb6c417deaac8d6e39847b88da45d24ce3847fb5b890dc292a80104e990697c108053dbb505b48843fa5290bb0442a373100bca62aab6d8e3818121274d1d43ccad75b4e4cabdf8ed86d5d312240d64f3909131397f32e0e48a6040b122ced5b0e3724826d3890726deac420bc9298f7475eb91c159f8943301b9b0215504461edd506fc5171c06ffe7f81ca28cc6aa6667978a152aeb41d56442fd394126d070fa9813bdd6902533dad41918e102a00a25eac4e0189a2ade3d2f05c543716daf6d2c4096cdf1f71ef4e82130275f6a29634d55e9217ef1a5f33a9769a143a318b0ec3e0d0dda86142ffc82a2be9baf0f9d0aae38634b6b6b3dfd3623f668995029cb0768da5caa7df5498efd868578672997fbf540a74bbd9f680416ce56f3f2dbab457f1a43b902c8b9d8c1312af2e22804874f8fc03a63bc020fbcc2d6da79001e7c17af59c3ae738ff37d4021d9a808eb3d5d3861e8f9a956dcf677f493d4715ff4c2965c452d1b172624c387e8779b933190d5b2f90bf164b0f30af2df9e7e71bc59b98ed047a44ada3123594b50b1b9dcae64cd1cc895d1455043607a39f0e3d34d6bb4b4e1ff999781e231fd5e052df5da4e2b0accdeeeec09a5279352d8a91e3a31c9a65ff121c7cf2900efc6af9ba63921cc23d84d5abc850667979190a98cff1e4dcc45692a721a2bd1a135367f85942a7cc472579e0672a26c304203f8b1d6bdb36540bc73dee1a315981b8b88fe1f255c4e2266589083911d03bd6355b3af841c1051a35131e494a2973aeb3846be0c79c4ad31836484ae5d0663b4357c330b59a1225d65e42a4c856c6106460bf34ee872917b3b107f4d896c4fbc162a817af6fa3ed393116eff54d64b382ff8a984a1834d646f9b426dce032f21bf8aa4974d3074b380bee9968eab374c626b5fe25fcc675d68721d472a59354688259dc6559f788162e8a0760c24c8d6b48dc3c528cea4602ba94ffc9d28d5b0cdcc21e4d37a06b451cf32c060c6be0d39980bef82341a70ca1f89f961217cd72c14878d1d1fa3d19caa314479b782c22845b66dce1ca3aac0149ce20cb8012056050d6bf6c3405ae812a2282b47e21615c5779d99f9296b683bbbf2024f8624aad8fa4fdfa9d841bd8e3fa6d6c364b4607bc14976a8671ebd0535bfb83bd3f862287e79e23ea5867b3c952600d6fe8c5fa8a826ceb92bad1f9e34a64560524a79e8d50a2eee0cd7a1fd5cfe637d8a880126980475bec82acfbed323ac029548582256fe647dfa336af6fb46c8b7d9147f62ef4eac1e6d99dfc327426f405311640390e82190c87963ecb037b26125b9029e10c1fda7feee49973c53d9e0e905c88a0565d511ebe9f4fc8b4278958c9343fcb45d8b2a8781976fd89eb68db9ea8e3095f0ff343781b509fbbe6c97ccc5f2a42586c87d7c32ce6ea20dccf0d2abc7c272d354e8c6cb11565c57d62dfd784a6daf198cfbfbed0ae5363931c3c36224960d10e78c596130d7714716847912b1adc0c02a22e437d1f6479920747e2a695ba9f05c67b0dfba3bbe332c6ef13e300a8ded7619f32b7e0d5c838778f81f904d624e79f6be7108da8585bff84c5670c7c36fd37df1ef59c549fe9f92887d9e73b849ff424278e44b428784f3528387ae556c33cff5e0b8349d06c2d1a33263c6e4c059e5f6aaa347d6a51d12fda885c256130fbff53d156de401b482637ba1d731cfbb019e1480b58e9dfef5dcf37ee50cc50ceaaccec7e05ec27dbb374fd8a2c6259dd7b2ee27b9198bd59aa8b54dadb308bf37b6cc999fef7844c65a85c734782dae2ede9841137244fb67a1d82a8df0a084eeaa14e32b8ac32ab4e5c9fc6caf701b29cb3b7f79ca93e18dd366b455f90ae0701c5b4c184d0d923b90ab4e8f62f2299d77691a2d78420824f38785e23a11f296bf6e188560e587b08d158ea3e063055de7cac0084fa219e89f90ce2455b66562cfcbc14e389384705acdb464b9289343b6a42db9f01de7929c698c16f49a75288b17fba2eb5634d73c4bd2af5302bdea93c68690fad6488fe7c0abd3deea4862e5a234b62a3b69ad7daf655f782ac92266b51c7da95b05f9bc4dc3d3690c58b529f0d8606e4e9e6a578f2c5854637d5e7e4e540e2cded684ffb02101f83e0af6d4584b1b24b764a70bfb82ebeb17200075175a3f85232507f342ae4a206ca9449dd363cfdc4f457bda6a7e4334b29277ca93e166b30b5fbd5e3d069eb338371f7833a105bfe84ea46a67ed2e8905eb8febaaea57a2cec24bbf5b53ff4340c7a0436e469868ec0287d1a0d9558ccfedee3edbc16544b8ab88d37802b234853a79a21dbb4bf6b6357c54b7d4ad53eed2a08059482644cbf8fc92f3c39ff55bfbf365f8af5d48def6b1e59233eab738674af0fc9608f1f8f806b5914a35ce35c3023d31cf3fc64c82ff7bc23f76f2114871be646dd446337333a0cd8b6b166b8d4842796ae8cf45ea28475013b4ebd93bc41193c20f198f279c0d874a96694c9e956db8848575a436a527a62964af44fe8b0e88344ba2cfd63591e821af6e63bec9d9bf53879d0f8c46298fbb0052da87592a3431605456db229d7c18be1d41430a1174e17e93138a23beaa8e8a09b38da60bee094c8e5643a9064fa50204da784e9d166f8b21d50be03bcdf6cd6d30bf2eeac6b92e605ff5bf6417c6f885361d82f5761113d270d00430381524fbb11aa7667411d9a02f25ff419b8ee51ff0416b581d187f706a94cd55443b1729fa409a5ab94a21e2d0d5f32dfea9559c484b45191f78b4175db53d8f7e9d6c498127c63240a6b73d7eb9c89599e56c2812dc4fa3ac6ab41534468bdbfde0311e38176a0c76870096beb0dd34f2c2f6a752b9eab16309cf05ccc7bd6c8c4d40a93778a6ee07c58605c536fc9f9bfdbf0c1d09c904ab255273e9bdb7cf40462715300090a2b8cc4a18abd1b48bcefb2e3d5b126d01e93f71f2ab034de11d0706412b71191787c914d41479d4c855ae71c0ed7b2ee38bd5012dfcc15817e2dcd1c10854d52b862839b8695c3ab741fcafac7cb6bb63aa228e835d34e295a40434d2f288207248c85841744840ab86bbc18d466073d65e180b1f85b5ddfd5e28687ba4904bab5508e21c90ca911d0c2dcefd4612d04dc0a77490be568c09ac61494903cc0ffbe28fe87ed82843c85b4b1cfb71b6405be0a1b69ec53f37f317f9d320f52933bbf3f1c7b52b73ef0911c98beb60f9e16996d0e54e82316cca9791646d0218703ed046549c061ef418eb5fdd0deeddcee33167509835bcca329a236ab4f3327dd40b760b10030024b35456be34930eb75c15c993cb8850878c169f377cd645609d80916eaf8a4f4ac1d29c5488827bbe714506bb96c827d0e7d8a028aa307c56bc73ef8d202ed8c5a1877bf7d0b9d2dab02ba3bd86e0024cb1cfae65408f7a0c3a49eef05962df562af8a8b20dfaadb8f38a15f0450362805ee6ae2af49d9bcf6f9616ad75c1fb1a9f15c018c5f47fcd62bec9edbe74827400c68a91cf21360549a5086d7b7480266128becef320a6127f7d2c2b918d064e054fa90344b379f6891dbaa0872deebb7dc96e818860268539a2ae4df74758ccfcb3460e342736ccaca3aecf9764602e4e5d3854f36c1aa56f7922e04b931a649d01df8fd73c8ec696aa2d59fcd51702db8c2db22df9a6c9ea113bcd63c19569b00343cbe387171b762533c9152c4d0971244dcee1d83e7307915775454f53caae835541b08b38dd310825751beae2c0b485ae0cc67994533b3b7602f4a64be490b200b963bbb910a466f333fa08401fec9ed1f3f19d22ec1ac991704f25b0527b9522e86e59b8f9194127aedf9ef5e1e1db0b2aa17f5b35de128597a36b3e1e0067c5353730447d1a78e71c6e95dafee6b7523cf57bc5d798e273ccdfd0f48129b8ae72c7cd00b306f0156e53dc2ce494e70e119f0caad0f6210a7c2f2bc9f2a62291686fe9dcd7214d4d878efab77df923e1adeafc677a54b254660ebd034f8d3912b026325e754da289435f257bfbd3b8cdf5514f0db5ca68925215c08fcee7f04d4659cc7d754a8c5ff675f558b26682cdef655453e8b37c5c704a3744738133eca15d72556ab5bd3fd251752b5f923f0ba3822fab0c520d536b3def85c8353e30090571d0fa97bc0f16723a2c1ba00397345bbf8a46c00edb8edd2bc774a3a01e0197ed586ee98cbfb0b325117079da2701a55ba0156b48e0d044619471af52bff834fcc52a86c63fa598941d366b5784d15af5470acf3326c72d802a0ea9ac49971c3ff228946e62aea3f4d579aa010fbba3b05edd3655c7bf2e4706d0fc263128559e50fae32cffd3775dd7fe0ca2ef8f3e948b94f4ca4a79683fda9d272c0edbda371beb1e176a615d314f10b88d0a0c2f8d13082badccede9154d22c40c24dbea91c619b819348b1c721119b757f20b71bba059a60fbd14ee7b453f3e91c080476f56e67ed5361134c7e5aecf86e8b72a056032ea98d9a8f3d9224d229c4f0066366382791cf4847d9536366f4813aeb6f8e1422cf9afad41cbcbeb081dfb5d1e649a264ad50afbbab44872a47e98b4b4ee89ecd7c46a0cdd9d816b8b2b283e30c54e19ea33e0efeb3eed40203d3a10ff5c4f6203f231cfef00dee799607b70fa8a79163e319933941be28107d43b97e8a22b779433e3ef9004095a0ec20ac801a7f97bafa15a285804f1cd5739c595e6e4b9f9de20c57de405fdc64d446200f08ecd856468e4921542bf1debcfa0cdc9baa48d688559ab77db8a26f1bafb1bc91fb93e0bc7da82e076d6e011a6c2a29e11679480bc376ff66dae4640c2959232a59b7b0dbcd15065408226c50ec8800df07aac541026c269119801f3949532786bf70d22c9cb174d35cf930b3c9bff0d202cafcbf4b804d61e3e29001bd25675a4509810d91eeca7a5e1392459eb76de536632139536613cecbd4731c293cc8124cee36ffdc10fa7c9cef3b84d6cb2f12d9c0e63858cdab9db0bfb123dd3dc427590036fc1e0190f53cd9ecf9d32c0fe83f827ab61baa1e533d7ae78b726a713f689ef7a485c684860be4db867e02fbd60954ebbfeccc2fc7cb8f38280ed795e8b95c5382430bc7fae774b64ccbbcd6a56df1f2cdd76343d59fe54571c6a2e4341b1e668d68860426b04b7e20dbe2d6c3593409edd9bc44e6b8f65af843fa001f0d1c9373f55a0ee4c0ea9c400367c8eeb60a8584421c8f488b17cc519bae5b5f101ae02798991ee018abfc60aaa2855c9051cd2b25b6d4e661cf498721bc80fbfdaf027b0f17b6edb978482563c00a904e85a0d72fabbbaf3ea1c6ada72102b5fa6bc75780bf18ada6599ae9d6757fc67ef0bfbd95c43c16500aec3d858d01041bb62aedec8b669f5a6eb3a06948560ce61c2f28556ec88b9fb8e1a700785235c230ef271adfbb061102011a2b213c4572e46e51be8d60d4270962ea2e1f1380e5abd6bb8c1b05afba3e8fe079361ef1457cd0aaaad822438e6f78ba16adf2e81f4b32a1159c56bf4168f9db4c2d4636e599c776d53662538973cccd42e67905f744cff4611559d2448212e57a577e3dbcedb2cfb55da606bf7a5b2360ecb2d6cd9d22f084317a21cc801b59ae506b2913765f6aeaaddfdc86872440feb519b828a77f0c853a3d4b9196f1fa1be7ec5ee3334bca82a9bd170710c1169c16a24d0f28d8a983b08ed96c8d49223319e07e48ae540341d8bf53eb68d43759064f909359397e70f30d03778404cbe74da924fc6e38752483a4d21fac9eab04081200f15f78fdc050615d59b9f4e573a2b7428cb87bfe6c6b5b719bf4aa7c01d3ffdbf05adf1b1746007115cd56590a1dfbd64bf0ab0b86f52044423c564b41c5503e0f3d1b6be03ee4fff36ecc1f25c20dc0b8206c4143c6026239c45be855ccd2add56b7448f5adc9401995c9d60125e43c71e007693b4ee05d53335903417dbced6b3b99500dc4e2d71b722befc215afd328a09efbfbf957ea15267d3d530bcef632b656e21f986dc4b2290f50a2866ad32978218c7760260a103ce4635e76e46be54c1990c35014cf27125386fbdfc0d995381020b3472d4d5140a1b42291f52e429320cc12dcb6146498f43749ec42a26833eef3da383f9022910cff78b6d352025bb08a95f7e51739eb26b2a83577ad58f589ac952e5c704e71f710fcd316fcdc98c80f16d0a9ffec109dd2d769fc25c77450836a46570a64860eae7176cb9ccfcf205213b4f6d6ad997aa4be8466119ba136f6e4d6316b2fdbae6962be13770aabf5b126e9518482fab6df19726ce447328104d31dd988e3de38037f59d9d43e9e2eefca2c24758cf8f4fe1d65b96c8870d41d03cd2e5d88977b4e1991065160f9bab1abda8792eaea551f09f41338ce8c08f5cd3e5accf381b156353e20d1a9b3b4359c2ee7f3f466eaa0222c31af1e16fc1980804c7f826a901155200c6e32005a56742190add2fb6656d0c633b114e649caa1dde276fea1dd0d6d0c38a64c704397939e390ffd130928e5aa07e6ec0d062690e7253aae5f3a097b95c8a46544deba18f77921e8b8ae58397baa3ee31250dd676403a4e45b232a35caf4f47bb135af878f19b91544cc5b9103c5309a8bdf1f280eb61d92f817a2bb4cd7c7c34e124a710c64294719bebcd5318e67307995b181f64c7e781cd0fbb5ad212ae1f18cce35a1e38db77b29099ffae4c7669377aa173d577e486fe0383d589de90b2f011843b55e52d039ed0e3d8a4582fcf296cd027cb7656d23fcb197c7554442cc6d63ca1caaa61dc67b1bc9f21706bc517c8bd9d15ffded7ea80318b74fe4636062167c3a71c8212ac783d4d35b8a1d034247f960444cbea197b3eff3e98fc7a566d0da882da62a932184f58a1246599271b46248b83b1b44c99db3c284b934c52899ac7d81a4f97d0388c2887a92c5c15db7e8894da1c4b1182095fb7f90b66812e0bc12016b3ff92078b3afc3be9aad8080ec8aeaec8cc1a83162a49b48d7cbad7867ac17ad820b56d1408ac2213fdb7b8d8eeed2f373cab89ba21b459e3764ce310123fc9a14b4845f20546451bb94108c4535d0d88a740090dcae2a9f229d4d0824301d0026aac269476033d954c47d38f9ee3ace4dcfec3a6a28bd94eecdbec5e5a69f046369ab269e1ea3ebb90885d495597c2a41f31a8d8eb8877a3d640aa9dacc1805263d5c58f4d6f41ed9d133cd64e239f2f8a94dec8c35814758b6adf179b0dcb22d8723f2bde1152ede7c619830196e5e59bb267a3cb23a3b2ab3a29916c257bb57bcb19aa0896862b9962e62f0823f0ab73bdd8b5f424143ccacaa3cd7a590d380bee0d83dca37facce9e5db24431daa0889c7a01f907f029c82333fe1651de4a168721f9d154244949f73fd1bc0fbc6e3d97dcb01498ef79d4ad393a0f01fa920d434d1a58fb8cbd343ecab1139074ccb6f9d486097faa710c3c4b55e4d6eaaba59fb137179d1ec7aa2fbb02446bb97e39e2085b6455ce3fdf315e54a183004d6f625e7676ccdfce608fd934b59faf5d4b72e474ea8644ad662c1b4b1c82451926820d027b713fac1a79c52f2adf7f17ca259eac984330c1aea9003bac2a917c99d8d43a73dc061a9ceda889520517bf7ae1567faaca9ae464a51637d72923483585ee2dfe2fa9c3a288bb95daf140933618a69db249d599df705ec9421a99f2c17207ad5650dd2e0a6f509e467ea36a3e897476a881065b1326d251961f4ee7bb4be19c848eed147d6188564422ba643fc7ff21d917d4505f3d860203c0e7fb4c3127c0227098cef2652d0f49a601f745e8e6c3b6f0449ddc4c60da8f403fc443ec396e17708a439afcb1a36f49956658d9d306268e49bcf33de0e5839c498e6e8967ea8d2bfd9c92b6cd81e29a9a693f11a68fc034a77eef3a2a4b57747fb4156af3ab87d336134c9799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dbafcc9ae1eb08116b5b082c3c21e195f2441d60b66f03164b1911e897fab0984731626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a4468fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c944ef8a4416e4220e119a2717d7bb557c27672d2049f3cd7928d119193793e019d0923ecb2db1b98fe0beaad3a45c2b51b5abd3df82878590a3fc5a80bffd343bf2ee2ec0aaff4be8c91a2a019382858ee7dd2aa6b460cfd5cf3c29dffdcc922b8114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c62d0923ecb2db1b98fe0beaad3a45c2b51b5abd3df82878590a3fc5a80bffd343bfefa0752d1a0c016e370adad95fb2704e862450ef2c27ca4c4c7c3c8002171fb09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee9944647743a07035740f5d4b4002afbf7ec0c3e526acde241307f7c6c1c4a5ff750f998bb5f64a8bab0a3c990fcb42ac51b00f318f20bfad9d53c5eb6179292212bda68c479289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807d86fe37541460cec2350a8d6a7c77a5bb97928a0d81caee9a48840d25e70a3a6a4f75953c1c0002846516974286f3773d73cf29c7a1d2394643fc1aab85f70a2b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec30e70a6582e7740c5b55603fe18af83be2d256b3e72e6bd1a581cfe5a455ece33b80ee67f3b705755df20ac5b60065d6cc8254c8c16992d6f220867b2df52cee6277a8a3d809ea388df5bdda2a5fed0c3ab19309d387f76052f243735c3390ff3a6ac1b764eae9c687492ca8c3e97ba42b131bf80f77158e616f9f210ab9bc55c8e7f3740c8079c90665025fee6851a4ba689a28525e577db0f802db74771f0d2eb74fee6a1f51e0b07b851e1fec83d35966d5a40242e023fb6e53eb5340ea1be998220cb2f9958494de25a7d00099b87f5247a15a4c01c81f0852c72c7330504420552ba69570cb6cf187eba38cf016037ec29a8d97e4add777bc449f1afa78def41f60a6ae4afad0da1974dd1d3565bf17146882481f8b14801ec680092c1027110a48bfd58fe74700024eb02283c6f4ae37a68f9f977bbd03748faea8aedcc64480d9434f2752c507cc7ed1614140286241cb84cb9e41e0d2b413ac3b0e189b54d584182f9f099a5389872ef5ece74e2c33dfdb60fe21c7c54a62b2db36b2144d94795f466107f68402a3c756a39b03a341493adeb9a585073413e750ffeb00554e775703c16169d33acaacb3ff2698fbce57815018359324df173f57d12c59c5d4368f73308178f791c4fa32ed6e88d5b34e223442ad525fcf5a6c63eba6181b493f4c00ea4047c13f74d5511d7e71c263d29c586377cb8614ed596b9c0c2235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe09d470622d3d24c913d20add0ad74b5d13610f7823d6d2730582d19c2da5e38ddc24e29637e024dd058c48e78a607edd45e844d8c0cb9346652ea7b75b8eb7ab9518374af0bd80cdd883bc6cb53bd8699a26d56fd54bc04c6e423ebb89fb60a060173bc1d7e5fbb7273932026eebd9b00fc249462907762356b0dff45180ae79e9adcfbebe01e8fe91bf673aac357510141ab25f6b4047e0a2d5f56bddaf525fa8773794b41b630f0e7c6bd0c6d7603795e01d264c07f155aa0c0e57be3251838bd03dad8113f1d49cbb66eff99560e50e3a719ad6f77f7fef314acf542e93189d393d749d72b6ed42d5971529f1029c545a414551d4663d6bdac3340786591025182575faf0c1cbc0b6b07311d2a27c5ebe94d1b556341c4cc5562f9725b9912a3295e18299502fd88aa1aad1050ba3e49e475c634963c4d183de12794cea21e78d21af0406b4191d75db6b62f0bc3255d3bea5c5a6f5a0d1d456711d02f1ddffe8a062ae2ffafb613510fdd78c02359c0ff720a94d135ce88ad9b518e09dc36d2448d3a368713404a8205fde050898fadb8a0d942c46abc00b94e8681cdf9e4d988bf50b3bc6234217e96bff5b12de4187b7adbfe50754813dd51143c4c4ff56b01efbe4612411286296675b42fbca598c0c62029dd5e15235fc41a68635707f8d7bfbd09c46289ac19680fbe49f07be9f9e54c8adc44010a31e90ec56f0fe56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dce41f10c5d6bc7228e9ad313e4030a931cffac4a2400e19f13d1b7d163b262fdbdce4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba7ec418f8e1f237823272afb3a3bcc98d29bc127de4c9d1de15072763fe272597ee9cb651dc6036c94c258a51d5b5f6e004e037cdccddd66354383e2e7c868aa4eb84126b3d28008a65173daece44def662172cac14ecbee015e24f5ee717c1f01626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a443515ba6cf7f07205b8720890143ed5cd0108bbda544f10f93deec1961130b50addceadb2e4efb4e6d01bd944911faf817b5914ddf3576632a8d5a56634008d96218c23a938d0ff6b8d9fb98e3c7e442f8f18df44e217b0f56e989ae3a661043ac2f91b652a508c6d193b92b0f8dac7587e57417c2d510d2c6f6654db0e3da9ac68fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13ba78bbff67c653c782038905e2bc36a65c2db75a57ee565c868cb87dc02a53a3288f4a5d46de2e900c136d92d013a057519944f680ab393fb416775f48e1576745f23c562d65d9acd4fc46a9c2ca450eaf2a636e679c18f9c2dd42d2afddb33b0f1f8ccdb49f9022615955c7b97b91c31806260d2ff4b5dd64edfe9085b5e0cc94725b7a53da524cbc468dfefc8219125ebcbc9f793c649b2d8ba26faada2e29ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c90a9c578e3ce16b315a3750db3ebd8b648427cd1aa28fdcb95940a377ed6399aba3c9d4b763d894798fcaef326730ae2fa8a94e4e5ace767bb71e9ab469b705f38114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef593aeb4ce5723e98d4a8260de4e16c5aa9b484f09a844599c98309a8a75b830d6fcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c624218ccb6b1e74d8266d1d70c9d751f77f379ab3f6dd4f53582fbf13a3646421e7a2203dbfe008a96fd7198e5bdcfb539bd2506aa27d29f34624f08e8495200a4112ce23eaffd7ce0cfa1d961195a64b5639338c07ef3e66f25ef93c9d26fc82f112ce23eaffd7ce0cfa1d961195a64b5639338c07ef3e66f25ef93c9d26fc82f373c870c891c24e14faf342decac94b1d42d5985adcb4c89c0788a72d4ae9c6712ba6ba7335fb43a87c994cd347228a0cba8b4919ea34ce2ceecac70528be2be474ae8f54d157a02255b144bc0dace900c1f40606f384659b296c138c30774b2de8500cabb0e48dae1367c9f58c1a2136171ba2bc49ae24bf7410a823f4465bd09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee994464774349564fd565583df8d9c4891d89f88e74282e06c0810311174ea90c406a474782000425b573d10f8fbd4de7af25ccebe906354844c7535d682c9a06de668884107fa22a10f0c3afd16bc69658113670e4a8c36f7c6d1cb018c8cfcd8835bedd117e8d15f64e53759e1687814146bf1f423b5692cf17a8166e5fec34ae655797bf12d988e5702c7588396fbbbdd353b4f6923664581d7eb670fcfc9a7bb465c90207b9d78592241a467e8f81b824712c8fd368dad07fbab90359f2de3e70380216540660252836dae064fdbeb00405ade09763b8a34e6d8fce55c64c16de7ffbb3dec0e897b6ab46382bb1e8dac18228082005610efc742c0c591c9fffcbcb9e0332b343b35a64c33e4fbfa06464c42164fac67c6fc93aa2009b77ce632fac84e29033726317dde46f4bd0dc39daa1661b8bedaf7a23a9f9f9d156a8b1b6f3bef89a8e8d820c2ef84818d944d9a07aebad68237a1ceaa813e0daec97ed4c6a2a8ace64e2b4a3ee3792984e5cfc8aa1cb9d10cd0903958007bf0ab447a628bb0ebc9289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807376d19f205a044269faf33099cbec4602734f7052639e6332ee0f7fb3e9a288352672cbd426aac032635889212a46191d209950cc96508679b46fd22b21acc7dec0e07d8d60c98cc213482271f76687918b0367230a5927f4f9a5f9e3e270cf5d0d3a023a03d779bdd5ec0a4657a89ec4de1bede621bcb5f354c72be9a5255e677782d80704a738b44ba5c816be9d9cce2703361288056e7745bd1d0f7140083b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec348b20f2ef2a1ebb219372d5f61991f72fa657ab3ca0197fb4b5eeb9a06bcf9e8a3bdfb9bc3e12e59fa2ff6a2da49c28af2567b6b28ab37dae68053a18b16825e57bc9ef7c92c2337272d39a7c97ae556b2bc24dc70be5304907a1db50919f881607fb10507cbd7d1f26c2845e06d39c7285cc3ffada783a6754698fe2b9c7c5716e0108cbf83911b5bede61ec0973d4c2e9e6c64027dc2342a9ebec08778787f9100f8ac0cb89a773e2e44709ba79982e7526c863248d542225091860705a4367333ae8205ca0c06c4d8142ec83647cb63393d9c5fb2bdd09fbf21da46ba1ceba06391fa2a565720dac706119057ba335bb385974f00b146719bcf98fc3bada168ac3ddb5487cab01f44d1bf23cf6c97181972f403a7f9324c5606fd6ac91bd2f16c7e7303a5641833917e1927c528810164659c7b984b903bda1981c46dbf2f6184d91abf091185a68df08856970587637cd7c9b4d90bda582a43afc6bb13699c1f46d6569b6d4ce2b85ce4fbbaaad5e0a26bcabf0c2cac7fd1a447f766fa1fba15d53a74381e7060b5f21828d7180f5628976992c5925a0af48f4655e4489e0dbb3ce7187ea0c90b52f84062b93474e55b0465dc0dfe088e9e4587e3f91371d4c3f7679e801f767ba1dc638890732d3bdcf656e83e3c90420ebdd45570059ca4085c3f229a350188f05194835186253387c30aa5da814eb49abab6b4139d17e85f08fb99afc07ccd1fa30d1d2e4795d680661a56a737e7cc17e945da3d9cc3d309cd0a90e92669b3c380bca6ff678014e7ebbb7de3b0c7552f417d0917f360f0c71a54af3e1718a1169b419ea50ae51a721a1b13d9f3bc1a820fd91cf9f787ba3bbb74f78b2460e531fe6f966f5133063de6d84c226a73e283a07c8c86fb987b1be0fc4754118cc81d93c41820c46eafd7514a1a6558523912b142f66847a51f33478869abbedd63e17f54ee93097168bd91e2686221e2e696089da86878dfeab2ffd60e79e96554feb3de5b6836cd5c661a7fe0a44f4a65ffe7823a4c58e0cf781c11cb41f55bac08c485db643dcc2bc7d588885d5e7e1282026d9be09d473307c78db16999dc1813b1b556f60ccffb6aac15282bc4f9499368098500b40f0c26212b668fb03d8df729334f963cc6120d488804f2e96b9500a1030835a4984bab4d577447c8c20da2ca7a40c0bcfaf65a12aa97ffabaa831049e76f23ddd678f6ff9da097fe8c537152cfd33e1386b5b358e963a95fe917ae4f037f6f9dac75d8e49bca241cfd6f9295a0ccb9692647a35feed83d410fc8f8c544a8920931fc09b3fda98d3fc9e0cc7c93ec4da08942a051c0a90119427f343065a2324ea39eaed2f224e4a041d777dbe2d01455b647b0b553bb1a381fa7794cee42213b036b1405cfcd7be18929da8248f40e70643e39df743238d581faf6f857620de05b09842c237fc05207341098bb2662054e6429570cfde884e36ee9a6e1be1d11a9660384ab3630b175bc687e43107c4782c09b1a83602df2136e94cd0ff6852b04839c9aa97a9a2271e051d8a1aeb4a51d8f085775470cfb8aecf205c83c41f8e0ead16e2348741b76b9786cbf1853fab6c304d6473fb7391c98d36a13f64d036da812f50b94307f181829dd02759c19d63003e368ec5c6fb9b13d475d954570e0f303d6764032396c63cfa968861a8d4ae74c059d17f9cdf199350cc59eedfddee7924d7859be56ee3b9d019145ae5b30af42d7b54aed822294c62b7bf91c223bc0627ab17b6ebbdefeee41eb42592ecafa689c807f51eb67f3048531aae80957f3a6e0bccc7ca96a9d828bbace3a44b11855ed22bc648175b298b8fefd1056ccadb8ff680bb4a9bf0f1602b519dcbbfd7c5048e44c51dc44889e18e69dd6c5bcc1e976d0c81c39d9c97da4ab0f1058f4cf50fa4618f7c419ed3c909df90976c4cad26f260dd45b1fd9db48a875848dd1eceebbe6f3c33537ebd1a2f0e9cb77fa8d953279b6cc68d1dec9d6205bb6e7d3ed7976352183dbd716c8eda4e67592a6f834893411fe3668c99a011f6f531c19c6579909f8539bd2c358875b79c72529ebbd73e08db1656dd86d67c249a449b460044717169ee51b6c8eb9d28fa6863e58ea56bb541c9820dae689f147d92aab2fc1dcc058e545ceb6b0115c5a601cb10191be13c2e874aa1ffb6719165e2159edcc5c6daa1552c2c7b4a6530e4a05d340c9d659053cbe3ff740fec05e1a6a98109c37d6ead8aeb60c5c385ced3c1291d3b3afe5d32c6ee3200ccbf8549093713e334bccb0d40819e78be4fe9665727ee7dbbf890178f199837d97f25dc40cabc2090d3cdb9b321205c80bb1ce076fbd4d32b5fbb520ea7c59b480205d1b9c018dddb40a57ff90f14667fbe9dacbc4be04edf239cc21a28e5c76e559075cfd6997db1ee91f0c0e419336df16eef46555030939fd98562cde5bb40d94effabd15052618386b7e223dded09c49254cd7b4eb0bdafebb64bf93588f923e1d5faf8ace0c900fe6a262932f459f15b97f2bb5ed22c326b9df268c185a036500585f6c9a5dda1c96c4cd5665d5ac89db51cd4e1c9f7c9a8f50c4c397d718078de28b82937e4fdedb4293d13851ab4858fb6d5e11e9a5b26e15f1e8a3f8c6c03155310683084c0fb5dbbc40883155a4e44216f21aa69ccc92477eae1c1cf1530e080b362883b79a2bdfd401b0d59a0ffde06ae96ef36e5559803a89180c72d93c361db7326ce5adee5a94cc8c538555eac9da5d0015ccd4402ef6481f0614b5ed721da61db1244f4a9ebd8a6ac0cf8b1db8289c5ad3c8c28f63e7980e6b40ffbf4a8f8e596460b915e256e187ea15d67ab97cd79d1c4fa0cbcf69074fe3e5b5d114a0fc920935787373b5b4a1cd4a0ffd99b5abac4dd4edee9f873e127d4d0b87b5c7567ba02979122cce008cddd48f54003ef6ceb31d41188c7bfa63b786608f4fad28769131cb8b6c33314cd6a28d2714cf343e8c3c4523b2c55be6bd0a2cd5f09d1fe76f7f15658804e9ba772c30ba84f83a9fe044d3a31ba34468f473bd1edcc24df4ff965f5fc18cf3291eb2d31747a76d82da03047048e0bacb8731b98fdae5bdc8af804d14f4d7ed5cc631bad7545c9b867ef4e1b684c6ecfb09c3f7a6f0624747d777908dea1d7d8d72b66057a5a098235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe612d0eb0a21b0589b13b154d968edb8599115d990b57a8de11bdfb89d9dfcedd31bd170b20cf48550108f4de8e0e026e41e8f21f72a3add380d9d3f5ac3d34b201afca437a2b30450902127880af5477c4916beaea9fabc98388853ec242b2ed9fc9d2e0bdf9087975f0f552b917589f9949221b4508c75d396163daf64084ccd6a3f86c178131d2a02256dee905b4ae570e6ddf93c1fe4aa6f48a625ec488ef75294ecfec1560f7626fa1ce979ddc635e93766bfe5aa5274c225620b9f24a3d39ab716bf516296122df165d114685e8826152eeba901f36fa497349f701f835ccbf82c2c6af531e3b601fc35341267aca0d26337f08c1e020f232c379730c82607744f8e7eac684c3e3945ad318baaf29b8489db420d8d356db33c6276891c928609eed6544afda74024fff62af5bb84c4207e57f66ea08d9c4cb1e7619d9e83c23e1593b8b3825c0532ae6798773dbe1b8e095a5640c5c972b317165ea234056612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dce9f6deb0ebbdddd0362a3406ccb872c84108034c55c7d5b3e124d50b5d2cae9a9a788876fcc6f20bd34829fadccfe6535627a3099632d4280e999bef961aa888fce4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a4451d2f3aacc33e5389e1354bdff275dec4ea609bd6665c683d28c1c19645907e677a07c8bbec141d11619c256ad044d7a7a11439da119ad9da3d71b57430ba76249925cba686c44198fd86d0cea3285b88341156aa9629e8f665fc61b773048e9b1f174736582bf84e82a4352a8f66c829826bccf685ca358fe32494408cda1b368fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13eb6e7fcfba55d956ec5d738c890bc62aa2b3ce2ddfc3737efef512cd15ce99b06b9f51e67ff58cf46d2191df25ff9416bc9720860b338da071a50e686dabc175ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c9b90942016ab7f63ac0ae9a1f15ee2ea5895b41e9c2e2982ff91c4fc0b013e8a04d9019ba3ba245a295c72f9f8a558629a7d9e656a32ba6ebfefd562474ffa1f2c27a9173d8ee020dd3aede39cfa0078aa9a2636b9e49d168df72681d569cc318fe82f60862af182c2eab7d98a7bb148f12ad968893ac753a65bdcaf833674aa36ce746d599219a674b5204754c7136489975eb77ebbfd7aef2d9025b6eb63b5a5b019c73dc7d25e5a31d7a10c64b1ec210b84a9dd41db51b9c696125dadc02dcf537422b3b6d7bdaf1ae61619875138c3e466e25d041ba4cfe6e546241acca4bc43e87f8a0d600eb26fc7357bbcde438ac68940875f1700533812e84f36405a5ede52f3dab2e6d87bdb6ee96b6b3fc2271a34701c22db07df04f90a1872731f7e24637bab6b663bafe38d36f87b7076d6ab38012880eda06774f236ca99f261506afda591dfcedb4b4e3fe22aa8143bd85aa9d601632d9a57fb609604cc53f05a38f0767a75023c5026c64a7ede4803464f3f0049ff0b67f7ed09a8e4d15661f775c1a2cf29cfdf595b51be08e6954e2cce219586093e184666cae35d3d58988c59956262ed1b1cf287d13976065b080ded5e0fa091cf35faf3a557d16efa831537da1432daf0824dec2043afc37f5599727301aa9a8ecac7824bab82f0f0eafc6a3e3d87ae4cc0b163a3eacc9c845ce43a0acdf547aca50817c7b8e0df58d3f64cc14e0182348266c15bbd0cf2f53256e5fde1dfc499f26cf7a916beb4cab6d2c25cb06bd5ca1e6d7e0e0fc5b88f2bf5e60b759e9795345253c001302f621d433506a32581fb1eb274dccc096ce8af538ce854cb6e05cf5e40138fd99b06ba00881fb7b7becc80f321a8db3d889b3677f65c940f4dc0b31f7d4d2b7d7d52ff38d6134222ee53618f9833fb7d0f66bd9d70f51ba59cee9bd9ec3f41954b376608114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcff100533d79e43d3d4f133c870909b092eb5988e120f5bd43516e3d155adfaead2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c626ab4d59494e9b4d2ed1a3c0026576aafbce113b338c53ea26ecbd52a0c0dfce62616393e3734164e809c9fe686e3bcf4f3ebf9330b7d4c6e8e28d772b20d5bc4e3c53e43ec70b944778ed117eb90c701348f6f5d2e8b719029b10acffd32f8a3ff9f80332bbb5fdf785e990f1987212ca653a73cf5863b2348e027444f29caee286c7fdeabee2997fd16bf769bf33dd181752f92c55e9230b74d590457b6b30bdc65bbca392210bdeec77820ecc08e4b0f85bdcfb743fbfd68ef7208958de20c2616393e3734164e809c9fe686e3bcf4f3ebf9330b7d4c6e8e28d772b20d5bc4bb75a09de4891fbe5be8828ab3408417896b0dd7d297d5ceffc74b38a359b12892bd864533d419dc24b5638a2658390974228b34638d4c923f012a9b990d7694281886c14c6b4a8ac8d2e2ab2150496df2a7df7d628acaec2fd06f58c86f71becfab4f8c3a27949939621224d56e48f4270bcabf41e58ab842741a0f5d515cb6bf838647d77897b872dc98be6bc2a540ae54319164841c12df983b413d97108687e680038560a09945f904a0a1991d2422bf21f88cc656eee4f01b48f823ec7eeeb8bc6a404c366cc6f8d809b2946bc880d3328100ce80cb16e1ca0477f619897f1cbd7b456a44e11dca912a724441cce9d9877aa304c3c1c8461cb29a103b3289b3e6cda0224b2e377d73dd18a534dee710f196c8efa72c9ed50a38184e8f82712a21d1585e93aa2150254b77fcc107dbc1d90142fc1145a6568a6a824afcaa440ad152413ec678cda2a256e15fc27c355106c09361d84c693d50ac4f28275caa083753678d2268a8df01f677c9987f49ead84e416111648ff0321b953c4c619b04433e7e1199278b7bcf899a401dea8cd1ac363b34bc2af504f85e5b0e2a6b8456c2f7accbf6187191f7890337369fe098ada957508501ec6798b1c53398cab9f7f93c777d99feb01e4721c97317b8222f893b688362209a96ca00e3637f8128c65b81a5dba51af2eadc075dac7c8eeb09258869ba813ef0078dc55eeb1f426fbd875ca545dc99d7875b3a86d8d1366fca2cf59654d03656b240c769225e270b91128565b63516f4911fce2e2000262033d7782fce72d8e3971d426bf2931a7b39cc799835b6485f6cc4121159de04a1e287ef8e87a985fbc843ccbf9e2623066d226b897211ecba83ba5d8eafcd5893672c0eaba7647eb676daab3399fddacb0232b59c0b12a5beaf92d9eb7da6a389a537f1289ec0b30e2d75a5a47971921f849cc3fb9dbf0f021230ed56f095141daea7e1948f671b3a7e4bc9f1f23946448208c07ca13b3fdc467e4e2b1fe171be1317704fc257f8f7103e4f515a082e09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee9944647743a7604f48c6b31f8a71a0431b6b661e8eaf25b190bb173c4a8b3e2b73a73bf62ff7afc1598d80b0e04d1966a15082ba679b2e1b08c436f6ef6c8eaa98efc8fff9a97cfe173c555c6aad2f4331ad4b7c91b074bc7733ca50dbedf32171b36a444ad4e78363ca0d943640aa91efd5ed615634302c192c7c54b5faaf02bb914e47aecc1f63703bc6c9754c1b75fd7495ccf54e5e2ed061ce135cf9ed69f75c38248d24f4f6f97b8fa9fd414adcb6959d6922642f5cb4517954f3ed5b4f2cd6214f20e05f725b1e5792e4b2f907dc3e4da0105e7438cbe8565ac7b9ddc52d9d9a2d86018f3c9282cf017c099f80d594f6a15721772548d782e397f7fd7d12362e3297c56580886b450407b854c4340ca4260b861933fc3ed40d731c90ea817f745065f5c0b6489438f910db347cb25bea36bfc56d34bc69ee4458a351a9dc4b59679a381318a1df36f67b169a46b84955fb0c33e22c85b92cd71c31ed92b07196c66badcc1c152ab81360290d10083910470ad51100d1245fef2ef9773dd772d88df4e2ce8ccd4892ae43906615db5c7b1a5cc2a5bea6afd16233565e3851d93128569289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807d5629dad2479b2d03154e90fcdea8059b71d3e6893854345325597547bc8fc191d4cbbd11f5c9d3a3fc99c39b29d8694caa794a43aee9ca7fbe35a7cfe7b9f6c27bfe5846afad780fe5bdb0696decd01be5e353e7f66165959d7e303940622f2c29e4854f61a3f6909fa366e2791315286c68e8ced306314f023531c32ce8cc7751a355c777fe3d42f22dfeec30a63ccb9eadefc55eb98b567be990416925f56477e530302d58666d36ee2a39a9b443d1b73e25f7471e1d8250af01f6de6af5fcc0caffbc63ff48aa0e9195c3ed78dcbbf347ced10a8ac9df2ba39478d51af49249974752460d0ac246a3f7069561b3846a8478716c1b6a513f276bef79b25ccb15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec32b5ebeee0b3bdd7feffe7364f971e6b956eec642ea8603ddec0d25efba09998f8f937be3fb05d71d2f62b63a31a7489754031113fa14d3fc5e82daaf269b2569f1e8382edb288ae23f8a2e654910addf3540f48f635bec80f0242f3c58b4b78cffdddd0e99121c29ede93b2a2391cbebdd2f2c0759d90e808028094ec57531d5a91740009587d47a215a5354709a53bf5e63b7bdc8d13538e4e61850ca2084f0e29a236f60610e18bab9d92bb1fd825b0c52f1efa4ce15b30f0e12b76673bf620519670fd01e4b72e863f4cf4bc5f082896ec9f6ce8a9f2bee251d802be6564527d0cf8c19570e2ed4ec81b1424ab64a7c9809b0e292e150c013e6ba29014cd23d466d48d471d91ab58a698395476b3f7da5349d699e5cc7db3a326cd6c8a76170c8dd0686f970f03385ad4922f9e6ca6f75100117751a41e1d946840905f00e8df4d7b5db455a7126e48e0d7f569fe8edef5eee22c402406ee40679ee93d235c4a9599353b972526f03350bd325817edbe468efdf6cf4d116ccb4367af5da5b9fd24909be0cc2cef93fbaa2db3e935c145fce83974e626040d72c79883114dd9dee6b3ed9670d3d1dc7231a0b404bb76262a9e8471dd7b14cc7d8f1d8f80d72e43fb3e67b5e69dceab3b2e095675e76006aaf3d83e0f5497ae7eddfe1866ba2f36ba8d6aac819549361d837e18941ec17c00879839ec1b0dbd33ebe8f76790904ebb2d2c115b0a9b813bd3f89d36e1d4c3da28df4c8b3e369a29f5e3ac9e980d2e257eb78b245c72259811f3b7b146de5e18b1a9f9d384bce58ffc25c512439d4cd52611a0c520a0b1f86eb2bbe03c1392a7d4cc6b71cc2d4263111f8e07d2b779e6500060b06941f0965f621217c14a9ca3b54077c0df425eee708fd086a6916d8873e843b81980b02adb560d22233aa1789995648076cc7a3dfd839cbaed19b9d0a30d4fe7bac88d1ff7ba3d84e8fdd1e897acdedb53f6dedbda54a569f57f77c9b67881db957ebae32176bd0b87181333845026e6d1d3987880741e749cd0ed11108c2546588500b6771e37828415d38acd63fdb3cb22ad9716ffafe149c9db59cc82e701214b8dd66ab3a31ca5ca2c436290d4e7273d44e553d7c8532089db59cc82e701214b8dd66ab3a31ca5ca2c436290d4e7273d44e553d7c85320881210c0f85ca998bb67ec786b83071e635ae70f8c82d847bcbf961135db4ad612736696dee4ee91f3f646043e25dc0c2580d9843b1944ca15d2ea8bb26a00ac660f0f85ecd098ac84f04efde3956879bc0d50a026a4313fc8df43f074f48af2436bf8c640601365e9c67e2f17813f34bd08feca5ec2165d97ec6f0f42355472917b15102b3f8e68dc56d4902777cd4d90ca1d157d53461ecf297ec8f4e3898c8cd1f2d31760170b3eb84f9d1b7ae9f39393b44a508b02ff6b61daa1bc6a568dd597bbec6b1256be2640137061a193230f54d513a7ba9befa5c77a3d2fc62588e881125d69e00f946f0eeb01764562cb35d3cfe80b3d8b959c1b670b871cfc7d2235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe2a3cd908c9619862b52f621ce2a40f76b772eb51c17308b14bd26d1809af8f877ea39cc214406a2066756d6641b9fa1c11c2a17acc58df9ff24b2bbf6423760be3eff836f56b26edb86f3d375f6d214896a2affab78bfd82e2268e7a9341843f8e28924a8920c63b71b33524e36613dfb403f0a296f246beb4c207d1bbe59bbc033ff37ee81bb0fb9212043985905757d0e13ebc80e9f0f4dde73510f835027042e98480d21b86dd7fa5cc54b468c16af723b94d42e75a81788ff8c60797449f56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba0fe87c4fa49b12125c8140f00cd39327b50a01391e536a8893e0122a7c487638cfe0390c1afe3ff0ed62353bd4479223edb3ea48f83fa8a40e75473edb9ad71d1422cc5739b499f005060fcf60fe9e0bd342330c4839eb14c1d9104a826eb16aa876ecf2f0365c4abba271d96eccb05a41c23da12708bc4a812d36c7d40dc125022ab8308b946430fc34e51d821a099361b94e806e4d2236c119674b2d0fd2931626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a44a283c9546c5e8bfb64034ca363c55763347e625ea48df8d7f241541a1bb6aa38a652dd44e68aa7f52ab212ae97529f5f0d2bc874446d5b9f6df73d61f614e4f3787f3fdeef7a8acd9d64508dcdbefc055d968d2fb0c3568e337f65b713ce9cc862804875b6379228b2ab7cb82821179d61bf4df75420a8eac9310913243fdbdf0aae478fa5e6fac3a8978d46ecd2ec73c275d194b9c1f54b226b0b7a62fcd6859441ddb2e9b01a2a79462840590a1414f5375c242abf4d6ccc2ba1824ec2476097e3786c83f6cebf19e1515aae12227527e15acf4219a860852d69a447b7523e4bfa704366ef58d713ae2e192dfb8d50dbafd3ae53b7b5f4a892ef078a858503f62d084ea5fe8da7cdad33dbebfd9fcc245b09b0b81bcc3e73417bae81ff9fbf68fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13c977670dc56ce23945e77a88f0f49071ec253442084518f55609b709d3538d733e19c912c103155fade5baf1ded1c0ca82b2d659aa9bf28b3d0c78a90246263bdab88b55a74960c0161922cb0189056869ca42f4b1090631f90e6f9bd8a8cc0c95482ff745a4cc2a992e6315201e789e44adbef252f361e1cd04b031cf1f0b09d5f5f5d96ecf566ed7219cc0bb875950a4dd8184dd296b83b87138fbfebc3806a08a6bea0c0677da69c52c12234a7848697fcfaa151f6c194b2316ff98d595ee3f9346a3511d23f789d9a1c0e802b9a00d8a43ad59fc6b9ddf52d174785898c916ca416ca77428fe23cb8e18afbd3626a6a86723d6b6e189c47da95d9e9bdc31ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c9b35efc133db0a2d2c0806a6e9dbc380600d00700344258fc04ffffb3cfdc0166693306c9ea3dfa2721325925b6c4d27cb75434bfbf1cc29d4c87de080a6c485716a260bd218c1a182ff55fa361295f61ab624413797f0b03167ecbd94530c9198792439d74913f83ef42fafab05c9849ea8ffdb02bbc17b8235c15df6f59d6e2731736ad8c3719a0db621993f344deb3ea6c5d3f778a40f9cc60571c6f44c812b0bcf2f50b7d949335a0771a2f6dd487db2ba467b42ce99a52d4f7731e4117e82931968462c28d06c44bc622bf7ea5b65d5b508ee387116a01cbc9f0061e3ea8864f4e57b27adf4c09d4be83621806610387146d29a618a376de01e3093ee1e78fd9f16c4ccba91b5fb9c17946a2ee3bcb9abe7c1f25994ef105ad07855211a084dfa4896ddbaad985d8961ae8e4c828c8035c82495ff57e5aa21eeb6e75f12480e4f523e7e4218584bfefdb07ebb4f60c2e5e4974a8c8ca832e3402f6782bdace8e7365885b99f54331a559f780ae716f98daddb2197d5c456e8ffc9309ed0d1f90882204dad2f4334b8928d497ec1e74cec40016fc166e16383599fb00c18a98fc7eeac5359bd15159fb52e380eee1c1395d13986d8e981995c7e36db94fa7e517d314e2819c26fd20f43d6e633704cdea69c100d47df745dc4671749b3f922ad59c9f9416d392d5daa19fd8af65c206b8997d28e7d222e0d16a3362d2ca3b68ced8e13f67d55ff633c3c9436c94d8c7aafbb5c8d993277a6bcd86ae4309dd137563fc3539394007aa00101df7b4af1a5807dd56d9dd51c417f1fb157c20a2b518ceb81db378dd8872f4d870de91c9fb41f86559d3f94183142e3e66ea1f0328cc349a1c7dadd22103e42400bd401f63669e94af9d8d1a8d81e10ff4dcb36c447a03ff0fd337e3d14a79784c9c737d98cadf12d828b59cbe7e28ca764da2ae8114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cf22c030c24985326cf5136ecb5a9040f0f409cc25eb29b15f3c769af7742481914694fdcb2d4dd6a2c0c77f3e9758711204cdf16d3e9bf2202a690145cdbc9c4018688f21d8b1bbf0a4e2314af1e81e00e5ff5bfa547b6c2cd3ed95e3723a6999fbabbdc313c0e734a4794bfe79febf0e2daf5ad92bc82219f74abf9836454b673af2b7221c32b44984abbc05d9afebe1899a1685c7a14ddaa7f72b81f37270d9f167ed428d94213fd9dac2562e878b6954e2d27e60673aed776cb28d70078d63a2dadcb09f40e1baddd4bd0536d263dcbc71a9a683b74bfa4275e96c43f220d87b44fec5feef903b1a4679aa3bddb7645719284fb47c9b7b4c78a8883755e2386aea442664339d3ab8776bc7bcb44e8346ff2b577a1b101c5e27e2b2288c973f1740ab7bd5316c25ae0fce12a4d02a15b079b97cd68d4acbb45d0d3f2d50e3a27691f49f9f5c7ebde05c5463707fb32dbb65d233d34b98875b5340457574150b1cda469aeab7092554674a8dd415caccaf9209760f7fb2e2b04a6ba2c79325d749e42286e77fa486a58f8ad1b2ef23d77cde90f5c3bcced44cd4a4b0de6b63ef67c3c42b5dbd107c1142b481ba68c06bfe9b7ffde024e3db95ff2c50ba216f2854adea0e610755e644a44b7a75b8415fcdd1c35dfd072d74c17b2d7c0a432c1cf53c52b19574a4a181283fce0d3aa741e8a1ef21d3895c0df60de06a091327a07c8fce2017810e135d0d03ee4ec573388bd37cf16fb5651038ae7db16857fc9a6170b98c741da3370fb9a83e3dd20e79ecc5a2808716a1b7165de7a5f72e7bb02f85f5cf3c785362fa0a37fc2c3d2b8d1097161c7e3b4d4ca49c77b468bfa26826a3ea2fab3a408263f3c1bf4f222df91a228ed91f21d19fc0ee953f8d12da2713fac6e04c0fe11cae729939b1f2db286cc5e34a4f18ca1acfcf9db79b0cf594be7c761b510f43764ce556067ce9cc19eaad47435f25bfe74963355783660927056b81e9391b5e0aeb5f93336a68e2f98c8fe0ad765770971a881bc069f56bf5dd9cc930721b3643de027dd5ebdd356318a3d4f08716a541d9d4d842d3f9fb18896cb6e9438248dde2952bd73ce75cd6df0c2d84caedf66a8fef92839ffb48103ad1d886832302d1c944aef2fa00c925093fd8ade99a7512e3e7f286ac029c749c6d03651020456536234e3ac7518471b41b097f30ff46f7b818c7960b72159e28a15dfabcb48ea365d5274870607bb778788d4fa4130add6d589cc6a684963a70483b96ea83c4ddb2baf073db3a1e5e8fa669ba640a0616b979a6140a8ac9d3ab9d3efa7d6b45dcbddf25587346cee2007df0dca5f274835c2b697035f5632fa84f44a45318bc5ed4d5469b4527bc4e66793345e01f03678e59a665392fc2b93d0327058bd1620e65f61dbfd273185fde1711083e3dffed0556e1e629caffcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcfa5dd7f8b6a13ad67b2eaff7d98f5814934d38fb24b185ea173b4075b74e7d0c5910ca4b4e9e2a1a2d2b3544d35043fa81241f781db2ee54cb5752977ecb2d4c3c7bbb3786ca4d0ab48e957753c624a2ecae74decb5896819e37256ba460be0f8bc2f7c1f7214eabeee8412a12f28503b27f3677797ee1cdb33b40dc548e6179c5b4c1ccbdc303418d751cf486bc59bb68d89f2e0c6608da4a8a1e69bcd8b286eb15bceada36db6e0195643a3472480cb516ab1f040822b44823dd0eddbda6ee0b33f710ce284995ece6eb0002e777259e451642a330d63feb43bc114623ca74532f5082858df7940e3b99e5962e30fe0a360b47746860021b5241f74c12f3a8c2b708f400f09d6e49de67bf8ee22c9882b37a0af36dfadd0ca4e20a20aa5cbf3949a8239949ddf1c8717399105c623a67caf6454eb63360c453c2b7376e8085ecb82f0a0f2395940b545cd705af64318bf0a8eb814e19476ab10e05efe645eb692862d5a1797d25c09cbc9bf5cb9eebf743485724d6ec1f432ebe1f77d48400007eaed008b4784a865169432cded11d9ee33c880efc92665eeac3305400680d2bc4569ba3c74e51f1792562174cafc3e531ff36efcacbb878198a0f295d0492d907224e5d6c83a4930d18f9fe8fe2ed1f3a32ac88bf7b4fe5d7736bbf86c16b49e35b332458274743e823a2ea3a764e8b083447d071e58bf1dae6666fb1fbe79bbe8e754381d2a7f2cc3e1aba551a8ab757dd07be676057dd40b4b233f8b5a8a9c01aa4e88c8c75344a5d3230e35393b9e21dabcb3f1f8d6aff2ea5dcdfe05e763ae1ac89ae2458a5cf0a44701a17f034f459e61cb2dba8e930fc7082e94250809c19c608f9f0fb51f20892d60f8a0c33c44a88a9850bcc8e366551f3b643c06aecf7a57d8174b3654a547d6826dbf1b6d77f1cac054a566e3b5b21249d161002371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c6223749fc42ba36b821eef712040094a5f43802c1ece83fd34ac6a545767f47b4437a87fc5e2d3e85823a4a2ede2287f891d98c3d57f6986666a78e060d4dfc124e86f41070d985a7bd5b54ecd37103b4a908fffeed3a43333b3273cb32b095184ee020e5f8e0cb54c7c820c3f60b2893d9ce90a81e97726ec98f2bf9e0c77943309bd39e9837d5f846e83862fefa7b1b9a806a0e8ebfc6c62ff906824d20bd00e03a507994e347d203d733348cf17c2517c94c55c687789d5cdb92666eb12a66ee968abf6a30f80c32f85d7038e535ed193bf781a99c156da76d4ca5264ffb07c4d234ba515fe18fe93d4d201fb4bbec71af78285b5611c75b0743abe8c946ddef953358126858c5e1337845056b35c66d4a7a98e34397c798b44bc2d1307f5dc09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee99446477433031c9880c9125afc874c8656fae7d715d7cef6a5dde850f44c13e1506d13439652f5e81c7c10af2f5a97914f280c5868ee3aa0119b37b7a0c80592b5c7c2f5a75e8599639351bfd3c8cfbff17d79a16f45338dee8e5c6cb7e48632a3fa63875b7d6446f1955a3bc7b0d96c9bbf89612f5167124cc2266ed52fc9c6956b16bc77122f069868d72914354a43d5bf8ff3515344ad112f916b3c0871354feb40218614ca63e08e42bf793e479d61e12c1d1096a3147170e590f8048e97ed75cb24a034636406390252ed7dbadf78700bb78deaf3b543f98ab50d7f98d22a901c86d32d05483b38da156f58396ac9cf084f1b6a380d5c0705a16b8706c800422befc0153063525e72007d1e2d2b2014e0a2fc1c5b2a3c66769f144fb2900f20b9fc32c9d5c9af5ae32612aef1ca5653e3473ed40747d36ecb4a97719ff14707d85351529bb353e185005e94a732f7d33350224ee5cce455f4aad3dad6a0dedd3fc753d6c9a7902d98ed9ee6a891230c33fcd913ae99fc5076bb33b3d86b6d2800c0f1cba92fda9b6591e8f826e097d7b2a95fa33cba592b7a056cbf8caae67045802e4efaa97efe7d5cd5f920380ac2482487b1df2fe58a9d29a5038d06e347010267aabf461ce36ff6db864274f79860f3d1c35e3976c27c40793ab11d7d6e6447dcf9e722f5c9da2887c642f0e0902fd0b3c16a9c9dbd7e8926a94ffc4564ef31d44250d599a928e2ec3f68533d01f6035c10e2cbbb470a286839393ea91685ea0012c124b5dd6136b9881c601dfa828feb2f2d4e688c63d7d7271022232cab8552a556a2fc277329ea15bbc81ec72b5d095520b1f100fc986e9108d3ebba496bb540cc215d184bef59370e4ac7544c0fbefd15bf1ac360f8db027e0f2ac8ac1ee800e654e1415543292c7643e8ce73f35e0a1e285d32b6f3b15b22a28598c26382c17c28c38b9f1ac8d2e2682835c0d87e6d36dd7fb1803898138722cf4d1935dea56906654ca5a374614c8259d71ac8faa2e1d32373e3e481a3747052666835ddcb4fc9b2600d4548f906433799fcf0988c77668baa5c789f123cf08aa041794e0b3f5704f8b6eee3ff447bc1d445c934aac2cd7a0ab5f4cdf2e2409fcdbc8a94ee7d442345d97fe3cf7919feda9e01bf6a2f9c460d4abd4a23a2b3097f497549bdf97c56706afb4bd8c76ee5089fa2117fd20d5ab598a2915307750bfe43d40a3d0ffcbe03a6910949f7403dcd1c39f9449ed42302b9f00dd4e902ec54bb5574d89c1ebda04ea6aab7393f1822d2d6289875147fbf68968b6eab94bf1aae55fec451425f1760a4b70aedb951df959ff8d3c0eba726f20a9153935686b63d17f6fd448f254d9ee93149c48de065fcd1fc5ff8fd85512e408ba1f6d92cd46b97805c5ce2025c08379702edd4e1da65c82b7274351ee2b3abb0f394bbf75bdcc2c9044953110cab4ba193072af9bbca1a3dec3e95f8a5ad2639f60d3bec91154f33ae9d56402d0f293b3009ba8149fcc473a41a48e7a99ec2f8729cf1e262dbf1b9289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e5780792c0f365c275b25cfc5577f147fc178b4e4e2e4d5d1ca9d78fd67adeed286bd215fd58317f68c11596e9ac7c16abc47588e5059b194050002d384c3b0ed7a360e69e3f8caec3a3f5dceb950220bb9be0e11bbc9a85f63de77125edfea6826e09b6ba367512078a004eb63b95a6b50f0f70f6176491e81454fc2a0f8ddc8396a0bb0696d4fcabe6506e3d77a1abd7bca41cc936c9c9f1181fc3a6fa288990f9e0e658fc38efa455481f3f0536ea2869819e98a8cb48480011773abe0efe2bc404b24fb9e417b1948cd36c45225c558ff0dab9a08e41cfc4cea7d1014e0b8593235c3654eba2aaf507436509f9edd5050358d10aea233fb12264e87b6fa96ef59a0712894e17c48d50e30a1da8548cfcc2307d93206c5f34b095c2c6300810837c9eb716a04fb89b7e6290be6b571005507d3a413e426602a6e7b4cb78eecc55029c6e028a78ea88d7bde6b281aaba8b9b5cc1e12576353e0718f26111cbfff4d2aa3abe5cd019e25e23699c57bb48362b8967e84df1ed79e45fb1ead19f8bef73fe1daa792adbec6d74349d793882d2b369077881e0aab38a19aadd91622570a9d7db5595f01a4ec52d1f43d59cc006d4279eba0ebb4dda2d29c501c5b5514a8c4e27a7851afc38d741641b718c13f3002ba316124517da8cf0bb9dcb1b254a100968c0c6a871a52f06eb4fa2ded46e838df45a84d0b1054f6db6f282007f07f0de45a5157281cd7dcb3db8fc09dd1e4e2f9c657ca185a17a9331931f632b5c2d67872e22ad85392fec2ff3a50b0e1d5e272fc5161466af1b3accb754ab5cf0a666d036432c906f4fee44553990cee956b3f2d65400848fdb8e34442f761f40473439d271eceb956863e02da6e3b014c1ff322914ae3ee31a915080472bb22fd9f949eb0737e1c20cda5c992b131d609f0537761f6418762e94efd9e27ae0d3a6f9ab004719b46685ad3e12993d7f519cee27f0528b61d903375d86ca1325f1d1e2f6603a018dd1f09a73060e48cd201196d8c47029ab43da2ca67c69aca6fc5a0a7c250dff41c0202cd75cc640bae470f758594ea9403d26ac760b0069c6d3fb65854125313742faf3e228b07e5580b4dd14ff7a1d0f90065b041fc671015dcbc3f8948ddc74a01235d76aaf0dceb148e9888cabba1cca92b0a7b29a39083cb98f09d699e1fe31a43c7471d4f90f58d107b7fd3facf1b6aa79c7df46474f2b1a18b0b3355d66187c865e76a35d63998268c6019ed98dec09a5001a41e211bb898c409f717f64830da40279dbbf065cf08cc0b72a84a8c50e2a37865e2cdf8356ab51a1a1c01c9b1d62f2dc3c6407e3b2bcd6468f0d195047fa8eab6c85f6ca6ddf93be59371f1e9f2ad31bc422f0ee786188d028a6df0636ff677581da1f8adfc9f7fb2e141667d6a41aea6ead0df3fdea6ce9bf422619a4a0d89e9f2497a3b6537ae9aee2270307ee50c871f59b9f02bfeb1dbb5529e54343bfba1a40d5dc3d20f6ac907e7851a33a672eff4607f74c5e8bf471627d339b64bb23db8a805f6044a2776058f60efa18a68fe9ef684de76cb12bca1bf04711bd5b5a12f328d33a330d5ac833a3dcab55dadd780fd1d35bb4ffc101f0f4c2e40ed55226542e953b4493f9c88ed7185f7bb4195be77018d21cdc439a34bd4e5da64b566eb996fbe89dbe62a913ebe3fd9667f41f69c0301bacd963081c69abb0219e4acac4710f602070e7fe592b10226336b8a6f2b391ea84fa4d92deb6015f746f22a65470c957b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec307a3146b8fc02b29d63bf85ce6c7abeabe146ab46cdf763c3d8b69c454fdbcb0a80f2b6ea1737140e158db1cdc0d0153402d9f247f0b95c1168c0f49ae75fa6dbe798ed485a9a787fe0421745ccd8174e53ceb24995fe234d77f31b3a065d4609af277649c350d30ed2a1e63658ec021ff1ed82e578d544467226720c8420f63d255d392533d34b718ccc17fd3e32b0a38a25d63312ec76da16028fcfc5c380d7b91f81d9e0a238e5bedf579e19c30f34d5d4cdb5b2de38d3a4c2f3f7300909b9b7e7b17a2340c60239d7fc875dad267fa0b48043b5d2a12f88cdc6c6f3cc5195cb774e34b3e627da0f988f7fde7ca9735c46b743411b5017159c8194f7da17008c892bb9ed0542c73faf893b55c8a9c944c36da1a2cfbefcfbc96add5dee09c7e1f0558c4cc3399193bb7f3bffe14251cf59a9ab7b72b8c0fb2c7dce3f65624899d43826237b54989bbae81e47ac02ee0c9dc0fc9641fe9ab6c45cb0fff6b006590cad0e7325650eb4408c91e57216d4a97c3bd17d89c69ab6ae2b68f572fe6d27971673b15b5495f079d514e9e4e726adc26701e9bf37e673b352c3c8913e4ee2a18931578e9bac2417b9344ee14b69921f9cedc156a71cf09fbd8447cddfd84d04a697fbbd62828393bb4b7a1b22bf86875626bc6fe0f2f670da9091a9b3d9f8c80fc520269649146d0f7fbdc5280a2b2b83b58ec7644e7c623211af9382ba8de3ee07344d783d5a25fc57991dc4ccc6a689a7ae07076693d018ecb9f2bb917f31bd3a680f8f830b0dfec2700418fccce0118d2f7e9fe0e8e59b548829ebbe7615ed44b7b5305358790c85075d8b72a12f160d0b62673110dc16de21bcf21c1b0a83a7cba6eb2d89e5a0f02660b9475e8d36fa6036998cb4c8c51fe2f955512675850af15ef29cc44c852c2690af7c2b6eaa7cd7cf10e82f3a2471ace152bcd2a98d821222469c09ba8fc510e8124900a4fe7e249ee8c44216e9c92e1119daed97825c7840305192a93dec697c5191ebb9b84510cac1384ed511fdbc96ad8ee8fd047d92fae9480e7dfcee1d5cc899f509e195e40327602a32bd0fb9e1052235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba3727647c3f9714de8c444efbb5ebe538d3b830ed7a7e0ff8c75a945a99795b5f1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a44363a9e93daf13b56d7dc69dc4c926490e39dd4c014952895e05cb6d4c2a322190fbf534e4c1307bf0397876137199e3a175980fe34994bdecfea9b4599c6aafa4f27c53509f856acd0b706f17c4581548b0351de9ab49bbc4b5b2e23bfedbfd068fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c9c6debc3786098d93ccb69a90d51f2859b17cb34809d483cadcc1273d4801acbf8114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c62d36b05807929578188be4ba5b980a15920c87176e93355785df2c0959e0274657e1d868950493c310021a521f2c3ff444888ef02575e338edb557125d0d91e9fdc4edd20b8c64affa2680cf156851b06057af58403764fc07b8be10d3c9193623b1af2ae9ef1fa1adc8740c1d9c6b78de820f77251bf4d5d70e08a9032e497dcd14ee8ddf366656cba5fe085e7c1c327784338a02e61f34006606fe2ebf534f893e65d7da450c29e3816c47f9505be13377fa4d1550b167433d787e3dbb2d81b9dedf708ce13dbcf359fe83fcfdd7fad176a19f976a2111778e7624acc60604e0e8bd825745614e27796a38847c95f721263a2501ce8ec5712f7f3ec5deb9861c9df03265d1bd727e2e3b83d42ec8bb2815e765c9fa0fd968a30befab14a06114ffe5778136ce83b63d2c97c62e85f23a8a5425d9885631392c33545eb8c9e7e241ba1093eeaec91ac14c3c6cd140fe5c50d5e5a6047415c23bd7fa3414cb179761eeca449ccd0d311619b8172babb0799fbff3a4210eba98c39487ea5d3155af229cabd0a44f146f95d9e7dd3ea65f2ec6ac6ae93b49137c3509464c46fc9f98ad6b1dc7299410d28bf74f8a366154610c665631f31769650da18b83df3952fdfe88048bc1bd8c1902b3a052a9d51f9d9c6948f6aa45f8aacaae653bc568a6a09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee994464774311bef8f7f9ad6594e1d77c0bc3fabd7795e0050b009bc8ee1298d35c4f32f4ef00ee0c57abfdefdd1f6b5f84a7d563f84cc6835eac0fab33b4ab308b959825e55f563d2b8f2dbb44f386a5291bf28c7998d29bac00bafe1ff2600f14089a65a78e7514aab8a30351ac0c51438838d612adfa25ae9193a434eda528803dacfcff0085facf302ede7b9b9be3cbf849e2836a9127dca8c7e364945c8bde6add58aaafd6d77872a9d8c96f1eb94d6826808f92e19c1dcc52325a43cebfd8048ba68dbb779db081f11914d91bb01e1fef62a2edf19d8dded048992a103a57454b946d3b23c9c950a8560259af3e767bd0fc068a788880750cc81b7a9ce52891f3fa3bf30616d1fd3f3990908092e4ce2fcd3032c5da7068e1c918b365fd4a6c8899b693eae5fd6b72d08733115d771573b6d89fd4bdd2dee8efbba2c0a029d3f73a776ef9cf5b458c7d73de69b2271f5bbc18599428079777cc33a708663cc26cbce49a30f6f51547830b93320349feb412b297522bc3c21bc35ced66ec318c49d4d3d2f8d55bf9bdc80d922dfd94ce9bde8e6d0c2bb83f1d9257f954740cf365d19c14c5932c1d32695bb40de5b3a4616b4e842d12927c0029de7bff69c4ba5b838418c5ace23ebaf604dfabf05f230483fe4dfbbe5d11ebf93aa3e24a85e8c65791fd50b1b2d4d3d8865c87cf6e3cd2e753e1f33425f8c707a2da93eb27fe25e70a64340481cf109c16338beee7c967f4af739a43b123f2fca8704675327c92767976a2b1ae28c1815b49518a696be461f21fd454d445301dc98c5cd1327ceada82dd4fb92a6f963f39644b3a65b6b84c1b4e93faa1ac930794887be8d8c12939c3a3bb3e78affcc025390d00936f4eb92156a6371c8d8c8e3f87804e151c9a79a4f362f97e753831c6a038a186bebfc7bd00ae47f93aa0b77beb906cc6b2ac044aed55995bceaf463873daa9e99cca6637dbb72176d2a350e2f6e7c757ec4001e53a9cda2c49fcec443138ae50e677deab8d45619fd5dd7f9fefc91edd65c772c8abc9daa0434ed63279bb94499da2efa0a808d5243256dd91a1ef941457580f1d34e480fea1c0926a4f3e811b4a8eda885ff1670bd8d07e3f979b4a3d71a728f12bdd5776a4347e58b24983187994a678f9669148680311de24cdfd015b254ba1fbe517ad51d660a98b3d727ec0d37e4b538b34ce9669f07cddd1bf7181f3f16385963e8c948d6649fc7a4fd5248461e6d94f6798a289b08905e7f7739132a79e50ea5640d7813a06fe7dbb6d76aa50a3ed0bfbefc46256752e57c16e65c57f4cbad7a7b340776c08afe028031290f3e4ac21c97e855655f0ecf46f9b6c699f63200b1b2891e6179ec2f645815266e1c5251c440866181c74d9ced3ef7cc21be9da035668ec0a11410adaf73616e10bea0cf4bb30861f99d5b0bf01ba81c83eefcd545b4601b1eb0bde5d0464c290ce4e858a02e50edad695ff4a93978bc3243764da0b2dba8790742c77918265f4194b508c4566b442e85825bef9ea012d03772b747fe6f12e4d93475fbff2bdff78505ef54e1f2e65dbeb9bc796dad2936821ef2f360a4b10a7b572d5f40a5f9cf033363b8f5822b9dec9a6f47f7160610dc28f12c6cc3985e2f7170de61b8aabd05640247d0c668835919c14df47c309d1f5dc949a24810d26cb9891ba4ebef96f8b9d8958a38c08786eb468de29cd0db69281648764c1e3bad59774aeeabb7b4600bde4c836227144671aba2c5771ac3870886a05d68a99a24a2421a7a378169937e6deabee23ee1e5f8c889b547135f83009be1ee8aaa5fae79c556d3950863194e7f707070f5224597f94b22b3e75c448f146ac221b816a84ddd833ae3dcc8d0bd135fb915caaac52be3fc18fca1115da93f5c4d9be0bb50b67fa036c8f55702dfcfcc859117bcd321927d29d48d8f10e638f02ab35d231a9f46f8e9113885338078625f93ac459e741388e864c0fb576aa2f7b3e0ef24ee38f231c40f8121fc6fb40b01a81ee82b8536404018f452742089a6bb02fd26c1910e31584d3673cd97c2b89ad0a348125528c6a848ac208a044a65d3bfbe3473836903bd5473236bbac184d1d13256bedc0ba8d8bb446eb3efd706635005dda6a7d31c9b9e32882d53639a438915f39fa0d78b0d3f1966a95e902242461e563e70e790a4c23f3a40e14b4521b2111c56ab9e5f555f23f8b043c4edf3d96150ec1404f658cd0d509361ca217f969c4a6a3e9193bedc3f333a27bf51c854aa2a54cf755fb9a3eb0c566029fcc3de2ea276289e2c3a97647d84632c895c3bc5ec6a0c7d3b55499608831c6dca8595c66af380b5b99731318ca37b3d794065117b6a7815903f8e265e36c4ea94bcd017aadf1a6eaded4413cdeb8d641a192285ad20619ddfde163026ea758fee5c4b5b40d71b71e1330da46ae526a8bbb5f506c8b85bf2d28ce04144aeb9c213ee81b42422637d5848f143a73c8868901729f099f063be8efea8b4dd4ad7767e8996aad0650ec34d7bc972c78811364a5002a10c6854c92bbf219029f8e5f0466129b955d87bc6c57e56a510ac952fae3312463fbc3eeb8a657163c84746ccc03ec91ae7e13de06b96f9921b6319632913d002aa5b0599d2cfefb2b341537a94493d887576345e81b6ae7eb9bfe9289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e5780793eb91d043f9bceb666163edfede8181e994239a2fbcecef35345fb15f2016bf04ff135df22b27c92d9db1fc2f594652a2f539a36abf4a84f80d5687a1362438ede45a9e824f2ab7c444b2db2e38684298f36e879ad0d925d0ad447f9e71b4ac689e7cb06726f8e09f5ad9ddec44a8646496bbd2352b22638d050a546d154cad6eda8dbd4665582ca770f1086d6d69e8ccde436977a34ffa5fc0b3c202e4a3d57303a40e26fd189b128d055d2e73aae770cf51ea9e6f93dfec209ad13bb0b9de61c52074c82d976db86094e9a9df77618de80e9d7b6d5d46b6ae330797e96210f516bd8055a100b64c5b9775ee14530a1f3a989a1c78ce72afb5bc52298148c5c22a47c98ad6c953c9620d442aaf7d2b6e82edeb9c42e7477c27dbcccddc191c2616ca89d78ceef9dff1c20275031333fb365ab9bfc8030fe21b0d9731eb0a71b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec3d14ee8ddf366656cba5fe085e7c1c327784338a02e61f34006606fe2ebf534f816c8bcf146d98039d1dba8318e72b4feb1a6c4c6761c30891d1f2159a4fc30d2235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3feb44329aaff15998b9955ee761490891cf0783939467f17d72215f6a960c8ee9456612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a44be8edca29944f6d010213e46fa28d2b82fea0cf32238152aaf5ce5c59b3dcee968fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa1353052ed17ef5c600c907a25b8b5027824253b0a57de45b790f3295bf7482ba36d3065520b8cb6f37185f0dc407ad3e5753386219ed7d17e71b97af5920626723ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c98114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c627cd9743938a908d3c383b66310e8ba93af53c3c575320efd3f0ed5ed89993cee2f7cc02590db1f6c7758a8ce59b86bf7895dcb96db2fa97df55037dcadde0467001722f957815bcf1154b7ecc164a71fb87cb0993c37f60d26edb2cf149938ac0c7b2d5b1b7b4fdca4e945ae42c41889186a33e6e864c0bcfd32e1d440bc450354de4503763f51a552f5aee8ce647302f6082cbef1634d902a7582356091ed879a6fdafedb7c836900342c06cb2f956efb140555ad2b502ddaa3ba0831ea6afcc6c0fc9abbc17ddebfb392ee1134e50cf7b0aa6ff6316a1b295f91c68eb24b5009e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee9944647743a3a297e0b0be33224288da8b505133ad882a6d662229b463762689a394d4246eeee4873beef99887106741d532e8b17f93af990feaaabd70497bac16219d7ca7c93c0b6f59a3b0175ace0ac52e1a83f291e787f2becc73918302b5b78f505420da704b847b00571cb93f5f141a5c67a71e5f2dcf7fc6a34d51fef57d43c9515505e512f84ca90d4e3e028bfa65556921762e4f91829370c6f88daae9dac3125d95e96cc5013eeae8b0466b332e8933b6eba367cf6534eca9a54ae4aa04eeef589289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807b3f6599fa8100fcea64e8a2bb6205bbfe4b50e15d6377b6fb0f8e3717a394bcf8abe668870cd1036b50ad3d2f34bfdbe41f671ff2ef3cd9e928b229f070004bb87e037d613672e4beaac3c3dc1e4ddf9bd91a89c36191e5dbe3b0f5ae9fc19ffb15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec301864dca4b3ed783213a8d1513b35bbc1fc3e6dba1ee76ad3b9eaf20b22bc82a42ef8ab79c8bf66e2efef38d05c31c361d383462b159ef0874d117f8fc7d82c554de4503763f51a552f5aee8ce647302f6082cbef1634d902a7582356091ed87376342206d1ef1af5b5d5708de7700ccfb2de9e6266d24c8aec8916fb0b39714224b5c7e4d48f86661ed3bd44f15edda14cba6866914550a2c9fae184fd90d5e90f5ae1b5e7ac2c13d535b23d46f6a75048d0af369d14d9e85a21810a0b091ceb765fc25f595d4e295249c6cf430ab05f9b53a74d6fd137ee0f115344af93eb0e530b8c56fee8878d60dbf14152a3320923146809e7c1f81df65e844ecbc93a9b312b44d462b0adf164b89f85d141b691bf2151fc4b8c4b97a9c9bc6c7556c419202286bc5afd5b0965d9be104e3d8451b5e793077052a3fb12d38469e14c068278bff12769510dbb2942b44df5cf99852a368ba658c5bae8f23d70c502559ae284313d0bea5cbb544dd60e1bce7bc7e07bc57253ef1a4c712a66ea7f0b266f094ba4f77d8cb87a14fbd3ab6af7652ea584e16e020f81ce6e603065e14042a7f220b8e814bacc98524f9fe1ee27bd60a004a6dcd3c91932ec4514c752fb25316dd09a98569c5a25961771feb3c872665b342ef38fb99ecb5fdbb80e6b15ce0246fc427f7e3c67d84666d16c30979090b7987834bc8c28ab42b229a9775e6a01eccc7ff50bdc8306840a9c814a03309edd7d3d2b669ec46d2aa151348ceebafbf08cc7f996ac2a25842aa64f7e00e291426ae7257490a22bafe8be7e340123c377f095677c8e2a2e64a5ee9dc4ab3a29cf66fe86a71e4bd1dd4157e8fafd58e894579e7e36dec638e183211ee03b1adf83b1bb031d4b989f780f1b75c7b4fb79c767a909d11cfebdd2140136efc8966ddc9dc552d39cd87f333222beaa4ae29d4aafbe20b48c3f0128955a62e061f0f43b69da841efb5a8108be43d996164eb3a5ef617a35f4987bf962575dfecff5dfc4d0ba4d5cd346f9286768ae5c4018c3deff0b723db0442f31b76e4b24defba0541fe92231b6ca872be446b6bef0c54442d4fa557f09c0946079fac843d7a828f31510c1ad17254b4cf7bedd336d02bab97b894035e3991dc14ae5146a665f0f0672c825ceb8fa250e01f476efd7eb2138bdc16f96b1c83ebf0c2cea7b83b6e2620fa963057e47d26fe35581fa8b86f8c579b8552a2d5c72ef66a539e83ad2219935d91be9abe97f78370011f37f83dbe2142625875c37ed0cae2395fe44af40558ecbba139b3ca31315ba9986dbd4c917f31bb8314f6b827f35c4abd858da4c085e8cba51ac0ffa547436c14013909b07a99f42c486b40ba6973df938ec4bc74d75d064ecf911cb0e9c65d2735060df4299446fde23028313dc3435811716f4612a84b4434faab52ffcacfea24e580505d3f4fc42638dd03bb9269f53180c34f447ae932df4ae1b8ed5bf2d78b7aaeb53c06a88f4712262aa88dcbae2d41ef46a3a6376fa306384cbe13c9967ce3f2bac43ea2dc8f372e9153666c34f4e976f86620bcb655a55b04b5c7d2574af6f27dd11ca4d1a1fc731b9ae2e2e61e4cbc99c5226af4a3b1008a653d25baf66b66ef5796e736e09ebee0b9b0a66fd7c30c27b227c8c51f7e507b3cb8da96e7c31254bff5173dc804a0eb04cf22deec43960173acc6e8274c6a6c579f3fc55c7747fd91b30d11cdb07090edecb4747521d4aa0f0f121dacf18fe25830e9ae98503940c923668b47425cdfb2e56ea66b2399fdf9e13b121dce03ea5cfc83f752a5f3a3b01b81ae6ecc79c80691caab23c763fe6e077b81a0d9e168aeee01704f3a0e0b98ef8623415d42577cb1a1bf6af4b865d9b42ddc76497192a306c2b6cb05dd27c8053db6b61a52374dbdc6580769903a61191d6d0b72d837785d2550fa0f3f5479efeaf64cf8af2709d4f252a951f4fd2a0c6d06ba8a1a76b83d7227ba327cd73a391e3e5cc9675241e25fea62723f1f2ef19c5a9f1d26f16ddfa6eb60a482bf698323dac088d6a2b8caee4da2602114d76cd1c134db139abaf65392a799c86d7941c4f3707e6640606865d2368d6711fbf6a1f80c6fd2bfc56fc41f9562dc21150d617867d3b90609a23656ed0faf1562be323454b04ddd2874cae1f833446b0428f28aaeff7c57d5bfcf3f8c11f0a3c74671bb46766bde4299e34ce306518291a40aeffcd839f5b9011411476f84a354a4e22b37df954ecefa8d90eaaf5a8833b1d19af463ac11fe41c6c8431b60b99b51ce87a3a8ca0bce5729a0516eae66faaf0d1714bb6260b875aa906fe3c24cc5b7453cdf57f1b69979ed20c46c8573279d1979d6cc528508805a0e807d9526d6cbf8565dfb8744fc2e7f0558b109564ed8c6a5766765d7df63ea1a9a0c5b21005cc7552d9017e540ddbb879da9a10517fbe0eadd63159d369bb574c7a41ab5d786c74ba253fea96304ec180b5cdac84bd56b368e22f7f7792ea61ff766b407e267593e78e29a63fb17ad8726e949a5fef5bc82dd937133424144142bffb0d3b890434316b0e81d7b7c278456f33f8072b6f5f89928e19e81749bd841f0cacc8b0043df48ec00e871c38a7ff718ceae63a58d31a152cbb0e0d79909bbaa76608f42c2351dce6e473a6e00c1e7316f15ea58f832c27bfaa4ae748dbabcffbc742dc0d7bbbad0fcd61c1e25860e613535aa994aa4200c815bf22a4846d8ce3f8c4887cd88a10be69b9ffc69ee67a4e930a106421e5cca7bcab63dc70f87fda1884f50bb1d4306babf5a9ae4985be8284d03bf14c12d306ba254c02abe85ecb18ad04cf2cbd1b6a14ff03d32e215180e2c1843c8d0d51f39d143a1d86ebbc5f7fea960bff3a43b8c610d1010975818ae55da63e1a65836b554852db97abc27aa0e161636919af5d8629cd998773eebee046717caac8c8940045f68cbe4c8ef053c8798ceb99e7b93e743b2fa54042d7f461e79002dccdbbeb2d3a21377f027bbefc7f296a2c39578ae68f7c3f992ecfa6fc5e37e028aaf4c5e5ff9ac40698dd977e0840ee3e04b909b44ce8a2eeacb96293cd6402b38e9177d244ce7ee3a76b736af0c6de6f642f2e72f138845624290b694dbcc6508a5a9360b8671b2dcfa8d832267d3ed9d052aeeb0923c0bc208ebff310bf6348481ede4bb6d2ca260efdc73f7bececc17efe890a9e9a50a60c6e9fa7bc0d03cf32aaeded4f3f01437da208352ab1143aeb848e8ab504daac8d77ca1ff55e97005cde978814aec327ad9bb0bab50a95aa4450db41b1bb47a74711724568bf77d60849c9bce980d33430b3783d0f1f872c7f558626533dccbd1e9c4b5dcc262ea26b867a0200e8c11519308edf954c65948db72a3eb6903222aa1027b281a7866646a7a39000ec1abefe54a0fef377c576a04d373420e2c35258a9fb76aab52677ed12395eb8d9e34c7ad3d36987e0dcd22259a78aa651212a667234dc9fa9c34727a033d565f5cb46f994d4f5c155210f6dcf98c4a9cf2f0778619ae2efd38f4038e6dfa02fa58264455ea11612323cdd53d38dffa972b35906ec4e5f999ab7a025706e3c316803325930478c689899c7486dcc566e19e2405528d42a7da88843f18c3a8f9a1f725e62aec945d0368e614aed18bcc0cf4bb34c88a8f4de5f12c69f2fb2fc61757e753e1aef7e91abb627690acc570aee8b7dc33f99036f144af3331cf4409a29ee40c016fcdf6381bfbb678443bbf40406745e1d6b51318a95a3d576fb67d1d82fef6581bb0742da89ad00c5cb2fd531c32fa6e9f16b31b1a2d25e3ffd5c3203692d8f6bf28c51d3c9934e92280b01cdd0cf9538b174ff7ecfc626c957cc666ea7b2238d2e074b80d7faf106d30e2c9d34151907849af01f5f3bfcc1a035718a2115b432f40c7b1bde3a58a4bc4d6a7f680058810111f8fed9593944e35e6eb28e093ebfcb1c37e2e77c9a8302914496c982dec942b23817265cb37c41046e1bf793288c583ddf26b00ef069d429bdcdc28083dcbddbb3ccd93acb67fde368d292b559b5aa88518ffd2bcf472085cc74480ebd8284730865afc8518f41ea9606587842f28b1517363b157b47f9286850e043d4982352af3eeb45cf86aaf1344cf139d1d28fdf2a870d7d53f743055b8e6cf5c675ddee6eb421477d5f60f2b0701a2ea541276bf66d13704aa71fefc7a7d614688d674415276df85b799617b92ee5ae9723aab7615d9928f4a607145037e2478d0dbb0474d2598efccd466e1078a2006e905aa0f5335e22e9fe6edfcc8c281a461a4e874752f02733a8a91d064420773f17c4b6a17fd39cee50b66d06d5af6ec6b49c118bacf8b221cdcc9c12dad88b9ee77f276f2c84891bd612ac7da203d3d96eff20ab0670463289ecac6e01a5370d9c2c88a9803eefb362c088425ae571002b568f7301b231a57f202562dc1f7bda15ad73af586a53709178b7b12edd4a42b10cc943d53c28163d596d2d0d95d03ec48bb4654505335ec205c6c47e82c4cd2a884c5a52e8a71c86d133cf5e78b1b64239198e73d2cee4667895b98236c76bf974760414ea56d37e20259ada81a4f0f0334d331335a425f2159711de26152fda08b51e0767e655c1c150038a1860cf53b89418f3db58b36f62eee4e5d4fbc2eb6c75a209a05d265d380421c3af3ecf41f0a3116e1a07321f4decad49aeffacbe403f7ea43160e5d2b8a327b635bdeb351b080503c78ea1a4586cbc43c61f1e27da367ef8ddf533aefd578df0863cab7911f0f57d84c21219e99628954dd448f37c9a7d284c90f95c62e04eeb0ca098228c947d7d776b394fac3f5bf210eec671e7854e2259a2ac74df74d261d375a3079c0a60bc70b5f93bf542889e4f7509f139f951f4e069d07adf15c1a7c8bf8bb950dad731cf5b70dba997a13c4d062190bcc3a23e9ceac628f09f48cc72664870afe9f7440746672b9122b443bf0b657db3ebbac791256f084f972d47470a0903f987e0226ab48dca418f70e10eb70ff7aae00507cca2592133f19850d7e567fc5760acdd7673156341a1625d7103131cedeb36fb5e41ca5386df1d43b267a6d3cc473fb8a6d46ec47379a893488061a2ce6bc0837ab233376f3634aa0f2671fdec099c4bdbb0ea9636161f97809782a27e5f10b7f18d60a1cf12a4de1707644448a240997972656ce5a5b61d3c3c94ae29f1f2bd9e506424fffc2075488f4a77f41bd4c6bad0c29bc6745d12febca1a4f4346ed05dcab249ccacc8c4c680cf41976e999c3fc94b0bc5674072cb03097367232e83969afb807bdf10158899c48f1b737e7b8666f01e6aed6c5c4796ecc98a6afaa6fff56f7cde7a7b1ab4bdf6aa8d60c0dad72272f5722b60d5511b6a4f6b42f8c4d2ee8ebc887839df32e5af3b0b6b9f137df0a5bd3e138c920bb3a3d5d4a99aa8e37278178653ebe1c50e4b76e0a06d982a8349bd0dc3b8cbc9e13220938c8ba19c4526df9c6b7bcec35bbf6375dd211ebb997fefbee9a134a2b509f462355f9f2f16ef00de548dc9c65691d3caf2ad19d2d7f8fd3cefaa4f0fe325a06e2fe0546d5edfb418b245e6eef6ec353c61833a7b11b8f0ca34768287435d23fdefc852263ca431169699b04445c37e71eb1be41d5c767f0123110a96dc7296d134fb6cc70a8185475d6293edd3aea6918aacc362bf78743bf5ba796f288bc972e21052024b049a34d41fdf165f9b922c9f5e05f6156da6fa79cbf5d8c68d999452cbafd52e819cacc4dad8505f0d5ca9cd574b9572bd2653f6aeac4ba4012c33fa55c46e341b991dbe0fd7d3f47f469d3cd812512ac9f97c81478e3e6dd2a5443b32590073300a096508e8c7cda79af382832becb9445b8e7fc94a3d76a374928d40516f9539541242928c10324df3e84508082173586ab7e15cf2c1b9a45d8a4edf0e1e42f8dab63f66ac3b84698fe6ec629d401ed2e5a4e58f7b9635fc5439a6d912097769854d235ab2f036d2637a52d80789210c5a946560b3680c02258c2f4fecd69313a3cbdae01b123a24709914556ffd18d894ac02284aa63c833272db5f9b3f0975efa0917302de5532f02cafe3a263a7f5062d6820886e09564176bd97f6c72fb310625e2fea4cc762aac7eb61dc5512a089f9f34cb3cd830f1b08f08b5f693333cfc493abdde260e908ea3f9b5fe251fe3bffeb72a543e837b2683720d6a40655c087a3d690c449116c98c0fd793a2841ba5cd79c21170ad8ae638b556ac4391818fd6d03fa6e8f328e940d357088c43efdbb10a4f055d15f1b0c2debd76f6ca64d4541d2c1f87e8a3418ab5135dfe7bd834ed46d2dc57b59e0cd0188c6dd74fdc5d3b55bf7e0271a820274e1850ebc04e0c8602302ef14a7ff63a2b578aac741ad27d57388fbd10d25268702d3f665539f208a4fff637699c968a3b896fe062b2ab092138dc9a9510821ff045a0e64196223b004fa70ff40586fc8b200efee8f8424795d99321a7dc9bef3c9f307ba7d97f734392585d5e7a6c636de25229deb76deac7ac6cb7abc7f29ccbee38cfd73f901382278b936f867478475d56c01cc2d05db11d0fbe714d3aae323cf9055b9e5ca6d209312150fb37f3d434861824ffbc676b6c8bafabb48ab20a6aeae2aec481c0d9357aecaaa7e6c2ae761340e2060f06b6fb79a174b8ff17d42c88ce53bfa4d534add0f07dfb55d8a17d9f7a30bf6b643b6746c83eb199559db2086575492b0745ec300b3797f58e6662ee4ed1992005ef7180c11ceff175b72efde20973cc2993a520d827daea70d98d4efdaafe599cd69a5e4962e3f36b42753e91fe803ce62d038bb81d65032abe04a8136ceb4a0f227f50bb880900eea02aa902ebab64aa1fadc74c5e2ff4e39fca996d6a9259a3c3d0498c185fd3c96f370c2353cb96103eca81649361fb2f9f5df2aa87f26abf99d8a20ae0b865eb661d600e0af4e3a528341079e2b2e59bb2cc614e4a181d2495e852bf6392347f14acf0208836e036c9ff185d17e6a89612ca8719435db6230f03f8d3f553bff6c4727d8762c57348e0e0139170775eb8b64420dbdf4fb5cb0476a7e4f5de9f67c20a6e9c9f4c602b9ca711abe456ae281cf362b83c86d91dce59259c031065282ffa35d05a056e00de70fd6bc5cdd54e859cf78d30ef5ad1298c5c3f4ee8a355875e00f128e980a39c1dbbb8e6b3d0deee097def57b2a1e8879731d3aa89646e0415dd140d3858801b002ae56ffd0ba62c6428c2b12045b98e940f79ae4879fe4e360875abea46673ed21a745f03e3e6723f2d196f54c945ddf6b815774d306c4281456f0e6ecaafd2c52828fb0562a4184e60f3fd64c4eeba4064189eb51e9146cf54c2522079d06ef59e7ee5324aeb2a1df9bb15f18e4ae1d77946f134fb5d2189aeffd82079804dfed012eb7ba0cd1721183727679c8ae9003b6ed20c70ba79e417321e69e09bf2ab980b47fe91699f689f925d3011c31605b5871f20e00a4e9af2657dbc9d30986c4e07e52d03602b8119f70146043c7f6190f89f45f4c5f82d0b4a193c0cde2f86558f03cb7801b34b7add103b7a60efdbba4c2dffda2b005ae19eaeee9cdc8bb6a6890250a6d34da67cd2710a536ffdc97315224dede39b3d741240561e2ff7c93c6a18c3cce79319eda29d999a1480f72063a97581f87f62c2ee88592a555d49f3b414496e03263bc6ebdce9820e808b8fc2ad2503f62df07a3a866f7a9e189225796751bdde78066a1680fd4cf47143422eb889a0d9b7c1a8ea5c771336c27d98d2f68298aa95af9aa467468ef8bf49447df978ffa18288797941c7e72e8b6827e28e86e9cc319deb71f123e7f1b4eab50f93f701a4f166516f5e0eaca91a34da123e02cc68e9ced763c6cf6aa7d66af60a792996777b4746a7a157848c4d792b4268ded7121fdb797eba246e8709a0c8b02039a813cd21c581363dd47b5cab1a432aacfcf74ae222e02f536098e513cc321105ffe9e8f64760abc58b114ed2ffcf15177515803d616838af6be823a9f4e8aa20792f0be605f754c8d2397f51395cfa9e6e1de8bcd9ecdd2c1f1b9a0c79e24942b0891c067e5ee1d7ca455936c989f9c5969c59bb7b968e88d89a474e6329de03e37880327dacfe75b110f31d29873faa95a00f05fe85e9a3ac11b56dc69a604d68d28188e97593c361978a3cd7a8ec0de429ee69c7d78b10140ff84021e80a4505c75402a1e55f4c813ea551197432dc912720616282c884fc9452fadcffcc1598d2f78f0087f96c1d9ffa2f35f92a6999818b2aba6a641b34bcfab6621083ae3f8c4a07364d9e1fdf1283a9df3b53f99bfb877c9cc29607ede5f106a1bf23f45b80384dc2998f8adda31f0fb08c4c65822d968cbbaf82b4bc788237825474936d762cbc697b8807a4f62bfefc23e392a68a7c767114d19b0f78fc55a4cfc0b1a79e420808fbeaf789dbda476af9c91bd4dbf8b6d0f74c663c1f466f9d1dfbd61e162b1fcb29d0470985b8d8c58800367048e73a73dd611b2739957f80c4c9ddf6be39e9de4e03fc05d85cbc6c9c80de7156ba4a7f9eb61ea6ac13ad5a552fe36c0157dfef1ab788ea27cea7225446191c30ed76d658d3b0a42136097ccced95d0833e6cbf03f9d6bda0be7bd69336fa872f6883805cc9c74e1bd7edd3909f0f340fbaac5a6a9c5f49900abc0eb54cda5b764ed54d8385e5ffcec4db5e4a81e977712150856f3c1cc510500f13dee403f472834b4797938c091b6fd293261d00cdbcfbc000a3ab24b4f152660ffceb1d49f774b65a3b2ffe1aa5676530c032aba0f029357559f977a17cc10f22c1fb73c65044271f7b07b4c0f66b861eff0d752ebaae07d7be940968b35a895e76e683f4186ce911b2ed3270e99d2fe1a982418da9277fdebdc2a59150a857a94d22be5a9948f4ac36d6c71cca7705518719a6d5c0113ede466e4dc9d96489229c1be7d8dceef571a78229d8ae17eb36904e1abca0753766c855e385d4d23710b65914aa476a8cc981ee68c90e799845973a4a732ee3412abf3bf5d1a2ba7fb0376307f70c5fd40d40807b222aa0b2b80e1687ac5b7da04e83e3c3a7629402109645d92d5cc888dd46e828e9c09eec601e419442fe67d564025acf11dd7086e4db682ff304a704cd9e1792a5d97e1204073484b31a864f621e5e6e1c61305b7a33895435b0413c994f6df53e0959ac7463a37737722ed7d58609f361696e52bd4af25a115673d24c17877781a096129e416bbe48e6683e445b81895ee63315987cd1b60e3d290019365057da7ab7c1db57ad8ae79edbb5226835ba459a5478fa0a10d4f346e7c33cf625fe38c63c6cf92c0431c49ad0d49d65b9a36390cb43150355141afd24edf5b5ae3cbd8313fe70e7a44fdf8a6e63903c1ea9d10c5bd60c8f562bf8b120c2eee196fa09bf6e4e15273fbe2d27bc4567676c40c00921757aa8475f3df72a2cd47b896efe640d9dded5644864cc5e8e4874d82a6c0551bb5f8516b2b204f11baae730a6103e9a2f63adb6e92a701b59e8e53777bca893d33dda0c5903b3d1e279c6be0017ddd0fdfa256c02b82cf9e06baed6ad75f43932a58c01b3b13e030337327f81b11483dd39fd2bebc4bec61e2ecc2d6a528b609558a0bb9c815864ff506662d9381cfd4eb53fe04a46ea2f6b517b3ccf51daab24798ea939af6b7620ea99b1300e98dc575c0dbb2b73a3f4a66ac372959a49d82aff9a0aa82617146cfc2fb5d51849925f6afdb697e831aa1e286d42921965bc38e5cc4b4a1731cc6002cfa105672f10a3dfdcd7a22e2639552a6339e0cebaa4dedf141ced7044b9ecbcc6ec61d1d697754598a84ccbfc7fc379e723e7b11689a4f064a20178c14d0b23ba08e3c4ae6162b5a66bcf58d8873b44bd2b4349364cc7678537e3c30b00a0010defb293e8d39d1cf6c036a53a4501695ca4e01636a97070e939741d6e1fffda558135ed174608d80ea8d7a5f94b35e0eef6a53ad02b684cd003696c26f082902d4978d0bce050a5a365e4eabee157399a4a15876bb411729bb5c545d78c74eef179c2ce5fbc61d185fba3644ae63a7efed843da5874c4a65ba063bcad77126f588bdd88f20098e35271ff1e259c21ee0725ef3446b7db432f48d3bbfbce7e7907998331986496e912fa489100d0963809473c086daa371c33516eea7f4bda185d71ed418dff4e83788dd829f67dc6c7ebded06af15b8f3d89fdd3e25173f4cfb69ec4507ff47bdb1fcfc4869838d331f0f27c1cd6a54ed70e6eccfa3b04098d00638ea3e3f4ce6e76757ec5c39cd43f471dc4726291a49d31dcac39cf8681d927bea56b44dff239ea957673c4d313dcfa2c9f2e3e688d8464f414ea38c2f9a4937cd063b3d099abc0df15d7ed5588dec94dfb6014b8d7fc29682246ecd8ba51e2ce3533870010ef9d0c89f4bf839aba08b5d90eb20bf4ee3d156380730abcdb390cd25ecdd1db40c33e9d3e27dfb7876748b76bf7e463dedaaa37390132ed9e35f501580032607bce439127f3e6f502b80dad1cf87ce40f59c7e11d325752d816fc30427d6eaa7bca51107e79ba734d73f7133aba36ec7b1df2a0712a5ae862bae4b4cc5600a59274b71a0284cf13cd15b1c819be0a5cec26b752235a582f9190472e0ab1c5650bb10a3d0cf328c8b87e2ea3f26844ceed8cc20e771f7f34df36d751b533c9c224e3dfdc215065b32cf5320e2a75d64f4307f42b15557f6df192d66ff2f2f5feb2f63fbd2706cec9f30492f391b1a9eb767931094f2b7ea3130165e5419ec0556173fd40347841645998ae4de7f0b323e451567b73eabd674d7ac01398801966b18c7f03fbf1f41ca963dbe5cb246e65bc3548aec6965e62bb034512ae68d0f7b3835e4aafc6ad91d8a85b04dbf4e9771ae76991333e1f2cb0b5024801d8dc8b3b2bc905a07a8c516b51083323c6943eb292873325916b1a3db559a77eff208a73fc2677e05a41c5c5ad7cd2e3feee63890377f53bed286f223e445ceae950389b97b103db0bbf3f65e685fa2180d0b55f5bf6a818a2e3506fba74a774895b8c421a37ece5384b331449407f149856a9d561c516c17c242f8b6bfa25ce36882135d50ea32c8fcce49481d5c527e87758c2b1146a4eb39d8c9d388941c98969de527d69fc5e828343787eef2788042cb72b70a27fe4025099bb87df2f612052562d501f2d09c20b8ef43cea24695ffbba86d291c194873e9a1656cb56d7837f7e9d84edef026a2c7598f03a088365ca088af85dbb57e662d6eb8daa040f9be0daf16d48fcb783d6687d675ba0a621f1f73aab6d5f425fb5276589ee32bf67f76e8fb526985f80527a90ac5b0aa25c1fed4c30aa7ef2e2d93add898d71b934db04ed6bcdb091da8dfcf59986195d19ade9f86b338263fe6339cd76f9605e53428d68be9867aae77277a86c07653626af8ef3c31a0ae267a5d92934740dacb50add659268b6f12be094dfdd3e9f2a557d3cc3467f4309cb1d1631ca502db79b58464486ee42cd6c4c95df4aa7cf7aec7b3f1d709639464c061defb3e5cb33e225397f8ba00691a2558f5bfe280f7a1dad9ac7975c9c582801987cadc3cbed6eb0e1bed802e2177dba212262fda399ec8d23a8aa6d1926d432eaf0bfa1ce68e20faf02390381cac3c2ea984ca462035ae73f4a08007a0aaa44f514f9581b7010925ff563ea01f860d3597fe96a84169b6f869ffa2bb7cc77eb21163c24aa4e531b618604e67dd04768e587916e376b934c06f44458bc3b73687ccc81317a50e7b02551a1018cbddf0740d190381c1a403f5622d2b41dc9eb02d34517146676f0940081c5ea39c0f57dcd44504028e91a8ef464f46997850db013d8c19a864fbd5702a1d79979a6cd89fa61ce1eed9fecaf6aa03453dec5a5e6f27ba7d5fb819029fcce18377ae2ff75350d76f7545212ccc2eb6b7c4a1e383d02678c948886f09b2430efe33a893a6c5f9caff66b5e37f7403f3b18d646c3c5a6af16cf2794171ef74ae7663e7e0bab601ccb38e195781ce925a5a053ad7d5cd338e577e8f09b8ffc0e690af08927c3ca888276479154ae33220280b2c6a8357a78d216ec34c8f149a7ba6b0bb2630607b0c132e6ce4f6a67fa8d8e4b43293fda657bc2c1670487694322577617a62576633c74e154a1804b7c2b6be8d9c27397d5398ceb26e0427e297ad44b55c49af6a38dd692146e479651ca272a0cb93fbd5155fe3041e802725b7921ddaf478dcaae822675d1c685c7c0c57079cfc7a79a77e10a132c705e4d8bb1f1509c9333dc64994a3c14a29bb283d110a609513f74a8793e21684099909764aea8d723c4bdc243e1c5bf21cf2d954a6c03367a4604f7bbf1221cbcc86c0d8b7fdde52a2b0a0306d4cc1395bc9e71ab0e8d5caf445af62ba157d08a6b085f2ce9c283b92b524772c1f56bf576d992a7ccf1b43989fa992549790099a0e7a507570beba147331c197634af07d19c3510ef191fbf4963ad51dd8162ba06df9ffce6ccbece364c38bdd281992c1d4aa44c4db767c99418f94f70eba229a65cd01363d059f134390f3dabd5b10c47e5d780b969418520becab166ee7928b617d71a2d34d344e4f214fbe226da2e30bf24c1f2d4ba4bbdc992a90f75a8106b4c68b92b5d2a3c4b80f4e21aa691104de83f970b2411a65330ab89aa82948dbde78f3652edc89a4aa3ee04e68fefab6a7c8af7b3fba645c315b7a81b423168a851c2b562b26818e92c51718750cfec8ca2522d888eb667207427f76aec0ac06d904b136c470a792f1a028de69a66d8a55385ddaf94326dbae0f1c3b0f6016fc0cf6d7ad744649720ac8e41010474579da51776faec3a52f39b7b71b4a3a0ce353de38f6456cc5615f7fbce172c19201c79c59131639a3cfdefffdf583a183d14fe5703cfd46802d8f9892a1d83ed4c04736405c52b4edfd80282d69f71c4061dcfdb19f1bb2a66cc9e74bf49247c5588b6ca911f87263033edf10087a07e35a2efe41f3c0e097efd8a8795252088287023aab4bd9ff3283aa0884816f335b366f98b2460c4eb96a88764aeb855253da0baebbe486ce7199541462b70c1f8e25b7d2efa3e08ac018b08f52ea9f5a1b75ca60dab14ffc0c470f5a5b6dc81d218158246d210648db7d32ca26142a2554258fc3c5901e03580555340bac9f5781daf6b87ec732363945b6aa2368986899d3324f43b607b7eef952882008e98e43b0b4fec82d10ab7af01be569923b46a374c447929e56af162f3bb29a2992fa924901648c72df064512e62b77d2d6012cd83096513c930aef7afa66add37a677796e9aeb54c17306d8a5f467ba143f5570ae30493f0bd3a364d430cf0b70e0ddb12698680a4997aeb57f6add976c885aade6b441f202aca3bd86676050394a13126eac32c064de3c6f8633f6cc468f5fdff6ceae21c0d1750b1f5536a9669fd68daacb77bc1d0ae0e93794b2d490b846adde0d10c89c4c464a7684fcd29e14c5fa993b22326b3aa5e1abb78e042a3598a7ab97011debc22828f138b7d6941d38d3dc44eb4ca76ca977c6101b141387b2cd89044c859742eb400cd5966eb44869732a63ab34c2b37ba9e9af6b5e26db89fe5dc5679132bd17b10a77a3730f29de228944f68c14391cd25302ea5a9d8bd7c1defe0dfce49b3302f74b829da4bcd9d9b9f3a2a35c74e056d782ea760477a1d35cf6d7dc49e8abe9b971e0a52e0552894238692977803fb4ade47eeaa1d13746f7cf9258a22aa4d62cee06007b1f77af616922c074fafb85c808322c9338125df156482e2c72d8aa65b292606dc19794ebad8b5e49e734be68f0cc872a68399b9f4ab1e10656f527fa706b6fd0be2905121e9f3de84f080c9451a2203890f1d7af48d1545e50239d9ca27715aa6df269f1b10a6252035687daabcdbf71c5a0a4e0ff2347fabbf19cd490ecd5712cc5454961b51a74b3b4990f795de472589f38518ee8e6d6a5ecb4ee88ce73f28e294610df709dd854d5f81d5cda6f6ef5395df52239d380eb8106ce5f2102df1c82a9e949187b2d07510ca86498e9f5032a0cfc2bb9471a1570f6482623a2e9dbaa0d18d32c801929abf0d3c3239a2f8923744aecb23f0880c843f79b27f9ac9b6aec457808b5a422492d8f43915faf09e3927deb997f7211e8778a691855f57001c0947a3988407028268cf47957c496fb8fd1f825a79b2b5e6d7b483db570da8d821cc0476b2811ed58d925acb52ceaad755504620f1bb7d818606aa927a4328b6f6c784d1a4ee178bec4ff5ed4d9b304b9a0be2661e3912f1d21902ce00f265eef4b1adcb2e0e38a589cc57edd208b9b471a4d8aaed3698a177b10b853447ee569578fc3ca9fd3389a382fa3c18f946e92468623325cdfc54e2d77a7cde0291d48c2a7faecdb398a0f6de146a6a3b6c1fe86bccf84e30a68b259c6615da1fe911244df57571a55c34622140befdde15e02fd04edb5f11a1ceabea872465fafe06c7bb75feb9172f3b20f35ae2e8414acc0035402ffb8a215e55a754dbd6890094fec6017222ae9da94f4d73b244c2101c64ef9eba33cc068d3bb6c6833e4124570a7562b1aca4816b7d67b0e67bb6f971a7b454c6a66578509b65f29f8d643e3102f1a58fb25db8e24abbb85b79e30386f5e0128700a715f38299001b76459728f20055547b911d05746d529b66015ea440cfef3350d90139ef78a0884192db298b5ca2e4303e2928cba8e78a9c58139dcbbb21ef833ffb7af76c012ffe9c6c162e7eef1cb4c36c6bb468c0fd47559d9fc7427066f129fda0813a67ce78a1c7663582eb01424d406e8b94229181253c709deb61f36f5456747f09f7bdfce55a1b4ac195a722b84cef4bc2ea95a2752fd67c85a863285124074ede850be7938a06f8ed1f1881b8f0518dd3e2423e427fa02083ef2571dcb75d3ab7de7f1bcdc8619d804c3a4ea41b8c46360ed4292bd0fa6720ff85079fcc56f2340560b3e4a18c2e01beddbbda241d5d5d1ba9a9eeb97c22101e6722a5d4e84dac739087434df1d49f3224d4e099e05bdb8ec4ea7d580df318baa1f2f1a3d56e216218c381edadda824a7cb10b9058634400702267ef75284f6d67e80d1af818139b071ad5b526f807739ed870bef1f14eff7ac126388965e67d44312c10809d455935bc30b581f194096552e14b8d27846e511a027aa2be110c12d4038f8cc848bcd4aeb4388052dd52880fa834f5f010411b8db4e4167db8df84b931735055ee1cc8f392058c4a15c639fcb83983f9ebecae9748a8ec37aad585efd20a77164abdabd3205566ca17858982f2a356130caca279408768c619a33095acdff218963121a2a5f33f8c4009171fd7c909abe596dc5fa849cb7ec3d98a15e266cb393faf09f8a1b2d8e3166b89cfd7cc524a8836067d503237f8e0867a67fe639a00519f4a6c6696d9a10ddb1abcc88ec82811f35175a79ec558d8113bb30f89c7a39765f3d2edd35a598e1ec39349358ab3d8c34eaf88e9e2900f2e75083d52b130a6a7fb57390e5d4fb0d7233d0cf19fcaa10b11afe3d66451b69454bfc4adf1a07ff1730ef436158fa2b8cfc531dbc565b840fef4d7287228f69ff160fa2f6afd67ef4965ede4aebc816370b52dec98e1d695c36f3ebaeb20f083a92cf71b82e70ab5b716f988c963fedabb38b16fed44701221f6ecc0cc7a7a0ee0b6447b515dfb7ca7409d2975016fd7e4eecbf436bf360b0b8584d263d01c25f7c74846cacba8ca9cab817a9f8f366ecc42e813ad52cbb0e13547310fe3e9043456410d09ebc322f7cd75387d3d1fbe4364e49054d159e51e51ca19e4d9e7423955a68e6bf3ac1f493ab1472f749431abf6e8d129a999030438257cf5ef5a013ad22bc801f126eebd22a00b5773debd52e14f0c5be250ea5cd49d591f10667ca1e923693975a8756b5f055eab1166b5157235837c4c98af87a683c703eb6218e72356eadb082be820671b172772e3ffb5ee83849b6efc708067734e2fa8b7623a9aef0322f07f18373e9a0051db1ebf78160dcbd29984a4fb039354dd5cf738871202fe5a7702fec428a639045448394a596ffb471508c59e0b94fc1d90b4b6b6aefb9597e4292f9ee5632941bba0d524f3e3db57bbd58674883bc28aea989ad3c08637e6bd79cc8c5d9c037fa54e5a1a04db33fab3d43a6b8a5892599b5ef310000888fd09910502d9ae73e3bb476da98e4c67a4d14bc04ae3accb11a81bc9dc93a956ec8c6e9c5edfba7d5bbdccc364d7e68ed21733decf32cd4ef4328c71c5b210a4d9bcdaa8575e14a7a6f2849464eb7effcab669f08c3f8dd8752d50c83f348be0f0fc07fa95a5d8c1e9b9b5acf2def38415dfc10b7c3d245054f26b2bb21680a3a1b5d8512372a0a7d387f706c606622b46bc0e0a8f9c44dcad24165df3c0d6166d32b067b956127a63dec0ed6db25d5c1184fad56ca9af47c6fe95bf6cd39d78fcee2d9b6de85cc666c651b4cf99e05b577a9500008745d65faffd50c1b52d93bec226551c97e049dc476607fdbd474be4ac2438693698b98e22c81f0e9adde912a661a60e41bf1d6cb5a2147c7bc986fd646e49d767e20e5e42216c9aca3331d70cbf613434618239e82023bbcbcce83f6cde8dc104bab8d63b7af6fe64054a9fba38a9cfbea2e3e308ad565b00b0409ac8a825abf0348ecbac80c43c46d192108892c4b33ae07b8404fc7e833d9544e5fd2e6f70d89d3248cd46f75161077dca552b334958a66c9adaa556495162330be173936e937992c6b0f9b1628fae86b4a2d2a37543ce6de76c10613d2f7547dc02023472672e17aa71cc222a7aa5ece9b6b24bbb2df725bdcda7ee811e6e76a970215e30dd759aeb21772968b012c682c69d39c0c6afcb3e172185708559d16df2e3790e0a93e33c9161f52e0e8522b8cf0cd07a6cf8a5e56a849da7df632c3205eaff75a04f7d6f0f4b7259860631f0c31eaccd2fd9c5b18158c57b2674c3f94406704ce430d977fa9a667a540f31d38986ee64833ead7bb007ce29ec9f2bbea709046874e6fecc1135cb91338db9cdc3473ed3692029c7e9759bf4054791ef8e12fdddcf9481408cf220a75146b09617c88d4c1fa792ed3633a5481a55d62bc6630a640ddbe4e6487e594e75b896e74b3a1daee8f351ac3b709869723b97cc6a7d1af25e937384298325f2ca5c7c4b2803c27bd40dcde37174789aafc6fd2a87c891a7e3c38987bcdc9d21a72de7405c7ff2223652665d9be7544a2449ad018a5093a2a1e014bbfab23c3a51b079d12bc5125c1f489a8e9da8c6921c3490e8f6dea7162de708559eba3ff6135c5f6754d11c66514227f3bd31703717a9e9643baf2eb50fbea7dbf3f581f4b04fc008cff4b99174000015e23d32b34099079177ef171ada0958df0561b2205e1a4c58406ac8d9fab883ece35b3cb94ae6fbfdb80b6f460a15f04e2dee808a1ef50ef7ba30ffc864fca6e0c5437571d6959849c68234e84905e04747ca2d6c0ea8c13521729fc082b64c2987e389d8e5c6bf2d7847b13e1686c027d0b338242663b3ce0908609768264240fbfc3987afd696439e2da54bce8b4f1a3ea3a7aff76cc9c143303a4c83677717b251cf61f6c43ca0b08d043fd759a2a8018050e81dd0b646620f24d77766aa5f1513f3dbc6fb28d6ba8ae3e86c19d947392fe5185d9cd6610a2f6695006449d035a28ed3367beee454b1b176a03f9c14d5df7dc4be81a1c4beaf0c0b199a4a2dc58cb36e5dac081ecbcfe2b186aa50d5f9b74b25e3b7fce97d610d736662fe679e77d72149250a147e865214bb70723a94567140233f838d5e0fa0a1ff73978ba3ff7dfc88038feb32f9e6f928f3036cc30dd26019e9d72848528b2f06a6342029f621ec38f78aa1dcf0976c4f8ceddadedb6cc06289452c708e4ed6b4420c13f913c93fb4936f1a4c56e0e817b10bbc2b3df1d95b1e808062c5395d0429a559accfcf701982241037994482f8f62f00c919df8df1eec127f0d85c04e766e156dea4a712d706960518a5917c7d504f88c243f0323e3431042e4e5d9a63ddd2b85266d97ac15e24ee286633f126b0cc4efbefe26d5164a0a98896b2e074b7049aa94e3086d73dffeb1a837cdf4a24ea006eb91996464f98aef9a46650b67e8ef4467851f704e1f62e0d66f0b50156166269d34996d93127d89c30155a86a7ea87f1707813f9c789c1f2d9ff35f89fd9bfa023d37ac48defe4ae497e961486f214cbbaafe14ff0035fc2a1ec913158a505b956d661700068f3b2674ff5475fd1dfcf7e3fa0ba056683479f0748b90a5ca0baab30103fc32b766e4bc8df28869af9fe21d79a7425062d0c34503ce919b0f1363a3c798b3097c8348e8391226ded3e5ae884d9aa80c527e22ef072557e3850a0d4f6d40f9456866a555a123d817e275280eb9925e07e4458e5aeebd6eed615a1e2d18fad1ee8f22532a50507557319270b8d097c088129a95deb84f19e0c0e8c49fe8253ee4d98bbf959e277345e9049a88dc22bff975aedc3dd332335de6e0b940d71903cb88240ebe619a690b995baa0fc5786bc824e98c2fa0f50e6e5227f818486f21222ba8249ce0752ada48a7d71746fbc048963a6619827955056d6b78203bb25971cae87dbbb365c24c6ba19ea4aace078f0a7250a85e8d36536bc1881ac512fc26bfd8dd53f340a6758bfbcc8e860b0497248f43344ab421408ebcfdbdb4305a8c5f04f56fe2a534fe792dd2bcad0d154570f294e87c4b4aa43d2e66d6027a044ad0a167df7b98f05a602487af8b09b7c8a17b76a55029b99560b1ba5df220b4100090aac9ea563d200c2f4aba1386d8f2292ffffe3bd4e919861d186fbb7fdfa34c776da5f0a54f5acee63c757c9310cd30de61dbd999ee1d1868933859371dc26ee4717cf71c96a34e4833ab67da869eb7458d7fe78531b41874ae8c55677a91a61ab15eeae45b17929509060647a6509e6cceefd1cd06e6d20bf5552fd698f9b33a25fd685ccb87512bcd8a8cb11a254d8d0c2e1c0b0ba481c97679ba1df0f88805d8035912fd0f8cfd420967a142e3a7373f9851a9c80535b15410283d157e68fd40bce6d0257b5adf277de5308ee87eb491868bfb89a47b8a1d5aceefada8f06e4a38cc7376e6d726156b029b339beb05d199fbf0ca2f21027fa0d90564baeb6406bf4b9dd744288a2ad035100b5a0de563667d485a25c84a202b769ce1adb0e364a0eb4991dd0d66a082ac14da00ec84bbb6c97d6751074aa9fb7ff45a481ec0df8b21e91607859d28c9b8619e1e949a47ec04c5e92345919ea0db6903d22ee514cd58ff7475555a9544ab133141baabcea23bcc97d5091966818c22e195abcae95b10538ada5069325f0707099e77952c4079b8f664a2e424c3ce0478f1bdfb368104f96acc00a29b19473de345320611459bf93af9f3f9efed1e43d8120b1c15ebcf1553d9ba7416cbd36e9d3ada35f206a268c81fb6e79a97f151955b0bda88451bbffdb4f21ae3e1c85e123259b013ca0bfeba6a3ac17882020ccbb8c594700118c224068c2178bc1bedeea1ce2c3776a91f3b79e425a6b29979fa8ac7a5784c836980d4a214b8d43a363f51328b2a02bb64c04ac5ee54829661ca446b6a887ac8fb42a4c5e8d14cffb3128b750ce3c1afe4abc8129c27b5bb73871c8886726af6123a76da810b891f0e5996849fa2748a9bbb51dcd989611a456993ab4a02e399b67db804cdca49f3e805e3c7a81afa287024a9974538ee44993388d290a537ead7c12fa0980499690e8c2ad5acf33cd88ed04069edcf8170b8beb8a7e8fc2684db68e17ec24aed1092149fe2cd4bcec0a150a8e0df2ba5429830f74fac6edef661e1dafa4a268db6d9ae29a4c4618eef279cd36d986029d5a5b82586abbf3b12bd3ef1db439465b0296f5e38e943a50440a934dc9d5397abafd55f8e53ea4a61b8e6e557e1520bcd2865e52a688c0d58520a401aeadcfb78f3e1c5aab2e77a99bbff64f75ffaf8d6dc7fe2a5085662021ce605e21bb2eccc839c4d00a66e06c1643b7597f6cf34951e67407ce4790ed1c425728a7797e12b7f09b0c187c27aaa1988ed1616d937ae16b3a6621b8d2193fc3e044370e184c36e029ae6e7bedaf00ca4fad8f70457171c954f2adcdabe7bbe9b62c04d4a27cae4051dd5680685da9372db7fe49c95ae708ede88e3269415fe7321c9459946a01a2b1880bb8fad9a4e5200b73ce07202afaa81946c0956f7fbce5ed99199d0a68a0b27842f5f744ff59c9ef1666cf05248e856b764233fbdbb090214ac930d856ab67ed9d52dd8097a997bff9eec03030299a5ea7e40651bcddb7a8e1e6679041e192cefd1a2660d347f95d302445508db6d38d500cdaeb3c20502ca7f40176e26c053a0313a1fe288ea1393c72fe70dd2f7b624c6fe35192b8cffc0f79b9fb6f46f6420caeb9b004d6a579552b0ea6562287861bb78d03b5dfeb307bcce82acb9eb6dddf776ea8e7b3cf7bbe3c282b23249543fbd4934748ca956aea0d6a7f51181a72f82e91669e298e155f9931450099fe8df8d83b87e3b9c640c2b517d7bdda8eeb9357bf31aa50af6e7c17ba5a0e3e123d3fe8dcdd96c92d0a2ee200eead6063969833e1416922d613fac71beaaf32302c5cf8b96782320c6ac10292238e3acd30cfa57c930d4b2f7bab6578dda3846bdf58bca28cedb3bf995c436715f36fb0687400ee3cd64f099f81e7e71e2d28ae204440774638d99bc0df51b497fca33bd4258bb06338f0483a7da491626e4834412e51fd4aa8736c61c8827d26745f4f190695a94a3649cfa2fc1323b08ceac8200878ce0f950026187a440f86a301dbad823919991038d664e9164c2237de13f44b99b61219b62d2705b2b8e8291380c5558a7fcf8f8f1171f31fcb6d7d924ad3b18a37d3c54cd10eb2e9e1db42f90bca34dd846745f53206b0b975ed2f13854a77c366e4dd30d266358dd7b8a35f88e1bd2f6e007b7a12117588849d79932cf2fdf9a5b9a62820ccd1407e7d636cd89df67c4df3a156af46a7452ecc888144f6b144cb7d4e210537fec23ecd7488c4d3c52b40a0a07f3a5ad5eacc263791f3d04d8c08165c86bea12aa02f45a4fb456c3436b2a37a66019be10f5793cf4b2cfea444c21ce9671080a122b9b0f8a1b4892886257cebea71a98dc8c8a5d1d45359106f2e4f20437149933f49a57ec621882b482847e6a107d0b85dabf2a3932ae7bef96cb2097cd1d8dadad6314ee915ff413585767558e2078e85734e92e72bed48aaaf6d69f30a42c1dbd66173930e518dd27d8e3ab46a32e9b5f9cbc26c026e2fd9e806d3008be572a76eb76376d12b60f2f4dd76fc475451bd426e249dbd1f7bbbfd255e0bc3b6cf3dcf6ceea0a82246567f63f5fa5e9e512c8f829bfbf5c753035b34192d1ded1722e398c14bb77075d6bb2f7f47707ee3df957a1346c60a4ec66129fc298d671fdec312adeb630b59441a788fe73385cbd645538f580c4e3758b210afb6a30c4a4254f86bfa0ab4cd8de1f89577edeaa6069f47627a327cf9dc6b5577e2085d5b47b754a7623dc5008937bd8d2d152ff573f5ce20a4b9053d7f28e653e9663b7ea27745570fd1a76465e40115404e828e3bb6f7d536c84641e2fdfbbb1881f82c4dac305e8b0d1a9618e29c6431efe34613cfb514cc149693e82cd67706281fdc43d43c28bbf5fbcfae19a8e097c8da804e88e2c68fee0b920cfb645408af96a901a64ff1531483c03525a9686d1a4a7c23ba0c594816198405dbf30e00fded5731f41728b052ec34f5f7358469374652c4a8a612aea93bf493edd85ff535ad7464a56771c96fe94996143abd748cad763502aa471aa8ca9424a0a2150ac99dc7105a8a1a71b9bc571410f56262893b5941933b48a5e82d5e3c95b8e7b5ac1701845d31dcd6dff636244f1d5fcfb44a3d687870327302430210bfaf1f17f6564321377c4c5337305ac1480ab1e4d18c1ebb7f878519c8863b4f0522e4c405d5393f22c9c24d50615ec093725466fb20306f10825ff6fa84c1d4481dee23f44b819f20a37e5f8cfa4c78cc8dfaeb99cef5225e15cae4624c692c8295c4c1cab70158760d7212963dd8f81b20c85dfd3da6d4f43851a83455b8e2b25108bf927161f5e5fc4e8bf19bafab2978af32b00466db32e5428eb9f15a62a31f203ba99d7da628244ed2ede779a4cef9f2bdd9e716fa03f1ea57dcdb1abdb2b500e06804f7ddf3475a253808ecfdb1db122f38d21c8430aac48f2bd679fb1dd2cd4ee86b5c1a61df0ecad574f22b8bc5309786d0fa736837df4c26a61b638b60756d9b9b809a32a37006be6d62201731777dcf4966163c864a5ecc0df97d75ae0a3f38fd04be0eff16fa189a51db2b8ab3e8cf19fb23f5942255021ff325b1b36f037749542d06b421a7425a495985b41921aa7930c7cccac6c4aba4c36206dbf856cdf2d9cc47808d07cfab4144a6b72c9ea4812bc46b6a1dbe94d51a0355517429ad2dd30377d56b288bf38b4a1fd66e50d5ad1683b81228df6600889a48cb19faf49ae2c5f634170a3830c421ab2c3d1523fb114f7062d61f0f2d9aa45fe2250ce782539041048141e7e0dd2d182c0be7c2a5030b1a68416082bf36e662bb767e1a19cb73e9e31158f9c9486b7391b8dbba616e0f37de27e1ee8fb6090d495c8e0fa5c8e7468e9656f0b0add03e3a54aac0976cdac368e45c70929e12a38f47211fcd3538678002ad476fde9fa95b2985e6d7c1cf04be4ec08fbb84382d01fdb5ea9fd24db5277ea05c723063d459b12fc7171d867807b027dd54fb9b076a2a58c6b01712da781ef202333d3283afe1d4a7ba19ed437aa7285753c40a9533389320536d215479f83e5e11c59506b5b035166d1f3a5f694a8726d4bc73ff5dd6c8e55e0461fd065fa37d87694c31a10e3d74e8535d26645cfcadb3429e5c571bae6b08c3817c6fe39c43b5f6103dbb25df0d5466d71b19c47ffa160d796b9c798b1e3e941dccae63e3e2143fd581a8c12624c70569c237ec5ed6335fcbac3f054bc3f63650c78b453041b768540d69c0da8263d8a3c4597dbe151a6c54f14fb1754f65d89616696341c024850518b47d2d8c3c014b5aaca2ab85d5087ba7a6de0172823423d21f0f597d2fec2c844c1d9aed8e44418bf0daf6a1fa07d07c5aa4aef63387e5a27c1218da94729dfcb45d63243a9f14cb2ad34cb7149fa77d8821b1c6727dc94ab4dd324006396abdf239db967f39ae02bc3d63fb23637e4d1c579c9fb66ea2fa116a654a7b2e6175b23cfe8dbba73f2e98dcdbe28e5a5a06d51224704999f28cedb28d1323f57277ddb18b8e96dd38ef23572c811680c1413bf0dec89039c0581176cbe7c1259b882744d486935b3076b1ddbf3904ec35477ea6f3818310f47c628879593283fb8b406d90bd7420c793a92b6f461cdf54cb44b58de225adbb621af17c6a1aaa2be571574ccfabcaa1e6458a3f4171d09ea76c04d8e84c21af495fe1f4fe187469ba5b7d154c6a5388fdfc8fa698460941c9e7a091b152826294d65d612193a87b991b114e75f3f623d36914194fb2f6f1998547599cfe9746cda1e48207ad7fa72c6e5e628d11cc66a5ae4a03bc134432171a117db7d861090a6653209f9fecc739f8a1f56db57e8aff9da574549c9ef5bd257067cfbb1c1750652a5453f15e33eed0dc169f44e11429953323b175faa3e2914d5071e1639b800af8e3aee111ecd4f8c0f8eed979ca9df84026fad3b1dad751f794fb4bc4d9d75797258aac8690a876d1e6f4cac354a90e1bdaa45895edfb965191fb1197d9d119631724357a77033b2caa3a4f4835ce4088b0da5726652f84322791551b53345c0597642f2dc9479f625be019f1c38c7c4b1d37f3af4703655c43c65caec995c9b7dbffcdaa8eb8f2495306249c60a9c76d553213d517a1ff68d3740eaf900bee977cb246995d089614808a569a74a8cd633af5d11dda674cb07f8dd2727cafa4919818eb8b779db3f09d43efb507fa79b357f0ef939e9353c6859bde948b9c5b7e2360d73a593fc9d80a03ecb4396d7f869fccde55483cc50c26a2d2f606ffda84595dbde7e287721c0a369628f10e4ec267124b151f6db96ed28afa5903b1842c73face9cac4e3f47e769964e142ebdb1a021e0f824cae3abd7bcadc8223bf448cc7fa25d3699e9be1ba543fd26a862a9b618aaa78e631b5f288e597247a35859bbdd00b7a465df21b9dfa00d80acdeebdc707cf1646c232cefdcc79c2af752c6b5d99ce9a68085b8d4f34e91fadfda8ce59ce6929f7ce519f0f465928c2a92501e25011b6289f85fa5b34e41f92d7e62be2ccb284bab721e8ad25468f974ed5fa31f8f89d4de9b0157a6c271a5b30d2d6a169d2195926632fa4ff6edbb6d67b1d71f3eef5c9628643306181de8f858077941a76c0c74bfd5c7e518a30e44075fadd6321c3d773fcf60b0beb3457c722c0667088d51f635a4cebef4b0507afe6155cfc9696256a6b5c78adf8eef5c64e74f5589cee9f22ad4bed18d67136ce9b22c176a3dbbd77777a5c63d0c8e19ca055aeddc2751775112d85c2f5c47da7d9efff1ad48c567451c33968268b99cbc6c55aa5923d46f74fc25a877003fb43bf132c664183a1aef54298a0279e506013d95606966134cd5d690cb1538710e701fc29d1f4487d3ef2edc33c426194ec7ef2c4d2cc4aa8e0a0f350a6d74d156e704e8da80fdbabefcfedbdada765b41a4b98d032b446e63b9973847411a3fe4c30bd6bb013540dda35100bdbdf0e7d59327c3d2e4a169de6b9aa0e4231e9d9f2d9d224856b71866e88412174b9452e5d951ded8210ecc94b6d801c9058f8760e6aecbebe036718a0826a65d4a476f761e4245c61d80cf61e9c93fade24d5f78f9d45b6ba2c22243c1d782c27843cfdae9af1e25279b241ce1bf932446b90b626a9507de99acd12fc83a2c021345e62f1bd0212d2549b3233ee639a6e08d92995df1296f86e0fef01ae68ae79493a6a35015a9714f8114def3cf6a955343eb990f3ee7890ed9fc526e13e4d98e75738f199fb900e358cd8842f56cec7ef28edf10aa5e2c457557e1816be1ff5a1068ccbd07b1903bd2280a655c74354c8c2be06c74ad765d934519a24af62959b5c57395cc65d498436ae83c76776d9a8313e816ad5162c10c4b88c745decb59ba2baf1dcbed5c7c1eb40b65e5529fbffd44eb77deef90a2cebe79593fffe499cb6ccb40d13f25b9771949409ce4d83ee047769a21e788b1e19c8cb83ba9ee44d5482ea3f517b50c41a6354ba8622de08ba0f676cf1a59113ac4b3ec8050ac3e52691f820ed8fc1e2092c2a65078e1c7220e74bea82572a3db52b95d77740937bc7bd51e56175a988cc63248631480d2346b78a6762736ac1b9744b116daac7afe6909a275474abb9e9cc4261ce29fa026ca13dd227e56bbed3d7c2eb51f2ebce12b1cc1134fc94239144a686936ccc0fe5868c93f62c5223f9906cdfcae2c8885f2ecb7ec0fe9c4f7db4806efc4a6669911dcb235f1f1c106a1717d16b279c1497872b06e820ca1c4aa9d3e5e46f686eaaec18605c953d92ef48dcb416a393eec97bbe5e6c630036867b2ef372eba0bfedcd519b671f136383d7f49433d57bf50f731b49161d8d23d021070f34e8eb14983ea494a22b08503a09d3df4dab79d7a2031cfb727b24b1f336373db7dbcb330866b3bc6c95f4f26292f8de39d696e801637ee0ca3f7ac9b83c61be30c13f1a2171547ca48376eeee3be282d90480b871cfae268c70a37b0044645cbac8af6bac7f8642b7a65d74f8197762d3289e0379b1ba929a3b42d771cc885d7e3879ef0d84c853d7511bc62fd467ccf04c05fc0df6a4bb467318fb1f6b21587c06282bf27be6c97e6934da28279ef500a9e6efa94be6163178098b96915f7cfe6c6b52951665f6feae50882ad9d52859c0a60c09e8fb430c84c318c066af4324e96f6869c008fbef62ea089023be946de340339d5c3d862f09a03e018da9bbc86f351fe00efc4f02ee983528ed15da1120a468c8bca32bf835ad8391f06b51ab5321035cf8523be3911a4a0386428cff098586584dba8de4fd498096046959e22cc2849eb43f5b04aab8b5f0e5c794ec0809c859526d8e0bbafe831c2208766e6f9de00ae1dcb46bb92807b6f915158cc6d4f814fc62b20872db8a8709c9ed05473a5506c5d18ba56c59a87d38c3f9e00696958fdf08403071891cb513006d1fb8d9d98d0ac6e0a32ae8f852b6d0b6cc1301e19f29c52928301549dd9f62c38cf308d49b2cc43df79037874cb07b63c1e77cc83472d6b74f5a8cba7271d8c65fd0e5a4457b9eeb8afc1ee408b10f577aa6907793f3b544e059890e2bf8eed75c5d5a05bdc4ca8f2ab78187edfc2f3fe114b26d636c501d500bc8856727fa47589171e9a0ccb576769f5421b4541b34da154817305c51e383d0a4a9de335b2be8ea6fcb473581b97e5581afcb3aa3806dae4c30510cdcc71039d9dc7497a8a00f04113b78cb5861030aa84aeb41babea8f9e2a5f0c1f60b49c7e946a71e0835b5d594fbadcf500af5636abf7ac518feee495ac15e5d6608ca481833f95cc795fcfce867aab8fd23ae3e6139ccda5a4a8a808da8f7957f61b1a18321ec476c164611c1f812547282332d4408e1abc7262cf7fb7ca27869e8e11786652006036b122657805dd8507604343fc1cf9cc91c851a53aa7af30873118430b0c937c406dd8571939f4323d09c6ee94a322e8013dee6574dd7ec87e7ee857499fdcb1079a24bdd7aabbb38ada02a7750dca595379e0c5a2e4788e8ed3008d4239a43fdb51c8e2dad34dc9e8a455668d2f5e9fc1acece5e5acaae6f36bd244869d9292fd036c2a76d24d2d426ac731c2ea34119e91fccb79438ac9a29729dfda7f2ff10c5a1cedeb5c68d33eb4c4c7268e07b19237727c7839e5bbe44d09f18867cce39cb7e0e76bb44a75ada13434a0c0090248a7f48870281be3f5ddf27cdf2ebe4cfbddd47da4b8c80faa29bc0c58db360f8308a77ed1d146d3c66330996eae8919e9e093a4395b29b4c06d6ecf3223c4fff95a1201b91616cf9f8959f5bc975e92ed47ffb14f9478d0fe2b14b57858ce22a87898784880b44bb8bc868f6040d4d1de039dbdf089b782ec312a45e1c204e289d5b7b3d926b386ad72238d590073172c99c71e7420da9a20921d9fbe6efc630fb60d94a5fac2a3d7b75a8ca33c5bc8ba59d835d91795201b1fe8405d1f53311cf00d93558c5d18907053f0e8e79f53cab1d33f91b6155183ffc7e542809a23061a4ac0061c3dc8f7abfecfa6a340075e11d117e21c5e9e2d08ed8cd781ace6c14159c68448c1616d5011e7681f60190e51dc789821b5823a863b344314e08cf9e6e5734dcd47f6017470e368af9ead39454991fed19a090b77bcfe789d21bc0d85d941b4dd1915f2df787565f287585927e4c59b45b00b3967256b798b2ddc83079468b96aa382aed93dfe010e704ecd45e84e4f3c4589bad11d0279c159a7d6895ca74db5b0a17465823207bc72c73d2dc1d3e9eaae0a88039ee6ce12a15c5bad81eec595ff2a5f57cf47dbb9b9270ea4f9a2a8356193a13b56deb1af310d73227ed075bcc3b40a2853cbba43cfaf1987ed701af851d6f5ae2f49e3999ff4e246a0cce31353acd08328224bb039b7fbc98f5047b5348683f68cc0e75ab737aa9e8b69ebe93e60b8dc5f829d6af043e40a708b266cf5e8bada753aa6081b33597fc886cd9401fdcc470964314d31b3358a110ace9ee561b92ebaff1419cb2beeb14350dd0eacf3a65ec56696f1c7d8cbf1ee5bf7c22734c91a264511afa4407de2dba34b2b0364241a99ad74cc0a730cdf6005db181f5fbf61d7a0487f64c458f9cf565f1b7ee447fa01caacac64ef3cfdb703dcd6e5afd2e9addc54c6157e01829008a8e5d12f0b459d6dfc617795a1aeb5949b15f2c560f520b6b765dfb794c25e9c4cfffe403c3111a045e5eb892a14fe8c04251dfb40c89a878b3572063bf5e531a18e9b38a81a1738c8b1c80f125edd5d19c8457ca98ac7892387148978c8f33282ff837deca488212da7904c253e235454aa808382beee22a1e70543442b19085f825d00398b09f337c37efad1d42c6b4652a8e010b6bbe689ab0199131efd47f35efba9f4bfd115327c06481da4733e50abb539a9d9633adcd8cc3d0ba67a03e98e25019ce1e1129f1a62a80f94a77470d1660f177388aad383b8a5a1ebcf17995cf39cd6ed56703730ffd4e173eaec8fb76e4ddf9fc472b1af12c4182b1abb6eaf9f8ba688a233eccae607c195b7a66319ae0a55d8e1d9918af641e63615040a21e2c2c200e3996544b12779e530ed2435709f9e5f1d4009b3c9b589436c7307aab1fade3b40da7c4207da189a93f62ae7c3965aa4968342eebb7b40ac15032171ec8ac977719854542b20240b96e214a90a96aa99d09a8d34252f8fa6ea8a193cff07ab08e2b9899548d5b5130b5f1673b6c91694ca47973a71d1a841b9773bf1f38b5d1707c0f9a15cc135bf378c415fc6ab33fa5b26d0d5cbb03b09da7e98df013b42eb2d0b4f25f7d1e4dc95706d52d175030973ca7314a25d9d0ca9d683092f78e346b9c225d027bd43295a6fda5b00f363b3b58f09bbe9a74b5fcdd1ebebd15e6c4612f6cb7f826fb75fe799939befa34cf8ca18f9d4ef778901fd4984d38900b8025303ffa1cf68399441eaf6bda0ba133119610444f6a4be2088fcfcd876f4aa2101063792e5bbcf00c63c159aa34c8a82d93c437ba39064978db5d87ff36c103a5a92ec3f1f0ec89a82c83d0b52d518169d9b6dc61ce96830d4d71004caf34d34ddeba0b8357b17a0514f4ae8cf66b147698d33b654ae56dd33b1c6aa319d67ea41cf6e24d0b8a97aadc6ef90505ec8b201974861b0a0c4a288758bff045b90c9f22145be0df261934dd4087da6a314db6e3f9dcb1b1a78bfeb0c662268bd3530369ab029722dcc3f597c5dada79eec9304d8d37cfc470ab04a524e8d2f99e49ba66db37577a9034816465a00aace3b3e39b4c7cec060a7b89ea76517cb40a6ea5ba651350da76d160e305d95fe8cd90e37c91b165f30210ff624d0a6d79b5bcfc39ec7c8d769f20e016bf7e7113b315369a29f0f58b7db369bba668cac7caed54ebcef452ae36dd7aee5721a05794a7b7a2babf21cc3e11fdbb797ee42a4025e729460083976a784bf6767411edafcb043741f2b0e9901a8e5e011d286fd313e3250b0af4ec97fb1f299d5fa70a60fbe7b01fa3d6c74c0203e17453e3d212744d107f068f8b0329358ae2b94bfb8ffebfc74c2ded946905dd6a5412b096263a7cdb9e0ddb341b5992b9615317c28ad1ab43f257a8c40a6a3e929693fff7f7f4b35e01286c79d14756acfc78bba7ffccdc7c719dbbf0996236c404562780dcd85b0e69def4e32e67ccacb796ff53e0be189e8853acd7c58bca3fe6f73d5e06f0b25d8cd3bc1237a210df8c6b531dc48c1cc9fdbb6b8c3034e088251be9f3c3bb3cdc58f1841c35547638cf36098eaa5e61be3593d531ff13558132d9789415a7cb847ad7d976a151b731c60726e242b82643216cc2e91083020df76f55c245aa5a8e578e86a004b51eb83cd33739eb6087a85c94ac176cdb2c988c0b0e00b6bd506387b41b31fc97488b305cee46d724d3c0ca8ae44ba5b445553a188ca001456227395f8e6f181825d154daa5383693a7842345976ae270cfac354945a160db3f76c29b5a5258927932a3f2e8c506e32676a1550b9c029218ee3abe1f004800badbbbb00b2c2404cbe979b833e7cc5b4b5865491a8b70ef278224b44be81d4776dfefb3a3af8afce65880450ae6b010744b2f58ca1cd718b688241af6d4147b5c18faea0fd7e1b636a606f7a69d46dca268f46157c23edf498a75ec7bfb74b2f2a17c1a6addf41587850f2bd028dde8c790a0475f3e65a6843d22c41108c0cd45f7b816e71fbd5e42495c2cb72d832a61e7463a2afc046746d671c6d0a74561c247ed5f90ad6665a69a9a10d18beaf3fd34095352435a1401e17fb056b502ab5a2261b009617981d59226b452e0188816950578e262e77a6b35cf06f1bc182c078e6bce4676f2070358cdb317bef42d4146e78a9d79478c9060efb56029f51279cca0232b056eef4c6f33851ee4dec78abd00f84629acc7a95c93fbe9a0d26dd37cde595853eb2f7267f8fafe43c3cf4024b030f39ab970a05c72663c525d8107559080cbbecc5b25eed2758444eeeb28a525a65ac88997965efacbd812586f3f49171501fa252f759c2c03213c3c8b632eb47662ec1d970640545c4094415190104836b1205cfbb567fb9c4e2f96e4d880d4f26082a8d32a02715629e8d34e0d7005ceaa171cc786c604858f411ed11955c4c2672ba9b35c154522fc8879634f33250b36e99da4b4a8df52ce17c365788ce5e995c05846bce5fc8c2ab2db90d78ea12f3de8f3deaf8f04aef3df5b95ffe8f6ae90190cf796cb6c0ef6b303ca3ddd8a293952324f1ff2051d36848fb07bd47ce3f366909745803cab92d2cf58c93cf155f47822e517eb32ff10b11c1f5a7e9721f0167cd942c6ff663f684ad179cab8e6b45be9ffd14952529ef9e1096942528ea7ac09de55c752b341bfac7ac8d6b3ecebfb7393f0ce272bca65d1afa80afd9300f785a3facd19838977e32b65c0ef85577ca9c58c3d4d9b7e255599886b58952129d9eb9ee7c5de1deb63a2ed9686dbde65acaed3b056deb6e478c2316445159c7e6051c26572dfc51b6eb075ac9d25b748dc1125058d4665cd1815f8e10a2a5656760e25596ef065cfed8deac265dab77f25573bdd07354f332d2e2f3fd9688011e74138bf9583dc6e3358ed73f61608dbfca9bd71688821246f6021938d432c464104d981fee966c265de159ef2de9fb3f9ff531b199fa5114d94ce979970d7928773c5fc57e0f785a604e7b2965cba8e22e5d3d758d1f0ecdd9b21e8f66f1949532b96ab13867124627783aa665f5fa9398d2787712dd21b948e58eac4361c47d4a247f704d1af00b1ec02021dc462ef0790f0c315ccbcff1388b150e5381282ded1da925acf4f64849b1b48ca689ecc344674221c96fc341d189d5a263cf34bb57e7f9237a12410962f2726197bce7c37e95f4605261ec25c3111810efb13008ede9b001b86c9085a460cc7ff907a608934a91baeca486251093fd2c018e4df4e6cd241988c2dcab8c66e97c54f843266da459747fc70024e1e3ea4c15d83939b57fbce731c91978c537382aa9ca11fd67beb5311e37793d8296b42e20353e2093e940c2538bbaef2ed3ab8ab58ca5e839215729ba41d64ce1c04f4b076b1eb44e4cf2353c0dccc584922d15d5b7b602733edcd8bfa30c72b41d877a9879105ab6dbd6220dbcd2f2eb0fcb528dc92d45fef2570dcaeaf92340d5a4914e034e1aa3f0abca6fd9f7b868c56ab3ec0e0db21222ef50e84fabbf21963c10dd7040fe48aded097c2a11942a70bfef48510abf875a8e800f43d4007dce8d2a3aebea60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f223f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca313b3dcbae3b29c199a1baee90a98bb319de391a364fa231f48c8e761bcbaba21a37d393b0b7b4fb35a4b0b6235e1b6e5cbaf9b610002ccf19ec1160e576d2c3efc8b9304b4a16c347424e5b17834253eb2c9bf3aab0de4a5df7cd33389f8fca267f54ca75bed5827c712f2d87a168c6e97d56fbd2312eea5de510adda74aaedd8badfe75c98da1e8315a52619f177def4618350f7b3e496baf5b8894da2c2ac0aa29a496301cce84cd8ee55226860f3becff33b0526356732bd14353ce69b32e6d4fd4c0f08798a478fe34aafea9bf5cfa1cbc6ae4b834193febaee74254d10cca3b17ed1e3e668ffd9e03385cfd46e1b095df783de53710d25d41241496026ba2cfd9d558b7f03a7e2f70f5d6a10ca7126a6e9b48b5a4d235e04abf9a2a06e66b053e98f0838afe81f3e784727be4583a7c13bb42f198dc5202ecffee0aaee08e13cc23f0425b6d03348ee5b5352116f438f39d81332f4b626a6c8a1c940eb6044be39144ab304cf9ea0e9014c3f476e0c5194c62aa525b3669caf5db5ac0886580c154dea576be086cd971aaea044e58bfb35e8ad911b11a6a2990b8a4ed38b1818f9d33ee9c5ffb89b434caba43b41cd3e78b656efef2b963ca544099a44542cad0035fb96a13167af4024ed8e0b39a155a2c42140742a3950301ba855e62eae57d4a554c125757b6be6731410c60f1a635890db37ed5a992a6547b8d420c9a9549ea02d34dec3a610b8299f1b8121c7b10b14a44d3baec46ba15e9a06ca26222a34a3d02033b93a62c3d0fdc1c1d60daa3d439ee35416729246a560b1f28922de53e607b0c96f73a64280bfd39da15c8d825bd904e7edc5d0b9a8107a479e175b683e17af2fdc9cac2854d63d3b8547524eb7b36117c0ba06d9df86d9778d8b8d9e7be536cc585bf5dac634c077f85b36666b7fa42fee5f0bbb9a03605e063c8f820a842b7e768a5dd1ef149469b66a4446c700a1b977416347ebb1fb5733f7e445c68d45768ffab9cb33e353883e58de0658abbb7cb3fe276eaa62701d1874af93f5f82c0db4ccbfd430a26189fd2d3b59e725483148faebe2bbac7d105fa241193321de43b463cc0a7505841ccb19c104e2cab6dd2306f7e2fe1e6c640c80ae3a7ef86b3156e3842f765d1fca7f49ed38fe0c39b4bbb3728f491750517e633e09cb045122588029c0fbf1b3521d5abfe26d810719725c9e0ccc9277d90bc218d597c86d5af6785e529e7a6f0c856d3db868be444f9d27efec9cb27226212c04559135a616de74a31eca3282b641f0d210cb0ad13dba9cb89b30484d6c7f0e9d178dae2d4a48f6e198118331a29b583994cfcab2f9f30f6cc76c6917415135b4e6a0b680b59b5a970f48349ab0567f4452350c91b6b61ad7cd4b011a6a70ce9ee75fa1f8d97e1e2c11053a4a9b3ad5e7c798015b3d84b85156dd0244cdf024bcbe5bf34eaf4d6b24ab7b7c2839955b449336a7a393cc7cdff37d1ca9d807450637c15df060fce97ea7452e7778a8d5fdae33475408d02df4c5c176aa11f36ad1a123d676b2167f81d647b12bcfac75240b95b87ccbb2223643ae9393de4afe2b1a104be6fea4ff64ffa77677e25b2929e3509201d3805c4eea627ac4e1bfd81cea731393c3636e9014313de05586e8a59ce7a8718dee86ee192be82a82bde7bf598ff7ffc7b23ee08aa34c197cc1727efbf39415b7a188a11a674eb4a3f40d6692a653899dbec883ff8d681282d7d06f16a774dbd10f6204603d515091a63d27c0c8aa9c986aed3b95af3e80e299a411b26267489341cb043ccd15aa0adf90237a8a9b6f0e95e1f27fed88599115c5b6025b26018917ea38c303cba72e54c642b4a57784699a93d93541e192286173a2640beb834a4f3b29d85643179e740337e98a6d0f6bde35b2585c83614c9e15c53f669fabf42a82033d43396e4fb2b1525a8785988c128db818df78eaa11b825f4900a1d6aaae90badd613de0e24a017eaeba84997710e2fd11e8d98fc73b6bdb63a7616079fcc480999922363c42b9df5c85bf0743ac4c29573575933dfc6cfa2ee6a98847d08e2108d923054405b6e482712408740d5026bd2974ee35ca0a131fd9bb18391e52502d5d022fa6fe4e062458aa9b695e2ad011c60bf6a005a3fcd71e8d86140d9b72079c7b31e8e1b47357508b30d3cb3afdfdee00a359520a180a0bebfd837b543de4853c0707abe796eb4aeafeef0f7e2c6ad3a30aff9b59312e8dea02b8a7691213c965542f3e8121105fd1b4d47e1002552f46f9773b5bdb7d7e3d3b2708de2a00263d8768b395be11e1d79652dada9c61ef59400b68a08f7a34a00a605c61106c562183ebbfde34a0818ff06e2b36d69aca663345ab577ae9c5ebbecb88a1ad0097f86f2a82214494f0e82c7db6300b5cedaa9f9fce6e4d4e379ce69f75953ea663bb27c50c42e8ecd797bcfd4dfc7230edaaa1bb7910c25ae765c02a3a76248c891bc96dec81580aa5a25adcf620dc0d20baa5f5de82fdb4b00132a6ae66f1f2f19e85a0ad3a25f8f18b3a614753a0bb3fd41d39bf421dd786b776103fd42ccfeef17c4a51528a563905784919b1e069131719518e1f59a7c129a5cda250afc8d3762b0b0e258244696b701ca000a07cff648664e5776abb6cf765fdd43f06284b7fe0a7baf9e8c24d2b74f010ecc1f83fbfd8857637944e517c9337e38266565f1de5e85d5c7bb2a816080dbd7684da75ad052566aa641ed85ba4ceaf67bb4ad1baf50f05cf7205bb2ed8004fa5028fc781f21275806c816f5c0ef1bd789d6a8f45e1284b80f5bcee0c672ef1574af4c9a787eebbae04ce512de64976b034c6d1b00a393e05bcf253e401008b24c68489fc7a82e20db3e3852dd507e62d71ee4fa2fd9c0b8b6e0d0bebce4fdae0a106c067ad94efc3c0dbfee094249ec2f31f00b19df4dcb4c364cef4e541bdfc4daceaadfac87df5ed3a7270b249cde9be333c88e454b5d1b0c728ed01f6c5bd7b0742cb12e5eb3b1c859588828d984dbc4dc0eae1279b760a3e4ab8c9dee087277695cbef91ed988a640c17b34873bd14d2fbc6b7aa759762dcca2196de5823ec75bab2c080b4431e2a8767979635297c3f2c65c1838587ae99d93eef0c1c405a55ffdafc53d93a11759013d01b7be9a380d1b77dfb7ac2e32efad6a22cbc4103075c50bb12d5bf5903e5136fd72e03ca86b16a0d4b25c5b27b9f74dd62194613df3f1bbc62d7e435bf211b99350e5f4080cc34effa92e9beab9299a4ef9f1154a1b5437761f7fd149a655db7cd36c67357089b0e84c12eb48ee9ba25dc13d3424e60ff292f70abe1848c88276f70413009031a333f4201724c28340c7a117e92803c5d399904097eef6dc1be1f92e355e5727fcf91451c32b96ba0e438e79c0495fc61b41297f241901bab6dd992683922c6512e64210ddc610eeeda0d763824ab2b69408c32bb0f1c2c7313e6d2d2d1de02f55659c9c7cbb45666993b80d11251b137d25879015268f981806cd92df25803f7a6e8ba4bc2c76d142f841833d92381ec115fed1c1ccc8c4e8f18376847033698f3ec10ed9d454b038637544613c4be73808dfdda579c171e643ce664a7649dd1b3913bf7c1f221d466343af6ce3b501940a2903c2b544073f5614f762bb26426cfa61e95a14619d5512c8ea87671efe5990ec1165f50c4973ecaa91480bb0a1c50953daccb8e40e82f99b55b8248563ea1730196b49518abb5af44002f234e897c091ddf94b6c8fb0d717a9649c02a465c5d2fb6fa960766f8e11074195e492d00144fabceb042994c8be9d4776144b04f3fd7c4f2a8c18d673bd7c83a37ccdbf63dc7c34195e563bda027a1d8dce17803cc3c8b97746d2f7f7c4f7a85889e6b954822426cbfaf7fc2e49bac4e0a8bc9d61428cbbd339220eb7ac403f152afdeeef1f8a9c54a9fdbf9a16f46a56adcfd711fe2f88b4336ff5404b6d33f09ee50cd854d7fc4f7ef70adeceb6a1dd58c1ac164efcfba36eb1e651adea54f52292807bc97e890d8b7b1bdcefa25059c477c5339e45eddf735dd9ccfaa93711a426499c0fd5bfa3e27e35e044b2971b9999b97f7a8de9f65b03bd402300bda85e66e3d9dd2d367c49059785fd5bf9209e80ea3db28d5d4417878943cf555132272898cb39817e3df4b1c06dd2ad2ce703feec96222d1582efed354e8f26a8b92208726da4cf6e6e77206a0b181bbeef2e0d1f6179e0d74057e104fb2c488ca2f25a7e00efe89131e82a80676b066c569e47f9517dd42cbb39aca84bc1dea9973fe1289ec1dbee87c0cb22248fcf46b09fbaf8d65900bf47e594d75adc53f4de9783a2912d4cd3fc04bd05eb13d882aa3ca7d173aae734b73eb816cbe1dae5cd7f047bfb91dec45186f5801f50c549eb6106b4f1b5a6c22c6318106c19feb28c830d9cad586d218bed8064a5bf268d916ed938bdc8587f51edad41c47464d77d51022a26abad4ce899e9354cd108e0187bbb0061cb930becfb5bcdcf3020538a655e9a9609f93a0917f185d4cc5a901a052eb3bcf4ba0bb0ed613100d23031a924f46719350d806bcea97306f7b6f50f8b048788947a248d1b12c4bf0b378ee1df77daaf098b0137c30dc362ad4bd6e180f361729ba70a1a3365c9ad8b91ed5022dfa0bb2f364836662c27b4847ea5e16d907b1b8ecce83628bb6d1c135659053bfc64af1fe32442d29226ef47caf215ee46980d42dbcf7b9dce78c49bed5a1e1e080421126cd9578884a71106babbd2b99b3d0e4a5fa3a645605d5bb57d7126a81e4954449d7ae1e6921f9893ac2af7ae0623cdf41a01ef17812c5a1a8342ecee13f32423adff040c6901afa60a366f08cd085b7a95d67cef294f4724c70cbbf8e07492407fc5d7b1706736d8225675b6f8e4d45dc1ec508134e1e1398f018366b557ea7395a7e0d7a08744edf1d784966d25968a37ac7ea88071680fc807aa46cf4d9d9f7ae9fbe5afcbd1c8bf02101a70c34d192cf721a24389598f70136acf180a72fa1ac30c1f5dac4f8e50352514ae2cd62e3593465873672f9a6ce71271ed7e9ddbf66b64c6b8f6ea60c0f09c78ee0834b2d2a18c6431c252bbd67339052603d694ca906655d87755aa5480b6778d765d4560e4b91a57f723ec46e72e038db0b00ae68347ae38ca7078e1af9b13119f31d3020e78e2126767e22cffe1b75d890336e84fe0bf5fa0b068580f8d6c01ddf2e15d42c2ffe67c91a22f38a74921036ac1191279137b374438a909e2957cd20f7bee1c6eb576a89f71ebb2106047d63c125217bdf24f3c20ecc705fd6ba0ac1ffa1332db8de41a164b5e07faa0b5a1db0361b32e5e03ff0532bb15d6d309c42dec3a1fa85e6312e98f9ce03d052aee1804ebd44a151d9e5ba23bfcf0a464085030752871dc4c58aed70acfa0126c65be0247ed8af7fa9db260a54b2413be0b3c3a9401339af6b71348ab1f29affe94292e0fd8ce090e926fd7abe5b1f6e02e97b5a7c321689cb50991a850a3261da03a59c0b9f98d1639a57afd305e20b0c6f76576d6e7e506182097eab245c0fc4fb95284f5e2d7bd4e01ae6d3d77ed81c474470cefe9c4012ccf2128a2f5ba4134fe9e61c8636cc880ef1f0a638c345257d45a128beb7726886eee244bcc0cfa09704f3844c47a41aefb57ab44f47d0f7be079dfe0e7399840af63e112a587e8151598b78fbef0e9177ea2b508348314684fab7153636865fe1dc3d7e26344ad08211e3a89314a4ea80eadc99d3f97a30cd6544a1dd257add256d2dfcdb4dbcd806b31878a57ef5dfdf0655781787ecdb127113a3f3be1fa03746ab7650e0f0570e04bec3b3df78a767f4512f9b157ccda38be066e924e00b46ee6dd1c2814cf0918cf1ba8006fdf93fa46b27b10459b84822180af5b64b2b22ccf08bbd5319cce718228f171672c4db1486dbb5534d0802d81e4f3e38d6802ae8709e413b49e052c7c5824c471eba2843226f54a493162327d95a86eb563c33b5eadbfcfc6c4d6a306acef81def4a7eb1180ca6d00a8fb03bb98de54df5954eca8286380fbd7db32abfdd8eaa0ccfdadae611707abdef5fbf280b024a18daf174d4d57e120f73722e3a180ef792b3d1524e434c8193d27f9e8bfc368e1117a85fef59ec1b4bc52a484a7c08e40ce1c640fceea82e52daa30eb26b2760b0be4bb653daa6d92620d2561c796a2e125d8e77a4fc67824063cf97d65e22819ac0108312aaecc10b221f1f5754b873a456049f663f376e7699430acd709065f63d57217051c93a467b571b166380734d6c346735c231189eb69255850feb33997ecf800dcbe6a28149bc41647e6cedc8582f477820499983011568dfd6b286ff3aba28c8e3e088b9a8111427fd44d20e046e5450aae47d35b96c9b6a18010352d970b650fc9d3622cc06235dc8551f2affba6685d7e0576dc343bc774b3416f63574799ac0175e8af03afde864dbb617a96fed9c23c60ec5490badbba764ce7901de0d3996c437e13f7aded8100df78caf8693d88f83c893b298e24eee26db484a0dae59857210a863537859319b177fbc40815192c1526b983bc84419a56a8d0e6cda73b688df853d4cb54f883fc754bc84d907229e30e313d00c255e2adbd5c909eb5c8082e65281ad9db00014f34b3ae76a1f04b70036a91799597d6aaf005d624a05ac56f5f64226a8b3caf364de7bc84578e8564560f9ce99069e3da3dc69e76fa5534b15356d5023fe3fcfd64d7afbb14588dcb2752bea5297294f6e531cd37d5ac5c0bc5cc4d9b48561af082f977125cfe7209742c60d6cbb0b8119cc5c430d74dc2adb66f6aadefb2e915e526ff2fd75aac3d65d2732b5282ce7bd39025b79a87d418ba7a48929e12ce83946bf203d5d1a26250b2a0c50efd1c5fe4f24d574676e6444dc163c5bc1df048b1d852a7e23c7e758257dcd3b1d3c62388e7518476e7c5394f825058c3da4f701bdee5a5a0e6bb1442c2262f1b120a61018ee2dacabe2aa4fc27007ab05f0a08bc75e3c560075dc4265edd6b120232676cea893984de8b1f73a1b95abd9bd35045667ae593bd4c8a315079a06c3e43c157ad55ac71a9d33d2bc2a2b82fec18dec5ac1d43bea24a81dc9cf804fdadf6c11542d02b1e92a61a0895d56a34078beeb9b9847b74a23129dab36bddb75fddc4340a1b94cb9e2af1171fce47834818263be5319292585077bbb6b110eed34ab8f4c0b27bf0b8b9ebf4b4ca347be193de2afa85785ee652797e48646f792b380e3351e5b9bc05ded58c24019aba7ce65515064b5bf883a0af4a2aee95f1eb31fd4bd3109b763693cb3767d0baa051c4c7bb31de51f319d35bb6a39442fc880cfc2b7bfea12c39b14e1ecfaa034405842aeb7839dec5c3b24f1d28987e7120960090d588f5144483b5d2420586bce482932ff66f0a0d15101e5be945b318de70b6570c331698c32c7e4a751b0d3194501d9d8205fa254f879d09fbbc7e76aa156013a254711061e4d163baa7ab0722678557a97f593b1bf76f9d6cfc08d3e17a93d8b0062f3fc059b142bf607bc0b30604157c8d25cf5cb4a0e7c5ab44d6d733baf6203707323851db605fc3e1e3ff90ace9236e3cff6f8f4e4d1727c6653442106358febcacc3989e9b44a1c096325a62dcf797a2e70356b0c0620a39060c4dd79ebeee16ea0f6c64d61379e26d26902f071b5fca8d20d7551b8d208316f93cb70323c6460282a54f74d0ac0d1b45d649e73f147c0c80eb37565b4ea9048b2049754d2bff230c66def2a98273276098ce7f315972570dafbdc6807a9c95d1dab1367f548de71f00e7b7e92437269dfe6e7aaf046ed504f7ef0932f134e9865cc444bfc592643ff2814350ec8027436cea8925f530174b0dd4c4c0088a5dd4870df75ba0a818f8d5792fb24bdc74226b598902f69140d5cdc6bf06760023078ff0ed82f081ff66c9754ea1abd3672ac4a104095a9d69673555dad1370e9cb5ada74a02669cc08693df5cbc5815e15623507d85455907264fd16e88f851d8f3d05e5abeceb009d5c845a85d1630b315fba7e9c78eba05ed098d99e5ab82a7538544206a4ede383f1e1d97b24e8a9c55decca97a9543f3425a7a4acb22439e0ac006893bb142e36dba490486953257a826493284f26fae5b039cac8eb60f786ff8a530c828e9ae6c5f97cdbd1abbf2a1b8fcb220d66312b522b9be8303f74bddd244b4850dae300c626f492dd681337faf35ab5e4d5c83eac4031610ca95803aafc6d77271093880c474815b2d7eb6ca450ea863024cd4b691b505f97ad09ed3fa182e8165cc68756e4b6e804adaa4c6c60263b8ba237698102eb00086790906a3b67f95e80afca177bfec7873259c224134dd1f3d32dd077313d7e55aa82fd70854414e729d527c3a4d465f0b6cb57b07ee2540bed98ea21c56dd605e9825e597104480df7e3044f6243bc84a29606ae31e56ab159cdf2babe98ce2ac2dbb8ab57f26524ded6b54ed906e0ff3e515ffdabf4d4841580ea99edf79b03d8117c95d2266c361e8a715ea5911c571a35183b46f1539025b8b91dee286d448ef924f7d5a3e6d78ee20acbf698c45de5eab5a65ebcbca5e4af333b69f8ca9678bbba146cea59c9f25aac4173d0adf97f802ab4326d6a9bf0d2206b3b5d358d0160fb87cffbe6a30ba4f5a6514ce2567570d12c27345f82b5e2de51f1fec3be1cc623e1ba1db4c40a274baed3d92b07e03364deab6e66e2a1e5084cbbf4b16058d5f1127fed9fac172976afefd785e75619a743bdf180649b7000c0dbffc59a66588a514a14390b6986a89c25f45ba6397f49d090ea44b2f231b98e14abe04dfd4b75dda69412795e9fbb2b4c97ea7f8c1d11a01ea56330a25604dba1fd2390768ed408068f3ea6bbfb2818f8d242a73a6a38e83b5daa5c4111677cf0c9e0fca94eff53def8d6582c6a15e12b991193574ac0813b8530d88298627d3ad8e86a1d5aa304101a660d67b0bcd8c310c50eef3648cd81b7b8a8761e91cb5223ec176a682b453df68effe368e9208b27ec9316f51002eec9d3c10a43fd5f4325fa59c9c186bd08b3ee2dbf8f77c59d141d2c0a9d8512c3c6753c40e4ee4e2f1eaf806fc15eb1d1d7e9bfced013713d6d6922a4263a1b046ded9e90201335d35bca9ccffc10a25f2cf443486c36be6823faeee8bc95243b097845a2a11c78c73fc40c35a1ee9f93a4f63381f240d9459d0b6483206637ad87208bb97bc7d4fdbfdfa24df37d851451655e4b924d09e4b0f2c7122925babcae5a0008c832913039f2b89d30c62d7a0d445d9cda2c05f30f21cf7302f2acba5bbef603804fcfa7769d88a743e33f1e29a37b17670400889e44e19ebc9d0381472c32e78b60df10bdd0c0f9ce957f3956fca3ae420496efa87b8514f0c7b5f6e5f368d9334dc8d07aeb533e2790e24db35a68697abbae3320fa86ceda23fd373aa7a31965c608df05746e8c37315367cc0e0d9cd8fde69e28e1c19134ae9b8e7760875beafd36f87bf13e937d1d8ae3bdaaceb489f334111276ae0e858276f780e08f37851e08f79487348f52ae9a5159f421860ff911fb8e7b4e7d8141a17a80d0769f36092d0ce8cf34cb1c1d13ee8ca180e56b822efdca7eed530e4550fa834ff7afd0ba673944cc2ddb3adb47e3a0060387aacd923098cea9f09eec960898f85b3da8b5e08cc95e9b5be0622c7555ce6ea62c2cd42cac61c9a7e57aff00afcceffda80bf16ff225b95d23671a11e641cbf927f2d5416ffb12e5104552f4e39a862dcdebde0800c1fe929e2086fedf59f763fd95f54734c388f5880840e6030452169225ba43bd36991bbae74e26ff0f4b8514e73dffecedb6178961c17adc5fa79a31e5e7d20f5ce88a9ae31ea6f5772941c54ab55fd846454af1d5755094f0b6047f301ef4bee34845829bb5b847d40bd606a136e0ab60edc4f54d0cbf3fab2143eb341e9b3fa72d14bd347d916c4b2088fb1a8995b061bc48d960e94624fc8f1d2c4331d73d8d4e3de9e0da10db77f565c8aee4eb85827f46242af4781ce540ccf1e407273d1eb629ad6f1aef7ce372df0ded0872972fbba2d823a7e4d5deac7e4ba444e74eabb102d10a7b7c798b6335158600e40ee44feae86d07b8219e9510cc4da1255b4a3f03f7c4288234ebbe0062a640857786e7a8356680b2f7e9b12650c2f6480378a7478cb8b10b1e967d1ef31b16652ba1dac4cab7c595c7f781b34d38fa252c31df8c2cbb31875f578b22ec9c9fc666dcee28c54669a0ef73f3563bab8cf772e4bae322e557295aa990a7465ef73ac2c1ecce16a39505df86b2b84f399366abaffdf1062ba4d02611bebd447eb5948d3599a2474838a731f0ae60201baa335df177b89d2341bdd00beb4f8071ae618dff2b6fd8172d072f673e854f55681d816e1b1591d003de9c275367166ad3500360c5b2373970d0d51a66b6c16342b24439e19a2c5effab17aac9e1d4caeb05a2a6599c1411ba47b2152806bf79525a40f9b2ba80116eb3fbfa3ad0ad6177125915b6a11cba146d5690e0c1ad763c0ec6f2a57568be3a293e6f202671e0c6d7fab264016975a506c9bedd8ca8a0a61f220f5d4a2eb4d193cee2947162d0c85a193d56270c916209066f4936f1b9802709a0a00ca4d955a9f6c36cdc78209c30a7374dd670e1efd711f73e0868ad0f8c71a9e175b17d6f9c98aa6b4e445b9f57b08b0a3f9f43b629e43a0ceb4a7607f8db6c9f430f67f4a3e833ceff12cd2ad19329c9874e50ecbc566558f5f05dc09ca7cd5a8c49e04eede4d0f71453a7e3677525de1c06e72193117963c73716f73860c7aed0165bec0db6ef5c4576007c10297d0bb4bad67a81b668978b861d922399bd2268485593e68860ad7b912a3a0141ce23c833a945babf8d4600b06a07ec17a59ceb0f93b08f83046f286497bae4459f5ca073b932c191ba8164b428db1f4c4d63b8a8ba2f92d1297ab39c0ed36baa31b359c53ccd1a6747ef92d66afc9b96210cf08c2961aec99bb098560d4be7dda65c188b7aba63cb27a90c1bb609957403c88fe3bfd784dc23923daec1b0fccce8113aaf0ea05fbef4cd5ea61278d38959d079f66ff774b52442747b5ec0639935d2fcb8cb0bd6dae8be6bb8f901121aedd39d0bf4fe02cde7747cabd1d1c6f6d67c7f6b089214aefed1083d09680fe3b9fe0e4fca5e888e1cab3e7a93f8e3efd71a6b8dc5d92fccc6ec5d171b6c7a9661b94a3ce9a23e12ae8d44d63835d61a9581df4828aa5e5215b89fb37802c4076a22b91c539ad8b3f73cdd711f92aa3ac48b8bf584557d23663bc936f44c6a1cd0a269b3e2c9012519d0976be8a0f305b03e03bd8e6190a63b33974eac5fea83925e13e1eb6352c998195394107f5973f372a07428f9470eda78d04b4add1e5bc1055c54fa2d0cf1c42e11ba074f609717d1f4f20df62b1ccc57412f1661502b3316cb879206573f851be3d108d667c2c05e8983c4b13d18c31689f250b87c208cbdc94480971f9f3189e4118403a5dead8f1691ce9c4d33508e86d222957f4881266cf7709a89809e44cf89ab2ec885aaefd3d3379e4d8c5723a1123b8d1ebe203022c6d398d66914c15236b79e6fd8684b36f326e8ad75267a9a94f17db11a6b9b3844e60a1d66a53f90866f5c69437a7e97f6e46f5463ade86393cc4f0967dfdd6c9eb5b424592846e2680faebcaeffd7a36a9582088b4551cd3cc19ef72208c6a665ecd59d9c93055236e765a5c15f68df4dbb1bd238a76423285cbdb19792268ca45409803ffa3c5193beb52c671fb458b14c509918a1b17fb646a5add9ea1c310c87e28539f4f8db8c1ec8e836a5f33120de17053ca7b11dfe13cf0d14330f5fbd13f5531f9e1503ddb4f3f46a8fa4471ee23370bfd687f7354f2d60b417f1f83cf7c98fe5fbb9cd049ddb5b0aa558a03af12dd24b2f9de1a448222be1bd68b83a02456b99c267b5574a4a189f32540f2ab06156e0fc3f77809c0943a6ace537bd41d7bf5dd0238a9dbcd947588b0fa0a82805007965834b4bd3f3316939e67ff738c144ae5ecbf2cf6c68314f2ff072e48782e0434042297d270df27e54dead4c0dcf59829f2bf59fc3dfcd1e08fbe8ef89fab52da47a0945ff3db62d1daf230493103fb644e398e1e20ea5b1be78865f0bac97a1ef3cc303746c435ee0f21114b5c8e82476f193c707e845211ba3c05b5601258af6e4f1005680834bc1d1f1f1bea3a26a119c1f7587bed8fd119c2bddbb47cc0d44d119b167d6ccd55cb1347d273cca2aef39d9667cda82a665d0b0b683380b3f3bfb87c26cda59ed7515fde9d9c1b88f232a3f49161e9e99a4f0868b35fad0042c18b4ef4554d51d1085928fc5128fbd01703d763ba0204f72067b67bbe91000cd58048c4ee7c90f5e5e1435fb27372cf67d254b23ebea1dabb3d3fdeb5abee5cc731d917e0658cfd21bed9b0eb05af7d9858940acf93fcb5d0ef96ab4679b01732cf866d9fd249ee5004ef4edb3a6961dd93c24ee857eb2861df2378d98aaf51c949d6a9a114986a29ac1a88a361e6f16a391c291204bf5426bab1280709a05586a52dfc0683758d233122c086d27e51dfc83868e7eca3caaf8f35c5f2ac80d5353d207c18885076dcf0e5b5a76f0beaca3ccec87522f523fda48ebeacf1623305b2c516f19926ff56288c666647ad85aa6673f366d3e9a94a2291569b9326a3b9fd80355d703b5a2e27fe5ce0fad04fdf790fe3ecdff43cd6e4f668a4ded4992cf2ca261629e02d816ea62680105cedeb2f9b3d388b4f77f1ed3765ac90e97e5ba069cda913a1df71a23d03c21d455a92d9920c292a8e04231ead20f93179416946ce846d401e231bd50f88ad62d740ba09f967546e935b87c293f59da01a004beebf2cdda110bcae1a21afedeed9a8e7e58e53d7532162df1689de86771c9b88dfc1e1dd7526efd66d92c34cd6c91edc668815ef9df24f0fcc37308d456156a707bfed0d4bb12b9b045b8ca29dd854b094213e76c19e63fd2a96166072bd086659e0af7675159dc67d7ddf46069c7ee3af78ca1c9aa222b4446e76230bbaeb6d8cc4b7bd99ef99baec76207101ea44bb2e0302833b05c5ec73389ef51203848c31b16924e7b9eeb4d1c29888932f18b0be0915a2a2bc39f5d84311d7edf65c4af2e13df3937fc5d1b5a08925d7ed09e83c42150456748bd661db5b0098c9f386216a50b145e372ab2cc66de499263936f13ce627295010598d7c3a37dc728e4e27188cc5dcf980b17a8d5bb42579bc43eb3e94a879b84626ef068f18f86b19ddd81054a00a648708e7866bc8bcd8eff12ebcfc8bb7e920fe108ca61739448ce2e7f3a7020b6368c5d56886916f904fd19248ae3b2af71b76c7618a68040fb132b565eb2abc5745f376b779765a96c788fc74c373a1f3d18aec10985adbd8ef1aa5fcf4b06c7093e982bff7a512962c14ce4ac366656d2d701daaed19a3d4ecfc09c861cc22c5681b0fb779ed45a39db5ce38a0db2dc9a51afbb33eeaeaaf7c4f60b12832f644380827880d92891ad08580d20db0a7b0b1e76dc3bb0e7f17d4e84264854cb842b1d21ec9e2ad37945f1499a2f057e3502530f58549a54012297aa9064e30a661586d1615cb0b51b4866ccab7f866c3538ee681e4d6620c0e1d340b9a7796fd27a6e7f5833f0cf6cfc82f8309cde991aac96968b388373f7010b35103a7ad4cad6f7f138257c287af1d8c22be4c2dbb7a58b4ffba6aa04ea0887813310a32c691946a3f12c0ed16f59122489329a29bd672766fb6e5ddd2eb72b7007c4ff640c79b054cb6c6fa54e9903e115099b677ff781e5089dce6d8db418bf2a264214db3cce79dcc2af70eddbc90ca081e309f195786c7ebc3d9cdb254da7134574dde55851b22905695d9063d992e2882ce16665d93c4d9b6e57b8d6e6a272e8d7a45a308e8ee505467944b27ad759fb7d8815a6a90093ac0f7e9ea5c281dd32774e3dc6b2606283f2ad3346ac105e16154a5b5ead1b755eedb53224ccebfdae8dfb09cfbc768175e13b05cfe9853fe39ebcadc12391deffc0fa5e58d76f82a9ca8084b3d04893680ff187957fa18ff049e2f93d7a2cc72680f46a7663c0a6c4eddee3886081030c4e9db2df6a966bf979c2f874a52f2a1899134485744ac2a8af1ebe6b59646ea8b8c068a337733336eda101f49a1b567e67328fbe8ab524c6de6edfb88372abe904661d1a8b82238882d6246ac7ede6dd940f7c581765c7794956ea8e510b4bbd6fbb25ccb6ee550759c5c7026e73e7f4a866e00828704c9e42ec75d177f0256f66e7d6e440900943b456575d686e3fe16cfbe79255a776ed4783b49d60bdb708a7f3063be4be9ac572f84f5b4cec7d25500eea23f53ba1031f9de18f46f87e8a44b004bc3c9d99acf07dddde9af63f34f8d68105b68ea27c22c868a4deb624a39eb3ffb0b119bca7ad28313ff92068edf8df5fea3764972237320df9ceec038b641792ac43e998dff4ac5340e02d48006a1f824ab05ff15681262c9bce75c236da4e1587becfc564901ed60f41e78cf0a960ab17907df5f4039aeeba6f5f396b5afa97de371d9b8067a0f2180188fe443543d77c0c7cfd7efa25e723b8cc4d85e69182cd5f7d891016f1f52aa01256a3b70ad0e80ab944e57571439dab14418e97f63a48d61050a8338ff687b84dfe5c9a8f49f432bd9764473cb19450bad85e3222d7dcbedb25b122b1e9eb55bace2a8ad99fd5cdd4d796ad0949f449902422665895dc2395252469e375b007c7e69e078e4f87699a1a54d480d0fbb23b16d1f1cd4a7a49ca2dcdc67fef518cc56da25af68f5b561062bb4502c8ddaef74d454ab2d230894ee910910ced22f95802b33e7bee936546b41290e287a9ad669cca109c11165cd0921e9fc6c8059252726794e211aa80f77959692b3629689ccc1b160b35195f5d72ed1a895a722399d82fb1e52ea10b2303ae3a3a5ec05f56f3e365468ca9b15fa59987b7a5cba0cf0b486bcba065cf3f7afd932d337a2138b50253c53c294a8e3cd689a6670b1dbb1bf1b5b143074e12a8b93dc99cf90c4a71dc48003d72cbc7018c33229994ff91e028c33ecad6eb31a5741f9ab25cc9517330871893d1741565f781640baabb1be8080d8a0189b7c0aa5841d3acfc86fd54612dc321833e7711260a82c87a8dae2cc162b6746eb1ad8af313cb06fe13a1bfd29f42e409acab70f483e3d8ae16851064f14b5e2c01f217a36d05c318cc972d5209ab64f8b6f582d213b68042ee5ad978b6173607ff96720b71ec14a4b321a4115afd6c2e6a9cf668fcff852b8dc0088b2c032ef443ca189e50fe6e71aecc89dd9b6007b318026c16a1ed7b06ffad262cf448a554b085033df6e630ab3456ead6d88d15a7d16eb987f81eb0b012c842252ec06a6991e9a588140915215a14301c444a306078bbaadb57e366bba3fbc860f7227560a7231c1513df1c77033cac66f7199b9b321ac986fe02e941a80b0bf6559a0ac32bcafe0fab557b9fff38dbf8d658b0d9f0c411bdba793b80600dccaf53b4d00a0d0caf627c683a5607668137d4028f3f96fac70862567ba988f2d6efe00f989655c279fe722198b4dee2e4bc4b4829ee2cb0be8ab20afd93e18c1879d7c5e633569181902c46cefb1858f1bcab620ee1db66108d35218f7e145fa8688d3fdf876c58fbaad9aaec326e68403953f03f011e114d97cafc59b769351df3d031c4a43b764635dfb025e0ae50c540e3619be11d4654c83c3a6f72b321cd195472f15e87f3ad5010a462b601e3592be2490b004c4c7c2cfef09f4e0824a625470f49de37e09da48f1992c014e41c035408607b668b314bc96527431c572ac5208c26484cbd414c17ec1b94392394b75718f5e4f571c803771b02f8da1053ac8c54ccca65e98992bbafa6b6ac01af91d03fde61a9d7f62213ba3651bb5e48a847cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec1815216287c3bfb80eb684f8b465c686cf787d13742399cc19cb74fb22fa558b17cfb6b76d5c3bbd7afa7e7cb6eced778e9246e7e05f9585b151c2fafc1f1bb4d12799792fea6d53063efa41d954dd05c9c4b17a10ffd3017f1618aa6aee2ddc03202c707cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec181521622cb6dbe19f2cceb230882310d7ca16d478893ecac63e5ef0441e941b1c73ba4d6d5c3bbd7afa7e7cb6eced778e9246e7e05f9585b151c2fafc1f1bb4d12799794de67e0d348742d96aadac7848b6f1576b48894109d12e5e686d87aba1b795875f91c5b04a341e6884bb95980d8e373eec50e1d53f5c43160043b69b96fe484d67819775933f157c5365d8a777b4e7b5e5d51cfce7331001b16b4c80c2ca1c2224ec1ebcbf7dfa1a9744f6db85a100d76d46253b01c13373cb29273cff5b0276e12a037a2cdd4641ebefb70255f75e87b8bad69010708dc89611643921fbfec4e908c15da97cb3a33bd6291784b972688f7cf971c6d1f0bf4576743db77f6a9fadc1951f1eae88b6c03f375844854513c0df70f74ffd786fc3886c0e97f1efe90e25d3e8b70edea017c4b718c2c42b883947d9a7c22e09a8b57d807777d550c953e56c117de4778b81d3507ed0581a8c68cba65fb41377fe97187fabb1b31a382a8cf698264dc811882be42d3895ade612f497cd2f28d3221fde3fe414683526c75f4f7926a3002b35f0ad9c5a4f5ea287ee344448e70292753477259150e0218d660bb9a98a25bc59eaceddf081e30fc7a1c6c82215df032fd3ee55235c605d28545f9db9b24f53c25a04892771f00852747409ed66963352e53e500c6a26b04a44e9fdef855c701c64b78fa37498ba6f40ad66e64d67e258b11862f94a817e8e79956443834a8eafb8afd99fcb6c3e162739556998b0180db9beceb8967a02176d3933d9936c1ea8d050ec018d79e1e603b77e0187699e72207b09b615b0bfd70109cdd862715a0b559b5d6b0f3b53bb0be654d66d9a34b79cb5831fae145b1b9a808b60f729dd00f66e5041cd73ef401fba255f013018bf682b8caadbe816f2027820ba9b1aca3fd3ed676e40f344b6c3a158d739f961687f380c40d43d48e671cdb041433b220f9e0f59e16d59e3fc199609e5892ddf2142bda8af5a4e508acf93d0859a5e9faf2f3df7baf2b26a66c15e43e782d2ec0d499f7682abe39373f49d0fdbeb988f6e7f7e67cf6856f65e8766b4e6be06cb5347e0442080234d4dbe5839cb13635e23179cbaceb35be76fa189b846363987381e540bc85c3a7226f87497d36aaa9bd0eea9a1c219345075f52a5785644d3ba542f77c588cac995926391aa93a18e18cbae5d05fa44f492c42dc49a352fd0be8948f1f4a5df4861a05e189e088538be681b164271c391c270228315a9d7583dbb7c8ae4d0735612b2af42b0c12529dddc0d701842ff17046ffb5081d2e106b1b5bc1db739a00e0b2a6a654e09b92737c298bbc03f3b30c9b4c87e355509f1bb197685f797e8df28cf8c35ae243e54ddf847270e8a3f7d6d78c321ac0627846959bee5bd63466058c1cc8b7fdb1121e025128f27ab3ae6e2f4203bcd74a03803ecacfaf6b16d898257627c7b8f960e2d3be7a86d34d3fc7f16926c0b2e64aab168f1b487fa0369702b1e0e27276b5fb79686f65161640aa59b09449d5717a51467bc19fe17a03402491124bf7f41d470329bbc5140297a41e0ffee71381b4a8faa37f98a9c59dd11dcf68568272398957d20ba6409cb410669c08b1124dda82f69a8fcb62a475e9788cedd8cca4b3b5cf3ff6abf485349fc55f0fa85c87fecfea7634357cd4d50098494c9dd1295aac433afa0b3b5c56eacebedec0f57d2a1bdd8aa1d6ecf3e09ef6cb1892a5996bea60fdde845e6947e5c6a4fe861da6e17aacf66706e12bde404229d758738ae2603f68bf8df49a3394d2ef98bdcd0fc827e02118750feffbf1b699739e713b976297a9846f07265178c23ef365eb194ec8251a6783dabd0298762b54bc83f80c553610b22bd1b77819a6baf00b0fc9731332ed2340b2a3b37b3581b22c785bf396645c86d4be2531cf1af8509efd586f9797150da44e5f458c30de5c1e69d8b08f1c7fbc11fbdba522fb10732c12e511c9f7cfbac0c578859b04b848a8c249b869d1a28aa675f5548153c1cc84fe3c74bcea5ac3be09ab493453930a9f9fdde8c1c9690222a267a798f42823959469fbb89cce22bc0734324d9aadbb855443d91a0e61991dbd890b8af3019990e5c903f5b47d645c131f5bec51f376e9c2c42b7a7ab7f35c636d49f7db833a6ca970379a6f2d5bc4f917357d58aeefbc08b4b3c942fb37b7de50c6bcce06c15c175c8bf06ff6f39d6f88cfa5460e8f7d4b67ebc2b2e37071a57dbaf830f60e02ea59c256950b7bf1fcdb610f10e515d2af98ca9abde5c4c4650668021a200d3ed64ea0d85960d992df223e90f207cbe25f876d882779d8be5c86e35bbc943fd8c6490a50fad2e031a38a20c369e0749f83bf5719a232f561041fd59a0e9b928cf7c6a44c464ae46b024ec5d9c6ef8688375ebb4c34879879ccb26142706dd502c0155c960316b2b08444e029fc8bdf465552c33d4e1daec3688ae0e9e1b802a906f24623fe050e9848744e594ff49cc537f05f1efd78ab0c284a73f15ee8125807cc89673cc66d05bc27000f2c5d6b8c0fe579ee115a441edd365ceec492820fbe119387122b106bd353d3349d76fe0a329c8e0d41427a05e4374dc614754c5f173cbe49f6ecc30b10c879cb2ae490a98dc2a0244f5e5f76f651bff8504d333ea08149beee834c0ab86e6f63ed72b8709bf6769b97ea9f305018f024f318c936b700eb14426d37a711c83924fa9b83ff5c1bc22bd49ed40b160ab624fb4137347f5ec9fff831b34a34d5fcb3723d011bf5249f6cac585d09ff9c30dd1814aa7ec6c822b85aa89cbcc5158af65cfbce938f5bdace26444a5c32add91fc27501312d3b8b75351a2b24d68de2a50b513d2dc5cc5437255cc2e20362f37cc7dbfbb91f7d00f6aa6f9d51eab44e69ef4ddb71c8d2e261ffad2e8d3912ddb9f988e92e81090dd28b34785737abf28dbfbfcb9098462ef770fba97f5fcf6cf74d94a1d8ae0e5e10ac95ebeb4dc45e552f4d762ac6bef9d2dadaec3f8ab35a1b9fd735111b5429fd1683d249c0d2901a8e91170377aa1b15a4c1329bc418ff6708eaebef61ed69b9fce9d62dd615ff18dcc48cbb2116ef2bbe381b270ef10e9524a735f5994367679c2463ec1becb6db3986cd141401be8f0ee412bb8dc78a4912a14500932c0b7404fe54c69389aa0f0dfc4ffc7487c74a43410b188edb80dc0019eb6d9b51db477890ce3f463e29c0929b14ff594cc4131e998a09db937d785c8871245fcf166ce49543a37ee6e17c07c56837ef9fc044c6fbdc72862cac32f67a299ae74b59809bfa09002f2912001c67ab44cfbc21d93268e60eedcff1de1a8bfd92b9eb51838eb027b9d7bffae5f6b0c2ff61e382a336705cb14e27ba0f69eeb67d00b14a856f37f1a97598e135bc4179f38ff28f1aadb9123cc9130d978ab9af6e67dd3c746c7e6160fa7ef05a5544cafe000a4df5981a5da9361ac309b59e14e2e7c9bfb0b34778a374d94f2293b518786d7ce0ab705a90af299b1b6f0c45701a8c888c1f42067d62dad76710da8dbf6db379388e56d14d958f8b830cd3408536dbe9aa74b57686b6ca46bcb4a1a98b0346923507f4c79d88214dc6a9215be28685582b915458c33543e7ba8c96f148cc61c8f43da86a9e4acb30d89d5ed143fb76f2688a25e49d948415b4e12c434357dde59d27cea5bd9702a6e9aa3d26a1e90f8d51d3f130522501f89a4aea23dc970f34c086f05c603d1ba60e5f871fed24ffc311ae117f901b5e292367762b54bc83f80c553610b22bd1b77819a6baf00b0fc9731332ed2340b2a3b37b939d6c6cd26a9f59e238815240ee9671e801cca5fdbfdac4cba0c1bc9c910ec230de5c1e69d8b08f1c7fbc11fbdba522fb10732c12e511c9f7cfbac0c578859b751705f9ac03b8b800ca78ebde33da3ef3f5a55eaedc05dfe84283775c65564d9ac8cb4e1d7f44f5253fde3be5e33831767355279dd19e6bc5778f57b500953a7b903d3ef8c2c610c3471616a92f5d3fefb1512355cf1ae0f6e5d259fad2898a27f24914d815e01efaa64232072c031efa63348a5f9f9b13d50e7237b98c86756b72ae13cc2c66aa900fa785404d89bfd484cd785bd555788fff61e5abba3c41d11b460a1b6afecc289f76c803b91380f02aef5bc3f61e3bc4b4728d88f7a79e4853585aa3b6200c8afdb752a3ab5eec31313112bf03c7c44265fbb0d3fc6004488dca499da9c5b75bfb9e418ebfda6486665a559538019813bb4f6479e6b63cd73a3357ca2f670f236ce4a632a49a6bd7a40096c7ee27fe16d5154b236fb134bc5709a75190cc96cd7079362ce8995c5fc75905985e7da9aec3d7f56b3b9f29c9a0ab1e6b3f9d412a1097e1469f46cd7f3678f151a2c570af7b0a7f6816cf50ed2280d60bb1d8c28f806caf83be869903a6a4689f27cf14949e372df3b2e34e2dee214c48fef9501abb8da6f768283c3511714e365aad0b61c59b9cd686b0b75756e5a18670f5a61c2b065fdd9134e8c0c82a36e8e5f85c7f64c3430602d5e230e470fc8fd6718461aec44b03b61ed2f01994d310d845de2e6745afff521260f297872fcbdeba08599e5b5fa2ae2761d179fff5e8b21134a30bfc6d854566a38a6207fe05a9c61b1886215c391345548ba229e88baea82e976c8826023a2ce8c69a98e4eeda696b1c9f14c31aa203dc2540f6723738bcd5a10c25fe7b39f7ff2b9d37a238b66aae43fc10a5d54fddd7cca228b876cbc5cae12f1e49f749a59d6851c8b1e528d81bd8025ce2780bfb5a1b8a6961bc87ce5320bb0142b9d810f32f9dc137924a2ff1b3f63488095b6446722902c6a62b9581dc80ad9a15573b93f998d42a45b5fc5374760ad39b606b76d55e71c2cc98bb940918eac06fb7a939493bd90c591d0c2e3db3a1e9c96f7bfd3510c2ed9cec7c2e95ac0908bc9d0c4980f53a17c107ad6a9c60dab2b73ab8a38922fce276a362a7c4d168c66898511f38ba64c41d133b26c744b408692df8438b3c13c610b386a1ac2085841ae6a13b0b986d3e4addfac09a8f197d5cf123884863d657e5dd74ee1e6c2547cf9be4724e4202887ecc0476edd1aebda9bce78dfc88e3fba8e672772f2ae34801a9ad6c939d727c2840277820dce60fc0a20f2996b96816bb48b80530a554fce5ce9f7ade26732fedd7f3e50b5d4d7db7881a735f327de141fc3dc27be44128c3c2a901ee75b3911b1e6e3832311caaf5aa97f237f36f80d64b1a9bde217c4cd8428aaeea5994de26bfb38887b473b726a4087ebd9a48fa3066edcc348acbc4f80dcad5af98f5411c5a863dfc1e83ecea6b59563c418b185efcc7f4b7efd1a9e158db436c14ffbdbd72f1a8890f1d01d54d970c792fec9164c040b79671e16ee79ab42f5d93ef2bf901b9b073765501f5217098b62fe55f00c24aade8ebf051f515be1950f9b28aefa7bff9ce6dcfcdfdd3da0c3b1152bfd4eed49b28c128d163274424913fe9143175eeaaaa56cee1db1b4cc2219a30b078c2b1fb8f9c1a3effbdcdffd11c5fc7f2d2e2c2213c6fc9ae0152deae17578fe0bf2197e98bd4f07001f9915beeff04dd52003bde85699a2b8399477eb414e5a17a58fdbce6b124169af2f30c377cf7c983d01673b6fb3fa8f8ca2bb0e476e1f468f0e955594b1081892d9e868c9572db3315b9e0080a56f0107cb4adf220c35c46527af834df34ee2d971a557649fa644d33c57b0685f10dd990de28345b72f163118917cd1d5cb08aeb1351df48638f18ae61d548a580228ad2cb62f7049d7a6885728702dc5b6535e697ebe4214a02f00d4dc0d873737a5e9c784645d416f182cfafc8412bc3a48e87b3e5b0b36be22c792f80f405eed67f1bf9bc1117173b4e10e8da5f8d837af0803561047ab476b330e93d3aa8b1558dd55d3cd5a0e70f87895aafa5b3d5e44f20c1dd96ce304a9aece9512e0be682b737b42e080b735f6f8ae7d015f3b250a6ff91035c29fac0f7d92e9129fbbcaca793d681f840a113b90793ca632cc5370022cee53543eec9a5b8f70d72a642a75c4d57be16a034a473aaf0dc82abfbe7db6dfcd2cacd5d36cefa797b01cecba770f6df38ca44e4dace20d8d1ab5a12009691ba7d464e1c3490d3290fbd11e9bf99b136cce37bc0fa03061ca5b0dede97bd6d3d937e5efe072d42942416e99f5f44431c0b75bf9c126fcd22e34345b82e58d455a704c8f4ac81318cfe0b1b584d114a09e37aa7f5fc200ea0a17fdd210c7d837e44b2b743de4bea42a08f8a6ff321aa8184003607685b4983c7e98264a609a4a3d445520a1068ef5f031b5315681a319706a703ce15b210378b1660aad42b8b8ec8f87181e2fd38990c886f7988b130a9ec5656ee6a782bf3ad74f3468e7959a17cd606bf957c28ee86e463f7e412477684035243f99ac25c9bdb18a0f7042a90c90c9ddbbfdf902e3f70306a0bf416fc5a5d1a69dd128fa3b2d3e1a1fc2e5a2362cd5160e57a26cb5425c85bcbe30840ee7e86cc9f6f70b4136c85b57eb34c3a484778ada6cd4ab716fce42ba3a2e4ec459cf507a0e68ad9328a6f8dc798a978821483715fc0ef66d112a73d8e086c07abde6a0225509278e960c3b246f4a819b4ab8882e43082a641254b3e654338763a22aa58ecd5cf22209e0c9477a1bcb0ee99022608da8ec99c2d5b217c6e274be407ef732e0ca0a75e13ac14302d29080db9f609523fb420d1e54d1b0cd312daa035b7be02da00f3f1492fe41723257de2a6627a0abc8323a3c7af71671e91b625dee914bf6372753565c8820b855cff779756a24b240b6a7e6ad748285951b634460b0ef845bcae370353361ca4759f63372b197c25f49e429813439ad30cdabbaa7cebd69c9a5ca53dd5c45ca874fd64823fef70190154ef38b10207a3d5a15163d375e3fcffce1fa3d9f696140908a12195ba0333b354a1d27da0dc88763b4d1d39c609b3da1eccbfecd4f88b5bd3efd563440a1ec7ed9b51b646b5edc116eaa77538cbd93e75038a4ec4dc6ec489d7f637451e536bad3a44e7f1823cbe5c136e0309f295be676237a07e7b28998e2981ccede9299aa8e523689a786f84dc39e7bbaab65e3df9356eac73fc63bc0d994a34eadf4bd4a8eb520707abffb5a4de2ad189d46534ede407a0d9367d927b65022ec866fb68a834956b341b4c3616a6a61c8ea3ab62404bb2510541d31aee6a5ebdbc861cca2afe4b25ebe3bc92252ab107843dd0613673299a5de40d80ccc241c12214db2df988cb30c5957d7b1b3a4e7781b9681f7deadac73d9821b5a3e18aebe63f5c159dbd41c6681cd21e8559bca0ec6ba0504287aa429fd97c107eac60b4bf14d9b00c51f0e63b438f1acdc503a6ddde88e5cf93aabcbff39f61703a4283a1b76cbc3ff4394eb31413fc7a85a546d3fd76e64cb7b2f3f3ed9e3b54272eff7e22d413974c2e1e96332229681a85c489295618030a3bd307fcb98fcb5a516a4c95fddee7ae9d695383b39f06783ea85333e428a3c9bcd3de3e3b242820ce00fa8f4a535abf0f4f5dbbce42e4437e61d0c09a7bdf4f2b9452ab9dd3c3e1c1fc63acd6fcdc93153b6002acef2e0048e34b32fe1dcb99f9c166e7c212792480c138a395dfd1b5310a0f6cd883a340b14b77653ff20bc1a215e45bf1f6c315ed9ad689e42f7cfd95f9f9738b03b4bc1544e326812b9beed6820a6bc346a7c7b22b6a245086505e900786c05c008c7854052758025b3ad79343fcaf5d26226a8c9613db72bb0597719104c01d5efddcc2201ddaa9d08312e4e2d2d1f5f71341d33851cfb08123a2d05e1befd9502eac8cea7fb251f1f8e9509558c3523f3acaea5ac89f28fe449df3d48546bc1f48f7bcec800a01ea80c18651ce2a2879a8a1b07f5dc07fd370507daecb6a53125d4ce77afa3e979456e3c3d1eb36b99ff0bf804e4eb5963c0ff370e27dcad4811cc082bc4f629ec440163da92c8562ddfccc240908f9e2f12cc8705a44f19cca718d0e6a56642cf72db6e335f9b7d4cdb154b71bce1956716cb028037586e6eb8077272a80e61a5568be5224cc485849b19921c6529b1920ab9458cb8f4aab5a926c5b7375400af00c2460bbea538a1286770cb06cbdef9ac63613e0b3836ce3718b498d967522d3152f39103d3af2ada9d36da1203172eb90d510f2ed1f30fbf51eb8700a2db66cc1dc0baf772f285463e8a45c2e95d7ed7877eab05f146d2f6b1fe7dc3df6fd8544eb03631cfc07eefbdae2603fec8d8ad7120232f9afede0509dd97a515e48b46983ccc5a07654aa7e814a8e9aa69162532219e9635fdbe647bf820449d34de68ac05a3081688b334e9443e93cc4a149f1755c3b11d23c31b2b84b85965918e42487a687e342793aef1c1bcfccbf2c77176145d68ccde69a8a7a14a4ea648b32101bab7add4ff028562279109486fb22eac380379a534b87161aeb8923ec79963c3d9be18e55c4614ffa6da0f41dbe6991597e8401cb84b9c88185b4a2063c7afa4eebbee1b74c3c62778fddaa03fa196c15a44ca31ea9d30c1ea107f6084680af799e92210bc4934c9ebdd9b01d43f239ab4a3432a7af0bd051cb0b59aba2bb6b4226aa5e364221f6a1141f130737412a63f7a399b6a15fcbd74cdfcd716d027e579d9146dc947f2e154259764b055754f1d3fea9a1bcec05a675602395eac27f9a8613284f3b07c5b019b45e405d82aeaec2fd0a417cb65de25ea34426a40e838a54a29b0a8767219296b0fb91fc8c898df6b7cb0eccc4765c957e66d2b64dbc6855aadb43b8d97dc71e380bed63c642ec4044a46304d2389c30e36f066878c879bb6fd5004093a25e96d46f2e55581597d288956fcf0f7eeb499d38aa444e89453d7ae290abf5a516c786c6ac178a6171e51da488ca7757859ce7b0cf5375552aa27dee8cd66546053e593174b0f92187bb05bc023c3fb9f86b4572c75e4f2f94947b948d4597521c695a255f5d82fb4cf2dcc85d166e7c973802931e509955891da4790a8def6d959b7cfcd0bb2933424778a81c214d0c74f8b6d7abffb6f61a354c16b19b06b44adf3dcdabc6ce4771216d728f0a7c5b8e174769e70a20ebd595b81246625aec85067463f31d54c5d85d7d816c59e10bc6766cca6b299e3fb69ab0341c24e20404f8f57a86cda0ba8eef39538b6fe920c3f9aa63619e69e54a3b82b3a7fe92fef546afc354395257c342d91f9cde10757aa914d679b10c89dc2a2ef4d8c918d1ea4e2edb578103d68da37e793e1b0a262c22bca7eed0bcc9f158e51f36a91fc3d71586f2ff53a4515848b8c58eef047f0642512e57a499962cf5723972aec3f4a5accaa555b905c9d6cf92a4b7022aa45926fdfadd5614fb575e33f61b1a0e8091a2fea1d2dea8055306bb0103641a135ee468c0e48bfdc5c15962a2ec11ef8bc0ed30ce96d0a8da24a26d691f74341eb04f402e2a37dbe255d0f08c846b0bb034fb7d8e6c3d48a243ffc301618269ae4c5888e206083b21058f441f2284a6a2c2ec00f466494dd9343d59c86e0db093e47f108e3dbbb1cdf5969a159aeb0df145a07bfe252dc4b20ce71ca780bec7253150854f0d10ec36ba44270bafcc22bb133529a73a1e0b76990574fb2902fc6215666d2e701875bf00f1d48126e55d696d2fe9c857c904aa6b23f3210f51b3b367f09802e02ff9843861ef84f0b5474aae7f812ca731abd8bb2bc81389aa966a8170e9c232eaa8d24cd846dd0a6b7b0ae791c714a7fd7b0934e1ab31f2ad5ae88ac5e4f3504a5b2145fbadb4cdc9ff00083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea325828b38ca7cbad3a1dda843b31ff6f7c1c24813352412aec5251cd582c7f0421279be11ff1866a47216fef16aa00eebe538d69df2feba2638dda1fe6d3dcc544ea596e5383d202ff70c1a05408d58713de4c3d56ec6f3e6b61942c4d4ff10f717e083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258bb3d65f7955d0eeb515b5ef65b9335c5a08b3865f85d42fbee34819c179ebb80b022394dbdc3dfc7d84bb3a484868dc7d3e468a3343c86c0bb274a4263ac98dc88afba93fb208a50f0fd7eefb2f5148a150d3a3ed58f7e028a84c8ec08962ced083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea32589cb62ab0770a3a9318c994c2f6b1615efc77c395c57aac02cc4f7e92cb197280a0d5c979c55b5f8a8f891f204e5ad1aa4729a05d664cb065b1b91e7f6a1d9d68e5e6e4ed541d1fa9ba3196b74088ec870fdad21624864f3f98c1e28502164489083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258f16e269cd21e8edc0b283d497dc6cf66294dac4bc410113389559e645e89ff609fbcfc1d747bdb547cd1b0b764886714ec02ee89546cd7db7472bf8aeeb0a7eac5e4ddab6a657df422c1c2caebdf5f5aaa379d90e636a8fdc5f956e613e6a270083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258c685137a07cf3630978771d5bd17e55eccad03460813d1b959fe1dbd974d7db8c387e64883f522117b7efc88b86b93a969aa135de1a94b2b1d9b1322ea56821ac5893c880bdce9b78397f5e546c6802eaca8dabc5307e2b11575d57f78eb8301b2f58bd6119f6e7d8694438090e84206a984aa16f4cc6767ba17e921a22db74417f5ffa175caab716e7f37bf84a1070403e52e25335bbf155f0186dddd59d1ac7a6eafa7d385b3509fb2e02e6512ec99a278f80059981664aa9f6c0c95a98ee54e3d029505e480d871a1b66e6c8578011607b8fbf6ac219972d43a006d4672184ae9f9062e55ba8a1893d4532ec4686af049c1915e213b066ac18a3157b05ae84094e08748178f930a7a14c178ff3f0532c61534f27ec13a1635448d126fae651f43482ef579d4a65b2f38773adc801230682492630ed24203ea20413ec398addf8f1e04119131d523c4357ae846b5a8c3519deb92c16a2182048793c240d4fa484b24010ab5464e130592f0d63aa765f6b67f73942bb8a791e9835386f8a63711511c6e91a9f232dfcd9215f388c72efcc53f58a45adc60dac0d457ac5f4e19f0bef4fa5432315ca58bb6842938323dc1542210d2601dd0c7e4880058601c2afe7bf4c01538f57c3173cc06c082dea70130c3fac1d226eafa6e2cea7c44b0d9775fe51ad84889962b90ae2bca265b509baba86cdca7277e8c11a55f61eaa51d836bb3219512257bdc8051ecad2c2958f16e35e7df6c05a1181bcdf42c1d94a17afb68e8982d5384fbf90f77e100b5c129a396d4467383b7b8e7462d7a9547c654922a1d177db5f5a9f9daf4cd64465e8406085b8b659e2b312f825862dcbe08dce8c2ab8933b836965dfb67260fa5fce119cb67bd8d2e95e977f052ed0123d811168b9cb484391b73604f883e864142634fd2fb9e4a5ba3495595b6990209b817a3ab3d03ef747e591381239cd31a15d20c10fbfb60579e60afc3841aa08002793367ccee36d75b91a8a66af78891d93678316e481740d0d94e6b23aa830aeddbb683ef3e8557c04d65d24e930a09b8e2f4c6dc577d21041ee8d4dbb278c6497317b69f158cb8cde32fb4c06b76cd935f91e9f2e07cee1f8ed57ca40707dfd486ba971518d1300ef649981cffc00bba9c77438beea8a2ea92ce40aaff02a2220d96571d5c338e87541888f9b36a67ef98e3b760f92788dde62641354f02b92e9d87f5408c7eb41b35ee0b89f88726fbb4fe7fe79735f47b60d9b191caae0b11db7cd9cdac06799c8263f06c8f351304e7f2ae467ec1e3087786f2642d3447ac34853e1bcf16fea300a17d34847500c7ea040026821b13ee7b739de160a05a12bf88de5f8b4bcdabcfe2f58df0a4d6deb56f279bbf0c742619d1bde15ad958711246a4a965d6fc651b4916fa94c6eaaa923dddeb513836171782a5281f90242f953d44f1e4d5da759ea96e174b1ae9e69ae271d2cc141039011f5dd637439c4c4e2d4738de3d86c8f6502f18275e83220b5ee1ed5dcbedd94be8fce4c79c37cee93d88b608bd362a59b26dc41fb1ea016004ad73a0fb084bfb1dbd90ed34765e749552be730bceebafe3340e84f994c793505cc15fb5446ff9027a2976cf8ecea5f8a5f1ab5dee9f99c27bb64fbcbf8e7664e7862eeb825761f903dff3570c39fc3ca3478e98d70a0a221be9720f130911833fb3892811dcbc470b3e8034e9ff2a0fc3962a8da5c5f0f98a16ef81ac827e03bb4a664c5e6174b9b731677e825343c1d98f2c2d38c220c489410fc7be517aa182a2de65fd425a7cdb5e27036d2cbe59444629697ec8b257284528c2c7f426db7f196be4d930dbc22cd8ba992a77c2aaeea1fd9b37e69202c1481e07c6378d7b5d695a2e2368920a14b1a474182ca1a1cc15edab0db1186161262df8b6f8bfa18ccb78615744f03644ae9bde4167f6d7fb8e9168dc96f4f4bab1a82a03e00f361ac8b1b8bb564d384620053f91109d96f086b92c1b9bdbad160f54f78ff9445f99f199b6c3590799edd7fe680e00b34016b00d37d3465e268f55da400d49ad9864a3529d1326d184cf249d0535469a0137ce6f691b78e777d9a019c35c26cee1fb52baf5dab840526d7f1d1bb02f1cc55c600588aa572468ea9e929549aa4b27eb880af63061f7cec682551f84a0f97956e83dfc2dcb3ed232b0984f34e6e5172053ef6b22cfc2af24b39c6e0a7b8c2fef31f5315ea1ad69ba62da8f8c2afa8715a045af84ceaa2f79754cf28b61289a0febb8487d5fdfed4850ae1431dcc8703c5905f824d7317a5b92d65e16600672baa9666b69e8f2fb2754526cbbc61ed831b57a9e6664aa8d8238adbca49f4f6b3470f8494d3c76e813db75c2c02ce55ca3d0972800e2c444616c3133b806dcf40f5792e5fa1fc31a2ce9e15429de4861d2eee8f813682395e435e08704b12666bf8796e09907744e845cbe07bf3e3e33edcce0d9d864900503afeb1ac3e1ddbf4b3cc008231cab41fbdf949cd79a8560a7805d35d268e71964912fbe7d0db3b0b3eee05dd9219e22aa6b61636a9579005c856aae58b679634777051edf5c3217c9bc0af3cdd7ee1b58e6885e5c86528cc491c5c99b88ff26df4a48058435faefd497e6beed3c602e9e5aa51cec1876dea6090b3fd941036d49d131a50acd6f87dfe08f60d42b307e9f287c1c0d41b9e2a98b7a09d271c290f6cce83d506265226a9856a0c88636337e655dc76a6cb1d4168ba3de65b2c81cca8a50c4b6f2e8122ab82ccc06609d4abae3efc9ca409117ce601be7d62a3e8b9860bad4f7bec1292524ffb046e13a2d7e9e31a178055ec4f377a07c05c02ddda43a0cd39cb3e0e94901d10110a9aaeeb542369dbd97736817998a1f6b12e9c7035b189d6d432caffe0ddd40605dbdb945bce14f0266b3e87facf46c169306d7f6e535962da35ff50411a4bcdcf26a67977b32368fa2f9b8fa26d0bf6e1edf38213d60fce4eb9e793f9ba137f637a2980c96cdaefbf84a0307e54b5459e71a1cb2906eda2071c056cf1267e132f93c62d692f841639f51d5483ce27d701f1901a14e07e664d70f1a3f06cf019f9eea1936deb5e422844f27e20daf0ab5b7af85254a286ac6ce58cf6b50713f0fccdd5658d65b2b035b201cb5d43112d4347a2d5fe49bb60614f7c413b66d628b1c800c774d309cdc104e31def1f1f433e378ea94ac5a44d9727d2be2631348215ef734bac8d87fc87bcccdf67b72186db1449e591b433df8faa0cd997c745a5c1a52e0fc6f469feedec2f6ef1f0200b1ca47e94428bd783ebb30e0acf9e5a8be82270ccc11296e84310afb98d536cd31c6951d0fafd267ecebdcf33c6db77e2c0837af921388aa2ec98ead07bb81040902444e2a91407462ee9b8bf0ceee460ac756c99490d4f0596d13ac98d8b6b3a8156cfba6ac775b2e1ce12982db2f331c0d5ce36ea22647e8e539ba8fe1950dee9e29e8514f7c9c1ebeef2dc8c5314f9e6d7a74819f44afed3313e113267c28b202331a1dacaec1cf5741c8387828d508b73de99c0be8df102884fd0a7fa31bbb6c5b846c32edfeb03340df125423fda504547344e5af4e6911e7a9bbad65ec8584ee68c764819855ee37fa8a2c91b5cc1ab90cb284fe375681367b2efe8029378c0901384149a28ca9253ea7e88e2a8284530c61ed298969706cce7a3a525a9e5c0380e9137cfd9ec65e3734caeb4d49e365dbd7aa42276cf077a5831933f056415c50559315278d0709a11221a516b417bc97f7d53897481bbc8b7bbb61f0afc982a666d3d777ab6e58adc1929d6ea3d59aaeef2255c9bfff77bebcc5ddba2752109edde3ac12b5bb381b18e9e075c84ea181aa7cbf92c33c7acb790b2b12ee108261249163e53500ee7decbb2402c53013c3b58d638e7d761ebbb5aeeeae4186eedcc558b751f1b863657aa21157c03ca9429e125fba93ea12e95d8108f6bf705b0813fbd694482243f10516c37b1bd593bf9c0c2414a828fc122529701cdc11e1b38da3833811481f73ff3eb6139e5c121bacc48c908254817ad781a4609ae836b13707dd8f0b301dcb72f070ec9b5050c4219dd69f244f82b5ab41db18ca3bc3146e0d4c477b49506e18afc98cd5809a696c0b983ff1b86802fa08b19cf69478edf42e0c85a79168d655900c5a8f39c27492c73e2a6aa56a5e79937bb97936b70538a38188ff4a303192b24ee60d2aa1846a49229793089020358acbf03ead6acb54feea8f30410489d73d0c1ecc6674d2d70dfd9d01c58c776446159d415d11969fa2ba949925bdf52f02ce734f877e777a506e53355f3b0d1a7f3e518a5e92d9df0c3cd0b8f8330fefa08e60d3d9298a4977c6fc0fb6eb59d849b623881f8dd3f2fb0ddba4dd1cf1e1d0c04ca77163dd2eca1e643f7a974658995fb6c318ba178ad1831451f07311e938ce00ca72afc8909bfe40942275ba81984d179fec0bcb86a27a3970438972ae986fbd6927b11315a6234ee566e3c1640a42c3cbfdecf7f011a4fd8847b034b2077ef6a40e96376433a77f920b7b132c8286d16e5de8bfdc2def5295cdf21fb87b3e9ff7fb83df0414dca4d9d2620c60770e2ea00cbd4002fbd8d20e3cfbd8f042f722cf79a8d70a627bec54260ef9fc79e09892b77cdd47a25b40d2fd6f992936bf1e237df35601588abe592bf0eface87b9be5ba3a0b7d062648e1cae746ccd8567f61ac9cffc472e18c89878a55caa6d5320e8c9074378bb632cdb1c0723ae142731203973c997f84e3037a6ecfffe522243f7a29d5923f6f8435ddb25a4d9c99d3f38228425c050fcea64e83a05eac70d4655b3b44aaa6f04fc8596deea40f6a049e5a5f71c2d70d82e0b0d378e83c6f289f669c40f55fcc1d74eb2bb54dea1342a4121f7018c2a322ff6f44875faff950488ec126244645347d5620cda805d7b85a5b2bbd9925bd22ed372427cd7d4b16dcb3f6c07dade54882fa72088766723e6e9239ea490993826a658bb3d59efc65c94f3c36a002d89757df6dd0c2521f63dc2ecbc19153d481a4dd58824b25cbd1cf7fc984d6eed8e8554070e0d9928d5c51af88ae628eaa5c4c84e4256d795e3a04bddbf97af7f8fb76f6f7ecf9e4de8c673ca1dd8b10ff6ec529ebaf560870045e8e1d195c2ef319e1728ddf2535022b93ecadc84fe55c53066ab41235ad37ddd0d4197afd4f867ecc79321ad4323acfae7812f487028649f4477c06c1118e38ec31b3525c84acb0bb47ecda3954866954d38b74a38e2f66621e346a64bca849beea55191e3d919291a767503ee73aa344bc84df8e8604a527a491147e047031129f1a2d5cb576e74bae0c4aef55cc8784c69b7f1baf12ef0fbaf69a454c559e4770a280a9c2e0c54887dc78b8008d56d3e82d4f0cd3cd31ed47016509fa603cdf19c08e2d920127aef686d410327cdc7d4eabe67f0e1a8cbc6d84e51de71f085f087331e34e74c5ca75c148dd444a0a62aa1dac3b094f3e17d39fe882bcf352b314bf98579640ce10eb523d479f063974608a31f23578387e3523280eba93a561c6f5e70fe138506117732be18d45441d6fc8c0abe962ca6302776518483bdc55c574db9eb42dea68f8ad9915b79389f92dde0ca2f34b8cb34bdf1372ce29f98bbbb61fb56df323d2ff6f5016a4b6e4574f42da959c96fe4badee1267fc08a130c8b53d89bb7dcab2f764d8c12371a24b270e7d9a0681126e0df645ae3eed9dde443a141d1982a3a7a8d2b85055054d1ac45b8a3c19d74bca12ac659becf295f9c371161d7a2638e5035b34a14f3621a07a0b17cc993cd0dc37350b579bfc91f9c915d0431519b09ff6764513f33d1c48da035cce37361d9c8c77043c3a2b1ae8b2e45e46e5badb6798120690a939cf4cbeb5c19a7e228bad663efa4efb2cd881fffac3552f4c6f3122e0f36b911f9277dd5a3adc699e608d2de9057d516eaabfe77c3cd0158d824b82cba17581398e1227823dc32f9a2ac6608b5700c91d9060b3f5e93710acb072a964b056e9583c5e88ef23bcf0f7ee6fd8bf14f30bb32dcdb1b8113daff559bc55a478041b7da168130bb2e19f678230d43adc2334544738c0b59aad674527398f2b2cc6041cdc6df823bc893822e6a51ca54ebc049fa5b0b228bbcba0d89e3934cc3592d8964412b70e8ec9ffbb676be60aff404695de80cfab985299859777f1cd14896835f46f0a79a07697d9086905a7ffbebd84718ffb5790d7df9a28daf1f35c339198f13dd5358801f3c633700b6bb7c29b5efdc7d47be3a20bd050148d2b3d96b27110c9372eee0d6a53f16f438bf9ceec2115e70cd8f2b1a3c4fa99bc151a4ff9627454f72e07a85a76fac156654e04ea2486feac15f63500eeb42a7a6792ae0b38fda8c9f8e36d1c10c31746847ed6992e56038ba3298ee083e8bd10b2ae49e229746f1ebab3e2d7ca7dfac84c6ed5dcb635b79a548be96a2097bee5e0a1afcdb5522914a445879c83353274c1184d9d009b84808033b48857db5288f202fd05db8e9cf23cf5ecca1edd818c1d711d8200f5f965ebd050bf6577d3fc8667f2a28604d961e13f872bef294ca8069772585a98d54030f83b7b9636811fd0951b9205e85a9efbee8ea5134fe3960c70d831c097863937c220e6b6183859783fe6ac95af4229a7bb50b71a410c1fde2957ed11f19fddebb57447f501fe9d88e5dcf55b47d2baa462ea0e88889f2d94673ec09acc643fb3c706bb0d976f49152dca40ee083a4e12a81382de89ffc0832d212591aeb03e8d0b26522951bf7dfbf9fa1ba1c1cc87ea8619c82286258a9baad8b0fe0e9042d879caf0bad2c009c8f433bf7999660bb7e57b12fee2e62b91e87d5b6c24dc0e7d1911188ca9641407ac2124d73a6c4cfdd18c29fb4973674092407f89d8acf0da5960a08d797d84dcb66e183e0f19b5b53febd7ef5240d6c29d3e1444df2f49026c8de67d3e8412e631a8e5bff32302627a99dc4d73aff693dc8184623c7d400a128f2c6da8d1ba55398fab4cf1196e339f39c89344327028875ce2f72e2e49f29f796847f7650a89cf8af7ece6f4ea323d29e006b431016d5a779b3d5448c2c8425333c66856243659e5f6fdddc1a3a95111f331c35d384b7d0d10c046f5356e56008871f65066a689cc8b4c676242a8ccccd63f9cc3170c10c95da96fba4fbb75b75b049797a21d1f69c5603888968100a5e4d7456909b75bb0658e385b42a5c937ed381d28c257a58d42ee4242eb34ae72fa747dbe7d889ddaaf93d86ada5faa612b89be56ea6182c3db4d7a90ff7fb9ace17c4c140d25dff263a409a5b2e2a7623163bb22dc6e6fab33bd05cc2404d3c5dff70bbf9f772d352bb0fd581a977483050074cc28228693abe7aebb7229757ab4339f6e2db6c4d19d9fa9409c210c4a476ca9d843e816be127dff11aaa7610406f045cb114c04a19cce534c23ae6aa7360f52c486bae5384ec0e00299167fc3df811a385c3cd347cbcb09a1fae7b8cbe77107eb16b9286f472c7bb9fb051ffd55fbe3fb2a41b67ec84d41bd42bb29dd03c3ad76a1371110ac46e4ab53088e3641fef46880964a9cbb895f11df0ad66f7b6ac95d61de434f5abf0c2f60f70a1662c8b742187c165c08dfed2cf42308ee00a42a56593cd6a7f32175c6116e3ffc6abab7516ea5f475aa6e9ef461eb634fc672d76f281bc96026cc69b04664d514dbf2c0335bda0313264f9c35c00b44d2ea717366fa77827e2e191e6b7d12837f9d4a84a9370b7469c2180c5589fd5be7b366105a98486bd595afe76bff661c3d7005e346b76f552929bd28ed012c31ceda41e2148b524bc9b46a073fcd174de9501c33d49fcae1b363d2411ef83a12b41637589911643747b185c67012aa94d7d6efa7c54a054ca3a4f56e7f7496cef63d9fee2719d62ccf65608013531cafe5e5d91b2364c8b801df1a7ccb45686f75da96102dc8adb8f74b1d0a41e27422cba1c25f0df60ba69cb06e0c50cc56bd5b970c88a86f602e15a15869f8b9b9fc1070d9152cecb2bacf12c93fd0ef5ee72053dde0dca441ad99770a3c55f9840d2fb7a3cb479e7c79ff587ef8dbe7c298edecbe121ead7697fa2c1abe3e8badaded44b66ed316102477a820f190e81b7288470b458a6edf33dcb912640bef1536ab0b4be637b6e3938202d8fba9fc888c380bd429c81cefe71c6734fecf62a36f85fec893faea2cf428ddd4502ec12bc61e36119ed6b1d468e24ae311d7d488cc14593a847c30b6f162a5a7b904e205dbbd0d839f0e6d78ce9a26dd2b216ad0584387f0c0197eb0a9fcb34a76343d78b44c07cc5d5e720ccf186b9cf73be341c9a2a7d76ef5b5c7c60ac881f2ee27dd8d5bec055d366f7176c4ee0ba84cd6baf3a3ce65b00932fac7b03d36065aeac075747e4d646f26b6832cb9925196247bdc52c65b81c52263ad4b0b2d3970d358418c50651356fb3c0ce8c4252359934e1f035a7d5c331aac77e3e151faa85c1be56e9cb00243a29c23f561a5ab5c4785449000ae2a840e9489495701bb4aac875564754f48558862587921a6a79e8854590875086049aa0c1cc4e01f9d54cc965caae0d6c857b80249b853fe52399c8eb2657dca985b12f73ed58fd46f78def2801bb5cc9f4232eadec6820ba3bf5e8889b698ea2560248e22cb7865e0f36f3d814fb06f918bafd20bbafc08ab90cdcc1cb43cf9c06f78b4040f80b51a5b42d2bb46e14dc7cbc0e4897911a0c84ca3d18f0956fdb5fb8d48b81f77a4b0e63f03e7c21fd98872667b05616daf5844a4a5ea79a557f9caa79c14717f347eb5bfa99b7caac8f7d8e3a2c3ff5bdeac9d38cc480df55db76ac9e86edd40eab8a4e36893ce0d77c294e2d0bdd996ce0779c6b4008bb313f0ac229f913a2ffdeb1f5f546356abdfeb0fbb725c13e251155c3b4dac8471d05a4296e9a263c4307b62967b0fecd70cc7d7081a613c8bbba49d0327df76e8728903bfa9a3926492876ddca050384b7d87113aedaba4baaa43e56bbe8842eeb537e8ea3455c7040d50b64257f5da00b438ad10594f8abfc33ec26d9a237d9ce9b28d108e130e88ef8db7efdc4c630e36e8067941ea042d8171bb90160c3b61e9e1c1bc65e1c1737dd17811cc5f39da4c8420a8d9a4b3a096109aed551a04eb74afa6ea28c96be566c7da4b67f6fdf28004d2ee11a1706f73a259e31d9b9622257c93fc9dd1e9c687069c6ba34e190cbbfc7be08352d70d512c750190d45d318f9890392a0f900f4111c63c5751b6584a638e9a73f293b8907d17d159f99bf8471ebc756e234ca64ce5350f7713fae4808f32bb39ebc69ead8c9c50518263c3666a0a5b3126941f54d700c99ae2abcb3961431436521f3059adbf47afa1f35531310eff894d816aff3756e08671ec26effb8c2c35697c09a70c6fbf301e1ad8cfde62ebb138e813b283a6b12d23a6af4991218b08b20eb78376c36d5793b0bd6fe03c4022d83071729c5c5d53849b06be330ada2137ec2358a7b2a275cc4aa75996a2b63a921a75e312cd396970a580dc552382278c0c7027e75a73b0babb82effc99a9f4031183087231e2ff377cbaa70cd432ecfa6b71b6efd7efd01478e3dc4cf6af2a3ae394e55e94f3450937e60fb3fc0d2914e47c10f151d6187e74a314f77bb5574635305e18da701691843922bc8290369f8031ca08c4c84bd586f2668f666fa840e96910a98c7ec12ab16b4dab1c0056bcc1c070c24d22092521fba06d4c07d87fd05e2166bf107b76dfea3ffe30ddace045aa7aae80f000a16c06a4ea7999f7558ad1d5dd635b8d825dcf24067aeb97a1b1800d12690cb357051d18108befe6ae09e3e64575c65b729e0ded50a7dc2b4cd088a116e4be40efc1a8ba9db7fb70a1faa563ec16b805f47ecd1054bca1aa754ce5754a265b6302f133499ee88d5d7a1968c035a2e691212e1ffbe878d47f6fdba148d8f47e2588b193daea2740b9d77c4f5ed70c863524aedbf9d1c2d05c13ca826ee700781fec47d31d838e7416ebbd9954057a52d278a0073bc76f03ff9ba1b850e7b351a7792e478e854146faf12b6c4b1ab34ff1a28d913a758c1b860a4304c9bb215451200971aa02c2127f28c23607247c245e61914465b02b391ae92b6a02dada5b780c4c9ab16c7574dfbf59533199c23f72e8fe9ae1d8854226988f6e441f25c92c76b0663507fd207cffa7c0e55393fab5a57aa6212dbe86c358cec605bcea14cb662ebc912d078091d6ea43bf6b349b324d52f1fb86dfd33a728c2cfcb454641ce10e869a5893c3c9287c6e370c0fd4f14e96f75465647ccc9d5d40783974b0d59caec3a31893a15b177292241370d1599c922f90d4da93ea57c0f9d505d8315285695be415b1af4b8f21fbc717062c69e9d1a35df878bfd60519984981c609306f04f81705d00a1d8058f13aa24506629a867ece8812020b8f612b88a0c316f3f8504cc84adeab61c5bd1f4795598283c2f84e1236125cc76a473bc4fc1ec2ea405674e7d6eb57e74a2e1e805375bd7e6d0cc669d41f7d8fe44086736f32980fe2a40a7af27b281a6f1fc871762e740f3b0f0370f8e17fc59b31216a06086b508daca053c16e6db0d30d4c4ba366107d2fd024573f18c245158ff8826f659b44421bd37441bbd6632f9a2ef3b58e8957b283f698736625fefeae94cf1b4a4a08adaa5a7696fc1a737fd20e56378d84bef811daa55239d56427bdbd43ffadc4461e5d8ab713cbb666cfbfbc1bf0bbe00bec4b752b7d7e13575039a40aec7fcd9b4f1cd12e68d24d98db3fd3d6408fbba3268096ed10b726c7cffe15aabdea6c9158bd03c1a058b153eaf23791368554d778264f50093f10ec8365f16a223366b97bff4d03dfc220e5ef0acde13044cba3ecd822bc2a11f0e85db38644cc74759323014fd83e0ca2981d997ec8ca9af6bcdd81bcad9667b7d12621f67cf357eb1da5da8b37f849e212471048cc23b7aea1f01971a8b0a79742beb8f32f8c8d27348bac526e079ea1c1cb6784b9f7684d1355633adf567453199524502fa8db33011717d2c6b1da553c74762ca55f517ff303b5fe35fd42aa6910fec79dfccf70e537ad9f373531df555626a4ab09d5af3b8e47a0a617c82c47456f9d3f65ed2aa96f7e206dd09f17bfd50a766302ce68680f3414e31aaca1fe151f7c360f881f91e9b2f94ef84bc890bcf592c69c0c834537b29ae9eafd07e1355780992ff3a87ef2cf5027541ca5dbba41ee47c741d0a729ef89f3cbae6c9011bdd235dadceaa6bffe2309646a0ab62332e9f3315f5d91ca846c9d791c634effb43438f04c3e4fab2d8ceef4c62f3a8ccd681d918b42a3fc52943536fd3f790168fc78431070d2fd4d0351a5c28a8dd902f0c8d2375951729ee38eae057401f2008b291ad2321a74902cbf65ea75010a1fdeae6b32179faca40f3eb14ee24217a137b66e3015bbbef9bb8bf7824210c41fcd100454a3745bf1ba357f513c9ccebb34397f2ff6d58a219395c3b88009557d4894b883e2ab27bf287db6f79f8f7b0bb2ffaca2228225719748b2e23d07febe4ac7b2fe41dc786df6cc682e043656bf5970894d8d6f06b759970681777109f0c8c356106f46dd316f5bd38cd9cd5aa99caa844fc3e9604c55f8ebb8050bb54f27c8e7088336c3d15f0e43e2ae99257bd12ccfdcd86f0694a63a7c1a122833668035680accc652b58331ecf7360ab49d94767c11ffaeadf22f8778ac970b00ea50dd6e7b10d371c47c821c01e81dbc2bfcdb7b7e67bd1776fb36410968018c150ec78c62759fa20929cd9941a7f44a69fa5295378d822117e4f1e665e8ab9f0abdc6751ad1205b431b03921924a8704aa5236e776809fd2b629edda7e3f14b7b80844f48591e6c78517698b32e58f234eaf0c06e1e7b4154625765adcd0f44c27ecd9410bb9fce2540d8018871db4515ca106d1a3c2854ac13a92822592a312a8ba4ac7e641246fe9250d1b23c1633001c3c3014f25afdda93dec494a64ae3ac836f7564a5c29d53402a597978912e1455d0092153c0f4d980b0fc7974429f509586a3ccdca774334c761ef014b06a9fa4c1e6a8c66f153a9eda5bcdba3497987ff58145f22a03b0d3f624a4aeb3f4a557a1c0ffa49fecd0c17fa881392abb225e32505917fe456bd2db8afb2b8aae939075a254c067192e98eeb7bd9956a5e1f5ca1ef3faaf9a004f9461239ad8ce460065fb4716ef89a1b3a50361c59a31468eca24a2e9c1fbd7c45091ea1531ec6205cd662b93008c978dbe5f33f3b6f6192e75eb8ed5613dc8725e629a29bedb8b22a335869da6dfcc787c1ae51b57ff1e3f679304e7f5aaff59ed8092b29956cdd56357921f87ea851c7a7c15f175ed653a02bada9c96974291b79835719a2f26dc1eba4f51b6c34b3ed6bf72b5fdf8acf0a5ba4e7fab54653094b8384768c2a80d169a0fb4bcb33e06ffea37af304420634cf38ca584ec40b2ac12e55b22044e2edce4aaca3ba044102ee3e184f1d35b026ddae649cfce6fd58e57e99a0669f95ea2c240fbd176b6d3e276fc421ab4231ed35c3f8e668cc446a7862544bd008ced4f51e70586bdcda689efc3c6ea4ab84059dcfe015d8c505e0a341895d020453748bf0c54575a75d7004471221b97c788bb0e5fcf4f6d6498b0523ce16b352dfa05bc87afcf92cd995aafb6925725307fb28166c0dc98e3b226c47b54c857693b73ef89ef636b82b6f7105e57a22cdd5448bcd7ea2acbb8ad106637be14d7a34dcb694804f2f8da30895f97a2d633cc4476ac0bcee466433ef92ebc2231b973493bc7a8ebbf39daa73f4e624a66d21c56facf23cfcab6c76df8728b5617541cb557024f3cac81c9041cdd780cc994036c08c2c6b19632452e3bdbb6012b448ee0954bec4e79e66b2a3c9662dc30bf4aa9968063dea86e0c5e34289181dfaef6399789fbd3cee2df1178ef47e81c02946c39278be9a1373fc7993bbe63d4975f2de30bd5e78e1939b4c494ccdd009409c757c2e5685ecde8e15ce4329691c158df664b20e9e8364f65f768f98cbf8f515973e3a454a221e2669890fce6b5730706ae18a6029fdef544e9e9443e4285d6a3c462168662f1a5972bf9458f89f230d4690026f6bf88207793cd6619cca9f3ffd0d56b9393585e212cb8ed67011df23a7912b3e20411908c506bebb70914a643104d31fc5a9322aad6ec84963166cb14ac4580218f747870d8ed6cffc255952fa34a10f76ba01c18b6942d4857d90f77cb5d2684f2392c5dd2e558d87fff2a629ff66b32279588235ddcb9434dec2f3a060244786c0069c8a515b4cfec270bad0712df71a8ea037f1ccf5f270360407b9223b91ff54eb94314a7645bd01c9eeda19b37e51b9bccf92bf12da1094dace1c0d2501c9a59984c7478834c74da7838ca4114a8173de617ac67b474fd82dc661313d325e098abdd46dc3fd00bebcb2bc94678feec8db505e9224b759f13afc862bab6d99ade84d738730296f7dc5be5615a71a2041321c8eda79edf5d36a805c4cfe3fc4a6a7ea1c29a02ba157ee85caa66590e09499b7d29b4b8c5805af593fa111710c34482b8f094cb747a655a2fe533bed61856cbf0ce11ef2f636c830b34054e0e7c92a699951ee8b6ab84316f49a32a219a74b9f7c51eb00ae1bd09f2dab6c5c36f2477d6b6743597c33d6e48273ec22f215b8f270cf5c1f025a2798370f173f1ad40f21a66f1b9ca2473d9e6b4353f1e04bb18fd1d079852624f6699e9563e9d3a16696495c0d6fa3a395fbac2f27dd97aa4021414fd2fbabb89a465ba1822c03b7fa543419e4d630af1a763fdf707958ec5620cb6d817bf4c8ea12f9e7b17454494882b985b8832113ec12f7f34fa5563776e11308ce376207480e5f6cab84a9601c618b78c7b435e23d985cb20b4712ed4d4caca82c09c8f365a633ac3caa9360933fdfb45f90d432fdb9a56452f8dc0b1b9df6d99d0df4aabc6ed2ce63a0c3504ac5c8bb70de60fc71a8dbe3d91e1488ec38a59dbc2e2dc2487e17afc2cde5de4d920074f0b7c64aeede4e542d0865a2ef65e153af26a88dfa8ab39dd1c42d34531f0c38b09386d27127eb8036331d23e7587f766946a6730f28a140d978f6b7a44e48e6bf01342b2fc8cd98dc6a6cdca28d128530f37023a14040025f991e770ba8d701afa7b5ec1f3589a2f9b05f72ce0d11be4d5b631059f6827a3ef27a92a5ed19f2acaf0a11c9d0088a6f2277fdd8a6fbc6c9981960b7a12426d9fe5485c819fa3f8c395fffa0c07c6f1c278065b0ca35fe400be100f3a0438de4371ac3a8e72e30c96d7f76c02cf28ff0dcdf9f89d170a5b0e26be3486c4e0f4705931c119258d1d10f6de9ad2a2edcd74f5241738c653f43396d094e8fb1fefb660ea979c67674224597c3976fcbc7e2bad3d2d0856e34a4e63a984faf720c86936f01a92d2602f1218f6ce7833e71fb0ae912a3506c89bafd5dacf22804494d0a3193830fda75802b5287289c404dab2803b0049ea81a52c6667293c074c6d67bf8bf9aafe8aa0274dbb3e59464ed031b60e378ea543a832cbacde96f4973ae66db6b694ce16a81f23c50dc6e80f398b20aa96910e86d31728578e04b786ab988b12b51c69629795efbb5cd326b8a563ef34cb9827a49b593030b305b65644d613c974f00bf440a23823f8a547246c8e0778ecdb1ab298f7884c45d2bcae8fc880241c0ee8884e5c52d0a2558c9a10bb98ce3ee6f04b94c1629958d1de4f79763f34e8f8955289b39f9191aadaa614088b9659a6f9c7b71d71c34cdef1cf46922da42c122822641e49511cf62f2b97ae5b0c93bccaf35461323f9b2dcdc6ffeabe87ed3f3fb2c84e567c3cb1feefb22c0866a62675f587bfe748440e6e4dfde7708bad231f5242d475e0b58a5da470509babd387b3b179fd9f598b337c0dc1a5fc1e3caf75804f131165298c7d9072527e24ad18ab3bfc8edad69374199047695794af05e36d10f43d37af93c4671f599fe19f87ed0edf2d6fe7bc048ee4e577936cabb8732765bb0c58ddbbd41f26f7979a474a48b5fbfb499305fffbcdcd87f4843039269b03bc1b38ccd1b560a5396a42d5db5a096fd3ff5b818b1cb653a174461893b3fc3e0d4e3729178d7ca84b3544383ff1137b6d5581bda925c6c0ddadbe972c664ce4533a023e16300a95c8f24e2b1bfd9ad0fb8691410aca24cc758bdd1dbda683bbfaba584350ebf5f46f2e44afff67197c6a7701d4ad0e40112d889ca4ee808bd31bb3be3291c76343cab56098fa016ea0bc4da434bb6808eecbd97f93545cf783e008b15a9cce838623f13e2e341672525bb8dcbe4e140ac294c4ee39a073df32f8f1d4c20c9ab35e7d47357700cd3ca3390dc9b98e13f4d884fabaaf969f89c655447fa147cbbe8c6bad046a158853d6a34b75116497700eb4313713f064e17f1a312f0f96538e2036a2ea273fcfea2858b42cb2291b3f84294f36a0f1308f4c81ebf6200b5007c34d70b1b3f3a652a2487967d327c611c67b683ca7f58b37acbf80261afc342ba9549a279cfdfd9bdaa8b6ef18da73a0a6a53c7dec383d29b0baac7e04fb61c038e21ba033f8d2a83164cc6b0bebf8a611c242d2d511fde49d37ac2617f2fe0601be3a0fb294254ca204aee256eb6e622e75461329107357ae237a9d1efc2cc34da3dc2270e7d361eed41dbd37d543005b3130be7dfcf211617f5aba652dbd0f4a9bcc588281ac338f432f38c65e0b83476e530c8ebf04e60b5cc466711325204cdc2870bda03fa517453f6945966b3837f4a177d51e0da471ea7f26864f8b3b0f315522b271a3a5863b3521ac658f7ea05f840a8a2a7d63b7eadd08ec8acc3be1360728bd344590101739eec463651e6bdabd2176276fb7d2431ad6c0a21d66cb1ef4a766b46f2097b4bb89a474f362fa4503a0caede509e8dc999a638795122ad55451ee2558e3959ad9efed30d63a5c25a1289f3559b8070d8dcbd9603f88a43c1c2e3af07dd298937d98b18e13973d9bfed0b218542659849b0c19af7497271eae5eace8cd2809df0b05ac9962e948a654dbb5c16d716ec1dc6e71f41223080a2e78d3b1123f55f5f85ad1e77d08dd54ba76b9364e254e454a3ffefef30ee6cbed633f511c56c25e63452f448a33cda23f3f2a5539f9e55e51d1a212e5ce83163b6f5df7182f1db49d04f5c164e594ff3bd14303d449bcc844e4e8f12f7d5f5bf44895be664966f40738bd0f36e3feee1fa23c5a6cc4a9b71f68f49608487417d2408d966cda856d8f1158f39563b62455ac0eeb4d334671330f1e3f57539d8b5ebb6773a3101fceedd9d738b81c8a429d722e8a2a3450a8b4f7175250ea18ec80f0aab7c8ec8e4d59552e17746350931a1fa5111680d1a21f6ba9d19f0f40c2c55d3200dfc090186a704f0a76b853a6eb168126a1f976f9608490f5444e55ef11c908d54bf2ab7472ee7396ae6ffebf58776827408904a3377e622146a085abb110f90163c9ae016dd4427d1b36be25bd1c1059359cc85fe4d77ca64b2c12a51fafdf21a6ae1333ea33dc19f0a3394101692b5c405c88fe14e8bfdec91447983d54fbe8af696d7d23a81599f6edca1d4b4bb416436f4cfce5533dc6a1f70ac3666a72946749a6130e92a622d0cebee7e0e5ede6cdd743391c64e7929fe0926af776059257897892a9fee35e1f8f7e3c90c77ac58bcb6148a53c87ead9ff78c6168e22218741b08c8d46a8acb401ad11fc3fc18ce4f6f4f48ac677a44b241046830ab5b72004465f662444749d0ea652cde9ccce5d0d339c226476ef2ccb99a5d3e7506221e48dc49c8804e6ac08a0acb9e78b4c24a553b489274d758c100906a1db1f7d22c0e7fcad0da0f78b24a402edf74e767411de91d53f28a5e4106015b01793a109a36a9abf97710bcdc9dd2a5de95505075ca180076d7feb07b03c9ca4cb0172b27f1c1dc8065182209043a5d29c63c6cc97ebbc52c4ea55fe6d32bd8671766d073c81e7957cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec1815216239c9e390139a601e8ac3bc2e709cb33d16854b6e242643e97b4c0dcc67f0dfa117c20e0d20ec27b3215a5a087c0898a742c95444f374407166e438e8e1ebbade25769d0d39fef7aa1945d2b7f3ba4910832c04b15d9b475850205ef22a960331f4ec6771c9bdf4026e14c7c6865a7e32182ea9cf139b443135c8c107836249aebebe048f3d63831b7165a6fa80acb7d1530df965f9f183ea878a607d8878351c57b34e9114f819bf0369027b95ec2a8504453e7af6f633c01fff6f1fe385b5d3ed248cac5af37e294972bb5770db842146b2bc0fea18bbb4bd5d3dd74a039bcb7a1a07882c7d75cb9637009351a67417c82f27a377eefde33b37ce0919afd34c461a15349784b0695f16680fdf9b2e558e332344784e2ff98deefa33e1f0763ca67b1ddab8322dcd28ceb6d96ed36091b4fcfab9555a286d565fdf8d0d6c3d129e3a298a1c16878ab2a2671f2e310b073df3519c9fe9b0e3242034c539357805391d7d2991f6bf3ca53397c2364fbe8c8fce9f28900d1136db37e70c5267d230559f0245a0a0edf6bb9dacd5436af8bca36559c496afe6945d5804502454b6cd93b67891d960b4ef921e21d21f3adbda66d00a8550604fa4c29c5499b18ae3039d566d6638ce888bb28f796a92d1d61eccdb05aa3de15bdbbfe000be3ad1bc426c4f74d7a485bebe4a98bdd6dd4df83ed0e3bf14a30d25198be194bf11f1480e305efd7f71e7529af57ea0f3a84b246b87c16b8be60ad515b949aae83d63b240c2f3da75a489ad29ba463478ee026344e4120071a5e3098158f1c484d7e645bcb049025fb097d78301282d8e06b1f13a0ebda5a19c337926cad3ae3fdbecebe53b7076e66327935350919b6ea4b002d834029bc88c7e1f664dd73a05895d03decdd326ba573f810671a1b2248a3f36548be2da80289829d5a9ae8fd84cf1091039b2137a4e146628b05b2d0f33045ca49e7b8fcaa10fb57242af890eac37649c4478b0e7af99a299b47ab397eeec8c8a6e2b862c6567bdd9c066cc07469cf1cfac9e914bdb852dc3d2eb44516bdb80e74c0a225612aec00041392489292eb57fab04284359a7ca39820efd6c86addc7581bf95f253d271d053141328fe7e09ccf2c65e240fc49fafb604d6c2fd2b34a32fc949eed1eeac368386d0214148484f3f191c32385ebc6a8883930ac032e581ebab5e8eb973fc34f3c5622d6299dde4b39d632932725b5fa8e2b3d4055612f94647073d9bdfcabf182efa0c376ff8b913a8550d8e4ad5a4a8ad5c97994fc75d49bbe03467fcad4567e54cba2664e4b3f0ec846aada55f99b2fb2a4ca7eb9a854e363c37c6ca202b12c1eec8db5730a65d12cb5fa133ddb019432327bad29ed7767714068c416b1c250be3b44d4790ff2a962e73c582c06248095a9cec125662b6bd44d1e23d3c06c840069f956f5486af31cdf722724c3745a90eaecaaca9ca6ed0ab63f85729f0f10f032f5fb710d3250b0f02c2b3216f14aebac87b6c492cbd35ff8b4295f751de6d30f0abfd0b4410149e1ab67e6bd3446d3a9ddcb58b5e094ac6fc89278aeb1f4154f8d0af81e75c904527a0aefbecc0d48183c2bf23082cce54a61e811c41fcafdee72ec570c4b0e3a7815e7fb62d85d37264aac809c2ccc16bbd600a494c7efc710d55b31ee8ec8845d533823a8491935e8c90cb799420abf2b2794c1f820d4ec7f1b885e378fdf992720b825d8583c112d3f6d6bb6d159ad07360cecf559478f5accadd515c4b4a07b2fc1a3590b823bdf74c9c2ad8499b18aa34fa135780e4e05525adf98ac6e17e803e679e119e5a290f01147e0076c9095e2f9b1063cb330503f736ea08363971f5f874a6ab8a3435883e3891807e96783e7027e1af90b91f5605073d3a20c116f493fa796c702f2d7e29543700744d76fc6ca2e4accf340fbd11fc9619d12be9d717a38b892037e9a14aff941754291c961f4ddbe9a7413e8bf92153666bd70785662f9971f64f8771a818f4184a4dca5c0b4330cee7b5cfc0c9eba9f948b944d2b17703cd61e334f97700949bb2ea2fc75c179d3d8428140fd8ec2cc4451c59030a4a382be4b6ff9cc92263e2dbdf41563e87d0e136493563c0a4c8ac31ec02d29f334763270133b87460f2c27ecdd3e9c88cc0006b864cdaee9b86682be74f814c907bf55ade1df524cedebaa2a5d71e06e41c3eecbfd1e5ae9e3051a13f452b9550c3d67200b0433e92bceeecdbb9f029bea7deed82d3abed3499c3335ef93c1eba383e6a7b855556df02beb8f9da445d5d0496d2d51b98b41929646e2ccc08c2315bea0e74d3e075607f3cb8f31d1ec0da554827a75715d22ca983083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258db81f1a4dcee327b49d64ef4cf84e9a6eedb370db49c4f7a2038715b749b9bd790c05e1259926792250d235f4b7a434104a2ecc3a85f20a4f5b708c5671afc383256c3462d5737e787f6ae89f07ae861e8e2deda1ac5504da0068d102f3c12978caac44c78824bb9ff50f7c0a09aa08e5f74e6582362f1b40c4dfcd17fcbb7e703e2ac7fb2df08a31f708d0a0e47cd69fdc42fae1b84bc9dd8750b3f6dea5a2252f0b2a5d7d7f5a337271336bfc579055390b284ff4c0669536cf1f223641bc08e41fa2cd68b9705b422fb9601c8be174552f36910f38ccaf2195a5e61584d2e4883c77e4097db8ca6a953d8bcd82698a849b521616d6327eddd4a7ca5fd6411a98f8156d23ed8c4da7ad78c2481f3d3a1a9e7e0f8fc67e1e759c58eff7f5270228b52383888eac25e205a15bf03e342d33fff8ea9d572fab82e896b6cccb6c1e4515d5792563867e8935fb047834ddf670dd8c0842e5de326ecfa1f198bfa18ff74f54061e06ba6e066982eec36a14df01588cb6aaa956717841727fbd24b5cbae10d32c57d5fcc60b00254eb6e9d3cc0118326aa495867a9feaab52ca5b51e6107fb6088f2472237803ee8fc5e7c6beeb4893c99d9af1243c40b6106170ff390a948f031164f13ceaa691b14a364826f229b756143a720fe49b77b901149d4ccb079b19b6d29f05a0185d9b14bd817ac53a2fb758164b3621af6e2596dee9e09c146b485b3b5930c0e454aceed83c526b6b8b75abe457a1afe58beea5253a170569bbe9ec4c57360e955a83f516520b9fe0266fc803925e846747870765af1482e95eeddbfe6753e70350fe41a2944a0395568e66d16f3d6bdc6f30d2155749d7c447337382f1c23b8eaefb1b83734fc06c0813bfcba58f6afd2abe3ce182fd59c487e71b75d8b2d71e20bb168498e6d4c3dfae8b9e8ab4d8e7eb8ee09b2532f5a625081ff6f01f993ed829773a28b6dc92677f9796b8f99cb7c94dab3024051627d44f43eb513f98c25e0ee458348b03197a0c7404e5800f9b46abfd8c9fa903f7f9ef6e79d1905c6b3d2a6a26c795f66a862f17d8fa19271a05d762e2fe83a609e693a1687df810bfd1d887dbecbc593107b2da038ef372efffa3535697bf1a0958c1b9ed86d9d8966f805b1f4d0976c1060cb2cc65c023867442e2397f53aa080e01803b30c4b2ef5693887d6e865851c2813466706e7d5f7cd266534aabd9dca4646dee8129f70ee65cf483e69a24e5dbd24601d24a828e62d6f0b9be288387914ea602f120560bac2fc5a92f9a58a9c748f7f3bae78273f83b7819098ac471e1c6631da4116257f5bf210c371fb61d9600606a8b6bfe16244f1101d91ee1697ca559d79be8b3509eed1139db0e3daa14814b9a27760034ce050b993e47c8101ca37c76a5e97b236155af841e03ed5801d9df1df3151aecdab444e45a292c6da4a36f73cea59bdfb76fba20892bcec9a275144549f33b64c3048329b4cf5203c9d3f26014f4204ae87c54ad7583d9bd867c9b69a3c4581870b9eaed47079c77db1f4edf054d117e5e3e1dfdab3bc485e0b570c19a50c6e38c7f99b3683614cfa35de3074eee5ce6486541d6d53255f9f3613da93721c5014a19d67cdf96764c9531b7ce7f9d0285d0ace4aabbfd4e194888c6e1fbefc1111793bedc5fdf09cad9cd168eaaa424d6f8b35e04867ada6b7d03bc19f65eca30f6b06d9a62e729147197f9356a6d88347210740d6fec2066378e849ce168524061cd7a14d38952723c097aebde84c6237041052090ea3524072e36f43d620e022b384f8fba0d2e816841eed97554003e23987e59ec7fa80deac83f9359ccce59684d6c61946d4e7aad3c8188c4189e5455e9466d69afcd63c2b9e35448817d31b3bafbbd4366127b73a32aabaf609cb63cc6a76ef60e97bf1da682b8d652f0ea86b84ffb1520d38f31f95018e556db1559afd58fd3b7eb9359f952c2a18197b129ea3f0d62f46cfc4bb2ad3673f1462bcfc477c699935c3860de8bcef24e86e7399bc23b0b4320be9ca6146ee73418786cb40efcf227b2f87c8c3cd95ba4156fbfddf73161aa852d5fe14e0d3a7cd146d36bd57c82c4c4dea6b84eb35d4c20af1807e06aabd1fc42346163e6ea903c2103b83adc358b1c8e95a7b65167fe51e64df3e77697be25b20e09afbd15dec9b4318cc0d3af6bd53293ee57f8b5d8aa73f21859e71bd82557272f6247603e95f07ae54edf0efa1f6e8d719172cb71c6685d2ffe6bca6b2ce567807e43d7b3d6a2194a05d0ad4fcfc75d247770504e3b1a4bb0d38971779e5d3ca86834a2fe4825f72909c59b5771a3974f3ebf79e5f929da2313a8812bb805f322d61773ea84ce1ab99f31644f95a1d3fbcbb20b24f14d59fd22736ffaa30b5f59ef9e2973b0674630440383e2aa6562c5445971d24c3c94c989f31c3d8582c1972d2a04d195db41df43e9022c7c171f3601608c9d1e8c58d00caa5c546efad7f3ab763406e556ea3e3351c55905efbc63f29276240b38d6ab6c3125d465ffa9ee28fe92a3a708e75e44e02394e27dd8a4646c0bf7640906b7b30fce635faa1a579c580e7d0166bcd845baada2b56dd8a24b2ee22a48b6aded76f2ef77f49d79ef4cdbbfef9042b2c49e6c5c68cb8a1fa922d742f736b5c3c5b2cef49c4c447170f0b84fd70848e88d5178e90dee78079de2db2f13abadf89deb3125024a643b3658e60ba8724415b7e5a9d1691850b7e97db7adeb14046cc28751e3e496f3284e0b1c3b1b11c7093a758b50edfd906b5b2c855b62276fa97edaac20fea64a273768b77c7ad8456607fed77cf7651662737d022c4d01dcac41626cca9dda44bfc980bb8015346771670bbdb1612db1ff15a08070a39e32c0e4774137f01498e2fb4b95e8993b51eca64c89d02bde709079897fe2b5c358a08d41988413b09483e1f11e27174e95388e6cc8fa6a4b45a68766787630adfcde8e0506185cd37e073ef71990344bd8064b0e176d277f4e60817574f6f75005ee0a5272a0042ff6d39b07bce5e8dfb588b0738551fff4154ec4edf2e8b264e143fb4edf27ab6ccd24fdd5b8343c6d690104f9dd94f0aa85011c98329466f9e5c742216ff144f27375047ac6d1f51ed2f73b431c41ef196d65c3912e00625649b90073a62b9adcee48b38ff5f568374f10b5bf65884e28b81cf849256fdddbb660c6f41ae9599b23e3027970db8618a2047b29074450fe9f270525d29553c72c45f7a94c73033c44bcff5182b8484d78738f739f006fd744c88e6d95cac553cbd80ff58fd2333c34887b6fabf10cbb492eea69efa1da2d8219c49a385edf0cbc7caedeba632e0bd91f166f25d6201aa0ea2c2dda090f5f50753f3754aed4456e3c8d0171994c00d465584801cd11bed4709893d56b6c0043d02ec65e8d178cd3c1f7661b1909aab3a325557205957b09c3ca2bc2125e7ffc5262bc0a94e00b6dabc330e3ad208a25bbbeae384d0de183611e2b3ce4a048a1469c266e8121a5015b05d387fc6e4c7a3ab520cb5d7ebdd453c9f8fb4f55de578de488325d0349d5d7bdb005d67ac5220ef05400e552351557097aa39ab415abf8bff6690f18ab2f8fbef1ef8a1ec06708e208f222860f1c45cc0fd27af2bd71fbb5e98916c2c14c733ee208307d868b213713dfaa3d5eda56f28f7ea8de3d287ad105dcd1bacc7a9e16a06b2195a4403e7efbaa8f4db0e0b2ad92ded2e28b9442403df986268b483c58d1675b1082e896cc328771c14364dfec7bfabe52cd1ee4473ad5f120d7b9bdf7984aeaadecdb11e74e077b99ff12f24c77db568e475ae7b980bb57aa69a0a2f3cd1d8f6c5555bdcd38e69748175308e4a6e98631d27c9e6c985902060edbeaef1742551460d6ca285d89752ab1c83f9884c0d4f8d7b08eaff8bcfd0d72a8e2061d33f85a9f899a8defff408ab45e6c2a7b030c55b15caa04818418c6cf454ba641f009c9c1101697a499dac98f64c4d2b66ca54b189ece3f0017051b0a5f291453244e745cf906c49cb3768d04db216bc6536acbf97aee3bce9137ff4d9e1c6eab5b1d9ef4e56b664a3c9af67f88b5726f8006fd94a14a297d0bd7294659ccbbb8673b3fee7e5becb9efa9d6c3d912f99454df06c085596633238b1986c5e0c4ec629525d22c804132012dbee864bc246994d5d2c345011e6b74eb5c47a533fa97af60aa3ed70609783856ad6977ecb3557a583fb6b9f97576476734521b08de9da87bb4220bf71f59cfe387abaf6dedd9abea323ced6d31eabc18aa4b1311b3866700663fcd54488b9f8d46e97080a208e5a41a99edd917c57a8e4c0902e67c05d1b6d70032da2381a69e2f1df6bb589ddd3a85a7f7b820704bc36e669727321d763502686501bc53f7508e216865a07d2877655a4618ba8a97ce6bd0d9f14fc5f712a7886495285299211fdff00e69a0e20c8c0759bd68a1b0aabfddae52ceed586f3bb38e9df1371a5bcbad91139e2d0dd6d8c37ffdd06484b62f59fa02f2ff66640e91b3978156b6733f373e5ffce154fbaec502d37509396a7b837f5dc386b6e653f0949d1b698417bfad322bbf839afbc5a36bae89c0c0221c3c900a7be97549750681e92954ce9b0452ef88050f2663527ff1e1517ca26b690d39718acb2cf88f17aabbddc3eec71e0852f5b710ef88a1de240caede650adda9a10aec170cfd61730ce7989348b9adf4b5de270ecc8ac0a3678118eb267e65d327d52e8f9fc82bb32d334b97ddf73cfcc3af5671546bc2665d36c3b80e8a6add90bfaf03ce9c56828708c5ca113a4eb5aa5fdc58d2a76cc934d6bc2448101271739391f7654363dd9925c73927be6a535fdef23dcc14c067cc8d42d03a7343c7911fef9c9ec5b1a34741585dc328b5501a02e943780607a5bb7437be4fb402e69172d1947eca7e0b5016d27b9e4f18c31d22bc2354a10e41cb155779e0f21fa1a8095ce0aea3f252f2cdb7e4c2af17b8f931625b37e209a2d022b8b738ee4c4c83f71bc17f1a233880680c9c5a553e9b25cfa164656e7e655f849748ff72c54b7e63cfdd1d6a93b53b4787b97959d012dced1565075a0daef96d36027cf4b74e6404263a05be8a32fac59debc50238b400f0cca3a70b9329bafd93f68c558299b71c2e8a3854fcfdffb0b4c9d8823ecf644d054f209c44d37999fe9f5ff551a6557d530df4341f02efa14c390528bc6a185e20ba3112d403d09273d3c0dcd507c3f03e8a22e0ad42c0828c3e248773b6cec698cb6664a274e065449ac5f0c70ed752341d89f78d34f969b64881f40984531d0043eeb9193aa3ae3cb4206595708d1f6b47513bd70e1fb2f1d20c94f90fdd128230ca9cd98eeabc9689c76bb28934ffeea6ca125cd62fc40fba6395967a60b1a0bf3eac289a7f6bb603e8628252915c62e02275c37edc9ceb000c1d99615fc1272c2bbb86a0448a855d1f7a3a749f958635143e74695d8ef429501d0e36436836c2a75b79e623e57cda2830e95ec9cbd05525dad028621dc43657f331c1f0b32ac29ecc4e40bdc95926e2452274ad51553b7dde155ae5fb7d563e890b7799a0578c4f51dc2e19ce01192a07c81b20cfcbf5da6ab1e7f3330ab571c96e634881cbea4224e7928557ad5cdff7918bf1bfb472afcbb4041ecd123cb0e3ec17a82b9e3d23e0e6e3328f5455f2e19e852f765207b1e1b591e6f959dad8b51d87db393227d4bc51bbd892ef6f197b87578b75c8bbe230641758a12fac4efb7e60928d389a9f87a25be42150970d18851b1aca802be978b9532f8bc07a82b3b9f585b3f715d619fe14fa68420d45468ccd1ad75cd19b29e9cb4c9804bfa654c643472814384dade63431f7abbd49a04e730928a35682e00d96a3bf6398741f882b3fccccfcc9d4c305bf945aad9cc1cf85b07154f09e349164c1d7761c37b87b4aa11629480c848d286c169959bb3e87b71654e901b91d3acd6cedf0a9ab395307e69e552e246e650df718dae14b80482e5d9de76ad3739b00ca6c67e53b6e3254d5820f189aba9b4bd55c55194a17e40da0ed48b03dac21cf7b2da8411c03fb60d93964e2c662d4c1c1d8ac2092ef9fcfa9308c627ef08a155e68ff01cc1e2918a82d8e4b6de43ffd70ac5ada44c8bec6b3623aa5a9bc9473e41bd1a1ac3412afd55efee1393d26d69c20ae891d35157a7c9b8b09ce3f83012b7701c12b6f98023ba0e6d38f8f13e94aa0706cb2e3dbd1e6845969fe4df502465d998ede9cf72131bd2c29d5ae13b1cfc26d69da402445d2ffcc2501c949744c6561a24f65a687eed8a470691d78bdf7d13e05f17ff5551ba0ec87c936a7eaa17d032146e74d619f8e695fe8f08c1d85faecc3a4489cd38679bc9b0f53d98a02708d196be574fcf2d08e41d09fa33e5bed7a15581964860d3fee6578a05fab0e92151de69ea0e4661876f7fc7eed4d034470e613e1c34963bb8ef78eacfc19e81d8faf2e28061d3bd7e81994f4485caf0db719f62bb42e1be77d0d620a92236a597bc51761d7c1b9fb4b553cd5160f2ada7a790e852b8a694ba39e40679c650b5204159011eb91c493079594d122dac58b10821b7f4adc9df887a474eb49b71c9daaf778fd694aa2b89a778a847220c7ac5a371c66c42f8329319e349d5516ee3a77dee861bd3a28c2dd7d1977f8b270b423d72dda0851627ae23c5dc8ce05bcf253e401008b24c68489fc7a82e20db3e3852dd507e62d71ee4fa2fd9c09e09f7ae173fb591f290eb02fd63c5d3b75be9ee23ef938f9193f57e39b249a88863e43cdd1fee0aca2f844c757eb0c7070d1424e78c6016cedc0456cf27b2ff3dfaa459ff9baa16ea71cf9f55bf0bbf852eb25884a6293438b26d8d0875281c4b82981a276159f1c18e1749a35d3c1cae36c3cba6a950ee28ab4fa72bbe295bcec1538fc173ee6a4be10fb18cb41ff8759209302847386365b3ec82f95c77017d1338d417af032ef7a8ed4b22b782b6257aaa696efb01477b45f1c3056f7c18d1304eb3f4d958ab98d49d789460443afe322aef2efcda6d3fde5241bc55d9e62a733c3f0976bb2fc273e678594cd1b09370e98393df41c9458a7defe7c2f63f4ac236a62a67d9cec694dd84899ac154177ee9a852aa5623942cad5a0787116897d78f44c1d135cf896f19b36cb2e7954f84111b3870aeda5bdc951fe7b851b2c2c06b931392663ccb48897dadc26bdf243bfff248ec5ef5a58efa9bafad6c1eea8a24615942917e73e4f3af000733ad19fdc0b93cf47eb9ce04a3ef2d94bd35e3137698319c4e574da0a033752439e68484ad80270417ac0892b40d8eff98f084bde6dcba4a8ab5dabb15524d155c10a510455487e7494f0dbe827b5bcddbcff549f0d5b65154cd0bbe052e229032a64753f888ea06c568e9ec078b312fa4e63c9ad9ab8eea7e684e196d92868ca60b184a0bde37c3b359b3867e9936c08af19eeef50b964c72ad2003a10fb0768671639e878eb1aa55509c131af5340acdef6f4d8441688c97bdc1a8e6a772371882186c4942c799dd133e5c503b0ee4b12cebf67be75025f3bd87e1647729fd5d7c2d04c2cb5d9bb246b6c5cd9aacd086b221a1dcf244cc77652cc20fa31234e80184e9e61ab42f93333dca86c272815e36e8735d7358639f5ffa4be2e387628499030c1508d890e2ccf4cbfec92f0b019db1eac5100ebd7a982b15f15b25d2906cdfd25f519e20942cf18f8c38348a693f51b0b152959c21cea0f657c409093bd3f9783e5ff61918ccb33d5c1871369e9a2c15942fb7f2c608affbda896d79bc6cd2a633df7cafd414919221c4386f3c234abbfeafc1014f97c0f25036677a6f265721ebc58853ffe8ddf207b623913b2e2fe7d5fff9429b278601f65e279ff4148185307f262befff86a256bcc2af95899d7522ef72d5c4ae901d52412f34046df3928d5eb598e4afef009a830bde39e0417f2b0b31d9181926105985ac3126571be24eee5d70b92c39a96c66fb49a01db64c474787dc8945e6768b415b433618ebc696bcaa1d2359c0ca2004598f9aa9adca81c15fa0e3a602bbffbd5257814f9eb844c3e1c0e55128c0012e8925b79a6ac72e0a0bce4a32f615d7d07c229b8bb60e4b14e4b357c87135add875e4c5da55c8fb4237df41fbe44f6675cd1d127ae7482055647c6e332549db8c933632ec22270e42cef073140e65fce388c561fca9321691c38856df4191d54bfd6dbff447ab709cf218a69d386e096a4789a2ffd19f850b8bbdcb64af0c32033027591fedfd7d0ce888224230c34c712410fc8272c1d8a47853facb3038cf7557083cf6b556043bf833b4ae8d7e2934c830c6cc212d756243b40d1144f4bc797fba1b419846c1f9ce5bb34f977717ef736fc8d7032bc7deba95488c46ef47e204480ac913b703b8cc06e39d31d003e685330881d3e321c8ded69f93a5f04e4fa8bd9fbecdbe65c76f0ccc7071ec918f4acde71572428b95282f85b476fee433e3fa118543e21e0847d71651e19da05f02284c84c265718f952327706fb509bc2df1b3c9cf17bc08215a041f5fb562f75636087b2604f614f2c96df9fb0bc9bdad4c1fb4fbef9450bf60aba0c9e53e6c55d76cd095722fc8b478334fc0395fc116b0c9a5582c56ff84de766281ff26ccea5bd1e52ac10517c7e9a548c92f116a74eea5804bcb46a046869c7229bd836426140a3ac4befd73ddf80cb47d604a580e392a4f7e3ecaa333384ec199625a63ed3a69426a60b2be55d87f6117ff0219b9f286f8befdaaff73bfa58491a8c0ff88fcd896768b65a04903d5cfe96779d246fc4c2696c2e99e0129a6fec127afb5a3af5be5ccedfeccd4d17801973715c27395885482c51b3fc7bccf9358afcbc0c6e8f94c4b5fec32363ae0c22ab41bfb6f0f92de2ab049d4a8a2cec8319b1ec4e6b66dc06ef9bd295e5b101c6febd7bec54919121c8b6a535d35f80934f570f9425b82b991feae861b79833cc91344bb313062f0d794a89cd62f63624e1e6dfe6b8063040cad11e09740c34354f9585e49bfabddef3cb71e52d53dbc65a6492fb3008659857c1bafe00d6d6a6534872f2cb5206316556646970b1c99d3be2bc112f863829ce190fed2ac02a2472d3273049e0ed09ce55c745bf8549ef5b601371405a088370e209e4d3397477315f67840db2171285b27c7921ca05ff51827c6e0da50c87e5edd7cb51bf658fe5b5cb565b0e2589447a253978631fe7e2b42a06535ed7e1ac4f07e75eb268e06ec825adff38b93f7564bb41a5be25935fd0dac9b1d472238af887b225ae8a518a464a37594c9084bc5c7d4c8e2b5970668a9c15d713d0698ebde59a4abcb279f251929a0baee6057d6861096919cbfa074ba17d16d116203cbb3bf18f136eb6b0a2dcad6b6c4a08ad835af1ce06587dc4b9bf471a7c0aade7269a3ff65bc0f2f7f8b896230c09c4b10af70a7f6f05c47a19d2bb5d674cb1c83bc3451c5291530e9ea900cb37c55044ce0bee6f4985f38ea2bb6e638814ef6a7143002f4d6b8f2fe9b8ddb99d5e998cbcddad48c8008e69ae7f0999a24dd8f4363ed93f4b15587dcb948120f5e046400e6b7d93cd3ba467d03e40c2b8ab29e647abc65aa6a75cbe67d90bd4e1999485cfa773ac81ed21c8b1ffa8fc104319f1fba967020b0d015cc48b98e6d16a889861ca247b1cb17638751068b9bbcea9a7a5d1bbab6a24e35fc68448a18cbee55c17b42d7dc218631148bfbe316658ec48957afa6f9f465945097434361150e56ea855d16d1d24c5ef93153509cf8ff7197d6963e3754646f77ef6115d6d6b9289396d72154c0f8188abded47de006027ae6b976ca90344bda885a96ae666a53a896026ac457bc3fc45183e1e605cdf56abeb2b731cbefda2933e6b2bf1db99c1540b2833702f1c3dd16b11f85bd08082837621ce63cc4c353457f07767de244a9d31b524a120990b9289a47720334ca2860758b206c8a3ff13d33c074896196edda320c8bb7cf501b338ea351ed2e3e6e812f3e27e53395e1988eb6de5fd3d85148c04329f1a274b2e579c9a207bd82d47cc6a24f66dabad504f1c8877dc01617e37f621eea3072db77b4e49442de5ac3f9ea98b5b41db9fc1544562ada1e9f3632086cef4f3203bb8b96bf5d4719ffdfeb3ab8e259adfe9dd03be83e5841b955870bc92e75e369b3939c6940d482ff25d4842329fdaf3c4caa190c91e3d2dc322436cf9fc4a045674e6c33591d6e31f95af3c6e37858a4106735b6101876886b929eba9f46b2e146d3db3aafbfb53f5a9cad7d935675eeaef25370f710f1d819f71aa633bbba33ac66e04646fbb11cf738a2a31c7de6d05d59f250ceb3cb5e676435483024e335cbc0974c909c875938c24ae9aea54e24462ab3da9b8ce9aba7312cc5c120416e85fdc92d0c1e233bfb4b56ce37dcdf366e4b13fa3ea42793e9f4d2576da89e5035c6ebd664de4ea2beec6ca1cefc2542a97ffb6c7013d39dc4ddf884ccd7084b4d46d74da2ef5279216ff65adcc7b7bbb0748d76932ce3bffdeed88403a6df325dfbfced91c3ada9e0f4527d8afae6a564e2d6652c54418cfc329d583d23b79f7ff31d11bf0dce65e9f173e6f6e15c9e4c0b8c8e21ecdc04ed12f61ef275d0de8372c3b316576d6bc146208df1696b338c4e79045c4c8353950d2cad0328264c91391cb46165dfc6aaf603b3a053f79c9caf3b8ba945906d08a5be2da2bb177e2df8de8c20ccd8ac2d3ad68ae5618b518b262e9ea09978491adf077cdf879e07275493989d77c13aa26ac6ca50bf953b6cde3ff96621ef3e58f62fa4d46da6d67be377017b9eaaec7c942f89f7d423c118d60371e4074feb51f1a069957a7ec4a73512715c3fdad316ec04a111430e4f68227385d9042d921237374b970645ff58f5e067932a89f80f6696d9f908ffebc06114aaa77e114c2b53824b76fce7d9a01b3237a5d4ada8c1a8825e4776aca83f93630822f914583f33d05b155a14faa5ee5a0314142f6839d284cc0a2cca7304595b6a9ec3374a07d69ca0394b64f9b873e42d4eaacf4deb14f6f2bbf1c98f4336e2ff83de51775b2f834fd07b8871d1e35dd3623ed8e4d25dcb1e925a05bf59604a855c4ecede405c35be83200d79984a666a9415e6daf371e80f35206ac430d539f082360629cd95422b6ec9c970688af210b08a7dcb2f12e3cc7da21b9cf55de203312eb1867c70e947ad2d6dd894f767f7b1e3f15d10a65f8d1d3952ef29d8e2a2956042bb9635bac580681dcc3680fd825701839b0a62c477d1f2788bb9a807d48e76e6d3777855ea2f83a95bb3b6cf7c0eedf115c0412d20131aab66825333b08c1f5322206b20e3cf1ae1451a71be1910a8d27bb456e043157d943101c972ffd3ef54c37749de62c63765ca489c8097b9f28b4cdd83f0cf8bb1ec4f525369c29e763e0f14287f45d129c6872992aac86ae3f6e9e93689a0a7a8e1b323ca9fb000999c72eec663e7c16e7626eaefea603563fed6b711f3283a3f21bbd97ec0183bd7802f35f894c750ed687ec527c44b65165b6bc6a5ca405c4ae666609461e2fa31dc921ccfea84f16847bc24d17e3a278a0f6919bb8c42b748bdf5d4f7529fffbb78eafb42210507de0dfa9f2f75eaf6f0b5decf33459ff5ae728e62126edd6e6381f3d54af5efb8747c8137b6dd04700d474465d538c4bb315c1222d91df3f176a095b7e0d8903d6d008ad7943ec835475d6dab2a83423f5d9078ca9c3dabaea4b1a315ae4f87866c61bec1183eba0a39190ac6b25b0bef8338c3d6504fc20afbab770df26dd11833f74902278f130be80723ba95ab2c44380b5fd59bbd182cac2761084cac793dabf585b9fa06b9627c0c50f7c7061c468c29a6b3d125b3b2588485c1720e557e0ff65a37fdd68a69b880d28fddc0ee9a04a6f52f4479dba4bfe958c3f6ef4ceb751e6d615b68f0c81e444d236a04a3c924e8e0fb1bb6a70b59044ea9f7908e30ca7ec22fbe9d2da634a4643e73955911a05e3d3e6d3f3f5c065c763d072d584616f641fa37b9990a89288f25661c380c915372b6ed038893163f19fa1154a40ecc846852f734659d16f2cea2eb073e743eee6a0765f5901a01427694a08c0ed947ff7c34618cfd19b1636d44423e47051932248599059c7784468d77b408ae9ae442429db7c2d0955f989d1f74608a84252d7205185fefb095965156fa71d3a06dd2d55c105f64dc55541a01c358689691d2249156e1938b4860229296572c104b104efaab4e0968a1c2fcf2ed03eb230ab350183cc01482955efe3443084cebf6324b706b2ace72409e16c53d5a0f14504e3e28f4352f0201bb97dd4cd80482adeca3a3ca6e0d851850ea8e8f3d3ccf112eefcf7f1ca86b65b489eb253051d531969f7e3e0fc48a514c0ecd8b0c45dbb113b86c9be08f7f16e48efea2910211da7da3519b43f0b4359bc102d1ca7c3e54902fb8caf32ac9b6ef2be091181a0d2b725bf080fd2112ad38386c1e37393150b14e3c89da142b4af4291acd37beaa0a27ab872cf76977380f9fe1bdcf364e1a349b103fb5fe44ef93ef7e7d5511c0f8648827c292293b632aa977bf4252b7326939823ee829cb5481d931a2ccca23b19403e2bf7667e9cc5d3080b9f654b21c6c502f4163c599480b3827e1a5ac35065ce5f4cdf48f7544628bc01fe4a7428bbac22e9496a25b18936941b334e698dc33026514ae0a34de2f8bebaade66eb964341c40c7d2b0d07c7383d72194e8ceae0822489414dc31ce88fef5a22e1a5d4d726aeb2ba9ad81dc50b815f9a532d9b90b750882f88b17d598382f889efd112a28358b9379f4f65d4e21aa36b1a662de069fecad9bb1f260fd25776da5d767ae428c024ba061f8cb90ac75b1d2dcb41819c34f50289f0276ed444b946e046c453c545b13285af72e5c90935d8e110034503d2ee8f8313f865fbb6d4516e32c206c676cce6f12a884dbabd8ed06d1151d83f5bca3e574aaf2a987314426519c1a158ae7a41923aa3220ea250f43afd6ca9eb82b3aae8ee89d23aa60f8cfdee5d3c66904e391b31810a10ff7f1bada1598b8404c476a2c1191b1cf2404fa9fc3d3b53c76631c06c69547a13f8f34bcef067198365471a1de8d8f49747f13f5ab84d20f65cc909e54a3b8562ee037e7cf592ce081a48675bb24a5fec300024cb59f39b94e92cedfad5f78033b2d8267e160cfd74785498f2bc272c3baa5ca8d4f68d468724e5058dc0088c6127bd084ffb3c78a1addae811a180c9c07fe38ef18040ea36baec31163a9e5f52c7733dd137a5b1a80be906869a93a5d2312b348c0effb65925f207d6982f952139cb726c0540aebf641829748138a972dd69b8cc82fc500c98d38754aecbaf8e855895acc9d7a3928bb03d2aafa48d3a0b47729ad61efa528b712e04bb98eaeffb53574b5819f374de3d110891cdd723da65c730d85a3f9a8568a6188a2b588d3996debf5a50a7b92d1c36c4dfe7e1af921146071782527b72d80a2d132b3b781b80c2c895eaf5b3009f150d99eae2561b8c33470de7f24dde52459f38e40dc4c16e04e97c6e50118bfa8a8e592d7f74d65e6749d6371c62ab6adfd51b26ce1d74f8a9f832f6826625d1b39080f0352dc2cf704e49e994985905c498701b52623c8409f38b3672e804d3852a03dca3a99ef59a17c12e9a58def31f5b1dfabc27d6e6dd89a1fc17175f8fa0e8cbe110a8613d925eeda4de8f5e97cb8f414622507a0c9e6ef7dc46c9da9cecb0cc3186c80362945768ac1ec6904ce6ad29b6438b2b499f3b9efc2f3df311a8214264f4c9c73f638087b5ac419caafeae0852bfe662f1fd1cc1f791fb4debf85dfe77cf73654ce18e0e6605870dfaf80f60dffe7f3416a3574ce8ec49bf65054efc1b75d7c285d174e44a3d4126bc83106c5257a3d1025a0ffae8721c4656b9191cb9a205b27eeada020750c4fc54d3847bb56ffd49302d3aa4de5c3c9eca2a1da066893882248237b83d6f6efa99244205e1e88904f8d5b94b5cc65bac070954325f9ec0ba67e792360afe9b4ef8881ed8a6b89ca23f5b3445d783f7f0e7d8e75aed2855782eec7d49f5df6314c994eb52f4ac5608d4e82ee7e1131e701ec982b1ccaeac62a07b8f19060ba2499cf7bc3638d01e9df759115908999f5ca53768bd96c3571196698b39f9d0db31eaa653ee5efe84fe9122a2076d36211bc528d76ae65d40522bd877a1e1f70a120a0443108ee6a7313e56aec72d71447bd01ae00046eff12351b6eb31068c6615b6c9216f3bc6c8f77dcbcad1ecff650d080f3c6195331f987239bcd61ae361368d28af7f92e3135c9e4ee56f92ae16d35abc224fd1b44262bd1d483e05e6b6bd6e0ab4f20d35242addc3ec444b5f8c031513cf13c4373e878261539ef005abcdc133a339587e043580e7ea5f9a8068c4b9ac5363c856c4d12f86a7a92e1fef74776f3bd9ad9d843307a053f376b1f4eed7274328ba1eb4aa2bc187c9e7d9ea1c7d107868694dfde7e1986a0e247c114fe25450d2a4be8feb5398034be8c8df494db89486ff0cba91cacc3062cb0293878985212907627794087ba55d976e85d61ffb3224579053f6f084266d48e9e89acec780bae579b6b3f56f211495c8a1e7ca9460fdd24090a08ab6ddfd9fd257a7ce8625947e19db627fabbb80ffed0ab70bb7a878f9a14f03186b5f1dc2a3ff86db694b6355599d0f6f45cd982d48be25663286b8b4a580290212fb08479331a87bcb781c804ea56b3fe4da62d57573e12ebbc0a09052fe6bc223773228e573584e3c5d725b31a2c18bcdda2cde7a7c19503b550bbc344b89eb913c73fed912c73b08119ee9808367346b4525aff1a3fa87756f53cdf8d25907c82fc1a6c75bcaab3ecd97bc7b9ec2a98981d88aa708a0a16ea76f377e3de8c29d23a9b6fdbd1a0c0740aef1e2ce84a18677ccb0484e149e931eeef44400398fff89731824b4b19ab7396ec76382d369c76ca4be208a9f189da337d8ab92902c2c4e17e7b262678654a101bf297a1c887af06551b0ec97c1dae14bb04e488a54eb62e5dc77076e909406765c36fb92bb06daca8a6175639975dda66b6f870dd4bcc5f9d4b901eb0a3552fc1b94aa97c18e8a7ad6e97b7a2f80760e2fbd38a35cd75e5335a7a5e8846787b89feafaa20feba31e8b9400dd89e18f463dce779f70bfd27ab047ae96f1372e7e109eee3466d8b01fb12e18822950c3e62480753b612d788fcd70f24e9aa1c6fe3f1b781988bcb48efe89984ae1085462a5b98398f858703b5297916bc388de2562df44a6e8e7b5985ddeb32ba8a82ed2f8ce77b9a0a34f6bb6c96d41051081ebcd1a09314b501c464d1874a4eb72bddb194a1b3e72114b8e71a04fcacfe4c9b6c2628e8d7156feff281868c471069d3bac3d96bb65a53a37d811f7c50ff2d2a4917b060f63f9af4ef94ddb9650eecf48109d9b05f6242cb441a9ab7e9d4b06dff3bddde00d435ff3896d9a8ecb6f325ad84b9cfb987828cd45720e328a1e36396d7d1e2c8ed98d46e6de3ed374a9589dda6ac24f40f21f0298f326b1a573be02b473c51a2539d52c5d696a4208930be958fdb169ca6f8cc88959a869a9bc22ab06c3b7107cceb007a003b193c084fe63429f48388e199ca22abb61b7d2c43f37c78e3fcdff6ae98f4be0c45ac10f1bb31750bcefb4a6b57bf5796cb5592caf282d25465b77676cddb34228ef83a7b21ead8c268f6d3fdccebd23bbd7d0e17d9b52118c30650e270b0567be8e34c4ceff361c48d8088df50683665799db5e7f659b5d485fed0d40302f2a67dfb9642be85eea0c7784a60de77116adfc0a4d8ce7a48b87374a93bfa9ec6036b83ec41badc225f47dc62486c3ef3ebfb3a46de6b65e6ad352cceba19551052e94dc22454f342bdd999742b89291a7f6cf71386a1ff549518348ee8326691cb539ff734aa01fad2df8883aa2113d70ff856b25a4522d3f1815875b5e02f0fb06bd95ddaa8dd48296dcb1f10ff620c2b775f8d778b4ac37c660314b4e6d2e7141721a21edaedd568df8d6e9760a97155a6c4cd275931a0dd40ad7e32f8ac795e05333837f1fdce6c7457ebf6f9ac060daddcd6983fc961834dbca9926b287f39935679942b353defbad08c748650bdc4efa66a57515e94f62dbc0e353c914127bb0b9fc1ddf1569b748aad5cab68be11d1e6c5aaf43c1bd28d760e0966db6b4c95564ef8d158d794cbefaef94d48f9a1ff572a9b290336d7a4297ff414a7f7d3bba21a550e7f73d0adff48821ae787aaf9376f14f713c0987ae413e08602148049ce3d366a8bd9ed8b81195387dbec2ba8c6f87874f2723abbfb583584da590d2f9656f794aabcc0f880417e451311a8bb3685c05719b98611e4f7902b3b14c2b87f71ba5d862386195531a43d352e0a643ff47c99f06d43b0103911ed39defb838c5cb47e59d0bda0a5422b4e9d801e98010c6fb53206e87c837e82a3535413ce4dcf35470ec70c84a3dffb70d57cfd0cc514282623c64f04371fe00a65aa1988b408fd1055946d636faaed170f06475ef9907dbf984ac040d4b60e6584f098537588c4d183e0e1dc00fc3ba25394414ebbd57344323c2476755e8b55057253bf1822e2d0d9341403fba01e09cf706ffdbf3a8b779fae0c67d31a9fd8183aa579da253907bcd9399c94f9597ab1c000c0b5bcab71b3a8163c0662fbd3d228a3d514de53e0a9b52357c2564c5cd0eb77d90ba1bfe7f9a417ea3bb2a39d2b2f51baff8b46baa625441500ecb34708d33182156199cd0b4b9f02dcaadaa2385f8f338c53f6856505bdc90570a912f08adea24677e10320cfc105a90468d1d918d42561bd48816866c974fa3b04f3abcd6bb23afad68b28639334154889d03508438d921a4045e32bfa1d6a2302a453d8687365256ed8e19d317ccba56b9728bbe33488788100a064004520434e38335a81fdd727ee3ec0e47abdb33b78847f455dadfb7d571c6276b5bc9a6634bcbca13fa07f194f8c66e52c5e5929bf70e9fabcdfeb9a23314311eec9616a60502e4cd55f7844974f29a637e708ba763efbc0379a7dfc4a28678570a87334a6b4c703941159439c3199d2784cf5977aedcb8c2ff7e677b850cfdac6f2797ab5519de3c89c3844791632d251a659bb831996f75f156c1308b2015bf20f28206b1c85a37133b1f3bc644c67830f1df8996b8095c00120b6ab987f268b92604de3c9d7f914c7066a5c0e35a68ff38514892f1654096483afd6d9941942673caa778554a0d06d30eabf9976f56827ec4381cd1c64766792e5b5a0cb9378fafa487dae3a0c2af5edc9eecc9187fe63140d583d800ed462363c09a994ea63dc58baf5d9b3d488e98946f0df639686b259878cd69a40ed63cb5c21b5973cd1705dc47081581ff84043fad1c40a0e80788463ef43a72d04215fec046fb6ead22111fdb83b317d287cb16ee79eeeb68cbcead4cf123d3db1cab434e7c42e8667a42bb2502caec6353a13b5bb73b74711ae50d71b8e8055e004215c5e9ee4a07613288b892618d3f29215824cf9e74162b376024f30edb50429a3cd9b31503815d48767deedd1e05f9fba0bb6067501dd282eedbb89c5774f86d33cebb1c8667945f16dde3bc366bc615941f02c225d0d5b25049d482aa3bea11dd6b4ef13570a577f0f6173fc926237fd8629e04e0047344c8d68de6777f362836e6aeb3d6ba6cc19978951c3999c8f68615cd2c6950e2f2ed0fe9907c5057b96cf92f851846b1e270ecb176b1488c8232b4cd56defe13ea2f32d2d629947d2951841580798f6148981ebdcdceeb302301697371d0bdc772b395063e25672c07695c95450e0218095900640ecedafe8a4e311712fd4d1d13d902f33cb6c8b3ca5517e36170d9991d3b07850b767d2eda3c01c2c208c5b579ef53aa10c7f2bd87cfd84d182577d57c809e6e0afe1e75fdac923c0ca5955aab1999075cddd76462b13d7a165f123ee043e59f46857a93fff4fec920f891f3b8c9cf4dcbb5d0f121c25b3e5995e6f9c1d0310520593eb5092a5635609931c06710f0b669005e1497febde6d4ce371258b477a62d426918345cc499b018c9e3117fbb95fc7e8d2cd8a6d8ac4920cf59df451d9c8da0a4ee88cfa4f437b3d797ef6a6185a13ead3a68ff19c0eaa60e55d844734b552f8f406e155c6dbdc6297918c799428f583756ac99a1047e61345194255fcdd6c7fddc8457ad359e4f9d60b410922dc313a2d426201f6f290e1402c0f07dc8893a2534baaffb3e0af1f5ae47e046567e57269d1e8d68541c4e20c482ea42bf8bf4d821f473a827df21e9dae66c127f39a3376534b9d070c052a16a3883313d59db9fe6bb56b5bc05db2bb0398df46a27b0d453964e7f77178f5be10da6108f8277d42063b03fe3a362a68401a1d34094bde4a3145a33378b6029bbdd25fefd966042010667eca9822c0e7f82d04ab4b24078d59bdbea5539f5089a375800f37a667132f4a45d0d35ad3a5e09ce98e898c03a48da1146bc66932ca1718e2197206370358f5a0fbe377d22e1c883b3c1d7e049f694af072660d02c7ffcbb0c9da3d43b40e29076e1a2f8d7eea8eaff9ea453b84c84c396992f9e58c1104b0d2ea1e239312e434814e66cb3af5d306b142609d6b02caaea50cb417891322092893d46f217d5b2377a86acb647aef11803f9455277ca43aa27a3eda5ba76e76820a696b07a4676b2327c75c50d1216f8e9870d7999986912dde5dc598a9c5e242e55708606676b9d2f9dfb4870b82c016b06bae4bcb56474c02a8e05c54702b3c8a7bea13cb01abd7aeba2504db12c2a5b3363875c7e42d0b04d086eb3527be9c86c6db6c3daf52b74377e4bdd65d51067db01871192de5486bcf835fb211398a95b923fad53fed2d2332f6b52a2aa93dee5a34b7c89712f21f8427d00b13df296eeae5f0058dbfd1ef9c0fda5b857f34bf47e396cc6c514ac8d7e240c683136db9e67e01f834876689b56ea3148fb11c3b3bf30009b6a73eac995ba9997c94b03b87047c6012d135d49d096d33aada5e350068eedd799a67ce34d2bed39f32e3eb0388af0eda35090c1119fdac9c6075acfffa3a4f5e1c865fd8db4bb61e1cf1b1fcb2f936b0431334af0b8c3e34a1985099a53d24022cc3a097fcd66b3fac1c7cc32b22073bd55d17cea03fdeee54bda347e8d0abf6ff02e305336cd7a42a11bcee825587f89e285eb305768888a07c3e53af00cc3212590f462d6caf19ae1927a5976e39121ffc7b8bb833179b5452471d2a88f0daaab2e698c8b1ba628e660c2a4766aa8ac25dc6a56e2bb55db24f22edf1314f3a619feb16da9edad6011aca11ba55a5d6e7fbc6e142e6170bfc3c1aca71492c969b479e8b98c3d6e1ea5cc0217c9d43dac4c1179bfb854c32daefe74c8f570e3e9adfd556f76f9f919b375ee1581165662ff9a180c5275640f3dc587cd84ccc3c69df9c31e51650a9f8f25775c723f9f5673b519dbc3fa264258cb7526eb7abb56cd30db5d78b002d38fb26edfa7d09556871474bdff66afc2b0e6392b2d605127589270b99d8c05697f53d63f93d55a3c37206576866bebe67ee2f11f71a9836cb55125a06a5895951ee43c2d61282969c2dcb4605150d3cbd5ce09b1e1d2d990727e617b4dec141fb2c2bfd0ad2fdf4b31fa2d5beaf744a632f1ab1080b2e8948413db0b0013b244e798c3f9023476ec02fafe1bf43046a65256022fa997e4d32babde36ff31e3446ea533dfaffc53265cf582a80c7a3abe9b370c0fb76bea49ce71a8afe3f955b1f0059b57f96ba577cfe44720f8d25e4c3efe6103d01d6888cf2ac23ed5e6c68470cee308ec8ee239cb3ce107cf28bf1425720bb942303e1d0cff6bbd482c948c4ad5fdc901fc83e7961697ee05539f706fe96a0587d4eee956fdb6d37d6db778c0e07d1a3e551e211bc7bbf4ad68fb61c353de6786df12112d3f0e29f801487169cc433e8c05c764a7e3e41c56a9e9d5751b6b555e142958fbad6f2840e30914540aa550cfd3a2945bdb8cd510373a721372957299b3004a363844bb27cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec1815216243c181b8e6857e4a9fd77ecc03dcb57aff5e2133b8bdb4adeeffe269bfc0480657a79857de03af86d477c067a9183d9503bbf22e38989de6a613f08415f3fb67a200de9b7968ee8749efee1e4d7f7e4a0b7b3e4bcfdafd4891583fab242484e9ac2d23c49d31b30efd4cbae667bed7f24c93702782e609d5e2e5c70a729fb846b21da8fdfc20703a6656723734dc77ff64bc97565b0999561bb164a24b1fb9df04d2b2b20787f2cf32c1fa820e9836fc6ba06fd578b67cd522aa2fc89f116e095b8f559f36bd9c4b81dd39a1bb441341b042e44d0c2d99c854f77a4eb9937a73961c58cce67e53c2f45cb436184f8351a0559e066c3be77b6f6323cf348b7df2c0ec9f918c59a007281c27f333ea6558b5bbf137087bbe870529a517d81558355dd9ec726bacffa46a219510794c57dffefaff0cdd38337b30e13e523ee52aee7bc7536c63d584b30439a4911fa7b046991316f7276d4317ba73b2c54942008c2f833c6db43cd0eeb9e8b6b53c4dfb4362109c5bbc2bfa6843212230e425eab3e9c23725cd5be7f265c3ec06a4ffdb22578b61244da49d355397233067481781c55367851220dee0b9dc903f2c6295f3561ae94df3d83191f5ad7c09bbf6e783e8eb0359120dd729aaaceb7b12b150575a996a6643c90605913b7a69383537dbdd975edb253a63aa4a920e8afe3c8a91687991474cc0feec9d05b661e0b732ebf37e8ead490a9f53bd6d25dd3c198e10057954d7e66ded337285b2c195b059a65e35e57497a688f9e7082f8bdcde275d212b26369206bec7d32d09cab5404463629065801d9a35dad5aa7b345d8e0810d6f8d09c9fe6319d67fd1319f11750449b2936d992442e768971d45a38cb55cdd08c458f2b083000d9dd70d8f6d864d0517dd3be082128bf2da96b763d6015809ad616aeaa088a1911a2aeb1bd35f66294faaada3f056f83ae00dd303360e391a4fa2b2a88769ca10509490dd8d6aab13f07e9feaaf6353967b5a4695dc0cc939e893e3e7d1dfcb70ba3516eea1f9c613e2e41fd8876f5d8301532d56ba996c12525610f2492014f7d80e8050d5839651487fe30ab71a17c8753e33a72b38984d2b92a8f72bfd6876c2788296c56586eedb178a0f80a55ab1a3bd0509379bb38aa1da86a1687e82d19ab344b628483afc22c7956b90cb42ff019c488a2955ab8bb4636d8c3b846fd35e841ce72b3759cc4aee7861efd34ba0c079a4ba92ae3341b20dd3ac21b98424433dfe15ae2992be4a27018f937d8f68bf09db3e14b94b7dad57b7dd38563a53869a101dc67e29c7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec181521629ac2f8fcd424542c9fab5e00d9117c75d1ef7281b29bb9fe957d47b1dd97dd34344c7540da2e840b5f90cc4026956634c9e6b6edf35c23eb70b91d89e7a9b4cf32108422b776666e2cc2c32a8356acd51b639df1f7215942d12b180f950a14434641dfb27ea9f1e747ea33f68ed72f43597d79861a11a29f9baeec5ebac421261d137d0fe8c81bc77dedce2b7f113fc5820a35f93a3ea882fe6ea58facecaeae24bab1d0aa0ed5d2dfb5c753f10c09bde0946aa67a21aa81c2791b50e694c8ddaaad6cfdc4ce04c802a65a63430fef26d5c9259df75f52501233f81e8ed611a6fa6c0d041505f629036f96dbae2c7052265baa54cdfc068411ae87e01e64042ae5ac6a9b9c608ee2b1c90da76536b676a3fed4aace6f0efc658e5d775c9b002cece5428df421df86a5160b537f24767701309171dea786e5a1b60665a64abb7efea8d7b47364704b7aa90b1863c83fe66d52e9a22a091efcf9d5229c97405db2816349e7ec2f16e5ad31bd00988b51dae84ade8746ecbedb27b7846fff6b4ba774ecb41307f74d7f9021749ea58b02e116cf0f31a732179b3e31e4e52a1586f1b3cb3ccde293b92dd7fd12be1c3fb8f5463afc0e53b59d15899da0fb5001b99f97c8a668c8466aa017a9071a66fee858cfdcd1f24bfd20ebcee584930e5b553ab407274db12acc4ecf4bf89cc0cac097e1ee00b9a3c75545b52c138c2e5a57676c0157fab2c0448186d647e47b517eced71530a1c919f9f2ae5ea92041bd56366a7273c8974ddbbd270d6e25cb498ba6712717b086282c0caa32c696df358236207a9ec193336ccefc7c86feec6d28cce4cd73c5b53ad252067f874cb2c0b5238b579814acd825a8e8bbec21cceb7c3a40f5e90b19e6fd8b51aa9651309df4bb2fdf906b3f27d1fb9c47a02b5924c241a72f4e180b20daf41a258c3a15d0b06ba1ca99f6f9782f841383822ddd860a419f09ce47a44275b54757f0b78f6f4d3533befeecd10b02f4523aa19084b44d3a7e09e6d12073a07895da4cfca24069b3993540c96fe5c1ccfe33905cfd14dec2de57afabe188630f29e270c5b71f56601d80d08a49c9e3e8b470d4356f8eb6b3a1be31fb02f8e6d0a387a2f03d19eb23bc5b609ac450f4b55fc3c4150cd8613d783152f3f72ad5c7abdfcd443b66df230bfac711bc8b97e0caf50a84ed67cb8628192a69eb89ef02005460d1cc417c96d66b3fac1c7cc32b22073bd55d17cea03fdeee54bda347e8d0abf6ff02e30533e23799111eeea953310bc0a51e2848edc0f949de9febf3ded04faf850bc45ea7402af403aaf7baf3276bfccd3f3d171031ed8154c158be6a384ebc20f22ef76df7108e79e101c226824e2977b6f557b408f0c3661cfd59d50252a8d677777341286ba8b6f321b969069f55c68337ac24ed2b8c475b1359b9db9dbedb5c8e17f2765cebc58c0a5c0ee4e4d1a18b8d9eaac11f328baad7c14bd20531bfd71ab2284687112c2c3f89146120fa222ff3b4d59d1966556c0d588102857415501b0380854761cd48d357060ddacb3e3ca03088da74d298a478ec94c7abef32624dbb5083d565aae00a9e50bd152dcd5c409abc59e280cba424f36592637e2f5ef4d38774c7cb61a5d8bfd014303a2113bb1c5ff963b9b73f493f2ef2ff8ef903d6e115bee9b2ccacbd284683469f364d482bba030340f174f5042047df4b602b2e08bfd675d39810e4619d221950a1b0de9602feefe7ddf29b782e40cf40b5db659446d528e995ab45d0596d6e436fed83058ff1076e5d24d490fb1f9bfd434aa96888b30be97d5ab8727b5cd158783e5ea49b7fe76b5a1c7bc6c0c0e48559d53539f2ac72629fc44d48d0be80d87801f28d159aaf603bab0feac57bbe71edac2b1e3137dc703de585840db0ffe45876e4ed02f8d2dc0c204dd87eea149685d579671d7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec181521628a1dc1674ff631eaa8509edd353bc8b3e10606bdcd198366ab248712549133c50d22b310888e460b70f599061a70d725d8cf3623cfde455cb50665ddb67b4373a4bb56173023f196f16ee698c77125706d84b7af94223286c0963f0a46f37b3a9fc8624c61151ba05bce0b5eb65c2e583cc35b204382eea52f2ea76ef90e52d57cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec181521621dbe9215ef9d8da5c643e0f7581d02954c3b3788150760af4ee5a684f1fafffdc445559e91aed4fbb4309092359f0325ed27cdebc6e3c595eee7c37a26d375827cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162a0f7fc5d6a6694a50c61cec35906fd426a8b3a7951c47d1f4529074df530e2f8f0a28f305a3996f9d5b08107481941c3606df9ffb8708860829900dd22a87de8c7e6fe8b034e3754baf2edc33191ce714f277c3c09ec98bf8dd12bae7f789dcbb445a4c6c4b3c594970298a3116ea9df059afa392ca847a3800e9c9d2f8174328ac13e4cbb795a7b19793406dfe3f84c7c29f706beef3593b7c15fcaedb077a8e5f17dfed53d8c482b703b5ec1df50953357f2a3f0e93042fa204f0a37679a44480fe768e67ed7366171f2fcb7392e86f2a64d50ef03a90b54cb03efe3cc5c8246d8d449e5fbece081890500c0a5813190ef5466ea8b59a0b7efa2a8dae01587edb4f3a33488280726cdc67247771da6b6d15242916b82049fbcbb5f05099728d602fc0b11a321aa86ec561f5b6caa85cb851270e07e42fef64756b01f092e983ebb33d58edd43a77098b0a9781aa48ab47d37e5a3d9564ea6709785c12d5271876a8cea43312b0afde11d53fe7656792c49f15c7f4a1a0b31ab07551e3d2061d4b1e072ae9111881b703006c07e66d7cf9367219aa2454ff6cccb0f72adb0b5495ad33077751dc90fdc2354aedbc24c80ed85f5da5152bb859f8721ab569c1b837d8b0bb19c235a86e560c506b4d99a21f7746084fa2fdf7d4e493eaf1d483530073c0f12465af8c7b5097db7ff5b3ac2ace9861cf4163c254feb251f626f00bd33b6e88a9dd91b13cc226754d1e3f5046133f8857684abc67085f2cfdc55925bb122c39a726348b2be71f0a153599d71c744dba07833984518162cfb23baa179db122c089c44c17e408d7db2fd801d75d65048c1ca897c84a84d96c4a080cf0e86acf26e42a49b04ae156c9e74b472d351aba7241b11438318c017e7dee8978630494ba12ce7d2537a68b8445a135d8b4a7e29bcb63ccb2b913e3a4f7956d200ec6590253708a77b90e6f4ccf3f5941528cf4d979e39424c3001f503daaa2f6cc3e9507cc9cad3228b5f2705f0c248dbd1226a4483dd6137177dbcf54d394b3fb32302cdf8c93a5c349b0bd12628d42c123d2c45489f20eefd998b588c78ca38a34eee4996c26fdca09a40bde61a6bba5e8d33834948324f1f1886a03c1e467ff2b27659f2d40403a8ecb75cad212c63acbdd966a48b019f9900b6e90f592c73a00a1af62d2b2137d30633f58e6f8518fb89114eb081411478499f7b437d688eb5e09408dcbda117e201c37f324bd09137a8e5ebaf0ae35328dc5636ae2711a1d935466510b31cf07ed5d147bbdf192e175695c5c969b09d085e1a1388b5e8a125b5c0c71a9e7ec496fe571155ec4209b4525de9e8d8cfc676b065dfbec920cdb8b0a0c08963ecda5a2180d103a2ae8451e8ddc7a1d09a18d7bfe767cee64fdf69b3f90901b1b28e83a37c6f9b6a414c89112fa60401d261cd5ca531e7d862802346eefc2cd36c4ec5689e5de81540ec34154dc25caceb4e03634f0df3e37b5934e100650a9e4dd7cb3ae2ccb71b30d6f67da1c4ce880b40aa7e43d5dc80bd40e50f8a324617a431275dfd80c996a2a38a120c62abaef5f08a14ca1ab21ab0c8beb9c869e08ce9923706d1b1295ee0e26ac83339c6889262467c1be71b807b39ce29cef2e794ef26e24ca82f2c4cb06d168df3cf2e57037f65a7d983d98c9b39ad7fef247812106e4bd7efec5c1fd08d0abeb1eb4f9076cec1acb3a4a6c6fb333203b4fe864c89f3b61bc0534face270bbb24dfb6ae990909fa1191886c40f6bc95f83f8998faaf4cae50646301869b604057795b3918a7c59f551cd80d69e89895671460bb5153c5d1f90ad2efa92e9c3756487de81b016d363ccdb93674f74cfae320677ceb2cafcf9af3cb2d901b28ebd1420e5b379a36f8ca267bf8e77b383730cc08bffbe3aafb12482a72655f777e49b0353b149b9f3bf33d1d9df21140433cb72092010c88fbf2c177ec4242ab053698aaa615e97d716d7db2b2717548cf5e5f57508ce0d8995e26025dfe2e55295910cdbc2ca102ee0e57e28f23d03bc68713aeaef47233e0b82448e7e475ee93274669a8841378aca1787f6b488b7792d25e50a237118dd309124dd509530b7f83978ce96f9fe18e6bd7a6d47d570111a47c765e09f8cada12cdcaf2ad66a87985aa076d3b20412abe1e4c318371eb1688718ac16d6a7640e923603ebb49385b4f42f5cb81e272ca17b66dd91a8598843bda772e5c12e3dc6524b012755db1540c1398a43701b32bcc92c9ad65871b795615210a209942163231e60cbb406ef464a51b582d1ba418d69cf261d7e96d140cdfa1251aff3bec8d37da829f0f8e289e58ff27e9b62dd928777077c063a0e8a3bf6f69c4c6e9620524b6dcd1117547e6fd0b234b0650fb600c9c8ff5c8ff76f19aafe64223e709d045c2dfe3f8a865abe2439452a7239abaa272124e91b9ff9326b63c723e90a3f6c459de8dc205c5b9588a5a0e245d3a0068793c94e7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec181521627df286aa68560a62a26bc5e7caf39773fc766c1f7a27c29ed935a5ea66bdca529c9b21aeee0b2b22f3e0122432ed4caeda0f1ecc39f96be3a3d65901aaa2b373ac9814486bcc457efc921bae3ee9888f8362e31b805b5369d8bb220a84d1908b11cf82dd89be347d67bfa08258afc459b4109f8c82ce0e2bcea0c57fcd1a86a5fd4b2d3737fad809690a3957f29535b4b5e56db7184b1870cf8a4fddf04a3e6a52bd91b50601d6b7bb370abc9ca5f4ead3eb168c631dd342a1d3c5822fa6e0928b9daf22c8b11c4fbec1f0037e95d71fd77e78358a78f9d59a04e761cacabaf33959a231f78188442fb5b43a53ef59faebba9a6e0abfb79620f81bd775358ad9ca27314aed2a9299f3055c312f61ad202bc3e619f13acaf844bb89efc6564e14fbc8d396c6fbccb7e5f928d7624d33616ed9c57ede8df6d11eddc0f6e99a169228766238df00b8d8b8b0278bbe4a701c7ccb166c53c5c0a246d17b48283f4f1db824d7faae6b95de462162b8dacb514c75a030f6ac9bb43c2e672faef53bc5ac7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162271ade416dcd99db1354b4a7adc5c8a1347053fb0e9db3da7353109d1883a96bb28b76c934b9b1fc34dff01d1f352dc6b90341fa528a17530a3df536667c3eecd607fb3de44d975042b0cda6992ed0403daada5e14c717e82df3ef05b4051ea8fa62d02657bb5903d5ea4017b49a31e4ad6da3c94ece07ffc109ee8f5f181e8ddcb893fadae7a06b7afeca3df3a70422b04c51688159c65c1118b8b70dcec181836255fb492d31aff71c63849860180e00aaceb6de6c78522acb9a45f902b1d997689fcfa1e1926fe52eaf3ea0862c3185632a97260f367826d949866032ea24458cdc801cc125ece29613f74174dbf97d04a79b0f07ab7a08d1fc5ef387b38e76d48939710825b896151c7a085545b105f1143f62a7ae345bc631227a1d242ca68b15f511636c3e683c45782c9628d3bd45e56fe65d6c05cae4fdc7da0156b54d91786a7bbd13c24f3462cf0d09389dc23eeefca1ad62a1c0771e0fcd07b9d45133f1d50709d8b8991573128ad507b5f247cdac19e280411a3621bde3b6d74d2a90a0ffdf4ffc18bdd209e5dd2441ecab7a57891d23258923a4b3f1920e917ad4afbf012c537e530609ff6ec1228af6d27098e9a91c12865fdd419cc15d46f99a7e8f360cc2a21fc1e78ed1e45cf4cbe9eed3e8809d68ac14fe9db1e8fd96f12e70285aef8bb716f2c6dca7a857651bcfdc83ed38506f69f36a9ab86c6a271a8f171798658c1fd88253a0154df85295361050ef6d285b7b1700a3313380cac6e6098aa44286405900531a6b60efd15ab549f58913aca292030796ecdeb815499a749eedb7d4396b23d4b07a8531a8d9c71a352efdc0d13573464d1c3f9c1a27c441b4aacfb81c2470cf36c40d04e47a6607651402e4e4a3655c3c75deea7005034a50d16fdd72dafd83b7528f216ad4359886b1952e5ed375bca93e703fab379b5063eef9f8becff3df0ca6e2307067f2a6a5442b79188f7119740fe4d77ecf3aee2e5ec8cc66b9a886c844829bfc5f5a84c362445eb6cac3dd1e06e2b0020a4268329417fbb6c9d4ea6c964e6c2c393eac1fe8db166931029ee2f1898817990b1c65657e2c16969e3f97dad18335c0762f731c011d0f52e828b8f217dde105541a8ea8ea0d5c525acb4876e4d055de262d96602ec809c79f6bc5af4be6456ee88a6b954cf818ec9fc2fd5140435daadb473a322ae3d4eae7b4a1332219c438eca9b2e1cf47f986ab982651f492a88a648f2756a4fe0249e046d8f6e89b49f6898441887889bbc267063d55001f79a05ede3bb6a8e352b802f925f2a687d12266e10b7d140e51eb2132542ba953a21e1f6e6a43cef1837043c0e2733fd3e21ac1252e3c48c5393507b23b11b3531c720d2c5155402a005f89b719eb3019d451b8a2d67670006bf2ec9610bef6b2268411c4da644e6af3364368f519b3cc0c9ecb35c30007ce95db9c51a7acf85a8dfd0f62b5985c8e840e200c37d73b26aefe43293289c7ba6e26c0f2125fcf7472d86ceb2db29e896efe55d439f01d61b32e38cddfc3ade029fed4a4e5e8db2aadb2d5e71a36cd012a4423c99ec2e40a0a7e442a3736e026605fc31f27454ddf90c7471eee344e44bf5ae51592dab9810d7fb624193709c862ae22bb49303be69d3231152029feff51d2ea7a688c47cf0253288d7ccea0757d60273039bc7ab7809c2ca517aaf09117b3e76c05d7d6071ec9bada024b2da5f28ff1cc64c97ba9b49b7400e59dd4c0203afa51f754776257b84b1e1385c036fa2bc7c2a05827104484071b2fb9c912ac90eaee4da954a55bbe65b436d811edb0074648342852007b7f601f529f2ed2d6a3d4dee177027dc328782515c60b85287dff10acbed025bdbd8ea22a38609fffb5446c357ed42321f364d328480d44fe732a187875e703d6c4c47399d07218b12114f540a11ede2c699a8f8542ba6c0563c777a0f53830357fe2b9ba82406d853d2d7642569da3e65af22649dd3ca51061f19537e2180f3100394545cd331701de0146913414db69b09bbcc6d2c1737fd6541006939b3036d1efc538d24536a011d835641309473a659cd1f865793201beeec36a6aec8556eaf6232fd3ff12014ecb4b86aa270ff735d5e190052f61d8855b97f54d6711248d622814c2bb53a67f1cfa72149bb5a680787706066ac2df638deb661e3b1c8e2c644185aed77b76f0237aa35f29da7e2906695d7d9a51c5727e6ce49f499aa45c186b08dd98d556a33ece7f0377af8c71e0a23646101a5d15c2793ec3668aedc808fc7b7e5c3870aa570e06f001c2c6680a1c9b222a59661f658c7355fe0a392eeaaa3664fb0ad67c4f39f923a9da1ddd59a4624ee6e69d1b18cb5ea0fc43947985060a33256002ea68b572c14d7794c8fca720d9742f69b272782ff217a63a5450e38307fbfc7dd6c92214afc3c119f8a5e2067cd05b1b96ee39d535aa6cece0c300cc05e57c0c26d0e55d712f99d741011a0480d39c68a4a88ddb922e474726232df02a725904b9fc558831b14c2cb6dfdefcffb9daee930db1bd657a3cacca3aa315f90d21b1164250cdd582ed74970c27f8c359430f919c6ec7f45d3ee4af54a009744915dd2b4bd5fc1297a5bbf0cf01a8b0752963f840389af601db232a80d788410ae3ec3ab86cc0904af1e870b7fe712b24c250d86435d8e44767c0750d38ac4734438a968953a64e07b7b0c27cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162093d58777b5e219ad03b1f289d86d9453e6c9079021f64d737620f811cc4be4e7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162ede87cf24bce42f1d1fbf136125e3632ddaa40b27e54acf0bf9789918e4575bb7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec18152162a98e1f09969ae275c693328b2b28d725af7c6e02d66ec232288269ad29b4b98bdc82b525d3f731e3ed8f1b34ea67b75afd53e72e665b9b4d81cec1da04d4261d3845382a576adf2953dd15e1bfb6917b4b81eacd627a6791cc81c87e66be67828e69ea86443b53b45511f9867f544e38d567673b1d4591078851ecb434236163464b5d711f7cf1f054ec4f2cfcfbb8c0ba74d480d1aa434062afab966f7b0a6d02b91ea6f69fad154ff2723e248c60410a706f73b76b54352cf2b1d6a953b35c4707af4c9369d572e7978bfbffcd0a1b45d3e05750df296951d122b70458afb778a0ed25fd69082ed85dd9a664a32b135de6772258f47ee0c55ef554a59868b1374da90f6a94759d86500d813991d04f247a4e5ba501e23b9e2b394d0a8bf63437a8cafba1e32fe9725588b23017c46b0723443a6d80aada3758df908f0b6088a5e2067cd05b1b96ee39d535aa6cece0c300cc05e57c0c26d0e55d712f99d74127ab898ae88e0f6930ab40069a139c86c39f749d4b36d716d508b9851a25ed7fdfdefcffb9daee930db1bd657a3cacca3aa315f90d21b1164250cdd582ed7497556a04d19ed64502507cab02a4e02f92829057e4ce960ea7253fdada96c747523eeadc6396bee43f439e7fe20550413778515f2a57cc72e593558213e79cad7457a6e65c1475cf3a4dccee0144c57bc3365ef8b6a03d74055bd379c1768d92fccb4b9a3ba9fcd356a92c5b9a4171a962548b2aa39aa8610c6ac6acd981859886a54cb35cf0fed185b5df2322c0611d03c1b51885d5099afb028a8660521c4dc0bad7830795285bde3aa0d9a5df5127e89a629295cfbaf0ee3fbcee831963a0fd89eee99726d3f084378e644dfa90e9ddbebac31dda83dba4e87843cb00100cbc80fe01df8d47413fdcbc7f041ad7ea7a56f76c93c85bd101a06f21db85f2954e6e88344a2fc828208a449d92ec16638d612c10a057e677244c61a9542dff30a41cb62cf71f780c97ceb08b1ab2f425b8b920112e52ce7eb34922aa35dda43603acb38fb121cfb33f13d03eeca5539d0783dbb108d0761d71cdb2478805b0a88de3b6470e4f00d6e8ef01823cd7b1cd75643c30b990f84c00191ace35895c0a7d2a307fa6d1d7091886cd995166e0263eb7c07a897aa28f0bb67906e632499a70a5e2067cd05b1b96ee39d535aa6cece0c300cc05e57c0c26d0e55d712f99d7418446730979aa3ac8661be523a80692042222c7e1cf23c423885f40fa4ca5f660dfdefcffb9daee930db1bd657a3cacca3aa315f90d21b1164250cdd582ed749771f50b4274ceb246155d75767451c69909802f3fa0c93683d3cb65fb072e2f4e3eeadc6396bee43f439e7fe20550413778515f2a57cc72e593558213e79cad743fc16786546863fdf278da640bbf790d11f1a7c76ceee9eab687af4ec17a898725046ba3b8ef943472344bb973ba1e0641bef2613590bb72eb65d60adbda482eb077ffbf1b55d245d080a77437f8003d974eaec8640b6ff98c5b63d69cfdbdec34fb36beb2d4a34f78f051b475407187ecdc57afea000b837f15ac9429df62d389553d062c92946f110b6445817377f4f47bf7c11e79e124a36abc43fa2d161218333baa38d139b2ec1793f993e32c26c97be0fdc4c452ab25277767bd31f3f3aa744534464bee8f5a21a303f7a20f6aca6462203f8837e53dc2280fc81f17875bd592c0e434698227c6264cc9b131776c78e82fbc21c92e89be15d35fb34e034e345d6cbb645700beed1b37fd2ec7391872ee6b6504e6cb214c9363aa8f973b7806b66bb3eacc0b65c4866f2c87888d3bff769e6b68bb24b9bd8ead127b8b97811c2a5fe3d9e86b753923742b46042d8c90dd10c7422737b4de024da46adb9e8883ca4ca9d3b0cb58bccadb17e061ec9d3789cb812d2583a73384ff3191cb550c851e8fc0db2b5e95931df00ceeff2dabe27196d44b8f7088abed0a5b8cc3f2bb785a2e49c28801aa323cec5919749ce7ea327b25a00ec6420d017a02dcae9db7a1915711d2080f41db24fa90a099f09d45237b35f0584021d5c1e75076e124edc630f17800b5e30c76c0294b172561cc9f114e329c6b521a0ea696287fc71088284ee838e54f9c18dbba6b32d58089a5d43d776e0071c44f26d3a6cefd08e8820fac331f7d7617db8e9ea5b170089b9b350da154f2fdaf27152ae43af724f455b28f39b8d4842d8bf843a6fb375922d7f1d994c996b2b2fd291f7a760e1f47ec4056ec0839897696071217ab76502b6e1ccb47e859cc708041049ebd00700aba78ccc3f1722579738cbd534557d2f5cfa2c21917a6a61b7bae88e444b02cd13c2e9567d29688419e2399c04c35c4897f3a612c8822d39ef524afe4601bad45fa11213f355f986bcc7636a263154a928b4d19c7a43eb2a2f055bc779d90bcf0bbbba924773b77a13a6ae7077b4f1a69a01e24343b32fc5e134999109a374459fd1d1506028bfda68c3ece068320fc8c0a8d1545bdbfb70f51ced539e52ffd0fb856e6df61696356e7977adfae7a095c3e6449f32619633e78a566975e89168d539e2b3fb5db9b8bcd64f63b85bc52fdaa4ac666a9171414711fcbdce2f84cb93278a88d58e80f2fd6cf07aa4b2b3cd70b49bcd2f64687415ce93b578fb20e1f7cacd527303683616b0514c924ad860f9c894cc16449bef8487e39ec1815216233a64e4b6475e050a840e30487182e1d25e06eaf3d027d3f345a5488a1cbc8acea0a064519be526ee3c7053165fc74a4cbc3588c844b433d326bb89b5bd4ccb141f9dd33380bb10fb2362fbd4507ea937f1271989c50108e2c90a6f944785fbd62204dd3bb6a8ae27aa6e4b12338d9e041a1a98cc511a2b31640b13a3f3af94983da22faebf78e0a204fe9f29982c55824fdf5ff481c502d4e7b0965787c1d94737a1fbf4c038b198a0c087ace46503b13338c16966abbd0b88b1804790fa96dad6d911ec4714893702ce718c67b49079b3d5c358980e91daaf77d205f3e4fa44fdf00b9c33039bc96f0f5d55f8bd2bbf88f156864288a3668cd86006914403b79b936d5ef08dac92b3a3029936199bae0b3287599b061815c06883c1d6bc205678b287317410ec4c35dc2992f8ba37e0bd60ca8e6542278a8934ee2d774a3bd0af20b1c503620b173f1a4fea1fb027845d7db2445193f72d15f1ec836bceffb50ba7927b326e69f92fc8093b75564e848c4e9a48817db73faaa8a91e808b91f4a527eb2958677cd869956a92fb18f51d54f332d5e786a2ece65bca9a3378c808513bc594329950ea280ecb6220fc24b8e612c02ef8a844157fc7d449efb205294485a671234d01456a79fe7fa161debff399d1d258d5696e3ee87784dfad5fb885f92314c7e6834811f4ddf692ac4cf94930dafbd6bc955e1e535a874a6f27ddce221555fd1ddd22b3ababa44b41c6844c31fd57379521b6cead73c63e35230939a31308968cb712a145c043d27d320a1731cd32b39e187c6bfb87daa4d4aecbb548e1cb3c01c30b37c5a09879d6154af5a12c710e8943001af0084389c8b58e969b49b3c3f5e8cad4eb5411f107844b7a2dfd7ed5884bc250f42441ab0d0b9a975f6eddfc35949af780b562f8337545963bf19c8d336c6de4604fb97aae511a996a8d5906409d8969204bde649fcbf75fd4dd4a9e7ab6e7c38f5bb37dcf1a3e7b6e0d1b48296e69264e523dcf2f364741bde10b2379a7c254370b8d1862d1b6159e3e6b7f6025cb976e538f8796b4fa58efe090d461563ce787da5fec8c62516919669c231801788d8c99426799ccde238c26c028375585e4647b96286b9c0ba100c55e7962c4abcc538fea2cb8726b661fd6e5b25e1dfd32460d39551507c22943ef1f4ea9f62c9d623e65e6007ad93e98e7a82bb6bcc2973a97a70bd369515661d6362a21b2298256825a9f5049c4698c85c0623f38f298b25cbc9c6f4150ab790897f975d92a9352fdc2ee8be660133614f24ca422bac96bd051b6b0b6b85bf3725ea158f4ec9804a209cdb6d4d87f0521a5b5be86471d81489f444bdc90ffae6f3de5c2dda0e652a5c70a5d869cdc6b44632d0b5b00cecfeaed25c50208c2072daa44d3513d1325c2eae95eb2052b3acc0659c5ac773bc64d4a049ae40d5045a5e9be720d91a59da6c56320ff6c4da4f3565bd1d22c8ae04e32ea696d3b403bcf939a3d1e0854fc092282ed37046ca914b807224ddbe76b830fbe4c814af202f223bb4f92eaac0af05efa96b9a8c599c72e1ea9c153f30fe3b2571aca8518f15e1aea360320c6f9133f59abf0f3adbb44798dd5db30b985a249ff36a237bfd85dccba53d532fd8002591e2476cecedcfe29c62fa35d0d7464b575f2d280186cbcdf1b96215fe0af2845fd64febd9804794fbb239c4deea6e31395af4c1e936ef0065bc49d5f3cdaa34412f8d54a7bd18b8e819f2c2c3420cc0f30eca634ddca8ca6b44144067c747be93f707bd7548882bc58813cf5c9ca3bffe8c74d846134d7a06b882e61e518238ebd8ca67885d831080500dc1c6214bcf5beb495ad8f25492445cfac9e384d4bf4ab83b1890527919e395b616fd119085996a94df81c2d7d436c746d8fee8f140142e0040f47e8dfb7703d8407752218fa752b16db87f5062dfd0774a4172d173b1160e8f759373979b3917ca5f1f06f6216ae2210ece40d8d09adbb5f8ede2bbf7833b0e25f2062d231ce1f6f89fc6cb7253c97438ca46f61ea35312c3568c7d19fa36a432a64b48519674935f59e44eb1f1f65801cd2e21666fbe244db803dda20c4351d1ca9fa9f3d75b8ad3a01bbe67e04603fe254dca32c4a22d5bfbd348e823a089ece671b1f66cd64eb944c6d15936e955d96d9e2b6fbb58812f40e7193095f1bb4997013547178a785818e595f01f1c0ed4e5fbb6903c6e704e1b19f1b27279ff3f950546c54401c77985f319cd3221a4222cd8cd93f5d81ea631fbefecd6aeb682b31052768af4b1a3411bb641ed6a04e654c8b987070d16681270a24ed65c527b163cd9d185c9e269377c251b7cbdb2a294f2d18aeb959d838842de83135612e3f3812d8745d21a0858e1d2ffa5a230dfc7d794a1877548630bfba418b1e5252efb00fffb0933ac79ca04b32e4a5ea9435b3588d4aae0a007b1f83cefb3f2e24c6b079c5a3056ec0b92175ab522c1b4b298c72d08e52c664260842cd6794677702d6f14cd666c5ad10fc5a9d81ca7a32286afd2d38934559aa42ba18c5c6885fe82dca258225b4b26735bff3fc655e15713db8ee32c34a034dd4af3656888fc38a0992af2250051b816843398da9c8e3daf000f2286a2d969a5e097306d7fc6614301ff30dda999ededbd76bae90d7860fd35f25ea74681b8ec9460bf2ce1282d5c56d6d42f8eb5f60fce971cca5ec22bbd2ff8f681ee488ba03e64a32fa223140a17864fa494c0faad1ab5ed96ad37e6493c6a65b59f98b405c10678e627ef86d0222b1f9eacdeadd1f185b06a4f0000bec28b51171e2db880a7f87642e44bcd10910a037d22421f3428b41b4973756374f22f23835562db1703b14d98457144827b6512982fdbe7e5ccfbdbb806c78b28158e31764e68304e93555e1a0bbca82c6d8589220be1eb5d9b81567c822a1806f1fbeefb02fec9d01f96153bdf326be46fc0c0db82ddbf897e70f1e46a4b024d2b4872913928f9504b57f3657f49358b0f35a1786cf7011a3a7e645e0c8a566d416f19c946901955821a370924bdcaf7450efa76b7b4d5462fbaa91bfd66cd7b58e46d3d219dd927506d309e6799403654b16aec36a9ac86d2c79709e69d31bdafe8328caf68d034c8b0b576bc018f0f301f93e5ec34b129b7b8751dc21e25eccc734fd8882db0791aa5a44fd36b86323f9d81f410bf48a7bacfea14a664966ae03c220be82abbbd485a1ebcac4825e0b16e66f7e8509c652cef97925f2d84bcdaff5792b8d3d2431bd6c50fb22dd938d17ac88fda91a28258fdb48433a7e69e3e8bf93afa4b36a95e910ad425cbf7ce2d1e17c7e4a849a5205ef328bad7bac72e7fbc79de6a52a5d4e3db4755c0eed731b6b161e51af27ba2baa405e2cda68c3f8c61749c2d768c39469b1ea466e2a68553701cc2efa1aac6bc3c8e4dfda1fe516239ac71f310644fdfd50bcdaab8f3d6179e417f00e34fc9316c7db5edcd354617fe63f8aa7a1343433ca068bf56a65b0f7c166126e77e6e7e86d51322e7332b563df87e0a68349893e4ffa36e4b4b59ffb38b2ed9c0b9c0eb6f8b8bf684e02223192b8368f4b5f8959c1b198af8588ac47f498c8b9ef48ad6078785aa76406d5463a631b99d418430f67365a2d57f6199e125127cc102414a3f2743f714292ce9bbce0b33c7f7e536c0196798d978a591a3b9c9099fcbb96b52bfc2487e7ee5f2806e45b6029feca82e9ade5643ea1d3802a5ab1939da22402786e1db5d94be70c07b32ce1acd02f8d77f8f7bd019dba3360bb27945eb50ad260a02e03c689f2288f7761cd9cfd7bd7aece4e04730eb3c7063c4d277b30dd102cdeae7cd354617fe63f8aa7a1343433ca068bf56a65b0f7c166126e77e6e7e86d513220afacb888ac198f958bc024521fc362b7fb914514064b94c60fe688a716763fe8d7ec65b8192bc6376fb0ced5c430b91ab59eeec2c7e0b93d7d07b4c9ed3ced9fa341cfb0bdb9516de711d7e97120e1c71d220e9643cea3ec2abace5840a592fe1a42a33ebfeed040906d03f0659192edd022df105b515b39bbee71d3bfc9883f04b82542cc11a4aa35a74e711e8cfca68a5dc7603049180ed25163597e7d6b43bfc05d1915ae1b7a2c6bf544ab1a777f96039a71c46fc95d76e87387b292286cf9bc545db3392a35678d369287c4e41197e21b834ff2f727932e613762aef94388177fef1f63bf45c4677747b4d26dbb61ac37737c4f41e8b0aedec86ab2286a791f6c0023ed38787d28f2f6a83c03d71fb0d34af33191c765c701e42b115a78c304cba3694880eb269d0d4419c9ad3dc77d46c44f4c6d6a18ee536ec7d9b10f48e58a7070f7a2db2f369223bd390740f515d0529290549c4b6af4a104004cbb983f8b71b26d7e126a298dd6ea7b357184fc95c34d71edd4a6915fbe5b5e4030744061c99d1ce43c377173162aaf5b5c22029c5e126d3c00d2a8ec17823c01717a7567a952d6dead75d106ccf162b5ea0eb5076b48167026cd969b9252e9baef63163e50114efa5a4f5bc265cd5e05ebe75207677e3268c74ba7d419d6ccf56576abf3443d3d7551a969be6c91cd00c585ef84ae4f6fb3381016648681c4c59b9419beab04d366e46a7572fe04a40895b0b6c8ec4270f890c67bfae6e4c21a0a2213b2e2aa230d59384c4a6cf4fd0f3fd88303b70599fa215676ccf90944c50cbb0b90ed8ee54fd4b59673bea5e62c38f64aefdb3ce4c42f3d9dc6eea474ab98885a43299de1eaf217247a980fea9794872177079b6944f4e42966afe69c989de548e977f539a91499a55e8dc0ac6b3af16632d960b1c1300900e94afad4274c6bac57a0373cbaeb8e6a7c0ac3bcfdf136283f6ff875630f820f0131f00082ee9d7479fd8afe24338e18c686af25e953a9c2969a681f64bcef781c7580b8b3e7f975cdd3e6f8742116dd85e37f46cef59c15956522bdf6a28d7806e44a2b8473215c16424f93bf8c1f83273086abbd1b433077b7a0d82de06f180bab62028fdb9e2b19aa439116c4ff6d912026a3f917f8c8862d0aba19ac3943e262aaaa19d1ca8abe4652add282ef49b2bbb5f81aaeb00f033e60889a821951383364fc7d3b36aa1a9ba1657dd6b54fad9671d78f0630e72e6d7fd3d36cf8c24dea9a597b8c4e88d02ee621ff87eb60f7235674366e75ffe3a321f5993cba4e481639991dfb8683a2fbb28be3b9c813e5fddbf5432a4788010c6b98fc9cabb549963904a0e18f6712a30a18b15efc3e7cc963efc13114c5702fccebf8cf09d6777f775273537e08aec6e4145705e76231f74cfdf72637ba7f894d3234fa7f4b7e0a81e0d11bbfeb025d8dd3f12c540b1816d8cdb2abcae9afd37d6015c06bc8d7b405e8beea98769ec6e642d64223fdff4c2e56e37a98e54fab6d36060d3ed56337e6e81874054c3303a330cbdd4d023379b932540f51a69b75953ab4169e55f815eff6e75e882776d900648ec0a611283eb55045ea0cdd1f768d96e6e8d5322cd415a029ef45d6656898cd8cc22dcea2af2470c196ce7ccf615223a7857bca07e23a0332868ff895393732970aafbf76b865fc083a46fc4a558bd1fdd6a978c3e5767617878b4157213694253b1ffa9af791d783123406541324d77baf93ff64bba4e5a3853795dd42bbe4bdb609b3734a0a9dd5b0e12006ae376addc07c1cdd1c3a1579350b03014c0c0dbb6a11947d20d9914f26dbfc0f47affcb558b573bdcbfc85f81bfb2c14f40f681d2e755a41e7140f72c8edd0efab1986d7881e4d96b8d71a20b76a25fd31b27ef27e826b388178baa943fa3cc357f894eb3aeedeb1ca2bddf1f95485796745b6b236ee8b0c8d8446cbec96f39382038941892ec2f23519574f41b4dd4f767ced654b258df6e8b232704fdcf28eb09dcaad32909b8c9e9cb64e89a78b738dde3b109d5ecaf7fbb0f8a96f6c9cd5a9e4f0e884b1387e1fc623526aba1107dde19e557f08cbebc24daca58fe4637d77de0bba54b8ad1dd40baeab69800ecc6277b551331583f03e91e134842fe9caca6e95185cb09d52ece60145ded4aba78c744112b53943b2ef9577c1d459da1d2c99f23f4c608e933c9d8d46d303cdbd7de778bfb1ec1a677162a1ae67e9f25f6c1c9ebb82a5fee9bf98087599aef43dcc365327459eec0b7674eb907b3aa358529c75223f5ee0727cb669a3e85c58be498604f213b76a0e45396afd887932d9cfeeb30970caed484d5c1da6317c7ea6133f3d06ba434ee915ef396e99de9754bc410ea2a7d7cd6bbbbd6611f637e9ca2d16f8a14a342e9e871ed7c23fa69714dfffbf681f428c8591cf8c5ee37dcc25346c7f45422cdf63b9bbd8f267f0e46ecd56c401a6de47c704b133ba518a066571cb00e116ded911b354f53739faa8f4649ca8d3721e905622da7f9f3dc032cdec94dba3815095034dca43029cf80368ed99ea4935506af2851f4a1a8760ece1598c4f45fa2b6c71dd80e981d65ae36aa73b99645a5cbe2d9bd995582e5697869c0ec1ad9d82d052a9301a0567d8dfa7a934c8cf41e61b04c1fefc4cf36c3cd4fe1fd229f919893389963b5aff82e1fb778fb7e87c7aa5cd551019e179e75c553f09e8d6539f7397855d592d75548b9720418e0c202e89a9692b6e2b35f8cc5a2bae0f008df87b5cedb285ab4734b7c26afbe9f4bead59e466fff922eaee7a929d156850187d8a5147f23698b3fe77ccf9a4cf7b49bbe4aae482882b0663ff8a81b8c286e8ea22c6fb06bfd1e47ad1425edac584607aad04f9d5d57820fca5d98b5b39423e2141c872a351db3941f4ee9eb3e7fa4eecbf7b7cf8ba3a875435ae2dfb0a6ff48357df8263c8131e7e12d72d11a4734cd4a82bb0e9962439b9a3f0925576bfc94021cadf7467d1b77aced889d075c5b4f388c32e900eebab948ef0761dcae6f3c2636943aacd580e72f742a6e6f92ac902ead5948dba8ce79739df5b87462aca8ae9f0dc18f3a3b203a60f84dfec1606efe0b41ca28571117fe4264cc469c4fc3d475d270c69c9330a321e6c6ae60a0a14395880ea6d3a3b76f08c86fa33b6850013a2a3f4d677dd5fe19d4c2bbe478700fb9dd25e49cdb8b3219d4a6d46d5b6354b9f226f5d73607d9ad054d50bd792c845853207c9841d50cb69d3270b2623ae3741c35ed56c406fe98c91e5de785de5ce98cec3a55ec8688216bb42ed2856bf66ad8520e9d7aea59e1d8274806ef4d4833b384095ae3a744102def9868527c557dbba202f85c1aca6015a37f8f33c22528a1a1474bdcce3029f0cdb5584bf212be3c9a37d882be2ba6d7558cdadb90c2d9013d7b24549dc19b355eaebda8253be2a374c9e783c9ea32e6dcb018482195ddceb5de9a3a33e38000cdfb6c009fb4ed3eb4b2ce7dad0edfdb58aa9f3878edf063d9a00f24f6e0fc3321c98756d722850d54134a7603753c3d3243dba260f4153b37189574f35dea30fb1b66708b4c80b553e16c69efc33ca320c460e65c8d873cc374bdbee17225947f64a7c82002fe74abcf4ed250cb4869ee4bd34b21011924528a5e5fe3e90ee32dda1757c81272fdd03e58dc91713b042d1b719a674b1645a9db257c7d8019034187316798377c99241fc1e257ff980887d7ee2e97e535bf3b62e377562fb73f04a1ec8834368675887ccb9bde153f6bfe33dca15a27444327ef06b8de9ce94bec5eaaa2abc7f58bb09ba940840de160ad98f8d8e968690ee835104c2785a9e5c50128606b56b31da04f41430252439556bc1708c84b0b6ed06b16220e841c77e8ae737839b3a5bf11c341239e627d33bcb2d399ded910636c97a1d044f428d2f2d8d4217161e92d6de5f967bb6aae05ef105d7ac7416f4f76ab9067d67050b5f899677dffbe031939bad72c085ecf2a5475a7aaabc419e73788efccce71ae08364654fdcfb588192bcdf7d336263466aea2a293609c26ef2c289efd30bb502d4204330264ec471bb7e838bbd8db94c58314c6eb020ca8b360e91e06485e616862b13a5f1045248d13764420938bd5e7e6647b819c9ce42e719964604c1de25d3e87c643231648d29408a870682e2d31b66e662d9b848431095007205f7cad4c8ed0ab282250a01af3ef6b1c2a254204e394301640692522e9aba96686c65aff8016974515b8d458ca3583538f0bed878d2d4b4e4fb184abd5f5e9261739cfa46f54f4099aafedc9f2357ff43920e98eb95992bf3f7de9db7938ebed2bdaa7b7d908d38409b093443b81e8821ced25a6b2a11c1fab5e9124749812d721e4c7f2e5bcfa0a80cfecd10cf45024fbd3cca0a13f7bc91f830ccb44960c6bd8235e2c03561950113e7898d19058f5470f81253e485fd40526d4715b63aac7fcbb116d074507b5d6bc3e21ff40bb635aee4757b2ce38453f0473204974bb7b1d9cec9100cd2eb4b003006d1539b0d7fa87ad539045ec7db9f5d8c1f6739f734466ccde470b7ae8401a317446c2ce34adbe5667ae95c042e1e49611bea943a50b6dd2e5a2ee64b24a7fd47794d0fa82d93bf3045524842d4e371b53bfcc8f70e6a98946fe59a0a5aa287a96029ca62db574604a66e10b3f7d2ddeb8d75bd45087bfaf1b0ae35da75ba8754e3e4491d9b3a866453bcecae6bad4a59f8e37179e66175e243f34dbb0227b6618b01642e1e6802b702bffd2022a81f1baa1032f4395b8d69f82503e6c84904da9a1909d0191e2958031fbdddf0353ef232cf8060bd96cd8e4cbee1b85ffac0992437e7a9f82048fbd11dadb7b8739d18b7d632d1fd12f54be932bc5173168b43debf79e68b2670346c7357adf9b46efbc7a4755393d7b76d8dca80f2ac72d87901e44ed691018b1e6da9e15530bb04a8343e5c64f41e57823e3cd6248c5db2f7c713dd8d9bf9c77f0bd2e03e1904a9fe90dd33eb022ffe545d57d8a72f5f153c45d10ef918a363283983380f89bace0de9fb1a7854f3b0bcd328a158b5387f1b9be0747f92fc0b4ff0c3d7b47f365eb9e8522af47ff3291aae686ce504cc8aaba122ca569e9e72c46518d62a7e564df0fa97b9b3d05e0a81aa4e9c1727b15c6c339b3a68afc54031b4efa70c6c0eac7e7b39d8c98b79c970cbb30e0a34c86d69cae50b093039a45390b0fa9cc8c8ac980d884e3074baa45deec9ef1f499c2fcf70fc7933d4af5d2b0bcad95a9995c4fa3521da4397a15cd904a9c9bc337bb72e9b0cc1906770d9e46b1ff0f79c8857ad6a8fc54b71f63c0abbc2a20038f02908ab334143fa399994a27e258e59c819a1b3db8f10025f23deb1d1302a036b8ae3a26d772d5520e1d49dfa7b962f3f2d2bd92c8c76ea9ed83875823e2940df8fc92afa88cf6e1f1015cd7ce6a3039259d7898ce4ac40869a964eb7fdb65d4b155b3986b34c5c0b286db61fe491c39b48efee2edffbe230517360719b195d273786b623ed919bcb46f32e83202e327f80a93d534dc64e07baadc543ce540158529fb55c824492f6b3e5ebd1d54d5644e24294a1c26f3630db4a980581388ed563c390e1bad417a908a012a7a35b40353c30d9e90840decd716a54ae1392c5189a6ee4175c76c0298e04f42b78efb9c20d956acf9c9e74a1458e778e31dd0da2298541eec50e814e3caa7895272b5844ec8cae8f578f2d75c4a6b66088e1ce1030ec5777d6cab275a3fda4b405fdce65f21b2c072ea41980805e896b499cf19c058e23372817a8670b550cfe7c43cdc497cb74b92042742eaba0ed005d4c6289f41f900680ba9d56296a89b39047cc9957aa53899d8d8adb9aeff8e0f9fae116d28d38f05d38d877cc31df2dab71cd24b31d267f84b229e5c7ff804b2c774d85aad77f39bd759915082d9548cbecd153843fa2162d623935346040b5aabfae512745e5b4a3da71ba6e1443a0bb93f2d2f10601b185be84b54cac8ac2516c68bd2b28e8f2f9f256b20749c0222885e16131f3ed44ba5c29f47c3083cb74323fc19d91f9101919458d30e8554f37ee81ce7258c474fbd495b5c9710b3e51b9a19e87bde4c5cec09690729800bf81f1c5a49744677456b7475404ecdd8fab53fc0222e79cbad1818cabee3881d75b2dfd9aaa04cdfc887d6e1bfed183ffb41c892684f4940f9212baabc595648c71ba759ea0d4a593f391c9dcd66abbeed200ff136844d33a282821262c699ce6b5e7a64a601f073032164f2e504e976de43a1389b44f2a2e8625c44993bfe3c526c74f8c0506bb00cff36b3efc416149b00092bb808ee910a96d84f9b6cf615488cce5ab1aa76c28749171e792c511b7ec353158cf709355da15f6bb51c029c1e6eb7a36f6082d2ecbf73ca943ad4e5bd9a16264889d72ff4779dfb37eb3ba6c1526c911ffae9c2fb923594033f9aae00654108efe0735d7f4cefdeb6fc7415d08b55c07f070908ee4e7d0473c9d085e1e7b325d27be9b7d0780fc3255aae0a254631fc106d0704ffa9fce460a70057bbb00bdbb585e7eb943a41cb956f73345cc539875820de08aabc7faa8bc14fb4496484eb5f6d0e3267039e8f863115dade41ff1eac63076384a5c6cff1a16a288a23c41983bbbba00ea40ac708e5b1c93b258591365ab3e77d74b7b5d022b05d73ecc1c13e36d11e7ef2e59921205136417f173b2c136fa54927d240af2865e4b4c4965e388653bd5abec9780b94c7249d5b35d9560dd0edf6d10ead6af3aa49fbb411d16f5aa410fb9f0d2bac2d74a874d6ba5f861a54283fba94e16dcf1ca73d1062d98cd5b14c440720ca27072178bee988f8f5f50b4a32e3753cdc659c1c7dc74b314f4666a6fcc2bb1a019d7a75434a7b2fbf303f5b084cf766f5547f7709845f6a9deb843b9a05c4b7641d7940a4ba90ee09ba3bdb7563157736d722a040babc21317c0a6f92d145e34c2a4fcba04eb6df2fbf951ed60fa406979e1ad108de1ff21f41a1e133f00eb970a1165aef0382abb64e9574e83bdb72edd1383fd6db232929feb40197a0b4dfa721eaf25e74ac804c462cac4ebba07bccd25aa92133a667bb5b1eca44af4e6df63609f55e11e7fd7bb7319100c771e0bca6797e5372204dae631c13ad47f8ed5789b901b2fcf7013d75162bdc75789834c4a13f57d85df802721b947bbc20b9f3d1913bade16c093edcb66313577c13389d0a1bf8b38893a854ea7be1d560b47190abde986b741a3babf6825c66de199d3468fd206f4a1e6c9a11515c08d54df4748961a20810d61663642ecb035995180eed78c32086ce2744955fd7562a6ee4d62d7afc13af5810913846d41ce154c9c4df4005c224bcd96a863fbe0a9894aec6efde2013a835fc68fc2247067776c3b012a77b786ac3cccdfd08187b17e1e4764a662821b4f6455f2d53829241b3c73fcdc8bee1b07376d8cb78a6f58f2cf0c29e6034828c3e69469c72c1bf57f9ac5288bc064db2d6f9737b5f6f54565038d7753857af59d133796a1da72fc997fedf24729589f6444ed61a40cd217ef45537a528bf6ba38d4b853cc98d4f997ce7248a45400a74f1a3bb46f3148b6134b72482fad2029401c4ed8429c91e50efd63745a83d48d7be97a428de486a944d428d475a856683aeb41cd11d395acd4c12e7d339fdcf770c6ee61878dffe0480b24c3afb5ee77b907df775ac803a0d6c1cb05a5b812b2041736a795748654ed5c6d60403f757595c12543bc57b506eb826cc193faf16e635b1302cb5d6afd5d75b591785069e96bb7779afb0f1519b35cb97ba31dc12e19cdf5f2fd499c10a9967d1bbc06796505eea303f61955252c20a5e8b739336710d7b44ac0ec705c049c807f31800a16f2b3b9c004196b0da8375e1113d8cd1fb7db45b3136e69e76c80843e36fc82e16b0635d33fbd8253c80eeb423b41f99b107e01cefa864acedfbf45cfd4fd06c73cfd2676c234973a51876f865bbc478ab87cafd812948864c88311230b7854d3118a4e2b67740773097243830bbdf44c0961c3f1a73573937e8bceea75b295ed4877b0b813024e31d106131ac5464fd21af2dad37157ee3346f88c75a3359374db06c73a5dc8f2a2c3c06ec3deac016ac560ce9c615d8f12fc5b02754b09b10207ebe3d1789657163c49f5a49cce91cef48c4584b3c317ca8e3904808b1e91b92de1d5fc7073ceb02e410893eed99996d5c799b214f3869f60aeecdf42b66a44be522a4a488ad8809c338734d01fd1dc4cc1a25bf512149b8c49323e9e0fbf4aa414efb0bbe4ff0c2a5ab58c4166c5d6682ee178d15c7e817ffbba7016d924bd934ef37a4e6d8880e30974f4223df316dad3db81dff74d7ed9dff00e3925ddc5d41f995417bc7d1d70b82a600eeabcb4114a7c941be3e527fa181f0dc439b9641a09b8f7258292a4facd49c4a7752e72b0bb530296b31487d622f8119c3ea70f2a9be7cf896cfbf4bbae2848d5d97e2a022ffef06ebb447ab512ba44da72bb23ffdd3128ed8433edceeb5ac9b4e346a79178654c6e7c1c1ed1d998026e6678b56ddb400a25d85837ed7b6d9a8f6caa725e0a53c40e77cae5a0300507913a4d8cf76cccda353f7d8dba11598be2e13c9e0a72c77a9271c0a6f03e539b039594254b190dd2ac071d361f019f84411d3944d28728055e9f2ac5a24d5f247ba7510b4249092467231b23c2d1f1206764dde21ccd5c6577aa96850af6dd216b79852b4bf503f9f558fd9879b62744380228dafca28df5ac3e314f0aa82484131e949e761a37f2cf0c31983cb44fb11cd5509b506824d99e2a231204c3be8c049af6d4b74c5ddbbdb72b2979df203ae1b0b755d4b691850996ea82f24607591a8c0f67537eec57663412cae8bb86902832e19035ae097bdebc529f36f404875011115b75ca513ee0486b32c3e7f259a85873552b60e6677a66b6f9b4468b4d5224c3fe32cab9e7ea98b3e81c73bd8efda4e582828b9568e71aa4f8cdcd540b67066f24d43281c9a7f5dc68c3272bb863644cc6de771a6daa84585c793f29bdf3c0eba9914b0963b5afcebd9fcb152ef2c86b8217f4bdb3ce598760cefa4b24e01878c6fade927fbd516e9df2ab0a3ed39e7833a7da849c37f2758efc67ddfbb836a6d45c6981f4c630c63a01247c95bbd13e863f2e17e7ee852badde8e281e5373fb068405b98bbad9afb9955c6417813002769bf92ed87c74a87b7856ba78934a13a94f9519f96a50b5d660029d6c539d833f14edd92b72fde09177afea2a1e05f02018fffc4186acd5b7f90f47880942e8c7df70ef9f48de9f2a9f2169069dccf19b8daff946508002fc1a287a230fd59f41ee23c8fedbbc62d1b309315eac7f6ef433d2503ef9a71291cee3aee1abe4cd3c2937a6f38a4508af5f0422ef3a3322436d6a8f1fed33c5b540404138bb2e33a298e2565f2935afff1d9385fe317e2462112f39b80b464b9954c8163f9bbd6b239be23d28375a2a857426eaa231fdee41078937022f10a072b00621327029507f46ee4d92c9a05f7563de5f67cc334b57f4795d2dbd93917fb0b578a28e3120a459ce28a9296b57771260a8f5d55c370e1fd7c214378c60d8e7c91a78715ddaacac745526f7cfef035cba5f5270c552e3ec6fa4882b30c44bca20e0a27bcb585a910594b07f47a6d741a161c0fc39e18edd9bb36869ea88852ac91336f51cf0432c4367f1bad3832611a1b7996e7735f71812a6121523c4a754cfd7040b820080d3c8d31f4fa716bfc9aa9a3027394bd54717461855a56a2dad21facfd40965e0010f6d91f2e5d65c2343edf7d8b7f4792972e5f00354bb8cce432b04fb76d1f63323f2f917bee67cecc0713be4426bbd372b4d118beb86134ec5a3d683ad9a5d1efa869dd0591c63bc7bd022f24a648ceed76d617b8a9aae417127714231a11bee2cb80f1174b85e243e3b6b8f8e1250ceff094d3ee4062c8d74581e8b8e9313477c4bb8fedd28bb0540da6bf8a85f6270e5999cadb9b40ef953d65be3fbb576a6154fb57081ed099b6ce2146cd60ab2b494f3ff3619bf7abe14e818d98fec24bc8977db73c68bc05c9bbf745406f54289f4428c33aeb39f68a0ccabe8b512c813319d97579039e011da090d51ff31247ff069d842c62a933e4cfa140aae47f36aaed40f48238a4e9fa266b3223d48dd549366be81d2c02da09112c4f373369790269371c13ff3de3c522f80a4322dac9b3443ee7d42ea22783096ca7c8f11397fc65b6f004a768bb6710c5b6396a2f2f630ca29769a30d9161acf7fd15a8ce9e0c00dd61f785bd0798762d6ea0739ee3519fb74be812a2922f5813dd92ca4774ea1134cb745fbabe7a798b658c2696b1f21d4be7daf210a740239d173eb369c2277d813f5ec1761eb11174ac3f2d7bfc1e98be5db62fa76d99f1d2cb14dce8921a5a91694f823c26bb257a7991d439792b049cd47d0f2fb6e1fed8d9f08706d1b050aa78221d4c1e83b4841a69a315f3bb517a837d633f65b7c1f8cf5c7d9b3187b0aee6f58a40e49a295cd76fec1a2e1e1ac903f28c37505462135eb64a94b5664aeccbfe550f0183f95274224ad8017bf25614bed871a6ff1684c30e0740d3cc3251fd392320d04965c8431164ea6beea3eefdf84a8b673036ae8ce44b0db305dcad3a7dd87eb827177e213afc36d032e7a2a47222da388be07ff31820a8ff6431d6122ffc3135e45afab147f4aea440804ba63645d8047536d4f380ea0556e451f3aa3e7ba9f94e817be9771dae67cfed624c9fb92eaf3f1826cf9405d511a35547869cafa4dbe275fc09c9aa8f70b4c1c478598fc3b77ed9cfc95c6cbfcbfaddedab18566313550cba0c8b397e7d4f793d950dceb9c8b46eefcbb06782bc17436459df0fe7e3b737ff8d625f8162647fe385b5cb3673d4a7d84dac73004cbf20941a3b88e8b8052d0752d8762d0bc0caead0c46131bf7c7c9d35e45b5d2c7c5868a725fa332f3fd6f257a6101f539ede2491d08c9f6f5052d5ff2d758d1455a7628207ae7bb9e6d0c376d0b94114ac299140e75b423d8ebbf54329ee76edd773a0a0d354abb3f4e31a663dd533d5eee2515cf741a5d80b2144263f74eecb142724dce86a94ea44d2057ea106db38cf22bdc8ce6546bd11bb9b34b283154ac20d591a8b4119af5526fe12f972ca6816970638b6e99951d7f5c95c052c49be739510d825be46b6eebecc3dab444799e7e61282e5fb7fa74fc7ca039b204de024819cdefca7c8eea1cd87ef8d422e829230e3689541fe62d0b16250524728e108a92ef0f8cccc2da1f7b61b3b850db0ecb32a0e2a0b3f383798a1bcbaa3ae46606feb2ecb15061247226c61ae62af8dfbefc32c062dff77067c7f88be04aae762d60024bc02535ffc9c3cd7464ca02a0fc01e928157ae7b68c29f74ec8349c9510fcac8ad484b09748e148cb1a2088398eecd7f9292d0b64bfe8c08e1c3d808e633b208cc23fe1695cdfa88d01395cf0a331429d58c8a3e80e2fbdcb3ad16408b626cd56a8d889d9f33ef22bc6d742442d435378bd9aaa1bc5559ea447a6434b4cfdb789eff22b6d4808502bee44042b7200e9d07aa582816cf6e42cb7406d4e8440f33927f361f6003fd1c9f5e1b7547ec2492dc36012da20ac3e9a13f3116cfc6acc9b49647afd4ea6989236db8659c583d454482e724dac5d6a696d531a48ab86db5b1db3bf6567d828f7c9aa89e066917739d4a982264817b68251268fcead5eb175cc49fa9f78804cf0f1c50fb2d2e231cf09e2b627dfb2402811771cfb67a5bac04629f546d91172bb2c2384d57c410fcb78df0d8aa84b3caee8077832811de2c373d10f19ce479a831d5f491f8c54a8fea3a653ba3c65a0709be6c3f0fcfec04211a948b37b460bb6f4ce1086306867ae658225cdf9d6edcbda5c81bb6831f8734cb283e5a339aaa9f6832edf7771f441a3f99b999857c3656dcf2bb5362e34cffcfd00ad4b52fbb1d0cc4e73742aeb17026085d49c2e05a52f2671d791df172778c4c772aa6ee3fc2ba82203caa4a0bf008e38df8031842bf41a4b18a5de5a03779927d74ba3583b2432a19eb2d4dfa216e1eed99cecb557579189ae935876ef1eb74ad46a12749821464f3128842f48f114d2458cdc5692670e96e86672c0189bc62c4e3468a57347e2f4edc35f08f03a08283910046894bcf776b9b86bd3883868c24fb7d002e788a233562dc0b5013db8d501afc085c29e9b5b76e8c0a21aea37d7f111b2befbdc3a54060a960f55961b0bf45bf4658b09ea46b1540ae72962ba2c044600b8fe4886dbaa84baff6f5fafd030fd4f20345eb7bd628bca1769fec52ca7dc20dde0bc27cceb8dbbe7f58f832e492d16682f72566d0c87bfa309d9d9a60ede9f32182996db3279a50275acf46858aedfe6416a353f861057f3643586cccbfd72d490f8e0fa8a4abfb81822c27be8df78b79b1cb5fde093caecf0acfde65d097fcf4568cf221df690e08467d690d102c7767758b2352da285754fe52e3f3eea077572bc753fc295520f53a14e25b1c86165bbaaf860f4fe47d63b30fdafad496208e99955fc8d348b43788eb06a86006dc82246d76ff1acc3841232ce5273c7bfaef6f9e2bf41cb72b9be6b3d3dc72f39ea6b244cd56e2da7aaefc32e6ee25cc8539873312fc29f712a8779f8db083be7e148026c071f5aabaaa56fd7bda0ef08bd9150248f28b618c40d8275c90bdd80a44f4b2145ce06ada671237cc379f519a1f39ef6534c7927a8ab8b84d4391c3bb2dc244a1b83d0854c982f6460c9dd562b64c275b436d1f78238d90ccabe28a9df17d5cf6f16f07708669313c23cff8237b90562b919d787032febd6b7ed01a4ee4ef8e357c192af2be4bde96a3a62f4dc7a3b2bf556f6c0dd53ad5f80b48319c559f35aed77e036dddb0e648175cac9d2d68f9e03d5712a1b2877335372a4090eced8c5237474973b0de7e3cd746baea3eba90bc6d572dfb33bd04585795465343fa58aeb92051961d75cdf83a87d7b5db164717782cb9c9c035454a3f620364fd5536a36b1459ce92dd1e14dc903128f704f7d467009a0e27d1460b9817d23d3ce48d4a32ab0652eba2508b7b4c52be552964442cd65f2fc8f6529543d25ee4d29820c23931e80d31b09d588a2f5259342d301b5438e5dbe03535df77dc4a35a3c963e86617c283ccd878307890da7c38a0b2f78a8bb7237b4e234ed03a2d87d87312b1c6ab3bc9b1d5a911db2592c17a7cbf70f85f44286ce468568e1b37ada7c943874daf9cf149238fe41464f96da8758642301aba7b78fbbd541ce0890286d3071085d09f55ae8f1522d9f298fe01a9d368d622077cd3028cdb5be6cb9e42d949f950121a338956487200f48393da89cd63a50d5a81fa2c703b38787133ee4f537f68cecb5c31d85ada44c1cbd8523ed6f435cc68a48816444df7b6a0ac93ddf0017160876fffd73907f04d6ed62f32f7e4d4c2a402e6be10c7a6ea2d5861fc268f2d2b246b45abab9b78c9279a792baf0b172b6f79db70a19130cfc8880201d981f6270efdb5eb944d881fe4173b350c3d65eca1d158e418e31e0f32acf1f83a73b88842404847f6058fec790fd4280bf95a924a19b2df52dbb6c172cdb5ebb650691aa320dd83eaa27a982432c90f3bff3fce4e0e03513d61e3c43a9bb15f4013f7f409c7cef4c3b7fcfee9531f410a5f333c78dd155ee110d7940c02923c4510afb1337d3b459c907808020226562b8e2c7d1709cb5cdac5151c0f9e4fe8218b95ba8afec5d8ef24233b3159d052ea7059feb015f7dbdf1831707ac22942446701d8317eb91afb800acb9cb90c95fb43faa111c69ba5d67be5a306cc76eaf48d276e06845d96d6f27738205e9cc3a6d853c63977852037ebac9e279b9b0f0145b6e525a6a347faa514fa8d7940c3a40164b2730be15189da367ed3e8e2de2aa6e257a6fe0fee1bfe876c1315dddda03061d3afd31965bd1905a1324b24714ce0441e22ebdffc921499272fc6680a6d062dba4b719fca057a089f2f91a889941034dd7ee72bc64a22614bf8f451baf06974ad1b033b0fc462535123377c2bdb25dc916336650acaedd634f3fa7b39072dd7d4b06db479213cd4671781653e5fd04e5c649fab8c8fa2155d5b7e7579333975b3ed5539f713770bdae464902a7b9d551686d660f27e6cc9bd0505c6aa4f15505cf40f47e24ef139237df57aec04b672dfb9b449288110d3e1956c8b32aee3ba20f5c8c4962c021b82749504ab591b100b1043b7796c6b8d0bbffda6df57bfd93de9a0736d9761164af6c91fa3d33c83a8ace314e901101ecf769723af90c595fef59cf191e13c249d29c7407134fad77180e6eb59c65a0591891bcc2fe7634c9dcc2b81ff658eff1cae36266f1c48f69c7630946f60476ef8cede6a400186c5291b1ae44ae06eaf336b80b6b4aeb2f2c0ecb0217b185f5ac23ed29acf0425a4851a21057767a31156a97a5b8cfca233338bf815dc4a7e8ea00068a962004b553b4f18178c9936ece9ee41de006d40684c28f50194d5b24c4741ea5f71e3a9ef20b2c285b6ddf3f6e90fc49d4199fae798bbab401acb33e6465bc432b65275822741d9862239898442a47bd096c071af9b2a01b079e1afc9a30679ad71600de514f635a13a8d8b213bd7ec828620e7f3f725e2228b125f9e18b32109f0c684d05b5a829a018bf58d75ad54cda53fc486fcaa84c98e3d0cbc5d0b09187d53821d47de221bebc99afe38a835ef6123945ad3105165f19d6a73aba0a9acb31167b9a1ada6b25b0a19142c09fcee9044bc3a4b1392d773cf616d2d5b4469fa4170f8adc87e3da711453f4fe51ef73cd746b32c8b3efcc40e2e6e1be8a922a96e53103dd7c9959cabecc8133f3e8a149cdfb019110faa7b75a324ef7a2072e4b802a7bc2c497092b9c5938b6fe3b1caf9fb488739acee100260c5ac92361903ec1f56fcda079a09f5f68e04cd90a4b40a1795c188c2d168faf3ac6de80f5a2692ba916f0653df1b8d3cff842c01ecd2e9f7341d1429e215eac6186fe53e9130e5e298d6d6f1ac2223a25293ef157c6dd14f94f06f77b84c27f5f98272aa409d5247fbe3bb629f18507aa47a556a543a78968c31d33ba08b6b9ec4352da193ce33a2cd463e16cf5ff130d44c2a81ec75cbf79893aa7b77fdefa5cf26916c6d8e4d354c117b3780f5708c7565f2951c4d17f5c3536a2afa6ffd1c14e8181ca265ef4882d57303cab2083cec3f06ab965ee9f7c669e83e5f4ca931f9d3b58b5fcf15dc812630fe2c6ab50ed79512c206edb1f920317db55f7d149dd1d735f66b86be974e722c086937d91fb1f2bc47d5653be4b2872b19172d04a326850acad4b689db3558a8905bc05ebf85ddf9d144cb57018f233ea4b656a3632181b374bd306e1974999c764c1868e8f6c7d8147659873ed80e44d5ce3de9d0859b978494a0e4e1a5e16305da1b4aa0f812da86f0ea955389e2c85ad5d55d4803d4b63b76714a926486dcbe13e3d7bd060cd1c23a8f24c8db80b54e607bf4055f6eeb70576957728ccbc6f4e7c64089eac70cb7d9d705c210881b8828621e39a589dafef6298562cb02d8b09a044fadd9670b153da331fb4a696d6fb6f595fe1e9f3c7e0230c60bb45e2d463340bb2d74203e0f077455c7755176f3a0cf3811fe692f6b0aca2e52925d25b0f2f8ca972f672ee9d863e3ffde9cdd3970aa978e8a217ba422ab458f57048ebbb7f2701f07c9bdd4a65f448a5e5309eb9290b8ad24ca7cb1d2ffd2a60ef45cd69e9aac8fb021ddaab24a1a99670091492c4406938b516357a354457039f1bc27a5846a1c6eaf3956f7ac4b47e356342435642db611dc1d75bd5fcd3784bcf3ef790266e4e93dca82e624e63095e52817360b0f03710273d3008b7e276a8e536eabe2437fd321aad34ae04dfec31744ce2dd37f7e1c55bce0a955bee59264ded91d8b782b469bd87f447eccf9945660eae38a9138cc42b39dde56bc46ecb59b2b0554e8f2cc26599ca26908248a08049a0a0fdf8e45004e00844b4a94b8fdcf35ac48c31f3ab38f625b0b93721752295dc4db93f049af85876e3db915ce237483e66ff64884abad4a86a8d39a2415c950a4907670f3e9e3cc8e852491649ea3316cfb319a7e05cb3b2b1a52b7b487b753f737c176147c24b7b84f9b22451bab09f69cfde60b1342f278785254350f637c14fd64dedb2f649ae0b84aca86a4ab96de4815f2a5932e34289a9fc00160ccbb85caba398cf94be9dd295edd0c23c707322d1cfa8d62f6f4e52b9eabaec5d9c21c0a262333ee1c2205a4d8fc993c9b63bdc2e65420d381237d8ba79cda2de9a7713d5fdd7f1038b999536b462f859194181bb5e1498bba8a0da6f01a26f8275ff011504bfd57cfb7adb0539887bd41fd09b68c276f1de30a90c87b80890c6648ee939a29c5d796a5ed029e1cddcfe0ca216e6b21d7b73caca583c544307140e59d7c3576129f3d610f203b0d141939fa127caf2baf23fecf078a5b3601fb3ba10bfd03f2783f029c9e3e265c5637ed2e181ef4106f252c9bc3866578426c51beee3627059b8c25f068d8899cce5f258070c2fd7704c0ffa0c2f74430d7b77308843365709713f75bd26381e291ab8a9aa4e6fbd720fdbb4eed71cef098a2b1a01d9f77e90fcc0b65a4a32716f9d9eb4ecfa2888958eff03c6336da7990e4fea777573b6aa1c367ea9467044cb6abca2cd81489183bd048a720da43bab5dacbe89f6a773c5725a3616992e002491159fa94d90e3aedcbb160b3aef8196fbaac4c577a61d8cba323b76cfe2baf223999c1087ffeb5245b21a919ced5a35c0877ea4ed44d1246dc6192784c6ac3eeaa5b049e39d3a5a92edf9ada5b7a821fce32cfec053d4b39758e0ffd517b4ac69c45a31d2b4ab29c504dd2aac3313cbfe25532d19db52def3ee0a732f90ad56a95497f992d4cbbefbcb9995200fa6bbeab67634394feedb86ca3cc60f57f25bc6b800074d620bbb1c93e33819610c966e3ea279fa5a51d804c6f150c761d87572ad4ee5136c33f8b33e168ae6547acc85fdf997e39bdd75a5e86d5ef44dfeb9bc0b0de7c9ae392b19b7d65369b4340b25582811902faec3e4193a3377a9f331d60d85a07ed77b2f9cba2948f87c07a9f2e81186aedce276a99344018cb18d15a581d85d3943f4155e5dddb1d90aa35b824fd710a4f6d246e049d85877bd57942de68c4794722dd2a4bbb836e5ab69b09b38e2f65c42f5ab3b90c00243d4ad56f52274c8974b165d42167e97308a36f2507abfb34f35685576c722e13e028a3ce1580211894f756efa3561ebb82f4c1d91ab921a62318c8dc7bd0e6c385c707ddc5dc5d74454700561b5292d43ad5d2ec92f8cc40f99e1b18b12d242c79f810f5591df3476a4b08858aca679491855f9afedcc68a90f9f9f0b4682bf1bec42f7ae6fdc1c1f7e7ee9cc1a9facbb037f164b0bcb82ccae18cfdb0b08cf648b38777d3a06d4ca34b586471ff8522ff1268aaf992cca55b2a39088ab57fa05abb40bed9a73d7dcf5e0d645c2bc2601848d3604405554567070375f5800b570ce22b7762171dc6ba6df028bc090845efd5dd910dd8b24f4f839c5b69c6f93f6cef1f284d49538e7fa17a5fb70882d34cf3a3f57a1148d1580c9c959f5c834bc00895f18c2952de4cdd215b71a7eedb9553f05ed7b84ed37683daafc018da8edffd0f5e49d08728f8d45f4adcd2e186052dd43af0246c080098f674b3d4a137a22b6c5adc1e72394ba26c5abea741a14e3dbf24660e530b420b268ed04ab091eac732acdc30ef205380e44f667bdd148635b392f2590808d7432e60b338b10247dcfc37c9c4a069d8e0e71c9a506c1012d04e97cac759d4e101cde1c9ba024054beefa3dd2735e62b9ea36a77f0b7e2eadfc4a0af30b834048be66685562a4fa92c39bc26cf604cca84b0fa114e781d3b850bcd395ca4e335f9dc9dcaf24c6731981980933739909fa70d1340f5cde0fac6d3ead574abe6c19d9e31afd01b92b91d1986db0c66c21bc074fa849447f850c404eec40047d4a2e08d9d01959bad91f5121a432fc43d2cd5c9521ebd0bccb3ced33c8b9f123dd4872b40bcdf5a3e4f1e1c1c46a87020022acac60dd4c8ac0240654be9c187625228a86c7e15d14ca406564fd632c22d305f756df760c4ff54b4314056e3d44d5df61ab44d9b1223f2c7e653abd3c644bcebaa3e41fa58b1e790c14234e351b629f563d964de498d0ad639a4133e6f802c0a209234bb63eb5439962bdd19a8b72475fafe4ccff2050efdc1f8bf47f2c01453ae2d844db7032fdcc385fda69eda903909733345f99cf07cb10b492492dc89f4a0e9e18a4b27dc08ec59b70084f05a900ab9afed41200efa983b5cf2b883e47ff40c59b428df34798d004ecda70756ab95d53908ba83912ce387fde5060c67270479c0ec464230463249e1d8f158a6ebe5ab816bbc4d6f0a6be21328ff80dfaaeb9bb9e232ac1c2cf4671fbfbd31bb6b748b937ad4a647be915e20e2461a73360c60440286d39eb4ea7344f1e506ea8894eaf42326b5e151a831564810f97df618685502bd15ab7407494ac048032bd33b45be67a2426ded5ef577b173c320ff563879143cd67714e2ce168f31ad97c9412a17cf9d8fb94a5ded4f0849973914dc9b26f99529d9f10c271df9c1363ae24c15fa9bbf8882e4c0b379cab719629312ecac9c70e03dcacc1f39e9caa07335bcc2da9d11d3cc46c01aa44fb710ea74b4b5ab279643626c789ebd21e4854fe6d0b1d9ffbdbb2d84fdcb9a51272c44198d454e379640ab428bf6ae566c0062aa6215c0533fe1b3ad8a493c84dfc3b2ad54cbd98594bb7c1f5c3c7c790c3aa5565f6e8e928761987c608ec8ef91e3aaaaaab8d41b656a8ee824d53530a85a2b8fc4e4ac6655cbeac5e3282f0a44708da3c495ee58918e6b5f3a4bc0e86a802e7b1ca8f6f25b09549f5fd7daf1afba0a7ad730bd50f536458dca77d5697cc324b881311be45df33e186568db2223133fc1097665c847cceef8535e0e7352d561f043847cca3b8896e7570bef58bb3011f919057720881fddcc3736a3f4a6037f15a3ec29a3f7f73c2a3fe896f19449cd1fe51ba52b75017da06ddf8dc8c0ac7b992d1d2ac6f0f2e513c6d97acffad04f4b27cff397cdd0badfc24ba4bac81a8a960bf0a4d6a0b2a35eb5a8292b7400d2316a051120314f180ebde22a39d8df997f7bfbbaeb0e4dbd1f35329e71bda124e5b54b7571d26ed7648c3a59cb1328cecc9893c290a936d06b0171cfbb8662e085e8ad9a07bd5fe65dc396f5f9fca9e96be05d039049c5e404eac27e307c7cda44d457596b95b29a9378f64e04969c91509da8ee0059066ca04ce164490df2a9db6dbc5712e9bf47902286dade4276c3c26ced2c8d002f7069c2b31ac1a606e1384e2fd91138016e9224b3e67a3bdcdb77d4c63921b67c3e247dd5bc837ba16c66389f5bb29d4823517b91cfad39a16ebe0514f6ab93132acd50a68529bddc2c10d2b8f82c37b2e6cc9ee1a2e82217706da5a2a549a58b1c5ed156b41c1a33bb13869b7e0cd1b32125a889000863342a133214889ca7a97098b980c85366398e58ff7a9bbcc543267466e1ade70c848789c6830add2df149334dfc6e721ae3e80503cbc01159d88e583ad5cc784b1bbac87c2808441e3717d046bcb946cd10dd6eea242d220ed6e561002b43f8f48aa8ce033e30d1e91301f6e5c0657ae700b7c37d2e844f4b38e65ae45ed344c8c1395fa95448d6e7922bf56fd03d28dabcaafbbbd47405f29e68326465fdeb87967f47b48ba1243e2caacc9baf9acb4b8e6dc22f6e41e9f28966495fccf95ca365a5c64c25711d7455f5d58f332888639a9f91ea360622a0f2f6e430476d80e5a4deb45d18a84581b6ddf67031e8bb4e604fa6793c26ec8481e7c14dd480a606e5e1ec58284d719e4a6c68671b0a2406c49a2849d27dc10e9249edd82aab67d062fdcf18604b80dcc4e39b516c871f355895fc00f2bf78577d798829f4214e18d56ff07c6fa4f6612a015058f02f1b7b468b7a443152cb94a4f9511595917502b04ffe4d6192e9f1b688440a6dafe315c20e812f3d824b6c1409cd29e59e7c8f47ad0cffdbf8194aaeb28a2b82329d3b1d331b7872f0f02523b3cf420a827fabfe92d69eb5b5b154b602c48a500ab00eac33678bcd55a3b9824488ba57cb42cf7a1eaf077fc1ba2c8539ebc8a57a2cd3aa4120d98000d7683e556ada34195e5698b9f0b56fc4e5ab0065859ffa31b6f87d9f79c6b05ef22c6e5e604287e13438b93ad50f116d94e46a1197e8220b0c8546ea844c26e9fe4127fe7eecfc3ff8474bab460bf88b6c3e1991648dc1b76a60e99ae34945f893d7e13ad1dcf5a748dc0eedaec370f2fc9e0e34d4c4aad04479b91969d781dcef9eb7321997a45410c31f070e40c7ba6717a361776a2c04a306fcfb21e6d498b40510c77eea3d86099f994f453c9354cd3df80aea7198052b047c02ea552a1e34baddd09b84fe66a2fc74713147d4d09257c4da49a63146c3e4882ed30bcee9a110c8db5c3ffe03d623db87904d02ab3fe5cae5b67e3e142b8ba0230a11733ffcea9ed5815ca8a37dcb8ea7991a6e6db0a5bb071e884b0e037d451d8cc425e0199d5a56a0c9fa69592a6dfdaa3c278b6c8da305a176b2622837ff215d35c8f5a18d885bafa5e38f7f2ff192f0ef36164cb0438fa209d125661afb2eb116cfa8a370e7a3b2d05d9a063a5b51580236578088efa4ad34cb68ab935340abe70be30329ef42b598a2080d56312a8d4f48cee33dc5e3d19de604cbffdca81e052684f4249bb7ad3b38fedecc734929638ef4f5fa24d6e42e8e324950d4be3ef97e70202084c9c2d6f791463663998ba3c999c3fe3e5205657fd8bc8c27308064d617bcb01ce03c0e402da061347b801f033a2ce20f3a433893e54b4036fec40939cc01211472aba5ff3b0a67415bb8234c6de46ffc2bca17204823b753790001fb090f5b1b739a37d3e0c1df6a88f67d3939eb1602b5291daa023c430d6fa1e49da040c198cd7112734a1f177b39c3f5e3b927abad787b581d354c71e984b09c949f3abd18be1f362198d747b888626c8900b19dea6299441a3eca818820ab58999133ceb440bcb54d90b8d2fd482bb89d7ed20d7428b373dbb15031da15626fea1bce699b088bf41ad80c4b19105e2e5d53f35759cc152f402d413a1106a8ea9912f3da8f964ccfcad4742c9252dbcd40083406c69a8ffd1083fd55e15a19b96fe1f3385c877041175c891acdcabd47e8efcbf365f698ede80a95e218c36fe557232575748103baeea051a2dfefdcf1be2d7037e1a0ef510585518da5a3b73c709134be138b37da4e7ce3a07309aac87331d52937875c2586a6685de2ee187fa5750396087568754279c9edea9872aa6d0e3d0476b89426c2e9ed14fd641af2cc39e6890de4cd1025f2645d43c0fedaae28c51be0abd96d7e847e33daa7449db2b258572e88b67fd8840b72c1423a703b1b46c2d06bb28be0dcc8e122a79cfa5a0276d113b550774e268668069f217c917e1ed6e0495c549c577d559d03bb8ec5c1ca399b0133e81b1daba84d7e1bbb005ff1d6d83d3f8336cea1d201a6a4685adad41bd9913e3e652182e3962fcdf80f94c331da708c6d541d558cdb4769ac3d71658bedf7e346a8f73253fddb9eb056ff6acb053305400aa7ea654278bff9d7cdced5c06ea7a5d9d35be56c9ffcf2398059fab8cf38fe8c7dedebc49edb07db1a2b1a2e0ab228964bb4899c4b07ed191083bc967d16b7f8f3dcf8f420fcb9ccedf9a3741f6cbdcbc07e3ba1d8019f18aa6a4f15db36441c34b81dac4c5444699ec0128787bd902e086700b1709c9e33c930d5efb02cd85a25f37d869ba5456e17804b40deb6cbd51047ebe2361f69f07f81427828002485635d8927501da7b6a8ba4922ab268243c4ef169d3c447f4ec016996f1100dc45c6ee5e00f06551d13402006d2149751ea8d70ff72c12d56d180c528de99f1da591c4f700acfa467215b819d6210e1ae736837512f0b99f9c569d615e338ceff9d511b0e2276aab3d3dfa9880b8c91b2881e45fcd40b643f70dc430c69b195be00624a8b0a3bd701d25bd56b7dc605091b5997bb3251d072984b25f872dd48ab7789e960565a8e3cf5e63d5ce13b3c7389f5e2a820d2cbd6da4f57423d9496de54fa0c83e7ef83a3d76d595177e1d30fbb6a94cfc36b744cf3a52371a1deddbe6a27950771ec5d901176d0271d8b8e27f1546998bf66271af560f2816c29cd4e4289a7bb40f41f1641cd7bcd352633bc314b8a0f6cdb58972b9bcc6061533d1ccfaac69c7ed5160bb5a3594ff2c5ea2741b3b766a52d967f65f387d5eea7c533e8183f6659e191b79fce8e3b152f9d6705bfb820a74d7ea09c3ed2b0fcf8736e7e69107c23a8cfd4591da9c5ba15e8aadde330baa295d59c0082b64fa4e57b86b09f2c9e9bddb15d748d57bda98a7f9fed8639d89a67f50e86f5acb9f49f3c906cb5bc9e3e939f7438fe60360f72aa1cd81e96a367e8800b462142bc09460ea9ad763deebe689022cea16feb3faff589b3cb02af08b813ed84e43f3525e9095967118eb24ca865bc3e4a6a072ff63fcbc7d9175893e3480b1fd2d995ddb8f935efd6f6c9553919eca8dbb8429434ee159cec3dd40698c0c3a0cf94a24598ebdafe0d247e37fa066af083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258a67d493076ee2c8c70f8ff4fe40fc4b78ee1c1c71983e0b8159711874746a7a5832ab887c2773eee826ccc391451e38f4a896be9bf66383d09432ebff96be400210ffdd207bf1528d9fe37571fce8ad2d6c40f8ded0ab480d3d1d59519ff5679083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258cd230c528fc33d0d93ddb2bc2cf7f8481d03a8a747efae55f9d154495599ad9541e3a27bb32991da2f670d5a0eb2327b91986bb753b80a1cbab2bd4729121d6b1f239c709574b30b8e9df91863e9e85e74d94df5b8489924c4ca84760a407a07083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea32580af160a0ec8cd10723046108a743a82ee8dbf5e5d4f3679acbba6d81d58376325706073959bf765ae982c096fce39f3d06e49f39b3b55e0e1ebc19b5190d482c8591af7a0b07778a2fce861b961ac2de1e188c477504eea4035baeef0e7db148083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea325857edbfecdd8f05d9bb6725b09de4287fd334bb7a4e2f75e0c67664b0795ec43261f92f3aaee4183bfd52b11ed2347ecd25d6073c17c7f63c2339647303753e3ca5d23cbefa6da983d3be992a9542bb77193f16386985dd196ac022de14107cda083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea325810a4449992d2693693a307d24fa92ffa2c676fc5d381ec8a0932ed1aa620ee22f2e1bbe4578f3ecbf95569be512e0de30aa88ff787ad37aeeef7519bb63b955b65adcf33a76bd70156b01698565f555be00bbef0d9ba819c9e71bf33c030dc70083d92517495661b38dce73a76d0dfb491a757312247047019d6f00328ea3258060647b26cc0a9dcaa3d3be01aff574711529672e87487c0a68f12e72c0a08adbe7e1cc207092a823468753236ca5a5490d5379dda475f5c97a5dc4e4040c23d2373c76f63f354aab92797c4b25e0cde56ba64563a0bc32e3ec162777c53b19753a19a188256ec1ab01d958bbaae263ac91336a4147f4105389b7aad7bc72858ec32d7491bc0da3952bf54fe544b98c4150408639d7f0c0621e31ff8a2bff5072605cbb5ebd4591b615089cb50fb670da85956311c51a3346afd289f0ea818c9f0d221589f485df6a10e353fb5da8a55961b34095b7af637c1454ab376923e28235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe85216aab5acb9727b6c8cc6bb134cc120d62e811dc54118a2cdc40bf10223e3556612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dbafaa19fddd75b2bf7e328e9a857bad83d1eab756db332c254ab6c1607d0caf8851626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a4468fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13d87691fcd16e3da32677bb75892c9ea11dec24a496432d8a3f342511f13dd9fdef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c989ef85ceb0b95e7bbd6f35d6d5b7855d8bf6e57e3536a367156862436ac976e88114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c62bcd75d328e0bfd1602f06d5fe01d7c8750c62953d13186f70b429f9430f4c4e8f178972410b98d3685668af27ff29b27b4e4a0dc1610b2392fe25693ae7a8fcb09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee994464774325b4519af61c028b0588858e078ae871165e4aec1bbce9b09748e7c5948b2e2172681e405a30bf19f2232d6e0d3b2040233dc4ffeb12d0b379bdc48b3e4b922d4f0407e24895403580900364411663d72dc9164257006d3408adff60920762af9289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e578074a0a644f47ebc5e74da53b64683d8390273576b61185a3c6722d89d47e4ea60c2271bf2d6d747f6f7dd874c63a95bf9a384b833b2d8db0ae92b7d4e8a6a689dd834463499753bb26a019cd731d6420dbe2d705f54aaa66e88cebb7522feeceadb15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec386a984d1429f84bd292b661f1de3c867d08335f4076f78334272cad293aa33ed25884603e1ffe7c5246fe4eac7a5645b6915ed8db03a0897623bf96bd2e156c99c156f7062c58fbf96c6eddb1a0e29d1473635901233da9182d15edcef154d3502c358c1a6da46b98736b317674a805205886bbf64a657599abddb126c3c39dc0ab5ff932856a1ef8b984f605cc3810e0c17595d0f60323af44485117ffeb5d94c993b4e7c7c6a42ee92247c618d2908c379e8e1668d8c4e118489b8816dc7cb185c535bb7a9f67f43fceab63a792a18db318923ed3dd0ff66f7cd63ac23ab772074f704714935ea34e8b147420145dd0fa692457b96397a9463b9989ad2f5630b4e6e62981d0abc4aa5837287c7a6d523f2f812190e5c0ba369842a11e0317ad61da7f73d0518b8b0603b55463de536628529be36e00783c56acd98e6db7f4e2cddf0794d93b3cd01ea98ec7952e4fcb08ec120cf617252cf2760a01dfd074f03b28c6e169b565a5da1eeb06fdd6af5476a7cad04dcabb2ff436b7fae9d143e00776878e697c3037543d4424ce6f1425e3ceec87adf890a125bd049b249f5b5d11ad804c5584ee94d7b087902f363409786a123d9a7c8d7989f57d1539f016813f79c016ee9fa8b439ff997a362be76822583654a8be6f6ec6390814d1a2840a6facfe7401e24f0b9a0efa81f524f023cef98869843451ac38cb526faabd6768d3ad7e2fc17a52690e8d529d5a5e2c91513e9b78461082a413071640e3b0ee3e6aa41b871b64ba7d288ac421ecddbb40497565a2656872755e96e1c47fa0ca4e66ba55b0c591fb81456770f49535d08a6089659e09585d70e738ce987755a21f14a8960adc6c974259cc6169f0287e55c62ae9ce37c1600622a8466560527bd7e4d31479c4bea2deda355c33259c3e7467121b11f8c61697d528db60aa0f5930b5aea31365ccd908a2e105de5905eb6f77c7b8a255c659906089b235a4432600c3404ec27119018f4c89399d0ce5c04dcdbe17532d054b588da2eed54b33ae18e07ac97179714b0a980d91a00184ca199a7e821525111b88fb8e3e6c4be3834d5ff6133cc01f59fcfcff83c4b0f9bd756ba32106c7d6da982eaaa8decc5630a2fc2cc6b890f223f6a44626475cd8a896d0106e2ecf39f035b9968c1114dccc1c701fb6a291534c3985a29fb9be20af3405799f318a6400eefdad54ee8cb04fa17362d5d50c8e18d7ea7b6b179c87e6cb5e67536f75c69a10ef525f5e76449a15e55f9b903a5f4c4fb4c1437fa3eb0566205b85c360d359c6b1869ef8b57255fefa09783f2bb37500e439c71dd74a6e026120c37a3b0511dccead3cb2dbf573cda1f479860c34bfbbbf2f00814e731795bf9bad56ca5c755363fb70a76b772934453aa817b03f0c72ae16d3f691206932ad9bab82d750462216c56a86edaadf7083851beb2ec2dd058c9fb4087355a092602eeb451fc79f92b9429cc72dbb26b6123e4d90c66bd62c62d6bc824cff0200bf5ff106bedb1113c539955ac0b13e0b57855919da65239e8e75717d170eaa219e74f6d15fac644bb491c80e0cbae8c7f4bb774ef248a91d7644957f6da0a2377cc26611a3fbdbdd5db4f435a59addaa26c3a25de2540bd30c9f9d19f1e6e1cfa9db704cdf35dd73fb649de0277b12438a1dfd03d1f2c2f1eea9cb5ab36e2578bf42d564141e1f4cac2bcc0cdc30f746693e5bb4c0571dc9186c7fa17396a98ae53ed76486115a70a2767f18d972590661283004eeb8cd5d1db536cce95031c8a23d62653044448ec9392d0c34eb6d443e9f6b8e0c08559161ec42a6ee3ab772e687a45ef041c1c06a26ad27716212cdfd21b3297c3183ce8c45f0ef9dbb9d9108bc567ee174e3f248111ff6fa171c82422eb8fc3941ab3510dc23202ae26d3065b2ac9c2d74db1a7ec6644c4e46264997d35f0c107e8ab66f526e323ecc975895affdad237b3eacebf7765237a838602eeff49035dda75b986f9ba9b8136567eae57c2514c1e951082c580bfb9ae819052fb604d21447dfed9d344d7fc3efdd93fc9e70f9f262d56ebda4f01c4a07295266e0bcc7a9e254a6618914a0a13be044bfa3506db266609343dd114a3f149365611e32d66d117ec35cf733b04ea3c8311f24d5bbc4d8949091b39377f3983058243ed882770c16607d49403030fed5a90f99fe6f19837e3f2f9a77bbaf8ab510826aca205b7773aa5d4f8669f6b5d52aa5fe1f88515aab5f25314f765f1e3cfd42c22df0ed3dcac0377851393c6e5f8ad74eb089161440fb616b72f248f77c35a460b4caa136106085e4cc3340280918682aca9736a139e4391fde60bf1df8270b00a530b989b41e2fd32a6750bbc8849aaaf16d040ab4a5e8e54b0796067aad1f5f8f161fc94b98e423cb4300639d973e8d5cbae2366500096664f04aa1100612f89bf682d4a7ae21a4dbc8cc905ff3275ad73769e2a1398d8b0eef25e2bd40bb00bb4eb4654dea614b445a66f77ecd73a590101d6c1a00b8f7318ef07a004533a9b1c63d31d0c0751feedd14f82022634e0e59100b9fc8dcb33f741a9e108883dbd77015b0b8ab83a2dcf4c27f646315edb293838ba95ee75b19a8eec01eb3a814356a93f956e75d4c435d2c8cd09128747a8c40f9288a3c1f073bcd0a2840a4dc8f0c00f45bd9a01b6868589fecc76a21375880bcef1b3c608141cbf06fdc9fb10b88cc273dc1bc9470258363293954696b70f485f8536ad0834da5531ecca448c395cc8600ea54f2d1936b40a23442a488ef106228878eabc100b144ea322d744dbe0b1bbbd412aad4d9d688ff9ee0ab27fbe17e0f83cd2a84ffb2d98a512949bcc60856c07120bca9c05c95d763f2e1511e9ac3fb763c73a056a7dd5005f9c6b6ffccd7754f5ecda2d0625fb970c7a34f97a476903b2f5684a59c5022f2458e7915b154f5a1514fe2e680d8435c8902e67d9e8a5671790723e2a067e15076879db46ad663220e87a3723f84516c87a097b8995276584714f2673884c2cb36821729e708407c35cfcee9165ed16c262e1d17261393569d4ba61e0477a66f792261da2d0b3a0426d2281e8f24d976b685b0b7aa80c9b8a831fa4280bcea82f493918a4b6f008fd366665e7eb36b4fe04b490bf0f2f81138f6368ed0e810971d11f3b76be9149e4f0da34b0c60dbefaf5015e881c85de9f7d621770e4b78f546172e8addce1162b6bccdc36e191f62fac0cb185b10ffe3eb446f1aa77509c402047a37b2df294b9cb8a2735e32a8a2791b9ce6f670fcfbd0cd0e6e15fe17be8d835589213afda9149765337797c2b143f6bbdae152b833ee0bd4e44f339f3f64ea5b2af762df7076ceb1e1b763771f70e12ef14bd5755247087e5947d54866bdd7c7a690b1c91c5826fc87d4a2ee5942c6560d064198e8611c774090484fe6d09ff2a8309c4b0777c7a9f6f7ab5b372fd4a270a84ca97b90c5463c16b5d635be02b629458950df9e6dc1b13d20b4b410afe002b860f00ac4de30988cd6a5f1cd30b5a75e72fa0599835424176752b9f76723f7c4aa1b296aca88a2e0d7935d2e5af70a88909ef88817f5e76dfcb90b382fd52d9ea0151acbe25402286d5cba35db79948e23c75df154c8625d593b3717121c278433362efc84bfe3af82d51afd96ff39b7db6b0fb76d5b7f80b665798df48533d9dd22d2b85fdb9ad1ccccba35db79948e23c75df154c8625d593b3717121c278433362efc84bfe3af82daa5b6681fb70e1e4844253811a0feadfca56907be349ff697eddb00624d508d61ddfce4009acc1efe3a7192f3eb3ecc9fc294c3c72f63d734fb95bf6fd96b1d38fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e0036bcf485ab6a9402fc520b5830e3b978e6fdc733d78c60878b236c461fd3478fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e6927efc2eb14fd33c5bcbb9a3d537f1c78b2ba111d38b75a754ca86a51e9e44d72131a5d8610cc9dfa933d75a7ccc3a99aa86480e85c4909c0f6387231d0813a0fd7a51e1fc61fc2cdb09ed1bab8f5506b1c9a845655d5a4b06606ba02aed5599e3fa65b0c30ab5dbec3d1fef0603e39ec655878c951c33de4cfb2a73c16e12346572986bce9cc8e9f3977066873eb480fb1f2393be56548d9c210c22af51e34ead7d0370dd3a88a155be25debd18b86a6adee7f86b61b26e19623bc804b3bcf64f343a8996c9eaa7efd97914c31b60b52944f98a1b4997f9af9209d441f209c8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12ea0d82260ad0b3bc0d5a27522ea01bbd45975f8f4c00419252aa002f4ca2de8f2c8af89a93df6144e418947a84bc55c4b4800a801421b2f760b843ba6177b69c27681315e75e343251403c0a1c3936ed5f4918dbefb7437a10ac512ebcaadd5dd8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12eb42b4de2461f9e54ead646030c062e26291f6dafe92582e27a652c6ba22c2ffd8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e228885b8d76d42c889181046941ccb50a94d4bdf2030082a8e4fd73fd889708b9a91ca14f4e36d62da3b2a89e02b77f33e5bf9bdf42527153d77830c1f9da0425c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbee437db2caea3b04e65ebbe8631375f3940d9116d321c70b7ed17a69c1c67985846b106cd6d7e7cd1d3551d08a1b44c20f907cc0bf2c5bc706239c468e75855dc75c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbee5c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbee5c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbeee7060bc07b09c6274764416608ff5cde291af2db00b8118d841521d40a412fd45c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbee5c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbee0951dc79c99a08ae5bb8092a689250b144a21745c32f3b2e5a1feb8c3babb00b9cf11c8fcc43e114bc413b3a499c124154a46cca2375af5907c0034d5acfd4308fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e2835f5f999e4b9312cf407345b11debac2d2cb170d2148aad33f535b19ad3650986f08b9653500add7ce519679f5e920a96388dd6d7069fa1af257c5e770176ab172748c15242d01536f293e177f7ec03a1843e0bb3f1fc2c1adcbb98708c48f8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12edfe6dbaff8d35a14f15f517a0dbd2e5150f040f399c193314b04fc49f9929cbab4645027b7c4d057adcdbdb0fb0dd437adfd0c9acdf84cf030a7fc8e5efe521365510d5ee772cd2270428228bc573108a8abc7b7c1c4de01a4587db46b6b349a2b058fc1da991ace3eb62d15e1d65b0b32d3aca7849449933fa181c9cd2e4cd50817521687e09d941a416a2710849d3e438323a90aad44e0ae45e483e8da06e88f2cf5fe927ba1a1a1e86d2675f1ad7cc4fe76f707483155738583e09e8f6347826faae6af9396138fabc785cd8ded80cc21352b818c004016ec2d3c51599bd90ea274551d5b77ba74bb48535e219c52cf3c870fc26e6d2cb3d77fc11fe5809f8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12ed3e281ac786cea8848b1a542f517249e9fb4d7e6717ed65c37f2d0aafecd9211a0841122fe6c418a2f5795cf3da82d8feab0bea4ace7e6b417b012ce397b3991a986794fbaee5810b3cafe77691c5f4b771e05433b45852341b7701110834807be96b398d76604066990040885c3e1f6dbeef5a5b759a162cc346ca5fceefcf7bf1ad003f21da5abd5cc4090c8f5c72228ca4aeae4e853dae572b22243c734b69898fe0a1de6e7ebe8f4097950abbed2ad40ea467865e08f60d4e3e691e316f82ad5949a5a92fb5269be59306d7d114d1b7f379caa8da4f2dc5782f66772faf08fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e600590d50584e63cdbcca1613a2c8eef8402baafa707983dfa35f8c3563d4c71e862c69deec8df26ba95c4a7daa27b96669d733a45de0657dc85e82a05818d7b8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12eceb17f572f1a6e78860374322eda05fae81e745153575c9be7c8bbb3c0e80a87a6af3a068b6cbeb2fbc7ea96d0bbf8602e806f6a47f62e3637e56cfa8dff78b4a463f20e6665b98d65bde85aa7b4b1614ab4b14d086c86b23fd0891fe154c1baa527002bfc06a7696300bfeed914f4ead43ca4c82c4f88c5fb2653c026210b85f5604d2aff4288f656aac607a0aea1ef2b03b04b52e3f917649defc0dae4002fe66b2b02541689c1fe351b82aa9d4eb20fca7a83d41180150f5b9454f91c86aa8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12ecd1591fa23e4f174214f609eeb15750c14d777a910f7f062c3f5ffe2693634ec8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e96031dafda96b536dd651ff30080bfe57f4d9bf7e779c82b687e87ecc288bc228fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e0e824df5e40d2e83fb67c0d70b3abc93323dc8577069264e468277699c4350eafd988aa705a08243dcc15593c279e06e3f278e6d143e1260324c8d39c1892addaf54689665bd9afc580d2b90065e4e6307412c010939597b14ee50d3e4457653e37c08cfc5020420b76b714f52d1582da5dc3e255fe130e9837d98fb7338f4d61b9de1ef81a0fd0a5fdf931f4c2aa46b9445a5e7e962af1d92c093ae99335aaa6fffd621edf164655d223c44092c2d78c5384416082260b25d18bbb4ce3b8724659991b9529d647ebed323af996cc4f0855f8f913d80eb51da10b5f9e1c0e5dcc352155bd1ec07e626ded18a14b55f7e2785108079001eeb5a9b1596bfdea6faed100c8b92179b2076c746334100a1035ec4066e300cb9a97400fdcbfa471e2cb5b5e98550dfab49bd3f4bab699ec88587dc9c0b9875980265b9ed3e3e8c9fc78fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e8fbc9c36d5abb44e4b0dbc555ad88194b86dd42a3bf9c627492c87315a03c12e77204a2813eef2efde04139b802ba26e4e1a72e8330729bcbba63f1dcbb087255a69e12c13cad60e04cbe21e9136cda15450d5b8aeebef01fa215e73621ae2da99911a6891e22571c11946417e696f2835e912b0c1658afae8ab37a5065aefdc8aa618642db891d132d36174d21490ddf0905108ef3656e0ea464e1903d77f0e5c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbee981e43c7c3781cff083e7ac9351b87db8992ad52d5bbb4a6df0fb010470108415c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbeea6740aef53fd2549456c98d853b61b7910f8082661b3de22f94d22f3a91d89215c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbee5c77297840892a54f9116ff27c5286e09a6d28f74f939a6c52b45b7a44f3bbeeb75f6baaedf77f1adc825de7d43331a6d9e87df236ae17fe1461bc7a9bc9a122691f5f94155f1e6ad21e805e622addc69399e6f418349fa25a9e069abe66bc725381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e765381541f9b47d92dc129fa54f6f3525032d99062e2fc3877887ad82808be0e76feb2dd2062aedd47f39d866006a8a844a6d996c63d94b513215cea25e923072dc5364ac90445ec0e321af4d469ca9a10592db3babc5ca7f85d27392ef5adbb02294d6132b88cf6c3976e21424fb900b211fcfefa4c6bf77fb13fcbd4b2778230932b85dbd5aa71f634d2099900288d9862d90d0d7a601a6b94bb127d3673afb7c3fa885f32a8a0eee6cf5b8e6c576a222a4753727f40b8a764f834708e2e8c1a541e5e37ae8858c47313997b73d5efa50820a25b81fd86c963d074ec800ab0fb57604dcc7efee8833e4cd5a9ab0d6183b09eac0dd120dcd876a102823cad9c8b355b2bc8656e7ec286d09d08151af0c523ec247c475f0431b6a0f9f82ab418cf7b02a95d8895f895c741bced5fd82657f935671a3971175de5d5e2d831efc1e8250e4c7d858e0c20797583b8667a31b01291170b7e6056f501322498f521368850e009ceeed482bb59c6fd3379960ff37cbe91cd099202c9bc943852a8a22b2b16d885b896bb12c437c2805f479cec869f9fdfcf9aae0926ae30b331a74dd4ec677ee67abc7243d0c80faec1b797f66fd03b27c1829ae36817bfda829ed15ea9ef9ee3d392958a001aba896bd3c74b4b887167a5c708824ae2f8707f49657b9b213036b8df322559f4da4e58624b395499cf07c22b1b50b765daa30e02e468930287fdb28be797523992337d7f609a090263320deb60de2f538d44a32d940581a92dd636797367c4e7b284e864c52238d0213fa2d1a9ff86b43a929ceb1ff5de69a116f1065032446338c664444f5a3dfd6a627d65b58c5868454df925e51c8eea0f758244e72ee40570c65a512f30428bcdfdd45dbd0b8b92c8f2206013c6985980b04cab8a92a76b98ee541414b989764e9f4c87e8234b79213be8a88d065639ca8a116c0885e95a044945ab8198407c54e7faa3634afb35cca70c7a0a3d5f0581361d5f9f3ea362fae4e98fef9492a8816ed1c8067170c717299339bc6a791bf1fd848465999fa5d50634afbf517d5d5372b5d7d4dae6bd934952bf3974f8bbdf5ce56fafabdca2b88e7102536c7e88ddb159152228e2c874f5096b5f86e970167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bcc78c928d82d0e9e29397cabed0bc3dce34628238e7b5f5664f9483b51672665b70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc70167bd881854954df6ebe660dbfe84c468c5e210567cb998996bde9ce5d70bc95fd760244652050571339146d9ff0ec872e661202088667a960cdc330df406fc010b5594a767558568111f1536bf2adf0c9ecafde68f805b98772e92a9a043b95f7cd4fa43a3b9b2ded634b910521c4c0593e896cffb945b964d1fb2532d71d08b35c3ec9028b78be7186c873d64186d05be9420df32d308b752d004affb34a6a5735bd97ed53a477ddbc871b6a8578d896d625f2f29b049acbedae4635c23403368cec7005a9f97e1855bb27aa31fd00bf0adf8d409babd88b8e69055b3d9c16ca7dfecfce67593cd611a888a329d39437f0a6fb96b0ae85feefeebe648fc53ff8ea6d8eed91c71f9f103f102ed4e32ebd093e26a6fb246f1137921f7d51b61196860c4e1171c1e319b444dbd09eb4c3363a9eef693c75429a3cb82808b405c5b3c39b5c7c3a6f5d3b56ca95f0817c4f4bc77dc1ba7b24422fc8ac7a8e4bd3e094fd9a5131b73387dffa0d2ff5d88491ee262520b8e83af121e0d0540a2f73a491fce2511b40b17d9c6eb59102e9ad1510589f6fbe7f0d15c8f1e08be8a7b9f8fe1288b1b1f8f873a18f1c1b21a6bd1ed9b3cfaf4e3090c321d43a32fc2ed54552a8ff7d8f6206050c1ca1745bd7999fc1877f2769dfb1ca55f43c175c72fc235d4f83c4c71612f43995dbda167720cd0c5384bf9ea64f9328b187c409b51d799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bdaa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a87bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe56612340a6f36525686c259f1bf2a8a3796181e97fcdd1eda5de3f24ac472dcece4cb9bb3c82927ad460186480a3043e3161e1445d270df990ec351bed931dba1626706afc88d95ebe1173b553ec732c6dc82a576989315fdf5e7779af738a44c348f6ffa1dd1a94132f54d5b1127d5d68907203440d19b0cce5293eaab4dce0ae6cf3bfe920697c8907ab047dc59ee97586bde6cfec96e40e5daf00ec8e8650ece98a4e2ebce3c9ac174235d5bda4c9e7656657205e16e4d3b66ac210541aea1fb14094b74310fbbd4781445d5726edad4bbe72825f4ea02a2d47952069a4493fce4550c255b7fbb8f78f46cce14e049470c50587d3dc2a3a26632e42362ad3cc82c18dab64d986ec7355bbad1f9215ff0b2b5f0c8d164ac35d31c6c4d44e0b28a53627039311a042754617acda421af611ae408795270778b553dc93d51dab3cb0e1862e9906151ab5a1a3ed6effec51fe837ab47e08b8d078f7966eda891bb7e95d378965c24aa2e50d4c82c1e4bf188eb79619d7cf26b0782628b4b6d3d3ad5d8ed49067085cbebde9964974fbb7d6308d5ad32ba80602e96e367f5d2d7cff1563b96b1ac40ff28bd73e82df469c162efd9acbd7f6cd469247f219ac69b14b2c51c72ed8a03166b9dfe50f0fd506f0dc705c78510ab81769f1f3d17180a424f962350e693c07104b815c2cc28290f09a0b6233ca75509ce8d16503cede571f45d3cdfff3e2243614242665d0080dd3f9d743799d5ad5c11e2749ca788fa5ce6b4a19a89c9c33357f494f95825a4f5a08da0f425411e2c27b13d758118d84396a3f6a8854a3cd6ff97589348eba524afe8573b03cdbbc2b654daa937b62481391e92c75ef8225b5e2b3c5742c6f593699c48a815185d599f4eb3fe0b358834dc0a26854956fd7ade66fbf36c247df454f608c48f100864e17feed8fde279b527fcb0170cfc0a26b34f57e1addcc48c8bbf0a08e2c54d3991706307a739d671ad183324c6b35bb26440c97ab47d99bf85f0ae8e7120ea4741290a6c46da911d240f7c4d251e994b5b7e08c49c388aa8d259b1f2b2b87395e2036c7e43e7fdff60904b968b19561427456335745f36b4d9ffee17ade078aca7263961ca1e004407e31dc480583d88ae88d1a196760741d670bd762431ce4b5036f3609143e805b9b60ec1b33ed5e2ebb54f699cb2eafad0b8a8e01a927427192f1c7ba599920b89e82d4cf48a9ba0ead3d47499481f6e0e779d2e5ccf53311b7dfefe61e23d429515155023cc0e36c43951d999afef99075ebdc01dea5fd16cb9f40cfcd459904c1a3789dbcf6abc413493c13067b1282f33f62ed7fde4fe1e82e4786b7f888557fbd5dd65791953ad08b47d7b421bac63cfcfb06cac7940daeccb4abf1fbb48bce909a37868260bc6181eab09cc676a42271c084d82b8a3910698a32e0ccd478b88e592a646081380cfe94a7c93d0f118e0e326f193a4364581919a49d9a6047556a198ff63964b2582c32f16493ef4e637dbb5f32fce85a63eae906a469e989889a9e87985ee4d9cfe12913d4557320c03b4bf8c45366426f4d293e4cb89bad1934afbe5c77783a25eb83bd7f88a346630052c5802521285a3d4db59da7865d03c1f77b7e736bc3335105b06466443831bd2e44b777e54497b2c91076d50a50c6ba9aaf7aa8e8c00d0eb2e6dfa28ae342f443437e17216b6feb2a918fb0798eddbab647a0737a0c50f37f7552e8b2c9c8f8e37f27cc3950ee58883d36cf5029ed60fec90adc0775821589d8f93f65e51fe636ab0a0b58a66ad39ed91bbb800a1eff8a9f5f13ba4678162eb5cc5937689b971b469f0220ff06e77c8a3f49c086c901e0a0fa8c4147a0b38985e03ee5d2d2f328676d463700cee3627a63aec0c37116f5289396a32743c75d0107860d0665f062989e300a4f5baf92854fa710a59362f3a74490eef50c87629e45ef559cd11e64604ac12b8426e47d05bd0be320d070b1eee9a1f9a8423e496986b18efce46a080a1ebf1ce0a5090cd24710e5309c206cf5a6187ab423aae2d0baa424b7815bff18ce819d1a6b56b6aa7ac9e15ee44c6cc193914a2c0c5f78154676e6ea410c8bceabbe1983dfbc776983f775ccb443ad73fadaf57d23e244daeaee51413f5bdfffb06da0a741e1b987a9eb9a2f12ce6e0adfbb177d8cecd33f0862f9b3264ad4f9fccefdacdaede4b4b4978968fd91f4f9d6f7bbcb25684726d409f4427f516c7c20d896c6f405746278f17f988e88645bd6fba3e1e35b59398c7a85c2b6e6ff1f4495bdfaa8d98b86a7f799ad67d3508c83110e60cc3b50e179e06300f3dde7ba53fac0e5a93386a04474816aa2ef2e6e54efe5fe35b46e5d9d73e01a4a9a76327af86fd641251bbe32fa13ef4e11c157b1e2e89782d30bd726f2d5ff7834ea5e26ad02474325f8b1f126c98114d1fc74f4b5621ad9afde7746ed9cf7e420be317a6e29023d2298d58aa15bde23e50b1c4dd6e052b3e21d444fcd4b13568b3840ac3c99d9be4e9263c0ef59cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30d1e6d465a83ba1a3be52db6484868cf5812ae9bbf91abdad3900ba0165afcf932db113e6ebede8403c607db3dceb5acc53c247720d5955d22f7db56beb7139b67736aa3596c468515c3209f2f9d68cfae96d94c05689bcc11a5dce426a6ee2e82c7b95c08df0d228caec6d4bfed06da0f7ab6b76ea5cc3f75b5c6ae416bc571b486c67592731a0b36a89dba1fd0b97aeb73f236bbf60dbf28d7c6b5723c079891a3e865977024f444834a75a1b33b89b93134c93007ae3d6e14f24e6c88d8dfbc22fe8c70c36f1d862903b772eaed864d3a8fa849473c9caff224fdb852428e4238ae9593944112bee8dd65f8ebc5f3d3862160a8a245fbe1ee3150bc9a2fd813d2c812adf74deb36fead3ff8469800d3c0b23eb2c858ae49310291f89490146ba1521ec219db9bc5bfec0e3e7a897369d98b30d4e853ee4aa525322784428b86c9463f7096c0b9d610e095ed248ac1e8a8da7e92d17e9be544f3baced7b62b22e3b1d34ac67763ab50652da19305d4b3694c6b6e6bf35f4b98411ce4af646d22bdd9410b0141db3cbbf4cfc3818cc6fad279e8e63940940e06cd6af76ccbfcf2371a33638d229e1c07fcdc907f027c976d1f44ff733713ea51ac69d9abdc92aae07800081736a36851312800da50a53ecf7c4f88ab85b6bc50de2da267c1c62959fcb42d37fffe1b740676bcff6d86761d67fa4d7043cd908eb0ce5b66ea6b01a9131940e930b52653ef5d3b5498c2b5a0b2b39697649766482d22d68868acb191efade87fb356a3a9ff13f6aa213ebdca5f090b2299e2059aad8b043f36b64d85b7039493da078b1f12a4493d22e1e99670f8e1b3067bad71babd3e5eec8f30f6fdc0909412fddfd74b2d911def88747e07ac2c07c3960f432ffc0263dfb64ee3a731b364acc0fe557c66e85dd1288452f33c0f84551fdc95b9f1102731f810fdfafccb552d29747fd5733aad81b3d34528289c9b26c0063f11118f88fe5c9a4710715fdab266418e1a80b205e2fdcd80c879e2086357f9bf3bf26331a4496fd795e845fe1df9e96b531f57fcc89c3b7734540bfb5f59e55dfeacbb6d503b60290a40980beee569069f903347b90a14f8b2d08065aed1c49ed376a263386b998aa273e886e50748da1e8769003f9a8979a833d2ab81424db689fa6313cbf17fd90031a043921a6860bc8baa041f452a12ef38ab70aa0a3a226df7571037bc649faa953ee16b9f87dde58c6f04a5cc0275334e22c8656f33bcf10e2374790d347de69d1f1665dc0bbdeba67676ba63d40be54392897e57326e4d7002c07213a43688387756a295d0b10e4ac994c42dbcc62d5eaa754aa6a3a0661a8f802de4519cce627c132f48f798037032e243f931ecf0257f88556fdcb44fec8022141c36f16c7ac95c5fc988af320340dff845447f77156bed57127e3e6429bde3aa02079c81a6c70c8d0f8bc8c1c6cac2d8b62f3d70f5df9c1d6a6a26fba8eb35308ca485df8b6653ebb18ef56ccb1eb40cfb4986229e72d45033372529a559559c2b6d319d18881e218734867042b4213bab53ca117fbd76f393beae010578eeed282244f51b664a84c5f231ee7db284707bebe0ef8003b48b1b905b34b69d9c66aecef272414075bbe7733c683dda063229adce54d7041747bce972c13a49d628228d025134e2159db378fa7f01e3303e6fa2e1c5d999f0708897505db093314a61e08bac85a37fbada2b57ca3729509dd6fbb1732bc4b4db507198d7ca71151677108dad59085ce3c1741a0d96ead0e0aeaa02419466a24e4564b35014b4782ee1ead514764b31f8ef2b986ad28385a912a1c7a3a923d186aee35da7ff14e3796b75a346f64de4dad402f3b95d2e630019fc6b3d08724705331d18d95e112758f99fdac273ca54a17aae68c7b687c061d7c18d552ca18591c111f615b060b1557be86a649186d057727539112870fac87fbc0137d0b8513241cb32925cbd2c80b7539c521b9203e86cbd71641a1dd35e90a94cdd8225832af9257421749b56f36c5a29283c086d081030e9a18bacf347a11c2702b54c4afe3df40b7dcb1454c0b20f3b30fa60d9201bac305724ef6e028e3d0b6d58629698fbfd2f5ab1435abff65a9d4006a830dd139d4a3f7f330228e4111ec7fbc8e2a23dcad643c9fa3d3bda1297dab7d3faa63bdd63da952c57c59a8048ec7a5677048191d7ad8b8e39fb93e6b5ca4acb9cbec4f5e15b55533425b1103722d7dfd13ac1b643131e0f80eeb261949e131fdbf954a26ea962b886d59ec05047ebc2f5fac47784f0fe7a210b4a650dc8b543424b028462ee654f64a64dbe92c13991869f5f8a6dce03370ac1be35cbe46e630235d0a56451cfba294e19385c877a967f9367e6e3c524aacf8edceae64d6186431b59f40f11999a8360b1e22b294bd12be8ab67158acf6c4b0685849f1363687016e75805bd2f3768b80f05cb7609091dbe877b97ccb2262430ec7f9515cadc59750186d0228bee68aa2f00e2c090dcd09f2c2c276d6c5db424eb97293b12b81d8ea58b29405831ae04a1c1df60ba78985a558faceb093e02a237c6e8f7c4681adb988747ea3f723e72f18532fb9d64e2c88b9ed3c2440be88acb5b274050a56d2c2270adfe0e76eccf201b1b3898c7d04bd388230dc1b93aa4d1b352be2e019a57753ba9fe862eb787728cac187c30937e4f4aeb83d7a80587408da58f32288daf0dd395adecc6b135f9984da89cd3b59f019b917893553b3270ee20707b829a8e9f4ce69458ee2e286f348e1600f660f22bc21dfbd0bde7e86fd27267688555a77238e727f94f17fa589f60ccfa77400234061de3b432dfb87667f81645b9ff1ba6e971fa89f8579406f43535cda0ce3f35e008a09b4aaf8dd8f9c86a407b4f8de8d5e6b35a58ccf8469351ec918d9624a6f68c9944f4309943a711dc3cb90151da23136feef829177bb777cc50666253e138b1dbf5c41308cbb7f9d3887d1577df2ce770e096eb59476208c3832b1673eae9c41790444cfb840699b04525e3342dbb9017aadbccf97cabb4b0f564ff6f455ffb4c9f60a0bfb02c5021e10c76625c4eee1b9637081be7840b8b9c773adb4076472d87dd2a4ae64b03bb2b2b804dc5c05bae9a04043368a84618e3eec492529e14ca10b60a8466cd99405ccc9e86fee18ac39c90cb81271bc653048829dac049876290ddc69325aa07e59a8a0eb931b28c3998ae2e4aef4364a14890213c644f3fc048d6afdd5ce2de7341d325486fd8268e60f1b2118bb2a1ad0b72b3f7b83f45540d265f613af901b9ce50e2bf082f7eb4c36ab30d0afbf2274ca990a75cb78bddd558fdb66e103e626a85b5498acfe2138a150e5011bf3465f06de6b6114b7f4ba88bcb6b2816440c21e3741c347ac87c638b34e0390d0115ab4bfe668ca68f13024cb2350b3a1c8684d5be900644bad8a05c23e8bbb36fd2dc268f04c433f5e9880e3c65d0772fb6d8706f92dad708598e36f541642fc875709623dd196ebb20a4e538a7ab13fa3f23c4597b4343c58b0d0caa51b20cd06683267e3350298b42d205f68531c726ec0215527b276f67f8570e27985f7d26ae2105f4d5928c9a9e2521e31d29c25c9eaaf3a4bb1b7bbd5801e352fa008af70669cc49041776587fce2e8829ac6e93b8a915caee17c1ff1ef1febff3c0d84591a62516ccfb9626092ca849e907e94d2ae9148e0a9f450db557e7b975d0d993b9ea16dd8d0ea4b83fc33d1804507c0ed1430ef35f843bfca46b0a668b5c8af49abf8309b0b3cc3a299b389703f6d5b6debe1aab460fc499bdfb202cbba8048c97c25db4fba0b6f6a74ad0f5c449f31fb8606766af9efdbc2988df6cb2720c94ba9df4207d7fdb109319fc4557e5a07e271801262e668fa52bb4c14a9dcd8d9cc8d9b50550e4f9b48ee3a33490018effb66e45e40f65b9ba9c4d58dff042b8a63771fe0d48e2cce09810470b74acb7b069ebd8fcb82ee5d23563deae6232b027f4f1bbfc766b4df721a4279ef810023cf74598c85c294717ad4983eda0f219675c04da1157c7bd0d8988b635e718199e801f736650284ffaef2fa49b278629b5a8cbc448541b4370c6b54c807d7707f1c0bfed7069fbdd024a2982729dbfda988c834d6222b47c6f473a4c70ee3ead7e99cffd1eb96a3f9f3a16fc304ceb24c8cff55b00e1ee62c2a9c00cb22690b18e404f2314bf5239cbeccbf88a9858edbb9df70c2c09d36f352e8688ef857f08739f47a74500a2dba286e34ec66fd91ef38385a2a393b66c4b329472b8b2217a88f89a676be50dfec7e97e2f917bb376ae9211ac6e3374742865db9b1520673bf603e401909db932d00c8c4f0dd55ac1f67370fe1e41913660e8ad860d0c29e583258412000198854a96af429b509e410c93d3312396db8ba8668eefeefd4b5f9604fa6fd83e4966ec8ca529138e20e548959c29fd956ff21878fc573770c3dbf5c2e77084ddf65aac2eaf825577d3fbeeeb998966fe8600a7951e119bda397b4e3ed22fd50f5c5d1a4387acee25a10ecbbf1ee6854844f196364ae72318fa73104fbdbce7bcd38f04b9a9f62fb0b969fe5f4fef122adec89684c8f5a0b6388e879741c820dc3c3d76dea2f8190eb1aee6c032c656349d8f7d0ff51733339c2317cc62edd65a925897452c5cdab7e711968e07de33ac1e7ddfe44587b3605a4852520a94f9f8927ca896177d98fec779141fdad2bde556485cd114e4a09620450c48a4050cb390770ca0824889c32745fa7218749e54050357ebc325d2700d1c7a62d5614c779aee74b7cdaf360d3242ba22fac17bc0e37d16d8bb795ab357f26175905a354f88cb62a9d2814bab82eede71c07f946375c80375feb41879dd37fccf7ec7cd2c0829fe5babc5441dd277249ba74ee0b151fc480f3b2bd81408b900e3cbaa81ad2411bdc6de6b6d269a309e24fae7ec2fa6afb9fab479e2e2111a69d5d64e9e71aa17527dbd907d0e73fd75c104db7583207924b0e852a41c1cdf25a5612307643b5fae7adcf9fc20b941bacc9c04e1a130387e7404785b6aca0f43768aa57fcc966d970a9dc0a621cf9653995769639372f65cf9249e53cca4f18a8fba4fc4f44aa72df3799296912529e723769f9f0d79c0f7c85701d384f29eb11f8e82de477c58f520c99c6d53ba71f42457be815515d5b4b434e6d133dbaa28726f5cde077cccbaca460c5275df5cbc772996e6c46e16e6c858003c62fb995f0f82514f839c2448a87ea39cc100f05f92f39f2ed4a91105fd4ee84c006405b445ed1742e3ec49a19aa04c837ac922c93387c83408767ca022cec9c7064d93ce28e5fefb11709d42cbb8ceaddaa11e8faf6776b5d9c0f1049dc6cdf0fa07e02ffda2478f38e5b23a5dcaca7eb99796f305fa4122498786084c29c9085981156c57960757e559a007e52335a7c80f2c3d7fbc41b9abfbd3a9998cddcae1f2b30f98103e50cb226c1c773b9cba56f222c1c16110a0abc33c9d9c30f0a061b86dd2b5ea058c91ce55fbde33e65799686d1de807b9042a76253a093fc1d87341f50d40134ecc8a87f9224b1749eb2babde75a0e298dbba0683b5e6d0a9df1d10ce772c732c67649f94acc883179b18af690d5250d49e39623bf67afc2751c1fbd0a5fcfb8c4395ac0aa1b250455e1c027693f31c3e74319381d0179c122d0f83ecb388f824f0c3d605f912923cb75580eefbf4e685b978692cca466a5918f4dd65a444f2fefef46bc3853966284f00f8f6ad158b22a56943c9a2319972100ff38c596455641ce8b12226f88abd3d9f9df57bc303689a38ac69834535e71fbacab06ac2856e1d0621789571684e3d336df1b8f0096fdc4465c4ff218944c29a62a41234687e4b05ce9ac29fa0e6293f9cdda5217e80d81c7975a3011a6347ca3944da60ecb83e4ca9e98f73ed970ed2fcbf18f82e36ea69542991c5f952a773341e88ca3003ec71a49600d66a2920d64a42d64509918dc3f4d81cd730182a54627a8931c2ddfe6e07cc6778455ac94a73cb81746e47609377c6c57aa7d4adc7b1d18f4a7e70ffa0bc8afc7b39937ace76f48108613899cde567873c4fe96deeced54014a4096dc1cd5bdfd2a3ce6cc5ecb5b539b338e611f9bcd6ef22ba64970b4b4676bcdf46964359936037c01cc76678af432b782e690299e5c31741f89c93dc7a0a3e002b42c37ebd27373eb3ca558ec1a528277bb25ce2623473b924c7ef697cbaf44618d72861d74fe46d7029b81bf4cb2b842d195bd7174616b68314b51fcec7482085c830345479d27a6f6210a2baf0c5d0747538f724387e73cc057584e2340d0f98743bd160ae8c317870b957eb01368fbae05b6f2a4892ac98eff8dbd264aa5dc7a6aa6caa7086c7aae3e71620849d4b309b271f399117dd4a6743608d962dc3d3f3c294620c5a4e91a09581db0c867c2558df5804620b4a92e341700b296824f87cbd05c4488d267000b14696e0c7a9c2531893ab7fa7131f994a885f8c32503e7e1f7886818711b3ef2a76417965a5a02756004f1de6bdbf03bfe0296dc5c4655163df7037d10c512a703e4ae292154acd8aaf9930a218fdf4d573501e45be2e5106d664a9e52eead451ad2e8f61478814df4759bf8e3a9c4071f7539ccbc3cd3bcc17e2958c9f792196cd3db5eda3e2a64b502349c5cfbf0403f7a25b1726c4497800b41d4636c3acc8d0a6d369222f02cd5066d3ba7928343a4303ad42ad1cbfbafc4d83cd5a74e85b4949dfbfbadfd4fa9ff320c118839c5dae4c0d756142fb59f26c049c401656045419271e019d8293dfb50d46703fbcea0d95e00e1ea333cd2c62e79791f9f0e275b726921135022c3d9c713cf1c95d4ae303bb63401791943dc2cc40b7e55654fa08d85b871b618b49b53726abe6a3a77832ba893f7271c6e27e44e37c46b43b52177c80d7d927984bd6994926aa14372a290839f2030eb6415b48640462990bb62107d500257bba3ee0011b16929fa8762bafbfde3fdd635276fba37df9afac5fe7cfde41f81093760898e9891b7e493455137d04f72a48f82903991b2a851897df74dd7bf7d1707a94ec96b284348c56cc967ce38a6cd3d00e8ff46bbdfc65b4757e0957b513ed58505d38f4281274a8830a79bd2bf62aae9d8dfd99d8f4d5f84027a15459886dc2253eb09f0873faa351da1ddadb187df912b222d51e3ecca1f06b7460b61ab947edb34b8eff96aa646ae65ff63067a8acb6c72bdad6c68d80fb421ef26f74b90d90f88425d96c3612809a7220bd6c329cd4553d804f7e23d51287f982a2b887d39a7ecb460dc6344f79a5efa10e41f7405ba2d0c34bc92861b726bce1e79704a4383078e9d34252d034e96d4a80cf462cd2833501fe495e463da5ff28d99a3c86a014d31f5c84a487293047f9751dceefad59c79bcb31b8db7e3739f85b04876c4a91dda607a80493ef8716ea42766b7d99768a947c2f27287adba0ed8204bb3f5307eb27b1c0fa8011273f9423e42eb9a80c575fc3357834c9436b956749ea2b0254a9e579e3d934ad8d92e18a02f2cafd9e0264d104feb10ab14321ab538ca4a3878215889fd648f8407e82bef94091e21445dece9dc302c88fa2ec087cbfd6741627737dc48bc4d826d95dbbb2f055a1fc28b8c662c3951c2e91bf078f46cf537666ff02c8028d631198abf0ed36f6127ac52b60d342fe0147092051fdd5922a213537914d13af6028c68787e5c5b6a138b2cae6762511f2307a7716b9a19b8364ce59ee83bc62904ee4e776aec5c052ffd549952a1a83fe80a7bf368a1dae220799e3c09c461bb30af01b5676079777187be0bb36a611144214c4c428d2a31e7fcb77fab440fa367735010d471c872b0c71a42c082219fa7236655b8d61ccbac1d3c8898260c1a25b98d6abd8f7c05f3630b1b554f676d67b5d8b466390418a7ef6e3422cfe76f01a7c8b95e3600be13c767037e4bd9164f123143c9b13172357a751366e57611bcf91797e37cb25597b11b74085b96c95cce55d1cb0ffaa51232a565981bfa94fcabb27dc3ab003cf663201751275ebc67502b8749c89d46b10ca697b74b3f1b9affa438f8dba9ba2cba2a18046aa6b4987ef67240d9ae4ea393deb68e8d84cb9276b2e4a974e7694e70497878c64f268d5707d80339ebfb94148b2141b5bf836c66f0fee378b771ccc4fbf2f2012550609d57650efc0e5a5cd3ee748c9df05c713a4e728e0e7dc63340fc65e2425907655dcd9ffc4bc8872dbdaaf47ed8adcf784463f50ab509d5570d9c2d6fecf9eb6acae51bd3e15f10baa0e32bf987ed2beeef1f5d2d96c6ef73be9304dfc80c224d93d5ebb3f1158a6200a2d700621f5694e90195b5cbabc6f919e74730d2331cc037cb9a0a8f860f6728ae428e64c6fd23925294341af8d2eca3f5d72cce98c40330fa57e8313c2ab02e00d754ce625201ae64f051327c628e61be09baa7a4beff6f8953a353f1a72f399cf80fa7a1e35db7c99235875f0205895b706e7335620192b97bee709e35abbe3fbc38545742a019d5b6070f4a8099c051ddd2d74330967b422d76d7c80e9fa033b9ce8e609e12f4adae55e853087cb79bb3771b4bd9c908b71d546c35eb5860fe29b9b83c04bc7b720ad3fb99f48ac074ee9658e5e64811943b4ab52248e9872008cd5c6ce809addc9b2245c41e8a2e5007aa3ec42c2cb50af2b46d011a5c743183174db6b0a694fd69c31cf637cd9b844f91613d209aa88637386378e1efbe4fb474a67d1d12b83de96c12e9bf62a935ffffa3333be295e8f9ede3c67a77fd693f47fbd0e00fe127bdb3da34564d1c9a0bc59a0307730eb746d9d9e15bdcc6e6c416183951bca9780c438a6054ca2b74ae972c967bca0b3a67bbadd01ded2287bbc2651894d7c69fec389ebf8021c6cda680d8bfecdfdd688e8b80ee0458cf37e3de1b317a20ca5464d87231586662509803490528a1ffd3cfaafea19f570a20b74f0431b8b45fdfc7081e2a6c63d470a55c45a5c42444d06916cfa871522b4242c76133e19c2328b84ff5c721cf870238fa3110f841797cd21a014d511b3f82ac90f67a7b5287f582d1674e4ff06cc51cb2614dd2b2c0be489a63fb6d79055a9726de65d0b360cad6643cebb6a73743b12d800a6520e7b1559c341ef3cc075bf5713368ede9f3cae29d802cdd33e76a722488c405107b4bc85cfa5eb9c1b419876fb0d2ecb9f6bffbba9478298e08eded52a1555d09f86adf17a67972a47c0a899becfe06b010c97678296fd6fc28354364cfaf2f38858c90ad6159ca7c80852ef5448afec96b5c53494c52cfeb37a4f1c50b79504274945ab6238bbf9af951a6e03505c0e3c1c4fa45553602a0b03050b016a02a9e184af21ab60409c7845de8dc778f898f2ade9b88bfbdcb8cf013949e2110df905451771e7bd43ec88063bb1e32790adbbcb24caf2ea2d80a537df6f9d928a4e9225319aa6f26001c916ef54e0a73ada490cca89e2a24ce899a285119a67fd4013a4040c5e69ac7d1f20982fcafdee235212f5b150cbc855930d7a772b82064e5ff32765c6cdd25acae34e7d0abdf670dc70f6c095cea2ea64078854752a3817f9a4962a4e103df2234f23ffec22fe5021458adcf234a73cc9590c79871e7565a6d389a8f90261e9384b394e67d08938c7571e2fe7826291195e64bfd46711e018033776c18659f79ea3f17b49335905b66bd61d5268509c54f2c9bf037faf6113c251511a86067e02051cb8fb10b209397a3a703e90818f2abb08af5c0ed4b0c9fc9cc50142f444b7dbe36d0e780ea98d5030e5d12c05cfab691aed288356852863f8f382db615cb5b3de544a400ddc29732fc797839a03055e6d02029c110533fd4e51b7a8b1f58f2914d3343a05e39fc43217ad03c5fbc6446ba53ed704017819e33b4e8bc4d823422fba4bb06131f9c2c32ac9f12e226ceb1cc249afcde55556aa3aa56fccac7619e54452cd6f8fd1fcfd16d6096794e034813baef754e0b71c9c66be79f8ed36f76f6b97c7a6d10a12ec78350e3cde8ab7823c94d5a0ed2614b380bd5448dad682bcfdeac79765cb3e9059ffd0daf8d8840e3e3088c160372e076812b4fe5f50e45bbc3c702cd65db9b77a86fad824117bddcd2d9f8b71b857d7cfc6f8bcc5939370d1760ff6775494f97254d379fd454d42e4132b295e0680df9899d09adef9a03a5613534d78dd44001f58900b3a57ae1ee6dd03804ef25eb87a41a96be5a25766621aba6a0317ad3babbfaffaa60e1967ecf113ba0603de9236bc0c79769393192f1d356cc26b57ee7bcfaad34d279e58e7ba69da6224ac7a7aa345d36e1d1adc45e5f1d31ca0e7afeb47f9074b8c3abeb731b9bbe1e9ee54acc516070bf587095342aa0a941ffdcf171001d8c59b6dae3a25e0f669b335b6e49b0cc050ad92fbd87eda8efa667b2317f5a5291ffb2c01008d36e1a1a18cafdb631024b10fa638d172e66026472a200fc0f9a74b38236cd7769422ecaef7af2e8bd9f90f41a28990a92c8ab33b643db15b6b00bef094d28ef4337c62f0c3dd3eba4c7e34fd934380efd74e7f6fab0b50d4fe04701dead6c9d5fb0923979dec3b35af292fcec7604ec8cbd4c244227328141bb9a984ee830f7cc6c6d6b58a623bdd95bea70e6bafaf8605ede239569fc5e3c430a811b85f33a26b3962c16d1abcafb568f3bd6416adcb82754b8e474e47ce56a2eff5d31d2e064b5dcc5b0a0627834582a756f642d608bc40dc33a87b107fe678a91337e6e1548e68c275e0c89e16ded347b0a834964ffc3ed3289fc7de4ec7cb114c8c27f4c2a16fdc027c0a127aeded768b95b676c7f8916e0bcc3e78b0af65c898f22aafffbfa89af422818cb54b2be9718fb1343f6bb501ae1142a0581c851d686e504adf993115f6605d5ce8cffe3911f8adb4b4c871d8ff28badde4baf47f575f58838531182bc063583a83266191327a48c6d9c8b5011df486ccc0580d1e3843282919833a5485461ac53b54787e87cf1ac417d9220be8d8e770203568d613d079761fa79b85b5844e2402e7efa8ee0df06be4c9a65c4757e2d096e5314c8fc8ebb7a29288248c0f2e6965a5fdda5999606aa1da325098d378d52004b2ff533f661c598b38ec1d771362700993d80f47b044a3b6d0a8e845bd91e50e8b330a13af10c8036f0cfe5fd27f8b493e90c396aa76cf335595764681115745686b653c063b95fa2850757470899a61ba2f4e555e4f60ad505f1beb75b0af46c025fb06a3468b6036fb2dda24483760f63190083ddd8108db0210f760d779b25ce941145759a7f6bc1cb727027350abe5fdd249b0e4ee2b6d7f833aefd7b57a26e821f4f88cc7da99ac0f6dbd7f1997adda981e2f304a59f1a485b648bb17a0516f33252089b1b35747af1fe147a7f43cbc4d57a3c3c5b0171e8efef0d47a8fc0c7869e6d80568e313a3a2cf454b8b0dcc22585ec83153b5eedd45fb269c7793724f6a16949dab0156dde4f049a7f728442a2ae68ae0168e81469f464c3ff852b13f0d49dd021f930c09485ae7491347e2eadd7eb632cff9aaef15e449f71bd6dffe2b4b9ca0fb7e6caeba84f0b5c604d809ebbc51321c2bfb9aae0f2b343017a895069b393546eea2782a9e51860b59044e338924c603488493803f392a8c921d21bdd871c0fbe1a5a211fec34b7f75f2930aeb59530f70632c03d0a97d1e59598cc366c94be21375f23be3ffacf762240e08f04f70bfa1ef7168d6841ae420cbc3faf130a5681cc9de7fb29d5eb172cade85ee63c5a6d88e73ed29c93ba0149c009c2d3863bee8892b67d14eb29b3ad87c34ba697796f377fc6837e8efa5cbe3d240a7c75d8ed107619ac96e6f17e57c90ede4e9a265e382790588bfdc9c0f44209a0be2a8f8930421cad9d295d2d227f0bbab966264fd9f665a465b1e0be2e102aaece59243b6b68d48822c7cb10a465801488ece12be756528ad62549074b51edd47ed63f9d2fc5dda80a354afdfbcf2fbbaf2cf7276a5aa41d5388351874a5ffbf8a4b7fe6c52cd36c68be03204878220b50b466d2aa20efde4d4401986908a2b80f992d0970291fd61032d1e3e24b6fede2608108289e097974c935cc538f5e8e3671f146bee3dbddbbcc7cc2deaca3e7f911f3ba1242f2811d628a979f89608396c2b296a13c18bbdca89d72b8663df4badd91d536b9e3857896daae6754fc46bfece8cfe2cd23dacdee95480ce7bbfaad36cc2382ac43f4989236019ea6d9f88eeae471f5befb89022f30e8136499c738dcb7decd073c42e78a8e36e8ba36dd8c8b28923f38dd9e15d54343dee26cb90a50d239162f35a13c57580099417d5d4d21858a71f7e031e9060de06dd9d05d338e6083d7fe9de725ba19bad89e4f04f2463529fd78eed3814f8a8384e292c4db5a4a766a726b86904836a22fd23d374b436056a0902b30c7be9f354345bbc722cc8a72aa859171eb285a22c7b7dfb1bb7c2560dc6f6eb86392ec771743d8d643382edd2f89a77e23d6327528f0da02eefb102cfdfb8d5a96299fbba44483d31ef85f253079927854d85499e13a3edb619aab2920ea225b91495e212215c7eba7cd4b39240023343a4e634a2e325987a6771e6a0be20106e0373e4cc0ac6b3654ea3c90d14f770f2fa933725d04e0ae05654fe3006f6e141fb1568cc8169116fa83c1d81585f157c6d03f5b26b8e5eb59be1ce9ea6c036d1f6a4cca270951d59d60fbb7a57388c2beb9432a4ded80fc76d18deb9c3bb1f8165c183d5d95354040aaad601131a9a4b178491c0b7f37b5b70d61c16f211247f7eb99ec3b07beae421e120970102fe0cedf9ac3f1e187a401aa3053b2411f9db6ca9e5ecf10869f70c005d0ef640d912de2c5d95582a8ec185b093ad67c99d622f50801d2c1af445decbcc76ea9c3b1ebe6e52fb5a4de779a435cf09e8957d14ee8940d9bda710fe518644d4cb1a8f24c9db0512b27d82d2435abfef5b23cf0ab9876c0c36985eace3f49040aa9572af4026a5d342541478d69f87767b36aeecf331b7c33685e3592389174e4c5da961d211039ccff8d85296a8d10bd09353fa872cc375c5921bc3217ccd62da810d9f83e8b99b9a93ef83ad66efdf418646cd448f35c52911fd2669ca5e6b52a90c084328e775ee33f6c00725272380cff08d4b8a1b3ea4c53c7bb53706d00a78d31958b8b9818f43b102826277037ac8bf16f12e7929d59c2bde498370bc12d7dc79d9952e89608990deff400b7f9894c9bd35b1f08d35ab275f57e3c285665c39f44af82f6a7520f5b0caf2784efd9b9e1001a3b2fe315f61f6311720987f9e7ecd4e920f87dd262404f8c965f754f28a05758494726aaa3e8c550fa7849d2276d36d61680a6275c43129165811b61d1a856c845ebe8760b5409f31d3654e801c872a333163e0c10aa9876973365c82d259a63b830205da4e243a2f9ceb4aaf8891df03aeb6f9c1595612f10001e949e5fdbfdd739d08b8ce12d13fd2f58a96a50910d642bb33a8c343eccb3011f6dc317e0f1ada84c0f039385e5ce9187ee93ab0183ce37e7abade7fd07ed4e205005e5a3d70d7ed54f3b66abf3b7b18a2717fdbe7b3eac141a68025d22afbdcb7b943eda301089db95b38b140a924cf31d8f9c9165eb50b7df7c14b342f1f3b89852f1d31a15fa2d6cfc9c8653ae25ada28b32014037b4b732442b0cf95ec71d0dfb0938dace655ead2db958557d7237982a82806b95c17e72478c8d352b75ead470808b8aad1737062ed047ab4b7229426023edf3b8c53b6b1aee120496e39eb5f0c8ce67c32c068c468fa132aec29fe2cd325e25c33362cb082e9e6d6f6aae402578c4b6cedadfcc92b7a3572cf82a434b14588e2472e27f5e9127c3fde31569c143acd35d9bfc45afc028e0cab5c05d9ea8e4deb5659945ee07a1be301d72b673bbf3d5a104faa938420c41f9e182548f2e9fc23181daaa8179080abda2559532a07526d77d792adc20039b0ca4e561ee01d072e83e1530ce19934da12f5be205b95bfd9f84a0963621ef2b7086df6b611bf37028e78ece861ab9367a037b7036bce8b7b880d3014db48028bf2cd5c36b1af29d0cce970715e7e6de82bf9788f05751ab53b3568ed30fee042aa562fd190ffccaee04e01a253c83e9ba67bd34fca036084996428419ab93d1157b471eb294d3cf4c17fbf47218122991cd84f5551f0663ccf6d1a9732536cc95fb7be165b12bb72f9bcdf83b28680f56556d4d742d888fdfb7320c0fbeca77f9be7459190ed119533e1c6b19a6d8ec7872a62a8d8493ba3fe4cb1e5c7269a528935b70941134c0d75f0417e105ad663f225d41f8d93146825cf7ab9bf5a1cff45bcd905c6f5b57ab8cccc932b9dc25e3bc4e5229ac63ce05f87d614c374c2566dcdd059a372f895ac68d304b7d8b3e228385e246089f741e1c3714cf0d3ddb231198b713bedef4687910a5de0fab414b9554d81ceed3e5f55bc46068aee62da32d1dd6068ec215d20f76dd4fb5a6d41d2a40a49da8614a858b5a66557ae7c90d32086b54ee714a9be761db566cc1870af73e5459d55320712f98269ac9baf563858a1f7ca7ef9e1d9d37cd0aaa9147a76a1a2669da525e531ed866f1ddbaaeceb094e67247e95e6f4efe26db6a0b744a8ded215b52fd4201ffe350fa478d17ef3f0641fae2b9bc8c161befa6fb9ebf19cda9b0f6b8744a2aa868a9f27d9c73dd0b3b419618753d8e2f8c380a5e541d7ac9a0fa8bf253a1fe33226def81f2384cf4c593b895277a04e804693217e6f3570f46e2aa5d1230c198872eb85ec2f344dc8d00f22402b66711ca4bb216c4f6fdde575df8b375d124930f4c5f10173df3057e0445b4445993bfac188f818acb197009c90cdcb6e30e4f868e920a84dba9800ae8a289b1ef2fedb9327ea64de39866f834134a5a30299a539c45030a0874ff0a28372ebc499fc78fb36b1fc2222903dad9b5e7239c254b20bb340f199eeff0e2bf1bb296f1c317121eb87d0c639cf50e287f6e4e7b25e2b5f7e3ba3dfadc54cf7176583ade48e8ee50de4ab1a75ad3d8c5f71513c48796d6f66574cc8f0f8f075f91063834e8dff2c052f6ee4cf2ac33733f8c93f99b7a20dcce4a69cc104dab1d21632f92761c82aca05c0daa197d0dfcce63e825bb238e06b6d9ed68fb5748d3a0db4a9826a33796cb83a9c8116b5c95aa5bcb410c2c2d43e72b942e7560d4ecff14e1103eb5bb7657ed4f6c22f9766231beba476c040021ac8f6857c3131943b83e3751d6aa0799d5367776a8a7b5d11643ac3d3ee6cdc4f39f269257025143c319e19703517dd89201615791796ab95fcc4871dab9ba52099b15303b627d79a55048201a2c44be896d930f54944eec80fd70fd6f45bc01cf156fe2453179190e26de7d70ebde9b3c3c5958bd520759ffb82a1cac9229dc308be572a4ef7d559fb79dc02cd57ee21867204525e7cab2ae86cb03c177d30bdaa89f89a639c175ea3abecfb0dcb5b1dce46153ce407a0e8154f8d3495960cd473f413daa3979cd2b8c2100f47e188f51ec5695eb0594b9c30328ce4b55f9166446b7230bb4e17834592532c0cd6867c35cd107608e29f8404f7a86fe082fddb470ed69f969d22614790414d755b689d62ebcd6ff2b26ee8951f3e73857d049ff7cdd2aa65182baa10aa5861e6235ca418afe72c8c0a9c7a012fa2aff61aa44c206d8216b2031eb56843823ab5db71286833f29f00a53ed1bff6b2dce4b1abf2765b512f7fda471e3ad5f3dbd2e2424cd2c6467b5f83197a6b4b3ad3a919565983df2b7a4a6ad94821284fa4139d233d0b7825707b4f46b63c00f2bbc8f3e0a3cb7dacc466dabc1120cb5ef4a95d0de3eafb330879fea7dab9cba5111cc7032b021440be5fb2c274eedde618a7965aa697122c7566b673b6e05929c6714e806a3f4893659bc26d7faa770b0a3f1570e15180f36a9c4306ddd5498a91655d44033df0229b748268417116ac651c980748b3cf472dd6998cf8004847a52dc7f1d7ad81c35bd4052c345010f382ef4141e2b3f4be9eff7b8769077ab6909790c86797537c350fd83b3c1e787ab48d62434512ab366aeee7a4d092539b8433f73775a6fb827d12603988570e3641793b988796dea3ea7ee03516084d108f30a013e740c92260d89697c8a56f67a372d9b29c5c4525454c9025a51da8e5f2870a0e88a3db072264d95b5325ff33d899395140584c0ed7315c0e1b0a0213de4f3c3bc5e6825b393d912f016adbef5465aa248e8fdbe59177981de40556629896882a15dbb8110994493fbc040647146b068dc5ad647bd56ebe685779840e9da21d595e81988c6b8269867964f81918df59c1a2a0b83c09b1361bd758d264430851a225bd1b993b105e0439dc70a5fdd1375c067f4e744eb0ee5b37d4b9f1ea9bc5c93d4dc0c3e8e849bcba5472e0042ad9f426862ce249322402b0033cfc86227285ae4fbe06615560ec93c4f48ce5fc7f6d73cefe0be91fda39f1f850f7ca2c50b04c4a40257837e451a05ca220357730bd175eb615ceec572033e6b1b117334fb5f88605b53a09c16967a4f43db8c0a20d5cd3b316ee1aee9fbde1dd735db5855d42d31696d2e22f5fa52a51303e6e620a7931ad9519af1140f90879a2d9b153115036d3176a6aca903bf7a2248dad3877855338eae5a16a6e890cb51f3f4211057ddaad8ebdfef28811426e9d720ef8f963edffa8a58b8f8cf167688443724a8b9a5d6238b6fffa1f09b1529f5d6b902bd236eb858395bf4bcff241e7a79233bd320b7c2fa9351468869587a91c7dca73c63efee1dcd53b8fadc190ba97059bf10b676d74de9dbf3b39739dd299415a294b8c8fa3d9e4b91607b626c4cf574841105710a8cdd1bfa0f5ea34fc69f0c43fa1367f9003e5e4f73ea5d2714c20a009e0f0334a8c82ce83f32464cfae465b1f821d5933acaf7768db3d0c6c7ef6c606d287f4212ff70b843b355856d9a3acf6d90f51128c39581b263d43d68f7edac47135c6a2216a2500102f27e1c8b5c971c5a4810613ed99db9af6a1009ea38aba2f54d751463003c298f4efb8946e73c6c148fdb6bc935a18e3a7d317b2de0e23c8f9233d73049a0670e90338ae9c8159d1231fb9bb55742d64666208208167abc0153843107ba9406727580368a0a010caf1409dbc709b502c3a339f17c24696590578e03490e67cf9be826cb76f7cb3ac0f0621b855fb4d04a4f668e434c188e53a0acb035b6b38e86dee09dc514173f04e96d66b1fdb4ed7aa9a76b2f54314bd545a23743d915e96379967eb2be74772fbbafc22e557a9ec3bbf072a63abcf964d1a272c286a7d33e425739b560449c14df09bd8039b86bb5fe44646c154a291a16289e2b5a44394453489551db3985ce5bc6f79d789289f6a7dd2f5caa2ce25f88730fe9cb90eae868f3c2643c64304f14a6344be777f7be5bf8fec353255418818c45f21ce6a5005c94c7dec1cbd86af9dd05d10ff959e72ecd1958da2508a26e9d82150fc6d3d400df9a141407ba55413fca7af6bb25e3c22caaa8c89bec82a9c2c61ea73fc67a10da0cb78816c0d27de456101456175a3dbd2a608c8b6acb4cdbf9d1a1155f79cbcfd4aa57a6f6f9eb0923e2efc0d0f66f069a1244e5def1b972b8cfff3972cb87733f1e5bb7c64a14345507e2a89a2f21175fbe395502c7f3c6919834bd4b5304de03ce43f6fdc0eeefc43b369b4deff14947d63a5ca5ecc27ac3c65c0570949c146f4412f34749c86a252e6bf578c8a5a32c23f1a065fe6a91336ed03a6e990fc27c483ac8cf211c53ec36719a50339f728bff90842d261cb4513a29e755c896fed7e4fbf1383f62b2082daf0e824fc79483ca148305fe884065bd9e325aaa4b8cdf6c3a25f47e22b5510940772e92437414220b9009161e628b53c301e03120af48f0c91d1e2e464c808f4d88cbc632008d87b98e20b737e6ce054236f0f462329fd8e2878b2a462a35e8fc7bff38acec3896bd218d69a2ca174c8b69fb67e8c8611b34f7a7c2ca5f11396bb5b5f232c05b97a417d3ae4a6de0df316d45aa8e4f4ddfdec2c397f24c319eb1721e8a67b5dad7b62dc5522a1ca27cc586aced7ebd2ccc60e644866a8b1f070cebc64bf9671af9a2648226294c5c0dc09551fda051805ecd5a47d1c3c71abdfd98227843e003dc0596218e5f0af148c33fa267b9bf39670b27de1d6103163ce3592d7c65d975a885cb8d65d904d82906f6c91d08a7e8218bdce954fc3d0eefbc57ef695d6a85b61685feabf8d5567b5b58a1080038e1a26c2c601bbf0916c27fe25ad41b6b5bc4e1762ff24610aa265735922ec0b99e6b40f1161fbe430686ee3122f370e9235dd2d0bf70de57c5b2e8821d607220d7cb3bda51f7381075f030bf272b2edd323d8f756945b7c8e86009c77fd2ec1edbd478d1063050abbadac19136a749525c44f9f94d913c98e57ed20e360cd40713b150ce9687a5dd067df91391eaa892d1493936a2b993e8ef655c6e25a9627d43834cdc9e265cd263d023f4195cc4a2eb66f6930b6b4cd69faf5a6f5c156788e7f1188b7cd4bfa0aab283028e7e0adcabce97b4004e5414e3fcb162673d082b07e127bf3e501e79c60d6ff7c3f9ecf531d163273ca7253df3ef54f8d118984f07d5a2bf192c99249989c067e6ec63fc39c0cca125dbe071fcfa5bbca4b8dc8001e56ae85454f0d2d20b70a8a64994d914e9ea5e086597d90b5c470c2302ebd77bad757290f03835694088a9bb7e781071bb6b8f209bf66787dbfb2d93bde99f53b30abd3aed2855e64c115429d638c76428842cb2b97885630ba8b6aa462b5843df132c59049121ecd25dc1269ad2feed27954eb1ebcc8f8a2fc4bef5d4eca21005ad562ee405559c9d940bbd44157df346dc308f818811a42591bf076e02d442a30e748c82b0ab85b7d7a7349044b3da642f8809bc6b872ed22f3048e6f60d4e65b320db7bade8b26bf95c133f3033ffaaf51e32f66cec57aa4669651e1ac9f52d03d69dad13073dd8bea987bb51182a83398abe671662724377f2eecaa4eefc65919226a26a506a3156658b4994e737da89a75e2e8271fb40b3ba5f5ee39a39b285bc4e72302ce50104962034f11b7b2db887e4faab82c5a4470189158cd29b811099971a6ef2386c66744216217f506cc8065acae44a22eea73da96015f3f67646bd4ddb7ab9f1d5cd39414962844f8a7f63ed68c8bb2019f50ac229c06ffc25186061bafa6852f131890b27e127a5270580eb679e353008614b59574e82c963a1411b04cec229fbb2a692ade0b154b61f07c28fdc83b68de054a20707db93c0c4519c88e80b8bcb6ffac0d0c6f2aeb6659324ab0c8cd89ac7d7ff09c9dd41c9b76f5c765d3652fb27e5ac73263a5d933f355558a2a8621f6e186539ff4424f13f5994033eb2053257e93513aabdc83cb7647b5809795b3a13ef503f3eb3b1a3c031cee19ea0515a088b94cdf3149fbd2d1f51b7490aebb9128217a10be7ea6b1ea2dc8cfdd3e2c0f34531a9583b315d96eb688b7fc729c78a45bf6e6e1ddbee1270794bb551a62a619d12ba8047df67f28f312f926252f5e305975332687a01bc543475ea317b40acfcb6b766ac1a68195e59a795149547d068c7dd1f46e6393f8cc0e4f65f638954d9133f4b8d3d667609ffc08125e21fcfed14218837af2ce9cf866a16bbecf519ca37cd18fcbfd982506bf472b3dedb3c9006495b176c5c348e7bf2da73c5aa4ddcdf60a8caf1023cdb132df5da528e873d13c6bcc475fa0be041484ba527d9f29995fcae4e95df98de503f6551ac16363ad84c3ea3e5365cabab07002b360e58dd9a5a46e5df18e2d8d6b8a1c0f849101883513a8a5bcf27f5137f4878ba460b1b818f0341aeeb58f5780beddaaac3d8d474146120c19403fb32ca9babefb34c0410c1d64e350a7de144fe86994a95fa1913a77d5572ea7d705c88050f158bc8071f6f32acc61fe306f3ca865c6fbf2f0fa9fd40f7311e05ea8af966c3743613de7a962058a7d59b1db33b27edd4b62960e553ecdefbf01fffb0ce19f907a17eeb8000373e28f98748329301ea75de92cf268779cf1f9038bc3f674712724d4e1363d1fe484221174d0b6b052952fe6bd02cdc72bc0bdf13a7cc1168a740a78c151e9e07bad4ec2916d0b25e2f9167f36f8a9c4fa82eb14b8d0cebce260abab17dada6ba3ca48e17fa82b65447ad73a34d90104369ca7cf69c0dbfe95297a05b931f371fd4eb007f8c02c998aa2f1b1b4b8fa2eb3f70f85fd8ceb4605a7d702ee4aa9c5315b807c5b2cfc3761a91780fca11dfdb42fedf07c3e7a88524161e726a744e95c5a86bf7923ea1e090bd83d21db7986591a8363e773fc1966f50f536c68faebba4a2c185d72ac56a00a3d504d09a202b599a63ff2c3143f47ead56612dfb563bf9eae8b8cd7337347d3df7038a862726848e62780ad33885ebf1835c09327f05ea2159e69b55bebb9d3e4cd2d8da88f83df80950de66f21e9fe0e6b22eaf2e323ce36069bd4daed3f3a8100c693ba3f7eab1fc2c138efdb2d373cc51d77e04b2cd18f97bd374e7402a4dacbd36d5d215667c24ea83d7d5fc700a95cf26a7945a17be5003c76fa1f3670667b992d8f70d02865695f0a3e49b374ba8d60a4b0506a54757dba9242b41f891b0753708526e1862210e636e25623e4aa3a5ad0060c07f9469ef931f9b799c3a037435f6d75b8205727b12d36768bb97d2c2c9546565bd66e863fc4d5a439e3771290acda982670e87a075495bfa1caa5c4e7c8fa4300145ff9fd4974bc3b02f6f5fe3805e9eed4749e979f3873d7f9ec2ca42ac4186decef472162e3f4b25e0dc13b65d75dbf924ef5bbc12e95eead472b940d5c96d0d90fc81a17402ff6fdc0b82948aa72d534ec82cfda15529ed54233d03dfa11fd68e25893d4c289f2a1696b9cfcf410135a27666c3225f6a04b57a8207bcd4ce714c667294bcbcdeebf3c74d89bb2053f56315d05a8c9639889993c7a44d7255e02ea0c4cf253dd17ff1412ce2cc5c39b69fcacc121f6b846ac72ad3f14fe29c240c499f283acab3126b780360218134f215d6a286d4ff80721b769eca9d8b07900cda4781e36319fd0eff37a9571d52d1ae43feca2f751113419f754c6054094121a72fc9c34acae8da079ba0e8c7a0882ebdc493165c87b73bf2d9a05c6055ebd5608489ca54f7bc7becc68b42ef98598870380ce4512cb24c5bbe9d1e9a9813e871c7b6922be77b28d53bb1492a4de0329c62755d7067bbb7d69ab835d7ec96d90258e3863996311cd409f71afe1a5331b44bef2956913746bc11c09b61503071c651253048fc8633500a8df95265b91f2f014c14af0c2bdf1f1fb8fe3edb8f457b6672af096febc32a63978a267284885865a4c95b56ffac6535832e37e94193179543def56f27a713db12aabef3e2ce424f2df6ba11899d6ae2794b2c966ff7a53826f5ba3d91712cb38c77914da56cbc086991d9b7729ade8b3d3af898e060a3ea038319b3a702a07699f0ea7cb8164541c55de3c8d66e1d3c2e73c19a358cb41d468717cabc18bb46e6756b6264f3479064be93a4220870d1139778efd6812778de714e8509e71c3beb52fe827b83c0d9394db0bd3ad99c60406cfa3c3df15073fd29699fe57ef3733f803e9086ec51955ef71d3b42d7c2c76fccf8ead8f9f4c4f46a856cfce134801416644494b2b698c723045c5f9cf036be6958f3d54e74a8cfd35f2d21e62c7f96646b1198bdf49cc158e0ca8cfbbf5bcc0761f2ae9bc633c55dfc31f23766c322790ea829eb81d68a069eb60ec353ac99461a7d7790ea76dc8520374e80147e678cd61bb2d369d7680c884e728f378ab09ce2e2b337b42ef5c63dda8f78ea3385556e368e1da80f9868fed6397674d666e7915abb3db425f9de7eb6b18e86351307044e5fb2a5973099ad43861d6fdc30167b06f5b6437d8674d1de28c3265edab5c821b0dfd3c5733d36c87507d7935298e987771c7a8e301963a39f3ed2758b468377a80472a475160617b0e80bc308ce505e1e4676427842e7c8c4fb3cd1b4c0a785a893b005b84bf259101dfba5e12184a07c8f1fa178c5562f07937721190fa4667ec57d2eb7fa781ed817e4e93602d443b0cdf419eb78af40d3532d62aaccae2fb153f2abc8ba07ddfb681d1c89fdb661e9b61bccd34d86d8fecdca5563760826fb829aee386e3679ccf0e30becf88036177c9f30a96cbc4d3ec48b03271208449368551f193d7c867b8eebb49d835692848b64c301da94d6c4bffcbdfdfe7ebdc81dfc1f969bdadc4fd38fd95fb81b8b9ffccbf7655576dedaf5984c891b28c2cbf45c303eeef3ae3f6db64801a3171c15a57ffa8fe68c6077d9a14eca23b81c064b564ef755b5f5a819f779381ee340a38dfb9a459dae07c034c465b23c97d6a414bbc3c230af7686d4dcb2a9877d6602e182b416bcd5e514639ab239ac0cd8d75332178a3ed1cd361218d71707a73c1397633703e0de1e097c3572be51a3727208e1a0f2b057290cf4a02965d6a3e278505a5795f115792acd23673ed463a1000d2ed7904ceab1afdbc4e48a36d1afe3cb1f040fa0f57c0de766d44409fb15168679325ed9426b809e2f54ce55da565c4227d37125ff3418f573484883de14624d6cffc087925c0e1eb83cc94901c117357fee719ccf842225bd19367ba9cc58f71114470c161f868cd8bf5bee6c9927061427a2e137180b169e60ca73376ed61e378964d8617762bd21ad62d635134a2022a0a7d2607fd1654514761a0b174b7d6e8b32e88d9d342449bbd571e90f45c38e45412b069b1826c554713c1979153615ba161a1e771add0e50db7478cf326616f5aeb6ee3ddb799b923692ddbf6504f9b7888877e57c7aeb2c8fd61a1abeaec51c570de471ede0154e71073635681a831465fc3807178f3b2e55f2c580e74ff0254454bc57a145d14881c52d7020579519e3ba3b13db5d90c91fb1bb28c09fd1f082ca08595d021f58ff639b4177f30da681a9d73bbd71259269bc924de6cf43ac134381bed5853fe07142863acc226be220c4747000d071889d997f740aa9e1461247d4bba07f7b25dd300b09a3ffd4377b8b6dc9803732091cf9afd2f755810530adaa584913dea2bd1f0fa53654e97d3f2ae1a906500842981778549eb4dcd8e123f7b5302277c35186fb6c6c43e89dc40edf1c577e493d8659d286892ac548acf36ca3877ab7f9247f61c3f45376c409d04da19246c8e98cbda1fb9dabd0c799887cbb06a32f0f428b63dfa58dec2be47319f816a2ca13a2f648919592ca7701500c7d1f4007d82dadb91db81028b47cf87ab345aa7c5ba31c7264212b5d6e9284b5ae846191e841548a56fd7a4244329f57eeb18d45c27d18a18ecea465bb21338824f88d76cbd29a6de38de6ca9ac7d0d2e50950e3283dbf5001c16ee447498628e80e90559d06641168baf011cd1415c51b8830b22f2233babffb5a64522bd64da5239e445d9fa642d776b8e2bcd542f22b9a3d572be0a0a5da6d56804b9d6ba55dd9a0d959adeacabdc61a4e7f6a33a407e56200521e8cb404d4f376cb0eb62674b1dd2a508e1b04c779ae6d403cfdf6407182d3d3e5c35f58bdf8b00f43e8e3a5c10be1810e1f2d634a6f6e4952e4465850b8a88228466a607266cf8522e4db3fac674b3120d91594adc4b25d0c73f138ed653196061729e1a70ba12b7131f66ad73cdb245a912d5737bddcb82c8d4ba09146486a179ca5706d15d95181f70a9ec1aaecf02015a3b1505eaec92f566e8f74eb0fb887b4cc6b0dc44f5ea2016524482112cad1ede80561210a086f6e0f6c2a68a2d85515253df35dda15215dec65a7957ceacaa4fabc9c304a08dc613a0b02bf02c2e891d73ddff9d1cfaf4575a8400c42dbf174941f288c2b7f8ea1bc5262b1a0f0c7fb62739a1d9c6ac8bd1f71d7d10e7a9acfec304bbccfe9d7724dd4a995fa2d122b3396065c875b3454c26944b22e6366fc9500ab4d5775c22306c23b1c96a52292d8c90ab283aaf2e907c00e3aac4753b4c5ae14531f745b5a4cb3fdc0b99ad555eb5d67fef4da3966b27621a27fa1bf7bf32209029f3aecd06b388b710607d29f2bc6b1a853d2a127739c6837961a17bfbfa648cd5c85eb33195d8239df9862d5fa528d4a9ecd53eb5313c4bdb3bbea091b1dbbd1bd4dfc0b0c0869a441e891480f523d2f09faf5b7a1645ce7181799490fde6c2f0388e60906a477c372d75cccb462596cef3bad61f2a5ea10006048746d3be8539c88742aea89058235833d3968e245470ba9dd7e7846bb3afe742c6bec804f3ea47d29bf58113fc8f8789589f24cea0da8f2e855726863c868afc6d89124b64e89302d1c040838bbb264df6bf75dad84b0f85498b005a5cd47395c718bdc4c0746a5a95d78991de791b4b0ee004796132f9c8c88de8b009ae7f40e17d7c9af228fb680e11c8def939dbc0cf17f244833390cbec88996144db7790a4d1ccf947a39b2abacd3103c151a20353c4e322492fbc75893219cd3605195a568792ee0790fadb0678a1146a431903b2a687c31b1b598c17f0eaaf08305ded290dade674853da21f102f8cf1a461cb4916338ce4d09fb17347d226782732d44b19462baa57a81d4080ef434318d1963a74e03e9d0638fb043154de1f59c2e123730ddbd8cbe1410af75c711cf7cdb27cc8a7a8306356d1f35a88ba9c55659a02b3a985b7b6f5792c70f1d2b22cf37a5ca2aa4cd066228412745dfd1637e9ed7d2dbe180e6e8c40a01dce4fbe02dd705c9537732b42b319b793bc91e83bd4dc1295cd6621d6deff44d00eb32ec117da58a85024a13585c06515ec83477a93182e0b01e954e2adb1f052be9babb8af758daa074a837a9c6562abe1926345f6381d96a81a2ea59b9872e2aa7f74be937d5ac814c0ea145727c498e2187da8251c86a122983b09192f87cd5616205fa293c1fd659b9849e8156874a90439d9e045ed60319bf5321a83df874ee8effbc2e00c4f22760601c274955bd06b4f3de66792b3e5ddb6f021639833fe1b5d9a0055eb16ff5c97e3a7e19ed1a686041faf4c26132142f3b38db26545411adbfe4ca29913c1e75251bd4036ec15001e2256ccc366f34159c7cf21038eda9fb7fdff8d4a90f3abd758f6ed06530d700ee214bcd3259796fc7c5e88d471272aa0f0b7e78e06e4fb9fdbdb47650014f09dc7065ea3595ba0eee8bfb9b880112d9e49f77c2fd8fc56f071f97941eb1c733a5e3254b2ed122b0c14cf52d84a999d76e5096de3dfd9b8157dd7ce8e0a0ec327ebb5cd7c99b05b4426fdfc184198b4f7567f5945d565dd85a713457725371dab698b416df99cd93b0b4ea8bd5ef20f98e7b8e132ab5b2054a6932e3c3d8217359bd6c9d7326872916e7e18717989098a6b75711c75a39b717bf05231fb95bef9723bfaa5730495e75e48a851d813befc3679daff7ac7a3681a62560c9afeff680aa16effec2d5ce2a4250d9b927098682ffa2e2f064a767688d06b9855dcd1f1d819c019a90b685b0e2f6aa82a2052629f0dd2431bfd28d0696eb064b11f67f22f3b0730690be4fc0da04d040f9a004bd9799e4c95359f367d67de34385fa1784140640b5b7f0a2f1e880fbcb3dd7d70a1bc4ed100e50cf02f0e1150b12689e91a22afbd83f9dd42a41073b245e1b4f5acbe452b3275099fa0b51630985d664917dd983d698399133c1184ab8db620c94bf53c8803064e9aba0692237ff50e8cf2694ac7480b713ed876fc18aad81e1c368af5dc6855818a34d4a47ed6017b9ee9a9720c667cd92801ff615bc4902d2feeff24728f48f3b431879785abc86a2ba5f4c2b449acc7275ea496547836a0a49f224575912a0b639e8bac21678f4ec860a10a20612e63e80702cb83f9c66226a8d3a4866aaafcda6426429543534df6bf3ced90d5abe7ad3285e3d01ac26e81d5ff20de0beb613d87d5e5cf035238af4200da303a68bb444389afd9c476953e4abbc4360e1dbd216e7536498d92b7724c5ece3f335c2db70990dc7f55b10feba37223c6d1f50133f0900e93f1696e6dffcfb981de2524e3093be4b2fbbc7068814df8be38a9e7fd3c1558a06addc6a9ac31a37a135f45928549698e9f552fd9bca5b0ad3a492581cc7246b5eacfd2d4a7f62da1596e59822b75508b93a318a3b8a72b32eafa2d234c496c66aa5240ba79252d4b87a7cc0b76c78ab73e89c7651575248223733fe8edaad859a1ac23ba0fc968e7cf17f4f3024381726a3380eec9ea71e9ba0f2e0001e9254fb29158339b089b17ae3247d1af75359bd1885cc2996eee1e39f187c74aaf6f8aea4d052335464b8a6e8630c3378e627986681268fd7bf372759cfb61a8365cce86f83829cccfa953f481a2ca444fadf29ada5686f3a78894d2dc37350d94fddeb910b5533a1b223a82d3a40608fcf14fc8bac6fe4da7eb3e1ee73ebe9523ae271ecc8e6ebed3a6a79a3e2528894defe64151fa47eac97bf8a7e78e9546d09f5f09a4d48b666f6e98553679b4d447caf72e0e3ee9f0d4a5b89809a6a8ae7b577efc3f81e62566bbe018dbc497f32648efd15517b9bf767d492aa8e342280a1976449b174577efe556dd2b7842d5db016b14c4618724af31c7832ddca53328174f4d18b6cb684b5055eb136d222dcc230b259660c00405916caa0d78b4a2234881563b91bd9e6ce66af3c1197dd61dfbcec02dd1de71f1cae83e41ccf59730bb37511a1adb22aa8dda4d80a78024bbf01f0bec17e883780548d1ec703f6e40a76fbb2f8868a5507af627ae2c6f28f37863b0c19f139cc20390185a99a278c06d0b76f2984c8695d90c61a5444b2762c1a2107189b3d270d9a20c90232d0f236bb8a5d4a62bdee141366b532a505917989f44ab10ae9290372bda0f483f9339ec17e117e8ca48fca30dccb1674d3ed40463c6cf0db05747fc92167a62525681d315e30a9bc2edd4468f900bac3ba2b61a270c2a536d10392ff3a1a5b9b8a00d6816a2bebd626e5e1903e97b003a26b11b77a5ba2d277466019db1a29ac8ef3e57251981d0f6d6da5d1db6e58841337595ee0dfe1de8204d353b6f119b09326097c70258737168f159d7f3e27a8ddeddd507b84a6e48492eb877d476eb2bea0d9d10036cabd0391a5cf83eaff87c5e6e599df6b7bfc7925564d0c8125f098dbc3839532a3b3af7af547ebca1296e9074f651cb50a85c271d32f50ffd22bd009006c91f49196f36b7d706ddcd25bfda7b66c6259d1ff4a5f29bf49ee91a9136fbe39e3af7504bbda49f8d5defaa38b7d01e324d019383a39334b8ce34d7717e400570ee1b16e91b6caf88615498e4fd9b5b8126380c2443a8a8b24af6ed0fe34fcb19b105c94cbae615a715c6d034ec655153fc7e0935791d6afe7c25f07e620bd22ae97e4b9d566f87d0c4755a538077c1dab9c2be1cb0dd5b82817372ba5d7752c31f257c1b1cf68c9312263ac033a91f97d50fb2baa6d35a0d6bf9337096621b75cf48a583fdf17c8cab7e51622d043d1abc94fb336e6dcaa9594e12b22fbd479c8fecbd2891afbe9338499996b21ec74f6e9fa120237dfa3415ea07d745bfa579848a0553d5a0aee15f5fe06e2081d6128650f770b6bb0fbcd48466a5f1bc86c4654f9e8c13ea80d193360e4450aac7b9178c4cc20301f02d4350fd8d3f46f430bf992b05d4ed24cdefb3d9600663fabb74a90da26ef80e5b0bc67ddfa1ea219c0da44b1bf045c87030151995125db48b3eb848684d1a18f8d153abc0711ffd6a4ffeaa86d368da16254a54915b185de3385f21a3c4e63fa8ee5bd029be54025b20392a49805f6a4445343267a52f17f8c2b4ce244720dc4855089b71330134405cebb0b4a59691b7206a6c8810476ab60217b35f8bacd2e2f953b7e1e01e378ee914f78743439e9ab243090af75f82c25efeb656ca57585f4b839ed7cad39f8765238e826e73d2770b6d292c7845094e6895250ef35aec6abade21f8a6589a600e9a24de48328fca85d103f84c9c50b111259d293c3fa21a8834134a99914061a9607e9666851593623a9f7c1489750de8a74d8e40f3eada731f21a18e35e67c970c8b25eff3e808dd0875de645807b685fa58141ddba153a29bc48a64ca02860bba53783d4addeab9afb7b1d6c6729d5459b417588b37fdb3169d97cff3734ce6b88f8e4d52ad7045bb6ada85d795c53ee1b0a3860d1bb40cc8447ce6f91622c8c9b497e1949723ef87a1a6eaed8d30232101b932364fbec1b2d12e543c214d3ad3cd4b1f0e4d65c00326e11ef70bc2c982e504f12f8673f7af58b8658913beb114bae82c8e48e78a5511ee6b1a1d76e8aeed653e40bc038e21db7f575aa85932353709ac32de2cb0b8c63ebe9eea3b3a73e5889c2984074ad1058ef5580dd6010c0ff24a8ad83b24d807ad297d25b0d15b0b882e4f01ecb9279eff6b3d890ac6f15d3fb3772059106b1476712989bd4ce094b2f21eda9bddba8aeb25d8ed6c4ef7c631ce3fbb3fe8bca1da620995a07d8b3a9a4402ce37650c537cbc274e492fbb5d8f5fb189c4af15c88ccdd4d98566ac244b86aa91bed5723271c991d122d7f48b356911c30c5d530d7878422c25b5ab9ce750511d431dbaa785caf27b368c96402a335238e114bc239c5c8b40cbcde3f0b01b5e333fc8a995c3907ddf2377af4c5bc39727a8302b1864cd9ecffc57b8a405ab43d76670ab33c3ecaac048e59c13f997415ec77615acbdd7851226cc823da902dec1b6741f700f7ec15cbb4d6930f0da8b125f8d246dc893f04e27eb7079741f266ec2262f681c319f4d10274d17585da413b515a61386f9fda1f017758e240d55739f95679b679a8da12208ae964218c045a2416e805bf6787640504daf89820be5a59eaf268b1c6a5bc07bb2c9fdcbe7cb3e0112309ce970608213cfd3249c2463305c7cf78e33f5d24122df3986f326d772678410c195ee98ad0e637fa6b06ac303db1d9718f890e8aa2a50364ba30721ed285e71aef3d001231c7a8d7369cd3644774b3f97e2f99ee9653ffa9a8bb023b659332aed8a01bf4ab0d85e9a1ab7f575c094028a3f6a9f8cfda1249b13c2a75fed34a303f1b6522d0a509efa29d92cb91c4ce2aca0111d86fad9fc3916b2507377e18d80cfb069e5580e84e3b7376b30896a184cf03df91682871f6d34c9c24ba5665492a2e7e862456a8f210c70bf1350ed388c8166aa6290f4483b37aea31da8c52df245d7fca72aea9ac4cc9d3881e98b62a083415717f5f88599cdab74526db26f2680c3981780b98f860303e65068ea2d39c4d9ce67372add5629c1a60165d07adf221d69056b712be022b5385f9851520d9eb82dc9865ab3855ee9f5a6b89eef09c08911ad8b49eb1f11db5bc0056b27bd9a03d4e82a0f954cc113c61946b4845a8440cc9e9ccb4af8743853b152c8d54843e89646f23231c0b868c2aa6d426ea86c10c4c691a1f099f6afe510d2764f329e136309a022b661f38f45e0b713927fb2deaf3eaa5a4966abdeee3a837795c7fdd4a8e8757e0c789787045ecd2b42a6988697231d15caa27cc4d7efd1f3a3daebeca67603a98e6256a64e00eec70f4dc3c2e79c28a0ce01d533300b807d5248e3b7c805c696d4011c6764839b2faa33e2171cd1b1ba827db54482d05d0078616cb7fb78d57c5d2cfa1fb991623f22d794b8b8cabaa44279d3d68aabe65481e4eb738ceabeb0855cd9be33d30645d2f72c5837185d77dba2d63be8d4b9cbf772f4b078ae766b79fd7f472526c30c99c9a63256fe3e6a458b4a605cd3477c821fea25c22421e972a66af511100d27190653da6d8998c290590bf0ca176e715096e6585d4b7efcbc4562c83b09e88c2cfaf23ea8a37b5681433eafea97033af632ecc948c8c1ee994464774300fa6f2fe1b30406e28c2b9e5df855d2b4661beec7fb12db30767509df617bc89289822a2feee1c578b4593e918333147ad9f68dc3ffa75edc38b68d04e57807a8ad93c8853a4cde8676e66220c12190d8659bd7e42d2ba4ea179b5eb44be13b934373156084160406ea7073b54c735e66d5dc49aec8532f3a29b359bfab9a5c959fcb42d37fffe1b740676bcff6d86761d67fa4d7043cd908eb0ce5b66ea6b0b15a3b5754d0d31ed3d8d4ef0ab00881676bc9a357de4e52b92e84af80247ec372d2d2311646d56a6ed219c6d26065b3497f6525017628bff1094a7c0f87cd63../rust/html/cargo/rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust-1.79.0-3.module+el8.10.0+1906+f6b30953.src.rpmcargo-docrust-docrust-doc(x86-64)     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)3.0.4-14.6.0-14.0-15.2-14.10.0-14.14.3gR@fJfuk@fuk@f - 1.79.0-3Josh Stone - 1.79.0-2Josh Stone - 1.79.0-1Josh Stone - 1.78.0-1Josh Stone - 1.77.2-1Josh Stone - 1.76.0-1Josh Stone - 1.75.0-1Josh Stone - 1.74.1-1Josh Stone - 1.73.0-1Josh Stone - 1.72.1-1Josh Stone - 1.71.1-1Josh Stone - 1.71.0-2Josh Stone - 1.71.0-1Josh Stone - 1.70.0-1Josh Stone - 1.69.0-1Josh Stone - 1.68.2-1Josh Stone - 1.67.1-1Josh Stone - 1.66.1-1Josh Stone - 1.65.0-1Josh Stone - 1.64.0-1Josh Stone - 1.63.0-1Josh Stone - 1.62.1-1Josh Stone - 1.62.0-2Josh Stone - 1.62.0-1Josh Stone - 1.61.0-1Josh Stone - 1.60.0-1Josh Stone - 1.59.0-1Josh Stone - 1.58.1-1Josh Stone - 1.58.0-1Josh Stone - 1.57.0-1Josh Stone - 1.56.1-2Josh Stone - 1.56.0-1Josh Stone - 1.55.0-1Josh Stone - 1.54.0-2Josh Stone - 1.54.0-1Josh Stone - 1.53.0-2Josh Stone - 1.53.0-1Josh Stone - 1.52.1-2Josh Stone - 1.52.1-1Josh Stone - 1.51.0-1Josh Stone - 1.50.0-1Josh Stone - 1.49.0-1Josh Stone - 1.48.0-1Josh Stone - 1.47.0-1Josh Stone - 1.46.0-1Josh Stone - 1.45.2-1Josh Stone - 1.45.0-1Josh Stone - 1.44.1-1Josh Stone - 1.43.1-1Josh Stone - 1.43.0-1Josh Stone - 1.42.0-1Josh Stone - 1.41.1-1Josh Stone - 1.41.0-1Josh Stone - 1.40.0-1Josh Stone - 1.39.0-2Josh Stone - 1.39.0-1Josh Stone - 1.38.0-1Josh Stone - 1.37.0-1Josh Stone - 1.36.0-1Josh Stone - 1.35.0-2Josh Stone - 1.35.0-1Josh Stone - 1.34.2-1Josh Stone - 1.34.1-1Josh Stone - 1.34.0-1Josh Stone - 1.33.0-1Josh Stone - 1.32.0-1Josh Stone - 1.31.0-5Josh Stone - 1.31.0-4Josh Stone - 1.31.0-3Josh Stone - 1.30.1-2Josh Stone - 1.29.2-1Josh Stone - 1.28.0-1Josh Stone - 1.27.2-1Josh Stone - 1.26.2-12Josh Stone - 1.26.2-11Josh Stone - 1.26.2-10Josh Stone - 1.26.2-9Tom Stellard - 1.26.2-8Josh Stone - 1.26.2-7Josh Stone - 1.26.2-6Josh Stone - 1.26.2-5Josh Stone - 1.26.2-4Josh Stone - 1.26.2-3Josh Stone - 1.26.1-2Josh Stone - 1.26.0-1Josh Stone - 1.25.0-2Josh Stone - 1.25.0-1Josh Stone - 1.24.0-1Josh Stone - 1.23.0-2Josh Stone - 1.23.0-1- Remove the subshell in the cargo_install macro- Disable jump threading of float equality- Update to 1.79.0- Update to 1.78.0 - Make std-static-wasm* noarch again- Update to 1.77.2.- Update to 1.76.0. - Sync rust-toolset macros to rust-packaging v25.2- Update to 1.75.0.- Update to 1.74.1.- Update to 1.73.0. - Use emmalloc instead of CC0 dlmalloc when bundling wasi-libc- Update to 1.72.1. - Migrated to SPDX license- Update to 1.71.1. - Security fix for CVE-2023-38497- Relax the suspicious_double_ref_op lint (rhbz2225471) - Enable the profiler runtime for native hosts (rhbz2213875)- Update to 1.71.0.- Update to 1.70.0.- Update to 1.69.0. - Obsolete rust-analysis.- Update to 1.68.2.- Update to 1.67.1.- Update to 1.66.1.- Update to 1.65.0. - rust-analyzer now obsoletes rls.- Update to 1.64.0. - Add rust-analyzer.- Update to 1.63.0.- Update to 1.62.1.- Prevent unsound coercions from functions with opaque return types.- Update to 1.62.0.- Update to 1.61.0. - Add rust-toolset as a subpackage.- Update to 1.60.0.- Update to 1.59.0.- Update to 1.58.1.- Update to 1.58.0.- Update to 1.57.0.- Add rust-std-static-wasm32-wasi Resolves: rhbz#1980080- Update to 1.56.1.- Update to 1.55.0. - Backport support for LLVM 13.- Make std-static-wasm* arch-specific to avoid s390x.- Update to 1.54.0.- Use llvm-ranlib to fix wasm archives.- Update to 1.53.0.- Set rust.codegen-units-std=1 for all targets again. - Add rust-std-static-wasm32-unknown-unknown.- Update to 1.52.1. Includes security fixes for CVE-2020-36323, CVE-2021-28876, CVE-2021-28878, CVE-2021-28879, and CVE-2021-31162.- Update to 1.51.0. Update to 1.51.0. Includes security fixes for CVE-2021-28875 and CVE-2021-28877.- Update to 1.50.0.- Update to 1.49.0.- Update to 1.48.0.- Update to 1.47.0.- Update to 1.46.0.- Update to 1.45.2.- Update to 1.45.0.- Update to 1.44.1.- Update to 1.43.1.- Update to 1.43.0.- Update to 1.42.0.- Update to 1.41.1.- Update to 1.41.0.- Update to 1.40.0. - Fix compiletest with newer (local-rebuild) libtest - Build compiletest with in-tree libtest - Fix ARM EHABI unwinding- Fix a couple build and test issues with rustdoc.- Update to 1.39.0.- Update to 1.38.0.- Update to 1.37.0. - Disable libssh2 (git+ssh support).- Update to 1.36.0.- Fix compiletest for rebuild testing.- Update to 1.35.0.- Update to 1.34.2 -- fixes CVE-2019-12083.- Update to 1.34.1.- Update to 1.34.0.- Update to 1.33.0.- Update to 1.32.0.- Restore rust-lldb.- Backport fixes for rls.- Update to 1.31.0 -- Rust 2018! - clippy/rls/rustfmt are no longer -preview- Update to 1.30.1.- Update to 1.29.2.- Update to 1.28.0.- Update to 1.27.2.- Fix "fp" target feature for AArch64 (#1632880)- Security fix for str::repeat (pending CVE).- Rebuild without bootstrap binaries.- Bootstrap without SCL packaging. (rhbz1635067)- Use python3 prefix for lldb Requires- Build with platform-python- Exclude rust-src from auto-requires- Rebuild without bootstrap binaries.- Bootstrap as a module.- Update to 1.26.2.- Update to 1.26.1.- Update to 1.26.0.- Filter codegen-backends from Provides too.- Update to 1.25.0. - Add rustfmt-preview as a subpackage.- Update to 1.24.0.- Rebuild without bootstrap binaries.- Bootstrap 1.23 on el8.cargo-doc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;K<K=K>K?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;L<L=L>L?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNN N N N N NNNNNNNNNNNNNNNNNNN N!N"N#N$N%N&N'N(N)N*N+N,N-N.N/N0N1N2N3N4N5N6N7N8N9N:N;N<N=N>N?N@NANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZN[N\N]N^N_N`NaNbNcNdNeNfNgNhNiNjNkNlNmNnNoNpNqNrNsNtNuNvNwNxNyNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;O<O=O>O?O@OAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjOkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;P<P=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQ Q Q Q Q QQQQQQQQQQQQQQQQQQQ Q!Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>Q?Q@QAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZQ[Q\Q]Q^Q_Q`QaQbQcQdQeQfQgQhQiQjQkQlQmQnQoQpQqQrQsQtQuQvQwQxQyQzQ{Q|Q}Q~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0R1R2R3R4R5R6R7R8R9R:R;R<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZR[R\R]R^R_R`RaRbRcRdReRfRgRhRiRjRkRlRmRnRoRpRqRrRsRtRuRvRwRxRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSS S S S S SSSSSSSSSSSSSSSSSSS S!S"S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;S<S=S>S?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;T<T=T>T?T@TATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;U<U=U>U?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVV V V V V VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;V<V=V>V?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWW W W W W WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;W<W=W>W?W@WAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;X<X=X>X?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYY Y Y Y Y YYYYYYYYYYYYYYYYYYY Y!Y"Y#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;Y<Y=Y>Y?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ Z Z Z Z ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;Z<Z=Z>Z?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ [ [ [ [ [[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[2[3[4[5[6[7[8[9[:[;[<[=[>[?[@[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[b[c[d[e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________ _ _ _ _ ___________________ _!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_1_2_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z_[_\_]_^___`_a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z_{_|_}_~_________________________________________________________________________________________________________________________________`````````` ` ` ` ` ``````````````````` `!`"`#`$`%`&`'`(`)`*`+`,`-`.`/`0`1`2`3`4`5`6`7`8`9`:`;`<`=`>`?`@`A`B`C`D`E`F`G`H`I`J`K`L`M`N`O`P`Q`R`S`T`U`V`W`X`Y`Z`[`\`]`^`_```a`b`c`d`e`f`g`h`i`j`k`l`m`n`o`p`q`r`s`t`u`v`w`x`y`z`{`|`}`~`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaa a a a a aaaaaaaaaaaaaaaaaaa a!a"a#a$a%a&a'a(a)a*a+a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;a<a=a>a?a@aAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaPaQaRaSaTaUaVaWaXaYaZa[a\a]a^a_a`aaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb b b b b bbbbbbbbbbbbbbbbbbb b!b"b#b$b%b&b'b(b)b*b+b,b-b.b/b0b1b2b3b4b5b6b7b8b9b:b;b<b=b>b?b@bAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb[b\b]b^b_b`babbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzb{b|b}b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccc c c c c ccccccccccccccccccc c!c"c#c$c%c&c'c(c)c*c+c,c-c.c/c0c1c2c3c4c5c6c7c8c9c:c;c<c=c>c?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeee e e e e eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;e<e=e>e?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffff f f f f fffffffffffffffffff f!f"f#f$f%f&f'f(f)f*f+f,f-f.f/f0f1f2f3f4f5f6f7f8f9f:f;f<f=f>f?f@fAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf[f\f]f^f_f`fafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfxfyfzf{f|f}f~fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggg g g g g ggggggggggggggggggg g!g"g#g$g%g&g'g(g)g*g+g,g-g.g/g0g1g2g3g4g5g6g7g8g9g:g;g<g=g>g?g@gAgBgCgDgEgFgGgHgIgJgKgLgMgNgOgPgQgRgSgTgUgVgWgXgYgZg[g\g]g^g_g`gagbgcgdgegfggghgigjgkglgmgngogpgqgrgsgtgugvgwgxgygzg{g|g}g~ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhh h h h h hhhhhhhhhhhhhhhhhhh h!h"h#h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;h<h=h>h?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviwixiyizi{i|i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*j+j,j-j.j/j0j1j2j3j4j5j6j7j8j9j:j;j<j=j>j?j@jAjBjCjDjEjFjGjHjIjJjKjLjMjNjOjPjQjRjSjTjUjVjWjXjYjZj[j\j]j^j_j`jajbjcjdjejfjgjhjijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkk k k k k kkkkkkkkkkkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k/k0k1k2k3k4k5k6k7k8k9k:k;k<k=k>k?k@kAkBkCkDkEkFkGkHkIkJkKkLkMkNkOkPkQkRkSkTkUkVkWkXkYkZk[k\k]k^k_k`kakbkckdkekfkgkhkikjkkklkmknkokpkqkrksktkukvkwkxkykzk{k|k}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllll l l l l lllllllllllllllllll l!l"l#l$l%l&l'l(l)l*l+l,l-l.l/l0l1l2l3l4l5l6l7l8l9l:l;l<l=l>l?l@lAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlUlVlWlXlYlZl[l\l]l^l_l`lalblcldlelflglhliljlklllmlnlolplqlrlsltlulvlwlxlylzl{l|l}l~lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmm m m m m mmmmmmmmmmmmmmmmmmm m!m"m#m$m%m&m'm(m)m*m+m,m-m.m/m0m1m2m3m4m5m6m7m8m9m:m;m<m=m>m?m@mAmBmCmDmEmFmGmHmImJmKmLmMmNmOmPmQmRmSmTmUmVmWmXmYmZm[m\m]m^m_m`mambmcmdmemfmgmhmimjmkmlmmmnmompmqmrmsmtmumvmwmxmymzm{m|m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn n n n n nnnnnnnnnnnnnnnnnnn n!n"n#n$n%n&n'n(n)n*n+n,n-n.n/n0n1n2n3n4n5n6n7n8n9n:n;n<n=n>n?n@nAnBnCnDnEnFnGnHnInJnKnLnMnNnOnPnQnRnSnTnUnVnWnXnYnZn[n\n]n^n_n`nanbncndnenfngnhninjnknlnmnnnonpnqnrnsntnunvnwnxnynzn{n|n}n~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooo o o o o ooooooooooooooooooo o!o"o#o$o%o&o'o(o)o*o+o,o-o.o/o0o1o2o3o4o5o6o7o8o9o:o;o<o=o>o?o@oAoBoCoDoEoFoGoHoIoJoKoLoMoNoOoPoQoRoSoToUoVoWoXoYoZo[o\o]o^o_o`oaobocodoeofogohoiojokolomonooopoqorosotouovowoxoyozo{o|o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXpYpZp[p\p]p^p_p`papbpcpdpepfpgphpipjpkplpmpnpopppqprpsptpupvpwpxpypzp{p|p}p~pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q(q)q*q+q,q-q.q/q0q1q2q3q4q5q6q7q8q9q:q;q<q=q>q?q@qAqBqCqDqEqFqGqHqIqJqKqLqMqNqOqPqQqRqSqTqUqVqWqXqYqZq[q\q]q^q_q`qaqbqcqdqeqfqgqhqiqjqkqlqmqnqoqpqqqrqsqtquqvqwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssss s s s s sssssssssssssssssss s!s"s#s$s%s&s's(s)s*s+s,s-s.s/s0s1s2s3s4s5s6s7s8s9s:s;s<s=s>s?s@sAsBsCsDsEsFsGsHsIsJsKsLsMsNsOsPsQsRsSsTsUsVsWsXsYsZs[s\s]s^s_s`sasbscsdsesfsgshsisjskslsmsnsospsqsrssstsusvswsxsyszs{s|s}s~ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttt t t t t ttttttttttttttttttt t!t"t#t$t%t&t't(t)t*t+t,t-t.t/t0t1t2t3t4t5t6t7t8t9t:t;t<t=t>t?t@tAtBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtUtVtWtXtYtZt[t\t]t^t_t`tatbtctdtetftgthtitjtktltmtntotptqtrtstttutvtwtxtytzt{t|t}t~tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuu u u u u uuuuuuuuuuuuuuuuuuu u!u"u#u$u%u&u'u(u)u*u+u,u-u.u/u0u1u2u3u4u5u6u7u8u9u:u;u<u=u>u?u@uAuBuCuDuEuFuGuHuIuJuKuLuMuNuOuPuQuRuSuTuUuVuWuXuYuZu[u\u]u^u_u`uaubucudueufuguhuiujukulumunuoupuqurusutuuuvuwuxuyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvv v v v v vvvvvvvvvvvvvvvvvvv v!v"v#v$v%v&v'v(v)v*v+v,v-v.v/v0v1v2v3v4v5v6v7v8v9v:v;v<v=v>v?v@vAvBvCvDvEvFvGvHvIvJvKvLvMvNvOvPvQvRvSvTvUvVvWvXvYvZv[v\v]v^v_v`vavbvcvdvevfvgvhvivjvkvlvmvnvovpvqvrvsvtvuvvvwvxvyvzv{v|v}v~vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwww w w w w wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;w<w=w>w?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxx x x x x xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;x<x=x>x?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyy y y y y yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;y<y=y>y?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz z z z z zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;z<z=z>z?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{ { { { { {{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{0{1{2{3{4{5{6{7{8{9{:{;{<{={>{?{@{A{B{C{D{E{F{G{H{I{J{K{L{M{N{O{P{Q{R{S{T{U{V{W{X{Y{Z{[{\{]{^{_{`{a{b{c{d{e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||| | | | | ||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|0|1|2|3|4|5|6|7|8|9|:|;|<|=|>|?|@|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|{|||}|~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}} } } } } }}}}}}}}}}}}}}}}}}} }!}"}#}$}%}&}'}(})}*}+},}-}.}/}0}1}2}3}4}5}6}7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~;~<~=~>~?~@~A~B~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 1.79.0-3.module+el8.10.0+1906+f6b309531.79.0-3.module+el8.10.0+1906+f6b309531.79.0-3.module+el8.10.0+1906+f6b309531.65.0~      !"!#!!$!!%!!!!!&&''()(******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++'''''',,,,,,,,,,,,,,''''-....---------------'''''''&/0/111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2222&&&&&&&&&&&&&334546666663333333333333333777733333333333888888888888883333333333333333333333333333333333333333333333&99999999999999&&&&&&&&&&&:;;;:::::::::::::::&&&&&&&&&&&&&&&&&&&&&&<<=>=??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@<<<<AAAAAAAAAAAAAA<<<<BBBBBBBBBBBBBBB<<<<<<<&&&&&&&C&&&&&&&&&&&DDEFEGGGGGGDHHDDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDJJJJDDDDKKKKKKKKKKKKKKDLLLDMMMMMMMMMMMDDDNNNNNNNDDDDOOOOOOOOOOOOOOOOOOOOOOOOOOOODDDDPPQRQSSSSSSPPPPPPTTTTPUUUUPVVVVVVVWWWWWWVVVVXXXVVVVPPPPPYYYYYYYYYYYYYYPPPPPPPPPPPPPPPPZZ[\[[]]][[[[[[[Z^^^^^^Z_`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa__bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb_____ccc_ddd_eeeeeeeeeeeeeeeeeeee_fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff_ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg_hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh_iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii__jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj_kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk_llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll_mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm_nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnZoooooopoooZqrqqqqqZssssssZtuuttvvtttttZwwwwZxxyxzxxxxxxxxxxxZ{{{{||{}}{{{{{{{{{{{{{{{{Z~~~~ZZZZ         ZZZZZZZZZ !""##$$%%Z&&&'&&(&&&&&Z)))))))Z****Z++++Z,,,,Z----Z....ZZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000//111111111111111111111111111111111111111111111111111111111111111111111/Z2332222Z4444Z56768696:6;6<6=6>6?6@@6A6B6CC6D6E6F6G6H6I6J6K6L6M6N6OO555555555555P55QRRQSQTTQUUQVVQWWQXXQYYQZZ555555555555555555555555555555555555555555555555[\\[]]][^[_[`[aaaZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZbcccccccccccccbbbbbbZddddddddddddddddddddZeeeeeeeeeeeeeeeeeeeeeeeeeefegeeeeeehheZiiiiijjjjikiillliiiiiZmnmmmooommppppppppppppppmqmmmmmmmmmmmmmmmmmmmmmrZstttttttttttsuuusvvvvvvvvvvvswsxxsyyyszssss{{{ss||s}}}}}}}}}sssssssssssssssssssssssssssssssssssssssssssssssssss~~~~sZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ                                                            !!""""##"""!!! $$$$$$$$$$$$$$  %%&&%%'%%%%%%%(%  )))****+     ,,,,,,,   --  .....   ///   001110022222222200330     44445544444644  77877779997777::77;  <<<<   =>   ?????????  @@@@  A  BBBBCCDEDFFFFFFCCCCCGCCCHHHHCCCCCIIIIIIIIIIIIIICCCJJJJCCCCCKKKKLLLLCCCMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCCCCCCNNCCOOOOCPCCQQRSRTTTTTTQQQQQQUUUUQQQQQQVVVVVVVVVVVVVVQQQQQWWQQQQQQQXXQQQQQQQQQQQQYYYYYZ[Z\\\\\\\\\\Z]Z^^^^^Z_`aaaabacdceeeeeefeeeeeeeeeecccggggggggahhaaaaaaaaaaaiiiiiiiiiiiiiii`jkkkjjjllllljjmjjnnnjjjjoojppppjjjqjrrjjjjssjtttttjuuuuuuuujvvjjjjwwjxxjyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{y||||||||jj}jj~~~~jjjjjjjjjjjjjjjjjjjjjjjjj```                                                                                                       !!!!!!!!!!!!!!!!"""##""""""""$$$$$$$%%%%&&&&''''(((())))****************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++**,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*-./.00.1.-2-3---4444----------55--6666666666---------------------------------777777888899999999999999999999999999999999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<====<<>>>><<<<<<<<<<<????<<@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDEEFFFEGGGGEEEEEEEEDDHIIIHHJJJJJHKKKKKHLMMMMMMMLLLLLLLLLLLLHDNOPOQORDSSSSSSSSSSSSSSSSDDTUUVVUUUTWWWWWWWWWWWWWWWTTXXTYZY[[[[[[[Y\YYYY]]YY^YYYYYYYYYYYY_T``TaaaaaTbbbbbbbbbbbbbbTTccccDdeeffeeedgggggggggggddhhdiiidjjdDkkDlmmmmmlnnnnnnnnnnllopppppppooqqqqqqqqoorrroooooooooooooooooolsslttttttluuuullvvwwwwwwwwwwwwwwwwwxxxyyyyzzzzzzzzzzzzzzzz{{{{{|}}}}}}}}}}}}}||~~|||||             !"##!$$$$$!%&''&(((((&)*)++++++),&---- . /012342565758555555555555595::2;<;=;>>>>>>>>>>>>>>;?;@AB@CC@DEE;;;;;;;;;;;;F;GHHIIJKJLLLLLLIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMINNNNIIIIOOOOOOOOOOOOOOIIIIIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIIQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQIIIIIIIcargohtmlrusthtmlallocall.htmlallocfn.alloc.htmlfn.alloc_zeroed.htmlfn.dealloc.htmlfn.handle_alloc_error.htmlfn.realloc.htmlindex.htmlsidebar-items1.79.0.jsstruct.AllocError.htmlstruct.Global.htmlstruct.Layout.htmlstruct.LayoutError.htmltrait.Allocator.htmltrait.GlobalAlloc.htmltype.LayoutErr.htmlborrowenum.Cow.htmlindex.htmlsidebar-items1.79.0.jstrait.Borrow.htmltrait.BorrowMut.htmltrait.ToOwned.htmlboxedindex.htmlsidebar-items1.79.0.jsstruct.Box.htmlstruct.ThinBox.htmlthinstruct.ThinBox.htmlcollectionsbinary_heapindex.htmlsidebar-items1.79.0.jsstruct.BinaryHeap.htmlstruct.Drain.htmlstruct.DrainSorted.htmlstruct.IntoIter.htmlstruct.IntoIterSorted.htmlstruct.Iter.htmlstruct.PeekMut.htmlbtreemapentryenum.Entry.htmlstruct.OccupiedEntry.htmlstruct.OccupiedError.htmlstruct.VacantEntry.htmlstruct.BTreeMap.htmlstruct.Cursor.htmlstruct.CursorMut.htmlstruct.CursorMutKey.htmlstruct.ExtractIf.htmlstruct.IntoIter.htmlstruct.IntoKeys.htmlstruct.IntoValues.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.Keys.htmlstruct.Range.htmlstruct.RangeMut.htmlstruct.UnorderedKeyError.htmlstruct.Values.htmlstruct.ValuesMut.htmlsetstruct.BTreeSet.htmlstruct.Difference.htmlstruct.ExtractIf.htmlstruct.Intersection.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.Range.htmlstruct.SymmetricDifference.htmlstruct.Union.htmlbtree_mapenum.Entry.htmlindex.htmlsidebar-items1.79.0.jsstruct.BTreeMap.htmlstruct.Cursor.htmlstruct.CursorMut.htmlstruct.CursorMutKey.htmlstruct.ExtractIf.htmlstruct.IntoIter.htmlstruct.IntoKeys.htmlstruct.IntoValues.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.Keys.htmlstruct.OccupiedEntry.htmlstruct.OccupiedError.htmlstruct.Range.htmlstruct.RangeMut.htmlstruct.UnorderedKeyError.htmlstruct.VacantEntry.htmlstruct.Values.htmlstruct.ValuesMut.htmlbtree_setindex.htmlsidebar-items1.79.0.jsstruct.BTreeSet.htmlstruct.Difference.htmlstruct.ExtractIf.htmlstruct.Intersection.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.Range.htmlstruct.SymmetricDifference.htmlstruct.Union.htmlenum.TryReserveErrorKind.htmlindex.htmllinked_listindex.htmlsidebar-items1.79.0.jsstruct.Cursor.htmlstruct.CursorMut.htmlstruct.ExtractIf.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.LinkedList.htmlsidebar-items1.79.0.jsstruct.TryReserveError.htmlvec_dequedrainstruct.Drain.htmlindex.htmlinto_iterstruct.IntoIter.htmliterstruct.Iter.htmliter_mutstruct.IterMut.htmlsidebar-items1.79.0.jsstruct.Drain.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.VecDeque.htmlffic_strindex.htmlsidebar-items1.79.0.jsstruct.CString.htmlstruct.FromVecWithNulError.htmlstruct.IntoStringError.htmlstruct.NulError.htmlindex.htmlsidebar-items1.79.0.jsstruct.CString.htmlfmtderive.Debug.htmlenum.Alignment.htmlfn.format.htmlfn.write.htmlindex.htmlsidebar-items1.79.0.jsstruct.Arguments.htmlstruct.DebugList.htmlstruct.DebugMap.htmlstruct.DebugSet.htmlstruct.DebugStruct.htmlstruct.DebugTuple.htmlstruct.Error.htmlstruct.Formatter.htmlstruct.FormatterFn.htmltrait.Binary.htmltrait.Debug.htmltrait.Display.htmltrait.LowerExp.htmltrait.LowerHex.htmltrait.Octal.htmltrait.Pointer.htmltrait.UpperExp.htmltrait.UpperHex.htmltrait.Write.htmltype.Result.htmlindex.htmlmacro.format!.htmlmacro.format.htmlmacro.vec!.htmlmacro.vec.htmlrcindex.htmlsidebar-items1.79.0.jsstruct.Rc.htmlstruct.UniqueRc.htmlstruct.Weak.htmlsidebar-items1.79.0.jsslicefn.from_mut.htmlfn.from_mut_ptr_range.htmlfn.from_ptr_range.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_ref.htmlfn.range.htmlfn.try_range.htmlindex.htmlsidebar-items1.79.0.jsstruct.ArrayChunks.htmlstruct.ArrayChunksMut.htmlstruct.ArrayWindows.htmlstruct.ChunkBy.htmlstruct.ChunkByMut.htmlstruct.Chunks.htmlstruct.ChunksExact.htmlstruct.ChunksExactMut.htmlstruct.ChunksMut.htmlstruct.EscapeAscii.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.RChunks.htmlstruct.RChunksExact.htmlstruct.RChunksExactMut.htmlstruct.RChunksMut.htmlstruct.RSplit.htmlstruct.RSplitMut.htmlstruct.RSplitN.htmlstruct.RSplitNMut.htmlstruct.Split.htmlstruct.SplitInclusive.htmlstruct.SplitInclusiveMut.htmlstruct.SplitMut.htmlstruct.SplitN.htmlstruct.SplitNMut.htmlstruct.Windows.htmltrait.Concat.htmltrait.Join.htmltrait.SliceIndex.htmlstrfn.from_boxed_utf8_unchecked.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_utf8.htmlfn.from_utf8_mut.htmlfn.from_utf8_unchecked.htmlfn.from_utf8_unchecked_mut.htmlindex.htmlpatternenum.SearchStep.htmlindex.htmlsidebar-items1.79.0.jsstruct.CharArrayRefSearcher.htmlstruct.CharArraySearcher.htmlstruct.CharPredicateSearcher.htmlstruct.CharSearcher.htmlstruct.CharSliceSearcher.htmlstruct.StrSearcher.htmltrait.DoubleEndedSearcher.htmltrait.Pattern.htmltrait.ReverseSearcher.htmltrait.Searcher.htmlsidebar-items1.79.0.jsstruct.Bytes.htmlstruct.CharIndices.htmlstruct.Chars.htmlstruct.EncodeUtf16.htmlstruct.EscapeDebug.htmlstruct.EscapeDefault.htmlstruct.EscapeUnicode.htmlstruct.Lines.htmlstruct.LinesAny.htmlstruct.MatchIndices.htmlstruct.Matches.htmlstruct.ParseBoolError.htmlstruct.RMatchIndices.htmlstruct.RMatches.htmlstruct.RSplit.htmlstruct.RSplitN.htmlstruct.RSplitTerminator.htmlstruct.Split.htmlstruct.SplitAsciiWhitespace.htmlstruct.SplitInclusive.htmlstruct.SplitN.htmlstruct.SplitTerminator.htmlstruct.SplitWhitespace.htmlstruct.Utf8Chunk.htmlstruct.Utf8Chunks.htmlstruct.Utf8Error.htmltrait.FromStr.htmlstringindex.htmlsidebar-items1.79.0.jsstruct.Drain.htmlstruct.FromUtf16Error.htmlstruct.FromUtf8Error.htmlstruct.String.htmltrait.ToString.htmltype.ParseError.htmlsyncindex.htmlsidebar-items1.79.0.jsstruct.Arc.htmlstruct.Weak.htmltaskindex.htmlsidebar-items1.79.0.jstrait.LocalWake.htmltrait.Wake.htmlvecdrainstruct.Drain.htmlextract_ifstruct.ExtractIf.htmlindex.htmlinto_iterstruct.IntoIter.htmlsidebar-items1.79.0.jssplicestruct.Splice.htmlstruct.Drain.htmlstruct.ExtractIf.htmlstruct.IntoIter.htmlstruct.Splice.htmlstruct.Vec.htmlbook.nojekyll2018-edition.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2appendix-00.htmlappendix-01-keywords.htmlappendix-02-operators.htmlappendix-03-derivable-traits.htmlappendix-04-useful-development-tools.htmlappendix-05-editions.htmlappendix-06-translation.htmlappendix-07-nightly-rust.htmlayu-highlight.cssbook.jsch00-00-introduction.htmlch01-00-getting-started.htmlch01-01-installation.htmlch01-02-hello-world.htmlch01-03-hello-cargo.htmlch02-00-guessing-game-tutorial.htmlch03-00-common-programming-concepts.htmlch03-01-variables-and-mutability.htmlch03-02-data-types.htmlch03-03-how-functions-work.htmlch03-04-comments.htmlch03-05-control-flow.htmlch04-00-understanding-ownership.htmlch04-01-what-is-ownership.htmlch04-02-references-and-borrowing.htmlch04-03-slices.htmlch05-00-structs.htmlch05-01-defining-structs.htmlch05-02-example-structs.htmlch05-03-method-syntax.htmlch06-00-enums.htmlch06-01-defining-an-enum.htmlch06-02-match.htmlch06-03-if-let.htmlch07-00-packages-crates-and-modules.htmlch07-01-packages-and-crates-for-making-libraries-and-executables.htmlch07-02-modules-and-use-to-control-scope-and-privacy.htmlch08-00-common-collections.htmlch08-01-vectors.htmlch08-02-strings.htmlch08-03-hash-maps.htmlch09-00-error-handling.htmlch09-01-unrecoverable-errors-with-panic.htmlch09-02-recoverable-errors-with-result.htmlch09-03-to-panic-or-not-to-panic.htmlch10-00-generics.htmlch10-01-syntax.htmlch10-02-traits.htmlch10-03-lifetime-syntax.htmlch11-00-testing.htmlch11-01-writing-tests.htmlch11-02-running-tests.htmlch11-03-test-organization.htmlch12-00-an-io-project.htmlch12-01-accepting-command-line-arguments.htmlch12-02-reading-a-file.htmlch12-03-improving-error-handling-and-modularity.htmlch12-04-testing-the-librarys-functionality.htmlch12-05-working-with-environment-variables.htmlch12-06-writing-to-stderr-instead-of-stdout.htmlch13-00-functional-features.htmlch13-01-closures.htmlch13-02-iterators.htmlch13-03-improving-our-io-project.htmlch13-04-performance.htmlch14-00-more-about-cargo.htmlch14-01-release-profiles.htmlch14-02-publishing-to-crates-io.htmlch14-03-cargo-workspaces.htmlch14-04-installing-binaries.htmlch14-05-extending-cargo.htmlch15-00-smart-pointers.htmlch15-01-box.htmlch15-02-deref.htmlch15-03-drop.htmlch15-04-rc.htmlch15-05-interior-mutability.htmlch15-06-reference-cycles.htmlch16-00-concurrency.htmlch16-01-threads.htmlch16-02-message-passing.htmlch16-03-shared-state.htmlch16-04-extensible-concurrency-sync-and-send.htmlch17-00-oop.htmlch17-01-what-is-oo.htmlch17-02-trait-objects.htmlch17-03-oo-design-patterns.htmlch18-00-patterns.htmlch18-01-all-the-places-for-patterns.htmlch18-02-refutability.htmlch18-03-pattern-syntax.htmlch19-00-advanced-features.htmlch19-01-unsafe-rust.htmlch19-02-advanced-lifetimes.htmlch19-03-advanced-traits.htmlch19-04-advanced-types.htmlch19-05-advanced-functions-and-closures.htmlch19-06-macros.htmlch20-00-final-project-a-web-server.htmlch20-01-single-threaded.htmlch20-02-multithreaded.htmlch20-03-graceful-shutdown-and-cleanup.htmlclipboard.min.jscsschrome.cssgeneral.cssprint.cssvariables.csselasticlunr.min.jsfavicon.pngfavicon.svgferris.cssferris.jsfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2foreword.htmlhighlight.csshighlight.jsimgferrisdoes_not_compile.svgnot_desired_behavior.svgpanics.svgunsafe.svgtrpl04-01.svgtrpl04-02.svgtrpl04-03.svgtrpl04-04.svgtrpl04-05.svgtrpl04-06.svgtrpl14-01.pngtrpl14-02.pngtrpl14-03.pngtrpl14-04.pngtrpl15-01.svgtrpl15-02.svgtrpl15-03.svgtrpl15-04.svgtrpl20-01.pngindex.htmlmark.min.jsprint.htmlsearcher.jssearchindex.jssearchindex.jsontomorrow-night.cssFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2README.htmlSUMMARY.htmlappendix-00.htmlappendix-01-keywords.htmlappendix-02-operators.htmlappendix-03-derivable-traits.htmlappendix-04-useful-development-tools.htmlappendix-05-editions.htmlappendix-06-translation.htmlappendix-07-nightly-rust.htmlassociated-types.htmlattributes.htmlayu-highlight.cssbibliography.htmlbook.jsborrow-and-asref.htmlcasting-between-types.htmlch00-00-introduction.htmlch01-00-getting-started.htmlch01-01-installation.htmlch01-02-hello-world.htmlch01-03-hello-cargo.htmlch02-00-guessing-game-tutorial.htmlch03-00-common-programming-concepts.htmlch03-01-variables-and-mutability.htmlch03-02-data-types.htmlch03-03-how-functions-work.htmlch03-04-comments.htmlch03-05-control-flow.htmlch04-00-understanding-ownership.htmlch04-01-what-is-ownership.htmlch04-02-references-and-borrowing.htmlch04-03-slices.htmlch05-00-structs.htmlch05-01-defining-structs.htmlch05-02-example-structs.htmlch05-03-method-syntax.htmlch06-00-enums.htmlch06-01-defining-an-enum.htmlch06-02-match.htmlch06-03-if-let.htmlch07-00-managing-growing-projects-with-packages-crates-and-modules.htmlch07-01-packages-and-crates.htmlch07-02-defining-modules-to-control-scope-and-privacy.htmlch07-03-paths-for-referring-to-an-item-in-the-module-tree.htmlch07-04-bringing-paths-into-scope-with-the-use-keyword.htmlch07-05-separating-modules-into-different-files.htmlch08-00-common-collections.htmlch08-01-vectors.htmlch08-02-strings.htmlch08-03-hash-maps.htmlch09-00-error-handling.htmlch09-01-unrecoverable-errors-with-panic.htmlch09-02-recoverable-errors-with-result.htmlch09-03-to-panic-or-not-to-panic.htmlch10-00-generics.htmlch10-01-syntax.htmlch10-02-traits.htmlch10-03-lifetime-syntax.htmlch11-00-testing.htmlch11-01-writing-tests.htmlch11-02-running-tests.htmlch11-03-test-organization.htmlch12-00-an-io-project.htmlch12-01-accepting-command-line-arguments.htmlch12-02-reading-a-file.htmlch12-03-improving-error-handling-and-modularity.htmlch12-04-testing-the-librarys-functionality.htmlch12-05-working-with-environment-variables.htmlch12-06-writing-to-stderr-instead-of-stdout.htmlch13-00-functional-features.htmlch13-01-closures.htmlch13-02-iterators.htmlch13-03-improving-our-io-project.htmlch13-04-performance.htmlch14-00-more-about-cargo.htmlch14-01-release-profiles.htmlch14-02-publishing-to-crates-io.htmlch14-03-cargo-workspaces.htmlch14-04-installing-binaries.htmlch14-05-extending-cargo.htmlch15-00-smart-pointers.htmlch15-01-box.htmlch15-02-deref.htmlch15-03-drop.htmlch15-04-rc.htmlch15-05-interior-mutability.htmlch15-06-reference-cycles.htmlch16-00-concurrency.htmlch16-01-threads.htmlch16-02-message-passing.htmlch16-03-shared-state.htmlch16-04-extensible-concurrency-sync-and-send.htmlch17-00-oop.htmlch17-01-what-is-oo.htmlch17-02-trait-objects.htmlch17-03-oo-design-patterns.htmlch18-00-patterns.htmlch18-01-all-the-places-for-patterns.htmlch18-02-refutability.htmlch18-03-pattern-syntax.htmlch19-00-advanced-features.htmlch19-01-unsafe-rust.htmlch19-03-advanced-traits.htmlch19-04-advanced-types.htmlch19-05-advanced-functions-and-closures.htmlch19-06-macros.htmlch20-00-final-project-a-web-server.htmlch20-01-single-threaded.htmlch20-02-multithreaded.htmlch20-03-graceful-shutdown-and-cleanup.htmlchoosing-your-guarantees.htmlclipboard.min.jsclosures.htmlcomments.htmlcompiler-plugins.htmlconcurrency.htmlconditional-compilation.htmlconst-and-static.htmlcrates-and-modules.htmlcsschrome.cssgeneral.cssprint.cssvariables.cssderef-coercions.htmldocumentation.htmldrop.htmleffective-rust.htmlelasticlunr.min.jsenums.htmlerror-handling.htmlfavicon.pngfavicon.svgferris.cssferris.jsffi.htmlfirst-edition.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2associated-types.htmlattributes.htmlayu-highlight.cssbibliography.htmlbook.jsborrow-and-asref.htmlcasting-between-types.htmlchoosing-your-guarantees.htmlclipboard.min.jsclosures.htmlcomments.htmlconcurrency.htmlconditional-compilation.htmlconst-and-static.htmlcrates-and-modules.htmlcsschrome.cssgeneral.cssprint.cssvariables.cssderef-coercions.htmldocumentation.htmldrop.htmleffective-rust.htmlelasticlunr.min.jsenums.htmlerror-handling.htmlfavicon.pngfavicon.svgffi.htmlfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2functions.htmlgenerics.htmlgetting-started.htmlglossary.htmlguessing-game.htmlhighlight.csshighlight.jsif-let.htmlif.htmlindex.htmliterators.htmllifetimes.htmlloops.htmlmacros.htmlmark.min.jsmatch.htmlmethod-syntax.htmlmutability.htmloperators-and-overloading.htmlownership.htmlpatterns.htmlprimitive-types.htmlprint.htmlprocedural-macros.htmlraw-pointers.htmlreferences-and-borrowing.htmlrelease-channels.htmlsearcher.jssearchindex.jssearchindex.jsonstrings.htmlstructs.htmlsyntax-and-semantics.htmlsyntax-index.htmltesting.htmlthe-stack-and-the-heap.htmltomorrow-night.csstrait-objects.htmltraits.htmltype-aliases.htmlufcs.htmlunsafe.htmlunsized-types.htmlusing-rust-without-the-standard-library.htmlvariable-bindings.htmlvectors.htmlfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2foreword.htmlfunctions.htmlgenerics.htmlgetting-started.htmlglossary.htmlguessing-game.htmlhighlight.csshighlight.jsif-let.htmlif.htmlimgferrisdoes_not_compile.svgnot_desired_behavior.svgpanics.svgtrpl04-01.svgtrpl04-02.svgtrpl04-03.svgtrpl04-04.svgtrpl04-05.svgtrpl04-06.svgtrpl14-01.pngtrpl14-02.pngtrpl14-03.pngtrpl14-04.pngtrpl15-01.svgtrpl15-02.svgtrpl15-03.svgtrpl15-04.svgtrpl20-01.pngindex.htmliterators.htmllifetimes.htmlloops.htmlmacros.htmlmark.min.jsmatch.htmlmethod-syntax.htmlmutability.htmloperators-and-overloading.htmlownership.htmlpatterns.htmlprimitive-types.htmlprint.htmlprocedural-macros.htmlraw-pointers.htmlreferences-and-borrowing.htmlrelease-channels.htmlsearcher.jssearchindex.jssearchindex.jsonsecond-edition.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2appendix-00.htmlappendix-01-keywords.htmlappendix-02-operators.htmlappendix-03-derivable-traits.htmlappendix-04-macros.htmlappendix-05-translation.htmlappendix-06-newest-features.htmlappendix-07-nightly-rust.htmlayu-highlight.cssbook.jsch00-00-introduction.htmlch01-00-getting-started.htmlch01-01-installation.htmlch01-02-hello-world.htmlch01-03-hello-cargo.htmlch02-00-guessing-game-tutorial.htmlch03-00-common-programming-concepts.htmlch03-01-variables-and-mutability.htmlch03-02-data-types.htmlch03-03-how-functions-work.htmlch03-04-comments.htmlch03-05-control-flow.htmlch04-00-understanding-ownership.htmlch04-01-what-is-ownership.htmlch04-02-references-and-borrowing.htmlch04-03-slices.htmlch05-00-structs.htmlch05-01-defining-structs.htmlch05-02-example-structs.htmlch05-03-method-syntax.htmlch06-00-enums.htmlch06-01-defining-an-enum.htmlch06-02-match.htmlch06-03-if-let.htmlch07-00-modules.htmlch07-01-mod-and-the-filesystem.htmlch07-02-controlling-visibility-with-pub.htmlch07-03-importing-names-with-use.htmlch08-00-common-collections.htmlch08-01-vectors.htmlch08-02-strings.htmlch08-03-hash-maps.htmlch09-00-error-handling.htmlch09-01-unrecoverable-errors-with-panic.htmlch09-02-recoverable-errors-with-result.htmlch09-03-to-panic-or-not-to-panic.htmlch10-00-generics.htmlch10-01-syntax.htmlch10-02-traits.htmlch10-03-lifetime-syntax.htmlch11-00-testing.htmlch11-01-writing-tests.htmlch11-02-running-tests.htmlch11-03-test-organization.htmlch12-00-an-io-project.htmlch12-01-accepting-command-line-arguments.htmlch12-02-reading-a-file.htmlch12-03-improving-error-handling-and-modularity.htmlch12-04-testing-the-librarys-functionality.htmlch12-05-working-with-environment-variables.htmlch12-06-writing-to-stderr-instead-of-stdout.htmlch13-00-functional-features.htmlch13-01-closures.htmlch13-02-iterators.htmlch13-03-improving-our-io-project.htmlch13-04-performance.htmlch14-00-more-about-cargo.htmlch14-01-release-profiles.htmlch14-02-publishing-to-crates-io.htmlch14-03-cargo-workspaces.htmlch14-04-installing-binaries.htmlch14-05-extending-cargo.htmlch15-00-smart-pointers.htmlch15-01-box.htmlch15-02-deref.htmlch15-03-drop.htmlch15-04-rc.htmlch15-05-interior-mutability.htmlch15-06-reference-cycles.htmlch16-00-concurrency.htmlch16-01-threads.htmlch16-02-message-passing.htmlch16-03-shared-state.htmlch16-04-extensible-concurrency-sync-and-send.htmlch17-00-oop.htmlch17-01-what-is-oo.htmlch17-02-trait-objects.htmlch17-03-oo-design-patterns.htmlch18-00-patterns.htmlch18-01-all-the-places-for-patterns.htmlch18-02-refutability.htmlch18-03-pattern-syntax.htmlch19-00-advanced-features.htmlch19-01-unsafe-rust.htmlch19-02-advanced-lifetimes.htmlch19-03-advanced-traits.htmlch19-04-advanced-types.htmlch19-05-advanced-functions-and-closures.htmlch20-00-final-project-a-web-server.htmlch20-01-single-threaded.htmlch20-02-multithreaded.htmlch20-03-graceful-shutdown-and-cleanup.htmlclipboard.min.jscsschrome.cssgeneral.cssprint.cssvariables.csselasticlunr.min.jsfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2foreword.htmlhighlight.csshighlight.jsimgtrpl04-01.svgtrpl04-02.svgtrpl04-03.svgtrpl04-04.svgtrpl04-05.svgtrpl04-06.svgtrpl14-01.pngtrpl14-02.pngtrpl14-03.pngtrpl14-04.pngtrpl15-01.svgtrpl15-02.svgtrpl15-03.svgtrpl15-04.svgtrpl20-01.pngindex.htmlmark.min.jsprint.htmlsearcher.jssearchindex.jssearchindex.jsontomorrow-night.cssstrings.htmlstructs.htmlsyntax-and-semantics.htmlsyntax-index.htmltesting.htmlthe-stack-and-the-heap.htmltheme2018-edition.csstitle-page.htmltomorrow-night.csstrait-objects.htmltraits.htmltype-aliases.htmlufcs.htmlunsafe.htmlunsized-types.htmlusing-rust-without-the-standard-library.htmlvariable-bindings.htmlvectors.htmlcargo.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2appendixgit-authentication.htmlglossary.htmlayu-highlight.cssbook.jsclipboard.min.jscommandsbuild-commands.htmlcargo-add.htmlcargo-bench.htmlcargo-build.htmlcargo-check.htmlcargo-clean.htmlcargo-doc.htmlcargo-fetch.htmlcargo-fix.htmlcargo-generate-lockfile.htmlcargo-help.htmlcargo-init.htmlcargo-install.htmlcargo-locate-project.htmlcargo-login.htmlcargo-logout.htmlcargo-metadata.htmlcargo-new.htmlcargo-owner.htmlcargo-package.htmlcargo-pkgid.htmlcargo-publish.htmlcargo-remove.htmlcargo-report.htmlcargo-run.htmlcargo-rustc.htmlcargo-rustdoc.htmlcargo-search.htmlcargo-test.htmlcargo-tree.htmlcargo-uninstall.htmlcargo-update.htmlcargo-vendor.htmlcargo-verify-project.htmlcargo-version.htmlcargo-yank.htmlcargo.htmlgeneral-commands.htmlindex.htmlmanifest-commands.htmlpackage-commands.htmlpublishing-commands.htmlcsschrome.cssgeneral.cssprint.cssvariables.csselasticlunr.min.jsfaq.htmlfavicon.pngfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2getting-startedfirst-steps.htmlindex.htmlinstallation.htmlguidebuild-cache.htmlcargo-home.htmlcargo-toml-vs-cargo-lock.htmlcontinuous-integration.htmlcreating-a-new-project.htmldependencies.htmlindex.htmlproject-layout.htmltests.htmlwhy-cargo-exists.htmlworking-on-an-existing-project.htmlhighlight.csshighlight.jsimagesCargo-Logo-Small.pngauth-level-acl.pngbuild-info.pngbuild-unit-time.pngcargo-concurrency-over-time.pngorg-level-acl.pngwinapi-features.svgindex.htmlmark.min.jsprint.htmlreferencebuild-script-examples.htmlbuild-scripts.htmlcargo-targets.htmlconfig.htmlcredential-provider-protocol.htmlenvironment-variables.htmlexternal-tools.htmlfeatures-examples.htmlfeatures.htmlfuture-incompat-report.htmlindex.htmlmanifest.htmloverriding-dependencies.htmlpkgid-spec.htmlprofiles.htmlpublishing.htmlregistries.htmlregistry-authentication.htmlregistry-index.htmlregistry-web-api.htmlresolver.htmlrunning-a-registry.htmlsemver.htmlsource-replacement.htmlspecifying-dependencies.htmltimings.htmlunstable.htmlworkspaces.htmlsearcher.jssearchindex.jssearchindex.jsontomorrow-night.cssclippy.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2ace.jsayu-highlight.cssbook.jsclipboard.min.jsconfiguration.htmlcontinuous_integrationgithub_actions.htmlgitlab.htmlindex.htmltravis.htmlcsschrome.cssgeneral.cssprint.cssvariables.cssdevelopmentadding_lints.htmlbasics.htmlcommon_tools_writing_lints.htmldefining_lints.htmlemitting_lints.htmlindex.htmlinfrastructurebackport.htmlbook.htmlchangelog_update.htmlindex.htmlrelease.htmlsync.htmllint_passes.htmlmacro_expansions.htmlmethod_checking.htmlproposalsindex.htmlroadmap-2021.htmlsyntax-tree-patterns.htmlthe_team.htmltrait_checking.htmltype_checking.htmlwriting_tests.htmleditor.jselasticlunr.min.jsfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jsindex.htmlinstallation.htmllint_configuration.htmllints.htmlmark.min.jsmode-rust.jsprint.htmlsearcher.jssearchindex.jssearchindex.jsontheme-dawn.jstheme-tomorrow_night.jstomorrow-night.cssusage.htmlcomplement-design-faq.htmlcomplement-lang-faq.htmlcomplement-project-faq.htmlcoreall.htmlallocglobaltrait.GlobalAlloc.htmlindex.htmllayoutstruct.Layout.htmlstruct.LayoutError.htmltype.LayoutErr.htmlsidebar-items1.79.0.jsstruct.AllocError.htmlstruct.Layout.htmlstruct.LayoutError.htmltrait.Allocator.htmltrait.GlobalAlloc.htmltype.LayoutErr.htmlanyfn.type_name.htmlfn.type_name_of_val.htmlindex.htmlsidebar-items1.79.0.jsstruct.TypeId.htmltrait.Any.htmlarchaarch64constant._PREFETCH_LOCALITY0.htmlconstant._PREFETCH_LOCALITY1.htmlconstant._PREFETCH_LOCALITY2.htmlconstant._PREFETCH_LOCALITY3.htmlconstant._PREFETCH_READ.htmlconstant._PREFETCH_WRITE.htmlconstant._TMFAILURE_CNCL.htmlconstant._TMFAILURE_DBG.htmlconstant._TMFAILURE_ERR.htmlconstant._TMFAILURE_IMP.htmlconstant._TMFAILURE_INT.htmlconstant._TMFAILURE_MEM.htmlconstant._TMFAILURE_NEST.htmlconstant._TMFAILURE_REASON.htmlconstant._TMFAILURE_RTRY.htmlconstant._TMFAILURE_SIZE.htmlconstant._TMFAILURE_TRIVIAL.htmlconstant._TMSTART_SUCCESS.htmlfn.__crc32b.htmlfn.__crc32cb.htmlfn.__crc32ch.htmlfn.__crc32cw.htmlfn.__crc32h.htmlfn.__crc32w.htmlfn.__dmb.htmlfn.__dsb.htmlfn.__isb.htmlfn.__nop.htmlfn.__sev.htmlfn.__sevl.htmlfn.__tcancel.htmlfn.__tcommit.htmlfn.__tstart.htmlfn.__ttest.htmlfn.__wfe.htmlfn.__wfi.htmlfn.__yield.htmlfn._prefetch.htmlfn.vaba_s16.htmlfn.vaba_s32.htmlfn.vaba_s8.htmlfn.vaba_u16.htmlfn.vaba_u32.htmlfn.vaba_u8.htmlfn.vabal_high_s16.htmlfn.vabal_high_s32.htmlfn.vabal_high_s8.htmlfn.vabal_high_u16.htmlfn.vabal_high_u32.htmlfn.vabal_high_u8.htmlfn.vabal_s16.htmlfn.vabal_s32.htmlfn.vabal_s8.htmlfn.vabal_u16.htmlfn.vabal_u32.htmlfn.vabal_u8.htmlfn.vabaq_s16.htmlfn.vabaq_s32.htmlfn.vabaq_s8.htmlfn.vabaq_u16.htmlfn.vabaq_u32.htmlfn.vabaq_u8.htmlfn.vabd_f32.htmlfn.vabd_f64.htmlfn.vabd_s16.htmlfn.vabd_s32.htmlfn.vabd_s8.htmlfn.vabd_u16.htmlfn.vabd_u32.htmlfn.vabd_u8.htmlfn.vabdd_f64.htmlfn.vabdl_high_s16.htmlfn.vabdl_high_s32.htmlfn.vabdl_high_s8.htmlfn.vabdl_high_u16.htmlfn.vabdl_high_u32.htmlfn.vabdl_high_u8.htmlfn.vabdl_s16.htmlfn.vabdl_s32.htmlfn.vabdl_s8.htmlfn.vabdl_u16.htmlfn.vabdl_u32.htmlfn.vabdl_u8.htmlfn.vabdq_f32.htmlfn.vabdq_f64.htmlfn.vabdq_s16.htmlfn.vabdq_s32.htmlfn.vabdq_s8.htmlfn.vabdq_u16.htmlfn.vabdq_u32.htmlfn.vabdq_u8.htmlfn.vabds_f32.htmlfn.vabs_f32.htmlfn.vabs_f64.htmlfn.vabs_s16.htmlfn.vabs_s32.htmlfn.vabs_s64.htmlfn.vabs_s8.htmlfn.vabsd_s64.htmlfn.vabsq_f32.htmlfn.vabsq_f64.htmlfn.vabsq_s16.htmlfn.vabsq_s32.htmlfn.vabsq_s64.htmlfn.vabsq_s8.htmlfn.vadd_f32.htmlfn.vadd_f64.htmlfn.vadd_p16.htmlfn.vadd_p64.htmlfn.vadd_p8.htmlfn.vadd_s16.htmlfn.vadd_s32.htmlfn.vadd_s64.htmlfn.vadd_s8.htmlfn.vadd_u16.htmlfn.vadd_u32.htmlfn.vadd_u64.htmlfn.vadd_u8.htmlfn.vaddd_s64.htmlfn.vaddd_u64.htmlfn.vaddhn_high_s16.htmlfn.vaddhn_high_s32.htmlfn.vaddhn_high_s64.htmlfn.vaddhn_high_u16.htmlfn.vaddhn_high_u32.htmlfn.vaddhn_high_u64.htmlfn.vaddhn_s16.htmlfn.vaddhn_s32.htmlfn.vaddhn_s64.htmlfn.vaddhn_u16.htmlfn.vaddhn_u32.htmlfn.vaddhn_u64.htmlfn.vaddl_high_s16.htmlfn.vaddl_high_s32.htmlfn.vaddl_high_s8.htmlfn.vaddl_high_u16.htmlfn.vaddl_high_u32.htmlfn.vaddl_high_u8.htmlfn.vaddl_s16.htmlfn.vaddl_s32.htmlfn.vaddl_s8.htmlfn.vaddl_u16.htmlfn.vaddl_u32.htmlfn.vaddl_u8.htmlfn.vaddlv_s16.htmlfn.vaddlv_s32.htmlfn.vaddlv_s8.htmlfn.vaddlv_u16.htmlfn.vaddlv_u32.htmlfn.vaddlv_u8.htmlfn.vaddlvq_s16.htmlfn.vaddlvq_s32.htmlfn.vaddlvq_s8.htmlfn.vaddlvq_u16.htmlfn.vaddlvq_u32.htmlfn.vaddlvq_u8.htmlfn.vaddq_f32.htmlfn.vaddq_f64.htmlfn.vaddq_p128.htmlfn.vaddq_p16.htmlfn.vaddq_p64.htmlfn.vaddq_p8.htmlfn.vaddq_s16.htmlfn.vaddq_s32.htmlfn.vaddq_s64.htmlfn.vaddq_s8.htmlfn.vaddq_u16.htmlfn.vaddq_u32.htmlfn.vaddq_u64.htmlfn.vaddq_u8.htmlfn.vaddv_f32.htmlfn.vaddv_s16.htmlfn.vaddv_s32.htmlfn.vaddv_s8.htmlfn.vaddv_u16.htmlfn.vaddv_u32.htmlfn.vaddv_u8.htmlfn.vaddvq_f32.htmlfn.vaddvq_f64.htmlfn.vaddvq_s16.htmlfn.vaddvq_s32.htmlfn.vaddvq_s64.htmlfn.vaddvq_s8.htmlfn.vaddvq_u16.htmlfn.vaddvq_u32.htmlfn.vaddvq_u64.htmlfn.vaddvq_u8.htmlfn.vaddw_high_s16.htmlfn.vaddw_high_s32.htmlfn.vaddw_high_s8.htmlfn.vaddw_high_u16.htmlfn.vaddw_high_u32.htmlfn.vaddw_high_u8.htmlfn.vaddw_s16.htmlfn.vaddw_s32.htmlfn.vaddw_s8.htmlfn.vaddw_u16.htmlfn.vaddw_u32.htmlfn.vaddw_u8.htmlfn.vaesdq_u8.htmlfn.vaeseq_u8.htmlfn.vaesimcq_u8.htmlfn.vaesmcq_u8.htmlfn.vand_s16.htmlfn.vand_s32.htmlfn.vand_s64.htmlfn.vand_s8.htmlfn.vand_u16.htmlfn.vand_u32.htmlfn.vand_u64.htmlfn.vand_u8.htmlfn.vandq_s16.htmlfn.vandq_s32.htmlfn.vandq_s64.htmlfn.vandq_s8.htmlfn.vandq_u16.htmlfn.vandq_u32.htmlfn.vandq_u64.htmlfn.vandq_u8.htmlfn.vbcaxq_s16.htmlfn.vbcaxq_s32.htmlfn.vbcaxq_s64.htmlfn.vbcaxq_s8.htmlfn.vbcaxq_u16.htmlfn.vbcaxq_u32.htmlfn.vbcaxq_u64.htmlfn.vbcaxq_u8.htmlfn.vbic_s16.htmlfn.vbic_s32.htmlfn.vbic_s64.htmlfn.vbic_s8.htmlfn.vbic_u16.htmlfn.vbic_u32.htmlfn.vbic_u64.htmlfn.vbic_u8.htmlfn.vbicq_s16.htmlfn.vbicq_s32.htmlfn.vbicq_s64.htmlfn.vbicq_s8.htmlfn.vbicq_u16.htmlfn.vbicq_u32.htmlfn.vbicq_u64.htmlfn.vbicq_u8.htmlfn.vbsl_f32.htmlfn.vbsl_f64.htmlfn.vbsl_p16.htmlfn.vbsl_p64.htmlfn.vbsl_p8.htmlfn.vbsl_s16.htmlfn.vbsl_s32.htmlfn.vbsl_s64.htmlfn.vbsl_s8.htmlfn.vbsl_u16.htmlfn.vbsl_u32.htmlfn.vbsl_u64.htmlfn.vbsl_u8.htmlfn.vbslq_f32.htmlfn.vbslq_f64.htmlfn.vbslq_p16.htmlfn.vbslq_p64.htmlfn.vbslq_p8.htmlfn.vbslq_s16.htmlfn.vbslq_s32.htmlfn.vbslq_s64.htmlfn.vbslq_s8.htmlfn.vbslq_u16.htmlfn.vbslq_u32.htmlfn.vbslq_u64.htmlfn.vbslq_u8.htmlfn.vcadd_rot270_f32.htmlfn.vcadd_rot90_f32.htmlfn.vcaddq_rot270_f32.htmlfn.vcaddq_rot270_f64.htmlfn.vcaddq_rot90_f32.htmlfn.vcaddq_rot90_f64.htmlfn.vcage_f32.htmlfn.vcage_f64.htmlfn.vcaged_f64.htmlfn.vcageq_f32.htmlfn.vcageq_f64.htmlfn.vcages_f32.htmlfn.vcagt_f32.htmlfn.vcagt_f64.htmlfn.vcagtd_f64.htmlfn.vcagtq_f32.htmlfn.vcagtq_f64.htmlfn.vcagts_f32.htmlfn.vcale_f32.htmlfn.vcale_f64.htmlfn.vcaled_f64.htmlfn.vcaleq_f32.htmlfn.vcaleq_f64.htmlfn.vcales_f32.htmlfn.vcalt_f32.htmlfn.vcalt_f64.htmlfn.vcaltd_f64.htmlfn.vcaltq_f32.htmlfn.vcaltq_f64.htmlfn.vcalts_f32.htmlfn.vceq_f32.htmlfn.vceq_f64.htmlfn.vceq_p64.htmlfn.vceq_p8.htmlfn.vceq_s16.htmlfn.vceq_s32.htmlfn.vceq_s64.htmlfn.vceq_s8.htmlfn.vceq_u16.htmlfn.vceq_u32.htmlfn.vceq_u64.htmlfn.vceq_u8.htmlfn.vceqd_f64.htmlfn.vceqd_s64.htmlfn.vceqd_u64.htmlfn.vceqq_f32.htmlfn.vceqq_f64.htmlfn.vceqq_p64.htmlfn.vceqq_p8.htmlfn.vceqq_s16.htmlfn.vceqq_s32.htmlfn.vceqq_s64.htmlfn.vceqq_s8.htmlfn.vceqq_u16.htmlfn.vceqq_u32.htmlfn.vceqq_u64.htmlfn.vceqq_u8.htmlfn.vceqs_f32.htmlfn.vceqz_f32.htmlfn.vceqz_f64.htmlfn.vceqz_p64.htmlfn.vceqz_p8.htmlfn.vceqz_s16.htmlfn.vceqz_s32.htmlfn.vceqz_s64.htmlfn.vceqz_s8.htmlfn.vceqz_u16.htmlfn.vceqz_u32.htmlfn.vceqz_u64.htmlfn.vceqz_u8.htmlfn.vceqzd_f64.htmlfn.vceqzd_s64.htmlfn.vceqzd_u64.htmlfn.vceqzq_f32.htmlfn.vceqzq_f64.htmlfn.vceqzq_p64.htmlfn.vceqzq_p8.htmlfn.vceqzq_s16.htmlfn.vceqzq_s32.htmlfn.vceqzq_s64.htmlfn.vceqzq_s8.htmlfn.vceqzq_u16.htmlfn.vceqzq_u32.htmlfn.vceqzq_u64.htmlfn.vceqzq_u8.htmlfn.vceqzs_f32.htmlfn.vcge_f32.htmlfn.vcge_f64.htmlfn.vcge_s16.htmlfn.vcge_s32.htmlfn.vcge_s64.htmlfn.vcge_s8.htmlfn.vcge_u16.htmlfn.vcge_u32.htmlfn.vcge_u64.htmlfn.vcge_u8.htmlfn.vcged_f64.htmlfn.vcged_s64.htmlfn.vcged_u64.htmlfn.vcgeq_f32.htmlfn.vcgeq_f64.htmlfn.vcgeq_s16.htmlfn.vcgeq_s32.htmlfn.vcgeq_s64.htmlfn.vcgeq_s8.htmlfn.vcgeq_u16.htmlfn.vcgeq_u32.htmlfn.vcgeq_u64.htmlfn.vcgeq_u8.htmlfn.vcges_f32.htmlfn.vcgez_f32.htmlfn.vcgez_f64.htmlfn.vcgez_s16.htmlfn.vcgez_s32.htmlfn.vcgez_s64.htmlfn.vcgez_s8.htmlfn.vcgezd_f64.htmlfn.vcgezd_s64.htmlfn.vcgezq_f32.htmlfn.vcgezq_f64.htmlfn.vcgezq_s16.htmlfn.vcgezq_s32.htmlfn.vcgezq_s64.htmlfn.vcgezq_s8.htmlfn.vcgezs_f32.htmlfn.vcgt_f32.htmlfn.vcgt_f64.htmlfn.vcgt_s16.htmlfn.vcgt_s32.htmlfn.vcgt_s64.htmlfn.vcgt_s8.htmlfn.vcgt_u16.htmlfn.vcgt_u32.htmlfn.vcgt_u64.htmlfn.vcgt_u8.htmlfn.vcgtd_f64.htmlfn.vcgtd_s64.htmlfn.vcgtd_u64.htmlfn.vcgtq_f32.htmlfn.vcgtq_f64.htmlfn.vcgtq_s16.htmlfn.vcgtq_s32.htmlfn.vcgtq_s64.htmlfn.vcgtq_s8.htmlfn.vcgtq_u16.htmlfn.vcgtq_u32.htmlfn.vcgtq_u64.htmlfn.vcgtq_u8.htmlfn.vcgts_f32.htmlfn.vcgtz_f32.htmlfn.vcgtz_f64.htmlfn.vcgtz_s16.htmlfn.vcgtz_s32.htmlfn.vcgtz_s64.htmlfn.vcgtz_s8.htmlfn.vcgtzd_f64.htmlfn.vcgtzd_s64.htmlfn.vcgtzq_f32.htmlfn.vcgtzq_f64.htmlfn.vcgtzq_s16.htmlfn.vcgtzq_s32.htmlfn.vcgtzq_s64.htmlfn.vcgtzq_s8.htmlfn.vcgtzs_f32.htmlfn.vcle_f32.htmlfn.vcle_f64.htmlfn.vcle_s16.htmlfn.vcle_s32.htmlfn.vcle_s64.htmlfn.vcle_s8.htmlfn.vcle_u16.htmlfn.vcle_u32.htmlfn.vcle_u64.htmlfn.vcle_u8.htmlfn.vcled_f64.htmlfn.vcled_s64.htmlfn.vcled_u64.htmlfn.vcleq_f32.htmlfn.vcleq_f64.htmlfn.vcleq_s16.htmlfn.vcleq_s32.htmlfn.vcleq_s64.htmlfn.vcleq_s8.htmlfn.vcleq_u16.htmlfn.vcleq_u32.htmlfn.vcleq_u64.htmlfn.vcleq_u8.htmlfn.vcles_f32.htmlfn.vclez_f32.htmlfn.vclez_f64.htmlfn.vclez_s16.htmlfn.vclez_s32.htmlfn.vclez_s64.htmlfn.vclez_s8.htmlfn.vclezd_f64.htmlfn.vclezd_s64.htmlfn.vclezq_f32.htmlfn.vclezq_f64.htmlfn.vclezq_s16.htmlfn.vclezq_s32.htmlfn.vclezq_s64.htmlfn.vclezq_s8.htmlfn.vclezs_f32.htmlfn.vcls_s16.htmlfn.vcls_s32.htmlfn.vcls_s8.htmlfn.vcls_u16.htmlfn.vcls_u32.htmlfn.vcls_u8.htmlfn.vclsq_s16.htmlfn.vclsq_s32.htmlfn.vclsq_s8.htmlfn.vclsq_u16.htmlfn.vclsq_u32.htmlfn.vclsq_u8.htmlfn.vclt_f32.htmlfn.vclt_f64.htmlfn.vclt_s16.htmlfn.vclt_s32.htmlfn.vclt_s64.htmlfn.vclt_s8.htmlfn.vclt_u16.htmlfn.vclt_u32.htmlfn.vclt_u64.htmlfn.vclt_u8.htmlfn.vcltd_f64.htmlfn.vcltd_s64.htmlfn.vcltd_u64.htmlfn.vcltq_f32.htmlfn.vcltq_f64.htmlfn.vcltq_s16.htmlfn.vcltq_s32.htmlfn.vcltq_s64.htmlfn.vcltq_s8.htmlfn.vcltq_u16.htmlfn.vcltq_u32.htmlfn.vcltq_u64.htmlfn.vcltq_u8.htmlfn.vclts_f32.htmlfn.vcltz_f32.htmlfn.vcltz_f64.htmlfn.vcltz_s16.htmlfn.vcltz_s32.htmlfn.vcltz_s64.htmlfn.vcltz_s8.htmlfn.vcltzd_f64.htmlfn.vcltzd_s64.htmlfn.vcltzq_f32.htmlfn.vcltzq_f64.htmlfn.vcltzq_s16.htmlfn.vcltzq_s32.htmlfn.vcltzq_s64.htmlfn.vcltzq_s8.htmlfn.vcltzs_f32.htmlfn.vclz_s16.htmlfn.vclz_s32.htmlfn.vclz_s8.htmlfn.vclz_u16.htmlfn.vclz_u32.htmlfn.vclz_u8.htmlfn.vclzq_s16.htmlfn.vclzq_s32.htmlfn.vclzq_s8.htmlfn.vclzq_u16.htmlfn.vclzq_u32.htmlfn.vclzq_u8.htmlfn.vcmla_f32.htmlfn.vcmla_lane_f32.htmlfn.vcmla_laneq_f32.htmlfn.vcmla_rot180_f32.htmlfn.vcmla_rot180_lane_f32.htmlfn.vcmla_rot180_laneq_f32.htmlfn.vcmla_rot270_f32.htmlfn.vcmla_rot270_lane_f32.htmlfn.vcmla_rot270_laneq_f32.htmlfn.vcmla_rot90_f32.htmlfn.vcmla_rot90_lane_f32.htmlfn.vcmla_rot90_laneq_f32.htmlfn.vcmlaq_f32.htmlfn.vcmlaq_f64.htmlfn.vcmlaq_lane_f32.htmlfn.vcmlaq_laneq_f32.htmlfn.vcmlaq_rot180_f32.htmlfn.vcmlaq_rot180_f64.htmlfn.vcmlaq_rot180_lane_f32.htmlfn.vcmlaq_rot180_laneq_f32.htmlfn.vcmlaq_rot270_f32.htmlfn.vcmlaq_rot270_f64.htmlfn.vcmlaq_rot270_lane_f32.htmlfn.vcmlaq_rot270_laneq_f32.htmlfn.vcmlaq_rot90_f32.htmlfn.vcmlaq_rot90_f64.htmlfn.vcmlaq_rot90_lane_f32.htmlfn.vcmlaq_rot90_laneq_f32.htmlfn.vcnt_p8.htmlfn.vcnt_s8.htmlfn.vcnt_u8.htmlfn.vcntq_p8.htmlfn.vcntq_s8.htmlfn.vcntq_u8.htmlfn.vcombine_f32.htmlfn.vcombine_f64.htmlfn.vcombine_p16.htmlfn.vcombine_p64.htmlfn.vcombine_p8.htmlfn.vcombine_s16.htmlfn.vcombine_s32.htmlfn.vcombine_s64.htmlfn.vcombine_s8.htmlfn.vcombine_u16.htmlfn.vcombine_u32.htmlfn.vcombine_u64.htmlfn.vcombine_u8.htmlfn.vcopy_lane_f32.htmlfn.vcopy_lane_f64.htmlfn.vcopy_lane_p16.htmlfn.vcopy_lane_p64.htmlfn.vcopy_lane_p8.htmlfn.vcopy_lane_s16.htmlfn.vcopy_lane_s32.htmlfn.vcopy_lane_s64.htmlfn.vcopy_lane_s8.htmlfn.vcopy_lane_u16.htmlfn.vcopy_lane_u32.htmlfn.vcopy_lane_u64.htmlfn.vcopy_lane_u8.htmlfn.vcopy_laneq_f32.htmlfn.vcopy_laneq_f64.htmlfn.vcopy_laneq_p16.htmlfn.vcopy_laneq_p64.htmlfn.vcopy_laneq_p8.htmlfn.vcopy_laneq_s16.htmlfn.vcopy_laneq_s32.htmlfn.vcopy_laneq_s64.htmlfn.vcopy_laneq_s8.htmlfn.vcopy_laneq_u16.htmlfn.vcopy_laneq_u32.htmlfn.vcopy_laneq_u64.htmlfn.vcopy_laneq_u8.htmlfn.vcopyq_lane_f32.htmlfn.vcopyq_lane_f64.htmlfn.vcopyq_lane_p16.htmlfn.vcopyq_lane_p64.htmlfn.vcopyq_lane_p8.htmlfn.vcopyq_lane_s16.htmlfn.vcopyq_lane_s32.htmlfn.vcopyq_lane_s64.htmlfn.vcopyq_lane_s8.htmlfn.vcopyq_lane_u16.htmlfn.vcopyq_lane_u32.htmlfn.vcopyq_lane_u64.htmlfn.vcopyq_lane_u8.htmlfn.vcopyq_laneq_f32.htmlfn.vcopyq_laneq_f64.htmlfn.vcopyq_laneq_p16.htmlfn.vcopyq_laneq_p64.htmlfn.vcopyq_laneq_p8.htmlfn.vcopyq_laneq_s16.htmlfn.vcopyq_laneq_s32.htmlfn.vcopyq_laneq_s64.htmlfn.vcopyq_laneq_s8.htmlfn.vcopyq_laneq_u16.htmlfn.vcopyq_laneq_u32.htmlfn.vcopyq_laneq_u64.htmlfn.vcopyq_laneq_u8.htmlfn.vcreate_f32.htmlfn.vcreate_f64.htmlfn.vcreate_p16.htmlfn.vcreate_p64.htmlfn.vcreate_p8.htmlfn.vcreate_s16.htmlfn.vcreate_s32.htmlfn.vcreate_s64.htmlfn.vcreate_s8.htmlfn.vcreate_u16.htmlfn.vcreate_u32.htmlfn.vcreate_u64.htmlfn.vcreate_u8.htmlfn.vcvt_f32_f64.htmlfn.vcvt_f32_s32.htmlfn.vcvt_f32_u32.htmlfn.vcvt_f64_f32.htmlfn.vcvt_f64_s64.htmlfn.vcvt_f64_u64.htmlfn.vcvt_high_f32_f64.htmlfn.vcvt_high_f64_f32.htmlfn.vcvt_n_f32_s32.htmlfn.vcvt_n_f32_u32.htmlfn.vcvt_n_f64_s64.htmlfn.vcvt_n_f64_u64.htmlfn.vcvt_n_s32_f32.htmlfn.vcvt_n_s64_f64.htmlfn.vcvt_n_u32_f32.htmlfn.vcvt_n_u64_f64.htmlfn.vcvt_s32_f32.htmlfn.vcvt_s64_f64.htmlfn.vcvt_u32_f32.htmlfn.vcvt_u64_f64.htmlfn.vcvta_s32_f32.htmlfn.vcvta_s64_f64.htmlfn.vcvta_u32_f32.htmlfn.vcvta_u64_f64.htmlfn.vcvtad_s64_f64.htmlfn.vcvtad_u64_f64.htmlfn.vcvtaq_s32_f32.htmlfn.vcvtaq_s64_f64.htmlfn.vcvtaq_u32_f32.htmlfn.vcvtaq_u64_f64.htmlfn.vcvtas_s32_f32.htmlfn.vcvtas_u32_f32.htmlfn.vcvtd_f64_s64.htmlfn.vcvtd_f64_u64.htmlfn.vcvtd_n_f64_s64.htmlfn.vcvtd_n_f64_u64.htmlfn.vcvtd_n_s64_f64.htmlfn.vcvtd_n_u64_f64.htmlfn.vcvtd_s64_f64.htmlfn.vcvtd_u64_f64.htmlfn.vcvtm_s32_f32.htmlfn.vcvtm_s64_f64.htmlfn.vcvtm_u32_f32.htmlfn.vcvtm_u64_f64.htmlfn.vcvtmd_s64_f64.htmlfn.vcvtmd_u64_f64.htmlfn.vcvtmq_s32_f32.htmlfn.vcvtmq_s64_f64.htmlfn.vcvtmq_u32_f32.htmlfn.vcvtmq_u64_f64.htmlfn.vcvtms_s32_f32.htmlfn.vcvtms_u32_f32.htmlfn.vcvtn_s32_f32.htmlfn.vcvtn_s64_f64.htmlfn.vcvtn_u32_f32.htmlfn.vcvtn_u64_f64.htmlfn.vcvtnd_s64_f64.htmlfn.vcvtnd_u64_f64.htmlfn.vcvtnq_s32_f32.htmlfn.vcvtnq_s64_f64.htmlfn.vcvtnq_u32_f32.htmlfn.vcvtnq_u64_f64.htmlfn.vcvtns_s32_f32.htmlfn.vcvtns_u32_f32.htmlfn.vcvtp_s32_f32.htmlfn.vcvtp_s64_f64.htmlfn.vcvtp_u32_f32.htmlfn.vcvtp_u64_f64.htmlfn.vcvtpd_s64_f64.htmlfn.vcvtpd_u64_f64.htmlfn.vcvtpq_s32_f32.htmlfn.vcvtpq_s64_f64.htmlfn.vcvtpq_u32_f32.htmlfn.vcvtpq_u64_f64.htmlfn.vcvtps_s32_f32.htmlfn.vcvtps_u32_f32.htmlfn.vcvtq_f32_s32.htmlfn.vcvtq_f32_u32.htmlfn.vcvtq_f64_s64.htmlfn.vcvtq_f64_u64.htmlfn.vcvtq_n_f32_s32.htmlfn.vcvtq_n_f32_u32.htmlfn.vcvtq_n_f64_s64.htmlfn.vcvtq_n_f64_u64.htmlfn.vcvtq_n_s32_f32.htmlfn.vcvtq_n_s64_f64.htmlfn.vcvtq_n_u32_f32.htmlfn.vcvtq_n_u64_f64.htmlfn.vcvtq_s32_f32.htmlfn.vcvtq_s64_f64.htmlfn.vcvtq_u32_f32.htmlfn.vcvtq_u64_f64.htmlfn.vcvts_f32_s32.htmlfn.vcvts_f32_u32.htmlfn.vcvts_n_f32_s32.htmlfn.vcvts_n_f32_u32.htmlfn.vcvts_n_s32_f32.htmlfn.vcvts_n_u32_f32.htmlfn.vcvts_s32_f32.htmlfn.vcvts_u32_f32.htmlfn.vcvtx_f32_f64.htmlfn.vcvtx_high_f32_f64.htmlfn.vcvtxd_f32_f64.htmlfn.vdiv_f32.htmlfn.vdiv_f64.htmlfn.vdivq_f32.htmlfn.vdivq_f64.htmlfn.vdot_lane_s32.htmlfn.vdot_lane_u32.htmlfn.vdot_laneq_s32.htmlfn.vdot_laneq_u32.htmlfn.vdot_s32.htmlfn.vdot_u32.htmlfn.vdotq_lane_s32.htmlfn.vdotq_lane_u32.htmlfn.vdotq_laneq_s32.htmlfn.vdotq_laneq_u32.htmlfn.vdotq_s32.htmlfn.vdotq_u32.htmlfn.vdup_lane_f32.htmlfn.vdup_lane_f64.htmlfn.vdup_lane_p16.htmlfn.vdup_lane_p64.htmlfn.vdup_lane_p8.htmlfn.vdup_lane_s16.htmlfn.vdup_lane_s32.htmlfn.vdup_lane_s64.htmlfn.vdup_lane_s8.htmlfn.vdup_lane_u16.htmlfn.vdup_lane_u32.htmlfn.vdup_lane_u64.htmlfn.vdup_lane_u8.htmlfn.vdup_laneq_f32.htmlfn.vdup_laneq_f64.htmlfn.vdup_laneq_p16.htmlfn.vdup_laneq_p64.htmlfn.vdup_laneq_p8.htmlfn.vdup_laneq_s16.htmlfn.vdup_laneq_s32.htmlfn.vdup_laneq_s64.htmlfn.vdup_laneq_s8.htmlfn.vdup_laneq_u16.htmlfn.vdup_laneq_u32.htmlfn.vdup_laneq_u64.htmlfn.vdup_laneq_u8.htmlfn.vdup_n_f32.htmlfn.vdup_n_f64.htmlfn.vdup_n_p16.htmlfn.vdup_n_p64.htmlfn.vdup_n_p8.htmlfn.vdup_n_s16.htmlfn.vdup_n_s32.htmlfn.vdup_n_s64.htmlfn.vdup_n_s8.htmlfn.vdup_n_u16.htmlfn.vdup_n_u32.htmlfn.vdup_n_u64.htmlfn.vdup_n_u8.htmlfn.vdupb_lane_p8.htmlfn.vdupb_lane_s8.htmlfn.vdupb_lane_u8.htmlfn.vdupb_laneq_p8.htmlfn.vdupb_laneq_s8.htmlfn.vdupb_laneq_u8.htmlfn.vdupd_lane_f64.htmlfn.vdupd_lane_s64.htmlfn.vdupd_lane_u64.htmlfn.vdupd_laneq_f64.htmlfn.vdupd_laneq_s64.htmlfn.vdupd_laneq_u64.htmlfn.vduph_lane_p16.htmlfn.vduph_lane_s16.htmlfn.vduph_lane_u16.htmlfn.vduph_laneq_p16.htmlfn.vduph_laneq_s16.htmlfn.vduph_laneq_u16.htmlfn.vdupq_lane_f32.htmlfn.vdupq_lane_f64.htmlfn.vdupq_lane_p16.htmlfn.vdupq_lane_p64.htmlfn.vdupq_lane_p8.htmlfn.vdupq_lane_s16.htmlfn.vdupq_lane_s32.htmlfn.vdupq_lane_s64.htmlfn.vdupq_lane_s8.htmlfn.vdupq_lane_u16.htmlfn.vdupq_lane_u32.htmlfn.vdupq_lane_u64.htmlfn.vdupq_lane_u8.htmlfn.vdupq_laneq_f32.htmlfn.vdupq_laneq_f64.htmlfn.vdupq_laneq_p16.htmlfn.vdupq_laneq_p64.htmlfn.vdupq_laneq_p8.htmlfn.vdupq_laneq_s16.htmlfn.vdupq_laneq_s32.htmlfn.vdupq_laneq_s64.htmlfn.vdupq_laneq_s8.htmlfn.vdupq_laneq_u16.htmlfn.vdupq_laneq_u32.htmlfn.vdupq_laneq_u64.htmlfn.vdupq_laneq_u8.htmlfn.vdupq_n_f32.htmlfn.vdupq_n_f64.htmlfn.vdupq_n_p16.htmlfn.vdupq_n_p64.htmlfn.vdupq_n_p8.htmlfn.vdupq_n_s16.htmlfn.vdupq_n_s32.htmlfn.vdupq_n_s64.htmlfn.vdupq_n_s8.htmlfn.vdupq_n_u16.htmlfn.vdupq_n_u32.htmlfn.vdupq_n_u64.htmlfn.vdupq_n_u8.htmlfn.vdups_lane_f32.htmlfn.vdups_lane_s32.htmlfn.vdups_lane_u32.htmlfn.vdups_laneq_f32.htmlfn.vdups_laneq_s32.htmlfn.vdups_laneq_u32.htmlfn.veor3q_s16.htmlfn.veor3q_s32.htmlfn.veor3q_s64.htmlfn.veor3q_s8.htmlfn.veor3q_u16.htmlfn.veor3q_u32.htmlfn.veor3q_u64.htmlfn.veor3q_u8.htmlfn.veor_s16.htmlfn.veor_s32.htmlfn.veor_s64.htmlfn.veor_s8.htmlfn.veor_u16.htmlfn.veor_u32.htmlfn.veor_u64.htmlfn.veor_u8.htmlfn.veorq_s16.htmlfn.veorq_s32.htmlfn.veorq_s64.htmlfn.veorq_s8.htmlfn.veorq_u16.htmlfn.veorq_u32.htmlfn.veorq_u64.htmlfn.veorq_u8.htmlfn.vext_f32.htmlfn.vext_f64.htmlfn.vext_p16.htmlfn.vext_p64.htmlfn.vext_p8.htmlfn.vext_s16.htmlfn.vext_s32.htmlfn.vext_s64.htmlfn.vext_s8.htmlfn.vext_u16.htmlfn.vext_u32.htmlfn.vext_u64.htmlfn.vext_u8.htmlfn.vextq_f32.htmlfn.vextq_f64.htmlfn.vextq_p16.htmlfn.vextq_p64.htmlfn.vextq_p8.htmlfn.vextq_s16.htmlfn.vextq_s32.htmlfn.vextq_s64.htmlfn.vextq_s8.htmlfn.vextq_u16.htmlfn.vextq_u32.htmlfn.vextq_u64.htmlfn.vextq_u8.htmlfn.vfma_f32.htmlfn.vfma_f64.htmlfn.vfma_lane_f32.htmlfn.vfma_lane_f64.htmlfn.vfma_laneq_f32.htmlfn.vfma_laneq_f64.htmlfn.vfma_n_f32.htmlfn.vfma_n_f64.htmlfn.vfmad_lane_f64.htmlfn.vfmad_laneq_f64.htmlfn.vfmaq_f32.htmlfn.vfmaq_f64.htmlfn.vfmaq_lane_f32.htmlfn.vfmaq_lane_f64.htmlfn.vfmaq_laneq_f32.htmlfn.vfmaq_laneq_f64.htmlfn.vfmaq_n_f32.htmlfn.vfmaq_n_f64.htmlfn.vfmas_lane_f32.htmlfn.vfmas_laneq_f32.htmlfn.vfms_f32.htmlfn.vfms_f64.htmlfn.vfms_lane_f32.htmlfn.vfms_lane_f64.htmlfn.vfms_laneq_f32.htmlfn.vfms_laneq_f64.htmlfn.vfms_n_f32.htmlfn.vfms_n_f64.htmlfn.vfmsd_lane_f64.htmlfn.vfmsd_laneq_f64.htmlfn.vfmsq_f32.htmlfn.vfmsq_f64.htmlfn.vfmsq_lane_f32.htmlfn.vfmsq_lane_f64.htmlfn.vfmsq_laneq_f32.htmlfn.vfmsq_laneq_f64.htmlfn.vfmsq_n_f32.htmlfn.vfmsq_n_f64.htmlfn.vfmss_lane_f32.htmlfn.vfmss_laneq_f32.htmlfn.vget_high_f32.htmlfn.vget_high_f64.htmlfn.vget_high_p16.htmlfn.vget_high_p64.htmlfn.vget_high_p8.htmlfn.vget_high_s16.htmlfn.vget_high_s32.htmlfn.vget_high_s64.htmlfn.vget_high_s8.htmlfn.vget_high_u16.htmlfn.vget_high_u32.htmlfn.vget_high_u64.htmlfn.vget_high_u8.htmlfn.vget_lane_f32.htmlfn.vget_lane_f64.htmlfn.vget_lane_p16.htmlfn.vget_lane_p64.htmlfn.vget_lane_p8.htmlfn.vget_lane_s16.htmlfn.vget_lane_s32.htmlfn.vget_lane_s64.htmlfn.vget_lane_s8.htmlfn.vget_lane_u16.htmlfn.vget_lane_u32.htmlfn.vget_lane_u64.htmlfn.vget_lane_u8.htmlfn.vget_low_f32.htmlfn.vget_low_f64.htmlfn.vget_low_p16.htmlfn.vget_low_p64.htmlfn.vget_low_p8.htmlfn.vget_low_s16.htmlfn.vget_low_s32.htmlfn.vget_low_s64.htmlfn.vget_low_s8.htmlfn.vget_low_u16.htmlfn.vget_low_u32.htmlfn.vget_low_u64.htmlfn.vget_low_u8.htmlfn.vgetq_lane_f32.htmlfn.vgetq_lane_f64.htmlfn.vgetq_lane_p16.htmlfn.vgetq_lane_p64.htmlfn.vgetq_lane_p8.htmlfn.vgetq_lane_s16.htmlfn.vgetq_lane_s32.htmlfn.vgetq_lane_s64.htmlfn.vgetq_lane_s8.htmlfn.vgetq_lane_u16.htmlfn.vgetq_lane_u32.htmlfn.vgetq_lane_u64.htmlfn.vgetq_lane_u8.htmlfn.vhadd_s16.htmlfn.vhadd_s32.htmlfn.vhadd_s8.htmlfn.vhadd_u16.htmlfn.vhadd_u32.htmlfn.vhadd_u8.htmlfn.vhaddq_s16.htmlfn.vhaddq_s32.htmlfn.vhaddq_s8.htmlfn.vhaddq_u16.htmlfn.vhaddq_u32.htmlfn.vhaddq_u8.htmlfn.vhsub_s16.htmlfn.vhsub_s32.htmlfn.vhsub_s8.htmlfn.vhsub_u16.htmlfn.vhsub_u32.htmlfn.vhsub_u8.htmlfn.vhsubq_s16.htmlfn.vhsubq_s32.htmlfn.vhsubq_s8.htmlfn.vhsubq_u16.htmlfn.vhsubq_u32.htmlfn.vhsubq_u8.htmlfn.vld1_dup_f32.htmlfn.vld1_dup_f64.htmlfn.vld1_dup_p16.htmlfn.vld1_dup_p64.htmlfn.vld1_dup_p8.htmlfn.vld1_dup_s16.htmlfn.vld1_dup_s32.htmlfn.vld1_dup_s64.htmlfn.vld1_dup_s8.htmlfn.vld1_dup_u16.htmlfn.vld1_dup_u32.htmlfn.vld1_dup_u64.htmlfn.vld1_dup_u8.htmlfn.vld1_f32.htmlfn.vld1_f32_x2.htmlfn.vld1_f32_x3.htmlfn.vld1_f32_x4.htmlfn.vld1_f64.htmlfn.vld1_f64_x2.htmlfn.vld1_f64_x3.htmlfn.vld1_f64_x4.htmlfn.vld1_lane_f32.htmlfn.vld1_lane_f64.htmlfn.vld1_lane_p16.htmlfn.vld1_lane_p64.htmlfn.vld1_lane_p8.htmlfn.vld1_lane_s16.htmlfn.vld1_lane_s32.htmlfn.vld1_lane_s64.htmlfn.vld1_lane_s8.htmlfn.vld1_lane_u16.htmlfn.vld1_lane_u32.htmlfn.vld1_lane_u64.htmlfn.vld1_lane_u8.htmlfn.vld1_p16.htmlfn.vld1_p16_x2.htmlfn.vld1_p16_x3.htmlfn.vld1_p16_x4.htmlfn.vld1_p64.htmlfn.vld1_p64_x2.htmlfn.vld1_p64_x3.htmlfn.vld1_p64_x4.htmlfn.vld1_p8.htmlfn.vld1_p8_x2.htmlfn.vld1_p8_x3.htmlfn.vld1_p8_x4.htmlfn.vld1_s16.htmlfn.vld1_s16_x2.htmlfn.vld1_s16_x3.htmlfn.vld1_s16_x4.htmlfn.vld1_s32.htmlfn.vld1_s32_x2.htmlfn.vld1_s32_x3.htmlfn.vld1_s32_x4.htmlfn.vld1_s64.htmlfn.vld1_s64_x2.htmlfn.vld1_s64_x3.htmlfn.vld1_s64_x4.htmlfn.vld1_s8.htmlfn.vld1_s8_x2.htmlfn.vld1_s8_x3.htmlfn.vld1_s8_x4.htmlfn.vld1_u16.htmlfn.vld1_u16_x2.htmlfn.vld1_u16_x3.htmlfn.vld1_u16_x4.htmlfn.vld1_u32.htmlfn.vld1_u32_x2.htmlfn.vld1_u32_x3.htmlfn.vld1_u32_x4.htmlfn.vld1_u64.htmlfn.vld1_u64_x2.htmlfn.vld1_u64_x3.htmlfn.vld1_u64_x4.htmlfn.vld1_u8.htmlfn.vld1_u8_x2.htmlfn.vld1_u8_x3.htmlfn.vld1_u8_x4.htmlfn.vld1q_dup_f32.htmlfn.vld1q_dup_f64.htmlfn.vld1q_dup_p16.htmlfn.vld1q_dup_p64.htmlfn.vld1q_dup_p8.htmlfn.vld1q_dup_s16.htmlfn.vld1q_dup_s32.htmlfn.vld1q_dup_s64.htmlfn.vld1q_dup_s8.htmlfn.vld1q_dup_u16.htmlfn.vld1q_dup_u32.htmlfn.vld1q_dup_u64.htmlfn.vld1q_dup_u8.htmlfn.vld1q_f32.htmlfn.vld1q_f32_x2.htmlfn.vld1q_f32_x3.htmlfn.vld1q_f32_x4.htmlfn.vld1q_f64.htmlfn.vld1q_f64_x2.htmlfn.vld1q_f64_x3.htmlfn.vld1q_f64_x4.htmlfn.vld1q_lane_f32.htmlfn.vld1q_lane_f64.htmlfn.vld1q_lane_p16.htmlfn.vld1q_lane_p64.htmlfn.vld1q_lane_p8.htmlfn.vld1q_lane_s16.htmlfn.vld1q_lane_s32.htmlfn.vld1q_lane_s64.htmlfn.vld1q_lane_s8.htmlfn.vld1q_lane_u16.htmlfn.vld1q_lane_u32.htmlfn.vld1q_lane_u64.htmlfn.vld1q_lane_u8.htmlfn.vld1q_p16.htmlfn.vld1q_p16_x2.htmlfn.vld1q_p16_x3.htmlfn.vld1q_p16_x4.htmlfn.vld1q_p64.htmlfn.vld1q_p64_x2.htmlfn.vld1q_p64_x3.htmlfn.vld1q_p64_x4.htmlfn.vld1q_p8.htmlfn.vld1q_p8_x2.htmlfn.vld1q_p8_x3.htmlfn.vld1q_p8_x4.htmlfn.vld1q_s16.htmlfn.vld1q_s16_x2.htmlfn.vld1q_s16_x3.htmlfn.vld1q_s16_x4.htmlfn.vld1q_s32.htmlfn.vld1q_s32_x2.htmlfn.vld1q_s32_x3.htmlfn.vld1q_s32_x4.htmlfn.vld1q_s64.htmlfn.vld1q_s64_x2.htmlfn.vld1q_s64_x3.htmlfn.vld1q_s64_x4.htmlfn.vld1q_s8.htmlfn.vld1q_s8_x2.htmlfn.vld1q_s8_x3.htmlfn.vld1q_s8_x4.htmlfn.vld1q_u16.htmlfn.vld1q_u16_x2.htmlfn.vld1q_u16_x3.htmlfn.vld1q_u16_x4.htmlfn.vld1q_u32.htmlfn.vld1q_u32_x2.htmlfn.vld1q_u32_x3.htmlfn.vld1q_u32_x4.htmlfn.vld1q_u64.htmlfn.vld1q_u64_x2.htmlfn.vld1q_u64_x3.htmlfn.vld1q_u64_x4.htmlfn.vld1q_u8.htmlfn.vld1q_u8_x2.htmlfn.vld1q_u8_x3.htmlfn.vld1q_u8_x4.htmlfn.vld2_dup_f32.htmlfn.vld2_dup_f64.htmlfn.vld2_dup_p16.htmlfn.vld2_dup_p64.htmlfn.vld2_dup_p8.htmlfn.vld2_dup_s16.htmlfn.vld2_dup_s32.htmlfn.vld2_dup_s64.htmlfn.vld2_dup_s8.htmlfn.vld2_dup_u16.htmlfn.vld2_dup_u32.htmlfn.vld2_dup_u64.htmlfn.vld2_dup_u8.htmlfn.vld2_f32.htmlfn.vld2_f64.htmlfn.vld2_lane_f32.htmlfn.vld2_lane_f64.htmlfn.vld2_lane_p16.htmlfn.vld2_lane_p64.htmlfn.vld2_lane_p8.htmlfn.vld2_lane_s16.htmlfn.vld2_lane_s32.htmlfn.vld2_lane_s64.htmlfn.vld2_lane_s8.htmlfn.vld2_lane_u16.htmlfn.vld2_lane_u32.htmlfn.vld2_lane_u64.htmlfn.vld2_lane_u8.htmlfn.vld2_p16.htmlfn.vld2_p64.htmlfn.vld2_p8.htmlfn.vld2_s16.htmlfn.vld2_s32.htmlfn.vld2_s64.htmlfn.vld2_s8.htmlfn.vld2_u16.htmlfn.vld2_u32.htmlfn.vld2_u64.htmlfn.vld2_u8.htmlfn.vld2q_dup_f32.htmlfn.vld2q_dup_f64.htmlfn.vld2q_dup_p16.htmlfn.vld2q_dup_p64.htmlfn.vld2q_dup_p8.htmlfn.vld2q_dup_s16.htmlfn.vld2q_dup_s32.htmlfn.vld2q_dup_s64.htmlfn.vld2q_dup_s8.htmlfn.vld2q_dup_u16.htmlfn.vld2q_dup_u32.htmlfn.vld2q_dup_u64.htmlfn.vld2q_dup_u8.htmlfn.vld2q_f32.htmlfn.vld2q_f64.htmlfn.vld2q_lane_f32.htmlfn.vld2q_lane_f64.htmlfn.vld2q_lane_p16.htmlfn.vld2q_lane_p64.htmlfn.vld2q_lane_p8.htmlfn.vld2q_lane_s16.htmlfn.vld2q_lane_s32.htmlfn.vld2q_lane_s64.htmlfn.vld2q_lane_s8.htmlfn.vld2q_lane_u16.htmlfn.vld2q_lane_u32.htmlfn.vld2q_lane_u64.htmlfn.vld2q_lane_u8.htmlfn.vld2q_p16.htmlfn.vld2q_p64.htmlfn.vld2q_p8.htmlfn.vld2q_s16.htmlfn.vld2q_s32.htmlfn.vld2q_s64.htmlfn.vld2q_s8.htmlfn.vld2q_u16.htmlfn.vld2q_u32.htmlfn.vld2q_u64.htmlfn.vld2q_u8.htmlfn.vld3_dup_f32.htmlfn.vld3_dup_f64.htmlfn.vld3_dup_p16.htmlfn.vld3_dup_p64.htmlfn.vld3_dup_p8.htmlfn.vld3_dup_s16.htmlfn.vld3_dup_s32.htmlfn.vld3_dup_s64.htmlfn.vld3_dup_s8.htmlfn.vld3_dup_u16.htmlfn.vld3_dup_u32.htmlfn.vld3_dup_u64.htmlfn.vld3_dup_u8.htmlfn.vld3_f32.htmlfn.vld3_f64.htmlfn.vld3_lane_f32.htmlfn.vld3_lane_f64.htmlfn.vld3_lane_p16.htmlfn.vld3_lane_p64.htmlfn.vld3_lane_p8.htmlfn.vld3_lane_s16.htmlfn.vld3_lane_s32.htmlfn.vld3_lane_s64.htmlfn.vld3_lane_s8.htmlfn.vld3_lane_u16.htmlfn.vld3_lane_u32.htmlfn.vld3_lane_u64.htmlfn.vld3_lane_u8.htmlfn.vld3_p16.htmlfn.vld3_p64.htmlfn.vld3_p8.htmlfn.vld3_s16.htmlfn.vld3_s32.htmlfn.vld3_s64.htmlfn.vld3_s8.htmlfn.vld3_u16.htmlfn.vld3_u32.htmlfn.vld3_u64.htmlfn.vld3_u8.htmlfn.vld3q_dup_f32.htmlfn.vld3q_dup_f64.htmlfn.vld3q_dup_p16.htmlfn.vld3q_dup_p64.htmlfn.vld3q_dup_p8.htmlfn.vld3q_dup_s16.htmlfn.vld3q_dup_s32.htmlfn.vld3q_dup_s64.htmlfn.vld3q_dup_s8.htmlfn.vld3q_dup_u16.htmlfn.vld3q_dup_u32.htmlfn.vld3q_dup_u64.htmlfn.vld3q_dup_u8.htmlfn.vld3q_f32.htmlfn.vld3q_f64.htmlfn.vld3q_lane_f32.htmlfn.vld3q_lane_f64.htmlfn.vld3q_lane_p16.htmlfn.vld3q_lane_p64.htmlfn.vld3q_lane_p8.htmlfn.vld3q_lane_s16.htmlfn.vld3q_lane_s32.htmlfn.vld3q_lane_s64.htmlfn.vld3q_lane_s8.htmlfn.vld3q_lane_u16.htmlfn.vld3q_lane_u32.htmlfn.vld3q_lane_u64.htmlfn.vld3q_lane_u8.htmlfn.vld3q_p16.htmlfn.vld3q_p64.htmlfn.vld3q_p8.htmlfn.vld3q_s16.htmlfn.vld3q_s32.htmlfn.vld3q_s64.htmlfn.vld3q_s8.htmlfn.vld3q_u16.htmlfn.vld3q_u32.htmlfn.vld3q_u64.htmlfn.vld3q_u8.htmlfn.vld4_dup_f32.htmlfn.vld4_dup_f64.htmlfn.vld4_dup_p16.htmlfn.vld4_dup_p64.htmlfn.vld4_dup_p8.htmlfn.vld4_dup_s16.htmlfn.vld4_dup_s32.htmlfn.vld4_dup_s64.htmlfn.vld4_dup_s8.htmlfn.vld4_dup_u16.htmlfn.vld4_dup_u32.htmlfn.vld4_dup_u64.htmlfn.vld4_dup_u8.htmlfn.vld4_f32.htmlfn.vld4_f64.htmlfn.vld4_lane_f32.htmlfn.vld4_lane_f64.htmlfn.vld4_lane_p16.htmlfn.vld4_lane_p64.htmlfn.vld4_lane_p8.htmlfn.vld4_lane_s16.htmlfn.vld4_lane_s32.htmlfn.vld4_lane_s64.htmlfn.vld4_lane_s8.htmlfn.vld4_lane_u16.htmlfn.vld4_lane_u32.htmlfn.vld4_lane_u64.htmlfn.vld4_lane_u8.htmlfn.vld4_p16.htmlfn.vld4_p64.htmlfn.vld4_p8.htmlfn.vld4_s16.htmlfn.vld4_s32.htmlfn.vld4_s64.htmlfn.vld4_s8.htmlfn.vld4_u16.htmlfn.vld4_u32.htmlfn.vld4_u64.htmlfn.vld4_u8.htmlfn.vld4q_dup_f32.htmlfn.vld4q_dup_f64.htmlfn.vld4q_dup_p16.htmlfn.vld4q_dup_p64.htmlfn.vld4q_dup_p8.htmlfn.vld4q_dup_s16.htmlfn.vld4q_dup_s32.htmlfn.vld4q_dup_s64.htmlfn.vld4q_dup_s8.htmlfn.vld4q_dup_u16.htmlfn.vld4q_dup_u32.htmlfn.vld4q_dup_u64.htmlfn.vld4q_dup_u8.htmlfn.vld4q_f32.htmlfn.vld4q_f64.htmlfn.vld4q_lane_f32.htmlfn.vld4q_lane_f64.htmlfn.vld4q_lane_p16.htmlfn.vld4q_lane_p64.htmlfn.vld4q_lane_p8.htmlfn.vld4q_lane_s16.htmlfn.vld4q_lane_s32.htmlfn.vld4q_lane_s64.htmlfn.vld4q_lane_s8.htmlfn.vld4q_lane_u16.htmlfn.vld4q_lane_u32.htmlfn.vld4q_lane_u64.htmlfn.vld4q_lane_u8.htmlfn.vld4q_p16.htmlfn.vld4q_p64.htmlfn.vld4q_p8.htmlfn.vld4q_s16.htmlfn.vld4q_s32.htmlfn.vld4q_s64.htmlfn.vld4q_s8.htmlfn.vld4q_u16.htmlfn.vld4q_u32.htmlfn.vld4q_u64.htmlfn.vld4q_u8.htmlfn.vldrq_p128.htmlfn.vmax_f32.htmlfn.vmax_f64.htmlfn.vmax_s16.htmlfn.vmax_s32.htmlfn.vmax_s8.htmlfn.vmax_u16.htmlfn.vmax_u32.htmlfn.vmax_u8.htmlfn.vmaxnm_f32.htmlfn.vmaxnm_f64.htmlfn.vmaxnmq_f32.htmlfn.vmaxnmq_f64.htmlfn.vmaxnmv_f32.htmlfn.vmaxnmvq_f32.htmlfn.vmaxnmvq_f64.htmlfn.vmaxq_f32.htmlfn.vmaxq_f64.htmlfn.vmaxq_s16.htmlfn.vmaxq_s32.htmlfn.vmaxq_s8.htmlfn.vmaxq_u16.htmlfn.vmaxq_u32.htmlfn.vmaxq_u8.htmlfn.vmaxv_f32.htmlfn.vmaxv_s16.htmlfn.vmaxv_s32.htmlfn.vmaxv_s8.htmlfn.vmaxv_u16.htmlfn.vmaxv_u32.htmlfn.vmaxv_u8.htmlfn.vmaxvq_f32.htmlfn.vmaxvq_f64.htmlfn.vmaxvq_s16.htmlfn.vmaxvq_s32.htmlfn.vmaxvq_s8.htmlfn.vmaxvq_u16.htmlfn.vmaxvq_u32.htmlfn.vmaxvq_u8.htmlfn.vmin_f32.htmlfn.vmin_f64.htmlfn.vmin_s16.htmlfn.vmin_s32.htmlfn.vmin_s8.htmlfn.vmin_u16.htmlfn.vmin_u32.htmlfn.vmin_u8.htmlfn.vminnm_f32.htmlfn.vminnm_f64.htmlfn.vminnmq_f32.htmlfn.vminnmq_f64.htmlfn.vminnmv_f32.htmlfn.vminnmvq_f32.htmlfn.vminnmvq_f64.htmlfn.vminq_f32.htmlfn.vminq_f64.htmlfn.vminq_s16.htmlfn.vminq_s32.htmlfn.vminq_s8.htmlfn.vminq_u16.htmlfn.vminq_u32.htmlfn.vminq_u8.htmlfn.vminv_f32.htmlfn.vminv_s16.htmlfn.vminv_s32.htmlfn.vminv_s8.htmlfn.vminv_u16.htmlfn.vminv_u32.htmlfn.vminv_u8.htmlfn.vminvq_f32.htmlfn.vminvq_f64.htmlfn.vminvq_s16.htmlfn.vminvq_s32.htmlfn.vminvq_s8.htmlfn.vminvq_u16.htmlfn.vminvq_u32.htmlfn.vminvq_u8.htmlfn.vmla_f32.htmlfn.vmla_f64.htmlfn.vmla_lane_f32.htmlfn.vmla_lane_s16.htmlfn.vmla_lane_s32.htmlfn.vmla_lane_u16.htmlfn.vmla_lane_u32.htmlfn.vmla_laneq_f32.htmlfn.vmla_laneq_s16.htmlfn.vmla_laneq_s32.htmlfn.vmla_laneq_u16.htmlfn.vmla_laneq_u32.htmlfn.vmla_n_f32.htmlfn.vmla_n_s16.htmlfn.vmla_n_s32.htmlfn.vmla_n_u16.htmlfn.vmla_n_u32.htmlfn.vmla_s16.htmlfn.vmla_s32.htmlfn.vmla_s8.htmlfn.vmla_u16.htmlfn.vmla_u32.htmlfn.vmla_u8.htmlfn.vmlal_high_lane_s16.htmlfn.vmlal_high_lane_s32.htmlfn.vmlal_high_lane_u16.htmlfn.vmlal_high_lane_u32.htmlfn.vmlal_high_laneq_s16.htmlfn.vmlal_high_laneq_s32.htmlfn.vmlal_high_laneq_u16.htmlfn.vmlal_high_laneq_u32.htmlfn.vmlal_high_n_s16.htmlfn.vmlal_high_n_s32.htmlfn.vmlal_high_n_u16.htmlfn.vmlal_high_n_u32.htmlfn.vmlal_high_s16.htmlfn.vmlal_high_s32.htmlfn.vmlal_high_s8.htmlfn.vmlal_high_u16.htmlfn.vmlal_high_u32.htmlfn.vmlal_high_u8.htmlfn.vmlal_lane_s16.htmlfn.vmlal_lane_s32.htmlfn.vmlal_lane_u16.htmlfn.vmlal_lane_u32.htmlfn.vmlal_laneq_s16.htmlfn.vmlal_laneq_s32.htmlfn.vmlal_laneq_u16.htmlfn.vmlal_laneq_u32.htmlfn.vmlal_n_s16.htmlfn.vmlal_n_s32.htmlfn.vmlal_n_u16.htmlfn.vmlal_n_u32.htmlfn.vmlal_s16.htmlfn.vmlal_s32.htmlfn.vmlal_s8.htmlfn.vmlal_u16.htmlfn.vmlal_u32.htmlfn.vmlal_u8.htmlfn.vmlaq_f32.htmlfn.vmlaq_f64.htmlfn.vmlaq_lane_f32.htmlfn.vmlaq_lane_s16.htmlfn.vmlaq_lane_s32.htmlfn.vmlaq_lane_u16.htmlfn.vmlaq_lane_u32.htmlfn.vmlaq_laneq_f32.htmlfn.vmlaq_laneq_s16.htmlfn.vmlaq_laneq_s32.htmlfn.vmlaq_laneq_u16.htmlfn.vmlaq_laneq_u32.htmlfn.vmlaq_n_f32.htmlfn.vmlaq_n_s16.htmlfn.vmlaq_n_s32.htmlfn.vmlaq_n_u16.htmlfn.vmlaq_n_u32.htmlfn.vmlaq_s16.htmlfn.vmlaq_s32.htmlfn.vmlaq_s8.htmlfn.vmlaq_u16.htmlfn.vmlaq_u32.htmlfn.vmlaq_u8.htmlfn.vmls_f32.htmlfn.vmls_f64.htmlfn.vmls_lane_f32.htmlfn.vmls_lane_s16.htmlfn.vmls_lane_s32.htmlfn.vmls_lane_u16.htmlfn.vmls_lane_u32.htmlfn.vmls_laneq_f32.htmlfn.vmls_laneq_s16.htmlfn.vmls_laneq_s32.htmlfn.vmls_laneq_u16.htmlfn.vmls_laneq_u32.htmlfn.vmls_n_f32.htmlfn.vmls_n_s16.htmlfn.vmls_n_s32.htmlfn.vmls_n_u16.htmlfn.vmls_n_u32.htmlfn.vmls_s16.htmlfn.vmls_s32.htmlfn.vmls_s8.htmlfn.vmls_u16.htmlfn.vmls_u32.htmlfn.vmls_u8.htmlfn.vmlsl_high_lane_s16.htmlfn.vmlsl_high_lane_s32.htmlfn.vmlsl_high_lane_u16.htmlfn.vmlsl_high_lane_u32.htmlfn.vmlsl_high_laneq_s16.htmlfn.vmlsl_high_laneq_s32.htmlfn.vmlsl_high_laneq_u16.htmlfn.vmlsl_high_laneq_u32.htmlfn.vmlsl_high_n_s16.htmlfn.vmlsl_high_n_s32.htmlfn.vmlsl_high_n_u16.htmlfn.vmlsl_high_n_u32.htmlfn.vmlsl_high_s16.htmlfn.vmlsl_high_s32.htmlfn.vmlsl_high_s8.htmlfn.vmlsl_high_u16.htmlfn.vmlsl_high_u32.htmlfn.vmlsl_high_u8.htmlfn.vmlsl_lane_s16.htmlfn.vmlsl_lane_s32.htmlfn.vmlsl_lane_u16.htmlfn.vmlsl_lane_u32.htmlfn.vmlsl_laneq_s16.htmlfn.vmlsl_laneq_s32.htmlfn.vmlsl_laneq_u16.htmlfn.vmlsl_laneq_u32.htmlfn.vmlsl_n_s16.htmlfn.vmlsl_n_s32.htmlfn.vmlsl_n_u16.htmlfn.vmlsl_n_u32.htmlfn.vmlsl_s16.htmlfn.vmlsl_s32.htmlfn.vmlsl_s8.htmlfn.vmlsl_u16.htmlfn.vmlsl_u32.htmlfn.vmlsl_u8.htmlfn.vmlsq_f32.htmlfn.vmlsq_f64.htmlfn.vmlsq_lane_f32.htmlfn.vmlsq_lane_s16.htmlfn.vmlsq_lane_s32.htmlfn.vmlsq_lane_u16.htmlfn.vmlsq_lane_u32.htmlfn.vmlsq_laneq_f32.htmlfn.vmlsq_laneq_s16.htmlfn.vmlsq_laneq_s32.htmlfn.vmlsq_laneq_u16.htmlfn.vmlsq_laneq_u32.htmlfn.vmlsq_n_f32.htmlfn.vmlsq_n_s16.htmlfn.vmlsq_n_s32.htmlfn.vmlsq_n_u16.htmlfn.vmlsq_n_u32.htmlfn.vmlsq_s16.htmlfn.vmlsq_s32.htmlfn.vmlsq_s8.htmlfn.vmlsq_u16.htmlfn.vmlsq_u32.htmlfn.vmlsq_u8.htmlfn.vmmlaq_s32.htmlfn.vmmlaq_u32.htmlfn.vmov_n_f32.htmlfn.vmov_n_f64.htmlfn.vmov_n_p16.htmlfn.vmov_n_p64.htmlfn.vmov_n_p8.htmlfn.vmov_n_s16.htmlfn.vmov_n_s32.htmlfn.vmov_n_s64.htmlfn.vmov_n_s8.htmlfn.vmov_n_u16.htmlfn.vmov_n_u32.htmlfn.vmov_n_u64.htmlfn.vmov_n_u8.htmlfn.vmovl_high_s16.htmlfn.vmovl_high_s32.htmlfn.vmovl_high_s8.htmlfn.vmovl_high_u16.htmlfn.vmovl_high_u32.htmlfn.vmovl_high_u8.htmlfn.vmovl_s16.htmlfn.vmovl_s32.htmlfn.vmovl_s8.htmlfn.vmovl_u16.htmlfn.vmovl_u32.htmlfn.vmovl_u8.htmlfn.vmovn_high_s16.htmlfn.vmovn_high_s32.htmlfn.vmovn_high_s64.htmlfn.vmovn_high_u16.htmlfn.vmovn_high_u32.htmlfn.vmovn_high_u64.htmlfn.vmovn_s16.htmlfn.vmovn_s32.htmlfn.vmovn_s64.htmlfn.vmovn_u16.htmlfn.vmovn_u32.htmlfn.vmovn_u64.htmlfn.vmovq_n_f32.htmlfn.vmovq_n_f64.htmlfn.vmovq_n_p16.htmlfn.vmovq_n_p64.htmlfn.vmovq_n_p8.htmlfn.vmovq_n_s16.htmlfn.vmovq_n_s32.htmlfn.vmovq_n_s64.htmlfn.vmovq_n_s8.htmlfn.vmovq_n_u16.htmlfn.vmovq_n_u32.htmlfn.vmovq_n_u64.htmlfn.vmovq_n_u8.htmlfn.vmul_f32.htmlfn.vmul_f64.htmlfn.vmul_lane_f32.htmlfn.vmul_lane_f64.htmlfn.vmul_lane_s16.htmlfn.vmul_lane_s32.htmlfn.vmul_lane_u16.htmlfn.vmul_lane_u32.htmlfn.vmul_laneq_f32.htmlfn.vmul_laneq_f64.htmlfn.vmul_laneq_s16.htmlfn.vmul_laneq_s32.htmlfn.vmul_laneq_u16.htmlfn.vmul_laneq_u32.htmlfn.vmul_n_f32.htmlfn.vmul_n_f64.htmlfn.vmul_n_s16.htmlfn.vmul_n_s32.htmlfn.vmul_n_u16.htmlfn.vmul_n_u32.htmlfn.vmul_p8.htmlfn.vmul_s16.htmlfn.vmul_s32.htmlfn.vmul_s8.htmlfn.vmul_u16.htmlfn.vmul_u32.htmlfn.vmul_u8.htmlfn.vmuld_lane_f64.htmlfn.vmuld_laneq_f64.htmlfn.vmull_high_lane_s16.htmlfn.vmull_high_lane_s32.htmlfn.vmull_high_lane_u16.htmlfn.vmull_high_lane_u32.htmlfn.vmull_high_laneq_s16.htmlfn.vmull_high_laneq_s32.htmlfn.vmull_high_laneq_u16.htmlfn.vmull_high_laneq_u32.htmlfn.vmull_high_n_s16.htmlfn.vmull_high_n_s32.htmlfn.vmull_high_n_u16.htmlfn.vmull_high_n_u32.htmlfn.vmull_high_p64.htmlfn.vmull_high_p8.htmlfn.vmull_high_s16.htmlfn.vmull_high_s32.htmlfn.vmull_high_s8.htmlfn.vmull_high_u16.htmlfn.vmull_high_u32.htmlfn.vmull_high_u8.htmlfn.vmull_lane_s16.htmlfn.vmull_lane_s32.htmlfn.vmull_lane_u16.htmlfn.vmull_lane_u32.htmlfn.vmull_laneq_s16.htmlfn.vmull_laneq_s32.htmlfn.vmull_laneq_u16.htmlfn.vmull_laneq_u32.htmlfn.vmull_n_s16.htmlfn.vmull_n_s32.htmlfn.vmull_n_u16.htmlfn.vmull_n_u32.htmlfn.vmull_p64.htmlfn.vmull_p8.htmlfn.vmull_s16.htmlfn.vmull_s32.htmlfn.vmull_s8.htmlfn.vmull_u16.htmlfn.vmull_u32.htmlfn.vmull_u8.htmlfn.vmulq_f32.htmlfn.vmulq_f64.htmlfn.vmulq_lane_f32.htmlfn.vmulq_lane_f64.htmlfn.vmulq_lane_s16.htmlfn.vmulq_lane_s32.htmlfn.vmulq_lane_u16.htmlfn.vmulq_lane_u32.htmlfn.vmulq_laneq_f32.htmlfn.vmulq_laneq_f64.htmlfn.vmulq_laneq_s16.htmlfn.vmulq_laneq_s32.htmlfn.vmulq_laneq_u16.htmlfn.vmulq_laneq_u32.htmlfn.vmulq_n_f32.htmlfn.vmulq_n_f64.htmlfn.vmulq_n_s16.htmlfn.vmulq_n_s32.htmlfn.vmulq_n_u16.htmlfn.vmulq_n_u32.htmlfn.vmulq_p8.htmlfn.vmulq_s16.htmlfn.vmulq_s32.htmlfn.vmulq_s8.htmlfn.vmulq_u16.htmlfn.vmulq_u32.htmlfn.vmulq_u8.htmlfn.vmuls_lane_f32.htmlfn.vmuls_laneq_f32.htmlfn.vmulx_f32.htmlfn.vmulx_f64.htmlfn.vmulx_lane_f32.htmlfn.vmulx_lane_f64.htmlfn.vmulx_laneq_f32.htmlfn.vmulx_laneq_f64.htmlfn.vmulxd_f64.htmlfn.vmulxd_lane_f64.htmlfn.vmulxd_laneq_f64.htmlfn.vmulxq_f32.htmlfn.vmulxq_f64.htmlfn.vmulxq_lane_f32.htmlfn.vmulxq_lane_f64.htmlfn.vmulxq_laneq_f32.htmlfn.vmulxq_laneq_f64.htmlfn.vmulxs_f32.htmlfn.vmulxs_lane_f32.htmlfn.vmulxs_laneq_f32.htmlfn.vmvn_p8.htmlfn.vmvn_s16.htmlfn.vmvn_s32.htmlfn.vmvn_s8.htmlfn.vmvn_u16.htmlfn.vmvn_u32.htmlfn.vmvn_u8.htmlfn.vmvnq_p8.htmlfn.vmvnq_s16.htmlfn.vmvnq_s32.htmlfn.vmvnq_s8.htmlfn.vmvnq_u16.htmlfn.vmvnq_u32.htmlfn.vmvnq_u8.htmlfn.vneg_f32.htmlfn.vneg_f64.htmlfn.vneg_s16.htmlfn.vneg_s32.htmlfn.vneg_s64.htmlfn.vneg_s8.htmlfn.vnegd_s64.htmlfn.vnegq_f32.htmlfn.vnegq_f64.htmlfn.vnegq_s16.htmlfn.vnegq_s32.htmlfn.vnegq_s64.htmlfn.vnegq_s8.htmlfn.vorn_s16.htmlfn.vorn_s32.htmlfn.vorn_s64.htmlfn.vorn_s8.htmlfn.vorn_u16.htmlfn.vorn_u32.htmlfn.vorn_u64.htmlfn.vorn_u8.htmlfn.vornq_s16.htmlfn.vornq_s32.htmlfn.vornq_s64.htmlfn.vornq_s8.htmlfn.vornq_u16.htmlfn.vornq_u32.htmlfn.vornq_u64.htmlfn.vornq_u8.htmlfn.vorr_s16.htmlfn.vorr_s32.htmlfn.vorr_s64.htmlfn.vorr_s8.htmlfn.vorr_u16.htmlfn.vorr_u32.htmlfn.vorr_u64.htmlfn.vorr_u8.htmlfn.vorrq_s16.htmlfn.vorrq_s32.htmlfn.vorrq_s64.htmlfn.vorrq_s8.htmlfn.vorrq_u16.htmlfn.vorrq_u32.htmlfn.vorrq_u64.htmlfn.vorrq_u8.htmlfn.vpadal_s16.htmlfn.vpadal_s32.htmlfn.vpadal_s8.htmlfn.vpadal_u16.htmlfn.vpadal_u32.htmlfn.vpadal_u8.htmlfn.vpadalq_s16.htmlfn.vpadalq_s32.htmlfn.vpadalq_s8.htmlfn.vpadalq_u16.htmlfn.vpadalq_u32.htmlfn.vpadalq_u8.htmlfn.vpadd_f32.htmlfn.vpadd_s16.htmlfn.vpadd_s32.htmlfn.vpadd_s8.htmlfn.vpadd_u16.htmlfn.vpadd_u32.htmlfn.vpadd_u8.htmlfn.vpaddd_f64.htmlfn.vpaddd_s64.htmlfn.vpaddd_u64.htmlfn.vpaddl_s16.htmlfn.vpaddl_s32.htmlfn.vpaddl_s8.htmlfn.vpaddl_u16.htmlfn.vpaddl_u32.htmlfn.vpaddl_u8.htmlfn.vpaddlq_s16.htmlfn.vpaddlq_s32.htmlfn.vpaddlq_s8.htmlfn.vpaddlq_u16.htmlfn.vpaddlq_u32.htmlfn.vpaddlq_u8.htmlfn.vpaddq_f32.htmlfn.vpaddq_f64.htmlfn.vpaddq_s16.htmlfn.vpaddq_s32.htmlfn.vpaddq_s64.htmlfn.vpaddq_s8.htmlfn.vpaddq_u16.htmlfn.vpaddq_u32.htmlfn.vpaddq_u64.htmlfn.vpaddq_u8.htmlfn.vpadds_f32.htmlfn.vpmax_f32.htmlfn.vpmax_s16.htmlfn.vpmax_s32.htmlfn.vpmax_s8.htmlfn.vpmax_u16.htmlfn.vpmax_u32.htmlfn.vpmax_u8.htmlfn.vpmaxnm_f32.htmlfn.vpmaxnmq_f32.htmlfn.vpmaxnmq_f64.htmlfn.vpmaxnmqd_f64.htmlfn.vpmaxnms_f32.htmlfn.vpmaxq_f32.htmlfn.vpmaxq_f64.htmlfn.vpmaxq_s16.htmlfn.vpmaxq_s32.htmlfn.vpmaxq_s8.htmlfn.vpmaxq_u16.htmlfn.vpmaxq_u32.htmlfn.vpmaxq_u8.htmlfn.vpmaxqd_f64.htmlfn.vpmaxs_f32.htmlfn.vpmin_f32.htmlfn.vpmin_s16.htmlfn.vpmin_s32.htmlfn.vpmin_s8.htmlfn.vpmin_u16.htmlfn.vpmin_u32.htmlfn.vpmin_u8.htmlfn.vpminnm_f32.htmlfn.vpminnmq_f32.htmlfn.vpminnmq_f64.htmlfn.vpminnmqd_f64.htmlfn.vpminnms_f32.htmlfn.vpminq_f32.htmlfn.vpminq_f64.htmlfn.vpminq_s16.htmlfn.vpminq_s32.htmlfn.vpminq_s8.htmlfn.vpminq_u16.htmlfn.vpminq_u32.htmlfn.vpminq_u8.htmlfn.vpminqd_f64.htmlfn.vpmins_f32.htmlfn.vqabs_s16.htmlfn.vqabs_s32.htmlfn.vqabs_s64.htmlfn.vqabs_s8.htmlfn.vqabsb_s8.htmlfn.vqabsd_s64.htmlfn.vqabsh_s16.htmlfn.vqabsq_s16.htmlfn.vqabsq_s32.htmlfn.vqabsq_s64.htmlfn.vqabsq_s8.htmlfn.vqabss_s32.htmlfn.vqadd_s16.htmlfn.vqadd_s32.htmlfn.vqadd_s64.htmlfn.vqadd_s8.htmlfn.vqadd_u16.htmlfn.vqadd_u32.htmlfn.vqadd_u64.htmlfn.vqadd_u8.htmlfn.vqaddb_s8.htmlfn.vqaddb_u8.htmlfn.vqaddd_s64.htmlfn.vqaddd_u64.htmlfn.vqaddh_s16.htmlfn.vqaddh_u16.htmlfn.vqaddq_s16.htmlfn.vqaddq_s32.htmlfn.vqaddq_s64.htmlfn.vqaddq_s8.htmlfn.vqaddq_u16.htmlfn.vqaddq_u32.htmlfn.vqaddq_u64.htmlfn.vqaddq_u8.htmlfn.vqadds_s32.htmlfn.vqadds_u32.htmlfn.vqdmlal_high_lane_s16.htmlfn.vqdmlal_high_lane_s32.htmlfn.vqdmlal_high_laneq_s16.htmlfn.vqdmlal_high_laneq_s32.htmlfn.vqdmlal_high_n_s16.htmlfn.vqdmlal_high_n_s32.htmlfn.vqdmlal_high_s16.htmlfn.vqdmlal_high_s32.htmlfn.vqdmlal_lane_s16.htmlfn.vqdmlal_lane_s32.htmlfn.vqdmlal_laneq_s16.htmlfn.vqdmlal_laneq_s32.htmlfn.vqdmlal_n_s16.htmlfn.vqdmlal_n_s32.htmlfn.vqdmlal_s16.htmlfn.vqdmlal_s32.htmlfn.vqdmlalh_lane_s16.htmlfn.vqdmlalh_laneq_s16.htmlfn.vqdmlalh_s16.htmlfn.vqdmlals_lane_s32.htmlfn.vqdmlals_laneq_s32.htmlfn.vqdmlals_s32.htmlfn.vqdmlsl_high_lane_s16.htmlfn.vqdmlsl_high_lane_s32.htmlfn.vqdmlsl_high_laneq_s16.htmlfn.vqdmlsl_high_laneq_s32.htmlfn.vqdmlsl_high_n_s16.htmlfn.vqdmlsl_high_n_s32.htmlfn.vqdmlsl_high_s16.htmlfn.vqdmlsl_high_s32.htmlfn.vqdmlsl_lane_s16.htmlfn.vqdmlsl_lane_s32.htmlfn.vqdmlsl_laneq_s16.htmlfn.vqdmlsl_laneq_s32.htmlfn.vqdmlsl_n_s16.htmlfn.vqdmlsl_n_s32.htmlfn.vqdmlsl_s16.htmlfn.vqdmlsl_s32.htmlfn.vqdmlslh_lane_s16.htmlfn.vqdmlslh_laneq_s16.htmlfn.vqdmlslh_s16.htmlfn.vqdmlsls_lane_s32.htmlfn.vqdmlsls_laneq_s32.htmlfn.vqdmlsls_s32.htmlfn.vqdmulh_lane_s16.htmlfn.vqdmulh_lane_s32.htmlfn.vqdmulh_laneq_s16.htmlfn.vqdmulh_laneq_s32.htmlfn.vqdmulh_n_s16.htmlfn.vqdmulh_n_s32.htmlfn.vqdmulh_s16.htmlfn.vqdmulh_s32.htmlfn.vqdmulhh_lane_s16.htmlfn.vqdmulhh_laneq_s16.htmlfn.vqdmulhh_s16.htmlfn.vqdmulhq_lane_s16.htmlfn.vqdmulhq_lane_s32.htmlfn.vqdmulhq_laneq_s16.htmlfn.vqdmulhq_laneq_s32.htmlfn.vqdmulhq_n_s16.htmlfn.vqdmulhq_n_s32.htmlfn.vqdmulhq_s16.htmlfn.vqdmulhq_s32.htmlfn.vqdmulhs_lane_s32.htmlfn.vqdmulhs_laneq_s32.htmlfn.vqdmulhs_s32.htmlfn.vqdmull_high_lane_s16.htmlfn.vqdmull_high_lane_s32.htmlfn.vqdmull_high_laneq_s16.htmlfn.vqdmull_high_laneq_s32.htmlfn.vqdmull_high_n_s16.htmlfn.vqdmull_high_n_s32.htmlfn.vqdmull_high_s16.htmlfn.vqdmull_high_s32.htmlfn.vqdmull_lane_s16.htmlfn.vqdmull_lane_s32.htmlfn.vqdmull_laneq_s16.htmlfn.vqdmull_laneq_s32.htmlfn.vqdmull_n_s16.htmlfn.vqdmull_n_s32.htmlfn.vqdmull_s16.htmlfn.vqdmull_s32.htmlfn.vqdmullh_lane_s16.htmlfn.vqdmullh_laneq_s16.htmlfn.vqdmullh_s16.htmlfn.vqdmulls_lane_s32.htmlfn.vqdmulls_laneq_s32.htmlfn.vqdmulls_s32.htmlfn.vqmovn_high_s16.htmlfn.vqmovn_high_s32.htmlfn.vqmovn_high_s64.htmlfn.vqmovn_high_u16.htmlfn.vqmovn_high_u32.htmlfn.vqmovn_high_u64.htmlfn.vqmovn_s16.htmlfn.vqmovn_s32.htmlfn.vqmovn_s64.htmlfn.vqmovn_u16.htmlfn.vqmovn_u32.htmlfn.vqmovn_u64.htmlfn.vqmovnd_s64.htmlfn.vqmovnd_u64.htmlfn.vqmovnh_s16.htmlfn.vqmovnh_u16.htmlfn.vqmovns_s32.htmlfn.vqmovns_u32.htmlfn.vqmovun_high_s16.htmlfn.vqmovun_high_s32.htmlfn.vqmovun_high_s64.htmlfn.vqmovun_s16.htmlfn.vqmovun_s32.htmlfn.vqmovun_s64.htmlfn.vqmovund_s64.htmlfn.vqmovunh_s16.htmlfn.vqmovuns_s32.htmlfn.vqneg_s16.htmlfn.vqneg_s32.htmlfn.vqneg_s64.htmlfn.vqneg_s8.htmlfn.vqnegb_s8.htmlfn.vqnegd_s64.htmlfn.vqnegh_s16.htmlfn.vqnegq_s16.htmlfn.vqnegq_s32.htmlfn.vqnegq_s64.htmlfn.vqnegq_s8.htmlfn.vqnegs_s32.htmlfn.vqrdmlah_lane_s16.htmlfn.vqrdmlah_lane_s32.htmlfn.vqrdmlah_laneq_s16.htmlfn.vqrdmlah_laneq_s32.htmlfn.vqrdmlah_s16.htmlfn.vqrdmlah_s32.htmlfn.vqrdmlahh_lane_s16.htmlfn.vqrdmlahh_laneq_s16.htmlfn.vqrdmlahh_s16.htmlfn.vqrdmlahq_lane_s16.htmlfn.vqrdmlahq_lane_s32.htmlfn.vqrdmlahq_laneq_s16.htmlfn.vqrdmlahq_laneq_s32.htmlfn.vqrdmlahq_s16.htmlfn.vqrdmlahq_s32.htmlfn.vqrdmlahs_lane_s32.htmlfn.vqrdmlahs_laneq_s32.htmlfn.vqrdmlahs_s32.htmlfn.vqrdmlsh_lane_s16.htmlfn.vqrdmlsh_lane_s32.htmlfn.vqrdmlsh_laneq_s16.htmlfn.vqrdmlsh_laneq_s32.htmlfn.vqrdmlsh_s16.htmlfn.vqrdmlsh_s32.htmlfn.vqrdmlshh_lane_s16.htmlfn.vqrdmlshh_laneq_s16.htmlfn.vqrdmlshh_s16.htmlfn.vqrdmlshq_lane_s16.htmlfn.vqrdmlshq_lane_s32.htmlfn.vqrdmlshq_laneq_s16.htmlfn.vqrdmlshq_laneq_s32.htmlfn.vqrdmlshq_s16.htmlfn.vqrdmlshq_s32.htmlfn.vqrdmlshs_lane_s32.htmlfn.vqrdmlshs_laneq_s32.htmlfn.vqrdmlshs_s32.htmlfn.vqrdmulh_lane_s16.htmlfn.vqrdmulh_lane_s32.htmlfn.vqrdmulh_laneq_s16.htmlfn.vqrdmulh_laneq_s32.htmlfn.vqrdmulh_n_s16.htmlfn.vqrdmulh_n_s32.htmlfn.vqrdmulh_s16.htmlfn.vqrdmulh_s32.htmlfn.vqrdmulhh_lane_s16.htmlfn.vqrdmulhh_laneq_s16.htmlfn.vqrdmulhh_s16.htmlfn.vqrdmulhq_lane_s16.htmlfn.vqrdmulhq_lane_s32.htmlfn.vqrdmulhq_laneq_s16.htmlfn.vqrdmulhq_laneq_s32.htmlfn.vqrdmulhq_n_s16.htmlfn.vqrdmulhq_n_s32.htmlfn.vqrdmulhq_s16.htmlfn.vqrdmulhq_s32.htmlfn.vqrdmulhs_lane_s32.htmlfn.vqrdmulhs_laneq_s32.htmlfn.vqrdmulhs_s32.htmlfn.vqrshl_s16.htmlfn.vqrshl_s32.htmlfn.vqrshl_s64.htmlfn.vqrshl_s8.htmlfn.vqrshl_u16.htmlfn.vqrshl_u32.htmlfn.vqrshl_u64.htmlfn.vqrshl_u8.htmlfn.vqrshlb_s8.htmlfn.vqrshlb_u8.htmlfn.vqrshld_s64.htmlfn.vqrshld_u64.htmlfn.vqrshlh_s16.htmlfn.vqrshlh_u16.htmlfn.vqrshlq_s16.htmlfn.vqrshlq_s32.htmlfn.vqrshlq_s64.htmlfn.vqrshlq_s8.htmlfn.vqrshlq_u16.htmlfn.vqrshlq_u32.htmlfn.vqrshlq_u64.htmlfn.vqrshlq_u8.htmlfn.vqrshls_s32.htmlfn.vqrshls_u32.htmlfn.vqrshrn_high_n_s16.htmlfn.vqrshrn_high_n_s32.htmlfn.vqrshrn_high_n_s64.htmlfn.vqrshrn_high_n_u16.htmlfn.vqrshrn_high_n_u32.htmlfn.vqrshrn_high_n_u64.htmlfn.vqrshrn_n_s16.htmlfn.vqrshrn_n_s32.htmlfn.vqrshrn_n_s64.htmlfn.vqrshrn_n_u16.htmlfn.vqrshrn_n_u32.htmlfn.vqrshrn_n_u64.htmlfn.vqrshrnd_n_s64.htmlfn.vqrshrnd_n_u64.htmlfn.vqrshrnh_n_s16.htmlfn.vqrshrnh_n_u16.htmlfn.vqrshrns_n_s32.htmlfn.vqrshrns_n_u32.htmlfn.vqrshrun_high_n_s16.htmlfn.vqrshrun_high_n_s32.htmlfn.vqrshrun_high_n_s64.htmlfn.vqrshrun_n_s16.htmlfn.vqrshrun_n_s32.htmlfn.vqrshrun_n_s64.htmlfn.vqrshrund_n_s64.htmlfn.vqrshrunh_n_s16.htmlfn.vqrshruns_n_s32.htmlfn.vqshl_n_s16.htmlfn.vqshl_n_s32.htmlfn.vqshl_n_s64.htmlfn.vqshl_n_s8.htmlfn.vqshl_n_u16.htmlfn.vqshl_n_u32.htmlfn.vqshl_n_u64.htmlfn.vqshl_n_u8.htmlfn.vqshl_s16.htmlfn.vqshl_s32.htmlfn.vqshl_s64.htmlfn.vqshl_s8.htmlfn.vqshl_u16.htmlfn.vqshl_u32.htmlfn.vqshl_u64.htmlfn.vqshl_u8.htmlfn.vqshlb_n_s8.htmlfn.vqshlb_n_u8.htmlfn.vqshlb_s8.htmlfn.vqshlb_u8.htmlfn.vqshld_n_s64.htmlfn.vqshld_n_u64.htmlfn.vqshld_s64.htmlfn.vqshld_u64.htmlfn.vqshlh_n_s16.htmlfn.vqshlh_n_u16.htmlfn.vqshlh_s16.htmlfn.vqshlh_u16.htmlfn.vqshlq_n_s16.htmlfn.vqshlq_n_s32.htmlfn.vqshlq_n_s64.htmlfn.vqshlq_n_s8.htmlfn.vqshlq_n_u16.htmlfn.vqshlq_n_u32.htmlfn.vqshlq_n_u64.htmlfn.vqshlq_n_u8.htmlfn.vqshlq_s16.htmlfn.vqshlq_s32.htmlfn.vqshlq_s64.htmlfn.vqshlq_s8.htmlfn.vqshlq_u16.htmlfn.vqshlq_u32.htmlfn.vqshlq_u64.htmlfn.vqshlq_u8.htmlfn.vqshls_n_s32.htmlfn.vqshls_n_u32.htmlfn.vqshls_s32.htmlfn.vqshls_u32.htmlfn.vqshlu_n_s16.htmlfn.vqshlu_n_s32.htmlfn.vqshlu_n_s64.htmlfn.vqshlu_n_s8.htmlfn.vqshlub_n_s8.htmlfn.vqshlud_n_s64.htmlfn.vqshluh_n_s16.htmlfn.vqshluq_n_s16.htmlfn.vqshluq_n_s32.htmlfn.vqshluq_n_s64.htmlfn.vqshluq_n_s8.htmlfn.vqshlus_n_s32.htmlfn.vqshrn_high_n_s16.htmlfn.vqshrn_high_n_s32.htmlfn.vqshrn_high_n_s64.htmlfn.vqshrn_high_n_u16.htmlfn.vqshrn_high_n_u32.htmlfn.vqshrn_high_n_u64.htmlfn.vqshrn_n_s16.htmlfn.vqshrn_n_s32.htmlfn.vqshrn_n_s64.htmlfn.vqshrn_n_u16.htmlfn.vqshrn_n_u32.htmlfn.vqshrn_n_u64.htmlfn.vqshrnd_n_s64.htmlfn.vqshrnd_n_u64.htmlfn.vqshrnh_n_s16.htmlfn.vqshrnh_n_u16.htmlfn.vqshrns_n_s32.htmlfn.vqshrns_n_u32.htmlfn.vqshrun_high_n_s16.htmlfn.vqshrun_high_n_s32.htmlfn.vqshrun_high_n_s64.htmlfn.vqshrun_n_s16.htmlfn.vqshrun_n_s32.htmlfn.vqshrun_n_s64.htmlfn.vqshrund_n_s64.htmlfn.vqshrunh_n_s16.htmlfn.vqshruns_n_s32.htmlfn.vqsub_s16.htmlfn.vqsub_s32.htmlfn.vqsub_s64.htmlfn.vqsub_s8.htmlfn.vqsub_u16.htmlfn.vqsub_u32.htmlfn.vqsub_u64.htmlfn.vqsub_u8.htmlfn.vqsubb_s8.htmlfn.vqsubb_u8.htmlfn.vqsubd_s64.htmlfn.vqsubd_u64.htmlfn.vqsubh_s16.htmlfn.vqsubh_u16.htmlfn.vqsubq_s16.htmlfn.vqsubq_s32.htmlfn.vqsubq_s64.htmlfn.vqsubq_s8.htmlfn.vqsubq_u16.htmlfn.vqsubq_u32.htmlfn.vqsubq_u64.htmlfn.vqsubq_u8.htmlfn.vqsubs_s32.htmlfn.vqsubs_u32.htmlfn.vqtbl1_p8.htmlfn.vqtbl1_s8.htmlfn.vqtbl1_u8.htmlfn.vqtbl1q_p8.htmlfn.vqtbl1q_s8.htmlfn.vqtbl1q_u8.htmlfn.vqtbl2_p8.htmlfn.vqtbl2_s8.htmlfn.vqtbl2_u8.htmlfn.vqtbl2q_p8.htmlfn.vqtbl2q_s8.htmlfn.vqtbl2q_u8.htmlfn.vqtbl3_p8.htmlfn.vqtbl3_s8.htmlfn.vqtbl3_u8.htmlfn.vqtbl3q_p8.htmlfn.vqtbl3q_s8.htmlfn.vqtbl3q_u8.htmlfn.vqtbl4_p8.htmlfn.vqtbl4_s8.htmlfn.vqtbl4_u8.htmlfn.vqtbl4q_p8.htmlfn.vqtbl4q_s8.htmlfn.vqtbl4q_u8.htmlfn.vqtbx1_p8.htmlfn.vqtbx1_s8.htmlfn.vqtbx1_u8.htmlfn.vqtbx1q_p8.htmlfn.vqtbx1q_s8.htmlfn.vqtbx1q_u8.htmlfn.vqtbx2_p8.htmlfn.vqtbx2_s8.htmlfn.vqtbx2_u8.htmlfn.vqtbx2q_p8.htmlfn.vqtbx2q_s8.htmlfn.vqtbx2q_u8.htmlfn.vqtbx3_p8.htmlfn.vqtbx3_s8.htmlfn.vqtbx3_u8.htmlfn.vqtbx3q_p8.htmlfn.vqtbx3q_s8.htmlfn.vqtbx3q_u8.htmlfn.vqtbx4_p8.htmlfn.vqtbx4_s8.htmlfn.vqtbx4_u8.htmlfn.vqtbx4q_p8.htmlfn.vqtbx4q_s8.htmlfn.vqtbx4q_u8.htmlfn.vraddhn_high_s16.htmlfn.vraddhn_high_s32.htmlfn.vraddhn_high_s64.htmlfn.vraddhn_high_u16.htmlfn.vraddhn_high_u32.htmlfn.vraddhn_high_u64.htmlfn.vraddhn_s16.htmlfn.vraddhn_s32.htmlfn.vraddhn_s64.htmlfn.vraddhn_u16.htmlfn.vraddhn_u32.htmlfn.vraddhn_u64.htmlfn.vrax1q_u64.htmlfn.vrbit_p8.htmlfn.vrbit_s8.htmlfn.vrbit_u8.htmlfn.vrbitq_p8.htmlfn.vrbitq_s8.htmlfn.vrbitq_u8.htmlfn.vrecpe_f32.htmlfn.vrecpe_f64.htmlfn.vrecpe_u32.htmlfn.vrecped_f64.htmlfn.vrecpeq_f32.htmlfn.vrecpeq_f64.htmlfn.vrecpeq_u32.htmlfn.vrecpes_f32.htmlfn.vrecps_f32.htmlfn.vrecps_f64.htmlfn.vrecpsd_f64.htmlfn.vrecpsq_f32.htmlfn.vrecpsq_f64.htmlfn.vrecpss_f32.htmlfn.vrecpxd_f64.htmlfn.vrecpxs_f32.htmlfn.vreinterpret_f32_f64.htmlfn.vreinterpret_f32_p16.htmlfn.vreinterpret_f32_p64.htmlfn.vreinterpret_f32_p8.htmlfn.vreinterpret_f32_s16.htmlfn.vreinterpret_f32_s32.htmlfn.vreinterpret_f32_s64.htmlfn.vreinterpret_f32_s8.htmlfn.vreinterpret_f32_u16.htmlfn.vreinterpret_f32_u32.htmlfn.vreinterpret_f32_u64.htmlfn.vreinterpret_f32_u8.htmlfn.vreinterpret_f64_f32.htmlfn.vreinterpret_f64_p16.htmlfn.vreinterpret_f64_p64.htmlfn.vreinterpret_f64_p8.htmlfn.vreinterpret_f64_s16.htmlfn.vreinterpret_f64_s32.htmlfn.vreinterpret_f64_s64.htmlfn.vreinterpret_f64_s8.htmlfn.vreinterpret_f64_u16.htmlfn.vreinterpret_f64_u32.htmlfn.vreinterpret_f64_u64.htmlfn.vreinterpret_f64_u8.htmlfn.vreinterpret_p16_f32.htmlfn.vreinterpret_p16_f64.htmlfn.vreinterpret_p16_p64.htmlfn.vreinterpret_p16_p8.htmlfn.vreinterpret_p16_s16.htmlfn.vreinterpret_p16_s32.htmlfn.vreinterpret_p16_s64.htmlfn.vreinterpret_p16_s8.htmlfn.vreinterpret_p16_u16.htmlfn.vreinterpret_p16_u32.htmlfn.vreinterpret_p16_u64.htmlfn.vreinterpret_p16_u8.htmlfn.vreinterpret_p64_f32.htmlfn.vreinterpret_p64_f64.htmlfn.vreinterpret_p64_p16.htmlfn.vreinterpret_p64_p8.htmlfn.vreinterpret_p64_s16.htmlfn.vreinterpret_p64_s32.htmlfn.vreinterpret_p64_s64.htmlfn.vreinterpret_p64_s8.htmlfn.vreinterpret_p64_u16.htmlfn.vreinterpret_p64_u32.htmlfn.vreinterpret_p64_u64.htmlfn.vreinterpret_p64_u8.htmlfn.vreinterpret_p8_f32.htmlfn.vreinterpret_p8_f64.htmlfn.vreinterpret_p8_p16.htmlfn.vreinterpret_p8_p64.htmlfn.vreinterpret_p8_s16.htmlfn.vreinterpret_p8_s32.htmlfn.vreinterpret_p8_s64.htmlfn.vreinterpret_p8_s8.htmlfn.vreinterpret_p8_u16.htmlfn.vreinterpret_p8_u32.htmlfn.vreinterpret_p8_u64.htmlfn.vreinterpret_p8_u8.htmlfn.vreinterpret_s16_f32.htmlfn.vreinterpret_s16_f64.htmlfn.vreinterpret_s16_p16.htmlfn.vreinterpret_s16_p64.htmlfn.vreinterpret_s16_p8.htmlfn.vreinterpret_s16_s32.htmlfn.vreinterpret_s16_s64.htmlfn.vreinterpret_s16_s8.htmlfn.vreinterpret_s16_u16.htmlfn.vreinterpret_s16_u32.htmlfn.vreinterpret_s16_u64.htmlfn.vreinterpret_s16_u8.htmlfn.vreinterpret_s32_f32.htmlfn.vreinterpret_s32_f64.htmlfn.vreinterpret_s32_p16.htmlfn.vreinterpret_s32_p64.htmlfn.vreinterpret_s32_p8.htmlfn.vreinterpret_s32_s16.htmlfn.vreinterpret_s32_s64.htmlfn.vreinterpret_s32_s8.htmlfn.vreinterpret_s32_u16.htmlfn.vreinterpret_s32_u32.htmlfn.vreinterpret_s32_u64.htmlfn.vreinterpret_s32_u8.htmlfn.vreinterpret_s64_f32.htmlfn.vreinterpret_s64_f64.htmlfn.vreinterpret_s64_p16.htmlfn.vreinterpret_s64_p64.htmlfn.vreinterpret_s64_p8.htmlfn.vreinterpret_s64_s16.htmlfn.vreinterpret_s64_s32.htmlfn.vreinterpret_s64_s8.htmlfn.vreinterpret_s64_u16.htmlfn.vreinterpret_s64_u32.htmlfn.vreinterpret_s64_u64.htmlfn.vreinterpret_s64_u8.htmlfn.vreinterpret_s8_f32.htmlfn.vreinterpret_s8_f64.htmlfn.vreinterpret_s8_p16.htmlfn.vreinterpret_s8_p64.htmlfn.vreinterpret_s8_p8.htmlfn.vreinterpret_s8_s16.htmlfn.vreinterpret_s8_s32.htmlfn.vreinterpret_s8_s64.htmlfn.vreinterpret_s8_u16.htmlfn.vreinterpret_s8_u32.htmlfn.vreinterpret_s8_u64.htmlfn.vreinterpret_s8_u8.htmlfn.vreinterpret_u16_f32.htmlfn.vreinterpret_u16_f64.htmlfn.vreinterpret_u16_p16.htmlfn.vreinterpret_u16_p64.htmlfn.vreinterpret_u16_p8.htmlfn.vreinterpret_u16_s16.htmlfn.vreinterpret_u16_s32.htmlfn.vreinterpret_u16_s64.htmlfn.vreinterpret_u16_s8.htmlfn.vreinterpret_u16_u32.htmlfn.vreinterpret_u16_u64.htmlfn.vreinterpret_u16_u8.htmlfn.vreinterpret_u32_f32.htmlfn.vreinterpret_u32_f64.htmlfn.vreinterpret_u32_p16.htmlfn.vreinterpret_u32_p64.htmlfn.vreinterpret_u32_p8.htmlfn.vreinterpret_u32_s16.htmlfn.vreinterpret_u32_s32.htmlfn.vreinterpret_u32_s64.htmlfn.vreinterpret_u32_s8.htmlfn.vreinterpret_u32_u16.htmlfn.vreinterpret_u32_u64.htmlfn.vreinterpret_u32_u8.htmlfn.vreinterpret_u64_f32.htmlfn.vreinterpret_u64_f64.htmlfn.vreinterpret_u64_p16.htmlfn.vreinterpret_u64_p64.htmlfn.vreinterpret_u64_p8.htmlfn.vreinterpret_u64_s16.htmlfn.vreinterpret_u64_s32.htmlfn.vreinterpret_u64_s64.htmlfn.vreinterpret_u64_s8.htmlfn.vreinterpret_u64_u16.htmlfn.vreinterpret_u64_u32.htmlfn.vreinterpret_u64_u8.htmlfn.vreinterpret_u8_f32.htmlfn.vreinterpret_u8_f64.htmlfn.vreinterpret_u8_p16.htmlfn.vreinterpret_u8_p64.htmlfn.vreinterpret_u8_p8.htmlfn.vreinterpret_u8_s16.htmlfn.vreinterpret_u8_s32.htmlfn.vreinterpret_u8_s64.htmlfn.vreinterpret_u8_s8.htmlfn.vreinterpret_u8_u16.htmlfn.vreinterpret_u8_u32.htmlfn.vreinterpret_u8_u64.htmlfn.vreinterpretq_f32_f64.htmlfn.vreinterpretq_f32_p128.htmlfn.vreinterpretq_f32_p16.htmlfn.vreinterpretq_f32_p64.htmlfn.vreinterpretq_f32_p8.htmlfn.vreinterpretq_f32_s16.htmlfn.vreinterpretq_f32_s32.htmlfn.vreinterpretq_f32_s64.htmlfn.vreinterpretq_f32_s8.htmlfn.vreinterpretq_f32_u16.htmlfn.vreinterpretq_f32_u32.htmlfn.vreinterpretq_f32_u64.htmlfn.vreinterpretq_f32_u8.htmlfn.vreinterpretq_f64_f32.htmlfn.vreinterpretq_f64_p128.htmlfn.vreinterpretq_f64_p16.htmlfn.vreinterpretq_f64_p64.htmlfn.vreinterpretq_f64_p8.htmlfn.vreinterpretq_f64_s16.htmlfn.vreinterpretq_f64_s32.htmlfn.vreinterpretq_f64_s64.htmlfn.vreinterpretq_f64_s8.htmlfn.vreinterpretq_f64_u16.htmlfn.vreinterpretq_f64_u32.htmlfn.vreinterpretq_f64_u64.htmlfn.vreinterpretq_f64_u8.htmlfn.vreinterpretq_p128_f32.htmlfn.vreinterpretq_p128_f64.htmlfn.vreinterpretq_p128_p16.htmlfn.vreinterpretq_p128_p64.htmlfn.vreinterpretq_p128_p8.htmlfn.vreinterpretq_p128_s16.htmlfn.vreinterpretq_p128_s32.htmlfn.vreinterpretq_p128_s64.htmlfn.vreinterpretq_p128_s8.htmlfn.vreinterpretq_p128_u16.htmlfn.vreinterpretq_p128_u32.htmlfn.vreinterpretq_p128_u64.htmlfn.vreinterpretq_p128_u8.htmlfn.vreinterpretq_p16_f32.htmlfn.vreinterpretq_p16_f64.htmlfn.vreinterpretq_p16_p128.htmlfn.vreinterpretq_p16_p64.htmlfn.vreinterpretq_p16_p8.htmlfn.vreinterpretq_p16_s16.htmlfn.vreinterpretq_p16_s32.htmlfn.vreinterpretq_p16_s64.htmlfn.vreinterpretq_p16_s8.htmlfn.vreinterpretq_p16_u16.htmlfn.vreinterpretq_p16_u32.htmlfn.vreinterpretq_p16_u64.htmlfn.vreinterpretq_p16_u8.htmlfn.vreinterpretq_p64_f32.htmlfn.vreinterpretq_p64_f64.htmlfn.vreinterpretq_p64_p128.htmlfn.vreinterpretq_p64_p16.htmlfn.vreinterpretq_p64_p8.htmlfn.vreinterpretq_p64_s16.htmlfn.vreinterpretq_p64_s32.htmlfn.vreinterpretq_p64_s64.htmlfn.vreinterpretq_p64_s8.htmlfn.vreinterpretq_p64_u16.htmlfn.vreinterpretq_p64_u32.htmlfn.vreinterpretq_p64_u64.htmlfn.vreinterpretq_p64_u8.htmlfn.vreinterpretq_p8_f32.htmlfn.vreinterpretq_p8_f64.htmlfn.vreinterpretq_p8_p128.htmlfn.vreinterpretq_p8_p16.htmlfn.vreinterpretq_p8_p64.htmlfn.vreinterpretq_p8_s16.htmlfn.vreinterpretq_p8_s32.htmlfn.vreinterpretq_p8_s64.htmlfn.vreinterpretq_p8_s8.htmlfn.vreinterpretq_p8_u16.htmlfn.vreinterpretq_p8_u32.htmlfn.vreinterpretq_p8_u64.htmlfn.vreinterpretq_p8_u8.htmlfn.vreinterpretq_s16_f32.htmlfn.vreinterpretq_s16_f64.htmlfn.vreinterpretq_s16_p128.htmlfn.vreinterpretq_s16_p16.htmlfn.vreinterpretq_s16_p64.htmlfn.vreinterpretq_s16_p8.htmlfn.vreinterpretq_s16_s32.htmlfn.vreinterpretq_s16_s64.htmlfn.vreinterpretq_s16_s8.htmlfn.vreinterpretq_s16_u16.htmlfn.vreinterpretq_s16_u32.htmlfn.vreinterpretq_s16_u64.htmlfn.vreinterpretq_s16_u8.htmlfn.vreinterpretq_s32_f32.htmlfn.vreinterpretq_s32_f64.htmlfn.vreinterpretq_s32_p128.htmlfn.vreinterpretq_s32_p16.htmlfn.vreinterpretq_s32_p64.htmlfn.vreinterpretq_s32_p8.htmlfn.vreinterpretq_s32_s16.htmlfn.vreinterpretq_s32_s64.htmlfn.vreinterpretq_s32_s8.htmlfn.vreinterpretq_s32_u16.htmlfn.vreinterpretq_s32_u32.htmlfn.vreinterpretq_s32_u64.htmlfn.vreinterpretq_s32_u8.htmlfn.vreinterpretq_s64_f32.htmlfn.vreinterpretq_s64_f64.htmlfn.vreinterpretq_s64_p128.htmlfn.vreinterpretq_s64_p16.htmlfn.vreinterpretq_s64_p64.htmlfn.vreinterpretq_s64_p8.htmlfn.vreinterpretq_s64_s16.htmlfn.vreinterpretq_s64_s32.htmlfn.vreinterpretq_s64_s8.htmlfn.vreinterpretq_s64_u16.htmlfn.vreinterpretq_s64_u32.htmlfn.vreinterpretq_s64_u64.htmlfn.vreinterpretq_s64_u8.htmlfn.vreinterpretq_s8_f32.htmlfn.vreinterpretq_s8_f64.htmlfn.vreinterpretq_s8_p128.htmlfn.vreinterpretq_s8_p16.htmlfn.vreinterpretq_s8_p64.htmlfn.vreinterpretq_s8_p8.htmlfn.vreinterpretq_s8_s16.htmlfn.vreinterpretq_s8_s32.htmlfn.vreinterpretq_s8_s64.htmlfn.vreinterpretq_s8_u16.htmlfn.vreinterpretq_s8_u32.htmlfn.vreinterpretq_s8_u64.htmlfn.vreinterpretq_s8_u8.htmlfn.vreinterpretq_u16_f32.htmlfn.vreinterpretq_u16_f64.htmlfn.vreinterpretq_u16_p128.htmlfn.vreinterpretq_u16_p16.htmlfn.vreinterpretq_u16_p64.htmlfn.vreinterpretq_u16_p8.htmlfn.vreinterpretq_u16_s16.htmlfn.vreinterpretq_u16_s32.htmlfn.vreinterpretq_u16_s64.htmlfn.vreinterpretq_u16_s8.htmlfn.vreinterpretq_u16_u32.htmlfn.vreinterpretq_u16_u64.htmlfn.vreinterpretq_u16_u8.htmlfn.vreinterpretq_u32_f32.htmlfn.vreinterpretq_u32_f64.htmlfn.vreinterpretq_u32_p128.htmlfn.vreinterpretq_u32_p16.htmlfn.vreinterpretq_u32_p64.htmlfn.vreinterpretq_u32_p8.htmlfn.vreinterpretq_u32_s16.htmlfn.vreinterpretq_u32_s32.htmlfn.vreinterpretq_u32_s64.htmlfn.vreinterpretq_u32_s8.htmlfn.vreinterpretq_u32_u16.htmlfn.vreinterpretq_u32_u64.htmlfn.vreinterpretq_u32_u8.htmlfn.vreinterpretq_u64_f32.htmlfn.vreinterpretq_u64_f64.htmlfn.vreinterpretq_u64_p128.htmlfn.vreinterpretq_u64_p16.htmlfn.vreinterpretq_u64_p64.htmlfn.vreinterpretq_u64_p8.htmlfn.vreinterpretq_u64_s16.htmlfn.vreinterpretq_u64_s32.htmlfn.vreinterpretq_u64_s64.htmlfn.vreinterpretq_u64_s8.htmlfn.vreinterpretq_u64_u16.htmlfn.vreinterpretq_u64_u32.htmlfn.vreinterpretq_u64_u8.htmlfn.vreinterpretq_u8_f32.htmlfn.vreinterpretq_u8_f64.htmlfn.vreinterpretq_u8_p128.htmlfn.vreinterpretq_u8_p16.htmlfn.vreinterpretq_u8_p64.htmlfn.vreinterpretq_u8_p8.htmlfn.vreinterpretq_u8_s16.htmlfn.vreinterpretq_u8_s32.htmlfn.vreinterpretq_u8_s64.htmlfn.vreinterpretq_u8_s8.htmlfn.vreinterpretq_u8_u16.htmlfn.vreinterpretq_u8_u32.htmlfn.vreinterpretq_u8_u64.htmlfn.vrev16_p8.htmlfn.vrev16_s8.htmlfn.vrev16_u8.htmlfn.vrev16q_p8.htmlfn.vrev16q_s8.htmlfn.vrev16q_u8.htmlfn.vrev32_p16.htmlfn.vrev32_p8.htmlfn.vrev32_s16.htmlfn.vrev32_s8.htmlfn.vrev32_u16.htmlfn.vrev32_u8.htmlfn.vrev32q_p16.htmlfn.vrev32q_p8.htmlfn.vrev32q_s16.htmlfn.vrev32q_s8.htmlfn.vrev32q_u16.htmlfn.vrev32q_u8.htmlfn.vrev64_f32.htmlfn.vrev64_p16.htmlfn.vrev64_p8.htmlfn.vrev64_s16.htmlfn.vrev64_s32.htmlfn.vrev64_s8.htmlfn.vrev64_u16.htmlfn.vrev64_u32.htmlfn.vrev64_u8.htmlfn.vrev64q_f32.htmlfn.vrev64q_p16.htmlfn.vrev64q_p8.htmlfn.vrev64q_s16.htmlfn.vrev64q_s32.htmlfn.vrev64q_s8.htmlfn.vrev64q_u16.htmlfn.vrev64q_u32.htmlfn.vrev64q_u8.htmlfn.vrhadd_s16.htmlfn.vrhadd_s32.htmlfn.vrhadd_s8.htmlfn.vrhadd_u16.htmlfn.vrhadd_u32.htmlfn.vrhadd_u8.htmlfn.vrhaddq_s16.htmlfn.vrhaddq_s32.htmlfn.vrhaddq_s8.htmlfn.vrhaddq_u16.htmlfn.vrhaddq_u32.htmlfn.vrhaddq_u8.htmlfn.vrnd32x_f32.htmlfn.vrnd32x_f64.htmlfn.vrnd32xq_f32.htmlfn.vrnd32xq_f64.htmlfn.vrnd32z_f32.htmlfn.vrnd32z_f64.htmlfn.vrnd32zq_f32.htmlfn.vrnd32zq_f64.htmlfn.vrnd64x_f32.htmlfn.vrnd64x_f64.htmlfn.vrnd64xq_f32.htmlfn.vrnd64xq_f64.htmlfn.vrnd64z_f32.htmlfn.vrnd64z_f64.htmlfn.vrnd64zq_f32.htmlfn.vrnd64zq_f64.htmlfn.vrnd_f32.htmlfn.vrnd_f64.htmlfn.vrnda_f32.htmlfn.vrnda_f64.htmlfn.vrndaq_f32.htmlfn.vrndaq_f64.htmlfn.vrndi_f32.htmlfn.vrndi_f64.htmlfn.vrndiq_f32.htmlfn.vrndiq_f64.htmlfn.vrndm_f32.htmlfn.vrndm_f64.htmlfn.vrndmq_f32.htmlfn.vrndmq_f64.htmlfn.vrndn_f32.htmlfn.vrndn_f64.htmlfn.vrndnq_f32.htmlfn.vrndnq_f64.htmlfn.vrndns_f32.htmlfn.vrndp_f32.htmlfn.vrndp_f64.htmlfn.vrndpq_f32.htmlfn.vrndpq_f64.htmlfn.vrndq_f32.htmlfn.vrndq_f64.htmlfn.vrndx_f32.htmlfn.vrndx_f64.htmlfn.vrndxq_f32.htmlfn.vrndxq_f64.htmlfn.vrshl_s16.htmlfn.vrshl_s32.htmlfn.vrshl_s64.htmlfn.vrshl_s8.htmlfn.vrshl_u16.htmlfn.vrshl_u32.htmlfn.vrshl_u64.htmlfn.vrshl_u8.htmlfn.vrshld_s64.htmlfn.vrshld_u64.htmlfn.vrshlq_s16.htmlfn.vrshlq_s32.htmlfn.vrshlq_s64.htmlfn.vrshlq_s8.htmlfn.vrshlq_u16.htmlfn.vrshlq_u32.htmlfn.vrshlq_u64.htmlfn.vrshlq_u8.htmlfn.vrshr_n_s16.htmlfn.vrshr_n_s32.htmlfn.vrshr_n_s64.htmlfn.vrshr_n_s8.htmlfn.vrshr_n_u16.htmlfn.vrshr_n_u32.htmlfn.vrshr_n_u64.htmlfn.vrshr_n_u8.htmlfn.vrshrd_n_s64.htmlfn.vrshrd_n_u64.htmlfn.vrshrn_high_n_s16.htmlfn.vrshrn_high_n_s32.htmlfn.vrshrn_high_n_s64.htmlfn.vrshrn_high_n_u16.htmlfn.vrshrn_high_n_u32.htmlfn.vrshrn_high_n_u64.htmlfn.vrshrn_n_s16.htmlfn.vrshrn_n_s32.htmlfn.vrshrn_n_s64.htmlfn.vrshrn_n_u16.htmlfn.vrshrn_n_u32.htmlfn.vrshrn_n_u64.htmlfn.vrshrq_n_s16.htmlfn.vrshrq_n_s32.htmlfn.vrshrq_n_s64.htmlfn.vrshrq_n_s8.htmlfn.vrshrq_n_u16.htmlfn.vrshrq_n_u32.htmlfn.vrshrq_n_u64.htmlfn.vrshrq_n_u8.htmlfn.vrsqrte_f32.htmlfn.vrsqrte_f64.htmlfn.vrsqrte_u32.htmlfn.vrsqrted_f64.htmlfn.vrsqrteq_f32.htmlfn.vrsqrteq_f64.htmlfn.vrsqrteq_u32.htmlfn.vrsqrtes_f32.htmlfn.vrsqrts_f32.htmlfn.vrsqrts_f64.htmlfn.vrsqrtsd_f64.htmlfn.vrsqrtsq_f32.htmlfn.vrsqrtsq_f64.htmlfn.vrsqrtss_f32.htmlfn.vrsra_n_s16.htmlfn.vrsra_n_s32.htmlfn.vrsra_n_s64.htmlfn.vrsra_n_s8.htmlfn.vrsra_n_u16.htmlfn.vrsra_n_u32.htmlfn.vrsra_n_u64.htmlfn.vrsra_n_u8.htmlfn.vrsrad_n_s64.htmlfn.vrsrad_n_u64.htmlfn.vrsraq_n_s16.htmlfn.vrsraq_n_s32.htmlfn.vrsraq_n_s64.htmlfn.vrsraq_n_s8.htmlfn.vrsraq_n_u16.htmlfn.vrsraq_n_u32.htmlfn.vrsraq_n_u64.htmlfn.vrsraq_n_u8.htmlfn.vrsubhn_high_s16.htmlfn.vrsubhn_high_s32.htmlfn.vrsubhn_high_s64.htmlfn.vrsubhn_high_u16.htmlfn.vrsubhn_high_u32.htmlfn.vrsubhn_high_u64.htmlfn.vrsubhn_s16.htmlfn.vrsubhn_s32.htmlfn.vrsubhn_s64.htmlfn.vrsubhn_u16.htmlfn.vrsubhn_u32.htmlfn.vrsubhn_u64.htmlfn.vset_lane_f32.htmlfn.vset_lane_f64.htmlfn.vset_lane_p16.htmlfn.vset_lane_p64.htmlfn.vset_lane_p8.htmlfn.vset_lane_s16.htmlfn.vset_lane_s32.htmlfn.vset_lane_s64.htmlfn.vset_lane_s8.htmlfn.vset_lane_u16.htmlfn.vset_lane_u32.htmlfn.vset_lane_u64.htmlfn.vset_lane_u8.htmlfn.vsetq_lane_f32.htmlfn.vsetq_lane_f64.htmlfn.vsetq_lane_p16.htmlfn.vsetq_lane_p64.htmlfn.vsetq_lane_p8.htmlfn.vsetq_lane_s16.htmlfn.vsetq_lane_s32.htmlfn.vsetq_lane_s64.htmlfn.vsetq_lane_s8.htmlfn.vsetq_lane_u16.htmlfn.vsetq_lane_u32.htmlfn.vsetq_lane_u64.htmlfn.vsetq_lane_u8.htmlfn.vsha1cq_u32.htmlfn.vsha1h_u32.htmlfn.vsha1mq_u32.htmlfn.vsha1pq_u32.htmlfn.vsha1su0q_u32.htmlfn.vsha1su1q_u32.htmlfn.vsha256h2q_u32.htmlfn.vsha256hq_u32.htmlfn.vsha256su0q_u32.htmlfn.vsha256su1q_u32.htmlfn.vsha512h2q_u64.htmlfn.vsha512hq_u64.htmlfn.vsha512su0q_u64.htmlfn.vsha512su1q_u64.htmlfn.vshl_n_s16.htmlfn.vshl_n_s32.htmlfn.vshl_n_s64.htmlfn.vshl_n_s8.htmlfn.vshl_n_u16.htmlfn.vshl_n_u32.htmlfn.vshl_n_u64.htmlfn.vshl_n_u8.htmlfn.vshl_s16.htmlfn.vshl_s32.htmlfn.vshl_s64.htmlfn.vshl_s8.htmlfn.vshl_u16.htmlfn.vshl_u32.htmlfn.vshl_u64.htmlfn.vshl_u8.htmlfn.vshld_n_s64.htmlfn.vshld_n_u64.htmlfn.vshld_s64.htmlfn.vshld_u64.htmlfn.vshll_high_n_s16.htmlfn.vshll_high_n_s32.htmlfn.vshll_high_n_s8.htmlfn.vshll_high_n_u16.htmlfn.vshll_high_n_u32.htmlfn.vshll_high_n_u8.htmlfn.vshll_n_s16.htmlfn.vshll_n_s32.htmlfn.vshll_n_s8.htmlfn.vshll_n_u16.htmlfn.vshll_n_u32.htmlfn.vshll_n_u8.htmlfn.vshlq_n_s16.htmlfn.vshlq_n_s32.htmlfn.vshlq_n_s64.htmlfn.vshlq_n_s8.htmlfn.vshlq_n_u16.htmlfn.vshlq_n_u32.htmlfn.vshlq_n_u64.htmlfn.vshlq_n_u8.htmlfn.vshlq_s16.htmlfn.vshlq_s32.htmlfn.vshlq_s64.htmlfn.vshlq_s8.htmlfn.vshlq_u16.htmlfn.vshlq_u32.htmlfn.vshlq_u64.htmlfn.vshlq_u8.htmlfn.vshr_n_s16.htmlfn.vshr_n_s32.htmlfn.vshr_n_s64.htmlfn.vshr_n_s8.htmlfn.vshr_n_u16.htmlfn.vshr_n_u32.htmlfn.vshr_n_u64.htmlfn.vshr_n_u8.htmlfn.vshrd_n_s64.htmlfn.vshrd_n_u64.htmlfn.vshrn_high_n_s16.htmlfn.vshrn_high_n_s32.htmlfn.vshrn_high_n_s64.htmlfn.vshrn_high_n_u16.htmlfn.vshrn_high_n_u32.htmlfn.vshrn_high_n_u64.htmlfn.vshrn_n_s16.htmlfn.vshrn_n_s32.htmlfn.vshrn_n_s64.htmlfn.vshrn_n_u16.htmlfn.vshrn_n_u32.htmlfn.vshrn_n_u64.htmlfn.vshrq_n_s16.htmlfn.vshrq_n_s32.htmlfn.vshrq_n_s64.htmlfn.vshrq_n_s8.htmlfn.vshrq_n_u16.htmlfn.vshrq_n_u32.htmlfn.vshrq_n_u64.htmlfn.vshrq_n_u8.htmlfn.vsli_n_p16.htmlfn.vsli_n_p64.htmlfn.vsli_n_p8.htmlfn.vsli_n_s16.htmlfn.vsli_n_s32.htmlfn.vsli_n_s64.htmlfn.vsli_n_s8.htmlfn.vsli_n_u16.htmlfn.vsli_n_u32.htmlfn.vsli_n_u64.htmlfn.vsli_n_u8.htmlfn.vslid_n_s64.htmlfn.vslid_n_u64.htmlfn.vsliq_n_p16.htmlfn.vsliq_n_p64.htmlfn.vsliq_n_p8.htmlfn.vsliq_n_s16.htmlfn.vsliq_n_s32.htmlfn.vsliq_n_s64.htmlfn.vsliq_n_s8.htmlfn.vsliq_n_u16.htmlfn.vsliq_n_u32.htmlfn.vsliq_n_u64.htmlfn.vsliq_n_u8.htmlfn.vsm3partw1q_u32.htmlfn.vsm3partw2q_u32.htmlfn.vsm3ss1q_u32.htmlfn.vsm3tt1aq_u32.htmlfn.vsm3tt1bq_u32.htmlfn.vsm3tt2aq_u32.htmlfn.vsm3tt2bq_u32.htmlfn.vsm4ekeyq_u32.htmlfn.vsm4eq_u32.htmlfn.vsqadd_u16.htmlfn.vsqadd_u32.htmlfn.vsqadd_u64.htmlfn.vsqadd_u8.htmlfn.vsqaddb_u8.htmlfn.vsqaddd_u64.htmlfn.vsqaddh_u16.htmlfn.vsqaddq_u16.htmlfn.vsqaddq_u32.htmlfn.vsqaddq_u64.htmlfn.vsqaddq_u8.htmlfn.vsqadds_u32.htmlfn.vsqrt_f32.htmlfn.vsqrt_f64.htmlfn.vsqrtq_f32.htmlfn.vsqrtq_f64.htmlfn.vsra_n_s16.htmlfn.vsra_n_s32.htmlfn.vsra_n_s64.htmlfn.vsra_n_s8.htmlfn.vsra_n_u16.htmlfn.vsra_n_u32.htmlfn.vsra_n_u64.htmlfn.vsra_n_u8.htmlfn.vsrad_n_s64.htmlfn.vsrad_n_u64.htmlfn.vsraq_n_s16.htmlfn.vsraq_n_s32.htmlfn.vsraq_n_s64.htmlfn.vsraq_n_s8.htmlfn.vsraq_n_u16.htmlfn.vsraq_n_u32.htmlfn.vsraq_n_u64.htmlfn.vsraq_n_u8.htmlfn.vsri_n_p16.htmlfn.vsri_n_p64.htmlfn.vsri_n_p8.htmlfn.vsri_n_s16.htmlfn.vsri_n_s32.htmlfn.vsri_n_s64.htmlfn.vsri_n_s8.htmlfn.vsri_n_u16.htmlfn.vsri_n_u32.htmlfn.vsri_n_u64.htmlfn.vsri_n_u8.htmlfn.vsrid_n_s64.htmlfn.vsrid_n_u64.htmlfn.vsriq_n_p16.htmlfn.vsriq_n_p64.htmlfn.vsriq_n_p8.htmlfn.vsriq_n_s16.htmlfn.vsriq_n_s32.htmlfn.vsriq_n_s64.htmlfn.vsriq_n_s8.htmlfn.vsriq_n_u16.htmlfn.vsriq_n_u32.htmlfn.vsriq_n_u64.htmlfn.vsriq_n_u8.htmlfn.vst1_f32.htmlfn.vst1_f32_x2.htmlfn.vst1_f32_x3.htmlfn.vst1_f32_x4.htmlfn.vst1_f64.htmlfn.vst1_f64_x2.htmlfn.vst1_f64_x3.htmlfn.vst1_f64_x4.htmlfn.vst1_lane_f32.htmlfn.vst1_lane_f64.htmlfn.vst1_lane_p16.htmlfn.vst1_lane_p64.htmlfn.vst1_lane_p8.htmlfn.vst1_lane_s16.htmlfn.vst1_lane_s32.htmlfn.vst1_lane_s64.htmlfn.vst1_lane_s8.htmlfn.vst1_lane_u16.htmlfn.vst1_lane_u32.htmlfn.vst1_lane_u64.htmlfn.vst1_lane_u8.htmlfn.vst1_p16.htmlfn.vst1_p16_x2.htmlfn.vst1_p16_x3.htmlfn.vst1_p16_x4.htmlfn.vst1_p64.htmlfn.vst1_p64_x2.htmlfn.vst1_p64_x3.htmlfn.vst1_p64_x4.htmlfn.vst1_p8.htmlfn.vst1_p8_x2.htmlfn.vst1_p8_x3.htmlfn.vst1_p8_x4.htmlfn.vst1_s16.htmlfn.vst1_s16_x2.htmlfn.vst1_s16_x3.htmlfn.vst1_s16_x4.htmlfn.vst1_s32.htmlfn.vst1_s32_x2.htmlfn.vst1_s32_x3.htmlfn.vst1_s32_x4.htmlfn.vst1_s64.htmlfn.vst1_s64_x2.htmlfn.vst1_s64_x3.htmlfn.vst1_s64_x4.htmlfn.vst1_s8.htmlfn.vst1_s8_x2.htmlfn.vst1_s8_x3.htmlfn.vst1_s8_x4.htmlfn.vst1_u16.htmlfn.vst1_u16_x2.htmlfn.vst1_u16_x3.htmlfn.vst1_u16_x4.htmlfn.vst1_u32.htmlfn.vst1_u32_x2.htmlfn.vst1_u32_x3.htmlfn.vst1_u32_x4.htmlfn.vst1_u64.htmlfn.vst1_u64_x2.htmlfn.vst1_u64_x3.htmlfn.vst1_u64_x4.htmlfn.vst1_u8.htmlfn.vst1_u8_x2.htmlfn.vst1_u8_x3.htmlfn.vst1_u8_x4.htmlfn.vst1q_f32.htmlfn.vst1q_f32_x2.htmlfn.vst1q_f32_x3.htmlfn.vst1q_f32_x4.htmlfn.vst1q_f64.htmlfn.vst1q_f64_x2.htmlfn.vst1q_f64_x3.htmlfn.vst1q_f64_x4.htmlfn.vst1q_lane_f32.htmlfn.vst1q_lane_f64.htmlfn.vst1q_lane_p16.htmlfn.vst1q_lane_p64.htmlfn.vst1q_lane_p8.htmlfn.vst1q_lane_s16.htmlfn.vst1q_lane_s32.htmlfn.vst1q_lane_s64.htmlfn.vst1q_lane_s8.htmlfn.vst1q_lane_u16.htmlfn.vst1q_lane_u32.htmlfn.vst1q_lane_u64.htmlfn.vst1q_lane_u8.htmlfn.vst1q_p16.htmlfn.vst1q_p16_x2.htmlfn.vst1q_p16_x3.htmlfn.vst1q_p16_x4.htmlfn.vst1q_p64.htmlfn.vst1q_p64_x2.htmlfn.vst1q_p64_x3.htmlfn.vst1q_p64_x4.htmlfn.vst1q_p8.htmlfn.vst1q_p8_x2.htmlfn.vst1q_p8_x3.htmlfn.vst1q_p8_x4.htmlfn.vst1q_s16.htmlfn.vst1q_s16_x2.htmlfn.vst1q_s16_x3.htmlfn.vst1q_s16_x4.htmlfn.vst1q_s32.htmlfn.vst1q_s32_x2.htmlfn.vst1q_s32_x3.htmlfn.vst1q_s32_x4.htmlfn.vst1q_s64.htmlfn.vst1q_s64_x2.htmlfn.vst1q_s64_x3.htmlfn.vst1q_s64_x4.htmlfn.vst1q_s8.htmlfn.vst1q_s8_x2.htmlfn.vst1q_s8_x3.htmlfn.vst1q_s8_x4.htmlfn.vst1q_u16.htmlfn.vst1q_u16_x2.htmlfn.vst1q_u16_x3.htmlfn.vst1q_u16_x4.htmlfn.vst1q_u32.htmlfn.vst1q_u32_x2.htmlfn.vst1q_u32_x3.htmlfn.vst1q_u32_x4.htmlfn.vst1q_u64.htmlfn.vst1q_u64_x2.htmlfn.vst1q_u64_x3.htmlfn.vst1q_u64_x4.htmlfn.vst1q_u8.htmlfn.vst1q_u8_x2.htmlfn.vst1q_u8_x3.htmlfn.vst1q_u8_x4.htmlfn.vst2_f32.htmlfn.vst2_f64.htmlfn.vst2_lane_f32.htmlfn.vst2_lane_f64.htmlfn.vst2_lane_p16.htmlfn.vst2_lane_p64.htmlfn.vst2_lane_p8.htmlfn.vst2_lane_s16.htmlfn.vst2_lane_s32.htmlfn.vst2_lane_s64.htmlfn.vst2_lane_s8.htmlfn.vst2_lane_u16.htmlfn.vst2_lane_u32.htmlfn.vst2_lane_u64.htmlfn.vst2_lane_u8.htmlfn.vst2_p16.htmlfn.vst2_p64.htmlfn.vst2_p8.htmlfn.vst2_s16.htmlfn.vst2_s32.htmlfn.vst2_s64.htmlfn.vst2_s8.htmlfn.vst2_u16.htmlfn.vst2_u32.htmlfn.vst2_u64.htmlfn.vst2_u8.htmlfn.vst2q_f32.htmlfn.vst2q_f64.htmlfn.vst2q_lane_f32.htmlfn.vst2q_lane_f64.htmlfn.vst2q_lane_p16.htmlfn.vst2q_lane_p64.htmlfn.vst2q_lane_p8.htmlfn.vst2q_lane_s16.htmlfn.vst2q_lane_s32.htmlfn.vst2q_lane_s64.htmlfn.vst2q_lane_s8.htmlfn.vst2q_lane_u16.htmlfn.vst2q_lane_u32.htmlfn.vst2q_lane_u64.htmlfn.vst2q_lane_u8.htmlfn.vst2q_p16.htmlfn.vst2q_p64.htmlfn.vst2q_p8.htmlfn.vst2q_s16.htmlfn.vst2q_s32.htmlfn.vst2q_s64.htmlfn.vst2q_s8.htmlfn.vst2q_u16.htmlfn.vst2q_u32.htmlfn.vst2q_u64.htmlfn.vst2q_u8.htmlfn.vst3_f32.htmlfn.vst3_f64.htmlfn.vst3_lane_f32.htmlfn.vst3_lane_f64.htmlfn.vst3_lane_p16.htmlfn.vst3_lane_p64.htmlfn.vst3_lane_p8.htmlfn.vst3_lane_s16.htmlfn.vst3_lane_s32.htmlfn.vst3_lane_s64.htmlfn.vst3_lane_s8.htmlfn.vst3_lane_u16.htmlfn.vst3_lane_u32.htmlfn.vst3_lane_u64.htmlfn.vst3_lane_u8.htmlfn.vst3_p16.htmlfn.vst3_p64.htmlfn.vst3_p8.htmlfn.vst3_s16.htmlfn.vst3_s32.htmlfn.vst3_s64.htmlfn.vst3_s8.htmlfn.vst3_u16.htmlfn.vst3_u32.htmlfn.vst3_u64.htmlfn.vst3_u8.htmlfn.vst3q_f32.htmlfn.vst3q_f64.htmlfn.vst3q_lane_f32.htmlfn.vst3q_lane_f64.htmlfn.vst3q_lane_p16.htmlfn.vst3q_lane_p64.htmlfn.vst3q_lane_p8.htmlfn.vst3q_lane_s16.htmlfn.vst3q_lane_s32.htmlfn.vst3q_lane_s64.htmlfn.vst3q_lane_s8.htmlfn.vst3q_lane_u16.htmlfn.vst3q_lane_u32.htmlfn.vst3q_lane_u64.htmlfn.vst3q_lane_u8.htmlfn.vst3q_p16.htmlfn.vst3q_p64.htmlfn.vst3q_p8.htmlfn.vst3q_s16.htmlfn.vst3q_s32.htmlfn.vst3q_s64.htmlfn.vst3q_s8.htmlfn.vst3q_u16.htmlfn.vst3q_u32.htmlfn.vst3q_u64.htmlfn.vst3q_u8.htmlfn.vst4_f32.htmlfn.vst4_f64.htmlfn.vst4_lane_f32.htmlfn.vst4_lane_f64.htmlfn.vst4_lane_p16.htmlfn.vst4_lane_p64.htmlfn.vst4_lane_p8.htmlfn.vst4_lane_s16.htmlfn.vst4_lane_s32.htmlfn.vst4_lane_s64.htmlfn.vst4_lane_s8.htmlfn.vst4_lane_u16.htmlfn.vst4_lane_u32.htmlfn.vst4_lane_u64.htmlfn.vst4_lane_u8.htmlfn.vst4_p16.htmlfn.vst4_p64.htmlfn.vst4_p8.htmlfn.vst4_s16.htmlfn.vst4_s32.htmlfn.vst4_s64.htmlfn.vst4_s8.htmlfn.vst4_u16.htmlfn.vst4_u32.htmlfn.vst4_u64.htmlfn.vst4_u8.htmlfn.vst4q_f32.htmlfn.vst4q_f64.htmlfn.vst4q_lane_f32.htmlfn.vst4q_lane_f64.htmlfn.vst4q_lane_p16.htmlfn.vst4q_lane_p64.htmlfn.vst4q_lane_p8.htmlfn.vst4q_lane_s16.htmlfn.vst4q_lane_s32.htmlfn.vst4q_lane_s64.htmlfn.vst4q_lane_s8.htmlfn.vst4q_lane_u16.htmlfn.vst4q_lane_u32.htmlfn.vst4q_lane_u64.htmlfn.vst4q_lane_u8.htmlfn.vst4q_p16.htmlfn.vst4q_p64.htmlfn.vst4q_p8.htmlfn.vst4q_s16.htmlfn.vst4q_s32.htmlfn.vst4q_s64.htmlfn.vst4q_s8.htmlfn.vst4q_u16.htmlfn.vst4q_u32.htmlfn.vst4q_u64.htmlfn.vst4q_u8.htmlfn.vstrq_p128.htmlfn.vsub_f32.htmlfn.vsub_f64.htmlfn.vsub_s16.htmlfn.vsub_s32.htmlfn.vsub_s64.htmlfn.vsub_s8.htmlfn.vsub_u16.htmlfn.vsub_u32.htmlfn.vsub_u64.htmlfn.vsub_u8.htmlfn.vsubd_s64.htmlfn.vsubd_u64.htmlfn.vsubhn_high_s16.htmlfn.vsubhn_high_s32.htmlfn.vsubhn_high_s64.htmlfn.vsubhn_high_u16.htmlfn.vsubhn_high_u32.htmlfn.vsubhn_high_u64.htmlfn.vsubhn_s16.htmlfn.vsubhn_s32.htmlfn.vsubhn_s64.htmlfn.vsubhn_u16.htmlfn.vsubhn_u32.htmlfn.vsubhn_u64.htmlfn.vsubl_high_s16.htmlfn.vsubl_high_s32.htmlfn.vsubl_high_s8.htmlfn.vsubl_high_u16.htmlfn.vsubl_high_u32.htmlfn.vsubl_high_u8.htmlfn.vsubl_s16.htmlfn.vsubl_s32.htmlfn.vsubl_s8.htmlfn.vsubl_u16.htmlfn.vsubl_u32.htmlfn.vsubl_u8.htmlfn.vsubq_f32.htmlfn.vsubq_f64.htmlfn.vsubq_s16.htmlfn.vsubq_s32.htmlfn.vsubq_s64.htmlfn.vsubq_s8.htmlfn.vsubq_u16.htmlfn.vsubq_u32.htmlfn.vsubq_u64.htmlfn.vsubq_u8.htmlfn.vsubw_high_s16.htmlfn.vsubw_high_s32.htmlfn.vsubw_high_s8.htmlfn.vsubw_high_u16.htmlfn.vsubw_high_u32.htmlfn.vsubw_high_u8.htmlfn.vsubw_s16.htmlfn.vsubw_s32.htmlfn.vsubw_s8.htmlfn.vsubw_u16.htmlfn.vsubw_u32.htmlfn.vsubw_u8.htmlfn.vsudot_lane_s32.htmlfn.vsudot_laneq_s32.htmlfn.vsudotq_lane_s32.htmlfn.vsudotq_laneq_s32.htmlfn.vtbl1_p8.htmlfn.vtbl1_s8.htmlfn.vtbl1_u8.htmlfn.vtbl2_p8.htmlfn.vtbl2_s8.htmlfn.vtbl2_u8.htmlfn.vtbl3_p8.htmlfn.vtbl3_s8.htmlfn.vtbl3_u8.htmlfn.vtbl4_p8.htmlfn.vtbl4_s8.htmlfn.vtbl4_u8.htmlfn.vtbx1_p8.htmlfn.vtbx1_s8.htmlfn.vtbx1_u8.htmlfn.vtbx2_p8.htmlfn.vtbx2_s8.htmlfn.vtbx2_u8.htmlfn.vtbx3_p8.htmlfn.vtbx3_s8.htmlfn.vtbx3_u8.htmlfn.vtbx4_p8.htmlfn.vtbx4_s8.htmlfn.vtbx4_u8.htmlfn.vtrn1_f32.htmlfn.vtrn1_p16.htmlfn.vtrn1_p8.htmlfn.vtrn1_s16.htmlfn.vtrn1_s32.htmlfn.vtrn1_s8.htmlfn.vtrn1_u16.htmlfn.vtrn1_u32.htmlfn.vtrn1_u8.htmlfn.vtrn1q_f32.htmlfn.vtrn1q_f64.htmlfn.vtrn1q_p16.htmlfn.vtrn1q_p64.htmlfn.vtrn1q_p8.htmlfn.vtrn1q_s16.htmlfn.vtrn1q_s32.htmlfn.vtrn1q_s64.htmlfn.vtrn1q_s8.htmlfn.vtrn1q_u16.htmlfn.vtrn1q_u32.htmlfn.vtrn1q_u64.htmlfn.vtrn1q_u8.htmlfn.vtrn2_f32.htmlfn.vtrn2_p16.htmlfn.vtrn2_p8.htmlfn.vtrn2_s16.htmlfn.vtrn2_s32.htmlfn.vtrn2_s8.htmlfn.vtrn2_u16.htmlfn.vtrn2_u32.htmlfn.vtrn2_u8.htmlfn.vtrn2q_f32.htmlfn.vtrn2q_f64.htmlfn.vtrn2q_p16.htmlfn.vtrn2q_p64.htmlfn.vtrn2q_p8.htmlfn.vtrn2q_s16.htmlfn.vtrn2q_s32.htmlfn.vtrn2q_s64.htmlfn.vtrn2q_s8.htmlfn.vtrn2q_u16.htmlfn.vtrn2q_u32.htmlfn.vtrn2q_u64.htmlfn.vtrn2q_u8.htmlfn.vtrn_f32.htmlfn.vtrn_p16.htmlfn.vtrn_p8.htmlfn.vtrn_s16.htmlfn.vtrn_s32.htmlfn.vtrn_s8.htmlfn.vtrn_u16.htmlfn.vtrn_u32.htmlfn.vtrn_u8.htmlfn.vtrnq_f32.htmlfn.vtrnq_p16.htmlfn.vtrnq_p8.htmlfn.vtrnq_s16.htmlfn.vtrnq_s32.htmlfn.vtrnq_s8.htmlfn.vtrnq_u16.htmlfn.vtrnq_u32.htmlfn.vtrnq_u8.htmlfn.vtst_p16.htmlfn.vtst_p64.htmlfn.vtst_p8.htmlfn.vtst_s16.htmlfn.vtst_s32.htmlfn.vtst_s64.htmlfn.vtst_s8.htmlfn.vtst_u16.htmlfn.vtst_u32.htmlfn.vtst_u64.htmlfn.vtst_u8.htmlfn.vtstd_s64.htmlfn.vtstd_u64.htmlfn.vtstq_p16.htmlfn.vtstq_p64.htmlfn.vtstq_p8.htmlfn.vtstq_s16.htmlfn.vtstq_s32.htmlfn.vtstq_s64.htmlfn.vtstq_s8.htmlfn.vtstq_u16.htmlfn.vtstq_u32.htmlfn.vtstq_u64.htmlfn.vtstq_u8.htmlfn.vuqadd_s16.htmlfn.vuqadd_s32.htmlfn.vuqadd_s64.htmlfn.vuqadd_s8.htmlfn.vuqaddb_s8.htmlfn.vuqaddd_s64.htmlfn.vuqaddh_s16.htmlfn.vuqaddq_s16.htmlfn.vuqaddq_s32.htmlfn.vuqaddq_s64.htmlfn.vuqaddq_s8.htmlfn.vuqadds_s32.htmlfn.vusdot_lane_s32.htmlfn.vusdot_laneq_s32.htmlfn.vusdot_s32.htmlfn.vusdotq_lane_s32.htmlfn.vusdotq_laneq_s32.htmlfn.vusdotq_s32.htmlfn.vusmmlaq_s32.htmlfn.vuzp1_f32.htmlfn.vuzp1_p16.htmlfn.vuzp1_p8.htmlfn.vuzp1_s16.htmlfn.vuzp1_s32.htmlfn.vuzp1_s8.htmlfn.vuzp1_u16.htmlfn.vuzp1_u32.htmlfn.vuzp1_u8.htmlfn.vuzp1q_f32.htmlfn.vuzp1q_f64.htmlfn.vuzp1q_p16.htmlfn.vuzp1q_p64.htmlfn.vuzp1q_p8.htmlfn.vuzp1q_s16.htmlfn.vuzp1q_s32.htmlfn.vuzp1q_s64.htmlfn.vuzp1q_s8.htmlfn.vuzp1q_u16.htmlfn.vuzp1q_u32.htmlfn.vuzp1q_u64.htmlfn.vuzp1q_u8.htmlfn.vuzp2_f32.htmlfn.vuzp2_p16.htmlfn.vuzp2_p8.htmlfn.vuzp2_s16.htmlfn.vuzp2_s32.htmlfn.vuzp2_s8.htmlfn.vuzp2_u16.htmlfn.vuzp2_u32.htmlfn.vuzp2_u8.htmlfn.vuzp2q_f32.htmlfn.vuzp2q_f64.htmlfn.vuzp2q_p16.htmlfn.vuzp2q_p64.htmlfn.vuzp2q_p8.htmlfn.vuzp2q_s16.htmlfn.vuzp2q_s32.htmlfn.vuzp2q_s64.htmlfn.vuzp2q_s8.htmlfn.vuzp2q_u16.htmlfn.vuzp2q_u32.htmlfn.vuzp2q_u64.htmlfn.vuzp2q_u8.htmlfn.vuzp_f32.htmlfn.vuzp_p16.htmlfn.vuzp_p8.htmlfn.vuzp_s16.htmlfn.vuzp_s32.htmlfn.vuzp_s8.htmlfn.vuzp_u16.htmlfn.vuzp_u32.htmlfn.vuzp_u8.htmlfn.vuzpq_f32.htmlfn.vuzpq_p16.htmlfn.vuzpq_p8.htmlfn.vuzpq_s16.htmlfn.vuzpq_s32.htmlfn.vuzpq_s8.htmlfn.vuzpq_u16.htmlfn.vuzpq_u32.htmlfn.vuzpq_u8.htmlfn.vxarq_u64.htmlfn.vzip1_f32.htmlfn.vzip1_p16.htmlfn.vzip1_p8.htmlfn.vzip1_s16.htmlfn.vzip1_s32.htmlfn.vzip1_s8.htmlfn.vzip1_u16.htmlfn.vzip1_u32.htmlfn.vzip1_u8.htmlfn.vzip1q_f32.htmlfn.vzip1q_f64.htmlfn.vzip1q_p16.htmlfn.vzip1q_p64.htmlfn.vzip1q_p8.htmlfn.vzip1q_s16.htmlfn.vzip1q_s32.htmlfn.vzip1q_s64.htmlfn.vzip1q_s8.htmlfn.vzip1q_u16.htmlfn.vzip1q_u32.htmlfn.vzip1q_u64.htmlfn.vzip1q_u8.htmlfn.vzip2_f32.htmlfn.vzip2_p16.htmlfn.vzip2_p8.htmlfn.vzip2_s16.htmlfn.vzip2_s32.htmlfn.vzip2_s8.htmlfn.vzip2_u16.htmlfn.vzip2_u32.htmlfn.vzip2_u8.htmlfn.vzip2q_f32.htmlfn.vzip2q_f64.htmlfn.vzip2q_p16.htmlfn.vzip2q_p64.htmlfn.vzip2q_p8.htmlfn.vzip2q_s16.htmlfn.vzip2q_s32.htmlfn.vzip2q_s64.htmlfn.vzip2q_s8.htmlfn.vzip2q_u16.htmlfn.vzip2q_u32.htmlfn.vzip2q_u64.htmlfn.vzip2q_u8.htmlfn.vzip_f32.htmlfn.vzip_p16.htmlfn.vzip_p8.htmlfn.vzip_s16.htmlfn.vzip_s32.htmlfn.vzip_s8.htmlfn.vzip_u16.htmlfn.vzip_u32.htmlfn.vzip_u8.htmlfn.vzipq_f32.htmlfn.vzipq_p16.htmlfn.vzipq_p8.htmlfn.vzipq_s16.htmlfn.vzipq_s32.htmlfn.vzipq_s8.htmlfn.vzipq_u16.htmlfn.vzipq_u32.htmlfn.vzipq_u8.htmlindex.htmlsidebar-items1.79.0.jsstruct.SY.htmlstruct.float32x2_t.htmlstruct.float32x2x2_t.htmlstruct.float32x2x3_t.htmlstruct.float32x2x4_t.htmlstruct.float32x4_t.htmlstruct.float32x4x2_t.htmlstruct.float32x4x3_t.htmlstruct.float32x4x4_t.htmlstruct.float64x1_t.htmlstruct.float64x1x2_t.htmlstruct.float64x1x3_t.htmlstruct.float64x1x4_t.htmlstruct.float64x2_t.htmlstruct.float64x2x2_t.htmlstruct.float64x2x3_t.htmlstruct.float64x2x4_t.htmlstruct.int16x4_t.htmlstruct.int16x4x2_t.htmlstruct.int16x4x3_t.htmlstruct.int16x4x4_t.htmlstruct.int16x8_t.htmlstruct.int16x8x2_t.htmlstruct.int16x8x3_t.htmlstruct.int16x8x4_t.htmlstruct.int32x2_t.htmlstruct.int32x2x2_t.htmlstruct.int32x2x3_t.htmlstruct.int32x2x4_t.htmlstruct.int32x4_t.htmlstruct.int32x4x2_t.htmlstruct.int32x4x3_t.htmlstruct.int32x4x4_t.htmlstruct.int64x1_t.htmlstruct.int64x1x2_t.htmlstruct.int64x1x3_t.htmlstruct.int64x1x4_t.htmlstruct.int64x2_t.htmlstruct.int64x2x2_t.htmlstruct.int64x2x3_t.htmlstruct.int64x2x4_t.htmlstruct.int8x16_t.htmlstruct.int8x16x2_t.htmlstruct.int8x16x3_t.htmlstruct.int8x16x4_t.htmlstruct.int8x8_t.htmlstruct.int8x8x2_t.htmlstruct.int8x8x3_t.htmlstruct.int8x8x4_t.htmlstruct.poly16x4_t.htmlstruct.poly16x4x2_t.htmlstruct.poly16x4x3_t.htmlstruct.poly16x4x4_t.htmlstruct.poly16x8_t.htmlstruct.poly16x8x2_t.htmlstruct.poly16x8x3_t.htmlstruct.poly16x8x4_t.htmlstruct.poly64x1_t.htmlstruct.poly64x1x2_t.htmlstruct.poly64x1x3_t.htmlstruct.poly64x1x4_t.htmlstruct.poly64x2_t.htmlstruct.poly64x2x2_t.htmlstruct.poly64x2x3_t.htmlstruct.poly64x2x4_t.htmlstruct.poly8x16_t.htmlstruct.poly8x16x2_t.htmlstruct.poly8x16x3_t.htmlstruct.poly8x16x4_t.htmlstruct.poly8x8_t.htmlstruct.poly8x8x2_t.htmlstruct.poly8x8x3_t.htmlstruct.poly8x8x4_t.htmlstruct.uint16x4_t.htmlstruct.uint16x4x2_t.htmlstruct.uint16x4x3_t.htmlstruct.uint16x4x4_t.htmlstruct.uint16x8_t.htmlstruct.uint16x8x2_t.htmlstruct.uint16x8x3_t.htmlstruct.uint16x8x4_t.htmlstruct.uint32x2_t.htmlstruct.uint32x2x2_t.htmlstruct.uint32x2x3_t.htmlstruct.uint32x2x4_t.htmlstruct.uint32x4_t.htmlstruct.uint32x4x2_t.htmlstruct.uint32x4x3_t.htmlstruct.uint32x4x4_t.htmlstruct.uint64x1_t.htmlstruct.uint64x1x2_t.htmlstruct.uint64x1x3_t.htmlstruct.uint64x1x4_t.htmlstruct.uint64x2_t.htmlstruct.uint64x2x2_t.htmlstruct.uint64x2x3_t.htmlstruct.uint64x2x4_t.htmlstruct.uint8x16_t.htmlstruct.uint8x16x2_t.htmlstruct.uint8x16x3_t.htmlstruct.uint8x16x4_t.htmlstruct.uint8x8_t.htmlstruct.uint8x8x2_t.htmlstruct.uint8x8x3_t.htmlstruct.uint8x8x4_t.htmlarmfn.__crc32b.htmlfn.__crc32cb.htmlfn.__crc32ch.htmlfn.__crc32cw.htmlfn.__crc32h.htmlfn.__crc32w.htmlfn.__dmb.htmlfn.__dsb.htmlfn.__isb.htmlfn.__nop.htmlfn.__qadd.htmlfn.__qadd16.htmlfn.__qadd8.htmlfn.__qasx.htmlfn.__qdbl.htmlfn.__qsax.htmlfn.__qsub.htmlfn.__qsub16.htmlfn.__qsub8.htmlfn.__sadd16.htmlfn.__sadd8.htmlfn.__sasx.htmlfn.__sel.htmlfn.__sev.htmlfn.__sevl.htmlfn.__shadd16.htmlfn.__shadd8.htmlfn.__shsub16.htmlfn.__shsub8.htmlfn.__smlabb.htmlfn.__smlabt.htmlfn.__smlad.htmlfn.__smlatb.htmlfn.__smlatt.htmlfn.__smlawb.htmlfn.__smlawt.htmlfn.__smlsd.htmlfn.__smuad.htmlfn.__smuadx.htmlfn.__smulbb.htmlfn.__smulbt.htmlfn.__smultb.htmlfn.__smultt.htmlfn.__smulwb.htmlfn.__smulwt.htmlfn.__smusd.htmlfn.__smusdx.htmlfn.__ssub8.htmlfn.__usad8.htmlfn.__usada8.htmlfn.__usub8.htmlfn.__wfe.htmlfn.__wfi.htmlfn.__yield.htmlfn.vaba_s16.htmlfn.vaba_s32.htmlfn.vaba_s8.htmlfn.vaba_u16.htmlfn.vaba_u32.htmlfn.vaba_u8.htmlfn.vabal_s16.htmlfn.vabal_s32.htmlfn.vabal_s8.htmlfn.vabal_u16.htmlfn.vabal_u32.htmlfn.vabal_u8.htmlfn.vabaq_s16.htmlfn.vabaq_s32.htmlfn.vabaq_s8.htmlfn.vabaq_u16.htmlfn.vabaq_u32.htmlfn.vabaq_u8.htmlfn.vabd_f32.htmlfn.vabd_s16.htmlfn.vabd_s32.htmlfn.vabd_s8.htmlfn.vabd_u16.htmlfn.vabd_u32.htmlfn.vabd_u8.htmlfn.vabdl_s16.htmlfn.vabdl_s32.htmlfn.vabdl_s8.htmlfn.vabdl_u16.htmlfn.vabdl_u32.htmlfn.vabdl_u8.htmlfn.vabdq_f32.htmlfn.vabdq_s16.htmlfn.vabdq_s32.htmlfn.vabdq_s8.htmlfn.vabdq_u16.htmlfn.vabdq_u32.htmlfn.vabdq_u8.htmlfn.vabs_f32.htmlfn.vabs_s16.htmlfn.vabs_s32.htmlfn.vabs_s8.htmlfn.vabsq_f32.htmlfn.vabsq_s16.htmlfn.vabsq_s32.htmlfn.vabsq_s8.htmlfn.vadd_f32.htmlfn.vadd_p16.htmlfn.vadd_p64.htmlfn.vadd_p8.htmlfn.vadd_s16.htmlfn.vadd_s32.htmlfn.vadd_s8.htmlfn.vadd_u16.htmlfn.vadd_u32.htmlfn.vadd_u8.htmlfn.vaddhn_high_s16.htmlfn.vaddhn_high_s32.htmlfn.vaddhn_high_s64.htmlfn.vaddhn_high_u16.htmlfn.vaddhn_high_u32.htmlfn.vaddhn_high_u64.htmlfn.vaddhn_s16.htmlfn.vaddhn_s32.htmlfn.vaddhn_s64.htmlfn.vaddhn_u16.htmlfn.vaddhn_u32.htmlfn.vaddhn_u64.htmlfn.vaddl_high_s16.htmlfn.vaddl_high_s32.htmlfn.vaddl_high_s8.htmlfn.vaddl_high_u16.htmlfn.vaddl_high_u32.htmlfn.vaddl_high_u8.htmlfn.vaddl_s16.htmlfn.vaddl_s32.htmlfn.vaddl_s8.htmlfn.vaddl_u16.htmlfn.vaddl_u32.htmlfn.vaddl_u8.htmlfn.vaddq_f32.htmlfn.vaddq_p128.htmlfn.vaddq_p16.htmlfn.vaddq_p64.htmlfn.vaddq_p8.htmlfn.vaddq_s16.htmlfn.vaddq_s32.htmlfn.vaddq_s64.htmlfn.vaddq_s8.htmlfn.vaddq_u16.htmlfn.vaddq_u32.htmlfn.vaddq_u64.htmlfn.vaddq_u8.htmlfn.vaddw_high_s16.htmlfn.vaddw_high_s32.htmlfn.vaddw_high_s8.htmlfn.vaddw_high_u16.htmlfn.vaddw_high_u32.htmlfn.vaddw_high_u8.htmlfn.vaddw_s16.htmlfn.vaddw_s32.htmlfn.vaddw_s8.htmlfn.vaddw_u16.htmlfn.vaddw_u32.htmlfn.vaddw_u8.htmlfn.vaesdq_u8.htmlfn.vaeseq_u8.htmlfn.vaesimcq_u8.htmlfn.vaesmcq_u8.htmlfn.vand_s16.htmlfn.vand_s32.htmlfn.vand_s64.htmlfn.vand_s8.htmlfn.vand_u16.htmlfn.vand_u32.htmlfn.vand_u64.htmlfn.vand_u8.htmlfn.vandq_s16.htmlfn.vandq_s32.htmlfn.vandq_s64.htmlfn.vandq_s8.htmlfn.vandq_u16.htmlfn.vandq_u32.htmlfn.vandq_u64.htmlfn.vandq_u8.htmlfn.vbic_s16.htmlfn.vbic_s32.htmlfn.vbic_s64.htmlfn.vbic_s8.htmlfn.vbic_u16.htmlfn.vbic_u32.htmlfn.vbic_u64.htmlfn.vbic_u8.htmlfn.vbicq_s16.htmlfn.vbicq_s32.htmlfn.vbicq_s64.htmlfn.vbicq_s8.htmlfn.vbicq_u16.htmlfn.vbicq_u32.htmlfn.vbicq_u64.htmlfn.vbicq_u8.htmlfn.vbsl_f32.htmlfn.vbsl_p16.htmlfn.vbsl_p8.htmlfn.vbsl_s16.htmlfn.vbsl_s32.htmlfn.vbsl_s64.htmlfn.vbsl_s8.htmlfn.vbsl_u16.htmlfn.vbsl_u32.htmlfn.vbsl_u64.htmlfn.vbsl_u8.htmlfn.vbslq_f32.htmlfn.vbslq_p16.htmlfn.vbslq_p8.htmlfn.vbslq_s16.htmlfn.vbslq_s32.htmlfn.vbslq_s64.htmlfn.vbslq_s8.htmlfn.vbslq_u16.htmlfn.vbslq_u32.htmlfn.vbslq_u64.htmlfn.vbslq_u8.htmlfn.vcage_f32.htmlfn.vcageq_f32.htmlfn.vcagt_f32.htmlfn.vcagtq_f32.htmlfn.vcale_f32.htmlfn.vcaleq_f32.htmlfn.vcalt_f32.htmlfn.vcaltq_f32.htmlfn.vceq_f32.htmlfn.vceq_p8.htmlfn.vceq_s16.htmlfn.vceq_s32.htmlfn.vceq_s8.htmlfn.vceq_u16.htmlfn.vceq_u32.htmlfn.vceq_u8.htmlfn.vceqq_f32.htmlfn.vceqq_p8.htmlfn.vceqq_s16.htmlfn.vceqq_s32.htmlfn.vceqq_s8.htmlfn.vceqq_u16.htmlfn.vceqq_u32.htmlfn.vceqq_u8.htmlfn.vcge_f32.htmlfn.vcge_s16.htmlfn.vcge_s32.htmlfn.vcge_s8.htmlfn.vcge_u16.htmlfn.vcge_u32.htmlfn.vcge_u8.htmlfn.vcgeq_f32.htmlfn.vcgeq_s16.htmlfn.vcgeq_s32.htmlfn.vcgeq_s8.htmlfn.vcgeq_u16.htmlfn.vcgeq_u32.htmlfn.vcgeq_u8.htmlfn.vcgt_f32.htmlfn.vcgt_s16.htmlfn.vcgt_s32.htmlfn.vcgt_s8.htmlfn.vcgt_u16.htmlfn.vcgt_u32.htmlfn.vcgt_u8.htmlfn.vcgtq_f32.htmlfn.vcgtq_s16.htmlfn.vcgtq_s32.htmlfn.vcgtq_s8.htmlfn.vcgtq_u16.htmlfn.vcgtq_u32.htmlfn.vcgtq_u8.htmlfn.vcle_f32.htmlfn.vcle_s16.htmlfn.vcle_s32.htmlfn.vcle_s8.htmlfn.vcle_u16.htmlfn.vcle_u32.htmlfn.vcle_u8.htmlfn.vcleq_f32.htmlfn.vcleq_s16.htmlfn.vcleq_s32.htmlfn.vcleq_s8.htmlfn.vcleq_u16.htmlfn.vcleq_u32.htmlfn.vcleq_u8.htmlfn.vcls_s16.htmlfn.vcls_s32.htmlfn.vcls_s8.htmlfn.vcls_u16.htmlfn.vcls_u32.htmlfn.vcls_u8.htmlfn.vclsq_s16.htmlfn.vclsq_s32.htmlfn.vclsq_s8.htmlfn.vclsq_u16.htmlfn.vclsq_u32.htmlfn.vclsq_u8.htmlfn.vclt_f32.htmlfn.vclt_s16.htmlfn.vclt_s32.htmlfn.vclt_s8.htmlfn.vclt_u16.htmlfn.vclt_u32.htmlfn.vclt_u8.htmlfn.vcltq_f32.htmlfn.vcltq_s16.htmlfn.vcltq_s32.htmlfn.vcltq_s8.htmlfn.vcltq_u16.htmlfn.vcltq_u32.htmlfn.vcltq_u8.htmlfn.vclz_s16.htmlfn.vclz_s32.htmlfn.vclz_s8.htmlfn.vclz_u16.htmlfn.vclz_u32.htmlfn.vclz_u8.htmlfn.vclzq_s16.htmlfn.vclzq_s32.htmlfn.vclzq_s8.htmlfn.vclzq_u16.htmlfn.vclzq_u32.htmlfn.vclzq_u8.htmlfn.vcnt_p8.htmlfn.vcnt_s8.htmlfn.vcnt_u8.htmlfn.vcntq_p8.htmlfn.vcntq_s8.htmlfn.vcntq_u8.htmlfn.vcombine_f32.htmlfn.vcombine_p16.htmlfn.vcombine_p64.htmlfn.vcombine_p8.htmlfn.vcombine_s16.htmlfn.vcombine_s32.htmlfn.vcombine_s64.htmlfn.vcombine_s8.htmlfn.vcombine_u16.htmlfn.vcombine_u32.htmlfn.vcombine_u64.htmlfn.vcombine_u8.htmlfn.vcreate_f32.htmlfn.vcreate_p16.htmlfn.vcreate_p64.htmlfn.vcreate_p8.htmlfn.vcreate_s16.htmlfn.vcreate_s32.htmlfn.vcreate_s64.htmlfn.vcreate_s8.htmlfn.vcreate_u16.htmlfn.vcreate_u32.htmlfn.vcreate_u64.htmlfn.vcreate_u8.htmlfn.vcvt_f32_s32.htmlfn.vcvt_f32_u32.htmlfn.vcvt_n_f32_s32.htmlfn.vcvt_n_f32_u32.htmlfn.vcvt_n_s32_f32.htmlfn.vcvt_n_u32_f32.htmlfn.vcvt_s32_f32.htmlfn.vcvt_u32_f32.htmlfn.vcvtq_f32_s32.htmlfn.vcvtq_f32_u32.htmlfn.vcvtq_n_f32_s32.htmlfn.vcvtq_n_f32_u32.htmlfn.vcvtq_n_s32_f32.htmlfn.vcvtq_n_u32_f32.htmlfn.vcvtq_s32_f32.htmlfn.vcvtq_u32_f32.htmlfn.vdot_lane_s32.htmlfn.vdot_lane_u32.htmlfn.vdot_s32.htmlfn.vdot_u32.htmlfn.vdotq_lane_s32.htmlfn.vdotq_lane_u32.htmlfn.vdotq_s32.htmlfn.vdotq_u32.htmlfn.vdup_lane_f32.htmlfn.vdup_lane_p16.htmlfn.vdup_lane_p8.htmlfn.vdup_lane_s16.htmlfn.vdup_lane_s32.htmlfn.vdup_lane_s64.htmlfn.vdup_lane_s8.htmlfn.vdup_lane_u16.htmlfn.vdup_lane_u32.htmlfn.vdup_lane_u64.htmlfn.vdup_lane_u8.htmlfn.vdup_laneq_f32.htmlfn.vdup_laneq_p16.htmlfn.vdup_laneq_p8.htmlfn.vdup_laneq_s16.htmlfn.vdup_laneq_s32.htmlfn.vdup_laneq_s64.htmlfn.vdup_laneq_s8.htmlfn.vdup_laneq_u16.htmlfn.vdup_laneq_u32.htmlfn.vdup_laneq_u64.htmlfn.vdup_laneq_u8.htmlfn.vdup_n_f32.htmlfn.vdup_n_p16.htmlfn.vdup_n_p8.htmlfn.vdup_n_s16.htmlfn.vdup_n_s32.htmlfn.vdup_n_s64.htmlfn.vdup_n_s8.htmlfn.vdup_n_u16.htmlfn.vdup_n_u32.htmlfn.vdup_n_u64.htmlfn.vdup_n_u8.htmlfn.vdupq_lane_f32.htmlfn.vdupq_lane_p16.htmlfn.vdupq_lane_p8.htmlfn.vdupq_lane_s16.htmlfn.vdupq_lane_s32.htmlfn.vdupq_lane_s64.htmlfn.vdupq_lane_s8.htmlfn.vdupq_lane_u16.htmlfn.vdupq_lane_u32.htmlfn.vdupq_lane_u64.htmlfn.vdupq_lane_u8.htmlfn.vdupq_laneq_f32.htmlfn.vdupq_laneq_p16.htmlfn.vdupq_laneq_p8.htmlfn.vdupq_laneq_s16.htmlfn.vdupq_laneq_s32.htmlfn.vdupq_laneq_s64.htmlfn.vdupq_laneq_s8.htmlfn.vdupq_laneq_u16.htmlfn.vdupq_laneq_u32.htmlfn.vdupq_laneq_u64.htmlfn.vdupq_laneq_u8.htmlfn.vdupq_n_f32.htmlfn.vdupq_n_p16.htmlfn.vdupq_n_p8.htmlfn.vdupq_n_s16.htmlfn.vdupq_n_s32.htmlfn.vdupq_n_s64.htmlfn.vdupq_n_s8.htmlfn.vdupq_n_u16.htmlfn.vdupq_n_u32.htmlfn.vdupq_n_u64.htmlfn.vdupq_n_u8.htmlfn.veor_s16.htmlfn.veor_s32.htmlfn.veor_s64.htmlfn.veor_s8.htmlfn.veor_u16.htmlfn.veor_u32.htmlfn.veor_u64.htmlfn.veor_u8.htmlfn.veorq_s16.htmlfn.veorq_s32.htmlfn.veorq_s64.htmlfn.veorq_s8.htmlfn.veorq_u16.htmlfn.veorq_u32.htmlfn.veorq_u64.htmlfn.veorq_u8.htmlfn.vext_f32.htmlfn.vext_p16.htmlfn.vext_p8.htmlfn.vext_s16.htmlfn.vext_s32.htmlfn.vext_s64.htmlfn.vext_s8.htmlfn.vext_u16.htmlfn.vext_u32.htmlfn.vext_u64.htmlfn.vext_u8.htmlfn.vextq_f32.htmlfn.vextq_p16.htmlfn.vextq_p8.htmlfn.vextq_s16.htmlfn.vextq_s32.htmlfn.vextq_s64.htmlfn.vextq_s8.htmlfn.vextq_u16.htmlfn.vextq_u32.htmlfn.vextq_u64.htmlfn.vextq_u8.htmlfn.vfma_f32.htmlfn.vfma_n_f32.htmlfn.vfmaq_f32.htmlfn.vfmaq_n_f32.htmlfn.vfms_f32.htmlfn.vfms_n_f32.htmlfn.vfmsq_f32.htmlfn.vfmsq_n_f32.htmlfn.vget_high_f32.htmlfn.vget_high_p16.htmlfn.vget_high_p8.htmlfn.vget_high_s16.htmlfn.vget_high_s32.htmlfn.vget_high_s64.htmlfn.vget_high_s8.htmlfn.vget_high_u16.htmlfn.vget_high_u32.htmlfn.vget_high_u64.htmlfn.vget_high_u8.htmlfn.vget_lane_f32.htmlfn.vget_lane_p16.htmlfn.vget_lane_p64.htmlfn.vget_lane_p8.htmlfn.vget_lane_s16.htmlfn.vget_lane_s32.htmlfn.vget_lane_s64.htmlfn.vget_lane_s8.htmlfn.vget_lane_u16.htmlfn.vget_lane_u32.htmlfn.vget_lane_u64.htmlfn.vget_lane_u8.htmlfn.vget_low_f32.htmlfn.vget_low_p16.htmlfn.vget_low_p8.htmlfn.vget_low_s16.htmlfn.vget_low_s32.htmlfn.vget_low_s64.htmlfn.vget_low_s8.htmlfn.vget_low_u16.htmlfn.vget_low_u32.htmlfn.vget_low_u64.htmlfn.vget_low_u8.htmlfn.vgetq_lane_f32.htmlfn.vgetq_lane_p16.htmlfn.vgetq_lane_p64.htmlfn.vgetq_lane_p8.htmlfn.vgetq_lane_s16.htmlfn.vgetq_lane_s32.htmlfn.vgetq_lane_s64.htmlfn.vgetq_lane_s8.htmlfn.vgetq_lane_u16.htmlfn.vgetq_lane_u32.htmlfn.vgetq_lane_u64.htmlfn.vgetq_lane_u8.htmlfn.vhadd_s16.htmlfn.vhadd_s32.htmlfn.vhadd_s8.htmlfn.vhadd_u16.htmlfn.vhadd_u32.htmlfn.vhadd_u8.htmlfn.vhaddq_s16.htmlfn.vhaddq_s32.htmlfn.vhaddq_s8.htmlfn.vhaddq_u16.htmlfn.vhaddq_u32.htmlfn.vhaddq_u8.htmlfn.vhsub_s16.htmlfn.vhsub_s32.htmlfn.vhsub_s8.htmlfn.vhsub_u16.htmlfn.vhsub_u32.htmlfn.vhsub_u8.htmlfn.vhsubq_s16.htmlfn.vhsubq_s32.htmlfn.vhsubq_s8.htmlfn.vhsubq_u16.htmlfn.vhsubq_u32.htmlfn.vhsubq_u8.htmlfn.vld1_dup_f32.htmlfn.vld1_dup_p16.htmlfn.vld1_dup_p64.htmlfn.vld1_dup_p8.htmlfn.vld1_dup_s16.htmlfn.vld1_dup_s32.htmlfn.vld1_dup_s64.htmlfn.vld1_dup_s8.htmlfn.vld1_dup_u16.htmlfn.vld1_dup_u32.htmlfn.vld1_dup_u64.htmlfn.vld1_dup_u8.htmlfn.vld1_f32.htmlfn.vld1_f32_x2.htmlfn.vld1_f32_x3.htmlfn.vld1_f32_x4.htmlfn.vld1_lane_f32.htmlfn.vld1_lane_p16.htmlfn.vld1_lane_p64.htmlfn.vld1_lane_p8.htmlfn.vld1_lane_s16.htmlfn.vld1_lane_s32.htmlfn.vld1_lane_s64.htmlfn.vld1_lane_s8.htmlfn.vld1_lane_u16.htmlfn.vld1_lane_u32.htmlfn.vld1_lane_u64.htmlfn.vld1_lane_u8.htmlfn.vld1_p16.htmlfn.vld1_p16_x2.htmlfn.vld1_p16_x3.htmlfn.vld1_p16_x4.htmlfn.vld1_p64.htmlfn.vld1_p64_x2.htmlfn.vld1_p64_x3.htmlfn.vld1_p64_x4.htmlfn.vld1_p8.htmlfn.vld1_p8_x2.htmlfn.vld1_p8_x3.htmlfn.vld1_p8_x4.htmlfn.vld1_s16.htmlfn.vld1_s16_x2.htmlfn.vld1_s16_x3.htmlfn.vld1_s16_x4.htmlfn.vld1_s32.htmlfn.vld1_s32_x2.htmlfn.vld1_s32_x3.htmlfn.vld1_s32_x4.htmlfn.vld1_s64.htmlfn.vld1_s64_x2.htmlfn.vld1_s64_x3.htmlfn.vld1_s64_x4.htmlfn.vld1_s8.htmlfn.vld1_s8_x2.htmlfn.vld1_s8_x3.htmlfn.vld1_s8_x4.htmlfn.vld1_u16.htmlfn.vld1_u16_x2.htmlfn.vld1_u16_x3.htmlfn.vld1_u16_x4.htmlfn.vld1_u32.htmlfn.vld1_u32_x2.htmlfn.vld1_u32_x3.htmlfn.vld1_u32_x4.htmlfn.vld1_u64.htmlfn.vld1_u64_x2.htmlfn.vld1_u64_x3.htmlfn.vld1_u64_x4.htmlfn.vld1_u8.htmlfn.vld1_u8_x2.htmlfn.vld1_u8_x3.htmlfn.vld1_u8_x4.htmlfn.vld1q_dup_f32.htmlfn.vld1q_dup_p16.htmlfn.vld1q_dup_p64.htmlfn.vld1q_dup_p8.htmlfn.vld1q_dup_s16.htmlfn.vld1q_dup_s32.htmlfn.vld1q_dup_s64.htmlfn.vld1q_dup_s8.htmlfn.vld1q_dup_u16.htmlfn.vld1q_dup_u32.htmlfn.vld1q_dup_u64.htmlfn.vld1q_dup_u8.htmlfn.vld1q_f32.htmlfn.vld1q_f32_x2.htmlfn.vld1q_f32_x3.htmlfn.vld1q_f32_x4.htmlfn.vld1q_lane_f32.htmlfn.vld1q_lane_p16.htmlfn.vld1q_lane_p64.htmlfn.vld1q_lane_p8.htmlfn.vld1q_lane_s16.htmlfn.vld1q_lane_s32.htmlfn.vld1q_lane_s64.htmlfn.vld1q_lane_s8.htmlfn.vld1q_lane_u16.htmlfn.vld1q_lane_u32.htmlfn.vld1q_lane_u64.htmlfn.vld1q_lane_u8.htmlfn.vld1q_p16.htmlfn.vld1q_p16_x2.htmlfn.vld1q_p16_x3.htmlfn.vld1q_p16_x4.htmlfn.vld1q_p64.htmlfn.vld1q_p64_x2.htmlfn.vld1q_p64_x3.htmlfn.vld1q_p64_x4.htmlfn.vld1q_p8.htmlfn.vld1q_p8_x2.htmlfn.vld1q_p8_x3.htmlfn.vld1q_p8_x4.htmlfn.vld1q_s16.htmlfn.vld1q_s16_x2.htmlfn.vld1q_s16_x3.htmlfn.vld1q_s16_x4.htmlfn.vld1q_s32.htmlfn.vld1q_s32_x2.htmlfn.vld1q_s32_x3.htmlfn.vld1q_s32_x4.htmlfn.vld1q_s64.htmlfn.vld1q_s64_x2.htmlfn.vld1q_s64_x3.htmlfn.vld1q_s64_x4.htmlfn.vld1q_s8.htmlfn.vld1q_s8_x2.htmlfn.vld1q_s8_x3.htmlfn.vld1q_s8_x4.htmlfn.vld1q_u16.htmlfn.vld1q_u16_x2.htmlfn.vld1q_u16_x3.htmlfn.vld1q_u16_x4.htmlfn.vld1q_u32.htmlfn.vld1q_u32_x2.htmlfn.vld1q_u32_x3.htmlfn.vld1q_u32_x4.htmlfn.vld1q_u64.htmlfn.vld1q_u64_x2.htmlfn.vld1q_u64_x3.htmlfn.vld1q_u64_x4.htmlfn.vld1q_u8.htmlfn.vld1q_u8_x2.htmlfn.vld1q_u8_x3.htmlfn.vld1q_u8_x4.htmlfn.vld2_dup_f32.htmlfn.vld2_dup_p16.htmlfn.vld2_dup_p64.htmlfn.vld2_dup_p8.htmlfn.vld2_dup_s16.htmlfn.vld2_dup_s32.htmlfn.vld2_dup_s64.htmlfn.vld2_dup_s8.htmlfn.vld2_dup_u16.htmlfn.vld2_dup_u32.htmlfn.vld2_dup_u64.htmlfn.vld2_dup_u8.htmlfn.vld2_f32.htmlfn.vld2_lane_f32.htmlfn.vld2_lane_p16.htmlfn.vld2_lane_p8.htmlfn.vld2_lane_s16.htmlfn.vld2_lane_s32.htmlfn.vld2_lane_s8.htmlfn.vld2_lane_u16.htmlfn.vld2_lane_u32.htmlfn.vld2_lane_u8.htmlfn.vld2_p16.htmlfn.vld2_p64.htmlfn.vld2_p8.htmlfn.vld2_s16.htmlfn.vld2_s32.htmlfn.vld2_s64.htmlfn.vld2_s8.htmlfn.vld2_u16.htmlfn.vld2_u32.htmlfn.vld2_u64.htmlfn.vld2_u8.htmlfn.vld2q_dup_f32.htmlfn.vld2q_dup_p16.htmlfn.vld2q_dup_p8.htmlfn.vld2q_dup_s16.htmlfn.vld2q_dup_s32.htmlfn.vld2q_dup_s8.htmlfn.vld2q_dup_u16.htmlfn.vld2q_dup_u32.htmlfn.vld2q_dup_u8.htmlfn.vld2q_f32.htmlfn.vld2q_lane_f32.htmlfn.vld2q_lane_p16.htmlfn.vld2q_lane_s16.htmlfn.vld2q_lane_s32.htmlfn.vld2q_lane_u16.htmlfn.vld2q_lane_u32.htmlfn.vld2q_p16.htmlfn.vld2q_p8.htmlfn.vld2q_s16.htmlfn.vld2q_s32.htmlfn.vld2q_s8.htmlfn.vld2q_u16.htmlfn.vld2q_u32.htmlfn.vld2q_u8.htmlfn.vld3_dup_f32.htmlfn.vld3_dup_p16.htmlfn.vld3_dup_p64.htmlfn.vld3_dup_p8.htmlfn.vld3_dup_s16.htmlfn.vld3_dup_s32.htmlfn.vld3_dup_s64.htmlfn.vld3_dup_s8.htmlfn.vld3_dup_u16.htmlfn.vld3_dup_u32.htmlfn.vld3_dup_u64.htmlfn.vld3_dup_u8.htmlfn.vld3_f32.htmlfn.vld3_lane_f32.htmlfn.vld3_lane_p16.htmlfn.vld3_lane_p8.htmlfn.vld3_lane_s16.htmlfn.vld3_lane_s32.htmlfn.vld3_lane_s8.htmlfn.vld3_lane_u16.htmlfn.vld3_lane_u32.htmlfn.vld3_lane_u8.htmlfn.vld3_p16.htmlfn.vld3_p64.htmlfn.vld3_p8.htmlfn.vld3_s16.htmlfn.vld3_s32.htmlfn.vld3_s64.htmlfn.vld3_s8.htmlfn.vld3_u16.htmlfn.vld3_u32.htmlfn.vld3_u64.htmlfn.vld3_u8.htmlfn.vld3q_dup_f32.htmlfn.vld3q_dup_p16.htmlfn.vld3q_dup_p8.htmlfn.vld3q_dup_s16.htmlfn.vld3q_dup_s32.htmlfn.vld3q_dup_s8.htmlfn.vld3q_dup_u16.htmlfn.vld3q_dup_u32.htmlfn.vld3q_dup_u8.htmlfn.vld3q_f32.htmlfn.vld3q_lane_f32.htmlfn.vld3q_lane_p16.htmlfn.vld3q_lane_s16.htmlfn.vld3q_lane_s32.htmlfn.vld3q_lane_u16.htmlfn.vld3q_lane_u32.htmlfn.vld3q_p16.htmlfn.vld3q_p8.htmlfn.vld3q_s16.htmlfn.vld3q_s32.htmlfn.vld3q_s8.htmlfn.vld3q_u16.htmlfn.vld3q_u32.htmlfn.vld3q_u8.htmlfn.vld4_dup_f32.htmlfn.vld4_dup_p16.htmlfn.vld4_dup_p64.htmlfn.vld4_dup_p8.htmlfn.vld4_dup_s16.htmlfn.vld4_dup_s32.htmlfn.vld4_dup_s64.htmlfn.vld4_dup_s8.htmlfn.vld4_dup_u16.htmlfn.vld4_dup_u32.htmlfn.vld4_dup_u64.htmlfn.vld4_dup_u8.htmlfn.vld4_f32.htmlfn.vld4_lane_f32.htmlfn.vld4_lane_p16.htmlfn.vld4_lane_p8.htmlfn.vld4_lane_s16.htmlfn.vld4_lane_s32.htmlfn.vld4_lane_s8.htmlfn.vld4_lane_u16.htmlfn.vld4_lane_u32.htmlfn.vld4_lane_u8.htmlfn.vld4_p16.htmlfn.vld4_p64.htmlfn.vld4_p8.htmlfn.vld4_s16.htmlfn.vld4_s32.htmlfn.vld4_s64.htmlfn.vld4_s8.htmlfn.vld4_u16.htmlfn.vld4_u32.htmlfn.vld4_u64.htmlfn.vld4_u8.htmlfn.vld4q_dup_f32.htmlfn.vld4q_dup_p16.htmlfn.vld4q_dup_p8.htmlfn.vld4q_dup_s16.htmlfn.vld4q_dup_s32.htmlfn.vld4q_dup_s8.htmlfn.vld4q_dup_u16.htmlfn.vld4q_dup_u32.htmlfn.vld4q_dup_u8.htmlfn.vld4q_f32.htmlfn.vld4q_lane_f32.htmlfn.vld4q_lane_p16.htmlfn.vld4q_lane_s16.htmlfn.vld4q_lane_s32.htmlfn.vld4q_lane_u16.htmlfn.vld4q_lane_u32.htmlfn.vld4q_p16.htmlfn.vld4q_p8.htmlfn.vld4q_s16.htmlfn.vld4q_s32.htmlfn.vld4q_s8.htmlfn.vld4q_u16.htmlfn.vld4q_u32.htmlfn.vld4q_u8.htmlfn.vldrq_p128.htmlfn.vmax_f32.htmlfn.vmax_s16.htmlfn.vmax_s32.htmlfn.vmax_s8.htmlfn.vmax_u16.htmlfn.vmax_u32.htmlfn.vmax_u8.htmlfn.vmaxnm_f32.htmlfn.vmaxnmq_f32.htmlfn.vmaxq_f32.htmlfn.vmaxq_s16.htmlfn.vmaxq_s32.htmlfn.vmaxq_s8.htmlfn.vmaxq_u16.htmlfn.vmaxq_u32.htmlfn.vmaxq_u8.htmlfn.vmin_f32.htmlfn.vmin_s16.htmlfn.vmin_s32.htmlfn.vmin_s8.htmlfn.vmin_u16.htmlfn.vmin_u32.htmlfn.vmin_u8.htmlfn.vminnm_f32.htmlfn.vminnmq_f32.htmlfn.vminq_f32.htmlfn.vminq_s16.htmlfn.vminq_s32.htmlfn.vminq_s8.htmlfn.vminq_u16.htmlfn.vminq_u32.htmlfn.vminq_u8.htmlfn.vmla_f32.htmlfn.vmla_lane_f32.htmlfn.vmla_lane_s16.htmlfn.vmla_lane_s32.htmlfn.vmla_lane_u16.htmlfn.vmla_lane_u32.htmlfn.vmla_laneq_f32.htmlfn.vmla_laneq_s16.htmlfn.vmla_laneq_s32.htmlfn.vmla_laneq_u16.htmlfn.vmla_laneq_u32.htmlfn.vmla_n_f32.htmlfn.vmla_n_s16.htmlfn.vmla_n_s32.htmlfn.vmla_n_u16.htmlfn.vmla_n_u32.htmlfn.vmla_s16.htmlfn.vmla_s32.htmlfn.vmla_s8.htmlfn.vmla_u16.htmlfn.vmla_u32.htmlfn.vmla_u8.htmlfn.vmlal_lane_s16.htmlfn.vmlal_lane_s32.htmlfn.vmlal_lane_u16.htmlfn.vmlal_lane_u32.htmlfn.vmlal_laneq_s16.htmlfn.vmlal_laneq_s32.htmlfn.vmlal_laneq_u16.htmlfn.vmlal_laneq_u32.htmlfn.vmlal_n_s16.htmlfn.vmlal_n_s32.htmlfn.vmlal_n_u16.htmlfn.vmlal_n_u32.htmlfn.vmlal_s16.htmlfn.vmlal_s32.htmlfn.vmlal_s8.htmlfn.vmlal_u16.htmlfn.vmlal_u32.htmlfn.vmlal_u8.htmlfn.vmlaq_f32.htmlfn.vmlaq_lane_f32.htmlfn.vmlaq_lane_s16.htmlfn.vmlaq_lane_s32.htmlfn.vmlaq_lane_u16.htmlfn.vmlaq_lane_u32.htmlfn.vmlaq_laneq_f32.htmlfn.vmlaq_laneq_s16.htmlfn.vmlaq_laneq_s32.htmlfn.vmlaq_laneq_u16.htmlfn.vmlaq_laneq_u32.htmlfn.vmlaq_n_f32.htmlfn.vmlaq_n_s16.htmlfn.vmlaq_n_s32.htmlfn.vmlaq_n_u16.htmlfn.vmlaq_n_u32.htmlfn.vmlaq_s16.htmlfn.vmlaq_s32.htmlfn.vmlaq_s8.htmlfn.vmlaq_u16.htmlfn.vmlaq_u32.htmlfn.vmlaq_u8.htmlfn.vmls_f32.htmlfn.vmls_lane_f32.htmlfn.vmls_lane_s16.htmlfn.vmls_lane_s32.htmlfn.vmls_lane_u16.htmlfn.vmls_lane_u32.htmlfn.vmls_laneq_f32.htmlfn.vmls_laneq_s16.htmlfn.vmls_laneq_s32.htmlfn.vmls_laneq_u16.htmlfn.vmls_laneq_u32.htmlfn.vmls_n_f32.htmlfn.vmls_n_s16.htmlfn.vmls_n_s32.htmlfn.vmls_n_u16.htmlfn.vmls_n_u32.htmlfn.vmls_s16.htmlfn.vmls_s32.htmlfn.vmls_s8.htmlfn.vmls_u16.htmlfn.vmls_u32.htmlfn.vmls_u8.htmlfn.vmlsl_lane_s16.htmlfn.vmlsl_lane_s32.htmlfn.vmlsl_lane_u16.htmlfn.vmlsl_lane_u32.htmlfn.vmlsl_laneq_s16.htmlfn.vmlsl_laneq_s32.htmlfn.vmlsl_laneq_u16.htmlfn.vmlsl_laneq_u32.htmlfn.vmlsl_n_s16.htmlfn.vmlsl_n_s32.htmlfn.vmlsl_n_u16.htmlfn.vmlsl_n_u32.htmlfn.vmlsl_s16.htmlfn.vmlsl_s32.htmlfn.vmlsl_s8.htmlfn.vmlsl_u16.htmlfn.vmlsl_u32.htmlfn.vmlsl_u8.htmlfn.vmlsq_f32.htmlfn.vmlsq_lane_f32.htmlfn.vmlsq_lane_s16.htmlfn.vmlsq_lane_s32.htmlfn.vmlsq_lane_u16.htmlfn.vmlsq_lane_u32.htmlfn.vmlsq_laneq_f32.htmlfn.vmlsq_laneq_s16.htmlfn.vmlsq_laneq_s32.htmlfn.vmlsq_laneq_u16.htmlfn.vmlsq_laneq_u32.htmlfn.vmlsq_n_f32.htmlfn.vmlsq_n_s16.htmlfn.vmlsq_n_s32.htmlfn.vmlsq_n_u16.htmlfn.vmlsq_n_u32.htmlfn.vmlsq_s16.htmlfn.vmlsq_s32.htmlfn.vmlsq_s8.htmlfn.vmlsq_u16.htmlfn.vmlsq_u32.htmlfn.vmlsq_u8.htmlfn.vmmlaq_s32.htmlfn.vmmlaq_u32.htmlfn.vmov_n_f32.htmlfn.vmov_n_p16.htmlfn.vmov_n_p8.htmlfn.vmov_n_s16.htmlfn.vmov_n_s32.htmlfn.vmov_n_s64.htmlfn.vmov_n_s8.htmlfn.vmov_n_u16.htmlfn.vmov_n_u32.htmlfn.vmov_n_u64.htmlfn.vmov_n_u8.htmlfn.vmovl_s16.htmlfn.vmovl_s32.htmlfn.vmovl_s8.htmlfn.vmovl_u16.htmlfn.vmovl_u32.htmlfn.vmovl_u8.htmlfn.vmovn_s16.htmlfn.vmovn_s32.htmlfn.vmovn_s64.htmlfn.vmovn_u16.htmlfn.vmovn_u32.htmlfn.vmovn_u64.htmlfn.vmovq_n_f32.htmlfn.vmovq_n_p16.htmlfn.vmovq_n_p8.htmlfn.vmovq_n_s16.htmlfn.vmovq_n_s32.htmlfn.vmovq_n_s64.htmlfn.vmovq_n_s8.htmlfn.vmovq_n_u16.htmlfn.vmovq_n_u32.htmlfn.vmovq_n_u64.htmlfn.vmovq_n_u8.htmlfn.vmul_f32.htmlfn.vmul_lane_f32.htmlfn.vmul_lane_s16.htmlfn.vmul_lane_s32.htmlfn.vmul_lane_u16.htmlfn.vmul_lane_u32.htmlfn.vmul_laneq_f32.htmlfn.vmul_laneq_s16.htmlfn.vmul_laneq_s32.htmlfn.vmul_laneq_u16.htmlfn.vmul_laneq_u32.htmlfn.vmul_n_f32.htmlfn.vmul_n_s16.htmlfn.vmul_n_s32.htmlfn.vmul_n_u16.htmlfn.vmul_n_u32.htmlfn.vmul_p8.htmlfn.vmul_s16.htmlfn.vmul_s32.htmlfn.vmul_s8.htmlfn.vmul_u16.htmlfn.vmul_u32.htmlfn.vmul_u8.htmlfn.vmull_lane_s16.htmlfn.vmull_lane_s32.htmlfn.vmull_lane_u16.htmlfn.vmull_lane_u32.htmlfn.vmull_laneq_s16.htmlfn.vmull_laneq_s32.htmlfn.vmull_laneq_u16.htmlfn.vmull_laneq_u32.htmlfn.vmull_n_s16.htmlfn.vmull_n_s32.htmlfn.vmull_n_u16.htmlfn.vmull_n_u32.htmlfn.vmull_p8.htmlfn.vmull_s16.htmlfn.vmull_s32.htmlfn.vmull_s8.htmlfn.vmull_u16.htmlfn.vmull_u32.htmlfn.vmull_u8.htmlfn.vmulq_f32.htmlfn.vmulq_lane_f32.htmlfn.vmulq_lane_s16.htmlfn.vmulq_lane_s32.htmlfn.vmulq_lane_u16.htmlfn.vmulq_lane_u32.htmlfn.vmulq_laneq_f32.htmlfn.vmulq_laneq_s16.htmlfn.vmulq_laneq_s32.htmlfn.vmulq_laneq_u16.htmlfn.vmulq_laneq_u32.htmlfn.vmulq_n_f32.htmlfn.vmulq_n_s16.htmlfn.vmulq_n_s32.htmlfn.vmulq_n_u16.htmlfn.vmulq_n_u32.htmlfn.vmulq_p8.htmlfn.vmulq_s16.htmlfn.vmulq_s32.htmlfn.vmulq_s8.htmlfn.vmulq_u16.htmlfn.vmulq_u32.htmlfn.vmulq_u8.htmlfn.vmvn_p8.htmlfn.vmvn_s16.htmlfn.vmvn_s32.htmlfn.vmvn_s8.htmlfn.vmvn_u16.htmlfn.vmvn_u32.htmlfn.vmvn_u8.htmlfn.vmvnq_p8.htmlfn.vmvnq_s16.htmlfn.vmvnq_s32.htmlfn.vmvnq_s8.htmlfn.vmvnq_u16.htmlfn.vmvnq_u32.htmlfn.vmvnq_u8.htmlfn.vneg_f32.htmlfn.vneg_s16.htmlfn.vneg_s32.htmlfn.vneg_s8.htmlfn.vnegq_f32.htmlfn.vnegq_s16.htmlfn.vnegq_s32.htmlfn.vnegq_s8.htmlfn.vorn_s16.htmlfn.vorn_s32.htmlfn.vorn_s64.htmlfn.vorn_s8.htmlfn.vorn_u16.htmlfn.vorn_u32.htmlfn.vorn_u64.htmlfn.vorn_u8.htmlfn.vornq_s16.htmlfn.vornq_s32.htmlfn.vornq_s64.htmlfn.vornq_s8.htmlfn.vornq_u16.htmlfn.vornq_u32.htmlfn.vornq_u64.htmlfn.vornq_u8.htmlfn.vorr_s16.htmlfn.vorr_s32.htmlfn.vorr_s64.htmlfn.vorr_s8.htmlfn.vorr_u16.htmlfn.vorr_u32.htmlfn.vorr_u64.htmlfn.vorr_u8.htmlfn.vorrq_s16.htmlfn.vorrq_s32.htmlfn.vorrq_s64.htmlfn.vorrq_s8.htmlfn.vorrq_u16.htmlfn.vorrq_u32.htmlfn.vorrq_u64.htmlfn.vorrq_u8.htmlfn.vpadal_s16.htmlfn.vpadal_s32.htmlfn.vpadal_s8.htmlfn.vpadal_u16.htmlfn.vpadal_u32.htmlfn.vpadal_u8.htmlfn.vpadalq_s16.htmlfn.vpadalq_s32.htmlfn.vpadalq_s8.htmlfn.vpadalq_u16.htmlfn.vpadalq_u32.htmlfn.vpadalq_u8.htmlfn.vpadd_f32.htmlfn.vpadd_s16.htmlfn.vpadd_s32.htmlfn.vpadd_s8.htmlfn.vpadd_u16.htmlfn.vpadd_u32.htmlfn.vpadd_u8.htmlfn.vpaddl_s16.htmlfn.vpaddl_s32.htmlfn.vpaddl_s8.htmlfn.vpaddl_u16.htmlfn.vpaddl_u32.htmlfn.vpaddl_u8.htmlfn.vpaddlq_s16.htmlfn.vpaddlq_s32.htmlfn.vpaddlq_s8.htmlfn.vpaddlq_u16.htmlfn.vpaddlq_u32.htmlfn.vpaddlq_u8.htmlfn.vpmax_f32.htmlfn.vpmax_s16.htmlfn.vpmax_s32.htmlfn.vpmax_s8.htmlfn.vpmax_u16.htmlfn.vpmax_u32.htmlfn.vpmax_u8.htmlfn.vpmin_f32.htmlfn.vpmin_s16.htmlfn.vpmin_s32.htmlfn.vpmin_s8.htmlfn.vpmin_u16.htmlfn.vpmin_u32.htmlfn.vpmin_u8.htmlfn.vqabs_s16.htmlfn.vqabs_s32.htmlfn.vqabs_s8.htmlfn.vqabsq_s16.htmlfn.vqabsq_s32.htmlfn.vqabsq_s8.htmlfn.vqadd_s16.htmlfn.vqadd_s32.htmlfn.vqadd_s64.htmlfn.vqadd_s8.htmlfn.vqadd_u16.htmlfn.vqadd_u32.htmlfn.vqadd_u64.htmlfn.vqadd_u8.htmlfn.vqaddq_s16.htmlfn.vqaddq_s32.htmlfn.vqaddq_s64.htmlfn.vqaddq_s8.htmlfn.vqaddq_u16.htmlfn.vqaddq_u32.htmlfn.vqaddq_u64.htmlfn.vqaddq_u8.htmlfn.vqdmlal_lane_s16.htmlfn.vqdmlal_lane_s32.htmlfn.vqdmlal_n_s16.htmlfn.vqdmlal_n_s32.htmlfn.vqdmlal_s16.htmlfn.vqdmlal_s32.htmlfn.vqdmlsl_lane_s16.htmlfn.vqdmlsl_lane_s32.htmlfn.vqdmlsl_n_s16.htmlfn.vqdmlsl_n_s32.htmlfn.vqdmlsl_s16.htmlfn.vqdmlsl_s32.htmlfn.vqdmulh_laneq_s16.htmlfn.vqdmulh_laneq_s32.htmlfn.vqdmulh_n_s16.htmlfn.vqdmulh_n_s32.htmlfn.vqdmulh_s16.htmlfn.vqdmulh_s32.htmlfn.vqdmulhq_laneq_s16.htmlfn.vqdmulhq_laneq_s32.htmlfn.vqdmulhq_n_s16.htmlfn.vqdmulhq_n_s32.htmlfn.vqdmulhq_s16.htmlfn.vqdmulhq_s32.htmlfn.vqdmull_lane_s16.htmlfn.vqdmull_lane_s32.htmlfn.vqdmull_n_s16.htmlfn.vqdmull_n_s32.htmlfn.vqdmull_s16.htmlfn.vqdmull_s32.htmlfn.vqmovn_s16.htmlfn.vqmovn_s32.htmlfn.vqmovn_s64.htmlfn.vqmovn_u16.htmlfn.vqmovn_u32.htmlfn.vqmovn_u64.htmlfn.vqmovun_s16.htmlfn.vqmovun_s32.htmlfn.vqmovun_s64.htmlfn.vqneg_s16.htmlfn.vqneg_s32.htmlfn.vqneg_s8.htmlfn.vqnegq_s16.htmlfn.vqnegq_s32.htmlfn.vqnegq_s8.htmlfn.vqrdmulh_lane_s16.htmlfn.vqrdmulh_lane_s32.htmlfn.vqrdmulh_laneq_s16.htmlfn.vqrdmulh_laneq_s32.htmlfn.vqrdmulh_n_s16.htmlfn.vqrdmulh_n_s32.htmlfn.vqrdmulh_s16.htmlfn.vqrdmulh_s32.htmlfn.vqrdmulhq_lane_s16.htmlfn.vqrdmulhq_lane_s32.htmlfn.vqrdmulhq_laneq_s16.htmlfn.vqrdmulhq_laneq_s32.htmlfn.vqrdmulhq_n_s16.htmlfn.vqrdmulhq_n_s32.htmlfn.vqrdmulhq_s16.htmlfn.vqrdmulhq_s32.htmlfn.vqrshl_s16.htmlfn.vqrshl_s32.htmlfn.vqrshl_s64.htmlfn.vqrshl_s8.htmlfn.vqrshl_u16.htmlfn.vqrshl_u32.htmlfn.vqrshl_u64.htmlfn.vqrshl_u8.htmlfn.vqrshlq_s16.htmlfn.vqrshlq_s32.htmlfn.vqrshlq_s64.htmlfn.vqrshlq_s8.htmlfn.vqrshlq_u16.htmlfn.vqrshlq_u32.htmlfn.vqrshlq_u64.htmlfn.vqrshlq_u8.htmlfn.vqrshrn_n_s16.htmlfn.vqrshrn_n_s32.htmlfn.vqrshrn_n_s64.htmlfn.vqrshrn_n_u16.htmlfn.vqrshrn_n_u32.htmlfn.vqrshrn_n_u64.htmlfn.vqrshrun_n_s16.htmlfn.vqrshrun_n_s32.htmlfn.vqrshrun_n_s64.htmlfn.vqshl_n_s16.htmlfn.vqshl_n_s32.htmlfn.vqshl_n_s64.htmlfn.vqshl_n_s8.htmlfn.vqshl_n_u16.htmlfn.vqshl_n_u32.htmlfn.vqshl_n_u64.htmlfn.vqshl_n_u8.htmlfn.vqshl_s16.htmlfn.vqshl_s32.htmlfn.vqshl_s64.htmlfn.vqshl_s8.htmlfn.vqshl_u16.htmlfn.vqshl_u32.htmlfn.vqshl_u64.htmlfn.vqshl_u8.htmlfn.vqshlq_n_s16.htmlfn.vqshlq_n_s32.htmlfn.vqshlq_n_s64.htmlfn.vqshlq_n_s8.htmlfn.vqshlq_n_u16.htmlfn.vqshlq_n_u32.htmlfn.vqshlq_n_u64.htmlfn.vqshlq_n_u8.htmlfn.vqshlq_s16.htmlfn.vqshlq_s32.htmlfn.vqshlq_s64.htmlfn.vqshlq_s8.htmlfn.vqshlq_u16.htmlfn.vqshlq_u32.htmlfn.vqshlq_u64.htmlfn.vqshlq_u8.htmlfn.vqshlu_n_s16.htmlfn.vqshlu_n_s32.htmlfn.vqshlu_n_s64.htmlfn.vqshlu_n_s8.htmlfn.vqshluq_n_s16.htmlfn.vqshluq_n_s32.htmlfn.vqshluq_n_s64.htmlfn.vqshluq_n_s8.htmlfn.vqshrn_n_s16.htmlfn.vqshrn_n_s32.htmlfn.vqshrn_n_s64.htmlfn.vqshrn_n_u16.htmlfn.vqshrn_n_u32.htmlfn.vqshrn_n_u64.htmlfn.vqshrun_n_s16.htmlfn.vqshrun_n_s32.htmlfn.vqshrun_n_s64.htmlfn.vqsub_s16.htmlfn.vqsub_s32.htmlfn.vqsub_s64.htmlfn.vqsub_s8.htmlfn.vqsub_u16.htmlfn.vqsub_u32.htmlfn.vqsub_u64.htmlfn.vqsub_u8.htmlfn.vqsubq_s16.htmlfn.vqsubq_s32.htmlfn.vqsubq_s64.htmlfn.vqsubq_s8.htmlfn.vqsubq_u16.htmlfn.vqsubq_u32.htmlfn.vqsubq_u64.htmlfn.vqsubq_u8.htmlfn.vraddhn_high_s16.htmlfn.vraddhn_high_s32.htmlfn.vraddhn_high_s64.htmlfn.vraddhn_high_u16.htmlfn.vraddhn_high_u32.htmlfn.vraddhn_high_u64.htmlfn.vraddhn_s16.htmlfn.vraddhn_s32.htmlfn.vraddhn_s64.htmlfn.vraddhn_u16.htmlfn.vraddhn_u32.htmlfn.vraddhn_u64.htmlfn.vrecpe_f32.htmlfn.vrecpe_u32.htmlfn.vrecpeq_f32.htmlfn.vrecpeq_u32.htmlfn.vrecps_f32.htmlfn.vrecpsq_f32.htmlfn.vreinterpret_f32_p16.htmlfn.vreinterpret_f32_p8.htmlfn.vreinterpret_f32_s16.htmlfn.vreinterpret_f32_s32.htmlfn.vreinterpret_f32_s64.htmlfn.vreinterpret_f32_s8.htmlfn.vreinterpret_f32_u16.htmlfn.vreinterpret_f32_u32.htmlfn.vreinterpret_f32_u64.htmlfn.vreinterpret_f32_u8.htmlfn.vreinterpret_p16_f32.htmlfn.vreinterpret_p16_p64.htmlfn.vreinterpret_p16_p8.htmlfn.vreinterpret_p16_s16.htmlfn.vreinterpret_p16_s32.htmlfn.vreinterpret_p16_s64.htmlfn.vreinterpret_p16_s8.htmlfn.vreinterpret_p16_u16.htmlfn.vreinterpret_p16_u32.htmlfn.vreinterpret_p16_u64.htmlfn.vreinterpret_p16_u8.htmlfn.vreinterpret_p64_p16.htmlfn.vreinterpret_p64_p8.htmlfn.vreinterpret_p64_s16.htmlfn.vreinterpret_p64_s32.htmlfn.vreinterpret_p64_s8.htmlfn.vreinterpret_p64_u16.htmlfn.vreinterpret_p64_u32.htmlfn.vreinterpret_p64_u8.htmlfn.vreinterpret_p8_f32.htmlfn.vreinterpret_p8_p16.htmlfn.vreinterpret_p8_p64.htmlfn.vreinterpret_p8_s16.htmlfn.vreinterpret_p8_s32.htmlfn.vreinterpret_p8_s64.htmlfn.vreinterpret_p8_s8.htmlfn.vreinterpret_p8_u16.htmlfn.vreinterpret_p8_u32.htmlfn.vreinterpret_p8_u64.htmlfn.vreinterpret_p8_u8.htmlfn.vreinterpret_s16_f32.htmlfn.vreinterpret_s16_p16.htmlfn.vreinterpret_s16_p64.htmlfn.vreinterpret_s16_p8.htmlfn.vreinterpret_s16_s32.htmlfn.vreinterpret_s16_s64.htmlfn.vreinterpret_s16_s8.htmlfn.vreinterpret_s16_u16.htmlfn.vreinterpret_s16_u32.htmlfn.vreinterpret_s16_u64.htmlfn.vreinterpret_s16_u8.htmlfn.vreinterpret_s32_f32.htmlfn.vreinterpret_s32_p16.htmlfn.vreinterpret_s32_p64.htmlfn.vreinterpret_s32_p8.htmlfn.vreinterpret_s32_s16.htmlfn.vreinterpret_s32_s64.htmlfn.vreinterpret_s32_s8.htmlfn.vreinterpret_s32_u16.htmlfn.vreinterpret_s32_u32.htmlfn.vreinterpret_s32_u64.htmlfn.vreinterpret_s32_u8.htmlfn.vreinterpret_s64_f32.htmlfn.vreinterpret_s64_p16.htmlfn.vreinterpret_s64_p8.htmlfn.vreinterpret_s64_s16.htmlfn.vreinterpret_s64_s32.htmlfn.vreinterpret_s64_s8.htmlfn.vreinterpret_s64_u16.htmlfn.vreinterpret_s64_u32.htmlfn.vreinterpret_s64_u64.htmlfn.vreinterpret_s64_u8.htmlfn.vreinterpret_s8_f32.htmlfn.vreinterpret_s8_p16.htmlfn.vreinterpret_s8_p64.htmlfn.vreinterpret_s8_p8.htmlfn.vreinterpret_s8_s16.htmlfn.vreinterpret_s8_s32.htmlfn.vreinterpret_s8_s64.htmlfn.vreinterpret_s8_u16.htmlfn.vreinterpret_s8_u32.htmlfn.vreinterpret_s8_u64.htmlfn.vreinterpret_s8_u8.htmlfn.vreinterpret_u16_f32.htmlfn.vreinterpret_u16_p16.htmlfn.vreinterpret_u16_p64.htmlfn.vreinterpret_u16_p8.htmlfn.vreinterpret_u16_s16.htmlfn.vreinterpret_u16_s32.htmlfn.vreinterpret_u16_s64.htmlfn.vreinterpret_u16_s8.htmlfn.vreinterpret_u16_u32.htmlfn.vreinterpret_u16_u64.htmlfn.vreinterpret_u16_u8.htmlfn.vreinterpret_u32_f32.htmlfn.vreinterpret_u32_p16.htmlfn.vreinterpret_u32_p64.htmlfn.vreinterpret_u32_p8.htmlfn.vreinterpret_u32_s16.htmlfn.vreinterpret_u32_s32.htmlfn.vreinterpret_u32_s64.htmlfn.vreinterpret_u32_s8.htmlfn.vreinterpret_u32_u16.htmlfn.vreinterpret_u32_u64.htmlfn.vreinterpret_u32_u8.htmlfn.vreinterpret_u64_f32.htmlfn.vreinterpret_u64_p16.htmlfn.vreinterpret_u64_p8.htmlfn.vreinterpret_u64_s16.htmlfn.vreinterpret_u64_s32.htmlfn.vreinterpret_u64_s64.htmlfn.vreinterpret_u64_s8.htmlfn.vreinterpret_u64_u16.htmlfn.vreinterpret_u64_u32.htmlfn.vreinterpret_u64_u8.htmlfn.vreinterpret_u8_f32.htmlfn.vreinterpret_u8_p16.htmlfn.vreinterpret_u8_p64.htmlfn.vreinterpret_u8_p8.htmlfn.vreinterpret_u8_s16.htmlfn.vreinterpret_u8_s32.htmlfn.vreinterpret_u8_s64.htmlfn.vreinterpret_u8_s8.htmlfn.vreinterpret_u8_u16.htmlfn.vreinterpret_u8_u32.htmlfn.vreinterpret_u8_u64.htmlfn.vreinterpretq_f32_p128.htmlfn.vreinterpretq_f32_p16.htmlfn.vreinterpretq_f32_p8.htmlfn.vreinterpretq_f32_s16.htmlfn.vreinterpretq_f32_s32.htmlfn.vreinterpretq_f32_s64.htmlfn.vreinterpretq_f32_s8.htmlfn.vreinterpretq_f32_u16.htmlfn.vreinterpretq_f32_u32.htmlfn.vreinterpretq_f32_u64.htmlfn.vreinterpretq_f32_u8.htmlfn.vreinterpretq_p128_f32.htmlfn.vreinterpretq_p128_p16.htmlfn.vreinterpretq_p128_p64.htmlfn.vreinterpretq_p128_p8.htmlfn.vreinterpretq_p128_s16.htmlfn.vreinterpretq_p128_s32.htmlfn.vreinterpretq_p128_s64.htmlfn.vreinterpretq_p128_s8.htmlfn.vreinterpretq_p128_u16.htmlfn.vreinterpretq_p128_u32.htmlfn.vreinterpretq_p128_u64.htmlfn.vreinterpretq_p128_u8.htmlfn.vreinterpretq_p16_f32.htmlfn.vreinterpretq_p16_p128.htmlfn.vreinterpretq_p16_p64.htmlfn.vreinterpretq_p16_p8.htmlfn.vreinterpretq_p16_s16.htmlfn.vreinterpretq_p16_s32.htmlfn.vreinterpretq_p16_s64.htmlfn.vreinterpretq_p16_s8.htmlfn.vreinterpretq_p16_u16.htmlfn.vreinterpretq_p16_u32.htmlfn.vreinterpretq_p16_u64.htmlfn.vreinterpretq_p16_u8.htmlfn.vreinterpretq_p64_p128.htmlfn.vreinterpretq_p64_p16.htmlfn.vreinterpretq_p64_p8.htmlfn.vreinterpretq_p64_s16.htmlfn.vreinterpretq_p64_s32.htmlfn.vreinterpretq_p64_s8.htmlfn.vreinterpretq_p64_u16.htmlfn.vreinterpretq_p64_u32.htmlfn.vreinterpretq_p64_u8.htmlfn.vreinterpretq_p8_f32.htmlfn.vreinterpretq_p8_p128.htmlfn.vreinterpretq_p8_p16.htmlfn.vreinterpretq_p8_p64.htmlfn.vreinterpretq_p8_s16.htmlfn.vreinterpretq_p8_s32.htmlfn.vreinterpretq_p8_s64.htmlfn.vreinterpretq_p8_s8.htmlfn.vreinterpretq_p8_u16.htmlfn.vreinterpretq_p8_u32.htmlfn.vreinterpretq_p8_u64.htmlfn.vreinterpretq_p8_u8.htmlfn.vreinterpretq_s16_f32.htmlfn.vreinterpretq_s16_p128.htmlfn.vreinterpretq_s16_p16.htmlfn.vreinterpretq_s16_p64.htmlfn.vreinterpretq_s16_p8.htmlfn.vreinterpretq_s16_s32.htmlfn.vreinterpretq_s16_s64.htmlfn.vreinterpretq_s16_s8.htmlfn.vreinterpretq_s16_u16.htmlfn.vreinterpretq_s16_u32.htmlfn.vreinterpretq_s16_u64.htmlfn.vreinterpretq_s16_u8.htmlfn.vreinterpretq_s32_f32.htmlfn.vreinterpretq_s32_p128.htmlfn.vreinterpretq_s32_p16.htmlfn.vreinterpretq_s32_p64.htmlfn.vreinterpretq_s32_p8.htmlfn.vreinterpretq_s32_s16.htmlfn.vreinterpretq_s32_s64.htmlfn.vreinterpretq_s32_s8.htmlfn.vreinterpretq_s32_u16.htmlfn.vreinterpretq_s32_u32.htmlfn.vreinterpretq_s32_u64.htmlfn.vreinterpretq_s32_u8.htmlfn.vreinterpretq_s64_f32.htmlfn.vreinterpretq_s64_p128.htmlfn.vreinterpretq_s64_p16.htmlfn.vreinterpretq_s64_p8.htmlfn.vreinterpretq_s64_s16.htmlfn.vreinterpretq_s64_s32.htmlfn.vreinterpretq_s64_s8.htmlfn.vreinterpretq_s64_u16.htmlfn.vreinterpretq_s64_u32.htmlfn.vreinterpretq_s64_u64.htmlfn.vreinterpretq_s64_u8.htmlfn.vreinterpretq_s8_f32.htmlfn.vreinterpretq_s8_p128.htmlfn.vreinterpretq_s8_p16.htmlfn.vreinterpretq_s8_p64.htmlfn.vreinterpretq_s8_p8.htmlfn.vreinterpretq_s8_s16.htmlfn.vreinterpretq_s8_s32.htmlfn.vreinterpretq_s8_s64.htmlfn.vreinterpretq_s8_u16.htmlfn.vreinterpretq_s8_u32.htmlfn.vreinterpretq_s8_u64.htmlfn.vreinterpretq_s8_u8.htmlfn.vreinterpretq_u16_f32.htmlfn.vreinterpretq_u16_p128.htmlfn.vreinterpretq_u16_p16.htmlfn.vreinterpretq_u16_p64.htmlfn.vreinterpretq_u16_p8.htmlfn.vreinterpretq_u16_s16.htmlfn.vreinterpretq_u16_s32.htmlfn.vreinterpretq_u16_s64.htmlfn.vreinterpretq_u16_s8.htmlfn.vreinterpretq_u16_u32.htmlfn.vreinterpretq_u16_u64.htmlfn.vreinterpretq_u16_u8.htmlfn.vreinterpretq_u32_f32.htmlfn.vreinterpretq_u32_p128.htmlfn.vreinterpretq_u32_p16.htmlfn.vreinterpretq_u32_p64.htmlfn.vreinterpretq_u32_p8.htmlfn.vreinterpretq_u32_s16.htmlfn.vreinterpretq_u32_s32.htmlfn.vreinterpretq_u32_s64.htmlfn.vreinterpretq_u32_s8.htmlfn.vreinterpretq_u32_u16.htmlfn.vreinterpretq_u32_u64.htmlfn.vreinterpretq_u32_u8.htmlfn.vreinterpretq_u64_f32.htmlfn.vreinterpretq_u64_p128.htmlfn.vreinterpretq_u64_p16.htmlfn.vreinterpretq_u64_p8.htmlfn.vreinterpretq_u64_s16.htmlfn.vreinterpretq_u64_s32.htmlfn.vreinterpretq_u64_s64.htmlfn.vreinterpretq_u64_s8.htmlfn.vreinterpretq_u64_u16.htmlfn.vreinterpretq_u64_u32.htmlfn.vreinterpretq_u64_u8.htmlfn.vreinterpretq_u8_f32.htmlfn.vreinterpretq_u8_p128.htmlfn.vreinterpretq_u8_p16.htmlfn.vreinterpretq_u8_p64.htmlfn.vreinterpretq_u8_p8.htmlfn.vreinterpretq_u8_s16.htmlfn.vreinterpretq_u8_s32.htmlfn.vreinterpretq_u8_s64.htmlfn.vreinterpretq_u8_s8.htmlfn.vreinterpretq_u8_u16.htmlfn.vreinterpretq_u8_u32.htmlfn.vreinterpretq_u8_u64.htmlfn.vrev16_p8.htmlfn.vrev16_s8.htmlfn.vrev16_u8.htmlfn.vrev16q_p8.htmlfn.vrev16q_s8.htmlfn.vrev16q_u8.htmlfn.vrev32_p16.htmlfn.vrev32_p8.htmlfn.vrev32_s16.htmlfn.vrev32_s8.htmlfn.vrev32_u16.htmlfn.vrev32_u8.htmlfn.vrev32q_p16.htmlfn.vrev32q_p8.htmlfn.vrev32q_s16.htmlfn.vrev32q_s8.htmlfn.vrev32q_u16.htmlfn.vrev32q_u8.htmlfn.vrev64_f32.htmlfn.vrev64_p16.htmlfn.vrev64_p8.htmlfn.vrev64_s16.htmlfn.vrev64_s32.htmlfn.vrev64_s8.htmlfn.vrev64_u16.htmlfn.vrev64_u32.htmlfn.vrev64_u8.htmlfn.vrev64q_f32.htmlfn.vrev64q_p16.htmlfn.vrev64q_p8.htmlfn.vrev64q_s16.htmlfn.vrev64q_s32.htmlfn.vrev64q_s8.htmlfn.vrev64q_u16.htmlfn.vrev64q_u32.htmlfn.vrev64q_u8.htmlfn.vrhadd_s16.htmlfn.vrhadd_s32.htmlfn.vrhadd_s8.htmlfn.vrhadd_u16.htmlfn.vrhadd_u32.htmlfn.vrhadd_u8.htmlfn.vrhaddq_s16.htmlfn.vrhaddq_s32.htmlfn.vrhaddq_s8.htmlfn.vrhaddq_u16.htmlfn.vrhaddq_u32.htmlfn.vrhaddq_u8.htmlfn.vrndn_f32.htmlfn.vrndnq_f32.htmlfn.vrshl_s16.htmlfn.vrshl_s32.htmlfn.vrshl_s64.htmlfn.vrshl_s8.htmlfn.vrshl_u16.htmlfn.vrshl_u32.htmlfn.vrshl_u64.htmlfn.vrshl_u8.htmlfn.vrshlq_s16.htmlfn.vrshlq_s32.htmlfn.vrshlq_s64.htmlfn.vrshlq_s8.htmlfn.vrshlq_u16.htmlfn.vrshlq_u32.htmlfn.vrshlq_u64.htmlfn.vrshlq_u8.htmlfn.vrshr_n_s16.htmlfn.vrshr_n_s32.htmlfn.vrshr_n_s64.htmlfn.vrshr_n_s8.htmlfn.vrshr_n_u16.htmlfn.vrshr_n_u32.htmlfn.vrshr_n_u64.htmlfn.vrshr_n_u8.htmlfn.vrshrn_n_s16.htmlfn.vrshrn_n_s32.htmlfn.vrshrn_n_s64.htmlfn.vrshrn_n_u16.htmlfn.vrshrn_n_u32.htmlfn.vrshrn_n_u64.htmlfn.vrshrq_n_s16.htmlfn.vrshrq_n_s32.htmlfn.vrshrq_n_s64.htmlfn.vrshrq_n_s8.htmlfn.vrshrq_n_u16.htmlfn.vrshrq_n_u32.htmlfn.vrshrq_n_u64.htmlfn.vrshrq_n_u8.htmlfn.vrsqrte_f32.htmlfn.vrsqrte_u32.htmlfn.vrsqrteq_f32.htmlfn.vrsqrteq_u32.htmlfn.vrsqrts_f32.htmlfn.vrsqrtsq_f32.htmlfn.vrsra_n_s16.htmlfn.vrsra_n_s32.htmlfn.vrsra_n_s64.htmlfn.vrsra_n_s8.htmlfn.vrsra_n_u16.htmlfn.vrsra_n_u32.htmlfn.vrsra_n_u64.htmlfn.vrsra_n_u8.htmlfn.vrsraq_n_s16.htmlfn.vrsraq_n_s32.htmlfn.vrsraq_n_s64.htmlfn.vrsraq_n_s8.htmlfn.vrsraq_n_u16.htmlfn.vrsraq_n_u32.htmlfn.vrsraq_n_u64.htmlfn.vrsraq_n_u8.htmlfn.vrsubhn_s16.htmlfn.vrsubhn_s32.htmlfn.vrsubhn_s64.htmlfn.vrsubhn_u16.htmlfn.vrsubhn_u32.htmlfn.vrsubhn_u64.htmlfn.vset_lane_f32.htmlfn.vset_lane_p16.htmlfn.vset_lane_p64.htmlfn.vset_lane_p8.htmlfn.vset_lane_s16.htmlfn.vset_lane_s32.htmlfn.vset_lane_s64.htmlfn.vset_lane_s8.htmlfn.vset_lane_u16.htmlfn.vset_lane_u32.htmlfn.vset_lane_u64.htmlfn.vset_lane_u8.htmlfn.vsetq_lane_f32.htmlfn.vsetq_lane_p16.htmlfn.vsetq_lane_p64.htmlfn.vsetq_lane_p8.htmlfn.vsetq_lane_s16.htmlfn.vsetq_lane_s32.htmlfn.vsetq_lane_s64.htmlfn.vsetq_lane_s8.htmlfn.vsetq_lane_u16.htmlfn.vsetq_lane_u32.htmlfn.vsetq_lane_u64.htmlfn.vsetq_lane_u8.htmlfn.vsha1cq_u32.htmlfn.vsha1h_u32.htmlfn.vsha1mq_u32.htmlfn.vsha1pq_u32.htmlfn.vsha1su0q_u32.htmlfn.vsha1su1q_u32.htmlfn.vsha256h2q_u32.htmlfn.vsha256hq_u32.htmlfn.vsha256su0q_u32.htmlfn.vsha256su1q_u32.htmlfn.vshl_n_s16.htmlfn.vshl_n_s32.htmlfn.vshl_n_s64.htmlfn.vshl_n_s8.htmlfn.vshl_n_u16.htmlfn.vshl_n_u32.htmlfn.vshl_n_u64.htmlfn.vshl_n_u8.htmlfn.vshl_s16.htmlfn.vshl_s32.htmlfn.vshl_s64.htmlfn.vshl_s8.htmlfn.vshl_u16.htmlfn.vshl_u32.htmlfn.vshl_u64.htmlfn.vshl_u8.htmlfn.vshll_n_s16.htmlfn.vshll_n_s32.htmlfn.vshll_n_s8.htmlfn.vshll_n_u16.htmlfn.vshll_n_u32.htmlfn.vshll_n_u8.htmlfn.vshlq_n_s16.htmlfn.vshlq_n_s32.htmlfn.vshlq_n_s64.htmlfn.vshlq_n_s8.htmlfn.vshlq_n_u16.htmlfn.vshlq_n_u32.htmlfn.vshlq_n_u64.htmlfn.vshlq_n_u8.htmlfn.vshlq_s16.htmlfn.vshlq_s32.htmlfn.vshlq_s64.htmlfn.vshlq_s8.htmlfn.vshlq_u16.htmlfn.vshlq_u32.htmlfn.vshlq_u64.htmlfn.vshlq_u8.htmlfn.vshr_n_s16.htmlfn.vshr_n_s32.htmlfn.vshr_n_s64.htmlfn.vshr_n_s8.htmlfn.vshr_n_u16.htmlfn.vshr_n_u32.htmlfn.vshr_n_u64.htmlfn.vshr_n_u8.htmlfn.vshrn_n_s16.htmlfn.vshrn_n_s32.htmlfn.vshrn_n_s64.htmlfn.vshrn_n_u16.htmlfn.vshrn_n_u32.htmlfn.vshrn_n_u64.htmlfn.vshrq_n_s16.htmlfn.vshrq_n_s32.htmlfn.vshrq_n_s64.htmlfn.vshrq_n_s8.htmlfn.vshrq_n_u16.htmlfn.vshrq_n_u32.htmlfn.vshrq_n_u64.htmlfn.vshrq_n_u8.htmlfn.vsli_n_p16.htmlfn.vsli_n_p64.htmlfn.vsli_n_p8.htmlfn.vsli_n_s16.htmlfn.vsli_n_s32.htmlfn.vsli_n_s64.htmlfn.vsli_n_s8.htmlfn.vsli_n_u16.htmlfn.vsli_n_u32.htmlfn.vsli_n_u64.htmlfn.vsli_n_u8.htmlfn.vsliq_n_p16.htmlfn.vsliq_n_p64.htmlfn.vsliq_n_p8.htmlfn.vsliq_n_s16.htmlfn.vsliq_n_s32.htmlfn.vsliq_n_s64.htmlfn.vsliq_n_s8.htmlfn.vsliq_n_u16.htmlfn.vsliq_n_u32.htmlfn.vsliq_n_u64.htmlfn.vsliq_n_u8.htmlfn.vsra_n_s16.htmlfn.vsra_n_s32.htmlfn.vsra_n_s64.htmlfn.vsra_n_s8.htmlfn.vsra_n_u16.htmlfn.vsra_n_u32.htmlfn.vsra_n_u64.htmlfn.vsra_n_u8.htmlfn.vsraq_n_s16.htmlfn.vsraq_n_s32.htmlfn.vsraq_n_s64.htmlfn.vsraq_n_s8.htmlfn.vsraq_n_u16.htmlfn.vsraq_n_u32.htmlfn.vsraq_n_u64.htmlfn.vsraq_n_u8.htmlfn.vsri_n_p16.htmlfn.vsri_n_p64.htmlfn.vsri_n_p8.htmlfn.vsri_n_s16.htmlfn.vsri_n_s32.htmlfn.vsri_n_s64.htmlfn.vsri_n_s8.htmlfn.vsri_n_u16.htmlfn.vsri_n_u32.htmlfn.vsri_n_u64.htmlfn.vsri_n_u8.htmlfn.vsriq_n_p16.htmlfn.vsriq_n_p64.htmlfn.vsriq_n_p8.htmlfn.vsriq_n_s16.htmlfn.vsriq_n_s32.htmlfn.vsriq_n_s64.htmlfn.vsriq_n_s8.htmlfn.vsriq_n_u16.htmlfn.vsriq_n_u32.htmlfn.vsriq_n_u64.htmlfn.vsriq_n_u8.htmlfn.vst1_f32.htmlfn.vst1_f32_x2.htmlfn.vst1_f32_x3.htmlfn.vst1_f32_x4.htmlfn.vst1_lane_f32.htmlfn.vst1_lane_p16.htmlfn.vst1_lane_p64.htmlfn.vst1_lane_p8.htmlfn.vst1_lane_s16.htmlfn.vst1_lane_s32.htmlfn.vst1_lane_s64.htmlfn.vst1_lane_s8.htmlfn.vst1_lane_u16.htmlfn.vst1_lane_u32.htmlfn.vst1_lane_u64.htmlfn.vst1_lane_u8.htmlfn.vst1_p16.htmlfn.vst1_p16_x2.htmlfn.vst1_p16_x3.htmlfn.vst1_p16_x4.htmlfn.vst1_p64.htmlfn.vst1_p64_x2.htmlfn.vst1_p64_x3.htmlfn.vst1_p64_x4.htmlfn.vst1_p8.htmlfn.vst1_p8_x2.htmlfn.vst1_p8_x3.htmlfn.vst1_p8_x4.htmlfn.vst1_s16.htmlfn.vst1_s16_x2.htmlfn.vst1_s16_x3.htmlfn.vst1_s16_x4.htmlfn.vst1_s32.htmlfn.vst1_s32_x2.htmlfn.vst1_s32_x3.htmlfn.vst1_s32_x4.htmlfn.vst1_s64.htmlfn.vst1_s64_x2.htmlfn.vst1_s64_x3.htmlfn.vst1_s64_x4.htmlfn.vst1_s8.htmlfn.vst1_s8_x2.htmlfn.vst1_s8_x3.htmlfn.vst1_s8_x4.htmlfn.vst1_u16.htmlfn.vst1_u16_x2.htmlfn.vst1_u16_x3.htmlfn.vst1_u16_x4.htmlfn.vst1_u32.htmlfn.vst1_u32_x2.htmlfn.vst1_u32_x3.htmlfn.vst1_u32_x4.htmlfn.vst1_u64.htmlfn.vst1_u64_x2.htmlfn.vst1_u64_x3.htmlfn.vst1_u64_x4.htmlfn.vst1_u8.htmlfn.vst1_u8_x2.htmlfn.vst1_u8_x3.htmlfn.vst1_u8_x4.htmlfn.vst1q_f32.htmlfn.vst1q_f32_x2.htmlfn.vst1q_f32_x3.htmlfn.vst1q_f32_x4.htmlfn.vst1q_lane_f32.htmlfn.vst1q_lane_p16.htmlfn.vst1q_lane_p64.htmlfn.vst1q_lane_p8.htmlfn.vst1q_lane_s16.htmlfn.vst1q_lane_s32.htmlfn.vst1q_lane_s64.htmlfn.vst1q_lane_s8.htmlfn.vst1q_lane_u16.htmlfn.vst1q_lane_u32.htmlfn.vst1q_lane_u64.htmlfn.vst1q_lane_u8.htmlfn.vst1q_p16.htmlfn.vst1q_p16_x2.htmlfn.vst1q_p16_x3.htmlfn.vst1q_p16_x4.htmlfn.vst1q_p64.htmlfn.vst1q_p64_x2.htmlfn.vst1q_p64_x3.htmlfn.vst1q_p64_x4.htmlfn.vst1q_p8.htmlfn.vst1q_p8_x2.htmlfn.vst1q_p8_x3.htmlfn.vst1q_p8_x4.htmlfn.vst1q_s16.htmlfn.vst1q_s16_x2.htmlfn.vst1q_s16_x3.htmlfn.vst1q_s16_x4.htmlfn.vst1q_s32.htmlfn.vst1q_s32_x2.htmlfn.vst1q_s32_x3.htmlfn.vst1q_s32_x4.htmlfn.vst1q_s64.htmlfn.vst1q_s64_x2.htmlfn.vst1q_s64_x3.htmlfn.vst1q_s64_x4.htmlfn.vst1q_s8.htmlfn.vst1q_s8_x2.htmlfn.vst1q_s8_x3.htmlfn.vst1q_s8_x4.htmlfn.vst1q_u16.htmlfn.vst1q_u16_x2.htmlfn.vst1q_u16_x3.htmlfn.vst1q_u16_x4.htmlfn.vst1q_u32.htmlfn.vst1q_u32_x2.htmlfn.vst1q_u32_x3.htmlfn.vst1q_u32_x4.htmlfn.vst1q_u64.htmlfn.vst1q_u64_x2.htmlfn.vst1q_u64_x3.htmlfn.vst1q_u64_x4.htmlfn.vst1q_u8.htmlfn.vst1q_u8_x2.htmlfn.vst1q_u8_x3.htmlfn.vst1q_u8_x4.htmlfn.vst2_f32.htmlfn.vst2_lane_f32.htmlfn.vst2_lane_p16.htmlfn.vst2_lane_p8.htmlfn.vst2_lane_s16.htmlfn.vst2_lane_s32.htmlfn.vst2_lane_s8.htmlfn.vst2_lane_u16.htmlfn.vst2_lane_u32.htmlfn.vst2_lane_u8.htmlfn.vst2_p16.htmlfn.vst2_p64.htmlfn.vst2_p8.htmlfn.vst2_s16.htmlfn.vst2_s32.htmlfn.vst2_s64.htmlfn.vst2_s8.htmlfn.vst2_u16.htmlfn.vst2_u32.htmlfn.vst2_u64.htmlfn.vst2_u8.htmlfn.vst2q_f32.htmlfn.vst2q_lane_f32.htmlfn.vst2q_lane_p16.htmlfn.vst2q_lane_s16.htmlfn.vst2q_lane_s32.htmlfn.vst2q_lane_u16.htmlfn.vst2q_lane_u32.htmlfn.vst2q_p16.htmlfn.vst2q_p8.htmlfn.vst2q_s16.htmlfn.vst2q_s32.htmlfn.vst2q_s8.htmlfn.vst2q_u16.htmlfn.vst2q_u32.htmlfn.vst2q_u8.htmlfn.vst3_f32.htmlfn.vst3_lane_f32.htmlfn.vst3_lane_p16.htmlfn.vst3_lane_p8.htmlfn.vst3_lane_s16.htmlfn.vst3_lane_s32.htmlfn.vst3_lane_s8.htmlfn.vst3_lane_u16.htmlfn.vst3_lane_u32.htmlfn.vst3_lane_u8.htmlfn.vst3_p16.htmlfn.vst3_p64.htmlfn.vst3_p8.htmlfn.vst3_s16.htmlfn.vst3_s32.htmlfn.vst3_s64.htmlfn.vst3_s8.htmlfn.vst3_u16.htmlfn.vst3_u32.htmlfn.vst3_u64.htmlfn.vst3_u8.htmlfn.vst3q_f32.htmlfn.vst3q_lane_f32.htmlfn.vst3q_lane_p16.htmlfn.vst3q_lane_s16.htmlfn.vst3q_lane_s32.htmlfn.vst3q_lane_u16.htmlfn.vst3q_lane_u32.htmlfn.vst3q_p16.htmlfn.vst3q_p8.htmlfn.vst3q_s16.htmlfn.vst3q_s32.htmlfn.vst3q_s8.htmlfn.vst3q_u16.htmlfn.vst3q_u32.htmlfn.vst3q_u8.htmlfn.vst4_f32.htmlfn.vst4_lane_f32.htmlfn.vst4_lane_p16.htmlfn.vst4_lane_p8.htmlfn.vst4_lane_s16.htmlfn.vst4_lane_s32.htmlfn.vst4_lane_s8.htmlfn.vst4_lane_u16.htmlfn.vst4_lane_u32.htmlfn.vst4_lane_u8.htmlfn.vst4_p16.htmlfn.vst4_p64.htmlfn.vst4_p8.htmlfn.vst4_s16.htmlfn.vst4_s32.htmlfn.vst4_s64.htmlfn.vst4_s8.htmlfn.vst4_u16.htmlfn.vst4_u32.htmlfn.vst4_u64.htmlfn.vst4_u8.htmlfn.vst4q_f32.htmlfn.vst4q_lane_f32.htmlfn.vst4q_lane_p16.htmlfn.vst4q_lane_s16.htmlfn.vst4q_lane_s32.htmlfn.vst4q_lane_u16.htmlfn.vst4q_lane_u32.htmlfn.vst4q_p16.htmlfn.vst4q_p8.htmlfn.vst4q_s16.htmlfn.vst4q_s32.htmlfn.vst4q_s8.htmlfn.vst4q_u16.htmlfn.vst4q_u32.htmlfn.vst4q_u8.htmlfn.vstrq_p128.htmlfn.vsub_f32.htmlfn.vsub_s16.htmlfn.vsub_s32.htmlfn.vsub_s64.htmlfn.vsub_s8.htmlfn.vsub_u16.htmlfn.vsub_u32.htmlfn.vsub_u64.htmlfn.vsub_u8.htmlfn.vsubhn_high_s16.htmlfn.vsubhn_high_s32.htmlfn.vsubhn_high_s64.htmlfn.vsubhn_high_u16.htmlfn.vsubhn_high_u32.htmlfn.vsubhn_high_u64.htmlfn.vsubhn_s16.htmlfn.vsubhn_s32.htmlfn.vsubhn_s64.htmlfn.vsubhn_u16.htmlfn.vsubhn_u32.htmlfn.vsubhn_u64.htmlfn.vsubl_s16.htmlfn.vsubl_s32.htmlfn.vsubl_s8.htmlfn.vsubl_u16.htmlfn.vsubl_u32.htmlfn.vsubl_u8.htmlfn.vsubq_f32.htmlfn.vsubq_s16.htmlfn.vsubq_s32.htmlfn.vsubq_s64.htmlfn.vsubq_s8.htmlfn.vsubq_u16.htmlfn.vsubq_u32.htmlfn.vsubq_u64.htmlfn.vsubq_u8.htmlfn.vsubw_s16.htmlfn.vsubw_s32.htmlfn.vsubw_s8.htmlfn.vsubw_u16.htmlfn.vsubw_u32.htmlfn.vsubw_u8.htmlfn.vsudot_lane_s32.htmlfn.vsudotq_lane_s32.htmlfn.vtbl1_p8.htmlfn.vtbl1_s8.htmlfn.vtbl1_u8.htmlfn.vtbl2_p8.htmlfn.vtbl2_s8.htmlfn.vtbl2_u8.htmlfn.vtbl3_p8.htmlfn.vtbl3_s8.htmlfn.vtbl3_u8.htmlfn.vtbl4_p8.htmlfn.vtbl4_s8.htmlfn.vtbl4_u8.htmlfn.vtbx1_p8.htmlfn.vtbx1_s8.htmlfn.vtbx1_u8.htmlfn.vtbx2_p8.htmlfn.vtbx2_s8.htmlfn.vtbx2_u8.htmlfn.vtbx3_p8.htmlfn.vtbx3_s8.htmlfn.vtbx3_u8.htmlfn.vtbx4_p8.htmlfn.vtbx4_s8.htmlfn.vtbx4_u8.htmlfn.vtrn_f32.htmlfn.vtrn_p16.htmlfn.vtrn_p8.htmlfn.vtrn_s16.htmlfn.vtrn_s32.htmlfn.vtrn_s8.htmlfn.vtrn_u16.htmlfn.vtrn_u32.htmlfn.vtrn_u8.htmlfn.vtrnq_f32.htmlfn.vtrnq_p16.htmlfn.vtrnq_p8.htmlfn.vtrnq_s16.htmlfn.vtrnq_s32.htmlfn.vtrnq_s8.htmlfn.vtrnq_u16.htmlfn.vtrnq_u32.htmlfn.vtrnq_u8.htmlfn.vtst_p16.htmlfn.vtst_p8.htmlfn.vtst_s16.htmlfn.vtst_s32.htmlfn.vtst_s8.htmlfn.vtst_u16.htmlfn.vtst_u32.htmlfn.vtst_u8.htmlfn.vtstq_p16.htmlfn.vtstq_p8.htmlfn.vtstq_s16.htmlfn.vtstq_s32.htmlfn.vtstq_s8.htmlfn.vtstq_u16.htmlfn.vtstq_u32.htmlfn.vtstq_u8.htmlfn.vusdot_lane_s32.htmlfn.vusdot_s32.htmlfn.vusdotq_lane_s32.htmlfn.vusdotq_s32.htmlfn.vusmmlaq_s32.htmlfn.vuzp_f32.htmlfn.vuzp_p16.htmlfn.vuzp_p8.htmlfn.vuzp_s16.htmlfn.vuzp_s32.htmlfn.vuzp_s8.htmlfn.vuzp_u16.htmlfn.vuzp_u32.htmlfn.vuzp_u8.htmlfn.vuzpq_f32.htmlfn.vuzpq_p16.htmlfn.vuzpq_p8.htmlfn.vuzpq_s16.htmlfn.vuzpq_s32.htmlfn.vuzpq_s8.htmlfn.vuzpq_u16.htmlfn.vuzpq_u32.htmlfn.vuzpq_u8.htmlfn.vzip_f32.htmlfn.vzip_p16.htmlfn.vzip_p8.htmlfn.vzip_s16.htmlfn.vzip_s32.htmlfn.vzip_s8.htmlfn.vzip_u16.htmlfn.vzip_u32.htmlfn.vzip_u8.htmlfn.vzipq_f32.htmlfn.vzipq_p16.htmlfn.vzipq_p8.htmlfn.vzipq_s16.htmlfn.vzipq_s32.htmlfn.vzipq_s8.htmlfn.vzipq_u16.htmlfn.vzipq_u32.htmlfn.vzipq_u8.htmlindex.htmlsidebar-items1.79.0.jsstruct.SY.htmlstruct.float32x2_t.htmlstruct.float32x2x2_t.htmlstruct.float32x2x3_t.htmlstruct.float32x2x4_t.htmlstruct.float32x4_t.htmlstruct.float32x4x2_t.htmlstruct.float32x4x3_t.htmlstruct.float32x4x4_t.htmlstruct.int16x2_t.htmlstruct.int16x4_t.htmlstruct.int16x4x2_t.htmlstruct.int16x4x3_t.htmlstruct.int16x4x4_t.htmlstruct.int16x8_t.htmlstruct.int16x8x2_t.htmlstruct.int16x8x3_t.htmlstruct.int16x8x4_t.htmlstruct.int32x2_t.htmlstruct.int32x2x2_t.htmlstruct.int32x2x3_t.htmlstruct.int32x2x4_t.htmlstruct.int32x4_t.htmlstruct.int32x4x2_t.htmlstruct.int32x4x3_t.htmlstruct.int32x4x4_t.htmlstruct.int64x1_t.htmlstruct.int64x1x2_t.htmlstruct.int64x1x3_t.htmlstruct.int64x1x4_t.htmlstruct.int64x2_t.htmlstruct.int64x2x2_t.htmlstruct.int64x2x3_t.htmlstruct.int64x2x4_t.htmlstruct.int8x16_t.htmlstruct.int8x16x2_t.htmlstruct.int8x16x3_t.htmlstruct.int8x16x4_t.htmlstruct.int8x4_t.htmlstruct.int8x8_t.htmlstruct.int8x8x2_t.htmlstruct.int8x8x3_t.htmlstruct.int8x8x4_t.htmlstruct.poly16x4_t.htmlstruct.poly16x4x2_t.htmlstruct.poly16x4x3_t.htmlstruct.poly16x4x4_t.htmlstruct.poly16x8_t.htmlstruct.poly16x8x2_t.htmlstruct.poly16x8x3_t.htmlstruct.poly16x8x4_t.htmlstruct.poly64x1_t.htmlstruct.poly64x1x2_t.htmlstruct.poly64x1x3_t.htmlstruct.poly64x1x4_t.htmlstruct.poly64x2_t.htmlstruct.poly64x2x2_t.htmlstruct.poly64x2x3_t.htmlstruct.poly64x2x4_t.htmlstruct.poly8x16_t.htmlstruct.poly8x16x2_t.htmlstruct.poly8x16x3_t.htmlstruct.poly8x16x4_t.htmlstruct.poly8x8_t.htmlstruct.poly8x8x2_t.htmlstruct.poly8x8x3_t.htmlstruct.poly8x8x4_t.htmlstruct.uint16x2_t.htmlstruct.uint16x4_t.htmlstruct.uint16x4x2_t.htmlstruct.uint16x4x3_t.htmlstruct.uint16x4x4_t.htmlstruct.uint16x8_t.htmlstruct.uint16x8x2_t.htmlstruct.uint16x8x3_t.htmlstruct.uint16x8x4_t.htmlstruct.uint32x2_t.htmlstruct.uint32x2x2_t.htmlstruct.uint32x2x3_t.htmlstruct.uint32x2x4_t.htmlstruct.uint32x4_t.htmlstruct.uint32x4x2_t.htmlstruct.uint32x4x3_t.htmlstruct.uint32x4x4_t.htmlstruct.uint64x1_t.htmlstruct.uint64x1x2_t.htmlstruct.uint64x1x3_t.htmlstruct.uint64x1x4_t.htmlstruct.uint64x2_t.htmlstruct.uint64x2x2_t.htmlstruct.uint64x2x3_t.htmlstruct.uint64x2x4_t.htmlstruct.uint8x16_t.htmlstruct.uint8x16x2_t.htmlstruct.uint8x16x3_t.htmlstruct.uint8x16x4_t.htmlstruct.uint8x4_t.htmlstruct.uint8x8_t.htmlstruct.uint8x8x2_t.htmlstruct.uint8x8x3_t.htmlstruct.uint8x8x4_t.htmlindex.htmlloongarch64fn.lasx_vext2xv_d_b.htmlfn.lasx_vext2xv_d_h.htmlfn.lasx_vext2xv_d_w.htmlfn.lasx_vext2xv_du_bu.htmlfn.lasx_vext2xv_du_hu.htmlfn.lasx_vext2xv_du_wu.htmlfn.lasx_vext2xv_h_b.htmlfn.lasx_vext2xv_hu_bu.htmlfn.lasx_vext2xv_w_b.htmlfn.lasx_vext2xv_w_h.htmlfn.lasx_vext2xv_wu_bu.htmlfn.lasx_vext2xv_wu_hu.htmlfn.lasx_xbnz_b.htmlfn.lasx_xbnz_d.htmlfn.lasx_xbnz_h.htmlfn.lasx_xbnz_v.htmlfn.lasx_xbnz_w.htmlfn.lasx_xbz_b.htmlfn.lasx_xbz_d.htmlfn.lasx_xbz_h.htmlfn.lasx_xbz_v.htmlfn.lasx_xbz_w.htmlfn.lasx_xvabsd_b.htmlfn.lasx_xvabsd_bu.htmlfn.lasx_xvabsd_d.htmlfn.lasx_xvabsd_du.htmlfn.lasx_xvabsd_h.htmlfn.lasx_xvabsd_hu.htmlfn.lasx_xvabsd_w.htmlfn.lasx_xvabsd_wu.htmlfn.lasx_xvadd_b.htmlfn.lasx_xvadd_d.htmlfn.lasx_xvadd_h.htmlfn.lasx_xvadd_q.htmlfn.lasx_xvadd_w.htmlfn.lasx_xvadda_b.htmlfn.lasx_xvadda_d.htmlfn.lasx_xvadda_h.htmlfn.lasx_xvadda_w.htmlfn.lasx_xvaddi_bu.htmlfn.lasx_xvaddi_du.htmlfn.lasx_xvaddi_hu.htmlfn.lasx_xvaddi_wu.htmlfn.lasx_xvaddwev_d_w.htmlfn.lasx_xvaddwev_d_wu.htmlfn.lasx_xvaddwev_d_wu_w.htmlfn.lasx_xvaddwev_h_b.htmlfn.lasx_xvaddwev_h_bu.htmlfn.lasx_xvaddwev_h_bu_b.htmlfn.lasx_xvaddwev_q_d.htmlfn.lasx_xvaddwev_q_du.htmlfn.lasx_xvaddwev_q_du_d.htmlfn.lasx_xvaddwev_w_h.htmlfn.lasx_xvaddwev_w_hu.htmlfn.lasx_xvaddwev_w_hu_h.htmlfn.lasx_xvaddwod_d_w.htmlfn.lasx_xvaddwod_d_wu.htmlfn.lasx_xvaddwod_d_wu_w.htmlfn.lasx_xvaddwod_h_b.htmlfn.lasx_xvaddwod_h_bu.htmlfn.lasx_xvaddwod_h_bu_b.htmlfn.lasx_xvaddwod_q_d.htmlfn.lasx_xvaddwod_q_du.htmlfn.lasx_xvaddwod_q_du_d.htmlfn.lasx_xvaddwod_w_h.htmlfn.lasx_xvaddwod_w_hu.htmlfn.lasx_xvaddwod_w_hu_h.htmlfn.lasx_xvand_v.htmlfn.lasx_xvandi_b.htmlfn.lasx_xvandn_v.htmlfn.lasx_xvavg_b.htmlfn.lasx_xvavg_bu.htmlfn.lasx_xvavg_d.htmlfn.lasx_xvavg_du.htmlfn.lasx_xvavg_h.htmlfn.lasx_xvavg_hu.htmlfn.lasx_xvavg_w.htmlfn.lasx_xvavg_wu.htmlfn.lasx_xvavgr_b.htmlfn.lasx_xvavgr_bu.htmlfn.lasx_xvavgr_d.htmlfn.lasx_xvavgr_du.htmlfn.lasx_xvavgr_h.htmlfn.lasx_xvavgr_hu.htmlfn.lasx_xvavgr_w.htmlfn.lasx_xvavgr_wu.htmlfn.lasx_xvbitclr_b.htmlfn.lasx_xvbitclr_d.htmlfn.lasx_xvbitclr_h.htmlfn.lasx_xvbitclr_w.htmlfn.lasx_xvbitclri_b.htmlfn.lasx_xvbitclri_d.htmlfn.lasx_xvbitclri_h.htmlfn.lasx_xvbitclri_w.htmlfn.lasx_xvbitrev_b.htmlfn.lasx_xvbitrev_d.htmlfn.lasx_xvbitrev_h.htmlfn.lasx_xvbitrev_w.htmlfn.lasx_xvbitrevi_b.htmlfn.lasx_xvbitrevi_d.htmlfn.lasx_xvbitrevi_h.htmlfn.lasx_xvbitrevi_w.htmlfn.lasx_xvbitsel_v.htmlfn.lasx_xvbitseli_b.htmlfn.lasx_xvbitset_b.htmlfn.lasx_xvbitset_d.htmlfn.lasx_xvbitset_h.htmlfn.lasx_xvbitset_w.htmlfn.lasx_xvbitseti_b.htmlfn.lasx_xvbitseti_d.htmlfn.lasx_xvbitseti_h.htmlfn.lasx_xvbitseti_w.htmlfn.lasx_xvbsll_v.htmlfn.lasx_xvbsrl_v.htmlfn.lasx_xvclo_b.htmlfn.lasx_xvclo_d.htmlfn.lasx_xvclo_h.htmlfn.lasx_xvclo_w.htmlfn.lasx_xvclz_b.htmlfn.lasx_xvclz_d.htmlfn.lasx_xvclz_h.htmlfn.lasx_xvclz_w.htmlfn.lasx_xvdiv_b.htmlfn.lasx_xvdiv_bu.htmlfn.lasx_xvdiv_d.htmlfn.lasx_xvdiv_du.htmlfn.lasx_xvdiv_h.htmlfn.lasx_xvdiv_hu.htmlfn.lasx_xvdiv_w.htmlfn.lasx_xvdiv_wu.htmlfn.lasx_xvexth_d_w.htmlfn.lasx_xvexth_du_wu.htmlfn.lasx_xvexth_h_b.htmlfn.lasx_xvexth_hu_bu.htmlfn.lasx_xvexth_q_d.htmlfn.lasx_xvexth_qu_du.htmlfn.lasx_xvexth_w_h.htmlfn.lasx_xvexth_wu_hu.htmlfn.lasx_xvextl_q_d.htmlfn.lasx_xvextl_qu_du.htmlfn.lasx_xvextrins_b.htmlfn.lasx_xvextrins_d.htmlfn.lasx_xvextrins_h.htmlfn.lasx_xvextrins_w.htmlfn.lasx_xvfadd_d.htmlfn.lasx_xvfadd_s.htmlfn.lasx_xvfclass_d.htmlfn.lasx_xvfclass_s.htmlfn.lasx_xvfcmp_caf_d.htmlfn.lasx_xvfcmp_caf_s.htmlfn.lasx_xvfcmp_ceq_d.htmlfn.lasx_xvfcmp_ceq_s.htmlfn.lasx_xvfcmp_cle_d.htmlfn.lasx_xvfcmp_cle_s.htmlfn.lasx_xvfcmp_clt_d.htmlfn.lasx_xvfcmp_clt_s.htmlfn.lasx_xvfcmp_cne_d.htmlfn.lasx_xvfcmp_cne_s.htmlfn.lasx_xvfcmp_cor_d.htmlfn.lasx_xvfcmp_cor_s.htmlfn.lasx_xvfcmp_cueq_d.htmlfn.lasx_xvfcmp_cueq_s.htmlfn.lasx_xvfcmp_cule_d.htmlfn.lasx_xvfcmp_cule_s.htmlfn.lasx_xvfcmp_cult_d.htmlfn.lasx_xvfcmp_cult_s.htmlfn.lasx_xvfcmp_cun_d.htmlfn.lasx_xvfcmp_cun_s.htmlfn.lasx_xvfcmp_cune_d.htmlfn.lasx_xvfcmp_cune_s.htmlfn.lasx_xvfcmp_saf_d.htmlfn.lasx_xvfcmp_saf_s.htmlfn.lasx_xvfcmp_seq_d.htmlfn.lasx_xvfcmp_seq_s.htmlfn.lasx_xvfcmp_sle_d.htmlfn.lasx_xvfcmp_sle_s.htmlfn.lasx_xvfcmp_slt_d.htmlfn.lasx_xvfcmp_slt_s.htmlfn.lasx_xvfcmp_sne_d.htmlfn.lasx_xvfcmp_sne_s.htmlfn.lasx_xvfcmp_sor_d.htmlfn.lasx_xvfcmp_sor_s.htmlfn.lasx_xvfcmp_sueq_d.htmlfn.lasx_xvfcmp_sueq_s.htmlfn.lasx_xvfcmp_sule_d.htmlfn.lasx_xvfcmp_sule_s.htmlfn.lasx_xvfcmp_sult_d.htmlfn.lasx_xvfcmp_sult_s.htmlfn.lasx_xvfcmp_sun_d.htmlfn.lasx_xvfcmp_sun_s.htmlfn.lasx_xvfcmp_sune_d.htmlfn.lasx_xvfcmp_sune_s.htmlfn.lasx_xvfcvt_h_s.htmlfn.lasx_xvfcvt_s_d.htmlfn.lasx_xvfcvth_d_s.htmlfn.lasx_xvfcvth_s_h.htmlfn.lasx_xvfcvtl_d_s.htmlfn.lasx_xvfcvtl_s_h.htmlfn.lasx_xvfdiv_d.htmlfn.lasx_xvfdiv_s.htmlfn.lasx_xvffint_d_l.htmlfn.lasx_xvffint_d_lu.htmlfn.lasx_xvffint_s_l.htmlfn.lasx_xvffint_s_w.htmlfn.lasx_xvffint_s_wu.htmlfn.lasx_xvffinth_d_w.htmlfn.lasx_xvffintl_d_w.htmlfn.lasx_xvflogb_d.htmlfn.lasx_xvflogb_s.htmlfn.lasx_xvfmadd_d.htmlfn.lasx_xvfmadd_s.htmlfn.lasx_xvfmax_d.htmlfn.lasx_xvfmax_s.htmlfn.lasx_xvfmaxa_d.htmlfn.lasx_xvfmaxa_s.htmlfn.lasx_xvfmin_d.htmlfn.lasx_xvfmin_s.htmlfn.lasx_xvfmina_d.htmlfn.lasx_xvfmina_s.htmlfn.lasx_xvfmsub_d.htmlfn.lasx_xvfmsub_s.htmlfn.lasx_xvfmul_d.htmlfn.lasx_xvfmul_s.htmlfn.lasx_xvfnmadd_d.htmlfn.lasx_xvfnmadd_s.htmlfn.lasx_xvfnmsub_d.htmlfn.lasx_xvfnmsub_s.htmlfn.lasx_xvfrecip_d.htmlfn.lasx_xvfrecip_s.htmlfn.lasx_xvfrint_d.htmlfn.lasx_xvfrint_s.htmlfn.lasx_xvfrintrm_d.htmlfn.lasx_xvfrintrm_s.htmlfn.lasx_xvfrintrne_d.htmlfn.lasx_xvfrintrne_s.htmlfn.lasx_xvfrintrp_d.htmlfn.lasx_xvfrintrp_s.htmlfn.lasx_xvfrintrz_d.htmlfn.lasx_xvfrintrz_s.htmlfn.lasx_xvfrsqrt_d.htmlfn.lasx_xvfrsqrt_s.htmlfn.lasx_xvfrstp_b.htmlfn.lasx_xvfrstp_h.htmlfn.lasx_xvfrstpi_b.htmlfn.lasx_xvfrstpi_h.htmlfn.lasx_xvfsqrt_d.htmlfn.lasx_xvfsqrt_s.htmlfn.lasx_xvfsub_d.htmlfn.lasx_xvfsub_s.htmlfn.lasx_xvftint_l_d.htmlfn.lasx_xvftint_lu_d.htmlfn.lasx_xvftint_w_d.htmlfn.lasx_xvftint_w_s.htmlfn.lasx_xvftint_wu_s.htmlfn.lasx_xvftinth_l_s.htmlfn.lasx_xvftintl_l_s.htmlfn.lasx_xvftintrm_l_d.htmlfn.lasx_xvftintrm_w_d.htmlfn.lasx_xvftintrm_w_s.htmlfn.lasx_xvftintrmh_l_s.htmlfn.lasx_xvftintrml_l_s.htmlfn.lasx_xvftintrne_l_d.htmlfn.lasx_xvftintrne_w_d.htmlfn.lasx_xvftintrne_w_s.htmlfn.lasx_xvftintrneh_l_s.htmlfn.lasx_xvftintrnel_l_s.htmlfn.lasx_xvftintrp_l_d.htmlfn.lasx_xvftintrp_w_d.htmlfn.lasx_xvftintrp_w_s.htmlfn.lasx_xvftintrph_l_s.htmlfn.lasx_xvftintrpl_l_s.htmlfn.lasx_xvftintrz_l_d.htmlfn.lasx_xvftintrz_lu_d.htmlfn.lasx_xvftintrz_w_d.htmlfn.lasx_xvftintrz_w_s.htmlfn.lasx_xvftintrz_wu_s.htmlfn.lasx_xvftintrzh_l_s.htmlfn.lasx_xvftintrzl_l_s.htmlfn.lasx_xvhaddw_d_w.htmlfn.lasx_xvhaddw_du_wu.htmlfn.lasx_xvhaddw_h_b.htmlfn.lasx_xvhaddw_hu_bu.htmlfn.lasx_xvhaddw_q_d.htmlfn.lasx_xvhaddw_qu_du.htmlfn.lasx_xvhaddw_w_h.htmlfn.lasx_xvhaddw_wu_hu.htmlfn.lasx_xvhsubw_d_w.htmlfn.lasx_xvhsubw_du_wu.htmlfn.lasx_xvhsubw_h_b.htmlfn.lasx_xvhsubw_hu_bu.htmlfn.lasx_xvhsubw_q_d.htmlfn.lasx_xvhsubw_qu_du.htmlfn.lasx_xvhsubw_w_h.htmlfn.lasx_xvhsubw_wu_hu.htmlfn.lasx_xvilvh_b.htmlfn.lasx_xvilvh_d.htmlfn.lasx_xvilvh_h.htmlfn.lasx_xvilvh_w.htmlfn.lasx_xvilvl_b.htmlfn.lasx_xvilvl_d.htmlfn.lasx_xvilvl_h.htmlfn.lasx_xvilvl_w.htmlfn.lasx_xvinsgr2vr_d.htmlfn.lasx_xvinsgr2vr_w.htmlfn.lasx_xvinsve0_d.htmlfn.lasx_xvinsve0_w.htmlfn.lasx_xvld.htmlfn.lasx_xvldi.htmlfn.lasx_xvldrepl_b.htmlfn.lasx_xvldrepl_d.htmlfn.lasx_xvldrepl_h.htmlfn.lasx_xvldrepl_w.htmlfn.lasx_xvldx.htmlfn.lasx_xvmadd_b.htmlfn.lasx_xvmadd_d.htmlfn.lasx_xvmadd_h.htmlfn.lasx_xvmadd_w.htmlfn.lasx_xvmaddwev_d_w.htmlfn.lasx_xvmaddwev_d_wu.htmlfn.lasx_xvmaddwev_d_wu_w.htmlfn.lasx_xvmaddwev_h_b.htmlfn.lasx_xvmaddwev_h_bu.htmlfn.lasx_xvmaddwev_h_bu_b.htmlfn.lasx_xvmaddwev_q_d.htmlfn.lasx_xvmaddwev_q_du.htmlfn.lasx_xvmaddwev_q_du_d.htmlfn.lasx_xvmaddwev_w_h.htmlfn.lasx_xvmaddwev_w_hu.htmlfn.lasx_xvmaddwev_w_hu_h.htmlfn.lasx_xvmaddwod_d_w.htmlfn.lasx_xvmaddwod_d_wu.htmlfn.lasx_xvmaddwod_d_wu_w.htmlfn.lasx_xvmaddwod_h_b.htmlfn.lasx_xvmaddwod_h_bu.htmlfn.lasx_xvmaddwod_h_bu_b.htmlfn.lasx_xvmaddwod_q_d.htmlfn.lasx_xvmaddwod_q_du.htmlfn.lasx_xvmaddwod_q_du_d.htmlfn.lasx_xvmaddwod_w_h.htmlfn.lasx_xvmaddwod_w_hu.htmlfn.lasx_xvmaddwod_w_hu_h.htmlfn.lasx_xvmax_b.htmlfn.lasx_xvmax_bu.htmlfn.lasx_xvmax_d.htmlfn.lasx_xvmax_du.htmlfn.lasx_xvmax_h.htmlfn.lasx_xvmax_hu.htmlfn.lasx_xvmax_w.htmlfn.lasx_xvmax_wu.htmlfn.lasx_xvmaxi_b.htmlfn.lasx_xvmaxi_bu.htmlfn.lasx_xvmaxi_d.htmlfn.lasx_xvmaxi_du.htmlfn.lasx_xvmaxi_h.htmlfn.lasx_xvmaxi_hu.htmlfn.lasx_xvmaxi_w.htmlfn.lasx_xvmaxi_wu.htmlfn.lasx_xvmin_b.htmlfn.lasx_xvmin_bu.htmlfn.lasx_xvmin_d.htmlfn.lasx_xvmin_du.htmlfn.lasx_xvmin_h.htmlfn.lasx_xvmin_hu.htmlfn.lasx_xvmin_w.htmlfn.lasx_xvmin_wu.htmlfn.lasx_xvmini_b.htmlfn.lasx_xvmini_bu.htmlfn.lasx_xvmini_d.htmlfn.lasx_xvmini_du.htmlfn.lasx_xvmini_h.htmlfn.lasx_xvmini_hu.htmlfn.lasx_xvmini_w.htmlfn.lasx_xvmini_wu.htmlfn.lasx_xvmod_b.htmlfn.lasx_xvmod_bu.htmlfn.lasx_xvmod_d.htmlfn.lasx_xvmod_du.htmlfn.lasx_xvmod_h.htmlfn.lasx_xvmod_hu.htmlfn.lasx_xvmod_w.htmlfn.lasx_xvmod_wu.htmlfn.lasx_xvmskgez_b.htmlfn.lasx_xvmskltz_b.htmlfn.lasx_xvmskltz_d.htmlfn.lasx_xvmskltz_h.htmlfn.lasx_xvmskltz_w.htmlfn.lasx_xvmsknz_b.htmlfn.lasx_xvmsub_b.htmlfn.lasx_xvmsub_d.htmlfn.lasx_xvmsub_h.htmlfn.lasx_xvmsub_w.htmlfn.lasx_xvmuh_b.htmlfn.lasx_xvmuh_bu.htmlfn.lasx_xvmuh_d.htmlfn.lasx_xvmuh_du.htmlfn.lasx_xvmuh_h.htmlfn.lasx_xvmuh_hu.htmlfn.lasx_xvmuh_w.htmlfn.lasx_xvmuh_wu.htmlfn.lasx_xvmul_b.htmlfn.lasx_xvmul_d.htmlfn.lasx_xvmul_h.htmlfn.lasx_xvmul_w.htmlfn.lasx_xvmulwev_d_w.htmlfn.lasx_xvmulwev_d_wu.htmlfn.lasx_xvmulwev_d_wu_w.htmlfn.lasx_xvmulwev_h_b.htmlfn.lasx_xvmulwev_h_bu.htmlfn.lasx_xvmulwev_h_bu_b.htmlfn.lasx_xvmulwev_q_d.htmlfn.lasx_xvmulwev_q_du.htmlfn.lasx_xvmulwev_q_du_d.htmlfn.lasx_xvmulwev_w_h.htmlfn.lasx_xvmulwev_w_hu.htmlfn.lasx_xvmulwev_w_hu_h.htmlfn.lasx_xvmulwod_d_w.htmlfn.lasx_xvmulwod_d_wu.htmlfn.lasx_xvmulwod_d_wu_w.htmlfn.lasx_xvmulwod_h_b.htmlfn.lasx_xvmulwod_h_bu.htmlfn.lasx_xvmulwod_h_bu_b.htmlfn.lasx_xvmulwod_q_d.htmlfn.lasx_xvmulwod_q_du.htmlfn.lasx_xvmulwod_q_du_d.htmlfn.lasx_xvmulwod_w_h.htmlfn.lasx_xvmulwod_w_hu.htmlfn.lasx_xvmulwod_w_hu_h.htmlfn.lasx_xvneg_b.htmlfn.lasx_xvneg_d.htmlfn.lasx_xvneg_h.htmlfn.lasx_xvneg_w.htmlfn.lasx_xvnor_v.htmlfn.lasx_xvnori_b.htmlfn.lasx_xvor_v.htmlfn.lasx_xvori_b.htmlfn.lasx_xvorn_v.htmlfn.lasx_xvpackev_b.htmlfn.lasx_xvpackev_d.htmlfn.lasx_xvpackev_h.htmlfn.lasx_xvpackev_w.htmlfn.lasx_xvpackod_b.htmlfn.lasx_xvpackod_d.htmlfn.lasx_xvpackod_h.htmlfn.lasx_xvpackod_w.htmlfn.lasx_xvpcnt_b.htmlfn.lasx_xvpcnt_d.htmlfn.lasx_xvpcnt_h.htmlfn.lasx_xvpcnt_w.htmlfn.lasx_xvperm_w.htmlfn.lasx_xvpermi_d.htmlfn.lasx_xvpermi_q.htmlfn.lasx_xvpermi_w.htmlfn.lasx_xvpickev_b.htmlfn.lasx_xvpickev_d.htmlfn.lasx_xvpickev_h.htmlfn.lasx_xvpickev_w.htmlfn.lasx_xvpickod_b.htmlfn.lasx_xvpickod_d.htmlfn.lasx_xvpickod_h.htmlfn.lasx_xvpickod_w.htmlfn.lasx_xvpickve2gr_d.htmlfn.lasx_xvpickve2gr_du.htmlfn.lasx_xvpickve2gr_w.htmlfn.lasx_xvpickve2gr_wu.htmlfn.lasx_xvpickve_d.htmlfn.lasx_xvpickve_d_f.htmlfn.lasx_xvpickve_w.htmlfn.lasx_xvpickve_w_f.htmlfn.lasx_xvrepl128vei_b.htmlfn.lasx_xvrepl128vei_d.htmlfn.lasx_xvrepl128vei_h.htmlfn.lasx_xvrepl128vei_w.htmlfn.lasx_xvreplgr2vr_b.htmlfn.lasx_xvreplgr2vr_d.htmlfn.lasx_xvreplgr2vr_h.htmlfn.lasx_xvreplgr2vr_w.htmlfn.lasx_xvrepli_b.htmlfn.lasx_xvrepli_d.htmlfn.lasx_xvrepli_h.htmlfn.lasx_xvrepli_w.htmlfn.lasx_xvreplve0_b.htmlfn.lasx_xvreplve0_d.htmlfn.lasx_xvreplve0_h.htmlfn.lasx_xvreplve0_q.htmlfn.lasx_xvreplve0_w.htmlfn.lasx_xvreplve_b.htmlfn.lasx_xvreplve_d.htmlfn.lasx_xvreplve_h.htmlfn.lasx_xvreplve_w.htmlfn.lasx_xvrotr_b.htmlfn.lasx_xvrotr_d.htmlfn.lasx_xvrotr_h.htmlfn.lasx_xvrotr_w.htmlfn.lasx_xvrotri_b.htmlfn.lasx_xvrotri_d.htmlfn.lasx_xvrotri_h.htmlfn.lasx_xvrotri_w.htmlfn.lasx_xvsadd_b.htmlfn.lasx_xvsadd_bu.htmlfn.lasx_xvsadd_d.htmlfn.lasx_xvsadd_du.htmlfn.lasx_xvsadd_h.htmlfn.lasx_xvsadd_hu.htmlfn.lasx_xvsadd_w.htmlfn.lasx_xvsadd_wu.htmlfn.lasx_xvsat_b.htmlfn.lasx_xvsat_bu.htmlfn.lasx_xvsat_d.htmlfn.lasx_xvsat_du.htmlfn.lasx_xvsat_h.htmlfn.lasx_xvsat_hu.htmlfn.lasx_xvsat_w.htmlfn.lasx_xvsat_wu.htmlfn.lasx_xvseq_b.htmlfn.lasx_xvseq_d.htmlfn.lasx_xvseq_h.htmlfn.lasx_xvseq_w.htmlfn.lasx_xvseqi_b.htmlfn.lasx_xvseqi_d.htmlfn.lasx_xvseqi_h.htmlfn.lasx_xvseqi_w.htmlfn.lasx_xvshuf4i_b.htmlfn.lasx_xvshuf4i_d.htmlfn.lasx_xvshuf4i_h.htmlfn.lasx_xvshuf4i_w.htmlfn.lasx_xvshuf_b.htmlfn.lasx_xvshuf_d.htmlfn.lasx_xvshuf_h.htmlfn.lasx_xvshuf_w.htmlfn.lasx_xvsigncov_b.htmlfn.lasx_xvsigncov_d.htmlfn.lasx_xvsigncov_h.htmlfn.lasx_xvsigncov_w.htmlfn.lasx_xvsle_b.htmlfn.lasx_xvsle_bu.htmlfn.lasx_xvsle_d.htmlfn.lasx_xvsle_du.htmlfn.lasx_xvsle_h.htmlfn.lasx_xvsle_hu.htmlfn.lasx_xvsle_w.htmlfn.lasx_xvsle_wu.htmlfn.lasx_xvslei_b.htmlfn.lasx_xvslei_bu.htmlfn.lasx_xvslei_d.htmlfn.lasx_xvslei_du.htmlfn.lasx_xvslei_h.htmlfn.lasx_xvslei_hu.htmlfn.lasx_xvslei_w.htmlfn.lasx_xvslei_wu.htmlfn.lasx_xvsll_b.htmlfn.lasx_xvsll_d.htmlfn.lasx_xvsll_h.htmlfn.lasx_xvsll_w.htmlfn.lasx_xvslli_b.htmlfn.lasx_xvslli_d.htmlfn.lasx_xvslli_h.htmlfn.lasx_xvslli_w.htmlfn.lasx_xvsllwil_d_w.htmlfn.lasx_xvsllwil_du_wu.htmlfn.lasx_xvsllwil_h_b.htmlfn.lasx_xvsllwil_hu_bu.htmlfn.lasx_xvsllwil_w_h.htmlfn.lasx_xvsllwil_wu_hu.htmlfn.lasx_xvslt_b.htmlfn.lasx_xvslt_bu.htmlfn.lasx_xvslt_d.htmlfn.lasx_xvslt_du.htmlfn.lasx_xvslt_h.htmlfn.lasx_xvslt_hu.htmlfn.lasx_xvslt_w.htmlfn.lasx_xvslt_wu.htmlfn.lasx_xvslti_b.htmlfn.lasx_xvslti_bu.htmlfn.lasx_xvslti_d.htmlfn.lasx_xvslti_du.htmlfn.lasx_xvslti_h.htmlfn.lasx_xvslti_hu.htmlfn.lasx_xvslti_w.htmlfn.lasx_xvslti_wu.htmlfn.lasx_xvsra_b.htmlfn.lasx_xvsra_d.htmlfn.lasx_xvsra_h.htmlfn.lasx_xvsra_w.htmlfn.lasx_xvsrai_b.htmlfn.lasx_xvsrai_d.htmlfn.lasx_xvsrai_h.htmlfn.lasx_xvsrai_w.htmlfn.lasx_xvsran_b_h.htmlfn.lasx_xvsran_h_w.htmlfn.lasx_xvsran_w_d.htmlfn.lasx_xvsrani_b_h.htmlfn.lasx_xvsrani_d_q.htmlfn.lasx_xvsrani_h_w.htmlfn.lasx_xvsrani_w_d.htmlfn.lasx_xvsrar_b.htmlfn.lasx_xvsrar_d.htmlfn.lasx_xvsrar_h.htmlfn.lasx_xvsrar_w.htmlfn.lasx_xvsrari_b.htmlfn.lasx_xvsrari_d.htmlfn.lasx_xvsrari_h.htmlfn.lasx_xvsrari_w.htmlfn.lasx_xvsrarn_b_h.htmlfn.lasx_xvsrarn_h_w.htmlfn.lasx_xvsrarn_w_d.htmlfn.lasx_xvsrarni_b_h.htmlfn.lasx_xvsrarni_d_q.htmlfn.lasx_xvsrarni_h_w.htmlfn.lasx_xvsrarni_w_d.htmlfn.lasx_xvsrl_b.htmlfn.lasx_xvsrl_d.htmlfn.lasx_xvsrl_h.htmlfn.lasx_xvsrl_w.htmlfn.lasx_xvsrli_b.htmlfn.lasx_xvsrli_d.htmlfn.lasx_xvsrli_h.htmlfn.lasx_xvsrli_w.htmlfn.lasx_xvsrln_b_h.htmlfn.lasx_xvsrln_h_w.htmlfn.lasx_xvsrln_w_d.htmlfn.lasx_xvsrlni_b_h.htmlfn.lasx_xvsrlni_d_q.htmlfn.lasx_xvsrlni_h_w.htmlfn.lasx_xvsrlni_w_d.htmlfn.lasx_xvsrlr_b.htmlfn.lasx_xvsrlr_d.htmlfn.lasx_xvsrlr_h.htmlfn.lasx_xvsrlr_w.htmlfn.lasx_xvsrlri_b.htmlfn.lasx_xvsrlri_d.htmlfn.lasx_xvsrlri_h.htmlfn.lasx_xvsrlri_w.htmlfn.lasx_xvsrlrn_b_h.htmlfn.lasx_xvsrlrn_h_w.htmlfn.lasx_xvsrlrn_w_d.htmlfn.lasx_xvsrlrni_b_h.htmlfn.lasx_xvsrlrni_d_q.htmlfn.lasx_xvsrlrni_h_w.htmlfn.lasx_xvsrlrni_w_d.htmlfn.lasx_xvssran_b_h.htmlfn.lasx_xvssran_bu_h.htmlfn.lasx_xvssran_h_w.htmlfn.lasx_xvssran_hu_w.htmlfn.lasx_xvssran_w_d.htmlfn.lasx_xvssran_wu_d.htmlfn.lasx_xvssrani_b_h.htmlfn.lasx_xvssrani_bu_h.htmlfn.lasx_xvssrani_d_q.htmlfn.lasx_xvssrani_du_q.htmlfn.lasx_xvssrani_h_w.htmlfn.lasx_xvssrani_hu_w.htmlfn.lasx_xvssrani_w_d.htmlfn.lasx_xvssrani_wu_d.htmlfn.lasx_xvssrarn_b_h.htmlfn.lasx_xvssrarn_bu_h.htmlfn.lasx_xvssrarn_h_w.htmlfn.lasx_xvssrarn_hu_w.htmlfn.lasx_xvssrarn_w_d.htmlfn.lasx_xvssrarn_wu_d.htmlfn.lasx_xvssrarni_b_h.htmlfn.lasx_xvssrarni_bu_h.htmlfn.lasx_xvssrarni_d_q.htmlfn.lasx_xvssrarni_du_q.htmlfn.lasx_xvssrarni_h_w.htmlfn.lasx_xvssrarni_hu_w.htmlfn.lasx_xvssrarni_w_d.htmlfn.lasx_xvssrarni_wu_d.htmlfn.lasx_xvssrln_b_h.htmlfn.lasx_xvssrln_bu_h.htmlfn.lasx_xvssrln_h_w.htmlfn.lasx_xvssrln_hu_w.htmlfn.lasx_xvssrln_w_d.htmlfn.lasx_xvssrln_wu_d.htmlfn.lasx_xvssrlni_b_h.htmlfn.lasx_xvssrlni_bu_h.htmlfn.lasx_xvssrlni_d_q.htmlfn.lasx_xvssrlni_du_q.htmlfn.lasx_xvssrlni_h_w.htmlfn.lasx_xvssrlni_hu_w.htmlfn.lasx_xvssrlni_w_d.htmlfn.lasx_xvssrlni_wu_d.htmlfn.lasx_xvssrlrn_b_h.htmlfn.lasx_xvssrlrn_bu_h.htmlfn.lasx_xvssrlrn_h_w.htmlfn.lasx_xvssrlrn_hu_w.htmlfn.lasx_xvssrlrn_w_d.htmlfn.lasx_xvssrlrn_wu_d.htmlfn.lasx_xvssrlrni_b_h.htmlfn.lasx_xvssrlrni_bu_h.htmlfn.lasx_xvssrlrni_d_q.htmlfn.lasx_xvssrlrni_du_q.htmlfn.lasx_xvssrlrni_h_w.htmlfn.lasx_xvssrlrni_hu_w.htmlfn.lasx_xvssrlrni_w_d.htmlfn.lasx_xvssrlrni_wu_d.htmlfn.lasx_xvssub_b.htmlfn.lasx_xvssub_bu.htmlfn.lasx_xvssub_d.htmlfn.lasx_xvssub_du.htmlfn.lasx_xvssub_h.htmlfn.lasx_xvssub_hu.htmlfn.lasx_xvssub_w.htmlfn.lasx_xvssub_wu.htmlfn.lasx_xvst.htmlfn.lasx_xvstelm_b.htmlfn.lasx_xvstelm_d.htmlfn.lasx_xvstelm_h.htmlfn.lasx_xvstelm_w.htmlfn.lasx_xvstx.htmlfn.lasx_xvsub_b.htmlfn.lasx_xvsub_d.htmlfn.lasx_xvsub_h.htmlfn.lasx_xvsub_q.htmlfn.lasx_xvsub_w.htmlfn.lasx_xvsubi_bu.htmlfn.lasx_xvsubi_du.htmlfn.lasx_xvsubi_hu.htmlfn.lasx_xvsubi_wu.htmlfn.lasx_xvsubwev_d_w.htmlfn.lasx_xvsubwev_d_wu.htmlfn.lasx_xvsubwev_h_b.htmlfn.lasx_xvsubwev_h_bu.htmlfn.lasx_xvsubwev_q_d.htmlfn.lasx_xvsubwev_q_du.htmlfn.lasx_xvsubwev_w_h.htmlfn.lasx_xvsubwev_w_hu.htmlfn.lasx_xvsubwod_d_w.htmlfn.lasx_xvsubwod_d_wu.htmlfn.lasx_xvsubwod_h_b.htmlfn.lasx_xvsubwod_h_bu.htmlfn.lasx_xvsubwod_q_d.htmlfn.lasx_xvsubwod_q_du.htmlfn.lasx_xvsubwod_w_h.htmlfn.lasx_xvsubwod_w_hu.htmlfn.lasx_xvxor_v.htmlfn.lasx_xvxori_b.htmlfn.lsx_bnz_b.htmlfn.lsx_bnz_d.htmlfn.lsx_bnz_h.htmlfn.lsx_bnz_v.htmlfn.lsx_bnz_w.htmlfn.lsx_bz_b.htmlfn.lsx_bz_d.htmlfn.lsx_bz_h.htmlfn.lsx_bz_v.htmlfn.lsx_bz_w.htmlfn.lsx_vabsd_b.htmlfn.lsx_vabsd_bu.htmlfn.lsx_vabsd_d.htmlfn.lsx_vabsd_du.htmlfn.lsx_vabsd_h.htmlfn.lsx_vabsd_hu.htmlfn.lsx_vabsd_w.htmlfn.lsx_vabsd_wu.htmlfn.lsx_vadd_b.htmlfn.lsx_vadd_d.htmlfn.lsx_vadd_h.htmlfn.lsx_vadd_q.htmlfn.lsx_vadd_w.htmlfn.lsx_vadda_b.htmlfn.lsx_vadda_d.htmlfn.lsx_vadda_h.htmlfn.lsx_vadda_w.htmlfn.lsx_vaddi_bu.htmlfn.lsx_vaddi_du.htmlfn.lsx_vaddi_hu.htmlfn.lsx_vaddi_wu.htmlfn.lsx_vaddwev_d_w.htmlfn.lsx_vaddwev_d_wu.htmlfn.lsx_vaddwev_d_wu_w.htmlfn.lsx_vaddwev_h_b.htmlfn.lsx_vaddwev_h_bu.htmlfn.lsx_vaddwev_h_bu_b.htmlfn.lsx_vaddwev_q_d.htmlfn.lsx_vaddwev_q_du.htmlfn.lsx_vaddwev_q_du_d.htmlfn.lsx_vaddwev_w_h.htmlfn.lsx_vaddwev_w_hu.htmlfn.lsx_vaddwev_w_hu_h.htmlfn.lsx_vaddwod_d_w.htmlfn.lsx_vaddwod_d_wu.htmlfn.lsx_vaddwod_d_wu_w.htmlfn.lsx_vaddwod_h_b.htmlfn.lsx_vaddwod_h_bu.htmlfn.lsx_vaddwod_h_bu_b.htmlfn.lsx_vaddwod_q_d.htmlfn.lsx_vaddwod_q_du.htmlfn.lsx_vaddwod_q_du_d.htmlfn.lsx_vaddwod_w_h.htmlfn.lsx_vaddwod_w_hu.htmlfn.lsx_vaddwod_w_hu_h.htmlfn.lsx_vand_v.htmlfn.lsx_vandi_b.htmlfn.lsx_vandn_v.htmlfn.lsx_vavg_b.htmlfn.lsx_vavg_bu.htmlfn.lsx_vavg_d.htmlfn.lsx_vavg_du.htmlfn.lsx_vavg_h.htmlfn.lsx_vavg_hu.htmlfn.lsx_vavg_w.htmlfn.lsx_vavg_wu.htmlfn.lsx_vavgr_b.htmlfn.lsx_vavgr_bu.htmlfn.lsx_vavgr_d.htmlfn.lsx_vavgr_du.htmlfn.lsx_vavgr_h.htmlfn.lsx_vavgr_hu.htmlfn.lsx_vavgr_w.htmlfn.lsx_vavgr_wu.htmlfn.lsx_vbitclr_b.htmlfn.lsx_vbitclr_d.htmlfn.lsx_vbitclr_h.htmlfn.lsx_vbitclr_w.htmlfn.lsx_vbitclri_b.htmlfn.lsx_vbitclri_d.htmlfn.lsx_vbitclri_h.htmlfn.lsx_vbitclri_w.htmlfn.lsx_vbitrev_b.htmlfn.lsx_vbitrev_d.htmlfn.lsx_vbitrev_h.htmlfn.lsx_vbitrev_w.htmlfn.lsx_vbitrevi_b.htmlfn.lsx_vbitrevi_d.htmlfn.lsx_vbitrevi_h.htmlfn.lsx_vbitrevi_w.htmlfn.lsx_vbitsel_v.htmlfn.lsx_vbitseli_b.htmlfn.lsx_vbitset_b.htmlfn.lsx_vbitset_d.htmlfn.lsx_vbitset_h.htmlfn.lsx_vbitset_w.htmlfn.lsx_vbitseti_b.htmlfn.lsx_vbitseti_d.htmlfn.lsx_vbitseti_h.htmlfn.lsx_vbitseti_w.htmlfn.lsx_vbsll_v.htmlfn.lsx_vbsrl_v.htmlfn.lsx_vclo_b.htmlfn.lsx_vclo_d.htmlfn.lsx_vclo_h.htmlfn.lsx_vclo_w.htmlfn.lsx_vclz_b.htmlfn.lsx_vclz_d.htmlfn.lsx_vclz_h.htmlfn.lsx_vclz_w.htmlfn.lsx_vdiv_b.htmlfn.lsx_vdiv_bu.htmlfn.lsx_vdiv_d.htmlfn.lsx_vdiv_du.htmlfn.lsx_vdiv_h.htmlfn.lsx_vdiv_hu.htmlfn.lsx_vdiv_w.htmlfn.lsx_vdiv_wu.htmlfn.lsx_vexth_d_w.htmlfn.lsx_vexth_du_wu.htmlfn.lsx_vexth_h_b.htmlfn.lsx_vexth_hu_bu.htmlfn.lsx_vexth_q_d.htmlfn.lsx_vexth_qu_du.htmlfn.lsx_vexth_w_h.htmlfn.lsx_vexth_wu_hu.htmlfn.lsx_vextl_q_d.htmlfn.lsx_vextl_qu_du.htmlfn.lsx_vextrins_b.htmlfn.lsx_vextrins_d.htmlfn.lsx_vextrins_h.htmlfn.lsx_vextrins_w.htmlfn.lsx_vfadd_d.htmlfn.lsx_vfadd_s.htmlfn.lsx_vfclass_d.htmlfn.lsx_vfclass_s.htmlfn.lsx_vfcmp_caf_d.htmlfn.lsx_vfcmp_caf_s.htmlfn.lsx_vfcmp_ceq_d.htmlfn.lsx_vfcmp_ceq_s.htmlfn.lsx_vfcmp_cle_d.htmlfn.lsx_vfcmp_cle_s.htmlfn.lsx_vfcmp_clt_d.htmlfn.lsx_vfcmp_clt_s.htmlfn.lsx_vfcmp_cne_d.htmlfn.lsx_vfcmp_cne_s.htmlfn.lsx_vfcmp_cor_d.htmlfn.lsx_vfcmp_cor_s.htmlfn.lsx_vfcmp_cueq_d.htmlfn.lsx_vfcmp_cueq_s.htmlfn.lsx_vfcmp_cule_d.htmlfn.lsx_vfcmp_cule_s.htmlfn.lsx_vfcmp_cult_d.htmlfn.lsx_vfcmp_cult_s.htmlfn.lsx_vfcmp_cun_d.htmlfn.lsx_vfcmp_cun_s.htmlfn.lsx_vfcmp_cune_d.htmlfn.lsx_vfcmp_cune_s.htmlfn.lsx_vfcmp_saf_d.htmlfn.lsx_vfcmp_saf_s.htmlfn.lsx_vfcmp_seq_d.htmlfn.lsx_vfcmp_seq_s.htmlfn.lsx_vfcmp_sle_d.htmlfn.lsx_vfcmp_sle_s.htmlfn.lsx_vfcmp_slt_d.htmlfn.lsx_vfcmp_slt_s.htmlfn.lsx_vfcmp_sne_d.htmlfn.lsx_vfcmp_sne_s.htmlfn.lsx_vfcmp_sor_d.htmlfn.lsx_vfcmp_sor_s.htmlfn.lsx_vfcmp_sueq_d.htmlfn.lsx_vfcmp_sueq_s.htmlfn.lsx_vfcmp_sule_d.htmlfn.lsx_vfcmp_sule_s.htmlfn.lsx_vfcmp_sult_d.htmlfn.lsx_vfcmp_sult_s.htmlfn.lsx_vfcmp_sun_d.htmlfn.lsx_vfcmp_sun_s.htmlfn.lsx_vfcmp_sune_d.htmlfn.lsx_vfcmp_sune_s.htmlfn.lsx_vfcvt_h_s.htmlfn.lsx_vfcvt_s_d.htmlfn.lsx_vfcvth_d_s.htmlfn.lsx_vfcvth_s_h.htmlfn.lsx_vfcvtl_d_s.htmlfn.lsx_vfcvtl_s_h.htmlfn.lsx_vfdiv_d.htmlfn.lsx_vfdiv_s.htmlfn.lsx_vffint_d_l.htmlfn.lsx_vffint_d_lu.htmlfn.lsx_vffint_s_l.htmlfn.lsx_vffint_s_w.htmlfn.lsx_vffint_s_wu.htmlfn.lsx_vffinth_d_w.htmlfn.lsx_vffintl_d_w.htmlfn.lsx_vflogb_d.htmlfn.lsx_vflogb_s.htmlfn.lsx_vfmadd_d.htmlfn.lsx_vfmadd_s.htmlfn.lsx_vfmax_d.htmlfn.lsx_vfmax_s.htmlfn.lsx_vfmaxa_d.htmlfn.lsx_vfmaxa_s.htmlfn.lsx_vfmin_d.htmlfn.lsx_vfmin_s.htmlfn.lsx_vfmina_d.htmlfn.lsx_vfmina_s.htmlfn.lsx_vfmsub_d.htmlfn.lsx_vfmsub_s.htmlfn.lsx_vfmul_d.htmlfn.lsx_vfmul_s.htmlfn.lsx_vfnmadd_d.htmlfn.lsx_vfnmadd_s.htmlfn.lsx_vfnmsub_d.htmlfn.lsx_vfnmsub_s.htmlfn.lsx_vfrecip_d.htmlfn.lsx_vfrecip_s.htmlfn.lsx_vfrint_d.htmlfn.lsx_vfrint_s.htmlfn.lsx_vfrintrm_d.htmlfn.lsx_vfrintrm_s.htmlfn.lsx_vfrintrne_d.htmlfn.lsx_vfrintrne_s.htmlfn.lsx_vfrintrp_d.htmlfn.lsx_vfrintrp_s.htmlfn.lsx_vfrintrz_d.htmlfn.lsx_vfrintrz_s.htmlfn.lsx_vfrsqrt_d.htmlfn.lsx_vfrsqrt_s.htmlfn.lsx_vfrstp_b.htmlfn.lsx_vfrstp_h.htmlfn.lsx_vfrstpi_b.htmlfn.lsx_vfrstpi_h.htmlfn.lsx_vfsqrt_d.htmlfn.lsx_vfsqrt_s.htmlfn.lsx_vfsub_d.htmlfn.lsx_vfsub_s.htmlfn.lsx_vftint_l_d.htmlfn.lsx_vftint_lu_d.htmlfn.lsx_vftint_w_d.htmlfn.lsx_vftint_w_s.htmlfn.lsx_vftint_wu_s.htmlfn.lsx_vftinth_l_s.htmlfn.lsx_vftintl_l_s.htmlfn.lsx_vftintrm_l_d.htmlfn.lsx_vftintrm_w_d.htmlfn.lsx_vftintrm_w_s.htmlfn.lsx_vftintrmh_l_s.htmlfn.lsx_vftintrml_l_s.htmlfn.lsx_vftintrne_l_d.htmlfn.lsx_vftintrne_w_d.htmlfn.lsx_vftintrne_w_s.htmlfn.lsx_vftintrneh_l_s.htmlfn.lsx_vftintrnel_l_s.htmlfn.lsx_vftintrp_l_d.htmlfn.lsx_vftintrp_w_d.htmlfn.lsx_vftintrp_w_s.htmlfn.lsx_vftintrph_l_s.htmlfn.lsx_vftintrpl_l_s.htmlfn.lsx_vftintrz_l_d.htmlfn.lsx_vftintrz_lu_d.htmlfn.lsx_vftintrz_w_d.htmlfn.lsx_vftintrz_w_s.htmlfn.lsx_vftintrz_wu_s.htmlfn.lsx_vftintrzh_l_s.htmlfn.lsx_vftintrzl_l_s.htmlfn.lsx_vhaddw_d_w.htmlfn.lsx_vhaddw_du_wu.htmlfn.lsx_vhaddw_h_b.htmlfn.lsx_vhaddw_hu_bu.htmlfn.lsx_vhaddw_q_d.htmlfn.lsx_vhaddw_qu_du.htmlfn.lsx_vhaddw_w_h.htmlfn.lsx_vhaddw_wu_hu.htmlfn.lsx_vhsubw_d_w.htmlfn.lsx_vhsubw_du_wu.htmlfn.lsx_vhsubw_h_b.htmlfn.lsx_vhsubw_hu_bu.htmlfn.lsx_vhsubw_q_d.htmlfn.lsx_vhsubw_qu_du.htmlfn.lsx_vhsubw_w_h.htmlfn.lsx_vhsubw_wu_hu.htmlfn.lsx_vilvh_b.htmlfn.lsx_vilvh_d.htmlfn.lsx_vilvh_h.htmlfn.lsx_vilvh_w.htmlfn.lsx_vilvl_b.htmlfn.lsx_vilvl_d.htmlfn.lsx_vilvl_h.htmlfn.lsx_vilvl_w.htmlfn.lsx_vinsgr2vr_b.htmlfn.lsx_vinsgr2vr_d.htmlfn.lsx_vinsgr2vr_h.htmlfn.lsx_vinsgr2vr_w.htmlfn.lsx_vld.htmlfn.lsx_vldi.htmlfn.lsx_vldrepl_b.htmlfn.lsx_vldrepl_d.htmlfn.lsx_vldrepl_h.htmlfn.lsx_vldrepl_w.htmlfn.lsx_vldx.htmlfn.lsx_vmadd_b.htmlfn.lsx_vmadd_d.htmlfn.lsx_vmadd_h.htmlfn.lsx_vmadd_w.htmlfn.lsx_vmaddwev_d_w.htmlfn.lsx_vmaddwev_d_wu.htmlfn.lsx_vmaddwev_d_wu_w.htmlfn.lsx_vmaddwev_h_b.htmlfn.lsx_vmaddwev_h_bu.htmlfn.lsx_vmaddwev_h_bu_b.htmlfn.lsx_vmaddwev_q_d.htmlfn.lsx_vmaddwev_q_du.htmlfn.lsx_vmaddwev_q_du_d.htmlfn.lsx_vmaddwev_w_h.htmlfn.lsx_vmaddwev_w_hu.htmlfn.lsx_vmaddwev_w_hu_h.htmlfn.lsx_vmaddwod_d_w.htmlfn.lsx_vmaddwod_d_wu.htmlfn.lsx_vmaddwod_d_wu_w.htmlfn.lsx_vmaddwod_h_b.htmlfn.lsx_vmaddwod_h_bu.htmlfn.lsx_vmaddwod_h_bu_b.htmlfn.lsx_vmaddwod_q_d.htmlfn.lsx_vmaddwod_q_du.htmlfn.lsx_vmaddwod_q_du_d.htmlfn.lsx_vmaddwod_w_h.htmlfn.lsx_vmaddwod_w_hu.htmlfn.lsx_vmaddwod_w_hu_h.htmlfn.lsx_vmax_b.htmlfn.lsx_vmax_bu.htmlfn.lsx_vmax_d.htmlfn.lsx_vmax_du.htmlfn.lsx_vmax_h.htmlfn.lsx_vmax_hu.htmlfn.lsx_vmax_w.htmlfn.lsx_vmax_wu.htmlfn.lsx_vmaxi_b.htmlfn.lsx_vmaxi_bu.htmlfn.lsx_vmaxi_d.htmlfn.lsx_vmaxi_du.htmlfn.lsx_vmaxi_h.htmlfn.lsx_vmaxi_hu.htmlfn.lsx_vmaxi_w.htmlfn.lsx_vmaxi_wu.htmlfn.lsx_vmin_b.htmlfn.lsx_vmin_bu.htmlfn.lsx_vmin_d.htmlfn.lsx_vmin_du.htmlfn.lsx_vmin_h.htmlfn.lsx_vmin_hu.htmlfn.lsx_vmin_w.htmlfn.lsx_vmin_wu.htmlfn.lsx_vmini_b.htmlfn.lsx_vmini_bu.htmlfn.lsx_vmini_d.htmlfn.lsx_vmini_du.htmlfn.lsx_vmini_h.htmlfn.lsx_vmini_hu.htmlfn.lsx_vmini_w.htmlfn.lsx_vmini_wu.htmlfn.lsx_vmod_b.htmlfn.lsx_vmod_bu.htmlfn.lsx_vmod_d.htmlfn.lsx_vmod_du.htmlfn.lsx_vmod_h.htmlfn.lsx_vmod_hu.htmlfn.lsx_vmod_w.htmlfn.lsx_vmod_wu.htmlfn.lsx_vmskgez_b.htmlfn.lsx_vmskltz_b.htmlfn.lsx_vmskltz_d.htmlfn.lsx_vmskltz_h.htmlfn.lsx_vmskltz_w.htmlfn.lsx_vmsknz_b.htmlfn.lsx_vmsub_b.htmlfn.lsx_vmsub_d.htmlfn.lsx_vmsub_h.htmlfn.lsx_vmsub_w.htmlfn.lsx_vmuh_b.htmlfn.lsx_vmuh_bu.htmlfn.lsx_vmuh_d.htmlfn.lsx_vmuh_du.htmlfn.lsx_vmuh_h.htmlfn.lsx_vmuh_hu.htmlfn.lsx_vmuh_w.htmlfn.lsx_vmuh_wu.htmlfn.lsx_vmul_b.htmlfn.lsx_vmul_d.htmlfn.lsx_vmul_h.htmlfn.lsx_vmul_w.htmlfn.lsx_vmulwev_d_w.htmlfn.lsx_vmulwev_d_wu.htmlfn.lsx_vmulwev_d_wu_w.htmlfn.lsx_vmulwev_h_b.htmlfn.lsx_vmulwev_h_bu.htmlfn.lsx_vmulwev_h_bu_b.htmlfn.lsx_vmulwev_q_d.htmlfn.lsx_vmulwev_q_du.htmlfn.lsx_vmulwev_q_du_d.htmlfn.lsx_vmulwev_w_h.htmlfn.lsx_vmulwev_w_hu.htmlfn.lsx_vmulwev_w_hu_h.htmlfn.lsx_vmulwod_d_w.htmlfn.lsx_vmulwod_d_wu.htmlfn.lsx_vmulwod_d_wu_w.htmlfn.lsx_vmulwod_h_b.htmlfn.lsx_vmulwod_h_bu.htmlfn.lsx_vmulwod_h_bu_b.htmlfn.lsx_vmulwod_q_d.htmlfn.lsx_vmulwod_q_du.htmlfn.lsx_vmulwod_q_du_d.htmlfn.lsx_vmulwod_w_h.htmlfn.lsx_vmulwod_w_hu.htmlfn.lsx_vmulwod_w_hu_h.htmlfn.lsx_vneg_b.htmlfn.lsx_vneg_d.htmlfn.lsx_vneg_h.htmlfn.lsx_vneg_w.htmlfn.lsx_vnor_v.htmlfn.lsx_vnori_b.htmlfn.lsx_vor_v.htmlfn.lsx_vori_b.htmlfn.lsx_vorn_v.htmlfn.lsx_vpackev_b.htmlfn.lsx_vpackev_d.htmlfn.lsx_vpackev_h.htmlfn.lsx_vpackev_w.htmlfn.lsx_vpackod_b.htmlfn.lsx_vpackod_d.htmlfn.lsx_vpackod_h.htmlfn.lsx_vpackod_w.htmlfn.lsx_vpcnt_b.htmlfn.lsx_vpcnt_d.htmlfn.lsx_vpcnt_h.htmlfn.lsx_vpcnt_w.htmlfn.lsx_vpermi_w.htmlfn.lsx_vpickev_b.htmlfn.lsx_vpickev_d.htmlfn.lsx_vpickev_h.htmlfn.lsx_vpickev_w.htmlfn.lsx_vpickod_b.htmlfn.lsx_vpickod_d.htmlfn.lsx_vpickod_h.htmlfn.lsx_vpickod_w.htmlfn.lsx_vpickve2gr_b.htmlfn.lsx_vpickve2gr_bu.htmlfn.lsx_vpickve2gr_d.htmlfn.lsx_vpickve2gr_du.htmlfn.lsx_vpickve2gr_h.htmlfn.lsx_vpickve2gr_hu.htmlfn.lsx_vpickve2gr_w.htmlfn.lsx_vpickve2gr_wu.htmlfn.lsx_vreplgr2vr_b.htmlfn.lsx_vreplgr2vr_d.htmlfn.lsx_vreplgr2vr_h.htmlfn.lsx_vreplgr2vr_w.htmlfn.lsx_vrepli_b.htmlfn.lsx_vrepli_d.htmlfn.lsx_vrepli_h.htmlfn.lsx_vrepli_w.htmlfn.lsx_vreplve_b.htmlfn.lsx_vreplve_d.htmlfn.lsx_vreplve_h.htmlfn.lsx_vreplve_w.htmlfn.lsx_vreplvei_b.htmlfn.lsx_vreplvei_d.htmlfn.lsx_vreplvei_h.htmlfn.lsx_vreplvei_w.htmlfn.lsx_vrotr_b.htmlfn.lsx_vrotr_d.htmlfn.lsx_vrotr_h.htmlfn.lsx_vrotr_w.htmlfn.lsx_vrotri_b.htmlfn.lsx_vrotri_d.htmlfn.lsx_vrotri_h.htmlfn.lsx_vrotri_w.htmlfn.lsx_vsadd_b.htmlfn.lsx_vsadd_bu.htmlfn.lsx_vsadd_d.htmlfn.lsx_vsadd_du.htmlfn.lsx_vsadd_h.htmlfn.lsx_vsadd_hu.htmlfn.lsx_vsadd_w.htmlfn.lsx_vsadd_wu.htmlfn.lsx_vsat_b.htmlfn.lsx_vsat_bu.htmlfn.lsx_vsat_d.htmlfn.lsx_vsat_du.htmlfn.lsx_vsat_h.htmlfn.lsx_vsat_hu.htmlfn.lsx_vsat_w.htmlfn.lsx_vsat_wu.htmlfn.lsx_vseq_b.htmlfn.lsx_vseq_d.htmlfn.lsx_vseq_h.htmlfn.lsx_vseq_w.htmlfn.lsx_vseqi_b.htmlfn.lsx_vseqi_d.htmlfn.lsx_vseqi_h.htmlfn.lsx_vseqi_w.htmlfn.lsx_vshuf4i_b.htmlfn.lsx_vshuf4i_d.htmlfn.lsx_vshuf4i_h.htmlfn.lsx_vshuf4i_w.htmlfn.lsx_vshuf_b.htmlfn.lsx_vshuf_d.htmlfn.lsx_vshuf_h.htmlfn.lsx_vshuf_w.htmlfn.lsx_vsigncov_b.htmlfn.lsx_vsigncov_d.htmlfn.lsx_vsigncov_h.htmlfn.lsx_vsigncov_w.htmlfn.lsx_vsle_b.htmlfn.lsx_vsle_bu.htmlfn.lsx_vsle_d.htmlfn.lsx_vsle_du.htmlfn.lsx_vsle_h.htmlfn.lsx_vsle_hu.htmlfn.lsx_vsle_w.htmlfn.lsx_vsle_wu.htmlfn.lsx_vslei_b.htmlfn.lsx_vslei_bu.htmlfn.lsx_vslei_d.htmlfn.lsx_vslei_du.htmlfn.lsx_vslei_h.htmlfn.lsx_vslei_hu.htmlfn.lsx_vslei_w.htmlfn.lsx_vslei_wu.htmlfn.lsx_vsll_b.htmlfn.lsx_vsll_d.htmlfn.lsx_vsll_h.htmlfn.lsx_vsll_w.htmlfn.lsx_vslli_b.htmlfn.lsx_vslli_d.htmlfn.lsx_vslli_h.htmlfn.lsx_vslli_w.htmlfn.lsx_vsllwil_d_w.htmlfn.lsx_vsllwil_du_wu.htmlfn.lsx_vsllwil_h_b.htmlfn.lsx_vsllwil_hu_bu.htmlfn.lsx_vsllwil_w_h.htmlfn.lsx_vsllwil_wu_hu.htmlfn.lsx_vslt_b.htmlfn.lsx_vslt_bu.htmlfn.lsx_vslt_d.htmlfn.lsx_vslt_du.htmlfn.lsx_vslt_h.htmlfn.lsx_vslt_hu.htmlfn.lsx_vslt_w.htmlfn.lsx_vslt_wu.htmlfn.lsx_vslti_b.htmlfn.lsx_vslti_bu.htmlfn.lsx_vslti_d.htmlfn.lsx_vslti_du.htmlfn.lsx_vslti_h.htmlfn.lsx_vslti_hu.htmlfn.lsx_vslti_w.htmlfn.lsx_vslti_wu.htmlfn.lsx_vsra_b.htmlfn.lsx_vsra_d.htmlfn.lsx_vsra_h.htmlfn.lsx_vsra_w.htmlfn.lsx_vsrai_b.htmlfn.lsx_vsrai_d.htmlfn.lsx_vsrai_h.htmlfn.lsx_vsrai_w.htmlfn.lsx_vsran_b_h.htmlfn.lsx_vsran_h_w.htmlfn.lsx_vsran_w_d.htmlfn.lsx_vsrani_b_h.htmlfn.lsx_vsrani_d_q.htmlfn.lsx_vsrani_h_w.htmlfn.lsx_vsrani_w_d.htmlfn.lsx_vsrar_b.htmlfn.lsx_vsrar_d.htmlfn.lsx_vsrar_h.htmlfn.lsx_vsrar_w.htmlfn.lsx_vsrari_b.htmlfn.lsx_vsrari_d.htmlfn.lsx_vsrari_h.htmlfn.lsx_vsrari_w.htmlfn.lsx_vsrarn_b_h.htmlfn.lsx_vsrarn_h_w.htmlfn.lsx_vsrarn_w_d.htmlfn.lsx_vsrarni_b_h.htmlfn.lsx_vsrarni_d_q.htmlfn.lsx_vsrarni_h_w.htmlfn.lsx_vsrarni_w_d.htmlfn.lsx_vsrl_b.htmlfn.lsx_vsrl_d.htmlfn.lsx_vsrl_h.htmlfn.lsx_vsrl_w.htmlfn.lsx_vsrli_b.htmlfn.lsx_vsrli_d.htmlfn.lsx_vsrli_h.htmlfn.lsx_vsrli_w.htmlfn.lsx_vsrln_b_h.htmlfn.lsx_vsrln_h_w.htmlfn.lsx_vsrln_w_d.htmlfn.lsx_vsrlni_b_h.htmlfn.lsx_vsrlni_d_q.htmlfn.lsx_vsrlni_h_w.htmlfn.lsx_vsrlni_w_d.htmlfn.lsx_vsrlr_b.htmlfn.lsx_vsrlr_d.htmlfn.lsx_vsrlr_h.htmlfn.lsx_vsrlr_w.htmlfn.lsx_vsrlri_b.htmlfn.lsx_vsrlri_d.htmlfn.lsx_vsrlri_h.htmlfn.lsx_vsrlri_w.htmlfn.lsx_vsrlrn_b_h.htmlfn.lsx_vsrlrn_h_w.htmlfn.lsx_vsrlrn_w_d.htmlfn.lsx_vsrlrni_b_h.htmlfn.lsx_vsrlrni_d_q.htmlfn.lsx_vsrlrni_h_w.htmlfn.lsx_vsrlrni_w_d.htmlfn.lsx_vssran_b_h.htmlfn.lsx_vssran_bu_h.htmlfn.lsx_vssran_h_w.htmlfn.lsx_vssran_hu_w.htmlfn.lsx_vssran_w_d.htmlfn.lsx_vssran_wu_d.htmlfn.lsx_vssrani_b_h.htmlfn.lsx_vssrani_bu_h.htmlfn.lsx_vssrani_d_q.htmlfn.lsx_vssrani_du_q.htmlfn.lsx_vssrani_h_w.htmlfn.lsx_vssrani_hu_w.htmlfn.lsx_vssrani_w_d.htmlfn.lsx_vssrani_wu_d.htmlfn.lsx_vssrarn_b_h.htmlfn.lsx_vssrarn_bu_h.htmlfn.lsx_vssrarn_h_w.htmlfn.lsx_vssrarn_hu_w.htmlfn.lsx_vssrarn_w_d.htmlfn.lsx_vssrarn_wu_d.htmlfn.lsx_vssrarni_b_h.htmlfn.lsx_vssrarni_bu_h.htmlfn.lsx_vssrarni_d_q.htmlfn.lsx_vssrarni_du_q.htmlfn.lsx_vssrarni_h_w.htmlfn.lsx_vssrarni_hu_w.htmlfn.lsx_vssrarni_w_d.htmlfn.lsx_vssrarni_wu_d.htmlfn.lsx_vssrln_b_h.htmlfn.lsx_vssrln_bu_h.htmlfn.lsx_vssrln_h_w.htmlfn.lsx_vssrln_hu_w.htmlfn.lsx_vssrln_w_d.htmlfn.lsx_vssrln_wu_d.htmlfn.lsx_vssrlni_b_h.htmlfn.lsx_vssrlni_bu_h.htmlfn.lsx_vssrlni_d_q.htmlfn.lsx_vssrlni_du_q.htmlfn.lsx_vssrlni_h_w.htmlfn.lsx_vssrlni_hu_w.htmlfn.lsx_vssrlni_w_d.htmlfn.lsx_vssrlni_wu_d.htmlfn.lsx_vssrlrn_b_h.htmlfn.lsx_vssrlrn_bu_h.htmlfn.lsx_vssrlrn_h_w.htmlfn.lsx_vssrlrn_hu_w.htmlfn.lsx_vssrlrn_w_d.htmlfn.lsx_vssrlrn_wu_d.htmlfn.lsx_vssrlrni_b_h.htmlfn.lsx_vssrlrni_bu_h.htmlfn.lsx_vssrlrni_d_q.htmlfn.lsx_vssrlrni_du_q.htmlfn.lsx_vssrlrni_h_w.htmlfn.lsx_vssrlrni_hu_w.htmlfn.lsx_vssrlrni_w_d.htmlfn.lsx_vssrlrni_wu_d.htmlfn.lsx_vssub_b.htmlfn.lsx_vssub_bu.htmlfn.lsx_vssub_d.htmlfn.lsx_vssub_du.htmlfn.lsx_vssub_h.htmlfn.lsx_vssub_hu.htmlfn.lsx_vssub_w.htmlfn.lsx_vssub_wu.htmlfn.lsx_vst.htmlfn.lsx_vstelm_b.htmlfn.lsx_vstelm_d.htmlfn.lsx_vstelm_h.htmlfn.lsx_vstelm_w.htmlfn.lsx_vstx.htmlfn.lsx_vsub_b.htmlfn.lsx_vsub_d.htmlfn.lsx_vsub_h.htmlfn.lsx_vsub_q.htmlfn.lsx_vsub_w.htmlfn.lsx_vsubi_bu.htmlfn.lsx_vsubi_du.htmlfn.lsx_vsubi_hu.htmlfn.lsx_vsubi_wu.htmlfn.lsx_vsubwev_d_w.htmlfn.lsx_vsubwev_d_wu.htmlfn.lsx_vsubwev_h_b.htmlfn.lsx_vsubwev_h_bu.htmlfn.lsx_vsubwev_q_d.htmlfn.lsx_vsubwev_q_du.htmlfn.lsx_vsubwev_w_h.htmlfn.lsx_vsubwev_w_hu.htmlfn.lsx_vsubwod_d_w.htmlfn.lsx_vsubwod_d_wu.htmlfn.lsx_vsubwod_h_b.htmlfn.lsx_vsubwod_h_bu.htmlfn.lsx_vsubwod_q_d.htmlfn.lsx_vsubwod_q_du.htmlfn.lsx_vsubwod_w_h.htmlfn.lsx_vsubwod_w_hu.htmlfn.lsx_vxor_v.htmlfn.lsx_vxori_b.htmlindex.htmlsidebar-items1.79.0.jsstruct.v16i16.htmlstruct.v16i8.htmlstruct.v16u16.htmlstruct.v16u8.htmlstruct.v2f64.htmlstruct.v2i64.htmlstruct.v2u64.htmlstruct.v32i8.htmlstruct.v32u8.htmlstruct.v4f32.htmlstruct.v4f64.htmlstruct.v4i32.htmlstruct.v4i64.htmlstruct.v4u32.htmlstruct.v4u64.htmlstruct.v8f32.htmlstruct.v8i16.htmlstruct.v8i32.htmlstruct.v8u16.htmlstruct.v8u32.htmlmacro.asm!.htmlmacro.asm.htmlmacro.global_asm!.htmlmacro.global_asm.htmlmipsfn.break_.htmlindex.htmlsidebar-items1.79.0.jsmips64fn.break_.htmlindex.htmlsidebar-items1.79.0.jsnvptxfn.__assert_fail.htmlfn._block_dim_x.htmlfn._block_dim_y.htmlfn._block_dim_z.htmlfn._block_idx_x.htmlfn._block_idx_y.htmlfn._block_idx_z.htmlfn._grid_dim_x.htmlfn._grid_dim_y.htmlfn._grid_dim_z.htmlfn._syncthreads.htmlfn._thread_idx_x.htmlfn._thread_idx_y.htmlfn._thread_idx_z.htmlfn.free.htmlfn.malloc.htmlfn.trap.htmlfn.vprintf.htmlindex.htmlsidebar-items1.79.0.jspowerpcfn.trap.htmlfn.vec_abs.htmlfn.vec_abss.htmlfn.vec_add.htmlfn.vec_addc.htmlfn.vec_adde.htmlfn.vec_adds.htmlfn.vec_all_eq.htmlfn.vec_all_ge.htmlfn.vec_all_gt.htmlfn.vec_all_in.htmlfn.vec_all_le.htmlfn.vec_all_lt.htmlfn.vec_all_nan.htmlfn.vec_all_ne.htmlfn.vec_all_nge.htmlfn.vec_all_ngt.htmlfn.vec_all_nle.htmlfn.vec_all_nlt.htmlfn.vec_all_numeric.htmlfn.vec_and.htmlfn.vec_andc.htmlfn.vec_any_eq.htmlfn.vec_any_ge.htmlfn.vec_any_gt.htmlfn.vec_any_le.htmlfn.vec_any_lt.htmlfn.vec_any_nan.htmlfn.vec_any_ne.htmlfn.vec_any_nge.htmlfn.vec_any_ngt.htmlfn.vec_any_nle.htmlfn.vec_any_nlt.htmlfn.vec_any_numeric.htmlfn.vec_any_out.htmlfn.vec_avg.htmlfn.vec_ceil.htmlfn.vec_cmpb.htmlfn.vec_cmpeq.htmlfn.vec_cmpge.htmlfn.vec_cmpgt.htmlfn.vec_cmple.htmlfn.vec_cmplt.htmlfn.vec_cmpne.htmlfn.vec_cntlz.htmlfn.vec_ctf.htmlfn.vec_cts.htmlfn.vec_ctu.htmlfn.vec_expte.htmlfn.vec_floor.htmlfn.vec_ld.htmlfn.vec_lde.htmlfn.vec_ldl.htmlfn.vec_loge.htmlfn.vec_madd.htmlfn.vec_madds.htmlfn.vec_max.htmlfn.vec_mergee.htmlfn.vec_mergeh.htmlfn.vec_mergel.htmlfn.vec_mergeo.htmlfn.vec_mfvscr.htmlfn.vec_min.htmlfn.vec_mladd.htmlfn.vec_mradds.htmlfn.vec_msum.htmlfn.vec_msums.htmlfn.vec_mule.htmlfn.vec_mulo.htmlfn.vec_nand.htmlfn.vec_nmsub.htmlfn.vec_nor.htmlfn.vec_or.htmlfn.vec_pack.htmlfn.vec_packs.htmlfn.vec_packsu.htmlfn.vec_perm.htmlfn.vec_rl.htmlfn.vec_round.htmlfn.vec_sel.htmlfn.vec_sl.htmlfn.vec_sld.htmlfn.vec_sldw.htmlfn.vec_sll.htmlfn.vec_slo.htmlfn.vec_slv.htmlfn.vec_splat.htmlfn.vec_splat_s16.htmlfn.vec_splat_s32.htmlfn.vec_splat_s8.htmlfn.vec_splat_u16.htmlfn.vec_splat_u32.htmlfn.vec_splat_u8.htmlfn.vec_splats.htmlfn.vec_sr.htmlfn.vec_sra.htmlfn.vec_srl.htmlfn.vec_sro.htmlfn.vec_srv.htmlfn.vec_st.htmlfn.vec_ste.htmlfn.vec_stl.htmlfn.vec_sub.htmlfn.vec_subc.htmlfn.vec_subs.htmlfn.vec_sum2s.htmlfn.vec_sum4s.htmlfn.vec_unpackh.htmlfn.vec_unpackl.htmlfn.vec_xl.htmlfn.vec_xor.htmlfn.vec_xst.htmlfn.vec_xxpermdi.htmlindex.htmlsidebar-items1.79.0.jsstruct.vector_bool_char.htmlstruct.vector_bool_int.htmlstruct.vector_bool_long.htmlstruct.vector_bool_short.htmlstruct.vector_double.htmlstruct.vector_float.htmlstruct.vector_signed_char.htmlstruct.vector_signed_int.htmlstruct.vector_signed_long.htmlstruct.vector_signed_short.htmlstruct.vector_unsigned_char.htmlstruct.vector_unsigned_int.htmlstruct.vector_unsigned_long.htmlstruct.vector_unsigned_short.htmlpowerpc64fn.trap.htmlfn.vec_abs.htmlfn.vec_abss.htmlfn.vec_add.htmlfn.vec_addc.htmlfn.vec_adde.htmlfn.vec_adds.htmlfn.vec_all_eq.htmlfn.vec_all_ge.htmlfn.vec_all_gt.htmlfn.vec_all_in.htmlfn.vec_all_le.htmlfn.vec_all_lt.htmlfn.vec_all_nan.htmlfn.vec_all_ne.htmlfn.vec_all_nge.htmlfn.vec_all_ngt.htmlfn.vec_all_nle.htmlfn.vec_all_nlt.htmlfn.vec_all_numeric.htmlfn.vec_and.htmlfn.vec_andc.htmlfn.vec_any_eq.htmlfn.vec_any_ge.htmlfn.vec_any_gt.htmlfn.vec_any_le.htmlfn.vec_any_lt.htmlfn.vec_any_nan.htmlfn.vec_any_ne.htmlfn.vec_any_nge.htmlfn.vec_any_ngt.htmlfn.vec_any_nle.htmlfn.vec_any_nlt.htmlfn.vec_any_numeric.htmlfn.vec_any_out.htmlfn.vec_avg.htmlfn.vec_ceil.htmlfn.vec_cmpb.htmlfn.vec_cmpeq.htmlfn.vec_cmpge.htmlfn.vec_cmpgt.htmlfn.vec_cmple.htmlfn.vec_cmplt.htmlfn.vec_cmpne.htmlfn.vec_cntlz.htmlfn.vec_ctf.htmlfn.vec_cts.htmlfn.vec_ctu.htmlfn.vec_expte.htmlfn.vec_floor.htmlfn.vec_ld.htmlfn.vec_lde.htmlfn.vec_ldl.htmlfn.vec_loge.htmlfn.vec_madd.htmlfn.vec_madds.htmlfn.vec_max.htmlfn.vec_mergee.htmlfn.vec_mergeh.htmlfn.vec_mergel.htmlfn.vec_mergeo.htmlfn.vec_mfvscr.htmlfn.vec_min.htmlfn.vec_mladd.htmlfn.vec_mradds.htmlfn.vec_msum.htmlfn.vec_msums.htmlfn.vec_mule.htmlfn.vec_mulo.htmlfn.vec_nand.htmlfn.vec_nmsub.htmlfn.vec_nor.htmlfn.vec_or.htmlfn.vec_pack.htmlfn.vec_packs.htmlfn.vec_packsu.htmlfn.vec_perm.htmlfn.vec_rl.htmlfn.vec_round.htmlfn.vec_sel.htmlfn.vec_sl.htmlfn.vec_sld.htmlfn.vec_sldw.htmlfn.vec_sll.htmlfn.vec_slo.htmlfn.vec_slv.htmlfn.vec_splat.htmlfn.vec_splat_s16.htmlfn.vec_splat_s32.htmlfn.vec_splat_s8.htmlfn.vec_splat_u16.htmlfn.vec_splat_u32.htmlfn.vec_splat_u8.htmlfn.vec_splats.htmlfn.vec_sr.htmlfn.vec_sra.htmlfn.vec_srl.htmlfn.vec_sro.htmlfn.vec_srv.htmlfn.vec_st.htmlfn.vec_ste.htmlfn.vec_stl.htmlfn.vec_sub.htmlfn.vec_subc.htmlfn.vec_subs.htmlfn.vec_sum2s.htmlfn.vec_sum4s.htmlfn.vec_unpackh.htmlfn.vec_unpackl.htmlfn.vec_xl.htmlfn.vec_xl_len.htmlfn.vec_xor.htmlfn.vec_xst.htmlfn.vec_xst_len.htmlfn.vec_xxpermdi.htmlindex.htmlsidebar-items1.79.0.jsstruct.vector_bool_char.htmlstruct.vector_bool_int.htmlstruct.vector_bool_long.htmlstruct.vector_bool_short.htmlstruct.vector_double.htmlstruct.vector_float.htmlstruct.vector_signed_char.htmlstruct.vector_signed_int.htmlstruct.vector_signed_long.htmlstruct.vector_signed_short.htmlstruct.vector_unsigned_char.htmlstruct.vector_unsigned_int.htmlstruct.vector_unsigned_long.htmlstruct.vector_unsigned_short.htmlriscv32fn.add16.htmlfn.add8.htmlfn.aes32dsi.htmlfn.aes32dsmi.htmlfn.aes32esi.htmlfn.aes32esmi.htmlfn.clmul.htmlfn.clmulh.htmlfn.clmulr.htmlfn.clrs16.htmlfn.clrs32.htmlfn.clrs8.htmlfn.clz16.htmlfn.clz32.htmlfn.clz8.htmlfn.cmpeq16.htmlfn.cmpeq8.htmlfn.cras16.htmlfn.crsa16.htmlfn.fence_i.htmlfn.frrm.htmlfn.hfence_gvma.htmlfn.hfence_gvma_all.htmlfn.hfence_gvma_gaddr.htmlfn.hfence_gvma_vmid.htmlfn.hfence_vvma.htmlfn.hfence_vvma_all.htmlfn.hfence_vvma_asid.htmlfn.hfence_vvma_vaddr.htmlfn.hinval_gvma.htmlfn.hinval_gvma_all.htmlfn.hinval_gvma_gaddr.htmlfn.hinval_gvma_vmid.htmlfn.hinval_vvma.htmlfn.hinval_vvma_all.htmlfn.hinval_vvma_asid.htmlfn.hinval_vvma_vaddr.htmlfn.hlv_b.htmlfn.hlv_bu.htmlfn.hlv_h.htmlfn.hlv_hu.htmlfn.hlv_w.htmlfn.hlvx_hu.htmlfn.hlvx_wu.htmlfn.hsv_b.htmlfn.hsv_h.htmlfn.hsv_w.htmlfn.kabs16.htmlfn.kabs8.htmlfn.kadd16.htmlfn.kadd8.htmlfn.kaddh.htmlfn.kcras16.htmlfn.kcrsa16.htmlfn.ksll16.htmlfn.ksll8.htmlfn.kslra16.htmlfn.kslra16u.htmlfn.kslra8.htmlfn.kslra8u.htmlfn.kstas16.htmlfn.kstsa16.htmlfn.ksub16.htmlfn.ksub8.htmlfn.ksubh.htmlfn.nop.htmlfn.orc_b.htmlfn.pause.htmlfn.pbsad.htmlfn.pbsada.htmlfn.pkbt16.htmlfn.pktb16.htmlfn.radd16.htmlfn.radd8.htmlfn.rcras16.htmlfn.rcrsa16.htmlfn.rstas16.htmlfn.rstsa16.htmlfn.rsub16.htmlfn.rsub8.htmlfn.scmple16.htmlfn.scmple8.htmlfn.scmplt16.htmlfn.scmplt8.htmlfn.sfence_inval_ir.htmlfn.sfence_vma.htmlfn.sfence_vma_all.htmlfn.sfence_vma_asid.htmlfn.sfence_vma_vaddr.htmlfn.sfence_w_inval.htmlfn.sha256sig0.htmlfn.sha256sig1.htmlfn.sha256sum0.htmlfn.sha256sum1.htmlfn.sha512sig0h.htmlfn.sha512sig0l.htmlfn.sha512sig1h.htmlfn.sha512sig1l.htmlfn.sha512sum0r.htmlfn.sha512sum1r.htmlfn.sinval_vma.htmlfn.sinval_vma_all.htmlfn.sinval_vma_asid.htmlfn.sinval_vma_vaddr.htmlfn.sll16.htmlfn.sll8.htmlfn.sm3p0.htmlfn.sm3p1.htmlfn.sm4ed.htmlfn.sm4ks.htmlfn.smaqa.htmlfn.smaqasu.htmlfn.smax16.htmlfn.smax8.htmlfn.smin16.htmlfn.smin8.htmlfn.sra16.htmlfn.sra16u.htmlfn.sra8.htmlfn.sra8u.htmlfn.srl16.htmlfn.srl16u.htmlfn.srl8.htmlfn.srl8u.htmlfn.stas16.htmlfn.stsa16.htmlfn.sub16.htmlfn.sub8.htmlfn.sunpkd810.htmlfn.sunpkd820.htmlfn.sunpkd830.htmlfn.sunpkd831.htmlfn.sunpkd832.htmlfn.swap16.htmlfn.swap8.htmlfn.ucmple16.htmlfn.ucmple8.htmlfn.ucmplt16.htmlfn.ucmplt8.htmlfn.ukadd16.htmlfn.ukadd8.htmlfn.ukaddh.htmlfn.ukcras16.htmlfn.ukcrsa16.htmlfn.ukstas16.htmlfn.ukstsa16.htmlfn.uksub16.htmlfn.uksub8.htmlfn.uksubh.htmlfn.umaqa.htmlfn.umax16.htmlfn.umax8.htmlfn.umin16.htmlfn.umin8.htmlfn.unzip.htmlfn.uradd16.htmlfn.uradd8.htmlfn.urcras16.htmlfn.urcrsa16.htmlfn.urstas16.htmlfn.urstsa16.htmlfn.ursub16.htmlfn.ursub8.htmlfn.wfi.htmlfn.xperm4.htmlfn.xperm8.htmlfn.zip.htmlfn.zunpkd810.htmlfn.zunpkd820.htmlfn.zunpkd830.htmlfn.zunpkd831.htmlfn.zunpkd832.htmlindex.htmlsidebar-items1.79.0.jsriscv64fn.add16.htmlfn.add8.htmlfn.aes64ds.htmlfn.aes64dsm.htmlfn.aes64es.htmlfn.aes64esm.htmlfn.aes64im.htmlfn.aes64ks1i.htmlfn.aes64ks2.htmlfn.clmul.htmlfn.clmulh.htmlfn.clmulr.htmlfn.clrs16.htmlfn.clrs32.htmlfn.clrs8.htmlfn.clz16.htmlfn.clz32.htmlfn.clz8.htmlfn.cmpeq16.htmlfn.cmpeq8.htmlfn.cras16.htmlfn.crsa16.htmlfn.fence_i.htmlfn.frrm.htmlfn.hfence_gvma.htmlfn.hfence_gvma_all.htmlfn.hfence_gvma_gaddr.htmlfn.hfence_gvma_vmid.htmlfn.hfence_vvma.htmlfn.hfence_vvma_all.htmlfn.hfence_vvma_asid.htmlfn.hfence_vvma_vaddr.htmlfn.hinval_gvma.htmlfn.hinval_gvma_all.htmlfn.hinval_gvma_gaddr.htmlfn.hinval_gvma_vmid.htmlfn.hinval_vvma.htmlfn.hinval_vvma_all.htmlfn.hinval_vvma_asid.htmlfn.hinval_vvma_vaddr.htmlfn.hlv_b.htmlfn.hlv_bu.htmlfn.hlv_d.htmlfn.hlv_h.htmlfn.hlv_hu.htmlfn.hlv_w.htmlfn.hlv_wu.htmlfn.hlvx_hu.htmlfn.hlvx_wu.htmlfn.hsv_b.htmlfn.hsv_d.htmlfn.hsv_h.htmlfn.hsv_w.htmlfn.kabs16.htmlfn.kabs8.htmlfn.kadd16.htmlfn.kadd8.htmlfn.kaddh.htmlfn.kcras16.htmlfn.kcrsa16.htmlfn.ksll16.htmlfn.ksll8.htmlfn.kslra16.htmlfn.kslra16u.htmlfn.kslra8.htmlfn.kslra8u.htmlfn.kstas16.htmlfn.kstsa16.htmlfn.ksub16.htmlfn.ksub8.htmlfn.ksubh.htmlfn.nop.htmlfn.orc_b.htmlfn.pause.htmlfn.pbsad.htmlfn.pbsada.htmlfn.pkbt16.htmlfn.pktb16.htmlfn.radd16.htmlfn.radd8.htmlfn.rcras16.htmlfn.rcrsa16.htmlfn.rstas16.htmlfn.rstsa16.htmlfn.rsub16.htmlfn.rsub8.htmlfn.scmple16.htmlfn.scmple8.htmlfn.scmplt16.htmlfn.scmplt8.htmlfn.sfence_inval_ir.htmlfn.sfence_vma.htmlfn.sfence_vma_all.htmlfn.sfence_vma_asid.htmlfn.sfence_vma_vaddr.htmlfn.sfence_w_inval.htmlfn.sha256sig0.htmlfn.sha256sig1.htmlfn.sha256sum0.htmlfn.sha256sum1.htmlfn.sha512sig0.htmlfn.sha512sig1.htmlfn.sha512sum0.htmlfn.sha512sum1.htmlfn.sinval_vma.htmlfn.sinval_vma_all.htmlfn.sinval_vma_asid.htmlfn.sinval_vma_vaddr.htmlfn.sll16.htmlfn.sll8.htmlfn.sm3p0.htmlfn.sm3p1.htmlfn.sm4ed.htmlfn.sm4ks.htmlfn.smaqa.htmlfn.smaqasu.htmlfn.smax16.htmlfn.smax8.htmlfn.smin16.htmlfn.smin8.htmlfn.sra16.htmlfn.sra16u.htmlfn.sra8.htmlfn.sra8u.htmlfn.srl16.htmlfn.srl16u.htmlfn.srl8.htmlfn.srl8u.htmlfn.stas16.htmlfn.stsa16.htmlfn.sub16.htmlfn.sub8.htmlfn.sunpkd810.htmlfn.sunpkd820.htmlfn.sunpkd830.htmlfn.sunpkd831.htmlfn.sunpkd832.htmlfn.swap16.htmlfn.swap8.htmlfn.ucmple16.htmlfn.ucmple8.htmlfn.ucmplt16.htmlfn.ucmplt8.htmlfn.ukadd16.htmlfn.ukadd8.htmlfn.ukaddh.htmlfn.ukcras16.htmlfn.ukcrsa16.htmlfn.ukstas16.htmlfn.ukstsa16.htmlfn.uksub16.htmlfn.uksub8.htmlfn.uksubh.htmlfn.umaqa.htmlfn.umax16.htmlfn.umax8.htmlfn.umin16.htmlfn.umin8.htmlfn.uradd16.htmlfn.uradd8.htmlfn.urcras16.htmlfn.urcrsa16.htmlfn.urstas16.htmlfn.urstsa16.htmlfn.ursub16.htmlfn.ursub8.htmlfn.wfi.htmlfn.xperm4.htmlfn.xperm8.htmlfn.zunpkd810.htmlfn.zunpkd820.htmlfn.zunpkd830.htmlfn.zunpkd831.htmlfn.zunpkd832.htmlindex.htmlsidebar-items1.79.0.jssidebar-items1.79.0.jswasmfn.f32x4.htmlfn.f32x4_abs.htmlfn.f32x4_add.htmlfn.f32x4_ceil.htmlfn.f32x4_convert_i32x4.htmlfn.f32x4_convert_u32x4.htmlfn.f32x4_demote_f64x2_zero.htmlfn.f32x4_div.htmlfn.f32x4_eq.htmlfn.f32x4_extract_lane.htmlfn.f32x4_floor.htmlfn.f32x4_ge.htmlfn.f32x4_gt.htmlfn.f32x4_le.htmlfn.f32x4_lt.htmlfn.f32x4_max.htmlfn.f32x4_min.htmlfn.f32x4_mul.htmlfn.f32x4_ne.htmlfn.f32x4_nearest.htmlfn.f32x4_neg.htmlfn.f32x4_pmax.htmlfn.f32x4_pmin.htmlfn.f32x4_relaxed_madd.htmlfn.f32x4_relaxed_max.htmlfn.f32x4_relaxed_min.htmlfn.f32x4_relaxed_nmadd.htmlfn.f32x4_replace_lane.htmlfn.f32x4_splat.htmlfn.f32x4_sqrt.htmlfn.f32x4_sub.htmlfn.f32x4_trunc.htmlfn.f64x2.htmlfn.f64x2_abs.htmlfn.f64x2_add.htmlfn.f64x2_ceil.htmlfn.f64x2_convert_low_i32x4.htmlfn.f64x2_convert_low_u32x4.htmlfn.f64x2_div.htmlfn.f64x2_eq.htmlfn.f64x2_extract_lane.htmlfn.f64x2_floor.htmlfn.f64x2_ge.htmlfn.f64x2_gt.htmlfn.f64x2_le.htmlfn.f64x2_lt.htmlfn.f64x2_max.htmlfn.f64x2_min.htmlfn.f64x2_mul.htmlfn.f64x2_ne.htmlfn.f64x2_nearest.htmlfn.f64x2_neg.htmlfn.f64x2_pmax.htmlfn.f64x2_pmin.htmlfn.f64x2_promote_low_f32x4.htmlfn.f64x2_relaxed_madd.htmlfn.f64x2_relaxed_max.htmlfn.f64x2_relaxed_min.htmlfn.f64x2_relaxed_nmadd.htmlfn.f64x2_replace_lane.htmlfn.f64x2_splat.htmlfn.f64x2_sqrt.htmlfn.f64x2_sub.htmlfn.f64x2_trunc.htmlfn.i16x8.htmlfn.i16x8_abs.htmlfn.i16x8_add.htmlfn.i16x8_add_sat.htmlfn.i16x8_all_true.htmlfn.i16x8_bitmask.htmlfn.i16x8_eq.htmlfn.i16x8_extadd_pairwise_i8x16.htmlfn.i16x8_extadd_pairwise_u8x16.htmlfn.i16x8_extend_high_i8x16.htmlfn.i16x8_extend_high_u8x16.htmlfn.i16x8_extend_low_i8x16.htmlfn.i16x8_extend_low_u8x16.htmlfn.i16x8_extmul_high_i8x16.htmlfn.i16x8_extmul_high_u8x16.htmlfn.i16x8_extmul_low_i8x16.htmlfn.i16x8_extmul_low_u8x16.htmlfn.i16x8_extract_lane.htmlfn.i16x8_ge.htmlfn.i16x8_gt.htmlfn.i16x8_le.htmlfn.i16x8_load_extend_i8x8.htmlfn.i16x8_load_extend_u8x8.htmlfn.i16x8_lt.htmlfn.i16x8_max.htmlfn.i16x8_min.htmlfn.i16x8_mul.htmlfn.i16x8_narrow_i32x4.htmlfn.i16x8_ne.htmlfn.i16x8_neg.htmlfn.i16x8_q15mulr_sat.htmlfn.i16x8_relaxed_dot_i8x16_i7x16.htmlfn.i16x8_relaxed_laneselect.htmlfn.i16x8_relaxed_q15mulr.htmlfn.i16x8_replace_lane.htmlfn.i16x8_shl.htmlfn.i16x8_shr.htmlfn.i16x8_shuffle.htmlfn.i16x8_splat.htmlfn.i16x8_sub.htmlfn.i16x8_sub_sat.htmlfn.i32x4.htmlfn.i32x4_abs.htmlfn.i32x4_add.htmlfn.i32x4_all_true.htmlfn.i32x4_bitmask.htmlfn.i32x4_dot_i16x8.htmlfn.i32x4_eq.htmlfn.i32x4_extadd_pairwise_i16x8.htmlfn.i32x4_extadd_pairwise_u16x8.htmlfn.i32x4_extend_high_i16x8.htmlfn.i32x4_extend_high_u16x8.htmlfn.i32x4_extend_low_i16x8.htmlfn.i32x4_extend_low_u16x8.htmlfn.i32x4_extmul_high_i16x8.htmlfn.i32x4_extmul_high_u16x8.htmlfn.i32x4_extmul_low_i16x8.htmlfn.i32x4_extmul_low_u16x8.htmlfn.i32x4_extract_lane.htmlfn.i32x4_ge.htmlfn.i32x4_gt.htmlfn.i32x4_le.htmlfn.i32x4_load_extend_i16x4.htmlfn.i32x4_load_extend_u16x4.htmlfn.i32x4_lt.htmlfn.i32x4_max.htmlfn.i32x4_min.htmlfn.i32x4_mul.htmlfn.i32x4_ne.htmlfn.i32x4_neg.htmlfn.i32x4_relaxed_dot_i8x16_i7x16_add.htmlfn.i32x4_relaxed_laneselect.htmlfn.i32x4_relaxed_trunc_f32x4.htmlfn.i32x4_relaxed_trunc_f64x2_zero.htmlfn.i32x4_replace_lane.htmlfn.i32x4_shl.htmlfn.i32x4_shr.htmlfn.i32x4_shuffle.htmlfn.i32x4_splat.htmlfn.i32x4_sub.htmlfn.i32x4_trunc_sat_f32x4.htmlfn.i32x4_trunc_sat_f64x2_zero.htmlfn.i64x2.htmlfn.i64x2_abs.htmlfn.i64x2_add.htmlfn.i64x2_all_true.htmlfn.i64x2_bitmask.htmlfn.i64x2_eq.htmlfn.i64x2_extend_high_i32x4.htmlfn.i64x2_extend_high_u32x4.htmlfn.i64x2_extend_low_i32x4.htmlfn.i64x2_extend_low_u32x4.htmlfn.i64x2_extmul_high_i32x4.htmlfn.i64x2_extmul_high_u32x4.htmlfn.i64x2_extmul_low_i32x4.htmlfn.i64x2_extmul_low_u32x4.htmlfn.i64x2_extract_lane.htmlfn.i64x2_ge.htmlfn.i64x2_gt.htmlfn.i64x2_le.htmlfn.i64x2_load_extend_i32x2.htmlfn.i64x2_load_extend_u32x2.htmlfn.i64x2_lt.htmlfn.i64x2_mul.htmlfn.i64x2_ne.htmlfn.i64x2_neg.htmlfn.i64x2_relaxed_laneselect.htmlfn.i64x2_replace_lane.htmlfn.i64x2_shl.htmlfn.i64x2_shr.htmlfn.i64x2_shuffle.htmlfn.i64x2_splat.htmlfn.i64x2_sub.htmlfn.i8x16.htmlfn.i8x16_abs.htmlfn.i8x16_add.htmlfn.i8x16_add_sat.htmlfn.i8x16_all_true.htmlfn.i8x16_bitmask.htmlfn.i8x16_eq.htmlfn.i8x16_extract_lane.htmlfn.i8x16_ge.htmlfn.i8x16_gt.htmlfn.i8x16_le.htmlfn.i8x16_lt.htmlfn.i8x16_max.htmlfn.i8x16_min.htmlfn.i8x16_narrow_i16x8.htmlfn.i8x16_ne.htmlfn.i8x16_neg.htmlfn.i8x16_popcnt.htmlfn.i8x16_relaxed_laneselect.htmlfn.i8x16_relaxed_swizzle.htmlfn.i8x16_replace_lane.htmlfn.i8x16_shl.htmlfn.i8x16_shr.htmlfn.i8x16_shuffle.htmlfn.i8x16_splat.htmlfn.i8x16_sub.htmlfn.i8x16_sub_sat.htmlfn.i8x16_swizzle.htmlfn.memory_atomic_notify.htmlfn.memory_atomic_wait32.htmlfn.memory_atomic_wait64.htmlfn.memory_grow.htmlfn.memory_size.htmlfn.throw.htmlfn.u16x8.htmlfn.u16x8_add.htmlfn.u16x8_add_sat.htmlfn.u16x8_all_true.htmlfn.u16x8_avgr.htmlfn.u16x8_bitmask.htmlfn.u16x8_eq.htmlfn.u16x8_extadd_pairwise_u8x16.htmlfn.u16x8_extend_high_u8x16.htmlfn.u16x8_extend_low_u8x16.htmlfn.u16x8_extmul_high_u8x16.htmlfn.u16x8_extmul_low_u8x16.htmlfn.u16x8_extract_lane.htmlfn.u16x8_ge.htmlfn.u16x8_gt.htmlfn.u16x8_le.htmlfn.u16x8_load_extend_u8x8.htmlfn.u16x8_lt.htmlfn.u16x8_max.htmlfn.u16x8_min.htmlfn.u16x8_mul.htmlfn.u16x8_narrow_i32x4.htmlfn.u16x8_ne.htmlfn.u16x8_replace_lane.htmlfn.u16x8_shl.htmlfn.u16x8_shr.htmlfn.u16x8_shuffle.htmlfn.u16x8_splat.htmlfn.u16x8_sub.htmlfn.u16x8_sub_sat.htmlfn.u32x4.htmlfn.u32x4_add.htmlfn.u32x4_all_true.htmlfn.u32x4_bitmask.htmlfn.u32x4_eq.htmlfn.u32x4_extadd_pairwise_u16x8.htmlfn.u32x4_extend_high_u16x8.htmlfn.u32x4_extend_low_u16x8.htmlfn.u32x4_extmul_high_u16x8.htmlfn.u32x4_extmul_low_u16x8.htmlfn.u32x4_extract_lane.htmlfn.u32x4_ge.htmlfn.u32x4_gt.htmlfn.u32x4_le.htmlfn.u32x4_load_extend_u16x4.htmlfn.u32x4_lt.htmlfn.u32x4_max.htmlfn.u32x4_min.htmlfn.u32x4_mul.htmlfn.u32x4_ne.htmlfn.u32x4_relaxed_trunc_f32x4.htmlfn.u32x4_relaxed_trunc_f64x2_zero.htmlfn.u32x4_replace_lane.htmlfn.u32x4_shl.htmlfn.u32x4_shr.htmlfn.u32x4_shuffle.htmlfn.u32x4_splat.htmlfn.u32x4_sub.htmlfn.u32x4_trunc_sat_f32x4.htmlfn.u32x4_trunc_sat_f64x2_zero.htmlfn.u64x2.htmlfn.u64x2_add.htmlfn.u64x2_all_true.htmlfn.u64x2_bitmask.htmlfn.u64x2_eq.htmlfn.u64x2_extend_high_u32x4.htmlfn.u64x2_extend_low_u32x4.htmlfn.u64x2_extmul_high_u32x4.htmlfn.u64x2_extmul_low_u32x4.htmlfn.u64x2_extract_lane.htmlfn.u64x2_load_extend_u32x2.htmlfn.u64x2_mul.htmlfn.u64x2_ne.htmlfn.u64x2_replace_lane.htmlfn.u64x2_shl.htmlfn.u64x2_shr.htmlfn.u64x2_shuffle.htmlfn.u64x2_splat.htmlfn.u64x2_sub.htmlfn.u8x16.htmlfn.u8x16_add.htmlfn.u8x16_add_sat.htmlfn.u8x16_all_true.htmlfn.u8x16_avgr.htmlfn.u8x16_bitmask.htmlfn.u8x16_eq.htmlfn.u8x16_extract_lane.htmlfn.u8x16_ge.htmlfn.u8x16_gt.htmlfn.u8x16_le.htmlfn.u8x16_lt.htmlfn.u8x16_max.htmlfn.u8x16_min.htmlfn.u8x16_narrow_i16x8.htmlfn.u8x16_ne.htmlfn.u8x16_popcnt.htmlfn.u8x16_replace_lane.htmlfn.u8x16_shl.htmlfn.u8x16_shr.htmlfn.u8x16_shuffle.htmlfn.u8x16_splat.htmlfn.u8x16_sub.htmlfn.u8x16_sub_sat.htmlfn.u8x16_swizzle.htmlfn.unreachable.htmlfn.v128_and.htmlfn.v128_andnot.htmlfn.v128_any_true.htmlfn.v128_bitselect.htmlfn.v128_load.htmlfn.v128_load16_lane.htmlfn.v128_load16_splat.htmlfn.v128_load32_lane.htmlfn.v128_load32_splat.htmlfn.v128_load32_zero.htmlfn.v128_load64_lane.htmlfn.v128_load64_splat.htmlfn.v128_load64_zero.htmlfn.v128_load8_lane.htmlfn.v128_load8_splat.htmlfn.v128_not.htmlfn.v128_or.htmlfn.v128_store.htmlfn.v128_store16_lane.htmlfn.v128_store32_lane.htmlfn.v128_store64_lane.htmlfn.v128_store8_lane.htmlfn.v128_xor.htmlindex.htmlsidebar-items1.79.0.jsstruct.v128.htmlwasm32fn.f32x4.htmlfn.f32x4_abs.htmlfn.f32x4_add.htmlfn.f32x4_ceil.htmlfn.f32x4_convert_i32x4.htmlfn.f32x4_convert_u32x4.htmlfn.f32x4_demote_f64x2_zero.htmlfn.f32x4_div.htmlfn.f32x4_eq.htmlfn.f32x4_extract_lane.htmlfn.f32x4_floor.htmlfn.f32x4_ge.htmlfn.f32x4_gt.htmlfn.f32x4_le.htmlfn.f32x4_lt.htmlfn.f32x4_max.htmlfn.f32x4_min.htmlfn.f32x4_mul.htmlfn.f32x4_ne.htmlfn.f32x4_nearest.htmlfn.f32x4_neg.htmlfn.f32x4_pmax.htmlfn.f32x4_pmin.htmlfn.f32x4_relaxed_madd.htmlfn.f32x4_relaxed_max.htmlfn.f32x4_relaxed_min.htmlfn.f32x4_relaxed_nmadd.htmlfn.f32x4_replace_lane.htmlfn.f32x4_splat.htmlfn.f32x4_sqrt.htmlfn.f32x4_sub.htmlfn.f32x4_trunc.htmlfn.f64x2.htmlfn.f64x2_abs.htmlfn.f64x2_add.htmlfn.f64x2_ceil.htmlfn.f64x2_convert_low_i32x4.htmlfn.f64x2_convert_low_u32x4.htmlfn.f64x2_div.htmlfn.f64x2_eq.htmlfn.f64x2_extract_lane.htmlfn.f64x2_floor.htmlfn.f64x2_ge.htmlfn.f64x2_gt.htmlfn.f64x2_le.htmlfn.f64x2_lt.htmlfn.f64x2_max.htmlfn.f64x2_min.htmlfn.f64x2_mul.htmlfn.f64x2_ne.htmlfn.f64x2_nearest.htmlfn.f64x2_neg.htmlfn.f64x2_pmax.htmlfn.f64x2_pmin.htmlfn.f64x2_promote_low_f32x4.htmlfn.f64x2_relaxed_madd.htmlfn.f64x2_relaxed_max.htmlfn.f64x2_relaxed_min.htmlfn.f64x2_relaxed_nmadd.htmlfn.f64x2_replace_lane.htmlfn.f64x2_splat.htmlfn.f64x2_sqrt.htmlfn.f64x2_sub.htmlfn.f64x2_trunc.htmlfn.i16x8.htmlfn.i16x8_abs.htmlfn.i16x8_add.htmlfn.i16x8_add_sat.htmlfn.i16x8_all_true.htmlfn.i16x8_bitmask.htmlfn.i16x8_eq.htmlfn.i16x8_extadd_pairwise_i8x16.htmlfn.i16x8_extadd_pairwise_u8x16.htmlfn.i16x8_extend_high_i8x16.htmlfn.i16x8_extend_high_u8x16.htmlfn.i16x8_extend_low_i8x16.htmlfn.i16x8_extend_low_u8x16.htmlfn.i16x8_extmul_high_i8x16.htmlfn.i16x8_extmul_high_u8x16.htmlfn.i16x8_extmul_low_i8x16.htmlfn.i16x8_extmul_low_u8x16.htmlfn.i16x8_extract_lane.htmlfn.i16x8_ge.htmlfn.i16x8_gt.htmlfn.i16x8_le.htmlfn.i16x8_load_extend_i8x8.htmlfn.i16x8_load_extend_u8x8.htmlfn.i16x8_lt.htmlfn.i16x8_max.htmlfn.i16x8_min.htmlfn.i16x8_mul.htmlfn.i16x8_narrow_i32x4.htmlfn.i16x8_ne.htmlfn.i16x8_neg.htmlfn.i16x8_q15mulr_sat.htmlfn.i16x8_relaxed_dot_i8x16_i7x16.htmlfn.i16x8_relaxed_laneselect.htmlfn.i16x8_relaxed_q15mulr.htmlfn.i16x8_replace_lane.htmlfn.i16x8_shl.htmlfn.i16x8_shr.htmlfn.i16x8_shuffle.htmlfn.i16x8_splat.htmlfn.i16x8_sub.htmlfn.i16x8_sub_sat.htmlfn.i32x4.htmlfn.i32x4_abs.htmlfn.i32x4_add.htmlfn.i32x4_all_true.htmlfn.i32x4_bitmask.htmlfn.i32x4_dot_i16x8.htmlfn.i32x4_eq.htmlfn.i32x4_extadd_pairwise_i16x8.htmlfn.i32x4_extadd_pairwise_u16x8.htmlfn.i32x4_extend_high_i16x8.htmlfn.i32x4_extend_high_u16x8.htmlfn.i32x4_extend_low_i16x8.htmlfn.i32x4_extend_low_u16x8.htmlfn.i32x4_extmul_high_i16x8.htmlfn.i32x4_extmul_high_u16x8.htmlfn.i32x4_extmul_low_i16x8.htmlfn.i32x4_extmul_low_u16x8.htmlfn.i32x4_extract_lane.htmlfn.i32x4_ge.htmlfn.i32x4_gt.htmlfn.i32x4_le.htmlfn.i32x4_load_extend_i16x4.htmlfn.i32x4_load_extend_u16x4.htmlfn.i32x4_lt.htmlfn.i32x4_max.htmlfn.i32x4_min.htmlfn.i32x4_mul.htmlfn.i32x4_ne.htmlfn.i32x4_neg.htmlfn.i32x4_relaxed_dot_i8x16_i7x16_add.htmlfn.i32x4_relaxed_laneselect.htmlfn.i32x4_relaxed_trunc_f32x4.htmlfn.i32x4_relaxed_trunc_f64x2_zero.htmlfn.i32x4_replace_lane.htmlfn.i32x4_shl.htmlfn.i32x4_shr.htmlfn.i32x4_shuffle.htmlfn.i32x4_splat.htmlfn.i32x4_sub.htmlfn.i32x4_trunc_sat_f32x4.htmlfn.i32x4_trunc_sat_f64x2_zero.htmlfn.i64x2.htmlfn.i64x2_abs.htmlfn.i64x2_add.htmlfn.i64x2_all_true.htmlfn.i64x2_bitmask.htmlfn.i64x2_eq.htmlfn.i64x2_extend_high_i32x4.htmlfn.i64x2_extend_high_u32x4.htmlfn.i64x2_extend_low_i32x4.htmlfn.i64x2_extend_low_u32x4.htmlfn.i64x2_extmul_high_i32x4.htmlfn.i64x2_extmul_high_u32x4.htmlfn.i64x2_extmul_low_i32x4.htmlfn.i64x2_extmul_low_u32x4.htmlfn.i64x2_extract_lane.htmlfn.i64x2_ge.htmlfn.i64x2_gt.htmlfn.i64x2_le.htmlfn.i64x2_load_extend_i32x2.htmlfn.i64x2_load_extend_u32x2.htmlfn.i64x2_lt.htmlfn.i64x2_mul.htmlfn.i64x2_ne.htmlfn.i64x2_neg.htmlfn.i64x2_relaxed_laneselect.htmlfn.i64x2_replace_lane.htmlfn.i64x2_shl.htmlfn.i64x2_shr.htmlfn.i64x2_shuffle.htmlfn.i64x2_splat.htmlfn.i64x2_sub.htmlfn.i8x16.htmlfn.i8x16_abs.htmlfn.i8x16_add.htmlfn.i8x16_add_sat.htmlfn.i8x16_all_true.htmlfn.i8x16_bitmask.htmlfn.i8x16_eq.htmlfn.i8x16_extract_lane.htmlfn.i8x16_ge.htmlfn.i8x16_gt.htmlfn.i8x16_le.htmlfn.i8x16_lt.htmlfn.i8x16_max.htmlfn.i8x16_min.htmlfn.i8x16_narrow_i16x8.htmlfn.i8x16_ne.htmlfn.i8x16_neg.htmlfn.i8x16_popcnt.htmlfn.i8x16_relaxed_laneselect.htmlfn.i8x16_relaxed_swizzle.htmlfn.i8x16_replace_lane.htmlfn.i8x16_shl.htmlfn.i8x16_shr.htmlfn.i8x16_shuffle.htmlfn.i8x16_splat.htmlfn.i8x16_sub.htmlfn.i8x16_sub_sat.htmlfn.i8x16_swizzle.htmlfn.memory_atomic_notify.htmlfn.memory_atomic_wait32.htmlfn.memory_atomic_wait64.htmlfn.memory_grow.htmlfn.memory_size.htmlfn.throw.htmlfn.u16x8.htmlfn.u16x8_add.htmlfn.u16x8_add_sat.htmlfn.u16x8_all_true.htmlfn.u16x8_avgr.htmlfn.u16x8_bitmask.htmlfn.u16x8_eq.htmlfn.u16x8_extadd_pairwise_u8x16.htmlfn.u16x8_extend_high_u8x16.htmlfn.u16x8_extend_low_u8x16.htmlfn.u16x8_extmul_high_u8x16.htmlfn.u16x8_extmul_low_u8x16.htmlfn.u16x8_extract_lane.htmlfn.u16x8_ge.htmlfn.u16x8_gt.htmlfn.u16x8_le.htmlfn.u16x8_load_extend_u8x8.htmlfn.u16x8_lt.htmlfn.u16x8_max.htmlfn.u16x8_min.htmlfn.u16x8_mul.htmlfn.u16x8_narrow_i32x4.htmlfn.u16x8_ne.htmlfn.u16x8_replace_lane.htmlfn.u16x8_shl.htmlfn.u16x8_shr.htmlfn.u16x8_shuffle.htmlfn.u16x8_splat.htmlfn.u16x8_sub.htmlfn.u16x8_sub_sat.htmlfn.u32x4.htmlfn.u32x4_add.htmlfn.u32x4_all_true.htmlfn.u32x4_bitmask.htmlfn.u32x4_eq.htmlfn.u32x4_extadd_pairwise_u16x8.htmlfn.u32x4_extend_high_u16x8.htmlfn.u32x4_extend_low_u16x8.htmlfn.u32x4_extmul_high_u16x8.htmlfn.u32x4_extmul_low_u16x8.htmlfn.u32x4_extract_lane.htmlfn.u32x4_ge.htmlfn.u32x4_gt.htmlfn.u32x4_le.htmlfn.u32x4_load_extend_u16x4.htmlfn.u32x4_lt.htmlfn.u32x4_max.htmlfn.u32x4_min.htmlfn.u32x4_mul.htmlfn.u32x4_ne.htmlfn.u32x4_relaxed_trunc_f32x4.htmlfn.u32x4_relaxed_trunc_f64x2_zero.htmlfn.u32x4_replace_lane.htmlfn.u32x4_shl.htmlfn.u32x4_shr.htmlfn.u32x4_shuffle.htmlfn.u32x4_splat.htmlfn.u32x4_sub.htmlfn.u32x4_trunc_sat_f32x4.htmlfn.u32x4_trunc_sat_f64x2_zero.htmlfn.u64x2.htmlfn.u64x2_add.htmlfn.u64x2_all_true.htmlfn.u64x2_bitmask.htmlfn.u64x2_eq.htmlfn.u64x2_extend_high_u32x4.htmlfn.u64x2_extend_low_u32x4.htmlfn.u64x2_extmul_high_u32x4.htmlfn.u64x2_extmul_low_u32x4.htmlfn.u64x2_extract_lane.htmlfn.u64x2_load_extend_u32x2.htmlfn.u64x2_mul.htmlfn.u64x2_ne.htmlfn.u64x2_replace_lane.htmlfn.u64x2_shl.htmlfn.u64x2_shr.htmlfn.u64x2_shuffle.htmlfn.u64x2_splat.htmlfn.u64x2_sub.htmlfn.u8x16.htmlfn.u8x16_add.htmlfn.u8x16_add_sat.htmlfn.u8x16_all_true.htmlfn.u8x16_avgr.htmlfn.u8x16_bitmask.htmlfn.u8x16_eq.htmlfn.u8x16_extract_lane.htmlfn.u8x16_ge.htmlfn.u8x16_gt.htmlfn.u8x16_le.htmlfn.u8x16_lt.htmlfn.u8x16_max.htmlfn.u8x16_min.htmlfn.u8x16_narrow_i16x8.htmlfn.u8x16_ne.htmlfn.u8x16_popcnt.htmlfn.u8x16_replace_lane.htmlfn.u8x16_shl.htmlfn.u8x16_shr.htmlfn.u8x16_shuffle.htmlfn.u8x16_splat.htmlfn.u8x16_sub.htmlfn.u8x16_sub_sat.htmlfn.u8x16_swizzle.htmlfn.unreachable.htmlfn.v128_and.htmlfn.v128_andnot.htmlfn.v128_any_true.htmlfn.v128_bitselect.htmlfn.v128_load.htmlfn.v128_load16_lane.htmlfn.v128_load16_splat.htmlfn.v128_load32_lane.htmlfn.v128_load32_splat.htmlfn.v128_load32_zero.htmlfn.v128_load64_lane.htmlfn.v128_load64_splat.htmlfn.v128_load64_zero.htmlfn.v128_load8_lane.htmlfn.v128_load8_splat.htmlfn.v128_not.htmlfn.v128_or.htmlfn.v128_store.htmlfn.v128_store16_lane.htmlfn.v128_store32_lane.htmlfn.v128_store64_lane.htmlfn.v128_store8_lane.htmlfn.v128_xor.htmlindex.htmlsidebar-items1.79.0.jsstruct.v128.htmlwasm64fn.f32x4.htmlfn.f32x4_abs.htmlfn.f32x4_add.htmlfn.f32x4_ceil.htmlfn.f32x4_convert_i32x4.htmlfn.f32x4_convert_u32x4.htmlfn.f32x4_demote_f64x2_zero.htmlfn.f32x4_div.htmlfn.f32x4_eq.htmlfn.f32x4_extract_lane.htmlfn.f32x4_floor.htmlfn.f32x4_ge.htmlfn.f32x4_gt.htmlfn.f32x4_le.htmlfn.f32x4_lt.htmlfn.f32x4_max.htmlfn.f32x4_min.htmlfn.f32x4_mul.htmlfn.f32x4_ne.htmlfn.f32x4_nearest.htmlfn.f32x4_neg.htmlfn.f32x4_pmax.htmlfn.f32x4_pmin.htmlfn.f32x4_relaxed_madd.htmlfn.f32x4_relaxed_max.htmlfn.f32x4_relaxed_min.htmlfn.f32x4_relaxed_nmadd.htmlfn.f32x4_replace_lane.htmlfn.f32x4_splat.htmlfn.f32x4_sqrt.htmlfn.f32x4_sub.htmlfn.f32x4_trunc.htmlfn.f64x2.htmlfn.f64x2_abs.htmlfn.f64x2_add.htmlfn.f64x2_ceil.htmlfn.f64x2_convert_low_i32x4.htmlfn.f64x2_convert_low_u32x4.htmlfn.f64x2_div.htmlfn.f64x2_eq.htmlfn.f64x2_extract_lane.htmlfn.f64x2_floor.htmlfn.f64x2_ge.htmlfn.f64x2_gt.htmlfn.f64x2_le.htmlfn.f64x2_lt.htmlfn.f64x2_max.htmlfn.f64x2_min.htmlfn.f64x2_mul.htmlfn.f64x2_ne.htmlfn.f64x2_nearest.htmlfn.f64x2_neg.htmlfn.f64x2_pmax.htmlfn.f64x2_pmin.htmlfn.f64x2_promote_low_f32x4.htmlfn.f64x2_relaxed_madd.htmlfn.f64x2_relaxed_max.htmlfn.f64x2_relaxed_min.htmlfn.f64x2_relaxed_nmadd.htmlfn.f64x2_replace_lane.htmlfn.f64x2_splat.htmlfn.f64x2_sqrt.htmlfn.f64x2_sub.htmlfn.f64x2_trunc.htmlfn.i16x8.htmlfn.i16x8_abs.htmlfn.i16x8_add.htmlfn.i16x8_add_sat.htmlfn.i16x8_all_true.htmlfn.i16x8_bitmask.htmlfn.i16x8_eq.htmlfn.i16x8_extadd_pairwise_i8x16.htmlfn.i16x8_extadd_pairwise_u8x16.htmlfn.i16x8_extend_high_i8x16.htmlfn.i16x8_extend_high_u8x16.htmlfn.i16x8_extend_low_i8x16.htmlfn.i16x8_extend_low_u8x16.htmlfn.i16x8_extmul_high_i8x16.htmlfn.i16x8_extmul_high_u8x16.htmlfn.i16x8_extmul_low_i8x16.htmlfn.i16x8_extmul_low_u8x16.htmlfn.i16x8_extract_lane.htmlfn.i16x8_ge.htmlfn.i16x8_gt.htmlfn.i16x8_le.htmlfn.i16x8_load_extend_i8x8.htmlfn.i16x8_load_extend_u8x8.htmlfn.i16x8_lt.htmlfn.i16x8_max.htmlfn.i16x8_min.htmlfn.i16x8_mul.htmlfn.i16x8_narrow_i32x4.htmlfn.i16x8_ne.htmlfn.i16x8_neg.htmlfn.i16x8_q15mulr_sat.htmlfn.i16x8_relaxed_dot_i8x16_i7x16.htmlfn.i16x8_relaxed_laneselect.htmlfn.i16x8_relaxed_q15mulr.htmlfn.i16x8_replace_lane.htmlfn.i16x8_shl.htmlfn.i16x8_shr.htmlfn.i16x8_shuffle.htmlfn.i16x8_splat.htmlfn.i16x8_sub.htmlfn.i16x8_sub_sat.htmlfn.i32x4.htmlfn.i32x4_abs.htmlfn.i32x4_add.htmlfn.i32x4_all_true.htmlfn.i32x4_bitmask.htmlfn.i32x4_dot_i16x8.htmlfn.i32x4_eq.htmlfn.i32x4_extadd_pairwise_i16x8.htmlfn.i32x4_extadd_pairwise_u16x8.htmlfn.i32x4_extend_high_i16x8.htmlfn.i32x4_extend_high_u16x8.htmlfn.i32x4_extend_low_i16x8.htmlfn.i32x4_extend_low_u16x8.htmlfn.i32x4_extmul_high_i16x8.htmlfn.i32x4_extmul_high_u16x8.htmlfn.i32x4_extmul_low_i16x8.htmlfn.i32x4_extmul_low_u16x8.htmlfn.i32x4_extract_lane.htmlfn.i32x4_ge.htmlfn.i32x4_gt.htmlfn.i32x4_le.htmlfn.i32x4_load_extend_i16x4.htmlfn.i32x4_load_extend_u16x4.htmlfn.i32x4_lt.htmlfn.i32x4_max.htmlfn.i32x4_min.htmlfn.i32x4_mul.htmlfn.i32x4_ne.htmlfn.i32x4_neg.htmlfn.i32x4_relaxed_dot_i8x16_i7x16_add.htmlfn.i32x4_relaxed_laneselect.htmlfn.i32x4_relaxed_trunc_f32x4.htmlfn.i32x4_relaxed_trunc_f64x2_zero.htmlfn.i32x4_replace_lane.htmlfn.i32x4_shl.htmlfn.i32x4_shr.htmlfn.i32x4_shuffle.htmlfn.i32x4_splat.htmlfn.i32x4_sub.htmlfn.i32x4_trunc_sat_f32x4.htmlfn.i32x4_trunc_sat_f64x2_zero.htmlfn.i64x2.htmlfn.i64x2_abs.htmlfn.i64x2_add.htmlfn.i64x2_all_true.htmlfn.i64x2_bitmask.htmlfn.i64x2_eq.htmlfn.i64x2_extend_high_i32x4.htmlfn.i64x2_extend_high_u32x4.htmlfn.i64x2_extend_low_i32x4.htmlfn.i64x2_extend_low_u32x4.htmlfn.i64x2_extmul_high_i32x4.htmlfn.i64x2_extmul_high_u32x4.htmlfn.i64x2_extmul_low_i32x4.htmlfn.i64x2_extmul_low_u32x4.htmlfn.i64x2_extract_lane.htmlfn.i64x2_ge.htmlfn.i64x2_gt.htmlfn.i64x2_le.htmlfn.i64x2_load_extend_i32x2.htmlfn.i64x2_load_extend_u32x2.htmlfn.i64x2_lt.htmlfn.i64x2_mul.htmlfn.i64x2_ne.htmlfn.i64x2_neg.htmlfn.i64x2_relaxed_laneselect.htmlfn.i64x2_replace_lane.htmlfn.i64x2_shl.htmlfn.i64x2_shr.htmlfn.i64x2_shuffle.htmlfn.i64x2_splat.htmlfn.i64x2_sub.htmlfn.i8x16.htmlfn.i8x16_abs.htmlfn.i8x16_add.htmlfn.i8x16_add_sat.htmlfn.i8x16_all_true.htmlfn.i8x16_bitmask.htmlfn.i8x16_eq.htmlfn.i8x16_extract_lane.htmlfn.i8x16_ge.htmlfn.i8x16_gt.htmlfn.i8x16_le.htmlfn.i8x16_lt.htmlfn.i8x16_max.htmlfn.i8x16_min.htmlfn.i8x16_narrow_i16x8.htmlfn.i8x16_ne.htmlfn.i8x16_neg.htmlfn.i8x16_popcnt.htmlfn.i8x16_relaxed_laneselect.htmlfn.i8x16_relaxed_swizzle.htmlfn.i8x16_replace_lane.htmlfn.i8x16_shl.htmlfn.i8x16_shr.htmlfn.i8x16_shuffle.htmlfn.i8x16_splat.htmlfn.i8x16_sub.htmlfn.i8x16_sub_sat.htmlfn.i8x16_swizzle.htmlfn.memory_atomic_notify.htmlfn.memory_atomic_wait32.htmlfn.memory_atomic_wait64.htmlfn.memory_grow.htmlfn.memory_size.htmlfn.throw.htmlfn.u16x8.htmlfn.u16x8_add.htmlfn.u16x8_add_sat.htmlfn.u16x8_all_true.htmlfn.u16x8_avgr.htmlfn.u16x8_bitmask.htmlfn.u16x8_eq.htmlfn.u16x8_extadd_pairwise_u8x16.htmlfn.u16x8_extend_high_u8x16.htmlfn.u16x8_extend_low_u8x16.htmlfn.u16x8_extmul_high_u8x16.htmlfn.u16x8_extmul_low_u8x16.htmlfn.u16x8_extract_lane.htmlfn.u16x8_ge.htmlfn.u16x8_gt.htmlfn.u16x8_le.htmlfn.u16x8_load_extend_u8x8.htmlfn.u16x8_lt.htmlfn.u16x8_max.htmlfn.u16x8_min.htmlfn.u16x8_mul.htmlfn.u16x8_narrow_i32x4.htmlfn.u16x8_ne.htmlfn.u16x8_replace_lane.htmlfn.u16x8_shl.htmlfn.u16x8_shr.htmlfn.u16x8_shuffle.htmlfn.u16x8_splat.htmlfn.u16x8_sub.htmlfn.u16x8_sub_sat.htmlfn.u32x4.htmlfn.u32x4_add.htmlfn.u32x4_all_true.htmlfn.u32x4_bitmask.htmlfn.u32x4_eq.htmlfn.u32x4_extadd_pairwise_u16x8.htmlfn.u32x4_extend_high_u16x8.htmlfn.u32x4_extend_low_u16x8.htmlfn.u32x4_extmul_high_u16x8.htmlfn.u32x4_extmul_low_u16x8.htmlfn.u32x4_extract_lane.htmlfn.u32x4_ge.htmlfn.u32x4_gt.htmlfn.u32x4_le.htmlfn.u32x4_load_extend_u16x4.htmlfn.u32x4_lt.htmlfn.u32x4_max.htmlfn.u32x4_min.htmlfn.u32x4_mul.htmlfn.u32x4_ne.htmlfn.u32x4_relaxed_trunc_f32x4.htmlfn.u32x4_relaxed_trunc_f64x2_zero.htmlfn.u32x4_replace_lane.htmlfn.u32x4_shl.htmlfn.u32x4_shr.htmlfn.u32x4_shuffle.htmlfn.u32x4_splat.htmlfn.u32x4_sub.htmlfn.u32x4_trunc_sat_f32x4.htmlfn.u32x4_trunc_sat_f64x2_zero.htmlfn.u64x2.htmlfn.u64x2_add.htmlfn.u64x2_all_true.htmlfn.u64x2_bitmask.htmlfn.u64x2_eq.htmlfn.u64x2_extend_high_u32x4.htmlfn.u64x2_extend_low_u32x4.htmlfn.u64x2_extmul_high_u32x4.htmlfn.u64x2_extmul_low_u32x4.htmlfn.u64x2_extract_lane.htmlfn.u64x2_load_extend_u32x2.htmlfn.u64x2_mul.htmlfn.u64x2_ne.htmlfn.u64x2_replace_lane.htmlfn.u64x2_shl.htmlfn.u64x2_shr.htmlfn.u64x2_shuffle.htmlfn.u64x2_splat.htmlfn.u64x2_sub.htmlfn.u8x16.htmlfn.u8x16_add.htmlfn.u8x16_add_sat.htmlfn.u8x16_all_true.htmlfn.u8x16_avgr.htmlfn.u8x16_bitmask.htmlfn.u8x16_eq.htmlfn.u8x16_extract_lane.htmlfn.u8x16_ge.htmlfn.u8x16_gt.htmlfn.u8x16_le.htmlfn.u8x16_lt.htmlfn.u8x16_max.htmlfn.u8x16_min.htmlfn.u8x16_narrow_i16x8.htmlfn.u8x16_ne.htmlfn.u8x16_popcnt.htmlfn.u8x16_replace_lane.htmlfn.u8x16_shl.htmlfn.u8x16_shr.htmlfn.u8x16_shuffle.htmlfn.u8x16_splat.htmlfn.u8x16_sub.htmlfn.u8x16_sub_sat.htmlfn.u8x16_swizzle.htmlfn.unreachable.htmlfn.v128_and.htmlfn.v128_andnot.htmlfn.v128_any_true.htmlfn.v128_bitselect.htmlfn.v128_load.htmlfn.v128_load16_lane.htmlfn.v128_load16_splat.htmlfn.v128_load32_lane.htmlfn.v128_load32_splat.htmlfn.v128_load32_zero.htmlfn.v128_load64_lane.htmlfn.v128_load64_splat.htmlfn.v128_load64_zero.htmlfn.v128_load8_lane.htmlfn.v128_load8_splat.htmlfn.v128_not.htmlfn.v128_or.htmlfn.v128_store.htmlfn.v128_store16_lane.htmlfn.v128_store32_lane.htmlfn.v128_store64_lane.htmlfn.v128_store8_lane.htmlfn.v128_xor.htmlindex.htmlsidebar-items1.79.0.jsstruct.v128.htmlx86constant._CMP_EQ_OQ.htmlconstant._CMP_EQ_OS.htmlconstant._CMP_EQ_UQ.htmlconstant._CMP_EQ_US.htmlconstant._CMP_FALSE_OQ.htmlconstant._CMP_FALSE_OS.htmlconstant._CMP_GE_OQ.htmlconstant._CMP_GE_OS.htmlconstant._CMP_GT_OQ.htmlconstant._CMP_GT_OS.htmlconstant._CMP_LE_OQ.htmlconstant._CMP_LE_OS.htmlconstant._CMP_LT_OQ.htmlconstant._CMP_LT_OS.htmlconstant._CMP_NEQ_OQ.htmlconstant._CMP_NEQ_OS.htmlconstant._CMP_NEQ_UQ.htmlconstant._CMP_NEQ_US.htmlconstant._CMP_NGE_UQ.htmlconstant._CMP_NGE_US.htmlconstant._CMP_NGT_UQ.htmlconstant._CMP_NGT_US.htmlconstant._CMP_NLE_UQ.htmlconstant._CMP_NLE_US.htmlconstant._CMP_NLT_UQ.htmlconstant._CMP_NLT_US.htmlconstant._CMP_ORD_Q.htmlconstant._CMP_ORD_S.htmlconstant._CMP_TRUE_UQ.htmlconstant._CMP_TRUE_US.htmlconstant._CMP_UNORD_Q.htmlconstant._CMP_UNORD_S.htmlconstant._MM_CMPINT_EQ.htmlconstant._MM_CMPINT_FALSE.htmlconstant._MM_CMPINT_LE.htmlconstant._MM_CMPINT_LT.htmlconstant._MM_CMPINT_NE.htmlconstant._MM_CMPINT_NLE.htmlconstant._MM_CMPINT_NLT.htmlconstant._MM_CMPINT_TRUE.htmlconstant._MM_EXCEPT_DENORM.htmlconstant._MM_EXCEPT_DIV_ZERO.htmlconstant._MM_EXCEPT_INEXACT.htmlconstant._MM_EXCEPT_INVALID.htmlconstant._MM_EXCEPT_MASK.htmlconstant._MM_EXCEPT_OVERFLOW.htmlconstant._MM_EXCEPT_UNDERFLOW.htmlconstant._MM_FLUSH_ZERO_MASK.htmlconstant._MM_FLUSH_ZERO_OFF.htmlconstant._MM_FLUSH_ZERO_ON.htmlconstant._MM_FROUND_CEIL.htmlconstant._MM_FROUND_CUR_DIRECTION.htmlconstant._MM_FROUND_FLOOR.htmlconstant._MM_FROUND_NEARBYINT.htmlconstant._MM_FROUND_NINT.htmlconstant._MM_FROUND_NO_EXC.htmlconstant._MM_FROUND_RAISE_EXC.htmlconstant._MM_FROUND_RINT.htmlconstant._MM_FROUND_TO_NEAREST_INT.htmlconstant._MM_FROUND_TO_NEG_INF.htmlconstant._MM_FROUND_TO_POS_INF.htmlconstant._MM_FROUND_TO_ZERO.htmlconstant._MM_FROUND_TRUNC.htmlconstant._MM_HINT_ET0.htmlconstant._MM_HINT_ET1.htmlconstant._MM_HINT_NTA.htmlconstant._MM_HINT_T0.htmlconstant._MM_HINT_T1.htmlconstant._MM_HINT_T2.htmlconstant._MM_MANT_NORM_1_2.htmlconstant._MM_MANT_NORM_P5_1.htmlconstant._MM_MANT_NORM_P5_2.htmlconstant._MM_MANT_NORM_P75_1P5.htmlconstant._MM_MANT_SIGN_NAN.htmlconstant._MM_MANT_SIGN_SRC.htmlconstant._MM_MANT_SIGN_ZERO.htmlconstant._MM_MASK_DENORM.htmlconstant._MM_MASK_DIV_ZERO.htmlconstant._MM_MASK_INEXACT.htmlconstant._MM_MASK_INVALID.htmlconstant._MM_MASK_MASK.htmlconstant._MM_MASK_OVERFLOW.htmlconstant._MM_MASK_UNDERFLOW.htmlconstant._MM_PERM_AAAA.htmlconstant._MM_PERM_AAAB.htmlconstant._MM_PERM_AAAC.htmlconstant._MM_PERM_AAAD.htmlconstant._MM_PERM_AABA.htmlconstant._MM_PERM_AABB.htmlconstant._MM_PERM_AABC.htmlconstant._MM_PERM_AABD.htmlconstant._MM_PERM_AACA.htmlconstant._MM_PERM_AACB.htmlconstant._MM_PERM_AACC.htmlconstant._MM_PERM_AACD.htmlconstant._MM_PERM_AADA.htmlconstant._MM_PERM_AADB.htmlconstant._MM_PERM_AADC.htmlconstant._MM_PERM_AADD.htmlconstant._MM_PERM_ABAA.htmlconstant._MM_PERM_ABAB.htmlconstant._MM_PERM_ABAC.htmlconstant._MM_PERM_ABAD.htmlconstant._MM_PERM_ABBA.htmlconstant._MM_PERM_ABBB.htmlconstant._MM_PERM_ABBC.htmlconstant._MM_PERM_ABBD.htmlconstant._MM_PERM_ABCA.htmlconstant._MM_PERM_ABCB.htmlconstant._MM_PERM_ABCC.htmlconstant._MM_PERM_ABCD.htmlconstant._MM_PERM_ABDA.htmlconstant._MM_PERM_ABDB.htmlconstant._MM_PERM_ABDC.htmlconstant._MM_PERM_ABDD.htmlconstant._MM_PERM_ACAA.htmlconstant._MM_PERM_ACAB.htmlconstant._MM_PERM_ACAC.htmlconstant._MM_PERM_ACAD.htmlconstant._MM_PERM_ACBA.htmlconstant._MM_PERM_ACBB.htmlconstant._MM_PERM_ACBC.htmlconstant._MM_PERM_ACBD.htmlconstant._MM_PERM_ACCA.htmlconstant._MM_PERM_ACCB.htmlconstant._MM_PERM_ACCC.htmlconstant._MM_PERM_ACCD.htmlconstant._MM_PERM_ACDA.htmlconstant._MM_PERM_ACDB.htmlconstant._MM_PERM_ACDC.htmlconstant._MM_PERM_ACDD.htmlconstant._MM_PERM_ADAA.htmlconstant._MM_PERM_ADAB.htmlconstant._MM_PERM_ADAC.htmlconstant._MM_PERM_ADAD.htmlconstant._MM_PERM_ADBA.htmlconstant._MM_PERM_ADBB.htmlconstant._MM_PERM_ADBC.htmlconstant._MM_PERM_ADBD.htmlconstant._MM_PERM_ADCA.htmlconstant._MM_PERM_ADCB.htmlconstant._MM_PERM_ADCC.htmlconstant._MM_PERM_ADCD.htmlconstant._MM_PERM_ADDA.htmlconstant._MM_PERM_ADDB.htmlconstant._MM_PERM_ADDC.htmlconstant._MM_PERM_ADDD.htmlconstant._MM_PERM_BAAA.htmlconstant._MM_PERM_BAAB.htmlconstant._MM_PERM_BAAC.htmlconstant._MM_PERM_BAAD.htmlconstant._MM_PERM_BABA.htmlconstant._MM_PERM_BABB.htmlconstant._MM_PERM_BABC.htmlconstant._MM_PERM_BABD.htmlconstant._MM_PERM_BACA.htmlconstant._MM_PERM_BACB.htmlconstant._MM_PERM_BACC.htmlconstant._MM_PERM_BACD.htmlconstant._MM_PERM_BADA.htmlconstant._MM_PERM_BADB.htmlconstant._MM_PERM_BADC.htmlconstant._MM_PERM_BADD.htmlconstant._MM_PERM_BBAA.htmlconstant._MM_PERM_BBAB.htmlconstant._MM_PERM_BBAC.htmlconstant._MM_PERM_BBAD.htmlconstant._MM_PERM_BBBA.htmlconstant._MM_PERM_BBBB.htmlconstant._MM_PERM_BBBC.htmlconstant._MM_PERM_BBBD.htmlconstant._MM_PERM_BBCA.htmlconstant._MM_PERM_BBCB.htmlconstant._MM_PERM_BBCC.htmlconstant._MM_PERM_BBCD.htmlconstant._MM_PERM_BBDA.htmlconstant._MM_PERM_BBDB.htmlconstant._MM_PERM_BBDC.htmlconstant._MM_PERM_BBDD.htmlconstant._MM_PERM_BCAA.htmlconstant._MM_PERM_BCAB.htmlconstant._MM_PERM_BCAC.htmlconstant._MM_PERM_BCAD.htmlconstant._MM_PERM_BCBA.htmlconstant._MM_PERM_BCBB.htmlconstant._MM_PERM_BCBC.htmlconstant._MM_PERM_BCBD.htmlconstant._MM_PERM_BCCA.htmlconstant._MM_PERM_BCCB.htmlconstant._MM_PERM_BCCC.htmlconstant._MM_PERM_BCCD.htmlconstant._MM_PERM_BCDA.htmlconstant._MM_PERM_BCDB.htmlconstant._MM_PERM_BCDC.htmlconstant._MM_PERM_BCDD.htmlconstant._MM_PERM_BDAA.htmlconstant._MM_PERM_BDAB.htmlconstant._MM_PERM_BDAC.htmlconstant._MM_PERM_BDAD.htmlconstant._MM_PERM_BDBA.htmlconstant._MM_PERM_BDBB.htmlconstant._MM_PERM_BDBC.htmlconstant._MM_PERM_BDBD.htmlconstant._MM_PERM_BDCA.htmlconstant._MM_PERM_BDCB.htmlconstant._MM_PERM_BDCC.htmlconstant._MM_PERM_BDCD.htmlconstant._MM_PERM_BDDA.htmlconstant._MM_PERM_BDDB.htmlconstant._MM_PERM_BDDC.htmlconstant._MM_PERM_BDDD.htmlconstant._MM_PERM_CAAA.htmlconstant._MM_PERM_CAAB.htmlconstant._MM_PERM_CAAC.htmlconstant._MM_PERM_CAAD.htmlconstant._MM_PERM_CABA.htmlconstant._MM_PERM_CABB.htmlconstant._MM_PERM_CABC.htmlconstant._MM_PERM_CABD.htmlconstant._MM_PERM_CACA.htmlconstant._MM_PERM_CACB.htmlconstant._MM_PERM_CACC.htmlconstant._MM_PERM_CACD.htmlconstant._MM_PERM_CADA.htmlconstant._MM_PERM_CADB.htmlconstant._MM_PERM_CADC.htmlconstant._MM_PERM_CADD.htmlconstant._MM_PERM_CBAA.htmlconstant._MM_PERM_CBAB.htmlconstant._MM_PERM_CBAC.htmlconstant._MM_PERM_CBAD.htmlconstant._MM_PERM_CBBA.htmlconstant._MM_PERM_CBBB.htmlconstant._MM_PERM_CBBC.htmlconstant._MM_PERM_CBBD.htmlconstant._MM_PERM_CBCA.htmlconstant._MM_PERM_CBCB.htmlconstant._MM_PERM_CBCC.htmlconstant._MM_PERM_CBCD.htmlconstant._MM_PERM_CBDA.htmlconstant._MM_PERM_CBDB.htmlconstant._MM_PERM_CBDC.htmlconstant._MM_PERM_CBDD.htmlconstant._MM_PERM_CCAA.htmlconstant._MM_PERM_CCAB.htmlconstant._MM_PERM_CCAC.htmlconstant._MM_PERM_CCAD.htmlconstant._MM_PERM_CCBA.htmlconstant._MM_PERM_CCBB.htmlconstant._MM_PERM_CCBC.htmlconstant._MM_PERM_CCBD.htmlconstant._MM_PERM_CCCA.htmlconstant._MM_PERM_CCCB.htmlconstant._MM_PERM_CCCC.htmlconstant._MM_PERM_CCCD.htmlconstant._MM_PERM_CCDA.htmlconstant._MM_PERM_CCDB.htmlconstant._MM_PERM_CCDC.htmlconstant._MM_PERM_CCDD.htmlconstant._MM_PERM_CDAA.htmlconstant._MM_PERM_CDAB.htmlconstant._MM_PERM_CDAC.htmlconstant._MM_PERM_CDAD.htmlconstant._MM_PERM_CDBA.htmlconstant._MM_PERM_CDBB.htmlconstant._MM_PERM_CDBC.htmlconstant._MM_PERM_CDBD.htmlconstant._MM_PERM_CDCA.htmlconstant._MM_PERM_CDCB.htmlconstant._MM_PERM_CDCC.htmlconstant._MM_PERM_CDCD.htmlconstant._MM_PERM_CDDA.htmlconstant._MM_PERM_CDDB.htmlconstant._MM_PERM_CDDC.htmlconstant._MM_PERM_CDDD.htmlconstant._MM_PERM_DAAA.htmlconstant._MM_PERM_DAAB.htmlconstant._MM_PERM_DAAC.htmlconstant._MM_PERM_DAAD.htmlconstant._MM_PERM_DABA.htmlconstant._MM_PERM_DABB.htmlconstant._MM_PERM_DABC.htmlconstant._MM_PERM_DABD.htmlconstant._MM_PERM_DACA.htmlconstant._MM_PERM_DACB.htmlconstant._MM_PERM_DACC.htmlconstant._MM_PERM_DACD.htmlconstant._MM_PERM_DADA.htmlconstant._MM_PERM_DADB.htmlconstant._MM_PERM_DADC.htmlconstant._MM_PERM_DADD.htmlconstant._MM_PERM_DBAA.htmlconstant._MM_PERM_DBAB.htmlconstant._MM_PERM_DBAC.htmlconstant._MM_PERM_DBAD.htmlconstant._MM_PERM_DBBA.htmlconstant._MM_PERM_DBBB.htmlconstant._MM_PERM_DBBC.htmlconstant._MM_PERM_DBBD.htmlconstant._MM_PERM_DBCA.htmlconstant._MM_PERM_DBCB.htmlconstant._MM_PERM_DBCC.htmlconstant._MM_PERM_DBCD.htmlconstant._MM_PERM_DBDA.htmlconstant._MM_PERM_DBDB.htmlconstant._MM_PERM_DBDC.htmlconstant._MM_PERM_DBDD.htmlconstant._MM_PERM_DCAA.htmlconstant._MM_PERM_DCAB.htmlconstant._MM_PERM_DCAC.htmlconstant._MM_PERM_DCAD.htmlconstant._MM_PERM_DCBA.htmlconstant._MM_PERM_DCBB.htmlconstant._MM_PERM_DCBC.htmlconstant._MM_PERM_DCBD.htmlconstant._MM_PERM_DCCA.htmlconstant._MM_PERM_DCCB.htmlconstant._MM_PERM_DCCC.htmlconstant._MM_PERM_DCCD.htmlconstant._MM_PERM_DCDA.htmlconstant._MM_PERM_DCDB.htmlconstant._MM_PERM_DCDC.htmlconstant._MM_PERM_DCDD.htmlconstant._MM_PERM_DDAA.htmlconstant._MM_PERM_DDAB.htmlconstant._MM_PERM_DDAC.htmlconstant._MM_PERM_DDAD.htmlconstant._MM_PERM_DDBA.htmlconstant._MM_PERM_DDBB.htmlconstant._MM_PERM_DDBC.htmlconstant._MM_PERM_DDBD.htmlconstant._MM_PERM_DDCA.htmlconstant._MM_PERM_DDCB.htmlconstant._MM_PERM_DDCC.htmlconstant._MM_PERM_DDCD.htmlconstant._MM_PERM_DDDA.htmlconstant._MM_PERM_DDDB.htmlconstant._MM_PERM_DDDC.htmlconstant._MM_PERM_DDDD.htmlconstant._MM_ROUND_DOWN.htmlconstant._MM_ROUND_MASK.htmlconstant._MM_ROUND_NEAREST.htmlconstant._MM_ROUND_TOWARD_ZERO.htmlconstant._MM_ROUND_UP.htmlconstant._SIDD_BIT_MASK.htmlconstant._SIDD_CMP_EQUAL_ANY.htmlconstant._SIDD_CMP_EQUAL_EACH.htmlconstant._SIDD_CMP_EQUAL_ORDERED.htmlconstant._SIDD_CMP_RANGES.htmlconstant._SIDD_LEAST_SIGNIFICANT.htmlconstant._SIDD_MASKED_NEGATIVE_POLARITY.htmlconstant._SIDD_MASKED_POSITIVE_POLARITY.htmlconstant._SIDD_MOST_SIGNIFICANT.htmlconstant._SIDD_NEGATIVE_POLARITY.htmlconstant._SIDD_POSITIVE_POLARITY.htmlconstant._SIDD_SBYTE_OPS.htmlconstant._SIDD_SWORD_OPS.htmlconstant._SIDD_UBYTE_OPS.htmlconstant._SIDD_UNIT_MASK.htmlconstant._SIDD_UWORD_OPS.htmlconstant._XABORT_CAPACITY.htmlconstant._XABORT_CONFLICT.htmlconstant._XABORT_DEBUG.htmlconstant._XABORT_EXPLICIT.htmlconstant._XABORT_NESTED.htmlconstant._XABORT_RETRY.htmlconstant._XBEGIN_STARTED.htmlconstant._XCR_XFEATURE_ENABLED_MASK.htmlfn._MM_GET_EXCEPTION_MASK.htmlfn._MM_GET_EXCEPTION_STATE.htmlfn._MM_GET_FLUSH_ZERO_MODE.htmlfn._MM_GET_ROUNDING_MODE.htmlfn._MM_SET_EXCEPTION_MASK.htmlfn._MM_SET_EXCEPTION_STATE.htmlfn._MM_SET_FLUSH_ZERO_MODE.htmlfn._MM_SET_ROUNDING_MODE.htmlfn._MM_SHUFFLE.htmlfn._MM_TRANSPOSE4_PS.htmlfn.__cpuid.htmlfn.__cpuid_count.htmlfn.__get_cpuid_max.htmlfn.__rdtscp.htmlfn._addcarry_u32.htmlfn._addcarryx_u32.htmlfn._andn_u32.htmlfn._bextr2_u32.htmlfn._bextr_u32.htmlfn._bittest.htmlfn._bittestandcomplement.htmlfn._bittestandreset.htmlfn._bittestandset.htmlfn._blcfill_u32.htmlfn._blcfill_u64.htmlfn._blci_u32.htmlfn._blci_u64.htmlfn._blcic_u32.htmlfn._blcic_u64.htmlfn._blcmsk_u32.htmlfn._blcmsk_u64.htmlfn._blcs_u32.htmlfn._blcs_u64.htmlfn._blsfill_u32.htmlfn._blsfill_u64.htmlfn._blsi_u32.htmlfn._blsic_u32.htmlfn._blsic_u64.htmlfn._blsmsk_u32.htmlfn._blsr_u32.htmlfn._bswap.htmlfn._bzhi_u32.htmlfn._fxrstor.htmlfn._fxsave.htmlfn._kadd_mask32.htmlfn._kadd_mask64.htmlfn._kand_mask16.htmlfn._kand_mask32.htmlfn._kand_mask64.htmlfn._kandn_mask16.htmlfn._kandn_mask32.htmlfn._kandn_mask64.htmlfn._knot_mask16.htmlfn._knot_mask32.htmlfn._knot_mask64.htmlfn._kor_mask16.htmlfn._kor_mask32.htmlfn._kor_mask64.htmlfn._kxnor_mask16.htmlfn._kxnor_mask32.htmlfn._kxnor_mask64.htmlfn._kxor_mask16.htmlfn._kxor_mask32.htmlfn._kxor_mask64.htmlfn._load_mask32.htmlfn._load_mask64.htmlfn._lzcnt_u32.htmlfn._mm256_abs_epi16.htmlfn._mm256_abs_epi32.htmlfn._mm256_abs_epi64.htmlfn._mm256_abs_epi8.htmlfn._mm256_add_epi16.htmlfn._mm256_add_epi32.htmlfn._mm256_add_epi64.htmlfn._mm256_add_epi8.htmlfn._mm256_add_pd.htmlfn._mm256_add_ps.htmlfn._mm256_adds_epi16.htmlfn._mm256_adds_epi8.htmlfn._mm256_adds_epu16.htmlfn._mm256_adds_epu8.htmlfn._mm256_addsub_pd.htmlfn._mm256_addsub_ps.htmlfn._mm256_aesdec_epi128.htmlfn._mm256_aesdeclast_epi128.htmlfn._mm256_aesenc_epi128.htmlfn._mm256_aesenclast_epi128.htmlfn._mm256_alignr_epi32.htmlfn._mm256_alignr_epi64.htmlfn._mm256_alignr_epi8.htmlfn._mm256_and_pd.htmlfn._mm256_and_ps.htmlfn._mm256_and_si256.htmlfn._mm256_andnot_pd.htmlfn._mm256_andnot_ps.htmlfn._mm256_andnot_si256.htmlfn._mm256_avg_epu16.htmlfn._mm256_avg_epu8.htmlfn._mm256_bitshuffle_epi64_mask.htmlfn._mm256_blend_epi16.htmlfn._mm256_blend_epi32.htmlfn._mm256_blend_pd.htmlfn._mm256_blend_ps.htmlfn._mm256_blendv_epi8.htmlfn._mm256_blendv_pd.htmlfn._mm256_blendv_ps.htmlfn._mm256_broadcast_f32x4.htmlfn._mm256_broadcast_i32x4.htmlfn._mm256_broadcast_pd.htmlfn._mm256_broadcast_ps.htmlfn._mm256_broadcast_sd.htmlfn._mm256_broadcast_ss.htmlfn._mm256_broadcastb_epi8.htmlfn._mm256_broadcastd_epi32.htmlfn._mm256_broadcastmb_epi64.htmlfn._mm256_broadcastmw_epi32.htmlfn._mm256_broadcastq_epi64.htmlfn._mm256_broadcastsd_pd.htmlfn._mm256_broadcastsi128_si256.htmlfn._mm256_broadcastss_ps.htmlfn._mm256_broadcastw_epi16.htmlfn._mm256_bslli_epi128.htmlfn._mm256_bsrli_epi128.htmlfn._mm256_castpd128_pd256.htmlfn._mm256_castpd256_pd128.htmlfn._mm256_castpd_ps.htmlfn._mm256_castpd_si256.htmlfn._mm256_castps128_ps256.htmlfn._mm256_castps256_ps128.htmlfn._mm256_castps_pd.htmlfn._mm256_castps_si256.htmlfn._mm256_castsi128_si256.htmlfn._mm256_castsi256_pd.htmlfn._mm256_castsi256_ps.htmlfn._mm256_castsi256_si128.htmlfn._mm256_ceil_pd.htmlfn._mm256_ceil_ps.htmlfn._mm256_clmulepi64_epi128.htmlfn._mm256_cmp_epi16_mask.htmlfn._mm256_cmp_epi32_mask.htmlfn._mm256_cmp_epi64_mask.htmlfn._mm256_cmp_epi8_mask.htmlfn._mm256_cmp_epu16_mask.htmlfn._mm256_cmp_epu32_mask.htmlfn._mm256_cmp_epu64_mask.htmlfn._mm256_cmp_epu8_mask.htmlfn._mm256_cmp_pd.htmlfn._mm256_cmp_pd_mask.htmlfn._mm256_cmp_ps.htmlfn._mm256_cmp_ps_mask.htmlfn._mm256_cmpeq_epi16.htmlfn._mm256_cmpeq_epi16_mask.htmlfn._mm256_cmpeq_epi32.htmlfn._mm256_cmpeq_epi32_mask.htmlfn._mm256_cmpeq_epi64.htmlfn._mm256_cmpeq_epi64_mask.htmlfn._mm256_cmpeq_epi8.htmlfn._mm256_cmpeq_epi8_mask.htmlfn._mm256_cmpeq_epu16_mask.htmlfn._mm256_cmpeq_epu32_mask.htmlfn._mm256_cmpeq_epu64_mask.htmlfn._mm256_cmpeq_epu8_mask.htmlfn._mm256_cmpge_epi16_mask.htmlfn._mm256_cmpge_epi32_mask.htmlfn._mm256_cmpge_epi64_mask.htmlfn._mm256_cmpge_epi8_mask.htmlfn._mm256_cmpge_epu16_mask.htmlfn._mm256_cmpge_epu32_mask.htmlfn._mm256_cmpge_epu64_mask.htmlfn._mm256_cmpge_epu8_mask.htmlfn._mm256_cmpgt_epi16.htmlfn._mm256_cmpgt_epi16_mask.htmlfn._mm256_cmpgt_epi32.htmlfn._mm256_cmpgt_epi32_mask.htmlfn._mm256_cmpgt_epi64.htmlfn._mm256_cmpgt_epi64_mask.htmlfn._mm256_cmpgt_epi8.htmlfn._mm256_cmpgt_epi8_mask.htmlfn._mm256_cmpgt_epu16_mask.htmlfn._mm256_cmpgt_epu32_mask.htmlfn._mm256_cmpgt_epu64_mask.htmlfn._mm256_cmpgt_epu8_mask.htmlfn._mm256_cmple_epi16_mask.htmlfn._mm256_cmple_epi32_mask.htmlfn._mm256_cmple_epi64_mask.htmlfn._mm256_cmple_epi8_mask.htmlfn._mm256_cmple_epu16_mask.htmlfn._mm256_cmple_epu32_mask.htmlfn._mm256_cmple_epu64_mask.htmlfn._mm256_cmple_epu8_mask.htmlfn._mm256_cmplt_epi16_mask.htmlfn._mm256_cmplt_epi32_mask.htmlfn._mm256_cmplt_epi64_mask.htmlfn._mm256_cmplt_epi8_mask.htmlfn._mm256_cmplt_epu16_mask.htmlfn._mm256_cmplt_epu32_mask.htmlfn._mm256_cmplt_epu64_mask.htmlfn._mm256_cmplt_epu8_mask.htmlfn._mm256_cmpneq_epi16_mask.htmlfn._mm256_cmpneq_epi32_mask.htmlfn._mm256_cmpneq_epi64_mask.htmlfn._mm256_cmpneq_epi8_mask.htmlfn._mm256_cmpneq_epu16_mask.htmlfn._mm256_cmpneq_epu32_mask.htmlfn._mm256_cmpneq_epu64_mask.htmlfn._mm256_cmpneq_epu8_mask.htmlfn._mm256_conflict_epi32.htmlfn._mm256_conflict_epi64.htmlfn._mm256_cvtepi16_epi32.htmlfn._mm256_cvtepi16_epi64.htmlfn._mm256_cvtepi16_epi8.htmlfn._mm256_cvtepi32_epi16.htmlfn._mm256_cvtepi32_epi64.htmlfn._mm256_cvtepi32_epi8.htmlfn._mm256_cvtepi32_pd.htmlfn._mm256_cvtepi32_ps.htmlfn._mm256_cvtepi64_epi16.htmlfn._mm256_cvtepi64_epi32.htmlfn._mm256_cvtepi64_epi8.htmlfn._mm256_cvtepi8_epi16.htmlfn._mm256_cvtepi8_epi32.htmlfn._mm256_cvtepi8_epi64.htmlfn._mm256_cvtepu16_epi32.htmlfn._mm256_cvtepu16_epi64.htmlfn._mm256_cvtepu32_epi64.htmlfn._mm256_cvtepu32_pd.htmlfn._mm256_cvtepu8_epi16.htmlfn._mm256_cvtepu8_epi32.htmlfn._mm256_cvtepu8_epi64.htmlfn._mm256_cvtne2ps_pbh.htmlfn._mm256_cvtneps_pbh.htmlfn._mm256_cvtpd_epi32.htmlfn._mm256_cvtpd_epu32.htmlfn._mm256_cvtpd_ps.htmlfn._mm256_cvtph_ps.htmlfn._mm256_cvtps_epi32.htmlfn._mm256_cvtps_epu32.htmlfn._mm256_cvtps_pd.htmlfn._mm256_cvtps_ph.htmlfn._mm256_cvtsd_f64.htmlfn._mm256_cvtsepi16_epi8.htmlfn._mm256_cvtsepi32_epi16.htmlfn._mm256_cvtsepi32_epi8.htmlfn._mm256_cvtsepi64_epi16.htmlfn._mm256_cvtsepi64_epi32.htmlfn._mm256_cvtsepi64_epi8.htmlfn._mm256_cvtsi256_si32.htmlfn._mm256_cvtss_f32.htmlfn._mm256_cvttpd_epi32.htmlfn._mm256_cvttpd_epu32.htmlfn._mm256_cvttps_epi32.htmlfn._mm256_cvttps_epu32.htmlfn._mm256_cvtusepi16_epi8.htmlfn._mm256_cvtusepi32_epi16.htmlfn._mm256_cvtusepi32_epi8.htmlfn._mm256_cvtusepi64_epi16.htmlfn._mm256_cvtusepi64_epi32.htmlfn._mm256_cvtusepi64_epi8.htmlfn._mm256_dbsad_epu8.htmlfn._mm256_div_pd.htmlfn._mm256_div_ps.htmlfn._mm256_dp_ps.htmlfn._mm256_dpbf16_ps.htmlfn._mm256_dpbusd_epi32.htmlfn._mm256_dpbusds_epi32.htmlfn._mm256_dpwssd_epi32.htmlfn._mm256_dpwssds_epi32.htmlfn._mm256_extract_epi16.htmlfn._mm256_extract_epi32.htmlfn._mm256_extract_epi8.htmlfn._mm256_extractf128_pd.htmlfn._mm256_extractf128_ps.htmlfn._mm256_extractf128_si256.htmlfn._mm256_extractf32x4_ps.htmlfn._mm256_extracti128_si256.htmlfn._mm256_extracti32x4_epi32.htmlfn._mm256_fixupimm_pd.htmlfn._mm256_fixupimm_ps.htmlfn._mm256_floor_pd.htmlfn._mm256_floor_ps.htmlfn._mm256_fmadd_pd.htmlfn._mm256_fmadd_ps.htmlfn._mm256_fmaddsub_pd.htmlfn._mm256_fmaddsub_ps.htmlfn._mm256_fmsub_pd.htmlfn._mm256_fmsub_ps.htmlfn._mm256_fmsubadd_pd.htmlfn._mm256_fmsubadd_ps.htmlfn._mm256_fnmadd_pd.htmlfn._mm256_fnmadd_ps.htmlfn._mm256_fnmsub_pd.htmlfn._mm256_fnmsub_ps.htmlfn._mm256_getexp_pd.htmlfn._mm256_getexp_ps.htmlfn._mm256_getmant_pd.htmlfn._mm256_getmant_ps.htmlfn._mm256_gf2p8affine_epi64_epi8.htmlfn._mm256_gf2p8affineinv_epi64_epi8.htmlfn._mm256_gf2p8mul_epi8.htmlfn._mm256_hadd_epi16.htmlfn._mm256_hadd_epi32.htmlfn._mm256_hadd_pd.htmlfn._mm256_hadd_ps.htmlfn._mm256_hadds_epi16.htmlfn._mm256_hsub_epi16.htmlfn._mm256_hsub_epi32.htmlfn._mm256_hsub_pd.htmlfn._mm256_hsub_ps.htmlfn._mm256_hsubs_epi16.htmlfn._mm256_i32gather_epi32.htmlfn._mm256_i32gather_epi64.htmlfn._mm256_i32gather_pd.htmlfn._mm256_i32gather_ps.htmlfn._mm256_i32scatter_epi64.htmlfn._mm256_i64gather_epi32.htmlfn._mm256_i64gather_epi64.htmlfn._mm256_i64gather_pd.htmlfn._mm256_i64gather_ps.htmlfn._mm256_insert_epi16.htmlfn._mm256_insert_epi32.htmlfn._mm256_insert_epi8.htmlfn._mm256_insertf128_pd.htmlfn._mm256_insertf128_ps.htmlfn._mm256_insertf128_si256.htmlfn._mm256_insertf32x4.htmlfn._mm256_inserti128_si256.htmlfn._mm256_inserti32x4.htmlfn._mm256_lddqu_si256.htmlfn._mm256_load_epi32.htmlfn._mm256_load_epi64.htmlfn._mm256_load_pd.htmlfn._mm256_load_ps.htmlfn._mm256_load_si256.htmlfn._mm256_loadu2_m128.htmlfn._mm256_loadu2_m128d.htmlfn._mm256_loadu2_m128i.htmlfn._mm256_loadu_epi16.htmlfn._mm256_loadu_epi32.htmlfn._mm256_loadu_epi64.htmlfn._mm256_loadu_epi8.htmlfn._mm256_loadu_pd.htmlfn._mm256_loadu_ps.htmlfn._mm256_loadu_si256.htmlfn._mm256_lzcnt_epi32.htmlfn._mm256_lzcnt_epi64.htmlfn._mm256_madd52hi_epu64.htmlfn._mm256_madd52lo_epu64.htmlfn._mm256_madd_epi16.htmlfn._mm256_maddubs_epi16.htmlfn._mm256_mask2_permutex2var_epi16.htmlfn._mm256_mask2_permutex2var_epi32.htmlfn._mm256_mask2_permutex2var_epi64.htmlfn._mm256_mask2_permutex2var_epi8.htmlfn._mm256_mask2_permutex2var_pd.htmlfn._mm256_mask2_permutex2var_ps.htmlfn._mm256_mask3_fmadd_pd.htmlfn._mm256_mask3_fmadd_ps.htmlfn._mm256_mask3_fmaddsub_pd.htmlfn._mm256_mask3_fmaddsub_ps.htmlfn._mm256_mask3_fmsub_pd.htmlfn._mm256_mask3_fmsub_ps.htmlfn._mm256_mask3_fmsubadd_pd.htmlfn._mm256_mask3_fmsubadd_ps.htmlfn._mm256_mask3_fnmadd_pd.htmlfn._mm256_mask3_fnmadd_ps.htmlfn._mm256_mask3_fnmsub_pd.htmlfn._mm256_mask3_fnmsub_ps.htmlfn._mm256_mask_abs_epi16.htmlfn._mm256_mask_abs_epi32.htmlfn._mm256_mask_abs_epi64.htmlfn._mm256_mask_abs_epi8.htmlfn._mm256_mask_add_epi16.htmlfn._mm256_mask_add_epi32.htmlfn._mm256_mask_add_epi64.htmlfn._mm256_mask_add_epi8.htmlfn._mm256_mask_add_pd.htmlfn._mm256_mask_add_ps.htmlfn._mm256_mask_adds_epi16.htmlfn._mm256_mask_adds_epi8.htmlfn._mm256_mask_adds_epu16.htmlfn._mm256_mask_adds_epu8.htmlfn._mm256_mask_alignr_epi32.htmlfn._mm256_mask_alignr_epi64.htmlfn._mm256_mask_alignr_epi8.htmlfn._mm256_mask_and_epi32.htmlfn._mm256_mask_and_epi64.htmlfn._mm256_mask_andnot_epi32.htmlfn._mm256_mask_andnot_epi64.htmlfn._mm256_mask_avg_epu16.htmlfn._mm256_mask_avg_epu8.htmlfn._mm256_mask_bitshuffle_epi64_mask.htmlfn._mm256_mask_blend_epi16.htmlfn._mm256_mask_blend_epi32.htmlfn._mm256_mask_blend_epi64.htmlfn._mm256_mask_blend_epi8.htmlfn._mm256_mask_blend_pd.htmlfn._mm256_mask_blend_ps.htmlfn._mm256_mask_broadcast_f32x4.htmlfn._mm256_mask_broadcast_i32x4.htmlfn._mm256_mask_broadcastb_epi8.htmlfn._mm256_mask_broadcastd_epi32.htmlfn._mm256_mask_broadcastq_epi64.htmlfn._mm256_mask_broadcastsd_pd.htmlfn._mm256_mask_broadcastss_ps.htmlfn._mm256_mask_broadcastw_epi16.htmlfn._mm256_mask_cmp_epi16_mask.htmlfn._mm256_mask_cmp_epi32_mask.htmlfn._mm256_mask_cmp_epi64_mask.htmlfn._mm256_mask_cmp_epi8_mask.htmlfn._mm256_mask_cmp_epu16_mask.htmlfn._mm256_mask_cmp_epu32_mask.htmlfn._mm256_mask_cmp_epu64_mask.htmlfn._mm256_mask_cmp_epu8_mask.htmlfn._mm256_mask_cmp_pd_mask.htmlfn._mm256_mask_cmp_ps_mask.htmlfn._mm256_mask_cmpeq_epi16_mask.htmlfn._mm256_mask_cmpeq_epi32_mask.htmlfn._mm256_mask_cmpeq_epi64_mask.htmlfn._mm256_mask_cmpeq_epi8_mask.htmlfn._mm256_mask_cmpeq_epu16_mask.htmlfn._mm256_mask_cmpeq_epu32_mask.htmlfn._mm256_mask_cmpeq_epu64_mask.htmlfn._mm256_mask_cmpeq_epu8_mask.htmlfn._mm256_mask_cmpge_epi16_mask.htmlfn._mm256_mask_cmpge_epi32_mask.htmlfn._mm256_mask_cmpge_epi64_mask.htmlfn._mm256_mask_cmpge_epi8_mask.htmlfn._mm256_mask_cmpge_epu16_mask.htmlfn._mm256_mask_cmpge_epu32_mask.htmlfn._mm256_mask_cmpge_epu64_mask.htmlfn._mm256_mask_cmpge_epu8_mask.htmlfn._mm256_mask_cmpgt_epi16_mask.htmlfn._mm256_mask_cmpgt_epi32_mask.htmlfn._mm256_mask_cmpgt_epi64_mask.htmlfn._mm256_mask_cmpgt_epi8_mask.htmlfn._mm256_mask_cmpgt_epu16_mask.htmlfn._mm256_mask_cmpgt_epu32_mask.htmlfn._mm256_mask_cmpgt_epu64_mask.htmlfn._mm256_mask_cmpgt_epu8_mask.htmlfn._mm256_mask_cmple_epi16_mask.htmlfn._mm256_mask_cmple_epi32_mask.htmlfn._mm256_mask_cmple_epi64_mask.htmlfn._mm256_mask_cmple_epi8_mask.htmlfn._mm256_mask_cmple_epu16_mask.htmlfn._mm256_mask_cmple_epu32_mask.htmlfn._mm256_mask_cmple_epu64_mask.htmlfn._mm256_mask_cmple_epu8_mask.htmlfn._mm256_mask_cmplt_epi16_mask.htmlfn._mm256_mask_cmplt_epi32_mask.htmlfn._mm256_mask_cmplt_epi64_mask.htmlfn._mm256_mask_cmplt_epi8_mask.htmlfn._mm256_mask_cmplt_epu16_mask.htmlfn._mm256_mask_cmplt_epu32_mask.htmlfn._mm256_mask_cmplt_epu64_mask.htmlfn._mm256_mask_cmplt_epu8_mask.htmlfn._mm256_mask_cmpneq_epi16_mask.htmlfn._mm256_mask_cmpneq_epi32_mask.htmlfn._mm256_mask_cmpneq_epi64_mask.htmlfn._mm256_mask_cmpneq_epi8_mask.htmlfn._mm256_mask_cmpneq_epu16_mask.htmlfn._mm256_mask_cmpneq_epu32_mask.htmlfn._mm256_mask_cmpneq_epu64_mask.htmlfn._mm256_mask_cmpneq_epu8_mask.htmlfn._mm256_mask_compress_epi16.htmlfn._mm256_mask_compress_epi32.htmlfn._mm256_mask_compress_epi64.htmlfn._mm256_mask_compress_epi8.htmlfn._mm256_mask_compress_pd.htmlfn._mm256_mask_compress_ps.htmlfn._mm256_mask_compressstoreu_epi16.htmlfn._mm256_mask_compressstoreu_epi32.htmlfn._mm256_mask_compressstoreu_epi64.htmlfn._mm256_mask_compressstoreu_epi8.htmlfn._mm256_mask_compressstoreu_pd.htmlfn._mm256_mask_compressstoreu_ps.htmlfn._mm256_mask_conflict_epi32.htmlfn._mm256_mask_conflict_epi64.htmlfn._mm256_mask_cvt_roundps_ph.htmlfn._mm256_mask_cvtepi16_epi32.htmlfn._mm256_mask_cvtepi16_epi64.htmlfn._mm256_mask_cvtepi16_epi8.htmlfn._mm256_mask_cvtepi16_storeu_epi8.htmlfn._mm256_mask_cvtepi32_epi16.htmlfn._mm256_mask_cvtepi32_epi64.htmlfn._mm256_mask_cvtepi32_epi8.htmlfn._mm256_mask_cvtepi32_pd.htmlfn._mm256_mask_cvtepi32_ps.htmlfn._mm256_mask_cvtepi32_storeu_epi16.htmlfn._mm256_mask_cvtepi32_storeu_epi8.htmlfn._mm256_mask_cvtepi64_epi16.htmlfn._mm256_mask_cvtepi64_epi32.htmlfn._mm256_mask_cvtepi64_epi8.htmlfn._mm256_mask_cvtepi64_storeu_epi16.htmlfn._mm256_mask_cvtepi64_storeu_epi32.htmlfn._mm256_mask_cvtepi64_storeu_epi8.htmlfn._mm256_mask_cvtepi8_epi16.htmlfn._mm256_mask_cvtepi8_epi32.htmlfn._mm256_mask_cvtepi8_epi64.htmlfn._mm256_mask_cvtepu16_epi32.htmlfn._mm256_mask_cvtepu16_epi64.htmlfn._mm256_mask_cvtepu32_epi64.htmlfn._mm256_mask_cvtepu32_pd.htmlfn._mm256_mask_cvtepu8_epi16.htmlfn._mm256_mask_cvtepu8_epi32.htmlfn._mm256_mask_cvtepu8_epi64.htmlfn._mm256_mask_cvtne2ps_pbh.htmlfn._mm256_mask_cvtneps_pbh.htmlfn._mm256_mask_cvtpd_epi32.htmlfn._mm256_mask_cvtpd_epu32.htmlfn._mm256_mask_cvtpd_ps.htmlfn._mm256_mask_cvtph_ps.htmlfn._mm256_mask_cvtps_epi32.htmlfn._mm256_mask_cvtps_epu32.htmlfn._mm256_mask_cvtps_ph.htmlfn._mm256_mask_cvtsepi16_epi8.htmlfn._mm256_mask_cvtsepi16_storeu_epi8.htmlfn._mm256_mask_cvtsepi32_epi16.htmlfn._mm256_mask_cvtsepi32_epi8.htmlfn._mm256_mask_cvtsepi32_storeu_epi16.htmlfn._mm256_mask_cvtsepi32_storeu_epi8.htmlfn._mm256_mask_cvtsepi64_epi16.htmlfn._mm256_mask_cvtsepi64_epi32.htmlfn._mm256_mask_cvtsepi64_epi8.htmlfn._mm256_mask_cvtsepi64_storeu_epi16.htmlfn._mm256_mask_cvtsepi64_storeu_epi32.htmlfn._mm256_mask_cvtsepi64_storeu_epi8.htmlfn._mm256_mask_cvttpd_epi32.htmlfn._mm256_mask_cvttpd_epu32.htmlfn._mm256_mask_cvttps_epi32.htmlfn._mm256_mask_cvttps_epu32.htmlfn._mm256_mask_cvtusepi16_epi8.htmlfn._mm256_mask_cvtusepi16_storeu_epi8.htmlfn._mm256_mask_cvtusepi32_epi16.htmlfn._mm256_mask_cvtusepi32_epi8.htmlfn._mm256_mask_cvtusepi32_storeu_epi16.htmlfn._mm256_mask_cvtusepi32_storeu_epi8.htmlfn._mm256_mask_cvtusepi64_epi16.htmlfn._mm256_mask_cvtusepi64_epi32.htmlfn._mm256_mask_cvtusepi64_epi8.htmlfn._mm256_mask_cvtusepi64_storeu_epi16.htmlfn._mm256_mask_cvtusepi64_storeu_epi32.htmlfn._mm256_mask_cvtusepi64_storeu_epi8.htmlfn._mm256_mask_dbsad_epu8.htmlfn._mm256_mask_div_pd.htmlfn._mm256_mask_div_ps.htmlfn._mm256_mask_dpbf16_ps.htmlfn._mm256_mask_dpbusd_epi32.htmlfn._mm256_mask_dpbusds_epi32.htmlfn._mm256_mask_dpwssd_epi32.htmlfn._mm256_mask_dpwssds_epi32.htmlfn._mm256_mask_expand_epi16.htmlfn._mm256_mask_expand_epi32.htmlfn._mm256_mask_expand_epi64.htmlfn._mm256_mask_expand_epi8.htmlfn._mm256_mask_expand_pd.htmlfn._mm256_mask_expand_ps.htmlfn._mm256_mask_expandloadu_epi16.htmlfn._mm256_mask_expandloadu_epi32.htmlfn._mm256_mask_expandloadu_epi64.htmlfn._mm256_mask_expandloadu_epi8.htmlfn._mm256_mask_expandloadu_pd.htmlfn._mm256_mask_expandloadu_ps.htmlfn._mm256_mask_extractf32x4_ps.htmlfn._mm256_mask_extracti32x4_epi32.htmlfn._mm256_mask_fixupimm_pd.htmlfn._mm256_mask_fixupimm_ps.htmlfn._mm256_mask_fmadd_pd.htmlfn._mm256_mask_fmadd_ps.htmlfn._mm256_mask_fmaddsub_pd.htmlfn._mm256_mask_fmaddsub_ps.htmlfn._mm256_mask_fmsub_pd.htmlfn._mm256_mask_fmsub_ps.htmlfn._mm256_mask_fmsubadd_pd.htmlfn._mm256_mask_fmsubadd_ps.htmlfn._mm256_mask_fnmadd_pd.htmlfn._mm256_mask_fnmadd_ps.htmlfn._mm256_mask_fnmsub_pd.htmlfn._mm256_mask_fnmsub_ps.htmlfn._mm256_mask_getexp_pd.htmlfn._mm256_mask_getexp_ps.htmlfn._mm256_mask_getmant_pd.htmlfn._mm256_mask_getmant_ps.htmlfn._mm256_mask_gf2p8affine_epi64_epi8.htmlfn._mm256_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm256_mask_gf2p8mul_epi8.htmlfn._mm256_mask_i32gather_epi32.htmlfn._mm256_mask_i32gather_epi64.htmlfn._mm256_mask_i32gather_pd.htmlfn._mm256_mask_i32gather_ps.htmlfn._mm256_mask_i64gather_epi32.htmlfn._mm256_mask_i64gather_epi64.htmlfn._mm256_mask_i64gather_pd.htmlfn._mm256_mask_i64gather_ps.htmlfn._mm256_mask_insertf32x4.htmlfn._mm256_mask_inserti32x4.htmlfn._mm256_mask_load_epi32.htmlfn._mm256_mask_load_epi64.htmlfn._mm256_mask_load_pd.htmlfn._mm256_mask_load_ps.htmlfn._mm256_mask_loadu_epi16.htmlfn._mm256_mask_loadu_epi32.htmlfn._mm256_mask_loadu_epi64.htmlfn._mm256_mask_loadu_epi8.htmlfn._mm256_mask_loadu_pd.htmlfn._mm256_mask_loadu_ps.htmlfn._mm256_mask_lzcnt_epi32.htmlfn._mm256_mask_lzcnt_epi64.htmlfn._mm256_mask_madd_epi16.htmlfn._mm256_mask_maddubs_epi16.htmlfn._mm256_mask_max_epi16.htmlfn._mm256_mask_max_epi32.htmlfn._mm256_mask_max_epi64.htmlfn._mm256_mask_max_epi8.htmlfn._mm256_mask_max_epu16.htmlfn._mm256_mask_max_epu32.htmlfn._mm256_mask_max_epu64.htmlfn._mm256_mask_max_epu8.htmlfn._mm256_mask_max_pd.htmlfn._mm256_mask_max_ps.htmlfn._mm256_mask_min_epi16.htmlfn._mm256_mask_min_epi32.htmlfn._mm256_mask_min_epi64.htmlfn._mm256_mask_min_epi8.htmlfn._mm256_mask_min_epu16.htmlfn._mm256_mask_min_epu32.htmlfn._mm256_mask_min_epu64.htmlfn._mm256_mask_min_epu8.htmlfn._mm256_mask_min_pd.htmlfn._mm256_mask_min_ps.htmlfn._mm256_mask_mov_epi16.htmlfn._mm256_mask_mov_epi32.htmlfn._mm256_mask_mov_epi64.htmlfn._mm256_mask_mov_epi8.htmlfn._mm256_mask_mov_pd.htmlfn._mm256_mask_mov_ps.htmlfn._mm256_mask_movedup_pd.htmlfn._mm256_mask_movehdup_ps.htmlfn._mm256_mask_moveldup_ps.htmlfn._mm256_mask_mul_epi32.htmlfn._mm256_mask_mul_epu32.htmlfn._mm256_mask_mul_pd.htmlfn._mm256_mask_mul_ps.htmlfn._mm256_mask_mulhi_epi16.htmlfn._mm256_mask_mulhi_epu16.htmlfn._mm256_mask_mulhrs_epi16.htmlfn._mm256_mask_mullo_epi16.htmlfn._mm256_mask_mullo_epi32.htmlfn._mm256_mask_multishift_epi64_epi8.htmlfn._mm256_mask_or_epi32.htmlfn._mm256_mask_or_epi64.htmlfn._mm256_mask_packs_epi16.htmlfn._mm256_mask_packs_epi32.htmlfn._mm256_mask_packus_epi16.htmlfn._mm256_mask_packus_epi32.htmlfn._mm256_mask_permute_pd.htmlfn._mm256_mask_permute_ps.htmlfn._mm256_mask_permutevar_pd.htmlfn._mm256_mask_permutevar_ps.htmlfn._mm256_mask_permutex2var_epi16.htmlfn._mm256_mask_permutex2var_epi32.htmlfn._mm256_mask_permutex2var_epi64.htmlfn._mm256_mask_permutex2var_epi8.htmlfn._mm256_mask_permutex2var_pd.htmlfn._mm256_mask_permutex2var_ps.htmlfn._mm256_mask_permutex_epi64.htmlfn._mm256_mask_permutex_pd.htmlfn._mm256_mask_permutexvar_epi16.htmlfn._mm256_mask_permutexvar_epi32.htmlfn._mm256_mask_permutexvar_epi64.htmlfn._mm256_mask_permutexvar_epi8.htmlfn._mm256_mask_permutexvar_pd.htmlfn._mm256_mask_permutexvar_ps.htmlfn._mm256_mask_popcnt_epi16.htmlfn._mm256_mask_popcnt_epi32.htmlfn._mm256_mask_popcnt_epi64.htmlfn._mm256_mask_popcnt_epi8.htmlfn._mm256_mask_rcp14_pd.htmlfn._mm256_mask_rcp14_ps.htmlfn._mm256_mask_rol_epi32.htmlfn._mm256_mask_rol_epi64.htmlfn._mm256_mask_rolv_epi32.htmlfn._mm256_mask_rolv_epi64.htmlfn._mm256_mask_ror_epi32.htmlfn._mm256_mask_ror_epi64.htmlfn._mm256_mask_rorv_epi32.htmlfn._mm256_mask_rorv_epi64.htmlfn._mm256_mask_roundscale_pd.htmlfn._mm256_mask_roundscale_ps.htmlfn._mm256_mask_rsqrt14_pd.htmlfn._mm256_mask_rsqrt14_ps.htmlfn._mm256_mask_scalef_pd.htmlfn._mm256_mask_scalef_ps.htmlfn._mm256_mask_set1_epi16.htmlfn._mm256_mask_set1_epi32.htmlfn._mm256_mask_set1_epi64.htmlfn._mm256_mask_set1_epi8.htmlfn._mm256_mask_shldi_epi16.htmlfn._mm256_mask_shldi_epi32.htmlfn._mm256_mask_shldi_epi64.htmlfn._mm256_mask_shldv_epi16.htmlfn._mm256_mask_shldv_epi32.htmlfn._mm256_mask_shldv_epi64.htmlfn._mm256_mask_shrdi_epi16.htmlfn._mm256_mask_shrdi_epi32.htmlfn._mm256_mask_shrdi_epi64.htmlfn._mm256_mask_shrdv_epi16.htmlfn._mm256_mask_shrdv_epi32.htmlfn._mm256_mask_shrdv_epi64.htmlfn._mm256_mask_shuffle_epi32.htmlfn._mm256_mask_shuffle_epi8.htmlfn._mm256_mask_shuffle_f32x4.htmlfn._mm256_mask_shuffle_f64x2.htmlfn._mm256_mask_shuffle_i32x4.htmlfn._mm256_mask_shuffle_i64x2.htmlfn._mm256_mask_shuffle_pd.htmlfn._mm256_mask_shuffle_ps.htmlfn._mm256_mask_shufflehi_epi16.htmlfn._mm256_mask_shufflelo_epi16.htmlfn._mm256_mask_sll_epi16.htmlfn._mm256_mask_sll_epi32.htmlfn._mm256_mask_sll_epi64.htmlfn._mm256_mask_slli_epi16.htmlfn._mm256_mask_slli_epi32.htmlfn._mm256_mask_slli_epi64.htmlfn._mm256_mask_sllv_epi16.htmlfn._mm256_mask_sllv_epi32.htmlfn._mm256_mask_sllv_epi64.htmlfn._mm256_mask_sqrt_pd.htmlfn._mm256_mask_sqrt_ps.htmlfn._mm256_mask_sra_epi16.htmlfn._mm256_mask_sra_epi32.htmlfn._mm256_mask_sra_epi64.htmlfn._mm256_mask_srai_epi16.htmlfn._mm256_mask_srai_epi32.htmlfn._mm256_mask_srai_epi64.htmlfn._mm256_mask_srav_epi16.htmlfn._mm256_mask_srav_epi32.htmlfn._mm256_mask_srav_epi64.htmlfn._mm256_mask_srl_epi16.htmlfn._mm256_mask_srl_epi32.htmlfn._mm256_mask_srl_epi64.htmlfn._mm256_mask_srli_epi16.htmlfn._mm256_mask_srli_epi32.htmlfn._mm256_mask_srli_epi64.htmlfn._mm256_mask_srlv_epi16.htmlfn._mm256_mask_srlv_epi32.htmlfn._mm256_mask_srlv_epi64.htmlfn._mm256_mask_store_epi32.htmlfn._mm256_mask_store_epi64.htmlfn._mm256_mask_store_pd.htmlfn._mm256_mask_store_ps.htmlfn._mm256_mask_storeu_epi16.htmlfn._mm256_mask_storeu_epi32.htmlfn._mm256_mask_storeu_epi64.htmlfn._mm256_mask_storeu_epi8.htmlfn._mm256_mask_storeu_pd.htmlfn._mm256_mask_storeu_ps.htmlfn._mm256_mask_sub_epi16.htmlfn._mm256_mask_sub_epi32.htmlfn._mm256_mask_sub_epi64.htmlfn._mm256_mask_sub_epi8.htmlfn._mm256_mask_sub_pd.htmlfn._mm256_mask_sub_ps.htmlfn._mm256_mask_subs_epi16.htmlfn._mm256_mask_subs_epi8.htmlfn._mm256_mask_subs_epu16.htmlfn._mm256_mask_subs_epu8.htmlfn._mm256_mask_ternarylogic_epi32.htmlfn._mm256_mask_ternarylogic_epi64.htmlfn._mm256_mask_test_epi16_mask.htmlfn._mm256_mask_test_epi32_mask.htmlfn._mm256_mask_test_epi64_mask.htmlfn._mm256_mask_test_epi8_mask.htmlfn._mm256_mask_testn_epi16_mask.htmlfn._mm256_mask_testn_epi32_mask.htmlfn._mm256_mask_testn_epi64_mask.htmlfn._mm256_mask_testn_epi8_mask.htmlfn._mm256_mask_unpackhi_epi16.htmlfn._mm256_mask_unpackhi_epi32.htmlfn._mm256_mask_unpackhi_epi64.htmlfn._mm256_mask_unpackhi_epi8.htmlfn._mm256_mask_unpackhi_pd.htmlfn._mm256_mask_unpackhi_ps.htmlfn._mm256_mask_unpacklo_epi16.htmlfn._mm256_mask_unpacklo_epi32.htmlfn._mm256_mask_unpacklo_epi64.htmlfn._mm256_mask_unpacklo_epi8.htmlfn._mm256_mask_unpacklo_pd.htmlfn._mm256_mask_unpacklo_ps.htmlfn._mm256_mask_xor_epi32.htmlfn._mm256_mask_xor_epi64.htmlfn._mm256_maskload_epi32.htmlfn._mm256_maskload_epi64.htmlfn._mm256_maskload_pd.htmlfn._mm256_maskload_ps.htmlfn._mm256_maskstore_epi32.htmlfn._mm256_maskstore_epi64.htmlfn._mm256_maskstore_pd.htmlfn._mm256_maskstore_ps.htmlfn._mm256_maskz_abs_epi16.htmlfn._mm256_maskz_abs_epi32.htmlfn._mm256_maskz_abs_epi64.htmlfn._mm256_maskz_abs_epi8.htmlfn._mm256_maskz_add_epi16.htmlfn._mm256_maskz_add_epi32.htmlfn._mm256_maskz_add_epi64.htmlfn._mm256_maskz_add_epi8.htmlfn._mm256_maskz_add_pd.htmlfn._mm256_maskz_add_ps.htmlfn._mm256_maskz_adds_epi16.htmlfn._mm256_maskz_adds_epi8.htmlfn._mm256_maskz_adds_epu16.htmlfn._mm256_maskz_adds_epu8.htmlfn._mm256_maskz_alignr_epi32.htmlfn._mm256_maskz_alignr_epi64.htmlfn._mm256_maskz_alignr_epi8.htmlfn._mm256_maskz_and_epi32.htmlfn._mm256_maskz_and_epi64.htmlfn._mm256_maskz_andnot_epi32.htmlfn._mm256_maskz_andnot_epi64.htmlfn._mm256_maskz_avg_epu16.htmlfn._mm256_maskz_avg_epu8.htmlfn._mm256_maskz_broadcast_f32x4.htmlfn._mm256_maskz_broadcast_i32x4.htmlfn._mm256_maskz_broadcastb_epi8.htmlfn._mm256_maskz_broadcastd_epi32.htmlfn._mm256_maskz_broadcastq_epi64.htmlfn._mm256_maskz_broadcastsd_pd.htmlfn._mm256_maskz_broadcastss_ps.htmlfn._mm256_maskz_broadcastw_epi16.htmlfn._mm256_maskz_compress_epi16.htmlfn._mm256_maskz_compress_epi32.htmlfn._mm256_maskz_compress_epi64.htmlfn._mm256_maskz_compress_epi8.htmlfn._mm256_maskz_compress_pd.htmlfn._mm256_maskz_compress_ps.htmlfn._mm256_maskz_conflict_epi32.htmlfn._mm256_maskz_conflict_epi64.htmlfn._mm256_maskz_cvt_roundps_ph.htmlfn._mm256_maskz_cvtepi16_epi32.htmlfn._mm256_maskz_cvtepi16_epi64.htmlfn._mm256_maskz_cvtepi16_epi8.htmlfn._mm256_maskz_cvtepi32_epi16.htmlfn._mm256_maskz_cvtepi32_epi64.htmlfn._mm256_maskz_cvtepi32_epi8.htmlfn._mm256_maskz_cvtepi32_pd.htmlfn._mm256_maskz_cvtepi32_ps.htmlfn._mm256_maskz_cvtepi64_epi16.htmlfn._mm256_maskz_cvtepi64_epi32.htmlfn._mm256_maskz_cvtepi64_epi8.htmlfn._mm256_maskz_cvtepi8_epi16.htmlfn._mm256_maskz_cvtepi8_epi32.htmlfn._mm256_maskz_cvtepi8_epi64.htmlfn._mm256_maskz_cvtepu16_epi32.htmlfn._mm256_maskz_cvtepu16_epi64.htmlfn._mm256_maskz_cvtepu32_epi64.htmlfn._mm256_maskz_cvtepu32_pd.htmlfn._mm256_maskz_cvtepu8_epi16.htmlfn._mm256_maskz_cvtepu8_epi32.htmlfn._mm256_maskz_cvtepu8_epi64.htmlfn._mm256_maskz_cvtne2ps_pbh.htmlfn._mm256_maskz_cvtneps_pbh.htmlfn._mm256_maskz_cvtpd_epi32.htmlfn._mm256_maskz_cvtpd_epu32.htmlfn._mm256_maskz_cvtpd_ps.htmlfn._mm256_maskz_cvtph_ps.htmlfn._mm256_maskz_cvtps_epi32.htmlfn._mm256_maskz_cvtps_epu32.htmlfn._mm256_maskz_cvtps_ph.htmlfn._mm256_maskz_cvtsepi16_epi8.htmlfn._mm256_maskz_cvtsepi32_epi16.htmlfn._mm256_maskz_cvtsepi32_epi8.htmlfn._mm256_maskz_cvtsepi64_epi16.htmlfn._mm256_maskz_cvtsepi64_epi32.htmlfn._mm256_maskz_cvtsepi64_epi8.htmlfn._mm256_maskz_cvttpd_epi32.htmlfn._mm256_maskz_cvttpd_epu32.htmlfn._mm256_maskz_cvttps_epi32.htmlfn._mm256_maskz_cvttps_epu32.htmlfn._mm256_maskz_cvtusepi16_epi8.htmlfn._mm256_maskz_cvtusepi32_epi16.htmlfn._mm256_maskz_cvtusepi32_epi8.htmlfn._mm256_maskz_cvtusepi64_epi16.htmlfn._mm256_maskz_cvtusepi64_epi32.htmlfn._mm256_maskz_cvtusepi64_epi8.htmlfn._mm256_maskz_dbsad_epu8.htmlfn._mm256_maskz_div_pd.htmlfn._mm256_maskz_div_ps.htmlfn._mm256_maskz_dpbf16_ps.htmlfn._mm256_maskz_dpbusd_epi32.htmlfn._mm256_maskz_dpbusds_epi32.htmlfn._mm256_maskz_dpwssd_epi32.htmlfn._mm256_maskz_dpwssds_epi32.htmlfn._mm256_maskz_expand_epi16.htmlfn._mm256_maskz_expand_epi32.htmlfn._mm256_maskz_expand_epi64.htmlfn._mm256_maskz_expand_epi8.htmlfn._mm256_maskz_expand_pd.htmlfn._mm256_maskz_expand_ps.htmlfn._mm256_maskz_expandloadu_epi16.htmlfn._mm256_maskz_expandloadu_epi32.htmlfn._mm256_maskz_expandloadu_epi64.htmlfn._mm256_maskz_expandloadu_epi8.htmlfn._mm256_maskz_expandloadu_pd.htmlfn._mm256_maskz_expandloadu_ps.htmlfn._mm256_maskz_extractf32x4_ps.htmlfn._mm256_maskz_extracti32x4_epi32.htmlfn._mm256_maskz_fixupimm_pd.htmlfn._mm256_maskz_fixupimm_ps.htmlfn._mm256_maskz_fmadd_pd.htmlfn._mm256_maskz_fmadd_ps.htmlfn._mm256_maskz_fmaddsub_pd.htmlfn._mm256_maskz_fmaddsub_ps.htmlfn._mm256_maskz_fmsub_pd.htmlfn._mm256_maskz_fmsub_ps.htmlfn._mm256_maskz_fmsubadd_pd.htmlfn._mm256_maskz_fmsubadd_ps.htmlfn._mm256_maskz_fnmadd_pd.htmlfn._mm256_maskz_fnmadd_ps.htmlfn._mm256_maskz_fnmsub_pd.htmlfn._mm256_maskz_fnmsub_ps.htmlfn._mm256_maskz_getexp_pd.htmlfn._mm256_maskz_getexp_ps.htmlfn._mm256_maskz_getmant_pd.htmlfn._mm256_maskz_getmant_ps.htmlfn._mm256_maskz_gf2p8affine_epi64_epi8.htmlfn._mm256_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm256_maskz_gf2p8mul_epi8.htmlfn._mm256_maskz_insertf32x4.htmlfn._mm256_maskz_inserti32x4.htmlfn._mm256_maskz_load_epi32.htmlfn._mm256_maskz_load_epi64.htmlfn._mm256_maskz_load_pd.htmlfn._mm256_maskz_load_ps.htmlfn._mm256_maskz_loadu_epi16.htmlfn._mm256_maskz_loadu_epi32.htmlfn._mm256_maskz_loadu_epi64.htmlfn._mm256_maskz_loadu_epi8.htmlfn._mm256_maskz_loadu_pd.htmlfn._mm256_maskz_loadu_ps.htmlfn._mm256_maskz_lzcnt_epi32.htmlfn._mm256_maskz_lzcnt_epi64.htmlfn._mm256_maskz_madd_epi16.htmlfn._mm256_maskz_maddubs_epi16.htmlfn._mm256_maskz_max_epi16.htmlfn._mm256_maskz_max_epi32.htmlfn._mm256_maskz_max_epi64.htmlfn._mm256_maskz_max_epi8.htmlfn._mm256_maskz_max_epu16.htmlfn._mm256_maskz_max_epu32.htmlfn._mm256_maskz_max_epu64.htmlfn._mm256_maskz_max_epu8.htmlfn._mm256_maskz_max_pd.htmlfn._mm256_maskz_max_ps.htmlfn._mm256_maskz_min_epi16.htmlfn._mm256_maskz_min_epi32.htmlfn._mm256_maskz_min_epi64.htmlfn._mm256_maskz_min_epi8.htmlfn._mm256_maskz_min_epu16.htmlfn._mm256_maskz_min_epu32.htmlfn._mm256_maskz_min_epu64.htmlfn._mm256_maskz_min_epu8.htmlfn._mm256_maskz_min_pd.htmlfn._mm256_maskz_min_ps.htmlfn._mm256_maskz_mov_epi16.htmlfn._mm256_maskz_mov_epi32.htmlfn._mm256_maskz_mov_epi64.htmlfn._mm256_maskz_mov_epi8.htmlfn._mm256_maskz_mov_pd.htmlfn._mm256_maskz_mov_ps.htmlfn._mm256_maskz_movedup_pd.htmlfn._mm256_maskz_movehdup_ps.htmlfn._mm256_maskz_moveldup_ps.htmlfn._mm256_maskz_mul_epi32.htmlfn._mm256_maskz_mul_epu32.htmlfn._mm256_maskz_mul_pd.htmlfn._mm256_maskz_mul_ps.htmlfn._mm256_maskz_mulhi_epi16.htmlfn._mm256_maskz_mulhi_epu16.htmlfn._mm256_maskz_mulhrs_epi16.htmlfn._mm256_maskz_mullo_epi16.htmlfn._mm256_maskz_mullo_epi32.htmlfn._mm256_maskz_multishift_epi64_epi8.htmlfn._mm256_maskz_or_epi32.htmlfn._mm256_maskz_or_epi64.htmlfn._mm256_maskz_packs_epi16.htmlfn._mm256_maskz_packs_epi32.htmlfn._mm256_maskz_packus_epi16.htmlfn._mm256_maskz_packus_epi32.htmlfn._mm256_maskz_permute_pd.htmlfn._mm256_maskz_permute_ps.htmlfn._mm256_maskz_permutevar_pd.htmlfn._mm256_maskz_permutevar_ps.htmlfn._mm256_maskz_permutex2var_epi16.htmlfn._mm256_maskz_permutex2var_epi32.htmlfn._mm256_maskz_permutex2var_epi64.htmlfn._mm256_maskz_permutex2var_epi8.htmlfn._mm256_maskz_permutex2var_pd.htmlfn._mm256_maskz_permutex2var_ps.htmlfn._mm256_maskz_permutex_epi64.htmlfn._mm256_maskz_permutex_pd.htmlfn._mm256_maskz_permutexvar_epi16.htmlfn._mm256_maskz_permutexvar_epi32.htmlfn._mm256_maskz_permutexvar_epi64.htmlfn._mm256_maskz_permutexvar_epi8.htmlfn._mm256_maskz_permutexvar_pd.htmlfn._mm256_maskz_permutexvar_ps.htmlfn._mm256_maskz_popcnt_epi16.htmlfn._mm256_maskz_popcnt_epi32.htmlfn._mm256_maskz_popcnt_epi64.htmlfn._mm256_maskz_popcnt_epi8.htmlfn._mm256_maskz_rcp14_pd.htmlfn._mm256_maskz_rcp14_ps.htmlfn._mm256_maskz_rol_epi32.htmlfn._mm256_maskz_rol_epi64.htmlfn._mm256_maskz_rolv_epi32.htmlfn._mm256_maskz_rolv_epi64.htmlfn._mm256_maskz_ror_epi32.htmlfn._mm256_maskz_ror_epi64.htmlfn._mm256_maskz_rorv_epi32.htmlfn._mm256_maskz_rorv_epi64.htmlfn._mm256_maskz_roundscale_pd.htmlfn._mm256_maskz_roundscale_ps.htmlfn._mm256_maskz_rsqrt14_pd.htmlfn._mm256_maskz_rsqrt14_ps.htmlfn._mm256_maskz_scalef_pd.htmlfn._mm256_maskz_scalef_ps.htmlfn._mm256_maskz_set1_epi16.htmlfn._mm256_maskz_set1_epi32.htmlfn._mm256_maskz_set1_epi64.htmlfn._mm256_maskz_set1_epi8.htmlfn._mm256_maskz_shldi_epi16.htmlfn._mm256_maskz_shldi_epi32.htmlfn._mm256_maskz_shldi_epi64.htmlfn._mm256_maskz_shldv_epi16.htmlfn._mm256_maskz_shldv_epi32.htmlfn._mm256_maskz_shldv_epi64.htmlfn._mm256_maskz_shrdi_epi16.htmlfn._mm256_maskz_shrdi_epi32.htmlfn._mm256_maskz_shrdi_epi64.htmlfn._mm256_maskz_shrdv_epi16.htmlfn._mm256_maskz_shrdv_epi32.htmlfn._mm256_maskz_shrdv_epi64.htmlfn._mm256_maskz_shuffle_epi32.htmlfn._mm256_maskz_shuffle_epi8.htmlfn._mm256_maskz_shuffle_f32x4.htmlfn._mm256_maskz_shuffle_f64x2.htmlfn._mm256_maskz_shuffle_i32x4.htmlfn._mm256_maskz_shuffle_i64x2.htmlfn._mm256_maskz_shuffle_pd.htmlfn._mm256_maskz_shuffle_ps.htmlfn._mm256_maskz_shufflehi_epi16.htmlfn._mm256_maskz_shufflelo_epi16.htmlfn._mm256_maskz_sll_epi16.htmlfn._mm256_maskz_sll_epi32.htmlfn._mm256_maskz_sll_epi64.htmlfn._mm256_maskz_slli_epi16.htmlfn._mm256_maskz_slli_epi32.htmlfn._mm256_maskz_slli_epi64.htmlfn._mm256_maskz_sllv_epi16.htmlfn._mm256_maskz_sllv_epi32.htmlfn._mm256_maskz_sllv_epi64.htmlfn._mm256_maskz_sqrt_pd.htmlfn._mm256_maskz_sqrt_ps.htmlfn._mm256_maskz_sra_epi16.htmlfn._mm256_maskz_sra_epi32.htmlfn._mm256_maskz_sra_epi64.htmlfn._mm256_maskz_srai_epi16.htmlfn._mm256_maskz_srai_epi32.htmlfn._mm256_maskz_srai_epi64.htmlfn._mm256_maskz_srav_epi16.htmlfn._mm256_maskz_srav_epi32.htmlfn._mm256_maskz_srav_epi64.htmlfn._mm256_maskz_srl_epi16.htmlfn._mm256_maskz_srl_epi32.htmlfn._mm256_maskz_srl_epi64.htmlfn._mm256_maskz_srli_epi16.htmlfn._mm256_maskz_srli_epi32.htmlfn._mm256_maskz_srli_epi64.htmlfn._mm256_maskz_srlv_epi16.htmlfn._mm256_maskz_srlv_epi32.htmlfn._mm256_maskz_srlv_epi64.htmlfn._mm256_maskz_sub_epi16.htmlfn._mm256_maskz_sub_epi32.htmlfn._mm256_maskz_sub_epi64.htmlfn._mm256_maskz_sub_epi8.htmlfn._mm256_maskz_sub_pd.htmlfn._mm256_maskz_sub_ps.htmlfn._mm256_maskz_subs_epi16.htmlfn._mm256_maskz_subs_epi8.htmlfn._mm256_maskz_subs_epu16.htmlfn._mm256_maskz_subs_epu8.htmlfn._mm256_maskz_ternarylogic_epi32.htmlfn._mm256_maskz_ternarylogic_epi64.htmlfn._mm256_maskz_unpackhi_epi16.htmlfn._mm256_maskz_unpackhi_epi32.htmlfn._mm256_maskz_unpackhi_epi64.htmlfn._mm256_maskz_unpackhi_epi8.htmlfn._mm256_maskz_unpackhi_pd.htmlfn._mm256_maskz_unpackhi_ps.htmlfn._mm256_maskz_unpacklo_epi16.htmlfn._mm256_maskz_unpacklo_epi32.htmlfn._mm256_maskz_unpacklo_epi64.htmlfn._mm256_maskz_unpacklo_epi8.htmlfn._mm256_maskz_unpacklo_pd.htmlfn._mm256_maskz_unpacklo_ps.htmlfn._mm256_maskz_xor_epi32.htmlfn._mm256_maskz_xor_epi64.htmlfn._mm256_max_epi16.htmlfn._mm256_max_epi32.htmlfn._mm256_max_epi64.htmlfn._mm256_max_epi8.htmlfn._mm256_max_epu16.htmlfn._mm256_max_epu32.htmlfn._mm256_max_epu64.htmlfn._mm256_max_epu8.htmlfn._mm256_max_pd.htmlfn._mm256_max_ps.htmlfn._mm256_min_epi16.htmlfn._mm256_min_epi32.htmlfn._mm256_min_epi64.htmlfn._mm256_min_epi8.htmlfn._mm256_min_epu16.htmlfn._mm256_min_epu32.htmlfn._mm256_min_epu64.htmlfn._mm256_min_epu8.htmlfn._mm256_min_pd.htmlfn._mm256_min_ps.htmlfn._mm256_movedup_pd.htmlfn._mm256_movehdup_ps.htmlfn._mm256_moveldup_ps.htmlfn._mm256_movemask_epi8.htmlfn._mm256_movemask_pd.htmlfn._mm256_movemask_ps.htmlfn._mm256_movepi16_mask.htmlfn._mm256_movepi8_mask.htmlfn._mm256_movm_epi16.htmlfn._mm256_movm_epi8.htmlfn._mm256_mpsadbw_epu8.htmlfn._mm256_mul_epi32.htmlfn._mm256_mul_epu32.htmlfn._mm256_mul_pd.htmlfn._mm256_mul_ps.htmlfn._mm256_mulhi_epi16.htmlfn._mm256_mulhi_epu16.htmlfn._mm256_mulhrs_epi16.htmlfn._mm256_mullo_epi16.htmlfn._mm256_mullo_epi32.htmlfn._mm256_multishift_epi64_epi8.htmlfn._mm256_or_epi32.htmlfn._mm256_or_epi64.htmlfn._mm256_or_pd.htmlfn._mm256_or_ps.htmlfn._mm256_or_si256.htmlfn._mm256_packs_epi16.htmlfn._mm256_packs_epi32.htmlfn._mm256_packus_epi16.htmlfn._mm256_packus_epi32.htmlfn._mm256_permute2f128_pd.htmlfn._mm256_permute2f128_ps.htmlfn._mm256_permute2f128_si256.htmlfn._mm256_permute2x128_si256.htmlfn._mm256_permute4x64_epi64.htmlfn._mm256_permute4x64_pd.htmlfn._mm256_permute_pd.htmlfn._mm256_permute_ps.htmlfn._mm256_permutevar8x32_epi32.htmlfn._mm256_permutevar8x32_ps.htmlfn._mm256_permutevar_pd.htmlfn._mm256_permutevar_ps.htmlfn._mm256_permutex2var_epi16.htmlfn._mm256_permutex2var_epi32.htmlfn._mm256_permutex2var_epi64.htmlfn._mm256_permutex2var_epi8.htmlfn._mm256_permutex2var_pd.htmlfn._mm256_permutex2var_ps.htmlfn._mm256_permutex_epi64.htmlfn._mm256_permutex_pd.htmlfn._mm256_permutexvar_epi16.htmlfn._mm256_permutexvar_epi32.htmlfn._mm256_permutexvar_epi64.htmlfn._mm256_permutexvar_epi8.htmlfn._mm256_permutexvar_pd.htmlfn._mm256_permutexvar_ps.htmlfn._mm256_popcnt_epi16.htmlfn._mm256_popcnt_epi32.htmlfn._mm256_popcnt_epi64.htmlfn._mm256_popcnt_epi8.htmlfn._mm256_rcp14_pd.htmlfn._mm256_rcp14_ps.htmlfn._mm256_rcp_ps.htmlfn._mm256_rol_epi32.htmlfn._mm256_rol_epi64.htmlfn._mm256_rolv_epi32.htmlfn._mm256_rolv_epi64.htmlfn._mm256_ror_epi32.htmlfn._mm256_ror_epi64.htmlfn._mm256_rorv_epi32.htmlfn._mm256_rorv_epi64.htmlfn._mm256_round_pd.htmlfn._mm256_round_ps.htmlfn._mm256_roundscale_pd.htmlfn._mm256_roundscale_ps.htmlfn._mm256_rsqrt_ps.htmlfn._mm256_sad_epu8.htmlfn._mm256_scalef_pd.htmlfn._mm256_scalef_ps.htmlfn._mm256_set1_epi16.htmlfn._mm256_set1_epi32.htmlfn._mm256_set1_epi64x.htmlfn._mm256_set1_epi8.htmlfn._mm256_set1_pd.htmlfn._mm256_set1_ps.htmlfn._mm256_set_epi16.htmlfn._mm256_set_epi32.htmlfn._mm256_set_epi64x.htmlfn._mm256_set_epi8.htmlfn._mm256_set_m128.htmlfn._mm256_set_m128d.htmlfn._mm256_set_m128i.htmlfn._mm256_set_pd.htmlfn._mm256_set_ps.htmlfn._mm256_setr_epi16.htmlfn._mm256_setr_epi32.htmlfn._mm256_setr_epi64x.htmlfn._mm256_setr_epi8.htmlfn._mm256_setr_m128.htmlfn._mm256_setr_m128d.htmlfn._mm256_setr_m128i.htmlfn._mm256_setr_pd.htmlfn._mm256_setr_ps.htmlfn._mm256_setzero_pd.htmlfn._mm256_setzero_ps.htmlfn._mm256_setzero_si256.htmlfn._mm256_shldi_epi16.htmlfn._mm256_shldi_epi32.htmlfn._mm256_shldi_epi64.htmlfn._mm256_shldv_epi16.htmlfn._mm256_shldv_epi32.htmlfn._mm256_shldv_epi64.htmlfn._mm256_shrdi_epi16.htmlfn._mm256_shrdi_epi32.htmlfn._mm256_shrdi_epi64.htmlfn._mm256_shrdv_epi16.htmlfn._mm256_shrdv_epi32.htmlfn._mm256_shrdv_epi64.htmlfn._mm256_shuffle_epi32.htmlfn._mm256_shuffle_epi8.htmlfn._mm256_shuffle_f32x4.htmlfn._mm256_shuffle_f64x2.htmlfn._mm256_shuffle_i32x4.htmlfn._mm256_shuffle_i64x2.htmlfn._mm256_shuffle_pd.htmlfn._mm256_shuffle_ps.htmlfn._mm256_shufflehi_epi16.htmlfn._mm256_shufflelo_epi16.htmlfn._mm256_sign_epi16.htmlfn._mm256_sign_epi32.htmlfn._mm256_sign_epi8.htmlfn._mm256_sll_epi16.htmlfn._mm256_sll_epi32.htmlfn._mm256_sll_epi64.htmlfn._mm256_slli_epi16.htmlfn._mm256_slli_epi32.htmlfn._mm256_slli_epi64.htmlfn._mm256_slli_si256.htmlfn._mm256_sllv_epi16.htmlfn._mm256_sllv_epi32.htmlfn._mm256_sllv_epi64.htmlfn._mm256_sqrt_pd.htmlfn._mm256_sqrt_ps.htmlfn._mm256_sra_epi16.htmlfn._mm256_sra_epi32.htmlfn._mm256_sra_epi64.htmlfn._mm256_srai_epi16.htmlfn._mm256_srai_epi32.htmlfn._mm256_srai_epi64.htmlfn._mm256_srav_epi16.htmlfn._mm256_srav_epi32.htmlfn._mm256_srav_epi64.htmlfn._mm256_srl_epi16.htmlfn._mm256_srl_epi32.htmlfn._mm256_srl_epi64.htmlfn._mm256_srli_epi16.htmlfn._mm256_srli_epi32.htmlfn._mm256_srli_epi64.htmlfn._mm256_srli_si256.htmlfn._mm256_srlv_epi16.htmlfn._mm256_srlv_epi32.htmlfn._mm256_srlv_epi64.htmlfn._mm256_store_epi32.htmlfn._mm256_store_epi64.htmlfn._mm256_store_pd.htmlfn._mm256_store_ps.htmlfn._mm256_store_si256.htmlfn._mm256_storeu2_m128.htmlfn._mm256_storeu2_m128d.htmlfn._mm256_storeu2_m128i.htmlfn._mm256_storeu_epi16.htmlfn._mm256_storeu_epi32.htmlfn._mm256_storeu_epi64.htmlfn._mm256_storeu_epi8.htmlfn._mm256_storeu_pd.htmlfn._mm256_storeu_ps.htmlfn._mm256_storeu_si256.htmlfn._mm256_stream_pd.htmlfn._mm256_stream_ps.htmlfn._mm256_stream_si256.htmlfn._mm256_sub_epi16.htmlfn._mm256_sub_epi32.htmlfn._mm256_sub_epi64.htmlfn._mm256_sub_epi8.htmlfn._mm256_sub_pd.htmlfn._mm256_sub_ps.htmlfn._mm256_subs_epi16.htmlfn._mm256_subs_epi8.htmlfn._mm256_subs_epu16.htmlfn._mm256_subs_epu8.htmlfn._mm256_ternarylogic_epi32.htmlfn._mm256_ternarylogic_epi64.htmlfn._mm256_test_epi16_mask.htmlfn._mm256_test_epi32_mask.htmlfn._mm256_test_epi64_mask.htmlfn._mm256_test_epi8_mask.htmlfn._mm256_testc_pd.htmlfn._mm256_testc_ps.htmlfn._mm256_testc_si256.htmlfn._mm256_testn_epi16_mask.htmlfn._mm256_testn_epi32_mask.htmlfn._mm256_testn_epi64_mask.htmlfn._mm256_testn_epi8_mask.htmlfn._mm256_testnzc_pd.htmlfn._mm256_testnzc_ps.htmlfn._mm256_testnzc_si256.htmlfn._mm256_testz_pd.htmlfn._mm256_testz_ps.htmlfn._mm256_testz_si256.htmlfn._mm256_undefined_pd.htmlfn._mm256_undefined_ps.htmlfn._mm256_undefined_si256.htmlfn._mm256_unpackhi_epi16.htmlfn._mm256_unpackhi_epi32.htmlfn._mm256_unpackhi_epi64.htmlfn._mm256_unpackhi_epi8.htmlfn._mm256_unpackhi_pd.htmlfn._mm256_unpackhi_ps.htmlfn._mm256_unpacklo_epi16.htmlfn._mm256_unpacklo_epi32.htmlfn._mm256_unpacklo_epi64.htmlfn._mm256_unpacklo_epi8.htmlfn._mm256_unpacklo_pd.htmlfn._mm256_unpacklo_ps.htmlfn._mm256_xor_epi32.htmlfn._mm256_xor_epi64.htmlfn._mm256_xor_pd.htmlfn._mm256_xor_ps.htmlfn._mm256_xor_si256.htmlfn._mm256_zeroall.htmlfn._mm256_zeroupper.htmlfn._mm256_zextpd128_pd256.htmlfn._mm256_zextps128_ps256.htmlfn._mm256_zextsi128_si256.htmlfn._mm512_abs_epi16.htmlfn._mm512_abs_epi32.htmlfn._mm512_abs_epi64.htmlfn._mm512_abs_epi8.htmlfn._mm512_abs_pd.htmlfn._mm512_abs_ps.htmlfn._mm512_add_epi16.htmlfn._mm512_add_epi32.htmlfn._mm512_add_epi64.htmlfn._mm512_add_epi8.htmlfn._mm512_add_pd.htmlfn._mm512_add_ps.htmlfn._mm512_add_round_pd.htmlfn._mm512_add_round_ps.htmlfn._mm512_adds_epi16.htmlfn._mm512_adds_epi8.htmlfn._mm512_adds_epu16.htmlfn._mm512_adds_epu8.htmlfn._mm512_aesdec_epi128.htmlfn._mm512_aesdeclast_epi128.htmlfn._mm512_aesenc_epi128.htmlfn._mm512_aesenclast_epi128.htmlfn._mm512_alignr_epi32.htmlfn._mm512_alignr_epi64.htmlfn._mm512_alignr_epi8.htmlfn._mm512_and_epi32.htmlfn._mm512_and_epi64.htmlfn._mm512_and_si512.htmlfn._mm512_andnot_epi32.htmlfn._mm512_andnot_epi64.htmlfn._mm512_andnot_si512.htmlfn._mm512_avg_epu16.htmlfn._mm512_avg_epu8.htmlfn._mm512_bitshuffle_epi64_mask.htmlfn._mm512_broadcast_f32x4.htmlfn._mm512_broadcast_f64x4.htmlfn._mm512_broadcast_i32x4.htmlfn._mm512_broadcast_i64x4.htmlfn._mm512_broadcastb_epi8.htmlfn._mm512_broadcastd_epi32.htmlfn._mm512_broadcastmb_epi64.htmlfn._mm512_broadcastmw_epi32.htmlfn._mm512_broadcastq_epi64.htmlfn._mm512_broadcastsd_pd.htmlfn._mm512_broadcastss_ps.htmlfn._mm512_broadcastw_epi16.htmlfn._mm512_bslli_epi128.htmlfn._mm512_bsrli_epi128.htmlfn._mm512_castpd128_pd512.htmlfn._mm512_castpd256_pd512.htmlfn._mm512_castpd512_pd128.htmlfn._mm512_castpd512_pd256.htmlfn._mm512_castpd_ps.htmlfn._mm512_castpd_si512.htmlfn._mm512_castps128_ps512.htmlfn._mm512_castps256_ps512.htmlfn._mm512_castps512_ps128.htmlfn._mm512_castps512_ps256.htmlfn._mm512_castps_pd.htmlfn._mm512_castps_si512.htmlfn._mm512_castsi128_si512.htmlfn._mm512_castsi256_si512.htmlfn._mm512_castsi512_pd.htmlfn._mm512_castsi512_ps.htmlfn._mm512_castsi512_si128.htmlfn._mm512_castsi512_si256.htmlfn._mm512_clmulepi64_epi128.htmlfn._mm512_cmp_epi16_mask.htmlfn._mm512_cmp_epi32_mask.htmlfn._mm512_cmp_epi64_mask.htmlfn._mm512_cmp_epi8_mask.htmlfn._mm512_cmp_epu16_mask.htmlfn._mm512_cmp_epu32_mask.htmlfn._mm512_cmp_epu64_mask.htmlfn._mm512_cmp_epu8_mask.htmlfn._mm512_cmp_pd_mask.htmlfn._mm512_cmp_ps_mask.htmlfn._mm512_cmp_round_pd_mask.htmlfn._mm512_cmp_round_ps_mask.htmlfn._mm512_cmpeq_epi16_mask.htmlfn._mm512_cmpeq_epi32_mask.htmlfn._mm512_cmpeq_epi64_mask.htmlfn._mm512_cmpeq_epi8_mask.htmlfn._mm512_cmpeq_epu16_mask.htmlfn._mm512_cmpeq_epu32_mask.htmlfn._mm512_cmpeq_epu64_mask.htmlfn._mm512_cmpeq_epu8_mask.htmlfn._mm512_cmpeq_pd_mask.htmlfn._mm512_cmpeq_ps_mask.htmlfn._mm512_cmpge_epi16_mask.htmlfn._mm512_cmpge_epi32_mask.htmlfn._mm512_cmpge_epi64_mask.htmlfn._mm512_cmpge_epi8_mask.htmlfn._mm512_cmpge_epu16_mask.htmlfn._mm512_cmpge_epu32_mask.htmlfn._mm512_cmpge_epu64_mask.htmlfn._mm512_cmpge_epu8_mask.htmlfn._mm512_cmpgt_epi16_mask.htmlfn._mm512_cmpgt_epi32_mask.htmlfn._mm512_cmpgt_epi64_mask.htmlfn._mm512_cmpgt_epi8_mask.htmlfn._mm512_cmpgt_epu16_mask.htmlfn._mm512_cmpgt_epu32_mask.htmlfn._mm512_cmpgt_epu64_mask.htmlfn._mm512_cmpgt_epu8_mask.htmlfn._mm512_cmple_epi16_mask.htmlfn._mm512_cmple_epi32_mask.htmlfn._mm512_cmple_epi64_mask.htmlfn._mm512_cmple_epi8_mask.htmlfn._mm512_cmple_epu16_mask.htmlfn._mm512_cmple_epu32_mask.htmlfn._mm512_cmple_epu64_mask.htmlfn._mm512_cmple_epu8_mask.htmlfn._mm512_cmple_pd_mask.htmlfn._mm512_cmple_ps_mask.htmlfn._mm512_cmplt_epi16_mask.htmlfn._mm512_cmplt_epi32_mask.htmlfn._mm512_cmplt_epi64_mask.htmlfn._mm512_cmplt_epi8_mask.htmlfn._mm512_cmplt_epu16_mask.htmlfn._mm512_cmplt_epu32_mask.htmlfn._mm512_cmplt_epu64_mask.htmlfn._mm512_cmplt_epu8_mask.htmlfn._mm512_cmplt_pd_mask.htmlfn._mm512_cmplt_ps_mask.htmlfn._mm512_cmpneq_epi16_mask.htmlfn._mm512_cmpneq_epi32_mask.htmlfn._mm512_cmpneq_epi64_mask.htmlfn._mm512_cmpneq_epi8_mask.htmlfn._mm512_cmpneq_epu16_mask.htmlfn._mm512_cmpneq_epu32_mask.htmlfn._mm512_cmpneq_epu64_mask.htmlfn._mm512_cmpneq_epu8_mask.htmlfn._mm512_cmpneq_pd_mask.htmlfn._mm512_cmpneq_ps_mask.htmlfn._mm512_cmpnle_pd_mask.htmlfn._mm512_cmpnle_ps_mask.htmlfn._mm512_cmpnlt_pd_mask.htmlfn._mm512_cmpnlt_ps_mask.htmlfn._mm512_cmpord_pd_mask.htmlfn._mm512_cmpord_ps_mask.htmlfn._mm512_cmpunord_pd_mask.htmlfn._mm512_cmpunord_ps_mask.htmlfn._mm512_conflict_epi32.htmlfn._mm512_conflict_epi64.htmlfn._mm512_cvt_roundepi32_ps.htmlfn._mm512_cvt_roundepu32_ps.htmlfn._mm512_cvt_roundpd_epi32.htmlfn._mm512_cvt_roundpd_epu32.htmlfn._mm512_cvt_roundpd_ps.htmlfn._mm512_cvt_roundph_ps.htmlfn._mm512_cvt_roundps_epi32.htmlfn._mm512_cvt_roundps_epu32.htmlfn._mm512_cvt_roundps_pd.htmlfn._mm512_cvt_roundps_ph.htmlfn._mm512_cvtepi16_epi32.htmlfn._mm512_cvtepi16_epi64.htmlfn._mm512_cvtepi16_epi8.htmlfn._mm512_cvtepi32_epi16.htmlfn._mm512_cvtepi32_epi64.htmlfn._mm512_cvtepi32_epi8.htmlfn._mm512_cvtepi32_pd.htmlfn._mm512_cvtepi32_ps.htmlfn._mm512_cvtepi32lo_pd.htmlfn._mm512_cvtepi64_epi16.htmlfn._mm512_cvtepi64_epi32.htmlfn._mm512_cvtepi64_epi8.htmlfn._mm512_cvtepi8_epi16.htmlfn._mm512_cvtepi8_epi32.htmlfn._mm512_cvtepi8_epi64.htmlfn._mm512_cvtepu16_epi32.htmlfn._mm512_cvtepu16_epi64.htmlfn._mm512_cvtepu32_epi64.htmlfn._mm512_cvtepu32_pd.htmlfn._mm512_cvtepu32_ps.htmlfn._mm512_cvtepu32lo_pd.htmlfn._mm512_cvtepu8_epi16.htmlfn._mm512_cvtepu8_epi32.htmlfn._mm512_cvtepu8_epi64.htmlfn._mm512_cvtne2ps_pbh.htmlfn._mm512_cvtneps_pbh.htmlfn._mm512_cvtpd_epi32.htmlfn._mm512_cvtpd_epu32.htmlfn._mm512_cvtpd_ps.htmlfn._mm512_cvtpd_pslo.htmlfn._mm512_cvtph_ps.htmlfn._mm512_cvtps_epi32.htmlfn._mm512_cvtps_epu32.htmlfn._mm512_cvtps_pd.htmlfn._mm512_cvtps_ph.htmlfn._mm512_cvtpslo_pd.htmlfn._mm512_cvtsepi16_epi8.htmlfn._mm512_cvtsepi32_epi16.htmlfn._mm512_cvtsepi32_epi8.htmlfn._mm512_cvtsepi64_epi16.htmlfn._mm512_cvtsepi64_epi32.htmlfn._mm512_cvtsepi64_epi8.htmlfn._mm512_cvtsi512_si32.htmlfn._mm512_cvtt_roundpd_epi32.htmlfn._mm512_cvtt_roundpd_epu32.htmlfn._mm512_cvtt_roundps_epi32.htmlfn._mm512_cvtt_roundps_epu32.htmlfn._mm512_cvttpd_epi32.htmlfn._mm512_cvttpd_epu32.htmlfn._mm512_cvttps_epi32.htmlfn._mm512_cvttps_epu32.htmlfn._mm512_cvtusepi16_epi8.htmlfn._mm512_cvtusepi32_epi16.htmlfn._mm512_cvtusepi32_epi8.htmlfn._mm512_cvtusepi64_epi16.htmlfn._mm512_cvtusepi64_epi32.htmlfn._mm512_cvtusepi64_epi8.htmlfn._mm512_dbsad_epu8.htmlfn._mm512_div_pd.htmlfn._mm512_div_ps.htmlfn._mm512_div_round_pd.htmlfn._mm512_div_round_ps.htmlfn._mm512_dpbf16_ps.htmlfn._mm512_dpbusd_epi32.htmlfn._mm512_dpbusds_epi32.htmlfn._mm512_dpwssd_epi32.htmlfn._mm512_dpwssds_epi32.htmlfn._mm512_extractf32x4_ps.htmlfn._mm512_extractf64x4_pd.htmlfn._mm512_extracti32x4_epi32.htmlfn._mm512_extracti64x4_epi64.htmlfn._mm512_fixupimm_pd.htmlfn._mm512_fixupimm_ps.htmlfn._mm512_fixupimm_round_pd.htmlfn._mm512_fixupimm_round_ps.htmlfn._mm512_fmadd_pd.htmlfn._mm512_fmadd_ps.htmlfn._mm512_fmadd_round_pd.htmlfn._mm512_fmadd_round_ps.htmlfn._mm512_fmaddsub_pd.htmlfn._mm512_fmaddsub_ps.htmlfn._mm512_fmaddsub_round_pd.htmlfn._mm512_fmaddsub_round_ps.htmlfn._mm512_fmsub_pd.htmlfn._mm512_fmsub_ps.htmlfn._mm512_fmsub_round_pd.htmlfn._mm512_fmsub_round_ps.htmlfn._mm512_fmsubadd_pd.htmlfn._mm512_fmsubadd_ps.htmlfn._mm512_fmsubadd_round_pd.htmlfn._mm512_fmsubadd_round_ps.htmlfn._mm512_fnmadd_pd.htmlfn._mm512_fnmadd_ps.htmlfn._mm512_fnmadd_round_pd.htmlfn._mm512_fnmadd_round_ps.htmlfn._mm512_fnmsub_pd.htmlfn._mm512_fnmsub_ps.htmlfn._mm512_fnmsub_round_pd.htmlfn._mm512_fnmsub_round_ps.htmlfn._mm512_getexp_pd.htmlfn._mm512_getexp_ps.htmlfn._mm512_getexp_round_pd.htmlfn._mm512_getexp_round_ps.htmlfn._mm512_getmant_pd.htmlfn._mm512_getmant_ps.htmlfn._mm512_getmant_round_pd.htmlfn._mm512_getmant_round_ps.htmlfn._mm512_gf2p8affine_epi64_epi8.htmlfn._mm512_gf2p8affineinv_epi64_epi8.htmlfn._mm512_gf2p8mul_epi8.htmlfn._mm512_i32gather_epi32.htmlfn._mm512_i32gather_epi64.htmlfn._mm512_i32gather_pd.htmlfn._mm512_i32gather_ps.htmlfn._mm512_i32scatter_epi32.htmlfn._mm512_i32scatter_epi64.htmlfn._mm512_i32scatter_pd.htmlfn._mm512_i32scatter_ps.htmlfn._mm512_i64gather_epi32.htmlfn._mm512_i64gather_epi64.htmlfn._mm512_i64gather_pd.htmlfn._mm512_i64gather_ps.htmlfn._mm512_i64scatter_epi32.htmlfn._mm512_i64scatter_epi64.htmlfn._mm512_i64scatter_pd.htmlfn._mm512_i64scatter_ps.htmlfn._mm512_insertf32x4.htmlfn._mm512_insertf64x4.htmlfn._mm512_inserti32x4.htmlfn._mm512_inserti64x4.htmlfn._mm512_int2mask.htmlfn._mm512_kand.htmlfn._mm512_kandn.htmlfn._mm512_kmov.htmlfn._mm512_knot.htmlfn._mm512_kor.htmlfn._mm512_kortestc.htmlfn._mm512_kunpackb.htmlfn._mm512_kxnor.htmlfn._mm512_kxor.htmlfn._mm512_load_epi32.htmlfn._mm512_load_epi64.htmlfn._mm512_load_pd.htmlfn._mm512_load_ps.htmlfn._mm512_load_si512.htmlfn._mm512_loadu_epi16.htmlfn._mm512_loadu_epi32.htmlfn._mm512_loadu_epi64.htmlfn._mm512_loadu_epi8.htmlfn._mm512_loadu_pd.htmlfn._mm512_loadu_ps.htmlfn._mm512_loadu_si512.htmlfn._mm512_lzcnt_epi32.htmlfn._mm512_lzcnt_epi64.htmlfn._mm512_madd52hi_epu64.htmlfn._mm512_madd52lo_epu64.htmlfn._mm512_madd_epi16.htmlfn._mm512_maddubs_epi16.htmlfn._mm512_mask2_permutex2var_epi16.htmlfn._mm512_mask2_permutex2var_epi32.htmlfn._mm512_mask2_permutex2var_epi64.htmlfn._mm512_mask2_permutex2var_epi8.htmlfn._mm512_mask2_permutex2var_pd.htmlfn._mm512_mask2_permutex2var_ps.htmlfn._mm512_mask2int.htmlfn._mm512_mask3_fmadd_pd.htmlfn._mm512_mask3_fmadd_ps.htmlfn._mm512_mask3_fmadd_round_pd.htmlfn._mm512_mask3_fmadd_round_ps.htmlfn._mm512_mask3_fmaddsub_pd.htmlfn._mm512_mask3_fmaddsub_ps.htmlfn._mm512_mask3_fmaddsub_round_pd.htmlfn._mm512_mask3_fmaddsub_round_ps.htmlfn._mm512_mask3_fmsub_pd.htmlfn._mm512_mask3_fmsub_ps.htmlfn._mm512_mask3_fmsub_round_pd.htmlfn._mm512_mask3_fmsub_round_ps.htmlfn._mm512_mask3_fmsubadd_pd.htmlfn._mm512_mask3_fmsubadd_ps.htmlfn._mm512_mask3_fmsubadd_round_pd.htmlfn._mm512_mask3_fmsubadd_round_ps.htmlfn._mm512_mask3_fnmadd_pd.htmlfn._mm512_mask3_fnmadd_ps.htmlfn._mm512_mask3_fnmadd_round_pd.htmlfn._mm512_mask3_fnmadd_round_ps.htmlfn._mm512_mask3_fnmsub_pd.htmlfn._mm512_mask3_fnmsub_ps.htmlfn._mm512_mask3_fnmsub_round_pd.htmlfn._mm512_mask3_fnmsub_round_ps.htmlfn._mm512_mask_abs_epi16.htmlfn._mm512_mask_abs_epi32.htmlfn._mm512_mask_abs_epi64.htmlfn._mm512_mask_abs_epi8.htmlfn._mm512_mask_abs_pd.htmlfn._mm512_mask_abs_ps.htmlfn._mm512_mask_add_epi16.htmlfn._mm512_mask_add_epi32.htmlfn._mm512_mask_add_epi64.htmlfn._mm512_mask_add_epi8.htmlfn._mm512_mask_add_pd.htmlfn._mm512_mask_add_ps.htmlfn._mm512_mask_add_round_pd.htmlfn._mm512_mask_add_round_ps.htmlfn._mm512_mask_adds_epi16.htmlfn._mm512_mask_adds_epi8.htmlfn._mm512_mask_adds_epu16.htmlfn._mm512_mask_adds_epu8.htmlfn._mm512_mask_alignr_epi32.htmlfn._mm512_mask_alignr_epi64.htmlfn._mm512_mask_alignr_epi8.htmlfn._mm512_mask_and_epi32.htmlfn._mm512_mask_and_epi64.htmlfn._mm512_mask_andnot_epi32.htmlfn._mm512_mask_andnot_epi64.htmlfn._mm512_mask_avg_epu16.htmlfn._mm512_mask_avg_epu8.htmlfn._mm512_mask_bitshuffle_epi64_mask.htmlfn._mm512_mask_blend_epi16.htmlfn._mm512_mask_blend_epi32.htmlfn._mm512_mask_blend_epi64.htmlfn._mm512_mask_blend_epi8.htmlfn._mm512_mask_blend_pd.htmlfn._mm512_mask_blend_ps.htmlfn._mm512_mask_broadcast_f32x4.htmlfn._mm512_mask_broadcast_f64x4.htmlfn._mm512_mask_broadcast_i32x4.htmlfn._mm512_mask_broadcast_i64x4.htmlfn._mm512_mask_broadcastb_epi8.htmlfn._mm512_mask_broadcastd_epi32.htmlfn._mm512_mask_broadcastq_epi64.htmlfn._mm512_mask_broadcastsd_pd.htmlfn._mm512_mask_broadcastss_ps.htmlfn._mm512_mask_broadcastw_epi16.htmlfn._mm512_mask_cmp_epi16_mask.htmlfn._mm512_mask_cmp_epi32_mask.htmlfn._mm512_mask_cmp_epi64_mask.htmlfn._mm512_mask_cmp_epi8_mask.htmlfn._mm512_mask_cmp_epu16_mask.htmlfn._mm512_mask_cmp_epu32_mask.htmlfn._mm512_mask_cmp_epu64_mask.htmlfn._mm512_mask_cmp_epu8_mask.htmlfn._mm512_mask_cmp_pd_mask.htmlfn._mm512_mask_cmp_ps_mask.htmlfn._mm512_mask_cmp_round_pd_mask.htmlfn._mm512_mask_cmp_round_ps_mask.htmlfn._mm512_mask_cmpeq_epi16_mask.htmlfn._mm512_mask_cmpeq_epi32_mask.htmlfn._mm512_mask_cmpeq_epi64_mask.htmlfn._mm512_mask_cmpeq_epi8_mask.htmlfn._mm512_mask_cmpeq_epu16_mask.htmlfn._mm512_mask_cmpeq_epu32_mask.htmlfn._mm512_mask_cmpeq_epu64_mask.htmlfn._mm512_mask_cmpeq_epu8_mask.htmlfn._mm512_mask_cmpeq_pd_mask.htmlfn._mm512_mask_cmpeq_ps_mask.htmlfn._mm512_mask_cmpge_epi16_mask.htmlfn._mm512_mask_cmpge_epi32_mask.htmlfn._mm512_mask_cmpge_epi64_mask.htmlfn._mm512_mask_cmpge_epi8_mask.htmlfn._mm512_mask_cmpge_epu16_mask.htmlfn._mm512_mask_cmpge_epu32_mask.htmlfn._mm512_mask_cmpge_epu64_mask.htmlfn._mm512_mask_cmpge_epu8_mask.htmlfn._mm512_mask_cmpgt_epi16_mask.htmlfn._mm512_mask_cmpgt_epi32_mask.htmlfn._mm512_mask_cmpgt_epi64_mask.htmlfn._mm512_mask_cmpgt_epi8_mask.htmlfn._mm512_mask_cmpgt_epu16_mask.htmlfn._mm512_mask_cmpgt_epu32_mask.htmlfn._mm512_mask_cmpgt_epu64_mask.htmlfn._mm512_mask_cmpgt_epu8_mask.htmlfn._mm512_mask_cmple_epi16_mask.htmlfn._mm512_mask_cmple_epi32_mask.htmlfn._mm512_mask_cmple_epi64_mask.htmlfn._mm512_mask_cmple_epi8_mask.htmlfn._mm512_mask_cmple_epu16_mask.htmlfn._mm512_mask_cmple_epu32_mask.htmlfn._mm512_mask_cmple_epu64_mask.htmlfn._mm512_mask_cmple_epu8_mask.htmlfn._mm512_mask_cmple_pd_mask.htmlfn._mm512_mask_cmple_ps_mask.htmlfn._mm512_mask_cmplt_epi16_mask.htmlfn._mm512_mask_cmplt_epi32_mask.htmlfn._mm512_mask_cmplt_epi64_mask.htmlfn._mm512_mask_cmplt_epi8_mask.htmlfn._mm512_mask_cmplt_epu16_mask.htmlfn._mm512_mask_cmplt_epu32_mask.htmlfn._mm512_mask_cmplt_epu64_mask.htmlfn._mm512_mask_cmplt_epu8_mask.htmlfn._mm512_mask_cmplt_pd_mask.htmlfn._mm512_mask_cmplt_ps_mask.htmlfn._mm512_mask_cmpneq_epi16_mask.htmlfn._mm512_mask_cmpneq_epi32_mask.htmlfn._mm512_mask_cmpneq_epi64_mask.htmlfn._mm512_mask_cmpneq_epi8_mask.htmlfn._mm512_mask_cmpneq_epu16_mask.htmlfn._mm512_mask_cmpneq_epu32_mask.htmlfn._mm512_mask_cmpneq_epu64_mask.htmlfn._mm512_mask_cmpneq_epu8_mask.htmlfn._mm512_mask_cmpneq_pd_mask.htmlfn._mm512_mask_cmpneq_ps_mask.htmlfn._mm512_mask_cmpnle_pd_mask.htmlfn._mm512_mask_cmpnle_ps_mask.htmlfn._mm512_mask_cmpnlt_pd_mask.htmlfn._mm512_mask_cmpnlt_ps_mask.htmlfn._mm512_mask_cmpord_pd_mask.htmlfn._mm512_mask_cmpord_ps_mask.htmlfn._mm512_mask_cmpunord_pd_mask.htmlfn._mm512_mask_cmpunord_ps_mask.htmlfn._mm512_mask_compress_epi16.htmlfn._mm512_mask_compress_epi32.htmlfn._mm512_mask_compress_epi64.htmlfn._mm512_mask_compress_epi8.htmlfn._mm512_mask_compress_pd.htmlfn._mm512_mask_compress_ps.htmlfn._mm512_mask_compressstoreu_epi16.htmlfn._mm512_mask_compressstoreu_epi32.htmlfn._mm512_mask_compressstoreu_epi64.htmlfn._mm512_mask_compressstoreu_epi8.htmlfn._mm512_mask_compressstoreu_pd.htmlfn._mm512_mask_compressstoreu_ps.htmlfn._mm512_mask_conflict_epi32.htmlfn._mm512_mask_conflict_epi64.htmlfn._mm512_mask_cvt_roundepi32_ps.htmlfn._mm512_mask_cvt_roundepu32_ps.htmlfn._mm512_mask_cvt_roundpd_epi32.htmlfn._mm512_mask_cvt_roundpd_epu32.htmlfn._mm512_mask_cvt_roundpd_ps.htmlfn._mm512_mask_cvt_roundph_ps.htmlfn._mm512_mask_cvt_roundps_epi32.htmlfn._mm512_mask_cvt_roundps_epu32.htmlfn._mm512_mask_cvt_roundps_pd.htmlfn._mm512_mask_cvt_roundps_ph.htmlfn._mm512_mask_cvtepi16_epi32.htmlfn._mm512_mask_cvtepi16_epi64.htmlfn._mm512_mask_cvtepi16_epi8.htmlfn._mm512_mask_cvtepi16_storeu_epi8.htmlfn._mm512_mask_cvtepi32_epi16.htmlfn._mm512_mask_cvtepi32_epi64.htmlfn._mm512_mask_cvtepi32_epi8.htmlfn._mm512_mask_cvtepi32_pd.htmlfn._mm512_mask_cvtepi32_ps.htmlfn._mm512_mask_cvtepi32_storeu_epi16.htmlfn._mm512_mask_cvtepi32_storeu_epi8.htmlfn._mm512_mask_cvtepi32lo_pd.htmlfn._mm512_mask_cvtepi64_epi16.htmlfn._mm512_mask_cvtepi64_epi32.htmlfn._mm512_mask_cvtepi64_epi8.htmlfn._mm512_mask_cvtepi64_storeu_epi16.htmlfn._mm512_mask_cvtepi64_storeu_epi32.htmlfn._mm512_mask_cvtepi64_storeu_epi8.htmlfn._mm512_mask_cvtepi8_epi16.htmlfn._mm512_mask_cvtepi8_epi32.htmlfn._mm512_mask_cvtepi8_epi64.htmlfn._mm512_mask_cvtepu16_epi32.htmlfn._mm512_mask_cvtepu16_epi64.htmlfn._mm512_mask_cvtepu32_epi64.htmlfn._mm512_mask_cvtepu32_pd.htmlfn._mm512_mask_cvtepu32_ps.htmlfn._mm512_mask_cvtepu32lo_pd.htmlfn._mm512_mask_cvtepu8_epi16.htmlfn._mm512_mask_cvtepu8_epi32.htmlfn._mm512_mask_cvtepu8_epi64.htmlfn._mm512_mask_cvtne2ps_pbh.htmlfn._mm512_mask_cvtneps_pbh.htmlfn._mm512_mask_cvtpd_epi32.htmlfn._mm512_mask_cvtpd_epu32.htmlfn._mm512_mask_cvtpd_ps.htmlfn._mm512_mask_cvtpd_pslo.htmlfn._mm512_mask_cvtph_ps.htmlfn._mm512_mask_cvtps_epi32.htmlfn._mm512_mask_cvtps_epu32.htmlfn._mm512_mask_cvtps_pd.htmlfn._mm512_mask_cvtps_ph.htmlfn._mm512_mask_cvtpslo_pd.htmlfn._mm512_mask_cvtsepi16_epi8.htmlfn._mm512_mask_cvtsepi16_storeu_epi8.htmlfn._mm512_mask_cvtsepi32_epi16.htmlfn._mm512_mask_cvtsepi32_epi8.htmlfn._mm512_mask_cvtsepi32_storeu_epi16.htmlfn._mm512_mask_cvtsepi32_storeu_epi8.htmlfn._mm512_mask_cvtsepi64_epi16.htmlfn._mm512_mask_cvtsepi64_epi32.htmlfn._mm512_mask_cvtsepi64_epi8.htmlfn._mm512_mask_cvtsepi64_storeu_epi16.htmlfn._mm512_mask_cvtsepi64_storeu_epi32.htmlfn._mm512_mask_cvtsepi64_storeu_epi8.htmlfn._mm512_mask_cvtt_roundpd_epi32.htmlfn._mm512_mask_cvtt_roundpd_epu32.htmlfn._mm512_mask_cvtt_roundps_epi32.htmlfn._mm512_mask_cvtt_roundps_epu32.htmlfn._mm512_mask_cvttpd_epi32.htmlfn._mm512_mask_cvttpd_epu32.htmlfn._mm512_mask_cvttps_epi32.htmlfn._mm512_mask_cvttps_epu32.htmlfn._mm512_mask_cvtusepi16_epi8.htmlfn._mm512_mask_cvtusepi16_storeu_epi8.htmlfn._mm512_mask_cvtusepi32_epi16.htmlfn._mm512_mask_cvtusepi32_epi8.htmlfn._mm512_mask_cvtusepi32_storeu_epi16.htmlfn._mm512_mask_cvtusepi32_storeu_epi8.htmlfn._mm512_mask_cvtusepi64_epi16.htmlfn._mm512_mask_cvtusepi64_epi32.htmlfn._mm512_mask_cvtusepi64_epi8.htmlfn._mm512_mask_cvtusepi64_storeu_epi16.htmlfn._mm512_mask_cvtusepi64_storeu_epi32.htmlfn._mm512_mask_cvtusepi64_storeu_epi8.htmlfn._mm512_mask_dbsad_epu8.htmlfn._mm512_mask_div_pd.htmlfn._mm512_mask_div_ps.htmlfn._mm512_mask_div_round_pd.htmlfn._mm512_mask_div_round_ps.htmlfn._mm512_mask_dpbf16_ps.htmlfn._mm512_mask_dpbusd_epi32.htmlfn._mm512_mask_dpbusds_epi32.htmlfn._mm512_mask_dpwssd_epi32.htmlfn._mm512_mask_dpwssds_epi32.htmlfn._mm512_mask_expand_epi16.htmlfn._mm512_mask_expand_epi32.htmlfn._mm512_mask_expand_epi64.htmlfn._mm512_mask_expand_epi8.htmlfn._mm512_mask_expand_pd.htmlfn._mm512_mask_expand_ps.htmlfn._mm512_mask_expandloadu_epi16.htmlfn._mm512_mask_expandloadu_epi32.htmlfn._mm512_mask_expandloadu_epi64.htmlfn._mm512_mask_expandloadu_epi8.htmlfn._mm512_mask_expandloadu_pd.htmlfn._mm512_mask_expandloadu_ps.htmlfn._mm512_mask_extractf32x4_ps.htmlfn._mm512_mask_extractf64x4_pd.htmlfn._mm512_mask_extracti32x4_epi32.htmlfn._mm512_mask_extracti64x4_epi64.htmlfn._mm512_mask_fixupimm_pd.htmlfn._mm512_mask_fixupimm_ps.htmlfn._mm512_mask_fixupimm_round_pd.htmlfn._mm512_mask_fixupimm_round_ps.htmlfn._mm512_mask_fmadd_pd.htmlfn._mm512_mask_fmadd_ps.htmlfn._mm512_mask_fmadd_round_pd.htmlfn._mm512_mask_fmadd_round_ps.htmlfn._mm512_mask_fmaddsub_pd.htmlfn._mm512_mask_fmaddsub_ps.htmlfn._mm512_mask_fmaddsub_round_pd.htmlfn._mm512_mask_fmaddsub_round_ps.htmlfn._mm512_mask_fmsub_pd.htmlfn._mm512_mask_fmsub_ps.htmlfn._mm512_mask_fmsub_round_pd.htmlfn._mm512_mask_fmsub_round_ps.htmlfn._mm512_mask_fmsubadd_pd.htmlfn._mm512_mask_fmsubadd_ps.htmlfn._mm512_mask_fmsubadd_round_pd.htmlfn._mm512_mask_fmsubadd_round_ps.htmlfn._mm512_mask_fnmadd_pd.htmlfn._mm512_mask_fnmadd_ps.htmlfn._mm512_mask_fnmadd_round_pd.htmlfn._mm512_mask_fnmadd_round_ps.htmlfn._mm512_mask_fnmsub_pd.htmlfn._mm512_mask_fnmsub_ps.htmlfn._mm512_mask_fnmsub_round_pd.htmlfn._mm512_mask_fnmsub_round_ps.htmlfn._mm512_mask_getexp_pd.htmlfn._mm512_mask_getexp_ps.htmlfn._mm512_mask_getexp_round_pd.htmlfn._mm512_mask_getexp_round_ps.htmlfn._mm512_mask_getmant_pd.htmlfn._mm512_mask_getmant_ps.htmlfn._mm512_mask_getmant_round_pd.htmlfn._mm512_mask_getmant_round_ps.htmlfn._mm512_mask_gf2p8affine_epi64_epi8.htmlfn._mm512_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm512_mask_gf2p8mul_epi8.htmlfn._mm512_mask_i32gather_epi32.htmlfn._mm512_mask_i32gather_epi64.htmlfn._mm512_mask_i32gather_pd.htmlfn._mm512_mask_i32gather_ps.htmlfn._mm512_mask_i32scatter_epi32.htmlfn._mm512_mask_i32scatter_epi64.htmlfn._mm512_mask_i32scatter_pd.htmlfn._mm512_mask_i32scatter_ps.htmlfn._mm512_mask_i64gather_epi32.htmlfn._mm512_mask_i64gather_epi64.htmlfn._mm512_mask_i64gather_pd.htmlfn._mm512_mask_i64gather_ps.htmlfn._mm512_mask_i64scatter_epi32.htmlfn._mm512_mask_i64scatter_epi64.htmlfn._mm512_mask_i64scatter_pd.htmlfn._mm512_mask_i64scatter_ps.htmlfn._mm512_mask_insertf32x4.htmlfn._mm512_mask_insertf64x4.htmlfn._mm512_mask_inserti32x4.htmlfn._mm512_mask_inserti64x4.htmlfn._mm512_mask_load_epi32.htmlfn._mm512_mask_load_epi64.htmlfn._mm512_mask_load_pd.htmlfn._mm512_mask_load_ps.htmlfn._mm512_mask_loadu_epi16.htmlfn._mm512_mask_loadu_epi32.htmlfn._mm512_mask_loadu_epi64.htmlfn._mm512_mask_loadu_epi8.htmlfn._mm512_mask_loadu_pd.htmlfn._mm512_mask_loadu_ps.htmlfn._mm512_mask_lzcnt_epi32.htmlfn._mm512_mask_lzcnt_epi64.htmlfn._mm512_mask_madd_epi16.htmlfn._mm512_mask_maddubs_epi16.htmlfn._mm512_mask_max_epi16.htmlfn._mm512_mask_max_epi32.htmlfn._mm512_mask_max_epi64.htmlfn._mm512_mask_max_epi8.htmlfn._mm512_mask_max_epu16.htmlfn._mm512_mask_max_epu32.htmlfn._mm512_mask_max_epu64.htmlfn._mm512_mask_max_epu8.htmlfn._mm512_mask_max_pd.htmlfn._mm512_mask_max_ps.htmlfn._mm512_mask_max_round_pd.htmlfn._mm512_mask_max_round_ps.htmlfn._mm512_mask_min_epi16.htmlfn._mm512_mask_min_epi32.htmlfn._mm512_mask_min_epi64.htmlfn._mm512_mask_min_epi8.htmlfn._mm512_mask_min_epu16.htmlfn._mm512_mask_min_epu32.htmlfn._mm512_mask_min_epu64.htmlfn._mm512_mask_min_epu8.htmlfn._mm512_mask_min_pd.htmlfn._mm512_mask_min_ps.htmlfn._mm512_mask_min_round_pd.htmlfn._mm512_mask_min_round_ps.htmlfn._mm512_mask_mov_epi16.htmlfn._mm512_mask_mov_epi32.htmlfn._mm512_mask_mov_epi64.htmlfn._mm512_mask_mov_epi8.htmlfn._mm512_mask_mov_pd.htmlfn._mm512_mask_mov_ps.htmlfn._mm512_mask_movedup_pd.htmlfn._mm512_mask_movehdup_ps.htmlfn._mm512_mask_moveldup_ps.htmlfn._mm512_mask_mul_epi32.htmlfn._mm512_mask_mul_epu32.htmlfn._mm512_mask_mul_pd.htmlfn._mm512_mask_mul_ps.htmlfn._mm512_mask_mul_round_pd.htmlfn._mm512_mask_mul_round_ps.htmlfn._mm512_mask_mulhi_epi16.htmlfn._mm512_mask_mulhi_epu16.htmlfn._mm512_mask_mulhrs_epi16.htmlfn._mm512_mask_mullo_epi16.htmlfn._mm512_mask_mullo_epi32.htmlfn._mm512_mask_mullox_epi64.htmlfn._mm512_mask_multishift_epi64_epi8.htmlfn._mm512_mask_or_epi32.htmlfn._mm512_mask_or_epi64.htmlfn._mm512_mask_packs_epi16.htmlfn._mm512_mask_packs_epi32.htmlfn._mm512_mask_packus_epi16.htmlfn._mm512_mask_packus_epi32.htmlfn._mm512_mask_permute_pd.htmlfn._mm512_mask_permute_ps.htmlfn._mm512_mask_permutevar_epi32.htmlfn._mm512_mask_permutevar_pd.htmlfn._mm512_mask_permutevar_ps.htmlfn._mm512_mask_permutex2var_epi16.htmlfn._mm512_mask_permutex2var_epi32.htmlfn._mm512_mask_permutex2var_epi64.htmlfn._mm512_mask_permutex2var_epi8.htmlfn._mm512_mask_permutex2var_pd.htmlfn._mm512_mask_permutex2var_ps.htmlfn._mm512_mask_permutex_epi64.htmlfn._mm512_mask_permutex_pd.htmlfn._mm512_mask_permutexvar_epi16.htmlfn._mm512_mask_permutexvar_epi32.htmlfn._mm512_mask_permutexvar_epi64.htmlfn._mm512_mask_permutexvar_epi8.htmlfn._mm512_mask_permutexvar_pd.htmlfn._mm512_mask_permutexvar_ps.htmlfn._mm512_mask_popcnt_epi16.htmlfn._mm512_mask_popcnt_epi32.htmlfn._mm512_mask_popcnt_epi64.htmlfn._mm512_mask_popcnt_epi8.htmlfn._mm512_mask_rcp14_pd.htmlfn._mm512_mask_rcp14_ps.htmlfn._mm512_mask_reduce_add_epi32.htmlfn._mm512_mask_reduce_add_epi64.htmlfn._mm512_mask_reduce_add_pd.htmlfn._mm512_mask_reduce_add_ps.htmlfn._mm512_mask_reduce_and_epi32.htmlfn._mm512_mask_reduce_and_epi64.htmlfn._mm512_mask_reduce_max_epi32.htmlfn._mm512_mask_reduce_max_epi64.htmlfn._mm512_mask_reduce_max_epu32.htmlfn._mm512_mask_reduce_max_epu64.htmlfn._mm512_mask_reduce_max_pd.htmlfn._mm512_mask_reduce_max_ps.htmlfn._mm512_mask_reduce_min_epi32.htmlfn._mm512_mask_reduce_min_epi64.htmlfn._mm512_mask_reduce_min_epu32.htmlfn._mm512_mask_reduce_min_epu64.htmlfn._mm512_mask_reduce_min_pd.htmlfn._mm512_mask_reduce_min_ps.htmlfn._mm512_mask_reduce_mul_epi32.htmlfn._mm512_mask_reduce_mul_epi64.htmlfn._mm512_mask_reduce_mul_pd.htmlfn._mm512_mask_reduce_mul_ps.htmlfn._mm512_mask_reduce_or_epi32.htmlfn._mm512_mask_reduce_or_epi64.htmlfn._mm512_mask_rol_epi32.htmlfn._mm512_mask_rol_epi64.htmlfn._mm512_mask_rolv_epi32.htmlfn._mm512_mask_rolv_epi64.htmlfn._mm512_mask_ror_epi32.htmlfn._mm512_mask_ror_epi64.htmlfn._mm512_mask_rorv_epi32.htmlfn._mm512_mask_rorv_epi64.htmlfn._mm512_mask_roundscale_pd.htmlfn._mm512_mask_roundscale_ps.htmlfn._mm512_mask_roundscale_round_pd.htmlfn._mm512_mask_roundscale_round_ps.htmlfn._mm512_mask_rsqrt14_pd.htmlfn._mm512_mask_rsqrt14_ps.htmlfn._mm512_mask_scalef_pd.htmlfn._mm512_mask_scalef_ps.htmlfn._mm512_mask_scalef_round_pd.htmlfn._mm512_mask_scalef_round_ps.htmlfn._mm512_mask_set1_epi16.htmlfn._mm512_mask_set1_epi32.htmlfn._mm512_mask_set1_epi64.htmlfn._mm512_mask_set1_epi8.htmlfn._mm512_mask_shldi_epi16.htmlfn._mm512_mask_shldi_epi32.htmlfn._mm512_mask_shldi_epi64.htmlfn._mm512_mask_shldv_epi16.htmlfn._mm512_mask_shldv_epi32.htmlfn._mm512_mask_shldv_epi64.htmlfn._mm512_mask_shrdi_epi16.htmlfn._mm512_mask_shrdi_epi32.htmlfn._mm512_mask_shrdi_epi64.htmlfn._mm512_mask_shrdv_epi16.htmlfn._mm512_mask_shrdv_epi32.htmlfn._mm512_mask_shrdv_epi64.htmlfn._mm512_mask_shuffle_epi32.htmlfn._mm512_mask_shuffle_epi8.htmlfn._mm512_mask_shuffle_f32x4.htmlfn._mm512_mask_shuffle_f64x2.htmlfn._mm512_mask_shuffle_i32x4.htmlfn._mm512_mask_shuffle_i64x2.htmlfn._mm512_mask_shuffle_pd.htmlfn._mm512_mask_shuffle_ps.htmlfn._mm512_mask_shufflehi_epi16.htmlfn._mm512_mask_shufflelo_epi16.htmlfn._mm512_mask_sll_epi16.htmlfn._mm512_mask_sll_epi32.htmlfn._mm512_mask_sll_epi64.htmlfn._mm512_mask_slli_epi16.htmlfn._mm512_mask_slli_epi32.htmlfn._mm512_mask_slli_epi64.htmlfn._mm512_mask_sllv_epi16.htmlfn._mm512_mask_sllv_epi32.htmlfn._mm512_mask_sllv_epi64.htmlfn._mm512_mask_sqrt_pd.htmlfn._mm512_mask_sqrt_ps.htmlfn._mm512_mask_sqrt_round_pd.htmlfn._mm512_mask_sqrt_round_ps.htmlfn._mm512_mask_sra_epi16.htmlfn._mm512_mask_sra_epi32.htmlfn._mm512_mask_sra_epi64.htmlfn._mm512_mask_srai_epi16.htmlfn._mm512_mask_srai_epi32.htmlfn._mm512_mask_srai_epi64.htmlfn._mm512_mask_srav_epi16.htmlfn._mm512_mask_srav_epi32.htmlfn._mm512_mask_srav_epi64.htmlfn._mm512_mask_srl_epi16.htmlfn._mm512_mask_srl_epi32.htmlfn._mm512_mask_srl_epi64.htmlfn._mm512_mask_srli_epi16.htmlfn._mm512_mask_srli_epi32.htmlfn._mm512_mask_srli_epi64.htmlfn._mm512_mask_srlv_epi16.htmlfn._mm512_mask_srlv_epi32.htmlfn._mm512_mask_srlv_epi64.htmlfn._mm512_mask_store_epi32.htmlfn._mm512_mask_store_epi64.htmlfn._mm512_mask_store_pd.htmlfn._mm512_mask_store_ps.htmlfn._mm512_mask_storeu_epi16.htmlfn._mm512_mask_storeu_epi32.htmlfn._mm512_mask_storeu_epi64.htmlfn._mm512_mask_storeu_epi8.htmlfn._mm512_mask_storeu_pd.htmlfn._mm512_mask_storeu_ps.htmlfn._mm512_mask_sub_epi16.htmlfn._mm512_mask_sub_epi32.htmlfn._mm512_mask_sub_epi64.htmlfn._mm512_mask_sub_epi8.htmlfn._mm512_mask_sub_pd.htmlfn._mm512_mask_sub_ps.htmlfn._mm512_mask_sub_round_pd.htmlfn._mm512_mask_sub_round_ps.htmlfn._mm512_mask_subs_epi16.htmlfn._mm512_mask_subs_epi8.htmlfn._mm512_mask_subs_epu16.htmlfn._mm512_mask_subs_epu8.htmlfn._mm512_mask_ternarylogic_epi32.htmlfn._mm512_mask_ternarylogic_epi64.htmlfn._mm512_mask_test_epi16_mask.htmlfn._mm512_mask_test_epi32_mask.htmlfn._mm512_mask_test_epi64_mask.htmlfn._mm512_mask_test_epi8_mask.htmlfn._mm512_mask_testn_epi16_mask.htmlfn._mm512_mask_testn_epi32_mask.htmlfn._mm512_mask_testn_epi64_mask.htmlfn._mm512_mask_testn_epi8_mask.htmlfn._mm512_mask_unpackhi_epi16.htmlfn._mm512_mask_unpackhi_epi32.htmlfn._mm512_mask_unpackhi_epi64.htmlfn._mm512_mask_unpackhi_epi8.htmlfn._mm512_mask_unpackhi_pd.htmlfn._mm512_mask_unpackhi_ps.htmlfn._mm512_mask_unpacklo_epi16.htmlfn._mm512_mask_unpacklo_epi32.htmlfn._mm512_mask_unpacklo_epi64.htmlfn._mm512_mask_unpacklo_epi8.htmlfn._mm512_mask_unpacklo_pd.htmlfn._mm512_mask_unpacklo_ps.htmlfn._mm512_mask_xor_epi32.htmlfn._mm512_mask_xor_epi64.htmlfn._mm512_maskz_abs_epi16.htmlfn._mm512_maskz_abs_epi32.htmlfn._mm512_maskz_abs_epi64.htmlfn._mm512_maskz_abs_epi8.htmlfn._mm512_maskz_add_epi16.htmlfn._mm512_maskz_add_epi32.htmlfn._mm512_maskz_add_epi64.htmlfn._mm512_maskz_add_epi8.htmlfn._mm512_maskz_add_pd.htmlfn._mm512_maskz_add_ps.htmlfn._mm512_maskz_add_round_pd.htmlfn._mm512_maskz_add_round_ps.htmlfn._mm512_maskz_adds_epi16.htmlfn._mm512_maskz_adds_epi8.htmlfn._mm512_maskz_adds_epu16.htmlfn._mm512_maskz_adds_epu8.htmlfn._mm512_maskz_alignr_epi32.htmlfn._mm512_maskz_alignr_epi64.htmlfn._mm512_maskz_alignr_epi8.htmlfn._mm512_maskz_and_epi32.htmlfn._mm512_maskz_and_epi64.htmlfn._mm512_maskz_andnot_epi32.htmlfn._mm512_maskz_andnot_epi64.htmlfn._mm512_maskz_avg_epu16.htmlfn._mm512_maskz_avg_epu8.htmlfn._mm512_maskz_broadcast_f32x4.htmlfn._mm512_maskz_broadcast_f64x4.htmlfn._mm512_maskz_broadcast_i32x4.htmlfn._mm512_maskz_broadcast_i64x4.htmlfn._mm512_maskz_broadcastb_epi8.htmlfn._mm512_maskz_broadcastd_epi32.htmlfn._mm512_maskz_broadcastq_epi64.htmlfn._mm512_maskz_broadcastsd_pd.htmlfn._mm512_maskz_broadcastss_ps.htmlfn._mm512_maskz_broadcastw_epi16.htmlfn._mm512_maskz_compress_epi16.htmlfn._mm512_maskz_compress_epi32.htmlfn._mm512_maskz_compress_epi64.htmlfn._mm512_maskz_compress_epi8.htmlfn._mm512_maskz_compress_pd.htmlfn._mm512_maskz_compress_ps.htmlfn._mm512_maskz_conflict_epi32.htmlfn._mm512_maskz_conflict_epi64.htmlfn._mm512_maskz_cvt_roundepi32_ps.htmlfn._mm512_maskz_cvt_roundepu32_ps.htmlfn._mm512_maskz_cvt_roundpd_epi32.htmlfn._mm512_maskz_cvt_roundpd_epu32.htmlfn._mm512_maskz_cvt_roundpd_ps.htmlfn._mm512_maskz_cvt_roundph_ps.htmlfn._mm512_maskz_cvt_roundps_epi32.htmlfn._mm512_maskz_cvt_roundps_epu32.htmlfn._mm512_maskz_cvt_roundps_pd.htmlfn._mm512_maskz_cvt_roundps_ph.htmlfn._mm512_maskz_cvtepi16_epi32.htmlfn._mm512_maskz_cvtepi16_epi64.htmlfn._mm512_maskz_cvtepi16_epi8.htmlfn._mm512_maskz_cvtepi32_epi16.htmlfn._mm512_maskz_cvtepi32_epi64.htmlfn._mm512_maskz_cvtepi32_epi8.htmlfn._mm512_maskz_cvtepi32_pd.htmlfn._mm512_maskz_cvtepi32_ps.htmlfn._mm512_maskz_cvtepi64_epi16.htmlfn._mm512_maskz_cvtepi64_epi32.htmlfn._mm512_maskz_cvtepi64_epi8.htmlfn._mm512_maskz_cvtepi8_epi16.htmlfn._mm512_maskz_cvtepi8_epi32.htmlfn._mm512_maskz_cvtepi8_epi64.htmlfn._mm512_maskz_cvtepu16_epi32.htmlfn._mm512_maskz_cvtepu16_epi64.htmlfn._mm512_maskz_cvtepu32_epi64.htmlfn._mm512_maskz_cvtepu32_pd.htmlfn._mm512_maskz_cvtepu32_ps.htmlfn._mm512_maskz_cvtepu8_epi16.htmlfn._mm512_maskz_cvtepu8_epi32.htmlfn._mm512_maskz_cvtepu8_epi64.htmlfn._mm512_maskz_cvtne2ps_pbh.htmlfn._mm512_maskz_cvtneps_pbh.htmlfn._mm512_maskz_cvtpd_epi32.htmlfn._mm512_maskz_cvtpd_epu32.htmlfn._mm512_maskz_cvtpd_ps.htmlfn._mm512_maskz_cvtph_ps.htmlfn._mm512_maskz_cvtps_epi32.htmlfn._mm512_maskz_cvtps_epu32.htmlfn._mm512_maskz_cvtps_pd.htmlfn._mm512_maskz_cvtps_ph.htmlfn._mm512_maskz_cvtsepi16_epi8.htmlfn._mm512_maskz_cvtsepi32_epi16.htmlfn._mm512_maskz_cvtsepi32_epi8.htmlfn._mm512_maskz_cvtsepi64_epi16.htmlfn._mm512_maskz_cvtsepi64_epi32.htmlfn._mm512_maskz_cvtsepi64_epi8.htmlfn._mm512_maskz_cvtt_roundpd_epi32.htmlfn._mm512_maskz_cvtt_roundpd_epu32.htmlfn._mm512_maskz_cvtt_roundps_epi32.htmlfn._mm512_maskz_cvtt_roundps_epu32.htmlfn._mm512_maskz_cvttpd_epi32.htmlfn._mm512_maskz_cvttpd_epu32.htmlfn._mm512_maskz_cvttps_epi32.htmlfn._mm512_maskz_cvttps_epu32.htmlfn._mm512_maskz_cvtusepi16_epi8.htmlfn._mm512_maskz_cvtusepi32_epi16.htmlfn._mm512_maskz_cvtusepi32_epi8.htmlfn._mm512_maskz_cvtusepi64_epi16.htmlfn._mm512_maskz_cvtusepi64_epi32.htmlfn._mm512_maskz_cvtusepi64_epi8.htmlfn._mm512_maskz_dbsad_epu8.htmlfn._mm512_maskz_div_pd.htmlfn._mm512_maskz_div_ps.htmlfn._mm512_maskz_div_round_pd.htmlfn._mm512_maskz_div_round_ps.htmlfn._mm512_maskz_dpbf16_ps.htmlfn._mm512_maskz_dpbusd_epi32.htmlfn._mm512_maskz_dpbusds_epi32.htmlfn._mm512_maskz_dpwssd_epi32.htmlfn._mm512_maskz_dpwssds_epi32.htmlfn._mm512_maskz_expand_epi16.htmlfn._mm512_maskz_expand_epi32.htmlfn._mm512_maskz_expand_epi64.htmlfn._mm512_maskz_expand_epi8.htmlfn._mm512_maskz_expand_pd.htmlfn._mm512_maskz_expand_ps.htmlfn._mm512_maskz_expandloadu_epi16.htmlfn._mm512_maskz_expandloadu_epi32.htmlfn._mm512_maskz_expandloadu_epi64.htmlfn._mm512_maskz_expandloadu_epi8.htmlfn._mm512_maskz_expandloadu_pd.htmlfn._mm512_maskz_expandloadu_ps.htmlfn._mm512_maskz_extractf32x4_ps.htmlfn._mm512_maskz_extractf64x4_pd.htmlfn._mm512_maskz_extracti32x4_epi32.htmlfn._mm512_maskz_extracti64x4_epi64.htmlfn._mm512_maskz_fixupimm_pd.htmlfn._mm512_maskz_fixupimm_ps.htmlfn._mm512_maskz_fixupimm_round_pd.htmlfn._mm512_maskz_fixupimm_round_ps.htmlfn._mm512_maskz_fmadd_pd.htmlfn._mm512_maskz_fmadd_ps.htmlfn._mm512_maskz_fmadd_round_pd.htmlfn._mm512_maskz_fmadd_round_ps.htmlfn._mm512_maskz_fmaddsub_pd.htmlfn._mm512_maskz_fmaddsub_ps.htmlfn._mm512_maskz_fmaddsub_round_pd.htmlfn._mm512_maskz_fmaddsub_round_ps.htmlfn._mm512_maskz_fmsub_pd.htmlfn._mm512_maskz_fmsub_ps.htmlfn._mm512_maskz_fmsub_round_pd.htmlfn._mm512_maskz_fmsub_round_ps.htmlfn._mm512_maskz_fmsubadd_pd.htmlfn._mm512_maskz_fmsubadd_ps.htmlfn._mm512_maskz_fmsubadd_round_pd.htmlfn._mm512_maskz_fmsubadd_round_ps.htmlfn._mm512_maskz_fnmadd_pd.htmlfn._mm512_maskz_fnmadd_ps.htmlfn._mm512_maskz_fnmadd_round_pd.htmlfn._mm512_maskz_fnmadd_round_ps.htmlfn._mm512_maskz_fnmsub_pd.htmlfn._mm512_maskz_fnmsub_ps.htmlfn._mm512_maskz_fnmsub_round_pd.htmlfn._mm512_maskz_fnmsub_round_ps.htmlfn._mm512_maskz_getexp_pd.htmlfn._mm512_maskz_getexp_ps.htmlfn._mm512_maskz_getexp_round_pd.htmlfn._mm512_maskz_getexp_round_ps.htmlfn._mm512_maskz_getmant_pd.htmlfn._mm512_maskz_getmant_ps.htmlfn._mm512_maskz_getmant_round_pd.htmlfn._mm512_maskz_getmant_round_ps.htmlfn._mm512_maskz_gf2p8affine_epi64_epi8.htmlfn._mm512_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm512_maskz_gf2p8mul_epi8.htmlfn._mm512_maskz_insertf32x4.htmlfn._mm512_maskz_insertf64x4.htmlfn._mm512_maskz_inserti32x4.htmlfn._mm512_maskz_inserti64x4.htmlfn._mm512_maskz_load_epi32.htmlfn._mm512_maskz_load_epi64.htmlfn._mm512_maskz_load_pd.htmlfn._mm512_maskz_load_ps.htmlfn._mm512_maskz_loadu_epi16.htmlfn._mm512_maskz_loadu_epi32.htmlfn._mm512_maskz_loadu_epi64.htmlfn._mm512_maskz_loadu_epi8.htmlfn._mm512_maskz_loadu_pd.htmlfn._mm512_maskz_loadu_ps.htmlfn._mm512_maskz_lzcnt_epi32.htmlfn._mm512_maskz_lzcnt_epi64.htmlfn._mm512_maskz_madd_epi16.htmlfn._mm512_maskz_maddubs_epi16.htmlfn._mm512_maskz_max_epi16.htmlfn._mm512_maskz_max_epi32.htmlfn._mm512_maskz_max_epi64.htmlfn._mm512_maskz_max_epi8.htmlfn._mm512_maskz_max_epu16.htmlfn._mm512_maskz_max_epu32.htmlfn._mm512_maskz_max_epu64.htmlfn._mm512_maskz_max_epu8.htmlfn._mm512_maskz_max_pd.htmlfn._mm512_maskz_max_ps.htmlfn._mm512_maskz_max_round_pd.htmlfn._mm512_maskz_max_round_ps.htmlfn._mm512_maskz_min_epi16.htmlfn._mm512_maskz_min_epi32.htmlfn._mm512_maskz_min_epi64.htmlfn._mm512_maskz_min_epi8.htmlfn._mm512_maskz_min_epu16.htmlfn._mm512_maskz_min_epu32.htmlfn._mm512_maskz_min_epu64.htmlfn._mm512_maskz_min_epu8.htmlfn._mm512_maskz_min_pd.htmlfn._mm512_maskz_min_ps.htmlfn._mm512_maskz_min_round_pd.htmlfn._mm512_maskz_min_round_ps.htmlfn._mm512_maskz_mov_epi16.htmlfn._mm512_maskz_mov_epi32.htmlfn._mm512_maskz_mov_epi64.htmlfn._mm512_maskz_mov_epi8.htmlfn._mm512_maskz_mov_pd.htmlfn._mm512_maskz_mov_ps.htmlfn._mm512_maskz_movedup_pd.htmlfn._mm512_maskz_movehdup_ps.htmlfn._mm512_maskz_moveldup_ps.htmlfn._mm512_maskz_mul_epi32.htmlfn._mm512_maskz_mul_epu32.htmlfn._mm512_maskz_mul_pd.htmlfn._mm512_maskz_mul_ps.htmlfn._mm512_maskz_mul_round_pd.htmlfn._mm512_maskz_mul_round_ps.htmlfn._mm512_maskz_mulhi_epi16.htmlfn._mm512_maskz_mulhi_epu16.htmlfn._mm512_maskz_mulhrs_epi16.htmlfn._mm512_maskz_mullo_epi16.htmlfn._mm512_maskz_mullo_epi32.htmlfn._mm512_maskz_multishift_epi64_epi8.htmlfn._mm512_maskz_or_epi32.htmlfn._mm512_maskz_or_epi64.htmlfn._mm512_maskz_packs_epi16.htmlfn._mm512_maskz_packs_epi32.htmlfn._mm512_maskz_packus_epi16.htmlfn._mm512_maskz_packus_epi32.htmlfn._mm512_maskz_permute_pd.htmlfn._mm512_maskz_permute_ps.htmlfn._mm512_maskz_permutevar_pd.htmlfn._mm512_maskz_permutevar_ps.htmlfn._mm512_maskz_permutex2var_epi16.htmlfn._mm512_maskz_permutex2var_epi32.htmlfn._mm512_maskz_permutex2var_epi64.htmlfn._mm512_maskz_permutex2var_epi8.htmlfn._mm512_maskz_permutex2var_pd.htmlfn._mm512_maskz_permutex2var_ps.htmlfn._mm512_maskz_permutex_epi64.htmlfn._mm512_maskz_permutex_pd.htmlfn._mm512_maskz_permutexvar_epi16.htmlfn._mm512_maskz_permutexvar_epi32.htmlfn._mm512_maskz_permutexvar_epi64.htmlfn._mm512_maskz_permutexvar_epi8.htmlfn._mm512_maskz_permutexvar_pd.htmlfn._mm512_maskz_permutexvar_ps.htmlfn._mm512_maskz_popcnt_epi16.htmlfn._mm512_maskz_popcnt_epi32.htmlfn._mm512_maskz_popcnt_epi64.htmlfn._mm512_maskz_popcnt_epi8.htmlfn._mm512_maskz_rcp14_pd.htmlfn._mm512_maskz_rcp14_ps.htmlfn._mm512_maskz_rol_epi32.htmlfn._mm512_maskz_rol_epi64.htmlfn._mm512_maskz_rolv_epi32.htmlfn._mm512_maskz_rolv_epi64.htmlfn._mm512_maskz_ror_epi32.htmlfn._mm512_maskz_ror_epi64.htmlfn._mm512_maskz_rorv_epi32.htmlfn._mm512_maskz_rorv_epi64.htmlfn._mm512_maskz_roundscale_pd.htmlfn._mm512_maskz_roundscale_ps.htmlfn._mm512_maskz_roundscale_round_pd.htmlfn._mm512_maskz_roundscale_round_ps.htmlfn._mm512_maskz_rsqrt14_pd.htmlfn._mm512_maskz_rsqrt14_ps.htmlfn._mm512_maskz_scalef_pd.htmlfn._mm512_maskz_scalef_ps.htmlfn._mm512_maskz_scalef_round_pd.htmlfn._mm512_maskz_scalef_round_ps.htmlfn._mm512_maskz_set1_epi16.htmlfn._mm512_maskz_set1_epi32.htmlfn._mm512_maskz_set1_epi64.htmlfn._mm512_maskz_set1_epi8.htmlfn._mm512_maskz_shldi_epi16.htmlfn._mm512_maskz_shldi_epi32.htmlfn._mm512_maskz_shldi_epi64.htmlfn._mm512_maskz_shldv_epi16.htmlfn._mm512_maskz_shldv_epi32.htmlfn._mm512_maskz_shldv_epi64.htmlfn._mm512_maskz_shrdi_epi16.htmlfn._mm512_maskz_shrdi_epi32.htmlfn._mm512_maskz_shrdi_epi64.htmlfn._mm512_maskz_shrdv_epi16.htmlfn._mm512_maskz_shrdv_epi32.htmlfn._mm512_maskz_shrdv_epi64.htmlfn._mm512_maskz_shuffle_epi32.htmlfn._mm512_maskz_shuffle_epi8.htmlfn._mm512_maskz_shuffle_f32x4.htmlfn._mm512_maskz_shuffle_f64x2.htmlfn._mm512_maskz_shuffle_i32x4.htmlfn._mm512_maskz_shuffle_i64x2.htmlfn._mm512_maskz_shuffle_pd.htmlfn._mm512_maskz_shuffle_ps.htmlfn._mm512_maskz_shufflehi_epi16.htmlfn._mm512_maskz_shufflelo_epi16.htmlfn._mm512_maskz_sll_epi16.htmlfn._mm512_maskz_sll_epi32.htmlfn._mm512_maskz_sll_epi64.htmlfn._mm512_maskz_slli_epi16.htmlfn._mm512_maskz_slli_epi32.htmlfn._mm512_maskz_slli_epi64.htmlfn._mm512_maskz_sllv_epi16.htmlfn._mm512_maskz_sllv_epi32.htmlfn._mm512_maskz_sllv_epi64.htmlfn._mm512_maskz_sqrt_pd.htmlfn._mm512_maskz_sqrt_ps.htmlfn._mm512_maskz_sqrt_round_pd.htmlfn._mm512_maskz_sqrt_round_ps.htmlfn._mm512_maskz_sra_epi16.htmlfn._mm512_maskz_sra_epi32.htmlfn._mm512_maskz_sra_epi64.htmlfn._mm512_maskz_srai_epi16.htmlfn._mm512_maskz_srai_epi32.htmlfn._mm512_maskz_srai_epi64.htmlfn._mm512_maskz_srav_epi16.htmlfn._mm512_maskz_srav_epi32.htmlfn._mm512_maskz_srav_epi64.htmlfn._mm512_maskz_srl_epi16.htmlfn._mm512_maskz_srl_epi32.htmlfn._mm512_maskz_srl_epi64.htmlfn._mm512_maskz_srli_epi16.htmlfn._mm512_maskz_srli_epi32.htmlfn._mm512_maskz_srli_epi64.htmlfn._mm512_maskz_srlv_epi16.htmlfn._mm512_maskz_srlv_epi32.htmlfn._mm512_maskz_srlv_epi64.htmlfn._mm512_maskz_sub_epi16.htmlfn._mm512_maskz_sub_epi32.htmlfn._mm512_maskz_sub_epi64.htmlfn._mm512_maskz_sub_epi8.htmlfn._mm512_maskz_sub_pd.htmlfn._mm512_maskz_sub_ps.htmlfn._mm512_maskz_sub_round_pd.htmlfn._mm512_maskz_sub_round_ps.htmlfn._mm512_maskz_subs_epi16.htmlfn._mm512_maskz_subs_epi8.htmlfn._mm512_maskz_subs_epu16.htmlfn._mm512_maskz_subs_epu8.htmlfn._mm512_maskz_ternarylogic_epi32.htmlfn._mm512_maskz_ternarylogic_epi64.htmlfn._mm512_maskz_unpackhi_epi16.htmlfn._mm512_maskz_unpackhi_epi32.htmlfn._mm512_maskz_unpackhi_epi64.htmlfn._mm512_maskz_unpackhi_epi8.htmlfn._mm512_maskz_unpackhi_pd.htmlfn._mm512_maskz_unpackhi_ps.htmlfn._mm512_maskz_unpacklo_epi16.htmlfn._mm512_maskz_unpacklo_epi32.htmlfn._mm512_maskz_unpacklo_epi64.htmlfn._mm512_maskz_unpacklo_epi8.htmlfn._mm512_maskz_unpacklo_pd.htmlfn._mm512_maskz_unpacklo_ps.htmlfn._mm512_maskz_xor_epi32.htmlfn._mm512_maskz_xor_epi64.htmlfn._mm512_max_epi16.htmlfn._mm512_max_epi32.htmlfn._mm512_max_epi64.htmlfn._mm512_max_epi8.htmlfn._mm512_max_epu16.htmlfn._mm512_max_epu32.htmlfn._mm512_max_epu64.htmlfn._mm512_max_epu8.htmlfn._mm512_max_pd.htmlfn._mm512_max_ps.htmlfn._mm512_max_round_pd.htmlfn._mm512_max_round_ps.htmlfn._mm512_min_epi16.htmlfn._mm512_min_epi32.htmlfn._mm512_min_epi64.htmlfn._mm512_min_epi8.htmlfn._mm512_min_epu16.htmlfn._mm512_min_epu32.htmlfn._mm512_min_epu64.htmlfn._mm512_min_epu8.htmlfn._mm512_min_pd.htmlfn._mm512_min_ps.htmlfn._mm512_min_round_pd.htmlfn._mm512_min_round_ps.htmlfn._mm512_movedup_pd.htmlfn._mm512_movehdup_ps.htmlfn._mm512_moveldup_ps.htmlfn._mm512_movepi16_mask.htmlfn._mm512_movepi8_mask.htmlfn._mm512_movm_epi16.htmlfn._mm512_movm_epi8.htmlfn._mm512_mul_epi32.htmlfn._mm512_mul_epu32.htmlfn._mm512_mul_pd.htmlfn._mm512_mul_ps.htmlfn._mm512_mul_round_pd.htmlfn._mm512_mul_round_ps.htmlfn._mm512_mulhi_epi16.htmlfn._mm512_mulhi_epu16.htmlfn._mm512_mulhrs_epi16.htmlfn._mm512_mullo_epi16.htmlfn._mm512_mullo_epi32.htmlfn._mm512_mullox_epi64.htmlfn._mm512_multishift_epi64_epi8.htmlfn._mm512_or_epi32.htmlfn._mm512_or_epi64.htmlfn._mm512_or_si512.htmlfn._mm512_packs_epi16.htmlfn._mm512_packs_epi32.htmlfn._mm512_packus_epi16.htmlfn._mm512_packus_epi32.htmlfn._mm512_permute_pd.htmlfn._mm512_permute_ps.htmlfn._mm512_permutevar_epi32.htmlfn._mm512_permutevar_pd.htmlfn._mm512_permutevar_ps.htmlfn._mm512_permutex2var_epi16.htmlfn._mm512_permutex2var_epi32.htmlfn._mm512_permutex2var_epi64.htmlfn._mm512_permutex2var_epi8.htmlfn._mm512_permutex2var_pd.htmlfn._mm512_permutex2var_ps.htmlfn._mm512_permutex_epi64.htmlfn._mm512_permutex_pd.htmlfn._mm512_permutexvar_epi16.htmlfn._mm512_permutexvar_epi32.htmlfn._mm512_permutexvar_epi64.htmlfn._mm512_permutexvar_epi8.htmlfn._mm512_permutexvar_pd.htmlfn._mm512_permutexvar_ps.htmlfn._mm512_popcnt_epi16.htmlfn._mm512_popcnt_epi32.htmlfn._mm512_popcnt_epi64.htmlfn._mm512_popcnt_epi8.htmlfn._mm512_rcp14_pd.htmlfn._mm512_rcp14_ps.htmlfn._mm512_reduce_add_epi32.htmlfn._mm512_reduce_add_epi64.htmlfn._mm512_reduce_add_pd.htmlfn._mm512_reduce_add_ps.htmlfn._mm512_reduce_and_epi32.htmlfn._mm512_reduce_and_epi64.htmlfn._mm512_reduce_max_epi32.htmlfn._mm512_reduce_max_epi64.htmlfn._mm512_reduce_max_epu32.htmlfn._mm512_reduce_max_epu64.htmlfn._mm512_reduce_max_pd.htmlfn._mm512_reduce_max_ps.htmlfn._mm512_reduce_min_epi32.htmlfn._mm512_reduce_min_epi64.htmlfn._mm512_reduce_min_epu32.htmlfn._mm512_reduce_min_epu64.htmlfn._mm512_reduce_min_pd.htmlfn._mm512_reduce_min_ps.htmlfn._mm512_reduce_mul_epi32.htmlfn._mm512_reduce_mul_epi64.htmlfn._mm512_reduce_mul_pd.htmlfn._mm512_reduce_mul_ps.htmlfn._mm512_reduce_or_epi32.htmlfn._mm512_reduce_or_epi64.htmlfn._mm512_rol_epi32.htmlfn._mm512_rol_epi64.htmlfn._mm512_rolv_epi32.htmlfn._mm512_rolv_epi64.htmlfn._mm512_ror_epi32.htmlfn._mm512_ror_epi64.htmlfn._mm512_rorv_epi32.htmlfn._mm512_rorv_epi64.htmlfn._mm512_roundscale_pd.htmlfn._mm512_roundscale_ps.htmlfn._mm512_roundscale_round_pd.htmlfn._mm512_roundscale_round_ps.htmlfn._mm512_rsqrt14_pd.htmlfn._mm512_rsqrt14_ps.htmlfn._mm512_sad_epu8.htmlfn._mm512_scalef_pd.htmlfn._mm512_scalef_ps.htmlfn._mm512_scalef_round_pd.htmlfn._mm512_scalef_round_ps.htmlfn._mm512_set1_epi16.htmlfn._mm512_set1_epi32.htmlfn._mm512_set1_epi64.htmlfn._mm512_set1_epi8.htmlfn._mm512_set1_pd.htmlfn._mm512_set1_ps.htmlfn._mm512_set4_epi32.htmlfn._mm512_set4_epi64.htmlfn._mm512_set4_pd.htmlfn._mm512_set4_ps.htmlfn._mm512_set_epi16.htmlfn._mm512_set_epi32.htmlfn._mm512_set_epi64.htmlfn._mm512_set_epi8.htmlfn._mm512_set_pd.htmlfn._mm512_set_ps.htmlfn._mm512_setr4_epi32.htmlfn._mm512_setr4_epi64.htmlfn._mm512_setr4_pd.htmlfn._mm512_setr4_ps.htmlfn._mm512_setr_epi32.htmlfn._mm512_setr_epi64.htmlfn._mm512_setr_pd.htmlfn._mm512_setr_ps.htmlfn._mm512_setzero.htmlfn._mm512_setzero_epi32.htmlfn._mm512_setzero_pd.htmlfn._mm512_setzero_ps.htmlfn._mm512_setzero_si512.htmlfn._mm512_shldi_epi16.htmlfn._mm512_shldi_epi32.htmlfn._mm512_shldi_epi64.htmlfn._mm512_shldv_epi16.htmlfn._mm512_shldv_epi32.htmlfn._mm512_shldv_epi64.htmlfn._mm512_shrdi_epi16.htmlfn._mm512_shrdi_epi32.htmlfn._mm512_shrdi_epi64.htmlfn._mm512_shrdv_epi16.htmlfn._mm512_shrdv_epi32.htmlfn._mm512_shrdv_epi64.htmlfn._mm512_shuffle_epi32.htmlfn._mm512_shuffle_epi8.htmlfn._mm512_shuffle_f32x4.htmlfn._mm512_shuffle_f64x2.htmlfn._mm512_shuffle_i32x4.htmlfn._mm512_shuffle_i64x2.htmlfn._mm512_shuffle_pd.htmlfn._mm512_shuffle_ps.htmlfn._mm512_shufflehi_epi16.htmlfn._mm512_shufflelo_epi16.htmlfn._mm512_sll_epi16.htmlfn._mm512_sll_epi32.htmlfn._mm512_sll_epi64.htmlfn._mm512_slli_epi16.htmlfn._mm512_slli_epi32.htmlfn._mm512_slli_epi64.htmlfn._mm512_sllv_epi16.htmlfn._mm512_sllv_epi32.htmlfn._mm512_sllv_epi64.htmlfn._mm512_sqrt_pd.htmlfn._mm512_sqrt_ps.htmlfn._mm512_sqrt_round_pd.htmlfn._mm512_sqrt_round_ps.htmlfn._mm512_sra_epi16.htmlfn._mm512_sra_epi32.htmlfn._mm512_sra_epi64.htmlfn._mm512_srai_epi16.htmlfn._mm512_srai_epi32.htmlfn._mm512_srai_epi64.htmlfn._mm512_srav_epi16.htmlfn._mm512_srav_epi32.htmlfn._mm512_srav_epi64.htmlfn._mm512_srl_epi16.htmlfn._mm512_srl_epi32.htmlfn._mm512_srl_epi64.htmlfn._mm512_srli_epi16.htmlfn._mm512_srli_epi32.htmlfn._mm512_srli_epi64.htmlfn._mm512_srlv_epi16.htmlfn._mm512_srlv_epi32.htmlfn._mm512_srlv_epi64.htmlfn._mm512_store_epi32.htmlfn._mm512_store_epi64.htmlfn._mm512_store_pd.htmlfn._mm512_store_ps.htmlfn._mm512_store_si512.htmlfn._mm512_storeu_epi16.htmlfn._mm512_storeu_epi32.htmlfn._mm512_storeu_epi64.htmlfn._mm512_storeu_epi8.htmlfn._mm512_storeu_pd.htmlfn._mm512_storeu_ps.htmlfn._mm512_storeu_si512.htmlfn._mm512_stream_pd.htmlfn._mm512_stream_ps.htmlfn._mm512_stream_si512.htmlfn._mm512_sub_epi16.htmlfn._mm512_sub_epi32.htmlfn._mm512_sub_epi64.htmlfn._mm512_sub_epi8.htmlfn._mm512_sub_pd.htmlfn._mm512_sub_ps.htmlfn._mm512_sub_round_pd.htmlfn._mm512_sub_round_ps.htmlfn._mm512_subs_epi16.htmlfn._mm512_subs_epi8.htmlfn._mm512_subs_epu16.htmlfn._mm512_subs_epu8.htmlfn._mm512_ternarylogic_epi32.htmlfn._mm512_ternarylogic_epi64.htmlfn._mm512_test_epi16_mask.htmlfn._mm512_test_epi32_mask.htmlfn._mm512_test_epi64_mask.htmlfn._mm512_test_epi8_mask.htmlfn._mm512_testn_epi16_mask.htmlfn._mm512_testn_epi32_mask.htmlfn._mm512_testn_epi64_mask.htmlfn._mm512_testn_epi8_mask.htmlfn._mm512_undefined.htmlfn._mm512_undefined_epi32.htmlfn._mm512_undefined_pd.htmlfn._mm512_undefined_ps.htmlfn._mm512_unpackhi_epi16.htmlfn._mm512_unpackhi_epi32.htmlfn._mm512_unpackhi_epi64.htmlfn._mm512_unpackhi_epi8.htmlfn._mm512_unpackhi_pd.htmlfn._mm512_unpackhi_ps.htmlfn._mm512_unpacklo_epi16.htmlfn._mm512_unpacklo_epi32.htmlfn._mm512_unpacklo_epi64.htmlfn._mm512_unpacklo_epi8.htmlfn._mm512_unpacklo_pd.htmlfn._mm512_unpacklo_ps.htmlfn._mm512_xor_epi32.htmlfn._mm512_xor_epi64.htmlfn._mm512_xor_si512.htmlfn._mm512_zextpd128_pd512.htmlfn._mm512_zextpd256_pd512.htmlfn._mm512_zextps128_ps512.htmlfn._mm512_zextps256_ps512.htmlfn._mm512_zextsi128_si512.htmlfn._mm512_zextsi256_si512.htmlfn._mm_abs_epi16.htmlfn._mm_abs_epi32.htmlfn._mm_abs_epi8.htmlfn._mm_add_epi16.htmlfn._mm_add_epi32.htmlfn._mm_add_epi64.htmlfn._mm_add_epi8.htmlfn._mm_add_pd.htmlfn._mm_add_ps.htmlfn._mm_add_round_sd.htmlfn._mm_add_round_ss.htmlfn._mm_add_sd.htmlfn._mm_add_ss.htmlfn._mm_adds_epi16.htmlfn._mm_adds_epi8.htmlfn._mm_adds_epu16.htmlfn._mm_adds_epu8.htmlfn._mm_addsub_pd.htmlfn._mm_addsub_ps.htmlfn._mm_aesdec_si128.htmlfn._mm_aesdeclast_si128.htmlfn._mm_aesenc_si128.htmlfn._mm_aesenclast_si128.htmlfn._mm_aesimc_si128.htmlfn._mm_aeskeygenassist_si128.htmlfn._mm_alignr_epi32.htmlfn._mm_alignr_epi64.htmlfn._mm_alignr_epi8.htmlfn._mm_and_pd.htmlfn._mm_and_ps.htmlfn._mm_and_si128.htmlfn._mm_andnot_pd.htmlfn._mm_andnot_ps.htmlfn._mm_andnot_si128.htmlfn._mm_avg_epu16.htmlfn._mm_avg_epu8.htmlfn._mm_bitshuffle_epi64_mask.htmlfn._mm_blend_epi16.htmlfn._mm_blend_epi32.htmlfn._mm_blend_pd.htmlfn._mm_blend_ps.htmlfn._mm_blendv_epi8.htmlfn._mm_blendv_pd.htmlfn._mm_blendv_ps.htmlfn._mm_broadcast_ss.htmlfn._mm_broadcastb_epi8.htmlfn._mm_broadcastd_epi32.htmlfn._mm_broadcastmb_epi64.htmlfn._mm_broadcastmw_epi32.htmlfn._mm_broadcastq_epi64.htmlfn._mm_broadcastsd_pd.htmlfn._mm_broadcastss_ps.htmlfn._mm_broadcastw_epi16.htmlfn._mm_bslli_si128.htmlfn._mm_bsrli_si128.htmlfn._mm_castpd_ps.htmlfn._mm_castpd_si128.htmlfn._mm_castps_pd.htmlfn._mm_castps_si128.htmlfn._mm_castsi128_pd.htmlfn._mm_castsi128_ps.htmlfn._mm_ceil_pd.htmlfn._mm_ceil_ps.htmlfn._mm_ceil_sd.htmlfn._mm_ceil_ss.htmlfn._mm_clflush.htmlfn._mm_clmulepi64_si128.htmlfn._mm_cmp_epi16_mask.htmlfn._mm_cmp_epi32_mask.htmlfn._mm_cmp_epi64_mask.htmlfn._mm_cmp_epi8_mask.htmlfn._mm_cmp_epu16_mask.htmlfn._mm_cmp_epu32_mask.htmlfn._mm_cmp_epu64_mask.htmlfn._mm_cmp_epu8_mask.htmlfn._mm_cmp_pd.htmlfn._mm_cmp_pd_mask.htmlfn._mm_cmp_ps.htmlfn._mm_cmp_ps_mask.htmlfn._mm_cmp_round_sd_mask.htmlfn._mm_cmp_round_ss_mask.htmlfn._mm_cmp_sd.htmlfn._mm_cmp_sd_mask.htmlfn._mm_cmp_ss.htmlfn._mm_cmp_ss_mask.htmlfn._mm_cmpeq_epi16.htmlfn._mm_cmpeq_epi16_mask.htmlfn._mm_cmpeq_epi32.htmlfn._mm_cmpeq_epi32_mask.htmlfn._mm_cmpeq_epi64.htmlfn._mm_cmpeq_epi64_mask.htmlfn._mm_cmpeq_epi8.htmlfn._mm_cmpeq_epi8_mask.htmlfn._mm_cmpeq_epu16_mask.htmlfn._mm_cmpeq_epu32_mask.htmlfn._mm_cmpeq_epu64_mask.htmlfn._mm_cmpeq_epu8_mask.htmlfn._mm_cmpeq_pd.htmlfn._mm_cmpeq_ps.htmlfn._mm_cmpeq_sd.htmlfn._mm_cmpeq_ss.htmlfn._mm_cmpestra.htmlfn._mm_cmpestrc.htmlfn._mm_cmpestri.htmlfn._mm_cmpestrm.htmlfn._mm_cmpestro.htmlfn._mm_cmpestrs.htmlfn._mm_cmpestrz.htmlfn._mm_cmpge_epi16_mask.htmlfn._mm_cmpge_epi32_mask.htmlfn._mm_cmpge_epi64_mask.htmlfn._mm_cmpge_epi8_mask.htmlfn._mm_cmpge_epu16_mask.htmlfn._mm_cmpge_epu32_mask.htmlfn._mm_cmpge_epu64_mask.htmlfn._mm_cmpge_epu8_mask.htmlfn._mm_cmpge_pd.htmlfn._mm_cmpge_ps.htmlfn._mm_cmpge_sd.htmlfn._mm_cmpge_ss.htmlfn._mm_cmpgt_epi16.htmlfn._mm_cmpgt_epi16_mask.htmlfn._mm_cmpgt_epi32.htmlfn._mm_cmpgt_epi32_mask.htmlfn._mm_cmpgt_epi64.htmlfn._mm_cmpgt_epi64_mask.htmlfn._mm_cmpgt_epi8.htmlfn._mm_cmpgt_epi8_mask.htmlfn._mm_cmpgt_epu16_mask.htmlfn._mm_cmpgt_epu32_mask.htmlfn._mm_cmpgt_epu64_mask.htmlfn._mm_cmpgt_epu8_mask.htmlfn._mm_cmpgt_pd.htmlfn._mm_cmpgt_ps.htmlfn._mm_cmpgt_sd.htmlfn._mm_cmpgt_ss.htmlfn._mm_cmpistra.htmlfn._mm_cmpistrc.htmlfn._mm_cmpistri.htmlfn._mm_cmpistrm.htmlfn._mm_cmpistro.htmlfn._mm_cmpistrs.htmlfn._mm_cmpistrz.htmlfn._mm_cmple_epi16_mask.htmlfn._mm_cmple_epi32_mask.htmlfn._mm_cmple_epi64_mask.htmlfn._mm_cmple_epi8_mask.htmlfn._mm_cmple_epu16_mask.htmlfn._mm_cmple_epu32_mask.htmlfn._mm_cmple_epu64_mask.htmlfn._mm_cmple_epu8_mask.htmlfn._mm_cmple_pd.htmlfn._mm_cmple_ps.htmlfn._mm_cmple_sd.htmlfn._mm_cmple_ss.htmlfn._mm_cmplt_epi16.htmlfn._mm_cmplt_epi16_mask.htmlfn._mm_cmplt_epi32.htmlfn._mm_cmplt_epi32_mask.htmlfn._mm_cmplt_epi64_mask.htmlfn._mm_cmplt_epi8.htmlfn._mm_cmplt_epi8_mask.htmlfn._mm_cmplt_epu16_mask.htmlfn._mm_cmplt_epu32_mask.htmlfn._mm_cmplt_epu64_mask.htmlfn._mm_cmplt_epu8_mask.htmlfn._mm_cmplt_pd.htmlfn._mm_cmplt_ps.htmlfn._mm_cmplt_sd.htmlfn._mm_cmplt_ss.htmlfn._mm_cmpneq_epi16_mask.htmlfn._mm_cmpneq_epi32_mask.htmlfn._mm_cmpneq_epi64_mask.htmlfn._mm_cmpneq_epi8_mask.htmlfn._mm_cmpneq_epu16_mask.htmlfn._mm_cmpneq_epu32_mask.htmlfn._mm_cmpneq_epu64_mask.htmlfn._mm_cmpneq_epu8_mask.htmlfn._mm_cmpneq_pd.htmlfn._mm_cmpneq_ps.htmlfn._mm_cmpneq_sd.htmlfn._mm_cmpneq_ss.htmlfn._mm_cmpnge_pd.htmlfn._mm_cmpnge_ps.htmlfn._mm_cmpnge_sd.htmlfn._mm_cmpnge_ss.htmlfn._mm_cmpngt_pd.htmlfn._mm_cmpngt_ps.htmlfn._mm_cmpngt_sd.htmlfn._mm_cmpngt_ss.htmlfn._mm_cmpnle_pd.htmlfn._mm_cmpnle_ps.htmlfn._mm_cmpnle_sd.htmlfn._mm_cmpnle_ss.htmlfn._mm_cmpnlt_pd.htmlfn._mm_cmpnlt_ps.htmlfn._mm_cmpnlt_sd.htmlfn._mm_cmpnlt_ss.htmlfn._mm_cmpord_pd.htmlfn._mm_cmpord_ps.htmlfn._mm_cmpord_sd.htmlfn._mm_cmpord_ss.htmlfn._mm_cmpunord_pd.htmlfn._mm_cmpunord_ps.htmlfn._mm_cmpunord_sd.htmlfn._mm_cmpunord_ss.htmlfn._mm_comi_round_sd.htmlfn._mm_comi_round_ss.htmlfn._mm_comieq_sd.htmlfn._mm_comieq_ss.htmlfn._mm_comige_sd.htmlfn._mm_comige_ss.htmlfn._mm_comigt_sd.htmlfn._mm_comigt_ss.htmlfn._mm_comile_sd.htmlfn._mm_comile_ss.htmlfn._mm_comilt_sd.htmlfn._mm_comilt_ss.htmlfn._mm_comineq_sd.htmlfn._mm_comineq_ss.htmlfn._mm_conflict_epi32.htmlfn._mm_conflict_epi64.htmlfn._mm_crc32_u16.htmlfn._mm_crc32_u32.htmlfn._mm_crc32_u8.htmlfn._mm_cvt_roundi32_ss.htmlfn._mm_cvt_roundsd_i32.htmlfn._mm_cvt_roundsd_si32.htmlfn._mm_cvt_roundsd_ss.htmlfn._mm_cvt_roundsd_u32.htmlfn._mm_cvt_roundsi32_ss.htmlfn._mm_cvt_roundss_i32.htmlfn._mm_cvt_roundss_sd.htmlfn._mm_cvt_roundss_si32.htmlfn._mm_cvt_roundss_u32.htmlfn._mm_cvt_roundu32_ss.htmlfn._mm_cvt_si2ss.htmlfn._mm_cvt_ss2si.htmlfn._mm_cvtepi16_epi32.htmlfn._mm_cvtepi16_epi64.htmlfn._mm_cvtepi16_epi8.htmlfn._mm_cvtepi32_epi16.htmlfn._mm_cvtepi32_epi64.htmlfn._mm_cvtepi32_epi8.htmlfn._mm_cvtepi32_pd.htmlfn._mm_cvtepi32_ps.htmlfn._mm_cvtepi64_epi16.htmlfn._mm_cvtepi64_epi32.htmlfn._mm_cvtepi64_epi8.htmlfn._mm_cvtepi8_epi16.htmlfn._mm_cvtepi8_epi32.htmlfn._mm_cvtepi8_epi64.htmlfn._mm_cvtepu16_epi32.htmlfn._mm_cvtepu16_epi64.htmlfn._mm_cvtepu32_epi64.htmlfn._mm_cvtepu32_pd.htmlfn._mm_cvtepu8_epi16.htmlfn._mm_cvtepu8_epi32.htmlfn._mm_cvtepu8_epi64.htmlfn._mm_cvti32_sd.htmlfn._mm_cvti32_ss.htmlfn._mm_cvtne2ps_pbh.htmlfn._mm_cvtpd_epi32.htmlfn._mm_cvtpd_epu32.htmlfn._mm_cvtpd_ps.htmlfn._mm_cvtph_ps.htmlfn._mm_cvtps_epi32.htmlfn._mm_cvtps_epu32.htmlfn._mm_cvtps_pd.htmlfn._mm_cvtps_ph.htmlfn._mm_cvtsd_f64.htmlfn._mm_cvtsd_i32.htmlfn._mm_cvtsd_si32.htmlfn._mm_cvtsd_ss.htmlfn._mm_cvtsd_u32.htmlfn._mm_cvtsepi16_epi8.htmlfn._mm_cvtsepi32_epi16.htmlfn._mm_cvtsepi32_epi8.htmlfn._mm_cvtsepi64_epi16.htmlfn._mm_cvtsepi64_epi32.htmlfn._mm_cvtsepi64_epi8.htmlfn._mm_cvtsi128_si32.htmlfn._mm_cvtsi32_sd.htmlfn._mm_cvtsi32_si128.htmlfn._mm_cvtsi32_ss.htmlfn._mm_cvtss_f32.htmlfn._mm_cvtss_i32.htmlfn._mm_cvtss_sd.htmlfn._mm_cvtss_si32.htmlfn._mm_cvtss_u32.htmlfn._mm_cvtt_roundsd_i32.htmlfn._mm_cvtt_roundsd_si32.htmlfn._mm_cvtt_roundsd_u32.htmlfn._mm_cvtt_roundss_i32.htmlfn._mm_cvtt_roundss_si32.htmlfn._mm_cvtt_roundss_u32.htmlfn._mm_cvtt_ss2si.htmlfn._mm_cvttpd_epi32.htmlfn._mm_cvttpd_epu32.htmlfn._mm_cvttps_epi32.htmlfn._mm_cvttps_epu32.htmlfn._mm_cvttsd_i32.htmlfn._mm_cvttsd_si32.htmlfn._mm_cvttsd_u32.htmlfn._mm_cvttss_i32.htmlfn._mm_cvttss_si32.htmlfn._mm_cvttss_u32.htmlfn._mm_cvtu32_sd.htmlfn._mm_cvtu32_ss.htmlfn._mm_cvtusepi16_epi8.htmlfn._mm_cvtusepi32_epi16.htmlfn._mm_cvtusepi32_epi8.htmlfn._mm_cvtusepi64_epi16.htmlfn._mm_cvtusepi64_epi32.htmlfn._mm_cvtusepi64_epi8.htmlfn._mm_dbsad_epu8.htmlfn._mm_div_pd.htmlfn._mm_div_ps.htmlfn._mm_div_round_sd.htmlfn._mm_div_round_ss.htmlfn._mm_div_sd.htmlfn._mm_div_ss.htmlfn._mm_dp_pd.htmlfn._mm_dp_ps.htmlfn._mm_dpbf16_ps.htmlfn._mm_dpbusd_epi32.htmlfn._mm_dpbusds_epi32.htmlfn._mm_dpwssd_epi32.htmlfn._mm_dpwssds_epi32.htmlfn._mm_extract_epi16.htmlfn._mm_extract_epi32.htmlfn._mm_extract_epi8.htmlfn._mm_extract_ps.htmlfn._mm_extract_si64.htmlfn._mm_fixupimm_pd.htmlfn._mm_fixupimm_ps.htmlfn._mm_fixupimm_round_sd.htmlfn._mm_fixupimm_round_ss.htmlfn._mm_fixupimm_sd.htmlfn._mm_fixupimm_ss.htmlfn._mm_floor_pd.htmlfn._mm_floor_ps.htmlfn._mm_floor_sd.htmlfn._mm_floor_ss.htmlfn._mm_fmadd_pd.htmlfn._mm_fmadd_ps.htmlfn._mm_fmadd_round_sd.htmlfn._mm_fmadd_round_ss.htmlfn._mm_fmadd_sd.htmlfn._mm_fmadd_ss.htmlfn._mm_fmaddsub_pd.htmlfn._mm_fmaddsub_ps.htmlfn._mm_fmsub_pd.htmlfn._mm_fmsub_ps.htmlfn._mm_fmsub_round_sd.htmlfn._mm_fmsub_round_ss.htmlfn._mm_fmsub_sd.htmlfn._mm_fmsub_ss.htmlfn._mm_fmsubadd_pd.htmlfn._mm_fmsubadd_ps.htmlfn._mm_fnmadd_pd.htmlfn._mm_fnmadd_ps.htmlfn._mm_fnmadd_round_sd.htmlfn._mm_fnmadd_round_ss.htmlfn._mm_fnmadd_sd.htmlfn._mm_fnmadd_ss.htmlfn._mm_fnmsub_pd.htmlfn._mm_fnmsub_ps.htmlfn._mm_fnmsub_round_sd.htmlfn._mm_fnmsub_round_ss.htmlfn._mm_fnmsub_sd.htmlfn._mm_fnmsub_ss.htmlfn._mm_getcsr.htmlfn._mm_getexp_pd.htmlfn._mm_getexp_ps.htmlfn._mm_getexp_round_sd.htmlfn._mm_getexp_round_ss.htmlfn._mm_getexp_sd.htmlfn._mm_getexp_ss.htmlfn._mm_getmant_pd.htmlfn._mm_getmant_ps.htmlfn._mm_getmant_round_sd.htmlfn._mm_getmant_round_ss.htmlfn._mm_getmant_sd.htmlfn._mm_getmant_ss.htmlfn._mm_gf2p8affine_epi64_epi8.htmlfn._mm_gf2p8affineinv_epi64_epi8.htmlfn._mm_gf2p8mul_epi8.htmlfn._mm_hadd_epi16.htmlfn._mm_hadd_epi32.htmlfn._mm_hadd_pd.htmlfn._mm_hadd_ps.htmlfn._mm_hadds_epi16.htmlfn._mm_hsub_epi16.htmlfn._mm_hsub_epi32.htmlfn._mm_hsub_pd.htmlfn._mm_hsub_ps.htmlfn._mm_hsubs_epi16.htmlfn._mm_i32gather_epi32.htmlfn._mm_i32gather_epi64.htmlfn._mm_i32gather_pd.htmlfn._mm_i32gather_ps.htmlfn._mm_i64gather_epi32.htmlfn._mm_i64gather_epi64.htmlfn._mm_i64gather_pd.htmlfn._mm_i64gather_ps.htmlfn._mm_insert_epi16.htmlfn._mm_insert_epi32.htmlfn._mm_insert_epi8.htmlfn._mm_insert_ps.htmlfn._mm_insert_si64.htmlfn._mm_lddqu_si128.htmlfn._mm_lfence.htmlfn._mm_load1_pd.htmlfn._mm_load1_ps.htmlfn._mm_load_epi32.htmlfn._mm_load_epi64.htmlfn._mm_load_pd.htmlfn._mm_load_pd1.htmlfn._mm_load_ps.htmlfn._mm_load_ps1.htmlfn._mm_load_sd.htmlfn._mm_load_si128.htmlfn._mm_load_ss.htmlfn._mm_loaddup_pd.htmlfn._mm_loadh_pd.htmlfn._mm_loadl_epi64.htmlfn._mm_loadl_pd.htmlfn._mm_loadr_pd.htmlfn._mm_loadr_ps.htmlfn._mm_loadu_epi16.htmlfn._mm_loadu_epi32.htmlfn._mm_loadu_epi64.htmlfn._mm_loadu_epi8.htmlfn._mm_loadu_pd.htmlfn._mm_loadu_ps.htmlfn._mm_loadu_si128.htmlfn._mm_loadu_si64.htmlfn._mm_lzcnt_epi32.htmlfn._mm_lzcnt_epi64.htmlfn._mm_madd52hi_epu64.htmlfn._mm_madd52lo_epu64.htmlfn._mm_madd_epi16.htmlfn._mm_maddubs_epi16.htmlfn._mm_mask2_permutex2var_epi16.htmlfn._mm_mask2_permutex2var_epi32.htmlfn._mm_mask2_permutex2var_epi64.htmlfn._mm_mask2_permutex2var_epi8.htmlfn._mm_mask2_permutex2var_pd.htmlfn._mm_mask2_permutex2var_ps.htmlfn._mm_mask3_fmadd_pd.htmlfn._mm_mask3_fmadd_ps.htmlfn._mm_mask3_fmadd_round_sd.htmlfn._mm_mask3_fmadd_round_ss.htmlfn._mm_mask3_fmadd_sd.htmlfn._mm_mask3_fmadd_ss.htmlfn._mm_mask3_fmaddsub_pd.htmlfn._mm_mask3_fmaddsub_ps.htmlfn._mm_mask3_fmsub_pd.htmlfn._mm_mask3_fmsub_ps.htmlfn._mm_mask3_fmsub_round_sd.htmlfn._mm_mask3_fmsub_round_ss.htmlfn._mm_mask3_fmsub_sd.htmlfn._mm_mask3_fmsub_ss.htmlfn._mm_mask3_fmsubadd_pd.htmlfn._mm_mask3_fmsubadd_ps.htmlfn._mm_mask3_fnmadd_pd.htmlfn._mm_mask3_fnmadd_ps.htmlfn._mm_mask3_fnmadd_round_sd.htmlfn._mm_mask3_fnmadd_round_ss.htmlfn._mm_mask3_fnmadd_sd.htmlfn._mm_mask3_fnmadd_ss.htmlfn._mm_mask3_fnmsub_pd.htmlfn._mm_mask3_fnmsub_ps.htmlfn._mm_mask3_fnmsub_round_sd.htmlfn._mm_mask3_fnmsub_round_ss.htmlfn._mm_mask3_fnmsub_sd.htmlfn._mm_mask3_fnmsub_ss.htmlfn._mm_mask_abs_epi16.htmlfn._mm_mask_abs_epi32.htmlfn._mm_mask_abs_epi8.htmlfn._mm_mask_add_epi16.htmlfn._mm_mask_add_epi32.htmlfn._mm_mask_add_epi64.htmlfn._mm_mask_add_epi8.htmlfn._mm_mask_add_pd.htmlfn._mm_mask_add_ps.htmlfn._mm_mask_add_round_sd.htmlfn._mm_mask_add_round_ss.htmlfn._mm_mask_add_sd.htmlfn._mm_mask_add_ss.htmlfn._mm_mask_adds_epi16.htmlfn._mm_mask_adds_epi8.htmlfn._mm_mask_adds_epu16.htmlfn._mm_mask_adds_epu8.htmlfn._mm_mask_alignr_epi32.htmlfn._mm_mask_alignr_epi64.htmlfn._mm_mask_alignr_epi8.htmlfn._mm_mask_and_epi32.htmlfn._mm_mask_and_epi64.htmlfn._mm_mask_andnot_epi32.htmlfn._mm_mask_andnot_epi64.htmlfn._mm_mask_avg_epu16.htmlfn._mm_mask_avg_epu8.htmlfn._mm_mask_bitshuffle_epi64_mask.htmlfn._mm_mask_blend_epi16.htmlfn._mm_mask_blend_epi32.htmlfn._mm_mask_blend_epi64.htmlfn._mm_mask_blend_epi8.htmlfn._mm_mask_blend_pd.htmlfn._mm_mask_blend_ps.htmlfn._mm_mask_broadcastb_epi8.htmlfn._mm_mask_broadcastd_epi32.htmlfn._mm_mask_broadcastq_epi64.htmlfn._mm_mask_broadcastss_ps.htmlfn._mm_mask_broadcastw_epi16.htmlfn._mm_mask_cmp_epi16_mask.htmlfn._mm_mask_cmp_epi32_mask.htmlfn._mm_mask_cmp_epi64_mask.htmlfn._mm_mask_cmp_epi8_mask.htmlfn._mm_mask_cmp_epu16_mask.htmlfn._mm_mask_cmp_epu32_mask.htmlfn._mm_mask_cmp_epu64_mask.htmlfn._mm_mask_cmp_epu8_mask.htmlfn._mm_mask_cmp_pd_mask.htmlfn._mm_mask_cmp_ps_mask.htmlfn._mm_mask_cmp_round_sd_mask.htmlfn._mm_mask_cmp_round_ss_mask.htmlfn._mm_mask_cmp_sd_mask.htmlfn._mm_mask_cmp_ss_mask.htmlfn._mm_mask_cmpeq_epi16_mask.htmlfn._mm_mask_cmpeq_epi32_mask.htmlfn._mm_mask_cmpeq_epi64_mask.htmlfn._mm_mask_cmpeq_epi8_mask.htmlfn._mm_mask_cmpeq_epu16_mask.htmlfn._mm_mask_cmpeq_epu32_mask.htmlfn._mm_mask_cmpeq_epu64_mask.htmlfn._mm_mask_cmpeq_epu8_mask.htmlfn._mm_mask_cmpge_epi16_mask.htmlfn._mm_mask_cmpge_epi32_mask.htmlfn._mm_mask_cmpge_epi64_mask.htmlfn._mm_mask_cmpge_epi8_mask.htmlfn._mm_mask_cmpge_epu16_mask.htmlfn._mm_mask_cmpge_epu32_mask.htmlfn._mm_mask_cmpge_epu64_mask.htmlfn._mm_mask_cmpge_epu8_mask.htmlfn._mm_mask_cmpgt_epi16_mask.htmlfn._mm_mask_cmpgt_epi32_mask.htmlfn._mm_mask_cmpgt_epi64_mask.htmlfn._mm_mask_cmpgt_epi8_mask.htmlfn._mm_mask_cmpgt_epu16_mask.htmlfn._mm_mask_cmpgt_epu32_mask.htmlfn._mm_mask_cmpgt_epu64_mask.htmlfn._mm_mask_cmpgt_epu8_mask.htmlfn._mm_mask_cmple_epi16_mask.htmlfn._mm_mask_cmple_epi32_mask.htmlfn._mm_mask_cmple_epi64_mask.htmlfn._mm_mask_cmple_epi8_mask.htmlfn._mm_mask_cmple_epu16_mask.htmlfn._mm_mask_cmple_epu32_mask.htmlfn._mm_mask_cmple_epu64_mask.htmlfn._mm_mask_cmple_epu8_mask.htmlfn._mm_mask_cmplt_epi16_mask.htmlfn._mm_mask_cmplt_epi32_mask.htmlfn._mm_mask_cmplt_epi64_mask.htmlfn._mm_mask_cmplt_epi8_mask.htmlfn._mm_mask_cmplt_epu16_mask.htmlfn._mm_mask_cmplt_epu32_mask.htmlfn._mm_mask_cmplt_epu64_mask.htmlfn._mm_mask_cmplt_epu8_mask.htmlfn._mm_mask_cmpneq_epi16_mask.htmlfn._mm_mask_cmpneq_epi32_mask.htmlfn._mm_mask_cmpneq_epi64_mask.htmlfn._mm_mask_cmpneq_epi8_mask.htmlfn._mm_mask_cmpneq_epu16_mask.htmlfn._mm_mask_cmpneq_epu32_mask.htmlfn._mm_mask_cmpneq_epu64_mask.htmlfn._mm_mask_cmpneq_epu8_mask.htmlfn._mm_mask_compress_epi16.htmlfn._mm_mask_compress_epi32.htmlfn._mm_mask_compress_epi64.htmlfn._mm_mask_compress_epi8.htmlfn._mm_mask_compress_pd.htmlfn._mm_mask_compress_ps.htmlfn._mm_mask_compressstoreu_epi16.htmlfn._mm_mask_compressstoreu_epi32.htmlfn._mm_mask_compressstoreu_epi64.htmlfn._mm_mask_compressstoreu_epi8.htmlfn._mm_mask_compressstoreu_pd.htmlfn._mm_mask_compressstoreu_ps.htmlfn._mm_mask_conflict_epi32.htmlfn._mm_mask_conflict_epi64.htmlfn._mm_mask_cvt_roundps_ph.htmlfn._mm_mask_cvt_roundsd_ss.htmlfn._mm_mask_cvt_roundss_sd.htmlfn._mm_mask_cvtepi16_epi32.htmlfn._mm_mask_cvtepi16_epi64.htmlfn._mm_mask_cvtepi16_epi8.htmlfn._mm_mask_cvtepi16_storeu_epi8.htmlfn._mm_mask_cvtepi32_epi16.htmlfn._mm_mask_cvtepi32_epi64.htmlfn._mm_mask_cvtepi32_epi8.htmlfn._mm_mask_cvtepi32_pd.htmlfn._mm_mask_cvtepi32_ps.htmlfn._mm_mask_cvtepi32_storeu_epi16.htmlfn._mm_mask_cvtepi32_storeu_epi8.htmlfn._mm_mask_cvtepi64_epi16.htmlfn._mm_mask_cvtepi64_epi32.htmlfn._mm_mask_cvtepi64_epi8.htmlfn._mm_mask_cvtepi64_storeu_epi16.htmlfn._mm_mask_cvtepi64_storeu_epi32.htmlfn._mm_mask_cvtepi64_storeu_epi8.htmlfn._mm_mask_cvtepi8_epi16.htmlfn._mm_mask_cvtepi8_epi32.htmlfn._mm_mask_cvtepi8_epi64.htmlfn._mm_mask_cvtepu16_epi32.htmlfn._mm_mask_cvtepu16_epi64.htmlfn._mm_mask_cvtepu32_epi64.htmlfn._mm_mask_cvtepu32_pd.htmlfn._mm_mask_cvtepu8_epi16.htmlfn._mm_mask_cvtepu8_epi32.htmlfn._mm_mask_cvtepu8_epi64.htmlfn._mm_mask_cvtne2ps_pbh.htmlfn._mm_mask_cvtpd_epi32.htmlfn._mm_mask_cvtpd_epu32.htmlfn._mm_mask_cvtpd_ps.htmlfn._mm_mask_cvtph_ps.htmlfn._mm_mask_cvtps_epi32.htmlfn._mm_mask_cvtps_epu32.htmlfn._mm_mask_cvtps_ph.htmlfn._mm_mask_cvtsd_ss.htmlfn._mm_mask_cvtsepi16_epi8.htmlfn._mm_mask_cvtsepi16_storeu_epi8.htmlfn._mm_mask_cvtsepi32_epi16.htmlfn._mm_mask_cvtsepi32_epi8.htmlfn._mm_mask_cvtsepi32_storeu_epi16.htmlfn._mm_mask_cvtsepi32_storeu_epi8.htmlfn._mm_mask_cvtsepi64_epi16.htmlfn._mm_mask_cvtsepi64_epi32.htmlfn._mm_mask_cvtsepi64_epi8.htmlfn._mm_mask_cvtsepi64_storeu_epi16.htmlfn._mm_mask_cvtsepi64_storeu_epi32.htmlfn._mm_mask_cvtsepi64_storeu_epi8.htmlfn._mm_mask_cvtss_sd.htmlfn._mm_mask_cvttpd_epi32.htmlfn._mm_mask_cvttpd_epu32.htmlfn._mm_mask_cvttps_epi32.htmlfn._mm_mask_cvttps_epu32.htmlfn._mm_mask_cvtusepi16_epi8.htmlfn._mm_mask_cvtusepi16_storeu_epi8.htmlfn._mm_mask_cvtusepi32_epi16.htmlfn._mm_mask_cvtusepi32_epi8.htmlfn._mm_mask_cvtusepi32_storeu_epi16.htmlfn._mm_mask_cvtusepi32_storeu_epi8.htmlfn._mm_mask_cvtusepi64_epi16.htmlfn._mm_mask_cvtusepi64_epi32.htmlfn._mm_mask_cvtusepi64_epi8.htmlfn._mm_mask_cvtusepi64_storeu_epi16.htmlfn._mm_mask_cvtusepi64_storeu_epi32.htmlfn._mm_mask_cvtusepi64_storeu_epi8.htmlfn._mm_mask_dbsad_epu8.htmlfn._mm_mask_div_pd.htmlfn._mm_mask_div_ps.htmlfn._mm_mask_div_round_sd.htmlfn._mm_mask_div_round_ss.htmlfn._mm_mask_div_sd.htmlfn._mm_mask_div_ss.htmlfn._mm_mask_dpbf16_ps.htmlfn._mm_mask_dpbusd_epi32.htmlfn._mm_mask_dpbusds_epi32.htmlfn._mm_mask_dpwssd_epi32.htmlfn._mm_mask_dpwssds_epi32.htmlfn._mm_mask_expand_epi16.htmlfn._mm_mask_expand_epi32.htmlfn._mm_mask_expand_epi64.htmlfn._mm_mask_expand_epi8.htmlfn._mm_mask_expand_pd.htmlfn._mm_mask_expand_ps.htmlfn._mm_mask_expandloadu_epi16.htmlfn._mm_mask_expandloadu_epi32.htmlfn._mm_mask_expandloadu_epi64.htmlfn._mm_mask_expandloadu_epi8.htmlfn._mm_mask_expandloadu_pd.htmlfn._mm_mask_expandloadu_ps.htmlfn._mm_mask_fixupimm_pd.htmlfn._mm_mask_fixupimm_ps.htmlfn._mm_mask_fixupimm_round_sd.htmlfn._mm_mask_fixupimm_round_ss.htmlfn._mm_mask_fixupimm_sd.htmlfn._mm_mask_fixupimm_ss.htmlfn._mm_mask_fmadd_pd.htmlfn._mm_mask_fmadd_ps.htmlfn._mm_mask_fmadd_round_sd.htmlfn._mm_mask_fmadd_round_ss.htmlfn._mm_mask_fmadd_sd.htmlfn._mm_mask_fmadd_ss.htmlfn._mm_mask_fmaddsub_pd.htmlfn._mm_mask_fmaddsub_ps.htmlfn._mm_mask_fmsub_pd.htmlfn._mm_mask_fmsub_ps.htmlfn._mm_mask_fmsub_round_sd.htmlfn._mm_mask_fmsub_round_ss.htmlfn._mm_mask_fmsub_sd.htmlfn._mm_mask_fmsub_ss.htmlfn._mm_mask_fmsubadd_pd.htmlfn._mm_mask_fmsubadd_ps.htmlfn._mm_mask_fnmadd_pd.htmlfn._mm_mask_fnmadd_ps.htmlfn._mm_mask_fnmadd_round_sd.htmlfn._mm_mask_fnmadd_round_ss.htmlfn._mm_mask_fnmadd_sd.htmlfn._mm_mask_fnmadd_ss.htmlfn._mm_mask_fnmsub_pd.htmlfn._mm_mask_fnmsub_ps.htmlfn._mm_mask_fnmsub_round_sd.htmlfn._mm_mask_fnmsub_round_ss.htmlfn._mm_mask_fnmsub_sd.htmlfn._mm_mask_fnmsub_ss.htmlfn._mm_mask_getexp_pd.htmlfn._mm_mask_getexp_ps.htmlfn._mm_mask_getexp_round_sd.htmlfn._mm_mask_getexp_round_ss.htmlfn._mm_mask_getexp_sd.htmlfn._mm_mask_getexp_ss.htmlfn._mm_mask_getmant_pd.htmlfn._mm_mask_getmant_ps.htmlfn._mm_mask_getmant_round_sd.htmlfn._mm_mask_getmant_round_ss.htmlfn._mm_mask_getmant_sd.htmlfn._mm_mask_getmant_ss.htmlfn._mm_mask_gf2p8affine_epi64_epi8.htmlfn._mm_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm_mask_gf2p8mul_epi8.htmlfn._mm_mask_i32gather_epi32.htmlfn._mm_mask_i32gather_epi64.htmlfn._mm_mask_i32gather_pd.htmlfn._mm_mask_i32gather_ps.htmlfn._mm_mask_i64gather_epi32.htmlfn._mm_mask_i64gather_epi64.htmlfn._mm_mask_i64gather_pd.htmlfn._mm_mask_i64gather_ps.htmlfn._mm_mask_load_epi32.htmlfn._mm_mask_load_epi64.htmlfn._mm_mask_load_pd.htmlfn._mm_mask_load_ps.htmlfn._mm_mask_loadu_epi16.htmlfn._mm_mask_loadu_epi32.htmlfn._mm_mask_loadu_epi64.htmlfn._mm_mask_loadu_epi8.htmlfn._mm_mask_loadu_pd.htmlfn._mm_mask_loadu_ps.htmlfn._mm_mask_lzcnt_epi32.htmlfn._mm_mask_lzcnt_epi64.htmlfn._mm_mask_madd_epi16.htmlfn._mm_mask_maddubs_epi16.htmlfn._mm_mask_max_epi16.htmlfn._mm_mask_max_epi32.htmlfn._mm_mask_max_epi64.htmlfn._mm_mask_max_epi8.htmlfn._mm_mask_max_epu16.htmlfn._mm_mask_max_epu32.htmlfn._mm_mask_max_epu64.htmlfn._mm_mask_max_epu8.htmlfn._mm_mask_max_pd.htmlfn._mm_mask_max_ps.htmlfn._mm_mask_max_round_sd.htmlfn._mm_mask_max_round_ss.htmlfn._mm_mask_max_sd.htmlfn._mm_mask_max_ss.htmlfn._mm_mask_min_epi16.htmlfn._mm_mask_min_epi32.htmlfn._mm_mask_min_epi8.htmlfn._mm_mask_min_epu16.htmlfn._mm_mask_min_epu32.htmlfn._mm_mask_min_epu64.htmlfn._mm_mask_min_epu8.htmlfn._mm_mask_min_pd.htmlfn._mm_mask_min_ps.htmlfn._mm_mask_min_round_sd.htmlfn._mm_mask_min_round_ss.htmlfn._mm_mask_min_sd.htmlfn._mm_mask_min_ss.htmlfn._mm_mask_mov_epi16.htmlfn._mm_mask_mov_epi32.htmlfn._mm_mask_mov_epi64.htmlfn._mm_mask_mov_epi8.htmlfn._mm_mask_mov_pd.htmlfn._mm_mask_mov_ps.htmlfn._mm_mask_move_sd.htmlfn._mm_mask_move_ss.htmlfn._mm_mask_movedup_pd.htmlfn._mm_mask_movehdup_ps.htmlfn._mm_mask_moveldup_ps.htmlfn._mm_mask_mul_epi32.htmlfn._mm_mask_mul_epu32.htmlfn._mm_mask_mul_pd.htmlfn._mm_mask_mul_ps.htmlfn._mm_mask_mul_round_sd.htmlfn._mm_mask_mul_round_ss.htmlfn._mm_mask_mul_sd.htmlfn._mm_mask_mul_ss.htmlfn._mm_mask_mulhi_epi16.htmlfn._mm_mask_mulhi_epu16.htmlfn._mm_mask_mulhrs_epi16.htmlfn._mm_mask_mullo_epi16.htmlfn._mm_mask_mullo_epi32.htmlfn._mm_mask_multishift_epi64_epi8.htmlfn._mm_mask_or_epi32.htmlfn._mm_mask_or_epi64.htmlfn._mm_mask_packs_epi16.htmlfn._mm_mask_packs_epi32.htmlfn._mm_mask_packus_epi16.htmlfn._mm_mask_packus_epi32.htmlfn._mm_mask_permute_pd.htmlfn._mm_mask_permute_ps.htmlfn._mm_mask_permutevar_pd.htmlfn._mm_mask_permutevar_ps.htmlfn._mm_mask_permutex2var_epi16.htmlfn._mm_mask_permutex2var_epi32.htmlfn._mm_mask_permutex2var_epi64.htmlfn._mm_mask_permutex2var_epi8.htmlfn._mm_mask_permutex2var_pd.htmlfn._mm_mask_permutex2var_ps.htmlfn._mm_mask_permutexvar_epi16.htmlfn._mm_mask_permutexvar_epi8.htmlfn._mm_mask_popcnt_epi16.htmlfn._mm_mask_popcnt_epi32.htmlfn._mm_mask_popcnt_epi64.htmlfn._mm_mask_popcnt_epi8.htmlfn._mm_mask_rcp14_pd.htmlfn._mm_mask_rcp14_ps.htmlfn._mm_mask_rcp14_sd.htmlfn._mm_mask_rcp14_ss.htmlfn._mm_mask_rol_epi32.htmlfn._mm_mask_rol_epi64.htmlfn._mm_mask_rolv_epi32.htmlfn._mm_mask_rolv_epi64.htmlfn._mm_mask_ror_epi32.htmlfn._mm_mask_ror_epi64.htmlfn._mm_mask_rorv_epi32.htmlfn._mm_mask_rorv_epi64.htmlfn._mm_mask_roundscale_pd.htmlfn._mm_mask_roundscale_ps.htmlfn._mm_mask_roundscale_round_sd.htmlfn._mm_mask_roundscale_round_ss.htmlfn._mm_mask_roundscale_sd.htmlfn._mm_mask_roundscale_ss.htmlfn._mm_mask_rsqrt14_pd.htmlfn._mm_mask_rsqrt14_ps.htmlfn._mm_mask_rsqrt14_sd.htmlfn._mm_mask_rsqrt14_ss.htmlfn._mm_mask_scalef_pd.htmlfn._mm_mask_scalef_ps.htmlfn._mm_mask_scalef_round_sd.htmlfn._mm_mask_scalef_round_ss.htmlfn._mm_mask_scalef_sd.htmlfn._mm_mask_scalef_ss.htmlfn._mm_mask_set1_epi16.htmlfn._mm_mask_set1_epi32.htmlfn._mm_mask_set1_epi64.htmlfn._mm_mask_set1_epi8.htmlfn._mm_mask_shldi_epi16.htmlfn._mm_mask_shldi_epi32.htmlfn._mm_mask_shldi_epi64.htmlfn._mm_mask_shldv_epi16.htmlfn._mm_mask_shldv_epi32.htmlfn._mm_mask_shldv_epi64.htmlfn._mm_mask_shrdi_epi16.htmlfn._mm_mask_shrdi_epi32.htmlfn._mm_mask_shrdi_epi64.htmlfn._mm_mask_shrdv_epi16.htmlfn._mm_mask_shrdv_epi32.htmlfn._mm_mask_shrdv_epi64.htmlfn._mm_mask_shuffle_epi32.htmlfn._mm_mask_shuffle_epi8.htmlfn._mm_mask_shuffle_pd.htmlfn._mm_mask_shuffle_ps.htmlfn._mm_mask_shufflehi_epi16.htmlfn._mm_mask_shufflelo_epi16.htmlfn._mm_mask_sll_epi16.htmlfn._mm_mask_sll_epi32.htmlfn._mm_mask_sll_epi64.htmlfn._mm_mask_slli_epi16.htmlfn._mm_mask_slli_epi32.htmlfn._mm_mask_slli_epi64.htmlfn._mm_mask_sllv_epi16.htmlfn._mm_mask_sllv_epi32.htmlfn._mm_mask_sllv_epi64.htmlfn._mm_mask_sqrt_pd.htmlfn._mm_mask_sqrt_ps.htmlfn._mm_mask_sqrt_round_sd.htmlfn._mm_mask_sqrt_round_ss.htmlfn._mm_mask_sqrt_sd.htmlfn._mm_mask_sqrt_ss.htmlfn._mm_mask_sra_epi16.htmlfn._mm_mask_sra_epi32.htmlfn._mm_mask_sra_epi64.htmlfn._mm_mask_srai_epi16.htmlfn._mm_mask_srai_epi32.htmlfn._mm_mask_srai_epi64.htmlfn._mm_mask_srav_epi16.htmlfn._mm_mask_srav_epi32.htmlfn._mm_mask_srav_epi64.htmlfn._mm_mask_srl_epi16.htmlfn._mm_mask_srl_epi32.htmlfn._mm_mask_srl_epi64.htmlfn._mm_mask_srli_epi16.htmlfn._mm_mask_srli_epi32.htmlfn._mm_mask_srli_epi64.htmlfn._mm_mask_srlv_epi16.htmlfn._mm_mask_srlv_epi32.htmlfn._mm_mask_srlv_epi64.htmlfn._mm_mask_store_epi32.htmlfn._mm_mask_store_epi64.htmlfn._mm_mask_store_pd.htmlfn._mm_mask_store_ps.htmlfn._mm_mask_storeu_epi16.htmlfn._mm_mask_storeu_epi32.htmlfn._mm_mask_storeu_epi64.htmlfn._mm_mask_storeu_epi8.htmlfn._mm_mask_storeu_pd.htmlfn._mm_mask_storeu_ps.htmlfn._mm_mask_sub_epi16.htmlfn._mm_mask_sub_epi32.htmlfn._mm_mask_sub_epi64.htmlfn._mm_mask_sub_epi8.htmlfn._mm_mask_sub_pd.htmlfn._mm_mask_sub_ps.htmlfn._mm_mask_sub_round_sd.htmlfn._mm_mask_sub_round_ss.htmlfn._mm_mask_sub_sd.htmlfn._mm_mask_sub_ss.htmlfn._mm_mask_subs_epi16.htmlfn._mm_mask_subs_epi8.htmlfn._mm_mask_subs_epu16.htmlfn._mm_mask_subs_epu8.htmlfn._mm_mask_ternarylogic_epi32.htmlfn._mm_mask_ternarylogic_epi64.htmlfn._mm_mask_test_epi16_mask.htmlfn._mm_mask_test_epi32_mask.htmlfn._mm_mask_test_epi64_mask.htmlfn._mm_mask_test_epi8_mask.htmlfn._mm_mask_testn_epi16_mask.htmlfn._mm_mask_testn_epi32_mask.htmlfn._mm_mask_testn_epi64_mask.htmlfn._mm_mask_testn_epi8_mask.htmlfn._mm_mask_unpackhi_epi16.htmlfn._mm_mask_unpackhi_epi32.htmlfn._mm_mask_unpackhi_epi64.htmlfn._mm_mask_unpackhi_epi8.htmlfn._mm_mask_unpackhi_pd.htmlfn._mm_mask_unpackhi_ps.htmlfn._mm_mask_unpacklo_epi16.htmlfn._mm_mask_unpacklo_epi32.htmlfn._mm_mask_unpacklo_epi64.htmlfn._mm_mask_unpacklo_epi8.htmlfn._mm_mask_unpacklo_pd.htmlfn._mm_mask_unpacklo_ps.htmlfn._mm_mask_xor_epi32.htmlfn._mm_mask_xor_epi64.htmlfn._mm_maskload_epi32.htmlfn._mm_maskload_epi64.htmlfn._mm_maskload_pd.htmlfn._mm_maskload_ps.htmlfn._mm_maskmoveu_si128.htmlfn._mm_maskstore_epi32.htmlfn._mm_maskstore_epi64.htmlfn._mm_maskstore_pd.htmlfn._mm_maskstore_ps.htmlfn._mm_maskz_abs_epi16.htmlfn._mm_maskz_abs_epi32.htmlfn._mm_maskz_abs_epi8.htmlfn._mm_maskz_add_epi16.htmlfn._mm_maskz_add_epi32.htmlfn._mm_maskz_add_epi64.htmlfn._mm_maskz_add_epi8.htmlfn._mm_maskz_add_pd.htmlfn._mm_maskz_add_ps.htmlfn._mm_maskz_add_round_sd.htmlfn._mm_maskz_add_round_ss.htmlfn._mm_maskz_add_sd.htmlfn._mm_maskz_add_ss.htmlfn._mm_maskz_adds_epi16.htmlfn._mm_maskz_adds_epi8.htmlfn._mm_maskz_adds_epu16.htmlfn._mm_maskz_adds_epu8.htmlfn._mm_maskz_alignr_epi32.htmlfn._mm_maskz_alignr_epi64.htmlfn._mm_maskz_alignr_epi8.htmlfn._mm_maskz_and_epi32.htmlfn._mm_maskz_and_epi64.htmlfn._mm_maskz_andnot_epi32.htmlfn._mm_maskz_andnot_epi64.htmlfn._mm_maskz_avg_epu16.htmlfn._mm_maskz_avg_epu8.htmlfn._mm_maskz_broadcastb_epi8.htmlfn._mm_maskz_broadcastd_epi32.htmlfn._mm_maskz_broadcastq_epi64.htmlfn._mm_maskz_broadcastss_ps.htmlfn._mm_maskz_broadcastw_epi16.htmlfn._mm_maskz_compress_epi16.htmlfn._mm_maskz_compress_epi32.htmlfn._mm_maskz_compress_epi64.htmlfn._mm_maskz_compress_epi8.htmlfn._mm_maskz_compress_pd.htmlfn._mm_maskz_compress_ps.htmlfn._mm_maskz_conflict_epi32.htmlfn._mm_maskz_conflict_epi64.htmlfn._mm_maskz_cvt_roundps_ph.htmlfn._mm_maskz_cvt_roundsd_ss.htmlfn._mm_maskz_cvt_roundss_sd.htmlfn._mm_maskz_cvtepi16_epi32.htmlfn._mm_maskz_cvtepi16_epi64.htmlfn._mm_maskz_cvtepi16_epi8.htmlfn._mm_maskz_cvtepi32_epi16.htmlfn._mm_maskz_cvtepi32_epi64.htmlfn._mm_maskz_cvtepi32_epi8.htmlfn._mm_maskz_cvtepi32_pd.htmlfn._mm_maskz_cvtepi32_ps.htmlfn._mm_maskz_cvtepi64_epi16.htmlfn._mm_maskz_cvtepi64_epi32.htmlfn._mm_maskz_cvtepi64_epi8.htmlfn._mm_maskz_cvtepi8_epi16.htmlfn._mm_maskz_cvtepi8_epi32.htmlfn._mm_maskz_cvtepi8_epi64.htmlfn._mm_maskz_cvtepu16_epi32.htmlfn._mm_maskz_cvtepu16_epi64.htmlfn._mm_maskz_cvtepu32_epi64.htmlfn._mm_maskz_cvtepu32_pd.htmlfn._mm_maskz_cvtepu8_epi16.htmlfn._mm_maskz_cvtepu8_epi32.htmlfn._mm_maskz_cvtepu8_epi64.htmlfn._mm_maskz_cvtne2ps_pbh.htmlfn._mm_maskz_cvtpd_epi32.htmlfn._mm_maskz_cvtpd_epu32.htmlfn._mm_maskz_cvtpd_ps.htmlfn._mm_maskz_cvtph_ps.htmlfn._mm_maskz_cvtps_epi32.htmlfn._mm_maskz_cvtps_epu32.htmlfn._mm_maskz_cvtps_ph.htmlfn._mm_maskz_cvtsd_ss.htmlfn._mm_maskz_cvtsepi16_epi8.htmlfn._mm_maskz_cvtsepi32_epi16.htmlfn._mm_maskz_cvtsepi32_epi8.htmlfn._mm_maskz_cvtsepi64_epi16.htmlfn._mm_maskz_cvtsepi64_epi32.htmlfn._mm_maskz_cvtsepi64_epi8.htmlfn._mm_maskz_cvtss_sd.htmlfn._mm_maskz_cvttpd_epi32.htmlfn._mm_maskz_cvttpd_epu32.htmlfn._mm_maskz_cvttps_epi32.htmlfn._mm_maskz_cvttps_epu32.htmlfn._mm_maskz_cvtusepi16_epi8.htmlfn._mm_maskz_cvtusepi32_epi16.htmlfn._mm_maskz_cvtusepi32_epi8.htmlfn._mm_maskz_cvtusepi64_epi16.htmlfn._mm_maskz_cvtusepi64_epi32.htmlfn._mm_maskz_cvtusepi64_epi8.htmlfn._mm_maskz_dbsad_epu8.htmlfn._mm_maskz_div_pd.htmlfn._mm_maskz_div_ps.htmlfn._mm_maskz_div_round_sd.htmlfn._mm_maskz_div_round_ss.htmlfn._mm_maskz_div_sd.htmlfn._mm_maskz_div_ss.htmlfn._mm_maskz_dpbf16_ps.htmlfn._mm_maskz_dpbusd_epi32.htmlfn._mm_maskz_dpbusds_epi32.htmlfn._mm_maskz_dpwssd_epi32.htmlfn._mm_maskz_dpwssds_epi32.htmlfn._mm_maskz_expand_epi16.htmlfn._mm_maskz_expand_epi32.htmlfn._mm_maskz_expand_epi64.htmlfn._mm_maskz_expand_epi8.htmlfn._mm_maskz_expand_pd.htmlfn._mm_maskz_expand_ps.htmlfn._mm_maskz_expandloadu_epi16.htmlfn._mm_maskz_expandloadu_epi32.htmlfn._mm_maskz_expandloadu_epi64.htmlfn._mm_maskz_expandloadu_epi8.htmlfn._mm_maskz_expandloadu_pd.htmlfn._mm_maskz_expandloadu_ps.htmlfn._mm_maskz_fixupimm_pd.htmlfn._mm_maskz_fixupimm_ps.htmlfn._mm_maskz_fixupimm_round_sd.htmlfn._mm_maskz_fixupimm_round_ss.htmlfn._mm_maskz_fixupimm_sd.htmlfn._mm_maskz_fixupimm_ss.htmlfn._mm_maskz_fmadd_pd.htmlfn._mm_maskz_fmadd_ps.htmlfn._mm_maskz_fmadd_round_sd.htmlfn._mm_maskz_fmadd_round_ss.htmlfn._mm_maskz_fmadd_sd.htmlfn._mm_maskz_fmadd_ss.htmlfn._mm_maskz_fmaddsub_pd.htmlfn._mm_maskz_fmaddsub_ps.htmlfn._mm_maskz_fmsub_pd.htmlfn._mm_maskz_fmsub_ps.htmlfn._mm_maskz_fmsub_round_sd.htmlfn._mm_maskz_fmsub_round_ss.htmlfn._mm_maskz_fmsub_sd.htmlfn._mm_maskz_fmsub_ss.htmlfn._mm_maskz_fmsubadd_pd.htmlfn._mm_maskz_fmsubadd_ps.htmlfn._mm_maskz_fnmadd_pd.htmlfn._mm_maskz_fnmadd_ps.htmlfn._mm_maskz_fnmadd_round_sd.htmlfn._mm_maskz_fnmadd_round_ss.htmlfn._mm_maskz_fnmadd_sd.htmlfn._mm_maskz_fnmadd_ss.htmlfn._mm_maskz_fnmsub_pd.htmlfn._mm_maskz_fnmsub_ps.htmlfn._mm_maskz_fnmsub_round_sd.htmlfn._mm_maskz_fnmsub_round_ss.htmlfn._mm_maskz_fnmsub_sd.htmlfn._mm_maskz_fnmsub_ss.htmlfn._mm_maskz_getexp_pd.htmlfn._mm_maskz_getexp_ps.htmlfn._mm_maskz_getexp_round_sd.htmlfn._mm_maskz_getexp_round_ss.htmlfn._mm_maskz_getexp_sd.htmlfn._mm_maskz_getexp_ss.htmlfn._mm_maskz_getmant_pd.htmlfn._mm_maskz_getmant_ps.htmlfn._mm_maskz_getmant_round_sd.htmlfn._mm_maskz_getmant_round_ss.htmlfn._mm_maskz_getmant_sd.htmlfn._mm_maskz_getmant_ss.htmlfn._mm_maskz_gf2p8affine_epi64_epi8.htmlfn._mm_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm_maskz_gf2p8mul_epi8.htmlfn._mm_maskz_load_epi32.htmlfn._mm_maskz_load_epi64.htmlfn._mm_maskz_load_pd.htmlfn._mm_maskz_load_ps.htmlfn._mm_maskz_loadu_epi16.htmlfn._mm_maskz_loadu_epi32.htmlfn._mm_maskz_loadu_epi64.htmlfn._mm_maskz_loadu_epi8.htmlfn._mm_maskz_loadu_pd.htmlfn._mm_maskz_loadu_ps.htmlfn._mm_maskz_lzcnt_epi32.htmlfn._mm_maskz_lzcnt_epi64.htmlfn._mm_maskz_madd_epi16.htmlfn._mm_maskz_maddubs_epi16.htmlfn._mm_maskz_max_epi16.htmlfn._mm_maskz_max_epi32.htmlfn._mm_maskz_max_epi64.htmlfn._mm_maskz_max_epi8.htmlfn._mm_maskz_max_epu16.htmlfn._mm_maskz_max_epu32.htmlfn._mm_maskz_max_epu64.htmlfn._mm_maskz_max_epu8.htmlfn._mm_maskz_max_pd.htmlfn._mm_maskz_max_ps.htmlfn._mm_maskz_max_round_sd.htmlfn._mm_maskz_max_round_ss.htmlfn._mm_maskz_max_sd.htmlfn._mm_maskz_max_ss.htmlfn._mm_maskz_min_epi16.htmlfn._mm_maskz_min_epi32.htmlfn._mm_maskz_min_epi8.htmlfn._mm_maskz_min_epu16.htmlfn._mm_maskz_min_epu32.htmlfn._mm_maskz_min_epu64.htmlfn._mm_maskz_min_epu8.htmlfn._mm_maskz_min_pd.htmlfn._mm_maskz_min_ps.htmlfn._mm_maskz_min_round_sd.htmlfn._mm_maskz_min_round_ss.htmlfn._mm_maskz_min_sd.htmlfn._mm_maskz_min_ss.htmlfn._mm_maskz_mov_epi16.htmlfn._mm_maskz_mov_epi32.htmlfn._mm_maskz_mov_epi64.htmlfn._mm_maskz_mov_epi8.htmlfn._mm_maskz_mov_pd.htmlfn._mm_maskz_mov_ps.htmlfn._mm_maskz_move_sd.htmlfn._mm_maskz_move_ss.htmlfn._mm_maskz_movedup_pd.htmlfn._mm_maskz_movehdup_ps.htmlfn._mm_maskz_moveldup_ps.htmlfn._mm_maskz_mul_epi32.htmlfn._mm_maskz_mul_epu32.htmlfn._mm_maskz_mul_pd.htmlfn._mm_maskz_mul_ps.htmlfn._mm_maskz_mul_round_sd.htmlfn._mm_maskz_mul_round_ss.htmlfn._mm_maskz_mul_sd.htmlfn._mm_maskz_mul_ss.htmlfn._mm_maskz_mulhi_epi16.htmlfn._mm_maskz_mulhi_epu16.htmlfn._mm_maskz_mulhrs_epi16.htmlfn._mm_maskz_mullo_epi16.htmlfn._mm_maskz_mullo_epi32.htmlfn._mm_maskz_multishift_epi64_epi8.htmlfn._mm_maskz_or_epi32.htmlfn._mm_maskz_or_epi64.htmlfn._mm_maskz_packs_epi16.htmlfn._mm_maskz_packs_epi32.htmlfn._mm_maskz_packus_epi16.htmlfn._mm_maskz_packus_epi32.htmlfn._mm_maskz_permute_pd.htmlfn._mm_maskz_permute_ps.htmlfn._mm_maskz_permutevar_pd.htmlfn._mm_maskz_permutevar_ps.htmlfn._mm_maskz_permutex2var_epi16.htmlfn._mm_maskz_permutex2var_epi32.htmlfn._mm_maskz_permutex2var_epi64.htmlfn._mm_maskz_permutex2var_epi8.htmlfn._mm_maskz_permutex2var_pd.htmlfn._mm_maskz_permutex2var_ps.htmlfn._mm_maskz_permutexvar_epi16.htmlfn._mm_maskz_permutexvar_epi8.htmlfn._mm_maskz_popcnt_epi16.htmlfn._mm_maskz_popcnt_epi32.htmlfn._mm_maskz_popcnt_epi64.htmlfn._mm_maskz_popcnt_epi8.htmlfn._mm_maskz_rcp14_pd.htmlfn._mm_maskz_rcp14_ps.htmlfn._mm_maskz_rcp14_sd.htmlfn._mm_maskz_rcp14_ss.htmlfn._mm_maskz_rol_epi32.htmlfn._mm_maskz_rol_epi64.htmlfn._mm_maskz_rolv_epi32.htmlfn._mm_maskz_rolv_epi64.htmlfn._mm_maskz_ror_epi32.htmlfn._mm_maskz_ror_epi64.htmlfn._mm_maskz_rorv_epi32.htmlfn._mm_maskz_rorv_epi64.htmlfn._mm_maskz_roundscale_pd.htmlfn._mm_maskz_roundscale_ps.htmlfn._mm_maskz_roundscale_round_sd.htmlfn._mm_maskz_roundscale_round_ss.htmlfn._mm_maskz_roundscale_sd.htmlfn._mm_maskz_roundscale_ss.htmlfn._mm_maskz_rsqrt14_pd.htmlfn._mm_maskz_rsqrt14_ps.htmlfn._mm_maskz_rsqrt14_sd.htmlfn._mm_maskz_rsqrt14_ss.htmlfn._mm_maskz_scalef_pd.htmlfn._mm_maskz_scalef_ps.htmlfn._mm_maskz_scalef_round_sd.htmlfn._mm_maskz_scalef_round_ss.htmlfn._mm_maskz_scalef_sd.htmlfn._mm_maskz_scalef_ss.htmlfn._mm_maskz_set1_epi16.htmlfn._mm_maskz_set1_epi32.htmlfn._mm_maskz_set1_epi64.htmlfn._mm_maskz_set1_epi8.htmlfn._mm_maskz_shldi_epi16.htmlfn._mm_maskz_shldi_epi32.htmlfn._mm_maskz_shldi_epi64.htmlfn._mm_maskz_shldv_epi16.htmlfn._mm_maskz_shldv_epi32.htmlfn._mm_maskz_shldv_epi64.htmlfn._mm_maskz_shrdi_epi16.htmlfn._mm_maskz_shrdi_epi32.htmlfn._mm_maskz_shrdi_epi64.htmlfn._mm_maskz_shrdv_epi16.htmlfn._mm_maskz_shrdv_epi32.htmlfn._mm_maskz_shrdv_epi64.htmlfn._mm_maskz_shuffle_epi32.htmlfn._mm_maskz_shuffle_epi8.htmlfn._mm_maskz_shuffle_pd.htmlfn._mm_maskz_shuffle_ps.htmlfn._mm_maskz_shufflehi_epi16.htmlfn._mm_maskz_shufflelo_epi16.htmlfn._mm_maskz_sll_epi16.htmlfn._mm_maskz_sll_epi32.htmlfn._mm_maskz_sll_epi64.htmlfn._mm_maskz_slli_epi16.htmlfn._mm_maskz_slli_epi32.htmlfn._mm_maskz_slli_epi64.htmlfn._mm_maskz_sllv_epi16.htmlfn._mm_maskz_sllv_epi32.htmlfn._mm_maskz_sllv_epi64.htmlfn._mm_maskz_sqrt_pd.htmlfn._mm_maskz_sqrt_ps.htmlfn._mm_maskz_sqrt_round_sd.htmlfn._mm_maskz_sqrt_round_ss.htmlfn._mm_maskz_sqrt_sd.htmlfn._mm_maskz_sqrt_ss.htmlfn._mm_maskz_sra_epi16.htmlfn._mm_maskz_sra_epi32.htmlfn._mm_maskz_sra_epi64.htmlfn._mm_maskz_srai_epi16.htmlfn._mm_maskz_srai_epi32.htmlfn._mm_maskz_srai_epi64.htmlfn._mm_maskz_srav_epi16.htmlfn._mm_maskz_srav_epi32.htmlfn._mm_maskz_srav_epi64.htmlfn._mm_maskz_srl_epi16.htmlfn._mm_maskz_srl_epi32.htmlfn._mm_maskz_srl_epi64.htmlfn._mm_maskz_srli_epi16.htmlfn._mm_maskz_srli_epi32.htmlfn._mm_maskz_srli_epi64.htmlfn._mm_maskz_srlv_epi16.htmlfn._mm_maskz_srlv_epi32.htmlfn._mm_maskz_srlv_epi64.htmlfn._mm_maskz_sub_epi16.htmlfn._mm_maskz_sub_epi32.htmlfn._mm_maskz_sub_epi64.htmlfn._mm_maskz_sub_epi8.htmlfn._mm_maskz_sub_pd.htmlfn._mm_maskz_sub_ps.htmlfn._mm_maskz_sub_round_sd.htmlfn._mm_maskz_sub_round_ss.htmlfn._mm_maskz_sub_sd.htmlfn._mm_maskz_sub_ss.htmlfn._mm_maskz_subs_epi16.htmlfn._mm_maskz_subs_epi8.htmlfn._mm_maskz_subs_epu16.htmlfn._mm_maskz_subs_epu8.htmlfn._mm_maskz_ternarylogic_epi32.htmlfn._mm_maskz_ternarylogic_epi64.htmlfn._mm_maskz_unpackhi_epi16.htmlfn._mm_maskz_unpackhi_epi32.htmlfn._mm_maskz_unpackhi_epi64.htmlfn._mm_maskz_unpackhi_epi8.htmlfn._mm_maskz_unpackhi_pd.htmlfn._mm_maskz_unpackhi_ps.htmlfn._mm_maskz_unpacklo_epi16.htmlfn._mm_maskz_unpacklo_epi32.htmlfn._mm_maskz_unpacklo_epi64.htmlfn._mm_maskz_unpacklo_epi8.htmlfn._mm_maskz_unpacklo_pd.htmlfn._mm_maskz_unpacklo_ps.htmlfn._mm_maskz_xor_epi32.htmlfn._mm_maskz_xor_epi64.htmlfn._mm_max_epi16.htmlfn._mm_max_epi32.htmlfn._mm_max_epi64.htmlfn._mm_max_epi8.htmlfn._mm_max_epu16.htmlfn._mm_max_epu32.htmlfn._mm_max_epu64.htmlfn._mm_max_epu8.htmlfn._mm_max_pd.htmlfn._mm_max_ps.htmlfn._mm_max_round_sd.htmlfn._mm_max_round_ss.htmlfn._mm_max_sd.htmlfn._mm_max_ss.htmlfn._mm_mfence.htmlfn._mm_min_epi16.htmlfn._mm_min_epi32.htmlfn._mm_min_epi8.htmlfn._mm_min_epu16.htmlfn._mm_min_epu32.htmlfn._mm_min_epu64.htmlfn._mm_min_epu8.htmlfn._mm_min_pd.htmlfn._mm_min_ps.htmlfn._mm_min_round_sd.htmlfn._mm_min_round_ss.htmlfn._mm_min_sd.htmlfn._mm_min_ss.htmlfn._mm_minpos_epu16.htmlfn._mm_move_epi64.htmlfn._mm_move_sd.htmlfn._mm_move_ss.htmlfn._mm_movedup_pd.htmlfn._mm_movehdup_ps.htmlfn._mm_movehl_ps.htmlfn._mm_moveldup_ps.htmlfn._mm_movelh_ps.htmlfn._mm_movemask_epi8.htmlfn._mm_movemask_pd.htmlfn._mm_movemask_ps.htmlfn._mm_movepi16_mask.htmlfn._mm_movepi8_mask.htmlfn._mm_movm_epi16.htmlfn._mm_movm_epi8.htmlfn._mm_mpsadbw_epu8.htmlfn._mm_mul_epi32.htmlfn._mm_mul_epu32.htmlfn._mm_mul_pd.htmlfn._mm_mul_ps.htmlfn._mm_mul_round_sd.htmlfn._mm_mul_round_ss.htmlfn._mm_mul_sd.htmlfn._mm_mul_ss.htmlfn._mm_mulhi_epi16.htmlfn._mm_mulhi_epu16.htmlfn._mm_mulhrs_epi16.htmlfn._mm_mullo_epi16.htmlfn._mm_mullo_epi32.htmlfn._mm_multishift_epi64_epi8.htmlfn._mm_or_epi32.htmlfn._mm_or_epi64.htmlfn._mm_or_pd.htmlfn._mm_or_ps.htmlfn._mm_or_si128.htmlfn._mm_packs_epi16.htmlfn._mm_packs_epi32.htmlfn._mm_packus_epi16.htmlfn._mm_packus_epi32.htmlfn._mm_pause.htmlfn._mm_permute_pd.htmlfn._mm_permute_ps.htmlfn._mm_permutevar_pd.htmlfn._mm_permutevar_ps.htmlfn._mm_permutex2var_epi16.htmlfn._mm_permutex2var_epi32.htmlfn._mm_permutex2var_epi64.htmlfn._mm_permutex2var_epi8.htmlfn._mm_permutex2var_pd.htmlfn._mm_permutex2var_ps.htmlfn._mm_permutexvar_epi16.htmlfn._mm_permutexvar_epi8.htmlfn._mm_popcnt_epi16.htmlfn._mm_popcnt_epi32.htmlfn._mm_popcnt_epi64.htmlfn._mm_popcnt_epi8.htmlfn._mm_prefetch.htmlfn._mm_rcp14_pd.htmlfn._mm_rcp14_ps.htmlfn._mm_rcp14_sd.htmlfn._mm_rcp14_ss.htmlfn._mm_rcp_ps.htmlfn._mm_rcp_ss.htmlfn._mm_rol_epi32.htmlfn._mm_rol_epi64.htmlfn._mm_rolv_epi32.htmlfn._mm_rolv_epi64.htmlfn._mm_ror_epi32.htmlfn._mm_ror_epi64.htmlfn._mm_rorv_epi32.htmlfn._mm_rorv_epi64.htmlfn._mm_round_pd.htmlfn._mm_round_ps.htmlfn._mm_round_sd.htmlfn._mm_round_ss.htmlfn._mm_roundscale_pd.htmlfn._mm_roundscale_ps.htmlfn._mm_roundscale_round_sd.htmlfn._mm_roundscale_round_ss.htmlfn._mm_roundscale_sd.htmlfn._mm_roundscale_ss.htmlfn._mm_rsqrt14_sd.htmlfn._mm_rsqrt14_ss.htmlfn._mm_rsqrt_ps.htmlfn._mm_rsqrt_ss.htmlfn._mm_sad_epu8.htmlfn._mm_scalef_pd.htmlfn._mm_scalef_ps.htmlfn._mm_scalef_round_sd.htmlfn._mm_scalef_round_ss.htmlfn._mm_scalef_sd.htmlfn._mm_scalef_ss.htmlfn._mm_set1_epi16.htmlfn._mm_set1_epi32.htmlfn._mm_set1_epi64x.htmlfn._mm_set1_epi8.htmlfn._mm_set1_pd.htmlfn._mm_set1_ps.htmlfn._mm_set_epi16.htmlfn._mm_set_epi32.htmlfn._mm_set_epi64x.htmlfn._mm_set_epi8.htmlfn._mm_set_pd.htmlfn._mm_set_pd1.htmlfn._mm_set_ps.htmlfn._mm_set_ps1.htmlfn._mm_set_sd.htmlfn._mm_set_ss.htmlfn._mm_setcsr.htmlfn._mm_setr_epi16.htmlfn._mm_setr_epi32.htmlfn._mm_setr_epi8.htmlfn._mm_setr_pd.htmlfn._mm_setr_ps.htmlfn._mm_setzero_pd.htmlfn._mm_setzero_ps.htmlfn._mm_setzero_si128.htmlfn._mm_sfence.htmlfn._mm_sha1msg1_epu32.htmlfn._mm_sha1msg2_epu32.htmlfn._mm_sha1nexte_epu32.htmlfn._mm_sha1rnds4_epu32.htmlfn._mm_sha256msg1_epu32.htmlfn._mm_sha256msg2_epu32.htmlfn._mm_sha256rnds2_epu32.htmlfn._mm_shldi_epi16.htmlfn._mm_shldi_epi32.htmlfn._mm_shldi_epi64.htmlfn._mm_shldv_epi16.htmlfn._mm_shldv_epi32.htmlfn._mm_shldv_epi64.htmlfn._mm_shrdi_epi16.htmlfn._mm_shrdi_epi32.htmlfn._mm_shrdi_epi64.htmlfn._mm_shrdv_epi16.htmlfn._mm_shrdv_epi32.htmlfn._mm_shrdv_epi64.htmlfn._mm_shuffle_epi32.htmlfn._mm_shuffle_epi8.htmlfn._mm_shuffle_pd.htmlfn._mm_shuffle_ps.htmlfn._mm_shufflehi_epi16.htmlfn._mm_shufflelo_epi16.htmlfn._mm_sign_epi16.htmlfn._mm_sign_epi32.htmlfn._mm_sign_epi8.htmlfn._mm_sll_epi16.htmlfn._mm_sll_epi32.htmlfn._mm_sll_epi64.htmlfn._mm_slli_epi16.htmlfn._mm_slli_epi32.htmlfn._mm_slli_epi64.htmlfn._mm_slli_si128.htmlfn._mm_sllv_epi16.htmlfn._mm_sllv_epi32.htmlfn._mm_sllv_epi64.htmlfn._mm_sqrt_pd.htmlfn._mm_sqrt_ps.htmlfn._mm_sqrt_round_sd.htmlfn._mm_sqrt_round_ss.htmlfn._mm_sqrt_sd.htmlfn._mm_sqrt_ss.htmlfn._mm_sra_epi16.htmlfn._mm_sra_epi32.htmlfn._mm_sra_epi64.htmlfn._mm_srai_epi16.htmlfn._mm_srai_epi32.htmlfn._mm_srai_epi64.htmlfn._mm_srav_epi16.htmlfn._mm_srav_epi32.htmlfn._mm_srav_epi64.htmlfn._mm_srl_epi16.htmlfn._mm_srl_epi32.htmlfn._mm_srl_epi64.htmlfn._mm_srli_epi16.htmlfn._mm_srli_epi32.htmlfn._mm_srli_epi64.htmlfn._mm_srli_si128.htmlfn._mm_srlv_epi16.htmlfn._mm_srlv_epi32.htmlfn._mm_srlv_epi64.htmlfn._mm_store1_pd.htmlfn._mm_store1_ps.htmlfn._mm_store_epi32.htmlfn._mm_store_epi64.htmlfn._mm_store_pd.htmlfn._mm_store_pd1.htmlfn._mm_store_ps.htmlfn._mm_store_ps1.htmlfn._mm_store_sd.htmlfn._mm_store_si128.htmlfn._mm_store_ss.htmlfn._mm_storeh_pd.htmlfn._mm_storel_epi64.htmlfn._mm_storel_pd.htmlfn._mm_storer_pd.htmlfn._mm_storer_ps.htmlfn._mm_storeu_epi16.htmlfn._mm_storeu_epi32.htmlfn._mm_storeu_epi64.htmlfn._mm_storeu_epi8.htmlfn._mm_storeu_pd.htmlfn._mm_storeu_ps.htmlfn._mm_storeu_si128.htmlfn._mm_stream_pd.htmlfn._mm_stream_ps.htmlfn._mm_stream_sd.htmlfn._mm_stream_si128.htmlfn._mm_stream_si32.htmlfn._mm_stream_ss.htmlfn._mm_sub_epi16.htmlfn._mm_sub_epi32.htmlfn._mm_sub_epi64.htmlfn._mm_sub_epi8.htmlfn._mm_sub_pd.htmlfn._mm_sub_ps.htmlfn._mm_sub_round_sd.htmlfn._mm_sub_round_ss.htmlfn._mm_sub_sd.htmlfn._mm_sub_ss.htmlfn._mm_subs_epi16.htmlfn._mm_subs_epi8.htmlfn._mm_subs_epu16.htmlfn._mm_subs_epu8.htmlfn._mm_ternarylogic_epi32.htmlfn._mm_ternarylogic_epi64.htmlfn._mm_test_all_ones.htmlfn._mm_test_all_zeros.htmlfn._mm_test_epi16_mask.htmlfn._mm_test_epi32_mask.htmlfn._mm_test_epi64_mask.htmlfn._mm_test_epi8_mask.htmlfn._mm_test_mix_ones_zeros.htmlfn._mm_testc_pd.htmlfn._mm_testc_ps.htmlfn._mm_testc_si128.htmlfn._mm_testn_epi16_mask.htmlfn._mm_testn_epi32_mask.htmlfn._mm_testn_epi64_mask.htmlfn._mm_testn_epi8_mask.htmlfn._mm_testnzc_pd.htmlfn._mm_testnzc_ps.htmlfn._mm_testnzc_si128.htmlfn._mm_testz_pd.htmlfn._mm_testz_ps.htmlfn._mm_testz_si128.htmlfn._mm_tzcnt_32.htmlfn._mm_ucomieq_sd.htmlfn._mm_ucomieq_ss.htmlfn._mm_ucomige_sd.htmlfn._mm_ucomige_ss.htmlfn._mm_ucomigt_sd.htmlfn._mm_ucomigt_ss.htmlfn._mm_ucomile_sd.htmlfn._mm_ucomile_ss.htmlfn._mm_ucomilt_sd.htmlfn._mm_ucomilt_ss.htmlfn._mm_ucomineq_sd.htmlfn._mm_ucomineq_ss.htmlfn._mm_undefined_pd.htmlfn._mm_undefined_ps.htmlfn._mm_undefined_si128.htmlfn._mm_unpackhi_epi16.htmlfn._mm_unpackhi_epi32.htmlfn._mm_unpackhi_epi64.htmlfn._mm_unpackhi_epi8.htmlfn._mm_unpackhi_pd.htmlfn._mm_unpackhi_ps.htmlfn._mm_unpacklo_epi16.htmlfn._mm_unpacklo_epi32.htmlfn._mm_unpacklo_epi64.htmlfn._mm_unpacklo_epi8.htmlfn._mm_unpacklo_pd.htmlfn._mm_unpacklo_ps.htmlfn._mm_xor_epi32.htmlfn._mm_xor_epi64.htmlfn._mm_xor_pd.htmlfn._mm_xor_ps.htmlfn._mm_xor_si128.htmlfn._mulx_u32.htmlfn._pdep_u32.htmlfn._pext_u32.htmlfn._popcnt32.htmlfn._rdrand16_step.htmlfn._rdrand32_step.htmlfn._rdseed16_step.htmlfn._rdseed32_step.htmlfn._rdtsc.htmlfn._store_mask32.htmlfn._store_mask64.htmlfn._subborrow_u32.htmlfn._t1mskc_u32.htmlfn._t1mskc_u64.htmlfn._tzcnt_u32.htmlfn._tzmsk_u32.htmlfn._tzmsk_u64.htmlfn._xabort.htmlfn._xabort_code.htmlfn._xbegin.htmlfn._xend.htmlfn._xgetbv.htmlfn._xrstor.htmlfn._xrstors.htmlfn._xsave.htmlfn._xsavec.htmlfn._xsaveopt.htmlfn._xsaves.htmlfn._xsetbv.htmlfn._xtest.htmlfn.has_cpuid.htmlindex.htmlsidebar-items1.79.0.jsstruct.CpuidResult.htmlstruct.__m128.htmlstruct.__m128bh.htmlstruct.__m128d.htmlstruct.__m128i.htmlstruct.__m256.htmlstruct.__m256bh.htmlstruct.__m256d.htmlstruct.__m256i.htmlstruct.__m512.htmlstruct.__m512bh.htmlstruct.__m512d.htmlstruct.__m512i.htmltype._MM_CMPINT_ENUM.htmltype._MM_MANTISSA_NORM_ENUM.htmltype._MM_MANTISSA_SIGN_ENUM.htmltype._MM_PERM_ENUM.htmltype.__mmask16.htmltype.__mmask32.htmltype.__mmask64.htmltype.__mmask8.htmlx86_64constant._CMP_EQ_OQ.htmlconstant._CMP_EQ_OS.htmlconstant._CMP_EQ_UQ.htmlconstant._CMP_EQ_US.htmlconstant._CMP_FALSE_OQ.htmlconstant._CMP_FALSE_OS.htmlconstant._CMP_GE_OQ.htmlconstant._CMP_GE_OS.htmlconstant._CMP_GT_OQ.htmlconstant._CMP_GT_OS.htmlconstant._CMP_LE_OQ.htmlconstant._CMP_LE_OS.htmlconstant._CMP_LT_OQ.htmlconstant._CMP_LT_OS.htmlconstant._CMP_NEQ_OQ.htmlconstant._CMP_NEQ_OS.htmlconstant._CMP_NEQ_UQ.htmlconstant._CMP_NEQ_US.htmlconstant._CMP_NGE_UQ.htmlconstant._CMP_NGE_US.htmlconstant._CMP_NGT_UQ.htmlconstant._CMP_NGT_US.htmlconstant._CMP_NLE_UQ.htmlconstant._CMP_NLE_US.htmlconstant._CMP_NLT_UQ.htmlconstant._CMP_NLT_US.htmlconstant._CMP_ORD_Q.htmlconstant._CMP_ORD_S.htmlconstant._CMP_TRUE_UQ.htmlconstant._CMP_TRUE_US.htmlconstant._CMP_UNORD_Q.htmlconstant._CMP_UNORD_S.htmlconstant._MM_CMPINT_EQ.htmlconstant._MM_CMPINT_FALSE.htmlconstant._MM_CMPINT_LE.htmlconstant._MM_CMPINT_LT.htmlconstant._MM_CMPINT_NE.htmlconstant._MM_CMPINT_NLE.htmlconstant._MM_CMPINT_NLT.htmlconstant._MM_CMPINT_TRUE.htmlconstant._MM_EXCEPT_DENORM.htmlconstant._MM_EXCEPT_DIV_ZERO.htmlconstant._MM_EXCEPT_INEXACT.htmlconstant._MM_EXCEPT_INVALID.htmlconstant._MM_EXCEPT_MASK.htmlconstant._MM_EXCEPT_OVERFLOW.htmlconstant._MM_EXCEPT_UNDERFLOW.htmlconstant._MM_FLUSH_ZERO_MASK.htmlconstant._MM_FLUSH_ZERO_OFF.htmlconstant._MM_FLUSH_ZERO_ON.htmlconstant._MM_FROUND_CEIL.htmlconstant._MM_FROUND_CUR_DIRECTION.htmlconstant._MM_FROUND_FLOOR.htmlconstant._MM_FROUND_NEARBYINT.htmlconstant._MM_FROUND_NINT.htmlconstant._MM_FROUND_NO_EXC.htmlconstant._MM_FROUND_RAISE_EXC.htmlconstant._MM_FROUND_RINT.htmlconstant._MM_FROUND_TO_NEAREST_INT.htmlconstant._MM_FROUND_TO_NEG_INF.htmlconstant._MM_FROUND_TO_POS_INF.htmlconstant._MM_FROUND_TO_ZERO.htmlconstant._MM_FROUND_TRUNC.htmlconstant._MM_HINT_ET0.htmlconstant._MM_HINT_ET1.htmlconstant._MM_HINT_NTA.htmlconstant._MM_HINT_T0.htmlconstant._MM_HINT_T1.htmlconstant._MM_HINT_T2.htmlconstant._MM_MANT_NORM_1_2.htmlconstant._MM_MANT_NORM_P5_1.htmlconstant._MM_MANT_NORM_P5_2.htmlconstant._MM_MANT_NORM_P75_1P5.htmlconstant._MM_MANT_SIGN_NAN.htmlconstant._MM_MANT_SIGN_SRC.htmlconstant._MM_MANT_SIGN_ZERO.htmlconstant._MM_MASK_DENORM.htmlconstant._MM_MASK_DIV_ZERO.htmlconstant._MM_MASK_INEXACT.htmlconstant._MM_MASK_INVALID.htmlconstant._MM_MASK_MASK.htmlconstant._MM_MASK_OVERFLOW.htmlconstant._MM_MASK_UNDERFLOW.htmlconstant._MM_PERM_AAAA.htmlconstant._MM_PERM_AAAB.htmlconstant._MM_PERM_AAAC.htmlconstant._MM_PERM_AAAD.htmlconstant._MM_PERM_AABA.htmlconstant._MM_PERM_AABB.htmlconstant._MM_PERM_AABC.htmlconstant._MM_PERM_AABD.htmlconstant._MM_PERM_AACA.htmlconstant._MM_PERM_AACB.htmlconstant._MM_PERM_AACC.htmlconstant._MM_PERM_AACD.htmlconstant._MM_PERM_AADA.htmlconstant._MM_PERM_AADB.htmlconstant._MM_PERM_AADC.htmlconstant._MM_PERM_AADD.htmlconstant._MM_PERM_ABAA.htmlconstant._MM_PERM_ABAB.htmlconstant._MM_PERM_ABAC.htmlconstant._MM_PERM_ABAD.htmlconstant._MM_PERM_ABBA.htmlconstant._MM_PERM_ABBB.htmlconstant._MM_PERM_ABBC.htmlconstant._MM_PERM_ABBD.htmlconstant._MM_PERM_ABCA.htmlconstant._MM_PERM_ABCB.htmlconstant._MM_PERM_ABCC.htmlconstant._MM_PERM_ABCD.htmlconstant._MM_PERM_ABDA.htmlconstant._MM_PERM_ABDB.htmlconstant._MM_PERM_ABDC.htmlconstant._MM_PERM_ABDD.htmlconstant._MM_PERM_ACAA.htmlconstant._MM_PERM_ACAB.htmlconstant._MM_PERM_ACAC.htmlconstant._MM_PERM_ACAD.htmlconstant._MM_PERM_ACBA.htmlconstant._MM_PERM_ACBB.htmlconstant._MM_PERM_ACBC.htmlconstant._MM_PERM_ACBD.htmlconstant._MM_PERM_ACCA.htmlconstant._MM_PERM_ACCB.htmlconstant._MM_PERM_ACCC.htmlconstant._MM_PERM_ACCD.htmlconstant._MM_PERM_ACDA.htmlconstant._MM_PERM_ACDB.htmlconstant._MM_PERM_ACDC.htmlconstant._MM_PERM_ACDD.htmlconstant._MM_PERM_ADAA.htmlconstant._MM_PERM_ADAB.htmlconstant._MM_PERM_ADAC.htmlconstant._MM_PERM_ADAD.htmlconstant._MM_PERM_ADBA.htmlconstant._MM_PERM_ADBB.htmlconstant._MM_PERM_ADBC.htmlconstant._MM_PERM_ADBD.htmlconstant._MM_PERM_ADCA.htmlconstant._MM_PERM_ADCB.htmlconstant._MM_PERM_ADCC.htmlconstant._MM_PERM_ADCD.htmlconstant._MM_PERM_ADDA.htmlconstant._MM_PERM_ADDB.htmlconstant._MM_PERM_ADDC.htmlconstant._MM_PERM_ADDD.htmlconstant._MM_PERM_BAAA.htmlconstant._MM_PERM_BAAB.htmlconstant._MM_PERM_BAAC.htmlconstant._MM_PERM_BAAD.htmlconstant._MM_PERM_BABA.htmlconstant._MM_PERM_BABB.htmlconstant._MM_PERM_BABC.htmlconstant._MM_PERM_BABD.htmlconstant._MM_PERM_BACA.htmlconstant._MM_PERM_BACB.htmlconstant._MM_PERM_BACC.htmlconstant._MM_PERM_BACD.htmlconstant._MM_PERM_BADA.htmlconstant._MM_PERM_BADB.htmlconstant._MM_PERM_BADC.htmlconstant._MM_PERM_BADD.htmlconstant._MM_PERM_BBAA.htmlconstant._MM_PERM_BBAB.htmlconstant._MM_PERM_BBAC.htmlconstant._MM_PERM_BBAD.htmlconstant._MM_PERM_BBBA.htmlconstant._MM_PERM_BBBB.htmlconstant._MM_PERM_BBBC.htmlconstant._MM_PERM_BBBD.htmlconstant._MM_PERM_BBCA.htmlconstant._MM_PERM_BBCB.htmlconstant._MM_PERM_BBCC.htmlconstant._MM_PERM_BBCD.htmlconstant._MM_PERM_BBDA.htmlconstant._MM_PERM_BBDB.htmlconstant._MM_PERM_BBDC.htmlconstant._MM_PERM_BBDD.htmlconstant._MM_PERM_BCAA.htmlconstant._MM_PERM_BCAB.htmlconstant._MM_PERM_BCAC.htmlconstant._MM_PERM_BCAD.htmlconstant._MM_PERM_BCBA.htmlconstant._MM_PERM_BCBB.htmlconstant._MM_PERM_BCBC.htmlconstant._MM_PERM_BCBD.htmlconstant._MM_PERM_BCCA.htmlconstant._MM_PERM_BCCB.htmlconstant._MM_PERM_BCCC.htmlconstant._MM_PERM_BCCD.htmlconstant._MM_PERM_BCDA.htmlconstant._MM_PERM_BCDB.htmlconstant._MM_PERM_BCDC.htmlconstant._MM_PERM_BCDD.htmlconstant._MM_PERM_BDAA.htmlconstant._MM_PERM_BDAB.htmlconstant._MM_PERM_BDAC.htmlconstant._MM_PERM_BDAD.htmlconstant._MM_PERM_BDBA.htmlconstant._MM_PERM_BDBB.htmlconstant._MM_PERM_BDBC.htmlconstant._MM_PERM_BDBD.htmlconstant._MM_PERM_BDCA.htmlconstant._MM_PERM_BDCB.htmlconstant._MM_PERM_BDCC.htmlconstant._MM_PERM_BDCD.htmlconstant._MM_PERM_BDDA.htmlconstant._MM_PERM_BDDB.htmlconstant._MM_PERM_BDDC.htmlconstant._MM_PERM_BDDD.htmlconstant._MM_PERM_CAAA.htmlconstant._MM_PERM_CAAB.htmlconstant._MM_PERM_CAAC.htmlconstant._MM_PERM_CAAD.htmlconstant._MM_PERM_CABA.htmlconstant._MM_PERM_CABB.htmlconstant._MM_PERM_CABC.htmlconstant._MM_PERM_CABD.htmlconstant._MM_PERM_CACA.htmlconstant._MM_PERM_CACB.htmlconstant._MM_PERM_CACC.htmlconstant._MM_PERM_CACD.htmlconstant._MM_PERM_CADA.htmlconstant._MM_PERM_CADB.htmlconstant._MM_PERM_CADC.htmlconstant._MM_PERM_CADD.htmlconstant._MM_PERM_CBAA.htmlconstant._MM_PERM_CBAB.htmlconstant._MM_PERM_CBAC.htmlconstant._MM_PERM_CBAD.htmlconstant._MM_PERM_CBBA.htmlconstant._MM_PERM_CBBB.htmlconstant._MM_PERM_CBBC.htmlconstant._MM_PERM_CBBD.htmlconstant._MM_PERM_CBCA.htmlconstant._MM_PERM_CBCB.htmlconstant._MM_PERM_CBCC.htmlconstant._MM_PERM_CBCD.htmlconstant._MM_PERM_CBDA.htmlconstant._MM_PERM_CBDB.htmlconstant._MM_PERM_CBDC.htmlconstant._MM_PERM_CBDD.htmlconstant._MM_PERM_CCAA.htmlconstant._MM_PERM_CCAB.htmlconstant._MM_PERM_CCAC.htmlconstant._MM_PERM_CCAD.htmlconstant._MM_PERM_CCBA.htmlconstant._MM_PERM_CCBB.htmlconstant._MM_PERM_CCBC.htmlconstant._MM_PERM_CCBD.htmlconstant._MM_PERM_CCCA.htmlconstant._MM_PERM_CCCB.htmlconstant._MM_PERM_CCCC.htmlconstant._MM_PERM_CCCD.htmlconstant._MM_PERM_CCDA.htmlconstant._MM_PERM_CCDB.htmlconstant._MM_PERM_CCDC.htmlconstant._MM_PERM_CCDD.htmlconstant._MM_PERM_CDAA.htmlconstant._MM_PERM_CDAB.htmlconstant._MM_PERM_CDAC.htmlconstant._MM_PERM_CDAD.htmlconstant._MM_PERM_CDBA.htmlconstant._MM_PERM_CDBB.htmlconstant._MM_PERM_CDBC.htmlconstant._MM_PERM_CDBD.htmlconstant._MM_PERM_CDCA.htmlconstant._MM_PERM_CDCB.htmlconstant._MM_PERM_CDCC.htmlconstant._MM_PERM_CDCD.htmlconstant._MM_PERM_CDDA.htmlconstant._MM_PERM_CDDB.htmlconstant._MM_PERM_CDDC.htmlconstant._MM_PERM_CDDD.htmlconstant._MM_PERM_DAAA.htmlconstant._MM_PERM_DAAB.htmlconstant._MM_PERM_DAAC.htmlconstant._MM_PERM_DAAD.htmlconstant._MM_PERM_DABA.htmlconstant._MM_PERM_DABB.htmlconstant._MM_PERM_DABC.htmlconstant._MM_PERM_DABD.htmlconstant._MM_PERM_DACA.htmlconstant._MM_PERM_DACB.htmlconstant._MM_PERM_DACC.htmlconstant._MM_PERM_DACD.htmlconstant._MM_PERM_DADA.htmlconstant._MM_PERM_DADB.htmlconstant._MM_PERM_DADC.htmlconstant._MM_PERM_DADD.htmlconstant._MM_PERM_DBAA.htmlconstant._MM_PERM_DBAB.htmlconstant._MM_PERM_DBAC.htmlconstant._MM_PERM_DBAD.htmlconstant._MM_PERM_DBBA.htmlconstant._MM_PERM_DBBB.htmlconstant._MM_PERM_DBBC.htmlconstant._MM_PERM_DBBD.htmlconstant._MM_PERM_DBCA.htmlconstant._MM_PERM_DBCB.htmlconstant._MM_PERM_DBCC.htmlconstant._MM_PERM_DBCD.htmlconstant._MM_PERM_DBDA.htmlconstant._MM_PERM_DBDB.htmlconstant._MM_PERM_DBDC.htmlconstant._MM_PERM_DBDD.htmlconstant._MM_PERM_DCAA.htmlconstant._MM_PERM_DCAB.htmlconstant._MM_PERM_DCAC.htmlconstant._MM_PERM_DCAD.htmlconstant._MM_PERM_DCBA.htmlconstant._MM_PERM_DCBB.htmlconstant._MM_PERM_DCBC.htmlconstant._MM_PERM_DCBD.htmlconstant._MM_PERM_DCCA.htmlconstant._MM_PERM_DCCB.htmlconstant._MM_PERM_DCCC.htmlconstant._MM_PERM_DCCD.htmlconstant._MM_PERM_DCDA.htmlconstant._MM_PERM_DCDB.htmlconstant._MM_PERM_DCDC.htmlconstant._MM_PERM_DCDD.htmlconstant._MM_PERM_DDAA.htmlconstant._MM_PERM_DDAB.htmlconstant._MM_PERM_DDAC.htmlconstant._MM_PERM_DDAD.htmlconstant._MM_PERM_DDBA.htmlconstant._MM_PERM_DDBB.htmlconstant._MM_PERM_DDBC.htmlconstant._MM_PERM_DDBD.htmlconstant._MM_PERM_DDCA.htmlconstant._MM_PERM_DDCB.htmlconstant._MM_PERM_DDCC.htmlconstant._MM_PERM_DDCD.htmlconstant._MM_PERM_DDDA.htmlconstant._MM_PERM_DDDB.htmlconstant._MM_PERM_DDDC.htmlconstant._MM_PERM_DDDD.htmlconstant._MM_ROUND_DOWN.htmlconstant._MM_ROUND_MASK.htmlconstant._MM_ROUND_NEAREST.htmlconstant._MM_ROUND_TOWARD_ZERO.htmlconstant._MM_ROUND_UP.htmlconstant._SIDD_BIT_MASK.htmlconstant._SIDD_CMP_EQUAL_ANY.htmlconstant._SIDD_CMP_EQUAL_EACH.htmlconstant._SIDD_CMP_EQUAL_ORDERED.htmlconstant._SIDD_CMP_RANGES.htmlconstant._SIDD_LEAST_SIGNIFICANT.htmlconstant._SIDD_MASKED_NEGATIVE_POLARITY.htmlconstant._SIDD_MASKED_POSITIVE_POLARITY.htmlconstant._SIDD_MOST_SIGNIFICANT.htmlconstant._SIDD_NEGATIVE_POLARITY.htmlconstant._SIDD_POSITIVE_POLARITY.htmlconstant._SIDD_SBYTE_OPS.htmlconstant._SIDD_SWORD_OPS.htmlconstant._SIDD_UBYTE_OPS.htmlconstant._SIDD_UNIT_MASK.htmlconstant._SIDD_UWORD_OPS.htmlconstant._XABORT_CAPACITY.htmlconstant._XABORT_CONFLICT.htmlconstant._XABORT_DEBUG.htmlconstant._XABORT_EXPLICIT.htmlconstant._XABORT_NESTED.htmlconstant._XABORT_RETRY.htmlconstant._XBEGIN_STARTED.htmlconstant._XCR_XFEATURE_ENABLED_MASK.htmlfn._MM_GET_EXCEPTION_MASK.htmlfn._MM_GET_EXCEPTION_STATE.htmlfn._MM_GET_FLUSH_ZERO_MODE.htmlfn._MM_GET_ROUNDING_MODE.htmlfn._MM_SET_EXCEPTION_MASK.htmlfn._MM_SET_EXCEPTION_STATE.htmlfn._MM_SET_FLUSH_ZERO_MODE.htmlfn._MM_SET_ROUNDING_MODE.htmlfn._MM_SHUFFLE.htmlfn._MM_TRANSPOSE4_PS.htmlfn.__cpuid.htmlfn.__cpuid_count.htmlfn.__get_cpuid_max.htmlfn.__rdtscp.htmlfn._addcarry_u32.htmlfn._addcarry_u64.htmlfn._addcarryx_u32.htmlfn._addcarryx_u64.htmlfn._andn_u32.htmlfn._andn_u64.htmlfn._bextr2_u32.htmlfn._bextr2_u64.htmlfn._bextr_u32.htmlfn._bextr_u64.htmlfn._bittest.htmlfn._bittest64.htmlfn._bittestandcomplement.htmlfn._bittestandcomplement64.htmlfn._bittestandreset.htmlfn._bittestandreset64.htmlfn._bittestandset.htmlfn._bittestandset64.htmlfn._blcfill_u32.htmlfn._blcfill_u64.htmlfn._blci_u32.htmlfn._blci_u64.htmlfn._blcic_u32.htmlfn._blcic_u64.htmlfn._blcmsk_u32.htmlfn._blcmsk_u64.htmlfn._blcs_u32.htmlfn._blcs_u64.htmlfn._blsfill_u32.htmlfn._blsfill_u64.htmlfn._blsi_u32.htmlfn._blsi_u64.htmlfn._blsic_u32.htmlfn._blsic_u64.htmlfn._blsmsk_u32.htmlfn._blsmsk_u64.htmlfn._blsr_u32.htmlfn._blsr_u64.htmlfn._bswap.htmlfn._bswap64.htmlfn._bzhi_u32.htmlfn._bzhi_u64.htmlfn._fxrstor.htmlfn._fxrstor64.htmlfn._fxsave.htmlfn._fxsave64.htmlfn._kadd_mask32.htmlfn._kadd_mask64.htmlfn._kand_mask16.htmlfn._kand_mask32.htmlfn._kand_mask64.htmlfn._kandn_mask16.htmlfn._kandn_mask32.htmlfn._kandn_mask64.htmlfn._knot_mask16.htmlfn._knot_mask32.htmlfn._knot_mask64.htmlfn._kor_mask16.htmlfn._kor_mask32.htmlfn._kor_mask64.htmlfn._kxnor_mask16.htmlfn._kxnor_mask32.htmlfn._kxnor_mask64.htmlfn._kxor_mask16.htmlfn._kxor_mask32.htmlfn._kxor_mask64.htmlfn._load_mask32.htmlfn._load_mask64.htmlfn._lzcnt_u32.htmlfn._lzcnt_u64.htmlfn._mm256_abs_epi16.htmlfn._mm256_abs_epi32.htmlfn._mm256_abs_epi64.htmlfn._mm256_abs_epi8.htmlfn._mm256_add_epi16.htmlfn._mm256_add_epi32.htmlfn._mm256_add_epi64.htmlfn._mm256_add_epi8.htmlfn._mm256_add_pd.htmlfn._mm256_add_ps.htmlfn._mm256_adds_epi16.htmlfn._mm256_adds_epi8.htmlfn._mm256_adds_epu16.htmlfn._mm256_adds_epu8.htmlfn._mm256_addsub_pd.htmlfn._mm256_addsub_ps.htmlfn._mm256_aesdec_epi128.htmlfn._mm256_aesdeclast_epi128.htmlfn._mm256_aesenc_epi128.htmlfn._mm256_aesenclast_epi128.htmlfn._mm256_alignr_epi32.htmlfn._mm256_alignr_epi64.htmlfn._mm256_alignr_epi8.htmlfn._mm256_and_pd.htmlfn._mm256_and_ps.htmlfn._mm256_and_si256.htmlfn._mm256_andnot_pd.htmlfn._mm256_andnot_ps.htmlfn._mm256_andnot_si256.htmlfn._mm256_avg_epu16.htmlfn._mm256_avg_epu8.htmlfn._mm256_bitshuffle_epi64_mask.htmlfn._mm256_blend_epi16.htmlfn._mm256_blend_epi32.htmlfn._mm256_blend_pd.htmlfn._mm256_blend_ps.htmlfn._mm256_blendv_epi8.htmlfn._mm256_blendv_pd.htmlfn._mm256_blendv_ps.htmlfn._mm256_broadcast_f32x4.htmlfn._mm256_broadcast_i32x4.htmlfn._mm256_broadcast_pd.htmlfn._mm256_broadcast_ps.htmlfn._mm256_broadcast_sd.htmlfn._mm256_broadcast_ss.htmlfn._mm256_broadcastb_epi8.htmlfn._mm256_broadcastd_epi32.htmlfn._mm256_broadcastmb_epi64.htmlfn._mm256_broadcastmw_epi32.htmlfn._mm256_broadcastq_epi64.htmlfn._mm256_broadcastsd_pd.htmlfn._mm256_broadcastsi128_si256.htmlfn._mm256_broadcastss_ps.htmlfn._mm256_broadcastw_epi16.htmlfn._mm256_bslli_epi128.htmlfn._mm256_bsrli_epi128.htmlfn._mm256_castpd128_pd256.htmlfn._mm256_castpd256_pd128.htmlfn._mm256_castpd_ps.htmlfn._mm256_castpd_si256.htmlfn._mm256_castps128_ps256.htmlfn._mm256_castps256_ps128.htmlfn._mm256_castps_pd.htmlfn._mm256_castps_si256.htmlfn._mm256_castsi128_si256.htmlfn._mm256_castsi256_pd.htmlfn._mm256_castsi256_ps.htmlfn._mm256_castsi256_si128.htmlfn._mm256_ceil_pd.htmlfn._mm256_ceil_ps.htmlfn._mm256_clmulepi64_epi128.htmlfn._mm256_cmp_epi16_mask.htmlfn._mm256_cmp_epi32_mask.htmlfn._mm256_cmp_epi64_mask.htmlfn._mm256_cmp_epi8_mask.htmlfn._mm256_cmp_epu16_mask.htmlfn._mm256_cmp_epu32_mask.htmlfn._mm256_cmp_epu64_mask.htmlfn._mm256_cmp_epu8_mask.htmlfn._mm256_cmp_pd.htmlfn._mm256_cmp_pd_mask.htmlfn._mm256_cmp_ps.htmlfn._mm256_cmp_ps_mask.htmlfn._mm256_cmpeq_epi16.htmlfn._mm256_cmpeq_epi16_mask.htmlfn._mm256_cmpeq_epi32.htmlfn._mm256_cmpeq_epi32_mask.htmlfn._mm256_cmpeq_epi64.htmlfn._mm256_cmpeq_epi64_mask.htmlfn._mm256_cmpeq_epi8.htmlfn._mm256_cmpeq_epi8_mask.htmlfn._mm256_cmpeq_epu16_mask.htmlfn._mm256_cmpeq_epu32_mask.htmlfn._mm256_cmpeq_epu64_mask.htmlfn._mm256_cmpeq_epu8_mask.htmlfn._mm256_cmpge_epi16_mask.htmlfn._mm256_cmpge_epi32_mask.htmlfn._mm256_cmpge_epi64_mask.htmlfn._mm256_cmpge_epi8_mask.htmlfn._mm256_cmpge_epu16_mask.htmlfn._mm256_cmpge_epu32_mask.htmlfn._mm256_cmpge_epu64_mask.htmlfn._mm256_cmpge_epu8_mask.htmlfn._mm256_cmpgt_epi16.htmlfn._mm256_cmpgt_epi16_mask.htmlfn._mm256_cmpgt_epi32.htmlfn._mm256_cmpgt_epi32_mask.htmlfn._mm256_cmpgt_epi64.htmlfn._mm256_cmpgt_epi64_mask.htmlfn._mm256_cmpgt_epi8.htmlfn._mm256_cmpgt_epi8_mask.htmlfn._mm256_cmpgt_epu16_mask.htmlfn._mm256_cmpgt_epu32_mask.htmlfn._mm256_cmpgt_epu64_mask.htmlfn._mm256_cmpgt_epu8_mask.htmlfn._mm256_cmple_epi16_mask.htmlfn._mm256_cmple_epi32_mask.htmlfn._mm256_cmple_epi64_mask.htmlfn._mm256_cmple_epi8_mask.htmlfn._mm256_cmple_epu16_mask.htmlfn._mm256_cmple_epu32_mask.htmlfn._mm256_cmple_epu64_mask.htmlfn._mm256_cmple_epu8_mask.htmlfn._mm256_cmplt_epi16_mask.htmlfn._mm256_cmplt_epi32_mask.htmlfn._mm256_cmplt_epi64_mask.htmlfn._mm256_cmplt_epi8_mask.htmlfn._mm256_cmplt_epu16_mask.htmlfn._mm256_cmplt_epu32_mask.htmlfn._mm256_cmplt_epu64_mask.htmlfn._mm256_cmplt_epu8_mask.htmlfn._mm256_cmpneq_epi16_mask.htmlfn._mm256_cmpneq_epi32_mask.htmlfn._mm256_cmpneq_epi64_mask.htmlfn._mm256_cmpneq_epi8_mask.htmlfn._mm256_cmpneq_epu16_mask.htmlfn._mm256_cmpneq_epu32_mask.htmlfn._mm256_cmpneq_epu64_mask.htmlfn._mm256_cmpneq_epu8_mask.htmlfn._mm256_conflict_epi32.htmlfn._mm256_conflict_epi64.htmlfn._mm256_cvtepi16_epi32.htmlfn._mm256_cvtepi16_epi64.htmlfn._mm256_cvtepi16_epi8.htmlfn._mm256_cvtepi32_epi16.htmlfn._mm256_cvtepi32_epi64.htmlfn._mm256_cvtepi32_epi8.htmlfn._mm256_cvtepi32_pd.htmlfn._mm256_cvtepi32_ps.htmlfn._mm256_cvtepi64_epi16.htmlfn._mm256_cvtepi64_epi32.htmlfn._mm256_cvtepi64_epi8.htmlfn._mm256_cvtepi8_epi16.htmlfn._mm256_cvtepi8_epi32.htmlfn._mm256_cvtepi8_epi64.htmlfn._mm256_cvtepu16_epi32.htmlfn._mm256_cvtepu16_epi64.htmlfn._mm256_cvtepu32_epi64.htmlfn._mm256_cvtepu32_pd.htmlfn._mm256_cvtepu8_epi16.htmlfn._mm256_cvtepu8_epi32.htmlfn._mm256_cvtepu8_epi64.htmlfn._mm256_cvtne2ps_pbh.htmlfn._mm256_cvtneps_pbh.htmlfn._mm256_cvtpd_epi32.htmlfn._mm256_cvtpd_epu32.htmlfn._mm256_cvtpd_ps.htmlfn._mm256_cvtph_ps.htmlfn._mm256_cvtps_epi32.htmlfn._mm256_cvtps_epu32.htmlfn._mm256_cvtps_pd.htmlfn._mm256_cvtps_ph.htmlfn._mm256_cvtsd_f64.htmlfn._mm256_cvtsepi16_epi8.htmlfn._mm256_cvtsepi32_epi16.htmlfn._mm256_cvtsepi32_epi8.htmlfn._mm256_cvtsepi64_epi16.htmlfn._mm256_cvtsepi64_epi32.htmlfn._mm256_cvtsepi64_epi8.htmlfn._mm256_cvtsi256_si32.htmlfn._mm256_cvtss_f32.htmlfn._mm256_cvttpd_epi32.htmlfn._mm256_cvttpd_epu32.htmlfn._mm256_cvttps_epi32.htmlfn._mm256_cvttps_epu32.htmlfn._mm256_cvtusepi16_epi8.htmlfn._mm256_cvtusepi32_epi16.htmlfn._mm256_cvtusepi32_epi8.htmlfn._mm256_cvtusepi64_epi16.htmlfn._mm256_cvtusepi64_epi32.htmlfn._mm256_cvtusepi64_epi8.htmlfn._mm256_dbsad_epu8.htmlfn._mm256_div_pd.htmlfn._mm256_div_ps.htmlfn._mm256_dp_ps.htmlfn._mm256_dpbf16_ps.htmlfn._mm256_dpbusd_epi32.htmlfn._mm256_dpbusds_epi32.htmlfn._mm256_dpwssd_epi32.htmlfn._mm256_dpwssds_epi32.htmlfn._mm256_extract_epi16.htmlfn._mm256_extract_epi32.htmlfn._mm256_extract_epi64.htmlfn._mm256_extract_epi8.htmlfn._mm256_extractf128_pd.htmlfn._mm256_extractf128_ps.htmlfn._mm256_extractf128_si256.htmlfn._mm256_extractf32x4_ps.htmlfn._mm256_extracti128_si256.htmlfn._mm256_extracti32x4_epi32.htmlfn._mm256_fixupimm_pd.htmlfn._mm256_fixupimm_ps.htmlfn._mm256_floor_pd.htmlfn._mm256_floor_ps.htmlfn._mm256_fmadd_pd.htmlfn._mm256_fmadd_ps.htmlfn._mm256_fmaddsub_pd.htmlfn._mm256_fmaddsub_ps.htmlfn._mm256_fmsub_pd.htmlfn._mm256_fmsub_ps.htmlfn._mm256_fmsubadd_pd.htmlfn._mm256_fmsubadd_ps.htmlfn._mm256_fnmadd_pd.htmlfn._mm256_fnmadd_ps.htmlfn._mm256_fnmsub_pd.htmlfn._mm256_fnmsub_ps.htmlfn._mm256_getexp_pd.htmlfn._mm256_getexp_ps.htmlfn._mm256_getmant_pd.htmlfn._mm256_getmant_ps.htmlfn._mm256_gf2p8affine_epi64_epi8.htmlfn._mm256_gf2p8affineinv_epi64_epi8.htmlfn._mm256_gf2p8mul_epi8.htmlfn._mm256_hadd_epi16.htmlfn._mm256_hadd_epi32.htmlfn._mm256_hadd_pd.htmlfn._mm256_hadd_ps.htmlfn._mm256_hadds_epi16.htmlfn._mm256_hsub_epi16.htmlfn._mm256_hsub_epi32.htmlfn._mm256_hsub_pd.htmlfn._mm256_hsub_ps.htmlfn._mm256_hsubs_epi16.htmlfn._mm256_i32gather_epi32.htmlfn._mm256_i32gather_epi64.htmlfn._mm256_i32gather_pd.htmlfn._mm256_i32gather_ps.htmlfn._mm256_i32scatter_epi64.htmlfn._mm256_i64gather_epi32.htmlfn._mm256_i64gather_epi64.htmlfn._mm256_i64gather_pd.htmlfn._mm256_i64gather_ps.htmlfn._mm256_insert_epi16.htmlfn._mm256_insert_epi32.htmlfn._mm256_insert_epi64.htmlfn._mm256_insert_epi8.htmlfn._mm256_insertf128_pd.htmlfn._mm256_insertf128_ps.htmlfn._mm256_insertf128_si256.htmlfn._mm256_insertf32x4.htmlfn._mm256_inserti128_si256.htmlfn._mm256_inserti32x4.htmlfn._mm256_lddqu_si256.htmlfn._mm256_load_epi32.htmlfn._mm256_load_epi64.htmlfn._mm256_load_pd.htmlfn._mm256_load_ps.htmlfn._mm256_load_si256.htmlfn._mm256_loadu2_m128.htmlfn._mm256_loadu2_m128d.htmlfn._mm256_loadu2_m128i.htmlfn._mm256_loadu_epi16.htmlfn._mm256_loadu_epi32.htmlfn._mm256_loadu_epi64.htmlfn._mm256_loadu_epi8.htmlfn._mm256_loadu_pd.htmlfn._mm256_loadu_ps.htmlfn._mm256_loadu_si256.htmlfn._mm256_lzcnt_epi32.htmlfn._mm256_lzcnt_epi64.htmlfn._mm256_madd52hi_epu64.htmlfn._mm256_madd52lo_epu64.htmlfn._mm256_madd_epi16.htmlfn._mm256_maddubs_epi16.htmlfn._mm256_mask2_permutex2var_epi16.htmlfn._mm256_mask2_permutex2var_epi32.htmlfn._mm256_mask2_permutex2var_epi64.htmlfn._mm256_mask2_permutex2var_epi8.htmlfn._mm256_mask2_permutex2var_pd.htmlfn._mm256_mask2_permutex2var_ps.htmlfn._mm256_mask3_fmadd_pd.htmlfn._mm256_mask3_fmadd_ps.htmlfn._mm256_mask3_fmaddsub_pd.htmlfn._mm256_mask3_fmaddsub_ps.htmlfn._mm256_mask3_fmsub_pd.htmlfn._mm256_mask3_fmsub_ps.htmlfn._mm256_mask3_fmsubadd_pd.htmlfn._mm256_mask3_fmsubadd_ps.htmlfn._mm256_mask3_fnmadd_pd.htmlfn._mm256_mask3_fnmadd_ps.htmlfn._mm256_mask3_fnmsub_pd.htmlfn._mm256_mask3_fnmsub_ps.htmlfn._mm256_mask_abs_epi16.htmlfn._mm256_mask_abs_epi32.htmlfn._mm256_mask_abs_epi64.htmlfn._mm256_mask_abs_epi8.htmlfn._mm256_mask_add_epi16.htmlfn._mm256_mask_add_epi32.htmlfn._mm256_mask_add_epi64.htmlfn._mm256_mask_add_epi8.htmlfn._mm256_mask_add_pd.htmlfn._mm256_mask_add_ps.htmlfn._mm256_mask_adds_epi16.htmlfn._mm256_mask_adds_epi8.htmlfn._mm256_mask_adds_epu16.htmlfn._mm256_mask_adds_epu8.htmlfn._mm256_mask_alignr_epi32.htmlfn._mm256_mask_alignr_epi64.htmlfn._mm256_mask_alignr_epi8.htmlfn._mm256_mask_and_epi32.htmlfn._mm256_mask_and_epi64.htmlfn._mm256_mask_andnot_epi32.htmlfn._mm256_mask_andnot_epi64.htmlfn._mm256_mask_avg_epu16.htmlfn._mm256_mask_avg_epu8.htmlfn._mm256_mask_bitshuffle_epi64_mask.htmlfn._mm256_mask_blend_epi16.htmlfn._mm256_mask_blend_epi32.htmlfn._mm256_mask_blend_epi64.htmlfn._mm256_mask_blend_epi8.htmlfn._mm256_mask_blend_pd.htmlfn._mm256_mask_blend_ps.htmlfn._mm256_mask_broadcast_f32x4.htmlfn._mm256_mask_broadcast_i32x4.htmlfn._mm256_mask_broadcastb_epi8.htmlfn._mm256_mask_broadcastd_epi32.htmlfn._mm256_mask_broadcastq_epi64.htmlfn._mm256_mask_broadcastsd_pd.htmlfn._mm256_mask_broadcastss_ps.htmlfn._mm256_mask_broadcastw_epi16.htmlfn._mm256_mask_cmp_epi16_mask.htmlfn._mm256_mask_cmp_epi32_mask.htmlfn._mm256_mask_cmp_epi64_mask.htmlfn._mm256_mask_cmp_epi8_mask.htmlfn._mm256_mask_cmp_epu16_mask.htmlfn._mm256_mask_cmp_epu32_mask.htmlfn._mm256_mask_cmp_epu64_mask.htmlfn._mm256_mask_cmp_epu8_mask.htmlfn._mm256_mask_cmp_pd_mask.htmlfn._mm256_mask_cmp_ps_mask.htmlfn._mm256_mask_cmpeq_epi16_mask.htmlfn._mm256_mask_cmpeq_epi32_mask.htmlfn._mm256_mask_cmpeq_epi64_mask.htmlfn._mm256_mask_cmpeq_epi8_mask.htmlfn._mm256_mask_cmpeq_epu16_mask.htmlfn._mm256_mask_cmpeq_epu32_mask.htmlfn._mm256_mask_cmpeq_epu64_mask.htmlfn._mm256_mask_cmpeq_epu8_mask.htmlfn._mm256_mask_cmpge_epi16_mask.htmlfn._mm256_mask_cmpge_epi32_mask.htmlfn._mm256_mask_cmpge_epi64_mask.htmlfn._mm256_mask_cmpge_epi8_mask.htmlfn._mm256_mask_cmpge_epu16_mask.htmlfn._mm256_mask_cmpge_epu32_mask.htmlfn._mm256_mask_cmpge_epu64_mask.htmlfn._mm256_mask_cmpge_epu8_mask.htmlfn._mm256_mask_cmpgt_epi16_mask.htmlfn._mm256_mask_cmpgt_epi32_mask.htmlfn._mm256_mask_cmpgt_epi64_mask.htmlfn._mm256_mask_cmpgt_epi8_mask.htmlfn._mm256_mask_cmpgt_epu16_mask.htmlfn._mm256_mask_cmpgt_epu32_mask.htmlfn._mm256_mask_cmpgt_epu64_mask.htmlfn._mm256_mask_cmpgt_epu8_mask.htmlfn._mm256_mask_cmple_epi16_mask.htmlfn._mm256_mask_cmple_epi32_mask.htmlfn._mm256_mask_cmple_epi64_mask.htmlfn._mm256_mask_cmple_epi8_mask.htmlfn._mm256_mask_cmple_epu16_mask.htmlfn._mm256_mask_cmple_epu32_mask.htmlfn._mm256_mask_cmple_epu64_mask.htmlfn._mm256_mask_cmple_epu8_mask.htmlfn._mm256_mask_cmplt_epi16_mask.htmlfn._mm256_mask_cmplt_epi32_mask.htmlfn._mm256_mask_cmplt_epi64_mask.htmlfn._mm256_mask_cmplt_epi8_mask.htmlfn._mm256_mask_cmplt_epu16_mask.htmlfn._mm256_mask_cmplt_epu32_mask.htmlfn._mm256_mask_cmplt_epu64_mask.htmlfn._mm256_mask_cmplt_epu8_mask.htmlfn._mm256_mask_cmpneq_epi16_mask.htmlfn._mm256_mask_cmpneq_epi32_mask.htmlfn._mm256_mask_cmpneq_epi64_mask.htmlfn._mm256_mask_cmpneq_epi8_mask.htmlfn._mm256_mask_cmpneq_epu16_mask.htmlfn._mm256_mask_cmpneq_epu32_mask.htmlfn._mm256_mask_cmpneq_epu64_mask.htmlfn._mm256_mask_cmpneq_epu8_mask.htmlfn._mm256_mask_compress_epi16.htmlfn._mm256_mask_compress_epi32.htmlfn._mm256_mask_compress_epi64.htmlfn._mm256_mask_compress_epi8.htmlfn._mm256_mask_compress_pd.htmlfn._mm256_mask_compress_ps.htmlfn._mm256_mask_compressstoreu_epi16.htmlfn._mm256_mask_compressstoreu_epi32.htmlfn._mm256_mask_compressstoreu_epi64.htmlfn._mm256_mask_compressstoreu_epi8.htmlfn._mm256_mask_compressstoreu_pd.htmlfn._mm256_mask_compressstoreu_ps.htmlfn._mm256_mask_conflict_epi32.htmlfn._mm256_mask_conflict_epi64.htmlfn._mm256_mask_cvt_roundps_ph.htmlfn._mm256_mask_cvtepi16_epi32.htmlfn._mm256_mask_cvtepi16_epi64.htmlfn._mm256_mask_cvtepi16_epi8.htmlfn._mm256_mask_cvtepi16_storeu_epi8.htmlfn._mm256_mask_cvtepi32_epi16.htmlfn._mm256_mask_cvtepi32_epi64.htmlfn._mm256_mask_cvtepi32_epi8.htmlfn._mm256_mask_cvtepi32_pd.htmlfn._mm256_mask_cvtepi32_ps.htmlfn._mm256_mask_cvtepi32_storeu_epi16.htmlfn._mm256_mask_cvtepi32_storeu_epi8.htmlfn._mm256_mask_cvtepi64_epi16.htmlfn._mm256_mask_cvtepi64_epi32.htmlfn._mm256_mask_cvtepi64_epi8.htmlfn._mm256_mask_cvtepi64_storeu_epi16.htmlfn._mm256_mask_cvtepi64_storeu_epi32.htmlfn._mm256_mask_cvtepi64_storeu_epi8.htmlfn._mm256_mask_cvtepi8_epi16.htmlfn._mm256_mask_cvtepi8_epi32.htmlfn._mm256_mask_cvtepi8_epi64.htmlfn._mm256_mask_cvtepu16_epi32.htmlfn._mm256_mask_cvtepu16_epi64.htmlfn._mm256_mask_cvtepu32_epi64.htmlfn._mm256_mask_cvtepu32_pd.htmlfn._mm256_mask_cvtepu8_epi16.htmlfn._mm256_mask_cvtepu8_epi32.htmlfn._mm256_mask_cvtepu8_epi64.htmlfn._mm256_mask_cvtne2ps_pbh.htmlfn._mm256_mask_cvtneps_pbh.htmlfn._mm256_mask_cvtpd_epi32.htmlfn._mm256_mask_cvtpd_epu32.htmlfn._mm256_mask_cvtpd_ps.htmlfn._mm256_mask_cvtph_ps.htmlfn._mm256_mask_cvtps_epi32.htmlfn._mm256_mask_cvtps_epu32.htmlfn._mm256_mask_cvtps_ph.htmlfn._mm256_mask_cvtsepi16_epi8.htmlfn._mm256_mask_cvtsepi16_storeu_epi8.htmlfn._mm256_mask_cvtsepi32_epi16.htmlfn._mm256_mask_cvtsepi32_epi8.htmlfn._mm256_mask_cvtsepi32_storeu_epi16.htmlfn._mm256_mask_cvtsepi32_storeu_epi8.htmlfn._mm256_mask_cvtsepi64_epi16.htmlfn._mm256_mask_cvtsepi64_epi32.htmlfn._mm256_mask_cvtsepi64_epi8.htmlfn._mm256_mask_cvtsepi64_storeu_epi16.htmlfn._mm256_mask_cvtsepi64_storeu_epi32.htmlfn._mm256_mask_cvtsepi64_storeu_epi8.htmlfn._mm256_mask_cvttpd_epi32.htmlfn._mm256_mask_cvttpd_epu32.htmlfn._mm256_mask_cvttps_epi32.htmlfn._mm256_mask_cvttps_epu32.htmlfn._mm256_mask_cvtusepi16_epi8.htmlfn._mm256_mask_cvtusepi16_storeu_epi8.htmlfn._mm256_mask_cvtusepi32_epi16.htmlfn._mm256_mask_cvtusepi32_epi8.htmlfn._mm256_mask_cvtusepi32_storeu_epi16.htmlfn._mm256_mask_cvtusepi32_storeu_epi8.htmlfn._mm256_mask_cvtusepi64_epi16.htmlfn._mm256_mask_cvtusepi64_epi32.htmlfn._mm256_mask_cvtusepi64_epi8.htmlfn._mm256_mask_cvtusepi64_storeu_epi16.htmlfn._mm256_mask_cvtusepi64_storeu_epi32.htmlfn._mm256_mask_cvtusepi64_storeu_epi8.htmlfn._mm256_mask_dbsad_epu8.htmlfn._mm256_mask_div_pd.htmlfn._mm256_mask_div_ps.htmlfn._mm256_mask_dpbf16_ps.htmlfn._mm256_mask_dpbusd_epi32.htmlfn._mm256_mask_dpbusds_epi32.htmlfn._mm256_mask_dpwssd_epi32.htmlfn._mm256_mask_dpwssds_epi32.htmlfn._mm256_mask_expand_epi16.htmlfn._mm256_mask_expand_epi32.htmlfn._mm256_mask_expand_epi64.htmlfn._mm256_mask_expand_epi8.htmlfn._mm256_mask_expand_pd.htmlfn._mm256_mask_expand_ps.htmlfn._mm256_mask_expandloadu_epi16.htmlfn._mm256_mask_expandloadu_epi32.htmlfn._mm256_mask_expandloadu_epi64.htmlfn._mm256_mask_expandloadu_epi8.htmlfn._mm256_mask_expandloadu_pd.htmlfn._mm256_mask_expandloadu_ps.htmlfn._mm256_mask_extractf32x4_ps.htmlfn._mm256_mask_extracti32x4_epi32.htmlfn._mm256_mask_fixupimm_pd.htmlfn._mm256_mask_fixupimm_ps.htmlfn._mm256_mask_fmadd_pd.htmlfn._mm256_mask_fmadd_ps.htmlfn._mm256_mask_fmaddsub_pd.htmlfn._mm256_mask_fmaddsub_ps.htmlfn._mm256_mask_fmsub_pd.htmlfn._mm256_mask_fmsub_ps.htmlfn._mm256_mask_fmsubadd_pd.htmlfn._mm256_mask_fmsubadd_ps.htmlfn._mm256_mask_fnmadd_pd.htmlfn._mm256_mask_fnmadd_ps.htmlfn._mm256_mask_fnmsub_pd.htmlfn._mm256_mask_fnmsub_ps.htmlfn._mm256_mask_getexp_pd.htmlfn._mm256_mask_getexp_ps.htmlfn._mm256_mask_getmant_pd.htmlfn._mm256_mask_getmant_ps.htmlfn._mm256_mask_gf2p8affine_epi64_epi8.htmlfn._mm256_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm256_mask_gf2p8mul_epi8.htmlfn._mm256_mask_i32gather_epi32.htmlfn._mm256_mask_i32gather_epi64.htmlfn._mm256_mask_i32gather_pd.htmlfn._mm256_mask_i32gather_ps.htmlfn._mm256_mask_i64gather_epi32.htmlfn._mm256_mask_i64gather_epi64.htmlfn._mm256_mask_i64gather_pd.htmlfn._mm256_mask_i64gather_ps.htmlfn._mm256_mask_insertf32x4.htmlfn._mm256_mask_inserti32x4.htmlfn._mm256_mask_load_epi32.htmlfn._mm256_mask_load_epi64.htmlfn._mm256_mask_load_pd.htmlfn._mm256_mask_load_ps.htmlfn._mm256_mask_loadu_epi16.htmlfn._mm256_mask_loadu_epi32.htmlfn._mm256_mask_loadu_epi64.htmlfn._mm256_mask_loadu_epi8.htmlfn._mm256_mask_loadu_pd.htmlfn._mm256_mask_loadu_ps.htmlfn._mm256_mask_lzcnt_epi32.htmlfn._mm256_mask_lzcnt_epi64.htmlfn._mm256_mask_madd_epi16.htmlfn._mm256_mask_maddubs_epi16.htmlfn._mm256_mask_max_epi16.htmlfn._mm256_mask_max_epi32.htmlfn._mm256_mask_max_epi64.htmlfn._mm256_mask_max_epi8.htmlfn._mm256_mask_max_epu16.htmlfn._mm256_mask_max_epu32.htmlfn._mm256_mask_max_epu64.htmlfn._mm256_mask_max_epu8.htmlfn._mm256_mask_max_pd.htmlfn._mm256_mask_max_ps.htmlfn._mm256_mask_min_epi16.htmlfn._mm256_mask_min_epi32.htmlfn._mm256_mask_min_epi64.htmlfn._mm256_mask_min_epi8.htmlfn._mm256_mask_min_epu16.htmlfn._mm256_mask_min_epu32.htmlfn._mm256_mask_min_epu64.htmlfn._mm256_mask_min_epu8.htmlfn._mm256_mask_min_pd.htmlfn._mm256_mask_min_ps.htmlfn._mm256_mask_mov_epi16.htmlfn._mm256_mask_mov_epi32.htmlfn._mm256_mask_mov_epi64.htmlfn._mm256_mask_mov_epi8.htmlfn._mm256_mask_mov_pd.htmlfn._mm256_mask_mov_ps.htmlfn._mm256_mask_movedup_pd.htmlfn._mm256_mask_movehdup_ps.htmlfn._mm256_mask_moveldup_ps.htmlfn._mm256_mask_mul_epi32.htmlfn._mm256_mask_mul_epu32.htmlfn._mm256_mask_mul_pd.htmlfn._mm256_mask_mul_ps.htmlfn._mm256_mask_mulhi_epi16.htmlfn._mm256_mask_mulhi_epu16.htmlfn._mm256_mask_mulhrs_epi16.htmlfn._mm256_mask_mullo_epi16.htmlfn._mm256_mask_mullo_epi32.htmlfn._mm256_mask_multishift_epi64_epi8.htmlfn._mm256_mask_or_epi32.htmlfn._mm256_mask_or_epi64.htmlfn._mm256_mask_packs_epi16.htmlfn._mm256_mask_packs_epi32.htmlfn._mm256_mask_packus_epi16.htmlfn._mm256_mask_packus_epi32.htmlfn._mm256_mask_permute_pd.htmlfn._mm256_mask_permute_ps.htmlfn._mm256_mask_permutevar_pd.htmlfn._mm256_mask_permutevar_ps.htmlfn._mm256_mask_permutex2var_epi16.htmlfn._mm256_mask_permutex2var_epi32.htmlfn._mm256_mask_permutex2var_epi64.htmlfn._mm256_mask_permutex2var_epi8.htmlfn._mm256_mask_permutex2var_pd.htmlfn._mm256_mask_permutex2var_ps.htmlfn._mm256_mask_permutex_epi64.htmlfn._mm256_mask_permutex_pd.htmlfn._mm256_mask_permutexvar_epi16.htmlfn._mm256_mask_permutexvar_epi32.htmlfn._mm256_mask_permutexvar_epi64.htmlfn._mm256_mask_permutexvar_epi8.htmlfn._mm256_mask_permutexvar_pd.htmlfn._mm256_mask_permutexvar_ps.htmlfn._mm256_mask_popcnt_epi16.htmlfn._mm256_mask_popcnt_epi32.htmlfn._mm256_mask_popcnt_epi64.htmlfn._mm256_mask_popcnt_epi8.htmlfn._mm256_mask_rcp14_pd.htmlfn._mm256_mask_rcp14_ps.htmlfn._mm256_mask_rol_epi32.htmlfn._mm256_mask_rol_epi64.htmlfn._mm256_mask_rolv_epi32.htmlfn._mm256_mask_rolv_epi64.htmlfn._mm256_mask_ror_epi32.htmlfn._mm256_mask_ror_epi64.htmlfn._mm256_mask_rorv_epi32.htmlfn._mm256_mask_rorv_epi64.htmlfn._mm256_mask_roundscale_pd.htmlfn._mm256_mask_roundscale_ps.htmlfn._mm256_mask_rsqrt14_pd.htmlfn._mm256_mask_rsqrt14_ps.htmlfn._mm256_mask_scalef_pd.htmlfn._mm256_mask_scalef_ps.htmlfn._mm256_mask_set1_epi16.htmlfn._mm256_mask_set1_epi32.htmlfn._mm256_mask_set1_epi64.htmlfn._mm256_mask_set1_epi8.htmlfn._mm256_mask_shldi_epi16.htmlfn._mm256_mask_shldi_epi32.htmlfn._mm256_mask_shldi_epi64.htmlfn._mm256_mask_shldv_epi16.htmlfn._mm256_mask_shldv_epi32.htmlfn._mm256_mask_shldv_epi64.htmlfn._mm256_mask_shrdi_epi16.htmlfn._mm256_mask_shrdi_epi32.htmlfn._mm256_mask_shrdi_epi64.htmlfn._mm256_mask_shrdv_epi16.htmlfn._mm256_mask_shrdv_epi32.htmlfn._mm256_mask_shrdv_epi64.htmlfn._mm256_mask_shuffle_epi32.htmlfn._mm256_mask_shuffle_epi8.htmlfn._mm256_mask_shuffle_f32x4.htmlfn._mm256_mask_shuffle_f64x2.htmlfn._mm256_mask_shuffle_i32x4.htmlfn._mm256_mask_shuffle_i64x2.htmlfn._mm256_mask_shuffle_pd.htmlfn._mm256_mask_shuffle_ps.htmlfn._mm256_mask_shufflehi_epi16.htmlfn._mm256_mask_shufflelo_epi16.htmlfn._mm256_mask_sll_epi16.htmlfn._mm256_mask_sll_epi32.htmlfn._mm256_mask_sll_epi64.htmlfn._mm256_mask_slli_epi16.htmlfn._mm256_mask_slli_epi32.htmlfn._mm256_mask_slli_epi64.htmlfn._mm256_mask_sllv_epi16.htmlfn._mm256_mask_sllv_epi32.htmlfn._mm256_mask_sllv_epi64.htmlfn._mm256_mask_sqrt_pd.htmlfn._mm256_mask_sqrt_ps.htmlfn._mm256_mask_sra_epi16.htmlfn._mm256_mask_sra_epi32.htmlfn._mm256_mask_sra_epi64.htmlfn._mm256_mask_srai_epi16.htmlfn._mm256_mask_srai_epi32.htmlfn._mm256_mask_srai_epi64.htmlfn._mm256_mask_srav_epi16.htmlfn._mm256_mask_srav_epi32.htmlfn._mm256_mask_srav_epi64.htmlfn._mm256_mask_srl_epi16.htmlfn._mm256_mask_srl_epi32.htmlfn._mm256_mask_srl_epi64.htmlfn._mm256_mask_srli_epi16.htmlfn._mm256_mask_srli_epi32.htmlfn._mm256_mask_srli_epi64.htmlfn._mm256_mask_srlv_epi16.htmlfn._mm256_mask_srlv_epi32.htmlfn._mm256_mask_srlv_epi64.htmlfn._mm256_mask_store_epi32.htmlfn._mm256_mask_store_epi64.htmlfn._mm256_mask_store_pd.htmlfn._mm256_mask_store_ps.htmlfn._mm256_mask_storeu_epi16.htmlfn._mm256_mask_storeu_epi32.htmlfn._mm256_mask_storeu_epi64.htmlfn._mm256_mask_storeu_epi8.htmlfn._mm256_mask_storeu_pd.htmlfn._mm256_mask_storeu_ps.htmlfn._mm256_mask_sub_epi16.htmlfn._mm256_mask_sub_epi32.htmlfn._mm256_mask_sub_epi64.htmlfn._mm256_mask_sub_epi8.htmlfn._mm256_mask_sub_pd.htmlfn._mm256_mask_sub_ps.htmlfn._mm256_mask_subs_epi16.htmlfn._mm256_mask_subs_epi8.htmlfn._mm256_mask_subs_epu16.htmlfn._mm256_mask_subs_epu8.htmlfn._mm256_mask_ternarylogic_epi32.htmlfn._mm256_mask_ternarylogic_epi64.htmlfn._mm256_mask_test_epi16_mask.htmlfn._mm256_mask_test_epi32_mask.htmlfn._mm256_mask_test_epi64_mask.htmlfn._mm256_mask_test_epi8_mask.htmlfn._mm256_mask_testn_epi16_mask.htmlfn._mm256_mask_testn_epi32_mask.htmlfn._mm256_mask_testn_epi64_mask.htmlfn._mm256_mask_testn_epi8_mask.htmlfn._mm256_mask_unpackhi_epi16.htmlfn._mm256_mask_unpackhi_epi32.htmlfn._mm256_mask_unpackhi_epi64.htmlfn._mm256_mask_unpackhi_epi8.htmlfn._mm256_mask_unpackhi_pd.htmlfn._mm256_mask_unpackhi_ps.htmlfn._mm256_mask_unpacklo_epi16.htmlfn._mm256_mask_unpacklo_epi32.htmlfn._mm256_mask_unpacklo_epi64.htmlfn._mm256_mask_unpacklo_epi8.htmlfn._mm256_mask_unpacklo_pd.htmlfn._mm256_mask_unpacklo_ps.htmlfn._mm256_mask_xor_epi32.htmlfn._mm256_mask_xor_epi64.htmlfn._mm256_maskload_epi32.htmlfn._mm256_maskload_epi64.htmlfn._mm256_maskload_pd.htmlfn._mm256_maskload_ps.htmlfn._mm256_maskstore_epi32.htmlfn._mm256_maskstore_epi64.htmlfn._mm256_maskstore_pd.htmlfn._mm256_maskstore_ps.htmlfn._mm256_maskz_abs_epi16.htmlfn._mm256_maskz_abs_epi32.htmlfn._mm256_maskz_abs_epi64.htmlfn._mm256_maskz_abs_epi8.htmlfn._mm256_maskz_add_epi16.htmlfn._mm256_maskz_add_epi32.htmlfn._mm256_maskz_add_epi64.htmlfn._mm256_maskz_add_epi8.htmlfn._mm256_maskz_add_pd.htmlfn._mm256_maskz_add_ps.htmlfn._mm256_maskz_adds_epi16.htmlfn._mm256_maskz_adds_epi8.htmlfn._mm256_maskz_adds_epu16.htmlfn._mm256_maskz_adds_epu8.htmlfn._mm256_maskz_alignr_epi32.htmlfn._mm256_maskz_alignr_epi64.htmlfn._mm256_maskz_alignr_epi8.htmlfn._mm256_maskz_and_epi32.htmlfn._mm256_maskz_and_epi64.htmlfn._mm256_maskz_andnot_epi32.htmlfn._mm256_maskz_andnot_epi64.htmlfn._mm256_maskz_avg_epu16.htmlfn._mm256_maskz_avg_epu8.htmlfn._mm256_maskz_broadcast_f32x4.htmlfn._mm256_maskz_broadcast_i32x4.htmlfn._mm256_maskz_broadcastb_epi8.htmlfn._mm256_maskz_broadcastd_epi32.htmlfn._mm256_maskz_broadcastq_epi64.htmlfn._mm256_maskz_broadcastsd_pd.htmlfn._mm256_maskz_broadcastss_ps.htmlfn._mm256_maskz_broadcastw_epi16.htmlfn._mm256_maskz_compress_epi16.htmlfn._mm256_maskz_compress_epi32.htmlfn._mm256_maskz_compress_epi64.htmlfn._mm256_maskz_compress_epi8.htmlfn._mm256_maskz_compress_pd.htmlfn._mm256_maskz_compress_ps.htmlfn._mm256_maskz_conflict_epi32.htmlfn._mm256_maskz_conflict_epi64.htmlfn._mm256_maskz_cvt_roundps_ph.htmlfn._mm256_maskz_cvtepi16_epi32.htmlfn._mm256_maskz_cvtepi16_epi64.htmlfn._mm256_maskz_cvtepi16_epi8.htmlfn._mm256_maskz_cvtepi32_epi16.htmlfn._mm256_maskz_cvtepi32_epi64.htmlfn._mm256_maskz_cvtepi32_epi8.htmlfn._mm256_maskz_cvtepi32_pd.htmlfn._mm256_maskz_cvtepi32_ps.htmlfn._mm256_maskz_cvtepi64_epi16.htmlfn._mm256_maskz_cvtepi64_epi32.htmlfn._mm256_maskz_cvtepi64_epi8.htmlfn._mm256_maskz_cvtepi8_epi16.htmlfn._mm256_maskz_cvtepi8_epi32.htmlfn._mm256_maskz_cvtepi8_epi64.htmlfn._mm256_maskz_cvtepu16_epi32.htmlfn._mm256_maskz_cvtepu16_epi64.htmlfn._mm256_maskz_cvtepu32_epi64.htmlfn._mm256_maskz_cvtepu32_pd.htmlfn._mm256_maskz_cvtepu8_epi16.htmlfn._mm256_maskz_cvtepu8_epi32.htmlfn._mm256_maskz_cvtepu8_epi64.htmlfn._mm256_maskz_cvtne2ps_pbh.htmlfn._mm256_maskz_cvtneps_pbh.htmlfn._mm256_maskz_cvtpd_epi32.htmlfn._mm256_maskz_cvtpd_epu32.htmlfn._mm256_maskz_cvtpd_ps.htmlfn._mm256_maskz_cvtph_ps.htmlfn._mm256_maskz_cvtps_epi32.htmlfn._mm256_maskz_cvtps_epu32.htmlfn._mm256_maskz_cvtps_ph.htmlfn._mm256_maskz_cvtsepi16_epi8.htmlfn._mm256_maskz_cvtsepi32_epi16.htmlfn._mm256_maskz_cvtsepi32_epi8.htmlfn._mm256_maskz_cvtsepi64_epi16.htmlfn._mm256_maskz_cvtsepi64_epi32.htmlfn._mm256_maskz_cvtsepi64_epi8.htmlfn._mm256_maskz_cvttpd_epi32.htmlfn._mm256_maskz_cvttpd_epu32.htmlfn._mm256_maskz_cvttps_epi32.htmlfn._mm256_maskz_cvttps_epu32.htmlfn._mm256_maskz_cvtusepi16_epi8.htmlfn._mm256_maskz_cvtusepi32_epi16.htmlfn._mm256_maskz_cvtusepi32_epi8.htmlfn._mm256_maskz_cvtusepi64_epi16.htmlfn._mm256_maskz_cvtusepi64_epi32.htmlfn._mm256_maskz_cvtusepi64_epi8.htmlfn._mm256_maskz_dbsad_epu8.htmlfn._mm256_maskz_div_pd.htmlfn._mm256_maskz_div_ps.htmlfn._mm256_maskz_dpbf16_ps.htmlfn._mm256_maskz_dpbusd_epi32.htmlfn._mm256_maskz_dpbusds_epi32.htmlfn._mm256_maskz_dpwssd_epi32.htmlfn._mm256_maskz_dpwssds_epi32.htmlfn._mm256_maskz_expand_epi16.htmlfn._mm256_maskz_expand_epi32.htmlfn._mm256_maskz_expand_epi64.htmlfn._mm256_maskz_expand_epi8.htmlfn._mm256_maskz_expand_pd.htmlfn._mm256_maskz_expand_ps.htmlfn._mm256_maskz_expandloadu_epi16.htmlfn._mm256_maskz_expandloadu_epi32.htmlfn._mm256_maskz_expandloadu_epi64.htmlfn._mm256_maskz_expandloadu_epi8.htmlfn._mm256_maskz_expandloadu_pd.htmlfn._mm256_maskz_expandloadu_ps.htmlfn._mm256_maskz_extractf32x4_ps.htmlfn._mm256_maskz_extracti32x4_epi32.htmlfn._mm256_maskz_fixupimm_pd.htmlfn._mm256_maskz_fixupimm_ps.htmlfn._mm256_maskz_fmadd_pd.htmlfn._mm256_maskz_fmadd_ps.htmlfn._mm256_maskz_fmaddsub_pd.htmlfn._mm256_maskz_fmaddsub_ps.htmlfn._mm256_maskz_fmsub_pd.htmlfn._mm256_maskz_fmsub_ps.htmlfn._mm256_maskz_fmsubadd_pd.htmlfn._mm256_maskz_fmsubadd_ps.htmlfn._mm256_maskz_fnmadd_pd.htmlfn._mm256_maskz_fnmadd_ps.htmlfn._mm256_maskz_fnmsub_pd.htmlfn._mm256_maskz_fnmsub_ps.htmlfn._mm256_maskz_getexp_pd.htmlfn._mm256_maskz_getexp_ps.htmlfn._mm256_maskz_getmant_pd.htmlfn._mm256_maskz_getmant_ps.htmlfn._mm256_maskz_gf2p8affine_epi64_epi8.htmlfn._mm256_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm256_maskz_gf2p8mul_epi8.htmlfn._mm256_maskz_insertf32x4.htmlfn._mm256_maskz_inserti32x4.htmlfn._mm256_maskz_load_epi32.htmlfn._mm256_maskz_load_epi64.htmlfn._mm256_maskz_load_pd.htmlfn._mm256_maskz_load_ps.htmlfn._mm256_maskz_loadu_epi16.htmlfn._mm256_maskz_loadu_epi32.htmlfn._mm256_maskz_loadu_epi64.htmlfn._mm256_maskz_loadu_epi8.htmlfn._mm256_maskz_loadu_pd.htmlfn._mm256_maskz_loadu_ps.htmlfn._mm256_maskz_lzcnt_epi32.htmlfn._mm256_maskz_lzcnt_epi64.htmlfn._mm256_maskz_madd_epi16.htmlfn._mm256_maskz_maddubs_epi16.htmlfn._mm256_maskz_max_epi16.htmlfn._mm256_maskz_max_epi32.htmlfn._mm256_maskz_max_epi64.htmlfn._mm256_maskz_max_epi8.htmlfn._mm256_maskz_max_epu16.htmlfn._mm256_maskz_max_epu32.htmlfn._mm256_maskz_max_epu64.htmlfn._mm256_maskz_max_epu8.htmlfn._mm256_maskz_max_pd.htmlfn._mm256_maskz_max_ps.htmlfn._mm256_maskz_min_epi16.htmlfn._mm256_maskz_min_epi32.htmlfn._mm256_maskz_min_epi64.htmlfn._mm256_maskz_min_epi8.htmlfn._mm256_maskz_min_epu16.htmlfn._mm256_maskz_min_epu32.htmlfn._mm256_maskz_min_epu64.htmlfn._mm256_maskz_min_epu8.htmlfn._mm256_maskz_min_pd.htmlfn._mm256_maskz_min_ps.htmlfn._mm256_maskz_mov_epi16.htmlfn._mm256_maskz_mov_epi32.htmlfn._mm256_maskz_mov_epi64.htmlfn._mm256_maskz_mov_epi8.htmlfn._mm256_maskz_mov_pd.htmlfn._mm256_maskz_mov_ps.htmlfn._mm256_maskz_movedup_pd.htmlfn._mm256_maskz_movehdup_ps.htmlfn._mm256_maskz_moveldup_ps.htmlfn._mm256_maskz_mul_epi32.htmlfn._mm256_maskz_mul_epu32.htmlfn._mm256_maskz_mul_pd.htmlfn._mm256_maskz_mul_ps.htmlfn._mm256_maskz_mulhi_epi16.htmlfn._mm256_maskz_mulhi_epu16.htmlfn._mm256_maskz_mulhrs_epi16.htmlfn._mm256_maskz_mullo_epi16.htmlfn._mm256_maskz_mullo_epi32.htmlfn._mm256_maskz_multishift_epi64_epi8.htmlfn._mm256_maskz_or_epi32.htmlfn._mm256_maskz_or_epi64.htmlfn._mm256_maskz_packs_epi16.htmlfn._mm256_maskz_packs_epi32.htmlfn._mm256_maskz_packus_epi16.htmlfn._mm256_maskz_packus_epi32.htmlfn._mm256_maskz_permute_pd.htmlfn._mm256_maskz_permute_ps.htmlfn._mm256_maskz_permutevar_pd.htmlfn._mm256_maskz_permutevar_ps.htmlfn._mm256_maskz_permutex2var_epi16.htmlfn._mm256_maskz_permutex2var_epi32.htmlfn._mm256_maskz_permutex2var_epi64.htmlfn._mm256_maskz_permutex2var_epi8.htmlfn._mm256_maskz_permutex2var_pd.htmlfn._mm256_maskz_permutex2var_ps.htmlfn._mm256_maskz_permutex_epi64.htmlfn._mm256_maskz_permutex_pd.htmlfn._mm256_maskz_permutexvar_epi16.htmlfn._mm256_maskz_permutexvar_epi32.htmlfn._mm256_maskz_permutexvar_epi64.htmlfn._mm256_maskz_permutexvar_epi8.htmlfn._mm256_maskz_permutexvar_pd.htmlfn._mm256_maskz_permutexvar_ps.htmlfn._mm256_maskz_popcnt_epi16.htmlfn._mm256_maskz_popcnt_epi32.htmlfn._mm256_maskz_popcnt_epi64.htmlfn._mm256_maskz_popcnt_epi8.htmlfn._mm256_maskz_rcp14_pd.htmlfn._mm256_maskz_rcp14_ps.htmlfn._mm256_maskz_rol_epi32.htmlfn._mm256_maskz_rol_epi64.htmlfn._mm256_maskz_rolv_epi32.htmlfn._mm256_maskz_rolv_epi64.htmlfn._mm256_maskz_ror_epi32.htmlfn._mm256_maskz_ror_epi64.htmlfn._mm256_maskz_rorv_epi32.htmlfn._mm256_maskz_rorv_epi64.htmlfn._mm256_maskz_roundscale_pd.htmlfn._mm256_maskz_roundscale_ps.htmlfn._mm256_maskz_rsqrt14_pd.htmlfn._mm256_maskz_rsqrt14_ps.htmlfn._mm256_maskz_scalef_pd.htmlfn._mm256_maskz_scalef_ps.htmlfn._mm256_maskz_set1_epi16.htmlfn._mm256_maskz_set1_epi32.htmlfn._mm256_maskz_set1_epi64.htmlfn._mm256_maskz_set1_epi8.htmlfn._mm256_maskz_shldi_epi16.htmlfn._mm256_maskz_shldi_epi32.htmlfn._mm256_maskz_shldi_epi64.htmlfn._mm256_maskz_shldv_epi16.htmlfn._mm256_maskz_shldv_epi32.htmlfn._mm256_maskz_shldv_epi64.htmlfn._mm256_maskz_shrdi_epi16.htmlfn._mm256_maskz_shrdi_epi32.htmlfn._mm256_maskz_shrdi_epi64.htmlfn._mm256_maskz_shrdv_epi16.htmlfn._mm256_maskz_shrdv_epi32.htmlfn._mm256_maskz_shrdv_epi64.htmlfn._mm256_maskz_shuffle_epi32.htmlfn._mm256_maskz_shuffle_epi8.htmlfn._mm256_maskz_shuffle_f32x4.htmlfn._mm256_maskz_shuffle_f64x2.htmlfn._mm256_maskz_shuffle_i32x4.htmlfn._mm256_maskz_shuffle_i64x2.htmlfn._mm256_maskz_shuffle_pd.htmlfn._mm256_maskz_shuffle_ps.htmlfn._mm256_maskz_shufflehi_epi16.htmlfn._mm256_maskz_shufflelo_epi16.htmlfn._mm256_maskz_sll_epi16.htmlfn._mm256_maskz_sll_epi32.htmlfn._mm256_maskz_sll_epi64.htmlfn._mm256_maskz_slli_epi16.htmlfn._mm256_maskz_slli_epi32.htmlfn._mm256_maskz_slli_epi64.htmlfn._mm256_maskz_sllv_epi16.htmlfn._mm256_maskz_sllv_epi32.htmlfn._mm256_maskz_sllv_epi64.htmlfn._mm256_maskz_sqrt_pd.htmlfn._mm256_maskz_sqrt_ps.htmlfn._mm256_maskz_sra_epi16.htmlfn._mm256_maskz_sra_epi32.htmlfn._mm256_maskz_sra_epi64.htmlfn._mm256_maskz_srai_epi16.htmlfn._mm256_maskz_srai_epi32.htmlfn._mm256_maskz_srai_epi64.htmlfn._mm256_maskz_srav_epi16.htmlfn._mm256_maskz_srav_epi32.htmlfn._mm256_maskz_srav_epi64.htmlfn._mm256_maskz_srl_epi16.htmlfn._mm256_maskz_srl_epi32.htmlfn._mm256_maskz_srl_epi64.htmlfn._mm256_maskz_srli_epi16.htmlfn._mm256_maskz_srli_epi32.htmlfn._mm256_maskz_srli_epi64.htmlfn._mm256_maskz_srlv_epi16.htmlfn._mm256_maskz_srlv_epi32.htmlfn._mm256_maskz_srlv_epi64.htmlfn._mm256_maskz_sub_epi16.htmlfn._mm256_maskz_sub_epi32.htmlfn._mm256_maskz_sub_epi64.htmlfn._mm256_maskz_sub_epi8.htmlfn._mm256_maskz_sub_pd.htmlfn._mm256_maskz_sub_ps.htmlfn._mm256_maskz_subs_epi16.htmlfn._mm256_maskz_subs_epi8.htmlfn._mm256_maskz_subs_epu16.htmlfn._mm256_maskz_subs_epu8.htmlfn._mm256_maskz_ternarylogic_epi32.htmlfn._mm256_maskz_ternarylogic_epi64.htmlfn._mm256_maskz_unpackhi_epi16.htmlfn._mm256_maskz_unpackhi_epi32.htmlfn._mm256_maskz_unpackhi_epi64.htmlfn._mm256_maskz_unpackhi_epi8.htmlfn._mm256_maskz_unpackhi_pd.htmlfn._mm256_maskz_unpackhi_ps.htmlfn._mm256_maskz_unpacklo_epi16.htmlfn._mm256_maskz_unpacklo_epi32.htmlfn._mm256_maskz_unpacklo_epi64.htmlfn._mm256_maskz_unpacklo_epi8.htmlfn._mm256_maskz_unpacklo_pd.htmlfn._mm256_maskz_unpacklo_ps.htmlfn._mm256_maskz_xor_epi32.htmlfn._mm256_maskz_xor_epi64.htmlfn._mm256_max_epi16.htmlfn._mm256_max_epi32.htmlfn._mm256_max_epi64.htmlfn._mm256_max_epi8.htmlfn._mm256_max_epu16.htmlfn._mm256_max_epu32.htmlfn._mm256_max_epu64.htmlfn._mm256_max_epu8.htmlfn._mm256_max_pd.htmlfn._mm256_max_ps.htmlfn._mm256_min_epi16.htmlfn._mm256_min_epi32.htmlfn._mm256_min_epi64.htmlfn._mm256_min_epi8.htmlfn._mm256_min_epu16.htmlfn._mm256_min_epu32.htmlfn._mm256_min_epu64.htmlfn._mm256_min_epu8.htmlfn._mm256_min_pd.htmlfn._mm256_min_ps.htmlfn._mm256_movedup_pd.htmlfn._mm256_movehdup_ps.htmlfn._mm256_moveldup_ps.htmlfn._mm256_movemask_epi8.htmlfn._mm256_movemask_pd.htmlfn._mm256_movemask_ps.htmlfn._mm256_movepi16_mask.htmlfn._mm256_movepi8_mask.htmlfn._mm256_movm_epi16.htmlfn._mm256_movm_epi8.htmlfn._mm256_mpsadbw_epu8.htmlfn._mm256_mul_epi32.htmlfn._mm256_mul_epu32.htmlfn._mm256_mul_pd.htmlfn._mm256_mul_ps.htmlfn._mm256_mulhi_epi16.htmlfn._mm256_mulhi_epu16.htmlfn._mm256_mulhrs_epi16.htmlfn._mm256_mullo_epi16.htmlfn._mm256_mullo_epi32.htmlfn._mm256_multishift_epi64_epi8.htmlfn._mm256_or_epi32.htmlfn._mm256_or_epi64.htmlfn._mm256_or_pd.htmlfn._mm256_or_ps.htmlfn._mm256_or_si256.htmlfn._mm256_packs_epi16.htmlfn._mm256_packs_epi32.htmlfn._mm256_packus_epi16.htmlfn._mm256_packus_epi32.htmlfn._mm256_permute2f128_pd.htmlfn._mm256_permute2f128_ps.htmlfn._mm256_permute2f128_si256.htmlfn._mm256_permute2x128_si256.htmlfn._mm256_permute4x64_epi64.htmlfn._mm256_permute4x64_pd.htmlfn._mm256_permute_pd.htmlfn._mm256_permute_ps.htmlfn._mm256_permutevar8x32_epi32.htmlfn._mm256_permutevar8x32_ps.htmlfn._mm256_permutevar_pd.htmlfn._mm256_permutevar_ps.htmlfn._mm256_permutex2var_epi16.htmlfn._mm256_permutex2var_epi32.htmlfn._mm256_permutex2var_epi64.htmlfn._mm256_permutex2var_epi8.htmlfn._mm256_permutex2var_pd.htmlfn._mm256_permutex2var_ps.htmlfn._mm256_permutex_epi64.htmlfn._mm256_permutex_pd.htmlfn._mm256_permutexvar_epi16.htmlfn._mm256_permutexvar_epi32.htmlfn._mm256_permutexvar_epi64.htmlfn._mm256_permutexvar_epi8.htmlfn._mm256_permutexvar_pd.htmlfn._mm256_permutexvar_ps.htmlfn._mm256_popcnt_epi16.htmlfn._mm256_popcnt_epi32.htmlfn._mm256_popcnt_epi64.htmlfn._mm256_popcnt_epi8.htmlfn._mm256_rcp14_pd.htmlfn._mm256_rcp14_ps.htmlfn._mm256_rcp_ps.htmlfn._mm256_rol_epi32.htmlfn._mm256_rol_epi64.htmlfn._mm256_rolv_epi32.htmlfn._mm256_rolv_epi64.htmlfn._mm256_ror_epi32.htmlfn._mm256_ror_epi64.htmlfn._mm256_rorv_epi32.htmlfn._mm256_rorv_epi64.htmlfn._mm256_round_pd.htmlfn._mm256_round_ps.htmlfn._mm256_roundscale_pd.htmlfn._mm256_roundscale_ps.htmlfn._mm256_rsqrt_ps.htmlfn._mm256_sad_epu8.htmlfn._mm256_scalef_pd.htmlfn._mm256_scalef_ps.htmlfn._mm256_set1_epi16.htmlfn._mm256_set1_epi32.htmlfn._mm256_set1_epi64x.htmlfn._mm256_set1_epi8.htmlfn._mm256_set1_pd.htmlfn._mm256_set1_ps.htmlfn._mm256_set_epi16.htmlfn._mm256_set_epi32.htmlfn._mm256_set_epi64x.htmlfn._mm256_set_epi8.htmlfn._mm256_set_m128.htmlfn._mm256_set_m128d.htmlfn._mm256_set_m128i.htmlfn._mm256_set_pd.htmlfn._mm256_set_ps.htmlfn._mm256_setr_epi16.htmlfn._mm256_setr_epi32.htmlfn._mm256_setr_epi64x.htmlfn._mm256_setr_epi8.htmlfn._mm256_setr_m128.htmlfn._mm256_setr_m128d.htmlfn._mm256_setr_m128i.htmlfn._mm256_setr_pd.htmlfn._mm256_setr_ps.htmlfn._mm256_setzero_pd.htmlfn._mm256_setzero_ps.htmlfn._mm256_setzero_si256.htmlfn._mm256_shldi_epi16.htmlfn._mm256_shldi_epi32.htmlfn._mm256_shldi_epi64.htmlfn._mm256_shldv_epi16.htmlfn._mm256_shldv_epi32.htmlfn._mm256_shldv_epi64.htmlfn._mm256_shrdi_epi16.htmlfn._mm256_shrdi_epi32.htmlfn._mm256_shrdi_epi64.htmlfn._mm256_shrdv_epi16.htmlfn._mm256_shrdv_epi32.htmlfn._mm256_shrdv_epi64.htmlfn._mm256_shuffle_epi32.htmlfn._mm256_shuffle_epi8.htmlfn._mm256_shuffle_f32x4.htmlfn._mm256_shuffle_f64x2.htmlfn._mm256_shuffle_i32x4.htmlfn._mm256_shuffle_i64x2.htmlfn._mm256_shuffle_pd.htmlfn._mm256_shuffle_ps.htmlfn._mm256_shufflehi_epi16.htmlfn._mm256_shufflelo_epi16.htmlfn._mm256_sign_epi16.htmlfn._mm256_sign_epi32.htmlfn._mm256_sign_epi8.htmlfn._mm256_sll_epi16.htmlfn._mm256_sll_epi32.htmlfn._mm256_sll_epi64.htmlfn._mm256_slli_epi16.htmlfn._mm256_slli_epi32.htmlfn._mm256_slli_epi64.htmlfn._mm256_slli_si256.htmlfn._mm256_sllv_epi16.htmlfn._mm256_sllv_epi32.htmlfn._mm256_sllv_epi64.htmlfn._mm256_sqrt_pd.htmlfn._mm256_sqrt_ps.htmlfn._mm256_sra_epi16.htmlfn._mm256_sra_epi32.htmlfn._mm256_sra_epi64.htmlfn._mm256_srai_epi16.htmlfn._mm256_srai_epi32.htmlfn._mm256_srai_epi64.htmlfn._mm256_srav_epi16.htmlfn._mm256_srav_epi32.htmlfn._mm256_srav_epi64.htmlfn._mm256_srl_epi16.htmlfn._mm256_srl_epi32.htmlfn._mm256_srl_epi64.htmlfn._mm256_srli_epi16.htmlfn._mm256_srli_epi32.htmlfn._mm256_srli_epi64.htmlfn._mm256_srli_si256.htmlfn._mm256_srlv_epi16.htmlfn._mm256_srlv_epi32.htmlfn._mm256_srlv_epi64.htmlfn._mm256_store_epi32.htmlfn._mm256_store_epi64.htmlfn._mm256_store_pd.htmlfn._mm256_store_ps.htmlfn._mm256_store_si256.htmlfn._mm256_storeu2_m128.htmlfn._mm256_storeu2_m128d.htmlfn._mm256_storeu2_m128i.htmlfn._mm256_storeu_epi16.htmlfn._mm256_storeu_epi32.htmlfn._mm256_storeu_epi64.htmlfn._mm256_storeu_epi8.htmlfn._mm256_storeu_pd.htmlfn._mm256_storeu_ps.htmlfn._mm256_storeu_si256.htmlfn._mm256_stream_pd.htmlfn._mm256_stream_ps.htmlfn._mm256_stream_si256.htmlfn._mm256_sub_epi16.htmlfn._mm256_sub_epi32.htmlfn._mm256_sub_epi64.htmlfn._mm256_sub_epi8.htmlfn._mm256_sub_pd.htmlfn._mm256_sub_ps.htmlfn._mm256_subs_epi16.htmlfn._mm256_subs_epi8.htmlfn._mm256_subs_epu16.htmlfn._mm256_subs_epu8.htmlfn._mm256_ternarylogic_epi32.htmlfn._mm256_ternarylogic_epi64.htmlfn._mm256_test_epi16_mask.htmlfn._mm256_test_epi32_mask.htmlfn._mm256_test_epi64_mask.htmlfn._mm256_test_epi8_mask.htmlfn._mm256_testc_pd.htmlfn._mm256_testc_ps.htmlfn._mm256_testc_si256.htmlfn._mm256_testn_epi16_mask.htmlfn._mm256_testn_epi32_mask.htmlfn._mm256_testn_epi64_mask.htmlfn._mm256_testn_epi8_mask.htmlfn._mm256_testnzc_pd.htmlfn._mm256_testnzc_ps.htmlfn._mm256_testnzc_si256.htmlfn._mm256_testz_pd.htmlfn._mm256_testz_ps.htmlfn._mm256_testz_si256.htmlfn._mm256_undefined_pd.htmlfn._mm256_undefined_ps.htmlfn._mm256_undefined_si256.htmlfn._mm256_unpackhi_epi16.htmlfn._mm256_unpackhi_epi32.htmlfn._mm256_unpackhi_epi64.htmlfn._mm256_unpackhi_epi8.htmlfn._mm256_unpackhi_pd.htmlfn._mm256_unpackhi_ps.htmlfn._mm256_unpacklo_epi16.htmlfn._mm256_unpacklo_epi32.htmlfn._mm256_unpacklo_epi64.htmlfn._mm256_unpacklo_epi8.htmlfn._mm256_unpacklo_pd.htmlfn._mm256_unpacklo_ps.htmlfn._mm256_xor_epi32.htmlfn._mm256_xor_epi64.htmlfn._mm256_xor_pd.htmlfn._mm256_xor_ps.htmlfn._mm256_xor_si256.htmlfn._mm256_zeroall.htmlfn._mm256_zeroupper.htmlfn._mm256_zextpd128_pd256.htmlfn._mm256_zextps128_ps256.htmlfn._mm256_zextsi128_si256.htmlfn._mm512_abs_epi16.htmlfn._mm512_abs_epi32.htmlfn._mm512_abs_epi64.htmlfn._mm512_abs_epi8.htmlfn._mm512_abs_pd.htmlfn._mm512_abs_ps.htmlfn._mm512_add_epi16.htmlfn._mm512_add_epi32.htmlfn._mm512_add_epi64.htmlfn._mm512_add_epi8.htmlfn._mm512_add_pd.htmlfn._mm512_add_ps.htmlfn._mm512_add_round_pd.htmlfn._mm512_add_round_ps.htmlfn._mm512_adds_epi16.htmlfn._mm512_adds_epi8.htmlfn._mm512_adds_epu16.htmlfn._mm512_adds_epu8.htmlfn._mm512_aesdec_epi128.htmlfn._mm512_aesdeclast_epi128.htmlfn._mm512_aesenc_epi128.htmlfn._mm512_aesenclast_epi128.htmlfn._mm512_alignr_epi32.htmlfn._mm512_alignr_epi64.htmlfn._mm512_alignr_epi8.htmlfn._mm512_and_epi32.htmlfn._mm512_and_epi64.htmlfn._mm512_and_si512.htmlfn._mm512_andnot_epi32.htmlfn._mm512_andnot_epi64.htmlfn._mm512_andnot_si512.htmlfn._mm512_avg_epu16.htmlfn._mm512_avg_epu8.htmlfn._mm512_bitshuffle_epi64_mask.htmlfn._mm512_broadcast_f32x4.htmlfn._mm512_broadcast_f64x4.htmlfn._mm512_broadcast_i32x4.htmlfn._mm512_broadcast_i64x4.htmlfn._mm512_broadcastb_epi8.htmlfn._mm512_broadcastd_epi32.htmlfn._mm512_broadcastmb_epi64.htmlfn._mm512_broadcastmw_epi32.htmlfn._mm512_broadcastq_epi64.htmlfn._mm512_broadcastsd_pd.htmlfn._mm512_broadcastss_ps.htmlfn._mm512_broadcastw_epi16.htmlfn._mm512_bslli_epi128.htmlfn._mm512_bsrli_epi128.htmlfn._mm512_castpd128_pd512.htmlfn._mm512_castpd256_pd512.htmlfn._mm512_castpd512_pd128.htmlfn._mm512_castpd512_pd256.htmlfn._mm512_castpd_ps.htmlfn._mm512_castpd_si512.htmlfn._mm512_castps128_ps512.htmlfn._mm512_castps256_ps512.htmlfn._mm512_castps512_ps128.htmlfn._mm512_castps512_ps256.htmlfn._mm512_castps_pd.htmlfn._mm512_castps_si512.htmlfn._mm512_castsi128_si512.htmlfn._mm512_castsi256_si512.htmlfn._mm512_castsi512_pd.htmlfn._mm512_castsi512_ps.htmlfn._mm512_castsi512_si128.htmlfn._mm512_castsi512_si256.htmlfn._mm512_clmulepi64_epi128.htmlfn._mm512_cmp_epi16_mask.htmlfn._mm512_cmp_epi32_mask.htmlfn._mm512_cmp_epi64_mask.htmlfn._mm512_cmp_epi8_mask.htmlfn._mm512_cmp_epu16_mask.htmlfn._mm512_cmp_epu32_mask.htmlfn._mm512_cmp_epu64_mask.htmlfn._mm512_cmp_epu8_mask.htmlfn._mm512_cmp_pd_mask.htmlfn._mm512_cmp_ps_mask.htmlfn._mm512_cmp_round_pd_mask.htmlfn._mm512_cmp_round_ps_mask.htmlfn._mm512_cmpeq_epi16_mask.htmlfn._mm512_cmpeq_epi32_mask.htmlfn._mm512_cmpeq_epi64_mask.htmlfn._mm512_cmpeq_epi8_mask.htmlfn._mm512_cmpeq_epu16_mask.htmlfn._mm512_cmpeq_epu32_mask.htmlfn._mm512_cmpeq_epu64_mask.htmlfn._mm512_cmpeq_epu8_mask.htmlfn._mm512_cmpeq_pd_mask.htmlfn._mm512_cmpeq_ps_mask.htmlfn._mm512_cmpge_epi16_mask.htmlfn._mm512_cmpge_epi32_mask.htmlfn._mm512_cmpge_epi64_mask.htmlfn._mm512_cmpge_epi8_mask.htmlfn._mm512_cmpge_epu16_mask.htmlfn._mm512_cmpge_epu32_mask.htmlfn._mm512_cmpge_epu64_mask.htmlfn._mm512_cmpge_epu8_mask.htmlfn._mm512_cmpgt_epi16_mask.htmlfn._mm512_cmpgt_epi32_mask.htmlfn._mm512_cmpgt_epi64_mask.htmlfn._mm512_cmpgt_epi8_mask.htmlfn._mm512_cmpgt_epu16_mask.htmlfn._mm512_cmpgt_epu32_mask.htmlfn._mm512_cmpgt_epu64_mask.htmlfn._mm512_cmpgt_epu8_mask.htmlfn._mm512_cmple_epi16_mask.htmlfn._mm512_cmple_epi32_mask.htmlfn._mm512_cmple_epi64_mask.htmlfn._mm512_cmple_epi8_mask.htmlfn._mm512_cmple_epu16_mask.htmlfn._mm512_cmple_epu32_mask.htmlfn._mm512_cmple_epu64_mask.htmlfn._mm512_cmple_epu8_mask.htmlfn._mm512_cmple_pd_mask.htmlfn._mm512_cmple_ps_mask.htmlfn._mm512_cmplt_epi16_mask.htmlfn._mm512_cmplt_epi32_mask.htmlfn._mm512_cmplt_epi64_mask.htmlfn._mm512_cmplt_epi8_mask.htmlfn._mm512_cmplt_epu16_mask.htmlfn._mm512_cmplt_epu32_mask.htmlfn._mm512_cmplt_epu64_mask.htmlfn._mm512_cmplt_epu8_mask.htmlfn._mm512_cmplt_pd_mask.htmlfn._mm512_cmplt_ps_mask.htmlfn._mm512_cmpneq_epi16_mask.htmlfn._mm512_cmpneq_epi32_mask.htmlfn._mm512_cmpneq_epi64_mask.htmlfn._mm512_cmpneq_epi8_mask.htmlfn._mm512_cmpneq_epu16_mask.htmlfn._mm512_cmpneq_epu32_mask.htmlfn._mm512_cmpneq_epu64_mask.htmlfn._mm512_cmpneq_epu8_mask.htmlfn._mm512_cmpneq_pd_mask.htmlfn._mm512_cmpneq_ps_mask.htmlfn._mm512_cmpnle_pd_mask.htmlfn._mm512_cmpnle_ps_mask.htmlfn._mm512_cmpnlt_pd_mask.htmlfn._mm512_cmpnlt_ps_mask.htmlfn._mm512_cmpord_pd_mask.htmlfn._mm512_cmpord_ps_mask.htmlfn._mm512_cmpunord_pd_mask.htmlfn._mm512_cmpunord_ps_mask.htmlfn._mm512_conflict_epi32.htmlfn._mm512_conflict_epi64.htmlfn._mm512_cvt_roundepi32_ps.htmlfn._mm512_cvt_roundepu32_ps.htmlfn._mm512_cvt_roundpd_epi32.htmlfn._mm512_cvt_roundpd_epu32.htmlfn._mm512_cvt_roundpd_ps.htmlfn._mm512_cvt_roundph_ps.htmlfn._mm512_cvt_roundps_epi32.htmlfn._mm512_cvt_roundps_epu32.htmlfn._mm512_cvt_roundps_pd.htmlfn._mm512_cvt_roundps_ph.htmlfn._mm512_cvtepi16_epi32.htmlfn._mm512_cvtepi16_epi64.htmlfn._mm512_cvtepi16_epi8.htmlfn._mm512_cvtepi32_epi16.htmlfn._mm512_cvtepi32_epi64.htmlfn._mm512_cvtepi32_epi8.htmlfn._mm512_cvtepi32_pd.htmlfn._mm512_cvtepi32_ps.htmlfn._mm512_cvtepi32lo_pd.htmlfn._mm512_cvtepi64_epi16.htmlfn._mm512_cvtepi64_epi32.htmlfn._mm512_cvtepi64_epi8.htmlfn._mm512_cvtepi8_epi16.htmlfn._mm512_cvtepi8_epi32.htmlfn._mm512_cvtepi8_epi64.htmlfn._mm512_cvtepu16_epi32.htmlfn._mm512_cvtepu16_epi64.htmlfn._mm512_cvtepu32_epi64.htmlfn._mm512_cvtepu32_pd.htmlfn._mm512_cvtepu32_ps.htmlfn._mm512_cvtepu32lo_pd.htmlfn._mm512_cvtepu8_epi16.htmlfn._mm512_cvtepu8_epi32.htmlfn._mm512_cvtepu8_epi64.htmlfn._mm512_cvtne2ps_pbh.htmlfn._mm512_cvtneps_pbh.htmlfn._mm512_cvtpd_epi32.htmlfn._mm512_cvtpd_epu32.htmlfn._mm512_cvtpd_ps.htmlfn._mm512_cvtpd_pslo.htmlfn._mm512_cvtph_ps.htmlfn._mm512_cvtps_epi32.htmlfn._mm512_cvtps_epu32.htmlfn._mm512_cvtps_pd.htmlfn._mm512_cvtps_ph.htmlfn._mm512_cvtpslo_pd.htmlfn._mm512_cvtsepi16_epi8.htmlfn._mm512_cvtsepi32_epi16.htmlfn._mm512_cvtsepi32_epi8.htmlfn._mm512_cvtsepi64_epi16.htmlfn._mm512_cvtsepi64_epi32.htmlfn._mm512_cvtsepi64_epi8.htmlfn._mm512_cvtsi512_si32.htmlfn._mm512_cvtt_roundpd_epi32.htmlfn._mm512_cvtt_roundpd_epu32.htmlfn._mm512_cvtt_roundps_epi32.htmlfn._mm512_cvtt_roundps_epu32.htmlfn._mm512_cvttpd_epi32.htmlfn._mm512_cvttpd_epu32.htmlfn._mm512_cvttps_epi32.htmlfn._mm512_cvttps_epu32.htmlfn._mm512_cvtusepi16_epi8.htmlfn._mm512_cvtusepi32_epi16.htmlfn._mm512_cvtusepi32_epi8.htmlfn._mm512_cvtusepi64_epi16.htmlfn._mm512_cvtusepi64_epi32.htmlfn._mm512_cvtusepi64_epi8.htmlfn._mm512_dbsad_epu8.htmlfn._mm512_div_pd.htmlfn._mm512_div_ps.htmlfn._mm512_div_round_pd.htmlfn._mm512_div_round_ps.htmlfn._mm512_dpbf16_ps.htmlfn._mm512_dpbusd_epi32.htmlfn._mm512_dpbusds_epi32.htmlfn._mm512_dpwssd_epi32.htmlfn._mm512_dpwssds_epi32.htmlfn._mm512_extractf32x4_ps.htmlfn._mm512_extractf64x4_pd.htmlfn._mm512_extracti32x4_epi32.htmlfn._mm512_extracti64x4_epi64.htmlfn._mm512_fixupimm_pd.htmlfn._mm512_fixupimm_ps.htmlfn._mm512_fixupimm_round_pd.htmlfn._mm512_fixupimm_round_ps.htmlfn._mm512_fmadd_pd.htmlfn._mm512_fmadd_ps.htmlfn._mm512_fmadd_round_pd.htmlfn._mm512_fmadd_round_ps.htmlfn._mm512_fmaddsub_pd.htmlfn._mm512_fmaddsub_ps.htmlfn._mm512_fmaddsub_round_pd.htmlfn._mm512_fmaddsub_round_ps.htmlfn._mm512_fmsub_pd.htmlfn._mm512_fmsub_ps.htmlfn._mm512_fmsub_round_pd.htmlfn._mm512_fmsub_round_ps.htmlfn._mm512_fmsubadd_pd.htmlfn._mm512_fmsubadd_ps.htmlfn._mm512_fmsubadd_round_pd.htmlfn._mm512_fmsubadd_round_ps.htmlfn._mm512_fnmadd_pd.htmlfn._mm512_fnmadd_ps.htmlfn._mm512_fnmadd_round_pd.htmlfn._mm512_fnmadd_round_ps.htmlfn._mm512_fnmsub_pd.htmlfn._mm512_fnmsub_ps.htmlfn._mm512_fnmsub_round_pd.htmlfn._mm512_fnmsub_round_ps.htmlfn._mm512_getexp_pd.htmlfn._mm512_getexp_ps.htmlfn._mm512_getexp_round_pd.htmlfn._mm512_getexp_round_ps.htmlfn._mm512_getmant_pd.htmlfn._mm512_getmant_ps.htmlfn._mm512_getmant_round_pd.htmlfn._mm512_getmant_round_ps.htmlfn._mm512_gf2p8affine_epi64_epi8.htmlfn._mm512_gf2p8affineinv_epi64_epi8.htmlfn._mm512_gf2p8mul_epi8.htmlfn._mm512_i32gather_epi32.htmlfn._mm512_i32gather_epi64.htmlfn._mm512_i32gather_pd.htmlfn._mm512_i32gather_ps.htmlfn._mm512_i32scatter_epi32.htmlfn._mm512_i32scatter_epi64.htmlfn._mm512_i32scatter_pd.htmlfn._mm512_i32scatter_ps.htmlfn._mm512_i64gather_epi32.htmlfn._mm512_i64gather_epi64.htmlfn._mm512_i64gather_pd.htmlfn._mm512_i64gather_ps.htmlfn._mm512_i64scatter_epi32.htmlfn._mm512_i64scatter_epi64.htmlfn._mm512_i64scatter_pd.htmlfn._mm512_i64scatter_ps.htmlfn._mm512_insertf32x4.htmlfn._mm512_insertf64x4.htmlfn._mm512_inserti32x4.htmlfn._mm512_inserti64x4.htmlfn._mm512_int2mask.htmlfn._mm512_kand.htmlfn._mm512_kandn.htmlfn._mm512_kmov.htmlfn._mm512_knot.htmlfn._mm512_kor.htmlfn._mm512_kortestc.htmlfn._mm512_kunpackb.htmlfn._mm512_kxnor.htmlfn._mm512_kxor.htmlfn._mm512_load_epi32.htmlfn._mm512_load_epi64.htmlfn._mm512_load_pd.htmlfn._mm512_load_ps.htmlfn._mm512_load_si512.htmlfn._mm512_loadu_epi16.htmlfn._mm512_loadu_epi32.htmlfn._mm512_loadu_epi64.htmlfn._mm512_loadu_epi8.htmlfn._mm512_loadu_pd.htmlfn._mm512_loadu_ps.htmlfn._mm512_loadu_si512.htmlfn._mm512_lzcnt_epi32.htmlfn._mm512_lzcnt_epi64.htmlfn._mm512_madd52hi_epu64.htmlfn._mm512_madd52lo_epu64.htmlfn._mm512_madd_epi16.htmlfn._mm512_maddubs_epi16.htmlfn._mm512_mask2_permutex2var_epi16.htmlfn._mm512_mask2_permutex2var_epi32.htmlfn._mm512_mask2_permutex2var_epi64.htmlfn._mm512_mask2_permutex2var_epi8.htmlfn._mm512_mask2_permutex2var_pd.htmlfn._mm512_mask2_permutex2var_ps.htmlfn._mm512_mask2int.htmlfn._mm512_mask3_fmadd_pd.htmlfn._mm512_mask3_fmadd_ps.htmlfn._mm512_mask3_fmadd_round_pd.htmlfn._mm512_mask3_fmadd_round_ps.htmlfn._mm512_mask3_fmaddsub_pd.htmlfn._mm512_mask3_fmaddsub_ps.htmlfn._mm512_mask3_fmaddsub_round_pd.htmlfn._mm512_mask3_fmaddsub_round_ps.htmlfn._mm512_mask3_fmsub_pd.htmlfn._mm512_mask3_fmsub_ps.htmlfn._mm512_mask3_fmsub_round_pd.htmlfn._mm512_mask3_fmsub_round_ps.htmlfn._mm512_mask3_fmsubadd_pd.htmlfn._mm512_mask3_fmsubadd_ps.htmlfn._mm512_mask3_fmsubadd_round_pd.htmlfn._mm512_mask3_fmsubadd_round_ps.htmlfn._mm512_mask3_fnmadd_pd.htmlfn._mm512_mask3_fnmadd_ps.htmlfn._mm512_mask3_fnmadd_round_pd.htmlfn._mm512_mask3_fnmadd_round_ps.htmlfn._mm512_mask3_fnmsub_pd.htmlfn._mm512_mask3_fnmsub_ps.htmlfn._mm512_mask3_fnmsub_round_pd.htmlfn._mm512_mask3_fnmsub_round_ps.htmlfn._mm512_mask_abs_epi16.htmlfn._mm512_mask_abs_epi32.htmlfn._mm512_mask_abs_epi64.htmlfn._mm512_mask_abs_epi8.htmlfn._mm512_mask_abs_pd.htmlfn._mm512_mask_abs_ps.htmlfn._mm512_mask_add_epi16.htmlfn._mm512_mask_add_epi32.htmlfn._mm512_mask_add_epi64.htmlfn._mm512_mask_add_epi8.htmlfn._mm512_mask_add_pd.htmlfn._mm512_mask_add_ps.htmlfn._mm512_mask_add_round_pd.htmlfn._mm512_mask_add_round_ps.htmlfn._mm512_mask_adds_epi16.htmlfn._mm512_mask_adds_epi8.htmlfn._mm512_mask_adds_epu16.htmlfn._mm512_mask_adds_epu8.htmlfn._mm512_mask_alignr_epi32.htmlfn._mm512_mask_alignr_epi64.htmlfn._mm512_mask_alignr_epi8.htmlfn._mm512_mask_and_epi32.htmlfn._mm512_mask_and_epi64.htmlfn._mm512_mask_andnot_epi32.htmlfn._mm512_mask_andnot_epi64.htmlfn._mm512_mask_avg_epu16.htmlfn._mm512_mask_avg_epu8.htmlfn._mm512_mask_bitshuffle_epi64_mask.htmlfn._mm512_mask_blend_epi16.htmlfn._mm512_mask_blend_epi32.htmlfn._mm512_mask_blend_epi64.htmlfn._mm512_mask_blend_epi8.htmlfn._mm512_mask_blend_pd.htmlfn._mm512_mask_blend_ps.htmlfn._mm512_mask_broadcast_f32x4.htmlfn._mm512_mask_broadcast_f64x4.htmlfn._mm512_mask_broadcast_i32x4.htmlfn._mm512_mask_broadcast_i64x4.htmlfn._mm512_mask_broadcastb_epi8.htmlfn._mm512_mask_broadcastd_epi32.htmlfn._mm512_mask_broadcastq_epi64.htmlfn._mm512_mask_broadcastsd_pd.htmlfn._mm512_mask_broadcastss_ps.htmlfn._mm512_mask_broadcastw_epi16.htmlfn._mm512_mask_cmp_epi16_mask.htmlfn._mm512_mask_cmp_epi32_mask.htmlfn._mm512_mask_cmp_epi64_mask.htmlfn._mm512_mask_cmp_epi8_mask.htmlfn._mm512_mask_cmp_epu16_mask.htmlfn._mm512_mask_cmp_epu32_mask.htmlfn._mm512_mask_cmp_epu64_mask.htmlfn._mm512_mask_cmp_epu8_mask.htmlfn._mm512_mask_cmp_pd_mask.htmlfn._mm512_mask_cmp_ps_mask.htmlfn._mm512_mask_cmp_round_pd_mask.htmlfn._mm512_mask_cmp_round_ps_mask.htmlfn._mm512_mask_cmpeq_epi16_mask.htmlfn._mm512_mask_cmpeq_epi32_mask.htmlfn._mm512_mask_cmpeq_epi64_mask.htmlfn._mm512_mask_cmpeq_epi8_mask.htmlfn._mm512_mask_cmpeq_epu16_mask.htmlfn._mm512_mask_cmpeq_epu32_mask.htmlfn._mm512_mask_cmpeq_epu64_mask.htmlfn._mm512_mask_cmpeq_epu8_mask.htmlfn._mm512_mask_cmpeq_pd_mask.htmlfn._mm512_mask_cmpeq_ps_mask.htmlfn._mm512_mask_cmpge_epi16_mask.htmlfn._mm512_mask_cmpge_epi32_mask.htmlfn._mm512_mask_cmpge_epi64_mask.htmlfn._mm512_mask_cmpge_epi8_mask.htmlfn._mm512_mask_cmpge_epu16_mask.htmlfn._mm512_mask_cmpge_epu32_mask.htmlfn._mm512_mask_cmpge_epu64_mask.htmlfn._mm512_mask_cmpge_epu8_mask.htmlfn._mm512_mask_cmpgt_epi16_mask.htmlfn._mm512_mask_cmpgt_epi32_mask.htmlfn._mm512_mask_cmpgt_epi64_mask.htmlfn._mm512_mask_cmpgt_epi8_mask.htmlfn._mm512_mask_cmpgt_epu16_mask.htmlfn._mm512_mask_cmpgt_epu32_mask.htmlfn._mm512_mask_cmpgt_epu64_mask.htmlfn._mm512_mask_cmpgt_epu8_mask.htmlfn._mm512_mask_cmple_epi16_mask.htmlfn._mm512_mask_cmple_epi32_mask.htmlfn._mm512_mask_cmple_epi64_mask.htmlfn._mm512_mask_cmple_epi8_mask.htmlfn._mm512_mask_cmple_epu16_mask.htmlfn._mm512_mask_cmple_epu32_mask.htmlfn._mm512_mask_cmple_epu64_mask.htmlfn._mm512_mask_cmple_epu8_mask.htmlfn._mm512_mask_cmple_pd_mask.htmlfn._mm512_mask_cmple_ps_mask.htmlfn._mm512_mask_cmplt_epi16_mask.htmlfn._mm512_mask_cmplt_epi32_mask.htmlfn._mm512_mask_cmplt_epi64_mask.htmlfn._mm512_mask_cmplt_epi8_mask.htmlfn._mm512_mask_cmplt_epu16_mask.htmlfn._mm512_mask_cmplt_epu32_mask.htmlfn._mm512_mask_cmplt_epu64_mask.htmlfn._mm512_mask_cmplt_epu8_mask.htmlfn._mm512_mask_cmplt_pd_mask.htmlfn._mm512_mask_cmplt_ps_mask.htmlfn._mm512_mask_cmpneq_epi16_mask.htmlfn._mm512_mask_cmpneq_epi32_mask.htmlfn._mm512_mask_cmpneq_epi64_mask.htmlfn._mm512_mask_cmpneq_epi8_mask.htmlfn._mm512_mask_cmpneq_epu16_mask.htmlfn._mm512_mask_cmpneq_epu32_mask.htmlfn._mm512_mask_cmpneq_epu64_mask.htmlfn._mm512_mask_cmpneq_epu8_mask.htmlfn._mm512_mask_cmpneq_pd_mask.htmlfn._mm512_mask_cmpneq_ps_mask.htmlfn._mm512_mask_cmpnle_pd_mask.htmlfn._mm512_mask_cmpnle_ps_mask.htmlfn._mm512_mask_cmpnlt_pd_mask.htmlfn._mm512_mask_cmpnlt_ps_mask.htmlfn._mm512_mask_cmpord_pd_mask.htmlfn._mm512_mask_cmpord_ps_mask.htmlfn._mm512_mask_cmpunord_pd_mask.htmlfn._mm512_mask_cmpunord_ps_mask.htmlfn._mm512_mask_compress_epi16.htmlfn._mm512_mask_compress_epi32.htmlfn._mm512_mask_compress_epi64.htmlfn._mm512_mask_compress_epi8.htmlfn._mm512_mask_compress_pd.htmlfn._mm512_mask_compress_ps.htmlfn._mm512_mask_compressstoreu_epi16.htmlfn._mm512_mask_compressstoreu_epi32.htmlfn._mm512_mask_compressstoreu_epi64.htmlfn._mm512_mask_compressstoreu_epi8.htmlfn._mm512_mask_compressstoreu_pd.htmlfn._mm512_mask_compressstoreu_ps.htmlfn._mm512_mask_conflict_epi32.htmlfn._mm512_mask_conflict_epi64.htmlfn._mm512_mask_cvt_roundepi32_ps.htmlfn._mm512_mask_cvt_roundepu32_ps.htmlfn._mm512_mask_cvt_roundpd_epi32.htmlfn._mm512_mask_cvt_roundpd_epu32.htmlfn._mm512_mask_cvt_roundpd_ps.htmlfn._mm512_mask_cvt_roundph_ps.htmlfn._mm512_mask_cvt_roundps_epi32.htmlfn._mm512_mask_cvt_roundps_epu32.htmlfn._mm512_mask_cvt_roundps_pd.htmlfn._mm512_mask_cvt_roundps_ph.htmlfn._mm512_mask_cvtepi16_epi32.htmlfn._mm512_mask_cvtepi16_epi64.htmlfn._mm512_mask_cvtepi16_epi8.htmlfn._mm512_mask_cvtepi16_storeu_epi8.htmlfn._mm512_mask_cvtepi32_epi16.htmlfn._mm512_mask_cvtepi32_epi64.htmlfn._mm512_mask_cvtepi32_epi8.htmlfn._mm512_mask_cvtepi32_pd.htmlfn._mm512_mask_cvtepi32_ps.htmlfn._mm512_mask_cvtepi32_storeu_epi16.htmlfn._mm512_mask_cvtepi32_storeu_epi8.htmlfn._mm512_mask_cvtepi32lo_pd.htmlfn._mm512_mask_cvtepi64_epi16.htmlfn._mm512_mask_cvtepi64_epi32.htmlfn._mm512_mask_cvtepi64_epi8.htmlfn._mm512_mask_cvtepi64_storeu_epi16.htmlfn._mm512_mask_cvtepi64_storeu_epi32.htmlfn._mm512_mask_cvtepi64_storeu_epi8.htmlfn._mm512_mask_cvtepi8_epi16.htmlfn._mm512_mask_cvtepi8_epi32.htmlfn._mm512_mask_cvtepi8_epi64.htmlfn._mm512_mask_cvtepu16_epi32.htmlfn._mm512_mask_cvtepu16_epi64.htmlfn._mm512_mask_cvtepu32_epi64.htmlfn._mm512_mask_cvtepu32_pd.htmlfn._mm512_mask_cvtepu32_ps.htmlfn._mm512_mask_cvtepu32lo_pd.htmlfn._mm512_mask_cvtepu8_epi16.htmlfn._mm512_mask_cvtepu8_epi32.htmlfn._mm512_mask_cvtepu8_epi64.htmlfn._mm512_mask_cvtne2ps_pbh.htmlfn._mm512_mask_cvtneps_pbh.htmlfn._mm512_mask_cvtpd_epi32.htmlfn._mm512_mask_cvtpd_epu32.htmlfn._mm512_mask_cvtpd_ps.htmlfn._mm512_mask_cvtpd_pslo.htmlfn._mm512_mask_cvtph_ps.htmlfn._mm512_mask_cvtps_epi32.htmlfn._mm512_mask_cvtps_epu32.htmlfn._mm512_mask_cvtps_pd.htmlfn._mm512_mask_cvtps_ph.htmlfn._mm512_mask_cvtpslo_pd.htmlfn._mm512_mask_cvtsepi16_epi8.htmlfn._mm512_mask_cvtsepi16_storeu_epi8.htmlfn._mm512_mask_cvtsepi32_epi16.htmlfn._mm512_mask_cvtsepi32_epi8.htmlfn._mm512_mask_cvtsepi32_storeu_epi16.htmlfn._mm512_mask_cvtsepi32_storeu_epi8.htmlfn._mm512_mask_cvtsepi64_epi16.htmlfn._mm512_mask_cvtsepi64_epi32.htmlfn._mm512_mask_cvtsepi64_epi8.htmlfn._mm512_mask_cvtsepi64_storeu_epi16.htmlfn._mm512_mask_cvtsepi64_storeu_epi32.htmlfn._mm512_mask_cvtsepi64_storeu_epi8.htmlfn._mm512_mask_cvtt_roundpd_epi32.htmlfn._mm512_mask_cvtt_roundpd_epu32.htmlfn._mm512_mask_cvtt_roundps_epi32.htmlfn._mm512_mask_cvtt_roundps_epu32.htmlfn._mm512_mask_cvttpd_epi32.htmlfn._mm512_mask_cvttpd_epu32.htmlfn._mm512_mask_cvttps_epi32.htmlfn._mm512_mask_cvttps_epu32.htmlfn._mm512_mask_cvtusepi16_epi8.htmlfn._mm512_mask_cvtusepi16_storeu_epi8.htmlfn._mm512_mask_cvtusepi32_epi16.htmlfn._mm512_mask_cvtusepi32_epi8.htmlfn._mm512_mask_cvtusepi32_storeu_epi16.htmlfn._mm512_mask_cvtusepi32_storeu_epi8.htmlfn._mm512_mask_cvtusepi64_epi16.htmlfn._mm512_mask_cvtusepi64_epi32.htmlfn._mm512_mask_cvtusepi64_epi8.htmlfn._mm512_mask_cvtusepi64_storeu_epi16.htmlfn._mm512_mask_cvtusepi64_storeu_epi32.htmlfn._mm512_mask_cvtusepi64_storeu_epi8.htmlfn._mm512_mask_dbsad_epu8.htmlfn._mm512_mask_div_pd.htmlfn._mm512_mask_div_ps.htmlfn._mm512_mask_div_round_pd.htmlfn._mm512_mask_div_round_ps.htmlfn._mm512_mask_dpbf16_ps.htmlfn._mm512_mask_dpbusd_epi32.htmlfn._mm512_mask_dpbusds_epi32.htmlfn._mm512_mask_dpwssd_epi32.htmlfn._mm512_mask_dpwssds_epi32.htmlfn._mm512_mask_expand_epi16.htmlfn._mm512_mask_expand_epi32.htmlfn._mm512_mask_expand_epi64.htmlfn._mm512_mask_expand_epi8.htmlfn._mm512_mask_expand_pd.htmlfn._mm512_mask_expand_ps.htmlfn._mm512_mask_expandloadu_epi16.htmlfn._mm512_mask_expandloadu_epi32.htmlfn._mm512_mask_expandloadu_epi64.htmlfn._mm512_mask_expandloadu_epi8.htmlfn._mm512_mask_expandloadu_pd.htmlfn._mm512_mask_expandloadu_ps.htmlfn._mm512_mask_extractf32x4_ps.htmlfn._mm512_mask_extractf64x4_pd.htmlfn._mm512_mask_extracti32x4_epi32.htmlfn._mm512_mask_extracti64x4_epi64.htmlfn._mm512_mask_fixupimm_pd.htmlfn._mm512_mask_fixupimm_ps.htmlfn._mm512_mask_fixupimm_round_pd.htmlfn._mm512_mask_fixupimm_round_ps.htmlfn._mm512_mask_fmadd_pd.htmlfn._mm512_mask_fmadd_ps.htmlfn._mm512_mask_fmadd_round_pd.htmlfn._mm512_mask_fmadd_round_ps.htmlfn._mm512_mask_fmaddsub_pd.htmlfn._mm512_mask_fmaddsub_ps.htmlfn._mm512_mask_fmaddsub_round_pd.htmlfn._mm512_mask_fmaddsub_round_ps.htmlfn._mm512_mask_fmsub_pd.htmlfn._mm512_mask_fmsub_ps.htmlfn._mm512_mask_fmsub_round_pd.htmlfn._mm512_mask_fmsub_round_ps.htmlfn._mm512_mask_fmsubadd_pd.htmlfn._mm512_mask_fmsubadd_ps.htmlfn._mm512_mask_fmsubadd_round_pd.htmlfn._mm512_mask_fmsubadd_round_ps.htmlfn._mm512_mask_fnmadd_pd.htmlfn._mm512_mask_fnmadd_ps.htmlfn._mm512_mask_fnmadd_round_pd.htmlfn._mm512_mask_fnmadd_round_ps.htmlfn._mm512_mask_fnmsub_pd.htmlfn._mm512_mask_fnmsub_ps.htmlfn._mm512_mask_fnmsub_round_pd.htmlfn._mm512_mask_fnmsub_round_ps.htmlfn._mm512_mask_getexp_pd.htmlfn._mm512_mask_getexp_ps.htmlfn._mm512_mask_getexp_round_pd.htmlfn._mm512_mask_getexp_round_ps.htmlfn._mm512_mask_getmant_pd.htmlfn._mm512_mask_getmant_ps.htmlfn._mm512_mask_getmant_round_pd.htmlfn._mm512_mask_getmant_round_ps.htmlfn._mm512_mask_gf2p8affine_epi64_epi8.htmlfn._mm512_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm512_mask_gf2p8mul_epi8.htmlfn._mm512_mask_i32gather_epi32.htmlfn._mm512_mask_i32gather_epi64.htmlfn._mm512_mask_i32gather_pd.htmlfn._mm512_mask_i32gather_ps.htmlfn._mm512_mask_i32scatter_epi32.htmlfn._mm512_mask_i32scatter_epi64.htmlfn._mm512_mask_i32scatter_pd.htmlfn._mm512_mask_i32scatter_ps.htmlfn._mm512_mask_i64gather_epi32.htmlfn._mm512_mask_i64gather_epi64.htmlfn._mm512_mask_i64gather_pd.htmlfn._mm512_mask_i64gather_ps.htmlfn._mm512_mask_i64scatter_epi32.htmlfn._mm512_mask_i64scatter_epi64.htmlfn._mm512_mask_i64scatter_pd.htmlfn._mm512_mask_i64scatter_ps.htmlfn._mm512_mask_insertf32x4.htmlfn._mm512_mask_insertf64x4.htmlfn._mm512_mask_inserti32x4.htmlfn._mm512_mask_inserti64x4.htmlfn._mm512_mask_load_epi32.htmlfn._mm512_mask_load_epi64.htmlfn._mm512_mask_load_pd.htmlfn._mm512_mask_load_ps.htmlfn._mm512_mask_loadu_epi16.htmlfn._mm512_mask_loadu_epi32.htmlfn._mm512_mask_loadu_epi64.htmlfn._mm512_mask_loadu_epi8.htmlfn._mm512_mask_loadu_pd.htmlfn._mm512_mask_loadu_ps.htmlfn._mm512_mask_lzcnt_epi32.htmlfn._mm512_mask_lzcnt_epi64.htmlfn._mm512_mask_madd_epi16.htmlfn._mm512_mask_maddubs_epi16.htmlfn._mm512_mask_max_epi16.htmlfn._mm512_mask_max_epi32.htmlfn._mm512_mask_max_epi64.htmlfn._mm512_mask_max_epi8.htmlfn._mm512_mask_max_epu16.htmlfn._mm512_mask_max_epu32.htmlfn._mm512_mask_max_epu64.htmlfn._mm512_mask_max_epu8.htmlfn._mm512_mask_max_pd.htmlfn._mm512_mask_max_ps.htmlfn._mm512_mask_max_round_pd.htmlfn._mm512_mask_max_round_ps.htmlfn._mm512_mask_min_epi16.htmlfn._mm512_mask_min_epi32.htmlfn._mm512_mask_min_epi64.htmlfn._mm512_mask_min_epi8.htmlfn._mm512_mask_min_epu16.htmlfn._mm512_mask_min_epu32.htmlfn._mm512_mask_min_epu64.htmlfn._mm512_mask_min_epu8.htmlfn._mm512_mask_min_pd.htmlfn._mm512_mask_min_ps.htmlfn._mm512_mask_min_round_pd.htmlfn._mm512_mask_min_round_ps.htmlfn._mm512_mask_mov_epi16.htmlfn._mm512_mask_mov_epi32.htmlfn._mm512_mask_mov_epi64.htmlfn._mm512_mask_mov_epi8.htmlfn._mm512_mask_mov_pd.htmlfn._mm512_mask_mov_ps.htmlfn._mm512_mask_movedup_pd.htmlfn._mm512_mask_movehdup_ps.htmlfn._mm512_mask_moveldup_ps.htmlfn._mm512_mask_mul_epi32.htmlfn._mm512_mask_mul_epu32.htmlfn._mm512_mask_mul_pd.htmlfn._mm512_mask_mul_ps.htmlfn._mm512_mask_mul_round_pd.htmlfn._mm512_mask_mul_round_ps.htmlfn._mm512_mask_mulhi_epi16.htmlfn._mm512_mask_mulhi_epu16.htmlfn._mm512_mask_mulhrs_epi16.htmlfn._mm512_mask_mullo_epi16.htmlfn._mm512_mask_mullo_epi32.htmlfn._mm512_mask_mullox_epi64.htmlfn._mm512_mask_multishift_epi64_epi8.htmlfn._mm512_mask_or_epi32.htmlfn._mm512_mask_or_epi64.htmlfn._mm512_mask_packs_epi16.htmlfn._mm512_mask_packs_epi32.htmlfn._mm512_mask_packus_epi16.htmlfn._mm512_mask_packus_epi32.htmlfn._mm512_mask_permute_pd.htmlfn._mm512_mask_permute_ps.htmlfn._mm512_mask_permutevar_epi32.htmlfn._mm512_mask_permutevar_pd.htmlfn._mm512_mask_permutevar_ps.htmlfn._mm512_mask_permutex2var_epi16.htmlfn._mm512_mask_permutex2var_epi32.htmlfn._mm512_mask_permutex2var_epi64.htmlfn._mm512_mask_permutex2var_epi8.htmlfn._mm512_mask_permutex2var_pd.htmlfn._mm512_mask_permutex2var_ps.htmlfn._mm512_mask_permutex_epi64.htmlfn._mm512_mask_permutex_pd.htmlfn._mm512_mask_permutexvar_epi16.htmlfn._mm512_mask_permutexvar_epi32.htmlfn._mm512_mask_permutexvar_epi64.htmlfn._mm512_mask_permutexvar_epi8.htmlfn._mm512_mask_permutexvar_pd.htmlfn._mm512_mask_permutexvar_ps.htmlfn._mm512_mask_popcnt_epi16.htmlfn._mm512_mask_popcnt_epi32.htmlfn._mm512_mask_popcnt_epi64.htmlfn._mm512_mask_popcnt_epi8.htmlfn._mm512_mask_rcp14_pd.htmlfn._mm512_mask_rcp14_ps.htmlfn._mm512_mask_reduce_add_epi32.htmlfn._mm512_mask_reduce_add_epi64.htmlfn._mm512_mask_reduce_add_pd.htmlfn._mm512_mask_reduce_add_ps.htmlfn._mm512_mask_reduce_and_epi32.htmlfn._mm512_mask_reduce_and_epi64.htmlfn._mm512_mask_reduce_max_epi32.htmlfn._mm512_mask_reduce_max_epi64.htmlfn._mm512_mask_reduce_max_epu32.htmlfn._mm512_mask_reduce_max_epu64.htmlfn._mm512_mask_reduce_max_pd.htmlfn._mm512_mask_reduce_max_ps.htmlfn._mm512_mask_reduce_min_epi32.htmlfn._mm512_mask_reduce_min_epi64.htmlfn._mm512_mask_reduce_min_epu32.htmlfn._mm512_mask_reduce_min_epu64.htmlfn._mm512_mask_reduce_min_pd.htmlfn._mm512_mask_reduce_min_ps.htmlfn._mm512_mask_reduce_mul_epi32.htmlfn._mm512_mask_reduce_mul_epi64.htmlfn._mm512_mask_reduce_mul_pd.htmlfn._mm512_mask_reduce_mul_ps.htmlfn._mm512_mask_reduce_or_epi32.htmlfn._mm512_mask_reduce_or_epi64.htmlfn._mm512_mask_rol_epi32.htmlfn._mm512_mask_rol_epi64.htmlfn._mm512_mask_rolv_epi32.htmlfn._mm512_mask_rolv_epi64.htmlfn._mm512_mask_ror_epi32.htmlfn._mm512_mask_ror_epi64.htmlfn._mm512_mask_rorv_epi32.htmlfn._mm512_mask_rorv_epi64.htmlfn._mm512_mask_roundscale_pd.htmlfn._mm512_mask_roundscale_ps.htmlfn._mm512_mask_roundscale_round_pd.htmlfn._mm512_mask_roundscale_round_ps.htmlfn._mm512_mask_rsqrt14_pd.htmlfn._mm512_mask_rsqrt14_ps.htmlfn._mm512_mask_scalef_pd.htmlfn._mm512_mask_scalef_ps.htmlfn._mm512_mask_scalef_round_pd.htmlfn._mm512_mask_scalef_round_ps.htmlfn._mm512_mask_set1_epi16.htmlfn._mm512_mask_set1_epi32.htmlfn._mm512_mask_set1_epi64.htmlfn._mm512_mask_set1_epi8.htmlfn._mm512_mask_shldi_epi16.htmlfn._mm512_mask_shldi_epi32.htmlfn._mm512_mask_shldi_epi64.htmlfn._mm512_mask_shldv_epi16.htmlfn._mm512_mask_shldv_epi32.htmlfn._mm512_mask_shldv_epi64.htmlfn._mm512_mask_shrdi_epi16.htmlfn._mm512_mask_shrdi_epi32.htmlfn._mm512_mask_shrdi_epi64.htmlfn._mm512_mask_shrdv_epi16.htmlfn._mm512_mask_shrdv_epi32.htmlfn._mm512_mask_shrdv_epi64.htmlfn._mm512_mask_shuffle_epi32.htmlfn._mm512_mask_shuffle_epi8.htmlfn._mm512_mask_shuffle_f32x4.htmlfn._mm512_mask_shuffle_f64x2.htmlfn._mm512_mask_shuffle_i32x4.htmlfn._mm512_mask_shuffle_i64x2.htmlfn._mm512_mask_shuffle_pd.htmlfn._mm512_mask_shuffle_ps.htmlfn._mm512_mask_shufflehi_epi16.htmlfn._mm512_mask_shufflelo_epi16.htmlfn._mm512_mask_sll_epi16.htmlfn._mm512_mask_sll_epi32.htmlfn._mm512_mask_sll_epi64.htmlfn._mm512_mask_slli_epi16.htmlfn._mm512_mask_slli_epi32.htmlfn._mm512_mask_slli_epi64.htmlfn._mm512_mask_sllv_epi16.htmlfn._mm512_mask_sllv_epi32.htmlfn._mm512_mask_sllv_epi64.htmlfn._mm512_mask_sqrt_pd.htmlfn._mm512_mask_sqrt_ps.htmlfn._mm512_mask_sqrt_round_pd.htmlfn._mm512_mask_sqrt_round_ps.htmlfn._mm512_mask_sra_epi16.htmlfn._mm512_mask_sra_epi32.htmlfn._mm512_mask_sra_epi64.htmlfn._mm512_mask_srai_epi16.htmlfn._mm512_mask_srai_epi32.htmlfn._mm512_mask_srai_epi64.htmlfn._mm512_mask_srav_epi16.htmlfn._mm512_mask_srav_epi32.htmlfn._mm512_mask_srav_epi64.htmlfn._mm512_mask_srl_epi16.htmlfn._mm512_mask_srl_epi32.htmlfn._mm512_mask_srl_epi64.htmlfn._mm512_mask_srli_epi16.htmlfn._mm512_mask_srli_epi32.htmlfn._mm512_mask_srli_epi64.htmlfn._mm512_mask_srlv_epi16.htmlfn._mm512_mask_srlv_epi32.htmlfn._mm512_mask_srlv_epi64.htmlfn._mm512_mask_store_epi32.htmlfn._mm512_mask_store_epi64.htmlfn._mm512_mask_store_pd.htmlfn._mm512_mask_store_ps.htmlfn._mm512_mask_storeu_epi16.htmlfn._mm512_mask_storeu_epi32.htmlfn._mm512_mask_storeu_epi64.htmlfn._mm512_mask_storeu_epi8.htmlfn._mm512_mask_storeu_pd.htmlfn._mm512_mask_storeu_ps.htmlfn._mm512_mask_sub_epi16.htmlfn._mm512_mask_sub_epi32.htmlfn._mm512_mask_sub_epi64.htmlfn._mm512_mask_sub_epi8.htmlfn._mm512_mask_sub_pd.htmlfn._mm512_mask_sub_ps.htmlfn._mm512_mask_sub_round_pd.htmlfn._mm512_mask_sub_round_ps.htmlfn._mm512_mask_subs_epi16.htmlfn._mm512_mask_subs_epi8.htmlfn._mm512_mask_subs_epu16.htmlfn._mm512_mask_subs_epu8.htmlfn._mm512_mask_ternarylogic_epi32.htmlfn._mm512_mask_ternarylogic_epi64.htmlfn._mm512_mask_test_epi16_mask.htmlfn._mm512_mask_test_epi32_mask.htmlfn._mm512_mask_test_epi64_mask.htmlfn._mm512_mask_test_epi8_mask.htmlfn._mm512_mask_testn_epi16_mask.htmlfn._mm512_mask_testn_epi32_mask.htmlfn._mm512_mask_testn_epi64_mask.htmlfn._mm512_mask_testn_epi8_mask.htmlfn._mm512_mask_unpackhi_epi16.htmlfn._mm512_mask_unpackhi_epi32.htmlfn._mm512_mask_unpackhi_epi64.htmlfn._mm512_mask_unpackhi_epi8.htmlfn._mm512_mask_unpackhi_pd.htmlfn._mm512_mask_unpackhi_ps.htmlfn._mm512_mask_unpacklo_epi16.htmlfn._mm512_mask_unpacklo_epi32.htmlfn._mm512_mask_unpacklo_epi64.htmlfn._mm512_mask_unpacklo_epi8.htmlfn._mm512_mask_unpacklo_pd.htmlfn._mm512_mask_unpacklo_ps.htmlfn._mm512_mask_xor_epi32.htmlfn._mm512_mask_xor_epi64.htmlfn._mm512_maskz_abs_epi16.htmlfn._mm512_maskz_abs_epi32.htmlfn._mm512_maskz_abs_epi64.htmlfn._mm512_maskz_abs_epi8.htmlfn._mm512_maskz_add_epi16.htmlfn._mm512_maskz_add_epi32.htmlfn._mm512_maskz_add_epi64.htmlfn._mm512_maskz_add_epi8.htmlfn._mm512_maskz_add_pd.htmlfn._mm512_maskz_add_ps.htmlfn._mm512_maskz_add_round_pd.htmlfn._mm512_maskz_add_round_ps.htmlfn._mm512_maskz_adds_epi16.htmlfn._mm512_maskz_adds_epi8.htmlfn._mm512_maskz_adds_epu16.htmlfn._mm512_maskz_adds_epu8.htmlfn._mm512_maskz_alignr_epi32.htmlfn._mm512_maskz_alignr_epi64.htmlfn._mm512_maskz_alignr_epi8.htmlfn._mm512_maskz_and_epi32.htmlfn._mm512_maskz_and_epi64.htmlfn._mm512_maskz_andnot_epi32.htmlfn._mm512_maskz_andnot_epi64.htmlfn._mm512_maskz_avg_epu16.htmlfn._mm512_maskz_avg_epu8.htmlfn._mm512_maskz_broadcast_f32x4.htmlfn._mm512_maskz_broadcast_f64x4.htmlfn._mm512_maskz_broadcast_i32x4.htmlfn._mm512_maskz_broadcast_i64x4.htmlfn._mm512_maskz_broadcastb_epi8.htmlfn._mm512_maskz_broadcastd_epi32.htmlfn._mm512_maskz_broadcastq_epi64.htmlfn._mm512_maskz_broadcastsd_pd.htmlfn._mm512_maskz_broadcastss_ps.htmlfn._mm512_maskz_broadcastw_epi16.htmlfn._mm512_maskz_compress_epi16.htmlfn._mm512_maskz_compress_epi32.htmlfn._mm512_maskz_compress_epi64.htmlfn._mm512_maskz_compress_epi8.htmlfn._mm512_maskz_compress_pd.htmlfn._mm512_maskz_compress_ps.htmlfn._mm512_maskz_conflict_epi32.htmlfn._mm512_maskz_conflict_epi64.htmlfn._mm512_maskz_cvt_roundepi32_ps.htmlfn._mm512_maskz_cvt_roundepu32_ps.htmlfn._mm512_maskz_cvt_roundpd_epi32.htmlfn._mm512_maskz_cvt_roundpd_epu32.htmlfn._mm512_maskz_cvt_roundpd_ps.htmlfn._mm512_maskz_cvt_roundph_ps.htmlfn._mm512_maskz_cvt_roundps_epi32.htmlfn._mm512_maskz_cvt_roundps_epu32.htmlfn._mm512_maskz_cvt_roundps_pd.htmlfn._mm512_maskz_cvt_roundps_ph.htmlfn._mm512_maskz_cvtepi16_epi32.htmlfn._mm512_maskz_cvtepi16_epi64.htmlfn._mm512_maskz_cvtepi16_epi8.htmlfn._mm512_maskz_cvtepi32_epi16.htmlfn._mm512_maskz_cvtepi32_epi64.htmlfn._mm512_maskz_cvtepi32_epi8.htmlfn._mm512_maskz_cvtepi32_pd.htmlfn._mm512_maskz_cvtepi32_ps.htmlfn._mm512_maskz_cvtepi64_epi16.htmlfn._mm512_maskz_cvtepi64_epi32.htmlfn._mm512_maskz_cvtepi64_epi8.htmlfn._mm512_maskz_cvtepi8_epi16.htmlfn._mm512_maskz_cvtepi8_epi32.htmlfn._mm512_maskz_cvtepi8_epi64.htmlfn._mm512_maskz_cvtepu16_epi32.htmlfn._mm512_maskz_cvtepu16_epi64.htmlfn._mm512_maskz_cvtepu32_epi64.htmlfn._mm512_maskz_cvtepu32_pd.htmlfn._mm512_maskz_cvtepu32_ps.htmlfn._mm512_maskz_cvtepu8_epi16.htmlfn._mm512_maskz_cvtepu8_epi32.htmlfn._mm512_maskz_cvtepu8_epi64.htmlfn._mm512_maskz_cvtne2ps_pbh.htmlfn._mm512_maskz_cvtneps_pbh.htmlfn._mm512_maskz_cvtpd_epi32.htmlfn._mm512_maskz_cvtpd_epu32.htmlfn._mm512_maskz_cvtpd_ps.htmlfn._mm512_maskz_cvtph_ps.htmlfn._mm512_maskz_cvtps_epi32.htmlfn._mm512_maskz_cvtps_epu32.htmlfn._mm512_maskz_cvtps_pd.htmlfn._mm512_maskz_cvtps_ph.htmlfn._mm512_maskz_cvtsepi16_epi8.htmlfn._mm512_maskz_cvtsepi32_epi16.htmlfn._mm512_maskz_cvtsepi32_epi8.htmlfn._mm512_maskz_cvtsepi64_epi16.htmlfn._mm512_maskz_cvtsepi64_epi32.htmlfn._mm512_maskz_cvtsepi64_epi8.htmlfn._mm512_maskz_cvtt_roundpd_epi32.htmlfn._mm512_maskz_cvtt_roundpd_epu32.htmlfn._mm512_maskz_cvtt_roundps_epi32.htmlfn._mm512_maskz_cvtt_roundps_epu32.htmlfn._mm512_maskz_cvttpd_epi32.htmlfn._mm512_maskz_cvttpd_epu32.htmlfn._mm512_maskz_cvttps_epi32.htmlfn._mm512_maskz_cvttps_epu32.htmlfn._mm512_maskz_cvtusepi16_epi8.htmlfn._mm512_maskz_cvtusepi32_epi16.htmlfn._mm512_maskz_cvtusepi32_epi8.htmlfn._mm512_maskz_cvtusepi64_epi16.htmlfn._mm512_maskz_cvtusepi64_epi32.htmlfn._mm512_maskz_cvtusepi64_epi8.htmlfn._mm512_maskz_dbsad_epu8.htmlfn._mm512_maskz_div_pd.htmlfn._mm512_maskz_div_ps.htmlfn._mm512_maskz_div_round_pd.htmlfn._mm512_maskz_div_round_ps.htmlfn._mm512_maskz_dpbf16_ps.htmlfn._mm512_maskz_dpbusd_epi32.htmlfn._mm512_maskz_dpbusds_epi32.htmlfn._mm512_maskz_dpwssd_epi32.htmlfn._mm512_maskz_dpwssds_epi32.htmlfn._mm512_maskz_expand_epi16.htmlfn._mm512_maskz_expand_epi32.htmlfn._mm512_maskz_expand_epi64.htmlfn._mm512_maskz_expand_epi8.htmlfn._mm512_maskz_expand_pd.htmlfn._mm512_maskz_expand_ps.htmlfn._mm512_maskz_expandloadu_epi16.htmlfn._mm512_maskz_expandloadu_epi32.htmlfn._mm512_maskz_expandloadu_epi64.htmlfn._mm512_maskz_expandloadu_epi8.htmlfn._mm512_maskz_expandloadu_pd.htmlfn._mm512_maskz_expandloadu_ps.htmlfn._mm512_maskz_extractf32x4_ps.htmlfn._mm512_maskz_extractf64x4_pd.htmlfn._mm512_maskz_extracti32x4_epi32.htmlfn._mm512_maskz_extracti64x4_epi64.htmlfn._mm512_maskz_fixupimm_pd.htmlfn._mm512_maskz_fixupimm_ps.htmlfn._mm512_maskz_fixupimm_round_pd.htmlfn._mm512_maskz_fixupimm_round_ps.htmlfn._mm512_maskz_fmadd_pd.htmlfn._mm512_maskz_fmadd_ps.htmlfn._mm512_maskz_fmadd_round_pd.htmlfn._mm512_maskz_fmadd_round_ps.htmlfn._mm512_maskz_fmaddsub_pd.htmlfn._mm512_maskz_fmaddsub_ps.htmlfn._mm512_maskz_fmaddsub_round_pd.htmlfn._mm512_maskz_fmaddsub_round_ps.htmlfn._mm512_maskz_fmsub_pd.htmlfn._mm512_maskz_fmsub_ps.htmlfn._mm512_maskz_fmsub_round_pd.htmlfn._mm512_maskz_fmsub_round_ps.htmlfn._mm512_maskz_fmsubadd_pd.htmlfn._mm512_maskz_fmsubadd_ps.htmlfn._mm512_maskz_fmsubadd_round_pd.htmlfn._mm512_maskz_fmsubadd_round_ps.htmlfn._mm512_maskz_fnmadd_pd.htmlfn._mm512_maskz_fnmadd_ps.htmlfn._mm512_maskz_fnmadd_round_pd.htmlfn._mm512_maskz_fnmadd_round_ps.htmlfn._mm512_maskz_fnmsub_pd.htmlfn._mm512_maskz_fnmsub_ps.htmlfn._mm512_maskz_fnmsub_round_pd.htmlfn._mm512_maskz_fnmsub_round_ps.htmlfn._mm512_maskz_getexp_pd.htmlfn._mm512_maskz_getexp_ps.htmlfn._mm512_maskz_getexp_round_pd.htmlfn._mm512_maskz_getexp_round_ps.htmlfn._mm512_maskz_getmant_pd.htmlfn._mm512_maskz_getmant_ps.htmlfn._mm512_maskz_getmant_round_pd.htmlfn._mm512_maskz_getmant_round_ps.htmlfn._mm512_maskz_gf2p8affine_epi64_epi8.htmlfn._mm512_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm512_maskz_gf2p8mul_epi8.htmlfn._mm512_maskz_insertf32x4.htmlfn._mm512_maskz_insertf64x4.htmlfn._mm512_maskz_inserti32x4.htmlfn._mm512_maskz_inserti64x4.htmlfn._mm512_maskz_load_epi32.htmlfn._mm512_maskz_load_epi64.htmlfn._mm512_maskz_load_pd.htmlfn._mm512_maskz_load_ps.htmlfn._mm512_maskz_loadu_epi16.htmlfn._mm512_maskz_loadu_epi32.htmlfn._mm512_maskz_loadu_epi64.htmlfn._mm512_maskz_loadu_epi8.htmlfn._mm512_maskz_loadu_pd.htmlfn._mm512_maskz_loadu_ps.htmlfn._mm512_maskz_lzcnt_epi32.htmlfn._mm512_maskz_lzcnt_epi64.htmlfn._mm512_maskz_madd_epi16.htmlfn._mm512_maskz_maddubs_epi16.htmlfn._mm512_maskz_max_epi16.htmlfn._mm512_maskz_max_epi32.htmlfn._mm512_maskz_max_epi64.htmlfn._mm512_maskz_max_epi8.htmlfn._mm512_maskz_max_epu16.htmlfn._mm512_maskz_max_epu32.htmlfn._mm512_maskz_max_epu64.htmlfn._mm512_maskz_max_epu8.htmlfn._mm512_maskz_max_pd.htmlfn._mm512_maskz_max_ps.htmlfn._mm512_maskz_max_round_pd.htmlfn._mm512_maskz_max_round_ps.htmlfn._mm512_maskz_min_epi16.htmlfn._mm512_maskz_min_epi32.htmlfn._mm512_maskz_min_epi64.htmlfn._mm512_maskz_min_epi8.htmlfn._mm512_maskz_min_epu16.htmlfn._mm512_maskz_min_epu32.htmlfn._mm512_maskz_min_epu64.htmlfn._mm512_maskz_min_epu8.htmlfn._mm512_maskz_min_pd.htmlfn._mm512_maskz_min_ps.htmlfn._mm512_maskz_min_round_pd.htmlfn._mm512_maskz_min_round_ps.htmlfn._mm512_maskz_mov_epi16.htmlfn._mm512_maskz_mov_epi32.htmlfn._mm512_maskz_mov_epi64.htmlfn._mm512_maskz_mov_epi8.htmlfn._mm512_maskz_mov_pd.htmlfn._mm512_maskz_mov_ps.htmlfn._mm512_maskz_movedup_pd.htmlfn._mm512_maskz_movehdup_ps.htmlfn._mm512_maskz_moveldup_ps.htmlfn._mm512_maskz_mul_epi32.htmlfn._mm512_maskz_mul_epu32.htmlfn._mm512_maskz_mul_pd.htmlfn._mm512_maskz_mul_ps.htmlfn._mm512_maskz_mul_round_pd.htmlfn._mm512_maskz_mul_round_ps.htmlfn._mm512_maskz_mulhi_epi16.htmlfn._mm512_maskz_mulhi_epu16.htmlfn._mm512_maskz_mulhrs_epi16.htmlfn._mm512_maskz_mullo_epi16.htmlfn._mm512_maskz_mullo_epi32.htmlfn._mm512_maskz_multishift_epi64_epi8.htmlfn._mm512_maskz_or_epi32.htmlfn._mm512_maskz_or_epi64.htmlfn._mm512_maskz_packs_epi16.htmlfn._mm512_maskz_packs_epi32.htmlfn._mm512_maskz_packus_epi16.htmlfn._mm512_maskz_packus_epi32.htmlfn._mm512_maskz_permute_pd.htmlfn._mm512_maskz_permute_ps.htmlfn._mm512_maskz_permutevar_pd.htmlfn._mm512_maskz_permutevar_ps.htmlfn._mm512_maskz_permutex2var_epi16.htmlfn._mm512_maskz_permutex2var_epi32.htmlfn._mm512_maskz_permutex2var_epi64.htmlfn._mm512_maskz_permutex2var_epi8.htmlfn._mm512_maskz_permutex2var_pd.htmlfn._mm512_maskz_permutex2var_ps.htmlfn._mm512_maskz_permutex_epi64.htmlfn._mm512_maskz_permutex_pd.htmlfn._mm512_maskz_permutexvar_epi16.htmlfn._mm512_maskz_permutexvar_epi32.htmlfn._mm512_maskz_permutexvar_epi64.htmlfn._mm512_maskz_permutexvar_epi8.htmlfn._mm512_maskz_permutexvar_pd.htmlfn._mm512_maskz_permutexvar_ps.htmlfn._mm512_maskz_popcnt_epi16.htmlfn._mm512_maskz_popcnt_epi32.htmlfn._mm512_maskz_popcnt_epi64.htmlfn._mm512_maskz_popcnt_epi8.htmlfn._mm512_maskz_rcp14_pd.htmlfn._mm512_maskz_rcp14_ps.htmlfn._mm512_maskz_rol_epi32.htmlfn._mm512_maskz_rol_epi64.htmlfn._mm512_maskz_rolv_epi32.htmlfn._mm512_maskz_rolv_epi64.htmlfn._mm512_maskz_ror_epi32.htmlfn._mm512_maskz_ror_epi64.htmlfn._mm512_maskz_rorv_epi32.htmlfn._mm512_maskz_rorv_epi64.htmlfn._mm512_maskz_roundscale_pd.htmlfn._mm512_maskz_roundscale_ps.htmlfn._mm512_maskz_roundscale_round_pd.htmlfn._mm512_maskz_roundscale_round_ps.htmlfn._mm512_maskz_rsqrt14_pd.htmlfn._mm512_maskz_rsqrt14_ps.htmlfn._mm512_maskz_scalef_pd.htmlfn._mm512_maskz_scalef_ps.htmlfn._mm512_maskz_scalef_round_pd.htmlfn._mm512_maskz_scalef_round_ps.htmlfn._mm512_maskz_set1_epi16.htmlfn._mm512_maskz_set1_epi32.htmlfn._mm512_maskz_set1_epi64.htmlfn._mm512_maskz_set1_epi8.htmlfn._mm512_maskz_shldi_epi16.htmlfn._mm512_maskz_shldi_epi32.htmlfn._mm512_maskz_shldi_epi64.htmlfn._mm512_maskz_shldv_epi16.htmlfn._mm512_maskz_shldv_epi32.htmlfn._mm512_maskz_shldv_epi64.htmlfn._mm512_maskz_shrdi_epi16.htmlfn._mm512_maskz_shrdi_epi32.htmlfn._mm512_maskz_shrdi_epi64.htmlfn._mm512_maskz_shrdv_epi16.htmlfn._mm512_maskz_shrdv_epi32.htmlfn._mm512_maskz_shrdv_epi64.htmlfn._mm512_maskz_shuffle_epi32.htmlfn._mm512_maskz_shuffle_epi8.htmlfn._mm512_maskz_shuffle_f32x4.htmlfn._mm512_maskz_shuffle_f64x2.htmlfn._mm512_maskz_shuffle_i32x4.htmlfn._mm512_maskz_shuffle_i64x2.htmlfn._mm512_maskz_shuffle_pd.htmlfn._mm512_maskz_shuffle_ps.htmlfn._mm512_maskz_shufflehi_epi16.htmlfn._mm512_maskz_shufflelo_epi16.htmlfn._mm512_maskz_sll_epi16.htmlfn._mm512_maskz_sll_epi32.htmlfn._mm512_maskz_sll_epi64.htmlfn._mm512_maskz_slli_epi16.htmlfn._mm512_maskz_slli_epi32.htmlfn._mm512_maskz_slli_epi64.htmlfn._mm512_maskz_sllv_epi16.htmlfn._mm512_maskz_sllv_epi32.htmlfn._mm512_maskz_sllv_epi64.htmlfn._mm512_maskz_sqrt_pd.htmlfn._mm512_maskz_sqrt_ps.htmlfn._mm512_maskz_sqrt_round_pd.htmlfn._mm512_maskz_sqrt_round_ps.htmlfn._mm512_maskz_sra_epi16.htmlfn._mm512_maskz_sra_epi32.htmlfn._mm512_maskz_sra_epi64.htmlfn._mm512_maskz_srai_epi16.htmlfn._mm512_maskz_srai_epi32.htmlfn._mm512_maskz_srai_epi64.htmlfn._mm512_maskz_srav_epi16.htmlfn._mm512_maskz_srav_epi32.htmlfn._mm512_maskz_srav_epi64.htmlfn._mm512_maskz_srl_epi16.htmlfn._mm512_maskz_srl_epi32.htmlfn._mm512_maskz_srl_epi64.htmlfn._mm512_maskz_srli_epi16.htmlfn._mm512_maskz_srli_epi32.htmlfn._mm512_maskz_srli_epi64.htmlfn._mm512_maskz_srlv_epi16.htmlfn._mm512_maskz_srlv_epi32.htmlfn._mm512_maskz_srlv_epi64.htmlfn._mm512_maskz_sub_epi16.htmlfn._mm512_maskz_sub_epi32.htmlfn._mm512_maskz_sub_epi64.htmlfn._mm512_maskz_sub_epi8.htmlfn._mm512_maskz_sub_pd.htmlfn._mm512_maskz_sub_ps.htmlfn._mm512_maskz_sub_round_pd.htmlfn._mm512_maskz_sub_round_ps.htmlfn._mm512_maskz_subs_epi16.htmlfn._mm512_maskz_subs_epi8.htmlfn._mm512_maskz_subs_epu16.htmlfn._mm512_maskz_subs_epu8.htmlfn._mm512_maskz_ternarylogic_epi32.htmlfn._mm512_maskz_ternarylogic_epi64.htmlfn._mm512_maskz_unpackhi_epi16.htmlfn._mm512_maskz_unpackhi_epi32.htmlfn._mm512_maskz_unpackhi_epi64.htmlfn._mm512_maskz_unpackhi_epi8.htmlfn._mm512_maskz_unpackhi_pd.htmlfn._mm512_maskz_unpackhi_ps.htmlfn._mm512_maskz_unpacklo_epi16.htmlfn._mm512_maskz_unpacklo_epi32.htmlfn._mm512_maskz_unpacklo_epi64.htmlfn._mm512_maskz_unpacklo_epi8.htmlfn._mm512_maskz_unpacklo_pd.htmlfn._mm512_maskz_unpacklo_ps.htmlfn._mm512_maskz_xor_epi32.htmlfn._mm512_maskz_xor_epi64.htmlfn._mm512_max_epi16.htmlfn._mm512_max_epi32.htmlfn._mm512_max_epi64.htmlfn._mm512_max_epi8.htmlfn._mm512_max_epu16.htmlfn._mm512_max_epu32.htmlfn._mm512_max_epu64.htmlfn._mm512_max_epu8.htmlfn._mm512_max_pd.htmlfn._mm512_max_ps.htmlfn._mm512_max_round_pd.htmlfn._mm512_max_round_ps.htmlfn._mm512_min_epi16.htmlfn._mm512_min_epi32.htmlfn._mm512_min_epi64.htmlfn._mm512_min_epi8.htmlfn._mm512_min_epu16.htmlfn._mm512_min_epu32.htmlfn._mm512_min_epu64.htmlfn._mm512_min_epu8.htmlfn._mm512_min_pd.htmlfn._mm512_min_ps.htmlfn._mm512_min_round_pd.htmlfn._mm512_min_round_ps.htmlfn._mm512_movedup_pd.htmlfn._mm512_movehdup_ps.htmlfn._mm512_moveldup_ps.htmlfn._mm512_movepi16_mask.htmlfn._mm512_movepi8_mask.htmlfn._mm512_movm_epi16.htmlfn._mm512_movm_epi8.htmlfn._mm512_mul_epi32.htmlfn._mm512_mul_epu32.htmlfn._mm512_mul_pd.htmlfn._mm512_mul_ps.htmlfn._mm512_mul_round_pd.htmlfn._mm512_mul_round_ps.htmlfn._mm512_mulhi_epi16.htmlfn._mm512_mulhi_epu16.htmlfn._mm512_mulhrs_epi16.htmlfn._mm512_mullo_epi16.htmlfn._mm512_mullo_epi32.htmlfn._mm512_mullox_epi64.htmlfn._mm512_multishift_epi64_epi8.htmlfn._mm512_or_epi32.htmlfn._mm512_or_epi64.htmlfn._mm512_or_si512.htmlfn._mm512_packs_epi16.htmlfn._mm512_packs_epi32.htmlfn._mm512_packus_epi16.htmlfn._mm512_packus_epi32.htmlfn._mm512_permute_pd.htmlfn._mm512_permute_ps.htmlfn._mm512_permutevar_epi32.htmlfn._mm512_permutevar_pd.htmlfn._mm512_permutevar_ps.htmlfn._mm512_permutex2var_epi16.htmlfn._mm512_permutex2var_epi32.htmlfn._mm512_permutex2var_epi64.htmlfn._mm512_permutex2var_epi8.htmlfn._mm512_permutex2var_pd.htmlfn._mm512_permutex2var_ps.htmlfn._mm512_permutex_epi64.htmlfn._mm512_permutex_pd.htmlfn._mm512_permutexvar_epi16.htmlfn._mm512_permutexvar_epi32.htmlfn._mm512_permutexvar_epi64.htmlfn._mm512_permutexvar_epi8.htmlfn._mm512_permutexvar_pd.htmlfn._mm512_permutexvar_ps.htmlfn._mm512_popcnt_epi16.htmlfn._mm512_popcnt_epi32.htmlfn._mm512_popcnt_epi64.htmlfn._mm512_popcnt_epi8.htmlfn._mm512_rcp14_pd.htmlfn._mm512_rcp14_ps.htmlfn._mm512_reduce_add_epi32.htmlfn._mm512_reduce_add_epi64.htmlfn._mm512_reduce_add_pd.htmlfn._mm512_reduce_add_ps.htmlfn._mm512_reduce_and_epi32.htmlfn._mm512_reduce_and_epi64.htmlfn._mm512_reduce_max_epi32.htmlfn._mm512_reduce_max_epi64.htmlfn._mm512_reduce_max_epu32.htmlfn._mm512_reduce_max_epu64.htmlfn._mm512_reduce_max_pd.htmlfn._mm512_reduce_max_ps.htmlfn._mm512_reduce_min_epi32.htmlfn._mm512_reduce_min_epi64.htmlfn._mm512_reduce_min_epu32.htmlfn._mm512_reduce_min_epu64.htmlfn._mm512_reduce_min_pd.htmlfn._mm512_reduce_min_ps.htmlfn._mm512_reduce_mul_epi32.htmlfn._mm512_reduce_mul_epi64.htmlfn._mm512_reduce_mul_pd.htmlfn._mm512_reduce_mul_ps.htmlfn._mm512_reduce_or_epi32.htmlfn._mm512_reduce_or_epi64.htmlfn._mm512_rol_epi32.htmlfn._mm512_rol_epi64.htmlfn._mm512_rolv_epi32.htmlfn._mm512_rolv_epi64.htmlfn._mm512_ror_epi32.htmlfn._mm512_ror_epi64.htmlfn._mm512_rorv_epi32.htmlfn._mm512_rorv_epi64.htmlfn._mm512_roundscale_pd.htmlfn._mm512_roundscale_ps.htmlfn._mm512_roundscale_round_pd.htmlfn._mm512_roundscale_round_ps.htmlfn._mm512_rsqrt14_pd.htmlfn._mm512_rsqrt14_ps.htmlfn._mm512_sad_epu8.htmlfn._mm512_scalef_pd.htmlfn._mm512_scalef_ps.htmlfn._mm512_scalef_round_pd.htmlfn._mm512_scalef_round_ps.htmlfn._mm512_set1_epi16.htmlfn._mm512_set1_epi32.htmlfn._mm512_set1_epi64.htmlfn._mm512_set1_epi8.htmlfn._mm512_set1_pd.htmlfn._mm512_set1_ps.htmlfn._mm512_set4_epi32.htmlfn._mm512_set4_epi64.htmlfn._mm512_set4_pd.htmlfn._mm512_set4_ps.htmlfn._mm512_set_epi16.htmlfn._mm512_set_epi32.htmlfn._mm512_set_epi64.htmlfn._mm512_set_epi8.htmlfn._mm512_set_pd.htmlfn._mm512_set_ps.htmlfn._mm512_setr4_epi32.htmlfn._mm512_setr4_epi64.htmlfn._mm512_setr4_pd.htmlfn._mm512_setr4_ps.htmlfn._mm512_setr_epi32.htmlfn._mm512_setr_epi64.htmlfn._mm512_setr_pd.htmlfn._mm512_setr_ps.htmlfn._mm512_setzero.htmlfn._mm512_setzero_epi32.htmlfn._mm512_setzero_pd.htmlfn._mm512_setzero_ps.htmlfn._mm512_setzero_si512.htmlfn._mm512_shldi_epi16.htmlfn._mm512_shldi_epi32.htmlfn._mm512_shldi_epi64.htmlfn._mm512_shldv_epi16.htmlfn._mm512_shldv_epi32.htmlfn._mm512_shldv_epi64.htmlfn._mm512_shrdi_epi16.htmlfn._mm512_shrdi_epi32.htmlfn._mm512_shrdi_epi64.htmlfn._mm512_shrdv_epi16.htmlfn._mm512_shrdv_epi32.htmlfn._mm512_shrdv_epi64.htmlfn._mm512_shuffle_epi32.htmlfn._mm512_shuffle_epi8.htmlfn._mm512_shuffle_f32x4.htmlfn._mm512_shuffle_f64x2.htmlfn._mm512_shuffle_i32x4.htmlfn._mm512_shuffle_i64x2.htmlfn._mm512_shuffle_pd.htmlfn._mm512_shuffle_ps.htmlfn._mm512_shufflehi_epi16.htmlfn._mm512_shufflelo_epi16.htmlfn._mm512_sll_epi16.htmlfn._mm512_sll_epi32.htmlfn._mm512_sll_epi64.htmlfn._mm512_slli_epi16.htmlfn._mm512_slli_epi32.htmlfn._mm512_slli_epi64.htmlfn._mm512_sllv_epi16.htmlfn._mm512_sllv_epi32.htmlfn._mm512_sllv_epi64.htmlfn._mm512_sqrt_pd.htmlfn._mm512_sqrt_ps.htmlfn._mm512_sqrt_round_pd.htmlfn._mm512_sqrt_round_ps.htmlfn._mm512_sra_epi16.htmlfn._mm512_sra_epi32.htmlfn._mm512_sra_epi64.htmlfn._mm512_srai_epi16.htmlfn._mm512_srai_epi32.htmlfn._mm512_srai_epi64.htmlfn._mm512_srav_epi16.htmlfn._mm512_srav_epi32.htmlfn._mm512_srav_epi64.htmlfn._mm512_srl_epi16.htmlfn._mm512_srl_epi32.htmlfn._mm512_srl_epi64.htmlfn._mm512_srli_epi16.htmlfn._mm512_srli_epi32.htmlfn._mm512_srli_epi64.htmlfn._mm512_srlv_epi16.htmlfn._mm512_srlv_epi32.htmlfn._mm512_srlv_epi64.htmlfn._mm512_store_epi32.htmlfn._mm512_store_epi64.htmlfn._mm512_store_pd.htmlfn._mm512_store_ps.htmlfn._mm512_store_si512.htmlfn._mm512_storeu_epi16.htmlfn._mm512_storeu_epi32.htmlfn._mm512_storeu_epi64.htmlfn._mm512_storeu_epi8.htmlfn._mm512_storeu_pd.htmlfn._mm512_storeu_ps.htmlfn._mm512_storeu_si512.htmlfn._mm512_stream_pd.htmlfn._mm512_stream_ps.htmlfn._mm512_stream_si512.htmlfn._mm512_sub_epi16.htmlfn._mm512_sub_epi32.htmlfn._mm512_sub_epi64.htmlfn._mm512_sub_epi8.htmlfn._mm512_sub_pd.htmlfn._mm512_sub_ps.htmlfn._mm512_sub_round_pd.htmlfn._mm512_sub_round_ps.htmlfn._mm512_subs_epi16.htmlfn._mm512_subs_epi8.htmlfn._mm512_subs_epu16.htmlfn._mm512_subs_epu8.htmlfn._mm512_ternarylogic_epi32.htmlfn._mm512_ternarylogic_epi64.htmlfn._mm512_test_epi16_mask.htmlfn._mm512_test_epi32_mask.htmlfn._mm512_test_epi64_mask.htmlfn._mm512_test_epi8_mask.htmlfn._mm512_testn_epi16_mask.htmlfn._mm512_testn_epi32_mask.htmlfn._mm512_testn_epi64_mask.htmlfn._mm512_testn_epi8_mask.htmlfn._mm512_undefined.htmlfn._mm512_undefined_epi32.htmlfn._mm512_undefined_pd.htmlfn._mm512_undefined_ps.htmlfn._mm512_unpackhi_epi16.htmlfn._mm512_unpackhi_epi32.htmlfn._mm512_unpackhi_epi64.htmlfn._mm512_unpackhi_epi8.htmlfn._mm512_unpackhi_pd.htmlfn._mm512_unpackhi_ps.htmlfn._mm512_unpacklo_epi16.htmlfn._mm512_unpacklo_epi32.htmlfn._mm512_unpacklo_epi64.htmlfn._mm512_unpacklo_epi8.htmlfn._mm512_unpacklo_pd.htmlfn._mm512_unpacklo_ps.htmlfn._mm512_xor_epi32.htmlfn._mm512_xor_epi64.htmlfn._mm512_xor_si512.htmlfn._mm512_zextpd128_pd512.htmlfn._mm512_zextpd256_pd512.htmlfn._mm512_zextps128_ps512.htmlfn._mm512_zextps256_ps512.htmlfn._mm512_zextsi128_si512.htmlfn._mm512_zextsi256_si512.htmlfn._mm_abs_epi16.htmlfn._mm_abs_epi32.htmlfn._mm_abs_epi8.htmlfn._mm_add_epi16.htmlfn._mm_add_epi32.htmlfn._mm_add_epi64.htmlfn._mm_add_epi8.htmlfn._mm_add_pd.htmlfn._mm_add_ps.htmlfn._mm_add_round_sd.htmlfn._mm_add_round_ss.htmlfn._mm_add_sd.htmlfn._mm_add_ss.htmlfn._mm_adds_epi16.htmlfn._mm_adds_epi8.htmlfn._mm_adds_epu16.htmlfn._mm_adds_epu8.htmlfn._mm_addsub_pd.htmlfn._mm_addsub_ps.htmlfn._mm_aesdec_si128.htmlfn._mm_aesdeclast_si128.htmlfn._mm_aesenc_si128.htmlfn._mm_aesenclast_si128.htmlfn._mm_aesimc_si128.htmlfn._mm_aeskeygenassist_si128.htmlfn._mm_alignr_epi32.htmlfn._mm_alignr_epi64.htmlfn._mm_alignr_epi8.htmlfn._mm_and_pd.htmlfn._mm_and_ps.htmlfn._mm_and_si128.htmlfn._mm_andnot_pd.htmlfn._mm_andnot_ps.htmlfn._mm_andnot_si128.htmlfn._mm_avg_epu16.htmlfn._mm_avg_epu8.htmlfn._mm_bitshuffle_epi64_mask.htmlfn._mm_blend_epi16.htmlfn._mm_blend_epi32.htmlfn._mm_blend_pd.htmlfn._mm_blend_ps.htmlfn._mm_blendv_epi8.htmlfn._mm_blendv_pd.htmlfn._mm_blendv_ps.htmlfn._mm_broadcast_ss.htmlfn._mm_broadcastb_epi8.htmlfn._mm_broadcastd_epi32.htmlfn._mm_broadcastmb_epi64.htmlfn._mm_broadcastmw_epi32.htmlfn._mm_broadcastq_epi64.htmlfn._mm_broadcastsd_pd.htmlfn._mm_broadcastss_ps.htmlfn._mm_broadcastw_epi16.htmlfn._mm_bslli_si128.htmlfn._mm_bsrli_si128.htmlfn._mm_castpd_ps.htmlfn._mm_castpd_si128.htmlfn._mm_castps_pd.htmlfn._mm_castps_si128.htmlfn._mm_castsi128_pd.htmlfn._mm_castsi128_ps.htmlfn._mm_ceil_pd.htmlfn._mm_ceil_ps.htmlfn._mm_ceil_sd.htmlfn._mm_ceil_ss.htmlfn._mm_clflush.htmlfn._mm_clmulepi64_si128.htmlfn._mm_cmp_epi16_mask.htmlfn._mm_cmp_epi32_mask.htmlfn._mm_cmp_epi64_mask.htmlfn._mm_cmp_epi8_mask.htmlfn._mm_cmp_epu16_mask.htmlfn._mm_cmp_epu32_mask.htmlfn._mm_cmp_epu64_mask.htmlfn._mm_cmp_epu8_mask.htmlfn._mm_cmp_pd.htmlfn._mm_cmp_pd_mask.htmlfn._mm_cmp_ps.htmlfn._mm_cmp_ps_mask.htmlfn._mm_cmp_round_sd_mask.htmlfn._mm_cmp_round_ss_mask.htmlfn._mm_cmp_sd.htmlfn._mm_cmp_sd_mask.htmlfn._mm_cmp_ss.htmlfn._mm_cmp_ss_mask.htmlfn._mm_cmpeq_epi16.htmlfn._mm_cmpeq_epi16_mask.htmlfn._mm_cmpeq_epi32.htmlfn._mm_cmpeq_epi32_mask.htmlfn._mm_cmpeq_epi64.htmlfn._mm_cmpeq_epi64_mask.htmlfn._mm_cmpeq_epi8.htmlfn._mm_cmpeq_epi8_mask.htmlfn._mm_cmpeq_epu16_mask.htmlfn._mm_cmpeq_epu32_mask.htmlfn._mm_cmpeq_epu64_mask.htmlfn._mm_cmpeq_epu8_mask.htmlfn._mm_cmpeq_pd.htmlfn._mm_cmpeq_ps.htmlfn._mm_cmpeq_sd.htmlfn._mm_cmpeq_ss.htmlfn._mm_cmpestra.htmlfn._mm_cmpestrc.htmlfn._mm_cmpestri.htmlfn._mm_cmpestrm.htmlfn._mm_cmpestro.htmlfn._mm_cmpestrs.htmlfn._mm_cmpestrz.htmlfn._mm_cmpge_epi16_mask.htmlfn._mm_cmpge_epi32_mask.htmlfn._mm_cmpge_epi64_mask.htmlfn._mm_cmpge_epi8_mask.htmlfn._mm_cmpge_epu16_mask.htmlfn._mm_cmpge_epu32_mask.htmlfn._mm_cmpge_epu64_mask.htmlfn._mm_cmpge_epu8_mask.htmlfn._mm_cmpge_pd.htmlfn._mm_cmpge_ps.htmlfn._mm_cmpge_sd.htmlfn._mm_cmpge_ss.htmlfn._mm_cmpgt_epi16.htmlfn._mm_cmpgt_epi16_mask.htmlfn._mm_cmpgt_epi32.htmlfn._mm_cmpgt_epi32_mask.htmlfn._mm_cmpgt_epi64.htmlfn._mm_cmpgt_epi64_mask.htmlfn._mm_cmpgt_epi8.htmlfn._mm_cmpgt_epi8_mask.htmlfn._mm_cmpgt_epu16_mask.htmlfn._mm_cmpgt_epu32_mask.htmlfn._mm_cmpgt_epu64_mask.htmlfn._mm_cmpgt_epu8_mask.htmlfn._mm_cmpgt_pd.htmlfn._mm_cmpgt_ps.htmlfn._mm_cmpgt_sd.htmlfn._mm_cmpgt_ss.htmlfn._mm_cmpistra.htmlfn._mm_cmpistrc.htmlfn._mm_cmpistri.htmlfn._mm_cmpistrm.htmlfn._mm_cmpistro.htmlfn._mm_cmpistrs.htmlfn._mm_cmpistrz.htmlfn._mm_cmple_epi16_mask.htmlfn._mm_cmple_epi32_mask.htmlfn._mm_cmple_epi64_mask.htmlfn._mm_cmple_epi8_mask.htmlfn._mm_cmple_epu16_mask.htmlfn._mm_cmple_epu32_mask.htmlfn._mm_cmple_epu64_mask.htmlfn._mm_cmple_epu8_mask.htmlfn._mm_cmple_pd.htmlfn._mm_cmple_ps.htmlfn._mm_cmple_sd.htmlfn._mm_cmple_ss.htmlfn._mm_cmplt_epi16.htmlfn._mm_cmplt_epi16_mask.htmlfn._mm_cmplt_epi32.htmlfn._mm_cmplt_epi32_mask.htmlfn._mm_cmplt_epi64_mask.htmlfn._mm_cmplt_epi8.htmlfn._mm_cmplt_epi8_mask.htmlfn._mm_cmplt_epu16_mask.htmlfn._mm_cmplt_epu32_mask.htmlfn._mm_cmplt_epu64_mask.htmlfn._mm_cmplt_epu8_mask.htmlfn._mm_cmplt_pd.htmlfn._mm_cmplt_ps.htmlfn._mm_cmplt_sd.htmlfn._mm_cmplt_ss.htmlfn._mm_cmpneq_epi16_mask.htmlfn._mm_cmpneq_epi32_mask.htmlfn._mm_cmpneq_epi64_mask.htmlfn._mm_cmpneq_epi8_mask.htmlfn._mm_cmpneq_epu16_mask.htmlfn._mm_cmpneq_epu32_mask.htmlfn._mm_cmpneq_epu64_mask.htmlfn._mm_cmpneq_epu8_mask.htmlfn._mm_cmpneq_pd.htmlfn._mm_cmpneq_ps.htmlfn._mm_cmpneq_sd.htmlfn._mm_cmpneq_ss.htmlfn._mm_cmpnge_pd.htmlfn._mm_cmpnge_ps.htmlfn._mm_cmpnge_sd.htmlfn._mm_cmpnge_ss.htmlfn._mm_cmpngt_pd.htmlfn._mm_cmpngt_ps.htmlfn._mm_cmpngt_sd.htmlfn._mm_cmpngt_ss.htmlfn._mm_cmpnle_pd.htmlfn._mm_cmpnle_ps.htmlfn._mm_cmpnle_sd.htmlfn._mm_cmpnle_ss.htmlfn._mm_cmpnlt_pd.htmlfn._mm_cmpnlt_ps.htmlfn._mm_cmpnlt_sd.htmlfn._mm_cmpnlt_ss.htmlfn._mm_cmpord_pd.htmlfn._mm_cmpord_ps.htmlfn._mm_cmpord_sd.htmlfn._mm_cmpord_ss.htmlfn._mm_cmpunord_pd.htmlfn._mm_cmpunord_ps.htmlfn._mm_cmpunord_sd.htmlfn._mm_cmpunord_ss.htmlfn._mm_comi_round_sd.htmlfn._mm_comi_round_ss.htmlfn._mm_comieq_sd.htmlfn._mm_comieq_ss.htmlfn._mm_comige_sd.htmlfn._mm_comige_ss.htmlfn._mm_comigt_sd.htmlfn._mm_comigt_ss.htmlfn._mm_comile_sd.htmlfn._mm_comile_ss.htmlfn._mm_comilt_sd.htmlfn._mm_comilt_ss.htmlfn._mm_comineq_sd.htmlfn._mm_comineq_ss.htmlfn._mm_conflict_epi32.htmlfn._mm_conflict_epi64.htmlfn._mm_crc32_u16.htmlfn._mm_crc32_u32.htmlfn._mm_crc32_u64.htmlfn._mm_crc32_u8.htmlfn._mm_cvt_roundi32_ss.htmlfn._mm_cvt_roundi64_sd.htmlfn._mm_cvt_roundi64_ss.htmlfn._mm_cvt_roundsd_i32.htmlfn._mm_cvt_roundsd_i64.htmlfn._mm_cvt_roundsd_si32.htmlfn._mm_cvt_roundsd_si64.htmlfn._mm_cvt_roundsd_ss.htmlfn._mm_cvt_roundsd_u32.htmlfn._mm_cvt_roundsd_u64.htmlfn._mm_cvt_roundsi32_ss.htmlfn._mm_cvt_roundsi64_sd.htmlfn._mm_cvt_roundsi64_ss.htmlfn._mm_cvt_roundss_i32.htmlfn._mm_cvt_roundss_i64.htmlfn._mm_cvt_roundss_sd.htmlfn._mm_cvt_roundss_si32.htmlfn._mm_cvt_roundss_si64.htmlfn._mm_cvt_roundss_u32.htmlfn._mm_cvt_roundss_u64.htmlfn._mm_cvt_roundu32_ss.htmlfn._mm_cvt_roundu64_sd.htmlfn._mm_cvt_roundu64_ss.htmlfn._mm_cvt_si2ss.htmlfn._mm_cvt_ss2si.htmlfn._mm_cvtepi16_epi32.htmlfn._mm_cvtepi16_epi64.htmlfn._mm_cvtepi16_epi8.htmlfn._mm_cvtepi32_epi16.htmlfn._mm_cvtepi32_epi64.htmlfn._mm_cvtepi32_epi8.htmlfn._mm_cvtepi32_pd.htmlfn._mm_cvtepi32_ps.htmlfn._mm_cvtepi64_epi16.htmlfn._mm_cvtepi64_epi32.htmlfn._mm_cvtepi64_epi8.htmlfn._mm_cvtepi8_epi16.htmlfn._mm_cvtepi8_epi32.htmlfn._mm_cvtepi8_epi64.htmlfn._mm_cvtepu16_epi32.htmlfn._mm_cvtepu16_epi64.htmlfn._mm_cvtepu32_epi64.htmlfn._mm_cvtepu32_pd.htmlfn._mm_cvtepu8_epi16.htmlfn._mm_cvtepu8_epi32.htmlfn._mm_cvtepu8_epi64.htmlfn._mm_cvti32_sd.htmlfn._mm_cvti32_ss.htmlfn._mm_cvti64_sd.htmlfn._mm_cvti64_ss.htmlfn._mm_cvtne2ps_pbh.htmlfn._mm_cvtpd_epi32.htmlfn._mm_cvtpd_epu32.htmlfn._mm_cvtpd_ps.htmlfn._mm_cvtph_ps.htmlfn._mm_cvtps_epi32.htmlfn._mm_cvtps_epu32.htmlfn._mm_cvtps_pd.htmlfn._mm_cvtps_ph.htmlfn._mm_cvtsd_f64.htmlfn._mm_cvtsd_i32.htmlfn._mm_cvtsd_i64.htmlfn._mm_cvtsd_si32.htmlfn._mm_cvtsd_si64.htmlfn._mm_cvtsd_si64x.htmlfn._mm_cvtsd_ss.htmlfn._mm_cvtsd_u32.htmlfn._mm_cvtsd_u64.htmlfn._mm_cvtsepi16_epi8.htmlfn._mm_cvtsepi32_epi16.htmlfn._mm_cvtsepi32_epi8.htmlfn._mm_cvtsepi64_epi16.htmlfn._mm_cvtsepi64_epi32.htmlfn._mm_cvtsepi64_epi8.htmlfn._mm_cvtsi128_si32.htmlfn._mm_cvtsi128_si64.htmlfn._mm_cvtsi128_si64x.htmlfn._mm_cvtsi32_sd.htmlfn._mm_cvtsi32_si128.htmlfn._mm_cvtsi32_ss.htmlfn._mm_cvtsi64_sd.htmlfn._mm_cvtsi64_si128.htmlfn._mm_cvtsi64_ss.htmlfn._mm_cvtsi64x_sd.htmlfn._mm_cvtsi64x_si128.htmlfn._mm_cvtss_f32.htmlfn._mm_cvtss_i32.htmlfn._mm_cvtss_i64.htmlfn._mm_cvtss_sd.htmlfn._mm_cvtss_si32.htmlfn._mm_cvtss_si64.htmlfn._mm_cvtss_u32.htmlfn._mm_cvtss_u64.htmlfn._mm_cvtt_roundsd_i32.htmlfn._mm_cvtt_roundsd_i64.htmlfn._mm_cvtt_roundsd_si32.htmlfn._mm_cvtt_roundsd_si64.htmlfn._mm_cvtt_roundsd_u32.htmlfn._mm_cvtt_roundsd_u64.htmlfn._mm_cvtt_roundss_i32.htmlfn._mm_cvtt_roundss_i64.htmlfn._mm_cvtt_roundss_si32.htmlfn._mm_cvtt_roundss_si64.htmlfn._mm_cvtt_roundss_u32.htmlfn._mm_cvtt_roundss_u64.htmlfn._mm_cvtt_ss2si.htmlfn._mm_cvttpd_epi32.htmlfn._mm_cvttpd_epu32.htmlfn._mm_cvttps_epi32.htmlfn._mm_cvttps_epu32.htmlfn._mm_cvttsd_i32.htmlfn._mm_cvttsd_i64.htmlfn._mm_cvttsd_si32.htmlfn._mm_cvttsd_si64.htmlfn._mm_cvttsd_si64x.htmlfn._mm_cvttsd_u32.htmlfn._mm_cvttsd_u64.htmlfn._mm_cvttss_i32.htmlfn._mm_cvttss_i64.htmlfn._mm_cvttss_si32.htmlfn._mm_cvttss_si64.htmlfn._mm_cvttss_u32.htmlfn._mm_cvttss_u64.htmlfn._mm_cvtu32_sd.htmlfn._mm_cvtu32_ss.htmlfn._mm_cvtu64_sd.htmlfn._mm_cvtu64_ss.htmlfn._mm_cvtusepi16_epi8.htmlfn._mm_cvtusepi32_epi16.htmlfn._mm_cvtusepi32_epi8.htmlfn._mm_cvtusepi64_epi16.htmlfn._mm_cvtusepi64_epi32.htmlfn._mm_cvtusepi64_epi8.htmlfn._mm_dbsad_epu8.htmlfn._mm_div_pd.htmlfn._mm_div_ps.htmlfn._mm_div_round_sd.htmlfn._mm_div_round_ss.htmlfn._mm_div_sd.htmlfn._mm_div_ss.htmlfn._mm_dp_pd.htmlfn._mm_dp_ps.htmlfn._mm_dpbf16_ps.htmlfn._mm_dpbusd_epi32.htmlfn._mm_dpbusds_epi32.htmlfn._mm_dpwssd_epi32.htmlfn._mm_dpwssds_epi32.htmlfn._mm_extract_epi16.htmlfn._mm_extract_epi32.htmlfn._mm_extract_epi64.htmlfn._mm_extract_epi8.htmlfn._mm_extract_ps.htmlfn._mm_extract_si64.htmlfn._mm_fixupimm_pd.htmlfn._mm_fixupimm_ps.htmlfn._mm_fixupimm_round_sd.htmlfn._mm_fixupimm_round_ss.htmlfn._mm_fixupimm_sd.htmlfn._mm_fixupimm_ss.htmlfn._mm_floor_pd.htmlfn._mm_floor_ps.htmlfn._mm_floor_sd.htmlfn._mm_floor_ss.htmlfn._mm_fmadd_pd.htmlfn._mm_fmadd_ps.htmlfn._mm_fmadd_round_sd.htmlfn._mm_fmadd_round_ss.htmlfn._mm_fmadd_sd.htmlfn._mm_fmadd_ss.htmlfn._mm_fmaddsub_pd.htmlfn._mm_fmaddsub_ps.htmlfn._mm_fmsub_pd.htmlfn._mm_fmsub_ps.htmlfn._mm_fmsub_round_sd.htmlfn._mm_fmsub_round_ss.htmlfn._mm_fmsub_sd.htmlfn._mm_fmsub_ss.htmlfn._mm_fmsubadd_pd.htmlfn._mm_fmsubadd_ps.htmlfn._mm_fnmadd_pd.htmlfn._mm_fnmadd_ps.htmlfn._mm_fnmadd_round_sd.htmlfn._mm_fnmadd_round_ss.htmlfn._mm_fnmadd_sd.htmlfn._mm_fnmadd_ss.htmlfn._mm_fnmsub_pd.htmlfn._mm_fnmsub_ps.htmlfn._mm_fnmsub_round_sd.htmlfn._mm_fnmsub_round_ss.htmlfn._mm_fnmsub_sd.htmlfn._mm_fnmsub_ss.htmlfn._mm_getcsr.htmlfn._mm_getexp_pd.htmlfn._mm_getexp_ps.htmlfn._mm_getexp_round_sd.htmlfn._mm_getexp_round_ss.htmlfn._mm_getexp_sd.htmlfn._mm_getexp_ss.htmlfn._mm_getmant_pd.htmlfn._mm_getmant_ps.htmlfn._mm_getmant_round_sd.htmlfn._mm_getmant_round_ss.htmlfn._mm_getmant_sd.htmlfn._mm_getmant_ss.htmlfn._mm_gf2p8affine_epi64_epi8.htmlfn._mm_gf2p8affineinv_epi64_epi8.htmlfn._mm_gf2p8mul_epi8.htmlfn._mm_hadd_epi16.htmlfn._mm_hadd_epi32.htmlfn._mm_hadd_pd.htmlfn._mm_hadd_ps.htmlfn._mm_hadds_epi16.htmlfn._mm_hsub_epi16.htmlfn._mm_hsub_epi32.htmlfn._mm_hsub_pd.htmlfn._mm_hsub_ps.htmlfn._mm_hsubs_epi16.htmlfn._mm_i32gather_epi32.htmlfn._mm_i32gather_epi64.htmlfn._mm_i32gather_pd.htmlfn._mm_i32gather_ps.htmlfn._mm_i64gather_epi32.htmlfn._mm_i64gather_epi64.htmlfn._mm_i64gather_pd.htmlfn._mm_i64gather_ps.htmlfn._mm_insert_epi16.htmlfn._mm_insert_epi32.htmlfn._mm_insert_epi64.htmlfn._mm_insert_epi8.htmlfn._mm_insert_ps.htmlfn._mm_insert_si64.htmlfn._mm_lddqu_si128.htmlfn._mm_lfence.htmlfn._mm_load1_pd.htmlfn._mm_load1_ps.htmlfn._mm_load_epi32.htmlfn._mm_load_epi64.htmlfn._mm_load_pd.htmlfn._mm_load_pd1.htmlfn._mm_load_ps.htmlfn._mm_load_ps1.htmlfn._mm_load_sd.htmlfn._mm_load_si128.htmlfn._mm_load_ss.htmlfn._mm_loaddup_pd.htmlfn._mm_loadh_pd.htmlfn._mm_loadl_epi64.htmlfn._mm_loadl_pd.htmlfn._mm_loadr_pd.htmlfn._mm_loadr_ps.htmlfn._mm_loadu_epi16.htmlfn._mm_loadu_epi32.htmlfn._mm_loadu_epi64.htmlfn._mm_loadu_epi8.htmlfn._mm_loadu_pd.htmlfn._mm_loadu_ps.htmlfn._mm_loadu_si128.htmlfn._mm_loadu_si64.htmlfn._mm_lzcnt_epi32.htmlfn._mm_lzcnt_epi64.htmlfn._mm_madd52hi_epu64.htmlfn._mm_madd52lo_epu64.htmlfn._mm_madd_epi16.htmlfn._mm_maddubs_epi16.htmlfn._mm_mask2_permutex2var_epi16.htmlfn._mm_mask2_permutex2var_epi32.htmlfn._mm_mask2_permutex2var_epi64.htmlfn._mm_mask2_permutex2var_epi8.htmlfn._mm_mask2_permutex2var_pd.htmlfn._mm_mask2_permutex2var_ps.htmlfn._mm_mask3_fmadd_pd.htmlfn._mm_mask3_fmadd_ps.htmlfn._mm_mask3_fmadd_round_sd.htmlfn._mm_mask3_fmadd_round_ss.htmlfn._mm_mask3_fmadd_sd.htmlfn._mm_mask3_fmadd_ss.htmlfn._mm_mask3_fmaddsub_pd.htmlfn._mm_mask3_fmaddsub_ps.htmlfn._mm_mask3_fmsub_pd.htmlfn._mm_mask3_fmsub_ps.htmlfn._mm_mask3_fmsub_round_sd.htmlfn._mm_mask3_fmsub_round_ss.htmlfn._mm_mask3_fmsub_sd.htmlfn._mm_mask3_fmsub_ss.htmlfn._mm_mask3_fmsubadd_pd.htmlfn._mm_mask3_fmsubadd_ps.htmlfn._mm_mask3_fnmadd_pd.htmlfn._mm_mask3_fnmadd_ps.htmlfn._mm_mask3_fnmadd_round_sd.htmlfn._mm_mask3_fnmadd_round_ss.htmlfn._mm_mask3_fnmadd_sd.htmlfn._mm_mask3_fnmadd_ss.htmlfn._mm_mask3_fnmsub_pd.htmlfn._mm_mask3_fnmsub_ps.htmlfn._mm_mask3_fnmsub_round_sd.htmlfn._mm_mask3_fnmsub_round_ss.htmlfn._mm_mask3_fnmsub_sd.htmlfn._mm_mask3_fnmsub_ss.htmlfn._mm_mask_abs_epi16.htmlfn._mm_mask_abs_epi32.htmlfn._mm_mask_abs_epi8.htmlfn._mm_mask_add_epi16.htmlfn._mm_mask_add_epi32.htmlfn._mm_mask_add_epi64.htmlfn._mm_mask_add_epi8.htmlfn._mm_mask_add_pd.htmlfn._mm_mask_add_ps.htmlfn._mm_mask_add_round_sd.htmlfn._mm_mask_add_round_ss.htmlfn._mm_mask_add_sd.htmlfn._mm_mask_add_ss.htmlfn._mm_mask_adds_epi16.htmlfn._mm_mask_adds_epi8.htmlfn._mm_mask_adds_epu16.htmlfn._mm_mask_adds_epu8.htmlfn._mm_mask_alignr_epi32.htmlfn._mm_mask_alignr_epi64.htmlfn._mm_mask_alignr_epi8.htmlfn._mm_mask_and_epi32.htmlfn._mm_mask_and_epi64.htmlfn._mm_mask_andnot_epi32.htmlfn._mm_mask_andnot_epi64.htmlfn._mm_mask_avg_epu16.htmlfn._mm_mask_avg_epu8.htmlfn._mm_mask_bitshuffle_epi64_mask.htmlfn._mm_mask_blend_epi16.htmlfn._mm_mask_blend_epi32.htmlfn._mm_mask_blend_epi64.htmlfn._mm_mask_blend_epi8.htmlfn._mm_mask_blend_pd.htmlfn._mm_mask_blend_ps.htmlfn._mm_mask_broadcastb_epi8.htmlfn._mm_mask_broadcastd_epi32.htmlfn._mm_mask_broadcastq_epi64.htmlfn._mm_mask_broadcastss_ps.htmlfn._mm_mask_broadcastw_epi16.htmlfn._mm_mask_cmp_epi16_mask.htmlfn._mm_mask_cmp_epi32_mask.htmlfn._mm_mask_cmp_epi64_mask.htmlfn._mm_mask_cmp_epi8_mask.htmlfn._mm_mask_cmp_epu16_mask.htmlfn._mm_mask_cmp_epu32_mask.htmlfn._mm_mask_cmp_epu64_mask.htmlfn._mm_mask_cmp_epu8_mask.htmlfn._mm_mask_cmp_pd_mask.htmlfn._mm_mask_cmp_ps_mask.htmlfn._mm_mask_cmp_round_sd_mask.htmlfn._mm_mask_cmp_round_ss_mask.htmlfn._mm_mask_cmp_sd_mask.htmlfn._mm_mask_cmp_ss_mask.htmlfn._mm_mask_cmpeq_epi16_mask.htmlfn._mm_mask_cmpeq_epi32_mask.htmlfn._mm_mask_cmpeq_epi64_mask.htmlfn._mm_mask_cmpeq_epi8_mask.htmlfn._mm_mask_cmpeq_epu16_mask.htmlfn._mm_mask_cmpeq_epu32_mask.htmlfn._mm_mask_cmpeq_epu64_mask.htmlfn._mm_mask_cmpeq_epu8_mask.htmlfn._mm_mask_cmpge_epi16_mask.htmlfn._mm_mask_cmpge_epi32_mask.htmlfn._mm_mask_cmpge_epi64_mask.htmlfn._mm_mask_cmpge_epi8_mask.htmlfn._mm_mask_cmpge_epu16_mask.htmlfn._mm_mask_cmpge_epu32_mask.htmlfn._mm_mask_cmpge_epu64_mask.htmlfn._mm_mask_cmpge_epu8_mask.htmlfn._mm_mask_cmpgt_epi16_mask.htmlfn._mm_mask_cmpgt_epi32_mask.htmlfn._mm_mask_cmpgt_epi64_mask.htmlfn._mm_mask_cmpgt_epi8_mask.htmlfn._mm_mask_cmpgt_epu16_mask.htmlfn._mm_mask_cmpgt_epu32_mask.htmlfn._mm_mask_cmpgt_epu64_mask.htmlfn._mm_mask_cmpgt_epu8_mask.htmlfn._mm_mask_cmple_epi16_mask.htmlfn._mm_mask_cmple_epi32_mask.htmlfn._mm_mask_cmple_epi64_mask.htmlfn._mm_mask_cmple_epi8_mask.htmlfn._mm_mask_cmple_epu16_mask.htmlfn._mm_mask_cmple_epu32_mask.htmlfn._mm_mask_cmple_epu64_mask.htmlfn._mm_mask_cmple_epu8_mask.htmlfn._mm_mask_cmplt_epi16_mask.htmlfn._mm_mask_cmplt_epi32_mask.htmlfn._mm_mask_cmplt_epi64_mask.htmlfn._mm_mask_cmplt_epi8_mask.htmlfn._mm_mask_cmplt_epu16_mask.htmlfn._mm_mask_cmplt_epu32_mask.htmlfn._mm_mask_cmplt_epu64_mask.htmlfn._mm_mask_cmplt_epu8_mask.htmlfn._mm_mask_cmpneq_epi16_mask.htmlfn._mm_mask_cmpneq_epi32_mask.htmlfn._mm_mask_cmpneq_epi64_mask.htmlfn._mm_mask_cmpneq_epi8_mask.htmlfn._mm_mask_cmpneq_epu16_mask.htmlfn._mm_mask_cmpneq_epu32_mask.htmlfn._mm_mask_cmpneq_epu64_mask.htmlfn._mm_mask_cmpneq_epu8_mask.htmlfn._mm_mask_compress_epi16.htmlfn._mm_mask_compress_epi32.htmlfn._mm_mask_compress_epi64.htmlfn._mm_mask_compress_epi8.htmlfn._mm_mask_compress_pd.htmlfn._mm_mask_compress_ps.htmlfn._mm_mask_compressstoreu_epi16.htmlfn._mm_mask_compressstoreu_epi32.htmlfn._mm_mask_compressstoreu_epi64.htmlfn._mm_mask_compressstoreu_epi8.htmlfn._mm_mask_compressstoreu_pd.htmlfn._mm_mask_compressstoreu_ps.htmlfn._mm_mask_conflict_epi32.htmlfn._mm_mask_conflict_epi64.htmlfn._mm_mask_cvt_roundps_ph.htmlfn._mm_mask_cvt_roundsd_ss.htmlfn._mm_mask_cvt_roundss_sd.htmlfn._mm_mask_cvtepi16_epi32.htmlfn._mm_mask_cvtepi16_epi64.htmlfn._mm_mask_cvtepi16_epi8.htmlfn._mm_mask_cvtepi16_storeu_epi8.htmlfn._mm_mask_cvtepi32_epi16.htmlfn._mm_mask_cvtepi32_epi64.htmlfn._mm_mask_cvtepi32_epi8.htmlfn._mm_mask_cvtepi32_pd.htmlfn._mm_mask_cvtepi32_ps.htmlfn._mm_mask_cvtepi32_storeu_epi16.htmlfn._mm_mask_cvtepi32_storeu_epi8.htmlfn._mm_mask_cvtepi64_epi16.htmlfn._mm_mask_cvtepi64_epi32.htmlfn._mm_mask_cvtepi64_epi8.htmlfn._mm_mask_cvtepi64_storeu_epi16.htmlfn._mm_mask_cvtepi64_storeu_epi32.htmlfn._mm_mask_cvtepi64_storeu_epi8.htmlfn._mm_mask_cvtepi8_epi16.htmlfn._mm_mask_cvtepi8_epi32.htmlfn._mm_mask_cvtepi8_epi64.htmlfn._mm_mask_cvtepu16_epi32.htmlfn._mm_mask_cvtepu16_epi64.htmlfn._mm_mask_cvtepu32_epi64.htmlfn._mm_mask_cvtepu32_pd.htmlfn._mm_mask_cvtepu8_epi16.htmlfn._mm_mask_cvtepu8_epi32.htmlfn._mm_mask_cvtepu8_epi64.htmlfn._mm_mask_cvtne2ps_pbh.htmlfn._mm_mask_cvtpd_epi32.htmlfn._mm_mask_cvtpd_epu32.htmlfn._mm_mask_cvtpd_ps.htmlfn._mm_mask_cvtph_ps.htmlfn._mm_mask_cvtps_epi32.htmlfn._mm_mask_cvtps_epu32.htmlfn._mm_mask_cvtps_ph.htmlfn._mm_mask_cvtsd_ss.htmlfn._mm_mask_cvtsepi16_epi8.htmlfn._mm_mask_cvtsepi16_storeu_epi8.htmlfn._mm_mask_cvtsepi32_epi16.htmlfn._mm_mask_cvtsepi32_epi8.htmlfn._mm_mask_cvtsepi32_storeu_epi16.htmlfn._mm_mask_cvtsepi32_storeu_epi8.htmlfn._mm_mask_cvtsepi64_epi16.htmlfn._mm_mask_cvtsepi64_epi32.htmlfn._mm_mask_cvtsepi64_epi8.htmlfn._mm_mask_cvtsepi64_storeu_epi16.htmlfn._mm_mask_cvtsepi64_storeu_epi32.htmlfn._mm_mask_cvtsepi64_storeu_epi8.htmlfn._mm_mask_cvtss_sd.htmlfn._mm_mask_cvttpd_epi32.htmlfn._mm_mask_cvttpd_epu32.htmlfn._mm_mask_cvttps_epi32.htmlfn._mm_mask_cvttps_epu32.htmlfn._mm_mask_cvtusepi16_epi8.htmlfn._mm_mask_cvtusepi16_storeu_epi8.htmlfn._mm_mask_cvtusepi32_epi16.htmlfn._mm_mask_cvtusepi32_epi8.htmlfn._mm_mask_cvtusepi32_storeu_epi16.htmlfn._mm_mask_cvtusepi32_storeu_epi8.htmlfn._mm_mask_cvtusepi64_epi16.htmlfn._mm_mask_cvtusepi64_epi32.htmlfn._mm_mask_cvtusepi64_epi8.htmlfn._mm_mask_cvtusepi64_storeu_epi16.htmlfn._mm_mask_cvtusepi64_storeu_epi32.htmlfn._mm_mask_cvtusepi64_storeu_epi8.htmlfn._mm_mask_dbsad_epu8.htmlfn._mm_mask_div_pd.htmlfn._mm_mask_div_ps.htmlfn._mm_mask_div_round_sd.htmlfn._mm_mask_div_round_ss.htmlfn._mm_mask_div_sd.htmlfn._mm_mask_div_ss.htmlfn._mm_mask_dpbf16_ps.htmlfn._mm_mask_dpbusd_epi32.htmlfn._mm_mask_dpbusds_epi32.htmlfn._mm_mask_dpwssd_epi32.htmlfn._mm_mask_dpwssds_epi32.htmlfn._mm_mask_expand_epi16.htmlfn._mm_mask_expand_epi32.htmlfn._mm_mask_expand_epi64.htmlfn._mm_mask_expand_epi8.htmlfn._mm_mask_expand_pd.htmlfn._mm_mask_expand_ps.htmlfn._mm_mask_expandloadu_epi16.htmlfn._mm_mask_expandloadu_epi32.htmlfn._mm_mask_expandloadu_epi64.htmlfn._mm_mask_expandloadu_epi8.htmlfn._mm_mask_expandloadu_pd.htmlfn._mm_mask_expandloadu_ps.htmlfn._mm_mask_fixupimm_pd.htmlfn._mm_mask_fixupimm_ps.htmlfn._mm_mask_fixupimm_round_sd.htmlfn._mm_mask_fixupimm_round_ss.htmlfn._mm_mask_fixupimm_sd.htmlfn._mm_mask_fixupimm_ss.htmlfn._mm_mask_fmadd_pd.htmlfn._mm_mask_fmadd_ps.htmlfn._mm_mask_fmadd_round_sd.htmlfn._mm_mask_fmadd_round_ss.htmlfn._mm_mask_fmadd_sd.htmlfn._mm_mask_fmadd_ss.htmlfn._mm_mask_fmaddsub_pd.htmlfn._mm_mask_fmaddsub_ps.htmlfn._mm_mask_fmsub_pd.htmlfn._mm_mask_fmsub_ps.htmlfn._mm_mask_fmsub_round_sd.htmlfn._mm_mask_fmsub_round_ss.htmlfn._mm_mask_fmsub_sd.htmlfn._mm_mask_fmsub_ss.htmlfn._mm_mask_fmsubadd_pd.htmlfn._mm_mask_fmsubadd_ps.htmlfn._mm_mask_fnmadd_pd.htmlfn._mm_mask_fnmadd_ps.htmlfn._mm_mask_fnmadd_round_sd.htmlfn._mm_mask_fnmadd_round_ss.htmlfn._mm_mask_fnmadd_sd.htmlfn._mm_mask_fnmadd_ss.htmlfn._mm_mask_fnmsub_pd.htmlfn._mm_mask_fnmsub_ps.htmlfn._mm_mask_fnmsub_round_sd.htmlfn._mm_mask_fnmsub_round_ss.htmlfn._mm_mask_fnmsub_sd.htmlfn._mm_mask_fnmsub_ss.htmlfn._mm_mask_getexp_pd.htmlfn._mm_mask_getexp_ps.htmlfn._mm_mask_getexp_round_sd.htmlfn._mm_mask_getexp_round_ss.htmlfn._mm_mask_getexp_sd.htmlfn._mm_mask_getexp_ss.htmlfn._mm_mask_getmant_pd.htmlfn._mm_mask_getmant_ps.htmlfn._mm_mask_getmant_round_sd.htmlfn._mm_mask_getmant_round_ss.htmlfn._mm_mask_getmant_sd.htmlfn._mm_mask_getmant_ss.htmlfn._mm_mask_gf2p8affine_epi64_epi8.htmlfn._mm_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm_mask_gf2p8mul_epi8.htmlfn._mm_mask_i32gather_epi32.htmlfn._mm_mask_i32gather_epi64.htmlfn._mm_mask_i32gather_pd.htmlfn._mm_mask_i32gather_ps.htmlfn._mm_mask_i64gather_epi32.htmlfn._mm_mask_i64gather_epi64.htmlfn._mm_mask_i64gather_pd.htmlfn._mm_mask_i64gather_ps.htmlfn._mm_mask_load_epi32.htmlfn._mm_mask_load_epi64.htmlfn._mm_mask_load_pd.htmlfn._mm_mask_load_ps.htmlfn._mm_mask_loadu_epi16.htmlfn._mm_mask_loadu_epi32.htmlfn._mm_mask_loadu_epi64.htmlfn._mm_mask_loadu_epi8.htmlfn._mm_mask_loadu_pd.htmlfn._mm_mask_loadu_ps.htmlfn._mm_mask_lzcnt_epi32.htmlfn._mm_mask_lzcnt_epi64.htmlfn._mm_mask_madd_epi16.htmlfn._mm_mask_maddubs_epi16.htmlfn._mm_mask_max_epi16.htmlfn._mm_mask_max_epi32.htmlfn._mm_mask_max_epi64.htmlfn._mm_mask_max_epi8.htmlfn._mm_mask_max_epu16.htmlfn._mm_mask_max_epu32.htmlfn._mm_mask_max_epu64.htmlfn._mm_mask_max_epu8.htmlfn._mm_mask_max_pd.htmlfn._mm_mask_max_ps.htmlfn._mm_mask_max_round_sd.htmlfn._mm_mask_max_round_ss.htmlfn._mm_mask_max_sd.htmlfn._mm_mask_max_ss.htmlfn._mm_mask_min_epi16.htmlfn._mm_mask_min_epi32.htmlfn._mm_mask_min_epi8.htmlfn._mm_mask_min_epu16.htmlfn._mm_mask_min_epu32.htmlfn._mm_mask_min_epu64.htmlfn._mm_mask_min_epu8.htmlfn._mm_mask_min_pd.htmlfn._mm_mask_min_ps.htmlfn._mm_mask_min_round_sd.htmlfn._mm_mask_min_round_ss.htmlfn._mm_mask_min_sd.htmlfn._mm_mask_min_ss.htmlfn._mm_mask_mov_epi16.htmlfn._mm_mask_mov_epi32.htmlfn._mm_mask_mov_epi64.htmlfn._mm_mask_mov_epi8.htmlfn._mm_mask_mov_pd.htmlfn._mm_mask_mov_ps.htmlfn._mm_mask_move_sd.htmlfn._mm_mask_move_ss.htmlfn._mm_mask_movedup_pd.htmlfn._mm_mask_movehdup_ps.htmlfn._mm_mask_moveldup_ps.htmlfn._mm_mask_mul_epi32.htmlfn._mm_mask_mul_epu32.htmlfn._mm_mask_mul_pd.htmlfn._mm_mask_mul_ps.htmlfn._mm_mask_mul_round_sd.htmlfn._mm_mask_mul_round_ss.htmlfn._mm_mask_mul_sd.htmlfn._mm_mask_mul_ss.htmlfn._mm_mask_mulhi_epi16.htmlfn._mm_mask_mulhi_epu16.htmlfn._mm_mask_mulhrs_epi16.htmlfn._mm_mask_mullo_epi16.htmlfn._mm_mask_mullo_epi32.htmlfn._mm_mask_multishift_epi64_epi8.htmlfn._mm_mask_or_epi32.htmlfn._mm_mask_or_epi64.htmlfn._mm_mask_packs_epi16.htmlfn._mm_mask_packs_epi32.htmlfn._mm_mask_packus_epi16.htmlfn._mm_mask_packus_epi32.htmlfn._mm_mask_permute_pd.htmlfn._mm_mask_permute_ps.htmlfn._mm_mask_permutevar_pd.htmlfn._mm_mask_permutevar_ps.htmlfn._mm_mask_permutex2var_epi16.htmlfn._mm_mask_permutex2var_epi32.htmlfn._mm_mask_permutex2var_epi64.htmlfn._mm_mask_permutex2var_epi8.htmlfn._mm_mask_permutex2var_pd.htmlfn._mm_mask_permutex2var_ps.htmlfn._mm_mask_permutexvar_epi16.htmlfn._mm_mask_permutexvar_epi8.htmlfn._mm_mask_popcnt_epi16.htmlfn._mm_mask_popcnt_epi32.htmlfn._mm_mask_popcnt_epi64.htmlfn._mm_mask_popcnt_epi8.htmlfn._mm_mask_rcp14_pd.htmlfn._mm_mask_rcp14_ps.htmlfn._mm_mask_rcp14_sd.htmlfn._mm_mask_rcp14_ss.htmlfn._mm_mask_rol_epi32.htmlfn._mm_mask_rol_epi64.htmlfn._mm_mask_rolv_epi32.htmlfn._mm_mask_rolv_epi64.htmlfn._mm_mask_ror_epi32.htmlfn._mm_mask_ror_epi64.htmlfn._mm_mask_rorv_epi32.htmlfn._mm_mask_rorv_epi64.htmlfn._mm_mask_roundscale_pd.htmlfn._mm_mask_roundscale_ps.htmlfn._mm_mask_roundscale_round_sd.htmlfn._mm_mask_roundscale_round_ss.htmlfn._mm_mask_roundscale_sd.htmlfn._mm_mask_roundscale_ss.htmlfn._mm_mask_rsqrt14_pd.htmlfn._mm_mask_rsqrt14_ps.htmlfn._mm_mask_rsqrt14_sd.htmlfn._mm_mask_rsqrt14_ss.htmlfn._mm_mask_scalef_pd.htmlfn._mm_mask_scalef_ps.htmlfn._mm_mask_scalef_round_sd.htmlfn._mm_mask_scalef_round_ss.htmlfn._mm_mask_scalef_sd.htmlfn._mm_mask_scalef_ss.htmlfn._mm_mask_set1_epi16.htmlfn._mm_mask_set1_epi32.htmlfn._mm_mask_set1_epi64.htmlfn._mm_mask_set1_epi8.htmlfn._mm_mask_shldi_epi16.htmlfn._mm_mask_shldi_epi32.htmlfn._mm_mask_shldi_epi64.htmlfn._mm_mask_shldv_epi16.htmlfn._mm_mask_shldv_epi32.htmlfn._mm_mask_shldv_epi64.htmlfn._mm_mask_shrdi_epi16.htmlfn._mm_mask_shrdi_epi32.htmlfn._mm_mask_shrdi_epi64.htmlfn._mm_mask_shrdv_epi16.htmlfn._mm_mask_shrdv_epi32.htmlfn._mm_mask_shrdv_epi64.htmlfn._mm_mask_shuffle_epi32.htmlfn._mm_mask_shuffle_epi8.htmlfn._mm_mask_shuffle_pd.htmlfn._mm_mask_shuffle_ps.htmlfn._mm_mask_shufflehi_epi16.htmlfn._mm_mask_shufflelo_epi16.htmlfn._mm_mask_sll_epi16.htmlfn._mm_mask_sll_epi32.htmlfn._mm_mask_sll_epi64.htmlfn._mm_mask_slli_epi16.htmlfn._mm_mask_slli_epi32.htmlfn._mm_mask_slli_epi64.htmlfn._mm_mask_sllv_epi16.htmlfn._mm_mask_sllv_epi32.htmlfn._mm_mask_sllv_epi64.htmlfn._mm_mask_sqrt_pd.htmlfn._mm_mask_sqrt_ps.htmlfn._mm_mask_sqrt_round_sd.htmlfn._mm_mask_sqrt_round_ss.htmlfn._mm_mask_sqrt_sd.htmlfn._mm_mask_sqrt_ss.htmlfn._mm_mask_sra_epi16.htmlfn._mm_mask_sra_epi32.htmlfn._mm_mask_sra_epi64.htmlfn._mm_mask_srai_epi16.htmlfn._mm_mask_srai_epi32.htmlfn._mm_mask_srai_epi64.htmlfn._mm_mask_srav_epi16.htmlfn._mm_mask_srav_epi32.htmlfn._mm_mask_srav_epi64.htmlfn._mm_mask_srl_epi16.htmlfn._mm_mask_srl_epi32.htmlfn._mm_mask_srl_epi64.htmlfn._mm_mask_srli_epi16.htmlfn._mm_mask_srli_epi32.htmlfn._mm_mask_srli_epi64.htmlfn._mm_mask_srlv_epi16.htmlfn._mm_mask_srlv_epi32.htmlfn._mm_mask_srlv_epi64.htmlfn._mm_mask_store_epi32.htmlfn._mm_mask_store_epi64.htmlfn._mm_mask_store_pd.htmlfn._mm_mask_store_ps.htmlfn._mm_mask_storeu_epi16.htmlfn._mm_mask_storeu_epi32.htmlfn._mm_mask_storeu_epi64.htmlfn._mm_mask_storeu_epi8.htmlfn._mm_mask_storeu_pd.htmlfn._mm_mask_storeu_ps.htmlfn._mm_mask_sub_epi16.htmlfn._mm_mask_sub_epi32.htmlfn._mm_mask_sub_epi64.htmlfn._mm_mask_sub_epi8.htmlfn._mm_mask_sub_pd.htmlfn._mm_mask_sub_ps.htmlfn._mm_mask_sub_round_sd.htmlfn._mm_mask_sub_round_ss.htmlfn._mm_mask_sub_sd.htmlfn._mm_mask_sub_ss.htmlfn._mm_mask_subs_epi16.htmlfn._mm_mask_subs_epi8.htmlfn._mm_mask_subs_epu16.htmlfn._mm_mask_subs_epu8.htmlfn._mm_mask_ternarylogic_epi32.htmlfn._mm_mask_ternarylogic_epi64.htmlfn._mm_mask_test_epi16_mask.htmlfn._mm_mask_test_epi32_mask.htmlfn._mm_mask_test_epi64_mask.htmlfn._mm_mask_test_epi8_mask.htmlfn._mm_mask_testn_epi16_mask.htmlfn._mm_mask_testn_epi32_mask.htmlfn._mm_mask_testn_epi64_mask.htmlfn._mm_mask_testn_epi8_mask.htmlfn._mm_mask_unpackhi_epi16.htmlfn._mm_mask_unpackhi_epi32.htmlfn._mm_mask_unpackhi_epi64.htmlfn._mm_mask_unpackhi_epi8.htmlfn._mm_mask_unpackhi_pd.htmlfn._mm_mask_unpackhi_ps.htmlfn._mm_mask_unpacklo_epi16.htmlfn._mm_mask_unpacklo_epi32.htmlfn._mm_mask_unpacklo_epi64.htmlfn._mm_mask_unpacklo_epi8.htmlfn._mm_mask_unpacklo_pd.htmlfn._mm_mask_unpacklo_ps.htmlfn._mm_mask_xor_epi32.htmlfn._mm_mask_xor_epi64.htmlfn._mm_maskload_epi32.htmlfn._mm_maskload_epi64.htmlfn._mm_maskload_pd.htmlfn._mm_maskload_ps.htmlfn._mm_maskmoveu_si128.htmlfn._mm_maskstore_epi32.htmlfn._mm_maskstore_epi64.htmlfn._mm_maskstore_pd.htmlfn._mm_maskstore_ps.htmlfn._mm_maskz_abs_epi16.htmlfn._mm_maskz_abs_epi32.htmlfn._mm_maskz_abs_epi8.htmlfn._mm_maskz_add_epi16.htmlfn._mm_maskz_add_epi32.htmlfn._mm_maskz_add_epi64.htmlfn._mm_maskz_add_epi8.htmlfn._mm_maskz_add_pd.htmlfn._mm_maskz_add_ps.htmlfn._mm_maskz_add_round_sd.htmlfn._mm_maskz_add_round_ss.htmlfn._mm_maskz_add_sd.htmlfn._mm_maskz_add_ss.htmlfn._mm_maskz_adds_epi16.htmlfn._mm_maskz_adds_epi8.htmlfn._mm_maskz_adds_epu16.htmlfn._mm_maskz_adds_epu8.htmlfn._mm_maskz_alignr_epi32.htmlfn._mm_maskz_alignr_epi64.htmlfn._mm_maskz_alignr_epi8.htmlfn._mm_maskz_and_epi32.htmlfn._mm_maskz_and_epi64.htmlfn._mm_maskz_andnot_epi32.htmlfn._mm_maskz_andnot_epi64.htmlfn._mm_maskz_avg_epu16.htmlfn._mm_maskz_avg_epu8.htmlfn._mm_maskz_broadcastb_epi8.htmlfn._mm_maskz_broadcastd_epi32.htmlfn._mm_maskz_broadcastq_epi64.htmlfn._mm_maskz_broadcastss_ps.htmlfn._mm_maskz_broadcastw_epi16.htmlfn._mm_maskz_compress_epi16.htmlfn._mm_maskz_compress_epi32.htmlfn._mm_maskz_compress_epi64.htmlfn._mm_maskz_compress_epi8.htmlfn._mm_maskz_compress_pd.htmlfn._mm_maskz_compress_ps.htmlfn._mm_maskz_conflict_epi32.htmlfn._mm_maskz_conflict_epi64.htmlfn._mm_maskz_cvt_roundps_ph.htmlfn._mm_maskz_cvt_roundsd_ss.htmlfn._mm_maskz_cvt_roundss_sd.htmlfn._mm_maskz_cvtepi16_epi32.htmlfn._mm_maskz_cvtepi16_epi64.htmlfn._mm_maskz_cvtepi16_epi8.htmlfn._mm_maskz_cvtepi32_epi16.htmlfn._mm_maskz_cvtepi32_epi64.htmlfn._mm_maskz_cvtepi32_epi8.htmlfn._mm_maskz_cvtepi32_pd.htmlfn._mm_maskz_cvtepi32_ps.htmlfn._mm_maskz_cvtepi64_epi16.htmlfn._mm_maskz_cvtepi64_epi32.htmlfn._mm_maskz_cvtepi64_epi8.htmlfn._mm_maskz_cvtepi8_epi16.htmlfn._mm_maskz_cvtepi8_epi32.htmlfn._mm_maskz_cvtepi8_epi64.htmlfn._mm_maskz_cvtepu16_epi32.htmlfn._mm_maskz_cvtepu16_epi64.htmlfn._mm_maskz_cvtepu32_epi64.htmlfn._mm_maskz_cvtepu32_pd.htmlfn._mm_maskz_cvtepu8_epi16.htmlfn._mm_maskz_cvtepu8_epi32.htmlfn._mm_maskz_cvtepu8_epi64.htmlfn._mm_maskz_cvtne2ps_pbh.htmlfn._mm_maskz_cvtpd_epi32.htmlfn._mm_maskz_cvtpd_epu32.htmlfn._mm_maskz_cvtpd_ps.htmlfn._mm_maskz_cvtph_ps.htmlfn._mm_maskz_cvtps_epi32.htmlfn._mm_maskz_cvtps_epu32.htmlfn._mm_maskz_cvtps_ph.htmlfn._mm_maskz_cvtsd_ss.htmlfn._mm_maskz_cvtsepi16_epi8.htmlfn._mm_maskz_cvtsepi32_epi16.htmlfn._mm_maskz_cvtsepi32_epi8.htmlfn._mm_maskz_cvtsepi64_epi16.htmlfn._mm_maskz_cvtsepi64_epi32.htmlfn._mm_maskz_cvtsepi64_epi8.htmlfn._mm_maskz_cvtss_sd.htmlfn._mm_maskz_cvttpd_epi32.htmlfn._mm_maskz_cvttpd_epu32.htmlfn._mm_maskz_cvttps_epi32.htmlfn._mm_maskz_cvttps_epu32.htmlfn._mm_maskz_cvtusepi16_epi8.htmlfn._mm_maskz_cvtusepi32_epi16.htmlfn._mm_maskz_cvtusepi32_epi8.htmlfn._mm_maskz_cvtusepi64_epi16.htmlfn._mm_maskz_cvtusepi64_epi32.htmlfn._mm_maskz_cvtusepi64_epi8.htmlfn._mm_maskz_dbsad_epu8.htmlfn._mm_maskz_div_pd.htmlfn._mm_maskz_div_ps.htmlfn._mm_maskz_div_round_sd.htmlfn._mm_maskz_div_round_ss.htmlfn._mm_maskz_div_sd.htmlfn._mm_maskz_div_ss.htmlfn._mm_maskz_dpbf16_ps.htmlfn._mm_maskz_dpbusd_epi32.htmlfn._mm_maskz_dpbusds_epi32.htmlfn._mm_maskz_dpwssd_epi32.htmlfn._mm_maskz_dpwssds_epi32.htmlfn._mm_maskz_expand_epi16.htmlfn._mm_maskz_expand_epi32.htmlfn._mm_maskz_expand_epi64.htmlfn._mm_maskz_expand_epi8.htmlfn._mm_maskz_expand_pd.htmlfn._mm_maskz_expand_ps.htmlfn._mm_maskz_expandloadu_epi16.htmlfn._mm_maskz_expandloadu_epi32.htmlfn._mm_maskz_expandloadu_epi64.htmlfn._mm_maskz_expandloadu_epi8.htmlfn._mm_maskz_expandloadu_pd.htmlfn._mm_maskz_expandloadu_ps.htmlfn._mm_maskz_fixupimm_pd.htmlfn._mm_maskz_fixupimm_ps.htmlfn._mm_maskz_fixupimm_round_sd.htmlfn._mm_maskz_fixupimm_round_ss.htmlfn._mm_maskz_fixupimm_sd.htmlfn._mm_maskz_fixupimm_ss.htmlfn._mm_maskz_fmadd_pd.htmlfn._mm_maskz_fmadd_ps.htmlfn._mm_maskz_fmadd_round_sd.htmlfn._mm_maskz_fmadd_round_ss.htmlfn._mm_maskz_fmadd_sd.htmlfn._mm_maskz_fmadd_ss.htmlfn._mm_maskz_fmaddsub_pd.htmlfn._mm_maskz_fmaddsub_ps.htmlfn._mm_maskz_fmsub_pd.htmlfn._mm_maskz_fmsub_ps.htmlfn._mm_maskz_fmsub_round_sd.htmlfn._mm_maskz_fmsub_round_ss.htmlfn._mm_maskz_fmsub_sd.htmlfn._mm_maskz_fmsub_ss.htmlfn._mm_maskz_fmsubadd_pd.htmlfn._mm_maskz_fmsubadd_ps.htmlfn._mm_maskz_fnmadd_pd.htmlfn._mm_maskz_fnmadd_ps.htmlfn._mm_maskz_fnmadd_round_sd.htmlfn._mm_maskz_fnmadd_round_ss.htmlfn._mm_maskz_fnmadd_sd.htmlfn._mm_maskz_fnmadd_ss.htmlfn._mm_maskz_fnmsub_pd.htmlfn._mm_maskz_fnmsub_ps.htmlfn._mm_maskz_fnmsub_round_sd.htmlfn._mm_maskz_fnmsub_round_ss.htmlfn._mm_maskz_fnmsub_sd.htmlfn._mm_maskz_fnmsub_ss.htmlfn._mm_maskz_getexp_pd.htmlfn._mm_maskz_getexp_ps.htmlfn._mm_maskz_getexp_round_sd.htmlfn._mm_maskz_getexp_round_ss.htmlfn._mm_maskz_getexp_sd.htmlfn._mm_maskz_getexp_ss.htmlfn._mm_maskz_getmant_pd.htmlfn._mm_maskz_getmant_ps.htmlfn._mm_maskz_getmant_round_sd.htmlfn._mm_maskz_getmant_round_ss.htmlfn._mm_maskz_getmant_sd.htmlfn._mm_maskz_getmant_ss.htmlfn._mm_maskz_gf2p8affine_epi64_epi8.htmlfn._mm_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm_maskz_gf2p8mul_epi8.htmlfn._mm_maskz_load_epi32.htmlfn._mm_maskz_load_epi64.htmlfn._mm_maskz_load_pd.htmlfn._mm_maskz_load_ps.htmlfn._mm_maskz_loadu_epi16.htmlfn._mm_maskz_loadu_epi32.htmlfn._mm_maskz_loadu_epi64.htmlfn._mm_maskz_loadu_epi8.htmlfn._mm_maskz_loadu_pd.htmlfn._mm_maskz_loadu_ps.htmlfn._mm_maskz_lzcnt_epi32.htmlfn._mm_maskz_lzcnt_epi64.htmlfn._mm_maskz_madd_epi16.htmlfn._mm_maskz_maddubs_epi16.htmlfn._mm_maskz_max_epi16.htmlfn._mm_maskz_max_epi32.htmlfn._mm_maskz_max_epi64.htmlfn._mm_maskz_max_epi8.htmlfn._mm_maskz_max_epu16.htmlfn._mm_maskz_max_epu32.htmlfn._mm_maskz_max_epu64.htmlfn._mm_maskz_max_epu8.htmlfn._mm_maskz_max_pd.htmlfn._mm_maskz_max_ps.htmlfn._mm_maskz_max_round_sd.htmlfn._mm_maskz_max_round_ss.htmlfn._mm_maskz_max_sd.htmlfn._mm_maskz_max_ss.htmlfn._mm_maskz_min_epi16.htmlfn._mm_maskz_min_epi32.htmlfn._mm_maskz_min_epi8.htmlfn._mm_maskz_min_epu16.htmlfn._mm_maskz_min_epu32.htmlfn._mm_maskz_min_epu64.htmlfn._mm_maskz_min_epu8.htmlfn._mm_maskz_min_pd.htmlfn._mm_maskz_min_ps.htmlfn._mm_maskz_min_round_sd.htmlfn._mm_maskz_min_round_ss.htmlfn._mm_maskz_min_sd.htmlfn._mm_maskz_min_ss.htmlfn._mm_maskz_mov_epi16.htmlfn._mm_maskz_mov_epi32.htmlfn._mm_maskz_mov_epi64.htmlfn._mm_maskz_mov_epi8.htmlfn._mm_maskz_mov_pd.htmlfn._mm_maskz_mov_ps.htmlfn._mm_maskz_move_sd.htmlfn._mm_maskz_move_ss.htmlfn._mm_maskz_movedup_pd.htmlfn._mm_maskz_movehdup_ps.htmlfn._mm_maskz_moveldup_ps.htmlfn._mm_maskz_mul_epi32.htmlfn._mm_maskz_mul_epu32.htmlfn._mm_maskz_mul_pd.htmlfn._mm_maskz_mul_ps.htmlfn._mm_maskz_mul_round_sd.htmlfn._mm_maskz_mul_round_ss.htmlfn._mm_maskz_mul_sd.htmlfn._mm_maskz_mul_ss.htmlfn._mm_maskz_mulhi_epi16.htmlfn._mm_maskz_mulhi_epu16.htmlfn._mm_maskz_mulhrs_epi16.htmlfn._mm_maskz_mullo_epi16.htmlfn._mm_maskz_mullo_epi32.htmlfn._mm_maskz_multishift_epi64_epi8.htmlfn._mm_maskz_or_epi32.htmlfn._mm_maskz_or_epi64.htmlfn._mm_maskz_packs_epi16.htmlfn._mm_maskz_packs_epi32.htmlfn._mm_maskz_packus_epi16.htmlfn._mm_maskz_packus_epi32.htmlfn._mm_maskz_permute_pd.htmlfn._mm_maskz_permute_ps.htmlfn._mm_maskz_permutevar_pd.htmlfn._mm_maskz_permutevar_ps.htmlfn._mm_maskz_permutex2var_epi16.htmlfn._mm_maskz_permutex2var_epi32.htmlfn._mm_maskz_permutex2var_epi64.htmlfn._mm_maskz_permutex2var_epi8.htmlfn._mm_maskz_permutex2var_pd.htmlfn._mm_maskz_permutex2var_ps.htmlfn._mm_maskz_permutexvar_epi16.htmlfn._mm_maskz_permutexvar_epi8.htmlfn._mm_maskz_popcnt_epi16.htmlfn._mm_maskz_popcnt_epi32.htmlfn._mm_maskz_popcnt_epi64.htmlfn._mm_maskz_popcnt_epi8.htmlfn._mm_maskz_rcp14_pd.htmlfn._mm_maskz_rcp14_ps.htmlfn._mm_maskz_rcp14_sd.htmlfn._mm_maskz_rcp14_ss.htmlfn._mm_maskz_rol_epi32.htmlfn._mm_maskz_rol_epi64.htmlfn._mm_maskz_rolv_epi32.htmlfn._mm_maskz_rolv_epi64.htmlfn._mm_maskz_ror_epi32.htmlfn._mm_maskz_ror_epi64.htmlfn._mm_maskz_rorv_epi32.htmlfn._mm_maskz_rorv_epi64.htmlfn._mm_maskz_roundscale_pd.htmlfn._mm_maskz_roundscale_ps.htmlfn._mm_maskz_roundscale_round_sd.htmlfn._mm_maskz_roundscale_round_ss.htmlfn._mm_maskz_roundscale_sd.htmlfn._mm_maskz_roundscale_ss.htmlfn._mm_maskz_rsqrt14_pd.htmlfn._mm_maskz_rsqrt14_ps.htmlfn._mm_maskz_rsqrt14_sd.htmlfn._mm_maskz_rsqrt14_ss.htmlfn._mm_maskz_scalef_pd.htmlfn._mm_maskz_scalef_ps.htmlfn._mm_maskz_scalef_round_sd.htmlfn._mm_maskz_scalef_round_ss.htmlfn._mm_maskz_scalef_sd.htmlfn._mm_maskz_scalef_ss.htmlfn._mm_maskz_set1_epi16.htmlfn._mm_maskz_set1_epi32.htmlfn._mm_maskz_set1_epi64.htmlfn._mm_maskz_set1_epi8.htmlfn._mm_maskz_shldi_epi16.htmlfn._mm_maskz_shldi_epi32.htmlfn._mm_maskz_shldi_epi64.htmlfn._mm_maskz_shldv_epi16.htmlfn._mm_maskz_shldv_epi32.htmlfn._mm_maskz_shldv_epi64.htmlfn._mm_maskz_shrdi_epi16.htmlfn._mm_maskz_shrdi_epi32.htmlfn._mm_maskz_shrdi_epi64.htmlfn._mm_maskz_shrdv_epi16.htmlfn._mm_maskz_shrdv_epi32.htmlfn._mm_maskz_shrdv_epi64.htmlfn._mm_maskz_shuffle_epi32.htmlfn._mm_maskz_shuffle_epi8.htmlfn._mm_maskz_shuffle_pd.htmlfn._mm_maskz_shuffle_ps.htmlfn._mm_maskz_shufflehi_epi16.htmlfn._mm_maskz_shufflelo_epi16.htmlfn._mm_maskz_sll_epi16.htmlfn._mm_maskz_sll_epi32.htmlfn._mm_maskz_sll_epi64.htmlfn._mm_maskz_slli_epi16.htmlfn._mm_maskz_slli_epi32.htmlfn._mm_maskz_slli_epi64.htmlfn._mm_maskz_sllv_epi16.htmlfn._mm_maskz_sllv_epi32.htmlfn._mm_maskz_sllv_epi64.htmlfn._mm_maskz_sqrt_pd.htmlfn._mm_maskz_sqrt_ps.htmlfn._mm_maskz_sqrt_round_sd.htmlfn._mm_maskz_sqrt_round_ss.htmlfn._mm_maskz_sqrt_sd.htmlfn._mm_maskz_sqrt_ss.htmlfn._mm_maskz_sra_epi16.htmlfn._mm_maskz_sra_epi32.htmlfn._mm_maskz_sra_epi64.htmlfn._mm_maskz_srai_epi16.htmlfn._mm_maskz_srai_epi32.htmlfn._mm_maskz_srai_epi64.htmlfn._mm_maskz_srav_epi16.htmlfn._mm_maskz_srav_epi32.htmlfn._mm_maskz_srav_epi64.htmlfn._mm_maskz_srl_epi16.htmlfn._mm_maskz_srl_epi32.htmlfn._mm_maskz_srl_epi64.htmlfn._mm_maskz_srli_epi16.htmlfn._mm_maskz_srli_epi32.htmlfn._mm_maskz_srli_epi64.htmlfn._mm_maskz_srlv_epi16.htmlfn._mm_maskz_srlv_epi32.htmlfn._mm_maskz_srlv_epi64.htmlfn._mm_maskz_sub_epi16.htmlfn._mm_maskz_sub_epi32.htmlfn._mm_maskz_sub_epi64.htmlfn._mm_maskz_sub_epi8.htmlfn._mm_maskz_sub_pd.htmlfn._mm_maskz_sub_ps.htmlfn._mm_maskz_sub_round_sd.htmlfn._mm_maskz_sub_round_ss.htmlfn._mm_maskz_sub_sd.htmlfn._mm_maskz_sub_ss.htmlfn._mm_maskz_subs_epi16.htmlfn._mm_maskz_subs_epi8.htmlfn._mm_maskz_subs_epu16.htmlfn._mm_maskz_subs_epu8.htmlfn._mm_maskz_ternarylogic_epi32.htmlfn._mm_maskz_ternarylogic_epi64.htmlfn._mm_maskz_unpackhi_epi16.htmlfn._mm_maskz_unpackhi_epi32.htmlfn._mm_maskz_unpackhi_epi64.htmlfn._mm_maskz_unpackhi_epi8.htmlfn._mm_maskz_unpackhi_pd.htmlfn._mm_maskz_unpackhi_ps.htmlfn._mm_maskz_unpacklo_epi16.htmlfn._mm_maskz_unpacklo_epi32.htmlfn._mm_maskz_unpacklo_epi64.htmlfn._mm_maskz_unpacklo_epi8.htmlfn._mm_maskz_unpacklo_pd.htmlfn._mm_maskz_unpacklo_ps.htmlfn._mm_maskz_xor_epi32.htmlfn._mm_maskz_xor_epi64.htmlfn._mm_max_epi16.htmlfn._mm_max_epi32.htmlfn._mm_max_epi64.htmlfn._mm_max_epi8.htmlfn._mm_max_epu16.htmlfn._mm_max_epu32.htmlfn._mm_max_epu64.htmlfn._mm_max_epu8.htmlfn._mm_max_pd.htmlfn._mm_max_ps.htmlfn._mm_max_round_sd.htmlfn._mm_max_round_ss.htmlfn._mm_max_sd.htmlfn._mm_max_ss.htmlfn._mm_mfence.htmlfn._mm_min_epi16.htmlfn._mm_min_epi32.htmlfn._mm_min_epi8.htmlfn._mm_min_epu16.htmlfn._mm_min_epu32.htmlfn._mm_min_epu64.htmlfn._mm_min_epu8.htmlfn._mm_min_pd.htmlfn._mm_min_ps.htmlfn._mm_min_round_sd.htmlfn._mm_min_round_ss.htmlfn._mm_min_sd.htmlfn._mm_min_ss.htmlfn._mm_minpos_epu16.htmlfn._mm_move_epi64.htmlfn._mm_move_sd.htmlfn._mm_move_ss.htmlfn._mm_movedup_pd.htmlfn._mm_movehdup_ps.htmlfn._mm_movehl_ps.htmlfn._mm_moveldup_ps.htmlfn._mm_movelh_ps.htmlfn._mm_movemask_epi8.htmlfn._mm_movemask_pd.htmlfn._mm_movemask_ps.htmlfn._mm_movepi16_mask.htmlfn._mm_movepi8_mask.htmlfn._mm_movm_epi16.htmlfn._mm_movm_epi8.htmlfn._mm_mpsadbw_epu8.htmlfn._mm_mul_epi32.htmlfn._mm_mul_epu32.htmlfn._mm_mul_pd.htmlfn._mm_mul_ps.htmlfn._mm_mul_round_sd.htmlfn._mm_mul_round_ss.htmlfn._mm_mul_sd.htmlfn._mm_mul_ss.htmlfn._mm_mulhi_epi16.htmlfn._mm_mulhi_epu16.htmlfn._mm_mulhrs_epi16.htmlfn._mm_mullo_epi16.htmlfn._mm_mullo_epi32.htmlfn._mm_multishift_epi64_epi8.htmlfn._mm_or_epi32.htmlfn._mm_or_epi64.htmlfn._mm_or_pd.htmlfn._mm_or_ps.htmlfn._mm_or_si128.htmlfn._mm_packs_epi16.htmlfn._mm_packs_epi32.htmlfn._mm_packus_epi16.htmlfn._mm_packus_epi32.htmlfn._mm_pause.htmlfn._mm_permute_pd.htmlfn._mm_permute_ps.htmlfn._mm_permutevar_pd.htmlfn._mm_permutevar_ps.htmlfn._mm_permutex2var_epi16.htmlfn._mm_permutex2var_epi32.htmlfn._mm_permutex2var_epi64.htmlfn._mm_permutex2var_epi8.htmlfn._mm_permutex2var_pd.htmlfn._mm_permutex2var_ps.htmlfn._mm_permutexvar_epi16.htmlfn._mm_permutexvar_epi8.htmlfn._mm_popcnt_epi16.htmlfn._mm_popcnt_epi32.htmlfn._mm_popcnt_epi64.htmlfn._mm_popcnt_epi8.htmlfn._mm_prefetch.htmlfn._mm_rcp14_pd.htmlfn._mm_rcp14_ps.htmlfn._mm_rcp14_sd.htmlfn._mm_rcp14_ss.htmlfn._mm_rcp_ps.htmlfn._mm_rcp_ss.htmlfn._mm_rol_epi32.htmlfn._mm_rol_epi64.htmlfn._mm_rolv_epi32.htmlfn._mm_rolv_epi64.htmlfn._mm_ror_epi32.htmlfn._mm_ror_epi64.htmlfn._mm_rorv_epi32.htmlfn._mm_rorv_epi64.htmlfn._mm_round_pd.htmlfn._mm_round_ps.htmlfn._mm_round_sd.htmlfn._mm_round_ss.htmlfn._mm_roundscale_pd.htmlfn._mm_roundscale_ps.htmlfn._mm_roundscale_round_sd.htmlfn._mm_roundscale_round_ss.htmlfn._mm_roundscale_sd.htmlfn._mm_roundscale_ss.htmlfn._mm_rsqrt14_sd.htmlfn._mm_rsqrt14_ss.htmlfn._mm_rsqrt_ps.htmlfn._mm_rsqrt_ss.htmlfn._mm_sad_epu8.htmlfn._mm_scalef_pd.htmlfn._mm_scalef_ps.htmlfn._mm_scalef_round_sd.htmlfn._mm_scalef_round_ss.htmlfn._mm_scalef_sd.htmlfn._mm_scalef_ss.htmlfn._mm_set1_epi16.htmlfn._mm_set1_epi32.htmlfn._mm_set1_epi64x.htmlfn._mm_set1_epi8.htmlfn._mm_set1_pd.htmlfn._mm_set1_ps.htmlfn._mm_set_epi16.htmlfn._mm_set_epi32.htmlfn._mm_set_epi64x.htmlfn._mm_set_epi8.htmlfn._mm_set_pd.htmlfn._mm_set_pd1.htmlfn._mm_set_ps.htmlfn._mm_set_ps1.htmlfn._mm_set_sd.htmlfn._mm_set_ss.htmlfn._mm_setcsr.htmlfn._mm_setr_epi16.htmlfn._mm_setr_epi32.htmlfn._mm_setr_epi8.htmlfn._mm_setr_pd.htmlfn._mm_setr_ps.htmlfn._mm_setzero_pd.htmlfn._mm_setzero_ps.htmlfn._mm_setzero_si128.htmlfn._mm_sfence.htmlfn._mm_sha1msg1_epu32.htmlfn._mm_sha1msg2_epu32.htmlfn._mm_sha1nexte_epu32.htmlfn._mm_sha1rnds4_epu32.htmlfn._mm_sha256msg1_epu32.htmlfn._mm_sha256msg2_epu32.htmlfn._mm_sha256rnds2_epu32.htmlfn._mm_shldi_epi16.htmlfn._mm_shldi_epi32.htmlfn._mm_shldi_epi64.htmlfn._mm_shldv_epi16.htmlfn._mm_shldv_epi32.htmlfn._mm_shldv_epi64.htmlfn._mm_shrdi_epi16.htmlfn._mm_shrdi_epi32.htmlfn._mm_shrdi_epi64.htmlfn._mm_shrdv_epi16.htmlfn._mm_shrdv_epi32.htmlfn._mm_shrdv_epi64.htmlfn._mm_shuffle_epi32.htmlfn._mm_shuffle_epi8.htmlfn._mm_shuffle_pd.htmlfn._mm_shuffle_ps.htmlfn._mm_shufflehi_epi16.htmlfn._mm_shufflelo_epi16.htmlfn._mm_sign_epi16.htmlfn._mm_sign_epi32.htmlfn._mm_sign_epi8.htmlfn._mm_sll_epi16.htmlfn._mm_sll_epi32.htmlfn._mm_sll_epi64.htmlfn._mm_slli_epi16.htmlfn._mm_slli_epi32.htmlfn._mm_slli_epi64.htmlfn._mm_slli_si128.htmlfn._mm_sllv_epi16.htmlfn._mm_sllv_epi32.htmlfn._mm_sllv_epi64.htmlfn._mm_sqrt_pd.htmlfn._mm_sqrt_ps.htmlfn._mm_sqrt_round_sd.htmlfn._mm_sqrt_round_ss.htmlfn._mm_sqrt_sd.htmlfn._mm_sqrt_ss.htmlfn._mm_sra_epi16.htmlfn._mm_sra_epi32.htmlfn._mm_sra_epi64.htmlfn._mm_srai_epi16.htmlfn._mm_srai_epi32.htmlfn._mm_srai_epi64.htmlfn._mm_srav_epi16.htmlfn._mm_srav_epi32.htmlfn._mm_srav_epi64.htmlfn._mm_srl_epi16.htmlfn._mm_srl_epi32.htmlfn._mm_srl_epi64.htmlfn._mm_srli_epi16.htmlfn._mm_srli_epi32.htmlfn._mm_srli_epi64.htmlfn._mm_srli_si128.htmlfn._mm_srlv_epi16.htmlfn._mm_srlv_epi32.htmlfn._mm_srlv_epi64.htmlfn._mm_store1_pd.htmlfn._mm_store1_ps.htmlfn._mm_store_epi32.htmlfn._mm_store_epi64.htmlfn._mm_store_pd.htmlfn._mm_store_pd1.htmlfn._mm_store_ps.htmlfn._mm_store_ps1.htmlfn._mm_store_sd.htmlfn._mm_store_si128.htmlfn._mm_store_ss.htmlfn._mm_storeh_pd.htmlfn._mm_storel_epi64.htmlfn._mm_storel_pd.htmlfn._mm_storer_pd.htmlfn._mm_storer_ps.htmlfn._mm_storeu_epi16.htmlfn._mm_storeu_epi32.htmlfn._mm_storeu_epi64.htmlfn._mm_storeu_epi8.htmlfn._mm_storeu_pd.htmlfn._mm_storeu_ps.htmlfn._mm_storeu_si128.htmlfn._mm_stream_pd.htmlfn._mm_stream_ps.htmlfn._mm_stream_sd.htmlfn._mm_stream_si128.htmlfn._mm_stream_si32.htmlfn._mm_stream_si64.htmlfn._mm_stream_ss.htmlfn._mm_sub_epi16.htmlfn._mm_sub_epi32.htmlfn._mm_sub_epi64.htmlfn._mm_sub_epi8.htmlfn._mm_sub_pd.htmlfn._mm_sub_ps.htmlfn._mm_sub_round_sd.htmlfn._mm_sub_round_ss.htmlfn._mm_sub_sd.htmlfn._mm_sub_ss.htmlfn._mm_subs_epi16.htmlfn._mm_subs_epi8.htmlfn._mm_subs_epu16.htmlfn._mm_subs_epu8.htmlfn._mm_ternarylogic_epi32.htmlfn._mm_ternarylogic_epi64.htmlfn._mm_test_all_ones.htmlfn._mm_test_all_zeros.htmlfn._mm_test_epi16_mask.htmlfn._mm_test_epi32_mask.htmlfn._mm_test_epi64_mask.htmlfn._mm_test_epi8_mask.htmlfn._mm_test_mix_ones_zeros.htmlfn._mm_testc_pd.htmlfn._mm_testc_ps.htmlfn._mm_testc_si128.htmlfn._mm_testn_epi16_mask.htmlfn._mm_testn_epi32_mask.htmlfn._mm_testn_epi64_mask.htmlfn._mm_testn_epi8_mask.htmlfn._mm_testnzc_pd.htmlfn._mm_testnzc_ps.htmlfn._mm_testnzc_si128.htmlfn._mm_testz_pd.htmlfn._mm_testz_ps.htmlfn._mm_testz_si128.htmlfn._mm_tzcnt_32.htmlfn._mm_tzcnt_64.htmlfn._mm_ucomieq_sd.htmlfn._mm_ucomieq_ss.htmlfn._mm_ucomige_sd.htmlfn._mm_ucomige_ss.htmlfn._mm_ucomigt_sd.htmlfn._mm_ucomigt_ss.htmlfn._mm_ucomile_sd.htmlfn._mm_ucomile_ss.htmlfn._mm_ucomilt_sd.htmlfn._mm_ucomilt_ss.htmlfn._mm_ucomineq_sd.htmlfn._mm_ucomineq_ss.htmlfn._mm_undefined_pd.htmlfn._mm_undefined_ps.htmlfn._mm_undefined_si128.htmlfn._mm_unpackhi_epi16.htmlfn._mm_unpackhi_epi32.htmlfn._mm_unpackhi_epi64.htmlfn._mm_unpackhi_epi8.htmlfn._mm_unpackhi_pd.htmlfn._mm_unpackhi_ps.htmlfn._mm_unpacklo_epi16.htmlfn._mm_unpacklo_epi32.htmlfn._mm_unpacklo_epi64.htmlfn._mm_unpacklo_epi8.htmlfn._mm_unpacklo_pd.htmlfn._mm_unpacklo_ps.htmlfn._mm_xor_epi32.htmlfn._mm_xor_epi64.htmlfn._mm_xor_pd.htmlfn._mm_xor_ps.htmlfn._mm_xor_si128.htmlfn._mulx_u32.htmlfn._mulx_u64.htmlfn._pdep_u32.htmlfn._pdep_u64.htmlfn._pext_u32.htmlfn._pext_u64.htmlfn._popcnt32.htmlfn._popcnt64.htmlfn._rdrand16_step.htmlfn._rdrand32_step.htmlfn._rdrand64_step.htmlfn._rdseed16_step.htmlfn._rdseed32_step.htmlfn._rdseed64_step.htmlfn._rdtsc.htmlfn._store_mask32.htmlfn._store_mask64.htmlfn._subborrow_u32.htmlfn._subborrow_u64.htmlfn._t1mskc_u32.htmlfn._t1mskc_u64.htmlfn._tzcnt_u32.htmlfn._tzcnt_u64.htmlfn._tzmsk_u32.htmlfn._tzmsk_u64.htmlfn._xabort.htmlfn._xabort_code.htmlfn._xbegin.htmlfn._xend.htmlfn._xgetbv.htmlfn._xrstor.htmlfn._xrstor64.htmlfn._xrstors.htmlfn._xrstors64.htmlfn._xsave.htmlfn._xsave64.htmlfn._xsavec.htmlfn._xsavec64.htmlfn._xsaveopt.htmlfn._xsaveopt64.htmlfn._xsaves.htmlfn._xsaves64.htmlfn._xsetbv.htmlfn._xtest.htmlfn.cmpxchg16b.htmlfn.has_cpuid.htmlindex.htmlsidebar-items1.79.0.jsstruct.CpuidResult.htmlstruct.__m128.htmlstruct.__m128bh.htmlstruct.__m128d.htmlstruct.__m128i.htmlstruct.__m256.htmlstruct.__m256bh.htmlstruct.__m256d.htmlstruct.__m256i.htmlstruct.__m512.htmlstruct.__m512bh.htmlstruct.__m512d.htmlstruct.__m512i.htmltype._MM_CMPINT_ENUM.htmltype._MM_MANTISSA_NORM_ENUM.htmltype._MM_MANTISSA_SIGN_ENUM.htmltype._MM_PERM_ENUM.htmltype.__mmask16.htmltype.__mmask32.htmltype.__mmask64.htmltype.__mmask8.htmlarrayfn.from_fn.htmlfn.from_mut.htmlfn.from_ref.htmlfn.try_from_fn.htmlindex.htmliterstruct.IntoIter.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmlstruct.TryFromSliceError.htmlasciiascii_charenum.AsciiChar.htmlenum.Char.htmlfn.escape_default.htmlindex.htmlsidebar-items1.79.0.jsstruct.EscapeDefault.htmlassert_matchesindex.htmlmacro.assert_matches!.htmlmacro.assert_matches.htmlmacro.debug_assert_matches!.htmlmacro.debug_assert_matches.htmlsidebar-items1.79.0.jsasync_iterasync_itertrait.AsyncIterator.htmltrait.IntoAsyncIterator.htmlfn.from_iter.htmlfrom_iterfn.from_iter.htmlstruct.FromIter.htmlindex.htmlsidebar-items1.79.0.jsstruct.FromIter.htmltrait.AsyncIterator.htmltrait.IntoAsyncIterator.htmlborrowindex.htmlsidebar-items1.79.0.jstrait.Borrow.htmltrait.BorrowMut.htmlcellindex.htmllazystruct.LazyCell.htmloncestruct.OnceCell.htmlsidebar-items1.79.0.jsstruct.BorrowError.htmlstruct.BorrowMutError.htmlstruct.Cell.htmlstruct.LazyCell.htmlstruct.OnceCell.htmlstruct.Ref.htmlstruct.RefCell.htmlstruct.RefMut.htmlstruct.SyncUnsafeCell.htmlstruct.UnsafeCell.htmlcharconstant.MAX.htmlconstant.REPLACEMENT_CHARACTER.htmlconstant.UNICODE_VERSION.htmlconvertstruct.CharTryFromError.htmlstruct.ParseCharError.htmldecodestruct.DecodeUtf16.htmlstruct.DecodeUtf16Error.htmlfn.decode_utf16.htmlfn.from_digit.htmlfn.from_u32.htmlfn.from_u32_unchecked.htmlindex.htmlsidebar-items1.79.0.jsstruct.CharTryFromError.htmlstruct.DecodeUtf16.htmlstruct.DecodeUtf16Error.htmlstruct.EscapeDebug.htmlstruct.EscapeDefault.htmlstruct.EscapeUnicode.htmlstruct.ParseCharError.htmlstruct.ToLowercase.htmlstruct.ToUppercase.htmlstruct.TryFromCharError.htmlclonederive.Clone.htmlindex.htmlsidebar-items1.79.0.jstrait.Clone.htmlcmpderive.Eq.htmlderive.Ord.htmlderive.PartialEq.htmlderive.PartialOrd.htmlenum.Ordering.htmlfn.max.htmlfn.max_by.htmlfn.max_by_key.htmlfn.min.htmlfn.min_by.htmlfn.min_by_key.htmlfn.minmax.htmlfn.minmax_by.htmlfn.minmax_by_key.htmlindex.htmlsidebar-items1.79.0.jsstruct.Reverse.htmltrait.Eq.htmltrait.Ord.htmltrait.PartialEq.htmltrait.PartialOrd.htmlconvertenum.Infallible.htmlfn.identity.htmlindex.htmlnumtrait.FloatToInt.htmlsidebar-items1.79.0.jstrait.AsMut.htmltrait.AsRef.htmltrait.FloatToInt.htmltrait.From.htmltrait.Into.htmltrait.TryFrom.htmltrait.TryInto.htmlcore_archaarch64neonfn.vabs_s64.htmlfn.vabsd_s64.htmlfn.vabsq_s64.htmlfn.vadd_f64.htmlfn.vadd_s64.htmlfn.vadd_u64.htmlfn.vaddd_s64.htmlfn.vaddd_u64.htmlfn.vaddlv_s8.htmlfn.vaddlv_u8.htmlfn.vaddlvq_s8.htmlfn.vaddlvq_u8.htmlfn.vaddq_f64.htmlfn.vaddv_s16.htmlfn.vaddv_s32.htmlfn.vaddv_s8.htmlfn.vaddv_u16.htmlfn.vaddv_u32.htmlfn.vaddv_u8.htmlfn.vaddvq_s16.htmlfn.vaddvq_s32.htmlfn.vaddvq_s64.htmlfn.vaddvq_s8.htmlfn.vaddvq_u16.htmlfn.vaddvq_u32.htmlfn.vaddvq_u64.htmlfn.vaddvq_u8.htmlfn.vbsl_f64.htmlfn.vbsl_p64.htmlfn.vbslq_f64.htmlfn.vbslq_p64.htmlfn.vcombine_f64.htmlfn.vcopy_lane_f64.htmlfn.vcopy_lane_p64.htmlfn.vcopy_lane_s64.htmlfn.vcopy_lane_u64.htmlfn.vcopy_laneq_f64.htmlfn.vcopy_laneq_p64.htmlfn.vcopy_laneq_s64.htmlfn.vcopy_laneq_u64.htmlfn.vdup_n_f64.htmlfn.vdup_n_p64.htmlfn.vdupq_n_f64.htmlfn.vdupq_n_p64.htmlfn.vext_f64.htmlfn.vext_p64.htmlfn.vget_high_f64.htmlfn.vget_high_p64.htmlfn.vget_lane_f64.htmlfn.vget_low_f64.htmlfn.vget_low_p64.htmlfn.vgetq_lane_f64.htmlfn.vld1_dup_f64.htmlfn.vld1_f32.htmlfn.vld1_f64.htmlfn.vld1_lane_f64.htmlfn.vld1_p16.htmlfn.vld1_p64.htmlfn.vld1_p8.htmlfn.vld1_s16.htmlfn.vld1_s32.htmlfn.vld1_s64.htmlfn.vld1_s8.htmlfn.vld1_u16.htmlfn.vld1_u32.htmlfn.vld1_u64.htmlfn.vld1_u8.htmlfn.vld1q_dup_f64.htmlfn.vld1q_f32.htmlfn.vld1q_f64.htmlfn.vld1q_lane_f64.htmlfn.vld1q_p16.htmlfn.vld1q_p64.htmlfn.vld1q_p8.htmlfn.vld1q_s16.htmlfn.vld1q_s32.htmlfn.vld1q_s64.htmlfn.vld1q_s8.htmlfn.vld1q_u16.htmlfn.vld1q_u32.htmlfn.vld1q_u64.htmlfn.vld1q_u8.htmlfn.vmaxv_f32.htmlfn.vmaxv_s16.htmlfn.vmaxv_s32.htmlfn.vmaxv_s8.htmlfn.vmaxv_u16.htmlfn.vmaxv_u32.htmlfn.vmaxv_u8.htmlfn.vmaxvq_f32.htmlfn.vmaxvq_f64.htmlfn.vmaxvq_s16.htmlfn.vmaxvq_s32.htmlfn.vmaxvq_s8.htmlfn.vmaxvq_u16.htmlfn.vmaxvq_u32.htmlfn.vmaxvq_u8.htmlfn.vminv_f32.htmlfn.vminv_s16.htmlfn.vminv_s32.htmlfn.vminv_s8.htmlfn.vminv_u16.htmlfn.vminv_u32.htmlfn.vminv_u8.htmlfn.vminvq_f32.htmlfn.vminvq_f64.htmlfn.vminvq_s16.htmlfn.vminvq_s32.htmlfn.vminvq_s8.htmlfn.vminvq_u16.htmlfn.vminvq_u32.htmlfn.vminvq_u8.htmlfn.vmov_n_f64.htmlfn.vmov_n_p64.htmlfn.vmovq_n_f64.htmlfn.vmovq_n_p64.htmlfn.vpaddd_s64.htmlfn.vpaddd_u64.htmlfn.vpaddq_s16.htmlfn.vpaddq_s32.htmlfn.vpaddq_s64.htmlfn.vpaddq_s8.htmlfn.vpaddq_u16.htmlfn.vpaddq_u32.htmlfn.vpaddq_u64.htmlfn.vpaddq_u8.htmlfn.vpmaxq_f32.htmlfn.vpmaxq_f64.htmlfn.vpmaxq_s16.htmlfn.vpmaxq_s32.htmlfn.vpmaxq_s8.htmlfn.vpmaxq_u16.htmlfn.vpmaxq_u32.htmlfn.vpmaxq_u8.htmlfn.vpminq_f32.htmlfn.vpminq_f64.htmlfn.vpminq_s16.htmlfn.vpminq_s32.htmlfn.vpminq_s8.htmlfn.vpminq_u16.htmlfn.vpminq_u32.htmlfn.vpminq_u8.htmlfn.vqtbl1_p8.htmlfn.vqtbl1_s8.htmlfn.vqtbl1_u8.htmlfn.vqtbl1q_p8.htmlfn.vqtbl1q_s8.htmlfn.vqtbl1q_u8.htmlfn.vqtbl2_p8.htmlfn.vqtbl2_s8.htmlfn.vqtbl2_u8.htmlfn.vqtbl2q_p8.htmlfn.vqtbl2q_s8.htmlfn.vqtbl2q_u8.htmlfn.vqtbl3_p8.htmlfn.vqtbl3_s8.htmlfn.vqtbl3_u8.htmlfn.vqtbl3q_p8.htmlfn.vqtbl3q_s8.htmlfn.vqtbl3q_u8.htmlfn.vqtbl4_p8.htmlfn.vqtbl4_s8.htmlfn.vqtbl4_u8.htmlfn.vqtbl4q_p8.htmlfn.vqtbl4q_s8.htmlfn.vqtbl4q_u8.htmlfn.vqtbx1_p8.htmlfn.vqtbx1_s8.htmlfn.vqtbx1_u8.htmlfn.vqtbx1q_p8.htmlfn.vqtbx1q_s8.htmlfn.vqtbx1q_u8.htmlfn.vqtbx2_p8.htmlfn.vqtbx2_s8.htmlfn.vqtbx2_u8.htmlfn.vqtbx2q_p8.htmlfn.vqtbx2q_s8.htmlfn.vqtbx2q_u8.htmlfn.vqtbx3_p8.htmlfn.vqtbx3_s8.htmlfn.vqtbx3_u8.htmlfn.vqtbx3q_p8.htmlfn.vqtbx3q_s8.htmlfn.vqtbx3q_u8.htmlfn.vqtbx4_p8.htmlfn.vqtbx4_s8.htmlfn.vqtbx4_u8.htmlfn.vqtbx4q_p8.htmlfn.vqtbx4q_s8.htmlfn.vqtbx4q_u8.htmlfn.vshld_n_s64.htmlfn.vshld_n_u64.htmlfn.vshrd_n_s64.htmlfn.vshrd_n_u64.htmlfn.vsli_n_p16.htmlfn.vsli_n_p64.htmlfn.vsli_n_p8.htmlfn.vsli_n_s16.htmlfn.vsli_n_s32.htmlfn.vsli_n_s64.htmlfn.vsli_n_s8.htmlfn.vsli_n_u16.htmlfn.vsli_n_u32.htmlfn.vsli_n_u64.htmlfn.vsli_n_u8.htmlfn.vsliq_n_p16.htmlfn.vsliq_n_p64.htmlfn.vsliq_n_p8.htmlfn.vsliq_n_s16.htmlfn.vsliq_n_s32.htmlfn.vsliq_n_s64.htmlfn.vsliq_n_s8.htmlfn.vsliq_n_u16.htmlfn.vsliq_n_u32.htmlfn.vsliq_n_u64.htmlfn.vsliq_n_u8.htmlfn.vsm3tt1aq_u32.htmlfn.vsm3tt1bq_u32.htmlfn.vsm3tt2aq_u32.htmlfn.vsm3tt2bq_u32.htmlfn.vsqadd_u16.htmlfn.vsqadd_u32.htmlfn.vsqadd_u64.htmlfn.vsqadd_u8.htmlfn.vsqaddq_u16.htmlfn.vsqaddq_u32.htmlfn.vsqaddq_u64.htmlfn.vsqaddq_u8.htmlfn.vsrad_n_s64.htmlfn.vsrad_n_u64.htmlfn.vsri_n_p16.htmlfn.vsri_n_p64.htmlfn.vsri_n_p8.htmlfn.vsri_n_s16.htmlfn.vsri_n_s32.htmlfn.vsri_n_s64.htmlfn.vsri_n_s8.htmlfn.vsri_n_u16.htmlfn.vsri_n_u32.htmlfn.vsri_n_u64.htmlfn.vsri_n_u8.htmlfn.vsriq_n_p16.htmlfn.vsriq_n_p64.htmlfn.vsriq_n_p8.htmlfn.vsriq_n_s16.htmlfn.vsriq_n_s32.htmlfn.vsriq_n_s64.htmlfn.vsriq_n_s8.htmlfn.vsriq_n_u16.htmlfn.vsriq_n_u32.htmlfn.vsriq_n_u64.htmlfn.vsriq_n_u8.htmlfn.vst1_f32.htmlfn.vst1_f64.htmlfn.vst1_p16.htmlfn.vst1_p64.htmlfn.vst1_p8.htmlfn.vst1_s16.htmlfn.vst1_s32.htmlfn.vst1_s64.htmlfn.vst1_s8.htmlfn.vst1_u16.htmlfn.vst1_u32.htmlfn.vst1_u64.htmlfn.vst1_u8.htmlfn.vst1q_f32.htmlfn.vst1q_f64.htmlfn.vst1q_p16.htmlfn.vst1q_p64.htmlfn.vst1q_p8.htmlfn.vst1q_s16.htmlfn.vst1q_s32.htmlfn.vst1q_s64.htmlfn.vst1q_s8.htmlfn.vst1q_u16.htmlfn.vst1q_u32.htmlfn.vst1q_u64.htmlfn.vst1q_u8.htmlfn.vtbl1_p8.htmlfn.vtbl1_s8.htmlfn.vtbl1_u8.htmlfn.vtbl2_p8.htmlfn.vtbl2_s8.htmlfn.vtbl2_u8.htmlfn.vtbl3_p8.htmlfn.vtbl3_s8.htmlfn.vtbl3_u8.htmlfn.vtbl4_p8.htmlfn.vtbl4_s8.htmlfn.vtbl4_u8.htmlfn.vtbx1_p8.htmlfn.vtbx1_s8.htmlfn.vtbx1_u8.htmlfn.vtbx2_p8.htmlfn.vtbx2_s8.htmlfn.vtbx2_u8.htmlfn.vtbx3_p8.htmlfn.vtbx3_s8.htmlfn.vtbx3_u8.htmlfn.vtbx4_p8.htmlfn.vtbx4_s8.htmlfn.vtbx4_u8.htmlfn.vuqadd_s16.htmlfn.vuqadd_s32.htmlfn.vuqadd_s64.htmlfn.vuqadd_s8.htmlfn.vuqaddq_s16.htmlfn.vuqaddq_s32.htmlfn.vuqaddq_s64.htmlfn.vuqaddq_s8.htmlfn.vxarq_u64.htmlgeneratedfn.vabal_high_s16.htmlfn.vabal_high_s32.htmlfn.vabal_high_s8.htmlfn.vabal_high_u16.htmlfn.vabal_high_u32.htmlfn.vabal_high_u8.htmlfn.vabd_f64.htmlfn.vabdd_f64.htmlfn.vabdl_high_s16.htmlfn.vabdl_high_s32.htmlfn.vabdl_high_s8.htmlfn.vabdl_high_u16.htmlfn.vabdl_high_u32.htmlfn.vabdl_high_u8.htmlfn.vabdq_f64.htmlfn.vabds_f32.htmlfn.vabs_f64.htmlfn.vabsq_f64.htmlfn.vaddlv_s16.htmlfn.vaddlv_s32.htmlfn.vaddlv_u16.htmlfn.vaddlv_u32.htmlfn.vaddlvq_s16.htmlfn.vaddlvq_s32.htmlfn.vaddlvq_u16.htmlfn.vaddlvq_u32.htmlfn.vaddv_f32.htmlfn.vaddvq_f32.htmlfn.vaddvq_f64.htmlfn.vbcaxq_s16.htmlfn.vbcaxq_s32.htmlfn.vbcaxq_s64.htmlfn.vbcaxq_s8.htmlfn.vbcaxq_u16.htmlfn.vbcaxq_u32.htmlfn.vbcaxq_u64.htmlfn.vbcaxq_u8.htmlfn.vcadd_rot270_f32.htmlfn.vcadd_rot90_f32.htmlfn.vcaddq_rot270_f32.htmlfn.vcaddq_rot270_f64.htmlfn.vcaddq_rot90_f32.htmlfn.vcaddq_rot90_f64.htmlfn.vcage_f64.htmlfn.vcaged_f64.htmlfn.vcageq_f64.htmlfn.vcages_f32.htmlfn.vcagt_f64.htmlfn.vcagtd_f64.htmlfn.vcagtq_f64.htmlfn.vcagts_f32.htmlfn.vcale_f64.htmlfn.vcaled_f64.htmlfn.vcaleq_f64.htmlfn.vcales_f32.htmlfn.vcalt_f64.htmlfn.vcaltd_f64.htmlfn.vcaltq_f64.htmlfn.vcalts_f32.htmlfn.vceq_f64.htmlfn.vceq_p64.htmlfn.vceq_s64.htmlfn.vceq_u64.htmlfn.vceqd_f64.htmlfn.vceqd_s64.htmlfn.vceqd_u64.htmlfn.vceqq_f64.htmlfn.vceqq_p64.htmlfn.vceqq_s64.htmlfn.vceqq_u64.htmlfn.vceqs_f32.htmlfn.vceqz_f32.htmlfn.vceqz_f64.htmlfn.vceqz_p64.htmlfn.vceqz_p8.htmlfn.vceqz_s16.htmlfn.vceqz_s32.htmlfn.vceqz_s64.htmlfn.vceqz_s8.htmlfn.vceqz_u16.htmlfn.vceqz_u32.htmlfn.vceqz_u64.htmlfn.vceqz_u8.htmlfn.vceqzd_f64.htmlfn.vceqzd_s64.htmlfn.vceqzd_u64.htmlfn.vceqzq_f32.htmlfn.vceqzq_f64.htmlfn.vceqzq_p64.htmlfn.vceqzq_p8.htmlfn.vceqzq_s16.htmlfn.vceqzq_s32.htmlfn.vceqzq_s64.htmlfn.vceqzq_s8.htmlfn.vceqzq_u16.htmlfn.vceqzq_u32.htmlfn.vceqzq_u64.htmlfn.vceqzq_u8.htmlfn.vceqzs_f32.htmlfn.vcge_f64.htmlfn.vcge_s64.htmlfn.vcge_u64.htmlfn.vcged_f64.htmlfn.vcged_s64.htmlfn.vcged_u64.htmlfn.vcgeq_f64.htmlfn.vcgeq_s64.htmlfn.vcgeq_u64.htmlfn.vcges_f32.htmlfn.vcgez_f32.htmlfn.vcgez_f64.htmlfn.vcgez_s16.htmlfn.vcgez_s32.htmlfn.vcgez_s64.htmlfn.vcgez_s8.htmlfn.vcgezd_f64.htmlfn.vcgezd_s64.htmlfn.vcgezq_f32.htmlfn.vcgezq_f64.htmlfn.vcgezq_s16.htmlfn.vcgezq_s32.htmlfn.vcgezq_s64.htmlfn.vcgezq_s8.htmlfn.vcgezs_f32.htmlfn.vcgt_f64.htmlfn.vcgt_s64.htmlfn.vcgt_u64.htmlfn.vcgtd_f64.htmlfn.vcgtd_s64.htmlfn.vcgtd_u64.htmlfn.vcgtq_f64.htmlfn.vcgtq_s64.htmlfn.vcgtq_u64.htmlfn.vcgts_f32.htmlfn.vcgtz_f32.htmlfn.vcgtz_f64.htmlfn.vcgtz_s16.htmlfn.vcgtz_s32.htmlfn.vcgtz_s64.htmlfn.vcgtz_s8.htmlfn.vcgtzd_f64.htmlfn.vcgtzd_s64.htmlfn.vcgtzq_f32.htmlfn.vcgtzq_f64.htmlfn.vcgtzq_s16.htmlfn.vcgtzq_s32.htmlfn.vcgtzq_s64.htmlfn.vcgtzq_s8.htmlfn.vcgtzs_f32.htmlfn.vcle_f64.htmlfn.vcle_s64.htmlfn.vcle_u64.htmlfn.vcled_f64.htmlfn.vcled_s64.htmlfn.vcled_u64.htmlfn.vcleq_f64.htmlfn.vcleq_s64.htmlfn.vcleq_u64.htmlfn.vcles_f32.htmlfn.vclez_f32.htmlfn.vclez_f64.htmlfn.vclez_s16.htmlfn.vclez_s32.htmlfn.vclez_s64.htmlfn.vclez_s8.htmlfn.vclezd_f64.htmlfn.vclezd_s64.htmlfn.vclezq_f32.htmlfn.vclezq_f64.htmlfn.vclezq_s16.htmlfn.vclezq_s32.htmlfn.vclezq_s64.htmlfn.vclezq_s8.htmlfn.vclezs_f32.htmlfn.vclt_f64.htmlfn.vclt_s64.htmlfn.vclt_u64.htmlfn.vcltd_f64.htmlfn.vcltd_s64.htmlfn.vcltd_u64.htmlfn.vcltq_f64.htmlfn.vcltq_s64.htmlfn.vcltq_u64.htmlfn.vclts_f32.htmlfn.vcltz_f32.htmlfn.vcltz_f64.htmlfn.vcltz_s16.htmlfn.vcltz_s32.htmlfn.vcltz_s64.htmlfn.vcltz_s8.htmlfn.vcltzd_f64.htmlfn.vcltzd_s64.htmlfn.vcltzq_f32.htmlfn.vcltzq_f64.htmlfn.vcltzq_s16.htmlfn.vcltzq_s32.htmlfn.vcltzq_s64.htmlfn.vcltzq_s8.htmlfn.vcltzs_f32.htmlfn.vcmla_f32.htmlfn.vcmla_lane_f32.htmlfn.vcmla_laneq_f32.htmlfn.vcmla_rot180_f32.htmlfn.vcmla_rot180_lane_f32.htmlfn.vcmla_rot180_laneq_f32.htmlfn.vcmla_rot270_f32.htmlfn.vcmla_rot270_lane_f32.htmlfn.vcmla_rot270_laneq_f32.htmlfn.vcmla_rot90_f32.htmlfn.vcmla_rot90_lane_f32.htmlfn.vcmla_rot90_laneq_f32.htmlfn.vcmlaq_f32.htmlfn.vcmlaq_f64.htmlfn.vcmlaq_lane_f32.htmlfn.vcmlaq_laneq_f32.htmlfn.vcmlaq_rot180_f32.htmlfn.vcmlaq_rot180_f64.htmlfn.vcmlaq_rot180_lane_f32.htmlfn.vcmlaq_rot180_laneq_f32.htmlfn.vcmlaq_rot270_f32.htmlfn.vcmlaq_rot270_f64.htmlfn.vcmlaq_rot270_lane_f32.htmlfn.vcmlaq_rot270_laneq_f32.htmlfn.vcmlaq_rot90_f32.htmlfn.vcmlaq_rot90_f64.htmlfn.vcmlaq_rot90_lane_f32.htmlfn.vcmlaq_rot90_laneq_f32.htmlfn.vcopy_lane_f32.htmlfn.vcopy_lane_p16.htmlfn.vcopy_lane_p8.htmlfn.vcopy_lane_s16.htmlfn.vcopy_lane_s32.htmlfn.vcopy_lane_s8.htmlfn.vcopy_lane_u16.htmlfn.vcopy_lane_u32.htmlfn.vcopy_lane_u8.htmlfn.vcopy_laneq_f32.htmlfn.vcopy_laneq_p16.htmlfn.vcopy_laneq_p8.htmlfn.vcopy_laneq_s16.htmlfn.vcopy_laneq_s32.htmlfn.vcopy_laneq_s8.htmlfn.vcopy_laneq_u16.htmlfn.vcopy_laneq_u32.htmlfn.vcopy_laneq_u8.htmlfn.vcopyq_lane_f32.htmlfn.vcopyq_lane_f64.htmlfn.vcopyq_lane_p16.htmlfn.vcopyq_lane_p64.htmlfn.vcopyq_lane_p8.htmlfn.vcopyq_lane_s16.htmlfn.vcopyq_lane_s32.htmlfn.vcopyq_lane_s64.htmlfn.vcopyq_lane_s8.htmlfn.vcopyq_lane_u16.htmlfn.vcopyq_lane_u32.htmlfn.vcopyq_lane_u64.htmlfn.vcopyq_lane_u8.htmlfn.vcopyq_laneq_f32.htmlfn.vcopyq_laneq_f64.htmlfn.vcopyq_laneq_p16.htmlfn.vcopyq_laneq_p64.htmlfn.vcopyq_laneq_p8.htmlfn.vcopyq_laneq_s16.htmlfn.vcopyq_laneq_s32.htmlfn.vcopyq_laneq_s64.htmlfn.vcopyq_laneq_s8.htmlfn.vcopyq_laneq_u16.htmlfn.vcopyq_laneq_u32.htmlfn.vcopyq_laneq_u64.htmlfn.vcopyq_laneq_u8.htmlfn.vcreate_f64.htmlfn.vcvt_f32_f64.htmlfn.vcvt_f64_f32.htmlfn.vcvt_f64_s64.htmlfn.vcvt_f64_u64.htmlfn.vcvt_high_f32_f64.htmlfn.vcvt_high_f64_f32.htmlfn.vcvt_n_f64_s64.htmlfn.vcvt_n_f64_u64.htmlfn.vcvt_n_s64_f64.htmlfn.vcvt_n_u64_f64.htmlfn.vcvt_s64_f64.htmlfn.vcvt_u64_f64.htmlfn.vcvta_s32_f32.htmlfn.vcvta_s64_f64.htmlfn.vcvta_u32_f32.htmlfn.vcvta_u64_f64.htmlfn.vcvtad_s64_f64.htmlfn.vcvtad_u64_f64.htmlfn.vcvtaq_s32_f32.htmlfn.vcvtaq_s64_f64.htmlfn.vcvtaq_u32_f32.htmlfn.vcvtaq_u64_f64.htmlfn.vcvtas_s32_f32.htmlfn.vcvtas_u32_f32.htmlfn.vcvtd_f64_s64.htmlfn.vcvtd_f64_u64.htmlfn.vcvtd_n_f64_s64.htmlfn.vcvtd_n_f64_u64.htmlfn.vcvtd_n_s64_f64.htmlfn.vcvtd_n_u64_f64.htmlfn.vcvtd_s64_f64.htmlfn.vcvtd_u64_f64.htmlfn.vcvtm_s32_f32.htmlfn.vcvtm_s64_f64.htmlfn.vcvtm_u32_f32.htmlfn.vcvtm_u64_f64.htmlfn.vcvtmd_s64_f64.htmlfn.vcvtmd_u64_f64.htmlfn.vcvtmq_s32_f32.htmlfn.vcvtmq_s64_f64.htmlfn.vcvtmq_u32_f32.htmlfn.vcvtmq_u64_f64.htmlfn.vcvtms_s32_f32.htmlfn.vcvtms_u32_f32.htmlfn.vcvtn_s32_f32.htmlfn.vcvtn_s64_f64.htmlfn.vcvtn_u32_f32.htmlfn.vcvtn_u64_f64.htmlfn.vcvtnd_s64_f64.htmlfn.vcvtnd_u64_f64.htmlfn.vcvtnq_s32_f32.htmlfn.vcvtnq_s64_f64.htmlfn.vcvtnq_u32_f32.htmlfn.vcvtnq_u64_f64.htmlfn.vcvtns_s32_f32.htmlfn.vcvtns_u32_f32.htmlfn.vcvtp_s32_f32.htmlfn.vcvtp_s64_f64.htmlfn.vcvtp_u32_f32.htmlfn.vcvtp_u64_f64.htmlfn.vcvtpd_s64_f64.htmlfn.vcvtpd_u64_f64.htmlfn.vcvtpq_s32_f32.htmlfn.vcvtpq_s64_f64.htmlfn.vcvtpq_u32_f32.htmlfn.vcvtpq_u64_f64.htmlfn.vcvtps_s32_f32.htmlfn.vcvtps_u32_f32.htmlfn.vcvtq_f64_s64.htmlfn.vcvtq_f64_u64.htmlfn.vcvtq_n_f64_s64.htmlfn.vcvtq_n_f64_u64.htmlfn.vcvtq_n_s64_f64.htmlfn.vcvtq_n_u64_f64.htmlfn.vcvtq_s64_f64.htmlfn.vcvtq_u64_f64.htmlfn.vcvts_f32_s32.htmlfn.vcvts_f32_u32.htmlfn.vcvts_n_f32_s32.htmlfn.vcvts_n_f32_u32.htmlfn.vcvts_n_s32_f32.htmlfn.vcvts_n_u32_f32.htmlfn.vcvts_s32_f32.htmlfn.vcvts_u32_f32.htmlfn.vcvtx_f32_f64.htmlfn.vcvtx_high_f32_f64.htmlfn.vcvtxd_f32_f64.htmlfn.vdiv_f32.htmlfn.vdiv_f64.htmlfn.vdivq_f32.htmlfn.vdivq_f64.htmlfn.vdot_laneq_s32.htmlfn.vdot_laneq_u32.htmlfn.vdotq_laneq_s32.htmlfn.vdotq_laneq_u32.htmlfn.vdup_lane_f64.htmlfn.vdup_lane_p64.htmlfn.vdup_laneq_f64.htmlfn.vdup_laneq_p64.htmlfn.vdupb_lane_p8.htmlfn.vdupb_lane_s8.htmlfn.vdupb_lane_u8.htmlfn.vdupb_laneq_p8.htmlfn.vdupb_laneq_s8.htmlfn.vdupb_laneq_u8.htmlfn.vdupd_lane_f64.htmlfn.vdupd_lane_s64.htmlfn.vdupd_lane_u64.htmlfn.vdupd_laneq_f64.htmlfn.vdupd_laneq_s64.htmlfn.vdupd_laneq_u64.htmlfn.vduph_lane_p16.htmlfn.vduph_lane_s16.htmlfn.vduph_lane_u16.htmlfn.vduph_laneq_p16.htmlfn.vduph_laneq_s16.htmlfn.vduph_laneq_u16.htmlfn.vdupq_lane_f64.htmlfn.vdupq_lane_p64.htmlfn.vdupq_laneq_f64.htmlfn.vdupq_laneq_p64.htmlfn.vdups_lane_f32.htmlfn.vdups_lane_s32.htmlfn.vdups_lane_u32.htmlfn.vdups_laneq_f32.htmlfn.vdups_laneq_s32.htmlfn.vdups_laneq_u32.htmlfn.veor3q_s16.htmlfn.veor3q_s32.htmlfn.veor3q_s64.htmlfn.veor3q_s8.htmlfn.veor3q_u16.htmlfn.veor3q_u32.htmlfn.veor3q_u64.htmlfn.veor3q_u8.htmlfn.vextq_f64.htmlfn.vextq_p64.htmlfn.vfma_f64.htmlfn.vfma_lane_f32.htmlfn.vfma_lane_f64.htmlfn.vfma_laneq_f32.htmlfn.vfma_laneq_f64.htmlfn.vfma_n_f64.htmlfn.vfmad_lane_f64.htmlfn.vfmad_laneq_f64.htmlfn.vfmaq_f64.htmlfn.vfmaq_lane_f32.htmlfn.vfmaq_lane_f64.htmlfn.vfmaq_laneq_f32.htmlfn.vfmaq_laneq_f64.htmlfn.vfmaq_n_f64.htmlfn.vfmas_lane_f32.htmlfn.vfmas_laneq_f32.htmlfn.vfms_f64.htmlfn.vfms_lane_f32.htmlfn.vfms_lane_f64.htmlfn.vfms_laneq_f32.htmlfn.vfms_laneq_f64.htmlfn.vfms_n_f64.htmlfn.vfmsd_lane_f64.htmlfn.vfmsd_laneq_f64.htmlfn.vfmsq_f64.htmlfn.vfmsq_lane_f32.htmlfn.vfmsq_lane_f64.htmlfn.vfmsq_laneq_f32.htmlfn.vfmsq_laneq_f64.htmlfn.vfmsq_n_f64.htmlfn.vfmss_lane_f32.htmlfn.vfmss_laneq_f32.htmlfn.vld1_f64_x2.htmlfn.vld1_f64_x3.htmlfn.vld1_f64_x4.htmlfn.vld1q_f64_x2.htmlfn.vld1q_f64_x3.htmlfn.vld1q_f64_x4.htmlfn.vld2_dup_f64.htmlfn.vld2_f64.htmlfn.vld2_lane_f64.htmlfn.vld2_lane_p64.htmlfn.vld2_lane_s64.htmlfn.vld2_lane_u64.htmlfn.vld2q_dup_f64.htmlfn.vld2q_dup_p64.htmlfn.vld2q_dup_s64.htmlfn.vld2q_dup_u64.htmlfn.vld2q_f64.htmlfn.vld2q_lane_f64.htmlfn.vld2q_lane_p64.htmlfn.vld2q_lane_p8.htmlfn.vld2q_lane_s64.htmlfn.vld2q_lane_s8.htmlfn.vld2q_lane_u64.htmlfn.vld2q_lane_u8.htmlfn.vld2q_p64.htmlfn.vld2q_s64.htmlfn.vld2q_u64.htmlfn.vld3_dup_f64.htmlfn.vld3_f64.htmlfn.vld3_lane_f64.htmlfn.vld3_lane_p64.htmlfn.vld3_lane_s64.htmlfn.vld3_lane_u64.htmlfn.vld3q_dup_f64.htmlfn.vld3q_dup_p64.htmlfn.vld3q_dup_s64.htmlfn.vld3q_dup_u64.htmlfn.vld3q_f64.htmlfn.vld3q_lane_f64.htmlfn.vld3q_lane_p64.htmlfn.vld3q_lane_p8.htmlfn.vld3q_lane_s64.htmlfn.vld3q_lane_s8.htmlfn.vld3q_lane_u64.htmlfn.vld3q_lane_u8.htmlfn.vld3q_p64.htmlfn.vld3q_s64.htmlfn.vld3q_u64.htmlfn.vld4_dup_f64.htmlfn.vld4_f64.htmlfn.vld4_lane_f64.htmlfn.vld4_lane_p64.htmlfn.vld4_lane_s64.htmlfn.vld4_lane_u64.htmlfn.vld4q_dup_f64.htmlfn.vld4q_dup_p64.htmlfn.vld4q_dup_s64.htmlfn.vld4q_dup_u64.htmlfn.vld4q_f64.htmlfn.vld4q_lane_f64.htmlfn.vld4q_lane_p64.htmlfn.vld4q_lane_p8.htmlfn.vld4q_lane_s64.htmlfn.vld4q_lane_s8.htmlfn.vld4q_lane_u64.htmlfn.vld4q_lane_u8.htmlfn.vld4q_p64.htmlfn.vld4q_s64.htmlfn.vld4q_u64.htmlfn.vmax_f64.htmlfn.vmaxnm_f64.htmlfn.vmaxnmq_f64.htmlfn.vmaxnmv_f32.htmlfn.vmaxnmvq_f32.htmlfn.vmaxnmvq_f64.htmlfn.vmaxq_f64.htmlfn.vmin_f64.htmlfn.vminnm_f64.htmlfn.vminnmq_f64.htmlfn.vminnmv_f32.htmlfn.vminnmvq_f32.htmlfn.vminnmvq_f64.htmlfn.vminq_f64.htmlfn.vmla_f64.htmlfn.vmlal_high_lane_s16.htmlfn.vmlal_high_lane_s32.htmlfn.vmlal_high_lane_u16.htmlfn.vmlal_high_lane_u32.htmlfn.vmlal_high_laneq_s16.htmlfn.vmlal_high_laneq_s32.htmlfn.vmlal_high_laneq_u16.htmlfn.vmlal_high_laneq_u32.htmlfn.vmlal_high_n_s16.htmlfn.vmlal_high_n_s32.htmlfn.vmlal_high_n_u16.htmlfn.vmlal_high_n_u32.htmlfn.vmlal_high_s16.htmlfn.vmlal_high_s32.htmlfn.vmlal_high_s8.htmlfn.vmlal_high_u16.htmlfn.vmlal_high_u32.htmlfn.vmlal_high_u8.htmlfn.vmlaq_f64.htmlfn.vmls_f64.htmlfn.vmlsl_high_lane_s16.htmlfn.vmlsl_high_lane_s32.htmlfn.vmlsl_high_lane_u16.htmlfn.vmlsl_high_lane_u32.htmlfn.vmlsl_high_laneq_s16.htmlfn.vmlsl_high_laneq_s32.htmlfn.vmlsl_high_laneq_u16.htmlfn.vmlsl_high_laneq_u32.htmlfn.vmlsl_high_n_s16.htmlfn.vmlsl_high_n_s32.htmlfn.vmlsl_high_n_u16.htmlfn.vmlsl_high_n_u32.htmlfn.vmlsl_high_s16.htmlfn.vmlsl_high_s32.htmlfn.vmlsl_high_s8.htmlfn.vmlsl_high_u16.htmlfn.vmlsl_high_u32.htmlfn.vmlsl_high_u8.htmlfn.vmlsq_f64.htmlfn.vmovl_high_s16.htmlfn.vmovl_high_s32.htmlfn.vmovl_high_s8.htmlfn.vmovl_high_u16.htmlfn.vmovl_high_u32.htmlfn.vmovl_high_u8.htmlfn.vmovn_high_s16.htmlfn.vmovn_high_s32.htmlfn.vmovn_high_s64.htmlfn.vmovn_high_u16.htmlfn.vmovn_high_u32.htmlfn.vmovn_high_u64.htmlfn.vmul_f64.htmlfn.vmul_lane_f64.htmlfn.vmul_laneq_f64.htmlfn.vmul_n_f64.htmlfn.vmuld_lane_f64.htmlfn.vmuld_laneq_f64.htmlfn.vmull_high_lane_s16.htmlfn.vmull_high_lane_s32.htmlfn.vmull_high_lane_u16.htmlfn.vmull_high_lane_u32.htmlfn.vmull_high_laneq_s16.htmlfn.vmull_high_laneq_s32.htmlfn.vmull_high_laneq_u16.htmlfn.vmull_high_laneq_u32.htmlfn.vmull_high_n_s16.htmlfn.vmull_high_n_s32.htmlfn.vmull_high_n_u16.htmlfn.vmull_high_n_u32.htmlfn.vmull_high_p64.htmlfn.vmull_high_p8.htmlfn.vmull_high_s16.htmlfn.vmull_high_s32.htmlfn.vmull_high_s8.htmlfn.vmull_high_u16.htmlfn.vmull_high_u32.htmlfn.vmull_high_u8.htmlfn.vmull_p64.htmlfn.vmulq_f64.htmlfn.vmulq_lane_f64.htmlfn.vmulq_laneq_f64.htmlfn.vmulq_n_f64.htmlfn.vmuls_lane_f32.htmlfn.vmuls_laneq_f32.htmlfn.vmulx_f32.htmlfn.vmulx_f64.htmlfn.vmulx_lane_f32.htmlfn.vmulx_lane_f64.htmlfn.vmulx_laneq_f32.htmlfn.vmulx_laneq_f64.htmlfn.vmulxd_f64.htmlfn.vmulxd_lane_f64.htmlfn.vmulxd_laneq_f64.htmlfn.vmulxq_f32.htmlfn.vmulxq_f64.htmlfn.vmulxq_lane_f32.htmlfn.vmulxq_lane_f64.htmlfn.vmulxq_laneq_f32.htmlfn.vmulxq_laneq_f64.htmlfn.vmulxs_f32.htmlfn.vmulxs_lane_f32.htmlfn.vmulxs_laneq_f32.htmlfn.vneg_f64.htmlfn.vneg_s64.htmlfn.vnegd_s64.htmlfn.vnegq_f64.htmlfn.vnegq_s64.htmlfn.vpaddd_f64.htmlfn.vpaddq_f32.htmlfn.vpaddq_f64.htmlfn.vpadds_f32.htmlfn.vpmaxnm_f32.htmlfn.vpmaxnmq_f32.htmlfn.vpmaxnmq_f64.htmlfn.vpmaxnmqd_f64.htmlfn.vpmaxnms_f32.htmlfn.vpmaxqd_f64.htmlfn.vpmaxs_f32.htmlfn.vpminnm_f32.htmlfn.vpminnmq_f32.htmlfn.vpminnmq_f64.htmlfn.vpminnmqd_f64.htmlfn.vpminnms_f32.htmlfn.vpminqd_f64.htmlfn.vpmins_f32.htmlfn.vqabs_s64.htmlfn.vqabsb_s8.htmlfn.vqabsd_s64.htmlfn.vqabsh_s16.htmlfn.vqabsq_s64.htmlfn.vqabss_s32.htmlfn.vqaddb_s8.htmlfn.vqaddb_u8.htmlfn.vqaddd_s64.htmlfn.vqaddd_u64.htmlfn.vqaddh_s16.htmlfn.vqaddh_u16.htmlfn.vqadds_s32.htmlfn.vqadds_u32.htmlfn.vqdmlal_high_lane_s16.htmlfn.vqdmlal_high_lane_s32.htmlfn.vqdmlal_high_laneq_s16.htmlfn.vqdmlal_high_laneq_s32.htmlfn.vqdmlal_high_n_s16.htmlfn.vqdmlal_high_n_s32.htmlfn.vqdmlal_high_s16.htmlfn.vqdmlal_high_s32.htmlfn.vqdmlal_laneq_s16.htmlfn.vqdmlal_laneq_s32.htmlfn.vqdmlalh_lane_s16.htmlfn.vqdmlalh_laneq_s16.htmlfn.vqdmlalh_s16.htmlfn.vqdmlals_lane_s32.htmlfn.vqdmlals_laneq_s32.htmlfn.vqdmlals_s32.htmlfn.vqdmlsl_high_lane_s16.htmlfn.vqdmlsl_high_lane_s32.htmlfn.vqdmlsl_high_laneq_s16.htmlfn.vqdmlsl_high_laneq_s32.htmlfn.vqdmlsl_high_n_s16.htmlfn.vqdmlsl_high_n_s32.htmlfn.vqdmlsl_high_s16.htmlfn.vqdmlsl_high_s32.htmlfn.vqdmlsl_laneq_s16.htmlfn.vqdmlsl_laneq_s32.htmlfn.vqdmlslh_lane_s16.htmlfn.vqdmlslh_laneq_s16.htmlfn.vqdmlslh_s16.htmlfn.vqdmlsls_lane_s32.htmlfn.vqdmlsls_laneq_s32.htmlfn.vqdmlsls_s32.htmlfn.vqdmulh_lane_s16.htmlfn.vqdmulh_lane_s32.htmlfn.vqdmulhh_lane_s16.htmlfn.vqdmulhh_laneq_s16.htmlfn.vqdmulhh_s16.htmlfn.vqdmulhq_lane_s16.htmlfn.vqdmulhq_lane_s32.htmlfn.vqdmulhs_lane_s32.htmlfn.vqdmulhs_laneq_s32.htmlfn.vqdmulhs_s32.htmlfn.vqdmull_high_lane_s16.htmlfn.vqdmull_high_lane_s32.htmlfn.vqdmull_high_laneq_s16.htmlfn.vqdmull_high_laneq_s32.htmlfn.vqdmull_high_n_s16.htmlfn.vqdmull_high_n_s32.htmlfn.vqdmull_high_s16.htmlfn.vqdmull_high_s32.htmlfn.vqdmull_laneq_s16.htmlfn.vqdmull_laneq_s32.htmlfn.vqdmullh_lane_s16.htmlfn.vqdmullh_laneq_s16.htmlfn.vqdmullh_s16.htmlfn.vqdmulls_lane_s32.htmlfn.vqdmulls_laneq_s32.htmlfn.vqdmulls_s32.htmlfn.vqmovn_high_s16.htmlfn.vqmovn_high_s32.htmlfn.vqmovn_high_s64.htmlfn.vqmovn_high_u16.htmlfn.vqmovn_high_u32.htmlfn.vqmovn_high_u64.htmlfn.vqmovnd_s64.htmlfn.vqmovnd_u64.htmlfn.vqmovnh_s16.htmlfn.vqmovnh_u16.htmlfn.vqmovns_s32.htmlfn.vqmovns_u32.htmlfn.vqmovun_high_s16.htmlfn.vqmovun_high_s32.htmlfn.vqmovun_high_s64.htmlfn.vqmovund_s64.htmlfn.vqmovunh_s16.htmlfn.vqmovuns_s32.htmlfn.vqneg_s64.htmlfn.vqnegb_s8.htmlfn.vqnegd_s64.htmlfn.vqnegh_s16.htmlfn.vqnegq_s64.htmlfn.vqnegs_s32.htmlfn.vqrdmlah_lane_s16.htmlfn.vqrdmlah_lane_s32.htmlfn.vqrdmlah_laneq_s16.htmlfn.vqrdmlah_laneq_s32.htmlfn.vqrdmlah_s16.htmlfn.vqrdmlah_s32.htmlfn.vqrdmlahh_lane_s16.htmlfn.vqrdmlahh_laneq_s16.htmlfn.vqrdmlahh_s16.htmlfn.vqrdmlahq_lane_s16.htmlfn.vqrdmlahq_lane_s32.htmlfn.vqrdmlahq_laneq_s16.htmlfn.vqrdmlahq_laneq_s32.htmlfn.vqrdmlahq_s16.htmlfn.vqrdmlahq_s32.htmlfn.vqrdmlahs_lane_s32.htmlfn.vqrdmlahs_laneq_s32.htmlfn.vqrdmlahs_s32.htmlfn.vqrdmlsh_lane_s16.htmlfn.vqrdmlsh_lane_s32.htmlfn.vqrdmlsh_laneq_s16.htmlfn.vqrdmlsh_laneq_s32.htmlfn.vqrdmlsh_s16.htmlfn.vqrdmlsh_s32.htmlfn.vqrdmlshh_lane_s16.htmlfn.vqrdmlshh_laneq_s16.htmlfn.vqrdmlshh_s16.htmlfn.vqrdmlshq_lane_s16.htmlfn.vqrdmlshq_lane_s32.htmlfn.vqrdmlshq_laneq_s16.htmlfn.vqrdmlshq_laneq_s32.htmlfn.vqrdmlshq_s16.htmlfn.vqrdmlshq_s32.htmlfn.vqrdmlshs_lane_s32.htmlfn.vqrdmlshs_laneq_s32.htmlfn.vqrdmlshs_s32.htmlfn.vqrdmulhh_lane_s16.htmlfn.vqrdmulhh_laneq_s16.htmlfn.vqrdmulhh_s16.htmlfn.vqrdmulhs_lane_s32.htmlfn.vqrdmulhs_laneq_s32.htmlfn.vqrdmulhs_s32.htmlfn.vqrshlb_s8.htmlfn.vqrshlb_u8.htmlfn.vqrshld_s64.htmlfn.vqrshld_u64.htmlfn.vqrshlh_s16.htmlfn.vqrshlh_u16.htmlfn.vqrshls_s32.htmlfn.vqrshls_u32.htmlfn.vqrshrn_high_n_s16.htmlfn.vqrshrn_high_n_s32.htmlfn.vqrshrn_high_n_s64.htmlfn.vqrshrn_high_n_u16.htmlfn.vqrshrn_high_n_u32.htmlfn.vqrshrn_high_n_u64.htmlfn.vqrshrnd_n_s64.htmlfn.vqrshrnd_n_u64.htmlfn.vqrshrnh_n_s16.htmlfn.vqrshrnh_n_u16.htmlfn.vqrshrns_n_s32.htmlfn.vqrshrns_n_u32.htmlfn.vqrshrun_high_n_s16.htmlfn.vqrshrun_high_n_s32.htmlfn.vqrshrun_high_n_s64.htmlfn.vqrshrund_n_s64.htmlfn.vqrshrunh_n_s16.htmlfn.vqrshruns_n_s32.htmlfn.vqshlb_n_s8.htmlfn.vqshlb_n_u8.htmlfn.vqshlb_s8.htmlfn.vqshlb_u8.htmlfn.vqshld_n_s64.htmlfn.vqshld_n_u64.htmlfn.vqshld_s64.htmlfn.vqshld_u64.htmlfn.vqshlh_n_s16.htmlfn.vqshlh_n_u16.htmlfn.vqshlh_s16.htmlfn.vqshlh_u16.htmlfn.vqshls_n_s32.htmlfn.vqshls_n_u32.htmlfn.vqshls_s32.htmlfn.vqshls_u32.htmlfn.vqshlub_n_s8.htmlfn.vqshlud_n_s64.htmlfn.vqshluh_n_s16.htmlfn.vqshlus_n_s32.htmlfn.vqshrn_high_n_s16.htmlfn.vqshrn_high_n_s32.htmlfn.vqshrn_high_n_s64.htmlfn.vqshrn_high_n_u16.htmlfn.vqshrn_high_n_u32.htmlfn.vqshrn_high_n_u64.htmlfn.vqshrnd_n_s64.htmlfn.vqshrnd_n_u64.htmlfn.vqshrnh_n_s16.htmlfn.vqshrnh_n_u16.htmlfn.vqshrns_n_s32.htmlfn.vqshrns_n_u32.htmlfn.vqshrun_high_n_s16.htmlfn.vqshrun_high_n_s32.htmlfn.vqshrun_high_n_s64.htmlfn.vqshrund_n_s64.htmlfn.vqshrunh_n_s16.htmlfn.vqshruns_n_s32.htmlfn.vqsubb_s8.htmlfn.vqsubb_u8.htmlfn.vqsubd_s64.htmlfn.vqsubd_u64.htmlfn.vqsubh_s16.htmlfn.vqsubh_u16.htmlfn.vqsubs_s32.htmlfn.vqsubs_u32.htmlfn.vrax1q_u64.htmlfn.vrbit_p8.htmlfn.vrbit_s8.htmlfn.vrbit_u8.htmlfn.vrbitq_p8.htmlfn.vrbitq_s8.htmlfn.vrbitq_u8.htmlfn.vrecpe_f64.htmlfn.vrecped_f64.htmlfn.vrecpeq_f64.htmlfn.vrecpes_f32.htmlfn.vrecps_f64.htmlfn.vrecpsd_f64.htmlfn.vrecpsq_f64.htmlfn.vrecpss_f32.htmlfn.vrecpxd_f64.htmlfn.vrecpxs_f32.htmlfn.vreinterpret_f32_f64.htmlfn.vreinterpret_f32_p64.htmlfn.vreinterpret_f64_f32.htmlfn.vreinterpret_f64_p16.htmlfn.vreinterpret_f64_p64.htmlfn.vreinterpret_f64_p8.htmlfn.vreinterpret_f64_s16.htmlfn.vreinterpret_f64_s32.htmlfn.vreinterpret_f64_s64.htmlfn.vreinterpret_f64_s8.htmlfn.vreinterpret_f64_u16.htmlfn.vreinterpret_f64_u32.htmlfn.vreinterpret_f64_u64.htmlfn.vreinterpret_f64_u8.htmlfn.vreinterpret_p16_f64.htmlfn.vreinterpret_p64_f32.htmlfn.vreinterpret_p64_f64.htmlfn.vreinterpret_p64_s64.htmlfn.vreinterpret_p64_u64.htmlfn.vreinterpret_p8_f64.htmlfn.vreinterpret_s16_f64.htmlfn.vreinterpret_s32_f64.htmlfn.vreinterpret_s64_f64.htmlfn.vreinterpret_s64_p64.htmlfn.vreinterpret_s8_f64.htmlfn.vreinterpret_u16_f64.htmlfn.vreinterpret_u32_f64.htmlfn.vreinterpret_u64_f64.htmlfn.vreinterpret_u64_p64.htmlfn.vreinterpret_u8_f64.htmlfn.vreinterpretq_f32_f64.htmlfn.vreinterpretq_f32_p64.htmlfn.vreinterpretq_f64_f32.htmlfn.vreinterpretq_f64_p128.htmlfn.vreinterpretq_f64_p16.htmlfn.vreinterpretq_f64_p64.htmlfn.vreinterpretq_f64_p8.htmlfn.vreinterpretq_f64_s16.htmlfn.vreinterpretq_f64_s32.htmlfn.vreinterpretq_f64_s64.htmlfn.vreinterpretq_f64_s8.htmlfn.vreinterpretq_f64_u16.htmlfn.vreinterpretq_f64_u32.htmlfn.vreinterpretq_f64_u64.htmlfn.vreinterpretq_f64_u8.htmlfn.vreinterpretq_p128_f64.htmlfn.vreinterpretq_p16_f64.htmlfn.vreinterpretq_p64_f32.htmlfn.vreinterpretq_p64_f64.htmlfn.vreinterpretq_p64_s64.htmlfn.vreinterpretq_p64_u64.htmlfn.vreinterpretq_p8_f64.htmlfn.vreinterpretq_s16_f64.htmlfn.vreinterpretq_s32_f64.htmlfn.vreinterpretq_s64_f64.htmlfn.vreinterpretq_s64_p64.htmlfn.vreinterpretq_s8_f64.htmlfn.vreinterpretq_u16_f64.htmlfn.vreinterpretq_u32_f64.htmlfn.vreinterpretq_u64_f64.htmlfn.vreinterpretq_u64_p64.htmlfn.vreinterpretq_u8_f64.htmlfn.vrnd32x_f32.htmlfn.vrnd32x_f64.htmlfn.vrnd32xq_f32.htmlfn.vrnd32xq_f64.htmlfn.vrnd32z_f32.htmlfn.vrnd32z_f64.htmlfn.vrnd32zq_f32.htmlfn.vrnd32zq_f64.htmlfn.vrnd64x_f32.htmlfn.vrnd64x_f64.htmlfn.vrnd64xq_f32.htmlfn.vrnd64xq_f64.htmlfn.vrnd64z_f32.htmlfn.vrnd64z_f64.htmlfn.vrnd64zq_f32.htmlfn.vrnd64zq_f64.htmlfn.vrnd_f32.htmlfn.vrnd_f64.htmlfn.vrnda_f32.htmlfn.vrnda_f64.htmlfn.vrndaq_f32.htmlfn.vrndaq_f64.htmlfn.vrndi_f32.htmlfn.vrndi_f64.htmlfn.vrndiq_f32.htmlfn.vrndiq_f64.htmlfn.vrndm_f32.htmlfn.vrndm_f64.htmlfn.vrndmq_f32.htmlfn.vrndmq_f64.htmlfn.vrndn_f64.htmlfn.vrndnq_f64.htmlfn.vrndns_f32.htmlfn.vrndp_f32.htmlfn.vrndp_f64.htmlfn.vrndpq_f32.htmlfn.vrndpq_f64.htmlfn.vrndq_f32.htmlfn.vrndq_f64.htmlfn.vrndx_f32.htmlfn.vrndx_f64.htmlfn.vrndxq_f32.htmlfn.vrndxq_f64.htmlfn.vrshld_s64.htmlfn.vrshld_u64.htmlfn.vrshrd_n_s64.htmlfn.vrshrd_n_u64.htmlfn.vrshrn_high_n_s16.htmlfn.vrshrn_high_n_s32.htmlfn.vrshrn_high_n_s64.htmlfn.vrshrn_high_n_u16.htmlfn.vrshrn_high_n_u32.htmlfn.vrshrn_high_n_u64.htmlfn.vrsqrte_f64.htmlfn.vrsqrted_f64.htmlfn.vrsqrteq_f64.htmlfn.vrsqrtes_f32.htmlfn.vrsqrts_f64.htmlfn.vrsqrtsd_f64.htmlfn.vrsqrtsq_f64.htmlfn.vrsqrtss_f32.htmlfn.vrsrad_n_s64.htmlfn.vrsrad_n_u64.htmlfn.vrsubhn_high_s16.htmlfn.vrsubhn_high_s32.htmlfn.vrsubhn_high_s64.htmlfn.vrsubhn_high_u16.htmlfn.vrsubhn_high_u32.htmlfn.vrsubhn_high_u64.htmlfn.vset_lane_f64.htmlfn.vsetq_lane_f64.htmlfn.vsha512h2q_u64.htmlfn.vsha512hq_u64.htmlfn.vsha512su0q_u64.htmlfn.vsha512su1q_u64.htmlfn.vshld_s64.htmlfn.vshld_u64.htmlfn.vshll_high_n_s16.htmlfn.vshll_high_n_s32.htmlfn.vshll_high_n_s8.htmlfn.vshll_high_n_u16.htmlfn.vshll_high_n_u32.htmlfn.vshll_high_n_u8.htmlfn.vshrn_high_n_s16.htmlfn.vshrn_high_n_s32.htmlfn.vshrn_high_n_s64.htmlfn.vshrn_high_n_u16.htmlfn.vshrn_high_n_u32.htmlfn.vshrn_high_n_u64.htmlfn.vslid_n_s64.htmlfn.vslid_n_u64.htmlfn.vsm3partw1q_u32.htmlfn.vsm3partw2q_u32.htmlfn.vsm3ss1q_u32.htmlfn.vsm4ekeyq_u32.htmlfn.vsm4eq_u32.htmlfn.vsqaddb_u8.htmlfn.vsqaddd_u64.htmlfn.vsqaddh_u16.htmlfn.vsqadds_u32.htmlfn.vsqrt_f32.htmlfn.vsqrt_f64.htmlfn.vsqrtq_f32.htmlfn.vsqrtq_f64.htmlfn.vsrid_n_s64.htmlfn.vsrid_n_u64.htmlfn.vst1_f64_x2.htmlfn.vst1_f64_x3.htmlfn.vst1_f64_x4.htmlfn.vst1_lane_f64.htmlfn.vst1q_f64_x2.htmlfn.vst1q_f64_x3.htmlfn.vst1q_f64_x4.htmlfn.vst1q_lane_f64.htmlfn.vst2_f64.htmlfn.vst2_lane_f64.htmlfn.vst2_lane_p64.htmlfn.vst2_lane_s64.htmlfn.vst2_lane_u64.htmlfn.vst2q_f64.htmlfn.vst2q_lane_f64.htmlfn.vst2q_lane_p64.htmlfn.vst2q_lane_p8.htmlfn.vst2q_lane_s64.htmlfn.vst2q_lane_s8.htmlfn.vst2q_lane_u64.htmlfn.vst2q_lane_u8.htmlfn.vst2q_p64.htmlfn.vst2q_s64.htmlfn.vst2q_u64.htmlfn.vst3_f64.htmlfn.vst3_lane_f64.htmlfn.vst3_lane_p64.htmlfn.vst3_lane_s64.htmlfn.vst3_lane_u64.htmlfn.vst3q_f64.htmlfn.vst3q_lane_f64.htmlfn.vst3q_lane_p64.htmlfn.vst3q_lane_p8.htmlfn.vst3q_lane_s64.htmlfn.vst3q_lane_s8.htmlfn.vst3q_lane_u64.htmlfn.vst3q_lane_u8.htmlfn.vst3q_p64.htmlfn.vst3q_s64.htmlfn.vst3q_u64.htmlfn.vst4_f64.htmlfn.vst4_lane_f64.htmlfn.vst4_lane_p64.htmlfn.vst4_lane_s64.htmlfn.vst4_lane_u64.htmlfn.vst4q_f64.htmlfn.vst4q_lane_f64.htmlfn.vst4q_lane_p64.htmlfn.vst4q_lane_p8.htmlfn.vst4q_lane_s64.htmlfn.vst4q_lane_s8.htmlfn.vst4q_lane_u64.htmlfn.vst4q_lane_u8.htmlfn.vst4q_p64.htmlfn.vst4q_s64.htmlfn.vst4q_u64.htmlfn.vsub_f64.htmlfn.vsubd_s64.htmlfn.vsubd_u64.htmlfn.vsubl_high_s16.htmlfn.vsubl_high_s32.htmlfn.vsubl_high_s8.htmlfn.vsubl_high_u16.htmlfn.vsubl_high_u32.htmlfn.vsubl_high_u8.htmlfn.vsubq_f64.htmlfn.vsubw_high_s16.htmlfn.vsubw_high_s32.htmlfn.vsubw_high_s8.htmlfn.vsubw_high_u16.htmlfn.vsubw_high_u32.htmlfn.vsubw_high_u8.htmlfn.vsudot_laneq_s32.htmlfn.vsudotq_laneq_s32.htmlfn.vtrn1_f32.htmlfn.vtrn1_p16.htmlfn.vtrn1_p8.htmlfn.vtrn1_s16.htmlfn.vtrn1_s32.htmlfn.vtrn1_s8.htmlfn.vtrn1_u16.htmlfn.vtrn1_u32.htmlfn.vtrn1_u8.htmlfn.vtrn1q_f32.htmlfn.vtrn1q_f64.htmlfn.vtrn1q_p16.htmlfn.vtrn1q_p64.htmlfn.vtrn1q_p8.htmlfn.vtrn1q_s16.htmlfn.vtrn1q_s32.htmlfn.vtrn1q_s64.htmlfn.vtrn1q_s8.htmlfn.vtrn1q_u16.htmlfn.vtrn1q_u32.htmlfn.vtrn1q_u64.htmlfn.vtrn1q_u8.htmlfn.vtrn2_f32.htmlfn.vtrn2_p16.htmlfn.vtrn2_p8.htmlfn.vtrn2_s16.htmlfn.vtrn2_s32.htmlfn.vtrn2_s8.htmlfn.vtrn2_u16.htmlfn.vtrn2_u32.htmlfn.vtrn2_u8.htmlfn.vtrn2q_f32.htmlfn.vtrn2q_f64.htmlfn.vtrn2q_p16.htmlfn.vtrn2q_p64.htmlfn.vtrn2q_p8.htmlfn.vtrn2q_s16.htmlfn.vtrn2q_s32.htmlfn.vtrn2q_s64.htmlfn.vtrn2q_s8.htmlfn.vtrn2q_u16.htmlfn.vtrn2q_u32.htmlfn.vtrn2q_u64.htmlfn.vtrn2q_u8.htmlfn.vtst_p64.htmlfn.vtst_s64.htmlfn.vtst_u64.htmlfn.vtstd_s64.htmlfn.vtstd_u64.htmlfn.vtstq_p64.htmlfn.vtstq_s64.htmlfn.vtstq_u64.htmlfn.vuqaddb_s8.htmlfn.vuqaddd_s64.htmlfn.vuqaddh_s16.htmlfn.vuqadds_s32.htmlfn.vusdot_laneq_s32.htmlfn.vusdotq_laneq_s32.htmlfn.vuzp1_f32.htmlfn.vuzp1_p16.htmlfn.vuzp1_p8.htmlfn.vuzp1_s16.htmlfn.vuzp1_s32.htmlfn.vuzp1_s8.htmlfn.vuzp1_u16.htmlfn.vuzp1_u32.htmlfn.vuzp1_u8.htmlfn.vuzp1q_f32.htmlfn.vuzp1q_f64.htmlfn.vuzp1q_p16.htmlfn.vuzp1q_p64.htmlfn.vuzp1q_p8.htmlfn.vuzp1q_s16.htmlfn.vuzp1q_s32.htmlfn.vuzp1q_s64.htmlfn.vuzp1q_s8.htmlfn.vuzp1q_u16.htmlfn.vuzp1q_u32.htmlfn.vuzp1q_u64.htmlfn.vuzp1q_u8.htmlfn.vuzp2_f32.htmlfn.vuzp2_p16.htmlfn.vuzp2_p8.htmlfn.vuzp2_s16.htmlfn.vuzp2_s32.htmlfn.vuzp2_s8.htmlfn.vuzp2_u16.htmlfn.vuzp2_u32.htmlfn.vuzp2_u8.htmlfn.vuzp2q_f32.htmlfn.vuzp2q_f64.htmlfn.vuzp2q_p16.htmlfn.vuzp2q_p64.htmlfn.vuzp2q_p8.htmlfn.vuzp2q_s16.htmlfn.vuzp2q_s32.htmlfn.vuzp2q_s64.htmlfn.vuzp2q_s8.htmlfn.vuzp2q_u16.htmlfn.vuzp2q_u32.htmlfn.vuzp2q_u64.htmlfn.vuzp2q_u8.htmlfn.vzip1_f32.htmlfn.vzip1_p16.htmlfn.vzip1_p8.htmlfn.vzip1_s16.htmlfn.vzip1_s32.htmlfn.vzip1_s8.htmlfn.vzip1_u16.htmlfn.vzip1_u32.htmlfn.vzip1_u8.htmlfn.vzip1q_f32.htmlfn.vzip1q_f64.htmlfn.vzip1q_p16.htmlfn.vzip1q_p64.htmlfn.vzip1q_p8.htmlfn.vzip1q_s16.htmlfn.vzip1q_s32.htmlfn.vzip1q_s64.htmlfn.vzip1q_s8.htmlfn.vzip1q_u16.htmlfn.vzip1q_u32.htmlfn.vzip1q_u64.htmlfn.vzip1q_u8.htmlfn.vzip2_f32.htmlfn.vzip2_p16.htmlfn.vzip2_p8.htmlfn.vzip2_s16.htmlfn.vzip2_s32.htmlfn.vzip2_s8.htmlfn.vzip2_u16.htmlfn.vzip2_u32.htmlfn.vzip2_u8.htmlfn.vzip2q_f32.htmlfn.vzip2q_f64.htmlfn.vzip2q_p16.htmlfn.vzip2q_p64.htmlfn.vzip2q_p8.htmlfn.vzip2q_s16.htmlfn.vzip2q_s32.htmlfn.vzip2q_s64.htmlfn.vzip2q_s8.htmlfn.vzip2q_u16.htmlfn.vzip2q_u32.htmlfn.vzip2q_u64.htmlfn.vzip2q_u8.htmlstruct.float64x1_t.htmlstruct.float64x1x2_t.htmlstruct.float64x1x3_t.htmlstruct.float64x1x4_t.htmlstruct.float64x2_t.htmlstruct.float64x2x2_t.htmlstruct.float64x2x3_t.htmlstruct.float64x2x4_t.htmlprefetchconstant._PREFETCH_LOCALITY0.htmlconstant._PREFETCH_LOCALITY1.htmlconstant._PREFETCH_LOCALITY2.htmlconstant._PREFETCH_LOCALITY3.htmlconstant._PREFETCH_READ.htmlconstant._PREFETCH_WRITE.htmlfn._prefetch.htmltmeconstant._TMFAILURE_CNCL.htmlconstant._TMFAILURE_DBG.htmlconstant._TMFAILURE_ERR.htmlconstant._TMFAILURE_IMP.htmlconstant._TMFAILURE_INT.htmlconstant._TMFAILURE_MEM.htmlconstant._TMFAILURE_NEST.htmlconstant._TMFAILURE_REASON.htmlconstant._TMFAILURE_RTRY.htmlconstant._TMFAILURE_SIZE.htmlconstant._TMFAILURE_TRIVIAL.htmlconstant._TMSTART_SUCCESS.htmlfn.__tcancel.htmlfn.__tcommit.htmlfn.__tstart.htmlfn.__ttest.htmlarchaarch64index.htmlarmindex.htmlloongarch64index.htmlmipsindex.htmlmips64index.htmlnvptxindex.htmlpowerpcindex.htmlpowerpc64index.htmlriscv32index.htmlriscv64index.htmlwasmindex.htmlwasm32index.htmlwasm64index.htmlx86index.htmlx86_64index.htmlarmdspfn.__qadd.htmlfn.__qdbl.htmlfn.__qsub.htmlfn.__smlabb.htmlfn.__smlabt.htmlfn.__smlatb.htmlfn.__smlatt.htmlfn.__smlawb.htmlfn.__smlawt.htmlfn.__smulbb.htmlfn.__smulbt.htmlfn.__smultb.htmlfn.__smultt.htmlfn.__smulwb.htmlfn.__smulwt.htmlstruct.int16x2_t.htmlstruct.uint16x2_t.htmlneonfn.vld1_f32.htmlfn.vld1_p16.htmlfn.vld1_p64.htmlfn.vld1_p8.htmlfn.vld1_s16.htmlfn.vld1_s32.htmlfn.vld1_s64.htmlfn.vld1_s8.htmlfn.vld1_u16.htmlfn.vld1_u32.htmlfn.vld1_u64.htmlfn.vld1_u8.htmlfn.vld1q_f32.htmlfn.vld1q_p16.htmlfn.vld1q_p64.htmlfn.vld1q_p8.htmlfn.vld1q_s16.htmlfn.vld1q_s32.htmlfn.vld1q_s64.htmlfn.vld1q_s8.htmlfn.vld1q_u16.htmlfn.vld1q_u32.htmlfn.vld1q_u64.htmlfn.vld1q_u8.htmlfn.vsli_n_p16.htmlfn.vsli_n_p64.htmlfn.vsli_n_p8.htmlfn.vsli_n_s16.htmlfn.vsli_n_s32.htmlfn.vsli_n_s64.htmlfn.vsli_n_s8.htmlfn.vsli_n_u16.htmlfn.vsli_n_u32.htmlfn.vsli_n_u64.htmlfn.vsli_n_u8.htmlfn.vsliq_n_p16.htmlfn.vsliq_n_p64.htmlfn.vsliq_n_p8.htmlfn.vsliq_n_s16.htmlfn.vsliq_n_s32.htmlfn.vsliq_n_s64.htmlfn.vsliq_n_s8.htmlfn.vsliq_n_u16.htmlfn.vsliq_n_u32.htmlfn.vsliq_n_u64.htmlfn.vsliq_n_u8.htmlfn.vsri_n_p16.htmlfn.vsri_n_p64.htmlfn.vsri_n_p8.htmlfn.vsri_n_s16.htmlfn.vsri_n_s32.htmlfn.vsri_n_s64.htmlfn.vsri_n_s8.htmlfn.vsri_n_u16.htmlfn.vsri_n_u32.htmlfn.vsri_n_u64.htmlfn.vsri_n_u8.htmlfn.vsriq_n_p16.htmlfn.vsriq_n_p64.htmlfn.vsriq_n_p8.htmlfn.vsriq_n_s16.htmlfn.vsriq_n_s32.htmlfn.vsriq_n_s64.htmlfn.vsriq_n_s8.htmlfn.vsriq_n_u16.htmlfn.vsriq_n_u32.htmlfn.vsriq_n_u64.htmlfn.vsriq_n_u8.htmlfn.vst1_f32.htmlfn.vst1_p16.htmlfn.vst1_p64.htmlfn.vst1_p8.htmlfn.vst1_s16.htmlfn.vst1_s32.htmlfn.vst1_s64.htmlfn.vst1_s8.htmlfn.vst1_u16.htmlfn.vst1_u32.htmlfn.vst1_u64.htmlfn.vst1_u8.htmlfn.vst1q_f32.htmlfn.vst1q_p16.htmlfn.vst1q_p64.htmlfn.vst1q_p8.htmlfn.vst1q_s16.htmlfn.vst1q_s32.htmlfn.vst1q_s64.htmlfn.vst1q_s8.htmlfn.vst1q_u16.htmlfn.vst1q_u32.htmlfn.vst1q_u64.htmlfn.vst1q_u8.htmlfn.vtbl1_p8.htmlfn.vtbl1_s8.htmlfn.vtbl1_u8.htmlfn.vtbl2_p8.htmlfn.vtbl2_s8.htmlfn.vtbl2_u8.htmlfn.vtbl3_p8.htmlfn.vtbl3_s8.htmlfn.vtbl3_u8.htmlfn.vtbl4_p8.htmlfn.vtbl4_s8.htmlfn.vtbl4_u8.htmlfn.vtbx1_p8.htmlfn.vtbx1_s8.htmlfn.vtbx1_u8.htmlfn.vtbx2_p8.htmlfn.vtbx2_s8.htmlfn.vtbx2_u8.htmlfn.vtbx3_p8.htmlfn.vtbx3_s8.htmlfn.vtbx3_u8.htmlfn.vtbx4_p8.htmlfn.vtbx4_s8.htmlfn.vtbx4_u8.htmlsimd32fn.__qadd16.htmlfn.__qadd8.htmlfn.__qasx.htmlfn.__qsax.htmlfn.__qsub16.htmlfn.__qsub8.htmlfn.__sadd16.htmlfn.__sadd8.htmlfn.__sasx.htmlfn.__sel.htmlfn.__shadd16.htmlfn.__shadd8.htmlfn.__shsub16.htmlfn.__shsub8.htmlfn.__smlad.htmlfn.__smlsd.htmlfn.__smuad.htmlfn.__smuadx.htmlfn.__smusd.htmlfn.__smusdx.htmlfn.__ssub8.htmlfn.__usad8.htmlfn.__usada8.htmlfn.__usub8.htmlstruct.int8x4_t.htmlstruct.uint8x4_t.htmlarm_sharedbarriercp15struct.SY.htmlfn.__dmb.htmlfn.__dsb.htmlfn.__isb.htmlcrcfn.__crc32b.htmlfn.__crc32cb.htmlfn.__crc32ch.htmlfn.__crc32cw.htmlfn.__crc32h.htmlfn.__crc32w.htmlcryptofn.vaesdq_u8.htmlfn.vaeseq_u8.htmlfn.vaesimcq_u8.htmlfn.vaesmcq_u8.htmlfn.vsha1cq_u32.htmlfn.vsha1h_u32.htmlfn.vsha1mq_u32.htmlfn.vsha1pq_u32.htmlfn.vsha1su0q_u32.htmlfn.vsha1su1q_u32.htmlfn.vsha256h2q_u32.htmlfn.vsha256hq_u32.htmlfn.vsha256su0q_u32.htmlfn.vsha256su1q_u32.htmlhintsfn.__nop.htmlfn.__sev.htmlfn.__sevl.htmlfn.__wfe.htmlfn.__wfi.htmlfn.__yield.htmlneonfn.vaba_s16.htmlfn.vaba_s32.htmlfn.vaba_s8.htmlfn.vaba_u16.htmlfn.vaba_u32.htmlfn.vaba_u8.htmlfn.vabaq_s16.htmlfn.vabaq_s32.htmlfn.vabaq_s8.htmlfn.vabaq_u16.htmlfn.vabaq_u32.htmlfn.vabaq_u8.htmlfn.vabs_s16.htmlfn.vabs_s32.htmlfn.vabs_s8.htmlfn.vabsq_s16.htmlfn.vabsq_s32.htmlfn.vabsq_s8.htmlfn.vadd_f32.htmlfn.vadd_s16.htmlfn.vadd_s32.htmlfn.vadd_s8.htmlfn.vadd_u16.htmlfn.vadd_u32.htmlfn.vadd_u8.htmlfn.vaddhn_high_s16.htmlfn.vaddhn_high_s32.htmlfn.vaddhn_high_s64.htmlfn.vaddhn_high_u16.htmlfn.vaddhn_high_u32.htmlfn.vaddhn_high_u64.htmlfn.vaddhn_s16.htmlfn.vaddhn_s32.htmlfn.vaddhn_s64.htmlfn.vaddhn_u16.htmlfn.vaddhn_u32.htmlfn.vaddhn_u64.htmlfn.vaddl_high_s16.htmlfn.vaddl_high_s32.htmlfn.vaddl_high_s8.htmlfn.vaddl_high_u16.htmlfn.vaddl_high_u32.htmlfn.vaddl_high_u8.htmlfn.vaddl_s16.htmlfn.vaddl_s32.htmlfn.vaddl_s8.htmlfn.vaddl_u16.htmlfn.vaddl_u32.htmlfn.vaddl_u8.htmlfn.vaddq_f32.htmlfn.vaddq_s16.htmlfn.vaddq_s32.htmlfn.vaddq_s64.htmlfn.vaddq_s8.htmlfn.vaddq_u16.htmlfn.vaddq_u32.htmlfn.vaddq_u64.htmlfn.vaddq_u8.htmlfn.vaddw_high_s16.htmlfn.vaddw_high_s32.htmlfn.vaddw_high_s8.htmlfn.vaddw_high_u16.htmlfn.vaddw_high_u32.htmlfn.vaddw_high_u8.htmlfn.vaddw_s16.htmlfn.vaddw_s32.htmlfn.vaddw_s8.htmlfn.vaddw_u16.htmlfn.vaddw_u32.htmlfn.vaddw_u8.htmlfn.vbic_s16.htmlfn.vbic_s32.htmlfn.vbic_s64.htmlfn.vbic_s8.htmlfn.vbic_u16.htmlfn.vbic_u32.htmlfn.vbic_u64.htmlfn.vbic_u8.htmlfn.vbicq_s16.htmlfn.vbicq_s32.htmlfn.vbicq_s64.htmlfn.vbicq_s8.htmlfn.vbicq_u16.htmlfn.vbicq_u32.htmlfn.vbicq_u64.htmlfn.vbicq_u8.htmlfn.vbsl_f32.htmlfn.vbsl_p16.htmlfn.vbsl_p8.htmlfn.vbsl_s16.htmlfn.vbsl_s32.htmlfn.vbsl_s64.htmlfn.vbsl_s8.htmlfn.vbsl_u16.htmlfn.vbsl_u32.htmlfn.vbsl_u64.htmlfn.vbsl_u8.htmlfn.vbslq_f32.htmlfn.vbslq_p16.htmlfn.vbslq_p8.htmlfn.vbslq_s16.htmlfn.vbslq_s32.htmlfn.vbslq_s64.htmlfn.vbslq_s8.htmlfn.vbslq_u16.htmlfn.vbslq_u32.htmlfn.vbslq_u64.htmlfn.vbslq_u8.htmlfn.vcnt_p8.htmlfn.vcnt_s8.htmlfn.vcnt_u8.htmlfn.vcntq_p8.htmlfn.vcntq_s8.htmlfn.vcntq_u8.htmlfn.vcombine_f32.htmlfn.vcombine_p16.htmlfn.vcombine_p64.htmlfn.vcombine_p8.htmlfn.vcombine_s16.htmlfn.vcombine_s32.htmlfn.vcombine_s64.htmlfn.vcombine_s8.htmlfn.vcombine_u16.htmlfn.vcombine_u32.htmlfn.vcombine_u64.htmlfn.vcombine_u8.htmlfn.vdup_n_f32.htmlfn.vdup_n_p16.htmlfn.vdup_n_p8.htmlfn.vdup_n_s16.htmlfn.vdup_n_s32.htmlfn.vdup_n_s64.htmlfn.vdup_n_s8.htmlfn.vdup_n_u16.htmlfn.vdup_n_u32.htmlfn.vdup_n_u64.htmlfn.vdup_n_u8.htmlfn.vdupq_n_f32.htmlfn.vdupq_n_p16.htmlfn.vdupq_n_p8.htmlfn.vdupq_n_s16.htmlfn.vdupq_n_s32.htmlfn.vdupq_n_s64.htmlfn.vdupq_n_s8.htmlfn.vdupq_n_u16.htmlfn.vdupq_n_u32.htmlfn.vdupq_n_u64.htmlfn.vdupq_n_u8.htmlfn.vext_s64.htmlfn.vext_u64.htmlfn.vget_high_f32.htmlfn.vget_high_p16.htmlfn.vget_high_p8.htmlfn.vget_high_s16.htmlfn.vget_high_s32.htmlfn.vget_high_s64.htmlfn.vget_high_s8.htmlfn.vget_high_u16.htmlfn.vget_high_u32.htmlfn.vget_high_u64.htmlfn.vget_high_u8.htmlfn.vget_lane_f32.htmlfn.vget_lane_p16.htmlfn.vget_lane_p64.htmlfn.vget_lane_p8.htmlfn.vget_lane_s16.htmlfn.vget_lane_s32.htmlfn.vget_lane_s64.htmlfn.vget_lane_s8.htmlfn.vget_lane_u16.htmlfn.vget_lane_u32.htmlfn.vget_lane_u64.htmlfn.vget_lane_u8.htmlfn.vget_low_f32.htmlfn.vget_low_p16.htmlfn.vget_low_p8.htmlfn.vget_low_s16.htmlfn.vget_low_s32.htmlfn.vget_low_s64.htmlfn.vget_low_s8.htmlfn.vget_low_u16.htmlfn.vget_low_u32.htmlfn.vget_low_u64.htmlfn.vget_low_u8.htmlfn.vgetq_lane_f32.htmlfn.vgetq_lane_p16.htmlfn.vgetq_lane_p64.htmlfn.vgetq_lane_p8.htmlfn.vgetq_lane_s16.htmlfn.vgetq_lane_s32.htmlfn.vgetq_lane_s64.htmlfn.vgetq_lane_s8.htmlfn.vgetq_lane_u16.htmlfn.vgetq_lane_u32.htmlfn.vgetq_lane_u64.htmlfn.vgetq_lane_u8.htmlfn.vld1_dup_f32.htmlfn.vld1_dup_p16.htmlfn.vld1_dup_p64.htmlfn.vld1_dup_p8.htmlfn.vld1_dup_s16.htmlfn.vld1_dup_s32.htmlfn.vld1_dup_s64.htmlfn.vld1_dup_s8.htmlfn.vld1_dup_u16.htmlfn.vld1_dup_u32.htmlfn.vld1_dup_u64.htmlfn.vld1_dup_u8.htmlfn.vld1_lane_f32.htmlfn.vld1_lane_p16.htmlfn.vld1_lane_p64.htmlfn.vld1_lane_p8.htmlfn.vld1_lane_s16.htmlfn.vld1_lane_s32.htmlfn.vld1_lane_s64.htmlfn.vld1_lane_s8.htmlfn.vld1_lane_u16.htmlfn.vld1_lane_u32.htmlfn.vld1_lane_u64.htmlfn.vld1_lane_u8.htmlfn.vld1q_dup_f32.htmlfn.vld1q_dup_p16.htmlfn.vld1q_dup_p64.htmlfn.vld1q_dup_p8.htmlfn.vld1q_dup_s16.htmlfn.vld1q_dup_s32.htmlfn.vld1q_dup_s64.htmlfn.vld1q_dup_s8.htmlfn.vld1q_dup_u16.htmlfn.vld1q_dup_u32.htmlfn.vld1q_dup_u64.htmlfn.vld1q_dup_u8.htmlfn.vld1q_lane_f32.htmlfn.vld1q_lane_p16.htmlfn.vld1q_lane_p64.htmlfn.vld1q_lane_p8.htmlfn.vld1q_lane_s16.htmlfn.vld1q_lane_s32.htmlfn.vld1q_lane_s64.htmlfn.vld1q_lane_s8.htmlfn.vld1q_lane_u16.htmlfn.vld1q_lane_u32.htmlfn.vld1q_lane_u64.htmlfn.vld1q_lane_u8.htmlfn.vldrq_p128.htmlfn.vmmlaq_s32.htmlfn.vmmlaq_u32.htmlfn.vmov_n_f32.htmlfn.vmov_n_p16.htmlfn.vmov_n_p8.htmlfn.vmov_n_s16.htmlfn.vmov_n_s32.htmlfn.vmov_n_s64.htmlfn.vmov_n_s8.htmlfn.vmov_n_u16.htmlfn.vmov_n_u32.htmlfn.vmov_n_u64.htmlfn.vmov_n_u8.htmlfn.vmovl_s16.htmlfn.vmovl_s32.htmlfn.vmovl_s8.htmlfn.vmovl_u16.htmlfn.vmovl_u32.htmlfn.vmovl_u8.htmlfn.vmovn_s16.htmlfn.vmovn_s32.htmlfn.vmovn_s64.htmlfn.vmovn_u16.htmlfn.vmovn_u32.htmlfn.vmovn_u64.htmlfn.vmovq_n_f32.htmlfn.vmovq_n_p16.htmlfn.vmovq_n_p8.htmlfn.vmovq_n_s16.htmlfn.vmovq_n_s32.htmlfn.vmovq_n_s64.htmlfn.vmovq_n_s8.htmlfn.vmovq_n_u16.htmlfn.vmovq_n_u32.htmlfn.vmovq_n_u64.htmlfn.vmovq_n_u8.htmlfn.vmvn_p8.htmlfn.vmvn_s16.htmlfn.vmvn_s32.htmlfn.vmvn_s8.htmlfn.vmvn_u16.htmlfn.vmvn_u32.htmlfn.vmvn_u8.htmlfn.vmvnq_p8.htmlfn.vmvnq_s16.htmlfn.vmvnq_s32.htmlfn.vmvnq_s8.htmlfn.vmvnq_u16.htmlfn.vmvnq_u32.htmlfn.vmvnq_u8.htmlfn.vorn_s16.htmlfn.vorn_s32.htmlfn.vorn_s64.htmlfn.vorn_s8.htmlfn.vorn_u16.htmlfn.vorn_u32.htmlfn.vorn_u64.htmlfn.vorn_u8.htmlfn.vornq_s16.htmlfn.vornq_s32.htmlfn.vornq_s64.htmlfn.vornq_s8.htmlfn.vornq_u16.htmlfn.vornq_u32.htmlfn.vornq_u64.htmlfn.vornq_u8.htmlfn.vpadal_s16.htmlfn.vpadal_s32.htmlfn.vpadal_s8.htmlfn.vpadal_u16.htmlfn.vpadal_u32.htmlfn.vpadal_u8.htmlfn.vpadalq_s16.htmlfn.vpadalq_s32.htmlfn.vpadalq_s8.htmlfn.vpadalq_u16.htmlfn.vpadalq_u32.htmlfn.vpadalq_u8.htmlfn.vpadd_s16.htmlfn.vpadd_s32.htmlfn.vpadd_s8.htmlfn.vpadd_u16.htmlfn.vpadd_u32.htmlfn.vpadd_u8.htmlfn.vpaddl_s16.htmlfn.vpaddl_s32.htmlfn.vpaddl_s8.htmlfn.vpaddl_u16.htmlfn.vpaddl_u32.htmlfn.vpaddl_u8.htmlfn.vpaddlq_s16.htmlfn.vpaddlq_s32.htmlfn.vpaddlq_s8.htmlfn.vpaddlq_u16.htmlfn.vpaddlq_u32.htmlfn.vpaddlq_u8.htmlfn.vpmax_f32.htmlfn.vpmax_s16.htmlfn.vpmax_s32.htmlfn.vpmax_s8.htmlfn.vpmax_u16.htmlfn.vpmax_u32.htmlfn.vpmax_u8.htmlfn.vpmin_f32.htmlfn.vpmin_s16.htmlfn.vpmin_s32.htmlfn.vpmin_s8.htmlfn.vpmin_u16.htmlfn.vpmin_u32.htmlfn.vpmin_u8.htmlfn.vraddhn_high_s16.htmlfn.vraddhn_high_s32.htmlfn.vraddhn_high_s64.htmlfn.vraddhn_high_u16.htmlfn.vraddhn_high_u32.htmlfn.vraddhn_high_u64.htmlfn.vraddhn_s16.htmlfn.vraddhn_s32.htmlfn.vraddhn_s64.htmlfn.vraddhn_u16.htmlfn.vraddhn_u32.htmlfn.vraddhn_u64.htmlfn.vrev16_p8.htmlfn.vrev16_s8.htmlfn.vrev16_u8.htmlfn.vrev16q_p8.htmlfn.vrev16q_s8.htmlfn.vrev16q_u8.htmlfn.vrev32_p16.htmlfn.vrev32_p8.htmlfn.vrev32_s16.htmlfn.vrev32_s8.htmlfn.vrev32_u16.htmlfn.vrev32_u8.htmlfn.vrev32q_p16.htmlfn.vrev32q_p8.htmlfn.vrev32q_s16.htmlfn.vrev32q_s8.htmlfn.vrev32q_u16.htmlfn.vrev32q_u8.htmlfn.vrev64_f32.htmlfn.vrev64_p16.htmlfn.vrev64_p8.htmlfn.vrev64_s16.htmlfn.vrev64_s32.htmlfn.vrev64_s8.htmlfn.vrev64_u16.htmlfn.vrev64_u32.htmlfn.vrev64_u8.htmlfn.vrev64q_f32.htmlfn.vrev64q_p16.htmlfn.vrev64q_p8.htmlfn.vrev64q_s16.htmlfn.vrev64q_s32.htmlfn.vrev64q_s8.htmlfn.vrev64q_u16.htmlfn.vrev64q_u32.htmlfn.vrev64q_u8.htmlfn.vstrq_p128.htmlfn.vusmmlaq_s32.htmlgeneratedfn.vabal_s16.htmlfn.vabal_s32.htmlfn.vabal_s8.htmlfn.vabal_u16.htmlfn.vabal_u32.htmlfn.vabal_u8.htmlfn.vabd_f32.htmlfn.vabd_s16.htmlfn.vabd_s32.htmlfn.vabd_s8.htmlfn.vabd_u16.htmlfn.vabd_u32.htmlfn.vabd_u8.htmlfn.vabdl_s16.htmlfn.vabdl_s32.htmlfn.vabdl_s8.htmlfn.vabdl_u16.htmlfn.vabdl_u32.htmlfn.vabdl_u8.htmlfn.vabdq_f32.htmlfn.vabdq_s16.htmlfn.vabdq_s32.htmlfn.vabdq_s8.htmlfn.vabdq_u16.htmlfn.vabdq_u32.htmlfn.vabdq_u8.htmlfn.vabs_f32.htmlfn.vabsq_f32.htmlfn.vadd_p16.htmlfn.vadd_p64.htmlfn.vadd_p8.htmlfn.vaddq_p128.htmlfn.vaddq_p16.htmlfn.vaddq_p64.htmlfn.vaddq_p8.htmlfn.vand_s16.htmlfn.vand_s32.htmlfn.vand_s64.htmlfn.vand_s8.htmlfn.vand_u16.htmlfn.vand_u32.htmlfn.vand_u64.htmlfn.vand_u8.htmlfn.vandq_s16.htmlfn.vandq_s32.htmlfn.vandq_s64.htmlfn.vandq_s8.htmlfn.vandq_u16.htmlfn.vandq_u32.htmlfn.vandq_u64.htmlfn.vandq_u8.htmlfn.vcage_f32.htmlfn.vcageq_f32.htmlfn.vcagt_f32.htmlfn.vcagtq_f32.htmlfn.vcale_f32.htmlfn.vcaleq_f32.htmlfn.vcalt_f32.htmlfn.vcaltq_f32.htmlfn.vceq_f32.htmlfn.vceq_p8.htmlfn.vceq_s16.htmlfn.vceq_s32.htmlfn.vceq_s8.htmlfn.vceq_u16.htmlfn.vceq_u32.htmlfn.vceq_u8.htmlfn.vceqq_f32.htmlfn.vceqq_p8.htmlfn.vceqq_s16.htmlfn.vceqq_s32.htmlfn.vceqq_s8.htmlfn.vceqq_u16.htmlfn.vceqq_u32.htmlfn.vceqq_u8.htmlfn.vcge_f32.htmlfn.vcge_s16.htmlfn.vcge_s32.htmlfn.vcge_s8.htmlfn.vcge_u16.htmlfn.vcge_u32.htmlfn.vcge_u8.htmlfn.vcgeq_f32.htmlfn.vcgeq_s16.htmlfn.vcgeq_s32.htmlfn.vcgeq_s8.htmlfn.vcgeq_u16.htmlfn.vcgeq_u32.htmlfn.vcgeq_u8.htmlfn.vcgt_f32.htmlfn.vcgt_s16.htmlfn.vcgt_s32.htmlfn.vcgt_s8.htmlfn.vcgt_u16.htmlfn.vcgt_u32.htmlfn.vcgt_u8.htmlfn.vcgtq_f32.htmlfn.vcgtq_s16.htmlfn.vcgtq_s32.htmlfn.vcgtq_s8.htmlfn.vcgtq_u16.htmlfn.vcgtq_u32.htmlfn.vcgtq_u8.htmlfn.vcle_f32.htmlfn.vcle_s16.htmlfn.vcle_s32.htmlfn.vcle_s8.htmlfn.vcle_u16.htmlfn.vcle_u32.htmlfn.vcle_u8.htmlfn.vcleq_f32.htmlfn.vcleq_s16.htmlfn.vcleq_s32.htmlfn.vcleq_s8.htmlfn.vcleq_u16.htmlfn.vcleq_u32.htmlfn.vcleq_u8.htmlfn.vcls_s16.htmlfn.vcls_s32.htmlfn.vcls_s8.htmlfn.vcls_u16.htmlfn.vcls_u32.htmlfn.vcls_u8.htmlfn.vclsq_s16.htmlfn.vclsq_s32.htmlfn.vclsq_s8.htmlfn.vclsq_u16.htmlfn.vclsq_u32.htmlfn.vclsq_u8.htmlfn.vclt_f32.htmlfn.vclt_s16.htmlfn.vclt_s32.htmlfn.vclt_s8.htmlfn.vclt_u16.htmlfn.vclt_u32.htmlfn.vclt_u8.htmlfn.vcltq_f32.htmlfn.vcltq_s16.htmlfn.vcltq_s32.htmlfn.vcltq_s8.htmlfn.vcltq_u16.htmlfn.vcltq_u32.htmlfn.vcltq_u8.htmlfn.vclz_s16.htmlfn.vclz_s32.htmlfn.vclz_s8.htmlfn.vclz_u16.htmlfn.vclz_u32.htmlfn.vclz_u8.htmlfn.vclzq_s16.htmlfn.vclzq_s32.htmlfn.vclzq_s8.htmlfn.vclzq_u16.htmlfn.vclzq_u32.htmlfn.vclzq_u8.htmlfn.vcreate_f32.htmlfn.vcreate_p16.htmlfn.vcreate_p64.htmlfn.vcreate_p8.htmlfn.vcreate_s16.htmlfn.vcreate_s32.htmlfn.vcreate_s64.htmlfn.vcreate_s8.htmlfn.vcreate_u16.htmlfn.vcreate_u32.htmlfn.vcreate_u64.htmlfn.vcreate_u8.htmlfn.vcvt_f32_s32.htmlfn.vcvt_f32_u32.htmlfn.vcvt_n_f32_s32.htmlfn.vcvt_n_f32_u32.htmlfn.vcvt_n_s32_f32.htmlfn.vcvt_n_u32_f32.htmlfn.vcvt_s32_f32.htmlfn.vcvt_u32_f32.htmlfn.vcvtq_f32_s32.htmlfn.vcvtq_f32_u32.htmlfn.vcvtq_n_f32_s32.htmlfn.vcvtq_n_f32_u32.htmlfn.vcvtq_n_s32_f32.htmlfn.vcvtq_n_u32_f32.htmlfn.vcvtq_s32_f32.htmlfn.vcvtq_u32_f32.htmlfn.vdot_lane_s32.htmlfn.vdot_lane_u32.htmlfn.vdot_s32.htmlfn.vdot_u32.htmlfn.vdotq_lane_s32.htmlfn.vdotq_lane_u32.htmlfn.vdotq_s32.htmlfn.vdotq_u32.htmlfn.vdup_lane_f32.htmlfn.vdup_lane_p16.htmlfn.vdup_lane_p8.htmlfn.vdup_lane_s16.htmlfn.vdup_lane_s32.htmlfn.vdup_lane_s64.htmlfn.vdup_lane_s8.htmlfn.vdup_lane_u16.htmlfn.vdup_lane_u32.htmlfn.vdup_lane_u64.htmlfn.vdup_lane_u8.htmlfn.vdup_laneq_f32.htmlfn.vdup_laneq_p16.htmlfn.vdup_laneq_p8.htmlfn.vdup_laneq_s16.htmlfn.vdup_laneq_s32.htmlfn.vdup_laneq_s64.htmlfn.vdup_laneq_s8.htmlfn.vdup_laneq_u16.htmlfn.vdup_laneq_u32.htmlfn.vdup_laneq_u64.htmlfn.vdup_laneq_u8.htmlfn.vdupq_lane_f32.htmlfn.vdupq_lane_p16.htmlfn.vdupq_lane_p8.htmlfn.vdupq_lane_s16.htmlfn.vdupq_lane_s32.htmlfn.vdupq_lane_s64.htmlfn.vdupq_lane_s8.htmlfn.vdupq_lane_u16.htmlfn.vdupq_lane_u32.htmlfn.vdupq_lane_u64.htmlfn.vdupq_lane_u8.htmlfn.vdupq_laneq_f32.htmlfn.vdupq_laneq_p16.htmlfn.vdupq_laneq_p8.htmlfn.vdupq_laneq_s16.htmlfn.vdupq_laneq_s32.htmlfn.vdupq_laneq_s64.htmlfn.vdupq_laneq_s8.htmlfn.vdupq_laneq_u16.htmlfn.vdupq_laneq_u32.htmlfn.vdupq_laneq_u64.htmlfn.vdupq_laneq_u8.htmlfn.veor_s16.htmlfn.veor_s32.htmlfn.veor_s64.htmlfn.veor_s8.htmlfn.veor_u16.htmlfn.veor_u32.htmlfn.veor_u64.htmlfn.veor_u8.htmlfn.veorq_s16.htmlfn.veorq_s32.htmlfn.veorq_s64.htmlfn.veorq_s8.htmlfn.veorq_u16.htmlfn.veorq_u32.htmlfn.veorq_u64.htmlfn.veorq_u8.htmlfn.vext_f32.htmlfn.vext_p16.htmlfn.vext_p8.htmlfn.vext_s16.htmlfn.vext_s32.htmlfn.vext_s8.htmlfn.vext_u16.htmlfn.vext_u32.htmlfn.vext_u8.htmlfn.vextq_f32.htmlfn.vextq_p16.htmlfn.vextq_p8.htmlfn.vextq_s16.htmlfn.vextq_s32.htmlfn.vextq_s64.htmlfn.vextq_s8.htmlfn.vextq_u16.htmlfn.vextq_u32.htmlfn.vextq_u64.htmlfn.vextq_u8.htmlfn.vfma_f32.htmlfn.vfma_n_f32.htmlfn.vfmaq_f32.htmlfn.vfmaq_n_f32.htmlfn.vfms_f32.htmlfn.vfms_n_f32.htmlfn.vfmsq_f32.htmlfn.vfmsq_n_f32.htmlfn.vhadd_s16.htmlfn.vhadd_s32.htmlfn.vhadd_s8.htmlfn.vhadd_u16.htmlfn.vhadd_u32.htmlfn.vhadd_u8.htmlfn.vhaddq_s16.htmlfn.vhaddq_s32.htmlfn.vhaddq_s8.htmlfn.vhaddq_u16.htmlfn.vhaddq_u32.htmlfn.vhaddq_u8.htmlfn.vhsub_s16.htmlfn.vhsub_s32.htmlfn.vhsub_s8.htmlfn.vhsub_u16.htmlfn.vhsub_u32.htmlfn.vhsub_u8.htmlfn.vhsubq_s16.htmlfn.vhsubq_s32.htmlfn.vhsubq_s8.htmlfn.vhsubq_u16.htmlfn.vhsubq_u32.htmlfn.vhsubq_u8.htmlfn.vld1_f32_x2.htmlfn.vld1_f32_x3.htmlfn.vld1_f32_x4.htmlfn.vld1_p16_x2.htmlfn.vld1_p16_x3.htmlfn.vld1_p16_x4.htmlfn.vld1_p64_x2.htmlfn.vld1_p64_x3.htmlfn.vld1_p64_x4.htmlfn.vld1_p8_x2.htmlfn.vld1_p8_x3.htmlfn.vld1_p8_x4.htmlfn.vld1_s16_x2.htmlfn.vld1_s16_x3.htmlfn.vld1_s16_x4.htmlfn.vld1_s32_x2.htmlfn.vld1_s32_x3.htmlfn.vld1_s32_x4.htmlfn.vld1_s64_x2.htmlfn.vld1_s64_x3.htmlfn.vld1_s64_x4.htmlfn.vld1_s8_x2.htmlfn.vld1_s8_x3.htmlfn.vld1_s8_x4.htmlfn.vld1_u16_x2.htmlfn.vld1_u16_x3.htmlfn.vld1_u16_x4.htmlfn.vld1_u32_x2.htmlfn.vld1_u32_x3.htmlfn.vld1_u32_x4.htmlfn.vld1_u64_x2.htmlfn.vld1_u64_x3.htmlfn.vld1_u64_x4.htmlfn.vld1_u8_x2.htmlfn.vld1_u8_x3.htmlfn.vld1_u8_x4.htmlfn.vld1q_f32_x2.htmlfn.vld1q_f32_x3.htmlfn.vld1q_f32_x4.htmlfn.vld1q_p16_x2.htmlfn.vld1q_p16_x3.htmlfn.vld1q_p16_x4.htmlfn.vld1q_p64_x2.htmlfn.vld1q_p64_x3.htmlfn.vld1q_p64_x4.htmlfn.vld1q_p8_x2.htmlfn.vld1q_p8_x3.htmlfn.vld1q_p8_x4.htmlfn.vld1q_s16_x2.htmlfn.vld1q_s16_x3.htmlfn.vld1q_s16_x4.htmlfn.vld1q_s32_x2.htmlfn.vld1q_s32_x3.htmlfn.vld1q_s32_x4.htmlfn.vld1q_s64_x2.htmlfn.vld1q_s64_x3.htmlfn.vld1q_s64_x4.htmlfn.vld1q_s8_x2.htmlfn.vld1q_s8_x3.htmlfn.vld1q_s8_x4.htmlfn.vld1q_u16_x2.htmlfn.vld1q_u16_x3.htmlfn.vld1q_u16_x4.htmlfn.vld1q_u32_x2.htmlfn.vld1q_u32_x3.htmlfn.vld1q_u32_x4.htmlfn.vld1q_u64_x2.htmlfn.vld1q_u64_x3.htmlfn.vld1q_u64_x4.htmlfn.vld1q_u8_x2.htmlfn.vld1q_u8_x3.htmlfn.vld1q_u8_x4.htmlfn.vld2_dup_f32.htmlfn.vld2_dup_p16.htmlfn.vld2_dup_p64.htmlfn.vld2_dup_p8.htmlfn.vld2_dup_s16.htmlfn.vld2_dup_s32.htmlfn.vld2_dup_s64.htmlfn.vld2_dup_s8.htmlfn.vld2_dup_u16.htmlfn.vld2_dup_u32.htmlfn.vld2_dup_u64.htmlfn.vld2_dup_u8.htmlfn.vld2_f32.htmlfn.vld2_lane_f32.htmlfn.vld2_lane_p16.htmlfn.vld2_lane_p8.htmlfn.vld2_lane_s16.htmlfn.vld2_lane_s32.htmlfn.vld2_lane_s8.htmlfn.vld2_lane_u16.htmlfn.vld2_lane_u32.htmlfn.vld2_lane_u8.htmlfn.vld2_p16.htmlfn.vld2_p64.htmlfn.vld2_p8.htmlfn.vld2_s16.htmlfn.vld2_s32.htmlfn.vld2_s64.htmlfn.vld2_s8.htmlfn.vld2_u16.htmlfn.vld2_u32.htmlfn.vld2_u64.htmlfn.vld2_u8.htmlfn.vld2q_dup_f32.htmlfn.vld2q_dup_p16.htmlfn.vld2q_dup_p8.htmlfn.vld2q_dup_s16.htmlfn.vld2q_dup_s32.htmlfn.vld2q_dup_s8.htmlfn.vld2q_dup_u16.htmlfn.vld2q_dup_u32.htmlfn.vld2q_dup_u8.htmlfn.vld2q_f32.htmlfn.vld2q_lane_f32.htmlfn.vld2q_lane_p16.htmlfn.vld2q_lane_s16.htmlfn.vld2q_lane_s32.htmlfn.vld2q_lane_u16.htmlfn.vld2q_lane_u32.htmlfn.vld2q_p16.htmlfn.vld2q_p8.htmlfn.vld2q_s16.htmlfn.vld2q_s32.htmlfn.vld2q_s8.htmlfn.vld2q_u16.htmlfn.vld2q_u32.htmlfn.vld2q_u8.htmlfn.vld3_dup_f32.htmlfn.vld3_dup_p16.htmlfn.vld3_dup_p64.htmlfn.vld3_dup_p8.htmlfn.vld3_dup_s16.htmlfn.vld3_dup_s32.htmlfn.vld3_dup_s64.htmlfn.vld3_dup_s8.htmlfn.vld3_dup_u16.htmlfn.vld3_dup_u32.htmlfn.vld3_dup_u64.htmlfn.vld3_dup_u8.htmlfn.vld3_f32.htmlfn.vld3_lane_f32.htmlfn.vld3_lane_p16.htmlfn.vld3_lane_p8.htmlfn.vld3_lane_s16.htmlfn.vld3_lane_s32.htmlfn.vld3_lane_s8.htmlfn.vld3_lane_u16.htmlfn.vld3_lane_u32.htmlfn.vld3_lane_u8.htmlfn.vld3_p16.htmlfn.vld3_p64.htmlfn.vld3_p8.htmlfn.vld3_s16.htmlfn.vld3_s32.htmlfn.vld3_s64.htmlfn.vld3_s8.htmlfn.vld3_u16.htmlfn.vld3_u32.htmlfn.vld3_u64.htmlfn.vld3_u8.htmlfn.vld3q_dup_f32.htmlfn.vld3q_dup_p16.htmlfn.vld3q_dup_p8.htmlfn.vld3q_dup_s16.htmlfn.vld3q_dup_s32.htmlfn.vld3q_dup_s8.htmlfn.vld3q_dup_u16.htmlfn.vld3q_dup_u32.htmlfn.vld3q_dup_u8.htmlfn.vld3q_f32.htmlfn.vld3q_lane_f32.htmlfn.vld3q_lane_p16.htmlfn.vld3q_lane_s16.htmlfn.vld3q_lane_s32.htmlfn.vld3q_lane_u16.htmlfn.vld3q_lane_u32.htmlfn.vld3q_p16.htmlfn.vld3q_p8.htmlfn.vld3q_s16.htmlfn.vld3q_s32.htmlfn.vld3q_s8.htmlfn.vld3q_u16.htmlfn.vld3q_u32.htmlfn.vld3q_u8.htmlfn.vld4_dup_f32.htmlfn.vld4_dup_p16.htmlfn.vld4_dup_p64.htmlfn.vld4_dup_p8.htmlfn.vld4_dup_s16.htmlfn.vld4_dup_s32.htmlfn.vld4_dup_s64.htmlfn.vld4_dup_s8.htmlfn.vld4_dup_u16.htmlfn.vld4_dup_u32.htmlfn.vld4_dup_u64.htmlfn.vld4_dup_u8.htmlfn.vld4_f32.htmlfn.vld4_lane_f32.htmlfn.vld4_lane_p16.htmlfn.vld4_lane_p8.htmlfn.vld4_lane_s16.htmlfn.vld4_lane_s32.htmlfn.vld4_lane_s8.htmlfn.vld4_lane_u16.htmlfn.vld4_lane_u32.htmlfn.vld4_lane_u8.htmlfn.vld4_p16.htmlfn.vld4_p64.htmlfn.vld4_p8.htmlfn.vld4_s16.htmlfn.vld4_s32.htmlfn.vld4_s64.htmlfn.vld4_s8.htmlfn.vld4_u16.htmlfn.vld4_u32.htmlfn.vld4_u64.htmlfn.vld4_u8.htmlfn.vld4q_dup_f32.htmlfn.vld4q_dup_p16.htmlfn.vld4q_dup_p8.htmlfn.vld4q_dup_s16.htmlfn.vld4q_dup_s32.htmlfn.vld4q_dup_s8.htmlfn.vld4q_dup_u16.htmlfn.vld4q_dup_u32.htmlfn.vld4q_dup_u8.htmlfn.vld4q_f32.htmlfn.vld4q_lane_f32.htmlfn.vld4q_lane_p16.htmlfn.vld4q_lane_s16.htmlfn.vld4q_lane_s32.htmlfn.vld4q_lane_u16.htmlfn.vld4q_lane_u32.htmlfn.vld4q_p16.htmlfn.vld4q_p8.htmlfn.vld4q_s16.htmlfn.vld4q_s32.htmlfn.vld4q_s8.htmlfn.vld4q_u16.htmlfn.vld4q_u32.htmlfn.vld4q_u8.htmlfn.vmax_f32.htmlfn.vmax_s16.htmlfn.vmax_s32.htmlfn.vmax_s8.htmlfn.vmax_u16.htmlfn.vmax_u32.htmlfn.vmax_u8.htmlfn.vmaxnm_f32.htmlfn.vmaxnmq_f32.htmlfn.vmaxq_f32.htmlfn.vmaxq_s16.htmlfn.vmaxq_s32.htmlfn.vmaxq_s8.htmlfn.vmaxq_u16.htmlfn.vmaxq_u32.htmlfn.vmaxq_u8.htmlfn.vmin_f32.htmlfn.vmin_s16.htmlfn.vmin_s32.htmlfn.vmin_s8.htmlfn.vmin_u16.htmlfn.vmin_u32.htmlfn.vmin_u8.htmlfn.vminnm_f32.htmlfn.vminnmq_f32.htmlfn.vminq_f32.htmlfn.vminq_s16.htmlfn.vminq_s32.htmlfn.vminq_s8.htmlfn.vminq_u16.htmlfn.vminq_u32.htmlfn.vminq_u8.htmlfn.vmla_f32.htmlfn.vmla_lane_f32.htmlfn.vmla_lane_s16.htmlfn.vmla_lane_s32.htmlfn.vmla_lane_u16.htmlfn.vmla_lane_u32.htmlfn.vmla_laneq_f32.htmlfn.vmla_laneq_s16.htmlfn.vmla_laneq_s32.htmlfn.vmla_laneq_u16.htmlfn.vmla_laneq_u32.htmlfn.vmla_n_f32.htmlfn.vmla_n_s16.htmlfn.vmla_n_s32.htmlfn.vmla_n_u16.htmlfn.vmla_n_u32.htmlfn.vmla_s16.htmlfn.vmla_s32.htmlfn.vmla_s8.htmlfn.vmla_u16.htmlfn.vmla_u32.htmlfn.vmla_u8.htmlfn.vmlal_lane_s16.htmlfn.vmlal_lane_s32.htmlfn.vmlal_lane_u16.htmlfn.vmlal_lane_u32.htmlfn.vmlal_laneq_s16.htmlfn.vmlal_laneq_s32.htmlfn.vmlal_laneq_u16.htmlfn.vmlal_laneq_u32.htmlfn.vmlal_n_s16.htmlfn.vmlal_n_s32.htmlfn.vmlal_n_u16.htmlfn.vmlal_n_u32.htmlfn.vmlal_s16.htmlfn.vmlal_s32.htmlfn.vmlal_s8.htmlfn.vmlal_u16.htmlfn.vmlal_u32.htmlfn.vmlal_u8.htmlfn.vmlaq_f32.htmlfn.vmlaq_lane_f32.htmlfn.vmlaq_lane_s16.htmlfn.vmlaq_lane_s32.htmlfn.vmlaq_lane_u16.htmlfn.vmlaq_lane_u32.htmlfn.vmlaq_laneq_f32.htmlfn.vmlaq_laneq_s16.htmlfn.vmlaq_laneq_s32.htmlfn.vmlaq_laneq_u16.htmlfn.vmlaq_laneq_u32.htmlfn.vmlaq_n_f32.htmlfn.vmlaq_n_s16.htmlfn.vmlaq_n_s32.htmlfn.vmlaq_n_u16.htmlfn.vmlaq_n_u32.htmlfn.vmlaq_s16.htmlfn.vmlaq_s32.htmlfn.vmlaq_s8.htmlfn.vmlaq_u16.htmlfn.vmlaq_u32.htmlfn.vmlaq_u8.htmlfn.vmls_f32.htmlfn.vmls_lane_f32.htmlfn.vmls_lane_s16.htmlfn.vmls_lane_s32.htmlfn.vmls_lane_u16.htmlfn.vmls_lane_u32.htmlfn.vmls_laneq_f32.htmlfn.vmls_laneq_s16.htmlfn.vmls_laneq_s32.htmlfn.vmls_laneq_u16.htmlfn.vmls_laneq_u32.htmlfn.vmls_n_f32.htmlfn.vmls_n_s16.htmlfn.vmls_n_s32.htmlfn.vmls_n_u16.htmlfn.vmls_n_u32.htmlfn.vmls_s16.htmlfn.vmls_s32.htmlfn.vmls_s8.htmlfn.vmls_u16.htmlfn.vmls_u32.htmlfn.vmls_u8.htmlfn.vmlsl_lane_s16.htmlfn.vmlsl_lane_s32.htmlfn.vmlsl_lane_u16.htmlfn.vmlsl_lane_u32.htmlfn.vmlsl_laneq_s16.htmlfn.vmlsl_laneq_s32.htmlfn.vmlsl_laneq_u16.htmlfn.vmlsl_laneq_u32.htmlfn.vmlsl_n_s16.htmlfn.vmlsl_n_s32.htmlfn.vmlsl_n_u16.htmlfn.vmlsl_n_u32.htmlfn.vmlsl_s16.htmlfn.vmlsl_s32.htmlfn.vmlsl_s8.htmlfn.vmlsl_u16.htmlfn.vmlsl_u32.htmlfn.vmlsl_u8.htmlfn.vmlsq_f32.htmlfn.vmlsq_lane_f32.htmlfn.vmlsq_lane_s16.htmlfn.vmlsq_lane_s32.htmlfn.vmlsq_lane_u16.htmlfn.vmlsq_lane_u32.htmlfn.vmlsq_laneq_f32.htmlfn.vmlsq_laneq_s16.htmlfn.vmlsq_laneq_s32.htmlfn.vmlsq_laneq_u16.htmlfn.vmlsq_laneq_u32.htmlfn.vmlsq_n_f32.htmlfn.vmlsq_n_s16.htmlfn.vmlsq_n_s32.htmlfn.vmlsq_n_u16.htmlfn.vmlsq_n_u32.htmlfn.vmlsq_s16.htmlfn.vmlsq_s32.htmlfn.vmlsq_s8.htmlfn.vmlsq_u16.htmlfn.vmlsq_u32.htmlfn.vmlsq_u8.htmlfn.vmul_f32.htmlfn.vmul_lane_f32.htmlfn.vmul_lane_s16.htmlfn.vmul_lane_s32.htmlfn.vmul_lane_u16.htmlfn.vmul_lane_u32.htmlfn.vmul_laneq_f32.htmlfn.vmul_laneq_s16.htmlfn.vmul_laneq_s32.htmlfn.vmul_laneq_u16.htmlfn.vmul_laneq_u32.htmlfn.vmul_n_f32.htmlfn.vmul_n_s16.htmlfn.vmul_n_s32.htmlfn.vmul_n_u16.htmlfn.vmul_n_u32.htmlfn.vmul_p8.htmlfn.vmul_s16.htmlfn.vmul_s32.htmlfn.vmul_s8.htmlfn.vmul_u16.htmlfn.vmul_u32.htmlfn.vmul_u8.htmlfn.vmull_lane_s16.htmlfn.vmull_lane_s32.htmlfn.vmull_lane_u16.htmlfn.vmull_lane_u32.htmlfn.vmull_laneq_s16.htmlfn.vmull_laneq_s32.htmlfn.vmull_laneq_u16.htmlfn.vmull_laneq_u32.htmlfn.vmull_n_s16.htmlfn.vmull_n_s32.htmlfn.vmull_n_u16.htmlfn.vmull_n_u32.htmlfn.vmull_p8.htmlfn.vmull_s16.htmlfn.vmull_s32.htmlfn.vmull_s8.htmlfn.vmull_u16.htmlfn.vmull_u32.htmlfn.vmull_u8.htmlfn.vmulq_f32.htmlfn.vmulq_lane_f32.htmlfn.vmulq_lane_s16.htmlfn.vmulq_lane_s32.htmlfn.vmulq_lane_u16.htmlfn.vmulq_lane_u32.htmlfn.vmulq_laneq_f32.htmlfn.vmulq_laneq_s16.htmlfn.vmulq_laneq_s32.htmlfn.vmulq_laneq_u16.htmlfn.vmulq_laneq_u32.htmlfn.vmulq_n_f32.htmlfn.vmulq_n_s16.htmlfn.vmulq_n_s32.htmlfn.vmulq_n_u16.htmlfn.vmulq_n_u32.htmlfn.vmulq_p8.htmlfn.vmulq_s16.htmlfn.vmulq_s32.htmlfn.vmulq_s8.htmlfn.vmulq_u16.htmlfn.vmulq_u32.htmlfn.vmulq_u8.htmlfn.vneg_f32.htmlfn.vneg_s16.htmlfn.vneg_s32.htmlfn.vneg_s8.htmlfn.vnegq_f32.htmlfn.vnegq_s16.htmlfn.vnegq_s32.htmlfn.vnegq_s8.htmlfn.vorr_s16.htmlfn.vorr_s32.htmlfn.vorr_s64.htmlfn.vorr_s8.htmlfn.vorr_u16.htmlfn.vorr_u32.htmlfn.vorr_u64.htmlfn.vorr_u8.htmlfn.vorrq_s16.htmlfn.vorrq_s32.htmlfn.vorrq_s64.htmlfn.vorrq_s8.htmlfn.vorrq_u16.htmlfn.vorrq_u32.htmlfn.vorrq_u64.htmlfn.vorrq_u8.htmlfn.vpadd_f32.htmlfn.vqabs_s16.htmlfn.vqabs_s32.htmlfn.vqabs_s8.htmlfn.vqabsq_s16.htmlfn.vqabsq_s32.htmlfn.vqabsq_s8.htmlfn.vqadd_s16.htmlfn.vqadd_s32.htmlfn.vqadd_s64.htmlfn.vqadd_s8.htmlfn.vqadd_u16.htmlfn.vqadd_u32.htmlfn.vqadd_u64.htmlfn.vqadd_u8.htmlfn.vqaddq_s16.htmlfn.vqaddq_s32.htmlfn.vqaddq_s64.htmlfn.vqaddq_s8.htmlfn.vqaddq_u16.htmlfn.vqaddq_u32.htmlfn.vqaddq_u64.htmlfn.vqaddq_u8.htmlfn.vqdmlal_lane_s16.htmlfn.vqdmlal_lane_s32.htmlfn.vqdmlal_n_s16.htmlfn.vqdmlal_n_s32.htmlfn.vqdmlal_s16.htmlfn.vqdmlal_s32.htmlfn.vqdmlsl_lane_s16.htmlfn.vqdmlsl_lane_s32.htmlfn.vqdmlsl_n_s16.htmlfn.vqdmlsl_n_s32.htmlfn.vqdmlsl_s16.htmlfn.vqdmlsl_s32.htmlfn.vqdmulh_laneq_s16.htmlfn.vqdmulh_laneq_s32.htmlfn.vqdmulh_n_s16.htmlfn.vqdmulh_n_s32.htmlfn.vqdmulh_s16.htmlfn.vqdmulh_s32.htmlfn.vqdmulhq_laneq_s16.htmlfn.vqdmulhq_laneq_s32.htmlfn.vqdmulhq_n_s16.htmlfn.vqdmulhq_n_s32.htmlfn.vqdmulhq_s16.htmlfn.vqdmulhq_s32.htmlfn.vqdmull_lane_s16.htmlfn.vqdmull_lane_s32.htmlfn.vqdmull_n_s16.htmlfn.vqdmull_n_s32.htmlfn.vqdmull_s16.htmlfn.vqdmull_s32.htmlfn.vqmovn_s16.htmlfn.vqmovn_s32.htmlfn.vqmovn_s64.htmlfn.vqmovn_u16.htmlfn.vqmovn_u32.htmlfn.vqmovn_u64.htmlfn.vqmovun_s16.htmlfn.vqmovun_s32.htmlfn.vqmovun_s64.htmlfn.vqneg_s16.htmlfn.vqneg_s32.htmlfn.vqneg_s8.htmlfn.vqnegq_s16.htmlfn.vqnegq_s32.htmlfn.vqnegq_s8.htmlfn.vqrdmulh_lane_s16.htmlfn.vqrdmulh_lane_s32.htmlfn.vqrdmulh_laneq_s16.htmlfn.vqrdmulh_laneq_s32.htmlfn.vqrdmulh_n_s16.htmlfn.vqrdmulh_n_s32.htmlfn.vqrdmulh_s16.htmlfn.vqrdmulh_s32.htmlfn.vqrdmulhq_lane_s16.htmlfn.vqrdmulhq_lane_s32.htmlfn.vqrdmulhq_laneq_s16.htmlfn.vqrdmulhq_laneq_s32.htmlfn.vqrdmulhq_n_s16.htmlfn.vqrdmulhq_n_s32.htmlfn.vqrdmulhq_s16.htmlfn.vqrdmulhq_s32.htmlfn.vqrshl_s16.htmlfn.vqrshl_s32.htmlfn.vqrshl_s64.htmlfn.vqrshl_s8.htmlfn.vqrshl_u16.htmlfn.vqrshl_u32.htmlfn.vqrshl_u64.htmlfn.vqrshl_u8.htmlfn.vqrshlq_s16.htmlfn.vqrshlq_s32.htmlfn.vqrshlq_s64.htmlfn.vqrshlq_s8.htmlfn.vqrshlq_u16.htmlfn.vqrshlq_u32.htmlfn.vqrshlq_u64.htmlfn.vqrshlq_u8.htmlfn.vqrshrn_n_s16.htmlfn.vqrshrn_n_s32.htmlfn.vqrshrn_n_s64.htmlfn.vqrshrn_n_u16.htmlfn.vqrshrn_n_u32.htmlfn.vqrshrn_n_u64.htmlfn.vqrshrun_n_s16.htmlfn.vqrshrun_n_s32.htmlfn.vqrshrun_n_s64.htmlfn.vqshl_n_s16.htmlfn.vqshl_n_s32.htmlfn.vqshl_n_s64.htmlfn.vqshl_n_s8.htmlfn.vqshl_n_u16.htmlfn.vqshl_n_u32.htmlfn.vqshl_n_u64.htmlfn.vqshl_n_u8.htmlfn.vqshl_s16.htmlfn.vqshl_s32.htmlfn.vqshl_s64.htmlfn.vqshl_s8.htmlfn.vqshl_u16.htmlfn.vqshl_u32.htmlfn.vqshl_u64.htmlfn.vqshl_u8.htmlfn.vqshlq_n_s16.htmlfn.vqshlq_n_s32.htmlfn.vqshlq_n_s64.htmlfn.vqshlq_n_s8.htmlfn.vqshlq_n_u16.htmlfn.vqshlq_n_u32.htmlfn.vqshlq_n_u64.htmlfn.vqshlq_n_u8.htmlfn.vqshlq_s16.htmlfn.vqshlq_s32.htmlfn.vqshlq_s64.htmlfn.vqshlq_s8.htmlfn.vqshlq_u16.htmlfn.vqshlq_u32.htmlfn.vqshlq_u64.htmlfn.vqshlq_u8.htmlfn.vqshlu_n_s16.htmlfn.vqshlu_n_s32.htmlfn.vqshlu_n_s64.htmlfn.vqshlu_n_s8.htmlfn.vqshluq_n_s16.htmlfn.vqshluq_n_s32.htmlfn.vqshluq_n_s64.htmlfn.vqshluq_n_s8.htmlfn.vqshrn_n_s16.htmlfn.vqshrn_n_s32.htmlfn.vqshrn_n_s64.htmlfn.vqshrn_n_u16.htmlfn.vqshrn_n_u32.htmlfn.vqshrn_n_u64.htmlfn.vqshrun_n_s16.htmlfn.vqshrun_n_s32.htmlfn.vqshrun_n_s64.htmlfn.vqsub_s16.htmlfn.vqsub_s32.htmlfn.vqsub_s64.htmlfn.vqsub_s8.htmlfn.vqsub_u16.htmlfn.vqsub_u32.htmlfn.vqsub_u64.htmlfn.vqsub_u8.htmlfn.vqsubq_s16.htmlfn.vqsubq_s32.htmlfn.vqsubq_s64.htmlfn.vqsubq_s8.htmlfn.vqsubq_u16.htmlfn.vqsubq_u32.htmlfn.vqsubq_u64.htmlfn.vqsubq_u8.htmlfn.vrecpe_f32.htmlfn.vrecpe_u32.htmlfn.vrecpeq_f32.htmlfn.vrecpeq_u32.htmlfn.vrecps_f32.htmlfn.vrecpsq_f32.htmlfn.vreinterpret_f32_p16.htmlfn.vreinterpret_f32_p8.htmlfn.vreinterpret_f32_s16.htmlfn.vreinterpret_f32_s32.htmlfn.vreinterpret_f32_s64.htmlfn.vreinterpret_f32_s8.htmlfn.vreinterpret_f32_u16.htmlfn.vreinterpret_f32_u32.htmlfn.vreinterpret_f32_u64.htmlfn.vreinterpret_f32_u8.htmlfn.vreinterpret_p16_f32.htmlfn.vreinterpret_p16_p64.htmlfn.vreinterpret_p16_p8.htmlfn.vreinterpret_p16_s16.htmlfn.vreinterpret_p16_s32.htmlfn.vreinterpret_p16_s64.htmlfn.vreinterpret_p16_s8.htmlfn.vreinterpret_p16_u16.htmlfn.vreinterpret_p16_u32.htmlfn.vreinterpret_p16_u64.htmlfn.vreinterpret_p16_u8.htmlfn.vreinterpret_p64_p16.htmlfn.vreinterpret_p64_p8.htmlfn.vreinterpret_p64_s16.htmlfn.vreinterpret_p64_s32.htmlfn.vreinterpret_p64_s8.htmlfn.vreinterpret_p64_u16.htmlfn.vreinterpret_p64_u32.htmlfn.vreinterpret_p64_u8.htmlfn.vreinterpret_p8_f32.htmlfn.vreinterpret_p8_p16.htmlfn.vreinterpret_p8_p64.htmlfn.vreinterpret_p8_s16.htmlfn.vreinterpret_p8_s32.htmlfn.vreinterpret_p8_s64.htmlfn.vreinterpret_p8_s8.htmlfn.vreinterpret_p8_u16.htmlfn.vreinterpret_p8_u32.htmlfn.vreinterpret_p8_u64.htmlfn.vreinterpret_p8_u8.htmlfn.vreinterpret_s16_f32.htmlfn.vreinterpret_s16_p16.htmlfn.vreinterpret_s16_p64.htmlfn.vreinterpret_s16_p8.htmlfn.vreinterpret_s16_s32.htmlfn.vreinterpret_s16_s64.htmlfn.vreinterpret_s16_s8.htmlfn.vreinterpret_s16_u16.htmlfn.vreinterpret_s16_u32.htmlfn.vreinterpret_s16_u64.htmlfn.vreinterpret_s16_u8.htmlfn.vreinterpret_s32_f32.htmlfn.vreinterpret_s32_p16.htmlfn.vreinterpret_s32_p64.htmlfn.vreinterpret_s32_p8.htmlfn.vreinterpret_s32_s16.htmlfn.vreinterpret_s32_s64.htmlfn.vreinterpret_s32_s8.htmlfn.vreinterpret_s32_u16.htmlfn.vreinterpret_s32_u32.htmlfn.vreinterpret_s32_u64.htmlfn.vreinterpret_s32_u8.htmlfn.vreinterpret_s64_f32.htmlfn.vreinterpret_s64_p16.htmlfn.vreinterpret_s64_p8.htmlfn.vreinterpret_s64_s16.htmlfn.vreinterpret_s64_s32.htmlfn.vreinterpret_s64_s8.htmlfn.vreinterpret_s64_u16.htmlfn.vreinterpret_s64_u32.htmlfn.vreinterpret_s64_u64.htmlfn.vreinterpret_s64_u8.htmlfn.vreinterpret_s8_f32.htmlfn.vreinterpret_s8_p16.htmlfn.vreinterpret_s8_p64.htmlfn.vreinterpret_s8_p8.htmlfn.vreinterpret_s8_s16.htmlfn.vreinterpret_s8_s32.htmlfn.vreinterpret_s8_s64.htmlfn.vreinterpret_s8_u16.htmlfn.vreinterpret_s8_u32.htmlfn.vreinterpret_s8_u64.htmlfn.vreinterpret_s8_u8.htmlfn.vreinterpret_u16_f32.htmlfn.vreinterpret_u16_p16.htmlfn.vreinterpret_u16_p64.htmlfn.vreinterpret_u16_p8.htmlfn.vreinterpret_u16_s16.htmlfn.vreinterpret_u16_s32.htmlfn.vreinterpret_u16_s64.htmlfn.vreinterpret_u16_s8.htmlfn.vreinterpret_u16_u32.htmlfn.vreinterpret_u16_u64.htmlfn.vreinterpret_u16_u8.htmlfn.vreinterpret_u32_f32.htmlfn.vreinterpret_u32_p16.htmlfn.vreinterpret_u32_p64.htmlfn.vreinterpret_u32_p8.htmlfn.vreinterpret_u32_s16.htmlfn.vreinterpret_u32_s32.htmlfn.vreinterpret_u32_s64.htmlfn.vreinterpret_u32_s8.htmlfn.vreinterpret_u32_u16.htmlfn.vreinterpret_u32_u64.htmlfn.vreinterpret_u32_u8.htmlfn.vreinterpret_u64_f32.htmlfn.vreinterpret_u64_p16.htmlfn.vreinterpret_u64_p8.htmlfn.vreinterpret_u64_s16.htmlfn.vreinterpret_u64_s32.htmlfn.vreinterpret_u64_s64.htmlfn.vreinterpret_u64_s8.htmlfn.vreinterpret_u64_u16.htmlfn.vreinterpret_u64_u32.htmlfn.vreinterpret_u64_u8.htmlfn.vreinterpret_u8_f32.htmlfn.vreinterpret_u8_p16.htmlfn.vreinterpret_u8_p64.htmlfn.vreinterpret_u8_p8.htmlfn.vreinterpret_u8_s16.htmlfn.vreinterpret_u8_s32.htmlfn.vreinterpret_u8_s64.htmlfn.vreinterpret_u8_s8.htmlfn.vreinterpret_u8_u16.htmlfn.vreinterpret_u8_u32.htmlfn.vreinterpret_u8_u64.htmlfn.vreinterpretq_f32_p128.htmlfn.vreinterpretq_f32_p16.htmlfn.vreinterpretq_f32_p8.htmlfn.vreinterpretq_f32_s16.htmlfn.vreinterpretq_f32_s32.htmlfn.vreinterpretq_f32_s64.htmlfn.vreinterpretq_f32_s8.htmlfn.vreinterpretq_f32_u16.htmlfn.vreinterpretq_f32_u32.htmlfn.vreinterpretq_f32_u64.htmlfn.vreinterpretq_f32_u8.htmlfn.vreinterpretq_p128_f32.htmlfn.vreinterpretq_p128_p16.htmlfn.vreinterpretq_p128_p64.htmlfn.vreinterpretq_p128_p8.htmlfn.vreinterpretq_p128_s16.htmlfn.vreinterpretq_p128_s32.htmlfn.vreinterpretq_p128_s64.htmlfn.vreinterpretq_p128_s8.htmlfn.vreinterpretq_p128_u16.htmlfn.vreinterpretq_p128_u32.htmlfn.vreinterpretq_p128_u64.htmlfn.vreinterpretq_p128_u8.htmlfn.vreinterpretq_p16_f32.htmlfn.vreinterpretq_p16_p128.htmlfn.vreinterpretq_p16_p64.htmlfn.vreinterpretq_p16_p8.htmlfn.vreinterpretq_p16_s16.htmlfn.vreinterpretq_p16_s32.htmlfn.vreinterpretq_p16_s64.htmlfn.vreinterpretq_p16_s8.htmlfn.vreinterpretq_p16_u16.htmlfn.vreinterpretq_p16_u32.htmlfn.vreinterpretq_p16_u64.htmlfn.vreinterpretq_p16_u8.htmlfn.vreinterpretq_p64_p128.htmlfn.vreinterpretq_p64_p16.htmlfn.vreinterpretq_p64_p8.htmlfn.vreinterpretq_p64_s16.htmlfn.vreinterpretq_p64_s32.htmlfn.vreinterpretq_p64_s8.htmlfn.vreinterpretq_p64_u16.htmlfn.vreinterpretq_p64_u32.htmlfn.vreinterpretq_p64_u8.htmlfn.vreinterpretq_p8_f32.htmlfn.vreinterpretq_p8_p128.htmlfn.vreinterpretq_p8_p16.htmlfn.vreinterpretq_p8_p64.htmlfn.vreinterpretq_p8_s16.htmlfn.vreinterpretq_p8_s32.htmlfn.vreinterpretq_p8_s64.htmlfn.vreinterpretq_p8_s8.htmlfn.vreinterpretq_p8_u16.htmlfn.vreinterpretq_p8_u32.htmlfn.vreinterpretq_p8_u64.htmlfn.vreinterpretq_p8_u8.htmlfn.vreinterpretq_s16_f32.htmlfn.vreinterpretq_s16_p128.htmlfn.vreinterpretq_s16_p16.htmlfn.vreinterpretq_s16_p64.htmlfn.vreinterpretq_s16_p8.htmlfn.vreinterpretq_s16_s32.htmlfn.vreinterpretq_s16_s64.htmlfn.vreinterpretq_s16_s8.htmlfn.vreinterpretq_s16_u16.htmlfn.vreinterpretq_s16_u32.htmlfn.vreinterpretq_s16_u64.htmlfn.vreinterpretq_s16_u8.htmlfn.vreinterpretq_s32_f32.htmlfn.vreinterpretq_s32_p128.htmlfn.vreinterpretq_s32_p16.htmlfn.vreinterpretq_s32_p64.htmlfn.vreinterpretq_s32_p8.htmlfn.vreinterpretq_s32_s16.htmlfn.vreinterpretq_s32_s64.htmlfn.vreinterpretq_s32_s8.htmlfn.vreinterpretq_s32_u16.htmlfn.vreinterpretq_s32_u32.htmlfn.vreinterpretq_s32_u64.htmlfn.vreinterpretq_s32_u8.htmlfn.vreinterpretq_s64_f32.htmlfn.vreinterpretq_s64_p128.htmlfn.vreinterpretq_s64_p16.htmlfn.vreinterpretq_s64_p8.htmlfn.vreinterpretq_s64_s16.htmlfn.vreinterpretq_s64_s32.htmlfn.vreinterpretq_s64_s8.htmlfn.vreinterpretq_s64_u16.htmlfn.vreinterpretq_s64_u32.htmlfn.vreinterpretq_s64_u64.htmlfn.vreinterpretq_s64_u8.htmlfn.vreinterpretq_s8_f32.htmlfn.vreinterpretq_s8_p128.htmlfn.vreinterpretq_s8_p16.htmlfn.vreinterpretq_s8_p64.htmlfn.vreinterpretq_s8_p8.htmlfn.vreinterpretq_s8_s16.htmlfn.vreinterpretq_s8_s32.htmlfn.vreinterpretq_s8_s64.htmlfn.vreinterpretq_s8_u16.htmlfn.vreinterpretq_s8_u32.htmlfn.vreinterpretq_s8_u64.htmlfn.vreinterpretq_s8_u8.htmlfn.vreinterpretq_u16_f32.htmlfn.vreinterpretq_u16_p128.htmlfn.vreinterpretq_u16_p16.htmlfn.vreinterpretq_u16_p64.htmlfn.vreinterpretq_u16_p8.htmlfn.vreinterpretq_u16_s16.htmlfn.vreinterpretq_u16_s32.htmlfn.vreinterpretq_u16_s64.htmlfn.vreinterpretq_u16_s8.htmlfn.vreinterpretq_u16_u32.htmlfn.vreinterpretq_u16_u64.htmlfn.vreinterpretq_u16_u8.htmlfn.vreinterpretq_u32_f32.htmlfn.vreinterpretq_u32_p128.htmlfn.vreinterpretq_u32_p16.htmlfn.vreinterpretq_u32_p64.htmlfn.vreinterpretq_u32_p8.htmlfn.vreinterpretq_u32_s16.htmlfn.vreinterpretq_u32_s32.htmlfn.vreinterpretq_u32_s64.htmlfn.vreinterpretq_u32_s8.htmlfn.vreinterpretq_u32_u16.htmlfn.vreinterpretq_u32_u64.htmlfn.vreinterpretq_u32_u8.htmlfn.vreinterpretq_u64_f32.htmlfn.vreinterpretq_u64_p128.htmlfn.vreinterpretq_u64_p16.htmlfn.vreinterpretq_u64_p8.htmlfn.vreinterpretq_u64_s16.htmlfn.vreinterpretq_u64_s32.htmlfn.vreinterpretq_u64_s64.htmlfn.vreinterpretq_u64_s8.htmlfn.vreinterpretq_u64_u16.htmlfn.vreinterpretq_u64_u32.htmlfn.vreinterpretq_u64_u8.htmlfn.vreinterpretq_u8_f32.htmlfn.vreinterpretq_u8_p128.htmlfn.vreinterpretq_u8_p16.htmlfn.vreinterpretq_u8_p64.htmlfn.vreinterpretq_u8_p8.htmlfn.vreinterpretq_u8_s16.htmlfn.vreinterpretq_u8_s32.htmlfn.vreinterpretq_u8_s64.htmlfn.vreinterpretq_u8_s8.htmlfn.vreinterpretq_u8_u16.htmlfn.vreinterpretq_u8_u32.htmlfn.vreinterpretq_u8_u64.htmlfn.vrhadd_s16.htmlfn.vrhadd_s32.htmlfn.vrhadd_s8.htmlfn.vrhadd_u16.htmlfn.vrhadd_u32.htmlfn.vrhadd_u8.htmlfn.vrhaddq_s16.htmlfn.vrhaddq_s32.htmlfn.vrhaddq_s8.htmlfn.vrhaddq_u16.htmlfn.vrhaddq_u32.htmlfn.vrhaddq_u8.htmlfn.vrndn_f32.htmlfn.vrndnq_f32.htmlfn.vrshl_s16.htmlfn.vrshl_s32.htmlfn.vrshl_s64.htmlfn.vrshl_s8.htmlfn.vrshl_u16.htmlfn.vrshl_u32.htmlfn.vrshl_u64.htmlfn.vrshl_u8.htmlfn.vrshlq_s16.htmlfn.vrshlq_s32.htmlfn.vrshlq_s64.htmlfn.vrshlq_s8.htmlfn.vrshlq_u16.htmlfn.vrshlq_u32.htmlfn.vrshlq_u64.htmlfn.vrshlq_u8.htmlfn.vrshr_n_s16.htmlfn.vrshr_n_s32.htmlfn.vrshr_n_s64.htmlfn.vrshr_n_s8.htmlfn.vrshr_n_u16.htmlfn.vrshr_n_u32.htmlfn.vrshr_n_u64.htmlfn.vrshr_n_u8.htmlfn.vrshrn_n_s16.htmlfn.vrshrn_n_s32.htmlfn.vrshrn_n_s64.htmlfn.vrshrn_n_u16.htmlfn.vrshrn_n_u32.htmlfn.vrshrn_n_u64.htmlfn.vrshrq_n_s16.htmlfn.vrshrq_n_s32.htmlfn.vrshrq_n_s64.htmlfn.vrshrq_n_s8.htmlfn.vrshrq_n_u16.htmlfn.vrshrq_n_u32.htmlfn.vrshrq_n_u64.htmlfn.vrshrq_n_u8.htmlfn.vrsqrte_f32.htmlfn.vrsqrte_u32.htmlfn.vrsqrteq_f32.htmlfn.vrsqrteq_u32.htmlfn.vrsqrts_f32.htmlfn.vrsqrtsq_f32.htmlfn.vrsra_n_s16.htmlfn.vrsra_n_s32.htmlfn.vrsra_n_s64.htmlfn.vrsra_n_s8.htmlfn.vrsra_n_u16.htmlfn.vrsra_n_u32.htmlfn.vrsra_n_u64.htmlfn.vrsra_n_u8.htmlfn.vrsraq_n_s16.htmlfn.vrsraq_n_s32.htmlfn.vrsraq_n_s64.htmlfn.vrsraq_n_s8.htmlfn.vrsraq_n_u16.htmlfn.vrsraq_n_u32.htmlfn.vrsraq_n_u64.htmlfn.vrsraq_n_u8.htmlfn.vrsubhn_s16.htmlfn.vrsubhn_s32.htmlfn.vrsubhn_s64.htmlfn.vrsubhn_u16.htmlfn.vrsubhn_u32.htmlfn.vrsubhn_u64.htmlfn.vset_lane_f32.htmlfn.vset_lane_p16.htmlfn.vset_lane_p64.htmlfn.vset_lane_p8.htmlfn.vset_lane_s16.htmlfn.vset_lane_s32.htmlfn.vset_lane_s64.htmlfn.vset_lane_s8.htmlfn.vset_lane_u16.htmlfn.vset_lane_u32.htmlfn.vset_lane_u64.htmlfn.vset_lane_u8.htmlfn.vsetq_lane_f32.htmlfn.vsetq_lane_p16.htmlfn.vsetq_lane_p64.htmlfn.vsetq_lane_p8.htmlfn.vsetq_lane_s16.htmlfn.vsetq_lane_s32.htmlfn.vsetq_lane_s64.htmlfn.vsetq_lane_s8.htmlfn.vsetq_lane_u16.htmlfn.vsetq_lane_u32.htmlfn.vsetq_lane_u64.htmlfn.vsetq_lane_u8.htmlfn.vshl_n_s16.htmlfn.vshl_n_s32.htmlfn.vshl_n_s64.htmlfn.vshl_n_s8.htmlfn.vshl_n_u16.htmlfn.vshl_n_u32.htmlfn.vshl_n_u64.htmlfn.vshl_n_u8.htmlfn.vshl_s16.htmlfn.vshl_s32.htmlfn.vshl_s64.htmlfn.vshl_s8.htmlfn.vshl_u16.htmlfn.vshl_u32.htmlfn.vshl_u64.htmlfn.vshl_u8.htmlfn.vshll_n_s16.htmlfn.vshll_n_s32.htmlfn.vshll_n_s8.htmlfn.vshll_n_u16.htmlfn.vshll_n_u32.htmlfn.vshll_n_u8.htmlfn.vshlq_n_s16.htmlfn.vshlq_n_s32.htmlfn.vshlq_n_s64.htmlfn.vshlq_n_s8.htmlfn.vshlq_n_u16.htmlfn.vshlq_n_u32.htmlfn.vshlq_n_u64.htmlfn.vshlq_n_u8.htmlfn.vshlq_s16.htmlfn.vshlq_s32.htmlfn.vshlq_s64.htmlfn.vshlq_s8.htmlfn.vshlq_u16.htmlfn.vshlq_u32.htmlfn.vshlq_u64.htmlfn.vshlq_u8.htmlfn.vshr_n_s16.htmlfn.vshr_n_s32.htmlfn.vshr_n_s64.htmlfn.vshr_n_s8.htmlfn.vshr_n_u16.htmlfn.vshr_n_u32.htmlfn.vshr_n_u64.htmlfn.vshr_n_u8.htmlfn.vshrn_n_s16.htmlfn.vshrn_n_s32.htmlfn.vshrn_n_s64.htmlfn.vshrn_n_u16.htmlfn.vshrn_n_u32.htmlfn.vshrn_n_u64.htmlfn.vshrq_n_s16.htmlfn.vshrq_n_s32.htmlfn.vshrq_n_s64.htmlfn.vshrq_n_s8.htmlfn.vshrq_n_u16.htmlfn.vshrq_n_u32.htmlfn.vshrq_n_u64.htmlfn.vshrq_n_u8.htmlfn.vsra_n_s16.htmlfn.vsra_n_s32.htmlfn.vsra_n_s64.htmlfn.vsra_n_s8.htmlfn.vsra_n_u16.htmlfn.vsra_n_u32.htmlfn.vsra_n_u64.htmlfn.vsra_n_u8.htmlfn.vsraq_n_s16.htmlfn.vsraq_n_s32.htmlfn.vsraq_n_s64.htmlfn.vsraq_n_s8.htmlfn.vsraq_n_u16.htmlfn.vsraq_n_u32.htmlfn.vsraq_n_u64.htmlfn.vsraq_n_u8.htmlfn.vst1_f32_x2.htmlfn.vst1_f32_x3.htmlfn.vst1_f32_x4.htmlfn.vst1_lane_f32.htmlfn.vst1_lane_p16.htmlfn.vst1_lane_p64.htmlfn.vst1_lane_p8.htmlfn.vst1_lane_s16.htmlfn.vst1_lane_s32.htmlfn.vst1_lane_s64.htmlfn.vst1_lane_s8.htmlfn.vst1_lane_u16.htmlfn.vst1_lane_u32.htmlfn.vst1_lane_u64.htmlfn.vst1_lane_u8.htmlfn.vst1_p16_x2.htmlfn.vst1_p16_x3.htmlfn.vst1_p16_x4.htmlfn.vst1_p64_x2.htmlfn.vst1_p64_x3.htmlfn.vst1_p64_x4.htmlfn.vst1_p8_x2.htmlfn.vst1_p8_x3.htmlfn.vst1_p8_x4.htmlfn.vst1_s16_x2.htmlfn.vst1_s16_x3.htmlfn.vst1_s16_x4.htmlfn.vst1_s32_x2.htmlfn.vst1_s32_x3.htmlfn.vst1_s32_x4.htmlfn.vst1_s64_x2.htmlfn.vst1_s64_x3.htmlfn.vst1_s64_x4.htmlfn.vst1_s8_x2.htmlfn.vst1_s8_x3.htmlfn.vst1_s8_x4.htmlfn.vst1_u16_x2.htmlfn.vst1_u16_x3.htmlfn.vst1_u16_x4.htmlfn.vst1_u32_x2.htmlfn.vst1_u32_x3.htmlfn.vst1_u32_x4.htmlfn.vst1_u64_x2.htmlfn.vst1_u64_x3.htmlfn.vst1_u64_x4.htmlfn.vst1_u8_x2.htmlfn.vst1_u8_x3.htmlfn.vst1_u8_x4.htmlfn.vst1q_f32_x2.htmlfn.vst1q_f32_x3.htmlfn.vst1q_f32_x4.htmlfn.vst1q_lane_f32.htmlfn.vst1q_lane_p16.htmlfn.vst1q_lane_p64.htmlfn.vst1q_lane_p8.htmlfn.vst1q_lane_s16.htmlfn.vst1q_lane_s32.htmlfn.vst1q_lane_s64.htmlfn.vst1q_lane_s8.htmlfn.vst1q_lane_u16.htmlfn.vst1q_lane_u32.htmlfn.vst1q_lane_u64.htmlfn.vst1q_lane_u8.htmlfn.vst1q_p16_x2.htmlfn.vst1q_p16_x3.htmlfn.vst1q_p16_x4.htmlfn.vst1q_p64_x2.htmlfn.vst1q_p64_x3.htmlfn.vst1q_p64_x4.htmlfn.vst1q_p8_x2.htmlfn.vst1q_p8_x3.htmlfn.vst1q_p8_x4.htmlfn.vst1q_s16_x2.htmlfn.vst1q_s16_x3.htmlfn.vst1q_s16_x4.htmlfn.vst1q_s32_x2.htmlfn.vst1q_s32_x3.htmlfn.vst1q_s32_x4.htmlfn.vst1q_s64_x2.htmlfn.vst1q_s64_x3.htmlfn.vst1q_s64_x4.htmlfn.vst1q_s8_x2.htmlfn.vst1q_s8_x3.htmlfn.vst1q_s8_x4.htmlfn.vst1q_u16_x2.htmlfn.vst1q_u16_x3.htmlfn.vst1q_u16_x4.htmlfn.vst1q_u32_x2.htmlfn.vst1q_u32_x3.htmlfn.vst1q_u32_x4.htmlfn.vst1q_u64_x2.htmlfn.vst1q_u64_x3.htmlfn.vst1q_u64_x4.htmlfn.vst1q_u8_x2.htmlfn.vst1q_u8_x3.htmlfn.vst1q_u8_x4.htmlfn.vst2_f32.htmlfn.vst2_lane_f32.htmlfn.vst2_lane_p16.htmlfn.vst2_lane_p8.htmlfn.vst2_lane_s16.htmlfn.vst2_lane_s32.htmlfn.vst2_lane_s8.htmlfn.vst2_lane_u16.htmlfn.vst2_lane_u32.htmlfn.vst2_lane_u8.htmlfn.vst2_p16.htmlfn.vst2_p64.htmlfn.vst2_p8.htmlfn.vst2_s16.htmlfn.vst2_s32.htmlfn.vst2_s64.htmlfn.vst2_s8.htmlfn.vst2_u16.htmlfn.vst2_u32.htmlfn.vst2_u64.htmlfn.vst2_u8.htmlfn.vst2q_f32.htmlfn.vst2q_lane_f32.htmlfn.vst2q_lane_p16.htmlfn.vst2q_lane_s16.htmlfn.vst2q_lane_s32.htmlfn.vst2q_lane_u16.htmlfn.vst2q_lane_u32.htmlfn.vst2q_p16.htmlfn.vst2q_p8.htmlfn.vst2q_s16.htmlfn.vst2q_s32.htmlfn.vst2q_s8.htmlfn.vst2q_u16.htmlfn.vst2q_u32.htmlfn.vst2q_u8.htmlfn.vst3_f32.htmlfn.vst3_lane_f32.htmlfn.vst3_lane_p16.htmlfn.vst3_lane_p8.htmlfn.vst3_lane_s16.htmlfn.vst3_lane_s32.htmlfn.vst3_lane_s8.htmlfn.vst3_lane_u16.htmlfn.vst3_lane_u32.htmlfn.vst3_lane_u8.htmlfn.vst3_p16.htmlfn.vst3_p64.htmlfn.vst3_p8.htmlfn.vst3_s16.htmlfn.vst3_s32.htmlfn.vst3_s64.htmlfn.vst3_s8.htmlfn.vst3_u16.htmlfn.vst3_u32.htmlfn.vst3_u64.htmlfn.vst3_u8.htmlfn.vst3q_f32.htmlfn.vst3q_lane_f32.htmlfn.vst3q_lane_p16.htmlfn.vst3q_lane_s16.htmlfn.vst3q_lane_s32.htmlfn.vst3q_lane_u16.htmlfn.vst3q_lane_u32.htmlfn.vst3q_p16.htmlfn.vst3q_p8.htmlfn.vst3q_s16.htmlfn.vst3q_s32.htmlfn.vst3q_s8.htmlfn.vst3q_u16.htmlfn.vst3q_u32.htmlfn.vst3q_u8.htmlfn.vst4_f32.htmlfn.vst4_lane_f32.htmlfn.vst4_lane_p16.htmlfn.vst4_lane_p8.htmlfn.vst4_lane_s16.htmlfn.vst4_lane_s32.htmlfn.vst4_lane_s8.htmlfn.vst4_lane_u16.htmlfn.vst4_lane_u32.htmlfn.vst4_lane_u8.htmlfn.vst4_p16.htmlfn.vst4_p64.htmlfn.vst4_p8.htmlfn.vst4_s16.htmlfn.vst4_s32.htmlfn.vst4_s64.htmlfn.vst4_s8.htmlfn.vst4_u16.htmlfn.vst4_u32.htmlfn.vst4_u64.htmlfn.vst4_u8.htmlfn.vst4q_f32.htmlfn.vst4q_lane_f32.htmlfn.vst4q_lane_p16.htmlfn.vst4q_lane_s16.htmlfn.vst4q_lane_s32.htmlfn.vst4q_lane_u16.htmlfn.vst4q_lane_u32.htmlfn.vst4q_p16.htmlfn.vst4q_p8.htmlfn.vst4q_s16.htmlfn.vst4q_s32.htmlfn.vst4q_s8.htmlfn.vst4q_u16.htmlfn.vst4q_u32.htmlfn.vst4q_u8.htmlfn.vsub_f32.htmlfn.vsub_s16.htmlfn.vsub_s32.htmlfn.vsub_s64.htmlfn.vsub_s8.htmlfn.vsub_u16.htmlfn.vsub_u32.htmlfn.vsub_u64.htmlfn.vsub_u8.htmlfn.vsubhn_high_s16.htmlfn.vsubhn_high_s32.htmlfn.vsubhn_high_s64.htmlfn.vsubhn_high_u16.htmlfn.vsubhn_high_u32.htmlfn.vsubhn_high_u64.htmlfn.vsubhn_s16.htmlfn.vsubhn_s32.htmlfn.vsubhn_s64.htmlfn.vsubhn_u16.htmlfn.vsubhn_u32.htmlfn.vsubhn_u64.htmlfn.vsubl_s16.htmlfn.vsubl_s32.htmlfn.vsubl_s8.htmlfn.vsubl_u16.htmlfn.vsubl_u32.htmlfn.vsubl_u8.htmlfn.vsubq_f32.htmlfn.vsubq_s16.htmlfn.vsubq_s32.htmlfn.vsubq_s64.htmlfn.vsubq_s8.htmlfn.vsubq_u16.htmlfn.vsubq_u32.htmlfn.vsubq_u64.htmlfn.vsubq_u8.htmlfn.vsubw_s16.htmlfn.vsubw_s32.htmlfn.vsubw_s8.htmlfn.vsubw_u16.htmlfn.vsubw_u32.htmlfn.vsubw_u8.htmlfn.vsudot_lane_s32.htmlfn.vsudotq_lane_s32.htmlfn.vtrn_f32.htmlfn.vtrn_p16.htmlfn.vtrn_p8.htmlfn.vtrn_s16.htmlfn.vtrn_s32.htmlfn.vtrn_s8.htmlfn.vtrn_u16.htmlfn.vtrn_u32.htmlfn.vtrn_u8.htmlfn.vtrnq_f32.htmlfn.vtrnq_p16.htmlfn.vtrnq_p8.htmlfn.vtrnq_s16.htmlfn.vtrnq_s32.htmlfn.vtrnq_s8.htmlfn.vtrnq_u16.htmlfn.vtrnq_u32.htmlfn.vtrnq_u8.htmlfn.vtst_p16.htmlfn.vtst_p8.htmlfn.vtst_s16.htmlfn.vtst_s32.htmlfn.vtst_s8.htmlfn.vtst_u16.htmlfn.vtst_u32.htmlfn.vtst_u8.htmlfn.vtstq_p16.htmlfn.vtstq_p8.htmlfn.vtstq_s16.htmlfn.vtstq_s32.htmlfn.vtstq_s8.htmlfn.vtstq_u16.htmlfn.vtstq_u32.htmlfn.vtstq_u8.htmlfn.vusdot_lane_s32.htmlfn.vusdot_s32.htmlfn.vusdotq_lane_s32.htmlfn.vusdotq_s32.htmlfn.vuzp_f32.htmlfn.vuzp_p16.htmlfn.vuzp_p8.htmlfn.vuzp_s16.htmlfn.vuzp_s32.htmlfn.vuzp_s8.htmlfn.vuzp_u16.htmlfn.vuzp_u32.htmlfn.vuzp_u8.htmlfn.vuzpq_f32.htmlfn.vuzpq_p16.htmlfn.vuzpq_p8.htmlfn.vuzpq_s16.htmlfn.vuzpq_s32.htmlfn.vuzpq_s8.htmlfn.vuzpq_u16.htmlfn.vuzpq_u32.htmlfn.vuzpq_u8.htmlfn.vzip_f32.htmlfn.vzip_p16.htmlfn.vzip_p8.htmlfn.vzip_s16.htmlfn.vzip_s32.htmlfn.vzip_s8.htmlfn.vzip_u16.htmlfn.vzip_u32.htmlfn.vzip_u8.htmlfn.vzipq_f32.htmlfn.vzipq_p16.htmlfn.vzipq_p8.htmlfn.vzipq_s16.htmlfn.vzipq_s32.htmlfn.vzipq_s8.htmlfn.vzipq_u16.htmlfn.vzipq_u32.htmlfn.vzipq_u8.htmlstruct.float32x2_t.htmlstruct.float32x2x2_t.htmlstruct.float32x2x3_t.htmlstruct.float32x2x4_t.htmlstruct.float32x4_t.htmlstruct.float32x4x2_t.htmlstruct.float32x4x3_t.htmlstruct.float32x4x4_t.htmlstruct.int16x4_t.htmlstruct.int16x4x2_t.htmlstruct.int16x4x3_t.htmlstruct.int16x4x4_t.htmlstruct.int16x8_t.htmlstruct.int16x8x2_t.htmlstruct.int16x8x3_t.htmlstruct.int16x8x4_t.htmlstruct.int32x2_t.htmlstruct.int32x2x2_t.htmlstruct.int32x2x3_t.htmlstruct.int32x2x4_t.htmlstruct.int32x4_t.htmlstruct.int32x4x2_t.htmlstruct.int32x4x3_t.htmlstruct.int32x4x4_t.htmlstruct.int64x1_t.htmlstruct.int64x1x2_t.htmlstruct.int64x1x3_t.htmlstruct.int64x1x4_t.htmlstruct.int64x2_t.htmlstruct.int64x2x2_t.htmlstruct.int64x2x3_t.htmlstruct.int64x2x4_t.htmlstruct.int8x16_t.htmlstruct.int8x16x2_t.htmlstruct.int8x16x3_t.htmlstruct.int8x16x4_t.htmlstruct.int8x8_t.htmlstruct.int8x8x2_t.htmlstruct.int8x8x3_t.htmlstruct.int8x8x4_t.htmlstruct.poly16x4_t.htmlstruct.poly16x4x2_t.htmlstruct.poly16x4x3_t.htmlstruct.poly16x4x4_t.htmlstruct.poly16x8_t.htmlstruct.poly16x8x2_t.htmlstruct.poly16x8x3_t.htmlstruct.poly16x8x4_t.htmlstruct.poly64x1_t.htmlstruct.poly64x1x2_t.htmlstruct.poly64x1x3_t.htmlstruct.poly64x1x4_t.htmlstruct.poly64x2_t.htmlstruct.poly64x2x2_t.htmlstruct.poly64x2x3_t.htmlstruct.poly64x2x4_t.htmlstruct.poly8x16_t.htmlstruct.poly8x16x2_t.htmlstruct.poly8x16x3_t.htmlstruct.poly8x16x4_t.htmlstruct.poly8x8_t.htmlstruct.poly8x8x2_t.htmlstruct.poly8x8x3_t.htmlstruct.poly8x8x4_t.htmlstruct.uint16x4_t.htmlstruct.uint16x4x2_t.htmlstruct.uint16x4x3_t.htmlstruct.uint16x4x4_t.htmlstruct.uint16x8_t.htmlstruct.uint16x8x2_t.htmlstruct.uint16x8x3_t.htmlstruct.uint16x8x4_t.htmlstruct.uint32x2_t.htmlstruct.uint32x2x2_t.htmlstruct.uint32x2x3_t.htmlstruct.uint32x2x4_t.htmlstruct.uint32x4_t.htmlstruct.uint32x4x2_t.htmlstruct.uint32x4x3_t.htmlstruct.uint32x4x4_t.htmlstruct.uint64x1_t.htmlstruct.uint64x1x2_t.htmlstruct.uint64x1x3_t.htmlstruct.uint64x1x4_t.htmlstruct.uint64x2_t.htmlstruct.uint64x2x2_t.htmlstruct.uint64x2x3_t.htmlstruct.uint64x2x4_t.htmlstruct.uint8x16_t.htmlstruct.uint8x16x2_t.htmlstruct.uint8x16x3_t.htmlstruct.uint8x16x4_t.htmlstruct.uint8x8_t.htmlstruct.uint8x8x2_t.htmlstruct.uint8x8x3_t.htmlstruct.uint8x8x4_t.htmlloongarch64lasxgeneratedfn.lasx_vext2xv_d_b.htmlfn.lasx_vext2xv_d_h.htmlfn.lasx_vext2xv_d_w.htmlfn.lasx_vext2xv_du_bu.htmlfn.lasx_vext2xv_du_hu.htmlfn.lasx_vext2xv_du_wu.htmlfn.lasx_vext2xv_h_b.htmlfn.lasx_vext2xv_hu_bu.htmlfn.lasx_vext2xv_w_b.htmlfn.lasx_vext2xv_w_h.htmlfn.lasx_vext2xv_wu_bu.htmlfn.lasx_vext2xv_wu_hu.htmlfn.lasx_xbnz_b.htmlfn.lasx_xbnz_d.htmlfn.lasx_xbnz_h.htmlfn.lasx_xbnz_v.htmlfn.lasx_xbnz_w.htmlfn.lasx_xbz_b.htmlfn.lasx_xbz_d.htmlfn.lasx_xbz_h.htmlfn.lasx_xbz_v.htmlfn.lasx_xbz_w.htmlfn.lasx_xvabsd_b.htmlfn.lasx_xvabsd_bu.htmlfn.lasx_xvabsd_d.htmlfn.lasx_xvabsd_du.htmlfn.lasx_xvabsd_h.htmlfn.lasx_xvabsd_hu.htmlfn.lasx_xvabsd_w.htmlfn.lasx_xvabsd_wu.htmlfn.lasx_xvadd_b.htmlfn.lasx_xvadd_d.htmlfn.lasx_xvadd_h.htmlfn.lasx_xvadd_q.htmlfn.lasx_xvadd_w.htmlfn.lasx_xvadda_b.htmlfn.lasx_xvadda_d.htmlfn.lasx_xvadda_h.htmlfn.lasx_xvadda_w.htmlfn.lasx_xvaddi_bu.htmlfn.lasx_xvaddi_du.htmlfn.lasx_xvaddi_hu.htmlfn.lasx_xvaddi_wu.htmlfn.lasx_xvaddwev_d_w.htmlfn.lasx_xvaddwev_d_wu.htmlfn.lasx_xvaddwev_d_wu_w.htmlfn.lasx_xvaddwev_h_b.htmlfn.lasx_xvaddwev_h_bu.htmlfn.lasx_xvaddwev_h_bu_b.htmlfn.lasx_xvaddwev_q_d.htmlfn.lasx_xvaddwev_q_du.htmlfn.lasx_xvaddwev_q_du_d.htmlfn.lasx_xvaddwev_w_h.htmlfn.lasx_xvaddwev_w_hu.htmlfn.lasx_xvaddwev_w_hu_h.htmlfn.lasx_xvaddwod_d_w.htmlfn.lasx_xvaddwod_d_wu.htmlfn.lasx_xvaddwod_d_wu_w.htmlfn.lasx_xvaddwod_h_b.htmlfn.lasx_xvaddwod_h_bu.htmlfn.lasx_xvaddwod_h_bu_b.htmlfn.lasx_xvaddwod_q_d.htmlfn.lasx_xvaddwod_q_du.htmlfn.lasx_xvaddwod_q_du_d.htmlfn.lasx_xvaddwod_w_h.htmlfn.lasx_xvaddwod_w_hu.htmlfn.lasx_xvaddwod_w_hu_h.htmlfn.lasx_xvand_v.htmlfn.lasx_xvandi_b.htmlfn.lasx_xvandn_v.htmlfn.lasx_xvavg_b.htmlfn.lasx_xvavg_bu.htmlfn.lasx_xvavg_d.htmlfn.lasx_xvavg_du.htmlfn.lasx_xvavg_h.htmlfn.lasx_xvavg_hu.htmlfn.lasx_xvavg_w.htmlfn.lasx_xvavg_wu.htmlfn.lasx_xvavgr_b.htmlfn.lasx_xvavgr_bu.htmlfn.lasx_xvavgr_d.htmlfn.lasx_xvavgr_du.htmlfn.lasx_xvavgr_h.htmlfn.lasx_xvavgr_hu.htmlfn.lasx_xvavgr_w.htmlfn.lasx_xvavgr_wu.htmlfn.lasx_xvbitclr_b.htmlfn.lasx_xvbitclr_d.htmlfn.lasx_xvbitclr_h.htmlfn.lasx_xvbitclr_w.htmlfn.lasx_xvbitclri_b.htmlfn.lasx_xvbitclri_d.htmlfn.lasx_xvbitclri_h.htmlfn.lasx_xvbitclri_w.htmlfn.lasx_xvbitrev_b.htmlfn.lasx_xvbitrev_d.htmlfn.lasx_xvbitrev_h.htmlfn.lasx_xvbitrev_w.htmlfn.lasx_xvbitrevi_b.htmlfn.lasx_xvbitrevi_d.htmlfn.lasx_xvbitrevi_h.htmlfn.lasx_xvbitrevi_w.htmlfn.lasx_xvbitsel_v.htmlfn.lasx_xvbitseli_b.htmlfn.lasx_xvbitset_b.htmlfn.lasx_xvbitset_d.htmlfn.lasx_xvbitset_h.htmlfn.lasx_xvbitset_w.htmlfn.lasx_xvbitseti_b.htmlfn.lasx_xvbitseti_d.htmlfn.lasx_xvbitseti_h.htmlfn.lasx_xvbitseti_w.htmlfn.lasx_xvbsll_v.htmlfn.lasx_xvbsrl_v.htmlfn.lasx_xvclo_b.htmlfn.lasx_xvclo_d.htmlfn.lasx_xvclo_h.htmlfn.lasx_xvclo_w.htmlfn.lasx_xvclz_b.htmlfn.lasx_xvclz_d.htmlfn.lasx_xvclz_h.htmlfn.lasx_xvclz_w.htmlfn.lasx_xvdiv_b.htmlfn.lasx_xvdiv_bu.htmlfn.lasx_xvdiv_d.htmlfn.lasx_xvdiv_du.htmlfn.lasx_xvdiv_h.htmlfn.lasx_xvdiv_hu.htmlfn.lasx_xvdiv_w.htmlfn.lasx_xvdiv_wu.htmlfn.lasx_xvexth_d_w.htmlfn.lasx_xvexth_du_wu.htmlfn.lasx_xvexth_h_b.htmlfn.lasx_xvexth_hu_bu.htmlfn.lasx_xvexth_q_d.htmlfn.lasx_xvexth_qu_du.htmlfn.lasx_xvexth_w_h.htmlfn.lasx_xvexth_wu_hu.htmlfn.lasx_xvextl_q_d.htmlfn.lasx_xvextl_qu_du.htmlfn.lasx_xvextrins_b.htmlfn.lasx_xvextrins_d.htmlfn.lasx_xvextrins_h.htmlfn.lasx_xvextrins_w.htmlfn.lasx_xvfadd_d.htmlfn.lasx_xvfadd_s.htmlfn.lasx_xvfclass_d.htmlfn.lasx_xvfclass_s.htmlfn.lasx_xvfcmp_caf_d.htmlfn.lasx_xvfcmp_caf_s.htmlfn.lasx_xvfcmp_ceq_d.htmlfn.lasx_xvfcmp_ceq_s.htmlfn.lasx_xvfcmp_cle_d.htmlfn.lasx_xvfcmp_cle_s.htmlfn.lasx_xvfcmp_clt_d.htmlfn.lasx_xvfcmp_clt_s.htmlfn.lasx_xvfcmp_cne_d.htmlfn.lasx_xvfcmp_cne_s.htmlfn.lasx_xvfcmp_cor_d.htmlfn.lasx_xvfcmp_cor_s.htmlfn.lasx_xvfcmp_cueq_d.htmlfn.lasx_xvfcmp_cueq_s.htmlfn.lasx_xvfcmp_cule_d.htmlfn.lasx_xvfcmp_cule_s.htmlfn.lasx_xvfcmp_cult_d.htmlfn.lasx_xvfcmp_cult_s.htmlfn.lasx_xvfcmp_cun_d.htmlfn.lasx_xvfcmp_cun_s.htmlfn.lasx_xvfcmp_cune_d.htmlfn.lasx_xvfcmp_cune_s.htmlfn.lasx_xvfcmp_saf_d.htmlfn.lasx_xvfcmp_saf_s.htmlfn.lasx_xvfcmp_seq_d.htmlfn.lasx_xvfcmp_seq_s.htmlfn.lasx_xvfcmp_sle_d.htmlfn.lasx_xvfcmp_sle_s.htmlfn.lasx_xvfcmp_slt_d.htmlfn.lasx_xvfcmp_slt_s.htmlfn.lasx_xvfcmp_sne_d.htmlfn.lasx_xvfcmp_sne_s.htmlfn.lasx_xvfcmp_sor_d.htmlfn.lasx_xvfcmp_sor_s.htmlfn.lasx_xvfcmp_sueq_d.htmlfn.lasx_xvfcmp_sueq_s.htmlfn.lasx_xvfcmp_sule_d.htmlfn.lasx_xvfcmp_sule_s.htmlfn.lasx_xvfcmp_sult_d.htmlfn.lasx_xvfcmp_sult_s.htmlfn.lasx_xvfcmp_sun_d.htmlfn.lasx_xvfcmp_sun_s.htmlfn.lasx_xvfcmp_sune_d.htmlfn.lasx_xvfcmp_sune_s.htmlfn.lasx_xvfcvt_h_s.htmlfn.lasx_xvfcvt_s_d.htmlfn.lasx_xvfcvth_d_s.htmlfn.lasx_xvfcvth_s_h.htmlfn.lasx_xvfcvtl_d_s.htmlfn.lasx_xvfcvtl_s_h.htmlfn.lasx_xvfdiv_d.htmlfn.lasx_xvfdiv_s.htmlfn.lasx_xvffint_d_l.htmlfn.lasx_xvffint_d_lu.htmlfn.lasx_xvffint_s_l.htmlfn.lasx_xvffint_s_w.htmlfn.lasx_xvffint_s_wu.htmlfn.lasx_xvffinth_d_w.htmlfn.lasx_xvffintl_d_w.htmlfn.lasx_xvflogb_d.htmlfn.lasx_xvflogb_s.htmlfn.lasx_xvfmadd_d.htmlfn.lasx_xvfmadd_s.htmlfn.lasx_xvfmax_d.htmlfn.lasx_xvfmax_s.htmlfn.lasx_xvfmaxa_d.htmlfn.lasx_xvfmaxa_s.htmlfn.lasx_xvfmin_d.htmlfn.lasx_xvfmin_s.htmlfn.lasx_xvfmina_d.htmlfn.lasx_xvfmina_s.htmlfn.lasx_xvfmsub_d.htmlfn.lasx_xvfmsub_s.htmlfn.lasx_xvfmul_d.htmlfn.lasx_xvfmul_s.htmlfn.lasx_xvfnmadd_d.htmlfn.lasx_xvfnmadd_s.htmlfn.lasx_xvfnmsub_d.htmlfn.lasx_xvfnmsub_s.htmlfn.lasx_xvfrecip_d.htmlfn.lasx_xvfrecip_s.htmlfn.lasx_xvfrint_d.htmlfn.lasx_xvfrint_s.htmlfn.lasx_xvfrintrm_d.htmlfn.lasx_xvfrintrm_s.htmlfn.lasx_xvfrintrne_d.htmlfn.lasx_xvfrintrne_s.htmlfn.lasx_xvfrintrp_d.htmlfn.lasx_xvfrintrp_s.htmlfn.lasx_xvfrintrz_d.htmlfn.lasx_xvfrintrz_s.htmlfn.lasx_xvfrsqrt_d.htmlfn.lasx_xvfrsqrt_s.htmlfn.lasx_xvfrstp_b.htmlfn.lasx_xvfrstp_h.htmlfn.lasx_xvfrstpi_b.htmlfn.lasx_xvfrstpi_h.htmlfn.lasx_xvfsqrt_d.htmlfn.lasx_xvfsqrt_s.htmlfn.lasx_xvfsub_d.htmlfn.lasx_xvfsub_s.htmlfn.lasx_xvftint_l_d.htmlfn.lasx_xvftint_lu_d.htmlfn.lasx_xvftint_w_d.htmlfn.lasx_xvftint_w_s.htmlfn.lasx_xvftint_wu_s.htmlfn.lasx_xvftinth_l_s.htmlfn.lasx_xvftintl_l_s.htmlfn.lasx_xvftintrm_l_d.htmlfn.lasx_xvftintrm_w_d.htmlfn.lasx_xvftintrm_w_s.htmlfn.lasx_xvftintrmh_l_s.htmlfn.lasx_xvftintrml_l_s.htmlfn.lasx_xvftintrne_l_d.htmlfn.lasx_xvftintrne_w_d.htmlfn.lasx_xvftintrne_w_s.htmlfn.lasx_xvftintrneh_l_s.htmlfn.lasx_xvftintrnel_l_s.htmlfn.lasx_xvftintrp_l_d.htmlfn.lasx_xvftintrp_w_d.htmlfn.lasx_xvftintrp_w_s.htmlfn.lasx_xvftintrph_l_s.htmlfn.lasx_xvftintrpl_l_s.htmlfn.lasx_xvftintrz_l_d.htmlfn.lasx_xvftintrz_lu_d.htmlfn.lasx_xvftintrz_w_d.htmlfn.lasx_xvftintrz_w_s.htmlfn.lasx_xvftintrz_wu_s.htmlfn.lasx_xvftintrzh_l_s.htmlfn.lasx_xvftintrzl_l_s.htmlfn.lasx_xvhaddw_d_w.htmlfn.lasx_xvhaddw_du_wu.htmlfn.lasx_xvhaddw_h_b.htmlfn.lasx_xvhaddw_hu_bu.htmlfn.lasx_xvhaddw_q_d.htmlfn.lasx_xvhaddw_qu_du.htmlfn.lasx_xvhaddw_w_h.htmlfn.lasx_xvhaddw_wu_hu.htmlfn.lasx_xvhsubw_d_w.htmlfn.lasx_xvhsubw_du_wu.htmlfn.lasx_xvhsubw_h_b.htmlfn.lasx_xvhsubw_hu_bu.htmlfn.lasx_xvhsubw_q_d.htmlfn.lasx_xvhsubw_qu_du.htmlfn.lasx_xvhsubw_w_h.htmlfn.lasx_xvhsubw_wu_hu.htmlfn.lasx_xvilvh_b.htmlfn.lasx_xvilvh_d.htmlfn.lasx_xvilvh_h.htmlfn.lasx_xvilvh_w.htmlfn.lasx_xvilvl_b.htmlfn.lasx_xvilvl_d.htmlfn.lasx_xvilvl_h.htmlfn.lasx_xvilvl_w.htmlfn.lasx_xvinsgr2vr_d.htmlfn.lasx_xvinsgr2vr_w.htmlfn.lasx_xvinsve0_d.htmlfn.lasx_xvinsve0_w.htmlfn.lasx_xvld.htmlfn.lasx_xvldi.htmlfn.lasx_xvldrepl_b.htmlfn.lasx_xvldrepl_d.htmlfn.lasx_xvldrepl_h.htmlfn.lasx_xvldrepl_w.htmlfn.lasx_xvldx.htmlfn.lasx_xvmadd_b.htmlfn.lasx_xvmadd_d.htmlfn.lasx_xvmadd_h.htmlfn.lasx_xvmadd_w.htmlfn.lasx_xvmaddwev_d_w.htmlfn.lasx_xvmaddwev_d_wu.htmlfn.lasx_xvmaddwev_d_wu_w.htmlfn.lasx_xvmaddwev_h_b.htmlfn.lasx_xvmaddwev_h_bu.htmlfn.lasx_xvmaddwev_h_bu_b.htmlfn.lasx_xvmaddwev_q_d.htmlfn.lasx_xvmaddwev_q_du.htmlfn.lasx_xvmaddwev_q_du_d.htmlfn.lasx_xvmaddwev_w_h.htmlfn.lasx_xvmaddwev_w_hu.htmlfn.lasx_xvmaddwev_w_hu_h.htmlfn.lasx_xvmaddwod_d_w.htmlfn.lasx_xvmaddwod_d_wu.htmlfn.lasx_xvmaddwod_d_wu_w.htmlfn.lasx_xvmaddwod_h_b.htmlfn.lasx_xvmaddwod_h_bu.htmlfn.lasx_xvmaddwod_h_bu_b.htmlfn.lasx_xvmaddwod_q_d.htmlfn.lasx_xvmaddwod_q_du.htmlfn.lasx_xvmaddwod_q_du_d.htmlfn.lasx_xvmaddwod_w_h.htmlfn.lasx_xvmaddwod_w_hu.htmlfn.lasx_xvmaddwod_w_hu_h.htmlfn.lasx_xvmax_b.htmlfn.lasx_xvmax_bu.htmlfn.lasx_xvmax_d.htmlfn.lasx_xvmax_du.htmlfn.lasx_xvmax_h.htmlfn.lasx_xvmax_hu.htmlfn.lasx_xvmax_w.htmlfn.lasx_xvmax_wu.htmlfn.lasx_xvmaxi_b.htmlfn.lasx_xvmaxi_bu.htmlfn.lasx_xvmaxi_d.htmlfn.lasx_xvmaxi_du.htmlfn.lasx_xvmaxi_h.htmlfn.lasx_xvmaxi_hu.htmlfn.lasx_xvmaxi_w.htmlfn.lasx_xvmaxi_wu.htmlfn.lasx_xvmin_b.htmlfn.lasx_xvmin_bu.htmlfn.lasx_xvmin_d.htmlfn.lasx_xvmin_du.htmlfn.lasx_xvmin_h.htmlfn.lasx_xvmin_hu.htmlfn.lasx_xvmin_w.htmlfn.lasx_xvmin_wu.htmlfn.lasx_xvmini_b.htmlfn.lasx_xvmini_bu.htmlfn.lasx_xvmini_d.htmlfn.lasx_xvmini_du.htmlfn.lasx_xvmini_h.htmlfn.lasx_xvmini_hu.htmlfn.lasx_xvmini_w.htmlfn.lasx_xvmini_wu.htmlfn.lasx_xvmod_b.htmlfn.lasx_xvmod_bu.htmlfn.lasx_xvmod_d.htmlfn.lasx_xvmod_du.htmlfn.lasx_xvmod_h.htmlfn.lasx_xvmod_hu.htmlfn.lasx_xvmod_w.htmlfn.lasx_xvmod_wu.htmlfn.lasx_xvmskgez_b.htmlfn.lasx_xvmskltz_b.htmlfn.lasx_xvmskltz_d.htmlfn.lasx_xvmskltz_h.htmlfn.lasx_xvmskltz_w.htmlfn.lasx_xvmsknz_b.htmlfn.lasx_xvmsub_b.htmlfn.lasx_xvmsub_d.htmlfn.lasx_xvmsub_h.htmlfn.lasx_xvmsub_w.htmlfn.lasx_xvmuh_b.htmlfn.lasx_xvmuh_bu.htmlfn.lasx_xvmuh_d.htmlfn.lasx_xvmuh_du.htmlfn.lasx_xvmuh_h.htmlfn.lasx_xvmuh_hu.htmlfn.lasx_xvmuh_w.htmlfn.lasx_xvmuh_wu.htmlfn.lasx_xvmul_b.htmlfn.lasx_xvmul_d.htmlfn.lasx_xvmul_h.htmlfn.lasx_xvmul_w.htmlfn.lasx_xvmulwev_d_w.htmlfn.lasx_xvmulwev_d_wu.htmlfn.lasx_xvmulwev_d_wu_w.htmlfn.lasx_xvmulwev_h_b.htmlfn.lasx_xvmulwev_h_bu.htmlfn.lasx_xvmulwev_h_bu_b.htmlfn.lasx_xvmulwev_q_d.htmlfn.lasx_xvmulwev_q_du.htmlfn.lasx_xvmulwev_q_du_d.htmlfn.lasx_xvmulwev_w_h.htmlfn.lasx_xvmulwev_w_hu.htmlfn.lasx_xvmulwev_w_hu_h.htmlfn.lasx_xvmulwod_d_w.htmlfn.lasx_xvmulwod_d_wu.htmlfn.lasx_xvmulwod_d_wu_w.htmlfn.lasx_xvmulwod_h_b.htmlfn.lasx_xvmulwod_h_bu.htmlfn.lasx_xvmulwod_h_bu_b.htmlfn.lasx_xvmulwod_q_d.htmlfn.lasx_xvmulwod_q_du.htmlfn.lasx_xvmulwod_q_du_d.htmlfn.lasx_xvmulwod_w_h.htmlfn.lasx_xvmulwod_w_hu.htmlfn.lasx_xvmulwod_w_hu_h.htmlfn.lasx_xvneg_b.htmlfn.lasx_xvneg_d.htmlfn.lasx_xvneg_h.htmlfn.lasx_xvneg_w.htmlfn.lasx_xvnor_v.htmlfn.lasx_xvnori_b.htmlfn.lasx_xvor_v.htmlfn.lasx_xvori_b.htmlfn.lasx_xvorn_v.htmlfn.lasx_xvpackev_b.htmlfn.lasx_xvpackev_d.htmlfn.lasx_xvpackev_h.htmlfn.lasx_xvpackev_w.htmlfn.lasx_xvpackod_b.htmlfn.lasx_xvpackod_d.htmlfn.lasx_xvpackod_h.htmlfn.lasx_xvpackod_w.htmlfn.lasx_xvpcnt_b.htmlfn.lasx_xvpcnt_d.htmlfn.lasx_xvpcnt_h.htmlfn.lasx_xvpcnt_w.htmlfn.lasx_xvperm_w.htmlfn.lasx_xvpermi_d.htmlfn.lasx_xvpermi_q.htmlfn.lasx_xvpermi_w.htmlfn.lasx_xvpickev_b.htmlfn.lasx_xvpickev_d.htmlfn.lasx_xvpickev_h.htmlfn.lasx_xvpickev_w.htmlfn.lasx_xvpickod_b.htmlfn.lasx_xvpickod_d.htmlfn.lasx_xvpickod_h.htmlfn.lasx_xvpickod_w.htmlfn.lasx_xvpickve2gr_d.htmlfn.lasx_xvpickve2gr_du.htmlfn.lasx_xvpickve2gr_w.htmlfn.lasx_xvpickve2gr_wu.htmlfn.lasx_xvpickve_d.htmlfn.lasx_xvpickve_d_f.htmlfn.lasx_xvpickve_w.htmlfn.lasx_xvpickve_w_f.htmlfn.lasx_xvrepl128vei_b.htmlfn.lasx_xvrepl128vei_d.htmlfn.lasx_xvrepl128vei_h.htmlfn.lasx_xvrepl128vei_w.htmlfn.lasx_xvreplgr2vr_b.htmlfn.lasx_xvreplgr2vr_d.htmlfn.lasx_xvreplgr2vr_h.htmlfn.lasx_xvreplgr2vr_w.htmlfn.lasx_xvrepli_b.htmlfn.lasx_xvrepli_d.htmlfn.lasx_xvrepli_h.htmlfn.lasx_xvrepli_w.htmlfn.lasx_xvreplve0_b.htmlfn.lasx_xvreplve0_d.htmlfn.lasx_xvreplve0_h.htmlfn.lasx_xvreplve0_q.htmlfn.lasx_xvreplve0_w.htmlfn.lasx_xvreplve_b.htmlfn.lasx_xvreplve_d.htmlfn.lasx_xvreplve_h.htmlfn.lasx_xvreplve_w.htmlfn.lasx_xvrotr_b.htmlfn.lasx_xvrotr_d.htmlfn.lasx_xvrotr_h.htmlfn.lasx_xvrotr_w.htmlfn.lasx_xvrotri_b.htmlfn.lasx_xvrotri_d.htmlfn.lasx_xvrotri_h.htmlfn.lasx_xvrotri_w.htmlfn.lasx_xvsadd_b.htmlfn.lasx_xvsadd_bu.htmlfn.lasx_xvsadd_d.htmlfn.lasx_xvsadd_du.htmlfn.lasx_xvsadd_h.htmlfn.lasx_xvsadd_hu.htmlfn.lasx_xvsadd_w.htmlfn.lasx_xvsadd_wu.htmlfn.lasx_xvsat_b.htmlfn.lasx_xvsat_bu.htmlfn.lasx_xvsat_d.htmlfn.lasx_xvsat_du.htmlfn.lasx_xvsat_h.htmlfn.lasx_xvsat_hu.htmlfn.lasx_xvsat_w.htmlfn.lasx_xvsat_wu.htmlfn.lasx_xvseq_b.htmlfn.lasx_xvseq_d.htmlfn.lasx_xvseq_h.htmlfn.lasx_xvseq_w.htmlfn.lasx_xvseqi_b.htmlfn.lasx_xvseqi_d.htmlfn.lasx_xvseqi_h.htmlfn.lasx_xvseqi_w.htmlfn.lasx_xvshuf4i_b.htmlfn.lasx_xvshuf4i_d.htmlfn.lasx_xvshuf4i_h.htmlfn.lasx_xvshuf4i_w.htmlfn.lasx_xvshuf_b.htmlfn.lasx_xvshuf_d.htmlfn.lasx_xvshuf_h.htmlfn.lasx_xvshuf_w.htmlfn.lasx_xvsigncov_b.htmlfn.lasx_xvsigncov_d.htmlfn.lasx_xvsigncov_h.htmlfn.lasx_xvsigncov_w.htmlfn.lasx_xvsle_b.htmlfn.lasx_xvsle_bu.htmlfn.lasx_xvsle_d.htmlfn.lasx_xvsle_du.htmlfn.lasx_xvsle_h.htmlfn.lasx_xvsle_hu.htmlfn.lasx_xvsle_w.htmlfn.lasx_xvsle_wu.htmlfn.lasx_xvslei_b.htmlfn.lasx_xvslei_bu.htmlfn.lasx_xvslei_d.htmlfn.lasx_xvslei_du.htmlfn.lasx_xvslei_h.htmlfn.lasx_xvslei_hu.htmlfn.lasx_xvslei_w.htmlfn.lasx_xvslei_wu.htmlfn.lasx_xvsll_b.htmlfn.lasx_xvsll_d.htmlfn.lasx_xvsll_h.htmlfn.lasx_xvsll_w.htmlfn.lasx_xvslli_b.htmlfn.lasx_xvslli_d.htmlfn.lasx_xvslli_h.htmlfn.lasx_xvslli_w.htmlfn.lasx_xvsllwil_d_w.htmlfn.lasx_xvsllwil_du_wu.htmlfn.lasx_xvsllwil_h_b.htmlfn.lasx_xvsllwil_hu_bu.htmlfn.lasx_xvsllwil_w_h.htmlfn.lasx_xvsllwil_wu_hu.htmlfn.lasx_xvslt_b.htmlfn.lasx_xvslt_bu.htmlfn.lasx_xvslt_d.htmlfn.lasx_xvslt_du.htmlfn.lasx_xvslt_h.htmlfn.lasx_xvslt_hu.htmlfn.lasx_xvslt_w.htmlfn.lasx_xvslt_wu.htmlfn.lasx_xvslti_b.htmlfn.lasx_xvslti_bu.htmlfn.lasx_xvslti_d.htmlfn.lasx_xvslti_du.htmlfn.lasx_xvslti_h.htmlfn.lasx_xvslti_hu.htmlfn.lasx_xvslti_w.htmlfn.lasx_xvslti_wu.htmlfn.lasx_xvsra_b.htmlfn.lasx_xvsra_d.htmlfn.lasx_xvsra_h.htmlfn.lasx_xvsra_w.htmlfn.lasx_xvsrai_b.htmlfn.lasx_xvsrai_d.htmlfn.lasx_xvsrai_h.htmlfn.lasx_xvsrai_w.htmlfn.lasx_xvsran_b_h.htmlfn.lasx_xvsran_h_w.htmlfn.lasx_xvsran_w_d.htmlfn.lasx_xvsrani_b_h.htmlfn.lasx_xvsrani_d_q.htmlfn.lasx_xvsrani_h_w.htmlfn.lasx_xvsrani_w_d.htmlfn.lasx_xvsrar_b.htmlfn.lasx_xvsrar_d.htmlfn.lasx_xvsrar_h.htmlfn.lasx_xvsrar_w.htmlfn.lasx_xvsrari_b.htmlfn.lasx_xvsrari_d.htmlfn.lasx_xvsrari_h.htmlfn.lasx_xvsrari_w.htmlfn.lasx_xvsrarn_b_h.htmlfn.lasx_xvsrarn_h_w.htmlfn.lasx_xvsrarn_w_d.htmlfn.lasx_xvsrarni_b_h.htmlfn.lasx_xvsrarni_d_q.htmlfn.lasx_xvsrarni_h_w.htmlfn.lasx_xvsrarni_w_d.htmlfn.lasx_xvsrl_b.htmlfn.lasx_xvsrl_d.htmlfn.lasx_xvsrl_h.htmlfn.lasx_xvsrl_w.htmlfn.lasx_xvsrli_b.htmlfn.lasx_xvsrli_d.htmlfn.lasx_xvsrli_h.htmlfn.lasx_xvsrli_w.htmlfn.lasx_xvsrln_b_h.htmlfn.lasx_xvsrln_h_w.htmlfn.lasx_xvsrln_w_d.htmlfn.lasx_xvsrlni_b_h.htmlfn.lasx_xvsrlni_d_q.htmlfn.lasx_xvsrlni_h_w.htmlfn.lasx_xvsrlni_w_d.htmlfn.lasx_xvsrlr_b.htmlfn.lasx_xvsrlr_d.htmlfn.lasx_xvsrlr_h.htmlfn.lasx_xvsrlr_w.htmlfn.lasx_xvsrlri_b.htmlfn.lasx_xvsrlri_d.htmlfn.lasx_xvsrlri_h.htmlfn.lasx_xvsrlri_w.htmlfn.lasx_xvsrlrn_b_h.htmlfn.lasx_xvsrlrn_h_w.htmlfn.lasx_xvsrlrn_w_d.htmlfn.lasx_xvsrlrni_b_h.htmlfn.lasx_xvsrlrni_d_q.htmlfn.lasx_xvsrlrni_h_w.htmlfn.lasx_xvsrlrni_w_d.htmlfn.lasx_xvssran_b_h.htmlfn.lasx_xvssran_bu_h.htmlfn.lasx_xvssran_h_w.htmlfn.lasx_xvssran_hu_w.htmlfn.lasx_xvssran_w_d.htmlfn.lasx_xvssran_wu_d.htmlfn.lasx_xvssrani_b_h.htmlfn.lasx_xvssrani_bu_h.htmlfn.lasx_xvssrani_d_q.htmlfn.lasx_xvssrani_du_q.htmlfn.lasx_xvssrani_h_w.htmlfn.lasx_xvssrani_hu_w.htmlfn.lasx_xvssrani_w_d.htmlfn.lasx_xvssrani_wu_d.htmlfn.lasx_xvssrarn_b_h.htmlfn.lasx_xvssrarn_bu_h.htmlfn.lasx_xvssrarn_h_w.htmlfn.lasx_xvssrarn_hu_w.htmlfn.lasx_xvssrarn_w_d.htmlfn.lasx_xvssrarn_wu_d.htmlfn.lasx_xvssrarni_b_h.htmlfn.lasx_xvssrarni_bu_h.htmlfn.lasx_xvssrarni_d_q.htmlfn.lasx_xvssrarni_du_q.htmlfn.lasx_xvssrarni_h_w.htmlfn.lasx_xvssrarni_hu_w.htmlfn.lasx_xvssrarni_w_d.htmlfn.lasx_xvssrarni_wu_d.htmlfn.lasx_xvssrln_b_h.htmlfn.lasx_xvssrln_bu_h.htmlfn.lasx_xvssrln_h_w.htmlfn.lasx_xvssrln_hu_w.htmlfn.lasx_xvssrln_w_d.htmlfn.lasx_xvssrln_wu_d.htmlfn.lasx_xvssrlni_b_h.htmlfn.lasx_xvssrlni_bu_h.htmlfn.lasx_xvssrlni_d_q.htmlfn.lasx_xvssrlni_du_q.htmlfn.lasx_xvssrlni_h_w.htmlfn.lasx_xvssrlni_hu_w.htmlfn.lasx_xvssrlni_w_d.htmlfn.lasx_xvssrlni_wu_d.htmlfn.lasx_xvssrlrn_b_h.htmlfn.lasx_xvssrlrn_bu_h.htmlfn.lasx_xvssrlrn_h_w.htmlfn.lasx_xvssrlrn_hu_w.htmlfn.lasx_xvssrlrn_w_d.htmlfn.lasx_xvssrlrn_wu_d.htmlfn.lasx_xvssrlrni_b_h.htmlfn.lasx_xvssrlrni_bu_h.htmlfn.lasx_xvssrlrni_d_q.htmlfn.lasx_xvssrlrni_du_q.htmlfn.lasx_xvssrlrni_h_w.htmlfn.lasx_xvssrlrni_hu_w.htmlfn.lasx_xvssrlrni_w_d.htmlfn.lasx_xvssrlrni_wu_d.htmlfn.lasx_xvssub_b.htmlfn.lasx_xvssub_bu.htmlfn.lasx_xvssub_d.htmlfn.lasx_xvssub_du.htmlfn.lasx_xvssub_h.htmlfn.lasx_xvssub_hu.htmlfn.lasx_xvssub_w.htmlfn.lasx_xvssub_wu.htmlfn.lasx_xvst.htmlfn.lasx_xvstelm_b.htmlfn.lasx_xvstelm_d.htmlfn.lasx_xvstelm_h.htmlfn.lasx_xvstelm_w.htmlfn.lasx_xvstx.htmlfn.lasx_xvsub_b.htmlfn.lasx_xvsub_d.htmlfn.lasx_xvsub_h.htmlfn.lasx_xvsub_q.htmlfn.lasx_xvsub_w.htmlfn.lasx_xvsubi_bu.htmlfn.lasx_xvsubi_du.htmlfn.lasx_xvsubi_hu.htmlfn.lasx_xvsubi_wu.htmlfn.lasx_xvsubwev_d_w.htmlfn.lasx_xvsubwev_d_wu.htmlfn.lasx_xvsubwev_h_b.htmlfn.lasx_xvsubwev_h_bu.htmlfn.lasx_xvsubwev_q_d.htmlfn.lasx_xvsubwev_q_du.htmlfn.lasx_xvsubwev_w_h.htmlfn.lasx_xvsubwev_w_hu.htmlfn.lasx_xvsubwod_d_w.htmlfn.lasx_xvsubwod_d_wu.htmlfn.lasx_xvsubwod_h_b.htmlfn.lasx_xvsubwod_h_bu.htmlfn.lasx_xvsubwod_q_d.htmlfn.lasx_xvsubwod_q_du.htmlfn.lasx_xvsubwod_w_h.htmlfn.lasx_xvsubwod_w_hu.htmlfn.lasx_xvxor_v.htmlfn.lasx_xvxori_b.htmltypesstruct.v16i16.htmlstruct.v16u16.htmlstruct.v32i8.htmlstruct.v32u8.htmlstruct.v4f64.htmlstruct.v4i64.htmlstruct.v4u64.htmlstruct.v8f32.htmlstruct.v8i32.htmlstruct.v8u32.htmllsxgeneratedfn.lsx_bnz_b.htmlfn.lsx_bnz_d.htmlfn.lsx_bnz_h.htmlfn.lsx_bnz_v.htmlfn.lsx_bnz_w.htmlfn.lsx_bz_b.htmlfn.lsx_bz_d.htmlfn.lsx_bz_h.htmlfn.lsx_bz_v.htmlfn.lsx_bz_w.htmlfn.lsx_vabsd_b.htmlfn.lsx_vabsd_bu.htmlfn.lsx_vabsd_d.htmlfn.lsx_vabsd_du.htmlfn.lsx_vabsd_h.htmlfn.lsx_vabsd_hu.htmlfn.lsx_vabsd_w.htmlfn.lsx_vabsd_wu.htmlfn.lsx_vadd_b.htmlfn.lsx_vadd_d.htmlfn.lsx_vadd_h.htmlfn.lsx_vadd_q.htmlfn.lsx_vadd_w.htmlfn.lsx_vadda_b.htmlfn.lsx_vadda_d.htmlfn.lsx_vadda_h.htmlfn.lsx_vadda_w.htmlfn.lsx_vaddi_bu.htmlfn.lsx_vaddi_du.htmlfn.lsx_vaddi_hu.htmlfn.lsx_vaddi_wu.htmlfn.lsx_vaddwev_d_w.htmlfn.lsx_vaddwev_d_wu.htmlfn.lsx_vaddwev_d_wu_w.htmlfn.lsx_vaddwev_h_b.htmlfn.lsx_vaddwev_h_bu.htmlfn.lsx_vaddwev_h_bu_b.htmlfn.lsx_vaddwev_q_d.htmlfn.lsx_vaddwev_q_du.htmlfn.lsx_vaddwev_q_du_d.htmlfn.lsx_vaddwev_w_h.htmlfn.lsx_vaddwev_w_hu.htmlfn.lsx_vaddwev_w_hu_h.htmlfn.lsx_vaddwod_d_w.htmlfn.lsx_vaddwod_d_wu.htmlfn.lsx_vaddwod_d_wu_w.htmlfn.lsx_vaddwod_h_b.htmlfn.lsx_vaddwod_h_bu.htmlfn.lsx_vaddwod_h_bu_b.htmlfn.lsx_vaddwod_q_d.htmlfn.lsx_vaddwod_q_du.htmlfn.lsx_vaddwod_q_du_d.htmlfn.lsx_vaddwod_w_h.htmlfn.lsx_vaddwod_w_hu.htmlfn.lsx_vaddwod_w_hu_h.htmlfn.lsx_vand_v.htmlfn.lsx_vandi_b.htmlfn.lsx_vandn_v.htmlfn.lsx_vavg_b.htmlfn.lsx_vavg_bu.htmlfn.lsx_vavg_d.htmlfn.lsx_vavg_du.htmlfn.lsx_vavg_h.htmlfn.lsx_vavg_hu.htmlfn.lsx_vavg_w.htmlfn.lsx_vavg_wu.htmlfn.lsx_vavgr_b.htmlfn.lsx_vavgr_bu.htmlfn.lsx_vavgr_d.htmlfn.lsx_vavgr_du.htmlfn.lsx_vavgr_h.htmlfn.lsx_vavgr_hu.htmlfn.lsx_vavgr_w.htmlfn.lsx_vavgr_wu.htmlfn.lsx_vbitclr_b.htmlfn.lsx_vbitclr_d.htmlfn.lsx_vbitclr_h.htmlfn.lsx_vbitclr_w.htmlfn.lsx_vbitclri_b.htmlfn.lsx_vbitclri_d.htmlfn.lsx_vbitclri_h.htmlfn.lsx_vbitclri_w.htmlfn.lsx_vbitrev_b.htmlfn.lsx_vbitrev_d.htmlfn.lsx_vbitrev_h.htmlfn.lsx_vbitrev_w.htmlfn.lsx_vbitrevi_b.htmlfn.lsx_vbitrevi_d.htmlfn.lsx_vbitrevi_h.htmlfn.lsx_vbitrevi_w.htmlfn.lsx_vbitsel_v.htmlfn.lsx_vbitseli_b.htmlfn.lsx_vbitset_b.htmlfn.lsx_vbitset_d.htmlfn.lsx_vbitset_h.htmlfn.lsx_vbitset_w.htmlfn.lsx_vbitseti_b.htmlfn.lsx_vbitseti_d.htmlfn.lsx_vbitseti_h.htmlfn.lsx_vbitseti_w.htmlfn.lsx_vbsll_v.htmlfn.lsx_vbsrl_v.htmlfn.lsx_vclo_b.htmlfn.lsx_vclo_d.htmlfn.lsx_vclo_h.htmlfn.lsx_vclo_w.htmlfn.lsx_vclz_b.htmlfn.lsx_vclz_d.htmlfn.lsx_vclz_h.htmlfn.lsx_vclz_w.htmlfn.lsx_vdiv_b.htmlfn.lsx_vdiv_bu.htmlfn.lsx_vdiv_d.htmlfn.lsx_vdiv_du.htmlfn.lsx_vdiv_h.htmlfn.lsx_vdiv_hu.htmlfn.lsx_vdiv_w.htmlfn.lsx_vdiv_wu.htmlfn.lsx_vexth_d_w.htmlfn.lsx_vexth_du_wu.htmlfn.lsx_vexth_h_b.htmlfn.lsx_vexth_hu_bu.htmlfn.lsx_vexth_q_d.htmlfn.lsx_vexth_qu_du.htmlfn.lsx_vexth_w_h.htmlfn.lsx_vexth_wu_hu.htmlfn.lsx_vextl_q_d.htmlfn.lsx_vextl_qu_du.htmlfn.lsx_vextrins_b.htmlfn.lsx_vextrins_d.htmlfn.lsx_vextrins_h.htmlfn.lsx_vextrins_w.htmlfn.lsx_vfadd_d.htmlfn.lsx_vfadd_s.htmlfn.lsx_vfclass_d.htmlfn.lsx_vfclass_s.htmlfn.lsx_vfcmp_caf_d.htmlfn.lsx_vfcmp_caf_s.htmlfn.lsx_vfcmp_ceq_d.htmlfn.lsx_vfcmp_ceq_s.htmlfn.lsx_vfcmp_cle_d.htmlfn.lsx_vfcmp_cle_s.htmlfn.lsx_vfcmp_clt_d.htmlfn.lsx_vfcmp_clt_s.htmlfn.lsx_vfcmp_cne_d.htmlfn.lsx_vfcmp_cne_s.htmlfn.lsx_vfcmp_cor_d.htmlfn.lsx_vfcmp_cor_s.htmlfn.lsx_vfcmp_cueq_d.htmlfn.lsx_vfcmp_cueq_s.htmlfn.lsx_vfcmp_cule_d.htmlfn.lsx_vfcmp_cule_s.htmlfn.lsx_vfcmp_cult_d.htmlfn.lsx_vfcmp_cult_s.htmlfn.lsx_vfcmp_cun_d.htmlfn.lsx_vfcmp_cun_s.htmlfn.lsx_vfcmp_cune_d.htmlfn.lsx_vfcmp_cune_s.htmlfn.lsx_vfcmp_saf_d.htmlfn.lsx_vfcmp_saf_s.htmlfn.lsx_vfcmp_seq_d.htmlfn.lsx_vfcmp_seq_s.htmlfn.lsx_vfcmp_sle_d.htmlfn.lsx_vfcmp_sle_s.htmlfn.lsx_vfcmp_slt_d.htmlfn.lsx_vfcmp_slt_s.htmlfn.lsx_vfcmp_sne_d.htmlfn.lsx_vfcmp_sne_s.htmlfn.lsx_vfcmp_sor_d.htmlfn.lsx_vfcmp_sor_s.htmlfn.lsx_vfcmp_sueq_d.htmlfn.lsx_vfcmp_sueq_s.htmlfn.lsx_vfcmp_sule_d.htmlfn.lsx_vfcmp_sule_s.htmlfn.lsx_vfcmp_sult_d.htmlfn.lsx_vfcmp_sult_s.htmlfn.lsx_vfcmp_sun_d.htmlfn.lsx_vfcmp_sun_s.htmlfn.lsx_vfcmp_sune_d.htmlfn.lsx_vfcmp_sune_s.htmlfn.lsx_vfcvt_h_s.htmlfn.lsx_vfcvt_s_d.htmlfn.lsx_vfcvth_d_s.htmlfn.lsx_vfcvth_s_h.htmlfn.lsx_vfcvtl_d_s.htmlfn.lsx_vfcvtl_s_h.htmlfn.lsx_vfdiv_d.htmlfn.lsx_vfdiv_s.htmlfn.lsx_vffint_d_l.htmlfn.lsx_vffint_d_lu.htmlfn.lsx_vffint_s_l.htmlfn.lsx_vffint_s_w.htmlfn.lsx_vffint_s_wu.htmlfn.lsx_vffinth_d_w.htmlfn.lsx_vffintl_d_w.htmlfn.lsx_vflogb_d.htmlfn.lsx_vflogb_s.htmlfn.lsx_vfmadd_d.htmlfn.lsx_vfmadd_s.htmlfn.lsx_vfmax_d.htmlfn.lsx_vfmax_s.htmlfn.lsx_vfmaxa_d.htmlfn.lsx_vfmaxa_s.htmlfn.lsx_vfmin_d.htmlfn.lsx_vfmin_s.htmlfn.lsx_vfmina_d.htmlfn.lsx_vfmina_s.htmlfn.lsx_vfmsub_d.htmlfn.lsx_vfmsub_s.htmlfn.lsx_vfmul_d.htmlfn.lsx_vfmul_s.htmlfn.lsx_vfnmadd_d.htmlfn.lsx_vfnmadd_s.htmlfn.lsx_vfnmsub_d.htmlfn.lsx_vfnmsub_s.htmlfn.lsx_vfrecip_d.htmlfn.lsx_vfrecip_s.htmlfn.lsx_vfrint_d.htmlfn.lsx_vfrint_s.htmlfn.lsx_vfrintrm_d.htmlfn.lsx_vfrintrm_s.htmlfn.lsx_vfrintrne_d.htmlfn.lsx_vfrintrne_s.htmlfn.lsx_vfrintrp_d.htmlfn.lsx_vfrintrp_s.htmlfn.lsx_vfrintrz_d.htmlfn.lsx_vfrintrz_s.htmlfn.lsx_vfrsqrt_d.htmlfn.lsx_vfrsqrt_s.htmlfn.lsx_vfrstp_b.htmlfn.lsx_vfrstp_h.htmlfn.lsx_vfrstpi_b.htmlfn.lsx_vfrstpi_h.htmlfn.lsx_vfsqrt_d.htmlfn.lsx_vfsqrt_s.htmlfn.lsx_vfsub_d.htmlfn.lsx_vfsub_s.htmlfn.lsx_vftint_l_d.htmlfn.lsx_vftint_lu_d.htmlfn.lsx_vftint_w_d.htmlfn.lsx_vftint_w_s.htmlfn.lsx_vftint_wu_s.htmlfn.lsx_vftinth_l_s.htmlfn.lsx_vftintl_l_s.htmlfn.lsx_vftintrm_l_d.htmlfn.lsx_vftintrm_w_d.htmlfn.lsx_vftintrm_w_s.htmlfn.lsx_vftintrmh_l_s.htmlfn.lsx_vftintrml_l_s.htmlfn.lsx_vftintrne_l_d.htmlfn.lsx_vftintrne_w_d.htmlfn.lsx_vftintrne_w_s.htmlfn.lsx_vftintrneh_l_s.htmlfn.lsx_vftintrnel_l_s.htmlfn.lsx_vftintrp_l_d.htmlfn.lsx_vftintrp_w_d.htmlfn.lsx_vftintrp_w_s.htmlfn.lsx_vftintrph_l_s.htmlfn.lsx_vftintrpl_l_s.htmlfn.lsx_vftintrz_l_d.htmlfn.lsx_vftintrz_lu_d.htmlfn.lsx_vftintrz_w_d.htmlfn.lsx_vftintrz_w_s.htmlfn.lsx_vftintrz_wu_s.htmlfn.lsx_vftintrzh_l_s.htmlfn.lsx_vftintrzl_l_s.htmlfn.lsx_vhaddw_d_w.htmlfn.lsx_vhaddw_du_wu.htmlfn.lsx_vhaddw_h_b.htmlfn.lsx_vhaddw_hu_bu.htmlfn.lsx_vhaddw_q_d.htmlfn.lsx_vhaddw_qu_du.htmlfn.lsx_vhaddw_w_h.htmlfn.lsx_vhaddw_wu_hu.htmlfn.lsx_vhsubw_d_w.htmlfn.lsx_vhsubw_du_wu.htmlfn.lsx_vhsubw_h_b.htmlfn.lsx_vhsubw_hu_bu.htmlfn.lsx_vhsubw_q_d.htmlfn.lsx_vhsubw_qu_du.htmlfn.lsx_vhsubw_w_h.htmlfn.lsx_vhsubw_wu_hu.htmlfn.lsx_vilvh_b.htmlfn.lsx_vilvh_d.htmlfn.lsx_vilvh_h.htmlfn.lsx_vilvh_w.htmlfn.lsx_vilvl_b.htmlfn.lsx_vilvl_d.htmlfn.lsx_vilvl_h.htmlfn.lsx_vilvl_w.htmlfn.lsx_vinsgr2vr_b.htmlfn.lsx_vinsgr2vr_d.htmlfn.lsx_vinsgr2vr_h.htmlfn.lsx_vinsgr2vr_w.htmlfn.lsx_vld.htmlfn.lsx_vldi.htmlfn.lsx_vldrepl_b.htmlfn.lsx_vldrepl_d.htmlfn.lsx_vldrepl_h.htmlfn.lsx_vldrepl_w.htmlfn.lsx_vldx.htmlfn.lsx_vmadd_b.htmlfn.lsx_vmadd_d.htmlfn.lsx_vmadd_h.htmlfn.lsx_vmadd_w.htmlfn.lsx_vmaddwev_d_w.htmlfn.lsx_vmaddwev_d_wu.htmlfn.lsx_vmaddwev_d_wu_w.htmlfn.lsx_vmaddwev_h_b.htmlfn.lsx_vmaddwev_h_bu.htmlfn.lsx_vmaddwev_h_bu_b.htmlfn.lsx_vmaddwev_q_d.htmlfn.lsx_vmaddwev_q_du.htmlfn.lsx_vmaddwev_q_du_d.htmlfn.lsx_vmaddwev_w_h.htmlfn.lsx_vmaddwev_w_hu.htmlfn.lsx_vmaddwev_w_hu_h.htmlfn.lsx_vmaddwod_d_w.htmlfn.lsx_vmaddwod_d_wu.htmlfn.lsx_vmaddwod_d_wu_w.htmlfn.lsx_vmaddwod_h_b.htmlfn.lsx_vmaddwod_h_bu.htmlfn.lsx_vmaddwod_h_bu_b.htmlfn.lsx_vmaddwod_q_d.htmlfn.lsx_vmaddwod_q_du.htmlfn.lsx_vmaddwod_q_du_d.htmlfn.lsx_vmaddwod_w_h.htmlfn.lsx_vmaddwod_w_hu.htmlfn.lsx_vmaddwod_w_hu_h.htmlfn.lsx_vmax_b.htmlfn.lsx_vmax_bu.htmlfn.lsx_vmax_d.htmlfn.lsx_vmax_du.htmlfn.lsx_vmax_h.htmlfn.lsx_vmax_hu.htmlfn.lsx_vmax_w.htmlfn.lsx_vmax_wu.htmlfn.lsx_vmaxi_b.htmlfn.lsx_vmaxi_bu.htmlfn.lsx_vmaxi_d.htmlfn.lsx_vmaxi_du.htmlfn.lsx_vmaxi_h.htmlfn.lsx_vmaxi_hu.htmlfn.lsx_vmaxi_w.htmlfn.lsx_vmaxi_wu.htmlfn.lsx_vmin_b.htmlfn.lsx_vmin_bu.htmlfn.lsx_vmin_d.htmlfn.lsx_vmin_du.htmlfn.lsx_vmin_h.htmlfn.lsx_vmin_hu.htmlfn.lsx_vmin_w.htmlfn.lsx_vmin_wu.htmlfn.lsx_vmini_b.htmlfn.lsx_vmini_bu.htmlfn.lsx_vmini_d.htmlfn.lsx_vmini_du.htmlfn.lsx_vmini_h.htmlfn.lsx_vmini_hu.htmlfn.lsx_vmini_w.htmlfn.lsx_vmini_wu.htmlfn.lsx_vmod_b.htmlfn.lsx_vmod_bu.htmlfn.lsx_vmod_d.htmlfn.lsx_vmod_du.htmlfn.lsx_vmod_h.htmlfn.lsx_vmod_hu.htmlfn.lsx_vmod_w.htmlfn.lsx_vmod_wu.htmlfn.lsx_vmskgez_b.htmlfn.lsx_vmskltz_b.htmlfn.lsx_vmskltz_d.htmlfn.lsx_vmskltz_h.htmlfn.lsx_vmskltz_w.htmlfn.lsx_vmsknz_b.htmlfn.lsx_vmsub_b.htmlfn.lsx_vmsub_d.htmlfn.lsx_vmsub_h.htmlfn.lsx_vmsub_w.htmlfn.lsx_vmuh_b.htmlfn.lsx_vmuh_bu.htmlfn.lsx_vmuh_d.htmlfn.lsx_vmuh_du.htmlfn.lsx_vmuh_h.htmlfn.lsx_vmuh_hu.htmlfn.lsx_vmuh_w.htmlfn.lsx_vmuh_wu.htmlfn.lsx_vmul_b.htmlfn.lsx_vmul_d.htmlfn.lsx_vmul_h.htmlfn.lsx_vmul_w.htmlfn.lsx_vmulwev_d_w.htmlfn.lsx_vmulwev_d_wu.htmlfn.lsx_vmulwev_d_wu_w.htmlfn.lsx_vmulwev_h_b.htmlfn.lsx_vmulwev_h_bu.htmlfn.lsx_vmulwev_h_bu_b.htmlfn.lsx_vmulwev_q_d.htmlfn.lsx_vmulwev_q_du.htmlfn.lsx_vmulwev_q_du_d.htmlfn.lsx_vmulwev_w_h.htmlfn.lsx_vmulwev_w_hu.htmlfn.lsx_vmulwev_w_hu_h.htmlfn.lsx_vmulwod_d_w.htmlfn.lsx_vmulwod_d_wu.htmlfn.lsx_vmulwod_d_wu_w.htmlfn.lsx_vmulwod_h_b.htmlfn.lsx_vmulwod_h_bu.htmlfn.lsx_vmulwod_h_bu_b.htmlfn.lsx_vmulwod_q_d.htmlfn.lsx_vmulwod_q_du.htmlfn.lsx_vmulwod_q_du_d.htmlfn.lsx_vmulwod_w_h.htmlfn.lsx_vmulwod_w_hu.htmlfn.lsx_vmulwod_w_hu_h.htmlfn.lsx_vneg_b.htmlfn.lsx_vneg_d.htmlfn.lsx_vneg_h.htmlfn.lsx_vneg_w.htmlfn.lsx_vnor_v.htmlfn.lsx_vnori_b.htmlfn.lsx_vor_v.htmlfn.lsx_vori_b.htmlfn.lsx_vorn_v.htmlfn.lsx_vpackev_b.htmlfn.lsx_vpackev_d.htmlfn.lsx_vpackev_h.htmlfn.lsx_vpackev_w.htmlfn.lsx_vpackod_b.htmlfn.lsx_vpackod_d.htmlfn.lsx_vpackod_h.htmlfn.lsx_vpackod_w.htmlfn.lsx_vpcnt_b.htmlfn.lsx_vpcnt_d.htmlfn.lsx_vpcnt_h.htmlfn.lsx_vpcnt_w.htmlfn.lsx_vpermi_w.htmlfn.lsx_vpickev_b.htmlfn.lsx_vpickev_d.htmlfn.lsx_vpickev_h.htmlfn.lsx_vpickev_w.htmlfn.lsx_vpickod_b.htmlfn.lsx_vpickod_d.htmlfn.lsx_vpickod_h.htmlfn.lsx_vpickod_w.htmlfn.lsx_vpickve2gr_b.htmlfn.lsx_vpickve2gr_bu.htmlfn.lsx_vpickve2gr_d.htmlfn.lsx_vpickve2gr_du.htmlfn.lsx_vpickve2gr_h.htmlfn.lsx_vpickve2gr_hu.htmlfn.lsx_vpickve2gr_w.htmlfn.lsx_vpickve2gr_wu.htmlfn.lsx_vreplgr2vr_b.htmlfn.lsx_vreplgr2vr_d.htmlfn.lsx_vreplgr2vr_h.htmlfn.lsx_vreplgr2vr_w.htmlfn.lsx_vrepli_b.htmlfn.lsx_vrepli_d.htmlfn.lsx_vrepli_h.htmlfn.lsx_vrepli_w.htmlfn.lsx_vreplve_b.htmlfn.lsx_vreplve_d.htmlfn.lsx_vreplve_h.htmlfn.lsx_vreplve_w.htmlfn.lsx_vreplvei_b.htmlfn.lsx_vreplvei_d.htmlfn.lsx_vreplvei_h.htmlfn.lsx_vreplvei_w.htmlfn.lsx_vrotr_b.htmlfn.lsx_vrotr_d.htmlfn.lsx_vrotr_h.htmlfn.lsx_vrotr_w.htmlfn.lsx_vrotri_b.htmlfn.lsx_vrotri_d.htmlfn.lsx_vrotri_h.htmlfn.lsx_vrotri_w.htmlfn.lsx_vsadd_b.htmlfn.lsx_vsadd_bu.htmlfn.lsx_vsadd_d.htmlfn.lsx_vsadd_du.htmlfn.lsx_vsadd_h.htmlfn.lsx_vsadd_hu.htmlfn.lsx_vsadd_w.htmlfn.lsx_vsadd_wu.htmlfn.lsx_vsat_b.htmlfn.lsx_vsat_bu.htmlfn.lsx_vsat_d.htmlfn.lsx_vsat_du.htmlfn.lsx_vsat_h.htmlfn.lsx_vsat_hu.htmlfn.lsx_vsat_w.htmlfn.lsx_vsat_wu.htmlfn.lsx_vseq_b.htmlfn.lsx_vseq_d.htmlfn.lsx_vseq_h.htmlfn.lsx_vseq_w.htmlfn.lsx_vseqi_b.htmlfn.lsx_vseqi_d.htmlfn.lsx_vseqi_h.htmlfn.lsx_vseqi_w.htmlfn.lsx_vshuf4i_b.htmlfn.lsx_vshuf4i_d.htmlfn.lsx_vshuf4i_h.htmlfn.lsx_vshuf4i_w.htmlfn.lsx_vshuf_b.htmlfn.lsx_vshuf_d.htmlfn.lsx_vshuf_h.htmlfn.lsx_vshuf_w.htmlfn.lsx_vsigncov_b.htmlfn.lsx_vsigncov_d.htmlfn.lsx_vsigncov_h.htmlfn.lsx_vsigncov_w.htmlfn.lsx_vsle_b.htmlfn.lsx_vsle_bu.htmlfn.lsx_vsle_d.htmlfn.lsx_vsle_du.htmlfn.lsx_vsle_h.htmlfn.lsx_vsle_hu.htmlfn.lsx_vsle_w.htmlfn.lsx_vsle_wu.htmlfn.lsx_vslei_b.htmlfn.lsx_vslei_bu.htmlfn.lsx_vslei_d.htmlfn.lsx_vslei_du.htmlfn.lsx_vslei_h.htmlfn.lsx_vslei_hu.htmlfn.lsx_vslei_w.htmlfn.lsx_vslei_wu.htmlfn.lsx_vsll_b.htmlfn.lsx_vsll_d.htmlfn.lsx_vsll_h.htmlfn.lsx_vsll_w.htmlfn.lsx_vslli_b.htmlfn.lsx_vslli_d.htmlfn.lsx_vslli_h.htmlfn.lsx_vslli_w.htmlfn.lsx_vsllwil_d_w.htmlfn.lsx_vsllwil_du_wu.htmlfn.lsx_vsllwil_h_b.htmlfn.lsx_vsllwil_hu_bu.htmlfn.lsx_vsllwil_w_h.htmlfn.lsx_vsllwil_wu_hu.htmlfn.lsx_vslt_b.htmlfn.lsx_vslt_bu.htmlfn.lsx_vslt_d.htmlfn.lsx_vslt_du.htmlfn.lsx_vslt_h.htmlfn.lsx_vslt_hu.htmlfn.lsx_vslt_w.htmlfn.lsx_vslt_wu.htmlfn.lsx_vslti_b.htmlfn.lsx_vslti_bu.htmlfn.lsx_vslti_d.htmlfn.lsx_vslti_du.htmlfn.lsx_vslti_h.htmlfn.lsx_vslti_hu.htmlfn.lsx_vslti_w.htmlfn.lsx_vslti_wu.htmlfn.lsx_vsra_b.htmlfn.lsx_vsra_d.htmlfn.lsx_vsra_h.htmlfn.lsx_vsra_w.htmlfn.lsx_vsrai_b.htmlfn.lsx_vsrai_d.htmlfn.lsx_vsrai_h.htmlfn.lsx_vsrai_w.htmlfn.lsx_vsran_b_h.htmlfn.lsx_vsran_h_w.htmlfn.lsx_vsran_w_d.htmlfn.lsx_vsrani_b_h.htmlfn.lsx_vsrani_d_q.htmlfn.lsx_vsrani_h_w.htmlfn.lsx_vsrani_w_d.htmlfn.lsx_vsrar_b.htmlfn.lsx_vsrar_d.htmlfn.lsx_vsrar_h.htmlfn.lsx_vsrar_w.htmlfn.lsx_vsrari_b.htmlfn.lsx_vsrari_d.htmlfn.lsx_vsrari_h.htmlfn.lsx_vsrari_w.htmlfn.lsx_vsrarn_b_h.htmlfn.lsx_vsrarn_h_w.htmlfn.lsx_vsrarn_w_d.htmlfn.lsx_vsrarni_b_h.htmlfn.lsx_vsrarni_d_q.htmlfn.lsx_vsrarni_h_w.htmlfn.lsx_vsrarni_w_d.htmlfn.lsx_vsrl_b.htmlfn.lsx_vsrl_d.htmlfn.lsx_vsrl_h.htmlfn.lsx_vsrl_w.htmlfn.lsx_vsrli_b.htmlfn.lsx_vsrli_d.htmlfn.lsx_vsrli_h.htmlfn.lsx_vsrli_w.htmlfn.lsx_vsrln_b_h.htmlfn.lsx_vsrln_h_w.htmlfn.lsx_vsrln_w_d.htmlfn.lsx_vsrlni_b_h.htmlfn.lsx_vsrlni_d_q.htmlfn.lsx_vsrlni_h_w.htmlfn.lsx_vsrlni_w_d.htmlfn.lsx_vsrlr_b.htmlfn.lsx_vsrlr_d.htmlfn.lsx_vsrlr_h.htmlfn.lsx_vsrlr_w.htmlfn.lsx_vsrlri_b.htmlfn.lsx_vsrlri_d.htmlfn.lsx_vsrlri_h.htmlfn.lsx_vsrlri_w.htmlfn.lsx_vsrlrn_b_h.htmlfn.lsx_vsrlrn_h_w.htmlfn.lsx_vsrlrn_w_d.htmlfn.lsx_vsrlrni_b_h.htmlfn.lsx_vsrlrni_d_q.htmlfn.lsx_vsrlrni_h_w.htmlfn.lsx_vsrlrni_w_d.htmlfn.lsx_vssran_b_h.htmlfn.lsx_vssran_bu_h.htmlfn.lsx_vssran_h_w.htmlfn.lsx_vssran_hu_w.htmlfn.lsx_vssran_w_d.htmlfn.lsx_vssran_wu_d.htmlfn.lsx_vssrani_b_h.htmlfn.lsx_vssrani_bu_h.htmlfn.lsx_vssrani_d_q.htmlfn.lsx_vssrani_du_q.htmlfn.lsx_vssrani_h_w.htmlfn.lsx_vssrani_hu_w.htmlfn.lsx_vssrani_w_d.htmlfn.lsx_vssrani_wu_d.htmlfn.lsx_vssrarn_b_h.htmlfn.lsx_vssrarn_bu_h.htmlfn.lsx_vssrarn_h_w.htmlfn.lsx_vssrarn_hu_w.htmlfn.lsx_vssrarn_w_d.htmlfn.lsx_vssrarn_wu_d.htmlfn.lsx_vssrarni_b_h.htmlfn.lsx_vssrarni_bu_h.htmlfn.lsx_vssrarni_d_q.htmlfn.lsx_vssrarni_du_q.htmlfn.lsx_vssrarni_h_w.htmlfn.lsx_vssrarni_hu_w.htmlfn.lsx_vssrarni_w_d.htmlfn.lsx_vssrarni_wu_d.htmlfn.lsx_vssrln_b_h.htmlfn.lsx_vssrln_bu_h.htmlfn.lsx_vssrln_h_w.htmlfn.lsx_vssrln_hu_w.htmlfn.lsx_vssrln_w_d.htmlfn.lsx_vssrln_wu_d.htmlfn.lsx_vssrlni_b_h.htmlfn.lsx_vssrlni_bu_h.htmlfn.lsx_vssrlni_d_q.htmlfn.lsx_vssrlni_du_q.htmlfn.lsx_vssrlni_h_w.htmlfn.lsx_vssrlni_hu_w.htmlfn.lsx_vssrlni_w_d.htmlfn.lsx_vssrlni_wu_d.htmlfn.lsx_vssrlrn_b_h.htmlfn.lsx_vssrlrn_bu_h.htmlfn.lsx_vssrlrn_h_w.htmlfn.lsx_vssrlrn_hu_w.htmlfn.lsx_vssrlrn_w_d.htmlfn.lsx_vssrlrn_wu_d.htmlfn.lsx_vssrlrni_b_h.htmlfn.lsx_vssrlrni_bu_h.htmlfn.lsx_vssrlrni_d_q.htmlfn.lsx_vssrlrni_du_q.htmlfn.lsx_vssrlrni_h_w.htmlfn.lsx_vssrlrni_hu_w.htmlfn.lsx_vssrlrni_w_d.htmlfn.lsx_vssrlrni_wu_d.htmlfn.lsx_vssub_b.htmlfn.lsx_vssub_bu.htmlfn.lsx_vssub_d.htmlfn.lsx_vssub_du.htmlfn.lsx_vssub_h.htmlfn.lsx_vssub_hu.htmlfn.lsx_vssub_w.htmlfn.lsx_vssub_wu.htmlfn.lsx_vst.htmlfn.lsx_vstelm_b.htmlfn.lsx_vstelm_d.htmlfn.lsx_vstelm_h.htmlfn.lsx_vstelm_w.htmlfn.lsx_vstx.htmlfn.lsx_vsub_b.htmlfn.lsx_vsub_d.htmlfn.lsx_vsub_h.htmlfn.lsx_vsub_q.htmlfn.lsx_vsub_w.htmlfn.lsx_vsubi_bu.htmlfn.lsx_vsubi_du.htmlfn.lsx_vsubi_hu.htmlfn.lsx_vsubi_wu.htmlfn.lsx_vsubwev_d_w.htmlfn.lsx_vsubwev_d_wu.htmlfn.lsx_vsubwev_h_b.htmlfn.lsx_vsubwev_h_bu.htmlfn.lsx_vsubwev_q_d.htmlfn.lsx_vsubwev_q_du.htmlfn.lsx_vsubwev_w_h.htmlfn.lsx_vsubwev_w_hu.htmlfn.lsx_vsubwod_d_w.htmlfn.lsx_vsubwod_d_wu.htmlfn.lsx_vsubwod_h_b.htmlfn.lsx_vsubwod_h_bu.htmlfn.lsx_vsubwod_q_d.htmlfn.lsx_vsubwod_q_du.htmlfn.lsx_vsubwod_w_h.htmlfn.lsx_vsubwod_w_hu.htmlfn.lsx_vxor_v.htmlfn.lsx_vxori_b.htmltypesstruct.v16i8.htmlstruct.v16u8.htmlstruct.v2f64.htmlstruct.v2i64.htmlstruct.v2u64.htmlstruct.v4f32.htmlstruct.v4i32.htmlstruct.v4u32.htmlstruct.v8i16.htmlstruct.v8u16.htmlmipsfn.break_.htmlnvptxfn.__assert_fail.htmlfn._block_dim_x.htmlfn._block_dim_y.htmlfn._block_dim_z.htmlfn._block_idx_x.htmlfn._block_idx_y.htmlfn._block_idx_z.htmlfn._grid_dim_x.htmlfn._grid_dim_y.htmlfn._grid_dim_z.htmlfn._syncthreads.htmlfn._thread_idx_x.htmlfn._thread_idx_y.htmlfn._thread_idx_z.htmlfn.free.htmlfn.malloc.htmlfn.trap.htmlfn.vprintf.htmlpowerpcaltivecendianfn.vec_mule.htmlfn.vec_mulo.htmlfn.vec_perm.htmlfn.vec_sum2s.htmlfn.vec_abs.htmlfn.vec_abss.htmlfn.vec_add.htmlfn.vec_addc.htmlfn.vec_adde.htmlfn.vec_adds.htmlfn.vec_all_eq.htmlfn.vec_all_ge.htmlfn.vec_all_gt.htmlfn.vec_all_in.htmlfn.vec_all_le.htmlfn.vec_all_lt.htmlfn.vec_all_nan.htmlfn.vec_all_ne.htmlfn.vec_all_nge.htmlfn.vec_all_ngt.htmlfn.vec_all_nle.htmlfn.vec_all_nlt.htmlfn.vec_all_numeric.htmlfn.vec_and.htmlfn.vec_andc.htmlfn.vec_any_eq.htmlfn.vec_any_ge.htmlfn.vec_any_gt.htmlfn.vec_any_le.htmlfn.vec_any_lt.htmlfn.vec_any_nan.htmlfn.vec_any_ne.htmlfn.vec_any_nge.htmlfn.vec_any_ngt.htmlfn.vec_any_nle.htmlfn.vec_any_nlt.htmlfn.vec_any_numeric.htmlfn.vec_any_out.htmlfn.vec_avg.htmlfn.vec_ceil.htmlfn.vec_cmpb.htmlfn.vec_cmpeq.htmlfn.vec_cmpge.htmlfn.vec_cmpgt.htmlfn.vec_cmple.htmlfn.vec_cmplt.htmlfn.vec_cmpne.htmlfn.vec_cntlz.htmlfn.vec_ctf.htmlfn.vec_cts.htmlfn.vec_ctu.htmlfn.vec_expte.htmlfn.vec_floor.htmlfn.vec_ld.htmlfn.vec_lde.htmlfn.vec_ldl.htmlfn.vec_loge.htmlfn.vec_madd.htmlfn.vec_madds.htmlfn.vec_max.htmlfn.vec_mergeh.htmlfn.vec_mergel.htmlfn.vec_mfvscr.htmlfn.vec_min.htmlfn.vec_mladd.htmlfn.vec_mradds.htmlfn.vec_msum.htmlfn.vec_msums.htmlfn.vec_nand.htmlfn.vec_nmsub.htmlfn.vec_nor.htmlfn.vec_or.htmlfn.vec_pack.htmlfn.vec_packs.htmlfn.vec_packsu.htmlfn.vec_rl.htmlfn.vec_round.htmlfn.vec_sel.htmlfn.vec_sl.htmlfn.vec_sld.htmlfn.vec_sldw.htmlfn.vec_sll.htmlfn.vec_slo.htmlfn.vec_slv.htmlfn.vec_splat.htmlfn.vec_splat_s16.htmlfn.vec_splat_s32.htmlfn.vec_splat_s8.htmlfn.vec_splat_u16.htmlfn.vec_splat_u32.htmlfn.vec_splat_u8.htmlfn.vec_splats.htmlfn.vec_sr.htmlfn.vec_sra.htmlfn.vec_srl.htmlfn.vec_sro.htmlfn.vec_srv.htmlfn.vec_st.htmlfn.vec_ste.htmlfn.vec_stl.htmlfn.vec_sub.htmlfn.vec_subc.htmlfn.vec_subs.htmlfn.vec_sum4s.htmlfn.vec_unpackh.htmlfn.vec_unpackl.htmlfn.vec_xl.htmlfn.vec_xor.htmlfn.vec_xst.htmlstruct.vector_bool_char.htmlstruct.vector_bool_int.htmlstruct.vector_bool_short.htmlstruct.vector_float.htmlstruct.vector_signed_char.htmlstruct.vector_signed_int.htmlstruct.vector_signed_short.htmlstruct.vector_unsigned_char.htmlstruct.vector_unsigned_int.htmlstruct.vector_unsigned_short.htmlfn.trap.htmlvsxfn.vec_mergee.htmlfn.vec_mergeo.htmlfn.vec_xxpermdi.htmlstruct.vector_bool_long.htmlstruct.vector_double.htmlstruct.vector_signed_long.htmlstruct.vector_unsigned_long.htmlpowerpc64vsxfn.vec_xl_len.htmlfn.vec_xst_len.htmlriscv32zkfn.aes32dsi.htmlfn.aes32dsmi.htmlfn.aes32esi.htmlfn.aes32esmi.htmlfn.sha512sig0h.htmlfn.sha512sig0l.htmlfn.sha512sig1h.htmlfn.sha512sig1l.htmlfn.sha512sum0r.htmlfn.sha512sum1r.htmlfn.unzip.htmlfn.zip.htmlriscv64fn.hlv_d.htmlfn.hlv_wu.htmlfn.hsv_d.htmlzkfn.aes64ds.htmlfn.aes64dsm.htmlfn.aes64es.htmlfn.aes64esm.htmlfn.aes64im.htmlfn.aes64ks1i.htmlfn.aes64ks2.htmlfn.sha512sig0.htmlfn.sha512sig1.htmlfn.sha512sum0.htmlfn.sha512sum1.htmlriscv_sharedfn.fence_i.htmlfn.frrm.htmlfn.hfence_gvma.htmlfn.hfence_gvma_all.htmlfn.hfence_gvma_gaddr.htmlfn.hfence_gvma_vmid.htmlfn.hfence_vvma.htmlfn.hfence_vvma_all.htmlfn.hfence_vvma_asid.htmlfn.hfence_vvma_vaddr.htmlfn.hinval_gvma.htmlfn.hinval_gvma_all.htmlfn.hinval_gvma_gaddr.htmlfn.hinval_gvma_vmid.htmlfn.hinval_vvma.htmlfn.hinval_vvma_all.htmlfn.hinval_vvma_asid.htmlfn.hinval_vvma_vaddr.htmlfn.hlv_b.htmlfn.hlv_bu.htmlfn.hlv_h.htmlfn.hlv_hu.htmlfn.hlv_w.htmlfn.hlvx_hu.htmlfn.hlvx_wu.htmlfn.hsv_b.htmlfn.hsv_h.htmlfn.hsv_w.htmlfn.nop.htmlfn.pause.htmlfn.sfence_inval_ir.htmlfn.sfence_vma.htmlfn.sfence_vma_all.htmlfn.sfence_vma_asid.htmlfn.sfence_vma_vaddr.htmlfn.sfence_w_inval.htmlfn.sinval_vma.htmlfn.sinval_vma_all.htmlfn.sinval_vma_asid.htmlfn.sinval_vma_vaddr.htmlfn.wfi.htmlpfn.add16.htmlfn.add8.htmlfn.clrs16.htmlfn.clrs32.htmlfn.clrs8.htmlfn.clz16.htmlfn.clz32.htmlfn.clz8.htmlfn.cmpeq16.htmlfn.cmpeq8.htmlfn.cras16.htmlfn.crsa16.htmlfn.kabs16.htmlfn.kabs8.htmlfn.kadd16.htmlfn.kadd8.htmlfn.kaddh.htmlfn.kcras16.htmlfn.kcrsa16.htmlfn.ksll16.htmlfn.ksll8.htmlfn.kslra16.htmlfn.kslra16u.htmlfn.kslra8.htmlfn.kslra8u.htmlfn.kstas16.htmlfn.kstsa16.htmlfn.ksub16.htmlfn.ksub8.htmlfn.ksubh.htmlfn.pbsad.htmlfn.pbsada.htmlfn.pkbt16.htmlfn.pktb16.htmlfn.radd16.htmlfn.radd8.htmlfn.rcras16.htmlfn.rcrsa16.htmlfn.rstas16.htmlfn.rstsa16.htmlfn.rsub16.htmlfn.rsub8.htmlfn.scmple16.htmlfn.scmple8.htmlfn.scmplt16.htmlfn.scmplt8.htmlfn.sll16.htmlfn.sll8.htmlfn.smaqa.htmlfn.smaqasu.htmlfn.smax16.htmlfn.smax8.htmlfn.smin16.htmlfn.smin8.htmlfn.sra16.htmlfn.sra16u.htmlfn.sra8.htmlfn.sra8u.htmlfn.srl16.htmlfn.srl16u.htmlfn.srl8.htmlfn.srl8u.htmlfn.stas16.htmlfn.stsa16.htmlfn.sub16.htmlfn.sub8.htmlfn.sunpkd810.htmlfn.sunpkd820.htmlfn.sunpkd830.htmlfn.sunpkd831.htmlfn.sunpkd832.htmlfn.swap16.htmlfn.swap8.htmlfn.ucmple16.htmlfn.ucmple8.htmlfn.ucmplt16.htmlfn.ucmplt8.htmlfn.ukadd16.htmlfn.ukadd8.htmlfn.ukaddh.htmlfn.ukcras16.htmlfn.ukcrsa16.htmlfn.ukstas16.htmlfn.ukstsa16.htmlfn.uksub16.htmlfn.uksub8.htmlfn.uksubh.htmlfn.umaqa.htmlfn.umax16.htmlfn.umax8.htmlfn.umin16.htmlfn.umin8.htmlfn.uradd16.htmlfn.uradd8.htmlfn.urcras16.htmlfn.urcrsa16.htmlfn.urstas16.htmlfn.urstsa16.htmlfn.ursub16.htmlfn.ursub8.htmlfn.zunpkd810.htmlfn.zunpkd820.htmlfn.zunpkd830.htmlfn.zunpkd831.htmlfn.zunpkd832.htmlzbfn.clmul.htmlfn.clmulh.htmlfn.clmulr.htmlfn.orc_b.htmlzkfn.sha256sig0.htmlfn.sha256sig1.htmlfn.sha256sum0.htmlfn.sha256sum1.htmlfn.sm3p0.htmlfn.sm3p1.htmlfn.sm4ed.htmlfn.sm4ks.htmlfn.xperm4.htmlfn.xperm8.htmlwasm32atomicfn.memory_atomic_notify.htmlfn.memory_atomic_wait32.htmlfn.memory_atomic_wait64.htmlfn.throw.htmlfn.unreachable.htmlmemoryfn.memory_grow.htmlfn.memory_size.htmlrelaxed_simdfn.f32x4_relaxed_madd.htmlfn.f32x4_relaxed_max.htmlfn.f32x4_relaxed_min.htmlfn.f32x4_relaxed_nmadd.htmlfn.f64x2_relaxed_madd.htmlfn.f64x2_relaxed_max.htmlfn.f64x2_relaxed_min.htmlfn.f64x2_relaxed_nmadd.htmlfn.i16x8_relaxed_dot_i8x16_i7x16.htmlfn.i16x8_relaxed_laneselect.htmlfn.i16x8_relaxed_q15mulr.htmlfn.i32x4_relaxed_dot_i8x16_i7x16_add.htmlfn.i32x4_relaxed_laneselect.htmlfn.i32x4_relaxed_trunc_f32x4.htmlfn.i32x4_relaxed_trunc_f64x2_zero.htmlfn.i64x2_relaxed_laneselect.htmlfn.i8x16_relaxed_laneselect.htmlfn.i8x16_relaxed_swizzle.htmlfn.u32x4_relaxed_trunc_f32x4.htmlfn.u32x4_relaxed_trunc_f64x2_zero.htmlsimd128fn.f32x4.htmlfn.f32x4_abs.htmlfn.f32x4_add.htmlfn.f32x4_ceil.htmlfn.f32x4_convert_i32x4.htmlfn.f32x4_convert_u32x4.htmlfn.f32x4_demote_f64x2_zero.htmlfn.f32x4_div.htmlfn.f32x4_eq.htmlfn.f32x4_extract_lane.htmlfn.f32x4_floor.htmlfn.f32x4_ge.htmlfn.f32x4_gt.htmlfn.f32x4_le.htmlfn.f32x4_lt.htmlfn.f32x4_max.htmlfn.f32x4_min.htmlfn.f32x4_mul.htmlfn.f32x4_ne.htmlfn.f32x4_nearest.htmlfn.f32x4_neg.htmlfn.f32x4_pmax.htmlfn.f32x4_pmin.htmlfn.f32x4_replace_lane.htmlfn.f32x4_splat.htmlfn.f32x4_sqrt.htmlfn.f32x4_sub.htmlfn.f32x4_trunc.htmlfn.f64x2.htmlfn.f64x2_abs.htmlfn.f64x2_add.htmlfn.f64x2_ceil.htmlfn.f64x2_convert_low_i32x4.htmlfn.f64x2_convert_low_u32x4.htmlfn.f64x2_div.htmlfn.f64x2_eq.htmlfn.f64x2_extract_lane.htmlfn.f64x2_floor.htmlfn.f64x2_ge.htmlfn.f64x2_gt.htmlfn.f64x2_le.htmlfn.f64x2_lt.htmlfn.f64x2_max.htmlfn.f64x2_min.htmlfn.f64x2_mul.htmlfn.f64x2_ne.htmlfn.f64x2_nearest.htmlfn.f64x2_neg.htmlfn.f64x2_pmax.htmlfn.f64x2_pmin.htmlfn.f64x2_promote_low_f32x4.htmlfn.f64x2_replace_lane.htmlfn.f64x2_splat.htmlfn.f64x2_sqrt.htmlfn.f64x2_sub.htmlfn.f64x2_trunc.htmlfn.i16x8.htmlfn.i16x8_abs.htmlfn.i16x8_add.htmlfn.i16x8_add_sat.htmlfn.i16x8_all_true.htmlfn.i16x8_bitmask.htmlfn.i16x8_eq.htmlfn.i16x8_extadd_pairwise_i8x16.htmlfn.i16x8_extadd_pairwise_u8x16.htmlfn.i16x8_extend_high_i8x16.htmlfn.i16x8_extend_high_u8x16.htmlfn.i16x8_extend_low_i8x16.htmlfn.i16x8_extend_low_u8x16.htmlfn.i16x8_extmul_high_i8x16.htmlfn.i16x8_extmul_high_u8x16.htmlfn.i16x8_extmul_low_i8x16.htmlfn.i16x8_extmul_low_u8x16.htmlfn.i16x8_extract_lane.htmlfn.i16x8_ge.htmlfn.i16x8_gt.htmlfn.i16x8_le.htmlfn.i16x8_load_extend_i8x8.htmlfn.i16x8_load_extend_u8x8.htmlfn.i16x8_lt.htmlfn.i16x8_max.htmlfn.i16x8_min.htmlfn.i16x8_mul.htmlfn.i16x8_narrow_i32x4.htmlfn.i16x8_ne.htmlfn.i16x8_neg.htmlfn.i16x8_q15mulr_sat.htmlfn.i16x8_replace_lane.htmlfn.i16x8_shl.htmlfn.i16x8_shr.htmlfn.i16x8_shuffle.htmlfn.i16x8_splat.htmlfn.i16x8_sub.htmlfn.i16x8_sub_sat.htmlfn.i32x4.htmlfn.i32x4_abs.htmlfn.i32x4_add.htmlfn.i32x4_all_true.htmlfn.i32x4_bitmask.htmlfn.i32x4_dot_i16x8.htmlfn.i32x4_eq.htmlfn.i32x4_extadd_pairwise_i16x8.htmlfn.i32x4_extadd_pairwise_u16x8.htmlfn.i32x4_extend_high_i16x8.htmlfn.i32x4_extend_high_u16x8.htmlfn.i32x4_extend_low_i16x8.htmlfn.i32x4_extend_low_u16x8.htmlfn.i32x4_extmul_high_i16x8.htmlfn.i32x4_extmul_high_u16x8.htmlfn.i32x4_extmul_low_i16x8.htmlfn.i32x4_extmul_low_u16x8.htmlfn.i32x4_extract_lane.htmlfn.i32x4_ge.htmlfn.i32x4_gt.htmlfn.i32x4_le.htmlfn.i32x4_load_extend_i16x4.htmlfn.i32x4_load_extend_u16x4.htmlfn.i32x4_lt.htmlfn.i32x4_max.htmlfn.i32x4_min.htmlfn.i32x4_mul.htmlfn.i32x4_ne.htmlfn.i32x4_neg.htmlfn.i32x4_replace_lane.htmlfn.i32x4_shl.htmlfn.i32x4_shr.htmlfn.i32x4_shuffle.htmlfn.i32x4_splat.htmlfn.i32x4_sub.htmlfn.i32x4_trunc_sat_f32x4.htmlfn.i32x4_trunc_sat_f64x2_zero.htmlfn.i64x2.htmlfn.i64x2_abs.htmlfn.i64x2_add.htmlfn.i64x2_all_true.htmlfn.i64x2_bitmask.htmlfn.i64x2_eq.htmlfn.i64x2_extend_high_i32x4.htmlfn.i64x2_extend_high_u32x4.htmlfn.i64x2_extend_low_i32x4.htmlfn.i64x2_extend_low_u32x4.htmlfn.i64x2_extmul_high_i32x4.htmlfn.i64x2_extmul_high_u32x4.htmlfn.i64x2_extmul_low_i32x4.htmlfn.i64x2_extmul_low_u32x4.htmlfn.i64x2_extract_lane.htmlfn.i64x2_ge.htmlfn.i64x2_gt.htmlfn.i64x2_le.htmlfn.i64x2_load_extend_i32x2.htmlfn.i64x2_load_extend_u32x2.htmlfn.i64x2_lt.htmlfn.i64x2_mul.htmlfn.i64x2_ne.htmlfn.i64x2_neg.htmlfn.i64x2_replace_lane.htmlfn.i64x2_shl.htmlfn.i64x2_shr.htmlfn.i64x2_shuffle.htmlfn.i64x2_splat.htmlfn.i64x2_sub.htmlfn.i8x16.htmlfn.i8x16_abs.htmlfn.i8x16_add.htmlfn.i8x16_add_sat.htmlfn.i8x16_all_true.htmlfn.i8x16_bitmask.htmlfn.i8x16_eq.htmlfn.i8x16_extract_lane.htmlfn.i8x16_ge.htmlfn.i8x16_gt.htmlfn.i8x16_le.htmlfn.i8x16_lt.htmlfn.i8x16_max.htmlfn.i8x16_min.htmlfn.i8x16_narrow_i16x8.htmlfn.i8x16_ne.htmlfn.i8x16_neg.htmlfn.i8x16_popcnt.htmlfn.i8x16_replace_lane.htmlfn.i8x16_shl.htmlfn.i8x16_shr.htmlfn.i8x16_shuffle.htmlfn.i8x16_splat.htmlfn.i8x16_sub.htmlfn.i8x16_sub_sat.htmlfn.i8x16_swizzle.htmlfn.u16x8.htmlfn.u16x8_add_sat.htmlfn.u16x8_avgr.htmlfn.u16x8_extract_lane.htmlfn.u16x8_ge.htmlfn.u16x8_gt.htmlfn.u16x8_le.htmlfn.u16x8_lt.htmlfn.u16x8_max.htmlfn.u16x8_min.htmlfn.u16x8_narrow_i32x4.htmlfn.u16x8_replace_lane.htmlfn.u16x8_shr.htmlfn.u16x8_splat.htmlfn.u16x8_sub_sat.htmlfn.u32x4.htmlfn.u32x4_extract_lane.htmlfn.u32x4_ge.htmlfn.u32x4_gt.htmlfn.u32x4_le.htmlfn.u32x4_lt.htmlfn.u32x4_max.htmlfn.u32x4_min.htmlfn.u32x4_replace_lane.htmlfn.u32x4_shr.htmlfn.u32x4_splat.htmlfn.u32x4_trunc_sat_f32x4.htmlfn.u32x4_trunc_sat_f64x2_zero.htmlfn.u64x2.htmlfn.u64x2_extract_lane.htmlfn.u64x2_replace_lane.htmlfn.u64x2_shr.htmlfn.u64x2_splat.htmlfn.u8x16.htmlfn.u8x16_add_sat.htmlfn.u8x16_avgr.htmlfn.u8x16_extract_lane.htmlfn.u8x16_ge.htmlfn.u8x16_gt.htmlfn.u8x16_le.htmlfn.u8x16_lt.htmlfn.u8x16_max.htmlfn.u8x16_min.htmlfn.u8x16_narrow_i16x8.htmlfn.u8x16_replace_lane.htmlfn.u8x16_shr.htmlfn.u8x16_splat.htmlfn.u8x16_sub_sat.htmlfn.v128_and.htmlfn.v128_andnot.htmlfn.v128_any_true.htmlfn.v128_bitselect.htmlfn.v128_load.htmlfn.v128_load16_lane.htmlfn.v128_load16_splat.htmlfn.v128_load32_lane.htmlfn.v128_load32_splat.htmlfn.v128_load32_zero.htmlfn.v128_load64_lane.htmlfn.v128_load64_splat.htmlfn.v128_load64_zero.htmlfn.v128_load8_lane.htmlfn.v128_load8_splat.htmlfn.v128_not.htmlfn.v128_or.htmlfn.v128_store.htmlfn.v128_store16_lane.htmlfn.v128_store32_lane.htmlfn.v128_store64_lane.htmlfn.v128_store8_lane.htmlfn.v128_xor.htmlstruct.v128.htmlx86abmfn._lzcnt_u32.htmlfn._popcnt32.htmladxfn._addcarry_u32.htmlfn._addcarryx_u32.htmlfn._subborrow_u32.htmlaesfn._mm_aesdec_si128.htmlfn._mm_aesdeclast_si128.htmlfn._mm_aesenc_si128.htmlfn._mm_aesenclast_si128.htmlfn._mm_aesimc_si128.htmlfn._mm_aeskeygenassist_si128.htmlavxconstant._CMP_EQ_OQ.htmlconstant._CMP_EQ_OS.htmlconstant._CMP_EQ_UQ.htmlconstant._CMP_EQ_US.htmlconstant._CMP_FALSE_OQ.htmlconstant._CMP_FALSE_OS.htmlconstant._CMP_GE_OQ.htmlconstant._CMP_GE_OS.htmlconstant._CMP_GT_OQ.htmlconstant._CMP_GT_OS.htmlconstant._CMP_LE_OQ.htmlconstant._CMP_LE_OS.htmlconstant._CMP_LT_OQ.htmlconstant._CMP_LT_OS.htmlconstant._CMP_NEQ_OQ.htmlconstant._CMP_NEQ_OS.htmlconstant._CMP_NEQ_UQ.htmlconstant._CMP_NEQ_US.htmlconstant._CMP_NGE_UQ.htmlconstant._CMP_NGE_US.htmlconstant._CMP_NGT_UQ.htmlconstant._CMP_NGT_US.htmlconstant._CMP_NLE_UQ.htmlconstant._CMP_NLE_US.htmlconstant._CMP_NLT_UQ.htmlconstant._CMP_NLT_US.htmlconstant._CMP_ORD_Q.htmlconstant._CMP_ORD_S.htmlconstant._CMP_TRUE_UQ.htmlconstant._CMP_TRUE_US.htmlconstant._CMP_UNORD_Q.htmlconstant._CMP_UNORD_S.htmlfn._mm256_add_pd.htmlfn._mm256_add_ps.htmlfn._mm256_addsub_pd.htmlfn._mm256_addsub_ps.htmlfn._mm256_and_pd.htmlfn._mm256_and_ps.htmlfn._mm256_andnot_pd.htmlfn._mm256_andnot_ps.htmlfn._mm256_blend_pd.htmlfn._mm256_blend_ps.htmlfn._mm256_blendv_pd.htmlfn._mm256_blendv_ps.htmlfn._mm256_broadcast_pd.htmlfn._mm256_broadcast_ps.htmlfn._mm256_broadcast_sd.htmlfn._mm256_broadcast_ss.htmlfn._mm256_castpd128_pd256.htmlfn._mm256_castpd256_pd128.htmlfn._mm256_castpd_ps.htmlfn._mm256_castpd_si256.htmlfn._mm256_castps128_ps256.htmlfn._mm256_castps256_ps128.htmlfn._mm256_castps_pd.htmlfn._mm256_castps_si256.htmlfn._mm256_castsi128_si256.htmlfn._mm256_castsi256_pd.htmlfn._mm256_castsi256_ps.htmlfn._mm256_castsi256_si128.htmlfn._mm256_ceil_pd.htmlfn._mm256_ceil_ps.htmlfn._mm256_cmp_pd.htmlfn._mm256_cmp_ps.htmlfn._mm256_cvtepi32_pd.htmlfn._mm256_cvtepi32_ps.htmlfn._mm256_cvtpd_epi32.htmlfn._mm256_cvtpd_ps.htmlfn._mm256_cvtps_epi32.htmlfn._mm256_cvtps_pd.htmlfn._mm256_cvtss_f32.htmlfn._mm256_cvttpd_epi32.htmlfn._mm256_cvttps_epi32.htmlfn._mm256_div_pd.htmlfn._mm256_div_ps.htmlfn._mm256_dp_ps.htmlfn._mm256_extractf128_pd.htmlfn._mm256_extractf128_ps.htmlfn._mm256_extractf128_si256.htmlfn._mm256_floor_pd.htmlfn._mm256_floor_ps.htmlfn._mm256_hadd_pd.htmlfn._mm256_hadd_ps.htmlfn._mm256_hsub_pd.htmlfn._mm256_hsub_ps.htmlfn._mm256_insert_epi16.htmlfn._mm256_insert_epi32.htmlfn._mm256_insert_epi8.htmlfn._mm256_insertf128_pd.htmlfn._mm256_insertf128_ps.htmlfn._mm256_insertf128_si256.htmlfn._mm256_lddqu_si256.htmlfn._mm256_load_pd.htmlfn._mm256_load_ps.htmlfn._mm256_load_si256.htmlfn._mm256_loadu2_m128.htmlfn._mm256_loadu2_m128d.htmlfn._mm256_loadu2_m128i.htmlfn._mm256_loadu_pd.htmlfn._mm256_loadu_ps.htmlfn._mm256_loadu_si256.htmlfn._mm256_maskload_pd.htmlfn._mm256_maskload_ps.htmlfn._mm256_maskstore_pd.htmlfn._mm256_maskstore_ps.htmlfn._mm256_max_pd.htmlfn._mm256_max_ps.htmlfn._mm256_min_pd.htmlfn._mm256_min_ps.htmlfn._mm256_movedup_pd.htmlfn._mm256_movehdup_ps.htmlfn._mm256_moveldup_ps.htmlfn._mm256_movemask_pd.htmlfn._mm256_movemask_ps.htmlfn._mm256_mul_pd.htmlfn._mm256_mul_ps.htmlfn._mm256_or_pd.htmlfn._mm256_or_ps.htmlfn._mm256_permute2f128_pd.htmlfn._mm256_permute2f128_ps.htmlfn._mm256_permute2f128_si256.htmlfn._mm256_permute_pd.htmlfn._mm256_permute_ps.htmlfn._mm256_permutevar_pd.htmlfn._mm256_permutevar_ps.htmlfn._mm256_rcp_ps.htmlfn._mm256_round_pd.htmlfn._mm256_round_ps.htmlfn._mm256_rsqrt_ps.htmlfn._mm256_set1_epi16.htmlfn._mm256_set1_epi32.htmlfn._mm256_set1_epi64x.htmlfn._mm256_set1_epi8.htmlfn._mm256_set1_pd.htmlfn._mm256_set1_ps.htmlfn._mm256_set_epi16.htmlfn._mm256_set_epi32.htmlfn._mm256_set_epi64x.htmlfn._mm256_set_epi8.htmlfn._mm256_set_m128.htmlfn._mm256_set_m128d.htmlfn._mm256_set_m128i.htmlfn._mm256_set_pd.htmlfn._mm256_set_ps.htmlfn._mm256_setr_epi16.htmlfn._mm256_setr_epi32.htmlfn._mm256_setr_epi64x.htmlfn._mm256_setr_epi8.htmlfn._mm256_setr_m128.htmlfn._mm256_setr_m128d.htmlfn._mm256_setr_m128i.htmlfn._mm256_setr_pd.htmlfn._mm256_setr_ps.htmlfn._mm256_setzero_pd.htmlfn._mm256_setzero_ps.htmlfn._mm256_setzero_si256.htmlfn._mm256_shuffle_pd.htmlfn._mm256_shuffle_ps.htmlfn._mm256_sqrt_pd.htmlfn._mm256_sqrt_ps.htmlfn._mm256_store_pd.htmlfn._mm256_store_ps.htmlfn._mm256_store_si256.htmlfn._mm256_storeu2_m128.htmlfn._mm256_storeu2_m128d.htmlfn._mm256_storeu2_m128i.htmlfn._mm256_storeu_pd.htmlfn._mm256_storeu_ps.htmlfn._mm256_storeu_si256.htmlfn._mm256_stream_pd.htmlfn._mm256_stream_ps.htmlfn._mm256_stream_si256.htmlfn._mm256_sub_pd.htmlfn._mm256_sub_ps.htmlfn._mm256_testc_pd.htmlfn._mm256_testc_ps.htmlfn._mm256_testc_si256.htmlfn._mm256_testnzc_pd.htmlfn._mm256_testnzc_ps.htmlfn._mm256_testnzc_si256.htmlfn._mm256_testz_pd.htmlfn._mm256_testz_ps.htmlfn._mm256_testz_si256.htmlfn._mm256_undefined_pd.htmlfn._mm256_undefined_ps.htmlfn._mm256_undefined_si256.htmlfn._mm256_unpackhi_pd.htmlfn._mm256_unpackhi_ps.htmlfn._mm256_unpacklo_pd.htmlfn._mm256_unpacklo_ps.htmlfn._mm256_xor_pd.htmlfn._mm256_xor_ps.htmlfn._mm256_zeroall.htmlfn._mm256_zeroupper.htmlfn._mm256_zextpd128_pd256.htmlfn._mm256_zextps128_ps256.htmlfn._mm256_zextsi128_si256.htmlfn._mm_broadcast_ss.htmlfn._mm_cmp_pd.htmlfn._mm_cmp_ps.htmlfn._mm_cmp_sd.htmlfn._mm_cmp_ss.htmlfn._mm_maskload_pd.htmlfn._mm_maskload_ps.htmlfn._mm_maskstore_pd.htmlfn._mm_maskstore_ps.htmlfn._mm_permute_pd.htmlfn._mm_permute_ps.htmlfn._mm_permutevar_pd.htmlfn._mm_permutevar_ps.htmlfn._mm_testc_pd.htmlfn._mm_testc_ps.htmlfn._mm_testnzc_pd.htmlfn._mm_testnzc_ps.htmlfn._mm_testz_pd.htmlfn._mm_testz_ps.htmlavx2fn._mm256_abs_epi16.htmlfn._mm256_abs_epi32.htmlfn._mm256_abs_epi8.htmlfn._mm256_add_epi16.htmlfn._mm256_add_epi32.htmlfn._mm256_add_epi64.htmlfn._mm256_add_epi8.htmlfn._mm256_adds_epi16.htmlfn._mm256_adds_epi8.htmlfn._mm256_adds_epu16.htmlfn._mm256_adds_epu8.htmlfn._mm256_alignr_epi8.htmlfn._mm256_and_si256.htmlfn._mm256_andnot_si256.htmlfn._mm256_avg_epu16.htmlfn._mm256_avg_epu8.htmlfn._mm256_blend_epi16.htmlfn._mm256_blend_epi32.htmlfn._mm256_blendv_epi8.htmlfn._mm256_broadcastb_epi8.htmlfn._mm256_broadcastd_epi32.htmlfn._mm256_broadcastq_epi64.htmlfn._mm256_broadcastsd_pd.htmlfn._mm256_broadcastsi128_si256.htmlfn._mm256_broadcastss_ps.htmlfn._mm256_broadcastw_epi16.htmlfn._mm256_bslli_epi128.htmlfn._mm256_bsrli_epi128.htmlfn._mm256_cmpeq_epi16.htmlfn._mm256_cmpeq_epi32.htmlfn._mm256_cmpeq_epi64.htmlfn._mm256_cmpeq_epi8.htmlfn._mm256_cmpgt_epi16.htmlfn._mm256_cmpgt_epi32.htmlfn._mm256_cmpgt_epi64.htmlfn._mm256_cmpgt_epi8.htmlfn._mm256_cvtepi16_epi32.htmlfn._mm256_cvtepi16_epi64.htmlfn._mm256_cvtepi32_epi64.htmlfn._mm256_cvtepi8_epi16.htmlfn._mm256_cvtepi8_epi32.htmlfn._mm256_cvtepi8_epi64.htmlfn._mm256_cvtepu16_epi32.htmlfn._mm256_cvtepu16_epi64.htmlfn._mm256_cvtepu32_epi64.htmlfn._mm256_cvtepu8_epi16.htmlfn._mm256_cvtepu8_epi32.htmlfn._mm256_cvtepu8_epi64.htmlfn._mm256_cvtsd_f64.htmlfn._mm256_cvtsi256_si32.htmlfn._mm256_extract_epi16.htmlfn._mm256_extract_epi32.htmlfn._mm256_extract_epi8.htmlfn._mm256_extracti128_si256.htmlfn._mm256_hadd_epi16.htmlfn._mm256_hadd_epi32.htmlfn._mm256_hadds_epi16.htmlfn._mm256_hsub_epi16.htmlfn._mm256_hsub_epi32.htmlfn._mm256_hsubs_epi16.htmlfn._mm256_i32gather_epi32.htmlfn._mm256_i32gather_epi64.htmlfn._mm256_i32gather_pd.htmlfn._mm256_i32gather_ps.htmlfn._mm256_i64gather_epi32.htmlfn._mm256_i64gather_epi64.htmlfn._mm256_i64gather_pd.htmlfn._mm256_i64gather_ps.htmlfn._mm256_inserti128_si256.htmlfn._mm256_madd_epi16.htmlfn._mm256_maddubs_epi16.htmlfn._mm256_mask_i32gather_epi32.htmlfn._mm256_mask_i32gather_epi64.htmlfn._mm256_mask_i32gather_pd.htmlfn._mm256_mask_i32gather_ps.htmlfn._mm256_mask_i64gather_epi32.htmlfn._mm256_mask_i64gather_epi64.htmlfn._mm256_mask_i64gather_pd.htmlfn._mm256_mask_i64gather_ps.htmlfn._mm256_maskload_epi32.htmlfn._mm256_maskload_epi64.htmlfn._mm256_maskstore_epi32.htmlfn._mm256_maskstore_epi64.htmlfn._mm256_max_epi16.htmlfn._mm256_max_epi32.htmlfn._mm256_max_epi8.htmlfn._mm256_max_epu16.htmlfn._mm256_max_epu32.htmlfn._mm256_max_epu8.htmlfn._mm256_min_epi16.htmlfn._mm256_min_epi32.htmlfn._mm256_min_epi8.htmlfn._mm256_min_epu16.htmlfn._mm256_min_epu32.htmlfn._mm256_min_epu8.htmlfn._mm256_movemask_epi8.htmlfn._mm256_mpsadbw_epu8.htmlfn._mm256_mul_epi32.htmlfn._mm256_mul_epu32.htmlfn._mm256_mulhi_epi16.htmlfn._mm256_mulhi_epu16.htmlfn._mm256_mulhrs_epi16.htmlfn._mm256_mullo_epi16.htmlfn._mm256_mullo_epi32.htmlfn._mm256_or_si256.htmlfn._mm256_packs_epi16.htmlfn._mm256_packs_epi32.htmlfn._mm256_packus_epi16.htmlfn._mm256_packus_epi32.htmlfn._mm256_permute2x128_si256.htmlfn._mm256_permute4x64_epi64.htmlfn._mm256_permute4x64_pd.htmlfn._mm256_permutevar8x32_epi32.htmlfn._mm256_permutevar8x32_ps.htmlfn._mm256_sad_epu8.htmlfn._mm256_shuffle_epi32.htmlfn._mm256_shuffle_epi8.htmlfn._mm256_shufflehi_epi16.htmlfn._mm256_shufflelo_epi16.htmlfn._mm256_sign_epi16.htmlfn._mm256_sign_epi32.htmlfn._mm256_sign_epi8.htmlfn._mm256_sll_epi16.htmlfn._mm256_sll_epi32.htmlfn._mm256_sll_epi64.htmlfn._mm256_slli_epi16.htmlfn._mm256_slli_epi32.htmlfn._mm256_slli_epi64.htmlfn._mm256_slli_si256.htmlfn._mm256_sllv_epi32.htmlfn._mm256_sllv_epi64.htmlfn._mm256_sra_epi16.htmlfn._mm256_sra_epi32.htmlfn._mm256_srai_epi16.htmlfn._mm256_srai_epi32.htmlfn._mm256_srav_epi32.htmlfn._mm256_srl_epi16.htmlfn._mm256_srl_epi32.htmlfn._mm256_srl_epi64.htmlfn._mm256_srli_epi16.htmlfn._mm256_srli_epi32.htmlfn._mm256_srli_epi64.htmlfn._mm256_srli_si256.htmlfn._mm256_srlv_epi32.htmlfn._mm256_srlv_epi64.htmlfn._mm256_sub_epi16.htmlfn._mm256_sub_epi32.htmlfn._mm256_sub_epi64.htmlfn._mm256_sub_epi8.htmlfn._mm256_subs_epi16.htmlfn._mm256_subs_epi8.htmlfn._mm256_subs_epu16.htmlfn._mm256_subs_epu8.htmlfn._mm256_unpackhi_epi16.htmlfn._mm256_unpackhi_epi32.htmlfn._mm256_unpackhi_epi64.htmlfn._mm256_unpackhi_epi8.htmlfn._mm256_unpacklo_epi16.htmlfn._mm256_unpacklo_epi32.htmlfn._mm256_unpacklo_epi64.htmlfn._mm256_unpacklo_epi8.htmlfn._mm256_xor_si256.htmlfn._mm_blend_epi32.htmlfn._mm_broadcastb_epi8.htmlfn._mm_broadcastd_epi32.htmlfn._mm_broadcastq_epi64.htmlfn._mm_broadcastsd_pd.htmlfn._mm_broadcastss_ps.htmlfn._mm_broadcastw_epi16.htmlfn._mm_i32gather_epi32.htmlfn._mm_i32gather_epi64.htmlfn._mm_i32gather_pd.htmlfn._mm_i32gather_ps.htmlfn._mm_i64gather_epi32.htmlfn._mm_i64gather_epi64.htmlfn._mm_i64gather_pd.htmlfn._mm_i64gather_ps.htmlfn._mm_mask_i32gather_epi32.htmlfn._mm_mask_i32gather_epi64.htmlfn._mm_mask_i32gather_pd.htmlfn._mm_mask_i32gather_ps.htmlfn._mm_mask_i64gather_epi32.htmlfn._mm_mask_i64gather_epi64.htmlfn._mm_mask_i64gather_pd.htmlfn._mm_mask_i64gather_ps.htmlfn._mm_maskload_epi32.htmlfn._mm_maskload_epi64.htmlfn._mm_maskstore_epi32.htmlfn._mm_maskstore_epi64.htmlfn._mm_sllv_epi32.htmlfn._mm_sllv_epi64.htmlfn._mm_srav_epi32.htmlfn._mm_srlv_epi32.htmlfn._mm_srlv_epi64.htmlavx512bf16fn._mm256_cvtne2ps_pbh.htmlfn._mm256_cvtneps_pbh.htmlfn._mm256_dpbf16_ps.htmlfn._mm256_mask_cvtne2ps_pbh.htmlfn._mm256_mask_cvtneps_pbh.htmlfn._mm256_mask_dpbf16_ps.htmlfn._mm256_maskz_cvtne2ps_pbh.htmlfn._mm256_maskz_cvtneps_pbh.htmlfn._mm256_maskz_dpbf16_ps.htmlfn._mm512_cvtne2ps_pbh.htmlfn._mm512_cvtneps_pbh.htmlfn._mm512_dpbf16_ps.htmlfn._mm512_mask_cvtne2ps_pbh.htmlfn._mm512_mask_cvtneps_pbh.htmlfn._mm512_mask_dpbf16_ps.htmlfn._mm512_maskz_cvtne2ps_pbh.htmlfn._mm512_maskz_cvtneps_pbh.htmlfn._mm512_maskz_dpbf16_ps.htmlfn._mm_cvtne2ps_pbh.htmlfn._mm_dpbf16_ps.htmlfn._mm_mask_cvtne2ps_pbh.htmlfn._mm_mask_dpbf16_ps.htmlfn._mm_maskz_cvtne2ps_pbh.htmlfn._mm_maskz_dpbf16_ps.htmlavx512bitalgfn._mm256_bitshuffle_epi64_mask.htmlfn._mm256_mask_bitshuffle_epi64_mask.htmlfn._mm256_mask_popcnt_epi16.htmlfn._mm256_mask_popcnt_epi8.htmlfn._mm256_maskz_popcnt_epi16.htmlfn._mm256_maskz_popcnt_epi8.htmlfn._mm256_popcnt_epi16.htmlfn._mm256_popcnt_epi8.htmlfn._mm512_bitshuffle_epi64_mask.htmlfn._mm512_mask_bitshuffle_epi64_mask.htmlfn._mm512_mask_popcnt_epi16.htmlfn._mm512_mask_popcnt_epi8.htmlfn._mm512_maskz_popcnt_epi16.htmlfn._mm512_maskz_popcnt_epi8.htmlfn._mm512_popcnt_epi16.htmlfn._mm512_popcnt_epi8.htmlfn._mm_bitshuffle_epi64_mask.htmlfn._mm_mask_bitshuffle_epi64_mask.htmlfn._mm_mask_popcnt_epi16.htmlfn._mm_mask_popcnt_epi8.htmlfn._mm_maskz_popcnt_epi16.htmlfn._mm_maskz_popcnt_epi8.htmlfn._mm_popcnt_epi16.htmlfn._mm_popcnt_epi8.htmlavx512bwfn._kadd_mask32.htmlfn._kadd_mask64.htmlfn._kand_mask32.htmlfn._kand_mask64.htmlfn._kandn_mask32.htmlfn._kandn_mask64.htmlfn._knot_mask32.htmlfn._knot_mask64.htmlfn._kor_mask32.htmlfn._kor_mask64.htmlfn._kxnor_mask32.htmlfn._kxnor_mask64.htmlfn._kxor_mask32.htmlfn._kxor_mask64.htmlfn._load_mask32.htmlfn._load_mask64.htmlfn._mm256_cmp_epi16_mask.htmlfn._mm256_cmp_epi8_mask.htmlfn._mm256_cmp_epu16_mask.htmlfn._mm256_cmp_epu8_mask.htmlfn._mm256_cmpeq_epi16_mask.htmlfn._mm256_cmpeq_epi8_mask.htmlfn._mm256_cmpeq_epu16_mask.htmlfn._mm256_cmpeq_epu8_mask.htmlfn._mm256_cmpge_epi16_mask.htmlfn._mm256_cmpge_epi8_mask.htmlfn._mm256_cmpge_epu16_mask.htmlfn._mm256_cmpge_epu8_mask.htmlfn._mm256_cmpgt_epi16_mask.htmlfn._mm256_cmpgt_epi8_mask.htmlfn._mm256_cmpgt_epu16_mask.htmlfn._mm256_cmpgt_epu8_mask.htmlfn._mm256_cmple_epi16_mask.htmlfn._mm256_cmple_epi8_mask.htmlfn._mm256_cmple_epu16_mask.htmlfn._mm256_cmple_epu8_mask.htmlfn._mm256_cmplt_epi16_mask.htmlfn._mm256_cmplt_epi8_mask.htmlfn._mm256_cmplt_epu16_mask.htmlfn._mm256_cmplt_epu8_mask.htmlfn._mm256_cmpneq_epi16_mask.htmlfn._mm256_cmpneq_epi8_mask.htmlfn._mm256_cmpneq_epu16_mask.htmlfn._mm256_cmpneq_epu8_mask.htmlfn._mm256_cvtepi16_epi8.htmlfn._mm256_cvtsepi16_epi8.htmlfn._mm256_cvtusepi16_epi8.htmlfn._mm256_dbsad_epu8.htmlfn._mm256_loadu_epi16.htmlfn._mm256_loadu_epi8.htmlfn._mm256_mask2_permutex2var_epi16.htmlfn._mm256_mask_abs_epi16.htmlfn._mm256_mask_abs_epi8.htmlfn._mm256_mask_add_epi16.htmlfn._mm256_mask_add_epi8.htmlfn._mm256_mask_adds_epi16.htmlfn._mm256_mask_adds_epi8.htmlfn._mm256_mask_adds_epu16.htmlfn._mm256_mask_adds_epu8.htmlfn._mm256_mask_alignr_epi8.htmlfn._mm256_mask_avg_epu16.htmlfn._mm256_mask_avg_epu8.htmlfn._mm256_mask_blend_epi16.htmlfn._mm256_mask_blend_epi8.htmlfn._mm256_mask_broadcastb_epi8.htmlfn._mm256_mask_broadcastw_epi16.htmlfn._mm256_mask_cmp_epi16_mask.htmlfn._mm256_mask_cmp_epi8_mask.htmlfn._mm256_mask_cmp_epu16_mask.htmlfn._mm256_mask_cmp_epu8_mask.htmlfn._mm256_mask_cmpeq_epi16_mask.htmlfn._mm256_mask_cmpeq_epi8_mask.htmlfn._mm256_mask_cmpeq_epu16_mask.htmlfn._mm256_mask_cmpeq_epu8_mask.htmlfn._mm256_mask_cmpge_epi16_mask.htmlfn._mm256_mask_cmpge_epi8_mask.htmlfn._mm256_mask_cmpge_epu16_mask.htmlfn._mm256_mask_cmpge_epu8_mask.htmlfn._mm256_mask_cmpgt_epi16_mask.htmlfn._mm256_mask_cmpgt_epi8_mask.htmlfn._mm256_mask_cmpgt_epu16_mask.htmlfn._mm256_mask_cmpgt_epu8_mask.htmlfn._mm256_mask_cmple_epi16_mask.htmlfn._mm256_mask_cmple_epi8_mask.htmlfn._mm256_mask_cmple_epu16_mask.htmlfn._mm256_mask_cmple_epu8_mask.htmlfn._mm256_mask_cmplt_epi16_mask.htmlfn._mm256_mask_cmplt_epi8_mask.htmlfn._mm256_mask_cmplt_epu16_mask.htmlfn._mm256_mask_cmplt_epu8_mask.htmlfn._mm256_mask_cmpneq_epi16_mask.htmlfn._mm256_mask_cmpneq_epi8_mask.htmlfn._mm256_mask_cmpneq_epu16_mask.htmlfn._mm256_mask_cmpneq_epu8_mask.htmlfn._mm256_mask_cvtepi16_epi8.htmlfn._mm256_mask_cvtepi16_storeu_epi8.htmlfn._mm256_mask_cvtepi8_epi16.htmlfn._mm256_mask_cvtepu8_epi16.htmlfn._mm256_mask_cvtsepi16_epi8.htmlfn._mm256_mask_cvtsepi16_storeu_epi8.htmlfn._mm256_mask_cvtusepi16_epi8.htmlfn._mm256_mask_cvtusepi16_storeu_epi8.htmlfn._mm256_mask_dbsad_epu8.htmlfn._mm256_mask_loadu_epi16.htmlfn._mm256_mask_loadu_epi8.htmlfn._mm256_mask_madd_epi16.htmlfn._mm256_mask_maddubs_epi16.htmlfn._mm256_mask_max_epi16.htmlfn._mm256_mask_max_epi8.htmlfn._mm256_mask_max_epu16.htmlfn._mm256_mask_max_epu8.htmlfn._mm256_mask_min_epi16.htmlfn._mm256_mask_min_epi8.htmlfn._mm256_mask_min_epu16.htmlfn._mm256_mask_min_epu8.htmlfn._mm256_mask_mov_epi16.htmlfn._mm256_mask_mov_epi8.htmlfn._mm256_mask_mulhi_epi16.htmlfn._mm256_mask_mulhi_epu16.htmlfn._mm256_mask_mulhrs_epi16.htmlfn._mm256_mask_mullo_epi16.htmlfn._mm256_mask_packs_epi16.htmlfn._mm256_mask_packs_epi32.htmlfn._mm256_mask_packus_epi16.htmlfn._mm256_mask_packus_epi32.htmlfn._mm256_mask_permutex2var_epi16.htmlfn._mm256_mask_permutexvar_epi16.htmlfn._mm256_mask_set1_epi16.htmlfn._mm256_mask_set1_epi8.htmlfn._mm256_mask_shuffle_epi8.htmlfn._mm256_mask_shufflehi_epi16.htmlfn._mm256_mask_shufflelo_epi16.htmlfn._mm256_mask_sll_epi16.htmlfn._mm256_mask_slli_epi16.htmlfn._mm256_mask_sllv_epi16.htmlfn._mm256_mask_sra_epi16.htmlfn._mm256_mask_srai_epi16.htmlfn._mm256_mask_srav_epi16.htmlfn._mm256_mask_srl_epi16.htmlfn._mm256_mask_srli_epi16.htmlfn._mm256_mask_srlv_epi16.htmlfn._mm256_mask_storeu_epi16.htmlfn._mm256_mask_storeu_epi8.htmlfn._mm256_mask_sub_epi16.htmlfn._mm256_mask_sub_epi8.htmlfn._mm256_mask_subs_epi16.htmlfn._mm256_mask_subs_epi8.htmlfn._mm256_mask_subs_epu16.htmlfn._mm256_mask_subs_epu8.htmlfn._mm256_mask_test_epi16_mask.htmlfn._mm256_mask_test_epi8_mask.htmlfn._mm256_mask_testn_epi16_mask.htmlfn._mm256_mask_testn_epi8_mask.htmlfn._mm256_mask_unpackhi_epi16.htmlfn._mm256_mask_unpackhi_epi8.htmlfn._mm256_mask_unpacklo_epi16.htmlfn._mm256_mask_unpacklo_epi8.htmlfn._mm256_maskz_abs_epi16.htmlfn._mm256_maskz_abs_epi8.htmlfn._mm256_maskz_add_epi16.htmlfn._mm256_maskz_add_epi8.htmlfn._mm256_maskz_adds_epi16.htmlfn._mm256_maskz_adds_epi8.htmlfn._mm256_maskz_adds_epu16.htmlfn._mm256_maskz_adds_epu8.htmlfn._mm256_maskz_alignr_epi8.htmlfn._mm256_maskz_avg_epu16.htmlfn._mm256_maskz_avg_epu8.htmlfn._mm256_maskz_broadcastb_epi8.htmlfn._mm256_maskz_broadcastw_epi16.htmlfn._mm256_maskz_cvtepi16_epi8.htmlfn._mm256_maskz_cvtepi8_epi16.htmlfn._mm256_maskz_cvtepu8_epi16.htmlfn._mm256_maskz_cvtsepi16_epi8.htmlfn._mm256_maskz_cvtusepi16_epi8.htmlfn._mm256_maskz_dbsad_epu8.htmlfn._mm256_maskz_loadu_epi16.htmlfn._mm256_maskz_loadu_epi8.htmlfn._mm256_maskz_madd_epi16.htmlfn._mm256_maskz_maddubs_epi16.htmlfn._mm256_maskz_max_epi16.htmlfn._mm256_maskz_max_epi8.htmlfn._mm256_maskz_max_epu16.htmlfn._mm256_maskz_max_epu8.htmlfn._mm256_maskz_min_epi16.htmlfn._mm256_maskz_min_epi8.htmlfn._mm256_maskz_min_epu16.htmlfn._mm256_maskz_min_epu8.htmlfn._mm256_maskz_mov_epi16.htmlfn._mm256_maskz_mov_epi8.htmlfn._mm256_maskz_mulhi_epi16.htmlfn._mm256_maskz_mulhi_epu16.htmlfn._mm256_maskz_mulhrs_epi16.htmlfn._mm256_maskz_mullo_epi16.htmlfn._mm256_maskz_packs_epi16.htmlfn._mm256_maskz_packs_epi32.htmlfn._mm256_maskz_packus_epi16.htmlfn._mm256_maskz_packus_epi32.htmlfn._mm256_maskz_permutex2var_epi16.htmlfn._mm256_maskz_permutexvar_epi16.htmlfn._mm256_maskz_set1_epi16.htmlfn._mm256_maskz_set1_epi8.htmlfn._mm256_maskz_shuffle_epi8.htmlfn._mm256_maskz_shufflehi_epi16.htmlfn._mm256_maskz_shufflelo_epi16.htmlfn._mm256_maskz_sll_epi16.htmlfn._mm256_maskz_slli_epi16.htmlfn._mm256_maskz_sllv_epi16.htmlfn._mm256_maskz_sra_epi16.htmlfn._mm256_maskz_srai_epi16.htmlfn._mm256_maskz_srav_epi16.htmlfn._mm256_maskz_srl_epi16.htmlfn._mm256_maskz_srli_epi16.htmlfn._mm256_maskz_srlv_epi16.htmlfn._mm256_maskz_sub_epi16.htmlfn._mm256_maskz_sub_epi8.htmlfn._mm256_maskz_subs_epi16.htmlfn._mm256_maskz_subs_epi8.htmlfn._mm256_maskz_subs_epu16.htmlfn._mm256_maskz_subs_epu8.htmlfn._mm256_maskz_unpackhi_epi16.htmlfn._mm256_maskz_unpackhi_epi8.htmlfn._mm256_maskz_unpacklo_epi16.htmlfn._mm256_maskz_unpacklo_epi8.htmlfn._mm256_movepi16_mask.htmlfn._mm256_movepi8_mask.htmlfn._mm256_movm_epi16.htmlfn._mm256_movm_epi8.htmlfn._mm256_permutex2var_epi16.htmlfn._mm256_permutexvar_epi16.htmlfn._mm256_sllv_epi16.htmlfn._mm256_srav_epi16.htmlfn._mm256_srlv_epi16.htmlfn._mm256_storeu_epi16.htmlfn._mm256_storeu_epi8.htmlfn._mm256_test_epi16_mask.htmlfn._mm256_test_epi8_mask.htmlfn._mm256_testn_epi16_mask.htmlfn._mm256_testn_epi8_mask.htmlfn._mm512_abs_epi16.htmlfn._mm512_abs_epi8.htmlfn._mm512_add_epi16.htmlfn._mm512_add_epi8.htmlfn._mm512_adds_epi16.htmlfn._mm512_adds_epi8.htmlfn._mm512_adds_epu16.htmlfn._mm512_adds_epu8.htmlfn._mm512_alignr_epi8.htmlfn._mm512_avg_epu16.htmlfn._mm512_avg_epu8.htmlfn._mm512_broadcastb_epi8.htmlfn._mm512_broadcastw_epi16.htmlfn._mm512_bslli_epi128.htmlfn._mm512_bsrli_epi128.htmlfn._mm512_cmp_epi16_mask.htmlfn._mm512_cmp_epi8_mask.htmlfn._mm512_cmp_epu16_mask.htmlfn._mm512_cmp_epu8_mask.htmlfn._mm512_cmpeq_epi16_mask.htmlfn._mm512_cmpeq_epi8_mask.htmlfn._mm512_cmpeq_epu16_mask.htmlfn._mm512_cmpeq_epu8_mask.htmlfn._mm512_cmpge_epi16_mask.htmlfn._mm512_cmpge_epi8_mask.htmlfn._mm512_cmpge_epu16_mask.htmlfn._mm512_cmpge_epu8_mask.htmlfn._mm512_cmpgt_epi16_mask.htmlfn._mm512_cmpgt_epi8_mask.htmlfn._mm512_cmpgt_epu16_mask.htmlfn._mm512_cmpgt_epu8_mask.htmlfn._mm512_cmple_epi16_mask.htmlfn._mm512_cmple_epi8_mask.htmlfn._mm512_cmple_epu16_mask.htmlfn._mm512_cmple_epu8_mask.htmlfn._mm512_cmplt_epi16_mask.htmlfn._mm512_cmplt_epi8_mask.htmlfn._mm512_cmplt_epu16_mask.htmlfn._mm512_cmplt_epu8_mask.htmlfn._mm512_cmpneq_epi16_mask.htmlfn._mm512_cmpneq_epi8_mask.htmlfn._mm512_cmpneq_epu16_mask.htmlfn._mm512_cmpneq_epu8_mask.htmlfn._mm512_cvtepi16_epi8.htmlfn._mm512_cvtepi8_epi16.htmlfn._mm512_cvtepu8_epi16.htmlfn._mm512_cvtsepi16_epi8.htmlfn._mm512_cvtusepi16_epi8.htmlfn._mm512_dbsad_epu8.htmlfn._mm512_loadu_epi16.htmlfn._mm512_loadu_epi8.htmlfn._mm512_madd_epi16.htmlfn._mm512_maddubs_epi16.htmlfn._mm512_mask2_permutex2var_epi16.htmlfn._mm512_mask_abs_epi16.htmlfn._mm512_mask_abs_epi8.htmlfn._mm512_mask_add_epi16.htmlfn._mm512_mask_add_epi8.htmlfn._mm512_mask_adds_epi16.htmlfn._mm512_mask_adds_epi8.htmlfn._mm512_mask_adds_epu16.htmlfn._mm512_mask_adds_epu8.htmlfn._mm512_mask_alignr_epi8.htmlfn._mm512_mask_avg_epu16.htmlfn._mm512_mask_avg_epu8.htmlfn._mm512_mask_blend_epi16.htmlfn._mm512_mask_blend_epi8.htmlfn._mm512_mask_broadcastb_epi8.htmlfn._mm512_mask_broadcastw_epi16.htmlfn._mm512_mask_cmp_epi16_mask.htmlfn._mm512_mask_cmp_epi8_mask.htmlfn._mm512_mask_cmp_epu16_mask.htmlfn._mm512_mask_cmp_epu8_mask.htmlfn._mm512_mask_cmpeq_epi16_mask.htmlfn._mm512_mask_cmpeq_epi8_mask.htmlfn._mm512_mask_cmpeq_epu16_mask.htmlfn._mm512_mask_cmpeq_epu8_mask.htmlfn._mm512_mask_cmpge_epi16_mask.htmlfn._mm512_mask_cmpge_epi8_mask.htmlfn._mm512_mask_cmpge_epu16_mask.htmlfn._mm512_mask_cmpge_epu8_mask.htmlfn._mm512_mask_cmpgt_epi16_mask.htmlfn._mm512_mask_cmpgt_epi8_mask.htmlfn._mm512_mask_cmpgt_epu16_mask.htmlfn._mm512_mask_cmpgt_epu8_mask.htmlfn._mm512_mask_cmple_epi16_mask.htmlfn._mm512_mask_cmple_epi8_mask.htmlfn._mm512_mask_cmple_epu16_mask.htmlfn._mm512_mask_cmple_epu8_mask.htmlfn._mm512_mask_cmplt_epi16_mask.htmlfn._mm512_mask_cmplt_epi8_mask.htmlfn._mm512_mask_cmplt_epu16_mask.htmlfn._mm512_mask_cmplt_epu8_mask.htmlfn._mm512_mask_cmpneq_epi16_mask.htmlfn._mm512_mask_cmpneq_epi8_mask.htmlfn._mm512_mask_cmpneq_epu16_mask.htmlfn._mm512_mask_cmpneq_epu8_mask.htmlfn._mm512_mask_cvtepi16_epi8.htmlfn._mm512_mask_cvtepi16_storeu_epi8.htmlfn._mm512_mask_cvtepi8_epi16.htmlfn._mm512_mask_cvtepu8_epi16.htmlfn._mm512_mask_cvtsepi16_epi8.htmlfn._mm512_mask_cvtsepi16_storeu_epi8.htmlfn._mm512_mask_cvtusepi16_epi8.htmlfn._mm512_mask_cvtusepi16_storeu_epi8.htmlfn._mm512_mask_dbsad_epu8.htmlfn._mm512_mask_loadu_epi16.htmlfn._mm512_mask_loadu_epi8.htmlfn._mm512_mask_madd_epi16.htmlfn._mm512_mask_maddubs_epi16.htmlfn._mm512_mask_max_epi16.htmlfn._mm512_mask_max_epi8.htmlfn._mm512_mask_max_epu16.htmlfn._mm512_mask_max_epu8.htmlfn._mm512_mask_min_epi16.htmlfn._mm512_mask_min_epi8.htmlfn._mm512_mask_min_epu16.htmlfn._mm512_mask_min_epu8.htmlfn._mm512_mask_mov_epi16.htmlfn._mm512_mask_mov_epi8.htmlfn._mm512_mask_mulhi_epi16.htmlfn._mm512_mask_mulhi_epu16.htmlfn._mm512_mask_mulhrs_epi16.htmlfn._mm512_mask_mullo_epi16.htmlfn._mm512_mask_packs_epi16.htmlfn._mm512_mask_packs_epi32.htmlfn._mm512_mask_packus_epi16.htmlfn._mm512_mask_packus_epi32.htmlfn._mm512_mask_permutex2var_epi16.htmlfn._mm512_mask_permutexvar_epi16.htmlfn._mm512_mask_set1_epi16.htmlfn._mm512_mask_set1_epi8.htmlfn._mm512_mask_shuffle_epi8.htmlfn._mm512_mask_shufflehi_epi16.htmlfn._mm512_mask_shufflelo_epi16.htmlfn._mm512_mask_sll_epi16.htmlfn._mm512_mask_slli_epi16.htmlfn._mm512_mask_sllv_epi16.htmlfn._mm512_mask_sra_epi16.htmlfn._mm512_mask_srai_epi16.htmlfn._mm512_mask_srav_epi16.htmlfn._mm512_mask_srl_epi16.htmlfn._mm512_mask_srli_epi16.htmlfn._mm512_mask_srlv_epi16.htmlfn._mm512_mask_storeu_epi16.htmlfn._mm512_mask_storeu_epi8.htmlfn._mm512_mask_sub_epi16.htmlfn._mm512_mask_sub_epi8.htmlfn._mm512_mask_subs_epi16.htmlfn._mm512_mask_subs_epi8.htmlfn._mm512_mask_subs_epu16.htmlfn._mm512_mask_subs_epu8.htmlfn._mm512_mask_test_epi16_mask.htmlfn._mm512_mask_test_epi8_mask.htmlfn._mm512_mask_testn_epi16_mask.htmlfn._mm512_mask_testn_epi8_mask.htmlfn._mm512_mask_unpackhi_epi16.htmlfn._mm512_mask_unpackhi_epi8.htmlfn._mm512_mask_unpacklo_epi16.htmlfn._mm512_mask_unpacklo_epi8.htmlfn._mm512_maskz_abs_epi16.htmlfn._mm512_maskz_abs_epi8.htmlfn._mm512_maskz_add_epi16.htmlfn._mm512_maskz_add_epi8.htmlfn._mm512_maskz_adds_epi16.htmlfn._mm512_maskz_adds_epi8.htmlfn._mm512_maskz_adds_epu16.htmlfn._mm512_maskz_adds_epu8.htmlfn._mm512_maskz_alignr_epi8.htmlfn._mm512_maskz_avg_epu16.htmlfn._mm512_maskz_avg_epu8.htmlfn._mm512_maskz_broadcastb_epi8.htmlfn._mm512_maskz_broadcastw_epi16.htmlfn._mm512_maskz_cvtepi16_epi8.htmlfn._mm512_maskz_cvtepi8_epi16.htmlfn._mm512_maskz_cvtepu8_epi16.htmlfn._mm512_maskz_cvtsepi16_epi8.htmlfn._mm512_maskz_cvtusepi16_epi8.htmlfn._mm512_maskz_dbsad_epu8.htmlfn._mm512_maskz_loadu_epi16.htmlfn._mm512_maskz_loadu_epi8.htmlfn._mm512_maskz_madd_epi16.htmlfn._mm512_maskz_maddubs_epi16.htmlfn._mm512_maskz_max_epi16.htmlfn._mm512_maskz_max_epi8.htmlfn._mm512_maskz_max_epu16.htmlfn._mm512_maskz_max_epu8.htmlfn._mm512_maskz_min_epi16.htmlfn._mm512_maskz_min_epi8.htmlfn._mm512_maskz_min_epu16.htmlfn._mm512_maskz_min_epu8.htmlfn._mm512_maskz_mov_epi16.htmlfn._mm512_maskz_mov_epi8.htmlfn._mm512_maskz_mulhi_epi16.htmlfn._mm512_maskz_mulhi_epu16.htmlfn._mm512_maskz_mulhrs_epi16.htmlfn._mm512_maskz_mullo_epi16.htmlfn._mm512_maskz_packs_epi16.htmlfn._mm512_maskz_packs_epi32.htmlfn._mm512_maskz_packus_epi16.htmlfn._mm512_maskz_packus_epi32.htmlfn._mm512_maskz_permutex2var_epi16.htmlfn._mm512_maskz_permutexvar_epi16.htmlfn._mm512_maskz_set1_epi16.htmlfn._mm512_maskz_set1_epi8.htmlfn._mm512_maskz_shuffle_epi8.htmlfn._mm512_maskz_shufflehi_epi16.htmlfn._mm512_maskz_shufflelo_epi16.htmlfn._mm512_maskz_sll_epi16.htmlfn._mm512_maskz_slli_epi16.htmlfn._mm512_maskz_sllv_epi16.htmlfn._mm512_maskz_sra_epi16.htmlfn._mm512_maskz_srai_epi16.htmlfn._mm512_maskz_srav_epi16.htmlfn._mm512_maskz_srl_epi16.htmlfn._mm512_maskz_srli_epi16.htmlfn._mm512_maskz_srlv_epi16.htmlfn._mm512_maskz_sub_epi16.htmlfn._mm512_maskz_sub_epi8.htmlfn._mm512_maskz_subs_epi16.htmlfn._mm512_maskz_subs_epi8.htmlfn._mm512_maskz_subs_epu16.htmlfn._mm512_maskz_subs_epu8.htmlfn._mm512_maskz_unpackhi_epi16.htmlfn._mm512_maskz_unpackhi_epi8.htmlfn._mm512_maskz_unpacklo_epi16.htmlfn._mm512_maskz_unpacklo_epi8.htmlfn._mm512_max_epi16.htmlfn._mm512_max_epi8.htmlfn._mm512_max_epu16.htmlfn._mm512_max_epu8.htmlfn._mm512_min_epi16.htmlfn._mm512_min_epi8.htmlfn._mm512_min_epu16.htmlfn._mm512_min_epu8.htmlfn._mm512_movepi16_mask.htmlfn._mm512_movepi8_mask.htmlfn._mm512_movm_epi16.htmlfn._mm512_movm_epi8.htmlfn._mm512_mulhi_epi16.htmlfn._mm512_mulhi_epu16.htmlfn._mm512_mulhrs_epi16.htmlfn._mm512_mullo_epi16.htmlfn._mm512_packs_epi16.htmlfn._mm512_packs_epi32.htmlfn._mm512_packus_epi16.htmlfn._mm512_packus_epi32.htmlfn._mm512_permutex2var_epi16.htmlfn._mm512_permutexvar_epi16.htmlfn._mm512_sad_epu8.htmlfn._mm512_shuffle_epi8.htmlfn._mm512_shufflehi_epi16.htmlfn._mm512_shufflelo_epi16.htmlfn._mm512_sll_epi16.htmlfn._mm512_slli_epi16.htmlfn._mm512_sllv_epi16.htmlfn._mm512_sra_epi16.htmlfn._mm512_srai_epi16.htmlfn._mm512_srav_epi16.htmlfn._mm512_srl_epi16.htmlfn._mm512_srli_epi16.htmlfn._mm512_srlv_epi16.htmlfn._mm512_storeu_epi16.htmlfn._mm512_storeu_epi8.htmlfn._mm512_sub_epi16.htmlfn._mm512_sub_epi8.htmlfn._mm512_subs_epi16.htmlfn._mm512_subs_epi8.htmlfn._mm512_subs_epu16.htmlfn._mm512_subs_epu8.htmlfn._mm512_test_epi16_mask.htmlfn._mm512_test_epi8_mask.htmlfn._mm512_testn_epi16_mask.htmlfn._mm512_testn_epi8_mask.htmlfn._mm512_unpackhi_epi16.htmlfn._mm512_unpackhi_epi8.htmlfn._mm512_unpacklo_epi16.htmlfn._mm512_unpacklo_epi8.htmlfn._mm_cmp_epi16_mask.htmlfn._mm_cmp_epi8_mask.htmlfn._mm_cmp_epu16_mask.htmlfn._mm_cmp_epu8_mask.htmlfn._mm_cmpeq_epi16_mask.htmlfn._mm_cmpeq_epi8_mask.htmlfn._mm_cmpeq_epu16_mask.htmlfn._mm_cmpeq_epu8_mask.htmlfn._mm_cmpge_epi16_mask.htmlfn._mm_cmpge_epi8_mask.htmlfn._mm_cmpge_epu16_mask.htmlfn._mm_cmpge_epu8_mask.htmlfn._mm_cmpgt_epi16_mask.htmlfn._mm_cmpgt_epi8_mask.htmlfn._mm_cmpgt_epu16_mask.htmlfn._mm_cmpgt_epu8_mask.htmlfn._mm_cmple_epi16_mask.htmlfn._mm_cmple_epi8_mask.htmlfn._mm_cmple_epu16_mask.htmlfn._mm_cmple_epu8_mask.htmlfn._mm_cmplt_epi16_mask.htmlfn._mm_cmplt_epi8_mask.htmlfn._mm_cmplt_epu16_mask.htmlfn._mm_cmplt_epu8_mask.htmlfn._mm_cmpneq_epi16_mask.htmlfn._mm_cmpneq_epi8_mask.htmlfn._mm_cmpneq_epu16_mask.htmlfn._mm_cmpneq_epu8_mask.htmlfn._mm_cvtepi16_epi8.htmlfn._mm_cvtsepi16_epi8.htmlfn._mm_cvtusepi16_epi8.htmlfn._mm_dbsad_epu8.htmlfn._mm_loadu_epi16.htmlfn._mm_loadu_epi8.htmlfn._mm_mask2_permutex2var_epi16.htmlfn._mm_mask_abs_epi16.htmlfn._mm_mask_abs_epi8.htmlfn._mm_mask_add_epi16.htmlfn._mm_mask_add_epi8.htmlfn._mm_mask_adds_epi16.htmlfn._mm_mask_adds_epi8.htmlfn._mm_mask_adds_epu16.htmlfn._mm_mask_adds_epu8.htmlfn._mm_mask_alignr_epi8.htmlfn._mm_mask_avg_epu16.htmlfn._mm_mask_avg_epu8.htmlfn._mm_mask_blend_epi16.htmlfn._mm_mask_blend_epi8.htmlfn._mm_mask_broadcastb_epi8.htmlfn._mm_mask_broadcastw_epi16.htmlfn._mm_mask_cmp_epi16_mask.htmlfn._mm_mask_cmp_epi8_mask.htmlfn._mm_mask_cmp_epu16_mask.htmlfn._mm_mask_cmp_epu8_mask.htmlfn._mm_mask_cmpeq_epi16_mask.htmlfn._mm_mask_cmpeq_epi8_mask.htmlfn._mm_mask_cmpeq_epu16_mask.htmlfn._mm_mask_cmpeq_epu8_mask.htmlfn._mm_mask_cmpge_epi16_mask.htmlfn._mm_mask_cmpge_epi8_mask.htmlfn._mm_mask_cmpge_epu16_mask.htmlfn._mm_mask_cmpge_epu8_mask.htmlfn._mm_mask_cmpgt_epi16_mask.htmlfn._mm_mask_cmpgt_epi8_mask.htmlfn._mm_mask_cmpgt_epu16_mask.htmlfn._mm_mask_cmpgt_epu8_mask.htmlfn._mm_mask_cmple_epi16_mask.htmlfn._mm_mask_cmple_epi8_mask.htmlfn._mm_mask_cmple_epu16_mask.htmlfn._mm_mask_cmple_epu8_mask.htmlfn._mm_mask_cmplt_epi16_mask.htmlfn._mm_mask_cmplt_epi8_mask.htmlfn._mm_mask_cmplt_epu16_mask.htmlfn._mm_mask_cmplt_epu8_mask.htmlfn._mm_mask_cmpneq_epi16_mask.htmlfn._mm_mask_cmpneq_epi8_mask.htmlfn._mm_mask_cmpneq_epu16_mask.htmlfn._mm_mask_cmpneq_epu8_mask.htmlfn._mm_mask_cvtepi16_epi8.htmlfn._mm_mask_cvtepi16_storeu_epi8.htmlfn._mm_mask_cvtepi8_epi16.htmlfn._mm_mask_cvtepu8_epi16.htmlfn._mm_mask_cvtsepi16_epi8.htmlfn._mm_mask_cvtsepi16_storeu_epi8.htmlfn._mm_mask_cvtusepi16_epi8.htmlfn._mm_mask_cvtusepi16_storeu_epi8.htmlfn._mm_mask_dbsad_epu8.htmlfn._mm_mask_loadu_epi16.htmlfn._mm_mask_loadu_epi8.htmlfn._mm_mask_madd_epi16.htmlfn._mm_mask_maddubs_epi16.htmlfn._mm_mask_max_epi16.htmlfn._mm_mask_max_epi8.htmlfn._mm_mask_max_epu16.htmlfn._mm_mask_max_epu8.htmlfn._mm_mask_min_epi16.htmlfn._mm_mask_min_epi8.htmlfn._mm_mask_min_epu16.htmlfn._mm_mask_min_epu8.htmlfn._mm_mask_mov_epi16.htmlfn._mm_mask_mov_epi8.htmlfn._mm_mask_mulhi_epi16.htmlfn._mm_mask_mulhi_epu16.htmlfn._mm_mask_mulhrs_epi16.htmlfn._mm_mask_mullo_epi16.htmlfn._mm_mask_packs_epi16.htmlfn._mm_mask_packs_epi32.htmlfn._mm_mask_packus_epi16.htmlfn._mm_mask_packus_epi32.htmlfn._mm_mask_permutex2var_epi16.htmlfn._mm_mask_permutexvar_epi16.htmlfn._mm_mask_set1_epi16.htmlfn._mm_mask_set1_epi8.htmlfn._mm_mask_shuffle_epi8.htmlfn._mm_mask_shufflehi_epi16.htmlfn._mm_mask_shufflelo_epi16.htmlfn._mm_mask_sll_epi16.htmlfn._mm_mask_slli_epi16.htmlfn._mm_mask_sllv_epi16.htmlfn._mm_mask_sra_epi16.htmlfn._mm_mask_srai_epi16.htmlfn._mm_mask_srav_epi16.htmlfn._mm_mask_srl_epi16.htmlfn._mm_mask_srli_epi16.htmlfn._mm_mask_srlv_epi16.htmlfn._mm_mask_storeu_epi16.htmlfn._mm_mask_storeu_epi8.htmlfn._mm_mask_sub_epi16.htmlfn._mm_mask_sub_epi8.htmlfn._mm_mask_subs_epi16.htmlfn._mm_mask_subs_epi8.htmlfn._mm_mask_subs_epu16.htmlfn._mm_mask_subs_epu8.htmlfn._mm_mask_test_epi16_mask.htmlfn._mm_mask_test_epi8_mask.htmlfn._mm_mask_testn_epi16_mask.htmlfn._mm_mask_testn_epi8_mask.htmlfn._mm_mask_unpackhi_epi16.htmlfn._mm_mask_unpackhi_epi8.htmlfn._mm_mask_unpacklo_epi16.htmlfn._mm_mask_unpacklo_epi8.htmlfn._mm_maskz_abs_epi16.htmlfn._mm_maskz_abs_epi8.htmlfn._mm_maskz_add_epi16.htmlfn._mm_maskz_add_epi8.htmlfn._mm_maskz_adds_epi16.htmlfn._mm_maskz_adds_epi8.htmlfn._mm_maskz_adds_epu16.htmlfn._mm_maskz_adds_epu8.htmlfn._mm_maskz_alignr_epi8.htmlfn._mm_maskz_avg_epu16.htmlfn._mm_maskz_avg_epu8.htmlfn._mm_maskz_broadcastb_epi8.htmlfn._mm_maskz_broadcastw_epi16.htmlfn._mm_maskz_cvtepi16_epi8.htmlfn._mm_maskz_cvtepi8_epi16.htmlfn._mm_maskz_cvtepu8_epi16.htmlfn._mm_maskz_cvtsepi16_epi8.htmlfn._mm_maskz_cvtusepi16_epi8.htmlfn._mm_maskz_dbsad_epu8.htmlfn._mm_maskz_loadu_epi16.htmlfn._mm_maskz_loadu_epi8.htmlfn._mm_maskz_madd_epi16.htmlfn._mm_maskz_maddubs_epi16.htmlfn._mm_maskz_max_epi16.htmlfn._mm_maskz_max_epi8.htmlfn._mm_maskz_max_epu16.htmlfn._mm_maskz_max_epu8.htmlfn._mm_maskz_min_epi16.htmlfn._mm_maskz_min_epi8.htmlfn._mm_maskz_min_epu16.htmlfn._mm_maskz_min_epu8.htmlfn._mm_maskz_mov_epi16.htmlfn._mm_maskz_mov_epi8.htmlfn._mm_maskz_mulhi_epi16.htmlfn._mm_maskz_mulhi_epu16.htmlfn._mm_maskz_mulhrs_epi16.htmlfn._mm_maskz_mullo_epi16.htmlfn._mm_maskz_packs_epi16.htmlfn._mm_maskz_packs_epi32.htmlfn._mm_maskz_packus_epi16.htmlfn._mm_maskz_packus_epi32.htmlfn._mm_maskz_permutex2var_epi16.htmlfn._mm_maskz_permutexvar_epi16.htmlfn._mm_maskz_set1_epi16.htmlfn._mm_maskz_set1_epi8.htmlfn._mm_maskz_shuffle_epi8.htmlfn._mm_maskz_shufflehi_epi16.htmlfn._mm_maskz_shufflelo_epi16.htmlfn._mm_maskz_sll_epi16.htmlfn._mm_maskz_slli_epi16.htmlfn._mm_maskz_sllv_epi16.htmlfn._mm_maskz_sra_epi16.htmlfn._mm_maskz_srai_epi16.htmlfn._mm_maskz_srav_epi16.htmlfn._mm_maskz_srl_epi16.htmlfn._mm_maskz_srli_epi16.htmlfn._mm_maskz_srlv_epi16.htmlfn._mm_maskz_sub_epi16.htmlfn._mm_maskz_sub_epi8.htmlfn._mm_maskz_subs_epi16.htmlfn._mm_maskz_subs_epi8.htmlfn._mm_maskz_subs_epu16.htmlfn._mm_maskz_subs_epu8.htmlfn._mm_maskz_unpackhi_epi16.htmlfn._mm_maskz_unpackhi_epi8.htmlfn._mm_maskz_unpacklo_epi16.htmlfn._mm_maskz_unpacklo_epi8.htmlfn._mm_movepi16_mask.htmlfn._mm_movepi8_mask.htmlfn._mm_movm_epi16.htmlfn._mm_movm_epi8.htmlfn._mm_permutex2var_epi16.htmlfn._mm_permutexvar_epi16.htmlfn._mm_sllv_epi16.htmlfn._mm_srav_epi16.htmlfn._mm_srlv_epi16.htmlfn._mm_storeu_epi16.htmlfn._mm_storeu_epi8.htmlfn._mm_test_epi16_mask.htmlfn._mm_test_epi8_mask.htmlfn._mm_testn_epi16_mask.htmlfn._mm_testn_epi8_mask.htmlfn._store_mask32.htmlfn._store_mask64.htmlavx512cdfn._mm256_broadcastmb_epi64.htmlfn._mm256_broadcastmw_epi32.htmlfn._mm256_conflict_epi32.htmlfn._mm256_conflict_epi64.htmlfn._mm256_lzcnt_epi32.htmlfn._mm256_lzcnt_epi64.htmlfn._mm256_mask_conflict_epi32.htmlfn._mm256_mask_conflict_epi64.htmlfn._mm256_mask_lzcnt_epi32.htmlfn._mm256_mask_lzcnt_epi64.htmlfn._mm256_maskz_conflict_epi32.htmlfn._mm256_maskz_conflict_epi64.htmlfn._mm256_maskz_lzcnt_epi32.htmlfn._mm256_maskz_lzcnt_epi64.htmlfn._mm512_broadcastmb_epi64.htmlfn._mm512_broadcastmw_epi32.htmlfn._mm512_conflict_epi32.htmlfn._mm512_conflict_epi64.htmlfn._mm512_lzcnt_epi32.htmlfn._mm512_lzcnt_epi64.htmlfn._mm512_mask_conflict_epi32.htmlfn._mm512_mask_conflict_epi64.htmlfn._mm512_mask_lzcnt_epi32.htmlfn._mm512_mask_lzcnt_epi64.htmlfn._mm512_maskz_conflict_epi32.htmlfn._mm512_maskz_conflict_epi64.htmlfn._mm512_maskz_lzcnt_epi32.htmlfn._mm512_maskz_lzcnt_epi64.htmlfn._mm_broadcastmb_epi64.htmlfn._mm_broadcastmw_epi32.htmlfn._mm_conflict_epi32.htmlfn._mm_conflict_epi64.htmlfn._mm_lzcnt_epi32.htmlfn._mm_lzcnt_epi64.htmlfn._mm_mask_conflict_epi32.htmlfn._mm_mask_conflict_epi64.htmlfn._mm_mask_lzcnt_epi32.htmlfn._mm_mask_lzcnt_epi64.htmlfn._mm_maskz_conflict_epi32.htmlfn._mm_maskz_conflict_epi64.htmlfn._mm_maskz_lzcnt_epi32.htmlfn._mm_maskz_lzcnt_epi64.htmlavx512fconstant._MM_CMPINT_EQ.htmlconstant._MM_CMPINT_FALSE.htmlconstant._MM_CMPINT_LE.htmlconstant._MM_CMPINT_LT.htmlconstant._MM_CMPINT_NE.htmlconstant._MM_CMPINT_NLE.htmlconstant._MM_CMPINT_NLT.htmlconstant._MM_CMPINT_TRUE.htmlconstant._MM_MANT_NORM_1_2.htmlconstant._MM_MANT_NORM_P5_1.htmlconstant._MM_MANT_NORM_P5_2.htmlconstant._MM_MANT_NORM_P75_1P5.htmlconstant._MM_MANT_SIGN_NAN.htmlconstant._MM_MANT_SIGN_SRC.htmlconstant._MM_MANT_SIGN_ZERO.htmlconstant._MM_PERM_AAAA.htmlconstant._MM_PERM_AAAB.htmlconstant._MM_PERM_AAAC.htmlconstant._MM_PERM_AAAD.htmlconstant._MM_PERM_AABA.htmlconstant._MM_PERM_AABB.htmlconstant._MM_PERM_AABC.htmlconstant._MM_PERM_AABD.htmlconstant._MM_PERM_AACA.htmlconstant._MM_PERM_AACB.htmlconstant._MM_PERM_AACC.htmlconstant._MM_PERM_AACD.htmlconstant._MM_PERM_AADA.htmlconstant._MM_PERM_AADB.htmlconstant._MM_PERM_AADC.htmlconstant._MM_PERM_AADD.htmlconstant._MM_PERM_ABAA.htmlconstant._MM_PERM_ABAB.htmlconstant._MM_PERM_ABAC.htmlconstant._MM_PERM_ABAD.htmlconstant._MM_PERM_ABBA.htmlconstant._MM_PERM_ABBB.htmlconstant._MM_PERM_ABBC.htmlconstant._MM_PERM_ABBD.htmlconstant._MM_PERM_ABCA.htmlconstant._MM_PERM_ABCB.htmlconstant._MM_PERM_ABCC.htmlconstant._MM_PERM_ABCD.htmlconstant._MM_PERM_ABDA.htmlconstant._MM_PERM_ABDB.htmlconstant._MM_PERM_ABDC.htmlconstant._MM_PERM_ABDD.htmlconstant._MM_PERM_ACAA.htmlconstant._MM_PERM_ACAB.htmlconstant._MM_PERM_ACAC.htmlconstant._MM_PERM_ACAD.htmlconstant._MM_PERM_ACBA.htmlconstant._MM_PERM_ACBB.htmlconstant._MM_PERM_ACBC.htmlconstant._MM_PERM_ACBD.htmlconstant._MM_PERM_ACCA.htmlconstant._MM_PERM_ACCB.htmlconstant._MM_PERM_ACCC.htmlconstant._MM_PERM_ACCD.htmlconstant._MM_PERM_ACDA.htmlconstant._MM_PERM_ACDB.htmlconstant._MM_PERM_ACDC.htmlconstant._MM_PERM_ACDD.htmlconstant._MM_PERM_ADAA.htmlconstant._MM_PERM_ADAB.htmlconstant._MM_PERM_ADAC.htmlconstant._MM_PERM_ADAD.htmlconstant._MM_PERM_ADBA.htmlconstant._MM_PERM_ADBB.htmlconstant._MM_PERM_ADBC.htmlconstant._MM_PERM_ADBD.htmlconstant._MM_PERM_ADCA.htmlconstant._MM_PERM_ADCB.htmlconstant._MM_PERM_ADCC.htmlconstant._MM_PERM_ADCD.htmlconstant._MM_PERM_ADDA.htmlconstant._MM_PERM_ADDB.htmlconstant._MM_PERM_ADDC.htmlconstant._MM_PERM_ADDD.htmlconstant._MM_PERM_BAAA.htmlconstant._MM_PERM_BAAB.htmlconstant._MM_PERM_BAAC.htmlconstant._MM_PERM_BAAD.htmlconstant._MM_PERM_BABA.htmlconstant._MM_PERM_BABB.htmlconstant._MM_PERM_BABC.htmlconstant._MM_PERM_BABD.htmlconstant._MM_PERM_BACA.htmlconstant._MM_PERM_BACB.htmlconstant._MM_PERM_BACC.htmlconstant._MM_PERM_BACD.htmlconstant._MM_PERM_BADA.htmlconstant._MM_PERM_BADB.htmlconstant._MM_PERM_BADC.htmlconstant._MM_PERM_BADD.htmlconstant._MM_PERM_BBAA.htmlconstant._MM_PERM_BBAB.htmlconstant._MM_PERM_BBAC.htmlconstant._MM_PERM_BBAD.htmlconstant._MM_PERM_BBBA.htmlconstant._MM_PERM_BBBB.htmlconstant._MM_PERM_BBBC.htmlconstant._MM_PERM_BBBD.htmlconstant._MM_PERM_BBCA.htmlconstant._MM_PERM_BBCB.htmlconstant._MM_PERM_BBCC.htmlconstant._MM_PERM_BBCD.htmlconstant._MM_PERM_BBDA.htmlconstant._MM_PERM_BBDB.htmlconstant._MM_PERM_BBDC.htmlconstant._MM_PERM_BBDD.htmlconstant._MM_PERM_BCAA.htmlconstant._MM_PERM_BCAB.htmlconstant._MM_PERM_BCAC.htmlconstant._MM_PERM_BCAD.htmlconstant._MM_PERM_BCBA.htmlconstant._MM_PERM_BCBB.htmlconstant._MM_PERM_BCBC.htmlconstant._MM_PERM_BCBD.htmlconstant._MM_PERM_BCCA.htmlconstant._MM_PERM_BCCB.htmlconstant._MM_PERM_BCCC.htmlconstant._MM_PERM_BCCD.htmlconstant._MM_PERM_BCDA.htmlconstant._MM_PERM_BCDB.htmlconstant._MM_PERM_BCDC.htmlconstant._MM_PERM_BCDD.htmlconstant._MM_PERM_BDAA.htmlconstant._MM_PERM_BDAB.htmlconstant._MM_PERM_BDAC.htmlconstant._MM_PERM_BDAD.htmlconstant._MM_PERM_BDBA.htmlconstant._MM_PERM_BDBB.htmlconstant._MM_PERM_BDBC.htmlconstant._MM_PERM_BDBD.htmlconstant._MM_PERM_BDCA.htmlconstant._MM_PERM_BDCB.htmlconstant._MM_PERM_BDCC.htmlconstant._MM_PERM_BDCD.htmlconstant._MM_PERM_BDDA.htmlconstant._MM_PERM_BDDB.htmlconstant._MM_PERM_BDDC.htmlconstant._MM_PERM_BDDD.htmlconstant._MM_PERM_CAAA.htmlconstant._MM_PERM_CAAB.htmlconstant._MM_PERM_CAAC.htmlconstant._MM_PERM_CAAD.htmlconstant._MM_PERM_CABA.htmlconstant._MM_PERM_CABB.htmlconstant._MM_PERM_CABC.htmlconstant._MM_PERM_CABD.htmlconstant._MM_PERM_CACA.htmlconstant._MM_PERM_CACB.htmlconstant._MM_PERM_CACC.htmlconstant._MM_PERM_CACD.htmlconstant._MM_PERM_CADA.htmlconstant._MM_PERM_CADB.htmlconstant._MM_PERM_CADC.htmlconstant._MM_PERM_CADD.htmlconstant._MM_PERM_CBAA.htmlconstant._MM_PERM_CBAB.htmlconstant._MM_PERM_CBAC.htmlconstant._MM_PERM_CBAD.htmlconstant._MM_PERM_CBBA.htmlconstant._MM_PERM_CBBB.htmlconstant._MM_PERM_CBBC.htmlconstant._MM_PERM_CBBD.htmlconstant._MM_PERM_CBCA.htmlconstant._MM_PERM_CBCB.htmlconstant._MM_PERM_CBCC.htmlconstant._MM_PERM_CBCD.htmlconstant._MM_PERM_CBDA.htmlconstant._MM_PERM_CBDB.htmlconstant._MM_PERM_CBDC.htmlconstant._MM_PERM_CBDD.htmlconstant._MM_PERM_CCAA.htmlconstant._MM_PERM_CCAB.htmlconstant._MM_PERM_CCAC.htmlconstant._MM_PERM_CCAD.htmlconstant._MM_PERM_CCBA.htmlconstant._MM_PERM_CCBB.htmlconstant._MM_PERM_CCBC.htmlconstant._MM_PERM_CCBD.htmlconstant._MM_PERM_CCCA.htmlconstant._MM_PERM_CCCB.htmlconstant._MM_PERM_CCCC.htmlconstant._MM_PERM_CCCD.htmlconstant._MM_PERM_CCDA.htmlconstant._MM_PERM_CCDB.htmlconstant._MM_PERM_CCDC.htmlconstant._MM_PERM_CCDD.htmlconstant._MM_PERM_CDAA.htmlconstant._MM_PERM_CDAB.htmlconstant._MM_PERM_CDAC.htmlconstant._MM_PERM_CDAD.htmlconstant._MM_PERM_CDBA.htmlconstant._MM_PERM_CDBB.htmlconstant._MM_PERM_CDBC.htmlconstant._MM_PERM_CDBD.htmlconstant._MM_PERM_CDCA.htmlconstant._MM_PERM_CDCB.htmlconstant._MM_PERM_CDCC.htmlconstant._MM_PERM_CDCD.htmlconstant._MM_PERM_CDDA.htmlconstant._MM_PERM_CDDB.htmlconstant._MM_PERM_CDDC.htmlconstant._MM_PERM_CDDD.htmlconstant._MM_PERM_DAAA.htmlconstant._MM_PERM_DAAB.htmlconstant._MM_PERM_DAAC.htmlconstant._MM_PERM_DAAD.htmlconstant._MM_PERM_DABA.htmlconstant._MM_PERM_DABB.htmlconstant._MM_PERM_DABC.htmlconstant._MM_PERM_DABD.htmlconstant._MM_PERM_DACA.htmlconstant._MM_PERM_DACB.htmlconstant._MM_PERM_DACC.htmlconstant._MM_PERM_DACD.htmlconstant._MM_PERM_DADA.htmlconstant._MM_PERM_DADB.htmlconstant._MM_PERM_DADC.htmlconstant._MM_PERM_DADD.htmlconstant._MM_PERM_DBAA.htmlconstant._MM_PERM_DBAB.htmlconstant._MM_PERM_DBAC.htmlconstant._MM_PERM_DBAD.htmlconstant._MM_PERM_DBBA.htmlconstant._MM_PERM_DBBB.htmlconstant._MM_PERM_DBBC.htmlconstant._MM_PERM_DBBD.htmlconstant._MM_PERM_DBCA.htmlconstant._MM_PERM_DBCB.htmlconstant._MM_PERM_DBCC.htmlconstant._MM_PERM_DBCD.htmlconstant._MM_PERM_DBDA.htmlconstant._MM_PERM_DBDB.htmlconstant._MM_PERM_DBDC.htmlconstant._MM_PERM_DBDD.htmlconstant._MM_PERM_DCAA.htmlconstant._MM_PERM_DCAB.htmlconstant._MM_PERM_DCAC.htmlconstant._MM_PERM_DCAD.htmlconstant._MM_PERM_DCBA.htmlconstant._MM_PERM_DCBB.htmlconstant._MM_PERM_DCBC.htmlconstant._MM_PERM_DCBD.htmlconstant._MM_PERM_DCCA.htmlconstant._MM_PERM_DCCB.htmlconstant._MM_PERM_DCCC.htmlconstant._MM_PERM_DCCD.htmlconstant._MM_PERM_DCDA.htmlconstant._MM_PERM_DCDB.htmlconstant._MM_PERM_DCDC.htmlconstant._MM_PERM_DCDD.htmlconstant._MM_PERM_DDAA.htmlconstant._MM_PERM_DDAB.htmlconstant._MM_PERM_DDAC.htmlconstant._MM_PERM_DDAD.htmlconstant._MM_PERM_DDBA.htmlconstant._MM_PERM_DDBB.htmlconstant._MM_PERM_DDBC.htmlconstant._MM_PERM_DDBD.htmlconstant._MM_PERM_DDCA.htmlconstant._MM_PERM_DDCB.htmlconstant._MM_PERM_DDCC.htmlconstant._MM_PERM_DDCD.htmlconstant._MM_PERM_DDDA.htmlconstant._MM_PERM_DDDB.htmlconstant._MM_PERM_DDDC.htmlconstant._MM_PERM_DDDD.htmlfn._kand_mask16.htmlfn._kandn_mask16.htmlfn._knot_mask16.htmlfn._kor_mask16.htmlfn._kxnor_mask16.htmlfn._kxor_mask16.htmlfn._mm256_abs_epi64.htmlfn._mm256_alignr_epi32.htmlfn._mm256_alignr_epi64.htmlfn._mm256_broadcast_f32x4.htmlfn._mm256_broadcast_i32x4.htmlfn._mm256_cmp_epi32_mask.htmlfn._mm256_cmp_epi64_mask.htmlfn._mm256_cmp_epu32_mask.htmlfn._mm256_cmp_epu64_mask.htmlfn._mm256_cmp_pd_mask.htmlfn._mm256_cmp_ps_mask.htmlfn._mm256_cmpeq_epi32_mask.htmlfn._mm256_cmpeq_epi64_mask.htmlfn._mm256_cmpeq_epu32_mask.htmlfn._mm256_cmpeq_epu64_mask.htmlfn._mm256_cmpge_epi32_mask.htmlfn._mm256_cmpge_epi64_mask.htmlfn._mm256_cmpge_epu32_mask.htmlfn._mm256_cmpge_epu64_mask.htmlfn._mm256_cmpgt_epi32_mask.htmlfn._mm256_cmpgt_epi64_mask.htmlfn._mm256_cmpgt_epu32_mask.htmlfn._mm256_cmpgt_epu64_mask.htmlfn._mm256_cmple_epi32_mask.htmlfn._mm256_cmple_epi64_mask.htmlfn._mm256_cmple_epu32_mask.htmlfn._mm256_cmple_epu64_mask.htmlfn._mm256_cmplt_epi32_mask.htmlfn._mm256_cmplt_epi64_mask.htmlfn._mm256_cmplt_epu32_mask.htmlfn._mm256_cmplt_epu64_mask.htmlfn._mm256_cmpneq_epi32_mask.htmlfn._mm256_cmpneq_epi64_mask.htmlfn._mm256_cmpneq_epu32_mask.htmlfn._mm256_cmpneq_epu64_mask.htmlfn._mm256_cvtepi32_epi16.htmlfn._mm256_cvtepi32_epi8.htmlfn._mm256_cvtepi64_epi16.htmlfn._mm256_cvtepi64_epi32.htmlfn._mm256_cvtepi64_epi8.htmlfn._mm256_cvtepu32_pd.htmlfn._mm256_cvtpd_epu32.htmlfn._mm256_cvtps_epu32.htmlfn._mm256_cvtsepi32_epi16.htmlfn._mm256_cvtsepi32_epi8.htmlfn._mm256_cvtsepi64_epi16.htmlfn._mm256_cvtsepi64_epi32.htmlfn._mm256_cvtsepi64_epi8.htmlfn._mm256_cvttpd_epu32.htmlfn._mm256_cvttps_epu32.htmlfn._mm256_cvtusepi32_epi16.htmlfn._mm256_cvtusepi32_epi8.htmlfn._mm256_cvtusepi64_epi16.htmlfn._mm256_cvtusepi64_epi32.htmlfn._mm256_cvtusepi64_epi8.htmlfn._mm256_extractf32x4_ps.htmlfn._mm256_extracti32x4_epi32.htmlfn._mm256_fixupimm_pd.htmlfn._mm256_fixupimm_ps.htmlfn._mm256_getexp_pd.htmlfn._mm256_getexp_ps.htmlfn._mm256_getmant_pd.htmlfn._mm256_getmant_ps.htmlfn._mm256_i32scatter_epi64.htmlfn._mm256_insertf32x4.htmlfn._mm256_inserti32x4.htmlfn._mm256_load_epi32.htmlfn._mm256_load_epi64.htmlfn._mm256_loadu_epi32.htmlfn._mm256_loadu_epi64.htmlfn._mm256_mask2_permutex2var_epi32.htmlfn._mm256_mask2_permutex2var_epi64.htmlfn._mm256_mask2_permutex2var_pd.htmlfn._mm256_mask2_permutex2var_ps.htmlfn._mm256_mask3_fmadd_pd.htmlfn._mm256_mask3_fmadd_ps.htmlfn._mm256_mask3_fmaddsub_pd.htmlfn._mm256_mask3_fmaddsub_ps.htmlfn._mm256_mask3_fmsub_pd.htmlfn._mm256_mask3_fmsub_ps.htmlfn._mm256_mask3_fmsubadd_pd.htmlfn._mm256_mask3_fmsubadd_ps.htmlfn._mm256_mask3_fnmadd_pd.htmlfn._mm256_mask3_fnmadd_ps.htmlfn._mm256_mask3_fnmsub_pd.htmlfn._mm256_mask3_fnmsub_ps.htmlfn._mm256_mask_abs_epi32.htmlfn._mm256_mask_abs_epi64.htmlfn._mm256_mask_add_epi32.htmlfn._mm256_mask_add_epi64.htmlfn._mm256_mask_add_pd.htmlfn._mm256_mask_add_ps.htmlfn._mm256_mask_alignr_epi32.htmlfn._mm256_mask_alignr_epi64.htmlfn._mm256_mask_and_epi32.htmlfn._mm256_mask_and_epi64.htmlfn._mm256_mask_andnot_epi32.htmlfn._mm256_mask_andnot_epi64.htmlfn._mm256_mask_blend_epi32.htmlfn._mm256_mask_blend_epi64.htmlfn._mm256_mask_blend_pd.htmlfn._mm256_mask_blend_ps.htmlfn._mm256_mask_broadcast_f32x4.htmlfn._mm256_mask_broadcast_i32x4.htmlfn._mm256_mask_broadcastd_epi32.htmlfn._mm256_mask_broadcastq_epi64.htmlfn._mm256_mask_broadcastsd_pd.htmlfn._mm256_mask_broadcastss_ps.htmlfn._mm256_mask_cmp_epi32_mask.htmlfn._mm256_mask_cmp_epi64_mask.htmlfn._mm256_mask_cmp_epu32_mask.htmlfn._mm256_mask_cmp_epu64_mask.htmlfn._mm256_mask_cmp_pd_mask.htmlfn._mm256_mask_cmp_ps_mask.htmlfn._mm256_mask_cmpeq_epi32_mask.htmlfn._mm256_mask_cmpeq_epi64_mask.htmlfn._mm256_mask_cmpeq_epu32_mask.htmlfn._mm256_mask_cmpeq_epu64_mask.htmlfn._mm256_mask_cmpge_epi32_mask.htmlfn._mm256_mask_cmpge_epi64_mask.htmlfn._mm256_mask_cmpge_epu32_mask.htmlfn._mm256_mask_cmpge_epu64_mask.htmlfn._mm256_mask_cmpgt_epi32_mask.htmlfn._mm256_mask_cmpgt_epi64_mask.htmlfn._mm256_mask_cmpgt_epu32_mask.htmlfn._mm256_mask_cmpgt_epu64_mask.htmlfn._mm256_mask_cmple_epi32_mask.htmlfn._mm256_mask_cmple_epi64_mask.htmlfn._mm256_mask_cmple_epu32_mask.htmlfn._mm256_mask_cmple_epu64_mask.htmlfn._mm256_mask_cmplt_epi32_mask.htmlfn._mm256_mask_cmplt_epi64_mask.htmlfn._mm256_mask_cmplt_epu32_mask.htmlfn._mm256_mask_cmplt_epu64_mask.htmlfn._mm256_mask_cmpneq_epi32_mask.htmlfn._mm256_mask_cmpneq_epi64_mask.htmlfn._mm256_mask_cmpneq_epu32_mask.htmlfn._mm256_mask_cmpneq_epu64_mask.htmlfn._mm256_mask_compress_epi32.htmlfn._mm256_mask_compress_epi64.htmlfn._mm256_mask_compress_pd.htmlfn._mm256_mask_compress_ps.htmlfn._mm256_mask_compressstoreu_epi32.htmlfn._mm256_mask_compressstoreu_epi64.htmlfn._mm256_mask_compressstoreu_pd.htmlfn._mm256_mask_compressstoreu_ps.htmlfn._mm256_mask_cvt_roundps_ph.htmlfn._mm256_mask_cvtepi16_epi32.htmlfn._mm256_mask_cvtepi16_epi64.htmlfn._mm256_mask_cvtepi32_epi16.htmlfn._mm256_mask_cvtepi32_epi64.htmlfn._mm256_mask_cvtepi32_epi8.htmlfn._mm256_mask_cvtepi32_pd.htmlfn._mm256_mask_cvtepi32_ps.htmlfn._mm256_mask_cvtepi32_storeu_epi16.htmlfn._mm256_mask_cvtepi32_storeu_epi8.htmlfn._mm256_mask_cvtepi64_epi16.htmlfn._mm256_mask_cvtepi64_epi32.htmlfn._mm256_mask_cvtepi64_epi8.htmlfn._mm256_mask_cvtepi64_storeu_epi16.htmlfn._mm256_mask_cvtepi64_storeu_epi32.htmlfn._mm256_mask_cvtepi64_storeu_epi8.htmlfn._mm256_mask_cvtepi8_epi32.htmlfn._mm256_mask_cvtepi8_epi64.htmlfn._mm256_mask_cvtepu16_epi32.htmlfn._mm256_mask_cvtepu16_epi64.htmlfn._mm256_mask_cvtepu32_epi64.htmlfn._mm256_mask_cvtepu32_pd.htmlfn._mm256_mask_cvtepu8_epi32.htmlfn._mm256_mask_cvtepu8_epi64.htmlfn._mm256_mask_cvtpd_epi32.htmlfn._mm256_mask_cvtpd_epu32.htmlfn._mm256_mask_cvtpd_ps.htmlfn._mm256_mask_cvtph_ps.htmlfn._mm256_mask_cvtps_epi32.htmlfn._mm256_mask_cvtps_epu32.htmlfn._mm256_mask_cvtps_ph.htmlfn._mm256_mask_cvtsepi32_epi16.htmlfn._mm256_mask_cvtsepi32_epi8.htmlfn._mm256_mask_cvtsepi32_storeu_epi16.htmlfn._mm256_mask_cvtsepi32_storeu_epi8.htmlfn._mm256_mask_cvtsepi64_epi16.htmlfn._mm256_mask_cvtsepi64_epi32.htmlfn._mm256_mask_cvtsepi64_epi8.htmlfn._mm256_mask_cvtsepi64_storeu_epi16.htmlfn._mm256_mask_cvtsepi64_storeu_epi32.htmlfn._mm256_mask_cvtsepi64_storeu_epi8.htmlfn._mm256_mask_cvttpd_epi32.htmlfn._mm256_mask_cvttpd_epu32.htmlfn._mm256_mask_cvttps_epi32.htmlfn._mm256_mask_cvttps_epu32.htmlfn._mm256_mask_cvtusepi32_epi16.htmlfn._mm256_mask_cvtusepi32_epi8.htmlfn._mm256_mask_cvtusepi32_storeu_epi16.htmlfn._mm256_mask_cvtusepi32_storeu_epi8.htmlfn._mm256_mask_cvtusepi64_epi16.htmlfn._mm256_mask_cvtusepi64_epi32.htmlfn._mm256_mask_cvtusepi64_epi8.htmlfn._mm256_mask_cvtusepi64_storeu_epi16.htmlfn._mm256_mask_cvtusepi64_storeu_epi32.htmlfn._mm256_mask_cvtusepi64_storeu_epi8.htmlfn._mm256_mask_div_pd.htmlfn._mm256_mask_div_ps.htmlfn._mm256_mask_expand_epi32.htmlfn._mm256_mask_expand_epi64.htmlfn._mm256_mask_expand_pd.htmlfn._mm256_mask_expand_ps.htmlfn._mm256_mask_expandloadu_epi32.htmlfn._mm256_mask_expandloadu_epi64.htmlfn._mm256_mask_expandloadu_pd.htmlfn._mm256_mask_expandloadu_ps.htmlfn._mm256_mask_extractf32x4_ps.htmlfn._mm256_mask_extracti32x4_epi32.htmlfn._mm256_mask_fixupimm_pd.htmlfn._mm256_mask_fixupimm_ps.htmlfn._mm256_mask_fmadd_pd.htmlfn._mm256_mask_fmadd_ps.htmlfn._mm256_mask_fmaddsub_pd.htmlfn._mm256_mask_fmaddsub_ps.htmlfn._mm256_mask_fmsub_pd.htmlfn._mm256_mask_fmsub_ps.htmlfn._mm256_mask_fmsubadd_pd.htmlfn._mm256_mask_fmsubadd_ps.htmlfn._mm256_mask_fnmadd_pd.htmlfn._mm256_mask_fnmadd_ps.htmlfn._mm256_mask_fnmsub_pd.htmlfn._mm256_mask_fnmsub_ps.htmlfn._mm256_mask_getexp_pd.htmlfn._mm256_mask_getexp_ps.htmlfn._mm256_mask_getmant_pd.htmlfn._mm256_mask_getmant_ps.htmlfn._mm256_mask_insertf32x4.htmlfn._mm256_mask_inserti32x4.htmlfn._mm256_mask_load_epi32.htmlfn._mm256_mask_load_epi64.htmlfn._mm256_mask_load_pd.htmlfn._mm256_mask_load_ps.htmlfn._mm256_mask_loadu_epi32.htmlfn._mm256_mask_loadu_epi64.htmlfn._mm256_mask_loadu_pd.htmlfn._mm256_mask_loadu_ps.htmlfn._mm256_mask_max_epi32.htmlfn._mm256_mask_max_epi64.htmlfn._mm256_mask_max_epu32.htmlfn._mm256_mask_max_epu64.htmlfn._mm256_mask_max_pd.htmlfn._mm256_mask_max_ps.htmlfn._mm256_mask_min_epi32.htmlfn._mm256_mask_min_epi64.htmlfn._mm256_mask_min_epu32.htmlfn._mm256_mask_min_epu64.htmlfn._mm256_mask_min_pd.htmlfn._mm256_mask_min_ps.htmlfn._mm256_mask_mov_epi32.htmlfn._mm256_mask_mov_epi64.htmlfn._mm256_mask_mov_pd.htmlfn._mm256_mask_mov_ps.htmlfn._mm256_mask_movedup_pd.htmlfn._mm256_mask_movehdup_ps.htmlfn._mm256_mask_moveldup_ps.htmlfn._mm256_mask_mul_epi32.htmlfn._mm256_mask_mul_epu32.htmlfn._mm256_mask_mul_pd.htmlfn._mm256_mask_mul_ps.htmlfn._mm256_mask_mullo_epi32.htmlfn._mm256_mask_or_epi32.htmlfn._mm256_mask_or_epi64.htmlfn._mm256_mask_permute_pd.htmlfn._mm256_mask_permute_ps.htmlfn._mm256_mask_permutevar_pd.htmlfn._mm256_mask_permutevar_ps.htmlfn._mm256_mask_permutex2var_epi32.htmlfn._mm256_mask_permutex2var_epi64.htmlfn._mm256_mask_permutex2var_pd.htmlfn._mm256_mask_permutex2var_ps.htmlfn._mm256_mask_permutex_epi64.htmlfn._mm256_mask_permutex_pd.htmlfn._mm256_mask_permutexvar_epi32.htmlfn._mm256_mask_permutexvar_epi64.htmlfn._mm256_mask_permutexvar_pd.htmlfn._mm256_mask_permutexvar_ps.htmlfn._mm256_mask_rcp14_pd.htmlfn._mm256_mask_rcp14_ps.htmlfn._mm256_mask_rol_epi32.htmlfn._mm256_mask_rol_epi64.htmlfn._mm256_mask_rolv_epi32.htmlfn._mm256_mask_rolv_epi64.htmlfn._mm256_mask_ror_epi32.htmlfn._mm256_mask_ror_epi64.htmlfn._mm256_mask_rorv_epi32.htmlfn._mm256_mask_rorv_epi64.htmlfn._mm256_mask_roundscale_pd.htmlfn._mm256_mask_roundscale_ps.htmlfn._mm256_mask_rsqrt14_pd.htmlfn._mm256_mask_rsqrt14_ps.htmlfn._mm256_mask_scalef_pd.htmlfn._mm256_mask_scalef_ps.htmlfn._mm256_mask_set1_epi32.htmlfn._mm256_mask_set1_epi64.htmlfn._mm256_mask_shuffle_epi32.htmlfn._mm256_mask_shuffle_f32x4.htmlfn._mm256_mask_shuffle_f64x2.htmlfn._mm256_mask_shuffle_i32x4.htmlfn._mm256_mask_shuffle_i64x2.htmlfn._mm256_mask_shuffle_pd.htmlfn._mm256_mask_shuffle_ps.htmlfn._mm256_mask_sll_epi32.htmlfn._mm256_mask_sll_epi64.htmlfn._mm256_mask_slli_epi32.htmlfn._mm256_mask_slli_epi64.htmlfn._mm256_mask_sllv_epi32.htmlfn._mm256_mask_sllv_epi64.htmlfn._mm256_mask_sqrt_pd.htmlfn._mm256_mask_sqrt_ps.htmlfn._mm256_mask_sra_epi32.htmlfn._mm256_mask_sra_epi64.htmlfn._mm256_mask_srai_epi32.htmlfn._mm256_mask_srai_epi64.htmlfn._mm256_mask_srav_epi32.htmlfn._mm256_mask_srav_epi64.htmlfn._mm256_mask_srl_epi32.htmlfn._mm256_mask_srl_epi64.htmlfn._mm256_mask_srli_epi32.htmlfn._mm256_mask_srli_epi64.htmlfn._mm256_mask_srlv_epi32.htmlfn._mm256_mask_srlv_epi64.htmlfn._mm256_mask_store_epi32.htmlfn._mm256_mask_store_epi64.htmlfn._mm256_mask_store_pd.htmlfn._mm256_mask_store_ps.htmlfn._mm256_mask_storeu_epi32.htmlfn._mm256_mask_storeu_epi64.htmlfn._mm256_mask_storeu_pd.htmlfn._mm256_mask_storeu_ps.htmlfn._mm256_mask_sub_epi32.htmlfn._mm256_mask_sub_epi64.htmlfn._mm256_mask_sub_pd.htmlfn._mm256_mask_sub_ps.htmlfn._mm256_mask_ternarylogic_epi32.htmlfn._mm256_mask_ternarylogic_epi64.htmlfn._mm256_mask_test_epi32_mask.htmlfn._mm256_mask_test_epi64_mask.htmlfn._mm256_mask_testn_epi32_mask.htmlfn._mm256_mask_testn_epi64_mask.htmlfn._mm256_mask_unpackhi_epi32.htmlfn._mm256_mask_unpackhi_epi64.htmlfn._mm256_mask_unpackhi_pd.htmlfn._mm256_mask_unpackhi_ps.htmlfn._mm256_mask_unpacklo_epi32.htmlfn._mm256_mask_unpacklo_epi64.htmlfn._mm256_mask_unpacklo_pd.htmlfn._mm256_mask_unpacklo_ps.htmlfn._mm256_mask_xor_epi32.htmlfn._mm256_mask_xor_epi64.htmlfn._mm256_maskz_abs_epi32.htmlfn._mm256_maskz_abs_epi64.htmlfn._mm256_maskz_add_epi32.htmlfn._mm256_maskz_add_epi64.htmlfn._mm256_maskz_add_pd.htmlfn._mm256_maskz_add_ps.htmlfn._mm256_maskz_alignr_epi32.htmlfn._mm256_maskz_alignr_epi64.htmlfn._mm256_maskz_and_epi32.htmlfn._mm256_maskz_and_epi64.htmlfn._mm256_maskz_andnot_epi32.htmlfn._mm256_maskz_andnot_epi64.htmlfn._mm256_maskz_broadcast_f32x4.htmlfn._mm256_maskz_broadcast_i32x4.htmlfn._mm256_maskz_broadcastd_epi32.htmlfn._mm256_maskz_broadcastq_epi64.htmlfn._mm256_maskz_broadcastsd_pd.htmlfn._mm256_maskz_broadcastss_ps.htmlfn._mm256_maskz_compress_epi32.htmlfn._mm256_maskz_compress_epi64.htmlfn._mm256_maskz_compress_pd.htmlfn._mm256_maskz_compress_ps.htmlfn._mm256_maskz_cvt_roundps_ph.htmlfn._mm256_maskz_cvtepi16_epi32.htmlfn._mm256_maskz_cvtepi16_epi64.htmlfn._mm256_maskz_cvtepi32_epi16.htmlfn._mm256_maskz_cvtepi32_epi64.htmlfn._mm256_maskz_cvtepi32_epi8.htmlfn._mm256_maskz_cvtepi32_pd.htmlfn._mm256_maskz_cvtepi32_ps.htmlfn._mm256_maskz_cvtepi64_epi16.htmlfn._mm256_maskz_cvtepi64_epi32.htmlfn._mm256_maskz_cvtepi64_epi8.htmlfn._mm256_maskz_cvtepi8_epi32.htmlfn._mm256_maskz_cvtepi8_epi64.htmlfn._mm256_maskz_cvtepu16_epi32.htmlfn._mm256_maskz_cvtepu16_epi64.htmlfn._mm256_maskz_cvtepu32_epi64.htmlfn._mm256_maskz_cvtepu32_pd.htmlfn._mm256_maskz_cvtepu8_epi32.htmlfn._mm256_maskz_cvtepu8_epi64.htmlfn._mm256_maskz_cvtpd_epi32.htmlfn._mm256_maskz_cvtpd_epu32.htmlfn._mm256_maskz_cvtpd_ps.htmlfn._mm256_maskz_cvtph_ps.htmlfn._mm256_maskz_cvtps_epi32.htmlfn._mm256_maskz_cvtps_epu32.htmlfn._mm256_maskz_cvtps_ph.htmlfn._mm256_maskz_cvtsepi32_epi16.htmlfn._mm256_maskz_cvtsepi32_epi8.htmlfn._mm256_maskz_cvtsepi64_epi16.htmlfn._mm256_maskz_cvtsepi64_epi32.htmlfn._mm256_maskz_cvtsepi64_epi8.htmlfn._mm256_maskz_cvttpd_epi32.htmlfn._mm256_maskz_cvttpd_epu32.htmlfn._mm256_maskz_cvttps_epi32.htmlfn._mm256_maskz_cvttps_epu32.htmlfn._mm256_maskz_cvtusepi32_epi16.htmlfn._mm256_maskz_cvtusepi32_epi8.htmlfn._mm256_maskz_cvtusepi64_epi16.htmlfn._mm256_maskz_cvtusepi64_epi32.htmlfn._mm256_maskz_cvtusepi64_epi8.htmlfn._mm256_maskz_div_pd.htmlfn._mm256_maskz_div_ps.htmlfn._mm256_maskz_expand_epi32.htmlfn._mm256_maskz_expand_epi64.htmlfn._mm256_maskz_expand_pd.htmlfn._mm256_maskz_expand_ps.htmlfn._mm256_maskz_expandloadu_epi32.htmlfn._mm256_maskz_expandloadu_epi64.htmlfn._mm256_maskz_expandloadu_pd.htmlfn._mm256_maskz_expandloadu_ps.htmlfn._mm256_maskz_extractf32x4_ps.htmlfn._mm256_maskz_extracti32x4_epi32.htmlfn._mm256_maskz_fixupimm_pd.htmlfn._mm256_maskz_fixupimm_ps.htmlfn._mm256_maskz_fmadd_pd.htmlfn._mm256_maskz_fmadd_ps.htmlfn._mm256_maskz_fmaddsub_pd.htmlfn._mm256_maskz_fmaddsub_ps.htmlfn._mm256_maskz_fmsub_pd.htmlfn._mm256_maskz_fmsub_ps.htmlfn._mm256_maskz_fmsubadd_pd.htmlfn._mm256_maskz_fmsubadd_ps.htmlfn._mm256_maskz_fnmadd_pd.htmlfn._mm256_maskz_fnmadd_ps.htmlfn._mm256_maskz_fnmsub_pd.htmlfn._mm256_maskz_fnmsub_ps.htmlfn._mm256_maskz_getexp_pd.htmlfn._mm256_maskz_getexp_ps.htmlfn._mm256_maskz_getmant_pd.htmlfn._mm256_maskz_getmant_ps.htmlfn._mm256_maskz_insertf32x4.htmlfn._mm256_maskz_inserti32x4.htmlfn._mm256_maskz_load_epi32.htmlfn._mm256_maskz_load_epi64.htmlfn._mm256_maskz_load_pd.htmlfn._mm256_maskz_load_ps.htmlfn._mm256_maskz_loadu_epi32.htmlfn._mm256_maskz_loadu_epi64.htmlfn._mm256_maskz_loadu_pd.htmlfn._mm256_maskz_loadu_ps.htmlfn._mm256_maskz_max_epi32.htmlfn._mm256_maskz_max_epi64.htmlfn._mm256_maskz_max_epu32.htmlfn._mm256_maskz_max_epu64.htmlfn._mm256_maskz_max_pd.htmlfn._mm256_maskz_max_ps.htmlfn._mm256_maskz_min_epi32.htmlfn._mm256_maskz_min_epi64.htmlfn._mm256_maskz_min_epu32.htmlfn._mm256_maskz_min_epu64.htmlfn._mm256_maskz_min_pd.htmlfn._mm256_maskz_min_ps.htmlfn._mm256_maskz_mov_epi32.htmlfn._mm256_maskz_mov_epi64.htmlfn._mm256_maskz_mov_pd.htmlfn._mm256_maskz_mov_ps.htmlfn._mm256_maskz_movedup_pd.htmlfn._mm256_maskz_movehdup_ps.htmlfn._mm256_maskz_moveldup_ps.htmlfn._mm256_maskz_mul_epi32.htmlfn._mm256_maskz_mul_epu32.htmlfn._mm256_maskz_mul_pd.htmlfn._mm256_maskz_mul_ps.htmlfn._mm256_maskz_mullo_epi32.htmlfn._mm256_maskz_or_epi32.htmlfn._mm256_maskz_or_epi64.htmlfn._mm256_maskz_permute_pd.htmlfn._mm256_maskz_permute_ps.htmlfn._mm256_maskz_permutevar_pd.htmlfn._mm256_maskz_permutevar_ps.htmlfn._mm256_maskz_permutex2var_epi32.htmlfn._mm256_maskz_permutex2var_epi64.htmlfn._mm256_maskz_permutex2var_pd.htmlfn._mm256_maskz_permutex2var_ps.htmlfn._mm256_maskz_permutex_epi64.htmlfn._mm256_maskz_permutex_pd.htmlfn._mm256_maskz_permutexvar_epi32.htmlfn._mm256_maskz_permutexvar_epi64.htmlfn._mm256_maskz_permutexvar_pd.htmlfn._mm256_maskz_permutexvar_ps.htmlfn._mm256_maskz_rcp14_pd.htmlfn._mm256_maskz_rcp14_ps.htmlfn._mm256_maskz_rol_epi32.htmlfn._mm256_maskz_rol_epi64.htmlfn._mm256_maskz_rolv_epi32.htmlfn._mm256_maskz_rolv_epi64.htmlfn._mm256_maskz_ror_epi32.htmlfn._mm256_maskz_ror_epi64.htmlfn._mm256_maskz_rorv_epi32.htmlfn._mm256_maskz_rorv_epi64.htmlfn._mm256_maskz_roundscale_pd.htmlfn._mm256_maskz_roundscale_ps.htmlfn._mm256_maskz_rsqrt14_pd.htmlfn._mm256_maskz_rsqrt14_ps.htmlfn._mm256_maskz_scalef_pd.htmlfn._mm256_maskz_scalef_ps.htmlfn._mm256_maskz_set1_epi32.htmlfn._mm256_maskz_set1_epi64.htmlfn._mm256_maskz_shuffle_epi32.htmlfn._mm256_maskz_shuffle_f32x4.htmlfn._mm256_maskz_shuffle_f64x2.htmlfn._mm256_maskz_shuffle_i32x4.htmlfn._mm256_maskz_shuffle_i64x2.htmlfn._mm256_maskz_shuffle_pd.htmlfn._mm256_maskz_shuffle_ps.htmlfn._mm256_maskz_sll_epi32.htmlfn._mm256_maskz_sll_epi64.htmlfn._mm256_maskz_slli_epi32.htmlfn._mm256_maskz_slli_epi64.htmlfn._mm256_maskz_sllv_epi32.htmlfn._mm256_maskz_sllv_epi64.htmlfn._mm256_maskz_sqrt_pd.htmlfn._mm256_maskz_sqrt_ps.htmlfn._mm256_maskz_sra_epi32.htmlfn._mm256_maskz_sra_epi64.htmlfn._mm256_maskz_srai_epi32.htmlfn._mm256_maskz_srai_epi64.htmlfn._mm256_maskz_srav_epi32.htmlfn._mm256_maskz_srav_epi64.htmlfn._mm256_maskz_srl_epi32.htmlfn._mm256_maskz_srl_epi64.htmlfn._mm256_maskz_srli_epi32.htmlfn._mm256_maskz_srli_epi64.htmlfn._mm256_maskz_srlv_epi32.htmlfn._mm256_maskz_srlv_epi64.htmlfn._mm256_maskz_sub_epi32.htmlfn._mm256_maskz_sub_epi64.htmlfn._mm256_maskz_sub_pd.htmlfn._mm256_maskz_sub_ps.htmlfn._mm256_maskz_ternarylogic_epi32.htmlfn._mm256_maskz_ternarylogic_epi64.htmlfn._mm256_maskz_unpackhi_epi32.htmlfn._mm256_maskz_unpackhi_epi64.htmlfn._mm256_maskz_unpackhi_pd.htmlfn._mm256_maskz_unpackhi_ps.htmlfn._mm256_maskz_unpacklo_epi32.htmlfn._mm256_maskz_unpacklo_epi64.htmlfn._mm256_maskz_unpacklo_pd.htmlfn._mm256_maskz_unpacklo_ps.htmlfn._mm256_maskz_xor_epi32.htmlfn._mm256_maskz_xor_epi64.htmlfn._mm256_max_epi64.htmlfn._mm256_max_epu64.htmlfn._mm256_min_epi64.htmlfn._mm256_min_epu64.htmlfn._mm256_or_epi32.htmlfn._mm256_or_epi64.htmlfn._mm256_permutex2var_epi32.htmlfn._mm256_permutex2var_epi64.htmlfn._mm256_permutex2var_pd.htmlfn._mm256_permutex2var_ps.htmlfn._mm256_permutex_epi64.htmlfn._mm256_permutex_pd.htmlfn._mm256_permutexvar_epi32.htmlfn._mm256_permutexvar_epi64.htmlfn._mm256_permutexvar_pd.htmlfn._mm256_permutexvar_ps.htmlfn._mm256_rcp14_pd.htmlfn._mm256_rcp14_ps.htmlfn._mm256_rol_epi32.htmlfn._mm256_rol_epi64.htmlfn._mm256_rolv_epi32.htmlfn._mm256_rolv_epi64.htmlfn._mm256_ror_epi32.htmlfn._mm256_ror_epi64.htmlfn._mm256_rorv_epi32.htmlfn._mm256_rorv_epi64.htmlfn._mm256_roundscale_pd.htmlfn._mm256_roundscale_ps.htmlfn._mm256_scalef_pd.htmlfn._mm256_scalef_ps.htmlfn._mm256_shuffle_f32x4.htmlfn._mm256_shuffle_f64x2.htmlfn._mm256_shuffle_i32x4.htmlfn._mm256_shuffle_i64x2.htmlfn._mm256_sra_epi64.htmlfn._mm256_srai_epi64.htmlfn._mm256_srav_epi64.htmlfn._mm256_store_epi32.htmlfn._mm256_store_epi64.htmlfn._mm256_storeu_epi32.htmlfn._mm256_storeu_epi64.htmlfn._mm256_ternarylogic_epi32.htmlfn._mm256_ternarylogic_epi64.htmlfn._mm256_test_epi32_mask.htmlfn._mm256_test_epi64_mask.htmlfn._mm256_testn_epi32_mask.htmlfn._mm256_testn_epi64_mask.htmlfn._mm256_xor_epi32.htmlfn._mm256_xor_epi64.htmlfn._mm512_abs_epi32.htmlfn._mm512_abs_epi64.htmlfn._mm512_abs_pd.htmlfn._mm512_abs_ps.htmlfn._mm512_add_epi32.htmlfn._mm512_add_epi64.htmlfn._mm512_add_pd.htmlfn._mm512_add_ps.htmlfn._mm512_add_round_pd.htmlfn._mm512_add_round_ps.htmlfn._mm512_alignr_epi32.htmlfn._mm512_alignr_epi64.htmlfn._mm512_and_epi32.htmlfn._mm512_and_epi64.htmlfn._mm512_and_si512.htmlfn._mm512_andnot_epi32.htmlfn._mm512_andnot_epi64.htmlfn._mm512_andnot_si512.htmlfn._mm512_broadcast_f32x4.htmlfn._mm512_broadcast_f64x4.htmlfn._mm512_broadcast_i32x4.htmlfn._mm512_broadcast_i64x4.htmlfn._mm512_broadcastd_epi32.htmlfn._mm512_broadcastq_epi64.htmlfn._mm512_broadcastsd_pd.htmlfn._mm512_broadcastss_ps.htmlfn._mm512_castpd128_pd512.htmlfn._mm512_castpd256_pd512.htmlfn._mm512_castpd512_pd128.htmlfn._mm512_castpd512_pd256.htmlfn._mm512_castpd_ps.htmlfn._mm512_castpd_si512.htmlfn._mm512_castps128_ps512.htmlfn._mm512_castps256_ps512.htmlfn._mm512_castps512_ps128.htmlfn._mm512_castps512_ps256.htmlfn._mm512_castps_pd.htmlfn._mm512_castps_si512.htmlfn._mm512_castsi128_si512.htmlfn._mm512_castsi256_si512.htmlfn._mm512_castsi512_pd.htmlfn._mm512_castsi512_ps.htmlfn._mm512_castsi512_si128.htmlfn._mm512_castsi512_si256.htmlfn._mm512_cmp_epi32_mask.htmlfn._mm512_cmp_epi64_mask.htmlfn._mm512_cmp_epu32_mask.htmlfn._mm512_cmp_epu64_mask.htmlfn._mm512_cmp_pd_mask.htmlfn._mm512_cmp_ps_mask.htmlfn._mm512_cmp_round_pd_mask.htmlfn._mm512_cmp_round_ps_mask.htmlfn._mm512_cmpeq_epi32_mask.htmlfn._mm512_cmpeq_epi64_mask.htmlfn._mm512_cmpeq_epu32_mask.htmlfn._mm512_cmpeq_epu64_mask.htmlfn._mm512_cmpeq_pd_mask.htmlfn._mm512_cmpeq_ps_mask.htmlfn._mm512_cmpge_epi32_mask.htmlfn._mm512_cmpge_epi64_mask.htmlfn._mm512_cmpge_epu32_mask.htmlfn._mm512_cmpge_epu64_mask.htmlfn._mm512_cmpgt_epi32_mask.htmlfn._mm512_cmpgt_epi64_mask.htmlfn._mm512_cmpgt_epu32_mask.htmlfn._mm512_cmpgt_epu64_mask.htmlfn._mm512_cmple_epi32_mask.htmlfn._mm512_cmple_epi64_mask.htmlfn._mm512_cmple_epu32_mask.htmlfn._mm512_cmple_epu64_mask.htmlfn._mm512_cmple_pd_mask.htmlfn._mm512_cmple_ps_mask.htmlfn._mm512_cmplt_epi32_mask.htmlfn._mm512_cmplt_epi64_mask.htmlfn._mm512_cmplt_epu32_mask.htmlfn._mm512_cmplt_epu64_mask.htmlfn._mm512_cmplt_pd_mask.htmlfn._mm512_cmplt_ps_mask.htmlfn._mm512_cmpneq_epi32_mask.htmlfn._mm512_cmpneq_epi64_mask.htmlfn._mm512_cmpneq_epu32_mask.htmlfn._mm512_cmpneq_epu64_mask.htmlfn._mm512_cmpneq_pd_mask.htmlfn._mm512_cmpneq_ps_mask.htmlfn._mm512_cmpnle_pd_mask.htmlfn._mm512_cmpnle_ps_mask.htmlfn._mm512_cmpnlt_pd_mask.htmlfn._mm512_cmpnlt_ps_mask.htmlfn._mm512_cmpord_pd_mask.htmlfn._mm512_cmpord_ps_mask.htmlfn._mm512_cmpunord_pd_mask.htmlfn._mm512_cmpunord_ps_mask.htmlfn._mm512_cvt_roundepi32_ps.htmlfn._mm512_cvt_roundepu32_ps.htmlfn._mm512_cvt_roundpd_epi32.htmlfn._mm512_cvt_roundpd_epu32.htmlfn._mm512_cvt_roundpd_ps.htmlfn._mm512_cvt_roundph_ps.htmlfn._mm512_cvt_roundps_epi32.htmlfn._mm512_cvt_roundps_epu32.htmlfn._mm512_cvt_roundps_pd.htmlfn._mm512_cvt_roundps_ph.htmlfn._mm512_cvtepi16_epi32.htmlfn._mm512_cvtepi16_epi64.htmlfn._mm512_cvtepi32_epi16.htmlfn._mm512_cvtepi32_epi64.htmlfn._mm512_cvtepi32_epi8.htmlfn._mm512_cvtepi32_pd.htmlfn._mm512_cvtepi32_ps.htmlfn._mm512_cvtepi32lo_pd.htmlfn._mm512_cvtepi64_epi16.htmlfn._mm512_cvtepi64_epi32.htmlfn._mm512_cvtepi64_epi8.htmlfn._mm512_cvtepi8_epi32.htmlfn._mm512_cvtepi8_epi64.htmlfn._mm512_cvtepu16_epi32.htmlfn._mm512_cvtepu16_epi64.htmlfn._mm512_cvtepu32_epi64.htmlfn._mm512_cvtepu32_pd.htmlfn._mm512_cvtepu32_ps.htmlfn._mm512_cvtepu32lo_pd.htmlfn._mm512_cvtepu8_epi32.htmlfn._mm512_cvtepu8_epi64.htmlfn._mm512_cvtpd_epi32.htmlfn._mm512_cvtpd_epu32.htmlfn._mm512_cvtpd_ps.htmlfn._mm512_cvtpd_pslo.htmlfn._mm512_cvtph_ps.htmlfn._mm512_cvtps_epi32.htmlfn._mm512_cvtps_epu32.htmlfn._mm512_cvtps_pd.htmlfn._mm512_cvtps_ph.htmlfn._mm512_cvtpslo_pd.htmlfn._mm512_cvtsepi32_epi16.htmlfn._mm512_cvtsepi32_epi8.htmlfn._mm512_cvtsepi64_epi16.htmlfn._mm512_cvtsepi64_epi32.htmlfn._mm512_cvtsepi64_epi8.htmlfn._mm512_cvtsi512_si32.htmlfn._mm512_cvtt_roundpd_epi32.htmlfn._mm512_cvtt_roundpd_epu32.htmlfn._mm512_cvtt_roundps_epi32.htmlfn._mm512_cvtt_roundps_epu32.htmlfn._mm512_cvttpd_epi32.htmlfn._mm512_cvttpd_epu32.htmlfn._mm512_cvttps_epi32.htmlfn._mm512_cvttps_epu32.htmlfn._mm512_cvtusepi32_epi16.htmlfn._mm512_cvtusepi32_epi8.htmlfn._mm512_cvtusepi64_epi16.htmlfn._mm512_cvtusepi64_epi32.htmlfn._mm512_cvtusepi64_epi8.htmlfn._mm512_div_pd.htmlfn._mm512_div_ps.htmlfn._mm512_div_round_pd.htmlfn._mm512_div_round_ps.htmlfn._mm512_extractf32x4_ps.htmlfn._mm512_extractf64x4_pd.htmlfn._mm512_extracti32x4_epi32.htmlfn._mm512_extracti64x4_epi64.htmlfn._mm512_fixupimm_pd.htmlfn._mm512_fixupimm_ps.htmlfn._mm512_fixupimm_round_pd.htmlfn._mm512_fixupimm_round_ps.htmlfn._mm512_fmadd_pd.htmlfn._mm512_fmadd_ps.htmlfn._mm512_fmadd_round_pd.htmlfn._mm512_fmadd_round_ps.htmlfn._mm512_fmaddsub_pd.htmlfn._mm512_fmaddsub_ps.htmlfn._mm512_fmaddsub_round_pd.htmlfn._mm512_fmaddsub_round_ps.htmlfn._mm512_fmsub_pd.htmlfn._mm512_fmsub_ps.htmlfn._mm512_fmsub_round_pd.htmlfn._mm512_fmsub_round_ps.htmlfn._mm512_fmsubadd_pd.htmlfn._mm512_fmsubadd_ps.htmlfn._mm512_fmsubadd_round_pd.htmlfn._mm512_fmsubadd_round_ps.htmlfn._mm512_fnmadd_pd.htmlfn._mm512_fnmadd_ps.htmlfn._mm512_fnmadd_round_pd.htmlfn._mm512_fnmadd_round_ps.htmlfn._mm512_fnmsub_pd.htmlfn._mm512_fnmsub_ps.htmlfn._mm512_fnmsub_round_pd.htmlfn._mm512_fnmsub_round_ps.htmlfn._mm512_getexp_pd.htmlfn._mm512_getexp_ps.htmlfn._mm512_getexp_round_pd.htmlfn._mm512_getexp_round_ps.htmlfn._mm512_getmant_pd.htmlfn._mm512_getmant_ps.htmlfn._mm512_getmant_round_pd.htmlfn._mm512_getmant_round_ps.htmlfn._mm512_i32gather_epi32.htmlfn._mm512_i32gather_epi64.htmlfn._mm512_i32gather_pd.htmlfn._mm512_i32gather_ps.htmlfn._mm512_i32scatter_epi32.htmlfn._mm512_i32scatter_epi64.htmlfn._mm512_i32scatter_pd.htmlfn._mm512_i32scatter_ps.htmlfn._mm512_i64gather_epi32.htmlfn._mm512_i64gather_epi64.htmlfn._mm512_i64gather_pd.htmlfn._mm512_i64gather_ps.htmlfn._mm512_i64scatter_epi32.htmlfn._mm512_i64scatter_epi64.htmlfn._mm512_i64scatter_pd.htmlfn._mm512_i64scatter_ps.htmlfn._mm512_insertf32x4.htmlfn._mm512_insertf64x4.htmlfn._mm512_inserti32x4.htmlfn._mm512_inserti64x4.htmlfn._mm512_int2mask.htmlfn._mm512_kand.htmlfn._mm512_kandn.htmlfn._mm512_kmov.htmlfn._mm512_knot.htmlfn._mm512_kor.htmlfn._mm512_kortestc.htmlfn._mm512_kunpackb.htmlfn._mm512_kxnor.htmlfn._mm512_kxor.htmlfn._mm512_load_epi32.htmlfn._mm512_load_epi64.htmlfn._mm512_load_pd.htmlfn._mm512_load_ps.htmlfn._mm512_load_si512.htmlfn._mm512_loadu_epi32.htmlfn._mm512_loadu_epi64.htmlfn._mm512_loadu_pd.htmlfn._mm512_loadu_ps.htmlfn._mm512_loadu_si512.htmlfn._mm512_mask2_permutex2var_epi32.htmlfn._mm512_mask2_permutex2var_epi64.htmlfn._mm512_mask2_permutex2var_pd.htmlfn._mm512_mask2_permutex2var_ps.htmlfn._mm512_mask2int.htmlfn._mm512_mask3_fmadd_pd.htmlfn._mm512_mask3_fmadd_ps.htmlfn._mm512_mask3_fmadd_round_pd.htmlfn._mm512_mask3_fmadd_round_ps.htmlfn._mm512_mask3_fmaddsub_pd.htmlfn._mm512_mask3_fmaddsub_ps.htmlfn._mm512_mask3_fmaddsub_round_pd.htmlfn._mm512_mask3_fmaddsub_round_ps.htmlfn._mm512_mask3_fmsub_pd.htmlfn._mm512_mask3_fmsub_ps.htmlfn._mm512_mask3_fmsub_round_pd.htmlfn._mm512_mask3_fmsub_round_ps.htmlfn._mm512_mask3_fmsubadd_pd.htmlfn._mm512_mask3_fmsubadd_ps.htmlfn._mm512_mask3_fmsubadd_round_pd.htmlfn._mm512_mask3_fmsubadd_round_ps.htmlfn._mm512_mask3_fnmadd_pd.htmlfn._mm512_mask3_fnmadd_ps.htmlfn._mm512_mask3_fnmadd_round_pd.htmlfn._mm512_mask3_fnmadd_round_ps.htmlfn._mm512_mask3_fnmsub_pd.htmlfn._mm512_mask3_fnmsub_ps.htmlfn._mm512_mask3_fnmsub_round_pd.htmlfn._mm512_mask3_fnmsub_round_ps.htmlfn._mm512_mask_abs_epi32.htmlfn._mm512_mask_abs_epi64.htmlfn._mm512_mask_abs_pd.htmlfn._mm512_mask_abs_ps.htmlfn._mm512_mask_add_epi32.htmlfn._mm512_mask_add_epi64.htmlfn._mm512_mask_add_pd.htmlfn._mm512_mask_add_ps.htmlfn._mm512_mask_add_round_pd.htmlfn._mm512_mask_add_round_ps.htmlfn._mm512_mask_alignr_epi32.htmlfn._mm512_mask_alignr_epi64.htmlfn._mm512_mask_and_epi32.htmlfn._mm512_mask_and_epi64.htmlfn._mm512_mask_andnot_epi32.htmlfn._mm512_mask_andnot_epi64.htmlfn._mm512_mask_blend_epi32.htmlfn._mm512_mask_blend_epi64.htmlfn._mm512_mask_blend_pd.htmlfn._mm512_mask_blend_ps.htmlfn._mm512_mask_broadcast_f32x4.htmlfn._mm512_mask_broadcast_f64x4.htmlfn._mm512_mask_broadcast_i32x4.htmlfn._mm512_mask_broadcast_i64x4.htmlfn._mm512_mask_broadcastd_epi32.htmlfn._mm512_mask_broadcastq_epi64.htmlfn._mm512_mask_broadcastsd_pd.htmlfn._mm512_mask_broadcastss_ps.htmlfn._mm512_mask_cmp_epi32_mask.htmlfn._mm512_mask_cmp_epi64_mask.htmlfn._mm512_mask_cmp_epu32_mask.htmlfn._mm512_mask_cmp_epu64_mask.htmlfn._mm512_mask_cmp_pd_mask.htmlfn._mm512_mask_cmp_ps_mask.htmlfn._mm512_mask_cmp_round_pd_mask.htmlfn._mm512_mask_cmp_round_ps_mask.htmlfn._mm512_mask_cmpeq_epi32_mask.htmlfn._mm512_mask_cmpeq_epi64_mask.htmlfn._mm512_mask_cmpeq_epu32_mask.htmlfn._mm512_mask_cmpeq_epu64_mask.htmlfn._mm512_mask_cmpeq_pd_mask.htmlfn._mm512_mask_cmpeq_ps_mask.htmlfn._mm512_mask_cmpge_epi32_mask.htmlfn._mm512_mask_cmpge_epi64_mask.htmlfn._mm512_mask_cmpge_epu32_mask.htmlfn._mm512_mask_cmpge_epu64_mask.htmlfn._mm512_mask_cmpgt_epi32_mask.htmlfn._mm512_mask_cmpgt_epi64_mask.htmlfn._mm512_mask_cmpgt_epu32_mask.htmlfn._mm512_mask_cmpgt_epu64_mask.htmlfn._mm512_mask_cmple_epi32_mask.htmlfn._mm512_mask_cmple_epi64_mask.htmlfn._mm512_mask_cmple_epu32_mask.htmlfn._mm512_mask_cmple_epu64_mask.htmlfn._mm512_mask_cmple_pd_mask.htmlfn._mm512_mask_cmple_ps_mask.htmlfn._mm512_mask_cmplt_epi32_mask.htmlfn._mm512_mask_cmplt_epi64_mask.htmlfn._mm512_mask_cmplt_epu32_mask.htmlfn._mm512_mask_cmplt_epu64_mask.htmlfn._mm512_mask_cmplt_pd_mask.htmlfn._mm512_mask_cmplt_ps_mask.htmlfn._mm512_mask_cmpneq_epi32_mask.htmlfn._mm512_mask_cmpneq_epi64_mask.htmlfn._mm512_mask_cmpneq_epu32_mask.htmlfn._mm512_mask_cmpneq_epu64_mask.htmlfn._mm512_mask_cmpneq_pd_mask.htmlfn._mm512_mask_cmpneq_ps_mask.htmlfn._mm512_mask_cmpnle_pd_mask.htmlfn._mm512_mask_cmpnle_ps_mask.htmlfn._mm512_mask_cmpnlt_pd_mask.htmlfn._mm512_mask_cmpnlt_ps_mask.htmlfn._mm512_mask_cmpord_pd_mask.htmlfn._mm512_mask_cmpord_ps_mask.htmlfn._mm512_mask_cmpunord_pd_mask.htmlfn._mm512_mask_cmpunord_ps_mask.htmlfn._mm512_mask_compress_epi32.htmlfn._mm512_mask_compress_epi64.htmlfn._mm512_mask_compress_pd.htmlfn._mm512_mask_compress_ps.htmlfn._mm512_mask_compressstoreu_epi32.htmlfn._mm512_mask_compressstoreu_epi64.htmlfn._mm512_mask_compressstoreu_pd.htmlfn._mm512_mask_compressstoreu_ps.htmlfn._mm512_mask_cvt_roundepi32_ps.htmlfn._mm512_mask_cvt_roundepu32_ps.htmlfn._mm512_mask_cvt_roundpd_epi32.htmlfn._mm512_mask_cvt_roundpd_epu32.htmlfn._mm512_mask_cvt_roundpd_ps.htmlfn._mm512_mask_cvt_roundph_ps.htmlfn._mm512_mask_cvt_roundps_epi32.htmlfn._mm512_mask_cvt_roundps_epu32.htmlfn._mm512_mask_cvt_roundps_pd.htmlfn._mm512_mask_cvt_roundps_ph.htmlfn._mm512_mask_cvtepi16_epi32.htmlfn._mm512_mask_cvtepi16_epi64.htmlfn._mm512_mask_cvtepi32_epi16.htmlfn._mm512_mask_cvtepi32_epi64.htmlfn._mm512_mask_cvtepi32_epi8.htmlfn._mm512_mask_cvtepi32_pd.htmlfn._mm512_mask_cvtepi32_ps.htmlfn._mm512_mask_cvtepi32_storeu_epi16.htmlfn._mm512_mask_cvtepi32_storeu_epi8.htmlfn._mm512_mask_cvtepi32lo_pd.htmlfn._mm512_mask_cvtepi64_epi16.htmlfn._mm512_mask_cvtepi64_epi32.htmlfn._mm512_mask_cvtepi64_epi8.htmlfn._mm512_mask_cvtepi64_storeu_epi16.htmlfn._mm512_mask_cvtepi64_storeu_epi32.htmlfn._mm512_mask_cvtepi64_storeu_epi8.htmlfn._mm512_mask_cvtepi8_epi32.htmlfn._mm512_mask_cvtepi8_epi64.htmlfn._mm512_mask_cvtepu16_epi32.htmlfn._mm512_mask_cvtepu16_epi64.htmlfn._mm512_mask_cvtepu32_epi64.htmlfn._mm512_mask_cvtepu32_pd.htmlfn._mm512_mask_cvtepu32_ps.htmlfn._mm512_mask_cvtepu32lo_pd.htmlfn._mm512_mask_cvtepu8_epi32.htmlfn._mm512_mask_cvtepu8_epi64.htmlfn._mm512_mask_cvtpd_epi32.htmlfn._mm512_mask_cvtpd_epu32.htmlfn._mm512_mask_cvtpd_ps.htmlfn._mm512_mask_cvtpd_pslo.htmlfn._mm512_mask_cvtph_ps.htmlfn._mm512_mask_cvtps_epi32.htmlfn._mm512_mask_cvtps_epu32.htmlfn._mm512_mask_cvtps_pd.htmlfn._mm512_mask_cvtps_ph.htmlfn._mm512_mask_cvtpslo_pd.htmlfn._mm512_mask_cvtsepi32_epi16.htmlfn._mm512_mask_cvtsepi32_epi8.htmlfn._mm512_mask_cvtsepi32_storeu_epi16.htmlfn._mm512_mask_cvtsepi32_storeu_epi8.htmlfn._mm512_mask_cvtsepi64_epi16.htmlfn._mm512_mask_cvtsepi64_epi32.htmlfn._mm512_mask_cvtsepi64_epi8.htmlfn._mm512_mask_cvtsepi64_storeu_epi16.htmlfn._mm512_mask_cvtsepi64_storeu_epi32.htmlfn._mm512_mask_cvtsepi64_storeu_epi8.htmlfn._mm512_mask_cvtt_roundpd_epi32.htmlfn._mm512_mask_cvtt_roundpd_epu32.htmlfn._mm512_mask_cvtt_roundps_epi32.htmlfn._mm512_mask_cvtt_roundps_epu32.htmlfn._mm512_mask_cvttpd_epi32.htmlfn._mm512_mask_cvttpd_epu32.htmlfn._mm512_mask_cvttps_epi32.htmlfn._mm512_mask_cvttps_epu32.htmlfn._mm512_mask_cvtusepi32_epi16.htmlfn._mm512_mask_cvtusepi32_epi8.htmlfn._mm512_mask_cvtusepi32_storeu_epi16.htmlfn._mm512_mask_cvtusepi32_storeu_epi8.htmlfn._mm512_mask_cvtusepi64_epi16.htmlfn._mm512_mask_cvtusepi64_epi32.htmlfn._mm512_mask_cvtusepi64_epi8.htmlfn._mm512_mask_cvtusepi64_storeu_epi16.htmlfn._mm512_mask_cvtusepi64_storeu_epi32.htmlfn._mm512_mask_cvtusepi64_storeu_epi8.htmlfn._mm512_mask_div_pd.htmlfn._mm512_mask_div_ps.htmlfn._mm512_mask_div_round_pd.htmlfn._mm512_mask_div_round_ps.htmlfn._mm512_mask_expand_epi32.htmlfn._mm512_mask_expand_epi64.htmlfn._mm512_mask_expand_pd.htmlfn._mm512_mask_expand_ps.htmlfn._mm512_mask_expandloadu_epi32.htmlfn._mm512_mask_expandloadu_epi64.htmlfn._mm512_mask_expandloadu_pd.htmlfn._mm512_mask_expandloadu_ps.htmlfn._mm512_mask_extractf32x4_ps.htmlfn._mm512_mask_extractf64x4_pd.htmlfn._mm512_mask_extracti32x4_epi32.htmlfn._mm512_mask_extracti64x4_epi64.htmlfn._mm512_mask_fixupimm_pd.htmlfn._mm512_mask_fixupimm_ps.htmlfn._mm512_mask_fixupimm_round_pd.htmlfn._mm512_mask_fixupimm_round_ps.htmlfn._mm512_mask_fmadd_pd.htmlfn._mm512_mask_fmadd_ps.htmlfn._mm512_mask_fmadd_round_pd.htmlfn._mm512_mask_fmadd_round_ps.htmlfn._mm512_mask_fmaddsub_pd.htmlfn._mm512_mask_fmaddsub_ps.htmlfn._mm512_mask_fmaddsub_round_pd.htmlfn._mm512_mask_fmaddsub_round_ps.htmlfn._mm512_mask_fmsub_pd.htmlfn._mm512_mask_fmsub_ps.htmlfn._mm512_mask_fmsub_round_pd.htmlfn._mm512_mask_fmsub_round_ps.htmlfn._mm512_mask_fmsubadd_pd.htmlfn._mm512_mask_fmsubadd_ps.htmlfn._mm512_mask_fmsubadd_round_pd.htmlfn._mm512_mask_fmsubadd_round_ps.htmlfn._mm512_mask_fnmadd_pd.htmlfn._mm512_mask_fnmadd_ps.htmlfn._mm512_mask_fnmadd_round_pd.htmlfn._mm512_mask_fnmadd_round_ps.htmlfn._mm512_mask_fnmsub_pd.htmlfn._mm512_mask_fnmsub_ps.htmlfn._mm512_mask_fnmsub_round_pd.htmlfn._mm512_mask_fnmsub_round_ps.htmlfn._mm512_mask_getexp_pd.htmlfn._mm512_mask_getexp_ps.htmlfn._mm512_mask_getexp_round_pd.htmlfn._mm512_mask_getexp_round_ps.htmlfn._mm512_mask_getmant_pd.htmlfn._mm512_mask_getmant_ps.htmlfn._mm512_mask_getmant_round_pd.htmlfn._mm512_mask_getmant_round_ps.htmlfn._mm512_mask_i32gather_epi32.htmlfn._mm512_mask_i32gather_epi64.htmlfn._mm512_mask_i32gather_pd.htmlfn._mm512_mask_i32gather_ps.htmlfn._mm512_mask_i32scatter_epi32.htmlfn._mm512_mask_i32scatter_epi64.htmlfn._mm512_mask_i32scatter_pd.htmlfn._mm512_mask_i32scatter_ps.htmlfn._mm512_mask_i64gather_epi32.htmlfn._mm512_mask_i64gather_epi64.htmlfn._mm512_mask_i64gather_pd.htmlfn._mm512_mask_i64gather_ps.htmlfn._mm512_mask_i64scatter_epi32.htmlfn._mm512_mask_i64scatter_epi64.htmlfn._mm512_mask_i64scatter_pd.htmlfn._mm512_mask_i64scatter_ps.htmlfn._mm512_mask_insertf32x4.htmlfn._mm512_mask_insertf64x4.htmlfn._mm512_mask_inserti32x4.htmlfn._mm512_mask_inserti64x4.htmlfn._mm512_mask_load_epi32.htmlfn._mm512_mask_load_epi64.htmlfn._mm512_mask_load_pd.htmlfn._mm512_mask_load_ps.htmlfn._mm512_mask_loadu_epi32.htmlfn._mm512_mask_loadu_epi64.htmlfn._mm512_mask_loadu_pd.htmlfn._mm512_mask_loadu_ps.htmlfn._mm512_mask_max_epi32.htmlfn._mm512_mask_max_epi64.htmlfn._mm512_mask_max_epu32.htmlfn._mm512_mask_max_epu64.htmlfn._mm512_mask_max_pd.htmlfn._mm512_mask_max_ps.htmlfn._mm512_mask_max_round_pd.htmlfn._mm512_mask_max_round_ps.htmlfn._mm512_mask_min_epi32.htmlfn._mm512_mask_min_epi64.htmlfn._mm512_mask_min_epu32.htmlfn._mm512_mask_min_epu64.htmlfn._mm512_mask_min_pd.htmlfn._mm512_mask_min_ps.htmlfn._mm512_mask_min_round_pd.htmlfn._mm512_mask_min_round_ps.htmlfn._mm512_mask_mov_epi32.htmlfn._mm512_mask_mov_epi64.htmlfn._mm512_mask_mov_pd.htmlfn._mm512_mask_mov_ps.htmlfn._mm512_mask_movedup_pd.htmlfn._mm512_mask_movehdup_ps.htmlfn._mm512_mask_moveldup_ps.htmlfn._mm512_mask_mul_epi32.htmlfn._mm512_mask_mul_epu32.htmlfn._mm512_mask_mul_pd.htmlfn._mm512_mask_mul_ps.htmlfn._mm512_mask_mul_round_pd.htmlfn._mm512_mask_mul_round_ps.htmlfn._mm512_mask_mullo_epi32.htmlfn._mm512_mask_mullox_epi64.htmlfn._mm512_mask_or_epi32.htmlfn._mm512_mask_or_epi64.htmlfn._mm512_mask_permute_pd.htmlfn._mm512_mask_permute_ps.htmlfn._mm512_mask_permutevar_epi32.htmlfn._mm512_mask_permutevar_pd.htmlfn._mm512_mask_permutevar_ps.htmlfn._mm512_mask_permutex2var_epi32.htmlfn._mm512_mask_permutex2var_epi64.htmlfn._mm512_mask_permutex2var_pd.htmlfn._mm512_mask_permutex2var_ps.htmlfn._mm512_mask_permutex_epi64.htmlfn._mm512_mask_permutex_pd.htmlfn._mm512_mask_permutexvar_epi32.htmlfn._mm512_mask_permutexvar_epi64.htmlfn._mm512_mask_permutexvar_pd.htmlfn._mm512_mask_permutexvar_ps.htmlfn._mm512_mask_rcp14_pd.htmlfn._mm512_mask_rcp14_ps.htmlfn._mm512_mask_reduce_add_epi32.htmlfn._mm512_mask_reduce_add_epi64.htmlfn._mm512_mask_reduce_add_pd.htmlfn._mm512_mask_reduce_add_ps.htmlfn._mm512_mask_reduce_and_epi32.htmlfn._mm512_mask_reduce_and_epi64.htmlfn._mm512_mask_reduce_max_epi32.htmlfn._mm512_mask_reduce_max_epi64.htmlfn._mm512_mask_reduce_max_epu32.htmlfn._mm512_mask_reduce_max_epu64.htmlfn._mm512_mask_reduce_max_pd.htmlfn._mm512_mask_reduce_max_ps.htmlfn._mm512_mask_reduce_min_epi32.htmlfn._mm512_mask_reduce_min_epi64.htmlfn._mm512_mask_reduce_min_epu32.htmlfn._mm512_mask_reduce_min_epu64.htmlfn._mm512_mask_reduce_min_pd.htmlfn._mm512_mask_reduce_min_ps.htmlfn._mm512_mask_reduce_mul_epi32.htmlfn._mm512_mask_reduce_mul_epi64.htmlfn._mm512_mask_reduce_mul_pd.htmlfn._mm512_mask_reduce_mul_ps.htmlfn._mm512_mask_reduce_or_epi32.htmlfn._mm512_mask_reduce_or_epi64.htmlfn._mm512_mask_rol_epi32.htmlfn._mm512_mask_rol_epi64.htmlfn._mm512_mask_rolv_epi32.htmlfn._mm512_mask_rolv_epi64.htmlfn._mm512_mask_ror_epi32.htmlfn._mm512_mask_ror_epi64.htmlfn._mm512_mask_rorv_epi32.htmlfn._mm512_mask_rorv_epi64.htmlfn._mm512_mask_roundscale_pd.htmlfn._mm512_mask_roundscale_ps.htmlfn._mm512_mask_roundscale_round_pd.htmlfn._mm512_mask_roundscale_round_ps.htmlfn._mm512_mask_rsqrt14_pd.htmlfn._mm512_mask_rsqrt14_ps.htmlfn._mm512_mask_scalef_pd.htmlfn._mm512_mask_scalef_ps.htmlfn._mm512_mask_scalef_round_pd.htmlfn._mm512_mask_scalef_round_ps.htmlfn._mm512_mask_set1_epi32.htmlfn._mm512_mask_set1_epi64.htmlfn._mm512_mask_shuffle_epi32.htmlfn._mm512_mask_shuffle_f32x4.htmlfn._mm512_mask_shuffle_f64x2.htmlfn._mm512_mask_shuffle_i32x4.htmlfn._mm512_mask_shuffle_i64x2.htmlfn._mm512_mask_shuffle_pd.htmlfn._mm512_mask_shuffle_ps.htmlfn._mm512_mask_sll_epi32.htmlfn._mm512_mask_sll_epi64.htmlfn._mm512_mask_slli_epi32.htmlfn._mm512_mask_slli_epi64.htmlfn._mm512_mask_sllv_epi32.htmlfn._mm512_mask_sllv_epi64.htmlfn._mm512_mask_sqrt_pd.htmlfn._mm512_mask_sqrt_ps.htmlfn._mm512_mask_sqrt_round_pd.htmlfn._mm512_mask_sqrt_round_ps.htmlfn._mm512_mask_sra_epi32.htmlfn._mm512_mask_sra_epi64.htmlfn._mm512_mask_srai_epi32.htmlfn._mm512_mask_srai_epi64.htmlfn._mm512_mask_srav_epi32.htmlfn._mm512_mask_srav_epi64.htmlfn._mm512_mask_srl_epi32.htmlfn._mm512_mask_srl_epi64.htmlfn._mm512_mask_srli_epi32.htmlfn._mm512_mask_srli_epi64.htmlfn._mm512_mask_srlv_epi32.htmlfn._mm512_mask_srlv_epi64.htmlfn._mm512_mask_store_epi32.htmlfn._mm512_mask_store_epi64.htmlfn._mm512_mask_store_pd.htmlfn._mm512_mask_store_ps.htmlfn._mm512_mask_storeu_epi32.htmlfn._mm512_mask_storeu_epi64.htmlfn._mm512_mask_storeu_pd.htmlfn._mm512_mask_storeu_ps.htmlfn._mm512_mask_sub_epi32.htmlfn._mm512_mask_sub_epi64.htmlfn._mm512_mask_sub_pd.htmlfn._mm512_mask_sub_ps.htmlfn._mm512_mask_sub_round_pd.htmlfn._mm512_mask_sub_round_ps.htmlfn._mm512_mask_ternarylogic_epi32.htmlfn._mm512_mask_ternarylogic_epi64.htmlfn._mm512_mask_test_epi32_mask.htmlfn._mm512_mask_test_epi64_mask.htmlfn._mm512_mask_testn_epi32_mask.htmlfn._mm512_mask_testn_epi64_mask.htmlfn._mm512_mask_unpackhi_epi32.htmlfn._mm512_mask_unpackhi_epi64.htmlfn._mm512_mask_unpackhi_pd.htmlfn._mm512_mask_unpackhi_ps.htmlfn._mm512_mask_unpacklo_epi32.htmlfn._mm512_mask_unpacklo_epi64.htmlfn._mm512_mask_unpacklo_pd.htmlfn._mm512_mask_unpacklo_ps.htmlfn._mm512_mask_xor_epi32.htmlfn._mm512_mask_xor_epi64.htmlfn._mm512_maskz_abs_epi32.htmlfn._mm512_maskz_abs_epi64.htmlfn._mm512_maskz_add_epi32.htmlfn._mm512_maskz_add_epi64.htmlfn._mm512_maskz_add_pd.htmlfn._mm512_maskz_add_ps.htmlfn._mm512_maskz_add_round_pd.htmlfn._mm512_maskz_add_round_ps.htmlfn._mm512_maskz_alignr_epi32.htmlfn._mm512_maskz_alignr_epi64.htmlfn._mm512_maskz_and_epi32.htmlfn._mm512_maskz_and_epi64.htmlfn._mm512_maskz_andnot_epi32.htmlfn._mm512_maskz_andnot_epi64.htmlfn._mm512_maskz_broadcast_f32x4.htmlfn._mm512_maskz_broadcast_f64x4.htmlfn._mm512_maskz_broadcast_i32x4.htmlfn._mm512_maskz_broadcast_i64x4.htmlfn._mm512_maskz_broadcastd_epi32.htmlfn._mm512_maskz_broadcastq_epi64.htmlfn._mm512_maskz_broadcastsd_pd.htmlfn._mm512_maskz_broadcastss_ps.htmlfn._mm512_maskz_compress_epi32.htmlfn._mm512_maskz_compress_epi64.htmlfn._mm512_maskz_compress_pd.htmlfn._mm512_maskz_compress_ps.htmlfn._mm512_maskz_cvt_roundepi32_ps.htmlfn._mm512_maskz_cvt_roundepu32_ps.htmlfn._mm512_maskz_cvt_roundpd_epi32.htmlfn._mm512_maskz_cvt_roundpd_epu32.htmlfn._mm512_maskz_cvt_roundpd_ps.htmlfn._mm512_maskz_cvt_roundph_ps.htmlfn._mm512_maskz_cvt_roundps_epi32.htmlfn._mm512_maskz_cvt_roundps_epu32.htmlfn._mm512_maskz_cvt_roundps_pd.htmlfn._mm512_maskz_cvt_roundps_ph.htmlfn._mm512_maskz_cvtepi16_epi32.htmlfn._mm512_maskz_cvtepi16_epi64.htmlfn._mm512_maskz_cvtepi32_epi16.htmlfn._mm512_maskz_cvtepi32_epi64.htmlfn._mm512_maskz_cvtepi32_epi8.htmlfn._mm512_maskz_cvtepi32_pd.htmlfn._mm512_maskz_cvtepi32_ps.htmlfn._mm512_maskz_cvtepi64_epi16.htmlfn._mm512_maskz_cvtepi64_epi32.htmlfn._mm512_maskz_cvtepi64_epi8.htmlfn._mm512_maskz_cvtepi8_epi32.htmlfn._mm512_maskz_cvtepi8_epi64.htmlfn._mm512_maskz_cvtepu16_epi32.htmlfn._mm512_maskz_cvtepu16_epi64.htmlfn._mm512_maskz_cvtepu32_epi64.htmlfn._mm512_maskz_cvtepu32_pd.htmlfn._mm512_maskz_cvtepu32_ps.htmlfn._mm512_maskz_cvtepu8_epi32.htmlfn._mm512_maskz_cvtepu8_epi64.htmlfn._mm512_maskz_cvtpd_epi32.htmlfn._mm512_maskz_cvtpd_epu32.htmlfn._mm512_maskz_cvtpd_ps.htmlfn._mm512_maskz_cvtph_ps.htmlfn._mm512_maskz_cvtps_epi32.htmlfn._mm512_maskz_cvtps_epu32.htmlfn._mm512_maskz_cvtps_pd.htmlfn._mm512_maskz_cvtps_ph.htmlfn._mm512_maskz_cvtsepi32_epi16.htmlfn._mm512_maskz_cvtsepi32_epi8.htmlfn._mm512_maskz_cvtsepi64_epi16.htmlfn._mm512_maskz_cvtsepi64_epi32.htmlfn._mm512_maskz_cvtsepi64_epi8.htmlfn._mm512_maskz_cvtt_roundpd_epi32.htmlfn._mm512_maskz_cvtt_roundpd_epu32.htmlfn._mm512_maskz_cvtt_roundps_epi32.htmlfn._mm512_maskz_cvtt_roundps_epu32.htmlfn._mm512_maskz_cvttpd_epi32.htmlfn._mm512_maskz_cvttpd_epu32.htmlfn._mm512_maskz_cvttps_epi32.htmlfn._mm512_maskz_cvttps_epu32.htmlfn._mm512_maskz_cvtusepi32_epi16.htmlfn._mm512_maskz_cvtusepi32_epi8.htmlfn._mm512_maskz_cvtusepi64_epi16.htmlfn._mm512_maskz_cvtusepi64_epi32.htmlfn._mm512_maskz_cvtusepi64_epi8.htmlfn._mm512_maskz_div_pd.htmlfn._mm512_maskz_div_ps.htmlfn._mm512_maskz_div_round_pd.htmlfn._mm512_maskz_div_round_ps.htmlfn._mm512_maskz_expand_epi32.htmlfn._mm512_maskz_expand_epi64.htmlfn._mm512_maskz_expand_pd.htmlfn._mm512_maskz_expand_ps.htmlfn._mm512_maskz_expandloadu_epi32.htmlfn._mm512_maskz_expandloadu_epi64.htmlfn._mm512_maskz_expandloadu_pd.htmlfn._mm512_maskz_expandloadu_ps.htmlfn._mm512_maskz_extractf32x4_ps.htmlfn._mm512_maskz_extractf64x4_pd.htmlfn._mm512_maskz_extracti32x4_epi32.htmlfn._mm512_maskz_extracti64x4_epi64.htmlfn._mm512_maskz_fixupimm_pd.htmlfn._mm512_maskz_fixupimm_ps.htmlfn._mm512_maskz_fixupimm_round_pd.htmlfn._mm512_maskz_fixupimm_round_ps.htmlfn._mm512_maskz_fmadd_pd.htmlfn._mm512_maskz_fmadd_ps.htmlfn._mm512_maskz_fmadd_round_pd.htmlfn._mm512_maskz_fmadd_round_ps.htmlfn._mm512_maskz_fmaddsub_pd.htmlfn._mm512_maskz_fmaddsub_ps.htmlfn._mm512_maskz_fmaddsub_round_pd.htmlfn._mm512_maskz_fmaddsub_round_ps.htmlfn._mm512_maskz_fmsub_pd.htmlfn._mm512_maskz_fmsub_ps.htmlfn._mm512_maskz_fmsub_round_pd.htmlfn._mm512_maskz_fmsub_round_ps.htmlfn._mm512_maskz_fmsubadd_pd.htmlfn._mm512_maskz_fmsubadd_ps.htmlfn._mm512_maskz_fmsubadd_round_pd.htmlfn._mm512_maskz_fmsubadd_round_ps.htmlfn._mm512_maskz_fnmadd_pd.htmlfn._mm512_maskz_fnmadd_ps.htmlfn._mm512_maskz_fnmadd_round_pd.htmlfn._mm512_maskz_fnmadd_round_ps.htmlfn._mm512_maskz_fnmsub_pd.htmlfn._mm512_maskz_fnmsub_ps.htmlfn._mm512_maskz_fnmsub_round_pd.htmlfn._mm512_maskz_fnmsub_round_ps.htmlfn._mm512_maskz_getexp_pd.htmlfn._mm512_maskz_getexp_ps.htmlfn._mm512_maskz_getexp_round_pd.htmlfn._mm512_maskz_getexp_round_ps.htmlfn._mm512_maskz_getmant_pd.htmlfn._mm512_maskz_getmant_ps.htmlfn._mm512_maskz_getmant_round_pd.htmlfn._mm512_maskz_getmant_round_ps.htmlfn._mm512_maskz_insertf32x4.htmlfn._mm512_maskz_insertf64x4.htmlfn._mm512_maskz_inserti32x4.htmlfn._mm512_maskz_inserti64x4.htmlfn._mm512_maskz_load_epi32.htmlfn._mm512_maskz_load_epi64.htmlfn._mm512_maskz_load_pd.htmlfn._mm512_maskz_load_ps.htmlfn._mm512_maskz_loadu_epi32.htmlfn._mm512_maskz_loadu_epi64.htmlfn._mm512_maskz_loadu_pd.htmlfn._mm512_maskz_loadu_ps.htmlfn._mm512_maskz_max_epi32.htmlfn._mm512_maskz_max_epi64.htmlfn._mm512_maskz_max_epu32.htmlfn._mm512_maskz_max_epu64.htmlfn._mm512_maskz_max_pd.htmlfn._mm512_maskz_max_ps.htmlfn._mm512_maskz_max_round_pd.htmlfn._mm512_maskz_max_round_ps.htmlfn._mm512_maskz_min_epi32.htmlfn._mm512_maskz_min_epi64.htmlfn._mm512_maskz_min_epu32.htmlfn._mm512_maskz_min_epu64.htmlfn._mm512_maskz_min_pd.htmlfn._mm512_maskz_min_ps.htmlfn._mm512_maskz_min_round_pd.htmlfn._mm512_maskz_min_round_ps.htmlfn._mm512_maskz_mov_epi32.htmlfn._mm512_maskz_mov_epi64.htmlfn._mm512_maskz_mov_pd.htmlfn._mm512_maskz_mov_ps.htmlfn._mm512_maskz_movedup_pd.htmlfn._mm512_maskz_movehdup_ps.htmlfn._mm512_maskz_moveldup_ps.htmlfn._mm512_maskz_mul_epi32.htmlfn._mm512_maskz_mul_epu32.htmlfn._mm512_maskz_mul_pd.htmlfn._mm512_maskz_mul_ps.htmlfn._mm512_maskz_mul_round_pd.htmlfn._mm512_maskz_mul_round_ps.htmlfn._mm512_maskz_mullo_epi32.htmlfn._mm512_maskz_or_epi32.htmlfn._mm512_maskz_or_epi64.htmlfn._mm512_maskz_permute_pd.htmlfn._mm512_maskz_permute_ps.htmlfn._mm512_maskz_permutevar_pd.htmlfn._mm512_maskz_permutevar_ps.htmlfn._mm512_maskz_permutex2var_epi32.htmlfn._mm512_maskz_permutex2var_epi64.htmlfn._mm512_maskz_permutex2var_pd.htmlfn._mm512_maskz_permutex2var_ps.htmlfn._mm512_maskz_permutex_epi64.htmlfn._mm512_maskz_permutex_pd.htmlfn._mm512_maskz_permutexvar_epi32.htmlfn._mm512_maskz_permutexvar_epi64.htmlfn._mm512_maskz_permutexvar_pd.htmlfn._mm512_maskz_permutexvar_ps.htmlfn._mm512_maskz_rcp14_pd.htmlfn._mm512_maskz_rcp14_ps.htmlfn._mm512_maskz_rol_epi32.htmlfn._mm512_maskz_rol_epi64.htmlfn._mm512_maskz_rolv_epi32.htmlfn._mm512_maskz_rolv_epi64.htmlfn._mm512_maskz_ror_epi32.htmlfn._mm512_maskz_ror_epi64.htmlfn._mm512_maskz_rorv_epi32.htmlfn._mm512_maskz_rorv_epi64.htmlfn._mm512_maskz_roundscale_pd.htmlfn._mm512_maskz_roundscale_ps.htmlfn._mm512_maskz_roundscale_round_pd.htmlfn._mm512_maskz_roundscale_round_ps.htmlfn._mm512_maskz_rsqrt14_pd.htmlfn._mm512_maskz_rsqrt14_ps.htmlfn._mm512_maskz_scalef_pd.htmlfn._mm512_maskz_scalef_ps.htmlfn._mm512_maskz_scalef_round_pd.htmlfn._mm512_maskz_scalef_round_ps.htmlfn._mm512_maskz_set1_epi32.htmlfn._mm512_maskz_set1_epi64.htmlfn._mm512_maskz_shuffle_epi32.htmlfn._mm512_maskz_shuffle_f32x4.htmlfn._mm512_maskz_shuffle_f64x2.htmlfn._mm512_maskz_shuffle_i32x4.htmlfn._mm512_maskz_shuffle_i64x2.htmlfn._mm512_maskz_shuffle_pd.htmlfn._mm512_maskz_shuffle_ps.htmlfn._mm512_maskz_sll_epi32.htmlfn._mm512_maskz_sll_epi64.htmlfn._mm512_maskz_slli_epi32.htmlfn._mm512_maskz_slli_epi64.htmlfn._mm512_maskz_sllv_epi32.htmlfn._mm512_maskz_sllv_epi64.htmlfn._mm512_maskz_sqrt_pd.htmlfn._mm512_maskz_sqrt_ps.htmlfn._mm512_maskz_sqrt_round_pd.htmlfn._mm512_maskz_sqrt_round_ps.htmlfn._mm512_maskz_sra_epi32.htmlfn._mm512_maskz_sra_epi64.htmlfn._mm512_maskz_srai_epi32.htmlfn._mm512_maskz_srai_epi64.htmlfn._mm512_maskz_srav_epi32.htmlfn._mm512_maskz_srav_epi64.htmlfn._mm512_maskz_srl_epi32.htmlfn._mm512_maskz_srl_epi64.htmlfn._mm512_maskz_srli_epi32.htmlfn._mm512_maskz_srli_epi64.htmlfn._mm512_maskz_srlv_epi32.htmlfn._mm512_maskz_srlv_epi64.htmlfn._mm512_maskz_sub_epi32.htmlfn._mm512_maskz_sub_epi64.htmlfn._mm512_maskz_sub_pd.htmlfn._mm512_maskz_sub_ps.htmlfn._mm512_maskz_sub_round_pd.htmlfn._mm512_maskz_sub_round_ps.htmlfn._mm512_maskz_ternarylogic_epi32.htmlfn._mm512_maskz_ternarylogic_epi64.htmlfn._mm512_maskz_unpackhi_epi32.htmlfn._mm512_maskz_unpackhi_epi64.htmlfn._mm512_maskz_unpackhi_pd.htmlfn._mm512_maskz_unpackhi_ps.htmlfn._mm512_maskz_unpacklo_epi32.htmlfn._mm512_maskz_unpacklo_epi64.htmlfn._mm512_maskz_unpacklo_pd.htmlfn._mm512_maskz_unpacklo_ps.htmlfn._mm512_maskz_xor_epi32.htmlfn._mm512_maskz_xor_epi64.htmlfn._mm512_max_epi32.htmlfn._mm512_max_epi64.htmlfn._mm512_max_epu32.htmlfn._mm512_max_epu64.htmlfn._mm512_max_pd.htmlfn._mm512_max_ps.htmlfn._mm512_max_round_pd.htmlfn._mm512_max_round_ps.htmlfn._mm512_min_epi32.htmlfn._mm512_min_epi64.htmlfn._mm512_min_epu32.htmlfn._mm512_min_epu64.htmlfn._mm512_min_pd.htmlfn._mm512_min_ps.htmlfn._mm512_min_round_pd.htmlfn._mm512_min_round_ps.htmlfn._mm512_movedup_pd.htmlfn._mm512_movehdup_ps.htmlfn._mm512_moveldup_ps.htmlfn._mm512_mul_epi32.htmlfn._mm512_mul_epu32.htmlfn._mm512_mul_pd.htmlfn._mm512_mul_ps.htmlfn._mm512_mul_round_pd.htmlfn._mm512_mul_round_ps.htmlfn._mm512_mullo_epi32.htmlfn._mm512_mullox_epi64.htmlfn._mm512_or_epi32.htmlfn._mm512_or_epi64.htmlfn._mm512_or_si512.htmlfn._mm512_permute_pd.htmlfn._mm512_permute_ps.htmlfn._mm512_permutevar_epi32.htmlfn._mm512_permutevar_pd.htmlfn._mm512_permutevar_ps.htmlfn._mm512_permutex2var_epi32.htmlfn._mm512_permutex2var_epi64.htmlfn._mm512_permutex2var_pd.htmlfn._mm512_permutex2var_ps.htmlfn._mm512_permutex_epi64.htmlfn._mm512_permutex_pd.htmlfn._mm512_permutexvar_epi32.htmlfn._mm512_permutexvar_epi64.htmlfn._mm512_permutexvar_pd.htmlfn._mm512_permutexvar_ps.htmlfn._mm512_rcp14_pd.htmlfn._mm512_rcp14_ps.htmlfn._mm512_reduce_add_epi32.htmlfn._mm512_reduce_add_epi64.htmlfn._mm512_reduce_add_pd.htmlfn._mm512_reduce_add_ps.htmlfn._mm512_reduce_and_epi32.htmlfn._mm512_reduce_and_epi64.htmlfn._mm512_reduce_max_epi32.htmlfn._mm512_reduce_max_epi64.htmlfn._mm512_reduce_max_epu32.htmlfn._mm512_reduce_max_epu64.htmlfn._mm512_reduce_max_pd.htmlfn._mm512_reduce_max_ps.htmlfn._mm512_reduce_min_epi32.htmlfn._mm512_reduce_min_epi64.htmlfn._mm512_reduce_min_epu32.htmlfn._mm512_reduce_min_epu64.htmlfn._mm512_reduce_min_pd.htmlfn._mm512_reduce_min_ps.htmlfn._mm512_reduce_mul_epi32.htmlfn._mm512_reduce_mul_epi64.htmlfn._mm512_reduce_mul_pd.htmlfn._mm512_reduce_mul_ps.htmlfn._mm512_reduce_or_epi32.htmlfn._mm512_reduce_or_epi64.htmlfn._mm512_rol_epi32.htmlfn._mm512_rol_epi64.htmlfn._mm512_rolv_epi32.htmlfn._mm512_rolv_epi64.htmlfn._mm512_ror_epi32.htmlfn._mm512_ror_epi64.htmlfn._mm512_rorv_epi32.htmlfn._mm512_rorv_epi64.htmlfn._mm512_roundscale_pd.htmlfn._mm512_roundscale_ps.htmlfn._mm512_roundscale_round_pd.htmlfn._mm512_roundscale_round_ps.htmlfn._mm512_rsqrt14_pd.htmlfn._mm512_rsqrt14_ps.htmlfn._mm512_scalef_pd.htmlfn._mm512_scalef_ps.htmlfn._mm512_scalef_round_pd.htmlfn._mm512_scalef_round_ps.htmlfn._mm512_set1_epi16.htmlfn._mm512_set1_epi32.htmlfn._mm512_set1_epi64.htmlfn._mm512_set1_epi8.htmlfn._mm512_set1_pd.htmlfn._mm512_set1_ps.htmlfn._mm512_set4_epi32.htmlfn._mm512_set4_epi64.htmlfn._mm512_set4_pd.htmlfn._mm512_set4_ps.htmlfn._mm512_set_epi16.htmlfn._mm512_set_epi32.htmlfn._mm512_set_epi64.htmlfn._mm512_set_epi8.htmlfn._mm512_set_pd.htmlfn._mm512_set_ps.htmlfn._mm512_setr4_epi32.htmlfn._mm512_setr4_epi64.htmlfn._mm512_setr4_pd.htmlfn._mm512_setr4_ps.htmlfn._mm512_setr_epi32.htmlfn._mm512_setr_epi64.htmlfn._mm512_setr_pd.htmlfn._mm512_setr_ps.htmlfn._mm512_setzero.htmlfn._mm512_setzero_epi32.htmlfn._mm512_setzero_pd.htmlfn._mm512_setzero_ps.htmlfn._mm512_setzero_si512.htmlfn._mm512_shuffle_epi32.htmlfn._mm512_shuffle_f32x4.htmlfn._mm512_shuffle_f64x2.htmlfn._mm512_shuffle_i32x4.htmlfn._mm512_shuffle_i64x2.htmlfn._mm512_shuffle_pd.htmlfn._mm512_shuffle_ps.htmlfn._mm512_sll_epi32.htmlfn._mm512_sll_epi64.htmlfn._mm512_slli_epi32.htmlfn._mm512_slli_epi64.htmlfn._mm512_sllv_epi32.htmlfn._mm512_sllv_epi64.htmlfn._mm512_sqrt_pd.htmlfn._mm512_sqrt_ps.htmlfn._mm512_sqrt_round_pd.htmlfn._mm512_sqrt_round_ps.htmlfn._mm512_sra_epi32.htmlfn._mm512_sra_epi64.htmlfn._mm512_srai_epi32.htmlfn._mm512_srai_epi64.htmlfn._mm512_srav_epi32.htmlfn._mm512_srav_epi64.htmlfn._mm512_srl_epi32.htmlfn._mm512_srl_epi64.htmlfn._mm512_srli_epi32.htmlfn._mm512_srli_epi64.htmlfn._mm512_srlv_epi32.htmlfn._mm512_srlv_epi64.htmlfn._mm512_store_epi32.htmlfn._mm512_store_epi64.htmlfn._mm512_store_pd.htmlfn._mm512_store_ps.htmlfn._mm512_store_si512.htmlfn._mm512_storeu_epi32.htmlfn._mm512_storeu_epi64.htmlfn._mm512_storeu_pd.htmlfn._mm512_storeu_ps.htmlfn._mm512_storeu_si512.htmlfn._mm512_stream_pd.htmlfn._mm512_stream_ps.htmlfn._mm512_stream_si512.htmlfn._mm512_sub_epi32.htmlfn._mm512_sub_epi64.htmlfn._mm512_sub_pd.htmlfn._mm512_sub_ps.htmlfn._mm512_sub_round_pd.htmlfn._mm512_sub_round_ps.htmlfn._mm512_ternarylogic_epi32.htmlfn._mm512_ternarylogic_epi64.htmlfn._mm512_test_epi32_mask.htmlfn._mm512_test_epi64_mask.htmlfn._mm512_testn_epi32_mask.htmlfn._mm512_testn_epi64_mask.htmlfn._mm512_undefined.htmlfn._mm512_undefined_epi32.htmlfn._mm512_undefined_pd.htmlfn._mm512_undefined_ps.htmlfn._mm512_unpackhi_epi32.htmlfn._mm512_unpackhi_epi64.htmlfn._mm512_unpackhi_pd.htmlfn._mm512_unpackhi_ps.htmlfn._mm512_unpacklo_epi32.htmlfn._mm512_unpacklo_epi64.htmlfn._mm512_unpacklo_pd.htmlfn._mm512_unpacklo_ps.htmlfn._mm512_xor_epi32.htmlfn._mm512_xor_epi64.htmlfn._mm512_xor_si512.htmlfn._mm512_zextpd128_pd512.htmlfn._mm512_zextpd256_pd512.htmlfn._mm512_zextps128_ps512.htmlfn._mm512_zextps256_ps512.htmlfn._mm512_zextsi128_si512.htmlfn._mm512_zextsi256_si512.htmlfn._mm_add_round_sd.htmlfn._mm_add_round_ss.htmlfn._mm_alignr_epi32.htmlfn._mm_alignr_epi64.htmlfn._mm_cmp_epi32_mask.htmlfn._mm_cmp_epi64_mask.htmlfn._mm_cmp_epu32_mask.htmlfn._mm_cmp_epu64_mask.htmlfn._mm_cmp_pd_mask.htmlfn._mm_cmp_ps_mask.htmlfn._mm_cmp_round_sd_mask.htmlfn._mm_cmp_round_ss_mask.htmlfn._mm_cmp_sd_mask.htmlfn._mm_cmp_ss_mask.htmlfn._mm_cmpeq_epi32_mask.htmlfn._mm_cmpeq_epi64_mask.htmlfn._mm_cmpeq_epu32_mask.htmlfn._mm_cmpeq_epu64_mask.htmlfn._mm_cmpge_epi32_mask.htmlfn._mm_cmpge_epi64_mask.htmlfn._mm_cmpge_epu32_mask.htmlfn._mm_cmpge_epu64_mask.htmlfn._mm_cmpgt_epi32_mask.htmlfn._mm_cmpgt_epi64_mask.htmlfn._mm_cmpgt_epu32_mask.htmlfn._mm_cmpgt_epu64_mask.htmlfn._mm_cmple_epi32_mask.htmlfn._mm_cmple_epi64_mask.htmlfn._mm_cmple_epu32_mask.htmlfn._mm_cmple_epu64_mask.htmlfn._mm_cmplt_epi32_mask.htmlfn._mm_cmplt_epi64_mask.htmlfn._mm_cmplt_epu32_mask.htmlfn._mm_cmplt_epu64_mask.htmlfn._mm_cmpneq_epi32_mask.htmlfn._mm_cmpneq_epi64_mask.htmlfn._mm_cmpneq_epu32_mask.htmlfn._mm_cmpneq_epu64_mask.htmlfn._mm_comi_round_sd.htmlfn._mm_comi_round_ss.htmlfn._mm_cvt_roundi32_ss.htmlfn._mm_cvt_roundsd_i32.htmlfn._mm_cvt_roundsd_si32.htmlfn._mm_cvt_roundsd_ss.htmlfn._mm_cvt_roundsd_u32.htmlfn._mm_cvt_roundsi32_ss.htmlfn._mm_cvt_roundss_i32.htmlfn._mm_cvt_roundss_sd.htmlfn._mm_cvt_roundss_si32.htmlfn._mm_cvt_roundss_u32.htmlfn._mm_cvt_roundu32_ss.htmlfn._mm_cvtepi32_epi16.htmlfn._mm_cvtepi32_epi8.htmlfn._mm_cvtepi64_epi16.htmlfn._mm_cvtepi64_epi32.htmlfn._mm_cvtepi64_epi8.htmlfn._mm_cvtepu32_pd.htmlfn._mm_cvti32_sd.htmlfn._mm_cvti32_ss.htmlfn._mm_cvtpd_epu32.htmlfn._mm_cvtps_epu32.htmlfn._mm_cvtsd_i32.htmlfn._mm_cvtsd_u32.htmlfn._mm_cvtsepi32_epi16.htmlfn._mm_cvtsepi32_epi8.htmlfn._mm_cvtsepi64_epi16.htmlfn._mm_cvtsepi64_epi32.htmlfn._mm_cvtsepi64_epi8.htmlfn._mm_cvtss_i32.htmlfn._mm_cvtss_u32.htmlfn._mm_cvtt_roundsd_i32.htmlfn._mm_cvtt_roundsd_si32.htmlfn._mm_cvtt_roundsd_u32.htmlfn._mm_cvtt_roundss_i32.htmlfn._mm_cvtt_roundss_si32.htmlfn._mm_cvtt_roundss_u32.htmlfn._mm_cvttpd_epu32.htmlfn._mm_cvttps_epu32.htmlfn._mm_cvttsd_i32.htmlfn._mm_cvttsd_u32.htmlfn._mm_cvttss_i32.htmlfn._mm_cvttss_u32.htmlfn._mm_cvtu32_sd.htmlfn._mm_cvtu32_ss.htmlfn._mm_cvtusepi32_epi16.htmlfn._mm_cvtusepi32_epi8.htmlfn._mm_cvtusepi64_epi16.htmlfn._mm_cvtusepi64_epi32.htmlfn._mm_cvtusepi64_epi8.htmlfn._mm_div_round_sd.htmlfn._mm_div_round_ss.htmlfn._mm_fixupimm_pd.htmlfn._mm_fixupimm_ps.htmlfn._mm_fixupimm_round_sd.htmlfn._mm_fixupimm_round_ss.htmlfn._mm_fixupimm_sd.htmlfn._mm_fixupimm_ss.htmlfn._mm_fmadd_round_sd.htmlfn._mm_fmadd_round_ss.htmlfn._mm_fmsub_round_sd.htmlfn._mm_fmsub_round_ss.htmlfn._mm_fnmadd_round_sd.htmlfn._mm_fnmadd_round_ss.htmlfn._mm_fnmsub_round_sd.htmlfn._mm_fnmsub_round_ss.htmlfn._mm_getexp_pd.htmlfn._mm_getexp_ps.htmlfn._mm_getexp_round_sd.htmlfn._mm_getexp_round_ss.htmlfn._mm_getexp_sd.htmlfn._mm_getexp_ss.htmlfn._mm_getmant_pd.htmlfn._mm_getmant_ps.htmlfn._mm_getmant_round_sd.htmlfn._mm_getmant_round_ss.htmlfn._mm_getmant_sd.htmlfn._mm_getmant_ss.htmlfn._mm_load_epi32.htmlfn._mm_load_epi64.htmlfn._mm_loadu_epi32.htmlfn._mm_loadu_epi64.htmlfn._mm_mask2_permutex2var_epi32.htmlfn._mm_mask2_permutex2var_epi64.htmlfn._mm_mask2_permutex2var_pd.htmlfn._mm_mask2_permutex2var_ps.htmlfn._mm_mask3_fmadd_pd.htmlfn._mm_mask3_fmadd_ps.htmlfn._mm_mask3_fmadd_round_sd.htmlfn._mm_mask3_fmadd_round_ss.htmlfn._mm_mask3_fmadd_sd.htmlfn._mm_mask3_fmadd_ss.htmlfn._mm_mask3_fmaddsub_pd.htmlfn._mm_mask3_fmaddsub_ps.htmlfn._mm_mask3_fmsub_pd.htmlfn._mm_mask3_fmsub_ps.htmlfn._mm_mask3_fmsub_round_sd.htmlfn._mm_mask3_fmsub_round_ss.htmlfn._mm_mask3_fmsub_sd.htmlfn._mm_mask3_fmsub_ss.htmlfn._mm_mask3_fmsubadd_pd.htmlfn._mm_mask3_fmsubadd_ps.htmlfn._mm_mask3_fnmadd_pd.htmlfn._mm_mask3_fnmadd_ps.htmlfn._mm_mask3_fnmadd_round_sd.htmlfn._mm_mask3_fnmadd_round_ss.htmlfn._mm_mask3_fnmadd_sd.htmlfn._mm_mask3_fnmadd_ss.htmlfn._mm_mask3_fnmsub_pd.htmlfn._mm_mask3_fnmsub_ps.htmlfn._mm_mask3_fnmsub_round_sd.htmlfn._mm_mask3_fnmsub_round_ss.htmlfn._mm_mask3_fnmsub_sd.htmlfn._mm_mask3_fnmsub_ss.htmlfn._mm_mask_abs_epi32.htmlfn._mm_mask_add_epi32.htmlfn._mm_mask_add_epi64.htmlfn._mm_mask_add_pd.htmlfn._mm_mask_add_ps.htmlfn._mm_mask_add_round_sd.htmlfn._mm_mask_add_round_ss.htmlfn._mm_mask_add_sd.htmlfn._mm_mask_add_ss.htmlfn._mm_mask_alignr_epi32.htmlfn._mm_mask_alignr_epi64.htmlfn._mm_mask_and_epi32.htmlfn._mm_mask_and_epi64.htmlfn._mm_mask_andnot_epi32.htmlfn._mm_mask_andnot_epi64.htmlfn._mm_mask_blend_epi32.htmlfn._mm_mask_blend_epi64.htmlfn._mm_mask_blend_pd.htmlfn._mm_mask_blend_ps.htmlfn._mm_mask_broadcastd_epi32.htmlfn._mm_mask_broadcastq_epi64.htmlfn._mm_mask_broadcastss_ps.htmlfn._mm_mask_cmp_epi32_mask.htmlfn._mm_mask_cmp_epi64_mask.htmlfn._mm_mask_cmp_epu32_mask.htmlfn._mm_mask_cmp_epu64_mask.htmlfn._mm_mask_cmp_pd_mask.htmlfn._mm_mask_cmp_ps_mask.htmlfn._mm_mask_cmp_round_sd_mask.htmlfn._mm_mask_cmp_round_ss_mask.htmlfn._mm_mask_cmp_sd_mask.htmlfn._mm_mask_cmp_ss_mask.htmlfn._mm_mask_cmpeq_epi32_mask.htmlfn._mm_mask_cmpeq_epi64_mask.htmlfn._mm_mask_cmpeq_epu32_mask.htmlfn._mm_mask_cmpeq_epu64_mask.htmlfn._mm_mask_cmpge_epi32_mask.htmlfn._mm_mask_cmpge_epi64_mask.htmlfn._mm_mask_cmpge_epu32_mask.htmlfn._mm_mask_cmpge_epu64_mask.htmlfn._mm_mask_cmpgt_epi32_mask.htmlfn._mm_mask_cmpgt_epi64_mask.htmlfn._mm_mask_cmpgt_epu32_mask.htmlfn._mm_mask_cmpgt_epu64_mask.htmlfn._mm_mask_cmple_epi32_mask.htmlfn._mm_mask_cmple_epi64_mask.htmlfn._mm_mask_cmple_epu32_mask.htmlfn._mm_mask_cmple_epu64_mask.htmlfn._mm_mask_cmplt_epi32_mask.htmlfn._mm_mask_cmplt_epi64_mask.htmlfn._mm_mask_cmplt_epu32_mask.htmlfn._mm_mask_cmplt_epu64_mask.htmlfn._mm_mask_cmpneq_epi32_mask.htmlfn._mm_mask_cmpneq_epi64_mask.htmlfn._mm_mask_cmpneq_epu32_mask.htmlfn._mm_mask_cmpneq_epu64_mask.htmlfn._mm_mask_compress_epi32.htmlfn._mm_mask_compress_epi64.htmlfn._mm_mask_compress_pd.htmlfn._mm_mask_compress_ps.htmlfn._mm_mask_compressstoreu_epi32.htmlfn._mm_mask_compressstoreu_epi64.htmlfn._mm_mask_compressstoreu_pd.htmlfn._mm_mask_compressstoreu_ps.htmlfn._mm_mask_cvt_roundps_ph.htmlfn._mm_mask_cvt_roundsd_ss.htmlfn._mm_mask_cvt_roundss_sd.htmlfn._mm_mask_cvtepi16_epi32.htmlfn._mm_mask_cvtepi16_epi64.htmlfn._mm_mask_cvtepi32_epi16.htmlfn._mm_mask_cvtepi32_epi64.htmlfn._mm_mask_cvtepi32_epi8.htmlfn._mm_mask_cvtepi32_pd.htmlfn._mm_mask_cvtepi32_ps.htmlfn._mm_mask_cvtepi32_storeu_epi16.htmlfn._mm_mask_cvtepi32_storeu_epi8.htmlfn._mm_mask_cvtepi64_epi16.htmlfn._mm_mask_cvtepi64_epi32.htmlfn._mm_mask_cvtepi64_epi8.htmlfn._mm_mask_cvtepi64_storeu_epi16.htmlfn._mm_mask_cvtepi64_storeu_epi32.htmlfn._mm_mask_cvtepi64_storeu_epi8.htmlfn._mm_mask_cvtepi8_epi32.htmlfn._mm_mask_cvtepi8_epi64.htmlfn._mm_mask_cvtepu16_epi32.htmlfn._mm_mask_cvtepu16_epi64.htmlfn._mm_mask_cvtepu32_epi64.htmlfn._mm_mask_cvtepu32_pd.htmlfn._mm_mask_cvtepu8_epi32.htmlfn._mm_mask_cvtepu8_epi64.htmlfn._mm_mask_cvtpd_epi32.htmlfn._mm_mask_cvtpd_epu32.htmlfn._mm_mask_cvtpd_ps.htmlfn._mm_mask_cvtph_ps.htmlfn._mm_mask_cvtps_epi32.htmlfn._mm_mask_cvtps_epu32.htmlfn._mm_mask_cvtps_ph.htmlfn._mm_mask_cvtsd_ss.htmlfn._mm_mask_cvtsepi32_epi16.htmlfn._mm_mask_cvtsepi32_epi8.htmlfn._mm_mask_cvtsepi32_storeu_epi16.htmlfn._mm_mask_cvtsepi32_storeu_epi8.htmlfn._mm_mask_cvtsepi64_epi16.htmlfn._mm_mask_cvtsepi64_epi32.htmlfn._mm_mask_cvtsepi64_epi8.htmlfn._mm_mask_cvtsepi64_storeu_epi16.htmlfn._mm_mask_cvtsepi64_storeu_epi32.htmlfn._mm_mask_cvtsepi64_storeu_epi8.htmlfn._mm_mask_cvtss_sd.htmlfn._mm_mask_cvttpd_epi32.htmlfn._mm_mask_cvttpd_epu32.htmlfn._mm_mask_cvttps_epi32.htmlfn._mm_mask_cvttps_epu32.htmlfn._mm_mask_cvtusepi32_epi16.htmlfn._mm_mask_cvtusepi32_epi8.htmlfn._mm_mask_cvtusepi32_storeu_epi16.htmlfn._mm_mask_cvtusepi32_storeu_epi8.htmlfn._mm_mask_cvtusepi64_epi16.htmlfn._mm_mask_cvtusepi64_epi32.htmlfn._mm_mask_cvtusepi64_epi8.htmlfn._mm_mask_cvtusepi64_storeu_epi16.htmlfn._mm_mask_cvtusepi64_storeu_epi32.htmlfn._mm_mask_cvtusepi64_storeu_epi8.htmlfn._mm_mask_div_pd.htmlfn._mm_mask_div_ps.htmlfn._mm_mask_div_round_sd.htmlfn._mm_mask_div_round_ss.htmlfn._mm_mask_div_sd.htmlfn._mm_mask_div_ss.htmlfn._mm_mask_expand_epi32.htmlfn._mm_mask_expand_epi64.htmlfn._mm_mask_expand_pd.htmlfn._mm_mask_expand_ps.htmlfn._mm_mask_expandloadu_epi32.htmlfn._mm_mask_expandloadu_epi64.htmlfn._mm_mask_expandloadu_pd.htmlfn._mm_mask_expandloadu_ps.htmlfn._mm_mask_fixupimm_pd.htmlfn._mm_mask_fixupimm_ps.htmlfn._mm_mask_fixupimm_round_sd.htmlfn._mm_mask_fixupimm_round_ss.htmlfn._mm_mask_fixupimm_sd.htmlfn._mm_mask_fixupimm_ss.htmlfn._mm_mask_fmadd_pd.htmlfn._mm_mask_fmadd_ps.htmlfn._mm_mask_fmadd_round_sd.htmlfn._mm_mask_fmadd_round_ss.htmlfn._mm_mask_fmadd_sd.htmlfn._mm_mask_fmadd_ss.htmlfn._mm_mask_fmaddsub_pd.htmlfn._mm_mask_fmaddsub_ps.htmlfn._mm_mask_fmsub_pd.htmlfn._mm_mask_fmsub_ps.htmlfn._mm_mask_fmsub_round_sd.htmlfn._mm_mask_fmsub_round_ss.htmlfn._mm_mask_fmsub_sd.htmlfn._mm_mask_fmsub_ss.htmlfn._mm_mask_fmsubadd_pd.htmlfn._mm_mask_fmsubadd_ps.htmlfn._mm_mask_fnmadd_pd.htmlfn._mm_mask_fnmadd_ps.htmlfn._mm_mask_fnmadd_round_sd.htmlfn._mm_mask_fnmadd_round_ss.htmlfn._mm_mask_fnmadd_sd.htmlfn._mm_mask_fnmadd_ss.htmlfn._mm_mask_fnmsub_pd.htmlfn._mm_mask_fnmsub_ps.htmlfn._mm_mask_fnmsub_round_sd.htmlfn._mm_mask_fnmsub_round_ss.htmlfn._mm_mask_fnmsub_sd.htmlfn._mm_mask_fnmsub_ss.htmlfn._mm_mask_getexp_pd.htmlfn._mm_mask_getexp_ps.htmlfn._mm_mask_getexp_round_sd.htmlfn._mm_mask_getexp_round_ss.htmlfn._mm_mask_getexp_sd.htmlfn._mm_mask_getexp_ss.htmlfn._mm_mask_getmant_pd.htmlfn._mm_mask_getmant_ps.htmlfn._mm_mask_getmant_round_sd.htmlfn._mm_mask_getmant_round_ss.htmlfn._mm_mask_getmant_sd.htmlfn._mm_mask_getmant_ss.htmlfn._mm_mask_load_epi32.htmlfn._mm_mask_load_epi64.htmlfn._mm_mask_load_pd.htmlfn._mm_mask_load_ps.htmlfn._mm_mask_loadu_epi32.htmlfn._mm_mask_loadu_epi64.htmlfn._mm_mask_loadu_pd.htmlfn._mm_mask_loadu_ps.htmlfn._mm_mask_max_epi32.htmlfn._mm_mask_max_epi64.htmlfn._mm_mask_max_epu32.htmlfn._mm_mask_max_epu64.htmlfn._mm_mask_max_pd.htmlfn._mm_mask_max_ps.htmlfn._mm_mask_max_round_sd.htmlfn._mm_mask_max_round_ss.htmlfn._mm_mask_max_sd.htmlfn._mm_mask_max_ss.htmlfn._mm_mask_min_epi32.htmlfn._mm_mask_min_epu32.htmlfn._mm_mask_min_epu64.htmlfn._mm_mask_min_pd.htmlfn._mm_mask_min_ps.htmlfn._mm_mask_min_round_sd.htmlfn._mm_mask_min_round_ss.htmlfn._mm_mask_min_sd.htmlfn._mm_mask_min_ss.htmlfn._mm_mask_mov_epi32.htmlfn._mm_mask_mov_epi64.htmlfn._mm_mask_mov_pd.htmlfn._mm_mask_mov_ps.htmlfn._mm_mask_move_sd.htmlfn._mm_mask_move_ss.htmlfn._mm_mask_movedup_pd.htmlfn._mm_mask_movehdup_ps.htmlfn._mm_mask_moveldup_ps.htmlfn._mm_mask_mul_epi32.htmlfn._mm_mask_mul_epu32.htmlfn._mm_mask_mul_pd.htmlfn._mm_mask_mul_ps.htmlfn._mm_mask_mul_round_sd.htmlfn._mm_mask_mul_round_ss.htmlfn._mm_mask_mul_sd.htmlfn._mm_mask_mul_ss.htmlfn._mm_mask_mullo_epi32.htmlfn._mm_mask_or_epi32.htmlfn._mm_mask_or_epi64.htmlfn._mm_mask_permute_pd.htmlfn._mm_mask_permute_ps.htmlfn._mm_mask_permutevar_pd.htmlfn._mm_mask_permutevar_ps.htmlfn._mm_mask_permutex2var_epi32.htmlfn._mm_mask_permutex2var_epi64.htmlfn._mm_mask_permutex2var_pd.htmlfn._mm_mask_permutex2var_ps.htmlfn._mm_mask_rcp14_pd.htmlfn._mm_mask_rcp14_ps.htmlfn._mm_mask_rcp14_sd.htmlfn._mm_mask_rcp14_ss.htmlfn._mm_mask_rol_epi32.htmlfn._mm_mask_rol_epi64.htmlfn._mm_mask_rolv_epi32.htmlfn._mm_mask_rolv_epi64.htmlfn._mm_mask_ror_epi32.htmlfn._mm_mask_ror_epi64.htmlfn._mm_mask_rorv_epi32.htmlfn._mm_mask_rorv_epi64.htmlfn._mm_mask_roundscale_pd.htmlfn._mm_mask_roundscale_ps.htmlfn._mm_mask_roundscale_round_sd.htmlfn._mm_mask_roundscale_round_ss.htmlfn._mm_mask_roundscale_sd.htmlfn._mm_mask_roundscale_ss.htmlfn._mm_mask_rsqrt14_pd.htmlfn._mm_mask_rsqrt14_ps.htmlfn._mm_mask_rsqrt14_sd.htmlfn._mm_mask_rsqrt14_ss.htmlfn._mm_mask_scalef_pd.htmlfn._mm_mask_scalef_ps.htmlfn._mm_mask_scalef_round_sd.htmlfn._mm_mask_scalef_round_ss.htmlfn._mm_mask_scalef_sd.htmlfn._mm_mask_scalef_ss.htmlfn._mm_mask_set1_epi32.htmlfn._mm_mask_set1_epi64.htmlfn._mm_mask_shuffle_epi32.htmlfn._mm_mask_shuffle_pd.htmlfn._mm_mask_shuffle_ps.htmlfn._mm_mask_sll_epi32.htmlfn._mm_mask_sll_epi64.htmlfn._mm_mask_slli_epi32.htmlfn._mm_mask_slli_epi64.htmlfn._mm_mask_sllv_epi32.htmlfn._mm_mask_sllv_epi64.htmlfn._mm_mask_sqrt_pd.htmlfn._mm_mask_sqrt_ps.htmlfn._mm_mask_sqrt_round_sd.htmlfn._mm_mask_sqrt_round_ss.htmlfn._mm_mask_sqrt_sd.htmlfn._mm_mask_sqrt_ss.htmlfn._mm_mask_sra_epi32.htmlfn._mm_mask_sra_epi64.htmlfn._mm_mask_srai_epi32.htmlfn._mm_mask_srai_epi64.htmlfn._mm_mask_srav_epi32.htmlfn._mm_mask_srav_epi64.htmlfn._mm_mask_srl_epi32.htmlfn._mm_mask_srl_epi64.htmlfn._mm_mask_srli_epi32.htmlfn._mm_mask_srli_epi64.htmlfn._mm_mask_srlv_epi32.htmlfn._mm_mask_srlv_epi64.htmlfn._mm_mask_store_epi32.htmlfn._mm_mask_store_epi64.htmlfn._mm_mask_store_pd.htmlfn._mm_mask_store_ps.htmlfn._mm_mask_storeu_epi32.htmlfn._mm_mask_storeu_epi64.htmlfn._mm_mask_storeu_pd.htmlfn._mm_mask_storeu_ps.htmlfn._mm_mask_sub_epi32.htmlfn._mm_mask_sub_epi64.htmlfn._mm_mask_sub_pd.htmlfn._mm_mask_sub_ps.htmlfn._mm_mask_sub_round_sd.htmlfn._mm_mask_sub_round_ss.htmlfn._mm_mask_sub_sd.htmlfn._mm_mask_sub_ss.htmlfn._mm_mask_ternarylogic_epi32.htmlfn._mm_mask_ternarylogic_epi64.htmlfn._mm_mask_test_epi32_mask.htmlfn._mm_mask_test_epi64_mask.htmlfn._mm_mask_testn_epi32_mask.htmlfn._mm_mask_testn_epi64_mask.htmlfn._mm_mask_unpackhi_epi32.htmlfn._mm_mask_unpackhi_epi64.htmlfn._mm_mask_unpackhi_pd.htmlfn._mm_mask_unpackhi_ps.htmlfn._mm_mask_unpacklo_epi32.htmlfn._mm_mask_unpacklo_epi64.htmlfn._mm_mask_unpacklo_pd.htmlfn._mm_mask_unpacklo_ps.htmlfn._mm_mask_xor_epi32.htmlfn._mm_mask_xor_epi64.htmlfn._mm_maskz_abs_epi32.htmlfn._mm_maskz_add_epi32.htmlfn._mm_maskz_add_epi64.htmlfn._mm_maskz_add_pd.htmlfn._mm_maskz_add_ps.htmlfn._mm_maskz_add_round_sd.htmlfn._mm_maskz_add_round_ss.htmlfn._mm_maskz_add_sd.htmlfn._mm_maskz_add_ss.htmlfn._mm_maskz_alignr_epi32.htmlfn._mm_maskz_alignr_epi64.htmlfn._mm_maskz_and_epi32.htmlfn._mm_maskz_and_epi64.htmlfn._mm_maskz_andnot_epi32.htmlfn._mm_maskz_andnot_epi64.htmlfn._mm_maskz_broadcastd_epi32.htmlfn._mm_maskz_broadcastq_epi64.htmlfn._mm_maskz_broadcastss_ps.htmlfn._mm_maskz_compress_epi32.htmlfn._mm_maskz_compress_epi64.htmlfn._mm_maskz_compress_pd.htmlfn._mm_maskz_compress_ps.htmlfn._mm_maskz_cvt_roundps_ph.htmlfn._mm_maskz_cvt_roundsd_ss.htmlfn._mm_maskz_cvt_roundss_sd.htmlfn._mm_maskz_cvtepi16_epi32.htmlfn._mm_maskz_cvtepi16_epi64.htmlfn._mm_maskz_cvtepi32_epi16.htmlfn._mm_maskz_cvtepi32_epi64.htmlfn._mm_maskz_cvtepi32_epi8.htmlfn._mm_maskz_cvtepi32_pd.htmlfn._mm_maskz_cvtepi32_ps.htmlfn._mm_maskz_cvtepi64_epi16.htmlfn._mm_maskz_cvtepi64_epi32.htmlfn._mm_maskz_cvtepi64_epi8.htmlfn._mm_maskz_cvtepi8_epi32.htmlfn._mm_maskz_cvtepi8_epi64.htmlfn._mm_maskz_cvtepu16_epi32.htmlfn._mm_maskz_cvtepu16_epi64.htmlfn._mm_maskz_cvtepu32_epi64.htmlfn._mm_maskz_cvtepu32_pd.htmlfn._mm_maskz_cvtepu8_epi32.htmlfn._mm_maskz_cvtepu8_epi64.htmlfn._mm_maskz_cvtpd_epi32.htmlfn._mm_maskz_cvtpd_epu32.htmlfn._mm_maskz_cvtpd_ps.htmlfn._mm_maskz_cvtph_ps.htmlfn._mm_maskz_cvtps_epi32.htmlfn._mm_maskz_cvtps_epu32.htmlfn._mm_maskz_cvtps_ph.htmlfn._mm_maskz_cvtsd_ss.htmlfn._mm_maskz_cvtsepi32_epi16.htmlfn._mm_maskz_cvtsepi32_epi8.htmlfn._mm_maskz_cvtsepi64_epi16.htmlfn._mm_maskz_cvtsepi64_epi32.htmlfn._mm_maskz_cvtsepi64_epi8.htmlfn._mm_maskz_cvtss_sd.htmlfn._mm_maskz_cvttpd_epi32.htmlfn._mm_maskz_cvttpd_epu32.htmlfn._mm_maskz_cvttps_epi32.htmlfn._mm_maskz_cvttps_epu32.htmlfn._mm_maskz_cvtusepi32_epi16.htmlfn._mm_maskz_cvtusepi32_epi8.htmlfn._mm_maskz_cvtusepi64_epi16.htmlfn._mm_maskz_cvtusepi64_epi32.htmlfn._mm_maskz_cvtusepi64_epi8.htmlfn._mm_maskz_div_pd.htmlfn._mm_maskz_div_ps.htmlfn._mm_maskz_div_round_sd.htmlfn._mm_maskz_div_round_ss.htmlfn._mm_maskz_div_sd.htmlfn._mm_maskz_div_ss.htmlfn._mm_maskz_expand_epi32.htmlfn._mm_maskz_expand_epi64.htmlfn._mm_maskz_expand_pd.htmlfn._mm_maskz_expand_ps.htmlfn._mm_maskz_expandloadu_epi32.htmlfn._mm_maskz_expandloadu_epi64.htmlfn._mm_maskz_expandloadu_pd.htmlfn._mm_maskz_expandloadu_ps.htmlfn._mm_maskz_fixupimm_pd.htmlfn._mm_maskz_fixupimm_ps.htmlfn._mm_maskz_fixupimm_round_sd.htmlfn._mm_maskz_fixupimm_round_ss.htmlfn._mm_maskz_fixupimm_sd.htmlfn._mm_maskz_fixupimm_ss.htmlfn._mm_maskz_fmadd_pd.htmlfn._mm_maskz_fmadd_ps.htmlfn._mm_maskz_fmadd_round_sd.htmlfn._mm_maskz_fmadd_round_ss.htmlfn._mm_maskz_fmadd_sd.htmlfn._mm_maskz_fmadd_ss.htmlfn._mm_maskz_fmaddsub_pd.htmlfn._mm_maskz_fmaddsub_ps.htmlfn._mm_maskz_fmsub_pd.htmlfn._mm_maskz_fmsub_ps.htmlfn._mm_maskz_fmsub_round_sd.htmlfn._mm_maskz_fmsub_round_ss.htmlfn._mm_maskz_fmsub_sd.htmlfn._mm_maskz_fmsub_ss.htmlfn._mm_maskz_fmsubadd_pd.htmlfn._mm_maskz_fmsubadd_ps.htmlfn._mm_maskz_fnmadd_pd.htmlfn._mm_maskz_fnmadd_ps.htmlfn._mm_maskz_fnmadd_round_sd.htmlfn._mm_maskz_fnmadd_round_ss.htmlfn._mm_maskz_fnmadd_sd.htmlfn._mm_maskz_fnmadd_ss.htmlfn._mm_maskz_fnmsub_pd.htmlfn._mm_maskz_fnmsub_ps.htmlfn._mm_maskz_fnmsub_round_sd.htmlfn._mm_maskz_fnmsub_round_ss.htmlfn._mm_maskz_fnmsub_sd.htmlfn._mm_maskz_fnmsub_ss.htmlfn._mm_maskz_getexp_pd.htmlfn._mm_maskz_getexp_ps.htmlfn._mm_maskz_getexp_round_sd.htmlfn._mm_maskz_getexp_round_ss.htmlfn._mm_maskz_getexp_sd.htmlfn._mm_maskz_getexp_ss.htmlfn._mm_maskz_getmant_pd.htmlfn._mm_maskz_getmant_ps.htmlfn._mm_maskz_getmant_round_sd.htmlfn._mm_maskz_getmant_round_ss.htmlfn._mm_maskz_getmant_sd.htmlfn._mm_maskz_getmant_ss.htmlfn._mm_maskz_load_epi32.htmlfn._mm_maskz_load_epi64.htmlfn._mm_maskz_load_pd.htmlfn._mm_maskz_load_ps.htmlfn._mm_maskz_loadu_epi32.htmlfn._mm_maskz_loadu_epi64.htmlfn._mm_maskz_loadu_pd.htmlfn._mm_maskz_loadu_ps.htmlfn._mm_maskz_max_epi32.htmlfn._mm_maskz_max_epi64.htmlfn._mm_maskz_max_epu32.htmlfn._mm_maskz_max_epu64.htmlfn._mm_maskz_max_pd.htmlfn._mm_maskz_max_ps.htmlfn._mm_maskz_max_round_sd.htmlfn._mm_maskz_max_round_ss.htmlfn._mm_maskz_max_sd.htmlfn._mm_maskz_max_ss.htmlfn._mm_maskz_min_epi32.htmlfn._mm_maskz_min_epu32.htmlfn._mm_maskz_min_epu64.htmlfn._mm_maskz_min_pd.htmlfn._mm_maskz_min_ps.htmlfn._mm_maskz_min_round_sd.htmlfn._mm_maskz_min_round_ss.htmlfn._mm_maskz_min_sd.htmlfn._mm_maskz_min_ss.htmlfn._mm_maskz_mov_epi32.htmlfn._mm_maskz_mov_epi64.htmlfn._mm_maskz_mov_pd.htmlfn._mm_maskz_mov_ps.htmlfn._mm_maskz_move_sd.htmlfn._mm_maskz_move_ss.htmlfn._mm_maskz_movedup_pd.htmlfn._mm_maskz_movehdup_ps.htmlfn._mm_maskz_moveldup_ps.htmlfn._mm_maskz_mul_epi32.htmlfn._mm_maskz_mul_epu32.htmlfn._mm_maskz_mul_pd.htmlfn._mm_maskz_mul_ps.htmlfn._mm_maskz_mul_round_sd.htmlfn._mm_maskz_mul_round_ss.htmlfn._mm_maskz_mul_sd.htmlfn._mm_maskz_mul_ss.htmlfn._mm_maskz_mullo_epi32.htmlfn._mm_maskz_or_epi32.htmlfn._mm_maskz_or_epi64.htmlfn._mm_maskz_permute_pd.htmlfn._mm_maskz_permute_ps.htmlfn._mm_maskz_permutevar_pd.htmlfn._mm_maskz_permutevar_ps.htmlfn._mm_maskz_permutex2var_epi32.htmlfn._mm_maskz_permutex2var_epi64.htmlfn._mm_maskz_permutex2var_pd.htmlfn._mm_maskz_permutex2var_ps.htmlfn._mm_maskz_rcp14_pd.htmlfn._mm_maskz_rcp14_ps.htmlfn._mm_maskz_rcp14_sd.htmlfn._mm_maskz_rcp14_ss.htmlfn._mm_maskz_rol_epi32.htmlfn._mm_maskz_rol_epi64.htmlfn._mm_maskz_rolv_epi32.htmlfn._mm_maskz_rolv_epi64.htmlfn._mm_maskz_ror_epi32.htmlfn._mm_maskz_ror_epi64.htmlfn._mm_maskz_rorv_epi32.htmlfn._mm_maskz_rorv_epi64.htmlfn._mm_maskz_roundscale_pd.htmlfn._mm_maskz_roundscale_ps.htmlfn._mm_maskz_roundscale_round_sd.htmlfn._mm_maskz_roundscale_round_ss.htmlfn._mm_maskz_roundscale_sd.htmlfn._mm_maskz_roundscale_ss.htmlfn._mm_maskz_rsqrt14_pd.htmlfn._mm_maskz_rsqrt14_ps.htmlfn._mm_maskz_rsqrt14_sd.htmlfn._mm_maskz_rsqrt14_ss.htmlfn._mm_maskz_scalef_pd.htmlfn._mm_maskz_scalef_ps.htmlfn._mm_maskz_scalef_round_sd.htmlfn._mm_maskz_scalef_round_ss.htmlfn._mm_maskz_scalef_sd.htmlfn._mm_maskz_scalef_ss.htmlfn._mm_maskz_set1_epi32.htmlfn._mm_maskz_set1_epi64.htmlfn._mm_maskz_shuffle_epi32.htmlfn._mm_maskz_shuffle_pd.htmlfn._mm_maskz_shuffle_ps.htmlfn._mm_maskz_sll_epi32.htmlfn._mm_maskz_sll_epi64.htmlfn._mm_maskz_slli_epi32.htmlfn._mm_maskz_slli_epi64.htmlfn._mm_maskz_sllv_epi32.htmlfn._mm_maskz_sllv_epi64.htmlfn._mm_maskz_sqrt_pd.htmlfn._mm_maskz_sqrt_ps.htmlfn._mm_maskz_sqrt_round_sd.htmlfn._mm_maskz_sqrt_round_ss.htmlfn._mm_maskz_sqrt_sd.htmlfn._mm_maskz_sqrt_ss.htmlfn._mm_maskz_sra_epi32.htmlfn._mm_maskz_sra_epi64.htmlfn._mm_maskz_srai_epi32.htmlfn._mm_maskz_srai_epi64.htmlfn._mm_maskz_srav_epi32.htmlfn._mm_maskz_srav_epi64.htmlfn._mm_maskz_srl_epi32.htmlfn._mm_maskz_srl_epi64.htmlfn._mm_maskz_srli_epi32.htmlfn._mm_maskz_srli_epi64.htmlfn._mm_maskz_srlv_epi32.htmlfn._mm_maskz_srlv_epi64.htmlfn._mm_maskz_sub_epi32.htmlfn._mm_maskz_sub_epi64.htmlfn._mm_maskz_sub_pd.htmlfn._mm_maskz_sub_ps.htmlfn._mm_maskz_sub_round_sd.htmlfn._mm_maskz_sub_round_ss.htmlfn._mm_maskz_sub_sd.htmlfn._mm_maskz_sub_ss.htmlfn._mm_maskz_ternarylogic_epi32.htmlfn._mm_maskz_ternarylogic_epi64.htmlfn._mm_maskz_unpackhi_epi32.htmlfn._mm_maskz_unpackhi_epi64.htmlfn._mm_maskz_unpackhi_pd.htmlfn._mm_maskz_unpackhi_ps.htmlfn._mm_maskz_unpacklo_epi32.htmlfn._mm_maskz_unpacklo_epi64.htmlfn._mm_maskz_unpacklo_pd.htmlfn._mm_maskz_unpacklo_ps.htmlfn._mm_maskz_xor_epi32.htmlfn._mm_maskz_xor_epi64.htmlfn._mm_max_epi64.htmlfn._mm_max_epu64.htmlfn._mm_max_round_sd.htmlfn._mm_max_round_ss.htmlfn._mm_min_epu64.htmlfn._mm_min_round_sd.htmlfn._mm_min_round_ss.htmlfn._mm_mul_round_sd.htmlfn._mm_mul_round_ss.htmlfn._mm_or_epi32.htmlfn._mm_or_epi64.htmlfn._mm_permutex2var_epi32.htmlfn._mm_permutex2var_epi64.htmlfn._mm_permutex2var_pd.htmlfn._mm_permutex2var_ps.htmlfn._mm_rcp14_pd.htmlfn._mm_rcp14_ps.htmlfn._mm_rcp14_sd.htmlfn._mm_rcp14_ss.htmlfn._mm_rol_epi32.htmlfn._mm_rol_epi64.htmlfn._mm_rolv_epi32.htmlfn._mm_rolv_epi64.htmlfn._mm_ror_epi32.htmlfn._mm_ror_epi64.htmlfn._mm_rorv_epi32.htmlfn._mm_rorv_epi64.htmlfn._mm_roundscale_pd.htmlfn._mm_roundscale_ps.htmlfn._mm_roundscale_round_sd.htmlfn._mm_roundscale_round_ss.htmlfn._mm_roundscale_sd.htmlfn._mm_roundscale_ss.htmlfn._mm_rsqrt14_sd.htmlfn._mm_rsqrt14_ss.htmlfn._mm_scalef_pd.htmlfn._mm_scalef_ps.htmlfn._mm_scalef_round_sd.htmlfn._mm_scalef_round_ss.htmlfn._mm_scalef_sd.htmlfn._mm_scalef_ss.htmlfn._mm_sqrt_round_sd.htmlfn._mm_sqrt_round_ss.htmlfn._mm_sra_epi64.htmlfn._mm_srai_epi64.htmlfn._mm_srav_epi64.htmlfn._mm_store_epi32.htmlfn._mm_store_epi64.htmlfn._mm_storeu_epi32.htmlfn._mm_storeu_epi64.htmlfn._mm_sub_round_sd.htmlfn._mm_sub_round_ss.htmlfn._mm_ternarylogic_epi32.htmlfn._mm_ternarylogic_epi64.htmlfn._mm_test_epi32_mask.htmlfn._mm_test_epi64_mask.htmlfn._mm_testn_epi32_mask.htmlfn._mm_testn_epi64_mask.htmlfn._mm_xor_epi32.htmlfn._mm_xor_epi64.htmlavx512ifmafn._mm256_madd52hi_epu64.htmlfn._mm256_madd52lo_epu64.htmlfn._mm512_madd52hi_epu64.htmlfn._mm512_madd52lo_epu64.htmlfn._mm_madd52hi_epu64.htmlfn._mm_madd52lo_epu64.htmlavx512vbmifn._mm256_mask2_permutex2var_epi8.htmlfn._mm256_mask_multishift_epi64_epi8.htmlfn._mm256_mask_permutex2var_epi8.htmlfn._mm256_mask_permutexvar_epi8.htmlfn._mm256_maskz_multishift_epi64_epi8.htmlfn._mm256_maskz_permutex2var_epi8.htmlfn._mm256_maskz_permutexvar_epi8.htmlfn._mm256_multishift_epi64_epi8.htmlfn._mm256_permutex2var_epi8.htmlfn._mm256_permutexvar_epi8.htmlfn._mm512_mask2_permutex2var_epi8.htmlfn._mm512_mask_multishift_epi64_epi8.htmlfn._mm512_mask_permutex2var_epi8.htmlfn._mm512_mask_permutexvar_epi8.htmlfn._mm512_maskz_multishift_epi64_epi8.htmlfn._mm512_maskz_permutex2var_epi8.htmlfn._mm512_maskz_permutexvar_epi8.htmlfn._mm512_multishift_epi64_epi8.htmlfn._mm512_permutex2var_epi8.htmlfn._mm512_permutexvar_epi8.htmlfn._mm_mask2_permutex2var_epi8.htmlfn._mm_mask_multishift_epi64_epi8.htmlfn._mm_mask_permutex2var_epi8.htmlfn._mm_mask_permutexvar_epi8.htmlfn._mm_maskz_multishift_epi64_epi8.htmlfn._mm_maskz_permutex2var_epi8.htmlfn._mm_maskz_permutexvar_epi8.htmlfn._mm_multishift_epi64_epi8.htmlfn._mm_permutex2var_epi8.htmlfn._mm_permutexvar_epi8.htmlavx512vbmi2fn._mm256_mask_compress_epi16.htmlfn._mm256_mask_compress_epi8.htmlfn._mm256_mask_compressstoreu_epi16.htmlfn._mm256_mask_compressstoreu_epi8.htmlfn._mm256_mask_expand_epi16.htmlfn._mm256_mask_expand_epi8.htmlfn._mm256_mask_expandloadu_epi16.htmlfn._mm256_mask_expandloadu_epi8.htmlfn._mm256_mask_shldi_epi16.htmlfn._mm256_mask_shldi_epi32.htmlfn._mm256_mask_shldi_epi64.htmlfn._mm256_mask_shldv_epi16.htmlfn._mm256_mask_shldv_epi32.htmlfn._mm256_mask_shldv_epi64.htmlfn._mm256_mask_shrdi_epi16.htmlfn._mm256_mask_shrdi_epi32.htmlfn._mm256_mask_shrdi_epi64.htmlfn._mm256_mask_shrdv_epi16.htmlfn._mm256_mask_shrdv_epi32.htmlfn._mm256_mask_shrdv_epi64.htmlfn._mm256_maskz_compress_epi16.htmlfn._mm256_maskz_compress_epi8.htmlfn._mm256_maskz_expand_epi16.htmlfn._mm256_maskz_expand_epi8.htmlfn._mm256_maskz_expandloadu_epi16.htmlfn._mm256_maskz_expandloadu_epi8.htmlfn._mm256_maskz_shldi_epi16.htmlfn._mm256_maskz_shldi_epi32.htmlfn._mm256_maskz_shldi_epi64.htmlfn._mm256_maskz_shldv_epi16.htmlfn._mm256_maskz_shldv_epi32.htmlfn._mm256_maskz_shldv_epi64.htmlfn._mm256_maskz_shrdi_epi16.htmlfn._mm256_maskz_shrdi_epi32.htmlfn._mm256_maskz_shrdi_epi64.htmlfn._mm256_maskz_shrdv_epi16.htmlfn._mm256_maskz_shrdv_epi32.htmlfn._mm256_maskz_shrdv_epi64.htmlfn._mm256_shldi_epi16.htmlfn._mm256_shldi_epi32.htmlfn._mm256_shldi_epi64.htmlfn._mm256_shldv_epi16.htmlfn._mm256_shldv_epi32.htmlfn._mm256_shldv_epi64.htmlfn._mm256_shrdi_epi16.htmlfn._mm256_shrdi_epi32.htmlfn._mm256_shrdi_epi64.htmlfn._mm256_shrdv_epi16.htmlfn._mm256_shrdv_epi32.htmlfn._mm256_shrdv_epi64.htmlfn._mm512_mask_compress_epi16.htmlfn._mm512_mask_compress_epi8.htmlfn._mm512_mask_compressstoreu_epi16.htmlfn._mm512_mask_compressstoreu_epi8.htmlfn._mm512_mask_expand_epi16.htmlfn._mm512_mask_expand_epi8.htmlfn._mm512_mask_expandloadu_epi16.htmlfn._mm512_mask_expandloadu_epi8.htmlfn._mm512_mask_shldi_epi16.htmlfn._mm512_mask_shldi_epi32.htmlfn._mm512_mask_shldi_epi64.htmlfn._mm512_mask_shldv_epi16.htmlfn._mm512_mask_shldv_epi32.htmlfn._mm512_mask_shldv_epi64.htmlfn._mm512_mask_shrdi_epi16.htmlfn._mm512_mask_shrdi_epi32.htmlfn._mm512_mask_shrdi_epi64.htmlfn._mm512_mask_shrdv_epi16.htmlfn._mm512_mask_shrdv_epi32.htmlfn._mm512_mask_shrdv_epi64.htmlfn._mm512_maskz_compress_epi16.htmlfn._mm512_maskz_compress_epi8.htmlfn._mm512_maskz_expand_epi16.htmlfn._mm512_maskz_expand_epi8.htmlfn._mm512_maskz_expandloadu_epi16.htmlfn._mm512_maskz_expandloadu_epi8.htmlfn._mm512_maskz_shldi_epi16.htmlfn._mm512_maskz_shldi_epi32.htmlfn._mm512_maskz_shldi_epi64.htmlfn._mm512_maskz_shldv_epi16.htmlfn._mm512_maskz_shldv_epi32.htmlfn._mm512_maskz_shldv_epi64.htmlfn._mm512_maskz_shrdi_epi16.htmlfn._mm512_maskz_shrdi_epi32.htmlfn._mm512_maskz_shrdi_epi64.htmlfn._mm512_maskz_shrdv_epi16.htmlfn._mm512_maskz_shrdv_epi32.htmlfn._mm512_maskz_shrdv_epi64.htmlfn._mm512_shldi_epi16.htmlfn._mm512_shldi_epi32.htmlfn._mm512_shldi_epi64.htmlfn._mm512_shldv_epi16.htmlfn._mm512_shldv_epi32.htmlfn._mm512_shldv_epi64.htmlfn._mm512_shrdi_epi16.htmlfn._mm512_shrdi_epi32.htmlfn._mm512_shrdi_epi64.htmlfn._mm512_shrdv_epi16.htmlfn._mm512_shrdv_epi32.htmlfn._mm512_shrdv_epi64.htmlfn._mm_mask_compress_epi16.htmlfn._mm_mask_compress_epi8.htmlfn._mm_mask_compressstoreu_epi16.htmlfn._mm_mask_compressstoreu_epi8.htmlfn._mm_mask_expand_epi16.htmlfn._mm_mask_expand_epi8.htmlfn._mm_mask_expandloadu_epi16.htmlfn._mm_mask_expandloadu_epi8.htmlfn._mm_mask_shldi_epi16.htmlfn._mm_mask_shldi_epi32.htmlfn._mm_mask_shldi_epi64.htmlfn._mm_mask_shldv_epi16.htmlfn._mm_mask_shldv_epi32.htmlfn._mm_mask_shldv_epi64.htmlfn._mm_mask_shrdi_epi16.htmlfn._mm_mask_shrdi_epi32.htmlfn._mm_mask_shrdi_epi64.htmlfn._mm_mask_shrdv_epi16.htmlfn._mm_mask_shrdv_epi32.htmlfn._mm_mask_shrdv_epi64.htmlfn._mm_maskz_compress_epi16.htmlfn._mm_maskz_compress_epi8.htmlfn._mm_maskz_expand_epi16.htmlfn._mm_maskz_expand_epi8.htmlfn._mm_maskz_expandloadu_epi16.htmlfn._mm_maskz_expandloadu_epi8.htmlfn._mm_maskz_shldi_epi16.htmlfn._mm_maskz_shldi_epi32.htmlfn._mm_maskz_shldi_epi64.htmlfn._mm_maskz_shldv_epi16.htmlfn._mm_maskz_shldv_epi32.htmlfn._mm_maskz_shldv_epi64.htmlfn._mm_maskz_shrdi_epi16.htmlfn._mm_maskz_shrdi_epi32.htmlfn._mm_maskz_shrdi_epi64.htmlfn._mm_maskz_shrdv_epi16.htmlfn._mm_maskz_shrdv_epi32.htmlfn._mm_maskz_shrdv_epi64.htmlfn._mm_shldi_epi16.htmlfn._mm_shldi_epi32.htmlfn._mm_shldi_epi64.htmlfn._mm_shldv_epi16.htmlfn._mm_shldv_epi32.htmlfn._mm_shldv_epi64.htmlfn._mm_shrdi_epi16.htmlfn._mm_shrdi_epi32.htmlfn._mm_shrdi_epi64.htmlfn._mm_shrdv_epi16.htmlfn._mm_shrdv_epi32.htmlfn._mm_shrdv_epi64.htmlavx512vnnifn._mm256_dpbusd_epi32.htmlfn._mm256_dpbusds_epi32.htmlfn._mm256_dpwssd_epi32.htmlfn._mm256_dpwssds_epi32.htmlfn._mm256_mask_dpbusd_epi32.htmlfn._mm256_mask_dpbusds_epi32.htmlfn._mm256_mask_dpwssd_epi32.htmlfn._mm256_mask_dpwssds_epi32.htmlfn._mm256_maskz_dpbusd_epi32.htmlfn._mm256_maskz_dpbusds_epi32.htmlfn._mm256_maskz_dpwssd_epi32.htmlfn._mm256_maskz_dpwssds_epi32.htmlfn._mm512_dpbusd_epi32.htmlfn._mm512_dpbusds_epi32.htmlfn._mm512_dpwssd_epi32.htmlfn._mm512_dpwssds_epi32.htmlfn._mm512_mask_dpbusd_epi32.htmlfn._mm512_mask_dpbusds_epi32.htmlfn._mm512_mask_dpwssd_epi32.htmlfn._mm512_mask_dpwssds_epi32.htmlfn._mm512_maskz_dpbusd_epi32.htmlfn._mm512_maskz_dpbusds_epi32.htmlfn._mm512_maskz_dpwssd_epi32.htmlfn._mm512_maskz_dpwssds_epi32.htmlfn._mm_dpbusd_epi32.htmlfn._mm_dpbusds_epi32.htmlfn._mm_dpwssd_epi32.htmlfn._mm_dpwssds_epi32.htmlfn._mm_mask_dpbusd_epi32.htmlfn._mm_mask_dpbusds_epi32.htmlfn._mm_mask_dpwssd_epi32.htmlfn._mm_mask_dpwssds_epi32.htmlfn._mm_maskz_dpbusd_epi32.htmlfn._mm_maskz_dpbusds_epi32.htmlfn._mm_maskz_dpwssd_epi32.htmlfn._mm_maskz_dpwssds_epi32.htmlavx512vpopcntdqfn._mm256_mask_popcnt_epi32.htmlfn._mm256_mask_popcnt_epi64.htmlfn._mm256_maskz_popcnt_epi32.htmlfn._mm256_maskz_popcnt_epi64.htmlfn._mm256_popcnt_epi32.htmlfn._mm256_popcnt_epi64.htmlfn._mm512_mask_popcnt_epi32.htmlfn._mm512_mask_popcnt_epi64.htmlfn._mm512_maskz_popcnt_epi32.htmlfn._mm512_maskz_popcnt_epi64.htmlfn._mm512_popcnt_epi32.htmlfn._mm512_popcnt_epi64.htmlfn._mm_mask_popcnt_epi32.htmlfn._mm_mask_popcnt_epi64.htmlfn._mm_maskz_popcnt_epi32.htmlfn._mm_maskz_popcnt_epi64.htmlfn._mm_popcnt_epi32.htmlfn._mm_popcnt_epi64.htmlbmi1fn._andn_u32.htmlfn._bextr2_u32.htmlfn._bextr_u32.htmlfn._blsi_u32.htmlfn._blsmsk_u32.htmlfn._blsr_u32.htmlfn._mm_tzcnt_32.htmlfn._tzcnt_u32.htmlbmi2fn._bzhi_u32.htmlfn._mulx_u32.htmlfn._pdep_u32.htmlfn._pext_u32.htmlbswapfn._bswap.htmlbtfn._bittest.htmlfn._bittestandcomplement.htmlfn._bittestandreset.htmlfn._bittestandset.htmlcpuidfn.__cpuid.htmlfn.__cpuid_count.htmlfn.__get_cpuid_max.htmlfn.has_cpuid.htmlstruct.CpuidResult.htmlf16cfn._mm256_cvtph_ps.htmlfn._mm256_cvtps_ph.htmlfn._mm_cvtph_ps.htmlfn._mm_cvtps_ph.htmlfmafn._mm256_fmadd_pd.htmlfn._mm256_fmadd_ps.htmlfn._mm256_fmaddsub_pd.htmlfn._mm256_fmaddsub_ps.htmlfn._mm256_fmsub_pd.htmlfn._mm256_fmsub_ps.htmlfn._mm256_fmsubadd_pd.htmlfn._mm256_fmsubadd_ps.htmlfn._mm256_fnmadd_pd.htmlfn._mm256_fnmadd_ps.htmlfn._mm256_fnmsub_pd.htmlfn._mm256_fnmsub_ps.htmlfn._mm_fmadd_pd.htmlfn._mm_fmadd_ps.htmlfn._mm_fmadd_sd.htmlfn._mm_fmadd_ss.htmlfn._mm_fmaddsub_pd.htmlfn._mm_fmaddsub_ps.htmlfn._mm_fmsub_pd.htmlfn._mm_fmsub_ps.htmlfn._mm_fmsub_sd.htmlfn._mm_fmsub_ss.htmlfn._mm_fmsubadd_pd.htmlfn._mm_fmsubadd_ps.htmlfn._mm_fnmadd_pd.htmlfn._mm_fnmadd_ps.htmlfn._mm_fnmadd_sd.htmlfn._mm_fnmadd_ss.htmlfn._mm_fnmsub_pd.htmlfn._mm_fnmsub_ps.htmlfn._mm_fnmsub_sd.htmlfn._mm_fnmsub_ss.htmlfxsrfn._fxrstor.htmlfn._fxsave.htmlgfnifn._mm256_gf2p8affine_epi64_epi8.htmlfn._mm256_gf2p8affineinv_epi64_epi8.htmlfn._mm256_gf2p8mul_epi8.htmlfn._mm256_mask_gf2p8affine_epi64_epi8.htmlfn._mm256_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm256_mask_gf2p8mul_epi8.htmlfn._mm256_maskz_gf2p8affine_epi64_epi8.htmlfn._mm256_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm256_maskz_gf2p8mul_epi8.htmlfn._mm512_gf2p8affine_epi64_epi8.htmlfn._mm512_gf2p8affineinv_epi64_epi8.htmlfn._mm512_gf2p8mul_epi8.htmlfn._mm512_mask_gf2p8affine_epi64_epi8.htmlfn._mm512_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm512_mask_gf2p8mul_epi8.htmlfn._mm512_maskz_gf2p8affine_epi64_epi8.htmlfn._mm512_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm512_maskz_gf2p8mul_epi8.htmlfn._mm_gf2p8affine_epi64_epi8.htmlfn._mm_gf2p8affineinv_epi64_epi8.htmlfn._mm_gf2p8mul_epi8.htmlfn._mm_mask_gf2p8affine_epi64_epi8.htmlfn._mm_mask_gf2p8affineinv_epi64_epi8.htmlfn._mm_mask_gf2p8mul_epi8.htmlfn._mm_maskz_gf2p8affine_epi64_epi8.htmlfn._mm_maskz_gf2p8affineinv_epi64_epi8.htmlfn._mm_maskz_gf2p8mul_epi8.htmlpclmulqdqfn._mm_clmulepi64_si128.htmlrdrandfn._rdrand16_step.htmlfn._rdrand32_step.htmlfn._rdseed16_step.htmlfn._rdseed32_step.htmlrdtscfn.__rdtscp.htmlfn._rdtsc.htmlrtmconstant._XABORT_CAPACITY.htmlconstant._XABORT_CONFLICT.htmlconstant._XABORT_DEBUG.htmlconstant._XABORT_EXPLICIT.htmlconstant._XABORT_NESTED.htmlconstant._XABORT_RETRY.htmlconstant._XBEGIN_STARTED.htmlfn._xabort.htmlfn._xabort_code.htmlfn._xbegin.htmlfn._xend.htmlfn._xtest.htmlshafn._mm_sha1msg1_epu32.htmlfn._mm_sha1msg2_epu32.htmlfn._mm_sha1nexte_epu32.htmlfn._mm_sha1rnds4_epu32.htmlfn._mm_sha256msg1_epu32.htmlfn._mm_sha256msg2_epu32.htmlfn._mm_sha256rnds2_epu32.htmlsseconstant._MM_EXCEPT_DENORM.htmlconstant._MM_EXCEPT_DIV_ZERO.htmlconstant._MM_EXCEPT_INEXACT.htmlconstant._MM_EXCEPT_INVALID.htmlconstant._MM_EXCEPT_MASK.htmlconstant._MM_EXCEPT_OVERFLOW.htmlconstant._MM_EXCEPT_UNDERFLOW.htmlconstant._MM_FLUSH_ZERO_MASK.htmlconstant._MM_FLUSH_ZERO_OFF.htmlconstant._MM_FLUSH_ZERO_ON.htmlconstant._MM_HINT_ET0.htmlconstant._MM_HINT_ET1.htmlconstant._MM_HINT_NTA.htmlconstant._MM_HINT_T0.htmlconstant._MM_HINT_T1.htmlconstant._MM_HINT_T2.htmlconstant._MM_MASK_DENORM.htmlconstant._MM_MASK_DIV_ZERO.htmlconstant._MM_MASK_INEXACT.htmlconstant._MM_MASK_INVALID.htmlconstant._MM_MASK_MASK.htmlconstant._MM_MASK_OVERFLOW.htmlconstant._MM_MASK_UNDERFLOW.htmlconstant._MM_ROUND_DOWN.htmlconstant._MM_ROUND_MASK.htmlconstant._MM_ROUND_NEAREST.htmlconstant._MM_ROUND_TOWARD_ZERO.htmlconstant._MM_ROUND_UP.htmlfn._MM_GET_EXCEPTION_MASK.htmlfn._MM_GET_EXCEPTION_STATE.htmlfn._MM_GET_FLUSH_ZERO_MODE.htmlfn._MM_GET_ROUNDING_MODE.htmlfn._MM_SET_EXCEPTION_MASK.htmlfn._MM_SET_EXCEPTION_STATE.htmlfn._MM_SET_FLUSH_ZERO_MODE.htmlfn._MM_SET_ROUNDING_MODE.htmlfn._MM_SHUFFLE.htmlfn._MM_TRANSPOSE4_PS.htmlfn._mm_add_ps.htmlfn._mm_add_ss.htmlfn._mm_and_ps.htmlfn._mm_andnot_ps.htmlfn._mm_cmpeq_ps.htmlfn._mm_cmpeq_ss.htmlfn._mm_cmpge_ps.htmlfn._mm_cmpge_ss.htmlfn._mm_cmpgt_ps.htmlfn._mm_cmpgt_ss.htmlfn._mm_cmple_ps.htmlfn._mm_cmple_ss.htmlfn._mm_cmplt_ps.htmlfn._mm_cmplt_ss.htmlfn._mm_cmpneq_ps.htmlfn._mm_cmpneq_ss.htmlfn._mm_cmpnge_ps.htmlfn._mm_cmpnge_ss.htmlfn._mm_cmpngt_ps.htmlfn._mm_cmpngt_ss.htmlfn._mm_cmpnle_ps.htmlfn._mm_cmpnle_ss.htmlfn._mm_cmpnlt_ps.htmlfn._mm_cmpnlt_ss.htmlfn._mm_cmpord_ps.htmlfn._mm_cmpord_ss.htmlfn._mm_cmpunord_ps.htmlfn._mm_cmpunord_ss.htmlfn._mm_comieq_ss.htmlfn._mm_comige_ss.htmlfn._mm_comigt_ss.htmlfn._mm_comile_ss.htmlfn._mm_comilt_ss.htmlfn._mm_comineq_ss.htmlfn._mm_cvt_si2ss.htmlfn._mm_cvt_ss2si.htmlfn._mm_cvtsi32_ss.htmlfn._mm_cvtss_f32.htmlfn._mm_cvtss_si32.htmlfn._mm_cvtt_ss2si.htmlfn._mm_cvttss_si32.htmlfn._mm_div_ps.htmlfn._mm_div_ss.htmlfn._mm_getcsr.htmlfn._mm_load1_ps.htmlfn._mm_load_ps.htmlfn._mm_load_ps1.htmlfn._mm_load_ss.htmlfn._mm_loadr_ps.htmlfn._mm_loadu_ps.htmlfn._mm_loadu_si64.htmlfn._mm_max_ps.htmlfn._mm_max_ss.htmlfn._mm_min_ps.htmlfn._mm_min_ss.htmlfn._mm_move_ss.htmlfn._mm_movehl_ps.htmlfn._mm_movelh_ps.htmlfn._mm_movemask_ps.htmlfn._mm_mul_ps.htmlfn._mm_mul_ss.htmlfn._mm_or_ps.htmlfn._mm_prefetch.htmlfn._mm_rcp_ps.htmlfn._mm_rcp_ss.htmlfn._mm_rsqrt_ps.htmlfn._mm_rsqrt_ss.htmlfn._mm_set1_ps.htmlfn._mm_set_ps.htmlfn._mm_set_ps1.htmlfn._mm_set_ss.htmlfn._mm_setcsr.htmlfn._mm_setr_ps.htmlfn._mm_setzero_ps.htmlfn._mm_sfence.htmlfn._mm_shuffle_ps.htmlfn._mm_sqrt_ps.htmlfn._mm_sqrt_ss.htmlfn._mm_store1_ps.htmlfn._mm_store_ps.htmlfn._mm_store_ps1.htmlfn._mm_store_ss.htmlfn._mm_storer_ps.htmlfn._mm_storeu_ps.htmlfn._mm_stream_ps.htmlfn._mm_sub_ps.htmlfn._mm_sub_ss.htmlfn._mm_ucomieq_ss.htmlfn._mm_ucomige_ss.htmlfn._mm_ucomigt_ss.htmlfn._mm_ucomile_ss.htmlfn._mm_ucomilt_ss.htmlfn._mm_ucomineq_ss.htmlfn._mm_undefined_ps.htmlfn._mm_unpackhi_ps.htmlfn._mm_unpacklo_ps.htmlfn._mm_xor_ps.htmlsse2fn._mm_add_epi16.htmlfn._mm_add_epi32.htmlfn._mm_add_epi64.htmlfn._mm_add_epi8.htmlfn._mm_add_pd.htmlfn._mm_add_sd.htmlfn._mm_adds_epi16.htmlfn._mm_adds_epi8.htmlfn._mm_adds_epu16.htmlfn._mm_adds_epu8.htmlfn._mm_and_pd.htmlfn._mm_and_si128.htmlfn._mm_andnot_pd.htmlfn._mm_andnot_si128.htmlfn._mm_avg_epu16.htmlfn._mm_avg_epu8.htmlfn._mm_bslli_si128.htmlfn._mm_bsrli_si128.htmlfn._mm_castpd_ps.htmlfn._mm_castpd_si128.htmlfn._mm_castps_pd.htmlfn._mm_castps_si128.htmlfn._mm_castsi128_pd.htmlfn._mm_castsi128_ps.htmlfn._mm_clflush.htmlfn._mm_cmpeq_epi16.htmlfn._mm_cmpeq_epi32.htmlfn._mm_cmpeq_epi8.htmlfn._mm_cmpeq_pd.htmlfn._mm_cmpeq_sd.htmlfn._mm_cmpge_pd.htmlfn._mm_cmpge_sd.htmlfn._mm_cmpgt_epi16.htmlfn._mm_cmpgt_epi32.htmlfn._mm_cmpgt_epi8.htmlfn._mm_cmpgt_pd.htmlfn._mm_cmpgt_sd.htmlfn._mm_cmple_pd.htmlfn._mm_cmple_sd.htmlfn._mm_cmplt_epi16.htmlfn._mm_cmplt_epi32.htmlfn._mm_cmplt_epi8.htmlfn._mm_cmplt_pd.htmlfn._mm_cmplt_sd.htmlfn._mm_cmpneq_pd.htmlfn._mm_cmpneq_sd.htmlfn._mm_cmpnge_pd.htmlfn._mm_cmpnge_sd.htmlfn._mm_cmpngt_pd.htmlfn._mm_cmpngt_sd.htmlfn._mm_cmpnle_pd.htmlfn._mm_cmpnle_sd.htmlfn._mm_cmpnlt_pd.htmlfn._mm_cmpnlt_sd.htmlfn._mm_cmpord_pd.htmlfn._mm_cmpord_sd.htmlfn._mm_cmpunord_pd.htmlfn._mm_cmpunord_sd.htmlfn._mm_comieq_sd.htmlfn._mm_comige_sd.htmlfn._mm_comigt_sd.htmlfn._mm_comile_sd.htmlfn._mm_comilt_sd.htmlfn._mm_comineq_sd.htmlfn._mm_cvtepi32_pd.htmlfn._mm_cvtepi32_ps.htmlfn._mm_cvtpd_epi32.htmlfn._mm_cvtpd_ps.htmlfn._mm_cvtps_epi32.htmlfn._mm_cvtps_pd.htmlfn._mm_cvtsd_f64.htmlfn._mm_cvtsd_si32.htmlfn._mm_cvtsd_ss.htmlfn._mm_cvtsi128_si32.htmlfn._mm_cvtsi32_sd.htmlfn._mm_cvtsi32_si128.htmlfn._mm_cvtss_sd.htmlfn._mm_cvttpd_epi32.htmlfn._mm_cvttps_epi32.htmlfn._mm_cvttsd_si32.htmlfn._mm_div_pd.htmlfn._mm_div_sd.htmlfn._mm_extract_epi16.htmlfn._mm_insert_epi16.htmlfn._mm_lfence.htmlfn._mm_load1_pd.htmlfn._mm_load_pd.htmlfn._mm_load_pd1.htmlfn._mm_load_sd.htmlfn._mm_load_si128.htmlfn._mm_loadh_pd.htmlfn._mm_loadl_epi64.htmlfn._mm_loadl_pd.htmlfn._mm_loadr_pd.htmlfn._mm_loadu_pd.htmlfn._mm_loadu_si128.htmlfn._mm_madd_epi16.htmlfn._mm_maskmoveu_si128.htmlfn._mm_max_epi16.htmlfn._mm_max_epu8.htmlfn._mm_max_pd.htmlfn._mm_max_sd.htmlfn._mm_mfence.htmlfn._mm_min_epi16.htmlfn._mm_min_epu8.htmlfn._mm_min_pd.htmlfn._mm_min_sd.htmlfn._mm_move_epi64.htmlfn._mm_move_sd.htmlfn._mm_movemask_epi8.htmlfn._mm_movemask_pd.htmlfn._mm_mul_epu32.htmlfn._mm_mul_pd.htmlfn._mm_mul_sd.htmlfn._mm_mulhi_epi16.htmlfn._mm_mulhi_epu16.htmlfn._mm_mullo_epi16.htmlfn._mm_or_pd.htmlfn._mm_or_si128.htmlfn._mm_packs_epi16.htmlfn._mm_packs_epi32.htmlfn._mm_packus_epi16.htmlfn._mm_pause.htmlfn._mm_sad_epu8.htmlfn._mm_set1_epi16.htmlfn._mm_set1_epi32.htmlfn._mm_set1_epi64x.htmlfn._mm_set1_epi8.htmlfn._mm_set1_pd.htmlfn._mm_set_epi16.htmlfn._mm_set_epi32.htmlfn._mm_set_epi64x.htmlfn._mm_set_epi8.htmlfn._mm_set_pd.htmlfn._mm_set_pd1.htmlfn._mm_set_sd.htmlfn._mm_setr_epi16.htmlfn._mm_setr_epi32.htmlfn._mm_setr_epi8.htmlfn._mm_setr_pd.htmlfn._mm_setzero_pd.htmlfn._mm_setzero_si128.htmlfn._mm_shuffle_epi32.htmlfn._mm_shuffle_pd.htmlfn._mm_shufflehi_epi16.htmlfn._mm_shufflelo_epi16.htmlfn._mm_sll_epi16.htmlfn._mm_sll_epi32.htmlfn._mm_sll_epi64.htmlfn._mm_slli_epi16.htmlfn._mm_slli_epi32.htmlfn._mm_slli_epi64.htmlfn._mm_slli_si128.htmlfn._mm_sqrt_pd.htmlfn._mm_sqrt_sd.htmlfn._mm_sra_epi16.htmlfn._mm_sra_epi32.htmlfn._mm_srai_epi16.htmlfn._mm_srai_epi32.htmlfn._mm_srl_epi16.htmlfn._mm_srl_epi32.htmlfn._mm_srl_epi64.htmlfn._mm_srli_epi16.htmlfn._mm_srli_epi32.htmlfn._mm_srli_epi64.htmlfn._mm_srli_si128.htmlfn._mm_store1_pd.htmlfn._mm_store_pd.htmlfn._mm_store_pd1.htmlfn._mm_store_sd.htmlfn._mm_store_si128.htmlfn._mm_storeh_pd.htmlfn._mm_storel_epi64.htmlfn._mm_storel_pd.htmlfn._mm_storer_pd.htmlfn._mm_storeu_pd.htmlfn._mm_storeu_si128.htmlfn._mm_stream_pd.htmlfn._mm_stream_si128.htmlfn._mm_stream_si32.htmlfn._mm_sub_epi16.htmlfn._mm_sub_epi32.htmlfn._mm_sub_epi64.htmlfn._mm_sub_epi8.htmlfn._mm_sub_pd.htmlfn._mm_sub_sd.htmlfn._mm_subs_epi16.htmlfn._mm_subs_epi8.htmlfn._mm_subs_epu16.htmlfn._mm_subs_epu8.htmlfn._mm_ucomieq_sd.htmlfn._mm_ucomige_sd.htmlfn._mm_ucomigt_sd.htmlfn._mm_ucomile_sd.htmlfn._mm_ucomilt_sd.htmlfn._mm_ucomineq_sd.htmlfn._mm_undefined_pd.htmlfn._mm_undefined_si128.htmlfn._mm_unpackhi_epi16.htmlfn._mm_unpackhi_epi32.htmlfn._mm_unpackhi_epi64.htmlfn._mm_unpackhi_epi8.htmlfn._mm_unpackhi_pd.htmlfn._mm_unpacklo_epi16.htmlfn._mm_unpacklo_epi32.htmlfn._mm_unpacklo_epi64.htmlfn._mm_unpacklo_epi8.htmlfn._mm_unpacklo_pd.htmlfn._mm_xor_pd.htmlfn._mm_xor_si128.htmlsse3fn._mm_addsub_pd.htmlfn._mm_addsub_ps.htmlfn._mm_hadd_pd.htmlfn._mm_hadd_ps.htmlfn._mm_hsub_pd.htmlfn._mm_hsub_ps.htmlfn._mm_lddqu_si128.htmlfn._mm_loaddup_pd.htmlfn._mm_movedup_pd.htmlfn._mm_movehdup_ps.htmlfn._mm_moveldup_ps.htmlsse41constant._MM_FROUND_CEIL.htmlconstant._MM_FROUND_CUR_DIRECTION.htmlconstant._MM_FROUND_FLOOR.htmlconstant._MM_FROUND_NEARBYINT.htmlconstant._MM_FROUND_NINT.htmlconstant._MM_FROUND_NO_EXC.htmlconstant._MM_FROUND_RAISE_EXC.htmlconstant._MM_FROUND_RINT.htmlconstant._MM_FROUND_TO_NEAREST_INT.htmlconstant._MM_FROUND_TO_NEG_INF.htmlconstant._MM_FROUND_TO_POS_INF.htmlconstant._MM_FROUND_TO_ZERO.htmlconstant._MM_FROUND_TRUNC.htmlfn._mm_blend_epi16.htmlfn._mm_blend_pd.htmlfn._mm_blend_ps.htmlfn._mm_blendv_epi8.htmlfn._mm_blendv_pd.htmlfn._mm_blendv_ps.htmlfn._mm_ceil_pd.htmlfn._mm_ceil_ps.htmlfn._mm_ceil_sd.htmlfn._mm_ceil_ss.htmlfn._mm_cmpeq_epi64.htmlfn._mm_cvtepi16_epi32.htmlfn._mm_cvtepi16_epi64.htmlfn._mm_cvtepi32_epi64.htmlfn._mm_cvtepi8_epi16.htmlfn._mm_cvtepi8_epi32.htmlfn._mm_cvtepi8_epi64.htmlfn._mm_cvtepu16_epi32.htmlfn._mm_cvtepu16_epi64.htmlfn._mm_cvtepu32_epi64.htmlfn._mm_cvtepu8_epi16.htmlfn._mm_cvtepu8_epi32.htmlfn._mm_cvtepu8_epi64.htmlfn._mm_dp_pd.htmlfn._mm_dp_ps.htmlfn._mm_extract_epi32.htmlfn._mm_extract_epi8.htmlfn._mm_extract_ps.htmlfn._mm_floor_pd.htmlfn._mm_floor_ps.htmlfn._mm_floor_sd.htmlfn._mm_floor_ss.htmlfn._mm_insert_epi32.htmlfn._mm_insert_epi8.htmlfn._mm_insert_ps.htmlfn._mm_max_epi32.htmlfn._mm_max_epi8.htmlfn._mm_max_epu16.htmlfn._mm_max_epu32.htmlfn._mm_min_epi32.htmlfn._mm_min_epi8.htmlfn._mm_min_epu16.htmlfn._mm_min_epu32.htmlfn._mm_minpos_epu16.htmlfn._mm_mpsadbw_epu8.htmlfn._mm_mul_epi32.htmlfn._mm_mullo_epi32.htmlfn._mm_packus_epi32.htmlfn._mm_round_pd.htmlfn._mm_round_ps.htmlfn._mm_round_sd.htmlfn._mm_round_ss.htmlfn._mm_test_all_ones.htmlfn._mm_test_all_zeros.htmlfn._mm_test_mix_ones_zeros.htmlfn._mm_testc_si128.htmlfn._mm_testnzc_si128.htmlfn._mm_testz_si128.htmlsse42constant._SIDD_BIT_MASK.htmlconstant._SIDD_CMP_EQUAL_ANY.htmlconstant._SIDD_CMP_EQUAL_EACH.htmlconstant._SIDD_CMP_EQUAL_ORDERED.htmlconstant._SIDD_CMP_RANGES.htmlconstant._SIDD_LEAST_SIGNIFICANT.htmlconstant._SIDD_MASKED_NEGATIVE_POLARITY.htmlconstant._SIDD_MASKED_POSITIVE_POLARITY.htmlconstant._SIDD_MOST_SIGNIFICANT.htmlconstant._SIDD_NEGATIVE_POLARITY.htmlconstant._SIDD_POSITIVE_POLARITY.htmlconstant._SIDD_SBYTE_OPS.htmlconstant._SIDD_SWORD_OPS.htmlconstant._SIDD_UBYTE_OPS.htmlconstant._SIDD_UNIT_MASK.htmlconstant._SIDD_UWORD_OPS.htmlfn._mm_cmpestra.htmlfn._mm_cmpestrc.htmlfn._mm_cmpestri.htmlfn._mm_cmpestrm.htmlfn._mm_cmpestro.htmlfn._mm_cmpestrs.htmlfn._mm_cmpestrz.htmlfn._mm_cmpgt_epi64.htmlfn._mm_cmpistra.htmlfn._mm_cmpistrc.htmlfn._mm_cmpistri.htmlfn._mm_cmpistrm.htmlfn._mm_cmpistro.htmlfn._mm_cmpistrs.htmlfn._mm_cmpistrz.htmlfn._mm_crc32_u16.htmlfn._mm_crc32_u32.htmlfn._mm_crc32_u8.htmlsse4afn._mm_extract_si64.htmlfn._mm_insert_si64.htmlfn._mm_stream_sd.htmlfn._mm_stream_ss.htmlssse3fn._mm_abs_epi16.htmlfn._mm_abs_epi32.htmlfn._mm_abs_epi8.htmlfn._mm_alignr_epi8.htmlfn._mm_hadd_epi16.htmlfn._mm_hadd_epi32.htmlfn._mm_hadds_epi16.htmlfn._mm_hsub_epi16.htmlfn._mm_hsub_epi32.htmlfn._mm_hsubs_epi16.htmlfn._mm_maddubs_epi16.htmlfn._mm_mulhrs_epi16.htmlfn._mm_shuffle_epi8.htmlfn._mm_sign_epi16.htmlfn._mm_sign_epi32.htmlfn._mm_sign_epi8.htmlstruct.__m128.htmlstruct.__m128bh.htmlstruct.__m128d.htmlstruct.__m128i.htmlstruct.__m256.htmlstruct.__m256bh.htmlstruct.__m256d.htmlstruct.__m256i.htmlstruct.__m512.htmlstruct.__m512bh.htmlstruct.__m512d.htmlstruct.__m512i.htmltbmfn._blcfill_u32.htmlfn._blcfill_u64.htmlfn._blci_u32.htmlfn._blci_u64.htmlfn._blcic_u32.htmlfn._blcic_u64.htmlfn._blcmsk_u32.htmlfn._blcmsk_u64.htmlfn._blcs_u32.htmlfn._blcs_u64.htmlfn._blsfill_u32.htmlfn._blsfill_u64.htmlfn._blsic_u32.htmlfn._blsic_u64.htmlfn._t1mskc_u32.htmlfn._t1mskc_u64.htmlfn._tzmsk_u32.htmlfn._tzmsk_u64.htmltype._MM_CMPINT_ENUM.htmltype._MM_MANTISSA_NORM_ENUM.htmltype._MM_MANTISSA_SIGN_ENUM.htmltype._MM_PERM_ENUM.htmltype.__mmask16.htmltype.__mmask32.htmltype.__mmask64.htmltype.__mmask8.htmlvaesfn._mm256_aesdec_epi128.htmlfn._mm256_aesdeclast_epi128.htmlfn._mm256_aesenc_epi128.htmlfn._mm256_aesenclast_epi128.htmlfn._mm512_aesdec_epi128.htmlfn._mm512_aesdeclast_epi128.htmlfn._mm512_aesenc_epi128.htmlfn._mm512_aesenclast_epi128.htmlvpclmulqdqfn._mm256_clmulepi64_epi128.htmlfn._mm512_clmulepi64_epi128.htmlxsaveconstant._XCR_XFEATURE_ENABLED_MASK.htmlfn._xgetbv.htmlfn._xrstor.htmlfn._xrstors.htmlfn._xsave.htmlfn._xsavec.htmlfn._xsaveopt.htmlfn._xsaves.htmlfn._xsetbv.htmlx86_64abmfn._lzcnt_u64.htmlfn._popcnt64.htmladxfn._addcarry_u64.htmlfn._addcarryx_u64.htmlfn._subborrow_u64.htmlavxfn._mm256_insert_epi64.htmlavx2fn._mm256_extract_epi64.htmlavx512ffn._mm_cvt_roundi64_sd.htmlfn._mm_cvt_roundi64_ss.htmlfn._mm_cvt_roundsd_i64.htmlfn._mm_cvt_roundsd_si64.htmlfn._mm_cvt_roundsd_u64.htmlfn._mm_cvt_roundsi64_sd.htmlfn._mm_cvt_roundsi64_ss.htmlfn._mm_cvt_roundss_i64.htmlfn._mm_cvt_roundss_si64.htmlfn._mm_cvt_roundss_u64.htmlfn._mm_cvt_roundu64_sd.htmlfn._mm_cvt_roundu64_ss.htmlfn._mm_cvti64_sd.htmlfn._mm_cvti64_ss.htmlfn._mm_cvtsd_i64.htmlfn._mm_cvtsd_u64.htmlfn._mm_cvtss_i64.htmlfn._mm_cvtss_u64.htmlfn._mm_cvtt_roundsd_i64.htmlfn._mm_cvtt_roundsd_si64.htmlfn._mm_cvtt_roundsd_u64.htmlfn._mm_cvtt_roundss_i64.htmlfn._mm_cvtt_roundss_si64.htmlfn._mm_cvtt_roundss_u64.htmlfn._mm_cvttsd_i64.htmlfn._mm_cvttsd_u64.htmlfn._mm_cvttss_i64.htmlfn._mm_cvttss_u64.htmlfn._mm_cvtu64_sd.htmlfn._mm_cvtu64_ss.htmlbmifn._andn_u64.htmlfn._bextr2_u64.htmlfn._bextr_u64.htmlfn._blsi_u64.htmlfn._blsmsk_u64.htmlfn._blsr_u64.htmlfn._mm_tzcnt_64.htmlfn._tzcnt_u64.htmlbmi2fn._bzhi_u64.htmlfn._mulx_u64.htmlfn._pdep_u64.htmlfn._pext_u64.htmlbswapfn._bswap64.htmlbtfn._bittest64.htmlfn._bittestandcomplement64.htmlfn._bittestandreset64.htmlfn._bittestandset64.htmlcmpxchg16bfn.cmpxchg16b.htmlfxsrfn._fxrstor64.htmlfn._fxsave64.htmlrdrandfn._rdrand64_step.htmlfn._rdseed64_step.htmlssefn._mm_cvtsi64_ss.htmlfn._mm_cvtss_si64.htmlfn._mm_cvttss_si64.htmlsse2fn._mm_cvtsd_si64.htmlfn._mm_cvtsd_si64x.htmlfn._mm_cvtsi128_si64.htmlfn._mm_cvtsi128_si64x.htmlfn._mm_cvtsi64_sd.htmlfn._mm_cvtsi64_si128.htmlfn._mm_cvtsi64x_sd.htmlfn._mm_cvtsi64x_si128.htmlfn._mm_cvttsd_si64.htmlfn._mm_cvttsd_si64x.htmlfn._mm_stream_si64.htmlsse41fn._mm_extract_epi64.htmlfn._mm_insert_epi64.htmlsse42fn._mm_crc32_u64.htmlxsavefn._xrstor64.htmlfn._xrstors64.htmlfn._xsave64.htmlfn._xsavec64.htmlfn._xsaveopt64.htmlfn._xsaves64.htmlcore_simdaliastype.f32x1.htmltype.f32x16.htmltype.f32x2.htmltype.f32x32.htmltype.f32x4.htmltype.f32x64.htmltype.f32x8.htmltype.f64x1.htmltype.f64x16.htmltype.f64x2.htmltype.f64x32.htmltype.f64x4.htmltype.f64x64.htmltype.f64x8.htmltype.i16x1.htmltype.i16x16.htmltype.i16x2.htmltype.i16x32.htmltype.i16x4.htmltype.i16x64.htmltype.i16x8.htmltype.i32x1.htmltype.i32x16.htmltype.i32x2.htmltype.i32x32.htmltype.i32x4.htmltype.i32x64.htmltype.i32x8.htmltype.i64x1.htmltype.i64x16.htmltype.i64x2.htmltype.i64x32.htmltype.i64x4.htmltype.i64x64.htmltype.i64x8.htmltype.i8x1.htmltype.i8x16.htmltype.i8x2.htmltype.i8x32.htmltype.i8x4.htmltype.i8x64.htmltype.i8x8.htmltype.isizex1.htmltype.isizex16.htmltype.isizex2.htmltype.isizex32.htmltype.isizex4.htmltype.isizex64.htmltype.isizex8.htmltype.mask16x1.htmltype.mask16x16.htmltype.mask16x2.htmltype.mask16x32.htmltype.mask16x4.htmltype.mask16x64.htmltype.mask16x8.htmltype.mask32x1.htmltype.mask32x16.htmltype.mask32x2.htmltype.mask32x32.htmltype.mask32x4.htmltype.mask32x64.htmltype.mask32x8.htmltype.mask64x1.htmltype.mask64x16.htmltype.mask64x2.htmltype.mask64x32.htmltype.mask64x4.htmltype.mask64x64.htmltype.mask64x8.htmltype.mask8x1.htmltype.mask8x16.htmltype.mask8x2.htmltype.mask8x32.htmltype.mask8x4.htmltype.mask8x64.htmltype.mask8x8.htmltype.masksizex1.htmltype.masksizex16.htmltype.masksizex2.htmltype.masksizex32.htmltype.masksizex4.htmltype.masksizex64.htmltype.masksizex8.htmltype.u16x1.htmltype.u16x16.htmltype.u16x2.htmltype.u16x32.htmltype.u16x4.htmltype.u16x64.htmltype.u16x8.htmltype.u32x1.htmltype.u32x16.htmltype.u32x2.htmltype.u32x32.htmltype.u32x4.htmltype.u32x64.htmltype.u32x8.htmltype.u64x1.htmltype.u64x16.htmltype.u64x2.htmltype.u64x32.htmltype.u64x4.htmltype.u64x64.htmltype.u64x8.htmltype.u8x1.htmltype.u8x16.htmltype.u8x2.htmltype.u8x32.htmltype.u8x4.htmltype.u8x64.htmltype.u8x8.htmltype.usizex1.htmltype.usizex16.htmltype.usizex2.htmltype.usizex32.htmltype.usizex4.htmltype.usizex64.htmltype.usizex8.htmlcasttrait.SimdCast.htmllane_countstruct.LaneCount.htmltrait.SupportedLaneCount.htmlmasksstruct.Mask.htmltrait.MaskElement.htmlsimdcmpeqtrait.SimdPartialEq.htmlindex.htmlordtrait.SimdOrd.htmltrait.SimdPartialOrd.htmlnumfloattrait.SimdFloat.htmlindex.htmlinttrait.SimdInt.htmluinttrait.SimdUint.htmlpreludeindex.htmlptrconst_ptrtrait.SimdConstPtr.htmlindex.htmlmut_ptrtrait.SimdMutPtr.htmlswizzlemacro.simd_swizzle!.htmlmacro.simd_swizzle.htmltrait.Swizzle.htmlto_bytestrait.ToBytes.htmlvectorstruct.Simd.htmltrait.SimdElement.htmldefaultderive.Default.htmlindex.htmlsidebar-items1.79.0.jstrait.Default.htmlerrorfn.request_ref.htmlfn.request_value.htmlindex.htmlsidebar-items1.79.0.jsstruct.Request.htmlstruct.Source.htmltrait.Error.htmlf128constsindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsf16constsindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsf32constant.DIGITS.htmlconstant.EPSILON.htmlconstant.INFINITY.htmlconstant.MANTISSA_DIGITS.htmlconstant.MAX.htmlconstant.MAX_10_EXP.htmlconstant.MAX_EXP.htmlconstant.MIN.htmlconstant.MIN_10_EXP.htmlconstant.MIN_EXP.htmlconstant.MIN_POSITIVE.htmlconstant.NAN.htmlconstant.NEG_INFINITY.htmlconstant.RADIX.htmlconstsconstant.E.htmlconstant.EGAMMA.htmlconstant.FRAC_1_PI.htmlconstant.FRAC_1_SQRT_2.htmlconstant.FRAC_1_SQRT_3.htmlconstant.FRAC_1_SQRT_PI.htmlconstant.FRAC_2_PI.htmlconstant.FRAC_2_SQRT_PI.htmlconstant.FRAC_PI_2.htmlconstant.FRAC_PI_3.htmlconstant.FRAC_PI_4.htmlconstant.FRAC_PI_6.htmlconstant.FRAC_PI_8.htmlconstant.LN_10.htmlconstant.LN_2.htmlconstant.LOG10_2.htmlconstant.LOG10_E.htmlconstant.LOG2_10.htmlconstant.LOG2_E.htmlconstant.PHI.htmlconstant.PI.htmlconstant.SQRT_2.htmlconstant.SQRT_3.htmlconstant.TAU.htmlindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsf64constant.DIGITS.htmlconstant.EPSILON.htmlconstant.INFINITY.htmlconstant.MANTISSA_DIGITS.htmlconstant.MAX.htmlconstant.MAX_10_EXP.htmlconstant.MAX_EXP.htmlconstant.MIN.htmlconstant.MIN_10_EXP.htmlconstant.MIN_EXP.htmlconstant.MIN_POSITIVE.htmlconstant.NAN.htmlconstant.NEG_INFINITY.htmlconstant.RADIX.htmlconstsconstant.E.htmlconstant.EGAMMA.htmlconstant.FRAC_1_PI.htmlconstant.FRAC_1_SQRT_2.htmlconstant.FRAC_1_SQRT_3.htmlconstant.FRAC_1_SQRT_PI.htmlconstant.FRAC_2_PI.htmlconstant.FRAC_2_SQRT_PI.htmlconstant.FRAC_PI_2.htmlconstant.FRAC_PI_3.htmlconstant.FRAC_PI_4.htmlconstant.FRAC_PI_6.htmlconstant.FRAC_PI_8.htmlconstant.LN_10.htmlconstant.LN_2.htmlconstant.LOG10_2.htmlconstant.LOG10_E.htmlconstant.LOG2_10.htmlconstant.LOG2_E.htmlconstant.PHI.htmlconstant.PI.htmlconstant.SQRT_2.htmlconstant.SQRT_3.htmlconstant.TAU.htmlindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsffic_strindex.htmlsidebar-items1.79.0.jsstruct.Bytes.htmlstruct.CStr.htmlstruct.FromBytesUntilNulError.htmlstruct.FromBytesWithNulError.htmlenum.c_void.htmlindex.htmlsidebar-items1.79.0.jsstruct.CStr.htmlstruct.VaList.htmlstruct.VaListImpl.htmltype.c_char.htmltype.c_double.htmltype.c_float.htmltype.c_int.htmltype.c_long.htmltype.c_longlong.htmltype.c_ptrdiff_t.htmltype.c_schar.htmltype.c_short.htmltype.c_size_t.htmltype.c_ssize_t.htmltype.c_uchar.htmltype.c_uint.htmltype.c_ulong.htmltype.c_ulonglong.htmltype.c_ushort.htmlfmtbuildersstruct.DebugList.htmlstruct.DebugMap.htmlstruct.DebugSet.htmlstruct.DebugStruct.htmlstruct.DebugTuple.htmlstruct.FormatterFn.htmlderive.Debug.htmlenum.Alignment.htmlfn.write.htmlindex.htmlmacrosderive.Debug.htmlsidebar-items1.79.0.jsstruct.Arguments.htmlstruct.DebugList.htmlstruct.DebugMap.htmlstruct.DebugSet.htmlstruct.DebugStruct.htmlstruct.DebugTuple.htmlstruct.Error.htmlstruct.Formatter.htmlstruct.FormatterFn.htmltrait.Binary.htmltrait.Debug.htmltrait.Display.htmltrait.LowerExp.htmltrait.LowerHex.htmltrait.Octal.htmltrait.Pointer.htmltrait.UpperExp.htmltrait.UpperHex.htmltrait.Write.htmltype.Result.htmlfutureasync_dropfn.async_drop.htmlfn.async_drop_in_place.htmlstruct.AsyncDropInPlace.htmltrait.AsyncDrop.htmlfn.async_drop.htmlfn.async_drop_in_place.htmlfn.pending.htmlfn.poll_fn.htmlfn.ready.htmlfuturetrait.Future.htmlindex.htmlinto_futuretrait.IntoFuture.htmljoinmacro.join!.htmlmacro.join.htmlmacro.join!.htmlmacro.join.htmlpendingfn.pending.htmlstruct.Pending.htmlpoll_fnfn.poll_fn.htmlstruct.PollFn.htmlreadyfn.ready.htmlstruct.Ready.htmlsidebar-items1.79.0.jsstruct.AsyncDropInPlace.htmlstruct.Pending.htmlstruct.PollFn.htmlstruct.Ready.htmltrait.AsyncDrop.htmltrait.Future.htmltrait.IntoFuture.htmlhashderive.Hash.htmlindex.htmlmacrosderive.Hash.htmlsidebar-items1.79.0.jssipstruct.SipHasher.htmlstruct.BuildHasherDefault.htmlstruct.SipHasher.htmltrait.BuildHasher.htmltrait.Hash.htmltrait.Hasher.htmlhintfn.assert_unchecked.htmlfn.black_box.htmlfn.must_use.htmlfn.spin_loop.htmlfn.unreachable_unchecked.htmlindex.htmlsidebar-items1.79.0.jsi128constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi16constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi32constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi64constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi8constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsindex.htmlintrinsicsfn.abort.htmlfn.add_with_overflow.htmlfn.aggregate_raw_ptr.htmlfn.arith_offset.htmlfn.assert_inhabited.htmlfn.assert_mem_uninitialized_valid.htmlfn.assert_zero_valid.htmlfn.assume.htmlfn.atomic_and_acqrel.htmlfn.atomic_and_acquire.htmlfn.atomic_and_relaxed.htmlfn.atomic_and_release.htmlfn.atomic_and_seqcst.htmlfn.atomic_cxchg_acqrel_acquire.htmlfn.atomic_cxchg_acqrel_relaxed.htmlfn.atomic_cxchg_acqrel_seqcst.htmlfn.atomic_cxchg_acquire_acquire.htmlfn.atomic_cxchg_acquire_relaxed.htmlfn.atomic_cxchg_acquire_seqcst.htmlfn.atomic_cxchg_relaxed_acquire.htmlfn.atomic_cxchg_relaxed_relaxed.htmlfn.atomic_cxchg_relaxed_seqcst.htmlfn.atomic_cxchg_release_acquire.htmlfn.atomic_cxchg_release_relaxed.htmlfn.atomic_cxchg_release_seqcst.htmlfn.atomic_cxchg_seqcst_acquire.htmlfn.atomic_cxchg_seqcst_relaxed.htmlfn.atomic_cxchg_seqcst_seqcst.htmlfn.atomic_cxchgweak_acqrel_acquire.htmlfn.atomic_cxchgweak_acqrel_relaxed.htmlfn.atomic_cxchgweak_acqrel_seqcst.htmlfn.atomic_cxchgweak_acquire_acquire.htmlfn.atomic_cxchgweak_acquire_relaxed.htmlfn.atomic_cxchgweak_acquire_seqcst.htmlfn.atomic_cxchgweak_relaxed_acquire.htmlfn.atomic_cxchgweak_relaxed_relaxed.htmlfn.atomic_cxchgweak_relaxed_seqcst.htmlfn.atomic_cxchgweak_release_acquire.htmlfn.atomic_cxchgweak_release_relaxed.htmlfn.atomic_cxchgweak_release_seqcst.htmlfn.atomic_cxchgweak_seqcst_acquire.htmlfn.atomic_cxchgweak_seqcst_relaxed.htmlfn.atomic_cxchgweak_seqcst_seqcst.htmlfn.atomic_fence_acqrel.htmlfn.atomic_fence_acquire.htmlfn.atomic_fence_release.htmlfn.atomic_fence_seqcst.htmlfn.atomic_load_acquire.htmlfn.atomic_load_relaxed.htmlfn.atomic_load_seqcst.htmlfn.atomic_load_unordered.htmlfn.atomic_max_acqrel.htmlfn.atomic_max_acquire.htmlfn.atomic_max_relaxed.htmlfn.atomic_max_release.htmlfn.atomic_max_seqcst.htmlfn.atomic_min_acqrel.htmlfn.atomic_min_acquire.htmlfn.atomic_min_relaxed.htmlfn.atomic_min_release.htmlfn.atomic_min_seqcst.htmlfn.atomic_nand_acqrel.htmlfn.atomic_nand_acquire.htmlfn.atomic_nand_relaxed.htmlfn.atomic_nand_release.htmlfn.atomic_nand_seqcst.htmlfn.atomic_or_acqrel.htmlfn.atomic_or_acquire.htmlfn.atomic_or_relaxed.htmlfn.atomic_or_release.htmlfn.atomic_or_seqcst.htmlfn.atomic_singlethreadfence_acqrel.htmlfn.atomic_singlethreadfence_acquire.htmlfn.atomic_singlethreadfence_release.htmlfn.atomic_singlethreadfence_seqcst.htmlfn.atomic_store_relaxed.htmlfn.atomic_store_release.htmlfn.atomic_store_seqcst.htmlfn.atomic_store_unordered.htmlfn.atomic_umax_acqrel.htmlfn.atomic_umax_acquire.htmlfn.atomic_umax_relaxed.htmlfn.atomic_umax_release.htmlfn.atomic_umax_seqcst.htmlfn.atomic_umin_acqrel.htmlfn.atomic_umin_acquire.htmlfn.atomic_umin_relaxed.htmlfn.atomic_umin_release.htmlfn.atomic_umin_seqcst.htmlfn.atomic_xadd_acqrel.htmlfn.atomic_xadd_acquire.htmlfn.atomic_xadd_relaxed.htmlfn.atomic_xadd_release.htmlfn.atomic_xadd_seqcst.htmlfn.atomic_xchg_acqrel.htmlfn.atomic_xchg_acquire.htmlfn.atomic_xchg_relaxed.htmlfn.atomic_xchg_release.htmlfn.atomic_xchg_seqcst.htmlfn.atomic_xor_acqrel.htmlfn.atomic_xor_acquire.htmlfn.atomic_xor_relaxed.htmlfn.atomic_xor_release.htmlfn.atomic_xor_seqcst.htmlfn.atomic_xsub_acqrel.htmlfn.atomic_xsub_acquire.htmlfn.atomic_xsub_relaxed.htmlfn.atomic_xsub_release.htmlfn.atomic_xsub_seqcst.htmlfn.bitreverse.htmlfn.black_box.htmlfn.breakpoint.htmlfn.bswap.htmlfn.caller_location.htmlfn.catch_unwind.htmlfn.ceilf32.htmlfn.ceilf64.htmlfn.compare_bytes.htmlfn.const_allocate.htmlfn.const_deallocate.htmlfn.const_eval_select.htmlfn.copy.htmlfn.copy_nonoverlapping.htmlfn.copysignf32.htmlfn.copysignf64.htmlfn.cosf32.htmlfn.cosf64.htmlfn.ctlz.htmlfn.ctlz_nonzero.htmlfn.ctpop.htmlfn.cttz.htmlfn.cttz_nonzero.htmlfn.discriminant_value.htmlfn.drop_in_place.htmlfn.exact_div.htmlfn.exp2f32.htmlfn.exp2f64.htmlfn.expf32.htmlfn.expf64.htmlfn.fabsf32.htmlfn.fabsf64.htmlfn.fadd_algebraic.htmlfn.fadd_fast.htmlfn.fdiv_algebraic.htmlfn.fdiv_fast.htmlfn.float_to_int_unchecked.htmlfn.floorf32.htmlfn.floorf64.htmlfn.fmaf32.htmlfn.fmaf64.htmlfn.fmul_algebraic.htmlfn.fmul_fast.htmlfn.forget.htmlfn.frem_algebraic.htmlfn.frem_fast.htmlfn.fsub_algebraic.htmlfn.fsub_fast.htmlfn.is_val_statically_known.htmlfn.likely.htmlfn.log10f32.htmlfn.log10f64.htmlfn.log2f32.htmlfn.log2f64.htmlfn.logf32.htmlfn.logf64.htmlfn.maxnumf32.htmlfn.maxnumf64.htmlfn.min_align_of.htmlfn.min_align_of_val.htmlfn.minnumf32.htmlfn.minnumf64.htmlfn.mul_with_overflow.htmlfn.nearbyintf32.htmlfn.nearbyintf64.htmlfn.needs_drop.htmlfn.nontemporal_store.htmlfn.offset.htmlfn.powf32.htmlfn.powf64.htmlfn.powif32.htmlfn.powif64.htmlfn.pref_align_of.htmlfn.prefetch_read_data.htmlfn.prefetch_read_instruction.htmlfn.prefetch_write_data.htmlfn.prefetch_write_instruction.htmlfn.ptr_guaranteed_cmp.htmlfn.ptr_mask.htmlfn.ptr_offset_from.htmlfn.ptr_offset_from_unsigned.htmlfn.raw_eq.htmlfn.read_via_copy.htmlfn.rintf32.htmlfn.rintf64.htmlfn.rotate_left.htmlfn.rotate_right.htmlfn.roundevenf32.htmlfn.roundevenf64.htmlfn.roundf32.htmlfn.roundf64.htmlfn.rustc_peek.htmlfn.saturating_add.htmlfn.saturating_sub.htmlfn.sinf32.htmlfn.sinf64.htmlfn.size_of.htmlfn.size_of_val.htmlfn.sqrtf32.htmlfn.sqrtf64.htmlfn.sub_with_overflow.htmlfn.three_way_compare.htmlfn.transmute.htmlfn.transmute_unchecked.htmlfn.truncf32.htmlfn.truncf64.htmlfn.type_id.htmlfn.type_name.htmlfn.typed_swap.htmlfn.unaligned_volatile_load.htmlfn.unaligned_volatile_store.htmlfn.unchecked_add.htmlfn.unchecked_div.htmlfn.unchecked_mul.htmlfn.unchecked_rem.htmlfn.unchecked_shl.htmlfn.unchecked_shr.htmlfn.unchecked_sub.htmlfn.unlikely.htmlfn.unreachable.htmlfn.variant_count.htmlfn.volatile_copy_memory.htmlfn.volatile_copy_nonoverlapping_memory.htmlfn.volatile_load.htmlfn.volatile_set_memory.htmlfn.volatile_store.htmlfn.vtable_align.htmlfn.vtable_size.htmlfn.wrapping_add.htmlfn.wrapping_mul.htmlfn.wrapping_sub.htmlfn.write_bytes.htmlfn.write_via_move.htmlindex.htmlmirenum.BasicBlock.htmlenum.UnwindTerminateReason.htmlfn.Assume.htmlfn.Call.htmlfn.CastTransmute.htmlfn.Checked.htmlfn.CopyForDeref.htmlfn.Deinit.htmlfn.Discriminant.htmlfn.Drop.htmlfn.Field.htmlfn.Goto.htmlfn.Len.htmlfn.Move.htmlfn.Offset.htmlfn.Retag.htmlfn.Return.htmlfn.ReturnTo.htmlfn.SetDiscriminant.htmlfn.Static.htmlfn.StaticMut.htmlfn.StorageDead.htmlfn.StorageLive.htmlfn.Unreachable.htmlfn.UnwindCleanup.htmlfn.UnwindContinue.htmlfn.UnwindResume.htmlfn.UnwindTerminate.htmlfn.UnwindUnreachable.htmlfn.Variant.htmlindex.htmlmacro.mir!.htmlmacro.mir.htmlmacro.place!.htmlmacro.place.htmlsidebar-items1.79.0.jsstruct.ReturnToArg.htmlstruct.UnwindActionArg.htmlsidebar-items1.79.0.jssimdfn.simd_add.htmlfn.simd_and.htmlfn.simd_arith_offset.htmlfn.simd_as.htmlfn.simd_bitmask.htmlfn.simd_bitreverse.htmlfn.simd_bswap.htmlfn.simd_cast.htmlfn.simd_cast_ptr.htmlfn.simd_ceil.htmlfn.simd_ctlz.htmlfn.simd_cttz.htmlfn.simd_div.htmlfn.simd_eq.htmlfn.simd_expose_provenance.htmlfn.simd_extract.htmlfn.simd_fabs.htmlfn.simd_fcos.htmlfn.simd_fexp.htmlfn.simd_fexp2.htmlfn.simd_flog.htmlfn.simd_flog10.htmlfn.simd_flog2.htmlfn.simd_floor.htmlfn.simd_fma.htmlfn.simd_fmax.htmlfn.simd_fmin.htmlfn.simd_fsin.htmlfn.simd_fsqrt.htmlfn.simd_gather.htmlfn.simd_ge.htmlfn.simd_gt.htmlfn.simd_insert.htmlfn.simd_le.htmlfn.simd_lt.htmlfn.simd_masked_load.htmlfn.simd_masked_store.htmlfn.simd_mul.htmlfn.simd_ne.htmlfn.simd_neg.htmlfn.simd_or.htmlfn.simd_reduce_add_ordered.htmlfn.simd_reduce_add_unordered.htmlfn.simd_reduce_all.htmlfn.simd_reduce_and.htmlfn.simd_reduce_any.htmlfn.simd_reduce_max.htmlfn.simd_reduce_min.htmlfn.simd_reduce_mul_ordered.htmlfn.simd_reduce_mul_unordered.htmlfn.simd_reduce_or.htmlfn.simd_reduce_xor.htmlfn.simd_rem.htmlfn.simd_round.htmlfn.simd_saturating_add.htmlfn.simd_saturating_sub.htmlfn.simd_scatter.htmlfn.simd_select.htmlfn.simd_select_bitmask.htmlfn.simd_shl.htmlfn.simd_shr.htmlfn.simd_shuffle.htmlfn.simd_shuffle_generic.htmlfn.simd_sub.htmlfn.simd_trunc.htmlfn.simd_with_exposed_provenance.htmlfn.simd_xor.htmlindex.htmlsidebar-items1.79.0.jstrait.AggregateRawPtr.htmlioborrowed_bufstruct.BorrowedBuf.htmlstruct.BorrowedCursor.htmlindex.htmlsidebar-items1.79.0.jsstruct.BorrowedBuf.htmlstruct.BorrowedCursor.htmlisizeconstant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsiteradaptersarray_chunksstruct.ArrayChunks.htmlby_ref_sizedstruct.ByRefSized.htmlchainstruct.Chain.htmlclonedstruct.Cloned.htmlcopiedstruct.Copied.htmlcyclestruct.Cycle.htmlenumeratestruct.Enumerate.htmlfilterstruct.Filter.htmlfilter_mapstruct.FilterMap.htmlflattenstruct.FlatMap.htmlstruct.Flatten.htmlfusestruct.Fuse.htmlinspectstruct.Inspect.htmlinterspersestruct.Intersperse.htmlstruct.IntersperseWith.htmlmapstruct.Map.htmlmap_whilestruct.MapWhile.htmlmap_windowsstruct.MapWindows.htmlpeekablestruct.Peekable.htmlrevstruct.Rev.htmlscanstruct.Scan.htmlskipstruct.Skip.htmlskip_whilestruct.SkipWhile.htmlstep_bystruct.StepBy.htmltakestruct.Take.htmltake_whilestruct.TakeWhile.htmlzipfn.zip.htmlstruct.Zip.htmlfn.empty.htmlfn.from_coroutine.htmlfn.from_fn.htmlfn.once.htmlfn.once_with.htmlfn.repeat.htmlfn.repeat_n.htmlfn.repeat_with.htmlfn.successors.htmlfn.zip.htmlindex.htmlrangetrait.Step.htmlsidebar-items1.79.0.jssourcesemptyfn.empty.htmlstruct.Empty.htmlfrom_coroutinefn.from_coroutine.htmlfrom_fnfn.from_fn.htmlstruct.FromFn.htmloncefn.once.htmlstruct.Once.htmlonce_withfn.once_with.htmlstruct.OnceWith.htmlrepeatfn.repeat.htmlstruct.Repeat.htmlrepeat_nfn.repeat_n.htmlstruct.RepeatN.htmlrepeat_withfn.repeat_with.htmlstruct.RepeatWith.htmlsuccessorsfn.successors.htmlstruct.Successors.htmlstruct.ArrayChunks.htmlstruct.ByRefSized.htmlstruct.Chain.htmlstruct.Cloned.htmlstruct.Copied.htmlstruct.Cycle.htmlstruct.Empty.htmlstruct.Enumerate.htmlstruct.Filter.htmlstruct.FilterMap.htmlstruct.FlatMap.htmlstruct.Flatten.htmlstruct.FromFn.htmlstruct.Fuse.htmlstruct.Inspect.htmlstruct.Intersperse.htmlstruct.IntersperseWith.htmlstruct.Map.htmlstruct.MapWhile.htmlstruct.MapWindows.htmlstruct.Once.htmlstruct.OnceWith.htmlstruct.Peekable.htmlstruct.Repeat.htmlstruct.RepeatN.htmlstruct.RepeatWith.htmlstruct.Rev.htmlstruct.Scan.htmlstruct.Skip.htmlstruct.SkipWhile.htmlstruct.StepBy.htmlstruct.Successors.htmlstruct.Take.htmlstruct.TakeWhile.htmlstruct.Zip.htmltrait.DoubleEndedIterator.htmltrait.ExactSizeIterator.htmltrait.Extend.htmltrait.FromIterator.htmltrait.FusedIterator.htmltrait.IntoIterator.htmltrait.Iterator.htmltrait.Product.htmltrait.Step.htmltrait.Sum.htmltrait.TrustedLen.htmltrait.TrustedStep.htmltraitsaccumtrait.Product.htmltrait.Sum.htmlcollecttrait.Extend.htmltrait.FromIterator.htmltrait.IntoIterator.htmldouble_endedtrait.DoubleEndedIterator.htmlexact_sizetrait.ExactSizeIterator.htmliteratortrait.Iterator.htmlmarkertrait.FusedIterator.htmltrait.TrustedLen.htmltrait.TrustedStep.htmlmacro.assert!.htmlmacro.assert.htmlmacro.assert_eq!.htmlmacro.assert_eq.htmlmacro.assert_ne!.htmlmacro.assert_ne.htmlmacro.cfg!.htmlmacro.cfg.htmlmacro.cfg_match!.htmlmacro.cfg_match.htmlmacro.column!.htmlmacro.column.htmlmacro.compile_error!.htmlmacro.compile_error.htmlmacro.concat!.htmlmacro.concat.htmlmacro.concat_bytes!.htmlmacro.concat_bytes.htmlmacro.concat_idents!.htmlmacro.concat_idents.htmlmacro.const_format_args!.htmlmacro.const_format_args.htmlmacro.debug_assert!.htmlmacro.debug_assert.htmlmacro.debug_assert_eq!.htmlmacro.debug_assert_eq.htmlmacro.debug_assert_ne!.htmlmacro.debug_assert_ne.htmlmacro.env!.htmlmacro.env.htmlmacro.file!.htmlmacro.file.htmlmacro.format_args!.htmlmacro.format_args.htmlmacro.format_args_nl!.htmlmacro.format_args_nl.htmlmacro.include!.htmlmacro.include.htmlmacro.include_bytes!.htmlmacro.include_bytes.htmlmacro.include_str!.htmlmacro.include_str.htmlmacro.line!.htmlmacro.line.htmlmacro.log_syntax!.htmlmacro.log_syntax.htmlmacro.matches!.htmlmacro.matches.htmlmacro.module_path!.htmlmacro.module_path.htmlmacro.option_env!.htmlmacro.option_env.htmlmacro.panic!.htmlmacro.panic.htmlmacro.pattern_type!.htmlmacro.pattern_type.htmlmacro.stringify!.htmlmacro.stringify.htmlmacro.todo!.htmlmacro.todo.htmlmacro.trace_macros!.htmlmacro.trace_macros.htmlmacro.try!.htmlmacro.try.htmlmacro.unimplemented!.htmlmacro.unimplemented.htmlmacro.unreachable!.htmlmacro.unreachable.htmlmacro.write!.htmlmacro.write.htmlmacro.writeln!.htmlmacro.writeln.htmlmacrosbuiltinattr.alloc_error_handler.htmlattr.bench.htmlattr.cfg_accessible.htmlattr.cfg_eval.htmlattr.derive.htmlattr.derive_const.htmlattr.global_allocator.htmlattr.test.htmlattr.test_case.htmlmacro.deref!.htmlmacro.deref.htmlmacro.type_ascribe!.htmlmacro.type_ascribe.htmlmacro.assert_matches!.htmlmacro.assert_matches.htmlmacro.cfg_match!.htmlmacro.cfg_match.htmlmacro.debug_assert_matches!.htmlmacro.debug_assert_matches.htmlmarkerderive.ConstParamTy.htmlderive.Copy.htmlindex.htmlsidebar-items1.79.0.jsstruct.PhantomData.htmlstruct.PhantomPinned.htmltrait.ConstParamTy.htmltrait.Copy.htmltrait.Destruct.htmltrait.DiscriminantKind.htmltrait.FnPtr.htmltrait.Freeze.htmltrait.PointerLike.htmltrait.Send.htmltrait.Sized.htmltrait.StructuralPartialEq.htmltrait.Sync.htmltrait.Tuple.htmltrait.Unpin.htmltrait.Unsize.htmlmemfn.align_of.htmlfn.align_of_val.htmlfn.align_of_val_raw.htmlfn.copy.htmlfn.discriminant.htmlfn.drop.htmlfn.forget.htmlfn.forget_unsized.htmlfn.min_align_of.htmlfn.min_align_of_val.htmlfn.needs_drop.htmlfn.replace.htmlfn.size_of.htmlfn.size_of_val.htmlfn.size_of_val_raw.htmlfn.swap.htmlfn.take.htmlfn.transmute.htmlfn.transmute_copy.htmlfn.uninitialized.htmlfn.variant_count.htmlfn.zeroed.htmlindex.htmlmacro.offset_of!.htmlmacro.offset_of.htmlmanually_dropstruct.ManuallyDrop.htmlmaybe_uninitunion.MaybeUninit.htmlsidebar-items1.79.0.jsstruct.Assume.htmlstruct.Discriminant.htmlstruct.ManuallyDrop.htmltrait.BikeshedIntrinsicFrom.htmltransmutabilitystruct.Assume.htmltrait.BikeshedIntrinsicFrom.htmlunion.MaybeUninit.htmlnetenum.IpAddr.htmlenum.Ipv6MulticastScope.htmlenum.SocketAddr.htmlindex.htmlip_addrenum.IpAddr.htmlenum.Ipv6MulticastScope.htmlstruct.Ipv4Addr.htmlstruct.Ipv6Addr.htmlparserstruct.AddrParseError.htmlsidebar-items1.79.0.jssocket_addrenum.SocketAddr.htmlstruct.SocketAddrV4.htmlstruct.SocketAddrV6.htmlstruct.AddrParseError.htmlstruct.Ipv4Addr.htmlstruct.Ipv6Addr.htmlstruct.SocketAddrV4.htmlstruct.SocketAddrV6.htmlnumdec2fltstruct.ParseFloatError.htmlenum.FpCategory.htmlenum.IntErrorKind.htmlerrorenum.IntErrorKind.htmlstruct.ParseIntError.htmlstruct.TryFromIntError.htmlindex.htmlnonzerostruct.NonZero.htmltrait.ZeroablePrimitive.htmltype.NonZeroI128.htmltype.NonZeroI16.htmltype.NonZeroI32.htmltype.NonZeroI64.htmltype.NonZeroI8.htmltype.NonZeroIsize.htmltype.NonZeroU128.htmltype.NonZeroU16.htmltype.NonZeroU32.htmltype.NonZeroU64.htmltype.NonZeroU8.htmltype.NonZeroUsize.htmlsaturatingstruct.Saturating.htmlsidebar-items1.79.0.jsstruct.NonZero.htmlstruct.ParseFloatError.htmlstruct.ParseIntError.htmlstruct.Saturating.htmlstruct.TryFromIntError.htmlstruct.Wrapping.htmltrait.ZeroablePrimitive.htmltype.NonZeroI128.htmltype.NonZeroI16.htmltype.NonZeroI32.htmltype.NonZeroI64.htmltype.NonZeroI8.htmltype.NonZeroIsize.htmltype.NonZeroU128.htmltype.NonZeroU16.htmltype.NonZeroU32.htmltype.NonZeroU64.htmltype.NonZeroU8.htmltype.NonZeroUsize.htmlwrappingstruct.Wrapping.htmlopsarithtrait.Add.htmltrait.AddAssign.htmltrait.Div.htmltrait.DivAssign.htmltrait.Mul.htmltrait.MulAssign.htmltrait.Neg.htmltrait.Rem.htmltrait.RemAssign.htmltrait.Sub.htmltrait.SubAssign.htmlasync_functiontrait.AsyncFn.htmltrait.AsyncFnMut.htmltrait.AsyncFnOnce.htmlbittrait.BitAnd.htmltrait.BitAndAssign.htmltrait.BitOr.htmltrait.BitOrAssign.htmltrait.BitXor.htmltrait.BitXorAssign.htmltrait.Not.htmltrait.Shl.htmltrait.ShlAssign.htmltrait.Shr.htmltrait.ShrAssign.htmlcontrol_flowenum.ControlFlow.htmlcoroutineenum.CoroutineState.htmltrait.Coroutine.htmldereftrait.Deref.htmltrait.DerefMut.htmltrait.DerefPure.htmldroptrait.Drop.htmlenum.Bound.htmlenum.ControlFlow.htmlenum.CoroutineState.htmlfunctiontrait.Fn.htmltrait.FnMut.htmltrait.FnOnce.htmlindexindex.htmltrait.Index.htmltrait.IndexMut.htmlrangeenum.Bound.htmlstruct.Range.htmlstruct.RangeFrom.htmlstruct.RangeFull.htmlstruct.RangeInclusive.htmlstruct.RangeTo.htmlstruct.RangeToInclusive.htmltrait.OneSidedRange.htmltrait.RangeBounds.htmlsidebar-items1.79.0.jsstruct.Range.htmlstruct.RangeFrom.htmlstruct.RangeFull.htmlstruct.RangeInclusive.htmlstruct.RangeTo.htmlstruct.RangeToInclusive.htmlstruct.Yeet.htmltrait.Add.htmltrait.AddAssign.htmltrait.AsyncFn.htmltrait.AsyncFnMut.htmltrait.AsyncFnOnce.htmltrait.BitAnd.htmltrait.BitAndAssign.htmltrait.BitOr.htmltrait.BitOrAssign.htmltrait.BitXor.htmltrait.BitXorAssign.htmltrait.CoerceUnsized.htmltrait.Coroutine.htmltrait.Deref.htmltrait.DerefMut.htmltrait.DerefPure.htmltrait.DispatchFromDyn.htmltrait.Div.htmltrait.DivAssign.htmltrait.Drop.htmltrait.Fn.htmltrait.FnMut.htmltrait.FnOnce.htmltrait.FromResidual.htmltrait.Index.htmltrait.IndexMut.htmltrait.Mul.htmltrait.MulAssign.htmltrait.Neg.htmltrait.Not.htmltrait.OneSidedRange.htmltrait.RangeBounds.htmltrait.Rem.htmltrait.RemAssign.htmltrait.Residual.htmltrait.Shl.htmltrait.ShlAssign.htmltrait.Shr.htmltrait.ShrAssign.htmltrait.Sub.htmltrait.SubAssign.htmltrait.Try.htmltry_traitstruct.Yeet.htmltrait.FromResidual.htmltrait.Residual.htmltrait.Try.htmlunsizetrait.CoerceUnsized.htmltrait.DispatchFromDyn.htmloptionenum.Option.htmlindex.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlpanicindex.htmllocationstruct.Location.htmlpanic_infostruct.PanicInfo.htmlsidebar-items1.79.0.jsstruct.AssertUnwindSafe.htmlstruct.Location.htmlstruct.PanicInfo.htmltrait.RefUnwindSafe.htmltrait.UnwindSafe.htmlunwind_safestruct.AssertUnwindSafe.htmltrait.RefUnwindSafe.htmltrait.UnwindSafe.htmlpanickingfn.const_panic_fmt.htmlfn.panic.htmlfn.panic_display.htmlfn.panic_explicit.htmlfn.panic_fmt.htmlfn.panic_nounwind.htmlfn.panic_nounwind_fmt.htmlfn.panic_nounwind_nobacktrace.htmlfn.panic_str_2015.htmlfn.unreachable_display.htmlindex.htmlpanic_constfn.panic_const_add_overflow.htmlfn.panic_const_async_fn_resumed.htmlfn.panic_const_async_fn_resumed_panic.htmlfn.panic_const_async_gen_fn_resumed.htmlfn.panic_const_async_gen_fn_resumed_panic.htmlfn.panic_const_coroutine_resumed.htmlfn.panic_const_coroutine_resumed_panic.htmlfn.panic_const_div_by_zero.htmlfn.panic_const_div_overflow.htmlfn.panic_const_gen_fn_none.htmlfn.panic_const_gen_fn_none_panic.htmlfn.panic_const_mul_overflow.htmlfn.panic_const_neg_overflow.htmlfn.panic_const_rem_by_zero.htmlfn.panic_const_rem_overflow.htmlfn.panic_const_shl_overflow.htmlfn.panic_const_shr_overflow.htmlfn.panic_const_sub_overflow.htmlindex.htmlsidebar-items1.79.0.jssidebar-items1.79.0.jspatindex.htmlsidebar-items1.79.0.jspinindex.htmlmacro.pin!.htmlmacro.pin.htmlsidebar-items1.79.0.jsstruct.Pin.htmlpreludeindex.htmlrust_2015index.htmlsidebar-items1.79.0.jsrust_2018index.htmlsidebar-items1.79.0.jsrust_2021index.htmlsidebar-items1.79.0.jsrust_2024attr.alloc_error_handler.htmlattr.bench.htmlattr.cfg_accessible.htmlattr.cfg_eval.htmlattr.derive.htmlattr.derive_const.htmlattr.global_allocator.htmlattr.test.htmlattr.test_case.htmlindex.htmlmacro.deref!.htmlmacro.deref.htmlmacro.type_ascribe!.htmlmacro.type_ascribe.htmlsidebar-items1.79.0.jssidebar-items1.79.0.jsv1attr.alloc_error_handler.htmlattr.bench.htmlattr.cfg_accessible.htmlattr.cfg_eval.htmlattr.derive.htmlattr.derive_const.htmlattr.global_allocator.htmlattr.test.htmlattr.test_case.htmlindex.htmlmacro.deref!.htmlmacro.deref.htmlmacro.type_ascribe!.htmlmacro.type_ascribe.htmlsidebar-items1.79.0.jsprimitiveprimitive.array.htmlprimitive.bool.htmlprimitive.char.htmlprimitive.f128.htmlprimitive.f16.htmlprimitive.f32.htmlprimitive.f64.htmlprimitive.fn.htmlprimitive.i128.htmlprimitive.i16.htmlprimitive.i32.htmlprimitive.i64.htmlprimitive.i8.htmlprimitive.isize.htmlprimitive.never.htmlprimitive.pointer.htmlprimitive.reference.htmlprimitive.slice.htmlprimitive.str.htmlprimitive.tuple.htmlprimitive.u128.htmlprimitive.u16.htmlprimitive.u32.htmlprimitive.u64.htmlprimitive.u8.htmlprimitive.unit.htmlprimitive.usize.htmlindex.htmlsidebar-items1.79.0.jsptralignmentstruct.Alignment.htmlfn.addr_eq.htmlfn.copy.htmlfn.copy_nonoverlapping.htmlfn.dangling.htmlfn.dangling_mut.htmlfn.drop_in_place.htmlfn.eq.htmlfn.from_mut.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_ref.htmlfn.hash.htmlfn.metadata.htmlfn.null.htmlfn.null_mut.htmlfn.read.htmlfn.read_unaligned.htmlfn.read_volatile.htmlfn.replace.htmlfn.slice_from_raw_parts.htmlfn.slice_from_raw_parts_mut.htmlfn.swap.htmlfn.swap_nonoverlapping.htmlfn.with_exposed_provenance.htmlfn.with_exposed_provenance_mut.htmlfn.without_provenance.htmlfn.without_provenance_mut.htmlfn.write.htmlfn.write_bytes.htmlfn.write_unaligned.htmlfn.write_volatile.htmlindex.htmlmacro.addr_of!.htmlmacro.addr_of.htmlmacro.addr_of_mut!.htmlmacro.addr_of_mut.htmlmetadatafn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.metadata.htmlstruct.DynMetadata.htmltrait.Pointee.htmltraitalias.Thin.htmlnon_nullstruct.NonNull.htmlsidebar-items1.79.0.jsstruct.Alignment.htmlstruct.DynMetadata.htmlstruct.NonNull.htmltrait.Pointee.htmltraitalias.Thin.htmlresultenum.Result.htmlindex.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlsidebar-items1.79.0.jssimdcmpindex.htmlsidebar-items1.79.0.jstrait.SimdOrd.htmltrait.SimdPartialEq.htmltrait.SimdPartialOrd.htmlindex.htmlmacro.simd_swizzle!.htmlmacro.simd_swizzle.htmlnumindex.htmlsidebar-items1.79.0.jstrait.SimdFloat.htmltrait.SimdInt.htmltrait.SimdUint.htmlpreludeindex.htmlsidebar-items1.79.0.jsptrindex.htmlsidebar-items1.79.0.jstrait.SimdConstPtr.htmltrait.SimdMutPtr.htmlsidebar-items1.79.0.jsstruct.LaneCount.htmlstruct.Mask.htmlstruct.Simd.htmltrait.MaskElement.htmltrait.SimdCast.htmltrait.SimdElement.htmltrait.SupportedLaneCount.htmltrait.Swizzle.htmltrait.ToBytes.htmltype.f32x1.htmltype.f32x16.htmltype.f32x2.htmltype.f32x32.htmltype.f32x4.htmltype.f32x64.htmltype.f32x8.htmltype.f64x1.htmltype.f64x16.htmltype.f64x2.htmltype.f64x32.htmltype.f64x4.htmltype.f64x64.htmltype.f64x8.htmltype.i16x1.htmltype.i16x16.htmltype.i16x2.htmltype.i16x32.htmltype.i16x4.htmltype.i16x64.htmltype.i16x8.htmltype.i32x1.htmltype.i32x16.htmltype.i32x2.htmltype.i32x32.htmltype.i32x4.htmltype.i32x64.htmltype.i32x8.htmltype.i64x1.htmltype.i64x16.htmltype.i64x2.htmltype.i64x32.htmltype.i64x4.htmltype.i64x64.htmltype.i64x8.htmltype.i8x1.htmltype.i8x16.htmltype.i8x2.htmltype.i8x32.htmltype.i8x4.htmltype.i8x64.htmltype.i8x8.htmltype.isizex1.htmltype.isizex16.htmltype.isizex2.htmltype.isizex32.htmltype.isizex4.htmltype.isizex64.htmltype.isizex8.htmltype.mask16x1.htmltype.mask16x16.htmltype.mask16x2.htmltype.mask16x32.htmltype.mask16x4.htmltype.mask16x64.htmltype.mask16x8.htmltype.mask32x1.htmltype.mask32x16.htmltype.mask32x2.htmltype.mask32x32.htmltype.mask32x4.htmltype.mask32x64.htmltype.mask32x8.htmltype.mask64x1.htmltype.mask64x16.htmltype.mask64x2.htmltype.mask64x32.htmltype.mask64x4.htmltype.mask64x64.htmltype.mask64x8.htmltype.mask8x1.htmltype.mask8x16.htmltype.mask8x2.htmltype.mask8x32.htmltype.mask8x4.htmltype.mask8x64.htmltype.mask8x8.htmltype.masksizex1.htmltype.masksizex16.htmltype.masksizex2.htmltype.masksizex32.htmltype.masksizex4.htmltype.masksizex64.htmltype.masksizex8.htmltype.u16x1.htmltype.u16x16.htmltype.u16x2.htmltype.u16x32.htmltype.u16x4.htmltype.u16x64.htmltype.u16x8.htmltype.u32x1.htmltype.u32x16.htmltype.u32x2.htmltype.u32x32.htmltype.u32x4.htmltype.u32x64.htmltype.u32x8.htmltype.u64x1.htmltype.u64x16.htmltype.u64x2.htmltype.u64x32.htmltype.u64x4.htmltype.u64x64.htmltype.u64x8.htmltype.u8x1.htmltype.u8x16.htmltype.u8x2.htmltype.u8x32.htmltype.u8x4.htmltype.u8x64.htmltype.u8x8.htmltype.usizex1.htmltype.usizex16.htmltype.usizex2.htmltype.usizex32.htmltype.usizex4.htmltype.usizex64.htmltype.usizex8.htmlsliceasciistruct.EscapeAscii.htmlfn.from_mut.htmlfn.from_mut_ptr_range.htmlfn.from_ptr_range.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_ref.htmlfn.range.htmlfn.try_range.htmlindexindex.htmlfn.range.htmlfn.try_range.htmltrait.SliceIndex.htmliterstruct.ArrayChunks.htmlstruct.ArrayChunksMut.htmlstruct.ArrayWindows.htmlstruct.ChunkBy.htmlstruct.ChunkByMut.htmlstruct.Chunks.htmlstruct.ChunksExact.htmlstruct.ChunksExactMut.htmlstruct.ChunksMut.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.RChunks.htmlstruct.RChunksExact.htmlstruct.RChunksExactMut.htmlstruct.RChunksMut.htmlstruct.RSplit.htmlstruct.RSplitMut.htmlstruct.RSplitN.htmlstruct.RSplitNMut.htmlstruct.Split.htmlstruct.SplitInclusive.htmlstruct.SplitInclusiveMut.htmlstruct.SplitMut.htmlstruct.SplitN.htmlstruct.SplitNMut.htmlstruct.Windows.htmlmemchrfn.memchr.htmlfn.memrchr.htmlindex.htmlsidebar-items1.79.0.jsrawfn.from_mut.htmlfn.from_mut_ptr_range.htmlfn.from_ptr_range.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_ref.htmlsidebar-items1.79.0.jssortfn.heapsort.htmlfn.merge_sort.htmlfn.quicksort.htmlindex.htmlsidebar-items1.79.0.jsstruct.TimSortRun.htmlstruct.ArrayChunks.htmlstruct.ArrayChunksMut.htmlstruct.ArrayWindows.htmlstruct.ChunkBy.htmlstruct.ChunkByMut.htmlstruct.Chunks.htmlstruct.ChunksExact.htmlstruct.ChunksExactMut.htmlstruct.ChunksMut.htmlstruct.EscapeAscii.htmlstruct.GetManyMutError.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.RChunks.htmlstruct.RChunksExact.htmlstruct.RChunksExactMut.htmlstruct.RChunksMut.htmlstruct.RSplit.htmlstruct.RSplitMut.htmlstruct.RSplitN.htmlstruct.RSplitNMut.htmlstruct.Split.htmlstruct.SplitInclusive.htmlstruct.SplitInclusiveMut.htmlstruct.SplitMut.htmlstruct.SplitN.htmlstruct.SplitNMut.htmlstruct.Windows.htmltrait.SliceIndex.htmltrait.SlicePattern.htmlstrconvertsfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_utf8.htmlfn.from_utf8_mut.htmlfn.from_utf8_unchecked.htmlfn.from_utf8_unchecked_mut.htmlerrorstruct.ParseBoolError.htmlstruct.Utf8Error.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_utf8.htmlfn.from_utf8_mut.htmlfn.from_utf8_unchecked.htmlfn.from_utf8_unchecked_mut.htmlfn.next_code_point.htmlfn.utf8_char_width.htmlindex.htmliterstruct.Bytes.htmlstruct.CharIndices.htmlstruct.Chars.htmlstruct.EncodeUtf16.htmlstruct.EscapeDebug.htmlstruct.EscapeDefault.htmlstruct.EscapeUnicode.htmlstruct.Lines.htmlstruct.LinesAny.htmlstruct.MatchIndices.htmlstruct.Matches.htmlstruct.RMatchIndices.htmlstruct.RMatches.htmlstruct.RSplit.htmlstruct.RSplitN.htmlstruct.RSplitTerminator.htmlstruct.Split.htmlstruct.SplitAsciiWhitespace.htmlstruct.SplitInclusive.htmlstruct.SplitN.htmlstruct.SplitTerminator.htmlstruct.SplitWhitespace.htmllossystruct.Utf8Chunk.htmlstruct.Utf8Chunks.htmlpatternenum.SearchStep.htmlindex.htmlsidebar-items1.79.0.jsstruct.CharArrayRefSearcher.htmlstruct.CharArraySearcher.htmlstruct.CharPredicateSearcher.htmlstruct.CharSearcher.htmlstruct.CharSliceSearcher.htmlstruct.StrSearcher.htmltrait.DoubleEndedSearcher.htmltrait.Pattern.htmltrait.ReverseSearcher.htmltrait.Searcher.htmlsidebar-items1.79.0.jsstruct.Bytes.htmlstruct.CharIndices.htmlstruct.Chars.htmlstruct.EncodeUtf16.htmlstruct.EscapeDebug.htmlstruct.EscapeDefault.htmlstruct.EscapeUnicode.htmlstruct.Lines.htmlstruct.LinesAny.htmlstruct.MatchIndices.htmlstruct.Matches.htmlstruct.ParseBoolError.htmlstruct.RMatchIndices.htmlstruct.RMatches.htmlstruct.RSplit.htmlstruct.RSplitN.htmlstruct.RSplitTerminator.htmlstruct.Split.htmlstruct.SplitAsciiWhitespace.htmlstruct.SplitInclusive.htmlstruct.SplitN.htmlstruct.SplitTerminator.htmlstruct.SplitWhitespace.htmlstruct.Utf8Chunk.htmlstruct.Utf8Chunks.htmlstruct.Utf8Error.htmltrait.FromStr.htmltraitstrait.FromStr.htmlvalidationsfn.next_code_point.htmlfn.utf8_char_width.htmlsyncatomicconstant.ATOMIC_BOOL_INIT.htmlconstant.ATOMIC_ISIZE_INIT.htmlconstant.ATOMIC_USIZE_INIT.htmlenum.Ordering.htmlfn.compiler_fence.htmlfn.fence.htmlfn.spin_loop_hint.htmlindex.htmlsidebar-items1.79.0.jsstruct.AtomicBool.htmlstruct.AtomicI16.htmlstruct.AtomicI32.htmlstruct.AtomicI64.htmlstruct.AtomicI8.htmlstruct.AtomicIsize.htmlstruct.AtomicPtr.htmlstruct.AtomicU16.htmlstruct.AtomicU32.htmlstruct.AtomicU64.htmlstruct.AtomicU8.htmlstruct.AtomicUsize.htmlexclusivestruct.Exclusive.htmlindex.htmlsidebar-items1.79.0.jsstruct.Exclusive.htmltaskenum.Poll.htmlindex.htmlmacro.ready!.htmlmacro.ready.htmlpollenum.Poll.htmlreadymacro.ready!.htmlmacro.ready.htmlsidebar-items1.79.0.jsstruct.Context.htmlstruct.ContextBuilder.htmlstruct.LocalWaker.htmlstruct.RawWaker.htmlstruct.RawWakerVTable.htmlstruct.Waker.htmlwakestruct.Context.htmlstruct.ContextBuilder.htmlstruct.LocalWaker.htmlstruct.RawWaker.htmlstruct.RawWakerVTable.htmlstruct.Waker.htmltimeindex.htmlsidebar-items1.79.0.jsstruct.Duration.htmlstruct.TryFromFloatSecsError.htmlu128constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu16constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu32constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu64constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu8constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsunicodeconstant.UNICODE_VERSION.htmlconversionsfn.to_lower.htmlfn.to_upper.htmlindex.htmlsidebar-items1.79.0.jsfn.Case_Ignorable.htmlfn.Cased.htmlindex.htmlsidebar-items1.79.0.jsunicode_datacase_ignorablefn.lookup.htmlcasedfn.lookup.htmlconversionsfn.to_lower.htmlfn.to_upper.htmlindex.htmlusizeconstant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jscrates1.79.0.jsedition-guide.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2ayu-highlight.cssbook.jsclipboard.min.jscsschrome.cssgeneral.cssprint.cssvariables.csseditionsadvanced-migrations.htmlcreating-a-new-project.htmlindex.htmltransitioning-an-existing-project-to-a-new-edition.htmlelasticlunr.min.jsfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jsindex.htmlintroduction.htmlmark.min.jsprint.htmlrust-2015index.htmlrust-2018cargo-and-crates-iocargo-can-use-a-local-registry-replacement.htmlcargo-check-for-faster-checking.htmlcargo-install-for-easy-installation-of-tools.htmlcargo-new-defaults-to-a-binary-project.htmlcargo-rustc-for-passing-arbitrary-flags-to-rustc.htmlcargo-workspaces-for-multi-package-projects.htmlcrates-io-disallows-wildcard-dependencies.htmlindex.htmlmulti-file-examples.htmlreplacing-dependencies-with-patch.htmlcargo.htmlcontrol-flowasync-await-for-easier-concurrency.htmlindex.htmlloops-can-break-with-a-value.htmldata-types128-bit-integers.htmlchoosing-alignment-with-the-repr-attribute.htmlfield-init-shorthand.htmlinclusive-ranges.htmlindex.htmloperator-equals-are-now-implementable.htmlunion-for-an-unsafe-form-of-enum.htmldocumentationindex.htmlnew-editions-of-the-book.htmlstd-os-has-documentation-for-all-platforms.htmlthe-rust-bookshelf.htmlthe-rustonomicon.htmledition-changes.htmlerror-handling-and-panicsaborting-on-panic.htmlcontrolling-panics-with-std-panic.htmlindex.htmlquestion-mark-in-main-and-tests.htmlthe-question-mark-operator-for-easier-error-handling.htmlindex.htmlmacrosat-most-once.htmlcustom-derive.htmlindex.htmlmacro-changes.htmlmodule-systemindex.htmlmore-visibility-modifiers.htmlnested-imports-with-use.htmlpath-clarity.htmlraw-identifiers.htmlnew-keywords.htmlownership-and-lifetimesdefault-match-bindings.htmlindex.htmlinference-in-structs.htmllifetime-elision-in-impl.htmlnon-lexical-lifetimes.htmlsimpler-lifetimes-in-static-and-const.htmlthe-anonymous-lifetime.htmlpath-changes.htmlplatform-and-target-supportcdylib-crates-for-c-interoperability.htmlglobal-allocators.htmlindex.htmllibcore-for-low-level-rust.htmlmsvc-toolchain-support.htmlmusl-support-for-fully-static-binaries.htmlwebassembly-support.htmlrustdocdocumentation-tests-can-now-compile-fail.htmlindex.htmlrustdoc-uses-commonmark.htmlrustup-for-managing-rust-versions.htmlsimd-for-faster-computing.htmlslice-patterns.htmlthe-compileran-attribute-for-deprecation.htmlimproved-error-messages.htmlincremental-compilation-for-faster-compiles.htmlindex.htmltrait-fn-parameters.htmltrait-systemassociated-constants.htmldyn-trait-for-trait-objects.htmlimpl-trait-for-returning-complex-types-with-ease.htmlindex.htmlmore-container-types-support-trait-objects.htmlno-anon-params.htmltyvar-behind-raw-pointer.htmlrust-2021IntoIterator-for-arrays.htmlc-string-literals.htmldefault-cargo-resolver.htmldisjoint-capture-in-closures.htmlindex.htmlor-patterns-macro-rules.htmlpanic-macro-consistency.htmlprelude.htmlreserving-syntax.htmlwarnings-promoted-to-error.htmlrust-2024cargo-remove-implicit-features.htmlindex.htmlprelude.htmlpublic-private-dependencies.htmlrpit-lifetime-capture.htmlrustfmt-overflow-delimited-expr.htmlstatic-mut-reference.htmlunsafe-op-in-unsafe-fn.htmlrust-nextalloc.htmlalternative-cargo-registries.htmlcargo-vendor.htmlconst-fn.htmldbg-macro.htmledition-changes.htmlfuture.htmlindex.htmlliteral-macro-matcher.htmlmaybe-uninit.htmlno-jemalloc.htmlno-more-fnbox.htmlpin.htmlqustion-mark-operator-in-macros.htmltryfrom-and-tryinto.htmluniform-paths.htmlsearcher.jssearchindex.jssearchindex.jsontomorrow-night.cssembedded-book.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2appendixglossary.htmlassetscrates.pngembedded-hal.svgf3.jpgnrf52-memory-map.pngnrf52-spi-frequency-register.pngrust_layers.svgverify.jpegayu-highlight.cssbook.jsc-tipsindex.htmlclipboard.min.jscollectionsindex.htmlconcurrencyindex.htmlcsschrome.cssgeneral.cssprint.cssvariables.cssdesign-patternshalchecklist.htmlgpio.htmlindex.htmlinteroperability.htmlnaming.htmlpredictability.htmlindex.htmlelasticlunr.min.jsfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jsindex.htmlinteroperabilityc-with-rust.htmlindex.htmlrust-with-c.htmlintrohardware.htmlindex.htmlinstallinstall.htmllinux.htmlmacos.htmlverify.htmlwindows.htmlno-std.htmltooling.htmlmark.min.jsperipheralsa-first-attempt.htmlborrowck.htmlindex.htmlsingletons.htmlportabilityindex.htmlprint.htmlsearcher.jssearchindex.jssearchindex.jsonstartexceptions.htmlhardware.htmlindex.htmlinterrupts.htmlio.htmlpanicking.htmlqemu.htmlregisters.htmlsemihosting.htmlstatic-guaranteesdesign-contracts.htmlindex.htmlstate-machines.htmltypestate-programming.htmlzero-cost-abstractions.htmltomorrow-night.cssunsortedindex.htmlmath.htmlspeed-vs-size.htmlerror-index.htmlerror_codes.nojekyllCargo.tomlE0001.htmlE0002.htmlE0004.htmlE0005.htmlE0007.htmlE0009.htmlE0010.htmlE0013.htmlE0014.htmlE0015.htmlE0023.htmlE0025.htmlE0026.htmlE0027.htmlE0029.htmlE0030.htmlE0033.htmlE0034.htmlE0038.htmlE0040.htmlE0044.htmlE0045.htmlE0046.htmlE0049.htmlE0050.htmlE0053.htmlE0054.htmlE0055.htmlE0057.htmlE0059.htmlE0060.htmlE0061.htmlE0062.htmlE0063.htmlE0067.htmlE0069.htmlE0070.htmlE0071.htmlE0072.htmlE0073.htmlE0074.htmlE0075.htmlE0076.htmlE0077.htmlE0080.htmlE0081.htmlE0084.htmlE0087.htmlE0088.htmlE0089.htmlE0090.htmlE0091.htmlE0092.htmlE0093.htmlE0094.htmlE0106.htmlE0107.htmlE0109.htmlE0110.htmlE0116.htmlE0117.htmlE0118.htmlE0119.htmlE0120.htmlE0121.htmlE0124.htmlE0128.htmlE0130.htmlE0131.htmlE0132.htmlE0133.htmlE0136.htmlE0137.htmlE0138.htmlE0139.htmlE0152.htmlE0154.htmlE0158.htmlE0161.htmlE0162.htmlE0164.htmlE0165.htmlE0170.htmlE0178.htmlE0183.htmlE0184.htmlE0185.htmlE0186.htmlE0191.htmlE0192.htmlE0193.htmlE0195.htmlE0197.htmlE0198.htmlE0199.htmlE0200.htmlE0201.htmlE0203.htmlE0204.htmlE0205.htmlE0206.htmlE0207.htmlE0208.htmlE0210.htmlE0211.htmlE0212.htmlE0214.htmlE0220.htmlE0221.htmlE0222.htmlE0223.htmlE0224.htmlE0225.htmlE0226.htmlE0227.htmlE0228.htmlE0229.htmlE0230.htmlE0231.htmlE0232.htmlE0243.htmlE0244.htmlE0251.htmlE0252.htmlE0253.htmlE0254.htmlE0255.htmlE0256.htmlE0259.htmlE0260.htmlE0261.htmlE0262.htmlE0263.htmlE0264.htmlE0267.htmlE0268.htmlE0271.htmlE0275.htmlE0276.htmlE0277.htmlE0281.htmlE0282.htmlE0283.htmlE0284.htmlE0297.htmlE0301.htmlE0302.htmlE0303.htmlE0307.htmlE0308.htmlE0309.htmlE0310.htmlE0311.htmlE0312.htmlE0316.htmlE0317.htmlE0320.htmlE0321.htmlE0322.htmlE0323.htmlE0324.htmlE0325.htmlE0326.htmlE0328.htmlE0329.htmlE0364.htmlE0365.htmlE0366.htmlE0367.htmlE0368.htmlE0369.htmlE0370.htmlE0371.htmlE0373.htmlE0374.htmlE0375.htmlE0376.htmlE0377.htmlE0378.htmlE0379.htmlE0380.htmlE0381.htmlE0382.htmlE0383.htmlE0384.htmlE0386.htmlE0387.htmlE0388.htmlE0389.htmlE0390.htmlE0391.htmlE0392.htmlE0393.htmlE0398.htmlE0399.htmlE0401.htmlE0403.htmlE0404.htmlE0405.htmlE0407.htmlE0408.htmlE0409.htmlE0411.htmlE0412.htmlE0415.htmlE0416.htmlE0422.htmlE0423.htmlE0424.htmlE0425.htmlE0426.htmlE0428.htmlE0429.htmlE0430.htmlE0431.htmlE0432.htmlE0433.htmlE0434.htmlE0435.htmlE0436.htmlE0437.htmlE0438.htmlE0439.htmlE0445.htmlE0446.htmlE0447.htmlE0448.htmlE0449.htmlE0451.htmlE0452.htmlE0453.htmlE0454.htmlE0455.htmlE0457.htmlE0458.htmlE0459.htmlE0460.htmlE0461.htmlE0462.htmlE0463.htmlE0464.htmlE0466.htmlE0468.htmlE0469.htmlE0472.htmlE0476.htmlE0477.htmlE0478.htmlE0482.htmlE0491.htmlE0492.htmlE0493.htmlE0495.htmlE0496.htmlE0497.htmlE0498.htmlE0499.htmlE0500.htmlE0501.htmlE0502.htmlE0503.htmlE0504.htmlE0505.htmlE0506.htmlE0507.htmlE0508.htmlE0509.htmlE0510.htmlE0511.htmlE0512.htmlE0514.htmlE0515.htmlE0516.htmlE0517.htmlE0518.htmlE0519.htmlE0520.htmlE0521.htmlE0522.htmlE0523.htmlE0524.htmlE0525.htmlE0527.htmlE0528.htmlE0529.htmlE0530.htmlE0531.htmlE0532.htmlE0533.htmlE0534.htmlE0535.htmlE0536.htmlE0537.htmlE0538.htmlE0539.htmlE0541.htmlE0542.htmlE0543.htmlE0544.htmlE0545.htmlE0546.htmlE0547.htmlE0549.htmlE0550.htmlE0551.htmlE0552.htmlE0554.htmlE0556.htmlE0557.htmlE0559.htmlE0560.htmlE0561.htmlE0562.htmlE0565.htmlE0566.htmlE0567.htmlE0568.htmlE0569.htmlE0570.htmlE0571.htmlE0572.htmlE0573.htmlE0574.htmlE0575.htmlE0576.htmlE0577.htmlE0578.htmlE0579.htmlE0580.htmlE0581.htmlE0582.htmlE0583.htmlE0584.htmlE0585.htmlE0586.htmlE0587.htmlE0588.htmlE0589.htmlE0590.htmlE0591.htmlE0592.htmlE0593.htmlE0594.htmlE0595.htmlE0596.htmlE0597.htmlE0599.htmlE0600.htmlE0601.htmlE0602.htmlE0603.htmlE0604.htmlE0605.htmlE0606.htmlE0607.htmlE0608.htmlE0609.htmlE0610.htmlE0614.htmlE0615.htmlE0616.htmlE0617.htmlE0618.htmlE0619.htmlE0620.htmlE0621.htmlE0622.htmlE0623.htmlE0624.htmlE0625.htmlE0626.htmlE0627.htmlE0628.htmlE0631.htmlE0632.htmlE0633.htmlE0634.htmlE0635.htmlE0636.htmlE0637.htmlE0638.htmlE0639.htmlE0640.htmlE0641.htmlE0642.htmlE0643.htmlE0644.htmlE0646.htmlE0647.htmlE0648.htmlE0657.htmlE0658.htmlE0659.htmlE0660.htmlE0661.htmlE0662.htmlE0663.htmlE0664.htmlE0665.htmlE0666.htmlE0667.htmlE0668.htmlE0669.htmlE0670.htmlE0671.htmlE0687.htmlE0688.htmlE0689.htmlE0690.htmlE0691.htmlE0692.htmlE0693.htmlE0695.htmlE0696.htmlE0697.htmlE0698.htmlE0699.htmlE0700.htmlE0701.htmlE0703.htmlE0704.htmlE0705.htmlE0706.htmlE0708.htmlE0710.htmlE0711.htmlE0712.htmlE0713.htmlE0714.htmlE0715.htmlE0716.htmlE0717.htmlE0718.htmlE0719.htmlE0720.htmlE0722.htmlE0724.htmlE0725.htmlE0726.htmlE0727.htmlE0728.htmlE0729.htmlE0730.htmlE0731.htmlE0732.htmlE0733.htmlE0734.htmlE0735.htmlE0736.htmlE0737.htmlE0739.htmlE0740.htmlE0741.htmlE0742.htmlE0743.htmlE0744.htmlE0745.htmlE0746.htmlE0747.htmlE0748.htmlE0749.htmlE0750.htmlE0751.htmlE0752.htmlE0753.htmlE0754.htmlE0755.htmlE0756.htmlE0757.htmlE0758.htmlE0759.htmlE0760.htmlE0761.htmlE0762.htmlE0763.htmlE0764.htmlE0765.htmlE0766.htmlE0767.htmlE0768.htmlE0769.htmlE0770.htmlE0771.htmlE0772.htmlE0773.htmlE0774.htmlE0775.htmlE0776.htmlE0777.htmlE0778.htmlE0779.htmlE0780.htmlE0781.htmlE0782.htmlE0783.htmlE0784.htmlE0785.htmlE0786.htmlE0787.htmlE0788.htmlE0789.htmlE0790.htmlE0791.htmlE0792.htmlE0793.htmlE0794.htmlE0795.htmlE0796.htmlE0797.htmlFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2ayu-highlight.cssbook.jsbook_config.tomlclipboard.min.jscsschrome.cssgeneral.cssprint.cssvariables.csselasticlunr.min.jserror-index.csserror-index.htmlerror-index.jsfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jsindex.htmlmain.rsmark.min.jsprint.htmlredirect.jssearcher.jssearchindex.jssearchindex.jsontomorrow-night.cssgrammar.htmlguide-crates.htmlguide-error-handling.htmlguide-ffi.htmlguide-macros.htmlguide-ownership.htmlguide-plugins.htmlguide-pointers.htmlguide-strings.htmlguide-tasks.htmlguide-testing.htmlguide-unsafe.htmlguide.htmlhelp.htmlindex.htmlintro.htmlnomicon.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2aliasing.htmlarc-and-mutex.htmlarc-base.htmlarc-clone.htmlarc-drop.htmlarc-final.htmlarc-layout.htmlarc-mutexarc-and-mutex.htmlarc-base.htmlarc-clone.htmlarc-drop.htmlarc-final.htmlarc-layout.htmlarc.htmlarc.htmlatomics.htmlayu-highlight.cssbeneath-std.htmlbook.jsborrow-splitting.htmlcasts.htmlchecked-uninit.htmlclipboard.min.jscoercions.htmlconcurrency.htmlconstructors.htmlconversions.htmlcsschrome.cssgeneral.cssprint.cssvariables.cssdata.htmldestructors.htmldot-operator.htmldrop-flags.htmldropck.htmlelasticlunr.min.jsexception-safety.htmlexotic-sizes.htmlfavicon.pngfavicon.svgffi.htmlfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jshrtb.htmlimgsafeandunsafe.svgindex.htmlintro.htmlleaking.htmllifetime-elision.htmllifetime-mismatch.htmllifetimes.htmlmark.min.jsmeet-safe-and-unsafe.htmlobrm.htmlother-reprs.htmlownership.htmlpanic-handler.htmlphantom-data.htmlpoisoning.htmlprint.htmlraces.htmlreferences.htmlrepr-rust.htmlsafe-unsafe-meaning.htmlsearcher.jssearchindex.jssearchindex.jsonsend-and-sync.htmlsubtyping.htmlthemenomicon.csstomorrow-night.csstransmutes.htmlunbounded-lifetimes.htmlunchecked-uninit.htmluninitialized.htmlunwinding.htmlvecvec-alloc.htmlvec-dealloc.htmlvec-deref.htmlvec-drain.htmlvec-final.htmlvec-insert-remove.htmlvec-into-iter.htmlvec-layout.htmlvec-push-pop.htmlvec-raw.htmlvec-zsts.htmlvec.htmlvec-alloc.htmlvec-dealloc.htmlvec-deref.htmlvec-drain.htmlvec-final.htmlvec-insert-remove.htmlvec-into-iter.htmlvec-layout.htmlvec-push-pop.htmlvec-raw.htmlvec-zsts.htmlvec.htmlwhat-unsafe-does.htmlworking-with-unsafe.htmlnot_found.htmlproc_macroall.htmldiagnosticenum.Level.htmlstruct.Diagnostic.htmltrait.MultiSpan.htmlenum.Delimiter.htmlenum.Level.htmlenum.Spacing.htmlenum.TokenTree.htmlfn.is_available.htmlfn.quote.htmlfn.quote_span.htmlindex.htmlmacro.quote!.htmlmacro.quote.htmlquotefn.quote.htmlfn.quote_span.htmlsidebar-items1.79.0.jsstruct.Diagnostic.htmlstruct.ExpandError.htmlstruct.Group.htmlstruct.Ident.htmlstruct.LexError.htmlstruct.Literal.htmlstruct.Punct.htmlstruct.SourceFile.htmlstruct.Span.htmlstruct.TokenStream.htmltoken_streamindex.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmltracked_envfn.var.htmlindex.htmlsidebar-items1.79.0.jstracked_pathfn.path.htmlindex.htmlsidebar-items1.79.0.jstrait.MultiSpan.htmlreferencereference.html.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2abi.htmlappendices.htmlattributesattributes-redirect.htmlattributes.htmlcodegen.htmldebugger.htmlderive.htmldiagnostics.htmllimits.htmltesting.htmltype_system.htmlayu-highlight.cssbehavior-considered-undefined.htmlbehavior-not-considered-unsafe.htmlbook.jsclipboard.min.jscomments.htmlconditional-compilation.htmlconst_eval.htmlcrates-and-source-files.htmlcsschrome.cssgeneral.cssprint.cssvariables.cssdestructors.htmldynamically-sized-types.htmlelasticlunr.min.jsexpressionsexpressions.htmlarray-expr.htmlawait-expr.htmlblock-expr.htmlcall-expr.htmlclosure-expr.htmlenum-variant-expr.htmlfield-expr.htmlgrouped-expr.htmlif-expr.htmlliteral-expr.htmlloop-expr.htmlmatch-expr.htmlmethod-call-expr.htmloperator-expr.htmlpath-expr.htmlrange-expr.htmlreturn-expr.htmlstruct-expr.htmltuple-expr.htmlunderscore-expr.htmlfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2glossary.htmlhighlight.csshighlight.jsidentifiers.htmlindex.htmlinfluences.htmlinline-assembly.htmlinput-format.htmlinterior-mutability.htmlintroduction.htmlitemsitems.htmlassociated-items.htmlconstant-items.htmlenumerations.htmlextern-crates.htmlexternal-blocks.htmlfunctions.htmlgenerics.htmlimplementations.htmlmodules.htmlstatic-items.htmlstructs.htmltraits.htmltype-aliases.htmlunions.htmluse-declarations.htmlkeywords.htmllexical-structure.htmllifetime-elision.htmllinkage.htmlmacro-ambiguity.htmlmacros-by-example.htmlmacros.htmlmark.min.jsmemory-allocation-and-lifetime.htmlmemory-model.htmlnamesnames.htmlname-resolution.htmlnamespaces.htmlpreludes.htmlscopes.htmlnotation.htmlpaths.htmlpatterns.htmlprint.htmlprocedural-macros.htmlruntime.htmlsearcher.jssearchindex.jssearchindex.jsonspecial-types-and-traits.htmlstatements-and-expressions.htmlstatements.htmlsubtyping.htmlthemereference.csstokens.htmltomorrow-night.csstrait-bounds.htmltype-coercions.htmltype-layout.htmltype-system.htmltypestypes-redirect.htmltypes.htmlarray.htmlboolean.htmlclosure.htmlenum.htmlfunction-item.htmlfunction-pointer.htmlimpl-trait.htmlinferred.htmlnever.htmlnumeric.htmlparameters.htmlpointer.htmlslice.htmlstruct.htmltextual.htmltrait-object.htmltuple.htmlunion.htmlunsafe-blocks.htmlunsafe-functions.htmlunsafe-keyword.htmlunsafety.htmlvariables.htmlvisibility-and-privacy.htmlwhitespace.htmlreleases.htmlreleases.mdrobots.txtrust-by-example.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2ace.jsattributeattribute.htmlcfgcfg.htmlcustom.htmlcrate.htmlunused.htmlayu-highlight.cssbook.jscargocargo.htmlbuild_scripts.htmlconventions.htmldeps.htmltest.htmlclipboard.min.jscompatibilitycompatibility.htmlraw_identifiers.htmlconversionconversion.htmlfrom_into.htmlstring.htmltry_from_try_into.htmlcratescrates.htmllib.htmlusing_lib.htmlcsschrome.cssgeneral.cssprint.cssvariables.csscustom_typescustom_types.htmlconstants.htmlenumenum.htmlc_like.htmlenum_use.htmltestcase_linked_list.htmlstructs.htmleditor.jselasticlunr.min.jserrorerror.htmlabort_unwind.htmliter_result.htmlmultiple_error_typesmultiple_error_types.htmlboxing_errors.htmldefine_error_type.htmloption_result.htmlreenter_question_mark.htmlwrap_error.htmloption_unwrapoption_unwrap.htmland_then.htmldefaults.htmlmap.htmlquestion_mark.htmlpanic.htmlresultresult.htmlearly_returns.htmlenter_question_mark.htmlresult_alias.htmlresult_map.htmlexpression.htmlfavicon.pngfavicon.svgflow_controlflow_control.htmlfor.htmlif_else.htmlif_let.htmllet_else.htmllooploop.htmlnested.htmlreturn.htmlmatchmatch.htmlbinding.htmldestructuringdestructuring.htmldestructure_enum.htmldestructure_pointers.htmldestructure_slice.htmldestructure_structures.htmldestructure_tuple.htmlguard.htmlwhile.htmlwhile_let.htmlfnfn.htmlclosuresclosures.htmlanonymity.htmlcapture.htmlclosure_examplesclosure_examples.htmliter_any.htmliter_find.htmlinput_functions.htmlinput_parameters.htmloutput_parameters.htmldiverging.htmlhof.htmlmethods.htmlfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2genericsgenerics.htmlassoc_itemsassoc_items.htmlthe_problem.htmltypes.htmlboundsbounds.htmltestcase_empty.htmlgen_fn.htmlgen_trait.htmlimpl.htmlmulti_bounds.htmlnew_types.htmlphantomphantom.htmltestcase_units.htmlwhere.htmlhellohello.htmlcomment.htmlprintprint.htmlfmt.htmlprint_debug.htmlprint_displayprint_display.htmltestcase_list.htmlhighlight.csshighlight.jsindex.htmlmacrosmacros.htmldesignators.htmldry.htmldsl.htmloverload.htmlrepeat.htmlsyntax.htmlvariadics.htmlmark.min.jsmetameta.htmldoc.htmlplayground.htmlmodmod.htmlsplit.htmlstruct_visibility.htmlsuper.htmluse.htmlvisibility.htmlmode-rust.jsprimitivesprimitives.htmlarray.htmlliterals.htmltuples.htmlprint.htmlscopescope.htmlborrowborrow.htmlalias.htmlmut.htmlref.htmllifetimelifetime.htmlelision.htmlexplicit.htmlfn.htmllifetime_bounds.htmllifetime_coercion.htmlmethods.htmlstatic_lifetime.htmlstruct.htmltrait.htmlmovemove.htmlmut.htmlpartial_move.htmlraii.htmlsearcher.jssearchindex.jssearchindex.jsonstdstd.htmlarc.htmlbox.htmlhashhash.htmlalt_key_types.htmlhashset.htmloption.htmlpanic.htmlrc.htmlresultresult.htmlquestion_mark.htmlstr.htmlvec.htmlstd_miscstd_misc.htmlargarg.htmlmatching.htmlchannels.htmlffi.htmlfilefile.htmlcreate.htmlopen.htmlread_lines.htmlfs.htmlpath.htmlprocessprocess.htmlpipe.htmlwait.htmlthreadsthreads.htmltestcase_mapreduce.htmltestingtesting.htmldev_dependencies.htmldoc_testing.htmlintegration_testing.htmlunit_testing.htmlthemetheme-dawn.jstheme-tomorrow_night.jscsslanguage-picker.csstomorrow-night.csstraittrait.htmlclone.htmlderive.htmldisambiguating.htmldrop.htmldyn.htmlimpl_trait.htmliter.htmlops.htmlsupertraits.htmltypestypes.htmlalias.htmlcast.htmlinference.htmlliterals.htmlunsafeunsafe.htmlasm.htmlvariable_bindingsvariable_bindings.htmldeclare.htmlfreeze.htmlmut.htmlscope.htmlrust.cssrust.htmlrustc.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2ayu-highlight.cssbook.jscheck-cfg.htmlclipboard.min.jscodegen-optionsindex.htmlcommand-line-arguments.htmlcontributing.htmlcsschrome.cssgeneral.cssprint.cssvariables.csselasticlunr.min.jsexploit-mitigations.htmlfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jsimagesimage1.pngimage2.pngimage3.pngllvm-cov-show-01.pngindex.htmlinstrument-coverage.htmljson.htmllinker-plugin-lto.htmllintsgroups.htmlindex.htmllevels.htmllistingallowed-by-default.htmldeny-by-default.htmlindex.htmlwarn-by-default.htmlmark.min.jsplatform-supportplatform-support.htmlTEMPLATE.htmlaarch64-apple-ios-sim.htmlaarch64-nintendo-switch-freestanding.htmlaarch64-unknown-teeos.htmlaix.htmlandroid.htmlapple-tvos.htmlapple-visionos.htmlapple-watchos.htmlarm-none-eabi.htmlarm64e-apple-darwin.htmlarm64e-apple-ios.htmlarm64ec-pc-windows-msvc.htmlarmeb-unknown-linux-gnueabi.htmlarmv4t-none-eabi.htmlarmv5te-none-eabi.htmlarmv6k-nintendo-3ds.htmlarmv7-sony-vita-newlibeabihf.htmlarmv7-unknown-linux-uclibceabi.htmlarmv7-unknown-linux-uclibceabihf.htmlarmv7r-none-eabi.htmlarmv8r-none-eabihf.htmlcsky-unknown-linux-gnuabiv2.htmlesp-idf.htmlfuchsia.htmlhermit.htmlhexagon-unknown-linux-musl.htmlhexagon-unknown-none-elf.htmlhurd.htmlkmc-solid.htmlloongarch-linux.htmlloongarch-none.htmlm68k-unknown-linux-gnu.htmlmips-release-6.htmlmips64-openwrt-linux-musl.htmlmipsel-sony-psx.htmlnetbsd.htmlnto-qnx.htmlnvptx64-nvidia-cuda.htmlopenbsd.htmlopenharmony.htmlpc-windows-gnullvm.htmlriscv32-unknown-none-elf.htmlriscv32im-risc0-zkvm-elf.htmlriscv32imac-unknown-xous-elf.htmlsparc-unknown-none-elf.htmlunikraft-linux-musl.htmlunknown-uefi.htmlwasm32-wasip1-threads.htmlwasm32-wasip1.htmlwasm32-wasip2.htmlwasm64-unknown-unknown.htmlwin7-windows-msvc.htmlx86_64-fortanix-unknown-sgx.htmlx86_64-unknown-none.htmlx86_64h-apple-darwin.htmlprint.htmlprofile-guided-optimization.htmlsearcher.jssearchindex.jssearchindex.jsonsymbol-manglingindex.htmlv0.htmltarget-tier-policy.htmltargetsbuilt-in.htmlcustom.htmlindex.htmlknown-issues.htmltestsindex.htmltomorrow-night.csswhat-is-rustc.htmlrustdocrustdoc.html.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2advanced-features.htmlayu-highlight.cssbook.jsclipboard.min.jscommand-line-arguments.htmlcsschrome.cssgeneral.cssprint.cssvariables.cssdeprecated-features.htmldocumentation-tests.htmlelasticlunr.min.jsfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jshow-to-read-rustdoc.htmlhow-to-write-documentation.htmlimagescollapsed-long-item.pngcollapsed-trait-impls.pngindex.htmllinking-to-items-by-name.htmllints.htmlmark.min.jspasses.htmlprint.htmlread-documentationin-doc-settings.htmlsearch.htmlreferences.htmlscraped-examples.htmlsearcher.jssearchindex.jssearchindex.jsonthe-doc-attribute.htmltomorrow-night.cssunstable-features.htmlwebsite-features.htmlwhat-is-rustdoc.htmlwhat-to-include.htmlwrite-documentationdocumentation-tests.htmllinking-to-items-by-name.htmlre-exports.htmlthe-doc-attribute.htmlwhat-to-include.htmlsearch-index1.79.0.jssearch.descallocalloc-desc-0-1.79.0.jscorecore-desc-0-1.79.0.jscore-desc-1-1.79.0.jscore-desc-2-1.79.0.jscore-desc-3-1.79.0.jscore-desc-4-1.79.0.jscore-desc-5-1.79.0.jscore-desc-6-1.79.0.jscore-desc-7-1.79.0.jscore-desc-8-1.79.0.jscore-desc-9-1.79.0.jsproc_macroproc_macro-desc-0-1.79.0.jsstdstd-desc-0-1.79.0.jsstd-desc-1-1.79.0.jsstd-desc-2-1.79.0.jsstd-desc-3-1.79.0.jsstd-desc-4-1.79.0.jstesttest-desc-0-1.79.0.jssettings.htmlsrcsrc-files1.79.0.jsallocalloc.rs.htmlborrow.rs.htmlboxedboxed.rs.htmlthin.rs.htmlcollectionsbinary_heapmod.rs.htmlbtreeappend.rs.htmlborrow.rs.htmldedup_sorted_iter.rs.htmlfix.rs.htmlmapmap.rs.htmlentry.rs.htmlmem.rs.htmlmerge_iter.rs.htmlmod.rs.htmlnavigate.rs.htmlnode.rs.htmlremove.rs.htmlsearch.rs.htmlset.rs.htmlset_val.rs.htmlsplit.rs.htmllinked_list.rs.htmlmod.rs.htmlvec_dequedrain.rs.htmlinto_iter.rs.htmliter.rs.htmliter_mut.rs.htmlmacros.rs.htmlmod.rs.htmlspec_extend.rs.htmlspec_from_iter.rs.htmlffic_str.rs.htmlmod.rs.htmlfmt.rs.htmllib.rs.htmlmacros.rs.htmlraw_vec.rs.htmlrc.rs.htmlslice.rs.htmlstr.rs.htmlstring.rs.htmlsync.rs.htmltask.rs.htmlveccow.rs.htmldrain.rs.htmlextract_if.rs.htmlin_place_collect.rs.htmlin_place_drop.rs.htmlinto_iter.rs.htmlis_zero.rs.htmlmod.rs.htmlpartial_eq.rs.htmlset_len_on_drop.rs.htmlspec_extend.rs.htmlspec_from_elem.rs.htmlspec_from_iter.rs.htmlspec_from_iter_nested.rs.htmlsplice.rs.htmlcoreallocglobal.rs.htmllayout.rs.htmlmod.rs.htmlany.rs.htmlarch.rs.htmlarrayascii.rs.htmldrain.rs.htmlequality.rs.htmliter.rs.htmlmod.rs.htmlasciiascii.rs.htmlascii_char.rs.htmlasserting.rs.htmlasync_iterasync_iter.rs.htmlfrom_iter.rs.htmlmod.rs.htmlbool.rs.htmlborrow.rs.htmlcellcell.rs.htmllazy.rs.htmlonce.rs.htmlcharconvert.rs.htmldecode.rs.htmlmethods.rs.htmlmod.rs.htmlclone.rs.htmlcmpcmp.rs.htmlbytewise.rs.htmlconvertmod.rs.htmlnum.rs.htmldefault.rs.htmlerror.rs.htmlescape.rs.htmlffic_str.rs.htmlmod.rs.htmlfmtbuilders.rs.htmlfloat.rs.htmlmod.rs.htmlnum.rs.htmlrt.rs.htmlfutureasync_drop.rs.htmlfuture.rs.htmlinto_future.rs.htmljoin.rs.htmlmod.rs.htmlpending.rs.htmlpoll_fn.rs.htmlready.rs.htmlhashmod.rs.htmlsip.rs.htmlhint.rs.htmlinternal_macros.rs.htmlintrinsicsintrinsics.rs.htmlmir.rs.htmlsimd.rs.htmlioborrowed_buf.rs.htmlmod.rs.htmliteradaptersarray_chunks.rs.htmlby_ref_sized.rs.htmlchain.rs.htmlcloned.rs.htmlcopied.rs.htmlcycle.rs.htmlenumerate.rs.htmlfilter.rs.htmlfilter_map.rs.htmlflatten.rs.htmlfuse.rs.htmlinspect.rs.htmlintersperse.rs.htmlmap.rs.htmlmap_while.rs.htmlmap_windows.rs.htmlmod.rs.htmlpeekable.rs.htmlrev.rs.htmlscan.rs.htmlskip.rs.htmlskip_while.rs.htmlstep_by.rs.htmltake.rs.htmltake_while.rs.htmlzip.rs.htmlmod.rs.htmlrange.rs.htmlsourcessources.rs.htmlempty.rs.htmlfrom_coroutine.rs.htmlfrom_fn.rs.htmlonce.rs.htmlonce_with.rs.htmlrepeat.rs.htmlrepeat_n.rs.htmlrepeat_with.rs.htmlsuccessors.rs.htmltraitsaccum.rs.htmlcollect.rs.htmldouble_ended.rs.htmlexact_size.rs.htmliterator.rs.htmlmarker.rs.htmlmod.rs.htmlunchecked_iterator.rs.htmllib.rs.htmlmacrosmod.rs.htmlmarker.rs.htmlmemmanually_drop.rs.htmlmaybe_uninit.rs.htmlmod.rs.htmltransmutability.rs.htmlnetdisplay_buffer.rs.htmlip_addr.rs.htmlmod.rs.htmlparser.rs.htmlsocket_addr.rs.htmlnumbignum.rs.htmldec2fltcommon.rs.htmldecimal.rs.htmlfloat.rs.htmlfpu.rs.htmllemire.rs.htmlmod.rs.htmlnumber.rs.htmlparse.rs.htmlslow.rs.htmltable.rs.htmldiy_float.rs.htmlerror.rs.htmlf128.rs.htmlf16.rs.htmlf32.rs.htmlf64.rs.htmlflt2decdecoder.rs.htmlestimator.rs.htmlmod.rs.htmlstrategydragon.rs.htmlgrisu.rs.htmlfmt.rs.htmlint_log10.rs.htmlint_macros.rs.htmlmod.rs.htmlnonzero.rs.htmloverflow_panic.rs.htmlsaturating.rs.htmlshellsi128.rs.htmli16.rs.htmli32.rs.htmli64.rs.htmli8.rs.htmlint_macros.rs.htmlisize.rs.htmlu128.rs.htmlu16.rs.htmlu32.rs.htmlu64.rs.htmlu8.rs.htmlusize.rs.htmluint_macros.rs.htmlwrapping.rs.htmlopsarith.rs.htmlasync_function.rs.htmlbit.rs.htmlcontrol_flow.rs.htmlcoroutine.rs.htmlderef.rs.htmldrop.rs.htmlfunction.rs.htmlindex.rs.htmlindex_range.rs.htmlmod.rs.htmlrange.rs.htmltry_trait.rs.htmlunsize.rs.htmloption.rs.htmlpanicpanic.rs.htmllocation.rs.htmlpanic_info.rs.htmlunwind_safe.rs.htmlpanicking.rs.htmlpat.rs.htmlpin.rs.htmlportable-simdcratescore_simdsrcalias.rs.htmlcast.rs.htmlfmt.rs.htmliter.rs.htmllane_count.rs.htmlmasksmasks.rs.htmlfull_masks.rs.htmlmod.rs.htmlopsops.rs.htmlassign.rs.htmlderef.rs.htmlshift_scalar.rs.htmlunary.rs.htmlselect.rs.htmlsimdcmpcmp.rs.htmleq.rs.htmlord.rs.htmlnumnum.rs.htmlfloat.rs.htmlint.rs.htmluint.rs.htmlprelude.rs.htmlptrptr.rs.htmlconst_ptr.rs.htmlmut_ptr.rs.htmlswizzle.rs.htmlswizzle_dyn.rs.htmlto_bytes.rs.htmlvector.rs.htmlvendorvendor.rs.htmlx86.rs.htmlpreludecommon.rs.htmlmod.rs.htmlprimitive.rs.htmlprimitive_docs.rs.htmlptralignment.rs.htmlconst_ptr.rs.htmlmetadata.rs.htmlmod.rs.htmlmut_ptr.rs.htmlnon_null.rs.htmlunique.rs.htmlresult.rs.htmlsliceascii.rs.htmlcmp.rs.htmlindex.rs.htmliteriter.rs.htmlmacros.rs.htmlmemchr.rs.htmlmod.rs.htmlraw.rs.htmlrotate.rs.htmlselect.rs.htmlsort.rs.htmlspecialize.rs.htmlstdarchcratescore_archsrcaarch64mod.rs.htmlneongenerated.rs.htmlmod.rs.htmlprefetch.rs.htmltme.rs.htmlarmdsp.rs.htmlmod.rs.htmlneon.rs.htmlsat.rs.htmlsimd32.rs.htmlarm_sharedbarriercp15.rs.htmlmod.rs.htmlcrc.rs.htmlcrypto.rs.htmlhints.rs.htmlmod.rs.htmlneongenerated.rs.htmlmod.rs.htmlloongarch64lasxgenerated.rs.htmlmod.rs.htmltypes.rs.htmllsxgenerated.rs.htmlmod.rs.htmltypes.rs.htmlmod.rs.htmlmacros.rs.htmlmipsmod.rs.htmlmod.rs.htmlnvptxmod.rs.htmlpowerpcaltivec.rs.htmlmacros.rs.htmlmod.rs.htmlvsx.rs.htmlpowerpc64mod.rs.htmlvsx.rs.htmlriscv32mod.rs.htmlzk.rs.htmlriscv64mod.rs.htmlzk.rs.htmlriscv_sharedmod.rs.htmlp.rs.htmlzb.rs.htmlzk.rs.htmlsimd.rs.htmlwasm32atomic.rs.htmlmemory.rs.htmlmod.rs.htmlrelaxed_simd.rs.htmlsimd128.rs.htmlx86abm.rs.htmladx.rs.htmlaes.rs.htmlavx.rs.htmlavx2.rs.htmlavx512bf16.rs.htmlavx512bitalg.rs.htmlavx512bw.rs.htmlavx512cd.rs.htmlavx512f.rs.htmlavx512ifma.rs.htmlavx512vbmi.rs.htmlavx512vbmi2.rs.htmlavx512vnni.rs.htmlavx512vpopcntdq.rs.htmlbmi1.rs.htmlbmi2.rs.htmlbswap.rs.htmlbt.rs.htmlcpuid.rs.htmleflags.rs.htmlf16c.rs.htmlfma.rs.htmlfxsr.rs.htmlgfni.rs.htmlmacros.rs.htmlmod.rs.htmlpclmulqdq.rs.htmlrdrand.rs.htmlrdtsc.rs.htmlrtm.rs.htmlsha.rs.htmlsse.rs.htmlsse2.rs.htmlsse3.rs.htmlsse41.rs.htmlsse42.rs.htmlsse4a.rs.htmlssse3.rs.htmltbm.rs.htmlvaes.rs.htmlvpclmulqdq.rs.htmlxsave.rs.htmlx86_64abm.rs.htmladx.rs.htmlavx.rs.htmlavx2.rs.htmlavx512f.rs.htmlbmi.rs.htmlbmi2.rs.htmlbswap.rs.htmlbt.rs.htmlcmpxchg16b.rs.htmlfxsr.rs.htmlmacros.rs.htmlmod.rs.htmlrdrand.rs.htmlsse.rs.htmlsse2.rs.htmlsse41.rs.htmlsse42.rs.htmlxsave.rs.htmlstrconverts.rs.htmlcount.rs.htmlerror.rs.htmliter.rs.htmllossy.rs.htmlmod.rs.htmlpattern.rs.htmltraits.rs.htmlvalidations.rs.htmlsyncatomic.rs.htmlexclusive.rs.htmlmod.rs.htmltaskmod.rs.htmlpoll.rs.htmlready.rs.htmlwake.rs.htmltime.rs.htmltuple.rs.htmlub_checks.rs.htmlunicodemod.rs.htmlprintable.rs.htmlunicode_data.rs.htmlunit.rs.htmlproc_macrobridgearena.rs.htmlbuffer.rs.htmlclient.rs.htmlclosure.rs.htmlfxhash.rs.htmlhandle.rs.htmlmod.rs.htmlrpc.rs.htmlselfless_reify.rs.htmlserver.rs.htmlsymbol.rs.htmldiagnostic.rs.htmllib.rs.htmlquote.rs.htmlstdalloc.rs.htmlascii.rs.htmlbacktracebacktrace.rs.htmlsrcbacktracelibunwind.rs.htmlmod.rs.htmllib.rs.htmlprint.rs.htmlsymbolizegimligimli.rs.htmlelf.rs.htmllibs_dl_iterate_phdr.rs.htmlmmap_unix.rs.htmlparse_running_mmaps_unix.rs.htmlstash.rs.htmlmod.rs.htmltypes.rs.htmlcollectionshashmap.rs.htmlmod.rs.htmlset.rs.htmlmod.rs.htmlcoresrcprimitive_docs.rs.htmlenv.rs.htmlerror.rs.htmlf128.rs.htmlf16.rs.htmlf32.rs.htmlf64.rs.htmlffic_str.rs.htmlmod.rs.htmlos_str.rs.htmlfs.rs.htmlhashmod.rs.htmlrandom.rs.htmliobufferedbufreaderbufreader.rs.htmlbuffer.rs.htmlbufwriter.rs.htmllinewriter.rs.htmllinewritershim.rs.htmlmod.rs.htmlcopy.rs.htmlcursor.rs.htmlerrorerror.rs.htmlrepr_bitpacked.rs.htmlimpls.rs.htmlmod.rs.htmlprelude.rs.htmlstdio.rs.htmlutil.rs.htmlkeyword_docs.rs.htmllib.rs.htmlmacros.rs.htmlnetip_addr.rs.htmlmod.rs.htmlsocket_addr.rs.htmltcp.rs.htmludp.rs.htmlnum.rs.htmlosfdmod.rs.htmlnet.rs.htmlowned.rs.htmlraw.rs.htmllinuxfs.rs.htmlmod.rs.htmlnet.rs.htmlprocess.rs.htmlraw.rs.htmlmod.rs.htmlnetlinux_extaddr.rs.htmlmod.rs.htmlsocket.rs.htmltcp.rs.htmlmod.rs.htmlrawmod.rs.htmlunixffimod.rs.htmlos_str.rs.htmlfs.rs.htmliomod.rs.htmlmod.rs.htmlnetaddr.rs.htmlancillary.rs.htmldatagram.rs.htmllistener.rs.htmlmod.rs.htmlstream.rs.htmlucred.rs.htmlprocess.rs.htmlraw.rs.htmlthread.rs.htmlwasiffi.rs.htmlfs.rs.htmliomod.rs.htmlmod.rs.htmlnetmod.rs.htmlwasip2mod.rs.htmlwindowsffi.rs.htmlfs.rs.htmliohandle.rs.htmlmod.rs.htmlraw.rs.htmlsocket.rs.htmlmod.rs.htmlprocess.rs.htmlraw.rs.htmlthread.rs.htmlpanic.rs.htmlpanicking.rs.htmlpat.rs.htmlpath.rs.htmlportable-simdcratesstd_floatsrclib.rs.htmlpreludecommon.rs.htmlmod.rs.htmlprocess.rs.htmlrt.rs.htmlsyncbarrier.rs.htmlcondvar.rs.htmllazy_lock.rs.htmlmod.rs.htmlmpmcarray.rs.htmlcontext.rs.htmlcounter.rs.htmlerror.rs.htmllist.rs.htmlmod.rs.htmlselect.rs.htmlutils.rs.htmlwaker.rs.htmlzero.rs.htmlmpscmod.rs.htmlmutex.rs.htmlonce.rs.htmlonce_lock.rs.htmlpoison.rs.htmlreentrant_lock.rs.htmlrwlock.rs.htmlsyscmath.rs.htmlmod.rs.htmlos_strbytes.rs.htmlmod.rs.htmlpalcommonalloc.rs.htmlmod.rs.htmlsmall_c_string.rs.htmlmod.rs.htmlunixalloc.rs.htmlargs.rs.htmlenv.rs.htmlfd.rs.htmlfs.rs.htmlfutex.rs.htmlio.rs.htmlkernel_copy.rs.htmlmod.rs.htmlnet.rs.htmlos.rs.htmlpipe.rs.htmlprocessmod.rs.htmlprocess_common.rs.htmlprocess_unix.rs.htmlrand.rs.htmlstack_overflow.rs.htmlstdio.rs.htmlthread.rs.htmlthread_local_dtor.rs.htmlthread_local_key.rs.htmltime.rs.htmlweak.rs.htmlpathmod.rs.htmlunix.rs.htmlpersonalitydwarfeh.rs.htmlmod.rs.htmlgcc.rs.htmlmod.rs.htmlsynccondvarfutex.rs.htmlmod.rs.htmlmod.rs.htmlmutexfutex.rs.htmlmod.rs.htmloncefutex.rs.htmlmod.rs.htmlrwlockfutex.rs.htmlmod.rs.htmlthread_localfast_local.rs.htmlmod.rs.htmlsys_commonbacktrace.rs.htmlfs.rs.htmlio.rs.htmllazy_box.rs.htmlmod.rs.htmlnet.rs.htmlprocess.rs.htmlthread_local_dtor.rs.htmlthread_local_key.rs.htmlthread_parkingfutex.rs.htmlmod.rs.htmlwstr.rs.htmlwtf8.rs.htmlthreadlocal.rs.htmlmod.rs.htmlscoped.rs.htmltime.rs.htmltestbench.rs.htmlcli.rs.htmlconsole.rs.htmlevent.rs.htmlformattersjson.rs.htmljunit.rs.htmlmod.rs.htmlpretty.rs.htmlterse.rs.htmlhelpersconcurrency.rs.htmlmetrics.rs.htmlmod.rs.htmlshuffle.rs.htmllib.rs.htmloptions.rs.htmlstats.rs.htmltermterm.rs.htmlterminfomod.rs.htmlparm.rs.htmlparsercompiled.rs.htmlsearcher.rs.htmltest_result.rs.htmltime.rs.htmltypes.rs.htmlstatic.filesCOPYRIGHT-23e9bde6c69aea69.txtFiraSans-LICENSE-db4b642586e02d97.txtFiraSans-Medium-8f9a781e4970d388.woff2FiraSans-Regular-018c141bf0843ffd.woff2LICENSE-APACHE-b91fa81cba47b86a.txtLICENSE-MIT-65090b722b3f6c56.txtNanumBarunGothic-0f09457c7a19b7c6.ttf.woff2NanumBarunGothic-LICENSE-18c5adf4b52b4041.txtSourceCodePro-It-1cc31594bf4f1f79.ttf.woff2SourceCodePro-LICENSE-d180d465a756484a.txtSourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2SourceSerif4-It-acdfaf1a8af734b1.ttf.woff2SourceSerif4-LICENSE-3bb119e13b1258b7.mdSourceSerif4-Regular-46f98efaafac5295.ttf.woff2clipboard-24048e6d87f63d07.svgfavicon-2c020d218678b618.svgfavicon-32x32-422f7d1d52889060.pngmain-20a3ad099b048cf2.jsnormalize-76eba96aa4d2e634.cssnoscript-09095024cf37855e.cssrust-logo-151179464ae7ed46.svgrustdoc-081576b923113409.cssscrape-examples-ef1e698c1d417c0c.jssearch-bf21c90c8c1d92b1.jssettings-4313503d2e1961c2.jssrc-script-e66d777a5a92e9b2.jsstorage-e32f0c247825364d.jswheel-63255fc4502dca9a.svgstdall.htmlallocfn.alloc.htmlfn.alloc_zeroed.htmlfn.dealloc.htmlfn.handle_alloc_error.htmlfn.realloc.htmlfn.set_alloc_error_hook.htmlfn.take_alloc_error_hook.htmlindex.htmlsidebar-items1.79.0.jsstruct.AllocError.htmlstruct.Global.htmlstruct.Layout.htmlstruct.LayoutError.htmlstruct.System.htmltrait.Allocator.htmltrait.GlobalAlloc.htmltype.LayoutErr.htmlanyfn.type_name.htmlfn.type_name_of_val.htmlindex.htmlsidebar-items1.79.0.jsstruct.TypeId.htmltrait.Any.htmlarchindex.htmlmacro.is_aarch64_feature_detected!.htmlmacro.is_aarch64_feature_detected.htmlmacro.is_arm_feature_detected!.htmlmacro.is_arm_feature_detected.htmlmacro.is_mips64_feature_detected!.htmlmacro.is_mips64_feature_detected.htmlmacro.is_mips_feature_detected!.htmlmacro.is_mips_feature_detected.htmlmacro.is_powerpc64_feature_detected!.htmlmacro.is_powerpc64_feature_detected.htmlmacro.is_powerpc_feature_detected!.htmlmacro.is_powerpc_feature_detected.htmlmacro.is_riscv_feature_detected!.htmlmacro.is_riscv_feature_detected.htmlmacro.is_x86_feature_detected!.htmlmacro.is_x86_feature_detected.htmlsidebar-items1.79.0.jsarrayfn.from_fn.htmlfn.from_mut.htmlfn.from_ref.htmlfn.try_from_fn.htmlindex.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmlstruct.TryFromSliceError.htmlasciienum.Char.htmlfn.escape_default.htmlindex.htmlsidebar-items1.79.0.jsstruct.EscapeDefault.htmltrait.AsciiExt.htmlassert_matchesindex.htmlmacro.assert_matches!.htmlmacro.assert_matches.htmlmacro.debug_assert_matches!.htmlmacro.debug_assert_matches.htmlsidebar-items1.79.0.jsasync_iterfn.from_iter.htmlindex.htmlsidebar-items1.79.0.jsstruct.FromIter.htmltrait.AsyncIterator.htmltrait.IntoAsyncIterator.htmlbacktraceenum.BacktraceStatus.htmlindex.htmlsidebar-items1.79.0.jsstruct.Backtrace.htmlstruct.BacktraceFrame.htmlborrowenum.Cow.htmlindex.htmlsidebar-items1.79.0.jstrait.Borrow.htmltrait.BorrowMut.htmltrait.ToOwned.htmlboxedindex.htmlsidebar-items1.79.0.jsstruct.Box.htmlstruct.ThinBox.htmlcellindex.htmlsidebar-items1.79.0.jsstruct.BorrowError.htmlstruct.BorrowMutError.htmlstruct.Cell.htmlstruct.LazyCell.htmlstruct.OnceCell.htmlstruct.Ref.htmlstruct.RefCell.htmlstruct.RefMut.htmlstruct.SyncUnsafeCell.htmlstruct.UnsafeCell.htmlcharconstant.MAX.htmlconstant.REPLACEMENT_CHARACTER.htmlconstant.UNICODE_VERSION.htmlfn.decode_utf16.htmlfn.from_digit.htmlfn.from_u32.htmlfn.from_u32_unchecked.htmlindex.htmlsidebar-items1.79.0.jsstruct.CharTryFromError.htmlstruct.DecodeUtf16.htmlstruct.DecodeUtf16Error.htmlstruct.EscapeDebug.htmlstruct.EscapeDefault.htmlstruct.EscapeUnicode.htmlstruct.ParseCharError.htmlstruct.ToLowercase.htmlstruct.ToUppercase.htmlstruct.TryFromCharError.htmlclonederive.Clone.htmlindex.htmlsidebar-items1.79.0.jstrait.Clone.htmlcmpderive.Eq.htmlderive.Ord.htmlderive.PartialEq.htmlderive.PartialOrd.htmlenum.Ordering.htmlfn.max.htmlfn.max_by.htmlfn.max_by_key.htmlfn.min.htmlfn.min_by.htmlfn.min_by_key.htmlfn.minmax.htmlfn.minmax_by.htmlfn.minmax_by_key.htmlindex.htmlsidebar-items1.79.0.jsstruct.Reverse.htmltrait.Eq.htmltrait.Ord.htmltrait.PartialEq.htmltrait.PartialOrd.htmlcollectionsbinary_heapindex.htmlsidebar-items1.79.0.jsstruct.BinaryHeap.htmlstruct.Drain.htmlstruct.DrainSorted.htmlstruct.IntoIter.htmlstruct.IntoIterSorted.htmlstruct.Iter.htmlstruct.PeekMut.htmlbtree_mapenum.Entry.htmlindex.htmlsidebar-items1.79.0.jsstruct.BTreeMap.htmlstruct.Cursor.htmlstruct.CursorMut.htmlstruct.CursorMutKey.htmlstruct.ExtractIf.htmlstruct.IntoIter.htmlstruct.IntoKeys.htmlstruct.IntoValues.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.Keys.htmlstruct.OccupiedEntry.htmlstruct.OccupiedError.htmlstruct.Range.htmlstruct.RangeMut.htmlstruct.UnorderedKeyError.htmlstruct.VacantEntry.htmlstruct.Values.htmlstruct.ValuesMut.htmlbtree_setindex.htmlsidebar-items1.79.0.jsstruct.BTreeSet.htmlstruct.Difference.htmlstruct.ExtractIf.htmlstruct.Intersection.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.Range.htmlstruct.SymmetricDifference.htmlstruct.Union.htmlenum.TryReserveErrorKind.htmlhashmapenum.Entry.htmlenum.RawEntryMut.htmlstruct.Drain.htmlstruct.ExtractIf.htmlstruct.HashMap.htmlstruct.IntoIter.htmlstruct.IntoKeys.htmlstruct.IntoValues.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.Keys.htmlstruct.OccupiedEntry.htmlstruct.OccupiedError.htmlstruct.RawEntryBuilder.htmlstruct.RawEntryBuilderMut.htmlstruct.RawOccupiedEntryMut.htmlstruct.RawVacantEntryMut.htmlstruct.VacantEntry.htmlstruct.Values.htmlstruct.ValuesMut.htmlsetstruct.Difference.htmlstruct.Drain.htmlstruct.ExtractIf.htmlstruct.HashSet.htmlstruct.Intersection.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.SymmetricDifference.htmlstruct.Union.htmlhash_mapenum.Entry.htmlenum.RawEntryMut.htmlindex.htmlsidebar-items1.79.0.jsstruct.DefaultHasher.htmlstruct.Drain.htmlstruct.ExtractIf.htmlstruct.HashMap.htmlstruct.IntoIter.htmlstruct.IntoKeys.htmlstruct.IntoValues.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.Keys.htmlstruct.OccupiedEntry.htmlstruct.OccupiedError.htmlstruct.RandomState.htmlstruct.RawEntryBuilder.htmlstruct.RawEntryBuilderMut.htmlstruct.RawOccupiedEntryMut.htmlstruct.RawVacantEntryMut.htmlstruct.VacantEntry.htmlstruct.Values.htmlstruct.ValuesMut.htmlhash_setindex.htmlsidebar-items1.79.0.jsstruct.Difference.htmlstruct.Drain.htmlstruct.ExtractIf.htmlstruct.HashSet.htmlstruct.Intersection.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.SymmetricDifference.htmlstruct.Union.htmlindex.htmllinked_listindex.htmlsidebar-items1.79.0.jsstruct.Cursor.htmlstruct.CursorMut.htmlstruct.ExtractIf.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.LinkedList.htmlsidebar-items1.79.0.jsstruct.BTreeMap.htmlstruct.BTreeSet.htmlstruct.BinaryHeap.htmlstruct.HashMap.htmlstruct.HashSet.htmlstruct.LinkedList.htmlstruct.TryReserveError.htmlstruct.VecDeque.htmlvec_dequeindex.htmlsidebar-items1.79.0.jsstruct.Drain.htmlstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.VecDeque.htmlconvertenum.Infallible.htmlfn.identity.htmlindex.htmlsidebar-items1.79.0.jstrait.AsMut.htmltrait.AsRef.htmltrait.FloatToInt.htmltrait.From.htmltrait.Into.htmltrait.TryFrom.htmltrait.TryInto.htmldefaultderive.Default.htmlindex.htmlsidebar-items1.79.0.jstrait.Default.htmlenvconstsconstant.ARCH.htmlconstant.DLL_EXTENSION.htmlconstant.DLL_PREFIX.htmlconstant.DLL_SUFFIX.htmlconstant.EXE_EXTENSION.htmlconstant.EXE_SUFFIX.htmlconstant.FAMILY.htmlconstant.OS.htmlindex.htmlsidebar-items1.79.0.jsenum.VarError.htmlfn.args.htmlfn.args_os.htmlfn.current_dir.htmlfn.current_exe.htmlfn.home_dir.htmlfn.join_paths.htmlfn.remove_var.htmlfn.set_current_dir.htmlfn.set_var.htmlfn.split_paths.htmlfn.temp_dir.htmlfn.var.htmlfn.var_os.htmlfn.vars.htmlfn.vars_os.htmlindex.htmlsidebar-items1.79.0.jsstruct.Args.htmlstruct.ArgsOs.htmlstruct.JoinPathsError.htmlstruct.SplitPaths.htmlstruct.Vars.htmlstruct.VarsOs.htmlerrorfn.request_ref.htmlfn.request_value.htmlindex.htmlsidebar-items1.79.0.jsstruct.Report.htmlstruct.Request.htmltrait.Error.htmlf128constsindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsf16constsindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsf32constant.DIGITS.htmlconstant.EPSILON.htmlconstant.INFINITY.htmlconstant.MANTISSA_DIGITS.htmlconstant.MAX.htmlconstant.MAX_10_EXP.htmlconstant.MAX_EXP.htmlconstant.MIN.htmlconstant.MIN_10_EXP.htmlconstant.MIN_EXP.htmlconstant.MIN_POSITIVE.htmlconstant.NAN.htmlconstant.NEG_INFINITY.htmlconstant.RADIX.htmlconstsconstant.E.htmlconstant.EGAMMA.htmlconstant.FRAC_1_PI.htmlconstant.FRAC_1_SQRT_2.htmlconstant.FRAC_1_SQRT_3.htmlconstant.FRAC_1_SQRT_PI.htmlconstant.FRAC_2_PI.htmlconstant.FRAC_2_SQRT_PI.htmlconstant.FRAC_PI_2.htmlconstant.FRAC_PI_3.htmlconstant.FRAC_PI_4.htmlconstant.FRAC_PI_6.htmlconstant.FRAC_PI_8.htmlconstant.LN_10.htmlconstant.LN_2.htmlconstant.LOG10_2.htmlconstant.LOG10_E.htmlconstant.LOG2_10.htmlconstant.LOG2_E.htmlconstant.PHI.htmlconstant.PI.htmlconstant.SQRT_2.htmlconstant.SQRT_3.htmlconstant.TAU.htmlindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsf64constant.DIGITS.htmlconstant.EPSILON.htmlconstant.INFINITY.htmlconstant.MANTISSA_DIGITS.htmlconstant.MAX.htmlconstant.MAX_10_EXP.htmlconstant.MAX_EXP.htmlconstant.MIN.htmlconstant.MIN_10_EXP.htmlconstant.MIN_EXP.htmlconstant.MIN_POSITIVE.htmlconstant.NAN.htmlconstant.NEG_INFINITY.htmlconstant.RADIX.htmlconstsconstant.E.htmlconstant.EGAMMA.htmlconstant.FRAC_1_PI.htmlconstant.FRAC_1_SQRT_2.htmlconstant.FRAC_1_SQRT_3.htmlconstant.FRAC_1_SQRT_PI.htmlconstant.FRAC_2_PI.htmlconstant.FRAC_2_SQRT_PI.htmlconstant.FRAC_PI_2.htmlconstant.FRAC_PI_3.htmlconstant.FRAC_PI_4.htmlconstant.FRAC_PI_6.htmlconstant.FRAC_PI_8.htmlconstant.LN_10.htmlconstant.LN_2.htmlconstant.LOG10_2.htmlconstant.LOG10_E.htmlconstant.LOG2_10.htmlconstant.LOG2_E.htmlconstant.PHI.htmlconstant.PI.htmlconstant.SQRT_2.htmlconstant.SQRT_3.htmlconstant.TAU.htmlindex.htmlsidebar-items1.79.0.jsindex.htmlsidebar-items1.79.0.jsffic_strindex.htmlsidebar-items1.79.0.jsstruct.CStr.htmlstruct.CString.htmlstruct.FromBytesUntilNulError.htmlstruct.FromBytesWithNulError.htmlstruct.FromVecWithNulError.htmlstruct.IntoStringError.htmlstruct.NulError.htmlenum.c_void.htmlindex.htmlos_strindex.htmlsidebar-items1.79.0.jsstruct.Display.htmlstruct.OsStr.htmlstruct.OsString.htmlsidebar-items1.79.0.jsstruct.CStr.htmlstruct.CString.htmlstruct.OsStr.htmlstruct.OsString.htmlstruct.VaList.htmlstruct.VaListImpl.htmltype.c_char.htmltype.c_double.htmltype.c_float.htmltype.c_int.htmltype.c_long.htmltype.c_longlong.htmltype.c_schar.htmltype.c_short.htmltype.c_uchar.htmltype.c_uint.htmltype.c_ulong.htmltype.c_ulonglong.htmltype.c_ushort.htmlfmtderive.Debug.htmlenum.Alignment.htmlfn.format.htmlfn.write.htmlindex.htmlsidebar-items1.79.0.jsstruct.Arguments.htmlstruct.DebugList.htmlstruct.DebugMap.htmlstruct.DebugSet.htmlstruct.DebugStruct.htmlstruct.DebugTuple.htmlstruct.Error.htmlstruct.Formatter.htmlstruct.FormatterFn.htmltrait.Binary.htmltrait.Debug.htmltrait.Display.htmltrait.LowerExp.htmltrait.LowerHex.htmltrait.Octal.htmltrait.Pointer.htmltrait.UpperExp.htmltrait.UpperHex.htmltrait.Write.htmltype.Result.htmlfsfn.canonicalize.htmlfn.copy.htmlfn.create_dir.htmlfn.create_dir_all.htmlfn.hard_link.htmlfn.metadata.htmlfn.read.htmlfn.read_dir.htmlfn.read_link.htmlfn.read_to_string.htmlfn.remove_dir.htmlfn.remove_dir_all.htmlfn.remove_file.htmlfn.rename.htmlfn.set_permissions.htmlfn.soft_link.htmlfn.symlink_metadata.htmlfn.try_exists.htmlfn.write.htmlindex.htmlsidebar-items1.79.0.jsstruct.DirBuilder.htmlstruct.DirEntry.htmlstruct.File.htmlstruct.FileTimes.htmlstruct.FileType.htmlstruct.Metadata.htmlstruct.OpenOptions.htmlstruct.Permissions.htmlstruct.ReadDir.htmlfuturefn.async_drop.htmlfn.async_drop_in_place.htmlfn.pending.htmlfn.poll_fn.htmlfn.ready.htmlindex.htmlmacro.join!.htmlmacro.join.htmlsidebar-items1.79.0.jsstruct.AsyncDropInPlace.htmlstruct.Pending.htmlstruct.PollFn.htmlstruct.Ready.htmltrait.AsyncDrop.htmltrait.Future.htmltrait.IntoFuture.htmlhashderive.Hash.htmlindex.htmlrandomstruct.DefaultHasher.htmlstruct.RandomState.htmlsidebar-items1.79.0.jsstruct.BuildHasherDefault.htmlstruct.DefaultHasher.htmlstruct.RandomState.htmlstruct.SipHasher.htmltrait.BuildHasher.htmltrait.Hash.htmltrait.Hasher.htmlhintfn.assert_unchecked.htmlfn.black_box.htmlfn.must_use.htmlfn.spin_loop.htmlfn.unreachable_unchecked.htmlindex.htmlsidebar-items1.79.0.jsi128constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi16constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi32constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi64constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsi8constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsindex.htmlintrinsicsfn.abort.htmlfn.add_with_overflow.htmlfn.aggregate_raw_ptr.htmlfn.arith_offset.htmlfn.assert_inhabited.htmlfn.assert_mem_uninitialized_valid.htmlfn.assert_zero_valid.htmlfn.assume.htmlfn.atomic_and_acqrel.htmlfn.atomic_and_acquire.htmlfn.atomic_and_relaxed.htmlfn.atomic_and_release.htmlfn.atomic_and_seqcst.htmlfn.atomic_cxchg_acqrel_acquire.htmlfn.atomic_cxchg_acqrel_relaxed.htmlfn.atomic_cxchg_acqrel_seqcst.htmlfn.atomic_cxchg_acquire_acquire.htmlfn.atomic_cxchg_acquire_relaxed.htmlfn.atomic_cxchg_acquire_seqcst.htmlfn.atomic_cxchg_relaxed_acquire.htmlfn.atomic_cxchg_relaxed_relaxed.htmlfn.atomic_cxchg_relaxed_seqcst.htmlfn.atomic_cxchg_release_acquire.htmlfn.atomic_cxchg_release_relaxed.htmlfn.atomic_cxchg_release_seqcst.htmlfn.atomic_cxchg_seqcst_acquire.htmlfn.atomic_cxchg_seqcst_relaxed.htmlfn.atomic_cxchg_seqcst_seqcst.htmlfn.atomic_cxchgweak_acqrel_acquire.htmlfn.atomic_cxchgweak_acqrel_relaxed.htmlfn.atomic_cxchgweak_acqrel_seqcst.htmlfn.atomic_cxchgweak_acquire_acquire.htmlfn.atomic_cxchgweak_acquire_relaxed.htmlfn.atomic_cxchgweak_acquire_seqcst.htmlfn.atomic_cxchgweak_relaxed_acquire.htmlfn.atomic_cxchgweak_relaxed_relaxed.htmlfn.atomic_cxchgweak_relaxed_seqcst.htmlfn.atomic_cxchgweak_release_acquire.htmlfn.atomic_cxchgweak_release_relaxed.htmlfn.atomic_cxchgweak_release_seqcst.htmlfn.atomic_cxchgweak_seqcst_acquire.htmlfn.atomic_cxchgweak_seqcst_relaxed.htmlfn.atomic_cxchgweak_seqcst_seqcst.htmlfn.atomic_fence_acqrel.htmlfn.atomic_fence_acquire.htmlfn.atomic_fence_release.htmlfn.atomic_fence_seqcst.htmlfn.atomic_load_acquire.htmlfn.atomic_load_relaxed.htmlfn.atomic_load_seqcst.htmlfn.atomic_load_unordered.htmlfn.atomic_max_acqrel.htmlfn.atomic_max_acquire.htmlfn.atomic_max_relaxed.htmlfn.atomic_max_release.htmlfn.atomic_max_seqcst.htmlfn.atomic_min_acqrel.htmlfn.atomic_min_acquire.htmlfn.atomic_min_relaxed.htmlfn.atomic_min_release.htmlfn.atomic_min_seqcst.htmlfn.atomic_nand_acqrel.htmlfn.atomic_nand_acquire.htmlfn.atomic_nand_relaxed.htmlfn.atomic_nand_release.htmlfn.atomic_nand_seqcst.htmlfn.atomic_or_acqrel.htmlfn.atomic_or_acquire.htmlfn.atomic_or_relaxed.htmlfn.atomic_or_release.htmlfn.atomic_or_seqcst.htmlfn.atomic_singlethreadfence_acqrel.htmlfn.atomic_singlethreadfence_acquire.htmlfn.atomic_singlethreadfence_release.htmlfn.atomic_singlethreadfence_seqcst.htmlfn.atomic_store_relaxed.htmlfn.atomic_store_release.htmlfn.atomic_store_seqcst.htmlfn.atomic_store_unordered.htmlfn.atomic_umax_acqrel.htmlfn.atomic_umax_acquire.htmlfn.atomic_umax_relaxed.htmlfn.atomic_umax_release.htmlfn.atomic_umax_seqcst.htmlfn.atomic_umin_acqrel.htmlfn.atomic_umin_acquire.htmlfn.atomic_umin_relaxed.htmlfn.atomic_umin_release.htmlfn.atomic_umin_seqcst.htmlfn.atomic_xadd_acqrel.htmlfn.atomic_xadd_acquire.htmlfn.atomic_xadd_relaxed.htmlfn.atomic_xadd_release.htmlfn.atomic_xadd_seqcst.htmlfn.atomic_xchg_acqrel.htmlfn.atomic_xchg_acquire.htmlfn.atomic_xchg_relaxed.htmlfn.atomic_xchg_release.htmlfn.atomic_xchg_seqcst.htmlfn.atomic_xor_acqrel.htmlfn.atomic_xor_acquire.htmlfn.atomic_xor_relaxed.htmlfn.atomic_xor_release.htmlfn.atomic_xor_seqcst.htmlfn.atomic_xsub_acqrel.htmlfn.atomic_xsub_acquire.htmlfn.atomic_xsub_relaxed.htmlfn.atomic_xsub_release.htmlfn.atomic_xsub_seqcst.htmlfn.bitreverse.htmlfn.black_box.htmlfn.breakpoint.htmlfn.bswap.htmlfn.caller_location.htmlfn.catch_unwind.htmlfn.ceilf32.htmlfn.ceilf64.htmlfn.compare_bytes.htmlfn.const_allocate.htmlfn.const_deallocate.htmlfn.const_eval_select.htmlfn.copy.htmlfn.copy_nonoverlapping.htmlfn.copysignf32.htmlfn.copysignf64.htmlfn.cosf32.htmlfn.cosf64.htmlfn.ctlz.htmlfn.ctlz_nonzero.htmlfn.ctpop.htmlfn.cttz.htmlfn.cttz_nonzero.htmlfn.discriminant_value.htmlfn.drop_in_place.htmlfn.exact_div.htmlfn.exp2f32.htmlfn.exp2f64.htmlfn.expf32.htmlfn.expf64.htmlfn.fabsf32.htmlfn.fabsf64.htmlfn.fadd_algebraic.htmlfn.fadd_fast.htmlfn.fdiv_algebraic.htmlfn.fdiv_fast.htmlfn.float_to_int_unchecked.htmlfn.floorf32.htmlfn.floorf64.htmlfn.fmaf32.htmlfn.fmaf64.htmlfn.fmul_algebraic.htmlfn.fmul_fast.htmlfn.forget.htmlfn.frem_algebraic.htmlfn.frem_fast.htmlfn.fsub_algebraic.htmlfn.fsub_fast.htmlfn.is_val_statically_known.htmlfn.likely.htmlfn.log10f32.htmlfn.log10f64.htmlfn.log2f32.htmlfn.log2f64.htmlfn.logf32.htmlfn.logf64.htmlfn.maxnumf32.htmlfn.maxnumf64.htmlfn.min_align_of.htmlfn.min_align_of_val.htmlfn.minnumf32.htmlfn.minnumf64.htmlfn.mul_with_overflow.htmlfn.nearbyintf32.htmlfn.nearbyintf64.htmlfn.needs_drop.htmlfn.nontemporal_store.htmlfn.offset.htmlfn.powf32.htmlfn.powf64.htmlfn.powif32.htmlfn.powif64.htmlfn.pref_align_of.htmlfn.prefetch_read_data.htmlfn.prefetch_read_instruction.htmlfn.prefetch_write_data.htmlfn.prefetch_write_instruction.htmlfn.ptr_guaranteed_cmp.htmlfn.ptr_mask.htmlfn.ptr_offset_from.htmlfn.ptr_offset_from_unsigned.htmlfn.raw_eq.htmlfn.read_via_copy.htmlfn.rintf32.htmlfn.rintf64.htmlfn.rotate_left.htmlfn.rotate_right.htmlfn.roundevenf32.htmlfn.roundevenf64.htmlfn.roundf32.htmlfn.roundf64.htmlfn.rustc_peek.htmlfn.saturating_add.htmlfn.saturating_sub.htmlfn.sinf32.htmlfn.sinf64.htmlfn.size_of.htmlfn.size_of_val.htmlfn.sqrtf32.htmlfn.sqrtf64.htmlfn.sub_with_overflow.htmlfn.three_way_compare.htmlfn.transmute.htmlfn.transmute_unchecked.htmlfn.truncf32.htmlfn.truncf64.htmlfn.type_id.htmlfn.type_name.htmlfn.typed_swap.htmlfn.unaligned_volatile_load.htmlfn.unaligned_volatile_store.htmlfn.unchecked_add.htmlfn.unchecked_div.htmlfn.unchecked_mul.htmlfn.unchecked_rem.htmlfn.unchecked_shl.htmlfn.unchecked_shr.htmlfn.unchecked_sub.htmlfn.unlikely.htmlfn.unreachable.htmlfn.variant_count.htmlfn.volatile_copy_memory.htmlfn.volatile_copy_nonoverlapping_memory.htmlfn.volatile_load.htmlfn.volatile_set_memory.htmlfn.volatile_store.htmlfn.vtable_align.htmlfn.vtable_size.htmlfn.wrapping_add.htmlfn.wrapping_mul.htmlfn.wrapping_sub.htmlfn.write_bytes.htmlfn.write_via_move.htmlindex.htmlmirenum.BasicBlock.htmlenum.UnwindTerminateReason.htmlfn.Assume.htmlfn.Call.htmlfn.CastTransmute.htmlfn.Checked.htmlfn.CopyForDeref.htmlfn.Deinit.htmlfn.Discriminant.htmlfn.Drop.htmlfn.Field.htmlfn.Goto.htmlfn.Len.htmlfn.Move.htmlfn.Offset.htmlfn.Retag.htmlfn.Return.htmlfn.ReturnTo.htmlfn.SetDiscriminant.htmlfn.Static.htmlfn.StaticMut.htmlfn.StorageDead.htmlfn.StorageLive.htmlfn.Unreachable.htmlfn.UnwindCleanup.htmlfn.UnwindContinue.htmlfn.UnwindResume.htmlfn.UnwindTerminate.htmlfn.UnwindUnreachable.htmlfn.Variant.htmlindex.htmlmacro.mir!.htmlmacro.mir.htmlmacro.place!.htmlmacro.place.htmlsidebar-items1.79.0.jsstruct.ReturnToArg.htmlstruct.UnwindActionArg.htmlsidebar-items1.79.0.jssimdfn.simd_add.htmlfn.simd_and.htmlfn.simd_arith_offset.htmlfn.simd_as.htmlfn.simd_bitmask.htmlfn.simd_bitreverse.htmlfn.simd_bswap.htmlfn.simd_cast.htmlfn.simd_cast_ptr.htmlfn.simd_ceil.htmlfn.simd_ctlz.htmlfn.simd_cttz.htmlfn.simd_div.htmlfn.simd_eq.htmlfn.simd_expose_provenance.htmlfn.simd_extract.htmlfn.simd_fabs.htmlfn.simd_fcos.htmlfn.simd_fexp.htmlfn.simd_fexp2.htmlfn.simd_flog.htmlfn.simd_flog10.htmlfn.simd_flog2.htmlfn.simd_floor.htmlfn.simd_fma.htmlfn.simd_fmax.htmlfn.simd_fmin.htmlfn.simd_fsin.htmlfn.simd_fsqrt.htmlfn.simd_gather.htmlfn.simd_ge.htmlfn.simd_gt.htmlfn.simd_insert.htmlfn.simd_le.htmlfn.simd_lt.htmlfn.simd_masked_load.htmlfn.simd_masked_store.htmlfn.simd_mul.htmlfn.simd_ne.htmlfn.simd_neg.htmlfn.simd_or.htmlfn.simd_reduce_add_ordered.htmlfn.simd_reduce_add_unordered.htmlfn.simd_reduce_all.htmlfn.simd_reduce_and.htmlfn.simd_reduce_any.htmlfn.simd_reduce_max.htmlfn.simd_reduce_min.htmlfn.simd_reduce_mul_ordered.htmlfn.simd_reduce_mul_unordered.htmlfn.simd_reduce_or.htmlfn.simd_reduce_xor.htmlfn.simd_rem.htmlfn.simd_round.htmlfn.simd_saturating_add.htmlfn.simd_saturating_sub.htmlfn.simd_scatter.htmlfn.simd_select.htmlfn.simd_select_bitmask.htmlfn.simd_shl.htmlfn.simd_shr.htmlfn.simd_shuffle.htmlfn.simd_shuffle_generic.htmlfn.simd_sub.htmlfn.simd_trunc.htmlfn.simd_with_exposed_provenance.htmlfn.simd_xor.htmlindex.htmlsidebar-items1.79.0.jstrait.AggregateRawPtr.htmliobufferedbufreaderstruct.BufReader.htmlbufwriterstruct.BufWriter.htmlstruct.WriterPanicked.htmllinewriterstruct.LineWriter.htmlstruct.IntoInnerError.htmlcopyfn.copy.htmlcursorstruct.Cursor.htmlenum.ErrorKind.htmlenum.SeekFrom.htmlerrorenum.ErrorKind.htmlstruct.Error.htmltype.RawOsError.htmltype.Result.htmlfn.copy.htmlfn.empty.htmlfn.read_to_string.htmlfn.repeat.htmlfn.sink.htmlfn.stderr.htmlfn.stdin.htmlfn.stdout.htmlindex.htmlpreludeindex.htmlsidebar-items1.79.0.jssidebar-items1.79.0.jsstdiofn.stderr.htmlfn.stdin.htmlfn.stdout.htmlstruct.Stderr.htmlstruct.StderrLock.htmlstruct.Stdin.htmlstruct.StdinLock.htmlstruct.Stdout.htmlstruct.StdoutLock.htmltrait.IsTerminal.htmlstruct.BorrowedBuf.htmlstruct.BorrowedCursor.htmlstruct.BufReader.htmlstruct.BufWriter.htmlstruct.Bytes.htmlstruct.Chain.htmlstruct.Cursor.htmlstruct.Empty.htmlstruct.Error.htmlstruct.IntoInnerError.htmlstruct.IoSlice.htmlstruct.IoSliceMut.htmlstruct.LineWriter.htmlstruct.Lines.htmlstruct.Repeat.htmlstruct.Sink.htmlstruct.Split.htmlstruct.Stderr.htmlstruct.StderrLock.htmlstruct.Stdin.htmlstruct.StdinLock.htmlstruct.Stdout.htmlstruct.StdoutLock.htmlstruct.Take.htmlstruct.WriterPanicked.htmltrait.BufRead.htmltrait.IsTerminal.htmltrait.Read.htmltrait.Seek.htmltrait.Write.htmltype.RawOsError.htmltype.Result.htmlutilfn.empty.htmlfn.repeat.htmlfn.sink.htmlstruct.Empty.htmlstruct.Repeat.htmlstruct.Sink.htmlisizeconstant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsiterfn.empty.htmlfn.from_coroutine.htmlfn.from_fn.htmlfn.once.htmlfn.once_with.htmlfn.repeat.htmlfn.repeat_n.htmlfn.repeat_with.htmlfn.successors.htmlfn.zip.htmlindex.htmlsidebar-items1.79.0.jsstruct.ArrayChunks.htmlstruct.ByRefSized.htmlstruct.Chain.htmlstruct.Cloned.htmlstruct.Copied.htmlstruct.Cycle.htmlstruct.Empty.htmlstruct.Enumerate.htmlstruct.Filter.htmlstruct.FilterMap.htmlstruct.FlatMap.htmlstruct.Flatten.htmlstruct.FromFn.htmlstruct.Fuse.htmlstruct.Inspect.htmlstruct.Intersperse.htmlstruct.IntersperseWith.htmlstruct.Map.htmlstruct.MapWhile.htmlstruct.MapWindows.htmlstruct.Once.htmlstruct.OnceWith.htmlstruct.Peekable.htmlstruct.Repeat.htmlstruct.RepeatN.htmlstruct.RepeatWith.htmlstruct.Rev.htmlstruct.Scan.htmlstruct.Skip.htmlstruct.SkipWhile.htmlstruct.StepBy.htmlstruct.Successors.htmlstruct.Take.htmlstruct.TakeWhile.htmlstruct.Zip.htmltrait.DoubleEndedIterator.htmltrait.ExactSizeIterator.htmltrait.Extend.htmltrait.FromIterator.htmltrait.FusedIterator.htmltrait.IntoIterator.htmltrait.Iterator.htmltrait.Product.htmltrait.Step.htmltrait.Sum.htmltrait.TrustedLen.htmltrait.TrustedStep.htmlkeyword.SelfTy.htmlkeyword.as.htmlkeyword.async.htmlkeyword.await.htmlkeyword.break.htmlkeyword.const.htmlkeyword.continue.htmlkeyword.crate.htmlkeyword.dyn.htmlkeyword.else.htmlkeyword.enum.htmlkeyword.extern.htmlkeyword.false.htmlkeyword.fn.htmlkeyword.for.htmlkeyword.if.htmlkeyword.impl.htmlkeyword.in.htmlkeyword.let.htmlkeyword.loop.htmlkeyword.match.htmlkeyword.mod.htmlkeyword.move.htmlkeyword.mut.htmlkeyword.pub.htmlkeyword.ref.htmlkeyword.return.htmlkeyword.self.htmlkeyword.static.htmlkeyword.struct.htmlkeyword.super.htmlkeyword.trait.htmlkeyword.true.htmlkeyword.type.htmlkeyword.union.htmlkeyword.unsafe.htmlkeyword.use.htmlkeyword.where.htmlkeyword.while.htmlmacro.assert!.htmlmacro.assert.htmlmacro.assert_eq!.htmlmacro.assert_eq.htmlmacro.assert_ne!.htmlmacro.assert_ne.htmlmacro.cfg!.htmlmacro.cfg.htmlmacro.cfg_match!.htmlmacro.cfg_match.htmlmacro.column!.htmlmacro.column.htmlmacro.compile_error!.htmlmacro.compile_error.htmlmacro.concat!.htmlmacro.concat.htmlmacro.concat_bytes!.htmlmacro.concat_bytes.htmlmacro.concat_idents!.htmlmacro.concat_idents.htmlmacro.const_format_args!.htmlmacro.const_format_args.htmlmacro.dbg!.htmlmacro.dbg.htmlmacro.debug_assert!.htmlmacro.debug_assert.htmlmacro.debug_assert_eq!.htmlmacro.debug_assert_eq.htmlmacro.debug_assert_ne!.htmlmacro.debug_assert_ne.htmlmacro.env!.htmlmacro.env.htmlmacro.eprint!.htmlmacro.eprint.htmlmacro.eprintln!.htmlmacro.eprintln.htmlmacro.file!.htmlmacro.file.htmlmacro.format!.htmlmacro.format.htmlmacro.format_args!.htmlmacro.format_args.htmlmacro.format_args_nl!.htmlmacro.format_args_nl.htmlmacro.include!.htmlmacro.include.htmlmacro.include_bytes!.htmlmacro.include_bytes.htmlmacro.include_str!.htmlmacro.include_str.htmlmacro.is_x86_feature_detected!.htmlmacro.is_x86_feature_detected.htmlmacro.line!.htmlmacro.line.htmlmacro.log_syntax!.htmlmacro.log_syntax.htmlmacro.matches!.htmlmacro.matches.htmlmacro.module_path!.htmlmacro.module_path.htmlmacro.option_env!.htmlmacro.option_env.htmlmacro.panic!.htmlmacro.panic.htmlmacro.print!.htmlmacro.print.htmlmacro.println!.htmlmacro.println.htmlmacro.stringify!.htmlmacro.stringify.htmlmacro.thread_local!.htmlmacro.thread_local.htmlmacro.todo!.htmlmacro.todo.htmlmacro.trace_macros!.htmlmacro.trace_macros.htmlmacro.try!.htmlmacro.try.htmlmacro.unimplemented!.htmlmacro.unimplemented.htmlmacro.unreachable!.htmlmacro.unreachable.htmlmacro.vec!.htmlmacro.vec.htmlmacro.write!.htmlmacro.write.htmlmacro.writeln!.htmlmacro.writeln.htmlmarkerderive.ConstParamTy.htmlderive.Copy.htmlindex.htmlsidebar-items1.79.0.jsstruct.PhantomData.htmlstruct.PhantomPinned.htmltrait.ConstParamTy.htmltrait.Copy.htmltrait.Destruct.htmltrait.DiscriminantKind.htmltrait.FnPtr.htmltrait.Freeze.htmltrait.PointerLike.htmltrait.Send.htmltrait.Sized.htmltrait.StructuralPartialEq.htmltrait.Sync.htmltrait.Tuple.htmltrait.Unpin.htmltrait.Unsize.htmlmemfn.align_of.htmlfn.align_of_val.htmlfn.align_of_val_raw.htmlfn.copy.htmlfn.discriminant.htmlfn.drop.htmlfn.forget.htmlfn.forget_unsized.htmlfn.min_align_of.htmlfn.min_align_of_val.htmlfn.needs_drop.htmlfn.replace.htmlfn.size_of.htmlfn.size_of_val.htmlfn.size_of_val_raw.htmlfn.swap.htmlfn.take.htmlfn.transmute.htmlfn.transmute_copy.htmlfn.uninitialized.htmlfn.variant_count.htmlfn.zeroed.htmlindex.htmlmacro.offset_of!.htmlmacro.offset_of.htmlsidebar-items1.79.0.jsstruct.Assume.htmlstruct.Discriminant.htmlstruct.ManuallyDrop.htmltrait.BikeshedIntrinsicFrom.htmlunion.MaybeUninit.htmlnetenum.IpAddr.htmlenum.Ipv6MulticastScope.htmlenum.Shutdown.htmlenum.SocketAddr.htmlindex.htmlip_addrenum.IpAddr.htmlenum.Ipv6MulticastScope.htmlstruct.Ipv4Addr.htmlstruct.Ipv6Addr.htmlsidebar-items1.79.0.jssocket_addrenum.SocketAddr.htmlstruct.SocketAddrV4.htmlstruct.SocketAddrV6.htmltrait.ToSocketAddrs.htmlstruct.AddrParseError.htmlstruct.Incoming.htmlstruct.IntoIncoming.htmlstruct.Ipv4Addr.htmlstruct.Ipv6Addr.htmlstruct.SocketAddrV4.htmlstruct.SocketAddrV6.htmlstruct.TcpListener.htmlstruct.TcpStream.htmlstruct.UdpSocket.htmltcpstruct.Incoming.htmlstruct.IntoIncoming.htmlstruct.TcpListener.htmlstruct.TcpStream.htmltrait.ToSocketAddrs.htmludpstruct.UdpSocket.htmlnumenum.FpCategory.htmlenum.IntErrorKind.htmlindex.htmlsidebar-items1.79.0.jsstruct.NonZero.htmlstruct.ParseFloatError.htmlstruct.ParseIntError.htmlstruct.Saturating.htmlstruct.TryFromIntError.htmlstruct.Wrapping.htmltrait.ZeroablePrimitive.htmltype.NonZeroI128.htmltype.NonZeroI16.htmltype.NonZeroI32.htmltype.NonZeroI64.htmltype.NonZeroI8.htmltype.NonZeroIsize.htmltype.NonZeroU128.htmltype.NonZeroU16.htmltype.NonZeroU32.htmltype.NonZeroU64.htmltype.NonZeroU8.htmltype.NonZeroUsize.htmlopsenum.Bound.htmlenum.ControlFlow.htmlenum.CoroutineState.htmlindex.htmlsidebar-items1.79.0.jsstruct.Range.htmlstruct.RangeFrom.htmlstruct.RangeFull.htmlstruct.RangeInclusive.htmlstruct.RangeTo.htmlstruct.RangeToInclusive.htmlstruct.Yeet.htmltrait.Add.htmltrait.AddAssign.htmltrait.AsyncFn.htmltrait.AsyncFnMut.htmltrait.AsyncFnOnce.htmltrait.BitAnd.htmltrait.BitAndAssign.htmltrait.BitOr.htmltrait.BitOrAssign.htmltrait.BitXor.htmltrait.BitXorAssign.htmltrait.CoerceUnsized.htmltrait.Coroutine.htmltrait.Deref.htmltrait.DerefMut.htmltrait.DerefPure.htmltrait.DispatchFromDyn.htmltrait.Div.htmltrait.DivAssign.htmltrait.Drop.htmltrait.Fn.htmltrait.FnMut.htmltrait.FnOnce.htmltrait.FromResidual.htmltrait.Index.htmltrait.IndexMut.htmltrait.Mul.htmltrait.MulAssign.htmltrait.Neg.htmltrait.Not.htmltrait.OneSidedRange.htmltrait.RangeBounds.htmltrait.Rem.htmltrait.RemAssign.htmltrait.Residual.htmltrait.Shl.htmltrait.ShlAssign.htmltrait.Shr.htmltrait.ShrAssign.htmltrait.Sub.htmltrait.SubAssign.htmltrait.Try.htmloptionenum.Option.htmlindex.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlosfdindex.htmlownedstruct.BorrowedFd.htmlstruct.OwnedFd.htmltrait.AsFd.htmlrawtrait.AsRawFd.htmltrait.FromRawFd.htmltrait.IntoRawFd.htmltype.RawFd.htmlsidebar-items1.79.0.jsstruct.BorrowedFd.htmlstruct.OwnedFd.htmltrait.AsFd.htmltrait.AsRawFd.htmltrait.FromRawFd.htmltrait.IntoRawFd.htmltype.RawFd.htmlindex.htmllinuxfsindex.htmlsidebar-items1.79.0.jstrait.MetadataExt.htmlindex.htmlnetindex.htmlsidebar-items1.79.0.jstrait.SocketAddrExt.htmltrait.TcpStreamExt.htmltrait.UnixSocketExt.htmlprocessindex.htmlsidebar-items1.79.0.jsstruct.PidFd.htmltrait.ChildExt.htmltrait.CommandExt.htmlrawarchstruct.stat.htmltype.blkcnt_t.htmltype.blksize_t.htmltype.ino_t.htmltype.nlink_t.htmltype.off_t.htmltype.time_t.htmlindex.htmlsidebar-items1.79.0.jsstruct.stat.htmltype.blkcnt_t.htmltype.blksize_t.htmltype.dev_t.htmltype.ino_t.htmltype.mode_t.htmltype.nlink_t.htmltype.off_t.htmltype.pthread_t.htmltype.time_t.htmlsidebar-items1.79.0.jsnetlinux_extaddrtrait.SocketAddrExt.htmlsockettrait.UnixSocketExt.htmltcptrait.TcpStreamExt.htmlrawindex.htmlsidebar-items1.79.0.jstype.c_char.htmltype.c_double.htmltype.c_float.htmltype.c_int.htmltype.c_long.htmltype.c_longlong.htmltype.c_schar.htmltype.c_short.htmltype.c_uchar.htmltype.c_uint.htmltype.c_ulong.htmltype.c_ulonglong.htmltype.c_ushort.htmltype.c_void.htmlsidebar-items1.79.0.jsunixffiindex.htmlos_strtrait.OsStrExt.htmltrait.OsStringExt.htmlsidebar-items1.79.0.jstrait.OsStrExt.htmltrait.OsStringExt.htmlfsfn.chown.htmlfn.chroot.htmlfn.fchown.htmlfn.lchown.htmlfn.symlink.htmlindex.htmlsidebar-items1.79.0.jstrait.DirBuilderExt.htmltrait.DirEntryExt.htmltrait.DirEntryExt2.htmltrait.FileExt.htmltrait.FileTypeExt.htmltrait.MetadataExt.htmltrait.OpenOptionsExt.htmltrait.PermissionsExt.htmlindex.htmlioindex.htmlsidebar-items1.79.0.jsnetaddrstruct.SocketAddr.htmlancillaryenum.AncillaryData.htmlenum.AncillaryError.htmlstruct.Messages.htmlstruct.ScmCredentials.htmlstruct.ScmRights.htmlstruct.SocketAncillary.htmlstruct.SocketCred.htmldatagramstruct.UnixDatagram.htmlenum.AncillaryData.htmlenum.AncillaryError.htmlindex.htmllistenerstruct.Incoming.htmlstruct.UnixListener.htmlsidebar-items1.79.0.jsstreamstruct.UnixStream.htmlstruct.Incoming.htmlstruct.Messages.htmlstruct.ScmCredentials.htmlstruct.ScmRights.htmlstruct.SocketAddr.htmlstruct.SocketAncillary.htmlstruct.SocketCred.htmlstruct.UCred.htmlstruct.UnixDatagram.htmlstruct.UnixListener.htmlstruct.UnixStream.htmlucredstruct.UCred.htmlpreludeindex.htmlsidebar-items1.79.0.jsprocessfn.parent_id.htmlindex.htmlsidebar-items1.79.0.jstrait.CommandExt.htmltrait.ExitStatusExt.htmlrawindex.htmlsidebar-items1.79.0.jstype.blkcnt_t.htmltype.blksize_t.htmltype.dev_t.htmltype.gid_t.htmltype.ino_t.htmltype.mode_t.htmltype.nlink_t.htmltype.off_t.htmltype.pid_t.htmltype.pthread_t.htmltype.time_t.htmltype.uid_t.htmlsidebar-items1.79.0.jsthreadindex.htmlsidebar-items1.79.0.jstrait.JoinHandleExt.htmltype.RawPthread.htmlwasiffiindex.htmlos_strtrait.OsStrExt.htmltrait.OsStringExt.htmlsidebar-items1.79.0.jstrait.OsStrExt.htmltrait.OsStringExt.htmlfsfn.link.htmlfn.rename.htmlfn.symlink.htmlfn.symlink_path.htmlindex.htmlsidebar-items1.79.0.jstrait.DirEntryExt.htmltrait.FileExt.htmltrait.FileTypeExt.htmltrait.MetadataExt.htmltrait.OpenOptionsExt.htmlindex.htmlioindex.htmlsidebar-items1.79.0.jsnetindex.htmlsidebar-items1.79.0.jstrait.TcpListenerExt.htmlpreludeindex.htmlsidebar-items1.79.0.jssidebar-items1.79.0.jswasip2index.htmlsidebar-items1.79.0.jswindowsffiindex.htmlsidebar-items1.79.0.jsstruct.EncodeWide.htmltrait.OsStrExt.htmltrait.OsStringExt.htmlfsfn.junction_point.htmlfn.symlink_dir.htmlfn.symlink_file.htmlindex.htmlsidebar-items1.79.0.jstrait.FileExt.htmltrait.FileTimesExt.htmltrait.FileTypeExt.htmltrait.MetadataExt.htmltrait.OpenOptionsExt.htmlindex.htmliohandlestruct.BorrowedHandle.htmlstruct.HandleOrInvalid.htmlstruct.HandleOrNull.htmlstruct.InvalidHandleError.htmlstruct.NullHandleError.htmlstruct.OwnedHandle.htmltrait.AsHandle.htmlindex.htmlrawtrait.AsRawHandle.htmltrait.AsRawSocket.htmltrait.FromRawHandle.htmltrait.FromRawSocket.htmltrait.IntoRawHandle.htmltrait.IntoRawSocket.htmltype.RawHandle.htmltype.RawSocket.htmlsidebar-items1.79.0.jssocketstruct.BorrowedSocket.htmlstruct.OwnedSocket.htmltrait.AsSocket.htmlstruct.BorrowedHandle.htmlstruct.BorrowedSocket.htmlstruct.HandleOrInvalid.htmlstruct.HandleOrNull.htmlstruct.InvalidHandleError.htmlstruct.NullHandleError.htmlstruct.OwnedHandle.htmlstruct.OwnedSocket.htmltrait.AsHandle.htmltrait.AsRawHandle.htmltrait.AsRawSocket.htmltrait.AsSocket.htmltrait.FromRawHandle.htmltrait.FromRawSocket.htmltrait.IntoRawHandle.htmltrait.IntoRawSocket.htmltype.RawHandle.htmltype.RawSocket.htmlpreludeindex.htmlsidebar-items1.79.0.jsprocessindex.htmlsidebar-items1.79.0.jstrait.ChildExt.htmltrait.CommandExt.htmltrait.ExitCodeExt.htmltrait.ExitStatusExt.htmlrawindex.htmlsidebar-items1.79.0.jstype.HANDLE.htmltype.SOCKET.htmlsidebar-items1.79.0.jsthreadindex.htmlsidebar-items1.79.0.jspanicenum.BacktraceStyle.htmlfn.always_abort.htmlfn.catch_unwind.htmlfn.get_backtrace_style.htmlfn.panic_any.htmlfn.resume_unwind.htmlfn.set_backtrace_style.htmlfn.set_hook.htmlfn.take_hook.htmlfn.update_hook.htmlindex.htmlsidebar-items1.79.0.jsstruct.AssertUnwindSafe.htmlstruct.Location.htmlstruct.PanicInfo.htmltrait.RefUnwindSafe.htmltrait.UnwindSafe.htmlpanickingfn.set_hook.htmlfn.take_hook.htmlfn.update_hook.htmlpatindex.htmlmacro.pattern_type!.htmlmacro.pattern_type.htmlsidebar-items1.79.0.jspathconstant.MAIN_SEPARATOR.htmlconstant.MAIN_SEPARATOR_STR.htmlenum.Component.htmlenum.Prefix.htmlfn.absolute.htmlfn.is_separator.htmlindex.htmlsidebar-items1.79.0.jsstruct.Ancestors.htmlstruct.Components.htmlstruct.Display.htmlstruct.Iter.htmlstruct.Path.htmlstruct.PathBuf.htmlstruct.PrefixComponent.htmlstruct.StripPrefixError.htmlpinindex.htmlmacro.pin!.htmlmacro.pin.htmlsidebar-items1.79.0.jsstruct.Pin.htmlpreludecommonattr.alloc_error_handler.htmlattr.bench.htmlattr.cfg_accessible.htmlattr.cfg_eval.htmlattr.derive.htmlattr.derive_const.htmlattr.global_allocator.htmlattr.test.htmlattr.test_case.htmlmacro.deref!.htmlmacro.deref.htmlmacro.type_ascribe!.htmlmacro.type_ascribe.htmlindex.htmlrust_2015index.htmlsidebar-items1.79.0.jsrust_2018index.htmlsidebar-items1.79.0.jsrust_2021index.htmlsidebar-items1.79.0.jsrust_2024attr.alloc_error_handler.htmlattr.bench.htmlattr.cfg_accessible.htmlattr.cfg_eval.htmlattr.derive.htmlattr.derive_const.htmlattr.global_allocator.htmlattr.test.htmlattr.test_case.htmlindex.htmlmacro.deref!.htmlmacro.deref.htmlmacro.type_ascribe!.htmlmacro.type_ascribe.htmlsidebar-items1.79.0.jssidebar-items1.79.0.jsv1attr.alloc_error_handler.htmlattr.bench.htmlattr.cfg_accessible.htmlattr.cfg_eval.htmlattr.derive.htmlattr.derive_const.htmlattr.global_allocator.htmlattr.test.htmlattr.test_case.htmlindex.htmlmacro.deref!.htmlmacro.deref.htmlmacro.type_ascribe!.htmlmacro.type_ascribe.htmlsidebar-items1.79.0.jsprimitiveprimitive.array.htmlprimitive.bool.htmlprimitive.char.htmlprimitive.f128.htmlprimitive.f16.htmlprimitive.f32.htmlprimitive.f64.htmlprimitive.fn.htmlprimitive.i128.htmlprimitive.i16.htmlprimitive.i32.htmlprimitive.i64.htmlprimitive.i8.htmlprimitive.isize.htmlprimitive.never.htmlprimitive.pointer.htmlprimitive.reference.htmlprimitive.slice.htmlprimitive.str.htmlprimitive.tuple.htmlprimitive.u128.htmlprimitive.u16.htmlprimitive.u32.htmlprimitive.u64.htmlprimitive.u8.htmlprimitive.unit.htmlprimitive.usize.htmlindex.htmlsidebar-items1.79.0.jsprocessfn.abort.htmlfn.exit.htmlfn.id.htmlindex.htmlsidebar-items1.79.0.jsstruct.Child.htmlstruct.ChildStderr.htmlstruct.ChildStdin.htmlstruct.ChildStdout.htmlstruct.Command.htmlstruct.CommandArgs.htmlstruct.CommandEnvs.htmlstruct.ExitCode.htmlstruct.ExitStatus.htmlstruct.ExitStatusError.htmlstruct.Output.htmlstruct.Stdio.htmltrait.Termination.htmlptrfn.addr_eq.htmlfn.copy.htmlfn.copy_nonoverlapping.htmlfn.dangling.htmlfn.dangling_mut.htmlfn.drop_in_place.htmlfn.eq.htmlfn.from_mut.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_ref.htmlfn.hash.htmlfn.metadata.htmlfn.null.htmlfn.null_mut.htmlfn.read.htmlfn.read_unaligned.htmlfn.read_volatile.htmlfn.replace.htmlfn.slice_from_raw_parts.htmlfn.slice_from_raw_parts_mut.htmlfn.swap.htmlfn.swap_nonoverlapping.htmlfn.with_exposed_provenance.htmlfn.with_exposed_provenance_mut.htmlfn.without_provenance.htmlfn.without_provenance_mut.htmlfn.write.htmlfn.write_bytes.htmlfn.write_unaligned.htmlfn.write_volatile.htmlindex.htmlmacro.addr_of!.htmlmacro.addr_of.htmlmacro.addr_of_mut!.htmlmacro.addr_of_mut.htmlsidebar-items1.79.0.jsstruct.Alignment.htmlstruct.DynMetadata.htmlstruct.NonNull.htmltrait.Pointee.htmlrcindex.htmlsidebar-items1.79.0.jsstruct.Rc.htmlstruct.UniqueRc.htmlstruct.Weak.htmlresultenum.Result.htmlindex.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmlstruct.Iter.htmlstruct.IterMut.htmlsidebar-items1.79.0.jssimdcmpindex.htmlsidebar-items1.79.0.jstrait.SimdOrd.htmltrait.SimdPartialEq.htmltrait.SimdPartialOrd.htmlindex.htmlmacro.simd_swizzle!.htmlmacro.simd_swizzle.htmlnumindex.htmlsidebar-items1.79.0.jstrait.SimdFloat.htmltrait.SimdInt.htmltrait.SimdUint.htmlpreludeindex.htmlmacro.simd_swizzle!.htmlmacro.simd_swizzle.htmlsidebar-items1.79.0.jsstruct.Mask.htmlstruct.Simd.htmltrait.SimdConstPtr.htmltrait.SimdFloat.htmltrait.SimdInt.htmltrait.SimdMutPtr.htmltrait.SimdOrd.htmltrait.SimdPartialEq.htmltrait.SimdPartialOrd.htmltrait.SimdUint.htmltype.f32x1.htmltype.f32x16.htmltype.f32x2.htmltype.f32x32.htmltype.f32x4.htmltype.f32x64.htmltype.f32x8.htmltype.f64x1.htmltype.f64x16.htmltype.f64x2.htmltype.f64x32.htmltype.f64x4.htmltype.f64x64.htmltype.f64x8.htmltype.i16x1.htmltype.i16x16.htmltype.i16x2.htmltype.i16x32.htmltype.i16x4.htmltype.i16x64.htmltype.i16x8.htmltype.i32x1.htmltype.i32x16.htmltype.i32x2.htmltype.i32x32.htmltype.i32x4.htmltype.i32x64.htmltype.i32x8.htmltype.i64x1.htmltype.i64x16.htmltype.i64x2.htmltype.i64x32.htmltype.i64x4.htmltype.i64x64.htmltype.i64x8.htmltype.i8x1.htmltype.i8x16.htmltype.i8x2.htmltype.i8x32.htmltype.i8x4.htmltype.i8x64.htmltype.i8x8.htmltype.isizex1.htmltype.isizex16.htmltype.isizex2.htmltype.isizex32.htmltype.isizex4.htmltype.isizex64.htmltype.isizex8.htmltype.mask16x1.htmltype.mask16x16.htmltype.mask16x2.htmltype.mask16x32.htmltype.mask16x4.htmltype.mask16x64.htmltype.mask16x8.htmltype.mask32x1.htmltype.mask32x16.htmltype.mask32x2.htmltype.mask32x32.htmltype.mask32x4.htmltype.mask32x64.htmltype.mask32x8.htmltype.mask64x1.htmltype.mask64x16.htmltype.mask64x2.htmltype.mask64x32.htmltype.mask64x4.htmltype.mask64x64.htmltype.mask64x8.htmltype.mask8x1.htmltype.mask8x16.htmltype.mask8x2.htmltype.mask8x32.htmltype.mask8x4.htmltype.mask8x64.htmltype.mask8x8.htmltype.masksizex1.htmltype.masksizex16.htmltype.masksizex2.htmltype.masksizex32.htmltype.masksizex4.htmltype.masksizex64.htmltype.masksizex8.htmltype.u16x1.htmltype.u16x16.htmltype.u16x2.htmltype.u16x32.htmltype.u16x4.htmltype.u16x64.htmltype.u16x8.htmltype.u32x1.htmltype.u32x16.htmltype.u32x2.htmltype.u32x32.htmltype.u32x4.htmltype.u32x64.htmltype.u32x8.htmltype.u64x1.htmltype.u64x16.htmltype.u64x2.htmltype.u64x32.htmltype.u64x4.htmltype.u64x64.htmltype.u64x8.htmltype.u8x1.htmltype.u8x16.htmltype.u8x2.htmltype.u8x32.htmltype.u8x4.htmltype.u8x64.htmltype.u8x8.htmltype.usizex1.htmltype.usizex16.htmltype.usizex2.htmltype.usizex32.htmltype.usizex4.htmltype.usizex64.htmltype.usizex8.htmlptrindex.htmlsidebar-items1.79.0.jstrait.SimdConstPtr.htmltrait.SimdMutPtr.htmlsidebar-items1.79.0.jsstruct.LaneCount.htmlstruct.Mask.htmlstruct.Simd.htmltrait.MaskElement.htmltrait.SimdCast.htmltrait.SimdElement.htmltrait.StdFloat.htmltrait.SupportedLaneCount.htmltrait.Swizzle.htmltrait.ToBytes.htmltype.f32x1.htmltype.f32x16.htmltype.f32x2.htmltype.f32x32.htmltype.f32x4.htmltype.f32x64.htmltype.f32x8.htmltype.f64x1.htmltype.f64x16.htmltype.f64x2.htmltype.f64x32.htmltype.f64x4.htmltype.f64x64.htmltype.f64x8.htmltype.i16x1.htmltype.i16x16.htmltype.i16x2.htmltype.i16x32.htmltype.i16x4.htmltype.i16x64.htmltype.i16x8.htmltype.i32x1.htmltype.i32x16.htmltype.i32x2.htmltype.i32x32.htmltype.i32x4.htmltype.i32x64.htmltype.i32x8.htmltype.i64x1.htmltype.i64x16.htmltype.i64x2.htmltype.i64x32.htmltype.i64x4.htmltype.i64x64.htmltype.i64x8.htmltype.i8x1.htmltype.i8x16.htmltype.i8x2.htmltype.i8x32.htmltype.i8x4.htmltype.i8x64.htmltype.i8x8.htmltype.isizex1.htmltype.isizex16.htmltype.isizex2.htmltype.isizex32.htmltype.isizex4.htmltype.isizex64.htmltype.isizex8.htmltype.mask16x1.htmltype.mask16x16.htmltype.mask16x2.htmltype.mask16x32.htmltype.mask16x4.htmltype.mask16x64.htmltype.mask16x8.htmltype.mask32x1.htmltype.mask32x16.htmltype.mask32x2.htmltype.mask32x32.htmltype.mask32x4.htmltype.mask32x64.htmltype.mask32x8.htmltype.mask64x1.htmltype.mask64x16.htmltype.mask64x2.htmltype.mask64x32.htmltype.mask64x4.htmltype.mask64x64.htmltype.mask64x8.htmltype.mask8x1.htmltype.mask8x16.htmltype.mask8x2.htmltype.mask8x32.htmltype.mask8x4.htmltype.mask8x64.htmltype.mask8x8.htmltype.masksizex1.htmltype.masksizex16.htmltype.masksizex2.htmltype.masksizex32.htmltype.masksizex4.htmltype.masksizex64.htmltype.masksizex8.htmltype.u16x1.htmltype.u16x16.htmltype.u16x2.htmltype.u16x32.htmltype.u16x4.htmltype.u16x64.htmltype.u16x8.htmltype.u32x1.htmltype.u32x16.htmltype.u32x2.htmltype.u32x32.htmltype.u32x4.htmltype.u32x64.htmltype.u32x8.htmltype.u64x1.htmltype.u64x16.htmltype.u64x2.htmltype.u64x32.htmltype.u64x4.htmltype.u64x64.htmltype.u64x8.htmltype.u8x1.htmltype.u8x16.htmltype.u8x2.htmltype.u8x32.htmltype.u8x4.htmltype.u8x64.htmltype.u8x8.htmltype.usizex1.htmltype.usizex16.htmltype.usizex2.htmltype.usizex32.htmltype.usizex4.htmltype.usizex64.htmltype.usizex8.htmlslicefn.from_mut.htmlfn.from_mut_ptr_range.htmlfn.from_ptr_range.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_ref.htmlfn.range.htmlfn.try_range.htmlindex.htmlsidebar-items1.79.0.jsstruct.ArrayChunks.htmlstruct.ArrayChunksMut.htmlstruct.ArrayWindows.htmlstruct.ChunkBy.htmlstruct.ChunkByMut.htmlstruct.Chunks.htmlstruct.ChunksExact.htmlstruct.ChunksExactMut.htmlstruct.ChunksMut.htmlstruct.EscapeAscii.htmlstruct.Iter.htmlstruct.IterMut.htmlstruct.RChunks.htmlstruct.RChunksExact.htmlstruct.RChunksExactMut.htmlstruct.RChunksMut.htmlstruct.RSplit.htmlstruct.RSplitMut.htmlstruct.RSplitN.htmlstruct.RSplitNMut.htmlstruct.Split.htmlstruct.SplitInclusive.htmlstruct.SplitInclusiveMut.htmlstruct.SplitMut.htmlstruct.SplitN.htmlstruct.SplitNMut.htmlstruct.Windows.htmltrait.Concat.htmltrait.Join.htmltrait.SliceIndex.htmlstd_floattrait.StdFloat.htmlstrfn.from_boxed_utf8_unchecked.htmlfn.from_raw_parts.htmlfn.from_raw_parts_mut.htmlfn.from_utf8.htmlfn.from_utf8_mut.htmlfn.from_utf8_unchecked.htmlfn.from_utf8_unchecked_mut.htmlindex.htmlpatternenum.SearchStep.htmlindex.htmlsidebar-items1.79.0.jsstruct.CharArrayRefSearcher.htmlstruct.CharArraySearcher.htmlstruct.CharPredicateSearcher.htmlstruct.CharSearcher.htmlstruct.CharSliceSearcher.htmlstruct.StrSearcher.htmltrait.DoubleEndedSearcher.htmltrait.Pattern.htmltrait.ReverseSearcher.htmltrait.Searcher.htmlsidebar-items1.79.0.jsstruct.Bytes.htmlstruct.CharIndices.htmlstruct.Chars.htmlstruct.EncodeUtf16.htmlstruct.EscapeDebug.htmlstruct.EscapeDefault.htmlstruct.EscapeUnicode.htmlstruct.Lines.htmlstruct.LinesAny.htmlstruct.MatchIndices.htmlstruct.Matches.htmlstruct.ParseBoolError.htmlstruct.RMatchIndices.htmlstruct.RMatches.htmlstruct.RSplit.htmlstruct.RSplitN.htmlstruct.RSplitTerminator.htmlstruct.Split.htmlstruct.SplitAsciiWhitespace.htmlstruct.SplitInclusive.htmlstruct.SplitN.htmlstruct.SplitTerminator.htmlstruct.SplitWhitespace.htmlstruct.Utf8Chunk.htmlstruct.Utf8Chunks.htmlstruct.Utf8Error.htmltrait.FromStr.htmlstringindex.htmlsidebar-items1.79.0.jsstruct.Drain.htmlstruct.FromUtf16Error.htmlstruct.FromUtf8Error.htmlstruct.String.htmltrait.ToString.htmltype.ParseError.htmlsyncatomicconstant.ATOMIC_BOOL_INIT.htmlconstant.ATOMIC_ISIZE_INIT.htmlconstant.ATOMIC_USIZE_INIT.htmlenum.Ordering.htmlfn.compiler_fence.htmlfn.fence.htmlfn.spin_loop_hint.htmlindex.htmlsidebar-items1.79.0.jsstruct.AtomicBool.htmlstruct.AtomicI16.htmlstruct.AtomicI32.htmlstruct.AtomicI64.htmlstruct.AtomicI8.htmlstruct.AtomicIsize.htmlstruct.AtomicPtr.htmlstruct.AtomicU16.htmlstruct.AtomicU32.htmlstruct.AtomicU64.htmlstruct.AtomicU8.htmlstruct.AtomicUsize.htmlbarrierstruct.Barrier.htmlstruct.BarrierWaitResult.htmlcondvarstruct.Condvar.htmlstruct.WaitTimeoutResult.htmlconstant.ONCE_INIT.htmlenum.TryLockError.htmlindex.htmllazy_lockstruct.LazyLock.htmlmpscenum.RecvTimeoutError.htmlenum.TryRecvError.htmlenum.TrySendError.htmlfn.channel.htmlfn.sync_channel.htmlindex.htmlsidebar-items1.79.0.jsstruct.IntoIter.htmlstruct.Iter.htmlstruct.Receiver.htmlstruct.RecvError.htmlstruct.SendError.htmlstruct.Sender.htmlstruct.SyncSender.htmlstruct.TryIter.htmlmutexstruct.MappedMutexGuard.htmlstruct.Mutex.htmlstruct.MutexGuard.htmlonceconstant.ONCE_INIT.htmlstruct.Once.htmlstruct.OnceState.htmlonce_lockstruct.OnceLock.htmlpoisonenum.TryLockError.htmlstruct.PoisonError.htmltype.LockResult.htmltype.TryLockResult.htmlreentrant_lockstruct.ReentrantLock.htmlstruct.ReentrantLockGuard.htmlrwlockstruct.MappedRwLockReadGuard.htmlstruct.MappedRwLockWriteGuard.htmlstruct.RwLock.htmlstruct.RwLockReadGuard.htmlstruct.RwLockWriteGuard.htmlsidebar-items1.79.0.jsstruct.Arc.htmlstruct.Barrier.htmlstruct.BarrierWaitResult.htmlstruct.Condvar.htmlstruct.Exclusive.htmlstruct.LazyLock.htmlstruct.MappedMutexGuard.htmlstruct.MappedRwLockReadGuard.htmlstruct.MappedRwLockWriteGuard.htmlstruct.Mutex.htmlstruct.MutexGuard.htmlstruct.Once.htmlstruct.OnceLock.htmlstruct.OnceState.htmlstruct.PoisonError.htmlstruct.ReentrantLock.htmlstruct.ReentrantLockGuard.htmlstruct.RwLock.htmlstruct.RwLockReadGuard.htmlstruct.RwLockWriteGuard.htmlstruct.WaitTimeoutResult.htmlstruct.Weak.htmltype.LockResult.htmltype.TryLockResult.htmlsys_commonprocessstruct.CommandEnvs.htmlwtf8struct.EncodeWide.htmltaskenum.Poll.htmlindex.htmlmacro.ready!.htmlmacro.ready.htmlsidebar-items1.79.0.jsstruct.Context.htmlstruct.ContextBuilder.htmlstruct.LocalWaker.htmlstruct.RawWaker.htmlstruct.RawWakerVTable.htmlstruct.Waker.htmltrait.LocalWake.htmltrait.Wake.htmlthreadfn.available_parallelism.htmlfn.current.htmlfn.panicking.htmlfn.park.htmlfn.park_timeout.htmlfn.park_timeout_ms.htmlfn.scope.htmlfn.sleep.htmlfn.sleep_ms.htmlfn.sleep_until.htmlfn.spawn.htmlfn.yield_now.htmlindex.htmllocalstruct.AccessError.htmlstruct.LocalKey.htmlscopedfn.scope.htmlstruct.Scope.htmlstruct.ScopedJoinHandle.htmlsidebar-items1.79.0.jsstruct.AccessError.htmlstruct.Builder.htmlstruct.JoinHandle.htmlstruct.LocalKey.htmlstruct.Scope.htmlstruct.ScopedJoinHandle.htmlstruct.Thread.htmlstruct.ThreadId.htmltype.Result.htmltimeconstant.UNIX_EPOCH.htmlindex.htmlsidebar-items1.79.0.jsstruct.Duration.htmlstruct.Instant.htmlstruct.SystemTime.htmlstruct.SystemTimeError.htmlstruct.TryFromFloatSecsError.htmlu128constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu16constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu32constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu64constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsu8constant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsusizeconstant.MAX.htmlconstant.MIN.htmlindex.htmlsidebar-items1.79.0.jsvecindex.htmlsidebar-items1.79.0.jsstruct.Drain.htmlstruct.ExtractIf.htmlstruct.IntoIter.htmlstruct.Splice.htmlstruct.Vec.htmlstyle-guide.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2advice.htmlayu-highlight.cssbook.jscargo.htmlclipboard.min.jscsschrome.cssgeneral.cssprint.cssvariables.csseditions.htmlelasticlunr.min.jsexpressions.htmlfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jsindex.htmlitems.htmlmark.min.jsnightly.htmlprinciples.htmlprint.htmlsearcher.jssearchindex.jssearchindex.jsonstatements.htmltomorrow-night.csstypes.htmltestall.htmlbenchfn.benchmark.htmlfn.black_box.htmlfn.fmt_bench_samples.htmlfn.iter.htmlfn.run_once.htmlindex.htmlsidebar-items1.79.0.jsstruct.BenchSamples.htmlstruct.Bencher.htmlclifn.parse_opts.htmlstruct.TestOpts.htmlconsolefn.run_tests_console.htmlenum.ColorConfig.htmlenum.NamePadding.htmlenum.OutputFormat.htmlenum.RunIgnored.htmlenum.ShouldPanic.htmlenum.TestFn.htmlenum.TestName.htmlenum.TestType.htmlfn.assert_test_result.htmlfn.convert_benchmarks_to_tests.htmlfn.filter_tests.htmlfn.run_test.htmlfn.run_tests.htmlfn.run_tests_console.htmlfn.test_main.htmlfn.test_main_static.htmlfn.test_main_static_abort.htmlhelpersmetricsstruct.Metric.htmlstruct.MetricMap.htmlindex.htmloptionsenum.ColorConfig.htmlenum.OutputFormat.htmlenum.RunIgnored.htmlenum.RunStrategy.htmlenum.ShouldPanic.htmlstruct.Options.htmlsidebar-items1.79.0.jsstatsfn.winsorize.htmlindex.htmlsidebar-items1.79.0.jsstruct.Summary.htmltrait.Stats.htmlstruct.Options.htmlstruct.TestDesc.htmlstruct.TestDescAndFn.htmlstruct.TestId.htmlstruct.TestOpts.htmltestenum.RunIgnored.htmlenum.RunStrategy.htmlenum.ShouldPanic.htmlenum.TestName.htmlenum.TestResult.htmlenum.TestType.htmlfn.parse_opts.htmlindex.htmlsidebar-items1.79.0.jsstruct.Metric.htmlstruct.MetricMap.htmlstruct.Options.htmlstruct.TestDesc.htmlstruct.TestDescAndFn.htmlstruct.TestExecTime.htmlstruct.TestId.htmlstruct.TestOpts.htmlstruct.TestTimeOptions.htmltest_resultenum.TestResult.htmltimestruct.TestExecTime.htmlstruct.TestTimeOptions.htmltypesenum.NamePadding.htmlenum.TestFn.htmlenum.TestName.htmlenum.TestType.htmlstruct.TestDesc.htmlstruct.TestDescAndFn.htmlstruct.TestId.htmltrait.implallocborrowtrait.ToOwned.jsslicetrait.Concat.jstrait.Join.jsstringtrait.ToString.jscoreallocglobaltrait.GlobalAlloc.jstrait.Allocator.jsanytrait.Any.jsasync_iterasync_itertrait.AsyncIterator.jstrait.IntoAsyncIterator.jsborrowtrait.Borrow.jstrait.BorrowMut.jsclonetrait.Clone.jscmptrait.Eq.jstrait.Ord.jstrait.PartialEq.jstrait.PartialOrd.jsconvertnumtrait.FloatToInt.jstrait.AsMut.jstrait.AsRef.jstrait.From.jstrait.Into.jstrait.TryFrom.jstrait.TryInto.jscore_simdcasttrait.SimdCast.jslane_counttrait.SupportedLaneCount.jsmaskstrait.MaskElement.jssimdcmpeqtrait.SimdPartialEq.jsordtrait.SimdOrd.jstrait.SimdPartialOrd.jsnumfloattrait.SimdFloat.jsinttrait.SimdInt.jsuinttrait.SimdUint.jsptrconst_ptrtrait.SimdConstPtr.jsmut_ptrtrait.SimdMutPtr.jsto_bytestrait.ToBytes.jsvectortrait.SimdElement.jsdefaulttrait.Default.jserrortrait.Error.jsfmttrait.Binary.jstrait.Debug.jstrait.Display.jstrait.LowerExp.jstrait.LowerHex.jstrait.Octal.jstrait.Pointer.jstrait.UpperExp.jstrait.UpperHex.jstrait.Write.jsfuturefuturetrait.Future.jsinto_futuretrait.IntoFuture.jshashtrait.BuildHasher.jstrait.Hash.jstrait.Hasher.jsintrinsicstrait.AggregateRawPtr.jsiterrangetrait.Step.jstraitsaccumtrait.Product.jstrait.Sum.jscollecttrait.Extend.jstrait.FromIterator.jstrait.IntoIterator.jsdouble_endedtrait.DoubleEndedIterator.jsexact_sizetrait.ExactSizeIterator.jsiteratortrait.Iterator.jsmarkertrait.FusedIterator.jstrait.TrustedLen.jstrait.TrustedStep.jsmarkertrait.ConstParamTy.jstrait.Copy.jstrait.Freeze.jstrait.Send.jstrait.Sized.jstrait.StructuralPartialEq.jstrait.Sync.jstrait.Unpin.jsnumnonzerotrait.ZeroablePrimitive.jsopsarithtrait.Add.jstrait.AddAssign.jstrait.Div.jstrait.DivAssign.jstrait.Mul.jstrait.MulAssign.jstrait.Neg.jstrait.Rem.jstrait.RemAssign.jstrait.Sub.jstrait.SubAssign.jsasync_functiontrait.AsyncFn.jstrait.AsyncFnMut.jstrait.AsyncFnOnce.jsbittrait.BitAnd.jstrait.BitAndAssign.jstrait.BitOr.jstrait.BitOrAssign.jstrait.BitXor.jstrait.BitXorAssign.jstrait.Not.jstrait.Shl.jstrait.ShlAssign.jstrait.Shr.jstrait.ShrAssign.jscoroutinetrait.Coroutine.jsdereftrait.Deref.jstrait.DerefMut.jstrait.DerefPure.jsdroptrait.Drop.jsfunctiontrait.Fn.jstrait.FnMut.jstrait.FnOnce.jsindextrait.Index.jstrait.IndexMut.jsrangetrait.OneSidedRange.jstrait.RangeBounds.jstry_traittrait.FromResidual.jstrait.Residual.jstrait.Try.jsunsizetrait.CoerceUnsized.jstrait.DispatchFromDyn.jspanicunwind_safetrait.RefUnwindSafe.jstrait.UnwindSafe.jssliceindextrait.SliceIndex.jstrait.SlicePattern.jsstrpatterntrait.DoubleEndedSearcher.jstrait.Pattern.jstrait.ReverseSearcher.jstrait.Searcher.jstraitstrait.FromStr.jsproc_macrodiagnostictrait.MultiSpan.jsstdasciitrait.AsciiExt.jsiostdiotrait.IsTerminal.jstrait.BufRead.jstrait.Read.jstrait.Seek.jstrait.Write.jsnetsocket_addrtrait.ToSocketAddrs.jsosfdownedtrait.AsFd.jsrawtrait.AsRawFd.jstrait.FromRawFd.jstrait.IntoRawFd.jslinuxfstrait.MetadataExt.jsprocesstrait.ChildExt.jstrait.CommandExt.jsnetlinux_extaddrtrait.SocketAddrExt.jssockettrait.UnixSocketExt.jstcptrait.TcpStreamExt.jsunixffios_strtrait.OsStrExt.jstrait.OsStringExt.jsfstrait.DirBuilderExt.jstrait.DirEntryExt.jstrait.DirEntryExt2.jstrait.FileExt.jstrait.FileTypeExt.jstrait.MetadataExt.jstrait.OpenOptionsExt.jstrait.PermissionsExt.jsprocesstrait.CommandExt.jstrait.ExitStatusExt.jsthreadtrait.JoinHandleExt.jswasiffios_strtrait.OsStrExt.jstrait.OsStringExt.jsfstrait.DirEntryExt.jstrait.FileExt.jstrait.FileTypeExt.jstrait.MetadataExt.jstrait.OpenOptionsExt.jsnettrait.TcpListenerExt.jswindowsffitrait.OsStrExt.jstrait.OsStringExt.jsfstrait.FileExt.jstrait.FileTimesExt.jstrait.FileTypeExt.jstrait.MetadataExt.jstrait.OpenOptionsExt.jsiohandletrait.AsHandle.jsrawtrait.AsRawHandle.jstrait.AsRawSocket.jstrait.FromRawHandle.jstrait.FromRawSocket.jstrait.IntoRawHandle.jstrait.IntoRawSocket.jssockettrait.AsSocket.jsprocesstrait.ChildExt.jstrait.CommandExt.jstrait.ExitCodeExt.jstrait.ExitStatusExt.jsprocesstrait.Termination.jsstd_floattrait.StdFloat.jsteststatstrait.Stats.jstutorial.htmltype.implallocallocstruct.LayoutError.jscoreallocstruct.LayoutError.jsconvertenum.Infallible.jsnumstruct.NonZero.jsprimitive.f32.jsprimitive.f64.jsprimitive.i16.jsprimitive.i32.jsprimitive.i64.jsprimitive.i8.jsprimitive.isize.jsprimitive.u16.jsprimitive.u32.jsprimitive.u64.jsprimitive.u8.jsprimitive.usize.jsresultenum.Result.jssimdstruct.Mask.jsstruct.Simd.jsstdallocstruct.LayoutError.jsconvertenum.Infallible.jsffienum.c_void.jstype.c_char.jstype.c_double.jstype.c_float.jstype.c_int.jstype.c_long.jstype.c_longlong.jstype.c_schar.jstype.c_short.jstype.c_uchar.jstype.c_uint.jstype.c_ulong.jstype.c_ulonglong.jstype.c_ushort.jsnumstruct.NonZero.jsoslinuxrawtype.pthread_t.jsrawtype.c_int.jstype.c_ulong.jswindowsrawtype.HANDLE.jstype.SOCKET.jsprimitive.f32.jsprimitive.f64.jsprimitive.i16.jsprimitive.i32.jsprimitive.i64.jsprimitive.i8.jsprimitive.pointer.jsprimitive.u16.jsprimitive.u32.jsprimitive.u64.jsprimitive.u8.jsresultenum.Result.jssimdpreludestruct.Mask.jsstruct.Simd.jsunstable-book.nojekyllFontAwesomecssfont-awesome.cssfontsFontAwesome.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2ayu-highlight.cssbook.jsclipboard.min.jscompiler-flagscompiler-flags.htmlbranch-protection.htmlcf-protection.htmlcodegen-backend.htmlcodegen-options.htmlcontrol-flow-guard.htmlcoverage-options.htmldebug_info_for_profiling.htmldefault-hidden-visibility.htmldirect-access-external-data.htmldump-mono-stats-format.htmldump-mono-stats.htmldwarf-version.htmldylib-lto.htmlemit-stack-sizes.htmlenv-set.htmlexport-executable-symbols.htmlextern-options.htmlexternal-clangrt.htmlfunction-return.htmlinstrument-xray.htmllink-native-libraries.htmllinker-features.htmlllvm-module-flag.htmllocation-detail.htmlmove-size-limit.htmlno-jump-tables.htmlno-parallel-llvm.htmlno-unique-section-names.htmlprofile.htmlprofile_sample_use.htmlremap-cwd-prefix.htmlremap-path-scope.htmlreport-time.htmlsanitizer.htmlself-profile-events.htmlself-profile.htmlshell-argfiles.htmlsrc-hash-algorithm.htmltemps-dir.htmltiny-const-eval-limit.htmltls-model.htmlub-checks.htmlunsound-mir-opts.htmlvirtual-function-elimination.htmlwasm-c-abi.htmlcsschrome.cssgeneral.cssprint.cssvariables.csselasticlunr.min.jsfavicon.pngfavicon.svgfontsOPEN-SANS-LICENSE.txtSOURCE-CODE-PRO-LICENSE.txtfonts.cssopen-sans-v17-all-charsets-300.woff2open-sans-v17-all-charsets-300italic.woff2open-sans-v17-all-charsets-600.woff2open-sans-v17-all-charsets-600italic.woff2open-sans-v17-all-charsets-700.woff2open-sans-v17-all-charsets-700italic.woff2open-sans-v17-all-charsets-800.woff2open-sans-v17-all-charsets-800italic.woff2open-sans-v17-all-charsets-italic.woff2open-sans-v17-all-charsets-regular.woff2source-code-pro-v11-all-charsets-500.woff2highlight.csshighlight.jsindex.htmllanguage-featureslanguage-features.htmlaarch64-ver-target-feature.htmlabi-avr-interrupt.htmlabi-c-cmse-nonsecure-call.htmlabi-msp430-interrupt.htmlabi-ptx.htmlabi-riscv-interrupt.htmlabi-unadjusted.htmlabi-vectorcall.htmlabi-x86-interrupt.htmladt-const-params.htmlalloc-error-handler.htmlallocator-internals.htmlallow-internal-unsafe.htmlallow-internal-unstable.htmlanonymous-lifetime-in-impl-trait.htmlarbitrary-self-types.htmlarm-target-feature.htmlasm-const.htmlasm-experimental-arch.htmlasm-goto.htmlasm-unwind.htmlassociated-const-equality.htmlassociated-type-defaults.htmlasync-closure.htmlasync-fn-track-caller.htmlasync-for-loop.htmlauto-traits.htmlavx512-target-feature.htmlbox-patterns.htmlbpf-target-feature.htmlbuiltin-syntax.htmlc-unwind.htmlc-variadic.htmlcfg-overflow-checks.htmlcfg-relocation-model.htmlcfg-sanitize.htmlcfg-sanitizer-cfi.htmlcfg-target-compact.htmlcfg-target-has-atomic-equal-alignment.htmlcfg-target-has-atomic.htmlcfg-target-thread-local.htmlcfg-ub-checks.htmlcfg-version.htmlcfi-encoding.htmlclosure-lifetime-binder.htmlclosure-track-caller.htmlcmse-nonsecure-entry.htmlcompiler-builtins.htmlconst-async-blocks.htmlconst-closures.htmlconst-extern-fn.htmlconst-fn-floating-point-arithmetic.htmlconst-for.htmlconst-mut-refs.htmlconst-precise-live-drops.htmlconst-refs-to-cell.htmlconst-refs-to-static.htmlconst-trait-impl.htmlconst-try.htmlcoroutine-clone.htmlcoroutines.htmlcoverage-attribute.htmlcsky-target-feature.htmlcustom-code-classes-in-docs.htmlcustom-inner-attributes.htmlcustom-mir.htmlcustom-test-frameworks.htmldecl-macro.htmldefault-type-parameter-fallback.htmldeprecated-safe.htmldeprecated-suggestion.htmlderef-patterns.htmldo-not-recommend.htmldoc-auto-cfg.htmldoc-cfg-hide.htmldoc-cfg.htmldoc-masked.htmldoc-notable-trait.htmldropck-eyepatch.htmldyn-star.htmleffects.htmlermsb-target-feature.htmlexclusive-range-pattern.htmlexhaustive-patterns.htmlexplicit-tail-calls.htmlextended-varargs-abi-support.htmlextern-types.htmlf128.htmlf16.htmlffi-const.htmlffi-pure.htmlfn-align.htmlfn-delegation.htmlfreeze-impls.htmlfundamental.htmlgen-blocks.htmlgeneric-arg-infer.htmlgeneric-assert.htmlgeneric-associated-types-extended.htmlgeneric-const-exprs.htmlgeneric-const-items.htmlhalf-open-range-patterns-in-slices.htmlhexagon-target-feature.htmlif-let-guard.htmlimpl-trait-in-assoc-type.htmlimpl-trait-in-fn-trait-return.htmlinherent-associated-types.htmlinline-const-pat.htmlintra-doc-pointers.htmlintrinsics.htmllahfsahf-target-feature.htmllang-items.htmllarge-assignments.htmllazy-type-alias.htmllet-chains.htmllifetime-capture-rules-2024.htmllink-arg-attribute.htmllink-cfg.htmllink-llvm-intrinsics.htmllinkage.htmllint-reasons.htmlloongarch-target-feature.htmlmacro-metavar-expr.htmlmarker-trait-attr.htmlmin-exhaustive-patterns.htmlmin-specialization.htmlmips-target-feature.htmlmore-qualified-paths.htmlmultiple-supertrait-upcastable.htmlmust-not-suspend.htmlmut-preserve-binding-mode-2024.htmlmut-ref.htmlnaked-functions.htmlnative-link-modifiers-as-needed.htmlneeds-panic-runtime.htmlnegative-bounds.htmlnegative-impls.htmlnever-patterns.htmlnever-type-fallback.htmlnever-type.htmlno-core.htmlno-sanitize.htmlnon-exhaustive-omitted-patterns-lint.htmlnon-lifetime-binders.htmlobject-safe-for-dispatch.htmloffset-of-enum.htmloffset-of-nested.htmlomit-gdb-pretty-printer-section.htmloptimize-attribute.htmlpanic-runtime.htmlpattern-complexity.htmlpattern-types.htmlpostfix-match.htmlpowerpc-target-feature.htmlprecise-capturing.htmlprelude-import.htmlprfchw-target-feature.htmlproc-macro-hygiene.htmlprofiler-runtime.htmlraw-ref-op.htmlref-pat-eat-one-layer-2024.htmlref-pat-everywhere.htmlregister-tool.htmlrepr-simd.htmlrepr128.htmlreturn-type-notation.htmlriscv-target-feature.htmlrtm-target-feature.htmlrust-cold-cc.htmlrustc-allow-const-fn-unstable.htmlrustc-attrs.htmlrustc-private.htmlrustdoc-internals.htmlrustdoc-missing-doc-code-examples.htmlsimd-ffi.htmlspecialization.htmlsse4a-target-feature.htmlstaged-api.htmlstart.htmlstmt-expr-attributes.htmlstrict-provenance.htmlstring-deref-patterns.htmlstructural-match.htmltarget-feature-11.htmltbm-target-feature.htmltest-unstable-lint.htmlthread-local.htmltrait-alias.htmltrait-upcasting.htmltransmute-generic-consts.htmltransparent-unions.htmltrivial-bounds.htmltry-blocks.htmltype-alias-impl-trait.htmltype-ascription.htmltype-changing-struct-update.htmlunboxed-closures.htmlunix-sigpipe.htmlunnamed-fields.htmlunsized-fn-params.htmlunsized-locals.htmlunsized-tuple-coercion.htmlused-with-arg.htmlwasm-abi.htmlwasm-target-feature.htmlwith-negative-coherence.htmlyeet-expr.htmllibrary-featureslibrary-features.htmlacceptfilter.htmladdr-parse-ascii.htmlalloc-error-hook.htmlalloc-internals.htmlalloc-layout-extra.htmlallocator-api.htmlarray-chunks.htmlarray-into-iter-constructors.htmlarray-ptr-get.htmlarray-try-from-fn.htmlarray-try-map.htmlarray-windows.htmlas-array-of-cells.htmlascii-char-variants.htmlascii-char.htmlassert-matches.htmlasync-drop.htmlasync-fn-traits.htmlasync-gen-internals.htmlasync-iter-from-iter.htmlasync-iterator.htmlatomic-bool-fetch-not.htmlatomic-from-mut.htmlbacktrace-frames.htmlbigint-helper-methods.htmlbinary-heap-as-slice.htmlbinary-heap-drain-sorted.htmlbinary-heap-into-iter-sorted.htmlbound-as-ref.htmlbox-into-boxed-slice.htmlbox-into-inner.htmlbtree-cursors.htmlbtree-extract-if.htmlbtreemap-alloc.htmlbuf-read-has-data-left.htmlbufread-skip-until.htmlbuild-hasher-default-const-new.htmlbyte-slice-trim-ascii.htmlc-size-t.htmlc-str-module.htmlc-void-variant.htmlcan-vector.htmlcell-leak.htmlcell-update.htmlcfg-accessible.htmlcfg-eval.htmlcfg-match.htmlchar-indices-offset.htmlchar-internals.htmlchar-min.htmlcmp-minmax.htmlcoerce-unsized.htmlconcat-bytes.htmlconcat-idents.htmlconst-align-of-val-raw.htmlconst-align-of-val.htmlconst-align-offset.htmlconst-alloc-error.htmlconst-alloc-layout.htmlconst-arguments-as-str.htmlconst-array-from-ref.htmlconst-array-into-iter-constructors.htmlconst-atomic-from-ptr.htmlconst-bigint-helper-methods.htmlconst-binary-heap-constructor.htmlconst-black-box.htmlconst-box.htmlconst-btree-len.htmlconst-cell-into-inner.htmlconst-char-from-u32-unchecked.htmlconst-cmp.htmlconst-collections-with-hasher.htmlconst-cow-is-borrowed.htmlconst-cstr-from-ptr.htmlconst-eval-select.htmlconst-exact-div.htmlconst-float-bits-conv.htmlconst-float-classify.htmlconst-fmt-arguments-new.htmlconst-format-args.htmlconst-hash.htmlconst-heap.htmlconst-hint-assert-unchecked.htmlconst-index-range-slice-index.htmlconst-int-from-str.htmlconst-intoiterator-identity.htmlconst-intrinsic-compare-bytes.htmlconst-intrinsic-copy.htmlconst-intrinsic-forget.htmlconst-intrinsic-raw-eq.htmlconst-ip.htmlconst-ipv4.htmlconst-ipv6.htmlconst-likely.htmlconst-maybe-uninit-array-assume-init.htmlconst-maybe-uninit-as-mut-ptr.htmlconst-maybe-uninit-assume-init.htmlconst-maybe-uninit-uninit-array.htmlconst-maybe-uninit-write.htmlconst-nonnull-new.htmlconst-num-midpoint.htmlconst-ops.htmlconst-option-ext.htmlconst-option.htmlconst-pin.htmlconst-pointer-is-aligned.htmlconst-pref-align-of.htmlconst-ptr-as-ref.htmlconst-ptr-is-null.htmlconst-ptr-sub-ptr.htmlconst-ptr-write.htmlconst-range-bounds.htmlconst-raw-ptr-comparison.htmlconst-replace.htmlconst-result.htmlconst-size-of-val-raw.htmlconst-size-of-val.htmlconst-slice-first-last-chunk.htmlconst-slice-first-last.htmlconst-slice-from-mut-ptr-range.htmlconst-slice-from-ptr-range.htmlconst-slice-from-raw-parts-mut.htmlconst-slice-from-ref.htmlconst-slice-index.htmlconst-slice-split-at-mut.htmlconst-str-from-raw-parts-mut.htmlconst-str-from-utf8-unchecked-mut.htmlconst-str-from-utf8.htmlconst-strict-overflow-ops.htmlconst-swap.htmlconst-three-way-compare.htmlconst-type-id.htmlconst-type-name.htmlconst-typed-swap.htmlconst-ub-checks.htmlconst-unicode-case-lookup.htmlconst-unsafecell-get-mut.htmlconst-waker.htmlcontainer-error-extra.htmlcontext-ext.htmlcontrol-flow-enum.htmlconvert-float-to-int.htmlcore-intrinsics.htmlcore-io-borrowed-buf.htmlcore-pattern-type.htmlcore-pattern-types.htmlcore-private-bignum.htmlcore-private-diy-float.htmlcoroutine-trait.htmlcow-is-borrowed.htmlcstr-bytes.htmlcursor-remaining.htmldeadline-api.htmldebug-closure-helpers.htmldec2flt.htmlderef-pure-trait.htmlderive-clone-copy.htmlderive-const.htmlderive-eq.htmldir-entry-ext2.htmldiscriminant-kind.htmldispatch-from-dyn.htmldiv-duration.htmldowncast-unchecked.htmldrain-keep-rest.htmlduration-abs-diff.htmlduration-constants.htmlduration-constructors.htmlduration-consts-float.htmlduration-millis-float.htmlduration-units.htmledition-panic.htmlentry-insert.htmlerror-generic-member-access.htmlerror-in-core.htmlerror-iter.htmlerror-reporter.htmlerror-type-id.htmlexact-size-is-empty.htmlexclusive-wrapper.htmlexit-status-error.htmlexitcode-exit-method.htmlexposed-provenance.htmlextend-one.htmlextract-if.htmlfd-read.htmlfd.htmlfloat-gamma.htmlfloat-minimum-maximum.htmlfloat-next-up-down.htmlflt2dec.htmlfmt-helpers-for-derive.htmlfmt-internals.htmlfn-ptr-trait.htmlfn-traits.htmlforget-unsized.htmlformat-args-nl.htmlfreeze.htmlfs-try-exists.htmlfuture-join.htmlgen-future.htmlgeneric-assert-internals.htmlget-many-mut.htmlget-mut-unchecked.htmlhash-extract-if.htmlhash-raw-entry.htmlhash-set-entry.htmlhasher-prefixfree-extras.htmlhashmap-internals.htmlhint-assert-unchecked.htmlhint-must-use.htmlinplace-iteration.htmlint-roundings.htmlinteger-atomics.htmlinternal-impls-macro.htmlinternal-output-capture.htmlio-error-more.htmlio-error-uncategorized.htmlio-slice-advance.htmlip-bits.htmlip.htmlis-ascii-octdigit.htmlis-riscv-feature-detected.htmlis-sorted.htmlis-val-statically-known.htmlisqrt.htmliter-advance-by.htmliter-array-chunks.htmliter-collect-into.htmliter-from-coroutine.htmliter-intersperse.htmliter-is-partitioned.htmliter-map-windows.htmliter-next-chunk.htmliter-order-by.htmliter-partition-in-place.htmliter-repeat-n.htmliterator-try-collect.htmliterator-try-reduce.htmljunction-point.htmllayout-for-ptr.htmllazy-cell-consume.htmllazy-cell.htmlliballoc-internals.htmllibstd-sys-internals.htmllinked-list-cursors.htmllinked-list-remove.htmllinked-list-retain.htmllinux-pidfd.htmllocal-waker.htmllog-syntax.htmlmap-entry-replace.htmlmap-many-mut.htmlmap-try-insert.htmlmapped-lock-guards.htmlmaybe-uninit-array-assume-init.htmlmaybe-uninit-as-bytes.htmlmaybe-uninit-fill.htmlmaybe-uninit-slice.htmlmaybe-uninit-uninit-array-transpose.htmlmaybe-uninit-uninit-array.htmlmaybe-uninit-write-slice.htmlmem-copy-fn.htmlmore-float-constants.htmlnew-uninit.htmlnon-null-convenience.htmlnon-zero-count-ones.htmlnonzero-from-mut.htmlnonzero-internals.htmlnonzero-ops.htmlnoop-waker.htmlnum-midpoint.htmlnumfmt.htmlonce-cell-get-mut.htmlonce-cell-try-insert.htmlonce-cell-try.htmlone-sided-range.htmloption-get-or-insert-default.htmloption-take-if.htmloption-zip.htmlos-str-display.htmlos-str-slice.htmlpanic-abort.htmlpanic-always-abort.htmlpanic-backtrace-config.htmlpanic-can-unwind.htmlpanic-info-message.htmlpanic-internals.htmlpanic-unwind.htmlpanic-update-hook.htmlpath-file-prefix.htmlpattern.htmlpeer-credentials-unix-socket.htmlpin-deref-mut.htmlpointer-is-aligned-to.htmlpointer-like-trait.htmlportable-simd.htmlprelude-2024.htmlprint-internals.htmlproc-macro-def-site.htmlproc-macro-diagnostic.htmlproc-macro-expand.htmlproc-macro-internals.htmlproc-macro-quote.htmlproc-macro-span.htmlproc-macro-tracked-env.htmlprocess-exitcode-internals.htmlprocess-internals.htmlprofiler-runtime-lib.htmlptr-alignment-type.htmlptr-as-uninit.htmlptr-internals.htmlptr-mask.htmlptr-metadata.htmlptr-sub-ptr.htmlptr-to-from-bits.htmlpub-crate-should-not-need-unstable-attr.htmlraw-os-error-ty.htmlraw-slice-split.htmlraw-vec-internals.htmlread-buf.htmlready-into-inner.htmlreceiver-trait.htmlreentrant-lock.htmlrestricted-std.htmlresult-flattening.htmlround-char-boundary.htmlrt.htmlrustc-encodable-decodable.htmlsealed.htmlseek-seek-relative.htmlseek-stream-len.htmlset-ptr-value.htmlsetgroups.htmlsgx-platform.htmlsized-type-properties.htmlslice-as-chunks.htmlslice-concat-ext.htmlslice-concat-trait.htmlslice-flatten.htmlslice-from-ptr-range.htmlslice-index-methods.htmlslice-internals.htmlslice-iter-mut-as-mut-slice.htmlslice-partition-dedup.htmlslice-pattern.htmlslice-ptr-get.htmlslice-range.htmlslice-split-once.htmlslice-swap-unchecked.htmlslice-take.htmlsolid-ext.htmlsort-floats.htmlsort-internals.htmlsplit-array.htmlsplit-as-slice.htmlsplit-at-checked.htmlstd-internals.htmlstdarch-arm-feature-detection.htmlstdarch-mips-feature-detection.htmlstdarch-powerpc-feature-detection.htmlstdio-makes-pipe.htmlstep-trait.htmlstr-from-raw-parts.htmlstr-from-utf16-endian.htmlstr-internals.htmlstr-lines-remainder.htmlstr-split-inclusive-remainder.htmlstr-split-remainder.htmlstr-split-whitespace-remainder.htmlstrict-overflow-ops.htmlstrict-provenance-atomic-ptr.htmlstring-extend-from-within.htmlstring-remove-matches.htmlsync-unsafe-cell.htmltcp-deferaccept.htmltcp-linger.htmltcp-quickack.htmltcplistener-into-incoming.htmltest.htmlthin-box.htmlthread-id-value.htmlthread-local-internals.htmlthread-sleep-until.htmlthread-spawn-unchecked.htmltrace-macros.htmltrack-path.htmltransmutability.htmltrusted-fused.htmltrusted-len-next-unchecked.htmltrusted-len.htmltrusted-random-access.htmltrusted-step.htmltry-find.htmltry-reserve-kind.htmltry-trait-v2-residual.htmltry-trait-v2-yeet.htmltry-trait-v2.htmltry-with-capacity.htmltuple-trait.htmluefi-std.htmlunchecked-neg.htmlunchecked-shifts.htmlunicode-internals.htmlunique-rc-arc.htmlunix-file-vectored-at.htmlunix-set-mark.htmlunix-socket-ancillary-data.htmlunix-socket-peek.htmlunsafe-cell-from-mut.htmlunsafe-pin-internals.htmlunsize.htmlunwrap-infallible.htmlupdate-panic-count.htmlutf16-extra-const.htmlutf16-extra.htmlvariant-count.htmlvec-into-raw-parts.htmlvec-pop-if.htmlvec-push-within-capacity.htmlvec-split-at-spare.htmlwaker-getters.htmlwasi-ext.htmlwindows-by-handle.htmlwindows-c.htmlwindows-handle.htmlwindows-net.htmlwindows-process-exit-code-from.htmlwindows-process-extensions-async-pipes.htmlwindows-process-extensions-force-quotes.htmlwindows-process-extensions-main-thread-handle.htmlwindows-process-extensions-raw-attribute.htmlwindows-stdio.htmlwrapping-int-impl.htmlwrapping-next-power-of-two.htmlwrite-all-vectored.htmlyeet-desugar-details.htmlmark.min.jsprint.htmlsearcher.jssearchindex.jssearchindex.jsonthe-unstable-book.htmltomorrow-night.cssversion_info.html/usr/share/doc//usr/share/doc/cargo//usr/share/doc/rust//usr/share/doc/rust/html//usr/share/doc/rust/html/alloc//usr/share/doc/rust/html/alloc/alloc//usr/share/doc/rust/html/alloc/borrow//usr/share/doc/rust/html/alloc/boxed//usr/share/doc/rust/html/alloc/boxed/thin//usr/share/doc/rust/html/alloc/collections//usr/share/doc/rust/html/alloc/collections/binary_heap//usr/share/doc/rust/html/alloc/collections/btree//usr/share/doc/rust/html/alloc/collections/btree/map//usr/share/doc/rust/html/alloc/collections/btree/map/entry//usr/share/doc/rust/html/alloc/collections/btree/set//usr/share/doc/rust/html/alloc/collections/btree_map//usr/share/doc/rust/html/alloc/collections/btree_set//usr/share/doc/rust/html/alloc/collections/linked_list//usr/share/doc/rust/html/alloc/collections/vec_deque//usr/share/doc/rust/html/alloc/collections/vec_deque/drain//usr/share/doc/rust/html/alloc/collections/vec_deque/into_iter//usr/share/doc/rust/html/alloc/collections/vec_deque/iter//usr/share/doc/rust/html/alloc/collections/vec_deque/iter_mut//usr/share/doc/rust/html/alloc/ffi//usr/share/doc/rust/html/alloc/ffi/c_str//usr/share/doc/rust/html/alloc/fmt//usr/share/doc/rust/html/alloc/rc//usr/share/doc/rust/html/alloc/slice//usr/share/doc/rust/html/alloc/str//usr/share/doc/rust/html/alloc/str/pattern//usr/share/doc/rust/html/alloc/string//usr/share/doc/rust/html/alloc/sync//usr/share/doc/rust/html/alloc/task//usr/share/doc/rust/html/alloc/vec//usr/share/doc/rust/html/alloc/vec/drain//usr/share/doc/rust/html/alloc/vec/extract_if//usr/share/doc/rust/html/alloc/vec/into_iter//usr/share/doc/rust/html/alloc/vec/splice//usr/share/doc/rust/html/book//usr/share/doc/rust/html/book/2018-edition//usr/share/doc/rust/html/book/2018-edition/FontAwesome//usr/share/doc/rust/html/book/2018-edition/FontAwesome/css//usr/share/doc/rust/html/book/2018-edition/FontAwesome/fonts//usr/share/doc/rust/html/book/2018-edition/css//usr/share/doc/rust/html/book/2018-edition/fonts//usr/share/doc/rust/html/book/2018-edition/img//usr/share/doc/rust/html/book/2018-edition/img/ferris//usr/share/doc/rust/html/book/FontAwesome//usr/share/doc/rust/html/book/FontAwesome/css//usr/share/doc/rust/html/book/FontAwesome/fonts//usr/share/doc/rust/html/book/css//usr/share/doc/rust/html/book/first-edition//usr/share/doc/rust/html/book/first-edition/FontAwesome//usr/share/doc/rust/html/book/first-edition/FontAwesome/css//usr/share/doc/rust/html/book/first-edition/FontAwesome/fonts//usr/share/doc/rust/html/book/first-edition/css//usr/share/doc/rust/html/book/first-edition/fonts//usr/share/doc/rust/html/book/fonts//usr/share/doc/rust/html/book/img//usr/share/doc/rust/html/book/img/ferris//usr/share/doc/rust/html/book/second-edition//usr/share/doc/rust/html/book/second-edition/FontAwesome//usr/share/doc/rust/html/book/second-edition/FontAwesome/css//usr/share/doc/rust/html/book/second-edition/FontAwesome/fonts//usr/share/doc/rust/html/book/second-edition/css//usr/share/doc/rust/html/book/second-edition/fonts//usr/share/doc/rust/html/book/second-edition/img//usr/share/doc/rust/html/book/theme//usr/share/doc/rust/html/cargo//usr/share/doc/rust/html/cargo/FontAwesome//usr/share/doc/rust/html/cargo/FontAwesome/css//usr/share/doc/rust/html/cargo/FontAwesome/fonts//usr/share/doc/rust/html/cargo/appendix//usr/share/doc/rust/html/cargo/commands//usr/share/doc/rust/html/cargo/css//usr/share/doc/rust/html/cargo/fonts//usr/share/doc/rust/html/cargo/getting-started//usr/share/doc/rust/html/cargo/guide//usr/share/doc/rust/html/cargo/images//usr/share/doc/rust/html/cargo/reference//usr/share/doc/rust/html/clippy//usr/share/doc/rust/html/clippy/FontAwesome//usr/share/doc/rust/html/clippy/FontAwesome/css//usr/share/doc/rust/html/clippy/FontAwesome/fonts//usr/share/doc/rust/html/clippy/continuous_integration//usr/share/doc/rust/html/clippy/css//usr/share/doc/rust/html/clippy/development//usr/share/doc/rust/html/clippy/development/infrastructure//usr/share/doc/rust/html/clippy/development/proposals//usr/share/doc/rust/html/clippy/fonts//usr/share/doc/rust/html/core//usr/share/doc/rust/html/core/alloc//usr/share/doc/rust/html/core/alloc/global//usr/share/doc/rust/html/core/alloc/layout//usr/share/doc/rust/html/core/any//usr/share/doc/rust/html/core/arch//usr/share/doc/rust/html/core/arch/aarch64//usr/share/doc/rust/html/core/arch/arm//usr/share/doc/rust/html/core/arch/loongarch64//usr/share/doc/rust/html/core/arch/mips//usr/share/doc/rust/html/core/arch/mips64//usr/share/doc/rust/html/core/arch/nvptx//usr/share/doc/rust/html/core/arch/powerpc//usr/share/doc/rust/html/core/arch/powerpc64//usr/share/doc/rust/html/core/arch/riscv32//usr/share/doc/rust/html/core/arch/riscv64//usr/share/doc/rust/html/core/arch/wasm//usr/share/doc/rust/html/core/arch/wasm32//usr/share/doc/rust/html/core/arch/wasm64//usr/share/doc/rust/html/core/arch/x86//usr/share/doc/rust/html/core/arch/x86_64//usr/share/doc/rust/html/core/array//usr/share/doc/rust/html/core/array/iter//usr/share/doc/rust/html/core/ascii//usr/share/doc/rust/html/core/ascii/ascii_char//usr/share/doc/rust/html/core/assert_matches//usr/share/doc/rust/html/core/async_iter//usr/share/doc/rust/html/core/async_iter/async_iter//usr/share/doc/rust/html/core/async_iter/from_iter//usr/share/doc/rust/html/core/borrow//usr/share/doc/rust/html/core/cell//usr/share/doc/rust/html/core/cell/lazy//usr/share/doc/rust/html/core/cell/once//usr/share/doc/rust/html/core/char//usr/share/doc/rust/html/core/char/convert//usr/share/doc/rust/html/core/char/decode//usr/share/doc/rust/html/core/clone//usr/share/doc/rust/html/core/cmp//usr/share/doc/rust/html/core/convert//usr/share/doc/rust/html/core/convert/num//usr/share/doc/rust/html/core/core_arch//usr/share/doc/rust/html/core/core_arch/aarch64//usr/share/doc/rust/html/core/core_arch/aarch64/neon//usr/share/doc/rust/html/core/core_arch/aarch64/neon/generated//usr/share/doc/rust/html/core/core_arch/aarch64/prefetch//usr/share/doc/rust/html/core/core_arch/aarch64/tme//usr/share/doc/rust/html/core/core_arch/arch//usr/share/doc/rust/html/core/core_arch/arch/aarch64//usr/share/doc/rust/html/core/core_arch/arch/arm//usr/share/doc/rust/html/core/core_arch/arch/loongarch64//usr/share/doc/rust/html/core/core_arch/arch/mips//usr/share/doc/rust/html/core/core_arch/arch/mips64//usr/share/doc/rust/html/core/core_arch/arch/nvptx//usr/share/doc/rust/html/core/core_arch/arch/powerpc//usr/share/doc/rust/html/core/core_arch/arch/powerpc64//usr/share/doc/rust/html/core/core_arch/arch/riscv32//usr/share/doc/rust/html/core/core_arch/arch/riscv64//usr/share/doc/rust/html/core/core_arch/arch/wasm//usr/share/doc/rust/html/core/core_arch/arch/wasm32//usr/share/doc/rust/html/core/core_arch/arch/wasm64//usr/share/doc/rust/html/core/core_arch/arch/x86//usr/share/doc/rust/html/core/core_arch/arch/x86_64//usr/share/doc/rust/html/core/core_arch/arm//usr/share/doc/rust/html/core/core_arch/arm/dsp//usr/share/doc/rust/html/core/core_arch/arm/neon//usr/share/doc/rust/html/core/core_arch/arm/simd32//usr/share/doc/rust/html/core/core_arch/arm_shared//usr/share/doc/rust/html/core/core_arch/arm_shared/barrier//usr/share/doc/rust/html/core/core_arch/arm_shared/barrier/cp15//usr/share/doc/rust/html/core/core_arch/arm_shared/crc//usr/share/doc/rust/html/core/core_arch/arm_shared/crypto//usr/share/doc/rust/html/core/core_arch/arm_shared/hints//usr/share/doc/rust/html/core/core_arch/arm_shared/neon//usr/share/doc/rust/html/core/core_arch/arm_shared/neon/generated//usr/share/doc/rust/html/core/core_arch/loongarch64//usr/share/doc/rust/html/core/core_arch/loongarch64/lasx//usr/share/doc/rust/html/core/core_arch/loongarch64/lasx/generated//usr/share/doc/rust/html/core/core_arch/loongarch64/lasx/types//usr/share/doc/rust/html/core/core_arch/loongarch64/lsx//usr/share/doc/rust/html/core/core_arch/loongarch64/lsx/generated//usr/share/doc/rust/html/core/core_arch/loongarch64/lsx/types//usr/share/doc/rust/html/core/core_arch/mips//usr/share/doc/rust/html/core/core_arch/nvptx//usr/share/doc/rust/html/core/core_arch/powerpc//usr/share/doc/rust/html/core/core_arch/powerpc/altivec//usr/share/doc/rust/html/core/core_arch/powerpc/altivec/endian//usr/share/doc/rust/html/core/core_arch/powerpc/vsx//usr/share/doc/rust/html/core/core_arch/powerpc64//usr/share/doc/rust/html/core/core_arch/powerpc64/vsx//usr/share/doc/rust/html/core/core_arch/riscv32//usr/share/doc/rust/html/core/core_arch/riscv32/zk//usr/share/doc/rust/html/core/core_arch/riscv64//usr/share/doc/rust/html/core/core_arch/riscv64/zk//usr/share/doc/rust/html/core/core_arch/riscv_shared//usr/share/doc/rust/html/core/core_arch/riscv_shared/p//usr/share/doc/rust/html/core/core_arch/riscv_shared/zb//usr/share/doc/rust/html/core/core_arch/riscv_shared/zk//usr/share/doc/rust/html/core/core_arch/wasm32//usr/share/doc/rust/html/core/core_arch/wasm32/atomic//usr/share/doc/rust/html/core/core_arch/wasm32/memory//usr/share/doc/rust/html/core/core_arch/wasm32/relaxed_simd//usr/share/doc/rust/html/core/core_arch/wasm32/simd128//usr/share/doc/rust/html/core/core_arch/x86//usr/share/doc/rust/html/core/core_arch/x86/abm//usr/share/doc/rust/html/core/core_arch/x86/adx//usr/share/doc/rust/html/core/core_arch/x86/aes//usr/share/doc/rust/html/core/core_arch/x86/avx//usr/share/doc/rust/html/core/core_arch/x86/avx2//usr/share/doc/rust/html/core/core_arch/x86/avx512bf16//usr/share/doc/rust/html/core/core_arch/x86/avx512bitalg//usr/share/doc/rust/html/core/core_arch/x86/avx512bw//usr/share/doc/rust/html/core/core_arch/x86/avx512cd//usr/share/doc/rust/html/core/core_arch/x86/avx512f//usr/share/doc/rust/html/core/core_arch/x86/avx512ifma//usr/share/doc/rust/html/core/core_arch/x86/avx512vbmi//usr/share/doc/rust/html/core/core_arch/x86/avx512vbmi2//usr/share/doc/rust/html/core/core_arch/x86/avx512vnni//usr/share/doc/rust/html/core/core_arch/x86/avx512vpopcntdq//usr/share/doc/rust/html/core/core_arch/x86/bmi1//usr/share/doc/rust/html/core/core_arch/x86/bmi2//usr/share/doc/rust/html/core/core_arch/x86/bswap//usr/share/doc/rust/html/core/core_arch/x86/bt//usr/share/doc/rust/html/core/core_arch/x86/cpuid//usr/share/doc/rust/html/core/core_arch/x86/f16c//usr/share/doc/rust/html/core/core_arch/x86/fma//usr/share/doc/rust/html/core/core_arch/x86/fxsr//usr/share/doc/rust/html/core/core_arch/x86/gfni//usr/share/doc/rust/html/core/core_arch/x86/pclmulqdq//usr/share/doc/rust/html/core/core_arch/x86/rdrand//usr/share/doc/rust/html/core/core_arch/x86/rdtsc//usr/share/doc/rust/html/core/core_arch/x86/rtm//usr/share/doc/rust/html/core/core_arch/x86/sha//usr/share/doc/rust/html/core/core_arch/x86/sse//usr/share/doc/rust/html/core/core_arch/x86/sse2//usr/share/doc/rust/html/core/core_arch/x86/sse3//usr/share/doc/rust/html/core/core_arch/x86/sse41//usr/share/doc/rust/html/core/core_arch/x86/sse42//usr/share/doc/rust/html/core/core_arch/x86/sse4a//usr/share/doc/rust/html/core/core_arch/x86/ssse3//usr/share/doc/rust/html/core/core_arch/x86/tbm//usr/share/doc/rust/html/core/core_arch/x86/vaes//usr/share/doc/rust/html/core/core_arch/x86/vpclmulqdq//usr/share/doc/rust/html/core/core_arch/x86/xsave//usr/share/doc/rust/html/core/core_arch/x86_64//usr/share/doc/rust/html/core/core_arch/x86_64/abm//usr/share/doc/rust/html/core/core_arch/x86_64/adx//usr/share/doc/rust/html/core/core_arch/x86_64/avx//usr/share/doc/rust/html/core/core_arch/x86_64/avx2//usr/share/doc/rust/html/core/core_arch/x86_64/avx512f//usr/share/doc/rust/html/core/core_arch/x86_64/bmi//usr/share/doc/rust/html/core/core_arch/x86_64/bmi2//usr/share/doc/rust/html/core/core_arch/x86_64/bswap//usr/share/doc/rust/html/core/core_arch/x86_64/bt//usr/share/doc/rust/html/core/core_arch/x86_64/cmpxchg16b//usr/share/doc/rust/html/core/core_arch/x86_64/fxsr//usr/share/doc/rust/html/core/core_arch/x86_64/rdrand//usr/share/doc/rust/html/core/core_arch/x86_64/sse//usr/share/doc/rust/html/core/core_arch/x86_64/sse2//usr/share/doc/rust/html/core/core_arch/x86_64/sse41//usr/share/doc/rust/html/core/core_arch/x86_64/sse42//usr/share/doc/rust/html/core/core_arch/x86_64/xsave//usr/share/doc/rust/html/core/core_simd//usr/share/doc/rust/html/core/core_simd/alias//usr/share/doc/rust/html/core/core_simd/cast//usr/share/doc/rust/html/core/core_simd/lane_count//usr/share/doc/rust/html/core/core_simd/masks//usr/share/doc/rust/html/core/core_simd/simd//usr/share/doc/rust/html/core/core_simd/simd/cmp//usr/share/doc/rust/html/core/core_simd/simd/cmp/eq//usr/share/doc/rust/html/core/core_simd/simd/cmp/ord//usr/share/doc/rust/html/core/core_simd/simd/num//usr/share/doc/rust/html/core/core_simd/simd/num/float//usr/share/doc/rust/html/core/core_simd/simd/num/int//usr/share/doc/rust/html/core/core_simd/simd/num/uint//usr/share/doc/rust/html/core/core_simd/simd/prelude//usr/share/doc/rust/html/core/core_simd/simd/ptr//usr/share/doc/rust/html/core/core_simd/simd/ptr/const_ptr//usr/share/doc/rust/html/core/core_simd/simd/ptr/mut_ptr//usr/share/doc/rust/html/core/core_simd/swizzle//usr/share/doc/rust/html/core/core_simd/to_bytes//usr/share/doc/rust/html/core/core_simd/vector//usr/share/doc/rust/html/core/default//usr/share/doc/rust/html/core/error//usr/share/doc/rust/html/core/f128//usr/share/doc/rust/html/core/f128/consts//usr/share/doc/rust/html/core/f16//usr/share/doc/rust/html/core/f16/consts//usr/share/doc/rust/html/core/f32//usr/share/doc/rust/html/core/f32/consts//usr/share/doc/rust/html/core/f64//usr/share/doc/rust/html/core/f64/consts//usr/share/doc/rust/html/core/ffi//usr/share/doc/rust/html/core/ffi/c_str//usr/share/doc/rust/html/core/fmt//usr/share/doc/rust/html/core/fmt/builders//usr/share/doc/rust/html/core/fmt/macros//usr/share/doc/rust/html/core/future//usr/share/doc/rust/html/core/future/async_drop//usr/share/doc/rust/html/core/future/future//usr/share/doc/rust/html/core/future/into_future//usr/share/doc/rust/html/core/future/join//usr/share/doc/rust/html/core/future/pending//usr/share/doc/rust/html/core/future/poll_fn//usr/share/doc/rust/html/core/future/ready//usr/share/doc/rust/html/core/hash//usr/share/doc/rust/html/core/hash/macros//usr/share/doc/rust/html/core/hash/sip//usr/share/doc/rust/html/core/hint//usr/share/doc/rust/html/core/i128//usr/share/doc/rust/html/core/i16//usr/share/doc/rust/html/core/i32//usr/share/doc/rust/html/core/i64//usr/share/doc/rust/html/core/i8//usr/share/doc/rust/html/core/intrinsics//usr/share/doc/rust/html/core/intrinsics/mir//usr/share/doc/rust/html/core/intrinsics/simd//usr/share/doc/rust/html/core/io//usr/share/doc/rust/html/core/io/borrowed_buf//usr/share/doc/rust/html/core/isize//usr/share/doc/rust/html/core/iter//usr/share/doc/rust/html/core/iter/adapters//usr/share/doc/rust/html/core/iter/adapters/array_chunks//usr/share/doc/rust/html/core/iter/adapters/by_ref_sized//usr/share/doc/rust/html/core/iter/adapters/chain//usr/share/doc/rust/html/core/iter/adapters/cloned//usr/share/doc/rust/html/core/iter/adapters/copied//usr/share/doc/rust/html/core/iter/adapters/cycle//usr/share/doc/rust/html/core/iter/adapters/enumerate//usr/share/doc/rust/html/core/iter/adapters/filter//usr/share/doc/rust/html/core/iter/adapters/filter_map//usr/share/doc/rust/html/core/iter/adapters/flatten//usr/share/doc/rust/html/core/iter/adapters/fuse//usr/share/doc/rust/html/core/iter/adapters/inspect//usr/share/doc/rust/html/core/iter/adapters/intersperse//usr/share/doc/rust/html/core/iter/adapters/map//usr/share/doc/rust/html/core/iter/adapters/map_while//usr/share/doc/rust/html/core/iter/adapters/map_windows//usr/share/doc/rust/html/core/iter/adapters/peekable//usr/share/doc/rust/html/core/iter/adapters/rev//usr/share/doc/rust/html/core/iter/adapters/scan//usr/share/doc/rust/html/core/iter/adapters/skip//usr/share/doc/rust/html/core/iter/adapters/skip_while//usr/share/doc/rust/html/core/iter/adapters/step_by//usr/share/doc/rust/html/core/iter/adapters/take//usr/share/doc/rust/html/core/iter/adapters/take_while//usr/share/doc/rust/html/core/iter/adapters/zip//usr/share/doc/rust/html/core/iter/range//usr/share/doc/rust/html/core/iter/sources//usr/share/doc/rust/html/core/iter/sources/empty//usr/share/doc/rust/html/core/iter/sources/from_coroutine//usr/share/doc/rust/html/core/iter/sources/from_fn//usr/share/doc/rust/html/core/iter/sources/once//usr/share/doc/rust/html/core/iter/sources/once_with//usr/share/doc/rust/html/core/iter/sources/repeat//usr/share/doc/rust/html/core/iter/sources/repeat_n//usr/share/doc/rust/html/core/iter/sources/repeat_with//usr/share/doc/rust/html/core/iter/sources/successors//usr/share/doc/rust/html/core/iter/traits//usr/share/doc/rust/html/core/iter/traits/accum//usr/share/doc/rust/html/core/iter/traits/collect//usr/share/doc/rust/html/core/iter/traits/double_ended//usr/share/doc/rust/html/core/iter/traits/exact_size//usr/share/doc/rust/html/core/iter/traits/iterator//usr/share/doc/rust/html/core/iter/traits/marker//usr/share/doc/rust/html/core/macros//usr/share/doc/rust/html/core/macros/builtin//usr/share/doc/rust/html/core/marker//usr/share/doc/rust/html/core/mem//usr/share/doc/rust/html/core/mem/manually_drop//usr/share/doc/rust/html/core/mem/maybe_uninit//usr/share/doc/rust/html/core/mem/transmutability//usr/share/doc/rust/html/core/net//usr/share/doc/rust/html/core/net/ip_addr//usr/share/doc/rust/html/core/net/parser//usr/share/doc/rust/html/core/net/socket_addr//usr/share/doc/rust/html/core/num//usr/share/doc/rust/html/core/num/dec2flt//usr/share/doc/rust/html/core/num/error//usr/share/doc/rust/html/core/num/nonzero//usr/share/doc/rust/html/core/num/saturating//usr/share/doc/rust/html/core/num/wrapping//usr/share/doc/rust/html/core/ops//usr/share/doc/rust/html/core/ops/arith//usr/share/doc/rust/html/core/ops/async_function//usr/share/doc/rust/html/core/ops/bit//usr/share/doc/rust/html/core/ops/control_flow//usr/share/doc/rust/html/core/ops/coroutine//usr/share/doc/rust/html/core/ops/deref//usr/share/doc/rust/html/core/ops/drop//usr/share/doc/rust/html/core/ops/function//usr/share/doc/rust/html/core/ops/index//usr/share/doc/rust/html/core/ops/range//usr/share/doc/rust/html/core/ops/try_trait//usr/share/doc/rust/html/core/ops/unsize//usr/share/doc/rust/html/core/option//usr/share/doc/rust/html/core/panic//usr/share/doc/rust/html/core/panic/location//usr/share/doc/rust/html/core/panic/panic_info//usr/share/doc/rust/html/core/panic/unwind_safe//usr/share/doc/rust/html/core/panicking//usr/share/doc/rust/html/core/panicking/panic_const//usr/share/doc/rust/html/core/pat//usr/share/doc/rust/html/core/pin//usr/share/doc/rust/html/core/prelude//usr/share/doc/rust/html/core/prelude/rust_2015//usr/share/doc/rust/html/core/prelude/rust_2018//usr/share/doc/rust/html/core/prelude/rust_2021//usr/share/doc/rust/html/core/prelude/rust_2024//usr/share/doc/rust/html/core/prelude/v1//usr/share/doc/rust/html/core/primitive//usr/share/doc/rust/html/core/ptr//usr/share/doc/rust/html/core/ptr/alignment//usr/share/doc/rust/html/core/ptr/metadata//usr/share/doc/rust/html/core/ptr/non_null//usr/share/doc/rust/html/core/result//usr/share/doc/rust/html/core/simd//usr/share/doc/rust/html/core/simd/cmp//usr/share/doc/rust/html/core/simd/num//usr/share/doc/rust/html/core/simd/prelude//usr/share/doc/rust/html/core/simd/ptr//usr/share/doc/rust/html/core/slice//usr/share/doc/rust/html/core/slice/ascii//usr/share/doc/rust/html/core/slice/index//usr/share/doc/rust/html/core/slice/iter//usr/share/doc/rust/html/core/slice/memchr//usr/share/doc/rust/html/core/slice/raw//usr/share/doc/rust/html/core/slice/sort//usr/share/doc/rust/html/core/str//usr/share/doc/rust/html/core/str/converts//usr/share/doc/rust/html/core/str/error//usr/share/doc/rust/html/core/str/iter//usr/share/doc/rust/html/core/str/lossy//usr/share/doc/rust/html/core/str/pattern//usr/share/doc/rust/html/core/str/traits//usr/share/doc/rust/html/core/str/validations//usr/share/doc/rust/html/core/sync//usr/share/doc/rust/html/core/sync/atomic//usr/share/doc/rust/html/core/sync/exclusive//usr/share/doc/rust/html/core/task//usr/share/doc/rust/html/core/task/poll//usr/share/doc/rust/html/core/task/ready//usr/share/doc/rust/html/core/task/wake//usr/share/doc/rust/html/core/time//usr/share/doc/rust/html/core/u128//usr/share/doc/rust/html/core/u16//usr/share/doc/rust/html/core/u32//usr/share/doc/rust/html/core/u64//usr/share/doc/rust/html/core/u8//usr/share/doc/rust/html/core/unicode//usr/share/doc/rust/html/core/unicode/conversions//usr/share/doc/rust/html/core/unicode/unicode_data//usr/share/doc/rust/html/core/unicode/unicode_data/case_ignorable//usr/share/doc/rust/html/core/unicode/unicode_data/cased//usr/share/doc/rust/html/core/unicode/unicode_data/conversions//usr/share/doc/rust/html/core/usize//usr/share/doc/rust/html/edition-guide//usr/share/doc/rust/html/edition-guide/FontAwesome//usr/share/doc/rust/html/edition-guide/FontAwesome/css//usr/share/doc/rust/html/edition-guide/FontAwesome/fonts//usr/share/doc/rust/html/edition-guide/css//usr/share/doc/rust/html/edition-guide/editions//usr/share/doc/rust/html/edition-guide/fonts//usr/share/doc/rust/html/edition-guide/rust-2015//usr/share/doc/rust/html/edition-guide/rust-2018//usr/share/doc/rust/html/edition-guide/rust-2018/cargo-and-crates-io//usr/share/doc/rust/html/edition-guide/rust-2018/control-flow//usr/share/doc/rust/html/edition-guide/rust-2018/data-types//usr/share/doc/rust/html/edition-guide/rust-2018/documentation//usr/share/doc/rust/html/edition-guide/rust-2018/error-handling-and-panics//usr/share/doc/rust/html/edition-guide/rust-2018/macros//usr/share/doc/rust/html/edition-guide/rust-2018/module-system//usr/share/doc/rust/html/edition-guide/rust-2018/ownership-and-lifetimes//usr/share/doc/rust/html/edition-guide/rust-2018/platform-and-target-support//usr/share/doc/rust/html/edition-guide/rust-2018/rustdoc//usr/share/doc/rust/html/edition-guide/rust-2018/the-compiler//usr/share/doc/rust/html/edition-guide/rust-2018/trait-system//usr/share/doc/rust/html/edition-guide/rust-2021//usr/share/doc/rust/html/edition-guide/rust-2024//usr/share/doc/rust/html/edition-guide/rust-next//usr/share/doc/rust/html/embedded-book//usr/share/doc/rust/html/embedded-book/FontAwesome//usr/share/doc/rust/html/embedded-book/FontAwesome/css//usr/share/doc/rust/html/embedded-book/FontAwesome/fonts//usr/share/doc/rust/html/embedded-book/appendix//usr/share/doc/rust/html/embedded-book/assets//usr/share/doc/rust/html/embedded-book/c-tips//usr/share/doc/rust/html/embedded-book/collections//usr/share/doc/rust/html/embedded-book/concurrency//usr/share/doc/rust/html/embedded-book/css//usr/share/doc/rust/html/embedded-book/design-patterns//usr/share/doc/rust/html/embedded-book/design-patterns/hal//usr/share/doc/rust/html/embedded-book/fonts//usr/share/doc/rust/html/embedded-book/interoperability//usr/share/doc/rust/html/embedded-book/intro//usr/share/doc/rust/html/embedded-book/intro/install//usr/share/doc/rust/html/embedded-book/peripherals//usr/share/doc/rust/html/embedded-book/portability//usr/share/doc/rust/html/embedded-book/start//usr/share/doc/rust/html/embedded-book/static-guarantees//usr/share/doc/rust/html/embedded-book/unsorted//usr/share/doc/rust/html/error_codes//usr/share/doc/rust/html/error_codes/FontAwesome//usr/share/doc/rust/html/error_codes/FontAwesome/css//usr/share/doc/rust/html/error_codes/FontAwesome/fonts//usr/share/doc/rust/html/error_codes/css//usr/share/doc/rust/html/error_codes/fonts//usr/share/doc/rust/html/nomicon//usr/share/doc/rust/html/nomicon/FontAwesome//usr/share/doc/rust/html/nomicon/FontAwesome/css//usr/share/doc/rust/html/nomicon/FontAwesome/fonts//usr/share/doc/rust/html/nomicon/arc-mutex//usr/share/doc/rust/html/nomicon/css//usr/share/doc/rust/html/nomicon/fonts//usr/share/doc/rust/html/nomicon/img//usr/share/doc/rust/html/nomicon/theme//usr/share/doc/rust/html/nomicon/vec//usr/share/doc/rust/html/proc_macro//usr/share/doc/rust/html/proc_macro/diagnostic//usr/share/doc/rust/html/proc_macro/quote//usr/share/doc/rust/html/proc_macro/token_stream//usr/share/doc/rust/html/proc_macro/tracked_env//usr/share/doc/rust/html/proc_macro/tracked_path//usr/share/doc/rust/html/reference//usr/share/doc/rust/html/reference/FontAwesome//usr/share/doc/rust/html/reference/FontAwesome/css//usr/share/doc/rust/html/reference/FontAwesome/fonts//usr/share/doc/rust/html/reference/attributes//usr/share/doc/rust/html/reference/css//usr/share/doc/rust/html/reference/expressions//usr/share/doc/rust/html/reference/fonts//usr/share/doc/rust/html/reference/items//usr/share/doc/rust/html/reference/names//usr/share/doc/rust/html/reference/theme//usr/share/doc/rust/html/reference/types//usr/share/doc/rust/html/rust-by-example//usr/share/doc/rust/html/rust-by-example/FontAwesome//usr/share/doc/rust/html/rust-by-example/FontAwesome/css//usr/share/doc/rust/html/rust-by-example/FontAwesome/fonts//usr/share/doc/rust/html/rust-by-example/attribute//usr/share/doc/rust/html/rust-by-example/attribute/cfg//usr/share/doc/rust/html/rust-by-example/cargo//usr/share/doc/rust/html/rust-by-example/compatibility//usr/share/doc/rust/html/rust-by-example/conversion//usr/share/doc/rust/html/rust-by-example/crates//usr/share/doc/rust/html/rust-by-example/css//usr/share/doc/rust/html/rust-by-example/custom_types//usr/share/doc/rust/html/rust-by-example/custom_types/enum//usr/share/doc/rust/html/rust-by-example/error//usr/share/doc/rust/html/rust-by-example/error/multiple_error_types//usr/share/doc/rust/html/rust-by-example/error/option_unwrap//usr/share/doc/rust/html/rust-by-example/error/result//usr/share/doc/rust/html/rust-by-example/flow_control//usr/share/doc/rust/html/rust-by-example/flow_control/loop//usr/share/doc/rust/html/rust-by-example/flow_control/match//usr/share/doc/rust/html/rust-by-example/flow_control/match/destructuring//usr/share/doc/rust/html/rust-by-example/fn//usr/share/doc/rust/html/rust-by-example/fn/closures//usr/share/doc/rust/html/rust-by-example/fn/closures/closure_examples//usr/share/doc/rust/html/rust-by-example/fonts//usr/share/doc/rust/html/rust-by-example/generics//usr/share/doc/rust/html/rust-by-example/generics/assoc_items//usr/share/doc/rust/html/rust-by-example/generics/bounds//usr/share/doc/rust/html/rust-by-example/generics/phantom//usr/share/doc/rust/html/rust-by-example/hello//usr/share/doc/rust/html/rust-by-example/hello/print//usr/share/doc/rust/html/rust-by-example/hello/print/print_display//usr/share/doc/rust/html/rust-by-example/macros//usr/share/doc/rust/html/rust-by-example/meta//usr/share/doc/rust/html/rust-by-example/mod//usr/share/doc/rust/html/rust-by-example/primitives//usr/share/doc/rust/html/rust-by-example/scope//usr/share/doc/rust/html/rust-by-example/scope/borrow//usr/share/doc/rust/html/rust-by-example/scope/lifetime//usr/share/doc/rust/html/rust-by-example/scope/move//usr/share/doc/rust/html/rust-by-example/std//usr/share/doc/rust/html/rust-by-example/std/hash//usr/share/doc/rust/html/rust-by-example/std/result//usr/share/doc/rust/html/rust-by-example/std_misc//usr/share/doc/rust/html/rust-by-example/std_misc/arg//usr/share/doc/rust/html/rust-by-example/std_misc/file//usr/share/doc/rust/html/rust-by-example/std_misc/process//usr/share/doc/rust/html/rust-by-example/std_misc/threads//usr/share/doc/rust/html/rust-by-example/testing//usr/share/doc/rust/html/rust-by-example/theme//usr/share/doc/rust/html/rust-by-example/theme/css//usr/share/doc/rust/html/rust-by-example/trait//usr/share/doc/rust/html/rust-by-example/types//usr/share/doc/rust/html/rust-by-example/unsafe//usr/share/doc/rust/html/rust-by-example/variable_bindings//usr/share/doc/rust/html/rustc//usr/share/doc/rust/html/rustc/FontAwesome//usr/share/doc/rust/html/rustc/FontAwesome/css//usr/share/doc/rust/html/rustc/FontAwesome/fonts//usr/share/doc/rust/html/rustc/codegen-options//usr/share/doc/rust/html/rustc/css//usr/share/doc/rust/html/rustc/fonts//usr/share/doc/rust/html/rustc/images//usr/share/doc/rust/html/rustc/lints//usr/share/doc/rust/html/rustc/lints/listing//usr/share/doc/rust/html/rustc/platform-support//usr/share/doc/rust/html/rustc/symbol-mangling//usr/share/doc/rust/html/rustc/targets//usr/share/doc/rust/html/rustc/tests//usr/share/doc/rust/html/rustdoc//usr/share/doc/rust/html/rustdoc/FontAwesome//usr/share/doc/rust/html/rustdoc/FontAwesome/css//usr/share/doc/rust/html/rustdoc/FontAwesome/fonts//usr/share/doc/rust/html/rustdoc/css//usr/share/doc/rust/html/rustdoc/fonts//usr/share/doc/rust/html/rustdoc/images//usr/share/doc/rust/html/rustdoc/read-documentation//usr/share/doc/rust/html/rustdoc/write-documentation//usr/share/doc/rust/html/search.desc//usr/share/doc/rust/html/search.desc/alloc//usr/share/doc/rust/html/search.desc/core//usr/share/doc/rust/html/search.desc/proc_macro//usr/share/doc/rust/html/search.desc/std//usr/share/doc/rust/html/search.desc/test//usr/share/doc/rust/html/src//usr/share/doc/rust/html/src/alloc//usr/share/doc/rust/html/src/alloc/boxed//usr/share/doc/rust/html/src/alloc/collections//usr/share/doc/rust/html/src/alloc/collections/binary_heap//usr/share/doc/rust/html/src/alloc/collections/btree//usr/share/doc/rust/html/src/alloc/collections/btree/map//usr/share/doc/rust/html/src/alloc/collections/vec_deque//usr/share/doc/rust/html/src/alloc/ffi//usr/share/doc/rust/html/src/alloc/vec//usr/share/doc/rust/html/src/core//usr/share/doc/rust/html/src/core/alloc//usr/share/doc/rust/html/src/core/array//usr/share/doc/rust/html/src/core/ascii//usr/share/doc/rust/html/src/core/async_iter//usr/share/doc/rust/html/src/core/cell//usr/share/doc/rust/html/src/core/char//usr/share/doc/rust/html/src/core/cmp//usr/share/doc/rust/html/src/core/convert//usr/share/doc/rust/html/src/core/ffi//usr/share/doc/rust/html/src/core/fmt//usr/share/doc/rust/html/src/core/future//usr/share/doc/rust/html/src/core/hash//usr/share/doc/rust/html/src/core/intrinsics//usr/share/doc/rust/html/src/core/io//usr/share/doc/rust/html/src/core/iter//usr/share/doc/rust/html/src/core/iter/adapters//usr/share/doc/rust/html/src/core/iter/sources//usr/share/doc/rust/html/src/core/iter/traits//usr/share/doc/rust/html/src/core/macros//usr/share/doc/rust/html/src/core/mem//usr/share/doc/rust/html/src/core/net//usr/share/doc/rust/html/src/core/num//usr/share/doc/rust/html/src/core/num/dec2flt//usr/share/doc/rust/html/src/core/num/flt2dec//usr/share/doc/rust/html/src/core/num/flt2dec/strategy//usr/share/doc/rust/html/src/core/num/shells//usr/share/doc/rust/html/src/core/ops//usr/share/doc/rust/html/src/core/panic//usr/share/doc/rust/html/src/core/portable-simd//usr/share/doc/rust/html/src/core/portable-simd/crates//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src/masks//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src/ops//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src/simd//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src/simd/cmp//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src/simd/num//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src/simd/ptr//usr/share/doc/rust/html/src/core/portable-simd/crates/core_simd/src/vendor//usr/share/doc/rust/html/src/core/prelude//usr/share/doc/rust/html/src/core/ptr//usr/share/doc/rust/html/src/core/slice//usr/share/doc/rust/html/src/core/slice/iter//usr/share/doc/rust/html/src/core/stdarch//usr/share/doc/rust/html/src/core/stdarch/crates//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/aarch64//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/aarch64/neon//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/arm//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/arm_shared//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/arm_shared/barrier//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/arm_shared/neon//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/loongarch64//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/loongarch64/lasx//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/loongarch64/lsx//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/mips//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/nvptx//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/powerpc//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/powerpc64//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/riscv32//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/riscv64//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/riscv_shared//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/wasm32//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/x86//usr/share/doc/rust/html/src/core/stdarch/crates/core_arch/src/x86_64//usr/share/doc/rust/html/src/core/str//usr/share/doc/rust/html/src/core/sync//usr/share/doc/rust/html/src/core/task//usr/share/doc/rust/html/src/core/unicode//usr/share/doc/rust/html/src/proc_macro//usr/share/doc/rust/html/src/proc_macro/bridge//usr/share/doc/rust/html/src/std//usr/share/doc/rust/html/src/std/backtrace//usr/share/doc/rust/html/src/std/backtrace/src//usr/share/doc/rust/html/src/std/backtrace/src/backtrace//usr/share/doc/rust/html/src/std/backtrace/src/symbolize//usr/share/doc/rust/html/src/std/backtrace/src/symbolize/gimli//usr/share/doc/rust/html/src/std/collections//usr/share/doc/rust/html/src/std/collections/hash//usr/share/doc/rust/html/src/std/core//usr/share/doc/rust/html/src/std/core/src//usr/share/doc/rust/html/src/std/ffi//usr/share/doc/rust/html/src/std/hash//usr/share/doc/rust/html/src/std/io//usr/share/doc/rust/html/src/std/io/buffered//usr/share/doc/rust/html/src/std/io/buffered/bufreader//usr/share/doc/rust/html/src/std/io/error//usr/share/doc/rust/html/src/std/net//usr/share/doc/rust/html/src/std/os//usr/share/doc/rust/html/src/std/os/fd//usr/share/doc/rust/html/src/std/os/linux//usr/share/doc/rust/html/src/std/os/net//usr/share/doc/rust/html/src/std/os/net/linux_ext//usr/share/doc/rust/html/src/std/os/raw//usr/share/doc/rust/html/src/std/os/unix//usr/share/doc/rust/html/src/std/os/unix/ffi//usr/share/doc/rust/html/src/std/os/unix/io//usr/share/doc/rust/html/src/std/os/unix/net//usr/share/doc/rust/html/src/std/os/wasi//usr/share/doc/rust/html/src/std/os/wasi/io//usr/share/doc/rust/html/src/std/os/wasi/net//usr/share/doc/rust/html/src/std/os/wasip2//usr/share/doc/rust/html/src/std/os/windows//usr/share/doc/rust/html/src/std/os/windows/io//usr/share/doc/rust/html/src/std/portable-simd//usr/share/doc/rust/html/src/std/portable-simd/crates//usr/share/doc/rust/html/src/std/portable-simd/crates/std_float//usr/share/doc/rust/html/src/std/portable-simd/crates/std_float/src//usr/share/doc/rust/html/src/std/prelude//usr/share/doc/rust/html/src/std/sync//usr/share/doc/rust/html/src/std/sync/mpmc//usr/share/doc/rust/html/src/std/sync/mpsc//usr/share/doc/rust/html/src/std/sys//usr/share/doc/rust/html/src/std/sys/os_str//usr/share/doc/rust/html/src/std/sys/pal//usr/share/doc/rust/html/src/std/sys/pal/common//usr/share/doc/rust/html/src/std/sys/pal/unix//usr/share/doc/rust/html/src/std/sys/pal/unix/process//usr/share/doc/rust/html/src/std/sys/path//usr/share/doc/rust/html/src/std/sys/personality//usr/share/doc/rust/html/src/std/sys/personality/dwarf//usr/share/doc/rust/html/src/std/sys/sync//usr/share/doc/rust/html/src/std/sys/sync/condvar//usr/share/doc/rust/html/src/std/sys/sync/mutex//usr/share/doc/rust/html/src/std/sys/sync/once//usr/share/doc/rust/html/src/std/sys/sync/rwlock//usr/share/doc/rust/html/src/std/sys/thread_local//usr/share/doc/rust/html/src/std/sys_common//usr/share/doc/rust/html/src/std/sys_common/thread_parking//usr/share/doc/rust/html/src/std/thread//usr/share/doc/rust/html/src/test//usr/share/doc/rust/html/src/test/formatters//usr/share/doc/rust/html/src/test/helpers//usr/share/doc/rust/html/src/test/term//usr/share/doc/rust/html/src/test/term/terminfo//usr/share/doc/rust/html/src/test/term/terminfo/parser//usr/share/doc/rust/html/static.files//usr/share/doc/rust/html/std//usr/share/doc/rust/html/std/alloc//usr/share/doc/rust/html/std/any//usr/share/doc/rust/html/std/arch//usr/share/doc/rust/html/std/array//usr/share/doc/rust/html/std/ascii//usr/share/doc/rust/html/std/assert_matches//usr/share/doc/rust/html/std/async_iter//usr/share/doc/rust/html/std/backtrace//usr/share/doc/rust/html/std/borrow//usr/share/doc/rust/html/std/boxed//usr/share/doc/rust/html/std/cell//usr/share/doc/rust/html/std/char//usr/share/doc/rust/html/std/clone//usr/share/doc/rust/html/std/cmp//usr/share/doc/rust/html/std/collections//usr/share/doc/rust/html/std/collections/binary_heap//usr/share/doc/rust/html/std/collections/btree_map//usr/share/doc/rust/html/std/collections/btree_set//usr/share/doc/rust/html/std/collections/hash//usr/share/doc/rust/html/std/collections/hash/map//usr/share/doc/rust/html/std/collections/hash/set//usr/share/doc/rust/html/std/collections/hash_map//usr/share/doc/rust/html/std/collections/hash_set//usr/share/doc/rust/html/std/collections/linked_list//usr/share/doc/rust/html/std/collections/vec_deque//usr/share/doc/rust/html/std/convert//usr/share/doc/rust/html/std/default//usr/share/doc/rust/html/std/env//usr/share/doc/rust/html/std/env/consts//usr/share/doc/rust/html/std/error//usr/share/doc/rust/html/std/f128//usr/share/doc/rust/html/std/f128/consts//usr/share/doc/rust/html/std/f16//usr/share/doc/rust/html/std/f16/consts//usr/share/doc/rust/html/std/f32//usr/share/doc/rust/html/std/f32/consts//usr/share/doc/rust/html/std/f64//usr/share/doc/rust/html/std/f64/consts//usr/share/doc/rust/html/std/ffi//usr/share/doc/rust/html/std/ffi/c_str//usr/share/doc/rust/html/std/ffi/os_str//usr/share/doc/rust/html/std/fmt//usr/share/doc/rust/html/std/fs//usr/share/doc/rust/html/std/future//usr/share/doc/rust/html/std/hash//usr/share/doc/rust/html/std/hash/random//usr/share/doc/rust/html/std/hint//usr/share/doc/rust/html/std/i128//usr/share/doc/rust/html/std/i16//usr/share/doc/rust/html/std/i32//usr/share/doc/rust/html/std/i64//usr/share/doc/rust/html/std/i8//usr/share/doc/rust/html/std/intrinsics//usr/share/doc/rust/html/std/intrinsics/mir//usr/share/doc/rust/html/std/intrinsics/simd//usr/share/doc/rust/html/std/io//usr/share/doc/rust/html/std/io/buffered//usr/share/doc/rust/html/std/io/buffered/bufreader//usr/share/doc/rust/html/std/io/buffered/bufwriter//usr/share/doc/rust/html/std/io/buffered/linewriter//usr/share/doc/rust/html/std/io/copy//usr/share/doc/rust/html/std/io/cursor//usr/share/doc/rust/html/std/io/error//usr/share/doc/rust/html/std/io/prelude//usr/share/doc/rust/html/std/io/stdio//usr/share/doc/rust/html/std/io/util//usr/share/doc/rust/html/std/isize//usr/share/doc/rust/html/std/iter//usr/share/doc/rust/html/std/marker//usr/share/doc/rust/html/std/mem//usr/share/doc/rust/html/std/net//usr/share/doc/rust/html/std/net/ip_addr//usr/share/doc/rust/html/std/net/socket_addr//usr/share/doc/rust/html/std/net/tcp//usr/share/doc/rust/html/std/net/udp//usr/share/doc/rust/html/std/num//usr/share/doc/rust/html/std/ops//usr/share/doc/rust/html/std/option//usr/share/doc/rust/html/std/os//usr/share/doc/rust/html/std/os/fd//usr/share/doc/rust/html/std/os/fd/owned//usr/share/doc/rust/html/std/os/fd/raw//usr/share/doc/rust/html/std/os/linux//usr/share/doc/rust/html/std/os/linux/fs//usr/share/doc/rust/html/std/os/linux/net//usr/share/doc/rust/html/std/os/linux/process//usr/share/doc/rust/html/std/os/linux/raw//usr/share/doc/rust/html/std/os/linux/raw/arch//usr/share/doc/rust/html/std/os/net//usr/share/doc/rust/html/std/os/net/linux_ext//usr/share/doc/rust/html/std/os/net/linux_ext/addr//usr/share/doc/rust/html/std/os/net/linux_ext/socket//usr/share/doc/rust/html/std/os/net/linux_ext/tcp//usr/share/doc/rust/html/std/os/raw//usr/share/doc/rust/html/std/os/unix//usr/share/doc/rust/html/std/os/unix/ffi//usr/share/doc/rust/html/std/os/unix/ffi/os_str//usr/share/doc/rust/html/std/os/unix/fs//usr/share/doc/rust/html/std/os/unix/io//usr/share/doc/rust/html/std/os/unix/net//usr/share/doc/rust/html/std/os/unix/net/addr//usr/share/doc/rust/html/std/os/unix/net/ancillary//usr/share/doc/rust/html/std/os/unix/net/datagram//usr/share/doc/rust/html/std/os/unix/net/listener//usr/share/doc/rust/html/std/os/unix/net/stream//usr/share/doc/rust/html/std/os/unix/net/ucred//usr/share/doc/rust/html/std/os/unix/prelude//usr/share/doc/rust/html/std/os/unix/process//usr/share/doc/rust/html/std/os/unix/raw//usr/share/doc/rust/html/std/os/unix/thread//usr/share/doc/rust/html/std/os/wasi//usr/share/doc/rust/html/std/os/wasi/ffi//usr/share/doc/rust/html/std/os/wasi/ffi/os_str//usr/share/doc/rust/html/std/os/wasi/fs//usr/share/doc/rust/html/std/os/wasi/io//usr/share/doc/rust/html/std/os/wasi/net//usr/share/doc/rust/html/std/os/wasi/prelude//usr/share/doc/rust/html/std/os/wasip2//usr/share/doc/rust/html/std/os/windows//usr/share/doc/rust/html/std/os/windows/ffi//usr/share/doc/rust/html/std/os/windows/fs//usr/share/doc/rust/html/std/os/windows/io//usr/share/doc/rust/html/std/os/windows/io/handle//usr/share/doc/rust/html/std/os/windows/io/raw//usr/share/doc/rust/html/std/os/windows/io/socket//usr/share/doc/rust/html/std/os/windows/prelude//usr/share/doc/rust/html/std/os/windows/process//usr/share/doc/rust/html/std/os/windows/raw//usr/share/doc/rust/html/std/os/windows/thread//usr/share/doc/rust/html/std/panic//usr/share/doc/rust/html/std/panicking//usr/share/doc/rust/html/std/pat//usr/share/doc/rust/html/std/path//usr/share/doc/rust/html/std/pin//usr/share/doc/rust/html/std/prelude//usr/share/doc/rust/html/std/prelude/common//usr/share/doc/rust/html/std/prelude/rust_2015//usr/share/doc/rust/html/std/prelude/rust_2018//usr/share/doc/rust/html/std/prelude/rust_2021//usr/share/doc/rust/html/std/prelude/rust_2024//usr/share/doc/rust/html/std/prelude/v1//usr/share/doc/rust/html/std/primitive//usr/share/doc/rust/html/std/process//usr/share/doc/rust/html/std/ptr//usr/share/doc/rust/html/std/rc//usr/share/doc/rust/html/std/result//usr/share/doc/rust/html/std/simd//usr/share/doc/rust/html/std/simd/cmp//usr/share/doc/rust/html/std/simd/num//usr/share/doc/rust/html/std/simd/prelude//usr/share/doc/rust/html/std/simd/ptr//usr/share/doc/rust/html/std/slice//usr/share/doc/rust/html/std/std_float//usr/share/doc/rust/html/std/str//usr/share/doc/rust/html/std/str/pattern//usr/share/doc/rust/html/std/string//usr/share/doc/rust/html/std/sync//usr/share/doc/rust/html/std/sync/atomic//usr/share/doc/rust/html/std/sync/barrier//usr/share/doc/rust/html/std/sync/condvar//usr/share/doc/rust/html/std/sync/lazy_lock//usr/share/doc/rust/html/std/sync/mpsc//usr/share/doc/rust/html/std/sync/mutex//usr/share/doc/rust/html/std/sync/once//usr/share/doc/rust/html/std/sync/once_lock//usr/share/doc/rust/html/std/sync/poison//usr/share/doc/rust/html/std/sync/reentrant_lock//usr/share/doc/rust/html/std/sync/rwlock//usr/share/doc/rust/html/std/sys_common//usr/share/doc/rust/html/std/sys_common/process//usr/share/doc/rust/html/std/sys_common/wtf8//usr/share/doc/rust/html/std/task//usr/share/doc/rust/html/std/thread//usr/share/doc/rust/html/std/thread/local//usr/share/doc/rust/html/std/thread/scoped//usr/share/doc/rust/html/std/time//usr/share/doc/rust/html/std/u128//usr/share/doc/rust/html/std/u16//usr/share/doc/rust/html/std/u32//usr/share/doc/rust/html/std/u64//usr/share/doc/rust/html/std/u8//usr/share/doc/rust/html/std/usize//usr/share/doc/rust/html/std/vec//usr/share/doc/rust/html/style-guide//usr/share/doc/rust/html/style-guide/FontAwesome//usr/share/doc/rust/html/style-guide/FontAwesome/css//usr/share/doc/rust/html/style-guide/FontAwesome/fonts//usr/share/doc/rust/html/style-guide/css//usr/share/doc/rust/html/style-guide/fonts//usr/share/doc/rust/html/test//usr/share/doc/rust/html/test/bench//usr/share/doc/rust/html/test/cli//usr/share/doc/rust/html/test/console//usr/share/doc/rust/html/test/helpers//usr/share/doc/rust/html/test/helpers/metrics//usr/share/doc/rust/html/test/options//usr/share/doc/rust/html/test/stats//usr/share/doc/rust/html/test/test//usr/share/doc/rust/html/test/test_result//usr/share/doc/rust/html/test/time//usr/share/doc/rust/html/test/types//usr/share/doc/rust/html/trait.impl//usr/share/doc/rust/html/trait.impl/alloc//usr/share/doc/rust/html/trait.impl/alloc/borrow//usr/share/doc/rust/html/trait.impl/alloc/slice//usr/share/doc/rust/html/trait.impl/alloc/string//usr/share/doc/rust/html/trait.impl/core//usr/share/doc/rust/html/trait.impl/core/alloc//usr/share/doc/rust/html/trait.impl/core/alloc/global//usr/share/doc/rust/html/trait.impl/core/any//usr/share/doc/rust/html/trait.impl/core/async_iter//usr/share/doc/rust/html/trait.impl/core/async_iter/async_iter//usr/share/doc/rust/html/trait.impl/core/borrow//usr/share/doc/rust/html/trait.impl/core/clone//usr/share/doc/rust/html/trait.impl/core/cmp//usr/share/doc/rust/html/trait.impl/core/convert//usr/share/doc/rust/html/trait.impl/core/convert/num//usr/share/doc/rust/html/trait.impl/core/core_simd//usr/share/doc/rust/html/trait.impl/core/core_simd/cast//usr/share/doc/rust/html/trait.impl/core/core_simd/lane_count//usr/share/doc/rust/html/trait.impl/core/core_simd/masks//usr/share/doc/rust/html/trait.impl/core/core_simd/simd//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/cmp//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/cmp/eq//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/cmp/ord//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/num//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/num/float//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/num/int//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/num/uint//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/ptr//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/ptr/const_ptr//usr/share/doc/rust/html/trait.impl/core/core_simd/simd/ptr/mut_ptr//usr/share/doc/rust/html/trait.impl/core/core_simd/to_bytes//usr/share/doc/rust/html/trait.impl/core/core_simd/vector//usr/share/doc/rust/html/trait.impl/core/default//usr/share/doc/rust/html/trait.impl/core/error//usr/share/doc/rust/html/trait.impl/core/fmt//usr/share/doc/rust/html/trait.impl/core/future//usr/share/doc/rust/html/trait.impl/core/future/future//usr/share/doc/rust/html/trait.impl/core/future/into_future//usr/share/doc/rust/html/trait.impl/core/hash//usr/share/doc/rust/html/trait.impl/core/intrinsics//usr/share/doc/rust/html/trait.impl/core/iter//usr/share/doc/rust/html/trait.impl/core/iter/range//usr/share/doc/rust/html/trait.impl/core/iter/traits//usr/share/doc/rust/html/trait.impl/core/iter/traits/accum//usr/share/doc/rust/html/trait.impl/core/iter/traits/collect//usr/share/doc/rust/html/trait.impl/core/iter/traits/double_ended//usr/share/doc/rust/html/trait.impl/core/iter/traits/exact_size//usr/share/doc/rust/html/trait.impl/core/iter/traits/iterator//usr/share/doc/rust/html/trait.impl/core/iter/traits/marker//usr/share/doc/rust/html/trait.impl/core/marker//usr/share/doc/rust/html/trait.impl/core/num//usr/share/doc/rust/html/trait.impl/core/num/nonzero//usr/share/doc/rust/html/trait.impl/core/ops//usr/share/doc/rust/html/trait.impl/core/ops/arith//usr/share/doc/rust/html/trait.impl/core/ops/async_function//usr/share/doc/rust/html/trait.impl/core/ops/bit//usr/share/doc/rust/html/trait.impl/core/ops/coroutine//usr/share/doc/rust/html/trait.impl/core/ops/deref//usr/share/doc/rust/html/trait.impl/core/ops/drop//usr/share/doc/rust/html/trait.impl/core/ops/function//usr/share/doc/rust/html/trait.impl/core/ops/index//usr/share/doc/rust/html/trait.impl/core/ops/range//usr/share/doc/rust/html/trait.impl/core/ops/try_trait//usr/share/doc/rust/html/trait.impl/core/ops/unsize//usr/share/doc/rust/html/trait.impl/core/panic//usr/share/doc/rust/html/trait.impl/core/panic/unwind_safe//usr/share/doc/rust/html/trait.impl/core/slice//usr/share/doc/rust/html/trait.impl/core/slice/index//usr/share/doc/rust/html/trait.impl/core/str//usr/share/doc/rust/html/trait.impl/core/str/pattern//usr/share/doc/rust/html/trait.impl/core/str/traits//usr/share/doc/rust/html/trait.impl/proc_macro//usr/share/doc/rust/html/trait.impl/proc_macro/diagnostic//usr/share/doc/rust/html/trait.impl/std//usr/share/doc/rust/html/trait.impl/std/ascii//usr/share/doc/rust/html/trait.impl/std/io//usr/share/doc/rust/html/trait.impl/std/io/stdio//usr/share/doc/rust/html/trait.impl/std/net//usr/share/doc/rust/html/trait.impl/std/net/socket_addr//usr/share/doc/rust/html/trait.impl/std/os//usr/share/doc/rust/html/trait.impl/std/os/fd//usr/share/doc/rust/html/trait.impl/std/os/fd/owned//usr/share/doc/rust/html/trait.impl/std/os/fd/raw//usr/share/doc/rust/html/trait.impl/std/os/linux//usr/share/doc/rust/html/trait.impl/std/os/linux/fs//usr/share/doc/rust/html/trait.impl/std/os/linux/process//usr/share/doc/rust/html/trait.impl/std/os/net//usr/share/doc/rust/html/trait.impl/std/os/net/linux_ext//usr/share/doc/rust/html/trait.impl/std/os/net/linux_ext/addr//usr/share/doc/rust/html/trait.impl/std/os/net/linux_ext/socket//usr/share/doc/rust/html/trait.impl/std/os/net/linux_ext/tcp//usr/share/doc/rust/html/trait.impl/std/os/unix//usr/share/doc/rust/html/trait.impl/std/os/unix/ffi//usr/share/doc/rust/html/trait.impl/std/os/unix/ffi/os_str//usr/share/doc/rust/html/trait.impl/std/os/unix/fs//usr/share/doc/rust/html/trait.impl/std/os/unix/process//usr/share/doc/rust/html/trait.impl/std/os/unix/thread//usr/share/doc/rust/html/trait.impl/std/os/wasi//usr/share/doc/rust/html/trait.impl/std/os/wasi/ffi//usr/share/doc/rust/html/trait.impl/std/os/wasi/ffi/os_str//usr/share/doc/rust/html/trait.impl/std/os/wasi/fs//usr/share/doc/rust/html/trait.impl/std/os/wasi/net//usr/share/doc/rust/html/trait.impl/std/os/windows//usr/share/doc/rust/html/trait.impl/std/os/windows/ffi//usr/share/doc/rust/html/trait.impl/std/os/windows/fs//usr/share/doc/rust/html/trait.impl/std/os/windows/io//usr/share/doc/rust/html/trait.impl/std/os/windows/io/handle//usr/share/doc/rust/html/trait.impl/std/os/windows/io/raw//usr/share/doc/rust/html/trait.impl/std/os/windows/io/socket//usr/share/doc/rust/html/trait.impl/std/os/windows/process//usr/share/doc/rust/html/trait.impl/std/process//usr/share/doc/rust/html/trait.impl/std/std_float//usr/share/doc/rust/html/trait.impl/test//usr/share/doc/rust/html/trait.impl/test/stats//usr/share/doc/rust/html/type.impl//usr/share/doc/rust/html/type.impl/alloc//usr/share/doc/rust/html/type.impl/alloc/alloc//usr/share/doc/rust/html/type.impl/core//usr/share/doc/rust/html/type.impl/core/alloc//usr/share/doc/rust/html/type.impl/core/convert//usr/share/doc/rust/html/type.impl/core/num//usr/share/doc/rust/html/type.impl/core/result//usr/share/doc/rust/html/type.impl/core/simd//usr/share/doc/rust/html/type.impl/std//usr/share/doc/rust/html/type.impl/std/alloc//usr/share/doc/rust/html/type.impl/std/convert//usr/share/doc/rust/html/type.impl/std/ffi//usr/share/doc/rust/html/type.impl/std/num//usr/share/doc/rust/html/type.impl/std/os//usr/share/doc/rust/html/type.impl/std/os/linux//usr/share/doc/rust/html/type.impl/std/os/linux/raw//usr/share/doc/rust/html/type.impl/std/os/raw//usr/share/doc/rust/html/type.impl/std/os/windows//usr/share/doc/rust/html/type.impl/std/os/windows/raw//usr/share/doc/rust/html/type.impl/std/result//usr/share/doc/rust/html/type.impl/std/simd//usr/share/doc/rust/html/type.impl/std/simd/prelude//usr/share/doc/rust/html/unstable-book//usr/share/doc/rust/html/unstable-book/FontAwesome//usr/share/doc/rust/html/unstable-book/FontAwesome/css//usr/share/doc/rust/html/unstable-book/FontAwesome/fonts//usr/share/doc/rust/html/unstable-book/compiler-flags//usr/share/doc/rust/html/unstable-book/css//usr/share/doc/rust/html/unstable-book/fonts//usr/share/doc/rust/html/unstable-book/language-features//usr/share/doc/rust/html/unstable-book/library-features/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu    ! """""""#"""" # ################## #########################!###############"""# $% #"#""#"!    !#""""#"""# ########&'()*+ ####! ########################## ####!#,  ! -./01 2######## ###############!################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################## # #3!"" ###################### # #########!###################"" ######### #############!####################  ! ## 4456#########################################################!####### ### 78#####!#####!!!!!!!!!!!!!!!!!!9:;<=>?@AB C  , #### #####!## ############################################ #######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################!#directoryHTML document, UTF-8 Unicode text, with very long lines, with no line terminatorsHTML document, UTF-8 Unicode text, with very long linesASCII text, with no line terminatorsHTML document, ASCII textASCII text, with very long lines, with no line terminatorsASCII textASCII text, with very long linesTrueType Font data, 13 tables, 1st "FFTM", 24 names, MacintoshEmbedded OpenType (EOT), FontAwesome familySVG Scalable Vector Graphics imageWeb Open Font Format, TrueType, length 98024, version 4.7Web Open Font Format (Version 2), TrueType, length 77160, version 4.459UTF-8 Unicode text, with very long linesUTF-8 Unicode textPNG image data, 196 x 196, 8-bit/color RGBA, non-interlacedWeb Open Font Format (Version 2), TrueType, length 44352, version 1.0Web Open Font Format (Version 2), TrueType, length 40656, version 1.0Web Open Font Format (Version 2), TrueType, length 44936, version 1.0Web Open Font Format (Version 2), TrueType, length 42120, version 1.0Web Open Font Format (Version 2), TrueType, length 44988, version 1.0Web Open Font Format (Version 2), TrueType, length 40800, version 1.0Web Open Font Format (Version 2), TrueType, length 44536, version 1.0Web Open Font Format (Version 2), TrueType, length 40812, version 1.0Web Open Font Format (Version 2), TrueType, length 41076, version 1.0Web Open Font Format (Version 2), TrueType, length 43236, version 1.0Web Open Font Format (Version 2), TrueType, length 59140, version 1.0PNG image data, 1578 x 911, 8-bit/color RGBA, non-interlacedPNG image data, 2473 x 1096, 8-bit/color RGBA, non-interlacedPNG image data, 1616 x 790, 8-bit/color RGBA, non-interlacedPNG image data, 1584 x 1111, 8-bit/color RGBA, non-interlacedPNG image data, 372 x 320, 8-bit/color RGB, non-interlacedUTF-8 Unicode text, with very long lines, with no line terminatorsHTML document, UTF-8 Unicode textHTML document, ASCII text, with very long linesPNG image data, 1264 x 579, 8-bit/color RGBA, non-interlacedPNG image data, 1625 x 838, 8-bit/color RGBA, non-interlacedPNG image data, 306 x 275, 8-bit/color RGBA, non-interlacedPNG image data, 1628 x 962, 8-bit/color RGB, non-interlacedPNG image data, 563 x 398, 8-bit/color RGBA, non-interlacedPNG image data, 742 x 466, 8-bit/color RGBA, non-interlacedPNG image data, 744 x 397, 8-bit/color RGBA, non-interlacedPNG image data, 2026 x 834, 8-bit/color RGB, non-interlacedC++ source, UTF-8 Unicode text, with very long linesPNG image data, 578 x 301, 8-bit/color RGBA, non-interlacedSVG XML documentJPEG image data, progressive, precision 8, 720x477, frames 3PNG image data, 1629 x 927, 8-bit/color RGB, non-interlacedPNG image data, 1602 x 682, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=3, orientation=upper-left, software=Adobe Photoshop 2022 Macintosh], baseline, precision 8, 720x477, frames 3C source, ASCII textPNG image data, 1300 x 900, 8-bit/color RGBA, non-interlacedPNG image data, 870 x 166, 8-bit/color RGBA, non-interlacedPNG image data, 1988 x 1362, 8-bit/color RGBA, non-interlacedPNG image data, 588 x 242, 8-bit/color RGBA, non-interlacedPNG image data, 608 x 275, 8-bit/color RGBA, non-interlacedWeb Open Font Format (Version 2), TrueType, length 132780, version 4.6946Web Open Font Format (Version 2), TrueType, length 129188, version 4.6946Web Open Font Format (Version 2), TrueType, length 399468, version 1.0Web Open Font Format (Version 2), TrueType, length 44896, version 1.3801Web Open Font Format (Version 2), TrueType, length 52228, version 2.2490Web Open Font Format (Version 2), TrueType, length 52348, version 2.2490Web Open Font Format (Version 2), TrueType, length 81540, version 4.327Web Open Font Format (Version 2), TrueType, length 59716, version 4.327exported SGML document, UTF-8 Unicode textWeb Open Font Format (Version 2), TrueType, length 76260, version 4.327PNG image data, 32 x 32, 8-bit gray+alpha, non-interlacedutf-8aa8967afe51756792c4823b24a078686da4d3494ec88b3b806b378c45c3852a7rust-toolset:rhel8:8100020241209081607:f4e2ccb8?07zXZ !#,|] b2u jӫ`(y1)!27{F2'EtK܇L}ډ9 3DG_X|F #01) $س#Iǁ=.ޕh0 %=. Zx` 3EEd!8@t֩tIѬ̻l\ "n2 ? pJc kSMd;Q>@dSeg<^\H^GaBuх+/Zk..E.#s n /`8A2ݪ yKD,joҡ萻&r V :ŎC_am e7۝0[30B|+wAĬk~7ә7*_ĬbPic{WHb;F Ix1쁟(i KUl Gvt9sW*ABڪYyX)|';mʠp&ɥ:!xe֌bu6WW(c3jiW;Y>F ֋`no, #KBb}eXUTsgeƚD#E+j^!Ā ?`K(7Oҏ9xq1WɱUu^k->bx"o9g } NydضsdGXQmb-TF= Xt HcO7|Hx.A6z,3=uMB~kiq03Y7.d-n۳< /T9S-[)~?LTڭ<@uO-|9L%{qJSqE醬 i7xsI}?cp]H{ f"3+> R7tW}\>Mf*cq.{j+7. JSabsoC19jUo?c?=t{l=`$صu{GCQ!ރJ'jEuK#"?wgD-MP`Y$O%O\$3ls9>[:x`/ MyZE742, cQdj:Ї f֭BL,?+1RYwj`T-ct+w;|;x[\@ r"? %VDlx+l4P]#n+mn(S.4-`WB+:OoP#}e8K"M'~l:E%&!&}ZQ'יI1Y07^E^8HuL׻Ul%.,4ۖ!z%"+X/ڦz"Tv8dՏ;:@|jɪT2xL|<rJQ"R7OҦ\Fڪ!M>7XM=\a 75+>ܭL<`~s`zZ9͔7iK 6"x[V.BT΁6/ƇEBd@nMEő)-&+7c[ʃ+$^ e:z(X%@ȋ;~-\PQZ']Z)Ms*B@t4η,L6=d5y52W8zɷhD ni(LZ))pAհC, V ݈%qTVº}7B>|$otPR&R}<9eDݩ5)ShS%XYIAG*Lj'P'zwϹؘP '<>r~3V ,BN>eF)k$QzP)+EwЫInSJuO/ < o_pi Y>=$-}7;'tN#z2hm[cBIt@c*kr@OѼtnO ߪ Lװ4)G+f SÃY̴JQ}Us*j3E`I=V.@&&HcɅJ)ǒ *[FQ6v; 2v=` koB ՂQ|9qȁ\O;t7ℙ<JpE bqj{[GUԎײN^y D{!w7Vu曔Q\N` M֝o'g3}U0,i > 5kn)xN# >-'MX\ ])<&W2AJs͊p{1ZYνcb?`6sI-jo %!ejG*"A#'Vz6cHg>7Y$iO {-[f Έ*1K+N֍XR]5Q Þ9[x<}yCf8=E"/%BuA?7JT8fBlՒYX>!QVk~fBǩ cX{9I}|ޗMg,*(Eʟ1yJb~ge(u\ ҄<2kGl;ДknE~{H uJ7k񋍯gv͞c'9И;ӲZ/}ùzO:}j"zԙPQ%E'7(V7і=ok*VA$y4[yif` n# h/}RD!,"%8IeJgV.>,<ʿhU?v&H\*vn#UΠ.w{ǘfqf^,CJI֣aƨIAE~.>xЙktWPJP/e|,Sa?JI؂?mD6YktW;蔨YwUH#Q; Q7oM w7 ÒN)GJV,mf"t該ڝykہxm|n8-93tmu^v8Dop {EE Aћ_X$ k7|)?X*n-$}I- ՗$4B4%ad,;wk?|o uYPQÿ-y5wRN!UKh!S O<} G%րe\1O{}EEb_7c{$.% X&[kwqg>e?:&tsV1I39'&@[SЕg4)O4\زEl ElWvGg+K,Ig?DY0kビPWBJ${ŊGavU'"dq2@R"qqxa.Z['DtNX]Yi@yt"LwL(d}!Og/&]au2zdj}OVv;?oN5yG}̂ZcNG3f2H "C/B)h{?rϊ=m2؆1=KQڄ<\A+.B,9.ǡya0 8?l%Q+NγXPԧe!< ڒg:%a[[9{PwJpQwE-f;IK7e&kKІ8a`/[~԰4ضͩ7Ls-qܐh&cn¹,J7X&h:BJk @*ԩt FeS 3mgd-:\V0M2SEЪMf7YӇ!E&ef5U]rahS}&CZLm+Stfi(kVuV (!p9q7|9HәVbRe|C~v @¡[hIڼT99ԆZ}OTrk\^P7I%JvyՏ ѵm堀OIo5U4~ޱ$x"o~u..~VN)o[:ߪn< 4 >SuuS+:cB'wlFsM8pZ>W%D2p]^֫3 b5g:V)Hh 9v< /<]6dQ02:TJQ\K3@Sk j;kBY(ZUNq0\[hN>Ae2LZ|1(/t507qO!|jBZ7N}Km l`t'sԁoD,ީI~73Se]r3eޝ (Blι>Ġ1~/6=WCtkް9[MsuNfxq:XC;,V%[%ĸi:0ɻަ8Ym6JZxRX觘 3~2x@^uV[E­X+b`׵[:1n5<[d#&"\!og|@Z+/ӄ{[jدX>DAyD) a|B빂Z%o"%$60xFfHu; 0 wutp%|wM>f{hRݪGGI&\ݗ a? c~=Ͻr讛Ɔ%?޴Z:O1D,p2Mbi@J~ ᤫ| 38lSV)=/"8NiRjT*dOkG,QA[QjXqΞz'6+La Vb+U Оw8_nWoCFƶ^-ԬwJ3c\GTߧyRc'^/m/9 ׅ5\bE}BZF-jˌe-}a˘xŠ"Ae1%mQZ/!Gk= 5+ "b9?ݡS>F(ڨ iĚ?Y(GnhTXU{ F 2‡+nށ62"t]'={U|[8R0w.Tb ]Bs:Q3Dwn Km ByA Mk-y)p_C *:o% F +yd|Ԍw$];YxUIEPCX̠_mͼž$jvQ+jOnIIS,3MZ`8&3U`U7HB.=[=k'Lݕ01UD0yͤnJ@_0w:-c'zw* [c[t [U8aDL4%kf}ˬ=Ag^~㋯qɶi{Ώ.HP2=Ldu" lgE75h b<lYƪYvOL]+(03,':—WT4o^GSrkXǒЄ$#>ݶQ0{ё4wEVVmafTgЌ>?ԑ^$t@.G/ H8-"-ZҘO|뀛4LySFkkaJ(c_Ff/jKY>[mQi7HF,+A'^Oՙ7?d!dϣ3<+xEC":HkjPJ`x 5vAsV!W~M-}`mK}JTOSnsKƫ 0ٙz4iӝz;DȌ|A)sc k߁/^Yn/hOu}`]LفM(m&\)w', `U-3he!;,]UGK!Sڡx8 .v"fkA^C.i |`ݵzߖޥ#4=&5QG=xU$z1h9kfdž# ٬2]72N=䈿M :!ʥ}&gHLy=?wuMq ]Zyrȯq\ kAEЅ5"^u#[qE \GDDjwZ 1JH _It%da e}\|хRU4UCzd!-Դ4mv~ZF=;">'V&ǦrAX<8!u:RdepO E:n+YCղ1abj1!2^7G@BM,k.~սkϸ"hiRp X'{_0X/nfEἸf`fPOC&d |@[I"-˾jْkѢW*/Ûz&,R2kLXLo=g" 5B8bͪ]P_Kx0O5sfb 4^*H|K}!]CsVӓm]vEY4JARض.uH8땻Y!ui~!KWP}䏒 5z!Q;uYSN3t΀0:SwAK"xw|+S3f4Pde)Kr0 )d->{B,f牜,AlY[Ƶ0[t(J4-o?&Be<j3.o2-N.F+TH|`bxЅ( nm`WWW^r/a&_KDTQ;JG>նSiK|K}aM䵼c1 /"#p#C5'&c-A`g>>6tD y?9%̟JIiY0$򍈑q@0yXIYSqS,@wZFyBGAH.P(e W1%+_ǥ+tb|mWf^UuTo.DxяDq]V@~B`}Ȃ~>Pg,ABp5LHȿkќ?[ޥj]+|(vX]q%U" y@=W5laQ-Pż:i(Q ᙽ2War\^%8FU$2/ܻ/(ӵ|b W:j 9_6 ><*05 hss"oyUk8k4ߒPm`*J[o'XJ&2uwG)Vj [;_/{,Jo]a95#--_ɿXgG`k>RzMx YNFx lhPO xK$ o]S<6 4/x#,L6J % \|sᚗF@E݁HsZ,&`0X9XGUm#AYgj]xKW& vqb3rOۇI:"fbo˯ Blh^1 Mg +[x6HSFZ˪;  Wwb4azʧjNvklIoi妎|){IQ @pz Y~ U .0l߫Q(;ҟ2a o #L h79SfۜHS;4t]`9yXꭗ;H[z{{9)Կ\p~Nxe 2%1Kz% VN f4]̏0\"l s<$n1kt@0#du+G]o\x .-h,*ub'pJQ91vʂhZhSe?(uܑr$?zt2[5)Z8+# t1COW<{BR^O+ G˯n)^yjl1fCqAe E$w&# Faq$*X! SPkX."Ga4*c~ZRkO\vl0ʴQD&^,/rڄZ, .EYG_3BA PXi| |{LFCea], + H}^;);NcfVase}PQdS75k2_$OKϞV.X,trOCC1_A1tB9K M*jD;^M@dˈ@^ }Omj0WR @,4?K |02diwkDHDy0;Ρ7Aj(MvKC⵬QOOڱ $G;yyڞ;i7FJ8tas>Fv VpQcog 1 DIp,l=jgc,pA[]X`3D#G6o(aydp{{Wkf{A[wĈQۚ,4| &ƀnh2럿lP HFH-B'-ѬYʷ$οaok|e ګFU ߳>Դ#t3ڐF1h(&4 B;{2&\և[ YWAY]u?6nD^7!p q|. ,e\f |A HoA:oS9Nؾ4;(_s썮R1!ȭ3Ͷ%[2{΍J "Jyub_D=J _rB*HcrS)S\,nC+`Z^A +T[퓀qM^](ߨ\ly 9c3PW6%9ӽ%[aձGFD  Gte~c-mќ"M]su- ˻ִUAXxHypcko3?RS.S%MƶUضpGIJϱ4_Қ=]a.~o$Y$%Or \/>%oUYȟ<(vdrBYŨs콁ݕ#VN_離)unF$-:RAb} ~VJ:EIm!~(.\<[OeGoRFÑ*Q7J'+>,Ǿ- RR,.l9(!.I2J-jJ%Y2≨J-(YR2Ũ9吀sXQ(+;ËrLFP|s} 1# =T+e"T~cA(ܭT|GXe :iG}sL2l%R0-SW/5uUe'ê`kY%T>>)xN|{?LDU?1P98#ٿbO4^ ]pG~l*qed?y=6ޒ+F@r\.;:cSV&YlşCm$,)H0w2+ GPǁqVh&2))}W*֙MCvHL~/(nI|&M+Կˎ p/G8uwv+Aah\VR stԸT$yYv?hDp-H xoEȇl,2k}[lծgT ܕ`gH!MFLpC$`x]霧G*]݌7&'%)0Ա7JG" ]f|l@c>JhϮ៬V\\/d޷_>t2&7UD')9}`i iWB(Y10ߟ˕abeyI"F`:=9}iQ=0`lM B8}ŧQn8??,6@e܀wxGwvp rd5CSWve/ڥ·[q NA:@"Qej3Vr1S0G%#8G!p6&O߱@rYL|p( v_/o)apZ >5P[Xn\Rkrnp sJ+W1T(  .)Nyd[j (IxM*}./gZ]PǮ8飢e^qAI VBA4̜Fȃ7uhzK%|r TRpm! fs&(䦺{>'E.&Up/sƫ5+imMtR{/tr>_"6m_80Un;@җ`w){/W57L򋯂-y5n!td?TG姿sc;6ZYJ*f-TxH*}1_*XL? o0'3NW }*5˳`pM@H95GUؖBG3MϨװN邂T^0VKgH&hY4 v ~ `0'JC!711zs(5A$t!nI\r4nA(P $t{B5%b-Xs}?0pלKz{X};%*{oV"uJxkZPijqK}FF6_)EF6G-JJR Mpk݂fJ1FY"]x˔s#}|$? bWWֹ8g1VB&ȵ`,\9Ggϗ*jScwY俼}?˺t\Iqӕ'Eݖ7}\EO |+SYwy},, A ISfZ MJ=} K8<s,q&?qd2Z}#~܌9ic,5amyGq VVBsv`P[lpYCc>ӡBϧYB=W7K/u̶.uO&Y4.qg"M3,`YNLom(b3h]H2^Kq[-dquj7_ 9+ Gx3> M(S$)]G4%ɠA$iX Ef+(7anfKO$"fX>CL2'vQN¢Ù QӋȫ9Rƻh ;y^hc?dC;S˼#(3(ai_h=-d^#j*xGح7n[-I;k7B+ɗھq5]Tǀ(* 줊ξ"B6 LЉ`5'? cynG^'[+4l0'k8 ʃ0%>ub}LZ<Ƴ E*a&Lĭ8s X3`T?8dԳ1*Qd\)W$2q{Ll?+`g w"%G.G6N;&z|M9GKdb`Z!MaJ/J 6SChʐm$#?ȹ6K/ m@a.dfAesC5/nkR[tk_59"ʗ+|`$ N|޼IZx-C ޕn59XK8`%á{}h((nQTpѮV~> w[~βSR_AO^'PQwƣ&} e̕KfDc0qi'>u6djPc};0@(Uz\PJlI1 _& oZ7=enOP9FX3B5dQ#/~(>>p~SAKU7Q%+WTBmz`C&/ Jّr=i[K[tb C4Et҉+0ލK˪͙ޠ-sM4d]Ķ'7N8e؛c/W]LOi]s^)]*NwZl݇tp56L~AqRsXL3W#vUȣF#xGF޸]9S@U{t44PtE 5jbs>#Hňn0#ot.8hn>#{V)ɔ l7Gpp.U..L شJ$c=c݃XNI{քY\ CItƏy!Bݶʌ-JLVrcp!NB@%T}wXO5BexqfivjZ)tW1̪oLBT6DK핡DWP.jc "\)+|s\&n.sfsnˌ薞^YлlVaTͰo곰d}èOꄪ%H46~D~=HF@)7XJ-DA J{LF2[&ry6gk縚ufJEpݴ`2m>?Vy qDC>R}%s FIʔZ٠2 kbP Λ5"'b6%2q`!,&Es^LwokRጇ_]xP+;16tl~HXE!ٰV8rb2֠.O69N9cLP:fSCߨ ~}e oBvZz1\͉.d{@_#x#8߈gd(,WVR*=䰩ScлcLM*"΋= aLgzyMO=~{A,5bHOBbwrc##\P8~|z(xY:>#>B՚(DY6p0iՔ+晇 gmС'䐎7uH:z: GG_DG<$вb&m"=f}?$sA5yKڴGBH͉HFP sV Aí!;Z,q Cw⢹f@LSZ5&sʉx ro]rƴ@86RWCRN⁁ȃqx{ߝCL&"!?lcr>F@캟U&\"_왼Bv$Q@$ŒR4g}`9 j1=*R+;dkyWqw*4:3oGU}^܁fHKMb}L `iLV sBf)tGfR3u %6gzyS&Т wHXW{#nN?'a3++ي4gRihq/D]S F.z극S<.HL}DlBY-㙏v/3RHO-͏෥DT<t0@~:˾n,iZ6墉geD8-BKL%pŚ?i5g jXx"Pi_"=fjTqPEq܈BraéH}qn@5T4WW9櫙#dHtOwqP"`=~4d&R 7:\4 mw +Τ\f^z>5x̘ҟ2+ &w2\,oscPp'/PioxtVjOSRy7lF|c idͩJXCNUn(&swB5L7qx?lt;uGw M+ CAHBtFV[rjd|پJe:DRqXXA+JL t̘@^ŷ (vWGZ{7X'/g^݁<m񊬴{ާq3,4O/̇ؑx<mI&2#CۏĻ_钄:yx>d`Df\٬6wص!׶~"ϴUQ[?>p}tGGQHO _$Ě8Lddh7UumT) + ;Êm:nb)7T'#ĥZ"]Mo{'alyq[^NWxVJul*R#Ӥ5|?0ɳ`r+m}?0r{˴_?i aPEp.,#g# "t{Y#ؗR=? 4M撹ǻ?EeZkhHANˆ'q0 .@&atUϨ.TTC| w9Z!o*0xT䌑R]_&p )^r&V@sFH7-]5Hct,e`BLuث-'8 @bO_MO]ö qqQAvWFHSr-92*~1%Nbo.Dtn{k&BN*;!=XZPaW(D pΦnf")4Q'8 F搞'ZUQbUl6B;Wt>(zǍ8dt[4ÜѢeLuB]kY_`?z,L-Ls:A\F2׋ * u|~MV0D%4/ 4.-ZmG0z\Ql^*?ZؐF56?aH_X}$ {=>[ե@˷9$v'Hx;\XAQVJf{Ј(-nyC*.AG2D6ǡK91Kįygyk˼"OTh_߶27uע߲FY/͸Yg3U[/5^?B^[{LC:t,¹xjpЊ!65EqR/Z%HtM'%x\:G{{ɳkyHmǮi-)LJڻ,)r 1~fgvN(jI&{3wݵ]=E@рfLx,( vRϷ#(H ?X^=!dOl!T-m3vx (9Wyat `0 1 d=tX 2>OF|nN{зHlN!fו^` 9 'TɭrLWCEJT)]2ټեX$ f٥\5kwBkY'/@ihܥ~҄?y뗸mxx&$^Kpj{(`UƔ c$HIעVHD1C;8?{2j52 ϹL6D3CKd!s0QEKf:PQ)cOWFʲN/et >#?<$Kk,#G[pHn^tAL= E[p>eRޜ/C BS~iU"W}՛F _ 23Yx02R hD@N4L>n#]exüU-#\Xl{iO=>VqӱbW}H/z R3;#}O CM3C\* %2iG&5p ~s#^ S,G^G\.Fi2|^bmV6^K`BҭgD1ψkConoIy԰HU.oM%ss>6<=tZ.$~9WIuީcUޙwdrrTTnBj}wH 6#: HٸQeOQ(nٞ2 է4a׃gI桿5W_O5Q+7B%jpRBAU`DfsZ xzCE '%r'FyR𥀥SrMe69ByИaҐ+yQܝ  (,6WmoSاnRc&x ԓ|s0&>uwޡv* w/"U7%be|l%o7ۘ\ o?:>imbxe[D[ԎzO|ÃAHlYUьLb[[~D-LB J1Q31דa@P>B87U} E(Es ;r}V^JbPh=3Bx]xY=0 q *o^po3V= pWs *plE5ʩw)a8=e%Dȉ8a/n{˺b?%TVJUX!QUڟjE5q$(TmCϞHM^{S!UfN+UIB:/O8/dQ% tbJ$HOc1As=&]vPDOtLh)T!@lΰ pN+1sڛQ-]4C"nC J u^l,nVr0cH>Ę]br)D)C?&' =Bˏ4/\NXsݹt#2?ԧQ+oH? >zA0O/GRJ|(T%qxk| /r1 .ǨVhl EŹdDw)Kp~j-e9c>gX jz:u3-CҰI #od~i2LY݁ }K|Fsxk ,dNwItx &OCcv5 [ 6Qhャ)^z]Ď?oFqtB.Ք$TA CX92gW%EϫfZ`PvP$Ȗm.JwGwv^YHQ~ƕ x,Iwǒ`wM*iP)~|y1WN{tP$xzǗzu\R-Ȥ]yp(`0G`wzGlDaQ>aQ@E/ IakF0(O45DNJZx#7oR)276onK u=yUelƴ @SȨ 4=7\" gNT~=׳7,B桱1fNi_Qap-UC>@upսVfc3uR3'@045'w]Qe :W7x1 =.B9?z|oOGeMt=]N0>e}F{m(@M(BjK=i`K:Vz2 HꖹVauTs,aL@as80jOunJoT@vf_B?"k0a/%#Dct ]^C +uyo@1RjME!="$xk.~ f!*Gkn d "*>?Bo gsYlKs|X r̘yBéG*P/ v^!S|p,yGy%oR~W2 } ZQ3:3wt>' l9sf>6 ɇ$vV:ldC5HMQbVChdt_d0GPwRdI[הvW# IdeDCr&9pqt'cHCkdeI--捯DN+qtҊOE` $.8RO~jz>$.BnƑ%u@q4za)OC7S!MSae !a |竄nպ{k_R_GdEIgZǚ Isle[P#[RΡhSGWǪq\m dR(胗y\?vI4hMNJyTb]{g \F愩ǣBOk9,-] eLY%lldӵ"9GJL?tǸ0s5b悗%3Um ?zڥU?fu\rx*Dmbr;\1 %yzR̫U.l(rAK +"'$'E@!0&e^hδ.h9 KEF3u`{ݻ#<u)n0ffAw׆ű5탯'kvmTRa@ːeL80nDJ.e'8?oKPպN'-jXL{ Rw]m` <#s5 =5$CppG08a᷐GBhbdłx鉔7e>%vSdry !Y8?;-8ߟÂ?P>ZzR|o8j?xaJ9 s8RocVڙ!|oO#Q"wMᮜi>=~^d#uK P1B -cWO3JsL֤Yg5Ox㹼 ,};LcEOeh)(&oȋX7휸4Ⱦ"@ %aEE3I&ͰjNi GvP ;>7pb#E$AZV2ڶZeߟpk]1*C%柼)`!/.#¬mxy FLyvN:h쵞RN(Ў8^2Q^zPpv*QV:~L+9 NE7< uYRa %ufdfg!J4ezz½ Jhd.l, g< %y}q.i(svt胯:}TDdvqqkK =D &|T_v/s&`%c,,;}0ٕT1_y13vL+| Ż9sQˀo(,6Wg63ǓfRx.$ 9$1TSu8 k$"9hKplM죺%lYtQ-H3mv-hiq oĢ/$'7O1rW}[צL,[>eg SK57\^}x@˺1)B4YcŹm =fyB|xܙgn+ZjCg&TU;D? $%)Y:SM;Mec0Fʄъ < #RD!! Xt-c4ZB ҀgAKoЎMƽ'-lwf`?YWŸc.e¥qKӟҽ߹\]Ѯsmr^w*qMOZE& }=s J(oJՐG11aOvD^Ϧ9W]V ykQ@KЁ}Z P. DžBȝ!'tKi$/ ֳkX!Z+,! V=7f _nQ}Ӎ|xVc6dvpVytT9 R6!"}ڃ"98Pӕ^hڸj \4W(% [^8I\M'e_ek"Έ8R[犎ErPӖa 3=ا:&+\he>6RAkOIaE|FO; eRY}5!1I3Ī,P֕%#hdIL a 0BYi)R$;m_T[oJT|QM?:?ufyUw >泃 zA^N@^f{n٥W,'CNSZPj4Tm{xJ@ѫe3¥Ц)ml0vA)X sj]O!zCu^Zq*ھ!Sq)paN6RE=M|u*22b΁& mL#D3Dv3!mr-DB@vGbV/$8*4N;\ح]NΟd|9F&iq9( QCvx7 0L|VBc0Et]k]0}@$@_H0_YfaG# bKN"gbH:Z=>Ơqk9;sQ}^ t NklЦ6k$ţ@wǰϱNCD|oʗP CxQ"wMQB3X (f$m ~ 972{W!_ឤLyUG4F%d47]դ=gFq!P6vuگe'G[ET#ƥWy[\R v1^z5c i fjO\`9kZ @mE AQ gx+bB=CYlԎ\Mj k-i} WǾy Y[Pf  I=# O'z˓h]Gl jTlUzx[߉B&| \{Ƃ%׽&"WidBcLĭ/τMH9-gԛxgPڦ뷘&ʈ當vY祯+d)LzfHPz]S}`*v7rXl)eOPOYrT_yIkg#x&tJ#NLnR$ٝp d -OReezKuanuV7TbV\*p,M&|(?9Bg48q}'"Lp{rs4hzSѐuF]Tp=g2sky"|{J$KQ[XQ] ] Y "%LD>Eɲ?'%.zq*xŸ>냺ȈנU IONvB-} {v\ԸG~sg5/[x%oGe`A\eG63M+ڽ~3̪Xs_b+ak l쫵='n[ &<VdY\.~c4R-{޿H,~ ;p |0-C?ɯ0/o6AWmP@{&qɚau8MIʠe'G[Z0^0>e9GyR~D7K%: ) RjJgB_ɪ}ӣ-E T!;HʚKQ-AK=]hy"HZD ^)Qy׺\Q*&. ж8&]|uN%pL׿{tY.~9:Ra.y٨hǙ?Ɲ^#5Q^2[{t5r`h%tD1 - Î43ks,\̿W?` T ˍGs;(ȵeX)2բ'->+1BEpz K GkNΙ6I}K79vFH!wHZT+ k{YrmHyU$u Sy'gU5G\ZQLQ}L[=ckl){椷;쪛JdX "AL avow}jjwk52ї/b] eRߌ4ݏ1=ID?Aob[Kp8$Φ0a/cCN7yYB4vJI#w2CE[sӇO;0 ĥKGuhG/ZxD:X1؟뚧~XU)Mj{Cp'.7C U#=n'ģPFGt6|^&\nzUUqZ=ɸ'>omsQ 005X2 *_(s*9mBxKNs ?4FNH5.5{rӢ̰ԡG.#$r/? ŹvO[)Peyy@[ܤY]+;U":Jb³[U=\ ̇k۵KB"w]:AP;te*ylŚ@Gtb+c>0Mm/#/q@uuԇ j$' k[g]"Rp~ˏL{ ձO:mn#HEYl$c|m!cRcbrd/mm)#E3ia5^`"ьRiɏďcU R((B{V>x`Z멬v6SG>vX_W= L3j6׀fOׂGrBٟhy 5s 'c(yp;l#Y\)x jWI6vvFY)tl`; W ohEmIj³w:B0z:#w0F&9ךhІYpQ68+].H3PtY EFbG]čʃ541m в"ӓGvǿgњu!RDԿ Ƃ y>/Q{F<,Gb4[FGDК&Dah zO;pLʧI:$ k9✆0?@%f 3w 6lh ]+t|mlȮmit;acVt'0n;h>'l.ОqBrЫ8kR 0Z iX{O1ko{%(ߎ!ᣬY>q:ntGM{2KT-͝b\mk*@—C}ܦ̎N]jDμ0}mȒ|aq폫>x${NHf=p `cճ>EC/!MN;Dy1YrޞxL׷b’iN/v9y7_Y)YVĭkۣ7iߎ˻4)B)$<πV<(H =^P,γvUnlbo"^}`vTWcku]qB*z㝵~>Lbn4@; lA_+Wr]F%eGZahѪQ$i59Y Ωа{=_|:=Ml?7g`4[ OkmnjCj ɧ̧UfY.W6E`Ҵ(3ʃHk@T7?J^ʓ'_, @/5zeHFHZ֢0.DI:yX!O¼oh3^/3~6x\A._ԈY~J̵.ڿuA0G1Y@[ VYtV~\̦$)b#75Υ@dmgPƌw,3*+T=z25̢p`3z1[!y3 ؁1xʍ}e"pOҀ!q0ۆf;d zM"6oqof]# b>fmZzLГˬڗ#/o0O_N l`5$FёP{屨#j/dEL<م0~#""Ca!(p~e,L?#S32rh\nVTy]ݿHn)g*#wM>UQQBKIȲu k^o?%8[6_iob&> 5߲ãEo&B⸀̣Wxc(#X8a)}RKVqzbrQVTA0{4/'ҫIIl[Nݏv"{j;ꀚ*5U&lslzy.PZ6Jw BAe"UJv{m=C }n zUv|bf%ř;@< EIeC#Vux~l"4yU!'A"qSEj9h2`Gt?u筲fR怃+ tXaV[xH }N緟@2[[dr.B HD9Ͼ[y9O)˅[4#nۖ_w}7c99"-%gId`Um˿?ү  x~^G͍l?&)qNSF[Wy3ӏtGXԑJȾ'ʓO29KW C,N4lrxƞr=ٓ|ԯ'@u` *}{OAX!\)sxw 73 kU0v[s/@F _^Q@Awe2M~]Zؙ:P FO^*FzV4΃-YGƉؘ%LUSYi^N-^`J|𑽿4=adˍAK'.Af(k_xg7jkF3Pmo߷[2ˠyA/b{{#񙆨9[b" }hUM+0Z&+fu6w#-G;M7[ 22ꨖ#}5>1;,o ^*w2Ց0{ڨ/QYO@1/e-DTz;cԳܶ;ƭ^=<"II" LW 8Q\P`=_V''H%?G*h/mX_(+ :o._rW}*4 ̡9kNa"y>0` bFwK\7wZUwԷLug.pyTmZW3SU8-΋әen- !iӃ а!dq0֐2|Xz}g$XG(*H=~CNmnDIPT!COd \b- '-7AgخFp@x$ngaH~*̆X/K:]=BcY-0-Kd: Qgb¡ttI$Q XCfogZe8,Ulx5D$1 9#keI;~Gp2MC`<4i1Qm؍iÑuV(~pF vc/k,u8nD\LH)8%(rLKm!cO B:*8yLҐƵo}Kؿ9„wB}$P?9y·<tH{wM0;ۙHii܆Oq5㿼]؊eކvDג ?f |\?3wQ9 /C nJEm "s)u>:52q _|[ \I7 s +c<6dvFmySq,HbamX@`vKf0b].[4aA;pWi͑QFRUo  _3F[)igI3"a65'm]`~ JGYpr96Ć m63Rc!Nx]C&$I8DwYyIcbnxN'I%UCQ<!:ґ' #OD[OӐJIA3՟Mi#: Y',Uŕ'{4Nr9帴H H2xPeJzZK%y?S)=xMCcӺ;%a[-Fr޽!Ri^Vü)a qQ& }^*ﶽ`MR?.3#m5 j'P ΁2nz.@%f+nk e,+97pb bmNzNTVP=6Yf7fA>Oݲ[꽥,洁5\p)bTIzl =jmgXMqs*Q쩀64SMmt?x# ;+F$0g[MF+zQQ _ ހ tVPj@rtJe[Oăfc:~q/[ 鿄FH_p pX4jVp6Tnw;;1C pD*sF4@L Dxg֔4\.9⹬kbGvkIBMPn:Vezkr'pDvsB  X8˺`:(.]$pu! %Eٿz:$εMkfj]~F+> !=nu5ʟ"$HZo5nwZo8"?tc5 XTپ@<57] \:UGʔfܧ ruu>XORraH6Lf (\p^yՆ;yk ng ]{5rR"VWW ;Lk&xA|j 3P>:V *I=^.@v]߫p4[V`Cc /y>C΀FO!6jIKXykѵ1ࠃlh ~t Ob]STς/$j\DݯMkU在wzut3\S D feoQL67zp˲2Z?pjO4ą W#G-#-kNC%Ʒ%y[W( Fg(# fH&y>h_o48@TWq2GHgi yxiڄȊIyTT(vڎ䵢b02lA{_FXu+N^?dQF(StK*ഛ|X@6?t,MvM*N۳ at`+`IM;3igz­&h=k tG~@ƺ]6zZ ?(LW,v)'CmAwTu*L9"c&?: 7uBQ:R:Rxnz7=..1(]=^E.{44V0P\oM,,sי)_ɴ.֭/0`tZiUgyB$c!YH7f>zTS_i}^k@ v{#Lj{v貫E0Kv5xr-&B>g}K?-hQ?@_À_$G#vpLB :r^}}=Kㄕݺσazo_AA!N{XjQ87Tr(V hZhFjd9m֪A9;#Wq\dTwBGY*$^irqCXX!t_4,׃nZ6s$:Md %І[k8$gc6b4ӥlZ)g#qC'宰M$3[quikȒem`~:I(_\y 6? 1IDF iRv5wa<H>JD׵j9= >)?v fhCfD2f>23R+}؋ Ԉ;$x6wxLR]wjtʦL%@RݰHНl T`ޏoiysz&e1 H^&djSٟ8L̵_Ÿ`-`~ t%}8<'ãoI%Y+8%H:MB)DVfDGDpmWk|J.Ы6.".,Mڽ3;OTTf\t7V Eto)4`.JS 88ىrާQcyeL( E{dG#7<(ss\*7mFN5`*_I&Mz[Xs0\ ?vXoXѽnjp>h7  F/qЛMX㛫̵ ߰ťRb@%ga?p0POɖlHk _TF~OdQY= w#M;"MuW5 ģ"i+8WOc<7l*0`g5arzYi5:Ylfm#*dD^Է˼|*_~/њWwr"[+pv.IZ_ɹF*z"k3}la }Sܦ`x,8OnlH5=Bh_dhWE1qV ԘiXm("_D+˗գZ߰iv{1\P'Sc A?-yƧ*EEXف}lljZ9YMP@-Z,S$…"+B\u[;;x I uB?bRf$؊T#4nR{wgh]oI^쎷g?% MJ2>2 MʻA3 ߁~{Za;+}O?"8 OWC T5E!`Ɔ.T|Ӌ%1'c2,o~V4eV4vA80;iH IžJ6[hԕ9RKbe`((vZBwr4Tֳ$/HL|h?y>*HFLo^0Wt~VS67&ON9P<]uLpKFA(~gmpW$swDoqoOS&e.Ss(41BucT|ib\ =\-ЋEg=\uѓw3FEH Gh%: (* ߥl/rf{^e@!o.{DK癁jj-j!P@t0 ^B{B uӾwVm\?dG1WN/镽Y{+4MUo thI20-S-CReCR\W\(Cƾ.c/eሆcBgv ŗV. ќ׏RZK/W7"Q1JjS}r}7э'[t#`IG"!CGUۂ$X%|= dL(k*;ĭ g/֩ƷY6XRbOS¹!Zf :Gʁbe}_҂|ҍRڨr )Z($'m߶/P۴hn VQC㸋e- #Jrb fuc'!8fH(DN-hs|I^øh2@vkOr#۸<J+Do9㎺H^5+]tI7䆝QqM:-FP'+[ ZjE`}d0DŞȞxe80'N3`nKmnywfy xIRû–29\YS$8{S.!H}f]Ź;id;! 62p!_ 6fBQsޫֹH38#<6n;7ۍtXx꯮N֏EtъVXB(U+ PrhPOg6Џ<=gƛ{g!ŋCc(W3H R:9޷ߪ@=Ҷ})΅~-g\.jxRjXMzؖjd1+Mɶ=^+oK3 |**w7H0 8(GLIDd_4w< w=mf'dq]\iB)̐h_!*4-m?29o~.2NelJLsfh%il4eN[tQ(F>F! 獧..ԋ+>"^PACTe v)ҿnnob?iCx'ulSU*x!T[Trx-A*[Uލu-r=oB] 6^+3k]smR-q=;@<3"}HLN,ΪʓR_wG%Yt'/4e>0Q5k4 æX'rn>βY I89(bx[.ўtWBcKTxQ΂}Eo_9oyr51k<XZ4؁-pl&]썧3( -[]P:{y/k69ubCf_-eg.e녒pq̥SAWzeuRV@Rd)z<DtF"fW%Ӵ-8 $KP:&^aPe,^a Β<5*sool@Bie!>U-/҃Qxq3{J5#eBMg`Ao4 f:+>NN"Hb(M:'5\0v'GLxo)? 40~}vp|C oՊ66G9ra%@`pjDzp 'y>2C@/inIߟ.NۼӜ9hOEA1ne`x/?~KJ~\7<"=)'d?s|HgeͯxM:w U }GcCd4v]AVt4=G0V#a#jfH_bq^Ԫ;g+ k#:Hv7j57'pd1õcm8,) ӅF;K5 =a)`avvhZfm7,ocٍAZcoʠ - ;=Qckqa6JtlYuk94K Y/k@}Sb(EʿPF} []CѯwɎ)]6:sDsN+i H8ն7GuUm&QجQiD4CyW e9e32% % Hw`:Dxsz >l].Mm| b:W9zwb>!2U usHC6bKIJҼYeTQm s{Q! oaԤIP?r6b!;׋XE:Օ؇%]`)}]Ժu<2>)eBੈ.ViOݼ@26uSHe7K%B1Jm—fe.^9b)c>.l<*xsXD.zpiq W 9% Mƃ"غLtЫυE6#նD'm+&EH 6rSg|h,9sB*m5NorN mJ\^7C'v&W5^! .\J'].3u>=Օ1TF?'(X?Pt<j6{\׽6\aQ(P9>z2Q޸[ɵ]Tt [3$&ZkoG^ˡX5bAA2m2~߿֍Y&Sؿ9 -gT7o['T]bi[6?@t5Uh?% Be'Eؗ`<v#$Tv"343+}VU-_k8_UZKhl'hjˀ|u|;;|WHD)yhJ܎$pyǘd3oE)?'WԸ`qUqZ;ŝgDK51jVwtG:Y.4M`byWBJ eWw8zɋGv݁IuuNXp,@ټaj=c di_1[u#W~H^_Y.IafcpQEHʠe:ߙyi}N?k{:vk"&;94p3(, w4;m~&PZVΟڏ8F7'(%nn(:Ibw\1uB֢ؔJ$brKGobX&g! lT/z|5!e2(e濢WŁ}(NBOeS7aRYpgFz((5^\ rZY ;nOhE|6ACv *wGFwod##9'./{QAPkxAHP7 g>TtŹbvo`̔CR1+b oIj_bS刻PؠtRP+pyj3'JRHUv (_'m$ʢ2-'fRYu\jIЌ) n՜ :m(Y9%&#fT;U:"L%xop'?瀗F#筤Ըܳ6.cҵ]}K%,W"okˠ 4ܐv'iH|K3d߷yd}jQӶvM`0-E%ZLZʸ&x \ f!IfT M+8r*aC#oqo*#r$C[41W-b+6B7{-dT3Hw1^bY28e}"}*R>U1D:)d"(z.*nÃe3W+: $ ϝΪm]8"KѲeT]*\t5A)7f̦} }.rACtd odCKeesȨfz]A |׭\9>{9TT٬iq\ÕhxsOZl\ *3bg6%y@ G 8=z"PC7_05b n]30UbK\zy84AGjwM<#o}+ Ȣ 0zR( +*s$ =wixӐ)ЗnDdbh8_B\u'.N=lcD(hcU Լh<ׅ&ܾJX0~~BLy0Hgbkq v/Bzkv(4"lG3d%CqpάKgvVxjGN 'YI*&ٖ&uS5͖[-M]meF.cc Pe 4k5kgpq/hbk`^}va0 Rk;\kVPؿTϘbHz iyldLj(`3gbߠ?u3u (ƨ9@Am4RG|бخw vW.]C-{nj5UB5 29|2(XiCxJjPM"y7\h.L`PC _TY3^KDʉ+?8ДrcfS>>*3Ѭó6}80E-V]+-3tt.k/cb I; DTE-TDw}ZYN|N=$B>n>3.RKes*WWF%r0BV %K Oi6+tvo( > S n skXK$RTUBUo,OO[.) 77dQy{yPgދs2rų <"I%!fwѻŧnari`"v\nRJ / ^ l!ZD 8JE97qMn&3HoÊ@Ȅ } _}4𴩒ӻT5wnIӊ)VPj^xj{[lP5dNd^yLFaf} .Z×t ~ѾQ;k8dV+=r;E,\.+&YL<W4Wkc$tnn+!ԖB0qN;zr(@OVC&N%eœHF7#:QuUymωI_8B%"]{cQYnE{#7mS:&Ҿ>k(ZR{S9R{{CބG3!ktTdDh ·8n;A"$mwB-RXn.COPDv;3H<=/5 Dňޮs*W.M8KY%>G#^Hl*W ay8$UվvF!!Foe=eS.H8=:ܖoUu .GkNڿ[ !j !~>b*1T fUA7a2=z=4;&{P0DWrڀ榼cz#s(TD$0ԧ}U@2kr;Na=CQf?kI͎bvBT\)L IUZ-\u&:aXE@7Vldxv$UBvvkykA Umǯ1*/2Y^Z{[3 Q3/6>gdWZ Y+(d! $`KZ7¶_ NFPy? স7mk$FAN/@0[YUx1 : P풵P>Itز_oIm{G"ʯI_sz<tME^~oa\ͦq}iZrl{ CGAj,]Gm,=$%.>ωb`, Y@F^LՆo(pR>  i|x_a0 $, %7`Ɏ%Pyn[u𬬶$4F5xZqVa-۲gQ!t4/ \h?~6e^* \;ȈyX;grS{2\ S I!. )#6 _‰moXscH WFaz*ҀH~-g.QS+.jfFhR5tZ0yN!WG/K2oNbytI5 w8yVc2139QOGq@2T Y3)3tSl9#qF.ٙY^?0E>@0[&^5'r! ~\X`_&wl=io%^SvQ+rh V3 E @79 & x0޿14&|Y 3ֵ nm?tO3~'̧rnz7۞T<%"%OrL}w*r?L?fH<=@`y:z()NME#ڬF 7tHiB(Hw[(~Ux=\`CK-̹G'J=&u5{B n<[88#^@ hDC0yjjlHHD&lo/>.ZM`I/0)Ž%i5hg$51Wḡk?fxJGrh8-'Qc{]왹c\'vXG3qG=giCE֬Nң h>%!6V'Uv>if[p 'sݺ`S|ˋO'"y#cTm¶~[!a؀_~"W}Z86R@{ҴeX P@59Tߝt'6y_5eh_U9 }~lpҎhsLlF!'l= BRLm]̐dI.ggpda~VAxcAKK)Bj,=1S}*f- ,p͊5= LEbQ!EJz+EAѭBG-r`TKVG,UJ< tYH$,#V􎂜 ?H0ɣwoogX/-^/_߫Q6"4ߐՂPPRp+mS>]π7 >= ā`8QXs̜ Myv0! S[`}ճsiVғ'%p0|zS"~zWmb1]4wlٻjrFAXLJ())uZ$N.H#Ҽ zNCAzw%[)w4{sc5>_C8 :'dv, T^eVbSCz*⢛OJ=\pIt\N~SNgd ouuGKni0<eih[㩻ul39nn2+z+~"RcN(R Y %9E`ͅA".>O.0f$fw#/p+%a(1i"ouPnu-[At-%cﶺ  0OӗYGul>*ˉq8mVW4uӄD`lLG73=W:y0F;X i<.>ThO,FZn=*GhM%0=LK#Q_H!3' /oYAhxIz~wh ރ$T̉)ג;$x^A` lsg#|Nusgbp9H3pFMJ>A›z\ڣkai4p Cj4yl}h7COo>!2m٘:X7wOx%|C*-٪ǪTxę?s`YKOK1f͉UTB =G|B 6'E&B&Hpf>o4RP1[Hp0et>JeoeY*9MN zLzEͣ1})qln@hn;ivXW *ݒw\pZhE\F+e=#9\EUd^9you=C}R4Bؼ 7Sg oŕ(i8kĠ[ٖL׮bPS&2i5BS e qKB=FČG^<j/~20w:Ud+U\NU bP+XK3y1 x5'g"bܻjY#[f>ДHҟԕj Jzz>`%1b{"'+\+oԒԶy>8Iq }paV-}&Q7J1xbA'cJ\ ܥF|ϺwfPE*2I5ٟ}8=zTIhi. @MDV`| H ]N=<6iɴP>R겪б _ SΕWX=!b*>BMc%PW#w  =02nQFZ(3αQ :h;m34v 632:J%~*gQ7kQ6+G>dAno3@~*,ge#֋?}]I:ݔ0 6$v>< fمՆֻ#{.&fOJ,5\/&ى0 ,_]襥YN.R=ǔBBtL8Jm4oqEV PIO߁+6ۓ˄#4Z1{¨٬+7W++PܼR@'&64GB-k}ò~gtH'k)pXSN%3GyPp5>e+d|0X+W X_H Tmg(ue vB]K) 9(/o(:H վu ?̳ز*[5ۣs=w)Jz,cԏ^֖J53C{bQBFo#|i"R|.UOaM\K48CLdqs6!nW =mNtIIJ>C7< 9 5qKn~ Dam~1FWo )L3Å 8 0MUeJKŎIeh94f*h*fxrj`OO`{Wܜ6j{xjV ~h16d$Xbd.oZӁ0 ,B /O~$˻+U޺_ȶ\J4(; h]ڝ0t11O U>-K|=’͓$o,@$1^'nmxM#]oV+?>XQM+50ŃE9=/T3Tۘ!ꫡ$%wS}T͊vkǗStd yY<,'fŴQ>nPPо7[; A3ش]XqsI,"'NWZHD[Q' '6X-sjGa7WP]WvΆhc/~k1rwPcd[>yMSAInŔ.mM0[‘-E@ZPa#韅6GoMHvRGKd؏1BOpc{xcB4褞:*R]ީia5 )6k2:̈́n d؞/ثYkӻUQ`Ls*?rQ^6hНW#?X];Vfl &p.Jfފ",Pl?g=y)mANryUŶw+F%GyM3HRZ=Ic 8%$@ j%8mp%!5|bv$H.M|!1)V.lBy!F-v:߼%)iN|iv&ܣ聘չٺs./8H Q4J_}p&SkElkT E s1(ѓ@P`$ܹ'8ڜCrqGc%W\ }SQ:dX>ԭ4vD7ծ0vi\&D]8}pB(vcCȰI8X1S}|$D.U@mQ TD5=X֧]zٗ]N?Ӵp3%e8>Pkz(3SnLB7/sY[LeR,{2蘋U)1),YK{mPj<4NΗ4Oa;&hJ#\3;BI)EO*w"ǫH{J!|JfEc b h ;.cp31:";Z{xVwh\bYtXHENv`,{~!F?94-#dA5Le%p>anv@]Jt*t.ޤr\f"-^ I@2£IQ~S=O%v˧-+h\3{83hsi:au=AQsN?mH|]b$ mΜmƪpk?E7Z"p'v(?)ISvelF!κ d7[s\pFSK_IQ;ŗܸd !h>clc8-ցR;>mtCq0(m;Pz=PV3ں͏4p,_ "-1Y7^Q_gjR伮c fyOo#F 9͡Ћ{+4Vt-Ay-dCIܨCcuI^IIy`Mr<_bU~|-W@tųѲ$y4v,ƿzhqV\N? gOVA|Ⱥ25;E ʟLC296z*8VYj W/$8ð<7KBx7:z4Vfy 7 Q^`BU2%0i!ZEwOD`d/.Y%SXU!d*yZw:"s$7`!@< Rl@;թb9yԼEkI1 (#ij m.aϟ.$3KUtE^F:J.gQɳ!!Aƌfޔ }|Y58C^p_dT&ֺ Ͼ_x2iᵆR SȻ]F]B׻є%^H@3 cR:1 /_Yuʉ;+&} HV!,+ uo-E6=w~q{/S XqL!Nƾ&X9t*Ă M^Cph9X6O4;_@iirǁ#Z=oT mG݌\rb%VGWmD*Gqਈ7v_f0LSޠ,<4[R&0<d M)b~4olK1 89Ze>adBe?%,DC‰ۄ8AF8E(8/V/?R\xi,,oȻO YԶ=P +}Fj‘b}.YI6xF ]bԃQXx/A#{1;xjCH AA{(@g_/U={+svC^g~dv ?3:4nI/Ĝdt U.WURC”*}G$.?oZ 9q쩇̌~+(#?\N:5$2wX+FtW8fBV5>4(2|y1'z3s )d=/)ŷ 0F8S׉)ZK q oyKGy͍ƿ^K:U-p(,Ô+po9ԏ̆:uoLw-J9'>"8x`<;2C0aXFi\q9vl<+$-߻#&ANs8?(]<,p]g]&  O{B3۵.:]~od$: Qʅ=6"mm\̈# rHĂ NbY2 &IMW͉"vbJY2/5Hߡdբ 5L>Se,-unayr] ],sDI,8aR[Td%^kf\IEW6wz7،C3Ϳӵb@b1,lO!snڡ%9z[lo5 sGn6F; g3؜qG1?}~uIdq6Kȓg `]0Ԃ_=h9$m<Ee<;}~9(@,,e~ G,s MDrg3y4ԛ Ra-'S ۄ*q`b;ߤr]Mzdw-`:0-Y BdZ웝]ȍFɚ@K6- l^)35r&'v&X`nݼ *&b Y`I^:D#"MEo [!'jZp/ϐCNw㠢I@WmfӸNӠ]&t@j˭ mh#f;koɮd8G p>S 8eʕI<#dEwq~9J 9 {&es).qy߽yCsa Inxbכ$ܛ}ʘvh Sct^t9iF@m4B/wR$ХvT:t5! rK%G-\+ǻ/%_9a0~.+sכI8ӸY[a&m팗티Bk;yՐPKAwn8_viC/.9&|D7 JܗɻV{Ж* q[AԨ@™= |>+|7Q 2!KHYXstOvSk)>?rh+hA=/2k3hc0 GpU+F :=(m|AFHcQp63 ev,4*"1V?GvxgX*OX*}:ݝD/~ADj%Mj8D 'Oٶ6X8-!6]mG; C!Һ+d2\΄)d|`ر*ru!b$g\\6M@L7 ￵DטY\}rm0yߴ@w ezq xt]l_YtvwA0qǴ̞Q<[Z!E`Ѷ&Bo|Xr UblFg89&y^|< +tF%ZcOrz^:p6vf D-Ø$G|B-D2 * }۫~>]j[49Gtŕ5Q5V֓R:bBvZ- _On7h!!??,x#Dz$įG(r4zPc-u4TN}L[h!zt:RV G06,7|ͬ..aiT}'|ٶ 4|霞苈Fۚה܏_MG~P&v w1 ġFX{I3M:yy,=z(T%9"8{}Ѐ2F&ςt t[w#l-Z-:/Li'nX1OIoz?\ЈJ~'w )[Kضe4?-┽ndv ]zmcB;#N`X_^3.N<$?L^~/e(f2uV,CTG7JFN8xm-=o¼Loڂfvk/r;Hn2RȻ#Oj~m¼_2 s]U$KYuKFn]uQWf =.WsOy@aas7[ C9&$Hξp8vk5fh^(ˍܹBeCA/㣨I[)@ْ\_FUY"#09T"\8Oiб/܀ߔͲ"Y_ J>&EűR˂kuD#W!8` ɀ6:SXw-5*bVh 4X[ wC^-S$%ʉy8/-1!ntuTͧA <\l!A>W@eЄu/*>屫=Em^5  4\ !32ſ#bM$3F%V?e:7E3n-fyO8J4%lWڥcwK]>Nr_{[ǼtDB70+˜a\k`X]g/z[fX4n|Xfc74ѣυ5˖gFu-U@=C[(gsCJɁ!@ߎz un ]I3{ve==z',{g=udfECwe6X{.0{˟e:%:Q&Qۑ DQ ]F}=gظ ;4.sgivh1G@aAX[ Ȯ)=r"FE@AP.Tz,+5k@~9 ,z$v"?tAޜ[_# 2WŤfsȍezbB9+`i=p`_3w!z2k/iE t!ax>URbGF乻 '7}F!z'Ks-f%k5]5sZ XϽڱOTkؘT9HvsbH| ӦZ؎Θo۝>"V`0U7tN)ocIH l|'fLEdu.|ʱĨdx#a\ym>ʦ)l={tZFu"4!N2O.W8jIJ*bռ.xfgEš2yK\}ۘNDE'ɵz]~Y%eTò B;\ V gp7BT f*[oS^ъ"0UDpyM=?K0,= $;wLR3$#-K.4kHHEۜ$̟aM!cCWQ>ǿ", f_(,/MVfs,Q@n*TaZ>m^>ï3+JP&ö]Zn ԅ6tZr6ӡ0/9]q[ݫ*$<[5ތEeoBݣ9FnZî;YǔFj~UTf^YEp֤ok$#k,C 7,fcrqXFQd(fhw^2/-j竛^Sڀs$9G^AXZH<}dL'{ maBϱY`{}15-^$.'MW;jB ;lX*; B"SLLB[!I}Q^\"#j=dٱfA~3-##x?&_,!Tr*} ̯ ߋ2?|!id;C56t+ F7ok%,%2~o7m--CYS .wg96 ʱdlsWŽZ撈11, _%<{gɵx*-SuɆ(bC7H_# ;H{W8ޮz⇅ݡܶ؀;*p.ӡ :*:quo/ԋt#1+$r_aTJ#!mʹ#ūݽ~.l} 0NCE)۶w6g݄g=Y70w@d1i$sXHXU5#MG?3]iI@)Y@uE˹.&1Kka=Mfv5>%N#"?v1഑ [\3̗:htRRs|>P^YKha"N[^d?YIEdo׃Hs dd|=啋:|We `5P ݫ0+rvī̟c CjN?@%ۀ6Wp \6`6gJI9x۴\>rE2Ryy"U1fLɐh]| z5UiE8n 4u eHxBM5GIUQթ+]舱!v"pTGWQK"@t*]yL[}h<,$*&Cj1gmI ٩ÐwHTrI{g(<VqV|Np=NըgFى >N'Mg!fO#`>klkCtJ"Fy9wٞ;eO*! &p_uN=>E8r8!.UDK@20: mfHlKDEy3}/i pnJ ۷2ehNz}x}G_ @E۰w+hJ~LsyݴM+5>pl&|{'$'қhjc^M{<4"Sx#I&?l* ;z[4jXߪ+qT+~4]ƷE}=5 IXq+&L܊$rΎouښl#ve6!i}lcZ_x-JœUaKp!T.Lsx"d"֐Gq-"et1} Q?U/F8o-Y. (Uf䦀pn׿}؀Y102 ׷O)0i\| oS8dg61{z0_5| Kwj;;P@H ƛFgL<V廐ONr8dV #AKT6{<  {s2C.Cd+T Pr?r#\8ګPYƭ߉wv(ܠl u>6gk0T@fJ*7mi[O6iιQ'?F`SPvupG9fpno5Ab DTU^ 'FeL򕵖<|Q1:~}0H,Ï.s]u? A>cɎu7ifN95gYUÙVvFccf UT v^t("m3[WZe 쟜M*xJ[O/],YЄ&k?$84Wo]o0fV;U{e9JzN@ߎsW845Ǎ"H3G|TZ{5P?Є-`cD냟P0\4YgS@X'hg-ZtHUu]v}~":qZ b,rfpT6)4T'?(.bH[sY1qLp|\âܷ#,s @!OtRx"fˤ0d1;4 E:=)v07%G=zYMQ_RWpn+nS/+Ά$|FO(AF̤@SU&s %"āPByO^RO-=s_AKMuu趾q ziCגǤ5`Nyv7l%d<7%EHRlT+z7MaU Zv4`"c%@ʧ5C18yE g9S~@;9潠Xvnb#]w #T {oo̓hs߂E]] 0WO3IQ=TM`ˍ+͝ʁf]bV?]pHrNtDf Vh7 REik cuF^y[Wyu)a)x[:yg f[4݂7= !ïptEˍ~Vs檗Jo,~~MmI ߐ'oKnΌƌYRn0~RH3;uQCgj3,D934uIbr>u{=l&.Èkr\,+N)%-VK}B̕#/fױNt'>Js+;e\_0>t.ܲ*4&d@ -dD'洠LCnDoYBEHMI#pҜ(0mXPS঒wR9fڏ6IE {fƋ Ŭ!P`h)Rq+ؘU!\uëpC%3$r<:Qu16ʥ'HɼF`Scy)?nl@b F9 R8mxh?'_P&&ހ7FMYs^d !KPp4'ec%j׼(ѭ!q ὔKS$2ǂ[7< @K䴀|yBnn|zbh`i0/ ؔz<H)ciQkW1 EIKn?Q۸d_hw~Rڡ0(_h+;9²r3Wy  ~NZ/cM%dfFD)}YO^ j]$x1q;yl'벾zBq/5ke `Xօ<:X: """u[5s^#LdW0kѽ`n(8+2+="a^Za5nǡ qLڀlՋI IRC(<)\7,RY \,RήH(<aYDEFZ'|̀idbc_bI_V|"u2SwD$ꮟWPZ6 (&Nh^g?.~?PwmKfXi4MʸR j*$UE?䟞n_~Cկ;54lI{H^brlj\]h;4n١c {fr藿!d!Qڷ?zHxM p/\["P?b4τǰj8ȋq*b;7'4ͺER=-s>>rYMiu ]QEZu( sEIvN|^1|W߯'W^Fl)X/ 㼞(eNOw}{"iXy!;Mdt:;љ!sؿx, 'kIN$œlkLZHdc /LQ&jÆRÒL]M0дΟykr?o%’cZÈ/ ~Hy&"(_Y} x렦[ui'.\ۈ˫Gs(t V@eLj;]յ\8 \1H#etZL :i\x>A+YL[A.vWqrޡ#pva}G +}J6gӛ}M;va* ef}x[7!Բ[QI k#n Gϝt9}G㑣RP =ҩgǽoVW/#n "# RQ'1R%8XVPdde P6G!C  ?jR"tOBG⏕zUݰ^;es( ctQ@Tٶ$?TV$Hx`.P\.FHʑ7Z]bR?WMBb& @*`32[ygLԹ{!~Ky 90'Hhw#>'4U3Tr\eRCLo>>g'ixC֫-sLϤPQ"γ׫"pZ?[|%AX/ `EI]Ш<&a$Wɧqo=uF~C5MAŀ 4Ug# -S$2ijl2XO.we!5{CJ j%^ߠSDpMݩB ʢqռKmՖY"̎X#,4D0rZ7酙[fK-K &.7$O>zќa%c BbGEJRtyɱbe e1ϴ9$V@M"xѪ3e.}9Ceq-9S0Y?x$kL bZ/İu$eHjcPÊP4 2;BN ɋ뙵(r5\gƖ?ZYl܏rަo=Mg2M,üL.Ε; H~xt bݠVL{7&SHF|5񦜔V2,>.10 ko2*{zhtZ9d~]a+@"&.\E[Sڗ8;\XNdWC (#K|bhSfJN7rC\9牂A))}̥1>*bOHc(:,G/1bǠARw6f{ʴ$e)+"™ I9[öj>U@5/LҸ+wB;l\lq~x ^GDyt_->]eY'n3LTTNLݓ&nl`;Jl|@Q7*#e$dS(.gϴڋ3:FIsq ޷ ՀAY=f+$֍cfgCrZʫ׎BLIԚ;1b:pm;4~tfh ަmA?Zu+b,f|m>pDZX/f?)S.qGUjWmRaYO*{7,:[6go!foo%ūN LU0X?Ƌw%c =ǻ% X*HfӮK~먆B ?S;}#:m/;f~`zvz/cْ7Gh>dL?Iz!]C>% 8b" ,VDjxTք |x\,Av4H"4JaץY ,S&\ vMgTVJ :N[['{d _aP+ǷPMB-}89JYb}Ϊ@ZVvt{:փiB%" ]'|Xm>bBiT.B1JAyp닆&Re\Opl BpcPM&-Y^Pǩ6{Ms=͈|f g }`O_|vOW<bi-n3Owף¾y{oΊрmetXRZ)dph}rrlV]kuQlLJݑ?{l<{l Xpƣ;uy/dggOֲbPw_)|K6+ qDYrNv9y(dXL.xB:?5`|}C !5ܪZW 홗0R7B#ĕCo{'CTcuRt+Rfs bE7,1 wji\ 09/3zvdŷڼ9d6H(EK .py=mAGVywXPpۨҴVD3BGHaVf=Tҏ/ ͸eT{؇Pb<c ImJ1 C5B&Ȋ˂kY^AsNւb[bleSob9*=T‚<ڮ"H~XQBG$ZD ;)뚅:w*nv C3nMPԐ}8׾ '#gLňV+I]YƞIFuZf' :@Ӝm;mW9ƃJV9dBaWܪ[bZo :蜚9/)YQNfGļ}#(V@pJMF UlmB^,cEKPJ2Z?V(Xm ('=sZ=i^盗ʤIR'k Ȅi/>Utˠ$ݹ΄dGI&֞& s_xGgQ6i74`zSȨG}C>|QM ,[fP“‘Quk)#' {Ncz^!Z/l>Y'Fd}LO}TnVnIXTaCȲ+ Z)sL1{Ry'hÓZHK2B4PRsˌ]qdd~Oo~ %}kŰdL;ԑ_;@vl%(cS,︿]LV6"M;5=cZ+e%,~U\,&j%R"H"#6idg96.['㘘dS[R>ԾD.zW,)<:,xkPŮ"iSæ-LBs=\/Uvj(-boDN~v~lC6B~PIFRV/Vm –Œ'aځH_d+I:J(J/wt$T^Zfw:(C(E'ixLޤTB Pn&["Yh\w ~](EB ȃ+1t=|cSCJ^ŜchaLakaB/ Xj35Ja~1:2Au8D_cwT&EA(ތ!/hm5zaΓ?(b.}V zT$q›@~f+3Md`Z?m|T/DYFԡ=kJfƵ3Y 1@ZH[VĽSR'Eiy܌.5N;^^N[,$/iRD9W4j0fFJQO(zİBrOȉoV.?p+ 'oN0aҐomDv=s%dFC~" NV̝6~!oi%l?bvxD.> 8ՅkrZ:m]+m;<'D@&K;O<{B8N*B H-`LN>:eYx ~ ZԒ\sɢٻ2xS{*Z=CږCp@71*6թ#Uŋ@%P LůLIrww#/jhgN߃>oQGy? SqqJi/n2vp qkdjX $ -#ö_J;Ʌ־^L6֧⒩/NʵۚGkϖ^ex =?K>,Z6oK*fyF/1ǣ&+թ:7n7eXi{A`,](fJmC:vjnm!1EmiwY`зv|4ylS䍏x~6m+E[;E4&XeFYcWӖr}'B\pvK=y,pe_ 5,/%Uhkݖyu&{ !@ 1a.rk=OZ0y:0(vM[£o"łbKNމǷP2`lPcW(UW7xX}jъG%[ÙU3V`ɴ_#c;7%?%G͗naUTnDm +~> 'cdzZDZfp,&W݁tT\i=`[×x4V?js1Ĭ>g"~PKl!X~B3=|hn3#_m/:IH&Emc=]*.)gM?8"‰X䵎6'NZVH*sbG=Ϭ^7W>{ŭ56 jA~[.&Hթ}a܊yNJ$:>PO/.:b5ﱌlV|\]f9uTΨ|#"mvaB 霜zpR ޥ S4w@X!V4c,UL$熡溴Pa>5(L(66/5Fۖ2Io3k7܊j|&A뫹X0O-XEn#iqE[g8\]({ĶH)qAF%\k㞻^Oaw2HM/@wp$rXMJQ7|׃Q|n6ܹIiY(v\/qɋ8>ωY$9%ܣ+&ER7GoLq=' oBl#O:I3Ey*7<{F$8:"Jz :  frfrA}HZ_7.:wGMkwБεYAo2r2*@>@=&Gdҹ,z oY+|fbe%or"wՑyg.[bW ̹\b^aYcj>]d-,PMyy&zIJVF.pC=Z%R>{'b{> Bi"Q7 _% /RzHiR..ۻlU#֫r}8ѷn<$~OP&lH&E l0<XR?]F~[ ` فbީCE/֋!2Y.*E+fdmb[x@̌Ik&2x>sLv?SɿIC?7wO@ObRe̛Qjy7i\\*E *A_`V\Tn5/ >NnkJglnutQ9XRKm= D͘r|CܲF)(|o/{[ N1DBKr".Enܞb`7 "Dw`?2rTpƖ }Dr|)pgrUm~YC3ePy;=9qaS[Νs|VgΤȧ$:|jP<\s8O %2*):PXfjmI\,8>_ tG^ƚy$_+C9W-r5ʘw70[e&7%8o +aѰӵ.E@FnD+Efkɀ /͟!IL"͔+'Eng`4„*"tg+&`CFlo!!3I!$H#g}aƳp"EP3osEru(|ݛُ)7Q'X˗e?Y;glKq=caDə\yte5fpL&_ aiY tP@h'M-tr ?dڦ4P.[K ASͪW@ UMh]2 tU[(H4z~rNqD)픍r&#f_:D^/+:4!1q4UGz?Ag:Atrde5މءpX6wѦ~il!*22)OQ=]m YiHpڽw {_= [O b}X\dX7 ݪen4TY Ö,NH>.珉fל|:%Ix;{Yc8To_n }_4Bޒ ņ?V' PHh۬SkneH28}.*LH-vs.9׭tnbO@(JP{Dhrux)rb~f⢯g MO@3w;[̳߭e*w |N;ZC+pإ]Ka1M`f3-O̘;sR#g^LtxE_! PMѵ#Z@r6b}a=ӣ$3 OK@]*ύ_4GcER] PF5SgD7@Rǜc@qK(񛠒I#1  C$^i$b4I_ܕN_~]E>`Wa/ )H[# qDb:R- tZEOlD@6 ؽ(>-MV5唧s Ff3/=Jj#Qx~& QQuu PNxO2ʥRH$A?cѸ*i@MZ B0ݣf"b' (x"UZ4aUDaQB6CєŲu?ın~֥,#sQ\oj&,pJz`4C#GM@7]y)0'WZ^2ͳ?0 ,ӭRuO[m87q.{˟W&x9#/|fje*~%Fwp|p#JkH#ϳ9=P3E;C9bQ\- a.=QW].ƙc~`Zso_zI,GUVF6i+N>둵̞V-d`Fəʓ}=9fcޭf~B-+PQ8iQ([m2ب-i֓x!;:8[Bj< RVtBԇB`7UFTKc *'Zc/D\KF !;yNokL^|~ksK!xOIc%֌3IP=ѠLf]fA3 g#*2 ZlQk!WV~wi9];M\b|@9Ê'2{-LM) );o&> f>{6PMHܘܲ%GOQ$,oqZ_8?_]x G{ lWF:Eu *믲LjЊ/DerBA< FދJ<3/,MIz-Ȼ&oY-'rX/(O 8ӧ[$ۅJ-?/*e)#3H) #+:)aFz6^N̸FFGv0x)d-2n*@Ldh:%ťRpEI0p񍶖0h]5,G0ⵄ,{+2OVx2^,t_7eLyJqCy>*r)R%P}c\SrՂ$ފf}W/@%G1nY4}߃Doj@nDr!|t@fYɄ9'8O8H tQH" / hCxK};=}!3WA.`$hڹo1/;O,zWmɊz68/SCv壟TEӻlGgsm; M1|>QZhe2ؚDM!KqYU9=;Η v(8,D>)"j [}|s^+A1*yioSU \VQfޒ ^Ԅz$ ltZ]IPZK626N\h#8듦P*{GJ)Ԧd#؞lraو9$ f=q^M _J]?|q?vإ¹jRؤ7 F-XjD 1a BS,&(AZŇؠHe"qR_ƀNB2Pÿ{{fY-]:ṡ<+*@JLH9)aOӇAO `E! М&ek9P@p i3g˺y6oh|fSs !/tU ;v9J:T IÒ4C˚aI/[~8qx%6؃!`B7CB}󬠠Aj0h tҁ~Qo3+nxm{hww^15\x6R t UN7(MS`KU۬ v÷"a2b*S4y1v vi̝+T" K+2-{ yyR(O>=[z֔,mRKODT ^?5eiUAzN y޲E313<9@eq[g/"5r7{"Ww rf? >&=,WyT^_N]+jS<IU檤#2AxAc=LȄ6N?Fu92A|iL3LmTlƲ2>Ll )S%d !7xʳ#B-=&DJo+"Q}=ۉ/[K^LoOtD-Sh"{`l-"J[[4R;UK?URPawރBQHD;bplŁ820dn#H9Kub ȗÓNC^V~C,XZ buQ *Jjv̲J7@^>fovv%maP9^9/2m@x.v6|C\[Z6 F)Ƒؤa-sR|{b\ 4+y)NE߿z:om.]-WL|x Zwe{T)ͷBqpY6"MeC:vR٣WK$Q4ŃA#f{X5]9'A RA?.|mY`sHQi<SGLЃ)CXԣ6 !edx)+"  ve>VN+tC0{y{ Rƭcz*y7Ξ:O+(hnPsil|brzߧROtFa|j-dIR3d@Gc*Cˣ}Sđ:6-Ôرq5+d@${=6,qڐd耶0۱%,! ЭiP˭%̻ࣂnHpAO-B(EyJ69(0'PWB r43{]᧤p)Ow:2fo߅P@x" +7e3zCs$n0(m7hd\68^Z6jeٗ7YɍО*}lx=Có!'ֱ67V< Ql#ƒ.ւ]4f3adr}Hf:$$SZ\B.Ņm>Yox鱭 M'[#VNX29ID 2|lt!#[[¹A0ČiSoX0\S9QArh$7EwyYit)"_kJ\tGE`Q0٦ >BW.2AeҕJ)@supRC$GQ$?/dՙ1H )<Kp4N۲v`R C"K\:ǍițlLk..&HuB2K(RrwkL%Z3CCxuQ 6 /ӀOj Tq%GvOkSw΀X6_'3̃-7Q z*04'Y`e; qëgx b(dǔl:L#&|Qg<&ɔ 0(!>FX]fBK?z):&auMwXyS? +rW$ת_6 ܢJ0@vԄFC B8293q]ѭfTXz6[5݈+;<L 󍢓6AaMdBو7<}lx! -$\cr_}P:ߏ4 kd\Lii䥤f$G9Ls%MvmI ';uK=F4ȾDu=9C̸11s @!쉡+)1F:W6xzYξk^%_9Eo@UKcWbLxY`DGXek^Զ?Œ 7:#u:ˍ-%)#,iEJd8wXNU1pTrЇPE_:wLЫM(k=ֹ.n0dr_5-:aۛE^8va@f;V"3W<"}Zwm rX5OE[*P|{!mfWY>l臍% >!Z*;zN@EZ2pf(<`xOᖌOѪnpb:fhSM1qVfsԺdy ؼn'ɛ$Mz],\Q A0&ǘ7Tr,z-Cz>u1Fm`J؃߷Uf,BfI폋ysi97hK皧@^<ĿV6WI&9\MyWySQ9^t!֢|'ߑ1k3p-B3S.֓{`-ъ&Hɺ-xxD3 챹-W!q_IrT!XS_YpçS! H&7q uY&ր2)ӎ 9M-$7ֶl9 i%N1aa妇08vKdZber֞PZ$S%%8Fm<=0v&k @γn=7ZڲD<2T%Fy dJm~>ҏ7KTC1$mȠKPiOTg϶>s%g{󸧲_ʤ$C9aIz&6O{S|Dc7OPS|-OC} 9|vœft't&iٙ[Gmz }vd&tGV]eif#ub4: \SC~3m&X--TV7Q3*(=*LD:3+!dpPY|KVRmVmA+:g m:5mϜwdKXXUqSwZF,7$C`C/O1S{s>䲟+ưKw]h[ {¨ycl)xC2<eŭҫ?2#tܨ[:0  C,+y)zrSmf?bgHlFK0$,ЌlbaxHwW޲3JQӹ9f`i罙p#zńZ{2Ar?s;}BتuUE]w+jSKJ]f(D%bZRlX|iQn61A5]7l@f.h. ncP~G?⩞W4UJՏ͋7YQHODqKq _ѐ3)`5 Qt;=j? 9YT1ܵ`{^Fj]! 2܇EN(ͤe26kfIpmOAz'XBj`ISM!>,C򬪇`pOHYa$oYUo,L-wT%0b9^řQԫα\PЭEPH֣Vة/\ +h8U2[O1Qek}yRL Uk@%㽥[R\UxQjڮ+t`p p'Φ h+D#(i}+T -|UBi=QLbu5~b& Uʱ fcC:IA(XlKÁk[Lb|-N{V},vf&R\\X@h1Le$2>HN<␧xu?^#$JR*?B~CoUߍcLAd$Oecƒ-l ZDZKE{]pHb,Rs)U6Vl0i2~ph[cB#O=0 q._Ֆ@ywdkQ|a[5rCp# ~@Q3-O˞j R=O@M{{z6QNVo28%+YE<@Ͱ'~/t$њagOϱ84ۡg|7_k{ ZOc:qMK7ŧ 'M33Bjh:,!*ʽi&s膕"#':䛯=l_8Q/X`Rݯ5#.Mj$QZ LPM%CU=vB-Cif:lLZbsN½pE-[E4'WpEhcmR9 ? P!\QHbR"d*PTG!8|*=N'~CȖkZ R"0g8`0aHH ZMP@I"Bhj@9$} !JЙ%ltܐ,\ 7/{1<̣;4 T7=O߯1Lb7fP<ԨEG;d\=V~M쏒1KkFXdu;RB)TԑuV1!VxD,e9 #È%Dsq1D þQH =N+ V߭#j?=5[PڱD=5[}. \ %eKLD Q~flңƋmXތ4!7:2mDk(@wc:(fƮQtOfJiqD ]VxEKuW1d)’ +1.eXy,uX}iǡCCzw9\ͧ>P& Y@dU-B;2-f,_Dz0l9_u.K>/̲Bx)ѷ~\1 Y F<C[8kֽ.Lqo\GkK7''OźT3Sz#O#@9OAۜ$}ԅJD„cy׾&&~ߔ0g4hr=9Ol}bUA5HT=JDžVZ'=_ # $D*3e 2aL~ M ahj*c^1qXVn=.̃a©ŵzOM;|[ R>۱+ W#.rlȇz[~0Wm9d‡^>2}YVO7[TKt1e{A⪰ϋ^6%Wؼv\lRޑ87yUܕZD,57ÛII bo'ݤ%a^1˱^V|K+$3xG]Pƈs `vjVv㫿N% @J|1|2[Zf4H᪇]< Z$ǐTCPʽeˬכSYՖ0Rj&B X:،BהFз]mn(Z{# ?SJBnu<[|4 6swGtyE^ n- GxЬPPx#9' DVo tR'շb¿⊲pVB+_1 NOuf̅_4"CISԍz%='Ѭ@vjo}F;Q'䮨EqWlS:9_ץcs>+1mCziVYkų2r ?t(\,[JmuVg=Ղĵ\6?%9T8+E/|ip5Թ?SIμAz2-eW#^J G"qyo:ޤ ݥDddE$fRerc93:l-P 9h?gZ:xXWF G{G:0҄eg?3xj8'90'`HX;^Z$MfrSl?ɝ]%J_&w+7e', Zl)1+!u˚<`bsl,s ~pD\׀qqaT ωf3hp*촌+آb\acZQ,^7 YD;O@4]6㤁A{%_d0ܘy.eg478j9򇡭Jvz#&[ʔ(s+FV})\ jI' ]L5R ]}- '\{VҖ}F)%FQAJL7p@?jW Pחuϳ'C줟bq$ #SS=R598 jd٤ 7ɢqw}}K5 n{+0l$=!\~T`y-߂ hA3JS^o\!Fދ'^GiÛ /v/klnN8(\JwiZDuS%% b7e1ëE7|[.&-GqQlR_S+YvNH?ǻcsgwL+i>Y1WjwDT[4C-e7bӔen—i.)q6t4'?՞V8}:YUt{}/d—c>T [?g= a_ZɬjS?! v;-|1*Q.KDŽx` [xٴb̫F0 jԴ,A=6:r)ziLPVVόXB9E~+;v|sb`nݤ"!!/A^x>l zԱ%3h8[r3S FO>F <:m3$B֒D`fƊn0W0'UKz5[ZID\nME.1g"ʱh9nZҌQR6lEnTjS3?i<.>:AM '(֫߻<Q>EJf-!=~$;S <(>EA?A0&Ec=; Yֹ:R_NQaIe_kչvt 5qwA]@Ø)5æVnk  .^b ̞,#oj~4W] IcDRti\ʵz 5X!M.tf$'S[ݬrgp_/YP 1%${pR${ҟz! ^#ҋ09+ssA^ԈWۧ $wW`_wwqP\ZdY)_`6v?W!̚bT<p{z?D\ʾ̪dU;p`nb@`*kntE b%ԡP9fdgU򦅼uƭ7\YM5}k noۛH#dTpf&-϶#\cb:ba<%f$4 N>TmKX`}."vlk=y T]>!` O/8bk"}rb۞5q|H'~SgKAl(|%Xe9֜RMfБd+E!,d1 6W@\H.3N ]8\oƶhtbʤNFVkCxmmи3R,C~9QVBn7guH׷i5򉕍;wqq]iH7(.x#ž3h֬zB1Y}§uzP/ãk P+6X<W"נ_Z|WN-M^ ;dw5Ӟy7Ѽѡ/:0tl-&ѽhqmC+ΚЦā_~״<]i%eJ6Ƒ6Ќv>u:+Uj3Dg{ ʭ%YJIt.A4Oa" 4ޤ!,_/Sn#KCRcVO=DW3[J::"W'0giMJj譧7+Mmw38@R_hN~KE,0@{8]vT!:e4uS4f]G^:9@t{-/0G y )#mrdnЯru<.Oe `:Wk`'yU89pϤ;p?$ȗ!{3h*VMOp;{́gQm{.ʤڲ.mD|]Ãl/s=O.۹7pJ6 {C*)Rػ`  ^D|zJ=;ut\wͩ}I`79zLަ`P'2GnK pt]ۗm:<"o[༯63s)`1nnЊd;㯘>%zdTP Nj.igB'3R3ĸ=U|o*)Bdz>@@wj% wqQvMTsn/ ȧW9I3roTz$F^8uHg..qړRI=A>;F!TF쉩3ongs7D!$UPq$@$WjVMk7!5xOQ 5=LckCDE mo5T_#  < Ybs ^$'g:wN b3%ruD鞋iguAk$/,SQ 'Hnы!5- ,3'v;"w9q56lI aeƜ"O5Oj$[պ`\A&kIf TQI#쁫lY&f(p*ӕvJeT@`*>2NZJ>  Ux XHmȓdg3ږE1`;X_<I),32}KX &vAL^d?O ?C?vcp爡i1pOUTC7.gtG1T۬R^{ZmhRӮI3]Å 0d\"c| G"7*,#WS\?f% fI ¯@J9e[l[Ź{ +ѮJ Oq=r| qD}Voۢg+s'2o)~ ՝%E<N{J8m]pV}qOZ&`A`t܏E>:"ɉPE$OwF4.&v9US5~b@뤦:"UG'!%#{FG:G;) 0Ś!M뼙shDŔmAPEO(겭a"sa}QմOwoaݧZ585f,<܊)@!!%s8GZzЛy +(Hd۶o80`&EvD2oOjQƇ銴@RY锽OO&Ia&žnDj,ѩ}^ E SД";\0IlKzKqX~"$!@3R3P. DhD1a+wy .YtG!t:XJv/9B~V&ܬ ~(:L@ OV'w %c).Y$CP)h`& y2d/pqsV2wFT٢# T ZnZ]Pe#G!@樨tqaa#pfCJ6YG&NJg9WDB9xvU5, R vD;2h Oub uh咺)zMg8u+#q᥄%nHxЦ̢/.T~_lG/G8:.O=e,7찵 NUb咗,qNYeLI&猳 6+j+͂hl*.51 gy;fQPfN̫6;Ыޖt}\]."IH|~5) ː_2aF;q) ݊#$DT wΓNa5ZkFv-./B::v~;7Rd^9UCy`j{ wz1>V)^D ׮l90ZIOM(^uWsTN4]~^7aQx%!_LuItmjS^ bv;) A.a<SwEգ]lR+`TڔV ~PP=~Y%n%}jRZ' @t xnx *ct+m`ޭzՒwCZS7&j,2YpfC VgVXG8 ްVI6L%azonP5d"-g6ICjaYʗ*WX& &*mh7X.G^z 1=$6'.xxHs@ d LΖ7[(ȸ F5|FK-!M ?|4A@ "OA-U\&I"_.(-rxROE_գlUgXq"Kl7%Fm74ܨl5EY쓽e RMGTd3N%.ž`Ph)O&?-ɛa>>~)\b|Ejs^('qFe0"Gcu5h_1U5Zϟ/ϩ} P}k²[er*y@P˂К_ ":وfݙP)'D[(+PMV*$c-p}  61 7T#lY}Hj](1q=V.vxa$N|t4S_A̭<|^W6ϹF*;YJaJܜ'@Ói4D ՗[ ^ >V_^!\sv`+Iϛvpzv E~uAH{pt!ס0$JQjJS㚼rX>,?x N拾",74j[3Kx'/N&١Hŧb۶46j_jBd ]VKiGJ)[|lt|oΗv":j>0&Ze 0٣i jxP\>PjpnG0s7zWϧ;ɩr˓fuC똳&JRN$,;!e0 +u݉nȅ]+["Ֆ `iz=_Ss^W*Ial"m5/BS֯ 'ސZ Ւ7\2.τo=F8d%@B!r (zYsLb˹k b}.6NeZUd~qiPt Ҹ_΀ok} HZܜB;q'zJ߹Z%(ՆP0:ai3o?y)''s% i`/*D ((Xqc7coSFko]#tk1U#~U̓! `C*Ӱ7 akG/th& ڹH7 w"^ֱՑSN(h Zm,1\b{bch M/ b֧CPdp^'Zc|4a^~iAѐ ќ4tlx6b,|zQPpLdφ#[j~tcǃ\ y41_ȶA5Ib/׸%-fMI6c?fE)lTuu@P鐴x%V.[!#ʼ^Tc*. />`AF ֨EcJT vun- A_u·rS_jCFdƔ}OvXɣ]HgUX;o =_(I KF*+#Nigh--)˧W9.;ds341نaqzRTz5|9kb Ksm&R┭ݶT(ސj !aQCv'qiըԲoh_ڽAfnLB].Ѻgcq_n>T¶⢹> Pgz6 ]jCuNwt ZY;ߍ7c1V պW=p(g0dc "];( gչ$a5کCHwgi{Uݡ(2!΋vƮ IG g6cTQ[Vvb tmy? jd·E9K18"F.<8FO%I%{q=T!tZSYDdg31xL@O ~Ua]USxLu=BO+{꘤kÝ\+IP_ZBG"ES 'de)xZ}_.ԢRb8hˣHQ$K]w''k*Mk_pD> Z/˛8Vؐ.hP]B\HV~q֟|e>V76"ag /Ymëy$F(Mrs  HJVL.U#?8AA@ayԧ􈿡hg lXYM.* ,vӇ3}A#W;+KNN;-^MnUfHG+Yh~Wz'Nn,L!4^K: Ma Ez2sF[͆}i:W5iW!Қhl 7 l%N2) h[_/2X, z gxI)'=Qp-OJ/F'Goϭ|IZm)I 1[:ԀZðܰOof9gc!qg/0[3;`w4yΗ fuHzƽE85R칱,B_ GU]fXb|kL(A:1i-T_QFjKh q=7MU\PCMPXk[+_k'Fe7ՋxG= TdӀXG@fD4;&)w`p1 g3rS=75; H@=_فvGr<8Jr#+zW''+#63MUM&hwh߾9J)a5NN|CEB ꦑGRq?xvV qYz_b +ݵ]JTjxQ2h  iJ  W'Ps̕<"N\._dtkȁ<k8;~X`yXs5MHclsIΖ%PL57;C3sEyyrrX l^'KO\ `HKWϡ8Y֯D oMfGrM_5|!H&eXhs)9͗\h[=EU1lh d}qEz?x`#,mQ;lR:(Y? ?-fT CdZha 8GfHnFW;WgL;UhϨOrt 4r{ϗm?9~G1j9%LE%ܠwCo-.x,2 YVT"W<<)`UzNJ+}?.% 6=+Q='҂ MY+ЖD e#s%aքd*UgTBA\R>~ ?.I9 &'H/C B#*i4Ib%,[ J1&wȨ-2ڌ'%Zݭduut5*YܺØyt# coݵ՞[(WY\5Q(ݱlvd,_=[XT֠y 5˿!'ݚ`$Li ߜ!1WʽWL)9C3րuIgC$ZI#58ռ:ür?rٛq97uxa,~2XxEș6J*k%y\VBupD6٩5"{R{Xl=phF[ mGe[DZCa@ ˗a+MX1[fL{$LAf~ߣiJƊ%01e .{uƩ^YE Tup_!uMP-׆;Y %˜bs)FA VH]1!`ՙqKwKLQf!F̉X>A0-!gcb0RFGnDH?ZHrz 6ڊt*=q"S|lBjT!$6^تm h9cIeǮXjpGEOCFɛl*Rtu +a)r( f"ƫ+Կma57[bZMG 9ȉcuJY$Bx|C&ƞ$)R KWVemVUM2V'6|*_>u!׹`(u1vcA#4m`SYK-wv&Fd52Hؠ{Ձ*{JJAU']Ӛy hAt_j.|E#rY,U!Xq]Vk #:(j~Ep00nduk3Ǒ̶*o^p8!P@b6m@&f2>Oa x20p7_ލ]=m:qP?P5//tbg}aŻ".dh1A "=D]#;%INiTz6NROC|rDusrPӧĀ\={Rf{6ܳm 8v^K[S*~CP?- ,И>A%4zj$;jX`tG|Rfo o^(czNCKx.>Lr{9}7}!-VǍ`P^p4=U@)(=ѯhX3 FUa^ C M Y[$`ZDi9S&cCu?z@!^H벰-8EO-&w(.c{+i{C>;hr3:iƬs<,Ju@wU@D(;hQEڑOC4ڞA`3kbʙbѤd!X4xfkkażq*t6b{Td CwG|@nHSegCִA-)8.LX;'"ͷ[ʣdrT"1_pG[:+!oEp[k-W0l .8yhxaqs|[1绮HƲf;qwM.݊zv棵F5wep~X\%nO}fBO1yR-0$\lK]W|`kY2 _EyBT #w΄X+v`VAm{:Jbc;|_;]K\M>UgI dwq=;ytW ɤQv $k-7$٘O@Mim^ƪ~3@4I@/- v^NjU(R ԫ0ÅA&xgHH :r<_B ϾXFs;'M`fI"o=Q()~B6p9ra&E.EckEŐz":!Vk_S3\|$_[_/t:$j^j 26V> H[{ hk✰p?@R r6a1-61 _d\UPc%:Dv6SJg8dmT89H#pa[ N wq`L8j~tG-H{r/;jam@d? ҭqvͮHaPTSZ}ֲ3M-}>SGfvuFd۱5#3>N^ܫM?#F ^~yQ2rN.Ed/ѡ|!=#4N'!5e-XKkE`X1]~od^P2;BzĺO Wb>PМϚS !`D}a%߯Gv԰?*֛{!L8T7GDPl6JO];`pFu@soRXAG]{iu^sC*`y!.YtWm2-yoU"ԇYHd90oQꅈBvP*"RbJ/s*]i©"7+UR74\d,Σ<3x/xF8i.K$!d泡+2bJDDǒd ]V>N^uwύeΫYnz4'~c$W}@kM} YqP]Gv<%ytDƽ4`eR6Pӧaζėi!WῈ"F5}‘wWEiDb*.x8̈xn\+ʫ}{C17(c$PtD߇Ɍmw *"_"~Yp+n6KtRh,A +s3VwȠ+ۚ+@gC]q5xl3{R}Qr_KAJhi@BІT`!SkfqLt[x9-RDMKPUe[ZmRU% huvט"P*!aގpBU YvдHN[4 !km2Ӵ'BԜYA֯9TB %xd!8n+-墟|6,YKӄc4h"bEm.DwuJO5r 76Z"te΢u}քiçd1;;\,"0,aUhI*(jr)!m@͏eQ뽩9\ (ꛭ.iHE˕8 >H;nw򕗯Z{5G3@QA70]A|UVȲ?ܞ)F(sCcbV-t鑐2_Y&"g @PIДܵa撞SOqe6|v^@N-=t?.H xb[{X 6!R֦ 2Kx_zL5k6xkUӇ<4P 5De,A-Q73I#BoMeɲBiN YwB:5y"3y@*ʼn'f}.a&mx& 77Qw_WQTOi9kݻg: FpŋmSSC NJ+-efRHHˊ¹Wh;Q#7ٰo/9ե9^`Rl˪ԅ0F|Wſ2Q3j"*P„-ٹ%ϥũ}.:Ii9*+$n-O B鿬<U ӼVָR ci.`(;/+/u%5oOcS7zD]ώUٹ=5)#'S*`ha5ƾEhNJ~dYcuKCzERp 􎧗.pvNl,S[e"KB&zHtO>v̢|ĺP4 vn}X&*QZÁ9ֽ`J`ׅm9<:.eUfqi'U٨N1:|_-Cn?ŻlW[Ԅ]I\\LuNY@9<^鍏ϋ6d@#[QRBܸiN4!ќǠbu`j޴w2_\ 4w,# AXa)BH`Y~Cf9~@&l^徲iʓ-jߟRZy+$^1Dx?;0 "h!%]F`ĈuDrʎ:L۱qvlDvJpaYIj]sZ[I9_òWa*KCb}]zȦwtV&sēHD H4)|,/N~&`׏i}Tɪ{-6fyfG)d++=z\[nPv'zrt>na%6*bb>PD64djo]C$rؼ+)=nlƈ>gggۥ  ͮ7t&?l?>FLM]}i)ovkc>ԒE5y!Z j/qj5y1a2:W@#o# )oHN7BBspA$Дͮ4M]-"¨' #FP\( DG&+[Z4қ ˗t޷.q 8\+~IH!p~ّl;y촸n[櫮X Q;i} FR{2%s _YLS7| [>?5pG[$n. lv{wQ~,qFJbL;qrLkg˒~1\s7dySTd 3e.p8Co@ bL%W}R2:v?% MC(l9#e W NF+~T|NYIFJUi"_=HnS4JF )J. I2 ,t]4/ & 1V æ 1SjVg g핂pqQ-!4|0K~J{Xx_`<ϖuG&KK>Jsbn[존 $epzl,fqF) vRRiL8}Hfˤ1Si7 1yҞ֐갾t3*(^xQ,n6ʼne񺛟0V-6`wzgZIdzw@,~t%T,LETkRDh%[X##I7OXvM4 VoɭUlL8_;gH\,,ygѯv'&Di.%&5YvkզB%)L\t9`PsdRd7ܲG9$P&f 3˒h9* ;P}G|3/ŝp 3z]ӱX֮wNQd^ܩ#%Ef㷈BRu)zzm;K?򿣰ߜ/3 4_?Ī eP6#9"GK,lQjrE3=ÉM1K_W&V%tD[6& g \!JEDeiwsK8AVtS\vOiB"myv3ê5[e~^ܲMb5) =\-Uà*]vp{D(HW): Pz`զ!vQAQK,rL "0@ 爪N?ͯ\y#+UNy4ܮH(ǵy4(CHoI[m<7(T9-A܋S7C3WycH䏃.* W 4>.%z;c{RjU ".,CrчJ}g wCuq-xP ͗ &PSfcgA\sHbH}/ 4l?lXB!$8;~~ֵ l=./@8.9`<5~$j U˕DIb K墘6DeTloBlӫ9kh/Qb}i-T͆ۈ 8Mw6+bRaifҹmQ<'* 4zugrGN~^mvc'h3:iM?,ծٓf ۛݧb$qu-Bbm<|M\b+!wK{B,.4J6i64 ZZvIV(i^ }䁬<1H 6.-jIY dQdHBʮ hNg(_aSTK:|&8{i:txIB.~Gc$!}~o6TCTZ<̴'5NX'^T"-҄ RL::c# P2va5W,߇{}(~uN6][}ihB~0揘&K #-җ G꜃![+?OC0^^mVȥ$`zEӨ7 6Η k|O& |FuȺq' S3ex洉Ta!45:ƯD;sj.d>F@Giq% 6}Ԣ<>LAU|A Uz*o[ mN.{q]ń] }ɜv-( %{^GD( :mrym!d{@y\\sWv-02FO,25ްnO2}4HnGgwνdc*jq[^E^g׆|r7&zi[]nz`;_4p!=JA^2sO&됲,I5dB6NL죐 §h4J<~vݏx%]&a"{ZpoHD@(,7c 'RJΛgk "՝E{ Hq 'Hкl;30%[Kp"JTІj*t8p-9nLFnRYӲI@pĴG@ ~k+OW\pOjuu%˰q&^è^g=;K} ԡ' E͔nA,[ &qF4xARi0SG9 Y_qށ)*:Ҽ= W$H_˫FR_ETTmKBkYڍL'=v0Ji}Ω^" &yGSľPtM1G/ߙz{vQ=~ޙB1%*(|)m;G#e(b 7%x ӱω+ Zd@."TzU%x`(9NI0re]Z(nVVz|X(p>K!ТX Ԋ\34ze5 )F{ $HzMXWggޚG|HS?xQĪkr+TAmmKut_ 00E+x;rܭa*gy<-z&Ëmzv\p|>ukr4f ʏM3d.|c#\y0a.4%[[  TV~֎5/B^v!lƀi6]n6Pl V U: hll^L*:̻\ .dDOclx̨/k訳7(%081}Zh0r ^4~7m|t{a\3ǣp7*+7уT GbOZT\:t!>Gg9-p(RX]ܲS>;TOh`OɑIdJ1k?|u ;BogJS8IJ8˳w8$y#4,jUv*G XykJPvb*ZU4}{#zXv(=|)5u :Gx ν726E(P Lrѯ.Wͨ BbAE}E˼2*䟗,9(?elA*>cDD#u|stݾؽedاiF迏4*5&4/R3ґJľia>` /߃F">D3Di΂|"7'o;to{3cIt-ͫ&9Q8H0;t%˷?s>,|&+^YCb[ф ^CLa-Cc9" El-Lv20@T]f<10ꑄ Gg4>⫖,MV{4| Z>ckPrY9"Uh8SR@øs=SL]A\lRoX j̭q%Y`D*zO=xzcRxJX玛# ՝/&-l h pEbL9JŲvj] 湀~#q W4oC [(K[aY#iQ PADCg% H̎_2vcĶP o7zxAt$lZe",HI6-;עԩb&o*Q j4(s90  2)=gҷ!A\RD>3YA`B\og^NH`X@*K{6Vm@>ӛ V5EdT)wPwB?+%b*Չ5ƽ3{8=s2n`"T QSTYo[g9ɽ̫*˸^W@ ~YwvT[9Cۂw͖K|-i J5BcC duIZ?(NK- 'cE^Mxȋhȃե3uޓYf\0ؖR*}VPp@Lc$oݸ/<ʸz|aO@.O4|dgMtsIRAIJ(Kc[ s&DŽiևtF_sb}ڊtsؐVjTV6pw~deOG4>z.Sp>Jg+O!lɁD8]7l$#[ $k$3Dzq(UY?}ǛfWՂ + ~'Rּ ݼX]] !MD*wy88OU*Z\sSx2T$=BraůMQs?txmsV2FZ)1uPH”tV[7Rר GGgZu\K?@ZʿZaE)8ņ^ һTh~C,íz}iG!ZͩQ~=IVZ8;+TQE}.6/*ܩрjOzs6I$eJ;4h!C9-FéUR?l)jٟlqwY:!g *ٗ˙5fo KAdE|]7hrK sNC(+r/jJž"϶ׂv&jvϬ9p@=id˝[mK%K;TO?)uC)0!"䄲^y":t47rQ1CrvK_՞#u0+ϿjKi5("6-pohmʿUt,ك؎ :7C!hgsB'rQǒTgVYηoZ2 ܗE$ä`-0mH<جwޒ)8y:m-[|}/)$L')*=K~NG_ *ۂ*qO/-J\yڛ/Z\g+ks{u=.xg7J# O!.ًhR9qV>P#;(HB?LӇq_%%: LY/p&ft+ \BTymBn)\U|o^!Wm׍IooN!+z"\MbsPde0\6MZ )e=g`zR+tFt}U81Ъq1;TʛX^U_ 4f+J*L"$@q/;&gu,ҪխgHfY*#ȚbjrMX})f)Wr5UВÁK4$ucLp9VHNY}g0uҫ||8Y~24.呮-bu,DE1G@\ ƗpZ8RGc\#I=5=/3_yo8AQ1=4x뺸2nΠ !7OgM_7>+:PͫBHN\s_.L?Ӑ-d6U5 W>w۵Fv}DҔG֗Vk]N.~WSܛSxdE8Q8eJ~Nq.FP渁RE'.X} 1<$1$ A;hjc&G?t3sI͍gu^|y6N$=n?+h21~fgHh6 }WT`_M UlK: F!SaȃҮL,/ UpFO>u_&Cģ6ۭ">"LmP Y|ؚEuZ-tP4+ ?=}临7KS]E*n ZQyf5Hʣ{4V bɖ76/]υDYSOuz{AvY$_('̷ a4?@V~qTu9afdgwT`NNJ°1wHJ($ư+"D؎@Y)Z k PII62vn:LO^BԞօ3{$D_ ㄶf嗦F̯[ܱ*V&gv),Ibc_T5e,_ꝴ;qAg:}2mh]DD$`׊f &e{&ofÕUп!S™]Nrk36aS%Hs}Bxf1w\KW˽ Ht&sU eu8m_<ŜٷO`J;e92EkBX ͡Wp2ԈcQ)/Lc6JI_JxJ+$39 |pܓ)>sU3\к{h6L`$W+K:=Hm!q'RP>h8 `j^?Ą*I 1R\2\ `;7U`.& ?HHX DzDwoY<>; 4 0yeK CcţB WZ=xwUJ_[lO  % |t F}ψ~ >gpӲf7"ܮSϷL(ow龕$$3B*q=-ecE͔10PT spw*DO .)<1/0`Us-I aۃ6 iaܔи1IN{,%#Eٍ5\ Yb̤H7@ꉭdr>T "sR׉cmx29;T=));IMhp2"YJEJ -^2jk\U`(Dj_5hvh3=9y{x3!Q(T]::ޣqĘϬYvX/'Fcaf p6f̽1?%2BӸu,F]݄_ iH#SEPf#`G坜*ĩS6f;>"6yz?PMݪsxo98"۝;o];iݡφ!,$ܶ]#UCAhvA@w.aW\fJXo{ɍ{Q y \8&(z+1F%RO _Jq0CZu&}ž PN+2&9*%Į7irR߃ wc}B>'$ a5؆&U;ȼ@1uf!:8-^߷5^JPUڐO% 1?S%xonʻvk!'<1jrWH27 ڃ;d'F4=%P/\щcUDKGҥz>Ss_ܪSԂ E~*CZ<'C.锍eqL/4AasأNk8U+QPV@8 n-Á/.mUy$ rhg%{FMD ;b.D|,҇ X35rIũ`55%2⦰+_`z~fK]ʰe,vn8ʐ&Jׇ^uPDҿLl ?8sdU Y Ld~A%? u|Ѫꏏju4>P/];eQ TZiyˍed,#k{$r RĂ;7L\b8e$ڭ>yeDN/~xYayrwd.wm &91V$~v Yb 5Rpat~J\PMVlf!g:~ Ro r%Rt^JSb/]U3*R$v Uoaϑ9`᠋k* eGhXuv5YșOJ 6R$|5.L% _ _sιI*3fO r[_QJ>fT!6]`#rsϺ:ʺoh4qyVU_080t}idK"P%F#O?cbJr(6֢ʶV!Ҁ5ׄ͘*N-Dž*ʑ H2֘59"TAaZ^W@)} I>oE "ϔ7ŪZ Mk?; nW`:=4BȷQ^lZRÀJmE9ؽF}0X1+nvK=?s=& 1 *P>0:6J#hUYlgvH6.7=%yƨ$Lg=MO^5xiXp4T<O1*H~aڋpx6v37\jvC>CK-k[¼ X};x87@𢲱`4]{ycƫz<8ӬM|jVj4$U(n$5Z+s\w,dyv}.)ۉu @yT97F5y'fQW^a-\\㡕 ešm ꌝwHU]WYuR*w[6uؿnP*'rf`)LhA]AiR 7xXFnIB\iU*ͧ0f@Ҁ]Ko=[DG[72m| Dp.&s@]>|*+CʢpeP͚)`a֙˹C Q%C+ݳwYz?ckRU"obS%3ƾp0e)> G5p;,n+!kwVy75Y׬ܑ M`N:9襝 \vׁzϥ9vq2i؂.s)lRd_oCFW@Ĥ!"ֳ8cߟdEq"&8`3䭍U 4zjnOs-w0 XJHn0~Himk7zaZ.ߖxnWCl>#{?dl>㓄ٮDX>ߚ:Qr5%<v*Y5,3mqNXSXɿɜe1U8(& d]$ H ߑxJhouZ៵iJb5w-Bi١MK啗r \|g =$=*8_m!zIf#CZ]+FMT{<IJIOVqPɯ]v?CN/inBCjǓG~܄&)<+TQkvҚ1 8 Ŝ [%Q2~Qoi:h+lTr ąI"2IxeAӥJ_)RI0reL-5⦍vO[ػiaU)ATDF_[ylir(a 6$0kB'VxVb"2rž6gzrзn4V``?ޤ^*J*8t9UW^"Ygըy6 ٔL۔|+Ec`Sߴv0KL`3;J̰g%Q6R_m)_"f$EaˈZsZkmT@V|-T#gEG9zJT09J*nhWԾ/OztO,^J_´4W{ɶX1zB zga㌵ u<%}+ujac?q˳! {ʩ/q'*("|Df gREۗL`7ɓICs3-+cq?@DF~HsYW'<.ȱ|\s#W# Jo4'J0sU 眒ET2ndXi JgfG ף } t}T\] ;.aWCϚ݆%@Eig0ıc-m lTi:Y^//EPBLgL&.9Spߤ[+=5LpLq2`2CU3<{hf,kO}YAZ1@s4I~i.+B;)&ٶ9E=dZVB1w,_⃪ GZ+b KQQފg%;@d\.=XOB̏Qa"{ ascObӑXJO*b=WaKp@3\c='8P6eK7ʆ^b:TMrxlΚLַS f lo {fmLHq̏/`{ېFӕFTY5n@x.C lc+a6?cY ӻ A:+Trl hR V/}E}`+`b]\7Ԝ5pyMgY9#F}uP()5G)\XrK YۖNRV$:4f}vB= j1;v$߈ IC9Q= CCNϺ0M8o$m5,7B*gǢ· w$0LHʪYōkDl92FO\G6Z %ZCo('c:lS]DEҴ&Y/>3IUhᪧ8"S}o<#yȸPLq)bPcsJ$- ~i1;2`絓JLWL#ǩuPg9b>1L-MOv$?T몧0aca`^@aL6Oo]Œi}3>do?cizIart{$7JO=Hȗ3']ڌ=25ORވɔz\ǨU[3}-aR8Va;)aѪ:8Uzl o#8Ϯt4;wȁ`8-Ou<ޟ%A"O.KP0K~&k Ha+%N|Mc@OeZ7=KYB%ij@Ƽt1@nd,38ƪk,3=>p`Vl84'Ju2 3TeE9j e4E 򛿆R.OU7~ROX+)BS6ЖUwUB;[8c^(t7D9'ů~mB䄍A1~,#tOV 'ˎKHCs"Z7`z%~[+>> /~6Y]M2Rj?E[iەA5# NjDVn~򔋥9Oٞ(\{]kֳ u_Pb1BNjUgh(#_ Eě pQ-Fb~877ݔ{1_E9s|Z>_b]'&p{}={t9vc >3Sziݏk0 ^y\KK v=4jud%hd;񊆎h*g>,蘍I?p+A!?GP.}Z U"c_i:KT}V6 p4a,'LN.`5 mHP"­ȷ V0bX[x|qݡ˪ρE`AM7t{,_#Ձ /; 1+7^k-l$Qy2<.L/_OFYzW *$ή'J`s"!ͯ(=d{Ɣ;j#;%G7}H8΢tg(EVfc5:^b݊ 4B1zDY߽>V]|͙&̩R̨/1wPHxr0|r ~DA8FNf,"sI mpPQf { KOm~$;GU)~c^CѦ39Ok1\uZѦ|c^N/vpιr笑-D OxZ蘥ZrUiYF 㟖ָՊjxUP&f5$꿀; n"U?Hnt$Uʱꐀ1v65 ُ`3L낽zi-D#!\d{65Ⱥ=_ВQ@RxR\?涨hl<jkL F[ner ?Z+{ߨ;C\qj+DD?j`^ QwMw@2{! ҌD@Ā]a&SI!%R K\*Šz>*Ѭ mgּŊf_۲Ft!z0mC9k-PU#*O]r蝼:8G&HȟnTTVq 4R=hYY;SޡսDٺ׺QtX^I'V />A,9ݞiin|ᲹCEZ:hUF0@ޜόL'å%+YO@kMM8)QҰD.(R rsW AɎCmUbB*b+jKJa¡C3g`.0N1k"^~v,0C]rV ,3^/Ҏvr^ "1C?I|)E(z׹F>m4LBPi|Ǐ%ě(;FP޿hNn'^Q=7TF>1w P,;3QPjh@ ޺HVj/Yz7a ==> (&)wozU fCKYM_kc..ow'xCgѧf;`".lipYKJQ/ßU\sS͂z"䕧b{e\ʥIr. -2eSy LÂ[ P¶Fw|S{G`*iȿXQ)}ӊC~#eL5ȋR@GA)`&)j&glpSn]0_?;R;~`G\]P;Dݾ[QOI_EKG <=ݠ+$;?e }pto[\NncJI͵u]nj^wd:xL;HMVR0F!mEKMW9NSj'-BAirOa <mh] 2pQ(( DL 38RC;E$ඓvⱟ,*QXqw P#P &R6bƓ2 ]9Z_v-ؿz_ ҤF ,E ܘIM0HgDC-)Vp6'ң}:',?hIaF"lPLi)pkՕaw4 Vh>8%^#Àk\ r8Dd ۳@1Fbf ?oűp3 (B4{C*;|ڔx*6a 9i ع0&P`uڏRTD{KB,cz4PD"{kHf T#ΡcM1IF?)v*;C#-/OrO~3` މ(!w\~GM2tAiBXr %M#op}:V ڣ53D S8Lpj{&oIKMA3%fD[O: eaF33.E K:̱f/1ͣl 7gWcBiʸ?śnm~h5Wdg _ Zw{r<>_Eހ:C%@|RΌJ7s2RǕ,Ny3h(J 9ٿ8WtRD䕙Ch\A0nӫ4%r'7Y3!gcLl˪c(5FrAa]c5HB5qsV sb5x]|3I_fβ{TᲽ2/"c7XV8*cu$~{V}G۶4m-7 %!B3T !4mIa#s/1=Y/ dlagFoQ>sY ?7Є~{L4DɿY>i9Cx8 C ,&CxOĂ(65JiDZ=HN,=f7h?Zv"l@L.v.h: A#xF/ KwH]bf\F~pa^BDm.!obqH3U)8 ^`^Y[)<"a7^Fj-~ﭥ`MǢc:0B_뿑l"H Q YVup1!o7 w=m"SEU#|`Bs=eXsq3H0}TnQWĠ(Pg*YAPbnZXS.Q)J`j6<{zmȍ l:%oPVN1x[Pțn0=&R9My:̈ A!Njaζ+OEI)xkzB'Im?W a92FeG!DH΂' -Q]=XB\$m7oTf/Fx'g^ݠ 3W[atz39zI]>sH0kBg !Q=z\>-.ca>gU^;&noGdWZq9W E$S7[0gO[VPcWw[ B9&uIU?~ 9O^6x2op7W]Lv-# G-.~̙M}?u>Km]N2k~~?LTȡ?F9ӿ{;z>[n)^VЯTA^Tax}3/ȇxq.L29Be9OҨ}j{ zzf3·KH2h3"  9_}@ᙶ,0]z6gU0Qp"af%'[$fUƇ S^smaB2#$r"^/풢84 p'` ix'Wj,h4+€~r>]\oWJXvp_}L&o*m řc(J4]@3ui.T. ܤ*1}q0RC tkVҤ3 2t{hI8͗*)v>G6Rk Е!=}TPXeOBlThr-ĀZnt6[9pe6G"SpGɓ oŏSԕm]`80~ʺ'6mD:esgp9iE TTnD:páGJ*:AXIN' 0cT߉CHmRސj= !,jί< H^Rg#Fh Rd*c9Wo u \Ӥ$2h%zL"z/tZqdϺ1J_vF ѩ5_Z -戈-uD#LǸ;C G.FĔ׉mW\W0yB@Ndoڋ0%TS\ |Ʋ–L<':; O:|ƆT팁 t'i`^kXhĕV7WazI9wfKǵq"fxA\=Uݱ&>fVqS(GQڧ,0q:B z$ftB `HV6'GvoH)Pl_ 3htv/!ۥCDZ+vÐ:3n0n0(Hfxe ufS.QNv(IΥ8%WO71Czp:._x A֓ $0}`,7wP3m6dЏ l|8JS$_k*t82H@{9ؤXoRWGM(DIxKҳ쐊Uv)=!s12{K<!{%b2Gywȧp҆0z")=:Y×Tŝ\z<9 6uZ~&AE2*d;=\lhVر(潒a D3*UMЗW N~J<ڃomlkAd KmY7A;MtI̙]<sJ@(a avppf+r%_ީMqI^ֶXB%J7?<>|_ 7_؆_梑H;F;'"׃ˡ]CjlcqB6jXF'$<"\HT[U&P{@1@egDB3ԋ>%3/vD+JyLO>m!Gkdq^.#*VJj!ۅhx>v\ @ ܟF>m\V8:PQުq#AթSH**B.; C Nl(Ĥzhu|>k j?c.;r$"HZf޾i")a䱔oH#MY) H^t3*"l`A%d͓Yzݖb *SͺU`!SҥW8~ oȃJ!ͳÃ˂T,E,S?>n; x룿J ڵd}2Mhkk0[r|BV@4{OinTkkAeSY!tG+~]G|F' Yp '}Ylr:8+NZ I q+ah2IM+Oe*cyaߡ)$+Mffb^ᇈg4=C9'0ON!gInn`.W>Hk8;`n '2;l*Jy4R^KU&Ovo{^Mz +bM'Ғ.JY1Onka51 9K;r>"Mx״&gUU oۃL%]SLF/O`W'nݻo:ܪ]؈UOaP,^6f뻞?~^6=']Cܝ0zxM@qLfEy tQ NmZ-Ap %i]$HI@=Xկm`tΒ?$օj%7LxY%)EHoOlPJq]dB<6=y i VDŽnKuٚ;bumOα7e Ȯkv)^K]Rd50wӔ\<qVՎ9"".ܧ'uQsadgZXM<>+_+SLv$Rj-c̀wz]JD\WiCi<]L=Q+DI[5vBFmWh7:LV*Sߤ"[rÕ)Sы]>` T̓(85O1r꭯¤t n-T(w6g{"d޹y^&н"\MEk%Z`?N>3\( "n $,ϔP$:^R!a fJVw>SoRğ\:)&j!ȏYb&("g KwC3sk= jQ4jحÍgm)&R%z@,oӎsvcNڸZ+XHCWre >7|XYκl~32evUx  }*- BwcK}V$MCŵdl,|Չ/Mcl.e4rvlC;Mb |_wGzCcN,s9r[-N0}d̋zd#>/Y $K˔ŋW )s'~oˍ玈P LfUQFrz`.oUk$2Lip^bw h0SǠe)K(Gd/ZU桗yV6` ҜՠUB^%v"[H&>98,*l8Ob-gZ=}aQ- eaۅ^eXŘL.&,g{@x|z@UuBtkkT8KNv5 FJaͦ}=opQH%F'g=?IwnU"(Ri33ҷ]Q;Sÿ +o_vKRbl,>3 :njCuhْlLaoDxth jO 2ΨyЖgk7۽s$aB!}; t*4ٖ#*_%47v 3SpWX+Cb Q``g=B!M`5(`7@A ʼ U.U'Dcоxi^]D4B/#*1P Թ%K/ukJ 8wo_"&gCh^4WV!dd|F9VwG~g|?k\ )چE|D!:Y>ɼ4`Aa lO6ZQer9h~hG)K Ә!DZCf@I&AOjY h>R,~c>jvf&_ސwB*=q?ȶhdV``b8հ9ݶ7% eܪ+϶Vuo].27zy݀~=8VuEГ}%݈2~ӷ[79ջGN+apGugF*uP"?4R)t`ߑ UTN!eC:I*X`7p;S3=U<#\mafsI4ߔEt6r@$$9"fqX-J3RSW#P&ݗ\oQk=0c?TKw4LG.2tdS)h=Ѷ[.|/m`ÐU,p0o3x;SSѶX2w8IR0sIWQf`j}ccDxCמ6d%fB6w B>a@_Ucb-b-pUaQMz˖|I}=,\,ԗw%g ˱D#W Sp 63èY d|A,[@Ϊ8XMyAة8]3v_Uxgjֽ|&RsWsj`gunkfk-3y\5 rN4T(xG͝ +8y X5W׏U9b!Oz?j.[U*}2vnNKkd"8fǺ*+qMP#.: t0fiY{ I}mT%z>$hF1APgd cZ3cǠ$|k X^gp.]#;0Gnbk՝#bڈ&-Z)׀ fTWX&HY6{&glzm/<eiF]2\6{}Ifo-q*QӸPx{F%L\LA\}ùWĬq/d6L0)ȧW\KH`(X~A0Cb01kM䙘LЬYv˼|ΫnɃ'Ȯ&AC9v-~{0_@fe~cq#{ i!S JD1zP+g%XshGl4飢$OrqE m/W{J֤hļZxQ({_Gh) $g9cZj K^46?ºnXhV^2`?P2Q'_($vC24vGYcO_+3g IRԳجJ8N(~2^W!b D `j 0zxds?[p6KlJ-ġ-TMIOe s O5ڭfv9h~r H_kΦ?M.7>52IJ"wbG,gºC-II |x`hr]{#? J[V )JQp dLPR-Sȧ1 ݍGrԬ<7pvvD G"gS'H=z9q9_%~t3C7FK /(ONLno"ZjI$h }$b?1nbAN [!i8O4ۅ4yMRփ|ͪf;:?|2m1bw({H^u|CDUFWL"> :K7y*1FZ䧷-w> MCX}N-{l/c|&<ʻ*i%k%DKg(HWT)Q/!b#{~'h)7k{yyaVm5q΍B= )v=͗NY/nXWQp W,|˝,x M=^Ńq6U(_!9w0:\ 4ڮJYv  @oÊ2FoШTZf8}#,U%!ޜ?VԎN[*9sR:a]I. cx (CP>5E*OǍ׈)I2|+)&G!1WAPe8p#J™tl$W|tzO[\h)oXN →t''i 0Fy3"Lwk-\YqJWlQkk9 m4Ssw57c!@[19fouLtxMTø1ye ˀ yV:*A(2$)16vhiq喷78ꪜ^v:Géa+3.TeZc'X:u.^>a(m8s YRa@1B;=9%eI㈳O+6&5\hZ=]ZSy[F7 %}9<%hX87Ñ.%=Ӄ?kG+)*,Ow0n]V'Rz,(pVYGB_9U#?bZ%F.[ ־='5Zk'e",mxVI"pQ64]ZbW GN.r" tU*FV9(| 1?H5DXVvQaTU4 O][ =3Ǒiz\u.:#fAEQ"5} 4f"'d5d +Uũ4Glugǘ-. e8f;M68j!lLn;0׬[p-s:u,gRO2m n<쌹ZZAt&kg[-Mg`,i\I>P?Mk2O [ưJrf10b؊GRLRlid,M<uS6 r` A!ݼVZ#0/"͏ExX]oy2 ߢtGruէi4eլǾB|"CA;2+FٞAl&-{ dzaqn2@mHF!mOy2x0gNX gULO|Fk`I?l 4RǩN{Yv[{Q2&ydBOYJg HSz1;wyYÝ̈ n=4rj�"||5]3܍o֔ˬu#x4 RtV⃊8xY aײPm埝?{W7R4{y04Lr1 laFttLK7Dњ~f5@,'P6\!P~9@tYJ-Qo{b1nCq[k0 !7نkʚhЊ vlBr;_ߋ}3~64Tct՜xE9|vzxʔ1AfpiOӰ9ڸ$(vuMm2=67Ă [aJO!ż#px!byڻ̮dyQ[#}Sy/c"< GG[0@[s0eעJ;L`$_Uc91mUViry%;wL4 TDlgJ'># LwPw^᥊s`9Jf+u% f pfu{ۡ/+x7ទ_ߗY&Yih[cWyjQkXuKpm]I䔇_Z_(W'{}͊_5y_6۰dĎ%T{"q,8-:mM(G ZNZ=Ƥ|3S0"/Qd%6k`+[+E \|> (q"V礻]ٳ9~D'g|L&.²m2y *=,KZ !2K1WڑE f1V'K6dl|֗ %?d \r8*KzzjV|*]FdWOBȓׁ;F3wzYe),L~ ) ؛5e?`+0aR'0tǼf%bumyش$UY9}-Hlu`icŃ:zHqz}L8P8]r!.K5 9~ˑdК;:d+5%IU29ƵsU{~&a@M}@;y8|8P5M*<`L,<כgQfX<>:)"o<;ITY-=[PŢwa'yu{?9qc> ɪ|y^6;:X4Π Ju(7 ]JC@tY!5#v x!$E*4b"r"MQF{89 mdd(|a)%V (ͅM8`rLNWO`HY M=<~p(_ 4{O xwW,X_kx.69rnQ&21+*ES6Uj.Z ?`NH-{dD!  1[:pcyG.FcuP\ΐڧFi @%2M[ۍ#&"`/@†<͹S+u_?RnZ{"u~_)wܵMփ뛧Lvz0 Zے,IWmR;()\ɲS.8,&u `N'4s7v .#9`zˢ˽,ǣ.iLxhZNNQK<>"\$>%?o]ښ H86j>ET-F1( _o8糣ape ꖪw/ϡbFP{DݘsPў+8iza 6?xˡvE2X_H94>g'uMY a͒\(Դ1Sk3?F ػ\\PL }It] %~ɥE  !_1UI 3kGKhϵ,ˉޏyg%k[@Fcp0^#x@x%^:*JSUђ,d+SZӣm15[әtEW?\Ku,7.Kʤ5eZ:+艢`I^PY3jrLMРv ge_dZ[l;dȘ.%p8~mлyZh^״x~KH>,,n}TZ,8Sb¡ifo뒧Bo^wXWuƋ}@mkokEul"O%o|!xP8)ɳ#[Q4T$LR;5u`$06؟)K7fKD 8=/ Ѝ[W8-Y}Gc4ExD~E&j*5o{IzMZ ۗ`Py(Kr!CQ7HuKO '->p/sc &7:neQpCzZM] .G[dQ 3pHNgA&Ω4H+U3Ϗ%f]HKbjT|u[aJ)2zXʕ !oX E~WP"e\bwUJΆ¯Tt. EI|5V@QC',iaEyK@D켨=+wT%<ݧlz\70F12S~PdZ8LWD(b8 mzeRsܦX7Ɠ|z{"LW^HUA%zyRLj kRy$^@'"FN9'G0}w( E\*ÏY^{y)oj'2djՀYrߩ|j*j&tڑ+A3Lc+0-5A$ Jco؃:M/=.@:޵U"maB-KJ@=[EZYpO2flhFJlk`UMa ĖLjv =n9ڡ5StYE\ %{ {KO?!FU<ަec{EZOյP!eʕ.l˦cdYOPT ՠ+yzˊ8kKݤt`ԉOD[ӵ8IP S]DNQV~ -[ (>賃~ǃg~<IوyѼ3T߆.l)2+2*ݭ_#IVH7"ӿq\eyzZ\c@џRD4xv`tüYg~\V[t>$bb9RfE,iJ%2tfnR(Q,ߟ&j*}6+,sz=F:s '1, r4g?̵"Xr.'>\7T7).t[A6~XGXp9 (#o[HXb|<ķmU䔞F 2D0Cb-I5Ld;6Yu*TK(eSG/!S; ]' 3"1gr_Jh҉ ^N]=Y`ǯq q 2% f>LQ.j}Eu~Ϫ+ʠ\'aP|<ȶFS $A\<~֮~sOVdcbvټ<24sx~L4H+F)F6o$_BSi_D }:oxS$Z"ۥR hjVW2ߧ/ąQ/f2 n<zUAuLH88ꋞOÑ~Oʌ^ֺG ۪ <ʤ/8$ÅhP?=ovAl\8V9%)"rgӓ!JhpӺz~M[tp+cn7ªV+䈡?P#FcO^sq)?~B:HfҤ$o)׏wWSQٻsoTt\F^Bࡼn@P՛'h-Ի_ tnj[8>\X}[A`1JRŒT:mƪ$3ȏ }R&BqDO{"mSK[aľ$OvincA0;F =w%ӊƸE2m~Ә y0p za;E);ۃ0Q"jd0eMljbj3Gxzw7hm3IZү>m*_'WK%^ˮ|0<Hy{&)THwiéU,|I/Iݶjy{h)(#"EﻬЎh65wRa#H"M#3T;NexS ?ecQLL('jr* ;yt_Gz:a<2@QbR8ԄlۃܿG1mBՌy'K!'E2%49i7mFe_eo-V}Gݒ,'{}P3ݷOύke[̒XՔ$^$!eSpbI "u-,%C zֺ9Epct\FU侬|v5+iP}(6(ݕb$]5pV"Nn0^*xmܧg uG}5庐 >lpK_0|[8dbf8@49gJJHOV!P’0Y+Է%\;% J LӢE" E" >qG\2t%@m` BCVS !тL5GrQXAE2UYz-r[K$Gj"V_9{6 eGϽo@PZ,J(rL\FL_~2w+XvG mz2 _Tq }'_nL{s 0b%K&GdN=S4V]Lhxԓ*S! 5e=^x4H"E?Nazj-[rCc6J6O  bA˶ ;+lS1s);93w#"j"XI8xCβ'a:oM|8Shy:\K#R[ c@>0_Bxw][ϋ|1+WbX1n9"g{JJ^Ɠ쐹C.ITIKLz^Tm䈳ԠwF~gVD-27Z"k]'bM2,)U׋ϙFT]b-CzJr_2va٪d. VvV\#AUŎBuen쀦.j^"v߶$=mA e+ ]vTԫkPixuSq_ݳSnt[^FNCIx k]y}c3X>YF[IToYJ&5;+5$8\˩K! 8h93}gDc6"ӚmrX7xc4sc.R)iԼ\V>g#};AnvNpD#h"Jt9}Z0a"oS,0f)pHkcppr,$ԉ|(o 8nK4QPRDdړ.zqz+xf^XrD8$%WEJF7GFgVdd-l*;U8gi[ Sr Yئ+ 1=HΩJcm)T0ۭk@ܫjd$-.]Ly㩐sO4 hleẗKLQibLV׿SHI Rٛۼ| EiHP7/ERu7jKhWmA : >2t}a@g +`xl\{ݷ?5eɄ|0챊fKGQyhx . EknJ>rf%::ɒZ. F{yC!qwY?^`4[j 3\R[bp U.D?52P.`Y6)ޅĆ7e(I/#li+eu2߉y,SIxIev}](b3@))uc2f؏KI7bw:{RN‰OZ{ĭ{l"s!1Ze,H<LGMJ][\a7E-B 4eyzGIL4ecLǁiJUX=1A(:"] AֲrhykZ|ނNcbv$צ;hSxnܯ0<,#ƵߡMefT"0BzcDbZ6W*ô8&u8FI߫xvCjG[8gsBS#Bzƨ@ !2,6ɩ\0'x|Q.KVf% Rh5FA^ԞFÜXЬ43ǰD|>n<#h7MNm\˄ʧЅs޳5ya9 RcOt';5ƱqHEܽ;`4oZČ<؅;)k]s_9iAtB%b/UB}MS7f̑ZI[ֱ0w9C (@-v A/!EM̔+n3@MdӲu+~jsc"I|zQe~x&bhgfj8MT"Èat㖂C л pxRTը沷an:>bFDvГQ~`I`3S<{^T0)R[_O k]u^1Oٔ戨t؝A"D#UQiL+dDPc$'" Yt8laF2\<L?^P^/srEJ抬D$FܚU; /3Jȉ̓c>vʒ[_숭- H<5?o]dQ^{l4QSEGo,9EfX1sG59HxDPp/O0Fq$5ȣ[Fl&ID@UA%& 4˖A0bW*2\pA&ſXvF}uXbtSǜWhPo#RDduĜ]9RY ݾ(+j%xzx$@DN7$#/Bn5 B;zCFwʓe_:ju/, {tkިeU~g+X3<.kRpdt%$3-j[Qo~+w#y)۬ґ^?~ 1F ^a~OBeP}v}YCDIo9)̋\j?P31kF'}8 9G/ E~闑$"a21%dW->aS(]4ldtqI;.arx|cԀŇ!Zv0yݔObfUuX,t㞯#45oa01x6x~{X"0ysX ז:99}&Ͱ!Jm!ZH9;5&X}CkOVmTl mqonwEtpn4Zcu˳{2l*Lw3{ V"mBalOk*S=\&m>lsCė]EVȀY>/=n76'm@m-آZMTaȸ򻌑 4Rъ&'Bئb85zr(MB%e>[aay]3vr% 54}B#zxS.JU^쓗a6hF8Ǝb jFX'O8z쑘zُ5Ĵp%@|sM9~ܤE "km5GtluOD-S(}@̂يrU"Р4Fdyx>K _bzNUy>3 $?OV.|qJ }Џ( þ>dfR84C¢0 U+,2?n!ъǩdLcO> Թ3 ᑗȄב.3R)N늣01vzb2c)@R<`ʴY'rk~^l&ʘgvm(PQC9AHxI{拉#ƅ>J4|{' & h Nf:'φD7,:zyr,BVFoNz 3VW _vKv<-B${>X v({y W _mgU.}M'NtChI^D(KZ+Cxb,/ݾM p]~/>N"M~9(pW &h'Yʨ%El. ͕ff ֙Kk}墴oHyq@E+) dZf7|^E$B Kxg\/ǚ[0/1ɻs]!.EVCnaI6:N6e aAq 9dx g^s%(r7_v(XjS&N_L_"DYaF4k4+f0n\.⇚/}ǥ2lNYSuфv5$=. :& }ሓ}揥N0is9!0( rcwa]=Gu,!*NCU{8*AP.iz>,S5~CD_Љ5B'IV𭷃# OOTi\5y2(Ϥdsh8i@1THẋDvF ]@48"cABO2ږ-Rw`i->‡؉Ȥ1K>c!azőFk٨ Uj׺E`{h#>\15!dR7F'4}݂EvOexG+ǯی$Y XN( cwVFkfHQAUeqsV?#b#=_m_o1Ѳ@М8Jif(@Uʸ7@pJHO|Q2C?u{+-IkI^ ;^f*سqHb=Zh?X{urܝ=#a.O0ߍ:Lj 9pD2-iD/(^]NeuN?ggΠR@c'6Ve` t,R-F>_zc6ϗHPdNk2\C''g\}:q%0BO)TrWj#$yt o ߙF͉̍`8 [ QO`཯!DJ;2U*ޢ k]g_T?^e$87$Ʌ.F.6WaYQ7bTM{$-DER>daөdU,!TNMKq8'ZUIG@/7I.9IJaa[vy8U3A6X0Wa3&LwHNeGi-Te<߃&^{Khg'۷v,W8X3gTΒ+޼mf-(1D t_ʛU/IThrKE ˼C_$EہtA]խv[xp$6 VQ/XAЧaVe! _{Q5Hyr?r # rzeuL eRkbAxV5yRCD-^ְ^^vQͪij`]>(?DʷAKp6k/h?˸,C_J>o8VW!64 ˢ`2pXO6D[#08-fN蛼` 3($@yXY8)^C-)sT\T ?|{71wA/50w7ϡm8+=s @ w 9cUL*XC0xr W7]KJյ'jN*폡57jT)ehOh`/JN|YCG.c!تYG|GʶsD@l-a5a,F7ݼ.TFsG5cRIҋre Sqg" ݕRW(-`8q@mK M!xXQXVLeYT)|yB>eziFQXl}n1{ C A$SWHݮBedCޭO12|QHY}o”gbmL ZUtD0kvJy+SE򺴙C^"3+~\XD 7XR<3uQIowGlՐH$dԋSyJik?1 ixZ[P:6y\=`9w>Df<}C[X񀠹 &*4]è^6%)ƸƫFŌr pB(z0t?t\7a)X?(rlDKtqiUvR_^_(b3ƍpӒ`^I՜າDF<5`b\V 4)tTc[1*XOWR < AhB0HRˁvrkы#ɲe_҂#UzJHwբ4{LXs6k=ͳ@{ G>&kO\. j(̶!(cӶ:9^k5nSֽR*ň6_`>bxDSxUŦeTVR$`"04[WO1vY p8m^D{%b*O".(|8Vh֯lhYLTn4qiLhg[ ˒{T-ZݐӏG\E'(_Y+bz7((F 홿%l H m6vfacͽW-IjZ{jS1S/ꊤywu`8QuS}= ${@ױb誨8ŏ2M>>hi=+R*l7-.^Η1sr_Ifh[WKMyػDdc!Xh ^~cl(ۜ[BR  TzcX+>t{<NYU_h^=*RNyDHxLRFE90*)Bzr/Y[;2PG9핕j4}!f7xG>q8zq/uPt*;KT1=U]ؚ^vv Cퟳw`wUkMF]-D׶$B5܄̧vIC΢Bx x8S]4y.-%|e۝9?h@AVOr(gj L*aF*Ă->!iR;_iٳ6htUaY!Ut 6ˡ8rsn`VQ]8=y'\#PhG)8SmYKNr8G0J8V\Wgm,w/W7ڹ2`;hdЀbø u4.+5+!$2qf>~y:C녗O?_vR8=Ǟ ɫ}$Lh{T߬G{c"a*N{Ulr4JpP@ГZFǬT_SWm.5!{π՛u7QURr/oyԑDK"^ sc""E*JRX&uj6#IHdI\8;j:] v Ct>ƵIqAcBc!9ٽ/ߘ<qzAUDn5pG_4žHÝxBXbLz^w% dz@+%L:|nf .t1gcU@tm4 xң".eݶ^$x Nvs/LSuy&v 52&aRnxl-gP+rRkm!ְn^La!-CTkN`.nkmġyXQ?B~vd1iJF4!Egx%(Tx;!x m|d0Z:*v e6neu'K{a/fa)wg^U\/L{~);o/&oHDNF jX6\g? *"O8"[U20;)o].?Quؖ$AІ= jcMTZ`q櫑 }h,oL f#sI. 0kOB.(l "X?)$ =y"2)@^ ǀ&KA,:qU88kP$'cɜef\h;I .5u`KK8-sp@ŷU:w%؆WIWx'oϚȥOJ)5yka\l`-М˜]kG9k:K_*'C@" $ yowsXO3KC''8uŎxܑ+AtcA{ԗM7i~x%]mguaU|mX/?*K69pS|$y)-\[Vv`ß0C^fgRPLIDK*0odB^FMezVorT#\8-tN:o- j?sɘP{q;du<"]h ?4E9 :^nj?ʎtz#0|2(-,UW)6kВ 8Jif.C򀱀 G;N4D~ƈ' { $Wj%YBz8PM߆*g{O q-੖7WyUܣ!atG,v`B_mEElxxR-o5[èϟ5$eKs1sȁv{oAĿ"LF85.gG@JyF}!?rgzSGGׇ":Ż+9;+ G5WcyQjI[JN?1JtEK$BbJD-KsTq里Nv'(Z*p JMCx8~)śA|*,^q7Z %&9Be=zĪ_z?>IǧR8"tq+3efC !azHaJ)lH<)u7LbLvi+Eˣ{UX.,{cMU"pDXk8Y5}ytX՞ŸIMBu\樉bjxr;nZ" r(\bPot!E'ڦC[{uúdےdh{M#!鿴3к("4#u-ñ~gtSavܿ\ĐkD#/iKѴ W1~SoՋYےɩSz|S t%njM)lDc/iC`4 [T)Ҷ:ϡ\nObY=w5a&KLVT2,HU)rd˾x#=ywL k=ֽ@X@L==<>6_Yc%ɟ%^X(Ⱦ4e"\btδU],}CeW+"w`~cuem3~f6_<@}keDDzWb7uCm PAd P=y܋ý@&<Ѹx"wj$F}پ-k "xsKʲXRY 8—D f'C Z/Tv9?&ZU>8FUЉDzҨ.&xJ k@@ˠ\h tKls|" {DrnDsOa'ڔASDl4-!Ђy9kqCP4 Z*O$CTCδ2v*"׌p)xi[oEfm6֩iO!Ձ?* >u@juwI~LO4(HLr%&.S9xdhpܟ_J`rD`&m^RF3\ߵMj_!_P5ʗ ̊H!?JPfsk?Tf1 K_6 % q띷ٜAjJ}"08=5oEjlC ՆK"xML:pqC&]l魳AejpJ8x; -(ew}0lu쭥E^*2QأR4L\3Ÿ+p VsMo-~ EmbN;_^*Ƴ͟Zs4d+.xKs:JV&Ry7RZU,?[J܄<ʰ]Z ;]Ց&ѵNm TbĹ*h|EܸdX-`@ROu$`amOY%gm?=k+DcM N=uH2aQيykRLy%YCu@j;xٴѪEV( v 0(6U@VSZ^-L_.7j .pwKH Kb`$Lw5B;ڰry8d$?JklVHe(Lu"^M~;WH|S~fߕ ŧ,@+ vT7޹T܏Ċ1c:+#RC| p67y5,90PDsͦ%Px,AtKw%1s||>7Z)52 ӘڈѧhA9.Aq} [JN{WR)LU=U<<:K@%"4C=E%:_Ni[it`g\nG.ގo.37N^(7g\R`Tnc5^؏;t6ʶ#3}*)B˃zƵyZKGwkB)ÏNh0L_mkWMz`։cAA^T4[^Aq >~Q;VC3+|Y1ςدB dn0Bô-2̌<eVhˁ.'o'_il^axWcE))Vva˽{jĀ"'W4 %Uݚ,XGt8` _җ*PYtK6_:WҮkkLb8C7iMۇ᫟}YN| .۫~An^S`}?l0跎R(@y;y/"_e W+.-obs#}$D/hVL@Tcz Ė>'5䠂@h&Y`PGw8kp1誥/IY'q a2G1xnN(酴 tˌ' `y'jv)y֯fa4} )$&R%H ݮ"ѠJ Bj3ـ:iZTΆbho;h}+khurQK`(bڡBgˆ QqIކ9ITd\kFr^|R4*/SqSyRdž/b U!g17x_3#Y{u~,DwN`zuFx@T>B;31 >},J[<E nqgwOZ' Hӆd1|AKXXd:6Ytr.\|<پY접H}X{TEj4L|uڪwrG<eEA e.(`&X87(h̷YSyzST[P6)oJ`B$+C  @R\鷛KR LBcbuN&Q MI&3ˊ΄?UW)NWtBW-jSʀ#4˪Ð0#Z ͺQDO-LAiߞ)GY̋u P[k \)ٶyMgE{BZ.U[V#R8 1NͩSN)i,n*f{)թn(DPC:ec ~ԇ;gRy-NS"iv֧jh4&>*\42vo@3RVfZaʮΒN8a8⁲oٖ"h+AEidz͜/{=ܞHqJJcLJ"+j(XB}OÈF3j6200B$+lHmmX1Kkbl W Ao?e"g~,kvXmߟ; TuLsNou#u'+L+|> 0ˍ҂#- \6mVR&fBhmd$Qr,wΒxS(?$;B3/wv63($;{\ygMrȓa|/cta|.ɳ@ӕPMv绖*Ē=̟ڇRd ,8Me_Ny=PVMNM8I"hȺqTVn{6Ab1~?TC, F\r5Wu7weρ5~7eܑ#4%XsQ/bL;{-[U~Sѻy⇬;X0Պ%AI3eTLJ03"O~ke_ߠ\HqYbVJ>@lwOwIT] 7s/ l-(O@? t%H܁^REQ>? ƂH/wɸh4]n1-M@Lodn #zp&l ^׮'IL},WIIYz:SkpoV=[!IE&!jc fƎ2NPC?E?`tb1,*VrHc+()jٶJYh,R>1z F9'4mYٺ{ i s165ZbطFA+bAh'{P$ZRi59[@IH@Bs߲)E/-\^ ^O:@Q:եaћhEٹ "|u+v:fY [Z:eDp`>vRz2 iMu;ZwLQHj&꼁6cZDzLO@ym[Գ7 ^WcupU9S;b{߭S}A,\v~uz\n}?qJ:j&`cK1V/r`N- gMܧ3ulFZ/xxR~ "; wpPlm'3ҽj]U{,15ck]KCa6-{Q)be}0Ysז.'/(,/!#x ޙ|ғ&Z.k2 |vhLJ,KةvxRtkh?J2i[j E'Ֆt7Ԁb 2iZ Y&vׯeI:2^ߍ+ 3 [ꓺK; ]K,F?ZLA 5Gu*RsPSo/M1P,xb-;;X٥p3 Trf`v].1s!"E 蝘`뼹ui`܈"xx ˂S1<#xαrl|v\yXH}O؀M@3fV[<4 ,-GsGq:"#'ș m:lԉpz6^;F ݝ.ypwj}4 kI4N#ROs𕟽2.6=Vu#*O%.?1nfQoO љILФAm2|0C!"l8~j6Ѿ @]]2Cq[L*Hq`L+G2Lusb,Өt2-*7kxego*W<"ΗqhB}L`ӄ)6oC&-5~)dAfݔYy+tF|9h)K#8XBb2}傼a lj= _$`,3D.A] [c>kP ;ESE6.!ꌟ -}q^a;2Ĥ4EAz{ۈ080w9)Sݼ;0YGђ!-؉8Cw@HO S6xtOxI3bcqpsXuH RqǗ1#B) YE;=5J9-ǔ~fSf/0R*#oRVouG#9*EE@= &^rDw#ᵿN)`0}muw/v&n b v1es@3/45Ŧm8j;] V$ٮh|d4A<<"3?`©y+O8C:10HUp UWK(`%#ka5ݣ1‹+89;?9]ZsIjJᓢ/A{j_6tuĖ[׀&jz⨒ujj(pPuqy|y Hy-fbA:pD5tXP1Wm#YĻu˼ -XG( IlXyhLNOi֩#&+IT~AufKG* H%BHSuX0h'8icU+0N4LIm}ʿ28` pTJMw6D[AJbD[kztЎ%86`0 `.2f揘h@/!X?{"cALQ|!Pcx6~0r4ؽ4bR$nxqZca'~|ߣaySwYvn%?|ݪq5`i_Gq3P$mGbbo?|9AG Aϳ:<= PWg݀C|2ܳtGd٪g˽xoP Dr1_^RK8*P;;[.3vt1Bo=2$,L5)qzzt? L4RIhZX9ط]f}wgT U #=|oC=u6 )r-ȕAR*tkT#x+pSIe-ΐD,*'C |7Y0p cXxPNl*?;`gfꫛǓθm<XkBʽ`~$p!mTq x5v dߵ5xq΀ &B>~6=z<gvfqH^_Ng#*fbW kIW.j2`6jG%\\-]ۡXb}}^s@[s;t,De7cxwc>.93xJ% 1IN9XߕIMj 36Ū>Fmr-$]v5zH߉8&-yxۮY_ 6؀&h+ƽn9(i'dL=Lb'" Ϫq&{*XVt\im;!B\)uBߩR~z FGVخP |{)8ˀ?P،p y(+$6Q6)F+;W{pm3D˟s:~ȷ(sK6.誔O#ewxk&?1l AfSjDrr|3XgKX-7q^>`4nPjg r?EE ŔӃo oDnO4hŕ}ogFRe,_pF|]$YꛁV(8m !uĎ$r๺#6;;\O7cw.bԣ#vHYFdTמ՗n1ho5M30!8sH<+x":Tkxe#>_S2㚖wQVB1 ]κͼIjz2_]k WȚїiusa'p`j߭w\,YK&GWNXq/=_gّp? ytC@,3ToHh`%Ȝ-ɺƀ((<CagyX}<;i㰸\7,x(M+f &w#P2~'-hyx2⌻ţ!LRb=)1,)LMb1Vތz/=ay!oXo"٤)̪&id\;^ *V$` $zd_u)n:Vzkc%뎰$LiYmh!yTVճ 3IEü7eBFbkczPJY"Ţ3çhQxKOHLp\aר* 0%Oġ#<7VO.g ̌HXT|K K*{"A~Yy|-3>Kĸq+/w f?FklcK)zӴ{ny|* ;@@S}np"Ibu`dj|Rd͔IzY=v\1A~ 23Ѝlw-= !psSm&l?*..H -A.ʼwgU(dbWLCsLvtk]\>G7Ra~_7npKbehfT7 -cQf="/Q"{&ڹl$"5( ) WQLA0_V%MMr~$/tc@P00|u*g꽗̛x?Ʃ` ;:.-oPls@`젳`v9{#nU%9h(tC8t¸4hz{>NE"\gNօDm59thPa*g_ch2PkuU(q[SLxV&>,GN"& Hzr'"ANZYXUg8G52rqGiBK|h^R}e>&p446,o3El}1|HX⅂(-PA>eI#/ ȽGn(\{ǭMm>謉"R #^{98)Qmy|΍Ywm?pZǶW2.ƞ&`M:fYԓ %c @o!]*V5BD 셏5PstQAIq(&SMO7t{JĤ 5@_""GfW ~S~7ny[x8Y]3 D6M}5ru.$37IM`a \cQsU>7 WQe?#q7XJY7dnL(كH~3 OA\{|asrj6Q)qnIz}H=ߊ/ˊnd04wIc`iYgDssZ1#;]/jP+Mbb.|B!Zq". $5pvS+K\&ЖL8F%wrBRqY(nS*V5%R%tp.V|o(QX"'ĆbhOrjI$q:@$iŃgp. Ҽuqb^U:e)Xxkў[6:ȵYg%$Eƫ7sdGxGIUBH\1-1W?292Vb@`y)^ ߍ 52's17n}ͰbԉG.g[I~8 @"`Oܩ̐fFg#17]TPr{5Qu\dర8a LSwU >vYX 6XnIdEv99X#.U,r=Q66n $ ^7a+̞߮L֨\S<JH?5FΏcEyQm0zleHWϖ)]v2H-⁎mG3E1} wGNOx7vGhJd.7] )mHLq*@Th+i;6^F"S-\ c3*2/Nӆ#10))J:T9Qp)UsFWQ<׭md6B+Ois${Y A7P>Tj@T=?.Zx ]QiKʷü]J`h&+*8q&P`/1/'̷5tiA9UD.d$ ]a C9HZTr/sUu"|ʏJ74ӎ>Soo@߭'Z^@.blFNx͚hϟhHWt4K"rm(169+b0]t/uK|x?wչByW}˱w}`xcx0ϟNm7 bȞ81v176qWH@4QqwZϽ!FDV*򵚑.)*hwP)!l##lCWYq\:A(:z"EAˆC@uۏ`S~ɸBY- j fTYBMZ)=l/9#ٙ3Gq)_C~n-ts:it˧2ʴfk.nF]U=:C3T}c9}UԈCu-#ɖ{'|b޵g~iaCJoK_U̞\,ek=D&H?.kP 'X@C㜕S 1zoOކ{gIEz;PmTl;53~+nR ߸._qVe',;_E% 1=3 ՘IWb B#f& $(<rH'4q»:7*RGK/U^խn\CYο7}{miOd?fj~@P{ 7IKPr!o\වE "J->W }ފ(;4CPϞodx4#Ԇ?!R-`F ~O{|ζg"gM r/W؜o2IIk^>O zyz=eWt$*:䒸d-XE (Y,VaSNuOW)56 B'ż%,C p:x,n^ADRHd#rœb5īcᤥv2TUM+jeb/y7`ۥξb%)ԫh( @;1|Dorgn< SL8TIc7 ( T'Ļln8ZjjB#s8 Ϝ̐2BIM>8R |f zqp,XPGBr}DQ8$z = ur<.zmg$g he>%=]^:q[E[:}) ?wy#nzp֓{ %}~H,O=5h䇙[ߴv§#TN@:QJY`86g7 yҐNd%+KA3F|c}'N*GGuGYdNbQǡWuv'v\OYأ1QGGdMOv0K^9.YAUk=*(Ն_u9u@. FQ6lpZfȀE*=<Ɏx7$|ʡ+Mk"7Yz`&QYƛjtsk(XgwR k[%Cԃ%BjZ:G/8I&)ȃj(PX$Wa?;%EKV'yGKr+@ @Б~K9 X~:%@yVnW޴܎N{eǧ Ѕo4-f^᭻3rj3Ka>ɵBZ<)Flkr{7XC`[ a{[x5| > vZ£7 ~=fT8$ELHKRr630 H'HUЧ&g;ZTkk䨀D YITf});XVV"ֵ%n]/]hshQ:'" 7x Au~7.چշ<SXMBk^u&G,ỡwq$قj4GSm¥n?UъerE 322tR5Pl`J'%`{Io8#M ӣ$ 8,u+h!yEpy,6v ]Gs>5Pr0WW)rRFw6%bvvraFZbD0mSXMP 嚯J3W9ktԛf^r=BRw\!`u7*#fԈ=#كRg#:r"-{4+2ӎ-gTEuIRQDdűI6d0vtA]@ b[o0ͷ/Efu:Elw2;e퍺#K!o !ޏ*”\y@Mz@ [8<|5@Ո\,ꨊ膛RLoq|Gxh^#xYAϤ4L#CfhL983O#c@̉bӽbfJ=L Vv\GJ h9enQdnɛэQ\v>Rx̥M3g1?)W PIVi:!{F%l=z w/)ƛhsVdUk '@D5"t䦀@ 3N"XaDvAb&yo) fīm ;0HkyN bXrIflW>Vv7lBQNaTpLLyj_1BL إKt⮡C } Y38;FO@uz LO|H'@IgH֋g.W#x;|^S &w}Ra҅ZsYIZ}0Ɗ馪*ʊI@x:˅B&NG7Ct_@零z'ț!M*[S A較+"ڗ#_pv{=O=(%B?{tPE־Ka[uv%:Q;PFntF$  ;NCFƵMl%8bs x#X}z:hG-[rK 5ctBU*g\~r)J֛ɓ4vW\BBnMTFIC0S˹ BmC (&:Sd*eSo&^& oBhP}&}EWJmZsὤ5C oTuuY={4 $JKOܗUNsUiI LBcE0?=xi̅僯cu`gjl:${5C-7'fk^ ^U[lRs4!#.Y)vYrۓ4AܜmcI;D|DrVLJFJk<ɛ7ENz`EF{HnpVْ6SDWTQx6PXtt83 n-BGm#[jm)zyS+![|,0&q\5Ł̇Z'.ᬺ_P0֍;k>@A%MfLGVh{49flJo S3 '+^p1^Kov#E|Vh1жz2IhGP*/"AT]zԽ:zTkhsH7Hu0¥앹 أgl3hYQc <2%$Ho) NAR_b 8{DnzV1mIl 55MS4Q[},Z1< (ꢄ'83N00'ek/>c.4HMի%_r8_; jtH[nLtQ瓛Q@05*-Y,g4@ R߮ 6x%0;kEhq4f``wnfgq1˛<4g.kaZkW(Ca.Ga"C"^3EV$$Len.=y"hnpFl'ԮmbFR&htVeVi+M9 ,b_qD" ,F/SƵ~^%QdbG!xHsثB[Ϻ\e l7NeLsEbmzIs9\Wm y}VxO:yD[#o1/uJMfR@ Cc㹹:htPcN;,`_D4=̳4Jg:[~8k6&/L'AT 3`\Md  N1խߡF7J]W<@F qk_:%O x  @1~ NDk/rVAa09Up%KqnbTO1)3qe+%&IyI) M2УҒW(}\os01\; \@5pרTvt>1tɩ+͏8;{ܪݵCι)n*kw̭}oRNIy4 9k'tJ&asriF{ؗ]\3m"Xד'DRQ^g `]Xa>ǩ(-!r_^X O@? w"mR,#bQ{ItqGX"*Y~{v ʫ[#.osFS;fbLv|/rCGŝ0#o4+ opWsdN2]*` HC՝>b0mE{r[ Sh4tn v?_+wI#Pd"°:|jd>տ&pOެU^ϭƲ9mT:F/Wl_IݞicΣ,_F|+?/K|)ͦ!np$Ig`۽g뵬Yp v7z{ݠv|"f%a{>,$h &NҪ U뉡?QRZ(vȼƑ5=v"қvCbaWa?Z= :C}c?1ۦ@JÀ@1r vL)h˒+'i|z._*t4Jep`צ–+BW6@SZSQs-cx>]%T8Q"v?9;z+4[0Jv$l2JOW@ F!)'^b IWBnJagʟ=>AZ 1Fm+|*K YGJj!V'a De\[/4(3݆rNP)Å^ eD ,*;/YsT@f7 {MlS)/2,7b[|x%ŀ5Cjʶ@[mw0O W o 88~9`5 /{8궪q15Xi'oys0.*jW=6US&"n I[|2v"+ITBK^}^. OЛgc?R-(+TpWju3T"Q~~;H^sìyYzǷK$pC1;0h悧&_${E"46K[x?0OvP,쓉.]+WE8j]EW? l ]ڜeB+:'HӘK). /VQ2nv%mo&+q!pl2cU@oy{ H2J}?/?И4s"01T^*v:̎34B _e}kcm"MxJX H(5MJ0O! i_tƣ$ۮ{ܣe\:'іu{=&=h^L(EEG^Zi';{fE2з,RԧRKPe[lMMx^^,8Δpx&oe"/9L6-cb+z;DgAy 97/*_ܟ 9} @ͫݮ7@O5#; [$[o0*ڂ5&v *"J(&Ťgɀ=zL' S+BC$:qˉ᭔^uwC2dLvMОzf@XK+b_ %nZ1}(ϛ$f$lP" rocYZ9B PsX8A-l`.oԘF_O(^sFl{sn!\M[IF̎$ǘjܗ˖+I 8m7tv!q+M7UHjC4拘O̿nzR.-Sl65FpU$-@ap.Te8l&;Y>5F%$n@2Fqb!|[u72W>R򻷆8o=hoc5$h;i0ĚE(VV _̍bx {2&M΄X-VF]\V8 yl?i^'{t0f J*ǯyjskR{SʹfWK{dHS|s·$/D>ky~^hG~7M2%U.uBs]YݒR)r c?8Ͽkb"[ ^-kMߎZTnq[sfbI~;]n֝P)ـBFYU,j[u μG ҏAwetJQ,7hԚ?/R$l5o5LKXoa2ɠk(! ta8/S,p5y]jĘ,dYT}8L eB֬]CI ʳ\%=hJBݬ)ST RP.k:(6w. [h f-VۙaѮptq]RG]B-E]qQkZ8Wpn5 72 j;SoU %00Cs@nB+^F]?_O[%=ˍcC/itZC| N{(S2 ;ժ cEt,_~Sl,P-Kp\sjQP.>&g/0'ܞO0]fM ʤ%0RTЩO<R8l$Uw.| 4-1rJpCmPaFkvܱW$Yt[%X8{ j 1d\ *H*O͒gkaf1^D;:DA9qGWÃiO)pKhPU/\ݍgK(2o86+e9àE֦Ut}qcK>=Xlc%B f<{@$Zv@pdW*5݇K&q*%Wf"C`]% s!ta_ቖώud#S<5} ȿݏ?ʯUu G%n7$ΨH{BW)nNL"֥UŎ%ArJBUT&GLcVSO`DHd][fa*^6;J_r4ʜI'M.NMNUJH?f =L;\dsTz>+4f|Ⲝ;$)KKF V{V} 5*PcmҝCÅ"hIDUY6%WlئZ`d@>Bc&)*29\R2ݘ*9Ib1VrK #NF$%bJ#táj`VXPLt(&fs @F#> $Z:\b`ov_1F] z vpr9 ־HP6w|Vc@z]EerYDdMkߙW\? %wRv;q%jk+rBbboyh12u!-;vD%C~aHWejl-ru ' }d9z)) hw>X_[ij P튣 F%~(rſfN^5zWĀ/T%7qlÝPRvf8zڪ]wxGV)l8e{f(`\Vj kYu4'<`{^N76Vr\&;p=_E>~7Q/\A]wb,=Bh}oyHit~ 7|m gRܸLm[ :_FA"R /gΑ@"ȉiU4158=G2dis^4ևEFzE͸몲L+t%eKrQ{F''2,blHGp> oi:hW7m^47%2sKs5.ر9VzG _/ ]籤4<Vo1 -$I8$sA܈WϛkNŽ](0}s[G^&&IUuP T3izGaIDCDA` ⱹts`FE mr/z$>G*A%9Mm?rdufgҺ6CqiFɾUH2/al;( `ģa 3B~U*n!}^JMՍ| m9-ѥa^؅z ?%)߄5ٌG: h_iu VWay w\%g-zÒ+b+ƘKWWzu1z&2eRTiyOJ;bAG`Vۧɩ@#(_ĖY2m$gOR `ٯ'LO'n5VeZ;^ ~HS ߃} _$Fl7S =4ivWAtH'sA;HP5e4r:- Ƶd9p鐓G^ ZGa9. h͗T:+&)QN/n\%'#fDJ^` ةBҍ$W;QSW Ӭ4xYW_~i=cyԸӖ]q}X)Bk#(Ɉqjۛ$ZIEv}^( 9bg3 SԽT0重_ihtG8'yO 4n ;75?gB6p䖙"T#0"/Sb{?[Z$5 \ UsZ@ҎH xqYԪ00YH,BhA 4D>ezVD#Yv(3YQөwwC3I j9P>fJd"D IHKM[ްf [ Hn$NL$@kg;Y"]S5M nR?7ס7$s C``7 q͟Wu-N׽~Rei56$I zD)`Hp,nߘHLjP=sod8D:XwRQWk@9pt<]C9eer_;hEI}xqզc0GP+UtZ#38_ˌI;8ͫ&nEH^]J[APأrm|(+duee6 M\",L$8U@Сmh1VX,џ(\B^o/:Z/dPDY)) h߸06Z&ی3SgДFmz3>DI壉|9*:0!_WCM|[IS0jAB`w}:t d=? QRR^#{MРXP|L/ ^#tEhSEm4NEct˜L~Gk:-أSx DGfV1iQzRr#,{ڎڇx,䚱R"qs7Ed 16^xrr_;7!@<fpڴWT!TL'Ԅ>"C-hb%|[n;QYfS"^r}yЬ_*ߕl\ߢ`6{}cIOZk:dm˓+7>XfO,8?*#*?φDm-SiSI___5b~v$LV6{`;>>{ky(CyedZ]e>TW44ݬ &i[),͢9H͘ ;Z;tQ> s‚8wuqTGدB 3m!>PTNÞ/l[#{壢42УWc̕*εon!,TOP>:'j 3il7d[7kN6}rBfjw8'<9TgƤr(>t9㾑ܱzr!IsJApL}ftwWa%9|IȿH[h{[ܴ,`| Nof8H뉆8(/Ud AZنp&t.#]zjt0vwIt~;2N?Έ_cqR~] ߰,rt`ş:&}zAz_Oڡê\MB AƓ'Q3,  l+4y5úˉ 8 Q qk?$V?59ÖDyvU0gyhdJ4#)#.:GJ 1t xzMr.19Zjpzr=J*81}fиƏ a^:=CfJ7e6Y+& ZɕֹWzؼ60*Мvr~=nY7g-(۫,XU&B0L!PJbNN6?m,ۧ]Pg@8y.: ;E[ V }]JEXP:ww&Bir;t,w*7Ӵ\4P1~)dĮdtՠl,QWՑAB(vB?5>d4E}Z i '߭ 9g(んiGq H6,2[ش!;m=>wÑͱe` N1_MfLL;M+[zp_oW:x:|PdDOC#K/"dԹVNBZ4ϢlsclP#F\N;hK''H/r Z@s,i7(S;F;'h0LA]*uZ6@1jO>P.~Ė1+ҝ@nOw),ֿTw}Q.|ۙ[ު7CxhyToDuwvA갎">m ilk?|K23kȴosˀGOn4[m2zjI?h߀Ԥ$-t#UNw@1nV^4S+9˭epŔ#iʰoϗ"2U&9RyR`KK׊9ε" j4j۝mJ (XPZrJ=xF~fiJc(?j[aR|x8=5OPm>*@BA Aً1mP_+>m)'Rbp@!'.Լ}Bo2+u ӺG^==fѭ0OB*m.8^ΐ:q/Mo3r:PwP*+WQ[o+#An\aD1fs .EdVĎ_ßa TLF^Eع7/o\CԱP_y@=QŶs"* P׶pğ%(ֺh vHb @ Y9xd׃I-?n|iq^`Z88UZa2 jdp`4Ԉ~V<") i:9}r87;K7s=/3*싮&SQӢ74N*8OAgvb9uRdy>g-e%Ll9pp)xW$w0jh.`G?Z$~j8u %<$T`b)rC!t Z~Jƻ&)evDPЧn| SQ؝'6Jh:^5 lV@>ZcR)h Γ[M4 -wjz#7,}F(^dDS/L܄~E4=.i.DV~wzT 9T[ 6e|78 ?P/S &bZN!Y:uj3OD/ >д\C jz?4M =Br٭;;5e~X@4%,MYNXo?.ձזy 竕b/nem3o@'YxdGŬR4ž]>( v ^Ն>q@x5 AܪN%=$ub١v mA 6l*ϖF>|WdE? PnɳۄcF8)ͪMkJd%]:,H;~/ |!˷|* i#h dQ!sN5Wޠ5,1Q(A]dž;n(~Ȏpu-^\;'Ѽ{xx _̇jJAom.d'`ҖIKߗߘ`G1툜ċtURe[;dbhJA >%!V`Hi%WK Eґ,Q_-p-2BzQ* (Z (\Jw˷eH\8,K!Ľ[q=/ca2ڄub yu-dwP#|U`(&naLZb*tsEu+HFwyQ ܁29e~aQMpS\i7yLNtdƵ̦ըml!ъp8A$BpU>yi)t66SF 'E?#֫S3,Π lꡯ?y*?R\Vh;ycfP8Ŧy6OioraBZ(SV50[gv SA4_1K[F#uhWIJgOȦh]:w羃 icq>܏3 I>RP$M\;SM{HOG2/xHBTQA,ҕj& U _g⧃Cc~{&+et8s(z(]yY U\hS2!|L\7 x|GA='E:Յ~{bk-ٷT1*`t6>LaOBl䄈YBa9zp erDN6gnߕˌx~jqx=]543x"BR*.z!M&~U^@vy3eC@WHO = >/{>" 1aɁ-QeL`r#4r=$CNZz<01%ғ'fOino/*Aw!&s|xՏ*j5YQd?oyC0ᇌ_k I@U#dtrWP&{"o,8w"toŦNNrܗT3 JMQ0۸];{mϳԅyi[x|롤j0z | D'h| dwMN{g~$gǯ\Hڕu#A=Ty]2wQ/'M'&hftNФJ`&P4;e 9L++\p+ GxmAZSkچE^?~ZT5` ?7^Ô" C^$Q6jEڧjK c8a`O4h;Y5/G,`_T.p!\/'Wm*GS Ng5x0RDjd6&d}n/+6nhl|u~^-:,o` +q~(]e.kJVg ]r/:2E3~M~Vh$U1r|M uBj? /cx<(xhWr ݈mr|WT]iO&r۰Я#`9wˉ*yOd%wM<N# ӛ@ T wP;uU3 u:a#;BB`M!>'!|j}8UK.ƍ)'L<߁*ZY[vLokɡe74̟JqOYՆ0P$ksYaHE5!  uAaeKNm&9`C? yTU.F ==&j*V܀M0!Em]m#QFd fB9/rjbP-^ߧ/)pڰjsdf&#x *ְ=׍w6C6Caؐn^CtD]$3$2di;rWMH ?(-ik c!<=>QD2HR{g,aӧXnF*q4I Y=xj +zg.7;b5*g`ju9m [23l|vY֜Y,eE+:^;htd-\l1DQKSx$c8rX'‚RSB#)J?A"{5uVUB ypi+eRſk92 zE#;g]lQ- Unq5,k-=eW($5R#&ց>1F|\.Q[ᛛB!IF~=gByVi\-7zR u!H:"{&K#DNgF\71ќzՄ eŴNJZ NkeŴN-C@![Nc m`[AkQ>6 =rm'*XA&*{GKɯfUª_lIbC/tNاJ0;qU-Օ(x/Y  yȪS!r?{*P]ɋͬYl+uL[@T[g*H 4<,n.)w' ګŧLhac7~djæ f0ػ߻@=4"UtY m-vI=E4&_ݪ=Bp22q1A+ѓ4D@-(N5*!]BF݉H=C 5TH`,1(١Cր({2s+OP2p01L0O 05f>Z$ E$mV9,Q!,+>ǫ5$־Me xhT1 xUY`WT2ol\ |Y2oBI#g%L[?rWr pY3ZGԘ&h k}/9n8C~<]6e:v7Qg͚ՍSwqGWbW5 Hv./Oleg1+/`I׶KD7UcѼ5њs-m )!J1 ;|\ , :=+Zc;~j栦%)"|u q8N%gdxlRa~.]Ry4qs3GBCTXʕJ_6uK0m@ÛaBH%W 7%ֻı~Q^rb!S&n  uS^-mЊ[Lx4±"dQegǯR_%{v',L"G#!<*1xS6#vMSW@k<='K$$ ~T$Sߢ4?ȱ3Ü6jK die("ƓEj?]qM&UNA;Q-+V1_ Z{3_X锆ؐ=WCޭ?Z=$Q%#P dȦ ?ZNm}v *"Q;.G(n2UC.?Z;gXQrg GܕMQlgp&,lk})Ju3@ϖBR5|~Bw'GVuOR 54iLwsB٦$1MF3UA'La\&^fšLo"xQA())QՏ+h7annM 8'3 N&6͑yx"2nF3A0tSOP xྥo0ErO0zBQ#iF!Y@^GO}ُ,,LQ;J35 lW-pt/48<3C OUoj7Eb1X` rzE%UinL}nl}me%vZ'[4?A=Cb^ޞIS=J% VKWh 6V(B]2Ѯqm({;jκMYuʷ29T˕uhjn<"0(gcKwv#Sy`DYS?hghO. S>ғ]xK-POPXxkR'y]o- ^o=ˁ'-nЂdj/i)nRahD}:0lD]`jp\PNZfe  -c*Pp1o#HXI^*[YbiWs] {hHyJrǷϠeC'}j[=#`hrvu5'uCӚ4m}nҎ]w)W <پ/Kig׷ PV0YPtBqJ^Gu>׹]/E \h!<Xez[ĥQ1c"K:T/X8&#T2Q;^W-Ίe+B"6fϋ yn=:6}[u SuބMulaU7'\7 u!f[VJCEI>8 dCt-3ON`%hٲ͘KR_vY-7wAI[LᣑaP@LoBz|B9h''  = Hۅ ǩQ'.n|!Z[w~1u9r :!ŝ 5bj&.Lg=dk[|}T5k|ebne@41jqzr\ sGqtjc$ԑrc]Fũӽ,idFOif~sȭm\[oTÞwF0Hfn+8u'@>|8zK&"ڲ)Xޘϒ-yn?/T[du\M(_.~mwGJt.-7A73A8gLV:;~PyHyb>mHћ`\yDa!҇45c9Te ƗYEPkn âV8?l1k_^lM wU0gX$ LA-0M뿓aNxS lj63 CX ʈy?:9#灃^7V0Q J]9hm/U@qv"vRPVd ,Peg${q9&M^" j#ʱ!wڮ"Ek'ZK__m#wXU#5pKԖr$lbP~yJ2;ìCXdP Qn@?Ի˵O kb˛JXj%M*/18eY&))+#%"8ݴA"$$?-ATgh@AZIHQqQjej=80"ϺѠd ]WJUpeU/ǩ╁b+#RJ؋k]-ά.~&jj2$eOkr'bc@Z HQ}m3F*#•pYZA=y#=xiv$91{(K E]T$Tvw<=05Z,:HMskq_kMBa}NqOM}ۈ÷a^hzWJ4鈬pwDB3_E+ YtUX{WgaV^WVѲddV]iK!ȳooRV!B{VKȉD1d.S`zQߴg@i&# #8]zneS"bS[lƵ{8ʔeYY$ԃ`?L;F/A)An5YA"߷x{;CކHE |p)`Sgfr-7zaj.`mJ:7v|VžPrX\}sK &uz{n~ُ x,v_%HEDv:FkP,A#ҕu;:.& *d!NEUwG]5BT- q=5oˢܻMǍT(gQp㜌Ό*S,L:'l: YEDOG9rcViMٕCw=#G zv]-lT {}NӞ9=ʁ g<iW%ԓZFq9*7 9Wrc~!>%duѵ@Uk5gVJZE?jUpƴ6)%-ؠt"[ϭ5v.XJuXvx zu+)ksK&#% y"ň3AMdxf-KVbV~;l9d4ErFZ*#uQύnz+}"%JONe`!ߛ@i+YDcz@c3'p҃8̓g;M]u5xBĤ? o$\:8|T2Z-]XP4 f6ErƚEоm(tb {Oq/Y9cfF4!?u: <]kډ|Pǯjjk[68@4/N3 o;Qb )RG!b F߭2%cM)>/,DrKeٍ&ݵ3r%!H%=tϒ*iVܨT2&L૯2d[lZO/S{SꨭD Sֶhdy' m/Wx|i8'|0ީqI7umsn!_4J1lhm*K:{m!ͫUYGܝ>Q nmL7]4yw%xoxqma-Nd1n3*8pwK$xFn! (rj\ uR |֬ mxm]bM &♜^Z*}`Y6;JsMqr6Q8wPeJ9Uo<܃td.CaM?m`NVD{#?H2sZ`qY' 1e =w*}]Hv%O=lgTriuT,{Z=9%LW<תvK̋V$ƣTȩg~䷓FWVj|I.<2wrڏ'J/д-3җX}@<\X&B$nA7xr1a?PTT;Հ=Tj K}ܪ(B.]DEwmf- z) ]PݦUe >LoJ~O%.@BlfmK*#>=5@ayڈ`¹ PF׵J@;$P:K)6=h9xb) 7sd1p\ 5]80fYӌY@ށ.v6tװN[Nch 3bH Go}4gBxNZ>FD#' w+g|lQ>)0kF8dD!-7E1O(Kr_ꅬ|f0qe{˷[2r|J'BE_8,;&(iV¿8nDŽ/堫dS ]6=n~ Z¢PpTN,(.;.ec-^ 8SߊVI+^_tiC+[Y:hvoQv\oA~bm&á~OX(<_t1鈞sѾ/>WK.BߓZnDVZIH',CJ{9sk h]nS0%}%а" 5'D}1*ܶDE4W' 38ɲ%ɇ,]M̚lS:u.Z6sAp4Ԥ=:h)xBPC݄w8a1K4AT,2v ?;_u%giKվh.@w}3?A}WgT%d玝W|(zy)C !) qU fY+*J1,٬EA:UY3/6GXWǫJepW&kctЅG4B=ӊM?ʟ\V;_ { j+0{i/5ּjx`7J眺_HPP8s\] 4(gUQ~(%Sp(Gi3r I:D'RlC2^v/ l?eq1 M8hKYrrk8HE`~jO{2,˓v"1ż(4:GdVElbeNJ'l.=_7n}cIK.723wl.o1MB_f~(sg/GY1$QΡunm .)| >B-3DFÙ_ Kx.h} 4$pǪё278c"/ٍu0s\2]^ c ?_mfWtH4dB˰, ̃:(<RQJcx8%@p'Y2Օ> 45oʶyy2k2J¹i4|)bKu}G7n@ Z.[~}sU =-[I͕F&Q򎆥T_v(b]C>}yTE谽 ǂΡ1tKf`e"J7MWj{vY&(|&u# CۇN_e<.Sk;ᵃ\M%ǐǞWr6Z{MHEYa=^{4d*E~$)1slp8zZe>Q0n%1߃j]8ͮ q q|640I4LVa#uKVt!ǃ]dW-2MFTQz 1 xg$ihhOk~yK|n/rtb>b|6)f PЃhhY(3SIVGx5u99|'HM/kl"Rs< `9\}+Dy+ٹ;]3l搜˪hO7nlDP'bC1c0K gK}E1Z Hp5aphbQP@Iw M/b3tCY&̓3Lj<%R+K6 !=;![]}اTћ,d%v(}<~ 'cdԩ1Ns._{.OJ|Eۡ1 r{_=J9`e&"<ʗYl̐qn 9ϊȾe/ %lJ*' Tf%FUHC["8T3lINLORR12 7vtR:f]:I:Qʽ)!3ƭ^; MGn_ֻឃv&׮ Bx1 :<0 LG6hsowO F5g[DvK(@7[B+=2U`QqcC9zg0W,/R,?T+\){ۺkC8#@boy dcWZd`3L,R\F~!a]<e~@GX؇ hwTY-j(]}cշqwW0~%'% &!F7 KrRy:W8r:m1^=hYgB5QmY@hI0լEyFf8$ZP18e`G.r(zf5ٛGW^BshM(\'փi>wIv F+NpW6@Kt?:ZKjU"fP>|!P xR"VU-&;,쇑2gfo;e>hY=nQtOj$5nݝZڅ0ؾ==AH<`FI0<BXɅ j!X~W e!itrk|z.Xaz i}j|%kHeIjpX_=v϶Ĝ[`RU! [*h-tc/ Ö, jTs&Ջ7 7 ̲HY@EeE-4t=!Sg]4j-U Ck[i~cMw0=9 w>_ՅTC8ݞfu[A*H^UӅ/=-/oV g[o߅α,d>ٳk7# 30g$ IieZ,bbddst=z-X>G9CL7yd˯ $gZWıyK^5K|P#Mj&߈@Yo4@jdvsN% Q1NJ/U%``M=R'zr k0Ei ]؊Ҵ G6o.I}?ԽݜQ!.:mh~o\]h#WNgHhwuq28Qw #᥮U Wki`a<3/o5?!vZAI)BpU};eȳ]Cn3mBpo8GZyA" sm-$OMzCEo:QЯC/Ar| p!9p_ۍ=Ǚ2[l LTt_rd"sKsi5_LLQX3ͬЉ(f~Gu\3C SA?1ꀪV?d|Xv`Nų c>yluL5.bnÙ}MѠ3%Fu3ʓQ{l1Bקrwh6qDD̈hH,71; Tm@ vޓz-vzلKdgK,9X]G- j)x BSY+Oq)fߎe ЯUd";.6HcQ}化T!.b?o[XZF{g1Am^ni-,:Cwd ‘૴2̯L9%P`O! 9M1p9#inO=>(1+XjH;TA$;Z6;`TЊ+΅mͻc`.1B*}meOݣVLhZ潂JI^}D_?1#IP J‰ca'm7*=MY>뚊iIo؜lh,:VqN) &KS\KpĀXO8Y? ;{oc{[pCZTѧ."#"0!+F)5wg!)kxBRأvAs)k-4 • T uwiI,ٝ*{q,fi= lQb]1?uc]EM$x+2I6xUOiƱ-!ɐqb ʥU ,SrJlbN۬L֊QS]8K>468E5+4¡Ձygm~;san-q^RnXY -#_2 {UcBwpmCΝ|n߹#T yEWéFC&կ_ջl\Y̾O:*2bV"\x۱k9%}<S[bDZy[y*[I!aj36a "DXPuhrVF ,.C5.yq#LGo5aE`4ܻ j?t`˔D1@x8ȪyEÆ&h\vO s]M剸:~u.4D7?z&&m{L7&Ȱ{Bڃ[LQI|Oݱ,UՖ)P &Y.e^`)Wge><;`bNpUPcwMa!B͐eMvS򛣎ω9X&V/ӿ` /Ib+cZ r1++EĚ7S=cbS`lI?˳@#YQU=eo`؉P28dǡ>f.?M@MLn Dx siix 7#!'eBXk pUbXw`J!UV Rl |ॵz*ȹYzY8|E1C-,2%Ż?m# >c*{o(үonx5F$htBL B!ϧtr򇆟Nq]hKқglAaJPxs:Y!#7>pFP,pV7. "auxc~uoc ֤`beUckrM.AS)K|mj( >.BaFyoРryHi` N<}M>/hC Tw}O*Q̦u˨CEXvO-iQWNMFXlkߝ2խL.w4G}/r-8 Ō||[O~ef8W%!*1nЋ_8 2$R6;9d|YMy`6"{Wm#Ok|Ho١@2 c%b(k*A 7\#7>0E ]3.)MgIt1/OlbésEHw>%݁_,MuIP5ȠjVxauwr.ueȂlyfqW7Q<0@8Y|ptA_-ZsJ5KF%MCttkOݟ,m PNϘGE=j["z%hIQZ%{e~4yhٿrj7GC!j ɶZj'V"F.oѻKu|Y3 S r5؍Ɛ+18n*`AZȕBZ_}T5x)TopWf`yڊUfB'pHֳc(g)zi @tnhYѤlsȃs]Rr 溣q\ceRk²64$E5"-3$ءpM19O.hhmd4wrk9?Wix?f{&qhC(6ZmtLVZ\w *AۀQ]w\Lrtr|n&l@P#,F?::_,]IQ*X*`ieԟc(/@Y'd BG>iCDA# [РqnM7;%E3K˯<С]B ia^p)[qgl!@yr"'%+yT'9O(]-J-߱ F6h ~Й5@@[g ب @o,#==%dDZ eQ`} `r %GC\꯷}_Mo7h Yx@<gGh˕O)Jr Z`p{t-|p8AVl kâ],4^9N& N~tJ` ~B57J09\1el17ȋfwϡfAAmj1\+*_>na)+رz,":,ӋF_Q,d`hAؑ@+ND7 ;it& ŶM?^')gq F4K`F=T\YS4sΌ+~ v%i}`ʨ90J-H1?5+lt7_O:qUFA!6 E7O5CTJUL1r1bHILhM3KWIqT͹>~a 'A(OID4V eK,!oE:BUwS7b5ŝ3䘩=v }'!ն@dswuޏSc=$+fY'v D`لWOC \7Տ)'WF[<>L-ˬ\4hzZn^V;2E!bcm>/x'}I2ꐉO|^+4eQ?O6wHUD*{*(":7&>W2kح)l:gAE@ifx=8e>3EY렓Y%!LGl$c=̿]y +wa.[H"BexpmB(βD8}R*tCT'{TY煊0PVXjy_j4Eje(=+pAlXaf s$`hzK(]}>eo2Zd]$Wn7뾇WJR_q$)*18Kd|f#qn3#! 2{=GAIovA8Ny=ܩyxDva#i5Xl+ݒV@!e|ݎ؀w㢧ʟe횼V)BSC/ tYM9VohqhbV?pR ,/*Yd qbs̗dEoA~ %n6A9TTJr~Q7`KK>Ȕ.i&+AL˖;U(;C鰚¿0)vkos8!S  Fn ) MO"ď;-IeC/C6'X/f/jJ%bFt͸޾YR9 PrFAFr}JKb+1"ϔE*ǤYM2[Gx"^,/'xBlI&QBqYEC#QKG u)d.5-_xXBeN=P2~#.!YLTT 3MC!|ˍ? 'xxf#oNA-B`'sWA[|.dg1f,u| 7B8 9m]V,q^|Ioup~ќl2m<“G)7/Yȅ KN S0c4R&H>ޏ+~JT ,|̤ysE7dDf4>T07B cىYj(cR8)}б]W s~꛴ %ys]&d\/8f/ )B|~טz;4'Kä('F+{<5aTĒj䞙lB0Vt}zorJH)S8-jCm^ņ"ydIFJ|I*T>7c2e=p> baX_ShtPYۮU!,ƃ m<t_ӕ%5\MĻfSǜ.S  H;u<9YB Un ^J7{0&E5JZ/-\%… g#/E@Drm6⏘cgD':T X[FF=>t>R|-Mb:4` ?B &RFcQ+W}օgmᓜ逸R+?j{HTMْC#O-e٧|a3"wXܯY~V qt- }ȁ[6#bucHt!daSȁ{| c%PfZ@r3'NA, v{L3co@)n9QTfu.v($pPy:^.(qglh{:V{#{9rRmJ d~X4N7j (Il0ɽ5ˮy7 o[:6̍ueU$~d6Shd"rZO^3M"W7ܿ%&ft`ewN#9 { }xyz>!ȕn>X]U~Br9lx5bK=YS2乵#PO7P= q0,0IJ).IJC0LZϻ"a,| A}hr9dƢzXIMsu=i}7Z}5F8 +7mv/ZZ~ZYUqJrZHvY Ȍizڷe7_]H24Z;&oL37 @aE=fn|Y`PǗ/f˸՜{ip Stz+=R|$4:-ٖ%HK,1p<޾8mN9U]+U.jc@i=; GPϹ/)רԮiuz&NO  M xBH.TZs96/[8Ozn[d<(GF uA,%jݚهRRKp!5UAu~V8i Q5N]{kc)Gy4 _>8ܬ=V]zN#ƾ;̫P5QeJ|}}KWص:(<L;|=܁+o*IlNsK%ִ8ka$ɕ.OHfSY/c:'`)׷Exa]yh篋Z}nE7j,sLBG/"J#ڐ\s?q|&;ޛH78$XNFm۱%t8mTDfGVr-q^yGiӟ1+/8\po&EW XaQb'@;lHߥ) tH8y@8|9`_Gd^EHkF:$A<,ONg$[!oW,ӝOË́matea~?f:N# (Zĺ]pߋJhB}ģdFPw}1MGdkLoaΠwx.?rGDo@FGfuݖAl|mUǦA r޿g0U_h%*2ARP&tlb1cm67\羗`\ ka3V˗-{hA͕#|MU(Α'Py4C3GGݪsЮ9Ed|.!9mCv!,:K!ttZάkYOc&p.|vN~|n1:-K:U9N'8l=WzdMLyx/]n'LlUG@Q=iu4Vds:،VYH [TYuHn嚠(ˮX 0W&E$ @ = q;lj{Ǻs.]a*Rk\]]q1HLK'ٟ@@3Pm|Da̅0D6XRH]/`i& &%|@MMT.b./ g0Gi;YgD _↮Fa[,jB$^,#'#}bL!mZ]GD*1E}G~kSޟ#&TUoeZb0Ihhږe]pV%.HW!\!3~ˍؚU|w2}5{+PKxag еPJkz \<]w`Q h"#oq='/#~eGU cV;S|o+1Lp-m>Rƅq_kkrkT]#OT.D}9Gy>}aζosݔ8`zVsyhLS+Vt/8% $>6 Qj e+̰mJ(1wN0F2=I G3W?F9}2p]/ycHW=kD1w]t,>7W){owʫL>A7ш r=a]1˹0/B?;|ƕ9un mA#xΉӪ&Om?.Y1`CaK0%!.a>("gj?{RBL21t(Q:M 곧R i /[ ?-yߊB_EZ)@F0 ⎫ET:|mw׆N" ;vV:$ :%-)# j?ro_?_eNQ8H3:xgVNz.e[VVd5`j2KZwVD]~-@/ US;:MJuk'(Y7vͻ)$[2" > Jt&,.Qr!'| huz_JS+Yp֭ҲSYcȋM03&,I܅1qۤuw@VC u״?vunD8xT<͹^n$UTJ}qh >;4Yĥݽhp)*@AgqjF/nG<ѫeB RU1ՖfJnʁ4yCcgtur1YP?IJmqgU!n*-u2q~%u>)'k3.lUL[m('`-%ܳ.cAa$%36,Fuߋn(mJ늛'j8~՞&&o/N a'o%8U>0]%X4ոnCD]F$}8R蒡/l@ (!P.lRk#շ .u;T(cԡWWKj)'!SzK4>8p($Oy,\Fe1  Eriˍ qݽ 3p XU]EsVkz>霏|}V1&k!SI8bfNp8mǦ:i#[ OwAMSv}uQKԱH}? fD+cS=xjpj잲U2}V4Tߥ #[AZX AI0fiMw%Rv i(MUp"ˏÛ;[2 +KTvMv~ 6'䔵@oE+um#y} pDmOy\KJ4i9:k =h-y}I;E\DIng^dmvgd@a) cU&YCGwCuCZd!L+{t AБ0L!yBJ#W8r|s]>vy }%w߀ØP }8 yūiUX`%K6Ϩƾ z@aYMNnV"ޙG|@..EAH{-DkW֥ξeP+ V-P+]/5*^^>;~Ǵ7 b} ΘdV7o҈?1m lܶg躩W† |˨9ľ/IАDbƸC=B$5y,yZə[y+<(F@8IG%Zڰ=p@%x<͹\#"7w(W T_y.o 9r;PdoHU~Ǣ***_#~[u~,ve-ZnmWOyKI6[RH9lB|S״jf—ۚ,*g",XGDz5+,|572dG|X\E1wVNm2"5vAfNPQ)(WEEVN B6c4ȸ0!Ö鱨C)ω&]cJ鄒2;;SbAc@'KjeqR6v=LɪOaFJR8W[qś2yï<8`˃LTُӃ8 ZRQn&!M. ѺMown)B fh4~'I7 I0b!䆌r)&I5[$Hٹc`35S0xw0nC pgtx?3p\"eofs`=̦_ѲeROFȖ)#/Y`t2R/"nmO2:t59)z޻q- Ó^y̡kʃi#}ǭ#Smy@5ԂÕ:3mQ P:!_gvHg@aްˈ+g2Ngt+}#v2}S{, cg^, "ɈQA/T(/vsu%6| ϫ $A0D |)Ya!^k>" Gš@?!C=g6NUp;zf#Ca@9!l zvH̓?^8`@t,n&"&dF)?mf9廵Ґh/MW0s:σ^&4 hOԍ4PUPHhF%iІ9h?KX&aG% GE> -y{"!: S~[L$ě]>:>Iecv3`@D2wO)q"Ԭ@(\)8:Hf3O5?Q+fU8/qvHj ꁒ5LV#cP[8>T~QO 3"Sv:c2U7tmSՆVQzǔq3uI)W9Η:wwftHΧ3Y4fdlL:]q~!(zpB@\oU^8B1nĂS)t6`xOu\U\c0r& ,:|m&%6Xjbn\lpt,|Hgi˶,떰 4;"ZbfE|TaPMU#1*^S"q땢|&[aؒ{V?Vt|jceEJ˕M-tHzj. g$P5j"'*c#hz7 z5;'Pudؠ×CvS F>AJkt];靘(2K5,u(zTN;,0$lBr3PW>nc\^:Q=WtF7}-w:9+O"(ֆQwv0m^4P.tn8UO`,#^ѫެ"[hd\ ~,k ֈ.1kWD^ 8?un" [ȳ6^0ΞMS l=|i#QSݦHCu]@ؿw,bm ð s^U\)U3LWċk(z\ȾIvB#\Cz,%xNG=ϫxkU$\Q K~M";7ȜKIZaWes7/˛ gSuOiʌs Aglͽ: )H#m8}_IF\FweMo; k:0%[J'@~CX壽‡g L*_1.$)v&x/!-ȊcBk/ u^ՆGG}|L "C?gϸ:\f(Aq˾R-ՉWf,_5}fӱm9ф w|RLH=^(@F*alR.CIL5mq7S ow@?1T#g`{Т3s3c;2G=xړvR$_2)^*-+vؤ/bQPd}tp8H _lrA;3u.˺/!oxMd zo5[H-0L4Hq ՙ!ӟ[#>!8滟̽jע_xr-Ѭ[]rhgT>6*뗗l%0uD:D fHHB|-دeķApk#`pYRel 2+[D/1@asr#Cfgb.fp3=h >VIog;g,aЋ ^<@ܸ4;~+Y$#KPBtTK\_NZ{|l՛v5+$T,%ek:9gU%h[ .@{iQ"Yp޹".*뽹!#_8@n|Hg_@e :?~PO~K~<$]BNEU g`_OGA,^GmUnmaнR@=釶'^9zJ'Io d6S~ˠ>heQ%͚()'n~}? pu&O:џ~j[|;b53:vL3rG%kڵ)4/}a_d}uSĎ!);1A GyP}Uzt>)uH9$u0PϖW;aNM=k(Z+6~E8F; /)$D;.P %rfN &9OG\!(Y+> 0~=uKLUvxWT%ltcEi*;Δg4sdәw 䙏Sz;]][],g`?b? ~#k;Uݚ-0@Sƞ\!:zC{MR3/"k䴩_2djysfpќ>V1NT-8כO?[>O[carݜ2e8s]E=bLG9j98l8BuxP^~/wMAJN[f-;5~$ ,ڪ( ebZ2鱣J\haDjҧ#HD6f!|м;.+>) VT_%\8ßr \Kpsjt%t7AHgJnMrtAcB?*B؂R:]((l,`݊&U@NL9JlNzlѱIuy_ q[ &jx %Q grOZߘT!6Sُ]^9jDU =Ќю\F& wNZ0Y#F0'R+I_#=}{<ؽ“WFeS7cBܕ5ګ-PlJt{]KL旅V30*lgs4SABTv5ӏK=`K㺈uNX_[׸Ў19=$C6D:%u 9[ќU "X,TlpTBҰdLxs\&2KЕ)Ǐﻧ|.ii$דmo~Knق3[Q|8_@g~!T~XF/=K^*~~xeؐ]!e2:arY_l A ^$Zc)ҬMN "z>*eO$8agi  S&(Qr qqI@SFI3]7A!;*X8?Þ?\ GY[>&nt4ӀU?5elIv#$.uÓrAHyf{n9#α` e&ʡ62&TQZr.!FįȬlP:;i# xDZ&hKPӝK~ 켪aɱLE ' WR"k4칯H!EN/fTƅaTbLg`kZd;mՊ(JVNlo^Γˤ?[0XŕZwۈz976>y u3q(coNG}НD+6 HtݎNEX@xdti8_͊z⏊u7r,l=Cs#3wY6wOq RBŸ9Iv^~^;& :"O;Y$i't;S>Cw^OVqp7(Win蒂# }H3]>. .|&OPk<"B6028515/Lz[ `U=C9weI d"dHSzBl"{GH/^bǯ ,4ѯ'̗,O3\s ur dL2pdËcXw|\H-L^yl!Z#e*HVckjNեN#; @?Td@$(Vvzn>uJH 3w8"`SAceA\ ȔD1Ӳ:*V63e`[gc|Z&6uI=+P"f#wXD~єW{Rپ G0S~lQ$ດEmIl៯B͖ }֪NЧ%ˍm8lI[>Z \g\KE{d-d[=4ķDhmCbK9?CBAS_KԎQ۫Uo=?JGϤ: W)av; |/$&C(OUO8;1Rze?h*Iyy4>l'.C] uNO2pY,&\twȻeoWf">ݷ[xͦ[ ]26ԯ4q5UnbaVH;{O#}??wͨ(t炩n$$LcI\C7"dc7Y7O"?㮟é~ Z? J*۸z.(I4$C + h怆6Q f:vyxrq5 - `}\fLRĜnd XH^N=|"Gg"Q6U2BBߤrY|vx“q@uK4JƚxϿؔ.k^SA:X2 N}XL. nE{Ηr*RSG뽇$Fm2@md"!,J)즴i,F rm]IܵB,4x)͘ Cq[5<Iu,Dtɪh(rqw0$lੌE}T1 ?z_LJV͐iۆ"."B.Ju}ԕN5T}DZfw_lcSQͩ~,,z V9%;p[_!dU=KTob~ 3saѨWX)Ct:K?jl51mUIIIdQi@ lwc{ZN0u Ij#8/\)mobjFH蒋eP^]x._YP1k}tUaLCOPT͇ˎb=9zNݭǛxz{c$>XCuݕùKhFRM-"GFM8v@ gXz"Y+tͅy[f՚lm@;/N^>3TinIn 7NRm+gY7,piz&^ɻuǓ65U;Ia$p!^}pA@*d5h@ϲ9̹bKɘ0 8z&h^])TŊZ~cLA}_&u;K"*k"p~Y\sWMu:"Y`K=g砚h̒}(Q44eG3ly=:ekA!@8%c')L1l;G=f),&VƢ[cd>S>7-Ğ,En'0jֺaOs\16)t$c[JٰwRD%qE ?Aۦp}d:DZ?kyx ?oE4"$7TZZoP:rjTYUGR/*'Xj)ڙ]{5=}r5y rU:SߚcI͌ lPPo 8i9:{KFLWB͏px41.5(*|@D\jvi(  EbI> \aq8FĴzWx>+W3՚)+m2#pIgPf+WZM1k.霹A%lW:bLеrƅJ1Ϋ8)-w54t(Ղ츮|@q":V}A Z2K-uTw):?D#N\m,Nwۉ HBΦ X_/ܑ 0Xi%1+8] A5`? ǛAlmd,]=,36a.ن8y0$3r(]HsƁ@~@gۣ6jɿu5^2PVҸkU>=ɑEQ~{=)m䈩r_%8Vy3k3[JQmVԦt"(y^(5r|9 9;*cY WNn9{e`J\ikbE,,ݛV`Iz?WYKTUG9)rl9gW!mYǗd3nz0rXhJQI <@FXAp"(uOtL|:XüJ RBFG-{ӛᕏp3ޡ0ba@ Zm2CV-(t!/_]Κ z`z@2~JǥtT6Z)dlg"ACt_l[htqqawuO~ #N%z"f )*1R# jm4{b}.k̀xq#Rbp,f|3i3m0d6ze_zƷ-$_6xANׅCny0GфܒBl?mK5AAmJ6fQ. h6ǸEvO9EX(`$鑙-$˶%%wW:3`D1}.II5){OqJBբ 0͚YJdX踶Ϟxu,i*c{[{pz2gsn?: ]>?19zg.H0د~ uKm:qGS4eOoR^q2{\Zj ( CT9G+|hG6Lb 7W`[ph%ӯ?C=Wn^>&EPj1g^qe'j7 S-2[.>AW6Le @0Ѯ춇LcU[ն'X'`a㠀^6-d{w!v: MRagW_myy2:x֊DA-`.l2kr.dA gJ1 Qy)IQ8tGVe,s`":s Je*7>R=,@> Ԇu2CcmU UbчkxǢW%EUЀfx[P-bXD"?•ƳLE`k\Pq؏| P3e_XќsZDYl(v'|k]Λalq ڗ*}rmeD;3a u>0 nNU;pO@YLrR$>ՙf>~oo$Ncn;t:u޵hG,9%Ϲ<( 6ƧiW"+(v?4NxWk*EV="sT !<^+̋MHҢ O Z-墄źʄޗcm- Ј QƑzޚyyPQt(BW v Nېx%Z_O[ 2gmoZ{gon5D|j\pXD&8i!;M5O!@ 0~{%9$r?UwOω"xT )RQ3Z#?@aq᩠ĸ~Ⱦ`](sұ\'}ŶA4#R8H(v'l`3|7c-GhlK|nűxɫ }U(0 K`vN^] t{≸ FڙiK}gl,J* &Oqc%*,C䊑h . ;hJ;ԤRUq8)SE}7>PD>H֏ƺuf,>,2QhTq7&F3"QXP)2{c.J-ci(^8K $.Z ŭd댴T3zd3B6=U7!q5k4Qy},mSiG5# r^WDŤh<)ӂEc"?i` GW;FAvԎ5տYiPs7B ؍{ X/ۜԸ򙥔i~t_=`--8t\hY1.J`yVpa~ S2lD7$q֟HF4OSnqρr23ER6ucS6E\Xou ?fɼO2ښ ;dh@wmoŪ*"vNIô'icY/wkU"/EĤs'th<‰~84.%[pӸC4 =Bleׂ>4wh.zfa%wA;ɉQuN:.VY}y3p,n܅(~!3] qkQvxU *CO@|V|4fyuC,Xha>G[dvz4a{U ͨiLf%M0P?9F'ZI7#<1  PNܵxӣV@B^|L98ZZ`eaHsdj5c$&L.SvN3N2]Eȍ6Ix@AHX/jVt͸951AcdUcka& b;Kb#"&8O#N#d*!Mq0̥OvR7g˪ ?9Sbܐ4e%]P=^,׸/ %n5Zf#⑪5:;̦ׄpou-Oˀ.O vl?Kkjeܝ8~ 뫈1B!N-S%jsMfz 3X'4S5S"ۻY{Ho8KQkx 2Hnڇ GF=zf!ق|uYrxg88xgA\27ߧaPX^꒒s ϔ&s?qZSHT:<#E FC}dnGk<-|Oc=*2IPXCE H/"$)j7d'tl\h{CcE^ҊETkV*G=hՁ~V5+-ĠlsϚѪ٣ZqfEGd &eCXd6Uѯ`Zqkv+Qr I8J#jKqm)^Uu+9DrOe U#KFkKjɬǶ&`ha#׿#L$d'3n\Mz{]N-4AEBzd#Z4&ƞʆ9]l{PRG7kxAkZwV ,aZk65UV2@IG(q{iɴ"Ss9AC5[h>O}<~'?f9t^tfGf1ղB-^aS4:}8`22V\(>|gY@ \ NQ 1n~]Ζj /hQTy9,{hmy{i>߀wVR{:..hhӥۿ^^_[D] ƦsMs\s8L;Üi:0Muf+`ga|I =<rj>usVȁs2M=[ 41,NI.%<9 ji.KlQUg܂Awo5SC;Wo S>x}%QW؏T Va|2ScD4EqRBKc` `EO zxX@~۽k,StQ#'8>K,ߵOq)Za*`H. S*&kBtp*1,&BaHF(0DrF>?$}KjbK4r%guNB3&mt XT,? dEk`EgRjOH̴R΀&x RAZ;3,\8-bC<鮒 q·:OWe-c )p8~kLUq ?Jj]϶ܸ4D?W89"W%r ._̏Q$s=Eɉ~cu;gr%[s+k/7'zcA3[ h[TBp,B($j \( =Ov Baeuxˬ`}G;&)pjZOy5YaG K ԧ8~ZQl(a@ [Se5غqiwd1۳$)#pP. ?MyJdPYI\5rX0vx`AV$L,tm W@hVSdjxK~uDj('t HL] 7T;{GXJ$98>p ,]5uNBnujVDk3ķ#_KG|j2˻I?@.G,1&Xg֨/ꬨ؄ٟZ E"jPbP/ddqؙ0 ,g9{0,Se7դ)`^LmEԇMO|gSw]e%}+e 1$,jy+;6{zj,zrw+ %X!d[u[9ۻ?.$,n<#B n5?ɨk5"$;f|4%<~qQy)GX9|: 0De)ܕT|9 Q`-RƘO๻U%i'w!wO{tIVjKL_dȿC|t ;ΩbgKH%rЬ)1ݺ1!؂o ?m) ntTؘwU7]Nǐ|]B{q76 wz Gs$hӌ8WХzUcAB{KsO<"} S7▸$m<6{ג[|8 )uR8?2gÎgar2D2{&62zo' 2a߿|&Lix $';-l!zIC pO*O6H鼘 IgY6ń!5un 7-GٙTR9j :ݞ4Vdl9[ZYlXURzy*>Elh^Ҝ%hl )^QYǽ,c-^N#ּnUBZ Z?]SSjA"! , EytAG /Y'!Ak8Y瑧OSBkLC o /6)6u Q;{yþf(y^ jygv1S}-VП%Q(ndR'+>Y{*\P.\T[n|=iHYU0sO#'T)gVfiJ:uLDeļEsԏ7PzL|um%׷`UO/˜_7sta4KؿJL$r7jy.9 .,i6C# s8EX5>?7_Tgl*?dc#궃xǀ ,n0UI&8(cVNS:-&Z L%XV)&H}EN"\]#+ɉ:={%^h@>fAC%ˑ,u$5Auw6{YG(u&2O>}{ӉwL1mkF>_>Vi6@ ,RѲ0+ə \KT(= Աa]׳d˚?b񞟊y= >@[ދZD)',9okK;|Շonrrٙ^jECQR!y6'6^}'XC3|- iy5kɱ#xjLS|f]}g3cUʼ?̇1OvY47<©|/@fMCg~psו)v'-@ ?D=^`rsf֖1#`V"o0|"y:[cŨG T3d]l/UY,Re$PGWBԎ VScSҾ{c{VӇESvx碈;XC'a H͚)sW_B~EnMNE:qnM 4?< BK7W*/J4FZ*S紴\Kol pu;<po&Y͞% wDP|= UbEAܵO#Qh~h 8Fq{hgx@,zTzӴy#̈́I/zj6a3 O@j(g0Y P^G8?PXHsohzC$uj%#%Q/pͅm~C%$g{=[4rLGiT*<>M!kc^?>IcVNU0zo (K1TDXV-g b5P} sD<-.gU%Xp1^ ^XQG49Q$7^q\9Zoq "!#2v[$i0"skg\{"+2 -(\jmLZH$=D-qɑd 7ZX,iX~&>N$pE H5Hv싒h&Q ;BEN"7OE0 H d#X wRX/*m)\ea>=cSΚ\snsQ:Y܉h >ocBs =+^Dyo";J >TM _2.6h* |{DvRd'>g 8 O bC0_mfA$$ .OQ-m 1116 c-ەw/o;>r3YtcM].QзxgņYE^ :1a6 )k a:%B"H'}Hُ`f7mxA-?+((֚g_q0[SpXssL q^1)g2r~ʊݿ\b}3[ T'"`a@ T(L٪@C =SDЈN̝6'ڍDt#@3y+DdnîOcMK2]g^%SH,LĠ.p5"kg뙠m Qrn:!2\Jp$7L;NTk ' oO`4#a{]OPЯ(>F1YKu]8P|1 ikv09Qhɟ Q5E!MbyĘl4&Ey$Fj2ze%& G޽7\$%BC*PCnBoǒK%ƅäbGv W#2I%m2ţP;v_IF9xPi T'I$N$ovT4!Qt0SV〃]h,( I1c7~yһPoB᧧ڡ+Vt̔r8%SY)rES({3;ZV9G\pGJ|ƒIxDΈ&i]cچV>D/02 zǑܽ Jp`lC v|(˻f¡!8O'ab9>҈Ja-~M7 /mX0r0%pGr@xWsw =#Qӊ]''2IȲO?hen ec dw7`@<؝H} Oe^lm'xRQLf9e|#v PmFĪWX\CAiLкWnM~)<v؞1BO%Ͱ26r8XժvgY8qF%Jt) VbJKƍl’9\sT _YZ^a>Og#X@%:RonzM5żB}{L#Bu% %M:F*F؛FQt!BSڀg[I5.3OnRSBٗR(}x NMάhON~ϊ悚g(XHߴwbKM$jxCNVqD%_3/M'MeHB?<30q+ELQҾSޗ)5{,{M8|=o+#C[2@^69Zܖ@Pj 6vX其g8W3Hi,S=ˋ*ްc6CE 3̪Tl|K#袲 .t'̮a/u( g3*pkR[ hO#0JAhrr7ߞ0`*Lߴ;GD22Y38.8v"'I,@EJ:}9>~o=5@1]V, h:{#6&NS=B> dJemef8Z(AKZ L'1^8bFLi_Od(~J1O9ͤ:TjS%6"'*K6+G m{rHޞuyw-ň?orݵ_aqFGϝGuLLmHuЮpRLf{6 6`ӵA㘘T ܷ 9q )qCnJr Zfuv|ԡsDONqo)]ݭOѓɟꂸ;/Y!'/}˱ >͡MpÄ8'5@^? *:''P1D$]͑p #mFl)0O_Pm~J>ew𹢉'SDrq]`Dh֮`q xRD^!fk }]1ȝI n:yO$)daLv "0}TE)s kDϵBb WXX-tİza}[tGy}p ٕa׷_ہ۞<ݝoVտh?2N5?YUvoC-8,w]u)ƚI8>\@#tIBդ$n5c} H> :=S [4.!´zxs<'yۤ`ʉC` YcdzͪKt@ @ zQi좠@i)km#CF/|l _i.El)aAsmM^H?w X|Vq0z?V>kIXd՗6ӐrVEM4.LQ؋yQD׽Dm-Lm N"Xu6 :A`ZSC/-KA_a9\UNn%ïڊUZ"x( e#ͷ R|DSQ TjU qw?& )D.:fFJAq6Fm谎9>(bt~$4wկqm Nd: DSYGӅ;^lNq=`~Z%Ja̧bJ5I`m!"Oӥ=%%lUr0+ޑw͎[4r#X(9h6xZ4i[LiYTŋLc<3X_"hP=26ݼ Ȧ= '1 dխCA> H7So DF‡k@V;fRSC:X烊8T?pQh GG7%BՋ8ovQL+r[fY; GivJ4FԼFBl m+N9YR'xDb5(C} 3[V8㺕sMYKK%+k xSͮ pbRxl|lՋsMGIp(,kE9X2dE~62^.^*c.&!1BiD@q[ o6Ū:PqkZ`Y`XsC;tN MQ-lSHdK Mp=MYGT'U}ٿ7N4Gڀt$.}(?O>1>,ZƇJw}l D<_,ԹL^P"3~] V'|81%if07,/Vt^V^{Ϯ~X0 m[6YHO $o4NT' K͸V2naJ{i+LhC>L)rܞ 4hT˃UiDYN{uj#Cg}`: ЦbUkYzk?р2A+vb0d0-+;ɇ}.K))-DLRמzm#C1F=h5%_r?l+:ʾ92BcO,*QҚNūcx(Dg蔗Sn;Cd 1O%[Nԍ)4ډ9:`JI='{%Re\《v.Hg1h`!+[!%֏>lV͇ɰ pԯTڇv#_0#*C?XQ .'[ޛE29z9% :Vkv'd NL,"@Ӥ\CUhhvr>4KLPb'TȔ*3 uMfŰzw0iDma6l_Ks9ǒ#cƗAn.o8]W|ѱ$.zsVy %.لJc.VSv# Xr",;z=5-\2WnLܫδP n4}H*9__ɋ'A).6tȝiBCCG]i z9Y&(_ᒚ͉>v9HTݏ'$Og>t/ol5H ڃB`̈멬t/ءYvb= 1hw`q1U72`ψ;d~iȥ(2^hnK8:D Qkq>VAY0ER @R&!Sj~<U6r=ծ$ShۻP>R Vd' eM~PMFjѿj쳜a 8s%7Hc#E&_Xuo9](Z \"){ #~D+Bpn?O",S1,@&i ͨ_ckA@.'vOZ"VEmL.@n ,]8S Ti9[B(whјLsӳc]Ϳa=u`) Vg9s )(2inxd.9@m7{Fעĭ7+ lK~Tǯɇ4LJw" *G]Y3gmx! A[0|1N#j3bڍNs-uW;k0}vQޏ`V,͏nqKUq r_f ,݆O:^{Ւ±5mB3/hIoe$ x`)Us_W;j) Mt)>ZP(BUDAfTAɑ*^~2*Y} 9A^dl앣m.ZųkZxaQmP=8lRxGQWHuuGuvP[~ r2P+xW =ݲ9fK15*gs #zW:5?7Hڜ ME[367}Eͥ4;OJ"sDCeȬ=YR_+>%U))S=܍43/PLdYje2• xs+&:LT i=T]RX*sݚ^C$1! :TiM_#YvfU"S XYwFdPYI`+!Dď1YUtxW -ɍ hI~]KǗa@Kw)c ޳NΪ}NWGg[C9={f2+3GT=Ʌ8<MQU؏Z-b|;ebތrI KU6o }c<@&߈ ꦴrţ<*,ϋсxN4ڂY޳ lif}nxSLT`cbJM׳BeShsLx:>l[;;tz8ym+mpsOi)-2Ȩup˻;VbUI]mȠg9`x=1&Y'Oo}hL, Ԍ}Oi#( RǑUO!;=Jt/>v hj-c4xV[5 V.S^zdyO*{h %S-9`et\?YU9A!DuI8Hj >RaګBg }ua3H>}k>- Me]hM'zhUnf-3KbՌ* ư 6UpkI >Eq;#5f^* mªPIyl#9uqqr(xlEu>x%5f>r^*Z& 4*|#(MdC aπ]s)aX_u*X.tק1dB,yߌwJ4Z$nSdVc+sƋ\d_fF_wE hiͅqUTI-DRNC_Pa; d9~#dݢY6|T88* ʵsz5הAk=&vj2ϻC42 bMPQ%/ԢZN!gI8HB/c򅑮qieNal#wI'L٤6O֘.׉F1X,q|DD_'6wc2ܹ+`/b l)c~iiMq 3g/y EH}qG4#;gVcPt焝֪M }vu5tLC Z|K[82\j=;iaJ3'֟5B#0 [O×L9C;~#1 )]6#ϝRtTʋ&D J~w' 0m<RƃR9^DtAj<$b"q?lmQL۞#rlзOscVoOϘ(y8jUg8EΧKI\TeA'Q=/$s4c|؊y nh&P٧͓[=VKť7hF*3FhAMi>6Gd⋔'ٱꨉÖ{6;v^IuJ'%w@PDd`1Hm?RU.ڍƕ߁Nn+ze q }FST@8Q߂'KXi#WCO޶1f(7yu>MQ$0K݇Oy:ՈE3sğ8.l.Fß޻G6UT~1P\D#pT$:Ym83Mef+ I2&06=+b[z Q*{Z)q*k@_ۈWOL4{]j-?q%C*C{$9#ᶕOXFm?`>p_!v9(@r\n1ӠKSuجrJ\z,A#숲"0GӝR_Fa(Z6Rgoݧpcͽ_p6;-@ @OLHiJ^cuM<̾8 {76{3]ٌ;E 2=dϏ(!7O2^+׮`gѾqͭ^zX1Z}O2RϮMVq1};}h?Ϊ.%ciEj6bS=qO4n ІA>l1V-^XpqjM|/k'd'>z##{+6aY@qTiIz96۵8L |Jʎur)- 5;T Č:/t/~q 2V\3 IRþT`X>+C;o 1 (HG:+gGG|\:|M DWkas7i_Y6r_4'7ɦ~j*U( ={e/Cbs;H8!DM&DG۬EQ$0^&iTWyqCe v'SU Nz]Znz+Jt@.hm{نw`PvlE'Vd>iߢ(*7:xE:]'?NF]TrF9f빲Jy81wVA* E5b2KuDA^vRj\k? 1Aj%Q8L;R(v}ӊ@ł&BS|F"1Y+0V) u)u~F XAGIp 0.`˩O[ P5(54= Ure{s&<@/]- .T6|#øv!EnY""-2^ {<^t|4ҝ_zPSnCO滴PVOND:20!J$bi(?K]rFl4~+unyɣ`TZ|cD ߓ7-3&6$[~vO}\)"wi`8\2v2pHmf~,\{?"4h8DAB@"T_95 ="}j:fF$7'wqu-+O %"u+6t)jIw\³%מg׃)R ,s}Wn]gh#jkv}DG E|| w JuTy;ˡ O{Le;`%ouC[S9=U,Y%ּצ静T}wVN{#x$&Y=Sbs_WgGi/٘1[ZW-:5]@X h'd֤~*n 5][bs1$s:w P%)1ʼnOmh6埰нֹͳ ld[ ie#Da.sb{ SMlfXIl0 Ԝj~gg֮L0d݆;[sdmJҊ;3[eE89Of^HoD$+GQNZl::074}~%k[8;@]4(zdQF UOA&) ASӀJ=`/V)0'~*` '"WE NozW++p fƻ+ti @Et `xt og]4smמTUhF"jrIcsY ϱf+iKE6nJ7' +m%em怒?5>o0:_\$+26jD8jpw7LY/ŨFIA:P@'ΐ xDӫtN-ȝ MSi5g:M/M?Qc:[7˜ηPg,UK-"Jo;c6j(1e #z"+n<.% 7VJ*J<$X͝PFu=X;T˙3DײwI.{֙#m"f*g9pDj^vۻV(ѸWZuJkeHERlb[@Ӎ Ĕ1 j F-eWxmF%C.N \QyH8w{@ = #J7L (O2%¾ʁ$WZzQ"$kqՃ[/Aq$* Q P^v8f7`.rh A)5π{935`Z|wslOqt^a;^91TYCoFށFEQگՆ0_MYn(dAat%(j~l}%y>iݖgf|Bړz[\ % &H)q8#kmg=6GKg"p "GdEu汵7`2 jJZS-䷰Mq طvl&ۿDCa5;%HMW[;z(x$1(LAGD?ʶFqÉCEBr!P18X9/ q*[o-_O``nV6Rl^:գWنrz)&xEw0eY,=s%Hq![6ԇj[Ί$r;R<) q*zV` 0ڣڴFvqL?D_uF Pzj3_>P_*\Ri{I3CY7rwo`%7]z#Xr9 ]<\H8{:!'"뼙! &vi" #Hk]dFBv7L.%FysSNL9Fً)"u#{N5`y4#k97wFN#7 xy_uRtYR|DGMbdKb)@k2OaW Vm):Z(&1U!Lmmn  xq|ؔyCw04\^-UQՑ' r?>i/_j]vb 3ca9zVul#_q_BZе¢Z0U5ǧE'.ڠP-Yŀ1דaʐZȥly=7xȭ5e"UGh4*%)͆<ܯ*y}@D raE+8"n̻Oi6i4&0@7"ZEgFm]&ѼDyZN 0Z {;}O}:*9%jq 03E퐈WNԷ8caOⶽrjٖ;(ju,?o8 Id;P" fȫRKې+ECM:Bzא'}JL?JQZGm:>C D Q+ҹǴ+: _)-'sk &сt eG r T:ƧˤYin-o5T1i׽f\Uqd ɋ{qlq ӗh~F#"MT@bB5` ecb\ qqƓ[%D!C9$F[:+{f:R٭7|] ܺ3=P[`9wSs}? N7# st[?2>i @0Tb#ժ_ khqǰ&g5gaŜ';g 鄹њ^Ll(7;ɌΓ1?fa{>*0t`-$BV|I<%EỹS۹GMXD**WzAf ľ* c=O A)SpB3v8'x2&d *sm=OީVWڂxdrSS+؆@9Wϋ͋THo JROC8pJjiN4˴CKVkI&àt!Kqd\D ^'=iﻐ)Jl0H#Tnz~ZWp^|#0=IXK띹n@$Ojdj'x:z`FMtm4B K`5Y: ޏ,4Yt\[ ף.}9 F cs,&9vN<Ɓݾ6ZSKdSc W4qI1Ds|P$rRW8.wUXdkuxDc28+0Wb"2痨D&$(HK賓:>ygT7qdC)\ >JF,H  |Imp0 h`e2jO)#yT!K{5!> isb 2_ȕҴrA9{* @('#B}gNoIerDN/rKlGSHo0aspõi*Np nI_E*F{^֪X>JL2H ؀AEqY!iO_oD[-ytR\F8>jeg:`ͥcy6;S?OEH`89 I{KM/;tNZ  e6[Fr -&on 竻ҜY/;%U>v˚`[5x aC U5yMKMLjys,۳G?xt1Fu}$V MҀX<18M1 A5P:)/&x:v[ZA$qOJ;UL-ݮcY;aMu1{n;gFG}Uo\d83Ch}+k`Ji<@D4ñhќA@%#K:-jŋȤ=ׇ4|GԠl0.nb)tJ S|RR-YIwdV"ExBX"Jצ@=^` G3).82B6XJֵLZZ0Amn7VX\zJɡ'Hjmj}wDrW|nl``gژEI`]azN _fL_0YƝј>̐'a[wΕqTnW?ؔMJrlu&+>J?437VC6pgtmpX1Fꊿ2C]/RijSkCqxu> ;A#,2oH*9=ཛྷcʝKj/ǧYvm6-JɊEp@'>_juboO?nzuyIV=mYZ2'վJ!CCwWy5j3G%]C#ϔu~lZ Vqm|cjHU-@o䩉/rP+cB{4eUYW-sY9G$e퇫Ѧ~u?H d$asJ#oy2=j.fvAEN I$;dA5J;vj~7ϒ$]:‘aT 'lc}H%braˡJ#O њIw8~h_5D枔 u,:FE#D6Up$H%$}E' ܿ1GE Elt6#I7ŠQ|ԀEY{2V^\#6WKd㘵vDw؝;xˢ( p|Y ^CdOt%Oi5~S4 ?(*䗷ٽgepX{^,< މ գKmo޵|j4^CxVPh~F},Id♏Olp}i&mo|x=9Nr#XR XϒZmpLuZ/ X2$CǓn]* 6wBڳbLW(eCN!;hX zmulDlEdnJ ? ɱdN[#LWB4/R]Hg?*2I^2_ ]Y#ځ}mpG?:5C4MMUam\{XP{nT>qb<4SFFǘ9UnLshʶX!ڄ< 3ji^se470yX8 o5q.x~qe ݛD)ooE1b&g.EFc!mj"JDyTZZ{@=9+6&,[t__'tٹcKq_@q{p=?* !rR5)Gfac}YcO0ʸ\?&ցŷG@X- Ͱ[aL `趡9Po*vvþ'wICѡ@T4kf: ,o"V\|c"Ӄ(nSֱ.;5u1|kFAx-A`(-\n6p_SitqM9z/0ⅵ}?щ`BmV[E9(g׹J%ƧgG\F݁onhHG~(qG:(D(?u0hD&s0nܩcXhqJQnUǸQ ft2MsrSwO]`[lz(ܮvѳC^gE&C}8Ì m2 zw(϶eݴg˒څ7tˀV"3&R?7AZ`4݊ _@(Lr|۸|b?T9E~5ߜp&Yع1e߯n*aӿUiHEvMk=%#"_`,Nz̖S=RhU2гH|>}s3$V.?G#Tz?/Q uCJ@p[K aԌb Ĭ^fCaϬRکns8Pn/sH3t"je;T14g2"K!ݷ iE|k;.6X,yq:Ӧ݉G)`n-#ܿ(aUk>MZQ' ~=PtGw,*i( ?}΅J7t[ Nf n.ex| &aLsLZWGf C3,mko,תu1lql~q,Î̝^EJ|%!ɣq!f*;E *rRVОqyUd{yW>oWXl-opPG=IZIy$mk 2NIFa-J p9AK2"+CFVCܦNa4xA*` L̂z/P${B=vcY,KPe<Z?Hqb@*N.a{˜iJhx!;Qwڒ!a/7uV`DD#(;~F@w8Lā{WD;YEuۗO,p\8YV]WmcfhN$,8g&HG61OO1~ڵwr`v9S]/nnaR۞)lη"[^=rI݂vaa7DMTїlΜZPQ;Oq}n%̤TYNv`h3ք}}tyݔ̭К׾'pA7bS#Y1yN4z$ff%"Mr؄G-ƎLL=&(||\S6(rQ_P!p-A"xɖ껽b0R'sxh-(Jꋢiw1@$cy5KTItGf>!lׇ A]e?Aɹd"e{3SSQy\1%Q8* 2/rC ŀ\P+38aMa$Ƴt|\JԥTr 1I+H>T;6bsKG6'8"(+TwR8yzdWɢ`5j 8MwpT!J .\>Bۼy^' & oZlR$-餭Ԍ) ea ,rOjA68.ސGns,iׯ'ũVt5^/o0ZKS[<#b=M ՟wFC smA+U P΋q[ /@n˰XʶOi;"~c)S/4%u%{3s$`wqA7.(2*n4Z=#{6%[ nvRkSs>2uA>ѱꅭyd6;2_+=3 :{kx+**߰}k"֥xwsHQ.>%?s?bIwŭ-V44e|`(|.&OqwFK|ޞ/Ck(<|s0ůD> 8 lbx\զ;MCkcnu,*Q+Hj}NH#õ1V2۴T'˫ 4A ,`SYvEc>p< 䍝l"As* t4-_2kMX2)qgyn ^hh;a&AOoˉ]AL8 a]>>k7i6V"$ %-ړVvVabZ^G {v񖆈5C%X!h•'IOL*Ll+V{lOhAi2CwVteMG-7 r2c-#AG3aC'`{:iN _sA&s#N+9@V6 ~?RΜ bL?@XLݼMxpEgxe?Q")Ye%zO(SC :wBrW ; ]wK=\F#XB0x0 7#zn?uM˳ZSkw0'o7b<6_"~XӨ6?e%^%6HH۞5}?92 MrL? p"1oR~AxGhsY$1D:`XL4p4 LL<VOx߸$]B  E]Rs` MZZEqi4KuIK{^PNNxEHdcA0oIlܗL\@vn/ -Cb^\(> Av O ŔjWe uhji]-t^)V?;e͛/2N@/yHɤYVrv1]!cӇ z?^_䒱U*w!m-ō 2²Oz|u eTI {?c'=\8IY}YJU[гƭ$nU&cZ4y%3.QB)ǚ(E{ 5چ };oNp)wLYq61أk6t&@,Cw$% { &A~XUXe챒yL+hz Țm"N"k/Cv1`sY'85 S"єM,'Ƣip`ABl].vpMFzOVpclX8Z9e$jTq7rhΈ bO7l@栲uy: Ab{݆B͗ћx95RZWhO@}緼/{ԳW^2S_o:!c)J);ҘQ \?Ůq4{||/NA/tPt4:?]s1S@]xMgl2zt~T%W'^=\~Xg?.rEGaֱa|\8 3=(/JTM@lzyA~O"FU,iX'@(P?@QQՇK8)?e Y([j)olXQ:jC 1ޣKms8lY3J^3xYdk7F H"g7tv$a#OF`n9?'?J9R|X3,byI89||"}(2%LvYR%ՈB˲ b %.6%Cz۝$o1ݦn_'] "#!ȡxs@د/ i,13er^1}я6# Q~S Aµر#8Vy1p݉E$q"<Ƨ*tm4 P&e!+&nV6(S:hfIiŊߟ&KITe\U,|I[5S+z㺴Nȕ& ^XI arx1tY.Z8n0\2chp~ajp>.t66 3s^n쑵 [DUs" 'A&QgY лlwAVb X1_VPQ,12 5c!Gl@uwç.~ !ACM-T\1S \ ;uI6~tCw.?̠mN{h3uvjey,Ҁp&^Qi~bT0d{xP`-l'Jj2=v/c wV}y-O};/MUH1،V4и^};7ke^.5UD\-n@pF+6a.k;Q |\erŚj_]Ddu CF_SwR뵍SyV}/e#eMU] HWS'c|$l7"4D橮>6=  MZ1 umwUʠ0u[ᐋT OFX-4i[G>zLV6t dHQd4)/;neרHΑ@dɂ4Rf@WB"Di!^GV''femi{Yp\@"7%  d~yPrAIZIXZhM :H`40><@T3堖NԧꪥU1d%r ԥ @H'm4*+Ө^e c+T֎ 5Ae?^TgO N]ܿgX}!gLwXTY >1ovWHZ.uL}m'U*Y}2(ǟa Ĕ^$,l=kܒxΒ*0H_/~n@j<hT&La ܎]VI:qx۳\3{ u HˡjV|ӫ/m@QH̊M ŴeVlOȅRZkR>hOgYqL E&:_q{VJ?6Z Q8&'c)Ġ@ws }X}@Yϓ' |j8E!RcxowRA؉[VQT;dzBU3#zXb`>Rka蕄f!MqGȶ b2H^r@|-HqKx&AW Wg_u"趾S@(w kA?%qE_K.*ޞ" B( h),o#x#۔ ܮ-9qhl FoO9dS;7 +">gHhь혍'%Ay:ºs]Vwk[3 m"d`bPa3PAido$x^͸EdÄũ5yQtlg*Z7!>Tvf 3p0[@ڲTzRoPJ}~Uٷe^*´ٵٮ{oTsv|0r3*hдBD|aC1pNBUTefy8&!^^fpn`fJ\~3ep)0-ԟ)Zo8sڻnX.|wӏ)]WGL/TP m]2 h@ 'eNV<]!-iuxgEuST7)~]uzRIT2 Oh|G?^Ws z5;lR)Zr;;hY4δ~NoԃTu?/1@3:^O,ec\\ .bf] T+ Hd] pڈdCv91'6eDm,+ssޖw1R"к .(S/kL6+̯Sx-O` m#x91+$/DqF7}WKa " h0_F~̩~BiUx䌣j8b2:=_F/n:`fĪbaJ7%jݼ̉@"@<(˥>'4zL_K|sx_z@Ƈ{dà hsFlf4zvCQ5Ex7sf+~yv$oC }ttB7|9Ŭ S{!ZlԛWp  "b6u` H8UMjgr*-kпδ*]cePTl撇D<)6=>p - )d;nG~`>2#jb:iPiO?twE+iv&(:n$>1(c6ݔp>W4Y뚗il0@@}oIbhrůڐ{N/f2bl"WnԂkQoWN%0|,sS#RNd a"s3&"R QIl=Hm5 /3H" f7p}cPZ[xaP~B7I&BWÕ#XvGMr cx#hEᦸQb¥؂S-P(nZzB 4s[8|a;QhV3CK-caм̶abJW<> g'tOھaľS >LzA25!V9GUIKo5٘J_AV-21qNMJSWOO'?t|Ce x+SkfTy. g(vKnua%<كZrYq4g)U{y'A_;A~YT\dvL]M"nWO\QXY+,#993;^#͙ǒ.)ۀ|%:nH;sA!f0bn(Z7UTg.|۳QCl"EVFέNdևVhȬ<&O<3Ʀjg: Jr=?$DEWOn`;%Axb~>gg.gL=ܺ4gО >KNǵ4t]E}O*7/Mk5g}1g\. iGCj^3$dpWmٕ=B:- ]R}1ż}9"CCӪ%I6=xHzJ Vm4CMu=Cza@۟m`)[ aQC@u)_S=Ӝy#g_s|S_ `HJk\X dE>h$TӦTۺ}\|F)ȸ! 8#~ gM},xiN& =;^$vEsP-iżY ò큐jn =[Hp= zv"Y1XfP&0&%V<ӣ7yd?{i1L]suoˍwTB]ޕjz}<4,UT>𒈘l>J{L=|@2ڮ PTVe3~; B̓b:wZ󆬥[阭w1!Ed`X-^qJftLʸbGT@J)(~/?}Z\6+~v#9)X5~Y iLS(ƪI _@lk|i\ 6&IICF:Wω wSq֏?3WxYjJ!w ާS5ӥQ5l(VV%K̟"q=k0nѨV/6 {o}9D lﻧN'^̸#綘)Z9>wȭIy(err2 4lY>Ly&vT$z h@bs4xe;@ܭnw[!=}ԙ*{۹a4זyDVN&kLjwQ@&Wv+qi1)>N=nȴ_cGp>C/!H$1Qxh#%f@Eۘ۵5]t]$7ȑQ  G2Ƃ(bTg&s5(ɣ[Ɇ{san\tE{4@hn.DoQ ڶummL"F|7*?5L̈e:)е.'ߞ?k::^\Y0As0a1hNU]d^7 {x y@Iu ޣ tg1*#@ vԻE<:BNao=J- <2ϱڴՇu>Ʃk7:8[/MlC(K>N=U11u XvξbC7l:QLo7Z"3<'t}"VzضRQ-*]-_ثY(z#}D%gѐy;Ǯ9@f`nEDЙ>!(T'y[I;>J oC[AZ+кLP6wAdtp21u,TxײA'cٖP2 Dd= E %h`i "pNXL' 9\GP2^s()H\>¾]J7؞%p `3KEfrZGhpU0s̷iGY­t|m0:Ez,h.Ǧ*P\pXƇqICsϼU>$L˓w/G.u1. R 3nܚ_.FN+?v:̢:%T,2s? `_W#:-D읯f6ʽz5 LЏ^:p d<'JmW>ڣ%͞|@f s0ȣhEЭ7!\\k-LFeEU sۋ=Z ר6|~#=/Z(L' 倇,A}Se/ޕ+O$ɣDUҗN!UlbpX*i+=TuV._0({T1Ka RiIqt2GjEzƝ[rmvxS0 wVh0C{ ],͋ژ{wck&CB}nERCR%zui.T`4ENp؎,=o2?$ ]؋ӖO+ERx\R"gh\ybE^huFklyHՑovNQsS tSFp)N1ۑ',Y4a)ꔪRUTQI4Upt+dάcMmZ*\\ 0s4ˬ'v*=)%,FC8"G9}@5tA)Gގ /TNm&ۡLa7Nnyl@s{Kѫ x5n]D{6nc˘לEAơoJ4NoqyAW6 &LutY56gWI{zɣExXm\0XE0 Y9*,}< {TM`?-`D0*V? 0߹9_E#dZRG )^@hH_[\e>}إrL4]k(Ds~[L[DsY*S1gu/uM CCaPIT#ЬtN8k}6VXd\$$ّFt\yg#ַM8m)ZSX<*6(U MuqwwiPNdoJx6r\OEtP曚>tEȍ}L9{V.b臵|`D 7B]z B0jO$8Zq &3~xʸr13~T󴊗eG5nZ??gn"I%P)T b #dc/Iri4/NWjPj 1Fs66t^wMfE?-* yˌPBvCq.:J:9sBɏ<4j0$c 'muc7i!]Ut+ %komYd4jyͿ[ "jb-YKc~jPO2C! h8`EEy f) gGH-=RXsˀZn`e@,R~MO橈_bͥb66Q:W7pbFLwOnQI qWe7~X=1̚f?6|]_¨D Ħ 8חEMN^7k:OcZ1d(*M&a/U()SLE7JbN ͺps6wWpVm&aFYkKF|<3*@m҅! zy -%\YdM օqQp;ԚՆ?le[!^TȖ+ƞݸBɝP_6P9cHIGBxS+a"rĜދLS0[|WgEƳ2P|N~]1d6bn51)bƙC~J=/ }$Bc X- ,>:>܄-Hݍ֔K_c\j +""%L3f#Uhܑ'@["e_^p q'_ZqbpR`bUߙXF2eēn/h TF} H1U=Qܳ.;mZaoiJg2rHʘkn;8xvI{W-u7hmj[ݹ95IR/J :>R7pMcUSUqsTdMweO4ĸkL}Y7WE@}.8`Cc>DžOc2XanQՊk"PcyE, נl1µvgv{\]HLݧm^c vG[. &|6VIrϘ0a"Gkf>Z4Xdgy=0iXJlle>fXbw-*[@YT$IYf05jb^BK0Zō@|X9030wM:+j/KldiKC A|xUАM{KWFB܀\v)box{zj^"\P~)_7yY9ͶRK $Ux|uzct`0Z8yut#L`8pӺ0CP%A ֤5x^T70#5Cj~4 5]ӏNnEp]-B|09hb=9zW޳e5ۮ=y%f;?J f{Ej4Ts&"T҃ ]ڜm[A1X4@-!V^^?8WdsU1SH}h/MqT&pv `?OaFރI>GsƺV*#b a:W 2ړ?':lw^ۼDtGZ]

섎qw*nd鎦*Vjh7z`.-Fc!Q,9 J +x.;?kPh@~^񄨇Rp;hZZv/M8OНN>n9r17D&tp* w$ BC(|e#xpj_i_'b>ٕwI2YQ4"(2_nm91O{*[K{(Yܻ.ѨKpZILX!9{"^qU!iHZ,H4=d<źސv6QAh6O|r*yui dpqD^6< J|Ht؃a E: XN%i9gGiJm|&sjL rS%JYѼW$h) S+h3nPB+\d)£s );7apuL7|fI 4XdcX:0KӠyrqA@~=&57KR E,w$#1)r| &GgBCC-cz+!/iuyyȏދJabk%Ye3ܠWud i&x6hxV%, BfI+C.?nFJ>E$ןGR!pBOP`ǀlgA*Uy[6\. Ơx#{.$œ@ R͏F3oG.U{mkg ^Ds >l.D8HH7ρuu$ۈH 'U~܋&kA=恝 /F 5}v4၏;N ]bZ Aa3B[էrVC^Ed ud52>~~iTi5Dv' 5 ې[UtwrO)_wYU%ۭ t5~)G5V}A^S#|aڵځ I}`pk<縠"CS GOPDj >ߝ'5 BVuԵtv :@vik-:݊y#A^[rrW"V&'Ƨ @zڷ T4j TH¡`\h]QL^u";-ǐ)fnQ,$/lktjce\`^(n*F1 W>i(Z4Sf0;`_V̩q9U[=}=!YE"P^3&Ivl+j vS~ͮНt궑Y$."}y5 4ito-LO ޢԶ<;'+.E$J%Ƨ+鴈j  O:^ V[y.#a꽉"A/ݯJjt(,^B ?br(cu7p?N Y]R2He 8o PZC=yS޶΀5^t/Z>f/!u}CC$޼$ʑ6N<2xm.SQa!gf󫔎7qhxCWR葑Ab:d# &!x5r#]+[ I j+Z: sɧ'^g=wEL D$(ú'1uUEa~1rA'TbhѴuR9kA"xހidZq=`<`3CRx"S>=0+xt@@@e7!67qX8m%O5o6f|h[U Q䓺"emܞz۴ @"ZBfxC'i$Ҳ.H? eDp*J݋ pNg }5 tld.Ga&^FE1$4'S{J4XnJǬb2+GZAHМ̬NOV\,[HuOEU8jY ~n#`UVmLůS 0!KVGS,J4«|-'} װ{:cg8wΙ.3->rM6 IZ+ P3Փs(_Li!$M/֝"q= {*##sͻT(ŊKAgUg=ӍWi/\}fIhaB+v@䚝Ȫ 4O4hŔ.bTɝX̳WNPSFvC,(m6eCx;pBSoFFBHS{DmZptQm6ݕes1EsNmXlJ7,kby1NIOf@(WX䅝fFf<Ր:`ʬ?҇'mc=aeA)%xGr@/dֆG ٢`UF>P4lڊ.%>E<)O0_z96[ϳMkkwNmӞÎO@~aH HfC\S,C,r/J"L8S3U@ڹdìl㶦rmI\]}M];]=VO{m[o6y.BxѡdHP7:Ǯ%? ;=3i0SCUQ5x#[;+ 8 #YftITr cW(?:!jH6/Z{Oh)9,fTD9Ӻ0i 厜k Q"'ե6B~O^ezº8r}m{ ewq[;J7$Z?U$~L\I*zփ =L?u \t( od5>08dZ- VkR$^Yc>OJppG=dtEa@,H?X_,r*O߬wA>xZ fWN>!]2xPE) lRpswJZ5M<8n%}ϕuJf]DWD'JeQ,IN&QDOJ PQzNCrқd0jhܨxw^O~8e&ȹn0ufЕ:FfVs2uQ-e+Cp=\,jBYv>:q3FhE0h-5?A<%<J~]"?M|\ 7vZ>H*MNB9wYS2W3!b U.Ԃ '̓t~.5P44#U.pޒV[YU=vaA݅FKuj`W5g9+w%PyVf4iQĄ@h 3ՈHm\B7LrŞQGG_SX* "k_gCUx#Ir2ŽI]~%i%Fb{NҕÞ$i4*fcp6;!;8} iY8XP"ƌ U4M0^NC'`[ӻUĊy|(9'0囱lyIտD7 }Sh(6.gl|daxGD7^g@w1}~Ыxsh@^h8myR3r u˘W(bta[22~ [~_;ҁ{b e+_#Ysn_kOۋ0/_uA^ةq<½Ow`(`K҂{uqQn}tK@c6nϭ%{)Jc,+4m~F 1Bn^f۴qEZR3qc}ShV`<,ɝ_d+yz_30nOJj]"d9uJPM^: 'r>crqj)cJu'fgA`.^KT7WPiAxNlN4ȼ*G~~myefuf/*]tk6ڧ_;A!v\?>Sg5JLW%iߌmӇ:$MOUDbY~'8=_p6BvŨ,EXTg?ܘpiگד8SJWH+-؄ehe)qGf6&wE2pav 6'`]A g~2+z?jm̒Ȥ,P'iZ`YNɦ&b:lպTR'k>;R2IxSہ~Aѣ\{$^LdCD;h,C0Q:c_lYZ-W|a[-s"|'hPUҶÜreGXw b)gpڙLB(ŊY`'5FwՕɒ~vӿT:vJQsodzIGa2c]܈o1XC;2Zڝl[jScb/y٦}2ua,l*UEm@4 `c)sc2" `eu%@: {*g97(Z>ۯ"擛/1#Db9$廉pNW? hma-uy:lꩂHI8+~J @dj(~ݸ pfxrry5]Q¨Ch~+z q};CHoX;Hx zڭa=eGy&}~֧o|~ VQp/M0A^=m 0[Iv:;i%׎QzO´`S[LAYVpN;UZl2W{q B1_lu#U=Lrs;F~ls ;g#%cJ%Ao{Wk =efӇ /NĹWTweL꿠|%Dp[7f5[7wO !=0oZPtG>ɼ_-՛iƍeg/¨pck+2)9?*/a 1SA>EQ@6i+ QK\X1Z뷊5=Ct\)Q| )x6M#adXAr '+_ӻ<6iKd⫍R3d'o,x?zoim"jT-?P{`nd_JQ]OM/0YqȺC}n rp7Ur!ٲ;PP8}B;ZE,i+MA:'ޢbS0~ x:Oh˛u){9dB7O0&?xª >3{F#Homs!a8Vc"1}+yr)a@">Wc` No;@wFQ;.Zx7|5U`4l6ƶũЯ@x 5$/fL}V}J50⺘lҞSi%fO^]NL͡Hc3ʙ|IBQw)6F`",y{OmjTڼ[r, G%X.}bЫl';5<$"$.y `c] }l`D#{T]8,C 0S Mꕑ䋺С']"]پ;rK>¥  Eh>Ps%6ӔTXNG%-Bl~0OoGX_UĴCrA=W9wrv#p\"#в^x~%S{@SzM)]dSow"(R0J/R-.x3Ax$Qv\9J-x8G˖NUKhn%)N.OݝSýM3?*h dkb.96/*uѸ}eSEF?a딦ZER\!XA[#&&tNԶo`ƸoRD#'19wXH3e߯JP>}T}"yK|YXz (&{(HkVXOUZ:; UdPd UC{ wq%֒6{ puvm.QWLuEB!f`lQUo,e[hw0$L/BOhfF(PY<"|gePMҘB|+Njri7.kdHR$%jk+Xq.Dž`'-ʪZwG)) r4tTJ9%:ψRUqM+ p7fȋ`p=9%E "=Cٜ bU3\ա0:( v6ֿr Iwq%hqhqKjD>Ī}Mt$v7VAȝ rafDQk`PvFP @4AH;KPsuYMwurYۈG>T|EJ$aIda#V ie2 lHGkk'7L&$n#+ j_mTs! zT8QX:U/̪q.~Xy*_]^ᲊÀm#>r()b(jw!Ֆ(Kqi siW׻S}ݘ#="6yT 4M>A^qu/,>s$6[Qz!  Q Q0]^{*V]mD$۴ˀl_:& (͡s7\U܂QU"&>ϠH ՟MǢ<:#t Ka+6q]U8C{ϑᱠpjT? ޔ!l%Y?F Yc!_s, 8uiZ٠nw\6?Ԃ2[&1r1Q\aw+@d7u'bdoXB4G% _aUãoGgnn1! ߅RJM@htM_Id{ZFHὉ_hYF4`MF6Hc (9EKEhd}d;zwOW_/<#})l߫|6 KbJk+9XLSHC3peFX砊ɝ g\ڸ]S:s֝;;ĵbBWu]iH,3XݥHMFB Cwt"-Ց3 vy3Š7l=O to@҄<%Y'$ܐq||] "NZadLtCE[`N%7>y5iJYtESU[U`5IzI B I^$rQW&">'fr.D{?6g['mi2jsTBt͉zs wc~F]H_)%qҐEp֤S>~ɂ̎^*ઌt2v݂2cj)n9w1ZnYUkF0v'_b}wuMVDc%~a^ Z6ű$Cg'&UDA{QN8KmA(LRWmS/L*Ɇ'PQGKg2o? qgO|㦉Q.IEԔḕ /.Y!k]. P"{"WDN鯵.q2 8W|*gUhhy)Sm}y J-NRlMo{]T6V$pcB Wn *td28c $D0>,%%|u' Iٙ4LW,G3^xvWBs^nX7֥brK-$"VB"L\lw΀V7p($/56rpՖF֣$[RkUY7Gr`CXD.EzOn@T1D\tԐhN!QO!џȅ48EjT`X.>{ 0-ؑTY! }cBDpX,SLu-~_sCr%OﴔlLσD5b8:n l";!֪eK,)5Hwq#Rc㔶B.f`wnэvN0,zx_T1rISR)ʜ^ %TudרĝEfr UsDר+[Q6X>7,gxNH~I,ngS"9)pU͆[oL-retXA7$M[Zje\@9cG&o*>qIP9҅ŷও^\0abj7] nƔҾ7,}8Qv'}F31-{"gGHs7}#oԥ~'W|3iZ6>0m߹4Gm7o?`m];\ qheJ$i) +ԡ.c8$| r$ B ?f95ϽHS"~lN~# #e1K.y׫@`u Ul&=@F[A{<#ƂSSZͷ^8ؖ;ﹰݓOmFJmd#5Z픘&ؒ1A;zđyu}{$\q9q5NoI~3OH WN0U/̙)r~t(sp.!$pdwN1Glkux fMԖ#i" 0N॔=Fڅ kfj_

@ x2DxzY9Dᐁ x >tASpG y}:͞X*3bU)4̍-SdF_o 2}Z2J$ZZh:M`s!DU կ':Y sm;z/Qj)y]-#Z-7[P#. MܯƆ k|?o:f.wY6hpĝ7RkC-ܖ 2^n:x-H3[٭H [EP"fwE%]a/;RĤa{jFWdH|`406K)^[/^M3(X5C7*E`vYerյ{BCd4ݥ؞MNVľ[rſqץ=-.P=Eݢx40L4Cվk­`6hqe05<%ʞl[@@@& FlJzW kpu{ݻua#x#ݧ&i%Lp!BWy0jQοay룍tF!NDOzw\Dkk,N9uKىCoUGnY$pkI 7a~l^~3y|g7b+۰6JWY@Tb2`.`|]ԯ%xdG6VGhV (ͫkcw #+l 7tDP5LhHM`uta-:b4>3o|u잵x~D|s ۴FJ\z, Zst!? UIO KVd 6׉>M?^pǎeȩ@k@ldX,Z ֫ăs$>SP<&^)!WyE3٫c/nYT[¢ 9;<B̮K>gŢ{a鄦`& 'EOLz,ڥKsap3{6JMWcq%빷Q!( ]Q㔖/%)54tKީ&iZF[Rx+J|OI4_^ruPvZvu^zFrs&9oDdg`8a6+.M ~>)_Ǭ]*Q>G8_h\ik ;! -' yhhJvs5/s4k&'4{pJ-ʳT/q !.z6Lݟ'~\ṰTDvOqAhg;%i0+n߶_5.63> kYeF2_DU gKknGED'45^@)ٷ:1}pw~Ntr;afxłbI/qJLO(O85UcYw ,wsj2]!NiJ"P əHujeQko73c[/ qnF@miESGWTI?m@.`KMT&=;[p2}(-bK/S9k6 <'ZJ՟!ϺTy.K0Xd!(N4 A܁þ kf_Z0ww=|;zڵ=L7~uWU. :+w,mdO;&yQ aIX641='xQA$W˹{ٷOuXẍ́1E l]Ku*N0 Gi]q8_}YI&e(O?a % +k)a23m!&e!kg\IlehWOތ')k& ~E]"+RFLLDn~T:ъT r8C?ɱd^n!{(:Q@gۖZu0t9ܱ4{\zJCd(O˾}/lΰ$7lkbP1 #qY['D8([yC.RraDf b oo.Nd!b|Ԑ&7X`z rq_joLO,jd>ω2U#_N!r)IB;*ϧX{) d(U-qYMD\G;ań4w2I ? ? D-] &ѧfE/Lh=;EL}V$V?pv(T={E|/,D<ܘ5 p?:&',t˵cp8D3nsYBx"=T0/ksӪFꋃ0;s{Xt6NT<L;;_E,Wf^ [iq?,8V9y΢lV= PgT'뎀\-a =놳rV๹sAT'J[5>bv."a`v2?8cF v䲬ʺxp.s,`#vC!f8\ @[Ys;tOnUEv{yC݅"Y+)ĺBq`TtK<s@΄".6,w]K5$Ivi٦2H~\O jP0+6Fj`2s2>d@M̟JspI; q >L d7y* ;Jfo&*+ynPz $(O"||&xjxKLjypRG6I!>r\6.VO)dv+A3O^R2,;ܖLCfI*zԐ/kVpl1į&2!}AOֵn b=QFd u+0~Vz,JZ2DmӍZu6%TrǺ\ob֌Mfo6[iY!ƙ°;iY2=eø`y&ѫW q4 7忝耣apuS:-(PF͛E?|8Cj|e钚&{yR",l41Ȍ:^?&ng%8[3!|:YޫDk/i`T8j^" -cgSk Lc;jvc=zY)efVsG$Dϐ=|5>J%2zv9ɒ,MrE㚷ÖGc(qa&~BHWxH^I.glH7Cw6-о  ̧y}9,*-ܬWq Bt:c?:RŰL?j|" ÎzWe*@7|Eb1y]+*F镓5o`&b;$nLSbdJg܇BVQ\l8.@FenVdfYpV/RawZUZi|ZJH>R114^TKj 7ӋQB+YQ0OO=Z2 ATר7G!'|06g-w#ď8YtV'A:1˨A\Nse{;r;7 06"'袟H, b#EŬ69ƨ朚-,`jW ղ:3OtB:'3*k6'؍!y[13oN\$I~0 xz8xTf0jL#Y/Hs YGb.~#(8P]縣fZ0 Ĩ∗V|3mn\y\Ud-w-5#GuKiBfAr/hg(>*ELoҼt@$aeju,pI*kpۻ{f%[/ "g: wUY4VH$AQkH=P㐹W))qo""3*E~>A$ 6q6Z#oDjETtv!򱭌JU7 PJJpNI@F4˰k:bu2U4NQҾu6++=#'@zZ.VD/K'6ƭΚ`h4,CVꩪ1%be*M~?? Ewx;iڈ~e|Q,r^kC3zӏ&Wswc׭\̒~&o1Vtm<#S9^؟umcLd~k[&Fȧ}B<SܶtQo9Y`/tT LUq01&@/CX2p>Y,[)wnyoѫR8=Ia bQy%ƞA1h QTaQUitKRZ>#)<'^H_5z)x+T#ki֯${9X@st.CH1%_W j(x"p'l,#l]q=f`P~Z=.kkغ] Y=v޺q:lhxTs_.sp$E&2 Z 㝏. IA姠 [=c?tOh š@+qK,ᶤFv&֮l'L##JFdY T?SV0\5ߓ;LûBC Tf 7w,tkQ{Yg D0 erRjp喇{=ɱFwn"~RȂ?j%SDa*%m+qT/U^0:* ~șQ3)e%UE?H+aSЎRD)WGsaބCp8^n;J%W{'6wޭ&[Ϝvfh1[GV>>-3 EY^6!;`[ H>Qim˳DK> RBx ĉ;s#;X=ɟM⢄Шî?7OM?mE/ =e}]k#ԬڕV~K+UB !UAc(Bغ*3g_^eCBrJd:LˆЭf5с,K-=O}3*Bw_^>Ws&Up 1Pк=1)~)@W+~Ri;uhG`YَF#4Gנ[vS2H4j 6z}eɃPFR%W,a?'WJ-u)}$ /Re\1 }ݘ!tP$wz A(pۇy ~c:LـȽT7 adH_(@T.)6h+~1%def̏^v_QP+0)0dѡ NkwcMN=O޴}Ok 2]%rx&F}A+߲OuieU0OSo0PV~N*\_~:ѡR&G bN'ι{J37B6mX{}m*$mx?)ehTk؀^M57:!:q|ųv+tb/r )h 6¡`~5n# G9_U{t_*3@^*٦h7jsjS/vƪ]IY2!>f ))ۚQg.&: ={nOOڲ?!u^){J6=ݣ[%96nθc|)Fm}>b2Lf8vesdGE@4RÃقF&_`UBj sͱ?Nz CC81HIV-z7u *AHhqMUoV2c%ݠ) 6Y&QWȠ!Z8n%*)cŚ0ӭkVq".% 2fO`qك"ʦqLaPx'ޟ{V-C~?פBYdKIb;ܺ"|7:@xbӯŐrׯA8ߡ/CdZcI*@c-Yu$NU@nϏ|vD#Vy2hVܙ(wXyxC=j9c.`" Lno6Zj95<ϵH.rܤT<3z_^>a=jA|/𭣛W*V/jhtެc:9/5ghtv:'CR E0Q!!h3Ae?ru;Bbɫ/rVyzt@>k7qM= UW&sD-qijуɹ AM 1W, MkY*2ݓG1ٷsf>+CΩorǙ{ R7?K4XX#S(%A C# qSg+IB4S(hefj$gm]ϵX.٥m83NhO: )9,*<#qN,749tn59=~Mi9A &ST*ZjY q)6vwPNM^v#/-u8*$A!^ <\tQ&UJMY}Sҽ~@7ITxBCӥ03S>e|ga٤ w$,-ұA%se8n~YK~S6*'uf5z7ӧ$ulJAߒ (֥`1/wЖ^_zd4hZYAiSkꦛ!Һ9j9RdyUB6;ʑ2yP=FEN0oXl!}D*Z04@cQ̄A BB[̮/6m+aVk{N0:&6?[FN!޹ bՄ-ӯ ] 9g$,f))jBkd`S3Y鈟A$^'L#Z`ns3ZekTo$7f>0mb 'xZ+Xvw6+Ƭ]jy)G굉=S)#I[q@ҏ7M~d<8D{CgY{r/V "Jz'}5#eAjUbXvN|^*KrSG'obrx39,k&tH3L|>/n Y_E*ѦbUC%1I?ίi1o~bCgnL,``)) 2vcTgzo(u,Eu_uLPhS-nM\e1Lr }TlnQ'ӘމE*E+ `feDP|+v篃n4_l|#Cūڬa#;dV[).A` *"\&2wYMFٖDr+7Mh4'OʁUm&:quxk8偉 7ph"Q=F@mZlnl3dr\:Dd;ѐm R_Ffj(D־26&cMR K~e.Mzn^0]&nio|MS'IA|jl5tCH$rTՉ然]P6FLnC \h A:m?CHBh~bg:>(:ֱ-RO#]p 舯)UCp`+Fڞjz6 J~Ye L6ZWp\5iQ,^˪y $U%ݴYYE#(NtZ\eK+F@0nW#W8ZܵOO;Bѯ}8pr6Oj#)9fOb qk(/6(I!WV&7U{+E0%>CYCmʅ WOv! -L>A4ngy $^~)i=YmLL?+B5;7PR:qGL:+. F6%59=[1̮«1cc r+D>~Di* sG씧pk|25"p.N)|n!.ECBn!!#Š?uziX碋~^B?'^P0d2[M c_3O߽e*:1}ViÒXenoǝg)[:yvM)$ӽB;;̪]Bhlȿ,*1jImb 1E?`, 4fX{|ۡOǨ<1 %\[$ST3@nå7+} [ž9PA /mwOvǽ1lQU}eᶅJ_-q_cHJKKѠ7Z#WZn[7_ݵhncuhdk5#\Wx C\k sSL)^+-U>1{މFX:S^3^a<\H_ PVm7-`F9ǘJI =Ɇy$FrÿHEB:fTF/@_2iWe'H+p /.Dx t[: N6]GvWZOy(.(p@هvSl \q ~|Ozr}ĵ{ݹ(mzz]$/E77é/b#>`1hm8F,{o@1j+9]biB^8ˊ? .em7@ ykɤRHXVzuTuLE+ą2*"޵&c)SxyX6'䏫96/WtK6<(R/ :7i`%m{Z X:/1}X 8\Yf+WkǠ $A],%VpU(>q՚ #}O VU6ESQoȌ.8DfNnFȈbuDYsK_y!\~%/*u0Ⴒh",' !K7?Vbԝ%z5,ֽV&8˭ұh?9t mH劁qM5P\4!kDwXi 0=Y'Z[#6nץS[35ThMBwK1"/Q-s'ޕ'._oKА+0F+0} 4L̶HQ+ID!(AY*Ww||ai5hvd(2Y&XҎ"_N'"3Q (EqYHB &]VR ,ܫYj+Y9GhvR~q,1:ڡs"RR8FqP"'c#NO"tO{IŒƇ _ 8kd/*殖! tVHtR\{=4 \)a6Q4uTUK8i5q B)C g`ͯk*ݚ- -`(Q4;.۰zgVծi}nZY26,X074Q+BEh t?Ӷf7yI2U1^B{-40V߻~RYnWB;? wYm#Pk Yip;˥A E rd z O冊 QcT&B.$}Naz9VyzWr"eù 8`$qs{5UDt#4{w 0V(|˛|اG%)q]*Qk=DgJ&h6>x*x rLVʭ;ؑzdE:+rXo >/GN-2¢҃z8n ۓ..L`AHد|ºpThGYzR%O}_yӴi_İs fvi h_kOJ4i=_E˜m5]?|] YϥktͲ55DJ$NL\0Q5|] FFY 6iwzubZ]*P uREL$E&wMgo@Y&@seHhKi+֧4HN)jPzCaly(?vQhbKt3~HS^ΘU@"BdlNOe*,v)i I Z8R{g;KrR%@m)bT}DiአF SzTC\crzmq T4v@M>.aQE0Jc0kn A'$"y2iǪza`QB1+w%o ;S+\vȐ"/KOq1:`TXk(|Mv!r8X2ixA{tΫ9ُGWg(&HPdbjh3Km;t$.,ِ4sxKl"`Ml.M3d$_8#K%TAI?AL07\mq,Rp:-z9AT)_1)>꫟.% x-T{e8oSP#`=]!(نd2nj*'w"nLeY$,GȜ 9]G ?PwzP=lP"<%֕jʊߖM~͟o!C#S*kQ܆9H<.MLwG|X+@HP\Sm͖?霄5-^< Ә(d;MUU6G&]π:3m*Uf|AZvS`1= FON^O'uv\f3%Ea}<ߕ@0 M6#42oZj єw eV^C4-"_-;GaaZotu q`HQuG5Qw*=5bz<{r[Mɱ&WTv#>_Cn!Ⱥb#O7h!9=TnzN_=sdrIKݏ;-9Omi`¼6Ө/Ht~Ajy+a)d6T_%z R:J*g53 Yl[2x]*Lܩר{Zx3\/n5mm `L7Ou!~`\_"*Jݪ/I%B}MŚ&9Q^V5\+K·FW9q;PʻLClao@?aqџ)"i@G3P mj1AEqfʯ;V.0yIP(9x8`HBZJF}~o6|)Zڽ@b?L=EBG)?`;_w[E*f4:8.C/!)C]WS,\XH*OO]ͳ~+C{>W?>"Kޡn뛵~/C0/G_kΕ>Bxa X@"͚Ɩ`b\"tYg1ͻCT/⳨4Fbrt3 Z'D8$le]0Z*] U*| yR s&>CK5tkHIѕ ڄle۰J;jtp qz"Dn{7t{qoK_"B>>FJzhKoc 3m]KtnZ{HJ E`É?b W9Q|m4g|3jDӏ;z0`\2lleY#S9NΞĪ 1}'=E +$ |!к9L֖.\­m3yǖ3UwbW'V>ajx C㰜c1vÓFzߠ20"QSv[*﷬dY&3Rs%w%jEj+Ǻ~`,rNci8x#/6|#\n. m]*5B8tknm܈DpRUP4 @s4Z9+__k,gH'R?h5I@Aqne& uE+i B%'0u˱&<1TYܤq0jK}pLe&pffZ3K8l) ǰ3iV&MRUőAW= 84qN7v]k2W(aeIB> n[}l@5aUDL~;=`5¼ٙJȣG1 Kȧk<_$%mU&?SfƤϏ4u2xr%I|}SVJT=.ޱw!'W9.bh?c}tiQ\h |\~ vM,^]鄖I!OmAL,r)@{QzD9,a+G={gDi"rfxÐא<< ~_Ϳ TáLees8~-,+˵rh/ፋCJ&QXbBrhݼ&R\bn|!| D^,'sbOj,wd̜0toT=L__IAOm޲(noDtⲉ׍zq,qq2àhXRR^Edq %{t1HL:z srUvӫ5${X yy{ƱcY0+7d$-'J&z#34IL#SCN΅{+ޗ3a_MYۯ^>{r-Gl; &Q{ )涭%;z"7<bs NtOw01JKϫaz3>kM4*dg=;$GBHAUz1je :cg:C&=׃] <.yfkHl'Tmk/ Gz}Â*ύBOrZ2]6p`.ה.kf5"GW ʛO4@Da(#6 ͼ H &$>*͐aEޙ݃I4ج#R"yzj?l)윷k6g%`+ϰ!ll.^nCÏUS4BX m} -$)#  Wd0|=>6+M %}6% ۄ^rpc#XZV%Z^{#1•]E<40s&F$}zD]\ǂrV .$o3kXfM~MsH]JpnoC?%sJNiUujx+4ݪ߯VadqWtSj *ƕVp75* Y`h@+-#Gp6Vr[Yi"ISO;!Vo A ܇`1@UWLdUą M ${sɴc5v prtV-] vf,`Ӳ ɾɀ`1G;@s;ES黨ߚ; 2}[hFtqV:bHoL34-Ft~EheLqwvKEd7KUn@"=]@Y* ?-CR.~ֶ!C) -ye~``zt~lXrJix J76\/28 Ob2@ͳj9(AxvyWg<жï D| (C~ws5UXWMr|T[홎5_һPSAZEZ9"g1s"#;)BL .m%_r87|dO}f0RD3KYCξ1~#̛D)s`M{p/skEQ=!䩊6E=Vυ&iTYyt4&¦؄ʃ`.ɏ1SKk6[ Ϳ)x@i^;HMѿj ?qI\gH/Ve-_1{yY%e\?U~/C73CC 8D`IwIa/NPokQ PUC,%#Ok%r8Mz$gV*KKD|S"@C,Ga^E]f}O Hiw:ߞ@rpO/ZQO\ۋDZʓ_ThY%=φ*Q-F4⣌͍4t7Jo5ʓI5-CWr^?ט(}X[0TdSNߩPGMBƘ{ƷC;P.QwCNw4J;K{ہ+ u$,ǔ3 _ +Uq s y~)kqK{JmdG `ZO'g;e:fc0V(APqEV,uאu*uc,[rAhr$g|(VDsHL^8 چlA0aXڰG}Q)b2I4BޙkR$qZL t\#ͺPeP3rL: Homoŕ."EOˋ+V}=a9MX @H}?Ap2$R!(Kj)̾IV>rlLfn'5߾ ] dEB3˒ aܭa +pN~اʧj3)開Դ'cWoFdۚrO1ڛXd5),x-2tQl[B RIbl mL =DdK{pSIz1OA)KT|}1{ub]"h.b{'|{+*]m7-K&lN6*nRGJ)9P1b љ~҂lC 0Pm}qn$ye zgsKyJ6n& i.pM=Hlj7nRbF'9_t݉V] i] VQ>Bj$KعsJA_;&L1~5-S|D!. Q )$% Ιũd*O6:6 '\EdžLŮ{w\io&/Z!8&-K<éz7pǸ+D*կ"Ƶo!39Xk"n8fE w].&HȟMK w{#xCSB 'aX ]AH1zl't>+ɍeRB{J!=\:%GY=u.9@p .17`yd \obr6ELϿ< mмNB2x]Ԭm:D6>p n#22Šk !ŝ߼h<QO][Tj~Z1] [4EN9HoZ^懌eH$_Fj%2E [ӻdHb \ř<լPUQkoC0VFp/^ʑ~:p)r[<dQzOuޠXMVm$vaW2$JW7R0$ٚ['43dz PJ1g QH<{eS8+xDef<ʅi}t4Ӷs:wY0eL[<\k4u(xTxVriGһ>4WiғFy*ђ13}ݭkǺPo slW;яٺW`v0U&)LE)2f43Ch+{,,Osa+!q?]=NaG4j P%u(HTUJg._wugowK;kzĢJyeLݖc@gRb&b%fLWyb .qN͉c=Q?J;`m_fAYZ<^MȎƧސ~쪭5&N%5P ꬛ڿ(E[ sW&EppMU$8(Ҵ3\Uz^Rb5 Ff-n⪄x7lX[J6>FY"  k@vY+/!x1TZN~ }l!a%%eOҜVs7:s0Dfbhz rfkUhm):`I$i -R%K@dYmF|"";>F;6Zi~# hدfE kBiקRE[eᴘ:گg#$fYvZTƖs_CHQ4=&y.|TS$ -׵5IdlY31LOJjS͒K$OqO{e}5/l}+ܦZꑫFК K 1ʤE $ dLE=U r`[Mv=T$îoN*[ L,%kxq5*R{~pU~*Θn=J%;LG G.9AF%G:&{^ٴW7}儿6?_ >5z7 cH <ɊvZ`˅,*Zw1TKKGSԇ{Aoۑ?s-lm5y>Xi3;5> .mkx]Xp,QQnFܐ{$wJz砧6^vYh6$BwF 2"HtY6uB}t_4@l@;m+.a k|t]dGj3%p@5o,Mz`\އgK/%nHC8;(~Z`x ye-DNnBAbo5,[/.*) ҭ7izI $xiO8KK\=Sc){"i,SѾ<ؽt/ <8õq.`Dnr0޼70О'8~ICa`z9 PϗH6NXKl5Lg+eH9Gb?eGGESn'x! #un[0l,=Z4oT&N'@N55TݏCvlwY"پ]:}?0Q&TWbĨ6$!ߒG+eaaBo2X٪+hp̊C9z\4%ugciQM3"[~<)(L{0XQ̪ͧfxG zSؒɬ`"H)SӍ6f\xe,7g%Flêf[Ej{D Sum4`ihDeǥ&jf r\gҘ0_ r&Cb'm"pM)eSHG![jw8,/0~t zҤ WeT bp;1;WU^-{3 0~?8F%I{Je%@ MU39pg)fE|ٛtߟ(3&rqC5u;e+oa6*6?Dt}6KEk!] =1Nd Zt^͛os[3p~bDi,+.l / t3 L01ARHݍ||[Qj,w}/QRhz(rūbk,gvqḒDt}WWAfJF0 ~:O3UN% *,`=`Z#5Z05$-/˵ҟqzϒjVRR{O4d[ng=ET,"v`|U1K:b=bd0 eJ(;!]ꏒ:F0TXNq}?3~;/- {ґ^H8l1ȺONnY[M{BÅmm߻_Ģ5jb~=d@y+bbKAW*ND`ؽN[ѳ%}-e(fF#zo{̕3FP5<$L譸mQ;}2WveJy 0Ϫ<'^>cTp}64{(tIѴbl?]X%2nGFcO\LqIKd՟&Yn4>WG}e"byp|Z%%3A7%0&qrtnk["=:3m CjӅӚ,4;g\ow&f Y6{t:WA8w(^ 6&t2!.DT9m+VUn>o 冂fn{JOp#Uf]?onDK'>g2eAwBjUԡw/m1wzWCS}E-aQ}~6Vo" ^Nm-?dl=d.4:OMXs)E :G7mrDA鋏φStdi6riH*Ǒ\(Fɭ&`uzzc`U(3"z!ک5K7P9DzV?4ſR0f?Vozε *jOg Ǜ'vT{t3 ƽFug ȏ_ St7:BQaHVY<ЩE<W eO$y;Kf|vM L;}iGB(@%(x}t>UFU?NgABؿ"w(\Y)b7Z@̍͡2 S| |q"SH F݇/7؛Get5]{m1FV&(jw 1y-:La5U ӏ\4ˡD> e6=GBf|Yv|R ճy4J Xg*m\7bT䞇e@pLz̙-W F-2s\ [K."J/52o؀Ob}@k^zXNźQa]#Ǫ *Z`nG/ܡ^-;4}eKvoavkWQu}8 4-@*#: k$"S/y۫t9a:@[ E4RUJ&ZJv%AgvIgb,?@̥f9-N ˨ľk W1h"bKj䲉]#*oa]B*Q {mjItS5kS&V#.թB7p+`ίp@nV R90iߜOjRקwY5+Ha-'igy3eq^-do dFШ_z/ެ^FC61߅ &U +"n>!E!Nu4wX 1mS?\u!j`/JK93aVvC蠧}_ݓD,jغӀCz*$kl~ዥT?å M9fGHbGFv330h2NUdmG⿹^86Uַqc+HTpdݱISy"6XI-?U LvmF I!hY*.Ai} ~:`fH,v9|ͼm4H sh&{^;x" bTiZSڌ Zmx3pc~ v8r<*+CN3hƆ E<)1튆;_e峧Td_8أZB^3_j `E@0^"<>fA>gHinj+e-YR Y9 oD oW}+o\^f!*z]7 4b*>b#Ǥ^e#;%jѦj'{%Q) Z\RJ%$]S"WI;w3W >ln! jʠ1y]d y1[Ljh*% v@X8SL/]JKPwrN|XLATP/qc!t95H{?#nS7/m)0!b%n]z&K/X_'3@ /07:5fǖ?H:/Og.tѭxz_>:te;YT=1{uUSKAVj8DS;l^lK.qH"E }|x%bhԹ}-]s}ur_6J+9?6:6 (d鉗Hɸbbޟz=vas2Wpn3WI &8Y#~#Ŭ 1HސnS8*eWd`_"x+TFE]NM1 zFu7[;Ab(рܒf 4S&3Zl}x#C+W+Øn+d C}u,Ni45Ng* hRxi̸cά,HR1>N8n|?nAtDr3RحJ PA$n{O,z8J R!p0e'sG +Y?7] K:K!7L9k`q% m^"\y)A[d~@}\u Ωrpl 0 IRggw7$b˪C w+3s6ŲDeP &x7K(2x,%j47S\7(65 ̱^D?!Lu Fǫ[~0k:}ۯg*Z;-}hSPBk Bv=!n*@x7+wMy ltVm67ɚgD-y`.WN bCp9 ɪy/al?=51e oi!ssPa;UpXH xv•^v-s߄iHgZP󣫂o meKM3jE@ތD~݄#`P&Lcl@|=+ټ5;%RVCU짉0rs{p,RM(vc zf Z}#..DxwsKbyy?Tʄ;$sik?I#?ZĨ~*ZhF>B3`UjZ̞~邮Chu lݒe" ŵf@w!@ܚR$MB.N4ЗߘNM$m&9w2E՚;T.eg#P7eg)ɌƜuxOcOC6ځU3UODzERBvcUM8O$p⡧ɖj.-'5Է$;;'4je)p EwyP8²AX9ARDxeR 32`M_5Ħ)>{YMtdRȍZ>CT , iĦ8Cv_t(dݓ:c,@ +їW`Zc%|/Q:p`[PF{SrVwUAWqO)W 8ƾl G<Օ%U4! %ڙd@C8! ,[~u|qSSܜ BPx/mf1&ϰC{nGMVMe]ѱpγ"6ԐY \2?s*Kp Q`F0-@XV㞺(mPڧ$ܠdX.1箸F[3s\hr?v nfY&2j< 4 =m<ʦZ8'ue`ydj~ mM4'8^ fޕdM~delX㶻:LNS0Xw,۷w:2V, R;#G Rf`+' Z|_HSp,#ep>Q1:+!!/#יJt G1d-#(7_Pfwp1d=OP+hlmlnŠ!I K\T IGⶁ)o(C(7&gXpv {~qӀTĺA=m"Xh0=ֽtNAhJRE)=kפY/1u05O+cI$ bHP-dnjOՃͬ/i  ߅l ? ӗ.0zȱj{(99JKՋJަ6oTK{0\"'N9}wػ @ mlM8B*7iݮNq\R&H踘lc6Q%o+`w'݊TZ$'8~ҢU!Q=}ws@Y{,cq%s ZNcϝVXu(7 E y#$`ӡWv"cNQi[kAʿ b#_ ']̈́g`(" G Lc}>,ЀQ}~sd!"j7^<6s@?Q`;]|3 WPZp <;CUfӪ̊3Քs;ŊImL cU +.l|Ϫe˵Sҁoho"_7*_GgNd˶Fqv61Rdf |.Eh z++ی}7hСej{7QPඅ&"'VacQ-E#q"ſ'u`Or~[T5W+""QQ5dp w pE?(`nhAcB}a 3ZΝ|3Ь`bow ؂~U3Afٌ/ F9`x2q%2idrФp:u]A& hᦓCS U! 3HI4;xVWŖFώAUKa^72}\wkh11h,SeaF< A:w0݃aA$H:ZQ$`dQUiknPuXPARbv3GoT;c f] 5_\i0ߐ:SE◉4ljTTOHkp0zdbɍJ{A?][fqIeOG}dD u`3ZV}v%AjZ-uVhu*uD2#7J|9G!ѡ6ByB(S𓃂2LڱhзwH@kmqw4Gx:Д1**tA}lG=M6qL&6[)9̡);X3k}hќ;g5@A\Tv`H% ړdZ/(fKfGw/n#KO-˸sgL y'Kӫ`CG4x-6|m&\؁-aQ,aPIIt"b姐{nhHL1k{uجKpl>T'i>?H&flÖpIE/)l 8<"i=_W `؅=at\,bN!tKD\MXkjN\{6 :3P)i|~\i" Rp$32ދЇ ,C8 ߗ>X<;0YLmb;$`i$mXwvxJ=4AnVQgjvK']%>w?[|N)їqv!0xr2Ih涁]?]SQ@< rx9?kpB@bE-K2Z` eQcv{ގƼbjc|>NdN/@hbo(c`VCf( s1\2-a"R#x|/a?:2t ׂ^9ydyofaBqT][dl[j3ʔ@Eo/˛!&#CV{vZ;0 PF[q:FzND' ^,A잯_$=@^7ARzŸDk p XT6j =z 0 _ +rW.b41F!r@Ԣ,ch H,PsZʻ:-b3ޤ1 EaU)-yoXidP`3&ݍ1WxC7HܠspÆ%P\ƖcW,`{ uTV29 c~\m<099\s!DTiŸJLw=}efifP*4.@7,s B|O)zs8Jfz|rhvJgC2yȕbҶq3/OW7YE4n_`CkVǔb+>m =< y_Vr=P7Ff!E,Xc( ZM`2/ 'G:Wq{y)Baju n|q" X(6&+EYSN5ɫ>e>";%uDpAٞ]A'R7P_)_UHI=Q&_qflp:6W nca̿ǵɤdzA*md=H+\0t&-]nQ&;"f"AγTC,#lJ- p;ߎHCJo;3Ӌ4Qa&8gY)%tn`?ш, Tǚ.)ni?ڬK8Փ>U g&;1@Ox8mG~k\At (4Wp#`-Hs+(n/Dhą:!>AA3=k1&ghPxFwLD2O)5Zg0 R&FivTe!A)( [>}>Dc1(e3[˽M2-,>ǐx8FC ]_!YAN6:/j 3}DW=l?G+1=,̻z|jI4 _A4-6LCeԏX'G-0u> Y|G؀V8ޥBˈ>mO݅]:ǙvP-AL7 q·eIzSdP`eKDCMcy TaTܫb `ç=b YΚ6$r=RFbT}Al&^ՠq\b^>;[l)t)= *AOcSR U*mtѸR%4o$' 3 UI\a7r+sr 9 n"aSƆg8î+~"#QjLi Y!)w&}4rޢI/O?gMb4|KšOfZz ٍ|!!a9_Ѕ߫B!Y'Y)đ!e%p!x*>.Bޮ7gTUŲp~,1ͬUl QZa *$7Kf{>K |QMi`b2LJ`ymȝvwRi%xF`(⧱>'?ӜZ496/ٔgo}V |uM Q-_7}rnU:0A]L8n22'm9YŁݒF^`L wL: 9`v=}3^?"fk(YS @ו< K룊:b|`%+;^g#W7w^1p>jZ/A)}0Dd`|c,XrhR`U)G= 86n#τiO\`K5ҢA>s;)(4y)i0Yv veqIzyn3#@'x(D%}+1\~G%BOPQ)Lq{RtEޓrw,^Y5dz)'k/"G㨡}8y1-J|?9xP(i>*1f@fv3 |; /,au4*ؗe 05mW'Y:iEj{u\Ugo_ie`}0凲"#~eh?gVtnn0*Md+W?2^+&sI,%L8tlTE1SXuqhdعzruÿ\4EBxƃgsk,%dvB0be.l"8LQQr2vD@H5@D5(fE)(~Z{eT&O{BzLqirgXO;._\o۷0/xj3DhNASNlxM̖ftmx6}\"h;b*K8G.b*M|ϧw9`6;$zZJ^-;"aq2A qz3' c]CueԿ,=crdP{xW哻/(Hgq9cD(6]୹n=k9F1?':#!sda50X=YŮGΝdHCQsn;3 5gRg1iz |ͥMi%WhK31Ҙ_ʜ= KΛǍgS9 Gө^w/b,A/&MJG~)'!RR5hCR2̀Lיw aifح"g#2/(|aD~-k>c 2J])UN#-X#K'# ^v,Bfj7wӟ) x Sۦ|V; BY|nv$L7RHa0p#ضLGꆨ&^@&Lr24kl 3X&k/bO.0Hf4%#$ դp *oo?XRS\dʼ(Q3'Sd7(Q,V56+ t䂱@-1"48?, TW >i F,_r(S`Xy鷌H2ƖX^jY/!71ZW}{ @|0MSbň%(j~%~mPTnLjIWR<|YL5C'/ wȩ^)p~kf #f?rSY3mƅ&\݈`6xo4\JeM9a^QDc[K(,`TYkQQn sGq?|F]FN:7n)m?{$ S#ۊUoUh}1@?㾁!NFOO]SѱP[y=AuU="4 lX!۽FDpF{nMtÉ4G$c:Ɋ59dm${W/L,sT 8o Zdx00յmo|.И>NqP]=%bTbHN8K-,5ACqDM;h@ 2|e#M#ҞE1[ܧԧQIm|H6&=} u鏆҃S?1d F6RZwDp`6/v8n8T[bsX|V-[y`)J;JGN{;9LJ=2ԡS\aN4537;rO %؊byfhMtGlŤVdtIZ$DŽH%On]϶|A%t9OVyO?_p;1Rxc+I!9v{F^ kG*MSo(ax4_ lj#S>.6%m)XG0q=+W;ZAѿĢ,h%{ZV $qhzM: r~ش2$ZI UGzv<w&M:D#rĶ7$n(E%e7d[JfBF36$X\}|B1xD1f瀠 aP >I=㚂Wl@Y[vE'tr?4JmxFl} `eEb;G-Uķ"m腟*/nF uK-[]:N7韂Gc1yY/|%uSUݓ&6z~犋a.(vܜ-~}Ml{ClHfU) 4N쳧 W~7AKL"J^69$n.֪hu O1kNlsp3H*[(P谾=gFZVTx6 _h)>.fra0 vCj^ځR[HrXL{h\Ñ!z7mt8jՑja)d~|'D)(FnPd2"naig䣻:mѳ|/^>GFj(;!gڛMY;oZK.ۺrQu3|=*|IbZ^ QW8-xhp0jI5YH)p]lut&w]+V ?L`W3Yg;Q@g@{.SkHR AڹϿ"{'C]e(DhB? Pd:Rէ4Dv 5䬙{8ēdk1X`Oį>Q!EoM@R0)TdPp:᪮*/IItaa7F|e6)SEE_̓3m},!A`LTJAS$|0H<̊GY.I3ȶb^<zXkRM٩]OƆ!,Ym}]97Dm( &d!xT^vz ;rH+CY8BGcQ; eeԃCPͦw!2ntA~g1Y⑂v~M +ѕc#nѲʈYYp JR?MޞX$њ?}`&gʟa$'9kM/%8g*̍$6q"RDѥqp|t9ƋX]Z-zORciBCjyo@ yζ\ I . Ҵc"fؑQ=bnAf'rE st0ȮWij6/E*xTt5\u[佄ĺH C 8U^c!5?uJq6"Mt \n Ka[zE^4H_50JD*T2V${hx ~/1W}l]DnV:\9`@O+rn|'_A5 T&cz{0h&ξ?K$xW 6BaYSHNBbcP et$zZ΄Ø$e%S0CWJw\ӵl^ÝG#?u~&+nX@x&&l4RlWo X ia+ѲIL|U2FgQhgdڎUpZ@J>d"H 5:] U OY/F<: FK1j!B Vk#]˽![ygcص(+ޒBsbuS[_JF6|{ښR!Cup5؎7텠ΐ5@CƘ#4AC|L{#-p\(+vXx f1"{VmXtoWbPY$v#нJ'Q41cTORd5Q+"Ȟv'yuXRמ?-?gMT "6fy;hZŏ50YWiuª)~{ ߉SλF堉U:On#Ӳ6wi,yN}<~vᯈwqMry 5G['":Q+ ̀Β< _/pamjN5!m:ȞIODiWͺِX*(<~2DۄA" Y J`Z_*m@vѕej$pq`ug K}k'rOUd Lb܅?f/ѻ)%„WAIh=E1n-Υ@ZZҸQi3𹦂UާrfjG^!:~W\-L ё^Z#' !̱K+h[Tve޾r6WĶF)Z8Œ ~iFG@z~n` M7ւJn~8*! 'YSq/U0XěhZU0Q`>|8Yj_-Yt4ao*VګR5$J6p%-L~eô"1m]dpչ Bv6ki`>#S{n ҈WMW6 ~]{5t >z4dWsxֲcZ0G7)+ b"c%?ݏ) ܟ_@D&D3bnfz{ M+v{Z88v=>grɷi"ꞗ;} 1+( xXS0E[:x6_Z[= [9jPfbgҀiZiQdG޿DDH0bK%r5Sx& ˯c^5[Ѽvmk#`áY<*Odw{!<ˣǚt[ZȳΥCC-+P$)@oD#@ؙ Uet|< .}Y?T>.M>+"-O͕7f󃟻L^2H 2SWΞ_K Ւg-B509+^[Y/m`cin7۟[(H`bm`O:K}}#dx@DXd%P`0NOcɃݡʇ=X*FXl_C1 L͜EjY7l\h*3 \h[U7Ym1}| "CDm)ܞ+~+h`-.%1#zm TRypIy-DNK?֤Y2~&;bj!",IY yK(gÐ褜p4Ɗ9U}5`]˒)SQe (Wl 9^VNƑ8O/DZ[w%LtP9&:*A&zs1ƒ;?ΰ AXgl ]VLleB:_a2fwtp]W0cL}_7Ꮕ?8e&Ѽ.*h5!*g@ T(\s<_.xZ%lѿDr3! Dᯢ2[RkSNZdI23}_d!DSD}T _x㵁'?7 [M3x! E]4ct`Ҵr*XBp"`{pF̵D;og@?HrP)R.^ů T޵cZwqw/4Y჊ze:(Ib1[[-K@Sh2?4JEv׊35ڈ{I'Pi0 oP}-0M~*!e:a%|=4Ѫ۵(Z(ϗ}{:*6`1nk$QAZ0.Ĭ_6Ո& O%M\=yH|iyV<~E ɝ®LZ-G-ZmC&sSTqZ]sR gL^d1"]^*RћCpI <24θyO踈tHs@X )qWij 'z3645"Aҙ)yʲgfA2up_8@kT|Y??UŧA3-[dCFd%a课 2p) x`"]~Lho89 /!}rkIl8܋զu!lURKBs>րA~.D7({VEE?θ#0"P>wvFBEbKP5у3bB(wAzKOV D ]+3_)Ae~y,brħ =3 ! jć6RE DFB"PUuB,7þ9 ݀ы8tW%>RjG-(_3" ߴN%g;`CV "%*$mMoe1mb蛔/; aU^.iQy猶GGN#fk cN/{A( Yٶ-~jBPulf? "%:>>v9EZd o)V;ϰ SWz l2R6 oclx@$\;6ܾy8WM)ۅϨ$: 1W}W$5eqAWJTHΘmO%jJٶHc9k2V6d-Mp6;89拇}Y* Ku}nn'zݪlA㔢o3)ԛM;h=p77{<* %'JZWҼv!KX"VmDg1ot{˪f򁒪մ>3[:Tv`<wʐ3DnpNoZ_׺ ?;ʻkݪA'ysPa8C`zY_}lKW2'[\ya ؖDZ!p;Rm f)`{?&-X֬Ưa0ٻzu(@Iw ,tBŕtAZbO,Um;Axu 'He\R#hn 3 ͗O|Q|a} jݥˡӗ3F-:(yԅ?b@!"-j˘gEm#ρh50rTߙ *nZvuƲ N)F?~G~PE5ߧ?hQ¦Ķ\cҵi;nY@7`C({13B$qL(vHTUDSwI!47 *,o},O:Ͱ˄˒iQ -P4G&ry칔Th"|t ;x2̡ gdo5 ]QY`9MA!(2_$/[w33i~ѱ-p!4}Cy :3ZW$]0O$k6_p^7#:8Q=lkDGW،%CVqizǶW;撹];# Y7:d)zXDΒ:nWCvr[ $~/W 1OuW|@HD5dIN}Y;]RSp _A7ڥ9eg]Д3*Ty|րR}P9#vWspgH8^*z22͘$4!y|v(P=ZDWhD^@TմC@sspz"P)XG:EMev&c 3' [;gK5z_wwȉ9<; ^hTG1*" 6׹ʼ`ka+ cV\yW@|dⴧ]*iwH^AsUH[]Ic! )`9!x*, W`T`H*J;09ʚ!Yt.`&r:muCZlnkiF见V@E)e6@ r(ϳezmtvf -ue!p u1Sϑ|kX6ddwwBASt4V1־$ߑue&1"79N+&(Po"$ZIL%|ٜGݩH^geAXF5̼nRɡhνvYԋt=' HoĚ{Rn$[TYAC ZQa9T/v]}8h3HvA3邩>mV ,"ʃLi$_'/AW~'Gx'D!b4V_b׬?1Xɗ p=yU^!T>A!HQ =g_Cw"yA]ə2ZIMsN~4{m(Ffx)`uN'8]sk@mNO˩4c? /iIo +)ZyrO=XbOB94i̛ pBP7Y" ^8c,TD@fuѦ,02 4!$zrvbA q;/敪eQR'9!X~1RY9թјfΧ/nisH%R9>Y$U:+ӫ,ZX_,7wfzB"~iT ~LY3)d8dW/]XFMBWڒ4 ]19LY]ph j+Zyً}+VRq&ov|u;Q9q]VX 4ɫD'VJpYࠨ pL9&|:Ovi;/0gԗzH RE$[/-,#" T#00-޷ Wc2R\:LQ"R)C*E<R>0I$e+D (n<@fs@!I͒'Fװ3eBg6'klGL9pHG<[>nz+03a͢9[Vj.Ҩe㽄%w 9a62p5^| oA.i^,hi[ 61$5P8[*f%y\U~:2UhnCu{4&f 0_{#"dP`]7jXH+WE| Q SHYeaR y_\6=%T3Hru EY̱C5@RN_.gP簊vҬ,Jsb3Qs̓朘g 60UЯlgF3ժ=\k@W*%pOjbtd=#ߡ7᪈1DOy3y4F ι 7%:HSI}~j&^NF͵j(XL:xX@^KU^Jo$Ju\ wkLh6ԄvXpݚDܹ-SW,Wqi3utx>Ͻk0w+OЄ"<{Lf QUcHR Z>GEϳg9CDOzFߠ`uq3:e#jh?RѓA2S7(&f Gi=P=*)Xr" ]Tr&ZȚke3Z}9ɩ-jTX荃J^p~Ed@?-?T ϙ8~*CI4ls-s(P:Di,qM'):ڃ`'U|_zr++Ɯ ۞OEa\ǢaHH %ӆ&cf]T\W`0x3j'`4vw;/-~CjSB km%kB3蜏?[giT-3?*'(iCn=Auunɽ,l+/r8Ck撎KLbp1Ɠ#XRT,ZH7>OsEY\IJ+hy+-C4" Jbݳ@ Y?s0E__|!!uR!ݡhXrKK tPKlo@b\0,{s[`'ț=h/T,20W q8ZX]5Z٥{DeK\n0,g0%IARYX#ήk>Tp;Zi% [-C64@d.;~=| ,PpW푼T]}dl{6% m=r\bߧ(.S D; | Q&e Ϝ}#g+EG327),wєm-3D B57|(M!+7>r/Kqj+㪮|7Q!BkbLy($$:Y(XwH/Eه%'2Iȟza #[PXс߳ė n,/eɎ TD$41 'h¨_䲌0,ߊV0 1}:yS{xxLI~LtM-X ~O=~'~ 7-J# Yas`޳~+ϙU]'EabYJD\(V |^򶿗GA BKs6)UDzf[N~{rc"-UfLH41 [ͨ`49JJ5rwKK.ZWvþELu9ookڷrQ[zBpS5SXjT\螋D'm-ABOB':dUktp1Ty~ "|*(~SFfiA|+ҏ鮯Wpe =N#8.;;S=FSru_sH''DhBWD8!'Hy B}ÏwUv7iRnhMQ䌰]x6WImJw/i NI\2[y("9w 5-و$W YaAcƢ8.2BSJXYbHhN%JlHpJmOZY/:Rֻ)ŔM7yƑQ;3nw+7)T61Ъy+i^.~+wˎ's 3r zPU/\'Xe@TiWs0ʞǚnIꖎ|D&Asibtk|vHj}$S+NDdH(7/hDD6Gv]՛mƤ δ-ngG'*K) $5}{TTAHu;SV䘫 ~Č"RǾDsi wiS6AdUx䍓2)#VI `̈фYN *UEdN 鏣 ./DzēQ4z5h :gJmc^dU >ӇFn [mFo3.|r.0|AbvAgTiϽO; /ԯc'T|o\>cGl5z1kB[gcv+nwD u9v 2 Jk6WG[h_1j&]^R+J ]lxҖlKZlW R8MyIcμA4U_Zd2!^*hE]zҴgtU!C?A@VTyo(%pfcأ}.oQVx˺q\QZgkl(:+R)I;jpʧeq!u" ^IRvisH{E$i+[=:ʎZ€Ymc*}?XHmm4m+ !R~PfN=t).6QWMXNx/m} yoJF -t2P"_f(fkd q'Dr!LO/'l@ h&W&nQvt)D/;An.zq8+16\^

ye6K^^K8qk ز`^Vg=z1 _Ì ,۲)usȊ d'R*F;IئSxE)aw3TLRGXG\+b+,w1;ќȬ=dYyP dWp`#hùhiǕ4(UjTX%j%.~V㧍~t2⨺+dӇ~ѥFuKJ9OE[4xRG0 |Tc)x E3o#Agh (IpFK⶚%^AV3P/&]XZ afE"R.B0zJd1m)rXfO Yeo=f0VY` jwac; 9lߺokL{,[ >[g|Er5uQLw,CTء g(*5Ks>v0=u}"--{dze +(c(cnrWÜ?&~6s"ޘĀПlh=(D=nS PLCZCڎ)Kn,ТNfE󝜁EDTc 3O8iH#[=$9:6ag:k: UEo8N7{mȐ?0.E0F"j[N'6)N#5ϥt}2EшeETwB>d6׍MM~Y-n_&;4YܿΠTr/Yx\4*F7`DVȬw%&6DSXu*-8#w6W&VYYҔcwفQ HX>JqOf|~1}Ϟ&>:6"5І}r~LV+vŶ`1 *I[6s;i(jw$ ZFM _1 Jِ8u0)ҾDz[VjF'qr[Dr+U2 IF͌!?/tfZ><4{s-j5г ,{;`ڒa ,f48z`X Έi2b ɑ WB\}e7ijtE@ b5;B7}:lꇪR|IJ$ ~;:ڜ#k–Ճx5вhmdfbC-/ iJJjw}u*,nͿa4^$xOm@ @ξ0 & ܷ?mH P4 >geP@NS~3gO G .%]-MS֗,RɥRmEab7Ŋـe,_Y~7z}3wNW$t8@wzơ I\hshHc-dEqYhK Ty?l=!_\EXh8tJ/fGu7&ɁlClҸ$- t,VP\uB ?v/w []Md}z wz!!ŎC?_>j6q8}3O޳U1msvdey.lT'22w ڱ%/s S䦘\Ob\u*FwC+_ówD75դ+qֺe9r_??)8܋YB-1ےYt~7bgiѓ`2h~y Qy(t{@+i揿Yv8$r02$\TCrSexO:EWxi6Qۜփ(L$jv>_)oz/Au[bR.-qp@V`TM*]|N\ I+nc&%؆&W slq$sUQ3J.U*K^`w^0L cej/S0SW+lMArr쇷1EU~^v{Ql~&!h? ]t"j9W]^1qJ1~Xb|aH +~ϡnĆ@+I Ķhf&ǺĄ`Aˊ@ހl_>1r J('hRUڻy%c?R#u=Fx??jըf }ID30aLstXv BksN&Fhyogha a,!/2ƎӀT.Mb/nj]|HMDBK|1Ǵ~&!js9*UY:A!"JB\ 7ZOxB |o| 3 :!,HpљR~-AOot0GxJekt^kv`Ax#l6 ҁ (@G,MѾoNn.aƒ=q}fsB) bօXq"sWr"FR>P^&/ [\ ]b7҇O2 HH7ULOJrC:G{'(S,iJtzo5)e +KTL!/ME}iC˘SL03dk.f7e|-kT+M~siIQxMNٞvCT"_Pxa^t xXQ #c4L[`e(eN0sbwDfLeh/f:k֚hMl^f:՚Qk%9oD2nXBPpBYiDvΣ!'/BeϯRR[Sڇ'5 ob)t;14Ә:_72NL> Gh@ )410L |($ݷDPTL8!u cΊήSO]F2tZ M'0礓b闷&ֹQŠ 2& Ny.Bgu?Ε~PVŜ$6C@[ȠX;3~ɼQ~aP _w^zaPf!2 ]HPbNvOЧ 5]?Ijٟt.sE8uDjD$i]O INO1YZdqIAcɁzfJi[τ#H1^|ĭaA#r4O0g}~@Y F SWnٗ˝а_3~:m܀.U)xi$Xi=mB IQ+ $m8wܓ* |"P\megiYG:3ΉSPDzNsjgaL{EYCW5@˴O$0FHltKz`Ǘ{˰ uF?4 ѮNQ!?m7RʴMu%c=g-:塐srBNtԙK0X{;;! lMaȩ Prs'Uqoek$3ZIic7Ϯz.I& ~Q:$6?[ eCu)萓֕#["{2s<҈*#&|Ykmk7wZ!R4׎InY=5B|eέpixr7  DK"dD#j }?P!橥YnHƕX 3i;h?>5S:MQ9|x9bUyzDwW"R:Ӊt!aJ` h/ܑh! }xAAGbQKLL70km*z=*| XTuH6MQ52.|SSհb` lϧV@#TU2$.y_T$Zly@b]ݐ>R@PuむndtVO]A%y3wIkG&HQ=kCz&]2%ؚBuX5ۚ3>+{5ELg0yX}L#X_֜w#c?a:bR' (n*儲sLo:+-!SYO6S ʂ^"{=ڥX@#RUXKdpw[Q t) @X g*ݱablR[5?&(jy!MiA?DE4 xc`񤞇UcU(U=7Jqkda03W('=2Nr6]"Թ9¾/iiB;)*j`(R!.q\/e:==,wK>W+{\rw”!Zb`[o@EaOYVyu]cʃЛV y?'Du8WYGe/ &.6@bMNE 7G=_ 9)mGQS9E[FKk*$z̡ _xtmgظBr'GpzO 6DqLCOoZ1e5QE_ge RX:Rr75Q< W;LBP p1F;UەTݮGS;C槩PKyE/*۔F(*3(%?Ҡ|WW>1::`<ccl'[i~2{FQ۾c-AND䢅DO摓e >1k/w(91+$y^%˻]K@Uʤ1{ŦŽu0=Wgv&Z]QD^BFOJ7i{CWOf!Q㙽nzXR0'Do(~:1tvjKsy3WsN!h2ko!/'xO7D%^֥>cfRM?HiJA4햢[(FlE鐓S$^ޤKu[2 i{rrȚmmҀs9(DLϫp *&6h3r|uY ԝ$EBuMN]7K5tNw)=yd P0pܭ55H=]bU\2h߰¹Ε.Ycez)u9sh%V@CHMXemI=9H0W0QI+:pVOkq(yQ.8 Ŀ ƒ[-l  * a<;m0W*Y'_x3̹2Wec(7И6ӭT`nO5@{:: Ѧ~`_FE"_jh3vRB‘T& L<9R]nA  Q<"=`z;@1Qu<"䛸k!]f"%PAɖŦ,qOͣOomd~Ip=u㛗8{qe4j~ fP7hS,X%U`mEivxRG*1(p aO(ݔ$wA`6$Kףp㖨bph@ech>uI[%Cv!&e6yH7. eNJqXLu &ˢXQ^ 5k6lbAC [WF350_ oz +ֲDsvWO|u/yVׂLeJ~Y䮉Kڳ(k:Og\sC=xzĭbϑa|CTC*W(6߃jnOznPPm\nך b;J̬Fr|`vqӀ9( 4p3B< f4bQd5}Â`dZ^ceY= yZ4M)YBAvyH_AE^ds3r|b;F#IIWy?@Z(<6t%ʼn7DF32t\#3jRtNL%;&x],`WW.1G`Kvv`OWuK1|z9+A E u,/PT2Lo+ekI H/?X{. "SIG^/<= (RɎ3j=)L(+ssړ8eUq,]JyH^0ACO,}JJg"]і3<ȷY> D2fCOFEU)]J⛄4$6gt7_F0z0R%@YϞY+%)Gs*9㿣V򣶽Q1y|FsD:egc"oRDsj/OLʙ~.($MHvOz{-t]tٜ$ۯHgrDJ5K2; _ v5) hUNB55v.@`iW1Ą_J{)Mh,+?%꠶ȂP>ek' 01B=\ݱyެB/]UbS!Mpc70lW'O8C ,}=b9prjC+ ?TA=_#eeL_3:8Hy  ^nz]s |ef=o{ġ $8-JڧUas)'_XIQE  jA4[vwqYXc. ,&:ۥMeyPviA—Rn0S9HزV1mH_y2Gy߹^ ": ȝU HL_= +p9mSr^$Vxաb!!yG+F,pcFW.멤v5QޱRS8bҫk鎚W)(:m.9j0M"hbp~ T^@qDBpՕ&؟MdW$6#i]6ܳ!YuJ3k޶Q܇ W?G]`G^z52:v;3!fjim<bpN~URc0bqpdhVnl01"Q^wF-*YrEV]) x8N@FNoxP He^PWRVq6 @T'YJYRq='zly]?z!5y~hwNnyvm0\ ˀHMia3O$ A3|+}4?+xꢋoՍtѸvnan{:,n@a2L%$^P3g)Y:b  T*Z,x3z6*݈.CR!SA=P׸DO>}G0.)(^T=PcR$ -v$|ӸP 6~LJlSgR!'ףq\"6Q{J޽iJg`5`O 2,i A=DD43KנƚDܤIq. q(\R_#`=`Y'*@_>Tx`'pO3} &pEêeEWp8R"Մmtؐa r`cf+FьvtĒN}N"USP:ZݧhsC* fQ|q n|a8L+4$ OMMgu >6ey 'ffXvuYV|#%B^A޵[Sbl?gtrs2\}7?{LOhp`rWT~e/u11s^ h5T?2/*SJqeB%=Lb %9sJ&9--u;F/W+U?+#٢ F?GhQD=vc&m]O h/?^pZږ ]m` h|gxG nӄ 4'Ɯzj~2(Qj(ogW[^- Tr-x]UsS}~Q!|uTt+[hau1-^q$Ji.Q$_P ]\1ЛH ړBG%/o/YF1cW5_yn˹q,c0p>#Pq1r$vEg20,I̞l0KًѨ,Tǘ!22Ǘ!h/#:c;wu,[L[7/-\:sSJ-S@`M |C(p+r7T>'m "&[,:*in򙦂eKL|%Ќ.7'3p"ڃ b`Nte^:HUI(F r E5J)=GMdHV"f]kJ:g9,K7[sq˹BROqT2iuDZWY'eVRd`8>eh<(mN{[yDjc`"-S&__AV꯽xJO=MƐOt1ٞى ,Ef/ӄbeu [%fn=XklȁJPkŠB4~bަ.A+@$$** U aCpͨ1!|XF6Ļl}!_$yLΧQKPw5`/2l 谵BC"yb;o&ue3kHVNԖY^W@{dBJ:Dq6G \/c l %`=׎?y {!&dI`{a `Cx2dZ 9r _5P=gZTY NNd:&x+e 'q֜{TKMH-H1+Vӄ i5zK׳f0do,N->Nœp/{@.# ?hf~#-ua!y]j,֮/K9Qc)O0Ei[~'Z4FLЃ;8c|طcgTO-l(cdo (oSs†"(/eo9sJqOB052?UNZ- v뵉7_i[kdpr5)w@(]e(SW/'ыN EyO&v*HvYQC @y^Aedy,Pf( qH[^FeBJA-2dJ,%!2euB3q&5'2wW/UGaS\c 4Ob_Ʒ8Hr-:1wS˟ӵז\h8ŅHHBoEKZ4F΍vmvZX MM TgSa l| uM/*iZy#Gs͵Mks#0r!:MȜl=XՎ- YVrkncF~_|TX!tGѱbNqگzbRlnGUMwEYpMk.z 8!keo zA'YsBquh4OJ~8"zQrqK_u"8DM&/yڀZ.+~Ut\%P#X<+,\Zb8S)+;[)Io= P 7)yT]oRaQ![e! W 2J u>"`PVco*naiUs̘`4ڷm)&U-TlX5f/[7AsWUۢudA K/PcnfBWfތDwAS6,_9?}ƍOy}dqF`GX 1( >!~({3f@f"zykl%;{RF~v(SӈK<7c!]4ɿ@%DTwZӗKRAa!H AKPXF?ZQ_0.`MH?UyM:cVUseBZ| 9x阳 )Jwcb¿}>MDXK0'h[rĂFXzZ^ [HT5V^r'> ﻟJvrb6"R 2<wV{H2{W! H l3dVit| ;7PK nPLM\5^ϯ\`"8HNK?6kd}%<8[d"K2B|7d:/Gͻ#3J^u9jtnqX,]~ޚxA{YQiWa5"X, i!P|X=A͏qx򆀨s+`: 4mD"$ƕoT8+C~u&%j9Cs#K6vvZS|Ri m W0h($z-vN0T6'Lvyz@luD[y(0*ٚ}Ɓh_iTĽy˞754_$`\l^TJ4Px&-sEC8 ޗOg^'JmJzBK#,aR59]^G ` al̘P<˹Z%iYVB{{DGn"3O^Iay'7cԡGM|_ETxE複P/V)?GC2yP;`0lyR;lp>F yBq6Dᠱ[}i31T( VP8JnvԇcrPxBJI}Y f9B+Y-yDvuLbf⸁r/@EF'3e OB9LL^R.3/&tcׄ7(fah'['o d>_l{⩶S~hVj,hLYXNWvOc}Eh<7D 菁+!dG\G& m-ɴ+y޾rߢm>[1Rs"Ph:OfפGZ A#,椘//O8P_yy+9( ^>wʢy.sFYt-*tLI/9G4f]'ɭ/^'ҷSi,},zn!ãtJ]$2h ’;3!5eC/ j$n6Ty['Qˠ4:d&͐ +=9M^x%6{ ŋR._ 48X}X4e zr\r0" :JLu/ٸ&|[G8 CaT(H\ɝtYd$mi2w.Uy͍qa ڍ0?@Ԍ%iB/s~23Q&sP'A0hB/}x5A]&(2bkv:XW5j YӤCcEɞ~a9,DXdtg(^w_9T[i#Y*A[\9i^K-^BK{GPBaY/_vctn3lN|4Pcֶc+: YY fK1(db! 1nsZconj%(0C[a)վ_V!hpx9aL uxBXa$|^51OQY *4c%o$ ڻ PݘS&^%3٩)tlMSV)o=&2.K~dΛڎN8xJzaQ0\W5񎴩ʰpW{a?ZF&^ߝͷBiR(avB[flh$8i[x0r90??4=n=&]35Ũ… iP0Lrƹ yW*`._1h#|E)&OE%*)+TI^aY!YVPߞg7QX|EGabn&[Ok|vKO7e;IW16~RAE3J٬%ML`l[2=YaunEcadNnmem%p_ wIgeG$4/^[18pL>INv/WH5CBZoYY%p n f˨'=˾VlŨ-ͽsI?Λ'l!F ' I$RύA QQ;z+0GVIwRYX{M`Zϛ1OEI;#`Ꟁ+)uTT܀wF2R8MU<jF+ǎZjE|;6;SK )haMHpo?*`~u BRD2}o[]O\[M4=>j{ INj+gmOt]h|}viдh6,V̓·_K|UU ј7TXAy^Z~Ob8eBf,6U-p4>V?IzwVrn5xKl܍w#mpf!D_1W;N?)p&{LWzxPa~g$Hk3ޜ;l|ϯ\ h NMzE}p^&G[ 㾗w|3cjv+äמ}螴t֧`-fq2G M/1bVVVKF&UmS%]Ff6.®yNiB:L0@?-}4peE>kkdKv壎CMFƶXG:ZUЬ3r%^|3[Om|hD3\ bb8 `jÂ(JhQͭ(ΆՀl `IOxlxRr'0}q%o`DٗMTYI@od ]-Dl6Zm4*6~01~M:Qϋڞ-rq;ou*7&jhu&t;G:h#sժf;Eh!t@j S9$|ǭ@mdu3F,` [y+I'b(fх\jgE*!6%;LK}DԵd*ymPfT'yLÔ^WXmT>q;M_#Κd@'B+ᙻ.LX/?f|;yg`O%ɨĴ?"3tL]gݹ}Pȟ)i вR_W9sȇ뫚dRCnfy7PbbK,8Uٜ_*@V&zRc+ῒ;W+!{N WkeEˇG l1 cB򰹷ąDOSfD]3Scn"C:Jm7ψ^>VleIs%":7oD6wAّ*\CD {G⨽-Z0;X4L ==D&gk_y\v\- D,Ffv[%Yrܿ <;\ʌr)0!z |⥚"Apiў%mg̥P39e H/\qč==UCӒ+YP#Wt|:¾Z,=m'(?lBR&("!Lm0l/@7f(L6Ui3/WI9-ྜT0GasjѦ l"`tB =?8deu5̖jPvM"|<"TO&l?nF Z>ܟYFO>Z'o_i{GeTcC( W4q/BZ֩t-ϸ0{VtuӂY iDx$RVMEX$t[I o'[uyjm b}Utjyz,arN.og:)fs䈣Cx__ =$ I$Wc|@>j&u5$MQf:|PD CdbxHghR#2ꩨ]߫f =my&!kMWY7>{ MA+A%2'/P5[I1WK-f_CB[Mp[ucf_DU90S7hȺN51ϱ`s>e@ߝmy t7PF@-eW檦g" ,hA?a}j-𽗃*heC;NØE54Ɂo,R@P78-d>vn7VWK{21p(iΔ!tE izT i_ oJBt+$P+Fc.9ixzu]i7U~'s ^ ɛy~ 9f\;le*јkKkEg'tYVЖðUb5EmTUt ژK0NdԊW(%FPe hEύ)W˥ l*yYj"=`8J{j eH&d_;6my:SD9IykVhM >).yUp;Xx"u$R}t Y뵫[vrOvk{>0᪥udlBOD$?SxUMJ¦@n F:!Z~`~$pY *˅B Tf/28H1o,z7Y=s^q} o*fiUr$dfޟ0|%W/r_cB#P~/p0A_c(ia;bL2\VYD QבV il*#-^1ԍ>c8]5i@ j_/XVz ȣ$Lonjlӷҫy/*hS_YƼ0;g_bʦ76޻JGҊe\5j|a7ʼnr( T@ _yWYwTpY~9s\z%|֮tD)Ú?3}蓪<~87Yrš$v{6tZſeBe2r7|9 "^?p/z^aD~XD]:YQwX-z4At:"g$o)gcu^nİک& Ex;MǤ±G'p6"@5GAȵRދF#!Ձݹ%1/3d޳˴z&}s#ԶJmkK["9KT㸘>ޞ1voјwM^UHј%kSJ"tSBmm-m,/"z,#5>(g ĺ^ x3t(5t'5XRPAi|cT =s;[n2h cgqw*rH,3K"EqpuҒ}꺛'I *ƿwĭS! S6-_v7ő4ש YrڥumZ{SF$cy>J0y+:msA;[Fݑt¹,q0g(V|qpه$$\bAKcD6..G%V81l lxa{0%W37+Bjmh#}0g*gO.6%Ȳrɹ"R=HKԵ!릺 s-OaawepCd ^u+G`pi1,kG^gmUқ^")?9)Q ڗ21ە2싗9~+&HVP̷ѣmqZ+BYݪq=x»|3UT1BꓣZL')xopAٺb7 yF_ +B(aE~CG/C1 cwU$S ,YHLGvx uJ r$>v",6_"HtI4 &P(pL"xVϿy*RF >6j0FhQKO:p>og|\XDxYVfSdRuޑ~+[@'68ɧ+h*ei:\|`}ݷAo7IOeC^Q}~F'`x3j58PUV:SOO(]QWrZ=q }7V˶U.EN{Y>ލJ_;eVsa1J&Xd/fPKw5(+?b1\A*dd(C?aӸ2Z˰v$7㹁,gi&4:{}~\ \IdpgtjB 6Rhc`$yv- ;=+h;Te҆a;Mk R`ϭ_tMt.!:u U)t;w޲]k5iO+Z}p? qiI ,lh{] EK y.<.-ǖ^v/ۼY>J7FvaVRhOB%ܳ\cFR5x>(s+[⇼lC;UAlk(jZ+b Q\wO;>7@e+h^:juF?ϧ،'j,rSࣳ|Pnݰzᾙv鈷o.H/ᘄ@Y 4TSd98 #M(pHe[_ソ:#;{A(!X(-g5pVEO =^ń-w8uu3^P2%01r)B_Iah%[b+~T #*|{< @/Gs -ˬ^鏶|LUܬ̒;g5SwL1BGSŸށY_"Kg A^xH.O(p7n[*xl/.MkY!8ρFW&iou^iK"H3d(UjCO)1π;+a1>`OueRjwC]off{64|ėB֭kߟ!azUD T`53%Q#o 'AQ`р%V.* ^3ՏhU#3HZʺcYG:TؠE|"<њW\~M1O@">kĠ sg\g[-H>RJ{/<`\)/zmʼLBQy?_ˢvڂX(]22l,4FmznA G6܃Pfڕ| ft-l;JTy/SVe7/aM'*Μac2Co D[ys9v Hn$p}f :RCYZv?UMB:]rtI#Шw2"P7cP$, tΞW- 95)}Yn D6`qM ?N,U?ܮ jkW$N%b F-T?ͽlNa4`Iw+ !EZ>JhB(N5'~=q֋,)Tm[j;x1Gڻ]b& )vF2Ѣ^C|JL (ٯTruKTŜ "H7_5I!WPiFLOƫG72iyy)+Cp$`ͷ=~B̝Ub|Eb4uhQb='xϬzla;(|-aa-Slx2{{wn\ Q}vn~ɳiEr`4kF`YEXwYd$'av?aGlƬO%]䆨Iӵ m,(c<7Ov QY^դoLb:=qg FZ5ّx=fØ2};Օ+%żݜdٳ޴Df5I=ً% Kv m_xS^j0=A " ^(?a74px7*xm!bTysI9t6x5&F%F&sF=i+%lXACK'OR6vyHM& e~=GnzRep[p7l?qVͻɵE(:ye+HC fR}(}b錂~y𨖇õQyLztaflPd4#2(tGȡ`Mh}_W&7 l VC` b3!T7,u?/WL KTJ lh㶃n}m9hA~ye?+ Ro(TQ >G<Nj\]XٲD!UNp*i6tg :XsFNJSנ"3970QtaDwh*%41E3*4Aʷ B|um'sוw[|:b.{eqfRrը%h#>UܾVևYEa$! Oo:Z|~y wֱSSyDC3,G(ۉ\^M)ʅoTKUm9f6Nxg\f;}x ZnBN n@^l\!Hg!ΆqЩ̠y;)˂ ݻ,Qd@IR'ZpQ [+jP h :U`Wf48?Q8fkq`{MɣXiG5" 4ڋqͶEĸth,0QϟjVNo DJ%I7dcT<|aLJl6WV9\`?P `wdȢ,pY.\eC<> /YF.bmV_`|ۦ.yq:HU9,e@ss-/9=`6a^4Y|wTu>WLB.E!Nzgp)ts*M/mߛ&W0Ǖ/uٯ4YchPn@^Z_oT]% g;vYvT'r55@%J!ءqJV^PLP%J;2A efCJE0m?Ud,ELR>vohŎfT@~bۡUݍl4N4־>`e㫛>!. -LQ|||&wj!֚Pq#h[++!i̡w3!c;H5G1P6 ԺԔQ7!硡Pv/#wka$bs6?nzΞx-uOm"nrzg#pC|W7.$ÊP[uG\Go{eVg?{C%e.X4ґl13:fYϢ^BI/!${|0PBb1.{'!oE챃HG ,F~|/en3S٣ܠ2RW[H7ٛ;77;tXwf|a@O"r݋g4{!G+맏v%(+a@48 [BFv PK"?>%#StS&F{1R7 -nCTgլD|uxaXUK0;/} F׵E!J]f {;$$2+C" \vj*<ݗ6=Ndٻ -'K*C ﵿ͵A߼!s18l7K" 7 84 os1r%/qaZ&"fg;=Z6  `۲]IYD ϡ` ()Б[14.\_5Uu˞2dFզhjzgyKKrVaMgv](5ij,2"%TN|ܜmo5S+tߏI>H]B=! 9㎋RK#9Lu s?0f˪i\ ۗ؃ 7[oZL6MնT~^М2hX^U{ar;L5j%"L[A+X|~ŌkR$b/p48ΑZ[؎ْQ DCLN5jIBSnVjc dU^k0 k .;V ^J5,f]nȰX"8/:׿@{  D4h;?,"zWC@b";=Ew{JcYs*Ž,S҉}*V(h%+.6 1fL TURd! NǩoԏrZ6,jg#)[~ļ;mo)QGb LpE!51 x[ =ls4o ,z*tjhJJ#L6GsX. b\ `]5FZS$U׺mJv ["<1>iTdml$tLrƸ"q31&xF"wr,TwSPcq\Bn;j5iJ bVE/1~? C&0&~c BZmH'b}&)oѻ?y)XalϞ)#ʪ2i߸QAZK2g[?]z`A@koOYɶ97]8[S?J7l|Jf }Ӫ}y;zZitl . i zء؎茅7+Be L 6B t8ԣ_@6wЯ_e|֭,Ӥ~AЫA>$\%광,wR ]\r~6u6͇\*WU䅉,׏QmsLDҼsZOi] ag,~)- $V*K;Nv DgZ azEW.9bMֹ kbt⃝io -I#p%THiY!98X,uh:AciX :o>w45' ] 9 h)Rɝ|cQw/Ұ=@2vVDFgzqow&5.w^QgN!WTZ0PQ9~(T * BJ}0!QgmU{[[U­{ݐB!AI'c3?&p+i("8b"F@n?ΜTqB(a}(p!Sv3}F:51|bƭ%lqxchZRfeRLfCmd=|K+piDk˒V_,]%nJSʪK;2o/W~*7R){qu,l QΤ  #oakAAM<`"9:IFEյB}t'^S~jSѻHBaF<'Is1 i|ðE~$=^ 6YVh%Fҍ#QE=//(2~l9v7; xp]?jnwd9~lui ^]+% EH-H4mDm6rv)A` >)f6rŘo9&{`SĜ*JݶE6P|qf/~EY}O_!u1yn5&ĢءD6U5ӝ|HOS+;HWSjN|0}(-Yi4!'=eN B7)>Iz|% h>&a- Ɖg˹ҬܩcߞbAf16>_xhi2jq L]ǟߺ&sy^J/RN"A[Z$oe1VXf +٢o=c1DqZ "8dc[wNL.c,ύkVP,`8Ɠo͸()mvtuTmX)x懦"’36w<^+A%zmH*4- h-mWsZsZ%${;|2jЋw=/"lH:#6askw(]:b+AӍT=d,$.{iF?sJ uquCuu&MC##]3Ă[}tDs^3c8?D9wfŸ>Յ8[Y"]K?g|$)v"y}T9|꼐mTv~ܚ0<@q0EEA7qY-@4d'p,#)f8J mI؈O`H<{)ͳ-B]4/k %+bi4œYM&:jfG靹n޹syQ(ҭ~jC1_ru{ܳ{5Un;=*S)i:NM)~mjw)@tA*UX j@qBH[ec2v bq2;I58Ĝf>fs4CׁI!$lyiB萚7h,'Z8TF(?S h 00G_E? 4bKBDPewfs/)EPhqm&Y.A>R [>յmEii8WB8K%%iDZX ^p4[Њa20uy)ΕS_zGӃ'poKʯQFOZ@ <ń-@Aix=?/LLZon"<ōCngjVmh.|^fNP'6\<gQ{s7m%M {/vfэOG/2V> hN~0BnOX![3ڬ_8p^|"6%&z&><2#3ct~ϣ2\Nnar--6nOcAz&w1vSqx2۪p0 PT{!rnrfOE%[T 0n‹I fQhsTs0>g(Cd*ȿbYcP wd?Uu #i؎DFtV@he^Yʌ~ݙg3nP/%Jҡ#:Ig9i t_Tlv?oȦf+Ʋtg@n4wy=a $-ʨ" /ʌ*j.R-8u4ͼ藋Ű O*׈5?  )ww,-H_ rcEL_عEgjy'G-\i{r uq2Ӫq0pb@,kѣJԼ AeZ{/\luj.fW)&LԾ l ?216\$ [Fy\WJ0 ,WsbEW$6'd ^`V 5@t)z,h{Q{NxMêcnX,+Z rpZ>߇~ّ D|fm$y"Q!~#6i($) rɡU~{و<ǹ;{Yd |!CJ!+V@Q 4¯X .ɐð 6<۾u2Fgh*k@ lLV$jPɾ]gEv'D!u Nzo3?w(km^n ߓ9#OP1p(-׍E7![?K سXGwݕ~WD\O673b3${` _wp%}tbow[CZiTOTdf6'a,R:6ūq _s\T @YPc+h=J\yp,Uxhg-G)wPvWq~"egQW3${z$i|Z|\"ct!GEj [2SD#Y"#(H4{YӰ lP G!yI3 =F$z%bz`O)N=b h7 9RG·bYG W| p*dOOΆy k3$%ɒ[pO8:I\T%˗[4yR)0 /Q_ih饦L 6s7{.`$@’xTye0#@f `Oxe05Zd;LB?SyگuKMiϯxAU kS#حF fFiKjCOy"RM@!=bW=hx ho>,mMxuTyTa໿~A"J|qAG6fbuK, (' b e@@z T`U߫GWoDXmCͬ`<|g"lo#?l;E>YQmwM3k;*#fn $zp.>&ߧ>r׊e1 +XтW?d][rF"a-0"wmKTv>,K6a_DL ˒9Wn^fgB *ߊO99T]^8mH25 M^m)ؒNDoXt vE6 dRXFBΖi !9hG[֦o]o/|ZTd`fy ]4[(lvsh}ӳ)<Șn rqWҜ:43S!'JϔA vQ!kwQq v;uGmFP [tʩ1{/(!)%Ϯ|MZ^ >IM I/K@ sѨL6(Pߜ@XzmknC*zoj,SjylqZQ. JR%׈&i 0{lb̎8ELeJ "8k)ʉ@)0D aMJT#_G q-3?c+'YKjloH@(30LBʹ);9G߽2dj.'Nivܿ1hڝa@v)CH,LcIj@ -$?GmhO^D ;;{1:{JiAt4 e>c3 tIzBОHic %VKU+F-A7jȃe6e2IGƮ&s*k.ղ.H%a!B/D" ˯7QSVqi3'8lxiaǤL'~).,M;sFneθZj-MCIM': #,d_PS?L&i\4>m9-`%Cr'Jƃ9#̔X5#{@l49X K Zك]|rw%q$l"KP^>FnA1~!Yhf;.oy CmM3d)>2͠Lʅ/̄{&/2~coܵXMOI%-i8M!" X 8_o ?[k6a^n~{̗ǁi?8Jz42l֏AfT-߂Wi43Gn?#>^_8kdN$sF#atwwd/cdɵs\9<crx\Fe`<ío#ۑAg=l-' -['Hb?T/ l`.)HYaoӖm/h3 9:PADr^m,8a4G\L;귲@hB7_Iu}ι̠B2 `p'FSAG-|+AXxB[K72aKM"jUlq;vXU!F63zhJF .f)pZ "f$OB_ڕR^Ws&ʬ)IĊv3 dtp :v.hRVx^I(n"s"e {*_lsڜ.aEgR 08> ^l 8۫6|RY]+ΨсP-񛋠 фKn#"D6v7//LIa`Ɂ'E욺 냖b+]3erE 49c]l&*LͲYo:o-a[a~i3-ta\>/neyD4__*F粒vT]?n]\52ӻ=i]3ϙfeTwn)2>["`Vm2ݒ%Hk@v RяX˛P  7YX:fo F(%[^@vfLEJ$.z57\(4?`Qwû"TJZ[4c/#2IfŮ25r]?>Ʒ|A)X6 F@l5áh_lٌ8É 1quF~90E7oy`5B$n}ɔo'qC!;uNlMX"sv%r*2{9[ v(C(tQ&$n7 4Q!7gF6~Pgy*c&D⧉1#OW:Q.%۷Q6I}9_gy3I J A) e5w&OKpKrAU*BD\#R#y5L==>C 3jGIwٍ% vz~s4 ێ+e4\f V侸$p]/V<x2G (m;kC ĦԟG8$w_5_C*D^kQ\iYdLg0ZȣFkͨBB`[=sЦ0weuV.!hA횛X<%wF:qj{[E5л'ںۢ2mD̪5 9 ttK} P+  tǗ"Y?yrLH ljlo9 g;VGGgEo E;s=XxB CofAQ@)ُmTxt)):Vzcc/՟N>h6e癡>p581P¶#1C྆-K^|{n;.n AQո[KY`vFF]Wx)Cx,x\srZ33vB۹t2Z_Vf[_._eh{ VC>&hM]$v) !'f(ǁm++CHh>B,~*z@6<5՘\& ƝZ.v{lZwN!3q(fxC'ĉ]k: CEM{4R93xf\3g)a#M8 )Cίotw4*pJ&6qÎIjNyBfÏ q^οjykcswEwg ! dž}\\ce_r財'%K-9~w/bC.zC}1OGeoɅ2pA{6vq7;jcqmn`M -P_5sUgFd cRGs" ${OEplamQҴA?fZ<ٝFi$n=,p& .h $} շ3;@ےqĵF; d-1B8ŧ ;hE![9jαNk>[p pA(IJ˺mK&G:O1:ڷB4MfO5~.h'HkR2 t^,Ug2*>r'-{2n_o; 7Yъ8VM (gA-ۤWJpk4T۫X?u5)-cKa-0v71*?Ѵڀvu>rB%]M$p>$xAa7ˮsJm@3!P5 Rp.ّqsr>9Vc / 1%(t 䟳{j sHQvjjUrxJyO1. CCB 4MI `g|_\`fJv'mrP Em^!i6Gx?ߩ)zқ9l!XN<\a 9v$[3]/):6gH8xnP,DJ2"mSŷ:GQEQxQ_Xmٷ||46e+yQ9V@<4`Eejyl')! *T˹fH0zD*T%sYڌ yGɫ- ۄHy "zf$ ?'ǃ Ć8B PY,v0ӄ  *^g{gH VjYkgZ)Brܿ:A=}}yESSz5ޠq772cB& Gưyb: 5\Z9 9ХZ65 pPھq!pIB`P]"z-{) J4PAk1Lv:"3t/ig߹JT?= tԂn̴ KRO;\7/Nt*v ' -Җ(NktpIt8q_K0YDQu_kTa5.vp"|<0e=-|{Euɣ:y6K6:aXX8GmNAK'UE<[e˿U„"Bv><9ԖsĤ і˧>\S(~<˩Zhfo[;@tbtg Y+yR.Щ4{Rj_.,V2TRzq:Uwq|kXe#Z*#whฑ3!tVXS8HuPERO_l~?S3vUF)3c,a wwM9 rh""!1pLAӞ0Y8TYlyi-ߊC,~}h{Uq^`l#?TM\:kXdhI]8bGQ&Xrw$V"P@L * c^V?֡~G]Nc{u$۷Uݩ&T*86`5/Wt~_i1bŲD֤F+y<˲`8ޗ65+hf1x| <eUT6f]Y`^-ac:ӣtJһ3r[R XH\ !s7:G?tI8fQ\S[ ]`ՓTŭubOݵA:SuzK!Rg'8KÌ&եjoc0Ep)> vd?i;$RDnQ&V31' ʯ}]~ՃgRͭ+ra{ӦZH /uWP3u &9_O:CcF큩&Sj@W0ց~!YB&)n@>=:> %[w]6Spó]p# A)J gM~uvJyYۈh/ N 9,¿wr(:3v̩rOρUyDzc)|nj6fzߕ`1\ި!\lR R EEg;ĦI)PNd}ᆝk+ap谉 ?flsFrɫZSʚbF@n ;);/ `V5kZZ.F3ƂGYR?k N$ջ/h"aSoY%vlOtZr]߷/IiejkA\tZ@;0d,QUU9e3W OE<ݽVPPhh1?+v1qbWWi>%cL6 BDg⬻YP{>vؖǎO"L(l= .>n^ǧkOݱ`}kT=5렄b칢"//E3?ITjZdo.®]+mX+^7PGpk\XXpƯ+h]._ﶘH߁?n8x@F9p˷:BBBv|Lt/˵, c/F%\DOfdZTrM*/VNuL3u_i.JU %\a&a,Fay&sxD|򛇋NsB+- lmJ2e ؇dsb[1?j9w uE`din^ndU= Һ{{bkL];x9AgY6_=sO(M}i0c="p@Bnzh+<3M:Уn7ijܘhYsJ.eBӄI+vYCDMOlwVoY`@D}eBrVb&= RIb)!͠E&%G#_|4Ԛ@8meG3j=z|A㣕Ri T㬬b6.75Uۑ9DHsES9!7"rx OoN:2j_28Pi!CӚ+ࡓ#lSiM[N.B"nNUDqm:TO@ s[h˥54ٔf$5#=jiI>/=3RAu{V^ႩRt<7y mWO^ܾ%~r"޻9k(_Qp@L~["Е yz;ٓаqŌ}?LQpJCX$`=dұkrb[׷+ڄO,(>m4'RAYIM$u'^.e."i|U#5Hk07u> <j^;uZ}V, /چc&R>S{aeVgXD?0X(쮢BL~AK|FHMpYJ",|V CRz*RR}KlPbg@uL66hj hPsp6wcmc4 G\~(?4Z=Nbe J7[ёi(`oSӃwΡF[Dzrؙpb_SNtj[\8 *P{D`| Kd ]nn&8 Lޘ%|!H7t2䅺C,?~BX=h7_v @,Dpzj( s[L4B5[X^_~(f^rË-YKh; ӓEM ||ϵ 7j-&{?ootm1E\ ivs|*T 9AYEa3~ײ0k["!N 8kT0_nH(7[JH&uI7\_PvLq1 &,Ɂ8L?NFY-ӏ 89@h^!=&EKt0Ƅ𐺿, :;}>8l)D }"FPfn?Gc+w8|be(> ຽܧU.辵!Γ9Cr$).YִA:ǣsVtUxN^M/È">+zu kg pw9YTKcb"LE €ӛ5Yq |pG=q@rtN, ҬhB:4Pz WsC܍r^iBjSɭ<;煹FKkxBxmO7QϓXe|*y@UtDXjQt[ e렦άB>=,P¿Ȥ('9EfT`6<Тz[%lZeO 74&,jzQ3_qr"-/1{'L L?/:Z>* &ď|EEg]zbUm` J(-QnʩhN;-SJ Ze1{_g-E*E.3*-./ZiU'khIQFk♻s&U6KX< Q3&CqEʖ.[4ZQZXuQE-|ݭvKo:T{m@6P.vՂ6i 1/` nrI|)J@;ǫ!9IVnsi 2$]|k`Ggz'ÉF>$ #aZ(JL5$GzE&b_2! fCiu":t`ژ-ph1@rndY.`)mrwgu![=ŪbIСJc8j}ị_#hg9z)ֻ؋6w F//𽯞<(5+"kA7+YRh7$>^fw*&B${ >3N7y:]U{`h]L.5{3]<0 zWye[{H^gq܁&) ׏-l&FieIIu ṟ}Sy}v){ JVE|ӛ,6 U'c?7HY|pJ?X?KEj ]K \Ey| #7Zr:WUjڸa/3\LJXFk<֯GޞHI-Ur=w\-qui.wW 3lXva*i: HXHE>)O5eOTQHHdqI'Oz\tًzcKƨJ`AcS':ΊH4tP o%]l?U}%Půٿ)}GC qS!Imf޻1jB(blSEDܫθW|YW\;a-Ϗ[M)P&/umRgQ|IW'D)( f ձͫF0MLNX ,?Aܚq6&gb ާRuG*қO'*+֬=Kf4 XCt.^ /RVk/ ڈǜ*b2 Kc?p*jOLHV2ۈiZ|1^Č)h(^ph$(MeS 5[7zxsEz}Fj-^ʁX&wvIXh#b>|wG5!95;7-^mGO`s^6>B<5af7̸>rn+O%eU.咺vRNSQEq0[eN נe[JuLa"ߨ**Gkƹ3hn4uG熯-˩Q,[$xxXTvYU5(\sN\j䞸Xq {{]5j8|HȰ4.v.KIa=nۄYEOݤ؉Z ^=" p٤,'IWȉ>\G^2T.1"˳.H,5p{(ueqpL{'{ݟ=L%T.=*g@qf:2 La>/5іn֮Ȏ^YqʚٰFL3sYbg,wymsm1tRDys%e%mz&S{a<;(o„R-l3#"4pLo8-7gtGQēF %1Znh.TM k,|v8|5԰ dȩsOޏx_Iv+y}'j5 +bY"pqp!kL7OKq9ɰra_1'|a:W|cx>_e0f(˞:?%xZ|: &/D|libYOZ; :NElYkL BwDiKB fn-uG"Ad(¯6Ӻofkg?z $F]spA<%#d}n?bg 3#]#_ִ gWN@vk4j\ľ|4)[}]6Dqjջ< asE2zgΔ6}ć<^ֵY!Bzl*_(cԍ+7tyIڃگ6me7 m+ {x"N,:.׳d}9w91^oIY F[==\Lwkha-V27iofgjx7&\6vGjRcLC +'"ȫwgja{X\ 5O&5w5:`-{nvp&AUW x?3dB XKX%vjso s0SY%!UmK9@TmZ8{iI|k fR*u).Y{Od/Ӭ$Ϡ^9Y=B4h&2к,J_q[&*6*&'J*,)V׀v_7 xRa6Yٜ9PZm3]Ke{C*%AX` j<^_W/<@yХx%4ow*YT ()5:-.rO>AD| # lzo^umGQ' H/$W ΐҖeϹݼ"> 嫑z#j@JNEeƅ G]_sQ>9мs6t~F + ٕkm!tt8*YJ&c0lr>SDEQD;~ 3*:m'BŸ1$v@@7]#:rˇܭUP^ &|"ߠLեȼ9-Z 7b9|YG^@?$"ԅ@y$ϣȥwӡVkC-Td7> 33ZF"LzQ\TvMo6ht5l?t'Elg;^xG\gR4b.Tg-K7|1!-L#4_ڡVbb93Ho)]j?V-޻kNX(cD6}tbSq-^_c^I]nݖR I<bT(= |:Qz]Vk>Wd3lTӟ¨fE5Til+hKgT7װ34@⿎b0Flp `RJ[My(*f>4_v-IP}Eyo x`aWGMަp~i$Zȗ% S=t:`&NsըY^r(ߙ!#6u|_¸Lw@@QBC0j3u=m([~⸸E3+EVfΣZ% eZȞ7gp 3AV"N%SٮtQGXW1(rׄ4.=o88*i{ |Y)7I.2},w{MZ>(*7S i&l \3w>x_e@Ȉ.\CGu=ĄX%3N2#11:$~u^ˉt1rt$3? V4+&شo =%+lUf"+ř43Ul'6 _uzIF2^ >?R7cQӆ̃+]BRFQGdP֝LnT7HYcK!$ƣ.K^CλѻN}F.$⎨7K_呷`IV1=ۺmU:L8sEOcZpG*"G۟B6"PEdL:y9_jRG[:fy|](G'~f:j ~znlV:`~[dס{parl7}`Uf$*_+R[z΍@}?S(CjQ50#W订?b}3Go"u"4*$-DG,0YoW(Rp_Mn4ۉ=;Ѯ )5[1s@+oj|h)'Ҙh _}+Gd괳HێJ~ }ڤ/tmH_YeɀI"U}F$V u_78^ 4>eO [BB'\eAK ;r=y,.=xoU]ӡݳGDy|ח^sC3BsLRgO;ڐZ =_;y;\df&4wMy7ǦXɷfUJ$~( ,K5/SIq5_ŬI1M0ӍG)#Hك۽2g,e5CDYׁ @)f>b}u7X[ 0^]C..P uYmؿ]ݛƇt|I7E= "+2 D̍`n`\\ ⚡x׃9k 'tU&p tt~?%g\ M/.Y37FvW/6o״J2}#]fDVZhO~,/﵌Vӻ 0xau&7♆(A8 7_1rF`(M|#ĈI 8f F#XEۑIϲ^m1\uzpՒ4e@GtUdmB< Fx Mpm}-T!cDJc&=dRfҀۄHHJ|axtq]zvae/\^{#\nj3ۼ^;90I4?9uH։⵨q8xA݀8| w%UQ k D oI$1lW04e*¦W1A:&:(sh1ҖE%x״%نPpSM9=^+#,[Nua  i圂´ȠVWQ& [,\olpucԸI,s>0A: %~ڍĦ;UͪrbA.gZ.|;b}Yd/G {;ͼ5Z?N,JP!ԫ`[M~?5Q=\:pTZ#_kۘ蚶z{I@[]Q湶s1?+4M|LmUʯŏѼ\"X FUɌguhMw/T\߼UFmBa9hiNjǐTՙmEyɨV3>4FY^㕶}<[(o\,/ZDhw.ϒ@(CB}K%]d5l~2DS.*4fD\pl$pANn6\R{;lW5`y/zZ-?MB "9M@NT)d$Bp1wM~'$57TS?Ħv9p{Kl 9%3{9r(w|qYdzWƪa 4۫L2:pR .HF5P:1/9I(Lu&ŹY V8#q~jByqDVT xrGk\#IC"kKe6P{{8}G@a _ӕ1,Ou7~BAk"xjZ wfFƜ8w"8$so(k.spj["%0Z-cͤG կ] (7",43Z8E0X)I * '"Y`d$=P feƗRKٺ)H/&A>ǿWW0E2?:LTO5_D-< Ӷi31DaKPX NF9,9-2?͗=S%LՒJAVp=hC kWfPx8rZa݃>[npwHshyEx=WaM d/.^cnwUU%7AB)sSI۞;*Sk|p/Q阦;<79[)ث lY]ɺIY dF1!B.:z)͏'͍3XC4]~+LJR\LS9.T Q`*jQ[xt 5W}MZƆ ,ٸ^)Zc}ٹZVi*2]bF=38[UKز^Mڐ_31< X*۔Oܪem C8JT&}Az23 K% Po73WyBiKuM_UϭVLnpq[{զ̦Xy;7YgIQW[K@zEy,QM]CkHK6'Mյi"m'u3jD]@p9I2~%Z ?6ڬjjw:k;*ݨ8)CFvA&4ޭ hJ &Sdj޿mMF4#or&AO(d|w?ݞlX"9 ѦΗ5^B:> IGHփ<{3 _ G5^ApFJ^j{TptApNSǜ钺n ,n$SmIJ9V-crc>" 'oK-f:84[ϴFXO*'X,9MF^auq UmWB|͹FQё(:Z-bN%jcnǜ3yV(/Z9_Q=$nAz4 - *=#HY$V8- z |~lѓwkȎ`gbB NRt_D>׿JsW\$sus uUP5H<*?~:|lk\pȢj3#QvүNk{ Y@_ʀ!f'=|H:E89"976dE23~T|w8S.lՃ/z_;;}YEie)AQ$~0u"\{\(Y g+^ ?J;ey 9xBY8֔Ģ*Kj! :Z#,IH^M`Oڍh7r_~$]|-Yĉ.//e1C pp98`S- (u!BqWdWIKb^UNS}) BVjJ$FFM!Z1bsRj JJŷ-1 C}8jwy. fj8MƷ\⨚=EPD:}* 0"ΆL=BiBûk]ػCݰ%h`VvxO cSsHb= UE/kS!ϣcA2ueGRW듍t*OrN 4vzs'Y{Y~yCb2rZG~:<cZ[Q.Ze_>} Ds)0 [ēU {w_ L!ݸur/w@7W^7]^-X_%#)w6FV"S 71s1r#̸zҵ~=HwݼF.Vg `]BIΒbY,9r%3SmYwm,$#Y61|V??vuTۿ NzCGI`a*N*_ͼٶy6ÙtRjJEܖn88Qt ٚ]j*dNVZe,?joIp3܊.zYPruQFpB|g߰81*5,{CGJm?F^@ g' TҜЛ1 tM#t_5\zi><}j|2fǧѰܧϕTS+L eHC:K PW4xrڬLόC3d8w$Ƚ你% @2^DW`Cw4xѱuڞQy)|^ع;;m1o:3OiXH~jPm%@;szDEDT%^R-H`>&Yy3c#&O.g".~mE d|zhٔ6Tl0VEu;P 6/Iw:Q FA4 )g!k}eBj̋.au8Sh/h^|!HàIYj*.S H(U_K^/YaWy3<4ySncCp@٬̻s&'ƠR2!u Bp_3 v'^<͏BpwI\+LPB$VG&fhWQf'EO'ԱFj |e(sUOAxqo͛.5]l6AfjKZP6͜4`:D gLlD֚;2+f?+c pS2F,բ.Z8 Uuq!F 5d6yVs>Z5hmH Zaݓ^T~%HP>7nd:6R倠t95KDٸ5j:_FK;h݁[c&ao{MqH%wU! 䋘ƋMY0W~y<'0Pw43x4$=nx:P(VRp{͛i 8a (g(&s_QZwqVF|~8gߵlڰ;T <[GGۦ~Hg)&Z˃rij`v .[%vHYB3 h"9"RhRnig,MƐݸ7~KN y Ҏ*QգPBSJ 7"CkvF`t׽)UD\H8ʠb'ҤҴӂ7 ÓYQDMD-XFyK3[r^gJq*Gk; hf7|9k:M񝿥a{<:M"9BRE NL:cy(lǷbW) ŋ~PfG8uُ߆MzuHT.LnnD+%GAy+?q$v~- )Hf@5[.ESz:s"De֜ <v1]"LSoxUX?Ϟk oS6 7?tEL18W+ \.V*#1ܭ2G/b3Ŧ+ UeGvd0$WTxJ2 ,w6W8$ !c 4Eۈbc!D&(z$mt#K*)I;z_gsE ;cu[y03@ ,{bh žbJhNW&[f7OX,>p=jmNT5G!e,pSNgk[S!&T+0.\Xڀ~>h3Z^.* 󏥝 b9A*x wˇUcNZ!*fhơbW# c颕f s/6GŐ-X T箝Rjv+qZ<)'y@iO_qj) /p5zxȲcK>z(iwCm܁=AmXS'1►<bN?c]v=\E7waTiZ PKXachhtwVieyb^R[FΩkGX11E4)6CKRB50egzQelFAܳVIyB|!&5ͺ^B3uFWVtOjĿZJpl+q*U0k-yygiktiU4]߸|t%C/* W! ;Ƶjt$yĖTn3sߤj8r>:f\ uW#5ó؆䄪IL6,WCq)p}m,rU-jaMV O#5\ ^G ]"V~/w*sg"mݹ̠yA^Q'$19hfyiةWvfaПxJkm'E&+% g"auي{ 4-ECsVN\rVD*P[1URAgkpG^d쓵wjT .XM\T\xZ%a^ CY4Qo_i|` `Wk$Lh$8 Al[tHlmU>98; yۥ]01Wڬ#İ^a_=hLDpF6$<慒uJd{w -3)h>4w+[&ќnRԘ1gH a.d<}OMsa,[Sl@b'\yF R1?Qo4HJut% jaO ہٹG9 BܪK Cy#u.^ҋ=Ϲ"$E˙dHMy^3+ψp1%=ϻjϕWP:ާH*jgoyd TN AaPۛ04h*Fٮt@h~Gb߂n;'3,BZY L MBuO+i4^1%hT;\lu'{$JQkk\5d P+K]߃.mm<^~Q{_ 1KJP-Ǵ_!Ʒypo aYt:|[xv$uʙ *=v_R5hH.;(hLF`kǟ7#˪eXtQE@fteC%86lțEP4ee-~f3{DmT39:ņ @<5zcFmbm\述OttqcA,x;q}=u:di^0λmV4 >8| >6 h6ԍip֖mB}udU =ִ4igb4QO#*mu*H JC+]W:ƕ3gDrVĸHAȾl6x*r֙\8Kp[8k\.:Zpז@x_ͳ|Q}I}<٧oQtoVe?$MRgYWH`P37ڳ&hE yM;z%uJLw@NphL!#h&#^Ь]/|l-(- _tZjL;mTOjҖ)Zg?!܁62C Ixzou\+Q GIV}EJYGRx=9qЮEBZnQ}$sǼ4vhKNl-G ͭqܔ7/ 9ʂN sL`{mw B~ aR+72 NZ֩Dixjz?^#nv/ k"*&F,MJ{"6kb:'H +ƽ%3R%[rLz, ;)6z!N^E`B46z/-7NoJ)ɽtHMsjzѲw0)q;K'<4d@,ױfLrX Z]V}~ԙt3'#vZdbh%rꪆI`c&k/.HnÜ\u]SE8L'E!&b"i5R@,0CX͙YFJXJFa=W:JM`mVƤJ_Ӷ ?ҚJ? q-fO: X.cPԷFB' "aO|M-Fo_3R -eQ."6 +xfCf s3X'u;jlfP8E׉_a*n`ԃɋO2SIKB[ٺ$VMfiPc1!"=5M W%.6N"qz?jbCYR_XC9 ۟ J{vJW(>0r)_2O,oUG:Sz%}cIoC&Vw$Ѓt薋j^, ;ALg"M}_9k?)!/D LPJ^ggC,.% ,y`I`9mr# 9zn,Z3"LY?AЕUoky-+z5ܱ% 1<=QT~$A /M"UpC^(#¿_ m#IIlAy$UpK\n%.$%g GaTVbAwY>A>qmrMOI4T/b֝Cd*z 0IཝXq}h䣗 e~t;C հo' Hhje#n{6Vo.l.j,L<қz=! sNE !OGzB"kfSe \=IZ\'cGc&.A%?{LN~3toCPh=B IJOwh6>HNG 擻#,3*Oņz﫦ñ&ks*:ݯ{e\SĄ y„W4jHh¦13 ;>Rba]6bضRJ*l뒝5jtwb]%UΡ\m.Oe>Xk.&HUzD :;xix@j1 A5'U,7XLwN65d0'4LXD}sՔ\f1_X1oR8Ƭ`վN*W46|¬K/FGu> @FNxÞ.:*9оUd_lE@ac79Oc9jpq[k/w/G@9,hiJ@u^Am<.Y]đϦR{m雓k wp!~OĈ^, F`tJ0M̫F,1j亩F|[51f}m*̠}iENyh~!LD%@7A[*Fދ' Ph崕 i޸a6Iɦ]BNmw%U%,6(,3uf y,Y`E׿WsG~׍jӟD1M71xخߪ|d{~&+vH_펧cXDqN+)R?xMteNTY%E*jM9Mk2Y}K^H [ѿ]G񩑮:Wa\yɾ>O2lYag~;JU$l:=O"|qkHK%֥3iR߯\55 J ڈ : ˫.+PJ& (YbF[x+~ 2ٿ91xc, **j/`~ 40o+ѱUH?jNakDOWirnyd$APvܞ:g9y/AJj:̴2Cnʹ=2o/<>lz#kd4I"Lyiw7ЁS]s|:cOPzYL8 eTаR}GXGfjƅIB2 &5*:n{wC:쮯yhAJJSM-ɗ+U2oڰ``D?8#8,ւ{95.LcnR.8V'DR|3{6i8-kس"-R2`rzdz*UgjyOdK ,,nӚ:RgjY MR|' y4G?~VJűstt_zqw9GB$]'&\V/RO3o9/c2Ġ=ù2=״t@ yzlHDſ yhi"@~I"4$w |d5 :7LfH_5upWf=@V2hZ*>X!O2⾿?N>}aSܜO6ReuAE|r"%ZᙴmX9?6;| !RK(vh{㇑QaWWwEM[.6g|[F L2g4rr69HAؖ+1 &xEg u0݃+<]-a)+S_sA׍LxdxC`,VGW;8 v'iyW]ՙ)?:v@Ur*FWM^ct7cYPLn!rJ울`ܹŽ[Z;14^vXk%ބ `Z,4mk0xyszqB0UC7dDëԤn*u䇧ht(Y-C $ >L7 ojdJȠHs3NA:PI-.inqhrF:Plp5Wpoݸt=x25d[?W=ӠWV*gOe``^rֱ"Ϟs;}aE ‘@-gk fdbfƷ[<*i>]ˍڿˠj<n5K ?*tZyujɓ`S:MRZ٩!4\Mڢog>K j"\l裯-})‹5]!ugQXGk%(&چ:y'/B>`Ye!{KE{ QʹߦS(Լ SvTHMɡ+D;Ƙ%d¨_Ƙ(+3zKdA~Vq)P߇%QtC?9ӑ#^ǩ.\w+z^AOD|#S=?̯qeQKpmI/{Y~&"!+Z|>BFoCgd"h!E3;@|ju'NÀ_,mn9Yx1Z]tT#aNi0Q*̱G3k/~J ПU67lURxk[.p RLyfTGn0A=>M`-Siy!<[=7}:\G?MW@~>7dPmhލpz(hlPB(*kCxVfRxgA>_}{bxk؁\1a#r( `R"-Jč*y7?U#'%ˎmR~?u0gM2bn?s!mc=cOw@"|I @QpLՑ ij:~3ce#WYs>]=G7%XPyZkӊؕ 1 xqۜX+f],wY5*\fd*(2d.St5=n^Nb01smMBYquK{XUrE؜oE wH6bJ\3RAp7t#s kI a #Q&[HWuf%R/7h+eH`%.B |"qL[e7Vu90dP ' rٺoYxJxG^VoN$6$Qt6+/lXtD|Htj+^ K{7ɵ&[FӬ(c["?h.3fT!K}Qn $#~z뀄er'_Ec=*a-`"*4),o٩~6!mRjD I= dh{`إA  5*(V.}͎"q|$ۼx2\oV߽=$EYodZ]7KF:>-7WHYņ`uP"X&{TM,b0"hTohd ,) _z5W Wayt֯OnEKfŅE),̪Xxmj;4u͆ny%Ě'J&zM ./x|Ttjs"hZWSf#vK^N/尭n }yβOl9<'BȟlbSX!밭3̓ya :ɱ`x*`zbF&[BxX3!/ID Q8m/ yYVÑ:R^KK(V~x%}F~K'􎹝̥Sa艳.NG/۴tBx1Zb`ɞ%!ʩS'9UHxl9cw0ɒ,{5lՇxemuf"K*R-nN5JPTP&ϻ7X^;̰8C~yqmuAa̱?6Bi˨܇[(-DqO)R)RKfFF0QL(pQT_Mv@A 0^sVg+pk ˴YCV2Co@^d;Rl#YwqyX/nTiSԸĻ, o"/ӘJktʏ]k dͅ*Ryfm5}P7wUs50KQ5ˋɈ|Gm3͹@n }y//YE\=4wpe/ Pف@%EPw9uHu h4_}WKU&E$\K7Z%r g*+fkH|$$D:~۟ \"ZҜr e 072D}(rA|N9Ꮢ[uUAsipTqqK*ӧLkbvX^]=#?Pr?=n;~ -xTWAjM9 S(+0uOsbT5m?IT)ז.eҿ!$-[R =N4UɇACm4OZurL2qrlAʬ/)xj!!0_rfj[/X6ApJX5:~:(EC*ET}vX^Mzy5m?fV/S0M"ZAj;x?ezfnBmD?9> GPwX)jj}ɬb3%Xܿџ!21Y jp{sGכYm W݈sv5V%\tk&DS2Qn$:e;suE&YLsWQI,%Rd%C:wJl$.sf*v#r^~ٵIf[!8I߶Y栉Oh B0\q$BP\bVzY 5c>1 %Ea/^V6F Բ6wv vwE=[aU$;em~LG߾۫̴`[K&&;+ĚǛcL,N6.ef46^V)C־ŶZuS]P ZƱ%(}&7C$%qzbzFEL`})oS`.Q&= ]y+y٘uv-OcKz2h7g2è̠'\lhͬB~>7U<ۀ=fHauʭUh{Ⱥ.j={?@C©2qvC>L&}_ɡG?cz_@U&,ƁnC)9g]H:Z5VD҉}tqQ[ϛ)-@jtyNG%Ff 2١2e{PC-ze[bDo9Q`ws5 rJujd}1Tk(*5[q}-Y!@bMYz)_4 ΂`vdF{-uYm*1P(3m)ݏZ| pO&jj.Aȗcܒb^Szˈ@cfq+Ko=$uSrpO}7 Y׺) j"ӜQD[BD=\:_<vV yM=WU_FzN=#_NC5(f^vOe{GGs5(hM3QyfWG٥!ҵǭ5ŖE chR-8$(Y/nت<;MֈtvTIاWj}jPMm8}d `@M=ZeQxӥc]ml5Nx5ħwP 6ٻp0+bPz m@sXHgyhg8vW'Fg{Dd6qSRڽdHVM]ܾ6{d7ZKMϻ3ULyG  FlOBdfRlL)v!v|.EkiσNAA6MiB֖S>.vWS)JL9_Qj !bւ{9=1t3#X!"G\[4&Zb9A Jn|Ke1V{h;1M3I}`؅f=<tesX }uw8ݏvC1 Z2Fr6hmXe$ح¼v 55{Ebpl% ,GBw[S,OnΕ+y>~CzK˫̀GF="t6+=:8zo18)%kƔ>)7I/A?@]&Y%L^N=sO=L4j0&$B딻ةaV($[OFO%ݥ8#ƣ&zL\c j!fI,o% x +*Ŏ͖%! E_LU6o,RYtj/)w׺`KZ4'QA+|4%*H{i~<ۻ ʾm~oJS:&`L7 tgW6 XPx"KIpwwa5e%GB،lku٣j=L3ݹܻRB"#pp1ƈ/ҹY"+wP=6ד=nmUG}8q7*'K t+uEG#Eq nD.m⺩~%)?r`9iTFڦ%s9LNva؊)fJ_|xהNh,`7y%њCJ_Ƌ4̱T\5B0IL ×-pFWLWPV֐7U =Qa׫k󷎌u(kQ(EFv)あ3q_9 qd=9)= ]ĻcoNkt92vK~3UC/cKcˎqa [|g8[҉WV`&AB HUSŠPUBֹ)ജ@%d-Z?Ϻ4B/psi8s3A#YۤqJh"KX?7k>zZ.]ZGO*>Egw=aXM*7_\=?<]w5 03za5ŬZŖ ]À:7>'5!fNhܮWw'_+^Ѓ$A $fJT8v,\x8VW~ץ6urs=impL6q y7l4?|WLr,' c@H,h@ :#(U$'+~s{VRq1w&dP/zRE5HEhr]~'xiڇWͫ?(ŭAַ9V餬!#pen!xgȫ$aPdPS_cBY6xAX#8mt+ڮ&/~ \. }YϜP)P%@@xVՙN@Q8YCifn!UJ\yśyQA:=Ez2%7Trgpi;@[wNcZZQJw(`9# LM #iiG/6YsܑȊ~Ж鉃6LG?aCbI>Wl1Άo4Z.DÊڷVx˵+ %SX9yxog]B>"pHPH,T[|:Y ϵx)~S-Kz^{q0uGpJ#DsuoG{wx1,9AiDL2tt;/}+Ebm%7|M܅ OxUoKIr֭ʸOC~5 M>`2o7O"^\ߌoB2 ws -zU>y/?ypPMK]>ۼJ}3K\l=UUّ13#bnFݡcY#yj%P'?8κl?F5#)c?p>S!rFc SavY*b /%5Ea~d&JW0:%k2m5BO 7幣zh @e'r/4rT=pQ$,5|L4'A9hݩkEOG&'w|.?hHUu.2\JUe*CI 舊p-: T»/Uz&Kz>j/'D$!ZFePMy#C5_9+eQ=Z1BtxK54ʽcKA0(7|DG[1ųPFnYzJ?FW)!:b(աtXnԈ?E+1*rs:껒b=!`S3Oj ;+*-땟2^k$ɵR pe^D Du@{NY)i97͋oYˀ:){K[ŀj݆c2A+k/y?bc pRH(Qq(/3=$ve2FxqS=#]~Z[`ߨЪɠA[ (csB"M"`ʛ-@yjZ*]X qUBg1*cydPޞ mI)H)%0 /i K2t`ɭ?n_/%VO[K4= cbCₚPF?}3 7ranDNDW[ Z/R*W{NZ-?FKa=5Ynx!)'yV:>GOl2h.G)St~bQClI)p J(A7껨xo-[gC-ݧ“t68WbEїV6z4$^M W''y ū1@.^2xS Mu4xKC 쨩TSQᖣy}B06,wM䞷dl6 ڹJZ_ ΧQ /#T}k)Bz|>RnT5ㆴ40i:Ey@C隘qZd87y[ 4O[dW=]fB&YH7ykssdt zUuo#c ӨXG{Z:HԵk.5ҋf`Cla_2 wWekJ/7+k?M9Z8rq r #ի ;URوZ v_qcYrGȷM| 33k ⢏ W,]-oل>FN[YZs9zǺ>ӻ/*F1b)$ʦ\am♹):aXzt vh40"pY/u_pM BҮ2ښn<ЗA[[^5ίvz pl(@emǪ1Or2rr6SaHqCP.3Focuɰ׏DD/Q,uPD݉3._Dn½x8eU%wA PCp-?V"KJz-O9 Ujݨ.ݩ?Zpr> Hh64ϛOJz:5 ]lm=C_~.cxiMlΙ1RQAw/"=X\gV批vtwckd~[ ')0 6qݨ8b`mI؉'tQ4X:Bte}Eoߙ8ZvovOXC.]b0@1ڷf@}׎.'t)>*Ev!)W&U=âl*+++ğ'E }12 I@WPT : !|&AϹ1[M3`bg %ݧi篆3.d(|OXMhpu]yrN]m9: #OA9$-SB$16d@iȴBl)C_xGuTEPGe wӿCvS̩k5&h'UT"rH t>^ `WSm)%[Uәϩ=1 nCȢ&BZHZ ɳדh.1+-2WE$DCJڭ45];hGY< V(_9ćnS0.6okX{=YgJ").so:fﴻAεhoE+FRݻT7ѵQ&A|\!Rp MX޼U,;-̃I3hu^od*ExOх{bh"L nr@T2vM %7f<a5>~`͈YLAoAqG'V 4}}9 lossC8.bX X,+t|th#>`C-Ax&}t6A18[#) /G-ob"h! {0"?̜f、Orr5ƩabtAx37ekaȢkgx[xxy!z&7p.n?v$fV]N>m˛gTTrS>A҃x*R^rg W|b3K99 XKC:oI_(c3J 1ٜ^̣1hS SZr ÞzZ16Yf@v hYוRIs|_,AN2+*'N״=ENs:1!hWuz 1ClhXZ|Nϋ Փ>'/"XxqTۉwIA¡77XuJPS )dִ8*aߘjqѕ30wmdGЩҿga` gtb|c+A.=&h giv#ѐЮh2j:3pWӌ Ҧ7s/|5G=>i2y,KXSD՜>$U.ѻ]k)<wO*enZN/ %(bQi.|l u\7zN66A L']m)p k p;{f@^̂줓Ȝ^=YC$nB1Nh<ՆHNPDٴjhʼnd}cC͆Tuw]퉠RB=])V2wa+`o"(t =$o9\Y-Lv[?Rw̴g4/:5ş圵]ݟYmC[]'NNĚJ]wʿGд+g&#o/VcE ?(8]F{`Ucb3@(a7Ȍaչ`VޒbkCLw%9210K )B %%$h)- Kp:j|{@.ލn 8B78a#bdlB?Ep3?祥IBX)>"iu+X$$gWRfbijGs?pƂCEq+fJn7r P+1A9Dg0o+|aa{pHYss @F+"E'gB6_6n6] k8lsY;Eygh $vO4w7wӽqPvX7LxEWsꟼ9.xlB)}y@`޾B:"z~ n6Թٿ[D\6,8,z.SˮeZhR$|/ Aє00rT8I34k M#YJ|rv7|`|pʾeD˫Xi1XqK,)44 f'Z3S[*j &Wd(Cv>rAq;DDdcp帟N#{ҴAi ~lf,i]&fBTdd^N+W-c\C%HSCk躾p].o٘M9ŕ=aP>0ܕd6&DP?#H,U1ZV)+kLcCw˚V!vK9u$a?3R8^ᢳǶ"h GbTT.u&TQ;?) PV|0ғP` W yLו~{%z\>k0 F cHv!18& /kl>B\3u)?3o@[^GiD#2\2EnVjyf'tn?f)ShP외F=S#Y&4l~0iG[)>Є ݪ@ʽUU /Jau 2xI= sGmAWo' 6!9&2t _&!6^%p?t7޳BNZfR'ENĉD"Tj?s_LZcvvaQHb~^KȥfP\\p E?ǫ^S0k8 CRr)ZNIB]Bo`.GҔQ0gQ$kj̿)sN=Mt+G&'&S jtC1 oэžָ# 'SN"y@9IC99:"[G*czĊj"H.6. o;Qcun*T/?|QΏqUΊXhiWfQ Lj{/%b>}@blBzϯ88fr\8܍6&*[ PU$zaR.keGkQ4XU;-{>>b I_M!Ep><,7TlIg5Q wAa-1Zd"]0YcCUiQ7o-hW:EOC疛~>dO\x/qQ#fB1x5oKN K}#,%s"!LCu8+ՆzHf޸9L1RxXw9?ehgJpAPH!#} 0vOLqq,wvpq^#0%+nܾ-ϗ,T9i˻)R#.FЉlb4I]h" ?nJ[=XKXKDT^ yW!̣Pᗴ2΃"--|BMV&g/gC!O*0{ &q`LNzCNU }4qAWgym ]H0U!X VfPgq?d((kH8m}pL;Uǘf|5y#c_kaYH_Y?F7ĵ=f~GA#d;r!|"0'dyjDL0k QɃ@ 9#3lšRTړdnC -fnqJkd1vJUQ։OkR?C1>!< OJ?xdD&97>/&^&d>ȅJpE`$5~+ɭkwLU u$WL Yv(QuZ}8P1x/M#EPlDQ)$ zVͫ`ֺPms IؘiB7 Kl3}JF @Iy' Cv=m-sajX1ZK|^jnmZ?L@N̑=;!od~D/XVn;FB]@/vl%9vPso rjqRJyZH(Ged8w&UצH4)UQ_YmU'H6t<#`WQ-5uқk9!B=]596l=7JiŲ>C1zyE~[>-rքΒgp/2BqO BD[P+lfgd}YNeb bt 5H^#5QFVI;.чFUo$_LxtlEpw` ?ZZU!'kxUMQ3ŊY \,$|ʵ[VGx'}GT4ls 3.Nv ((fĨ_fwI_ذ*~OZOx-ޔ'l 8 dL@p9( 95Sȶ2'| "t]Նo'1,mۄcl>2wL|9_O͟aP`Q{% @,MkFa).뭑GBW5{[Zb%ڒӿ,iB-F8mZQb :ŁRq΄kYBē#H"<5oVΑ\k\n|Ȩ~|8 c=d}NS͌O*ܞU.2^qѫT&qCN9ğ[e(F]'2UDC5.mFgg0@ AS,aSx+:O6#DR@ʱ7]]Rƥfۍ뉂F m-F(r*.ͥ[2*hl9 US녾`K/O9=zBBpv" V^aP8@Z;N&M7/b#< _21k9WeQ{r>:#%A$MArgAE:'8pq%/h65 $[s\;9-8Ts^+dpiUŸ-$MiP.уg QɪR2\zJ?Y@|V#֜Yn{JCIm2XXNgGQ%``l#:o4j)E̫, ACcaD$D%a6=^ ٽ\ڜ FΈBCg%i#'T?Z`})ȁ$n<72ۊk+X `X5X3Ft| -sj/+E@Pm= cGӕ\m ͔&>!:FX$*,RzTɝC*^օvFNdLs#ׄc\mID`f&`#ЅWZCDDzvp/'C*-j=Ɵ"_MzN.v/S dT)ֱ?usM8&BjYm| (GIuc$xBU[ CBer@1$Y4C?;Y qlz(T|@ͺx)gXZ/ʌ.לvD3ʛ@{l4g%s%2GhFLcvq^>>hޛYFJIIy 8nHU=Ⲿ%-vQ!?MoGcz@8P+6H 3MWO +Am S!NbC:(b 2[NΝ/SOPAHngkӵT v^CAb 꽻pJcIenew 2w<^ j:~ $ۅ!YH|dZfjӉT~BbZu׹2KѓB>*cDy`uecٵ}|U f,^CYRɀ։gc5Yn. ,3P`tQ?y%n9ee2YS!HX#sPF)?hwѿvڽG41t#IJo;w񡢁qg`碊 ֦<n8&i'G}>QNy$/1A2Mpƛ[0p%Ŗb{mdv츘繋ʔC/\Ck_QHW{):/N.S@V^bSZ*5ȅ*` o9Ba*TJIY4b96El&18zoO䤲3 +aP*gGH Vk}=Y!qf'+9P2? ;«^8p Ny=rFIfh閕]9ۗ=#lA) ?k*: MXEwn(j#Dc=]@)ǐjLQ|I<\1\JN튟hLyB:I{5;aV]4d:ZE!f S8m}ءGU='WQ*b[]ߤ`bC{[J>;xqQhI6Z܁VCf&8V.BXlZ)+S8C(_Y9&&%ju ['Χ.-!v(~+ОtY J ^S)B)^Q5Kfբw䟝$=y9CA,[s|N#%ݝf)EgzQr''N;Fd~j##7l3jd^TMFi.!둓`T%VWs{kA!p瞛kW -W2AhR3Tdgb3ObӃ]W@TlK>dAFϖ00{;8Cu$FurrmX GkyKH,' :ӨLgTmȚm7Uaҿ@ƌ\8˛:Avr{MGC]y!zAP6HJUAY(H ۜu'oRefdm&p='q@ b٪ N M\x,?&/ qQ^fq +\>Qḭg`*%NvjoIaD}sq,eJ<f]1ᶹ^H%3bѫ8=5ฬl32H>]$ z%(,=k~Vo(ٚگѤ!ܴ܉@X"Io`K!8m9\Q\5_nWS/㕧./ޡԾEeסnQIs1s‰RA!(a18["w&ކN^ᳵM_^k ?gT1 7!oCGt&VQHiһAȫq@ci\tn]ysyB\KŃ8y0% X*—9J鳘Ɔ7}Ρ@1݂K3c1:D(xVQIํkXu0pgt⥱;`1hjfM¡J cAsvMMeֳ-/VchEPُSZU2wg(3ޝ"6?yƤ-H7305na a-"Js2\Q̷f뵓1Pc+_dqLԞ?!Eڕ[ehA ,L#Fyk]eݨĂHk(@f|Q_|{v8SJa5 =rϲ?Das̄ɟ?yuաuoı48\c%,T" 2̼1ԇdJ#S_==t΃?Ȧwll,,ip=|#tCj-= 9ۮ< 7I"Œ/>3%}?sU9+{bU7SI@jxR~f̐_?Q&]4kO :a(jV/IOR vu|e{ .Ő [_U~-knF#?#U7 ,d,M~IYx[qC+hDVj]tl5}4D b-9;u{ukR5P7ܗic9W&I_79?@PTD4Xp~@PLK(2~na<_S*#xe{&7O&Ltًym«^)f= EGLUMK5vֆ/RR:WNV  ꐃ !hWៜ.KMlvIb*X۩B=0D}jM(d0gôL1}`>XQs#Cb?DUr<1| #[V]3 AMHi\{DA>c2| +N)A(Ur&łkφʫ"Bqz0еӁKHNILڋNia""v茖 %0RUyT[Q4(@6`LyuA]R<ױz>8"pmW-f]TV^Q>a\bY-!9փ}F `枌42]c&6"ƃZ%%-zvZ9`Vۃq1*f xu<ݨ84*ˁ Y ,skrda_GXEeX+B^ƌoS/mAK7hi܃ C pˮeNe&$b B[Ye>lZ>$_3؉~ m*p%CLʉ!euoxz_8m"8XuX(SBus76hML@1[M$3_j0>oM=wBY&/Qb1+d0&'"sȄߣÏ"5Ӑb 8 Z*qPlfmB0|Qxge9xӚ ՐǴmsE2N"!\ԀY4Y o;5RCAP3XwYesd8v:( gPu~G@ex`S#QI!yEw :!0uv(V驋_)s.eK XN弅i*UͯZq,5IOMֆUF6p9C]EB7[TEgXtÃB9kOk&0>/M.LȼJ R Jg=ps^&_NihEi.:e) Z/~5'o4sC.R5H>HI(A࠼^ Hi ^HjE"5qwYbrӽ -j|R Y7*Bx"d҆;j_cpaos'|i_YuqAǂY979Z>w݃p;@ ߗ,6S O<ŋσuwU= ڻ>#h XPqSMᓷh˶0o!~(F/c/"-;رKEİ̑ڇ\߱%48G=Wm2jv-0y x ui74*/உp'1@\֜--aNLoPui0E hqbSMnL"u&"<-*L+bYxi_;"ar3 Չi`kC*:Yxj)oW; pP#gQÃZtví,\y! NmB]iv-نUÑ _=ƙaA9^3(t7QzP(7bVHoa"XLWuԘ^yК<۱KMx9? ;}. @ pŚĸ>9KȜWV?`@YMJJ-B@UxQ/6X?бÍE)oy:Έ$H(xtr^2gL}}E!k>wR3!tf;z2ke(niWz  #x%6WB㵑H=rnYZ`4@Ϋԕ# N4NjC/Fz9}÷!D`|hF-0WI5 $ >ro_L  ޤ#-3: r>7ncZfvflso?ALU֐᭛$McVWL1Of.ZRTOdxhca3u 0+M^͏-aD.h\bJF =krR&<,Mwg 6wnA]M$TOf$ˣ,( cߛ8-N:ߝ CZoC{]y9HڰRRZ8^*Zyw) (#社DCxo\50[1?˸=kV=&|6)'ԕT*lTcee7ΩW9['j H* xr ͌|qQ6V 6g]` @"PiJ)%PǶR|cjKg0QR.U^%<JD3<F(50f`,B?"ePXzχ"!S6(;ūŸW/#d2t uN쪡׳jmQQE= <eImyZIokC_fXޫ)h,. }ߖй#nBe-3ygR-"d̠}9Rbƚ8$0Qv[@@X5/E'Q&8f7)T%ԙfJmf IQk->i*n@H²yx;rozlIt9_ufzgD=Eab mtW<(n m[O@{9\`J?.*-xȰ^G.]Ƨ ~ P%HU]R{!L &ڈݝ&pQ!IVuf"۾uЅKW|3Ձj]Ԕt߭vP+zNylLvx/AmA%bA)#^*Пf ?,ҡS wkrh)=&cqzQ_^y=:ga!Mv!g')fB'HL[҇TM,9(W-5/z, kAtQ$oX`A5(uӦƻZR }י".%00PȲ͏tZl3^Xӳ3 ۛ l.d \l)O >FU N5E44 ;Cd<"+?iIؖr%~AGbA:o^ӗ4F9PYIvL稯!"m&s+,$=b;[IےhgoNpIU< E ]ʑ&CIW6X\O >D dyꐥ1mwCK"2E@}򃤷 EB KnԊle]9X8ȓ}iRQ:*gήz5J~5#A+ed $UKOhxOkZT;a[wY0q#)"ڍIpm?CIN2~E<'!;B=T~)ع6өy"1Np_@"y4u>Ӷ"P 5eAzWH?@QmV[[$ҟdQU/s+FO GD4 Kl]M /Uk!+}%pLc~ynNƪP>D]J -uU,Ч=$AT%}-mTuD];u}I2CBfF5Oc:9YS2Dܣ%-O5smD)\W2Ϧ'ZA&s4 lޞxd <똄 !aLןg4M6n8v sFuCَ zg&ؚƅ/Omyݞ_NK7ޱ,elpLH1~]2wP7',&~_OM* pKyٌ1/o1N൮ 0zP(Y;޼?ŝ&u⚏G] YL;7U@"Ds8K1!!.>CV*X;cyKڋze1.814C>Kr=}u?y7k#$#Vi+՘o/kh5a6-&J>ɪ ȭ?*'8qNzƙoZy_VQ+7aܷcNz)Yإ<;"C&wrfu?|,KmcRxĪЗjd9%w[mTa _r=2<X:TJ9 &>Pۨ5_Kȿ4/*vA&=A3 Bov@eB)nc\"aޥEQ͈_yTa7ި?5}3 Ҙ{T]X"M;v"㌮. _JJ`؞ s ܻFCM0b& y$TwA΋::)[t<e4NX 0kD@?FF%s[bljZv,$JIWҹ޵ iE,ib-f$j|$B6Jv=ɷ>}dkq4=ІFȐUqr; ʫDgMR*0y)7r{'nL n *  h,sn-}w(Б xB_7_bO҂6=+;HH1#0О b4dG M('VZHގ\~S͐*55,}s\$" CZ aՏ=$O/*[@W>Ü8]#>ܓE#M9_Eڂo|l 5dMHpt&[yн=zQ AC8La^s2;sEk%;vmD 5~:2KVSZŧsF I2yǓk&'I`S?pɇxČ7K;^tA6MY: X'eiطgHGqV Fօq/3"Zxe>zF=Alc{1 qhNN>S,87-xPݗk|7P!Pql-C30GLP23 pL1`LU蓎:5ZyoBMXXvKOf v4dySéHf~sxݢ,5]Z8b$9s !F54eedS#VXGT+BVVUA(z}`wRZM&-ݾ#$tqӃ| C/ƺ6M|2GQx{P\9{M+xޏ@!g _Ltx_͎cA0'&s؍LJN-Uy)%gkNg,QYbzy0iUQ3(uNP2[_t(0O}^>U u_#)+=coʹ4{%S(3Al㟌I(쁓PջSJcRy" E};]|=$\y{.=,!e x(k7tM ^$ +5JP`\af\M\勄$>!/@ZuWb\/4A)R|GSU컇8E&*5z-HG pƶQb>^w )NfcY'ɺ < ϥ%Syc\Mf[kSzqyjL$&$f0@̿ʞ$/C!o׿zՍb./^7ͧ<99 CI{;zyt c[,4Mt5 o+ܸA79mz1Q"t ⩕KRE"hdLҿ#)+[m^qśbn^d!`[O0&OhdjH'0 8ȖM[{squńw\Y"e-=<=5KF l(1ѫE|{ZxqE3}l!ȕUje4ܨfrqjo#YB#rfc{e>U7F:fKPffdiVvNi-ULsL& $AHtC}_W$Q,TS /d5 x2/8y5ᮅ]3Ya)"3jyw8V4u{D4/|IiXk}i1e 7zr.0JdX_g9~tb٫hDO{MPQ*^NUT C{|h6|oC3'@@{HVx'/c|cf&AA0- a?/v V(RL- Wo|6WG@ 7J༎4)3@E{k̮$j|P(ra eHGOt/)[7;iwAg܀ϣ_ڇ3Ykj|=ŠlFߺT-.$5H:Xu*;!gĶnlW&%%S"P X ٖ8V~@nWә,. 0GFR8WzJ6y&2=]M,e0[Ό&PY#\_| |/tE>.CqN( ZdKC4!8b)bjYm&@ 23ɧ m/[0ټ(ٮ..Ȝ5^76 8P\k+ܿ"9?HAʏnz-f}l Un"{ 7赅0.ˎѕgp9˼A36>b.'m$xN]rNԺQ Z&rh`,D /T`6q%p֢DRq;-n9fJĝU.Db2-RL6rB Jd pǺ,`N|)V s sA,-~!Wiѭ#jA,easlFMâOM~y}hY.ybQ8 UD<=z{(A *lBY A H3~,҃p~Z bjc}$[$$e;GB7rI̢ %|3 BqAJX1GYN"J ˵*0求TUϳqj+T~XT3;VC~]#t~U|qX,QՔ@86KǙ =,{u$@e 쓡U@Hĭwoϱ—G_]Lkkl󘭷= EuQ{?[3KTazċ{!D_V2aAȸʱMex'j@ ,ׄ3!G5d7+]@龫UI .!A)r[8{Ԇw VfՑ>nߌq/.`[KeB164mHĭ&ɂS\+l 3TD@S`ςZuN$ËȉXO=[3y1b'Z *:A&j~QkTY-[ ic,CCD% a^NM_jN0D!x;v{h|rb [iK3ͪ!ׯiQ/W]2&YEk`!_o(3-K헻/ uYfkFVǶ\"G2b`.YSwl,nNYFGPǧq>*:G5qw"RCw%S̽|FSI}8WkIϩBKpnI~8jH[ *27)FU#tjŨlM\,f3vζVMHc&0ǙZ#_z Q#Lnx92Mh4&CG(i:1 u]eA\J1OD715N\$~{{ &2ĭw'}̃*/i$8SU`7d~˅I<~oVDIԂ774_ %@5fRbnbH SI5 ɗneʞSitm&93J'ф󬅈gBܧrpOyIƢJFqH1QfFô&Qmf O$C'TU;8 >@kx̘/1W0.BhoKSˬeܢ"~8)) oC/-oh{mAܥhX?䔭uH3z2H>j͝Nj s3d-0ulG>)lP(Ǧ4-oT5:\wPo/4PiHIy 8w- s26He5M|~E#Lcx50,7΅&k7?ms&~9[j^1c#a|xSg"<ِc$}uJ1I٥ZcN,r2kR 2, !*ThF&8pQ^_@swIJ+7PHf_s&] SV$UJQwo\I@J 15H>Gc{#+,3R{ƒz;A:†b~7PO<:#<}}e#c>AyZ_Wi4YI"~Ziz%)]$Wm ='I3!Dëub5) YỷK &Mt6{}Pf6|G>EdpŌ%12ԕ f~D )@dgFNΟ`⿯1Tձ*`b)>iOŀYͯ+L>j~"̩?cTdZ6m /@ rsə J&o`cTX)(ZAL'=XFONwK`0ӡSgfZ@Oط|;`ފm^3z ZdьlO~˄V)ݾ ;%GY"jƺ0it8"s~~ '=VK^o9~]RI jh[ JsY\zm Q(x_ q!9;x\_VuQ3 r|*:D1{D,(Yu-k+'~lԎ’p9|ydXڛ"'Z/ Y 0IMM24[("U|o(q-֫ f7ܶR iqi~#\1"8pݶM"7UsM ~^2k(t?@! 6M ݭM`4[k9}6 ik:B|YVz5<[faQ(U?,ߌV9LqX }EN*J L/3b|rAom I(uQCQqA2nTh%aÀh:\b& WU]TS{BO^R:\ܐ+ݧ$ҧhJ]D_ig\NKC8ep=l8mie{U:x DgxEP[ ̅Z2WgEUspyy#fֱey \4X3I(-{$pf/2zK_*,oS1.tebui,d%4nZ+SI[f1Wv;P%1MzJ9&œG?zCE:JH5K`gҌt`fbE=[. 7mܠ:ց^|gKZ} R`D+dJ]]5` dPUkDSZ#SΨz( xUcZv]EblmmY]8X6uKG|ihO{~ʹK lȎqӁ4zK2i>g9bhM(+@H!z#G.xeC !t<('i@oMerϽR} L3KT8n'ə:aG>npZ(q:Mļ?u;ҵg<+I6"4b>ܭl߸+%U{ZZL% q*l!U-82Jd3|'a<t >*4L/eik؄m*GWß$)mJ}:X;`]1eq=- 34'R[^ Fsڽ"SbX>?;>MѫA]U6Fjބeu0\q)Q34.ay1qޕUTY|?K6A(ӷ&,s_T3!"[+U o5 !ԭ\TPY/zeD2y3k95kzKvf{YFYVSn0"%=D._*} &;t&vtL|c^kJ`Ae; T6 *KQjAC@ۑ.??dzWs ;]TJF> +R%$4?y18kRthL/ k^>RfWV<@׾HBnkئ&%|#N-s-[H` uAD:$CgyU;cަC"`j+|w􆡑gL(F QwK iHe"4zYB?n;xJZB{?!> g`"NBIÜ jo4`G߬]B[22MXcjQO_fViw,'ydh}Q1A#td ٸn#ӛڿ%AmIrOyeؠX M;R@zQpH\֝JǐiUǜ(gYE'_Cj-|G8Pdyvz<5 @MEF/JDJ@lۮ8'cdh ȭ3}2lexr_ _47 AlzzM9>@MpMl#B# cLn2~&2f[ՖJZѸ R_(rHQ2ɯ!Yđh)dX,vUېgKScf@˖ȑP[D+)D p[f˗^KjSBs{' Of%n ZU-ΫHx8ixfZ5-,x(D$UDcnIf 'l2G}?I˕Y 3UDI#QsPYc$?/|J /Gk7bY}Qoh㚂{>~~%OҐDz l|7C!|䚨Œ= vE@%IM;w*4nt trET>KJO@ISàgK NwsMՄsNWv%!~u=XGm{ JUUc1Cn{U\J,)͒fk`$k<=<Dn-+twK z%&x^m1mMj{`ڗc%mډ>ڡ/I7gtzj:+A4ͨAʻa5('Â94WSUdIXAӔi90'P5ſcJBQ]Ꝓ>/(h0QTi3Cgxft mbY)ט/5;K`Y-W؜,mGf4NJ0bW"#g 0I'޷.dswl$ѱVa> D"5 xH4CB P-Bu)A<ʾ,EJ@gw 77"GuW(s|މ柕& .(lʺ>kSgEQִ!劤Fv)})t=,Ga Y) RR1Kԙ4eT%'C{ϪDJTI~Ù#:RM~LsQs?Zy1qWܭjkBZcV{6лO[Ë&a يbGkX|1XOpG;M,q}a윙Lm @z#\7u/le"k?+AM )4+'BJ$ \)PHڽZ+=4!E ݶYtl>O9*ǹ+Q_M  dF==`$@E2>3RԮo 9l z 6ثV7qp"ETs:*43gZtsX\d> 1Iv W"rZ6,v=|RlbXcvFzp󅱍W1{!;x8a-0[31moq!mCWT7&7ԃOo /\;7D?Ӷ5hCb߅KnvڣGh(M Y!M$M0 u OY⁚L"2$酿T 89]Z,8sY /%3 A;mgi}ScJy, 8Sj||{zRpa,=Gf'_^of`I8ÂUSQ@r%;VKxx6t6^%\$=(;t`㞔U6>PAf&Vi$Ũ!`Nk<7GYxWַccuS^ՁkeT3['݋)=+nse> `Gz=,N'8 b% Ssua*|Psziu%ᒄTE.BLH-!;F"  8VyfSSJ S=6lCs5{~'.N?;.h)f%e:Uu3۴ Kĉv5#JP'> ^FљOHl*BVEǕR_JeX J!{?Qw,ze&oySJH㒲&|(_ϦUa:2]J\0-9`{fynY o.Y5e[ۼ >4(7u>2@XNGlo*5Qx鰴 `V[z($A ]0 K3e b N ҄h{m_~CǣT8B;o/lzbFjW)ō($@zʭJ˥th>jm|PC97΀jwBz$þB^O`g_ l $m/N{Upάm9#g&"OH6Zi"d$o%nnmf~1'H'z/-V'~@o!>(y@I w"s RD@ b)qD{gٲߌ_~,WuղVw}.UIC(LHEu #e Ya5{ tBϯ ila,R#0Pk(!WE!,qja#".11n7p&B q0?.(fCY[;NEo#8Z-MNyn~, DNC{c*X/H9&Oި6 S\@pB0ԉ!ZH5E&y'R'!NHX\և/93t6X 9q Or E?mEgˬ)'!?⴩E:vy/cVNXO 5:$Q,6>Y~4?5}żqs9^oN?Ų*dV|#Pr$ݔ=sɒs]yOߞG['~kolrD/cGy|rgfkQ ,ޔgFˆʛ])?,?ށT""f%"eyO*9YS={ɟ,Y{c?P9]&zp(V'=r" K&C{m>)+nO?$ʤzӅۗ@1l0f9uʹk~o#!,^!@ϾC>9߅?KkGFo˫3xNF5D>C'aƌ֕qgaSǺVCan9/x0(ȃrG;1B)[D`A=!jl2HOk)EA)qw7G6ZkՎN;~hm`9юfg 1:ۏ\JB6 UjTj8DHG\hCw>/&){qDž6yw^sEGvC*(T8-sh+)#틘{ŢZ#*.` yA}~?Z47 H-.]|C:@ 0;4!"d;SK2C01Q 5֯D:GpoT&zu16Id?ό\:oXjOtUNwCpƠtA~iw5z];=m=y>Gȅ& 8+4}jivοxF P _ MHb;0|-3Y쪲E̩o>tRXgUKud׹$wDǼh ۈ 4Jm'P-?,@jvyiԣiJO!='B:kHh3"!DB&CA rݭZۃ N=;˹!l0>5Mt82fG* cHfe%j)`@#G! Jvg!qA呮$&Kd]E + K5 dzE,zI@j t+2v#(yNֵ( Sih6)xJ\T㨴$r= B}3ATM"4hJDG΢PȚ-7a:(Eno,+Saִ<[Sb Lu$!1(ҝK@YiKf*^<gDd%M)'xq _qDqAאַK~}%UW~@ G\wWAJD:<,0\'(,˟aNMjv(XNɎ,5 >g#٪$YZ;Pz&R4 f)щfA/PKsU}+kap8 $}(V`8LGZ"qOT @p(ud) O#'@gD1$a5aaebF]ϩ/;dH9 WҔJYQxOY#anBF4/B:u(bڠ'3H}6L[+^#VR<^BQ(VƱvQqWWRC@IǸ3Ik=:<3CQ! :[Ju< Z,8[=BԳvR I瓻\p۸O<*(+W i*Ѫb?b^$&A1=8!\ dοŤ}`RFI/cz=1ќ.ΜQ طN<&Bެ*yН%(SK]0B1JAiu~X)tϸ>~Wbl6G.H3"|FFG&dXі7iҁe2NelDF(]Wifc9^A=z?4&6)Y3[?J_G癆h% rQhjaY4-S/K7H!pFL>&9U>g.^J4#,lz0SxxL1Ι||>9O>Rz&ep cL?6PBn::XgkI Afؚ7) =y3<ujWUܰK:2R c!?puݔcz6X]/3CQbAK9&Dб6( A-oSŞ ?jZĉP1LgIy9 HwhkܯbY\+ċE&l'>D8;2qnn0FX?^t CvXufeJUaY'T|[hQqz|sx<@K+L}4ý o|xeN)㩵W5&\yΑhq,l$GX`H[ >vN%6/Z'*TE6 *H<]lvIķzn2Y*8$6`sg4tK'a1$ā֢qG:.*Ua{Q=Oy}࿽ ZVZE,ndBM {s_n8V^NVݒݚ-MT;'wGQJx3C_W"G*"%Jjk~'aU@9ŏwnti3)2ar ]OvWG>< ʨJbv4Φحh]gJŊC:W--u=6Kօ#N *ﻵ} ,]W7|\qn7:n9vd)"X(#TorJ5O]([0/(zPf3J[ I/Lo*˺}Y)tR u@҂d׃. ewK$k>gL%BDMaX*(zc[?!D PSw-t.?:x Qఊۂvhsbɂ_5[lBgZW(iԮR5y Uk!¥9u>]m[4"٤_]Y[~_\31|>Axg<(~tn"QyHHZ|;r(>5.K [)VJ` tkٯʓ " ^}^V%%  gq_aXD1i(EU]z؁`D?'Ir#z-Zsf{{5}ؔix:~`_؈ HR{mM1*{?a?.||Xƾ=Yxmͣc2Fʙ<\7Mb]8hZZen@& ZϕM6"yMhBbpbrOD ]&4TuGޏäb 6Fp[Ԁ9ZbJteHG/v=!諟x\`BSß%K,S\0Uϡ|}^Za@?J7NL'ãܙgU ΁&#b!1@v @[#(,Gן>Yͱ;a_i6T4H 1}fJ!LGn$dٞHSʭX4,obF.Tƃ7eg'*?N,ߦJ9Ň0l1,BUS© ~1p"dW]3Me6B/Gt UUvG(7M>f3VX5C?^ HA B9\N.puZa-a9&?״l`.EmI}u`fY?󶹄Dccybj_0j0ީr1€Msb2hJ^\ĩ# mj)T>5]r,^inQEd|X$wDiL%NBUXޚ xX~ ^sp3~!*L<`Ś- Y$[OeNCg{%۱w6ˡHP/ttX6T5vtJ$Ѯ! Wiy&vvF5ԟ#JCV05Cz wl:Rhd'Hn ]Yzxd$ɀ* :F'YogYf%hQd#8L{ /BK5n0vt7\ <pⲦh#:K.ԺiXߟrC6_k4(u]T谭IuRpOj )ᕵ7u ˩zBE0=C=7 Mdd+/()dQǘ&U͞"1%~? c,n%k>_V]-76p+ftխ}䚽0j}$]I&QN7'6&d5 a-*a 6EEsuUmyxH.T$TGSM[obGel^O+ںdhAAȚ}T0:fM l1ISJ?!XUQq,r"k6#8DR4. =So6XWzlfEޅya) vi5wtoUV9]* `7qs<[2LȆIugrQZ. X#*mGߣbubShYV# 㟇,ɵ׫~'0nԽ y8+b"sMUDTCp Nt+-!e !zS.50۩dBQ.!13^M 9ߧ=,TȆK3T0MIE-B 8NLC\ڭ37mjB^Qݻfo{n\~L;:h(Vӏ'}NԤauJGsF~zzWfvz(͖Cͭ!cђ.^s $m]ÎxȚu }(c/ f ߑLƖo>yߤ:ʹ[i*a~( !_o'gAŎҕ'O^|{1Y0]KСrfjJٵ}w<3.F`V ~eLHÜɊ/CBT8\nEp\JeL*WÅ BzNAg"^^ѩ:i2\JˌX>-6wC&8ΎMg8f>g!FN1M~tCyoOV(  6*uT6]v%C**z j O\ ,5b"zengRo0 vix='p\rvH}rAZV\A3U/멳aُj%ٽS ݖu|H-χͦ>;EOmZ.Ł>`_tQ3_3$NaM7>xy`s tD Y+%Q2NGǨG8b8F!~Ę{1$(ĈGĶAϷQ!k? {")_Bx:~JASLcqaĐ} uIO+-!>Xb]F=q8=mq8mG.m<)CdL\0'.Hy.^ QRErXyy֤ƻvpor-3n;Oy8!l:$3ֻLH P+ g 7]7T*tU)ɆP*edz1"zZ ^:Nz&Ot(uӾTA?.hLعE)- JfGk# 0_5Floi1cӟ*1i:Qv2Rl fIM*{R??SyP^fp)jI~Ep˹>^?y[}PL©y xf:>W[ q ݛaoԥ=F53J<֫Aҝ?DtGRO;pelFyZ%kU{* seJXr#Or|>p-OJQk*5om?F5:#Jt ,z!#njᴼɊd!^*6 aG,q BFxdk FlP:[zg}# X?&,\QV_l)fMl|'n-"1_DOqӷ E9 'fǽ;>xX"Tp~JhϾ A P?h͐Otgt hكP[-3h@8 8yt:Z5)ծDȚA,")<0F2^b%ͣ!w%эvY_RoҜu<ə#7 ɔ]_NJ-{֚eu>iM~9o溈M7$7;/^HκwWGeU*]K5S]T~+^ls䱨 Կ=,>g:H:<‘mb*8D>c-*Ri11EOB8rc}Q 0jzֹKSmՈ:i|6ɶno)#6Dt U iaq}2QhKo,?W@~ f l{ז^!,*,_(A2ehѳŌaBRZZ[B% WWOܡpZaeZ`."L?Zs_&,kC̈́]N*stD3.%'zӸ+]#Y>\/_{~'t Yh۹:??w\c{`1H0ԪCL>p Yui}Dnҭ#B+ȎBOON"?et{-a! FguguZ,GՂ1(4ԘQK22TH t@ׅ2W_/FDtO295E@6py+6;iS1zdOmOXl"Eh5l'ģߣ3ɼ?blXfƐ`Dze=t4^DW~ӸYwKǿgbSٹka%y) ʆܖJc ensoɾ D8G-\pK1Y"Dثo[nYY< ttih%b!UػGZ֧3~p?M<j ;'$}\섽k;DB0*f0Gq96!&}dg}׊t\gMޢ| 6q'8oT1gyΘj1g!}=ZpV?I{8As:NƂLLp E|3t^4͸'`@=9ԸŮxB>a]Ad9&1Uۼ!ѷ#*\ 5 W x=Nhkz.j#0"p'6 vAk>'o#.h,t%!8 wr!@% Zs:`йjQJd59`ٞ $M{Wy~'ꖼU6YĹA"^[fTŷR&%7*ꫢnc2wq8.e+?;L WT?Xml6,,S]晧і8(^ӳT -`x0 ]ެ`oT˹#q2zF'mgȜwgV05ja KM̼?6' 3;ѶP?IDVD5&62ט)@]݀e- Jc"9l=%RA&Kqȅ*?3p*eWS0IwD\o`rRaX~(G&k)x9u-6^^kuX7Æv!y 8C<3 b$r7662]QbaRo[J^9?B~"0A*湩K^>, ᙒew詺b恵Zi12(C,&(J1^OǡBp*0;kv2R sʙ G>FSN$Dt\hO^$=h\nvCZ]'`\wd eݠqZԵ6FFr& ?@9+kc pR9l/[9iӉ3`qK'HHhI*d\ /Z FM?<)E+́ yԀ6ħA@I㺶q~)m2wZ&".hðFH4 < $NX4mo_[]-6/ q/`)֝W`xrc)\y>w#. o&g~~GomxT9;ڷu@s9S$ϥ{sJME>ϓ-H^Q*_e ˬ&Ӓ]FTЏ j]RLW0 tӜq$9r"΍<: y#1J B9UA ES:;`,hQww:] E&q8E+gKG"[W ׭L샆]$r7Om&L@>s3b7`-G"Ҽ\AE*@ÛR4 hO$ELPP}XQ+$)X8]n; \dٛn6ƕԫE@МťX79$@V/(9TkK2\:79TtxI h7k-AB"\,y~¡ ϟdX>ӗsOQ0+-'J: 7%`#EjE%V&\w1X+2recز/B-Ŋ,5:S! n *&tIɻ#LBTlgĔL;pv!w]vJMP =rQՒ^J뿟a.]3к{#FDG!j40t}F$$-hEqjDn;57;J:I<7QE0wHM \PzN8pƍlnC 9Cӑpp[tp "x=AgWK;RS& R+-TP4%/q0J9BUj,GQ[\ SMc}Z//yyBgm֨ݛ/y`* <_I${ Db;%G{.fDtt@;,hٛyf8?>7 JZ jx-8+ .{U>(0+X&;4d[8<#t BWK\.؞T/3Łb-4/ܩzSb7Jn#P4ˡO`dqwj> " (5N&@5Xj} thbplxf#T`x }ҋa|0=zg}g&!QF€(e^[R"x蜸@5`6`y"%3.0)ȼH3*" CR.S=^r4 =tŊ Fɬ~iogO6#Py!r~X9҄u;uvVN&g+>_ƒ@|;G_||*ֺ7 q^WSʩcԋm T1ȌV.N*>0Ww>ay,o7%18\u' D]8OQ7?dy>fA8G[g " S Oр7WG:ROAǦD;xJ4r#}[O)lڈd &ΤNAhR(4~QT2k)%0 &G,L@](<τc oWN;VT 4^0lN/!Sb( E3J"``bǼF2'ZL9vPE2rbAoXd= 1p84ϼNtYFc,d:eaIX+zpipS58~1y>-nAu^w)MT0{l ,O-0{Jcm9Eo'\_}͂>;eNWkRhvKM!e{ >_:|;Q] 0lfr?ya\7z'ZH?8@;lVem;x5V;[B[spy_x>Eș~7Yס8H @^TuUY$Rb;QM-b׏zC3_\KZT:9L)^;뎦]3vq߇;?a J&/GP>4(ac8ݾj $PZXȅx}a6LdG D\( y'0)(i]c`iWEfBI_~$b(C∉Ѧ+?MKZfYJP_ɷĐ>g̍zE&cݫ( /U*^guRy|F{YFsL 3iq/9TBU ezb`fXMRQERlBPeX(Rzp ? ynt5ahM SC7$L:wi15)+ C8D#m)r^lSV9@v_ENZb5r^`J .4STUyl!Iv @~xማ5NkRe =v^(tSKGb]Y]6pЎ~>(HGv> fq駢 S`*vJxyިTa*~ĹgG5kp5ګU™Bիr@,iMEVTD+34X@eKsr%eHuH(,FbwiM^>5}W0./:'kpIV' OpsGPyhg V$[)bҡ]h1[rtb8Q%.*dt$l(@@;_XCh$`]`x:1HtGp0&QHYm6z9{ƒ[6vJax{c#1+xC+Z1BRMDc^c 6X᤿r!(F~KWl#h3:=LTdReHˀ<1nDp!0w3 ĨC)OJtwOl"^q o{Z ( Cd ^'"E$,g+:aWv3Ӛld~ab:8%=8e#4m%22Y06_Q6!%%ڸq*\k)s)ky?XCm ih[UFoDc3pbM$mE{ש }B = oP` R? 2`;Xcxwq1?'W`x/ݼ6o斝K\&n Aea8 ~6xtZinV,r^gS6OLh _rJR椏Y 2v;l }anFS;TMv7r<*ە-ERDu믳ǟ!]8Q$YKL 4"",S>EoqE!fd6dΡe ~e #k:=mzwv3/b~ y,Y=WZ w:Ճ6Ja0oHQB&QgͿHmŷS,@a~[=-hdKYYU Y]<& 2dd =o *a@ݽ$:dD'c!Tr 7w{~,O I|%[itj:룶%\-Le_PS4o*\ưX2.p|sk e I)ZCꐻ''E u_KA?FA%$ :S/)DdiA}׳2%Q=[<7 BjRyxn>߃>+T&d6Q}? eS_ \gKhƜE1YVjs䱰OhBTIFyH_&5KEl߂L}32P]>#_>;|-r20vk hZ ;6| Q?,UаÄ EmEe14\j҇>)tæ'KvBƬmFP1 Z_7yq'yxXDTc8MZGS̀11QB|@=W/bp?ɷ/z51j O1#z[m/2#7e2n/7ꁕVaFةQ8-? k6AдDiw)ڴY'sW߷,a1h923' #ێO`ڪp+$e.7쩶"7=i<(\δₗVSnX;-N= upV}1ͳبaQ7cW+Ǵ10yY0h`TjfV v4`p9=hzmZ[BçV~+cR(īN^K I55Pd"/JlNcrNp<DL\i53͌ zCF8g3'BaqY.D"\r2FJ `q7pQA+٩QAv\[.C$|5qtwj 'Sm 9ΫWAuyD = ) EAƒ,d{j PPjx5Cf,<+t7Pۧ碐7u})* 0;l bIGa <'fPT5r#0qdT4'Ud]f*% y4: ?A8H2N:jdO&cb 'Jv_O"}}T\c|iLvy<"O:ؓ^(D6'+Z4!BxRh i( ע+cH0%Ug,> |`N2yس^*#V4Gj=˚Hor؉Mw<9JR%R#^@q頣 ඃ2eN$UUjf}9$)l937VR+8 v/~DZEF).V)'5/_1XO{k<$/5[LeG*5:ZS3 [\*[UU}߸.NM(/J3l|{;$;\_(gɵUF䞽$`8 %d((m34*vFCQR U/Y0((M3H!׽KA# sȻ79|aFVL"fsu}(YS38czɯn! e g2懐E,h)9v=iIrNrj9&txE`hOuO}殉'z_ggɺ6Hzh]=%ЉKo|i:D Hٕ:Iß$)i HSB>xxX^ A-1ݞV"rV{4bۮAAm6W ENػ#/XcLǡE`axohuH}=4hA&,wKZilAwx:qNl7Rsjϱ&)yX BH'  )؂_8uEN'h *]r`d*)Y+xz%(52kV(3&"isd]mI}=UM5 >,<rL~H{ȟ$k8Zr*G5quk Y<7 p3Sԗ& N57s'Iܘ MF)1Dz(,ЃHw)e4£`I՝KXGw6 !#ɠN{$wid7?AG _AWEx ^unSq_SRy6մG̴(yXe@f"$[)Jz*DABDp+0=`LՐavU8ǰ-6"dyk'(lf="x\$o0 ^m;߭pÚIuŧْrv\!6O, "w$fW361FliD7kW[n5#/$YNL Y EKɢT2-s(#l9_9iba20)LǹgWWDM)9PIAs4p(knuct fƌ+o-NK[tCwe~+4,G餹T:.$;jمĤFil8/%i;ՙ/"RH{|OpRgi-LShϠw]Ωb'n5hQi+6h6=c3~ٻ{)U[_19TmCӓ6bdt;D~ q?&;7yLjJ<`L$ kpԈ3>zÙexN 1pKh )isMC^naIul1|ded0.<&4顫2d|Fs 0aФ2 W6+]#9$a /qfv:Q`e" >0Z`(.uk-%znsB$_{N+*Ao /bẋ V'(S)D湻*;PRGJrͿ']LzOxűIc01Տ ;`X8P ^OR) ){F(x?~8o>N|5QY \"b(Thdޣ&.oWR{ۿki <[n+e}q?Yqr$mAFrq~_X0ț#cgGeтxzP89<'o~]_@M,DzАә{8<>l2h1GJ,(ggYG?%98m8QuPΚxDdAŠ++; zzv4ϬR&41M`BPXd/{<=RV'G2fau?A);Hq_3X"`@ZH2†%JiӢ|G܊*>} ef{P!åeyX ~kЉJGIƽ*hsdGHM> q >8#k|Ʒ?GKʓ dAC\X1Xi^ik Ó4/N?#ߡX  !"ð&.Rʌ>JPSL}`)6~,R2aԝ!<7; c|Bw@IO?fm.cnO[0}+$3(YE #R56+BLfXo_F H]Pl&f~בuϴꉵGQ#e^Df?~.P좈QȹyS~:[,:ep6x/踭䐥Xz`qFH%y9fs<2YCq+sGA4^wǽ*ԄE9CEš_ <0C}JZ@/c'O=nr!r`-BӎKٴj9ieb0ٮw[L5Uol;@`D$VH7HwN08 ӺG?Kp')a㺉ٗ1:..{eigm6SLY0T$J&~O ϵ>I2cCd3XfQmh梚`_,Yɘ^$Y%RY=(FtZl;vt !KS ǘeJP/͙gWܺu ~'ˁ&:S;$FwMKQ=IXWb|>h\TjښP]=Vd6jEogi.ͬdQo!9-,>R*ܺ?9A/KI!bcۖ) bڽ ;/39>Լ75'XE<%fUg,\Pi>`T~8 ~"%9U 6B\P (=LTfqu4'(bY7- ;$3qt ,kUBr 9BW|}d * ?W uhB}9s,scT"~p$ސKi*]tEHy,]A|r4 k, 1tI,@u8?$kD~5E~r/3/D7YZfPl3d@ ɘК83|yWq2^y\i'=8I_$zYdkGă/׃e(O{q3Ir:ef0\IIS7,KUV\~Ok"~EC;[N$WLؿ9x%ơӦuU SVGb=Xu5rZ p&,Lu"m-3tc |N949j3d8=A!?f>iQyˍ @8\3Z^Wnh.Hvg8{Ӯ]ZfӺ 6&[#{BA+FCד)?.*׺bmZ=u{1Ǘaa4rQd {qa~Zs<@H"#<Ͱ=M ]-ןDʘ P7K@sROĊxЃ~!g{!_J>ʎFtMCFmdž)e@fA-sc$ m&|`JWuS^@>P!EWNk;!F(s\pd4/l1%ue&AXf,J晏tD%>?Z͗^7߻ls`ocT\؜3mc"r f>nźwɒ"l y1 KlF]AtGo 7-]GKߟyVne j,P P9J&딟"ܴb# g0a&paj\>Ie`b ט(YԊ5ևȣ̥`I,kи7+ev\{f?Q ͤ ́FN4v%gUP0 ʢV{ێ0NAV?0Ags/S V8[Pxc  ɉrEYwϜ 1YHru0VQPPfYYk($ [R}]([3YjF1y3]\=9gNf%VK$P\DQ, "*vw˰sX7V6E*X0" {/RZ}pCPk-kbqYۥ+TNh[ZM^&0]!}D+lHV"C* (|cGÎײߕUxl:Pg6s0OPUcrӆ8>sl+.Ov->q%+$3- ВMspW1{FRE!a'MLU>=Y&/v+CDc'w?, gwֈpEp]luҀ4BއkӨC5SAk"7!')Ŷ=I\gjjc{YR%5_M ]p} d照=. >2 PM&ȹW nRb) g\^'a; U?P'D+#e-B>=F. b=CXpȉM_{-!?R68?kop$Jab̒LBK?="EPp y_iDTsg"f݇_^,;o(Y_w]g?XjIdyF#vޕՏ?s1(9D{fw;;ۉb'b UHzڑ+N"_6K㦌%{OX q# (,(l:-ܤK/`6Ĭy0,DyE8]oEsU<>b}،Y=7%zIu$]]QR<툥k0JH> x6 ^m9ՋkNK1@Z|*.^(l =HrѵcR 6%s2tB] %KR BŚ A1$< Ђjy属Z\> F ޙeX򫅩3 ^dSkH@]w*A؊V h>5v~ dk Ny԰[߯ӃƵY LG}\䎡~+IajLJgh+7e B#}̓+Ki*٭$օ&Pɸ"RFg{y1A\/zbrvtWș"[Rd(=5h8 ba(l&Hw ƧɫGlU9 09(Crk1 ^.ϭ<-5 R"kL< 7]z}b,8 B)̷Dp> L|~߉ӶO§T Dkl'QEv+h0I(. >[+~JIT2 ^>0O* i(Oq2=fW[; #"*It6t 9+I8{M !Hz yG JaϯM$x9+* ^4r=bi;j>RVwPG/_z&Qdи` `XW!/uۚҼ*OTfUy|7Sй;^fgMG4ڇ 6*C޹q(y&PsEwfrVEӇt|: ?$3@HKG5 Cio.Sbԋ~zQ_ F4B9%E{wB߄wةZ 49}>J[kJ"z']T0Z`#!*nS ,0`< nJj6bxF3|zC ] %ھ]sN˛QG7 PA~NƝAy˿݃ c_}4T]QuLgN~޲>j;%|S?t `P%Ҫ.z%T&%Ai [wjg7[%)i1WzG(Uw!-ղyhs١:o7"ֹ*)s4)4Qp~#鎧vR⢦ϑN4:thȕ&teZ|(^DOo;{CvSYQ.Xnd4]BJ=tcߴ1"Z>>1N`S2>>20B֞/C}_Fn,2t[8f|H?Z&{%c' 03a0ձxM)n`x1R{<즉XK~h^DsGXYs?cT{H$_]p@՛E.Ի* 0sEA f&[`8i=p~p=uiPXa+/fNw"+m>Qv0ьu|T{Tm_+aÛDZ~vb;~_Tj=UMg# ˶[bZX)gqop1^80G,\.z<άԢbBtsQcPf iioVt ;+` BZQ2$鷦_]`Vyץ2a]p.kv мelE@=̼0iq5ޞidžԶոk¿wh ;68|;)n зPOE>617$qCǘ,-CrvB?m4-2]~芗- }}GZ''1[u.@_xvO9~\aU~2+9C?dk{iOwQsp'cD``ooρ ^Фsn*#-;B鍅} To2x͔uos!0z4[OAytn?JdMɁ`jLk6wQgtvx=۝ۘUw}vF_yKgfIx!0q13~dJ+G%[WuQMKI|D$MFD0hOat7U|MlKY7N IWKa\Н,3Na=s)E&6'=OnE;$shZs>%Nm':U*@2>ٻm;\w936?s>M'yh3+hNNb-N4v)c Kuu+}/tÚrǼ剨qvacJ&]y–uMOa VQ{&sEorMRF P{4!OR"!lZ&T50ՃJVd6+gSV+~X/(}8M~itBǐc=%N88״w?#H* ]=z稞6oLٜKx DPNw*q67vSpEl9$В\Qǔiv0%'bv7B\:ĕd3ii@ Hi+s}yG@ V Mʑ[^7`7\H{ \%qbPV#R΀J !%i'0*EФ-w͝Q5XQM6'ˬMFKwWE; xA%;|S.B>^ۃi厱RD3SU& q*3 CKP+^I6NGΡ/PLFƯa9Ypd}rIJEj+*=OL2KE^aPݣ''Т@&J?|SukU98ӂvʂx@/*4414ҝ'E{)wQ̩K·L]̉B5o(OB<^F-ڴ tNlCW& 0XH2%1Z$5"Hz6S+C_ jo[7h ЙT#^f1x|Su vocHCyza{8 Q3d6b۸ka̾*Lg.K-L)s#@zJq@iuƂN$24[a盚վML\߾%gg..XOfDNTA4:Ѥ{>2#Ck[^ikIi*>c0r,$gK֨fI=2 oթ]ųd?A,M80y䋼_2qY,CvkCvgENDF\'B8?0i拂3b.1z'<{0\_LjDlF jSmKP6ZÄ8s&v# Ic#ӾM45׊t 7>>[\vQ+o]5w:rW:֡ޅyZisbs܅+frLu| ȏP7Z\251j߂v"VlIxvG(ѾH4ox kԦ 8-hM2Cd Ğ!UL$x;}Ȟ+$l8y9}5)?!UBZB C䍳/yṓ乨(p֝Pcz|:A`;?%|~ṽTzJ%GЂk\Dv_(*{, H`i00#jivT_Y!9!Ui6PYH*f(Y@rZ8f@T8z7d%Ɖ |Cbl3m1Zj[!j xB|~3Ng|LB0 -P׋>Fk]vW(`} 8) FDS*4``yAi+5x*ed܋gU&?O  N,ə~s;=m}K_T@ZԇbVSS[k뀥d]̑~O%j$^a.@^Ob[y|2:,5R#<}z/vc|DXVwA2l_̮~IJbS'( B|+h9Ub IY@ EhtD/-Y] ImtwC|j^̸ _{7tMB%_R-{ObVМPdS+A=FPO8YoWXޝj O]M%PG@0\'b})땘3K) msC;9`-L9uY͇v܏ OΤi{Tnlxo\GׯL`>|X4`WK"zGtN 53iq覹yb*i֧H&_TіBo\bޞqL3{W{oKӱ[X,] Q92N>}oN?qxa%&-Kmk_] qFLOr`ۉwXLX#}$xrUu ;1S1mG',ϏOB*>]w]-R[ݣJe{mfq9e@2?ͯ>Ye =b\ǨnRDljG1]e|43vX˃H9>"aN@C+T3A7IM V2݂D>V[_R-Z4o8[ V +؏ߺ1  9]S(xধ߲\ˠhIA:m~.' B#ʉX&t\" ;DtXª[/&D/  {!3W;zzyT &1؊K޾!h_X W0!j;+`$ -M̙ ~Xz>72i_,X ] Wu+YQm/Aja<7\Dj$î?5`׉2Ww1Fdž`.rK]5Zh:ꣶoF꩎hͼӁ~eSs|,{Sg*΁$1ƳwŕܤCzq^˜[J}lT- ߨ|O҄JpA+tRItˠ WzRE IĆ8],8j- x p5/Ȃ$bpXXjꚟミAl7CoP+&'ȱĀrōo:`ƈxPgj<0_ۜH/;y7+8N9@-[O:V N8CD'uϖw>28~3S~c:S?ot.4}"?3JTxw= v퉈XI?H$etri>0ڹWGuaѷ {N0*Rw*;pLPf-DImĩYH3][dU5' HW pD}XIsO3)mY c<[R|!^IeTZO<(((f~ lb|8@y/8CFͮV[8)3҄ߌ7SՆ ?1^f6aDz)#vw{Z+O,`x04Yc5Fq_Ɂ(1ZȋPe@|q|j\p%L7of+`\EBa=Mϫ#*Zۖ>$_y frv Nc܍]b2 !<8;볉`"mޗ`~o/Ŀ"y9VcPetY '!Ĉ,d]qK3{Hų>{H>Wfk"vc<s`t;o|,}3t Xn0ΊG>%K' m4}HVh#5/fX8tQhiŭ> 0)w: #o-L=r3"8ӳ9jciazsp'Z0(` Y_D?}_o\ nzNHdۑ yƵ2H82.Om'`NK"oͿcn}Ls*KY ,MWӣGH9fP /NFR5w<Ԁ˳[bNi.gAFE3\|VO='_0Iø "99Yu- )q#w-żP`ʑOU,}OP8]>j9ßm[pWdiWío LP U^/ѻ mDʪQ;&p ✠bĥ:(Rg xܻ5sw{4/zů|\_)%J^xޡHFp%9y@FAʸ 'Wޗ'ccݽ 8 .nALCڻP<1Og$BѨM~AV9MG&Jc `(熢\&S" z^ei|*y{ Xׂh<1j{NGQ O7& Ïdm?Yzwq O=|Վ_00e^iHZF!Կ'ӽN/b|cv:zFuٞlQ,TШ&dZ׃s\ inM%G_ nj,R,W8?אdn bvˢh-Ft`*cMFm҈}BcKmZLx1K 헰e>|2\?qAXX8@k ne.e m+WzU'3(KnsKs3v+ڿg꾺,m*6~w$NӦ6Q*ag8y-wY~-R^-Kr)fh?*IiGU\ 8ޠOa9!JBV<@׿>ݾ`/=m8I5)vhMf͞Bg j[j,'o2oĻKӈ_:Wi k~_fǼJI ǐ/uiΤALYUI{<]KoΗ>',OᯓY 2(eڴg}?S+j3;aNjyCJI,pkq@&gPەin˽.}28&azc8gQO"u ו @ Z 5c$CfKp%=7JF=+'ǬD^%m0ůE80iR j'V)0[^:Qg<S5а9#.x:TבȀPyWT)PﬧąPIK:.**  Q$֎8=ו*Dy-¯XxFԃXx8>LVV^=-}v0UڬGMt_,L5f&wHCnGE_ |z )?$6edGlATd(}=$ٙ<9đl?oRb\B4W*^mu9]h$&T򈡘+SH~a;ƺ!'{>[@I5,)F1DBh8ʚS.=՝e5XV}x|n3[vcgpICݔ3sP Ej*5L)g!`ֿRhVc2RU!KY! 心݀YRD/w7LՙfW*z $]#̻)R)h׵bCIS=sO ɹX,{QNl->Xr'.^[$d@4\ޗI~=U_d64|$9:r~z4TISzOppJo00(sȀ7jJ*`6ǾjϢi"^aq"|8;k؍YtvI8PKNW%2##"GAstXW%+lO#GCݧ U~-w;#}X|JEj<u"d}'ST=&:Di.}cgB"6ePr_%)[ר/Pm`34Y-O˜~ b(J8H tHjG1P mslr<.`Q_YZxT-s!cM#jܰ7пү:Lh-U.&,IIEB4l|%D<""[/{]p+ᘗ:-|j!:lN,K, ^K/H/捠^ `8"8%Yx 1;U&?S;;^oW~k\Q9z$w[v4q ];3*-شjER5ɦvX-@@nB;_ ^ۮTu H5^3%Mb4vuw5lXrp?!\`q<(AnÂy5UT(XE}yݡ]{|UG@$uulSnRr5daioz:?FgE(qPJ]Q@6 3~FEn>, ]g=N/Z8*~Ϟzeayl ۛK7yN4lt8;UɋZt]]\nъ"`#o4hem$mA2v4ji)uWbFGs}r^hac4H+FtdUZה-.7}R򀼰C䲀N_әnK5.%MH}So|׈FXXI`lh[H4"O8>lu({4Jn:E=ޠ#GMu&|~Q45L$Lrׁc5 ܀q1t |G")Yv7od59Oی9mf-E)5[YQҕ筋 gY5&MGNAv"<]:9FO( bZb%R%\(@Yt9$bЫUnά] oD铂GxhrG8w/jr۵]Gdv$HԦ# G>0$F3ъcȘ&S% k?wh"cQ'6(- Q3'zeT7Ǝ-a]>h|\Ҟ7>;ɦ ELuL\HEDEkocwŋj-`vTMPcۦUR1KH&21-t7l[9JdsNH+thSA@OlQ3ÇW)t7@8( UOeC7`kf|?"`>> Es~GYK*h(F +)zPɔnZ' {媿MS H0c8mX%k[l= b-B*gzzz/jR\GN٬#o!>ē _ q4Uߩ#HNfj-+8 gf!#̛AYA|VVy8r.-N 6 ԍvįnp#aP[P{vQc>'K;r`S$/!B.,Ѫ+J E#~A eE9m;р;}yp&UG- gSc2zlQxԄ_6Uvzipw; !Ĝ]k>.{yɽCw`d>V=e')F爴}Tsm 3I5;_6gvXD=zf^ ]B.:n QUb^ra9GE+i&V0PCv[]: '!M^C-y}j -4II"2/]ļN} 7EّXeXj>\_?Ҳ9gmע=PKk$s:!U2;jP񿿯u'%\> ф!3Tr1l.}r`:Fxt;{ ZLH8X'*9/_zrjKgI֏$l52PO*'+QLN}RsZUp\U25bDIǀ!^PMk8/ 4?zBDKA KuX_1tP]s$ÔI +_wpWKM ;}jl)bJOo:Pl%O*i"HO o ]1gFQ_n.vm ٿ2]:rZ= $'PFEnjm=^k? |hg| Rc)TzBM6&%ׯN:7:"|]q{aN(Mn0ړZa Sܤ:XC0rލGjy%14 ^F; aStes!ӕObBCZǡ, ˌ0CS[)\'3%MzNy6@OtI{b}":8D7Ԣ ӒۘANg^' 7^8M-i2c=At!b-cMUl DgG\ AA5# SfJUPJqHput(8*ҵ +P'GFĻݤ .>ˣE7&<95|xTd m0=p!"tv BXt1aƇ^|+c>5グV%)WP6ɧ;@eMY4OVC@.B y~OmJ4̒p2 am$&GsE,7'm3w' qЎv# ^.tQG H/Y9nLg5H3twcI9|@sk^NdlyoLEMS4=vtkҐ[g_4?:*rj~HؾS_ҼuoҸ-"ese b|Tu<$N/C<9?-"mb,p~.` opv6$)~Ð`[^:k"h[/ mAP,O Oca$<aQ@Q$*Y+`f6sm7ư^;\Itq^KdL%#IyJnY 1>E}O֨XÛQ,1jx14wt'4BSa$5t)O`+a3׈XU#F;ϟ*E3+3*t%o1^uحKQSz0ADqctv/gD[H Vnǩňau͹zaӔMc>qD_r1 d f &}T 8Ӂ{:C,}gixbf=y~S D?҈;E21X {Suя'\ixR~YmI$$J솻o7$ؚ<2HRϦhC̥ؔk=ϵw7R}.^,};ozv YMn?x*g1q]xf,PşW+gg]@q 2*qDNջ#J'm}U"z튠nZ՝g)mhe3KX?kdA!ˋ>'k$ص[.ÍWXBhmKՠ_Yѽh5\tUaڕ^9N)ůuJt<ݰ֜w׵ټ'f4c0k%`9ŎgG"W#K~$1#RLomJVF[FW}SiCٶJP??)BI@ Ϟ R_GI~ss%U3a+SoTosm0ud G[a|9:%Q؍w|O4)Żyf0)է%ҥ̸ze0bU8Ʉ&IC}*Qښ>l5wZ`hR(- _Od:Ȫ?eٴI´G!dR|̸ˑ$:VS8p;Sƕ>YL~LW|9 6&J|i%ֺ7͘(-?F~b^ձR$s"Cֱ<5 i쬉Fv/yُx_L9 @Wv]\~kPvѱJ(oiK vT8i+?\9wIX>O'evDoRI4*z꒹[eod(^lo9#V"υ?Q0=5y/j 9\9BGA{K)4=TvR?c^yV}bv2$ThOc̘e0BPC 7қp^}XƫOAetE䴄 g* 2{c&%R^.naQ(4$ [3 XKd8U{+ 9ȒX=}#l-2]h_Dž?Tҙ;@OmYO1{:D#dTtͮ)~/թ*%!n@>R.鿲d^IxA@j"s&3Fjz|*xar_þwшmvl:|ǃi{nG 0<$tz="8 mg&~z?bjnJZSǁarsJvjĮP;-#׉>+'t; }y#+5M &^-SpB7/&:o/ z} ")XBP.Z ?_OMHK΁WJc%t®}F*n8dZA ȓB9%pp.?#,Ÿ}UF9!OG--0pjQs::Кpj3}=. L"!WDmվZGkU c83e y%2"+<6#uq  ȳoĪ[,e%85?u;L,ͮH>MhWTﱏG^NH8$||TGz#)U<; ߫J𶼿FpKMb1uj82j Kp3 Do\,nL20$L[&%X*\o5> @σjO}` dЁIP4\*Ni@s㷧 |dv*C~qxYx#h>СF4s\ 3C?& |3q"x@119=5 S/ 88L^Gq2XZQJz w^)xaj6aZXѿ%tq>Ҝ%.1l]F $"V5*hM Es<fqD2;DRivPB ᚹ"YSK ag[*+ 2q)Ȩ ^5gPdK4&12Dյ>ʊr/w_%@<-s\r ęډzv( /=~ԑM՞vqjb%@ϗ[*Qș`AJ926'B*ں.N"tD&Jٍzu_/=!oM|7n>mUz']44$ʚCRh)]LfQ gQ`R5Q*Zj}0*hr؆ek9K h ?adqHNvL=18@JԶ#MRQ9['@@}Pܬ~a1h>w07KFBAo§;5xq˯`qwbqMJU'Efմ”Q?êؗfuGRhzK{^muЍ3"nuzH9O[$14oHRјߞarO8.bU;E |0͊}7EjOhx"n{ ?N݄5 Iꩩjl  ~ܚ[ʩ_Cgeu0^pD0ۂ͋`/i;YD x6` m5F5q7w/ ,4P& Q(*Q =In+ Iꆇ$ X,f3[C 9tލ.:bw@O"LV*44hR`rGDfB.zRp`*<8 .akka&hՀ޴v&/g|& Աa 4q[(VoRAx۱eO*VUd%^-EOAڠj98wQsqŊ)eCXTa# 8fk|;y'i=jZ9u U-M^`ndUgf "OV%*tiyKſM4}egSnhퟆz+rR ѡ2me}Fe6P\9RJtr[nN'B;3uٴ0QFU.Ft8URp 9>ìjq áɍyե% 7JqyB_^*+vuus{]]V!LTVGx:/鳯^7a#o).S[B]Qtfy<U=.*ӛ!՗AiRO;[y4kMVQ gڵG4֊#:_muFM tuy(b~gTi8 Z=Ca%Ӝ(' [dyGC4|0 NxZ1+Xep6=+]{*LM={ϞJ,4h;-;"9sN>~J*3)pKؖK_ikgN4!UO|ު@RJuS3DtbKnv6[Є Dǩ# I:QJ{l3oWV+2!H3栒;wNšj9!U]z|#iĺpȅKT\N+F5#Rn3I`($i#8 UW6Γm2O,򄖣Ov_R;rݘf(0['uL%HJKzrc.YBvM7YLWgz@3`3sRq"_V.mnQ%rn'9ϯڋ=\=fTRnЀE*MLq:!a7J?NA j.9}U^ \{Dϋ%IШ=OQTniRY^L-6Qv++rp>$Q+يm0 ]i#5 Ao4F5@F;ȥd]>b6 C_mqjX'h2Ngb̨I]uRfW c]VΒB-N$⍧* +( ,Xf<L)dgvw5MCe@ ] 9 q ?.&g /RK܀UQ ь QT5 5H' r^*|}\Oyۜ+y[E7谗(܅7kVGE~|NqM#x88<ܰBGCȧ ıp XZ'%?ejѾ5 [yPl+ i"j \#)#%<4"50ŸJ6 |1qej^]gվ*sv7O|_7wyƄg3^:Lz{:Pt3* E+ 66:E?S tfuWpڎ3< ()^~S܊PNpUao=BC(!&}n-psxC˯] zd[!ѣt&ۢ܎p p?m&G D/ةK^ Y$st5@^2KiLWrp"7`}B~YLX> Y`ɥ=OC+?*xq;E !ꚨcl 2(5at"粫I+kmlxs->Ͻ%[P٠V|''Odi ~ \x3&^&R%PqF2bOɜ3@A˞gX\5x*O0sn94~bɻVN}~3D`BڽV:M)BB YpNiQ 0kl췷47< DCsA)cg8 Bx.U7w@b荃؏6Ix:_ >g~rNL/PVV~r\(l;휶  H/d-'҃+HtqKƢbUJG&W M[xώܔ W(uTF>Jp*yD#\8fȣC3Q}5V4!Oa l㮬)`*s~0GJb~x?9$Z]KWSqh0^}2lfϥzTmbM'&"Dž)Ys[eedv=q&fe$pj|! *GM;sOP'6@%ߍָ.g$ԲA҃ kGFxt7Pe͖2 (%՛ 2uUCt Fk;~%+2T@6cF74}U;b5,BhH%ɋT]QF,Ť\`95lw C?`+wՕv-1)9P, ]YW*j4w,$.f - /}ݔ!(22 wjk<26!S;=BcT9@ xov-+"T"h:J/Y20EtWs*4zCak,8|at1 8oKzkpbE,h3~p㪃E[لP (Z~")8(388_4ʄP[3jIshtkNG<]Rf_]$[ 0K6WBq3p{S@8JI &c@b.fM7.ә_͛10Qgpg4HY"7!D˸ M| j~IUavZ@R+b|$mׇSB [3F l=M `<-!JQp:{%0`X&wiS| Ym F:it~G7X7M4"%puaV[sXp';DD,BQ{Eggp =L5bD*2𲠹b0/N}0)Fvl`N/B3_W؇, CK{;* ^XeN'F~e/tbǁD h}A 5EqQ`dA1[}SR֋FG2t5?. , _*'̌'H:tBzFƗ;=@J'\tm 1vN#Hs =x%,K0"TMw<%]2 BGpOr[!͔7gXs/ XY5^I6A (z(=2g(m@&Ov 퐕eaBPl;NAN̥KR[Oo Mv|թ *wY^ס_o4ds=!a_QK@^ ӷ 0OAՄVuJ { Cڃx(HFO#z;8 xE,;,`O1p6#. ]ע @wԞϞPw\1 ڹHyHe̟}M`0IqA"*L|gͱbQ'ڰND+[t㕑O^zw\Y~럓5?Eqo?\M/dY9RD'ev{C|θ'̏#Ի9aX$дQ8 bXK/P305ś-Vbjq8Tf8`.@j<ĘįfPN/5U z<4U9FI@Gԁf~bef5Sf-ǹ0TN W$Z`R)&$.t+jL3TYnKxWG<FPWCUCn͞Hԧ ?T.ԏ ~K1`/B"^]<_ڡ{]8\أv;,K2G8}O<7J}͸vxx Yx'>W<`]OE ڨ~,*Y^kW{0z;O%Žm cGJbK&a'dgz%v{%ժ żXvɧ{q􃷤;џ#!t\ al\& B'jAE}S%6uL;\9){ =mSu JH)*XyY;e/ c7)( J_rF$@O vuZyhzY+=ގ+SPhjUG#Jsbfe@9>5$z|ܱWc‰|9kYEYS~03[m`|: #oyKR#lZHO3E(:5 0-LnBoj@ǍOD9fz5&J@{yߟO53C8Q uٸ|KzD0Y/qV0橺R5cf''FduMcU|)rظKߎgh0-yW%4=3s(UG{> c׳Bvn@Mw/:34"IqcuL:̸Ċ*Tw9:BnZfa-=Q1oR?b(]:^2|]Tt]=o6vmNB:!6;G|A=z6:rqQdI哝iXPyМڔA*NsG\A,ISaU?}h再F-ՙ@#%$5M:X? p%mEݸ .˗HȠPH oswѢlȋ)og'}`聩(dj[@%:V =Y0 H͕ka#L[ %}Jyi  ^6v.?fwpG^n9xS%zJ ٳ\/k% 8kKms VgF&KRBx}CYjw[{U@Gگ6"]66ۥ,<46{W†^7 /m:g|~(.,qDچK6տ^B@S젟Vj˖u%-z[^S xgǶLݭk+ay|IvT@P?t\nrtB1j#֡U!^YZ+6GSㄛ4aR͂xdFNlE#4o sQNnXENk۴Nc4:: 8FqFgRn`uO}sCz<н'l/wF$Jk)QD8^X,+ 'ɩSqɸɥV|PG/g|KԠdvhcXbF=y!6 qJ,u(s6g޻shoӄ[OM>fw])Pn#:a7.@- 3ttPn:Q^H;fۜD =ی7"2O Z׌mRtVy|H"i{<-t̙z&'7h6_l@R->r+^ =1g`-kPNjGrpKno#p"1mu挆%/ Lol-v(+]]%YKpXf},)uq#y48N, s?̣b赍U_8jnƢ3eR}Ԏcn:,AŁYN8I6x^+/Y7A`j`:Ip%Jïr?xN/+opʡn gqrV UKp͊PE޸XD><k|R JYZ{!xʭe6љ QZt~pHya,n0jGPV(caz0rC#w5O%*.kgB:x)nq c{*"G58ܖrjoۮ,O+IZiy.-/?ߴ"S(bA݆uYR ̕KyU(z?@97%NJ&OL{lʮ/YP±Rg* lAƤ^15$srN{GoL+&UI@ D1pl^h2 IHկJ C1{oOTDjb `&eB Vaw;%p "KDR/ cL)ӉHSnϧΗ$*T+xd ZDOyB\3^7L+Y֐ ̥zXPw9x\X*PRl{ 9jBiqM9|>{.jv2A!ēC\̏ Ҫ$c^>I[55n{kۓ ە1t, @pf*2.KVVCz߸2_cG3 NzgbY1ɓܵ~+S+N-]=X 7\߀k`v޲|$]xϐDVr=3>oJSfS6vU#Lr)6\M|C9 6wL*c&/K$fȼ$ty0XK%`CţZwaHܯ-r<}VLT{'7v?}fN5Fy, $+]Am!BgC܌|z+gL(ޯ=ݴ;ftYVM+FFlGL;Wy'](=P*[CâD9 ~>UՏ¡22>v$瀁Q7N7+KZ߻|Vyn*f B|,k`D%åBDAJ>nGMNwŴvG"٬lŁ@$h߱Z䎅 5Eil .2!f)L%uO9nn L- &'kc按'~)W֍l80V< V 4j_% ~5"0rnC FqB,OATCr;-IE5<7zdk$kC'ka/r $ Rs)%Y@Z)î='Qԇr?nw>V[\/Umr j/2 <0-@R:?>.#0y(Q+)}G )Ji_ ٣oPm:Wsp2ÝIMHke0ξ10SH| LgD`v%MFLDM8u.S l0uppOK#HrW[gB߯ImzLw}+c*|Ǘw@ֹ-/vþȪǐ`x Ix-In# .b^3Ut"pMǫڇ:՜diTEPK䖝s4bm4jwLsS/Ov|7Lӡ?GҒ)UCtrݫm6E@:o]_\ƕ/l Woyb,V9leնE]'44a}h߈ܬ F{2{^!򊺪SrWX;7ْ.H|pрMRWZ>4NԮH*j5dm1 F\_960je#^:DN 7o ߣOyxp )S($<3+N:hO-G1o=^Sht@L<+(3ERɷLՠ2O`VF'm͑'TE>: hjI+H"LTT{  ѤiT%` Zڅ?Ffj+C)|!9hW3Mue,3*;x> >uRM M]͢\[8>)KF+p@z(gʶ6Y/MIf)6͹b3xܲ! ЉhҶ'Xr6aEw|sHjx&ҞYދEh ;$RwOCX;{WnכqgӮ,CJk8?;%uC6m}WљoqR 9J :X#iMP$nّN\,wz5.|jGqTѴ[+HES6Ǧ@S\P~ĉL8N9^([/D֝R-;jw]˿E6DTpi@@ 3 Ww>;bfa  Q"9mc'v Ɯ>oܩ`"5t- Đ7cP!E5[E{*cElv.;>;rF *"%?kF 炴MW⠳tCm邤(d`wiZF*c- e8-rK)[̐`;m>s2uO)CoF_Qтp{fW^uz}v/&oK7bPHj)I,+";K'Ubnz{\0YҼ΀huQme-R1 ?n%v0W$6L%'&pߘsqj-\co9I/2RA {C=\JDAl>|qc %o\!QWci22ah@z°wwnB}ƧoBT;K2UAiB3B[V-%0 8vtM"`ݔm+Օ*w=.#u@*~a[¯XXUKht]~:U4$6|ZĆ]F5 >ƪfm#x)P?|BԔi\YVgl@@w&s[ ~bAA)Y ]c:}~0i;%PƐ`e9Vܝ. xAr؈Mܮ.a{vw{<LjP%Q%mo>/l$MvHUSsX ޙfcJG-#QSk]2m`8вWb e^;9$}QC݇?Ȟ2|$Ih9Ul77Mqlch'=}qH-' 3NyTȬՍ7!z-C!J%2a]g#\UƛdЎ2kmF娺k !|(e[ޅT^%LjoI* N7G()c,pqծ]'|7(4#(- R5XDI B1g90ej({)lvtT6aQl@$۰PS:oNJ\QvR9Aa>b.aoR-P#\]%>gB҉8Ϯ6EH6LC0xJ,4 TIGs Q gWXJ&;~OGW&yx}SoTVa9yyp*cJ>)avLVmtLP4:w!kοz 6BBJ?~Z[_ՅS7]?[H5M:+l3qD@tnuG^yl|TJ]W.EJμE JVx[I?iW_ҘX`Fi헽u`5R,{PTD$ʠć[`sˏh3^z(ku$ut7˽mUF~a@[b!snnND Fư>5k,53|Z߃C")GXi82l5 h9$!o"7%_ҁv$Gn@S9yq+OԜRY  &(U(iZ:C4RܕSS.T`:rBj'5ҵҩ&}Hհ O'K &&[j( pe͖aVid2Jo$L7がډlt%y}uKX]U4ut7Bk&v&JuN#T2[yx<(WCA JY aAv s.E sW 7>g-KJ" ϗ );tSc}!Rʰv.E-_!IJ‸mFVh +[i4gu+Fos4e8F˥rȁku 0ٯkBF'B6az 35`!!$00 SoIq^9-DWqL9i=5+ʬ4PN %:Us+r5 h8Eh`S؏ ewq$b#0*Snv!̷"h -9 +{Q C'Em iR Wnm6 C;tD䜟 E5|ǁC|$2cheyDQy͛@ go=f| }['&Yik$w2_iڳdJ&ydLI=(e'm}s/ރ׸\ܲcb3u8b%}W|P/+.vW@]Pqkt͒)nHp,#hwn_~+r@d\]~u%|ʁ{:\P pQehWn@du?3yD"Z@loG;` 7Yh}PĦTMǝ NUxCKN뤵z ɻ-fHڕI߫lOE}m6ֿsL QhM6y<㍺oBCܘBIoL sV[%"O0y{ִ K/e'uhU|  *~kYgu?pz!=j.BrGWsZ[Eq7޳{>lS<[߂l\&̨>̈́IJ,A r\ADwRĐx4KQ@nP薷RCYPm: 8@U>a 8=ZD;+N4qP/J(S/xD]H'%a܊@IYfHmœ,P]Phay{قʆ04UNGP>^k3a~NS/dF͗[hxJ/&go9xWwt$KBW D5@F?wxGj8`<*Ch;Gve\J,VU7|Hd{\0ެX @ J8NJA JHO\Pk|%z!@Ov J&uko!aa.o~8S7pܽgj<0rZλN6X~5,f< '"a +ٻ;z< @[R,GF00_S#ފ= g8n_7nDDžmQ| JyPߊ\ wQ3ĺil>KCJ2l-AΧ-U#kK1Cv6x6ղuM4)ݱddoBFLkK Zm)l[ MKDm>1c{ !/#O~ž?u@XڸGFwÂ'5 M'3Z=R 6D锒e,׋RָY2;'@@K/MPPoу88]dDj1vuN/bWLwݾvTN vPd虆Dtɑ/~A:aʦ0 .n*wî㾹#/~Wh2e~J3 \R@^8o.qu_etW፛GbWˬ^iUHVP˹R-b !EnȏE0FVDDr`lR]bEQ<)bNmQ oN{{:M!Q4MU TR t3 !XD3GgoQlY o}6 FPq\**= g^n^opLj'WIdr:- U~h%_[M}K8f_HQ01ds5#oB5F+lnIV$B 2Qp^:?AL#h:c_@O9 ݇_?ȵ8f;VzC8}aT.gpw^}F[ }X>8- {^VRr@jп9N\2bIڜf+rr= %`Sq"U3YԶtY"AoTAƙb;M1k%{wl@$[4@1 OFrSz&6z1NA,}Z" ^[<]g;鈴`hu)>i@T׬ic5I=Frn4CyU%r-zМ]Rx:c+Ko*^uv#r׋֠-࿔HY%\\Ib0E&Ť +Ne\!F*rk<[ rQ}9OIX^Enn${`]Voob_lB/D+cU`]o`A͋7/x}܇]}xZROC*`uBcO<(fue"2) 5"?Lv-0nS(}|k)[ WX7?b2+Mv"`[+`xi*)'dܓv|]E=N\,e 55XH߅:fqOtӌlF=cCO&T=_9C& "C ?8qZ0xػ\v ڶ194H@qP`LӛnAXm( i`P%bIKsSlhrƻ 4qmNtfbHWדσra|1P%@k_ a !/@ꛉff  }tkv@*@a0Ƙ|q3:e6վP'p}R2-\CvNXrիeҘ}RBgkn iKze_MVW~r8H]Sg:1Z !>ؑC2gqㄅ/|ۦipoƫ"J^Т-3' ^aLѳ_ 튧u4: jQ U0k+?n|3zɩo_>Y\ch՞PKѸG5>4rR\UoX_hhRAcg0*}c|AH-ĺ=x/{=獔svHrx&7^# .6D}>Vx& z<.3St]=Fm8ۻ-`  M^:~밎[m4D>1GpDj4=b2ojqSUT {V]; BOrY z.A&]'rltZo\˷He|/8xgO4:FOa6!y &k3K J6E@lE-ȎPBA?A7Cg(( LjРвi(X}  "*b im#@|#vhZ:g <]sE7x l7F?;%49z釅f$ ZhK2,i]#L3oY/x'DVT@n:KȎܘyDzHi:Sw)v ~Y #GoLW|R;XrU`1R߫ C( {ڕ/,eߜkI^x==*?NΈ%y^Wq\<.Ι~`LVE3jPAZgg7'?!9z7~rHt<ú*tOA.q'- IS7lC#l׵!jp@e|F9ܖ@ޡkkE+c_ʼn7q]jtkȎ4&E yEb>ɍ5H͆]J7>B.Zs79dp$-W&pbJ[Z,k%Rwmv}9RI|(6yĊeq"oIck>,rm⴪*P>p)$F)Jdlʭ~v'0(Fޓ=Fzī% Ǝ; V9}C{hXpN;A'l>NgcC.&Ď~$f oȶHuleq;_)MhVp:K1:/{ʆ-l|S^EF",Mx<7yz?r&^fy~I9xkcNs3Fxs '(HI܌6PL{Z?ْ;}!U (O|Keԅ<ϼ }"}0Bvod |+'~OWue[wg!{Sm0LJdݴ*%jl>~$b;ەM4buyo}g6[1Ϩ0ijD ihM.S6C|J}j|tf>ճ@_FcX;_;.H)%6}^ٯqm4iH>Y`J#jom^^4^ oaY# J{;\[ 5kPCI)-$@JUYyI/Lx(v4Rr`ЂirbQO)Ӟh+HGm{x>\ }Q^hUhki6)T>8DDs)Q˲+!""G@~JsYwQu xf͖(5R(ITtBm ~yCN^PϙϨ̠mΠ}Rq,w |}Av2" m3 BX >Ic,6gC9Mxh++]~.D| TkVwh?_!4q.A QzF8IbfGk':dȦ-Z)bgH Bw:UvRE&Y"u2cׄ^!d%ÊB!ʲ_C@Jaw -_0rrO{D;6ˬi eZ09/FK}1L.cњ|&WY`rdn+3FꇀLAUE`0iDoHR#oAmeZPswB:(~vS {mjWq0=G?㈪Uˌ[n _7?18Ht5~cpfݡWWp?ɐ*]Ŕw-?q/5W&F WU7i|M3#ߢDYM(p-%ßztL_[CƄ6QJqPd?c-(Y C,T|4?[ մXřb -7x_i|z--,ぐ|ظvWy\dpFd9e\imc&>ҲF;rt.?` =Q^ sL}'/=FQEd wf6ޭ8_gnQ*_BWh-g&CV܆]y^nT Cmm8%F‰KbʫzkIQ'@sÛ/Wi]qgEGL-; D~ѷ[!;Qv+wK10C<}MAV=/ |#+/8 sgrGSALr,5cNS`^ Y*LZnQgʄd@$t_1ƈ L| \hx)S| L=0ݗ g>@@N$A_oQ`sV%Sg~utC*sMF/JlVC"LGXr {XDQW0A;hP'Cʸt15]|.oZ`ar2l.釻8ޗ@ ~AS<4Q 9DK{}Wns9wQ@Œ,"=t$a(Ƕ\G;0?Y; =ŴKuwZ-YV)p%1&1%kSb]>6wT3[[.Ak@ ڙ29!9J0Avs_ fn/Tu${n߲]]}6 Z kZ.D}0gESR% f 3_v Em_EK'G{/ƽq~3ƪ+En*ňRhTdM| !lReeOR hvX9LD2Tr(L2 [7oHW.gVuC0VqLE6ʵ>Ei7:x9a%0+hy%2{SxlDiR*K:kjmöyeX*  kO F4!9q*&3(هh2ci'%ޔ.lGܔ{ub6f#՛yHZKܑn|7efl;hZˡjI^<byI8ణ|0pNQUG'' f"0]ga<OB5hxjϋߟҔ+n}rv@g4UF<|Ru#!0r N;4N%vbSs7/NbPEG6C701=Z,l(7:줟KxNEC[&QMC}FzV]?#wW;¢-δwo?!^,qeйz>IT){YWva|1_3"bMΠBiL--DDMR"Ũ&`]xܞw+ H ?h:UI(ub[Eļ~R biݴ=CPQL\D!Xֽr'4y-Qb.`v }}=@l_p_OplJݰ] Bm[ 1qsrm0O3蓐ȅ(bBe-ށ=f<;wnKv+3nm% oUX$az/?k[8H_F6]M$qΕv3m7!άHKnR+nĴ>ԪWB]n]Xs[]l6QVhsSB p Eu=6q$DOzб1[[5.6i"a"U@!Щ*wIAlG$9yEwRjaH0xE"%/cwx]_\卹ˍr:l0E8_λP1_菥'WW'dqwGHk9i6@XOd[%S; 3UycJ4mĶ7&C䬫m2(7=`wR^ 6o sJ92BaCmD*P/Rqbh:KM ~RY3}ЍYJ"]/ ~L ZmvbRp(U,F"y6]J& ɝ p~̥4k%ڮ:T\CM5MnijRiXTWwa<=:[åxlo0 z%]]VOf}]^FTpٷE0 StY,9Tڔ|.Zl- ՠ٤Zϳ&g wNJӳu'#mnf|b>VMܩۂ0e@O0?ApSI [%j 8vqmH+gU~ApzlȟH%*+|lX˕tըaZ#K$3WAKmqhwW3KFCN^GպF0Na u"٬}MXoLΜW%)]Ñ (#{)zk@o!1i="GFZ9~<`ɉ̷^W PxFi f8^J~NRO #X7h01I%2  T_4Ol$kL}0}6L>AƇ4UnXQzQ`5Pc> vdS iV6O$H1c/E>Haڥvʻ%v# UY,ȴNbΪ",R"գ2o ]s SԶjFದy%~iܼww0hޮ}]vR5pM;ȒJlN{t[ǯ Z|:og]}b)c+fx35*RBݳwJ.^!Iu2 % XdKÓ0oc67"86X#4TؓSgCgw'dsJzZc  {SBkLO}Nf'VxZW\q7Cad^[ "SWB z3B=Vs#lk8}dBj[h$!Tx&1ۜ(AwD4aA%T f9jzI-c-6ԡٌXڈ{xhy&0D;PwX&2v{C YNϝ˵%Zty?4ϹYI S%M8g5_)M-GgQLī^D>TF|KƔ`"ֈbxz}ɡPF0Wj|Zn(+o7t(U=2Z1;U9cT{|\c~`b43ZLcȍ AvԹ\:8hL|16""A7q & VDw)vm}1! ݶt ֳ~Yd<0 1g}C0{SuG"u !J}^F5siN* %P~Ң9!Q.GX(6ヵOM8k{€C%!c31  7`Dr}eӌRR@!'DxEKhYe72p_4ЅԘ\eRMt9 'W$@J!s٥TW+$Hh# *e * FVxf^5T _7lzI|ԄymL![x߭Y,oe7>!UWA&ŻFG()LwH-3w瑰El%Fl|QM#Pmc.L8HBzm@<[W`fNWvl@4XŚ\:|Ngn<F>b[:b5pڭ>Iߚ!!mJj&u9dQyǶdx7U\AC`J /|9 T5hծN8wi@bt4 :Ln\9&Ϡ|90-8~Ka`@7*dʘd }bӽqwX<k-{>b.}5ōi洟cjDAEVEdt:!EGO H4&ΟnFӫ)Lޓqfg@G`6RTS0|_ǼaȓeȒRgz$hjn Y0A|mb_peɣCRT&WE]%;q3jW|P6{>kx0kQ9͈9;2u;Dmyj=`usAgڠf҃d`:֔d6̥Dl6r)dMQ&ڠ.y&vXZBPadEwvՂ{>uΓu(n}%uh>uw+^!տmHLWOHʇP05l D(/Λa$h-\zy\m$E [sw`\$P/ۯ<"eRl"Z4iy/譌4 .?#Ihx%5@HM iT1_wTu&P %EZ?yi' 1JZ{>NuHto@3⚾4 \WTRI10Cʻšj vd2hӇ hfX6.p0wwqSnhJZb9G=;=pAxS0Ưw+% jٞ༟11ftBaw8>re WnkF C-u%7[͏<[mrFqПjxsq)>tyI%? 1uX+RNokYqm+i ) R=UAE:|x)͋5AEb)~Qċ Mbia!Lj_ ~l!bj/Q/?Yg)E#6/3vvRl ^#-@҇SXr#|k27ás2Xuj\]FArE?%`AP&^‘+}irNCIqs]7p\z x<9Qb.9oO!g1 m PrʯzXjE/ j~NmkuVD!=)q+R*,4CL2e%ᮎyWv{YKqh>Ѩ`T˧VrN) W=[z,3g[4IUz m_h !IۡbSʱ.U]~Ln 漄gꡧHs%B*f〛J 4 ->M ǑwRz(ۤ xT;l|tz͐|&`a 3w`@1S) &r"H e!֑==1šI;) Яmhi@>!^j,܍X6S~2#6)٫=#+ECv4Y* ;7bxE8A),"?AX/G)a ?fĬtt??ЋI: ۹Iپg7cyp!rqWagQ{.ņm (zfg!ǿ@{-Nc' <785)ۗ$wtBF cy9ƣ CGM>oQ9Mw凶q$0lS ˾VFVoTEU'@JxiB .G|M#vWi2"TgdڿE#_ƦE'rOV# nNyY𿹱ÊH#a찐)+pQ-g򻁓р L[5?E O50B0gYAnr"`js@2?W5-!:E5 Їt+>+H 6}6=-wр>=AΫق;T؈HIC8 SƴbAnDcm{@ z*hYYư7 00V{R2{cK96JI Po/S,IanNi^(gO"ߘUwч -!odžJN2W8S%f#%H!鸵 D5'ޤ!aRSk-cjSm+δ=KUspԬ95SNTO):`j !,WI ?NQ̑5_ޕ( <]kÞD{5VJ NTh7uz5oEUS($ᠮ뎕(_[?=6lcwȒBő WQwŨ~ۤ0%x[o>dEQ%-5g&8a`21){, m>Yrxiзn8h?{ RN ݧ5 U!FEyro| KȮ6,ݶMd )p (1!d~wv% ܪ69jv؎;l\c7ٕ KƁmQ4c4vM)mbΓ\4fF`nѓM 0W+~&xl?[9^\y&UьrkƄ\9i55feHZ'ǠNX-j~7nTD l s ~$g!_Er#>cQZ)M}yx+W31@WCx=C֝lRSwH5zKP#UjNBs;[ pGO~Uf(4R6LG~)pa 8r +qЏfP?j})A и[0 ST ]r!3Q1|r@OpgD|R}0Jn23M)qeP'owAB/ JZ0Mdq(La4L^%׌H&?Q aƩik4;Iβ ez8AzߞWAHENi5PW}Ło"q5NF:ӡ b WZ4^hfa|s|>bSdy kK5&|hhH RE"WOLny5Z NŞ~N^ެp ξCEu{BK>]zMfɁ/po4Rr>$T>x86  Α ]oJѝnYރ8"H-g›12ʒo !&:Ioaΐ bmZ1Ӓ&^v'L/w֢lAڊhcڛMI`ޟEK XdL~pՇJoKsOS5-3&3eyՑ[ L &LTrs|EV8&;҉ރ yF|ug%r(Ɇey! lj{^hX:fR`d,sUܪӽN&Q8( G'=CDJGQ}*׺,".r^cn Y}^'Z׿g*h PF79[Uf68 VaB3 .7o"UWjӐ+jFjҁqBNȄ3֍"OwB`87%)z,gK-$9vEWl ±gpFrT%WOŖX'nҎH* np<<p@ 5pzy_꤫0zV?-)mLהOJ0,,*NemN Ď CNڄ#`f5WEn~*?vnpho c~eFЇGɣ2E@A*jkYg = xa }sӧzC/ioƼ! /v @K˴ @qa#l{ 'x&.zǵB'q H[)v\@wQh6poo0"ѓ<0%v(D}\lBQ,iWd m9.row Y&*Hdm[BQVέG,% @p2?4TO~ aEꑹs,y\(:wMΌ/ì ci9֥'{55]t,2>Pgƅcɲ5]B6cQu:%(iAm6M]ae,vꊯ֗6uu xw(@|_dٲR7bl laK> g$#"^}jWHb+CzNCW0;u^U-iukuY3=Vg$Kwh(x\kG'];R= wbSN5S~g-MM{6dV %ĩLd6$-Ggc} @0.Op <"^ l1y_<>'鎨#^"7= U7a@@L%aW2A}L=Uߜ4O~*I祆/ŁLٹ m!^Kna5Ih @'&_#nog͏skiΗk `(mjwgmpZ݋bWL@dD3飩Ǯj ۅNkVaǓ%% U`0{{V%_ .Z504jIsGeƴ6Ax=Ġ?ƛ&)L}]T¿b}Md6CzyZlԜ\ځ# /l6/.3Wv3XiM nJ"\HD 52#xƮ;_j6^/R`B/3^D!}[vP%VbD2s" Q:- v{ѭO/|1-@_53?r[ Df1ys7HSM]~"qͷؽsz"85CYVw=KD@Xf*!mkW%K%/s7,C!)?C_,7emӑ ka7?!4z;dC&QaMB0ifmܓcs$ ֵ6!QH}F 6vU"'oQoJr\[ +8^Z{(Z[pE~#{MԼK cCLvAt]}@s en;>pbV᧲8U!i~~vma( GQHFك:]LAwhKP>|c:Ibb&#`żPd lI)%tw*~^54ZpUAbh-N GxxIR RMӔ q|k >` ]h #^F憱[cg?(d*vS= l&rpFZךp6hSR`YgNp]64,q[ܟngn)T::ݒ=d"2Æ O7T 1v1ۀAzš6l Pn3TW sjD]eQ**}ƛoW:c^V8Z|XTGZQvGξ5 $lq*L9rzX4w)Gjۄe\7Rۨo܅OV+Ł-{Vz`wuoo O'f{.ЛP1s;|6({:#.縤v x {6",D:"jp0Boz ZeRuJDuf?z 1e]iw0bRH{6<7%?sv2O\WY8c2]Lٕ{<)3)jiG?Q+ )D]I}PUϳ@u Kz:4>|$?~H_Ei3N 6B۞?5>GQWÑ+標}|`Iˋ (4aY%y;Lp?LIȤ;e\+ӗt_Dioy?ZVw{/c׎Y)gzo N3)pIWetN✚[=X$s)pTˌD6"]) *u2.ӛ4d9NIL>w/JDVjL}˒)Q 5h=9RT *Ё1Pް Ơ۲GpUI&}lNkiK?$p>=V& ahQ)tj 7;=َ0oo`Kn9}K|(2n/F Me:̟p#GOIMFre:^Kf[2bXtc11MX~/qFJ*,&{_vl&[`T\qGLr`ٮ _n0?_`O q6bQ)U&v\<Í>P2-4JDelVĵP+M3Lkܓ?QxD$ۊj@C0VgƖIeEoM\%5C8*9|msq 1ûҍ^ nfj4<KR=zIWH¦)RԚTIWd uÿmIG݄B0|H cыWxeM4Df׵5$_ttKq'?W"j?JMYYeMh|wKO䭨|0rTs# `cF21*ƎށZpMDUl@VrԸ&Tepov v"HKE dm9a41k>+v֭ډ )ܰߡW$s08sT^V}9U=&Ykp|tEY6'w8'Ѭ1N+X(u9u;3b;U$h_2ec (RӔؚʣrj>ҭh|(\N'8 ]+Jr+{"?ќ w1u^jA]{jEd4ie[q3Zsctch%TUucLH2Nӻɀr2v%JyoWURC5 CŰ)Ԯ%\]Ɍ8(MA2?rCJ)7+23o`"% rW.٪gZ=fs+iBvCx _(O2,XQ|=L0$޿50ί0>{pZJ сz +W_P Onm4GMb/0'rs{W5t?(ێ= G*NXcw ,œow#xb.2:ϑ>ZV g46צ/2[Fʻ2JLHl(S{>ˊVEĀsr\A6#IW,_4|{Sވ[IRIݷu&ͨǦւOsO)X/&)C ˵>L$a:sy3*فCZ?Y|?؏zf ΥRfbevW,a. }1(]|]ó \5-3LӍ߻,QTYf"ȳP P±s8$꤬✷4vQe{;daYf>;|9Pfjm;rU x4pb^x&py:%laY]6eio"m!*"y[UC(+&<` R#ثi~s2ۀm=r3:t1$(X4NI^8V6@%qvi|yP#=Ӹ(Aa Wd&Sϐ,ɲYP=@SzM`.Mf+!{goX D i!2=N)sȸ+הrtQSCZU-OZ5u&L-6G?nMx/[D / vցXlT %Nb.o ;k[W}/R1P$F mYH䋇z89^8 [LNj|0tMb7e—3]fKU~ Mx$b{lń6Һͻ (8Ֆ :*!eP]2[o{V9PFx`]쥎i`>ǂBXcuYKFؘ+,iJQ(.ZuL#oM.uP]VL Re"gR,2u3;M)~| \N Tt(/Kـ0&Dq5J\K681fm$ѝݯeNCyĎs0K"I@-CNsp_Q1&vz-lc;yI]&h}Oj+qxcRT WkĔ֒fʓE91~ ?@rL|Zv|8EmʥVnz2`Q]N}n&:r 7)?{q-qC[iC |;zPr<\եzz{0qb߈)HF=f&16[6_\OE馽ߵ gX%@U،r =Nol(Ϫ<=D+piG6Wꋢ xZ],x>@ZgO)|k:gy{܋Q`ڒ{IO YvIf9Ś6![dbVP;(U3Z࣡QipoWMpYjûuB`Ư@*wG0dZ?\O=ۛ #<S x&(YZ}[] >!l ;ffMRLqJZoX~ta+ <D1z#H,Jz Of$ݯOt ^֦?Bܕٟ$s+9RO"fGW`FbR "d^(I 쵇 W%0VS٧ܚ*] $f O!y¢F{ʩRE\ ڋ($QOYbH ýPj9| y}jm%w]E=앚)?UL U0a&dˊ.e~Pp iQO~|*BOFz1V<d/4a%zW*l vЍRiem=_|iU=pwxgroƒ6K\t*f$>^JʂEɗŪ6#NVʨ:Jp6ٱOL/Y'f`]Fօm3 szoeGYD74l`عVk"q, ^ŢkF5u1,yyWB"Uf[Z^&oѧG󡠉 >u mQrmY1Jv @(JQW8GgY zqpN _.}t"5 uxQaZ긳(U!J'? R %d7<b w cB^vQUISǐ2!{]kz{m_r'>v/6>Px }PEvi:}Nǔ %$.kmʵҳ~X,-uKӦ0&Wd^+Ghx1[g3 *k Cdo$fԅy(w^%GXuKιMo5w]=C"L+FEhDea%IW%>/m,&ګej N$ų7&W 3ZH|uAlV:͔u҉]Vysئ ^ }Vn ϣڴdξsn@ץ}.nD},x~\iN`O%wI9X: 8_p/j- ^/~3 ~h .zᰵq 0 aŃ_;[ 4aFc0 w\Q\dZ5^ EdL,֡X䬩뷂!M}w2ܥW覴lԀ=a41=5._m#P t^b$+AE5]tB]V{PGiZ{ X̗|~NC(B񟹅&)0cgt0rg:TE=E*f:@_j4Av]5A +!F:OWj/?Son0+ؽ/F^WAHz [@fM|tG7xszpnd}L8c ( fLF6o(ͭIk2CQ$O :z/Mr j u._1@Gw=/Pr(H^Ԁ dՃU[n/[W@f ._"Q$`Ye~*+$1G!4GAh"bT.G1sp ?O_&cubOPBppZ´|V^U tZmL`q ՒG>ɬTee$ėůڂ sVt%XbaF|ttCCHPQ:GRs֐ ֝}$fҾxsWnn]ep#xF`?Nh1Lˊ tFwz#<6`GǢѼEN5ر?*%œHq"I-B\U|E/֙*my!຦O;"q`Y' L+uvaJ%f+xv.GW$ !P ͭ*MmPcЎcgb;{i)y,?\2)9_+k b;BGq_`,1Rl!O~aBOWKhWe9Ɍ9N)\Cs<=4]ݿd_kVx:dH` ьբp+"ҷw4,&Q%{Ii9[@"KA $ nx|-@~uYM+wܙP{%^̙  N30J+׽^t@'s?^β^ ˾dhyh|op+ys*g=d]U.|YE}9[ "lri  Q_}$@u?Z ~ =GP 3G, doH j\ӑֺPOM )[$-:ZK%Z 3FH/AgһEߺz=XHm64:6Ϊ?!+%dO6cA\|_0mKF]us>r:\";D_hY Oـ tRܾo8"zvg#gŅ-RU`G/OeѮkS?{1bAN>Y ǧ16A, >q'!&Uj𤤒0zE9(eX} D7Z)Q*WP}.vaJXhJkgҠ14 #^S[KbyaAh>;7a8}zSX1mmFO5ZlIFv؉'8Z'jB'Xґ–qy椻u>'[/)a}G9oUW>7bInMOSǸݔf14: S ~M;=B}+NE^=[؋r$c"yliֿhFdHɔ7\hn؇R81k>dADUr*LrD"+g>7DT襤`>O*nQX纊OK« d)>? {٥0+X5՟@uTѾ# V~>菤^lN|M_ݨAxÐ ]ZS/79˦n8>(‘vCKTM-xz%8d房}mOtle`MĞpDt53` x{}+<1N&wk޷5JTtAz3iq&0zM {-ZcsP0YCy4xޫ}}"@7[E{*sAZ lFQcuP3G֚94V`חi[5 3!$n8}d 8$5k)l9-(;>H,Vebg_m+5:FRKkw qN2 ,XrˑW/q@3Ƭ6͚&OV3]^A)|x[CGwpwVd(RiOa`sg| V,ɥ߾5R(aNTvndV r/Cb-Ydw;JڃMBV7.J[B7>a΀ar|tCX4̡0^ZwkKDC[yfEfSwf(ՙ3W?UMeaEtЅcQ\|:ž*(/N$eQ}fݪx^أV- ,?ɋ$LTC_-ENq_m^Gg}M%n >tekmnv%/l/-ܪKsT=ycx*iiz4ٸLÂ/9'k2I5v=#*mG8jDAc ~=1t+B/`߂Ԯr9%b$ސ\¶]tD?p)A܈,X@Vh{^W?\b4#qBЭ Pk 3 bVzq12 =|zсa6gA(hF&"ӼSo{=jƓ:s}sakQ1j}ar!Tb3w -ON{v ]&ߘX?pyЁ;W$&(H|xC$X?Y);rg@Xgd[ u7iV3*ᴓ&81AG!+* s ںAgҡ:Ŵ[4Wb:l,vϐaBEF@'rV.9 x_64 5K2;fIe\NR̶ |Kaz''fAb #j}XWQ$-+#t ?#tUanichPycdO{8U T,w>ፁ!'֢XnƢb2%a'zi8Qͺ\}<߇dcL V*gRG@ysE]뻷o=fR[@"}Kni_x˭}x'4Z7*wAe"_R郰=sM̰3EWU}ȫ-xmAK/uFO\.zUFK:Xs)gu#Ql]n~J*0cx%XϨ%HDce"tRⰽRo6[J|X {= TW˴UPG%.ڀ"w(Vz Fh59ULf}6 a DB*#pA[" w`$?3Qx^(fcO԰E,lNBqAT-ؔFFk)FzWW=;Rj#8QkECh3q Dj K05<t qNSoni_ey)"^~>6]T#>`$ʲ*nBkPYk(1@b0C.d^f,"}xt*/>G(\3"d ^I{o%g⏮\ABX6kzKkU2ֶ0nҮdsy;:-̾*Ly $XP("6,NVX9AD)c;U)(oBz\|cxA&š^$i' Sa@n#~1^i`O0آ~2 ںt3^jeTJ#^ɒRIv8׎ 2|JhSB%-4Ia'qC2>$j,'h{4 kVj82Lk9)w$ሜ:Tw4n avImCDiKj+S3jyz~뜂q(z}3ke!!sլƞc#-1Ɣ ݉`̯SB=mбggq ?Oxs5՛:֋ -Q0U!Ǝ۴ D[}}bL(!o䢤O,YdP#@B@W T9c38B| ['g `9{)Eufe5GrDS5I:0 >Lջ[RVS#[t#ӎk01q&A = ng':QX *-E 94`Ȝr^v> xTɤ*7 s+&<'7e7PgH}/gYXokhVBӌ * z@pH$Ÿ')+9n̓$j>APU_Ю5tAgMSIR)V]a=@ 㽣"Eq7qB15\NcQAb62N!iEg_Pa?䚽30nU(sZZe?gRU{l[bxy:v˕dC%wJKj }g{ɺݷHj w5-#&Z@i@ #Rp`g-qiJ+K^BQLLD;AV(|:xz6%o$d2l͘˞B%-԰a=^䟠n.XUe|Ebv/<lpFouGdΏxP`MҎtxle;PSZOX<ӊz <>U8ھo~}GENݙJ~%q5|23Bg-dP>H*Ž.g` ,J-Rg>Zᖃ;n4"6 $YR5<K]჌ v˿q߳XD`W˾4n]HlV԰{PR*Ҕs5R|?62HuC8qf;5C}3rp= ^gGq#nA}oٞгBD+i3U>6)D QB\ee{יO^CNK]/{CM w"dBBlQq]w[f,!NKO3ʎ>B6kx}<׷$ dr @dbW"܀+WaL^kԃncy*+H;SaKwד3Ei'\20wXݚHp ȵEL@Edv'aBO%z-F?◌^nkGFci9c|u"G}Z]m|?jZXxl$F״a+?M\yPv>i*;3ǖ7\D;N2߸s1uz%O|N?y sulmz| kD׆r%-8genYG*IpL964 ~D}VK<GM~vl֔_YdÜ4h(t8e2H-gtU9fz {w(!$߭%/e_eY!.Hm7V\)lA9wx9m儏O hL:OU:J<)| Ynb'?\QStagZN1Vc}xA_.tѾy)a!)X"hB4]NMJX&RuJYMJjAc\mEcQC[^ef!v/Bq^p)NO26:' {:TsYRi﹦Y8&t? cя1U#WK496Hhbӝ̆!0Tc%'8립 ڀՅs[.uύ,k?/ +}GhùAY *Xr8˷"_b}]`L ׽c>!6#EI}7 MPt-R;j Ô[ wbw;^#;Ɍ&Cf @$"M6PDO$1zK5:L\Xu۱2,/Yu̽0ap/C-e+C !sCZj|0&v^1,R4bŨD-R 0~,:zxQ D0fk3ن\pAL5\$I筛b2҅y=ӄCg Nk764L%qӀw$P뀫E:Gij&VUGEڒHQ7̓7&Q*. N~& 3)>ְ} l>2oڃ<9[e=rBݒ["^M|OB&`ƞ u6$ꕣ߃m ;dFn L藪-O*M%Ưj9i40-$9Xb0%27w^[h-0/᜺u8z*1U1϶V}qC#ʰ˵ ZsՐfJWi=#r'#.ZB E͛|BIaNFpDb&M4tOd bŁ$ˉ T 273H.% -82~v2\65A(E`B/Qw887Xk1᠃.#El!ٶɦ9,4K.}Dr_B5+"UC7f8dE_rz:ւlL"K-2:>60 =tZUH*s4)YgF XYiTҘްV!4iBfe'jtU:/@"`[o4t} o3m#8^kȭWA*i/22&B Ңί:>T G}i=3;OE𦻿}C ӀA)"Uc5q%; p|BPﻠhLm7VjG`ՂJ"(na8>`7jEBj_6_IV=v<¡8WX;[{j_Y,Լۄ}h:zO ""GL0q\G5mɾ;ĒTSR9j{{b9 %xYKJ~6דUB3)=D+t\V~V̬!bO׾)#LfxMFx@j{(VwjwiӨǴm˸Wa*~Rj9l4'5΅fe4טIF9ɹG􈻸qh-qwmCFJڌX54r9QR2N&pk7jzE F no2k0״=JAWŰ@,O YSi9,j&͈zWXYtKשf Qcy1VX+DLKwwo.;Ό*)Gd~-]p8#d&V&ΠE |eg8X+X3;J#+gpcꓱ ;6Pm-ރniq;fk֯4XZ]Emc*LQ&i,[O95,~Soq&qIn?@4޼ óQ?}-Mx}Y MĐg&̛UCޮ=0UFoK`HRJW44_eWqs(e23QQU1@MdB(h)$O!Nd6(JL@I Ɛ5aFݓb 5z.%ӄC >D-gq^~/3u b7NbBz8o84c4LqP2~? +bg}ɻiP(0te\VEzA0;QL0E=fأɞ|DfƉXI5څR1K;'0焧#n<4(ʋםaM]ByWSl4b> c0j)3?xGvdG)BGCR|>> , 0֢ @!eץ2E; G;.1@x>T F!;-]9w;VEBy3\Mf`=!IfAI dZQ7qfc ~ߏvA}2bwm 9/aj|.9O0ށe+g]{@QQ̓0| 4B"q_˸f؟;"]ʝ̍qݜ5#KN uCtYi{JTSCO)F{ʔ$s+_=+ ocphI<{\4'~Bˣj]ARձ ѽ NlI.pOX8^ݰ 5V p^#> O=-g*cK+K(JgbaDŒHk/V_Vg߿踣Z w`pj]6Z;l{5 \$Pb7)#Wy$܎UC~WiA ?nH_hBSRpwy-Ӎ1Yez9Qk5e/Ybވf"/Z3&g*l X¼OK>}֐. 3?{bWaW{f;I)x [EԨnZMR[nvsכa;;۸f10Yqlr/1t)ݥ6)k1sx7̐B&T{^7>MXK$Z@k; &\`oXlbi!BF87Ĉ\5*@y-b%RihpbWl3u=dl!ϸ̵=`\  9؎^ 3jս;c4 />{Y:y6}\v&4Pqt ux6um#FJ)QT>$PԚ*/lNms&]Df&tqQowmmPu z'du^F_dJ>w6D"maKg'Cҧ"8}${R_+ uDZZn &%e7FLj4t;o|lA}O~^P\2cREv{u U62+Pi2л(,SqIYoլ4!5 NK_MP E~<v& haLi_cs܏֞NݿL״g:b+8+kd>ȧK $2\8|֠KX;X+ Q$j|'d)Cn(;4 `p"{Ǭ~[ Q&WJFc&\HDt/zk [E&F_Dp gtF˒,8ؽ8G`\u+ȚcSZτzmWpO>>y%j p^yY^`wMSīzhVM4gkSS*5Jf `O!|;c U@Z0e48weU9-?zd{w Y er}TiQ6An`B w9};FOxbԉf{< K&B%9{R֝QToQg>w*g.\. kwh9O,[U`lYͫQ0\vSJie~RU/2Um8>Ή.h| ~Et=~h;UN_[wt間)D7ܽ'. 9Ŕ!pbiwHuHcK'X%rW zU\%v D`4, 2H#R' )Mp!LH\JlqU7A۴X}Ѻ =Gl7Ҧvpva?j#O[AGi!+܇жx!f2 "F&[P:] jK J?D#0uXW_.vKXyň~P0 f^c f.G<${i>ļ{]kQ{;-ƒlB2`c1p?K@ ebDf){e59 XL~8:]'+UZA 2 a"h}iNyN#Lӳ Nu@GuaYBk& +*;w87IϔRaŜ֮ﰇ(bfjѵapKV=Y܀L䐯պ]ߏЩ79Rgg6"p&A$ >\']Ta%Q>Ҭ$"¯\sȯ*C$cp??Q%W^k[>=s3O>  Ca#u]0. gbfq2a&w:K;~yͭx0AFp]@Ϸ@~He ᪮w%Ev#*}. 2gйQ~j1e"*4Os=59:˹Sfto-j;PNct*^}!PB:C˧R[s!y^A+ڄ -GtZ!H!"]1`,-DKHX֌4b]5{^kSaMGGV6Z~LVn3`9+MI;<GbZ)~luh>;ٹTh2;R7HHHE3Gj ?Q[:*mՆ`$J+zy _&-=- 1= ygf@}ȹS0ҙ-TW"3J=1TZIZWX،v,#wq~Eq÷M=D[1BCY!cRJ.c)"+hR>dށpe]n8\Ƽw$`  ,> :ƝQQ8m#HIB;rx7⬣_ zxqz%\I#w- XN$/綢9u[$NUy9hR?NuH0%zfAh,?=-0ػrD\ơ愘&V( Z$'ȱDLs7L"ͼ{Яy(P\'vA5K͑ ܝӢrSTPй{l/N'Lz2G!A=o JvwPܛmeղR0 klPO;9owxl%.AVܪX6@5M}?|"t>s5)>oIv\ ЛTIڎ?{>VSvu.: ?ZN,tX 3k"_.**Ѕj^ZE4@o 7Q8=0ͬCIL\Cϣ6T@/J|y*!0ÜYͣ,'QƉ q?/!μMF(sd&Gx3TzSCv8>Ȩ o% &)>Nh`ibi(( 1"6ݥa*xEo!k(֙Lܢ)~-#8 fsbʨxT+n}Gy4ӿ%rٷ5=;". VnJ0Vi! vų*;>z<@㋻AwOuEWN:}ҫ#,3.s=m\']DHV+[BH]'*~h\YdRH/vοit&+  m:֌,⺇E\LGeď a= *LyVPSj!#1[c8;@/C=P_$0 /eRQO|\ϸ\L&|ψrWQoPK^7r/IfQTd]\.i_Lu0'm} J6H%B1h/9hۈ-Ҥ(rT;OlBJY[%@C"prऋA7o JBƻ3WӸxJS6l⬥h4(4Hg|iBƍXJ5:NaT>ZT|:!DK].Y'{7 ,b? 8C$5(y3 ۊ),p^aZK)  jī;:$JYnL M֨ ?CZWx>uζn:[_\=Bv Pt&[A~9dYPx:/'Q6rf>!P`%g;cMb_YA|?]uVĵ G+!P*B2>^wr][jx[>)<ʸ8iq/S8t@g oai?z֫ NߘYFNG:c` 8"ƨWcM/2_lZ5.s厁vn0V&(%ɢ2NbdHQSȖxg.;:35mo֗Z8a ?tFzˉդ~g v>k.P{LǓ>$1s[;v6o?w@?zu'p#%\xAǠX Fg.PqJQ%du؎;F5ENmCQ؊ ;T`xCyjT$T*] ŘʏG 8S6sODQ2nW S շ#-,k8#  P[Μ00L  @WD˒-f9媎k_#%K;/9^ kJ͋džyD˫)3/qZ%C<&r9OAػ0m^GNOME4܁.+#ZMrU(ȓpu7ƴBP55ڨOpUdlpfYUΙy]v;t8 h{_5uFj) d<'%7@^M *WU.O"=0$394b\sY/קS#|*jθLoEvë XPE{=Xޝ_Q26n2V]df%˫=H[ Ǟ.='kL.j>u%ne/t;9|닾]A:+54hBiS=d ;WȃcF *^UPQ? Koنռ,Ƌ%=IO)rz G𚟎OίXk(RN_"Hmuy2?e$.Vd bB~S(&8[ǞΚ_#(h7u47sO_ՖJa.$?B#@nfn/u>U$=\&PKPmtԡ~XnFgcxQuz#^nj@}* Fk纄F-*i s!XRKLe/+t=7m"T:}4b38! "!.{BJ3s+yoŦk5ymSd++5NS) J}+]k;GtQ+^c":GJMAB.adH}"vaae 'si7g4Xo\Tteu,(UF< W nL dC^-:_) :9 EJI^b=)h$Ju `fPj_!mu1vl(0TzXRJǞY߶ KiL6I?5ф0`#8Ȝ55 ~9q?C>Ž%hE+z2eq$?ilQ$y ȖW-\OKtu8ө=pOɓ \S٭'`s&t#}Fg`%"/-)c .&(6CJ89/]ge>8dyAcO"QhMDۗ!?x+v.OmWB9܀HSW.p>MEr R,!!D?DJ;>gqBdu6 sW/%vW> 2KuHK!4FS {+XHzzi4Zg}d']1:[cx|AQ٢NOd=+m*-+yZƤNAXѫhyv:=2p=}]•T'58eWʪ P-b<~^\(Q{M2Gi a";ӔaUKkD"?̤3%Ȯ)Gj5GB•3 [kj%(ַ#MS`M/,\|bǠncY Nap(˸i`|hBhpW'j^63 !bAҿ4y4)kQGelT .դ[#/!Rޛ|+>rW/7&/xifc@v?Ya4Y," 1\S#8}GZbH5BXvRv?%_;&/  C5kpd~Q(o 7Qm /9W'1mfQ(Fȡ "MCoj=֦-̕Vj 9d+yIa.;p9 JWwd|lim |eO1Fs22#Voʆe6Yjb}rXr~o뻂gn9t;fqq^҂XCMy&d~b㝣^u˶Xf]::'W: ݟ7,B fPӊp;.+Ёz>OeQAl(RJ@S(7$!+` EWP9\"s! Q9&eR ]BDAbߐk n, u8dMSt<-p-R\A¸wJZ\Hrە@Z`_ύ(;xaңēn*ܓa)KĿLn73M%WǕNb- }*cu:]ܜBB\_k˹>qgB>iCq1}_ǁ6hO2!LXǔF45kº3Et\37 (y@[{ϻv4Ikά`U09CJƭ[{d 8&+uV1 ]'ԁX ʕ &3x|G"L. `y R)K0z-]kn#[~X=&%X ցt"M.;V|c9[>@'H`?EmZ0Ƨo[|i5~HE-pF69C[kSzD*veȾ KiHb.})٫aJ3>\8{Dhs/.: fcd>@HVsaFj aSvB8B͒RBdLQK(Dr P>.H=[1."# ݷ68Kv8T}~s vAD4߶24tkQtԠ =$~kMODKZGV\3;lZin`gE?g&p&3{T 8L(ß83riXXt"3X3w̒HD鋥YʶP@$f e@uWR,KwL@wĵe`i3ȼ:ԞA$5X9N37yw~k9]!D8֮{a)v~I4:xCmnGW]8^~?Ҟlŭ>Їn3vK@BvBTc2 /vk▾@|.$ȥG `-\BqmfR7l8Hzٟegz&!UtcBSZVd'=2A !u?.cgP|'aq-etbg)AλUl,Y.oL[ h[jIjH& * Ha{ ߀->Y95NA !E!=@ѳ2Fn ݚ_̴BUŨ Io27yQ湊cF6?ArDH@Mi;֍kv+l% V5tJ ٘dwD·"={ c(IHx847 d%`AЕIqR0ܺvᡐJYGzYEz˦VU`]eQJߒ|k0S+|}H ͣ?\Sׂ)~ oũÏlsYk5@;iUSjp݄] ֚FsyD6]:c3=4?!u3i*C0*/&aJ*uB Qu&HY"H"ߡEG5TW#قsY:q}j"A4^%%V}꫃A'XٍM7S=OYGZ%󯈢$) 0.ӹc5vr<0`?cD#@G<4p7!zFUnʄzY*a9(>~lkFg:R9T3X:6 ùzyw3] U9̫ nE}R6O9x5|"pZӣ `*m_3 O;/M)CB&ADzQ)?-&] ;Ut[Nd 2>V}ݞ'[(u{\4ϣjKia:aA[땨p ' {3܍pP81vzQ92CSDҒ(TQK]71k*#@w@Ak>3@&=]xax' EjצVRc.51`$|< B. 3ݦ/|fϨY\ɵ䤜[pAS5L^|Y]e9YӝEo3;t}mJ'0v/"k89ԙsC:&AD!p6CotCF5)KʱYso,_Exwv5@  kk?X~'m/@#aEq/֨'o" !! ~%|_">2d-AI?RyOe{4Wc5zlc>:`>-֝]+SɳkJTQ\ ";P'Y&tO֊bߗmk/u6/5ot^W~pMg [ri?w8.Eh=xqz֑c[H= O4˖ PRztW"I_vxW-#2شY]Wz0i $)dQ/giʵ:HLi⏛% &}'&n@Ccma$Ee ,r"i2P1YX@ճWP b"_!EK^bD0F!EBbӃM9:=Z]Py!1Œ]L.cI`j?6uJ(9) X#Uæѕ\`{Z]< 2ϩcbr{tA) WCU<2pNUVk(<ʉqCPS"CGUd OdS-D$πR8[5ԴEf{ti89FXfB ٬-0La}E*"]wRÁ}{ӄ4HA{UX0禖4u_ozhZpRw>&@Bv=IoX+Y<ͶT MF0ozC?bhS!ee.ᬶ. o9&R9hS>:> z҉D8/"ӆ{R8\{iX \Vf ka^7 8,ݓRF5ئz_N˄M)`0k}TPsQSJ[ x;q08ȅ50jrMlf=f,*jeK 8P;f8tqЀ}pfykeS{xڭ6(u璿\fn':=y>B)b,ږEN܂v;w;D94tSPsv|AW=F?\*q!)?[peGoȮ+C1IO"=.i~e NCv]$kÈoRnPP7IKεTh77ͦϛ&D緈YA%?x䣬p:ZX*SFθh&LeTfmvN=i2aEYp~`*pGa: [oltsk:)x'kQ@,3^$I1Z!lm AuH BI)홙e uoګĦn>:]ѥDa6~VlA|4(`1*bzB5 yԈf_: v iU0\ZA@1L-͛"p8B490e͹Tr7c0pHtL~papj n 5lԟZr(($njϓ࿨S+,i5򵦶e(eU]Cv #Չ=n><ԡ3I2hЎ?ڕ46, 'K[]D2 5<1ѴW(`$_X3so2p9Q7!h9A;gP& _u,];B yBIvA{W iɰZo 6z5r8c ][ث=l;:S)z   u#dk)9MW'2Po&`Ib$2 `+\f\wۿTI8@ʯg P =yu]Nyn̊{KFZ#l(0+563SJ|tJR=$9 ^^UHۢ U^vhɳXu8 '!Ż;1^I7 =lQx#%ǔ:˪Gbpk[tN\jm&7MNU{K̸Ȧ*ӵtRJN+-)Iv?2: 2 feooegR,ݰ}LdE3l6d'_zs }IUi`yx[&)q5u% w+ٲ0JlH_-`Wa@^W!,͋ZsM'"E3vkmF!U MaBFec43+W3=Wu1IK$&j" aWdD>'=|?[$f?/~i b֨T9 N󜝟Bwo._!pU;SH<4AWzRÁtkkCu~Tmw6nzbWADsT)p  %C%ɲg&+`}/` ꑖ΀<d;}m#`ʽ&bS< d~M\ D7Z N5_\{/Y䊰p+2M|W*xd 4DZ[2KQN.o&_aԲWI4jRT%U޵Սx%H@7N)S#͒I*/avJJ{YIsI7.'`UOeZuvdr] # Lf;:u(*)jӑNZkG֯҄$MހѽnfJ4^"ӊ* W&āАzxjo oWqx`#bL'ɯ G D":dDXDZ^ȒhPG`~4GkfңzLVZd+z\%o>u_xa9qsEڍbcg\+ h5=ğȶYo3~&>=9=ÊFkn$ca Lw  4ŗ_u-UQHgXCP_V~[r1d.|y_=7 >@bɛ qkƇ>0PG΄ _Fų;,Bj]䴧$n&h $\IBR5ɜ:>.X*c&;{ҜFqwi uԟUffQ<,-;ulu*42?f{ mpm^˻qR2)6 :X[Ә,Vl:)uBGx,ɣٲ [߹;f G&gB}.6Rδi$ζk- HgaꎌdF[PP\kz{ LR'.^?<p&S``_U'thF7a:6j~^DiI>Pd";|]?4bɇ5S$!؜kWDi~ӆhe lky]M o (ʰ}41[·*HFAn=pV32vxŠN0o?j*br'M:uQXӺfL# 6ܶ#H2S&ǯLGj|[F{9\-zΓ V$aa{P>8;6W_-AL;&[;L_s>OsKџZA6c /B:쾪jC(zsWe<0}V5*HjKR65sbdu1[D YVVj K,a @()n1KvRY!OX$S24mCϫa %zwrM7L Mf>kg0:CDJQTz䩟ts)P-Ѱ" G4R@ SB]>Nʊ}ձt@eg  -祵@-%zظ_6,@L-R Ie)㤫abֹ*&`G1 {7Bw42dʞT&=̒us1N{`z2ZTqä$,1Qɣ!%$,STZ"QT`|[^l} 1I&\(L/\7m5pG!'#o D; ihOHz}$ԈO= c%癋òasg( Wں0ɋh'6m,NU>VTK :M4C|m\qn!똧@AY )ʝJZt8j׳'EB:7ɂ,VJ~^To&Cơ=4d*xӷnT'}?*2{.Dٛ|Z@Z3倱0Kg|h"^y(@t-̺XbY+@YSf8IwܭVɶY-eh,?> عk-BJQ8݂zʘ"@#,H_W0O6,|cIpy|~L6ƈ\( hTYuɒ1K)OiNα3`h#HzMh-pKG9z~cS[6m/Q3l2VeӽNߞTx~CyHcX|5ӊп+85(r] RζHкQ 9xm _|MvO6E,yQtP)ϋ5?[P.jLzr<98_ ;- Hldn(4\zH;5r9iuTZH?yy'ڝэ AVcpmۉHhYYD 1'Y@'רͣѣ=;^L7`@\,[DXq5[ qx{!XRM\!pԵd YT o2r)1*̈́y3/l"#$ZD(L Wx G0R5 1.齱]<*JnP+%vn=rG"k#ݟs$XEo YEnKB LPp\Fq,M+GڢPUDЏWmCgJBFH Gh+5[Od`|ԉ󊣖FdQ0U Y {= q'R<4{~hB+is\9"|.]ח/$ؓXc9}th9UA01WO \ '\Zz%߼UKsQz`KlJ5:#{KֈI$G dky8i2Baܯ@pD!~`'ME{#)m(ozn>AJlg]z~k@O'e)Q.kn`}HkUEքEu=0 &E4nr~PvRM%na"wX&96&j Eb!\iF#vzH,F;HyYKE<n0y@ExӿE:?:OaJN+TPK]dɌZQ8)%CYn[1|"jϭ}H=V|fQcBza.ϒUf#m1q #"HTgD궦s:9 e%~Hs g@gO6Zh0꣮m8~l6u3gxoId!0{/%,)K1n4'n)F\ViÙxnnfPsĻVzb\k 3 =Be)utKF8۷$kׂܢ~H >D5β0:K(2X<~E M֭6_!,NVrpQcM;+{☪]46] bg䱯 9IbqC:v܊?/H_XŔ ua9db"3&X7Shl6 ap@ >!N) _3kF8N1Ddݫ$noݪ9*Wcy!Dm6:dc׎g7" :9OكTv*:לE\* qy wG檥g[2y\BMD\E.xo{)N:{T,ץ )1#)zKw׆%W]b *% wpeXԊUP Q8MkНXub$_n/[h6:1_ubFeh[npOI7No0~:VE 2D|(kj}??/ע7.2S te}NP+6u [J:i@q!+Tq}o8#U wfD%jcּ~qWlTp<XеNaVHE%7Ҧ'8%Nu0cǗoȠ3MըxW$nr")]ivq$fƥ!>luCBEn}&e0Է2Z-@"ʣ +gR8c湵5݉Ǭ? }:k|)jb^$uSCiQfO_SQ`iч"P,j~W{Brvhd_ j|9L]zy{3)Z4|NOn/5jp:Uf F7{2v@I!ʡJjG7'蛻q\kJX&H~8!>f37Z|6e!1RIb%ʂt: ȤMC.$0g%ݥrI¾ҕfBK"Mj+ti ]"~97[w%ap(yfӄH6mtĨ9g[V&wvh@M+kfdU_w\"򡷘d7, )-6m8˯wԥsBQuZZD; kaD}>d[jZK(e"4 c-BtPD|ǭ*jٱRR{ʹ]F &z]10Q6/IBU/gixr Mz м s7N&mJNZ=4@=<E>@@i-An}Abjc`{w^ηoڏv-^ p:%c$ZswF1MKs.I@} FљbC:?4CJetkIw?t9Jأo08uo-<#ӂk9zJ/b3-TzKTeiXV}pd[Ro hN @xSN ʛ1 _Tg[+aT5YmΖLfZT3IT$?=R()buXN0Q_LL+ 9%6ɔ8/-F+߇7pM B\d] weJb'l,Fuڞ$(Q/OY}jRk*,]!k + .)/>8 c =T,Ip@k,ߣnrg" YѼ[՝&|Drg7+~k\nUFivrS2^ʃU8aht!lYVhN󱝠2UϵF:%wC':Suӭr{S-b֪-mp)-<`$miEB ) ԶO H2UR ɂUK (sbs(| A3ÞZvzq(-9gCyE&9=bAZ+F=2JGK(yqx[c"M`y]]+ sjLRC{ܱfkMmSrqoKZFiۀmA\k~84J9B*l4kܔ+}ú;|cO`pZ5^ +\B5U2].mj=MVdf޾Cр8;1 Y3=%B?E=g> pU/ )'XNց|yΎș(N`r ץ)18LHk.r0Q9$pUOP,Lnϸ]0u(ox.]T{ƌTp8(Z.IlEH ̹=Wb+$2̵I^gE*¯׭(]/rW7R"trMCIN 4 bVLwW_⸋@K4M'dQiu0 %IR|uW\_((9rqWo~sA"" $O^>c@/Xy&walG;>U,g)!~Xk~G\ Ni#ίOz}-e$L6$¡3KbfDAk2@GYUύzyO#aɼۏ: Q* f{ؔ!*PU?& :hI'NC8 ^GQo%ܡ; r4nRi?2sۆ#:eفgΨ[Wi`$1gNM%gFz-9.oTO8Y\.m=7c8=Iۗ+WgIՠʻSvڠU EB 2hIg^x;F?d|ν"68 MFu"t~._\+Oˋ %gE_6`f՟G_Ruy+8MB{up`+0*,6ef`Əmm_-Y =ik5>+#TF$;B#4OU "PsvE71t?dGR"B>jƪc֘ˌD<ö Xl|BAF|:9*i zD q(0.❃Fmoq^S`!&BP}'ꞳiS!pTe)5xlz%d%*4Z;(=ӋCYG(=DljFؼ9 Y9O*]w`iж^QU6CU/+7丈ߐ:~.G\&iu4qB |aPm;_X9 *l1g< ?t(Ntk G5j.)/{蝬ٹmat`Ke% X{BcgnAq/7@tpZ:s{^怎g}^%rV`;ߊ5[)ł@|%tR] ҕCWFFyAQٶ/ `u˰Ja3NB4Ƭ6m\Ip @<.>; 7Q#;[Ʊ ! UQq'a!LWw)#~xWImf+c좪4"YX^(6&yM9y ~xٻQQ 0松fK#1eL7<ߖ3}lא^U]D(=(2OZMC`S58ۼ{*1jNijа x<L9"LQ-:u#''SgazOҹ6b^hm%(Chk?ˁ#ַX3:!}QGg8ֈvd6}GZ%> >rM­DF] ~Տ:Ӛ;zX>.Z,s BP@VYret >_?ճ`u0|!ɥv];8#\3%1qP*vU|U1Ph~v3o3XvSn뼘P<{ #Z3Oj@Z1vj4v/TjTGVjBqHDuWn*I-#۷}eAhk˿xC˛msk#p?;Cpnw7D ٫K(e{bpH@wrԄ ; 2eB]?ς=J!GpG0o"tC[kmX߃orJ/{0R~K:Ap#pG@6 4Qk0n83(=/ͩb=\]KlZlF[Gbk(&>4̩RO1gد>2ndF!Q(u?xMM'V#T}bVcnuc:`+RVk?WVb j? M7}tZ%Jzw@#ᨕ*ͷu+hBdA4Ӆ mDyٙP> R=.8Z0R:dڅzȌQ}'@Ry`=> ܲmh}Uv}=##XJ0V!3܃`绉eYg04|G-y/h\|ni2^OC~r,{O0oK?@R.!iRt>8{ƜU!º{iVHWH{m (E\'au%ܳEQ YEYSp=d\|Ֆ;ƪu$F+錬;ۙ *^3@"0-i` $v~꒖ZK{Hg񀙰XX댆 3b&mz@|=cIe)L)mz.TC*T)(MɺuU85b}\xquXmm$%|}SOU H7}92rs-8mzǫ;{Yap!>t?oםm^܊YX}?B|"Di{Thlbm0^ ;K4늈jz95呯#ѯqyViÁP؄LUG*۬w4W^ +Ucz #-(@=kԒ}e: Wzd$Ahi.l?2;3*j"axN9…!_б&dU3*Xxr$oV'Yzmů eWd.\ ݿsZC?TtQtEI!hhB 7Fm Ű|Yjjg5>'đre'o@|FKO\|fjuP|ʅԎ[A E?Fk6Λ礄`;.h2!"HTڇm\^>~%,eQV#hxM?rA eOPUW)uOь!VUTU+BY.BLd.( /fxflS+~׽\Jx˕=ӯNOr<Պ܇BóR|n"g%6<L٬1]k@hcRA}FV%|##;K.60W ֈ(Q2Ql0GYcհQM?L֤~q^9pAlsO/1WDd(75VI%kNl=sa|ughȭ@[I)ΏUY.*rid:#gmP7aXܒro}J (/ mq>`4lsƠ$1^\H! ~%; \qenC5`~$A!MhO,H?IYDC?B4|E ?Se9ΗAc:4}%yp />c0S6gSbҿ^YŷxS/dz*wpF_R3*+yErM8kcdGD -w g:60 [ t#6; O`DWV24]S\۫:nڇ}u#M[x}z 7lӔ`|fQgVϋ's{: "\]sX%=+'s" p=xW}B_O/6p\_ĔtvLRj- T5,@\c.I#`9"]KfVi:j6 A~b(7w"1-GS>|@k{H$]Qx2bt^z/tlW*Kק<Jp%νe:4^<9] QO9ZW%q dYuG!O,Ck3 '0$P>.r؁F 3'.'Qpz+ↇg^s^cf/]%ȯps=jȷw&ۚFϒS[o(zV^V/c^IpGY(XIE&}5=FnY uH>5;fge͵k̀J~?弌UIUf91ką"W yTR5o;x~c8eN|'_}LX~ ┺ԹЂ 7/`_CXqXOpNpͯPeBUaKXan4<^+1Q@S .uZE+M;OUkdGet8U4)e/ Ufa̠QE!,*6^ݟ>ve7yVJ>SQ_?.dwPgBfhr5b>M؄p`/J<@.pD*+HlR 9\JxQIGIߚ8}#Qwo)$'g5^?Ld>-9w0A 0g8;]}T hqE"{_{EXx%&ю*݋X;8q.vFOe F~tO 4 ]HQ|Q9_媀<=lAUn3:0#me'$yt2E.o{Қ EzX½^,5ZZ,׀{0ٽ"p~XHB&%H "#ɂ,*CUBg?5(5j_(oCK5QpBD$nJՐYHmO ]m_-!eej09A n9`Q4'[! ' 0*Al#t{˂I \rHL@ v`6z'.x9MnuXEv%x(uV-23Ћ v`$J% '410S*P4Dy3t|ԾrKnq"]׈4]U܁O(dQ}=F[n7u)u̧`䁔Fh略+2hW yOpl0EmD4XLqWnw|-1RD^&n{ l+1)h@2lc[i%n9h3sFDO le\@7YS*DrKHnkkiV.~H6{2%9˜j" ܙqqo0M9vZ90XwY$H%o@zCy0\l0aQWpGC}V61 Nfz_f."g'h |/5Q}dkv3[Ezn:[`B Z 2WͩoE:Uum1r"(.f[@^/j,?:;2&[ :tkU,lg.fg)UA+ qF)Y,[h7&(mfF)638'yZvAuf}J1r/9!Ym6CECYI7TT=|&`:R2>-[a ԫ'z WmOxGJuP>I XQܧ͙ME!5]Z4߆hz49Wa 9ϲ=7GEA@:8Oc17iKpi&Z(b\mإ,Z ~'BC=;|<@֑M H֞YC_ %flLW}p/u\,Hi񝶍@.NڦƃN>|t%;s5o#cy.nqZvkICNXvГ!cT[+J*QVȔ<`(gCDB!R \N\V]֓svwHLɌScruP^KNyDRVX!2&"=@UE)=4OB7BR,Hrbآ&ĭ`w.R/nE{* +YUE|f: +W&Ni.X"}D;q |?356س0F|y&`kČj;/W y+`Z}Ǚ$!*GckTR l|.iQrHwh*`8T$yӨ[+[:cI\DQ,jEgrKMͤz?R:_ N;O ע<;cqЇȓ'O@({,Q"?,$j3^BGƁ޶ ;]3Qs:~{Sf׽p|w0OTtڜڌ $Q/l]cy0;NVdð$Ovӂڼ^07w9%۶Paҳn-_w AʲbJ@ptءy@1ӤQNvc (\*l~Kgգsl_na] ;>џ"-K {?=X3m4a?T˦L#B{33*1flOםgTΓ,uD)˂%vUO5_ K ;Z, {+$o~PjClSy:^=+>JA L J#|j=YC1V_Rtal,NN A5t +dʐ OC0OF9XD0EhZz_`>PƳ?Qx~;h[/_a7޳g-L)z"#s|= FYldB1llYey)d3d (7ſvĿG %gȾL%qbjJx$4,hF7oX>S,sv@eOL6j/H(&qkD@ظ,t bTI:4}ѼC-ZߌyBELe˜6RyQbhK+}aRYz?M7 omI8v+O$bZFFS$ RkSKtg+S"β)Ä7, WQg= hKKl)Ah0P] + ,3"vv` #8τVaᤦvEU)}O`'_rr5UW2\w}ySA^܇IJ!D\np'dp ,O,mԏyN3jޣG$e'Pl3h'ꈀ+mm9wE5è 9R{9@/C PQ6}7qZ~b(%h D z2YJ[mr]ɬګ:IWZ Iə6V`#p>s(CRxhzGש=#q*JN~쁄wʢTP ݯ3c{do{Wnї+ "+xܼufiNS.@H*"rCFQ֏V '+`*k\ySJB \)Ui=B<mQW3dj倨r-(cz^0>AĎ%!U8D8kGKÝ59bceK |OTˏ^i^%Y`za.X]Ck)=ݳ ,~ 1 32ڱ %=vVN+>T"OGGhUbIe QylX=}ÛE TJ\m-I,kM:'5։O<(}~v9@,Yю x)M!Rh^2ǴȲ/xiDuP]w]]Ԓ;a .:U#4V7|ԍuƺ٧1&J'xђ)PKbv~4rK/äЅ9\K &C`}.:𱄳nj`!7? \v%RqrƷT=eڄ)J c#1MB;r l08ݦ7΄&"ox3bBTF>L'Ɋf d@Gk@Q1$:a?gFKy55T$911 7´2P54RDt1\rm4roɊ 1p*<~Ɓ/O/7[$ح F(c$U8!?jֆf@OŐ&0[ytÍe_dJ>Ex9XYd¡'PO$2no˜38i T ~T{4Pv>ztvh^GJL$)oR|~yM읡M`@vJ8 4M"MX.XB.O+a|O+xT6i2R:vq&p5(Wp2z~JlTQǠu,a2_ rENXH@;cG(]&Sm0noŶYܼ }-{OWRHFdJT`W ,k@ֶ/dx'CeSMv%¥=8['ОhW3%n4Jeij]!# aIwAp _ էh4j=q8F m?"TZt'?39Y*XQ!SK[IiqauYv}{PJ D?Jk 1CCy<63BVڎŇ4ʈ6M=.DwB] <,&tL!xj䠍qRnpҔ.aqo>CVg:# uz~u+ȃHE:JMN#WD,F’<76ٌ7:G!MܴAkݓJ7`=Kj,w_a0-羨l*~viy|޿|k@L6@K0f9\5EY)4ѽ c`8ٝ,!m*a!9%H;jg{hcі.w0L/H=:z ,&]BG!o4VݵGZ` U-//<iM 1~5*u#˘^)7:ήTn%2 :w0 0R%y5ek Fi|^)oi"꿓'*/҈{^$7Q_ȳA%sIrUZIE_BC?q] Q4Dls,ȲHB8AM L͵ۚ?a˔0q}"|SvU+۞!=X#ɬp3*8x#-@"6f숶WA3>@V -NyIFfX^[UwˋzP.*Nt9Di!EHm$h9k=IѻʉumKuB(XMRǼD#"FdS 6+dPRD\]>nMbE4 >*7NLv|K-_gIk&n4- f]עI6kf6JRG *Du:84n Ljh}SoB.cy qd}n>~or#? -H);} ٥ۂp z ed?c|m.T֐#`&EV(,'tϦϰYsD{2{ٴ #ðGV2D \E"ΉX-ivZ}nWʜHtt2?,@=NU,\QyuޭjC- ZxBQ*Lykf䴆*"\~.{^UInuV76䕱;g'QPw2AGH-:`,ev ^hp5u KF [r> V&r_ QG ' 5}Q]ܬKS 7h۱;eH|Q&-oW4.P{$% V. ilTL &6!قHE4mP2uAwM?X- y: nD-~0&JTG3A㒻*J:jʍ) ;=1\N ' <OxfV<X'6B%=8 g%^l}픃lWZ G_B{$Ѥ] ZC:]tzCNH8>.r^87kᒸeܖ@3+"FDv|ɃuϓZ+s1jy,ers$i@Z9b^xJPm+*<1"v37HC mC'F~`hhrF$|7y֐<2~^+`Dk]20I=d*c{9M" e/[JnS^iu_jN/H+>[Iъ*%-V=%5vFJ[Zҙ :&\ b;YvlWcB,ɵƙ^_l@,Lk05LN2__o:rT1? sC>|m0C׋gI'CSbFm'@" oQ>]cźKLj߮!J/ $RuV(gh!FOrrG,n'vl'mx`}9T7&Pw1aiUKFbi<ޖ )] oYUp\9*Tq1SLݵlC‹P똌?R^eQn!n~D ,+3a/ȃ Nҳ53ƢmB=~!A> H܌\WH.Z0|a<2/yrm4 e_xbb!fcyLGV%-$:;FmSwP!R6V}4t ]k8bs:0mnPv}"F5@ n ^vd_V {@LJk݊ Ph3coLS4Hs"+ T>DOx|A1Q]5찛c0}/-**]xS6~Kϼ"-fGugesyW{Xf{m6~_Ȗz`fq{YTVg|GQ5ai68beDosdLY CHY ٪6-"+ZV[(8/*;Ziݟ$̲֊C?C,Hu.x~~`؇j&)[QJH0PL3 ҇T 6N\yQ?hXiE*qϠ}1zїP=C=~F&?Ur9A~9viuzk҄c%GFxz/WOBmxZdqFo `zhEsss{ С Ɍ"Vlzl>!C5mU02?Sd+:Һo(1E7%Wʌ[CFm@^wPi&޵ y~J1j} ,b==L.I)D'n:6;x栙_a: }ˣ%`w%Dljp8IBAvI p(c#[muůAckLX< .mL\SSC YHP[$,M‘H:2@㌘sp-9l"SÇads(Tjo]+D 0զ:0GT}vHDǷGͤy!𢻾g/C%/ ɯ6i)jUiACMX&[BbI}6X>U=@c?wP$8TąN߷Ld!|_WQ7ӞVC޶pX싾, gO]dߡLka޲ /qQq)vٵ6)N6:Q.R_XvUמ :p#Ђc rLN_ &; Aղ;G7+j28ް8׷P/(i0lc 7m`)<6~j}4Yc՘6>ɷyr`{}rZW ߭ XqI*ΫFŃ'4⿐~q@YgTT..zZvPڥ1)6|<AZ&pHmϬbܚ8z@S2S෿O*V` W#ᔰ8G9 &l_odA[}[<$hjzKKa&C__B@i1n FcNfLE*Q d/4&!)ߏ_D(n>N||rdo81 PvEKEkj"P]esRk,Xx.8Q EWOߵ~GfVdyR/=Y7Cm|*0'@kAefX!Ptc2#3U$i>p4) ]H!xғ`5'8 rY5i͋%:7;a|2{7-VA Evr) krz]y[*%ѵ2eUE)"'T JU˓.$L_xʪ/v|/ykwz;B$ /LqL4l]KbnIrQ/#das_̐t\U 5Ą篮K.#u =S _k^*[TL?ϐ$RS!: ~,$#oKq/x w b^uATAT?@3d1dq5yfQ̜(I!578E@I9z`_;[ӪA=sDyk:FԪr:(/dez3vX uy2եbs^|-k)iZkf mlޖ &Erۂ2f4\}d$o8hHG#6 ms> .r5(SKn'HHlwj&;YEsN@,`39K` ˩ڱL؆'ok_54ԝ>zY9S5^,i%zMhFliOO?[8WOO)m'RG!fx  3GIϥl ^ȚqP)6֒l%Dj5qQ5Yy>+~|DF-_֣uKZϱG07(a}SJKU݊mυ\pe+Kδ[-I鏗$$?8gm@qvYu|/Ƭ6\d"Թ,6kht O)(>J[;ŽY9?HϹHaM.(:c.j8^@4*Ri9*R'7/I 6 5՞(c;$9I0wWH(,qniI+AK2x1_(k |>CXQ%Ps\8Ta#\^~^_IRJfbb) YelM}($}SҟA6RC ђe2@cA@ {CU@ 2_a _u=-ZnynJzA٠S* \H0tt( SGe9,BَqT܍y"e|kZpmL(AW}O62ؕ,z\&wF:cq>K}S !Ɋ և?a~X~@HKRX Vvʯa;uS+=~VM67;LM`tGfDq|>&g(SgOh/I:(VXxK/旨7Tq{QM\J߫(Lo }갪fM PQs|n]+c&87}Dt'?AEs~gu[*Ʒ`>`'XcuQs5<"*ph=qOU@o'bfy)I$ ذڼK܀Fv[_lSNt.ƣۜ0eB1G]`}LH|RԂ睊i&$9YIETUEb9ѫC؎ `i@zYk7wvpϫ.zP ?ד^f=*&}бl *A][#gm5$?̥jLp+2+5T:ܦ~{6M}(6m@p抾5dpZgT`C #׽h7 [jTh ESt'>O1G&Q2RȪc7X2]۹,{st5+"w[馿S_MBAC0(G;T{3j՘l Fl[-X٬lx &6f-Y"IzG/ T1Y'5$ <4u2VakX;XZr@Dr!cTDz ~W*+i91A¶-fYе'}_c芼p*ݱ̃ g$7+ ‹J/ww5W cXu{<g:d2=a ~?([jXv;X(h)_=vs8-\79hmTJj}/<aЌX/tbGnNp\cajJ)|w{c"(GQ**a&c)^Q>%2@5jw|w5`3tG){ _Wd6ɦ(e@i3. 7_F}]6竲"eȺ*N9"C剾oWLZYEѵ>;^i i93+K4P#R%Yg៹{%:N) ]fvffbğL+e6Ү'F;Ii,k>1:ʽd,,@I]EB®\F8`^tSV1r=iKYĚ;ؒplgw5 &͹&+ Hn. t-z艔&<PꃫnwyC% fWѩ#/3-yGN>Q=p(bs7J78od/1ǁyP(gdnSd[Q6-{w~U~?RTŶ !T `KdlNǯGVxjѤO V]BʜE=pP~55gg gXI~tJ=`*b8V 3Ia1.hU61c>VQE&ETg Cv/$Zg [-} z噭L&j/,odExhjR24ND!Af3z6u % #mx@QRfk}J^iL+![iŧ+&vPIuNYZ+ݡX\L:͒bm۳xLl؝{DpE^|3>TYU GിnCcː^r:{=v84]9 -YRPIƍlm%_O.wmZ1Gs0ٷR1(U!56h4Qo@ƞY|8n!2Ժ-< m^ bOiy>``BWS0W.A,ʅ pXץHC}LaҠEX|A n;P cS?35lA269M'T)bn U)D\A sç:yep2l/ě=KW'KyuN섍 5tYab|WO'{L!vX|fF b?X\rc{{sShVGj$kTNhyZ npP;: $EpnOYa:ǫ6rźJ?xn4glXݤ<ץ@fiL[ň|{cRb䞏 KRށv*J~}Y4nt|aP\\tZ6tU[5*h%m:)@_=o"'w( Jv!-(@W[$9]#_M_>W:J|X>}9zk&LwؤbG `.xK=~io6q8ya^Q _s!Az^.p,p%.29gaZ"tϐVRbP0x-9?aZO;,5qRE"}m܏zNp@SguEޚsF;x_/N!0 l4kgYW-K4hR2}qBPM*0c ~?^6W>MR!/VDy;CSI L f;UEMRklE)piGCF yaQT\e!Nb$J=I`4#<m.֜/j0ѪD $1ؖ0X h?SP1?z9CߙK W:1kwy3dBފ a3SRzW$Rls,itF9PfAѮDCwJ3b0p9)M|2otcٚzVVl CѳH"UHsQZ;Q5 wR2KEbLil?HHxv*ɉƳ+cdfm4=rv,Қո\HZ'2 7PW.(w`Ok_6_V8ڠ]؅|ڸq alqwǝEcK=2EC<}N' b[ЕE*l5նPO7Xe%0&kՙCdyfc`E4bT0 uIt+@*p&GwTW ~W+ [!´3~^|F'9B(:]N[9E]u_X/_tBOdpc=k[z{ aXYeQ5e]'Y13r?x wz8ӨeO>:G.7D't;9eC߉F~=z'XCH12)eDKX=aU9Yh"u-ݧos`Wt*zzs]5bq6( [X2"2W ̯v 4Q]|]OENDw~(|d$ llȥ _+>j hH:b]"\rIoQ2ڛU; eFAˋn[W"䖞m8qfv7B1ÏvBw?@q E"9d$77)0un6/pɵk0UZs2,jD5?kQk޶ChPi}//CDט Rfx)CWk Hez!l*W ffY?j ȃFI&؁N?}uфIq'<0ꎭ(v#<[}p6'}-xQ%TU;/a%0ڽ`I6˜̎НPm~BbU.9:ĿYPmܧ ED' G!/sG@UީN9$.Q.B直C,:r]Gd^F ЕM:%>=+wŪsvPw\c?JFRMlYZ):>.lnt맓04Gf:)7B+^s*ۛAPɂwG"_ p;n 2(o6F(=gZ;pjӄ: p#5J 5rjNy +a㦲Q 8ǩU7ԹI6Yqh1zNC=><.0yǍLG^#*<sz`'l7 'ibz|Ѷ':&JHtÕ ~ 3xloy"eMj97O9ohV/5Mn,}  g*-:mѽVxS2 =zKŖnİmmu{yb+U`Ϩb<"۶B?`@"z)!%u*hy/$"  o/BXPd1ÏZ^]7צUo]`DTof)!nVA)L^PQ5b8+N%̘R6zE,kOmxsX L~apWuSwKsH:DVؚ$Ri3n}[MϾv,((⩯Zg)#fN;4{Q\-{7?{U*EÙ B0.@!Ҋ7R>*}6ie0/0}PggռJd)VvnBdc*"cdģKGPcZ5e#Tؘ=) fl}n,3DV,7.x o3Hzi0 V)N ٵLʋb _LKz fdcS[h(e\j~‚KhIuW\(MTMʏlQ*!) WtᓧrgpW\B; ks?Ǩ!1%. c?3nz?D#xC+==j$T669)HOq [Ȼ.%c^^9-M},&* 5tHѴj 0Vx'aϙChz@W(M;Qߋ̝z5 &r%т`y[2TH޼a|_="z~ NtTгͅGqs>(nGfIEU\3JG[&0l<7 tc|2*  rq .r)L̺%VU^FC G:#Nt c0V>пzȝo{E :zI͐wʯ4=(@dYRqؔ~s.zŷ9WLgY&:q&A^BMC͂]-ۯST#|E`xrT+9q7c03Mh{2$LxnFnh+u2NS$ŕZacxG9]^JB\)h񏚚nLˁM]24}W? #R}HȽ7 ]x i;FS]%%ϱ!qziʋBH!mƾ@3<}zbf͠i{ Qxa:˟ͼ) H5>=?W)\\V(oaVW?lR -?BX{AQ2]0A3S@!R͐<۳ڗ w}DGt|qf=9oN 8FYC%PgGnhtk` srNL@oпt—OO>Ki" g2po0@?U &0u@?gcoN˜Xٶ} DbOԃVNv(/KSBG1'Y[OcFd$ .]BfB*ɰ]9A&RtZΌT*.u.\BL8Z|',Ey$Z_>@&o !2(!d :߉j/S7"!DCƷ mևm|D6>oFm@5,]K{#TZTu{JEF(xubWذ{P 7XO54/"iʇ>b4g7wً6p2H.u Ғ̍´@a2liVv.D9veMLWw;)- :ZUioKqr7^ xF4n$ 1ߥ{>QN* d!'<"aޟRr,d#ؚh,]ܿbRM.δN CN) Ř!O4X;FzM>7/z'+)+=ҡ Hfױ{Dn+;nקec,s K8ye~!=?*=>z#v7,BȎ!zrĜ4-ח~ӻ3vbk}dmlqtO{H3C QUFD;I'rh'adʢ&+EnT#0LO_F,KY45Cg+'yv ~4!€u'$Sm'S~:jr{,Wu=n{/ovZU 〿aef?9M'ō#żñGXj+h?z$zs ]Il xyXKx߫(NV\":}֘uZwQzN&Iڌ `g}b) [R_CӾAxx?AOOb{S[;#ۄʣabͼ R}f4ГG&&Zss?bm܉ʥ)))Bdn2+ڴ}cʓT>F۵ǁ<w7&^ȡ0^gygE{tjR԰k%YMDN&L$4sRB#eRX g*5rwzP #Ԝmѱ}&B]!(DNܑL{f"Q7H>ٷ0=Qqy犨6B.S3C͞O2AŸ4Z3cQ;@L~[ t'Jo,HqJ`& /U9eu(=9ѱ5/YhjH σIP0QH1 % $a!3laٓ0Qɗ<"9%t+!~$`aDI"59:jga< N/K(MrBWޜ~<:b[4 ~ÌjXXOTY[cE5#IY͆fGIkY`8fhgקax\RH/;ٵ_GH"'8 rJn "#%jGu4.&+ŸLޙQ /7Ef=ħG$ Q\CtYpJU v2jSxAd5awq(TȓN54d`Yd{[D'x?mR~7r,2C#%OVCRO#m̅ t;oi L =G]p#^9Ľ4 T=MB'Fj ҁꭊgJٻ-B[ 9짩۪|v$j- ѴDKvNR2z7h 5@ ~t4G$om&}(uO,kzyQP/-5Y}E]ZDȺ>L Yu.WK(8*13hxyUy$칽 vZWW͏i*o=Z˾-sJ(0\#Ξ|[ twʤe7_>&Oh4ʝ1ݿG%js =&g2NHv_PXp`45^*ft4_>Ê6wm tؒq+@h#RK; }''y;8 E]G ΈB$Ǩ-XB* DZ]ˁuKZ> nv6uY2&6 Psa@OoK桶z@uZ@ԡvÃF@Iݪ/ ɜXgI'Ư\"8=jŀ,^gUl:~@[j>^b]uL}k- D3ߟy*Ji;vp n,F9"b;ܳ|/3[JzN_B/L#^ZFӜ^d6fueGvb$ K>R#Hpq|ʍZ`;]ӛ񾕞K?/6\{DdӾa7 k\E㥉ǒmcH Gǔ"0zL?3uV,_pSgbɸ=-K$"Hyp<5)V+m퟾yFʄo¡ȺkZ9r D 0pU"){k= U oWMeqF.IA} hk(E(쮣~4rѭnZoZs,_G2ȅIyOw]U/1|79tCA|H9 ?n{N) Mǭxr^<V䗷ϻp_o \PNsu)tL+lТEoh\Fx8-幤4EʁZc,t`Rpy@S c4W-B: 1~1cD%٦%.5vI%`vPq>obE<;~/~ZL ȣ[dS~ޯ=W CHkݛZNT2%twy6Aʿ-(3恫EcoPh9PV"(䞦 1Yj|rrbo3-@jK6ھNT'/D'^UE:.ͱnn3+ "k:/? \+;;:3~$Aj'b42I:>GQȸ@8ϟCؾXU }:4~k}c9>8gF4aq*<cSL G}kKXdozע}0)j?ʿ@4&5:][v )vV1^Mq!Zp}EdʪXmS.arP،JӘquStV>?`8RdD1L^ЪMYR}! ݯx_brKB/Q0^nQ0!ڏ)G2z1) ?8v;15>|9)B]`xUmx@J3K T\E!7eſ mr3`&9%$J;g_'vd[Ufo 2OC I:,unQA"<ibޛy>}A?Z{)T<2DjQ_~F嫃9T$$9&& RyRqҲ^ػUO[>&8duG@SW0Qyv /pq Nd&x e!ҁp tlS;!a$ڲ#ad/f䳺.㡖N%pG&~$m{&û=yQAC1܈"^⾡EVb?= T,Fof|k4$cX NcdJ)>,@L/ rK;sA{RL]ļu*l,NƕG x6m9L9\D K󻻨-ĉCa0tuKsW詪0N5ϓNre@sVCP)eWӶ/4%8-j=>D"XiWvP")wTP y0QTd-3,IC(f͌-TR3!zKDe~@CIdE /TO\pFG@T9n@ ^~sX3%ݲKrJ[1i=~uny5U3C_:=Be1&(ǏF:3Cm⧡e?Iᒏ (Y淉?U3JGs,ƀR๩63h1jfbP!?XV5V 2h+SKV`ZFАԎ)7j) ^F?=*G?9iǮF1,)_z*mE)膠OF-+g5y@DTlp.Li}O@ Ƶaޥ:iT@)S7Fqˣ`bu(c{RvVN&,U޹1 -ev.bX~E[7x ha৖n%yQm|;-@n)O&y4 aosӿRٯ)8NDD !&uI_rAMї{D/8jo[vW;CKsCxz|S[)baKu\R8Pwg[JRMȲɞ,`J{"7LcM)@'J2z7f08Mx sԽ1׋| bm_5]KDrX؂vDZ1{`-8Ɓ5vӌY^>86mO1`G ODy -CеN1[*xZ2shGVEc(b{mr@=̂q:<,ae#+=:h,MN;+옌( {j6)2,$?T҉k$]~ É {lrwY0K]]r圊#2gZoǒz:;_08_iSYK"1UD-2/VU赎d CS`eW阚TTǀ5$[A?\+K8ԣ-օm7%ĄRQeo}Oz^Vۊ?l.-y{{ ׫VM/E jE8-^2jQRs/d rs_KZMB:V Sr1jl0菴ɪ@l<(+ò11+v"n|aw#f]e [PQ>523GMRk6{&,T.Bv¼J Ӡ`2H6҃<9%O:^\:q*+ \Rőr>k ]N2.fHH*ׇ4tҏ+I +ڏɷG_䌜Pz`CGXg&?"],}F?. ~5J1}>-zT"*ܱl70|[wF4 #,_'4,]W|((/֯&8y܈5j L"- E"^Hv2oc-5dwړێ e#A9I1Pdxd>BN1G1?.{(LP_aqDC|RFQS1q :vpf^seQnOftrꪗJjcU=ޅ'>HJ)o!ȭ69֜ٴϧAԬIKQf?xL~˯Zqѥ30#HɸQEv üE*':Q+o)nv" c &a 2h[|ݬG@Hc^P-ՎQ))U|ng#n|&}oXo,*BWLoHe5iǓkHm%ǜ9d `X&`Y oH]L*A2e+8JƸG_CϺ(7AWiX"sܻA 'D &'BO&kXﵺ3}PfyH $>*#!8I:wxlhc5M\(~58{<hGhdŜR C}H!nr!pL ":l޶VfB{omDYpBZW2Ulzz>-ԊId"OJħĐ>ė]a2B@}[8*; <a:}C֐ŝq~ݐ˪ k7ט Sn~Ԅl*n$8k&O٭ 7G ĤsAUNc `-&ɾ-k !0kTOqT@%6yD9LÝ.RI?3W;t\H`4̳8tnft:P Zcޙ9VJHYRjH1Ղg¶vWwieX.Hh ' Y"N ĈTsjzI.30/Xj<OtVO \ahqb\H@)ڰ)L5!$(Be`vgݟvQ(2cҗN~y۷ J'cFR,g'n͆^@qIc>@Z݊Hm4:)/"kܤK=O15e^Nkx(A(zؼ"DVGwY"گ&Klšfm!`H9qD bڧ`vzSUW|H1,/y&b;Ppf>խwP vk٪>^F1MZsniDjY/A/rn55t3Qu**.QQc8(^f v`vvK^ *wVnnMcBKYԪ?DjGg[0 %H=jBZT!RranmȒ4_γBI8? r[-QEaUYVSR.ڃ2.haUK巶\Yt?T)sk5@=ipOHڌ8v+CH;."k -.$ +K&Hs>TL6gf*M^)h^%(0q3G@,G6.r2F#|moR1Hf>YOʻ 'P뿓UHa_i؅g\q֗20ԯ1QDQf[pk 'sqv L.QVFy.&뀶6lsPRV%‮^Ufx 9,szvxpG.TgcsM0tʜ7?ޏK] z +'}O骕tv8mH.MINOń}Hy)2KCA˒Psک1CAEgͅ&Mz0kXuACd>8l%&g>9??-`رlI3i k[b,- mO gb^cJOT?G3ґODp3}w5߈B_K"Hn50%_dxuEjieK9農2SlQAQH~3JI88؆7 ;OZ:8#`>?d, 繪=Fܔ8MSilp0GRpTy&SDn2R-p@ YuG<Yjhjli!vʆlhfdK,]2;Ǜdp|zOC: juGV<QE1`TM*)̷+"?z -*0 bN[yGwThl]B+)  CPfħ/rf8f-C_>YJxч׵"ZH9c*ﵡ$ă]_ʳJskJv*f" !ilvks`7W;f]#"ҝ6_YnBk5iq 4;2~=k gϧybDmz]'"zaISrS+&90ujfdH56t>s[*ߠT&J?5'jqiZZ0FZϗiIPPak6E'}{XBN` %8>GR aC隅x䙝T ޮ`d{ n#ڳC@) ? rˁ,u_hq;Mak D8;asg&bm V3L8: BX AU[nQ ewOe? nnHEFHXC"'p`;`[v9}yr4µDq]fuV`d&&Pf@[f oH7ǁ]㖾$g/ƘmxJe@Je@G C8&) _p1q3^ h9JBb9Nؒ\K]hxYnQtzA.IDU>P*mۀPV(qNG:!@u?t9HPYFz:k2MxO]˱-hQ4NLYgxg/1Lvyg󺏘՘v~)*AO6%jU9U줰>2hpPҖFF|isT ~rfTuz@cgNKNՍ|d͟[f~ݴɏQf}Ӝ=QdN51.WtԚXp6bb9W=-HȼCzh7D{L}:Ń/Gtve[4MWt_v: a_js7eDF.\wj9{bnwe)w7{@+N!%U==D };k^rȒvLRوbRMc0/V`0-͗;@U-븊Bw }RPzԀVqޚvәҫGx)zv3<]Pt^acZbdصf$Px'r8aQkj?&x]qh eDCkUKǨ.7b8+^gB]nRv`{HFE\1Üm , Pj]hܐ`eŘK9C} ψ!F%[G8Vw|rnCvxy&IfczAt"ْ.|,osӆ2_y@[.;pio Z$p%m ]ar8F3yyt]x}[nO6Ƕ7A]bS#<#0 6ZZc@ޣnT"s߈3%WV5Y]R͒Adtp }mɡC՗!'\S-NEyehm҄2f~ GZ+8^X<^lW+L=4ņ#YJi|WBgȱLpHl r{6P-dF)Xe|` Z9 _0>DrIB` isn@=]ZZFФTӋr!J997=%Nu6Hz5;k) LC[\Ms=WP"ܕ֋?L40Ð[nA;mUiP߽ RL]<<^zܓt\;P>t!OB3Wg3Yo*Egk $kK LN`?=&”#JTVK]{4 ̤pCo(u 8!B_w(1q)wqEj;b #28S~XuF Ɉr֜t:dζJrY\`>]ݒU ? *6?ֆ˝`ҫQ,k{m2Ez>/+,]/ 4x4 `Dt +[;ϻR+%M}? _n8hri9upb/?U~D>Sc~AA~18E(»Z" UGuZkNoE ӱPzr Kt$cӂ. 1 =aR~5E;BS` I] `U8p1Nj.B]{P Ù͗ئ*; 37 >PǹXr.rJ@v0qg4̡Ü;EVߏՅ+83wV72+!o>>lrկ\EfF1,69Ŧt]`x?mK-[ >Ӄ[Q@%f@V !٭"yv kCQ"O> ۻIlcCͶ7>h gQM%Fi0_ +˘C& ODѕDӃ֣:˙޵\~ʘ^R,72d  rD4FRT;>.bKKJzдM塔%FwV6Zҽ{'-Qly{գRD{-@O֝?b/ me2Y)Y2=`gB A<-z2,.2_Dstb\9a֒X?C[G@['WM6zi!k oQGy68MTUPpĿVhՎ`:3.=OGQ] a#rOY +"*46uJk$Docڬ(פtfTreSvjEPd4]? W $FSA+[MdQā( C,*jD"޹QXNro /h"">5avwpZ^A0=9!D!j3_98RM8| ?.g2g(j"K q#E (@tv*=&aWf GܚW55${28]Fs4k/'Ӵ 4ÛÔ^G.{dc31hAIU!9D A&+إm,\p5:"44[FT$Fz"} 5^*ۭnÇ@̴dW"U8XxUv0sFx;t7pcWd x)"r@ kyy翇2b*y~\}f9L\j[I{i݋:GcSuG*;`pqhjO׋ x2/xC> ht)wAo3hkLk ^㐖\rw,J \y ;琥]xyܢbE_C)Q~`qMZؕ=2s?g5)ol)ei, /gLD\E.D#,~=G.BɣLg"}Y.|+WR| M> W{̫+鞁%rNW݁G[G wq^C :-W|P̯.@mzr =_Dy @pipfze3[[*O@@?hV͗,=R;IdlI3tT6a-Rw>FÈi91^䦂L|(ő> /6Q6qHW؄66|h#?ZaGΒQ 5ib V0p\Lot]ZQV7.R hoVquM Qv I0+{Qm7o@w5gBW`0ͰޔE5a}gxZsXε 3WAtk?~ ӖOnKGYYG/v P#N9b֘AKN@%)9sKB7Hh7@] iq\Td3@<*/bhٮ5a+A3yF3ly4?@&Tĕ)6]Džt<.Cئ̝] 2qdic#ުmj>G;9m9*,;AzJ_-…6^9;IhnY 3O.WlԳlAni:$N p~8#biW'&{RB}fOB J]Bd>y÷n7T^^&zAƞQ8E7֯^ᝨW.=XT84⺪%,(UPwEUWt-R*qYxIGK.9͛I̷rR\Iֵ4ι"#\g*ddA~iO]+p&01 Tr0N4n npv)/fNI|׸sA!qiaفuLs<V]پ,.$! $%2N.G9τv]jsK6C0ҟHZ]E恼tķ[#:/sZ>/2AD0t^ohB.0ݹI | Pۘ@k/>ۻ`7WCKLnffO=KLP'^J N+ H=tNמc,lB[lA8 b CPP[,}EOwSі0eR*o"&z`cA?Dl5_t75 !N|wFeUmٹ7]t)?y^ܑγ1ByZ$րE# ,3X32"(+hdη) 0ydvM^?:qfq=ԮDM5&Gr*=R >#`!AkFT|RAoml%_y GOE'@h=v]]`$;LPA>n23EԵ#>B"@U U!e9CA;XG +& Ǎx0.{lH$FbqqCW?㌵i2Zp@8 C?HvS@MvX!NƁTs#NLE+?ib kC$J\SIkA8>>% m"<?~ˉKgOdH__Af [@,.j/V*_"h/.ODo*z)! lRۍtzNEuzJ)B&դ1Nu:\(a:65{Bq'^9;$Y:p%/e-Wj)*T&7O$+rvE:! *E_O<$_N/,M#IQph,CF73NCˑW-f@Sc*\UvF꠨ UYуN{sA8Qzvي (W5VdO*3=0[YÅQG@F(GЅǑ2^tNaa^:Sk;eaOg8r+;keq ȡCs3lP+/9rM̎Q', bg0GӝrWowojrX4ݿ0> \خQ CQ&s mܭj*\UOxgO+VFU+o\o kgX!cIKͤu(ƙ}}4_[6{*jeܘ&#5`q5 '+;bhd 3pх]Gq1 O90a}N^s`Bت mKRJױ7mpތjT_0k6%;xæ]{4eCB @aҐ+ 7YEƟU,%Wt>T[R-0t# @Q[&RCq;j(?tTCAZZymqg!45ДQy|#fv).Bh!s8Bd[$Dkh4a#xMCT$$i)a(JywGpk X:n8I r^{;y32B%>|38?ll|rt=F>cBqn;Qp ;oKeq&k>_csU6r|v5h'&=m2Vġ8H=9 ++C2'28CdI=.A (XEB*twӚ1f {!tȆO$}>CZx46BW^"_A#&E۟ayW8Ha&9dz-tI![vӏemXȲT>nbՔ0iB^%0$`w }r7/@xPG}hȂI4V3W'fտ%@_^ёn< L7JaT oB?L)Р5/W5#Φ( '-6Gpb}.,4<R댳T[,BڼɭT3^\ێ*ٳR=tD;F,]æf(q(MY 4ki-7վ~UZ<%ݰhY|;Zyfz&nwjk\(I5KlgW[: ){mjxü]dM'1c6[7R(39N#ysޤN_>we>3#UɊc0S*4 MV"΍8]aKԙr-8?*uTy&GL]>|XO2 f9 E"i!tRx\lx(pb7,s S{gh`k<#V7 YoW=wW"ɜTgFl9O =/lo>CsB;e̘7,KPL|V',H&̣U|1XBO y@jϋJrBOMgkkG& lRޞM4m) ;}BH2=ϔwm$v%ҲUS]Fv۪,j=1^FNR%\5e8UZpLp ey4{ 2kdXn嘣](gpnv K5inKx{fRFPOpɶm u=x.̵ŤޱxWO>I|#ўG)-gh QB~잾n,Ag={ğ+[V=K,jb8vsR/W>t8b@8ЊcO^-z,Gn#2} d[P=jXb q[ ]6tcPݿ-t5arb7E3lfh˱[qC0L7R6\%y_NGf:m5g%ы:-:`XFr!rlT75ȡ͉]KTJq 5)-N>Ȇ΅l` RNyy,PI|s9_1h %pM#k ?桓H|b(Jq8bGV\p!z(sϛv%tKv2 {!Aݼ#~ -L4mphQ_]7hid9e`GU<x{m8:e/K'pJ5 yY4ykxoeJq5Sژyԋ%ՅK/k#`=1RAj;/XgqdJH|5Wo3[Ђo(& %b_gZn_h}4^ʐ \$Ќ-cA VQ[-gX 5?O!EPb5n%`֟U 8F앤J;7 9~F {.#޽tHi~tu'E?Jؾ~3W9SHQ Uw8IG,H6b-GMЧOBsRtGa?Wq.Zq)q΃Rz6xwh7^wc {V6Λ45`qx ț3:+!udvJ¬F~hD[696+-9>"Gs *p6^z7q*eYBRvcaۈ,\O~jL Q1hw%S_ YQh޺wxcElFS󮟵*8E@{90(*TΖ%<%G35 ,4с.F0 r6`Հy]b~6fR`AotFdKۭЕz?O8#?A l"xڲ)Ug%7oa|^a=)fxw?j5)-SeDI qĄ^z$4At2L6vqt9g7pnT,|<ƥ9m {|ltzRb*Mlt6iYߏк7=۠ήOb<$2(4{*U`.p I_XC"|/djZc%kPKnRZͯʒƽj.M̈0|W2bHW^;#1`<(i͙͠EЧbͽ']1,x^9*1g+6] 9 k8x?f9UA-DH`I('p'l+ڪ^g\Âu$E\#B"v̵~܄r+g׊T#yV~)XP4.1EIdy)`|K8!"  &v,+J0H>*(\h mf +&s&>iQV=2,^M+㱽z+5D`"2H~#g~{%:fSGW b)Ͽ^ݾُ4eY6/.({y?1F L 4k9ކ}w:F=eSV{YTڡZnUҳG=!O NsXeIR$db= N;A4ƚuv1Tf3dM}[y>s. Wn+s5{HN(DsVa.Eڔr+_d%`B%s^W0"{W =`Lôtlj/ZiǹxW4ɂ vN٥$Ѣx8p%JDOw~z u ;,)<3FL(7S FK~5xGEnD݅zp:, +wlE=$aM²Z\gr <(|@ 4_F(Ӯg|rHWBi}ߑg[H姪K-}?!:@\zK"zfSքqG.%%y+]ۑGՖCa*}ŜuKl$3S[ÈoIrtcK>2M ?I[PF^S w+DJD=KHȄ#Q_a4MFzW\%Ow>I].^s/8}SAfi8L퐐Œ4̥_oEHN>zmPc~1l>C(dӺ6S/l _ԘۑtU sj=ZǫY[O1ƮDEѮEa*}G/8==oy/\h@?(AKɳo*-s=kגC |Hd I)n֙mdu#_UNb*w uEAM]Lnjƥ"'vZJ{Կ ga/UK6ZKR]/?&Aoظ-۸!3/9НR%GKfB=m|e]ZI(gwXݪeOcUx;j:qAa[(  esL$'J1rꎈ^?0fP>Ixȍbux4>lY FJ|JƢh*"t85./Ca8\ta"m`)=j񢬸b1TLmU]E څG[+ܯxt6oR.K%^ ,rWd2#dr7Q$0Xtz*Br BA09xg3𵼨RU'aky 'c=jiEՑ@8[8n嶂㛺΋*;b[ĭ4,rjYio~#E2BF%A͚% "%9OAhWJ`O$-7iP,͛xTZߚ|TX|dgy=rl"#s>d%;M|GnMM߬!yMstsAKݤpǧ1?vVwNIseԉ2_>znjЩ%HXw:3P6Y{h;pB@䞷7² X5XKS  輅AH?[L8"DfVH_G'1H|}D5gͳrha*ؼ 7}b^wMUBc8 $A;)o:fۻ~AbQn ˑ"i꺆ޫu>ri:2DXp=IzkJH*mΦaIҫ,02$`C Ǩ,j J'2f:b;dn,y8))nnvs|ŲY eBhd) ֹms?,Q\ƧlӥT^{ 7Z۶*:$Uz?+V;O-{8n?xёf501rDd([ի@&vuwqys:Oa0GA6N`&mbeZqOűNCP"'S53(EkCDd!.ri ñTWiǙzGfӼK2R^ÚiAV_ɁT/r~$Jgm\ٮ8۔I: !xxwc}i(O`A+汁UoDukRku# @앋 exb$EĠųɼH(e?]AO\Tَ[H;h,XJmWaw8 ZAC}I] *m^M25gG~]mƈ-1B*23+Tir~KKm&D$RܡI8pGrf7 k#oB} t%$̗k98Uڲ2ċ[J:o}xp4G}B1:˷{ɧg6MWQI<ׂ۾MjnI.7za?jMWۻGr kITعX-Ѭhrfacdx?1|3% 0/mvO8PKGK:nGPﮓOFp:bUS`tMזtۯfnES换b;i`˒qV8sȜ9)<^4 Nā٨E[l햱>ՄpθPJ ˊ疴;[H#n$騍3b4`*I2}n]=HIRqq N\rm'St*x*y) |5SQx8\M5 11FɨMG㰸^/ CtQGj^{/aZwZj{{Ji8o)cʲ́[665 YB8=wۍW\ʵ$L+cRmAGmUݘ7 m7W^"ۂKΛ?udtbsrn6Jf`%~EM+"jMm__/SÒ9R{RHIҜWg.6d'Ϝ < ,Z0XiS@fGI~:՜&4؍Q 1JntgސR(>_y)Gzтoj&<{ՂIk.pI3%Z!J=R.-L<vTuh4BMb \=%(q4KT6w!lqγщB2%o*԰T2֌G5Rq_ZL]Rb#AT!5w."eqC4v'Me2%u k zҏhfݕ?p MM/PEAe;`F͋)o@[D&$&fLfM&ݭ  AQUW+ЪRa@z/_9iS&:o pό@yis)P#G`$L飄$i&cҋNH;mu#. i?½q+xz)Ǘ28E˄XQ+`t59ZHD14.i|u:Y_/X >h2|XϽ-xD'žM,#PTG!Eq*w.T -i ߅?|HBSJE-H߾Nޓk -?tV[jIeF#Qz8`Z"9(61_/KvLx"`ݿRY!dUQpaQ%}@Ulvу8JlBe>Or{EַcNawGZ&my!!Luo%heg<XCmޤ6%f`K_hNAZwRҥd=c"ToMX6ߓmkۜq7}IQ+'K MHpi>+Q.JHZo{/(FڤKnmu@a[qGWn Fnx:R_b{D-?GBe$T05/n+j>k!0'-&^?JT1]l 3EюT,AFeR u̕Otjg+҆QѤ(WpѶLHEze+":zwEN֒5qC} t!=s &BVl9ZI/N?gҞݒR !63a>F1/ ./_I-s/gNp^a^fOhnȞu?Ed&3EYRЭnb01bA(GqX4%@*}Ea|Ȑ1" q>0U7c_W .m+`!~\6х{9C S^հ? sO۾sAi+?tgY {pIJS$ԅòR~ƶ١"~DsF/梗|s"o}MȨ[x Ÿ@+I3夲OީqBkNigoKKR@LϢjU"M ݩFFc"ڜ+>Aֆ/n߀LthDѮ&^=rAULM#36E.b" Y4rVZ˛eD`@E hiPp#k/@a;dE?iDsTarvVݸ.t@M25RE ڎc?vzPfɒ&Ek! C*4KA>27uںuQ %#$'%%:?V-,AC02nŐ7}DTVVQm{"$8_ŻBWUhBwrhbT O"BUj4[Tlv:7'ts ?,0`q~Kě6 )ƉR^u{K%j9hxwN`7)3(-KI D[ehCN#ҵemEzhRo[-DX7ݤP1( [ZA^$qTĝF=Si/}>jaq5}]>(s>5֭'oޔ2aYc_EȭKÌyecMŝ4]kpCn7^^g \Z-Rb=k!"x5Zjv6a~0m߲ǧ"k|7]ǁ*Lz~4LKCѝw^d0B/?Tm}8M`y.zXEe2> paVn6m?W]8 DV(}jPd 4;3+?lWh{z5jY` Sby({L\ ITdW0Y̪:QvSv"*>ُ8HF.D"HYD0]_[Αu\ }]ȋ3}8Th3xY0~fQbw=`D9X@ ?ݐNshMBH{_e"=+Qw\}BS ]7i-][Z5EsiQIЋ.JmFz}Jqa|.(55pxښ~[>&rF5Y}05S̏EHPmb?{օ3IfsRt\[-  $u-]u\l)lhO=cӯE4A #Ԅtʷ~o-,7 rŏ$o#pgIjYLF{x֛y.o+4 pDžg w7XX8>YK&zorE-rcs,z{ Jx<řdi4)`d2F}{6Zj'Mq͉˱Ws@pwhqT x=P[Bdd]!ܜ`I:QvDd RHO|?-b.Rbiv@ 3Tyc:u0v*S[/|LN޸14k~3RW -5\"&u#SЩo_~{'ʂv;BoJy ծv?0/.ۻO !hMX] &Y|s.1zdKƼP T==(`@ os&\DpYx.+|-qnֲRZatfZjvtk?>&a>. 㷷-n / DP[o6D>6f 'f]޹qaLe-];a/<ئ`IZ7vjJ(swX7I[P_q*0JIoKg&zuF_^vn7jǽF%;Ê~=y&#PY}rS/S-?ߊ8 96>uDR~5TE9/7 5O26r}8UIIhPQ1, 2Nr>w*֞BR_:̓\/U%@ {5DEX4{g}s{]$udf>[.RohSOmkly:=yQz *!CU+wR듷!?>45߭fE\|lע3GV',~Fbsi mSXV@Gp2Gok%KDAP_#7lK~kmK} - 8sDvFќ0H ::Θ"ۨl$-e@f/ȑ uh ɺ`]-O=95jq0kzeI*cN#U,tx9o)WFwՃŝq4j˺1})ݫ̓OZ+qiXtΏvI/JPB%bE2޲ӰƐ2s6UOjVƋC{E.9 ShSoCI*̓].i); -'QjO oO} qh+RE}3}]W^C8λx/$Qdp9Z1j×CyME om<b3`BQnBJٖ>%0` osqCd1V mZEpƔp]2, q;tV[/Dm1zsiٛ`=έ Bkc ʌ2l\EiUێJ fun-^xM@lXET⤱Gf\/fyx~U?m,=m8`0xɸ8WofuEaZxCPyX^) $/>{r2֢9f9kp;hYX%cHK竆^7{fPnW33z @yZ ˑK!w} BUe0Ժ3;aWC|98?ܠ.iYV`3ٵg5;C\iD֏}wO& qOX%=gzs⻃2Iǹw >D#2[]Fv.1)$)f2&v8|q{]Ʋ<Xn/ >D&- Qo_1 h(> x=ۦȷJ,h}杒!4\j\T}++A5On8 ћ$5 ]MGcohB: KiB&5yc2JIgƿX~~Ut1Lag&1ِy! `J`:S8 Hi0og&bsK'9[V\E6h, t݁Jd IrҴ?j+Ѫ,FBԟC`@35B#6-W~e hۇ[>%5jͤ`D#Dtlzb6L>}Ɗ:Wrbw,޲ ^Pz4xr4hsɳ/X#Wϔ ϲvj.%?)dMg`dJ_S-폨<}1ؗ6AUSestOQ"SuW"8ക VXͶ[]^6@׿U>vd=!GjfϢDzj Dgq9.Gԯ }&^m{ܬmH~%I~XBaBv (Yvk27_[yƁ uS~Lϡqs N) a`wK@!vҲgafʶ+&׬^d\ :lڗgUzB6O;~r^-8;Sn+> ?(5t"w.cPPGDfd@\GGXpK3Y8l]8Һ*kyn*.2B$!ṖdIL蜙,o2 zHU]]cСg'C@ c*ˈvNQ|Lm6nR!wؼK+ U`eZƨʿ#:fF8 AI1c&(_#'!=Ù㫢t#)8/t _;6 lO)^v;]yTE3 2 d.S&#l~k##dfg6k*!l./3Vm[5f5,#Yj̙[4b9%2ۗB@3;T hR<6=$W d#ecOP~gdT0Pވr -8Cmk+pp^gWgۜ RzN>WJإ?s SUySJU,7'. 3eM׹L*fO(1灊ٶr/1Xܴ_!9Ɂ{fg`'cü<^a+"WS&4* 7$eC//eZ縰s fk}#>'RQ.(]sqoYT}yt־K F_ɒ|Rxi^1^Fn|H3W(@T4ql!=tH^euz_WmMJ )Q_{xj2ZӫK9 sI-Ņչr?qԽ1#٣uWE|l:\# _yTEr@"C `ӕק ]eU[ X>Lv8FUB6e F&W(bY|Y5.05:Y~X%J PHf (Pyg&'oPnodA!rq~@#5"3R_' *l3"辕YnU]竑}Vf'g-㳐\uG- $(O.uӷC TF^9~Hw)d|@d QuNJgIK$ںX7v=8 3 lyRi)ء1ONܢ﮺ApH \j`zq|fRYoxnX(ڥ蜁&'oqhZp Yڕ;`Q =CǶl : E(2S^7b~mƺWO=rˤmQΖr6~Z2Iѻ~ iZD0k..:W`h*+N<.7ew㠮 ;N Z{i/L$z۽$05aP\H-c,4-)ckp>fAW2x$\a? $,ba;t/I* ;Ǥ)_:tdz-mp\n& 4V>^h&ED/=IDQ)PݑLo@*Hӕl,qy 8y\U~-g`'ڎD4 [ rKHu473 Uyg_allEG%p !-0I@}W-J-\&%K1qVh/ F鉜HmؕNy]"I ,WUI:[vg !waH3vr/\d?> X],UZ׭[,ĉfʞ:xBqƘ5g͕]5R13dZx{)cٔpB+'^e.1J.4~,CD,Mwf%*{^l%p(~!HA/jkBA07XR̻V{KsIP$X8tu&3>*IvP~}:nU9Ye-fԛA$OS`ЪE̾I)ݦ 7t &[ot&<49.Ap=je{˾iMIr5Z7e2hĬeq/p)-DP>)gADK7e*U`v %{#L&#倩Q`δ߅|> gBL?. l6"Byc8g E liUѬYޏ*`;]$do IrN%./GE˚0UTtwH!}aLCd0Rx="a|&N/=[6{<qX>WBE_OΚvl'udM~蜬H-!jK…nڐx@^~&Hn -+: *"X4H\V+Q}3tyXj[Ga*5ՈQ A *a]!|jϨM-N3Jha)"[&W:4~kG{b il-8ʆtSj(l{xv'2d=FZ࿇#9eӆO} Y"Q,@CqĶ$RF팸C): β]*/} ]4g*ۆNHT* .£Dd. n$5*VƱ͛tO֢)?u`Ws/Z?`j|uÑ\_&*Gk+I![D /vM(%Jmܗ SlKG83?z/xΉA&eg4a36eo>`'PZb C C(2ƛM9%EĄ.āB?4f掝`%.GE*xp_% x*o&%հRv'':A(} 2۪ SzVeSaE 4\ ~nrd$Y.IA3ܢow&SM\JR%)Jq5Q ;3<pHH6΅Gd:F$gKi9*ǵb-Đt0/8?rmQ\@{0>I7LM'm[_;j?tA`Nm`0yqVfƩ0€ËX 4X~Z ʙ5a&8K}ًѮ!WfH5{뷠W@Tb.4Q*H2Am 1Ct.=*Jǻ# iX=3b_\FX2}cL6&)͠\dW@cO~Wo:a]Q6"!7uX{%}Oh>- G榳A8= XN_ J,?CuhIlD8.\ Ähᗆ֩Mަ)W=>ή+HA:l6ŁLމeV%6MLB۰a(Ӥ7?X,K*¾/>tԢ&Jk'Ȩ$+{O4 u:Б>ytO:s}Pa[ rb-wH4b0)?f7B8[=;i{6j-"V7 GȒwe-_+Q^LӃxz1&*$a%܈8\35%kh' ↿ȏi&ȱ\F0 h2csȌM;È"aC.rv4ڌ5 hb2jy >nifZ^Ms*ܹŧ*b c*|HE5& h(/= 58<%sml'㖣7njJfu< o|l[8KMSsY`%ܯ`Roj%bl}=qX»Z I=_ K>7pcީR]li6U\g8h=Jx4a,2%)C"n :e-iEy9qz/ɥr#T^x>Tz*cY't9a~G-ĝyc9t(_kG*F{\1f`&^fWo\ VPq>lP Oʙ'I!Y2h_w&0]MLR݂naKި( l'#{X0AfČ)c/:keq&Dm{9$vNIs*OẌPQąa γd݀PBb.dm;gqeaGMaQK=،3ﲫC tk [cԘiҕҵif%2>I2kJ4W+Z?O"pz-piGx JC B_- kCz@Bi{)|@vE+-UZ R<4¿5pALJ&N"W'znmac9k22SMN<2~*d~v!-Z~SDNV&Ç_ 5(]q~h.vHNtHщn,$ҋC%AsCy_w6 FԕDӇ:8? Og.5ʹ)Ӷˋ;S%j(^\}}`*ٌv{??w(W%8*жYxl|%$"a ~u٥l&w7%x{rQ`5F}*xq&b E*;s F -pZMDpƮ]Y[֟^"GL;ԧ쓒mH,^|*8(ʠ_gCrb j I NSe!e#QՓX.4p.lY U_wpHAA4jĪ (8צѧ ]""NLM-g $/PG 7Qσ}ylo1\M%#$ &D|5Qf +e`X=k "@iA^>Xs UUF_W34ko1YYy %R|XC\ H:O]4(#<:' ZjONW' ǼGGs Im`$rUy5h勖}07Md^iQe;Pqp4@=<ʒkBV-sWH#X<)+)3d90Y.,u,DqGc;F1e {~]lU^vy˜$Dobfn'2PmY39P^Ízg',U?$[KDzf2wJM'ymRi }5%i0> * g̤N8G'9,+",ٮb 8Լ5ugSpģȜ(J~1hU\}n :\N"Xz!1u"H plآxgr롹W`'C g1+ɷKϕUiv+K9᎞"&H._>hkvo6[Al={@ս7rQK[K/$-4K(`Y%\eS"Ϳ$^]? FE[cdXJ\= KA sɖd#%~y'q%?yߣrwƒ :92BSјr9mDVܠ:D\;fL9d7GD_0nYh$ 9OL3OJ@W"W81FKڷ}8OitJ-Eb~D9Q#OlK}pa \_Kwqp]S@Bs3$ZkS7%{U-rg-AF]tE# u=O=\_Ult;ANn!?˿g/2&tTB˥f g}N@ZN+-UkFtY >5ZG[oeiq͋{R{o]՟r X\Yk$2S$m;J6w'Sɝ?V2Ǡ.UѠ7Sm dʄ L`6_h1~\Ȼ2q,Jn("ra&ռr3fx5\U?=}Dj?i+A3}Y3lzeu=u xu6@t|]Vq5tHZKDs+BKGcY~vH)>R EE9~f+Rf4r?:m"N,zH%!ST0xt^UX=}E)+7X|;4P0p+Wq'd$C0XS|\(VʖأGS@rTdHJ8iV| @F e1EP#Xߌx\|W 4m۳S W)wfr0BJz;c H]*-ܮ`ܤJeE[_wE$8q:j{f("mf[4>tT ֆFALLh<6`+yMu{Mf*A 6n]7]DsUQϿk`^epBLkABw/1"5jL6zgL!$VyCκnp6d>`]u+B>N {VڸK&OiT* ֯SAgT_EPo)\OGbү(f0Lh<#eO}g/Bvhg0ml7hsY[Zްb@V%_c2@NV%~]/U\"G.T ݻp~ ;։$o." j"U6иG}돤2$[o|M¤$|%3݆t heQi ;HQ>=m>BwzDjm;" Ut/铬79E.ߙG}׆(H$D:(; 0x7dZ ]DzǮeArrf~\erZO6=PXGPm6k=_zӭ *-ZZ3ow>_xGVO.y o.m;NTysdI©֝/HH9Ƨ-4o0N*.-k>?n[/:Ѵkʪ|A$`jq6\ǒvimupPl VЇl {R^42W+<ÕN2xQG4mh/t'iuu}γ$$wݕ7v8H@Z wQѓp:kM!30*!lp8L-V!l@wkd&Oә%Ky߸ "c0#GLM+tҵ` S/<τXXtG^B5G ^P"iJG̽-O`{1B_ my*v[ip~o䃞MX N?lum"kBa޺ia m&_jVSI{Dky@⎐Q8/{ۯC#c{Si.IiIZ!<§oؐC} &fcmoAiK:fk[Yi96r ^I?]U2qt"h[ r[\LYs6vٟ'h(P6IUs`)ةwp#,jLa!r)G*>y%s(`"M. KS;Hϔa,Ov@7 :p`%*͊4Rc 9ͦs>\JruT=`,=d? 2`tȍϸ3I׹t8'Z_&5C"T,3p$=˹4%/V _)(H)?ev:Gݦ EUDafq&Q]C.N$9ːXqΑ8Bo{uC9fm(E{DWw2)WD0sM?ű}⒝yzo(~F{34q]ZC}NG>bzoqCGGBE(မEErv0Ts>Ƈu˓#:젼N=qvLG򄮹h\e4Hɥ9mao{iMՎt a"t-J\'[Of<"^mit`rG=n?X)E ˚eFVR#y#!/uPCnen:f4-CV)aVgg;C q6=ƙYr\MO| W:>ǻh鹚 A9J#Q<[:F cd3*A;ǿJZ8gڃ_9`6<,_Qboa?uîm{?hgQrj1[`Q1z?U0RHUch~L*BOUu$:ÑxTa9-ˋEU7jbGciSIC6KFp'kH)pէ] X(xf㗺* 9N,iHsYq(jYSfU0\3QGY(K:3h]}˃HbQ0B_,|j璀:#S`;W}n/($ёyMWۢݧAӻ<[=IkѭLc35;dMx, -0=≳{?t|LVk9(E[!4  NIٻ+CS hWzvpڬ+c-x ǖ8"Dꌆ_y^R|_Y@|w"|`Pop1 kgr TnݳHYJ?NE>I 3oڂUBuWj~"/SӐ]!#S hA)[nw7H0AD W)v΀qGo,O@ځQ܇z'/^ȐN~??r4v9DX|N-/ܶ)$KeHʺHu"튌;WmNm3t i2ZZi/~1kfQ%\|Y3))~a_j(pf(&@YRYE u\XF pBEf}(e~B D5/ ges @qdmYG-aPR⋓J OѦ9ԭxJ36=7\t ɞbOQ FV-+̿vt8pb~*7ѱQJfZ\w= H(y qj?y"GPv=ݖ۪ӻcQzs.&ɭ!xf9SgwBq'/Dƒ5$%x l!= # g,7%Iu>O=kL3eNst(OdG+(b6~7,xiY3pFkzӐ+Z Ju5->RFEܵV81Zp>{r*\*C JOZ3$`\fXF 5MstO +2uxo _jBW{'c"S2fӤ_.J̿Ktqf>ΝntrbK~_]>J@<ᵊI1Vݮ\}Ep8(gwZ>cy[cRb&6r'#yѕ>5=4S@T+Ayc[5ތzaYJU #9 -vyU1 ^K7Tvu|$7B!y@b¨f[k(Q@9IVr7*Fl䁲N.5B_0LDxtC[}~g$m=]7enKarwkl(p]O :Y).}䰵e&K&'oX]FHP醛zP=h-Ά_‹3n LGޑE" {iFW,QfUIzIșH?R=3eby$Qy= <=-p^4ttz^#9`1Gfլm^#eNFX }-kMhuH B̮"DO[[ܛ)V`kQy\.$RK_ ,=80cb+90F-7ic9 W|BU┳`d5 &VJ,RϚM )|'XyBf|֍F&6;̥^%bb<2O:+;0qʪզN*~r B\UoPT1JrqD'J(vƳZ/*=&E@a7^֡\0qT_VsD;H55kǕ3]`5ʠZ qj%aor&oA}t9ux"KT /dSII  !(qW5em(]Zk}՚Q|_NEz&4?HSra8l s~p"S;S "-$yf ^;o! R=Gv`C1`_.6dzpI=l]h)QmQWD"5q靽8rI @kCcH{157:%aÍ*8פCpTh?^ૡm#*ﶭ!X(@f{M-ŗj(׎l$ZBUup5>~2YC&8odu+[dm]Q( -:Ƽךur8N/Pn :1|ڳ\bx@mtB0n:٘2P)ABFLEqJo_XGEyX/F@F [O]Z/7(Zi|7'/!3?Dv#Hj 1Jqd2 )g'SM;n8 |S5Ы;R"y>bap>ad1{mk+wwcbeO|no5K|K6{K׊`z7ѓo6qM4rVip&NP$רZ!򶲫ߖNs"z>T``}u5!gT|npz!65*(KOG"Hth||Nb\ٯP7 ۱k-cBs|K J$`:CJRz8ӊ6ojJ֭4ɞ)E}&ė,?Ն0?NiKaH[{a| :lLjd"tb MךE8lYaGx{!Xp6ͲG[E ˅,[)ju9@[Mř3>b?OHJ@S)s`/٭գ`0Vό̲v^U ߀M[ct9Q8k@KU2]x)ՁV]f#]Rd}(,q]6o4G( vz{ ~M\15.>!,HA]JKG@VTvdI/u=/'@S܌`$SD"xd\hB1㒨/lS9}bBP4Kz>x{9F0$t$cs+w!"qH*ڛ9p[32o9+Zv]/8ٰwj7:c{rJ\bONAI}p YoA,i>bDqb,7rSp`3'+rP Jئ qëojy 0Fҋ+ԑT Z~ mẠ A jcyY]'"<`v&\dW(3Օ :kw,afAdka(ey?$t|gXPȧ4Q0eqG M%!Xl-Q/HC! ڡDQ@&spsU_,? ^Zq F F_2pOE&]<jiu?"J+S2¿5;-W*$^~2Yv3 bVGM{|qPl> DJ7γ.UEd5dos+*;j ԞeWKHJ /lȖA_:e4} ˣg&vU H@̶]!~Cd] Q4߱F*@ʵ,>ZE!rF))GVQe{Z=x/ { 鶛8HzՀ#G"׬稺>%%g^ P8VSD(c ΃eF]%S,jUT^*Ht`I84X $a0L èkY1* *ԅ eF  V9SHFǂxA})hlPVɫ5> u,7B|З7} ?,NZȥW5MA>  <1lhoB֬.\6]+1G+Bz _+pI'9L7Zzךlg~}k*Qʺ`܉ֱ+r{N5`>[Ѻ4&4N Twbهk4t55fԹ~aD67Ƥ߿22u',l\?U)fN=sі-c:=6A.' Hw̕G!SRS-k$!@8ςͶA~$X >StvrtSr{ PU͙,+vZ's@ 6K:*)!rJj>*YP1ӱ />f/.}0>sh_Z NkuUdȈ۳+}#, (c&˭L1V+ eGR((ۍ58 ]0m=Vق& F;-?\8xEIL[6Wfe=lT a-Ei cFS4um6`>Xs^{ˠ)2Qg SS5l [u^Ma.8[L2M Vy1uUXϞ낑.mz'踨.6LT~sD$|=!\rCʐKFd~6TQx?x(5xrBQs#YK}s}P,phMM~uAov\D?FRap]zEz__v? 6i8PUFA ,t 8eg;Cf9]r!tx쐵xĬ}W38iYLjUй׻>4'QdtH07Vf uM# "! aT*oyeaiZ)"# 0a4PaO$wӽOީKW2r 48Rtpd~wD}et>zYRlha)ߥh̰~ 1 %q0|+f.YuT9ۃ5$N+nQCw%{5㟆JX=Ǿz~vd<:M2v 9-&Dհ[q{Hik~K}o):}CYRpF"vn`E0.$g& H6Yy?%%_6nAaX(/, T%kiYeR ta=*^ʢ$8YQЩbWwNEZl_3B&7>oM\(Zjw6rO~EhEj='K:I :y"` z! gǴJ$syէn7@ω|;F1@7 KWkhCy h f9veP6Ag[^WdVO萄Ӓ2Ku%>AS,e2k)inFkJ.ڀX@D)C3ϲ/ZڽG=(X[n_x68>^Zy.e0SSUj0X :=~oQw.p"EUjd+D~M&^d Dc9GNt)TL"ycك剎e: B (M[FZv z|Ӂ`L cp`G@ˤ)djmmIsdy|Ģz)!WLp[C@cYAwRGPy%w9%C0S}"/(($Gp ;: N(vJ]LcՀ˧7a2-\q  [qZ, ]EL$zqt}l]py_6js7 ~s/ aZb2x8V>|$ _|u&ebn`K`Pփdz)d.yˁ}%MeYa&twG1Sg9ME<96TU2*jp0qYb;̌l{Ǚy|x ^9< st<`IC({#3Z&Lwš89QR2X l +hS(7<S qF?SBRC,{ ӶR8ȵs3%+W*> w4 j*J= }B^."nhX{GR`;t8Lv|m#ch<|A %{p#F2J5;Iz3pBPVmLRŔkj ʌ; ![#)%ؘ0+FaDk~gZ[ c4!+ #bke:Kr8yȸ|h/<0sL=dUvK^Y|^~⟏GE,9 (2-k DorL_mts-DOp) z>?}UtM.VIV.u.k…l6J3 n}\Lַ}dzNpRx=xU`%Me]8~ Ϲ[]L))NBq#R`%#C^ߨ !y1P _tOV< gn:*|ZyKqe2_DG+AжD&!> kB 0^@6pB&Gd"d$D|=ɮyA@ FO ׷c) mN`gϵ?؎gl hEOIV^Y[PۘK0hلK_فII,tP]zaFopXZzVˠvjz=8-Ғ3F`j5`-:oI(.Ilo6D^"C$B\FsL+R-kZGmΧ()Hix/wA1G;M{Xd[vv5q7|n9r-b JjYRVs{VZry4)(O;iv5]N{@6?QIGŰ?suzDC<Y.p_8Q_&ś9}TzHc\$NmW59a0Jjk2_6SfjmBh?SU͡m 9?wəZ*<ROI]os,"m8 mxQ@a&_ڟFBVW\ODf6]?Greٶ&03nH\E:El[kYfLD|.Z˱q1eQ=<h@^؆stdpލ(lJ.'+.HbT㷼¦}AtA/_Hk \m! v5>{3T!YrxB;a?& %/UqЌQ1YpXf|"5/"5-)}V}2%^nbP!~ 2-G5xѪ벩7VY wF~A\r2̅V P>Ś.Ov^#eϱjk3Uq=/2W&EQ2Hw0T@,ƀ[;i9@-_}S;nCP`4`|0IrJ\q"R49gZJIl+ҍ;H0j DzyD!>QtF0@YQ͆i]c~7 =Ó -}?:Z5Y?;%0NzDNGo1);_=#4ݥ3it9ES Fok,2漥:Fu6O`94k! XZ鴸Δ \eh0%b>asMrf1 'yi70G{:hu*p"U; M}Q//AHטs.U@Ok5Yp6mo(AlKxQ5 c!nKByibŠD=Jb $Pztu\%HȜ%m5CL  wjݽnX*8HХ^Z2riC`PٽTFBxyvi_OH],3t70䚌[GzR|}3H[Ӄ`;c /[˭97!=]HlXWx²GQ}N? a8eג Q3Zy) `'?۱F?%})ָ+zёLz|yt{;`$vYZ *XkJL {౤v n>_~!bS )왤<7)~QǡYQO8zyQ'lk˃PWg(=]HOR}ZD5>5+}[H+HsT~!Dg2ڕ5V>EqD߱q/n]xL*G&t`'8/XC3wxlUz!`3F^c4"c?0y֑k,N #[:+˩F鞑:;g\ڙxL&t33^6l»IԋRJGAzxR# ̨)_Rw̯wy "˜SD: @iml-0E]fUY ~vxK#ck<>4H>c>@Z) fp,p18˫̵jVQ-ߕPWi!%ұVP khXP kƟ_wa-%u2H+/xH}F9wK{{gmw!cv!-{ؐFl+t? '^>/5;]в̷d|.d-orݑt E7poBCJFm/m+Tȏl ]sԵަ\X^(jG26O C70>`7~BWpU(FBG]< Y 4ywٗJB.!1JL+cJ(wvd2? AN16 6k ` )ش 2:g] OETm^2%Ciğf-5Vс .o1QaGf [a+}AvQ}s3G4U\ǧ"9iSEdUOij 2N;Ң}ZH}еy}~ciTH|`(3jc캝" ~2&R"YjUW`Sw%3ŝ>Zrְm8 -s",8lװJ1_si[ [8h\p b}⇁kj?!Z1<":A6i0Ga!T%V.QPuL'dK _3 S&BE{,C5bhϼciyW,)q*$jیp1+:X krKn)vlڔ3'FXYjlj8-򔏯ĜZ>xU$/20) q][dRg2SeFd~$nExd{{ /*rX.Sk$z@r~"ѸOdo*~] ƅjTN͎uam£c{ .cvB{ |`(j*9Gۋׅ=eSLR[9<WnA ^Ϸ3_ݔ[Yk9L,}:$Y.z9!pMx07l"\Fhp߯Tչ_$J2>\qAi׭''Xzn1v|T /C$c8U$ Qwd㕥ʀR[TO7أ!#TDT֥= Yif,+ð1j-x b@n"ov Rf9xTYr5|E".:NYo~cz3F,sP1"h^`cPEW׫ z2'|$+ZRCh 0pu Š,vBq2hxFGxkS@z@(#1P_ k: Y|5 5]ͲO]wѼV =Zؖlf =K+C*DϣkmJ"Խ0 [/iĻdvsIMҽሓA/l@CGV],;ϡYvM^fg$7١gX-N5+j>`-33* fLB٣,J^ QRtRcosM ODaǬou4ALюxofyI}A] jk'EW$1{N i ^]l("1;^N4&_||x`xFSCH\}Fi4AoO$b` 8+O$ ҔW`P ۬5p!ߔ1h4tON:bZt)!njM:Nd#08gNY? us$8joM9d8˭.:NUs2$qEhmp;n=u)dρr@vr JW8|#7gϝt5絨ydlz(Oha=Yx*Os妋 _CH 2H&Jkہ '$tnMrp&J%>Fn`!5HGwn]4VB!% wa~>av#ɍBeS AjsPjn/%%"o+!hKd:DZ~G:! E4;繄4;޿}c rsLWMfg\PUw0ǘs̓S k?W˒z7@*t'yN/YN f}\Ȫif(tq6Tv5c-V! 3}A5kƵ(h?m0(d_\w | *|3;qZ3bl'}܊$˹)w.wyzr85h~gdnנB+^$K;V}* ݍ?;`\bz-s4p`IW/}\[f|*p٫6EϷL+n4I-oݦymzlt9b6bU2zOh|E/؏GV1edQ̧`1 O{P"K5G=BVzvKX>_xG\EMy25I 9-5R!auo:p6>iz@LmJ %Z(!`aQڳvMN m:kZ%hgTȩӾ>@ÒƂvuHA#f 7Dn !;]dҥQ$Q,I cˆIofhVbUAzS2X [~CFNm 8֪]B CDJp2 > \%*}fogڱf57A_ rEϓ9fs]֣a9 ˠQ4RmvɄﻼS=66Hs)t]nS5\K#9oYplcN._S')\qrf>hTUT5Q 3h5⸿qtP' P,ƿ)[q_ڗw֞FYb"9քȜI% :0ikFL.V.<؀fw|5R7DԳt*qEB2ƷMd!JHw!(DY3l🚧O_Ҷ0J,sW5M*̗ ޷kҜI`XbO-+Hv@zn\{Xi" ɝVu>QNIcwE;eU $Vz_D"TWWidNRfeZ];}4]wj^_8`u$7KG:1ic|mdD5.Mi}xE8BҋÎӒ=bi on.I:94Tw$WSy4'_`]B* ל7JWww< &$A5lǂ__}߬m; #3B hc"SU ]1h}_9~B`,jQ tloܡ >pdͦl3pO8(/43ƞڂ LQ4?yx5hdũpͲG ]c &Sm1.Gl17"x[K^gf:{o xLpv%2Q2: X>kK#_j!ӧ#.Uuz'9CBi`~]aS슒:oLkULFqw|QO\ vet=IQ1*-&pi%R9ؑ29 yv]ҚHkWL:x]41|h.NQ, aE lk1OK OY㺑gxܿLS)`;]|Uj _Ӷ/נ hpӔY(9JF~c#G~D8"|??̈w`/&yԠ +6„ g@7gX ];+d1$Y=+fZ?%BG7^C&t$6=*ZP:,!5K%lSp=O)%Bl** Wx5Mh)Dwd@^INKdwz [FUb1rF[0]Nn|ZS8 2%k7O`<7FV(w}ay<ՁB`KUI% ~ރVfT҄%o,'ϜٻcPnGibN<&$6&}=4(˜KhFl,lW+9X9 \5qݬ.nL4 xuEݛbf;)J*(>S0ٹS 0*`v(HH:ʪ~HY*[gГӳܧIt %*4:!ٕ&8{ÑޘZ޹t]Bz&vH%'; s@meoLZMwS3[y9ojze4©ǤSV-SUV5Tl=x/3"M`s׋I QŚ!Z P~C`QHG4V֔댑*T|pw?ȂHff|چ"*"{{,lQ')\{}#  l-rܬ2ᦧ ϪN 0ӖDoVSOՙຓرZƱ\"P* +l?`mUV{d ast?g R>MRJs@OOr a X=e Zlǭ '`6P,߹$lp=!GĪ 7S+_RH>6N"ϕ}<4{Ѩפ*ekBVq*ӯy6wxHwwݍ= b9$"ޘ̑ⷐ};GDO¬qkn3q_=Biu+3UUL`$[~83ϊ#SX2htlfS#+Be@N R,R1wMSpcFqf`7o;si,%XM 1шR`~=PSahUr19-H+j,ͤvk 9WyB!t & Lqp!AwtϘP2LrSCJٌqň"%{~|-{&6SD̜U͂Z*oE3BC܀ã=Sc8OwS^!f#mHHQIR&2Ɗ%sa B0AGDh ɀԬE֐^Eup[H$<Vj7L㯞@Lpkt'RUWB#uLxw;MzL?t%4^>k*Թy$sz&LЛH]aQ@H% WT#!P=a{~m"V-Y )_1s%ìtA[zk[vM@mQ6Vo!!gin"KsbVH`V裞08nW;wY%1-z>f#9^D dfOM7_QV~lG##[eYwRKw dm_B^T3݅R"lBE}Cχ!R(L=Ab 6r_3"3~y i8&|;&3j.9ʩ?-ǺWy`cQi'b}K0XjEٜXFw!3+?x.S(c@-sUv9,9!uMo9&gBJI2J96Y{R˸{f1fWՙ`}7:3sTEӦ/MRFG@gu;DߩC(9l~#DAkm7B!$dN/*_VEv<{Q*ׂϵ5uI`'eQs`q}jܹ!=*)Y$"|2Sqi [7ـ!pUsqyR zC#r3\ie)>lIrѷbhM^Rmtbڤ*@V$өrdEw3&pf ,m(b?l kH!Œfwx0GOh(c՗Fl>Ҭ7:3#0r94ƴYUP[Xi6-&çfd J]4"GTڕ0m}3 6yKioƻB{<~nC5zMS\P3Zuȃ*ƅ5zӴÛ[ !ה& G:ި?)4Y0NDDK .hDK+6,g]@NT."-kdF0_ˆLA/B7D,T(U4B.&='>]`Sw!@8.`ev`-֝4wӽNk|rq`%8i*_7B͠QVX*. UuNL *8峋3ԮV>kyD2RMCT򌴨*bL.ߕέ;*1Vr^%Lڍ  Bf~bSf+H-Gr`,Zw)9@Ӹޙ+ TVai?t"?o $ifߑkWMouk`38B$YWa2Vь^:b{p!z] K1tny*[0LM^E,\[H?9QQjɠ1X~egh!G0)9 Bq: SW!HKZpa -4OxX6uKk8Mɟ~S T-e}Fb&O>(ԻY-y#\k+[2sn7&tJ|f)_B`چudQC+xi:@!hD6El_>ףSUN&S{")JH4wi0Mc=њ9iO94oG>shtrڼ&s=5M$nPnZwiР%zE&ǟ*P|y'nkfLyEo("/]ru0m4J"Ru/PJqb@~pnM#RpFu- :PRf˥[};bm*( j"!w)&a5=A(rU6SwH.kcH%UqJ-TBi,-mbAJ:D|I2߯De=w!1ia[ d5Cl޳,`P,˜=/b3E"&AQz>~8RYrN!tt JR':d9EXBLBj<(kOHt<Lfi~7[- YUĐOTW1~n"=c?R 5;qA2(. ]+\d~NcR9eAr{5db O?|}4yB[#ԤF;f: \屙RtJޫh X ?$CwM58,d>ZlٽUTkWD9 <KML3)?Կ#ZUġG7-Hm b8+8iohvVf]/p U4vBР ӧf%EIJFH*_ЯMh~]N wcMetmu) %da7W6(ǘs:(Էd '|Ҫo^<6F['N:^o 0}܅` htva"IhzD7(3h ً6aCy($ʋ6$TsJZWKPԽ8#n 1Rz7lk&SUlө0A?9AQ)bϚreנxb}4RI&'Ql-9MugXM7$,;)JF0fBiFY*L%&Hm-isc5(躞Aۦjdl]e챸_Wy=r,9][>Ex`# A7ͽ/:O)BዠTm9$wnI v=v=X*Ydf$xU^øŀUQ+l`Qۉ1(MuwoUm(W7MvUL0+&'G,j>آ;w:͐$R^0ߋzr|U5/_M?dcT` ebS-[+i<7DX?}v*!R+n|h7.A&+.QD%8[|O:R4x?-T$}ԣgEi] pzT&$蠌Ga],^eM?Yow ‰/钳vOGbaG$T 6Vt=q6O:fikl _-W1O9g2p]R&:pO!6ӤTނ^1ڨObf{\GN:}~fn` ^T&NKu 暧ěH"ƶkzR/68n k T*-O~+3;;m*e 1qmN#VQ$юPXS_8x 'nD"9TK2[ey3"A3]!"_D*=3xAhy>/ 3=:.8=Z^/\oHYFBp[$Rudj_WJnnbNv&+VQ&VˠTªbpŮ-@!q},(nN 7>b(%/ӂ<'e{O6 BF?;fQ28iч۱GZK白 !l#!>LC X|.G/M_k0q5 BOܞ*Hb[P䃖& 9 zf[ymӓ{H=a<ᙡP|BvNu%F:J`1H1ڲVfJ̔, 2~GU ܎,21Mrl-PK4 H0w/IGX~rqTqO*>;G&%% !A. bf_M/Ėέ#T[wTRǘx̽aч&(XCaX* ~GǍϬ\bE9:n>&Nƚ541,""̞j-DmLQfm"Õ7♋mH| 6BЂ~p4 U@={P 04jJdK~6[O6r{/X9wD`D m G3RvZZ}hۻ m7qzxtMr8zAjfH x=_N_ۿ=NZXǔD5I DϑyƯZkq:T\Kr>'l6/2oZZ}q8u6~P&-qu*֧B#}^na-3odɎ^1uO G[ٱ&čatb o^r7 9Y?6E83i/l>mԒ /s#P9].D,sP13*q;Gћ.)fsx ꘿-[J "DѮo<2l\i.ہv{0~T?ԒP ^./tS;=R4.`iywnxe|%_ę:&ь;}ߜyO H& )]L8ވ!tڜxU&R*F 600S*f h j$oH;>ڎuj9KxN.sY]4UOf-|f^ޅ #3vڻ[GŽ2A@1B>CޕO =c18Ma\;vLݝqt:H>D)uWZo~č/fYԟr)\t9peXm1DQ#,d0e O^8m(r~!b g["W, ?ӑE>֍ybqMT:q^8*JJ4:c hXN@gvf>GdfPO&xt7u} F(BnqtFۑ8z2uodH'yδħ0C4@㭽YA↱DkDըg(jq\ؔ؃"ANa `̼&^:t"bK4g7dP^k $g2卜D2=Qu( ^?SG"Ǥ\X=6Vje_ȇgрt(D;'~+Ε&ɞ/N皕@xQzJqds.}\GW_ k=^ vLe{_,0DP|8LXm4 8;Q NB57M6K4]m?ߐ)jSj^%61G -E1 <=Z_'8$:ef1,}NRM||3VrBv&1ydL۾vÕqnm"ͧF$X&oظxmFd}\ih[uvq-V@ APBis3,A.XM8#]k9rbd!nR3|GvY~/ktUܐd?,/P,z\?LE; U?~Snm_=w%Y{NA{.Ays '4o^9 u~K0o#W2T~;xl :[fk^w~^;Sq ppo*ƅ61W|b9nOɧ$ )g!r?cLۏQ2VhIOnPVDGa9.1cY5 .ӝ Uzp3v/#6t$o:m+#<[$"9i5قπm׶d5OUq$ Y1鰎Du) B˿ `"j(_X҇FoAcZ^TF=kM(ޛSS?\m Ɯ 逸w fmK(|3Rݧ׬QŶ;Qx+;ɳ}Foon_pr2YIsR=Kl5IBemWz@pÚ*<ItZ EΞej4Vˆ>t,(t .=2*_)ϿTjط轵zAoz9mbO"G[\,*:0:rx  @^Ś^gPmQj4s;H[gJdULװ;-a7ʐ*#7i3LjKF@M/ޤ7="6%@8`O{wԌV+ sޛC߬ Zu[NkZ ϫ_{P@x(nO @ #Dwuמud-M4z:+ 3b)7Xqnk>Nf3~ϹJur,=G톌JdehE?:c0Ԍ. g.X(wF~C"0Znʹ"NL t@(< JS[שnHiɖ89c(;R+L=2Ij۝E4UV/wҍ$Yg SA JU~27("BFtt R_1~+,#"nx4gJl4*Y.}ibu/6yL+f 'aŒFxF׬4=喵kMMGQa >6>غyp,JWFq2Ӳ0X,-6:y/EV04hY Ǥ9.zH6}0>x6ftliAozPm .Ȑr\SO?Rib {o7jcbIwK|I^{u^r1i]b:h0\p0Rb"l;0u*HX93ܐ4To㌼:Wɠ_ݝ`̵6o{^`[3ҘcyjG~…bi &, ,fO/ԙ[JۃY3sDx&?3~.t b3,+!1@ ʏS{USo-ͯQ鸤Y*ZxvV͞.5QV{wv4`~bw^ZmfEkx_V0Ȍ{){AVbv'B7`SFwh$ߟmÆ |f\Ni0W56Z}SVߎ'QՊ`H<}?r@PȨe1KeWzƧ5<-dCu˽|f EQ l֬/C0 !O^MVp~Ĭ&)_.\;AB2 p_г#f-LuE:DT#0򢄈>͇SE!x <@B< SޚUj. JFv !7?WAhٰhGQןK-g}'dKBc2Z6 2Y4q#ru1!r!Xo B.#!2h `j QCCp "jۤnsJK ;u:;̀Q\'7' 04pqfLc,F 5ɛ\ޓ-TU}B,Q"- ñ8|׍mcTfbWZrSmJT.mkݵmp4kg&5X9*2qy +k uE F~?6&sR<t^\EK w܈v)a?$9q<C'Ý77.>VgXʦj2EɤwJU|1 ϻ ?,՘X"M/4/i̊5\ٻ~[ ](Cw׬ *(<:OmNH–`w~kcBR@!nt-aXpגT7@?U771 %RμbXAZ,f4* >ct= ++ 6z+F[66/1oÍ!K:DIj5 Z7k{׼JX'vHXh ^ le/q)cD3as]&uMׄ\tܮlw| spa+6䓸^b[k_PՉ,3xI0l29-eu;!KM- [#-d\Mke=MYKZ{sAWh͑r+KDO6tQ7Tn=6[7Fi!IIЩq|Gȧ鞷찓Ā sNh=צi?W+$w%[$ߕ,TN=R.vr5p3.)Bˠ{:^'NBֈv\?|(eUȝ( J3>/0b$3p,fu0e1.h<* fJ3s@aMlh?N?IH2f3tkrU vMӵnOyot&P}פ*q;FqE+JR;F:`oP*R 89H-HV -CVQ)A98Kqo`*#t\ؘGHqjZ pRDTJAaZ9?U0!)S(leoO zfCQ>:`,nz=gq67Zө\oJu#><[0[{ M fwˤb6*Bh>P N¸7 n*@fD)T2\=|z07-#ٳO`]@`f*BY ,p7< Gˈ u;v%02!.Tsx M@ YL.)|$ۺ0R7*ٷQ%J-7DoǯG!qzCN>&?304lC¦o{"9]qw$ B Z6MJbI5uա`1ᶸsl',q N|0*L8|#nd!"_"U|uڷdBUsѢL[iF{_%HcFR"( Cnӗ:ηHwd1i撔5 f1uxs_lm2v|aơc@O)KyP}!g{V.?VQ`juYyn۞dۗ0p"_+mf:©S+ƤIYD+hC4w5<^e%ta=L;?6jP]q1,N:vC[> ¡y_|qmj߮?gHZZϴT~&{k, Rz3b۳&MD&6I&/@ D#2B6!f[!T$8ĺ_?a̮z)=6) Ƒˀb.lyjdYn >˔m&N(LX7B,.+wa:&6G]чN;lC.I^۲k9y ?orloWrv9"e7sL'Us&JnH^O x^C8nK)^;4w>9Ѵ 4*1 =r-ڕ:\rzof5v4=,[ 5B~n|#T@a"O(MP)Id}k6*{swx1?NJ80i@$ZM]!􇪤&ua܏&-fs]6^e]Q lgsxA?>B}DTM3ip޹j 0XSN.rۢ8{ğa+Rg䞕*!@C;"N,WPo11[++Ոk>u6 bz vz&]q$E._n8}aҖ[Dٳw)֩uځ*K#-1 ;– us>7]9 q 7i[ϖŌC0%g|ѓl+5U[ѸeJ(9}.m/i}D";Bx@Vj3"ۄp\ėT/%a1]u{4[*v@!qG)<Ӫ7*.?b(Y3t?X_.<=z*~h]xHkdWfneIؼEL[`ERJ>k~Y#YsXXLsWuaffv c/0Dm9?< J 2d֡. ꖍ §^XrGnb?_*s$r.U\V,< Cڕ[wNyK:x$3کRI*O-S =A@|KW ?~ƸKanI3wR{C3bA`h8.I;<.h!+ Bfa1;|]n N^jN 8jy˶5`?W`f\t_;fP8YjUNބLYؘ N^!c2a(1Z96R ŋtibBuubx *!}C/ς=uh*_ḺNN$ۛ2"x0{HY$KXc+!rV("ޕ\SC[9b$8oL*6-@QSr!V{Sinq(8z5?k #&LW>C-d719xlg_{@ץ]"I'RRMejozcDrS0#* $IMRv—LJ@ыk]2-/DNNgئ JK(4>%${UJ)Y_:$EϺ*|v)mN)۪Jdcehka'&Jʿ,) rO?s͂8H"t |*Ai$J?#Y}.MG)lj Ӭ-n)^sB#|Қ,Hm'$ԭR+d ,M]Q̷=4/H6#x EL6fA*  Wu] "}_YK.e[BCT,ҤQٹFJ8jzW\RBC![-JFQ^V1iex5.@\?l+ș62nY:hS7-u N72q594*|K(}6;U$񱶤wE>}~kL  ,^]⌨ub'?p'E*" .)J.;=`ə@m=w[-N+)5/ C$x__@\jW'*P[: ($kGv5r0E{m?xF#}`Ă`_Nsh‚R[:?Eq۵38eGd,S*cAAK=/V{K_B ,_e{E3X4hu=|p׫&Z{)4@HZsd&?F.#O]wM8tb NY,?Is+j-R`&*-),d4.FdY[f>^#ȧ\沒ow{s! F/{E{ӊ#8q90=`Ίi|Q~UlE"0`NJ9E)-!ޫ˟8g_FEꊵOvqx/dM'5T fL\ȱ0TyPQƅ sz.Dp{dqY`,Iowu^K*^ Zٝf5 zV ,9KX])GB2Ҟ[vnݶkzOYho7ІߺXxjί1IC7)u ˙93eJ#6}ElZۙHA*Ev3]͕ڥj,o 0 fBȬLoUU֭k#s&]\z5K F")|W( 5 >rvQ/j0  (2~ bNf0Ed-qkf69`Ud| (T{$gw!# ȭ8qyߏta?Ju)2@e|Ϊ5@eInfҶ'\ud5>_z;љ!)<5, kԈ;zp-]nm#-`ZӬ)rc~Q/ݩP0H* nEnԴ62_k%.V7/oq5<Yb!Ef+M'n a8&E0`Um5 I` jaײ~ |5ٻ5O-_H<%)ch-GR[Wa@e'锢gL'Nn<0Jw{,~r/ Y15O @ϥjqmI Y@Pܞw7F-'ɜc7.4;ůֽॳíTxyV6dG`bOafO58m=%:W'Z|2A ?V%r}T#iȞN$ܨ(mڃ{'Y_z W݌p)qHespW :_a9rc7 =C"YZ~ ٚ%pϑIRfZUR#/4Cn}p*ӗ#S;zd)z^拟`mRpixʚߖh-hZcDGxʄy39ojp+" "۠4q8B7{&uǀqv1\[_ھFqsOrcDa`bD<~;1A\ :!ri$חLDT0SyJFB!.q{p8nsm]z c"ث, ɤrVE.=W2~aU"5]L՟F=05jHSwpa#lQ&Tts]r>,z_iLeB'F֐*"š+rƽ\ם/8۴G$[.=d"t^lb >iZ|^L#z8wփv $?fŨEl8)~m {t;=ZjUc: J;累ܠ]a##!|uaBz;N;/zfy3ݖg1A,~$loKw|O(kUBUZƣe&iMbz|sz/Z h[ltymֲ~t, ioukP+@&,Gk[*-DDvѾ9NaD&b`H][@:O4ަ@]'.>(a {`wNskYA.&cd|Կy+9O;N][|EBo7|(cg]Ƭv=[~YϽiswxz[Ӊ-W)Q4>XIRM Kh^3+7g1o9=Yk>H|gOCX/ zoVh?h|&|?m\TDb6Ӏ^N|e k <ά1>qV^Twv?y -]c(-T"ld ]Xb&;k͜ Uql7q5Z/XSgk%o#7R} .5T3.ĘwUx&Hn{U[qDa8Uu9k|5y|BJB|v1 v۟6&~DI"ThPOT88o˜bG֐PKO(ZN hC'kvpM"*͞$@Y_ҍ ^ld cDk.ØDi!Rb55ʤzScepi"1":('jq"P 0IxE VP) 9af}a pgd*EbWo INb]4%\;B˹QyRԫfPl_ցD Qe3_۪i#jjc;؋[7+!l +#HXu?~yIjbw㨤96Ou3vf߃LVݷIHoύ1fCT(uF$tay)hX-BAFi}nYN\%I9s7Gb*}~췖}MJ7V(M!#@+_o I7: %D{9kG,wn#PYץ\Q{Xف{?RO'js4sŒS;NW ۣkWv"vXhZhtsM^x u03"O `(r~Z%fR߿>ۣA:H^念%K$洊t6Z$ggP$H3OUD#x" ZH 05peݱg"11! {v{gA b&^Yk|wxjMԃ̗]s4vV YxpͰ 5&1_ r&=W[/Pekgvn[]ÁQJ!s(2=66SC"o\8e1η\q[K g;GL/C~4^\ZS"(G"c]j O=)+ItW`l0*dp-'qKiF)Psx/1T!h/ccP"|@..{4OZ/Lv\M"XUkVn/>>gֆ: xCәh^y~HМiRTD徂nˊLCҎ>5;.-5'g= ĉS 6R;z< :zխ|OMNn _XԡBvED)mt&|̈;Y,426-e*mXM[ҧxv tVc)nU*eQu션ߵ5kn`C!eF}8(n//b0Mj2j+|9R/s)_rsNiI. lcDR^>|A iQYuo/MI sيX_%a`0l>~ɿ75OYcFrO&%7J~`\G,e8Wގ ܥC81?1v2aWLYVئ 8|ȰyA3D=*TUϰ\swvZʬ*(y'7A+BJa ҅VqPxe˵ᥖ lD|$&GOFG`jۣOAHXލ  ޭ[1z-$zפh ]&=la?i;W]oW?j#$#+M/"T5\fفaM֚fCUKk"8$,[Dʊimń} -)W}^=$GR8(;2a|<~3m m9vͣ1gݸVwRENISW pip"uP=:!Jḇ`qsݢ"xaiU_082",Z"{t4|VCYLx]x9}(*O:ǫw~)P 'paP91>C$~ZMY+W0S8)RH 9~Ĥ퉒ør뇱BlK148<Ծ" R&ef9qy0Kw,}R[Iuj M0ҳs8xKFȍ54[" ]p;V4sD$xBY(2>_Œtp~yE N< _Ti#\`L:x^7 .)vz৒gley:$8wZK& kq~?#  qlTXD"Zz39:0+C ajfloYݧ\[~n +suZdQ϶6uی>+Tf8HC5䆺#0WbwfWܺ"FCo:YO>bK~CSgD1|;(9A6x<ҦAQRH9?ml9gɷoyc>\IU&Nd lӒvz{˵ɠ;)t&(jrI] *neڔO|7(4MWM1!Ɉ"5y;c3/\K++QVIOX3U=X<b)s3.k‘[lc +4S^*u)+J"1á #KM l@b'G}băoݲL[ڙ/PxK;FsD' qԪp3H<+`w;a2yNfk- @+e2]p=f_@h?)8259j+!*He|t )d>v1#0[f[ۭ, N[M$_r(Fϩ:Ly/NRݬ,Jm>[3{Sۮ?< L^4łtہP;V)j@T n CI \JiLdx\"+NeC?wAO?= ͌Zl1eAQslᔼWӵP[r[ц9& hOK-+*M>+G·u_KxٵZMFZx QL^ .v@UYgH`Ƙ߼m{YĺifyԘ"8t.x}k|!r?f  q8o Y\ȑr*\o5{^i i_o9ts|X]`FDb297+sD}S-{/Q ?3I2A-<>ap"isQQ=麶{v]+#uQ6`r}3LKW&;Z1Ws#=2oAvE<4SNpsmEY(FעT(@MY$?gTa{_NJMT#,e_2:7w'QEDلD1F-}+O'Ѹ-sq*au\ q\{ZjBݥ4Gi3oڇ63^h}UmRK;)d'(|DjF%#SIoUMo }9؎HFlr礗|ϣvesn::m3Ի>lN@ hPT>ˑP=\cBӠ4Tn"UU?Y㸭.[DS4!$XxR HWNR{. ƿ@ԓӝ?"Gg'q ߦv_9geaj[X \,UiSڟnz?Q8?0Dq v| _IZPV4f v(q_3jS {l2?{@lMN (=k6۞8ӽt& 0}(JYނ8:Ԉ;@SXнQ\\9Ph˩ߐr'" voh/̧!#%R )!JςiT[;8ga}G᡽ǘx:L?)v$x;dѰeX[IH}7'"NgbI*b|\^+=K;[O$i ][8+0)~d?:|$X&to5ehZn4PFatHfF43)3 Xq 14 C&aںh:8E˚hS݄2rgN(vS[j/K{A3F~s@z!RIY:} ^L`wCU;sdmn3ez+4U5WngQ+_s3)YD$ZړQ{$ V v n Yj,QHdǦ1aǓXw{'q= 1{V~u9s',*tGBTJp@t{F`<~"gaԯ N,L;pi.l'kr[H @g2Mj/QˮQsM&˞̓vD#s,;瀱Ͷը .hAAhr6SyH<S""h{ǕS+We! c#Byf;ɖ]rqB6ŋuV^X\`g>KE_J#C#p#8 o'[q̨J( l7_EkE (0z:-o(vpLZ\lOnLR_l:4~VQrgb`tϥw͟z=KIwDŽ6w{aT)Ruqƨע0XdBfߪy.Q>j*v$H(dep>@TC3}-5fNq'n|n.>9ɥWޮ^U(UW0J!_H^aY]|#ޛlS^kdV&ŲN:|ҜL6bLsܺikn8s269jȯ~.(~bEfAvDUTOhմ;,yӴe %IqNEqܘb\Ȧ}Md|zVбAcyqҸАwX9̉iZJϛw6t-QoAzöeFa.ogܓρVr>A=?J @SMymbȫ핈DWP &Hӥ &T^u`A7z W|ѳWE Sʱ݄X=A6ՏsxrGF1YڶY[ՈV*p?*"Ԑ[]q<*HɜONB K8Wn> AaaxhFsvҎ-1y-Plh5|X㲓SsnA<ŀx| Nz i85Ig#pp%t7,Υw >+;U]}Gԑ-cZ`DhZz5힐ݫ_dw1a3YdL߇wj l>8a WWV*/'MTzb"Fduğ|"`ט+j~Jł8v*ҷ1,B1&RKJq>kZ`%^?N 7bˆGz5{_ArܷvT/5C eEeG7a(q8\xj ?2TA{> '6A)^j~PO\Q4)ð 82sW}a(VLʼ+Ҿ.0T Rڗ{s{0e~U3Nf P(+?d耇r:,܏^rۧ~|c9K} 9-d }t%᎐7B{m=h>Y^ #u*L$DhGQLj}y3= ٢aY1AjAzJHV9_6l)җWZ:X;Vh: ["tX DV{z0}Y$4Ws2sTZl-39(^o]0ȑZ";2ZY-BW¾2 &waѐ|˘A 9Gϸʪ`'CqethG!r5UxHYLGaF**μ`bOqaں hbsG Qв2 x$sy l bcQ掾p C)B18v.?>1VnVk?8b) ۵ܡ[O<g }`}2&r 3.Y5TlߣZ+їOt)D+2U^E3>iq Ʀ5 (jԂI5emy =ki.pKtqҒ6-Fq}4Fr,`lkKKk"^ET輇rEf YRC v[rDfx*3¾- ,Y{?YI썄`l̘yBcaMtxJCj)1T w:UU=9gQvM浧"9b+`\I]:pP)tp"/i8mrF* _ 1F$|^G~P7oK0wuS#O`Q!xGObX<:2z4q6viq](>R},\;&ËLݘQhzMQߴ~ FFq㲝Szowتȸy5\@g@s$if`Lu3V.0(6q35&VL>- |,ci~vKb(?d bt:"Kn]yR~dɤ~FU.K`xD΃-U]%mSxuQ@%!}Z$vqW0tONS-'7"SK5cXo[9fޣIuѕǻ2 ws^,;1غySxV,G\KOH;VKJuC"Zw&9|!nzង _`\w;H,|dؙ3Qrx_y/Ϩǐ" fOQUM;=5qѮ u`D1^L<'ETS~o|Xm7˕MS;Ɂ o{3E&D_d%Ub90KlxbHeB=*{.tx5+Ph/Uq -PtEjN78TԩZXi0ljxFR!.yh;Wp0ܦ\w90D`fF3[zfk& Lo,IOY9rO!.a}*2f}5} h:V>|j'Xؽ@onBF|rI 4" ѳ9Au qإ%t顥I=$S톭ΙүD+Ɍ̃@t܄%>V͡3ЊI0E ɢ]qMrUΎ=b۶9$'ZîoRc,Ә%Bfx(/vylW]N4qS0=̅D2Ʉۖ[(:g!EHʇǔt~ffgk4<v׋pPaOfSU `{T7&aw} _6dVae6Y2E*GJ!oͻAkr_D7Q`|7CJ,"Z(0hoY 9*Ġo&oi 2>21jp>m2̯#H~cZ38%% *.M<$w .c|4wC-bbOk+6H}SjJy=>' Ⅳ&VpOb#ȅ0ӛqNhnvp>eIډK3 `"3;I :9#s'|d VșvF̔[E++_m[C.S44#X"-whl$z@MISߚ&ֵ^`x"kv=i>26A)Bu CN15߭*8qCPK]+Y}|$#Ww{+䛑ۚ,w q:i){lMug~wp]#@8vN.\{1HVatkԮ$  @Ռ°Z"e eb\:?Q)GܬgcԘPɭN&]2 wB&߅ZQqoK9j}bCle,;q)XnT?sDϬٺQ蝎.ÀN?"R$k*9 iȳA \-ϵ$.o[(FTV((ڇ cOUV $IGnRj1׹v7P^Y¦T_sMf3)}I23En~S\c0k8A -E9Ф|x8Us`1T<ֺeaP|OgF@~=-9 ;h(p)eX[5'O*Ҹa%)u(B\N Nċ/GrX|FHi}wQwǘbc3f9B$躜6%qGFt{<-3k+@m6Ƕ`R0c*" ~Ox5U7+A`j,t N4N: ̓Et 6X@ItWܭˋ~e(hPzʨDj˾O/+uZ4|ξ<&KM)àE6\B[3j`>t5A|gLr&wP?|)]r@OHˢ;~sT&`fy lfJtHS'$(_fǡTK`[7SHΎNS겁$MV,zA3Hel8V69$a?]`Ll8 fe2}w[|@~]/ Iyxj iҦrh7* ۯw%8Ӛa1˃Y+rQ@&sׅԤDz 'k^tR[`3fM1o";:@R'' ;\Њ%ݮ I,5/<^cIr-SX`'A O=> j`G %ww]Kkx1 /a'+JF jFl)+\):w<$GYQ$B\GPR̆gT%ll 60D{%Ý1=?t[0V((ZYd/,pe Jk;\kV8撹hvhms5X$4WG lY2d<䌖f!/_h80+[WX!Wkow/Qy /A\wiyr䫰jyq_sX*Rn0 uH%P9\K8(U_WjXsڷAZsFw8z!"Q7[k25|'3j>{C\Μ*oWad4-i $=U,8gAtH|U(TMJEN$<$ G?JYqQid T8ˏNVFW Nnք.ZO.O18]@[*]ipD,XmjPF rx:W0KNR_,UȂ%V5ӦE³ݹv%X0P9IrK67o4?H@[!f aK>+҅RޮWڔh+qCpɇcy]R aܛ"`ή "}Pѭ?g/Tx^qMV昬TNDQg^,!y=BQҝoA?6PA>0rL`qKb]VIe;1yo}[0:2 A,=X'\u!ذc /(QHk}F g?yV5*Ŋ|߮t$F֖SIğ=3M@0[^d~V ?^L>NvUXͱ6dؗ"TLL?|oW{ Ai8pbyLVRMULn\߈]}HfsO>5C=$^ c7W,iw>p,`:Gcdx7n}bdayJJn1>u% ^&3Ce6'uQhK[>+4s|;8-eM#^0wV낊["<<,Gϥ!^I2 TC\u_ۜg q*ł2ߎ!#xp>8 ~L©Їv &) ^< c٢sy2ٌɪ=+ ŽE(XWOu dQhHnJU^3]y2  !Ubt@lw$>&GϔE FZ~^M>6,K (y2e?b/Dwg::*y C0p}OGk34=8 ge-HMZtiNIcȥ?9[nhWiXVx8=Q0`[* yuj|ހW1Mр^?N.Y+5j,1M-lFrt%) v#/  0Gf-%T,5gr<1*VOs5;Ҫ XN. h3Ύ 6+ ĉL L8\ 'G#m@r^ R`98f(ۑ|i) gz%tB@`IM.2dVͭTOqP=|N>{w;2Ũ :%SzF11H 69En}y(x= 3yf ̧θ xm2,1S p!Ppx,} vȑʔ3]U[c>zCKdv,J4,RJ}snX4cc۟.mMA=L ns&;/Hx6}C!=٤@9@ =Ҥ~&g4*n:< nF,kTy}ŝ }EN@.LT~O qJN9\u ;n=)< )/a̹q57"fflzƹv#:S &IpJ! T \.E߳WX6{ڥ=6RdӲUXT-Sv2&~<(h{.ǻwy^CkR2n~%P$ 3m] Tn6a9kZ Cͫuh6a^=f] arL44fmTˣ5[akc>gLα-[d, $.B(h'~}`3 ^e +_ɶc֗Bx&0C?`4LX"Kb6+g%"Nh6[19c>v{Vz@ " ѴqW(wZPǿiI7~w3DCROS)U&s<a`4ը~4^9~m v'I#"(<=mj`I3ÎG^l#W"\.)bqS1_orR]1 $ R}{|R|=#1 - D!32lj.+n aiqGˤuM"A=Qc]puaxYpWQS<$}QDeޯ ̱,߰h yzaL"|ꊬW)҄.*!u+u!,g-2p+S)s0dB'8m$aV!=Bo.;zY2!M/_]zZkmzl< O0.ԛ]1wT3|N .W*Xv8]Ĝfd'67"SeYsn7cpE1v\3S˱_EeU8/z1,F+8^9ʝk[er7=7VsOץg&Qnk΅8WK1]'Slz[@^z@HT`$c6J<IϦ?(a GbnCj]^j P|C_q<’it x/n`)^]\WZe?zFdw+BQm TBCIXV )q-I{7W)Ƞ恵Rn0$r]y J7{ pV8} }슰=$YZ~vϝɶ E4X2>}(OӍhAz r&pw7,{>Ɯy<2KokMJ|e?$]_H8L=Q_Am 4gs*5dϨ`9˼) 93MxK]Cˇa%"ޝdM$ovi +ׇ~ q@ [ *aP_~r v/o*,2]`wq:uG2qr7eE~Qv.2}I.{m :=KUK.o%%oR03e/<3[CG3,cI$׳f疡\tx $}hXĻ6 ΣBUeV*y0XabW{irIU|i.@NrBo8Hno7 O#zV.gTRAaaаx W:'#x+ol7FIİe`)?|ue NІ(=ބԱ ;oUO pfN~su=It&;Rj}!:nd^<#li0bF5ˎ^eF1!kR q:ί&q݆zM,ȿ+oBuv)R+9i.@BV⒣Wz(4kd/?KU>`k ͔ܟxfr|y =[o޽@;2ŵrf~>$Pݍ|3!&P ˦BvEZ6k fڃ=S1$ִ3#z\W3kL*]p ۉgxb0BF|زVSbku`MDS)UT /OXU} 71H|+@_ dI44Mܜ|PjtV+N+L셲W`Q H׽"䶒T1Z7ic'}$2npz~=lfpӏExDnY]+P. N7Je*UܘqvdH`KT JB>Saf\%͋6fy-Mparc%(fT}f_#ե^> c?'@Ji?z J2!EZ6s|B_!M7d^1E8) wr޽տB@v<Az/3X8YR2OؿSJ @]xGP b5:8r_I%DbQ!FNGg*`9$ f#h"6q|\Iy< K|;_ɦAQnqq+-1HC=u6W2KU_J68f=߈ɛRC*[ ܈5׹t|c/;.;5$~T$iIOqH }滛f-hqH! Xu7 'JqG (!ez?ƷL?ˢ%F=9P|WQ j|^` nƳgcz<í+ Ksϥf#F|Ϭ[C!8eY}dl6]rffBV [׿<' r<8d w$jB<ʃL1cCv#+A kY$K,_.)ir@'FV!*b_y_;*K?!| "}('z!6<^+9f& ݈FrK'tX/%?9 ~F7]g ^tj;=* +Cpz{%_]KzvĽ/({8: I- \ֱBV8͎ȞQt-IS6o&e:zϹMRFSwP(=\weL&1z" 1(R%J oa?f9+m[Ê7uʬ^a=mǿ)@~y~0r*]0+7*^m -Xc#]Bz˽K;Dsoi0 6u>]y #hz{[ݬs0ɨs갥e[+MwzIELDN+W1q߻7Y4&=Bh;N42i^ Q|X"56Qƃ#Wf>6¯yt)Jelʬ;!ZSC ?Td`^",2bN%h9ʻ zlTISr|pvBuNyQ.} 8wKK|͕bA@.Kv|to 8И|<_.@0tȆD&^㿃vg~ ÿ'Tjf/yGl4=%2G7ASBJ;Qx<zRݘݍgm74UpCmrCbl+[Zc"BTB C>>e)=w9w#heqIh:gc_G wNH.w:C/[Ufv GS* ޯ r dm+ AL!E:mie&]eozIjϹ `Rh"q]սS%ΉED1 kXZ1R)m[%?':xfG`!up' l- {P"6?pA^pp;1NVmuz̏p0%gqۆ \Axk\hoy*@<^+ݜ`ᕃ ]4gU!,gҎ]{wRnZHIMcìKlQ͊ -wcvdxlp$`^P:y%i@W60h|݀8H:]PTnMbK-x^>h,d4T%pּX&WAwmޭ*`YT '5J1oz`"-Gy46|}& zV(q=rmί߫H㔿}XŁ={fSѱ$p~OƄ5,@1vF9DxJ7o⼇!J]F*COd1S>Jc$G5"J kX3< 6IhI7}_dG=cS[e",I:? D*^]T^9c[9 ;TMyCi`\%Bva֠m0:gFHKM`;k , 9MX$Ot_8\nv{:| qa~0:Q>e ϙS^XtÍcJ^}urlsnv>\HiB)!`ԟeD_ Φh 0~a4lUa@I }j0n7*QR΂4Tl߀/8)T=p>!]/|uIg -M*[PBZӬ9\mf0WA=)m0i88|6\qLuhdC*ILg$p 6c"ha8칵~V%vNʫ|6B9ET[0~%\޶ Yɩq٣GΈ'Z~*\zzo M[ Z=2cpJmJfد/ J|l.hIWsM sfl(%巣&˕3Ny(z.*ǒ*b+DU>D蛟j ܙɅ?qZ!s,Ud<5L=Ou!(@A[ #W5y aw.'>Ot ;^iZDYf*sQ0`EH~*(G@k!W񆗟8Um5Eĕ<]ݮgo~9ԟ#5cY&Wl@1mo(.39*^(⵻[V9|> `\v9@N&OR>2ju'xo2hqs7EcBΉU .Ŵ_$S il`?'!#q!qJtvk\ f;|9vP!G2,A$NMZ{W}z :zU6lgI)S톃i6 rDQQk6H4Y$#oR0ҽq~!ו__Uf+nM(#qOI>/@`0򖜋茠vY"Ft 'Lۢ -m,2"d#kh`<+Pbdl.cu[ov~E5(2A;9~s e x`r-)腞v/r u{kF2[zV#40nrv`32౫Ul&rDŽcͱXdzÿDBa8Qo# ¦β@ͽdV).fq oʑ>:w+[AG<:wgrC Ŕ (ϣDH'y2*71BIx  ,l||5 …#V?~0yMmӂ|m1Dd5ʸV >7@m#L#U9@5AĞQ mzLӻ^ q=;bx^y_}G/` BGIgo8I^'K<~GUܖ&8$׏X+W>b* `jFd:⓰)<ގ=ĦQж낲(xK' Ԣø>f9-a$wSc7R뭳t*ޕuG]24 uYJOSX 8תtzzQ*N<Sז!/2;95_x"]ن#)1` mv_职\:AY0J v:R{eټ#?'"̟x /Mh֘[RN6;o%viwd8R8* GPwICuf˘·%ʉj-LͱǓõwU<kn !J'[b"(z-`&19P'^й@W,] IB7 -S\C23I1d_*f e?b &E$ÙsG]](*%E[WVw4e.LRE׫;'ag3>n'R+3M sGdzv;@ zE.n~oeS+cZ'+ѿeyj(p"!g; =# Is5>z]+!FIN])ߧZ٦nHHVb^SL*cc.m486XrBizUV؛LhܴcAWO?Cx)(\(=6j,Ot1~Sp)h_C'DTT5Kԫ>nteFt;-B$bҀخ8WhC!` } HQiRݶD2.R?! `3e2I ]9> Q#dOՋ6}J-lmc:u?+ƇG!WL y7]F1}O4,8=a;Iˆ_: %*fc@TwywOG_e|YQd=\# Qw=5|9҂Rp;oP:ohoՌ?U'Ø#XܑbMk^.( Qn坱C1|EFL<|lMߨѴ".(|GL qBڒQmtF؇sѮ!^ eYjOscR Eˊyt?8(lRpRGU /^dEʕ&g%/n]C[~.utQ8l,ĉo/@y$c`q;R?5C+hP3ܳ$!~B]ib10hMg<\WJ upî_а jS$NQL{cQ4,ǦBnzQ/Zڇs^?xUrA&G}qRUF1W>>`X.\yOhm{&\+bb%O )&]Pz Gl'|K\;amOT4zrlt$8g}z\IR61}3 l3BTjB6!%b[~lBy{AXY(aM ȜQ!M!6>'7;eEb#BZI;ÕSth0{I i+ްh V`~-7+ z|y.&ՈSAs"tF[#Bf$Ci`йImR0vI:c n'@((3#x7Bu,w]AXI|yu!@+ %'NnC̒+%s!GU6E<:`h)x}oPwwVeyHn^5`#sIbv2!u8P<_j۩ؼG0QU?V-WbġaEbrj;;\7 G*A9k_>OE"ҢkðMʼ -](tP^kC+ h7iEOO5Lؽ>  gtYϵ>d(3a}+قY븼Xm_Bs VcbNNhsM3@E?B]Ifż+_} N$[ְq?URc#l&,Limqb\j㲢OvLB|'$9vT ,\Y Ƭ H[uu&HM}ĈfЯ& 2irDM FoOEGK 3v\ j>Ah~Tɤ /zMJro2|YnD=i0W€6⥞zwe LLaD$FΫ+Y钾(M﹪@`{XR򪠢~GX}rJ{/DXVi- /ܣN[iG]W)$Ds² t\ +۸nԨp2*(xnS瑔4xJ\4oP[->-4lS,RS?xj;mӼV * ;=tZ|彩D9}M-=6Aҁ'E_B.  ؊JD߾/4qMH[|17'/"jѐb"G7awcUKSpoJ38#NTr0uQ* q\J9 HxX}²uմH<][m'{~)W~ROT!|Xo+X2}J=#@I2q Btjusp&/wEz從_ T$x9j+8]k38^|wN穾co62QPc^/7R{%GQ;[KM钵Z@C9*J˖s)qϚ5k pxn`A*yfC:x]R#]et3ۺz8$;ob"93ߧg-e˕mon5?J0q/75war.rS*|We@l`qU\͹#k| u J[n+>EmY'Ig:)}hq_p_~ Z 1MWJ/OM2KjMƓ^ډ)^`/9к0cZؿHN:h).vP/,ߡT#ݗ-LRܟav`pK/]EÙ獹޹ܥ#%<{sj '#UB{/1hI Dz=@L7i~N^vl#g `{[/e/Lt 6qᚎw-څ>Č|[{uxDjSUOc9+ l>+i{ՑJ9SCysou.Xd,[T_hS~3,{k8{Msk~teY yP q2ķAcE]ʚ"Qp^q䭀!M{!kw;-B98>󮝩/֤6qM$vH`Cڠ/8YSx4\C=Ѭ'M~JL_qB٦[@IA/|ʭWHy/p3zlBdIeáSofߨ s;^:ײTk m wa3H63ৢ2eYVJ?/prZhɽ9?&P# f9rjF}uA Kz759Ikcs)x|@"Hk'SKLۢk5Kf/%:kaf3ͫIt3 1뛱27nR8%.*H[w![0 C`N# tsk kaWơث=kHNwtcd=ʭ8A;0$ la6r"oÓgb\ir.L6srnԿeH ~ -=XW=8 [VhnL9Búrna&F7_RGrY1cr쒖\$J\0"_R"gv0IB!sI5ak?1/أA(3.LUi u au[c,B…)9|sT(scAp-*y7F$ļȄ OZ!:g`. J@3\%8w:_Uhx|u3,P'>VbY, )X,>Nܴ/߱( Ba5*VC+RRZQqܮN%$ᘱW'MszAGnC)_ǎXVYtGAVYݟ=7ZjB VgmK75{j0]?/)VҚzJ=zpNBYDABPQeźz 4\?!|aFdyҶFh"#VUIz+`=MT=Dys3"2Jg iWt#{9z8ݑ*HJ|'_Z!z.>MpK5ZVQMKf=F1,jQ`H}(`JS} *HzYK$[n wZVO.iΊ;{B1k\4}ngI љȳLQ+B7eu8?sy#|){IqwRw`Cꖌ-dwr=SuS*eX=s ۼ%o>̫uz[b TK%ߊ򐦕tI"Uʘ9K J?0N !4˹Z~тH4|ؐG%ɵYڽ{;Þ72V@ʧB}KQskk*0V$Fiz8jjA 4ms?A T:5Lw7eHO iC샇c6Lѣ`,;4[|͠dX$"PAv[o6ͭ2CϾ粉Yv-T3ӛ#ԏ0 Gn*( $L^zge L𿜠0^F%Q|9u xϳE [IaetV0 S 2N3¿{_v5ǭi,|. k!鱯_ F26 .W}r]e(8..hM̬UMn!RKLtMu@jm%q6 !$(ju-YDAs vE>:%0vJfWy{:'?Qv2”C;y뉕엪i5t9mʬZ'0 U7VILÞSW5YAOQ 0)Tr ;:4呙q fӖ>PuD3u/2٣`+^%.&eQ9K7bWvzC'Nw,6#eMB#YgBHv2 D#C_۠ȈɼN.>61%XN:*`P2sN[Sӭ qM[ObZ}>fC:cPAuoo}kK%AXŇdY,Mo֖بT]Zݒ+ge3(dLNa̰yӈÓPŁS+Fc&70b 0c%Z4d.Oz7oA~Ԩ 5y<5!N^UIC;R#-hXFZƧ3v4!m{Z6p:M_&¿a^-B]%ҩTgcqd91 t] sq~ɧYo]/f1l&YHb4k(r2[}S1:yPTKnrjz+.#93Zқ ܍ 6+\USR"R<N+վ)'S OoJ HEo97ܛ2$*U -_:Uo8^y(͠FAԶAL)EY6U\'G7N>fjQޞAg 7/(Uz1p$rvوZ `<d^F]K_M›Iya `[&BSfJݾ]ݮ6?[!# mD *;o 1Ƌ 12O0bDmA1z"+?(|4Ɗ6ܠ-J H,sҵq(!5.Sqsk;zE=5|r`]{q)4y|qoSX8vjzST $_Xđd]>M5`X[!7 `7 a f_Z~4 Gk%`7E +6ĦޘWP>`ڛ(kTꞘJ =Q> ȋ-2HSOoD|I뺙yP@UKt3v B⤉Klco}LZTO.lmV|@ck!bʱ^[M?y[έV_pB1A‹,\ÐgLJZ@M!!Vj{'fI2Kڂ2 `wݟΉacy I#A?_7CnkmK 6ğ4_^8Юن3}LUNI}'3y@ԘokMZI:\0 \{Wd;IV'GZOn^ΖJzߙ7P͔Ш :Oy4)nȰ:[V0,!/5_ݹ]7Ю8o }e_?][t4q,h|vlC4>'ߦE6t]7W&3pE(<6>IN+_ q'Co#@$6anF` *=Q<(gҌmkUnC-()v5%M+E bw&տ/O;=ƾ+XWG79^\ﰲU (!SMK+(vN$@^2J>yU91 оVs+&sf |uO,`9,:TOF i ,,*o1\412:B#>; psHj//0!)n+o0 'ob|ҍ+YӑlC(0(51>{{#κy ,K{DRJm"--Ж {cLlP_0߽$uJE~&JKq&_gM9j{lLpE Q$_M7ft7|!'7G#1ergI/:w=]"}BȨƱ#~y{fdJXJA<]meyzDAܵCpK9LV1Ef; |N)&VU 텃7bI Yx0ttWH6Xi $$]*g9:8XKׅdJ N}\%Pxڱ߹lR cËHMvpOD|[8f^PJ2޷fq\Z[JLE-4Ւr4]m~ZA'SCtTZodY/h<ЬYQeVbuABO5v)@+aR}U)8hcP6 $vش >@/_K؎:|V 𷴀/!O1)eۏL{f!H8H#f 8*UVxRLzܩFTRgP6uiz)8iq6Y 6VuI+k*)G ?PѮIf 1 Xe 0LucPo^+baycjXrՇOLfq2_[sD+3Sz~_L.ӗs*ao L jB<4R1k[z)Ѕ4$ʀI669Ⱥ+yi ۼ[XG4 ~6Aw|u>{0n I/ňwZ)z1z4srDˀ$}6CP.=f9bK }W022|R, 8&ߨ\䝇ָFޢŞvf7W,p=i) hmw S xpgLyr#ƌ\x#t/,VF9Ldjۑ_>X)o)$zwHe %1C/*8]lr6!*vE`I,߮#u\|V xOBW=/Kҽq[roczZ=A;m#jBط* <'z5kkMHB]hfM%f 0G XxTiu\F':7Ujlq;=!~҆@2OlaN34q[#wCzxgD!M|Q0&50N#3Q&fa]JMW|. `!4COS倽w$ld=m90(G|aM>=`u-k콳l̓ RRݺѐ/anC^<Q0SRnFWL4cKv=Wڱmx.YKq=u[ AhU LJ8kF>!yM{)>kGU ce8PS8k.9(v { [s_//x+k$gQIFMڅsVQZ[1"t>b2hŤ]ڕZ^D)Y~G1IلqAaVs1#x ўWa$4LYMSW+=񾰑CWgI@[,AFb?YA4Q$rL;\;j[6n%rjeQ}܋nR,!9c0@3r$C٤(KPcDp%7@ UXiGX ,3cV7g%٘l M>pW}%cH(Pv@8•8EHk )wNG'TpzV߇Gk `s=^77"){ {B_DZJe+<(ޅ"ehSMHk}_-}MYf.hLLɘoi??n2q]Kk4dSDZb;Ʊ oL|Jր:Uth#Pөp0 l } ddžj7X5eo)cKkOv+rʋgl6!M!B8oI* P$$oNOd֕g/uY 8;8c>(aF!!)_S,b2G'}Ŵ8I)reuS}IIe{8qJ7ReU3⎣}WZ3b1q|\MmJKGc)0sҮ};"&nS,'=@0T73o^21|-8LzGV,ϊdkkW5uZBծ0Df;J$wu񌄲M)hAYT.nmyg`֤Y0uA9cS#RjqG)Vw7O|@1o^bp@qI.ޒ-4j&D%ܭx@gq4s?B*>ý =]uuj&Qzkհr3kB<"V*Y`?_q^N֦5y {%__iEp2Cn0#PPf8p!o4~yg"0.zpv1P IÍo!ҙL'˻AMP^%ԬuǯKۼ ˋIJ)*ZftixA[>(QUvpf;Sb5O{ObP1%tj's@ hNڿ$>';Lsl#jIJea0Hޯ\F" DU((XdJTcSms ա1~ bkUjQѥ~&V"RPP?4¯r8vBl+ީZ3x*Z`O6]r-eٯ`{B&1.ۯ:]=Mg6D`¦;- Ǽ̍#n'7qe12)F''rLQ|&3R[O,o0vOF'q}+dOA8*לJ4uV]]W-�.MJ쮐9T a@wMu*K)^;2-]oM?81 r SF;a濐TM^vFhI3]UEb:ZUIن"o"ؤe d)m/g:T2Vβ0|6AOۭ=XՅdFks4< =~5V1lXgzf=/)j3. `^wL`Я\[6pSZ,Hi)빼-fݗVnn_w;W:Mh|>gJ' Y{&l@% q .8!6HqېJw3çYI7ƅQQRc^ 5KkݝW\6GBKҤhw^%|]kשkq_nqm{қa1 %gbwhC,jBBQ{~,rQ1o4A__/ Rs)0 KraU&Mk5x'd=]l hZݧ˥";H,Φ[HJ{`8?*fYlϮ,n aØ WLg6^&D%&JbcRq0ibvUV=D@b%oxRx!^mzT}@mh7ᙶ)wX7 r#c,\$]5[[OTG;5Xd*[Iy<.H{T S˸d$1(m!`9G G0[ꌤ4-eל2!2dA)OK z DteAcE K8^{xx+llX32@Vz5RRP/B!o$hպq[ 1ԸBWh˖Md[ ڕ[-Vgh64.EvHVuyc/I,O+‚{Kϟt)ۤ+\; =QMD-Q!#ϟL >-`%/L^ybͧ>A;j8TEiƺ8] [Z׹}+Y_;$ jZ`+:%\SuuF{@فy*<\Ӫٜ4_l(6m)k Ry 3ɕtr2b+%y-ıDej^3 /G8>㦆 m5W p՘(K,Љ"<"܅ߚ F^C ^3ȌXpΝrҎEa+AY9j}ᓟ4zq [] !R-FENx7<ţ ;RjQ'WIAD/q&)-"'qczn\C'CENSVkMp۠_V Y@{ RxZ&2zi6%9#2wIc&^ 9RWNԢVO)\_XȹA9& UQ(fLJ;"M9re4oeBM=\{ig{d:Y+=lĭ W;>&!v|A/Gۺ72r ~,vz%);jv,O-w:y9u CV챑oھ^+X׭ۋ ̅hcY2u|Q'#J[|kT%? [ 2P}ݎ=/J "UW%!wgұXon@Hڤ-Ȋ OGR/ѕj%+"n[#>ǫ r(? Qfsǀey ϲCpgGy$>)-o\Œ?X%T$hU2I1B#q|u;}/WT~1`XFAKt*le)q)ن( 8ybxzbize>L4 k.z2ʠ\4llHɛh4b“5,Y3Z}W_JWi/x=ӗ):nP%fִ7h'}odMB|(ǟ'#a/⽨{&S >'xlze4 ׁ"CP~bCliV"5 IΡOܶjz+0Nz㖜x9 3AFt24, g ]kyP9$LWT\Wt{Y"~Bv|vկ\{sҫePRMz}-|1Y^åG3=&^MG u1b[ݥMt -\D(7S35Ɍ!V,{y'/w1ť7O^b FDg $1PȈ"n+>x^rP5'c`j]ہ27BZQF1ʡV瞙X{lc#{pRU<O6tbZ's,TӲT<0]p.~(@m$M24iIH)9(yw!oݱDJBv(>k3fp`­XzxyJ5F~JU9Kl_I81 0~3fmU9MX2R}OT)xH܎› 0f.ntl;.'#:RJ`Kg8 g&euMXk1%r(Ӣ1'~,J %\m!Qul1<]jȈp[/%7 6F|>0vJjxt.u[0hP`?7c7\:)Hbj<ӞX3RxUytƻ 5 U2B}e4i+/)gc(5޶B}Mrl5.q&Mv$ޢtEN[̮wRvv q/,`? y[2qD\}'R8LWMr0*R˦C*4 krHl'kwd09~P2F8?ŗÿ.ptI>@b5|fǒO+9J .v]W|v2/~6x>,8J۸1+XSw\ p ;'qC\ehԧa~TnypDodY֦89?9):.3Ohp/:Ī3n \أ#R76eLQ!t3F6Wuü 얓W^~ LV [?fյ2,C|&ڥXl ~ =a ޗe^q 8e]=xϵ=Y$0?bM 7rN? u<\&ϰ ik-Bw`mMLkRHMLZ ƦY,TW!hW#p(a5bB 2GOyqm4߉ާ:Z)!F'VP\<1K Ov_IkbuFѵϟ/7qE?PG(XyiOw&Mp{գ/VJ7;t!;ھ<p '&~V ,G?nEUeZ oMݍûTg+`ҍ)3+_cÌ"I]s9u/fm-EPfN84XF. 0vr .5v@x$UK<Z?s>yWl0բTGt17~"X0W5loKs.ty,T[aGWߧ$f$7K.avDU.|\aQ?Rh8h"V5k~OH !D1eX3r!(z/֏\}d3)k4;_.TcUӍvrQL.CRMHzim;-fŒmbCq}/x݋Q錚O")Qr}ɻQko {'j/7ut /R)3fĔS_toqnՁC%v ];3<[.Eוdﺝ3$9=mS `(Zhr0"Gn0nhQf0\d=5 7C(T;Tqד:?a !p$P D>eS e\PZ;e* y9%hVd )x(ŭo\q"Įԁ 㷸R4yV_j\M$? B˝A?Xãށ}x-}h/H22}hɱqdTtqT,*V8\fox >%*8(ײ;nXsYR[Xp߷,\+v ě Y'XRc?RRxzlvY*G]jL)\${Q&fzbUH/"h* HN_1|w5$tHէHnI}\Kƀ=[@E71=]) CjP4%(DHP%=?U'IubTL#V0e:^8㔖Ŏd74PVZEe6Qceϓ9acA6Ѡ.r4Zl``daXr,/Mz@vZ"w'dpʒ4h$dnl^s6FJ3ͭȜ34a<  !l !yk!Қ4A]d+T+{]l qv 萄;Azx=]ʙχCK*#4_s ATS Ed'h~Ӿ:vFo7Z:U~b SoAEZQ0*`u+#pIpQl_ߏ5*ut+][j-t1 ǷE YȐ㡴h\ 3Ni⇽?*,YNj>a*T26Fi0n=cN `rTvx{t14a_;VˈG(1߄@:lW`Qf9zDHp1NR U,Q#`rMG N%ߙ{*$)c.8Zj>!NS^RQh]= Ç}JY:g.F@K斲/TV[A"KmҽP78RU*ͨ}g'F}V^'p50` c@Z(p[~j%)oFZKJ'.5r]ċzf*Z{҅ 45v5'&sE4j Oz<ϐ?V^!mG貋^ݐnW7~S'.Mi+0MQiğְ,"i<ն+Il;Cxm@?R9 9J +Qby(r O)A X*?,CO\6:bqo_hZ@;Dz>EVӈUr 4콌ƀT[䚰~j#s'JpeYJRQjIO9L:mnd;õLV$BB-y9K'՗WJ|X<;񋾊TD^?YR E³m*$CAZ%KU<g5- wͅ5Bl2S7e(0<(|42% @]Gdl1 <*,{ן!VY?g`aHl(h)0Gd-b\AL!K0;}>[pYX@餺&y\%ous1*UO<2z(P#^G"\K yH3btwd:%%Oh@C\6 3vnN|"XL)_qrVLlbpQR ۽'9f$-.nzȏJz]v컅<A3#o;mAOGw_PJ =9,#Fue'fxz5N6K蛯WK!k]QDs ͬ5G(2IOz9k49o$Nw(7s  Q ǘ}a<զ3AD7aGM 띱ٛ_݂%t $wjХ8WoеRDwPGUѩ-*Lnf@0.{AOa!b Ŗj} 6w\ӖDM43 JVsiAzH5.^!&\} zxm4EgH@au)?ʣ~Ғ΄04m6Wy9_@?q;Mch9 jwt$O)s($?<5iy#\+V`;@9v1#/; ,"8"N)mhBBt^Q\zHW4NۦcUՊF6.d)nG͇S_kwWǕ`sdpxafG'I%?ҿXy,MXIbO(wPNة BQ"P%X<P_:oBXfϾM^F]? _G0Y!P-fq!Ӹb+:Ʌݩ-FUIZZ5 ]9q%x> h^܌j5)X}헤GM[.l :N+Y0DAR$@>?>) śҁ JlEGS||: l^j) GC#(,b=GF 霩w I ;p.^4{b*X-xy `'hMJV} >enx4v+\mamfregyhס3ɘj3=h[xQxezc3I.3lVd E#IH `P3?4;p/آsc#}FYnqRyY)"{𲣋QV?tnpuƫpOܤ*耲_0v,:r.|{Yx?&eCp|NW͂jx=ӓTQuyzS}W]i, *b0pY?A]>G: =}Q;3)@kBdeTM/MkMq/ ɗH&K h}T"s*M=u'PDfRi.qS&lFZb(+I*w9vIS&XB|MĭfDOJ3"ͅdX8=Fm2*7 PHrR$Y)eAMd@o&w";hU9aM~^hrY `nSqa*DU`"= RpΏSe{48kYC?B)پ6qkh:D=\_G/,%.ՠ_+dF-d #iQ*&C$ذI,=zUɹT=TŮ`$>&ofM5ʵ8l% |B=v ~8$͙R1-|ϟK+uE`Iz](.HlTy4:JKUڇӓmZk[!hzJz$捼븧ZˡY4̛p6֎.",Op; [|8m^yXg{_Ӫჸ"MzbH&(c`1Mgs9ġG|VCŜ5*3ص=(~>*)*kuWf8SNNE*"-4!uY5޹`$PfCBn$ Ad)_SV9x-$֚muԝ&nDӨIkd2lpV%(*$aWaa-Z7H<hc sBwG1ooS &(l:(v7Yn ߧ9 B{uٗ89Ofrj BdOwDi@y^QP!K#݄hn]AryR.iuI dD(kftgC+;^dxHZ6:G]%hOԪtXc_N1}*f@svz>2A3c˿u{rY$IRJsXcEOVՠ)j}7XFg@]o6ܧl[˃~螦ܳT T`>e8qygqMgpQ#s/@g#9u^f5 OӁJYg@!7=nj j^pA~rd{ bE=ClaEvp%U$#y<Qb]~:s 0k.lEDfǝO'ht2yEu5_mHtAB)}F Ŝ.i| N7c5q[%ÿOtm&*wwNl餾e=e AlaA;7ƳC#Lys FK@7h!+Y\vҀ.4\Z[akUtR~>2dž*\ 4 e4s('J-v 1Tv#=[! ju}@ež2@6Up0~4$sD.fG?[̑$H(Amz|v]iחGLy27~n+4 $fӄY΄|/*lO0~ ;,>0{4 Q,@nW 8>-Ug@vmv'j=6H}Hjr ׭G7+n-*[YM堬]BJ:GmJRo}7ߗ>~fZFJU^;[@_{1y_U6]D&meYo34Hnfɐm/.i= 5@f>w]h蛼 53N𕢧/ʅznln }.=;o1Tsyx7Z3>K34t@uM7Xۺu!+ N>3qmrקUD*GXYLc 1-~.$ +qvK==HۭDXyȘۨR 1vCBf%Sֺ wSK=6s͊SeӶCq*S9PP5h2Tn&CacKiv 2<$-/.4>FLL?/Fs Xe( Y5Y "ЋdNI$WhjRG08dz- ~#r rF̻T!dD']$?^- &1~^T lzbN% l4 |Nݍ~v-)GKIxKI%v-*1g tt Ka Y|A= 4#O6Z[\ãFᯨ=7 }|F7|L`jjscC/wduӃQbO#!df -ѽ DGd8!fm5GX ]EI=va>A'%!y0*@D٥Jva*%,U}{0^ASy(:b|@2;&+ާ fu bX^M ›epXL.N@w3y%\a k ;=N]WwIkU~oG[[Δ]knd`iP oHRv@1(z~Л <6?Git3ۉ&&DR4jG,s01$p+?q{og3z<,&yKqg_åv0ȦG/v;b\Ad_l+VIX/#e' ;NgD!2f\r[л{ml?ߦ _8~Fho-q=_VSH%ߕ[`+-D߹Ǐw-v꽩 NѾϹ֭<Մ!в@:.m*Jrgw0q-'v\-h~j[=):˫LC[x~>! blY`EwrIQ\čewkxwH>z8Ee@,;CoOm;@MRs|\ {G1Lo3萗̈bC̏R, Gn1\,eј;2Cs^"2 x\P:$;"}3,m +7ȤjIdMvE~mKE #[;fvzQ1qi.qgd$}ƪFZUA^x;ְ=)@ SkS5 ?ݳOK퍧*Pks FӣzW18/HA" Y]aہdNx3/鈱Wx<@Ow@  NO^EcA~<̿P&\[]|vh b9l:*~HUh܋1:~bo *';>:_Ƹ寘U5@˗㲙{Ky==s:aC_z2@2 VD|w(MZ&DM("kj7> zqɼߧ Zg'!Cr`is(6eDo 'K}E@f8` xp)Sj꟎Ḽ'nZEHDA@WqCtAƾv:/yNAvߟի,yD,E\ApJ?9f$"n{+ۗ<}Kkjf[.DsDA{H{!e>Go|`g$-4pmZ`3x+ۇ"Nxd5mbi>STuW6ւ=;r[pZ\)KhţsvQ\k_#Ēq kDKl׃*['`>47LVl_K3|Ѻ?'Fm 'Ű=;W3-\'` fqw@G j;]3eijnF[< cgjwsv.b '61 xW~*ƱU ]uW{׸?qP)w:[54m lAP@n:c*[k#s@P(dglG"+K+^TiqFobJl. +YSأ\'*+!r 9h?̒|xVSU@kt|>6lk5m6o(9XVYbV1FwIR^gJnOz%gQvK2'oaWEY[ dHZ֬exC xvWNxA҆ Bi%f]e hjSlsyUOy8_y踏Z|xBau6e!zmtp= `,$ɐ.oh@QK̢AS *%ҏCOdIc-`9.~;(jUpLEPIpWtQ/5vKgb~p1/(O\L=eT̃^r^Zz ~%fU$B@9X9Х9C0s<>ꙕN$> 3+.aVHC0H yI I_ $7dS PxeIU8aTphh/Yΐ$zGr(hiߢu{+4R RO *J>|G:[K~ zPU'Q$#ϤOu1,K ɒC>ȆPٮgA0sc4s j!=b*d",{ ,**(^퉶Ծ͂$f ((76T; AtSMFl_4& `X=K vPuc*tb~M#,6+7_+MΊ Y|'3I\Uk"bU_˝~Eu0DUcnc4FwI=Wn 3P%a62M /J]", ?칏ZW呞PNA?ҠD {.ѱ@OVXk=S̔Kڼ <膐g<[0=7lA9Jϳx8 rRn^]ڊuEʆcKWTaضr]qyOJȺFY=HYVMּ~7kojk0{fm_nDXNg.,\(uI.At(Fb{W]Is[x~X}C/ZO\ `)~>}% 3.t< +>$Lpi74~+9кD:)BdUES&U\tJ]@sӳdeNqPT\ г +T;0 !Q7r$C^_4%~x& Q2e=υJ;v-И|ki-%I TA'Q|*LѫlҴ_L )O {OQ}B9Lжe./kU5x1ۋpZVq>]\D6e;H'IW2t^7VeM׵m]H*V*kdxNB_U($XFmE3rwA.2Ჶ*f-5Q~ X3mh7%j̀)8` Y?.χB 9 }άnuh28^Go&mK?/J 79q\1*,Wl>L=ǒw; ˞Tv 8dPJrq'@ioqCOCg02Ď@K;֩UV"<ɅIiJ Ʈivyeb63ugg{ S)>Twm5'2>!鬜6L|AsGm@k8(@⭁쐢l)=1X#*Q.,IȪ!e=3W<%A͠U!}sڏz(C`2lwG0۾2,,"X-VZA:?H;'7 /`FZv\_- }'ҶޒЭrn#mB?h/?#؟[b}`}oTLU SA`ޭ F{qlBwڰn/iD}I)~o']#9p,Qc`9opR:T@1G95sGfKnssS~3zau'cD+JA^@k$sk'rpFx}MH Tj#bH6G{|rDŴ$/ݩYx!sl0-bjȐoɗh4!jL eɣΨEzR#vzG{~aQ9)8{!p笯k.U }>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X  ^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK {(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH $#BL*f@pO UFٳ \@ݟ e EHquAo=SgDQ.b&.{f׋w Z%0.7s??~u?sȊ 'D;FFEl188:UgFͯ_6m 0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD K읁;!f I5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m L5 TNy#4I <1BD,5X ay$yRcTPYLєP ZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKg u\6߸~-o_wSg+ggC.f$]Hx Ghc n@dV`2]zuܸVJ hsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN 23x,> I$,>扵pB]41+RKH)'!G,~%!z}< A &d!t2B &Jd41Q4yAI@6d=c2/c~{V̢4 WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k5oZDnHg 1,:/X9c^k4yUzKqjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={bj6iA9CN@qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c 7N\vu؆-5\ƭI~ĩ /,H]>|xq"vJϠ | .(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z EM1V C9eV H꙾rJ XEE ֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A 5 $@k37_ c%ByN;IpMhZUTM6 ;$==<RIR5cX6IQ!3;*j n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV" h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB nz҈܄ n"(E.VX䫋\I^X+PM2q2$ E)2(O\"DO}Q :Z B"g[?kDQ3[]Ь,eR*7j w킗ƤwFFP^A}AA=pQdrעļڲ33)wgys&p߷W7z0 D{satD ]3jA%S VW-80{WtNBD[|D`- BU0?1DɠXTFvKR8|dO2iMA9 6ز4OIwI~y~4=:"`h0* 64` F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8! !P+:lbmVֶ̯sYD󂼊%tH@`u* za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23 ['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`mi3._#,9bnVw~6(b#0֟dD0Tپ0)H -^L*KlD?t0̹Ep|e ,uO =kv g8b#+6B'G|bLzpӓ ʜ%?ϔO31d~rQ|ϻ~!*LGZ<C-%< 2ɴxXnW<{;dmKQU&!h9W!sDߣ7#w_@ '|Ļ_oPF>K *5D"ђb2x8@ Yx ">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@ *)T=/9NW 1ńA)_$7">sZ̔JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.& aH% & )!i-{`D6 P fӌxI;RRw%cÆŒN^^n[^Y օ+p [0-XE=J0#,!1@Q8T #~!?؄~<!vCq_&`f} 󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L ]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ ; ۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^sZ18x3N]3L5i'O݅$ #럍 8\|Տ,t' z"`Հ4,{K};?}͍^ge5r[<4LLuB Н/8ԭkGV$ʗ͒<pX֢c \?SP{zmZhH Zx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{} e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB A84\KliJl}̛7oDNOŦt^'`HT.MҀF -' =I$ݨPWشY0V3V"ར4h=sF1\U l?|U'EX^*ՓbhV |(S16mZy|^v'`K€ ,,,/_>_G_?)egΌ1(; xϯMϯ}Bh* !(0zOެGvJJ<{cy K1qA| ^t@K9 #72e|:?\}c` G0%S вO?\0=C}%76 OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N W {C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z! +VxV4Fxanwud<,>8d7[1j:pBZ~f3B5S~VrnV n# ~0,/x聞?^ԙ3e /]wuow$3gbj4ר7!*FyjgQ;9 ?2~~hўtO:)t='݃==CuY4$[:, tBoEԘLoHMe@-5 ,Bo;{q^̍,f4&vphȻv)"< '*|0Nز0[JnEE.W :LD.D8ߵ?ODPI1Wes烏8bavzigk6~[~΍qD >MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R* EDzgcg@ 'uA`2+,vЋć/ DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<(:sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a *:0,O <R|MYJ)llj*SnE뇀`ODokͨCb +z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX\ܗKj)Eu%u*bN c 7kg1(  ;p{1-g1@\2t 7D P4-oo')%z29L5)2<:B&):O¤T]EݶK~M [uN9\[F_)6TVpHtKu4ӬV6_WʧU;(+4%ɤfei^oH$S;C!; 竭>N5)D{ʎ! K} rљyVЌw1Hde;N \DFChWvπw;ty9rӹp \;>#~`)ahZbizYjq;~\lЛS +rjBkoPl )^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ D =]*.gJŶ}Bot&& e\E^׭{/NK޽DX9#^4xC_ jK"wCjM{.(,ր+MsQD QcTP^/4y5@^+/'w4} Zsũ"`W% yGIpC0:E?kݺYɎ+ U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7 9l&mONb{#pG^]/ SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(z p=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b  Ԝ[9>(^0atvav؀ńQ1So4Vx E Nln=˜zxϒŒ;ؼѤ$. )_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRa dځӖȔ \v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&~MjF %ۇt_O\',}%l)h z%ۺZyIF]݂Շ_'7~U) <2N(;h-Pq]aV%?yyNM َy[{[h1r#}B+:>̮ׅ N " ܖ7Aq0t#I$O*}~TwDE 7^ ٝ#D(%M*6X>$@p^ ") zAG% b>>T^}; OǘQ;c-/ ^#7wVt s&G'*-#צQ%^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫DŽ* S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2 ='HBL"-0j0dNG̏rF=/tu?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%( -FʋkBeNk=vuP37g, }QįK L Z>:MN⏆/"[I}II}{R…wu R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn 8o|5Rg1:?M N 1a%O0<;,A[w* X '!(=i}&?#^$ ^2)m4sDE|gPb2Dq>n.*?W̸x(Ļ8sDSD<\"53PsA907@R Fq 1xodYХ&]bnʁdbzya(rj~}@8  >>4J.]RRŨ 2*F A6r]eH}KK۔JҡObƆL G hN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔‚wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI ,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5 d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ 7&$2iyThF7ubqey#lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛ ڒS.u4elJ=RSj>rlڮb4%ǎ-Y ]#,EJ ؈]?Sgz-K=:b+ 4A|hFCR("F'ch)= EjjR7﫧W*JoJL2lXBa ar:ZcůM?'-V xn ]mPQY 5eS0 Ư_?^:w.rMP ToܞL"ʛ_b^GS7eZUd lX>ͧAGM1 0Bǖc(B0lEguK Ppl G»vh[!A9v qo9b\#}v@04> B4ZQ)?ݘ:>uX vn(zHE~Jńs(7Pz Xx@?n;E)҃4EJACuJyc>,FuUiZ: ^{P?cYոOBk3Xt5PTErׁn*~)pD M0;bMA폨p[인ւ 4]Lvky4a.YB\UE/5lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t %ʌSQ~Vpj*$w^#G1i6}"vw"bzrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH 3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@ i݉AwNA%L @vI0c*T.39R[VJЩ,՜bM1WR ߫>EƉN, `õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk }B rfq HˠfŬD ζ%,Ĭm ?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@ ͢؏1W%`T;ω ExCt#8*g30Gx{!w>滢xi$plɣ` ;f7kAfyh3>>GU4VO-HM֌oK<')m? %{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ξGփ$į8;BhQ",Ƙ{ 5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G [6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl` nHz*_~uzP5X"ݫ~P]#jDy%Kj $-v!F~32ܪQ5`.|ap>nw/y#?X##Jw5( Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#M G#&t ڠ470݆IpX2M LuwDo2` %\7߳g ^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W I~F,앀 Ud A:ɫ+z:b4'Ŵ؉szkܮ.08q/8kYHE>QvŋgO~aժ bx.쨽'TY&7(w^;[Ս$\0w/6p'">@'w.XHZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w)+ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂 z W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|šG&$d]8/vDj&7xҤU떦ʐ3 {W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%Vϕ4] j3=/#TQcϱͫHBw _Ee^f[џ3 76N3w\"R1v/}}"O{?1 E>9|.mV 40 lK҇k|2A?g`f.}WF\[XQ:J1D~NN*(|C^&@Gj1:;kN\ 0ƅfӨp?$0oGG߽0Cは/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o;"),=K ][ g|Mo<< 4/c遷xj~ܱja>txkla^3qniiЗ1MɎH͌و KQj1$ag2g#K|!yeDQLxX{i4{{VNl Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ \84dه&I~Xsul0eZ~rsUJkG )2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3[ '1;Sv2Q:pؽ{/fb/vܽ1l^:fy%6?a2Gy8rmngô0.ׂ~XnjcpD1N70%p{ UWܥ҄oS(آ  v-6=C=s"n"^D͐8'ݿ ڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+ VW^DlYs:ahI`XkUq&HIR& 5 R r#F-M>/?}DLeJ{L':y!=lgwKsC83jwV˩}. 'v cU Q)I{W-Ly}0W_훰S%  YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY= 28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔk TzgL+VaLwp # &ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5" V*1'_nFBQX !I'P!q`3QltStb‚ /<;ɖ?&%yD,eOp8jb> @Tᄊcη歿Zyw~?zEgZsq snݴŖ'2;͹Gz,>#QQ?_bNɆӍivnjj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_T BXa ?-t :Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q ]'׬=f͚S' 3rxW˯f8{)VLo0床|`;& ޱ~Riqì^OMNTuG:I.AR(_Mo=pNtMj7#~s&#K( =q0:]pN8DG^>HY4׻]F# ÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~ˆm>џz9qLI)U<gx _ifmљ `.l8 sdg鶍yXWx6ݴ e}ư_("/[0:ӻއ6: l6%P,4 P8u,:N/6Ƿ7.Aߎgd 6{r0x؋LF"\b6(%D"`Fvpg!b` _ J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0 4%eٳw<<` [S7߇?CӞ̶{"yPn)hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~ ^%s%藂]ML cBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%? ? qx6rD.L0"*r 8"GO5E7 9?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm 2h0~|lClq槇L?dnOuD`mptGDVf롷G3H >F`h㖋mpM6\.f/ђE8 :|12ؑ92^ ԍ5k F?pA Иwd< w=6J@l^}SCGmr f%[ϧgi\ [x,ރ u *Ժ0: |WlrJi6}w ,i2ִi& ׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F( buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX /ϭXqX@ Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/i=( U-zFnU5˖gRqw`c4gej+6C9 ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It} |ZieݲNˇdKۊ8'slj 9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@] " ;vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{> Zi9O?W'+ӼQ J0]zLBVQ= > J}FS*)ƉFZ5˨Vj p4]!n sDs43Q:pӞ# 'N%;g_= .2I_Y-,VH>{LBg6ep;kJW"u.#| ]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g 6 %ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9 P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz ɪ:QRnNH_X>҇BB),l}U1ƙ[ jV]Ҥ]/?ϝ8i ~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3]@8m@n|7\9+إ29e9?G-n@@RHTlI[RV w=bCA9MVꐗ#bPƝ &bf.A@c5Iؚ =>,/eM|ဌb7dI~ЌӦ^@5p|n`LZAŦ*C}d.y<5PU=kR,5D«2 +g/ G32 S}r .qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad )S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&p L Nt~NmyFyOs[ `\ky;h_e0@.ӿx9? f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9RcjB=)Ĝl #=v~xqvwoDk(k. @@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fA tL2jXBZ`͘piDlJALxfˮѺԘUА1 3CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIxF:x- i !p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHg PR ArX㲁xk ҽ쯎[q-E%C!P L4"zڲ\̛_L#e"քDWTSҁP)ǥ `Uo~گ9,O`g ^O&WK50<0Ħ]oGp + *HEL b5pdL_RӥJ`wDcCl  n%-u'w8_iJqXl0kD>%K>gg^Қ(a 󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab `ݰZ|tyֵB׭Tupm_%mzcNE(OD}˹ 8%ٛ /VaMr8NJ ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI %[ ?hN}Do.ۇ̡cܴm}J'cy *2u=/6uX8hk lleTŏP7h:xXhxQƯKh :a׈~RF% 6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏO fNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn 6yA;SkWi` @]!teKm&N̈ tpT ڄ?D!~mR+u& Z9"O "FBM&A J&PDzP_N"ce`:PK'  `. c YDDg:1JjrQU yH"6_zH7c aO2is+szDm^uK~ I\J lذSG8ӧQW}{Jޠ9Q-ry!pF}FKA P}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0 D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A #}w{{Nޚ@gDvYv,[a%ģ5 ;nPs;sZ(xpѐ+ uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9 \GpOϒE7s0HuLcW@BT]nyKfm-1V|u+fÏ'76g#wv7 /F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\JnxIA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W '-3 YP- VhU<įV-"aO_*}3nȽ]\g=tr ?|[s*Z9 7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^v dy֨A2 -d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1# L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx u6ʆez>z7Ʊ1ɰ]5CքяҡLؤMf)7&\ Cʓ'kyD=X!.MXuutpsر^oS*qT8l{%zT TOmػj:D.[>*VRnBU~Q{ڞy&W(Z ɮvk: (R,P( 5\T:%E5 k2U::fgR޳!Гd8m/St=Z `I;BVUafte 0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(Rg EmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ=>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[ Vy!UEd…[[Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#k U++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`A Z^Lޒ|Xb"ku~pt8Bfx>[&cf0{ ]3 ̟y~&H3P|m][`7TGYrfn,kfx/oK_ *{t@2#g=/{Lg5S?(lK?òc!_03 γ%  ɰRO׎- Sm r;< ɪ)1Xɫl ̊%"a  ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q&ʹV )A{07Ы.B,=1ydq޼΅mIƣ*? 2|*0VB'G!$hBVa{(HeRzq#.Ob{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<Džo*pRGoҟ&%c^~[$[⑩.wػ<Gwąu  aDZ.n&EuFC~L_3ϐv5䙾/\! ̫zBkhy8! GJR^ό*_4>Sk6 A \6nLz#UCر-Wwa HII? 2Pj&%v sh1[M ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0 sdy46~ZC7{Ɨsݳǟn 8d]IU֝{6NJgnys]7,m9F7 |s湟3i/峹7fe 6ʏz&1>+aK;i c*kپm۞Ρѕs0HzBτ =gWVOR>#9~Vs#y nIUMR<}H$ո6K.^P}M̓XO__ ,!0rI]^H@Ld\LӤ)5mbIV-ZP+B35p%oNਟqoD 6q+uVhYᔅёBVӊ*b Kh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<2 8<|{ޝʰ~Ő;,j^-@d.=4cj u V%]8})Ϸ$'*K X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\C l;>mJ_$\?7wj=zŊq }Lx {oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)- ;UM*C*.T]< z]ʗu@VޗSޕ53J'Grd ),ꁪaWwiְ] "Fs-aאbJ:Dr1I'.J ]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$K q3̘&丣߹|d:dnI&.BZzb@ &[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V 6}yqc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q U@JX g[_REJrbrֿ|v e4LECލf ?_^r9-R7~'rfna@S4S`@4z9 Me`(x$ [vrQ p AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<% }[J5<< _yR6$kj~FLtɦqNDrÄ{ x!E:0r D8ҡhWaY[pq.pQrFv: :&!=QΊPXǠ&e":آ}0hԺA oU{6:+D޷32-my,ͿH[>`PPtQZ8f :gA QV*)Bȃ&1^o)* kVy,Z/XV˸EJ?mN+gjGlч| }kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@ gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~, KڠuXh}y=HЂh$ATgwLa엪͏1axr Jt<&5Q)`6/4M%gooj, Z cMZpLh֩gGdWa75Ł"֨VFm :jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH 1S[.s Kګd:IJ, ~~=8pӬٻddx &%b(Ns ZFsE=Xx-9FTx ʡ6usJnԬ xO*(^Ffа4JH۷}wI@-mR硢',(1&^D +1/J_i^F"5P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T- m5_Vq&[A)fӆ5,(>,_mW` Ђv9t͛ Eos84*O{lӧo LjF/x^ý^&SP8>A&::ف V7C3!D6d!X|y:E_%7gk]&TmcVO#P_3k*"_/o>| 1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK;JD,~t&@84 -9Z.n}:Εz#dh! ǥkO[:!]Y) tdOrrvP2+2*TEڄUjPBwKΘ =|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұAqh͌̇D0'*&40< BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^ ck@ }ߓM$?t^"YSN[yļ+]p}LFY>HCAqpyM?x MzA >Dm7r)y蒾V͍l1ύ"wm_\s ɬ?=OMfR5UC ԫ{GeHa[y =sD RUW%Rd1'=uR(/_ 9ַܺI "%;0ݎb+MG`p\ {?sX΁RKV7M3y> sh)wdc yt\̌m7x5~ngl4mp‰Ѩ!k ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAt T12?+E1VhcO=B@U Xy$c9h hׂU ׇL_CAkHq> yJ--?I'<TJ#2v$d1h0 Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ>AB0fsfX |,c:k;u>CvFގsZLWT xc`d```a<=|EdՓg_(ETu=O'{?Law]+tw^nD.}kzՇ 쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼ 9Xz{w> O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ }[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv @ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m '18 >wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[ |EE@ \}d<z/ |x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T* HGJ%K^ 2 RYHYRyr*УBTq"(*ѯTDSTuT-Iz jpE/N:R]ɕW gKnl7wSGG{oxDJ=é =Ż7,5w0@N386C&9^5;J-H~i >j^+zOPu//wR+=q v@GSLLgr _:KຈLzK[w˘Yu:sGXK˟Qt8;*3 s3=6(T~G77L4YCٜ9񜋮z]%q  ϖ1TeWe}(=drwsoWse \迎$H} nEc2pϘoKS }woZ{/o?9w*z % އaa/G|wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ(MxjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE ,p?-QvZ^SJr /gp}oyw/xGY:wLƜle>[.1[.bq- uyזK輵mwfyx~bbЇ1BL IvQ K^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ ek=~^^8D9yWy1E& ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90 X ư l l [ְ `{v`gv`w`o1P `8`8VL ¡pGp p'p pgp Pzj4Fj-hClX ]p}p5C!D0· B.KR .+J kZF n[V n;N {^AxGQx 'Ix gYxEx ^WUx3 o;.x7 !0 $| > "_/W5:| ߂ow=>~?O39~ _o~?Ÿ+ ¿/0bp XaQ\qčpc7psĭpk߄v=;N3n;{^7c XAMN~?Ax0p qgP< #H< cX<D<):xgxX:6 [ڸ`袇kCpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f| ߆ow;]n|߇Ca| ?ŏI~? E|_ƯWku~w{}?ƟOgso ?/W?_JQ2i TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@Χ B.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb: nN/vj DUϝS۫|\QHn vr3ot<ϦjCҾk5| lIuw9ba G10竖N^O踍nXouܾ sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N _L:>WGAhӲo{ NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡgs;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk 6t$z"cÎ|١(S cJ)0.Geɔq:-# $ Y=f f-YVtyXKhQ]ԗH e_`~(5TAFֱQijhr&|`DC {nA9YH61G&Ύm/% iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y 8Tcx7V.M\7r8G 6CpWlЋcS\Ha /r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK! <= "4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L h,]M hR@dVui(KQIf)EU )4>&<и+RRb\kӵJ+ $J+ $0, ʂ( gu!в1tmZ&akEX+V4tV !6dZC@ 2dȐ0a zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L bnb܊BLa)$EYU)&)K2!0XKb C,a IIHJ3bC` 1!f0 3bC` _FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:& ]2XbB 3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj 0707010000014f000081a40000000000000000000000016756b9ae00012d68000000000000000000000000000000000000005800000000./usr/share/doc/rust/html/book/2018-edition/FontAwesome/fonts/fontawesome-webfont.woff2wOF2-h -?FFTM `r (X6$p  u[R rGa* '=:&=r* ]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ ͐Dp\Yr LPt)6R^"S L~YRCXR 4Fy\[7n|s໌qM%K.ۺ, Lt'M,c+bׇOs^$z.mŠ h&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1< ;`'H?sΩ:NDI$T[b4,μ」bl6 ILi}ی&4m,'#ץRwbu,K vm_-\HHH?m 9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X= ,"`: {K!'-FH #$~Z_N5VU8Fȯ%Pݫ Cp$Qrʽkk3ٷ:R%2{ީh%)8 ILK6v#,;Ц6N2hv OOt#xTBfq^#?{5bI%-WZbA ^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?| >G,bDշ^^:l3NA`5 26LpS Aߧ/U ֘'9\Նt!l PMR9n `(@ Hy)MdM 5ԤH'ґmSuo9 1 tØuc@]KRbNv("y뽻{ cscz&p5,jn kN!.n^Uu@|?v>rUaHR ՑI DˋQ~p ܍;;nL$t : hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6 Yq{}?>u.4h%g`& )R5H}ˤkܩ'JOI_qOb'HǟBYEM6v5NJ ONF Nx(1:\߫Ckcb8Q d[L(el+2u-a֘d5;N$"HSFo2i"\h7IfN8qx#v 6um `NM-J\FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH-.D܎Yd +^{Cm,@N<.VMS+\D+R|6 'q\T9DX<$p"酦$ҷ ,psTbNkI_` FWV%w~DԐ*xiy[rZ[S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv @׺C8\~)#k|.ao00Gq0%hp L"+>% ^MˊNsq=䦆K4r-*%h#%;pP馔hC= &)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&St ͯPC0D,pbpзz) ]I>Q\Bl"^3R>r*C>xPUz}Y=̕}ж 6-`/"H o&DI0E2Xa-{5< ,}``6jiim'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>G Sg̉"Qvb0*zPEyɉ?7$ %GpdY&f!a6|);u7#34mJij oOpȁv8jx(K/ZdxŃm7V_\fL7 pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~.)nj%RK(y`8C֍zK-N `^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi W1_>)H"p |7mF^Z~f0J^I3V!{<+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7 wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_ EgRyMlTؠJݮ yc"HJ, 6u/ڴyVnJn۟H\PRBd|4_$k.w™IpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@}B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=%1IB؃ H|N.[M\ Lb1Mg:NV._0,+,ht7l8s~IV^ N˼Mؑjك- oܮůQo[mj=rm>~z4$M}z sh""u7V{RûݦO-D9V٥gIʎKLg۶BTP'K̦ qW֒3ep&ےLhpNaS w &;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL }4{5頠3᧌ n$$,+DNԄ-HV>HOs\-;W6NM8Fi;7k26%֒a],:!ʲڽE,{U nawNg.I9r:jFbKΨf)*cG5-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A #KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘjo$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59 @1'A^mo:9ףs-N:tD-zkSja4rczFۻ ޿xv7[äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\ 83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kg G^ESE)5G_^k߇ v̚}T3;6 WvTCP_k._eєNJL{T!6j>h0 #[㗚Kz,!32:6d>himE\=H Z+{6@Wʯ&lC',rX !8(\̭2-P8h@C4 <~Z7j%) eeFpZ'15 ^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN, #:RѪj91-YPN¿\&yL8ӹ&0cvƉ\JA;Q;]IM8 sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm8eCN}cà٭$s7ۼ#յR{b4vMql)vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7 ?/[C{l)$Mr|^ a:"֊a l>hya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v&`o2P[ aޔ5 S|#+7J #ȸ_dU6#VDB"K|)otkl,lU)ݹe5OyUAt2_ n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R !zsNt&̉̄k)SL̹y7$ϥDJNd"9 31 IZ(^( lw6 /@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID) I۬.d~[ -K^2Zc 8u,Y^\_ԁ_+cJ$\2:ZW bBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%| tXj j Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1v g@J:YնNu:dhHo tM`R̍Ri:|N_P"B@ m`a:M  c2Ũ<ؓUOS\%a\Ap ꄯe\A.̰{wǿ~6 ;s2ŋ`W`TyPgee0 00}/ǔ;h[tGD5^E#hȍ:f? u3z0ڎ$T^TAhz x I{5'rK zo l֢,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g ]-WW(WNI3Ngr3|m m'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@ UgzI_7&\tH.YZ(4Y'd T Fs-qya7 [67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña^2_Be;b~փ)Ό2j r8]'7 bChTd )+ mD).51-|Yy*oڤL 4A她= T@|X$in.KI|R@P@P*ak@ ۟=I =l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3 p{YAn[9M T(!"?Z]iEm Ğ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ #ͺDya3\wfwrFĸM] \NsWݍd<ӡW064tȴvȻ0>ԯ ; )f#* 2<h ~'Bw mH/wqMog C)̵67#BS>_-[L|RRlQ}\TH) 9Fa"^bA:ݳQ4' =sO '@.Y&8z ,i73y;U}p/I  xVxilFZfhXc.b B*|&|ge/kuv\_Hb dpG/A}㬬'xȜՋ;E !Wj{ZI$z{Op;x=׺q{5l23O =@jj# GYTn>&ެ#CBϩzLuylSaa0LTv3,2 sdTrU}El1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC! OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwo g~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}dl+bNIMdT"+ƌo0`89\|5 ޣئ(y jqm(<\G 2dTP0$n@ Ē!X 㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@Vyg N_iwq;XED\b1G(RsT<\ډQ2tT ; `[,AkKbDl#b8,]i\|kCxLq~r Ά>|žBab?aag30( j"FA*{ߣd]ř+XHzs ZSLu:˅)ҲnJEBnS>Ħ mh,RT~}9, /.H~!`ExOۖ mwIl꧴ёUzzk**|m* .?~ chp?eY]*H|̛1e?V; ا 2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR K ?2TYx۩Fq#0 <hѭ)kesaTl x9d%+b8XZ ;gv8 n7ϻa&^ob{w OO7jϯزΞ,~WYػqÎzVoλg'5("ե AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq ޳҈zRnп,7˱>` /uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8 Lm"6D VġH`Q ௢үQkG ]<2N?U &|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%> ]2Pl5pOѐ[ʀ4O@¡,Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP  2;3 g4ՍZЦөGZk(m pv riZF}i:/czPuVQ9E&'/ v<2ۊYQ)j.HN11sʗ؋{ '|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ} :,й6X7fe' NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1 y./,Rr[YE*GЕKm/|7 SISƗqF㍹6:cVs @w+k1caíw0 :Y5Q" +g"%*2t`Gݴ f:hN33^~yө)o)l*H-;+|+[-ZGXf~Meb75[ Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W ,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁e*mbD2u{ݹш ߶\ؿZDܚ vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګ o2RmԔ=_rZ&ן/߸([C{%b[f.\l$}VچU*B3lRPf d'GLc[dN %C9X5h _ cҠW?+`ރχ#CBW'B~cb 5~}`AE((r{2me5 t>`vd, p*=ϕƼ' o$ݥ;f`̢tɟJ$HZKԊk+LmR21,qF p̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo _?bJNv$bl;z`&Kx^]"d+g eI2 B#(ijNN>SwF W |b WoW^\q?1>BL/=iR,cykWZ)BUkjy4XK, 3 F9pKuշ q@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g {2ڬCO墸N٘@.W1Dz[[M%V5r!4&Ur s7%yNJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe [(B͝to1bϫZH{~N}Vˋٹo<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0 } +T/Qnl~c{pa=V:#vm~1t 0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I {GEz `)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt> -]z}o*mGŶ1S<۵&:QzHjljL F,aY"'LˬɴbJp{6իh]m E= ~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO {,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6 {(,kW :Dm3/ T*z'1o'3ow|Ћ=Y< aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ=ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k' (kͷ_uXT4JotǠ`X l/-ԩ TBIjԛ/ Jn0,ħXBUHhFe% 6% /:&zLldKT ^Gv͊SA4:DIʯ< !.1?nTzhԓ尵 ZBCnI~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy( {̧KuWKeZ ^>(wDI߹}x ƺ5gYG22& sσ!q\ CP%U fbS'HLbi,sF67߼D g̣oGa)jS-&>7yCCΖi]MR A0 KfF=z ggtf7Kx [ L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{ \HAZ#[80* r[-swnxP+HElY./k6wKb?88GI. ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j ?{nW+1 ZC $3!6/SG @4ΌE!Rd8hg?J~u? ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQ ZŜ-DuSg6{${r25>, hcbJ֊?${ouo>ͨvCl(N9ߖQ]}3( z^)(Үe}E1\pB(yf̷HY/HI;,q«=d&T<)3SfV1ړ'vhD n$4n'r}b0DxoV UJgIN}4/|ߥ\$My"j}jib!NӽSBvC9wp7}5q2ѪҴUÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^( qwv# ꒎.P:bBfV2qgnٙ l8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP `nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4 . N8O,f2TiV udLzyug’;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5 -V 0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M =Dy$,IN,چ wIxE6xnCC-,ϕ̲Y :y~ʝ،=Yc,TxeqUk*OTq\E*/ؒ/NSUf:b?īHt$ٶUfudH"$2kQ /WiXNx r6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,c fZ6RcGŢ:)e eIr6.Z;P+O)$\wIV(h`z{%fpxl }onr 7%ӧ{ xm1oВiq JO'V!"=$ ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.DzdLWim]ɗ] f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$GS0Ra#QPO|P[ %`C)c"ͽdD1xp_s*5ac]܎*t]8Ju׷uO աH>hLkq7gR2,ʪZ]|$CZm qX LrSKb홞%H/w>G9(|vvNnNvX N Ѐ`p+{(u\ sQp ݨ3q\͟$ﵧ;QSřz[jl 6n 8DT}㔨PE %BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1 ثatl/ypq{~TOH6 uNwY| AVrwDh4Kk+ /@ @OJZB1[?l{JՊq9PvoY6CJ$H`7Ei)*eK؂Y8{V)b pNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ o l*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=  &fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױT th?7]iEHzş|-tdۑ,:Dj7lD6٧-+}ZU4^xOݼfQH U;"I{)1Z.@2󄖩b+qzV s^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m [-|Ԉ*S\ќ臉@ @ ie'm'q$s'B੻Ad).* _y#z_Ы_{_a_=+䊒ӌϞ'Pܺw GJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE  hh s> L^fڻw TWޟR /_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X` 7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$z iF\*B'ǝA koMFc3|Ӭ%v>!]€'! }:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6 ʛ| RrI&-Nձ*?2BpEYP [.r?gOh/%lROE f N=d&u_qb? X°f:J/ }?(u6P"L~iV-g1YBg  }HK24鵖r)ۡ#|ti@@JR[k xcE^I2߸dVoqPkZa2H/=(c[lW%icXchPq6cM? }iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n N]M J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl? gGZ0`~9/ie+UrWWs6 g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk ׂV|=@=OBzPd5Vrl$ZՄ88^Ϗqp(:A6J5PY2 èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p* `D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[ Ֆm^k k-dpݟ^ Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE  Oy/Иl ,)GqQR`\ J>[ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/ N=Sf0T;WJ& I 231kÉr`}A̶d@ \q-9(B,vѣALXqH[!f-t|nPΤR^bGOf=+hWD;Kfx1^ U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+ KkNqBM++?{2MNJVu90$#dV/,) Ak0Ƃ^Fߛn<%Jvq$d @ww?Rs D1F-_E1}zcƝZh[$&DWx&fe% ~) ~XLt˛҅JK//(F[ KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O kUP}SV xsQro3z2F'֯nN?{"]1B+յ ;* eO]-N~2̜u%l(Zb9Mh]Z3')9#>*%)V`leY.5*D~- d5JZ!QӦ^fP/fj TXX&(f!Ý^g/j< /륃S'J֓5V^ ߟ^m{2; 0i7$&⩵ӵXEOSx5DZيt"hv_CS~A$<@ f\;Sa)6C_Ί g0(4i-k< #5t\CCh> ;!` 3-6htD]SeN }}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lC f+/ eBa<' \*FC;|c ڀNf!L2i~<[ p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j P`0iO͚Fkrfuəکj\'3!BIElQ?m12pQe>RwتD.ۋ XN#'Njjо4!tK_fR!@棼CJ-jaH* Np@wV[; ➄sqHlڜA?y "j!<U?hk1oa޻e8S1Н䋄!9hI B 9Ko_([f0o! 31C;XIh$ɀ禹@@0Wl ]&)s64wY3c.Mg ^1Oqs#Ms3ZNLMi} 9U~x~{$6FɬQEi2WvYF AVl VDXer(ZeͰ3)\t5\^"rШs wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~ .#3P TV!nژPf6Չ>l6 9@Җ5Ϛ62t@7 L2  t'ԯbHԼwWfɊ7=.=bx %d? a 9epHҩ K\ۏ$C%0 ntv:M`᳑Basp& )"-qc @Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV8 6=Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@e⋮@F<6Ͳ.L /)X 3"LN>^m w'>\C]9b Jn)snt__xEKD B $gYAV>g$%L0L#{&ΝFtd\P=a4 8"<ܝsL^^NEcvH-_>֋;|+c! 8O/.规Jn8&,%st]6( kH6 Fq#(ۉ[y{0(^ ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4] X1h|}g8<1Ȥ< @K// 5pלotpa jtbE Ey&Ц4`د$L"Jvi ljZ%=')8e`8T*M8.w~\(Htv r"jDoGG ilHe%ia&9dd>-i lMܰTA$VHG| $ :1R s\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz _t"?z6y/H}ё{qL$ -a[st nSn2ğ@ѷxHNp2& 3 fx) WP'h7f> s!;p&QcN>OgdHE1u {^گV}2@JHS>!~L^d r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ L1L~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX oyHKgT~cN¸OZK:bA%9C ]oʗw1)(t^?uƦ-A99NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6R S Q}딭SeS\D-wLrTC]ӎorly݂XJ^fo - ˰(X3R>\# 9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ /.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aYɹبNkY Ե=fNH^f<(|E(SL\>u4vdN~HN[nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕ v >aY%e&c!pIB 8г]~A-l641/[\\Z I T4Waa8'lxRYNej3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q" x@LupՔj -[=ئ\ ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U |M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗nHG[M'C&Ǹ'orUmNݾwJ?6\AbGNzŽ2qXDIa'HVT으Et|G3( oOtrJls<;3)YQ`gw8"o&7>cѭ^@& tT}g$}0hh)GTsy4r o MH; Φw~| !( ad" -sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%! ONzvN6^>ƬAvJFӽ) /ުl̒B3GM'[,n\\kѣ m1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJ jHLM<_=CM@Wޅ%ꉷdžf%Mnp Z3@>'Md Y,BTuJ:o>b^չȑދGx_W`H "=ϟz&=@%ӌHqixDHXxjꄯK |@QTP+:uc}ОT B5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2 R{>}78.GyՂOg#Qq'g fKY`9h2„6$} (T?}A`78LHFRG EFJXw!SKr@EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r {hj)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A vG<9 4nX;? ?*uV0{[4"΂,qӼ? p}_gKB_ %_g=Ih|.ݥąV^1䓺0 "{7ms9ꛦBNIpi{ ]J :My%uGVց kkpyjp:G]Z$0 _N+M7Y2l @x6q 459OТ}Trf52k t߲}pU\ursVlתa޲ }Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9: A  v4RBH zѳy|x֣W?EtFOܔc=1E$V(T} rY!HhQ!.F/ dիG0;j86t 8y QG/Za3= O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL- vpđ@wПp̹UK>1뷀L˾f0pΎ=_! 9q[ƭt-c\ @q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtP R^Sh"HJn#_p.$s2iB{TuZK t\LI%* P={b"UQ"VR} >Z ŊNVݮ-Jh σ ^ ;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩^#<ɝI_/23-@l4`P=K&=.)՜XvLfo BG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P!ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR# AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb d~hzn/J~ǪŤzS,JJ#2ŭi Z~_{c]obR:v:?e? tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČki wƿ#;̋ %yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎byCQA)BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 5 4($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ.. pk #c]@qos]vKi]C+K6 -/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽)/Y_$mU?S^ GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~L jbmmK qsN"Q_Qh9 -㳟CUџO=ކy5 YkN.eui#uڒࠠp *!C_߻3Qpazmg- -k 8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw pT %z΁ه*0) A&3PPQ_i.-Z!%Ttf3k״+f6 6mPяH4ׇ2 umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nnx J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0) ibJ}I克WTm Aj/bYFNGuc\:i%fU,pIp ^yBcx2 Vb6Nd ٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8IY D57o- !mv9\/KR!6 b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRSf4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R ƏmwE(iwLe7xЬ2Lz B,'\n@Oޤl os4PcXY }tp- yC&z Z`7)T)0jJׯ$7 ۷oUckwY;8>+g6w&$>ނu> VZJg˿=>Oi]@QYOƽ AIN%F(Y99JC4Q@J9u3p=0A1 ,^>(HRBxLԇj-ap37ubNV4|u砋ale zJ@5yCQ@RRqO¼p1Bj*O|O ,0߰ʹн,u Hs5IJR(+FL?Fh#~J1 p)O"-Jq Ƀ7u6(ۄ!P@>Á1 &'s3هX,9Y|sACEvp|̺%37_*xC8 <"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o! <]w@a#aYY}i|#r\I _ߙW+"푎Nܞ0|98ֽ .yfnsˡb~p*5E#s vN9>cQG!Ú8Њy6& -2~Q[aṖо)5_[z_itb(߭O=C/ P4? 9T,1լ9"fP]SԜ(0v4sJsbnQ{} #@ɏU^R+/6' Kh-Fs5XޖXyXQ3 WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_ Vӧxs䀱X )oC&6lktIp].@?wShs-$9nP[pYӲG:Etb&< E_p0JtzX B.R .EĎu-0OSBþm Ǣ]vd`ÝXP[ VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZnRgx+i|oʜ8oqJ`G~ ɕo P 8yuq뢵𐠵Ռ=ƶT·n2paA/F[ ]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdRA|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L 6h8 bǎEڰn/MA66Mkr0.'})X "9O ~.7@3_~I*`֣q^ Q(Tߠ1``w2uՓأ0F(zcgsSolP8C4>@e1bς zF]5Qƃ/Y vAfGWJ;=yw@Rq\kK0{2tv0="w 0Nr DnJ`37%/-*R.U+[lQ7H0x/{džq8>6F'0*G\Qa$;hfEBC-`0)y[hʑV H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN ~A'/I팟o" ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw]I ?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P (/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_ KVgGg>W&i& əۣκ5XnF>gla⧲0x){8}>;|9 i 7?kNW APEjpYrҊJp7~V8o? 3#JF ;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn? |n4oZ8H/h!}I>d _Y3rDwc6ZKجA;T GXKb4p:I9m{#?{X%CKM;E({vT6 LaY}jOѭTв`u Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1: v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K h bxZLRiO(=|V})׾[[P[n26YK UL}W0$ڃR: O3Ij(ΒRօJ )HInS(gKp 2\oNya軚8'p%KEEgO[:*׸pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+ dލ 'VmI.^˅ 8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O ?92 <;q>o Trx& ['-xp0j[;3Iw6N?;K9YR2vrD3' KgՂ?h?r_K& `t͡񟞉y7&.>tu4ߛG :^MpvwڴYz~ڇձM٪!RWd;# ^zʈQ t\Wy\OJ14:5\ SXT ݓgvV9UkX,miM\(n>EI aIi_,( ;.s)=5AI(wXg}4YDp4{jq(Q ̷ZJUZfK*xC~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ1ި|O 25" tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ |2VC f+H :`wiy~wkt@4OE],<ͦ?sb1- JAA2-=t칙Cõ̍: Ba;WCEΞr{`&,'t[8qu -(J]4 ʹ5ay hhY.4j&4a q'( 5sXGjWB~cm۶/.6a_A5+=d >Ĺ_.h8tBs0HJll[UH4v. >]( k9. UA:,A-wyʰ҉VjVU ^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q37o qA̐AOlܿ!{_uD G_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmG θJQ50 i<&+;V=KrU e#,tFjëΓU|N'uLx&) 6wrroG4 LR gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze !e-ݙ{awτ K"Jd Ly"FջPn)ж w-YU6L8"!ѡ|Fj=cȠERz!z|%%N{9c׉S'I#ܳ&QFn๕ !JƄeeo},XM0cs9]e08ux޾B䦂@h~T$% ?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧvch:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a= X(u`mgO,Ӊh}y$ے$ E[b \ڊxl~[l:鈼,g\jgY '&f)GL|ƭ*Qpr~;ZI] !q٘ >0S|_Aeg<28@+5 3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18 ˌ5ԋ`֩wGU,03 ̵1 Q&g;!]vX~0a \MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H xǗ~㲿vWزj w$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUku DQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2FnD!$Sx8;;(~ Wou\Ht*GĞv:[Lr-yGm k-6K=9D>GkaDl9*K2J8OsP"偙bN% pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯 Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4 qd[>,{1#^3ID=q$%ɥ:A*Cg R@ BH@!Tnwl˭a]ɬz5 {z1R&l\WџgEIّt)8RTp*YMڋFfR8VYbJir5Fč N4egH%<ټ njc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ< jO3j5KhiMt|en*=-ABQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!;m--?wb^eCiO{*NC/.Ms'  f+vS'̘  TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"& ܴyWm k!o , ˒e6GG\r]U2%8WH CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jB Uq8`{l_d9)\$n +L[o"N>eYfC-\Qz%seg@% I^؄*ӬD/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a [0ɘ»#c]j)`rsJ!*jcf`o+ ;mxx 2= }JKo a XN-K;xL@@a,u]ϺU,Y;Ia˯%y\ #2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cwA?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u g@+"R.AST+8S3r P,qݕV^fbڝ]d|k xtQ ä=:qC/ѾK69@̦8ۃ)6mkϋz{vC Gv̠d lCȇ`hr.SFmإ>2푈n\y 3k43b?sNjT%a)2}7 I }A6m"o'iLII5y?|Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ ]p%},r Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)( qr<'T2QUET ԫ *DWV-J(YWZ~]^oP6{ [=ʤƔڗ>!C/9kyyrL+>;ʒ[/ fn>O< 1#ryw70"aYM0Ib8H^-ri a ޴B7N9!gI 2iOB *{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a% F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj @>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a wI{ddC1ڐGdj<R0*eYCNsI(~.D*; ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V Of}=Q]LH|_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV| pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹ Rfmwš|Nwda{%Q cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZx R}Eڢu^} =ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH: $'Xv3&yVQJ/I^ '4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k }Pc.fŝL@^-7pjorͤDⶴ ppKtrU}$gmJtAPv h*ٲ͛-Zv&dHj|4P9?]]zw wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN: q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[ W?$U7H2ܘm &{}3}`RU=}ii*"Q:, !86ܤP'TsrvwMDKOxinM'\W mFfPOV \`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU :Qڃ1<; -:z^%qBZKQD{җxoe%*p 7|-t<^xأbT*n }ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~ '>@^U>W5 %3#X5"߶縵mw #,,C8閅WO=ĻH7=ζ:+ ᓞ(NQxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ [푂px$~VlYy?A:O0O.?Iv{~ lz]%xդ1G2 ͯ4` 1w^"B~<׎kh:&9Dɗ@ I4|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7W s i*(*+"AC.ڥ+:WR^mSQMz+ . sS!F]bZxL}NN $pgvE mA~DPh#.0k㲧on?֭l/Ox$] L`.\(P+:rj{x}cO#V ̥): f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=< QdÅR%R F@"zEG1M}<*:Q5 zW ՟DKj~_  [#Z/9XMFۇ{7șک+hsDf!!/y {ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t 'U}~# \ɝ/!-mYVB-Ei8ɷ92jW][тQT~79E3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~ $GnX?:a.pf. !®Cf߄Z$ ݞ\؉jrvb1F4 %B B k"r,$$\7K5sn_ +v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc QR] ]e\C w^ʺ𑞯W6ު}LB|ұ61R pn=  b>@kDRƌB MQnh50qb9j C_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6 wV @)w1`h |ZwUia{]"5 X MDXfl|6b3Z=cddž/bWOgL  Á^ ~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi 6m v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z 0NG25raQJ #+Z,OhO :X=`O0 ߋWݴcZBb4l’ٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/" g][uoW(AǸ3aIL/)^j_s;_"KY mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2 I<( 5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @C4.7U{_\_}#!|z(12Od@C?x7 N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF HO] M"U1P [9X |UB S~z|.4TP{.b9py-~^z \@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT 7+ovzӀƣ iO~}$f}e]Է99y26WLuS Mvq9t)iG׉06G -0I#u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=} Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ* ϓ]6}NxErP?SrbO{Qph*LbY Sn /BZ; }m~9a4-h[ ͎ϭJ$1N&|'c䬥/ʺ&᧥,/94 g)^D/P"܈Edӽ &S#pKDD Ț M9B4Ge@f~޻;a~WOk CL T|;v)␳aH z=lyNS^xG0fx!eƸ.9\( (noAiO@ut:)SPU6&*Bvp F~[@]Ja0dTx͊ZС q0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q |\V1p%[#S#F#-CI̥+\),Wyy:#sQP^,JzF "穼ƹ0-hq(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD 6ř!D)n:nc a=2ݫws9OYV@^XI{+ #bWy+@% 0.{'~{dzr/ێlL*bd_Ecfa"sص- v$95]&,̋PLY$8>=[w<* C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd Ị< wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6 e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A {o1K{2A`O F8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ) יP["q,6 #acd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/h;@± !+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>( =>v w=7\4߈y~)qNKss~9< k {doÞ;Z荄AR4vríḾѲʀ&_>p9UF(#eI|K!Вl036nLGe*6Ne /ˌԎŪjj՚we7r|т֔讞 AZSCr ֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~ My+)#%ʂu~ޯщ*KX8[4XL{J.. 5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (& =X;-?vkC) fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ 0(w90{T,OT<~ >ϷXVX8^tΪ/y F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@}݁ "'||2_}W 3:}6)X.邈Iemś[:ޝrmL#hd c^o;6a!mLS >nN-j'9BPB"7%"J<Z) }B [Sgԓd%7 O MmfZdQ?8k 8VjW{z 5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtIT H'~icK"~X=~KH^!Oq& "^S9c*l`t122Qd @Z1N[ :H\t܆CeSSR|DXECydhp9@<(+$̙4;.9댋)5des׷z$Uf{<&v$b)K WTR8Yj'?K^GW{o%8dwJgMz 3.7S[^n?ԣlC9XdC?5{/{/{ 2D{D uwo̧ CjcT#Ț y+L@w1c@]?|K 9dXe,r755뼼ِ\\5A 7 [B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC !Uqu.fc^tX\ZZJ9V]бو+|fq,ҏA_/儘(# :ΓkQn~C <ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j 6W!hd77"N˴:CM\ti1r[?Ѓo{TEzr 6k?ZQ[7/V{.=ծ"+9= KLe,`S w9oW͡ɓl _G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"7%1$E5:DkP2r@5ݕ+Zf}G 7R=4GObT˷ ώ#_w Taҳjt[H -ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU W0*hڬFgLRgX,cA!*}% sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P {2dfܥC(QUg1r\;Hbb τe+lI""Ӝ .?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ 6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩 \&cwFc렮7ؔWK]}QY:H A=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t39 3D˓ʬy*{+ IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>| ؿzFda ObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~Iq X3 Xdyzl0E p)KdBĔ,DK Ξkm?^$ fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/sru!`D[Iw=) EkvkȿgouS,`*糣: g mb|{{qOuyeڬ(+7oʈz0'#2VQǗME} LK4~I:ֲnj5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD: ,T3sq%̓!Lo oPMZ~8_BUh2|H@mEj]<m wFɇ|![$Q#zT֞N6 讎HNb!b'rV!Rn&>ww)rR`><\|a +Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}# pqͿfOG[pVarNv @`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:X ӻ$Vލځsw/@@{W,}v✥"ԸzEIIKUŏIeP`fq4ꒀy]%] -"Փ9szRi ٪Ӎ럤1!Sj3 ^-S`Y9%̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7 ԤY|jipUzǵA[ .`{ f"[ꨃH170u eeɲHk.a03eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ; -!1FR9nf !К?n cD$=Kn,PYgxqͩ'C }G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~ ^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).VĦ,|pUYY }0ӐTzqMeRp -NS\ .] HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<: GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv * [ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋ ]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9Qǟ nXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK 8VzMécg֧6Y_} om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W ,w&S ka@Ը?6>3n=)?{2H2, )qH` ޕ3jkTĞB?Qm$%)}bUq_cqY -_1Ӂ)j?E=7>-96l. sx"hc[y7?N - TK79|ѰxzjgmhInHog)v~ C;LJqu pmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG н^Jv<+Dk rKCN w¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm  z`0X*+Gn ?J >[Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c 1MEKY$ 5 ]Y^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP b}LLϰ:.'T/ kS->lT5}Tr#e(SG:'WmP 8oVV7S*6⋫-7kI5P|-wSX-g `(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ *Ѯ|\A[ T O=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\H TZ#x㮽`Y'}?}iou8KP1㥙夆CZ"8@x µ-``Pj}6LlRU\6[ CZN"*Y=3CȾ3ڣx~,ceG ;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ:{~۔x9:7N+m1f75dGrzZFݬ(:%P 9GaxLIrl2}>Mn?KwE/:T@Y_a^OME^3 O\s _ ^9$-Q5y'msс cvV I߇!?I$7ܡ\ód[#mH܁F&8$*pw,意hiḩt-,6i0I^,`Ś7{~5QR ]5j^FiT\?8E|ӕSD/;#wɯ9 (6CU`,ؗ;- 3X)+bǫzzw5YͅTTGG9997:&?KbJ09PY埂dq^4=ݦ/f #WY#as :Rb>hϋ`2e%s˒^s )&cSw?1Z9|uԄ]N)+/fnD(L0BAXuF+4?M1ډT/`kqgQ=wwl=|9o7pqd 53ze-VVi,AS8W'+k LS7[\ZE'qZ[on<+vY֊@Jmr\&MaXϣH.\Twl|K5Qr쮅fMf/ K:WBQ$*Q;= +!ܽ*q,coF~55`5t;~ɯ`9T(Y0E2of"XzxWA7h(@!7\Bl%؆JՓH;\x=݁Z7\`TxTKB_vJe'rTX8ȱLyb6T_'dzD€ ~;\v)Bxo9kg+.[݌6,G)d;- AXOߎ 3a"?ko<\:DZ 6)EOxq. nbJM m`Nk^pۓDj , 7ϴ_0jG6q\ʥ0/=}~C.N>d@3ġ+fÊjxߧCp~tfk!t 6gtd'kXn»Q~A<7:R 2hO Xb`Nw0eKM9-%qvbY:I{ EgBv (^\fG[&IvVE; 7N~G7۝5VaGÄo%mfAU^Ngx5\YkD:tZaA *qIʳr@.@Q+ dg#t% @EB~J&2@ʖz]bk-w8}~4 5Yq ;m S06O7lO2 ~ *`7vث?l8X8arD' &FN(z r/c ՗ @zB…/h0NmO5+Fh8I!{ak/Gsw F<)TnJUSGw澲Ir ^žNX -" qQ`I_E-gG03E1VAn<(Zo,mt<+"\z"kbx`=m B{q|pJBYVG{ݩ& Qe.IAWy6QAJss^*zb6g9*{0]]6s2V0_mBל &+xjG~b?w-v6RO~yc2&t˪hlAu M9]/Z͵2'P>X~3%!IPgD~Z, < 2։s N{tY>bAȺL$Rx+HqFV$]&OiQUN$EYjU\ m{ 54+BX;yk_+ r5+n$t3ueY/qΗk"L5JVarD!2݋nx\wTOƯzJk9Z#yG[\c1B!}dk? OB\0m=y[ V}6-_y,".*H&c#OY҂1mpCB;?>*}3)dW)Izӹψ+d" QD`5w&ZNxFt d9ir2 (:׏B m#%ܧ8ThkKs6B}bAON/>緮qzbO!zCK-yD]ᚼ_fcx!NiG%`DR 2:_@U]7B$c]q?>C,3{E;SMM،4R6 71D\%aGK7Kiq\s"ݸ D8Km[i e⥗@9и-fDVxFl GXgA}%%W`xj-:M@ҚYL49Bfza70qc-!xe!퇦B&lҥci`zxRS2x3I]{2ɡjOAFF^3.9sk*86$%A;jDIdDNI@b!cM,5EcSL}q{:NϺ)LN&+y 4=#ܖcE 2J:mY1j+'WY^0d<$-2ܾGR{*[ av#¾cs*y]5nFI8 [+UpRgĥadiQ_: K- M_z6.0UPlA%?^cwVՋ(gLh;t4hܖnIB͑ Z| iDBd?f+'1 ~>JfK)D Gvl0: mZ=n(,#΍W|[ }#`ӊa}#Ϛcއ@+63Q'\_=B0)A,1}n>7^t$'8zdK0sНՙJdw^zԙi_SiؓZ'$5q\[emn6%,R3s܉c8}fA1iVg8Fyqi5"G9 ^h;f%!iDw-M7Nt{)"3 5sym>':'ύ-wܾM-(oh1(hO3}> e*\ ?z%$RˋV1! 7!sQSg YZxI!<@fdw2Tbp*x{TgaQ~tBPjqJMy  wURN~CrfCI@2,9z炞Kg%N]eW!7RwDApq%N Wtquо: }Ε l?yaQЂMŠkVKCY pl A]gESPWWDf  ;f=#5f'1U ؾKDrU@>!zߚ+% }κdk7B<^òFwcC^P1OM^*"{/AhѲ\jsH W!K=vĤ5;vm:GF5lr~ʮ$mW5GP2υiCk1^>u CK9&pĦl߫ A.Mg=GKk+BwZ^giFtZ+ht~f7=[Bnǣ_+_2~q?cN?iB).2FջAh<!݇|R.7Sn@mSqŰMayU|E5\q?L)tD7zo.o'QH"CWВ$ɕ-[HgSѢ䟧'JWsl;B~iݒmȿp"?Ǯ3"1\ rcG:o~R;_xf:1ztf9}o Wkv !Q8d@(kuU 0P}Zm(:k<SA".y[i _ܽ՝ -,DJ:Cz5ΨJ@ɀc^؂k6i1@BB>XF1lU00Rm0+ Ap=/Q݌ڛeFԛԺ6Y7vr*d=VÊfۆ1i;/)4|v_n@bvq* "I^ W ]uE)ssk@>А^bIP,8"nٵbÓZc#Ln"ρB5~%OHby)4s$]T#/3`N&遡ǭko 򡍌^cP|J"9G*儞]\- :kJHt2a3 tE) &jqBt3VEPd uGNU3|)e@c0vF6|iBɼ[S߾ 15hxD yѵA) P[hH"AV 6i{laxi~g \lqʭp,X6qlhmfL *c`HV#Aƒ:H6⁡ E#(_]C'/wZ\(T{f1[$O_?>peaUkPЦ NK^ns(tn3ɥ*Ijf#vo HDoVnc\B//2tZD} Q1b֧345FC~61 aUyr$?w.C}(A"XR^**V.CaJ>v:X$r]e%O j?3Or 0cߧzLJx_LulvwX߅ Nf=n91O<&D5 3ƫ} N*ז 1n}q1F@Q|Q*G^3=ZK|Zշ]TOXr'$7; i+w ޛS`\K{vGz?pi"Pkug>8e"}] ;D$ ;ҍg(7LA s'T(m;2=;-BdQy"8Xn( bı`Q2ژ {s0]`OVFv`b+L|8;Mj2zEoMFV)F{u#ͨw?-C٣Ԃ5/J:Lϸ/'RɡB c0L$)"o{^k-2 X5_VcdF_i)mJ)ɄF[t68&[aTe{eհa 9%;ͷZ#FZ%ZZ˰5սH#]3x5(8 nTԍ-_I-؃6Pc ?궵7Q9|;I/ u 6Q9m|"Q,a;t$;{DXx٣셬T>X+Z-ph'`'6+bj k4NTCB#k<7/g'KҌa0™axN(b;|ХbĀY?IVtJI^\m9R H֜2%`JRxq@ifBn)BZ7cO?kN*Ga86ЕLڎ39! rq+M95vNEV3Iɖ*Ve[.sQ+ᢰι$Rg*Q[:{͸̗{gW^5`o{EDvt4>PB P/y МpjD,|¦- :*˭j(Dc k2x%CW [E1|{7r ",x4 \/pɖl𬱱SJIN>=P k! <5TE{cA\3G V4}.6_ӎv՜&`l{aڮUW<fw{NXbfj~=MqbO5\RpxDUAd嘱#% ÃmĽ}:ݡ7\b`JϨ2"c:~ED)s#(Of!KԎdo3cl廙_yayͭz tL6Ճ4"Q{􊙺5B)B\ í뻘" Gi8JJF=WӶqN/&Y1T>iyxd~&FJ﯅/o=%wN9#0 a gWz5.;H7<I#?:v/~C,Zuh22waDnT6#^[ [ Ǐ0%gf,Dr{ɒ~x醽(nJYM^ϽLQ۫vJ~9QU?;$pjF73~>0/`5E^XOR'Xʘ`ZB4p>fE]jD ,xQR`JFm?]4n!T ~9?[S³M9mF棍4!v.H×]U( ?O cpv=mT;TH+^Xx=wXID 3߽CZ, TWvMPvI'`4+ N4-)m֬'QgM LIn00^mUfI-!lW}:F sV|`cGN5 y >>mБߞ1Z fXhu`ޣup>=EG#5%˙۸/|#IԞ2A c1&a .RFCT?->PZ@")sz_l9MP sRcKn]]l=zK36f3⅌D.[A)D7K Rb6ڄ* ^q Τ@<fG?XeD \Ī\yV:/d05*UlXXk1GljZI"VaMI&('@f" FGKg%J1Ӷӕ i{a؃V~-e9{W܆(Xsz J("GLU8Ͻs5. ")hԑ@Sa~qIfd 9W"S'@f{Q&>8NGbtо|ʕQEqńE^"xU\kr1_oc˿凡 ڥ'IHeaZ j=t $zYhؼ5fJM޵-b߉q l &d8;}n}8ij7B"ٴ*mݞfaFrq_>ھcomx=;W tu_=Y?:9\aDҶ)|4TjglRE%"X>Hީ1 IR*W]V4kYr9߃8H#_hL1P.z@ YK@f@kbǏYJ뒼q&@LI{)9rw %w.Y|h Gxº/XDZ"NG51.%$0 \.|0pRJ"͇{qŒDY[CbLe"O9w$*6zx~wF?̢:y(֟jYP̪'a':]ۅ,Z|JCr {߇ B,m]EfVe'.Q>)dѳ'¬tPGSNZδZ 4rjo7Nc(ߦo|YǰOs91kre5#upL'q㐘k&xND8i[@w\eƵ!ǺF:&6L)ӯKfhW]!Z .QpPJWd]NPTlY#D Qg\/ݳb8NX ZYQ5{@'Ǜ7+zȡd]} I_dY = tJ\Gt},ӿ#(ۘ9m ^XMijgم|Bg+>n$_0,뚠Z l=3 &1z1dБ?-4{ANz HTQDemMIjg;uArՏ[Hϖ LI? jMf?L@S+뗺SDk+I 6&[ڸuo8-ת!l.hlrK,[!;"B-jt$*V.{)" ŃS|$ }啫յ)Ed_zȑƍ3u5|EVe:iqZ{ERUä̆F( M-}Y݂# l? LϤ8{^贐 s*rɷC7'ꀌf(hsH's)}iJC+^azzRP/o44\uMͫhXYxɷtswj̳b&0 N~/Ƽ(RѤӪ*m!!7zPl\,Vyމ6` 4=R[,nCL ^8Nt)YT"ܬt.UyH:dO]o_EC2s'SX]umOъY^΢̐Y<i;J(y BL8̘21Q=5Qw#dg#=pbaw+)4/Dd-;w6^vB.[r1yG7@U)5D"Q|jVF&JiypRhWhy_|?^UsI̴6~oFnWDGYѨ׳7<9[6LvoX}#%g,>y:r"ȃ:}3Ӂ9 9Ֆ& M|æLA2u&ZڂxF]S̅۩4tjd 00QݫíuAjBm3-@AᚃJx.7jl>O`Zkc}MحHH |8jIeԏ_ R  KCFAAeGYuMYv[̏B!c<ߺ7kŇi]M7˒Di=X{@|% e޼">`Yi` wg ~ijk9V^jx3(m趓wVDP?V =C [~+b]~ɼuopŜZW7>r5vqx;£~1@xܔ%j%+Bs"3$P<+X%..+N@e]tH#|@NldLp, QTD~U.POͮ{۞zfz;7κpSLp8]mjo 0D¹UL)Mz"(ΤrCg(c {TC DWBay_2EOվ8behp3bz}m1AI9^Z@ZD4?=is+]p.J֚3j(![.2[9tUye7CnFJ LIm[ʑaoK9ѠXo!tvYgP yڕv;Ht\7|,Z/ k_ .䕄dgC[6yq|WwHxG yYo͜\K_Rs_]^~ X`Gm ?j99tӫj|T(yg&zoE3.'~êak8+pTRw;/=9.Mc+Ԭa׮{[= Di~",:T'uieA7lx"߫w1VO,'Bkz_rb7b (;vٷ^AFHGZu?<:eU%ZlJvX-#hfKSـV0$V!s4k}wُd9# uo c@?KыE؃'WAk:x7c|82};#ߜ{C;zdlL8TE,Ѳ7A+߇ e$ΩH\O5{?N!ZM.ьv_AfلQ6>BSqKs>o4]"r ug1PZ0*\q:ԜPZݔ UrIæ0|Lq }!ᆛWuT^ 4!xb*B.X"QY7*8Nk?$I23nٙ5nڕιS:-64(Vp@/kZm'I˴  TC7tw7hqL'b׳uP ߡve2l̘:YJln CFΏz@'OT_8")gs3E[,VR}QςyP9Z=ƆL|佻g/C&2]zN?O,5κN((,~e?5$9E{L(MޏD>B lQ3;82A(Q lMN~@LTZ\;Z(\wLzb!i%иp5?̵nyʏX. ,"u 4ܺRFeHY+1+~II4O+qݐߋ+lScrEW`vNTߎWQ U{feyq%ܙa1!v`2;g9<&<\kxM@qf+``gTmr˸1ʣWܾ!I En2k]Xp㪎ޕB~: ۚ;#X{e O{@.}{H@#Ł0lFeb7SN4K IAܫ .0+C` b̬@8 tTa@`C;o#v tD뙿d#dQS\ @0DEp%[$g2zeT9yL wgz`joZ]IZsw_bFbZ#`@A2S'c<(]}QZ7@%x =%3.ɻXJ;B9g$(ܣ:{ 5|(ZN\h s+jUDJ꟭ozJ21Z1PSad2<]QNq(mu3{ɦ@~tXuhIܡγwJ{$ j-"jPwZ$l|Atl?>pNYj&6:e q'I I OF܌dw^VAnȁ.hӇ,Vj,"(nVV+E췱@*FdDPp!R q5Je8%BR${?-AvQvFPC'X*,|9UfrGz|ecbN|IU1!b)tC7#8lڵًÃ|"m@4p5|E$HFi-TOnpV7jDyqG-WO0(^J_zZy,-I̭W*b#)?w?P+<cnb*B}k#3/FۂL%8úߌEnU o oܒҨh#S;O*@(ɶM8rL3 hBħ:4)쩔MYv]V ) .0a OaK}ro8h<y4-⾽߈9=[pUx(Vݫ \ML#=]+:^XI<Ɖ%%p)ʦxm&{N،Ai4|p2l#Zh*R?(LI,lij*/vU;.*Ƅ: 9D=JZC7XىF+j{DAL5u*k!,1m$[iª%݌((-mRYfrG>;(BLGdt{Rq$}Ґ$y5?`.tr/R> ;^ac6 L ={!u@I@;llfLp_f/k(Axە;q㎶=C䡸&@h67xn0n[Ъ?`L)͛Oe,Ny($uAaơ~3v&D|c*^t̀us}$Iy%\$<hTqSJܰ7|\_EVty0LN nȲHH*;-1ur?DUX Rq@zHp@o J1B!nޓk}zNdA~ Ӡ):Q?1'r`jbtcS"iB9oN';Z\nr__ҭ̶*~ͭ^IKd&DK}VTpnH*@yVOuF@7CeGϾz @KTCDh2a mNqz[|c Q,Gd|JzNTc4{*+C}W.k#{ZSN/c1>]}JԇҠxNUaEs9 aKЕX³W!-0;K* Nnśi5|4)9)e{Q6j4)ib"8BɊڸ)6Ie >7bȬ#JFҐoh:q}> Zm|k'yU,ET ! l `/~I5!%UP&*F6! '1W%0ĕ7-肫z $`xPNӟhsB(# \4tŸf$%Z2q  8!LJnDRDBS,ulnIqԖ8?V9]NLEfBmδ-5t6EVԀJ9E]|GYTBرFZ]nHK_l'o^\"`imnl.k,igenk:),"u3C$ шG , BLOhN#𾭴ԷNi]y&ed㈕ǫk/^Y7N˓7H_$1mg"}ygwƑcrgq\b+%Ti6^'{x|s[.N8_G7mh!Эޙ?cTN"-fD*)l~x;7v6y/9~B>߅im-ב[e3?o۽cg~(AJCFkT7 iP0x),ԲOLOGPZ cê2VcipLrkzh~K.Vcl|1I2k-Db@sTSciy{*z$IkeVvJ[DNLd8?)f( |Ņ vVs\= &Ѧ|>0zq6b%h~vѶ=5U2j&kZ( ڵ_U#wQVkFɕ_6 <i핺zqz-]3G 2&-RCP5P#W_l@ 6f-:)"ԾB㙎1BCUq8՟3ײ(A\gVRYJ]}|1)OYͭ|CW\Ȕy\+ s1g\^\ׯB" %3S6^=Þ1Xp\kflOc~fRKZK/ yugwks˗>9 GNk"h "I{`% Yg_1J )!P(U>v^n IN-A܅@B`-s՗J1j ]Ļn07EhmBu=q+ U'i&`b UfX~_c{U w-#KW }JHt14Flx/;)Jy0Hc1g_9c+jPz"Zm!i/NTA[rP%X-\Kqхtns+Oi =>%[ބ-FÁZnY`=y?GEZ. Nqq;S 0q/ʛ6QoWM|d|i/ɦ Nm?:ߡp9ww!hj $Eg)_ʨruc0"S@kg/Im3rI&L*Al}*BR;(P0zw.[o:4 ?&ELN܌J] ;5V5WF)bX&BЅ$tܚ`Tw;Xv B3 ,M6O.`:Z;$k=W}6.up;bPDM'24,t> y;4O AN-\x*i}|$3W@ lDBJsVJ =(]5W7IaFt7p >$]^P|5 h--FNvQɨM5rJ\̔d1L\a#+ʝ4 +jL֙Km;>:qoj `UW6hϦm3l6{tbᣃEچXj{I؅tB6fq ~v"ok|MV7.O9-:hq5bm5 >w<^%K(8.xd#-m`8wg. 04$F. }r!Aҙ9*RRtNjW +8BS=6?Bے8Ld}{I߮3VTq ^j&lƿ%Pܟ=s+|Փb%JeЁ>A3Bq>Re\GXe> j#/kKeqq~Xq'~D.@a#qa:OEkifX^n>I+\󆙩*? ~9`CdЦH?A%KA@Hl4 uM`F%L|`\NiSSDMW]7i&;`P"Q.i(Ek^nv#٢ҿ Zyp$bR9/gO~<2%yzC7-J[:#YovrD .nǵln"*I HOJ)[SB8EN*8G rh^^e W-Km_:knf?Ya7?Ⱈ7㫾63}s'MN HgJEj' *LN:]g89 `*[X3+řfʬow+. /QҚnֹ }#wVA7406 O;c+֦[ơӅ$nKJ'ɠ6mu#mVG0/ Ipja%Gv>3-s$klH5߹ԻY\WzVԐ{ ) Ao=tRZaP%R|/O;΀s!"ھ΁faLe ުp5cR`2@r1~SJvf{ V0Et @:WyȬ>W)c&}^V>DuɭƣÁʈ9'(Ismn uo{}!0^(\,~S 8"[,؞^}dSU&aU 4}(GyM[t񜞯M͙T9vXn 7PMu"Ƀ´s{dtHJx+􊹯M3}ű 4*8O٩Pe5[2\?8*@pX4ƕ$NUˡ|O|6$n:^SVZ >Ck_#ZBB@1FG4 tOg^%vʭY5\8g3.n*qfcy ~ J &t~ bmPD?|IiZrTc)8$7bQ |ϬG AHT.w jO56֬Ag´[eP9?|t,A d jQV<=7^ί4jWM~!BiT; djc/9EFqt9 #.INM}8N@wL{ ΂WAh6So_Y?mh^D},)8{.^hԧ6Z~KOЅV&[A5kњo xS1q^ZMKiu5;x*ҐSX_iInv}r'g{o :0аl /Žt(VYW5cV9Ee{@{{5FOk6(YlVR!Ep֋O+154g(D8~esc,q]5h#BpTpn+AP<XήŲdc e ؗsaS2cgA+PzZl9opۥ2Jurߊ96GD~}塼9P]TyfOP-zsH46XztWl+~$DsO.R@GEg&:'v3:mTLn> yHOOԍW-L9#Bdz]=H)Q|D 2-Z9&HZ^X؈z: 9@6E %B"c.< ԍD^ՏҾ/+m_厚 Btg=N"mymy JzҵJ.M,"Eum00PWĀыHbvL2^Y"F 9۰.<WDC}p 7Tm{, wGgK0A!R.EF >]cï)*/dȰ~*X9ƃ h!0,o SpZ0/˚1%7)7\}GEhV|>KpV|K-D:y'*25U$HR]ؖ t\h{w5'mr=?#0|kD4UKOylgosGqCcpWRXj4hQqI[3pśԞo:. 6#H Az$^~t[j8Ŝ,C*= ߴ`:& &ڤEʎ8 /W*WpMKJòZ7 j3?gH@SUwS.lQn u߼g]fT#lK !Tn05yU'^z /Yf]%aT@u ](WLtih>gEIIE\ZB%HfPBLm+=ţh "=NkR|WmjyB.yf̱aѰY>i#Tws'!xMSLK#*?|DBdKyU3 DK.d3%JpQ@Z5@U&Ka1Q,^S8sXyF9MU 4V }7P75yL3M=-a噈 %#U!Hd6c ͡95+SƄ=&v<)Q~O 0XsJcH7@kr)mG6쥺>[n gl$:QwfY ոWuSv:HwnuJ]|$qfj7&\n-."śΚ$!mtS> kwOa) "sܘ 9EXʜOPݑVn%TL84cQ< ˦Ȕzr4*0'ǭx2 m J7lO>|.1>Ȍ5APJ,07ߕ+e za['6>5MG~ȯD)ךIɇBBY.N&mv-&^PT\ ήzb~$~;.Nѩ{aaї09LPMJReѦO˒+C$ SJǃ^FM6{L&J𳑫@4oh 5OChgipl +ލfEb-X'_hJ%i\n3Ia4 kb/;7>&u KHğs:gZ"ݭ; ֟s?[8Uau6Y[Y'+'X m@5^Oӥ&OӢEˋes'bhWC^k"fɠFy5vG5*->TAX$1i+b8f<؟" ;~ܼY՝w ~!ɍj@TYU(kIuKQX0vbniD c~Cchj %oʿhɳ/\X=Fq<&?(#?ku1twU<$oAOKIu3wӢ|0W% pwT\U=!>>\򎐊ʕB 6b`,g9\hOKuwШn~qDţq kѧT3;UH1LC_8 eFo:7H)lށL;#qդ`rbmeC.KJ:EG;ݰ.6*ad}!0r Yw3C Se 4wh@ ^CJ0u2k'j<6e܏۾Y5-䒲ľ^m+Ҩ1 l:+;X2)j- Ob]f p <8|X*8hB7t2 _ ?a=zּ_6'qY}q l*ya'uֳotm":{CP<Pp6oCc$۳=w_4p>0ܼT7n"GDH5߅^̀Pg-b޴,"b6W݃DߎC?˚! *LJUV|?az9CpT!>'p'ȵYJǰ mS׭nCaR0HukO{#_)JZ+1Z`?mñTA^ 7@u[HЉd:h SeH8CE]FT"7`!P VtD^4/* ¥;׊>5ĄqcH>RB0^2C"x.GQDZ[48ALQ7s Ʈesݵ`3RHFϓО{ >Q.)}o(MOn. i$6!LPc`'Ȳ_ ]U^Xjl*Aq[rm8i'ouIW( N2OOx,"n m5eB^-aYЂXjEi=Ys ~/O[~HP>էTW`GO@(F.Jt#E˿y@w;9t%AW Du(UOǨmt(AN#'q?LDӋf2ۻ,9|WZ9?.l'Jcq X?d). 5/9ޚy$125L3ct"Z8.$>Q=B}vDӍ8by8l<AIT"X4^ ~\0j2տlua?pB=u`k}8rk>:@^rMJ pSLOHJS+mpZ*.dD~t~{ 0V'db28KPz`|h܎a2$1-esfҢ:.;&m8k!H%_3oO]U<6M5 կe6L7VBmd wL!>%ֶd{MD;Od|P wg}L$m^UΖ~7$,6[?FLs;3cplW͔[xH墋"b:Z㣯W GyWOI` GK!GdnμBv/7҄0h=Kb&XG߸ao)ߜ[ F;ݖji҅oHrڿd*/)Ó=ݩia:\OH ]}"]v 輚(0BXQXfR"?O)Z>#ݷ-\y%TG@νUJfܴ!a׃u|P) VDh+SG-9ۻאSjk}E@Hۺ';SM]cw UzO'A*6Dg)$-4I6z|p{rp9OuhkIbRk6,^"g8Zƾ3_ug(hLJU3šeUURͦe\f<D;iT⇝k#>wb%)`Xq/B$֌&~9QS~B brqWuϨ\>y>oQ^QIB犮7x,1} Ţrs|#f@I@hPl!:,c"I v`il(LA8*#t7P)I( *uPLo %`yZ 6ŐtBebgyOŊ5M,+d_@oO}\N&Ì/]r= k\5An(#Vxl224If:&״m8.p1 c\|;R4#դ[z1|k2W&m91`w#;r<nJHIE9Zbqu nW,Vj}JDtD_XgŝG9ȃ$J?<5 ABz~ P=x].iF80l,k{emDm DKx o.xřJb&'<2̟nP"7 5Gvtz@njTt(5>Ṗ{)v lmtqKk!i|/o.$`iG PtEeB*ŒŠKoN&QVRGba)`ϰ,&>(OW@65q~]v՞T1?5)QB:֢=9 Kv}mLqI] 5`1^v&SsÖVV/^>R'5Rcz b b'~.}~ΐU!rQr6yКw-"zJ"ͧ#A qn=vqnRGyx>%s:~k{DzvwpK|QAyZb%'7̢A б{SތR-f&%{<ۃ8K]#ϲޞbV#COc}ZS wݞWZcd7-9]skyt*;eD3 uwlQ wqi`P rČ≍.JsG~ :X+qԃ5ɇ"/1}\'K+ZIսN*͔( 7BKu̱?6m,7^ӜjMU,b6# &PLL`\\p\- .X-\l_gz#ଘI(^ 7xEqs_6{n¡,#ނ& :Z(倷:=#buq5\1Th"O7i(fOCS*Gqwd0,%:zk Y dDrOz@j9p;S xFJ Y*>~-`ܟ2rX^ gZҨcFW=Eg`o 8f iF…Zz>;%k=m=_rtWI Y\k?Ri:,yeCGn_ΒJ$a+i. ݊mJP*]Mk5C C{c+J$7Eͦ?=|;r8/NI6e\ACJ]<^O{,4P̭I}9.Е]T 1eC9ڻ#^c- qWf[?`%46#,|<:ٚmp`7 ;2Q9Ae!zZ4υM&1jH2j`߶pJ*6PaX0l1F'!GsQ<>qF€ɠ}=oShDJ}ČڋAƧ K6) 绞DIMca.1:P(c2C:Z+L&C/8MCge'by_{D 3ӭH" [[ ɷ9ֱUC4.Dʣ|~k(BXveLNP ҥ8Z ʝ!MehRðF=eP:@4~7ʜ:H->u-˫:|@ R'zgO&]*"$C(a;E tpqvѩ)rK"QO&nidü^dp)!wlO,b Tc0Ye74uEw!cBDfԺA1&}sSG\!ge^,3[XϹ@eȁ2yM,۞c?2ENx~)Ԟ]Ӗ:B \:~A ɢ1h7=.wSPCOn•. f+ ;oln8sHbםhE;JW 6N7=;*QҴ x 3QYԢ QY.1<g"ԝ>Xu{4CY_ɃQFwD/lޥ[􃩟]~aL+n+Mnk=B3$(]J (s{g!:41)d乸vΐ7q}슈,xW%"񓵚$G?(k~;<" ^5}Mj)tjG F.-/?4f9CNik3Gÿdx2+Ý`i &$BҲz>\^\oӆ烪| C֝oa \&?~O/@/,>e꛾χY.QZKi JTĒ̹eQ"W-ίD|T\ly5€POu7O[ 66F?:?T|m-:nP# -RP W?fF 1q`F<Nf k~M7[u$:fTxXqZ t<G˔Ӊ&W{RN>.1lE \GF/G rRޖC귂"mY`A"oP.h87xs?HHG[إ1v[y[-@QƁk6cLMhL 5q8{ӃpDH~2WpXGvzqaX8?!BTvZGoclP*h ~ &۸is,}3kg7BM֥^b􀓧:~z z3x- {5"R`_zbBKyH]q0)lt\;֞MN\;ǫ Nfک}W :W,v:L0]\lgVT^nEmԿB%~1j:ŏ᧿]mF_ߚ16g#l?!G2-:`}o k p&T>4uV!L/ejvR/l@$UzO%z8z2Wc-/亰xy9GZ mnBp< yE34zXTT?,6#'^=N2q%L澟>Yg+~O)%ǿiѐ~`eQsei(>C(j+򴂉)Ljke`Re-BOϠ{0Ծ4//\bʃKRա>DgjS7 Hbd'|AÞjV&z,{ο5.Ff-uL ! O j]E^#j9E$ߔRL.!;m0?Icfu hZbH+E lp)Zĩp 3"l( uh?Z,Rě1`n6K|0N/ oeOYD υ䜄W؁:9BVAkv…}ˢ9'-Ӧ'߇pi=V38ϊ=r h"|Y> 2UZ*Z}ZĻ_Փo>ZA`(InB- U+F sPGvwCtE+}b߉u|V-^YΤ}+rCXInXk7,jIfbܜ2Pk,P.a鉶arr; -a]-\ ,aLXpCMAdS5dTg=ROKH5}hϒ~Y!n%7r}K󮈞+b8XnxrxS"!^ ``\F *$<_K/N@2,5#KMޅ",n,hU3w},S{W?Flن"؇풷1ȮнU&rP}JjwVNK8GKT$*tY4~oE#NaO5CaK4zulȆoyaqpZBlX&kk $+y,7Av@q}m:/-8aIS CDK|WSsJX ɔ~拹%rY-5òuiֽ|SY*]ScG!'џ5 ~ ROޖI&ђy Y\<Ѥ0ǖŬ([wO6!\mM#ZIUW7GpưauЭ Q 3oq3yGEY $?ok띾"xkEK wU5WFA~/HlPV ˆip]^.*;Cլ{#?!jͮg+SDƒ+9M!V^K$rw\&n_dcu)aF?ʀY9@t`{18&^j.jH:>Ox%Јrsr,|Em金xr ?+s;v旇ޖFލ-y[E5s d`TQ>ҞRD.z B+ބm0[1H]|.-DL\+>!ؑę(ς=nSE@\[En:1;zkPZWlCoˍ2jgu:SꎪN7Z jT\M]ƕ6ꕴ6iM!‡g ,ØҪD6LJj#D2*w XoCdz9vk0Y+o@Dqz'q LIR[~i|yvu1pEjmk Bo8V2 bdB5ɤa}WxU#u+|ck`u6_Q{Ei+Az)>|b"PUGX7,L^q/}dd3͑Zp$-$WΖZ;c%{N vߊtT8e= Q3!%[m&j/ ܚ|+f˘λg;͟0vjfdKF4@;<-5XcJ=`QQ鸪u4|z)  v$NhA_ɟVA(e@h: I'#`f*~)^Vڏ0ޱ5"[\DxX36~$¬CUufR}C*'0/U P+2\Os#`%N97%^aY݇j[v88C.jy#Wb.A8(ul-~fkUU3BxeMgQ8hp@ƶ⹚4x;MYp;DbDzĖ vH#_j?E_AHu퉍m@x}q9W(џ*a`UUH1QR5P`71~  .?aH{mG1<I&M@~k+0.&p8R^ߟzarY t1o-#4,b+s^D\ɾrҴlcYl~ .C5yb;5)4Z`{l+i HB vՕWс\׬'M75 )OZ ؂5O6(?U F^= K:ʗygQ+!' RZ٥Ji/"H﷈43iRj>ZD6$B*пsCuFaébWb[N$Q#0}ICӁ{Jݪcე.)ӝ0 FCX~"Ԓ S3eXz $1)&ۋżgxLD2Y!M25d!S|7G>0'o,w6\3)Saou{ \0ܗA9Y* : >fKs|C(a\)h;ձ ӺȔE[3&:l9<fObigxq r-;"&)рn+1uH<|Q}h!'pSIp6-Fž޽IT~+6Kq1[U(!p pGYכ2b-+k~U9K KI!j'=6#JbnUױ5uw{S.6HyܩKW9+K$?AͳKpg.{ȝ+FW~XXz᠄ipxB067heW}˹h468>,ۭ̒`|A ]̾9\r&9ڧ)}K">ziB=H{ն`:_l&t]jlڸb4E{ܟ 'Że=8+fx1sRB#)ɃsefV3~X3` pa4e5əIp)U[gO^=s^P:toyph![/>ΎFQ|Փ ѩ3EbN˭5}{g`.?rsx@ hKCۧČoQVB15ϵf Z_Ip !7J®k) 7;m^99//83q2ɿ6:&ƿyh}kB/C&pzZ>'yt(V]grlwF/YC#ɿh,Ȟ7CAe}F1'ΛLtFNeh/Jg9K-`mOgҗ\)5=gRf`9t?J, κ|&g@ TfC۞s)Ăr5Ž9X@Ѵ!no<:N`HqDyt ,9R[oYLn$2Ո[!HMiQH4^ 5vZi/_H+\]?ݪQy.R)K;4׷ # Qs{>{JpuЪgHnm݋7AU=BT0~ 7ROru.U% GL-kU~$MUSᭂm11X?MƏ\9HnLn s3%W:Y 5>p{F#Fsp{+ ytSw#Q0AК-8;2$J$ky%8o;zuC4W j4gP8t,BzkG@q3 lie$ky|i4;Q5$.&8;e:Э2#E]/<-6X63ӽJ7O:w,mbD:4K*WK3 2T2늙\ު[XyLjXsiBC;ZD!X wY8BV̴*H^sC 2.vn.)'3ȴ-r:C\:-T]=Q ϩrF܋X IynB,7ҫE+'2OwkݚѕG=A43{](\9oSAۥ!s$ -/k (ţKv_2?pgCjï 1/TƣHWCZ,Ȑӏԡ?!oQhcוNK [UNx@ARJknLL":a hK%a99~("?Y6`DAԝ`^򬒷[ȴة^aR#VO^G3%_DˊH$3x2Y-wς7ϺUky>eU3pNuNe'sKr-,j OC}5bm͒)^A'&$A}Q3w/x;i{wĮHVו[g&AHıpS h1Bę6/X/Ja!l`=eL5F^F`C9NQvdx $rɜB\>!5ry;AE2 tp ,Bzl ,sXjSz[!p,ʘ+PzZOF%/z!z8|~wsFoa!GZKxw-|6-d~0+Hu\LR=:4PJ` v=v5oM{\W~ei̜S#[ g} SLW8+ y J3([$gWbx*S3ɘv6w ?@H[z",3__ġ\(nM$4"k3M ~| ~.؎љZ܅Ji$nR h`;yHeR`̷g wުpVM Qѻz䙉f:m5W=*<ڡu2:[c8l$w pcYz Iłv혹92K-)\hrQc W@E?Ǯ0 j,骝C^'qJgg@,=8|48JYI:iL̑xQ][6 eC>lcrĤI}4D&+F6 fB%W](;! o!0EJfoѭhpj h7KMd7J 7fٞ&pĩel_^QAV@82\$L=m ŰyG02OVOH؆d嶲?؃q}Avyx"+fU`3w>)64 VgRhFeKteXmߟgݪ gq$(M6xO$>⚀{tp:~ sxHh>%5֩ݵgk` óz |qGC0&q5qc [vDa@iEbPt0F\_@+0dyZ~Rǩ=Z/Тp_P?N#ݛ{؛;}])Z/v i3#{R<.x%誳lFILA/Uh$Mh}^ `JFдSTN/0.,D㔌e -90[F%7Q* Oȩ9Yz*|9JBھމ%mtx}{P>Yf zF868: Sˆ:s0m/ŶG+W!+`E"M}Oi"hp&3LTGxXI]o.{?Ba/ȠhaCV'@łZ2bG^NdxϬ1diNw {sV,ٕZ0& Ҵ6g<լ_)H!OoD=X|Lhe4?]Ꭴe*GXw.\F& qIg]pbVGx7s{OJRHzZ&U8WR8OiKSZPQ8.ҧܿ"#Lb<.~qݹc"Ӛ0тp}s]8Ms=x6ZY /eD_`BK|ٰ`BpKL "˞P^-[pCLE? @ALfg2!š z0#b䑤<_5SjFFa\Zo:?piƍ!ڍ6n~^`X0 &d04%mGU=tP£vw{#O6bfp z %Zii7w `n4; W44Y>lBsLj&( G$k,)zI{-mZS~Lgtw_{ԡ%!Ӹp3NĀhqN*l?ksR}(\%Nh2YN|To}p_wzVŚm̆ZX`zQgPI<{'7++,*8)LblpGw)@W zK\HdžSg7pۄQT}9;~FW^Wf,}q6C1FCv]@:M\fV(·D7i* n1 f1k膱gLt:Qh.NvFAt iic*(} 2hUZRnDDթ$&wϵUd2`2TتA&Wbon}-u[ ,K Lޑ͓e&ZN_}<6쁳 4ۚoڨ0[ˀC$qˉ~"?:HI E1dl tK/':nǩM3f-h %@C>>u>B ZsgtfEG>xOVTv*Ff6l{%)9coq+ [xx?K1ez=VIٺ7 ۱S91o(9sX5Ί~C1)+7&{R%QUZtrngqQ|8q):JC6`Xur`G7⑵ţ vٕ AY鲢ʗ7{96:=JK uztskz('Wz;(ZxMaFrX[IA& H'1C!T6Nm.`zԼBܵ|I 0 %˺1 =>d{1\iȇ+\zE4oqy{)aF1Qo<g{ s [;7WcO8„_OkFl9. Osezٙ6'lmIJO]Ȱ%&HS3pZ/Exi!kN&;{בGєr:Ď|% #Z1oCosr~\Vpq:L"(ᇬ΢*1q4?v?xwsmp-NT!FW \< )׬ E5Qb(O;R} U[hoOGEy-TT?XZhPX\is$D/Y9Y75VG{,6PB=I*E6%6ꞅ犳_gVI0ZTԚ2UBawP. aƄI`y͆VV3:9%Wf9()Kd>ia" "Uhkx88C*O&ߪS3Vf|@:.i o/"ŇDOb1}Fc@ލj[ <}g^W^ }U*}q4 )CC LA>aE`g_M@uT)k ׄ l֎iғB5|mEGZ ޫse.Lz6(-xuL %"} _5 &lL umuOD$*#d9qI0/՛fCa_F-=;ZYUQ9IӬ3୰6r7;֖0)«uަuq8! E,-е3i*N`(ZAw޼!>$Ҙ55,2ww8rJ+@Ca0NEȋM"37qdIqE*Yՙ;CƮ: YYRW?:|f1ks5vZi/SPщ8Oyuf1D(iB%H|p /Y]*Ԯ_`(=Q Ƞ[f\}l:P4^ԑc*q}:g;s̝С[ql͋TjHw-z4DjY$%>]` ؆!Lbt( J†7H9'- 7V'Y1T&}4@Ecah{R795RUJ> I1KCY|JIyBЃ䉳%C4 F?E'eA=YYջg,H,Hr6jsM{r0Vo ;$:]jM⢯n4S`==%s2{~uhE#@Ew(2>E{Dv}͐C-% 1<.cN4VjL-32n/m O#_Mأ0D9Rտƛ|râX75g2yiup ]><_{<6avmI=CcݬgA?` *rDѦerE7]&Ǭ2=^?#:K%tШz cc(.:?!7LrK1HJQ:[ѦVaP0w)r>T8,sȌON66|)2SOz5z $g/UeL&Joq+3nxRw%l6"e4uNɱqm7恴$YK,MGLΡv)E!D` V\ѭcDˎV^l`²v+VMf% ph, 0u}sBTNi@c~5\+E*8I7qѼ0=>127åeH2#}FfF"#$ɿF*XmN ){!N]#-YL7>`Tp4V v$+o 'gf{HH ]@1x ȻH%o/ac3}Q0iG[+0V]#+3n}TU]FުlQ&'9-,&N;-~Gr<X;C2"/2.OP;_` E$ q#VE5w\DcA3Տtc%g׵(B5 wloeًjwU{ ID,Djg4_H mv0fN^sP],t|ʰQ-Y^;A+s ` (9 {2 ֺ 4 `#lxi,>>TdKX%8F4gfBLmYFn? V .c^i'ՕqtCDt$ "nN,>_EP f5>)+T=e:"uѩ͕&! )?h@t 7 =3 \~EA], Ld?QKŧ/ _Ʋ & sĭ/LG =exQD I8񆊾lútLIXYcBw~V9Z"ۚ()P~s?P" ;ŃF6Ei3W<9 O3[DRa9h6H+ZS^~N,Yt.MznI )o W5{oPqG6\X^_ڿQn|, O4J~`&?G:4 N7&W-DQGwqw7濺[[C^0P63y|pUג,Ac:UlG-s( g1ı[WN2cR{t p 6G*);(eLe.%3;nzޞ}tEdXXЮڈ=(mQ nzM5xK1da iܜ lMPKLK\ e4dTU.`!*x޷?b,G;?(CpD۱"Q9=Dn'_{I`9f]c؇],`z%OSg&e݇Occ9ʥCr TsCw$r{zwx)Mg´i6!$vSx)q;{gSt@;T$]Jx^";E"*b?6 9r K 㱒fA.30V1+Y^.vE0j]I7/NOJ{W0M0^b?Cq9fE{bxM4hj1&kMj2K(x390d' 4 9+ѹ)Jn"V[V@gIZ S]o~LQ:V ~o"bAz_~a}@ 4Sun3>d&޽K![F?#L*P 5LQD:䱨_2LJCZ);lg+$\7N0ZW 㛊X#z#x h伉:fqlslpr/ć6t~cC,6h:Һ"Q|JR^M>EhWMq\t#IsZ\jX>ff+!] 6;br8rt^1{G0)$]ߧWRb"*GQKqĴFӇE\}Ho`h\GCJR\n=R`H_7_vz~g0 Iww%ŠE 4y8Q6J#@q/i֜s`0~^s4xٌ !AZ;'4{&V.KwK40ëyǘ%:% K>|ǹ9'֣1c!dApmLEx_nrڳ7e#Dj k@XzP%U_d Ml;VK?x;<5|\p:'밹,Qj`4F.)ݓ+|zj$Iezx } n%=?{HzS\X;?wRBWG)k+h%p986J=mVAiyc6[__+ˁAqm벝Zokvk]Igϱ); fcK2"*>u[p &Ȗ̪=X} N!Y'|DL&Y&Fjfzyw;G'dox#S^I }բ.h#+Dޙ AF5Sqw8w_O?9ZQR|NP .QBU8X,+m} {)*8v9R`zN { _*lv$Koph/YPOe+(b㼽 9Lș'nI&1^'E !4%YbB?hĜs(.aOӫ'FCN*!5]rhrOʦ& JaC 3uYY ;Tl=q yƠĺ,@STٌM(됁p!*ZSڟJb<#CYy33\*r[P16.6걧 )a|\jQU?H&pVI}z</9 :8+Ykad~xȏdHh#D?í]s*v>!1Bc\гeY>d8;_^Rp%,lø98&Ux2="wcÍzO gw>jH6~k[ќ2?qt5|EQxeJ$p~ˉvZLLkp=v}6Rq2 ,?nG8L\b$nəߧb DΥ._p)Jz#4mn[]{ N&_@b݈ a+.g99w!O^O$*.xD]UŮCE:h?zVO= _Q+WG cN?4'7jLNW:*@4o^] vŇco.\Z(nKgqɬ,7!,AáY%غ)clRnwn_րQ` 8osp!L694o!j{ 'C._,%\CkS癜P٨#ቜ-=aֺFRlXgV@~)-)tqIN{!1cr* s[}\ZC#U$ؼVjh-jTa9PX~U?Kf`w{ZoM~Chݕyeղ?| ⭊h ;5ӈDӠ4|F^NeN]w`#͌ qo, ҫZ16+ȓA@ls._ü4 tO+T kk\S$1ec?2R P> u4֔@UiΚ8,F~6qPKC$˩KdQڻ/5?4=h;Vj겒t^4c8;X(Y7BxlJDy7hG9,:\˟+eLb 4ϧf4Kv5_ j {03D\{|Jlw{ ɲ3ܢ6>jcfp1{lܰ[U*K֒NSmt\2m۝L .3mr??P3Hƃ.į)D˿Y2?y$o}|.,.>[2v =9@[[,b|PܛpP+ |RА}}?VD Rh멛YԙӮAo0Lbn@X\t[Uru*4*pd=OoE͢-0nY"cCi1cf0rGХ Iщe6{IfZ9^4p#V{noMh# 9dx|Y=cJ"/Tj/oWvGѠl~bq j_GZmy .RI-! %{&hc>Ժ[]< Bk:]b\>Hʾ=䝜L6oK{fS;5 / J$(U6^)t`<|g v.rHdT+`CLdU/GoGUύ@q^{=#g" 3 k˷qSkT{uU~IiE{7k@`NG"dY†B֣!jK"2cDSMa6ެ^!]#_ o$FٴFl1tsIɝN:(Fc)t9FтU`Bq?XwqD!4NeGv+Sg"7[tihxqv@K_٦*KBR X`ԥWeX"2eznG,I0 ؐEhy wn8[ͺ]-m 968{(\0t5Q#H`h91KӰQ4]K27hM9 Θ1)6įRqdwyh1+qo `Al_ W'nӂ964:s\'~˂xe[zdL$:N % b)N Oe^xNGzɁx?{gYC?>o'P%gIq83+Z1[G34-OA+?AI\Bx.]`8YMMT*Mh\/s-|aK&I`"V>Q4͆L#U"%"۝-Q;_1zY 4]uԇv6C} wy@ 41$cD-d7G{r홳zW3n lGl|PG݈ˣIj"L~n5КP ۽^dk K1AQT@e!geh?XPZ5.Z 䫳r: )eэІfU2+=DvzذA36::R3P49})D[Qw'yr.z?l A%L?{.2w ӿ!Me+& :Yb3E0VA ݼ@X%Tӓz src}g*l0 ~!V?z>s*HYt^$tNW:y~'I:riܥFeWi8|{`R63[%oC9Y/- rՀG=m39tpz|/Y(i)E݁:8LDEdP8@ a تN4@M8:ӑI>e]["Yst%Gpr[ka[9fk c3KziS%TdD0%aǩe!h5\\Z&K4D>;{ŵvOmuPA"G{a2 'ĵ[x>z䛭R?1J8$MI>MhXkfo M})&MJ>(8EU%L`ON!$n{,bxc^ɿuBZ$׎'Ap`:(:b&jW͈'q2]O:$;RP>ȪoT ۉ2i m6VƬ*_zbd 0vGXX㩂S&(@.?[18./[XW޶uRlKF#ۚnDlgSѡ6ÜrR@WFm\)Qf޸̰.ArŘoQݫ>"m: dDZ:(bO5}8LsEk@l9y^ Zo<ސo)'rƿ2$a|v3M܃0pQ?13HN.bX-r`Z_!+ɒdBЈqLi0 $fr,M𾔚j .ȷuEܟuGh`H}e!i@me&)WM8 U.{ ƛ?J%sB" ^ύIB A"Tw#2I9~c,P~lsWŭI&Q PpH3W ;>[8Sh 6WuİMc Gy7W=8ܷnݳ y=iUAһ4o).W#>q1{Nl "_SwVWMkꝆfƎG`f %]"e3?[+); ;%bԡb4s_ "8ikK-AOMTկM9oyi ! TnD,>CweFA?O`Ch $1(ox}J-H<^ (5ˋu khuqRz?!>Qgd,_PQ+VL~Iz &,UvUU58JGT0t.fΘ]GmaQdG‧ gҫ|~ BJ9.{"䢚84xAIjʓ_:EXe' u.DҤ:E eTc}=t1awͥx0SsxKS sKTVI^+Kcu_X;E`X (yg, #+͢`ʺ/jc;.%E$vH "1RPpkʅ7[^8F@ywͨzڳ m~1mIzgF;L:s÷<#QWYQ;j.(KGg&ӖL+v搑a,gpd 7)XAZat2 :xIlj*.*_vz[m$5NKF#E4-.}ؽ ۸ZQ$Z2tȯп6"W)gg0+ M&9Ya+^ty{dؼԁc K( 1.ye *DuJƿ$W֙-9bqdx)\~Ol\s/*RZsK%aeٳKre-)GvِIx\(%nS4\/ވf#RhJBW/M/cvrhޡ)aդ|kFn&pXY)M/a\kE;6mwwu1:£F."xs53_zHް5Pq}F*]N+Ym1s}` b"i'x 膊`bBXN~A2 J,9 DY!WL5GLRsmb`wlWC*P y~mR6ޛiڜ>) $O.DgewdDB3ErK՟S l]]#(d[6$ȉy5n/g7hcIl4 J! wHhIz_ t@bغ?X /dˆ ]yQrWo6yq}vX:]ɰ 連8j(oĐ0Gnc6oatbo`x(u{kH^8zyIlڗ;x (efaPt9N*]kfj1j;:!L:5uS9TUo & OT'U"֕󏉋{QTjJAyVZxn?SJ6oͤЋqк6ٵun՜ FZ DB'c;S_ *N[7+O&Hi9Yw0b  y5O?o-\ X^1m{hRk4[,Yn~R]ʬZg̐;ce"\KQk-ʕ&fT`ɺL 6w]%53Zmm {qXxS&YY#"6!_S`ʐ_>n.44\̾IԈ`pA Ɓ/nZ8d(e`%4(.^} E"OQ@j8hNW)HfWReah8*\t.&$)DdaR?ү왣]&-aonwzB-;ح_LxA\Ō.('%Kbp2(Tf8hSGO?yIg(imtUcL+GiLezS/e[wЩSu>(',No5T]UFb:HHt"5[w%H -9x{7ԡAxkWiNӧ\Āu$KCP@{q?Wd/y~P?:U 5ӲXH4ܵUɊn/4 m]װ壘&E pbBDa\]9 (tasWM/mHӻG E`'٘1EnA-Dn6<ڥgUS>+VCFwxLR$rq 8b*_=YӰeÎE_ AleU^nOVuYgFzjqV&HN< }6\ F^JU%?tg;/c2֍@' OR6QpXCt%:Ap?^,`1X=[0P;G;$BD Y?O6OӐs$l*.c@󝱹!ەx l$p%ǎ@=WeEY1͔ NI |:.?M-)t*, $jFf ½ԕ)ugeG")k*Kd.<)FmP>fmrF=i1`̀"5c' 0)MA|bN0]Pܙn-2Y3JzZ}UnڱWӟu$@, Ǚ0/B}?5 [Ka|n(QV apQ_fF@hڱ@.jySJ (&~F '/I #($RCayRSyw#T_:xXǕqkb0g`Ppߗҍ8^D!ׂq PzÁ(YPj0cWMMmp;mU344#g"nS}j L"z auߜ& zC* Kϛ)<=&K|'>vK' kY?}i?bKZXʃ" prUz5ȭY9+.eyxFЖdoА e'&0Ȭ8Mv&-IDe{3lo=WY}) jD !Q49pHGvhf>|s]*Bs^@nÇ#^o#ab! UPoWwz{.턖 A{ZT_h ٢`WWk+utNO&xmhOQ<[e}XҩJq=mlm.?7?4dӠT*>s}tۥn~>MXuu oiVeu.+ݞLFŴ"Tpƕ"b{gSKoڊyf0,\2d:kC?ZL >g8ʥW bq 7iLe_}q0g{aN'/8s|'^#[skFH<0>R.Z5xXTn{0#}TK_K*S9HJ.ӻ @ý*KKb{&hWL8v+L'v8[Ji*q?&V9& `їA3o3ĝ\i=Myx^p`È'}@ڛ(HBMNc_C3_<_(o^f.9ʉ]Bm+ *4!oo!pء{2GUųO`?,hԾJs- Xx5e|-΂e,5]r`"U[\V^:Rcz*ϹUn{?X3t兣JFG3!*6w-#Ɣ[oct*$X+d8r^~.E "d1ޯ$X†Fs)aNe?KZ+vdm~1_3iULEԳoYn,K*r ~` ޫi%O^V5Yp)($wRq-u A:p ]4>0υMeGϤ1^U Kf ~25T$"PlGs44Q(8JEP?X:Zӆ}!9ts\/6g,Q59f=Γ:2m^*7p Ǘ~A֍d= uy9]*v4aZ»fDHFdZ -EN}#U!C_9evXY9Eu!"`~DB 3f::k,v/CTR56JO ְG1E= 4PS/{&zi$)ڿpx;Ŧ1j;jSw#_>!6bw)JR+.yG T-9z4V5R%[F-_jqQmsE'e(S4^VmXAAYkk|P==Q͖v󳧪Fdĥ/QuM)(qsoW\O`u9:u>ދ-g@f) 3GDl dah{SSUNEk(L*'z~}gPk6<Ǻ!Ů6h%w/2ȃt_qVq'hpKxp(z'Ѐ>W!aᤒ-8+8 CpB9k pkH6iJ5a3mdU<آ0u8&{&8{ZaK=`?1=$ɠWxc}KrX-D̩QV^΁v]RA5~o5d2kkXh;?R@ >-0%[ߘh'=Qҡ {Tgً0m5VERE)}ǍB+z궷+6yD)j $!4G"T+)xg94O5 :ÀVUiRA'UuR|ot"r N8q^T.CGN2Bcnvv^g5z0_7[|PEGɝ7J7*KC& y]uMMl&&ޯ&d8FU qt&v$rvFcPbW?S Dߗe%X(/eW+fH)@/9ы4v/_;ͪq^ Dd"YUgUaeX.YuK 騷Q6VYmظT.U ;,딴X1UOȩ=f\Zo S;ET'sJx?X]U"yRD8qn |ggz<Eq. ;26D O UtC kOD= LAʀigAH1AAWƤf3ث;ζ+tRnwxWXBl~­V0b`}su5*[b L09vA E,eܿ00f]l?A2xO%Xc 6@K|V?hhVٟ .m]=,2\_.R }u>NTy|+EfuCmYr#Vڽ^bh] 6e=t>%'JPrNX5l,u'r cC2 \7jz7>Am EztǠ @WNjEP>۲6inowvq vV*-T%4c%]蔔E-B~X>MdfU6uY"l&Ei7Fm'Ϫ3Zh]&;aRi|(ݼbGsgS_S)EQ+H{O/m,^v[;2~E2(FQ#J/(򧁫zU؄n}-gI5W Zs> q:}HM ;E1)#աK/ v/^t{CCJءJ0„U ~:n}E@R&kj}%bsvn \Zq9z琟K_d,lq,W!|2.IP:ZMK2ϔ8tJ9GwRS{`7ꍯ+.LH.U馾GP+男G='9MZ(FrR29/TS,=$6cK!adKlZ׈c!,,}aZC)Zvi|hJFcZ+KGc˗>AEJA8c~-Mkou;, \fqCzXY䉄,tv]d+l*Hwvbr0MRºjZ|_em<嵗)Cя2Xzs|ea@q~Qz:q7,>Ϝ a;Z /kC1M0uO Kw E5X_֥Ҩ>ż38< kzeӺhEߵ9Q6|M(3p1TcNR <%c\t4uZy2!ڑzPM!6n>zgY[]Q|P I/cKkǹg9L87ݝdQ224+I\Ct'z"{ِ Lڥ@^?tʓ tyoD'E@yp=g$:#~w˽?g=NmMXN,]lL'Y僑g\,Pբai%]L9':vPQW͝v\/VѱOHq,-&VG) E2TޖHov rOF:eHϕ}8;[Nx 6),7{|?Z}|<ҩ$;VᘎX\<;]g!}畼{ɧӑ4R'G-w݇68E[__WQh2SA\9K IgR"u8G\R`&Owa04{{C#@ᅫ!L1lhֶ G9ȐsDH5wܒ&7Y@ "9iW| u3VyW,;w}^I.+?!}cA Kٮ~Đn#1xhc6ޗ$Gj4m%FCv) b`YE0;0DhK ЪpW\S`b 3Hz1 IHݎFŐ:+ A+WN"e@C?HP8‰呁 P3;NJ A͋vqĝ!6Yogz.0M۝g+h߆ a+w^#wPEtiQ^c^WW*# 9ZOt0iԎ|Gt+eaϧ,YNH> [ ЩTӺfMc2ao&i*:^!?J8F _E5uW'fgdkDBᜉw5%~Uj: M ޢi]:è igY6~q⦾rf&n||@>q.̨ק B!;2  xkAG@t]Hݞ}oJPpJNSeq:,=(1其ЩN?%ݰC o,!WeZFHrm&5~D}8_uJ("[&W)EX+"4"';A$̇ Za(}e6^(2V -[d HçCMRAR4~G~7KfԊ] ujZJ,f+aA*3$bi̮%9U]> ܁C@@LCz0(y}_2C ..oJeP%$|ʼU iq뷩Wuk)鑶H. 1IzKS,O8q,4#53竗7jBC6ΏrAfu^s%M"5듃 R1j[faA8G('WPJk CcRqN9-&] z7< 8I(EӑW|x7{As<\\n'X2g9@okY) $>_Mm9-6WkwW*h gS$c8.-r ?Hiu5PM(Yt#5diQ'" /.nN1&^G'\=rUfA."Ag,Q(GSڔ5qݳI^W)](:n\R( Ia&g^diڟt}1OjC_^\-'P$mOx̘j l lq@_B7\n7ȞLqZ$s(]6kBNEx:9mŭc}<,H1E \U;S 0.a;ZKL4w_bg/$213yfF7K6$od6 ɒ%dwx $p,ܩ @ִE{q@"fW =Sw_RCːzpcCp]4V8}Sʃ#|x ?2mh@Fo)$cIF=YAUCEY&J6b#1~Vo!R%#;X:^rnD)"uUA.hg7}:)\˜rGO؇Ou=G#@QN8O+euMͯfo6\jՃ]ZסS;Ώ)xңy Z/ i>ӔSCZno6݋\g"!#Nt`mm?3ޖ/c~ İfb:z8jZD3*e=#XP*)AQ3x$Qtx@\\~'Z2pae=;FO,$ؙs\kI/wQ=-sv/yq4B.Ə\=+^>% !a[Q6 IXK!$KǐUlrpPUںLa?7淊qty1 򍚝$&:%gWܸA5#S/Վ)Qߢ3 u>)42z"FLvUu.6;Ŝ,%XTt 8[)/OA%iQT՗[LzK_![&!]di'@+ɇ ̡o 4Ŧ%>aΡ Ѽ9"}TPv{0d2ݰ7!cY[,VhU5,KUqU^AЇx/ɡ'H:ÛNiw5ܲT8]MUʌ4^@P8=s ;bE/7#%G/Lw".[~D `V]d) Β ^"ͅ\VqΒUvզ}7'.OGh֨%s6ԜھQ͏ĞsNDvãj_N*8 p*rHR39SrmFk|w>/YC& "*5Յ %#[$k6#k+L)fdHB "*<~VRjo ٸY2U56ܮ|0;{%,g;m{Ĭ-]ի .872R&?/dD@GMWO4-8=A2T@v귷i=VkdjB{,ghH>Pj7`e !Lf@>Q"{( 觨NCGޕ>b|/p/!uO{hIjjj IŅMʠg = =v{rS=f[a<,b{r7#}ku/z?G92/+zf!ƌP vp pϲ-`MN%(RYڝrW${_QMHLduwBߥs3:t9g^%7duL[x(Ӵ=8荊y9e\q/J`oPr Jvnp5<\]Gd炗X|\o6)5B rL/PNR#l[ )s2O~1YV30w,Enh(ip0t|c Br:|yIfQ)BaU%pMH4B⎀?1P\;fhR-.[z7%U\U|Bi=Vm15VqDʮUW,]X"D<^+H-M~ZANJ(`WYsr5Vj,P7ZaXBey249/`\K v{'A2M8G!ἙmFę{G̃`攦1r^fWmKD/rzT;?9"iM<ՙM賾EXZ`0]TS8S$yg!\ RÕ/N<a y%l{Y1VLlC4A5CodxIS&cnѤhC=(j'w>w" p۲eS< PgE6EEy?x F!lv,럤0r#{T F;Fs/:m8;rW4b&.\*Z13A]cK䏧Ns<,np j<3)]! + wa ,ܻG.{ET)=rH %c Ƙ{{Mݕ!M8J:LIpf-zfK M:[?Z0ĬMV ^|ٔm)>shsu$UyV,qhLɁ.L̞28!پ^-#1?` F-\YPZӱݪ!gtI1OHǴT;BD><ֶ,Ёqq`V`cq\[[ 2I. yHgt <:I,h#XӮ?3Ps`oiw1礒JYj,׏f!WwnM65A80cϊDl'QUc lCyƔyy]BJd.c7d]q|2g.)=nY`/G7ν +W3_"`J?vsœit'ɱq/V s0yntky.&rX1l8R|؏}]93FZxCҳ&:^^ 5էZs !+zivydRpNQӐ0 =zDN ۓ)'d?\dK8jFԞ31mȲe0Ap$]K̋mbF"+4J$̏}l`/_K=b=FzuZY% uUBbTaDyիLm=g]/+vk=<5 {;13r.{>3hFj&2ۃ+)H{R $Z<]:7T=8F~ĪwȪHfs0q'F+[Op@9J"ucu 'sM=p zc|k{SeӞSSn{kDू.Xo@/ ң;1A'G~Q#ng ,‘cیÄҶ/ph=u~1d?L8; rQNp+M%EkdQbP DgDL9 $Lk摷TcWu;0,Ox릗_5kIx tX%0l'R8גO_Xl^{b']:xm|U"e U+~Fh:.z= H+fY#puxel?/>ycu&p,}0X4T4(8Q|^p2иY6]/] ˱NXr/I]y.M~,7V:Hs4$c}g2K%&9F/nBa3q jYX`(t.O?GE|]TbV q b}Cs=U'cŒY0k圢kzD/Qo ƄQ! Ol\'6PqVXb"33wM+k_\dcdr}pq:LP8FMjKfLf6VB\Su\ 4#-c3\A2>)~HebDcsq#Xz z=1N9QsTe Lb@ o3T <481]JIA 9tbc36GY>ی uCauzNURz\fxN(4DESh0|p {u  6=ѭ.m_鄊f]Z龭ivjɌ.)iHˊ-7j$9J)KP=ڐA~!"cʨ^|SF;XdvC57'MP-v{$\l },(+YjWQZ8 oaETʈX #XFut5K0Aj|T~0_b/>qrXY4Z|1XS gcSpyf]թ5TSCY4#SET@MӭGᜩ̛;o6()х,l^7xZ,hUK3 6puց|-^0f_[s2Sj_8_\R d zm}hA tvO++.Iv`9U %^`X8d&޽*K4D ^]1%93< >VY>@(|GP;hVP aʀz5RCecpXB|Cf]+ eDآei/UGP4&©7tl]/Z7.- +Is9 8MsvIc3Zqi|{$1%f>3 A|HQn~1BFF ҼŻTV 4VPn[ԅhyu [| r? CcqkЈiUIZ+&[-EBlNR4:vv+>鸑º]q18R? ++mQ;ml0|!nd1?=0sfn=KE/n5P춟W%N:4JԪ7[(id`KE}0d &l'5fÅ[v'gbT)CoDԇZ511ŻQ'VJ٦"d0҉'06z@__4pcGi0P w{,[u2$ b=60B=| ks? `Sfսᮞ5^.'H.ZO'BŃL3ͷ9DŏB QFBR ]b}ݠ?h|pAW:owtԛa)H~B( \<w9:~3X N Y:߂K;&qz =DQ"*1_l* /OCD9fήU!٩6Can,g|0ӻ7KS+,O3 {G̴MG? Il󼩂E_ɦLjl; r/p%ņ#'ze瞽bg| gV0?F7V+p3 ,;NjK :L򻛉lԔK׾RfIФ?K'jK걈PWj-8&J߱tVE,(| GsS7Qw',fp^̻JeLRay&*U*'ֿ=@O:;[/>$˟LW5?@/rBՠDBT Tb7'qNֲA=vb,QGjs"fuˍ˫Ϯnvvf6iR_DD u MӰ?lOR9UK8=lRTq]V^JzS 3hXi6}o/[ɦˏ+&8e$` 8oW.Ep~x՜M7J }$n"ċݕŸn6PccATr$Y|\/ɷЃQ'q #{.07N.okF "}]+IQgjwjx({]kC)2Wr:_4jg"Xkt>(Nw*|>M=]gjɚ5-`Ԟʨ (2P`^){2D؞kEp_[Uʵw: O$0l˪Gk;~ WSʇ RG #( Ż*bEWn-ĝ;w[V[2Pܘf1+(jC2w`hiS薇A X69Rj"J"EY  Wq"*-O[&'O ڴ c{ҷ=p"EHK]-BIi.b;#>TPi41,oebj4YS3##|مeg9owQΊ1+A5z0m }.a&1Ftet#ok4# O"b)ȇdIWcԞ1G'Y(T3;O?(ݖ/B i 弄uwx8rKTR(JR;g!1QMzƓ^6BͰHMgq/eO%ȃ/ N~m8sG&irڞlS6,{KYyb_`7~w'jš$K3>IE.yG.gy|ԉKztÏ{3j,ٜpXI)6!RakT[8PgRJ?Gl !sPˑR{ێajaBT Jź1Tr1O)[6 n@4.Me@ iI O9Ax\שzϮѐ5Ԫ.#WgEn`df:)3cc{ká;0%hNL\/Yc!$MZ>/ Mt_bl4gjT-4`>G +FkԆEM~<$ ԮNZ\HE)Nc+_65t3WB;/]!fj 63,QjPWNPi~1&h&\KM w9L,w6AɣE4HF(MGߩr{(nA;>)\< e.LyXن0m.{Zz>+GE]bXn} /2.:Ы{JJ/=M 6/G dОo=#C>jF+fqaKbNH}OYY)jyCN-UԴdTIؙBLW x%^{֓qQxBXY(q+M ?kj-ָr5/ )l߳v|1=Լ{AzChOOx9l>sI'~DN)|_e)g DPʑ`Z@qw9)_>ӯ廲WO}8%"3*T} 帗gJd[OU$Z1< ՘qx \oD[@& )\ǤQg wI~!!݇ĩŊ5޾GYRZ?}$ >3Sׅ`e2f4|*Q׺ӧâCy?_4%h =SMqn3 [TAa|aޥfZOqd9ӧ(ݩLXkiY Ŕ֫pR' e2|p;7SZH@SGVș'1 9vt]MM>(fbݤ%amN6~$I5ƚ'OYy֋O={k VS$E|P?溽0  ܜ'NlLo.pVsղ7d+Ч{B4}vR2B:P_QٵT/8i@i4梂RhqTbgVnjǕE8!Â>'c͑ay2FشSI8:O$X,*zW |ЂcJv^kXOn.ъ]ġl܀,vV9},10Jml Px w@R[G2أR8:! )yְi& y`! AJS|aYm8dI3}ݑO+O'gG&Q3O\цJM[G}R&۽ټ&P9Yg;_<36w=oGܬs,s[ctf:&|DZZ9?m&.4X78H뜉 Bgix;3۲s[z(gM \UvdbO HQE˸#[Ӯ?Ƀ(i+ʥJ y%>Ӻ\x:sj}]q;kϤw_R0 |rzzQW5=^xxsMcO*=)F0Q!1[`wH!ֳ31uݩ/X˶R3 @@WQ ڧtztږTͨ y)ۀnxVןԈi#؃z|9"Va͹Wֽ}_/)#[hж6+*O/f>p^W[Y[# ՒôHx@iGS |,_- .ePե9_%!NaT@,R>)dJ µ69 ODjK4]NZ^6ϫ8" Kˋ"mze''{NhdɆѱv ; w:Rtlo #,%vq'td\&'J**:T%hEib:ɑen(hf)#4 ڋsyE)|Tg.Җ09# 2cy6&΅'K94۶$!vXYP CFA{/Nl篲a.NcA4P!K!gwW;`ɳ2t]v)INcnﱙ ASPAFmF5"vjzhEh٨Ho=q6R,:bqsܴNV&>Dfnvb-"hf/7읛v-+aGfчKdp|j 4ŗy*4 ڔ)hl޹^u9oaAQrC268Z*Uvql‡q$tXSYS;o)BKkduKRcgEn8+//Y3۞畾ϐ?3gAWKWM6DfDgC@PKuU.R' %}Q&Zfaǖv0i@=jRQ~(]Zˠ"7awk,ݸseD&a~xD=;VF}D [R ^Znk^μYt  궳brET/y/4ny37 =r>\OVC9UVVnZG$tbVB C6s1Ξ.&X7Bp"7[#4.& ǎˍf %ML#BuvӮ1af/BPۺɦ`{+࣢ R)` fq=?=$ْrN¤=ݿqfƓ+`Y3=d N$]޵_nz2?*+ /е< ߹"޴e.TB>57 b'W愒lKG8[4~|~{5K BcRXʀ*!X@ɁL=U>eʭ$c2i4tN18IO?KwIcx\A[ < PI=Nu?1݈6;I0$EM>s6 TM,bIoZS{-@6j(czؤs]dj-QUPl2rWaO)*Rp:D?y {=׌x (JG{C քiR8ΥrƾgoobC}F4j F Q"1rEG|NRI QɢYc7Q~ٿ|Mbj` 8PG}}[a\]grWa]G@YZO.\U}v%"1vhV-S"iZmJp[洜A@^A2HtNߛ8.qWNbO0j;E %ްbo״-(Pk.|o gMZGdCϑv{_KOP |]ڋ31|wXHKa%;hꃆݢfʼnH@J% 5w%*8HXIED& +!Zb&;Fn 8NT%)ED̮pRAM5"~6Z o*Н|HxߺCgz+}ƚ07v|v6#7Uַ>kk讱h0-vC4-s g74h$ wʩFB@yT"FW~"~R6"?1( d̮U4ʐtY63ZJc0Dkt!DGWs+m&G]Pm]L@O04y@=UK\Q(G٘a۵gxѠh5ڗ4ת^'!3fSrItJy!Q+WrVMj*=ztBXo?ă݇n[VXL] ~z=U-">muF_~L0NK[*wPumoOoKOOPkOEߦSXrG Ql+v3-Y@aB7ϛŢ?XH_8RӬO48![vb*<[4GY$wsNl:`{dkqzOz>V6͛@-R\GlTMT2=uWC?p2!?YG-K4|G0ܞ;j X_-٦1ӻ}uŞ%zW޳2=:sBjVz )aQv.s2W][n bmX 8Zmyj"p&m2;+M/2_">]ַK Mm uOJYS pn-StN^t&ϧpť@^}0#ЍA(O0GWS\h~nT[W:yDaI@vd>iC,AF&aSh%9à0(doYdQV5*_yd}h$~4ȋwN@0u!0 "ӊOTȘcorڎ)|w b)v50Rdyv4vzl::=?.iX23v%B-KUgf:=5?~"R4Hu6hukyfZLz]m "'R8|&c8N-!ainIђA&[X>mqĞS!#Ș&XBYD`$De8(J q$H؆}jT?Gدi'IZ}rךzǷ$>RV!d.˚z"@`{PuG$qROG #B-J\.*j'bQOλGYR-ܤgwjp8ñ3;wشmsah-ď_ :=Y["nS r0Jq/gYH5BUGΫo>S)>& 8*aץ#n4('V3RaGMmo|%Da>[wReEm& I7E9?ob_ڂE= 2aּ5#qĹT\Z \2TsBC3;iqf QN@MM*Gr)p@yFĿEB1)t9wYɘ]J`r1\n˟cCP'tNRFgnάT{|& R D#[.+Dcc7B5_5T: #D5L$"$NmWGHh?,^խJ,4,5v3#]?`#CoS 9r S޴ eCv늪EtMڎf5=VSV 3il!C4 GQp&Ju@Lp\Չ &1ݶX1_Z6juT*^'9dL?B} Pԋk *U>ݜ,dQZ^y`O4Q BOM8JA Jy"(>0#zs0rIJFðezb\ jJNqn@7!jzZe</*{ыCm9Eh8 8 1:?l]=5/LܥE\Iؔz%aU+N;LIK-TeE D=>*{4OϤ`Ej` 2V-麺)V 2P X[S:&Tz+%E16@EwCR!b.n.)Xwt05:$c}d 4+vew"Ә'.z86- k{N8UCf?|AftD'uoV@N33Ea\ ϝ|ŷy:OU} ؋`@o; m Eሩ}ثGiIYlwW!bI$aG Oo2LC-i>͡txs1~C;ðO_ѩ"x%;7iٷIX5[ ֢rt;\9J[B:ن;D!]|X(Q1i_pϪ Z;퉛B|gWFN Ԩ&8ab]nxh2HdBjxE^W@-98v|ޥݭPDF)t?_3;Mz~_%iHU`[G{y-[fƍ ?AEX"4V 1`A]b8?>mx׏Y cP)s>_t*?O5Hw,P[Yhpoʼn>KYcw\M h 砇NuԀ %u֗ ,x%Euə|v2WWg(5L|SV~\s 2)6pWT )?UKZ04F3EXz{)I<4r`SI]it*RgT9K8*{y,*i lC"^BCN1xcqh{:$隆nliF d`@RQ*UScXMݢv[jSKOڂtЦ.@thD\hBdg)-/"vu \Q&%oMi{US^ -d ̮AKƩnOG%Qd|+ 9? *=D8! `͙}f2f4|Iy(&UY <#L~yd IC,@f`>BnSsҥ?Զq"&jȨMQ%t-tLς[){/bs+\. ==̤ǺWv}RO|灀 >ݴL<9_SsA9P4Η_@fc;i`|^}AqYwNulKs2 7(~ aQ^%ߠvۣD,Ih,2b▸uU_OU׽eIFKM=u'q} ]o,N5 -=#3 +;'7/ ZHXDբUvtЏ3`Аa#F7aҔi$2J3,6 "D*g\ix W8a>r% zGAh;T9S+btwM+ItCJN˂Y+͑nf΅1a|6]D(#Dah 31M4> K1d).Gl?bБ%"%b"w[{u5XwBfk }Yd{)׼ywgJGIxم/(ʻ El?]?YȞh:wXNh&,%q k7azاgJ3g8rT)3AucL4ŠcH]=,N(Y5KtW%|g |7BwGT;!L飮Д\:ML"E2gGԪ"XQ &\6A(/l!0B!5Uq&ts0')Rnnufv~Q&c3p;-xjgW,|LRndvIhQ |+=Sc"?Ͽ=}r ʸ⽖SγlߣS"=c_ǷQosnQOɱ!ϨzS;z3a*'c"`~0 Fo{ FQvB4j ta.va:aZ>vK8ormܧ9'"L(B*m,;paBRic9 ʄTXvN0 @ e\He"L(B*m,;ʸJ+ „2.Ʋs"L(B*m,; „2.ƲaBRic9EGQH,J:M1_ %RBRw( "TTû( "D*W(UnH,J:bH,dU>_V8miF𙘃%?|2N?q|&Kew) ůϬÞ6c}k sAQRPhf?BwշRW  `y$`<>syh9n}Kj)ٙ)d3"vfp ܜKPZW-l F2Jng'A+ghy#5M]!cAsÄ >+88`E㌡vQ΢Ac_2Dw kD 6{%C6B$)vM:?xZ7+Z]'09e#/`bҢc=YM3~h^_W070701000001c6000081a40000000000000000000000016756b9ae00009ed0000000000000000000000000000000000000005d00000000./usr/share/doc/rust/html/book/2018-edition/fonts/open-sans-v17-all-charsets-300italic.woff2wOF2]n.V`* 4 I 6$ ~ $[/qk?B%nLCƅӰq0bQ01WvR1i1<ȭ]MDAr*aRqD!έ6*blrNJM챲ÝEF\N1DnBr8$&2C܉b[I$HPTuV5}psyU.}#C.kN!$Y z'Yɥf[xꅖ4w$s KXߗ b?9e4J4{T>z ?J유O755 F^HGDź>'u)Tݙ/ܻkVUuwʞB3L81֤IIfŀQV<'uf3 CY:%ǹ&!!"9ɲ/4a,,eYDxMSJQ0zfh,ئnL PтRb=uKuX:uH]n"rhiqvknuV#@@PqX2@*%٫ܰ7L]2tKڎVw-jKrY?sss@dk- 113=G} 'խ\ ׭ǚ*ߧAte_7-6%K*p29(l)7MH-  "8nAiϖ,ogS5)4&)~g6c=d0G!w3ukhs9t:hU|7eкYyM;Kܕuw qBUDhSaN4p#@otgL]cU}\sZXԙ X^9?|svgf}[=ݙz{|n_ @ ` P{j[6)ihώЈSSGC=y/:cVw 7idL*;¼,24$k~ -s1̿BG26pj]Gss.m{lw{ds%j_8b/6* M*L^%^:g>':C栶X(N51Ǜ(-WF2MFi!Ma?3,8 _Fg|q\F18a ]hnJ%y!6g҉ 1-3bzjAfSD3hٓ2P[X`HBHb->m|h=uj  @JpAg8ne2q#k'뽫|_?ğ$JÁ HdL O:!`Z&b(?]f/BN|-aNq}X??Wfui5 D1 $]H)cQ}DE9'2v8<_ @kG"uEW ';)yTlV!Em#\Žql WNQjhT2y G y"fˆ])w V}p(зchv]4 #R]tTЩ[]کQV$%ŒF;qR.m%?dђ09P aQCGWs$Brn !*UkU[^Ƀw4q!hP**qsZ м Q2kĹʫ033VF2PH(!ná#A;u)DD*Peu~=[I6< &in.XPTvˉM0 ;UlKt>0&x_6 ι{Dt(Hp ٗt)D ¾~yiZ*Dzq#H7?JʉNL޺ f=9fŶZNOzإ1mnh74ɱM>=RM=Ն_DFu^OvDTݭhݚy?kN / ]gϹ/q ~UNa^Ӻlb#Q[kXqQ- w {)2BdmedCrӔ%#.1#]ʽ7Buim@Wbc4d{e00 ,ٰ8*qq!+j;䀡U S.x^ H ,Lfl/RpYuP5Mep2L6-4A8H0JZZJA ~k3d)s808F\S@+Lx]b_̂e-͞aga5"a,F~XcTI8HIbJe'jPJS}\nOTD>) oπJ iT@"sԘo%hy *1De"R`ׂ8Sڭ'׶VOfhĖWy,π`{b٦ELWfB%#%9KX`)CXS2aI'+6ujc9Q9Ўa8M[A )$C)9I\ 8hO@*4 UB[wѥі)B-ya/@LvȔx-lJgTأȮp>]Hs$e ^|HsОηHʎGڼ3mEflIilQ4^?ʎSCEm/ȐjY7dkRZh+6|KCgC~Ο!nnl3$Sh[QņDHk&o+U7p[[A 81yl$1b_݁s:X:,c0N|.e-pC5;fʊ;x\p+,BJNh kEx ~iy$}im.&Bf^*I‘Z) R lgb/Lˍl@k+MY nFE+K]}dM&5Èc#-VtB[!ʔR. ]NwvET I}Cb-%f8EM6g2_!0e(nAQ޵nj2^YBp Ca'fxh[bto2:x`) 7uEǖz/CBtر-pN#?οhd k Î(uurYu׍eJ\;j Ta.! .XadM**CRnhҪNQ3) c@N ho 튜u.. h]opg/9qmTfN~;i@B|ٹA#sAh䮌Qx^8 +y6ie>+"B]\6:O~i{B ,q,ֽWc{4bL{ 5:e uFΜT]ϛ|e)u{ ?ΒBLKW̿+m/<ŗQK`b:P1!jS ہJ LBcy aݝmv}`UU$4j |'cnc>q?& e`+GtE|rL֝*ܟ.\pq5QE8U(?՗l>E= m}2E ]jW<סL҇k3oUQ<AǨAސleP᠊!ѱܣb&d8)jj`x_hH91<۴s](ki!x)q@Ynz/鱜ȳ,*kQ #Wbx-(dv~}oF;{V' 0^\u(mln`"ڽ|&D,pENhf{6(:mZ6)lnKZבar58| F\\W tQZ 8xv#["S6|YM}7f0cؗqk}a L,ʬx,yjD-!a]MD#Xv#%_=9l-'H P﫴0eh]2A?AC.3-}MPf^u"^l+\ E̘ >xr졒6u-(MȭzJAo";ݸ&/#vwݝRhZF 1@pY6*>Xv~%[s8aY !h5I(/'?&‰1^v9SYVE%yMSoxD|cʨ)VS6S [[YAP4.>PAmр /ܐpFsgf7՞[²b"GF}B'[ C7c'!2,D&~9$e2PB*4e?/ukN>طP)7A!xFPPhPٮ-5` ̖;s5jAXxWRȽ.@EWqn@ xEc fEV3 dI<δZ,{}X֮ƯՑ*yX0ԺPI,>yp"[6 ǡ])79:C^zWR X6c䄦c };!Xt9pFmF o`ޒeF@%40e\ږ@ fYŚнT;ec,]Q1mhLGDɫFO %ƾlqgf_eiPɎ 7vڹST4@4Jl-@(B;e7Ԭ2@ﰧ lLZ!ؗMiSvcpG rVHpD } GJѬ7&=IVmf ZsZI/n6'9=gA.@X=5:[Y TÌ!\_.=Ч2V8/kgr@y]Su裲GKݚ:apbꏐύfg]#Xa>{f-c~`*:'m"_~Tؤǡ71M`x*Db/Ep~?#jڗ<+1)QKGap+ *|s0O2췩DoBw/Vп|=gn5`ܚ@tҊQuu Lz r|M]zV 7)q~`ztAU&,$8p }q] n '=J"~d "݋2/jGgdĦs$k[ҩ|oQ{CWK,L-SFOogAE !Df`=xQ[_XA6!JqxL|h7E=W/t DTqI^V;!DH )%Hij:wf_0:2IAoa.xB_}{j=S(<U)5sH[Ӝj?X(g`\1{Hp.҂MZ?4 !Э :aSH#4ZOk1cA!%-m1MY3T$EUQG{e{2eːJ`@%uIc)z.kdg%Lf,"׫_ alfZ`ӛDQP}7>1}U-BO*= Bzj/CaᾺW'aهײnvzD{!FڟT)pc{P(:VԘp}L"$K8\G3~ɠnp\h0pKg-DXesRxYs~~R\7|/4AH4>Aq~d#A! ɁB+59X)'e:Wev +w7ºJ(e %bli7@Ij/gwDAbWd'\PJd#r^怾f(^wC9#(M I7AmIR̬'W +Vizz{yoٹst Y6:-*:';75:j$rb8ޛǤ--δpBf]x"^nEިDk8\> DJ%;edQVG۠@OBNRk4 ]NJ *ٷ007? $4ZԈou=մʼĶ@x54Sf_P[fg\ \an]%TR@|ՠ/s;%s ϟս+l@%JZ9n7G`w6YVQc|H)J3AmnƘuGL&|TAۻ2ό_=ni0kn'6(b@ B"H;@5ɥ(lVv<.qJv$(oH:w*%H]UVqY׏nUxyFC+NbpYoGܩtĵ W 6=px%*--=W4|ɮ$S$~m7ɤkTI*+ W_ZPn 7OˀD%zz8 'h <-$uH2b1MMH= rcO^DێgdM>y[sMEs_Ikuʅ~-"`^4[~ Š/rG z迾A (v̺/ږ'ߦ&ï}3SG~FGAv+ç&jϮcqYiscgn  6>YZS0qxCl$YpN2-~/q#ì&Z[h ?~*z-QO&)%qېg}JiO$Y$mFq~~d) GIr8" Q~1\֪$xa<7?.կwk*2il_ Wkku_JF{}<]ak4ɿ_%mC3ēqx,EQށDxkoEjA%`b'x@"KtO :K1޿RfMY,>/w6{UyW]E}*T}i [`8lrv BNugY=ΨYdk҄Q@;@$|Ox'_E;@ˁՔQ=`Qy_-[!FFA Ui#+ ̗ GUԏ8WZN6K-è_,.V0Pp ٕl\(bԼ#f PޭmS"%6X]n8Vr:5fMįN/*oX~l-(Y'h 'ol6`#3Rfe3% |\$AQ0 5,Qt]ߛfvҰH .ӣiO>* YoqH 4^@HJ| O"Ѻ @zkc1=F24L.\:qI=MrzTnmĉDcxmGzFrQ¨jsSdY]-I#2Fq<@s?4/uV(Ԕ/BMiT8b@0! Ɨ(*Lit8 f2[@ĩZ,UD0s h}\8@l2)Z|&cw_Q5IQtVhe(2] Fp[. m0Ҝ/rɄD嘽-ZY:9)FL`~ [b.-D wC,a%_0:e20[+a~_FɯɅAFK e4Ww3Gh#Lo-_9^ܑZwQ\AkRqucLːTXEWHkwW9}9!{6XAj-v2k2f.l=:_}^x:H4LoTr3hzmʓ>lᲳ6Հ30(@Ri5+5Fa*6M:ݤX֜EX\Iѕ"\\N%.JIU'])(f fdJⰩсA>*a=Ny)^qHCk -[%͕kb̳o|PGE~P>?$" *}8]P\yFWy%;2CoY9rZT[ҟ,?+*`gUU"xF3(5 CCT»aa> g){ʠON-MPS^ݾGc2Ƶ9n}źpqvuquv9su樝a۩93vӳܔ-R?k{,ƿ:'UUHdOWt%YxL{xȋY&w_~&(ϼ&cp羈g2&97U7|Fc.rU_L_@<7٧Rݠf2=y0WڲSS9EP0YP/,/.VKo4w;&~6FUD܋EEq `5>c> 5:?NSO / k1EUr͑ܬ+jxZLAyTa"!5As8n\9OuF)Hf%-6lsUGxr?P|rRNw6̚߹2n t2~obّ`p|cWU0C3|黥 kqYiT~"CD>&$0={}L( .\o&/6#2S,$LNj/˪6OŴk*'jgA" sB+xU;*uSdROSInSThs6i#x Qc"l dNX :8hobyޠ@/I'2Cwʒk&DmOEo]P]6qjsy$x0}cxWTءnPxZ_³)>"~/Xk۞[wOK=za0:vx!C tgTga 5W7DYy7Tۡ6L~$h8A;e~;]]; r\-unlmm ."5|0ŠaAհ'4< <8P^GXH}d߿I'?Ig3WTr[eBmJ`J`p2d<zk,A=1{S=ߺ (2{廇U(.}Q S<6J\ctS .v $t^鸎ߏ@Ha tA 8(f^hsp<*[<_h:1bVihQ)q:HZC@ک=v* қ?&-uz۴ uHfb`E#g˾(/Hp2K3qܾx֦r\P3 dIUC3#D%r=~npx/`/ݬƔ4 Ơ14j^Ufkak1LYBNOX~.^~~n@hOU(g2h2K` ??1e/vAC@ tNuW+#Zpԁ" 8vMlit"M\2U81!,2@_ݩ)عp`ڳf{g2@?wr,?_}3NI3;k[_H;=+}*ܶM? L ̜퀠4)^B4TRb5JZ&q: ,{8OEqZC熬i{*pb\yI4Z^>]Po,vșN|),ʠZR+?aZw ̀E;LgneĔ49' ًz)359{SH䪄61gUׂv"M+A4X@~ن[  :zѵ1jt%֥[L¸M]xFxtz>+Je^L.H-LGUAG}A控/w L Ʀ'aD?#$Ưqn+됖c7oYo5u88M>YnJTJ.ˏʋM'/f,mtLkIT3D&P3,Tse?3M ̧>)&"?*^c^%[ "ȧ<[S,PmS$)S3dFCPP͠GĨ5@f 7O_icǵ%YZƟm׻;-w›L6c\P/>Ct]RIe6=j =D6 OdIX+C/*DٽS˷!9g cR:SE̪Kq/Pool%+{$@;&ˋHӎ{{L&SP~e.U>L"CF* #xgCo7AT* ﺹByB~"0D:{Y}m?r"!O9ہbS!`+KJӾ4ZIy hin2rKf" _3@((D_s'qK\55XɣWdpn&ii#_ЈkZp,VӷFYKaeEJT.0Y* ZJ"0U2p9-č%  iJ6?$08w.滯逜J2?gm &E_Oi9#\]941{k<~LzẒbF7,dHQ3 A_\jynāLg쩢öZ$J-&D%5ojֱPSWmғgʕ8 }N_t O ֔Bb5ܘ)廌w<0U;I9e,=Zvi{Nh1Df0f{ƶ uމ z%q#=]o~\4bN޿)D8a&^n9r.,y AFR^_[VKn5ϚzFz4GQ&bKr|{CŹG:[?DQ&([1tWvރ' 75@uξ}yBrRْ9+br] =k?Zvf/YD쮠=M ">ܺ[,'تe[r=U]ѝy8(T025j2XOku{zQ8G,;$c,طq~Ak[N.Ulg`Fn4G77>1; |T>s[uڪ]*(5"JR;ES @%~N=+:q>WJg)' .-p$?lGy-x-2 ƴl 8*/:jSXClH(lD*8 ["&"**i܊VI{G5af'6hӬ5(,s!>[!Z){T_kjTUS#{Z;r7#H-'$q1_ #%ITېTnGcc_O,8d:6+،ڦԝRT47Q#"p@ox-p;b\_P?#T#;'D+; 9jJj95 a!t{ GuFc30CQuVFdໂl3ebŁW~4}SnR[pJ GckcCOPͻ Xn"B}?Ƌ 椃١/>kă Vj]3'NI-k_-rlmeRYddiŠE\HlRYcS:s򯃓ncB܏>~aL&kzr΅&XjS`!=fU<|fI$wCl#ʣvCVo._lk@( `D5&[+А)v3St$A#UwWgiaqZ(k 5oZyXZWl^ɠۖ9ؚ&lK˂b}RS9:}R89o>~l>Q aFq;eI|M%lWGHkUq|QuBv1ia`Q2|V*@YrRӃ 9{Kbd(.{i(a4MC T qSqh7QџUo]l_ \%8a8FZ\5t֡YG+*ǎD&Rz).y'$D 31fe=8VRSxovteߟ Z9ECeCONd|R*ՐnNJc s:]{ t̮5VX+9 2A ۋ+c\SQ[ViRS'ֹLjǙc}j$mLC74B;GC*nL,'57crcfT^ѶaT Ɨ֐wקr4,mrgJ/-]~ԸahdU-K˨?;]@~8*gfwpN޹AШ2Vrfl8."2)z*@&EAN}˖Ӛ xĺzE`}G>ᗂ>Zݠ|g2௰@HcE|/L9wi,RPlHxR$ă#Qv/a w F}N0R`s z&KZ3wW^jQ/ Q~B~m2!V}n|vt).';+$>sB9!Ph T^IVMfГnPMz*w%&Ȅ$84'Y-9yW;'\[X(RSXP]ײZYRY40ٟEGl;!s'bΒuZעZb9ȗ)II?}}1|zb(a54=@G޳w:SP! d@`Po`*ౕ:{qIsSm42]BzuHjDqy.tAh1zXR?t^*%OstEZi|7/a WC<ҫT;TImV}<"~UEʔi),5]w`t@,9b;r̈DviLK`G'1Yq4!FQ>^h]NJ#оEZhi003iYkh 0ZPẾw5OK[*Aill%OBE[%v ]J]r|2j'LÜ%67yqӰG{LF٧Еw'7dի.N”PeV빅apZ pw6CY ZSL~_4kCDUNJx=5s_d&QQH6kB$wua> -AtZ’ćFr#d(Oп8 :Jff!oK\uNrG>ò6ǀЖA:t0',8-5+W]i&ga( !@y c+&;nV c/ܲu]!"H 9$US'RCBF`7XI+ ӣ9N|cb"03ɴa&z<ݴ2Fh9b-1r CylE1 Lw:׊-22DSla Q>|l(>,w?e)4$;ʟtZYSbέd3|8MV#U*:~ aҏsGL9Q#=4Ifv xn~jdnGqzH R*֐yLAxzHw@;3m|z ճ'$3%*hY5jNMfB 4d*/ Bc+G e,ČM6|)h!o#O,|ݾٶ9@qiuZoѧjzG`χ[㄂nS2~|\@rX9Ny$_bq<*Q)a'^/Ư.|~wN`a9Pkm7Wv-af=S=֗Z[de,6yF~Lӥf5umzHҹgC Gz]8X&s6bC>:%>Z/C^i) b[/]ѭQtR#aW#Z>D.Uč#CHkΐd ?=~畆c|CũGB {IvVD7nwǓdSklq\e¥R>ۅ"g{$%&Jt$P'ܺ7kcn F@.a5~&m)s7+_"+_p.3q)*:iipi*6 c~tw˝<G _`CQ9ͧ.t_|>3o1iKTjsl')BݖY" \ZpXJ@l2U9VϊN^)oM|y 0Y I- RcIPܮ^ GJ ]&g} Ms rR~[CvW*"-b3& `/]Nc քf/i?RN' \򺽢ȨŪ'ӄ",P`-%U,lIo{4v%b/Q4 #~t\I1m3(=^q߻v+Ͱ|flq߃fohfuh 5W1 oлh-ˠƫFln~$=aNʗb/v׫ꭗs+؝&GwvޥBOZX$'T3ZȨ^)u>*igb(3TiB9]4ӷˆI9neD`L 1avakzeHm2nv<ǢHǪPRĿxH8m/<#پBc؃gmgk/:>Xџk{N͋+飆R1of ܽ)RA젃6tL{bӅhg>XyN !0:Nȁ.IBp)þx~Va!pA_:`*4_\ؚ5gϼ(zr uZb R XD'ą(ol)m,m?+ &MW} fQz_\F+V\/1U0c?v[@G )?CW%]UZG_.tdW. ~-y}t>蓪-DD^xD%W^!:]sb''ԏu/q:ol.)ntF*>j$ZMd8쿶A!S7)ϛ?ܢ3n}!l}=G3CjyE} K#0ReO^O#dT147/zgg*,HB+@8[ f}ͫvv*a;lJrBWVK֨7oVL%t)u`Tv˗kp҈`!Q((Fax\ʝ_ 9`d4F,!D!e YŔ {^o>\dqt9A(˪@tW=ذ:jo T_$+n<|?'c'7`b0~Cx5rkmwǭNP U]vRںLf#S5>23Hh2;{Kb$wHUN$] # >C4/z :V*; ͒ FZQfNRH6/^?tW4 V'YugM$bmvSQk}4*dXߦl/\e{[VQG~m ǙURڵjC<@첌w²|?pnd!+"uٍ8Db#Ŧ:wQ @u.zXJVADWE}u^4*cr7'{;QKKZkZf Q돷玔73vFKg=;,sm+Lͱr9J# (%t ZJ|#(Z\0|^Ȼ|xUhf0yԮ4mJ~ &FlcHbb؆DMF[o_hvi~!!)֫-L_cͶױgV!F-얡{A^sc`]I/^K㙪ܺY*>6>+6(Uʷ&6H`KtW.EBUQaEGL_x(s yP2yPTlLbN@ 8vDMqB7gWF7<_@HOd. cGD9hE4 vxA(D1XE.`ǏEb |D7^S0U2;H?A${ԙ+d͢~P%TI^!) )v 90'3ne=p4xT\{bGJf9'WmU0eDi!mn`eGH&Tm``I6HQC?HmĈqjD]>RkdEX?+T0W}7Rjk`«a>ѩ)\!hE;:хn`+v;OcCu{ "^tÏ})n=!nng1F}L֞RCm<*M6gKOX,KYkCeq5RkB;wJM py(nʟũؽKO]E`rkW 66ٵs5 3-mL;kרl6f^9gy?O!٭E6Cq?Er7d`-k=1-@~hq X3ϸ=h2NWBgΌBpUnKz=15~ҞXIcԽ1>/Ci油6 Le-uȞy9w_wm4^b 5΃aKCқQ_*c Ia2XT;I6~qz>zȪVW2yUf#Sp^t銝*C]{TwF c7r} adC1nps8sL'~߫AyFkGx蓽-jMkYit 1n4" 7 ]u89M<VNؘ39;%QPjﻎ:bB&)~*, =ʫtt!}=]sڜ1gY5,>1a!WR[%Z"LhHbRt*wNLOHKH%IIQbܗXI9e~m^w_'¡|]o@k7eJ&~8-JѕADy iZ/KU.+5{ 'Ҧ"j/Yz:=QIh% /zu7J^| bkW76h"J[R'C僔u^lKà6."ju`%km5TX׊@QxB6ݯwOHYGLkbPכf2~X+yiB}Jv[X!+ Kҡo5'- p0m>d!+)$|B;;:ˮACv NNo-1`m n蜛XfL%BOXz>&9%bbsѕ,V$Es5/ҋ)5VX(@Qqz6,=As*ҾX}cVX 27vjY HNTԎBQG-C1WK'*IGh5LG26_OÁ5yhJɜۤъ[s$VC z℈'LNќ=6=]ڕ@2ܚZ:[ʺQ!Dd&[ɣM.'G+G 08m:@MRH6zZxn;j| QcԘQ-\jLy7T<=D{\5қ^[ Ru+>CІfD(9-%aOѐ*ѧ`D$푩^9HTmjLHԡm'Jw+Sp!6qY/xBMb\'7w E[/C3V? 0rb䡳jI`#z9K hy-T ΁*uIn?A# F4[ TL/e`y4 >s4]F E*@:caroڶBQWrVXZ.$ʓ&tCUXUc!W{hշ˱|,%5Lͮ-dž >oOXU U)J*f P*H|) +cd25V ؄MNa{H@d8`|]ћ ߐ2& `m+1`k${YjRb|B;58Ⱦ[b/f#R0b #mgq j@DÑ=lU22^g \ 9YF#ē6Nׯ*Iw|\YIԽɁ.U|2䲑c׽kEfWoﶶTH!7cV h=uHJ "mm#'-7._05bݓm Q.,[8PTNE>&6oB\0zv%@%uHxֺ{ ,-mqqړLYSB26/fy>*Ezl׃}C45Ahij6vq,[72^ RG#N\gxت q%B[-8ݽ%"|Ӝ92W63/-czL"cӓ jiC>|!`lQxof'urGkT4f0ݦ^yF"f\p: MS}weĵ+ dÃ0+F{IjJ~MPxpV*d|̸'`P/Lbhk<7AyZs2$!,[1q韰'͋M^HްCgT+gA9sRb6@P6~½!Su,@ F)2d[:gf.)ҷP7&룶F)Kȫ3]ҜACnuLNiJ.d[,FK"Ug2Υ2 ZbG(nvٯqBׅERr˗U0N¤.nCNΗג}]EG6y1VAAe9*d(dZ2(D2 VxBfrjIwuH-yr<7g$EbjEIaM-vQR$|' AXs6!Q}v x" L'1a Qh#)Qَ| n6F.71 90%(= x\9Dpq6=j Cq40fdQ쥨56GDq@:MB+t0L $,~m"<77*8;HT-н`QK=NnPdCrGO_N =H4w+nx`],ǂ,t ZyHS#PeeHƙ#4q&l>a!'bHW?*F~([> ѐ"*K2;ȶr" yp* bI?w&^u L$pGN/2^TR|1d!:*!Ev}W #sqP͞2ثme+AʕT\%doY~7a%50966}$ɁHX>T%hCoBڶmdqPWgtPɂbxݱ Tǂs hYGZ;~2X` RV3w\_sY1HuA0U"_I~E?', `]AQy5=1 qBJawf@T|oսH5L>𐥻9]uVd>㢼0%8"DD? 8W5y'ԓW{PcLo)‘_SɊг:z#!Z LY$ډ1aad9)e;R{ zNBBXhM3cފ7vӟnxz}^DR3;TS03 ,G*Dǿ6!Lԅi"dDD)c"rG S:ֈ%!6mk(5_i]Pw&'6LOt;nɆ[vK-]":(# `$n8SX -28oz ?CF L?]v[0>k{5x 1S3jH8}I0w< sKd!dOm>](뤉@R>U9HRLoUT؎Uɣrdȥɽ,B30&Ƽ/G7Q.CZOBIcQ8זJ[}ɒ $t x^@,;pͣsװㅅͤi}0^$Y_X WP?1Lz:xz2uy_wV /=0mj9RX½;"e)$;dr=)CnC^֕HnoaPUb?V!lEHࢣ`⏩3w1#i4 $ 1-DLI'{ ,Y%kM) cUn{&_nv/H2R:%Pca,̔ 펟HbbaDRF>[ V&eX9]O_X p5;a, >n^o9|:{zNGwӹBF,+'3bW j*XUc,- P*|J] @QHLuKTQ u϶aQ~ p$vQ& l茕+$ ~ڬmԡ0dƌ;)Y !ˆ5+q\xy#RD}jduFD?L#ժ?8ZYltKF*z&B#K4Iz3 [Av*a$*3a10&?m ;;fyȗO1ߛ,,!Bk,u ]ZE]§텕zZMu4]ңFG/pNOͽv?b,vY܆7>1}o*[B[F4Vhˆ|e0I:־+Con&81l&ѨK&G )¿&V?aOutG>y -LR ~6۳~@rI^\f:%gBʊ4}X<`L04v,0EӒ4PɱTb=gN4X$HW (ӆA P|0j=86&bҪ1ՅMztmV8b%U!].r5Pm;K*[.Pp+ʁssd4|8 u>O Ҥ9~.YpFzh-Df(奰.h1I98Ĉ#e`%F%ak7\B-8p`_ev .{(C&s'ۏI[8[d]8\Y`J4sijʊqm8x\|JvūLCaK4YO{XS6XvU3=gG@I,udU+ l'6,|4.fN#샧PAtKD kBzW R,mymVS;Mغidftk tr% WL /ԝOT 'n2>߸#Ca0D~YrޚlYR{ < sG_Ur:6A;0fD(Ḝ>DY6UUcm9.뻆GBc`"-yHOk9R aS8etO`_3%Hzk[c=c?5N,#ͻ a l)!ɰƘA&:IȘ"Jtg֓]Ta&/\`XywJR4@ZcT9SkE_sk=>M)GO>Ւ8ģJƼ-@̜"կIVm(D\xвaH҇WA2;a $5:;H$}7JO}ߓp NXrG騧RXt*T M)B~U!vnY@-qdbOoAUYAMq6tdrrB/tYn*' @'lJ/vR%w&!Pa* 47L^=3;e,HsP[*wnZLr:dRxa[e_yl7 ЮQi9f!#}͕٭Q%&rsֵFj]orI6ed\,?-Şqy3U_:JzMs] WcCM"ZGٹ1X,>0f!N{}~MKimn(P |wg;Ϟv]օzL =Fc-O ItP5zQi(Uǩ:­Q\ %hǿCt9ͮMw>7@>˟}xNCHuyirWQF<'2fͮA6(Ɍ۝OuhECR"jm0.~JLc}S>r ۷=1^X\ 9mrreB5َ_"/$y(lñy wAZ/}  00x3p+"aG+,rbK`LB`֓[5Lj4sx}N& Uhݗuh!7Jf/{4#ZsP[qN ،8A(#YBM"Ȩ`1l)ch +p+-m@n]I辣ߒU]O'L%$ zD k?gn]`_oKSܗPwSw]Jxt+(K5IYz9+\s%̭ 3 %[c=)ތ]Ox齶WzԒ^V_k:Cv_1tNR#7ejq3e"t;~` Q -!*5ڿiu=MU7.m6( Em7T;/@;y:ӢڣEMbT,oͪ =s `%lS|ߣL$_@2_K˸[,ouayQHR*Ѽ%6_ϼոJϖu ƣ1n]FݿA—sh``iƗy W-Z ׃%o$bT kPU^jcMz'p{HŬr"ĴgӌxQRisRqAP"o-7gϲ@z=m(zps%Ԣ R cC-Iu'!ƬwPE<5SEܩu=nPj5fBR7S[%ڨfgΥ裠,[P V6 qƂP~.@DLE Ц !\ J4  4U>"iz6 J3Sv0^.koR-9I>_#42ɑ¶ 5pbӂM9;Nk 9Jڹ u. &41`м!}ngh7 \ 1ıL5}ʦ%;ZZ#iumekHy] 2JwWګIFJe6"% )6@@&p( 7S`ye%VsZ$`8rD h3YhF8OG*ٌl$BZtjII2oL]X%z"`z`6ὸ CF2QA}J:{\.kM+OeB \` V/GER8 ҕ(A(K]17])5`|@ EQ&spͧW")x3Y @2%~ H* ((*Cyu]=́an¹ ~X_04IۈZ%ش4q-F/rHqj#]1WQyȴpIYn's!*-,j>Ӈaeyrl{gqOuhzdI$@yn?6 0[[9 2ᬜS&VJ/sdGD|Q/j j$/3M/ӥ$J$ׇ' EWN/`9sĝcH )ND`xz49Z~|HPFH GF5RԖpP;l1> ~ VZ%sFO$ã!)` ) (ͅiG{-o+t%g)INƱgCuY$8j-∥e ɧ;N=f@-ܘ|hj@ ǯBL- d@b<0Eri+'ڇ`Pp1]g4(fuQ`^ h,*#G&9׼X=aNQw gdgzơ\^jeZH0& g]oz>@u-޾/jsv?k?,`nÞ;s+-Mhq+a[Z;QA;Q iK+akrQ>Ɨ fG`jbׂ7 \/  JMZХGCF`0eƜKVٲc#'\r΃'/|  #@ B`텃G@DBF& CL,Dc;hXrtGMi,Zz,{}`a\Mx.[wѿbl#>hvۦ[bVxq%J2(Y Ti2˔?rʗgސB{E0-iMMX\Bc8m"L &]֖ "D*+No0( ܴ1 @c8<_9*`./LeT:Yl)㱂B"mN.n  $ 9~ktpy|P$HerEJZ V6vN.n"L &H, J 7Mf@ e\HWy +&tôlXl}xTKN͖:^uə D G8IEYM8Ia9^%YQ50-q=?8I(i~yYx:_ NͰ/nQY^Uݴ]?֛n8ΗDIVTM7Lv\(N,/ʪnA?ӼxހĢ摷^S* EDJTѠE+ apD1X DBLBX"JZ FH`qxDPitpy|P$HerRhuzdXmNq9WpXY3{~|emDž]A2HPe}3jg'S C+)[4kg9ܤaUCH-8ksPW !0m{,tծ6VaR =øqHc|-ƳuMv&9ω,8OW ]rKB%ҵۓVl-#` Za6E6P"0.1ƘB!cv`&0ؔRJ)8 A e\Z'HxV [Y}|O|~04qa;oiޥ&7|D)Y#pFC5\ڈש]"lg >Xīޟ;jJ/o#)qF ywtXmw]d$-_8Fn?SJ 7'ss㭾6PR|Y#YpLΨig.3rDA e\H5zۻ8zV>xf w_tO<*2׿>&6;Ap'_JxC3u"L(B*m7qaBRi@ eB*m7$L(B*m70 ql „2.qDPƅT8=&q!60 ql „2.q]"L(B*m7[x „2.qmʸJv"L(RDPƅT8n „2.q]2.0{0?ɞ |5Ơ'RH ~)xɓ yfx (]L>|uy9ģ"/֙3/ ~\N&o_o1`|pw'tךl/2C<φ{;2nv|/?5k;4kd0d{` ؀~G2#n#!bϞ 4pq070701000001c7000081a40000000000000000000000016756b9ae0000af88000000000000000000000000000000000000005700000000./usr/share/doc/rust/html/book/2018-edition/fonts/open-sans-v17-all-charsets-600.woff2wOF2}|&.V`& 4 Ll 6$  D5 [Mn;Bܶj#ˏ + C۟Zp\8o$?=a.I oI(Q)ڈ!@8z!XDUAF1Zf멒 pѼETp(ff넧0],i;/Y~LhÂq8Qd1g;<( Ǧpj.Lrrc'` 3B SvɨZј0ǟ$LA҄{-r`#;b,+v`)"vX&X *gZ5b\Zerנx/w-\* Y.m'^$U@N8{IK=]?U%*\>x]H<|P*a4(1A2HWҼsLҦMJFžXM ܼo;p> @3BG]"^.i-:Od(\PJ_Gn]~NC6V@@|OmJ{u 7"'1!-_hFϐr8NҮw^N-qm\ /Ύ)W|fb؟o'k%/0 &]\M($@i2jBF%̪kM?G贺럞~n5JAMWNQeOxH→'IƐ,4,yR[{_>ǒ@VYv'dIL!9H.˦$%v۴g~?$KsH h *Vp{xL?EZ$HHP 99$}o]SQ !E3ퟦ-zY?KWv~+Mc[ [Dkg49HN?W*C! <~b_ġeI-I:m[;:@'Ͻxt9)P}|ak#BEr\,!h8_Pt(I|:u0B:y5KEEUEEEDմ?>27Xa!uv>V[Ty2CՂ-:֙OY XwoCJҿ@D }Of1iQiu E>H7, rkpln*P)eC=]ǿl WsVr>"l !GG}O&٥5CD2CfִQy#ҩdZes.FV Adw@d\MDҟM,L @ڛ_63Ark(5LQU { so( % R [Nxk2Cԧ.;yTkҥ#%'6]%,d18=ҶXtʗٸ??}o UpraYp,;3`ڭS 'BB%Bܕ\!gsګfB2풠2٘yM}ճ<&MU`A;Q?xR6Y\kadaPX!<V^zۨW@c:,flۀfM6aP28iŖI5_p{;[K c635A1A!F`,M( |ϵ-lHSY~ ,raY|CH}) V"JL,#3<>'d`J/H!A'wl}s;<ϯr>-EU @imTbᗎ~5TP'y>ݵ{}.}ζ"D4Bh|g<۳03-9ᯑc|ķzyEG+3ح .|>buZU CI<*`10,sp2;Ϳ;M$~j&G^1xYt@212NҬnTj^.SQw=(9.";͝;DPP5ADA75hǪRހT*Eܘ/՛jju`4Co5@RWdLaJ3Uzf.>$*c݂=dLRջ+Vo&Uwj:HTg'VUH"Slg)$!pg;,IPH>eسH%hĉAeZTNF";S2Lz3[Jox5Dg9 R0[=v95Jd & \r`䂾kZ&_%X۝7ޠ7K-Kh}M$i j~^꧈&j{ؕ{DŽwɁp 8by6FIQLHPʧ$TkU~h`7sKRΨb7}GT77 uU B9nt0Vw*x` 5E( =۰6_}M}kC{d0}yP׶<>C>mjTKc1/>|sN 2.Gqm,9UvGӑ1 NlRɝL4"r:#[!| ><~=ه" aʉ!2*lGEu-s CSd.tiن$m8|`0m7w0}>B? ,U偭+RsYPw<ht ʀVtV#[$zebʬB/EkW Dsv8*^M|`]%b eNR/_HFk'GMţ0Dc ]W64>Nm nm `#Ve]ĈfRMvUh1INU*֧Nfr]]a.q40@) ܼ%*Yr`t6&Ss9ҧb* Z\$=٦q",j,sXraObS]\oCʒ=mG09TUXLHZk;gh+[_6D*-d {*:Zk$Z5QpscҫpDws1ز(ɲ6^u>V#BS_Lj -.F2ޅHo=ǸAIR:)Tfp?^-.hid3p#ExC)'vON?➍>:$ի^rmRqKM[Z HBiψFqH萤T{h'ޅ0p817r}81Ҡ}D:*$a[V >" ET;}'d,mA(&9 LnPphqS@M;/ŘI3Ño"D*@z *)@߽|ƪxsvfWdgb14*-sAufL6+h[4Ri+DDdO;*ܡ-KSdu'w//z" ^NSwv~bD'8f0݉6+şxIJ1oGUC}iY{MWf02Moϻz*A'pɡ0@:VAGO' XXA\hd ^Zh0hTEizUfzb`_l`:rIVQܳÒ *2 O k^0hnmBF~XAJ P Ip?LYF̍ANo+^W{8JsJ̊< E/XVZ4&pv7rNN2А5M+5\^l`mwhB K4|i|a7< Zl*%(lBr'O?fQMyq#at4I4|^YFyg}n]lƣ٫lw>&4 Ҡlrinf!<ނhɓ_J:XfmF=U Hb9yFX#`&K"G9 mx8((zKO(&id?ezj{%|I!*Z%I,?O`^P"]aL<1rǥt蠐u3 @Gř|lrTdvE MFB`չ N!sI h LNTjIR~ r$}\g6cu 0ѩwvQ^!{Ӯmx~rN`WG{ n#yyE.Ɗ2{ ^0b≺(hU~[d"5h @%[_t()BwFމ2 s]c4Aȣ70ջ@{us|,|]}]RgGX1ᅄp|.-d,UN&' A JaԎ,y1J1pA24zFI4hKF dr+T]pe Gk{˒?ݪ]|G1W^H­4{]g$9;\^e=~GĶ%H`{OwɻWD^Cb1>|Fn) ey'y)99͐v); -Кn1H;y{&uUMF[s<z\ql>'T{j $ѿ }=Qf^#^.?nVq]%ڣùKrɛV&EXr/a_XLݽѾNv>n+qQmoquw ja@IQM:5 A&:_KݩUփd ]Kɷv_^ErΓqcbn gQten$?& !=ņii %Z5U|_y.VUj*)jUPݪKRA1|Q7 ҷ X"TT> QFN*lճ␌{>@eˊ<0y(,z0 T5}9SonJ׳&6JWԬwldO|+Ι,~/E O~svߧ SyN̓GYD<ႪѪŠQ'E tgg|55ִ8$D&XPxK >b%z/133(33cH$h/yjքa5_ GŴw(##-t 5ф)퍺ÆJ~&*EM%ց]7,_vd];&%;}qUyR1կ\vb;p*mÀi)>!x^[پ쎢ݶlJ3lfm/]IoQtYQ,^un:;^"3~1)p4≰%(nA۹.tB#{WY@!&X8enuUs/:U0-4kyc2gghB;l4䒒vk |mݱR_A"Ȥ b|I)"Ĥ\4\}4wpCbTGm!mN(B슾@㘎 25F#A*۶/4QZI.c.2)12z 衠TiIRɥ}lۨ#ױ04&$-rQ~I26 W D-ā}dwf)}ܼ,kႨ[}'+wj ])(*H=;i ǡR)Je&Vֺv%I+S`"Ҥ`t+ddN}~13irۇ+AE4A53ũ$D́ɉyp N/EKƖrN9KA|$YypYFƫFb<>=);dō6G#!oB%=K[(9}1LmwI9\ulIKW+ |&Y){A'o#‰ ?<ÇyBC¯:Ae9ۢ.si|!%ʥ[}Xb!5K(Ǥ{uꠌrim Ӈ"@noc/]*.>Uws!+a8=!PD+koǨ?sˇ` ^<{`+Ah6nTP,*[!7E52#1,mI z\Kf8h;%{yɼQaxI]72Q'6R:8y&COjr-w/sUγ,[Fr^b'iC5>k7_n,vJvEfF[Y3C #c&}T\zY*!*F]V\C.1lf.^M溣E &a+=oWXV.4E̜c% 81FRTtA%$,xu:K!%Bbcz*Q;.bIիNBʓBXPO(33-{d#kdDA!ʹbttB?5&2S랕 X17X\;U=P QϣG,uIƝީ1 7bX;?9bU??>?dE(h?s4 IQUӭ (6 %ɔoYY5M(3$C L%t?Fh/֭=[eow,g&&iɩooT^?c.,lK)a.SU]DԒt]d~F~`OT,AbglgA]fz iƧGXP[ϻ9Ppzڪ5u+ [[mcV;;::;ED:::zaB<.OUA^>^>djRɎ#ц+ڸcҚGNGNN<eK1wH(6ҽ۝ɤo4dn&h[i(3gssfrr禳l+l``rIwېoO*ߔ}r"*RCpY 9IQNfb '{}eѺEf#*u M4\f[F]&[4GUrt+׮C #>u6ۅ uD麠e?eT ۩RD5ІIquCrG[*N),Y+IOmO~ YW^Snodk KC?c Q;;f9N-E[[&ۻ.)҂uƢ4Edkլ.Hkᯬ -ËS=y10[c4%[-bt mxIhRb@xZyT-恉 ߟ^uQVK) 6 Zn[[MdͫG_i$Q'zs݂y &GԶ%dPPh2sRJCCάPڟiZR\pwISA +S+[K53IփuFHMC؟d5[a ˯ (XioQd2eiKJhLT^бl6yt&Kx.yPFNa~ ~l)aQ{K4zp`yFyp$]cbKbU]K҂TokLAJCäE ` yyLBɧO[[6WO7Ku-u-dwT}ʽ nG 6 @Mgfv `:xgFɶf'zqYcRBmXؕnv*/(dMͷ].@{:LWnݪ1^.+ [l,ou hOA?.:]?ԑM{{ QgeN "V Μ+vU*F&o) 'y+ꖲBN_U?P2;=:[\4cP0 #:sF|a`O~\F[Wx72>ԁk<͠yht=%+`Ru)N?\}sol\Lrtfw̡KY`+^C3Mvc]ȿ?y~zY~ P_(N zD&wED9ylV25h.VRrbg^{ck@YbfmBƦj+Eys#" &U5ԫZ%w C D4pήysJY rǧb^K ٶV.)X fD&7 w 8oA@M\U[$8(MR q^iJrJ>rD6EXph*V1@ )H J!0!149)iL! IOPpzbnXVLpv򁿾`|e߹0{@0}U<~h:Bn4%hګMGMDQyJSVx]N-~'melDH)Um~W %q3ܟEwuv o18 CffCc6-\ >o]2f$hC>}(}P,vC kHH5Y8z{ʵ54(6trA{E^ ЧTS4R j"RMF<&{Vl۽87ڿ#ʯ8q:-H cGT8=XIwNX&~3ҧ&kk)bZIجw}A*_ZǮNUG郅3Sf3Xo,T\.)\AGO3>gOSNƐvc)+{rʔ{wޞ?Ls^4ni4}ZcA,")3)?#}JW6yō4:eKmpjK 7|+\>^3prE[jhnLElH`[ndjatIYRvIBJPC][ǹ0eRi51)i4۪kY_L䳸W&E*S"4╖ ZQ0YnOPcϧSkw8k<%`8,7:4}f%W?9,\. A-84'O/TK^bk5f3k&'-Iqs0hy`|j H8T)|1\*7X͡)xǦ<t.6~=?I/_͐>/1%~_[U3Ue((nW4qij\,w3)T*p`ӠʩzMhLƇÇ%~J숵KF[XFȔcCn̽ ]xհxX!OHNSq칞-Z^Y)}_r˺ :P!|X36{OxUx!;yT_r/'kEb=uH^"ahL߈Ib/åCK|gNYkCb\5)U.iAL"$GTѨ-iՏB*{iY ~ 90:I" &!v3w ,IŔū5$1xpl(|Fy%_ALBJ /|,'ƺ~F ,ǒdԺEEZT5CK':zzŪ R+K4%Ԫˈ`\]<" K. ձO @NgO^lߙ{&鵀_=t]S+Ҋ8ypy I_4XRC`="#AB}s-A QM V&;\ϙKV_l=3Mmn}D3?^NNA Nr.s}"65̕~(x$ZrbBu󵏱Q '{6SFJY櫋vg}7(]_#2Kn.`BG5PM/gM5Y4IqSaemЅ˦9>07:T޹*MĐ)[ϰ|G-! u>ӅȔŵ.ja)r-6cPh_W}ry3>/xӝ瞈Ww޶n4ӭJ"=!`s$4(-Cn>*.`ϰz}NgƲ /@z#j]YwWJFV"ij2W>#I:qGpJ:U5 츝$4 o_Y<:(mL>DʿR՗H3S?vao55cdfH"RֱRWN\bMv22gڅwȼUh ]<f;"[QPП((^b/9T?(r;VǘN<;WRx%QƋa=iC} VLlU7TNSM_b/ON.ʰ,+𪹪w)#Nr┒EI毤3H.# ڲyEy{3s}ب}^"TbÖuZ69(]b/]G5|4?VW])Vᄆ~'ƋGm1r$Ʈ 0eK [Ryz~r] -͡xt+zI%xsk&MXN)^BY,;7ϐ_ԒMBx,p%r;'hTQD-dgE/LEeeGa8(/'Կ\^uL?B\0je̕tV|7iY&.}9-|gh$0de/C52K{ϩs+s`5}n/ǜh#»=zEjNFL Tw~z#t{3lDUUtߥ_|i-\8C0gf/U^nasyV -`=8UܰAoUc!|nhƷD^@<3>;wSq,q}=B]l5 'P(`jSRI%K^2p/^ƏJxz8*KMKóᓹ#p+E[>4oWe˜˜财Ҩ"~dA2y&@~1nTT!0zW]K]:*qACuŕp½o[ы_{9c3pd#߈y6"H*}9JxZ4t',i"_sRM5+`KM bLtJ5`vT^^I,ıK nDٚ٪ăg1hvx rzS%j/mm8T k:1w-owv鯥l껌 M >H)*G’AgduqTGSһp|k% Ez67F)1,BOQEt N>)m K3.I#5K~i6 M%z'%\kŖ䰂 lUihhhTS{ۣڢ_dZ.̭orf`u]|~0?96\4)T67W +߁FO^.+g)q+(ĘMx @E9zBRAęBW}x@0ߣ|XǼ7:}?i5g`p,c(r9vn(}TC`l Ԝ2K\V Mđ~7%3>hdž窉`¬_@)"IΗ=[ci-qT*UIϚEa| zճxZh8VBȉ5X` oK87B sL:by<=ligΘP]ŅaQ7hQ}V'|5p9Ǔ&*?[ާKͅpnV=w6?[zW a)LN@;/ALrG^^1>~ daaP6\gs{ ҉/ӌƳ# X<,Laq?xMvyYch8MK`siiFQt!V|GA|~ak Z ue!fϠkNzΪX޴/@{b\;]iNvi5@JMRDwpէ*AS_̤~vB#c N2=9 4GIឆh :"xF„B?0x+֪`ʏ|('m[L~uJL mulQR  A+)"FZ|yH%ެڭ[K%(ceLuK`X<̛܇"bl2e }.e^s1Ma F&ə*8fz4d57ChNn( Q(ۀ77e6m `HP2pݗ8XzWN աTMidR$ZTSPꑮNn4UKˆX8IB)oRKK:ѿ:#f=ðaJKM̬H^@+M!w-dM ~g)ռǝɞ{B{ƺ,iγS~c SgG¤Sx%1Zi9%8̄cgTƞ"ӕ5`AxMXXЗm~qeeaee:xjvM{h#gaM2S4D΅AY0eY {(&*#!P' 14AC\*)o?`X'Qͤ:5T;(?О<~kPq5Ive QܣmfPu Y!dzm }߂ = |h`t+ RG+H$B:UČd[ÄnbaLv646 eL*q"t볖3JI]Iä%o*25 qpkk-[gt/ RnNmW-Sɾ".ɬ I!,XN#P8LGҜ?\=Oo56fW2 ]jR2Ȏ:[Q+2?9nKVЭ@{g!qd(p>`^{L5_\8}L@j'q1GIer 9juOyb0'yw0J~B'k5'竉(Cy8OQ@ۚ#_$m\+6+iYwmD@8^:zjXv'kj1&DhFFIpxI K26Z L 5JaZ*c‡Jcc+XITܲ5 ͸`7[)za1O@^۸{y:xPe5Mmt;d}:MrGӓ±>FyHٿ(2@g\Ur@0*U)9w9ys=VIb5v1` =٫CΊ43_xf*,i5k5!ŔK:z^λYݏ赨k Y%org-9KjA@nO+ 2#nTЎ><8ʰLT?}:OM{%Ehb2(Ew>m=x|(|S)Y+?$!o X4o5@ncϧ޷Կ* bi}FI^q̋sKrfm@PP%Ŵu;"jgPQz.QP)0j.IGԷq9 wƑي[gyxfڌMr׭~\ g3VKkw Rॖ)NϙMSfo5٭?Z ~BvЛ dз~qc#CطKx,it8eX辋YY& VjYA k dV = @gtf;bqm0W@ryC/<7y"IF٭OÃ?se}]!QOVB`P8BJf4}$UgRNԙ6b:aeUlP!uB` V8փO_;?k uq3P.5uNtsuһ2$4ڥ&ɥ6]<>|`x}fu8USSRs2|yh"hIdd0mmPj`d1WWAXjP ؓH {3-+XqOiʈ5wP`Pe|'!l7=<% 7i@Lza=t|8 ln.^B}HR9JKsMmU׉h\+Ͷv߫;zz;_/?!?sˠ}xׅAaiI).l("f G;IΉ͚̿Zzą: DM#lS%;WwSn?.->pJ htE7^>N]˜zA/T(TӦnÐ%Qɑ@p _v|fj9{+XoY4; ;#+LZ0x )8*nzofi^BgEcvP qՃWWڷ[נAOuax]xvPW s՛U'd]κ^DG|Zr<7fW{}tcz9:jd,u~旚LJAVxntCك_ ""FYo8-gz@c7` 8vTubB>n /z%0m#9]og/h2n16 gR7ud?x_̋:L̯n'*.]R0摨C $bE$j=} 1hyI$gg+Cw$^c64.MV^y$4"xOBlCYW|`ʮ:`~2}$,{,!Ɖ=W\RNj7*9ʽ>RW|ů{C^VwII4%$0:#w Tu8Yר`/INk aqϴ:ה7wb }wI5I #DZq2D̅jp @OYbS6%5Q13 0%}%GN٥9>y [Sps%  bWM>gWޢAzJMb =Iv}!؃Nϔ7 v̼20P"Bbϊ0aPꕏ$2FZF[4Y hAoB®t>~PZbAQU{a i0_0FG4A:htFm<?lҜ:iQ  l&&С_;:9 UK)t|2ASw@ƍd,_XZݥ3ԭtOPh+{NW97 1O0r NL8Lj}xd}Ax1|ܸjFRKNDԘ1{M2ݹt=-B1ǹAmİl$8{<'fl+*B3uʞ I.l$9٠k~_'DԖHGϧO6WXw5L9+LA)^z.bݛX[() +.Kc0 ef**s:bUfa~qo]eՔW˱`f}IfICh͒uvV=/;UBjQ+.?lK'^U0au[Z[1Zb̞:ǜY{[ b7PM-Ny!U]ػ6,X8\*dU!-~Jv59J.m)đ(dѱtnF6;z/rǢ%qJ+75űU(SkiVy0! cĜPO1Ȫ 4FŢ>y=9Mp2^{pRbSz&vo>geۑU5kJ_{CZ$<U7s'bif1>bW0\<&faŢkm`3oUtJ7l j\9y\{qLs.hOƙ&Pd' ñzkW.̞X#w4d;7I?>?j# ׺˭$|*.P،ᖥpvֹ~'HI$)6 [[T|]sYzFKa=7uf3{S{'q:?Kn%)Z- |Fٮ%n彨/1X(=Y1 hU)\BS/fǰ=eF%45`aaHnǚH/6bKºf*9>F >-ugاGϩ.Z Ce8ˈ;4l)}fY]گʷ%9Hp*ZgNG,(V pvb#NɄZkIVebzQ2n6pmыPCij-߳p.oM l];N wGWð.zc~}V0 jK4{A}__ן!EXRDBJ?p;l_uY\u~"U*jeybE2qVV f3c_ E E}X`W ݗCg ̿( lae!(^iDr԰f.M%K k f Kw-zZb lz,Mb 컱16XgGv}/C7-bKOtE-"]J°;n~!A 䠸">s.NMmdY6$3E)2}-.`t*`@쏾׳w/'Y{:~Α?y(qBk>8^.&$MXzdYU }|-NWNtT$c wZJtFH.a4";: f,?qG | Bh3h\@aԶ\ hՉ>fņe.0AQ?!/̱̘F!Uz z쪫}n'kؓb:R4^9viF')m4јfdZ(SG6A4Vןt{8I%Ýi.73LI5}\+Uكb]0Ett#?ÌFc)fet)|>3}]))@MyfНMXaYB" %ZaLfdԦ_` +V 35g7Qf'yf- ݗwU cJ6sm"mv02e߷2#"ϑgڍ'];K )_ȗW&=w| kC=w}z ą곒A#fwYq2v4,ct!d;G?=_AgO, HמVu޶eJcAgy:GpAOd%CI¦E+@;9RcQ!pZhK.=+׋KGqiF4ڇKGs) j1ԄPaB]-J^nsF (+j0}` (Π᫓*3s3@̦ "O;[r #8%Mi˅&sGߧ'Cӫ)ыLe/~=n[?\y83:f$\0&ƒ{s4W/OVLMJ{hA3w̘pv23e;%ǏJ܁7OkaqvuX);J@'"6y3uM)0{2nqbENTmW/OodkNY S/N{v))7x}V3 ut7p4pd}R|$/2^ZM7-ˡz^p_\^wBJoljiru?j=&/o_ >nkzs[#})tqM$'HNȉB)9xC?ǤF-ђU@}cL lKN!!. c7c~! JW{ݒdH!#89тl+aW%:Dn ݒܶ C#;DJMUbkA `+=M?0$KO1irGO!Lp/xTKV|wi4Mٌq] /+W X`G`ˍ1ZTIfhoxuӸO;q~ O g3UoVy ^l_RUKv'|"J7&pBAaOˌ'.߽y/޸!Mw tr[I ' |TD)Z}b(s>VϨ4HH=+͖W ykcq\ Ӎ=~%?ߎ@l7 F r|3(ouo5aN<5ΰ }Ec/~o[U3-lxiRY$U9y>` 1zf̧Bx%3Q4kfa6_txq eH  Rb5*5_ rS(=+,JgJЃ R꥛A殏j VK$#- L\P_e>#]yQG| t{ZcUVr8JTmQ"`Jk+L#Ed'l+F4cr%r)X4UKJXnߛDgi8䂭6P0[EOq(xWb4R1e[H:i3hyzD&?|G+%^5 NhlRꇤp\$i{|KF("/(,vf/[BI~~{7p7w>:GqW,>Z.T&S-0$&~g3AQwTuk$:I%*.J-ct\IO *WԬ\!S 0qi\" Ƣi/ԁth-YYSih`:,4U58\]~30K*}HIԅM~PMv,R 6[g͓KNjjW.`1YJ,0a@LX!xѿOHҮGci}w,k?ycnȋ 9rp6 WeLzT2 ĉ})K;sws~9t^M>Կ<ͱO)z5ż iuox|M4̷LFa\[p9~P)h.3;3@ w>giwgڼ/u #0J5M&1Ww^iJJa čLZ-R";}r/ɤe Ү A(ߙY$SMC=YfD|Go7Tu xC^y~hc.id! g\Re,go<*ܯT~qUoB~<"ofG0KMv;|,"s6UZ}]Qa:&)jV|VdDȂ>W)SWGŸC5?5ǟ}Е08}T_ك8y|neca' [fs AL! Lgj lW/bNjNdJA^⑮D pÀ cLj9kvJcPYq(5H M6]RTE`| TıhĊ^SN# X) ,X_<')]f<($. YbL X7j^V[V0iEz0`8.WP=]=]*Nx{m-с.WNbb^aq __\b^;zK֞-sXb|]+Tߙ˥g bۍ#ur&:Ѹ^˦hLO/" =71A%%jWԾ~ƒj-}jG hBlZmED(l>#epJ6֌`cbw"u8M99('{ɭ^WJ鿑giyWWk~/77mChτP^%_JJgx3IV:j.zD+W e5υ煏kּ2O{\'ZSAu`%YkEJH: ٕOӅNN2(V4z,"P*)GN J,I9g@>Y}[;݄vլZ?0 ].k X;sHOsO[]q? QӬjPQHLҲaV vGWP* )Ã;84^, BWe:w,hΓ:i2R4FJ J׬y->tBX8+X @S->^eTE¡(Fb4hcu/ﻤ}ͺXy?[ٵW޵6:ŘG)谸>d^i6]zL_2S(z4p3KسW!l,~Iw|7 G& ;RcnwV<];(Dj/biN_%m, mukL=<>-h*;zE\ҕJY =uXI~>UGaBAj3^k~{ŗٶf^ĮݎV5F*,, vMЗxצH.3@TċìWCY>LUMNqd0`tw-4ݰ}cCCcʌKfW4EbFxyZF L]1;r[TҷkRJiS$9B>%/"aaFEj%( UU2 }U=fvljA|71- #s Kwx|1A$۾HVсM`9R imZ8~}F3倛 lgf4a0:q,t#4fj5Vy Rv;1ƚ>^ߌWcry~H=roŽĢor?IEF6/*_K.޽b؀bBCSXNJOFiO>\?Dk!0 / V%LA=86iBi1Ѱo )hAzi%B㌍)Jg23Q=-dq*˪:jܦfKvfHuUSGB0+5LXsSL qj-o2܇Y[6AU$R{ØMLyY7P@D~Sf3\ELޫs/}?lm\wOuŢߨyR}&$ Ku5 pdž"Sx ]5~kZTr# ׽5JUDԣff ݴePܒ7 k.(hÒIJ/moəFߖ@\;9?)]_ @{w䚭 %k@=ڊ H3%l  &ܒA)i7ZC4Gs&Feln.Q8'irIgF@JX !ҭF1~dY>ꦛfhs$|^7~٨LDzbT6©n8`Tmڲ}wǠP8W+֘5A;, L'0iv3}s+w8]R;ahkiYĸB6;,ٮh=MTaöeh8/J$KvW2ZNQYf8.cl!vVD>G85Y'+},cQLyAzӿ:qkDԟ ŢL֝Y^vk&@RX_+dJ!Ñ;cwx&hks4G,tdYPxUEb7I?i]ᲪzK*L0u(6#0W#$nF`MR `W4g g2v:+" ҺS%EZjI=E tr 2dۥ6@UE|G M/sa)܏1(v 0cu*UԷ *՞+$ê՛'橨X$@FK O}j~PV&@oh))d~ӥ 8-t\x-Y"ms"+!A&t6b8~ն՚#rLv X O2'`dW#l'*tJ}2J"qWĢ]%y̺J1W~Pێ.pU]2ung0X]5 hb#z=Dk $=,ҬŚL&Ca$d$ix4emVyFv?"M>`PiCMylk†-fUM^ ~U;_̀̑%Z$AYdp<ˀ3NH bLH+Q [Z*+@CL34ѲeIgRZ Bۺ/ND r]e 0e?2e$H`~Jꒄj|#i1(ËqF*]Ru{Yu:m Ojn]dA!An&W!UeNl!AqZ9 (m7SA0a"Dp}ž;ZQRDP7imRgН,~JT&M$-f+_G[`w/w?]uՇgPQ,[X\qR9]z0&^ǛL"= }@:)}QQ~xԺ)Cӝa%K5sajFȝW!D\NujR d)PdYh#Xn!S_ XIp]%Ra"C-3UF6@* 0<"ȣqf[l*mj0p;Xj7WߌC&+~r~g=j攛[p\YEL&֣2ŋR>eIMCSngRւ~.9/b>bUbalE K;ɦ}7l"63ktSWgPxSYk| #M=!*ry5[ㆢ4 $&^[I´hw|圕.6)mP$3%Kd\@Zb0Fp:'|mdfQ3`gh /jʜB)tU<~\us; tG/J餹~gnn¨݁rxA~NJ,i.$6d%kl yq6y*ڴoC0y JeX)==6ڬ,>rw-)Ghg^.ʓ'IRxElŝ3=3뉲ô%4+"] >BP6/f9e^voY2ܔ6pL2^KUhJ>Եµ~u nU>3cqPh"yY>@4&0' ;$#a۠}Bˊ][<5§/bJeyY5ī6*z=ҁfq)ܛ7:*^iJ9LTOHtED2 I Zh*z :I`ZWeP4n{ ;q#8)ZK2g|qD=v)+"Zʠc[] D&|>K"7e k%L !xh2Vr[3dP-F}j}"$b(?`G8C; (3{5|>|d"">I/DM}yXƞ5gVI10QB@~5,~?=^x5z08dRrLPlJbe/ĻIy5Ý>)b!L]-4yF5Mz]+6@K >aXjL2%yI,B`$'o[¬BH&#Fs4GYq4ŠƂQSUfM+>?qK!u Ϳ (%K~b)}l/j%˻4m~R(~Ti3!DC,xu 3KሴmR"hG l$QOEʢT %Ԑ@|7 2qNV Y0qPe?Xe3&AH]#w xMr& s~ S` /E vm\FjXؽ:[`ީUOup^m%!9D\୷Ñby|?שcvU&X7u.|?܎AUU7AASC9fo4a@|FM\ t y,_%vcǐ)GcuId$.?/1ᅏ'}?*O(': K[Vѭ~1zkfbJ°*kxqPc;+lU[F:|Fw{W{z/N(ڼfX',xfܔ[5CŎY|TGr7UDT̯ħaotKP,E#눁_w#L/"Ā":sb  V EqW #c;g7ω.O $Zȃ*h+Q\(C\u:C8DPEIoAGi q}PT<˂p~?Rm Qa__[ɐ_(w;ardЬ‘[Nzq+C-C&@цT=bJ D$dzf24jҬE6 &XbÎ'.xO !D#N$)dɑD UjiФE]z0d  Sfa`XdŚ [v9pę WZI7¹ rZd׊~_sC}nE '{^}}BB""GDM4%&$%_}钡0LvŻoQ3TZYv `$2Jhb0aA9\Wb1BX"1 Fg0lHoYP* +k[;{G'gTO5靻q`4{Ͱ@ő.n^>~H&]LYȕ'?z[mTQNw5jҬE6:tV0hȰpϤ)f̚3'Id LBX"JXhuzdXmv-Vt #(lAhaZm4[N G'-ߌ"ŢL=f-L/vXީҩFOڔӡPrDjY?WTM7Lv\(N,j &jִ]0N"/|?_rJjZzFfVvNn^~AaQqIiYyE%YQ50-q=?8I(i~|? JjH7Lv\(N,/J\M8˺yϼ~t"n=O * H,J3,6 "D* +k[;{G'gTRcNl!]\=<̺ly}|/J"Ut2eg Ǒ$gX'.[RDD]FUͮa)84ޠ:.<0hd9 >㜞C>,ĵ$N5#Oވm5E ˊ24jed$Z\,\-G'bT'c9l廩oDXvU4kKkQ'zN8Wõy5D.1㛈C6$ka03[ +-E҅E=E5Ci̯3 b*tIzɤ)lq~ =ϗc S-/=[ B0N˷8ڛѓ{բdؐ#ܚLCA+*KF> c~t$].A9+aDLJ{oq'F$U cOm68n?ƲL7)?ޅͶGj!G =9p*\RRI'P1i@)9H׬5)g*he[-3 ' +F'@W(2c1vBqMAHR+RJkS2[$q! =?mU7\F_+!lf8OM9,>Q& `ޢ:h{C o5 d0fnI OS {)lcBqk cQEtnx0,og[#y^hkN$ ǙS ro! 1w< \9ע8܊L^cO$fgO_kTwc| 骵ۃnl>EHRiôl'J@ʸJe;- Ӳ6)B*mv e\H ӲN aZ aZvNRƅT0-@ʸJe;HRiôlgRƅT0--𭗃k!A1 )aNB0b8AR4r]`pfX.NͰ\|!A1 )a^"(m;2 ɳ?ezn ,zɰs y7朁a8A0WA 2Ya$vWe+-;~ggoFB&i_ { dUa{/5^F%B KC z7#z#cmXW:.\&:>ñkMTZNe^FEol,eDKcl{k7KtX[%$F II 5,$ HMBYi'&Td}pEK RON,w"!u)=)12Ɵțᮡ}^ ƬYt070701000001c8000081a40000000000000000000000016756b9ae0000a488000000000000000000000000000000000000005d00000000./usr/share/doc/rust/html/book/2018-edition/fonts/open-sans-v17-all-charsets-600italic.woff2wOF2^T%.V`& 4 L 6$  [0q[NPoۺxU0nnG/: s Ș]%tNaJibX"[] M%+Wlq\oPF8ڽ{+@ph>uKt-,{67ǜ63_ε4"TLh2„QȣaWp5S qў~!mY+ii~A; dX4pIL7-bKqfS܊;ߘQkQG#]r7{.+Q4=>$5.' ]%ňu^=~P]*JW VvpMBŨ(BPAR}N ̼ԭrjgY畅Ȣ',<2xb<"~y!2 QJB~Ԝ ?Q?Bx{<%YlEjYU!Tʌ%djeٮNv`-KDʸq}N䀚$.Ci{s敾4, P'7E!lElKGj` +T͂3bBo+օ'>ܗ{(RyK,W74u~vFH%%y"lS"b:FA31fv^9u9㘅ks%Ι ٕp;HUASmQBĩ(EE'IB"!NԉC7ӏ zuzTϻV{}fLQvUp 4JcBUkz_N]"HQ;n] ' N !8\>WFRI+-?:UKlNM{E'6a2lPH}(N&iB %u$ ).6vOWWgތ?`S;h`oX?j85t>vעGYʂEOW[I-@ S\ iNm׷"'sօ ~@\:9+lO7ߋ$TtKCJ2O=lTӦdL2e^77,$ r2f 5c4'@ VwJ+qCDZ^0~>rd' B!qvBK-"߉ ,83fS@P( @ 9Ȅh @iq*6 TB7ᬄ1n#臦hę)F o!D!: # 4q-_30ŸD5FetSU@JVTi(S{GN4JiDc`qr&tmŀj 6 $?2@Axq-{n}~PDD"BnY0=_ҿdQNkV?2q$~İL\ap8n)dK-[mj$k/[?\Ϥh5t]LW5tЫsˋk+JQHP BS*2V()J2[iR)O-.CDZf9/UVN~L >#>+@f;J_v=/ 2de?ſzif] gٕ<FC XpaylDOyد Rˍ.%;~w{ܔ|/k"|EWyS_0 PFڤLi ]TWS٪ZT[WGu_j?c}ysHQSwgP fL؂{i̭~.C R"D'W`]kEըїJӄ>a :JO??w]/Ji¿*g@Q6Zdui[4\yЁ`&5<55C5B^HCȬpXȌn)~Cm/6EF@§gu4rqD [чUVBےZs@LeJӈT3#$%6lS{Tt|~ǽЂp= Cܲq6:Ky5}pif}FpHP) wO vȢ4j [U\j**wq.<|xZ^֧R_*Wv2ZC: Zm!AsF`DD9;ྩ!ůxz̮8Ks3BtxZ)g4 ǘ];,zJ HDSGVEC] Iƃgu~)_N LIg.dFeu|BF3Z|ĵ}]9e2q!"~bԇbq\*mAh7ܫh? 4rlnbή}{50-RmpeA>P]ؕ *⦵,bvm@l-2UB38I_ZA;QʷaRRTڥSj}ALFX6V5AY:+0K6U]dX5Xf` q2s0".&y& 03Z,dV[\m{|poFU91wwT_;1낺iۥV]#fe";ەY!7&c9_ѵjN2  do%1@2jr16ȁdK!9d oޅ@Qj@rt L1.6!Y᾽c^mMfͳo3CSձEHNn `KBX>Sw$$,Ry 2!d|j@LN힝1J & a!JIN4=n(zdzUB&eP*VLvO$>=0B ͆&A$KjSJ4|$.)(X);d9S`B hG@ށ@K@z|UK-"F0r3ь1H1ǣq:Lx MV Dʀ:z|H *)dĕ#\̘4F\r0PB :vZT\7YJN3ފN("s\ ɤn8eUB r4,Tp8@no,TҘIHfrNWgbGסU?3HQm4+i:M.na.b*FR1MdNDft,ZhOa>~?™{([%51%qK_{W׹^5~߽Y*1u_\: 7.1%X\KG*y dT?~{2e[3?sCZjyw:UGМdVHy Nq (rWISͬ{[ Ԏ2\EJ%pz|iR}q/H0H! ($ﹸt`Eg4nBvfi0?95: >J 2k . Q@#P!|ӍrK Ћ[]!c*3D_b)Vi:858-nc'!m.c"C4b."Ong\ mC~f#NW.Vh ~E=>׏W/u49C3Vۇ1ya[9eA)(Ug>l')RWPը 4ᔨKi =]$+Xι)Hp{fo & myѦ etx;RIr[8 ҕN R@%|ABK0#j-"o-(7-R.ь-{&~f^&MW[+Kq~jUɿ{IA/W\bM|e*~kvg= dZx&smՙ}e2 #߾aqDEo(8˥QBJLuY Vy6& ڒFvy#Ȓ($<>ᵿ 2%>hl>梬S/^*׀( ?9Ǟ"Vt|ζ=sja.Z&rc$uՎiey9QHXn\B\~)޴Q$1[Rt E'bUD6ދi.E9(wt( #U*z>@zVI5;NT:niĉp%>}hΧH ZBv%TzY1]tJb FX6t' ?\PKy`tz=䋳iGB͓\T^RA+0MyE c|$ƠXKV9Wf[*L(& J")nS],0p[pOqQ\~{=wJJ&3֋3lCbn5|BGn<shEe}͔? *),_þ~Ϻ>pZm7wI]6и^ KZA(DOY\LB (ǫCfu$GX3s""+_; ! X^잦Y;QIp;je :j"Zy3?àߋF[zV}btWZ6{I^Pa[ kטJk8|< 1d5&#y-&ݢ^jK{9 ?8=UO{DL^hl;=N]bYLW jQ&;QBS4<΀!o, $OgvTޔj_T8qnH!#H} :66x6i#+?aҊSWHI^҉]‘K#UN#w9Vc߷=P԰Nv!Z Rk@ݡ8J+j0K&~fWcœ@uUtij_ͩ[m!᧥>X;TUеbe ([|U{ܖK.^@lKs Ǿ{؊WJն:K?l=^k3;?;ՓR d;SKG!>Cা63j45-.Mb(>2lJ4Un+mè٧JBeY2wՕnxWc=ZjG3tB|v0f:JP~uB[z/O>y08qr$&LMe~JE9(e 8Lh,,Il-?&YY6'Tnۛ KG!;*W\=EXPh 씇(Ro]s}Mc0*:Qnj#:,gK_K uT+Ǐ ,k|:е+#sBh@E$5>!o}S/P}<?]DJzhS~Ve6,xv4jQveXA084D{[YF`!.O ң,`_t?JߢQ1bW(}Gl]0sś'azJE3Ur2ĭ&6䊜r6s5~GnӊYVo!p) La:*X;=?rqiɢm IU q&~j92,s|2zŢ@z_ɑpY'$8ᵈ#] [i>PnM+{&:'E=H?-A VB43aPւ{V)"-sY:pij mhriWR7tRʻs s?KNư@cp" _k8zo4C/'pTsyqRtF؉u h߭x5w룈 q[ޒ5W*(Լ{ڝtjaZxV1 *TFC-2„ʻ޿xRpQUR7{9q}x/k5 V#jON8JFP |XA{b*| = ؚ}u%`UیÚo*<Y5.x9/ƔWvĩ RxV띑m56ֵÚ[` ڦߖbv+UMMքF#mpЎ*q؆Bz4"ޖІn)7L;$,]^qG(poxdȡ"P <ĖT+ϴ<-A0OHE@Kb X'WL.RZ;*sfIA/k۵F%,,2_bY{Z,{ |$@ @CQЕ`w¹ԊqM5w*`(4ͶU*7S-XUJ9Pb;Z:ٍ³c0萋_@NeLJ{ӑ}KbBKZ(&wJ{ >-@B" {Md/5GPV "YK nz ,B 5YKW:!t)%[,." sDnO[P<xɪ f+?X_1` ɺ=5R%hceۥn皒tlP^.ܙKԿ({%1-Vp6:۞bMhU%6xs3zJZ/i6i`ߝLFm (WǎZ=ѤүIZ]V2 #] ze9wJV޻Hp#nUIL(׫&~ oKdPs4w+yx H)Yz)CUB 8Sעv+(;#Jw)K j‡=n{5&77\u4V_I$?/;Wcffz@ޢKi8˝^{h_ӌ%ve,L=)cHt+pmNv=э?M<;vA {5vɫpcĭ ,dj홊ݴ[B~ De[p4M8}mT8WpW4]'~a?y%6ȝ m-mA+Hh,O>,j0?Z_[`e,=omJ\ߴ}맣X΃XGG zM4$uͰ".`L vPӿx%g(~ b8ཥu$W\cFcFF"F9M?.}2}(5-]b gS>x;"7B9gOt՞r_o}29Y 2ܷp}k w"'tBOPTV}u7l ;[vht}aK.%nSƳ9&->ECqW_~S4$ŷ~I.["vˑ4ƶ%5K/kQ) f)[6|b# _P#Ss0<5{3ZSSY'..K#sَ,څ";ˆ+a!W5lc.4eB+v?6IZ"\&&D}dK͒qA0[-vi څV(+׫bMͤOh i-K XXfZ˔JioJ)=}M6wuxs&C~և:q|0#-L3$9d=<'K}|Id"|I=7w<ʛq9QNb-Ƥ0;;!-ѸfH퍶c9A\9Ucu*Fmv/vFO{Ѥ%T4P2yfȻRC[Ԛt NvfpQakWf@^{C~bsב_k*0^A b8 Ѳ728J!^bU{71Hy|oB1߻|c bNyd#lXmKf(ni̛ZɃvޟv:{aE478E %!`ν67AfÊxl-(;z*u.U@6˪@;T:!H7ўbCݍсG-B≱W^L9+}uۿKBas[/ڝn[Ρy  =cXSߧ=E^Y-rR|-9L:\E5tb{?=X߮2yyL9, =i$gDuNs^8.ԑCUK?Ln?9[]EԖ!x0 o=aWSK^v^&5U@aWYFjCIz7^Y]K^>gGl0MO u!쩱9l L=يJ;Aai *$r]dIdMyqUggj%d?dke 5ms$**> cfV@[ y| =r-kR\ G_}݃+ 1"ص$xNF~wo:Bc-| NP}<{lH_>  5Z_*-K捱l/[d[Z;̶kU4UyLJ|OsUa#*Wz&d'>0olOvoaڢޕ6>O(TC/XZzxC3tEa[V^V(k5s_<Y6g)~CvE vVM$M)Andԁ+kȅՕ*K4VGW\]L]'~I|7Xm"b-7KfB`I#_pEa* zzd@L2 _\F` }%#g)^٥p>IRF4w/}ny:\6JO(v`$j0cqd&n7ɫ nN Z%eREȎЄKіta (1X !~\-/DB j3}ly.2>ylk&u>F  Ef8ֻ7G(Si>7.-(.@lZPYG%uYS %DFxlR0! ?ߓ^_^VȕDBJ_dɞ8N᜵x7+d 'b=  שTzZysHLm)AXa[.f1["spZBt/`dM Q'dԬ ]Z՘XJ:e}vj.A^g'3ծ I1Sp'l;ljvM@ToprgIGU7\۳JS]SQ1)!k;캣fv}ۙ:Un¥Ⱥa4^ܔd&_RRvZ0x] higroBE (1m $4X*fᣗ?W4 ]>qk7V7Wq`= CA4Z=Ȏv_`eSm-,ip\L O qRښÄ=AƏFo$drgt9 h?m#IUC&5VZXš t &PQ 4DTh4h0޻Y#@F"JHVt,mp"E N[?˚BSV*o%4RI&SdXBeu`lVg;S =()9[0~ 2 0*J*1TݗXȭ$@8*i1!Gx纠| +,g4 FsGu$Ks߬,U;/\&J'[RI,4IyAlo׹iႴ!G+7rxN}lL LoNJzeU'L'8WFJjC2/xiǚ:NXCC g31-f# 0aQ!kgWחjJUU~e 痰|YuKө0$l 'P5.kr b."&&0,=V+ITh"%z)#{$=Y n\[A}mʶGֳ\>lY'$j%< q/$  ӽf7wXSL z<]"F\_g4iLFq[ܭ8ڟY"^J73h)㪺عMe+O?Ӿ-􂯋T&m 4 VC-|cF 9%K`T4O}U"OirQΩvwzZ51ޙ"7e*RL&OEN T{2bRm]ΡV 33^ƪ՞† w7',k]rDJ"C*k (wM'#K{g:7r vB3`մ32FX_U/] y2qẄ֦oR;jmAvR]@Dؼdf2 ˴L"=x6bgivaTQVnFq`~&HvV8Kء9`7#Q͎g8Qmwx[fÊpMa zC/vQ0my;dOK>`V/L=ί(%&nNm\-pj.7 H.2Kx?rѱoش}K/eq;ii&׽mW.=z{KF6t%zx-fr:WI7C^ u M@^)eaV3f^Rem:~vπxkΐy檊rO揨1UnfBmfȫI9.Ϋ;eLeC&ӽ2dJGP oFRtf+\Cᧂ= 8+y1ýh ޻WK"y((YY v2("#%=.+'R/)gC }3- Mq`4u~y5m]W92[n\ZGN&.:r Vrz&-IkqZߛ0Sĵy-Y)őR~NAZ#z:{+RBQⴌENpp 6atOzDTi3/'KFEZxHl= ST^9Pȟ% ٪Q4-U=wMơO W2 A<十@wl"o#|pbc}:ψ FpX X7awނz8?d/ szM_i #R~aݳk~YTX=(z;~Fffl.B,l^V[3CY >?e@BwG,owPRc0 ijSoBAb-rf^cZSܢxERio!:=ڟ$p^:s8jr7߲Ixp?Ŀ T+'tվљ>006{pyTX O3e?!#9ic@>ǞN-AKT?YV92'YrD]{s ԓV$"e[ѣ"?PN>@Ԗ11KlYmt)&QT"1 2;=wꁩցhk/<˃f^dZp2v_bQy:-E[/]aɑl̀A|#-?{񊪍F}z~A_^a\5j޵"`(;O񍷳2Z6N%"D7Qa&u OcvShL7ꍷffє|yw =;u`&>z4fmJG~Ut%^OQbFqyg1P$=pW)|Rc3I+ ʌ0Ez |ݡ])]~t*p{K>} )Щm9u AmOqY֓pMX }CM/J-W*Nm&!͹(je\ӥn*7'M[#p/1OlE59^lh$,]Мk4#MN`Aq9<_ A|4ra8Gvg]毱i>LO\_ 971Cv6dϾs#kCex3=Q[}WCױwĴH$1BuZFon9R[ψb^fc D45i˯Q7 ͈_;-TYr>@K|[R8W7!!LW?,;|[o&$4lжpv>?u^b]-Đ6AtFFmarh4f0bA;g$ sH&NHhy2ܫ}D廟."?!Ogo[(]v,gkC Zbn,ꭑ ذ͝vIFt1NǛjU9EN|k6vT}yXt.,xxN pzVHUAsQ\͜<'j,'Dk7:+ԟbxi/ggՂq|t?6f{t&8Ly4˯-;볯urvX@'$yjwMgBz?:(Zg_bL8אdH F4tL啾Ց0=ŐV/Is!*pcsCM]fgb@HkY@8pw q5{UNm(8o^VҼUƢ&nȸ+@EQ,"ʼnces~;vl=]-Vc_cЊ)5":kQGi9vlrC#a//=,Ok@96%g\%G+sn+AhM[|!i ~brxi(NͽYAzɏscF7?DyTG6%Z=Q>yTJ7qڜg-;̺?3k ͞lAu?8xPnԸmWK q^$:<0Srrgg2HX̉hʏ[( h@tz TQՇY=@ua@ ?3o,}alO8FҰFE]=2!;1~N2zfkG}aX {J(8 SXx5/-cwL4b 3ϓyS 'N$-΀oa&sb4ǘf%\n9l{:xaQ0B%e? /eNeLo).|ҏogE6:n+htn O Ж{YPaƞ)v*Hb,>'KH{Iׇ8% v&ܻmH2b;~`\ܥ&oepMnhrS"{ԄTG rFr Sbb V,:kH{D fdm.;j5b= qc+XYy`&7$dsDG5D{+7 j}#Tbs,Uãtҍ4H.x_=;-nЏnd|l9x|Cj~;L>ML○[f3_ }ָ@ 'IUE BbHy[ }7GL!#$XS'OHs!1,/f@2w w;ZoSNBMVp!Hɶm/j<<hN H7;*P)"}u T^)]C9&kkWJdR:FV%RLߙ̱vK  IXs@R  0M 'MJs.~`?يvOJv/?Et߀)e`Q7 Dٓ|n{K Z]Q~W-A EpŷQ-iu-l- ۥx@,IxWc2K-}2$~}$78'"KjkMb ?cѾ/?ӕYFeY@qAS |'odǞ d K- 8oڼW%TYzu;*Yv@ԓkS3D%>Qr3 0W1s) Ug/+pbnǗQYc_2Ɂ$b˪td)i)`.G)~ĭ[Kh*ZꍑȬۛ*^as<%TYbGa]!U H:ʊ7-&37&Nt)J`e)Gb|L#g0!3?.Z~^4^%eQM&(i'֌Cl0ɱqb)阧Lr۟ŋ^imL*n+v W:¨9Xa[ 1\{"Z~y@b].!x3u:jnPUGNJRse{%No3HPdq[LӰ+ jGݟ2#7DڎikVV|KnUqn7{YŐ!>M롨PO̺ ,sзcc+k*COD![{ Cgn<>65A Z} "ۢ AsiR~ek=]~IWen cjI ,(M1=׭u, "ثU9߭ǀ8瓖ɼz.Լ N5F;on-0|%D:Ԩ(iƼ?s\x >h7Q́lثش{i,`Ђ<#Bg0 nJ/βUVf21d<.Lqt< ^.5)Sl]+ȽoskȒ\Ew`PN 㙨PJPO2}'Xbcf=2ϹoQ뭱3x\\yYmRtٿU(l|EDKÊ$ӅIKW"QQ}X)W *m^7;$Q Efp6Iiݹy@D k9T9 ɟvPdq u:a/IYs ԽsδT9*!2q|?/@hIk 2G#ҷ_W҃ vܳJݧ<ݥةܩGZ. EhxVMPz-桴N:z"CTj B%PdHWxy G Dǹe 9ir~X' t~sn >Z( 5PWpDjYif`^/ͫ"\$F HS30x1 $T:OIu7}q4~rN&<,/;`gGV#۫)Szh"@qºȭ@SV[S)EZ"+6[֨? -(D޲\a~N%G#18S"ݺI63ڑq(&3EXC]/ߟga Hk_lEB1q.+s؇T֡>-"戀:KC.ԿP*nN.kFҶGyon}%pI9Kx4ΕA鏫̬UG9`;ېZA>׌fpHxi* ƒˆ ,Djn, %HY צnAuXr엹Px'Uh%;n/sNKvB䭷,G#$L\fXTM`wWY=4:1pk/,W9~`LſW rZpDJcE]oˇgt[ %};# _ˏFSBUu+UWG ;rX8pP੯m0n}#"/rMLyF}Y+ru؄t8&XUۀ>uY9MZb΁Viois/M*c_|ax|:Dxaq m¦sd;摭~cEƩY^ȖJS.G3oGȏϵ7lzol|Bαω<%[tI&xb d:2D5%xLFJ8TXC_:;b} aRnv'B%1 mXym$JfH_Y$O9Yl M#gC 0X_| 3 SȒ0mU"cB~~ghdj|$l@;^;pR9 \+ Yk?ղZ k(^t%>j'nK?255@ M,(rA@^OyB237g c<3 ]d""Yb25MhԻihj歷OAD*a1h?7]T}NP48͍ - 3(mb}s,eVK&xeI Yпɕ|qΈQ^ȫJ՘H#/m>qJ'*CmLAy1V.(9xH"ݽ#>դ $&=Ŏ/ZПIIqϠĥH^jڏ_"Ӳ=x{̸"8O񯚲qUCc %ۅ>Z(Tm܉ej;RLGhsXIy:Tu{@eaAEp}dWf]0˹O^M>ӣ~p-1 קt7{e~R.lN痎 m,9Ԝݶ{+Flgκ*=t$O?Sj7+KӲEPio[[zelm8bx~ \4d ͆tit=^`F&c]ny]O 9T L[6CtkHvoX7{E9}*_a`†n֚)w(*Si2[-F[W)%)DzS⩖ۂ^؛W|o"$($)J .aR#9فALLP넓| 8QtI|27r%L!­tk (O 5>a34T4ZiC֞8k̳Xj"ʜ\le126mT9`꠲$%pZ 09M.!&ia~LD󢁆 6éG(@=HC/.%v+B.Dp?B {zDqqϽ]L4o D8k،-Xo>r&}:s!*,!rUdv4q ~;@衊˻MwQunj 4SZZIYi?h'I(rF]bKWveNo[Y'?!&/o3s yT9` Ql@ޟS% @]wµ% }M+30p%^G=zn0"l.2V\_s>Jcr{ w\~N.V<DZ]j˓*w)-njjU uIz<2R1S*rTYhQCN3H)FK 3yR]غąl_7['nUЙBTc dc ]*,፯Rը/%/Qw$ #SٌU&SBÉԳ'g__}"#c\y3|sk/*`yxwEvMr-n=j&0 0x1 .?覕XkA4#<9]BB혍xݕp]cѐvGy(G31hُI$/YJʓ!Zn| nB>WQ`F|mW*5|IJ_ [ED1:|JLa Pp/'ڽ#_R;wU|K@>0W#%)UPDqkذ;B [z}}΄(x^l1g#=Q=<3jY#W[~3?(JVV^~8tn6a r׉xP>cR`YY7p-g1kSk>$b37"+΀sQ{`< @34:Hym?g]^Tc]u5EMH)zO,|m<(b>8Xb\vc}'31Q ĕ“Ș]?$G:GӋkMש5( NshHn:Tb1 C'rshIQ E'1Ȉ'EV}SW%1/d g.y% 2 +* K/GE)Nb> fu86;{TJB3t8~;t^a6ķ )u֊yXOu}kmwcު,9 c7ި )H^2I. 5ќ+J 8‚G?KruIxai/L1ݖOKHψSԄ .m,#XR _ qe[šXz_cVEPpkC5i0ܞK]0.{OMm7 V#].C dС\o878] mH\^瀘/hr4ϏRKB I]D̊d7xxfswR~vjy%=({υSAB=-f}iCj̦[YT盟yܜ$-rq?uc,1.z%"\*qgx &O8q"[S{J< 5p`2pVk8MnFJpI7VvVQ靪- ٮDeYlk ~M)ͰMX;~(MA H[$J\DE/9dǏ~oh,W^gZGI,|g1t[KgpVh3mȓK ?a3mLТp;2 hyx"'+=]WCoc]j/j.U%3TAXH݂ق~= _8C/mE&8LZyu}|SR|ºFw I[؛j.OϤ.@jYs_Hf;68isSjsKze5ֻ=~gXLOd*N1H/4Hi[bLgވ}8WU9zKJ!ʕNe袮ʣі 7'?nXi-ryU|p;>],W,~afa5:O e7k?yd]TA"2 uǧ-%:p2gU[$?q-3ŝlwafCv {cxmyeaZtU&m4iH>.$.ƛΗ@9XKl]IaCpT M[͕l@M;( 3<.?m+тU7T U%"+ۚn 1RË 5+AYs{k==y%|*y{dM=:1㿻 نƯx/VByzO7u_Gm=hMf k+cw_Ҿ+6xoË{"%)AJ{ ޅmZj<;<juE-6mw~0S. Bp p L,ySZмXow2߅jEŲjY]wnO8{Ja <rA(xёĉWE~" V*ǃE(>$(9M㑀7 =,QG!J)gRS)j)C,|ݻu>)atYW}PBvϾaF E"RȤHupXJ(R&OK;P [{Ek 傉6XXZ*B4Iɜ 7s+[|.O(F[<^ x ;aUҕae12TL rmhbJ(B Y<+c17=X+R<лUv ?N߮|Q[iODU{u{u _j pmZJ9@ęd٭Rj1-Āۣ:vh"D*#TGIU>.B$>{Xp ;ڟ́Y`[8l miFsIC/;~N垯N4V1e {*WPrۚQGF'9Zo,L'g&5zS{.=9TB'y1')FzFk7[u;$|1wrI'E |E(C4Rdz@p'وسƿ{pgfkCN>k ئ\U&CھQ"Gαy]wa& BL—O#W& g/&' ; hAwD]41h$ʯ= -㎛cR= tSYPz]NJG$r4r7#^ރ `+/YJ"jb@9ܑ7O@SZ=O+fڥ ɐ#Ϗ{_ Oiq4.msb ī#e^]@i\vj4R0JO]Kc/S豤qsvtč;Y;UҞUkxWJ̽Jn{3۹)-gǀYXQtoz4M(MM*T-0騹JݝlM\M/m]ӋȫxDcҙW>iJ-Jm 11=ޅ==!{ȓ h43 eߦHĮFCY~v{jyԏQih!e[@zca SP}><ܠQcӾ2׭56dׅ;Q0B3r%qK]Nvm6&굝ƎƆ絝!,D/t>\37mH]JA@gÊ>(mw0/"l6W\k>27H2! >kс}.Z}-Yq-σw:c"e{=ȿ߮vV7`ۧ^&?L iK3NI%/9{sDG8sd84`/Er Onnx4gD?fm#}";FZA >D`)XyFlA[Wt K_!mHulsE1)D5beB RI}7^ dl-r0Pw]R|up{clj 0&aj7閩(,Bk5oY [?Rr^4d1ngV  FK}qn᥇NDߑWÙwH1V`P` Z,]2qoKQñP q\svuIkֆ@ᛳ ?^ E7W&v3]y^x&ekpN ,7kWNAL~>0_2ڄT$i?0| c8VCu@ P4r.L :_xŰ2[Ywm]<YΩps#~inN*gg*p̬t2q04L?iMu;6̀}i1p\-8 #=evLsݻ8;|%Of>tX'"̷;zoG8k!=0K/T̖$xF f(8ֿ< ,~b8֕qgś=分Osd}<+O$_)t\ehOFn@ t[6&dY޳>~jFk5{A$ra<Ɵ;שkȦ._, ~SoX;f~ynoRox`- @)?˚`w8]jV#uWLPM*a9pKy3gq cP"axj3dejT },4} H@mV9x.pHPq9x%{^ z<# pW|xk3I˨#M|9*`w Jk9y>k}:mTu8GO@TAs`TEm +M:< &@ߕ K0τ޶c`za΅gynXn;#yK1=.~>z.6fS{$(BT=rCHEߪjrUt]<= yyG6Aψ#*Ut5&,c0SODC>M;=Eqq} ExaO֠(swdOĝ.|zeKr=WUGKy~62ƌ- 1R ]f=u/!:.]-}턒'e'}9wjeG#̈́}KVBsl_*#ZbFB2들B&_1q9'?cb{{^Hr!mO B Dx]u *|3!9 zvK/v =rht_88㲛]QD:ϠV#"rd5]gl$|p>:SoQ chy۔l}fbg5ESaR&ƿ h=~˃e0G6-VYD:Zyl%jnW+xu LIdHCX<9I̖!3Kq`Н 3ְU3'Gx" z < Dh rO$\)ɼ* 0yЯ9ay9Jq#$pm|6^V@CS(J/$ϐhUԡʣFcxFBUCݩKLL'QRbF[[ A>)0 u)\|/̸ rr@PɥY,AAb39`#:BhAT̉.؟@4)VilQ@ã0%)9=f뗟|[j+JT8 "{x`IjmTE iA5@Ks11s}?CuT_[}c=FIhS],o=n5VF@/ ,Q[z#G=ʅ!R`柰*<1F`F6Z-TȒWZ4<|M74^Yc 4>%%KJP1p d *y#˹7o: 9D@Pɂp!-d'#XNRdmTA/!mljj~?uEMǓHl]Iw}"n0FdLOg:{oA;߳$_~z)1 :W ;9bW2w`_1>o rM?P3^BCHNXhBԐ a_ s6e0JwYli.k.,"m DHd2oSZ=x+A:`$ZV76]}!7ͭ\xyx!\wMk/KYnQ g;Bu)RhX׏o,xbmNWeV.c=yoŬمvTK@NV1MI*p ~)Ksx[e.xĚS#q4BSZ+Gxx'a`qpdKWX&ڮD:*RgVήMuf 5rO2OJ?aTUi敳Vy;f3"fѡOAhFj0ˢmBhƶbEZDg(IP|~\өCY)˙ҕ=d~wx̹GYo:rL__ _^77" ^x>Z>XM'X7OS$b-Tr^#|Ȏ?cIOd90+E12n(̹QHiB$dARdPɨ@`ﶅ>(svl~|8N뻗ˡ>s.š}n6I$H=Mz O5RDb#g[Պ0%|P{5*`TA F5m;(#˓Bn0\mS4m-Bԝ] ;SG~VUC[Ю+6)Obp;|TD0X0Q=M+J9S<-5„sQH \hǽ hG. , #ϧ9=^@ r!UH p=]_& dgd>X3TJݝϟr$b13H,O O 1v %ft%H9'kJ?S}#wϑ#F;Pt:|{>r&dS8;XywAP `B5㓫;CU=r<`KJTSi-*̜Iz 9<*qoOh;ra^~ujtZ0`<;x#=t;O=𠊧ݭ7P4tNS,lBZ 1;N?}xU̽iys׍h<]ߥi18v0λC̛ѧ>Nt2Qn3>$,so9w:U𝷣RWyYD%Z[XQhو508#KI1H 7ط%IƏ[ZPa595gzKCk;6 0PKޞ}0Jh{`g .B#CT`&E&U?S=9lhJ*LT@:*Z߈VggLRܝ6Q Po,=6q >qR) eDd7:4^q94 2#m"]2ˣmL7_pfbAreC8yA*flAdM>2kfjj͑n4bbjh%Ge|-'xie@ ! cFJYh+@m_i4#r̗}DŽDp:~#X/@//|iv R}~PZDMGb:"E10[ ?:jq=;[+Ya:ݒ}`({WCYdhE$KG~KgM8j*j>un \dUѹB }Q)DX`0rN- FOXsJH'C[aJnZ1b_j J(S`:':7[[XdL[ eÄλ03xJw*.83 ^ 'm@e,*t=Q3&J"N;YNĞǡ/jvZ '춱*^]X71J6W'G:|r˫t~E(y]ߎK/O>m5Vʝf42#Dqc?X7MӚ 2lu[\e*ըgeDaʲ{ u'>G`qzLR!)c3 ^Ҙg %5D\Ql_ud q!BR}W mtj4T9^X/9nM+Oůޯ}+Ma#ߩg+|stO^gSRA_|noUc׉vxdcrX GjdK\U~^]g3ÖJ߮VѦӕ+o .`jk>ƆC3p꾬ND;m04f){a8vLGc:P4+n,[[Ѭ:3FV[V,kko|9z>W} éX=&1LtGFԻlq*vj-7 G)O6/J- >|:g݌m$XQ` GZJoO$ɂ^5.hVyE7GyKtyh6˞|Z_-QƂv߈[m ϺJ}fcMtJ︈l_.(CX' 6վJd;42$bY%)N5ftb!, ܤjȶwZL5L5ƪ#HRd;c <\5QeY*b,`XR2>IGV*WTUúiW(ȡ uCf™;b&y \| X5qlQDus6ޭopr.؀kzBuM1 %m<}^*i7f)Z*UXE|m_ϴ($bfYiTlh!&ÏF|.\v'[=oRGу/>1ib%RPqJ,FPn7'q4_STMlͬK-lZJDL\A_zȜ-~&=C$fJg}A,h)ݰ=Btw~f|0r_[,[Ȁ%w*hJč<. FOcdg1/653(\:>o!UgQ6bSRAN!kCL1L *lIW*)㌳ ڻ-de5s7Sc\Z,DtrmIWq5[JK-GT 84M?SGx[}c?a{֡KtՂKd{0<{)7Yb^щ߈}qU%4Ի٧_ձrU3+l+Qh]7ʎV"P,M"+RvQ L2p+9F;I^~Bo\Ra !L0_hvbzϏ7҈ Ңuљgnۑ>%H=# {4MNhk+"j2A@ʼ)5Ǥ*&&oL(/l},.=Qwׄ3F?$:e)]dǚ0~޺]D X_燝D`,dac>Rdhrwj7{|I] Z2HDwx\x¹^n痙/7B՞ժ{ҥIڡSbWWWߤm}<\w{;{_~ݧT:\WRzCXO?崜+)d+ڥ>Y\)kW{sY;zBrv}]h٤.\9H>`ZB!z/c8"J)5Uc҉:*mYͷa\](%IGaD&2`F.E+ém/9D]MYqH: !+]+ |<Yݓ8]P)g>>&X׻6ξ|0DQ ᜍ_S/@q4:W&@@ǑmoUBcn-Ѡ⛎&A hɩרܐ @ 7h޼tA(n3ר? y MXk;*}< *$4M  Y:HMA?Bг Ѧ|z$lc԰Jz=jփV 'L* JvxTaT$R z}n|AQ]FƑ 4h!ݰ;tG$ *yڷ' 6Oq2µo8 +n1ͱDy@S1+xDSV{!j= ʼ~7fF^t4x'1h| {CӒp~?y; A%s|HF-(߅@ Q`MzcK,F3{05k~NQuU9qfLkF|IK{ Ґ.eA XCX~ GA@\9Oxϖ:Ў(+t 6k_d}Jwtɔf8?C]X^DTR8r ` ؐG ݦCE?,@)ZgT;N+D".G-'g= Ķ2[J"kbf@^9b_p]sU|-\z)OKl̮5pP,>g(}A"M8K!۾1/]Т_\\y3X~xpr-R$$~,^Vyd1R(@y|+/F[qa.2 4m /kK/t:Ǯaī'q:v9ZD;\7R,\GPUxɴ3-Em:Z2cX?!O*פkPǛ܌ŌUpX_d!ľxM'dF| jr @=eY5K @s9Fed݅"'j L3F݋|2>.S_C787,BVg.E(HJu/$C 58@ʚuӂ(LT:IeE.̄o?AlLɱėkdR2}Y ZOz?~zI WLr u #,e<`A?dx%ό9a{Z(xD\+N~hbV P`* ד0QYsPa&uX!)IH+Q$Ni3 .eAh .:%LO2.CE 6^N== y,L=w8E "́K> 1fiAql]PW-q K褟ymi| Hӑϛ0W%$yyQ/.o(EZވ xy>ąVphߐg1'gAXo[F0!F8DTK(IҤ)(dPȤ%[<+QL TQN==, 0cL#4L ذ@tIpN.9ku6a.;["a~F6y{~půz'=~e |iE7yūFڷ68L0)e~fX",a+XN[JV{dˡ3Lv*??IѝEH, *UjV7Mf5fw8]nhHITH"S4:bs<@(KydJhuz;8[Ofw8]n$YTieȔ%[\y:PJkШIڴY.ѫO A1j̸ L1kNUM]CSK[GWO  BLaB'ƅ&)Td9\A/$1QF-5F,hiCTd:Ӡ>XThAV]KpEGa] 0ĒĊ1#N-zD6U-Yq]^?dZm<~_XȎ+D=F "d!YBx"3 ?||Vd, {֊:S7+f6~?#~VQu"r\O], 1\A!c1N4S@` + |B!$5)@"L3,W`{e񡬞=ѯ|B뙓8tWQzhҔ(^)(6 ieE>ytE3-( |ڹ? ]NuhR1Z6`)MN"|~Kyra!. R%;_QLdCL+z9Ta'Fw(fq#uFo e܈8<L4oh1?{쿼^0٠›_ߗP9%F:}"L(+&qaBw\!6WHM0;Jl „2B*mMʸ ɶaBw\!δ"L(+&0;Jl „2B*m &qRi-Dw0;Jl „2B*m-ʸ+66@ eqTd;&qRi$q$nVJ?pd|2|Jid8#{vd5)Wk`++͔bkM?*O )>BPox~!]8wGY멊\y!@#PUVde7DK4ysSɘ"הHu(bOb[#P1aw /!bSeP iũBBq(Z@~@0Vq\7D;ζ$/!gѦ_C40Y ¨9v߾*lcN4p0_i\ H/;73-%1$070701000001c9000081a40000000000000000000000016756b9ae0000afbc000000000000000000000000000000000000005700000000./usr/share/doc/rust/html/book/2018-edition/fonts/open-sans-v17-all-charsets-700.woff2wOF2lY.V`* ` ,V 6$  B5 x[X\nC WW*P$RhLK<|/G7$1V.PiV}SA#1bULr,H=Ś=,acO*6.҂;J$M!ob3<:)%^f++fWtw/f 0XbMPY@% +Kl~C”vdCVH_iy'^F%gGpROK c)EI]2)&܇˱*Fd8T;@~y?dks`w}97H ]EQ՛pxjkMni j@9*6ZtXVfĪ:$ORmTå|W2濐{%Ds 痚3S[Mgaa0v odpYM3>/,sӲ92_x|!;\q .Jp \BE 5%ƱpL ? :?3H> ]Q&v 5Y>-r(S_^Ţ2[w7Zej48zƠޛd^-yVϟHPbP4;ӥ(Tp cwϣ?5s@oK[m,I7-]l jm_(9\5ch-h(|*DZ6o;pLpnQF"~V@9Yy)Rjrk>-|{zI=8C#MLmэeYy/Vf0hD!" Zbe? iFܯINzpz6178-$ ~Sg^ET^"fݎ8µWJlL]M$Hx_A|eOs}T)2Ό\%3_B9@V  FP(ms*W}2nn"AKkٗ@D Ob~L'sg*6:k6됋<ِG>"!ЄKeچ7B%,@z: IOnoAew|-1[̋_⣚n?.!3H8r7gk\_]OGm7땡k*^.d<^n5rh񋛭Μ(s3SaH"n,E$s-y̱P (P5z`#tWtd3"._.&|zŊ!x$8;卅T2BXӮ+(bKǣ<{Cdt8zdo׶^шP7]Q2D"XLЦa;𷄿DRROP$$M4<+8^5Yx)`," J$wjK` )oJLcr{yjbRAHi @ NUVzX^ϣEehE2%z-  u;(`d zx6$(ٸ2†si`)@ \x1;iw^ͳY%= hM ϙY;THHZk)r=rP6˰ "|_^c.ܬ2XtbS^8μuf ܾTrQSeȭ)r Sy tR-ӿtP(F#X-it+0{]F1`0ObJ 7#%8i 6&]J+Ot-aC.e[y48f4%tLh< QZ.,Rļ=lFXQT*ZII{׵:uXcha_gm4>Edz%S㣎>X"53$BNQAjY!BN0( yLM}klcIf c8b@ s3Lb_XQK".ӲHHu*ƠGa|>M sxR}p Lpb*A4#v-d<Z%aw4HGcOE:Gg;<ՖiMѬ& [+~R-bY#nIGHlԮ_蠎+Dnda=#T 3P{B윁k'NBm]?@DyDAQwGk4~ɠZ&-Yv%WDsx^Y>>]owy*  c)t~saQk ۬غە0׬%|1=W`ӣZE=wq~^{wu7Gr\(t8PSZFmpڢe8[GjNR (׀Y7b!p,w=J|VSmG3#6:9+m! ךX(LЄ/Drc ϶AxV<+S>aEY7~*/=z^"}nݴYLJiJ&7Pݔ4.ht@x,O3kw@[_}hvΗ1my4!6zV>,]Oٹ[G/%F0X]wYM[$@6c,>O2 @]&'{u>DdTnTXi$;m9G@cK.iiEy+k5a.K'䶞[( ?X~:C;|(QauHtv+|64 ͍=\)dhr<E & r`ڹM9aT )oXY hv%$@l?mJXs+O'%XOd鎮Xծ*zƜ֋>ˉ˥'8+՚A;|F8?mխ~(|HKDH&?9l&ִI=eR)C`uFWDռ0syINEmR#m;01:<Yl'ZaӃF>?GPa]Kcah)v0y&&1qC jj􇈡GԜ~ ?gt KshEDh*@}ˋC3#e̳-(IoW&&Ij\y .qշPn$F8~WTsJ75 tXSneB(Km()Tq(|d6_֕6\²KW%k}ySl 3߁>0z)sO'ق@Vo;>\+-%6#1ka".QYcUӕ+{c =e 9ܐ&JNbpd(|+%}#BT+!iźpѹ':aCpTO5~I$v9Mo0磨/v=5hbf@_Щ0~B-?=uzӰC &Q#P?Eyđ/䎧g60G V4'beL7HWMD+c0 Cc# H_.OJZ5yt3 E3/*.R񨎗%N4 Ϛȩޥ+vm(kĆs>𒮹HetK^m:Snҙ N)nVưU =0*-qP- Bte΂[%WfzKi ȋύ2 wm iɨOGkಡy }|04^>%B^Z5]!͏Nh+zqAPUuEtM5p[N5;~\v-o!,|9S;m, 6kG?7DPupvhؼOçVԣ@>Su*o: ׻?b !*xQS.'a N7X1W:KP7D0wW54nnw赅G+KbXxz+6I?DպꝖYM_O0d80Gg!& ~O׳u=D@}>xaաMZ>YdA2 sw# >ݽD8D*rF)JPE=VgZ YFy!"W-q'hPaFݗ#zCZ`+CrO jn,7`g!W,Qq!GB6%ԟ#tDOL%) Ufq4MG&gEdΟ)c$8}#D~B?nq o=kӘ8717D0Q;J>x)1_}$AlVj>TRЗџ}xfG..,yrd;ᢼVf||EB"pCc@(Nz`V'Iһ+)uY!_Zv ixdj"L#ڒO2r >}ˇ*ZCr㠗o* ^䴹f-֨[Pks</[%7okuXzv@#OOЧw\8dH%螀m/->"*Ϥbz,J3SYْؖ'i}s[J2}." 3j1 ,xmx/܃J9ՆSia xҦ{`KS ~CuF7 ۟֟()k)=Q@3=o]pK~z}%lѴ+5О))E=`h{e22+l3gk;~ 2 %-xTQ M{rn+ņIv&tWz+]~c=-}\3|âk#L-eS*ԣFo/e9î۞%q)"j˯%o.^l*m&}lv .bqF!ʯFk\bI@QyF3ߍ{uͫr# CzZ vs*R:_Gz ZNYb6t(Jr,Y6PsHmoAhpS8- 7~[+Yߴ0k^YNcJnaHQnaX-A=u%0߷Vc(s?Xs[ơJ"s{xLPsr^(~YR::rLҍxdU3ַPL=%h>IY=ydhZK"1 cQf~$SyR]S9{mOXU,K?8پDhY^ޘy<0<yky֘=F5׌;uU΄I GHoh uB9%5.> k8L4=df̍edY"7`g_rglUi6Ym#n"3)6`WYd= g4 0B[I ?;U@(@ED&\̋Bɲ4U!qN  n#_^HH[c_./"] /olڙ\A0|e:2WBllAϾH$ysG$BΫ4sӽ2LNWf>nDQ@{}zˈ)oˠF3M˨G;;Ng)Ez[8aܑz!SMs$BS]3^hiYX9܃s/Ty47$$AXp狕{W4@ICp=91e~k mvajl9?-8^4bgRQJOCT4x-.>zb^snߧCTznKz3#z{"x"̈* F%M5G,@jU%&Z.ڟ5"wM- ;iIfv!b&FrwkOƴd<")\ͮĖj7; P`a3b;Npծ62&xg33=X칻t`msqp֫3O'޽DHd>E>LFr>̄Gq>R,@P#/J{,1_,! + Dn):0Ңc mC532#52m}vwqtD?W DV"Z~ipU( FJ Rg&y_1"");ϓ tlZ:t6}.Qcdp QJ6bIq,{q`hCAjRDuYC|{ْ(N)O Ye=އD5arU pOʷeq[z[L|o;wUzv vJi =}r 8۾xipe}i M Ph͔S[r?C qqk[iwC캺loˈpoHvnCUn%-&'3&;n@1L&!b h7B ^&{gi{wi\e89n&Im7tj!~ͅ>WvuƉ{8B`N>rO 6 6p_6_oB.cJ^> fXu~葂<r/)LkM wIF/X;Q $ĶR6:fŋS99ROWTi7P ;wrJ}_"_LAgJwN>++W+j;xAL=oh@`$oB8 4zeͳ)&>JRfFU2呱S,K4f{k1*R3$'6:K^Ƕ r^.{B "!"Zd c_.IDJY*a:A;rl* bcKrbsb ΄ 123d'/I/'+^g==F*+R(=oE'+j@PϽIh`Tȭ |-D3uʑglٽ@Lڳ7Vc$l܉PkR(n GI)5U Wj: j8jg7L|Q_~3b,*Xv*XlISN)m)@QD+vgQP[ qE9i J :~Otfsxlrr̅ !l@;!c3xg5~8%FMVfۈKZ> KyGӡ1 <0)H!oV ~4 @.N:/hZl~O[KO)$-\QG6kD5]"p#y}~cII P3 @HSM[M's Kkв9 ]NWd6xve姞A[(ErD׸Pr Yo:8%U(N]9xcTK}c4a0`HiX)ro[Ww,?zCMFdvpJf8+$2^_]KPM W@+2ZQFƝƞ~ϒMKUq RUn(p%4%p<U/>BX/E'n3Dl(-9! T&/\(X"/}JzRk\;a|EQ߮mmA=6ʼynlzTW%y&t +OrkZEƉƔG% x]ont'o -3I\Ȯ;xjq=8 !K3;'sI'{ 7gM,K+/6o6Od+CNvvIc>A,pLWl`݊<>q᧻ AcgL}]5<²㖖 ?uRFk^uHA_|c6NV1BS^*M\u&w&'aN"Evi"[(s>Xw\#u)`Q7m۪l+6Ɠ ~=6PB us$5D>JJyE^Eb1d,Z|zi?pW:[lq&iTe$!_ThP^ Pu^k╛"^WXOSupN] @jkTzK^qt3#1O)M;Ǵ+h0P+[NguZdhC8Z py##H3@TV9^d? ^YΤ_=#Sw;9TQWs1Ǘ8¾liaF;*SuM೅M)*%ӪX7eIfٟM$ {2oo01f)O 5! e=3;6;Z,\V~@wxU/ 9 d(rt dXl@tem*Wk+Q{X+K[ה|rTURTk]D!VJV"E֎|p$_vSlRlϹ/N'f/Cq@IsSG=R""JFT !ƢΥH>VӉe_# V :HR JWM=ݕPugK 1,Aʗ'k? ͮJ ]W)W(|ѱ6[e)9pDi i &>};& sb8SRRw49g-19]4Z$ޖ+vv [R0Y,Z(8Fĉ쌕-Mu%S8շ :RcՋmbb(-%E_îX@\tG}&}tsA>؄_> 3mm:,&XntD!;T9|n.y`ح)&%?g/="RqqɈ_4"$) Cõ :hr}q,IuŦk`754O8 Q Ww@NJESs?'fD+$e4 Uէ0"D2׻3CjTP5G~t0_oF\黟5# Ŀz۱OJB DRa)$e53@A 48|l׷ 8H{3%,c7a@Yκ*7d-"UN[+t (ȽXlK/l'6ea4lm\ s2(ƹ6E\ 1FXE V*GML*^*EU,-N MOu(GPD)xhk#r90}&s.t70a1;9n`/6$SSbí^P08o|67T#9Ax| $Ճ::΍AFbtLq>6 Q|4哼Ф~Ƀ!$K k0/lv iG-):9!a*'TXcvJǓ!REZr_.u;hToK*[+gK}cm.\t`L}3!۪$q H2"y^؜tqjr@ybJSYg `W_/궋ꖬ,$!8j쇁,KRكS gVz&:>`:11h(Ʉ1NA̭>ˆUG.1>΍;;͕;,柪q氮`GŜvLn$FE6?Ψ+цeႂ(CW4_Z{H=gp84Z߫gP]Ozh{x 0*>QibNUtfS5[k:|k44Mz~ݯr8o _>@ހtGmB(7.,UNL5L^SድnpskgK8'턷5%lKYءagLG{{ b~,F{Ӵ5ڳ%(M[|5'dB7u&8QӧAAY[-eOf6rE#{u_+4J\2nM8o-@W-[[1Q{+oz+~JCeqFnq9(}&&k!yUVAcNsӞEVd'2]\~NH}nsSgVCP*2КN3ESp'kFz[.͝脷X^( L垂v((aGP0zr땽P8p1JolgPTlZvpdiicR!0>ȝ,n|enq{ EE/ N/=YPzk>E#E]!W_3̙|_-̢byMYWhөhhhhw,km-^YwD;p፸,1V KQNcXoN@aj[rrdں쒦e_ E1b{aMoM@jvo 6ۏr&WJ˪ /B]߶q􏩹Y%Vrm O; }b 6â- k EQpG' M:|y)W6l흂1ٞa,fh0dBi?T@**NEϊZZuɺJRO{gJCKS"=@j!@8x%woppL`[xgh?^)PwRxP( _^sȍ lG`0^:p:)*_RtG瓽Ǯ?0~9Z? }HYw]L":@}]kM 8RIYӎK~xLfrP}Xwzq:=W/€YġD= J%zffV{EEXFhTS8tqVB:<*xj0[F?|x֜)%ƹaӪ OSB!G?zSTn{uv5⎞oX>+/9$û-Ǽ\Tm[d05Y?9?_qóϠuV. ,@PE\>1ѨKKmv6Cy/slt(L.+pV{I+.hl"{ (NKW$.}` ,mV~%6)(d%',$D'0ZX"EaVT,]kO)[s JsReb9~>ȀOK 9ҁѡ7@|nÌtOJ3ZqCW%r&%ҾB9cSS]l#G GpH27Q++}+%0YǑ hpD2Ìu5㒕U4ͲQtM?m(S6p9_\lf.9Y%apDh@u[mAvHc[M!EzWpG䌃N: a4;߭EIaZޑùf1-/Ejrh[ eDw 7E>Iآd 8DOIޤc rL۲ 8<^/Io&Pڂ%9tv5dyه i_'DSv2:3;vw4y y3Xi,̄̑3Hxl"V5X>i]}$zbJ Y4Ѕ1^A+PHYYh6U&EwZԊLj)KE8(8/5L x\01W#F2 nq &R_Cum}ri3K]t&8ḽa ޳J(cw܇F<^D3躹 ,B@b0&!XnTeU)bS<|JbI%eX96`&6$h~>/Έ@UeOP482}5q'u"8{-a;"MfqN֝BwcX8Q^>R޵_DŽ4#iP[;_e[ذUXKK!$֗iWp5V=`΃`4l3@a$fhό@ѭ3xbI7=[m( Leؕ_4y"˷|W74ǯO^q5Vpz !??N Uyf9;Zm?(߭8⎲^}segc#ҭFtdZdGz(%f USΚ=}:7J~B>=6}ec6.v@vO"vhBY"Vplv-?]Tօ4'~-`l}('TR$=mM> >M(  hO xWtww>ޕ*BOO88&!C-jN֭?ʹ3xۙ4V! 3=`IAqZNF dFq9̫҄KΈ\hY",ҫbAMu%g%+ 8_Lھ:]n=Ig3_8XvoZ. vnQYV}I)lY8&uYٲ${\c35_s!1.5/ kX'jtxRNxI~oRh"/"gWn;7bO.I? \g@ֱݚ(ˏ_˰ޮDoلWgxŸ+n>Fõv]˿LB))ՒHZ35eu/tS!!QQ>0t|#v"^L+•{^h{i]xa7XvJ̀bd-8y&c 0Fpz*A>܏G c>9dG!+/),RejtuC6;>\"yOpÛ⮑<݂4/BXqۧQ3OhϸӌpH;Ǵ^Sj>Wz?NWhGOOk;_wOI=]w >^;?PM(r=]ڻ`)hܓmd~^]rphG~xgT{ NOpwu1ԙpa9-z1ϩ((M† #9x8II\pk Ԇ <B E2KCG(ɷRo#"~Y]~ȷ߽F$F_?7g+}q%gS7K>:.=(鼺n+I^^{vAT[q*'k t/}nD(޺|rCQNh`hw@.,DrS|^fKcOi& ze[ и6%C 2KaH+X٪MN[`9yr]FX *Q4uzc DtAqEV^H%x`mYN;xZAۛ:3;ad(U"9e3|sa*xCML^}k+RʡrJzmq<6N W/x'Y@yɘz|b'_9ࢾQOdsi[x3m3|ݧd-* ܝ&fi·{|`@WYY9 '-?Z/T^恢23"":9V8&| F`#2M`X 7X,If|JspӝⱣݡ1yT݂~rY4ӌi*j"-v:xKxEf]y f9ҷX1U\/~KwQF.Kpvlrr_,>#5M|;<p=f(SUZ.զQ%@sOG3^ xє^kSVF%fpO@"ɀP% jX X5JQ#v#/CWzp<ݽ8?TG )S&q \GV,7Jp8T%B4 ksXDQTcU5I_A-US57dِ,츹?Td#PHZUH15D75Yց վ"蹒:w7 \3^4% 5R,ǒiIH! Gu@)%K*16J5i]nJ+Tr{x44b`3eqx G+Q1F!ǡCńT<5=5nODiZL{p-0 f2*.aq`m'p7kc*IϽb9Xv?nECbr]`a낀[`<6B'rASM`#o< >PwTbTkQ$}!{ĠJUNxR \dB?F8BC*m*HX{m, lשniJq'MQ! >4kxwZMBꔺ:#uOvӅZOʓ .K9=㠊h.zcZKM+ӣ(ILrvyraW,Ln_"*oHlikR*7ۦF>ϭ WZM˜:S[}6?&S苹ža{8pۉ&< T O⩒yƦH:`G} ںa|m|AĠnQ.#1*qtl@YhqhWIȚW ceMKMiB52=m&*irc:ٱ :m@ I'<('/PѾlRboLkWw66E+Pd/9܋ 94tuzuM v^ߋ~RN9AFN ^ ~ M?I4f9ym ޢHBl msb7eO˗x=PP{0W K/'R;L`2,]taZ@¨%֒iA($lXJI FĀpbAHKM~a{&ʻ=l`:.{@u4Yˎmɦkp,V.),*uO 6R$0-ǖfCc, Y$Ƨ'և;@X79E`3 nh*.ORxT,yv&_<#!-s146vShf$Ɇݕ2^SЫ_ DϾYڽſx4>'@~< S7}pOB$>XZ֬ENWnKl1f?xgsFK BG0K$ӝ `vI.4+1+=k `4&VCNW|թ%1 Gw3Nw.0Ry|( Եӗc nkVw#hN$ "m~Cwy ؎!٘Ai)8x7$DJì5ۡn[^H5̾zjI:9:]#o3DUa-7ԭ mlEK3"wnf⫭A\YD W/RDRyhsf''A/i!^e113x^`.,Fh 8Kས榭h^m>Dkwnj׏rtGj':A^i0."p03;"!M79tiO=k]Ѽ7 cIh{m'4z׫b74A dj@*uͽE9!9(|w2ӫwpؾ:@`ĭ9iHp5 =Xy!@bx0 J'qbĴ+f ×؍or(OAFRjfV .E)5\f::eu\e pYY  jURp 8Tg${A%s,&FFmi8$Te,(!r8R֐Ysֵgn᠇kƏ4mEq#?&XdjG(p=Ns~s'cItA0 z ,whp~n߰ԄIH(C@ I>ܹÓ~#2?J?}IOp#"rFnrzSڑ^7c D#>XR Ntg,,,^>)eB_2Ϟ(F`_x> V@3LޘcFwwC0aSF@ChۦKA`c tY4D1& qqK2vFYLA^P -eH(dEtnʑh;[>9ސ~^>~4pvK 7K8/4κzQwxz!'hإ2+Ky lvW,cۅ4VoTg[GnwYvbJR3ay %%;veڻoo3(f)(C(E L)TzeN~6ƒKU5Q)o/]|Y~*#[0zpmLJʒb!FNBVkiC,T#!5l$Q)FQ+c$U@ETN= -;R $S5p)q@vhEOb1/ 0'cAlg3%$K+Uw'\2oJ g?5Gzs =߈'T)B*"3ү+,JC@5Q`U#zXB 2tTP3UaAnЃ*eK!AC>M,yN`Z4߲f9y\Yk0@;: _G[$sk߈[2/P"] BP˧# B:N){ܶ{_ y5k0ZEeJ!@7Z-nhhTucR3L 9Rܒf"}hQw|h37spxDTt f&I/L[q#9bT#Gp0wG\8(pȪ{`ayU_e CJö1&B5}t-1G 582h;v9W%ʤϮr㊼]A,;(p@\JXY\l͗q`!,5:l3Cfvj䚔!fPn  ][,C/VmDU,\)BhA;]ˈ# OawcSkNBۊ8;;%Cc] A0D38EXs+a*{dϳ5˚gtW#-ёtL;9@-6jNCR⺉Q}G(4mgR^1('0!;))* K kid{pS|z9rj Bq.$X 1AHtTxb>`r#סBWah-&pS;7Y>'W;l;/A$v~K>žƁjTcDoK(7qSm 9 ;]v0˒KQ}]k7rsS2lMp$XCV㝶֡s3p "9IД*{|n#  $_"!Z4 )]C&1z)w?)2U  vTED\5qi4@}|Rc!hmʱ(-yb @l^aKk5v|o{HbVmH`lV\ߠ_M*ӱChL<\A7VF@BnFsm1xlb!){?YbIخuO$)Z[Zdufx<bQJ r -px)Vk4XTRNS*\$m&U' f3ݧry{t,l6 S<\l~(AK~Jkx[{ M}@XNLe P-ۄ.pxL&"B֐2RBX@/ pse 1T3E`. I( V5;jz/@ym W`<AqK-`h=C̥{:b͹ʦL3-$7fUIߏ#;oM[ɴwft'K8s"5ӆq*D0}lF.òmey4VGGo6Mk_V|Ȝ⻿}'|Kp<Bd?U*brCp[{i5;#Z \Av "y)C{w d`rZu c͙Mhz&tH)< ޱ#1XEyB&1+,yK ]lw)RmW‹]e:vg7yrcҔ1@*Q/v ؂埗&"KlVz.֊1qGZoI8Ѕ>)Q'RayuqZdh YӋ]oٯދߊq~؜cc=C^thmׇnrAHy#ᗤvv5:Irc83 cde8boRiL|-ߞlcؑJF®G&>MGgHꑔ{&cX4Zj+A=ڬ{睽ރ'>͜vAR CE4IFTostV|;.zM;mWI3s}apN4mĮdG_Rbj3y|!ČAн@QdM̓qM@Ƽ/(`6$FT DQ?}tcM N*}|=f˪ZBv1no}iۺ!Rz]u&Kf<\o9#7b+['HܲR(Zc89ԋO0`Pu(6S l#oyUi4DgyBpΜI_2^Iၗ!4 irІ:irFT6(}4 *eUf` cT@p8tip?ta|l &@a1=LZO+HćH s>Ĵ4u8 7E؂F8>(ZLc9B~y;9ngxBZ)2J 8@V~UrҔ 'GUp4J_PʉLk WcqJPDc4ex0XUǤ9fnj<J`63-GacGf(>,{%;Cw`-7>T'tq:Bq!&.LefL%BC3Tۉ>Gbd?ߌuzvS(Paz9)[E28mÕј#͸?#qM}MJ3$4KTnߏ0 1uL!KZ :m= ]uĹf2/g=Dw{DIfiq1-6y( G9ԩ4t C$**MeTZ}rv%t)poKs{8LhDHi'WVZTX+%%qhØ} iՎ2 N64B23k_q6MY˹ . "[b}C(#~ ?c`hnf1%eYF&I3A3z`jsk=(xq/-w͘H@]cQK;B{,fFŮ jka5bbsV2m{lf/E3wnrJXj $|ƣj߻j(a5]&PL b1=H%"6Tf+ E Z*NۻJma .hOQ4+ FZN&.9mrg"-ڑڟ.a oܔ5޷\plFe.#E&AM#G6'u]gu?֩'O\[X A$҅d- _dI-%pYhș-o7`NWFs58&dΜZ@SZ6FniG6{3EEs`&YB1ysE-젂f"DNFSDdN(Ae+Ŭ7)m*̣L 5ջ45_$Z7Eem3tbUI!w9cr3P;R>#qu~0T3.Z?Nՙ1}>>pN2w#=>To^=M)+Ƨ3Z=4Uфi΢"+r g9w-?]SI *2L#.C! %aH{g^N=o bjBݎǙ36fh dc+7׺\7l_U@9h1sL4CsyZ1.Tٯ,bc({iWwŶrH a3C$(W 5(-q}nQY8`_fsFc"D]!i\綺ƅûGUsJn[MY1W,QS*[RҿkgW>p|h}cKlxY aϮCVrݗA;DW:zeVmB1)o97 (\R6g](!:S̿']P<顅0gcB۶۶fGz G8rUұZ~ %2/FUaoMacqk6I9ke)`LKJ<τa@&O1~dsWδRJ~!f*?$+ I.’-y7α5SRݮDZ.ץK0dGg~qa益8& 4G;̗@uuU6C. i* ]OKuRLy oK#L ޷6$0ΐab[$IYMy-Eu n՚ x2oO %Bkeń$Ap{m삔Sc-`l!5P=wr)JfCy 0-\J@.9(A✫iTUx0TQ8{tTtXVЀ3xlOMZh܏GȨ:B)cu&)b`GcmrACts+(i3+H/ʷ"FTY3e r&%%Z+P *4R.iHkjg3e XNhXspqdˠA؉D`Y\{b١,k^ņ/[ipG4 "j6Rp4Hnp'0 &P* 3)QsƼ0o^>DyC#1<2£.1V\SKtر֘LrCIw5N 3cZ˜ß|i" ƚWђ%(+Ѡ)ImIU3D_-k0R!\7P{BB SØ^Fb/-#&dVCr{==E|V%c-2BFQa OPF[F3tB0XHQ#};pYaAw` iJΙ5kqHҢq~Ϫhd xadEjs@PmvN"ȣ \e'{T w[0Q%}9q4MA2ce,堢))uHf(EnX#GhF y SJf/M7#q.\8U2ʭʤhxH![pvX ⮦-]|${m=>p]uӅ&"BMBv cYPNu]W]>+T:6ytQ8N JCMJi5ձ`$q2g8- dE-)޻vq5ka!X OKW!khk@kz l90OVԗG[p0I:Oh]DG;e,=wj-ySnxnV+]vlw98Q3},3fphm:'`ho O6 $[^`H d=I^\ j58L2L2I"/}vX:xx>ASTmxRǦ v dHC$IKcncDxlDp2n-zWf;iP6mnA#@,4Ѐ~V'^[,tۖ޽f3u^̧*A f/.(,[+ia>EL hQG*Ճ#Cqr9>db^$եJ6Ryù4sXb=8y>=ci=l6jZ/mpHݹ3x>52^#{R^jZ 4億֘Jj'LB6ݦoƱl< 1OZ<;uNS.(}<B`_ [ mp@#zAclfsl. JZPC2m%[8LVp;TE-ʡ]Ltr伦51{-\*:p:\$Ia1P tU-5̤CCI}2ɛ?NrIA(9F^~J_&Q< [~7$ͣjqYXaw L@ kiFx{(2POKc5DId(4ZZT~-1˝Mu%g.sqʈ%)uHb+ j(٪I1 2nkʞ@{ja0tꭝt}< X -x-wb~f$3PZdP)"+F YUy03baɬ|A kmZS1?i:DJݞw/7)ɐ} }'2dm /f[,U-GӖz~%@D)%f_@LY&r7c[#U{в:ƝFdlY~,g1'=~2 a){4j)~4Mcv2r3_hg1f4֊9%6 n"Zρ.ptZ nf^iʲ/(d4\M䣏`+*{[#k 9V.}8e[q$BTatLZe8`lW Q^4bs7ǜ.du Fh C_ˮXg#k]N)Ӡf۔'.\]!'J!U;!e yyJ3C3('q㴟r) &Wꉛ􅖹&^0 euEwMJ:d:v&%eu8xUKxX qsޜMNxIG~udajۋ't,4vιU^A!d9 3CrL}2Yp_#YFllW\qu$:v71Wna lAw0"d`siw"F5SrZa"sdUʤltRpW]獑YT:H's=C3>ui\h[ZGr:-Hbp8̩1H/neoBP*PBom Y  n!OEfLKdu$Ud֪=TI\[s17CwV۹?oR< !jR9RR&3}U>>z‹J/=^@8(D.<7aFS %ke>}g3LNb55]i8Xid`kk9vtw*.lʉ!H.>n:0|W8?x */TʛrXnm6ø|k 6~LWuxrUHSt< 4ʭR{)ߜ1_­kʌ"k3wpk\y lݭkf,lb+ s*0!KTR5 P傏yzaD#nzJt߁͖ CZl k!cN 9. [0d:HJV1 Ŗ_ӔkSR|Lf2)jM? %2\G>7Uǘ,GrGec:.0BYGRI 9W\[cz!0c}'Kpx] ggTK2qefN]'#b#tMJ‘3f9UxA`&pN;H bϦ)F_t9NR`l7Cjlt\-|x9nBt7ڳm9s7Qf^ޮXRb9~MBrLP^N\"0f7=Jp/?Iw܉g*G.Ҭ%Oy\4 @cKJYR2!Ҟ1)ԞzFgʩFn 5R\ev?qUܹ]_{s Fq/PP7I$XCQ(fb?h-*YfNBqf`oq)V 9dm6#NnCT31f>q͊(q/bSwu]9DV}Zgnus3*c~^!xIxJx]UklMp'S9!z(,7.eUUIۮks,>2^3Kսɲ{%.݉Qh};WvC"5Ubs$ ,7qsênjJ4NU2`rb,ssTS\ hhE QP:WN>݀]Q4Ęg eJdF}AZ40kyenJ^yp\yuna=Rcm s՝ⱴذ|Y6vJl0O)f4&UY'4LϏYk9ϵ׾ȵ^)$PR3yCì7Gދ)KԽ84avץBP(WOYٻeѵst.}yD\M`+ڰl vfL4;n_nM9ᓑF+LT9(y-5(1( `q)4Nћ֋ YF< 5sWQ^6M5,aGpN:(3<-a{punwJӴo~vP H뽹+4 #76MC ԱA1ѵ H) 9A )kaW#\Kn)-\UP)5_S_0g{/ -OJMxǿXS)g COr7Ǡ qjyLFtWڥ4;% DRz':y̢p#tXPYj| po'u0 4 qp1Q OLᚍ tp|'n)> u#K=PDl쒵n _߆TzV/^HgXWLu9"m5`;-E[L2ڣO ,x{Lj٦U*n#wڻʈ0IYgyrua>ߜfDOǥ\N9@@T%ؿчRpi~98zxvDxzk00dN%9p5lxHzXp|/T#w 5xq,GƲ ;2aïG1!\9bpOKRJSs}>{ +fȊ5豞|QwQo0n?!ƒRvUI6eY( ҧRt}.z5# {Ļf[S H7G@>~-|e|0a]|Jͅ'xg`}mbqr.ga^@Y0Y J#Ritcz :3#W-GYMEn<:k=6MR%7o. еN(2٬,0W5lZff.9A( lI9i/3zЂ>4hPY̲$:b/G@olא.Gt;z0QIY&ύ߹fS2a<q˂lR1rH1(2!n<5NQM]Vorh~XFQN5g~8la1 9.9 j%:t }D<jn*Æ\Hf ('fl#e2 ؿP T=<7gmC&=ېVja'eY (< `,B=9̀BfLs4Nl$gLAcIq[䣜@i%8`# z] uwc[Im`&X `5v:AmM"j'g\$+\{78\T݆xPu|֜/0C)<sIS X*>mn/@)'HenyX{M\m0ԉ'Pe\l֦v 3g[t/xVP}X IWt!\[ חOZÚjWVwރ)GBLD,HvN|'Iꞷ4ti{~e4O@Ȩ}sqʹ8NܑͬR%}q ׳&ȆJ= u"~T;/ࣣCz"c]WaJ'aP1lΈm 0` 6z~eN/xL⫻1^u@`=]/sBGռxSN$&0*y o[lQ>a7ŰRm۲0OEuzϕ]A/sUl@% ~[C>*{ =4ss2Իp^1j!y‰6ẒogwÅ-hw^ јjt_m9{O:=5u'6?W-j4|4a؛}amI6huHRˡs*3VxAj] CAƲ,qb:Po*akGm<0>iQcwQlMbD3]o۬7epø>&`17,Ԗ29UO7Xl3)0҃W@ HR{,Ê;3\jpo589V1cȬ3$٣c;c hJZ` 4`O` ."{Ys*Z[Þor62dm",Pc}q{ME DEB*!>3g'n>s84nhd/oIJt,Đjo+-61uԳ7 с"Xhw]i$-j- EƼ=b>:\5cvL7=.`e]r AϊD?M(Y:bDZj%6DGU|fX"ptg_ʪ7 j%Pv<sS ݸ/l"AXyq(;QRt [E 0B&[jsdIɜfz99ex5b+`OKػПz5 C#&\d5Hmv`B:'V[ X`2B;؁J݊" %wzI,sD 2 oS k??=`L*xu>nڳ/R7бGí6E!7$]}VI2'b 2QjGs`" ?kͦ C]p*BoQJj,-5iJ=HI[!7Rۥ!mr[ׅkn `8\T1rNIq=6JV͠='kG$HteC"ЧK2tbfHبz)5¦Ք:*Xf\nirͼK(+!e:i#nk ^]2 ?s]68~`:&sۙ\v]tW3t1r+9#]ڇJ*Jn Mw]^߹tSEnqt9aDnvyͲѦ Q\*^,1nN[{ie/ ,W5WE Z}`9V'_ l~W(G.ߦv OwĂL9M-W*h@1luT@1VcQhfV9C5vLi)ȓqW?xz$-(bô!B{,.cU"/aSyqItw =UF'ai࿜Ȍ`E]E4 SgFh@fӌڧJ?36MV̫Iw !& Lܙx@Rt^pfĪ֐MPKA;(EC]8.a1`N? `ozHO>VI<dL[Q+>%?p5qW.0o;Jp$:PU'K[ZAD(k}'Vآ zozyPԍWJ"|>s'I 9'Nr34,_ HuN!=Z*b0&<S #6ӨajV @E) Kp@:+zG/IâkM()O83vƣciwVvI@f !*~R!VPdZ{nV[S+z~ R.Dg.%2mCza{Y2<7T1/ 2,2Ab4+k=]n5l,u}r^Q$h1lzMdkix^a=C[x9|#DG)3BgG94A5.l{ᖥ}]E56oZOygdy9:#JQ<>bU}G#ַ;0Je&\愓͵s*W7&=tCa*zb%J.d@xsY~LM.G-EaRDm`$Ft# QqJ/kҢaaS q$(2R+=@/O.w0#lS0Dѝ$/tT ;v|7'A#%/cVZMeQU?e=jG?N,ݞs( N{ osB˦ZHVFTq,K ?i6fV`y)VH; UԖy۞z8t}X1lդӥႝ*ͪZ1(U7FC1*e0%I@u,g|n:L^O }nWY::-戀V.Aws>ȡ*9XTVDl‡'=vs Rc9@U0L6[?5*h5`FaL0[45r$(XXuHW`UlAٜSYq)G0c7X+^e;8 71eN%=f]kPGxs`%G\ x5řSb8pe!)coCK+dFwN@IzqLSvy_Ba7U;3TJ!1XB&1FRqO xAT|Hi4BMށ}3uJTӌ[Yi\n9ݯ~;3DG t L2z-`=2=PW|-bç4oDMzF5g~46|tk2~sgCpXe1g&BFMOF5.a,=YeH'}Dˣ)^X8kz%$NkUX[htC (^;}~Gk/O=nW~c N'9}LM턯r2} J‚Q/q>d^A>2ƲmB:h<kDH`2=a۔57 VF4B[zPXCgO$', H6oAƞ(T`Ĝ7c o0*2VGɢ{=h5]0:[PEŔكhLp^[;xA(asP9y=eV!>OL//+Eo3)$Ӟi|>PSia-Nh?ژsa`02]U1t%xm6C )h9 ]""z|S~v[fy'ǀ ͳ17o$~2͔Qy/ur:0#o:a{H3>='tL(9'eJP)SS'aCB:z"[gG 2P|4V >dٿMxr|6 (!3;X),4Ϳ>QdTy;ɺsz*)o`k W VWG|)| agV>3y<@vW+X۶2\g7"݌XRUf8h߿$<-sZ*`%ʑ4]؎%2߈*D,qÅGf"o/LBg[}gL-F K3u*9&֌bNdP:g35 .fu9.RyhbҡI+>x0kT-7oǦJ?="z{]ZQF/M "i:hFM/a<pqY96vzg6H S1r5K jA e󙟔V'k&miuF`tZ9\7:$$^3O {"5[{]q%o+ za(1 tVm =.M=npl*{ hGNK+d7/bKrT>ɜ=F&,;vS7+ف롑6zIQR7xM}%7ܵpu'8I7lkLy,6sZ]>4䀦B:1++n3xNE SMɧS˹L3oc|lH՘Ƹ|_hJX /e)]1ûoha,Imc`67%vlng*v(_R20#V/'Gl\Ϊͬ`\|=Ut2'h@,Z#DyG $5-@Û+s;cr*sFȮP]!:T[fbEy%-AF`) BؔY  -)sA;oIqƝz006&T~NzU`d᯦&}Y#1hIDEIZC.ٟxny@[NJ:K>hXcޟ_ .Bp *8lmPa_x3[M?磩:(a*{"hG@N\AWikJ6gå,mϑM7b#Al ) 5?›S5v__4!hsܤ$e.2U6>кS{a/5l%k}7щIMw?[K,&_T.. <;i,_'l=qGdQkHRնWy (8Gb]FѰ`0 E>6FDw/A=>̄slӆQby6~Se_}3so-}TyExtzX[__Z571ǢrhA= B5c -`)c||~ C GP~ßr1.`%RQQzĻg*MrQݨh-?>_qUIEb.~)2TDwcR7GUnGƽ,vI3k^{< WY ĵkZ-5]^1GMgd3Q< '9ԙ.W*F#2i5zyey0+qv§fD4]ٜa'D9wL'(-wu j- ƁhSHXͳ>/IJs7n@>Th}EKzY Imv(~jF, y`"a丈sAm1K]Yz l.6ĭv8jvL d}0/Iꁍe|'U~8S^8-PXq TSKWa(1i9tzh~M5oF61U.rrª™v]zlJ >OԜe4ʂܶI[sPN@~I̵!A?XR Tt x5V7Ñ:r| ~"pL t $]J0jaM4zC|1"Yt"&C t 3q>aiBfˆyDZAߎI[^+ί0i6z4`@)>| 렂)y9If^N LcKHi]pR|>D*v;W4TG/wwUiNw~`9<ǝj%YzlOHaeb>6轩na \eHЯ`'7cV59/z8 ̚#"極u_ 8?Q`)i uO7)+$R/Z0'2 JU5 1MmֳL7΂[&Js  7=n YObCnw_PX*a #;tFR7RFJ7 ҆B#m۟ =Q PN_v N &XL|ɩN 龞 zb]CځH3x#D9+V.t~$bURpwP+x.\wFo/lhb5O$FckuK"̻ƅ0݈.*vL c#1ϧyu|h_dvfF 4HEk%-1bjY7`+fE[jIM[*_HcgQt L?yo)7HZV<,Drg ?I.6(TDzw5w"3p YQn)/0".Kf'8.:`Æoq{#eN#xX@Kr\LF.Q|K ^0"LbX1R焬OƕS+^wwJؒY:wX)c4n.mPU$ٞ72:7]:IG.iv56oęO KZry aL|@85]'Kc 1>c+\ҫBíY_ 4 2[͜dD@Zm;m8Ck 6~0ZazaP{K6Sfk 1DDBK,-5X6y&&1&6lŞLD w(4)u;TS5.G?CLKmh}űU4p̮{;/0WgpW1Xa> 8W[9-.s9ѴD.1Ӓ]tᦑx1zhYal>N q#8ddRf DЉ)fgy[#PJwgϊ32͢~q~ك'Iq;y,;?7^(Z xY~~ 0Ch Pi 6AV~hTqǙD*8X#{2>I7@c+FLz*Z ̑*uW3]:'gP,L}~;wWiJoPb,X(pٰg N9$( QMn2E&.flZfx#Xk텆~6l' c#5K\X\AjK YXHl$F{qo;=["l2/$vwR'Q Yl;- $f>d&#qwI(X[|G]:y9g ? oDz$Vfc%2^ )XɵhR" ϓV "o˻x Mwȳ;yScb݊Gײ8J>ЀbNJ4.m+72 2q"/>x|):m}U+ uPӢڪXy^/dLpo*j[܁!9W&^Ko"%y1 ':P鴞K[(SkZj 1N'd"1zBP*Z Xg;Κ ;)5\Z*q"3r4],|؜5pqsl{Zf*4rĩRy}q* )BԖKD5 a[{V 4b&֞)~(Z85^dŪ\CHx:=@י̦E?óRè/«EwԷ) d8#O7awD;Gi|ff&lB G[XW:QˮdT Mi`LBP[j Xj` gϏ|-)! J)#B~? @5V[>;[n\&\1 NnVAj]yj "-wSɷ;Z[iG`}l?Xąc#Q ;N ǒF&tneM:"5FM{ ,!t J!!*}"Cbigi =i},%&J , =iy= nr dbej)Yk;io챽R8qD!ᬄ~֩#1|k~Oz?3ε~^1nfQ[?6򽉠ZS'L6jl5[hJ-st <Ъ8ٸm/Y+d-iʇnrۿ&":;GO =4AX&eq=C?LYat8SReQJ8%EwIm1:2OO8I}^4Ơ[Zy$q]-{e:ثf8)uMۖ/cİ|ӤB>W+/X2҈ uM7D A7P8~!PKPGn])x(3zmfČK\]ebI0bfH4GZUZnGp|9d6J2b4 (% :<։}* []+mƝ qi"RRkfuS8TWA`@y.:t dBxBL)?RG |~];<"1(6B ab_.*v9@%ͳ^XqxaN*p'{r)1Mi{z#LF:4OC8]>!d脍GAK+){0cj4N#ੴ4# ذhj\k7ވR_Sp[#FtUU+R玶h,[Y=P2ᇟ{ƀ-1?mœ!AD*W*DR0f&tYt^de.vvMs nwbu@ž@i!ڼ MCO{(6;}*3pƙr7 lDy%k+s=&mK0LdtAs۵jVO5"JQmVb35&VĉKG 7hSD!-<^R\l7<(2㗅Knff}&OE~Ob<S^$}P.8IAC\ E4Vk&׮lj21*0-\Ԉ4ÞB# ӓB^4>"\qkVU,M ޖ܁7!?(HT2j&qOǴӢMgkX?/==9dX6gޛA'S V'm`AyGvqK3C֦7SF}Ik={Jjt709qrq>s 䮴,GhW[G(,C v 珇`IӹP_hRr[;(.u+z7:Am&.L;e퇒IO5Qw}Tp:Z @n+ύ8`κ3V0fPU]('yi!DWfXYYRad*pEPlLRi H1/GA_Aw!X/>Ƃd£)0MKT!NCّ"m Zɱ__=k>+N ]Boc ؠU> EG f*IL5D`uYpFh"K_3KE6U *wr>p GVid8]Fk7T2Z4igtwHv-= Y%MDxM%>LOmhivd._j d 2I{<,cL(^H}}᰽?x"j~c'zHI Md^2JzU&^XuBrH{@'UöB5%?NgxFp uIi򾘪R!J1\r$0:y@)MIO$:Bǯ%0. Hk]'`&YK~; k$2V,Ÿcv5 'lSfbзfH72 <ӘD\&^_["XTTd2 M1DvIԴƾGۜ;#9RU%F8fj0 7]9uf_AF8=]^ߥ\֓Hv6NG=(H@ׂr-Xƺe|-n ;\Z$/U#In]V煠؈F&DK(#vK~^'q8lai*N3BB1`B9@75=j#. YY -fDi$FL' mn 3cŐ0lw䲸+Wqd2l2c^=79RdI#0)ld0E;@c:[3ٻqc tr![V M,u:]ڷW) wAهɍT n+/x}> 9蔈@~EQ{85JV|hfgWpyh0,-g=Dzm3?B t0h{DU}%VG:$m"}TcӭݲYK#!X@:_ g2W _E4}b\89r "Vh -Mm  gKSIϢm DcʉmnhcX[j/.M+ܻFpB{p7(8+QW \+X auYaQEIݿhGK:p;?GBnTAz0#zɛ`=%T|W[,)3%6|xKuxmC |suyJI,9neUZ.A~Fcs&dr3. P/p')@LÃ?i|t o* ns QpZ2n4ٱ(E/czq{Te?#eg/jBsdg6yRT6㉃-G>f>:=lJ~-Mf[Tg7ߝjѕpIf; Z.Ǧ5 ViLe*.GF|3k䍛=6gÉObFƽ$8ļ!?rKPH{l5֨B/ NL@i4I: 6n A(Ka/16'P!4AQ\xY8VuN]`O|$^yt0M%4:'#bsҋ48Pug r `3THcT\4F;G,n -B3׬ĆVs_6{Ň6(ߵ"Hkq'YӷI-amǤ"KWC d+o"y6ic8/=A(_TP=5I*ѧzZS-w ]3ԣg?R߹DUg3U{ٿp/SБz@j<4p`\grI3aOYę` ҆)inzq$ sO=;T c 8&3tsvj 1r,ǜlHWo I\u">@'g1\`"MO@KR r(F bN('Re6+$ =5\i㰀@w"&DC.s NǔKxo DuȎy $S*ԚY!CDy܄L.xRSV 8騦h"ľńbݯ7 >8zOO DZsD?o򘕟(%&REs~,O/Q~zQ g,7z?;%QbK~U\SndMprJZ "вЕE9,:C*{,B4.}J\8c;j(ħ'Ot&7σKԝ Nyu}vgͭAK:M? }'MHG ˈ=B\⭿IXlNPq-Ήn34t_#$Gi( 5E"%\}ws^6gcVX-{,R= DX\ W ʊ{؁|ۈZQEx;dv{*@Wz߫qs[ Lֿ5mHtȽn& dnwH1EE&O$'GeAAD,ih4xGg#:3 cܒ864asTmk},3eQMI׊jA(oQJʁ7ֱϓeJ"Z?59Sݣ;iܯj0p6lAI[/Ŵd>Pn!q.S[z- E4yMr"75U n:SkRiv8WD~=+_wFgጶ)/tvF=?Nq [:$L]{Ù-!KJG=t3^?(ɿ/ VtϬgH_^J"4{ʏO?|r:h{&e 0ᰂQkZYuyNGC2čBSdaӟ3 1y%mFT^=bY@3Q|7boA&آo8C7n@q-ɋ;/$e4hlgw˵v?-SHjEVk,ó\} eF$^&ykxa2AJS=hCؤL=Q3dxW^(cev1>R2CLmTƺˁӷ!Sl4Kl]æv!NRYG1 ^SaZHtOx͘;vx2zg('FV)km\,8u#KQh^Br~ߗ{@;Pl"p}R SaddvK~ٽܝܡIFAn%"yÊCQdv1>U{+O ;{O]A*Qе#CD ˺H'u<,O;֏b~u F K;3)AmWaD6FWWCC;&EknEޝ Myz'sjB8:9sׅ9lQX.ovAãu2p>by|5ca_TTlI0L*DL##$J_oKo6}~F5UNp(Yd=E P$5㥧y:3]6daP\Eкy_ZC_rK3=<2B7RqzYmR{0ljHt9K"ω(*?Y>BrT/ X~.RBܛ Y.wy켯atJcnWKMh9wx7ǖ[./GÛRp-۵TRw>wcg5R}D|s ;דD#H.0`@~^u;jhí+GvLQ/z^,ޭ,RPu9)]2>^)*nK>wm@OiIbįe"*5.wy,\?8B&̏r9߱9.O$I/1i~C!_N~+MtcP=sbAWEø 2<]}j l:6i,;fpt*ib'/ 3=JElS@hz+OpuQ6(w{M &CqQ" lu.BUE30~X%g?hmZ&pj [ "fƕ ] qheq%Gf^/Vϙ,QN4ϽFZ^tXI1mt']&2݀-\9~rEA4LlV̂љT GLRt=OW`cYt' =c9O6cF TE4T8S"T˩^IkU /; Om&&T6be_@g4iMiL>Su'A!Ek\Sgg'5I]mt &K"tS3/ ԍk#{GRGUtH ,P=篆0ɤiȵBfPq)/:*R#ײ$6ai&G@75P1g]lPߚ&UX+xʳu^&_6 ^={+INRx~8~SmؘWE |dOSU?I >?~y @hH8CvrA!-Jl!7m4aFHy*"2Cpf, j+K0rhB-vvfp:ݛĀ9 *9-Sdh<9 0y'LI(lb]l/bUYE܀ e .٤K~ #*N'$S P#1wgVxGE鏴^DuylՎK@8/ U! k8?:o+a6 +̧fcJڞX@DnƷ)\AF&m8pȷ.urXHC*K?%o(jljX ZBw\xA ?L7,ʯpY맼3bNy*z63FG%_ﷰ68spOqR'/|BFSL6܂tб;VK ^91f[X ePZ|d2 utB9d%r1ߕ`Q3C_$L@ϚN_EPvΉ{D aAL"daq~pͥ;pՂku?ğqA4>P@k[-t:,`_>s<`-U*' L!5m#M.t)FْX 7XpiFp 5R q3R?>Pf$ONT.Wmџ8 zʪC23p;=fN~- ҪوD@Qvڥy\86`ԅsqF꧁)hViJ*):."WbvqQ! ʰ m cr7G B[vB0g:hcK:U:u<_өW%ix7tp'0 f?/V۱=x'ƻ ӿ85\bP!WSٟ%%yRFqhBFDL\Cl_ fFPe ֒R. eGkvJ퐫j6p35p_C0.C^"466G]=hAbݾKX]S?ubd)0L%5b M'ӧX}|  f3N|[H(QFj!! a%]\۪шpZϳ"-ī64.fɾr/ ᯒ#%!%t/~^r4/Pŵ (G n%pj8=P:3cv2uA3[@Αp^O6La#e[2+xC>QXY󒛟{n2KÄSxuT.o[;iD" 9֢mn9:`Q&e^G_\u_?rPTYG{{|Q+R#lEڄo8pcsҝsUo6{dry X5^Jm|TvOP mHǦG\NxV~qDG..5'q3OhF\2 @g":e<$=kʏĦtsU?YЄsI7:y cڃT`]oĆծ?0A=TQ| ƺx4?促FICOq͈`p0LJ0;r \ qcT5T(z1`zі.oT>G݃zALT.U :LSZYvFܐDa*1=g}<s^`3 V0{ҫj;C YV▜ y,a,9}s۞У~ND/ō4HzLnڼ@:L]xShb3rX~_* bMYCXڟBk֤nn|.*ɏAe /YF2_$x |yKÏ&c+!o>^PEk6ܷXoQ_!8 ߹F,#.&Ξ#̞)='_QaHmul-q-G"NL4<(m4q, 88eɞݲ]C3h+\ pLȤV5He[|-j:aJȱ$k]H^V#j,=KdضHch!j]j{h1P 9E~ ]MF.:9wiJ*x¸{WYJs B C*F={gfзT n!Gd%I^L |7/M[)vCʾ\%H_ƨ;RbysqL8{"9B˻ G%e"lQטQq--1n.1qDhv__*&?rzSwmpzú2e݇\m4߁xZx1Yͺn \?.?~X`ߪƐEnel*td K6]ԴO7)͠h8h*bAI Em(Ta}[V ke(bDLe1SԚ/9B.LX%~ dCFH/cAale Vg5ђ*Zl59Q ,Ve1Uו'RCCubAUѰU- >UZ\|i B!GXi~b$ zѝh_X2M^X$e!'3#/ϼW*mcp=u r4+; &$"i}o ؇DGxsVfcޑA:n5YʧG<Z_77Ft ?$zP%7Ԇ0DU8-*Z}!W mOcY띣 jY*\[1m3Px"ai[ )CJp{qj2%\&E3O!/I /hi8]s{b+_=}+|ftê7Vu7&ڈ/ uxzd{o@~F،I\0IMtqyzLa,&WkY~|ˇ?QsNOY"{m7"5V޷uf\/N ]$)x ԴA'/0csɻbܱ~SJC%>q?LڦJ)|Y {-;ش*8ijb9/v\`E\.YOT4"K3`=7Nݰטy@;$k92+KfIhRpc37 Y`W6{sDer纫9= iq?*!iJh#8!k39̍Hw?̺ZSV Ʀ<4B9Ӧp eu)Ks߼c̍5(u~č=UuYJpLA&x DdYV^9Քr6fkZMGVzHZV9ԃbl>{7>g!#GFFd )X}XS39[X̎P~"Ezo{Iy0i[[XcKzaDabX,WK6ɾbi]݀}(gePAvˬ\9iرk iҝ "byw鉲:@eX|LiI zv<ZCĴl AV̩(AvMW*To:43=БF֞L>K8ַ)Bۛە*~i*AHcz$X"]%"[jӥ YP2Jfo ? FV/`u̎$|'"'Ëi yub*D|~%?5a^xVK)s34~5GYl<}HZ5Bb?λT\(S9gTAK (7w#+65(օ1>MW@Wj.O`gf7J?;zl&6pP cD,H-Vg-M}QU+B9v]hp3L_Ű"Zdf0YhY |SPWM? }^|hɯ |̯j^zd],:qx1hJE5:z +ෛJ ] TgE8Akmي4c,zb|Q^GSUkg[< ,c9޳9lZ}<`R\ߧ A2Еku%) 2r@> f O:a($Zŵl$ypb6ad[d,T-"ǀ]-șl!@zi%ZYç畸ILߥO<wLmv/Ig$L8RFkQb=ǴFY%]8>yW~'$^Pnf-ԗw_X-(fvFQf)R kըlyCB~C -~;8d>cwVV <wSc3 t {鲭u/͓"kG!ۙz{hX]B#-"H=Bl+pxNo>JI .hi dȨU5rΐvl}J#0f;o'j)l?)X㑶Eo!hH\%lU R+Ko:i,[v12Ѵ[Ợj>EoQ$Gfz^@7c\oٰrv;q@f,4ҙ-'dz ֊?q4yMۂ2^ TS=KAsrli&J/]B(s _,'d|1ސ"또Q׎AY\C#\,5FsoZb:7B_˾BLf7eMV5`%e*'Y绎UQ"Ó%65'15Q+4Ea x|7*)IS63*|#NpVI{,ˎTli0^\Dzo Bk!@Yu2ݬb :ZF4CqF~"EŨHQn 5HMٝ`88p2'5!d[)2PT)K¼3*NN@"&3J%cekq0Lǒ `l\N s[9534@_4F?N!OiEŞ@F u|me $ `FfUCu%y'Qfz?Ilwْ(2L ]K"~_ ˲BMfms)/•k`)J]!B~11ncApDB^ˆCu 訋oRQ#My;a^j砷UMV 5JB{q!J.Y8fyh : aӐBEC<["ujݾKtg/6*^DaiKesߡuxֲ;ÆKYUot ƟoJQ I?}Fp|c]Ku? Ӭ;a곂g{4ٳ|+2 kaGrᄐa@H hl 7B 0ڀB]f5c"y psҘ_~d}Ҫp!Xu$@H^SiȶBYǍ>~ Vo*dQ>M#c̯t N͇u8? 0/β QK +HQ̜3&n6آ\[]>>ֲYZ)Y>9Ӗ9JJO)ƯdEMh YN%*~N!!)/7pf''@+?Vtz˵Y sPU|>OhRub@-a};SxnI6Vvd{Xsĝ/, ;On3W#υ]UF=F]Ay8X{g_H iԌF_Kl&"K8ZѮsqrJ9;3࡝ u x?'4% |.:[ka)uE#|:i@h(קnRB^LuN2mo4VS*yWhMԇDǡP_V8DŽI5<Ϝ JfB0D6&u g|^$J|"Ʀ'&7YR@1!jY>5)cPu0ؼkV^J|'Wi']*}B%4;o"^R)mK\1 F+I-̰.: O'QnF{M \ OVY) )ISzTF.A'd E gfkJؙO9(L5U[ʔy9'4**czcY^j&b$+cdƺ&~́Ntp,%#g~-.sp$H$}.) -rt`Ďm~.뻶7/W7[A[ <<դZEɚ5}^ H )믊] kCҝW^}0诇`HAɕ]X1(EF)2<"uӞڊmK,V^fjతQ &zN S/:Jzcc)k]q;.mI`p9 5hدw `9(׿]1'#Ş ѭC(|_Gl:ӇOqեC9Ni35$4yȪtSYY"pH Kzk)&t;(7KT "uC'ݏPߙRH`_܅K(*OfuDӓěԷGhpip&%sfJ~$mY?6hx6C<v|xzR3:4u(3+̔|a@M[q(j,4yMeu,dI64`6ulL<,\ЈA=v9O=!c9ob m22}#SNʺʭw*U[ڕ-=}᷎mO zQ+큥qxFГwER >;LͯHb8ԘE˛`.<Ml n8Mܷ&35'rzL7R1Mj^(`p-8}*&X$OX34Ogw}ZhOKEw'*YK>^n9W͖c$f)znș#Hǔ;.uSDGT ٍb>njzC:X5Hc]1R/xP,nQC~~̃Ǐw5 *},Zq9-CUccd#%dzm؍O,Yz:`3Du,kbrRJ9E?s[?P0zy¼ be?XW2A)7V=sn!&ìo4"f, _O;m0Y)ry'bb*K|!z"h)^.bAFn/&Fvh/|A)j Gee实 Bc738b>NoQDˤ)ouI-Y@'[ϠҠ63m^2!ZGh0+)n7_6dP >nsEf!ՔcEH*mL2@O;JA= uRɣ8r 'BZ1ʋ)-db᭍T5 }ajot+~2cd]U@kҲ4KJX㌊%G!]ˌեlɤJZs8LuiwgJȆatd؊tKf׸:S{::[O]\3i/S4mME9F :P$GqVR8sueWAJV,炣u?Jibd\ˏwV8W]`N{w֬q45P&YH6_SK7hDeY) SY1MlmqP3z1jKfgWxGI69,> yh䶖e069`H `}ezmދ[ϗZIU 5Xܨ5 #K¼m2H'@lWm^tjjhGrVT *aN)Ayfi4̹K?Cf7 (ۊA늾InTVUj݌9{|rBAt HAIY#ˬU}zD,eSU]J[$hhcřV 9-;;b8A!qFA?CF4#!ܞi=wLLmL)xo ɬ?|cRg.}`+4#muOrjY)&KVȺϚ5 [7ٞ>L }`4E ?1gڃ1gB]uA9JG =Ĺ?FVRtH[4Ta&9bj)£ SvR[WtV'1](R .kkRNrSO꛳bQۨ0$t 5bf r#= h>bUP_Y+o frCSpe  @ mGp)ܡ<>Nbh0*PPeTsE8:`P:[/KeyB[s u ,ˣl@՜0H\X:dұK'`$L3y42)dxW-b'Ȏؘ(DW3֢ۘ@GF 2 }_ tG`k#2ܒ>-X/.ƃgX:QiXtfG\> Mf(عeBmRw*3Q\ڛ< ?3@5j* LOmm۟W:0mǑ 8ys֟SEq|T9ÀoiPz+!<HzoZu38AqVyL~Sۜ**WB' N?Nk9+S/hثk!{klx Ub^8PDt\셀Hɭj}wǼxt.k""dWܽ4k.m#=OFi-U]G-85zwy(e͚jqwf,>?rXw&.!N[(d f*3 [dZ)+o.1?Kh{;ɸw7)ƞZu]/H0W !`~7v윜X"4zܕBpA]ʏMx >֭t4#LXy>hw ח;E(߁7K7_9u%w mϖYeM/+l`Su@ʿP;jʉ샅V*3T߀4;i*IL62M *$/D4T0 #FV {tmt'H1ʥDyZ9}T(/Nq+e6$$a^2b3ā@ MJWv)W_ިP~H4!U16@sg Z-l xT.@w *5/ ]Mrf x#k@[ VXV؂nXT#d{ fM B%bJCIAP\")sY%*¾PvN}oGV2!` >"/֭EWGkQ1NӘ` YLd=pBBl3m&U-F}(B{um1:>~˹?VjoB0׆ '9)3fmϗ> P>-^X?@W7h2 V{Nn'8&aZeihPi}N\D#3D8/G$TD7xHT aFB|t끜dža.9p{uŪ.-[uw?`Y(SvJXcg"0\@%N '.2o|a. Ïe_.pZk ϊу{跷qlY]lЬȵ<_s%0?-=:/jv4RxiffICJoHe^ÐY qtFzUˬ1q3pn,&4j0$y\$ Bފ '@G/yZb1u\ qݞpK8޴pd-cXp0Aդet*svvWv왊qqm,V.ғx(,Ƀ:k5b Iĺ6nؕ!ZfsWݥ~$ };X̳e*Au1|sӬb CF!qu_qd׃S[m;џl )\?o h9(,(D+ÕcmY4`kom/=aAgTb+6 ~H9Q[ӄ !;{FuE^O9A5G\|kD|&~Rݪ,8HɻYq@ıJw9+*䠣#Y5kHAo_YyjTe`߽lC"VM^6b/wBw*}u`)"BB)40m'W5WDԭߩ=]~tF/xA$~Q!: f?ڼ`-ƅb_ŵ;^1Wa69w5 E +=J'ZnVhvSzY!ƪg`ۣ( AjTRTק'?ՏKwl;`7OD I+)osϷs'7)WM̽9|o jzz``ѷmoRyI0G=lU-Oɪ,j\R%vມ"G%wO WsV;o/}^#iq\U\ Yx5}Ә@JrXx>B-& ,atgm$S'HY5ʭ}πfA7tM$&5"";;*(u<7cL[xrX21fcPpixH1Q+3ϳVƇL[n ):p}ks;P}1"q~m>߼\fkew7d'OaI$ϐQweֳx?>k0 ;X&Wvfݞ.sTԘ;s] }{D }mE 0[ 4B/pGO.phW+"iJ0]ohadnΏ^K_}r @ȼ7s0us@u6#em  5j‚v۸6jc j8g5F/ȹ,9b#^>{E1$n֎c}Rv:@Jݖ: Uk?"UL[֣N|(#;cZq/M޽῾{CEHJ=Z4hH,n"kO?-02X׭r\X.G[#l+Yat]4MZ49QՄB0pB o =F6ZL#K<)v$yVqV[yZiA?jQU뺕K0 7nG/ Rn%ſ6.\Yܥce!.zsO0\ RCn+ш#j px %e}\y^_@y e+u g֖傿,zc] ό ¨ i\;1KmO]K-˼mm \^bË5ADǸ*vԧsw?kpN 96>$ʉЈ̢8lA{/KR8;9Mrl4(+u $TQ|$Hܫrw@:=n)`|T y: KÝ6 wG߹uDnR3yQkȹ UH*nz9[|Tp!-:fj~93ŞKk@4%cubGs^5ĺ)|S USӂ۹+Qk؈vY`$6%?~/0qHř.NRUK)S! ۘuf4U9QXocs&9Ta}~w[{}bgvsۀa?xqÊp:JƘ$㱅^2E(1R`_ l͜?o<1F{Vh]8!)S cm{ &Er{<U~vSX *)9rgud6>!2j߲%EA c:iQC1Q6Ndǁ;0}$],'$\&O/h9jPm4<&)h<κۛ3r򛑞sXY %i ҩTB50RM'Zq(O&p06֪cDh H^sDkbū@Ӡۃz&R.1exMcHqmn8NLҜ`_y-T=zǀ]S*0"u-@ɂԚ 9+L8finiW`>k!K_e^WMAh/b& 1$/_#[**^i7Clig}3yg/.Z6$9xLfy9bS1ɐV7(-lhڗȑs'=ew6`;*J~>r@^ O*bW=YC?>f$|Xf6$P?##Nmf2IW^M#k}[M lde'" 9(GH:^!B38E^ϛ)X7؂#pr0Ehud»Ln#\Ɓ+߂7+*0Cu)vy֛p;{`;08 ^ɫt}x`e.ӹkECRbkz)֬脓1 癿 h߆Qŋz2uaQ!tԟ,gu2M٢ F)7zQZzsמjHnxv2AT ,s5yKfl]@^hP(LDU(΁2!Iz.@"w̷@&LaN{Fj;2W@ ^wM*-e dk ,SH>40?{~\3}=$MvK\q"FʷWugv2Yl& To_mrM`b~Q)}􏅩@{>P0AL2h"ęݍg&t3r}:#=7lޣw лEcL (1?(r"%lhW26^rl8'W(I+utv]3?#wlL\P"^?B#Wyv ^WYcN0ªrN Y @u.wLf;WRd%<}'T&+HQa/s͈>-iXۢZ2h-XOQSqYEPiI"r&ۑ-Ҥ)n) ڒ LteGGҙe|AP9M%fW1X[u0P? I5mU %ZF$3O+ÛqW*RJ즆Me&`)0o Wցzre`CgEr1qVˢ%0B h[R!6(m[;uoZwn*8*I4$d(5dk:DE3**iC Y3[]#xg'qCD8@Ќ:k5SLw?\V<&Ԓe}C'!6HonwYסa &֖n(;ߡQwϏokvVӕpYX906wV(lmK&̏Uy/MB*=I ($m'/i}^bKs,ӭ㔪vv۔+̘u; `YykL׵9IEIb~ew,gL+wsċ|A _UZ".hf} s g>GC1:AzpOi<-u4p` V?&ĖG;4'ɥX/,jdVNJbપN >&b֏ejV2*Eeu彀9YͿOa X$s3C,m;5<]dX(*udqe%6ꨒ穀hf dQZxgӥiE:A>M^a9=&6 91Fp7tAS{Pr4;&E'Ʉ/=}Xe_WtFR% )#gR!S6EM4 v)F;zqdrF@Kѷ5xn2<90j0߳NQaMs*rP:+X'&Tt%V<6k, C]S.:~q&(mdV,~qz3ݶ^;v3\/&WCR\QCTܨh MӨă~^OզyGչ*;?mU0BH_fuJ<1k{]>q|BB'4f~Ch\TGyzv8eLQX|ݗr~ ~jI{uȫ~E>|eTiO.p]&#4z|h "[6("{Evюݙ-j{=KВ2qkEx^_R:sBs#% }gdBa=;t}ˀ/μ0YJO/ˆ^+є#Xq,5i/ @ОC2#c@d%8|RFT4~Ɛ< o\!X1C^yIF<> " `l0Af&]ET ʗRoo$x( 9|J|8 TTH{]ӝSv: %;GG<h&G81ӴU#?a "s /*s?xBn^o-9++M/wg'v7Ѽ͙8Xy Oߗks^J?h a_:o=he$p!4XMQ՚k3Ю6gCdu4ݞQ5(C1; #)eMdN56ݾg貝(<VW{I6Ir]QG+䒨Y( .c,C$6XNh[4>=X6_9s:+F nGKibs)uHI>͛VItxrvVà2W%[5"}-nğǭ_n֞4Qg= tn@-#&N1̳`>sgElLVKeR4lT|+ ʚ831BNwo &sܶI% ${ cco~`!(U=^&4 ^z@ $[!!0h͊)$~(Hݘ'|ʽR!gRׇiL/"  }t^oT5i5\"FᦍӺ5[yM5l/ą[h qg3 AsZ[+4WԋQyq:Nz ihɏV]'we-csFT&g$Kp٘yQXhliC>"9;jTGv<ʥ-Ї++Q,E,9 Q]8sכ3 #d-XٍJd; CFR&^e{kZx7saNa mڧX(a2^  eL:@{kV8(/'( D5/QqTӍxd>3[^`d.6:yhI W{LSjº_w5gA,b5E!zYߎ+J7v W'Q{ I>6ٴ \40n:LI4ܛla f@4 *3h"PWtX' 0Ʌ7طv a7/|Cb">0im;ed)^@vh[Ģɏ燧nlGYR7zT&?tp !o):.OBC%hŔdi%GaӶE7Dv+* WόA.N9? i"Ј$]*:V<5,oh' 1Hy?~+. @EEYpy;M6p#w4g$ FW=U Ĺ,w@̐lBcnlVG^, /d#4#yUd,\8.G^bp gzd Xc`0- jȎC{g}{wq}t)̇lnuacim[IW%xZ;,nI f mN\3(]ZXAD=LQ;K?ҼA.b-8tZ: j5+̛ҽ~U%gSP\ělh# 3n@2M ba8a/e3? !4:=JQg՚H Gp5:=>e]}=~cC+}`|e5cDF8=c Sƪ0Fz3vW{Y/Cqe(?RwpΖCy K O7vJZaĊtޞּ^|* iU}M::FY}qXC؃WR v_L'YWU~޽_ʔI.pP 75b1̳q/yRZ<)ҊΫMMt~&&4zrSDH`լIS,m%2T0[;Je 8^jŝ<\%8*I:ęLc*jWΘjiv<'+8x0l;,:s~n[RgjTj'[B^ ΕY g}-,uM ?W Ld,I1@]#7MڤbpiqT$CQVyTړ5{<Q)vs~4e1?߄ƥ=mx5ZP9auJNAmhxxx|זzTAWd05]7"O=["Xe0aQN'GqaxTUfY5/9 V{t.8Ԁ7%2@܉>5j kEh^0-m*#~LJjoEQ!x,B hC)s!hJNIaJq(YꑂMVj= G 8UVHb.%d'R%w,s MIn$@Vv~);;\,ojCd^U%*ǭ'|fdX60[r* W懷R y͞ zz '4U(Ȧt0ϢFKi,qN=]TQX5G%z|xȃӋ}{EYxCbPyz9v(NL5/S`WGio@8 JV@L:hJK !NBɑ@d=y^853C3p"wT{Pl/~X ^o/iu+:yꀛgk`lu~.Ff3QyxMMj̆KO$Wl]RA ʣynWZ bm].UBjEE螐:{#ƕ80,FO &43~kslq1=,@8@@ r0Æb^22pz:*0p7Uk?~ x䙋[5$ !Tt|6t[ᯇaK%1\1WoϦraqp&Qc%էX*kkazj1L( 6'{+Yx ns;r5ɑ4G rZ+lEAn) kT>K8N;jCzhix~Cj/)"N,IlE|,K,~\Zp5a/p#P}wWCnR('*+^+|wQvq?Ծ~yW#64"G:hZEwwZFx$ {M2u cF.X1q_B( 칊l7N!XCiL:M? 7yaLʘr*-6 o* &tP~HA.Tq&A|PvLS@X aCEoܜEj׬i|X#NwU +fo9!x8s)յ,!>I1\fwnL~8?/{_!cXqPlX>iLzb?24n1,>74p@1ł JpR v<ŖBF3+MvUtyE h$F_KDMzϳN+9k|O:Y ȚνcG|ypKXm3t4BzQ\3c/^"1}a6%*JRJ߃}m:nZ,a] J\!fNLGuW˾c mmUKOhrU}˳ִKf7,FW%7`4\z}{# v)S]|z , ;YF9ҩiK t#Ql9Dh\077*q*QU]q@TП7Avm JG7M,V6 ,*-kMH.\w C!zЌ0"Z%N[ai<t K ^<d h' YQ1y ǭےr1)?9(CpXpو )#d-4 f`^G\Egrv aqS-TčE .Y 95BP)k׆LXM_֖ZF ^vi}11R9(V=p gNu47Uq;+.+rF?xJ?o>l^MCZmz'x>2ͨa~5BR?C(#ϥܶͷ0+i`Ӵ!.e5=["Ѓ zh{c%?o ?t݆d?oRYVCO⨚e1u1H"/=J)Ld8faDf?(^cu[VH]mq,_6 efՉT/p3Ms1i !j%$8 ƾE# Mn( ܒQϑ8dA泌SZ8%n+ pG9oSǍ  7[9cq(.Q6[gOG QB! mw255syCGN./oT$'J4l+Hs

1;T6FnACk(Vm:9{[OXSzQ^یp ͈LdI .PxQй#?wsb ƙ罱 ӹ|30Lo]ELox|fLh+i/j~DCL uc,Ի1(cHyCG|VpաdۢSDUKIɆxS(y3Z5x|w(s `L9Wd=6sE5HwhnQs*Sv>8Btx<:Y m)ՓEORt+`B5Ӆ'_rB)i*EiBմx~Fg'k6uDEL=t˗f]PV/We~Hg>IKiM# F7& IQ/l%$"(tp2*ˁWx:騬PʛA`o(ơ]FjqMXT@vopW|Hn߲3#ecSY5+HS-f6 ٩YgZr[j!jHe/Гl-phmتmr#=""%֕=mxWel96 )!5+Wϋ>^V-5T G##mB'X\TZA8>D[`? g#!R3]Ė \09>Zv<]J A-)~Gu'id-hF HD EAɬxߒ' nb,zu)}*6?3jW7ja'>Qf(6"K"3yFV~ 9"S`0PCjn>vyF Y#u\e01hsY1f0H+Aab-)FJmPHoJNz:/[I#0eN5;1VL,p9?gK _^]a./Y'GDTD?u;ܭXF;D|)|2`e#hٺ@twsyqQ結?Zڻh)D4_塈ܳNm=o~IF&%uT<3h)VGz#v/Qp0qVnϝ־H䌐pSNwv+O|cL\azYN;vkdFEEzwh3r݆Lt|!aRy7ܥq "H@?LQG~P!{Ď [w7,/mmJҶ mPnx1ۍbżUo~4fD8>|gĖncw&yz =\tポ̟Bb g^lԵonLXgOLeMIiM~t{܌wK A̬<m36rS@GJHc$IZeob2Qf cБ$vUqVwApuk8fdT>هES__q1~$?(;Y_fҎ*0Kk+sӟܵW9Y:a `.f$8 yK +u1U?h?d^oЬRB>9sTjD-reW0}/' HiS}bCi͗ ;U)tNݼk?W驸FyhPYw4> S'~R] Ԛaî4huap h^pZ|q,@6uv|cMLٚ;FqL b9nЄP!=ջYGt>hCn\`s!̠gb. })Qu2#V@~I%&;F}o`4F>SJl8G(:&Vҽ;g8nZ.4Lj]4_Td}`XHKefOEKÊ_q8R9~PǬ1aJe`a %SV O܁ڝ D)՗7|7"u)Nv_xSEr72dF|?0 ]wBk;LJ؛noz\T-v]%&Ӕc@s؄-c}Iz$4!pl{4 !>çPiw*}rc#Ȇ,7(v"PI1CӮ'qMeEf?Dbۗk_a'沠u"Z\w<y$̥ƄBd#qo{4.rafSUhԱqi h5Ͱꬑ@b^ۧhY(⚎9ОPE iع}8*.,'KÚrշD^ϐ (NDs1C˗Zԟ Ny1~8HfG] #eذ]1]8e–wӝE.Dg 2X}ě1R?߶'WGp!jV[ U,tB20NqrxbA(99?YCЎ<8w8'wJCFwxMϢ(-%vgKuA@/yނ!/%oIޠƫ txrc0Xu!~ @;Ԁgo$&6 {G (Gh 07!/DzLZT+?^|'3Q>ĎNjlK/xxPr>`r3t"2h+7s>{sCtl |4x 90wsAcBGP9m3o۞mP"dʾ\'[:8 fϳK~-\')?c֏ PK$(xKm̑J'ZYPB![`j4 5euv~\Qei!y{ա|,E`Gw'0 EbSgS%f%?'"r{&sDhY 4Ƀ]ށEBɳͭa)R2dd;yS4l%`ё溸$CK= sվ@1aNk}w%˷/re'5F'z_@cXHk*$_'bٵ|q3$xDrP:q1I>1?+IHg>a-8lPiW5B5!%XIXG+`\%ϲٌL._|p&eř#Jn])ΘNYTg\JGJL2묟!jݨp8wVG%kL/l3XnhzA9 '@>"+T܇ʽ"mu馚1Oj^TKpS>\&l_{ïٵʯJ=ا` v F-{eR-37"Ty^"K]-[vC#`gxe 9d P\r|]nP-(ꕼιvp>N΅{)3"}_m~/&V/[,'qmR,!d/wp3~ 2-DQ"QD.eYOF&|;z"NAhB/@y.)3no`|=uD s2 Vۏ CN ǭr')"d =Pb4XbqKD6nb\rȈ@5tt~ ԍ#k5b⌅^EOsJepgJU vA$"Flԋ卒WN^,j@8y̐㐶`4HG>̟!ZЛhVXx%~ |ql~QIgew_x e҃k+AZ !ީ5\>-(K{;6#!ijG. ÔBnR`CCJko"%t#8iD 4iMwD]td R;Rb \*keAiN N:DmIJ?Q١fiC>|PVVK<wDeg@v ŮقG̴Jw-vYhkLFtp,X@Z{ߞen rx+[βzᱧU?ZHޘ:j$apU{6_xJD-}4!r%G-=Cx8 GUlPk*UFfk9t[VrKwr566x^nM[CS/ Q4\h ʙ־Q-hn?׶;i[;6 " 3W+Bd ^]Lx|ОY~I% ;dЁ֭/g%ȟ:oYTgHR@IB!IV`:a9 'I4Ӕ*x,5H.RT˫!o]-_jKJj{{ 뻡gHˉFeuӬX?Q!IqH=qpZD.K=B\">uu#J~zw@'/oGWAq6D '2qˊ0ژidnX͜^?mHBj9U]I{CK\>B|%E /hT3R62wuep0;e `*H=h``h,ѮdcAU>7wko]-W/suݭ͉#Yҹr\ \f1"-׹kWvNLx?K2q6>Ft04mcCm p1C|_{XW?2X y0m/# /'ie[|[%bbć߁ i-`dcΰyJYZVEҮUy-l$4T b:t??܄}S*W?(٨v3*0R!q0"o0s<=L=% f@tx\}ݜNftԫ\(\VayJ2Djq0܋*'̷̝Q` iqzK2Z܆e~HoFg`cprJP 1SSۈ$k'&Qf"Eqjy.X1$H:5KZ 5Xq$Ņp{S 1ƮBѰcP%ԭ k2+5;O}O*{|#o\4iCyѠ$*,p *8%\Ǒ?rJ.°镫l YoZ'g\WƘb};Q!sCKStbR.RZ]ۆQ,J,"tbr& ),B5v[B](uU]S7|K * Y9E x;K<;< =Kf3eyWШ6yM&s/K HPSQrVt-xX-ޖy>4]BaT[3 Zmch(iYyA6UjR] -`"#`k6CH@D9RTTD YG$[fyL./"XX$MoQz+Bbt?NDC' xq2vR 9ԏKctv:*;@̌dt#j)р1v۬ -cC̠vfҼX  b0Ha3Mlƭ ӵSBUɤ5.=! V[KRMD]nGC'{(:)͟l8L-%Q8H:QN4sJ$ BuEt$h-I τsFd7Vn&"{Feǯc%˔fasLˍ X*`)- (HB#͍i5 g7\tC WVfs_ܬ3ܭ?Y_Ӹzjn,߭a4~} "_ʨ2ޗT\W74Տdze5K?itF_ZbQ]Br'QezSp|FS MIH c8v\vt~1:RvR^d.*:&~$ 3|'?/'P̮CN(*u+NHyWyFB9eW]tt0A/({8*d3)W!mԁvYhqtӴm8HJԳU {)j+ FY]GIRʃb}P/(/.0`>E:x_ @Pg~N{k^9!eH_ĕb0ܓUnkAYC)PϨ:& sL}wK=*2EZ܌f-fppK9(iyWU f[3pM 4 ~yp(@٧ *bVӟp/P@ۍV4mO{L-(;֙w>2Z'ũmi݈w~nyJ]ڮ4lL0,4c[́CEATɑל3;ClQ#X=xjlۼvjhG+ԔJ4!i"/ؿ<2Zzڽt60?踟Q ݑD/}Y9QF̙S!^mol%l#{B]`R7qБ5XH3/^q mіIЭ%a@Z*.5s-3<ب1k;Ip50%Kc;NQ'<F$IHi_n*SdZb1 j WnD1E o$q؍unbkJsQY{zsh h` "~~SL" Z~u]ѻ=nn4ϽlyO~4 X^̏$l+V?mOlAD~ZUaȫ]1K#[?B.bol6lVm})':k*:31I\*āwLzTxe VԽϟ\?olBv!<NzZA #$AO/)Iȗtu%H2w\D,+'f@&zPs@o+%d0M0HOuS9cqd7k̍k^ݵYzh3}_UD!@ܠ09S*5ߐkSgz@'̉rx9:EiZzlZ/*ceu#Bٱg5t|16sJJFt8garVd]e_Y,bl!U̩,,40NX͟ax8#! n_z,[Mw}.(FoI ^&h 1o!gRxg&.Q|Ir {JagAvb5T#$V8M1 թu N< tcI3)W>OfmzF"6^G_u?yrnqiNuāH"ܽ*SSUѰ&v|?R3 C>'<ցոVQ!YbXKCB4cڣ+NնښN ÀVi7RݞWjMdSփtMx3)}(2e:==j_sɯ%3~̎0qM8Ek_+zF7bӻ©pG+\JKHK{E:E. %yb#,7MǜEQ꛳ 8nOZ~X[GgvHtn| cJ2/G+5( CCOc跙Dp_oe۳hxei}n_]u29=h⿭Ʈz0mMEW07ĀҊPӷ9B*IO 刷ǓVۊ/yg9!癆kNǧ~!Q4Dk.}r㤚 #!e_@'q2gRkzq'6kM*¤h [y?6/yB8^#}L>~yYdeI^7*wؤ`S%O]7.Q鴹t:yqBƻ:|uvEm)Yч0!N|*ۑ*~3MEn&>{c,ȳj. a|7\+r#sӬ&^ڶO$6Y ՝uȭQJS wW;jr[ӌtHrStޔP#L LT( bLJx<j𽳝[jN;'zy CWYH>G 8)oQu8^Xjެ`pPm҉"ȯ`,˙lL.LG kw12.1"sj[D#ߴʻHq J`܉ro3)!5'Û*m p?mF}GUCYUJHT9D>,d[‰q㎡ٛ+diY%`}*krV>KP=am)&6Yl -ωbR%S-٠ } " ">eee];O/=Xro)ˍ3$D4cX`"6Vk4N|9Re]y>~ awƅ4 o[ U&(XA{JÐNjgp/$"Etzn[ U}Tt}{:PcEBIԼboTpFQgB~u/yz"B$O"9t|>_Kh*tr- l14ؾ`o#Y|V| 1JLQ`՘.!Ի/a%9c+Ę0Ty7f2q15G'Wڰ?:-?y?tlBM05 bNljeI,{9J~Ocp}ԑʫ₱ܑ_!Sd)=3yp  Ijĸ^h[Wx1^ '+4<+OY_1=vW#ߑ8y kVF.Z(o%+n \$/ _P=h6^HYAtGWS5Q½O5<o^>_ʪζ9rB#=58"J'xu_V!hs)핚7c>[xIrQHjaV|Quᅑ1G*g5t}w׋k<f'z>$~=VzXY/õ.7dmoFތnX"{ΰ hO8||AZym=zU:};e:gVcBh;HrveQ r|䈈zmH5ua]kՒjY uznP֣=] h݂r³uӦ_ͿhYWC{v +>saJ+ڋ5/(io8V5票,(XټY Y;}v^jbԜ*(AĠSjD74Q fY^%Rez,\S&1tҵuuҬ;oʚaO7h{Nۈ)h}hj7,Y~iؠ#:o[7lA_hopq3r*{hOTQ qB}^YCs" uP춆f 3蒱jP .6-;T|c@O?VJfG..!x!#v#>-#ԓbn$b+󀜴T'C{1,XJqf|~N.Moɢm#oo!O3pܦ8GzjQ_?6?"m\h\Qb} >.:Q^? \ܢll90V)xO&,UqҶ5hK"^2)?9MW_cٱkA^0`UtB28i lŒ>p݄4hig.M~0}ׄ jg7O)Exv墼&y~0T<&)*ǡMCF4ƫ߲rۊ9hd6>ٌ(ɴq_^L76w1Y槍6&{8Jzp6^CVMsAU3cV=Mx }'gu-.0b@zi(; FM kF9M}jgMx\h,pE[X\ՎOQrp|H%M~v7D_Դ 5Gʱ JGi"'8cԢ ^,:X>hmm϶Ĵ,:7!rcUYdB18:J9y4]˭' gN1h1˻9=:B7z)N>WDvcE$5]H#{ &gjn&7=:[˶sZL1 blo>73߬W˱W1NP6TciW,MaoUFG>ec2)%%8izpn68KޓɛZR7bY B꼹*"$C,?|fK_^jk§#%PFK~('h/u18FM8XQ"^+y[vK/TR]68|NMLV|ZyHz0%FpT2psa،tʌ@`7Z)m|!2[xA.X03Ai+ 4$Kꐋص/ބ0hv WPX&1/s}<@Oazݐ.hetTY}z|DSN/OW On} ׵_^D`͌Xz{}I]8v!z60qۛD!U&Sq8̎Y5)b3{Df>li9f3pyQX`:vIT99&vbRZ'KJ8",ac }(*)/adLlX֎zt:ټ0C멯~O'l` 5l0ӗ Do{)#PjPϸ;4jW/=pyJ?$^ D/ḩB9ޑqTtl`9Zr;` t(`FGH#4R=\Ë6Vݴʓ.M/$IDAd sűj^YiТoqtjIQ%P1\%G2p"23K:gd?x즬MqiA|]tf]Sfm_^wRka0 tCzx22:T y:@xR/i҆< +}.YMV8[b(ǿ0IZ$AF\lXFaAt7Tេ*~5 H[|\DYo R$.8 X G"2` ՝&bP X*9fDr]QlJYz99☉&!ghV}3^doak>d&b\ fl' ӛ#ň@HټWEQ'ՂNb^W6-Q%0d$q&6JxZ'lO'CH{%'pjwgŇZ?N&ml^rZ|)ȫtKCÇ C9L~,Ybª1G1Сٙnu+_uj;Xlv#SODwgLAh?do&Ϙkl>i/ERh!WJ% YGz\oB\+YP 5thBo~n~sBo?~wV8ޔu2DٍypKԱa6KmT\1Qe/}"! ^|4rZZh{MmP$|9Ͻ@֚,Uў+vLL,gN5`d 6nHh~eshoR({@hk -@Zcsۉ{iR.D#zD&jUfoϴVkML>NNJnb.JgnR w%M)Nagʹuܻ~`dco[_j4 dZLIRSHhī~"$V~!1a#}q UAjfy0c(pC,qkxn6ZaxL}iBN6t~\|H>+gwya]x";ߓPS&VI4)erYyo]7 uۺ ?cLjē9nfcw7KS@'+&j?WY8 & y[7JRVbt*}.zx;΀"h} MYS[yiitf` 7P"* [o8Z^33<$eMĭӤ],bA$v8 ZEcyDW@ bg>nfj<;k8QS&͚5&Gjw1R4Xc8s-Ung, _q+s}Z]Nm|*WNIù߰UhGTse+͊m͚XM}GzHf9|x)xLd3I :eʘMhFY靮,~z{\O3޷t+qGhf֓7#0/JlbH-P4ʲeQhlb0W"b([ !<@%XdďɢXp]Xj("K[`|DK>,!ax>0R4QDE;ws͹7CR>3mΧ ޟ/yՑUr@cavB7V~$+Hp_ÅR dz7)mL@94R&x}"C2tBe.9ФѠp_@bcMGjrK. SMt?AwuHxv;~; IAbxSO˫ir1moWC<>F|l0's@J)Oq]~uG:_a@=ޟ?8cۅ?VlaIz׹ɸu\$;qu%.QU3>h#d >8H|.MQ,5Ju)ddZ09H脧̶7##/ .@Tf&8Nkҥ.Z|oba%Qޓä:- u> D>x?HDӗpR';O:~p?qlzTʵeju(8WTͰn@: ҈ȭ&x/FBTyY9EjjIcFS~d ߺ8AP<`AMȜ}!upUԞ:T*Ʌ$̢]`{[M}?iN>}V\8 )-m7<}*#,pG gP_jhV*=1aNқpގ2}EgZŤO\n"V6++( cr͒ NTDZ;H:x헡{1{teTT:"qzrjscTr5ܔLav5d.(g¶7jUR(1/G.eYY6BemS _~=.$f4 ;ucB3.4ƾ[CϺo7Zvsm;'ňw"KGȃQom{ӺK2yn{?Ε. felMw)anOL#e}S2bJ?& SU@ WTТJ)| (epX OӜ-Ì#3^z ib)(!f 1¸1/2e-#bWZ~#e=1}Rȅp70.c~W\~8N8A%ytƄJTU ݑb1{"WJb0cEFk,fJhBcgb̖ۘ EJbCT9b$8|`aU3vs!cU]e np!I{Ccؑ<=,IZ\L(_TJ,#; ;g4(тc$D qU>[ڰj<*ʌVQΚgc0N28V;0?!ƒ)n$V 99j)^xO&4\i`kv/H,:jԺٮd!KDžGD ,!򨭴q >e:nem&̦)ØEVKq( rNi[m { *оP!0 ʂISrX$ȚPmӉb ;u{;v2Cs. 9S\&(eA_5^r"]$_0[PV䰌S2S5+9sнGF~/vH)=fEpûC )b$Tyr!rLmTVQX͒THwI{ ΅#_iĊEp$*ڍޤ0:.q?BY' ˼7s쭵T |iB(5&n#%/q{ SWE^`xW.]Rt"=h/'ZU71$?qky͵Ҧw{S#PSB`%Y~"gҖ(4t=Y!K4qOќc-60 گeDOS¥䳭IJ'(ltmJQ+B~]mjx 3&tLRC!qfXZTv ΅_ \pʠvƯh 5PB>^6qa66k@8yx?j=-rc?50j69\>@_V5|Akȱ'pb>M~߈L$( #]K)q;Xyba6rb%;cmWhKKt|ЌA2wt}n?8Ia@" pܠ " Ao+Eo]킱OncL7'tl.ZϾo%E !ƬJDy3g|xD_c'mW7SZWnKǒ!A}feEsx{DWUԲT?<[s~[a96U WG2LPqɏqTHYЌ^%t̘'xHhɎ{S۶;ݾS<-~$k& 쒔Z#}Qp|>0e0DV^]}j#_)R:befAbpm H(KY+JAq_"HdK j S!:DDI|$+=h/*T96uܶ{ J-42Uhج pwrIάǙmiDCH֓ӾbmXnS1Bɔ˹[s38)krD`\ggZܑĦßȃYM)gfb XHn/ #tzѾdb?5Jg7r{#xY"HIǿ.@'/w`Ѕq &&yfwt5S-.( Fm0 $n{Ģ28&Iܠcs5l̰h)eX`J)~ (1Mk9'0+r =66sEt!W~8ye8CUlMv_e)_7TZOLnMu7 ;xqn ' ?Rn5ʕBayyF*AeJ5ėMsbGw?~M}XL,Wo;ͬ@NpO-^/#{2EfՄ}qg$-lQHLVnE5js)Ӄ.;F;z*~Lۃpg߽ݎ87~mܱ.v̽=qG-y),<fe#QH+%i&}A VM预~:ozPpkŐ6}.MNŔr $eϸag Hg+73(ut!ms5ě2<ƹdJ!oʡ^yıėjwZk!pwpjC~RX8fDG I~bv+R2n iҺwǡfv>Ʊ.+g|ep]}˷-rv5jz}o^}wy) XۥXir"w. H.2 A5%^1'B?y#[O\%KZcȏ3vGsxX憤#H80+xe6 l}>8&gì3Mޣ a5>'8[ a*Imۊ9+FH^u-x/;8~…_B#_ W*Z.+ CI_A5 u"᜵-d h!CrP.v![ڤ\깫K+2dpp;Q$cpjl69ԤwV?*].!_,1ל vۍ*I|{\$Ų#=#,N)&cب@Ʀim7ڄL-.(YZ3=kwPl#zjfl+wV )R77jݒl"E7κZ%oYPgI:!)xcȴ9#JXiYoh1EA5k Oln٤{~snNvjX &mwk+f8CWNkapfbou߾xxXtV72nPYQD9Uu?>[,u[/hKߛ :ѩ࣓dyܯ~xvˍW.7M?h޼/yf2{Pd\C=M9MTb`3 ;%JcKP!f1R6M(PY. :Almչjt 1ۮHzrA. k:.PcU)͒]-/rF:?@c"Nq >xaBs`Z}|h\;mw9|)5nQ Qwz'{>Pb4ܞ8vZGݡG&7O~tqR͜}`Ń\Օv=ч].&߭.h+}DģnTO1tע8Z aYl65]__uR8yv"671Wt{&-kdWn:AHuC!YVDX!fFRN } IXVӜ ýmmr}? ̞P'G %&=&&`JX(TO[p)OiRVTT%>3Y224.8$ #AMI 7@2I ;rդi>U*p/a?-ssh} 8ӻ>XߙÇUs7`QWl ) 룹mmnn\H90Ap'6Pã&yK y*Fh Y l*> RhtbJFUG_dc( X,dplF2{^ЍJLү$^KY&$5!$z{ecx:̩@6I%Q C#>XɚFYy5c#j4J_ ݮ!Y x"\$)QUX 5J9s뱢>h 40p*s-(:ޑrL9RM%DwA17M^c?+%TZsl *vI(?[LܒO6dbgLV*G>53P`!Ps4*6 c")mͤdU"fx?X^ P-g&B]p}5)dT R҇zJϫ+U1N7'F{)c`9L"Xj0D&_IJD#^mI9L?}E?.V%wlgȓmѺٕݴBJ%2Eۙ@KqqKcv8]dhވ}zm[[6z918EO3>vgD5F# G܉ĆK̲jsnq;.v޹/_@/\3!KIj U,t#p|u۲$jjz9>ܢӫgNqJD >~CTnB__-(C HR4xX2n"7hn?xBn5Y&JIEu8γ"MQڒAٓ/%RhOZ. 3Ȣ a'9V429!3>AQ]ɾs5B5i1JZuh$>ho~d\R}/7TJ/PTcY{Ss2$"0H FUuk 5 rlڮ.;EǓ벻ry, )k$;ojhf6Rd!R7MNjZaZ.Be ۶Z' }=A! e\>Xi,PKic#0xB$"N[sghn*wO6p_18Eמ0F>jz >[+9h1)-,bCvwoeޚeۻ%#?׼!I8;0e7dpJٟÚF;j_4]g}>8GM+9q68SɅ<ƒ|Z| L:*($;a9źl~=d,e-BA?Hٶw@I{W=6'Qh.%i2x;f%rBuq쭵GW:?uԦĒ!f?HM ~S1ET[`8XG[ϏzYD-ֱ]o%IԒc= X e0o͋H{9-ؕ0pt솣H] * Y6%sP`gnc%,7L4]}hR8^sힻg]O1wuXRR}i ]?.٭pQؙ9=Vvl;)Nr`j7lnX\[B<2{>"$H@D,ε..o۾N];MkA8bA|DvF(^~˅d nh]VkH~*v7U_5aQ-z\zc]<CdJ@$d Eirp$ ZGwwu3)˄!&p02^sèֺ,e,geN{?fN1.8Llm?߯ {+ +EWC~A SM(vطE^<\gsu'⢟~M|\+Uxou;b|~*Ϳz@"miVIv~QH,LYYQ(нϷmt?=TIbar[`џ7V$:J h϶Gc?wje 3jǷ=SJߑl!+YW<<ow5zuR^Pgl͖~]1`080\v{C:~H3fv\Ņq{ͮ/삕ۋGU. (IЂF] 0}(';+ԾG!F52=#HI;@]8+%KI<}y?ʠn@v^[.x YWb'`?JLYgjDb=vaz6a&x0R,sqDQJ[T+oۋ7h Q#uѫTd6ܴg5=|E`iXC"uml=CyFT>X J>gwoYvr9xɗ5_>MsbXGT;fHDY5ڸ$|8\b别&ED~wY a{f)9%_@NARxD[ MtghEK2hZ̻v:}%殌:kռkl=jfkQ]iisYcuz:@޾OiL\p">ٹIm] 0/7&̦၃ W2y2Nl(rYaۜ~7Ն5`03]dF! 㩵y2Sx-䃻zV3<+2]:A3݅gOEi7 `w9yK' C-ZkZy46=pNY t'~ J L;""u3c%V)LM?'f1%-'Vň̢K~1mEX UKIn?آYw7tbBKYཥcT$> =`}UkAn!Kit|y:%p ǐIKwoH,t\iȢa4wI_IuD%̇X]L` z.'p=!vp#1/NO)Fh/@>RUW$'G.&OnfY:6tb7?=_izt#cq0{9"\n9U1h?l!q4f̝ty2D%-3&ۆ My]6LpV.7@L.A0&&P`OvvT x`S/@OuE6-Eƭ[NaE *8bϒe 8 ۿ2~ &B_DLP"HP" Xp!!BBTI $I!t0a4xG 2!F,dQ$W5ڜܼ|]oʼn'aXjUtz+KԹ8,hj~%o?9ݘ_h&ʧe_~aM ^UښW4LTkh?de;r=RO? N)Tѓ6,6 "@LPNo0uXmvF1XGDB>|ihuas<@(K2B .ufVIH((tC]\=<}@H3&`= &H, *Fn&Bc8 E e\Hov{wýј B+aW\\@?<_)x= vלyYevݤʸN&q!=5"L(S\0 )ml „2.@ e\HOicsmDPƅ6@ e\HOics]ʸz&q!=]nU0 )mly8 0 )mlaBS\ „2.660 )ml aBS\ 3ύ! Zi8{w<9=8't|R"&/m EB<`97v-6~Ii .Y!UDg5$+"{%ifhG\UL?VvDHG "1K=>v~д_=hWﳮZ'ahТ~OQܽhQ.9T+y h"nvve{OtFќtK->iׁ$$Iqy?AD(6w2vW >Quv'.eEć}:jGZ~;/X vbW| uՊ=v-j$7ʣ-!070701000001cc000081a40000000000000000000000016756b9ae00009f6c000000000000000000000000000000000000005d00000000./usr/share/doc/rust/html/book/2018-edition/fonts/open-sans-v17-all-charsets-800italic.woff2wOF2l^ .V`6 `  6$  @[-qݶ]HwTul[,n.APq y/qvmK4Ax&u&rdp!t8s9%0X?0djMԄ<;&URW'Dll'JaMX?i^Tuwmv{#V|(7Fe))R>dLGIgQ y  6.zPM& 1 @b);'?aǿ0zRt~?DL f饔R0 *-xdTZS۶ ]%5NvyHbAcyƊ%la DDYgSLn]ĩϖ/$XR(s\j\҆o.NJRf_ބߔrӹPh 4p2"u`pqt߽UpcftpKUFUD10GCSdM aLOEZZ̅kP.N3i=2gby]F$2)%9_WmdF,O$n.Kh04Of(Qu@#/WD̺ Erl*NPOQS&=<[*leʪ}uk9xY_gOaAFE!36sjw~("!)C)w4I/uU[ Ilt9Rbc+>sp3ܝ|\W격q{hħk=>rV,AK@Q砙|\#Zs:nS{5 N4SG3i)-VG2L^ٌzWUvUd>}k:WnW0jO)ڑgJˇG<-}Gk{0rȞK i]߾~Gh.S=:mG gl>s γ7p8cca9RE)TxU*.Ug>\~SG;GO(u-1/KS!}IN; 3e]2@1=ѼnV)\~o;1xnVvG}q1'#?R!JԸh+TŪQHyDx,T*b{t}2ApͱY1ar%xX*k\}$t)Kj.= kB^5Qi N"+I銸Ka/wj8¯7\.T;N+DnQ_sIK,퀕"3=u'DD,_K& *K$S^ӥ { _*@V}' z>4ťګٮE^-Xʁ9&ep!Q\h,QL+1) =e R*R~ -K.}xR8Uҍ);'>}lv )SNrz mT--K !m+G+!jUGm7Ҫu3:l0yn͉gT6<"jq Z}!f0E;FSzb@uX:OC_%R}tkx՚_5m5ghX0EщZ:< ~ V/|S9ֽRcjpxa'&]O/thm)Vs) kgH_#΀+"w,^݋X"4LV*:KRx]{kMf|^HθVH+7&"He'"zPBЯC QT~ԫI/)t‰TX 66& &t;~MnY^bǍ1[#`NӀC57KGvY^Φ,*D1y-@@BK.8 \jx ōKޢE)+N9/3Hdan΍V,%oGx:E!v]CD :uɄ_Ō/{v׿ I ~2 I__պCvr4'b @J49Fo" CrqXK){<n95u=0uN,] ti)G]_SQB3JI9lSVq mwY{ =ʟ7xLJH\A0WX:aWwǂE/9A;#B8S;0&-D[>\"#L["t?lrP4'bue%j"0LB_#zu TL!H-/,|e]!Bd{NW- =S-N{Ae3eԟv%iB\j>QV4z}/D/BV4@$& qi"ڬmcZ!]3X Ǻ{]l\5#>1g|fq<)q*Cli>]_]/P53L ʳk\څ+l,h YIh0QA- W*3"\e.H#|Tcؘ)q?E")j}92cЍz4(>gbQlu.=^ObB9ig:`>AwXo0XmuS@^ϯ\2&>*PDiӟ7LC4}kaFiЂQ✁y3Zu<F Wݻ 5cQ]-hev *D<)} W\g t- 8I7MN!-F|$wgTC|VosK^LTs|YV."l}v+ҳo:u/my )#I#DI?xUYk2]:p&&<"FvBOI-v66Ab6x"BNF 8;Grl JA)0&@|)e2FxD?tFIYB2LP_ C> ,gw^Tv0YkpV{m . {YdzFƊuD0R䓳#b(R;N?&6coNziOl./XyZO;0^IjagDhU׵ܝ]@<%!E T x.=D%RL1^1hFDS\t ixp1Ȯ39tZQu'}T̀Jĸchu KRĄkɏgUͰ9=,[RL+ pyD8s`q>iF6z{G9v`y?G_!/;N*ZO3{ĩ XؠEDqb$KCMy+"tqIw!oO "8ЏK-007qcC(MnTgesUKF+/uTBpGGK󎠄JR(̛F䐿HhV0D-B0xoݽm^$Lt#쉗T2J&)@5N[&F$[!gT\Jx žVwRlvIKmjb05q/؇v礕;D`!ç>GFS:jq_-F!i*t+:ՙdw3ZE0cp_H/n@ni&rBZ4j`_psGݭmيy/B$@x$\j 0h&y:&lvW t96TN"Zzo:H0K^z )zma\ma'ػ>˛L䈈IO4B:<&%+TdWV(+ <;;jpHa~8iƬQptrulCm(d-S'QqW9g,dŸM^T;k쮅גKH-RȄ )a`? tݕO5 #*Fsb0~Ϛ0. ّLݲ wRUmYR #rNof|E#ch'-*Zqa5ughBx KG36&M8h>;KyCGmMu]T?zvSYhS``.D֒ bi?7+Ts aZ> R(C5&O'i]q=n?4i'NETrشXevR4$9OtfLR2j/`PFSMT!B fzP6"9ɡ*;e2g=0W!CrĽ VRS>SWzFS0^[}_Zv{ꞥ̠ Lb8O"bm43~V*Tj'D'k8 FIE2-F}YD:m9kyHYr?]2k/h@| \ѼI+Z0hf)63ny#_/9(f`)ٖ^ (]q{2\b4- ?\:hngK(ڕűi|du ][::[KܚSQA\ }- Mw:~吼[7+cS0rI &Jna c:Zڬ3U_6Vϟ86l;eCC]Ba`]HY7ςH6X OA,RL7K^pޑC)nL QEdQ2Imc Dyxn!T/&_N7Rw"hIb6H5=]^liJc=yXglTH^p4@7++8XIA3t0OWJ TdY#64uj_ܓ"=>n*~m+*(Z!gژ(@&8yDxXȧXoN|l"֢MDp&Y0 +@Eg Uxן4-$?>.| `հT*#?y PzAf-]M[Kʓ5{^j9VeRg0Vx,n{Ț*:!K2lۋD<0-gGwX,R_mV/TӽX;.=p ++Vs>yGzlЅ;d4U)ZN<2KWHrcvdy/T]q3O.hCհVP vQUԕqJ.Rڈ$=@qn{﫚 B,w- CB>b,tQˆHt&W07D'# uWo6 ʱ` H,yG% (& 'moq%0vHojq/uCl_{XPF_蠁~u :x7s↪;Q%;ˠ!Oұ/뚵xSPZJ!x &6-TPKs$Udfr)90)D^I 9GX add{rVv67*}(v tYұ<"Ջߜ Mx!vϐ XC_FcCGɳK-uOxOx5- A'KyQ#(%$%ƪ_G$b;Ko6O_΂iPe|ᗴ(&$ QcNMw[Tߤ6UU_=uQ'|ƓRcKֶ]YXbS%LC7Zu\8$GvLg."Xj㍨1Cbk$WOɗL%| Rp> 0Hȉ7AX9L9*s; 6A& ZIJ =^!FyAϯL"y\qk&x@NL(#MfcnJYj Pƽ0j5QsK凳`څĦgd1R 6h)_:缙°6KBk|4z/X81aS 9d#B#TS4asHoRQP8]$=`7\WL}FuވHSjp[юJVJXQN@A5t<.&^Pߣ>|st?GuQ!ػ3YfjaTNs#\¹؞dzHX]g~c̘}B XRWX݁orY<`Lh CZR b&D N$_)/ax[hmMFHNZ҈2a0e"G|8:aC!bRGQ_K-H _qw /g4ICmnlvVjbQ5&(W6% hbSK4GaizYЋ|kҙB$IH"qut=dVhlAKnM^F+d@w2I8*%qUW1l8 [Y8;fvh7/Ĕ0CI|@@NX7O:v?A-&N$r'\=MNV~g8khcBն-o>I `>Tl/U;ǁpT{[qMZ[z\bqLH0t/Pm.J 4%-y"mB\?пg tC/ &(Gx-ޯZ][G^tW~z ,$ob hpI}M]ynN4CS:FQar_!SJڈ7e?z\ 'Ѧ5tք9n$ [rWKBт0YRthZB4RNϻx͜uorc&:zknژJ4Zq}Qm~&qrUvc 'Ga>sŤWKƔ-Gb!I;J/;5G*+=1kB !Q AFBHX W/HBK|,IQv&iV:UX,cy$3G ;rJ~ceAd$@(q-ȏU"v3ʹkǛXx\̻͆z3O?g?nN-Qk8Ww( ʛ>֒S&LeDϾIK1X"_`l[eUǭ$nNȧ|uyV:o/ 7SWwxaԈj3E>Obq@Z5_aڥ 'rGfB3mG}Cv5-SߗLNE=mƌROzyrU_ƪ1˳~:!Q*VQ)C"5 OvqVlbߛ:am#}~DypM1o8`9+(bWsB]8Vy; :!_6hŜWN4W[j2Mv\_{ޝPsݪ't͢=6S lPgo]bSYl =Ot(B$n(gB!WK]C3,mR׷.M.KX 䛗(/sK_5J'5SGǜ=W944f(Yߨu lWg#i@=sZIm{q{Qck9 jW~>O{ѧ]^c0!;dzjfz!添$cN׵K $apUtEPͫtY#7r˝\ܣɖbA,+9  /xO):t,Z_RZ f,inpϭI7ߖac%q+DC25T r!uZb_d^9+w]fw`?"{R2T>vĀ V<ŭ HRW5#e4!Ԕ_o u /QٮBlJpql 2i8 !CcHJrp2u#֖dUVEiQΕ7Sj`9ykX)XKBnഉGv-qvt^?oH02h,9銕X@rZ_i_ C%9),Cd 1! ,s6vg_7.- NFn;wNs=l)DE'D!IG848&k$51~5GzcbY8uUTdUV'CWMN \e '(NabܨW+/·(,Ɔ/{Gc]Ab $ٙ/J+ep[|\@.8iZx6Uڭ&GelR(.~rpaC*<`XCBi"yYQGY/uCʲ"rZNg?~L}?e g Wn_YG-!I-ɥݏ7}Wծ9 ,_UB0BH4,/ڈtY9@Idodzd"ʥD3Z'/Zw=kE[JfyZP> G)L&]WQ:M. ~X1{ Z~xH2hSsHq1vB2mcpo8C$b+6srU$BuPQWДvșV*y5昣65jh3a>r/d]ZR%r,)ME?+\F;q(+s[-z# xzun#A"|0v57g3DYΦ_ȵ=?86RxmM?=(v tsƻj*D ϸ (\[p 7Ρ/p&ϝ;=JeʓbR{tR zmOD>4|Nq0= zc&+]ؾ#,%`;SW+TgOybKKBEz C%Pشd]ut5q'fGi;!`u,切7ӲH˾ 2Wpwk R|Qeܽ<ִLrC{SMNEC٤[ѷgzLȒn>J; g%q ӒHϵc;}L _!'kQQ2~5jojsſb, _Лle٬{-k;]f㮵 M̯0I~VI<} #-׽¬yŨT1yU$vʂ A!G^x  v?ȝ?s~9Bq,6E,=M#|&IN G#4ߡYhG.9CdVDUrl?F5OO9LJO$ B-ػٽZ*ՇӞS%]`G@e)985.Iʏ `ĩcV]ٜj@ -P 5ᫌfVFn#="uM"1#Wa0p(9ZD7u[3SgTVPHS?^ IQ'~~y{6k]cக{9#4+bѱHoL,*4wgawmsܧ=^OcSIaxF3}(h.S/; /T|)" 5%Do$ pX޾yaߋ 证sdXaBk^fKOuՁGs"Y#̎Urw[((~k mYdQAL ,٭, -b{cD jq9&n z\*g8ur"SPΎٞTW\h9G+HLA|Cj+8G[NMF3sq{n}VB5$F9_lB_12G*fyX\I*Clwl/y;Qn]o뭾z \I[7s,"??bX B,̯~4a D'<>wIbq)XK NbwCf0hguy8cޜS-_W/h&Y<8\7Y|zw |8N?~wWA>qRҾ>/RҶFp؝6dp Yb%:XK䁐Ʈ\.g8S^%)P k<anqKpK S׭55N]t k""WPlF>vOeOLnk H*3َ'0S`{%!ku+_fYW1?a> N m /,g^;DORKg{bG_01Hnz5%("T^g]ɏw4 )RrȂR#ܳtעC.v&^SsRl$=}u1+Nu_D%JW=4agUWdJ+9S#ߙ$qH=J.]yu_[&5*{nj]`ѥxἊrO/wyY&>@S||:(}*Ij{JrMoO@HըX) '1.eOUDKax/;}9]p3ComDBE=:!?wBF6Y)<E.e9 >Myi}mR :W455K[ꭈzm 8ԥ\/F:D/똲cs>B'“'\qvM]N`B H'?N#BC m@//T¡mzs? /i``FX-HҾ[Tl : ܸyLs9M%BE!Ia&+Qnǒ!|q?՚ 7~I޵B^&KbEgP5Uѥ.->ZcVnmN} <2U6okPY#'#x/37K 'wR;!y=d,Ÿݚ]O" 1zS[a o=DCtC4vq_hg؆5VAq>>44no~ڟΛФ&09(v)]u?|F|Cׄz@;84Lm=V؈]4 JDǛ>ҩRMdwNx4\J/  Sfs`sstҼ+^AŤ/=εAGT}YJ=V_`"H%+pfW%YBz@e:  _ֹVl`skBE2!ׂFZ> k֝`2+wѝ-[k.hłQlR*K8>Sܷ,ov?D oީN!i ~?ٶ[, zdB,CsQHlQ?$3ͬSkE^ᱟNhqN`;t'y,c'zvYqU|.rcUavQb/.'Y 4K_$7FW/d0 Et P=)3n03y׶6jlGVgH]0׆I;P27I-_:qZߋ/,{%;Jڠs,(ntJt ßKsɆă ˥$=X\Yq28_7"QˠE{ci%1j/:~]/NOG C6``7'S;WnA|g[43u>V\{[/Ώu.fYW.#w^`ܳȶLiw$.aoTpIwm&G_XקӊG붧_iYQFhp~3AM^}'bR:pjGӢzqt/wd~g:cPAg>/*z '4bBZ-y=u/mƔ6Z_-[-1;$] %'i4n8@F3 NCƮHC 2~K npwo db!{y`Aꛚ2S٩\7>JpO~€87IKcWm-xYZIq`.ɫ)wV 7ӲHr .ш&ZlnmE/NKFt?g1{yob7p g<=qt~H!W!lW/?Pu5$щˬ$xpT9uHAӻ,9$Q4;XM E ][2l.Q^-`5tQwW h]D< ڇ֬|$^/ji1>d';)`="Ǖl53ы~ d>c g>s&e:c^҅lDh+HwM`9/THYcIxgJ<{ XWQ<,-HZ15ꏶBzZ;V'>My=%|U8B7X!0 ]mQvI m&`\e׹qP''Qoɷ ܩ`I"Ă/]-C/p]V漳o_ Jظ)]!NaU>O-ujOC5l}w_'RY]{#֏]h(svlo2?G^YpL=q1TLw?s뽓jOnOr JV;իN97(*MZo8kcty޵_`ZϮNd_ChYquM%j uIn/C lMrnuw΋p'?u o4i#QI0 oC_` Dc?907rcJ>Xa !rgFJ㓘^^\$O%sxnf<7Ŋ{駧ڎNq eP&5ě ΋ڣj[SItU~ϴF"{slcC&BNVXofLo+[ 3ڵsj_x9[ѫEUrMLg߳3cc󐱫wP]~rJ=}_;,0u2R?P \z\C^ l%YL\lky {+v@e\'cW 5>\Mcͭt $ˡڃLobpq2Oos! >{m7?t2ٸF6KyEqRfJKe5bd^ Id- CՒ\u[ {Fm,_2;#{fpEޙAލ//wπMN>6o@Z UuEA k+$!UMjmL5I~'cK֐Bu Chߘצg?̜ά~09 p(4>G xgE{޻ZYSK۞uIK5XZ@ҩ`f;zVS Ff[oϗ F4z.r&$07es i`IiK}GGn$$Ym%qPs3]Z8> oO 75o8hz\Pz"vk7bX<V<do4d 4f5yUN1djbrxY-$TWR^ۧe R^=MHzuwvIK)Ǿ7UGB6E¬ԡ~ xipm)D#9^_̔0< [.oG8.e eghO&3𰁬}iBb,~ibEךWAlCVcYb0[IROVSI|G`Un2+d%x#rOKWGtF9M~O0um ;\S=Րz5=`]uܪE{t) lkjuv!n .Ҳ ŗYSI| 嘬>|(ELoK`xՄ$HURMEl(4RFQQX@H{ sX%YQ({&46Ve c!ؘ{SFVsLh{QZF ҩ~ѸK75O3>1<zԈѐ} xBpRiqypI:"\IB_Uxfӄ_l̷&Ϩ+ N[hYoH-)ihd>mA#K2<JfisY 2-k `yD5v<^Lhޝĕ7˘ G=q5׋{kⴑA~^-89$\HeNC>S0U}m3<Ϗ1y@H-kθ"%LDep܂ .H\H!@GWBw EPSB *1=SZ&nMld?[ G\uW'QEp2rނYy ~>lv$^* 9nX\ϮxZ7vZك&P22Ю^)gQNO^dܓ %]kڢI *A; w{ 9zp)q$oofd ZAN zq'ܶJӲ/iy!L:J \eΥKHW,Ԙ$Dk:m#&fonoop/C2i8r< XEsz1;EI&vNR84^i 8`}׬g k 1y<|i"./TڎݸSn i*%!s5Ѫ8dζ57R 5]_ZH21J.-cK|iv}jYE2;L=G ƒד^*#( 0TsIBsc[5)Kc@BR#jε:,'-?1 5ӗ^8R}Ce)[DPR rO='}uIΫ'="=]nvJR o9L#^H>albt˸B1ڹ~v "u5>0y% A:Mj9(O(>QKS6hų:t22, E^r x'oo\[]~zaN.h4jRVɨo$I-Lg xN9lyz1.Qq;&7&bu-~IY=A#O:r+Cw 61t9{UJMxg9:uoɖlQ-%TNRÿp{ѪT0-(PkLHoұ ~~- }vw\l ]lվB5B>jC}*rdqEo~o˗c1 7p+ #d[)x]Z:H*1xXʀ},>ZL Yw׼ op:C`AxYVk)S.{sX;j纚l؟H.tilEmLC/brbYX,zK7=(rs 0/2y5pO/aݍN&1m^||Vm^d@ITi$ko$u2 t(1ʝv.+)`Ȼ -!3$I١Jevye#v>Mȍw"N 5L+}_N]_`v(eKG VN-ꀖ8H*Pd0cLv?M?b4IIypǕhU_f-4zV>; F|۫o0p)KlUolbHQ-["-&,X"X:Y:"iN C= W`h(D8||#,Ϟku:"9; 䙨& ߜݰZpB=3֭f?ֽE1"2A4 wQF q _*g-ʐU` =ߝ_}Sii/&%> vG2B=^[M% c7bJKʽKsfF%Ä^ThޡkB *lIoU]ٽa~7$4~HWݢ>1W$2ֳo8zXN?++am0dH[ /1PrDB%B+Ie"i"¶MKF,1aLw|?$>%-t.DN!Qj(V4 (`\A\i*FVAthx:RD¥s1\'^Ogio݆gS2, F<_RX(S[<ʫaDrfcVtD~= s;,#:ηuq;JEҌ_cL?}_ѕyU+7Itn! ]293;{ VI6F6ݦku&#t'b+Ovfȷ;nGZAg1gk2m&B2NMŧeGR{mk?g@}Љ6܆tnk&LNͯ{U\,ݹ*! pXVv!FtV%8mMV[v"FS~S2"ې[kָ1"?Bq zF 9ZZRYoeY#ࡊpދ/D"> a65(-(.]4ۣDZ՗S"M)k4z5طjΒ{pfHP԰4oכT`˷1h I(!' Lշ9^Y>ެTw` WyY931Gyѱ!,XLh?>q? "rjY sMB;yIR]K+q$`yWF#B<8dC^f&>33|s`3_4',0Cofmnn1ݽ0@0 n~ԁI@m^"uFΒ9x|W輆?ڤ&l$y?cY[܁A]A$yoFb5" :>Ãy9oC/< Nѹ6O2=wvrw}mȵ9pɎn`wVOMS g)wΘ)iax$2Кi<ѫ6r{j33ƈ6ZQR _I$:>w/K:È)6r-ʦ'yat,ܛ[R `)vmMP s%܄IuO'74gίS{Ӵy V̫u2$Wgw֌:E*. ѹ:m=K>+'?!OyL.PEz'V Y,s 8 k k\{hΫ59S+DH],8 YjNpU:'D{# LcMmș>syX|[ǚ~PG!Ƿn65mܒ:' awPD e~/zg3OΒm+lh[h$,O-neSVF"[삙ku{y:H\$Ek%9yG>[>}[{D-/t)+}nتJ,@Pְ&Sl}k˒RsܰwRn@Й,5Xң,5 .mCG/U8 H qȦj꽈2D;;9zIAϹ"|䶶3d_V>(+@ F2'S/|=jV˻J%1}Y1fWqGd$noi"P mkPmCs-x|־ֆ\|caDA@ϼK#WaoLC=$c[mxjyC-:Ɲ+f}5T*"7ԄFaqOB_ Rf!%s\~JV~ ;cD җ+Xy3^LHFۥ ?"Vy8:HʄLi~6OL JJOx }@tN')f[ckh5ry6iW8E?`&zu nwg̖\jH^!Z0Y$O!tJJyH'4<Sg;yxY,c5ޠz<$<8% ;[HUQ![VUMZ:WK=¤By9; 0`T4̶aLH3aȧ2 S3R쒈Z۵6>34gHwaKz 8q YM0t5 CL` `&m1bߘ=1ժBK'zGQ+JF}>B \"_'Zəh{e\4k۱+ל*O0#P>=LqXXQ;~rFy_LCu4݆̘T5Iit`r;=n%G@2 |!#0T̬]ی-]iu}}g &o#_Y O˳ձ|* s(&I(j/-IҰ& 69KK{眞~k~'TupYbk 'C:F] 3 ІGC*WW>WӤU :,+Re :69emjTœ"o}6+0́*2aCʮwvcٖɔ)X $]'Qd`ߢ ȅaV"],PNje5+Ns%s.+xoipp/x?"ah&}ܘj1QR- p߉49͑M1_D:lQBnRċaٕPc~M\ѰWAZoVXw 핈0("u;`2)CUqu1`h3MHG7! LY=>=> YՔ}3Vv [ogWK sn37vߙ+qmz8[44$ASZ3^ˋ-IyfrlpP3D3L@#u~oWRw9C Ь+p{,u[3@1.e=0Ow:G]VfkKME'xG> J>,l[`S7u^;I彌7OϜ3Qc\@]Xâf7έXf;kt Z< xŠ꼕8~_vlK#MK/;?*^ l=Y7}oXڮyY9bh ȨؕȘTi[-rIYy ~gy7rUO=\[AL y c 6 '~?Ftmni9C6ģS\gqpr p$:`ilCyyJj_GTO|"+ Qa2+/]:kW; TgZ s'.J5آeknh1ǀ <NvMl1tkb6ό+'nqhVI;O@2ft6~tB{nv4FͿ.{uXN'szHw'wgԾ$4 G8!P D`8&U.8[Hs﷐| W_YAd6O1I@aZwxXtJfx(*8B! xm uH᳾-gl6 Yi<@^M[fba'.–'RNuУ:.NG#spW+DKL26}>ڧz+%?H}UG+Q r%#oV+M>l$/A:y˺EVIur֓$cgv)*{j}]{h閭bRVDie`,mC>v3/ӛO]QRߣ}di+,׸JwekeA L4=Ωk;U;j!:TJ -#'bQL1 8`kts_/^r(Q:)KtXfQr`A{J9ɋL:a TQWlt 9_U>@JOWlu +:NFCXn/"9m,OykMo#MUMOpn!*3dt'dj]7] ?ACa|qH\.]cYfèva"#ʲj\ AP<7j#~s-_r2Mp\@W !'SwqlF_pjf&Fͤ%0aPȢskOe>##O|γKMV|6 5GU+Nʤ#^IPb qNrGCՆhy"){][gdՋwŵojh=翠0ŇO#|_?.V)]wv #rGf`C'ٰΦ8Je*CVKSvrgV>"TRa-5uv !F!x>ExYĔ=(A/ߗY)^1M*R9xLr&5*7ޝgZ*ؼM~pz @R/ol42<ÂЃ o4WV E=u^ڷL/gϒlbbH\ij,p'l1p+\<_eyqb=dݳ]@{e>@-j{-E(LyG9(;h]x~cwFڡ[>KȍbB0r25غG3O]ߒI%rؒGPCW/6/h )m9O`dZ`]K?}maH֚f_P]2v&F*Vb_%=%/buz޳Di޻;b>s rVVS}iTk1VNdC#GTKT}=1Sk,#㯞,Q#e_3,ֻY^jTH}sx'"?^f_#146>ޞߖ]WAf{д*<4*,6Q0:.rot?#+}P;](+h9)=7Bzl "^߭%T>(sq@3=JaKb+,HKD27Q[s>3M/}{'<&NwWz^ݴ"$HJj_y"\NqCk|sO1ݧŝ mXGjr!Xv}ڐ|# %D%Q &Y71SM|ڑ _$3qhnO`7Y YTW2m3M>`ExNfE@]үށ>8ߙ3ZEOdoM2/^WΨ5e0n[r-9 hh27E7OZ+&aYڱ sҿ]EDٱU CFtW\&칱ڭUUdF`f |,sղCaXmx0'lSk69Z~G.UA /OF-Ru.(Nx(*##a9$13\X8&@74o9mA\ и *Dyf7CJyo: ( Mj_W!ied8 kAW7憜0CTst߱"Jr1ʞUSA&A:`bS/ <oPGmeXH^\5Qpw.Gsƒ!I,a=7_#žKQckM\VcUσɟҏ;WFZoewl8WecS\^A FWYnav~h4λl?nD ^Tw Di_d2'~cʶ(@عUamYd c 9V"\>5ո9tآ`JB{e1A6b;sh#Q.yTtm@q wy^7ܘ76Uv[U`|{YIuR e=JGfZ#=XD`Yh~/w >e,h{ !^k VB]t~[7Lg])-:߲$Z:XigD.9HZ<"o n+eg,+|@WЋSWAW]df)`6o\阢u1<װo! R $[?H@!ow0e-'wƉvb[C,"0[;D}f6uFN. G5Rol/asnitC7:Q[j4P%rсPB='PPS13= cyOaXʧ#KٳY柪1~&|Lu`.y<7>%[-9a_6e#( Wl2QS5 |^K@0& »y?xPtG[`k$Ks&mu~|O4vP7@ W>T_vX>s6-/gzP'7td*v|T۲jeѢge9! th//|ՓO#>!!8D9_קqj3Ae(*Dоy`ءh#șBu*83ۛܿ *р%+R[ yƅ5bvQIݥתvp`E$ܴÖ)wWNna =̩\d9 #w2 9_ϺsjLPTE>'zooYxEr0l!/\rJCL=omw wW2d$ffgi'URM~n .LC.ltH<`mma2w|a_/NRz Cp1?XӺfڞ:RgKM̵4:z*]:6(fzFlIEuVدb[7fW UOb{2dYnKi C DԪNZeGvcdR$w5¿hٸ\],--!:o%ONs~ ŏ-gwMlc$ͻL$&J8[8XpIm(~UѥbkAF^ܓlL=@.{fCP#o{4Ts#_U$]\vKyVOfJPm$a| ~ `O7TVq+.sQhĂO11A"^y$ayVGzͥ:pP])+%lhQge|Hc@6[2MdzeHb ;3#|2R\q!ܓ@;ϫk'[7NŸ1Fhv?bE<,ndg%=qB!kGiKVXkr6r {5n)Ys,τl8VKu?Rx|>r|v-QX%Z]hQWdVs^TE6+2biB@1' @,>jE&0(LRߛT2YmsOR?PHgȜʘ^jV%@8'?l9JW?6;LJnnHJ)lAL|(ϓ ?!pu*AxÌQ ea.tI1W2RSj!B0>ȲKLCuC" M׷)=q:ᒭph=PO !<5<ٛLT#$!0xE:e̼ /WtrQsտn2u!_u.NhyMiv%0.Y`C[:A,ܓU[*BQjXgび֬PdN BY@> _6Gv1۔K[iUQ(>x KzV&t1d @2bI$"F lB#Pl%@e=@rFW}`~J \ WNgm%.3IQY(>nHO1pEL}pM$ȑ.ۧ71 >l_L~6^,y(kũ1i)7. gz[RvMxM}]lW0ʼVqho" qY,:] ̛)' \H(Fd_3dE5';>;Scs(L4Տ:Srޟ/Qz.D!AvE[l/9Wn1p"0W=hZfPph3ife,7݊ G4T 6!MRЬfNzPueφtqhMET: nf@NX^8kNlq*;2LuԚ !o?x$U{G!I2+1ȍ H9`bkgEY@]pOSm^f^=!4I8#=? M׉;WեBKiX fC4w"ǃ IH,R_nx XD3_-2Q΍mWvCT6&rӕ%B~$1)5Tl^#?|M#v^tKo@ʲ PHQJ?Kq ݒCD>bGJkd\~γ[Tg,c8xx cСf5@gp)O_|Ɩ92) ;#nJ`(..H J-U\4 ~5n$]ԈYȅ%̐I, Mbٚx 6ic%G1-`;FIn1<}ƈD3aemJݾVF*pΡ@}s6vB`%<;SkTMo?\[)q$"ӌhb`>5֔77RF5E`YWw2r`A#z9 כm \.ƣJI|/z¬5uʸQ;߀֜cu'oCnVZ[)$o]N׊2zF34" vk&Zڱ.hQXM^yz3@뤄BD Sq.)gN&`5,-쑕2 ˭4 ZHթLUJdNM"6x;`kܸ]$7гFWaV | <F`<x1u3gprJQphQ-븄=@%.S-u,x' U.l|)l">IvW|mdfBMdsVR BQjD2$ HR8z-(4CZ˱v C*\T Q mRqc(< ]j)kx-fgYT:ii=@41I6'aB C a~l&(Jq &yOXޞi:s# 3G~6pIV#@q-qP-7%-t76@2*mf<͞f|+PlJfI"uC]-8Z~"*QW>dŔӒWmvp:EVtC(#e$A Z=7 ~ !H+iC"?z17E" B|$:JɿWAr`\쌏4J8$$׆tOIn#db䉪ŪrU+F9ɇk~GS1PkB u1̓"!#$ϊ?ͫI0y:{6pW|%XHݭsS{iFс-2TM#a;#BA ސ$-Ƴ$&sWK⹻d΄:0xlf$z`xƺD&=Yv&3~L2ڸ|~ZI۟">}E4 C\Y6GUj,HHv(Ev둎O״Zpbl'jÃPڽEl >\\5#bwPFZRqO(P暑(AIT9=,6ސ 9Y`()4K=0"O({,+z_Ps[;@m@F.đ0S͗dKf~AӁiV[N`qisƱr2;e$^"G o/^[/T69B."3_TnmOv35H:\k;v:1[]'&`|V As)Y!tAv1 I (Gd'i||ѓ̝CD d|k]|3bŔp߿w oUNCsAK!ZC'ْ+=C ^a[Be=FE)oyuBUap'$ܡCQi9G]:}cp XwZ: ǚU^ɳsjns o^&Q$oOyZXWbJ4'vw"X]y}cq$uX._>Ϙp\wR@2+:H(bu: :?!j9':z70rWvea3yhD4WNc9&Yńą1]XvJLlE]9iyђ%@m{֦yxQѠ1ᔽw?QRB3@wB&x~dƃc%ؘ{2 Wg\ʝR:v2qA*:(Nš5Q\W~uhR$4܀YA Ym};I_H*&*0>X0P]h_W sΊެq[cnG( c8E1Q1+yNc-B ;&(}]Cd } . !ěu&,%A X:t'f09xa&Y]%&%;t+@L !pE`0;Κ$c+XDEIxedz'm`=|0^حO:/R)]i7QŽS} Kb \oi` lR3@Y4IWN=:li3ߴ? 9<,rA1,RdHWz[.f TZ1 /@)'Yc1rasR32?,m[F Cl\I/ z({7TFE:wi&e& ;@$8&.y*kXHadI\g}A\sQE.µP-Ho.>1 4 [v8*.6QBټNX\8Zqyo<)vk Fy)c/Z?!f :ЛǎgP/#Y3U柩Ϛ1艢#Nv-D6M$ NW{fVá8TWW@*F0QJc4b22ru;?RSH>Dm*ÄY t'/&`qU%W ^5Lĵp:U@#ܽh 5xӄ1R zy%*Õ:<;1n#m^8eN_VN;M[O{ ]>=p!h ?:5%\+y<H䐰eS]?wo?kc[q`Yە˛ޤxipzcEd {tE'QL^xOV xA7@AzfNRLQϙ s!U+m ?ވl1L(Iu|ݹOHhЌXw.wX |ߧc؞}%b$dZWXK͎ (Tꂫa32a\PMыG{ .XV黇C`'˼~&bpO2Ƹ - Rh"Wdg{]ǡ`Щ+/鏷t僵`[&ѫi#^P+@;k u&f":9O'/ꗿz3Ow9 ɝR*w4\q ŸF_{};s3ЌMDz; A-̓΀:0M5 ?HËeZ*\hLԋSs|v.[A4:! ,ޜPb,) V!sA]I{@AvHF83+fB{`w ArE+d)N˯Sv* K,5F pox*n swn3MtLvԿ7G/832QTuފ*/ 8CM`AR'#hPRN`q`J1e,ʟ0Y#Lā&+C#aMW5A=W𙚳W'ƺ`2GM`Kc BLB߂vpGa3 ^z+ft Ŝ𸋰yU{3zrvb30wSD- BaS8A u^{Ф<ݔ%fy!;{q̷볠<;Hڅki!t#0ͳgX^n(Xɖ_^m`_T#_#ɉ,!g% Cf訹,|Z=(:5~AЬjޔrif|W?§;~|#+ v=f!]o#J8396C\t@ݠFJdyM' xGUZ3$yEu!+>O74 Az~(|uЃ1n=|%D3T*ddI!HS9"Jz2J-̤XdCsD2?=Mk\J"upw%P@j1I(aG4rWYٲyrkjzֿ7ҡ=X"(åoH3Y8C bh1-wF}u%֏uf ]ɿ>%EvJw+4a`-n9 $ n{pmՅWK;ςسIFMTx24¥.g*y  $$4OQTO) r&לM,49%TRƬ2|ٸ)s*̉[~kdAy-|q`Y#?Ip.Npf\0GAm+kXd.ںd7>GaFwJxfqx ]® ys_H츀)ْH&g?9O1u/AX_/@1C{)u΁} =O#|ԓ_%* \w#ٴcCBCJO Z֭~yfK!A P _!/N`韵AKvԩ|I "(9:.DwdiopjQ}LJE;Q8?ꍧu$`\PINf&g6ڛ5yh졿ًƟ?I3ȐW ?3 wcJ8u4-\Y73&*Uyno#u+t*242^; Y(KE J @܀-Rr‘ P<l1ju1_weǾ-?,I W D/V"XZ 8p).z-й/$UQb?p Q^"v P\61!07O ː2U%{o\ELX$' b-b>fDGQb=h!0 \iBߑKi$fzIQ&`7 NM#eP~td˦PT|iL E|9=mRY>[U{.x/1CkΙ%[ʫ+p]Ϗ)#$1ܗ[Y\xW 0G\I ; JPhx߱sG`2eǸ6m5]ZHgW3&:7˝܇6qA$V/ <[oׅ:̮̲5#iJEY@,ш_NF*2^rZq gfB%ebi蜡Ƌq/(gmR,`㍃,Iw'p ⻫J?o*[(ؒE *^?핀yLR>E8*8[?{"/,  9X4&@d;n HLT!z|g(2yZ"rnu2돃Z(Lٱn=<񡄶2 8x`Q.eu@ ;M1:*u ̠%/dK_(^p^ŝP+oԃmVCLBa 6N6֛9Z8e &fH]nep-6-_ř'ՅK{?cҡF%}qa| 1"7~;0ʯ\d۔D;'b]| XeWg !l?BT/M 2K\ξ055FԖiRFrm*ef5:O&;. L:P.Vىwu Uړa>Ɛ&2 MBn}]dP`6 &b dh)k#WS _8$㦹8ȉ|DIrlVh>'xӫ͘lhC;S{F( ?KR W ;n@"nBbnr f';4Em_Z^۫l It3I1m5l܂DcZVІ3=&.(Մw`vҝv L0!2R@Stδ=uO(Ȏ hG#Ss]qTQ@%VdjM3GGxGgھr=g)Xۿt˰~v8ZNoERKb׼W.gADy?mٌ0zi%PD{Fv-Aw;U"@{U=2A^lcR#Tӿs͐n*u"zWZs3ook&V4d> mS@bkY;J2x{=C.]`21z"iB55# `TOIc7⪻BcN>0e <)$6nKֿ9yz$#\R㌦͵Bd)ӆ&V\7I mʋvryzLeo^5"$( Y ^sYdxإJ_gEUDkCwpi"Vjm:z3`0DIjʞb] me…ƦME,*y}yjN4C zv$OE-uF.ᵼ(fq%<v]vs{"9#*U i?TɹxC~ yk‰p4tq9Ֆlՙ ĊebPblH')s)p x't~ռNjOF/]7O$t8Lh'g|LgsEVE #a #8{:c t#8&w/t8oz# OG;#m㳌VW) ^k (SΘIXH蓼nUV)EA1x[m+{%/b@D}Zkբ|8I; >KMe'ݓ\TrԊJ)1mcg5x[jj%O!?k;Ix^"ayQQ J =xMnR)A7roe .WMlS3E(k_l c^O/ͦîua߻dV:=ܖvꍋe閃2=5Q0 8c{Ab j/_‵p_Rr ڬe z3_Ra?h6+'dqJ텗zRux Uڧk_֟?ͯoERgY!(_ZLM.!~ Ƚ-AȺ!i.-vNxߦ@WCS.z)>G&~r:Ȳi1@AwE2019G]I1@DL'(%m5-< M2u1j >{S.b1&o`$K t<4j~%5D>L)/[ûuHoa4/Ι?Lwef [M o))-ZG1:n]!ӭf먏ߨODysE!PU&gׅ;PNIwNHh(Ԏ Xx6 i.+32\+gUecB5%x?7BӪh#LNߴOA,~8pV^tiR879NFl#|nY Z"٫|9P)J`@>VkbaRi cܷL%*oFf#fzUY>RV&{K޼!\icI%lriTff࠻#,މ#q֟E|KTb`Ќ%V˘(feAW_~.c B[z?ޓrG<^|?G-QsS Ktcn#*<}iN*:56a^Vn,ZjTx (@]pxZz eڏg%emrkwZ4;FiqQ9pf [&ɱ:[[pHl^nE~ 3S}6 KQf٥m5m1:[z?'tdW{EW7Ḟ_ؗQ{ +ⓦTNTCg* a q$s8$H-x}]ݲ,.;ARA=㇫@ \^~Oma5|iIK9(,?g!EB÷B}DEs$ }M6eF`Em*;WuSk̥)(9ˏ:aDVMN>!󠜺Tc|pMnTgmPqЅ^zcC q[9V}"a$:~K#^3:CjFc"KǙyn⼺.3[( LX'LYK Ҫn ri/NpeLjj|=^p^m;2lՇ HMx-AGL{6ՁTl+hse&ҵ b@B!R- ]fWG<<.TrSXHX ua#8%1u\o 60NlFg!Mq7ݹwlŀWPU瑬 T 3"e0=vj04_]4{w<8!Qi`+5hF.T\G=% qxb{5/µ,W\U4Y:O>-LȬ&t&Nn"e@A6QOSNW(9 #u`U<:yGE*IvK _ JΠk2"}po(;(. nTkNʮ!ލHT?o(gjZY#G=1@ehW#D+!?}$a#>,QzbBS'K3=,X95=SW>HF9,&㿠jfGpl#Oc0ad5"TYɃBpubjdY_]SΥ8z54.6[ NdHU>dd0<.ژI!ɞk/HZ9''Z'N D.+%'"B1Du9HN(<7ՙ#S~&o7;̖*TpgM#ퟟuAqb>AOEOל=uՁ@`07l?Az~++\"s!/c%H%=.cna@5E$nƠmN % PH[>L7܎4|*͏ :xy, Pdrߐpb&?@ Ÿ P:g-h<=uׂ9š? &jf] e-*@&ׯy:ff**3=wPGX'$ \- PuBRʲøRk5g: idEKjȽHMaeZ@sY iHgj}.,אCEE}b,xr?rS1di)3YR< lykeQ{ <2NBI]/ U\;8 'a.H|O!Jٛ&5@9e?:LsjD ckNR\(o'qy<\.EΕg,mu2Y-rE jP.^mE;.9xζź:-)H \l #c< S eH# C!s28T3Пf%ݼ5% o~Vlc7R_ɺ棞Um8hrG[~"q![-oZwQ; c]rsYHqzkf'p"Fx D؎K*@zZr"1uB-6Mm#Al7;ACܞt-9@8znݝ#E{HYx4lD(VOCSW=n8`X{6 C{R>mlBnc 8 -oaA,|fp.xyR ќi1 UdrR` AY$X+2R1fRFLGqŏ"+فWǯV1ݨ`"`DaxG 0*]w@XmTFT[9Y]k(cv12䴹j+IY#߯3xQ+JtK|ݍqW9Ai҅Ilsܢe?7Bg. 4w@?kxS|CVS_Hy!B/ѼܴH8&D͚|mbxb =j>ׇ^d +zD8t u燥M4OBŎ*C6t}v4kB(RU%qoɽN_FŻ I"|RIW'~<8*oK~tX-ۮhEb.:'#>S_#ucy(99I(9 n_*Eى5! — wUZfƿEbT!2n|RuS{Ҳ̫oSLOleg]Y6O2T&2& h[};2t8AM_tmL~AmgLv99L,S#ϐգKT*XJlªYɤއ~d}M2ߢX6+C6Az:kNB4j,f$V.N=5t>R 4Qu鄺ga}}Z@t saz^e 4[8q }{3 O>uYydR*܏vl~|{gWu,OP9PFB_㉊O=3ШGxGYbY018'X@06uG=ī8e/Qi24Jso l=P3r̚ߦa.tNy6_{J0v9Ϥϥ)y >(s] 臅 0u ɜQH(k4Pq5gw-) E$ %GX]{yRF&]}`Fp-1BFlׇ"lu?8]谛fJd"_¡fAgׯx~dgYeipDO=fٓYy*UK9Tt9\5]Oܹ(Z1Q|&` a2+ey#] Au"ϯGP [rΜ9M|eiUeOvK?)C\{6ehYSM<$Y..4^iLNeD X smafEs'j U:7C? R"d,gnzQ\Qbm RtfpKUОxk-|>keh.)T?P snX&FLzUaIϠB봮;k32#C a"Իy.^)$n~zfPrݔN>s׫ M͒5.=EPT Kͩ<г9(`b;8AdɃ(ȘT/hCjI_OT:/_ˍ]0x1J?YV<Ҵ+OB c!峋\uh-nӏ)׹MΝM O뇞LuY0Åj~,KnE]G8Szѿ^]Sς=W&6*ڻHvTݓhY8ł֡pvioX%'4G#jOh_kpD,/5k_ g\o 5h+OM犱R͈@aBɬ%޵*)v9BH'Dj{0A@:ITdQE^]$J)ԏ(^FWc带/?"vJ!aE%8eE0ܾ-@²4\Bm,1kZRlR0ҚSЎ7YN\WT9p8iYc \ouV\"Â}-(SA/"}hJ-~+~-R>f҇~ثG_276Znܒ Y9 l_ӊ>v{atV ~ |X6ӆnSGrr_M ŒopLK apݙ/a<eq6ՠvN;F3ï.qդ|JfA(f]n4iIdF]b~/'H:_*bN^yjX{!^>ˁ*4H"9hHcG0t-/0wfꏁ~0;_D.dP}1, "S21csV,pA f3FhtYIS4-p65n^uT0͕l;g/,Vs5BD6uAtꨂ:@u$аETQB؉s*:*$ł̇vkhY|,f7L5d :hՒ QK9jfzYNfX_M|iSYƨ{Ha ,@d!M5}bճOdQoe6GR!ƶ6z(Ĥi] цtm:QhP;Y%C><Y )R,L2م| GِxjKfƾ0"ޙ¶?nL/eq:o+ {gp)::);@tHIW+f6" "s^"/dC( *a C5oR03or=e0aDM;!əcWd>([pfa9ܕ^y5Oɨo~}[#;[c)7Wڤڠ=*ycj~OTnѫm[3Tķ4Yz H?*P$~ĐqS!y͘[2u!Ԙ$PBiScj. Cd ~NBJHAEF6CªCTt Σ"ɞ XH賤S9 1rlBv t@QkڸT^-Mޥק͸A$û=0kqm RwZ$hpmej$̃\˴a{DҟmY xdX]3$Xr1CƉDmrX!_M(UJP]OžP;h K#;2+bE+6KQ:Hb_]coluU(8k yE_]6Qz)8_ύ))ϩŠo `'Z51FlCs5FiXE>-]Q\ ]ykY۞Ըe|Uu0CC,HPTu6pd9"#U5`[S<$ DžW,)QhYbM>5@aq7(ۂHRO )Hv֠x) M=]H#d9ٰB6@mסN|{k9׍! 1_p0&Iu`$P/3S~$Ggc }ϖ! n; S )*nBo`tA#xѺʐ܀/<ܔ=3QVP'jD` < T7"K!b4 as<=b4(ޒ /~KT;/"VÏO'eud!%fZSWiX}&j{<\J-P''W]R ɘ:taI>d|$&F̗!h|KP>3i섷贘#%`ܼ)lǃ)A ;2E榫UmV"/b9B\㫎KP>0F+/Xt}^iJ6nȜ1b290[F}ld4wcY{< ?̓Mv}Jv(aG,L유%L]MfpG4EW5\c cDTg}'¼?G7GS1W-Z2FU" y'Fu01h]1PXœ]ΔL5[z.Wu[Yi5A%2 й╅SMR;'Ց']\ hݻG=k4]7]T_ƥXpL&4%d1>o2P|ZEp*`;YII8;PGk"\2!/MiO.^n/ p!2z5j,4\ J[^ޫzY-7p<ݎl3>&W ٩.hnu  3s39;(m'h@`^ X@:Aeg? d9ia+Z`ӝ|y0ҋIh:}1~j/~ER|5 ٯV @pap*#X_Ӂ)ӶF4m`p:ɟ].uF@ k2hަJ'uFku.ML&=1.!m lJ8\>L2e=R *ZE+Uw zꭞgmQ2mxZ _a6r@L`6\e<`rߊȰO1н^gp$-z,5h ^KtFL3erQ!5K: ~Lv'oM8,əp3/=K;Gyj"`H:!kR`}**燥c]떇rf)Q,aV W*+~N1"| pycG'+)V h='$޼?@?kTLilk"۷NzhRfPd;,!HyUgs\X!ʚ,İW%!a`jEW}t@p[6в _"xfq3lE5ձ + JiHȕ\ځS mUe F <4Z{$y&w;z!m3 5zywc -G1'ޣ)B:5uИnc'O"P[Zz.xvvܳg@L.EPOP]) js? ccV6̀zBw?1&u#(5j1w!h>=UDžpqޗ=۸@?rL#wM,7;a,i2c@#X>FPtB]hXG,,@*!('uCReIF_2ث=#wFW?js;?2` +sި|$éeJ8C'{.~Z} v SxW<'+D1>HD7إbOvy%k> ?E1ܭ$*՞{Ҫ~QDD=C7YsaZ֭` m5xDjXU~"ki CX- 7u5ꗃpXoZ}wYzŲ'xJeSE%ʹЪ2 ,*̈62nXÕM S57;ՏblU`Š,*)B4qXvEn6E%r',p%.Y$7_@Q67t1-0mLQl ~M|eb{\ŬVPWUηsny *t~l3˔î0Ӧwig+>vsyZiI-3Cͻ5~EtDZ|8Y{.2 󏋘1?_|Ou>J`rf]ψLM̆⅐"pHF-4epӫ ?*\Ap&ל*9pMфw[Eχ yUSC:*@(@y_2WIqsވ#-ܴ.37_!f;ý3HLqu AeM{=;q3=|((/T9 +F}|M77MOƒQ7j$bv!xD=+H@qlw3jkƺV8VN=s(.BWl}Z[-N QxAJ[FEOrl)rof*]O#D ?ǘƪO(-&Ha~ 4Q;R,}8);B3!;ԁlY tȚ {r+00:C@s~[/ɇA1wS`S!koy벅Њ֞ơLD \V6~ne-Ik0kQC6FHLw5'0ВJhz$9 _07ίv';i\ݢ0=e4ɈylY/ZonK,jynZ: @o]o\EОX_ L#]cYSL.TFYsUVCYOt7ꁘle> ݗn_m gh>ASD_j3寭\T?n Ϋࡀs❂^C{f\U8e.d xs P'ZO uΧ%"h 5:F*JGT#–KS^?J6Mt)t^kw EYM,x']tR53g\:cg I"*dS; ܛma2&>h@3gɫ\K3< zF.OPYsD@ztE$rxLrnjWh\7WVu@|]Wb.A,My*tu{1!սҒ,!]GȪwLB! V @į`qMX!%i~'B`lsNiDa$wt,;յ쓠po,}':L;z(US G O@Ē䝰N MUfT|iuC5ۍSnySX!rXfƆw̶`N,J22a\/l4IK]IMX Ɣ9=rb?W-JnQ5l;IeyE$Յ6k9?0{A :1̪2'NqPGų GBjGWKcz?|>I5Jh}{Z 9:5(OnYdžeh-@"0}>U+t89*B+q$sdА%ذbYzS}1 _dDln}|4Hʼn5<+K5{˅2l)dGT4&6mmDBx D%Z= p I2(]& :#&g$5:ќ-cg10\G{J\>B2yz`F+|o lm{w+1HR* E+Z8ߩ2C=ٕf 3Kg(P9枕PШ90&j  dD? oӸ^(l-eƓ#V ZZ^RxgP >@C}zD5W`Y$ke]oms$`_/M<ũ-SBikȞZ=_sJj6?LJj {Zj(pHBv\NHh;wK1wRG{Q4H*a41Nzlkr+)L+/ġ J3u EΠ~2X bU F o򂇯^ɯbdV\jEXX ]2Tıēeɰ$j$*(sзu^O~yuq~ŀߴxaMxg-20z\%vo;pAK\\=/_͚U@Vz.?nk0#6tGUsxiL"FL)_FC]29+Y7_k5-y%>zö9D R!FeӍu ]:lNmGY1 dj̚X5EۉOi/ua2p~p~v^ܱ;E;֣t & yx#Rz6/`+oyۀ/-zՍTLeo@us.FL j/ڵ@A6;oWǍuo>icٓFnl20J!ZW+1TsPb}Ą:7š}S"Hy؉Q@^XxdwSuxtUCM$jBN: 앓B1*s#q?hcwٷG6 m1')^oV h+%0SO QmIj $v9U'-!K+>Q-| <'ʻsh^"Ό]V8f0.fX.h6G.Ss84:Fj:LPsO@IJۯ%B|}k{n[=hHKFm22M.$Rh84+i1q6'@U[9SiԳUaaʈ; wkwB6]A|xaFfCzAN<)FaFpxy]|b(!Qgt똅nXȀ2)xV"Q~jaH;Ա%3}j&pWz`ѫ;]%wt4&GHrVJVk{ٌ. kCߺwOElT=.UT5$_.$W!yF$M54́+=EK HT_,e3Jl=DDBp-@AS/"eJRv3:v^Z@ +;H")Q<X!:F%Ax?%{)~Af2b mAV2Wtnt]/OI|{( Ofenybq=Y[z< vD?ޜYߋ˖p"F1abwWȴZ5֞">dj XULuApJAadAVS79.Vk V g7UjL}qH 01o˜`Fx' +tVwڳ^V$!oJklW3 {橣$n ޕs4O KG#{ l1z#~O0oV-7~zDW"s9ҦJ|ϭ^u(o֟1!PŸI7)Rh ѺU)wb?4T]Hh+Kd ^iuVQ[Qg# XqPқ },TIVizԼ*itaBf.5*#OS5PELk*`M!D@˿P#) .O8<`'/w1c2] `@z~j9l+I6hoobKvljqxݼ ϔ0FiX'mQbF)-QvHMD~:s([T\鶪at,StQ84\0i*;t $'oI,^1vGA/w˺-_u8YY!RQ> S&,ȃՏ1 JhEeto-t)"- ۭ{z2KGnsJZ 4~q?DHp򼫒]qgB:#1/2$)g֞2O?m=9yz?G `fIE5ܖ[{StnwɟmV%"K~:!uiF/{5d< ԃX *Txţ +#h&#%r)K0-q})pwL7Sl+u;ٱbOvW)™٘F=!~!j loin9L{#By1R>oݎH^c(,pζP=pIɾ._O.|1~,pcm\NJGC5 O0E0c}j| Ȫ^ Vv)G9 hh` vb غo"z:!EŰhpM:X$*WVd{R )ߛe8Aꅭa=/f+OO!9ԡ2/7]W$4bZ/OfU7%- /X 2:AVD3hFSlK_ [?&@gs@g>xGG@`Ӱ"}8v3sqx@Pp6”XDr5V?NWs$~!4%np4oԱIb# }~ό^܄Ĩ:)g^\FH|4q(tLmQZ;[sgqۼB茎|zX(c|ބ) O)}♢N )A.g&̷;䘩+SiNɇ{9Z,(i!{l|_,UWxvfeC~OE/ǯ5!-$0dڣ},L +*_FM2D5!LJzX:g7^f/bK'@zG^ n)4Y~R q_d'q݁8GDz2 HE'P|mVfee^]=q!X ^Y9 qҴ :a\xeP"LjVtcIkҷM4t9w#pL]v.81` A231U JDbP{^$z 6\)toZRC Vm1 p]q$;ۦtgT>"ziHe(ss)T^ogB OHXr-Apꧢ5a"ϑtoa]uF8Vg>e0_j3/~S7g?!%8"D:9"($ Mm#M2sT U۾LO5Ǿ3Cl7Կ᩽` ww9\VH]#N=4QѪ.Ks?ƒyI6LAhMQ-$I]ßjLnFV*gf/WuaL<;J8J"ޜ *xܬxG^nõД Pg7VC/%Y'f: #XZ,=&~!xiQ:|,/-ö`P&X-We^Nl$o3rd }B"^i)@:P/ mi=Y>*`Ɗ2t G;?G~$UUKd_-JIĦA[ܖ{1ׯ29.` $&b47*C|-9$pT?v1bpkTDK쐽f)Tal%n`boD( qkf O/T煂"i^^r'] ΒmqЈah K48XsJAr*!HDvӥ8AmɴN֜ܡ,Gs!8l\XqG'Gbh7{@Wy<2_Hಓm0D*$Q!2vj#B~r>p9:9MkLjQ~ru Oc%9CWH%͏9/m6ըiH(WdFuD/I.pM [bk+endklm$grMέ~I>;q-LPhGmvp_mk+A\/x{4Ő&Izx |ci0ʰMrڑۓ0Tn`_(/-=.1 vg+|(h&US!.7(NbX[ҽ~yR19h^XeHW(z4h#>tYvcffs<&I~3@cpJ'lK5"D,*ϵhE›(yQ8,A4SjmI{W WdGy'A:5q!j/vLf:KV2Ǎ Ӧ:b5&@|jױb@O;%]@ ^w1(E2BD:?Yaq8PbLWo(A'pE.##2mNeVsB7U۔^% @Zu35B{KcaeyT]-e.6Ϟ2Bi[7,ۧ7S9YHOzxgt%?ڀ8BxAa7%Q:fgĆLWi=g.3$ pfy+Vbl2ŵ ;?.%sksC&YcgQOZ[Z)Hp>-ј kUuf9j( QeSn8=]<.̗3#VoU}IwfAg?>I%wЧ'iI?q7(\tP9$b,7},4Y GīEd6Qs2a:w oI+dbDo3- s„֦%)gUiE)>վ.ό>bc`]GWiDtS+҉ ncV-J45OhV`Q5;t8VrMl$2/>hu8l(emcGvo 9hfǙ$3 plgfUKIh*vt(>;8`RklxѸZE#D} mZj c8 R݋ {i} 9==*eO埝ݧtOj8oSb2$^n.$0xΨ94dA7dt?{BsU[ ؈(S"]g5SO{"y!ф>$krvJ! ([J O;>hҦ Ė= ,ubަpB :iMp q\] [}Rj ,mEʝ P H$@`U@m#sWlc# ̼"'r)UƽԡyZ4.d <׌˧sxh80$<(v^ѹEI/njk X/'<ȐuS9"=T"q{O'EjHۉl/-wX(XٲBqeik!nbK&*;(Bn)Xߗ(loʡf8/^+ۋ|ک<{>+z̐GOF׬zfmcNꌇĐS!a VGMϷ;>zԑBȸOKC/jNzK(!Va_)4 o%B M׵3jMS{a,w"#]㋎NeXes\1w2ݱApZ`']o!1O}य9rYc3b*X\=q TY%R!5/XAJ\ra:S_RE\{>yRRX{a1+ƶΗ"iL+ˏ N9tf9 L<I~r v+Xq M:w̡."Yz"rC$M7U%F5."9ߠG$g̰67w"g΍ {w4L\7fکʋIxm UR^mV3875Bp\YYXdVT /̀$o;}|!MguL so\|OKC=+ءM?a*"=CFSL0'l>`eM携@8MIP2W4XYc *($JYi'g;ZL䷭ t]+Mcy,ѳC9FFeIQ\RzV ;X:\goD$a5MPj8oXR8^w H[)6J-۳ wGe/V| H+W!{z,WD[MGxpK!ZeKv6w*Di`@t8g[Wsك:vXݍ k3~ E[Fuoj[@B:%q` WJso^֪3;ٜ7;AQ0voT#3}u"V.jZMJfP6 *IC摒9Ȁj֪v/)j#?YiҼjj I];t1­ *XTTν`my3ĠdnQ%x,;r90!#A躶2rdTRta==19+Į}i o_`I#a(p5D{C?E)1qpHCIfeNwվ3Ny3Ύ<-}v]&i.w_"gCA3`R3;+/CY\,9bLqfxjޓJVX'XqVZ ;wX}{3w$'Up%Oy&v;:@n"dg-޺c_++j!w+\Өfy'Z^gGy:rqK0]eAQlNZQ ?4uv6(U`Q/L_(mh35VLtlsP hUI<Ut`q1+܁o-QgV(,KMSpVdEqbևιBjJFnơ?p,'I yʵp1E!7[${'rm5r-ՙo:~K sO0#;v>(@wĝťoP(|Ԁ䜢_gdCa}yZ SDG6,lj0&!.BY ؅w`mhf4 _ 0h16 VO⵬:{NH[Ɏ̤Z| 9KtNnfRT/@#Y|i;+1f+T?d/vm}^*>tQz?4 ]|ۂݻeSѩh:8ArBiJi^u߿_#$6P'`shf&Ժ6_~¯uȤ[Ż/z4 SnGDb(D˥TrpOaTwr'DѺQڵL3 >H].[ bw҅|wcXO$ѭ ?su{O2|y9,uTZ ~& `ޡEp7 r~SXJk8NԘQNieAyRJĸ0b썡;C7x )x7'Eanv8rӈI+%81 o7ݜŽo0 9O)Y$AfoUΓ ؞9ׅ=KCjL, 84d}&X ;;H/V_(Aż)3EI_l"CK]F৽ 9V Er|)\}બD#x5 9$$?{ٻA P`N%œ5?P%BCE j9ɻEC\T/r%~c 4ss5Į´/qnpofW+O6cpqޘ-I\`,ߛUh3=(p)5Prk,-taCt.|[ ~b2I#郒)V?^:%)؞](ʔ-Y 5M; 5Baŭt!Z1&ǹCtxO = s ;^DjKh8ȃ'SƯmq"@;٠[MV#5ޓś+-@1} fz|ȁv詰y/m(7GBs( :H3¬39*1C>lj{X0?eh8,ץS騄G_>.a3 J]VPKޒȪhn.@6~ 2jom`6/4i+ =ⰾA]dt8L gswX57}j=e[mfVMZ~jyla[ BLb,1B?%V[!.P 57^u9؜ޖok}&3d{.yѱlx\˜mA>"Qqi_ߗH¯&X@*D)VQ߄)T,}ȵzuwP~=' 迺נ?B嬧e!/mlmyJ^BM(ն\ɉF#1huÄPA*Y71,L L ywվ Dzq")# k0cՉ|K |j_,M-W7I,X%lƆAK"3CaD!Egƭ ָ46=k*dbv&z*~it0Լ=B⯭]2yGD-P4=ӌ%g i I if`Z枼sW#մI=1LA {C z SK?bˣ! `TŽ*HUl _0B:u/y$|H\[宷伮.*H)c|PL(fpRF$]y?W!<8jX͊TiXik5n01IxC RJcOIlYa&]_2''%Gb/^"E$ gl0rA3ש{8 8=KӃgCM`(4[n'&Pk:R:HC t{Pi7*G qWRA x{tᤜB4 P bHn- 7uw>iaP6L4rՅI[JSA{b/C1P랳~TmsJ,baeOL|A%1N\4'-la4 xsKOPIrŬo ȚEB5뎼' [cX1Γ# gu=<|p{V%dij5(3ʩ_9©=y6oj\\Q`It:1NϨKF (ʃq2@yyu/+ ܤSt~q_qx}ف_),F_\o' ERh'XWD|גH%Y?j 16BSxhݖxP\W^yь`@BЊM"PD"qCϚ}uRqa(Ĥ -X#dT5&C#^q }C_a4cr: sp[jƇHM  fh}_Α47*T27< Q1OtJ$?( <8s{Df =͟I@q w}<"vZr>-;Vp%Cä(M1=s5Bgf&rś(WKYϷ]|3v&X&h%JUr2 gʼ )z,D4PB_(rխ&b,f,(>7FPrؓڱ o̓AoHVr{e4dl\^!F"\W}J|˜0_h\5F -cxH:7(lAVp[n;@k O(DhRmkp}"UCwh(=>+-ecJjL+3:F\fq|yVܩW%[& –SŴnK@CM0$^nǹ=?4ӉG?K<۷GR 9s&,vX\P[0?.3 (*5܂*B錭ÐD=.E+&1&_+y MV/vrh~ R:ڹx֭Ӯ\3yCp+Aj|@Ӯv(v҈DKPo!R/Xa:؇܌V{Wl_y[ lc#IVhÄ7aLJ.K `qqz2RRXt3r$&M"Fe- /};{,_S(8 G(σag䳍hƭ ЋAyK,5.8IHEw Vo- W&jCϛӈu*:pH~3dɱqxmZ\py;.[ _uP KtІ_Od)j0˛`, E:<{Zv> *_s!sfn=}I1\OH>~Kx Ψv*XXG~xj;mNP$(,wdi T(Q"ÁPDžsRtXJn+334F(Iˢ$n۱w#HE\@o<.t;zhOvl7*ʚpZ8afgob@Z+Fǒgţj8.ϽVv,x&@ӃX ]VwHX˄­nz l!SmdH*3ٖeXOwH8'͞lњzzKAaX bxM8JI?%w#>V^: q`)AF U2ͽ("q5nk@v߽KH=vhZ ``,SsT@i嵘0E+Sx%&2ϳGNxɻ툉4AWǫahM:-c<1`Tܚ9G扷Q5Ank|#=G!4(FdL8C-ݕP4~pf=y갟襛g  ^2ȃ>h#/A9~֯&'i땲PSmFjëd|! i  4w2Y,ϊ%_`\#Xżaj-|XfpC+V?`_gްvA4,5 ,` r4F=!ZYE6+I Bp (ځ, W1vb Vӈ^G0 []3c șp0R]Tdq !rz {cj XGG+W%KsPryT/5O${a^Z-Ye6+VU'-M^-!1 25M]V1.QYM:•Y6 -OȫЂN0u^9[]VtTvLI|>60ڪ4JVY 858kR"W{{z:;g=جhWd qez8hbyMyWqr ߪUӣsVA^h.l Ew_)m4X"+[@;BU"[43#/b]ֺ?UqK%$6'B-2|3Gi1][XVc@\:ムNN{S}_:Ff0e3P=xx>2hBwB%AJ;O#r|iшio3wKExyx&>B0eSιw~M!_xlWc?'ha[)y G7wuIذVY CDz'+F ־wZ΁]N XT ^]Tц`èRKkY Gy@߯69]]~ҫ,ꦯxhlSܗ*V~b' [<{,e`$:TEgTDD,n#̉RA43}a6K aJۏ%VCzL~~3eUhf ؍;ZPQ9_'&` ^߰)&HcWDPݮ9ZAMm@b~w{DA ]PL<< 6?D)- j,!/$1T 1 }fE4gjf[bhU,ǯ3L+Rl.vTÁa"Fi% !¸-(Tgy)S@r Dv#GW\1+G@0 a/Q.˄~&Ze6l2Xa@ }S\e~d49/)>C`ľw6"wW 훋o@yh.j:cadU.W/|Lcn?c a)/kFe2:L*bH"P COVU_D+r9l _RU:5J ً3#i~1&EaV KBE imĸ)WJ[dFmLW;:@!'!b el9\dEv(.!6e`%2[ uǗa'N !n:? )lEa`+M!42s?:.ӖXnʷO Cp-IUZFy^xs))H$S\lJC KCI`Ԉ00Qv85}3ӽJd@hzQՋ@" gJuH@l~Ua \zGy  )7C~ܒ=fcX/^b!$HE%6̀Z X*AW8lO@9a`^y:%\Sfy[Ac gak)rW/mϡ~,@P>PNƭ3؀QMXdm|#\O!]DY\ΐy|&>wV< DnkTCTD%$*1 qAٜ 'S{tH%0}nt&qOV%<(Ԡ=Xuv~;L$5,f,]g`ܿWd$# >;M-BJ\]Q!9K e'(լ2=}2*ʴHbW)D ^~(g[ q7UQK+韭UBTp-fd"⣤Ӡ$-7 .}=t0,f_¥ ;j9EvY3?oKeg_")j]oPL7v`9I&GRTͽn+'\for(^ub˱篹6@a]X)2$kbB`γTjt<2S@ `}\À,ڕ&U cs` ^_⹼~ɻpz 9E|bEa.}i!!ĵdˋW2zsi 㔽h>Мi{+9MlċEy=QuesrL.nfVݾSpbi1k[17U3JUp 5K݇Tb+0[!R:w/aB@b-Nj'C+>B|㰿|+>+c)v3&Vab oyYzoEtSP-6,>!-;n[{OL(Nۑ2i٢'z0Px#xf&z% :8( ,W  枤562 ˅ܐK޽ ;h$RP Yjo' ן퀳!Psװ= VKm`[5 G2ZCc*DaU՘jj,Blt Krn*YYZޗ(nv,[5)uY6d-,B1`c錃 4>UaتP$aBC 8o% w5)xM@ lr.YA:6+maSλҙAF%De j,l_,TMZip#AE;B2WV㊚I}k(D7@ 60Ik{9Zyy7uKzVzAӬssoֶ>~#^pvAcBh_܈ɁcIБ<: qf*nx*W qlLBfGr&i%d̉p 0Ha*v_*\y$$ѲTpjZ҆ͯvpAZtm Q㪱LiVY&!ǗCjh> 74*yrM'0ur;cݠ>^{-cMj˜r GQ2&2\ԻߌmV- d7O j/SZ&;"s=u ~ܥ;׵pSwJZ6ȯ󖋍&9(%05d IAaEdSj\B~x? " FL~MU!s(|`n? 0` q']B/~"33X xa+ʲ͇SXSC73e6?ÇhDY()QA->t$ߙ (۸'\o`p(7<(UݏlmCgshme'XB|T ^Kp#OKq&]mS}~s(m\rgѪSDShL'k`tj1GVh5 LF%+(zPGF7쑮BS0ul(ht>DJ>Y\ яW]DmL$D?Q ?4T^`~:b`zqJ@ym7c'LQ7:X|dlj1S5Z gĎeRkZ,D)w, f\8{/*N(BBV si}(s30Ѡ mY o?+Σ)\VG騑?Z_um8#X_8Z=meOn-hRG!uF<ɛyDzȲH gZ$qc2 ݰoogᵘtcn cfzv]s|"DgX"!/2<}'p6J Ј4Im 6K P1HT[(/o,WKOkقr.hkhzAj902_=KXi7 "';V940u.L|2ϬU<`c+-p@)=Tyq+h:;x~B=R|pHK鄆ܘ= xM*YJBHkмWPQa[̋G>Sli’P<*H-1Z8;R7xW&X^ᄙ>zsAux]CX 5ۓ[B8oF.]r?51IhzaEgE0;|:,`'mh7MfZwϿ'u ylI2 Ow4={>Tq`tO=RlW+(?jIjټ]{L~H"r:'_iHSMKy ;1}m5&*4i-g42 ^nRw3fZ|V~`Deݔ|Vֱ؜֐ɥojGeXv$~/ЦՔYt'FpTOLu:mg`YgP%w%%:8GCc "Eu`: ?6W,njpPdek&OjwPR̗4-&1=h WW%QD4!fO7#WeDA4:vMV |a\ݚvO% YEI!ɠo5LN`eV_5mB|1fga:55:}K/>3]WB^b hz2 cv5HlA4C(DMZݵB6e`nAwUBVfiiqDWv%7E`3朶%-mL"3BPZaT8oBS-q,qr\n:\AJ-pzr+Br]KZ`PTk*`s^mNPj/(5qO*`0PQ@p.yC.qmygTI}k;!"Ț\hDWB6840K%p9l ~ w@(UG|gMpꮷ ,|Up"s\1qE57^ U@ ^V!oAsޞb 0 u\=XARg{/Qgs[ZY}eg " ]A>2m_Xo}$xiCB5hwfFHow(}\(+5`z%ZKs5܉dX^8.ǛeO2/]0~=1xqE9bAYR(R=!Tf=4ւlsir ԺP(x Sp}SvAr#^V! ){ܻkW~:Udkh_LqyA3c~A[KA ~1:;5:~ㆇggtԘ0NdllwO̠-" K,uDpL#Rb,~Ydx<4Q#CC;.ғlE"SQ%B۾9]R:tćTeSkvz~G·f: &̩"zf@dn|-~kkV6Nd~WGt%t/&r-] ,ОdYE>B)l^IbIBapT$IbQ~Vn^>+3!) Q9)>ϵ5`n]nGFT](`x@FhtSFlϵ'x3 ?srLȫ|XDzfe?ٳzvte SOsZ`9Yv22fZdXDH ̖09ߵu=g'o{UlPxUWB)8nB:cw} J2X?>EZfQPĄ?k3s۾P,: .4/f `ei-Ob HN\̽G {gCGxPRKҌa|yBX٨a(!`2szOaҐT Olv^-a;%$a%FmjFt z.^CCUɧ/4<5jaz{!2\߈/#Γn[_㲌CM[l d^syL=3^QI"\)GVfQWmGQ|>p3֛;75b7 iw2. 3lZ+2/$KQ&>یeN~!j.6LT WYo6ˠF;F`q<8<]Vcvz̗*.<%RRmiScF9I8kZ1g ς ,Gk) sf&$7RH3غ Yw ަ~:M+38S bȠy=Rf«YNAr 4=l0Fw?< # Z߽ $JKߕ%[Y)Z?>Mv o y|޹MlC- 0k9#6*Z[VGU|y_Ci[`Rj5zR9(?־(򾎢hvyQ`YKFb`v^횥G.[TvF[tuW5wioŞM._톟n~d\iKؐup8-lkmbm'uGv+!%T\6_LRпZ_˲r+x*̢E^&ˊɈI2bX9vVV+ք?qU[amS/J((U(+.tg+׹^ZoLjj=/),+mG*"6e|_L41^PР B5ʸf"h.i,磦tCp0*9InkWE#䐜XnOc:B)^2CxpQ9jc2|Lsr)4ZCR т}Ӥ0)$7qVKT:C+O(‰9s"1X̎zPWֱR."lϴq,F?1ɗ_XBőA*AZEłapV]OU''^YbIw PgOO tkډ 4Qg<_倠FXtǧzD[(vh 2bZxe1)؜Qu->5/賮"&!7'AOGWy9c L=>zŸЁVj?f{iA;=;d?~mta÷+{)խ,K%e5V}L۪VގDh%+5Q!FZ^=d$ oKo$6)Dj/d&Yq5. c:>ݝlN0#_k~P 5Lv iJz'w<=:-+(~#l&%`r6K!/BW^RpdwiI~wqtMZ+#/<}/aܠ i_fz]vUzL`g6bd꼟`nר~AgBOirmǭLDiLXG.Ma#+Izu@IU)|J> }{!\²{Zҁŝ|F:`y'1ϜBl 7Axf3["vb^9xm *JXjip҇rM ƙGơBS"fqL1rm%+z (>8&6(zS,mڮA#mѕ7S~Y||loKQѻj5w<9sK <-Y歚=I7_(-/>psx"ۺ MJ?h'~pjcٛ89~zȑ4~ =tAj|PxJ'J^.%5LNĦ(Ag#ė\lj5SE ?޾6=zkyEA\&#}MI័ag2X'7_G>7=fwlݦ oޓ.k\k W"ob 3TxqߤƔlIytRIajͧǨ_AU}& X;XhmSB &@  }aur7S$ڭD_;nc'i%Yy ?= bl&ׇ0E9Q׵;~ %:ތ 9e ^3$ ʂ-HÀpx)Rlt rۥ o8*&OQaC]cig_z}@4v\]cnݥXDTviohQ)*YD1лGzcDo$_ч_`&?+U!h"w9ߣ =sP:|j!O,30|A@eZޯ }"ӾFZBD2P8 2;hX=d©. UۆS>i*,e^aE7O7Dw%zf F(rxh7GDp\J7nPO`zzGKA$q,n Tzt=;Frg*ЇbQt~ê1f)2F h>biEkd+Z{b/[@bLhQ5VYbĩ/0 ~8 ^>新^f3]@b` $ p1B{D=!hO0p8P-mT`t$ڄ'[%>jʹEg"d,s")) _IEvKIjO38$YK-z[^- tlinenF3^ j}uMC ,}ܠn^kkc; (5ALȌpx9.-09!#??;$1)LYnMtg"dg!{փ]5&f۬_Xn'M:|GY!>)/Z7Դ xrt{h;|0だp+-k# SI!Զ㊓y.xF9z_ե O7dNgOҺV]%-f! ay22fg:xqjv<(q+f-Ni!OX@`u%8euqRˋ–.BL6†'Qb,\xJ-D_xM˩ ( :̟WEcuG|J)U+V71/vN&qYtn]L"'$wP2` vֲY#* 3u|ոEkV/T%jT4 ,ҜcO!O'v Q"iq~o!m/ JM)ܩSfS}|G&(ߏe㌱P)׈#1ijLZNf:|j[Ov#ZU~ikj\,N wU:lhG/q- [[KaHvW@_jmPBŐK alv\|֛Gۇ"T\6J 5(uZSo25  ~ 6\糍 vJ@ s%KpHZTVt(p;t03$pex0=%$3yoG' P(CTLLafJ8:"B`C)Z{+H9Qh%e5ڐB+I5cG1eh#YQO= `7ŨmSlF$gFC$Y޸ٍ^];Vn©+TVF5CECsttyF&mCe\{^h J&3|S7uvmin}X4hDz enma({:)fv!B&f>8v$ 0'/9:ËҲhd:j2t["CMdF (u\"}zOc. S7h"M%]x 8PQsZsUk#^U"XiwN@[E=J_$`a*f-pL'tTDŽLRSn\Ld{1eևtqdAu.k{@5f1#6 M><*  R51gP)d N* Qj#TOo_w%5-k$i-yLScGX'")1•#tLI%nM~Nl>D\:,ڬEBoKz DiQؑ NlZ&),urrX T]dsN" = -w;Y'0%9ft/L|O#5ud!U2xg _3,wG8xfl [eKtѢ{|Z#o2=e OH+:{ӹUJ[p0= ={ӳ5Oܘ$04߱p\"­*?6("[2[Kx KEsR 5e}+BYвrile~NihcÌ:zztAV.]\R_ֈWZTUz7iFf?z NTcaHOc+*?Wxalf9'^*nHN̋z :Vbqtm л"[ʱxZjJוdeeA?*}Q:W1Zosm b}TIAOK[Xp9}႒$N9E$3)ԐЈ~.Td\j^0N1ؚŒ/ׁ@~!f6>7#7Fq[w4gy)cS!8YY1Ǘ7f#yCyq"G>0=]/d(sd Mk, yrRAJ ڸ3zw3h(OGZp~+똏3M4W #YD+Kgrz]%lU85Jh13Ni\q7+۠C 2R6zY =O>5py3B Y|JfԠ.uҒ葧`bnfG\/<ǯA(QYnF ن'}mG8|ӕS4`;drjq4^Fi~ם$7^ Yd_6RPQm6C'*¢9\."U?t` 2_ljA;\ccabu+Iފm@MJUWLHoL3e>`^ezfW݆KH|Tʪi0Q-azMii3H6΂I2pXv$T`hԪzʦcxy./eلO V@o0p$H:,,S05LkmpȯW\ =]2 2ϐ! 5f9 !o>TcOgae#mVR[xs}6f&KA&":fr1]_|BJRPvBgQJ-D{(4AYM`ٔ[*L顉PYŅ@5 Ԋ + zF`E$ӪYWt>\.rC(pv] 6g p": 3v `Cg8_>lEPiY^1dR8@)yXYka*M}y!-ɣ1Ҿ۶';$ =j_^o3 wRoWWYe~ ?gH9t*k51ޅ_:yW q-ks 3oH;IQ׼@^}j[wGkYWlI}5)ސ=V7{`2#M[WB#MƱ;KgwCjz|O݅y&]& g$IZ \S1v$?}c,v0bjmNU32K I+|Y(E߇۰{l]$.#}0 --`c⣳[ӄ;#`F{(=k꿸l"ڈ %LcORfx@\_^!7NB)<~ݨX@B' ՇBAo=&;Z\"X}O2E+u+5'w>*Tb?lBXmx}ssz0R#z40˕fF[gZ4)[ਣV\HoHrvZmO֌ \%wHG_EOhmmα-<8%)nj_T>ן)G~O|56|vk P{z"SfD րU6*_Ϝ<|ON2zXÈ4#Q'tUX1&4XAZr,aWYoQ*Z(jq{' 7؄QxakȋB4^׾ 2lQŵٞP>`.P\Zv K6k~1~Gu3Ԍ_'ϤYh{+mvHz&2Oʴ$M@ ꈕDry)Ԯrj`[^9Tj4noSS-YӝOq~ {읱٭ΊO_/-mVq']޿H㼤Zg&0pA Skc:I,.qJrby8"3]GKIʾ4]LĹ;*Hj$&Wӆ[ {ӭs7nS5E%q3dfUv^z0'a*ҞTTÿLO-O ,. ]iґ ~ i- ]bse#nLwsױ5֋?z S#r@ؾg'[.|#1̴p,Oo,u I>^W6FD!":(mwu:Ʉ~Bk/:ROpNN;df9I 5e?<831kmL񊨬K;?2:^;f1mY<"{[EeM~$@<,"waxOKJrs &έAmd}VŬ?s㰋MAgٝIrWSۮ* 0<]h6R>lY\u눳tip|ttzc[h!&K{"|)(;HO/*[+CJSN{FWzJF 1YOJ! )J=<=>pPwoFE;jgC:\@SU|R ڶD[|uO UC/BrSa!Ti|k8㊴%˪WM۽+-W ,̑TAۨjdB4 I/ h}3V?DOerb@UbSq(NOwA)p4r?W@jgYc4 p8oSiu^?,qQ\wvߏξeC4*? Ki4v?b[FcԹRQ>֖\ON0n։f9,}(<W SK>'T)TLޓS1sHIIK}aӜef:gz\Q6(HyI-H#0Ri1]UwǼ~f%dйC&#qqs `8tsz.5%F50eX50'Qfd'QBV_$jvRَ,QarOgoHcNq&Eiq\Z)Z2G~=A:Lb `}cճKk`cai7]f*1kH%ğ)VWi٩-і.RடP3>˲ӀKьË:a|骴ֿt[TB?o}:T);o'weU^(LnLA0;w;$Y6r~^N雇8.OWBeF(X ZzW0 ^0YlcS\KH}Ƀ[Pof&nגEiGbd~ /ӈE:c:@1~Ŋ2Ơ΂7-Q1o"*}_Utj`A"ta}:O|=sFGim`Ƕo z:Mvf7"+_aX}mRD=M%G|{斜0˕ZTSWDYs"5TSdx]Se 1Hk7YԦ$JiIu*T9\PzėDfDp~ey~nL).e : dͥE/-0s9w=aswy?)X,qo;$͌3!R:kCt3 /]fG~lp~Hz1t 7*vl\5zz= #_©~l˭O©ב-͇dCeCkfsaڎ]dQDv.^:/lgKϥ.D#ll(>K"÷AyչzȎK2=fkts[nV0 um~kU| `w5aԵzvz7+mc@Lfw\0rϫk+d1K ,_#t!pއʠ_>d\gX GJ] kҘeLF ج%-.痰|s[-+lfTيiV=uNtzVwxq^"L;ŬRx|<SvE'2%?:2Ph| J냻VC2f}phRkzl󂳦.h.O:K^И53P ?.5ʸkC?>S_S4vuEsVlF[g ?ߔ7С{;܍OVZ9K~9;Jvn/|f}yGn/Q A*H%{J0?^ˀef!/۪A_1y*sRpvX8 'VKHC-bWwa&v;zẋx2(V.nhp^6IgrݍZX't$߬kV0P8zbcKԜ,L 0fe[ PwNQHn1 K@ُN#b˦CĊ3.oRtAXr:_XXS!cH3ohz<"#%Btק:x靕xU*i_ryR`!mZkW\ mMO"S:6?;Y|4(/u:4ZtdATE N؃`byߵ8WRlf :|ӵEeyk* cwB N̈@K\P e xvKoq=5=eV'i9rj+dl.73iiW:^ *3{\IkrSlq41U'!TtšN,GAv1E m{#UvWCSu1<Q]tToTcKa*˩}JS$ xGjb-fB-̩-s(3R񜐮 L/n`5n͟Js}۔h}?]vt}3) wgo{ ő !>PEZD_Xz`<+315ilcv=eoGE^!?r"Ι:?hlӞn <$N*BZiɬCy Eڡj6o;s8zLQ tb \?ԛ3ya~rBetr d62Z:=)?ӗB#"Ak,j`ZyCf^;vd͚B́R};v|E>0ǜW2JK8* A"LXFƇ֘d|HJƫ/<XOt Nk4I[Jxu/:TsԘcG 5Y!̶_gRw^zrXkyZщa{ U9\C{lJiMR,?i]mkNB{Xp<C2r|x/6u[6L|OopSfeE6<[)øL(A'AB8S8qt>@~ I#~oE>7Ďt0=iqu((:He?죫SjŇR6 5m'`vWE!=Fl8COD!-p f8ڹbz~E7WU)M8Nrbl6*c(Iw}L~lL.+co(F8 @"xsߐXF6l r /Z# M^{t[2.|} ԅ@'a S?)_} 3E&Pd,l_uK5 ]bWWZ|}TtP*1ju"@3ې E9UPk*i7*~ź:OCOO,Щ& !jh,2q3Fm[|) 6$%%) Ya:_`F1y0Ä`1,=w[3 B3+v/X4Zo7(qn+}/-h+2m!<<{;e;`KfqT@~^s&e=JqPjvaQA'WaҭXʄ Vd.Z$XMA1;HwFQJ}[Rv{Vu9]B-{\U(ngϻGkr?2\ ]sp"Y49#P#3)&”tYe-d;  l<41θ&s񃓢f hH1RQKzO1+Tb2reZvjT>tP4( SO}l4Kȩ89#:]wBG):coP L)nߝqs_W͉j՗hGH E2VrM- لIsM@HU.&-56dnwP&:ڦ_Ev̪: M3l,} wYS꿎2{+e'H]JqA zs~E4RpnҠwKYeR! VN,^0U n&녳X(w9, 2T$ ['$A%0e-t0"z1"8T{*Z xDgl 5,J,1UaHj) /wwCVDP*LPvn*:9x̕Ⱥ1 B 1mf/vM[dS.<(]7vQ6-~An]Qw,ql7oX&47æ3"G{QI M:2b (؁ *_$]X˴!9bFA!8Ch@eC.d"P)L?\XvPQ$R=T@H4!:J%3΍< :Ⴂ3D߂ݧ* INsZw+zRLvq( $RZx, TUwi:}>]04Lr:7?Wl CYu3Fߝ{)Uk"ajLcbQ&PV*R"v7[,PJʅ@Y7(=Aj3`Nuc<+ܷ IvYmJv{[;7(oBAYyg੎VPC-F`},y}~_DM"`x**>U-VBej$-`i]B6qޤ>ZXq-M>DvmyC n(Lx1Ǣ sMm1M`JS )vJnB !i ᬁI>TӴ ;'jhR69n_۞ bbK_8>y%gC8,O-(Mɗݫ$AKyʌg=BҸʴG“}'CO4 ZָAynZ~ HX!8BsԋX~^,4տrru9AC'Y7fy}" c no_<ыsPsk~]9q2-z<4# ^g "~"ɴW7_N!6ӿdNU)#ɢqv(SG'nwt@EgѪ'yoEem# <ĚJtXq)PC=F\BR\- Dg(Va( \G87rIT ;mL{S9=4>ƒ[aP'ShRNեVYt6%_SfǹĆH%Pԋ2}l4 -f\K ,<*!{0S➢##Tx\-QV !FݔJ,+9쳦S]*eɃbnZ{NK5Vt^%FiŬ |D@IFJ%SIL)B  Ă2xkeE`яn|^f4yoLnM:<.Yk!r\W$L•pӿD6RHʝ\wh. ڀB~<峹E7}߬!D| <TT[ɰyD1TBwBN{.Dh'J&\L`ʸ*ϵ҉bc8n2h#Ihl\jp˸ >i+ $8cw\]:6}k5fd ;D _i)̿|zx6qln#wM:sWûmk#$K ?(GҴJmb9@b2=Yѓ= b@\d-X6_c֎MMxMJkI ,{kg6͑Wdǂ]"#ϱω*< V|I;"_4eTE"0uźk̜E: naS(EpSsr9AbQq&v|GGkՁ_8#uW5yA uzaMB486ӥW-r~LJoLxzPD v@V#IS]WSJj.Z4MSӍLd>9w2hD\VZA&R`mc.rUMbE£H"/u5a3Î}7a&t0$c/z舨E|8_?SmۀGn=[@Lh jJWu*'<ՃiY;БNynwAF+ .(G5V8fx wF ZJ 1_%"}FFdlh e5X95#C"gkpٜ`@C V{<-p. WXT\//_r3,g`}֯ ~4>pw/JةR0 (ؓQn*9OY^dmȲ|n&w`V݇ ZX!!V{uN)4@ԨF H9&y%2A1\;ט Ʈ<%;)$zXbyyr穘ͪu:IeUkl͚@JJ(!\e(%KLJ"sjҙTcڏG?Sdi0%P.=W4y}.wB?"y8ձ>B[ϲJ· $'ep=]s9SnB\1ݞ-%|̶KL G<[* ra&?%dFwG s ͑^9KAؤ&d}Fbs(79 vn#y%6s&3"dpvcb$furTX(eRƍCsI :9'RM>t/FkNƅcq7_m[} ĒGJ%sCI+m) %PUX|l ]@.nTƑ!Tlg]x)*w"P F8TIm].|GN!rY"~Khx`ƇC-3%""f1 7M0h19*~5IR㽨 fym\`_\ \VkS$5wi@T@Rd$(BK5M8b3.]: z-\o%YPP-!Xۺb 9G-qzY $8U|~UQJEbYD~.%\q%QP?䊖OCUanu/M֞rA ޴R%lX4e9m"`-]Vɐ+qVL`\ts@u958-?\`PBKf-_[*MP&Ck:0)عi g(EjfF5dP;ȷdXV!RlHطo.;l VWO]Bm k:+m<|.ֻ'_a"d^çټ`6mo¦o|fC:9P1"aOL9V,.w:nL#hEt^5A"N{b kZ#fv"peb)'+pm gQɚh5G\Z ,Gi{=%!c떼~)4&[~5d {cLyYU79%hV:IYZ^?G$6 ?80Xzo%{(ѡ[#RS/?Gt"Lޤb8޼FATu!OB*[TGeJCR&# 3h}!;ViYܢ[OTx)RYѴUhԦqF} |+Z=oâ |3ͷװE@w|g'{;;A^ HJUV]!"`ZVq\Yk)zj։P`F6r:Dgf&S ݒqH>QفmKe''%%kˋH)wxqۘDG0Nx?8,&Pt8vEs!pF\5UͱXWaUAPuXA(5S.7xN0}{nO^qzhf2VLUqą)B_@nOù4FEV++LNP p3.Y935N"\oQ.C>%H'<uf[7^Ok܇.ܞ) 0 #Kx\*D 0]ҰVD.z*%t}^z@( 뺓!J7.\UYı+<0/y*Isj ],EnmT[̈&R V;F1y%Wh>zCfI̙bb /,~4ϖ PJ&"y9a71 J~MɏaԎlv[èk 9#&tZ7: n{DY[U%ӐI}ںntZY&5fV269D`y[DYW+}7Efx *qCUUPOT[ղL[ D+}Rٛu8ڶZ'̪&p\3Ƕvd{Ls|nq[\{7:Ƿ'Ը6oO(KvvqVw3c C'0AB6 >Ne8wqk6VŁTܸ7^0nۑ6~fr&e?M7/^<^7uV69nz[^?\qeg+6QQguʹ1& gZ+-રnW!5toYpk"=-(G]zjnHթx]7dg~84hy<ʢw =1#+γohm>)suP9eKc6|v4gFr0cvTؾ~7Svh9~'g:4dޏU_՝Ϭҋq|fX͡_/o\&Yݩ֟ӻseHmR\&,ң֠(Kjh /RH  YRpV&+RmEqct sQ"&*eNPT-5xW9$7Ⱥ 51'vC 09|lƮkY+Gut@<~XH7wY(bA[̅J]C=[vΒVMEՠ#q lL꧆N5ޮztkf'[X`N"SLMTZW!%Knh4>/./n?.`iҦ|[o:$,ɧcXJW67oKCEZمy'(ܸ`f &#(nP!*DQ=b.&~`6E;UPxfAo( Z )y!p雉(ZZYᝋ"th ,/rEl QTn48xȐPrC33 29r1:h$x5GRa_f,>.F$Z7j&k b rW0l0"k'X]Rb$'b#pPd-& GYi%B9LO\εPJ7 Qb \k]jugEA-1#i`,@>9.h?roz+@X y\u.۶})[*)j4WYJ/6u5|+k)f]&R7NuU|SL>~Up.)řmy< +NmņR(J~-,ް["vۂ\LE E/BgK;yQwDU]j.0K̺ŠIs iD2&0c2PV%MXe}f$T]4[p6Mφĩ/zB'oń؅A)fS! , TĤ5 7&D*Kz=ѱkxRn o@f*`a2r<4$_||]SfKԛgU+kTxkg-Hcj:.N%JҔ؁ ř ijyԘ&/ =ub)=T .B{@vYշMg^3W)'d[ZyU'sWG:F#)9ۖVʲqs Oʹz6Wyg燌Pv./"f. 6s, VF!]:1?IP*ԆH4jtwZbw-ptՂ +1L2].Ѣ ӷ}vΤ}n@(eC &NJA*U:(xj]c&q5` :M_I_!?xCC^=mPD;o:q&21U 2c3Q>Ng_$c/Q^~j=*z+ΞGQ K;8 ;>, 6F9 ']x:Mrquvc\oaie`Tkt_Fuz9Yt'"J>vy!yK0&N$lORM smm sLH-vpVpG"ˤ(ZUW_hĬ]^sG8Z}gyS [ð(z-[/<κ嗆UU6xv7F4ڋh̸o$ x ཅI8 Rj].1ݣ/7c߯ 'vǻ0>5d#8?йn@&eD~yEz52QKӟ*GL˰ ?ZIwOme !gN!q2`/MGVSud :˵Drן\mV.e`Q`1OZkߝD:MD Ks@ g^#Jz~&tOS#H~_AFh+w92G???J4f"t@E.崯D>vcv-\F\1֯_fHb+, Af )~ngEuE_#O;W%3, Ȁ{ g,K4 ĕqïvNZ32Ra;#YQ/t$).QgiDpE?~֜݅R<^34D"Ei 鸎3rԉ䈁|NC(Pq Ů%}l +E(Җ ,=:VvWjix #Bvm=;5.ZrJ` Z0FN.tN(pu:2MOlٜPC -zVN wbo0Cnbmg25EY[!2WD%wI?>h8ҏ7^VBɕ\C9w+ƒaZ ݡ]E=c &\_+0Zo 'E([nרK=K)!L]dD/X°f_31zU-Mn%R +l*.͇((cqYUx)\MZvT})ĸZhge'UY+%ȶA=v(O55SZDgH>M2l`78Z$4HtW:2:76s[ɍ%bfhx?8L$خ7)4P9|; =/=|-u h,P0h{urc5*%{OZ{ "إ?Շ_#z⧖?"{0\8(gB7ςLS⠵\:j3d%sSs[p^+CJfw@zpɅ{t.8ҷx'g6cnjʽJNnk0ȃ&UNP5A 쨵B`LSGNI:3'R6R CxzO?4踪-@<'C)nW6xP p\ukyA~UJ$BOퟢ]AR`3߶UN;Ԟ-xM:MDʼnՓ|c zAh'5({MX9ˡ,(4>Wڕ7-]W- [?E 57i9q7Kxi'ͽ $F!RI)NE&ĻaNR s,7sy;|x3T"L!)M R_!䶾T)<3 C.lࡦX&0姁7 $X7PX71@CbmPh췩ɋKi^h`ͬFꖄS0A8(bQԔi[5 ejV9ɶ c[U,JRTP a6$Ax1IV.2rIh?2*4@5F UJUEYU#|41H:Y$VOŔ9*V e: %p1x; &^ʹ 7%:o9oSm˔(=Fz<"/Em03u&@Ri5^ e\Hx&aq/ /&L2.Ҏklaq!v\e{e\Hu /Ge\Hx.aq!v\ͻ&@Ri5^Lq_8 fXO #($Ͱ @FP ':`pI3,'tN`Ke•7gctxNu>qT%d Uk][hfԹUvfvT~b/6E,"ӣoBh0Lpo.A2ADUھAK X}n0կC|\\P .3s9-é#<7_*Sp5'SC]@4 c gB|˵6rxFgKn _>>r:ia!N I/~8^闑Ҩ9 070701000001cf000081a40000000000000000000000016756b9ae0000e704000000000000000000000000000000000000005d00000000./usr/share/doc/rust/html/book/2018-edition/fonts/source-code-pro-v11-all-charsets-500.woff2wOF2`Tzj` " s  06$X $` ][RD\W|CTAmP9k=mP_iɾ/~7E7Kd?K&f#'ٞQ%NxIyEJ1n<;@r mNAt=<'Cэm*v wMqGe-tًS^}[D\]CDz bGQ?BqϕÆF+4%_sGtɞXA'{D -R&54 P~?uMhQg?HFSb6{0c*˲j:[fӳ;!S5^/#A-Pc'WS3@-#&`o̭EgH-BKoxFJ&7Tp!;1Nj޺y+>7r!c%S\"`+cK+P2ᔽk 3X,zl݅zċ5]/;>v%SMz /O;iaPdɞʪHF8I=XƘ t^Ox̜K](hfvbQ` H$ٶl>ls<,( T?0'(mBaCM'ȝ٧`7` DT A*Y @irfReS 7}J1i*h7_Ӳoje[ p2I lkC$>_BOb8Xe-~_ ĸ^clERJQ6J_^;zskSUB‚H%(;WOѷ \mZ3BMasɑ?0rqt)rgP! Ә)MYҒ8ґ8ә=@q7x8y,D A1QHQZt{W:N/{ q(GkH*?M 𛱟̸Q&n clmnAahUA0 5kSƈA%w!@8;~v]a 77>"⇖ ;^j,SX^JJmsihja+aq䴪\&ÛϞbJ~C(cm[mO5ahւi;uIvew{fI]r2얽OI.k>3gQ0W2ŊA[)'VYkx{j-aO٠qb\l+iR`*hcx$ƪ=#;C.7W'Ď( RRr2abeNXXސ"%u#H ׍=/.v.5m=7Gm\e IS|aYQ%^a}wvj?¼O`wǛஞK{?9 4tDkLWXvݮ''z$CXHh%Vo;^H yÚvT|M)TEM [t*f\Ղ 5kH#Ku5&5+*n.V 6gЗ0sD# %h_RSFdq̺:2Mcc_7bб  ŞqIRƯĎ1Yz i~0q Hy9,3a.Ȉ$ B1fo]K}P\ˤYiɲ9Kn}YM춅ʪ&+PDXlxmr= Y#b*O' ڔ)KTMǜ-5Xҡҟ$ewVf(gm${^7'lA|!Zɖpb\TUYt>Re2e^,GkҒ$Y1q4qa2+(Xxu:$`R\19/^߁Nt'z1-cL U ,d3o԰M)Jx`4cbnZnͰ*]VgRi'wе}Zo4JO+z(t`D]NQ.E j"jq6ErxpljV;˭awk *{(]$T<ɗY E&4wo9ծǼ'2k?];6v<{iqe]"+4DCde2BF3Į=ގ-_`[CDFN2Hqa&t@>SOG0qFO`|q/{غtAe{,S%76&=!@Qŗn"v]V8H+@%OCӧCОӚ=UFwy) 4Pѳ0VZ6yj'']ܜ[{@01u'`ÒeFyAJ6HxrZhܭm ٙ7#0O 1̆;9_j2t0\ʳ%\=h_%~yGnMk# PQz84*>!~~Mw`xCO%?L7dPuz j#>T{AoE㷙+8?!T5X&y;OL:45/-P Jh%:]dDR ૑* `<]Z ˚W /glA&beu mdcf6-ny 幈+^e<`Bh&PfP&z3(3e}SO6jtQ-8R*h[Qd`PbF?U Te൭LmK6ڮh;ڞ7W̤0fk |T(r,V'\rGC]`뷽7Ԧbsn{xL?$vZPG!X]y=$yU!euoV:R=.JEvn"Av PE(γs\`OPȢU|٩|! 5_`p!KGC6| d:/Uj7426153RSswi7]n'ieUw}Ӳ(ϊiَ^Pڷ:dD:csD"ٔv_X&}5oze[=<(rɦHʼ۾(ZC>|0N=BQ#9E(̑G#CЀ[hW qU%ٴ+-b|x+1JU%e-H_I'+oioҦŤٟr_ [d%^MTzO<ʓ'g]^؜uO샄V @t+ٮio=p0uOAL򎛜pYh_B;;f8A|> [ !K_+X70i~٫M8l ̛ X xPJlz akI "⩨7bb3#../!IrRZ?qYY99s*hjiKJ Ѕc=89?#zFNCw  D6}xBw tW&b6m*AV[5ָi[g[[/FalBG ؂N[16t-؎ iNa]\=1I3{ >L؏tb"H@OPs=ʦ4' *,t:O.p0];WD]gn,XO$==]=%Mݒ^pK*wtK>Ͼ??Gb%JVLGer B{D(dBgĢ 5RPG*8VvF:Bld 1kGZÙpv䠠3'Gz͑pkc0wFzFQsO%b1eRfi0(fMJ3)C+I9ڝ+cs&UTb:] '5 V,ԦuI][/N7iHo&i7IsF"6NZ2VaҚQÓ̴]g#G'c8=BC$E8`;W&=Yfړ \-&x&G[P*JK, LZ=rT[zj[: X駟H3T/Ɗa&tDl[?g\GLG5jU=JW#Y<$w2C^x7j5mft;Au kXqB͙l޼T ܶhK$Z,ŊY H#XNl4Wp/A'x4r͐',S *Rd1`bŖ)SfHrPaJVRe-cb nl{' vj:G|ꔔӚ49[j &1`p0L3)2KRo>4`EZk=> v;젷G|cv;jqIe5⊴iOe| _J[nissOn6Y˔('4Hʧ5+-=mz/1}Hx͊ JQʨ*j9!~VvVEVW=zkWj3O-{Z:YK53<.Zޯ7Vi6'1;ǮC i6^6S{l"sk{7 شIގv"O\S=wկ~?\?3zϞ^^pRH)118V VYeu9G}% @kSX'%JД*Y2tuQHHj$$ЌGGg0 K66h\\vsII#'WCAa%z**5Vm =;+Ao$f p|pbx_@!b1BAS*T Aaj:KG2F&ٌbXm6Q]átzrZ=Wgasхv B?I:Pvapfr>Q`H(I?0_??JДɀ@N e (G Gy"`A$*KQXJxT&6$ I%MIhFIGs2@&ZGr%Dn#"iii%01Ih( -ͧE V:tѪ$T{ q[W$C"fo(*sIΐu[)E G/9M@fgY٬[W fX&<ݍ.?`e"z2y8!,-'9QlY: Q:̖k)'+fZ]ĭduYbY˪+.`j[ka' q8ڂ[ t/r4 (4BT/tQ3j?SnsL +w>& ln/l~+٤mNz6ԓӶjA͎m(]y7cT[&4w{:紑 Ln[y(JYhR-=7q%GhGZU^fC3P~A4SlpW [(͡'{_'TZ_(sN0v눫JQqQT`-ijpԮqiKl6I8V B)(ѧSq-u͏,7IFԘSפy+,qID!wu 6UOs%~A+(xͳp_ePjVJ *N={H̉{3e !up Y@Ϋ76[}.D˗Y_QsNP.^C#7RYVMUp|PjVAIzsC7BQ]_I44JO~ru߁ 0/T]9^t "d2D;!g[@O3#1@ !)c~8/ Lwe ;RfsW,|ƍHwHse$bh2?|p{8D<&T/15) B]2/ RMCBpx+XfGfv9 gPQ<#mٲSs<^* 9s(H 6!y"a:޽XJcdb W4*Ԓd|aOx[\bb9puvXR)OXQo; HbVBL)>[K= 8Eܒ4A.iR !Y<ayw_,֒1jUID݉h"o!KBax&6?#p8&4C' 3'Ӌ>p >3gIVx֞IRpk9$L 􈐝yo-]NK ӕBϩBA︀M|;/a RC73d-M ߉i;dxFlZyY>/Z( :r ozDz{@>9SG8=no<}6,")S˓=-v'~(Q'K[9Uwz/"'/w}w֜As݌JEOX̼nf0=NYaālL/I1H8L\J|0gѳ wr>LS MApC4 yAns{V2 pPI$idI_m뽧u +'R"Te` f4#"8# 3m0cVuO}d'q@aarY[##⦉62`7!ɷD1:<ݦ)!3 04Rm"(=m2f?"v$a ,p"H [sÄ󈦈קBG\o7=o&#ڌV7FE@FR^E'&=겣f! a|$뿬<6⃫p_MmQOZ͓WXw%v)9zDST\{gq#HDl]A.JxcsFI)P0l @'xtzv 6fHʥdK stkIqy蕫pcHmU "Wڎgc~+gY4`ĘxRhTRKj,/0@"0mo<9:޶}D(T?~J9 2^z\M̯4fgcVC9B-i OȽQ( - N՘^rl\Wu"'a̓$> Ljaf4a/>T :w إ}<~Or -G*%5' z̎6?k.xLto>s^C4oIr6}8ԻẎUo D>AE@ Q4ǭ5r\ў=N̙mޓ(3\s`Y@O˱&zi~2Ş5(+s tzR$IEſ[S@黕ڦwMS}VE):x\>h IXN^&Oq6[hھ=C >׻U>|gI~m+cd rݞ",BR,wtx3(V!f ?c@/Dh÷̙/* 8inF=%**vs,ND!vQX3n?dvD ɩ41dя A[; =&ku%$ut=gMIJ0>zA@>r[Dβ1H]bxCsPeg8CEkNW`]I..V)"հofM*WwΌXTڟ2K]kuڅ;*:g֫4p;O_RS aız Y_͟90zk8zjtl~Xs%W݄Ce '{vP:WNdw X[aTɪ/Z+X#-+p:m{E Cߥ;>vyXNhJjxŲ ֿKF'KưHB ?@ Ц"I&E ZbK9(;`Sgi7q|d#eSVA9>ЗK 4}5Fx1N $0Ep ZѪU]Ԍyʈft#g6P{, -yt}YARaw6CIRVy*4խVBZCld\Du45ffW-~; ӈ9)T"e [ˏdg0ZUD΄=5lQ;xLna3anT<=1w`|~k`eRѬ3<ю d*po##OZ.ZYW)X',72^RQmq`ggEʎEkpPNf]cFȓh&Aow78HգW1a=`Ĭn-yvVSc^7tAJ6䟤'Tvi2wtɬdۓ&%^x͔ca-5ٙciv$O/,~&~'9%430s +3x&G0+ #,;úͫ6|6=}G]}4D!ybh_w:y$eRЍ& 䙻a% k]Ԛ`E "i-7f"9{B X̵ ;XP0{(=vқ` n.򠲈[1;1vwFhedZ_WbFX}( W"86Mت߫,^RE-CO9=) ,O욑1\ʴD54:24rU"d] pB PtG1cȀrkk/wKE zӚojϟ> !k@/&u[2y:1+}6d+3Z1]o7Y-Y!TH9$|6(1Nv(*v3ii5Ue}èXOTY#0ThԱo|ZDb!¦Gl u:6()6aX? 9?l÷lϮi:>iUse;J(q5/E ̙3ֲ1,O@X1{ xK,[v#ڡS@oT98n>:W&AOS 7[b.Sj>ziT.ak媊aȹjX7C?%N?/Ǣ,6 e`zN)]ޖKYjTϖe:kbR||1#䍓3ÒFJP{n?t&||1S4&V?Pe3!#Y1Ng $(/X$3I%,a77pCY⟆UiNI$ Dm9kGy vc;qwщ@S#/m81=*A]v_PaDF  Wi+ZSUOV|OHr)xdW1m`P1 y詑FoCfPװ D`Oʛ8/'b ׶ُ,?%UsbOc w]F`7}UЊ"MT⟩VE#CdK7;A@PkӪ*"4GЏwχc6*QxmQK@2q9dӣ =OM橼0]~}!BJlbV O|ySv:뼢xP$ 0#Usx*H,%šr/4L./JHe $Y:wSxg?#p闙{S許 2ϯMDH&f3+jIy.GY~2"I~x6 1R希e6ZA4iedz$^S/n}2ɥ6\M92ݾX"(Jg^ eolW*sRN!Lo Ky4<ּ{(1}c/JB}w(8e =:r6r"HTf2j%a #c ivb>itRͽ';+`"~Ϋ%J'pMPﱆ$l}Ŝ^n};b 4]-PRtc;Vdl:ڜ)ϦgGz[r$AH0IK>#ڎu^<}q ڹ=2yޙxtPbBheD}2iR U1 r?Nth0g˽:9G)3홠m&QSЬ.{fn\gn(4O4#JG5Ϲluz{Lx 3]xF:R;E &$^WCY; Ҷ3π3_!aKń uYgؗCSX.M7i{ymUP Ay٦nT{o e\Е!Y '_I痙|SvجƽffqlL4f:-nXQfLIi~Dw.r 4$wb@6 ~v}0yPȓ^ᚅ'zyը$woct=Y:)giu C·[䩕c`0@֜ɐ7W[V Ӑkt[Da6J/UIvE0^Uuds=n}אG|:[خkUMȥ=mH]'KJx8,>vLA=Wm/sj&_TFtڜܯюsk*!9ƀ+&*Z!OG R)ļ72Hu2/ŀT$ 8w9@en xw*KV^@4 3݄f$F$"" "o;_O5>^ԨTUsF|a$߁=]jYo>- "}/3dbaOHzM-$ n qkl)+njߢ]랇UxLs ȜRQj& zq^k[ V2ƃVx m0)lnhf[yPV-?o\R X-164dZtBn+{rm?ù>~fSllnz>B݂K¥&Yc*R*4Tܔ)<'ݗ+tE=Ҏ -g~١q?dXX.M#C{ݶHlfoh|9,&O?WyEME~l;ײ! I<-ZH[>kF{IG6TH;)%'#7QW^2Lv+pƍ5Sl*>Gqh=y^i+<`.B@ 6G+7e #ݙ >[1>w%O{UYƩiQrXLZw}G8\),oоC?M 箢_nJd$jU87s\X!AC~ʏj,JkNUH^TVV,@:~(m/\@Q G()Ns*G{;R+Cu$v[v[iv(҄D8k$ m5IΏ K :c~[pUJAF9~`@z:Uש5o_A]~ڊ5A/e^_"lNam7kegoM265Ɏ7aԻbNzcw7v~G^~~^'>#:2Pu_s߹I9'㿪d*]|HF:+_oJCeC5|m~Ys%e}{H'6k+\L9=~Ybrs*_0fD#әlYxYɋbm*U}DJ7kv]nɷWvu(D>mUAs`"ƒsLo 8d\s =|Lhͨkтjt6$+:)ޫʅ(;С7kZ ֨A /OQ@UuspIw}z,஧ C>j5X25~ۡ'QSQFż]ynIv)p-E==d.k2]Ei山+bA^ 4&QBB`ěL'.4)M#bj+Yu,֪שJEd +Ru˜Hz}kb, fQCم244`djnUE |Pȸ=Р B2OI5T P .9C9CB&'O \lb8ҧ#V.?Ž []@=*gb|a]=݋wWSZ- P?sՄ" حUsXBqVJ&G6wRS8M"|S+=7N+.@Ӑ@Eh,[}R?7@!n.UhN/.bŔS yhO\-O~Ex)8[ZM1:YsPZZ~jtp^; -7JSSǗ y%-7&U=R֔Fb·0F5njf;OL΁F(T+)EN.cTL0E })&)cЌcCSVǎw)O ~HTTRN% )֚L^̵Z3۴/e!zZ)VS X&%*s ^F+WuQK ;jwV9Q`/y6R$an-S˚7 0b];7jEʞ0~јDzD4r]#ٺeUUl䪦eVb^ǧ ;#L4EZ-ԴTP(gW9vO ͇WQQӵCWS?|펬< upe~'v Ϡ_L4ֿzt{[Gb@T{>Zf :-A xH fA`A |r=<YbE- N@߇-Ӳ,`"Vi9ݛnv:fDP@CM6S9P rdN+8&T3CI43q7o7@ xlކdK;4T[YJ8^4^n Z1aHrA|~p$ő^E&՜Kr T4 }fzM(߇2RHm%ˎV`7U<{p/YF Vzn!1xSnGKKg?][~l~-UG\z]Vae)܍֧Ek2СyZ:&k&c|o'7N£NBȱ/qs/92k`.Z>]8bk(Sw<e̮G7ҖjϢn|R\gM0tMK6!z\DLg/&y&Eg}HG\c]IMci--؇2G8G,H fƬROy^AЏՐ;|e2i36c?-;U?V,uC㋾^uFf+\g.j k= :v>+݅YD`[Pn?݃ߴtf-jLq$oAI|@f򖰴u|0Fi`M@2OBħJՈ7 %^s|^OGLLx`fp6LۍJφBlv0YIG$%:Q|L)r5rRjR8!?GA"A>r*(A뼎WH:BZHAd. l) ~d #r9+9LtoePPǾZu^)3\bBҤ.,GXE C;dg*|$zO#rPsyĐU,]d>F6h>ԄՑ  1AKnP*Uѭg-pUM'\bbyVԐp<${Y4SMw3@ 1vPsȡ犂  3qxF7G'nNKĘT8_7h/QbzYI՟_TbW(Sg GmhvA¦K06O%$CvOO~MZN ˌ^F#aw5]ͥ!!'# 4S?GH5blnY2Ddf76eKĚ7-'LׂZLHĜIjX\ևxVbւ2nr7U:7n1Y-ࢬ{L2&w0Eܵ|q-PŽQ Ծ*pjF9'-,~7AӠaRBz>RmSpioEK;ԥwQM{Lx*QȔk5p,?i YXzg%jq yϫtf;-zl8(!LR۶ Q%.]܉ c ~&[ gf*Y.LۥQٯzĔwOt=@_-#.2D1e2JH(K(j[ɟlZЙ?hcޖ`g& uSNoL }F*Cs.C ipzu3%{A̰%Rj#xgL ᅨ`SYkG,4j įiȊ⿿ ~ҵ8RLLW0~ L<7>ĕkH2.H#Qɤ|[d~+itݴiEE;,Cwob'CRby}N(JpCSUF#SXLazC!4&+F8b6ǒ"uHk XCz>kڭJ.x)94"2pcfZ LË^fFz(TH \t6h--9YHUg4?8GD&ҼÉ[LTNAd ڛ4f@DY #7e76l{K u*蝻RڣkU|PBq"Ȩ2sk8^h{{kk.eRЈ* q#SZM}H: 1nli Q]FKǠ6}ue3нduA3zjUQM6,'9l8vstߟ :3\{29 n` Zn 6R`/Kwǚx _.6 =ɬR,{Ohi{[d'_D&ڎ׏lKR&DШ>rnEݝ5-ɠp5_n{F8/'`K2Wq2ג%2SU¶.kT*sbފBӻj/MkEtiTέbfߨtm-e# =zvX1@H`sKVhǭ+'qNKW &6pu6?P;;2X8OVA{trgc>!Wɧ GAnqAUM!7<8d`48g ! Vc-iEǪn3|yvN>8nHN Ƶnoc;$r_SDh"hJR2S U~DIj)lʆuӇ3Vk(ɏ'cG@\%Q# 6d GC)İm ?FV5}J\w_np;n-|lLvߘymȫ3Gº/XRE1 Nvs`8{tJ']g<>/t5Ve8.}8qu:5-y %|%gp+lMqڞt#0D8 WnkYmWV+ Zsv1^`jz<|ZٚHqsTbPVz 맖A:kfH]omzS<%?{G4cɿJw3 S0zH9;Y^9O_pЕ ƿȄF4]X-U-l,k1y6_i 0WK7ZN[*+Į9ZEˉZul)< q$m*k;Ι'V?yX&zpV1bV$o=3D0VNgBM!~^3!sALez3/!㎽́}_$8:gG@Dn.("r=DoQ6NFa~Bv|+lY}T;?e#gqEI>SyV8?aXx5ʊ׏Sbl?*=B+f#`0NYwՉ"41s˄%esB+FTD c@av P \sC3AaIL {CXP_RRr"ݰt楳ijۀ &RtHY˒{* ݤVśM_:_]{~!fpGiG]=P&$en*IeMK(s W 3ȮL&R, @tį1!d}6lg @o^ _.-J 4ePg?cȲ[Wmz\M/?~OmtŶj ؃߬&ZqxӻҾJg#2JYDK!|Br.?M3?}*cL/4j M陼3MU_ǝk bn(JQ]Tj|s#Ȅȑ=xzER#uh~Hp+J`w7zò9ЙI Z NFX,fu N%5Q9YF`X`ԁg^$7UVjh`cV 7xÀ^*:NQJ06|D%6!?bRw?RV\Z8ϥGAM+GE~"3ɒ%u w-"<x t?}n<8᳚"b ӧUK6n iVkd0;OONjrPA:[+@>+87PN [!:h%/B(A]l||*1*P dK5kGХ$hΏ^_d%ve/ ,:Vmٌq_.`Ip%ezkδ4r@f@Q:}%6OC8V. A5#(m 3~wp1VcLNJlqՕ#m>2se ybq—&{5Vr_kF xG'),t#ۍh)ŴXƍ}4z0N:pV-ڌf5gwSNIeuֺv*q.ʙ=!kdyUSh`c% T077ߚ+C,' +*7;lCֻVQc^۸ci{F0.n#dH1AM$:?V)Õ]E?>穰h)>Ip7<71՟$9 bdd4tTn #?/Pj˳@eG{y_ k >kX?95! Eyع|sV<)g6U-TWSNqe x&'Ntg:t54KJ D*` ,Q'P $Bhayt?^ӽ o[j8I>EiK9K;y>5y[tM,SNeQqjMybTDXd+A6|r{?K4 LDVJsK-EUKp}f~ᶊ@Q N dZZj[L>Xíjw% M47:1Sk1Vؑq[\udڹّ  f5B 3L?!+k&.];߃_;8X< ߤzVCӄWd/LV־9WN 0/Yr9Kc)`Q~RSTUdVhϽ:*l3Caf)ao3#{@L҄W;=& hj^Ѭ9]\Q>.sK -%LS]%>Mz kı֟J|Njbkc9S=!?w=XVSc=]_VSmZ V\[pַؙ6q;cxUILwyQlR"T`󞳤BN{]$T Ӈ6T S~0SYOQ@htymө\.]toxMܨJ6.(fK+͇T673 hDЫ"bs͏3׍xB}:FgC[ Z}kv_H ?kctđ= `FϮ-fyFOgHaU,yj"%eA`mX;h ƫVGAWxϪD#R+Gv]BH~ծU. &s"/l.Q|6cj܂4=3#IOT 7?}@0 nMG*678VQؠo帢ɑgic;'eеn`c5ڙxzGbWËlᰧb 64vZQ{|}rdnV*i}!iA 4EoSբY-xdѯ`nL4'Dx}NA Ln\-+\Ԙ)imi 4GjFZv\kt ym ̍ԚͰ?Jg}0Y2$KHNadCrqgq (ƘSՈ4""=C( ڥ75M1di2 y>&3^`q"QidSA50 TEA5 k #\`(o[(yʰ1Z$[`Sm#r /&ʞ Vy Vuele^Xx AIh[F9L~c|eޤӅBm-o~,(5{sY1}P->GqLoYקX𢪞ԢWװ嵵Mܿ{5R0Bu~Wt=.J% -&᰻ew28+ݵ,uKz=B:CW n&t*hw0.<N`֝l>jT债G;b= [QUqN'W.:.|DQMӀA(1 R-s%O) < &2\-Hĩ'i{h}ܧS!|#2Z> e4 LgΖ%!؇;]5bfWa6lI-W~ !?s4H"+f">/`WcdC~NilxS$ey3w5&+_AyN]Qi?b8p 'x6kθ' oH źie_1 WfY˅`|^B ED: _ *:~7ުh=6_:hGV^m1": U[EP'c%{nlx e s3R}my۶S &RY8[|ufocϽt9 1ә1v= ?Uc@>azH咺 ך|~_TqPԻ._=RAAkb۱n?BcUeIc-̼9\uShߋN1wXWԗM]f~̗={ib =kYhR%@Q`l[K!Ÿ0:j5cЎoܕFߕ](2`SN[T6aM}GqS?_@a-[ٮS62ΛB^ (ZD4rAK1x{?9ݧ^AȦ&7ˠJN w?&0lVc;6Q35:L}HnB1;4ZEqW Qz,a0ˬѪYRF::ZW." N^\pknq7U{i{T n}w0ڗ-<ۻ Hwxc_c`ybcL\(+;guAOn6FSK/okiצD6#.@wn^qf+5EWЬUj@v.8stFZڕqSEL!v☕|$: ש9AsU;DJ:$(#e#4tXc*{"ڇFW2y"rzfm)~t*u?ÏN3H&3W_e_r) ֈ*lNQ~Χw"SɆ-άAGfX!̡11wMmkal4MA:Iɱa7,n\'Gebc6SCc,CkS-1o} x`d0SR[Lp\~7DbmNCok4Ջvx3ud3XK,?q}-+Z'a6+D~3`"]ԙV.UR6N%Ҳ9\+yN?"D5L j]2vݪtx]}Õ&̎=:3319Ydͷ>xyJB NūpJ(t"~1RCmbwO-t~QAy6\L.`fk>Q@MV HދsMkpW#dG|Q2 KX7 #5.C! 5pV6(Eu3f4@߼w mTMӖ05 YݝL©uzı-K{첩AU5@\A h6ͱyV 6M (TJ)m͛^k<[i ՈjAOr߱2j sfLjeYĀ1&:Q4a $[_>gx4cZ=V,K5✦m[026r)Q doAaJ'rr7ɇ4\^ ,9%j1ohP=L{}gmb,L5lHewp*;b`0^>p_DB4=z;ÇoQs]؍VyYІ`\2qXY8ΰötVP@!g 6hxfٯ.妨G]"9K;q놬Y*ņ ,C8i$2j#K?ywU6ѐ~zA$EV݅+Vﴈw_ن2簏NRE>Nk?Y ڃ:qD$L$=1\ [n"seBj8gJup@\1@khJĞt S1ѡYXփbE2Ы$Z$N k0ܹj} :rbzC]^UT Y <ȇ7Єh|`j|g;)mRz 3\=[2ow+Vyeh|v+UXm#5(L둠_6;&Њًt@-CMPŮ#>6pX^XU٥7ڌ(ۓŽ_ \Y艁eֆRamm:w-oGg ˌf8r]Wd'&,VE2`oMu/;NtX tU^Z8~]fl|04 7dd,9^3AT@|jp;ƣ]rQ=*'XlA&.%'E|G (Ki04ؒ[>@Z8Uavd;7F@ucJ/{&~1$?x: sg-[\i??0@1(R?M4_p7]UxU!Z|[>w?EG@Z 1@;RT ktƹpf:<r:<,;plz(&x.UUqr)ttuݹ-hXc0 7 تYrR`j|FXG_直pqp FB`2YF:x<^T o(SQe+`t>2<B:Cn9؟9*D=&v#>2-E#!HY;_Wԓ{ztcՋa'(L /T0c% (|NhwۋǷ}V}GrB÷ .-,ͱڦq&BMXdv_~\l^'ϑ >pO x~ߞWc'ԀҔϮE~G[U4%s>7 v6V3M+i29A 6H$M ݿyri?eƮpoiӧ3ӈ:a議YWUT;=(=huڈ֤fK3pcF @/;419\*VmgGެFVgY‚Zۮ2zH1]GzZAh6LU{ d kn?+imv5@ył؃ʓexK`Ӯw<  `wJ7&&|hd5;Mdha\`wHObq& F)p~|ؕݸO <'Y!< Lކd0ws Ի!HCo+@[g `(=#5-DG[v|ďw+ 2"^qoz"Uw- OfäA8(R8ϰ}sOJYA(6/W JZ͜J"p}P Eh1|prƐoʼn.'g>Dxp3"xd:}?vFor'jlj AۼQH~9};/;Mi@t!*}j(}a5_7^2'lcy.|d0sR+; :]j=B[7̸Z?U1݆?ԮJ[JЪd>T _TulWLJ*ɵ0MDBMGgWzG㵺]q3=PC+_(z RA!v ,u,wBH(NS ĘCMT.=./ l[>(zx&ͮX%=;c(%c_:™zݘ׎CN({T{+ve.|_ܹ*y x\unhTm?\kJ7K~Iʱ~ֵ3@<3A {O5B..b%YZvxN?Xȟj֦Q߽5A"B -s` gWe?n]+ qV7ۣهA|Cw YҶ71!3%$$ +"!a8BX`ܡ^aڹ̈́]_ ݝ=!HWI~"JޖX vKvOFfl 9jS1qm74hM>B-d zPHk*C&|N7Y1&8\ o:yE9c%闧IC֤ >:?}K !Va![Y@O-&Lس\Q\K4uʻ{ITRW͂k kxqEݧ.jOFI͝qU*.8d/~[n^l=%6C>Σ"7t;pةi Joi(؄pH{ur#k-MD q5_(--NZN.m!ڮu ݂>Wm1oU,y_U|_k]D\,HAHũP?] `tW֩]64a/_dcބʰ܁+]x^.D|4_Vt+Y+W䬯[ǗYBHsL-ߘ:1Tr)e_yJOw@iX|5.ZO*um#%Wk=ą4ҏ4'X$ 0f`5wU-9J [ԉ2[ۺ"v@D`rRx%zܡpԘPڜoOR{f&KxJfS$g䍧X3>dyU 6˗vDJ*8C>m;pMWwF=p\)޷OGHoN'@\+rPa2(b&lN <չ;2wVkkmUXya4 `;5sHRBѴS ]-?I9 X}drS$m8u8cH:/`Imn:ceMt}Ͱ.KĒhs|4z<3i;ÄEr=F[)\\p|Z#nYI c9HԈ"{N_fK椴#{~8<Ӂn6aDV/7 Vlu|~Op>KۓsL.+{bw~Kޱ@<22DTA۶Uvػ pf5ǮMbsx"HKqLl5_)xn]K+41s.Ҫڇ8&AZV6X.'{ivb9%2#x\?_-oȴSzc3`#/[ .sÊ@H>kmM)?P+O3!pq vLnngJs'!a "C7yknl`*aʸ#Ą1?Jǘg2;9X`NXV W%\(EtswY8؇K2~z01FZ W;2b+3L6+%".δs5g&?/ %7 킵C|$4NH"R Bi[\@P,:iFZQ'A@(G@?|+׍FgP$Z%& X\ͅMm DX4Kؠؖ:S@QWj -{&@Jk#Y4zE&}^&2Թ91 /I٘Z?)r3qwvbRvXM)}/l wګ@!8gZ{RG, {<(wEL2|2jT7jL2 ]Op°43' !7{z xs{0u/z,#Tg@ߍb8"0PM~ƾ1d ܣ{%)Dj\ƅk68LE,t.[uv%pK̀-t#1kI Fe%?5AͦB ng `ZlK_ol26,dБ%i+'nqyk,1c\!/W2_8*Wu YuՇ֟ˮI3|X2gh1JT6Sz,}%#8\䚢C5VJ221&stP*,rYe+,O:Pb'ĽJ:}` vB]\g;%6%~/ӬK6<9mXL/P{s53t\6#|RCIiF[ ;ۭI . d~>Ybg- PS=l+!>Ǟ!en= zn6T IKvUu@ܑ9˭}MLO*?^9_cǐ?3ı (ŗ"g0cVuJRM(Ky;lXqv6ϼP>~X0,WB%5?6h{*q7۹kNOQkRǃ^M /SG02k)[\Y2M&?| ز)[1768krPդTJ,P9VD Itxg'gYmWe/aě5 B jl)#LioBź7 %n±k+:$CqtښGDl}j{۬<^<^iC4~yh,(HgF{#"ts4j:xuZ@H -*ѪO?d)-i0-x6ٚk]ilJd9UT|[3S eeOҳ=xbˡvxT:0CTyb(: o*T?jh":f#U,r)o"X9~p LV{mBV2n%聂V@e&vq _O;ZG ~P:fDt6PXJx@n-N^Hv-Ҩpݞ$MI=IїJEfdL-ϷPꊻ"&;e؆(;fQ  Vƾ+ ('ax3nLLCO5@9~vF{TS#`eU @Rg$O%gcrV*}zOiv> .y dRܰ+"`f+5l;xoMb,O8hNr^JVu Q2ZAyNM啼Yo=.:`Μ8<|tI5Wi Amf2R` T= b{_8>3Rd~3'͘}Gx؁̋I]"?!; 8"#$ě \P$l$?n7A%.M_\]_ܚ9C B=U*$cg̗ 5,Ȅx].[= *a)1 r͆j=;T=n nB& QҮdiyhI 7$ DsQQ*`b~@Ă2 ŲK鲶 ǰښ 1ޘ Vl{n藸(QJ@Z Yo3sU5W.Q',2:Lqe ',X~-.sLZZZ,pu1]c0W4>L6ӟ nQ%x` `sj!eäNn+vգ>šlHgTB}\PfZɻ,ϒYd]8@Z;Vo^R@3/V%yʚ!đsE{݅(ttR&1Ӎfm@.Xy;~Ft g"PUW$x@_D\aIq7]bwyY KKTeǂ1[Lf}7ٰXxAc!!;W6Of' q]; rkLrMcJ @g|EoxTU4&ZSZžc ?W(wzEPBFlYЅpn8 r=Dw/䧑 Ʌr[ʞyʐF3L_.j=fu}iK2li0V9q=-F;XSڄ*O;"@=JE\'9z yٳ?g}}Mq8HsiyQ*=gqd|t<0+Ġ*mq%*o’J58Lk<wMaeƟ~4߬:ۮas0v/GAŅ;wedx#]'׍4Ep6/]hVEnb[& qtN; X&<͢v.0tM't( g _HK܎P 쌤FO@$l anѩTzj-w ΀x4_FS*'mוxCkӹ Uʦd,WC_@t7ָ63h/5|/`;/ X7`Ab6nd(-Gj"`:@HSi~x #ePoa_s+2R_n-ȡ-~]\~*Gv1ּgtUnY Rvj4ptiA& 1Dd SSQc%i滎%]fu9⳿dL^J8r~|=UR='d rCݎ:Ul̗dseD1dtKE޲xC6Rي Љ’<KQw7?4V7 >* u˩`x\MY苎87X <ÃoVG[Ɨ݊Cn]t'yXJ~TFZUM5nj؁.w@> o3)pl |SBq1 1ȑhut>Q9 !щ7Cvw`sğ.)Et3vK`$&y#Śɽ`""}^l3yp7z 귑HT3P`6͒Wl, Їoگk_D'm,+汬v=D"-ȯE-d1 RLnuʉwә_Ťgͅ_vN/u? ץA9?*tr80 qnTO >sɨjJQN}\xuc(R(ȃu P>8 ?[Gy[6N{5TTy7wgƺ2ϋ$dЯ)qԼHk(fd5 tBe==8O'4ؼ6o1>©y[Y{ٲ.Dj&470v xn.(z(8ט;==1\zP!i؅ NقiRU Ʋ"pꅩNI>Pౌ2zzePnY!%~,Yǎ ?)}pbJ.oMΒ453U.U ƲmW#u`4֏[jU1< S%YyfڀXz .(DX~xaiDm `nVceVM8(ТR93!O&~TS9L :iI]O`|%/D+u/ߥ3&Mz! 0=įD/>`!S!Ma]٢d^IS$9"j5;euٍbVkN>bm%N7]BU @8}\9LIi7g|3I F\ hb dԮ6>`.[Cݠ"2o/#ٛ7 񲉍1}}\ۥjnک \+Vv3h!*6W1aLنtTCs6Tɓu)788d2ŽDa1|هoD9˟TGd52J NHJ0uҩ&si&ִ%oʟ`-Rغo @e;oOT7m+_;?"7J{q?2IVkڗa_~t](Cg) TwD\ѯ˙MeM4XW͖?'qyP N8ӽ%eJyJ'ϲJ +a+.u @[b5r6Ӽc}[IBI~{/NBE.~Mi¼^i; Xt9Ugۺߋߕ;J5{[}JY!2]$0Gk{dfmac5K`r*\qF|66r4uj.=b"}l_A;JIsSIg|73׎o } vGx]NLSȦ4|L  &Вݹ*qY {6? #D9%=$)knpiF1us22a_6EUN'L~=p?o|aS/1Do !Gi3Č+FPyQCe3>߳J:nق o<+a I G8va06vo'DaQl[q2a GlrԺ􎭟'[vFDu9&t;pOIl3Vv&qplLH@c+;2 &[SJq$|TŖdk _ފԠ̂^ =!]缴Lxd3e1By׫qȵz@p^fK E^V7mH85x{uٓIuד^4Fxe^@JQ%u١P* 90$'J+teIDL2V@֜$>L\iȗ )(5%.L#l44}tM9hv j~:#7|%5(]\BDմ{nEf.賑7QÌzFv %tخ}x31yxՐh?l1zA$#aDЦpB' QkʻdoМz#p،HW3nߵ C> ~4A7ş MF/P0&{ )ȥ3zE}-w,t YZ%2gbLDyixIct&aun,QvN4KvS'qO5''$7c:/Q)Tb}6?ZFoi'R|@VM7^T"Zd$]FrكPRfR]Z@0fns MٴwJ9.oFVsHSC"/p F)G&_h>HmCe.1:N0P;Ë5WhTUdX+%1s\2_bU<%K}W,O 'laCQ0O fl46hld#>Z‘JxM9l}dF.5  MU _&;'}C}q9H}BltȠ?# BODrn糦VPHk7FxcgN kT$ob53kCL cTGg֮V#}vE)CTgf,xCm֤_Iv4?8do+Inҷgt!Hښpv; d)E epY?@XBmq_+ [a_~z+sԛ!>4^4Oɾ¨ P5gUsaّ4%`z܂Q05up%N]_&1qcFݖlC9ђSm|!$3!Nb4>rU4k? [d)G.<+ ol1XW~| ppvv@}Tdys>)79y.^Wql>qچſ)Z7%Nk~NžW'[eoW/fxh-sQ X+Ucgٞʐkuڶ/ m/t^8kϥH((kke'W2v6]7JvNWJ n%jS q7>Vz2,ipN$p഻[`Un[nQ kř^Yy}. #t\aAKt˦6 Tq"3@a R򅠖:u#$Χ2k+xbR ۼǞiQqg*!G~taUnyDr9-׍k;G{\]iYal<'L 58ńDh4K 0nQT.Bz%!a;Ҋ%$Kf(Sز~vsGSQ5 př;<˃8[zTnIgω5WUPˌ&8yEPdV G!Yw=^6u(DGx_ *y\cF;l#&҉eq⊒f}~QrDSŠ6kc+A)yFK%'Oˉ)5)& (\uz*ƙJM~yLđ&3:;bwCץMolVn\ٵBhdQP o4ʪo9 .:C vʣZ1i *.-/*wW &n':o֦W3'qע!DS&[}!2MaP֨Bwmcsؚ-zWR$\U9/aG{AD~h K"W#9;ddFhu1CzvS!" "eh}Rs(o6Y~Bf=(eeo\r0:1edl8ٜ 2烓r W0'&0#,]_4+Hv` 4,k[2u8UՐ\$h(b}ΑOm\mcр?V˅Q&d1pu%e9ٽU2cΉY#tG\tZ $xkإFTA2V,OFvQ/xžR$8gDo:)̇{a0 ^PY]͚2ׇI(0ցpA'8\}>iTIv=^x8p]K94 pr{K!$Z)~h4J63ǓQ9\'=}^ѭw$M=(%/wѭC_;oac•kFn0m< 뢜:DDuz ?G*ƑQȨ;(|!2= ]뿫*RZ+I3Y3Yhtwl%&}^'N+uq##E;K'r~&J*Y^AX޶ ]٬0R"$H݌/\"g2a\ŝ[ZNa%< a3 |p_k?aG_ Jϩj$͔Bt-}X gkLO-b|8. _y׹Qidݷ8K_?;r$j]KObQUbO|섯Y`6پ} 6@.|>_i^@TOo[G@ڑMLHUI6_ymS-czsLl5JCe0H/֏1נqCk/D([0{vHb!{8hXkG439G"\-`6M>gX)-tTQ!-+C? _?TW Oh5}c"I*ko>5y@i@K (Kjfahd> |*T=8*mO^"D胭tJ9]F*L~ßg+C @yKM >SF@Ϯcba6yhWo\7xH) Ԣ@Wi<5MU6U~^""|i"+MB}qo=$.la 1@NX\txx&kފ,^Vo [~g?f?6x(M`F|KX^3+[ͦms'A'XERtR^p &|}kr䕹4bҫ7ַ#;@]B}~Y.3qat?jYsy}~WzZ_WfyNG-Hk%8%KF(нk HDNzcS+P(q]+YfSp1Br` A\;I6٨fɮv_"ns q׵pfTgax(f$ɛž!0 [_a;3 Θo׶䬧|%D}Umo@wbZR聪W>2Gk2b3Z+Sh D K>1\  3LX|D[0~4hvEcbx^ MʃΈژ#MMoٺCy`6,N qQDU0%CS#]}-pTZWpOwL| Άj$.q*8,uA5, ]|$EnC&TP-CL:_{!`SJZ {!NvIfxGf{ ,F VªN:u*5 {. -BR_!?7+_S\lS7 \Όc3Y,! /V-1w@V jI! X1=*3$̵r9hHrAa;W|/BOع8*jc,.Ga=ڽ U^Ÿb\e@) Jh=u@_CPҿZ[C)we f)(M7LiLM,$PC9a.fTu 6Q^lb7~L=,3/Iٙ`y[l+n<Ț4gҏ_ml߶yrzL<qJF V$kpSSlZgDQ30F|†+dL,(8;܃ }Y^#@Ǐ?&Moĥ\5 Z'H,p7" Vmd;Od&K_0G0JZ uJ6:w(~Dw}a,[[Sj%otqOK\v~dȮ@#'3'S^6(^;(6ѪI9>ܞ!)Veũ(!^hE¤*[;?tӠW~ U&-ړTH]ԄW$/ _8q֞aYgizj5HNCu먘YָPZG OҨ*fVx.[l CEEXY/iu6w3љ#)BV8.]¯0aB\bCa/,zO -T}Hؠoqgه_;u}OXt:<{TUڥb~֑5uȲ?+"ŋ?@x]~\' Obp [j^Q$B.p?@ϛ3h"{x<) Ρ4&V*KU:{;TK@W9qyc7⚎mHK9h.'Om^zf=2gtX;&#ohw7Hz(4cp*Yz{[:=ڨQi>!5FH@Yqklr*o-@EekrZ"a۽SIP@+P#VL(_Mnp 9a1Ut9{\wpO 83>_vTfdPpm <E*Dj\TM;o:\)z9KYN4=43n wo pNZ⩿9 r<}X퐈DT%[oإ= Q`N):KIFsDXumK*:>;ZKը&(@JZ56 Qq J9pUQtTUw ~H M®07+崣Oi BwǬ[PLdUn[jƖ9ƾN%!g!QY$n׵Z}z2!Ɏ(~%9E<Qo!y@ZrԷ˿ai0tg 64ٶ0v0.gHKkwS;`Vw7/ϛ"V!4Jʮ:p&0c a#3.a$NU]t OW!Qz(&7fY ,e?Jf=A%k8o<.u݂nr2"%U:DC!ɰ_5PV]YcAa4 w$0=>UnyAT?*vKcŷ$}Cty(c;롶38PܦNP :4U/Vqd,vo8YUZRo!јG ' Mv7-3wS%Ņ`,4g$PɫTH-+@^a̵*WEUGA\+ňbd62E.['$!g ݬj)}Pz]sd0Y[Q4jAk(; *cflBA3chp=>.&ʂQ*jRAGhU hp[MTT/ P ;dEdWf@yo,WqiV8!ʬ q(?习Y-rQW"/0(Ad̺.4K6EKD2z|#g6[E+Pʠ7/}H(Ü>!r4Wr6|+Mct߄6rHBn[Lƛ%.& 5T<(ƊN8ه?|\8xiKE9[%F`|?9T4?lEb^cD$ۢA5Ɖkr{u}Svb~ZU5 8: @#f`EEvMOaXm Z]qoDe  |ۯNEyo۞𵭪ֵGQ |6^x2nV<'Q#;QeۘY0M/HҕWӃiC5<{-K9N&RHOڮvgÆxgkr:]_! Ѭ'9M F8 F H }JG\Ĭ%i;n.Eʅ;";4a%'$ZocU "Uq.)H1[M]p3^آ(b`@!8ΔfolaPyh9M[\tf?-Nnہkdٔ{K]\tqL<,=7}-NBL)ϐ cQ\2yeBAFb!' auE$8EBVi-)#mI["Jc}{DQ{=X܇0 7n=;'~4gFGF\``_Km4Ȑs-㩻~9{,#Y."Qe蹥tH7 q+ko_O [!o=MQarD'$]'E-rj立xV-|' p*<@Bi`)삎y~?Sp9 ԯ^7GT9fi$ A:42\87 G%88x~zɰHҞ#E9^4M]{胚ɑ3ID0Y)D\H9NZŽ= ʹ42Ya!T3Km,ߍhL& ^ȂAIUA^Q>oၮRv"jFCGh!8aNH8h1#󌈢MF iޏR6l(a0pMkPMOьNճxU,r>,]JI 끝m\9ȌM;RO5+e6TwIh+@< ai#͸BUf&^,جJo/*$?O5amv#\;@f/ϔ/nEQh,^7gꝆO:uvr|f 4E\qmLz?d.㋙44E?}~<[j O@1gH3595[vIb/F@o8šbC8MmΫE) tu7n \?7!rIQLa10`6O`wǼ-WZ)j/)b.kT ΍RzF(@N5>+|c7$qp)#ȑJNȷ^ `M6Rs5 iKk۹TzX ulrg#>ymlN_rÔel@ 4iG5`]ڞD.~= I܂7kH _Ek|"tM#\0q Ȣ]}ogHy # !U|%){80iW 3gDGq!xj42Aך/AHCkו|a*ݑ+p|ԑ,Xk (<T%rKw3g4Q_jB8ń 9{KI4o7جʅ9<wLR>>\ԘnBOG"dW""Z 5Z67L{az}Zi-;++s6;trZ8ۏbn\G~?Q,G9E T`QrѹDYjim2zH'ԛʜ]ɫrr*G$:SzTo\w!XlLD+@Cj]:sQ|tm 3;,r' ⩾[+`X"”Ny@Jp5c/'pvAi)-#bPOš͸ ;.m=:텞n(ٔetXoԳj;DEOk%жk 629\ :vs3pڤjh!FӉӢA=/Iqw5nbn.F@ьt%Ƃzlk6|D ;z:t5Q̕.I!nBYYIY#8.>ݴOryt.Tĺ]cՔ̒i.ȓ} [g3| 0|i|8rK]I@ĥHpNHhw7JW=B~v0'0P w6FN]H#8,BʶPR_i#)ihu~WT5K5wfvOvyEpͲP{F67u 5j oy{yM턥m/0@%Uk eQvJB i_"g:%E!zfeUX9Ȋi2Q$w5٬OA_(h%ъ񆝑eJtz*<7 QkK1@sY+$HuJooͦ%4BS[Q[]IӀtOQؠ`^Hꥆ0ҹ7kk-K5(S$`$>kRe kOKh]K:BbJFR p5` wUv,3F&;4`]B!P߷WJrhLNLu)=C  _ԋVdmqDNMv6`ʦJw)gma}'F9o.Msadnwnf ;3W%8WFWX!/}O%:*zS=kvieVySR_ gl!@=K b|2Ac: lb=jǝkspG(%v4Q`trhWp]0*lL*q 9.p.?r%[!$"?Wg2KqNDXZ,dL)S^z R8$K3 ;N5 H"a\Q /[I о4z;-e- rG,X^0c3{I4m x96Ψs bm x8a\o Q>ĻL3-OsM[^|W{h١yo]ZɷT{z^ɡ ]~NSKh7<Ŗ]Wjd)ȬFnLG&w?@ܠ TN3}*7& hJ`*@yS:(qٰ1TGd2@~]]tʪR' N ۽@X';j#9Z{o,j{Zvndo_YV/H1KĔd Q!erHþp ]$*/鬏2lm}0krq!#7q!`~y-4BAey+PYТBY8 '=GCYE?j +Ta46^z2XFxwM0 k6Fun\ xtl֥~1g &rt9l(StyVJubdi|Tds4a~TIT#9fx.8kҙ̃ 4a].N%c~< M1VcT[<GYM[6>.r]T LmZ&;9^H?jhkP ɒ; x UVڿ0ʷ溚JMsQ| MR7uD"'>wW,5~M_[CȮ~׸3{ ˽qyI[9Y !+N71iܒ"4lMGl"#b%%lOh>nqt+duC p̟;F; GPU==Q94_4:$U\Gxa97Чi|F38x2@X.Nu#^2Za'Z ʄG$"Sb `K`>Px3蝨z1D8:B\a|f+YTw4qNjٞzپFU1ޝti] YܰAƷ42, ݔb,e'|6ڀB&M.fƒ+8ʍu -I DzRnwDV`H_1#}XMj}&Ѻn7ˌ')vd05# QIKg~Q6 ]dp]y6oBhD~:hEVdQR,Ӣh}RD!PRTͬYm}F2>I٬{e_W4,0 KoFFFrzGS[5Bgs~A6zU1}W6y;p:@U/kWq@UVKzR惷ڠorz͌ z8Q2$cDž]y|-j[TJNJ([2-w.ۣP{bVt4Ž>L6 矅o}S}B~4@wA}d"ďwvҽDZ$d4;P Ξd.w]lϞm7|m#VY7 ᾀ,}Fe٧-e[L~ar?w0;"on_pCl[#gWk 509ԊIu֮($Χ>nI{,!R9A+"sjogOui 7 {:bg1 f͸?'~XĿ:pWz?8i!ޭ<wbZ&Н)$1j5bnæhPUjOpH\֜# ~7؄Cc8}SGK[D1 *6RWe" &nU4[r8ʾ"gB1XRz3R5+y2&r{l0w;ށdǂ#<βd>[LhEf)dsn6. ,ИDKiQoyaCNKżRC ?KGi75qĤͬBO0\g4&m$z-EPTWd?"|cŜ`GqbDz v{a,I* AT {ÁU|P9=کQ\ۺo<{P59,XHs?oBz8 NMT9u/9 ^evn!`>qć3c1%"bnuԄJL/y;/+vBWsbDB0 Ǖޅ|oT 0a~:#tϙ.3Zc\c:3AnYpduviX#eSۙN)5J9dD}Ӣggm0Oc:(SIw۹y?S8E8Chol<񻑾m )kR+0]f,._ʻZ]m%y3?, Jk2jsu/sdbZ^gNe OzGSCɫ2+1.E xj1MͯRlŸvfTE[3#'+œeK|lص?31Z 7nG{^vCuz %웦 AGb'_43;-WC$&.a@ Ƽe7OKs?JFה q2Q=5|Ra,mHNpSxq M  P ׃`Bf;!8yPCHk"Kܻ%r[U2VhJLҼFhC杘R* HOE| -5PXOqwM vlEG8'7>Ȃq؏tb%!*+<,ǞLSE<>LvBBYa5ı-lVUSʴa:WVȀ;4xW&XՒ"^2yD18bm۞€W}8yQnKd q#/fZq\@P0|hFqK[f"BDoz 71>Tr?NK 'ȱi!ڴE=:[lRs6*n?V=yqjugCȖ}x8J|e8\ {U"w~ëκ ?}m|M{ z_~eAe~V) 8%1 *t6ɷ)F^#@DC4Pe2( N^߈RAD;XnX/vK@թ*~֯꣐uUbZ6훴HN)sjMکUp׌Γ~.r4yOO) nߧ8 m1IXEg*Ku0 8ШtsXf]yɷT&;|L B .4 v,>i{D/ { 4"[[iz`y h15*n$etpﱨFO ]un WdsQ#G35\lRKy~ b=롭!S  G*{{el*ɜpZޙzމꪢEtg_$wźbRL-qad/v(l >I';ntA@M)5ǒl,U+cvZۦ#/UV+wm;T4qse1pZy'D4ɳ@k9FpLn|:8.m4՞1v`T z5rEc:,"gw&Dʅn6s_KIf_0i0_RTh'm~~lLZReD@ws5$]adkpul[c DzpQ?JŮh%9sC!6t9<;tDžRJT Hy%jN-4\bK97P1~lwsuݏC1w2nM"yxr:cxmW5C݆r qh/^)+Q AOee"nXFPV'?J+u]bE ]Xm!Ö> m7U;!#!أ} ʨ m𒒾1ڋ 6k{qIVr핉x9,!y爓g 98/Iv)柩{eC{I_搰4hY㦲N\xB{@nόVCU)fД0Է#5q- Ѓ.mM9;8 $4MOEXd/ν.3m//#QC' nE~Ƚ/'1HD%0rF"N/\>Nl>CΫ$4&7yf,:ߖ[:^?<e`i1|4gMߠbE>_<2?L!VUͿ{#vpL.NN)ؾRƖM19fp~x-ìH5 1!&(;,M銁𤩎TyI I݀Yr0 ө8ѳ,8*þn:މ$j}maw-fAQt"6)JMyR* b + L}zU ] YV-ժ힏l3d[5Z}AxhHp *R5#kz2xCPmfnS3(8'L*4SmU>tTl u5k*-ƝiצBi-&rB@FV9$bX)?ze|`kPF}Q7WT[GA*W}$sG޺'3d b ,QJZū\[ +T\@tl̄Y=oC#(ڿ YRv12Z[_iKsl%Էx-76)NWqHhy -fxڥE/\ *)zaPq}Ɔ,( "=\W¿sOCM#ǁV5u+>v"Hܸ%ٵ2Wo6mGWuٙ =ôջM%j [.Ǟ<05I̐|yfߋß;c #n_K/c_ R-.4|S!^ x#Ks"C^aK»h*uGq#Ĭ3Dh=[̂wJO20x`Q"ĄR@0E)۩Ǩɿt!dz=I9ԅۙн"9Ӫ. l8Η}vǒ#C"\9TaˈCލ])o$&>;lGpWngۀHܱH^1&œ[Hf4cЏ.y3o (-Qߚ s]І@v,#xshF<4ԧc&IT)fKfé(U@"FL :P6.+v`r'z(Tf\:V4'v\ &ՁLr/_4Lp'ʹ.݋" ͞BIn .;lWz(tm1Y@U>WFQ(߀n n~~4vO*+~nŪ*n@LH$s%Σ>C[/"IA2ZM4Jjڑ BzXA>F>s) C & #[ Cqq51x ^=%%đvI,::g)Re3ET?KIX-FeFf=jZ IE|߃d<>wjipu CC S%hj F6ei76+FȇDZY`cI2 /gNdEʁ=:SP%"]yIIթ'VS>W) ދ .qHXb7 FwEy0?eS֙CRNN g{}MLq$ "F` kW 3̾N`1i=TI#jĉ,[ рQt 0w8Iьe~[⡛<#]hvq-9}%w[a(X-?a ;,l"\V v~:|,9*+V˹Yo6\* ]eCm 3Ǜ"meA] VC#@JZ~ZHNJW .`KqН@pn§ ds0SN7bBƨҸ`mrT/Zm¹Iv=|Z^}yMe;V84 0`hY$xH+}Svd.Nwς:Fv9_eC"v"#g><_nLñCDz0n4nTg' $UyYY%6Q[LU&Z+ e# T[p/R:~gQV2ʳ#bָu`!߄tG6agB4\w7q<,maߧ(:ߙĊ@[ @mE1e*5(K 2URwuI +6f{{B(4Bg=2$ @VClR˚r-m_V*,MTwM3upTC$h@<K}~"< ,r|]+U&P0B/@fE5,0s<<@~xR,HhZb#!lolbb+/"<DԶ$zƾ>2ZYmҸ"Qe:}CGFXfPed5w2rtD%m Fly a>~e75!ޢ21cGny7UY$& V 52I7 qw0/ޒ-N #ٛ $\R 0%цMĮUd2 'afY hNHBUvFog-mHbhyے8AqNanWQ6om+Li6vu,A I5밌w!,#`Չ6Ǿ2r8Gz!  b( 1Bm-7X50Les8N?Jy`r>^.YܝN=@Y!i!˵\4 ){ N>T7bVuku*JD׊R%3t:$bi-,*oŵ}33+1(p'{bb5ܱ/,ԁ|`̎E˺Є '^f 5Y8.O( lVh5A}3ʝ-`\ Vo"]wTaK+%~XLk,g6A@a{^tI@.^ ;}sfR[s9)B5ߒ{h3ym7j+ ^ m]OQ)srR;=_6'0=`gU vl:a4zʟ-sFQ;bD"iRtZl'}~b@%1BHkivyo#ΨQ /יll~DnܠChlE3Mq6b! 0C@i<<JqdUبWKKJE`7padqyECwUPcmn|@'P# v`qw xMUt@dg}6n-c!#BH( B_n)^V-Q0/B,[Έ {%;\@Uv=w,TP޺U*&%h qIw'*G۪dk}{z\ 0rm5(րT 2%SS}!1ݶۦ nL~ cliбhs_G"n}꣍̓SB)~oU/p 'zY(gY"`nwh+7T̿@0r5ŊS4XO)A4A~/&*I(Iq|X]A|pƒ[qOaT-!SO81; N*Q^5P^GÕW| 4=9qA0^u')c4$< &Mgn$ H&!2 Ϡ@ڗlR.?LA%d9!8 A41/㪯 lk$&ĵ.`U8I~ˎ3SjA}z iޝrDkl-F^K ܂\!{if,1RkVJ]!EqiAc1;KT|Qvj;gn)U,%UHK4Ģ5k8O}($>bdWS( M \θ+|HBд9ƌx!#BԬM]GG"rrZjJK |Z%_v/uRAlSz$O1)GzmZ Fl#{{7{A7s'AIW<> #Q6h*ACmֺ QFw2)w..>=m{6u 2e6&">/.**CO"D0ʴnwl]WNGe,ęwAA:M+4rEy(FeQH i1~KoVGـNZ6B8:<ŐvzW-{B {oCy9wf@$9"(_bIk q*WEp,_?*,[gf!M^X$Q.VO-?[kk]I`rCnx aebʚ݆e*BNjhgίNn9"gJ,szݠRhF$&5d d ~딋RP =M% '!r6"3>s[Vl8S3 \j@10L 5QVvew%a6|#J qhZYY& eZ@ؕ$i`K"ǰyj¬쪑Isr0VCPEp7tzdu ~& -%ZW^rxD/)LR5CSI鍋kAА 8 :[2q{:`Eq"Yİ$&'Vty%9’t]4ѧoq 2^& ϶V]{"o#:(ZTMY7DNE g 1E3kYN7=fJ{~B^>?~x͊?p jEBCB59-8b^?Q.L!Yvor)%!.?\K$gKAv;`ϬRIt !#8Hh[/ط\ļPƧlgEԝAٹY.|ƇtYs&{&zD fyGj-l)X-ka,fCtutNf$p7 AX hrK7̳pO'~w[?LRA~1bǃq2MYط<>O<"˅&Ck 6@3ylЫp9[3Q0,.TP,sNˀc.@44 M'a/x|zG读dgϱpx ,_S1+_T\ o5 ]&R'՘Q??l 5eV:i֧3j8xV)ը_NqK` &==%ek!<,kk7M)\PR:`ٍ􅬹c5D~'G1Pʋݧ%%U>t<?s;>C{G5ZBx3U y543xNҘ}DL| Ea6㙟gz`#퇔=*g{TX9R'DáNQPl^^c&-Xt 9%{loApjsP%ЯkY S)"JpXlhٖ*%/u+xhο<"gHl>ˍ`[ ˦qC(OYJl'_]^+b" uo%q Xam}mڲ*|%o *hf ]Hb+$ͮ"K>7Lʟt #Mlg1W;iw}o!~!Z3wa7/cmN9739\\x{4X<<(Z?m T8ǢOܾc,O}2ՠqéO ⎤`_5,}jd1S3ɬ"F ᅨ>J W/_ TWsF}Dv_ԏYV(nE Hj(~ D1w'W%tKfH˭<>vz4m:q*Ft")¨n ]M(~M@?ѳVC6Db\ip˔᳥S>r 5V.AZ ELQ2i5'G˯|G+Tɦ8t&{uhXR yZ]%'\&_ ̣MμF 32kMOPE-Qm'*N^cVXH.5E+U>{ovoF6 @x^7&ʜGЉqg?d5 rsy4$z6!&DZ)`CQ&DCN#y(Ȩ/4uC Y0mȜ!_B ea5)#Q a3Ɔ(>ja{ $MhY@ tx^ox*+3g)ѥ2|XCIg`ˆڛqy>2 hLf Zbb5 qs]2dBKEDHy}WG)ywdqϥu2!pQFLnJLb&6 y^5_Jz3ȝOd,;/"B`'ZD/WUÜ)!yXed| s8Die$}W#1oI =K_ᄈ#chBeݎK攏WŔP7!)%uu-t:+~FS5M$& JdթQje^rȃ5܌3+?r.4ZR­ IJ| -D8e ={n*yK }"Ȉ妠2wY`$L(`>, _N_r?#e0EU9;/nU8=;@z̩[WQ3$/?OhPX@)C dojb(h"1/sdy/+X Q eQwgʍs_f/VHN .KhPiܮ\z J"sxh[<ы2'q+d>꼍C>*)1ꊩq XWc.csP?4&L~oDoXSL6 yO,aK t6%In*a̼sqtwݧ a/qJֱ= 51eD@fNѤ86]^@S"P⠼ziz$nN $3O_Zdk@nZ:ƗTkW][;5nxdwpоpUA5m;GnJ AY[nNAgeHYl8:^ꓐNַu'fiǥTz^46qRh: )Lml2vk9, ]T l\ÊQzHϫs5)RLKq؈цs <6 URYה4i)^ZIPR<9uA +V1xx` D) ^|fH3Gh*?DŽ5V>^ɫ~! nʪH:mK9y1v V{PSev8nuL9]E%ʈ>UOҋ2%TZ쁔Ɗŏ@X>#~ uG͘ʨE@~>. Q(k '>kvI!"Ypf9?ʀwkrs9FfoG뚃ߊ < 5X<0}|-t0-GCtRӇ~Cwsnu:EarGm;SR{ۊ%:/{6Ƒl)Yyv#1ڠtϖCE8`N4%Zd {#&J[쪗JVz}?Usd5c H>lU ߘ?( Dה㷙 %؍źʇSk]S9w}/e}dטѿRn^;ҫC++cc쁕 -I|N*ATtx(Olپ87DvA-NpbjouiOw-WmZCyeJ GrɻV0hZU-b ; EL5oSr|C\+3w\> TJ|Y&[)ƳuVfo RX]Hz#a 7 c#ʤ)K bJ' s&u -*pitFMHj3h xs6TI&/tX?;I}j":"MLNx/&Hl,{QN]ܖh[l~2u{[["%.>k qǿxwYY ٓrKSjoUcH2u3؎.k ziD`]-;AC^d]1yv|jYq뫔6c#!j2Fۡ`K5ڞb^)j0lol|Fԏj0ۨ4feSHj/lFQrǮMqf+Iֈ+'͕C񮀽"K!WYR_q/+5Eۃs\ņ(E7HZ5I`4X^HOZ}Y^H/:fBW%7DR 8beQEkZg eɼޮf0EmUF]e]۾C'aS ]r72o4>Oˆ_tm 3ۮ`0l]䟊1s 6r9O/ԅɔ?ٕdYƉm @pP\ ZXUauV4l?RE+@VBJ xM戮f>rޟE(-ԏrRHɾRs,ЫP<`eߔT:*BB(79Ʈ)NVR5gYib9L? 9Z\whQ-!<9aI_+U5I!j畒>"̼?_>dE0G6ʰxrp}>Y.ccJ`B@[5@:yLrNܑCߤ*!Ys~._G(zMRS.2m͎IQ ]'qXϋ cP]M-jJ>s Gcpŝ>ٿ @'Rs=W29rDmv1+6.'8Sk jdYj)~%!&`ǝʳ^Gھ~"e$t5Npc-.aO%*>4l~7x>EB2d:r=#ɣxO8$|{?T~2}k#$\&JSwMM:>_߷vzql UtLBOiY]_oNHqY[fkn&(9҉W{\'\`LUu떣L2PxQ5A[I$1]YWb轶 Tſt Ep 1?%v=`Z$EFΔY{YdR1){T`,Srzإ jl6Ue[0d+Ѭl,~4U)~JӪ&zRlի]2>\t#(u'G)6D>&@xؿs1X*`O,i1>RΔ=È]DLF3TVJJ'H"C X&p^A;Zg?}vfnN* qkka`E]WFJ(C)T:(juT 38cu7R(]RCHU#cs$OLj0'@-ꅦJ#6\XSs* GNqnv0vdl(Ij:QT&RS+[DL. l-?T+`uԒ toIafmS9&w%(%oWvl 5jHR+SEP(0ų` DƯ'J ,h2kH|R}:7l4"-Y* ӑrpSx} a[6ͨޒg|]jCjA|azHW9p,B!÷*t$dSd™ ?O8 R4EcI+,)kox{(4!`RpjS7%Ӂ28?BPx҈$NҢ066k.KQ@PQyg3>WTA~I5 dN:b5uP %ɒ.e4|Z'9IѪ_q^,"ue)FBm}[$gG@ۗPe]ו?7yͪ\2۫3*& SKH:`rc%*LkLUxP(nk{54J^*'4a.]"=k$π#8PĦ5T }E*j!eB,0ij/1ǿĘA%QC^QaJ򲚈BC*ilm,{״wl >688YloX].W TZEw?-ִh'gc+Աgh]k/#FW2eO E1?AWoGux“m@<*Zdq ONI4kiLJƪ?%C:PW-\?o!T^+1܏N1:-_Zb3-Z1Z]?e!tP:-tJG"CYluԴnTO#7J8Wʖ4]<+񓢠fK|ovOPn,Vӽ6ّRJ0b>7XhC]"%~Kc!uLqWsMҐNC)kM,]sϣӳΏ~xQQq4 >y68Z{qbKU g:BaXU7r[bFnaG{_.#mg OUqJѴ]v'~T!CrYguQ-jy$fK 4LB||*+IA-XÒ[kU1ɥ`>7u|ޔV}6<a1G!G/\G0]-mC u%N5 A&31DNC|iwnl_-5.OܴjfD>-GE]Qpmnx'[4^" ]5_(tSG.BMJ iBaR}'tZߝva9on.k^*= 3k)b`nyO/yoML5HB}Xݬx6d> QͧpclG,O.}=n1|֤K/y0JB:̮+@Ӥ7Wi÷H[Ow.:yΈPBo/f-6HU^{gq})v9x⾪hrޅ+-bD1B;i{.kDxDwQ)cZ,ћxl+e^3"3Rq|1РCeeڍEWuC~  >_ ˒F yx13fP-"28MFyjd+y߫~ܽ(%EڧA}/]H]!1Zuzx᧷Ȇl|3sn׌Ґ-vMUݺ٣g)p^":r W|q6bk6TaAh! P3Tk `mJ&/./g3m;1aΗp]2ɆZ3 ˽E۵Ox!\E/GQy?C1uQ}4 p*leO Hk{x3D-8" O.@lIrL8l}D[S=ƶ :(ajP:jt&N:]l$#StWkBG{>򋩡, зOxo Zd~5P`a1AKdBd4vKXtH]K5DrήLXڦȌ"iA♙ml=Bet[(Z{Pxw %wZLv4=ZşG?!z>$;(8ռ*oV.^)ҏY7!TrͪM['Jt?oÁbgW!_`!DF>#cTo ET≱3̠jH;)ՍXv5w4MZ* #)26-2M+zj8u!SlVNdz \]{Pr-CN8ċ֮x00[o6 kq<$O [M=VLEʪk=m*ժ=/=kX/kPqѭ`p{F?,o'I6r`W~Ջj^鄺A'j𽝛(GCrkƍVg,(侧僡ޢ̫d v0B{QE:y"2"3`fGK4w ꇾ}6Eam3L\6}p3eC&>5<5fFKiH,*]XX[pOtH]I}\_ぢFtuNGk ||٠e>iL#Ib}T8G2sϤUYqĆL?_ ޽%,ƣ<#~z >Pާ]qsldp˻?rPor!M o 0 4U99='H!*";?̥AvKBחe=#- [d"X#|zb.VQ"ZҬ³Fꍏ3-`Xd,n(^p?^koܹ͠vuX$d[49?6 p~]/' r$wwGx~[3U&ˠrǥU.ICa.Z4C5 S\CEu,]ccBGZ*K+'q͗&[X qdfJ {w$}9ӯ۹bo*ZE&CJa=:0r2|,VZ ?>*rlXr"<手}LbZ LU lo[N%:"],qŰ i1s\X| 제 |2'G}ldi lODbcZbr6d P5H9-Z[fܥDV% JxJm<@5YKޝ& 6Aa9zDDy*Y?\Lu&^^JTť2:Imf`2Xb'-9G/BuB{XS'3OadEs6g1O[fs\`B<`&4me7PWD Uet>c6Ae*lWKͿTcnt+qj pzC%0_kl+Q?ZNư ҅GgBB \Ik1D(grwIN>&0ָ^-~4NH(,ܤ@'c2 >[q@k2Y2AۘܿɈ-*ĝktU Gw9Ϟ9a2d7CP,Fmܠja+vﲸx QSǴߘmm&Rٝ܃8uK&yP0<1-E~spC3~Cֹ YI`Yt7F#j@q`%ƽ@2°L\9xێJ.iUc4*.ƹڋ3E#I?N{q(WM5I89ǁa;րˮDodxPG. kiԬ$78ҾU^g 1WmfG鱝|s8:g ]- Փ/[& PWLmNBXV]r?P۹&f9^ 6j_PwnR{Uˊ!8"ߐ2]]~M)Ehv 24y"ҭYi>hovOl q ۈ̋gLhi= ++Fσz,~4*@֨L./ dw}lS]Z ?QVt-텓.6!)Zt*nje.ob]|X@H[b:=sd;b`XC;̆@K%b'tIfmd<}VMJ>~kbeDv?O̮7{3V،Ek-dX) F6^GP3Xlz8k)Ij   lJu([|!C60[1utMbWH,ڍ:8̤1$y=óUMГ,\Ȉ$tf 2 \- REPqvwФ/\6Nf۰Xf'>tDt:bzRw8$ 0gtIߒuzzKG#hB7oh.`xtX#}B x LVDZ}!B _Z%eÒb~ elft=lӠnLVf9SO_@zj9ɷ;WK)S'Cĵz-3}%0^M>.W$*N݊&y-w) l:i%Ppj,شPE23wTI/.cܮZl >ɜ_EB.P0 m=Tū9zg*cx4,"[Fa h42ww)0"qCoObjk+rAŧjsNk0_U-=b`["ŸzM㉾< l:|L!"d =cs|nXmMT`NBrkdю {ÜtqĚr$kxYA Pzr9˻`xq% ~-"\Trp=C\Lw[03NBb+9/ڧ9b"QueqQVuxVNVvD'PU^"av%E%.ӣYk;L;'njǍ|/S*|G[4`R>aκɸYYP׫D+3Hq,rO31?A &Sǁl~fEeaV3$i߫R0[2 b0˹._M|<1ZtLk(v 4ZbfAԤh^Q">o+z%zëANUMLjdQm/w a'Y\u(WsK"9&unWGu[BC!~E$EM*t^\dN1iyPJ /MEW9ܠhloG; T%(C;zSƁFq0Awt9AE)]eQ]Z<ԮdƵ~ A30VQK0Ik >)qC\$'*`CA .QyXF/DDW5dlDV `+^}GI-@&["xSxv_|WxJvbRTK>fjYMHⳣ*ḶME18+8C0[n&:J)_a?cF`k[~^gb%B?$'Y. GNo^ҴvNo@<Kr eHblRA+d]HK"'@9d|ɺ5rw VID+PHp u!"gۨ_eTa|,hTOj{GIT/U(7=wVJ .J5YB!bz.؀ofu/;٪hބjZVx5!!cTj[ J h-@.|M3rᛐbtc_D4KQ |]P)o9k?,B}{hоk2=u-O"I?_N۲'4H*$UAKӳиu4rb9n˘H!׷eōd(tE.*Ew)b!]G?RF{}f,;R_/e4ZI<v/ __*QFnk"}ϧH,Vd8gsbrRzd|[?5n`ez87=x/؇gcߏrɽyxX},vfcy#!s?L* @U)>Nў\ ƀKޞo$5cQ@>N+c& `zW,і áNIPHtL!N5^{'Rzmzؖ8ԏ-#yx]2׹fs$?r$J=oE_TX`ߨvlAftЛqd i0b(Vgx7)RQk[ 4$j/Lݔ5V8+!(FD*]ڢ*[8ު@T,xSA  ]= uqs">%pLA۸ 7ݻ_1c-W ijv,nq 3BEnIZ5pPZ0\GR_ G,gDe7R$ tuK9 :줂 %dGU~c& 2w?̀b(z $Bmdo?*`SX1Ƕ[r]rHԍibXtVY#I*-;pF[Ű啦>ڐ 2yfGI"l9QgK+b.VE"Rq`*n@'|lw;1£ FV\!jIjN nsZ6 |kU/j޺$րVSݹg3 V :[ G?l)keV!1 PVe;@O&eOT!%!uF tr! 6*0 MD@ULʳcy_ć K+KD5B 2&]TvKȻ}гYLB)o I_*J=\. ,#̙j}O͢>׻]jA})=5 VLbCtU fj%:n};| :hٿ`w;A>"EI)U(OI mհQz-Fy_^²&I MRߥ|AwuH3Aq@חf7n2Pev3uQT[+?sJx|yR‹;$ kr[W0¼4C߆FW^~nLy"S 挂<"7~.{F%S Ф pqLRl0Yo|7܇R$Ğy_Cݒ#*¥y.Nt!%:aW~4[򂧽JF7`&#wp=88K^w׻79np?#t7tJ'TW}HG`Yw3#CwŻ| ~9,-rf2cgL[7ZC&.3u4ᕉKq8[v6/k[>Ʃ, ޔVW-z\ĆBs2Jf1\`fֲ瓍G6Lny1ؠlGa s,WhJ[gjB9BU'85 D6ůwjRH/zlYzFa:(y IjSIiƳجʚO VǝbFsAAږZQkk}[kUSҟ'*CW\ F_ ]h;pRqb[uA[,_PZkU4m]2;4_7_ƹc&#$_`EJCfimKU5}|OQ?ΘR]!ߋ*q$o+̋wfd䝩%LW( tZNb: ;3l+*rR9%1l YQT&dErG?e-!|W'M-ƭ!D݈<$N2 Xw0\S >ӼS^ߡA ͚:7r%я7 F npmRp1*610DzI-ɡZ~ΤolȊ'I ߢ!NdhjhGmЙtڎW%+諯0 Z;gfYq*J!& @0#sa)~BhkG9wify˪*%* .t°i3/Zۗ>`C3O詺@C:rO$1yB\e?p*ni#}EC󕸯Aa{4ǧa֍T0DJHݔ2!jGIeumd@O2P2+V^_Q--pɱqQs[E)Z%RGt&pA*lZsdٰOF>>HÁVn7ݞ,zۃKReKIZ3Ӭ)L

і\QF17{~$CT>u ,u,6S&''1QPFXHC78אVͧ:`DJ{ЭvhY2|5 T˨N?N^cvwڝt{Hv4)Ppg  )_h1ɨ,1ɂRd,MУR"/SGF,nט:$s/9Y12jRq$.`WSL":Ǔ~ zåg ^րeI<}1vq!'h16o07gxՠߘ 8$秤%ϘU&/k΋TriׂY(_ܖsօdۊ ɻEu_+yjoȯa7g$uu/Gڞ&Hr1A!T!œ>*̢`Q*8A$`8fs\/9XJĴ‰,V;ÉV+XnHEbȪϏky!Ih)oz4 4.`voyIaauq +Q{Q@|]rnBFԦc<7&aM6*~+>b ErN9b|o| U+m $Me%cm>iSv )%THRI2UB&U ;jPÃp`8zdbi%?__Z3msWHɘh7ȣF{?e)Cq5o!NWVY򺂳 :*-uULZ}y#esb`^O{ A_lolBR~Om:}HrN,..QDAjlnsjlܪSszBq&ʹ-QJgqԗITp0x׼ZR/xq;I/]w;}\t݋Gm6# `;POCxzq\vϾ]p*$Y6;)w LeiYٲ!Bf"BUKN{0 ,O?-96ϧ1ph:۷%]Xs3D@$cDbH-y!֝\Ҹ3D§ku!b%w~q_ݘm|Yw{Y>d32]E l~v'F@cgპڞ)(>Ql; G:6`+6I <$( U[\Ra)PRՅ1!`O ?J4UgP!+&-Z#9 /:m')ej^A)|/vkļEBӅA2,ߡHf6]-MaEPXEA z? vq>;L nlCiU[MU FS$-_z6ؠR9{3Uth-[7Ê;Gf^>{WKΆJKl0Һ{%ǹ… Ӓ?uW$Pj{.>SN.+cd-JID~TT-oE#z<"syEݫ-f#p1{RqXf=YO &vأ NcG-ilPy K~2@1f0gU@kz~ڸyT=jrE,S oYK)u/4]2bo:%HNEՒlv)tN{zjo._Kcucw2^6Y1lC{I,yS+#iιQu94;aI@۰sIEcJ]O@Y kLD D玞Jk1dA2,9;jc>;?_&Gd'Ka+u"j#0gOI52UscI!7suX%#3?a0a}n=W8,v1{1jd`X2"I0n/&Z 2`H7x[@rE[ZM)J9aq} =<UT/&!ؗK. [fE“HbxV6f.X3i<4ޚ;$}|#dƘ!4j6MR~(6 'FYTX'7wNyYAYM`+`]>2\FvnP9olJhfT]0+@ǘfgٗAaQ#{gf[i Wx2,M60m پnd_ ]jP@E_L!c(vR@UnF5F09^%T&\R[Y_: `I6g&KR,CBAU:iI7sQhV+R\kq?Zf-,Jβ/>]5U;8Yl|degWfׅ՝1{ENTX23&2 o10%xyuZR$6FHhcd:){h]*znO_g~ݟmi nW a#{ثЗؔ}%Lٓ=Kdv lGS x<sZ3f(PgX9h϶ЃPS(9aƧ+o pބ i-U4:xgG&W6yɹ(5'hx?)rhEbzvhC׿bn92w &+!rM xdH8Lzi#]4ƕS>BXPjyH.:,O4f^`O5Zt6mw"!v h2?%{Xp+\Qꤿy si&4p8>`&*Vytb|^b,=psS%ΠPU*PtOϲER+vO֪4RXy xMhPϣofJ"ǏҖmyD02CfeB_xϪ Cϲ]*d5 :KIF#;ӕH] 2NGZӷB $O{Z TK G$ sm)q:`HBEFxZ1x @lq,.>26`b*[)0@M_l):Ex|xƜ0g_ļ{otz^V eK6 C1UbF<**:"[gl@F\A8* yJ[5+wuM;k4ۀ nJϩצcW+t:u|lTʢl0@4U.:@*J` k`'/7٫k_vqt$Lf0fe|Mi3IQcb{,-H؟_Ah洳\Fyv QA;ؽ_٤ ܪMB:m*IqܟQYU.9D|*:i( MDur";.DcnTV#1G' |fzaNFНBN2]%H"((VTP\dҕ*}2)=`۷ G[$+`{ =f.U QX#^$q=.j~\L`>d@_~I•mYxVGCnK EtYx"ݳa3 !(F_IFʨŝ桐_Jפ.UEͱ.|/bJ)LQWIF\˯Y< 2М_C}-(S>)(pfB6!fo2pL1ٲ9}a,X {޽|$/Q r%'.+LC*8QRo|Ta1=w7i kigp<];2[~\f3m 1FKJP:+>,؆bOU:3H46rC,qnB?XBS]Dy{}g3{":#_p@wZPX|.;V ;~|܉k`mʞ>@ =8ww#갹 6=T?Sg/hFXUX[ )f5ٷG>, 1&Gѧ gɪTrwD"(w~BrhapA1 d; Jӕ!.)u{x0J@!{>c&Cɍ_:[Ce H.jB(Oa@Yk0E-%pxs{,$_Z !),k0Q֕22ę E/\^!P Qvg|$x{گ4]inQD;j>FܝDXZҪjPuRz%1->EmTE9UX O` ]m+}=Q^^vΈ ck.*ƻ ~l9RcJn? 1!@Mmɒh?: A1!-b*J.s;wHVӫ =?F[?,iNi\[tfݠ֬30lhmp2DCzI3{3 dDطi3ab+E$VfXv ͿA^zռwsX?PR]ֹմR8ؓhV4W\1i[D&XSϒ,u]+%x{Z4i3<' sZY Hr|8rĽs;܍cI|N*qyqĺSK;GgܺFl}-U'jm4Uvi6y62ږ(Y0^np2K%'/7~R35{ʺlZB+v;z@ ,cGS9yq67y3cÈ[I& gAr20rQh )wO ک7lJSWGw*>oߓCS CUϻRtN[tOŠeL-; Y¼PB˜:dVT.D@%犧nccQPv]B_f1XJ7*7JפP9NjC,$2\؜:ip8DW"a;^Ԉuwqf".00ק=(SAko, D)NZi^H@{fg㛜R62MOqY.E@ٹPˬ9#=0h#qIvP=[FRg+L2g4 S%+3)Mj(AXS9R=` w"yQl-'zZ+Mw)3:CM0W#/.jfL8ݵQRZfs i˼$qxVԭS_o@QZK5NJbX& Pho( , SZ7[ktorKNuUdN4!'(A$=i 7:;0+(I)t_%YsWU돏A )OvxTq`Sef Vm~o!|qT_Þ`AL$ab.ZG9oI׼\Y?:p(m͒O}OSplZRK*~O*p"l]f+=[wOAGzj 7y°^5%\qR _̲'?ϣ0` l a琷'VmNtXb1P0q?C,- Ί̀t7{] 7Rmn# Y+ҟWh=&隊aryuc.:9_+V0 <;BR?2)C\cnkÍ7@ˎqw,wNՂQ^߰㴾r΃T*Qf1 `jMYva!Idm44M$@3C TiJ͠Yms >T4AB$y~ )g3 -81d`u[Y嵮}P9&֪YZp;Ȧ gcV9i M$OgCcxvITE {:f޹DBu>uܖ=vsIǧ'5F,~9'3XEhXatYSFYo& ^Q/SmD뗰!. Y##a G#2Q}U~S.~O*,c c Do: Ub^xr|[L,Wjr~%!e+/FҋqzpnvI糑}ˎHe"ڑ1H he$suE~(MO,Y;etǢ^RN0Ț !+̡(4e}Sr<֎/,-x!FwQI ]Qb3"O^4ElM=h*L:k8p=@?1rw5lт0Rկ0 nBwEl]p|bDDqMJ犞5CL:ZU& 0zQ!]f$oQ:$<KLڣEj- `\]5T8=좨I}Bu +P1:Chzk۬JLܣD?rbuPzuXY`+J hcK4Ib&[w4=FVŻMUCjsʅby}jGPldy W},mB \˝YZ#+7 }+6ƻAFĸJv|iuhg1Z[@B/턍2U "+oU7;ȩ|b_黍Bl?ICaܹQݸl2e_ϞGYSlkX$bΞsM ~A"nO>Ƅ| {ǐbsUs9Q1ip HHJp\~fY^QZUg1;o:̃^I㓣gY"=LHΣ  y6 /\'#Az]cs b.NԜ}HOխ&TxO"euyCQ(g _M\f@TJiH[V`r"{\(}ED.+˽XBe&5gepZJy+ fm/)iw"M/0 piiƸ>8eGXwPi:nQj)O3Py5I ZceYI"C$S%~_*( ,T NpEdX<{[9EXT׃&QQ:AoIz G߸RF? ăC`&- x`\ NHY ra؋yShe6+&G<.PDӲmcA?y+rlO ̯ϑΎT+K0l#p24]+K2}ȯˑgP-R0}^moovIרחxۉ;mAf/pr1ceg{ɽ ʎ7('-K6w#.cTdM@1m+z$-4ψqdi}:(,/TEU]9F\LYuW)u0d:fe?HFt[;Dp9R8p0nb<K UsDU39Vg3/z-E[:2exI$0STHOb;tM]M÷kw_ͩ ]ıȊL@H 7`lMFN$Ypa hjܠ͂csH~JImh&.?(2j!}ZXG CCwAu((E_-xy (n$rBz2JKU!YplY*M{܌Fуi:v Wq{Ů+-b_T[,bUE͐ٹmK:,`Gs\t;}j5\fq^LD7~-}jP3_\ୌ+QFC>ˇwk0x1sګv|t)\x ۽}f(d7A!'|_U+3!e;co,DrɝXT1#ۍɷ7D={Z~M g1^dRD]p/s;}V91hR~C{:4WO`HN{׷|lz~^Dq8UsBٳ?#@/<ÇO ujsqv Eo=)7Fo|yv/#"(az&IG\-&/cEl!qyt'}W <ps ?rq8NJ*iz2)z<oOkP8}=ce&+ɨ3@gN dnȈ?63jܥ:OʾoEJ;E3k$ۚMr<\ m)l+z::?N1;dg*箍v |l(LȘՌm1ml^z| =i{ 6s7*ۼ iu3 u7;(_!e_1|z|SGMշl?Ūf9@@{J& ڳy#U`'EpEgl0,܏t&5n"P_4nDyߢry`Y&yZH9Yȼkm6@LVVvTO6G\P:搭<2k<+pW@96OipEcac,Z|]Bx P J:D":ld7sM,< eK,3S=Bd6k -Ĩ~D7,zL͑/޻D%VYN[ЀN8:|mK~ ^|nP! ˝yRn@Y|Ѯ+=󢌁SCSǧ>w%0P4hJ$f|l-di0NkX+  `Tp'aGsB1ܠhq6لq{QyƴwwdlɉF._ID tU4] 暭Wk-V:7Kc=G?$ T[~6Qٖ F1U ͦKUr&+1"F&_9CF1F]q2Ӎż( 0=ٕ9ޜ[)\oK]y1]~EiaMҽ|ݬ%_h 7.ظuve4W~g0'~ s 䌬ܝb5df(Lq Ŝ2y+{|,I/kB+R#?tQ,.?ϽY<{/ߜFF/M {ЙpeobB r5ʮڭ R:ACaZ4>UXm,pUZNu~!M+G&o=VD3N괻ԃ}IULn)XPGQ<+7f!Ásc,om!j˦6I/G֪|AbRDۦ|կ /'{+>n>Ȱ'&ͽ)}2+ąXź68'/T:u*l$@'9֊\B+}xy>^[Ǵ9-ͨ}LA,;hnAA7gX[0`ʭ*2ĵlwzww>@-!j| HHKGd1V|;\mQijt1mHzqkA">мF5^G5C%` 4A@ [ͤq{DIlӠemNUPn[4#U [ȕyۮy(o{\BDG T& kM=*8~Ng˕c,&cΛׯXmlJ}t܎;wϵ9(}!ɟF ]YHqpss 2* '%Gj|]c% :*bd=|CD@Oq<|V_\hvg0dW6z)/6z55=Ṡu',3+ţ 240UY9*L5a!M#v[|}2bpY%۲D*#C0SA@ku)s|89g=zAZ%pD2,tMS1(q 2 k,&6d얾ˣq*e 2#=c A81Yn̸ /wN5 >&ЙXEf8bZBG5L2p;?L{T739V*pe, m~ڊN$鬚iCԏaŤ1x'EdU o&F x;gt]w&Am3%7xC'KL?z;#|oe 2CAkj"צxϤmNwQow^bэBMCg_>%ġ=a^|ZI_䜅^4/7 l<] Kn8"IrZ2'ʑ& PhcFp)!&半K. _c!j!۲تЂSKEs +2Bl= h3b}0\*JS|~>E?Q}g Ƣߚn5yOOC7pЁݫdؑɢGZ=ao!M(|Z"L?F UZW/'(O>WgJ􋍀6CnAs]alYf:/Pu^B:R8Is}4U >qJ`g3b/SU̥)Uh?YG/K&{J-\ )Xg!fDI4K줤mg)M{ߓKyk|g^yQ P:(2F!ExP[Qc "|3f)w% D#v(@/u[b\.$&\f95 2 m">fՋ,+|S=fDVS)*,)܈λ#n oJ xqz0w" o BV؄ oP^$㐠Hэ{_'X 6d}%€ )+Uwcm(Dę}Rk?]xUQ.I:Y~ 5- 6jzAJi{ATyuDzi[(`J@ŀt*oMe6{Bn]qL(F+?I]nz?*Ij3XZz9=W+Z̻E!)r8V{[BGXijFu1]Yb!d P({>S%5€P sYQN@D]T^@A ~S&mZ/GCusų2Y/D gVFR4 iǎd6&YXPN̔Ǚc)5Ww[@LYg RgHc\Z %ڙd0Mo5 RT|dqJ( Osv>@d##n/;fa#EF-G ܒdoD 1bP;xXJ( T9nc7uqT\ `紓V)o I7=? 塡aⲚ2ErtyU,'E)Af[^Ro2ul1|\˖7ZR!/ %#CY-m^-c}1INRejn'͋]ܼ0q@f ʿF S&)?گܐ:NB@x;L4f$1[/ i]$ی=*Rqbn_}褌/sPBZm).w<1פnGJd¸}`cbPYfq;٫LH4d=4…w_LMtbJCB`qo|-a,N"p.u8 )3'ʦs+2|lP9# t~CXx+Op:ϛaCPHv[Ǚt~&xם[v y< (Be݂Da݀5Rk80{{6{P3OnȶSzvq /^SCOm_RSQ0`,%-ș`CtzSk1`Щn^)&V[J_MwjE?GT{ α?s6U*n$+sB)!>ퟰ$m }u;eŸ$S4"66\mBfr꡾E$[ 9lbxO(l 1yVirCKe(F=/ƃefT.uX %q' Nv!-}S7ZkܙA=y]%jӠܲR״`!-Q"=#麥:o`KlxL:](2AT@aNC7|q#֓2pwq'n7ּm|j:T@[TjTE2IoY{Ӳ`]ܿ([g%X3 ۹Rb׏.oG8{,_5;O}3t~}pSkw۵hqlI6p3bmf7JOC9$F͓2Uq sE;MZ.K+t!u }@٩ހPm Җ:X}JyX)7e"A?/ˆ_:[I5Kr;uP}ײ/-l 1PTy|O:0+KVzj="dK>Q:gOQ*-ڌ6;tJ6nn%znQzS! =3IHVX7ݍեNZ tY묽 ) ѲgAEm)C_:*{ĉ=C-n%ˏnfH(ϖ20g%Rj'gԱ 0^a8_s9 Rϸz90;鐔uB"aQ~pҙql4P]&DVۭUh7͂U}=Z$eǩ%3 $CH׭a?n7j xYiͺ/wX43s; B%&>F-@ꓷ߭ydT oF-&dSmKxk7pz9{=0ƃQDBR<\*@ט1l3 Q#dHEy>6 kt}4S6g̵YqeDBb)8z cpb \ ,y_T!5i-ۡwt|;rc7˪D%ߟX"C1hhNTuWRS,n#9$C?Yi,5jfl=ڣa%Y3k᝘ITiЉzMS^4OX&F7,r>ʹGX~MԵL^m2Sn7׳5.Jꠐ3vga:Ȱm^ >}%}[^)/ [4{;jRT[aPw, dtЩZ}솰*q9e@gWtz1_LDt4Wn/ֈQxe^Ad?SLc5:ȮLYѕ)% ~}^o .4 }3ë@~{l@%_JHFM_5L-9Ud~\e {}(mIЯ{Cq+*6yx[/@YDµBmEi־kE?E#dg4HI":m2m ]gu/Kv>\xkN`C oAz9A|Ì~+*$& cFř<.{kG\n:abV`回+&#"ƏqAN]#Q8&,-xfQ~&[D3b Mp57IW&Q(~7[uNܺ,lk=='Ypш" / gRS #MB$fw2 wGuz~~߾Q>G ?:8a&`k+?tYB `=3~}0n8ZPA[ }$f֯sD/: QYDZ:!Ls_vvVCUuxԁ?(<)C?WɉE4cmWAf󢱍9'#CD\aԹ{z0$R.K¥/F}݈]"#zXXLyF>SX͓ȨGMji?=eõH-*Z:ڌ@"ܓR764}GIo!9_ſvOC1NvRn[-GwV8u1AY_M+Uc;8TmR喈iҔHE#o0E)|Is:E7c Yp _.*)ʷދƎ|զa'ǁ}]VS1^+wR;Cmk_<N%'EjR A7HSֲ߈n 1Rt4pи"x*IHʒ؁e~<ж3Ӟ"y7݌$!:Oy?Tr <$i%)Ho ek%BBٻܸ|TZ×].$*DT`ȕƑޘu3 #臎E=ͩ(`Ƣ-VWS*϶7WmL)X;*K냫!)mdVA2JY!3tmعKSa~Crn,1 h]39ZŶ 39)ϺH"6͵&N4ڨDdfs[bemFͅC[6;' vX/Væ6Q B؉۽sGk2",cpD<7kL*?gx_tqTAYe?@p( >66|.׊:|oFá<.q&Cri ,1&y\I%%v.5PM^ &7spl-" GxH3~Cگ]/`@Xxu<Djej1kl߿:Jj.W0 #فO>|wiBUf-47[9p,f=T~ysC7X;sjmΖ<_"27ęn'ЬZ'rS|tƢQVn,4$+wbf 0sv%[>DSٳk8Pe%٭-c}Υwr$qE6%fTlA/8[Sa">*P?\o^2΂T/J# m^,^፦."~N[ԏ aɐ'r^`GG.*B˧ H&z rB}:|$jqHu27&-5͸s62QR2Jz:k]*dkDxWIHl%9)T:8#IOH邟r9ʘӂsO65*[,餯4H}5:nup_5"*5K~+CI rkRH[8#PT:R/#&T<ꥦi[# ,UҔ/RIx@5(C01GlĿ\Iin4|b<ԯ= 'M!1+O u )bseOXwW~ŧ?buI};Ex›)hŻzi$vUIq Sȸiَ$wKJ3˚~Hd>+: {iT>LR&pn7__ ̇/^şo=wD}|ZTwn9{#Od,x&\fu?oy@eh,g-^WBhaL;xbb|$&k'|wƼFQ1KB^$g'Ja2cQmq.yZ3 6&3b,0e,\U.*'s+VEߌX:H<#t]?릾Ϗ5(€DhӶ̛fy W"(ۅS.W VU< ,-B?IJ@FG&Iz_)ӾE?9' <[I6+ڎ(EiGj/fO=R^ .ɠ2j(y30o'(`$-RYoylZGUb@{~/4&ߝ3&W!S>fkR_~c| }qD9SokvKHZ<;e1EȚv<>t'Զ"2}Zx=a3l3HXT!EWO]r[coHϗ S!jFUiA_ieJט҂o>;40Dw?&MO7~ _ciEQnO1UB$G׊ؑ5 'Â;/JgYBh/X?sCa~=gY"/~KѰMu_M' v^98H4ueW΀M0vl9zx^V9VP,;/ &LVGI^Te)q^[mNeIF$΅|=wM'NۤKt3/x*Z=jBmu#jOvkh%Oxl0ՏzXjWy'$&T*zP:$62ShD&2jb^q1~&Rpj(/c_][=]mGUP̾ĪH3w(H ۘ ,,HkޫE_AoHͅ@h RY9U 1`YBq󷟡)\V^Sșc 4Ҭ2v zI7l/GVBlf:h%m`3hI:okuq Y?#6@7צF )u>7O)DuPdjN8*<صw2,N ~f jMW2XJT6a4AT@o!4`'|"+)i|\@t jT2LJZ$H,p*B*_,L!7nxA4%i7Tsgo)l,CMp5R* 2(i='kYΣKM}I x|o+ k pIG&R.Th*#;Ծ)ץ9LmC+"{WUƽP}j>¢4e*,+O"-yŐۈ+h- |]>쨁JʪBqo73tvk*k2u-iς*Ђ-Lۆ{C>e2p.]3DDy@f= m5.Ka1yC_-j]R_IQ34v!*q*IxH~pѺK/{'^6j ߴyܡ~^FcnenP=ΐblJc(6Sdxs_mvKuCT9/P,۫uy?&w4drOLnKGXI6^KxaWG8{l#shUTZ¢;oN}:ԩy֜],*)Pb4 "PoY ^BMLLwM >z VcmؘtT'Y\#Tn@[d'%t(:-Q$[u!{b8C[6 !!/!7|.*vy~ZOp7_y]dsse [oJ*H n" LirPj_&G;^-MYcT{_c?@@(n]_u`#7Ef1avU +^h,HyNHY 2G,Q+i1;ISQbr̈*áވ}BNеY#'cM|"61 gM$!Zfu^^'`~$ڕ } f௭Ӵ)#Ćڎ|Xa[;* W*Q;kWtJ.mڶx#TT hvy{&;"vᤜpF܉՟?I% x"y}LA}&+9Wq3j;.>wCH@)t*f\@ekjh8d7}ӫ؆&j]eQPǹ+&3AtNf .`uƺm +)#|\3_UqTbI.}8 v,|Id aMMU c5F fUfgY$(kFjHou tQA!W:OGlxdΗ\xՑxg+&eͺk%F0=᢭fڷ-3Hg :.Yi4 Έ .ӄ]!oIi)vHDnNcy>s2k`.4ԙ}NIIwns t>0& ,<0@R~m.?H b aRCð5z'd*lRBzjKi 7shǿ_4ӺRT.!|7Wn鬛xe:=-xv rrܻb>c5{;ڽ#cۿ@n/*?̙XJ 0<uKc93B?&ѭZ Ps^qu[SA7I-L+^IPGn{,ݣ>p2ԾD3~PYd|xKca]OxԖ"vN DZ?h_F4KLo<Gc5 2ʽ;wxrMW]a4AnqO^~޷s&dZgcu)t9G W 'dnA2uDKzoa_]TenðJk^[EGt6 GvdN1`^39  Џ<6vql-#~=t鄮tvX`^҄I֗B9,KR79W c`vXF59Dc2ҙӳ62=[MSV^CݩxmrI.zSZR&t-3J8Ĥ%Hȴ683XNKI v7(SHm&a~HJ ցiCK&$)FEzn0,Wz%UpzsvNz "K`v<@8& H ?t8;%1@=:K'nbԛr$B'"ѫv~CBVNGƉá 7ЍšeXQ?JS63}0 yo WrwίfܳȐ)"(f+$Rm"^zs"6Hq{㎍Bؚ4xWB)8G]=#w'so;6i93\d`ڌ?z-N)ʂ$,3&/c1E7UxH!Z6B>: sR=A37%aY;zQAw3}.F}DX WA]܍H/T`Aw0{%=nq~Q[ .+ȓ3OݥΠt)(5;'B|"d(Y}rPN CMk!*" !9aDZ1se(P&IoX>:w uT Ze׆zQ!9P]jsUm栠2uLKP@|.\cJV?!3QkOS* .sPP-S! h㾉0 ՗ ]\9r 8!6|!.gH9!h6ZgFXcdZy"0F&G5P4 ZSp cT YF/wp`yPZh6܉7ɢjԕ d)r W&o1~왌UO_JO ;a\3p-WECwAyS,kMcW|8qU[*L:A9Ul}xi:nxvLBXw3fq&,RLZ xԣ  4+ (22ߡ?5G'ɟoo=V#5#f'ߏFN;|lgҘPKg}r`Y3+ϻ($X 7uI >҄ZZSr`ygJ8՞#&m%v(Ъ cS J $$NNpj38Z8j,u{+?|`+y|tݩKEj 0MWW5=9巉>n% \,knR/VM B)cj.;׮,.2V7ԩ| |{K.QuR4Lr,<ဏ#0˳e[r+@UC"ĺFiFv 4%[󶆘PO'D䮧Ǐ_O>H@RNRί;%[4gܞiTg]o P?oN673ICR̬w;ym1Q|:̨Q:ڵ2{ @I VT.LvliI-"漝$G93n ŸӰҖmŴ3&/mYLGN4(Y@Ir|Uun^Df)8{s|gT}MY;*yQ-["G.9ĩ3]güuD=PeQlNἓ$7mZ1'BRc?Q-:I/JNRs>*}0ͺoHПR$J\h%W -l:NA3 Oi<񥹄{mޡ㽉^u>IVz4ߜ+tџ45 N&HR:Ƹ`;~ARBm ynЕ/h<&͂ݺ{+AUV@ u=]:aBTV¿pw«>#Ly,E[/RUI-t:7ÿf%YN$$<2cOTL-m_Z6Ii bpmH! )oQaTmZ祓Yڠt72hZ\sZ<8[ ӫZ'u3 Wi"22L\~۶D;O-Ӆ_H%vɅ:`/ҍn,MM70攒J#64%'pә&ĥ.2.hHWL Q_/Sƛ& E(ݫص?MЭ" C .M5 \h_ekfidp*:q&A#*]by㗑ǝ ױBdX 2޻j6(4$"z;P00ir4E LXbuh͹"_ 2S[u[yS[" #yzfzA;)1 W6A+O$cu}9ltQwaBɸsD_ͯ8kd-Rv-aCn~mJO[[a=bz.̰? hT(i`HgDY}i 2Foj{84QJ;M_N"ɲ 7FlQ b%7ۦUA{Pܳ֫[ooAAu I`5lL #$,eykL< R #d zg?H)}"V:CܔvihF!(QWǥV >UBhZz-1K!X 7o_Wh(8LI.b<9a8{Q轼 "珯ZNX{|*'nFxkBQx@'Ad|BO '=8_(D{GϠtcR#RaTVYnC,&HR[9.^'!8/)oG_}1t y5&a;bJ+}e<%)ڡ,Ct`ཙk8#"^VD@aCv;4U}.:h0C7otҦ F~7mڤAQ3F5(04݌t){Vd=:՜m!3¾2#\K }Ř|Hmߚ4_e(#L;pLRK'~OL- 9 g`4HAvJU^erfu%Dprq@,ͬi&*ޮ"$KW" c ?lݾ>ME% [$Wf(җ@zN7JgDMz (Ya;2z@yE yQ%ePu𐩎Z$#koS>6&c6eό3yUČT-DPb`7|7*G/j(Z؞z&7u\͛jj:fk՜a ^z2ӽ)1 ":WfLȲ U]1iXF^,aI*<$ 15,mH 7ٍ=:-%V &UxbBL=Q Ua@! X?u㑶y^7P5gNuno2,% ~rKfayVrsdN3YiڇYu9S|47ݿpY/Il;)\3& >ЏtỸk\2] j Fǀ sc R>0RcߝӶ }Ԧl+#ƹeu@7칟J*|,IJ N>j%OF&9CEϠw9MG8^zHxHĵ<\Z'uJEܫ繓fm]dk,UKĄ4oa&A[gss+_lǷ?zuB/=L}J."_UTB~{wZ#>\ {~͵AX]Xik - TW*F\KF01|HxE*Ku1E\ڋzrhFok&қr*ԬYE XܛID/27>%\ʞ㥕.`(;L6<>!KZСm@Y*D(lK{ |X@ϠˢNx(ON7?*"-ܻ1c.jG-*uн 2 :L. 8^ZRm4\ƿf)f;0D5U+^5@%,TM,xaltR]bF,xMkRrI57ciI6GjGH6xWV`w֭qkqJ^ kj,T2/BfD ɾܰ0bhzsE&ԥ5?ٲ0x`\UaB]v %08iLaZAg>̨D@0:{k;3Ђj-A x&VU4X,4:0h<96M]@ac}~FCQE̮hݓ! {vN%L%VMCVV2} tc7*>I%|*j=aax-)) rrB 8_5t^'D=ApO'v6Fy6teDoȮaXrSX7H]>:5fK_M"5Z m3BiG٢1U&]0HzqqNw%J](uHJ Otъ]1+9* ,UɄ2 1tVlQ$Qv!Vz &P뚯ZNR Y\#D\AϳW3QK1yB'K3opjisİi.8 I;Xc{Ud` /K Hbbf5ٚYطp>J WjT auWai~l 13!R4|כ\P|ǯ)CQgEl:;ʆm3RRO{D ɪڛ_pOC޽E ckMm/Wx_+;c:\F'u} 3ᚐR!ל"v6GΟEzeGOL>HUkPvtCuv** y/#`AVد5o 36kphDLUOy o&w(]?6`XƑ'k_xǣﹻϿN#H9Ϟ]ߡMu1~t2 H]v̋lP*,)Voh!r?dX{F>Mh]ٻ`FA{̫H "%6>6<ԡla͏>M :`VapsmU]YB^aWuȿpW% h[uA|B˷.2g<&B5/k_c?6h_gW·H3k6E19<)kYu <`98 rjJH(l&.y1eKW?Ԭr}}Ks/+IdNd@1TŮ(0@gvN$z.<<*4CoxPWջdM|ɒ`2pl0i,Ctp)y-SMΠzBN^+P̂^q3lBkzș.W 'tEZ3 eRdN*onUKѤ2%荡_QxW/xo\t#{S-d+PǸ2K.n@`J;s?p|{LD:0-`d3" naSk"vhQDԷoBB٢H89-dE"ӨjAĆG1;?BrZ}Yuu|ګ2n*>K,u?Qsv jVL)5犪rr1RBbޖIi; +mB^eI;`캑ϩ@ iXw(_[}cCԡKeaUh @ 55TdO)ãdB \$ (aA !J4`[L8*Uъopl d8y@B|k @j P8@-f8qJ;+۾n7HS=ޯ;3ayDhۿ{\7muJʹpf5>P)RPogJWaN5LlgD0%7PGWa{l?V}!竆pG<@t4R̸(u:oMw+GvX 2WwSh% & 6Ԣx+aXEl%vC4~BJR=^ ,Y"C[ a/1^tw8$hDx0`yz[- dhURqJPc}t0Bp@5d3FAe!yM[qJ3%q}:)4!%@)'H'< )k\K0qrj#{³zJ#+zjz+l/ c1ss!=ya3C|ܻ|)5`Џizb\yijE HE1#M;5V/mSA09l lǟWoBv2x}E%+ /-(JӯI䧯 kI8N7^q3,^T,/Zb]>3xH{.U ^iX4 ~r D?ֺv(D yDQsOsJVTU;9~oYi73֝߉FnHy`ޅ8Z:VK828AgO6c{.+j?PLP(Tr1˂phRe30KJV8 /JqsK,'ܰQb"bM]R~$.֌mx8iWR/ҘyъpO[Emm8mΊ`KF6X 彼KԠmZ(H G`3T.]9a!сUFHׁBcT?U ʘ0 z}tG'1Vˤʊ !b1"@vw@DYZ8󁳔b!#|[Ԏd AWܣxC/JP81LL2?iM[S k-H1t(Ayל0y+??KzD5%FBOֻl$M|ڼXW7*Ә( _oF-|S\;˰H v9|;^S x$pFcP^Q"ޭ)3zE5Cs|7!.vtZk #D.eg=ThB 9h Ef.~\uaD:nzx9GIR}RT>R=! G&BL D6%i k{a?n)/RN9UU%GPJ#Z=BHgRq<Ƃ3ffY/2#A=ЩȜk P}o!8;Tq0|&t$1Ǵ8HT1zhu % 9uiN$) 4_!&jfQg8 ei _4ڡdVG/V]AB37wlybę6Č *A~*u4 nt侦 =j"&רa|Jti6H2;ԐLNmo3ճLRİ+Z,U:pSX2h)P?"<*eX \)e_xƬ7h>"DpGw'gE}Z)NЕ§y˪{H?S֟m]:Q[4}V0UPlyXjw r5b 0hR(Y\0[rD9r =@q=C}ݧzq".9=au+3gP+I, |eS'aZd+,@Tt+!uj˛o%nwKɅPk$̮ p(yY_ɿˮ+˟n1)&| RnYfsFp|2"~'m1t%DuyhVh1UF];vZ=OK"&2? ,;-4_T"-;R@nEآu-0Y+s[< -C 苮-dGAVjHBR(RO"r B\ʖÓfcoMtm:~=^6JOEi/|=HQ'R\ Rg@عa3`{(JZsn584v""?!K4ySKTk]/F+W"yЖ\lʫyٵj^7 aXpR LOmn7JiX<'-Ns`,$MHDўyRx 2=an$VBFJN|fʏh (2ן7k3b̘b'ھfI&(d./:B vzN3e W]v6-ySrA|`j8 fPXL"A@bxl /xA9E!)EYWT_-2HJŽ5Y`NX4ZSA, ؙRY )-/]&FpwZ'؄-*V.h@x=n&(3{QW,k}^t)"hP`9HM,Qzg."2 ?~٭c@n91w1r)-CI6?lw* j^!9E~}`ົ hV?:cLm}[52'&qB=:B=D:MhK)y\h[d CDڇIOƵyͭ>lUR6o̗( * {(2\L,ZSEW?qL#9sU<eqɮ'V= ,4o}Tm{+ `y6m,3;ʒuF%c)v ]\L #z%%.ڊ/b1M~BKpߥu>` eF%Lav/N} hDp 2+]Y[Lzy。ÎۏҘ^gjQ2!U b d]9[ΉsvY4{o9ZL:ރT]dO bHl}wKzN0_YK̚ʎV@c5 0;)(VP+%dŤ'5ܨT^ G)(Q%-Ƈv~}(w" )Ȏ P?5Z|Fق^BWgB(2]1 'F%j0;iOJ~Wu!0[|8_:9o.,iUٷB&;I컨(T<߮L> :c˖!ur)tlPK2TPvjsAnK%{I5$ĜS5Ҙ vE˧! "i # HYQ~Dp" ,J%E 4}5blpSu fim{2x2I9 <8DNQH~ 5E9f;$AB‚oօȋ@Lҕ;|gʺժ$,H`,LD5lK9'.;2Y<)td/%e*f.ieVƓ :@I T k QwR!4 !4 ,3b slCvjZ*@%UbMls$E6(c&0\6sш" $۞vD /L)-Ni9zvW8^4íeո*9J*ôe4݅,+ @ u7іJj6&rzNR/V?Foat: A/W$W3'e%paNow()lױPsWzn @i1/*s_qү]ݥ)n7dGZ+w^:"BZO-ξqz|^YcNSg%cgSD镬F=Vk;íx7N/ׂ:A5wF!\Q Jwlނ mTdM-Q u#@a4et p52#`J mBaWCZ^y z `*DDohmBd Bf-tg 8%vV(X/g P}>;hwB 9 QV.Zq6dkqO1t3MΘ!SBt|f5nDdJ0 bcI:&U?基^܆<\s4E^8x)6BܩO{#[I =z%T6:2:9AgcӇHkp,%_H& 5-yt Ef[6AjG_1_gBtP. RnH,Ci#; ůJƼXy X'v]BlDŞ`ʱ/.T+pwt^ЬDQq.S{08YD"V΀M j<"[C w2#}=n런pvI~A\VUw Zz7.48j#1+}Oop!kпѱC_GnTaw)8bM;EI|iMz6,o%7*87eîX+9^([ bKi/ .*q}wbCƷsM)Ewޏ/~x+V;#D(5IH\6)$8Kq Q!-]G6/'=,z WA='z|Bt*S,QpYN,fb"?Vr=;xK A=|INO9F\J* $RPSej92.檗kIܸ‘ U%<ȯخ:j_x7&zFd1!fN8lsCJea,NTANd| [ u݄f}Wb'DGro/=hU9+uswHUf)GC|)L*,$܄{$M~('AZ/= 'rHӲ*(p, a\ զ_F? c~I^ceB .H5GDrmX7 x\la遃)~N4?'qC`;2;dN@OO|]䄵/u~%%U{e)Xu- jh,߳{.k5T1jfw- 0?}J9 !"˶hBKPM%]mHa8 CϷn̟4O'V2&۽0 Z[ߺZe(ӵ˼ E9>˶'l`/x9ps4S>*g}CO=לp<38~a}Ԫ-۟kJ\l7+a;fTZ*S+rAb`z卸9\W6xuG<]T,VlME\;u,bb5BrěXV޺N<69/Gcn1ٶ[0-OE@IBl"łR"m60r2Mr 7׆\z69|ӈv埞ȏ+(1s; 9dY0/_ Yu0'|#4._>$o ک~vV 3G z^Xܙ&K-pvTD~|P"Ao / ,/Wz0N3єk96\KNlOiaVmb*3Ys^ko`t-_/>ʶ,>@XXJk6\q׸f.28FtB[v'u5jwCh&V|i)Q~x~xs[oϳ0Ԡ:lhC{sp:MFSΕP C:;ܬIs&}4Qrv?)!Xa>wmK0c`r"0n !y߀ U ?@/_ 4SaS>62SO<ЙsLl Y%Q{ "|]R~dgf1$PygW4$], U/ގNZ a6jhwmQGX ${bd%,O) >:i*;[TLqm3𬽍.x\YZ4JT 9Aa^aM<Jҍ#!-TY׊ /E)f-f:No[BJaAJr URÂ*6 T­Ho2V/-uGMg{' 8,d{$˻b Qm1K:j*JN4zOD di- g<#{L}kE57׿P>\NpE`3 =eQQGMR{÷a6nBv8,qVPg:?WmN%Gpt=⧜hDA;z+ 'ͺ~8|:z!%auض)׊3l7Z?f.?9#MkNAV )$m%YA}__r)%8nLpJM]Djfi[جeU.(-|=A'x@iюJ'Ld^چf#Z:)c Au:ay`uBFC!dq)0 Or*P٧P$ZggeLClyUF91kԬF mxfcTl~6bw[pGI젟O{<\3FϟR2yF;Xp>Ħ`.$N <"r*\exkU=gDCajlV=8\'fZ:\~ɁQUL!kjRϗxE \SHK-[Ő>x];|j41؂Œvl2 /јݻ jqbgl 1b.x ^H҇cO_԰#;-3V9 }.L#39ZN;W 3bƵǽ6!-5vpUTk>!M#sGmoɊtditGY0i dj-9\pmHVi6K@ е̪jIV<7wV̯ U{o:i7DwpI :1 d+uR*3O4!.bֆv ˇBHCXU{N[!Sfg'!T[ v8*Ͳcd,U 71)P%`F4qH(̳oAD&~wEta[^7i8BLf#S/ :q&5h g\lƼkVc#'i6Q[;DƯ%ؼ"ELZzϴT쥮$dt.o&kEE٥Ntmx㻷ޡBb:P_{ {4yҏ "dXJYčUnoXTEPK%}@Y϶jmo#bb&M!:p7":JYpz:<' iCJ;òq48wAf3z^][NYkXУe언6)>7z 90b/Qp_ TU/WtP@}:Čtg,v&ժͩ+07B_;ZV6y!J:QQw)0xSN7  TNDR?ABIUi-^juKcxlXb! // p-kʱ_fFY 9[MRjjP]E6r~N)vT\~"Xq4K }:Uԛayi{5F¥1ȥS^K2<~3m<&қxȄhtPX>Y0)0&d7L0ozĆ7 ?#;0]q(j9)$҅N 5!O7bɫ%#!x%K. u+[2,a7Z?26?NQ5C. >Z1Ls5 y52xP"kCL.KY6e!2Up3d١Bs7ҏ Swe엧'}٤]=]-̕A޷w7"Tg5' y8B /BL+K%(m=gheڼv\7"3|tќ~/.VzIؗJ/2Ӡ'-n;4`m7<)j?+57-Qڪ v?FvKpOi Ye/:7vSs'H&$ 7RHۘB:|<2rgKTp1F9%I8o˶/ʓ\'.W{1ȁ9Qz=橥(~]Ǎ##*hOfO1_D1٫6H?E2C">_ j?yc<ټRCKW? fA& l[x 4L)ĚSp;.Hd;k|!I@Fnm%UHHSǏ1U9vg/)1 ccڐ&h^zçb >j.,3Jvq@2Cgײ:X6ZܛmqN 3oHL>-< y}F2@x+y khn`k~Y'udA 3(;=j&!CvYPK׽Rjbq{S| (m#,mH@HA/m zҾ}CCWƗ>kL}9tԥHڣDDP_S66\2y|ӚgWj!_hc" ; ^o$9H4ab$KRď•&r$D 5&Ks0|  nCE_IcԤ=-8FSJe믺hS 'nnsyۣHy._MnԮdO~gv' Pel'`5"ª\C A#\:eͩB8]W} 8 Vz TK[&;Ч^G3`+<{]~go :UDyI׼T'p@ MhF@DbuYٵ&Vh@mzitdv14K=7k0sM 5Ÿ=*stdȈ_B,#AID&QH#T6P'D8U73J 0 mXAF NE\˲\Dh,%Mv;@/ vR7U>SZ'ɩ( ކ Tha79/h*r/pl)Aݧ;wcl4mP3mHOZݮT2], Α:5?RHX 3)v.lݘ{KPj%9-qIdjM"fWG {Wz"'G0%ls)?~ 4{6NW@`ybȪwLl v F9e2,|6ߗ 57f\gcsMRMu8 (!^HM9&)ǚ@RU%3< ϟ0S?}w!gE0h :ƫ调|oxn})VO(*".K3m뺍+!3D[<5jfm`3]_ڃ]VHF‡I n`w7UoShV`ȃO\D4&Ќrnz_ 8tmY6 2 yi*UݸFqY?0tA9 ㆍׯn\ M WnGoѸcԐ 1߲tr=]0aa~'zg|}Bz2nθ!E#jf,ΪJT ]_-LB. TEtPܻ/^*ׅ\It(0( (r;i ooʁ,9& b)Mgc쨷4E#mq'ATW)AHjh\@V\@)*(Lh%D1 ,zn!Ke\h G6lX\r=QꞫ땂CX0ld%)ܿP :;<% pe5zrIsH9 ֔XNdF;8T`:]rv:>]@֙fZM` k+Z/$Xs9-ֺF`V'y tKgv@UDnZ4o}nd89q:ɺ_H&Np显&~ͷ lJ;a3bNbt~{pr]\qc([_ʭouʇw ;cs܋X[8!y@"waj]ⷍ^|9YA80lb閧clή3ǓZ5eڟE.t5'B]I\]CN;?{8M̃s)+=y=CHM{BC6b;V~ >Itloץ,%(}^do>(o'IT 2$M*Q@LCq+q} 7queDdu.B1d ۫T7L%{jWEoWAzR'-Kh6U(s&8_n9Pd!\ȑa&5i<4Qe"clM؆:أbҁ"э )gXz杧˱>4A8_(j^NO~H_?;L8Q .HA'":ahzwP8i/# :U*8sfBL+S~?X_5pz}Pfr%Qsݒ$^MrVtJ+=PwzzIh\R6vM q>18kvW`l#_9JsXNQh:5KH#FrFWCA@΅Hw~Ҧ3?-y3#*Bj#).)AN2vUϣj'x4c~\ qƓGpTyLڇ[ )!;!}yes_<-%g!8^x^8ˮvzGݼu'39cZرk_<1o5τ!+V2@nlT}P"ù*jc+jJp}b֩ T%$3ޗUp/*?!B3+ jpՓH'mravE'j"*0rκ5˘_qz+Ͼr0Bbu&u,E֔UghÏmoHrHBOLJ8dF0jJ981u=e4%Ss ' >f?M  6 :]UV[IIΥץ.ϪNH]e0y 6nTQsO +uc XJgmmP$P8C4ָ!wS"&}FnL*Ƌ!Nϙˠܩ뼇bn7ZtBJ\) =)߰=s{;}Wq=FˀϐXR+ݩ-[p(xD}hRcxwISmT"o.@;j $3g2wsXOHn#y7]A'xD 3ig`NBݸI!GL6M6,k`[Oگ}Uʻyt"K J @ e:OvZ5&yw;m6x@q>mmzb1?y>J; ~MamLz[t|th0q|0m8rf[nN w%:JP4> ޴~]\YT]i1%ӗk.Yj.{kHVlpH1Ao $H{¡*X&CM%bG+t)'GOM_M=͙,]SksO~>kA2GGqYSxc07P<cxNWUe[ߟFN?z#8Į(xnpzpR:?.f!,k}5zQSO Ԍ&a%'Twz ~Cm߀>C 8,Uxhؖpczd˓ h}:Ӓ#D!xrZj Uedd̆)Ӊ/cn!pLl Фu"/Q;8ܒh2$hSq΋Tz@ i<6񀇆ezڤͰH b8hkni{@U#yaWN_!tdBe > .4g 2&ܮX)ޡ'k\–6u-N5,{Ӹ_*JydD^d_o7Fz6MU~nRoJN~t5F2Ǻ{ލb)nRY{`[ıKQ=PckCHt37fچgz?8 .=Z\!8Uh@ڡu݊i{3-,UY'(v-ՋJHO^Z&hr u8RIn.;hXҠcXJFM~ڬa9B6 TWSP/Xmٺ}Gr{EJ`zn0b yz چՏ7uE6ZP PvzŇ[-;yF]QKbLHC/1y5`]TBQV%F|!0L# wԓ,a!j(;2a/o杶aҦ+J-;ru;(dn]rEFa2N Y^}/raQz2m-MۨT£no5+6 Qڹ>7atVo@l64IF{zb1/Dx(GR Aۛe1]-VyVkTY(O WN_ynAu% ᅮ;0 +2lEdF1T@e'JuH-~K]N0L mgwВ (!&A;JS+/=v&q& nZF06dU>2$xF@q1ĉCcF0J#RW,P,&2Fo{0U;ӃMٺα-.(3Iw0*7H'R Ny V(33׋בl?f`#L,^ssYu!DTtިi:AC:v\+PY'hP'p!hR[Q|"sSIqXRUN'1=n나Šs+GÃGpZ\PXib-.m$h#" v֕`Wop'w_(!(fOXcr`B8\rdb ZmoDΔ,FʈCcMBFЮkKdWo ;nql1}/4믺'b-sCA(#ic"b'W- }+p?Tqb ͝KGpdZ&CSNW+ OɅؔ~^{䜌N`$J|c<+Ș4d]l/F4c19/r~I/x4N.v꿺3T`HV[:Ռ0&8RuP1sa;;n/S/~»uxwR:a,plgujlE>7s%_PK {1ɋa16ȁpG'[ln2Jq5>X\ySkC ISΰN{hew։EϩotxU^u{!XA:[Sz gW Qy"FYg@~baYf0'uMї#Cckiͦ}oA[!}=u'd![4iUTIj,_0P.&J}uE8]$gr,V˫[yX2@e9'TUt{e6/*n>TJw1GcX Gxh i$bjr[$szEnptO}FdX6b>tS2o.y5XZ3`l-jJzj%"zvJʮ౽c/Q}/GV8*+\ ef&`m:2:f'(rj^@'/pfFVp~n囖96D3+εZRYcz*Fy# DXG42+XUlw}VW\aD.«ӾqyQّ up1mO9,[o׮U({>쫭I)&8^igyjK1{fZBtMcv匶;cc\h% 2-T|Sٙ$HnVR쎻5\>ϽBq95~Z?0(#w*;OhQ#$QR6M2RLCtrE:j8y>T䟂rE넲5ِQee}}"ƥОmY#n%ۢÉYGMaDMeliӄS@:xǟxQJ?lœh!Q˾9.cb|3l)Bz 9R xSK 4Q}|KX4!^3¤aqH?A+a2}u$0`=lů?,H4]vèzrY5"nޛX_CGVos<'7_b\]&NcC nɘhy47G JV_}KhXdN$$գDW@E{CNͷ/VEL󷟌BI)@>vAL_\R =(*?WsT 7_mZ= x1+MZ+ B}sc >cMnQ֣1Y)gOxwԒuX3%E|g%[fNam ]@ u,lec^t=Fzc\a x>tRv1 dgvdvΧ^"V0z|mG=&l=G(K6Y.Mw츌F,7eIQs8sq&Ƥ#O5g5T Kh56<򵹨i,-?"o"4 6aџa*H[|2/Ys,mN5Nkmǟf$0MG7q Ym̗UN(sq̈́pB9$O[XvhUJM_Ty YsnqvHqnc)jn|05g׋b0n h=sd(>Prb8L^ȱUx}1 Ci֔*}YrY#DJ/=,XXl6th5ϟ{c@Rs%62D`yKa*Ts%² 4EqQ_f/h]ë0;U%)˱7{xEa J0] ϓypts@}o,8m[!v H )_jīΗDώk8 ia݁7!~aڜ%b`ۍU Qr4)$eɚkQ2w+{6ڥiar14cΔ<|ӯiS`?{HFŊ/jpœa]aKK,e3iq|-QaaV7>l5X5;~a x|Crg}y)ɣFɩ3n~#c1)g/5Pz94"?l%\벽xBMp$ .HVF꧔=aI">mi)}[d-`NgeqB!a0%T"iir:B4y4)=$.nZ9 dTQ#c:ka&ͺ6QFM{9ƣӟD=?Q9J$9zN[Qh (6YR_И r\'zZ?B:oN[ewe|_JoؚDԸ$+'BC{__"bq|4G[KԦlؙRJM6wU?GSW$)V۶ǣ\=SJ \E/3OrMᰑѪعΕ Zг̚60`J:tbi8dE I#_#r;K>m$H`aEe0!Jq&k;Sv4|XWL}ObMW5^ڟ`$Z:! dQȕwepֶ rTm_K ds'˖7gMr~q{%գ }AcPsZ'11K_/f+ Zqw$GGG\}`{ɿ>Vf0t#F%!QSOgUt~x^4䙽T<;|k38q6C T@H;E.0O%_]W'O#y*ǜRm?z&N,0?sJ?Lԛ`t? MN$.HpN&I>:Hb0*s 6%nJ9xyu&Jo&HV_DyçV$@ў\"ǔey+գ(\ּ.*ޗ,ѠQ=WZS*)CQ,w<*a{#x}01~Х! L#o[:+$<@:H GYT(+ao:FHW'%w&V9.̝>E izS{J:BUVJkF` `]IM#rk9dyw['!%Qj"*~|6AHEB*rWBi>2IYh@hLAjM֨ӗ޳2c-8#RCUUmEboh$  tMj~)EeLݏ̯7n2&5bKbh]a%ndC}AAÜW`U=oO WN\OXqIyCDȹGvݸŎCC8 U#^tߪ ~\T< _:jʹv}p5O!Ʌp=AE}h|i 0[{l c޴QgOGY6`tmYs:LO5#xTZq6"[c?itx$a|ߴc' )rFb+GL2*y&o@~=0`)] ǔƟvQUwb`@ocy2(*HP^[Kw6hpx,?!7E\?Zk'oo;=FH-'QI(x"{tW|!YfL=I2!?[rbQt]/Dt&jy僓Y|oF|P4Y8l$k#m3`P* =C0abF !M31<>j{.l ezk$leӱp>ǫ,>A_&DX08JI,FiiEc{9E׺_2Y.!@ C=o.6c# zUYaGl#GZHPblUn~?[ :M@ZwI'j 87.bM ,# Xhel R1,Zo|0\Tu4Z)d۬n{%6lB8g*@mޟ<6٠SHg";6QWlxK~yCj̚'sY9UаLĎ-/В~$P.kYץ5MYmE&buFfCV} tz]MqJB4{l7_<m4ER5H'ςNͪwX\Qk.fVhj27b=lWw*B%-(Sۨ3/:1cx TԐ ў#RE,(4p>uFΠæ)w0z~($.wv ֦#ixu'y/Ci%'J5O{J#|g ~n*kF?o d^N[U#Rk.˨M醴@j.Gʖ~MvPHx sj,ܟ/ N"eo@ f&Oh:9{ )iV؋prC:ב+:<_vLC#W n5qѲhb>[h7fw_v޿o*Es5  㲻ن츋lG?2AɃ;n3LR=SeU`q pm1^1-Utwkn vrp⊠oBKXQcPԿً{Q=dOQx>ҷ-1iE7L8+=O;G^ߓYpqό_HbK8\{a'V+ {Fٝg>{ Tf N@.~EuHn~MKրk9/΃04 qC,n9 y4v1M0υx|!? ,؀`G^UO ؅ϒgkC6)z5(Hi7#lŤQS"xZ߯ 3>`T.MثfrBZunxg#z+s8ݑiO I5(O0+i),{sgdޞa"of9ΛT+Aȃm+_J۩~=<~𾛅 v 0w:BǫSr]#k9 1:U%UUllk${F?;ܧ5NrmhH&훯"Ksɴh"/ИI 9x-5\"ړ.Vnv2{Yj<>rU&;| g=Ui> ^ m]=͢C=;:f5ټ[ i-3Pm9*7uq,_MeDϒeWz!LX#G3Y"ETwFSvs?cAU=e־jBшZ`m3$_u:"[<᧳<<1)#u}ٝV5})ͰZ= .*,v*LBZ#N4y"}!AdSv/iS9`y)4"%NC/3i~E-6lu<޼n˾ۉF.i3RZy;FaP'@FlGCo1Ϥp?fСnI .fv:xr(za˞B {57:'~Y&SR`n$7BE=Q\tcݸUNؒh77~9(gB󻾱V,I^D{Օcqj=m+ؾ V4뒞HVXgC܏:f0*Xt$5v.d#Lǂ,N9]Rm~-m) 0;nMm ˦6')̸]{@2ט(Xi4"~?*iW pO9gT7VR&T(va`bK=srUTO70,sU"JX( "ݎk"Ѯ^+>~7<2ݞ舠VYӲ@/tzT iz+(xq!;CMr&NV>dbTRE㚎KJW]̍ BIF 67QRYOa[GSZ`}Ex:eC4aG&˶^ ̇C!uWh!(rJkڱӠD"7@ejQ!{1JI69!`mq|^rVq!m~$ML,,>j8eM^.ÐHe_A(xN}h /\  2  @`EG]ҡ:qO~|`ǟMɅ}:̜s8LΧg*tQLAiW reZWh@j4 !<ۓGWghR!z%źcd?{xQS‚Dd?yw Yqᦛ8\ݥ+ʔ:w ohl? *bxgjC3'ɯ(Nܷp;}&ɻ~l8T] fu*UPu_"7'(WitxofM\GX 7NW<[\ xLj 4;xLc|l41"A*3hxdjsv9a+AG܉n4;QRc}dCx'b˓ʼnb pK ^v]kZ7m J[JIT5$ʄ-8L(N2Jj5$) QWG$=].u:A. 5ұHvU88d7b7ePjT*cPE [@.7_NTW 0 vʳ]Aڧ9MKc׾s- >dUHAV <wWڅ谐J悓ps6خn/!ɹKUܠ)A!lJS'@(4A'_FNf4 TĞ<ڸmE6/G`iQXm>grL_2E9g u.4LH4t`Nbo/ݬ ӁOQQN !⋣qoϥNyEXr*'ܮs! { gx68QXH (2 .I F8(2ahK}]#u<d6K}>C7Xv('}|ܫRqBcXAehwߌLgrn˺Y|y_}]߿E:OM]}6ĭyC0 ω ,1 ћ s .aǔgFR=(<"*:"NwpQP=]& {$j/8%rf#S&r94{-sfхsV4VBSgyK5OJlES(*t ;2?z> LX*xf1 K%8A'j V Oggʡh ł kb0iɢyiRRr74 9#vc.iၡop',E?E̫iSFEh C/TJoފ#\$3%Ƚbi1h9nZ#뻸H"`os 2xa ,Wַ8S3ˮ{TVaA?J"W7,U6ny r*saB]VSIMBTQCMk%S;[p\=?\:WcBDw\u9#2uπ %d?CXVDHI/JRp{!1Q,UyX)x >n\l0"'d(QdIL I Ak1Yasi8,WgZK0S4S 5(}[?91s3; }O1ofEȗY|઼)g"ebemrBg'R3Ff:bBXkZr|D *:Czy()t!ћm{sLg $ AT]i=1ydb4UUSӉcLvJ8Ϊ #;t묕R!ArYwr_jQ3C ?^w zN\qՊMr ]?2k&jZ!}l4b$qwtA %3Vm7^eR\"-ܮ<An @v5>-јnNdGT:X` i:r吂doRnO++5*'svD\}X͎n.Pa3 ֱ-n *`Ш <87nqoq@zfmlD^Up^kr0@62%HhrxNKgU?:b\Z#GSÔ]Ug3b9WsE .-dST5 ~qDVόтam܇K VE2)f;sLN+Ѕ1(9jHSy`<(G}X=UHn"lT |9T&ʋ_c )lDqQ^RDr|#2E-T rpXUP|C-Wws3h@ Z1 (^NZdA" /4)IY?~e!wLCNv@Rn^S,CFxxd?Yl1PMSz~ԫ&m&Ay|%ΆG2u~4٩;H4S/㜴j#Ɗ%F i4\D88smꉁe`j<Z4腀7I> ((F oJ X͐gtB:_r׉7lU y4{VHm= m6uF{e{3N 0ZoXT>0uK&Ɉ"t-J(Yw,u~ ';cyMBe6:>E$,sHqD(<"zh,5DzVK&)8X&baffKwSiWYlrS.XX ¯G Fµڜ>W4AC\R |^rT _>?i;N3 >azn^Op=_蠏P(o3F2 <Ϧ>!y[WRhvF wHL;@ӫNSml$$>ǿp eu:ېRfsIu~ YKl:qx W<Rym2~pG]28;|Ò_X;ۊ8=H;[mKp c IZI%(8ucKPΧ.Y6 GF cO=?Q$3^)_.ܬfV V_,,J_c $O{Z]2+sc,jc awx3æs<]IǻZ6U`p#rVOOqA| lU!8_vo 63Fn1oo~ظ<)duCӓSdy3F-JM)@NOFV#ˢ̐c.n,HEKPb<,,{C3T,0å-!I+p&5q$}]S%Iri$Fx{BLh*= 8~"!^-%8Nuj vz&M&)2 <ܧĸ9&ڒ"Vx6zɩ:?!JڱR-u+[4z)(y&B.C%>A aمTj­Q $kinD8-z <`y5d8cpbW-U "sݤoa/7;V%!֜dWLZR=y)t.3ɀ㨉fogs-eMD&q Ru ZɃ@P)AtN|vCD1`i9Gc|Ud={S齓vsfYO_ `T3yEV? NE J~BGeiIk/ ڄ܇k ˤLpp_W>-ߚLf B煎SÑm: 4<3*m̨ QZt$Dt>jٌnN'TQˉ?D{VELKَ4,mn0n2ЧNY f3-iU,/ VTbR~=y螡[ON3-sīwn k`top{G&U FGZ69Ql 9Ng0V$z>)?&d%N7jwTs0] F 1dVwLbbRQ(?&QJb?KLl9u:ݰuxwXe_{<'5M Nrjt#a}O;+^Jʮ,B6˾լl+Fx]Z<*~n^E&y1IDtYtm3 〢B ~*j!PAr8H/Ms9F"gtz#NH<_MOa=&zXm{*Eo<TnoiL WpNY`%P Zf X#υΑ1? A\t_~OE.m^,eNVl+ta70uUw%ƭCh |.=3o/R+Z"BlR [d kP/头 tUZ53*&%73˧uUh\)gwhh5RKQV_(U4&N󆫑 aٌ?φdeYyd]7ϑ G(_9&>'/+}vN*ɲ M~΄{Rd!AM߱٧?U 6@ZaC#OӞdg Qi |QCJ*D-djp|4(4lA>}PUlGGCVN$)"Kw,Ap5(dczDF"(nNܱNwcC7a9 ;iѽ0YuI\,Sf0vrurK; hlHq/Э1mQYmA. c,qVS9ZmiRF%<$.rNK2*X'{בo|$%xBpF&(vsA%[KNh@x/sz-ɊPqè R)+chףb%}Xzٝ CPҫ-J`W>"DȍpI(hfYߑY5A{RF/mXp5,^`' .Y&EA% kjô#%TE+0K,|(C a|֠3s|L͍݈I;xNQTIn+ ZsZ|-ϐnliw$ŜC۶Tj <~EM$[Dc`85ƎBX2zDi m咽3Ah:. Ĭ7K׃\ O)֖.1 tDE7 %a3ҟoLRʦy-knJ٨1,dpdPeI=[1yᯥ`>k/< :)rru5z92(/+mlMd'(pdp P|aO0-lR, pM"͚\LY|`L#%՟~ګbY=؟!~^I1C Aqkl[}'cxA t 3ة}/, 6 .`nIjfq P+ntfMo&<K^FV@.^rcrUN} bELb#@!lF,AToJ+|kHBMk[*I ^a†(‘|lP׋cv(]7)BԲ `D>wj|A#;Ko慄 P\PwFV"-okxXcajC\DAJp3Qyq1V:zr &]v/H%G6>BS£ػ)oXkN?^08 p-|U׾_Um'w j$-ajo []]oCtXbPipw+=L mD%lJ0twV| cuL)pS cA%(YF2CrSYtk.p罅ֹ=F֗Zr ;R؞$ 'n ޚn١-*{8zl `{ES]mKSLkgiseBJr+(xxؓ⍻w}04Z;~/3vsdSVX\J󃂚>o)~^#(+?+~#6QXoneĮagɩhYBH=T5KT:aGf@4z3csMu]k"=oAmL-.-5uZs\)-*t ;+XREX>%G9mW?lju?Ѷiy!m%s਻b7r|כĩ@Hi(O~mW%/F.~fՎ5vX, )#SHr ]D2:l  ޺Rk"V7yr̰/z8G[ObC& ]dgBwo2m٪wiEćs)=^ ǰmՆ.'$7yyJ) jz]OAaߥ-MU:&I4EH}QX1uWğ>儞PkqAS5-@bcp/'fI3\TllrQ{_k>N[ɈWj㲚+&x.ltFz ~K8Vypay3S rdaANj6s7G2U~+DNK5 0g%DķGG D襰xJM}4:V L{@6m٣w  =G; e(tߎ$.J 5v32ەYLAvfJkYVt`L#1Rgl,|Py -҈=W;jATrĘX(ge_b]7 j'-b>^\%nNNᤫPCO`7{ h#j*Z 4W,>l<!]H!aay*_K_0UgG$M`<Ԩ|j#S (TRc$5y^EeGsItyvvfS,`9 d!iyLJ^fزBi"_* W/y$mAK 2rN\-wTXGCE`]V`KUIJ|~Զ|, ,FJQ$pjкmNJGn.j"LE&gk4X*.U=@0 ʅwUv[D%#ιQ!ڇ?f[>ӮQY!bӼhANGH.ߦBTko$YdJkߌ-1M!*Nf I*ؠEuY Hsp ~H4iЄE,XLh:OZۧ!ߨ'*PFhVgIUOd~]s('ԟgkȐn'$sS-TaHTh t"L"|4)E;cfty|z=\Xbd )lxZN@WBapzvA8*}X;ix&=7/XSg!2b7b\+oU<^5ӄO[z %С8F;%%ڝaD h|ȹl;%SW_l-vXaJ_ygۤ>u&b?]5}' PKnpq"`8KVi8c6 . Gq`Z$ltZMr JeH\[㰹!;Uʼn1ehVW +~2hw>C qI-pSF h)l T-DS QY-&r^V!.6.lVh1k2VhP~Klla_.day( е9$8nko8/fTX虧%lEg+,oϚ4(v$x7OXe dH\g\zj"E\o~܎jv i|1݇\\Gm~xU jd`Ill -x_ XĹB>0]ThhgPs2EDV*3΍EM# fac;! uW%KkgR[" 9 %qrs q;ͥd13Iլ]h+'+`U*Agc"7YHY2vFaߺ˼05`C2nꊒ#هFO˜x8~-x^QG0Jɕ˅ ߿>feso.0FCe2ȗ!Ftu#mt8B5˹B7=eo[ ~4(rI.O T«z}{^F\IՊ`Z).s%Ѧ8yYM}8ި qmn/ʺ9AcA ?9?tQm?9s\ʰog.4iL*3w3\>-pKi`c`tIG/(AmU9:}ߟ+N ςF~!\DP >UݵϖFS4 :ڔb j[|=,/$yhLae?tՀ9},uC@}T=TH to\cS+/-DNtZMEiaf)6?]$Knpk;]Org㋌'6eHݽv* ~@|^9ۇ ,~-탨n U8RD;_ei./Ξ@LpQr%BfH!@-04 ' ,E< 䟊Źո_wEP?(ۍ = ).=^o=@_پ*(PHt,^eFcM/9Vk;  /ʵmG⮰z;IgX_0ՂG땘$n/_ *B'f}TI~Ax>?iѣUta apޅYTaXu(3ZfX6rZוXAh #|TS~7o=щ+\N82j+nObY36 L"Kz$LѻRR &z8pS B,q)^{!\;mLr[baZ@]=f==&#÷=[sEݡ/nR|szLf^vUn;hfV`oA9X¯r| ;כƤؽ%퀺9ix4xzs~`(L~?q0ū$zkm@z2=`':)B/,5RW.9ڢLrob3缘p4KQ$ݪM7Nܔٍ^B?zڡ0݋B>4 (rPN})_I1I,n<9&O"& Qɾ[x[=U#Kyf  ]ںp aC2Ž$a1s@L:#xNӦhn@綱;W7om >De#fU?4 *; ]x]@ x _0bܨ73Iw\je:zvZ_sl~"{$;Nө!}WN_Я+#jbv-M/9G.)<"EH AawV2}¿,YxX#PW?R9i^85Bo1mA_bMewɭ(!ITAtp?"noHN1\ƥk("x+t9RSlwGn=D h MU͚k5GW-\j5vnƴzsD e_9!Xv}OcAi7הj^WrODdH(C3 % Vp~ 7)jFRX*_k7쇘0@რQs9ȉߜ)<$ώI%#笠~|س-ŕZaj̮I\sJƆ>YWX8qF1ǩ|o[̶F8ÐRĨeQGA.SmRt72.Sf/Ҧx)$e3}:4G)]돱'kɼֲ4yyYjZ8GL* ɿULʦaPl|\sy{'i?K-w|&rXU(s߸[t#s&1:fC-]rG9#̸.{!Y}N&!`L8۟s(jFógD~`~z܃^ZsD۝ɑɏ"3&;aQ13ǬMsabR37Bd^ːSϢb$OaLbYx6 P@/-W e[0ބBiF!(a@"7McBx9z2^9r8g@s9/2$a#Mqaā2ѵT}Ouc'vINӃH3,׉yhr 45Nkݶxrsޖ:̍GֹYO ZIQg =^D y+gNnCP x%Ctqc kZ}Ձz4%LRqp F0UYɁK?\[h9J}eNn߷*ҲHݚu{dBO$=h@tWmȋ -v?g4e$Nzc!퐐2KQ1:n\be '>t|I\hhk÷eg"ě8yVveUbobo1V{^Q(yXA?!RB9Ǜ'  ˆZsvF\#Pps\`u IYߖ{iPqr]Q{tPsf !}:/GyO{y 0yd+%ek=.iښZAYqcI>dppͳVX(T+sfX*"K:oo I 2 Uf|%ML/<\E稹mɃM'ϴQy8rV*!TcVi mk~"Rql.&^܊qF'ȣ5Ԣڍ ȎeqOP  M)5ɡdA9z&>$EHi (/ 07z66/8VLݨ)ӹJK..[vg$?Ze8*ؘXF~#[`ɘ r.+,ҽ=n ؖƍMb[q1n$Zd*u&2A8D"^- LY=#_PWfe%-`qī]y^FNog`A%q2aH iTjspM |OV􍙛&:ԯ$ݳF&,3#}c*UEXym JwسB;*XyVdvDxES\pBmӖU֔smW7/-KJnkWQh_,hALs[\eźaN#D['m*0>IHw/nB>P%NG6ͺ–FoX{Kv H_ 52ZJ}9ɓcEŬNK Ao T7)=NxINj^d.h)yq7DO>{sJ*TAƱ5R֥lQFt[0PC~UsJ 2qsu^Ol^Uj5ѴjZt@%hٿC$P_5p!''wabd/z )?̂Qd'p,lt MR^+صp$C\v19i0S_{x+-Rʇߪb1EՇ][f/>NUX',[Ak *sTb/ H 5^V*ݠEtE)cO,E͍AѮyR.@ϬC 0g&pD$ H [CN/ 3 򣽒'x dc0TB(YZ׈AC9 5Hm9s-+e=$-e OAw{^.0F^8LQC/!;^`REI^_"hG<MP?`O='מkc; ) EfsoʸmGc2uU~YXECUr+MX5G:gFf(.KTcȺ3ѩZJdtLݧ] IA_Ggw$xytvGZt1/( ꃝ2묒8w2+ '12l؃7 #LHllЬwdr1D-g+u%?gl@͋|3Ċ9pI7WK񘑧IBhG@"^xkQ"*e#N[lbWwO|]&rПc <:Vs{&{EI .˴jh8Fs]Ș(b *kC!^~8!2mB -[4n-Blץ?vԵ̤U 2NN?e\|t-KIɽW͏,aH4QjJxPpSsY7 cn;c~&LZ jP i(}W3F \X;.˒0rO^-Ja͐1-yXG$9r !p`B [߈{@X[ W@=]?| o.BEFꌓM-Q彌C [> {7LdЕb-.䢱bqHad $%KB D7d93ڍk6Sɑ1x_ S.Fmu8 EQ}2j t.?#)f[aQ=W;CV*Xs)DyT+z?3#k$?.<o#PL?*:I *ҴejGW,4Q>=`pc4bߚtј1[h'WR`"-ήsݚ_9dj Qz}JˤBʏޱW]sS [^@-.~Zh4ieڋS54mH)25$gb(9<;8f8@.-i_| \ُȣ5v&؅IY:: hH&Gp*#A:G3@ng9{obwPA VG=47Yuԯ!S3O!{avey^ju!hzHʲ\^V~)e /0.D6j;ȼA+; [ys)pGbPSŊEcϏhc"f7%;+@,˜A7}&#̰X&ןfe+AFT`OQ2pƞ@Ƃ?[/ht2?u/<'ُ69!dlΉO㹖&#R#Յ=d?cCT_Å)sF׸):iz7J!bz[7'7 E[b[? W" C+u+WA7's֚,Tz=n mHZ ,:)4˾)(g|CۢaKi+/nEڪbg.L@OcU;UP6ŽhmASV$}*]4Cy9f놩 9O(WG  ,$dhnhNzޒzv%XEᅹ-\ 4% z-$XŪ)5ה_%]K;hV^R@XF%*+eǐL{uAĤmoàr&鶠ԑm ;X>@l,{![VI5H #*K=@o"cd` װ't'Fabr1}]=5:(Z>K,8~M9mRL$[IЯD#j3̘^>"\>|T'j[ #,V? 8&hԵ, m<,nX-gZސ<[aWC!(f(NhCJ)ǚU wz@1@u8< zlr+Z0̔:MQ|F xÈ$/ e=l]Mc}yޣcB]ɓ0wvd/[qx|yNӳOWXD&1#Yvz.&De Ӱ^oϱأoGU'sg ) qMu׃kߛqƴG@"pSxGFs:[3F(|xX$F^R pjb-LDYMPSm^=^wq7’m7R(i}M3RPےf޵)ADҮ!x|jsYc sL%]lvZޛ":ǎ0ݎ8 ;x-CU13*QNX82faK5qTC"p|DqKvcqb!5 bah˯,lH@zŏŸI!;W $PI)& p]̤|x"b;Q a r8UH5"iW7޳ve.xT.\)V[3O%\\EȈ @PJ-L-+}z[]ı%E_N_<621뭎I>7d4&qmyYo٬FLzxˏրm.ӈ{ZT(=xNU xV*Dq:=KnsFbC1Y ;8Ќ) 0 5F.5j t٭(I2lu'UŵrkХe0[1d$B]~~6s$h8!,D6uŝ8׍6/: ",}IɁa€ =-oj >_U4_tm$o($ m懡:ltǕո#lPtM(#qc,$fvy uB8nF3CBGGc9=pEg_Ű|c$UQ& $uۨ|$'o~4|)7* FAU+WQCWΑiǛƊz[D @OvPk`<~'5ZezAR DRf`Q!1eNwU_5 z49SMWKF}RA!=BZSB]U_K MX|sM\7,j_y]ͤ3S  ֘ ͘i ]BoEf)*ݦ߹m3nIt_D~kWےϸ]u/%٤g΃d_hҝ2I)u es}c$lBh2n7%:]^d;Aa\?QKt0Z٨Ԡ{L랼L1jGh@ϑcݤ_dB՘Ke\)s 5vg]8XIV^Ulo) 3pf)~G'IʒAV*+5!L3a} 63Or)8!@B R/ P)'>!)baV[4$W {>̡ _Oq-TZغu9&nRz^"< ^6S[F#UuMafo3vlK`x b]=p'>Z=*NFpZ7(!5v][iڵ-XBnö*i*I}E$I@`$6MDyl:?OwBd67,a.AnP!U:4Le J[tt߭-4^*=">L\ bҜcq!1siJGVFW§rl5|xs& cD$)n0$)*8UTyz>?m:̳E$!N GSұI)~%ʗIt>Q_!@>5!sW@M_a=x2 qqok^Sh-e削Oy U~d uecL}& SzvRmv[ 'ǭo'+ut.ΊNʡڂ_a%=qC],/13ﭵ}#ۼRu:CTԊ˾‚h|?8{&thU/cpt*Qh)8bi“@i]5>M-MEMlԪ:}:)1ύ*cjfF$N"xases 7І%bd, &5hT^ҥߐ,.BՇ7V5Pqdm3 4 9`tM;ξK="]63YX@,eUm#TKo#cp+H`cY&#w)@ 0KO5 sstK.lCPHAȝJMΟo<CYDu$ ՠYbժf>S<"MWѐ&-,R*Uʤ9v4:<#8֖pK1.:-fJKh=Oh#c}t/"\LRiz<H״îs9:ˬRl/b0`eW !2h;ݲXQ~pzy yQaU~n"YE3NTK֠g{'Er]sJ%Rx" I.YA쥭a-]v [Mpq,RZt@Z9>L_߽~"8V܌fۥdwS'1!XBRIG$i\rx؏p2x#}勣d0]0kYXϰV,q\:C?+dPpR .uƏk. &jݯ{!5ܫ\,ݫW'UBst7&d [aneoib'J\w1xc $yq߂q'zj`5Vͻ"B 8Ã@~*_Pᢑh3+~le(3Mb=>b.ȅ63>`7oz 9-"ݘ [~}%DTvڦ\"uO1bbħEEF@ic`dEcD} S39ʼn耐sV&&V& _.+D8-*s:X7\jՁE+< #skӼ a`Qv$)6ͭHMԣ9a :f``I-ݓN%{\.V#4>1i E}I颢,>zEAw$ ŋwW Xf P@= >SiW piĦ:oG%:O*uK҅'ME_IG~]کZ@,L4/p os~#TPvKW'I3ahA{j <;R.V︵tQҫGXD{ 0WWz0&jƃ7CB,7m6̨;?)Y\ "MyN :#լLΑ8=4FPt\/SIR~ՏLj8* e)9r4Ԭ\r(T=z?ƆՅ!m 3r[OCiY\>#$RoE&]SK#iH1UD,鳘iY #aQ)--[Ϋ}HK^"S|{0cʝt!>):?{Ufw;Kmf l2SX0K,|kwp%AA8_~MKCY#"4,sI_QRRkȴ"}AJL]!͚E-'maMcB&0\P~OKҡ\^kNbC wPӥEM(F[//%yu΂?M#~m8LNb0%+.">#8IXww觹Dgo!:s25?ÛË"@7ZGh.I )ϑ.i.ռE33De+PYZ 7՗aQ]t ܃$ѱ2?jɇw_`㠯ѲWi >2s26?w*Gc `V:i-0.M{,Z^0Vr"{Ml|AZUs(-w( Ùʺ4ָَh!#KQ&-̄AU,nI 2?n\c?tڐ,3 E~Vi78%+_.KSJ-ȉzӃ|vL6wɧ QO0L%BKq%-9.сzߡ^v` )yFעP; ?CAKƥML~U%+R$q+? w_0#.5D^)$K' ɹߥʀUP1<Tg*Œr0'7n'qxV$!JFY(Hkrj5]?<`$~gT[xCwb8%vUwPYˮhIA\26c<HTTSs)XKXGyKvzwAf \ I)zMz /c1HdzFScF~Ya芄Tj͆!<~3MT.q*>v,4nI=%h1Kgf <:{Y^IdalN@tbmJ-[i)]6\ M tҬ= hSlQʲF 4u攺 ~;M̑MGt/fXn9t}т(EiIf+̠"JHH2Y`(U,3^|QoB8/$4Q] lAX՗NGerwMBѷ',mk`E[Rة2G |Qq^ s +V *<:Vpmc> yHlNk`^c*W0] xilЌ;ϔ'\0Sp#f\Uga -RBd{;(8GKhk?,a45O羏iQgF{&XF&HkAA[8)YUW #~"CM|.hm͊B^c/lX0lSoeV S8сb΂eT"\T5E5  ʢb)Nom/ ů8kO r8xkQ&I'D`ԭizj&,iDAsy1rVt\{6$U bixe=['K&JLp7(% %# sF  뷫V{m`M]( yk:pZB y*;*x!1\[aͨıP L+5&t-7B+5?̉Rt 0BEwT 9)NK{f9Hsbt8&@`?is(Q1VOq}g4X¨BCWAInfb;ChyyL<%.otxn[/? ؚO9e~g=uEʽ"7 U3ʽxϔ};٘x3 -Wݞ91N2@ȢB '.>Nm 6TSs>5`"rv'a ^J}w H,|UBׅﷸAER %[lj8/ lrzJaU1fЂoH2tZ9l5bf$T9r*]հbr+|% 7ó;X|'flqmj SҵMb逶O~THE@&'Ld6-V::aq_&6;ʣɟ1]| ,O~R_Q<.kze?z5O1M*$ 3-XA[a't4O7fW x'8*xAfx~3D~W6+k"I6:݉\K#͆Ŵ|\v$3fk1SM'F5 ;kA&ɞOH];G:֝Mئ$ g޽WlU\ $F6Y-@|#G^DF.9ߖ1 .2:N:=-h a9 0/8:xrܕ7.iZHǵMpk~o=uݘ3ڴr*M,VafQ#UN@wP4H/!I\FP?`R#/yfC`q5KS_]=H)>mm~ų` uew3InkW:W/Y,~}5&Un'i{/L,sMd6pGaNpڞ"vQ^MP!k=5P1Ȕߴagɘ=Vmv*{S%ʫ8QF*;]%HV͈ku׊8Tէu'dl wf<1AM&*'c Ne^ʎfDr-@eb-A(0h+ON=Bcj`xЍ?W)6CWZ x#]$i3](&ӭ8) @:`|=)|vD١J]! NV@ ҶnRH3lCi ޱlfJd =Qn'vSH ` -><ǂRpÇe,A!RIS*I2ꭙ)ٜA:+?EҤ%k9RmdBw7Fhǥ nIk^7och )5QU螺r :J|HK!owȩ*'Sn9˦A̯q1R$VE\"8Ԃ;o5.(LYD X+NM DH&…Yq(փ@9k7`GF|ֺ(|`awR|J ׅ.w= `yTu𘷢b9#A.s` .Xq נ6PU@0ƌ8lLi6`mմ'Of=ף)#U3X^Ɗ~Iƒw_mwLhMNP'/~ w~Lk~AbY1B{%6~:7:&,CV>8rU\b fY݌j=e,H]yF\R_JKH,C&Y.*3M,d(ni]p*|Иs4:r.>˟= s/}SR=km˓yƺ^ow<F T=ϏHH,mLq 'ښ2hj3nw73GŽсW_m}?TPRQv/f'CNǥms"+9(,*?X/3'ZWJR #a<8Λ]m31P?!KJ=-!t Џ"/zh|5a1iڪ2[5"dr~5}\;#> #^RCWHǟ`Od^г&Cl3AEN52-jKoT(ɭ43ǽp\].iFd#,̠ڕjk(>-ʕ%&{ӾJוбYȦ ?]&̉sg?GdHlP,1xмxBW5k1rk ˳|A"_rcfˁgF*|a8PAckr$\{>ĨŅhuF^v 49lqę>@˖dԮ`6mf#c>?Xo}'i팧׌B9KM0ee 6"oV{:* pwܪKꋆ8+Λ=PmYpCŴNTbu’1cAX:B:`)KiB8X84y[o㤆3Ivk6*, _Uh5#ߘzz%5c1R#^pSFӎgXCSW}%` g ؘW8Sm+D\V{sE:Wb]%c_= ="fW<^#\K7|&! ih^~JYfuU0neH%u昃G1-F”Q}cRctUG!qȜ X,0Ł1I(Д=z1 v2Û2/ 2/4=I` ) u{sp,,Ug}' 0-c!Wmcfݮ Bimc m(^Xצ$>= hqjQҏsG IᚓՁ~79@BVb1~G9Y ;8 MO֓_\pz0ب_8Ot7ZP6BiXB<︽#n[D+vJ8*9T'ˀmJ]3f"zRl̔FG `A^Ggc䞻tDainHlu=dM|:p`m^ "MEgKdtRx:Gc%P#ĩI7˵`Ne"G:y+|l;C!fI%॰kMQ?&$d l>Anbυ;Ue[q0qٶ<˔,m7}xlɕV#j)+j0̉r׽kΙuuǃ tfw` |i"iG/㽗^z(8![3` |BrZBv](Z9sSJJ}0AWWZN #^jz$N'cS6V89A|lXm/b!{ {A CZDAR~.,% Z&WE:اk\!.<": !pwi,d-\jM -z]1-D(↧yebĔ'pm?d+ s?z$Kj=VҢݙ|&b!X jhmLl n}PZFJm6HiKMH _C24'z{Ng)!MUMs;.Ni?;B\52$ ]bbhQù.sQIfH ҟ?h5VKVaBG*醮xF;Ǒ'QFթKAUC d;i(kl 8,E2}`3-N9 UPkq6 zTKNd"z@m}c4ٱbڦ^?D0%!5"56:6?>&OuP@/[<yYJ@i?rďLoJU Hb0%q#e=Fs Cy] oaIomS,/*O@(wV5>Ӎz&DMb;8-RvٷǨ-bSpstK9M<4@ LҸ<-h4qs#؁&K |R8OI-_w>MRit"MhSaxbD^8 dx2D>.. Ar :Y<*C~(5^u RqHI@b%$lϵ.3#?qW1 "pڊORt)p9]J6w+W>Op(Z[g.ٚ0Ii|?RݏQ~,I+a&|^-k"'h .`-Nj@ٺto9C!K=:P|c1o<pk<0Ꜣ(X1PL>)vχGΦj@h $C@n&GDd+V}?4jC K V[hvk#anZ%2F`e9=ؒ.&>e3BHK0\MoĆ׽j".C>5D@B+wVFFs[CSYޞrWrkflO'$u}jޞK? %2aYJBGQ=Е?phM*q2fȠޯE<[>u@/Y R{<5Vx@ <4*r~**&}d &_S4 Tk{Ud,=n2*Y.&+ȵuM1E5mc n[>هii)xP*D5#2} /^%djzm(# 'YmؚtO*ͺʚWtkR3bclnxiRW0K| VlPt8U2 eKCP@^[KP8Pȉ{v(z38 !?О.p-Y٨q 51y)S)'tMHpa[ۉY 5XXg~%` -zρ4otIE9lKLCH=zn+q<ޣP0/SS s:%G/R5p~Fe#2 WxBbXO?ow;~XV;ѯ`SPCm#FB£r19^>B.w0at&Ϗ:i(P’kECuԧVOQv= DFx`7? r\L éM|%{u~-K-cHX6M@t0ۣArpm2 LǙ+'ռ,~]/F c^ )b2B{(g+"IR/Յ4"Q@ DkH9}(rҜcr0ZJSu|NJ_{*Ce8 nU S*æI{dD2dGW;[G Շ&^~֙\\~ߛ*}>AFF*U3([w/+]qJb7?$gs@x0a8JQz!T &6zJO)>^}$}ĉ=y8z߇ڪ[Y9QdYz2}?bc X~s^ tK$JYXg 2xhr,X%/YlM ]O~~+oh nf3c#"W3pKGH 5"ɇ |}t\SUv@}=/:] bok%fQRx!CL_j\n4bgv}n֨%݋.mL:$WԮ#O0vrs2j wS|}ʡ:WGrrh# >FNKAG砅A$^S 5~dAFB,_׀\H mȒvٷV2~kZ&ʭ֟>ꯟa$خ඲*3JygtE8c)3bw &RKgW#;s`*OdzA&3ӈ]y<(^6jk}ԞQ7Ѣ x3E 1~[^p]QF+R-8sT{kOToG}r@UFylpzFPe3I56N5GvڗI1 +wޅ߭%C{m@/S/j4"7;7,6o@#Q=[p 6-op 3fLGQdE[ =4F!@ V+ּi胫UO%]  hUUIijIbef}\ay+~k8gg6i dGh&@*MnTǗ!7 GmWp]c \K R HGax ;k%tK۱sW \w$-/W hebspQܥ+jkۻZ04teZ':?K Hݏ( ܼ * uded~;\wI |AmLHT?$Q_SIKV:kiH/S N8NTA瑿4oolIkQXZ/?^6G .l|e"jmdQ1;ChjBjgLO $_BrFΣ9P^.ގ>*r՘rnhfm'ghŔSB VԿèøu:/}eEWP ph?33; y*&NbE([\ك_REG G> I8޲0ֿ&s-ؔM&XGD)]x@tY][2O;!xEѯa̞j7"S'(+f7P%-l{~N*s%^v* Qh#}z7v!@g MF}x`ѯAi)g=mo4+`uE&Z)e:& N@Ȣ%3i+ࢍ;{(Hgaw@'?݉6d! Ʃ/@*Ɛ:5w2s*S8Tg2iq9r2vw-E>YmLt֮E3>ۊx;}*~؁`Enܠu;'&y5*9?räZ5䴴b9#Þ/D G-Y퀊Ԅ"wqG˸IF`UzUq(%a{Zy>hm+GBm@P"oKWż Ώ,HFi|7jڌ#,C#ިH~ZvW _i8e?0b̈́jԧ0hJ5g`0/J CyI(ZX$K,Cff[6S{|7 _xp_^`2tK2ftXu*wg,ٱ5%MPlB%t]dKx-?ۭ@[mZ o uD>; %!ӝnMR`f5&o\Y:u\iV`G L3`!"nn"(sm}@;%JtXTVre] M e(BکOvV^{; k8z:ٴ\T=)ә*kǿwMdd'L NrŀQWPW7s(k`73lyFrRFSa&`I-8g0CW%*z _ۈJQU;kӕLO3mn; ?OmbOG9I_D%}/!8Eꎘܸu)&GAs\9( 2ɇ%Ī[A!lFzBK!YN:)ֆ(6]Ow޺[JZnQA=P5Ƨf&ZVM60NƇu<y!ՀǠZ/o^֭*(eB y$XR{,P9$<}#ZT&_Q IʆY.^˹xǧ{ORsUяC}#I~;xК|ևh" ݖWBW5>q50ps0s?f)GSSTaEzI],pVJwukL,5@%lӰ: W|-Ag8g*G x츆ṟvǢPC£ ɝ9 ,< Qc:0yJ.L1V,<?mB'Zԫ hU;4y|S Gfx17)lPAqO@{$`ؐw b}X?2I X.b)A̝d(<)?r=Z Zz/5+4s %ں1C?T=W֪mGT0]!#x(Okab6^+_³O>[Vq ߯.+^zc]v]t]'D Կ=ͻ) lIW/o /B [m2͇x~tpC\@t2aY멽Kq7^tyKr7EŀS䴓X6ʺx"zr]Q)q_9wмWOߍ϶=FgP;AV'O/,Ȫ)ܪMgŲwuY= 1|,OujE74P|,E)z U?pG㖞#`t9<-ڵ̝AYX9bau]~W]I@J' 1*:dlܠEtF2]gɒһ449#)ymS\@~r }Ȯj!p6[2 W~ kD~X'gkoq̱-Ärڇ}5=Dptc!03mV09m$l25˓!A^3qMoh+,RA[%'HZwBo+a WHa5&y)/iyyu0P6|~s[զJS { j l "MH`.~Rq}eΦcyZ…g jL>s#3IuhV=6RpXx"Ӗep6q5`E L#m Zh2G=:ԽFێۈ "ZZV)_>ª).p UٞxCG D1)p%`}v)N5ծ0!@@r_m\bZ*#PX1l b,(жyHdοRQ.Krb8 _4yAQɹ3 =2N5kkTԑ_ٚ zܔ-}$@FV?lRakbIH^BP~$#>v+6sDke"{O[O+m,%shX^fv2WftOh]?B[lemX`IJg{IJtF#Y&/Q[,X5qI[/63cSp 5[63aC~ys(uy &xe~d80h{_)BX0a SԽ[Tcnm`w`oקfY: /$?~"f@c!G¬̝[KyQ! ֯bÒz&=a$tҩڸh P j"6ϒ͘;ѵ +Ū?, n}Q~Gb#"`;r$==U)kⅺ1Pzȸ.s Ėv$;*JhD_3pd* 5zOF_z^&pZ:}v-u,qKby֧ۢ"6%g+UM5@K06g@}c n#L[UN"jS 7yoÊtnnq5STߜ3!TX/Kr,&-\r# `j88~HMEyzc 6ĄjF.ej>{!OV9/=>NQaPraPti93Pu zS1 B9Ͷqab-k ,V +(( bV\`WW1 !7Iӱ-PT0ri\\g1`#bC'i)GT?oT`ǩ;hlWk03&E>\J򛚆Qdn+hDE՜&1x$fr_"i>,Nm<VF,]#HPA k}5: ?m+TuCWds'(n%Å" ۫:5G.^˛]dPg`$rX/xY+z4o-j9cїA@ƥ^y!I\Y(J ]Ct01C Ķe_gщ,RSϾ]gszs$LqdBɢ|fҭKV|kDZb yU9 ; qc1= p|(OB/thM,ǡׇ ܓґ)Tdf֛»aƁ"$'^h'n-͌a ȅvîlq2HkpZ>`yZNb6} E/Nյ؂ԓҎ8UcE i`HhHa^$g\*x`2;Ee`Xv?h"P`ӠF]%.bgTh\aB r.:9"+IQ_'A@vh~zj8TgIUJ2# C Oxm& q? #eݲc9RC}g1Ԙ@ #ہ.A?{*ܫ*YiJXP.XF>jf0'cΪEI&'~M{I"E c*0g\["-⮫ZהHGLY?ѣ$>snf9C:\ntpp,E٤bVZK3fK\8̓F;cJ7W~4U@يtCKО2.:}]jH? ͵NE(C*xJ&8+3aNN']qSoҍ2pg31'3Og -g)&A7jE9/j2IH eח!VÌ-7fwBP%*ێԂGkg2M3>ZbCHXSc1X%;[ˉW9Qa 9taJpNG!?9oJ W.r텛 u8$7(H5ީ$,r5nw;u-D@1^@R:h.Y"ў)6u|HnZۼ{v^U `.7\}c2Y@[cc"ǃ$,&ӓ )C(P7#q>^ZjM"CSƦgV l…:oIH\%ت{4µ@Dw,/>p}d}'j5s/Pc0<~5!#RFAbmgb73]e /€J Lfy a :\"Aݛu˽]g NkSb{ܡY{c:°u vk8dNV=k59 l^`hT=j>*UpaTō ۲&3PlM{h:q= $3Fntء7&ϋEbox\U6YzSmv DńlYԥ5{),+@iΦϩl]˚˭JdH1,s *Ocvm2DΖE伣irLMJȣw@bQ|]Ӄ`\5zv_vi ;eXE^Ìt 9 X|}=c'N{[b@F#Aew;d e$0 F%?Y{ p֯8,2 X(5ݛ.*Gb8exE4Q[xOE׼%^R+ B777͔pGQ q8QU'uYWGd JKq,5L7M5]z3}ulOm =0?s* [OP6)g 8˛N˾m"pu.SE+5JWMƖ\/WgBuKD$ * 1qTr1-hڙh{ekc/Ϋǧ_25ӇzFߥ_U͆ZND` _Dr UUw%,ިK;k+]BC]v.p3`Cp. -{JF KSL>**snQܱ ُ ݃ ;*8j`W' o"E{o#7#x.pm5ӱU40X@!VT?X.EDΡ cYÚNژ&;FgW JtV)x|f1()7`t.W^$Eu;d2ӷZ&٤uNQY [AH"ai(nj*VߙQ;If;MayPE3R5 9(UTۃ U!X;XFb9ۗQQGTdp&SA¡^^[ i@һEjgvzp,c斫c_^< œƢ3"Dzz%sX.G dN'7nKq/`,3TlMxFo/t&۴0e,|V Sj=5 aߣ~Aځ~9-֡M[}^:O/C7A>: ,N:8b3"iT7|eEŸk2;P߾3> ⼷rnɰ͘0oLk%\2_v[}b1E4P RXD z-dVö`ѨIOU_6 ;΋;LC`$<ҿ QZi''sǀz}==,bZ֩u- A;睃]уzVk[xz;c4AY%J\;Fe׫1F̿Tq-ƭj.p3R.T;B?l7DAFTFCM QIY~y% @Nb.f+d/{&kυ^OyR./]uvԙv.Xpkg(/B%`{yU-lNԘ[q]QU3k ufܤj|Q'n bolTU9S@s41 n+e!}U1VE} 9g_0KܓX˨KI=aH4m6"l4 7%Iu#j\4:4jdԖ cnu"|Q6V#5C{+y}r^?ZP U+qڼA6Jd)M}oY_<b{}T:q0 b.][vcRif[ܸΖ`>&@ݏehzL#cS:aΖCj[S#z!?Ҙg?1]hk*^T0NHd•׌ [cXC(𰦋Y'dNHg(&L3;ԡp}|g>FpD ػ/Fi.JA- ^26u3U@ NP:)<1O P)jG0xЈJ5a"Y Mfa'+[ R6CʵV^ET=1TQ1b{551·\U7<lȻ/X-=olf7\N/TfQo8Tyu45[(ukQ4,΋Q814XQ:)N:lvlCw8Q_LxS~ :*M3=2KmV2(0Jp 3dX.ʑczm0NPbVE\V]{"w6VT5c c(Vi ^7K@K]hnOLܮ6a'|n1[:+(7ނXgo@nHg-b}|~1gl@4J:@ aw49JRa@Og_nQ?ʃrGcP(vbU2c8ke<>Ej! S 1}:MJyTg*i n:Ψ4ϽI@txUB.]`Ll&ï+3SkS$H-_+NZ  "r}1˙*#Z~`èTׇJ$cNS[hʚ/$Y՜&_X7="?y:ap!`䂃ܟ V9J E23tJ*ʫp.hIGK ,Ge0DJ֜SfLB@ /t *(q,[uK܋Ux[fMGp@8:?v8EDp&9E>׃n=~iUHp_-v [GAߘ6{c_ʖ EYaȅTs*q>) q+Z05~$:Wv)2MA3Ɍd_`'v#s9txQ !ڈki$v:OIT[M5s9/b;̊. gLH-+W*W]: 6XT}s-@vg&mM|3jVKtkY? ' t~knP9@`$}pR9b#cK C턑m珇oUĞn7Y Xߗ [0!8UZPH0>Hp%]ˤist{>sLq$.*1jm,,L^f,,%Xa; /h:b'P`|,Z .NOVmw"&H Nuў&2b+}g; 2 Z¾f\6Y}ȣ4jVA{Yy=L<}xjtj^&N{LL fBsߚ?т'B2rQ>.8p#1J0p\RXteה)^Qh26=P!dO5QA@7~8b#$,ȃlfVZcRhhYj_'MwRߖ XJwA*AI sfahL~Pws[ܼB8XR{DZ3 4I빾t¶!!;cywR7QK*揄5jv y.c+ UN2.p3McDF[V#$aLdw%)v(QC>z G48Fm7ğHՙ\{f55Y7d4fb!I^cL S˾)@bs̴yr>T],+~ Lf>*,W]A4`j#, /Զƞw鏑(%@(4'q_9LLt]Gt7EQ+-gm=W֚cĖ;ҜokaS2j5leHJFr,kkd^G'2^$'SAn81*$ dѩwW MA6ٗ`pW`n&j -P!#p,5" qcRՂ n}$,pbJ1V%i dG3r80a ;4VD<(aRUtKNET)e5ȑLA4:_&љ<ot{Oe,eF4CדІmg6BlsʻEd9' ~p7euJ9Fn3La޳ŴTE>vX,LD"Ĺyd?n59LX+ zI6<"̤&L`[ H`e yrP.͒RVbS踒IgJzGdgkجM-~,ʾ ~_<'SRo߈?F]wEWbuonj_el15qm'z# ݠLg ) `1w0!xxL}ܠslB2|I9?TT?OR:WMH}0 nJ5tGۗkP"$"vx:"U;n~)t2{6d*ܬk1orX95gcTr8}i-S"B۵OZް ],EYF_Z%p _:Xu/4J` lv耴E&KhLzU%sȒrҙ;.f{yڀB Ta>|$.)r;L>Xr֑9x-!9@#m}Z*-o}pz<+uY3i`?u@ #WV*`r$sh v Eq:P}J&!>.X<9VRXe-MnH@\>UI:Q}Ӿo_R8%nn!õ e ة1% q_~Ȟ3zh' ݤt'BqU`2Pò+-*Xٔ!q~m}A2ޢ7;۾gVYP׀rNz5r4O5cg{l0O)dADL+/&4M&RNZp-߶eP;*CY\?|ц>S`Y^X?3M!p}A/eA 0ٞ ]ٔ/H\ٻԅ!)3ۀSU`tgњѵ|˙sC ) 8?HT2 DnkUC T*BgoMi|4}a$:6q&GlT[ Y Q$ כ>0Hݠ# >8E@)녃'ߒz*jA 3ry8)?@WgPu$wu4d@ ͢.3}4XBCg)vx4kB~VDŽ}_olaQ bd?aWOҮ_Z8j3M2Vٜ/+n0` 5i"jyk`v̀_uK'7"& ~ = [ZggY/j?((r9nZ,?DzYLBZD7Q<3^Ŵ%Ǿ:Zm}eOd0dnETW0RFMXHr#DC>#9!W qE5q`YK`:ɨk]fO딊Zo;Arv 5]脥;H9e5)~6UA I"R[R|"nIRqH[gcVhv0@7_Ue2_Q<ƿGGӒsý\Z) j!}>Gܯ˙yϤ`dee 6IuԋD255L~hPS6Td'MHxw8Dߍ 6u7"y?#, ZfUw̫9 Wş1cc07x5\_ϪSAvQDM)p l{2,bf Q 2 ڹНkq~"6!L֕B*5`j[Kҋr9 cȿ؊I; zaQ9e%\r%WC—7Jm~r'%'4ع :{ FXbǮ/Nd6|b#x-/(;R$!񟪷MǽjY5FoFx_c(2$/VYqGTG+y_(dP\_!&y)9ng*eR2Q\,J]KzǕ)>d GtTU3i`~UC; VTY#:A>5y;LrOdş#',G+~ CfSA;TrWBN_4tYPnuӿcAlM+fjqU7w֮~HK{:KOs@.xxZov :x,˱$ZYkک~ekH57!6Ԑ1<>(r[t~="B/jT XW1ͻUs\Tx\g7F#wCs(dʷN,Pp 2nG'rA6pf?I"ZLNtdjuD$k],1#4Ջ"DVߧF UkR5p$70֘6h[ gW3"+֞XK/?U-4g{.:naJlIڥϋkcK!x6K+k,s쨚 5VTI7s".2'I^ &Q0;d4h=1,FKO4̫ܿ ii$:<0RZ8c[*p8xr9[E݀}E*IǜS8es2O}>d}ܞgl3o0PجPSX}^H Hos2a e+*}x茇9RK ֪RmwgF0v^x@w;vtt4qSWţ 1(¸FlJ ^Y֡tW\)Q (r-HiޕӋL8N7B{%Ŏ|GjbM rO{(5Vvcj|`,ɞP%F!{n= {ҧ!xoP?:%+c~#딽G@ Gׁ`e@],n_ѷdR,N: ;wՏ, zfib5mi7.t;ltf{ܤ2ͣ,;Fcl0(q lYMU pOQwMn#2E2ث+GdNAIDIJSv l.ًGU jud!eGBoLh{L*ѹG^CkN$1(6B\+]<>pw Ѳۏ@Mk6x;KvsnKda+GFAیdLg!.?ӹuȠ1jNeUa {!|u =LqGCl i`YEe,ɩ{~22ۏi*G12rd'B3Jބ*>C 8ɴF6xI2퀷`Iz2}d$Y.or`)bd-ALCnׯ⒊\OG,<.4I{Fr4Ak] ZjtO#{ e:<ἱi?/U'$Lb9}Ѵ[Tk g:ge䕻кRM5C]^+ P:;ۣ.'Jta#9PW'9C}vA;[Ǻy xyh,zٮ]5 CNYՑzz*M/|#fZlT8l Az<_kE/ #cDڻOYw~ٙ2k`*[HjL J8Pbas;Mt'1$Px.;/90[8r`Ŕ1r`q*o RӬn:|vAkKgÝd,5i+$_T ּ׈Q%jS\cKJd\Yِ=tbk_twNo9 F$} o_T/mBbx JCڙلYUJt-sm@}R{0o.qKEI$O)"Gk.ekS}Ďtִ#Acj51bzo掀X'VGfŰo 9&*^Wɬ3ٜ@(O޵rl6&֒9c-ywdkrrtMY]+ ͔;j3Sl{8@qhnRY%\9_.ˡRHٮs9Iqc!8޲2o^WZս̠)m57XLj: A%'S[0`0-xO4 ~m-gQ) x1+l=GM 8irT<|e{,Xn{E!A>8ypeު!+:AA0PE!5 ~ \嵫mVur^B,q2e( My(9\;,a"O {& '˖'؉d潻PNkblęJ`LTu&p\NrN)ꋮt7T[ƴ_f؎DFB4eG4ռ -nd `*h?`aqCgX/ɰ'rv;x BsIb<^/*w5GE\789 %X;Uh>TIBI nH/Y]@raz"[RCj~.Me79O*3S9w\%U c!-!ԗ*7M넩I],4w7KpF.2303wVN|?m6[@ 59mSdWKuC&|uT܅D`Οܺ8qYwQ N%4YA= S&ދ>S TIgӜ;t {k2L$FPt,{<%AZGbET1cJ2ݤQxK$!8G3C0Pí95FiУHS EQ,g쀿ف6)OZ`焞B^"`Jj<D߅IPY)-V$-3w9jg9`EW@yM>ژtv7< ');&JAd֡n_Ff#hi6"LH=ܱ^Y5tο9(;r sd+3O<{Z=`n롡* pm E>%F0Yɣ~N,Bkewpzg K n&TR[NV A,Evئ/!|L˶N8,6D,`7Xh۹ [ 1&y3\Βc =Lh&/tW}CunDtb?pm8ls%ϴ"ﰃ<Ԭhyq9p%>e fΊOºh"KV2*(bs)?s#{ԻO#M1!JiԺ}BNo/1J )Y[Av),XR͂5=Ûc u;8.*i=݄|ҹ9%d0](VOpvRPH-VHIm'_h# ygOКt7Ԯ4CLs@"{DҳdxuJ1Ub+W}W1~{tiV<[+?/G|7P2Hc7m(ƤIwmFOL:N`U[h9ͫY.|q “B)rN9޳K@5e*%vTHozl5>'"3kyy4$nҼ"弓)s<-C: 1L30u DNFto g/Wz^YQ先 YsKvw|G6D._]ЏtHGBv#)U.SDI+$: 6+V_;˵>O-=e4~dz;r#S-cq1|`@K"<4n]V2S ΀PG\]0aMJς&#a6)&\<%F;bݝӠA'!vm8VeƟ%QĔhpxX\j(d~o :qW~Z* c+wp @Y:%ߝ15$J91ɰc[)v=z­9:u__"KIVvFN3QO(Y?iņlqs ;q#C; ']ܗoB𬧧aY &;jXXXL--%_-Udo|( #j8cN4wo&UM t\82/,fEYeJ^*?G0OI؄2#e Q2/N} /r^Wg('ZϸK={UnOrA#{hs>[5a]CݲVFqOl: 'H5N~zq =bH1T7!&:W2Kg0~ӻŎhw+5\?kP0b4"D_)23܆AzQ;7/bc'4`G=札e] J~4UVۆC~j'.%v q Bຬ|Cn0y%`q Q>_~Wp>'޻j=;/FqSFZ_9ц,uFQc:=J#Mڀ[߽j2o$)Ph?{pfBPeK@2N"b=lqA1,`OHӠp } :͡#zd:9xL.]q̗ʧFƥS8aˇJ|>xӝs[٤HqQ)nD*u0~Wɺٵj=3#0<,seƌW5YnUpɺlr*:c'4wXrZ Lħ}]YңX[L3eѦ@[dqZ2apY>ah 2W&U _preڬG) L$-,%7)֓[R\~gL1wn]s{-c0)U)a 8VFG8 h_VW*dȺ,Ϝ= M4L7wc]_DеڰR 5 FNt( t kI^U~|] a5gt!YY̤A֕W/*HBu1k}h3vфL+qSڵ' Ͳ˾ik|e Ֆ\iJ =Z'Ka'5"x&&o^üu!=ʇS2 Z2qRⳤLWDP_g҈N53Vo_<1\3Q񍺏TZĥI&xzw:g-HX3g&ag6s2y4m ;RJdR蕉dTvuCv=ICS$Bw.~]I D"VmBxICgM K;a>Av!bጣ@y:DB]od\}۱{ڳ2P}^(A.o! NڛI R.Ko}OxڌiV*lj5/N:,b]/j$}pQUaI c1S7w͊I;Đ[ 9]70[`B$v3*25kAkʱdž"(B{A@/cc(1*YO:*k._DxEq=KP93\ ֙ ew\F/l+NR?l!]ŮQ|* j5*ن8][ub.Yqj׾O tJ<f[Fi5>LlWI}l kWC6q!K1kM_C=}X!I5q\zqQ@]HKQQbmԕnaVГJ dV2 bi2!ıI|e $<`.Ѹmڠe:N)'N>E7z'8*;k"㫘˭;9쿈IXi]vs;>A?C&^φr<` CG_t,;99{dڕLVSAA(++G !ӽDUL N~6_J׸Gz2>K_ڎD .?F[Zڠl^?م5 Jln-\uF7:Co#FUkp [kݮHVzLiyl^b_v66 \H?QĶ1^,Uox'ZӘo% +w"l&bN[X<󐧷mG*+F=ry镘+^0˥S:XF”GpXv{u:m= >oT;BI}emKz! 9N 0ag. jG6[G뙫at> ~E5ǭzgW†F3 *RI*^ @d7,ڻ1J3F>!8L a{GQ K!yv5xν[G=0e=. Vsax{ vs!Q׹> v{^#hKghe}]qRn_2a{[MÜ|cO~ۧ:22Ei,4TXȿVpQ`Z08/ QE)x3f%i ׼:Z<ĭ#?} El5d*cUhW{Zg0ZPqA]F+ DP,pGm1ySNfdED M i"ӢJe( >R#)coŊކiTcLkzeC (igj~К6LqSGFD9t;jt65TnL:پu5g 7t:_8F"^1dȕ.w4"̓.>x%fS#pL; S]zk+4Ŧ+o_ c0ƻzju鱄%ەQ-ƽwkof^ $Bjx(I= 4Crݎ+ D(`ך0K=Y|DwFUb=9;CՑ&8őQ'FK8W; Bex7 [=Iͩ[5J jAq'g SwV-˟LU kfnD⥻oZ-ap&dW]Ɓc1v͟ΡU1 %bH~nGT\HRSyʧ?,ZwAέaM"Sx#cp /uW {#/kҿ=Ge$mbt܉uѴ8H*`lYbo`"&1\hۄc 7  %)W]H Ēɸ䒺=i0-w*(jO77ȯBUscC- YR:jӣdEꓻ}C O"^ # .T\l7NSeâ΀^5AʄsxfB$e@g*<"vcHLlFQd줠[9*#*i9&:3,u &CEWXV&v ¤~&O%e# f(j&+8NA -#(G(30 -U\WLvݢz2D'^Pj; ̹uV46e&$ZG;h VbrW@zx.wUa9\>o%֚e~|n㳴M6)}yU[:|pJu!v(Zq 8j"\DPM}B5"UG0LOm !dL[rqi7UoJ~&~0Jg){-BP2p\ uSc%P]ܚs@}EMnDfqi c~!3Z4+5 Ԯ$z`Ls:ЗBŷU쵙T5{/^HGl?d rE0Tgg6pOT8!;yO?fA18t@5|%tvhhLX 5Lwrj7d_C5hn)ɖZЯ=7 5M=X^ppvȯ'vjO5,*+Q`vIszMd*KIJ6qR·?z ܩ8w:Akkr1\B舺dN-/:$E/+䀲vlGj|UsW (&eqG , b)A3tQ00:dM)Lt9SX;rWz[Kfט6#UzG$sX{ ޲!6J,)3B`O:w` 9!Y# R_SwWkS76 ~S1x1׵j1"AC%&gkh׮ 9+췻:"trZ;q>X^s/BڽLq) 綥8E0UIe %Rr_Rمƻ2#Rdj3Cy[\i^ܬ,: 'X=3jBZ %&>U6E醢%V9Zگy^N$gs,;qI%]}׎| F|ԍk$׸ VWݚRm;DV6,~Kh0QЧ&fOJn78:QTR<QLQ&XxV,Ȉðsb'L6&f{<V.S3*J/XA9jR>] Fކ"exC!k]̍j9WkuX{25zW%C#DW|h*äejA%>+ UԾ>.E ye󗼹$U^0PIW]U;ywԽ?] F2W5XK1L?Py`~ԝyf$ w6}aa8 ԥ`}eR4{\ea r*'U#1^ QXVum'Ϋ2=*;pB!S83K[BIaI Ҁ Q#3bY=+MDLy+3wۂx^숩IU$<:bEbM0(S"qP5i@K#C+ӭ=qz&IO@^bFQ))kӻv{JT}v'ivNz;ǖJی'|y\Db67~ ^nFuGN'Q*fQAÏˁ*Y|s$b_oo[TJjWE;ZREku7ݠ)h`jBg_W1r)2 m a[5 D*S WLAkeM:[Q ma*SEn#*;\ꖧŶ9jcHM(U7E;KfFӑ썸,Cz-ߋnIw= FQM.C*(KqsAd/Snu eL7N!B>ZybeM{H&&c..d[?G(H`4N|Fu [eM${yq>*+n:'>W ^N5kf y$5LΘ-&/M6@bi^NFR| OZωeu9` . g.$8&:Iwfi  ulCYM_ͪd}ur7yFYUm ;<3D1Lmz^L>~IVγp|>@:\.dZK@WCs*e^iXAqgGkard/FZniE|@6 ߋ2ґDn"HE~mf}y<2bƏ§fQjFI>zLsa#t0K$[)J)CB4F ;:bD⃥,-L =U[G3@Q?͈ ӛd6(B#7W:`ANUy֪R Ⱥ7ռ %8|kvR*Pd9O+kd1iqIh͔q2fOI1M Ք[V9Ra<Pҝ-~]}5=߳&˪ىu [I`mzWx7M ¨L`?덋_ǎjic %' M2>;W.xfSc(@^:inQ!d g L\."kHE~$$/oT  @ CcTl$їI[%Sw QF' CTFvQ gߑk҅r9'/28w<] hO7l:f ;8]X2+LHb f_VK^dڧ%i~ضtX6$QiQhpu@i$zL#Iu'{$8&ߖ'j9XJweyElG=ߛOp~R@˩x2W)I*} sݗtfv4[$9sbPbn(@*ZLĉRZ<>OqgB.+X0DZL*,FV߀i>V2њ) Ȯ<dU(YhGrH+IX vZn[ /Fgf ;x?x֘XȌ)omZ')Vd䅓j [wR&ÒExuU$'#L_v;M3ua?aHE6[U҅ 1W0>_gƺ>|&[&T*N^!']&[rZTMlӕ0D䢅uVVq Hj"Ii!nFma`(".kʁICDchۋ1C|{]3);'dMy3O0kҕTz6a`봚2`:,\ːO{`SZ<9Eyd}L "> rHR 1=6NVpRWۍ/3 ,88DIxQ X)<0b2r"L;tn,>{9uW]mkxCyFI}̂gDE0GUTs^Xkx=Zc ͎oHPLNz3"o:Kv p;hyc 8{U^%8 h1P$34 ;"ws%=8zY1x`ܮ񫵤6Pn Ļ"#(`_sE@VɈ6O㽌2$WDa?8QG]dr ƚ@x<,=74P$ǒOۖa1rйZلr"p$m< @NVW nK#>ߡ?b[]h/A}XW*xB$sQNꉌc,$`S$4@jW,·S,,GrewGx2cͺoĸi:֗$XVBK M/ /֦+W~Mia-N9QP@y6Y.:+ҔGra!6]uSo.ʛ51e<&+?Sy7X;b#*Ř{1uwGiSrW?r aQ.B2g n=dSf:i;!R#E#~v$=YP첖|_qyL %A:Fa0-Qm؂GQ` &>AO[M(8H"14j.83pWXqEQp蜍u*Y}+^܂g3K8XCA\vT?BPڙ鼠;02 0>YH 0sL`֥D"7lpl͇3x>jPy{cep\fƋN̓b;cqF|_ we[:&'|8N.]dN,KC`9gzL%sDn:$Sn"^ A9}HLDlngqD#Av=JWDۚc(!R'm4be(fr}5܀- jirOlg쿃v`Py܌7sDUiҳE%].v4DTHcǑy*cQr!4*Du0t͢ZYƆcUA)7\Kf IG ^SIѶ~6,4Í`Jj؟+`ʟye1 > ]` ($p)%g{;=aCBĈؾѩf0DdIW.7/ zkRm0fo,_yFohޣAePmdzE./i9MSr`ֽ;kn=)igF5thbF]ᢜ/#h[7Pb /Z*5g:̖oEk ׯXbjG*H.5+P3֣'Y$W$ SV7st$+Jq~ 'WP/V/6}nTI)HP%-Qf\:mL-"WŔE n DVk $&Y#ur/!! TIcY u\ᡧnҚPsr{DzDdmVI\DWH X+HE[9b?zm1N)j@0| vp5M(a>6$.vDT `=434g6C!d5 {Uw \Ћ8cV?ܕa*#T=%QZ6IF*a|rlYm r8 錠ХG uŝY, ?r2i1Ꮛeg8q߈xtjSIisAӐWJڱ*hidӒ7KFCoһ"i~\ͳ/Wm9”cA*v`u8dE2 a3}9J@UEo,@t3dz-919,vոN"` tHɁ%$#۞Ḙ]+uQ=b $AJOy($$xM%šR7vJҋ+1q@2 utH '>)NƲu.8*MUn[xS>u?hu_<)=*{n C|?:KÌFf{#[ y$YDJ}TwTROI.=?Xgݷ&! ݛuP>b0v#Ʊ9]f~!.5mQ&O|"OLlO\V귻b=&^6 Ϲ/j85A̞Q6-CN}| } 2@0b4EOY ט{$R$\A> JC3n\i]>"[Go4Ż@r}P߿N-}\IΆU/} of(;HQc>˸~ SYCQ?`|4?!BBU# À+EhZHvri;ygq<,ӸLSV6n|]I,L-~=x,9O)*cfDMhZ!Z+4?IW>9Cޙ]rky b4 ->Gq{nA7evbD< u2.!2't M Zw _p!8{}a;!./{L m;D GOM0^e_<`ЏX%:tNj阡b=>ULTXt "i\ԛ8XN̈V1.~ (ʶb%vl 5cP2fG,U#= 0#vl׼Qh]V쁯LML O,d{XƠ=VeqFPI [-bu` moH&;5fYf/Հ~ Ӫ18Y:?C9|\4`~3,J!qO`0]W"@&If]\Lm-Ӆ[OϾpmgnƉx1v3.ou] Rrv&3a͇ٶnD S*k ㄔ( 'e_%^We&6Fj:PNYi.}/dL6,nQt藩 _ʊ1_2־ӊz0P7E9pnKnqwUwtOKT@HBbU۴ xQ$ {}rE]|pO - c?B|j˓S .'؄>-ةVA8D`y>`rTf;Ww,$xYl賓hX6VԭES(nT|m:| ,u(M ʼn%Y >EF$>~:?#T!vG5ӌ^ъ1{K`,ġl+IA)`W@ (UHg;NM#{kZ8x0|3H%"updX9ދҋ:w(6@-᫥8pΞ6Dž4ZZw/5.YFSs-RڊJFo_Zf0+|#n/a=ZMD E v}ԏ)*o"]j/gTԂ݌;" 5ocmdѕHe'Iց[;JF̝t# m0z;9,du1BаG"`XnVwS-/:iDz;L D)Cd^xb)ڭ!K&(oZqCbٞjM&,>8˴5Pw⚓ C`*y+D !:싸Z7)[l VeľŅ %xeݡm-d 浢zkF8ގ68,EQO8iXTpm"՘0ttʆ a ;!ƨ_BA䭮#8VyF9W?O]*ǥтXz!tHجb@cuD) !JC*;EK-F^֟ +!v sGZʹfѣܠ@'Į\_z~roTr6dݣ#B`Lya zj6TlV,g SB'wUȝ2zE85 ٬p8ؕ)zy֠hd6J o{( Yf2IcH6|0- >Fu]I9?3-S۴ KMcИbNC=pUy""5ԯޒ-?W2ctrџO⬵hYs(n g4|z(L)?$1ʿJ㸚S|eg@b rEMMx.Uc[# ,Ӏuhm tz%}PwxD*p?aTZKOOx퓐X=;d1Gk[3as5D)=d R; FAv./􍬲+SO:RN3YiC8 JFGWDX'tA&tVXPNξOmmSe^ WI9ne q?T sOH\ 1<{foȨ_I:Zs8w&,zD| 7-E]`!1 ^Swߎ9?/kWvz Woւ^}rg`CA,tb p̔շ8)~8|5)&x n nrU=7׳sU_2E+L=JWBڣQ>J5VYMskgL?\PWQI9 I'_ ߙˌoki%{dᖫ36@6H-3RBxuJkV:z֊UW ih-~κQxoЍ ^ HnFG0۹ͣvr)*@7HMЖ\]O$4ugD\^KJH/}Rd31+Hv߲^!6Os   3 6-)m~{^fl",-F=l(F|8`@iT5u8gCm pDK{Yr:s3 agq>:ݠ&D2FWbdPgNN;e?&MøqΚn`T:7k '[NZKgmuB{:+1LG=0 kb/SQW/x ' (j70<5t"MkuLu ?$isx{c Q ')Ei~Q<>W n91ln1Oh=3@t“U _E8،k9DSZfmMΩ\M_Fo)˲\"phLY3:bAٶk: |MAOFd('f}_LH&6 \E9R\5)LmŸgLo#a ,R]T :DpC v\TߦYX3ς!7Ԍ~ &bp4ÀϛֆZ=d8TxslN:fcrc9!o/ⳊIItَHv϶JF?O1ўJCǪqQ Cvt{F5}F cOs: SW'XODK 4SXNA|OFyJivffғi45@Woͬq}!RXTfhN(C&Y"PU&}?0}@ޟ5Z}46N35@ѻȄHCʟ[dδܟqN`l@0?$SLJziH㶵PtV`A"W$t+WYTŞM d =8.01 'Wd3=sMƕ2aհDj?$KL UI݌PO޶K"FPsc/:PmVЃdlnmC! _&)5RDBVNظЉ)wpl骫t<_FkïrLprfV$(dbCWy\ L,le hB9sFa,']߯:jqt:ƺؑ|WgDT0s4) pAr'кg>qD>>QOuv2%aZMHVAz4)ƼG&6\;gCB#X:-ƒL +/|8\@p͉J 2f"HR9p Ig}ݐc.BJ֞k8K-@u3[Q "dž:xw;x1Fȗt`Aڻ Rn-7AiilX0P,G>l s5Yϫ'{:3P4` Z&_mf:7q>òU6MO&&xiT%XNֈ6hԀV)~ -vJ񌆙Jn0r} Wn0?рSk~"!Gnf~:*ohߌ_G#(f:8c`x dJQˮgj Q|ІD5 ZA0 !@C)~74"d umР*t2аaǹ *]0O5cVFaReGC~Hfc˵([EJxZRCL>N=n)PQɓ [C a ]Hi*THtUybp dU uYl&Eh{ﭺ;hH3G'g̓88L$UA]M:NVyPv Fbw $0j}r4ecqy5҉Epd/Wͫ@^KSS?,.NeWkyQo ou#@/&6hN?G,-^{4&$H-m@c#gn#8K¼j.e|x? ōXߛ2/bk/NA6*e\S3J2:;4YT̮ŕJ! :2Q,?,tٺ݌Cx C,Ç(LOAK*JǑӬbKdŷ5<=J](Ih.^v=?`R/ӭ/sӖ 4_QGcxZtn.#yQ6„s Cʀ}sߘ;Ź&\TubRoYob#]Hf|hMN1Z7}l0?o'9휸fMCB`@CR"1y: ƂrطTPNTd9, o 4vHY9( HaNM 0 /f './_ KN/$?9n}jmO.6z] $@3}+ qlfA [*h?2*v)Dc5k_IOZo+|=@ IE\TEi5fB0ytAʥ܉àu.UG` Mu*>E8B6]`m!k9N1V1T*X=5l ̋S8+A2jY2Sg@o֨㐏PTϾ Ry5>+czGhݿ (ܓm_Nj},Ǟ %?6##n[RMR8fZ\ͼh?OIbOqV Cg3,LOkzrrd%^k+`០%b:IfZ]#~r {s7+Ie]h p }vKΤs=SG-bx4E0^JkW5XDEQ-#u+y9>=\s ݯB[*0Fl[,( `HyiP`_D&qO!AB]#If ;E֐͝WG f٥ Pq.,įkP[crSb2~jvٚL` ~⒤RَTRA]ba,WSӡOwO݅hk I=Bmqa|S(= _ c(S\U?EQH\pw3߹3"  W+Dx|0CW@YLnQq'{=׋kKCd(A-kvS-gA'  L1"<[?U{K O{ɻp]u}4طm\.#r]`= 0f-=!ڎ'TOꊴ&yc ћ}4gTLܘ9c/53 g{,tѥ2/K}&bBǨ8I1/ܧ,,VԚgh78{ )XjΩy=UL7bE!e|#%Re҇hƻu:Ă."Z}pʳi="1ڔLD{} /+$/n َHL1* {O嶖5[뭟3gяyP48gIShG"~b 8棼y!ɈQ;0'-~x'|epQ*.YI1 UQY[*hA7VPCsz-'&CsQ22ho9ѴU %5ìj:~s/1olz=?NwwHƍ<;\ױ 5nVy {rd~a~; ]dĕTbԅI9.˭RH zD6k'3wSC` SzT U"3O>L50R2&$uU#OnsJX?Rɣ׾@ X F;1 vbvL;5zwh|0BޔNUOb.r1G p)HV v&3 UEc&Je3`9&$~qx)g`{'> 5ܼGD9%KB՟7a%PBշ$q? jNiBzX,ܤb1RS--qm~PϸYT^0&Vg?7^.f&,6qWY t׈.%;]GxK;w&_Vp |)O=ڧs^@6z?5>`ݷ\%[KɏV-oeSФ4RJtk\(&4u >'lY/n!Xd3us!`&O8~1m@m'EK:s0 tYVU\+3M✈^B@OByaE} {yEgJ7Uu}.pgg@8/6WPId A ^"Pv(Ȱ|ĶKڷop}OUϒ{0gB`" ~q@|@S4<*x!v֦#TG6Mċq0>FwRȄ/ٛ[b&-]됵s vt/lah؎BtǬ^'Dٚhpl3IشK ܒ cm3Sw-M4 [ )V Q}2իkg \i] _KD^/{oXdSNEDB}Q829x%dLN˛) Y^ZRT5'X`tK.A.GjjL*MvsyByWjF2҃1Qqj[)RaN f`\*=xai4-N6?`x]Y|ӵ$aZCB6lf*hۤ :PdWVb$sxCoc)?wmkC?&l:)GTf/FuO8tw \ P4wUFy_b(ӎ2,M9CUiD`z]y1NcۻD=ҀAz#cw:g_y?9AsC7i ߌY]"L*o.awηuAN:?:='NH\uq7rL%no2+?" ܁'g|1f,w8T*!i0|.'G0b? `V0D*gNɭٴsO?Y3:YӔ%eԿ\4ʞb#nc.PMWo;3tv Qv>ES %%̈́i_\辨D , 7bt,}>;Ί54Z㴂sh,fT4޳jvhAq>[gA,vq6Ԧ,ebQJ0>@)I_* t?.ixli0OmrkEzu{FkRW`YxŊ4.N~K &40bDǤ:v%GnĈd{]8"Fl@tp9ެV AF6i;wґvQi}ea9b3%CbZ/;KY[ }HO!Fk'4&Qdi};͆j`gd+dd8ΩGqCh/٦KYm5Q hيAkSBkʇ2<#@UBYOj-h ֚0ba/Q2NTn>.]|^䧾{O8 }F0 [CleCHKu/+5kP?cLMKS%+s,h-oWE66D G&Ӭy  Dxd^c^o3,3=iEكepב)u?=ֽY!( 09$~%s<٘:y~PŸpK_E/sޖJ\1p}]t}^o72N7). w%f&,*CH G&^P\ MTS4V[ȿ; #g- 3g^Ҟb]М79t ]Ml1Ɋ8Ykެ3%ʇhi`uy;nW'VG=MTYn$uoJ} D6gDβ>e0R;ṕPE&|)|I:"LH{f6f<m(ף:)"dN-TiYf4%R5\- aqPQsxsNi, +:89^zc&6fnlh'VQs lש`I^0{KB+.ٺ<$[w"6/}Zu*,0f-Ø˩K92nCt.GUԎ:jY&\kPno }"W(rĩAJX^2g8@6\*q]f6pe4r`-ҿɤrZ6@ QQ&abavZh *B)6Zs?WaR3HAя0FTBE4X.hQ!AvyqVv+MJGj}HHi;HGW\sȒ~zACZN! -mRӸ /+OV(8\~1QLoy=mWS'͋)Wh}FdJ_/1ȶqD ~v GչexX¥&#wxryϛHge FIk=WRBJVd.;^/Yiִ,ccyhբVZ;&kT}U5Y+MX:E e?"uH3:ÝWɏ@k5L kRfb=oo8q$)`gKPq'ݺE[Ʋ`A >BHb3`߆Ԓ#[1Q43P |ydQ87M†9@V#/V[\\+B}>O=Mac"jЙLDI&j綪Mpjcb\\~ noJr 2-:\p}dU^~79u($s$?JC%$3$/&^aMq3'3T Jo'6/Vj&8MW8c0}w#,ڹs-mļ"bPJV\uשZ^%\6`a 2+qyD(*7=% eso;?IQ²<,:&vIb9ɪuD8UWw%}:9\&RL63S[C7zP\/jl8-0Òm f\qqVp2c 9겸SѤg ah4 /9ʵMH97@6c.p1O74馉-v1j-Y%Dg}@\iiZT0T<]ux2\r6*Q xng镠 k1Y#x%abZ~o*|G^ %RXaHbӸTὒHȳ_dSu484è~T^p-  8r/,Ҳ&HɧVzWp.?v co e5  F+!QNOq혭t.B1)bGh K%m'̱7+9Mѝt>).68geբja/΄ VZArT20ROC>Y r$ceK";2Zv:%d[~5~ADߛMaZmK68io)9ogcKɫ[;s9*5@u};>f&jeC]pu'PCn%bw UeҜ/ÙiFIZ33wr:GRٌ>2) ўoyeyc86#.Bq7C,HItJT0׏aѯ~Y5|z}Qfwmbd۳('mtը$ OΟLf)>*}zɴS Ά+N (XMC&4a0;O.}Fp<$lgy($pGh~)y d)(VsC,RCzcsx y chC&8)8g90;K,)l6=5QZ\r|ެU4G޲DcUYBP';p Zi PkᄯtfPw`P4LƄJIL&M:W^xLdjj T}'@MOw/>>jKLZ12pNάs` +xjV_X+0VAG ȗk(ԅ ɩZ$tdTLlcՉjD󡠿-JFG&M~ܹЬ`~flA^(;k]8nDfcf_7{Lq@BZD9Mz5vXv굒x+ !(Kvɰ˃q޲h EHPGᮒ$$[z4>or%n̺#!'u*-e=dh:9-ɓMG<(u\ Y3GY?zBx[ʚVYP=4ι\yoCl<(mWEFY 'Q5찦ݚy$hl+u=>Sݭ|:K(4xԪO2yt|QUl]V]c}bd9h_W7ۡ[O"CLQକCXVTwR"(b\ ȤNW4^0Zt:esU!9rU"1jZ5v&S<+y>Sfl>RXQ?IyPv2{bO]9^1}x5T)N) >>MCNy|*A'"ď'Rz'7LHN".\Xm#PFv! ]I,4zHCGǥu e˨Ŀv<7I=.TJ !c~}O,^sٜb3MpT+?T ov@]R Qd0F6@lqXM{n6(1ZZ7D!Ζ"KT)r3ղGa)K%:)E{WJ )^2Z3O?NxѢc`Lu3bH-r+cS@` 'R ͌KC#/vEFcKg9~u8鐁YMY6pΗMFPQV 8H@_X$x9(I"3$'{#JhЏY۲y,t(l|7y3B^-,(Z*¡h^J L>'܇CEܦk#߹y8=vHD-ֹMe"Lx0usbyOŊ] sbKfJ-aʄ_q؂UK*DIT+͢)\<2ghF_>d0H4?F8wF9l`(K( ]f^#85`DS&|6@~66ۓ4FFvR~OҊ9TOv\4.]DӪS?Y5}v+c_VᾇDVw"c0]Pp&[2[Sf@ߚpޱUךƒ A ^N5'1SS:( [|`'f1Mo¢5.TJÇ('A?g:m|=_qxD*5<_Qv52l TnԠjLV@CΝ'Fibd {FɹD}V@):S XT5>%8}Z2Yv@y  ZZxZ1|}Xzx1M+ӭ9rRc2jJyQ18RxھA7y1oE|U{}弈تޮ;ecRۙc֝ !*ds|)M%ظ}[2w =Hο둪 w/: <|h2b}`1jxwI"s9@&r iiz? j/i덑^T$.f%2 ŖebA0x"y~}:+-ipW836?*f! cC7c+IJwBt>5On4FC &vԥ(#}jm11⃤J=e𱛥̝ncW_ 7#[=χA]y4KW[7!BlǪn^$VDTSp:А(M{-z~vg`PQ7PyNy;*,C]Adrdۉ$$*4<%f,*PD{: )| Pk8TD@yʿW%HBn0sa84-|Tp:`Gaڤ DO5oe;g8Jv;&P7yKE9شj͑Σ-AM_rQ6nd5nhQH&)ZAȯFJ.9xs/LJ0Ia:Ő"{CQL)^i`3'ykOS{ DU#|IQIGxg2&MxT(POrF&(dS-z"V>wp[KY欉ơSO5K<,Cf.1smh )(hSr`$#k= uJ-C*6ڔ%gƸBLγO3X<3Um &DU)?L.!&–f(7Pl/tV)C+PvD䂮~&;55K#`Õy8Vl-f\;0g-f˧C~h?!UK +ܗ!)˹G@V3 lyI(/ G3|%ܡF6azP,hI>%OiAT"*ǵ38SQ4CF>L3hg0_"DaW`Orڙ >}Q4Č%;3-=#=G*KCW1_Kt_Y0S$LFNq$#S:Y{$FZs8"rrI|Hl"P~Q3m8E*XWApָ%i I5L5zvZ5ʞ iPOOe * ]1-IFl'}gpjf""RpY)K&ݟ86Msj[#s cġ)׽=FzDLX0|i58VLe'u$`,}+IfvH@B}ɮZ5A;R(HW[ոm]3HJrz4%Fkb^45Lӈ&(#!#| <1.ar|JĐ UZi2*6$vSbQ Qg邗Ӥij5 Zm3B_ yA %d 6d]iZݐ#*p#o+FZۼJ!yCDl1ي7B")g"² 8ڸon`3>0۩/ 8I"w*ҍa¨Ґ=@P DLi*RC4>_թ!f[BKTTɷ|gvB#P ^hyrEJ.;]:J=T}D#F4ϫlIxQNӹq\q3\}ȇ͞B1xO^M(NFXbp,6l>$޸uHX(c5P\P J;TK ߝ@KJo^Yg߸KN7H(YꚽӧObA>9syXlƟ뀙X ; U iFWcsCbx;9m2jX7tm?~r ]gBJt%\W?R&,m!}RBPlՖ[:킑dF^ԓнjr|a@s(A65i=ӫ~:셸8Sl@9F2{ptlM!KcLY-BTdǺGDldӘil ɕv 9ťQ¬ {<h#S2EfflKqi1VDo>+t0X gn] aM{DsL\\),r ~,𒱇C GRFђ_uqQ`Q#q9Kz +V3M&HR =P,Zcl09ߤ9G%/d'd  ԿoAE9T`'9hkT\ݔxI%5PPks)ִKWv]5f6M޽HEJgAUɻWRotdW&hi6nh1wy(nxpTvRdjxU>}'vM4{_%mr',,E]l;gAPșؚҔ#yX8x6bHOEM23~jG7+[,`,'U>Ô =eI,wHIA1=9RK閉O#L/wفmٸŎEg V D3fZ<#6v;Pid!Ay<)kA 6,y. -W<@D>вg-#ZA(pOYmMقō}oQG.>3|3ݝv}ĉlDǛ@#W@]Y#j:?v[fBCZZ` ~nwϨ6K&{;W& }9gSVT?ڞ2-H亪s{(abGʛ @~L!5];IjȤp dD HnUCs~&9u(R7ٟl8占3Hsl2EmGʰ3sJn0/ϳ"Kd2RGPP՟YG]\Jm7$ a=e n&xκP'Ǔ>. d{·<].r^`n>5d}ߟO$aof1qGa7Ht-9n~ηșSWlj:rk/4@̾ܛ}] &«EԶ͖^ L1ʆ[ QA478(B"3q̋^Ey9"cO &v+91-l_؂V^ܜ%E~< Vs TkͷP>jMέR_yLhu';Ʃ.QDn\PYզ#!/MJ~F3! \~Op-#5A]Uˁk!\ %*N>`_l!uZ/45? [Dg#i\N뎔ҡڧ{!Mj6}c2Cw8*t4vh]#ʮ7Tc&r =I=[0tx͠$i,^]2{<,4]il'5.emw.KAp Yl!х%#&hbB)R k2ż`okuMRq*`l70I-s=St,ugU#|X_<['66& /-[ɡ6gPnUN:R=طg$_@F&zb*.F>5+=pFqaK~ 9v gYN,WKrwh61Qe2j]S .&We jOтK4[<($'>* 7P*U(/#v*8o@ʼa6F@RU̪KF !')VѰE1w/($~, .{J|kדt4s1̃D'zbheRhρJFer#L~5%m,5rp-&'xwr&G0+Q#O(zy( CbRu%S^%W ( ]΁d:xFdp-2(t:$(g3'ղ+j "ےmҚYlN]@X[4wS5$`a7M?D &NˤwG9ñ(mxɎrG榻xB,V n n7,lOcC*kU~W,0XkU62FBwH4_w(ɢ1N@ŅgkjX-~o!0^-O\sZ''pڍt:)9"B~?ta=4ʅn7Lkf,&iEeW)d&g~.у.]dN#7'z6Y {Gcn m [_ګ8eН?]KeW\xȀsc?dM鋼t*k .k<#[ޭok#B>mƨ"ޟpړ*ũ3f1Iw_i`Z|S-"3do演sWy]כL>h5\`ZZTࢧС䀒d?L;ŠX`~(l#k(^uG:j0}N2tqi8 qP\#z o\;dd݋7r^5oR8ړŤ]ߊ4>B3DWT(tK:Oh81ç5uJk':iN 0W D G "2;,Mٵ^h3@YJ`(Ȕq2+Qnk9 Cq&,J[hKf=NTӣ@㤺ęe惦-ZةS7xO/6ĬB6 TYM nI/K=>D>`y[#^ݵ( ^fίlZ>5羅T00%z$zcol#\!8CT8/gCvm,<i8#@dQ:d&x޽h=ldLpL8)!O%v2)gwUR!:gLNcF>٧h9jr!8u\)o҆m&ZQۭ["Aړ}rx.Mܲ4k%}}\_ӥjڵaZPjwtLӺG WqcZ>\ai6SPijhhv&;^-H' c_㎥j˹;GLDj{bNȗb_C/2-ź֬fx(GNN|I:0&N䛯_u`<ς V2+H-Ҷ7 kፇ̱^| 1d_#`U3?ťӨl9~~P &8O=w asXŁ6 U?|I̟*?G1 ٸуvXQT~xѰ+haE*%7qʸdHU1¦>qۣY~'0ל$U/]tκOeyN a"̈́y/* 'aJwф/{K:.u3'vyTTR 42;IEyFA_`y<ḭ+'A-fn&&ԥqЮAvCܞay=) 3r>/$D֚l0{4uA@)fʭ[Y=  -܁bw7OW`*H7Xw?א+MW612Y vמˆt-cS-ۦۦcQ!/H%]܌M]PJQG\~/{88d+h!<{0;Ŗ [ oCXDB 'c Nm`٪Sn '+-R fiG#7%8v wJܣ6IY qQ*@2&ZEY  7>i(ۍvzS(Iz0]l[2Կ9- bʏ mr}6sݟÖ k*RQnx*(rg⨲$W|MSXF#kX\T(-_ϋ Fs:0KUhc=&kD'ɾ_mM-2O:!mUB箄9sSRv$`ݝtk(Yהy蕞y@t+{Bz\̵oƒv37ƋE%.d 3˴ rg?WsmyeTeKST EJ Aj0}~& }92Aș0>{d"+_SUi-;@kyN(hi^czgZYkVBKfat!>F6,^ }"n)mgkhZ?>i= *|^$ ?cBh޵G o(g=? f[$]lϧj2%45ԖX95&|cDzJ1dӔJSr$n3YӴ `cl7+{TDFY~qNz'Q03u:m {.oMXF^(&wJYft'I{m)ø^.Tk "L3VQtfa>-,x7T !1zCt,/ Ln1'T;Xlz]"WW]R=ͯȃ[ILRՓX[şq$n24+ҽbiJup/܄jcQI$a!F'm x|xqi(* 'm%r S+&:LcB{.#^>^ʎwŐeˊ5lHcȎv7OA_%,SR˄s$%N5fBN/g XN_|H'P˯>J>Yox?䦖OT/߷ 0߰`f6 Ef<) R= -ca\9?4G H*4LRHcE_{&{HrqaiHTc)CՓ^efeP;Qޑ "dKE}[S6^#ZuaӀPwi v:x&Et&~Mi1ͼ@tC;P6uR+LЊwېkBZϠWrۿ_<%Drmyj"_&F%K,!9ZRN|ZU;;UR7L@N7Nx_' Qn_^w?R;%ǰ%2NZƦg.ƴ% uD%<*zSs᠘`ֈ+;zpA jPO:Y!##ʨʹs5xl_S}OHSZlo&b/bqC߈g.g{C\fOb4SpsVV>/59EyPx}ReVs#χ, )幍|b +F錞_W.Ӷb^|Q.hx~iRA&8Tv`N5/3ix<t/yy#.#t5x_n̈<:dm"zJ9Nuc_D:WѺo!;m|E{~;E) ,U9>_|hzp"e&h_TzyԎXj";pMX0Ig&Oj_C 6U1i %)<.B:"ݎSVԌ1CY\782UbUl2N^ɪOWDywH\R4>;ΜTj5:g12utɨ)q Gj8]!O[D_q[i9 ꈉDlĽ|4jWh*@)vko]ɝ AiP HF;zg\bAEsG<J (JDD0@Lʺ+ݛ:yM{1B.{jtb^6ƀ) r^QTu*,D ;E3|*hwy+64O}\ lf󉿒jClW{-E<Ѣ8.Q5=?h9Ĕ%Mq[P2V0z2ўXZ8M1!.1K[]|xDêgKli ())ߩ^YZaq :hESNZ+##381̜ODPUo +I:douUfEu|%oމgI ~6fȆZwBVzf7kJ\Psg52ȸC"!/(J,2g=A| T:]iĎ&n^dC =?/)P,p:vHEYRGpK1$̥B"SMo&h7o2 nu֎Jw]6;(UT\;͠؎{Ƚ [8E]~CUTM/{lpl^a[Q(}7,֗G=+J19N"Z?V_"Wjz6VHυ6mC'yA(un[+:xXhN_ e@Xl0d總6мkO:&z죜4=o _92+LoZ2=dz/cdAEӢs~}sPfc6b)4 x܍<&6(ADZƚ]6&q'Ez1%gŖ6ƫ i ? rqVt@SULvg{!2NKH82)Ne*r >BOufLz@e.V+aC]Y E%\'a;PCj}zLڥcI.k!Ui4-*ܥxaB: **|e_K&nS?*uE΁p [d.!H 4u3Pg@} $+iFҀۓ)mLT2rxG$uT:U߇⾍rJÛ*\Uj1}Ɣ.VUv-pa' kk!mV -WYaUu'Ci 9OV=j&`*N}3eUr~DDFPt{P:S\+Z:b@hH?[`֣?SB7<$۝ ̮I#(㹆nȸfR7QDB& {q6Y0-M F(&ng,S5 ׽Va I NSpWSrI 4-5)xL_=D!3{!O};Ӽb%%0|h=8Q,1)0G0Vu7witλ=i<ɲy 8ǺBu<|%G*wX{[LR)+̰m񠼐5E8#`Is ej1CDz<0]c/)5' \o$ԡ\KK_[~h]~)@ Ⱥ[2^oZ82!Tq@iO$n0@- GL`<*LUkC-.4c4Gc r].50QPHp6_9ڑbB4{CV~ {e_(8hp2+E&#&B? z./" %piU:& l,{/Fog_[ D =6!~)hҩ]]^gު'ErmK{. ⓚ§=`JgR.ޞ4{<FPYO2aƧTP{vXs0ag%f|Ӑ x+Jpǩ?kJO+R}=3;[l*4b#Lm`3],P{fUS&Rlc2B Ma7ٹI|wf5KHM0vZWDlEQxq;Y%Jo?a٠$ϝZk$MV8:hbl: M+I !I)W㫷&!&EB&9 !OYt'µpp& _iv敪)qaοu{R35u6 /\!uRfbYBن=21XK-+[= c C9:!&C]e##v[f1zflZpx}˴B)p? XCD R>F̋HKxKw恌5R&5*"T.0UЎ\d{ D60`2ȕ!HKMdO Z7m^W ת9b6 a"ÂCbo2tDh׭ajEH Am^F5me jB3rv]\ҋ#!N[UA ؆q7"kn{viLpIZ93YL |}Ovn/u)"SF,چSct2^>.(1o".I#I!9+v| \Yt֬jA4"S|Eo!̌VM{J(hZq ZZ ྖ#r YU>ZV0 7p2W  h$q(k㪁#XYO|tGe]OgLŇwɻU B2}1M)!N!E=J1r( S5f2U_9W|=hb2:8U1^BODŽ|۞13=45N`Vjmdz" `pb&}vsn^ŀ'p᫩^eL<kF9lkJ_w !2ښ}ᚲGmvT3hFB%{V|rZCfdB_m)@AvaH2QIkvnDH/ifwZ=NnFSI.Diͦ37;&w~ N{áNĕғ5|W$lp)$1!M~L;NAL%:ՅH8:0P)fdi:(_I 'O7ǵьR z_ј%c,Q$ NҔZuzDž[K kH \UAH, qivA*Z7p3Bk"|Fhݶ6mT-{IV#)SZxk0TV{ tH:RpΘ\U/?D0,MˬWfßE8JzsQv ɣzj '*34o=sj?uF:HqP5#gA(oq o2k.#e"?WUꇵqCp}~w .8cE}짏KUJ wxj%0Jau2=Hgcķ$V? f(`\M k8P:kW,4na:孄S[ SgĮo:f 9Vqddڿ* jiI0M,rj|Wn [M9}ōu,'يeGDV.V h+ĩol^3ht1DL?\y-^}Ӊ_kE{05 jET;`_| [J2.I ǔb< MT^% Km<~h]|ޣaG-;R'۷H-.~.{^hcr'ã}.IY*EاY\a'zF i˃U-}7xi/߳/j49\!va>ݤc26~Y>AatoHP3cDXҠ[Y3)8bk'`bBXb%gΈقN/-@w짡Zt"4H>6g-RFXPkL~HUQʻ\$q)p:Y{/[Fd qm`9{ɚ&] ]>a#n6m)FD \r>Od6+u}')ַզnyQN\IӍ4IIM1(+k ;؈/^XM#*p/D%DO`cR%!넮 #?aPHuնs@&wkl:^SmCi8?^nC^]@gؽ{{Е5K_lj~oz0o'u_BŦLdZ^^g/ghQc# Na|FB>Q5Y0 U8NKWn)+-M''R- ֱr{PlVcq6 ǟU@*/㧅K]Ly j1`t+X.R;˝xNz>|s`"'De\/ɻ-juq{eGAp fArIL N5_AS\xO-s i.sY`QrO}#EbW{vSLo3M1dIc}#̗ aRhfv"'b5&HBѦ}'eyt d`_~>@29(Jfs<:6ȳʁ$:yt&ߕyBfׇfx *rjcdUro+`A*0/vgBg{Fky$JY?> o'CzS Z7׸EbϾE2,ǠAHr(̛mNŭ[pXt/ӥ0H1p,$24ܛ]J ) x{u>K@ҽmlJ?ࢧN|L6j?=swu6x ظB4YQ/bվcB}'fa>Hؓr{٫~[!(ڻF1̈: ^ҽIVE#~O KǺo"H;i?c%WNY}&cp1ur ;z /@7Ag?c/bNMmGJ?kJf۸3I.CMpbo??.l*r$W\{0dfJn9=S`> @P,y9'5/e=L[!XQ9N.CĈDEhZd`u^d5+= ;.`H#@V‹b QOQc7H[|,umXpgf^s ю']go%<kڍ) Fc RѳiF̭,9Z!}(9EM~ࢾDҶ¢% և$`%2Ӡ;n/Ax#2qd!qS/k!m,lo*x]PZwbRpw$P.?'o34?ƸK lS.:#m}:3cD.pǗNz#F KT3bkII>ѵ٤R'Ѭq/v؅RJ kп@Z<""݆WwrHŇ `^C̸D,zvkT:$v= [l Ţ:s$w(ZʒqbVͻ LCQ)k@;"=i7~ndo% /bI$ڐ=1޽Qȕoy;_Xͦ5ꘖBٻy&IsuݵGΐ1}{'Up:|g \H.RjVYI'U5Ii0] ȏ`|y%_]{_jq7 ^'"ޏQs/>iD:8l>0At MCG[#3NMcx\vW0K%dUu0f3xV{Ĉ*Vi DJ|/\dߢY.4xAjM.u]S[IJLӐf)խP@oQrL2;l 8y/W6rSxO p{R<'Ge qt$y@`<'$"ݣLSa!ෳ|b>'x}SQ:0H?aQQj<H<*6q,4+Wr,t{XЪDŮ2|! N> ofi.^gxj+Yx "@ 6/%%8G7Nfb}.έKk5Q\= g9vN%uwMq>2J{G00Y/ NHz]}k9Iߎ-$qUWS-m\t 6NrMruqʕhjQ= ZlJ-SeeI2 *GxnQȊuo`~H44?rmũ0_U23DSݵ|3R>0WF9v^*YG/LoT;Ə+E gx5wS3}M<9]@Ke0$Եa2qsys'YP`-ҳ{ܰt!?t`7v\Uyw2^\(S|!rVmk.}!]xloB>"rv|r@7Di^pGĨMw \,OzjS6uf"JX$~zKж9ąRfun[gՙDgE`C \Ni.)|>4'Zvws?oWRZl[͛k ߀3:F2n pŘ̖!&.ES-uB7x>T2 0潁ٞ'Ax`aND|ᚦABe+Ёu2Aºn.>ăf1e,1[ʡ ܲ1CRf6;1Y3H qم뻺H2%w  boyZ,XByd8٢'}ROV$iuw o{rg3ZW\Jq1ȓWѓ!OdXɱ ] pZ-})l>P4Z@+Of;e-D%E*UI%)|V-6C9V339D>VЛE (q^3"efKu[brhZe Kx1mm~p 4%kYj1ڃP I9G2vq]C3ޑ\4-sOrk6I):ody=D"~TvFΕ= B?A8k_1dZ lJ]#2"`j+B*ۄ-f$ ؿqg4@[ԗ$@7<3L^_ō trR=L i=v K',&cTd?PGhOIG(1]xr%(a~g kE{vkhn`eq M<_ ms$C$la /HB<\^%:],]TDHT[[>xXJ26>5 W# 0g.1/h{-?E7O)^ȉG|2uK=]:9mB&ܫ!gކ $ASj3Xy7>K \9M=IyAhrqwX߯&œ0k, vP>AurRcT6t&`2 5]9wJTWVZYPt7A.[k۟E$ig]F8{xܚnG{, E=_9(KՈltIe:;\~ rj,}_Q$25H2e2$Z}j!o݋:co㸺 xtLCgƟ4_/^P@ngHo`plnny?:'ndZm/,!9X^ %"f:q:S4QW<U^@e+Me/m% {J_^B1buà,l0clUIwduDZg-VeG!)-RI'{/R )Yc@,@&z>U-G~@:$Hdd4bc'̎rH?C@Sv=k7Sȟ0مyF# :f`hԢ0c8jT{BM҃LZ[h4ZPFǰG+#TR "-8 kưC!pV!yEy2Ų۫'JDӷaApf*[wfۜKcUAd ~'3::e,V1u- -.ÉiGqT&4#>dRtXE^?뎠EjRݧjۯ£i V} i,Q6iFHRRyd~F )}"oc+c>?)Xat0VQ/J:ѮȄPcܝo! cO#tVuJA!Gd<%&&zWG OQT"H|^\aCR;YfZE'<4AK^LC7t|ͲH5)ۧǹt˖%OOe\,\*g2` ~)K-+C=GFO uRV"E؁*#Pдϥ/!.g Ewq"[!G6bKFBKe9rP)^o8YWN*1u9#"!7q"rD'JcNeBSNngߥbgZM^䨔pi6B\YV3Faⱌq2&7 =|Z}Sg׋u`) w(`r8qR'Ws{',oD(l "~b_ U,O8?4 ʒSu` 3$<"i %u[;FQ'cӕҍ0&r%'*^ApGZѱ` |9bkvHrQT?@9֒IFa"9/)Ap>ct}N~dωgSGp39.E@8jf5Lwݎ SY\%VJa9mY+'$vĖ#vS$<Nj7&}/o|S`ϴP;FGU@m9mvC/q8:]S767œhGggQs2߃ʰvMzȍ!|2DF|spȲB,NG h԰ز>Wod@%; ?{&P@Ö́?:\ɼB!GPG0)ͲюEQqǦy~raz7hHr׾3%OWĠiu{0٩VFt[z":%`Rĩ{o@$Ze۠pUҰ4 P1UǍûݳ bPqc3ae3uJ=h(dH^gh`̛O]>}A?w셿U;qdz% \]tyS^<;FZ-T^siam䒣 a14Y;-?ȇ΂'6v5HRVM?u^T03uBY[dO\FrLg{M7=r@9&\tk*@nh缯:DBO#Wڎ80}eq~Li2i[>|YV1VZb)DzJ{YVzȭU=;w|C $szo5]vIVC/4^:3]BFi:7.!oe8q慞u5B߹{)%X"CJ1v_UvKUd4dHBܻ旇dE# .= ηMFv#dj̝ͳ V\eORlblH6x};=Iu墆&dh Yς;a#quc& kV]tL^ZH[>y Wز0-ZE/nzl| 1q`8D~!L[ b,cתA,>ei8) gzkJڒt?oH hDы?}5z<{h̎3zÀ+qID5ģfCJ ٬}Ha>}<>KlKNk\:ѰGN&vf] >΋=Ã~p8@&01l>יִq; ޢ(-ʪ{BFT:QwЬЍJ"ਔ c5u|5a[FsӐP{iM,\U|֑]$1)?Ц/T81CfVD6!p}.yxvݴ`ҿ袒Kvai:JzQ 6&Wy¼Sr 7E[,W߮o}D0\.<3eQ -Q۝dCa7xnhZ3Z@,+/_iFdzv14`QqJ+.i%%qV,1>s=x:B^S/mDxWZ !:k:q! ;E@GPז #gT,t3D}7}2-+ۂJ8.Y ]f >s3Ei즓I<4r;X p`/lu6jayI!U6á)svx}Ȉ~aJ1ƹ~gόu+P%h)im~mߑy6$ӵjo#5Pv'2KXې$LIs%mGRFB +k_LKKѷR ܚI9~HKAQɮ- ׎u 2׌@5 ql1\{$xƟ>/"nH2gM,4yˉ5 2LW, %VD eHzSYT9>Ac9HB NZiIDji t$V6 d$=LL ״*i#X?q)`ZZyU*yF$v\NHiH)dI/-dF4vv{ٜWh^aQLX~0D3]0 .z @32|dnQÚPb]R 4d$|}.;6߉<8qG)iAM"*dGW vZMNx8dd:V$T:mrkoi޼G`fyџ8a= mxĊ΄+e``7𲐫t#P .#mnN89l/pkG>U%u$gPL ;h GiF~{^>Ɍ.I( s#RKm./pٔ+B+RϔﶉTNs ʨ 8"co=M*HZ/zO(QdQXrk^-ӕPRIXK>+!TSZ&+$g$"eK-);'% ޸϶qZNʏC<-/}79L#05<r U䗤YZgE Qy7sQb$jSsƂ!P\iVa;+<}z9>jJeb۾`?l<(i BWTizGx'iN-FSjHȽE7h:6F)R8 CgA[mvWA+0ǿhF=Z[Ƌ9U\}YB *Or3z٦|ܷ9AM(v4XAwbM.y"rD>Ǭ&|:u==Rƨ=nNPښ}P ?djZH%9~<0e]đj0,(+K'L8R`|@H :L?]Ag~ZUUjGj2č|9t,aI^$/s4xr;~[DltCb :]"6xwYWTaBL$:7sd+=T˂;R_AEtfT4%~rZQIai<6:.}F j#NtbalBraŇIMh8jJ=̪ x꬗O߈Eq e'l좭7[i%SVA!zԠܾ}"#,95gSM}.Ҝ>VfcƷ1c3 纮ͨ"Chý ұ:j󯥴ס5Q6o 1ǎ$U8k,n^4%ʿmXwu-:KfYJ|hֵuXX`wBˬQPa}1, JNhXb4ϛ Ck$`"lDFKbv:Z 17SRVɍFaHK1硗]@3oyv*~' *@0垝r{D$߻o+@Wqьw9J=˻zfY@9 ą5*ÿTYlyJ?eZ[E%3ҳo]k?bCj ܲ|yQZH^!6ݷ46 /N'j/d@hHxÄG+Փlr%%Xt0r&[;;] 5i;iݼCNx{EhXA KPa^7a`r2)Wa/ /:[[Iyl 6FݎAYB մ}~v#> 0E$ ذBm$-?l_ædzHh L:=U\U=P`~t(i*(0]jϘk~]ٹ_rTӪ.۰b\Mjc¤0'OmX2JnU Le*.g ɾ1NX?5 pt&C#^MU[I02^sTǃ| }/ {  QRo&QƢs4U- 7b{,9Ƭ)h)s:/Ѷ#3^[F=p?mxS3C\g_' `o?LaMv !FBJ#;Cw `_q$cgaW9$Hį%lDeJpV2/:dA˽;ߜ`Unw xx57IEZ1|gd*@'&w"lU- }`C4to٤@ܷli5͘vxeA<#+xkBLEg<Sdr;*?B LZkc#x9 ^`S_9/YsXM֯"Ef(HLwuۼWQQ]rC/h|k kL|R8$}ܮfSՎ[X Ts>kK 7|dYJ1dp cRpI >|K5HμIf DMD@s?,dB Iuk;x !ٷ-Bs $IȓSr(mstyf<33 ?3;d4sb  3R;;pJj^Iq"~F 2&Abh#"}Ҥxns0m8KNTbp"=e ֶcahib;ti}1D[A1z\\(9ϏbeƱ%ZoRc/^BoQ'p񚤥2qL#scu6:78s|Nn7/i%2b=aǺ|hK`0%6XQ[2 1ẘ<คãDLE 8O׿-꣏.D&N6֮Բ^;-{9Vi^(itYwQ,dZ-!$L9V3L.Uy+TtKǠcn;7B})m&Z&m5|QJƠc\"~BA@]5Z4ߌcsx!=LJ$Tvj;YE~ "I[z +ć <0 8q e^Ʋ/a?xV7Zp;H 1#CcYF7a.<_PĂ|^%+/GTqAgonm^'@8pxWBVvb].r&\+ _LԳIYageT7;*to4FRo&۔c:„̚"mZF7q*3['Z(TXiRrmOCw*k+G4ܞɏZ[@#7$"N 4XaԦzxѸ(C:GWjz&O>kH%#xݮ#`2!T E0LSyYW';[AV=k^Wɗ^qHsʲBÿ_7$ʿY7ǟo4w$a4DG"2y3Nf/f%%"30!A&mxN瓠ymY{NO]{*G]0%Wa¹¶޾sQ2N| g MV4tZI^E RGDK׸)0UjsbtBIRW/nvlRH&o(aEK|O)>nȋ~ZFC)L?h* rc8`C2p4,:8^_Ra7_׈3/Eˍ&a{N?.kn%@6M&;4G!}TxOC>xmnwGڿ(~$N9v`ey$!>^We8|!0 ߮]$d>A @w3-*8ACEI4z(㇓[}0^7XPt)Ȋv0Cd[`C %hCZOj/hee;yƸTeNV#GE){-APVBܴebF&i`)pWQ >'թJ.CHC}t(6/0sjQ}WbL/ˢВ4i }Eނ8&jӚ g ZpR^*ICuA8sFuV}I<I.:N*KkVt&zuk= %%Eq h˿V`HpX4 nϨAa=@Q҇sE~f?p)~Լ$Y\Kgdimaljifu~yϵO,׍Tz^T@;LZRf{Kp JaR+;3CݡwmEux P})TgoB)Ӆ2_0/'<"{ncGR-&,>QژYmM/wsk ɡ6R}ZĦn^i^PLJf'Lm0C2S)Z'MPfo8! <5am4㸈[Ǧw\ʶwe>(14BD@JBR2J!ͽP=^ED/ uE@&u+]-޶SϬs=,+^!3 Ex22xfI'+$SXV9[&*_wH>d @xkmJ3"KEt?LV Hdqtׅ!(7]pI󫔻,#u9RCǎt hW6v41WeXnAsFNXQ/5q I\@œqn Xyڼґ@dwAo?xAP i+"ר: 8(NO-ef]9z%&<5$c%O6kapy7_֯d ړ D+lAK7%DTYuuw.+ rf;Đ(J0*gIiMo֚[0Bwd [VpxT$v= #K7Cm]i_ {\ѤOs/S I_'^*08<- q~[$.lſsWb33Qh7z% G[.1wd`MhK  RvLpc^JS{.d)nsJOuVGN |Ecj}5 ˄ϞIWo/èl@:1#%Z̗ ^wRОI1--zx FІV|F`'Зex[.2wIX;Ȃ)bn>TX`RzPoM4V5M |ׂƗ_j_N6%-)"8=wm}ˀ=K!,^H{+CRؑ1tigPؓ ~q\>P<^1t[ZIqƹcKkQfqH(х=юˣǛ.UZLGt>iа:.h9^ZHXH$)wTwF9w8jFT|{|AJL)؅H1,qhmk`pol7q4iɽ\8CeViY^ Iyh:Y,@Cf5;;\~)G"4U~#?R*xZ&:N߈b\_7/F>o=2 6L:j8-,R87z%HRu N1҃ e+jN77qoP l Kg+B&QxMy5FCc39W:X3OjC3iκՁCThZ!ƦSqwp `ط'îT'#5e0'rB}νGu{?Z>|uELr-p*؊`}wnS+{(Ա!\\y&x,/ Ӽ{9c_* %Ċ4j$cKiܥJ@-*:}"%-gAoCaryZ-3Wg m K*Ijڇ0()x5ws[jkӀN*^֦Y#t^) ] GZC-^t 7yeħi !ZKaf,ĐQW=N%0"}7)6P#u~rQ !:!oj2BO ٮr-p\{" qL O_z)mء#QqU5zwH ! -G??jVHb:LZtY!uXK8$^/raBNyÞYs..5v[}P/|кt#Db953MLΘ27Ի}sLno$n1+kz5V&t!Y[gQ9g-^/QF^ɤ /b?39z:x_$bH9ev\,R.o`|<Rگ1b@ZwEFR#=3gX} X` 1K 1 rROxn-] 2WV:c6pw[ކAon ;S5HQ=+iuydΟɳ6 VF&Eʮ]]m<1]WIU+6zaMFȝ82أ1iO QrV i9 0i>vT}٥d&s1Hw){H9:]%D<gvu]wc~uA;{Fj@Z@/kbqrkD> ](v-ʀ,#S w˹M6ԋ88% YC@aJ2"pF9 @Y1l M$W;G,خU#ꅙ@8j>]E63sjTg>(;XRN*O!RB&7t849K\XE6Tzr{ t<#a~W'UN\x4P" `4;f< S׻NoQV1]-GI~eɇ%{pSaK`S|Ra%gϨ)?+JD&SS5ĊF--9q1 9F5W媙Iy?goy."DՉ 0>`crt4 W EMݨL=kȌHi[gކERI߅X/pԷCTv ՟[oti q9d&@;aeӔ:͏3m"V-'&tn(mdOACabaGmGhޠ gf1-&/q(UAo=~&[~X!OZ$.VVLVF4א:LDҋ/<k|!}m #ci@vGpJwR\3tahx#G;AW\Z:g_0u3fV^S<$q涏FΊ(Y@x7 λi+sYfXψZDf١wW37|/O־+CPaæ`"1}%1!C~uCW~Ҡ_!5NH%"mVd'e.X?IF,4tu9DoM`S9O{U&4}/!!=->Gą~="bY7nքm3ѨCd݊gBrigܓe_Ն]䵡)P!3I!|N`4aU  dw OtE}4~-:a&,:O${&;T"~#rR$*e(ȳNI`gN{DMMR/a!(oۀuDɨ)5К.#s?Mn֋/! vO1ԈY :Hez+? ÍФ6u?|C*x}h;4NٕX~J頶KUS5ol>Z+u2a6sl  oMZ &6%9dr]$SVgCQʯcUZz ss{v.$]Gᄾsw{"sq򴡞KYBj<#mJF:LLsClOSf2Xe*Ezhl8NJv^*`չyk-q^ך]2.^IfؐE'[vӊ{^*7$fsd=p,FeB8w%ftT:v!iqZ&o-`FENvߴ2ܩI(g|h/j +.; -YԍiҚ"*R^xնDHmM}u%-Ɛ"!O[YԀ-0\ BKJY;.HQ̓|Y:FϺYPjg̱ 8>hcʁY[>qUۆ.Xڀq2\ގm06Aeh|[w̿#ZJ0dAk8G5X_is?'5Xe?ypy֑`29'5dP~bR(_0#s |?C==EG*](:=K=%Ǚ^UԚ dta")F KG2j9 (6YAK 9 HR\wg+x;V:y,pZWb8/pcY̋ 1|A.u٦aH%FLsT(/ lSk'O"{f3rR7S緄 \}-,ᒹ쉡?Lgki 1ov Rn)a/"(^,2?V;xqT O8&܉U]n&XF똽oC3ex6bWSX+3{N| 7D&NE!e~Qm9B8<#HY܂ui>W%jRLSs :.t>pִm:b3\fEw('H ;ێz]e[ugQ? b1aKh+lZ3:@_I:\I4rwFa]MO E6]@*u 9'"K[yNdpbA*^^ az>?Hbi@˨䓯-VrR'bNW *\O[brw|g/*ﰾ_+7NO6ӯt8*λT ͏!im$ŰSh<ħ.X\'>I%V5 )+ =s5b, 7 }c[ CMNH ~EuŃJyӲ\L-gL(ÑlFQqFgnr?f3BgV_Tve^F3sQ Hk-%WPS]`]ilJV|j٨7hӨ`IZ=Bf؇DZFtfЙ֝㪆@)l#^& heqWtRnBG֝8Ub5 a۽N5I,S04;zL+¸;Qpa`88b [(AAO'3=+dZDP!νZIJ7@d⑭aJq"Im< 4p׻5C9rB[.mps'X#u0b5@14)1ϡ(iby_(p2'w,uN̐UN;2 C!3*Oe߲LƢ@V:ŁUs83M* W̶e#)! 4q[6cTSz}}/(V#"#,Erఛ8}Kn"E'e%R#9s՚OXZWX6GF/TC"`AjTFH@.jr%hΗϔf;;OQ~,?Aj+FykWM64y>۾~㧢Z%#Q$:IM֘++ BjsX ?3\b7}cXD:FeĖ5\ z77Y(pQY7|$}a_Efg qzq̹SΉ+0b5^B4 s^j% '2߄ 8Hn>n>Rei3g{ZC_G-E\`ly :8Ȳ]XY n&фjCD5SgAN kSLZ?l hCFh;H BYJGLTjAuPPT V#Kaڞ(aH\uF*MJ dp֑f. q^ }fJwNsܻZiVaSP`~0 ]Jz+=o-7W,/^xSHXE}+ WYjbFz_l\M9T;'|4U-TiSǼ,٣f.PPc{1{$sqad>fƿ|ŌSg{fl1z*Cc}f\>s>A 6(oˎY:i /7Xyk0Da@T+6^AYt^56.7Y=!/<4¶t^3Z>uಉYDF7Elyѝ|*%m0c$!p?Q3n?(c#Pc0׻o1;I-=[ H1[+=iæEyJG/oľ ~L^"!p|HW9z9+cU:; C&FZykn^%Ju!':t}{H̓(?ʶ!Ч߂Xׅ eTa` M 1Ufe*1S~`~ ua}t.|2~n:">PD-12k1io(Z=yu6An!ՄQ;i;ʵj;o8/i< A5L6cv)`woŃxY6^$W4Ad~:WP"{r Uȟ]_xǵk)){蓉d"Krz3XHJ3t!D "3Bޯ6Ygmsf\f Fsn QxHݸ_ Bآ2ZֹD6q[Dx!iZ9߀5ؿۼ̝6[{c3#1Ju %0zD$~b>Ix+_ 4/Ye/ޟ':_L[+ҋye@JLN(@ٍQ?2SoƻpX/sSy+> T !ƺ Z/W QQ6*5M76$4nF#y7|釣 W$RIwk@Ġy=ݕ^ .+",; q=UCPbɃrl|,DSgIwnPAڤHKÕcr$iv!27(Yƒ)+0T !sl>EISi 1ŞB! *5ptڦD\)|5FgԆ{ [E`yn7P$uP}|dZ!tH[G=RIfD~C`D杖BTz6$}}USrnjOl YXۊj5=Hvjuh&F)Qz\; .$4${2CxF5tb|RPп 2=͟t:SVْz 18w3nuăa-p4/늬/,΂ŇQU"_9" )m u*D@m%')~L?p пnW -Ɋ(Nj3~Tby*p'_x:#쩽]IՒҔ w?7M<Ħⷘp{E({UQ5݅m!?(\S\Nwk;5;\>.NXьm1Ymrko(2W3@tǫhErIk&&!T#Q1bsU :[`v |:qup`Ia5Dp$Y㑩۰b\XZP_|JeQqݣD@f̓tM OhAeK1^!Wxa!515C]8[#nSeS!Y4GrmBé9`b4F[a{[@iRJ^}R+2UZ~@2acs^*nA+#GQ- [)B y2?R *LeUL pY/rbGUmT5E肋~eiF4e R=nlgzH1T{;9O[YiI? S=rs5t|_D$"&Ceʑwz]wE?'NKWv;OcYq)SYTUU`į!RIH>%'\)$J&|effv#hAi8-%6UT;E9{F`FuUꕉ߽ZxrH1e YD8ߐD}FʗCRo*Beʣr֍A w9?b|ȣ錞&IoG3m}K\`[O6vU$4x.\;"+?A{,ޞ!]f\inZ:WZ\"c(+r@v,wתxkof$/'l_sCOq:U5*Ao7zwSۥgt{AP@J~8)rb4̣6Rq*BSK;I\ߟF•c|3N4۴jڐ%^`ĩٮ}Hǰ#eM9وy FQlj,La6BBKa9@;vj6kSo^Ki3Zh Yv ڤ7rN{ŜغdހY2U:3V;"9''AU1.!92jDYKvKa-уLVX \da&Px6/J1;Dc.ars.t!\^cdwW>OY5C/YxIF1.TO6ty%durfalGH9d9($(t@rvOD/%wb~Mm7R)[%d>8T\o@>t3`ܩ)/R(`X˞8O%qCp@o V>]q(ZdCmPs1- =dExx)r2-ӕ^g ƺ!y V1b 8ܿKmoCҚ/%C/9TYnc9TqvnP }m^l1/.FfS}:mD6' !#a*Ҋ yNj"ط[K^ޯ0V:iIr@!8 tPw3ZBJ0YO1]Rௗ2/GXӞJKt2Hn>RtSsq0jcNKҭ! ?-8m?rusUENֆYfZ@I j@fӧGrp rh̴2h<(fł(k݉m VjQ, D` $&QpRv%9I|IFٶ#3N+$s+՞&ҭ n~3PX^N4awT-q'Q!+g69K׫RVY6=| OβFcp[Xn?K=g:-W/o})sa ǁcV>er !$Z{ֆK::2ܯ.:.wͪ :Gd *~/{]#^;y gKm/d\Ʊ4/ ӻlq8Dt|e&y$qkKn jDu% o*ձtKsPMXy0sл"gzzG㵊JV Ve7L7 03¹[ \A] 7;6̵C` TyY:Jdw|u'P\:dž&SD6Z62jGkh,Wq"yi;ǎOd_M6 3-T~1# R#q){jL"I%+veA1lL]Ehm"Q2c7`4B MBNUě1ˆѷ"uLVbKdN"  JgTD fdBS͔cܟD?-_|i5\+z4'?XNq}mo[jDhFZICtkx߅6:ouփ ~+pG͆$Ƌ]1['Gy&LiG8&B^hbR3*C0i2!A)ނq/<Qp1,K_/y, X iJKz ?3Fփ;ylɫ&'jәB÷8\eTPӚ #k)R 4կa1f4ֽ oSNu^T@٦ll>j26<{Ir$ĊdX&E$W6eP}J輝|1m:@'eĠap%-KT/ZOc|ĥ^jp2㧮^}[/o&:(e~M5d@*0FHc sR Wu*X5mEߘ|Nz9QNfj6겏JA!$):!oCz{ O/6%N8>-r@Oa_ NvZ0\oF:7<9%޺[<*d2lGW S^8׊d-`/N7A#Dnh ;]޿`W. n];ḽj<=)ͯ4@p|LR͘d!PF<ȏ%U=uHù_{) ;뼓xX3HR4܃P,"VDArnxK~!2I0 A2ؖ%M V!A%rG]83h>)3~An'+ﵐ g)DNleTh x9ev"GqpӓŌCʢ0HhB'PF༆,k\'Ll:nJ*V`C ZC7":]6L{/r@Fq3Jz)p8ծ#`}ʴ:\E$-iH桮Qۮ y'J/`|MӿrRٺn$l4R݂N)hWҋi<.jY*Z&g2{23Y2'IӻU2kc_6GB ݚE]?9UݙS |$3M׫_ bP{tGMYm.#-J@bA]TW#۝m|cFOb Od_@94ao9@xW}99ð39lկJ/}[J$<Ʈ!rr967x NOwΑ-£+,'.D)hLe)4-^z! ֵTAd)ﱯ;[EP\9%CVdsj7vF3a" dXxT;$;ƺ0'#Bsq Y'M:E\ajWɊlö08Ũw:'K6?ׅ%{D@ކp9o֥z#'6)" 4| <"e,Xa칢Lb_ܪB1YtL xMaN9!"tGEƆDcgP~OMZ{bZJ@'. VT,#{=9 _\8 {?lSw|qTNJUl }yc(_4X9Fm`ID+{'z2Kk#c  yh|,WYs L"z9vH-+<=U&T#1. 8u u6scS_pv"iYm=2I>ꩀeVu ĬnF(:$-ZElA䰩lnbw\-@Upyn9BL?ԚU͡Z>\lGƦ22Yrb- 0 ̈PO̳ "2Ŀ@7ñ^YR #=7(s +.HhGotaNJ@iGg B͡o+TgTUSvݧ*Jch .sҞm*&̕|I@!l(XE(Pttx6Rɫ _2!(O-8*93'n#쯳Mx/lZK Y/q3:_Yz!TAoҲ 87 X>7p+6wHlł<|4j;[ X&&%sPoZ2b?ބޕ@%Mw iYWp#z /3 S~ B4#N&7H/L9</1;uTn  ;zim|T`UFM🮺72Po۳&mGa_Vt%]+"yIK~WmŢ8c# y?ü=̅*MT!~&U]Lu) [%`LS;(S;-E==5 ؃L0[p'c/AjIJ&9ɑ:\S}fESSWˍ\:~Nx[5ԇJQM DJD ?02CEQnǧzɓH@i~"hp+L?So9rXl{z t~[2]QY5J MR),nE@l,,BI~Wg5.#Z^mp .=#ڣM>̥턉EOgA *{;rhm)n͊ cۨgN}7!]`DnׯH|I9 ;bЬĦ5;Hw)9YYS1^6Hqt`qܕlG:DFz5S9~4Iz V8O`ekt36ާT.! 6pxAFFLj 0=NFmJejЈS7˭3b҄"VͶDrTvrNk0OW6wT2‰7k|7F34)ӓ,~to5-88u܇ ! 1W/pH[ K b$BZ*m ŽB+%XPN_%\ZBsBST)?+u* p=7yE!"ւ*D )-O%j2v*y@]O?z6OY@,WZY49$P^0eъ\" (ӊuQmE=My%OX{%/$',UNX=Z|>Db = H(+~ۼ q1g )V^VɻRw<(:PK=XG(Ry}yUѨpL/xZuZiFs6f]Y0AEoWq:r?Vd,$}o1;-[*O@ijA <>sSK3°P7V |} {94)~RHKR91S{Rf=#5J̯@"k|A ׬'lD@dJ% [cMT-ugdw ɺaXF0N* }xY7DܔXoqvH^t)6i8LccL6X\ mJC) > UQEEb rRw&B~6;<H0;oٸ񯮑k4f\Tf/[VHQjp^2eg{xvzzF$m=hF*547,`Pчݵpi: cƳ03ݻ!,Kx':Bѹxv%1US*^qnOK[էcR "l@cDڐ̯D=Gk1V7m,VZy$={@8 Y\rq%ZhSR33&}nMtlˋ<~ i+xfˆ^X$J‹2xp7EHu`04A!k5ưvOXUk?L/s]Bb LAx%K=6xq3kqv3TO%T}'3b zW/2ݤ\ $X-4 "@EqQ;y4_o_!6hL(scUQ~ؕNŐ\?׫`TpN-Ww'L'v[ԧJ_gy9 $ k8|^XxrV#$ǁ' 5m"7 ꍨz`0K? PVK5Ǭ 0W=rcbk8,c8FL12zkT j;KfLḫV~ kWtI}FGiEa'B$c{` k, bf. \W|w9)lߺ+8qEc׭g.n%Fl,x.eFԠSҩ~Ck i;X|YƁ%zx  1e㚣c-f7 #fCMXrjeYpSC 3UW{fқoLݚh`6!Q}fˁG)0z$wU_ϮaN%NjSĔ[83F7:>,Yta~1Ñq~ PY`'Q UbF lEj}?m@tTN{j;Y5F岉\ B4a 1H1;3fUuz%aZɽfWToذRF:m^rt󋀽c#ya܁΂8L#o>G;MS2M>Th&wzRGyz:m{KZp Dz cz-pSKO@s6IlO3_ BІ#ZwUy9"+4J!hZ 1sF=qv> WKzzbC Ҩj#kRurkM)mH(wGu%M‰(7XisK'Z$$NY7͹L㦖YBc!E)XSG`}e|GBuE$~a]C 3ZS4T{0}]-torP*# Y u?4)>z㇏W /9̘HGF<$1@X*ӉOg3UG2D1Dwٱ=mNQt.NfcK6;.i`dE|vn(tRҏab2't~P%㗕u}Bjc׶&`y灗knي~S⠷|Վ|!CNh3w87t@~ IYn GhG͑=Kk}b 帵[qM"D upE5ـu]G1d{J/ؼ2u~ =] …iN9Kn+M."ݕ#8exRLAr}+ܽr2q*;[@߆Wi]\J}?$],`fs5,nzK~{Ix֫>QJԼCۑۉMBĞ itQp401X|uD1`ǔ(En,Z)Pa [[lVRr4ON8oIB}m1mHNa~;˒Z׳@PW'?@dkף$ǝ,IDT G-Ei(F M,:z .Qjj8anreK |m -0oڥe_`7yYe>߼?ڃ`A;1 WHI j:N"|&ֈWS 7imޥS;8nf8GK AMI81g4S'-)Ë_(HH`睻R ̬Iܙ`{BG>eU-rc,tt;`8gB?S(16bWno +`aɾܑvd:7[q aKۑՔYZk:0#QZN?8%?M\G~]x<x;&@<󜥃O$%Tk>OZs(xxU;j&f2 -;@ifăTQD"şF;pe)KDS]`s)4(@e'lnk7X~/ўd<_>&c`k;nr膞ކg!H8 ҝ1b\v1;rK)^*:?ét+7[CO >)=~HV$\/HyS94٬FŞE{=GUbO7SKmYGrblm=OF Lk*<= qo}Ad~@/-(&&]\4FVDX>iPOH '"PuCI*@P~hw= !Cz w5e"8^I9e某&A%K^],t WEs0!9aF08cv^P4{ 4c|==uTp7kq/0+U ׫DiWJ}piAO,b%ۮRd+wB>ko;%D1-rqq3d$Rqkh bqtmg4Ok8X0F-]#,  Zw=a{;@czRaO" jCS{H<) VWZ ' &/Ir?cǿي2[+BGn6DsF˟*bNC t*rP656]덦#iHǶb*cjfYKC%n,U>ztj6;F_QN;wi&]s*_Az]D%@4O"f%]V*a(X~")7+ |G6@>vGB =m1|ٕ6ݶg@W\e&ypmh} flTwNƶjSA +fWdͧi,#\r>!~G)`eS `ӗ$*c KQ P~E.&J]݌l:Eۜpz_ 52(+K!cP%ظlT`pt$nd @}nI ݾܑYtҤS>ffZ-o*mԜ3JPO:ᖀ씸FtvW˞&z.\O(Q͕!^Oa WR;]G\#^i.& M漏^p󾜃ܢ]|D).@L+gt=FϘa2;m3KgRhL(#tc!DG<Bp3i JFc+2d0iVgt3i!jN&wXGZbN>f b6%{ށPwXRa3/Qk6iˣgҨophW\4DM,P%3>=Jm?dkbnr7ї1k2@~&p.\hTt+<0RpYXidxrB:qI=IYr5oC-H^ct̉vDEe<3?Osb8. d1Jb7k} R[8X8Z^r2 c6oD _0SU?`TDOxɚϟXQ&]Ϩ#MnFRNq:[Җ Y$rrӸCO_<@dU@`/T9^ A64[;T`W bpuD+\>^L/|C 3ȶ!+P|ğ*|/G,:{hl?R O%2{?a@,[heUKDz%oj!Yk2tmθA?W0;εQ[)0R#K1`P5_jJ,;)+9kˇqn+vWFIpt /jXj ; 7 `y-fzLUh<.dM\].vHEɻlcn[D+Fh{  F`0E yqG?Wt7M'=p_6oE5qLNV3Qp: ÂyͽSH* '+Ԫ~\Һm^J..?Rbh>se)LӍ,w?"77{rfaKov?ȋ2d'~3A3MOY,$Ox`|+@ B`3qV,%*0b'u 0s`gTx+#d>/ȱpf2(QF糜-|F#L/g786z:Nm,_gmaMzt0wY{os"ۑxwc,@?Zn٤ZN *_jXgrmy˶i>5z~wu2X,{?9VlF [&3 #qn8\j w]GbofUs,*'qղO8l=XeZccmVOGQ6 _鵏ʟV_\^Q5e%\L0%P+ОڛO (Cuo[׀sp:d<Ҍ8wSWwCxaqA?ъzyU_Ď ktlru8W`VG,a]:W@Id(k(D+qTdz <%MO;k!d}6`kxOGѼ؋ȳ^>Gi2ytlPu4[o 9?UF<%vEZ?cܬ֩3Sk^2XyW*3O g'v L t˸kUs^O?<s.9K&5=rӏnnOEROv"oԆY 樂 0i͸(l0?LdPl6>dg !5dGgG2X V[<2wtvU!0dqgT=`j8m{/ӢRG)O|WI:%PTTW,٨N6Pҫ ߎ=3/91 ͺETY۴y]Ōu&}2ʿ3c|xo߶9UY|"$aZgR& לrboYÄѧ=i=IRKEE;X'kt&BOSDGA/jP7)iqѳF}t [Q2t7 [AUF'jHNvӦX2 yB`\藃7r&QInMT;Oa굡rokG.r7" O!LaϽț&|g7$NbBԎMYټ{|HuPqr'U8P ?߫$ ԛB{2 S#,m> l::[@PofV9" 5hyJ$q'$ce6QIg$WC={-vbW$[3C!/*HɋG5O^"<O mkҭ#%x {&?4ê'RHMա|;BC%7 P> G,0ZX(ǦN=|pV5(+kw σ H֋l49C[WƋ!KmcrBRqhK[FOvaA<ʹffxytOK0FY܂zi=smtX/u+Z$f"(k V8= 3K*rwx }{кPu>JM_#6ٍj&x:ݟ9X GjCc̥BRt NR&%Q h8pk;}"ҫDe/:ròj@o\[mK3C+Z]OƨY u*ZcrN*c㠆J)w Fs@1b \lϺnB> ޳ݗ;M2/j͔ġ@?f uQw}֖<bHh$ͫQe[_;Ά k۱ CsAzx2$V_y˴btˠQFH]njdaEOآѸ/l"((4,ӂRQ^թNB_4$-ou4<,TSB-$ؙ~MmcRΆ'KQLmyg_g|q4C} y|@SD0횉;{&Qo4`|,ݳ9 1l&IЂ|2P'0blԆE$qNK7GSwYcM]6yd)_czS8AwJ="е>'K:AQB/jC_n nXXP4@=Hvwfo[ڻv8$&^:@(LO1 Kj3hX)dPӅ>+p:ay0wXrfї>]4nϮ{EU (Usv,9A>A{5yTz6]ݔ5؎Bm> g|e*g"KӐjz]-5It2:f" p xu 8 LQs ⌽5JdK"T2cAeXx/~HNN| yD2r}?1kgzJȋWP7{%O[5T})c) R`YR_ l5;UO8A-a>qE-sVKP#BbyVqPL=, G]?ί :36I$s$cjXx0|5t)5vS%…gcs6"}qg2%x Hj *f=xk(HO5#|U *]qP8需#BTM1^Ȥbn~ '7XE STw/P8b Tݸџ/A,52< O^e]ŲYi#9s=!r >2 "f|ŸIo>1|+|%X%h|R㾮8(!QǛ s'9*LS!psc@>?cgH.*%9T͞-8ou]84pgt{A(Iˬj–]uLӂʞ 6 ܹq*q5 {M7RB% OnZ(o/;JγA yrӰ)dɩir >}^"{S nֱ4cῶ84y\Fb A:徍rPV\Fu@ Q`]2K*F [|{/LلPX_qw;L'F5uQI>kQv5KUҟ ľW1PSY.`3]Ayl"^eʻţ.( qP?u9?Vh=mUy^c镁f5sL]VD_E"پ`!Fh ǻYUj@d.r6 jK_WN%F sdD_{l,OA{L-N_D3NrxY074Tpz=Jꞔ{#s EGQ9`〹:%ȣi'PWVĔ,' H%?dҚ!~ԛ/}',C!U9fl&քSQKw^Ύl;!h#6h݌ЗCmC ANa~E$'P5ݫ!Z=9*xΫU$mlw@il&X;SLx`t(84PUJ yMފYn'z)M4qFc.ꑚjUìdkZc6M8g㚬F(8`6ƷhRL{20s`h! 8= F]p{ͪ Srzi  +E_ب_$P7CEO2g$LJn(0}a-2/Qtq`As5D0^9nHsV"6axzQY"Q>dztR^Pa7~ $/ Xz(À]Gyz~BK4+mF)K,$S8Kr>pXw"RTh@[*i,&\ɤ3쿥ԏsj?7_)-AxfT* Ua+H_76a9FvgzNKMSy+\Q ﹡h>혲J-ˇv@ gȯs@̒J=#0bv%i9 ^i# t4'xL]Bufa+!\2j` 1o*T.\yDűU(`Z`\xy*ěazxBe|f\tݬ'y`X+y7 hn#>Lq E NOTC*--ˍLtñw_ jW,$<I{Gn8ޒ|H jҨ5:h](&&D vBSvN0tx<,7Sւg"є!="+9ϊ*p{+^}o Qu&% ÕՔ.кU ? wz\-Kq+ҊS%3m&\[ ߓ1jL-؉/(;IV :ɕ֕}LLqX" !J_PxƕlŠxFz6&xo(|LTKh 8Y[,1-YLs~ S+K%6 Ym¨CqjNgN F)oPxf׭pfҁ1= ~a_}߅^WVt\ۆ]~*)՘ 1] /#lAYh{UZƽV&|5{dQ:{Xr~x\ =eSO^Av|p"vIʻM@dvS$WC>Jzo[fFaCR&@ I.jO03EJv9dGUt%eZ9#3vMlw]{C5"TTN`yl8`LH1l@I6›nr2Rt;rA']NJU hoUe:_sEnj!tD,C9yM38q:/Uk$녊q@1ә<x8tA)|A^{j=Ə5ZO;RGh;= 'ytCe`-ɪĿtf k1€Tw+ DB#; iVSنSFt0t8xBRXΜ+=쌪bQ(tlN9sIh\3`ȧxKÕ%pWT\%46DPr;Dt ĩ_*A7>^[sa= su2Uf90iku0>!SZٹʞX1]hȿHjʐfe  /3F抧t~e4T#jq3Uݠˇд,Nv[ǽBdIeG;UtHEʀO;9|=fjΙߎ믏 10hy60˻5QheQ3`,˨JN4>>a -aߏwp+S?3st([r+mN?;,F`f#_ooSx~Qvd}ҳbMr|&lCPnMdu,3dDB_o,?7iex=i6' ŕovPd#=鱍 #: (AJ/u2q \!EЈܛzG+HL~s \ԭ%1rZdw{[3:'EF ܄>&bPvvt"o+4hֺD?l=\A(KcDӺ/$ĭT싌ұ&Yѿi1>gm66]toXbjjDI:%jUBӚp$VeBY \^' 6C";fF_V^tIpA1c\R(fyt|1Uߟ*kDaZ篋%z:Wg(ɅfA5Oc5i2b$q&1G` irkUYV^[QaG;E$a.P ~KmWܽYƗhK.z#Z8nP&GNq #7a'y bMuЙkJ-ğwBh?"~)0qF.sөC2"%H[CYQ.KR̯5C]0#C~R2Dt|168.LPӕIėq4井^D;.z}$afшJ?\)@Wwm?mZdY/W8Ôaf~fѽGq%wcYXyU9{@l\[SO@羀5[";i 'R PxCkB}ptⱗ+roTs|t %]y|ol:#炋'i5~'NE4\I (Rjg+ޘը q&Hyi6+mNs!d$Emĸf(SxmjqofG 92 ;lx ]jgrj^q-rXqKnG""Ih"䒮9'#Ϊäb2d*)CCb`5.R_ωmo↏Xk3ԧ)Bk -%g ^cw ^ y@A W`JS2K6.ܴ "|k,XPd(NlU>ߑFO-Gn;4|,E7*U>_e"X 3a2LйY]p qlTzb_WUX)Ӡ_-,zAQ߶yXZ9rztEpzN5ذ_0Hk?ypAƅfkى$8ڲA xgmW$7]?,i[e/m긮*  @ Ǣyj6L4kC(anyX]Xm=F1uѲONd㝒+#Dz+.ұnKɌy/{-XLOS *OFh5[O72tCb%++f@ 0R[6FMqLEyԕ #`DH25 =h.qhmSͳ8Jb ClH6&y"Eȫ%Ao]b7GӃVeG'3[AAlM׏4_˽͞]3#A gӔ%n%=r,7 9} F.Ș*" vwR*Ό̀3mFWP'˫@CjSWc9[XٯH T z%X,l245ㅑЗ 'XS~:R)`LI,, mfd6GH`xt̜j9,oeoEcSmi~|-@=w՗#̜pYn =ʔcɼ?b/ҜF.α *DꥪYd*«\3Ʒz8_FO8ڭfoW,)~W67 z!7|ۍ٦~h}Y@{R֥WIaL2Vjܟ׸@\Pzs]韡L̔1Ic=*l{%^yׄmb^:d]<(Xp-lLT46OВefG B#^&Tד@6S꫏NއsI͖# h2i]z~Rm/J_S=…Iv&XI=b䪉?V}H˷lkf,n6P­Y@M<5}aQ#Mt\uLKH'l;K JM"*{tF,1$ɥ8_%Y.:LtE 4./0^01y# q2 )tU+娙[ ǵc<ۨVN>+;2[Y#T[ʲQ_z w#HC&ռb1ri݁d̈́47ȸI8\4nxzJA )moY\H(XTWt-솺YB=ʵvbVQ\Ύa?܈(ڄR;ثW?mZ|oO^ roJk½׳fxIӛ&m"_Bb 0 4oS!1 |(PY3BVҘ:Lj%@Xonaqph, tuFwa| .yodMv֞7bI/{FBy@RQ/Y}˨` φC%ފ8w/ˋ=~mDڌծ WE[Vh 1Tݻ),utF=AYJJA|Rp+=!1۠h= C][F{Z rd}'nvXPZ5˲0uĮ"t‸M '~S?RiAY_Uu6pńT/좢`6nx`3ŒE@6('mHr-mpSVӕiZla\Mͳ5NB54\wiZJJmVޛm(SE9/(BvvE&Aiba7UtI.[UWKm4ك+WGޜNc°ye#G?D\6kk󗊅C¯Qxd"~"/\ᓸ.7̟3$+q <C3KW))G0r%]fB"DFMOLԷωZkBVk'*Kؔ]Ls0i&;4?J2aM+1]<>,eI~_ O'^VcCBY^/tBxzᜲȆCvg apVD?oR3Hr0Dhsm90ΏuuGV_#a @!yvߧ-{)S܊*!8ƒ"–{:k(d Nׄ;_I *aΈui*ߩ'fOv*co 's.컺Qs.Y3 }ڂ; (ErQ{pO\PZ;M}Voz_fjHBӼe4:*Lm,.Ra+7VR)pK_'uf {c8j]BEϜ{2P D:|E^-hYڏ < /Y22eD*Y:z'ŵe@v {VQ 8 ޓR\Obx \@/5l`ujU l yL6TI"lKUsk!N+.A"Z(&Ws v@^YW,w ( 辥H%rx1MTF(=X/'0PQdQ0>:~ 1< ً/!ߧO/-1dMw4`AGComۘYy |+.%p^:H#/&Jo;d Q}QX^Q‡X 7J6Qy#|91qZ;Zx@q'`yammn)x2R鋅u<(s)HTPVۘ^:pR'@GB;LÈ(!ZayX'7 a؉f0SXf6ũL^9P^; T87({< ^ *XMnB$ǏR|y0~ŋkp~]Rw`¯y&RVjKRMFj+34ӇJ YȽX/3mw GY|!=@HWAhq/4*+aN$LiVC6+sg4 ;>ä3GMǸ%x.jQ " 1 YL,VIOG6TuY/mFH}vuɼ<+L Ql$Fgl,3[Щk=' )fgeX#cY9'$c8)q!ں+qDjN֌&S^Y¡8FGaSJY^T?C8̣>{WϣsE6;d%㘃#R'NlGdG͊K? <N@URejG GCxo~}q MDy ca{ls^6 <<4p ՃU^q;볛[×ߥst`GroQs*ӑQtyc tr s pAVVf&`̓ʇa҃`d Nm@L$8x)wWm!ُ/J vZ^οM~ .JZX݃Л2E3ET٩[H'(ݥUMwj-o͂xt$o{~"h*ֵd N+9DtN7c` <iA=7&euvÄΧBOY|Zab/lQ@_i* v s c(䇗KK3?op;TžQߐ\zs9` eEQ6@v*"T|YQT,#!nq.$Ћ/z0@dh:讠vmR?+x@ N68NU{l\ZTHIf| 4~\k_Ƽ7xO# 2~DyBؘ3R$o\yOb;]>-Gi qf=lg]xO_!v }XU 9dqs(%өgQMJ\LWVFVJbqCk!q{T|q @ۺnjl PbiPYŋ|8 aP<0w_1=\""&|(H9%3Ř~T,%Kp""D)2:NV|>aC}0v@qQD?h8Mo;uLCcXKz87C2P,&@ .'23G7VxRݯ;(?E>/T/αl:ڨۗU@@fŐ[kq*E?סהKISpa9\7?əsItQ1//V$;㤠Թ,"ݾ  ],1 `%/-$ipu2 CکjqJic᪇ߑ-<U`ԡ{hDYN.% x rkG겘v尀茩5 ŒĚQ[j1pRY"eXM̤åL`j6a)La Z` A{&Z}^ f.;`VTGbԯȵoo9zcF+#ûҌ]mpH*8)lIi1{)ADY(BE˻f520tŋjx0F䙃IA3S.TMnW0o)Aki{P;G0𐌈S߀89Z}l\; 夲Y2 ynȋ'G{eSlWe R%[I^oE}9qӲfqG ;kNOƸ(:T8vg?KeCF`o3?,v͊@P].*whc!]Z(L @Y 4y6y' QML:s}ay,_!T.5šDNb>,/$&I/EX@$Xgdq[u0rۥmm.776 na՛X&t>+Z $_o84">thc Xn"v=J[aOH]%p;@n!t]3Qq* yy(,&:o%e9A>_(_f,vWB7u|y*}{@X*.2 pXqB.ܐ6V34qeQͤHa2>|d-$K%{`"6-Ľ@-P :Hy:`úh=\kOW2%BA$D"Q334{Kauzh>DmFW+=A5a]2`Ӆ [>-Gk7ʎ-kBq\D9, b<9=,:,m34#94NID+4zb=7j3 !q;>cyyQ!Ujl$kv6h$S肘tfEUo?iL잰APߌY -aĊfEAnS0*k /}1fai ..wzaxVMEl?Л?7+9`W[ZCZ/0Q@i&A82kz66_,qa)nXs p_Ө4OVGg~BYoe6P@P*~Q20*-.5q1iW+ᛦ&:bQމJ1k#iQD`X5 +c_KOc7h['"D6hSdof)3YB:$Y9p\)R&Fk] xcs3hDٞHD⚀S2jVטyG{&2KeϾgG rs .pfN."V@bYÖFi*|c)PᓹA onMGNisy@H)+a^4DↀREEJ <=p" ٟݧsSšvehLoVY@\CsEj]mql#%EIR5V"4b qj=tyt"u%W}FP_w^!j ?4hʮVztVBgXi\I zzF.%<8)㩭G/ )!ַۣٟ :b+\" Ҋ~Oh'`Kvoۇ]c sȤ(#ŬGbؓE:Suؠuu惎$L#HtB5Da~`VAw&s*sJ ja;YYrh4`ѥڀۨ؟fؗ}( m6'BA(a:2U08XՑ1;j!N2w.{\ى[ӿ[PW%?)C d72}?ymЂ =*1@$6!l'2tJ({vy۞e'W,ˀe-A0>Ҁc+8G/=f4n,.~x++X㕕`:̇?%eQDNyՁ+vD w?@T[_<nPSrk!oX}zώˋ@vyq f}#<:'&],4Arc`"/_W`៩ $pj 9$ޔíu9t`_u?}'x|@kwu3.WD, ^Uv˳zXs%)5ASăV*fW(R1" ^C$.ݩqrZ|2A#u<g%t5p,+mO3܎*?BbY˾+9((yX]B\xs`*Oܗ^|IqG1VW7ߴ}BɅ c ѹWqBF k'fmI3D>[ y/}?0LX/PNm!Sp^u S^6x{k| [ݺ;Z"c 3Mk(m+u-Xo%0N-Wd.ؽݿܡZ&KP"5L4bL9J-EIr1wV:DŽ/ڜܡ ]Gظ[m f!V_:K58<8ݮyC o8l8 DFX{s>)idz\1_$fm#XտAW! t3Y\H}KXަNaLttA WsQ0%!) 참Ƴw13zwW}4-Ҋx7OD ^xzn)MgTgV65yM%ؔ-7͌Lvlj&ܭCJGu} U|L0?LR(umw֒k¬$׾ F*QxD3+Ή0Gta&%OwjxKɎ{+HrQ"5f=*- iOWyv|^ËkwH=,L=E{Ў9h D : ߽/ԼuP!+#a8.WpQg8`YȖc`,P'~AM)*r}b+|`18>ݮɲzCqP m>ϙ$>]B;]UY0QF_K)9 \ lE{7bg_DvE٤Ow-t fNos%ymv3W1h"%؉-ǫB>ws q=6O!d0+mj,}#!mg 9r5~V:QbmC'ww$,*.獔C) X26zwъj )"(٨IdPeXo bMk A/NVr]0wyi[hsxg{vL.4rD/%: P"xObJVۄ:FOhNU(T]8W^28|xkpA}SAOR袹Ǚڼ *Im(74~':ZSx۫&kZEDI-\1|?|~0G,swol8/'\/ kS5c{iJHV=*j46fwE|9ƈMrgw 'KG%|rg+Y~U\o!dnqTVfw/)),)^K˚+HySyNO4~z<?#2z)h)_{]z=/b,DʎGA9lmP8NSCt˨q2 TnrN_; '^ \!5L$봷zy9$O0!'{Rrvͤˊ1h_F몄2ok0Qͧ]gA]v 8H_ li'8K.تpB׃2g & 4f7d}BT \kONo @,1qrԠPf~w ;<#argMǣВ]b6 3"*jA7G\2 Fle>娡Ԙ1Bny\k'=V bE*p51fmEP֟qC~G,'eMg6-ݐ WIj걡?+z %"؅8]W`9KiNĒLDYߚKzY߸b uF@PDH&1y5ZatX#oD9rJvN. B# lK.xh;25] u1A~Y@ȡ UX.hPm҃qϘZ./ ٖPtLEONA4m 4(@mYxѺ4E9e$2Oe‹;l7fgmXxЂP,,_㌙wm-p]ynx\2X '(FVt2즑nu?U:AG*87h ~vEۮmd"D484O0ϼ]'@Z5q]>j ( 7} HѨhF7m1ijpxԨfA !fOebH\t#SZVӐ{IWa(BEGSNOyW7mǂ؛Kf88>8D"/uavz*BG,]ly6q{7iψE~>';X7+L2O1MM@dzMl9ᐍ~!3 ,z}ge!dU?({m'Wla;XsDyw)TӔd)u "[ڤ93[M;5(7fED/@Y4ҒGufhd2ZOբ^VB4< .pȾxgϡEsv\ӛiˇt \rF>1r@%Wt/l †;]Ӗ)ksN[id ز蓥#di͵^s<* ָh8an@ne`Le @4PH<6;->!Bb\8?IiSxKf>_Y %eM *#CE7Nt&IRvr4gvЏ+[?hc;ƍ%̵b3J~D, iL7agq{A YW%& <6 k42ث$ViZ(!+'L=V锎ntQgVGE$(j0n%ycv+;˼'kkgAXf#2OҏGI[$$@WT 7~HLHn Iږp~E]jIB!]b@m<-3iDA[E#:>:c0(L뗈Gk4/z~B-6|ty Ǣ 7N2m9R=SEuǷnҲ Vp!3N=6ai~%-eKZRg2!;yKfyWBq_zw<619>k8hV'l%zkRgL!rL\=Lj͇}ĚhV%rSE0|E'<}w J m])ߵJ+t3O\kٝ,H ;=->^Xڙ*SCI^"qUA{~vIʣ&-\Qnj^!j!FqqM .D,;QMgna9~B }gU)_Ŧ?x|@r*/*FN\B^ZQЋAYɹû{Fq4v K-[ϒP2H}?3XO&1+9m;*ofK g|r]ӍW ZݜJ6EԻۭQow9 A5"bɜ(;\|Sj{ tښF}UYLh"`oDS5/!u@c0FxP;8M_%a]QlK2-]}^LJO/҃VԠҰ$km9<^B2P/AYêb[^W"h O B$??4yp$hC,5>Vfg8u%" 8D\~: @2|1!#Y)AiN7VtG[42j聓W6ŋvL!VuJ7GrirY/U6~䲆BZDlv0-I4D?ɳaxw_í 6G 7OjmPnN(m.`?#b|g'RFYPDP'ܯ"A~!(̣KV:ڣ%N~EA%,5u-CEsuh|T|BM1Sg:}B( `d3n (K1V!tG?cW* NQ~:0LZy>~d(L }VX74J͈'1ڬ2p L}k"7g܊荀NJM~d' KJ_$gM+q3Ahd{zE[)@^#9hw L8a|TSLGeiCe!kDUWH^;m}kPK$@9LAQj9ꄲ˪'M#kB]Z7fW-oj8o+8Ւt4ܼ֫; FA Մx{[7Ƈu6MZB|E=n:)y'MSx#̗$Hԕ쟋%\d%U!~h!"~lDiaԗx9Jí[l{f]R5GDIMPO1eXZ}$(&P"~`Yo i;,r<ǍGN-*[[ܡS%RPAD]>Ӧsw'^@d)rXv e ց^F=pYWMI_1G-[dܧ@ lSSTʰ% \VST]p,!2$Ku@*xY?*C 6ȕspօS:rmȺ0&S\ ;5SnϨ|`4êHWaZ$t*]U{!iy_+OTa<13H( p"U^0@Zx1ߎn)'&f 4_[g;VROOyK2v`>cSYP5}?4m|H`ݪ$t㞊ؗn<2&+ eUP, `8[F5OuAlcaȵ7:ջxy[ L'̊Rq5*~{|4*`x>"-89 p܂[.iN`WqTךz#q nVv 8J 9)Lw!kE۫ƚlsV쳁#fLŸ Uf+n;hSm .=v.yT}qE8 [hkㅔ.Qh sw8EGHhLV@Ў3CF 3b*p|#M/{g(NH%_a!؆ kR82Ԭu, 5>!]_- QU^aĤ˺=h hEA->mGa˯`j)cڌ)_\oҲ$nղ%<: $uv& '6QI\Kؓu뺨|2{(r7pwCd -(]ȠA'(ybۀ!N''/XoJi]m4ݦQdz4ߖ;gGwuޜޢ<3ӭ|oO a0EX8M9#Rp*6s7?_ӱ>Efk[TZQy6]I#;.=_ 9y;S3D6;D2z?VfVb–;%ɧ`!!T#J7*,[R}uI r|T#f]Bi*f|hl J^4Mu f[#5!v2p.P&FYQm_].NE׀*VI4.buiUOTOmcPja%y58lPS F^Hhz/|>؏nϵv얈.=pϟ ֻ\`\Ÿoj`Dx|퇇=Zʦ^_"5J  FMޮaybB;o66?Ģ F͉jWU)G^hr݄h (9p)/Af|ޔ!lPLӽ:!hղn8G'\ԨG_[x$&CD3C>J#) I-/(.q7jᆔ?&13F0gMHsvw{9K{6AlI\5.s:+*jj+_ c5²Y+NZBp+'` [+1gXmקgK.7(R=/Ly'Tͷʦ>{VX:H4ۥg&ؓrC(]C 7ѥC`wbZq5qQM ٭B~ߊlW~]Yb cmmZmو~TV4˞.O D[J ycEMo8O$cu[b-⍁p>fiuU15h*PSCOiY$ $ ]캿KrsƌL]oʋTMS<(/5oV^;=d.Q"V`}Xlm tD7!z U}0zb.%n"U2¿-[&bH|mu!igh 7cS kh) oș6IYe9c,['!{ۘJÜՍ]NcT# >ՠ<̞jh֑ .$9uyQDQJ^Mmo\{/R*)k.E]γ:J~> n@܎)27Ϯ\6U-}P`;b5SU{d5qo0<Bh^n,,Q݈nb`*y%i3čΐ96k[ #ki T,(1lz w%>QEעGoQ&pMtX8+-EPOJyk Cvᯥ% 7l78LBNɇ՘ˀ7Ꮕ/ln $rHW>+m~A7 v3VVU#!^ b)rrcd 3'C5.BJI ;9^r)C&pqM("VjLAdɗU`lPSkS޳|R:_Рd5)ſC:Y}=eu[}lm ߚD!YHHz]d&(#LTqŅE!7֮ X%vTDsceP _nap`TtMin0-TC&~Kf6 {:I<;?0OH4m>iBXMJˋ:S0q/jH>MRgmV2 L ·D0ۅ ~[QbIb&Ǭ??({e#\skC #"dn?7( I=}JBT7-& 05өޒ0jٞL"_e; :nKj50{&bP1HGPil(.! )U>HS2wU؉e2d7[4VQv}AݏO&sr בUҋKRRF =d.1}=JWK=uz"2vh(.醧^G>27q@ ~蘆.XZD W&48g YB4g oK@ԻR:T SG[iv5\!'DAkaY#8Z{r7Џξn'%Vo7nxgx괬4)vڼ3A[E!>pO+'E呢.Bg."ևt' ;LܫJ<*o$m }<'s}V]'!ҷfDP;*%7,\ťdh'QĆtEMb@nZbVBGw2uappT-KV@cg!P@:"r 92jЊV;hMAKa¯)]7G7 TxS_J_@эH3O ?JYzL ۋC"Ƙ P+U“ uho4ˎ̳ǻrSfގI4rNDlp{NQ83TMu0~D`>S" +=taA_ޕQ}h!p֋{2'8?apFf'AIE 7h R%[IVD[i` `I$ʽ⫡U4m>-vyeΐUj~VhՎaZp|{z-2QY;f#q}o KϬ8}hЋ]E(" ?P(Ju 惍rJv)z mfgUm|u!WnJux_w@ ',U͌r%`&_0EV,kӡz &LD fH0g]",ϬRr jpĩE]LQҘz x_%ʡIM+㊉~lmz(N5dV^φQ܌#Xќj=Y dsARIh">ь3#sD=bup; coa;4O`F+IQ*?m]MM8cc74dotFP мVġXeSk1O=YZV{6_98u dKm.cY Wb곖WL^nG|32 [('0߇vofݒM=T;k>!i~W-jb߻vǍxbHD犀FS;RI%fEm?zieHd]8kɴ1b6 x}z6ڪ"~J![ȝLBuwT lLÚHZ!dS:Y;2 /-'X:A%YwjP .ř97fe ,{E()B535niiK·kE|%:Ѓ=db}iQLj6s7A LiV6Gvқiܭ,v >OD4 Ww1Kɢ;%2*L< Qԇ` l9"f֚Qj+\{__b KâF0ΐr޵cEoN])Vv*a}Am ߧA|9]}YND~90YZ$P 찌`ؤSiT!2 O .,rQrzl"2* Bq͋NO2V 8)ɤklc~" %+gWLq!y 5+=T}Ds_ EmW! FVyaoIedY֤/O'P99:-_~/i_7VK8zSM>L'"(py~~ 7=y ψw \B`(뗟 z^͘G3 ?ƞl-g9Q}㮺Օ6h/ڨ5ڀ>;Ά4 RW 9p#Ku9E jiBLa做ER! de+;:Zp6K1T<~ױRBfqVRWVwlqZ&M[=8[֝ltBFWt1@GwrY jXiiO|OSMlW"x|1.7t9&gwc.ѽXAf 8Qh= 5ekV@؂[zם;C>ct˜-Зc^^,G(axνW;-"Yx̫{ =CQ< #6Gk┟?Xc{N"7;WLG@:|7- o_gq<Q"ps^~5F݉mi/$UT2q9oeUm۰k X zlbdz*ԮV.JuD<7y[ HF] L<ѤsErj Y|=p*@eiw-G &SM([rUlɆnF\xͦх*Q"70&v\Y K_sEۂW'a(Ԗ4 n) msz5\[)k~y:5k[a0RHzo} dY mS|@¥Ebs{yQ̕FsTL_%W\PԂ\4YTvR-5(hKHjF ,viq;s'y$C*6Cj6T ZxO`#@]2Oǐ!~MV`zT ΁MS* BɁdZ3yK?f\Gq狫_i^hs* ڶ2 l5s<00o?8>RbCo-e_]mT1Ch4\Xx\FPo],i]L*R?"|Q))k~Y#Ąq7Y[dK&h%GYWsf bq/3:s|FMŸ 745;KP }95l Tbv,hJjgؽOC#bY6ra D,YΎ.x"|V>g/W$XwwzBɎH{_dΈoY(Ȯyfub6c;Mҫ+3T P=(v֠nst :N787"T7ZU=3cg9 uߦ8%U d W+XcfEqlm"/jy.C_r:PEczlVxWr()sT{Nnaˬ6uNr|EWpX #{);Āaν$0Pr``g/dja0#_@_k۶x~SWTn/p;O:کk т{ ٔqCЯKE^λx22%wmQt?K`t]JB*i5w (oCf?XnqFpKAn8 ꭮_)꫹{XYZ{5f=`ii3~V^ǻclʆ7nS)Qfq[X?+iE7+qyj<ҊATt`P{ڼ"eBjChg "vaʖ*UX_Ҩ.mR[=Ŧ('IޭQ P4% ?~dalAI,wr)GsC!MO}!ng`wg/$nZRhԊsjQ*A*KI6 `dpdaә( W^99Te^~Rg?q~7P^SVx[Exw<~#4NAfF,[)@>]rh `͙7' HsSV@FM]ZҎ382y !.DLkB#{ȉ[=K$NI j#ۆ8 ,ui{+f{gr;isH?3*"%L4F|npDzhko MB~dtԇ7"t[YƂ'DH)>(0iBqȃr9]-'ҟ3bEj5 Ze9wcR~zìLrVz~EN)0tBe9Rbyd1"^f-ԉ*SkO,zn^j;GT~"+08vPQR,q*zns1,YHU̱o5}f[q[%k kDz?F/:@`e(OgfowPzVnzXgrӉedZhQɍ eFѻq@|p$SrţWy B#eNӥA3;bݵ5 v_],War -tYs׿nIJCk%0Cڈg5ёց6`\Ak1&0.,"<@̒BV^wfMI ~5]ܿo ܦ7+u{LL% M}HsʶD"PY/!5h ArGrsxA $BdZh( AqqLt',qP*NE;#9~|XSeT{_Ҥ9D Y}kO&1G}T<ύ_ْ^?"RCYk0 vc?(__2'i֏hjdC*l>d2L껀K"UG6L7CL%/ք:yOէi4*IhKl{ ? BKJ}[wҟ׾^ LaK⟌In>B)!{W٘A d0y=߂O" su@bqf@ z;uW|~] {&>"`fs%'8’>fbz<7=u1Ce9zuС_?o5|B/*sS{+Nv]|2:o9׌ozG" 뭑ӾC+PլOΨp'ORW> nvmi0[Z^3Ço8 ]J8I4ݱ1 YO^pQ]K闠b4מꝽ]I9g-!ߟd6^20eW$噐/rqH;ns]_zM!8PЋd,|dz+*h<-%bRN|S&ftbV^ Yz6-vG[t$h# ht+d $R݋&)b^RbC'%fB!XzP{ڽ[0_/ә!CQѠmG Gz:$0'e$&{/.2Jd.xyntH Lod^+3o,TԕD{iH {\m X·nnnFFx[rGrF s.GU _IbD!pc-XSdžNn=oV|OJd٬ɀ?jZ 5x: z?m0_n;,呾 mt+jfʣ'A&3L4>2mL#xWBVR[JmqKj@\Mnw< jex&J䖀S+ܽD:_JB^*^_8&V/dR^G,ūӓv6==#b*c}e9>)hE0xCT,i]I}gyI13/U uZ ݯAy޻Cϲ@%ٛV`iG~8yt*бJ{aaW IfɝgR.' bL@a⋅b\$XTTIrUy4+ AZ,t|-"s0D-t lYgHwEЈxȘ[_6Ǹt! qweZ~F5j:4c"jNwJU^HsѬ`bY2je0LW5^91TVγkOpشŋ#z4V4?$I!dn CņjoO Ybh+,)5{Kݷ*|ecuWdp6>Ϊv w+' $s`$e4h*ӥg.zQd]٭}7WQ< ?gUt`'5 |զ,xsxG>^Hh5u˄rqZY~B'l0p "YVk[P D ӯ9U5. bF _7Tp^MKahL+<#vcPףTjzjPXFC%*AE%)_fe%q aT5BOE%7bZ(Aq_ h ~ѐqZO "_FrB"\b=zF[k輎6.dj [c?8&: ۢ %pGT S7o{%OzR'n3Aרd/9}MqvDǠ ƗTx1H_$02^&=W/'itt P~X]Ebi f];fHYi/-?~ j=_4Mse^nPGNv;n ?&`ǰUj}349 Km_:r}0KXS-F {>>8ekK k`ׂ<&-)sTB ,d;f $D Z%`ZTt PuƎX 6Z;۸'[SURԂ!C1F4H//}|.:=lYR@ϩ#;AM*ڜ$UI}9V}祫Mߵ'fMX~ES;7Уqk }Dz-mR cë^Zy1~Ax,{%ft35Z9_n Ae뀭 kwX `}M[@ :Ή' ^CΘ~s7hUwn,E9Dji{7#>F) l46,ub7'9i}Ln5^/ZwR1П]DP$VRÕ <_InaJ6̰NFVB?G][PR߼Ar,H#"j("}b4iͩ#ʟR~U K0OULzMaq^M)j|Xޱk* v|a٧$R];9ɴ۱f`|z4T9mty|V|5BB/x降v{ANR_t%3EBkq 1 l[Tb5k h2w[Z kj(|FN9o$"On>z!iK}XmcF="CgV"!?}(Ta*z˥٢Kjbvt8:Iu>`KwtDoxiG4 4L]][vN]cε 6W%D9x`*eoJ2sUhTh;8U &ۋvנOd24iԱ$pkcIUd®FMwYxȐqH\5ͻ|5@14`2A#bZ'/R);Oaq RCg;]|5}b%[$.'8 =YR7RtuΎ֙Z1/J*4L(.$H,۝F!βZ:4t~[ba O>3]fXC5ftE5BuJd4q/g&n9ۜ`twv^׬r9F˘uG|̧0 3+2$>udI+JDτN}9!!ͤmK'd{ Iٝ)qE*> PBe㄃w]vw%*ׯ;pYGgU^A)R;<s9]CI򤮂nDj7npo}E(B,_-A󘞳CVgr4ࢌ!SU!;_)H/w3;OPa,&]}$$iY&݋؄{Matu.rVPDrcL tٯ Pq^4E.@uSdv{=#G&?m  '©&D|ҁ=73NWP#n+A [ܵɏnݺYj a2FS2g$zly A u˜F^i|jc LsS6 o`zG^ F6&+F^!i\UN¦*[rN<@j['Q&;WH94 ƾx\hռz&ڶ nBτM\zcHӕ1%/o3%9UC4 '!4x b05VJ|:^I[klcb4^{!Gխ),=` [qʣ:dqnriQ[)GxUdO ^.A/swB%>s?lW`o^.߆yV*?/%؎Mc.+ʎQ`7u{٤VNl>JDv/˜RISgv5?i*FRBdFشGi1^+9} hUEьe$vYlꠣD0l u- lJ H'ꙟ oy%\i'H(D8$R\_g|;Yo+6>@FLށүW[~#l?BoC w|o.:AzZ,J n X_5梋yZ#&q[jT/\}( Mch N.o=pןNOHDNݛ`n?.DLFܯ^.itЂAlU#^{YC |"_wfD(c\÷/ 13>O"ze[@I|y$ ɤ|?Duis(|_,wEĭld-SaN.~p?)=,Է ϝ}e:Ƭ40t!㊔:|S+?Ȱ}=75;۹;nkP״?>QQ1gaeƎ"Fіv2rCylYkjdox{ǻCqʔ:=툃yePޞ4 >L~{YESYA+B:HRߕP|m &mWņ3i f DRw|l|Af $g䊬)'&KQ.p)}aKeH_>'s$mfL\倡[Ss67$(T* (Յw[k{t*kHd( 0Բ:vytꡉeۊ~r|^WSd2#67}Rqgs D"ZxS,jT ZdL8&aFpV|CzG,U:?KKhC 00WGaO@JE+{bko߹т58ΰ5zS,sby!XSVC#Xeˇ)8V=6gE1ԇ5кc-/V`٤q9 ĻџhiYSҶO?xΐ"]\~f 9pYf0cdBTPt%eebfiࣻU@,sJ ,"vWQ^fj Όʟ#4_tB#E1Gf56bK"/BN,X+xC#\K׌o3Ų!h>d7#h/@C4sZ\PzFp :ϻjuFC3OOA'85ӫ&ƗfRuo"ĖV5XOaQpŌM2,NYu(v[*-H2پ/th'fSqj2 DžEz`P][*pLS@H9K0A4b4=լ |E'E g/YS2Fmqq2Ɣ 7D& Er^=p j/bB,[ylrWW!P[h7عNm;(0=f%Q{d8Adoyvg}g&F sAP"W擛g>߿j4Hz>KSALPoY9kSľhG/>rY8H\uޢN\$p oէ'yZp'Vњ_ʗ[S2DLウpILLOzϸrΓ pCΌ5^đ`w+r05NGHN<SThˤ pt8-5֌s!TE,f,9ˋ3JUdSwےl i궢n.ϖگQ92eLBՎ%y= Z4YHD8ÃDplZmD6uTRl@)pHd6$T/m kܦP+M >]3b,i\xGvpzܟp8!9o9쪈q˷k }Z2(s C@M{ 6y+ 5[8<8L*T?oVOXl aA(%(|OY)ljG4TCwQ_M0󎍥R=huպoįtK҇A_+ 6PHBV7߲[lwXR!scQMJ.j:%pq^tWښO*fٴ nY؇#mH=Cn+'*Ȍ'l\ꫛVLZG/ޒePio`k3<}"!/a *Zwa/M, 7.Xwg0{pF& U<]܊3jXtUA:һa*M)G ʩKα BWO-6؝xI#Rvm{efˋ5} Pi_EaGe5(NLBD|keb[c~bwˏthrg$aIo~Bu4(PtB-LP",Ƹ3z~4[#" 0~# dIX Q m2mλs3e l6ե:"?/@8H@f#[r1N jDRqn>g`E6Z!aUb  xej{VJ@[@E);Tl]s ^k,?εsz&6g,/rlAݫ+Q:8@=ǯE_<].%HvLcm=!DZ++c4 Jjdj6w3tY*(EjC1ÊV 7/oU7my/}G\L- *n:={D58-]\"Lcn)']o?KjT7Ti҃ Og:2,.U0h9~;ˆ!~}1(]#w4 Yf;#{Յrʏ3xId}C_H:NT߷߫"csvo\KZ~D+Ä IEIHLįYttAM\/ʃ\{: :FԠtQKj=|] ,lb@Ke4u3 rl[)넄߽.H̩kܪ/}ipVFIc7q{1 p NL,^k$b5Q{JiCrP{}j|sx9޴ 1D)f:˦<FXԻ\<񼡦lҙiw91=/GavcOܺWek t5xi8BOJ *ٌowtxs0ΰr=nZllCE1SW%5h1kо|*k )Y򘷥BMV:>oN|Rnl zk$ Ҹg!h2?-ڇVcʊ@zX$)W482 Q4AbkV1@)dt#{AM=}_>BUi ^`Ͼ*d8A#^ Ӗ;uK;3c ?ʓ(7V$cF NǹY Y \/$ z% Pr,0 p[MuX ']<]~WwloO,r)BhaOqF2H3-{2ݮ1 xiO³MQλEƠtC`%zٟfNmQC+<3NrS 뫨^2SN o\p^m #Fͦs;0^Kb:bD0h}_k6\pSuu։jѶڛ'A~*~w)8.eb|m@n|í/'х%=tժ4510Tjٰ`Z o{ϗJʬ08nJ`ԕ=5 >Lԉ2[&iĒ?<ߔsӔvz;ñ2ƒƌzaK&+QEAY:NlP51rRJ(yO$* dà3k2 ԚQ4LBUT;Sr[CHP?190lѦ΅.J#V>\W|+#y{0]r_FeytK2)5>7Ҥ~DˍʓUzat4:.7Ł bU⚂"QA;}PMjd\Yf90\ڡ'x=|Os +F6֚d!.܎Qi!"y{r#~uB}P 2x}\McӨw穬ſO0fZ3k)/Zı3>{zzC% Py)QNy|7h Mt=HkN$Wvz9nKYN$#ϊ/u-"?Ӫvק]G> VJ"6ѵ\? a{9b]<;HܦטonĬ *TdH}ml8, csAxe/,RBHWĩoE?2zY 1ӏ+N/k+o謗2{TU֍AbtGО[esx`=_3Or[Njot*lTS̡%UsYD!ca`aGɣ6N:@!ŶPJ`&KђkT/wO(Xm&| ,  7AvCÚ<9ʉu\Zd|NfmRejV`gl1)Z> uk}^F97A.K1AKpx 8VCVyK̓wDRĈ,mw':|I342|Vݭ@WnY`P[h/i[W.#LAFaּJҚVf+h]euSεF1Z(/ [I 2uZS:Oٿ_g{ ә?iQc{t+IUmg,W9=ǰ 2'O!6MTт+ 냻X?}N?kbdR-v4n}ي~qBEg7f/w;LtWD FԠݰz0ݙb䡿'-ނ_u D'.:G"vU/+m_}rupS,:W`JzJIǼ ZQSE9_6zd쟽:O W4*ᷱXQЩ2 VmA֠#wVC2G ы<NgP6ػTPW4uPtn "/[+RPc %bBbfei,!WGU5j BMT/{Z2jꛆ?WN꯼+_.?Rcb0hn Ώט4*f4)dPs%Mͫ<8nDzi!),M AU,aܚm@z*/$2B"hGGTZAE@/"5az 0C;aثf.<,luwCP6s^L1줾c-*8 ᮶4xGc PX4'C4j7MLwaeJ xKi.fvބ.JS.Goj6!\+th 癦mbaFtV!Q~J o&@GƊB6XF&dhto@ܷDTRc~ ܜS d_[ IJ`4,s "E;XU8S4e:$%U.M.00ry2&DHncO<XI8|E !ޞؑ`cLF=M_2h&uLd),y@~*|Ϡ {C#/tʍbR\u? v["(4?lsR)2B&BNxRVF㛷!݈\!2ޱfМ8`r_%xukr7@R6 XWe0YlLRvTF,^c_AWrUײ rh;ZE̲E/}Z>+v,iǸFth+5,Eۼ|*6݆LtԷKݬlm$Yjhf?t~ QnII! %c@߃./w }6>A/WBEۍ2(8(j$ {SqqO"m7:6GO羪7oQBE)kmk]-=T>uS:[R`7kXzc#ڷ}0Oy6mE]\;qC3؀Ŝs]M! ^}*W+:٬yBűӽh_,lX +;wEpMpT@[fFֳ Ĉs( j`f5Q9[-.zZ|0# "{8Ѵ٬A2ZJ  vY3X]ˀP 2~=Zc.鄷y02U=1,¥6[j[]B%ON#.\^H3?]qpѠj-挋ۃ8jQ0`+cq*op?v+oc 81! iztjD!p^tL#z7ٷ -Ta@t8;듷-ҬW d 9 ,*,EƐXمҏ{ f_SlZG|;jUQxR 0ojDXc~bSh\'i[3lχO>&LN-lӨXJm 0+pjUMK Qv6̧fPrf+&%iXlV}<.dۍ)va1vcDc^Np9?ʆ.K="e6o9_"ޞ=FᛯbhbcphHz =1V|%ЃF>IN-Gŵ%$-U2[Tɕ;2,e u4Utr#?rK~,g5;1?ɔacegki\@>_>$'RF0'M*T||\ޏ>rhVSm [=@=O1Fhi}F!x<zũf+<];K,$>-ow7/JA #|fK5w'50M 6o5S-,,pWyA*Z῿g DeKhr'LQJs=Qc8>XΙȀHe1\H8jXq/%T^gӿɓ1fLd 0#`(2\}?k~&2<+)֥/ M1 Pe37.BO1hϹņx7n -ɾB]ut7s%cJd[& -1"?y t'H ^uZ1!> 5$a:3ύФϨE1ȳޖPNvW[|*V k v\\Ddgpԁ QjSM4W?o5/06T瞶"SegIwҺ+1}|˒-40S"Rrj lӲϦ^25g4 #qs<9U02R{GJGHwPkுl5lZ;ҁ'T޾uiil {GH#m _~q$!|{Z~ke3#%g#&ie.QZ%tDs;  oD~f9B#乮l-.˫Oa"}lym읧'C o|58A.z [!f{qYB)} Y+_U6:$[x9)ƶ]H$.B\o|ͺ+%آ Ldzm-YůRVyg=< -Bk=Fc2lo:hBl@D َcmL1 X^vԚIH&d7KNSk7 6v'U#Μ}8Tt aa,%64,  y)@:g\f fuxoɁzOo#*|+wz_J0RKX}kRW[j}Dc*[3~!1~y11-.'GLv5@ٿr=XZM/j…ws򛹏 -|g1p:ˆ%C^vGPӯR)]zN#w4@)JɎ7ڮ0Gl9C!#OvWEYV+._Xbm#R締 `"Ӑo k 3zR1chb[)8}z`0U5y{ҡĴU6G}㶥Qٖb9C\XiH.ld}ȴŸa82SUVE3`#Oan=v<H$k2_QWn P C`Լu 8ЌE^ }a;O{DM.K/mi1>N4yY(ܕѭ{-}ZE%wEmEua ĉφ{Wv#[;+Oz9 KOeD}a# xot&u2igv/URMmq%4VΒ*E@iM~TMɰnq׺D@5{ccU ՋMUfHn| 2f}qglL<_Z>s,TADŽ7ȑ 3}2 S=:$:@'[ҳ|% ~2ѬEVEi';Mf~CRt%lfm_%GKYp:gv7`*>c=`W+5䙹S"r6 ;(S#{I|WfZ sĬ4 N |8W4f&wH{1mJ GÛ柡-v*rVlL1sd` .@1d29k@qvxȪii7`Tay4Qx>GRZjGƆƿWum )~җdW~Ex'].ûGe;5uv2I} N|NlM,757(PO{n8 M#K}Nڿy<>FT@Hմ9N~6IJ&0kڶ'#`g/IVk_nE:Y,II#a' Wo ͘tnP 3lA2mJC/gsػߗRbd'ٺ1iėQ(ޔc5Ǽ%5=-%*`\,<3~*vZI:2@@`}yC. DU?D(Cx5g6ҡ+MhEi&gPh#(`}SN?(}b]S06GɽNVtGe,_Ji]FDBj+a}lz.`P\ld^Ǹ]۩L!Mt 4,Q9 #cMGWeBX+QW q"ąZ|00(=lJ)UB_x #ȀJ1W[IF.եX]2>f|pB񤫶O7{pӺW?on @M_ٜvCLNT~0 5SC&B #J$i~ P :XOSyB+wӉ i6xL}| זF$!d>hI6Xc"=R];ӻ}Z`(/qZwqPAy0B?zIN1{p|uQ'PjeƇfSڲF SSV9z0o%RƂ''ޞv'/Եu <#}lI?|A{7*7HwV˟Tno(l}DE_.+%Pto]fAlloTD1ǼqNZ;طZU?1qbyWԐd{5/("}6*P:%9IdzWvҍ)MyB>D$obGFBp_[[eL9~g9HTSC(e$+8h6q.6?N$e'gc}g^I?J JX+cC]>[ A  5f` 'u 1[okhҷ#,~ɺ3w~⶚˫dt|+R_C7c\QJ˅",#.8GۑeJN`-Wi< W}@ G,iW(io6!Tef2m´grmsRf< ڿ^c1GQ5||0e]TOQ()+'jb -Xu&V>"_fg|:e$[.Q\DSHHUVn6ްd_)(dQX?zrgClï A9r_=.:YeXw [G]NѢ-y?9 6z!P=&kQo ؓ y=lC鑟#.A[f K F7ڴrQp4F]Sh)'P6RflJn*(+W4k[XT/8UuK)=u[4>fD'LrG2ppL-%7I?^XŃkC>s K6T{ J6n%NZFQ֊b(>5߼3 RDT85'Z#JD9ZnAuBSZ汪OJ d\,P eYREM~887 ̱{ ne*T"m%M"|[Y=['JSk!SQ(Cq[J'a^HׁuA8\eo7l/@`y_yaMVCYGHT =1f otGuPzpCd0O}҄s4`FZ5H*_}VGh.ʉq1 ^ޜ@m =w/GP2 :X,muP@:ʀ?}qH"0ɤ.2qt`Hi()d7Tt0._:D+o~n">4$99g9NcH&5{Bzˬ^ԭp; hm~*4e .*]7듋{Į5c1W>1Pisߝ|Ȕ7z\5rv h<]`o=3sb"5}`,ytH#@OD>&r1hwFr\*x݉'y_ 5PL (B'_ 5hg٦'eN$m^ddlz(nC- F>;2o"@ ^! pي>LD0st0#38A;9sV55 ~:m'[\] G688Dy8*O W zHǓtyᆠlEۋ|LqXJߎLLAd.vW9 U:i? ;"0-Ό>R8J 3W5Oߔ^vV.? %`4.T{$0j̲ꌃaSˡ.M%BliQ]nG/:r.! _RNhl@-v !?VYZ}ZX]+"fv Ȩ{6ݍ<Fs..۔b9dVs䲼·b-q,=0EYt(!v(u=T\ǫEnnb!qIkV0˕ɵPQPC)y$oz}9 1G֮R[ N\i܍6G7+YxWN/B "r呈+ Nԕp!>*'̫[E[݆4(6jeש kP8(Cʷ|$bLPN0)a+]NZɃKD;~8eyBP ?A)nGN[^vyDR#Ca'4"%z`MӰf%N_ qۼlf #ACW]^_1m4^JG 27jC~gQJ!xsRh=lGDՖ.bQ4$& [)᷻F=oڇYW6.I!^  zJ'fv<>;E[eXr!nJU;ns6eďkXkj$WHakb2 aI9owX|J/k3~0(` =-<̝i8Ɣ0SKֵ=tq P~x!'>WD( mEvN qG5)'B %~CKt`#hE3B0ABdsA /_-q:аjdTOMCD 1`4)/1!rmgos]jE ȕ)4 xB<^4I xФ$8\3PVA).D !J$?ZMPpKy \.Ts~&E:X q%C2}91h1[7g|_C·d&R]6u}ԭǨWMghτ():"4f7ɮ9g.s(_u%xV&"*} @h!A҉]5ޔNuniks¢^NmL`Y(*ƹXw:M._Q(ГBNFѦh/D"$}+iZ #t{M`'J-'9<%{ YVrQ R:Ɇyh?lF\i~m(+ç#(Qp&#tqJ(+Y;(g21YZ\49lU:6nS!s6mѸ%^袧U1HE>pBjHR칤 SR wE\C*y'rB-=s%%;r/.fTBcilR8n/͡GL7Kt"/c"WMQٹ._D2$E ^ iV o3;ױA-I]Vo sJ`e<_ _` 1e[6שfl?꾻_νՖ%m`7p3$8.c>XX- *gW/yR_@#z[HbP|Dr<=\@X B22QOLyۦ{'N|v'K6l4x}H[2ԍ8''/܅N`K?oUߓ4bQCY*ŝF?]oІ m}>2*뙴%f GX)OVՄBusV,ģ`dnY:bj/NO2U T哴/2W.! XElk=7DP;aTX`N"Fƅ:bl+ Uƌ#gw4Zu[F9+f*2S 7>Rn~?q?֎SW!FYp5gAi;Cl_G,;u%Ÿ p5>i+?z㮸m@IEnUR9t} =m)OXX#gjF{aĠGe?2g`m\S0F(A`)#_9'0WV$KMQNeS}ӻ"F Pj$+yy0&le3|b~3.}fCy8lO1e<_Edؤ|'aXxՕ󊖊Ոk.iW>3{۩|h}FfRpCViyW^|^Wxլl}hD?*w+ 53W3z̃ŪA; 0ڲ4c90"N Qr:Ia 9c:!-Yjs_Bp rT1i$!JzL7<<>&]Ͻf0[ovI+l8gڻ@ W>e-7t;5b1k̤m(ٱ&۩~Qh'6fL| krsgQ##D皶JO?ppU 2?Qo D[ޭsFGNcMڭfPʜq QT_xXrIhChitKtXuxJ+Ư"N TdiD7+nHT@U ?@7.gڅ kjZeӷG1ʭ* 0h(`ZpO6c>oL:y+\YeRP f \ Hۅ#rXmR -Z68Ye E s\A)q ]D6=F0qzT}ɾ$8>$]6h)£õ;N: Dj ,nlöyy} E N[Z51cU4rq朳$ n#h=s7pYK@E2f*#$P0l٘u|Fxwފ}usчoB#^DSlw7xwO^OqUCS=1g#LX=}8:37(U7Im_ ֮ ,kvR!|ݡwRQPCaDOq44 *t% 6ϊ|=w/y@{aC 5f+ʆ5'^wKc4·O{2 &k*L\ 4p[bF[WONW>Y%M]bòCjk [`Y ى*GqlM4z&CH&&G,Tze:}vԀtotDt+wR~j;2<'wNOiEgw ơQ(Z0V޾(D`{:}0{=u8Z44s?owkg9,o=G*>-6CI#Et{f9B2K@}W^h9]Y7U@Ġ ma[g$`2. q":m]fg. x;1JMYJNJ%w ٸI*9,WWc Ѭ`KaIwSfVflO*%-`^8!Y,`ONb=åŅ1+% nEItF?b19IrTYM  pWgr'ܲ֞-SYRO8VC?ڒr7\c&xN93xwkEQl0ב{^jN=e| k~b>?;=% )w 7"r2֡@ATnE:E4˴ 3 =ĉQk5˱R ҟ:0@owDa$HLA'ex6Iߥ△?UXLr‰'cՆOc,|E[5"r[XL4TGpIkm$+|ܕ߂W2Uv@ɧuoL ZJe((駯qy"t[zX( 8ԞSF>Sh`Af3XX̀b??vLΪukHˢ5mIlꠡlqU}_d-y V44k7- 1nب :4W >LPh=*@{&  c^%̐WTx}W1.<F]sXЏŘu;PLi%U^]k(\^E΋$Toɫ. K쉇~}'z-6Tt@p(5EڊB$=]!L *rudT!s9B\qcg2 l\g QZ3^ dhb)kWZ6%eOv[穇i$t:5;ϪPEПņM]Y~Za^JLP >nBm%e`n=5*J^3-iОn@Ȗ,ا"ofL{MIw(juG Dh3v=Wժ - .@&g1޼L%sZ7TU8~~+(?$nL~7/ǸGzj4F z ĞHa.s*6 #k.<^L(?;./2{>e͔컯\u◽Ou;ak.)1p~|*ŖpB$ܾQ/5N6|7+&K89W ;wo = +NUW(_5%h'謹-/3yCIIiOKLySwzy lZxX$Ps.*Ĉ(C<YG"Gqx߂:vtj!o|zA=vR>*z.LJ 7K)w.JGsKG?ѩ}b)H.]Z [cuhsܕ %6 &mR)> `z!$ܯXOM<`I=x)crEOa+UO  ksww}x= =E!H,IF[կ!Co`l JԔjjsc,콱$uqQ9ycUv#Sz[㸇F5P8[-Y[iK?$c_m@{~!%%y~? ^{#U;v= S|cY(z]i 8Icsb+4wA.õϓ5;eyxHʝ¯ThU\b{gfn*6bBor$`6O_Kl:UquǬLT@*T~ڋ en~Qz6>@\̜ځA S}۳?ڃ;_ OHD,޳szT 4wٗڜ 7[d/lsZ>6@&v>Nu:l8 |; r3Ipš^>TCүHǠ/-'kމr&Сٲ6Ago$,rҧpo?K&' VVs渲!=;@LL 8pufc.Zm6f<ѳ<Ǎ=U/W:6?-#+ʜ%i5إNԓk0-V61ۘ`K/8"C7}MV#T)Tsv.nyLuဘa:\_O9W;S֓]j {ץ_VLwZEk3}4ɱŅi,M$ߺ=̊~ T)l@njNMZ!;M0&W F+j`lP\PNN qn?Ez-YM@W|3sJ53 {Ie2,T_s*4tBO)e'Xcr^8{gAcQX ^M[oՕ}6Eu_Rl:b8rc.oܘLZ.2Z-aZ#اͫytr`` ȡn[!*m1(㢠'=cVDFb:FIt{Eˋ|TX+"B^<%&u&icFNwe ݏjgs"vt'P9zZ| M#KT ˰z Kx2#ȋH]to":#Y>EsNJ(1Y`xczײ%PoۂY;Ӽ2n8_,R'ܲd:8ڃ#72Ɠb^$ K'Y%wR}ZQnv@̸(L? 64wES4<*Y@Op?G'n;p\ggh;ѠJCP`PF̴.J8 iȣC 8jˌ 429Μk[h#}4GSz93溁ľ3Q "Ձ$sAZSܗ ;~G~`8=C,SW }ৈȖK0 V`1ne3"o[0P}*T"VX-ӽVN珽\0I߈B)=0:V,- O{]7^"ScX0:\R,i(}G Pݹ2bV3CMJ?LBswьb# ޥX6uML/ Ѫ$}eyg@QG-tOsf뉂#?|J GK27gx&6Hu4/&_XZfNAkU[ KVKK=/{2 .>ZH_gsWЎཌ]! SbcETߎv@AG .IYsW 0V8Wxw! ڌy-]ɣQM/ TA8Z, XELH;9HX oC%o%,V:^+_1)(=>%Kv0_7x`ʻ<H&26jocGp(p\5}lE7{.Ap_e~6&%ߤ0 'NW?@֓0`m@ g\_qc"OV)85mؒ9its%,Onc-=N n_@ͦRKZ:cN,M"7LN!Y7`*f%P`KO0t=QK^6{n v<% 04㉁?^fC'?N:}n|JbRVeQVuGVއc6[ej$rf@DA)1Uricw%,G W˷/Cr1 jخ T̹Y6_E`kK!9⯣{i(8 TҳHJA|,v-5u!MA?%pj`fMh=-b(!q\vd*C=Zu z}zBS w b=.5 j6 {nq\VOOK}S"I)m{M$_Qz354KibP؆>)e[m*(\'^_i>J\V[sLd+" o ]8crh\+L4hsBrt᩹*E׽/`+*3^[.k䙾0۲/P ~7eI)9 0 (fO<* Mީ.a>vɷW;Zy<[LsUst8p7m~2f:lrR'8HuE%_S&fa!2RmҬ'XGmYJ:ɟ >:Q$Α\JE%7+ 7#L,c#Ok{L| Wv@zۗE>&a3AGOt~+ȾR΂gGÿGiȲhln=8?/]Oz_ֳgV tFޔr]t+_;@;6k u!fxN~0 hQuY/k)^:eyM.Vrʫ\2kobyi%|cY=(}w?Vib壱}K{]~:z2~S*kO,ۑALtf 4vx[8IA/wV!d4W\7^Q |j2$w^ -*7*t[M-:24"٭$OC5ň.䊄l9i6!Fu>ItUw$cX:66J&xr{oT닼Rv-w~Au\Tb dEWw3] aN)|PƀΟD~,a؊2isl!84 ͺiN) ^B5e!Jid(I)*,4(} 2y2[]@}8ljr<xȼ hAh0JFeݰ$%]{R^ 9"p n<;e]7{AȡUEiji5MFJg7c/_Qz%HVl2'd)\o^8OkjSvxrCkd> Foch\}տP_Hf#>8lژBT\gO#=^x?O N|22HK]΅3<%@4q{a p_1l%E,xlCPΏ% _\z4&u3ϑ|9GMdH$zH)WaWnUn)$A*f w, sӻo?g8g &;IwA-9oL< :$\‚<#qDfL)A.ps;4$#>dfEve]#LLe}2w\-[QFpmYRP# ,S~ yChG˄ h*S+G - yw-\RC>0aN XdJ FO INb>d5U]Z:EG(+<+GjhP"Wz.Or3e  Ww)\^}q;iU\ID!gP.(dVɨCexyeu֎ı^^MُruXzDŽs Pr #u*Ku͂?^fvP1YI|Q]z]X 0P?s']7q3|GW*{8JyFOq#Bd}6#kE2л;aN1AnߦЫd ޠBY+E|SoVuXewsgg*0w1h9,L2_=_^g2up[KXVD-"҃rɢh{ä7H7#p0;RaNSD+RڧG䀛PCV5Υ&sBFaU a>B98\O#"/^,qtبr2y'ͽcv;OK[\~YpU"sF#9jLc 6JWF6-C@s߫^'kg3@E O OqXc.S~X6Z).g*hM_ UǾOU{Zÿ[=H-]*9+XMH6t3@ r#N+jJ&LծU& +{f {|\"5!Fp+ @hh+'kW` D=k>dҗ-:婛hG_ ю#| ,ZR x:N{=yq ?gr#h~W AYHMm{co$Ms*эLĶ OӘuo2 nt=χO 6lnAymF^۝-#ݍEaBpn8+BSp~dN{ʌz,e(!#7gL1]>QF1 nL_CڇP%pp'DC5L˲:}:؋J>H:>͙ޭ-)wns~3:bU+)hNqr6 !CY*QN!Gۮꇊ˗eP[?7㨽dϪ~ X1ޅ25L_m J!U)ATt| R3Z[v&VSsO^(ZA͢agnH]PhG`#. OЭ`AD܇9!i/y頱3TutM'ڬN_|uP^hޱxӨ(I~M0UXt U75}c!s*-|;R.~0d!JRp$իUS)hlN3_DB~ӥ͠\ ik%)WOm qK%b8GU R!\k[yPVzwhi'%>jExk] {y n%fV]K"p2Ѱ0Ұ=QsOV' {7,5'IOY威MB<*Hϊz)r(;dO%5o~Q]%I/(WӬi>M R:8_oCni.SJ&ّ:"v ڽAڞ!u 5m@X_=# Ϩ&!ʉ^N^uY"٘b x 48<Xl/^ylk484xR"XFp0F-bh?]Kq8ŶZo`'DoSOh[-[陌j%rj? 샮ud;%Nf%IN+E]sSK1ToH|tԠ!SP $ R L,x3֕7LkgH@F9,`p˗(65'O ʋJW(L'oQحu{IZx¹l@%-Wg8Omt7#9aـϰBYy}Jn$97f3x,I~axQ{!iɼњ[j%9a j&5R`)u׿^Ë>pw%vW7ɐT-GnsƳg?'">kD}-g+1=\ .w;Tޫ>]`k2=CTƄη֡mQ(%WWlKt=0[4{J"m}7Z@u R)@oE Wh%i5UW?!7Co,Kl[qvZFsu × +Ťm$e9<7E+_ x;MSaFHimL6>#(?xB=ŵMTEkM_6_ܧ`4 ^k6,LqBY(@ ]te<䈦6΅JoO[4!\ J}jz%W0#un6X?SX{ӂ V$I-/Z>sjJzp%<8XTVKȢSx B:x"Es (,k2vuNs]2lyq}^6V_}%gtM 9[2UKrfIo#jG zւ]]Pa](X[U&TW碑gVkuuo\.ꂁaV뗘cZ(!^%.v-p}2:-0Rab,'(+cHio16.1nSE`kkE=LJ8edH2 /Fo$WC݁jU8$_b}?,bb=$KQ;:QԐ8v zSS~7"<8AyFK$$O>AG* >^y۩;i,0kLm>ks2_9Ԓָ_sZqcȄ;=~:wj LkNcm4m@`D%R#g0p)n1ՌH. #SiN GzhRlkRmun.c6DI@&ʳ`7)„U;ZBW\[sw?ؐhɫ:Ѡмin7 I}4`PFȶq|'C`7 GWb+Ε*Wv;b KiTc_=y9K4.߅oⱺj!^l6ړ91DΆn (w-=0cR︠9EcV1އ,3fD>H'zK٬`T70ܕR̀l(ܼO0nju 滂tl㙾 WֆAAݩfᚐ.\.œD D_OƦ2&眢iwm+d/j^_J.KnR]_X>s'vGm! 1LL] M2WmK8:w~9j:2n8rzakD}< uֳӂ=DZI6KTX/BlY":92J3}d҄r2 kjTBJ1bې*+-^  IX&GiaEknx$s*ɗZ @C]Sxhf2b6D$jkCP@{/Nzx>P,aOY[;>7.nbE -J`}t WK[l=cXX9ngpG͙ 9etLu1YϠV32|*&c ĬV~O^Fdk.k-jPq`7xۏő"J-nV wgx+icV &B';c.Ԁ()ɿ(^фצX#fs)@ 8ib!tH1pHjءg]alY DƹWk|TqS>! ˀk!b c3R)c'\;^ugKo؋+IOY6$<GICfHrg\%az~X9[x$q& <#ip3G/~xd -ov;A+˯ ?N9y32$+s֏(rKq7({TQq:k[[-,mᘘ4ڃBcLg΀R6Ju&ΆjުOFO68Q:R$~l==M~zm;r~Q fm7<x]A%=h,VB6d-=Uij ~JWc+KTHHYik0;T8a!cfm2=}tC,C}Z/Ѵo?&^RDUEtON-S֕搱N#3j/ K(WGdܘ 5,"A؏gvZ.2_rM*ٗ5[&FEhzr^n K\P cU:; p.z3rs@krW2UKI{_ۆŷ T>,֓J5Sgp.5a({7,}g/V -k<[2ʙNyCt7j.nyMj1JISaQ}fiT:;|ja :$vk@JmTG"B |,D YUSf̣ t!_$1v?&Wo 2ٹ c$$Tɪm[yNW_FYԿ-2H[Zr҆i5~(FR+: tѨ֐hcO ba?FG<.f{ʶݭx%o+|QKnj^P@9(]o*xg7"8̴.—)G̯r!?z3=Ŗ]+La  *"[i.v/T+~͝1.ڊum8]Zwbvsk >zkx &L{7$fcKḲwey3ByR@Zt/Ʒ 8[P m(JXb~?`$+W`S\l~J֦k1';sS R^u$%59ʣs0QzXp@S}QMёL Px82.P ~r$Q׵-Ԇ.~&xgMJQ|xB-G6 i`_#F=ƩX\ȶL&{,=T <֙L\vcJQͽW!#QEO;lTtw~;`>!"ߟ~ \1:U lg) 5 z6#E??OqrKU>ܴf՚Y.PGY\]bpyHx2|Dζg_>!!3v* _ȫ_ȫ> 1'UAJ^ysUh~Y!. |-**/8{i擱*88zjQ2K} ʃN21Yƌ.aMgD1:Vou3'6iKʠN臩gCG?䤏۬bX|9ʺv|dǔ3Q+6fpa䔇 -W<ƁL}|Iz}g$L}J`HD/HZ2:إ\Djs4VK.&M" :rFBAkJ9Ⱪ` xbg|#bR,E71 *S3v88[0oMW"șٺ_h6{//)ɶbb>c] edy-,F EhKL' Y BƘ`M~B_cɌ񛋪sl&D 5KzҬ8e}JL!sҌ %\Q"# ALArJFndك0%i,ճ;J|u\ _ Y\t[qrw_x ?V>UؐSva3bCx}#bsBza7+XY^e(E[Rmn!K)Ӫ3-{_I3qXՍJPhWA1L~8zf:&7LI2"0RAp0Ǿ-:eB^ULǺP|~!j3NP=ӂg#YNjf.n$W#4aH#л/1+d0 rC30+m̖o߾sVq:D@⿊S.{כRf.6gF'>eU\Gņ{Tp2D:Gi JCi^ g$dVq2duX]VndKDxQ=0TMo}e{i*ijUHƗ12%MEm(T9|\Ypܫv#8óvIWCB5:R'ѭTM o^Pӯ5vt_Z:-䬎=CpSy;n/5 0te #11VҭjtF㴗[HYfB1iaϦ(N7fi9s'a`/\vn0͇\-\%hL:N73#:$)",M:fаsQp(ǫT_^F6m,0"!B WTf =!*r翘#/oTKq$ Ifn[S%LVјB#ab6i::S:8"'}h%YŊP"5UjKn)5eXx#p \J`yVÙ\Xu'Gcvga{Kz`~h?h/TWN!6 X&2[ժyĨZ7}E? 8 -fh<x1SF|b}tڈP'*kwgpg\3%+rC0u]$|;<&F=MvP!̹PvH_MkAwɲ3,6Cg\;+jC+ һNSs:\ylI$w zD.GLߡM2XiY=F:t6Ig=J\}B;oz'. >DוC>V̭K QE UOf`24cߞI.Y$Y0$= "A:9GPJ,I\ 9qzui7>i|NgɃ&Us] (;&\)ח/%EPHZC)ŃLKQQ [0W ~PMb-D2`PGҀ܂-I}3®j_`N{ƌkk@us|NdG0#; J~Ry9Uiь;xOR_?#Hv)+6p[:6Xf;r1ӆUp*yQUpfܡ-Q<[*+̵[jHdvFqV)iQ&T5NH敪Es N[zzݻG+"]5 z6*s!|(G4vNHoOea j٪H`ս39[Wj|6 qm{iMwӡ):nuZRqD!ɠOP4b`nWio% Sja4 Lnۑ\Xܦ.R\;.3̿'U%lv;cP1gKd>8! k&]1 #k;ww,>}=>S#IUcO9pFGϫA/Z}硊һJU,}KsG# ~p@UPFf(W?Dy2uV6#$8LLz3ͳ8a. U8|jW'{Rq<@|u>)1 uR Za~ItwktאE {[z&3;I^27| 4U#}&YseD㱇0 h_@=0GMǣS92n}!ZICɆ65cx^?*SJ`6;?b4T%/: w١+a}S7wClO9>}H)GBԤ[N BYy$?Wuop1>NC M{4_*nB L}4sOnH0˳s$"ٯtK/o>XPM3\Y5Y~Pjϲ<%5l5"Jkn٩3}kA*p2NJ9}XaE"mI )َ|ʔy6)ǍN'G)(J޼T >@rt'$J)A48| `JЋL+B$qv+mX{;!B;_b<$| TË`?^=L=7ڪ9ztC5h͗ۇ?2ᢨP c$͉JzU4Te^͛^Bc=;)0#5⦴$3b# \9A ^IYqMeXV3o6^5{*C9R(Ϸk#Tk?Ncqoi'Kшx-R+F`Nc삕Nrl9)5 3Η`"b k]u]nJcJ %B]IP gn *%:bX\,ӎ3ٍV 6{[ԅIĤJT>5\+#XvsD;DV?O?0OcY^5X4M)3L/ q`&۩/!t0tHNO/[Aݖ6w^I`Ӽ2ڕ旷dgI E]PyܰH"ϴQw "ߡ%P99{\FUzxj\r\:YY4RbT|$tŝZ/ElRW{֊4[5k S0oА_洀@fT `EXGF}J  &Jd>F m佀}ޤ5A" &N*[& ~ 6]mba},N.wTw9o'T^uYL /!bFa@JƠo_uEw(ˎ+cHHkQIԧ1"Ye@LX]|;F9 ?dW|4e@K lqܛ]0 U#v$Yuzn-1r^`IFgl^b]cA]Q E0{PLm jⅸi$x:b5vLWHpG|H#`TZJ}NT& bdq+wRyxk(i,b7GL׀6J>hk}'U)T{Rp{]t.QdW2=$H)}Y3O"!C9M )rҶztvɄP Ojm՛ H WTO]AHM7?H#Uą#YfV,""莉^(=9]PynEOSFƑb649: Y[Qg7{{X)K$=)+ P>ht,Milo ľ*Xd" 2 ?_K@Q֩y?5n;F}lIT^ ISܕ/(cmnI_O1i{- H H Q!> G[4 KwOr\cFl`W @,]Bw-.D  21?ñW9S{Fai4BMlkCkyι^I e99{r ~>'ԩv=N o8?le,W[JhA<^We !2A͸ 'd(`u jjf1cZ“?FsLM+#r} x1 bK^:\h3rLO{[m޽bJ[pc  L`\;c"c=\,'2EȖ`>R) b\,D1v4b#>@MڹJ̟ Tmdd6*8_-],35;$#ԭ)z6Ʈƭ+c&lz:o "7qۜ|^B6AV\\ÿ^3%@*X4Y،@Dj㰩6|雨'+%~dzܮhedH ˀ݈Hak?Pʞھ 2R*,~7O;Fr0Z,F *2qOgB ,6 0J8ct_Ɖ峌aT;UCg<(2V^tHH+oI%aY`ut qV9x0Că$ U ` Z}#V.j WmLyD>`͢R G'FqR ;SoghP˷ٖ$`mj)ʜ. 5& :$I$;lfEdN#*P]).;h0qͺ+р@)ͯ 汾{7c^-I:7'EU7Gj~Wg˹*A:`蛴a&D8<4 pM{t5+BMӑz-z/~hjOdu-v9y tS?p%dHmmOozx)L<8pUcYInt D!۶lL|mV ˶~,&Ƨ`3]vƼkmɿ]Xb4X;" {g\,mS3+uhwWGBj]}A\ƨz4D857c}8G)-\&ʭ[K%45:?K$_X(l%W֊L3Mfda\"%:F(Az(ZT߼Uc᩶,j_ *`Y, #9Xj\G=$AL8q'ֻ3x;IP8jBX`0+:%hvۇdR~/KfN$ͽ6LM7m/;74`anzp/#.d8p8 >dѸҳHf"/յ<% 3Y3Kk5&^Y:"f.V24A`upfA"\=Qo2>xEM'[KeBMSv𝬋."¡OsՍ?gWɰsyPp薺nG[pȶw- tHlh^X)6WB[A'$$LaMRwSzbYun{S1baĢ"S %jt}G Y*.;?Khpq5x'Kq~3ZRi)\{|5Af "z\W*P&g?~>Z4:y+jcV3mDSEyzK+~]}. 2 :⻷4w05}k^NZU: _X^0ߎ !s/a|V!Z$',Оsnkxw:=V 3,Ԕl& ٴʋe_g\Je1 z|R+y{-\\mH~ z, 55Sbs̡wӕb u1wؖt+',|~\AOx-wF殝j~L C`|TɴVіum\$t* ʗH>0Nœ, ~OaWz*AL9n.xÊWKw:0$abw[sBV'ʷY\nd-?&dHk\s<>L7|%u\4M'+(nvK (TZ rcՔKSMd`88Kʞ%WIy{= ~6fcX'BO߷ـuaBה3DZr~NrF.DqnƥɌ;Wh]/_=&G(Sԭy2L?p}urlBg'?6[{;}Fx}H*Qwj)BoW_`ȅ;͏9 LJ}!L,hjA%Awlg>a#?-o Q[NШ2-ڞyrry*jWtp=Z77lx%1M 0T#C\nHid݆6 K7M@2t=(j1#~H"{5twQc+y X Otv3\j+ (6;e ZH4 ٣o5֐QOjVɖ {=Tfa6 iP'N|jri_ XVR1zƓMMn$?cW1%cr`ֆ8y0xXl9n̊<@k+qD2U殽+,.HȢ|*=1SQ)jp(0+!QhUޮeE;q("(t6:OY˳; ݎ*$t𭦹ŝgSV;^h33V_i{}Wtw)C6 ~#p$s>{MN6tk ͳ2A(;l2er+e_  9ٳ 4Ƭ#mnmJw2kҸ*jv{Gp Z#!=\;W|(*0MtNfǪqW8 U2ܧk^8zI_dɥnq+3e1\;nBϼ'f=+qI&{6BV7EsrM&%d. `rڬ撲WH e SrŐpMLJPe.SL2n2Q#eG1$7{bDύ ůr،<^\*5hR;+ n^o]s9} ı__~hV?n#A;>W\66]+da3>LE[f?Qx顯K<Xb :aþBEv{ylzAD =/%W/;+O(1R"tҞcGߩ߁YX$؁<C\Åw*;qkT1/fCű #ST= 5QgRWw$?ʣ\ȿG0dN-",I+RPj,!A."U˶JRgW3\YGE2ns*Mh lzW"ԣ%:69ɓ4``k,ό2tjB^1(nY3p<0QLi73_R͂yPj÷fRT3S(JܜIv3ref(UNwdhx =.EmENS}tv^7hrB且_PJ|ލ4NQKrrd]IR݋[aH tLL6@mln{f] ҄'r}U>~1s<":6xάIT\&>9_h ^f^G *Va+HdUBǴ,N2Oh^HEGI]8$+$@8:)b*4Z+uP}6/o9g_kmh=~7a -%*Ѣ/[[=-.W.+t-JVz¨^/zڢM8_NxG,nϵ^W@"aE1{+ِW}tnVT+_GHy8e.#S3+ʿ|0VXݹ]Iiyn:ޗ^qjньyMv⊡Y;apdW:3[)S͕Wk}fSL/~3G`BjV#͑2ht,X Ђg iPW|p  E.r,F@!w e!_2nH>il{RJwyPKbG(>xh5w3 0n2]PuietO*U7e>hUW1O3Xya' Tܣϑr. (X=EQLZw'{%vn` V@ jdԟ%fLH1́.5Ihe--Xa4hx._ Ձm KDWMjf2~ e|TOu/qY{? C|K#P8T,E1,F鉳ތrt۳>B#m| ;/\"0WdPf:Y\[w6k\Eն{UPBy/4)%n-R?<6M&iԣq.U]0!F;tBY* ;rѾ٪-G$N EOI76&ʣ"he^_(j5D="V1kxsAb[uZ kW(aGrv@ c8,b~p">g#+ ڥ%#|x-@rm?bLkUpIԗ{`Z<ƻZ)t< xÏo<ϫכH :s`tH/vDb黚 ,*/!ۻ[n?Fo I6F:t)ڿ9 hkwPl q/jSfw<l V!9xCK%g!RD_ &pS4@/e+sLJs"$֫2udDչ 9_Y?6g )9LA~ ։}l ?_ĿȍBb (Si#<1|q3/ɱ\†nuYH|M zN8y^7_ 8"  LCr cfCP6)0rp ߝ%}lEdȉr#;UU$.7h]P9~욗۩h?zS~R$Iی°T+ lomMBXui/%fZf"A4e>{щhQ~&LLu`}d*)X%KK-G^Q 5nE^ԩܥVYogctCNˏѻEsʨFK[PesIC%3'k=>]v:WB]| !*=UjʥSd1]ǘ{qk(h6  %dYWi]kJ69?S{ 񻅚 qBP  KQVWk^fY*CX. BkEt/pGEz8@IT`bdB!bѾ<ǢRڣHԄ<TnarC :'h:q6&TKv $؉ʶ49x+!ԊGܣ>񵍕F?Xр)((NM'BV).gIB/_bU2oAo9~uOIRTMb5𘲎A4yDu|{X!5TcJSחL s)52`!uc!Dhܝ Ncn@< k[cGφ3*O+96!f⁺Թ}ŷ_>my}qR)SMз~66<;iLjI'JςK*дYIfkKg?)>IoIp[s2{@@ [ IJpo՜cRIyg 3~Nrð "8W(l%+>V4_7}nAjP86#3S_?z#9bPV&% -G3޵V`wž>ddpS>#@3yxtuIh9D7ZAm 1|} j Zw >[]6R'|;uHN,N/*8e_.47lfwc[,=V,YDŽ?e[DbO(E>|+HAsBddZ0<<#0,|(}v,&.8TzE>laZ0UI0q˒4m#~{=vzڗ^:2Ax/PjiY*V 48#3q&ў1(/f\&MNg mDqO% wF WXW?x3 kCkB7!jGm@PS9*kqk6M}wǡwr-OՁ*Iu.s %-*AG?6rbڦVQ>hӪC5ѷd䯳W8 @Uw5y1QŽrjqRC#SfgAXyv2l "< /*} ,m<'-lyP '#u)ZE#UOXjq H7Ty p,KO^bpcbosX+!唷nLv7w}}]/ % ›zy4-叶 ȋ{|u,8&\Hx&7 W~;uǔ,DbOUQ Bu~8ԥ ,բN<]{Ǔ܀ЌhY^&̈́NtoF@S`W ߭ZԆ =8i05~ٖ:J3Wh U=AִhAIRaϏ7 /;j:񮬹۾)!fҸ_$V磥ĮXV&Pp}{JKh s>1#, G}+?p0\xdHp2c+jT tiڦ,Yv#bhhi^R̐ɿu@aM`WӨ-<Xseđo lqrs4QX l: ePyغ.e>Gi#m: 61v-ZJ2z[5zTm~^m}z0{M|-AX|,nzTY} Awi+`3 ߓN]ҡ|ƿVpwYWmkuce T 'y3Z{|U/5;bLF58j<:~T>fLޚK!74oV+ !jos&~^ :>Tq:|)6a8kMh T_t֚UdDU Ն:-'xaCT^p)גZhD=Q1IU,l0qi?4IP #z ehę6dj~G#)񬀲;:5/_;T*G[˳-LP7!_vd59 !L>r}[ٽh/7y#ZSw"{I,fO Hs"LY@p6<4+cefm<1[-Lf=wE&gXu3.aU+t1Xɸ~]c;Fy #p{vWOQHs ҭj -&0v_oHTs]*W!)PKNHQЦEL†|ݕBO9Qi3:r0t^S]o0}9|yWLrշ_Zט`woSn1R!Ik OHToM1Q+sqD<#x~H7"#So4]V!O#M9\=M|1_^Y׆- lRLc搿$ŖO][ vQB%b1|AĐc;ER n=zNP@<Sn_dV=pMaxzkJ۵2c&86_sAt|O7a `RѼX[P:Dnќr o! ^1(a|i(pGV% pM_pj ސöa_̠h JJP@qEHF"d12֏ W~]@G2.JL>oqװR|w3iG^zR2O84d Q2GRoKG/>TȰzoj i@tj*-!uTfk:exme*笡\SU?nO5 ,JI5I累м7l^Cg_@,>S%Tq@} .D}3jI|hҖKVEiLsǎusz^טKҺb3'VqIiK3q[kr|㘉-܄C. Z;4FHI@d֘ovV]l'p+WN./u˄Bhm(s@WEgw |4kn[k-1"\|j~%Gxp(ٓT8L%Mw@OdDr1X;pD^Yx57}KM=$3/?:uv?[^\B} ʨ#9W&A!kޑj^HٴdD]#b8 Z4 `TY.*w ?r~IIq&JQ=l}q6*KLV?3+1zbشcNa*@_+'ziuX{űڃ}. 89axP~2 7;f"2SLa?^v-Na3@rGs~_|{= xguw 4r(jc!/ ?j#yb1H>IֽB gKɛ6~Fo攬=nK5 TOqTk+cN {kiЂeKªYPv (L6 GnUV5-;"~Ń*2jFDJK#^-4EydgF.(x|=&$[[iԦ-<413jA ̑TR|!K5ƧjP̓Ǖ '//R\\03E IYE}эCY&!(*qs+Zc=q'" NzL[k IOvHʤ] BDY޺Ǧϥ &2kԒ5QI4Yc6[hnWS"mK(-еd; N/ TScsƁ\ѧS_k~@O'solVGݯRX#/-C}'i h '/1APW 4rb:;ShI eY+Wڴ+Y0xuJM *x Vp2OhtEa0#;E9Jru%mh-2#*JKIOq?Y t6ȅ݉FG#Lș5Bu}EpLrFM].$ϷU˿|,ЍU[=l㻒W}y G~_;`+4 :<8@ŇُKhRXJ߫L>(V?]~jbӭGюiJx @%ւ.H)o9239Jg2)萆=17 1i\-nPYY544r蝱MJ ACEٿٿpH Vyi_ yh(Ԇy={~a%-VMV&١T?<\|s p-ef % nslN;M8}p\)]=^/_S"fS>{|S|]Xta*MT .7>sr)BՕ{)TFuČ3j8pXeE"kEdEϡj#fx6|X繽N O*Y spܦ]գL?$Sx`5X8J_fuJ?ObS'AKTV?|$]MIxP rhx! ²Y_= ~}הe2Kö [Mqc9/wOE2z7BZ}wM*HpsvSR\.:Ф fKoTgPC;&rN~O}2ɏsfct;bn?IK3@(Fa 'ӭo3#~y]{i;zyeuϕ{6DeYֿwuۈޛAhT EV~S7|FFvm{MjU 2@_EnNoDzյU '2ujlK}&cNm/zw' 6N^̨i!ECNyĊC!^˦H7ׯ0T7BF9B7S:!--10ɨqIɭ$E q0݆ .y==FK꘥ \~|g3z82%1Urfln=aѳ`|nHv@kq$. SS3_>c?U_gyM/"}%|p?h>x7gzKpgtZW@- w'a`RE,Frkyu㛏2>Oj%9!j)獱:FV|q ׵"jjHIr܄`vxfNzxUvP~'v\}dl$`t73y~uRjis,] )mfrOhf*]lIFd!\IA DXe#g2}B}.E/'MeƷ\ 4G6+<nfdh3`RP+6_ou{K$q |l{U57U^sh5Cq`.cB|_ln]ŖbQ@m:)WQ_of8 zlĆtc\i:0p^(q]wռa"%MkD[b +:.4|K?O"G;UL?2(;v{FSsiƙ͙b5TV%r%TIٝ&ءam|P2~J4=A@]s~ TRvbR*9# qJOuu^omHZs%̘0<_7Bܑʘ;DVz>Ŵ nj8*aMt SAQms`Ҵ$!#$ c;9ƲN}h!OP!ǻ4a6+ 'L 2ڜ|V]yb$`&?%׵Z]FpENhbP'pC}gq +yyCBiL{G3 +z{GZfkR|V]+ lW$v·vOQ˾CK/JPSșP^& p#1T˾ "vFK}}RayՍ'ݎF sp!x`[[D'E!5'CRӦM?oʎSNL'#izabiH zwI6k3jL* [,! h#^fRk 4͡Tn_ ^GП Ö6@ Ёh"ھz~x]8N^f"2Пߍ~{4+јFo.TfFx흾bgrdǠ-/*hETA636B> BR15 rd]vp e pz߫ ZGzR^OԚT-H Kol{?0 }@s u4>Bqw8$3=W㔝^#gtH~?UYvR@e#_*!,?DiozU'YBM*WcGk/gJZ ;$4}]97+ eC9cw= R?z)~?<>Wu+,)C˴GIva?.5OuwT^Ux&3HtL٠3*-߃ ñ۵xL\QhX wj#7O~38a!L?@׽B\Dv*&̇+ sxK Dm@؃ݵ^I?r!GHΧgxo9tH},H 9668B/&W=PgQbP+UQi'uΈ#p I0(E,.{rt6=D_-Z2"\!ָ2 ׂfbeɱZFHtژ㭉 ¿Lh\ Ԇ$ Ud (p9*iv -t{~UYF8z_,ys#AqIE^DMFN76ruWE#n*aL`+rU!>)mz6[/uIakpzYxmA U˃ 0j:(:aL|\ e"3O ޫɕ\ wv8wbYRu8>ǢJ^$1'(pyM?{!S'$s=KJ3X/&(ƄoNz PM]fY|HGX)w4^ GTM-UsT*|^xd=|i{0 )e\qִZoEEPFBcKzB]:ܷK^Hb $irkt< ;p8l0ihrV)\6Z12bT@$*Q46dQշ#KZT7gÎtz]60n' 9P17s\9L޿Aı yw*Ԥ[vP5?.sV]2kIQ$:J1ƥ*J7ѳ1%y9>9(ņ1]vw 6!wGGzI( Zj+dϦB|[Iq|ɈxK*l&~Hw*ƒ $2Flk;Z|*u <) ٧኱āT\`Ui*Z􉞷<8wq5E`V]v60Gv ҡudagO:[և&Rbcϳb_Zi֋gpa\"pςdb.VZWJǙAT }etUsqH@2_qGzFF {gHtVn̽芬pi[i$(6[RCJ Jk:z!K{hL5̢cB/(mMv_#KaWz3OKel!(&%)U`"Q^V4F[c5 ny,N/Pxݞ3DND v۲+}3fxȃbV:(sCH]7)"/LmowAyD|U$4dM= n_t|1bb@n#!Yb[z`,/*e sdj|⤚W]$2-VGe7ͪF* WDQ']>1 ~툐[ WbѦn4а5qXm\_^5juh)!_'s[f =JvU8lEuGXX<)2}abßru[ʹȣijnUu w1l CyW%ĂnHEq]3޼P67}L4 U8$qǢN;y5VujaٕqP 3}@}b"']k֬zSϫ>?  g e5Hid@֩2& `prrţ[þ` s#5TsSȣ6$TxP7 ^)k:uG۫ScQ+6}/‡Z|_6Xh;$b0-{\и\gmAOl5')fں۞»f$`ޚ[CY{"oA>ۇkAjKIǍ*vL>{yx3WWsN7Ad$,*2Zh?%zs`B;Z<+R0mD5|ɐ~&seʺCe m h}kc#kUT5+0 +|$(1FjQ28vi9LVE)Npl;JV ;h8cYh)QkdYq)2AըyK΂77048u/= l.q:R"8}~F8>RMBf[yfw縪;iAR~Nc+g5^ fxau=q/m!<:-=`eU$MdNG*Vfy龹XKoqzYR)[rJ+,e8v,jkut˫؋q ͠tf]JRS4GuRX$~N|@!~zڕ[+ jo ɍ(C)s$9LX8~,)OMr}}GU\qsq _ĨgF2/ILTהzsmq5:=(s"\זQGvP:7v*V*hw6 R9} 踏 VM1͙V cRkyHX\NѣYyYD 8mĬIK NVJ/H$լ#\~ct>OX  hq"8dE5bJ q3 @HHRbuuc압JqfkBˊyiP%|N Z6qERU呉_Ӌ@|cw1+ֽ݊&2b&O<"NK}c;M~XZ-4CU8cB m@6vH@{>.8{`ωƭ?T7djYB1j)T7| uM> {ufnֿOHܗD߃6P-$''`FW6^cH%/֊ ]!k 4It57XSoH$\R$pu1MبU|%1c &>og0rм@ ̈Q 0Ʉ+@L@onB71+v=IėwQA=㡯ێaq?[[솈|6BqGQSnk4 +lX_Zxi!A=}eO}V먑ЦiF cL_xF<~US\q9/իlgDŽ J,[wNG^q_spBM&fIݱ5\f#pBW#)l(-23:2N\B%2 )+C}컯Mzݍrv$fr%+)pTC{V*YMA);b2{#^W42S8(a4;?'J 5S޻27Q|w|}.LB")wq;gyk}Ɋc 9Vhz*WTF{*6 z5l-ɉ{ ?:omW-{Zo2c(GӶ=[&2LfRʒwx}gh6^9?wYԊsO.)vLcxʚcP6i0ތXjZVK)%݌ҾAo<[;8 jBc\>N(l+IXA&B!"b5=JZW>~apڏxnpe_F`% Y//Z5@+ٽ牾m1$S27>/H=)ԣYdˍ֑O+s^Jn]06ʼ oI'57(#w(ہel`?YHDw6K%w3GR:"˽IM,*~O1jTeC ksRs)JDDOfQsp-XO-\j_[Sp?Q6I~Bo$VʸP:B¹B(*2HZ<^Sź?V;pQBY-^ƣf]qJ8e,7r@m`Q;$o@t=D5 yҵb(3m\Sd@;aPR*"4!V=IWx? K50JljpU;HvΝG웘ebrFC릁8؁=;ܿRXoA'&&7QG?\ղck] r,wK~/w H.~7 A 1HyØ:z Mh;M ,(5SUN:ڒZZӨ|A䑛GA(O{\ERy2@nͬ6o6K}VC{ qȁtܻeO@k#w6Fw{6䜀~/I>EoݾB-OhwjKd v?8f'^ܔS FCKȄ*U8uJtԇb&pÜ>mm`p8G=^UXkQ|{Nh÷\-nvDjkxΨ TS_(}&]؜r cQ6+֙6uKƌζw+tmʎa#IKrxa!"S)~󴁋"%[G5et`4 a[7LS|0';dp`dZM#{'a!aYwhEgΡl8;IA`km*:*veqH3YhxQOq{׮f x݃ҽc lM'<uDol/k[WCV>[K*v9-=%)O(Fk.] E4uAqP[D\b, l|m#[C )f 5ۛ$S;UȣV,;.)wm̹b;ph0 /Tm7`AoJlPy!2w*m^'TeD"MHX\_axe2LP'%0BN_Uny{aS/'_rXL$JsI)c9 HGYvا-0AIܖbBZ+'RNLax 4kNWsk+2.q ݘVRX-].xEg |1iN5 ђmm M]0ENúzlq厃fp.D#5lMYjeq*Dp ,khӉgO'> yÍ6i[~K[ַh,WL9LfpJLT`xA>ؓ$斡jݏp^ЙID.R1♝x+nDwipNҲm ?٥/™+apSE, X|[Q1n*#FO6VyahxO?,6Q.zfDO{ oW87M"`{WnI_m H^9`0xg(($48])|U pei,6{A׎O$z@܄zAh)KeF_P$Tr1;viAmt[J VLZtwoV& 8t։yY;P&Lzx&0'I ~˯vI2"RI{fdƧ~"ykt7e'4޵M/ Be0y>:_ _G?ZH >y콳CG)yyT@,tr olAZ4o0,هcϓ&nxKW( fzq} KW5[vز_S~q6{TJRWVJ좵o3!IiFi$Z'N/Vin6硁p_*f>.Q-9ܯc3&Q6hث K\Hc#G@Jĺd[A\:WLd@+ CFS 5XyDr $#/Ӗ:%!u_ fu6W޺ vOw f0@g'V + }V%gok;ӪQ =`PQ+m+N(%*Im'{oXde D}ss"i`\{:a6|XC.X ȽSj`'G1\g%jLks)THfǀb1}A @W!Y/`)\|@ Wt1J+"/;J3VM,m\3`V*[Ln2=6ZY]POH#7 fD $G3E_<w%8ĝ!%hhw &XXޯM[J4+nP~A~Rda:5[-uTZ'0 ^ks8:LE9Zbs:~]|IIနO>x֠%5|,PdFfAPwlf[h[Va_c5`iGи\jn})ہd}ܚ̶ЉMЇJC0Fh'~_ٹpPP7 7󰚝c(*w HJRsK'Frwn*V l/~ᾎ2;郷Rk7ѿ!7r?sRF`)&ųho XJB;|'Pcd,VlC**a)K,U(}O]0IR Zʵ&{6cq zF~ l{=,hڵ4N!%e",LC4v,L 1~ˬḐCT|eu9W$ I܍ WM >B%r:l%u׼U"b9(فG7k 2{v0 i%Pĸax :EĹY;@"W?k^`QR˺Y;38P ?D)#.H[G;rm\WdO5FDM}$3WzdGo$/htOv[݇m:?Wx%n̫Y2mBu6VtCc鵮?0ΟQ\[a>&?)zD)KKqyL=q-2)/ynw͠Jt#c:7*蠩7i몡GQʉ)9&Oyɉ*1 f$UMq_,G" qϒ@wD 0%#R:PCW"c]-z].F#2/wM1R=YT<{Ý})!5'H([ p#u=}dmln!kt:Vzb)⣎Me6`I E~#OW@ 5)eW)*ܪEwrHČ?s;ݜ$oHtH;_Ԁ&ٞl~򒱰҄:#@҅[z1Ob!X.X<_: at5ǃ/+CMH|@ yLNVK&?ElTe4`IhQWU~ ' `]iLlk3XLө3JĺNR9>X$q1lR W.3Ba5'3v!tW9d(}_$q=Ԃ@P͒^Itn6{=^f'W{Uqx{u.no΂վBIҹpfLdGtF߲!1<7yϺ/U-Y,o{3sr5z+!6f G"j#]$F&b[`q!Ij"lSG+zRȠm3p둬B.J)+6{sfH1_`Zwt xuJYsh`(2^xf+d}fwYȁX.[I@@_*yWZI^_Ǽ\0U෉8Q^MrnGal]NV.9CFmzaWZjdOI3WG7Q^Ps<҆MMcs"A]ʰol ]"q7Ly?czp fO1b M3 91TU'wLH=CI]Ɵĝ|Y*}]74pL^8KCkMKo]W @ 6ş0YzMψuWIF 3b(3B<hr/*ޛl8l0j[?MuÑ1?@ K t&,~3JWۅACcsE@ a{Dr2(5ˢDXR$^וoCc]=bbSX;SO.r2{#@f6ab^qage6NaV!Kzyf~>k,f΁RTjC6ģ˭cr}44WDN4^'*J*I"^PpDnk" u_@ XkXj1*vPw]5f8e;N9-nbC?C4hX 9^}kqDPɵ$au31qnݢ'j W j?xo1 "lM(ld /Q]2V"R5^`8!&t0Pt|wWCvlO'bޱ`T_(DEL|]^b4H]a1J4q _ ;pi>a@&rDK>>uZͳļ1p͝=VFu4LJXƫf޸ =W+\+z0}D,46c/Wwϐ/ -+gHu$>hS&dq2ogxRlḈM" ՆvMD/2a\o⤰F`FȊ3BF~;+E.xDS4-KțtqJys{pA 4&  L~\ތ-K# aּqigY]shbz`] Qh1A;T`Y;8rI8X(rk; XtvҲ $2^recR"ן+qE tM- }!m~&NW"]A:3 prE\!3^={f5v2x&̔0uaBt~o?9sT_T0H:dY m%z34>TI0^3Fc,amHp7K}1AjYEFPpU8q~sM;r()^+k›A"DA*vF Ԯ 5Rǧt<8) vhD#=Vgƺ_PHU˷׌ 0nwz ` C>0j8{(H3TfQj%$/=O % ш[Qə]AŦİ|y‚ob!%{I)_2'Іap>鋖b N0[gt"UA”D\z ϖM84JEݖod;NlҞ^Rkg[}ALf>ɘ^ULTǯ/ٕ.%GOc659`NHi26\\h@3w_@ieΚOZGi7]EJLw v@s81a N z\8f"Ȥ_8|'8*`!Qx{ #/ d@򈦥ZEKbaI̫`@'T4\W֋J Gϱ͸Xަ Cfh)}A؇3AX(zSBsy3Fme#mɾb&Rʂp{V724 ts7?; {h;K~&Р e Jq˵j ^$d(5t 3_,G܂ м˜ijXX[,kR ì5kEO5^>6˼S#>: u6ZXJ$N\)k,Q_Þ_|幷s U"@DQLO m'ї iQ[ pUh̥ްSj>0r/U1tݯ _ NOX;}dN]/:p nEco^0 |]zXղgI&=×~uI5\^Ԑğu5NWlS|xϛ<:-ykj!?땍@!B٣%&Ew>HX_MQG^`qqCY8֍V1g8aS)X-l՛)6 lmQ/Pc$3{dx;1`mHҡ&1`(p%.(ێ'7`tunm Ս4V^`S/Qbh7{~V~}3@iJj~ܞ"1lQ0];J1a0!3lAfgPs%sQq=P~ (bs!CwfdžH3%}PUT g>BLB򱋮uVC)VU ě7\xYQ9){?縲P>axQS݉O%N„7lVZڽz"WTעofny}=!W_S^*u`꾇_o|JMTe |/e*'6ZoԘ Nl\gԥ+ڤ V82,XHsӶ;:KRt85(RYˇ njzt*iLYǘIGgAjpHoeOu>p3.5{獍2"I]BзAhI m=(DG ʽYjl뱖~#\Qm* UlD9(MMfDЗ:KZjYE0F_NccS;͡*d@"JV j{-+e &90ac{~9oQ.$!h6׸ո\X&V>`# &:d,H۱@Y j!aӁmdY_PbӞmPb_7D U,sB?gJuWuB)Ju\6\{:eb5@']|wz)hqiy?⾳;oRo2og~]+עQ}K^Kw:ꥇBq4a7+&(X|=`PIt9yr&be^+^5}3ꢍO)zp8i&: ӨOF9%"`c8S{ "b\Jg?> U'S eI4m#Qm!*OHŦԚHgb0ow p ;S`VF@h*>ۆlx\4Y r֮7YE[s 5仝h(jӠS{@=[ qG'>Q"N_qGr0u& g!ǭ\C%vw%QSك P#Y쐴v95ZwMx 1wS띉? kώwYp1$(f-E(JIY15&jcNu{WWuGw|G_`$u'A]]&^,ӁWȀ^}A{B'² >\ԾИN\9N򣸦y:fH40R`K?(=HB\w':8HaN:TfJj++E)zbƚz /'iת"\u$/S QB0+o51:)7 .lx\ oF~^/mtDrg֝QOh+]J i;O7ZA65hX&)tY`E: bT :Y2dZN%TI39&+TI' XW,u wK~5'X$0haNҾ֚ӛ]n˓nrvHjN-q03)nG"M\LQS&Bg_Nn L Իf^!9rvsyHXq` =G"gWh?$4EqFI{?(8>3]ǭ ؈|[o^8C.~uz`-hAO@.aRġ a v,ݔlT(Ci!}ë\zs .!)L6i|լoɫ A51Z"OM0TPI]N}кoB<@ ZBqG/ed4#?ȄsX _mejip z׀{B3-ɣkB.w"X}>ak}\a./[ɽƎWb뷓D_+ J1+q^ipEzAvI@U"#OFa69Q/Yd4BʈϹGY¾)~77G?fߦxpN,% B5';P8ƟOJ>wܣ[ûtf Td A8\qцT]HӁooYD[8$UyxY@] 3z%6y&>zO;i#XDbKEi)+-g/CQ/.ңR[DsϰIIQ:'/ f/lC+Ʈ6%f Oi[wlʑU0?%G'"zYбݱ^P ~xLW.6\_GJM|wG&=ښFV.H><0g(d&Sö\jS>f"AWQᬖ^%̘}bYD:@-_G8qv^,MKf"/k\dXnB)ggP D;؟_p͉wٲh&^>AX 2ǎx7E0 0s^\ mC?;> C56/$HE7?qHlL)7dޏС:#Q~x󷠢B.'a J[-A&N>rS1H#dd_0f%E:@YWy2_yt:`5W`XJ}ny6Bh J/ߒl-1lԊ}~lDq`̭&?}T6 hWv`MEXT$ 5* *(GOyn(m0@Ŀ}QJ\- k.<EJ-2=-'N5;mEW]Wa C B AK:O _Mʘܳn4L0y KbFPA~;s8)^=At\073ǟ1Fje o%OFT\Lw\jğ*,-%.FF]Srt}e;80GσVoj, c+5czi)Zwyx<˧;0qͤ8#FnES45`4Xs\=(Mr*Ȕ`yҦPRIծ/(o\T_eqte'R܁7MJpzss1Q22.ՙŪջЧT$_ayI FUɼfn&Q@{WZF[=:KKs+gRňs4K{e6%6Wp"6g.:/( s.jCP"w4̑(I-=nDfԲcfFӠ,S p4]ۋX" K$Z]ۦHI[V/`Il*3Iy}ء<(i/5ʹؕ+Jf:wLjg}X[mT߷_3l2MNR<.2Cr@M4ʦNE~gfݮLJ.D`x 7nNVQ֛.+P;LLA X1a &Jc! TMVq9T_1N6m/q>wVB+p'䮂哛ϖWV;30!PNweU?jˈMLE-v~ gMF7%,̇@ ׷*Puzd E!80Ѿyӕ+h(Gz4=cPc~Mi)_lYjMFo,䥼)挲*Tzo2X`;lKuGfUU<(!T*57/AZ nhП-Erl3>i,%?e[et$ ߶u b壄h]^C2[$k4EK+V7.f a'^$\4on%q/[$Xܚ#d┆4 ³]C 4l+Y  N*v*Mȸꊆ²;r`o. r^r) ~ ʰEʼ! *W@\\oD/d N}?()p'o d2=W"ɢy:e[ԢcL]FnvBPv򿋏fci3Fa?P@pQZ v6 *UESV k/R&HJ ܀H Ǽc5\kƝ\|v,94(j6>}P-OXg2Ʈ3T h uދl{Q^aS*$C%@d3)!ofi@?գ@Nry#ͤ%l~Ŕ"(iɎW^GΑj#io%35^;Y'!=9,^=LڽU&ܓ'ԀW+ a0InFm4)}`nw9tΨ5x:TF 8v|ƣɌFZe[>վ*Y*KY8sIbA#GፔO9a 'A2ޟd׎UD^e|r;<T l#^6P"z! :H DI(ﲹ$Jo0 }i:娛= GLT]:ИNbpd?u$/❈l+Zhg 'Ɯ G3KhXHrb)T1쁛Os`u{bqL=~?}zFsQusbiV u$D6IJd}[f<Xk G-zAQ JaS>FĖ_U~m_YMx; yyJ=,Z( 5akS׼wTʎG\ U@_ttLo =Ff#0ct~t'eAQw6/2sz]rht-Gk?Lp[J:5ϳқ3VQ_H[rbeo1~}?&v`Qs}>,%≕sap׬gRAYĽA %,_cN_S7JHn+4V!Q0ìI=9_(-j5o;1\U 9<+s =Eվ\Bױ8vKk1+.k93r0awN rj#S?R .<2+NX]=0J>xYtg2j+1 5{$IRCsҳeFg|RC6F Q0F͵ f7QˆDUn |5݉I'\~cey2]< <@-^_RfR00l?qVxvuʊ_\Tt$h6E!Z6x["͆3nrZO CZ?6􁈸\6tu@zcWms*2'W_l/قI\Ix+H=~Wzuz8ѿcpvy޹:E ~se3W֩MBj;}ї<$Vsay髀-TT1B`r(o"Vcf95=5 J2Xzn)'hk/pquw 6PJ[l} Abyiǣ |F375ս?F7A C9.79= ~|" ŁD,e n#;g9=86ɾmp quZxQ3z~OpiJxՀ '7~xhbw҅玳#1T!. (@s%J 82SXV2Z_4CS?]_&pN&e(:v"MpD~Th(e3YUxx$vCCW]2-/z!PT6~?jh9+Fl.nbngWle,RCo1ESӷ\e0~:O\8Pp {*42$ҽk|@wT~gb`BoelG)|Ɉn#{H@hM\R>ٚ 1>ϣ Эńo֫bM#^1QbyonO}wLU gyuJZ|nVWߺ>k ctS&++ K4٪ gMǀ"]ԞׅKd;DCzl{TЩ~0I6w1.U/Q%'ˇh\GJ4,k9!\YiBߋ O0 i{{jXȪ=I)?ûC<'eĤƖGHtxgGV1Q.h2{ZS1Y}`mRP}lY-`w\Wn8sWvP?G&nw7$ɫyXЖ7d(b9Y"sW_i[.8iF s.q&ePRPR#0!sm[=ؖl'bz&mFMp_g9Ց}X4&S !idLV %n@7p/UQmT*$'3ɼ5AX)wy (ծtܣ@KQu:Cprʑ_3R>Ei@%bB:ܒۖ y`i`E@j@F;f\-G S7v6R-ɞ@x3 5X9?.֌H:?Am8VxmC ti։ӠSEv|`Zk*MKkweCxCZ'0䭩"*ZӲԆ:ڮ?KAObeGFzs㴊zz*[cPg2bzJH6lmcZ2b͹H_HErXOԪ$m-V 'w58x=R!^k3%\"Lҕr2~ټQݳs Kfz.yO'jMDVKf7.Hjb{ZdhE] v6f; =d~\Q"088X?~NmҸ3.Td^t*`5$>\Q%!U 6\\UJ+\P.cty;0ϲoHCC86{)i$U.A)*?]Yђ -S+{5"XP?tvZzkS'S.P?Cڤ%'t~*cWgLTWߋۺ7P?Aqo?"@i Np >+2.e/<܋0@P86[꼳AA} Q9?\ D4HθD6tcf@X&!jj)q)57LWeQ ? tObӢjeJ[G9otpOl^Eϡ&l/!TPr4B9)W =7jrD\IdC~r=%G'lC5M 91?@x 2OKP9HOԶ$M<6A-ĩifRYS=>u)yw7jlJG&`ؑ5^Z} Nco)e>毎.rjߋ|9 ƺuK?Tޭ㳭Lغ(Eh~!&(#P6S/Y>`&b$݈l1_RJv6Y0%[[`{^e%IY]2FȏVZ&8|;ZI=n fw.T6gck~?>lZ+NդQW,sLq>T;v#S)$@a~&%+} C|3 )Cq+@7 c,׼q\w&jwrrA_+_F<-y5*g\URg˕_vøC &[ g#ŭQ ̱|v/XbAW𛧭@!Y9aoZ`&@@hx76ؒ`XiW^MNʇ"bQI}`Kk^ lZ`w{Wte=TtUN칀* Zy8eH )2/D* -rWwst ԲXCHU >JKx>؏P~E4ߟUaA#pm2MجNh<fo֕Ijmݎ<#ZZWwQZz &DUrQb,$@cvE8&vEulw:F&xEQahjSF_Pc# nm=2"6-{U)4٘`  J2T zC Եs ј0ivfQn _piSI)J$D8 b٫8`>lNZgb${m 9 Z ҂G)gׯgKttZ%Wk^vqztN^&.qF5.U,1W2w02g 睙>& +LYط\˸)>6oT5y|\xE8[ZtSeuOxrrOw毱,kHA3Hd@{e:6t譿7cl}<EUX9s!CD|"Hyw*U ar)%xӀSR{%j&kK]q 9V&HƦDԢ0h,{r!sc v7 øjvr#d%Ϝ||kLwFu׊w,^|3:'A>-&Fs}uMw iMLz'f gBiL1{s ;:: Tii*c$q3`zO=!@32yp'dk$~* )^V(:ѽ Ws&VfOB<<0tdRtd.[*Sp k^ <԰_ 5o´xNKS럻'| ܔ.(~!Z}Ը~ր8N;,K# \$_64>*3+#}? >2h7[HG>PE]pFIӋ_fhY8$G8rhmNjêN2Ɏ8ʄzVKu<))ůx—%Wۮ')ebZhrgG;V,Ǒk11]S2^L!4<|Va0IB=HY=d^(,ӮE6OpQ~DԇC1H AOBiG"9PZ*ƾUo?2JZ|8H|lB7 %WkzY`ρP7k5}ܟCzD!}>qEmrR]sl7M:fIRQOi`sQxsKF``06\Z;YŸ]+';s6]euLkUIϮ| ~-nk;W^ҙ~=LB%m_J&X([4SŁC5Ft},cJI\U K7诳k*o0]ielrellNF ؆TEZMkEp`D\9 0V Ce?&Г*nIf}W/^l=9ї)tn:tmwEA&؁ŠV0L(Uo`^_ُ:80*іܳ)L.܀4y4l H8bs^@w(xaaM0g .O ?W8[@(O4I׃;]KCa["4mF8J+R&Ѯ[bH/)PBD"r!ͳsp|n4@-wR6B(u6\jrQ ]CeVVC6̓av4Evݜn\ǀJxgBѵz1UeB9kur_7|0,d 8[SnM % b(S D5tNYI{B~Q t KUjj3: D!,΄ )\IYyO/SSM_泦CK0퓢$<) Pj|A,`p_tmHKŭqgcQCCXBg6/>0.#[=6(Jc Y=f'D$I{p@aObPFӜV@kOBD8~BW,:~q_*V7/S ӤS!?èRj E#pI } MVip;X0PXgefEZ${v3((񐺻}g|F:].g-ȆBC^v D5 8D t; A"`oS4]j 9T;Ƹm~Ia-o9eav|ޟ C*EsbOჰ[_̍PLQy,5]M^|t`!PHDnGH$iPc-]٪m}ɞ6Q)t@rRq@3,Y Ͽh"na>C '@ܾX⿝ s^ac87yj4gTŮpr>%uS洛I{)iUhMn[{mm#qԒ^ 7M(Qʽ6 (7NpEh֋趲ޜqܕQ7T躄?:mӜO:2vX9lN3jf<Ή1'㫪u^D@O-5\(kp;5" .ćx >|tJ,b;BYl2H UYٕםث.J*'DaE 䍕Hʞ/7+ޥUKe{P"v (i*$*Te%Єl#`H9G'%_ڡ3ܙu'c쥇hnwKˢ>0#|6!\_]ӽxp_Z6+_+,BfKyp-i%Z[~uiVQɢW}89=?hfY9d{j(kf#7#U;IԜ &2>,%|unn{;% |JjlvL ܁F٦k.g2:۫.ŒϖaBO^Rs4hcWJK7ˑ 쥒gl}JE-=^W Ƭwړ nSqߦ0 ~$_\@%=Nq/+XE/[6 iAk%7=ޠvg\o'"Hy-ZvhcS~䷖{$hH E1"lx_wALOl>ǥlȋ@r}bBH/UK̤_B.Νi"cH(N"|nZ>L+iʵpXl+ⵔ_Xl oeGcďmM!3g~ ;jQZHY$ .o=-Kn;%`- cMlOR"暈7д1ěTi˃,Maw<)΄{9IՒX֞\OUM ;5&dylk I_}/tI)FZW6t;evZ<X/DGL!ٽp/n1%6IơxL-;זNd ya!o4˳LM$1)L2ݞ*5zIE&5s<^h$0הzڶ.KryWLB=ST 6@a4bek&*Pbyd Rͷ Z<ш鷊[t'Xb[=ynZ="PჇ ) 1"4!rҠxܖp*/ei~ uXy\+'IeY>c*8 'vk! ϭ/ngM[I=N3aQԻJhNoMHa9ͬ#=J`J={~y>HE\'0|XgV!PV^e 4h/^i-z( ti2u\]H?NX~F$=/Z˰@|ZzhkI!'ل`NHO+x'C>4{&JKo.L(Ks. ӕDʰPctHILaPU3E* `AS0/N.пsc: Mk#d/<-Kš.;flubƤƜwu lq@\3b dA#18SF|ioxIvAڌOeD_ISɢ؊7'/yyR P{D:tGS)~\x{u4F6OH1*=`ݠݗrw@d|6נHY_Ӿȶ3*[iϻ l8BXBd16InmIZAX$Ꮽr'˲fF +g{e3M`N;vaWhmn%X]%VQD\NtVUo6ƈіUR0޳9?;>1.ˆE md4 G>4e0G&rh*j`턏=43!ᾦ(.M@A&\ ga*e5**{eԢ1 *Z&4sa%RrA @y.q D9+ApPHp |DB'6R_SLJVf }<-kTVN*fo o|6+D߸ cB_wC3 B]B &lrrijdO!a 70p&pB:>3GۀkéI,tBQ7qqn&\l$`{N~0Q|,&vѽJ vݐ4%H%+^5 8X#DQ݋FLi{*{QNׁe{|SaXvwc'DI%p×{аݟl\C ] $->jTB\YqI bܝnma7K ב {$WHW0#w?ߕ|¹"9zTpUt7I\*h U$Ul& tKaw*V)Ǟ=-I;OJc#rT=9 ?< )+*PZR G,y]&hdt~yx0k۶m4؈{?VS$ǔӲwAUHFΐՎqk+P0 Y)kqկ<v5߮/ Y5U {g *uK('LmPZa_Pµ+tBy9_{Bb'[k|L+OwP\d it$@/QHA }Dk9k]dYJ HcW+@)9]Z;.e`lzEO]$ie)Tex͝wQUxK1e+/.΄b&hbbmEA7 xz _!rE6FY5OW ̅u|x'ʍ@{K.rx=^=d\Z8 S2Ilma6RUUֵӼ?CbhJkyG\NӫK\[2pSJ9h=tp$zk^Sm :7.Es.> 7.T.^ (iYIy0]Ω` 4j#$vd9w,HE[.st)#ctCРCq̠JEcRn0^Mc4A~ǕI, ;jAd`hV 'HJMZdl/cMf49Yӟ|W׏y' ~ybqBDʭfYr)3D3#)ď]vVAyP|XV 'jf M|0׻|53K$Kz<{W:q3lt :o9Fe*"ϰ(`(ZK(_^g (m,X,a[slmUR AqXcQﶏx5@6Dh@yB^N犛%#;%F:ZL 6UPMt?A,^ Yw$4AuO9jPwg !kHexY,+7q^ReLT[>]lr9/@ݼi[V]@]D.˗e5e _, Bu]3"_b\ l鴘U i]ىNZd5oA ٦&A Vήjy0x Ђ9p̿ #jӜ0.,ߠ(fk ݄ޛ4#{r)A]Эvij贵ǻ!w3W#adҖMh+Q#{ivQ|{=-2h>c-jש"g;.o|rS&dkA D;/9I*lDž,Y/]@km1qou+ ^fg7NK_3(έ wh:b#Bʱzi V{U$VfH;BTMa!@ r{-'St U óU:&[g/\}%ɔݍ! ,/]sZCޓBM%q[99g x^uM*g =*EaE/Oh>?}\&USu a{ɚ${gHU1sS:r'qaVWX9o6+K!ԣ: X%5 H 8}%ARqTX*e,NIZP+s:xinL P6,]pC$4ʇ27eZ/v4C;ӞvErJs;,\7h '~I{3Oftgd]#=om `Ew:KA C tMfVT5^{*O9۶א_!z ӯܳ}?3 &DE:ĭח%S!cXnjDqZniMoWpLYTT;%t%U/Y*Xu>oa*=#ےO#そSyǕ$UӮˣo6?aW1/(.va9 FH ٓ^Q1K 59D.]#; &hFB<"H8A-!AH:3`ͷ2Pk(dn+<2 QlǠ4{xF2糑uO3ݚN].a'"8cz^G{6˂@)Sf6c?]?MDMzgJ `ڃ"_A?zc*Oh#bM\f_4fވSDj*&] b~(KP(J /"sAL<[2cK"֛+d fWpbXPs×bH8j XO!@>b ?m *+lbA?F|I&!J%8|"-zǤH|I#As{Vz_x("Do#0ar`Urf`Dw?5 ԅfL"O`Cc9'b*+DIRO=xBhr-hdXj!>#2S?!̈f&x)d!ָVK X"?udC㎗30%\7׍֦wLN8ʙ̡N8!h$1,OdxGpI KgQgi<5</u׺dL9E$>N4Nx9H@Z݁"Aa6?yY#QDi7[o:y8M٫*"dCYC4t`$Q9i s7rȒJE:w0U.\7'C5F(vތ#~T: D uj^E鰾:6lMLAm3rqbV )WmӬb;v6O1:@λF{קBߒKU4f@]Q-Dwy'< aXܛȡ9bixq#\WX?$,,\l FS6S>Z_1ր`",;= Hج.">8gvJ-mm~^\`s'uyO' A3KpsDOMZ- 2 %ߖjÝ1Pemh 8.oyyP-70Nk*=vÎwr4|fX;{q9<(huLL(sW]lj߫*u!KεC ~y2Tg0Ūhe=? k`SUdY,X.$`1DBJ:|"Q% #ezKl畾ȉa;?J8YB9!5n ,0י_rĊJ&`+P\mk$v05L@l ڄf[sbe V(_=ej״?4'E}_2E&M"GhtEU h[%[rGaQ#?v6VpY6RE6xMX%9agJv Krmd@:fFGIhd6؇ WpJnS ZH{տ-Ư ;l~JܬSUIC=g[E7Al}x墷R 0A1kqS444eʌ]>H1k44Xxb-].HsM~V^csWxms QnQ0VE)`>\jziЅ4Ƨ[!k}V;3:K*㑰3q{ sn.7iPb8KxkC.;#B7/=jGZ.H& zXvu5yoXޘkM$c,d[@My4t'VjxP9 d AXdf#{jOʿ5nG{/nrA\F C+3w*e%`9蓈zjk< ԩ5- od 0uKw6$;|s=3( ̯b'ݽ4ƝIs)FJS9xyZgu`8*Â?\.yUCvaT iQzV%>Pce"{ߎ\GvȄ Tms4Ly4'_lhG +n q(6jy Pw[Eo0]DĀTEÀnR(i>ZeU5V5"F>4̰ X>~s,}%V4-7j"_OK\p_;ԹvEC1a^UyyJOWo O]<b@Bc܍\tu}ɫ4Omm]O^; N_Oc{R%f# V]g'kn]r#,o{+2'L{@; `EB)Hޒ,7ST:t'\ћkMa3-`{m' M9mGEۧ<#$O ˆ;r #>!<V1\OHteTj}A+|b22횲Œ,2CIq(Cʒnn{ 2xd$\3\WGӯwKO4 sFވa,2i>{$ Vurş3M- dnlNtvgy`%urjNÄ?&yOt* MSB) whTZX/(Zo>Lm(侵P)>m(-j &*t h>9n~xޙ2)Q˦p]NWU{A/{ho u$ʓ)'nf4?*}`3-׳/1n <~K9ՇڞF`HW >?zUsuFE C/VM׼ܿfp`o"O\v)jEdmq;rT!$}4QKERjig{3f~RiePK:*Hj(6-U؋<sGx)xpY0^9׼5.Bv9L(9_fz|ܤJ\n_PAآfm^xUK# 2MOiv*Aslz꣇^Tt&,Oo:7Dx_E: ~H;%-T=!OGҴ] l&فu;QW8'n'cp+{/A XT%BF]ICJud#J0NTR9Iɋܳ޺ȇGwL,U|;wqVe'ӣQ,y?g~CzH",H6b#FEk킜J=HMv&C"ɔЕGD K)TS儌Lȶ)(MO HOyb}KDuܼKXg,,*ypAq3źݧ?9F1;n8)g*(XJKmBq-\ee⊷XQeN'g;)!bjL1*mPc#~M`M <$vSU3ݼL]28$M}63k\C^-gB7܏yqnk#Gh,lsć܀w|^P̊YYden^7/:BW>WxC\ ˞W82uKI;BwΤ2Qf;dfQZ4l0ʺN@PtƣuJL]kGnOlblt)m0bG% zOCuyV~(l”myٴj?y+^'^ss2a\?t\&8 ;lf-452JJEiZ2V7Q@QE9an7M0k@SQ7wdԻГ3&cQ8%Jy.r҅|ˍtڡo2>cW"LKtr% 6nNԧrhweF8hX7s[3ݖaUS`ntRHv`8|G.kҍ/CPͩ=S+ 4~YݜxjmJ}H$nN@ ȸ# ^/r!LIGK2Y|nS\, Svo{]/ E]L|xo(Oq\ZԢnt2NLl OA%?<5\^ X`u|aˣ{JŇ];AiS&PG;dи3eݸp>kbRkM7sd+k8ɟ0unCB]fkpEM4"@>me1UEPAUGO[yTyq|11j3{KI72M[^`m?xl7Qko q ^ĥNv>_4q&%<:]/Jxڻv0!V!%p~2Kd MmErF\cAF<>`)XgCaU5W7|> ޜް"^JiY6*› $`4r&m< Xjt (T͟Nj}vfԘT&OPv\Ԙ:$0LC`H>/p[OJ<P_ګmaBlo9Τ{}M|1=ѧ}o H[o0uU0|asi)|NO)ONb>p8d"&[0tsÊ'~u+ KH (&Yrqr+ete5鯞.MWc(ً8'rh}}F\B썽F:upZIwjpA< FB)1bt!D ':TKK>$9 J[K==`<]<6`="*CJ1-61/]2 4hO(U4b[ j#T/M0o0eI|%pA3=O΋l (?V4v.0@/y; e*3q˛.V`-UϯNL_]ogab,B[a4}{Q*ܧ! $-uί c{A EK9* > EВIی={jx^7ۨ.KH7XP>:q_ְLYK>ۘ`.wG>O:Lru#i)ni_a',g3&YG"PqaJ#Ǯ{z**,=3}^k\6L>ox?vShD=2Vlf0C#ق \KR1OnG`%J/s{Ya hO>&|MY8d[Aw()* d$7 sH.wCVOsi=sW>Qw8ZS4\nn 4VF 5.8Nxhdp:}]O$}v.`0+Ճmx$R>6vYIdǑ\R>œ L8'AvA~4QHvt"Tf Q|ՋK+ya ЖQI}yNk h3wc+WGLCV4(,m v}FFR}j@7u{&=/mԿ$yȤ'6ܬ,NMh6f9&)oR(s[Wy/.GI {ۨ(je~JL κ|Ǵp^o5ۀ7B_0= W -}e{_Q ,j8T ݪg!˖XGZ‚(c F[>,Xvij&T-`3n|5ܢBF4D6߫@^-4CWbuQ,lP8lgk!órXCi&A*<{yPG=B3) 61e쯙UO\=aBA-MgE7ipa&GRjSqVb?ș4oDG 닐l7 ij܎Q\H*[Xq`l+pk0$φY8(yM@{77[~hy}IaPEe GEzBoD"תjǸՊ%L۠Ą01FŌ 06clm o %=2mCO.n(Cﳰ]xU<ӱS싧itZ(҇j?Ĝϱ+ҋ%v7NNuIR3|tAQ+ e ~@np\ dG_q=VwՖpl\Fo[*K:u4실z]-&F>򨟀: S_Z2mq%6@-(-p|!ԐD@ZEh\!J!K$PPYoa2M3duFv/p㲎Xף;īy- Zľ8ώd)lTIƲ'wJ3k)Md+~kkG gK\N+eϲMZngVMr阢y3_b5qɬZb 8 ]|*;'-Y֌fA[S!hE4T{Z"R UULn4OAzYfO܄H5P Tx8v[4b5}#P#'ܰ!U ws7LЕRԱge* Ԙ[elWFU,+z͆Žl/OJks/nnmqXSՕJ| +Cezv+XeoGDS ]kFpwK)=EI2$]i鷚 ^*)'G=hT֟02 W9 K܆(}n4qXIWn zD+VzK;ӧMddƒǰXC(ίOeO2lwkVQ˩iF_φt'+ s7[Ŀ`zDqf]XZ v+{_* Q'$߶ʙϰmʷh0p]79cBki(!Q#(azf5 x 7yAB[C me^,Z_]dQ&0nTm+>HHp4["\H13Ur'-ƥC|2\XS*$)x!P ^ cNN(2{6@V >U&S>5K}~:[SOҨ\bR`- ]*}P[,%A6|ՕHur(aêS#HA2R03F/ #E,u/G1w;jb?hr*4!R-NS[[@< (?sםmݢB6l,o6[CF6;jrilJ؜j(ٳNg+5j3,)Hzp\@`%\@dSҍƜ(ooK42\ c,rkWI!{nL>Z>WRf*Rk_l`>U_ɗ B{P5| ~Eowq+Om^Z dO2Xq oU%> fd\\WQ:/~VRȥ [f]x,2$^ZP?ܨ:)PYa响,Ti,ߵ(fege9g$E3IEJ1uɠX F{ᇬsa\!+Pxi}6 z˃ovD:%籅Gx! i112UNncnmJ`߶{2{kaq@y[Vz!ӏxulYt?w-[Aۋa-~Չ:iˠ 0gve<"r~] *kf.ΏFOѪ_Cë9w0HtSKga _Act~@ml~Ӡ c_f+*9{?F[cq||Z#ٴdO%MW+c' nm0Z< ҳtWJA2Uihtd~n_q67I"ArMtt9RCmr.[uLzuɅJV=i*Dfr\":,rxJo`eKOhVTYmH,>#SI&JIOxtOr-k"(-n<L[Θi OV ZO!9|[ڥntu->yC] '9 SSe @7 B֒g!)}sI6-u.vII~a+xe)Xri"94?v M|d?qmn|j@ۖK`M[v0xգ"L9|&?䖾 %h}Jz8`*R r^.`5|-B^5@WhUwb7Z07hE1y:~Ȳ5%8v3DդXaX!tkt4]Ek*%mm:j)+4Xd(5gN8',/nG<,㣱EO ٪WBUb1QbYN2Z39SS {+XA6fӺ3CGݯB__3S~:zFśXW1cp+XOM__Tl{%ՅduW -؃ |o"'wՍD8'0.%yFa \꿢#Ƿ{ h.Y>LlUvѬKyެts 'FdQ? @I\~gZiHJH$&P8eYNaVb: P2U. U@u0ymF~Heo7wvJhTn/_r>둫^F 1TdtVXw$8JË~ng$ /ÿ w5HmrJsn2o?VhzKɓ?`;AuKUFJY,#WqMH?TM~ \#@܈3 $j?^znf=ǵ2NBŤ*y[55&O8w? jZ9ɹk E*;AԯyV& ^[](L(Xntuf~>%> q]|ao8+F`/SdbUohSRڹ~6!4->w!Uju_nnƲJazZ\KK6 )91t;1{WGm Qet=}㞒YuI>Rp0Z̝Y2qH֞9Wr U 7 TZmO개@}F$VMT-g6k]$ߚ]˨8,pL'UYfF _>`E;>hWM~X m#i'?Ù'YB֪r;</#*Jh&)ۡӔ\i1AEN ҃GI)ng< u#tHHa]c[o? 9%$2G/VUD^E s74!D  5TˌKD#[Q5!IA:د1˺"T#,V}.ӝF Pp~i̴cI :LYD{9*1ʷ6U,BdX pd=mY~+ܭv=8.TN4S/=uBi0OF\"srTÀLp ά\#ÆFsx)D)ƥ\avPFgl҃\oIhs}Ui-D*h;}j7:\|dX0l*m@Z? éFBq;.SڃsZR /a6kZQxqZd/qn@%!t9PhGhZ|/_sЙٮsШ ;_׼53FD8Sl^N*h!)f2+UpgaDo.m%%(}k;Bi_-T=cM zC1"\7mx_ò:3͌mguQ[M3^a=A]x:ˎ1s#TWhWH+<~ٽQJGOހ[NF9KvVK5/^"Pδyh{{~24':pUÅ +б{ o cMM~%5wab%;MVX]6Ce*n`48~Zm ֍uCۑ٫/|}-+?֎F()&:3m('fsg rتGneݨPl9Zz <; Z.'Ce&Rxz)|h?/srІ+2S~M^r(-]l'2IJ~Z9_ʥRZI$zp <7hdޖ!߀f7pHTDRQa0Ì)JIQԖF֓gz>:T\D)t\iɈoGsp>h֮wjPzͼIY3Q-DChLs2Eqf!W÷SCD,n1U{i+iډ%nSUmep5ỏn6Nf&+M s}|cdjqJc+zwR 3& BI{8$묬h {$, _^PSBgl{.Gï"uPiܣmNs|g$6SfFڙmh`r@mj$miksrx[P3g):IM%.3gj=mAd]&w̯%yXϖ ks)$!O[I](򐖖E>%dSY-|gri #"Q x X `N2vA{YMX!n̽o N#!ED{RhE/ՆI\:S@B(o\vo kؚ:l_Q*7[nx^ڊ1U+)Tds ԯm`l53ot ~7[~)N6{őMDo~g1x 3Q6O@aN<<^ 5`\hR>UNSل]pdF'&{̙8ݞ;炋=d ذiM?z\`R~6 v{\+aI551~[CɈqqڗCr'TdzDuƪxHo]aju\DYǪԊgII N"T&S"fL@M-*1O&n0H=b [ LÃ"yx}zݩ;S;,7!ZA;=<=A^#3zY)nz_؟ypQ|%Cj5:f\'>|;byGJ}}8ޓUZF%u:D`apXH5u?h7h_5cd^<v \9a<&{/m{c'a!e)rZ'*SU_hSRymy yn]o1QMirv{ZUD@4!a+<,fuLْB:#6@ tPprFT[h/ A^JB,fD[a|WbsfE':χzջ?EQ,(|wp`v \j,QOqO s|毎uD܊j|3wݩ2Vf(3/~a-?Q Z]@/ m}S+6m@{30FgRRg}<&vO&;wccRAN8& MͶM GC&UI;"qi2)Cw? ⩡WF{ ܆SHf[#B] g4q\Web#_Y'g*6HޭT3g[3s ƏBlelo|%;M$w6o[0qzߋf'u_7Uk> +չkՐ\@9#_ݽぬ;6ZKF\ﳳPr{+I,<''ȵ]STu6`H+BP*"A#_1Vas3|u֫x@qϤq ~qrz ȠJ5fthwYbrw/dju<CzmdԂ]2Ź5^SMi%F©&?g z&4Sw~C8LɂWw0I qp0!^!S7 F=C%ވSK,UWs,/ENW\r$"IOo2SnaܲT+iTtBwBSRn |?Շ<{t4.R<>KS8DȐb*TuLL/~Ei4ϸΎJl~36PϚРg~gX)FySVi~T信9܋< 1eiᯩ~(&k]}}d 3t#eKC:SH斷:H3:i9;^WG:=S6Q6:$pB1k@C;zd݀lK0?5,'1_VzÜ!Sf ҉wuϘrj64<lݠj ޱ!+IcA'Č/U = =S׺ԧ=M1]lVϡAqXj5mGyɥiM}vN7̢~NQDG͔r7~߼ܓ4n-*BK(k+mTЫ>SP(Y h--f|g݆]>e0~fLtġ#G %dϖ9ozy|/ƅÍٞKBۊ=&=\0())0ty`If+쫿u\c;;aob=4vJ wTő ~o|UPk很:Iղ!2i& $fd'u+i!o)&zO;쬸=N3*DT oGfL}"03Gk8r5@(3va!36PŃmQ䰧01ǩǴˤߌJcIzF/1}nOU&{yFqUV;:z7؛>h_SECڽahhwڗz|Yf\'F<1ZUھ-o 0ޜ %NgG ߧʤ U.j#5WOmܳ^:)&JFqeɼ5FS/%vOTn!.;dUKEa)"qӇ?E YAJP͞k f{Ēmu/3ځ=ķVc\zs!B~EȖIXX܀N: ֯Rtm'^|v38%['=faմ߳ {ŀC=]?KA AϘjjV8 Y>2.=讷 ޭ&P{ʗTk ME Ň .?afD4 W ])|ϕ#Xܶ`rɆ;S$<02ۅ;U)o>Wj Y\4,RwgZ(4u"LNDY COրS!؛aq-NH^r$$/]sN˔?pX!!w=O6dk{j>D9;.܂)/8GD~'jn19:G8K!|Zjˡ$P0 k`HLWX+O !ykdx'ce ̰Yr&*laae6ռ4CzHqJn2_ fg,hQ]î?w<=MSKe̜dW59in7xRąUg^)JOC%4!;OG CsFVۉ6QܢLb$ 4ϡJ!dPymbO  >r Et}! k2HK FޝK\?o >$ MŽiuV;G:ZH pYAjU:{o׸/*AU \@ma #rlV! P^dk ƲZ٬S FNd?b[ZȬfb]*[cI )>d[M*e$F mBQ`6$[ϔɷ ίѲ"RD/;nP{lwl#~#F"  XtIT+O{߁+jphg6U(Yd(JӞ8(߻Dzzʞ?EXuK57]/JȚO u Wo"R$q$|~PVNuAZ;ɠwt]&Ljx< ,vBzن5A5A3`9."\NHQd "z2ۭxBNwyKjΛGV3F"{v 3ލ ˛#i`吰rs7(/YsCgnnӑSGHr(n;#%!|vYP]M@,$DWoQ7δ7jݴ@ w3TYyȲJUF~j+sJpxa"E2{( iTTz_kzd[Xd+B]{L>.E%Sз_|V2(O"˧? 7M#RGÐ}R5Lp6"/r;kI.@T 8wr7a nÑ^)v}R#PZ!2j&YJrY\E1:vTDܤ&K l1J; zgA"Ŷ!1wm IK*%iHucvϕ<f*,ZthI0a#S|yI|xTEw8z,4h"F3#'e X}ɑ!cNReN{r-il%%4ZSA1! tЗ隻^h`)lz*?^ˮC IΕm3O(qG{'qPA/^Ů3~!k?(WaY~N|F@P?L1_ v?&UI|-Áf3f3`A+AeӈZbXAZje͸gk0I0mdZmKv*ԗ$| T7a_5AiV/w>?ic2'SK?z} V#2{)uWr,3j gg<+`9gx!L>K W}+ TUȥ,*E,mI#z6@qC}{CirI%q P})S:Hq>ǎ[L'1 ?,(;afvuThnfF @pYOh8)S͓\8vF moSy<}(l܃kiω{4&<&9/Ln%S?lr7a;H=GP*ThT,^s2*6pXwnӴA`?T.Q,dzftL1]H.$bW3!ld(mwȩ:H.C? F'r b<¤!;L-Ү[r3@nLuJG/<roԞ ۀXG&g mҾ[9ֶZ9Vbޛ t}.7'!c/Gϱ,K ӱᓀd &6B %6gcSt|ء2yE;[5 7|E@p=$^X?Nf:{L/XaaRA\MxL^=U :4= Iδ#i%_Sw0FMf^zpE[ B (L6 tD `ifE໨Nb#)ɿo~8h3ff*_7ݘ{5_ e x8xpҶ !9&s =C gVyA\E&r#ѯi eRXJ]'(Ȩ"F ,i8w$%/Tkn}# DˉњdONB~yYJ2ml,&5YJ%Y~`s; :^'Y)&eHHV}m c%1/.tF f,/I,CŖb$SIעWLV|Aٶ[Ju2tH$k2LavU5y*W<$?G%$-]X]!bgo8,(]T܅[neX"%֐5?CCm:R_W/*pN6^j֚+km38|ob95uQCOv6V:8Ůnsç"5,iN P{*)J$eC碍7ʧο:Ɖz=D5F[^Dl?7p_+]Uqەs /g -y$z{1 墮mט o= ~٥aJ/Kajyot&'1PYÙL9|ЫDVAUw홌!k)45N,\.55u(]Akpf$'_dW]+uPaMp_-Z dWhie7.%zz~ɜt=3&qju|RU0Ps(8߱j7"I5S~vj̀\q_7]з5'uvƳVZA:iʢ#^-B y1O!8cxbc)HՉI?%QٸS3BU*/}ﻗƯթM22ay bE#[tт`LA`2'$wLN4 2IPRt7*rG'j̴ЋrXD|]g BǡITmI]ސ}>$vس39.X`V`<_2"_Iy$ԊYg70JwHuaQ7׋֒B} )md1}uO vTG)7J `syUS0 n_>gĒ?cm&%9C䍰"59 =ϕucxݝk8/₋>S]2F.D*ܡڗVѠ m=*{,+@t7Egx[& OSc-6-=S'T%~ aF'N|VaSTFҬu#Ɠd.7!/Do <+ˉ]=Qx1F8bҮZeP|eGJ8 :y' f؏ĩA!g(E<&y0n9*HVst}0!d_0LL~"Q.gC 'L %_#Ay:FSlpiS5V oQϬu@ RDsau$'mdCl(2Kx Q*xWC;ZLKh'H=< Hu5$+*_@mpaSl.6n4{*CF+oЩ\cن}fcLWcs)&hٻ>)4893[3'G3jMwKx`:F#2$ZTy`5'GoCm5!J(@loO)Q=E ILQީ 4/գʉ߰~p(A‹V}}awQzƸ4IwjA*󛵁EFLԲ9r9nZi\h~?$ԓ.U&7?I%] 0E|NWs>,ΖxUΆ-H-&~G2@Y kRx`@_k:n-êh%2/QpA\T=nn&{eaUphѳ\#@+xsۂDHx4!G=u{ ˜?S$+V8uK k ~jл~-odfxV 9:FVHR5!y[6QI/ʥ{k\yXL0 52XBĞ>bS~t%PM ϵC/ sU(5Ɔ@F`]2Up9A1,_?{1xk P}z v&+: %A1o8WJ;chL'L>@>9Dj2~A (DZ1UVT%?!Y;w7>GɔNnÚ嚷ջ6eO[SmxmTTDS5{07" j[&ѧiTmZHVq)ϕ՚(G42ʟG1C6G4 >y*;d=2e}jGJKY,Em[9.y\۩`ȏFߥ䞐fc+k ȰwWjI8 6,UL"`ĪBS2; -}#5"cCd#+Nxi\x(A7~96f xR* B2c[zkq]V1G>J$Q|TڣIZ'iȄkP-GM^Wk*&] ,Kva׫5ƇZ6.X$׈$N|]S6G fq2`Q\.сN"ҨBiQPhsvqn|l,( }u,ztL\S_,SQgIXCR&2["YrX^gOYD"70dTH-E)²Ӹ+Zafȴj?~fi9*~SPN:>)@Sivp $Xbh&Z mRషyw/ mvpQƏeD/IR5ګ16jK.Y8_0gLo.ItOn HkwQzr25q`ysHI\NR7^4oD m߯v&N r,Jf5:6\)z%.AiVuqH.rLtqD@S{ҹr?by~hm5-5kcdY%ۏ3v{%L)!1X+ԵJXЂ{+9 ;+y p&N˩~A0NEdv@![G)HȇjsyfYnK'95rT @󅯕8'mp)&"oę I O>'^Hl.tۛ~fldi]!uMQazsG˛\j̿ڝ"| D%*n*LϰC3n:،r 9&Ie@bJWk5iy2:Ĉp6 d{8 3;ػDcMn:$k AMB G !f"Tׯ46w['|tMz}L5A?Z'] mk)Lё&I{`]E`ʡ3}#~hDd&LnRf*Ik%`xo \~~k3rA :jwv\R|cHKF$(w(.Ց]K 77e]c gIΪ|Aa'ik=OT@L/ۆm<ۢ^dL)οa4ޞMy p6ŚX] "(*}8Wgb?_Z7t,+r.jXs.O%` ƭAt}}3vvl++{9 3|)@'w&P @F%Zǂ`y"I C{) )vb=w.{xCajre 5δl^}*tߔ? ! E lq:b,Fʋ5&]UPι` JE6!JYrpSaj/y.#3 >g[tGQ ߲Lm=!N׽8} 5N[muJS+R.;u3b~<Ɨub߈Ywϧe & ffUYtT<e'B'鲸jrlRp V:gЮM{?VןV&|~Z^`Nic?J[xe}$Tg&SͯVW\|yÓ%{GXS4UkSv!:w \-$r/,ӡ—1Z#TPj5)M^D)MuAq0?k+1<6#b"TG9L;0 ٫姌ZFtL= `>`D94[F/r`mxxأ;T[9"SS<aVzVpor֑M3Gqs '9J: 6c A>"#o :/8V1qlZ -c 1^^s7*{'aMДZiRCliDž*'oD^M0hi{ sSBwc:T(pB i!^BpAڵi3߸>(~ u1bq~.KC#27ȥҋ$ov_tu&>LԳkƜ߳ۀ~Ԑ52x}ߎ(`7ךUZ 8>|/OKKE1qm.HuSF`9kEn78HT=+Q_CN/3+4h1:H_r91Z{:oS :p9 kbDЄ;,pO\ʤ7ZOE*u+{8𰜊2Hw|"CZ@bԟ[-VJ OWuU.]яM3x0Swg ӠDZ`1$9PGcF/k͚U'șĂ~vbt?;C$'Z+lyܓZ؁ln]Sa#b sybdϬ%6 =& :H1p+J2]"Lz›L{WU w޶sP)K?e Ru t=CE g9~z5, %iKv"2H^2?l"A* d~k'؊}2pu4+%=wxZve;F*)ቲV`kg&|L)+xS!=aI*Gjrϣ˶ծ;6% 2p:y:|WA`ɟm""-;V ,EWWgY? qR9r:ocL RtJ&Z_Q.EC7qއYkB&gTszɧp*Nqڥm+SowJ x*B`zSl{u?NNg!Bf y%jQFCd+Ik EQ$g*,BjILo4AH ND# C*pZi/!J³!r& ʱF,s Lu yU/HpEO$f|=Mm3 1z lEXs7v?;%r2XO5wjhzH+wzd `Bo,S $@QàO(UXPˈ"+ambVJC\UDt?6耒u53c}r"ַS'v{ O)57n`$9FTiQF̎ e0FWyiwLd/IpIy,cJ,$Z,5;2R1.??ʙ"1ȁќe!\eu.Q*{7lfIn_O!b2!Q| #*ڥ>6IWRW(1DQ9ca bf;s_=E !vnAlkC9>W\f; Yt *CCW?\ Dy+bAÜ1,VJHqisư꣆GOm's^e 5*KZ|Z?D[fc?se i3[iJ9%Ndf80 "Hx~y(݉qf Wݮ3ޚs CiQZboR1/9ڟ9߇(PI_4^%sjdį'טRא 0)0';F"JqX($n"Xfل@ԅUT~.ͳs? tG|:z{] MTxw?,-njONT#|\fBPsuY嚈pKJ=fN=:=~-G{D{]ʄ!OztF DhX>2"&1d*)ePp4b>f,v<= 8dcl/9X ~ uRD+IҽgQrg2pkqm c MkL`++nPN/E­EA?̗%OpG!HdVJpx 6x|AY{lk.P7z):WnP"me`鼛"@$[/S 1I5 pGn5|@sX:T6eet;5$8Z9v`h$%*]6v3.LDn B"lMcF29M{>}#.Vubb;şĮm6iB6(HJGn{Q-0B|0x8À0Z8kD"= uF `HО6LE)toqFdYDn*=":\cn!2U*BF>U#i=|#Of/+)Zn[,D!hͬ& QyJa c;DHF=4'-[(X{ #[FSiYxh~U+G+Fw~&5d"fiH\w^n xO[D;Jb ;4~PɂK)z|uU4Vg<aUuĉ/^| "+~u; K_C~Q;2\GBşytߓ*$ M :/_L\kVba F{Jd8CJ>.'YF6*B1Z.[B &%* A. AUWtJ>,[*xZ1./$ڜ#sgJ(wr-xޣަ7BosOMP"m5j3#r;:dazsČ_0`xF_4 WZk5׋FeЗa> 41a~F,')gO-tƦF_{y1XJ2wPbIlCvOASK>ٮ8*AQk.*y!^a9?Dfn@Vi&źM:)TB3,I 9S1vk^1N38!w2a}׊4ee̒h0!SkhnLFu,G60_j fB˹e.tNL y#C@U ?i s6y-IƳlјP7jq PW-=i[Q[7 A~*!Gfr(ztDRa,!LV ;ᧇϑ>nʥdߩXd9)Ξ{C34)GL0{HhjY(;^7܇A]jU :Ѫ 92 `jE omdShC:gWI9+sm|hQ iL;Ëf,V/{W'REX_xS|}ȷRBٍ|Mzwh80m@&XB6~b`<7RY.9!]tU"BS =p":.uM|lFRUrM37gMb eƊZ.fsiIB*&H ƦqH$Ym_E4¨!pLXx:VP67fY/dkجb\kqO9m2*Sc.P$SA@gUGc.GP5]lM*TIn/ZUUF# G xegkXhsu]?6]4!74{~n'*7E_%WAFعو e}?%*X9Hϲfm\t`"EtR*0ebVs걇G Ar8<>=޽A87Upo6g(yq¬;"H)tɦLP 0XqΈ8O> ` ?=(K'W2d9Sg]@š<q6$~&PGO byTn1rO漲;3jQE(dC" n v p(nk ߙyS:rv>3c ~*׌dY/+x@:%zOMq?e$rR됞`SBd^u\Oȍa-rYD* TNGKc\ܺ1m׎Qm{^*,a&0A9v`aimtFݗRFF0e/SXA^DUR%LԞ31ӛۣ[ف&<@rĄ`)"8Ŕb}"?Xh/[pu[;qjHz lݐ zV$֤D.57QJca)oxD@r8.~bHy ] ѕ_S+ MhyUaIL? ;'W>m:]etFLE AD{¹Q0g:ごq_lMeLdЌLU + I&8qE"9]C|.!f> pE!RGּI` ~\ȲbvSbU*_Ţ%HHu`Im]hO\㧇TaEWFaS5XJgF J݁% _s }֩VoAfڑoj-*rSg.]u êc7 c9f>ݭ(kÕSX/Prb.UC @Ȍ (/{#y/v9Ҡs18F]i_t7:[|_X(WآSgvlP޳ar{ni/y21w^%:TT*[,{/1o7De<'{,ymA~*b4Geq06Z!#UiHs蛟6"TVd(؍Tɨ8bޖģ566x;`HL lj qW#4IquI &WD™}nntBs vTdb(_hzӖkYn*<L`hq;~~t|s0Aĭߜ `6vUDnO𲓁j w|S{TӣTJ(%΁ިt+vOO4Ѻ"fFbҝ ]T%s۝(NXOL8!ӥ=dO0~ǔ#CRG΍Ψ()U#Pu>tPҏ}$zLsrM$aU$tۊ#Ŏ_i#O`* 3vjƘX rF'0ڬ 8GS8p!Ϡ>煗UR*NHnKWĨ+@s-,B &"SuPQw%oe.Ю3# *Dž2`b\\uVS*<2slRY~ sixO//Lob갍¤PhC;w3yukj}{6?BqeIF1ȟq.?Lwc;1} *}čQKe+6K'qeOf: Wg+5[LPn~`&]->fn C#0T%3G$¹TȆti}g A?vvd1\~h.Apыr_w/E y<1]O*4](䐺C%eK|T_ {ګڡC?׶dqxT'ZȔ^ʬq)+@t֞x69fx^ 14@Z~+BK =ħz H3X.;L3:.%;_ń!"r7Lx4jp-GC%  (a liJq2o&VUXNd@ZI޴_Z 5g#0hD9/oHӴsD! k#X vm G^D|F_ Wt!:v]o}J r\,PA;JYm/p>c(ȽL:Sq7˜L ]:cM7mzTe(QS:t2Q#g ``0-MMB:54vP )X")?<Ƙ΅J #9{Gu p (SδB8j <\_`퉏'3گ4fa%WCIaRfq<$hy E |'uQln) Qgeя 4T6NpM"śȱy`0J5>pxB?VK.lKSo_ yM&r`yk7DՖr.EoSB!BV}2MOs׼n3Cy}urdPiבZ!4Ǿco]zu1Wy+J0ޙoBfL5~˓_8:]ۊ0/jIss{mi, ,y(Og: qdI*%ǰy6|'־<kd[`a02d~+Ù>X5>4dWer^+ߚ2SU Zqx˳ /!&%N;ug ܓI+-y lx6evQshdV.9֕ kpZHD\:,y?-ns2v⥮Q֯}}enPgMK!y\ap) 2fI6,V3@/4:}vfRC7wM_ao !dOٕO VC''ڦm"|=J *}C,.ΌH@q%0LsQDӀ-{*A&B-{@2:7z췽8Na&mDFY$*RHcN"47@nO_e*}/LJ|ȣ#/2Bɷ2Նnm2VukOMR:#z2\hׅ&iX< 2F@{'5ݲ`Ĥ'jP{}8`KGڨG"ɯ3Of&8 uzDbhke,3`m$s'u^Qj HD}vXmxLŷ s A"@JflP[*LȔתbJ~Vi%9<hx;7>bQXqt9I| CޡmNyB]09>m0$ x9{[+78MS'uAGV攸tт"!\8U#)͡fP끦: A2ϩu+teƑp DZ,jW?hFS*r}yV8 iDJKߐ&CEY3W ɀ61r^=1 3Rh[']̙ J_49`CBHPvmO˛b%;SS&ɐwC,Hr$OdfIqoF:]9q4=hhck^jm-gDd؎}~ ègªulDV?`[g4,GwZ)s^TbգJ2xExcw-Y}0߼KawWfb9#g<׿8+p y9Q_ٻ}hV=s^Ͱ"VX!OFG 8(?A1[ B8(@.̖?ti"Jl&XJKmTD5eB~1J.\TB2gV 0]Gl?ƳunsSO|tmj?T 8r;:Y1iU8 =_G0@7o܉>b4Js㉔ #ЕMĸ2~`{=7yr ?F4 _c [T <-8&Ċw7זayei]GCV5GX\OEL?r^IZZ s \b?SC5j?yIxߧ $Wv%[bjh2 uW SܤB5 7܅a=*u"KFՑ*10d"4Be,⸫). ң3q6Y#Ml,[ɺvh״wpY"X2'S]>ufq"3n_Sd,އ]3$2A@Ff6EV(v7]{ djUgUInvX?0jh!RQ*d(-P7w8qLĕ]ЗP͓OLr;aaK|tvqa{\r_D^gƝrDn#sqQ2-ft_We&sx\ !JM c`Sp5C~3!dwӊ au}g d)4?S2v&& Om1S0Gn7|LAw- =]x߁EOkRVHpbªn fKwڠ?Jr)^c@b:S|\s>~^}\N{^l7 pf4E{$e̍1x t­lZ/$v%$w1 hB3$ڿ|. T:.Q?2n8ko$Ni쀡1|ep-gR*'} u6<7?Ok ;U%6eْs/ 7A ڻ0ߕ$khWrҷ~eg LPcU;@|~z3Q#$'ߥ'Z}swё~Lj`xEi)W䬡%V 3R48^pp]r< 1}{xk"?Q74 ; xoN]1ff#bc]v=, !.ś6_zyRӘ.߼q` wl I* pa @0Qn<4\#O59lM{ .&&?-&`Q>~%]20"ʊèv8m!=(9bMye§s!zi274yN܆` Uv;lC˄7_f:Yo&vjD%>W)8 \hibko& ʨ?py] څ>ع)}Rb hw[$A#_Ji܏7ѱr+pXF[i6¬r22g2Dϕ_%}=YqO 79Ur^AM;V:FVtƬЧ>'1zydLXCLDEq0W\nHrBiN~D&{Bh{VUIW!SׇM٧tkLMӬ5EJRt2U%_ N?&sh?|Ҍz]E<836EH4B4IcBp)v ae2bP @ͲPPo(C5͊Rad#DYx#[sj'qZ la5mql uI3Rb5 (@"6%$łq^@R6wƔFl sZW"and0H_ߖIA@Gs?ꪃ%,ܵ_gᙈaY2^lنYaA~̌]D[옮_(+4<3ME `aP1&+ v䙔uۛ;cZ 02HU!bfe"\Ea=6CG-+-"a祩nqAL"A[/2ֈq ۮTG ,'/j~U={3(Ut2Ҋ m:3]v5MN'^u&w5x9Y`9 LaLs)ZB:mlOZs ~S6Oʄ/xfzfAB$riN/K*R<Ǖ* ձbp/!yg=]#7gj*Lf8HfhDMռ'd|gQsʂl A%%E7K?Bp*0tN=[ϥԲH27eT&G|[EtU7y@YOec0.btp]PB.qyXqdsځw#AHƨc6%hGzv2D6Z .Oa)^f- ./u qExdlnfJ8|xy]ZPTI&ۄKu Z_P ' EC~P%[,iefo D$ ΃?lT%u)7m<=?A'@]CjcI).c?"W[&< Weg܍vO=r@D^T҄{|@}pe/`ׅ_B v`}?:l nBs/mM=[1]!4ʩUS7؆*iӓ_0ۋt:߀*z4uPXz9h BJmb=هjmB $"^3(H*Vzm汣N-Pv *t6@&JUm.gd!UW釻LMqזs_PJ*3b fioΩ:] LAD68mWiq2̃$ '`Da:Aҕ8&C+WL cx0K^3v~,(Ys]&vU?n'z=rѡMowr":g'j/Q/7vб.c^1z3%,A`y\VK۴GD}V_|PQg+j$U4}LXV$mU{ngT$SNfCQA>Z'&$=!0KjE%T_a.}oҒO !%9bxF]bv"<'0,9flغέuV7SœT;Av:,]cwJ̨6O]:\_\Xf5qeyk#5o!Gn4 d[xy*Zf7MQpKUX?[ro?3ƗDb͢>$:Aޮ AP(šP3FQ,n,-)&j1B'3FMNXas/biw[jq{nZɃqY/ JAKX!Dr(1 x6;ᑩ_=Dq/Qa6N<"9q|P{Hpg8lӗZRb/tt$Kspύ~AdO`$B.-'..L{,-6ƭF((ۃ| /W LDyЫz\JQ`>fP1=3^9λ|de=v_/Cq>b4Ci)飮˼|˒wO /a n DJ%P+Nז}lJe&=4eV =\^Y|7,#knyʖk*5qvmF' [Va>g4 ;4a.@5_oƵ\(+Iݵk@nqi݇'gQC_SQwIk#̮?K99)#>QUS #/q:r?d$~V n%t|m:)GKEZ])̄^hD*Չ\nR:&YE:o6Ab*~"B!H-X8يuk;Y9Z^$Fy8jтW;~E-oY֠ΏP*\)T T1C a.l܎bCycd0qqZknN&\An@**qiobXar7=g붟)ֆk_Qb#UE&H-q|i cah<nۓ,3ٖ82 22jאnK}HP3,@Sq4zq?׺T#f2wV{crBy,dG`hdE%!̟Vq<"Gg DkG¦k|#ւ0V(De_$S?/$G"y-!9KK=USb%Ƀ@ӏW-#?l"LI&* f*+ڠ_=y+"{?<-,A5͕8wPŭrNY=oiww,5d.T3$HxNJv&z=vWM! LhBBd_kDߦŪVxcVO]cpNAj,`r{4 ut)?YS%x8Zy렇Z4sXZy2b -m#u-^!WIQܙ 5'rغ#'_ZQ 0xLc:'pFYtƆ▍Vl+ÑD67Ə=M5 o&Br5#@4Ԕyذ5e UkN{H# ep^:+3m$]f9pHk\!І%A1E2r :w: ˦rC_[>'KXIUG:wB^0<"5hSZlX XӯRLFHu4d{k>dO'iqdZ([K"i3jDH1<3ip%B_}&8!AS9삑p ئ*QdGhɶ,GsՈYD9kyB!`'JIӕ{x:}aO f@[qxizxGP~/6h7B_S@ _˕1FL7KCxk2m4/2s}oc5 œ+E?OpI OpWuؼYC s%B- l@%BXGEGHjGz0.DJVْT0W(Ou]G5sd\wnGאQ 1 R Ǫ6?)i=nn.*pƁw8gUv UzIn'LHA$ "za(N&Tt)yΎ2hĝEŤ'0AiY[SA[e uîHs*+r)t]{2`,ț&^4Po 7w~Ü@ꙺA#0ΞKoQ͎0thǨATekl/PE6_v+f$1 u<os>Fjelﰊhzh|p)O/Hg}Ӫȑ$bu9o<ħҍ7Ne}|6 <ύ7 z83YZo7zt~w$q^{׷>qbmCkhZ],F1|k8:+b He# Z Jf`2MH}OUk?PeRanHȿcN{@qMKWAOϸU5C(Gd:J8N>2 bsQmکm]vش(>bQi JrGßώvaePd)=1 Gԙ,Ij:^yI,Fgj'@J, C€lɱ@;^YCLycC9BC5H3̚2ۍuQ .Yau4ekь ߉gC#F.kn=[ =žSFP*pR0mxH+)u[塢kǣD`W҇/s10Q$]2H>/9sL5\2Lgt/eK• |a@;$r/hW9V)lfOB; s. nu wC6 $o৸e)tdݔ!ג7)=ƥQUҟ r*W%+uc0Ey4"IPH*-@նVE?쫊2BC'/ʲwL|M)9+W?ɡ19"eP]C<4 ~8w3=+H1 r/ah5k싛t v#ѯTO-Xe} ~5 +.w2n,Ǎznfkzla: 7\)SQ ‰4ϼ>j{Ȱi,׬5 ZJ \rWiO.I`gުz%n|*vf4n C|='p{.}h >#ł9\q;7Tl.14 N43J:nx) zlD$1uHy>٪,D}$4"') d(׉( &:6nCܳ#Y;Q-=$yOE'I)?=eSXXoXlp_ОncGx_ z :zGy/9`lC>/b]V=F%T$mvOfl^s|]|߉gj1 ɉodkYi%l&ҝNQ9tk| ZF%(Pߞa-$p Ppu8ĝ-i-q3r)t ,l>DJŃl,+ESp{'+je+A)a`qq`liƒE06e9kLqiA)z?ovyn5p??9pR\ ™X6kAF:Lf,+ Jnk`haOʽZ YDcXRgn(z^YjR` $q3T+Sl0N0X@7^.ۉeǖl~!ei顳 pX ]zkP((cJ4<UH}}|s~*p;fr[z²ȋcDŽQD.0o(Um: 7젣&&8ݸp=FJП J9~HYm/RtQ=nz-}BB]y'7ڞ%hpTMu/iTQƒ [[85P&@l 80>"W%5kUǔԮ$@(`Gw]L\ w*z`ߊb159c.ףGh31,뾳Df`,!,\"9f]`ٺ<;~)@ ՞ "v!xxURN6!%>K.ˈ'(آKC]ϧV5s'oShFP'`wAֽKKRx34;RRtU©9`st9_9t(r#A)3XiЄagƼT';o*uY͚Pz )ﱧqށ,?1g਴܍&v #7RzT~^6mE̍!dϟɘR__au[qx%g021򿒶F wwp0cdjgH>RPdn9Ϛy#!AZ~^\[ttR@%Ig:W"<ƾBl?5_ ?M E?2yT:uڈUHǜܗ;Eb@L_8D=&U'R[,;&E̍d}&7y"{7 B<*Hm])?) dQ Mޮ˸zQ~W@/5J˿UGxn ڻ_ r_fAtHt^8K)/vٍ_wZwI[޸8B;w9([_߂#+X!T⠟37Ҩ52Z@8r@ "晥TS?:Kwb( W5`(BѨq c)o^u,@\HdQ[*asT3vH#Q>ˇ֊!}lī x8v!VY)ZRɳIꄐ^,iݍ*QB;YNnlhV}@tӕ0TyTQ1$gz29$>Iq(  ?q9|yH02j\8giN?9u+/z{: eJ* H7ŀ\ - oO38'6@Kl|Ϝ#}yyQ %c* ra+{czpz*sfA?D@ *hQE puNd܂MW8>l[FBaz\tx,ۡftc0TL%X1$~i7)>8)J@ @P؛z86t=P9p u#ћ=]JV-t\hyBN~]M,w >Tx dijrS \C\-R/kHNP2ŗ~v~vYN_s#nruQqv]=g+:7n.&5==QrmKNW\-zL0, J [@h]>{Ǐr}q$Mk2s`7*-lL.yFwL IT:v2*rISQG%8\eswNg  7=m%y/>C-u*;'.7N6;ߛbb&U8~nu)PuC~v"vw2%kwM|-lx8#0ړJw L$8F# h3T:)ҵU2E@xH48ډ5X3>IpG\H'}A^;ǕO3:xu #n7rĻ'8;%Ė![e*,9-{@9, +W)I, pg!ש0ondGariFR>WC,7[R<Z_ 6&҆LdJ "GRU=޾@~4@` [Z琏 O?)~t 8QF>-5գez\>! !*|\ t̲}G׷ZA0Oh!y,F YcfTt|Fwv<,IPH֨]FEΤf}H134Bw|O,C!)[7>XH>Yh=\We2X,aQ%VYT<<;!Yogt{y}ʉ)~~8'緣] eV5wƯ\gЅWm܆LL6RyOԨ^}x#V|t)]00q1'":>5Qϡ=6:$t@B'.F(yO)͵ Y9q`su`D]óZ9zh,!yh?+|*(o*j/9'ԜMU^B%PR5<-P62ڎJv pa& wA4*Qb H5Y=UN3^A=*l sdD*ΆƎB]pXRjzIهYP +B>gF%fh) 8y"//\,4-uRUSj(όT;O^hMom>ȉtkn{OwtMtZ#NȀNj:?}̲c;%vdRQgB&- ɀ&+E 1X`}/':m͜_e$GqM9R[.2( J4SvYӌ+ zZy{ƺL Bք<Ek[M-_Ex^O`O X<]29o&T=PW)ZW f`?|kk j"rc>M 'tAPn榰|3(BWWjFܓ{>e]ߔh&{>>Ţ|/1+{8` GhAnoe+az* D7v~J¿_L=cjNyk ޻ܒ$NT `ZjZ?_^4G3KIjTV F {IߑI%p 9mmPH19T𣛺<5Aa9tRj0:K{'Tdx8J FR1> ~=.3)_DU%vJo6 |f"=m@,Jg i`QfX}EX7V^1vvE,o4JJg ?j?.JVF9ns8dGK,F $XY10M2\Hg7nqO _=b=".TLLg`J>>![bNỹ8_2b'Nix׫7| 3 Jg̼& :mnT3>*K9 nM->E {8Ӟ-%3DVci&>р̲{Ϛ[N@'\\R2>`ߨ6 SvG eVx|g193V--t1yMDQg?fL$,6 JR`Pˇ !g5H\nj~j!v{f7q1YuM(MCdzc`EHOH% :O"Z# "ItJ%a3 +e+dXb.B(0b3 }+RwǢMOԐbܾcDvvV+ե@5W^y`2ֿb pxwAM?"ld]`ɜU8yWwTUu"w?9lּx#1&MSؼwK Uj{ I3%ErieHm:6VA:%2ͫW69pQ:̦9"x?ZJ)q= sm^ SUQ*ܫ 'lbEݲ+KG]uS6㔰aKEPYK 3nÛ5.S)TnqSؑ ӄ.{o&N”R/+iTI4еHiTVޤ8DӟsZǕd^a{/x̳B L ZXeC"|~^P U?o ,EÀQB^Da!LGʑ\ 8JZam ɆfLH*~ٙcxpJ")gxn7MuF(&$֐HKR_K26>i]+04ZdݱS.,z wԯiv|(X݁ȲiAY)ZBGѱPXC]%]ɠ-˧t3?6C_M>'A?`\/37^jo>k7frp8uُug i;1=*0I8t8k {fLX ܪ`S;碸2\ 8Y$%B!ŸAzX==Дx 2ƀ v{*4Ǽd z,>3}m<|D{6v gG&a̴d/k)4q㊡>z&n*hIH"m7P6C *TM;:Xjka-Bô֚Pr|ZN>5vnR1G|AY-Qb5rkedUR_}A2gրl1̭;!j5/TCPMBcErQ׈.SP(rhiUOb("K*_FXD ö+ˑ_ 7+?^@ݡش*˩_ef!!Q$tf[i*O:!>ʷ~D\SAUO.Wzsȱ v#=T?6eмp)jfk<_^ ٠ŸľN95"oy hGMáLbys=nP7 (j*8-܉Y83aq4X  Q{zVK::`p[`$ r>*Dbe=+dIܜ}w S ΕCz<SimT@~F["@PTx&LV* U+^H$5[>2٠63!X>P]laЧ/{䴁_Kd*qV9VI&P"w==X@:kb<&Ӓ%(zn&)_mtEg EXmT. Pm"$dPU5m6@죓kV<f$lP<آn?#*3؛ |M;>d;{3||_Gwb˽8x;_|Fxn.&-rۄ TGgSJ(X` f, L rLS0Nb YE#8D h|5r"Ghɹ|UPxGDVĉ6J!5Ly$%Τ:|.K̫jFfwZgS_)=4H7&*BU#ciJSJ>Pof)`̐܌-E76y7O>1Rۏ)k^h~7#LzxW!ԣšZR0u25RKgHs*L I}kU_r S*/+\{} pS*m8j yxtݬ ߍ?ͯx?]QjWkD6 Wǐ*&*Pdf\Q] ~rqwk PSC\5 u}a2H_NYWai`GWZbNQ^_?tzC$gc ) џ^WYzꞼ/grTyR0iT1fi1MgmE8bt4 $hN` y#r#ȻoYX I^qXx&J||q{PC)Y#`ޥ.׷jHcF]XJCހCu N/ ?n&qkOAЀҥ|'*6ִjzwB 0OU0|DA{t(RPbaR k\؉&ve+aWƚr I閟Z.ԶxgWJyPbB"L;7'tpݞW;,esI} K#_ ZiEvp*d" %N ^=DϿlE(7yh.&jy)W.>6#:Y BAP|? QZQZe>jd>}ǂ4hI6"6>T&Pݴ/ALZ2#/yUB"&K=KΝb v,mzxkm|=ިN/6}T$B?>}60?N \8(92fx6W@ߞ$@upHNeGU(zV-UxETWG/ia(a/6< -hw,DZcT0"n #L/KD~W7 IbH#Ch @ɚ(+w[bD]fuyδ7l-jYjE:ѵH,VT+Mz;V򓑟@9ر3fo%0v<dh{x~j+oHΓXS0_OSkz"O JѸd7AG{yE߰=b-f&rŘ`G-JI֕ 6p [1M9ԥ+Wv^)⃁u7(' XPX2P~7xЅ>6oT|@)55e{ͬꚅXzڠ4B~e 2.V Ʊs=,?!+kjnx+ݾW"K6$nS Vh+L'^ c(z>Dhh(ԩ d6C@{=zs^kn@%[YxhQ-a /֕=`t܏iۆ|s@HgʭPNWQEAa)]= T%9pʚXkBT3gXXe{Bd & ZLVr %&(x[3W,I9=nq-C`]ZnӼ UO2oC . Mx%t IM@ |_rurovp_j5m4p ͆Gr>yPk |}zɬ0eɵei{[aLZ":AԈvV>s漮"IvJ[K]ciXw&-`ֈOP(X!jRo?bO4qKQs^J#j)`SLl2)O ¡uJA] &kz}x*X&+qU,ڕeǥ?I?3eؓB 9 U WE ܬl>{^HV2bƢxʘ[l>~6A(kt6bV{=+Z2i6fXM F #FٞC+-qFA9) Յ{r=PS&t՟+?얡(iԐ |xs9X Q*…IľOB47" %'J{3"-hMg0j)c0(.~{>ϡ` MGE!MAL 7cfO_{RNǹY'-s<A7Ֆ^Hax#XnR |ǁ g݆]}Hn{DDgm7ԫ!/ه}JQ!x+} `˫HzLfA>#*ibnq db])(Gr+bk$"Q9[BT%QÃ[/۪ r}3l(w@T29y@ '<y{Zj靫 lCl&`C67\t'{4P밫aBN֏He)xT Ӭ+ӎMTs=b#'I1(I7Fjʘ^l lga6#WZElʽCښ>TJa,!+K"'NRHzK-D')u'ݾ{BEh}q6OwaA-Zhn/lX#{_ a(R$q}z:I]5:)o[5xr  "F*MmIpJ&8tkdrPxsXoF;—f.؛(Lk/`[HXٯpd\>(gvPi|ZC\r{$?k ml72YKĶb.z%NԂE4aJJ۰s€l(N5k>onf( cD|ĝA P2Ct^aoq"Ss0<[v?{K^5}"냋D]2 yV`5ԲWtrtQj-27JeV+bӽHZ ldJcC_.`n&ZҌvBu9:S-xY*|GxJJ}pfòhE4DD03m>* MJL3w m/,Ғ33yx3}:Bd,'8 8:ֻU*S%FND0"1Ʉ+ڸngPE))tиn^$6$Կ jsȧV?iy fİCqy#]fF$onFד_ 3us5En7ɧ&0ȇGT28 -VP& 8H.H#D I+sPmQ*Aڻ;3Aq5}3.OK93+ɘAOJ"mi& @_T h4~[1,(FÞHpR34N}5N!u@cE?hMvpb#}V0Lfi$[WCv˜S;!WjiHfRLf =ЫW,\Ϲ VƧ7:s^Tۭ'Z>.WǟAtx6+y0ddL3krk&t:=4ZILkKT" '} ٗ`F o )fnNp)ن* Ɖ]7r~x4CC@)HPSy^ѩEf$w4 GOuCw^t-3 *G 1ؾeثtNW4t:!ƪiWo_]i%r@P<>O>DS6.?x?pzM4IPrn˵ʝ[E\zzc\uѸ!*VU;=. 2e!>Kv8fhpظ#fPM='!'mpk>;\^ŷHճ$Iwbٽ LρE}h%?$PG N,MSfk?NOdBIQ`(< ֎~8|+Hv ^ƥ|4]ep/y0" [H*e /X#chtFn}q$ckkx!XQjd'IE^3c?EUAօ eB $&4hlԱU'Pnh[PNECs8Mj _ G9ҵc?_Gwܫ>hjA7~@? /!1LO k`Ao|GeV΋̵`j_C 8[$Չ\yiͫeP@515d"eO@'~i1Q5GݬbSTqƤ^v|.hKa!X҇ ]iy0V΅5UmgWqi \pdL}b ɪ&&T貪#F˺⩋)]X)dmV%j4*]1NW-BADj 3N6b˪Qȭ#A+NRW!gEuMEZ鷦 %ņAI8O٠+ Mc&ϒF~s^b-^s@ݵwM.;$r_ !t*=~yFmA7!"}#--^U=rVǃ|RῚ# @xuBXŠ>dGGƢ dkDf[d/%+E!":Xf]ZyD.beŬցILi3 g .a !Le8 iG5X񹑂ʞhHLӏ.&lwL&BX^s۔B+qt(o)#m՜{ Dul057AtK_M!(>@h2ȭphͅxMJ#[& ]~ "m $AW%ˈ&K\8wb.8PETpS%heB'S/S.R4"#KT'Н5dEԜɘO&G1Ύ6eʮO&bYbV{t[|EpS26ţKX`>ZGj|ѣ: Zjj$HS&058mao"A&g+`a?׹\zIX HqAXS8ٷۃҌ0O1V1^}~kMFg6U(iC-nOƶϘtX|9; ZoE/!jl\gv\Ϫ?Gދ6yztld}GԂбO/ZZEsOABgx?_Ð΍W^hm-L'&`= 7(WBexxeA*pݬKnT+5P>qI tFL$|~v0̞o~p)gZ%!݂`u"l%#YWVylo^5*GR 0J$ϹB߭-;Fq\/pmܴ\/ &7wJfHTt(_j~S`k `CBoiغHD !h0҂cev %"];NU#u3p1ЭƆo#x-}7ѠGizhs\ڼdDFR7=K߇߯Rr8e{g ^e;pkX{>"I'DaùYctAI+@"d,8ָ3.A1>oIYuR)p2X5K/|Px77ɺg8pWzzb \!( h=;h0 R)Fld9'ڜaqSp 9E=G^hC!.$GĔk>i` Z4fo&U {"oX )ugeyÄ|ͶK_ñ'NQJ< aH#}*9<&dx5e`@MaӴgD&Y0fHր^ܘ5v% A MH/KۯX֒0q:]Ӫ^oT0JKSSӂyd8\)yu@*c>'p"S ejlkLˆEro@oba.ƈqisGؠ_0K٘+_`/tӧPtN :4D/q׼դId[.A0#^Jw]oΔ$!du/.Qp:Qϴ#`pF(5Z/涘L`St@} (L{[ᇴ}vbm٩E{uz򊓓XD xŗxƄ6|"DjL3kJX2BZvނE=\8Xlڕd(vhEprHSh.!OSsb yұg[iʉߝrg\I!:U)FojX!a #T枀,ӝ( %ipB2\6e"$j)E,Z:k,V9 bN00}gj6#=aZһ/Bb2+b]9\=R<IiYfhm9 o4]-rl&z?X@ɢdXpwK6ҏF}G(8dGGgDa,YngmEe-"u'l2 !3:Nz"u/Dq $VaV֪ly8bh#\?2CjdCG,Y{$cCVM{%ܿeiV9Ҍ&%&!k;A_ X'Յ&4O$xs.ˉȭ|$O\̇zh C ,(=)/*qO3zς2Fp.zsӪx+ou`2yXEZ .*Gơx~Y,IO9r.H #05X+-W`׍wQM09;><:R0VaE7ȷԸ,VỾ7~&PGU-̄õp\$ oŮ\Yg<0"E)uSɜQXoCbT)Rr( XL%ϣH_7ְ]mow+7[nᵋM`ɂĠ7UPnr/B:ҳrdt ^2lx8zQf2Ģ;O91|э|oA|O5AV:%IqQİmο=sC%/-L1ˢ2_E\T>'8wQ |7 Ҙ A?X`4 lJoVui@͸ަƕ]d/-||xD?2E6J,u7,x(7: F ~7KCNn41DlV?]? erupVިZT D )'^RԜHbFQ6"FrY0͵|8JGtiGE5G:ǸLY>z6Xn> ṉ 0Ͷ*9(~W\2uLrz&zYJcxx0ij -+B-10pFC WoSLN!'V0Pyy=Ğ!EĽ4IPP) 6x Pg gmt/ΈϢ~FdĠ8MdRb=d*`ձ[G`gL18P,T{>~\*Aeo:CXP90>Cϋ(R: =fU++}dH٧)w1nM `C[ݿ; ڂhw`MS{}S#f?rwfܡ'=2 Ʃ̥ZC,b]o8;ӮLw&zJuqJx!TXڕdgE?Ey;vE#f(<)^q#ZOPa8jS3fFtJC‘HfB.%?KPSn4%IeE8uJ!A[|aQ(a/v^dl7.rKp:-\TyOOw LPܕ 5 dWzL!O ދtBkpDt:&$=iO[9xeY']CP5p/vp7m35]:P4ctBXv7nɧY C#b1$ѱa!2?ݎ_tH' DpeS^@oF,a=4|X Q< TCN?!uOst ^`Y?E@*s_o+pCp 7Dqny1~ y530_ H2Ozÿ+Cub!z\.4t"͡LqX{"oɝ r_dOʉ K X`(f|?A5j  pwA80ƸbEtӌo06Q"=4 )L-q'In& RFJSa,p̝p<81PpuG:3GP9WevcV2./pd.O=kD| D/s`} xrPtZUa[rC~hr2) aQ%Qn0J9} SIreŹxts kg)<؉Ix}ڳZ)lO娕%t iiY_HJ5X E% 1*–cRߐ|[=Xt)K+G:+:a[wΛ{ Y6f>e8ezd2Z3iZrTmK.yu^&l<WIӒL~0P;#]g4rܛ+ߟpG%Qf^hiT!zٙQPŤHEfp8p hj/Q}r"u8^e7A<60_Ғ0gtԺQ`D ~0:"3̜^H + Ƒ&tـ5aϰa;BjQ;`)e5!Ɇ 2*d<ȟpZnOTNQr-Wl2ߑ)_Fupʉ1Ej[ ?58򈍤ѭj V{ &):5v|3}eVKa^=N|S`K:gEE=GL치FpP]^E?g6MZydžL7j4‘Нɔc,n61{m>̤Й2{?;_f7|A Zym0}79􀚥OlD+>\e 5_)^d1ՆYBb gTJ8}walw:۶t)v rGsDNzz?Fm z?_Ԧbpܩ㛇1Pΰ誥I+ݑ w%cH}d'[\41{vDRev]e Y9 ݡg|;WDC&{ -[yYk]|LY6y|"&64Pu"? PEq}kW&h' 1~ǍcUr`O9cI,4VW7*8-gG98G!c(9wВ$s]Y*1t H\Cԏ}R6ͤJ}(m-8͵$pgC %ձ m8~%,X> 2(KIj<2%rؓ\"+_aG/ձ:Lmÿ\'~kjMQ.lj:s{D|e*Qo8ZR( |ܙDe lSɉ;"p ]Su_QO"AW!mKW$ ,;0}i9ʋ׫ .2U^wY?&) l3!.S7P)%X_H]E؊[LbQ a Wn>h4~-hmjG .6 @䧫`\K\3#coA?!qa\ϸ>\el7_ t|0E!}aU/P>m~;,'+TCp蹙q]dYMΙl@d DlW %; ķS[R%Bv _# @XnkjQ`>]7Wm低Ck3H|aIƻ05HD)g߹SKY fw0oYUP0f!H_KZ\ħ%CPjl1[k-ۭ &5~4{@Ɣ k*F{ DFq4ܷFoVr@)SӬTkwhQ˜U a^k-ѕvURrBjLj.4Os87HINvVQ/U}xK1}'%kCg6"sCx ȗp5EQd/Nʽ8U !Vψڞzw}R>lIV D'enޭT2b=u𯆳KRгu6)WpZqyIǍbUj +g9V_:3l:8h߼LGNVj,bp EqS hS ojEP/ ,ls]Y#enڮ{e\֠>y=8WulT&0l~RjzIb[ա2XU65Dؔu<2d7?AKݐ L%j\Դ1Č.ocfGxSn43DEPO)Wm[\Ц{B$dӉLWptʌ725P-R/clFo*c|ŗ 6i[xldiF׊w׀%Hg8t@DK#rM#(bˆMG QHc䥲"֊V6q mVz`BV!cviH WU~bG@a o(Ōr|/5YqU۳IC¢ޔmS71;lʛVWqu5/Kf04lJnP)ժ檭=bctկ nSL[shn:6 -j,R+ը.J)FWGP]Rlrv:xLQlu~u8iO@b srПRY*a0C̯00XCdO\r0N.R^`דU\ &nМgC\,zZ%&֢ qD/)$@NDUv$Jkh@9Y?ʆoFp4]*rt)ǖf{i6sEd/@妛˷܇-GF!@Olj$ H8PtT?Tњ4NdE#W0= "mC$䲴QfIGC~)I~Dz90?YM>xly ԣ_i"'ǂ`rH ns_{#YЛG1b%1}b ?< F4`T̒a;M}~rkAz` (v,m\cp?敧s2ٹ~QlZ#f$4B~^_z͙e(V@0LN m~hϡ;d׶z+ Ae~ "֌x:Nx OO7?=3sTp& Y=Hef_"8^d&F&ZNiB ׀WNJO:umϗ+ժ7Au%dj{ Wf {E2ߤs4~4k6־ rFBZ ͡7$wwm Nm{?]^m頙N s>p. SP?}A]htHs{<1teű|tbw0IinȀŧޖ9T O=LΓK zOSV ۯ3^[-=+M9y`_ WmKYB˃o#a Pӝ4ˍ,M5+_ZqUs8hprE)ayl`,%=-|B\`W+\4T6 p:?< @o ";qy@zޏ/f _!n@Ø5Umh@ZB'qbpdtgI$9dFlFVn;-o߱IĬ'gfJ_ fް>lx_a(xxn K?3Ne8*7 /7r-NDzu7\;ǬRYOQ+,m[)q@MHhVU# uV[nWʛ]mV'p댨jbyIcU|މ7yYٗ/:04ÉZi8`/ @pD:)-3Qu'z]wתʒY^KragVqnSWӨP\yB[K~:bM=DB= NAAG/d8R13).ɻg c1)9x˸p u ZdbOȽLd7ShLKZ;UHmSN:uv 4yL&kL/2H-vN}hʠENcs5Dͧڡ^FI?ṬL;z#r$TU[[DYAIggh<,tqex8N|/FlR,G)<}3:OK8,6Z-& pG#pjI.T )0|4 &S#syPK^nTM:Mo-!wˆIP4is駰sP6E1]zBV]:oy!6tܾeW'm C4#㫒i*ڰYƸʔP~U2}YA?&iS}r' ؙ45cHJF 󷢡o_9Jp>\ tw@0NS{U_5)ڒ-#R c 1PUhbFo]<0ۏ+$QGK>A@d㼎FAet߾d8PSuKO̖7 xx*U#<UuyǀWA:ϘL Bp^K*ݹ*Tv[Vx`[z>$|e^$7N:\aaUb6$9h2a)7&!Іq!$ٖ}8ͧeFGm&Tc@ޥ3YEhP0xO4ď@aC5%f9cש*d~$`ٮg@0MsO4(,6V6g29Wwop/X{P:,Bk8 ' 4C  ̝\|͵о:2""eUR+ bL^㡆9S^'ʑkKEUN֔,KjWE?jFgm/$k x!+/nb{}ߜN;hʢ$M@B5t4 .l=s5L%?Z'\2^IkI'FƎ 'V\mݺ%(LLuIvdokQg-)sc Am?.sPAkjп#B~W2UF[еzPRt֘HiZOld>P[֏!~&o4*"ʾ^m5K%^!f, 31 <+ǕYhvh yַz+,f)3B[$4d85Cy#{# U$6^$IIⲓpuDrƁ`!)^ssl1 5\75YPsc1R#c!W-n+ Η>Dax68CM4oiI5 zKZˉ7i4T7; 曜HDž̥G}PcC!Љ9 )}CIKJ\%]t cp{r=U IuZ c&.!u)שRXf9njuJ6/^~j-nKoҬ8jsF|Z_…}^O)ҿ qɪ*5)&X<$ 9煣 eD-F56='_0n*Mv3U Kvȭv~eh "G=VцabpJ4 MP|qdԡx!.Ir²_;AbЩw0#[ vk>G慬]xy<(P_:ZWV8N8AfBQ؄L5"Ytc'g&E$Fs?ۇ\lJ  nv }n Z#+"_)D@beB{*qV !D9>enA1kZP lxgj$Vt,(t w8OäFH0քϛra٤5ً#@o"oQtnrʱ[KR.6eȚH1~|Vq=Ied+@ȣ@kT'3f2Z`2J#Px2zLw̞Riҫ_!`ocܰh\qP1"i>_;;ʂL1窴u=`LZzQqo?҅䇉Cـ?Z؏*VKAqaU:ؙ><ɐvCJ>r5 x?:.t h~[q N-}zSL_<^i):PrY9 D9GniALJB^c.WPBg&!#ZRi0f1퍀Rh=o3+lɜKF,@9\KxOl+> ܗ-SAԧ? *_Ȧ--Le4~ܿkv%fF:&=5;SHj,Is?,bC4l2]C x[˲h9HŧH S);2((܀:|(Ci&GQݠ,nV,-B;{vx{>ѝ5Z1OŲ bNP*WǺ5ծXiw l]4˅{FR[b , 2rZ]ka!m(3d[wG`?L+\>aRb 6ZEpʅ-('vH>)843$?̇|B6k9 9;ׂ%54-n'eCL(>%E2t~}"Y[th\1"`*Fwf'*1vF-EM=R0ёp R] i`2SlJ?&g/V|ݤ0_i#X(:T\r[\['e? ;7A:X]exs.DjK @Q'LkB'LS$ ₊g/ڮ+6Cx8~R~^M]|l|~Vl+&K3AEEFY+ڂiQ@,tZ +}qTEOVvQW&,L6H^>HYŝeGypʈvY^}cwy*0GpMT.X(<>mUK\a(:VO!U3_i"rfg#^dvn#CiX-x*>%-ӑ +}NO=ѳߒ"lqD{Ы(n)5dTDrޘ os|Z. #e& Pvb-/fq]'3{inf ;x!Irֶ!% ۹zjq-2ѳ=Y?kLm{K;K8X@qrt3,D)s fʗ/6G ;k4$( Xt".h{wpF+MWsb6+g<'RJe16( :ν+#8]{ sG ?z+Qk0Mda.|zׅ Syf%%,G~|@0| }ދ+D,?" L5B=K̽0-eY$EŁEs#,7ݞk"C>c.GSΆ iYЕv}zpb؃@݅Ļ%l`/;-KB~J$u)e(Yb뢖tvqSLB WR SUD1!J{AYf+ ɵʢ"feB4Z=)VyK3*{aGEC6y#dDeĪڏ 69)QMfy=٣u!ժ$m'}e"Ӊbt%f&Hk^?\.\f@(› }{NNjA.ɞf-#ۤ:I$ ż(ë @g<AJ&V0d8˫"{9dH0-r\Έ^,G2)6ܡLb[~v/ @JKQ 4%@jl_8v%PBD$1MZA5B04ed dE?aS pc*Js 9[9i& , K֢!L^ubhve$zY..dh` (6Xua8m}X5uA;eѹLoE -2$ZNi;fXۊzcZmABqE!Qhm<[(<_jfWpgf[P}Npf!t21yf- $q)cIy])BDmQM6BrfX㢁]dC`婿jR!Z|7<%8z||R4`uL+l88>j\Jq.bhŲ-lTf!RZuwャu7l#lIrܑu2/VBټgH|DT866X:@hw8Y$p,?13^1I-/,0i*Om4O;Z(7_|6-:w%2zt:jnlBpLaI?M1(pМx,1;45+0_ ˯Yď.2. >EXC#r5kUP8cF^_P$XJes.RɊ_ Ž Vٳb3]@#rie5;+5w@2[f ̧>"oukܴC+F-vU˜ *w%cRUȗ) .DF([=GM]ܤdq#,l u/yz (:ohˣ]Lw2bQqW-X5SK  ȕU^2dPac. ZC>,1Yٍg K8|p #QX=mN{>s^ə8KOzw&7Ȃi8kn^BA'BU,ܡZ6/sMrS3pE(1 rD&ܮ^L7ɗIyk<$l,ڵuDdnFҪ@sNQBc*}_)va8z9l> #*yC#xMt$SׯHhZd( xYh0.=ݺAI=DTGN产 CCYD{6&y囃ܬliDÇBHVd" h6hס0J"n}{s.hV__UYgJ0H s}/Pș?:/Ͱl1@;xl =qdyLy)f{r %%⃎45ָ?\nvp_[-,s#E~=-u/mYi! 6}=ܞ"Ao1yHUtś*]Fa # ,T;bz!(ׁ9Z]Wi㙂.%KՕj^^Y̕Чv\(D38ʶWu, %]A7m4<}Ԭ:mMs@c陰E"JJs]V1Kt߄lCj\{(@P&E[ݬSD8#pzrLfr)P.MdӚ(.uugɹ}l{Z=_3<g3Zj8jL!ү鄗yviyh,krg+gP ( Nh qO{FOc&V9XVn8$Έ8{jŌoEv<=qG CrVbꤛ/N[rQpwͿj>6HdӜ~wM4JVYͷ@`q|!'cBP1oë)jξ jI X!y}4(@0(_] ?_RLoS*Г)P.e7"S`EٺTT;M.uɿ(CwlYs.5am4TѾN$z 7I}c;rz+ 4y q9gҽUD)0jkREO;Ax"wF3,aMǪ3 $UW+Qwa?߯nlDuǛ'jSlrۅzIʐa#\~gzj'LP3 ݬYA(H O{>q+o~px/) K2ߕ% ȓ-´FDp@M^yxo& 6DW4zCU-0}Iď^χ.QhH ~HGaz !J؋wn?4Q>o0d>O}PIzl$)*شM}W+xׁ= 5sN)/q>#ͼGVOٸ|cpnAVCUaſpV(HDOp{L44yѥ'(e < - \=Ј By@[P[V ,մ޵:e,6Z9]bC"T\o Sː}YneG̚JGXŃxׇP ij`_U uoLi8*$#P6\ĭJ暯:j\xMM Ӏ^#+|i.5KamV/lFE>rzYebp(dBi(=ZV֑SlKcZH S+1.jF.+]DH뚒ٟ|^}:%]\zԐja5 !q.G^x#3ítB[-뛑g363ָ> 4'0J2@G`%muI랗ʍ8cuQiiѓ[j1uJ(LX*#DH8U|cf}tUNÕ==VLτՈC)q5nZ 3-P zC2lLaj;6GZ QRlbmZG̃ EY3o ESG g?lv=ʥv \!z⎬i#Lo]U.6TרP?U{ڷxޏ͡NIMl_9FaʇXCE(r)GchѴM`l_.#~Շ⶧y7saSȻrg iwU)YHFA'4ڢE64G$R6dd}Tq$얏+N*]OwQv+P nsg&G/o$1bXfEm7hW 9!SLp;%Xе,`+1I kcrq\JV5_ܕv~R`Qc٨&fgXU bbгO!G&E:p|Pk M6.j6t"%(4;Z Ga*եpYSl=Vz0ӫhCxƈeU[(aBA鷎G^J㰭5d}%XSK/GFUT)ϯMHB $Žvtd;s FtCG4l^\y0,__̑Ou=ͭgX!}%Csm`i;AL@yIq]jx*Ue VUT΃pri`+?3+2Vua]- 3EmL!|'Օ*;kYwַHW:GˉޮȢ͜/hKjZ_s xN3ǝV]u~=eu{׶M%pglkwgϪ4*}(2RIX9 ,)E5hy^(ݖhM9on[["f4' M&_HKcjޒDި#|gjB}"45 D؄XW\eCK-F$y)1Tnz/389cΊD]6I|pttKRc&HF3W <;J׍1W"B+e9;ȁJB3ܦV°W-zZu]5 66lw?o@1TsQ^Pqa )>dz5S¸א7|1.&J|Y}{at47`s(dFnB5ZhKd"L$>x\c#y Y 2o"T hoi;)m])zU$lVc@"ځ'/ګ 4ZAw"~;Cm-㔃;F[,X؝C>= s*bf)-f}FV3&uՕΝD88W,9qQJ= _MU ڌ⮤ZyJc_@J3._8Vx4u 'uۈkDy@?@'iӍύiyjh_<9nl˂TCRL͚N,Esן^q<q9?2Y-Ƨ峪p;M] 8 B /Rg8 oҮ,|kyU1'gvm7ğ^=zfo%XQ+5$Bs`{bn3'Tb8_mn6Va,s`~y^37iZyh# ݀ #rB,upf"soM# ywd`)O65t:y9bXں-[}+ IU%W৛e"B.Ց\~Jwe eX]ug>Lb4wD?'И~dYnWRnew8~f(0^(K+Ñ֨;͆[l : jRINYM[{!R/c8:/c!-Am '{aAHuNEjܼTYt+v*/,Mju5f17%0rsYZuM*ˠaPu a'}GN\nWRH!s(! gYӪAJ(=`Z~\0xbV+:\Ŏ`-)"-YL!K6ih (ʤ8 ZIDSPh~;S)>Os;I^7=3PF<%hjHDMGZ^UOln3Ǘ/U]q=Pq Ո!L6{*嫘,槁KL.ƴ\úձHS=S=II>avjةQA)Η*9_7ry:5 ]\m%זtm8 m⎽]Wf*g*}>JAekLTMrŐ E )F?2P.lִ$Pa7L=)ȘνoT@ƛCn|<٧T9do =KG֖t~)oT[=J't[tx+<\_:t}- $e!Mh|_/{QLI^lc*V<|$m0 ugb`6p)$iY %Q =n3{l!E[X罉1^n*Dt Uݵ8盨)L5xOm->v^H9A2H"> 0rҽJp=_7Mz-#Wڡ%M7mf*qQj9,ŷz+ǚ#9U: K /^C1K+EqE[?h\V\Y3I׌]VV=v@"wKt/)IʇLi wcWѭ 5k4ԮFdD ;/= $oks]@ w#1X{ 63~>#;ن;7JӷVU~hnדH%p9QGFXX=uyh iړ ]!*>礅Ulox1,ɡ\2^EՈ;d۸Lu8-'ļ/j-M6Uhk]v;i⁧kWL'3+ ?aS'_P]7YeSdSΘ Q$B˘-8Hۈd߿.st;>Ѱ( Az6@4z?z{ 26K4h<}IBn=(?.w]33WiXwmAE'hXhrG yLe6vszZt!:=VS ~Y64U 9^Buٹ G|@2ByW[W5 O^,N]ɏ :j_~OP@Z66o;:áB|_~TS~'QY404-xgw*@#z̓c䚩./E&s/_~kD, /eiIyEX ѕIGqD,e͡8K$:eS7^ͦM8e%?% Q_K>rZ}4.S$&CHJ9ȭdP=OV{ p3:#6. k3)_orkE9~GԤے,tXT;AgBH25.J%938Tޅ{}d@? 0RR<|5)sUs"<9*9P8kCZk{vv#w}%˾Nh UbE䞓v;aJPެGe 3Jmmap1i'!+@=}ծ (+r` Hd D.峖.ajO>MO7Sˁ$)ubӋw?yت\{>zǘ7V1oxm $kvD[G7!K%J!2Z[%Kr+hCpY/3lIiZ3YIBl8lZK%m)ŘULq9A}܈crYFW$CB7ؑ-a5FM%2FOndxAu4{H!cΒP(! <µeujAz$/5dW$̌k`2˺91GJ`,]!)NĢv ?ޡCxMEvt=hUi&#xv/G<ļ4fy*Lr{e9ZO\[8 ĕxX.%@$Yp%Q "'=G Me-9#"h?x;5Yѫ5ć.oƯKdD>*\3P~;59llX k1< mi}Q0ÌHL9 =Qr,3n;kqYʏnaHT@7 kP'{/mr;>D*Nzy` Ϛ ]]ZY'|?'D-?դ gٙ t2H^pne+{zXODq `6xMvd9Ӝ[E:7vR Zdb墲thPD?f7YmA0eIYI(`2#Sۃ$ODH\ݳd9mTYd7͆f nJxJ7Rh)8c>a&w */W82i)-_O20I-Xq#u1kޢhm<ta!>o6Kѱo3^mTZڟyR '|VCL'Ȝ*ٶ@κa zdޏ5x y bGQef-N`I Mr`MBap); a :-!hLTysFCj(UeynNBOZ拱J% H^5d}7YTdىUBK׀2YFhq=>{ˉB.*h܉K &gMb#ԿuY$H'%~gF¼|b-Nʰyzn_2yolO$=I?Zr!vzLZB9N(akxDXaѫLA#z{ rh@0+)7 '5jI+^p5 =3nNT {_CNa`Qƶ`C{RkKtNhi^/dHXIlWlJzbwKR䑩C+ZHmwψCЦǮD(EβCK Kz҉k~*NepTuTOC8a\ZkV@bʫԮ`sS\6nfv-j;=̣@xyeJҶ`أe%33Fu@9P?K0v:l)KFLCNVcb)@J}FtEd3J.7X4'!v;5w`c*DPbvlЦBQ_j߶V$NBYB߸1K3 `wWEAAf7xڱ(cnv`Hi`= qD bg f-CDn:cݘ9ܞ{F UhXbô5<4vtKljN4nv?eٰ֫0 ;BHO(՗1hFO̎nU(hn[ly}LrkŵJʤN@jˎ J>l{ӕbqdaPz2n(ĠkO }0,M|:=҄׋ \ #rlBt!4A$~]u+PžqCOs(=ysR{ `-z5ԟtBh_ &-I pY8e#O@uֳ{l?WWgI;үJ{#Y,C$06#6\| 5q%Xsi':Em!=["ymzWX VΝnyK& bߕq&G4GfR"7:|ޛ ccfPD~>"o|p#B, I)']NSɲ0qE1 q&:}RLi[1ԖM R1F9؁ZcyL7%PH[{>^Dp%N:{tQ,sqW-Ɣ‰t<( ?څi2zhUyAMAAh@yia9Rsx-P]4ÙbRO//)N1U.`Ę%5,y}SZҴ懯,ر_|?H<3Ő-)d\b{^`vk:e9" 1;'(f柼77%>hLYM'+fZw{p!4n>+6Lm≔ҡu|h)b"o/$}\_j{X%~Մ@T[c~Fj `I*-67L? )5*׃+8#[%F׸yP ̰&@tpH1wv޴f9 _E[xIy.gsLU$28tdf!i8huYLb9iEq^hk]-wCaq}GJ"eY\t/+U) Z!?>"sChC-p+ka #%t̋f; 4F5@^XОcӗ[g3 r Sp+WͨgSC+LㅊnhuDr߶,fyeŸaײ!Qwذۏ[a䮲JVuqgy 9-y0By^e)D0@]x +.eHic{%_P9O7ȏ7Q \!-9JH8U[@eI |ӶQKɔ,K' P СWSU:GԐ?aN22zfj0mcz4RI[]+KT8K!Iȸ5x2Gk'_}CxPZׅ<+Q]{urIe<6֗N@v޷dImK6mxոr=ѹnSC~?gB=4 &V)FW% ?^ h{`_V'h/`!Sx?@ U L;#W=z3RfkAB/ ƓW%EOG7gL憟]!{IɁ^GvgU]{~HF 2>V] aA]mgS4M_]fy-=IZ_5pͷZ>Ix/Ҋ}`MBa:!,aFWN4wdTeDkҴlx2FgwGJ!:-?DžlCW ָ&GH>!]&DpR&()Y)l8%Ԑ $,E@i= y-ze,H4s z\vH;(R'Z@st2(mEeO// DJ4pa 3m,l0 b)m1;L][K"\Z? [1ǿD8I~;Yd pJ ,cj vEDq<;tJÒv)&eϥ<a_YLG1,ePFv;X_PҹI:vPgAٸjiNCN;v8FF"8F|ۦNs Q[0z !1pd"υHz L]a}YP5p&4 ya5ۢG[ڴo5KekQwr⥋*Ή!Sx2`{}Sōwh/d&c1W`297HLjPqEX} v:"?R>h*iL!25[e{r{6v1*1P­&Ü џwk4 TR35'xURBo h.Vn%oR3}Ⱦ0V8nc:OXݠ$j_ @KB[?ywһ\JI)ĥ<.QzdG4oUPRötp.D?̾0Y_fZQf~KŪI@ dx0Ԁ[`2#DǼLG;o7#{**p^a`<fGWj>+KuEpƨr[c#N7P73agʈW&},)U]ܲ{-coԯy9Xr( &M3\pj-JD6;7>I~CwTDz#Ɠut|߾ҌyuT,$]ge24Lj5'O8}k}ߎzrv$9=6 ܷeq ϧ#i1V w^ޡxXE:.M0RIXȪglx'X1&ڃ\T ۢ2MΞ! '_{!W M&=Hc{F1uֽg *`^ikzoll.-^[<1*IuQл=P% "B~vP#tuVYָiԦtR471e ΃5ioÅcvR'ÃTA ]|z!y E?ޏ&_#ý(h')0衩np]sΔjs1+' zBdlb6:9@_?f+ף qY,K֘>iB[u8p a-UT^vBvC聰)վ9SJq꽙Nc@xRLm;A?c.f{Xt*搢JS6 \KB,}D5!$yRw}~gI-I% [?*sJ  ׀  ♪Ճ$4yNUAՇ70ʋu]>cPM=֋k'~0c/p.0c'R+L0WBJmV\WNJ*8QJ1+F2T@㬂1]_ PqY@JBnzrA)A7g݆`Kʫ j{g(^a7=[[}-ܕJ5ΩEdOvPK#ɓW'WXrɪﴻ@:VfL:UϏC_[b+@r3X7ًU"De+‹%Kt>2gAra PWϦ#l <艫mJ)j!|κf$[ƯcE\PFˆ~5"Sn"/hɾ$0whʟ>$dfw4\rڝ5YmXpZ'ygD^ԨNVyqNq濘 ꆔC%oQ5uSחXxՖ~=PVgau>-8H6ӞʡHҋ%`60X5K4dMoXf5i ,ӀxKߛmМƘ`F,`] {O on/-A4H2 &ׇM;q3 g -T5gv}TA^{6g ^>m'U4YpTfN,fo^muo&3bMR|? o%ݝg?h/`(8_-^k1[?1N?~Ůpre=|f5$H Ij `H3DvG^ P_n< o)y[*U/95q8=%jlBƆJfm3]=o']6ہI׃f |,kYhC8eq*jB¹?JAp<3(=.EsZc,Vz ׆H>Cc+*ոp})(jmeexFrmz Ȭ?pp%t`CUVg!e +Ұq 7V4Xk%"<5r8CGC)[,\=\2|crrzN eB>La$De+Ա.YMuSą MYk1Ńb+9)9_ZG`}L|_ۏ lu zR q7+w35lo*nY~G4\^ڑmDFU IE:@>EiH7 YBʂ4]N;}RbCF]vgn62|/NT_=ܹ'-}ǀ3Ӆwz(c`1bUws/Ad۩,T\xbpNpݏO9&70 DnK3E3~}|W M ӕe Dз3R3ǭ>Ʃy+Dɞv`5Rjc 2 Tw*UжݱKB!A1R˺3΁T v^A9'S4,Age^9$fX&Ѿ`3GlͿwr Kǹ%|a nꧥ1mLUrK#8fԕ&zv_̜):dI7`jw+7In*0{7+wYS+,_i/'+%&2&̢xm)%rv/sSéBC\=v~@-zO  ONbەH൒YJwMD Ut|h9y,* $>SSyп䔬]V]`!Hmk &T(Y!UK+BqEZ_o'URrGfq j.ȊCT[:C"K>lEO>k-e>< xFB̔$ W az-7[MY Â)N9>T26|M#vo]ZĆp_RTpn6 'dFF|W>lֽT\7_ԩM$ԘI!wx( a R${ b ]͞|ϭ}2gZT҉14@Ƶ'SG^ TgW5o&;$f h<=ie%|Ҡ0xhY,a6Vr-etQ `oӆn71ILMK䒌1Jm:Z/td-wXsuVVׯ Pior.;osp?mگ_tP`JCmȋf^Z(7m4^P*Ra"G_,fSrMQt'4awfXc j#bGS͕n H(&=2ЪѾH Tv^6!Sš{qkWHn朖v \R3XyR9ץ#^hgtB9NKM25X F VN ݸO0*@cEKvv:$ȋcZdj3"V_$SN WHUm>xCw9]ylAlċf#x]o'CBBp<.{vߓA~1gqy,PX"jX BB*{A!kx1T,;h,6W]t͈?@ i );EY%!tO~ݾJ8^UrVէtU8 nW[/`h9b!ERYNHHevm$_[~sC51%?}R2y6ri^yfMG^}եգM84{ -Lm@hW+oq%~˛ܪB(oR:Q;߮pݫ1)BI-SR Apf tB=m!KY&Y#n=*it:T!Ib@TI+;$|60~c! &ܼr/Wo78F_͢GK2c 90\fou)GVŹ#v(H@;&C<K{5l92B |VC2P JCޜ@[u7MR7A}Y[H: ē c<~I].a=] )x`ehV[+5|xd+ @"Ӹ.o; )ŞPG락n (r.(_MT2&!p"!ݨhsP[>ܦ7^_ؕ.%AkR4rEHi7{aD~v1R(2dC k@E%$_Q7HOz{MnJzvr[q0EeFGiZ= mlþ1Ks ciٳ̆ȓiyߜAXeH?W {CÁ" "@X^!|jiI.~P'4;IPIvuVQ_Tg),{Ǖ+N5Lxw^vSw̥-}$uMVm4e϶P=A~ajA%^/R o4*!쀷} x/u0 ܟf8ˆe+%mPAL475lc޵`~3h''|WM!z|5̸NeY^\bcRsD}Q2ܒu\yt]+M &(>%jb_f ŠY_/Zl>s5[fos[ I.ȏQVj ͿM1rz @]⥱~2,\eWhӼ ܋- )S(YXoA?j"l?@KLhn_.g*3I,7׵v{}WjwYyE@NNo4;~6EN0I^u⪆-zo@耸EJ jQ].'َ^,#򤋥ǥ<@t5NA䝰 9I)UROʆ!TR U,~6](kV* ;gѶ (OTʕR엚uR`OBa9 לIe-nF DF}{ q|rX\'#wx:UvNT@hB\~6M}(Y%hZ]_۪} rOOt;o&RkoYLQNjcy*'R/ZطCNʝ C9h2zJ/O.&pOs颾#ي=*:=%́cxw_ -I*a[9SQF,E3u4L14 >C$X:\qrmHc*TR?\>/V,ݫLGU0+Lm<;QFR{>@j؂N tf RBl[ ZJa`$1&B|N^DrB"N*ON':D}&%jf$o$.{g{ DY}@q( cdݝ/5&|<]Z_4B.<9Mg!Lr @u ;8Co?{!dBhZv'J72Ƅi,1# (i!oY޺-eŮ,sW3f 3#{O.Zt)gIn@T#fV ' ǑETC ]'m3ou-N)ڑ3tGb29euIE9es`*lgc%ugM&IW6m ~v쭎phE $SrpVJr7b||of:j%L-ȤV#Sy؊ T{LZ|3x ,jdPMEp5G 7=QFYv-Wʏ ܖ4![X KԢ <„WShߢ˽+mEkjJjyJֶl.Opy}2 d1"aT zƓb`ɢŴ6z W 6NMS8=Rf"߮~' RpsȖT79 KuO$w+S췿8+R k d_eI:EW_I@]X[-j(RNkÙDi&!2[WOKE4eVt-<gfbBHSԜ\㯅"#C~:@\YutB2ˊmANJ`6W_,ЇsPV Ó:Ok$ ̂qpnY?+,)T}3 <vz? eK8 &Wh:'`uE)2w*2iHFN]~92?k~E gzA<'f'g M656J\W)!xyV|oИ!zg>{Gul/i%ÊBX3k=qQ2lcw"w2`MH %nb/|9Qߑb*eB}@-#x(']id{5+z0q[Mi oB&n)ziXlIs*=S*係kV.'Q%TcSZoW`xmُcz [G.]*bt$Z̬ 140OJwapOB|4w ^ aZ^yT*7?6T!5E Q>1"p0vC>M1f{,h~ GE}BϦۖYx^*g3.Njбg}+2 `I~0f>JQQ"m\]ءhގP?^ˌ ;Ge$q֖JHFA=D)=<9GmSZldX U̝|!<. L;3{?堩QW5ڡEUQgW_LLʰ zD0~!/D_DCe/%wO?"F.Q'P(L~SF9k#FH~2gO;Q4ۉ0$N" g%s0!&VW0W-yI餎Q]y@Cž5ܤuyv7;hIT%(ϮXGϗn%rNM CՒs,~1᪃[hP(Jto/b0&IP$TT5~Iჾ1kOۈ@`mm}Mk'L,"d;_Xz'0Ui8j@.Ez$Չ%e&Zj4GaH<&vN%'XR9K>=b ]n&8 iT5qzw}@wʊ}0cq-IVZ`Eobqf;$'vp++)*:yF)+ eRr>jC'BR.2l6ٻ Xto3lR~'o)h=eX[j,]흇h6!16a xJE,K*Z]Á&[:}h2S΢L%漁.LC|"av3׿7嘒phX%[#׻g̞ZJy]ۡ!h칤>.3ZTXj׺ {q#@cOwIpi=4P:MZc` Q!7' 7@<3H[|UM8 -@d S+>(҇42ّhd1];A_j`b~r/!pܷ݁}tVu V4_kdW#`'QuBBMCU3'AI;f]q/dJ4:|/0L"\ӉN691Bڄ1CrdhmmiIIJ\Tp+^ 䏁muazOZ1<zP@N8 0]M`c(8`Z{U %pTǶN%JȚe^AN0-ȵNz?ף ¦ӨF͈_XĖTe\҂|WWK渠 yT ܨyqA5Xgc7aCg,~)@qn+Ifns!oN4l{Z(xjqrh(ڭPBl[Fo$TJ6 m'jL%N.$.hNчiB.A1Sfm*M~n֨i ԂfNom`ǡ AM+Ak7^;"G7zcXOqw(.]msJb'eaL= ߶Ko ;3 f`+'ݴ>|4 t{dB`Tc6Mc҉ +фOTB2-*$<)$K”lQX %X;)!7-ў2{L:rjkqTb2,QCY|S圦S'Tί4|YPWoR;| ;lMXP?,h[;U2Wh8Wނ\RW^QAp¾۾b?fKUq٩wUi-uk@ry "4*aב/CQ< b:^\ 7Rޗ| uh լE‹©Eu| lJiw@ #l͹#Rg֡LOl\F7gca!A܉T\ `\NNW2 I>dYxE/ٳW؄ײyI hLk_2cu@?n6@%$)MCPwRrL6.8QYT¥xERlqÅ@B> bxB S5F98Ŵ}O~LEM*SX_ڟ?ЩW&$J';vi:hx<Y* 0ҶV|cؒҪmsV htoGc- _}a>r DnMOE$y,3jnא11 CFo<|.(,&z)Ke&-e@j?B/,7}[Dбs~lUvK|_|E=!y %k"](lZqy-ױTSJB&aGj ^C]Aa}YZLE 9۞qR?edVn@]/ ٗ#& 1p90Ϫ{N-E7IԱBcg]feEhDPH{ȃRw=-ԨydS!8mLиQD47e4ZA?;ߗ>hիR='pG'ܭ S8M&_A-tɱ=˗{hWł' Fv,ˌ b|E#H{OLI -EXzLof;;%1֟\z5<*}O.Δ2/ $شGAQ|!p?ƙpJ1-?샰$ʢUБ䂒`Ol&W*M^䤃ocZJ +QBۻMrh#8-^hk^]ot2U}9I"go>ć:dt%t4<F3"ģd꘰KrbX A+h@Z 㕲Mt_U&!Ԇk P,s2vH&P2sG(5~JQ,dkp 3~m/?xʌ`ixZ͏o*]'-֭w]Uc@Z VjROGs4xǾs1od Ľtuv޻S,C{ɔ^ѵ@C6$MǠI@gӝ>S~O!wԝKd}*^߲mA>kv(7k}P:ю:*`#Em)8>!@}@c\3U֡be͊)YKf zNrj?3胱e],}sQ>/T,7/.דyYN'M|\AC}yoXu(z\rC./'kv[S= >F_a/!%մs\Be8ESx/hha A~Άc>Pru2s7m@GDODV`|bem?xOX4} $ESj{]hgp&&3id5F mҏ`B^fcJ(PLӀ&\ѻvUO: %I).PR6B Z uA,(@L?nzipUjB \#~C<qw0KMkd3Gq|!I: /VﺼmSC%;hDR%̓"emH`DS$fr.*e -=[ȵCJ3gDZVA9$: w&@ERReEZب-R}+ ?WdK{M g(O,{JEL4\yգa#k^T[oa0ݗy! Lt=/tN|1[tf{%<7_q#w",:Zgl姨\_%87.g[`}1-G_˼}b* E?L[\hMv TiѴPTy?;+']`IFO?«Z"Ew%SQ|~}}%x3v;-Yen%UP i*n2?-RR9f*N}-1b+ȸ-d8LC3'CeCۜnUe({8兆5G*_c<u9+ s?*c[ c,.xX:󰐘ə 8wuڢ 4E9T4Ǔ  %+Hݢ"_dm ~˺"]'ʹ&Fs{/hDҌ4b+>=>h2!aK>-;HNГXd׋se}! k =5-iZ~p21A3F! w=,*5w*BalkgBY_pJp,g}X|$Ў ÉNYYr|d-_U:ȋ=F鵭RZE%_SP3[T͛ZEH_xwQcEsx:-3 l?[:WA)Ewfl][aXc.DiXLhwTӛVbכФ5[Ῐ[JKg&A}A$j; 8`$:']^p&9vXlU›7%q#5H z釻HûStk_RH $9mꖗ C{͊R>vlF~RX56wH'xL֟0 jD"y R;MӗUXC"u$1:SHe9b%00ꝵRl5ecI)V젒>脮p3O~.mw;$?L 9\oal8XnC8H$}݅x3ʆ~$M,l|7{&e'n*FeFn\oZ!xIcq)x嗓($~K}m.MZ*G 3h1W(u%\x`Z6\N[f15VD*(~ӟ[nlƚ5Ϟ\ QHY _<K{4K[S \`#۝q&:**[FJ+bLVcFvA{31OrC||i|]=1C"ek=#p[+2I~Cg ht:Dn(h&^IRakB ˬv O+Y^+G5vO#5ރSjdD:K3gؿcثd\Ax3I}٪CX<)&Q,+ƾ9 {:p5xHLLO)WO첶'ҀFZH]b` (z{"iȬӭY0 Ҝ 9)vk( WC)ͭ({;~9ύ]=%,Dee3ʅ\(>ᲱGHiB6U bPyn/ $!m[͘0T3U#a3uTՄ'D$+"B|8I$2f\x (j`k|K\n+y;0I^Ąj |$QV4?nmѠqR.6rHv9o-"-$ct/W ,I/(c&bnd!tJխvGC[C]9/ͳ\IH ݆vY]ZS}zŤZB-H>8d8Aw4+mE &uiþqrcY0a l ?DlEA5 ~L^\:$pv ƒwE Êm)XE[Џv!euٓ{o-#UT?{qN#$#ͪw,p>i.`$Js9kLы^9<ם~L.~p^J؋&aY4p 9)?t;xZD#/$<<AֺxMԧn ¹^EY/f' GW4|^*|hKJqkV¡DܭRjemڣ ̪Y6ޗŕ8ը=ڸ E{n *3liQX $[c" 3jJRVtP7Ɨ ~ {o qrǓ~)­#31ORauOBEvd؏(Z<@De6DE1|ee`σ$Hg#4,G~lC7fp0dz]/>N4{fye*#}I0 kq1S4-;q.4c{iy9cF5RnUT d> @B`s 7`% cxGs} Tac vE`Αif(DҞ7G0UAuцyʀ_"u?.ecY?Y ~; ru]7컷ghq0[NVwc-{xP33b_ffdձ\nljZ+` a_W8C]!!k2W Uis |:'OU\Lwqt-"M 5A$ڣݐ6PN-\!\e^*d|'=}#_3&I\bA9=9<7wB՛,=(˪Oy:e3AEM\C+֢;2b1kMQf߄~L #qe7ӭHDq! e+$̼'T}2a!^MOoBs_!˕C7jΘ=\Fx4NŚ+(Q(^1) ;kBbch:A=e\B- a;q՝6tQ *^ Dy\`dQ՞@DP+F!o8+fiQXHB#շ.C<Ζ J`)[LӍ&ڮ'>Nx#'\mC iCUbDde`I8xzBkM-ᐩ͹~c11%s|z!j%պ5tM`ù̜F:q^f@)G=3|+:]]/>pdP ʊ.МB)#UX7:5K/P-w/R -bȦ4"vzռqQT,iyx+Qb"I9Bܷ)x O0a|LWKbDZwQ ҅ j۝Hᶭ9^m9IɆ{bB޾Ejwy#0r6?ƴB{&zf0=-S]F~d-}?0lMr21^,0,yİuq/IFGl7kXM߮n^Ks8'n6~VU$w5R 7T,7\W5(7qN2KQZ`+.lLb;ԆW$`xxˠ a\+ O_rJsuRo"ʸsR~yGCv:4CRʷG_M>_ǒ}Μ֚(4 #]4(laO6۠ (DDߎb8+]#r 4QE>W'l KSD恸*ɡt\dpg:ܐw. zD- G3E^ϼ%j ?t d@1 >x?KBMZ3tU)AxhR^v\%lvy񣺗o8O=sELׇ#X6 Ɣ1&7m/H DmXd(jf'hc+\2Men}!| |zQ%|A dYtc2B(PY`۫Pm^{ɀLjw $`Iࢾk*_~LIY2;x0yy/VN݄18}Q Grm7aPWpI _b Ic៤B`oY9GM_’SŮ,%k洈F17_R($%FE ˏs[ |ucpE\QNMZ( ߫'|8l_W&4#:Ժ|WpMgmh}=Eq"m뿧Mna]w0FEL*SHU3W^17G׹M HSp P $#J\iciNZ݊3;bKYy1-BkDǃu0!ԩ*Y%4 (zǡZ_x5UH}IpUn{ &fd[݉ndG߽.]U ׋AoIITC͒:nD\(=C-74inaO}Y$,:G)>|dreGI#-D1`?i2Pi 놩1bt~f(pEis 鿓dr PunH\O9tN_u+e9Z\fdnQ{OV3Ub] b=}Ā cMw%pyMiMM48la7-7g7J)WMT߂eHDV?WŨ} Z-)D}ձtGGf%LTpu?cցȲ#ko GҠcQ j6ɨKŽ8)V(e>a4p{Pϓc9O87΅tµw BVv7b';ZȮh'=E[bz3NDYLAA}קÊv!3{8Nq<#RcDk`Da{Bnt ݺFLc sǑlg֤>ew_3{ z+6}koP-UK.8 -?_Hj0bJ \YY\.m-0V] bC n)7cK~1o-͓go: IDGbÒUW^F jrǷ$>kƒ v@NG\xw&yjl˟f+[P␼GohSg.s3Qqwm{tKYo[UI^zѻt6d AAA1GK=D^kOO@K'rAv98#kH5~Wc`~a綜oDnB^;U7tl~ac{DU(R#KѢMځ#<m6 PFB@B0f 䊃zF=_^U>,d1XX\'a>/ @Jt !Շ_O?8nZGQw u*e6ن^aGJ!( _ "+D)\(^ K«# UUFZaӐP0a"7 :xNN;,zۡ*s=㪞xNCI7jIl~lhOP_T(#Up=uP7y:*+׻yd*"ގ+[rv /?޾}f{sFg~4*Q:oQR^r2Iǝ|4۵S,4HV,)燂9޵c"{:Skkpj,~Ax.G&vEq;>>V?WLw$2CUoĢ8JlXu.:gT|;XH"P&5 e2CoU9&k$; ę%;7~'ʼ!̀yVpjEl{) 3 2{GEthCrl H7 -dEϠT^H +N<_S>DؑHtW@Lv E)Gsʼ9V ݪ 냇}N4hՓQBxA}oi0LTz[N;s.k挊75URP*CZ Sw74=3u!m|.)qdT_ԉ 10(JxKBW +{Hx bs]tl_!Dt+:z]=R]bf*"_kz ;Wu7z0vPp|0ű87v.%j~1=O5LC0,ZWy4 "Mߦ,:ᤸo[$u X6DJ/TW׈>a$H2;__W˚]䄮;d?]jh^ILnZ#l)}R!C-ɩB3UTPTZ7lbmˏ6T,(u&z췜/+'@՞چaa_=kv.iv,?EgǹsD$)M֭ϠrVkDC{emӟFrځd9e);,-b¢]fXY/*Aʼ*Q{| v,1O:%ۘw\w7#cU2}]8Yׇ<(\f[v%}coyIοu|t!I@*O88 c%[9'>ȢXv{_E6#çH '2=@FW='ε%dnCLkγ$rur?\dQx5yUQ'Fӗ"R4q1 |,ImѶ17{2B](k,=N%xMvtQSIQ#I\H# &F 7U傐e8S@+r+QFD2]pda⨜j LsL4Y/>xq0+L\N!30yU *ӸD9:)IxDn B|q^g/H^~L,tq$0 ڹcL -9VʇMKTDrv*.#rQ&3=~4k-m^}q R[1ͲaЙ8 +Nh#/~]d:B.^>S"az:Fr3;aU'42#cLGCӱת7kG`!s+}vqqUE ^Ec%m=ܥ{sz; 7lwdT6[4uvV4jn),x Ȏmd"v)=!_BZ(F=csu Ao2w3Vݷ!"Λrxr>Jg"b)#|btbq,tdXEw]Q&/֥".דZò|d>b^{_/lCXd0y V!7x2Z$]ꧡQ;[ 14PN)6_Ӻ،"lxEQl3R>dQD>9m@d/c~Dl>g@Ec n6@\WI^0w}1aXQuͫ/zz!eTr%H m?/#&c88p] n3))txϬ>ܕjdO-vY5iK^S1sUG4M  zY7erJrbWRb>JȖ(~$8`tՈ.oR1ǽG=\L1.*:\oĉZroT5}؛P^nh呻m }5G8_$t)k['زR$2QA^ xZ LdE ƒ S5B07};Me4K?0 [ CuW6)4Ow+ݵ 7F1# ,{#?jI]I x :+RS xO7ayP~&ڨ$I>G_9zb99.a[rW/ ܃cj UoEAWUlNN&1!)rA{ ,lb"Y$,Z^ OwWO4^4`{QSoIli[؅dԾpyϫ]B;љ@!Yߎj0"/Sl[FFp>YB2ܙğl3~I!P$svc)I,( iF}i%=ddto9#z kHꫢMBɦa炂ZR.`G -4%XJӽᠧ]pH^KVъ$S(eGme[hjIG#َRD珌; su!omt~Gq|p!8l:ilnwX'Bvo^!0 XH6Phmyg b~GȲ eh5jޱKMn<^m^c:1mMWFފhS'CԞ `/NKݫ‰w1ENsg(N!:3MU|SIP"T{HRN0 K]pԺOY'7FVb@Q T!O`5[{d׾?TGmŲܡnH.nTPbEq>j=etљ=c+{_W,;R'oǒBZ>Dq!rܘ|9?C+(mD_𴏽pv =x Jtl+ [0>ޚ,BjU'1yMߺNG Gp¯]R:aT\9bu LS'fOiTj$rgt~bޫxQ}Wj1 /x9\@Zq0f7xbgq{@(UW54dWa:h-brY>YXf߯RX˚- h)!1; RӦf`kp޹٤fe/IyE%Aag ௢t)N9%CvfW랟 2"$H `UM]|0/Rv1-7dLl/o Yp/EےFf|9@ l%JT7FD7&3~&_:_"dG?;?7Rܢ%&u Hg ɲ}הzrYɛ= 6boޗ%&!QLBMsf`BD\p; ="4F2xvо ogu KCnl6 ;?jCSzzXݛR~EWOTů$N@K zfijg3"W E-w{%/ @] \kV@x"{> )9(==Sh$`he= g |>7YS P/Jn@ݔ  s%v{5I;uHG&NT׼8&P6FѺtA> D ?S5K;sn|ik8^R M-8Qj? ȯJkf1P-ϐtJxxZQN2A%/5ˉ&T(v\jQ5E!cl0C?iGm}lg'd{|%X*n"2_O~3.?>蛖Jw.xQa~ca/kvTaK>j>څ_ l_Rnjgbu%]$387jzu"$ δFއtCgv 82g>RU.ylIU"&ð76rF};푀eu|,jmƃ^ޗpOp =V9TW쒂od5ʬD9.s>ACԦ^ƈ77y'ڜq-蜤N"(l?Tq gpcu֞uk8TmhE-ǚ; iC-Z–A l5 w6۾#Su)ȿ=E*LJV-w6 3ο1׹^5h@W0r񽳰C =vΚ5Q'=5*~T.盔ۏBrHk]fz~E.h&!ȶՏt%1gnު51;n7boAkN4&Gz#w ~ _`56M%4RDߓFf㺀s4)= r7w0$]:qp}n(>;֣I'rS>E7vvZ!y9JO^d lWM?qQz^~s|'Q]|µeh}:"tu爻ɿFstvl1`tdASt* n%&A5QqGoAin$7L\쑯ظI]oKn2WԈ?LyA1Y /Rjt3"1QV6 Ƈ  U~l xt#ڬû~\2W@j9WLH I|vޘ27֭aсS,7F ܱ5% PJbը+vCJ+&Bchf]M&O5O o?m"AzNN ŃxI5lliQu"8X T5/ S'ҪCd#Gmh 4oIgn? & |µ 3ʮlsz?sr쿴"r\9@s@ٱi$iCRl~̠t 6 *tTܤ9%Buz:L+XP13M1.hYp*W͇X!ܿ՚[5y:GCɩh )t A)EnR~M1is^"ȁ2as)v;|lcjB So,"JOXO䷷1xK_Xi4//sW[Qz%qCt/Cx L.[c dw6Dk bΝ uU&pA&wlgG8$,z}5~ 0Va+#޼qN`8'ZqNJVu_Ʊsŷ3ơ GRek}=Oԓ_`9ݣA~peY: HŬ bdG NT`. aVMfrȉ4n@AkT> p}Nfggzce˪T4|~Rĸu7:4pdM)d[3fݜA(C ƄBxt 1J QWRcBdSM;xZoy>[cCGNԐ@gqhZz,(4mDOA@3_Z"AzUc9Kpj6( U¸4H/ķP  5YVSy X5C-3e)$``>1 7V2Sմw`Y|OD/\gbŀpXc9;FRX5+ȼ/޽ : %M>q>8cI B!$A{qg<5l]NGNҰvSsPWP -pw2^p{6ǔo;#ڧv;X<ߍ8 ]Un& @k9'S\Ԟ96q尔Hc,Ɠ)q"l>=0U n7=VaRf?[cQrkFE<(0YNYSц/>x`@M?șx+DfnN@,& . Ξ(=x—I/UW&[0LV 5&ӎ7lX{3Sveȣ6CxfJLH N׽::`g߷XNGka`  w兢P? bO=!Wuq+rKGXq9?fז<#]5< @ nX1fc#vHnۢ=pYDG ]Y"Rwl?+X(4Ȑz$b T:S[x;778 #K?Jwhf'{! Qk:uMѴh<0o[>| 9POPUl͆:c1R+PQ]7h SgDDCMn} '0\r+yNrJ40{nv<3mL| -,Q;Vbءk$1O⢥L4&RP2v|zϚT)||F-hsuk6 :&QHx/.f(xAUy9?>*E(ޙԬ¯fhtp J\(]qUt ݐCJ9+檢dž>X=9Wֵ 7&ice OCl'ꪰBixP iyf`½3O.IY':#=QČsov!bZJ:^[/t1*,zsykfwcZP'&:?Ccy]1%Ȕ$*%Mt?\qs Ԟzh%焈^%h\]Y- GKnm m'G"$GxjajdkU*b$odp>u)GÆObЃQ+`.9J_ 5hOo.w\=) 2rv[I5Ȃɼ>npU$J;9>~S$ HQܽ17/7s̢õ=dX{r mwdM<-|,@LvB_YEqAwS"rD ^ХhMDO6(H4kuF2S9w3L/VQ.Hj,J7?nqPӬRs傤M$S+IyJ25T\A t4A~tdR0#e LU=Mh=P+4+p^[~&j^z3 `˟Wǭl2PS 6SFI4"O܅C.;T}gl6,QD q)9;;Av׬"خXTͶn85oh&xQ "[O(PjFm泰 UyqO;p_/T%H>aGOVk`_e?) )WBj\Z'è=`Y@.w nCkN˷SEN9qzqdu4 546 91PAaҞ%ϟҴwtCy۾U!H c:Lo..kT:F3Ekm[\u^(&I:93*zQljy >U?1H| &ù 9aG0zѷz~jOj1-cmI~7O2ݤK Oq~N+&f# zƿXFy_ "`7,@ָ `FvWsc5*|0=xk%K.%}G=iAӸcIr5gH?oojdh@Q}1g]߀gC3X^eEmB~{qd $j\9#vҢ~q;)?єI9&LIj?pSԊtbD!YJ|1#.FAhÏ jn\2~F >gf?D3q!$ryٳbC1d롊~%+YwҬy]联G:J]2cmP%׻<[Gd˟[?V<91>M '|%?;AcI *|7x;I2د{;fMnD*V ߦ9-4]WR7"NJ *~3RQ4ų"XXZa%F_tgl^/Yx؆6j!oG/KG?hN,kE=Uf7!k֡'rͱJ~g4cyz)~!2@|XX0#MPʳ4`HI-F[^T<5lpS s&&"0LC{aP4@o5$FS%ۨX`q mTw HM;~e1AO|.Qe3HknU\ӭr0{(T3ZyGP)ßB*IR]cTP)nkO1=mwJ?&,MG/#_r}Uz"}& W`oPNBbѯA [ y)+䘄l4Ady:v_ nk 82(ep*bQ8=KN*ڍytm{34Ljfv+#]Xެ72@oy1h Z(]'LX+SNzI)b(ПlfY;TXjƾ&y\XK :S%S%GppzV(\g,K9 ϡ6x~{ ݽG!X5_=[%l;][6/E}cp6{$H0Iw!4+O*% 2PFv@|%b*R)p)vc'p#IGk -]< =>V ),B&:Di;SO<tc*wtp8 L0)IP7.Z:R/N dBGuoXտ?rw;6h>O )<9Cqq?ʕOtzy=5U"~EƼSiksf -^hU`j#‡G/%aV.~wД{ҵhDͬGfnj0_a!_%gŶL>{YH$h5Qnp)@=.ocMwiPMaK.0`p $IH2ч SU1ʢoL3N`vz"%+WF# ?lG.sA3-3,ET[h&F.uB(Jyl5e~>OǓPJE2'b 6C8xXUS2(^J<bnG_Iy0\{TJ<ɹFguc osFsҊ%)'S{Ϣ弋&ՖaוDi9-NP`vb>M7RИ}BG-jcY\1EY0;eL at$"$ӌ$p朰gIpSc]1^?obh^ d&:T˱Pΰ~>BYҍ$w3oQ L.?tЎ drsm/c2Hh3_˖rVoer`uZ;G&C:wO6T`WnK rj^_) [!.|.S:|~{t?5$7sDZ TǗUrcNKtWІUe#Ұpe9@gIX/c-fa͋BwUzsi=3yU '氌)e'iO X*!YBT/E+,K#x6[! щ,-!dsWDJK;TsE"9HЫr2Iemxgl?ܐW š-1Y#gӲMEW#PwJ*s]5 ;;wQ- S= YR2a҈Po>Yl6g ՓrxO )=TǖN4 <u@CV&} K{3)ͫF #sa/TNLa\ P]fk$@9I|oa,~cH :'q^Uj3qJե^A Ma,{dUpeV2ۨ5 42Ik{G\DRd/6IΜN^ؤ!WCp>Q_Ru~xQwR5VEG'*gP:D?&Z ml U&Z݁S.% УBZWd> 0TXZU^S]y_A[}oO1 /,^ Ju2pIo jUr>@Y #Kz7O3a)]r]p[al"58DGl1s}Y~ xXeZrhf= _ h Zm:516X ʹ}ϕeFy̎0镟>y(Ј_w?Nwcw{jɗڛ1+j^n-iC¸A%J/sg{yaD{1gاB#VcŝpQ\h"ƞM8ec[Ld=U_%,3Ɔ7j/rӧS!tծ 'z;x7Aހ^i><@ˈ .>uk v ., :a{*vN4><0!((zY9)آ#ŏErb^deOa+k z D3fv4KxD$X[>X,J ne9VlЊw2jm+-Mc` 6⶧,vcSuT詅Ʈ}Lpl  ,kW],Ρ$OF0q.%2k*/ X&z!j4̰ؑ2+];p1=E[j̊b7ĩY)ѴT:R ryN6 m76$bDy/8WN@PI@ xnA BN;aNQlq]Λhar At |h@w=QITȝ70iᦇ\cn )#mvNg:j&k3ʨIFd/YQK8dtu_sOͥA?յZ>>+pxDyx%i$v:pt98ra%>}ցpEzΓ욗ĂԼ:Jj ;Xs\av!啠2IU f;k3>caHXY/F߳5 Eȍd1OK<}=5 vḀ^pdn;¸ּ{u8mSg$)5Y͗B &ĖyȜnV95jL9`VNt<̭]ww#[@E)Ͱr&ͱ3g!‹>I51J"7L4eS֕Q[,U<nڀNDaUumR+9+~ `m= fUc@O&2l"A/ܱ I !v&P@qK~BQ | YZn/(mhd|č\*~:5cSlu3EWzZ#n V,\FInYU[=lM^X<9?S)P%V5-O"x*pA5f?A+BQm~N _ӄy(>󤙖HX"O?;Jۖ-cN36~K)N="|, O*Z4$KkxŸ8:ij2Y9`9'k{e:D]%\<֚D[|iDzyp-Xo Zx8`A-Z3>G__F$rl(&}(jN^'\Y#/-hbslzҚ#27Ա`إ:ףB?El=]cB`3(MIffӅqXfQ(%V x%K5`=>:B~j{N*um03Kb %vY7+9 }_]Zn;s ,6o7$$ò@Pػ;PZDޜyhUu)X|󦻎sds`gHi7CV8O)z`m-=A~Z,f|4VW`AE?_vS@}=п݉f dp'û3_D2"&٩jqS1Kflc4MlkɝHT(8Z$Э ˦͆LmLZdґEHtsqdj'Qx%K!C|sLH S drOVpǶ#&~.:ƻŒcY<>`Õ]Aޛq#O!ϸ=Z ;k.SȢX|Ny.Jjw-dL=@Kś Wniw!Dx|-v0Qqጴ*4YFE A ]=ZlMp6-1`K6+ 55~CIu 0 p+X9~o:zpFL?ِ\YSAmў!*]vRek ? e\l`W8[2܆S/7iU+?? M$pBT$i/"kA~jOD F;p2"1-Ϗib1+ܠ1t;aܸĘH'[uwF?ű{t&$[gwn7KOPmxV3m&ҫRLHV@I?3™?[ǃ ̸$J>b]K R' ;1sHʃtǁMme ( qΐl": *?jN4C}KzѱMW0_si/n8Z[C\g _44&ktΙ ƿ<= )9mo,tkFҙξRc13<˼T^Qd>J)"^z LCϲŻkL4Y6fEaXl9]r.Ԝq3K5]YFӿA,--{+N߲PcvzH^&M&xC$]Cݳ(c_r,b=$cZX?~%I&Eʀ H}n3]b|`P/BK &ĶppL0@jhҤ*~=#- SvE%#v HA<2K&,zj&$.k?J/[\{oFņ||RzQp_9"t.>RuSԿEJw8ׁF&dAHvQ)rLҏ%c*ܽD}^6|K36&0G@Ŧ=nKpeWH%NccS:chgkaCd8C{wvpT0]ܿ}PX5j pE@k]fvw}>=Gj|Nw 4%'̒|C=EnCiL3 KN@|cJ\] { JCbYj9 (8az{,;_ X7Qw5QX(ǽ8;kbəZVz8cpw0h+?m++SrR>K;ч^~2zS 'Kj3~xgzht|xɃ'U3iK<< t h@:>g)@>t3ҍ"ٷ3߾uXN2^oֈB;|BLQ5,Ӻ8¨?h'*_Z;u?z#.X,I˜.aK%j[Ȼ0.[cKBy9_3 l75-KQ!<+it3~ךtiKChN]#@I0J]\;Nw`.N/h/R]x+r+2:ffq` B皐&9aKm./ &,3VX0YP, ϯ (9Ae<(Ù}譐s\WMa8e&D4A yao9m){Q& s d fO[O g7SVAZ_JF>/]X^HUK w4Zlc/ q>PknKQ96j%~zvEibYKRԤ^?y6F6^K/'( :G- %cMgFwBi. tX$+mk;h,5.[5SwÕIx5+ dC2ϕ vd$d7*t]LĸBqp2!!WK7 ~-[R;pZF)C&DA:IycMNߞS߈>E89CURJ"֡7d /dѿJ#02`hG\FnDf(m ezXS [i.͂Se,3H]y?Wy]ȁ-h\d>}Kz#@>\#cs7J'T3N,;k^!:]"÷Fz3Y}GDBNK&J.5 Z|, ?$@jWSzaPOYɫ._e r#}A1.l{ 鍑&ViaBQ wq$x*t橘ui޼.Jϫ?ΖRk8=XdŘƶY.'@^˾W'^&cn$ąKHiYJdu{}\d^)c1S9ĤRÇg'Ӝ] "x_0퍏E "^^(u{ɩ~1c00M$@s*}ky^/Bz3lSyYBy =gj1Ҽt>2{$6)]鱸*@R|g/C!,UQ?ވ*6dnAAd@g3 6mAVǙaJ#iN|`ф›;Mԙ}q!Lɔ|:/Y5qjGBͣy,, A0`kw3]̍i%{=%]z=QkH?7^_ =6 Wԙ*$ŽN,`r MJ'" <~M5{'E\+qܮC6ZDQ1l %&*d/nN+Ӿ.6ؾc:#1`kLJۂMϛJ,_b%?W9N |ƧֶfJ%mLtPBݻo嚕s{~XBH=]f?..ڥ+ThZ 8=T"\,]rFl{KSnkooМB0, L|{0yKU$ [Ğj+w8x|u))HfˁRl5 `-+ֲqzѢ1`dEq䍱Ei- EPeuKv61ʷF7vu TKV*Cw71 ';D %~ y".8ŒUS33ua ®$38/w@TK0fPfk z6{p򳠫bā_4yVq.%`SAicN"02[pӛPuN<ݟ5si7!(6 OEw#U*ZɣZ!A(n*+-7Zy#z<ЫR^$BPFqFY>vE%`Z\&P,B3:гQ{%-RD!uL-Y)~\B0;[jnᘡʹhEaǠmm]v(#v;oB8aIHVT%*(Z-Dz7]&"C8) Tmt:5}h/n4@RI/LeIv2л3MT,_-a=m.:@ޓaYr>؅lP-,ů #XSI @Ϸoٮh0nQX5;]#0 vW)bݛ'$jZ}{l$h6Ls5cf4b/<|ȄZ:n8d:Uf,YO[&T`uu {U7޼Kf癉g[\3q3 Α٢cP&ѮxTҚ~KZOsMvcU$ ؔ`X<;^?wQJo^)S ڤ:uЭ.@߀U>_,&w%b)eNby"N/ {FAHC>zQ-0#RQpkHLQ ipϺ#ǶTb@@R>c'K㞱sehQۃqPCǧoocfl:ؤ6 9w`>oF\8:?[j#Kh >}gL!( -8J(ة噣xj\g1T`_:PfYAވzdPX2B٢Aghi-޷{ˎt+mE^/lg}(6'EqYS1҇,֜6<$v,yJNftG!_ UBck-m5TةwK5[#qˁx)9z; D7B%~eeDW8 F xPQ=vu>ܲ{`OpP>=(Ydu :w${=D+ؖ 3e4u'q[Viwqj]Q}'E'Ƶ@#^Վw HZ<#3Y8.M2]eSI1I쁇Z2"OCѫABWu8/\>AE^u 4 m˳ a_(dQ,PS 鈥`l 9P"H1 n~B2’s]AU h Y|︲f>V %' qK2 5?7~F xlłÛ5yDQ6? *ֽ mVg\k' :SS7@hlhI3 S8IB!Y#Zb.鴢=3;6)2j r%'3 j@Y 'ydAţfJF(E7g.pMs?3""ULf~v Y~&sY5 ת<0}yICCym/K;A9_*34徑/ӧop{G5p+`g@{=K9żͦ-C~/v ؁E7=Xf4%/ݶጃ.< 8` yh6w*l^E";*A.XڀFŻL`%jjϼlǔCHHy7BTLW"АIjk"|ZmXq'Qe<-?&=?CII γX<\A1#Vy֯ftS[rpUqJƒY(K肠^G4o$w)@'Q:B@"YO㸣L0t2=d|HokP;@v韐ppo]gRQl 9vLwkg!O ut͙Nr}ܙv=}B>{nԒ!+0,3[&W Nft*O[)4dt'*_$g$3H:մ6U!,4w}H 4u0݅C_O@z 8K di̤3ȴi]|WàF<6Y&lxD6_-CEꈘ5] fR@_ۤ\@4 2H5Up[mK<,6ތXrq^C#mLz_(1 2SBaIBK)?x3]a#ds6(_s4A"r6@Ar1:K)t09/^~G ݐ^_j\ЄVh ;Sxt~ʦv]?{~ΌŃ.#vj'dEж[ uJ5mˍ"γФwNKpC0j!<2Q('Xy_fDN"%̆ةՈE=~?X%~.Wݮ&lQ2&H \Rx3D:i}>|J:,0e F vk XN>Ւ|t(SYt&-Y0ntFDxlOAyy)UfpK JIԙ%M~G Z`IhHÛܐHVM!?T"k,tòl |G{_xHwzP"J_^ KMr+?"嫀(͕BSw|꯴$^ )6#frZ6S6>߭ 0 V z]eMLJ֓{|H^.,%6?d X MJ|4~R#)qΐ1 o4Ѡ% 1QmVtx+UxK5{ӷ\26K aoP~|s{rmNa  !vzJ0j IdPU摧+z> ւDA|[ȳ*".1q+cD~R dJk[o3%K}Ũ2}]sP8sy6y{PZ&T 7)ǦE&w.i-VCLEťq+ͼ8g8 M|֓ Yһ*7XSpy6[e[W|~*tI6hwkrb\/P"U8)}lI`2J~`u# ,#4(~DA6,Rls(+9@Fos[&|`U*fp+7tjZ^c:63Y^9";72 9.QNӧs!䦃)ŋj:ܹ;i.ڀt*n;ꐨ@.I|Ɗz)EB:oab6 |ףh9: O RsimRRa {[uwtϿD-%8$ɱkP4 =rEH:]f]bZֿ#S/t,(C{]qeX>g!>Up4$PYљg>dr?:z zY HNa@Ъzp ҰD~M*I } xNt5"toh U L!? ]y=fH`S.TAXe*19*r(?N_ؚ~7O6PD<~^wlA:!9|lVo^a(tPtx|Fn1XTtV`4y={gkm+6(IniN4CC8[v;Ųt"e I<[|$J#r WğxfnE j4*i87|ʔj)Z9۵ҙ, (bZ5fj ??pCյHK24i]jI "0 .e>Cn]0}4\/t] Wc\6 2 yADIt3ѡ-CVRLEx9x^՛<(C-aOoozixGR/+(ѳ%lpWoKզ{.3mtcGSoϐ4 xAȷAcx:5 0Mu13>)Z [Y!>n~<`6MbBȼ8<' I^ȍyxJM)B"G](2H?rk s zoA ,_ᛵˑX?m~`l6p_ޞ_WJR(t{[;f`ݱ #Or0}$ OYopցs){ TD: 䰮 ,s7Z^ z弪HQVf*IPY;.8(]j\i9p54xPЭq!OH䥫+[4ߩuhlTJ" ,u ߶n>LUpj 6.*6JKzm+ (pW{+AB W_ ^nrr]pF+KBsۏg>dxDy=C-+b'L1]Dt_t +JbF{6҂2@e HbiD|"f>UVGp>Zoc|u X`Զ`dh!MKjed3-H{p  ̥"~Va-*4+ZkȎY;Y̢oX%eJuP}ɨPR$:;#u_/>h[<+ǹ.1M̺t4ntm^x1ZЫДxyi6XÜ0I/>^^<5-;45$>C]U9Ǎ"ɥ3U;7ϙٝԑϪ?)YPUYP傝-hǣzL4b%~2>oBEqWN{)M;b$m1ez vuA™g\9^q>8 K~ٝ6=[F&tF1Zgu'#q܅[bXwq QU4 +u!,렸/ L&]ex~6(mn74I*)xI[wz5aԇ M+$,9A2?ݞnfqFoYfh\:j?=ՖxO%-Pv>E⛫ʑ9d0HƲw#o5j 9lv\k]8qj1Dr͗`mi.O22Q:*)"%Gքr7G[W:m@o'(^{7.9n3!#'7fee[vp.ɱ+y0[ \ِo&|K i"o ݽ:(䊛AUgX Gŕ >2n#t1$&mg ie~JmC^LJ-;&1M ~lmK_i+ ۉ[$H:"jK2]:wWj(W3K7=qA|H/B[OzYu-=#sdn*7ݙ҄b=B^aYOPD<-/.ģՔ`i6{s_ ПV`GY?[ OQ_!\X(d7u<\ %j]`0f.nSjc)5$> QhT&í@L $b?I9ye&aZ 379bѨM6*3_ !69NG 9L ^)@[1w(x砃<p7I֦BUo~Sgn?%֨q4RDu&QlH~+Zނ.W"c5kqi 9T7mb$^ I&J։wa,5jLk΅"N0diU* >Q*|c/h|"XxLoZmmZ$w)8l?Xֽ6{5g7M{:D.(EZ.?q)"=TzyLg{~o1I\LsOqUDVE.C}BM>nPuoȎª̖PBSڡĚ*ԯS8GTKOhtg&{c;/?r^w2)~1:FIv}kOjqsR8aRcYcN%K(;@Lu)sp0]| LQ)X8&L0wUns~oY*58f:)ʹ ' # n.m@)ϹNM;T;g<(ͪzn]&v35d.T"VMgCA ktHCvN03=r֕Zi˦oOd ]8ŝWnAݩ 0!mTQ' TCSW`5W MȞƌj8VkS;jEhqW"a=-50Ve.Sb\YJcik@!qIqiǟW 0I͠I׽& W1#zQK%Wp1P\FNv(5;z\/OQ@SA@ 1AFv)wUԒt*@鼶)#@tgYQ3ޗo ܋yΎjem];v֘֎CrV#2U:y]Цf֪WIt:ʦejH,ڂcVүtI ЫIUj%:"MUgTA%P8E2V+`ŹC:<@7jۺNkvMC{M(q-b@ { YKy^m؇|QPީ_}2{sI3:Ce;_8=Le>앑]uKQ"Q.80Wt^N:BTm I Q~ h,mPV>MZՈKa_3R$1Ps<Y2re6Ղ-᧋8܃+2K0fZCy $Rv=T רY]Ok~П5 }#gvJ& 7g0]MV=H%oTMW^HF3}iv;\R_CmfŭY@Psw#Wzg/!]I;᫠ s}G&zE sEne4<;;1K{+$"hOartM5zUd=烝O?SXFux\\K0F~eHÿG/ D.@L".y=P`g0ua93;G=~a=#&y_>YJٽA T_Vc4yW3uib{`hEcoDe#]Ӷk]=?R1-쯴ÉэA7: a!?r",r*}o1ZVSe9$Q.) Τ h%DJx`f5sSԦUe1Qɷܢٮ$V*1 e7=ͺ"^kEMXRkȩ'2`+Vc F߻Vu06'`*CQ떁]GmG$^єk^Q_ÇTR= Q= [ѭC $ܙ˟3xfed>9壻Bm&P$4i ¬R>P:4~FX33uf5``i# G K>0~CI0g,H>@U;)܉a'HYA*##N=S?h%rv%*1hx"P ~Ȓ^t#jT`]2..Q8@/d5eɘ8zQbxPpWγau<_Vr[ӑ &DDH\ rk߅ >Ёn 8Hk-zl_`@!z¯:0#QjTC;B4Y˫gNll٬WwK,'΁}'Kyhb,@u$n73#';"NQ6Pl4ِBY`HQ/pvuÞp74{+b2PTwc-]:|]ZVY34ty`شV:RfdЮ<YxxODT6)xq?Vs'0`I#LD4>/C:7TV[a-xU%gEnnDSdk%{i4C2ڡAȉtO&⵬HN8]lscǽHBoPhȮd*g?J:^Ͳ4G3XdW8:}jJzXb@L |2t)=UJQ_?9|S2Ew= 9jÔJK$hg*tBv@A2~L ^9mL>ͭD T kﱻ_^Tjhf0bi̬a`Zקz V{p WԲ<]gQ/F"Uc?/p'o><ݪ!mkBNvlwdP9cD}@Ok w?$@X3ش|:! "Mnf <t۬hl)7+p oL?H7@,ʎ; * mz#`tvk],+9 ,{UǧWf MNoLki0]-sáB 4|Pa \\D%zb 9Sښ*hhj ,7Tڡƈ2oeجVY/ 9;<&+C*^5?xpyL,}~-(=[zh7+a9]u#ql( q?\܄LQ"WG~UpƕWΪI;6y($2t85&VSފjdg*&IMEHfm{D,*RtSY2І~5s-Lv0В=Q k5@x.b@0>R>Էz|jfg93*z772 t_nz8V>~ߏ+?A֮05&zfǺ%Ηna4I-Xw8zRf>ь$ @o0wB9xlˎ@/33PԤ\ 9bn헛Ur3@kLtiԠZG<+|27e yXv9T)IDmq*.GtMqY8_;ROVV> '  LU=h 6''ĵ]spR}jqO¶i?*? i$TJ@?!C㌾*;chv6%wGI~!ߝ_l%Рh Z+rЧx 4/3)J̙Hģ5 Ƨ2{N׳50TRW,peBGVi*?Eʽo2rb cDw\T2YҶj{ g ;z \X\[-1h4'ܪDv7FpH|nc}Zn I/L!>V C7dߜ` 9iP +c%]W*L{Jߜh-(o#Ӊ "y }ClEzPˍVHL5%m17'+PK~^Y5QZڱv ]sQ{(CVt]Wi5Q wa8{y?Fˮtdtw>Ъj:#PW`pΘx&sBk/L^9>|iʉ︩K5S2* Lr'T M1{oT٫ӌ6b?X}jKxz:w5}ax`0іE("* bIV\~8l}r3qgml>k)?ʓBR7ukV3aΡވ=Fat/0󑻚a9٢.w(Y ɲC)y 'B{p~B0,&Ǭ; nƢ&zU8SQVcA-7/f!ijb>E/SaaCFO @&mY V]d/?♢DՉW;4:\uV:Lr yVI/+n 5'>OfPg_+<ʀу %Bf(fMu%ïj%MmqOu T6݅YjVsfD  `!me#hYGͷ)Zfy[g@ !1?_=,vp.焹7 *ٿwXX)~Ġ~JEw.wtJmJ]êMڊW $ ^n|gc,R7@}BY?b.c-HB 1Ur٣dӑ^qy_j[zLp\NJ:΍A0tJh"=^2gd>Kv`Oa>StZ U*C]EJP&5e.ɷV4\KWAr`KRG,mV.Q"5{g0G`"$:̢{S <(*Y=-oȈ5&LrW8@ ÒBIsL/֓6=ީ[``AyxY ;]c1>=NJNHUw=аp&-KJ]5P댌B#(K*Vfk7{@s7 ,}KIv كN߃@;NP( 2!ub-}L4h_‘:\+X9fj Q7S9[ӱt*b א?,֌3jjZW~rs`]L%'Uظ 0wݾ_Zyp.利G9|u$JeB6dkF5=Siq/<CH'*fC ^mד5sV9'fi&@4E[ ؿzUO֣` M괲P" 7fP vҧ@LN%Of:pt1x&Fj_(O@䚋 |s%D8Is[1X=ڬ:VahijGIˍ̩yw8W]'dAdy"ԏE0ðr5w{~ʪ1AAX&D"](O =){ jPܰ@Rh"/3+C2L5Mh y5Qsp*#PG\`a Wfwr&p9&f!s{AVD{'QǢRz?ؽWsR=N>ϵ0HEi* _ANGa敆p UxT)$X"CL-Gz>\$ {3WM` ;/ K?˩p잰 Q#6Y YP~pm,;"c;'- Ps9i9ؗG?\z]L֊m~Н coFVtl km nz%qP$HmKC)1/]q\Iw̓x8-1֋1omAS"Uyubp2$ț(w5}U Wm9ʕDrQV$hu+]TL( ^PjW.wJv+ u;B3@ R@/W UD G$""z$#2n4=41/._Y{TU-Iy,_&5(5BHm6iMD,kE|)p4CR%*3L ,!Bԣ5$OQ셴M\ QWrL$x&cnjihjdU,VqX̹ Ow!PZi;{!>7)FF3嚎d#b! FShωSbŤt~#c9~kH9E U"#0 m>QCB;xWapNސ3)qM"8٫jt?[|] ^2"&(vպ6(jôW9^K.-yGy̓q2el'T.BD+̣I'3sUuo| A Cس% /DpbIqG) hmi%ٖl0rN-;v6UDNRTK=9}UTܰ'9>.PgML𗅫X"2M(kuŜ@ fuotqx/; NE.;#Gai?tZ'!!1߁Ԧk ?kj rs0 Βۋ|iJRjZX!d0&ٵ4t" Γ;"~'l:_|kTmTF|nDʿG{ZҸhD/|IgxC,-TͫGي܀ SpvAF΋+`C8-*Sxu^J.݇E~84$_؋Ä!pknbcu-;Ri>->" U )Cme*l-9 Ng9tA'|8$`z=/Dd)K\x.uTumMԺgphl`Ҙy)א}!岩Atx;v6Pǒ9a4S}sNl =Wxt<=t07DL?]Fve  iQ)^#6&x wBR0l깆.T ɂFk3 nj,UHF X(Tt|!5mա󤮔4dE+? !ߖkf?P=VA3enm 2kØd孱$S~ܦ?7DVc2d;w+Y—0HGO >*NgN8Nfs5|*ErZ!eyh '57T/]b2'>o ᤬ l+@ybJǂ#s3H(N?p`)LM 7IV30zpD.*FCrXjY馔P&耼~|_t56 QCq!@;uѤNI"w.ᗆg&k5-'-#ad42OdU]@rւi2X4k f@]K8ضNi}$ [ϲgDsk }`x'X-7?\T*AV#Rj~=~xDZ:BkYg(;WdxjXAB46azpڙ#GDcϸcdWX'6ܤ^+FNSsȻ9_ ͼZ<ԒYp0 x4]@jdV Īw)JojĈZ\s0+ǒhk嬸5q%CN.0oqx=JuP1 'zp5s8!*hA>^#VH^ASCPL1,Pa5n(VȭQL`t04{FALxm-(he)NsgW Y!aGoY Y׻( D"_|iӘQ׹8fPF_>!M,$AGNHQ<֬ηB6tɏ k"!. 1۫q[K@(M?i_ {Z+g_tJWUѾxNAsq9Jo_8$B<7mB8B`涡ZIq=9 emgh>BqP Њ`rݻ( =t_)Cݣyt|I h?oZ QCITe0p,1\˾7ՌԜmH`&z@AoJ F v* B~TOhSC8dicBp4j1ܴEp9mKt I#2d+oD_@~JطI[0L1XG%@X8/T|#SD7&T]I`lqM#DG ;^uC ֤ca6[| 8xMQi']@/VQ ԍB@J;&=VY9}]acRiL—tzQq-YJ*au?-{D*mqN ^C l&Z 1ϙ*6s{_h QM>f)QZZID6Kݕ;j[gzcTH|şI,kT*ʖ64|s;gYުJ.> }rJɒQ='Ӓ.!bZQYZ"pXz-I ]Ϩz7N%hb<=}3?4nǩ̬:ύLl(hAzsomѢӚ7ЊvN4/@?&l ZЄJ5Wu獎%RL5VvRAGJe.6$[ Ӵ> m6h. 0XVS 8V~C n*B}}$<6s2b=átu -m_bHض/UFN\ aŴ)Us{[#ħsrGX1!^ -q8oD_dnUjDo=5bGÀkا#n#|e:K3&9I:!'nsTͧj=IO4ǂkK^TҠ s2QPu lvm(uV"A'xjd]L7]xqcO Am}w$`8DYR2G^Iw,[{È$6[+C)O7ܚ 84ћM װAk4 \B>}&9Xk ( 7cAu޸|X1 *X p(i2?H*fj$\EuV̤s5< ۦ<#4U7Rg a/7 Ԣ ^-KjqD22gV@M%ڟ!y;ANոtja5aC eW;NH(EYC4ToGVn- :U~qsOۨ%M)Sj_l9/hRx̱|8_a>p0d!`DnɃJ}MԺ8At^fB{vExXcɏc;oT1Pt :ne^:h5 P{bpdJ ')OyI? &d[A7f ne]4;7q>f8=`6Bu@qn))Н@=š|:Wuv4Ǘ"UeI^H31c)/y/m# >qĻW/gh؃j>>91ޭPi"_Z F<6,!X24{rȐ@ހaQ{ET ]ktl֎&iy^=ڄ/KFi\N4 Jo!7̍5/sop~!ԙmGUO},}( ѹ`?#2u(T~:cw ƕn1nK)1[C>'IGt&[:c7ݺDT()vˢl5P 93}߼ NWcFִ`a,;N4I@y΢ nNzADU!)O%F@%#H?#Mhwy)Ҋ]GT iKBE&"P:)'nbrPoEƥA'd?זǜH&{L:{ RGI|hIH׬1w:fWl(mt$)3FE1*hMi% Hn"}T yD4mU.lEc D 9$աmu-\\PTRO:XEWֽ\4"?&|cFK$cCbްkNJy#%*~z3,Qa KP>5ɘU wN찵bbv>ž`㾖B 4Ws s1PSż,rTB־L<{0H!?Zڠ!W$# XSU6.S7d*^EcTqduaQTCZ@$ T&]’YR/5O&dg}s/ m(- M-YTWi>m ]Gi1h-Ox Uan@K||vI7w],(.e`YanHjƫtz.(}C ø7 JYʁ|p WK=oeUʞT}f>=,Cϋ0zo;nlDːE33)D7j*.s:֝0;peqb/z\!N'M]FjU& "KjaQA#"] (G,;EL4! 1 (`?P_d0uVA.0\Z']s=ϓj5'Wv7paE迮+sPA'mT+VQwZyTDKa7nwCI ˨ZMRjQ5iې\Px 3BQY5i܊pe"+_.i(.yDՏo)"Uގ1&ZqrflKoiO j ]>1z㄂uG-e'wQIA"Aw=o)D5m n/ q +H%Dơ߽s A`q}SZP!^Sc7(pF9n_χop8Db#ߨ"#!] KKHf gp 4m]mbRr0C ]K XI׏t:۴`OɢnQR~J`PF/N,kD XD 9HV'AsKZE%UJ 7 P[>fjZ=Oq$]-n`_@ Z=wDJ,m/W|jA'S&\[_y) #0&1VPFp F]ȟmwh:1hPTqia2++JɼTY3-+tdg.;fso/Vn!l,(KB|k<ÕΖcKfa;Nd>'<7nL ^Ac,1M +PȺf~`pLܴRD,5E/\@14Q|Lg1#=7v>f%|".y ŗ4^,;N12L>>g-T޷G6??X?scd_ 뱔&^s<[B_e a3v q."?HPlKT[(|9x Ե>9i YqD.V>M++&>S \9\,1$.,8Tweͭ8~$%6[۳Uᣃ!+i2:5.6*ۙ+P7]2bӸ50բ 8Gon:rT vEqHRȤdcbVۯ Ub(g%sc+ Zn ZSPAoFU&c'I>%un|؍g?P717 >$lU fl틝OH[1_MqU|Wވɳq`&;~y4livҲ7 [!STcAǧ#wFA\8zibGZ~5Ub#S j@N}Qj%i\w<06Bo[)k?y dQ9̢b"QrE_d`6i(5\OH˱oZgTbNN{%- 6Ov;p)F:@Zka!ڏ$`,vc?3rf>KH2[y߁j.\E8 DjO&ME@e5SOS7aasek ,XVT499HEAI$$@6#\6.g0_g $+SSWm0"X5l@|D=}q@L=Y>՝/1l:Q>-'i_B"'oLB9P_xҽOޥww?6Bk S} q:@mu(w^@W gƠBi&!xG ݥi{d`ՑY6\h,dFXbDl=F6ӓ7]2}ϙŊ"`* \?Ȭi 0p_x6\Rb<`2d۽:GB}[ RtE+u YE-LXǁڇ>4Iz)Á=8 SJamP:>z2TgZ.W\} @0bS+@!#ĮYHeCC Ğ9 PA-`FQ0!p--zjҥ`/^܇7bi܆`Q y4[4y5bt\*!¤|! eURoddb]2dt.c4  aL6@TiOP?1_tiDR{./BLQV^I{ba1pCY_&%9G}*aiddr qaBPf*WmZoI8!>i$y sD Phs4#\ S_je?.=0pvYKa%]6τxC3:k~u[FU+ LmZ(pz5.<1NBԶ;h8rvu-gXB̴֩Rޔ2+RPg/^5apIGC } _^ӰFo銟e trV"(k4*xqHMyqB^avw*agX7,SdC9J!+-3 azuoPQke>>5'@i~!.Ŝ12L$XfTΘd8jSĠbKF?e!<43T2r6j,1 q=m+n,ݹ\'$Sts,3;LCD7guf/` (J7C3N:),pNhw2pA)^ĝU\8v" [̆tyȤ{ A6$Z9dт UJ-|4\zk67GN,:,53ղqe =뮒f{[=Uaю n&?.2/jkAE0.O_>L [r:F_/1Sm̑bd3-(2goWWgHE cLpj8tKr~2;0dNvzub2A5Fug]\\v 5iq{-"f tHʫ Mk&WQAVVL7懖H/3X谸 Rն%:/'FBO\\z$["]q2v;Iw"ֻF'ˣ8],CB54}r~m>7t) /bm_|ʀk<OV&vKb$2_"#vבwH;C=2J9 =Y䙷;9r'I)(Jԝ >W֑P57tFjTh|R,z`<8E[U^{;/,l  8LT(#c0y{'Bv& >O~lnbF VW$q'~`OvJTOSY(5Pኂ ̅"^靱-2Bp~"6ijHvro{GÆk=Gs~\_/<:Z%uH,fRVҟ83BZ]%bd :>_VF7c%~LЌQEEE]p꬀JC\4Ce,ֿiSd0=cf7}zc3277Y>dkd%} <`jB{M.e Ԧnfي;@+ǸKJI*ģ ?ts=*8U܅ESב1ԤVvcvuH`٘ *ֆ+7K&owqZAue-hP d`o21X1(?wX2zn[ߩCO"yU5n'X[K =9A.ܤ\Q=5حw<>7һ|`D#ޡ #t]ҒsKhQ-(Y>?qIzzl5os@qB@w%p 7vbG\tXܴw/5k9MrPz,"8ų ?K AM680A}-6bt]-316ñ79=}TMJҭbM8B"!IS e_3'vuPܰ!'3h Tca!$lw%(t,Y#2f(6k)!tFX}2Vh$S97qB-3)iS?eR8*DPL3S#TuȂ% oglv51Te1KH {V\ЯCH$wn7@S׶ X+t#J\@ዴӆ gpآ7)Y t_B\Gb0 FF9'D׼nq^oK*a/sUqĎFpjl*FPl?0`%c$2MTQx|1f//R5ӅzW:FiJOKܯ=1u@8BȣSq 68lNvz.DY6O;J\4C;2s;Ƞ,tO ,{㋮L7Pk`bPmc?;E0V%wiq>[@j|jyFDAR0bUEhAink 31DS .Yngt/I; "9t: YMX֨Q^BG]w%^FH^i%/6$ق-Po@el'W`*n|QQ.Ylgz x:1HܿD=EBA(0?qc2mACH(HE5r'rךAB]NclF'9F(&K*>Aکk^yO:ՒWјh2F/۟"O0cENa˴ܐЪ+JSPlSdž7 \MQb66) lS}،EK1.+qFlRJsE[u6w:!*n(RvL,'si !*FtE[I8wθͥ%޲by.eaI2Qzm>2_zXݒWz23ZybF$v3%ҕKSoiuzDif{hu 6Pߓ+U) HMZ(`_ }}'+5H١]zyP8챬r]Նrț4ڊw2=Ɖ!ϾFhMfb)Xy tӻw@m\a7~ *dY{8=cGN/ N%dCNԸ06œGd\WB r`Hy28: I1H{)-xlK}!Vp71wh+$v~hF]f= ƚ}3# 좞b'E9. 3.~ 1 &)Y3IfUR*ڌ#C[-i|-ظX6ۙB8xl}C;mnqǷ=w/qSV @ n-^zNK.sVpS>ӈU 69}0`As53\+`FX:gb[r [kS8[~Uu*#, F`9>Wh`4^浖VN?dW0ր 3>d5gQ`R$nhww'(2UIeCv-#у9<8xM NJauPdOȷ)ȁGD́" )7 &rQbz/w0u{BJP16>FX~U.hQ/"?NقO"LIQs>AT C\O2*4^e>{gZ>%Q'bòhsGf|_ 3X2lX%P*aĹIc]W57x]8-w.A.IL4 7aK;Zg=_@G),fDyH0-А*p6aJyz!lM\ր56jO+L[0rc*.NT^lurk0 LB_$ M V|Z{۽lŎfϳ*J8E|"Py9@]?Έ!l(/oeJ;3bd(WSւ8o}rbwՀ WS$KU[jGw٨ux#\\١dAf#-qsWQlC"UHtLv7ۋ8xz^]0 wn詫O#/}Qz#mn^$U1 :K!)?=EC.:ONZ -FGmq1hvpH!_ uD>IXlCSô5ǘ^/ 8]>&XtHF ?;++rC W YO7< ]u-XAQK̅Xz1$#UH˩ :^А:1>#ܬt¬QWːfX%Y{ȋ8@E rJĉ;ڿ H1ni[;yq@-ގLP^oY=~7Is/O-_N; 졆&v9%rMY9NXLdXܞ$Y`/~$C:v>uX#D߼추ȷɀȆYQPg $T$he!ްc+BzHAl%,MrJ*w5jgEݗI!D*ٶ!!~BA1Zs/IK>/YGt`[M"Xt Hӕv?Й1X=&Ke L# a7~u_^WmDkޡO9I#cBpٛ+s50…4RRǭ$')^suВ[1H̓ ֜1`nfx-H_ +x4JKI0FAX|8PZ̈́rB;+.<2 JN9jڋx)³Gb04|"Os ;D=2$iSR$pҧXiF\Z'U c:j=oiNTKM)TD`yǓI PfYmP*'b3PN]$2{`t"QǙ ?gmX9b'^<"Bi,[3VM$W΂-W9Gh+{yؓ/VË&T.q?i0 n)kjPU,?6 zFߵA b˛=k0c +I!BuY'=ëf][BR9qiԻ^ 4T7q]͎P{tƈtdV7星WC)|؛px5p)tN)egD1DBx.W͎(K<*N|qUm) Σr9Wq{ydU sLZWF%W*k[0-l)d?xlwvÞP|gRn,] ?eoD9E[M[11C1(HAob4L˓'j$_mMj/YNb{l_ɩӇ Vl7NkH?7яzEʋ+)j2&?G'b|DXZvF'h!GP#IIo,.K)<T)4ʹ<'z{=FWQs4)Ϲp8_c[h_~$ 7(𨞶YEo͇eLvSK1`) ^ہxTxl|{z ֻ߽RO cenp7up#x|j/s),Wdf'\~θm]JBR*onV۰NGj:PDzT6f,T]ZCiHL o O=]ztS|Ea  g-oB"'  4+SSpYKg}R򑲳:X?iaY OrYдG`E NKշqDb  %xi?.ЙGsjյ}',o g fu+`ZtmLu{oLJøXg?e7S=C?cS S穱,mfb}=i֧]e 'e,''u~~gTuJQT2jc0=(GŷJҍQ쐝DFi>&gZk*;{ߚZ4?HqX 4H_"Nd߷l.M`U;FֶMY-9GΞmV|) e[SQ*73Me7nϒppGzJ>?7ͥ*bx-,L:^%8`_9]gV( />pWE$?0K'=l$sdYD5.IF,f0RjFRɻGU4;ʄ&  >VNZ#B}W0Z/ ai"clTp.5)lU1emE~ brXD#iVO>!] @ЖQS>[H؟j4>Yq.ܨ'#,d4Ph}lXx2, n5&2Hi@q&>XUNJH'6'Re ǫ &!6cQ(,Bnp9%T}rUxdxP6;C M횰r-sxcPR}Ͽ@oQ⟛ 75MwY`G29}n:Ѣ5pys h?#FSz,?^W&KtGnp쭆4$ ۸zkVΝ1TYYjԠ@8017$/ /*j6ی<:hSϠh"m^p;z"m@W\"oG-e0j|4OF `-ZVȆ+BzˎY"ZÃH?~ rNPlX]|, ?I'x5Rmrm@n]`"HFz0U1Q4:0!/R)j /Tޭn=mKa%M=iR0Df|bӠ5(- @!u2O]73Rz*C^D(bMi.xp Ft,[Gɡo-tiY?jV}~,i Z|aq#57$F#̐\.-ϏKuZBB<\BO٦Orԝx~۟ V -l.=QN@ b1FG7.B|4wj fTA,ؤ!|)-^MLf @{bNԎ5f](yHKpf9iۤaG}1vY8 ,zYix32v"a@ok|\l{> M8qЈvmoEl[o: CMaxs#@7v<^$>@u. KgPbu:C\ŻGoJמHQ{@t$08)Yy]~ZܻSo# utc*QT\/ٰLݑgO-zҧ]E6mI+NB&ݦL\o}, nK;S;ptOf$7+N<)@ A&wsHyDJѢWh21gۋ:\gQsHrq=')yRO:%(j$zzyw:Hy|jwG%HŨ.۱@h7Ř,HfaK(ye)t+;j*Iqe\H5JٟY;pyPO&Qx[/'8~}o bɠbGWu (2 0UOBM֛ 'oӌWa)Z+y9D$o@#{fG5n ī9{b!;r1nraT1+ n$0)\+|"]4K ʝGF B 8"W ʍd%q o@VwkfU=2-ws4 Yaռϣ߄Ӑatr;Ʃy!E=N d=ˋ}Qvg& OMF; .x5j9LꜢ5uׄԦV||!d"[$82 0ʫ@.h(8V*Eh~7&41 gXz.Ҧ '9m 4-[Nc~CȟcoBUwq_X:mgjB4+]xo!2JnCPUg4 KkbLzTJxd7e b | _l08c9XRʡgb=܎ yKJ? 6z;Zm?j0D296j z.'"+o4QʳM`zlБ!14,Qhx|ߢ. g yPqRR3l_X L^ĝ$0mjijKT+t?,S\;&Kx?  OYJ!`o~oe6fzZ.&L8J)e$+2l9xkOF+w伶X7+=g%L;M!. 9@^4{6]NHM ص+A 6 DBDN+uZM>TCh=.yȅ?3jh[ Y ldš:Yk=PgqV@4=9V9uZꪆVtAWZ7"F^$OtГkdfJ !awP]Z;镔*&koo}@ IE 2ђWK\:ѡu7acwDK 4mf=`DEkk9CjiHb GpP߆ jE}!2:LV>ӂw;P&k7#U7#dW=|;2³e ZABBD]=/_NZ;2=]E/}'vdPE+z ?6rJ35N'LuPLR%RxoyZ'IQ˓X'i -̛ o9RMN-r+d¡TG"Qxm.Om큉99k%YܢRqOwi5`k>v^{yjJ^`wIr34L41f VU<`w3璅HuVxu%>!*C3x%l^Esz1 PD Կ2:S= _{"_' 0/($uV%PT{O 9hVuSerXFj\oL>쫼%;4]w-l(w1M Zؿ0+X-qN@Wa_G++vR ̹e6SD1u-[R2zMG)e,G㪹u:7#͐ڄ[3F]ÄB=kLQ^;eCS>aSn0W1GVjyPFXxq^ĒD=j! WsQY7l< r@`'31= Q_29et=zmzDQLهA.c?CmiWdTDŽX12zG\6*Z":Ygy5s[/IVIE<~X\>! 3+ޒk2nd_:s֏ҝ:=+!E=ؕgֱ`ѝaD▕?МBg{ɬt:Y])B–$XkE UKgUgbAx'gTy'G1"X[&ٷAh\(-{Qh+ *ea,\ϦfkۯꖳpsbR{'< Ҏ|75{NhD蛈0#c8Hc'e =mǝ$c͞CE.&}t7AVP*mxM j*w3h$r Uɉ`Z{fZݶw@JJ eYBS0_:{r{aulKbqAԔ??_֠D.,5d|H DܲI8. :l9=o ރ{'OWe>8Ewm Pޡ$ay(kn%p٩J8Z͋kz\i`̔S"vr%&9rbkىUa `޼=.Uf:TQ"b(*ɱY=QH n>}ʕpIǘGUФK 4lH6`U4tZ9r:GT0*(:pu==?c,ێoRkKpBc~7}?!4Xyӣ D;s,es@lD(+OlEw+|Zd浹`giB?(D(3==$WrG\(StyiU} ӣӉ!V= e*M+=Ö|y8PF@>Y'cH\ "?H)XCdg`SOc^ !-ۺI-grԕĊ|sAV7zq'\tQ2Or{$(bb7c?=Av$a]I q[ֱ = "(V9Y%$ehS*ޜr!ӣHP囚r!:ҞL/B2謯8,yTf%v8IVxCG~/-(lpi͞á_Frs3͘5OѕGhIԀo_6XD,!\(O<|DՊXP/(O*T^'ƵXcjg1| +l~)?e!T@M}-pR+?"Np^jY֑cP}9S]@;RQo\'#@lu*PQ*Oe$̖g8|+*6&BB?QȌõQ3jN )l J; Xs0f9;QmH]OFMPb&'jFFnpNptv 4O.GLg#@38&,' v4(F!CjZ8Hv3liK?1O1E2o+8+*T7C$Q(զdyr \#jJ w㹂qh5 QiIl-2@4e.RaA5<3Q̊A^$R_#ry ujl8Y6@cnD]{ۉ$ ][%fYg$W6(tޓ fЕvl`C܁8>4Ss"݈g|]m]CF9f(VfaŸ0M8*WCD@.%xD*:y KeL'l(FBF_c){UO<HB`65Rd׎a^|[֒yD_f{:s/gt:7%zEJEV?3$˥{-Zi-sV@CL+ϭfefBgB)3r*ߢW i?O ʼeaYk?ϻ'zS{7\t_te0 pC| 1st υQè sc⻜GZ{SJ&球_rGοRz!(R5&14H^vXaQ%m{sD۩̺jKEXdUM<=@н T5˷d5 T}bґ飭Pm+)Whl*+p2Xy" FCBƲPyPm,)/Crie,|Q;+&Z|6O=uYl VIJ9{[*Oؔ%7bSp_73 RwhSNgap9g\ cRY&8&pCM;6m6KP\`O0%3XYɕj~$ysƀГ9i]y/Un,W 4U /KF,@L߷`kl9qlhqQ-,}'jf[#fʶD'6E|1ZD6tufq0F3PhHePދkr1mgȰl;r{ʲp^m^8iEgrv9QHy~& WHZuZhwPdth {H2=O(AWJ+ӽ 6Ed $%k2x}94_J}|`ڼv w=U9Y(? 4>MU$Sƒ2?{}Xچk-ʻV5,[|IGuuRJSnKA;RtWh CYӘHB>hSlW#$.{Quk7@&Vryt3KDp`/Ƌ{y7kbKp]lW U=o{ <úD) !(+~jgF6ߙ$G'Rxڭ'hHNԱ 该77z,we< /!ٕ_8;XJL`S3{\dxΐx!'TJHj+{OuD,.1չ٣۽Jڥ(*&=gCDuwO|0CC5$fOM !HM]8okphl〢<#d20ؕa\\_d;cfGӔMg %j@xԙ1becMjDI<;Av\2 zocU~ZgZtco\N4%e ;sTmYNoNk=Jl|%Oqv"SRɹ(Ye3(!P@^w` ͍ ,(G`4)⼚XR(}<hXER7RASs9# ָ݊. Z(!0#q({.dSNyO,8uZ Xx\&E;@Hp>[qmaPmda+T&=LT#\z~MiƧ+@m l~4YwvWň4dP[bAGlh ؚ՞P5=Fʁ(|rt> 7=ē{Xg*!Z]vE,'eR=\{5'>2HkΥAl؏5|H"q&BjLڞ+.?E^g98Px;6H 1Ү-])W=o$ "rho_-vke ͯSnJc:@]BŖ4e[D5ē5Sx>˗v[dlO4Mg3C Vnk㻄 7fѹPVhƴl,w=rg[L.W}6󆾻ٲOo}au9vQmn'E2û֗=᝝{TRGfϢnx,3ǦVF>EΕhQzѸS+ X w=_AFvݜ%r U C_?plph%Z F!{%/4ϴ)O`G~LKRW~ vɲ{Ǟ)KfJU}W bh 7bο ;9D^ܛ/[YkMJX G jpZs~Rm쩫j 2T.ܣD_:5MSg8n sE>;&r5mG2dITwuBNM| \W`?Ubw$fQAVED0@GΔSsw]FeT?zjP.+[ +AI lEHhO#DM?j gFPT~W1D#M[t07w1o/L/ܻ3vLn8 5XMM!Ɇ?bp}{,KQL,;fl9dn-oCh"CwakS+ۿԀ,xX8 eh <*uOc1GT ioJg ͎v{Ucw9v&3KSWFa\,`GQ/t'l;{E:ڌ-=u+U#0<_B8"5fWywYMCS T\d?{`(95 C3݂1:qs\t n_|I}2{H(vgB0ɐe$:+O"<+n?߶,uÔm-% y,R_̈G8w8B,tM{/B7OBY'AU|Z`4Cȇ<Zj ]!C`R'-|OڭL,7,y>׽մzs`6 ׼_/2^y,FͥÓg7nw dY0 ?B Xةk/vÓ,%3\lJCȏȪQA>h"e+*~_%q{TDH\ ,*1]Ô _y},2LߍXCgza2'UR!tCd`EY`E7Esu|<9פNj1(J"`]OwַVusKyPʊ0^ӣEukjL"v v7g[DzO"́j5Xx<-!,X64W AEtcPM(T^I̘C=4 Ii\(#Y+^>(yKK&WD ߯VOrw5ŕ8f,;+/IOͱFԌxc^o"PB "%2% BU\>4LFͣENa%R BT'1``YI4n̺lX*Tt ֙$B CPܠi#hJ}i/6,?9`uv+ҿcT*|~V'Ҕ AiwL(imX/,O/B dڣ^Q6*hoKpƨ;|B^3cY]y/^X`zq< >kG|E3=zfYӐ ~AW j|埫n'rQpA)CqM;B1qVs1YdɽE#T=}ːC=rD6TY! &` -QE,Ǻ ,3PTj xܩCqAAl a-Ԋ`m\VgpmAznf7*=)x+kkLi`f3cs/ͅ'*þ}{M;2^ӎ m~=Q~`.J}J|m(j*\RS~^|Iǵ QVYJc,!悺D(lgp<ȧDh'@άg'xFn,`әHɬ c};X>|[U"=dتsxeX=ī ەn5%eD'>ϲrCE[ ڥqY6H\G9Nr?wx5$Ǒ53_խ0Uz4/䒉i|Mgw4~FWBYoYI?ŌEot3kN8 >{q8MFXv,{>2wf>E[b׃p3Ƴ;pD5K Xȵ1ؗ}ky ( X$5oPoPtB:Qi b\8?6D^񙄗#dŒtt"%b_^#c!YAڈLA~]Fɹ`G8m&CbX e0X㹝 t`P__nHhqDu@!y]Ak‘~ ;=TDA\pZu=O;谻;4"}uxN 0p!ҶkH Tv J $lW ge lU)8szΝĖ?҇ '] 4A@)uՅӱRmeڊ6ղp3IS+U4K|[j9Ʉ5I7:Y1tՒ:MO|{0kQgbKg( O%𮝘`ƛH.4q$Y/;+`=7Nܶwmf1l(mPCT!)]5Yەkosѳ8x'xQ<z8iE,e(+x˶}נr)^+"EҩRn]*^z u rcMn/met@e͏pCչk#WguAg-Eܑc&)Qm1A3LA`8,o,GkRT&veg4 #VE Mpެ9 zqI$f$niL˶"4RE))%-Hɑ~BD/WIn9xlb"#zO:Q/#gTrD$?j0"KgdϖۊWFv6Pgá=b; G+ZYGmrL jr-qʳ,мہg]ewLm'|i??t]P;^ lP8cFL Yo$'b;HB\pbՔ$)bhJԔF Qִ Gݯ"k%|31wX@֬ ݎ$7`FSyD&"3ށTd :9Wqļͻzv&RՇXou *eRu+˝!jdG}OaGO DK՘ɅVƪgmS7ƹ-wm%gAgo"Kc?~΢\(V9\@>n1EfMvxa_߸rLW!#\ hQ;LCF %uE},2gKCtT|y=k}5qG/ 6pڛr$I١RLζ:sKwc|m$}nY ɼ6%")']aboT@&PiY <3!V ^#\ӷcA]Ƒԍn#1|l檵 dFr\NΎIA5AwppaI-dYZ 4mX@پg$DOBy2ACTW2_KR$Qp0@%C5g۫Pfl%;.h!U1v rY٫ &Ø.MRc vG Bd"E?с-#M,p&ܱaB#oBLŰļfxȢ?uZCoޙ '-`N#L~TIɎXi{am1 _9ѥZGW@ Ԗz!+U+,D7&ݪ&WGV|YfgnU-$Bגq[% SWv[WPN/\,'gɗk!"u4|OJyoݳع@t&T>6 0NpsߒNSD_mF44pcKr%]UVNQʄ{ԇ'^S)2} ˠ¼hs̍>GX+4Bv11YanKFXJap6QZm 2{+N䴥ܥ 9lJHeUq:9Er@{5#(OCMOVy "G sLmQQ[Y2@x0|ȩmh f 5ZuHA@5`CҽԷxunq]i,'K} Ljd 3sX_*K@ ~Uʺ"&crYmjطsiYph`yq~<*Vu3\dћFd >?[N?2Tp`Ef 5c\aJlh 7MLKh֗otfi@Uuenbc?,26SB~(\r9ÚY.@ù  ^m\ [CP `O{{]c"//j -zw bI[%Nl,IZ8B9B)yJV.%ƮԤG:ƻ"4H/T mZ=_an.FpHQPl\GGbO2?^;AkU'E `噾XQ5y:*g{l̨A6 ϩKVH^k6]>ێ?TЌ~qNO{Hngőf> OdєmR4A[&gMtx6컍X&cey~ ̤fe9?O`5/%ʢ<|Ěˡ3)u0?ink˻!O@jM,vO%BI@/tm{!NfwSIHVWqDd[cq a \MQ1/8Vέ%>^\u5N;8Pkl͍0oXlJ]=>Huns\֔;Rs(I"Dž-PƳ(FMޒFS(&.Q7,mvᣭN>dh+a޿f0q9ւΑv $Bt1 9d_KDs`X>R'm>!Bhi 'Ɯ8?Q-.Ō2 \  F>|Ct4E[5j<]ޅ2ܳz %) lÂZL?|kS\5U6CǍ/m|0I9A2*e))`wG >fY܂WXa֞}Nk+M|nHG1-TnqANO.$BXdMΊ^xKS\#9%=yrJ/)"C_ǨwGdT:|JӨ3]nV4>Ǻ{]xb]S;ee R(+Ѳ(ΣEjbb=[| ME (I pk) bYЀ@`yn#qb'R͌<4҆gg+'4v͒Ԑ?MBd ' ۇ 5&2'2ge| T5ێ|E+`(YC7+GOCq+n3}0bώkOw#./rd3!bߋ]QZnhkdl܍1*$fOOyz5ym:߲/%U}z"$;Kxa~%)W~|'p{+8v.:(?)38wA 5,˓㯼Mw]ѝSpd+POPd Qi\jљl=8%Ku^L]+7b?]k@]bƚ(ٜs SO"_daJR*_lw$~cKO-VukD3G^̿ku\ߠ4ٲKȊ|ZIBWC2B/ᵳgVfU6⺱eAAGa!Ci) ʓ}tR [Mt]ӔR>t۬' }_.nO@5𲾜9)ZB,ds^ۦ'zLenL'8`*`d4[# )l9SvcEYECڽ+13}xF0.17"Ը1!qyva\>[:QԮvC:濶a =o]p1q&nv}5N~ (8!i8iWbhqr5^$|!Ǐ]kgf[>}j)NMM(.B;e,"ƒƒ6dF/u)ro{RBl`;EWPr\sq3ٌy0D̫&ihermA#.a0#϶r> $ƒĞ'zRtu&;85$NΝGtQk+UO8NU7ȯȷA8\t+"&$xK{ dƅ찂EUw4KTfq-c;kA0B;@D*UDV4KA2#[)cs`W"}5A[~+ \x2=)xHQ<'/EmAY胒;} P_ȠRNaP (&" >nZ>r1I:,jiy|Hji"L;F⚟Е"Qٸ.U?A}\SVc+L$򌌭K""c[͓RIb'P"~fG1G<J|eOXX,N/<5Sj~#sDo؈̥OdT3x%64C,׽d iX(Xh%}/O sٰ2ܳk S rJsr,/=~~yHsqhK% 5,xy$<:4Wg76N0,O)Jj0H-U3(jrN7l~ w)#ˠuj ѹl 'ГW!< ;G]~K}ܾ*B2<޶C&XUlkxюGӡfkf1| .% <#0Jсܠ_\8.b<3Uc7tHZ>Dg#ʘkIUG]i&C~0 9' M[:2:4<EBt-!^* &Hpj5oƐW\ [K1XNNtJpWYV|uC6lurcP]br 89P՜QU|X.& 7|Y,A[*2<죆STH&M^jA-c^ַ/,}Q0T,!=!x+.?֘ID ƒf Zjv%d71Q8I IYՓ:=0ynWf-E]˅50;'\3bZK(V:H/^**gFvbIelIz N͟?-G=xk: aZǰsLzJ; 䌘R(u XF˘G^T%X529׽b@BHC|o= SjZArr8 }LXM,O;V|H| nՋG$nzTAQ~-ُ{B'vk26~JBŏlS)$uC3h[: ]mo3i"MWgX2>M~LdK&9tglMm܎VběXAmޓU\JqfFʪ4YT^|kWP9c6Ef,uU?ZfTM.2 }7W)pM=rԑV7yD>`6*5'n!2%6'iK$x'hEjWlmYkwm/7cBJ#'r,n'ۃw!'dKסk%E5.&>79eD,O5s/jVv3sTj%j2*O)=%vx5XWؤ< M| ݾ(Z̉3`l@+szGL"y )_`HX(nwjsCxL oʡwUSZMˌާq]X*I`)2_ %^d8?ĘTe Y TY+g*lʓ[tLԆ;)cv>4NH1Kbf!H7n|NknU(%#W,\tるyA /~|<H({ωcǎ R3{>}^Ԡ8-fR #mON8"T&d )Gst ;vaNdGb6E.d,:0 pz͵/C"u# g"AݡOE$Ma3Tdj# _oO9CѡGYQWbj)$Ykn `ULQ\K8C<ӟ͖"x, .V|lc-J9#pMj9 x%2H#aq\{8fl}թSCٹ\(VO.IMMRvb2]8q4E_S CK$zV&TƿāǦVIa*-uW<T?}XOTC),_~ts (ˍn3όx<~Sn*LJJD-ܘwݾ*/^{mh,~݉@ՙB]S! ~Y{aZ[->E\ff1yͪf=3WeZ[^6ks):Kt*nL?d6zZ"%_T@[Kwl3j`ֱ)i 7EZmYH *@g $ͮn!?XhըZRTyCCCFHة3,-&HDsWF Z.2:EiDgZf(r"|)6IH0u, #pX}p[F=w/?T@lS.hm ÄlL*AuFp0)c43RjԽh3<1M,8 a9Davw6Ұ=I2Y吠`HL@r:;bnU7AM4`g̃ I4= /A~w|5"_ }Ƞe^((k}&t0{.G蓁s4Ddk $oo"srE!_:b`EѸ@U./ N*,99娭c%>$MVN-p:ks.Ah%N3d4Dnl^JI7@2cN!j"r '+9U5d_6!vO ~{U"ct iQU3]Ԑ\,v MXa3xXd(@+nx,׷u[r0ys+Ç 5CQN/ſx1<\cJr0?U`t+=iu}/H(Yzbw{W3@30_k2a^3L@RQCI j|.Y   ͕Ҵ(t+KW?{[yb +&C^nwr)KߊN+N3B\`~*Dj-L/U!VGii)k ·rYs;M)DΣo"CW(6r*vlvT/m%9q%&\ ).@[zFY ^=˼F~@nOlrW\vSNۗ LrR }xrлAR+BNՙa3`?/6[N>ƀYWZ=kd cΞuTq(ԝqO\`n?tO%?z{|'!?> s%.!3LiJ1 |sd^"$ 8t+\cVfbbKPԁy&ϙW8՛o'u6wl-KYf6ڎTlZw[ڤ]H:Lo{x@+GRfUKaނ6]B[&`ؖ:18zKO(ʑvB̔_HA{u))e8Ir Tlا'c_&3(݄n_BzhiC;YHInr*baݾq\vo-}完~P}qBA #8z~|IC8km4vظ('+0.  ?>lc?4iPh:q%9 E{>@ X=WDC=G?3撑Ӫ ł4HEer<ls /^OY$< e޸ģ.D 3[ WM֫;u ]ޞj>p ĻXvָݦ5ix c8 ]ۙu\~hXvȑ8%tr9U}FQɍIνD"'5fҁ1!.yu?^}'߈kY !Oz5bW셇*9foчIH1)6h2d綬ak);@I**fJDj])5P >r:tY@7MEsilg0M@0^A? ]\j}L.?3> Ģq:vkazpq7H@A!B7pԅ$`vbħ_ G`)-s3R|`F:IqHqh'hOsykv+[h20L?_8CAѷb|mVV@ZCc%hQtOaJ*ŗΏV tJ}o셄wui|fC7'='ZCýoUsTyTϵY;XY9[U^Piγ.rV-ꅩo4a4 ;yq,{EI0 hŌxURJ0)^1o5 x|dJDL#kV??Nacl"N\)m DzBE{p*ᧂTs2a;st~#:1B&8B隑]E]%1`UpM6־qmN/p }_Ba=[^G&|9"`Gg (o%`@'qȦֳ' yj:!R8Q06@K(\B@/jEx3 +jLV!G˒V$f 6ϫFCYL ~i?Tc+ūEG2@z<z(AAof_iR*,MzL:D\C[`!NͭCآȋ@Q$Y*01XvXrP~mŃ .bHgEtX{{+iqR^KC5W~t-F=\jfQ֝RIk }_ [zTNQ\͚QvpY^jaBʴ+bxByum( L;,”rXKvQ<#Wu kٮ24ާqS⩕YF߆A3)AȌ%@$,Xl<,Zb-N a|]Ȝjsv |3FɮEXB<6Ŕ-)*%*w䙠70_f bsjz \rG:.s["6z-YMh;BҺ(ama&@J՝ѕ%b4ڒ$чѶ l.yVjƉznMVAٗI.kHewQ)|oiK\31F4t&@2 ͏2RϱA?kPc&Wn-+SY͂|.8D?*f&*fpY^5O#y "7./v1:jh Ɵ֏6<;ɏ`Vڐ 5dv4ߟ8LqC_,!ȫ0"K]z@·hM}IYM7K<Ö~&9jPnzdD6{+Ii1$H/mԦ{kvXr8-\EN/gp^H6c(ga(^;JWzV":n^ LӠ`bq}L[BTdOt_t`k9 EVZ~4r~Sά^zks{J|H&~hdO hy?gy6 vPGGdػBKnm%JwA؜:7{>ҩ ˎRlɑd&.g&j># N3ZwYm -3 tbjO>]ۚ*Ìɯ2) ކw )iѤ-5nm| xr)nZC4Ǐ31W:5NQR7?m :l2[wDPHub a }kA;*HJOy gNDҗLo[e]H_d&:K \{ɖ'Ąwsvk mhZ.'vXf}H ud..hgnR *ȓoT~) (tQF;fJS)n\ױk Ua3KjQ*'M&KދTcd.cdvd3gD 'qyCH}EF!0爐\`Hb\R Ven裦}@zg7"RhKF! ;^vaq52(kfa"oI^BHլ layKC.!ew}RMR&Ƽ#}q{ $qT%hbl[=^dYlH4Cv)zH)+ sEW&JPlf !V>G0=gTZQL~U^)?(*xWty)I[ oe i=cP읰&^3)n%"@hdJ6MB.ic~65n=l >oZa|EwYSd 8[QkRbx-Q=JOb~mĻX![wf??+`vN6.Kp;$ jxUR@ "oFy9 {p=4A6 Ҙ‹B3?#9Db%>OCxu'@<>W8-{j>9أW9.Yz&omC}s1e5\Z|犩] C-`.* 45K}_.]|[NIwzd 6?rp%K끼5kqAgZ 3g!BE RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭[OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR> Tk lR"7(/CmUe@$8} , a[ҳxq^Q:ZRPjVu t%n2f9ر]7~,Un6c6:gѫ +-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX—#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(> MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u0P5mh9vyռ%M|Vεz0cQ[} Уcvg-3 盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@} 0gI=FS]+(]` \x\J KRqbN38ʔʗ5 f jA3]֚@ZOjM$%RN Y[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r `^1}/U߃wyE|k4~ NT~WrZ@ څ _(Z VT%ZZ#X>u㲻^Eo2˽T'v <Ր*`cN-FK+P WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s ~=; !FKl*`DǯP 1I𿐁I Ș,a8pc3X)WW`:5KQy7j$uE|pM5* `lh $J6R/#4*8BݺؖWX.m)R3fa-v4+JP%Fvځ'C78-6F @6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk `RӍ) |:2r ⯿s<ʖ5E躉]]Zm/xƜO XR\roytX Q]$^Ӎiܠ*nR gf5/C7A5 (1Gu@|,J$4 DIIDmx8=9="zcq2wНvȅ GZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K Gzi dߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%) ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$ cϜZ; ;usg,kv۸U߻|ozrPQwGb "]lɵ\{h7{‡{8ֻo=`#vN_2}N$sSz̙Z 6t6@fn:6i!T$" W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt jC`)7a9Jl6C/?4gZ+q+IaɅq&g w.yEZEW~q7 K&*/: ;,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ. o bo?7gW ,I$Z* !N|˲f<s&|헪m:?^KgzQtc+kx>7n鸧H1L"bN65|#.hd `/0뉚]R>[K R;tHdNkVrh*<;?Gj3 d4 ьi1;^Cg&cP SV9y8xqcn蒳ѡϷ]j^ 閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O s!qLCDktK||4cLzbU[)3K!wY޶oXq¾é [?b(\5La乖/{s atq/RˀƓ/=V!疕 rR|BDPxt|߳eg)VA"#^A qF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b =} 6d1yݰ=s/}qU|gFOS1 j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!P UԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+* ¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0V<[M>CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1, P ؊ A1eWv5wǽ# h#/_]ps3:u8ifٟ>0[v۶DY4ag "DR 9KvHR]SPŷzJƛ3в ?X§)VF 1Io0O%eœhyw xA;2ބI>gvz _ap^i5ҕp}ϛwJ9ˉlԔV4W5qH >.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГ V{=ӓi3a3 `F`vin`n7< 2n7unhC"$T/^BdG#yYl޼rU 5) 嘭C/YZ,[, rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6 uU;V3 VZG>E ;B41zb_h {b#g¼ p9t(J8!RY'%saX{D_!"8dr50.&ʷӾ6ې9p:X qw3Ϡhu8eD07D{ s&Byfth sȤ'7VT lL./!”.75^FV= .H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"Kf EJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q @w?qmEp_|#KWW%eB3µ{ҷe(K@ږ ˃K{[@ Ǹys0df Q9)8{!p笯k.U }>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X  ^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK {(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH $#BL*f@pO UFٳ \@ݟ e EHquAo=SgDQ.b&.{f׋w Z%0.7s??~u?sȊ 'D;FFEl188:UgFͯ_6m 0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD K읁;!f I5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m L5 TNy#4I <1BD,5X ay$yRcTPYLєP ZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKg u\6߸~-o_wSg+ggC.f$]Hx Ghc n@dV`2]zuܸVJ hsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN 23x,> I$,>扵pB]41+RKH)'!G,~%!z}< A &d!t2B &Jd41Q4yAI@6d=c2/c~{V̢4 WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k5oZDnHg 1,:/X9c^k4yUzKqjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={bj6iA9CN@qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c 7N\vu؆-5\ƭI~ĩ /,H]>|xq"vJϠ | .(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z EM1V C9eV H꙾rJ XEE ֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A 5 $@k37_ c%ByN;IpMhZUTM6 ;$==<RIR5cX6IQ!3;*j n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV" h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB nz҈܄ n"(E.VX䫋\I^X+PM2q2$ E)2(O\"DO}Q :Z B"g[?kDQ3[]Ь,eR*7j w킗ƤwFFP^A}AA=pQdrעļڲ33)wgys&p߷W7z0 D{satD ]3jA%S VW-80{WtNBD[|D`- BU0?1DɠXTFvKR8|dO2iMA9 6ز4OIwI~y~4=:"`h0* 64` F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8! !P+:lbmVֶ̯sYD󂼊%tH@`u* za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23 ['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`mi3._#,9bnVw~6(b#0֟dD0Tپ0)H -^L*KlD?t0̹Ep|e ,uO =kv g8b#+6B'G|bLzpӓ ʜ%?ϔO31d~rQ|ϻ~!*LGZ<C-%< 2ɴxXnW<{;dmKQU&!h9W!sDߣ7#w_@ '|Ļ_oPF>K *5D"ђb2x8@ Yx ">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@ *)T=/9NW 1ńA)_$7">sZ̔JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.& aH% & )!i-{`D6 P fӌxI;RRw%cÆŒN^^n[^Y օ+p [0-XE=J0#,!1@Q8T #~!?؄~<!vCq_&`f} 󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L ]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ ; ۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^sZ18x3N]3L5i'O݅$ #럍 8\|Տ,t' z"`Հ4,{K};?}͍^ge5r[<4LLuB Н/8ԭkGV$ʗ͒<pX֢c \?SP{zmZhH Zx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{} e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB A84\KliJl}̛7oDNOŦt^'`HT.MҀF -' =I$ݨPWشY0V3V"ར4h=sF1\U l?|U'EX^*ՓbhV |(S16mZy|^v'`K€ ,,,/_>_G_?)egΌ1(; xϯMϯ}Bh* !(0zOެGvJJ<{cy K1qA| ^t@K9 #72e|:?\}c` G0%S вO?\0=C}%76 OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N W {C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z! +VxV4Fxanwud<,>8d7[1j:pBZ~f3B5S~VrnV n# ~0,/x聞?^ԙ3e /]wuow$3gbj4ר7!*FyjgQ;9 ?2~~hўtO:)t='݃==CuY4$[:, tBoEԘLoHMe@-5 ,Bo;{q^̍,f4&vphȻv)"< '*|0Nز0[JnEE.W :LD.D8ߵ?ODPI1Wes烏8bavzigk6~[~΍qD >MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R* EDzgcg@ 'uA`2+,vЋć/ DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<(:sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a *:0,O <R|MYJ)llj*SnE뇀`ODokͨCb +z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX\ܗKj)Eu%u*bN c 7kg1(  ;p{1-g1@\2t 7D P4-oo')%z29L5)2<:B&):O¤T]EݶK~M [uN9\[F_)6TVpHtKu4ӬV6_WʧU;(+4%ɤfei^oH$S;C!; 竭>N5)D{ʎ! K} rљyVЌw1Hde;N \DFChWvπw;ty9rӹp \;>#~`)ahZbizYjq;~\lЛS +rjBkoPl )^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ D =]*.gJŶ}Bot&& e\E^׭{/NK޽DX9#^4xC_ jK"wCjM{.(,ր+MsQD QcTP^/4y5@^+/'w4} Zsũ"`W% yGIpC0:E?kݺYɎ+ U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7 9l&mONb{#pG^]/ SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(z p=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b  Ԝ[9>(^0atvav؀ńQ1So4Vx E Nln=˜zxϒŒ;ؼѤ$. )_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRa dځӖȔ \v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&~MjF %ۇt_O\',}%l)h z%ۺZyIF]݂Շ_'7~U) <2N(;h-Pq]aV%?yyNM َy[{[h1r#}B+:>̮ׅ N " ܖ7Aq0t#I$O*}~TwDE 7^ ٝ#D(%M*6X>$@p^ ") zAG% b>>T^}; OǘQ;c-/ ^#7wVt s&G'*-#צQ%^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫DŽ* S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2 ='HBL"-0j0dNG̏rF=/tu?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%( -FʋkBeNk=vuP37g, }QįK L Z>:MN⏆/"[I}II}{R…wu R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn 8o|5Rg1:?M N 1a%O0<;,A[w* X '!(=i}&?#^$ ^2)m4sDE|gPb2Dq>n.*?W̸x(Ļ8sDSD<\"53PsA907@R Fq 1xodYХ&]bnʁdbzya(rj~}@8  >>4J.]RRŨ 2*F A6r]eH}KK۔JҡObƆL G hN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔‚wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI ,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5 d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ 7&$2iyThF7ubqey#lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛ ڒS.u4elJ=RSj>rlڮb4%ǎ-Y ]#,EJ ؈]?Sgz-K=:b+ 4A|hFCR("F'ch)= EjjR7﫧W*JoJL2lXBa ar:ZcůM?'-V xn ]mPQY 5eS0 Ư_?^:w.rMP ToܞL"ʛ_b^GS7eZUd lX>ͧAGM1 0Bǖc(B0lEguK Ppl G»vh[!A9v qo9b\#}v@04> B4ZQ)?ݘ:>uX vn(zHE~Jńs(7Pz Xx@?n;E)҃4EJACuJyc>,FuUiZ: ^{P?cYոOBk3Xt5PTErׁn*~)pD M0;bMA폨p[인ւ 4]Lvky4a.YB\UE/5lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t %ʌSQ~Vpj*$w^#G1i6}"vw"bzrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH 3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@ i݉AwNA%L @vI0c*T.39R[VJЩ,՜bM1WR ߫>EƉN, `õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk }B rfq HˠfŬD ζ%,Ĭm ?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@ ͢؏1W%`T;ω ExCt#8*g30Gx{!w>滢xi$plɣ` ;f7kAfyh3>>GU4VO-HM֌oK<')m? %{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ξGփ$į8;BhQ",Ƙ{ 5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G [6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl` nHz*_~uzP5X"ݫ~P]#jDy%Kj $-v!F~32ܪQ5`.|ap>nw/y#?X##Jw5( Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#M G#&t ڠ470݆IpX2M LuwDo2` %\7߳g ^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W I~F,앀 Ud A:ɫ+z:b4'Ŵ؉szkܮ.08q/8kYHE>QvŋgO~aժ bx.쨽'TY&7(w^;[Ս$\0w/6p'">@'w.XHZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w)+ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂 z W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|šG&$d]8/vDj&7xҤU떦ʐ3 {W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%Vϕ4] j3=/#TQcϱͫHBw _Ee^f[џ3 76N3w\"R1v/}}"O{?1 E>9|.mV 40 lK҇k|2A?g`f.}WF\[XQ:J1D~NN*(|C^&@Gj1:;kN\ 0ƅfӨp?$0oGG߽0Cは/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o;"),=K ][ g|Mo<< 4/c遷xj~ܱja>txkla^3qniiЗ1MɎH͌و KQj1$ag2g#K|!yeDQLxX{i4{{VNl Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ \84dه&I~Xsul0eZ~rsUJkG )2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3[ '1;Sv2Q:pؽ{/fb/vܽ1l^:fy%6?a2Gy8rmngô0.ׂ~XnjcpD1N70%p{ UWܥ҄oS(آ  v-6=C=s"n"^D͐8'ݿ ڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+ VW^DlYs:ahI`XkUq&HIR& 5 R r#F-M>/?}DLeJ{L':y!=lgwKsC83jwV˩}. 'v cU Q)I{W-Ly}0W_훰S%  YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY= 28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔk TzgL+VaLwp # &ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5" V*1'_nFBQX !I'P!q`3QltStb‚ /<;ɖ?&%yD,eOp8jb> @Tᄊcη歿Zyw~?zEgZsq snݴŖ'2;͹Gz,>#QQ?_bNɆӍivnjj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_T BXa ?-t :Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q ]'׬=f͚S' 3rxW˯f8{)VLo0床|`;& ޱ~Riqì^OMNTuG:I.AR(_Mo=pNtMj7#~s&#K( =q0:]pN8DG^>HY4׻]F# ÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~ˆm>џz9qLI)U<gx _ifmљ `.l8 sdg鶍yXWx6ݴ e}ư_("/[0:ӻއ6: l6%P,4 P8u,:N/6Ƿ7.Aߎgd 6{r0x؋LF"\b6(%D"`Fvpg!b` _ J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0 4%eٳw<<` [S7߇?CӞ̶{"yPn)hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~ ^%s%藂]ML cBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%? ? qx6rD.L0"*r 8"GO5E7 9?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm 2h0~|lClq槇L?dnOuD`mptGDVf롷G3H >F`h㖋mpM6\.f/ђE8 :|12ؑ92^ ԍ5k F?pA Иwd< w=6J@l^}SCGmr f%[ϧgi\ [x,ރ u *Ժ0: |WlrJi6}w ,i2ִi& ׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F( buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX /ϭXqX@ Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/i=( U-zFnU5˖gRqw`c4gej+6C9 ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It} |ZieݲNˇdKۊ8'slj 9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@] " ;vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{> Zi9O?W'+ӼQ J0]zLBVQ= > J}FS*)ƉFZ5˨Vj p4]!n sDs43Q:pӞ# 'N%;g_= .2I_Y-,VH>{LBg6ep;kJW"u.#| ]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g 6 %ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9 P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz ɪ:QRnNH_X>҇BB),l}U1ƙ[ jV]Ҥ]/?ϝ8i ~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3]@8m@n|7\9+إ29e9?G-n@@RHTlI[RV w=bCA9MVꐗ#bPƝ &bf.A@c5Iؚ =>,/eM|ဌb7dI~ЌӦ^@5p|n`LZAŦ*C}d.y<5PU=kR,5D«2 +g/ G32 S}r .qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad )S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&p L Nt~NmyFyOs[ `\ky;h_e0@.ӿx9? f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9RcjB=)Ĝl #=v~xqvwoDk(k. @@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fA tL2jXBZ`͘piDlJALxfˮѺԘUА1 3CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIxF:x- i !p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHg PR ArX㲁xk ҽ쯎[q-E%C!P L4"zڲ\̛_L#e"քDWTSҁP)ǥ `Uo~گ9,O`g ^O&WK50<0Ħ]oGp + *HEL b5pdL_RӥJ`wDcCl  n%-u'w8_iJqXl0kD>%K>gg^Қ(a 󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab `ݰZ|tyֵB׭Tupm_%mzcNE(OD}˹ 8%ٛ /VaMr8NJ ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI %[ ?hN}Do.ۇ̡cܴm}J'cy *2u=/6uX8hk lleTŏP7h:xXhxQƯKh :a׈~RF% 6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏO fNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn 6yA;SkWi` @]!teKm&N̈ tpT ڄ?D!~mR+u& Z9"O "FBM&A J&PDzP_N"ce`:PK'  `. c YDDg:1JjrQU yH"6_zH7c aO2is+szDm^uK~ I\J lذSG8ӧQW}{Jޠ9Q-ry!pF}FKA P}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0 D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A #}w{{Nޚ@gDvYv,[a%ģ5 ;nPs;sZ(xpѐ+ uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9 \GpOϒE7s0HuLcW@BT]nyKfm-1V|u+fÏ'76g#wv7 /F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\JnxIA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W '-3 YP- VhU<įV-"aO_*}3nȽ]\g=tr ?|[s*Z9 7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^v dy֨A2 -d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1# L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx u6ʆez>z7Ʊ1ɰ]5CքяҡLؤMf)7&\ Cʓ'kyD=X!.MXuutpsر^oS*qT8l{%zT TOmػj:D.[>*VRnBU~Q{ڞy&W(Z ɮvk: (R,P( 5\T:%E5 k2U::fgR޳!Гd8m/St=Z `I;BVUafte 0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(Rg EmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ=>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[ Vy!UEd…[[Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#k U++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`A Z^Lޒ|Xb"ku~pt8Bfx>[&cf0{ ]3 ̟y~&H3P|m][`7TGYrfn,kfx/oK_ *{t@2#g=/{Lg5S?(lK?òc!_03 γ%  ɰRO׎- Sm r;< ɪ)1Xɫl ̊%"a  ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q&ʹV )A{07Ы.B,=1ydq޼΅mIƣ*? 2|*0VB'G!$hBVa{(HeRzq#.Ob{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<Džo*pRGoҟ&%c^~[$[⑩.wػ<Gwąu  aDZ.n&EuFC~L_3ϐv5䙾/\! ̫zBkhy8! GJR^ό*_4>Sk6 A \6nLz#UCر-Wwa HII? 2Pj&%v sh1[M ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0 sdy46~ZC7{Ɨsݳǟn 8d]IU֝{6NJgnys]7,m9F7 |s湟3i/峹7fe 6ʏz&1>+aK;i c*kپm۞Ρѕs0HzBτ =gWVOR>#9~Vs#y nIUMR<}H$ո6K.^P}M̓XO__ ,!0rI]^H@Ld\LӤ)5mbIV-ZP+B35p%oNਟqoD 6q+uVhYᔅёBVӊ*b Kh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<2 8<|{ޝʰ~Ő;,j^-@d.=4cj u V%]8})Ϸ$'*K X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\C l;>mJ_$\?7wj=zŊq }Lx {oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)- ;UM*C*.T]< z]ʗu@VޗSޕ53J'Grd ),ꁪaWwiְ] "Fs-aאbJ:Dr1I'.J ]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$K q3̘&丣߹|d:dnI&.BZzb@ &[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V 6}yqc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q U@JX g[_REJrbrֿ|v e4LECލf ?_^r9-R7~'rfna@S4S`@4z9 Me`(x$ [vrQ p AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<% }[J5<< _yR6$kj~FLtɦqNDrÄ{ x!E:0r D8ҡhWaY[pq.pQrFv: :&!=QΊPXǠ&e":آ}0hԺA oU{6:+D޷32-my,ͿH[>`PPtQZ8f :gA QV*)Bȃ&1^o)* kVy,Z/XV˸EJ?mN+gjGlч| }kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@ gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~, KڠuXh}y=HЂh$ATgwLa엪͏1axr Jt<&5Q)`6/4M%gooj, Z cMZpLh֩gGdWa75Ł"֨VFm :jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH 1S[.s Kګd:IJ, ~~=8pӬٻddx &%b(Ns ZFsE=Xx-9FTx ʡ6usJnԬ xO*(^Ffа4JH۷}wI@-mR硢',(1&^D +1/J_i^F"5P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T- m5_Vq&[A)fӆ5,(>,_mW` Ђv9t͛ Eos84*O{lӧo LjF/x^ý^&SP8>A&::ف V7C3!D6d!X|y:E_%7gk]&TmcVO#P_3k*"_/o>| 1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK;JD,~t&@84 -9Z.n}:Εz#dh! ǥkO[:!]Y) tdOrrvP2+2*TEڄUjPBwKΘ =|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұAqh͌̇D0'*&40< BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^ ck@ }ߓM$?t^"YSN[yļ+]p}LFY>HCAqpyM?x MzA >Dm7r)y蒾V͍l1ύ"wm_\s ɬ?=OMfR5UC ԫ{GeHa[y =sD RUW%Rd1'=uR(/_ 9ַܺI "%;0ݎb+MG`p\ {?sX΁RKV7M3y> sh)wdc yt\̌m7x5~ngl4mp‰Ѩ!k ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAt T12?+E1VhcO=B@U Xy$c9h hׂU ׇL_CAkHq> yJ--?I'<TJ#2v$d1h0 Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ>AB0fsfX |,c:k;u>CvFގsZLWT xc`d```a<=|EdՓg_(ETu=O'{?Law]+tw^nD.}kzՇ 쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼ 9Xz{w> O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ }[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv @ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m '18 >wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[ |EE@ \}d<z/ |x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T* HGJ%K^ 2 RYHYRyr*УBTq"(*ѯTDSTuT-Iz jpE/N:R]ɕW gKnl7wSGG{oxDJ=é =Ż7,5w0@N386C&9^5;J-H~i >j^+zOPu//wR+=q v@GSLLgr _:KຈLzK[w˘Yu:sGXK˟Qt8;*3 s3=6(T~G77L4YCٜ9񜋮z]%q  ϖ1TeWe}(=drwsoWse \迎$H} nEc2pϘoKS }woZ{/o?9w*z % އaa/G|wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ(MxjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE ,p?-QvZ^SJr /gp}oyw/xGY:wLƜle>[.1[.bq- uyזK輵mwfyx~bbЇ1BL IvQ K^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ ek=~^^8D9yWy1E& ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90 X ư l l [ְ `{v`gv`w`o1P `8`8VL ¡pGp p'p pgp Pzj4Fj-hClX ]p}p5C!D0· B.KR .+J kZF n[V n;N {^AxGQx 'Ix gYxEx ^WUx3 o;.x7 !0 $| > "_/W5:| ߂ow=>~?O39~ _o~?Ÿ+ ¿/0bp XaQ\qčpc7psĭpk߄v=;N3n;{^7c XAMN~?Ax0p qgP< #H< cX<D<):xgxX:6 [ڸ`袇kCpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f| ߆ow;]n|߇Ca| ?ŏI~? E|_ƯWku~w{}?ƟOgso ?/W?_JQ2i TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@Χ B.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb: nN/vj DUϝS۫|\QHn vr3ot<ϦjCҾk5| lIuw9ba G10竖N^O踍nXouܾ sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N _L:>WGAhӲo{ NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡgs;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk 6t$z"cÎ|١(S cJ)0.Geɔq:-# $ Y=f f-YVtyXKhQ]ԗH e_`~(5TAFֱQijhr&|`DC {nA9YH61G&Ύm/% iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y 8Tcx7V.M\7r8G 6CpWlЋcS\Ha /r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK! <= "4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L h,]M hR@dVui(KQIf)EU )4>&<и+RRb\kӵJ+ $J+ $0, ʂ( gu!в1tmZ&akEX+V4tV !6dZC@ 2dȐ0a zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L bnb܊BLa)$EYU)&)K2!0XKb C,a IIHJ3bC` 1!f0 3bC` _FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:& ]2XbB 3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj 070701000001f8000081a40000000000000000000000016756b9ae00012d68000000000000000000000000000000000000004b00000000./usr/share/doc/rust/html/book/FontAwesome/fonts/fontawesome-webfont.woff2wOF2-h -?FFTM `r (X6$p  u[R rGa* '=:&=r* ]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ ͐Dp\Yr LPt)6R^"S L~YRCXR 4Fy\[7n|s໌qM%K.ۺ, Lt'M,c+bׇOs^$z.mŠ h&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1< ;`'H?sΩ:NDI$T[b4,μ」bl6 ILi}ی&4m,'#ץRwbu,K vm_-\HHH?m 9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X= ,"`: {K!'-FH #$~Z_N5VU8Fȯ%Pݫ Cp$Qrʽkk3ٷ:R%2{ީh%)8 ILK6v#,;Ц6N2hv OOt#xTBfq^#?{5bI%-WZbA ^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?| >G,bDշ^^:l3NA`5 26LpS Aߧ/U ֘'9\Նt!l PMR9n `(@ Hy)MdM 5ԤH'ґmSuo9 1 tØuc@]KRbNv("y뽻{ cscz&p5,jn kN!.n^Uu@|?v>rUaHR ՑI DˋQ~p ܍;;nL$t : hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6 Yq{}?>u.4h%g`& )R5H}ˤkܩ'JOI_qOb'HǟBYEM6v5NJ ONF Nx(1:\߫Ckcb8Q d[L(el+2u-a֘d5;N$"HSFo2i"\h7IfN8qx#v 6um `NM-J\FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH-.D܎Yd +^{Cm,@N<.VMS+\D+R|6 'q\T9DX<$p"酦$ҷ ,psTbNkI_` FWV%w~DԐ*xiy[rZ[S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv @׺C8\~)#k|.ao00Gq0%hp L"+>% ^MˊNsq=䦆K4r-*%h#%;pP馔hC= &)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&St ͯPC0D,pbpзz) ]I>Q\Bl"^3R>r*C>xPUz}Y=̕}ж 6-`/"H o&DI0E2Xa-{5< ,}``6jiim'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>G Sg̉"Qvb0*zPEyɉ?7$ %GpdY&f!a6|);u7#34mJij oOpȁv8jx(K/ZdxŃm7V_\fL7 pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~.)nj%RK(y`8C֍zK-N `^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi W1_>)H"p |7mF^Z~f0J^I3V!{<+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7 wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_ EgRyMlTؠJݮ yc"HJ, 6u/ڴyVnJn۟H\PRBd|4_$k.w™IpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@}B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=%1IB؃ H|N.[M\ Lb1Mg:NV._0,+,ht7l8s~IV^ N˼Mؑjك- oܮůQo[mj=rm>~z4$M}z sh""u7V{RûݦO-D9V٥gIʎKLg۶BTP'K̦ qW֒3ep&ےLhpNaS w &;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL }4{5頠3᧌ n$$,+DNԄ-HV>HOs\-;W6NM8Fi;7k26%֒a],:!ʲڽE,{U nawNg.I9r:jFbKΨf)*cG5-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A #KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘjo$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59 @1'A^mo:9ףs-N:tD-zkSja4rczFۻ ޿xv7[äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\ 83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kg G^ESE)5G_^k߇ v̚}T3;6 WvTCP_k._eєNJL{T!6j>h0 #[㗚Kz,!32:6d>himE\=H Z+{6@Wʯ&lC',rX !8(\̭2-P8h@C4 <~Z7j%) eeFpZ'15 ^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN, #:RѪj91-YPN¿\&yL8ӹ&0cvƉ\JA;Q;]IM8 sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm8eCN}cà٭$s7ۼ#յR{b4vMql)vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7 ?/[C{l)$Mr|^ a:"֊a l>hya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v&`o2P[ aޔ5 S|#+7J #ȸ_dU6#VDB"K|)otkl,lU)ݹe5OyUAt2_ n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R !zsNt&̉̄k)SL̹y7$ϥDJNd"9 31 IZ(^( lw6 /@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID) I۬.d~[ -K^2Zc 8u,Y^\_ԁ_+cJ$\2:ZW bBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%| tXj j Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1v g@J:YնNu:dhHo tM`R̍Ri:|N_P"B@ m`a:M  c2Ũ<ؓUOS\%a\Ap ꄯe\A.̰{wǿ~6 ;s2ŋ`W`TyPgee0 00}/ǔ;h[tGD5^E#hȍ:f? u3z0ڎ$T^TAhz x I{5'rK zo l֢,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g ]-WW(WNI3Ngr3|m m'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@ UgzI_7&\tH.YZ(4Y'd T Fs-qya7 [67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña^2_Be;b~փ)Ό2j r8]'7 bChTd )+ mD).51-|Yy*oڤL 4A她= T@|X$in.KI|R@P@P*ak@ ۟=I =l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3 p{YAn[9M T(!"?Z]iEm Ğ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ #ͺDya3\wfwrFĸM] \NsWݍd<ӡW064tȴvȻ0>ԯ ; )f#* 2<h ~'Bw mH/wqMog C)̵67#BS>_-[L|RRlQ}\TH) 9Fa"^bA:ݳQ4' =sO '@.Y&8z ,i73y;U}p/I  xVxilFZfhXc.b B*|&|ge/kuv\_Hb dpG/A}㬬'xȜՋ;E !Wj{ZI$z{Op;x=׺q{5l23O =@jj# GYTn>&ެ#CBϩzLuylSaa0LTv3,2 sdTrU}El1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC! OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwo g~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}dl+bNIMdT"+ƌo0`89\|5 ޣئ(y jqm(<\G 2dTP0$n@ Ē!X 㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@Vyg N_iwq;XED\b1G(RsT<\ډQ2tT ; `[,AkKbDl#b8,]i\|kCxLq~r Ά>|žBab?aag30( j"FA*{ߣd]ř+XHzs ZSLu:˅)ҲnJEBnS>Ħ mh,RT~}9, /.H~!`ExOۖ mwIl꧴ёUzzk**|m* .?~ chp?eY]*H|̛1e?V; ا 2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR K ?2TYx۩Fq#0 <hѭ)kesaTl x9d%+b8XZ ;gv8 n7ϻa&^ob{w OO7jϯزΞ,~WYػqÎzVoλg'5("ե AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq ޳҈zRnп,7˱>` /uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8 Lm"6D VġH`Q ௢үQkG ]<2N?U &|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%> ]2Pl5pOѐ[ʀ4O@¡,Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP  2;3 g4ՍZЦөGZk(m pv riZF}i:/czPuVQ9E&'/ v<2ۊYQ)j.HN11sʗ؋{ '|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ} :,й6X7fe' NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1 y./,Rr[YE*GЕKm/|7 SISƗqF㍹6:cVs @w+k1caíw0 :Y5Q" +g"%*2t`Gݴ f:hN33^~yө)o)l*H-;+|+[-ZGXf~Meb75[ Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W ,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁e*mbD2u{ݹш ߶\ؿZDܚ vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګ o2RmԔ=_rZ&ן/߸([C{%b[f.\l$}VچU*B3lRPf d'GLc[dN %C9X5h _ cҠW?+`ރχ#CBW'B~cb 5~}`AE((r{2me5 t>`vd, p*=ϕƼ' o$ݥ;f`̢tɟJ$HZKԊk+LmR21,qF p̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo _?bJNv$bl;z`&Kx^]"d+g eI2 B#(ijNN>SwF W |b WoW^\q?1>BL/=iR,cykWZ)BUkjy4XK, 3 F9pKuշ q@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g {2ڬCO墸N٘@.W1Dz[[M%V5r!4&Ur s7%yNJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe [(B͝to1bϫZH{~N}Vˋٹo<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0 } +T/Qnl~c{pa=V:#vm~1t 0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I {GEz `)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt> -]z}o*mGŶ1S<۵&:QzHjljL F,aY"'LˬɴbJp{6իh]m E= ~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO {,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6 {(,kW :Dm3/ T*z'1o'3ow|Ћ=Y< aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ=ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k' (kͷ_uXT4JotǠ`X l/-ԩ TBIjԛ/ Jn0,ħXBUHhFe% 6% /:&zLldKT ^Gv͊SA4:DIʯ< !.1?nTzhԓ尵 ZBCnI~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy( {̧KuWKeZ ^>(wDI߹}x ƺ5gYG22& sσ!q\ CP%U fbS'HLbi,sF67߼D g̣oGa)jS-&>7yCCΖi]MR A0 KfF=z ggtf7Kx [ L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{ \HAZ#[80* r[-swnxP+HElY./k6wKb?88GI. ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j ?{nW+1 ZC $3!6/SG @4ΌE!Rd8hg?J~u? ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQ ZŜ-DuSg6{${r25>, hcbJ֊?${ouo>ͨvCl(N9ߖQ]}3( z^)(Үe}E1\pB(yf̷HY/HI;,q«=d&T<)3SfV1ړ'vhD n$4n'r}b0DxoV UJgIN}4/|ߥ\$My"j}jib!NӽSBvC9wp7}5q2ѪҴUÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^( qwv# ꒎.P:bBfV2qgnٙ l8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP `nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4 . N8O,f2TiV udLzyug’;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5 -V 0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M =Dy$,IN,چ wIxE6xnCC-,ϕ̲Y :y~ʝ،=Yc,TxeqUk*OTq\E*/ؒ/NSUf:b?īHt$ٶUfudH"$2kQ /WiXNx r6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,c fZ6RcGŢ:)e eIr6.Z;P+O)$\wIV(h`z{%fpxl }onr 7%ӧ{ xm1oВiq JO'V!"=$ ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.DzdLWim]ɗ] f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$GS0Ra#QPO|P[ %`C)c"ͽdD1xp_s*5ac]܎*t]8Ju׷uO աH>hLkq7gR2,ʪZ]|$CZm qX LrSKb홞%H/w>G9(|vvNnNvX N Ѐ`p+{(u\ sQp ݨ3q\͟$ﵧ;QSřz[jl 6n 8DT}㔨PE %BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1 ثatl/ypq{~TOH6 uNwY| AVrwDh4Kk+ /@ @OJZB1[?l{JՊq9PvoY6CJ$H`7Ei)*eK؂Y8{V)b pNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ o l*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=  &fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױT th?7]iEHzş|-tdۑ,:Dj7lD6٧-+}ZU4^xOݼfQH U;"I{)1Z.@2󄖩b+qzV s^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m [-|Ԉ*S\ќ臉@ @ ie'm'q$s'B੻Ad).* _y#z_Ы_{_a_=+䊒ӌϞ'Pܺw GJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE  hh s> L^fڻw TWޟR /_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X` 7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$z iF\*B'ǝA koMFc3|Ӭ%v>!]€'! }:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6 ʛ| RrI&-Nձ*?2BpEYP [.r?gOh/%lROE f N=d&u_qb? X°f:J/ }?(u6P"L~iV-g1YBg  }HK24鵖r)ۡ#|ti@@JR[k xcE^I2߸dVoqPkZa2H/=(c[lW%icXchPq6cM? }iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n N]M J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl? gGZ0`~9/ie+UrWWs6 g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk ׂV|=@=OBzPd5Vrl$ZՄ88^Ϗqp(:A6J5PY2 èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p* `D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[ Ֆm^k k-dpݟ^ Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE  Oy/Иl ,)GqQR`\ J>[ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/ N=Sf0T;WJ& I 231kÉr`}A̶d@ \q-9(B,vѣALXqH[!f-t|nPΤR^bGOf=+hWD;Kfx1^ U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+ KkNqBM++?{2MNJVu90$#dV/,) Ak0Ƃ^Fߛn<%Jvq$d @ww?Rs D1F-_E1}zcƝZh[$&DWx&fe% ~) ~XLt˛҅JK//(F[ KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O kUP}SV xsQro3z2F'֯nN?{"]1B+յ ;* eO]-N~2̜u%l(Zb9Mh]Z3')9#>*%)V`leY.5*D~- d5JZ!QӦ^fP/fj TXX&(f!Ý^g/j< /륃S'J֓5V^ ߟ^m{2; 0i7$&⩵ӵXEOSx5DZيt"hv_CS~A$<@ f\;Sa)6C_Ί g0(4i-k< #5t\CCh> ;!` 3-6htD]SeN }}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lC f+/ eBa<' \*FC;|c ڀNf!L2i~<[ p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j P`0iO͚Fkrfuəکj\'3!BIElQ?m12pQe>RwتD.ۋ XN#'Njjо4!tK_fR!@棼CJ-jaH* Np@wV[; ➄sqHlڜA?y "j!<U?hk1oa޻e8S1Н䋄!9hI B 9Ko_([f0o! 31C;XIh$ɀ禹@@0Wl ]&)s64wY3c.Mg ^1Oqs#Ms3ZNLMi} 9U~x~{$6FɬQEi2WvYF AVl VDXer(ZeͰ3)\t5\^"rШs wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~ .#3P TV!nژPf6Չ>l6 9@Җ5Ϛ62t@7 L2  t'ԯbHԼwWfɊ7=.=bx %d? a 9epHҩ K\ۏ$C%0 ntv:M`᳑Basp& )"-qc @Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV8 6=Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@e⋮@F<6Ͳ.L /)X 3"LN>^m w'>\C]9b Jn)snt__xEKD B $gYAV>g$%L0L#{&ΝFtd\P=a4 8"<ܝsL^^NEcvH-_>֋;|+c! 8O/.规Jn8&,%st]6( kH6 Fq#(ۉ[y{0(^ ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4] X1h|}g8<1Ȥ< @K// 5pלotpa jtbE Ey&Ц4`د$L"Jvi ljZ%=')8e`8T*M8.w~\(Htv r"jDoGG ilHe%ia&9dd>-i lMܰTA$VHG| $ :1R s\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz _t"?z6y/H}ё{qL$ -a[st nSn2ğ@ѷxHNp2& 3 fx) WP'h7f> s!;p&QcN>OgdHE1u {^گV}2@JHS>!~L^d r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ L1L~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX oyHKgT~cN¸OZK:bA%9C ]oʗw1)(t^?uƦ-A99NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6R S Q}딭SeS\D-wLrTC]ӎorly݂XJ^fo - ˰(X3R>\# 9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ /.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aYɹبNkY Ե=fNH^f<(|E(SL\>u4vdN~HN[nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕ v >aY%e&c!pIB 8г]~A-l641/[\\Z I T4Waa8'lxRYNej3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q" x@LupՔj -[=ئ\ ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U |M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗nHG[M'C&Ǹ'orUmNݾwJ?6\AbGNzŽ2qXDIa'HVT으Et|G3( oOtrJls<;3)YQ`gw8"o&7>cѭ^@& tT}g$}0hh)GTsy4r o MH; Φw~| !( ad" -sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%! ONzvN6^>ƬAvJFӽ) /ުl̒B3GM'[,n\\kѣ m1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJ jHLM<_=CM@Wޅ%ꉷdžf%Mnp Z3@>'Md Y,BTuJ:o>b^չȑދGx_W`H "=ϟz&=@%ӌHqixDHXxjꄯK |@QTP+:uc}ОT B5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2 R{>}78.GyՂOg#Qq'g fKY`9h2„6$} (T?}A`78LHFRG EFJXw!SKr@EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r {hj)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A vG<9 4nX;? ?*uV0{[4"΂,qӼ? p}_gKB_ %_g=Ih|.ݥąV^1䓺0 "{7ms9ꛦBNIpi{ ]J :My%uGVց kkpyjp:G]Z$0 _N+M7Y2l @x6q 459OТ}Trf52k t߲}pU\ursVlתa޲ }Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9: A  v4RBH zѳy|x֣W?EtFOܔc=1E$V(T} rY!HhQ!.F/ dիG0;j86t 8y QG/Za3= O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL- vpđ@wПp̹UK>1뷀L˾f0pΎ=_! 9q[ƭt-c\ @q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtP R^Sh"HJn#_p.$s2iB{TuZK t\LI%* P={b"UQ"VR} >Z ŊNVݮ-Jh σ ^ ;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩^#<ɝI_/23-@l4`P=K&=.)՜XvLfo BG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P!ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR# AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb d~hzn/J~ǪŤzS,JJ#2ŭi Z~_{c]obR:v:?e? tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČki wƿ#;̋ %yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎byCQA)BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 5 4($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ.. pk #c]@qos]vKi]C+K6 -/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽)/Y_$mU?S^ GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~L jbmmK qsN"Q_Qh9 -㳟CUџO=ކy5 YkN.eui#uڒࠠp *!C_߻3Qpazmg- -k 8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw pT %z΁ه*0) A&3PPQ_i.-Z!%Ttf3k״+f6 6mPяH4ׇ2 umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nnx J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0) ibJ}I克WTm Aj/bYFNGuc\:i%fU,pIp ^yBcx2 Vb6Nd ٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8IY D57o- !mv9\/KR!6 b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRSf4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R ƏmwE(iwLe7xЬ2Lz B,'\n@Oޤl os4PcXY }tp- yC&z Z`7)T)0jJׯ$7 ۷oUckwY;8>+g6w&$>ނu> VZJg˿=>Oi]@QYOƽ AIN%F(Y99JC4Q@J9u3p=0A1 ,^>(HRBxLԇj-ap37ubNV4|u砋ale zJ@5yCQ@RRqO¼p1Bj*O|O ,0߰ʹн,u Hs5IJR(+FL?Fh#~J1 p)O"-Jq Ƀ7u6(ۄ!P@>Á1 &'s3هX,9Y|sACEvp|̺%37_*xC8 <"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o! <]w@a#aYY}i|#r\I _ߙW+"푎Nܞ0|98ֽ .yfnsˡb~p*5E#s vN9>cQG!Ú8Њy6& -2~Q[aṖо)5_[z_itb(߭O=C/ P4? 9T,1լ9"fP]SԜ(0v4sJsbnQ{} #@ɏU^R+/6' Kh-Fs5XޖXyXQ3 WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_ Vӧxs䀱X )oC&6lktIp].@?wShs-$9nP[pYӲG:Etb&< E_p0JtzX B.R .EĎu-0OSBþm Ǣ]vd`ÝXP[ VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZnRgx+i|oʜ8oqJ`G~ ɕo P 8yuq뢵𐠵Ռ=ƶT·n2paA/F[ ]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdRA|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L 6h8 bǎEڰn/MA66Mkr0.'})X "9O ~.7@3_~I*`֣q^ Q(Tߠ1``w2uՓأ0F(zcgsSolP8C4>@e1bς zF]5Qƃ/Y vAfGWJ;=yw@Rq\kK0{2tv0="w 0Nr DnJ`37%/-*R.U+[lQ7H0x/{džq8>6F'0*G\Qa$;hfEBC-`0)y[hʑV H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN ~A'/I팟o" ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw]I ?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P (/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_ KVgGg>W&i& əۣκ5XnF>gla⧲0x){8}>;|9 i 7?kNW APEjpYrҊJp7~V8o? 3#JF ;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn? |n4oZ8H/h!}I>d _Y3rDwc6ZKجA;T GXKb4p:I9m{#?{X%CKM;E({vT6 LaY}jOѭTв`u Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1: v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K h bxZLRiO(=|V})׾[[P[n26YK UL}W0$ڃR: O3Ij(ΒRօJ )HInS(gKp 2\oNya軚8'p%KEEgO[:*׸pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+ dލ 'VmI.^˅ 8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O ?92 <;q>o Trx& ['-xp0j[;3Iw6N?;K9YR2vrD3' KgՂ?h?r_K& `t͡񟞉y7&.>tu4ߛG :^MpvwڴYz~ڇձM٪!RWd;# ^zʈQ t\Wy\OJ14:5\ SXT ݓgvV9UkX,miM\(n>EI aIi_,( ;.s)=5AI(wXg}4YDp4{jq(Q ̷ZJUZfK*xC~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ1ި|O 25" tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ |2VC f+H :`wiy~wkt@4OE],<ͦ?sb1- JAA2-=t칙Cõ̍: Ba;WCEΞr{`&,'t[8qu -(J]4 ʹ5ay hhY.4j&4a q'( 5sXGjWB~cm۶/.6a_A5+=d >Ĺ_.h8tBs0HJll[UH4v. >]( k9. UA:,A-wyʰ҉VjVU ^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q37o qA̐AOlܿ!{_uD G_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmG θJQ50 i<&+;V=KrU e#,tFjëΓU|N'uLx&) 6wrroG4 LR gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze !e-ݙ{awτ K"Jd Ly"FջPn)ж w-YU6L8"!ѡ|Fj=cȠERz!z|%%N{9c׉S'I#ܳ&QFn๕ !JƄeeo},XM0cs9]e08ux޾B䦂@h~T$% ?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧvch:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a= X(u`mgO,Ӊh}y$ے$ E[b \ڊxl~[l:鈼,g\jgY '&f)GL|ƭ*Qpr~;ZI] !q٘ >0S|_Aeg<28@+5 3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18 ˌ5ԋ`֩wGU,03 ̵1 Q&g;!]vX~0a \MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H xǗ~㲿vWزj w$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUku DQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2FnD!$Sx8;;(~ Wou\Ht*GĞv:[Lr-yGm k-6K=9D>GkaDl9*K2J8OsP"偙bN% pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯 Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4 qd[>,{1#^3ID=q$%ɥ:A*Cg R@ BH@!Tnwl˭a]ɬz5 {z1R&l\WџgEIّt)8RTp*YMڋFfR8VYbJir5Fč N4egH%<ټ njc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ< jO3j5KhiMt|en*=-ABQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!;m--?wb^eCiO{*NC/.Ms'  f+vS'̘  TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"& ܴyWm k!o , ˒e6GG\r]U2%8WH CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jB Uq8`{l_d9)\$n +L[o"N>eYfC-\Qz%seg@% I^؄*ӬD/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a [0ɘ»#c]j)`rsJ!*jcf`o+ ;mxx 2= }JKo a XN-K;xL@@a,u]ϺU,Y;Ia˯%y\ #2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cwA?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u g@+"R.AST+8S3r P,qݕV^fbڝ]d|k xtQ ä=:qC/ѾK69@̦8ۃ)6mkϋz{vC Gv̠d lCȇ`hr.SFmإ>2푈n\y 3k43b?sNjT%a)2}7 I }A6m"o'iLII5y?|Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ ]p%},r Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)( qr<'T2QUET ԫ *DWV-J(YWZ~]^oP6{ [=ʤƔڗ>!C/9kyyrL+>;ʒ[/ fn>O< 1#ryw70"aYM0Ib8H^-ri a ޴B7N9!gI 2iOB *{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a% F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj @>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a wI{ddC1ڐGdj<R0*eYCNsI(~.D*; ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V Of}=Q]LH|_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV| pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹ Rfmwš|Nwda{%Q cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZx R}Eڢu^} =ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH: $'Xv3&yVQJ/I^ '4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k }Pc.fŝL@^-7pjorͤDⶴ ppKtrU}$gmJtAPv h*ٲ͛-Zv&dHj|4P9?]]zw wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN: q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[ W?$U7H2ܘm &{}3}`RU=}ii*"Q:, !86ܤP'TsrvwMDKOxinM'\W mFfPOV \`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU :Qڃ1<; -:z^%qBZKQD{җxoe%*p 7|-t<^xأbT*n }ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~ '>@^U>W5 %3#X5"߶縵mw #,,C8閅WO=ĻH7=ζ:+ ᓞ(NQxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ [푂px$~VlYy?A:O0O.?Iv{~ lz]%xդ1G2 ͯ4` 1w^"B~<׎kh:&9Dɗ@ I4|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7W s i*(*+"AC.ڥ+:WR^mSQMz+ . sS!F]bZxL}NN $pgvE mA~DPh#.0k㲧on?֭l/Ox$] L`.\(P+:rj{x}cO#V ̥): f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=< QdÅR%R F@"zEG1M}<*:Q5 zW ՟DKj~_  [#Z/9XMFۇ{7șک+hsDf!!/y {ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t 'U}~# \ɝ/!-mYVB-Ei8ɷ92jW][тQT~79E3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~ $GnX?:a.pf. !®Cf߄Z$ ݞ\؉jrvb1F4 %B B k"r,$$\7K5sn_ +v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc QR] ]e\C w^ʺ𑞯W6ު}LB|ұ61R pn=  b>@kDRƌB MQnh50qb9j C_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6 wV @)w1`h |ZwUia{]"5 X MDXfl|6b3Z=cddž/bWOgL  Á^ ~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi 6m v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z 0NG25raQJ #+Z,OhO :X=`O0 ߋWݴcZBb4l’ٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/" g][uoW(AǸ3aIL/)^j_s;_"KY mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2 I<( 5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @C4.7U{_\_}#!|z(12Od@C?x7 N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF HO] M"U1P [9X |UB S~z|.4TP{.b9py-~^z \@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT 7+ovzӀƣ iO~}$f}e]Է99y26WLuS Mvq9t)iG׉06G -0I#u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=} Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ* ϓ]6}NxErP?SrbO{Qph*LbY Sn /BZ; }m~9a4-h[ ͎ϭJ$1N&|'c䬥/ʺ&᧥,/94 g)^D/P"܈Edӽ &S#pKDD Ț M9B4Ge@f~޻;a~WOk CL T|;v)␳aH z=lyNS^xG0fx!eƸ.9\( (noAiO@ut:)SPU6&*Bvp F~[@]Ja0dTx͊ZС q0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q |\V1p%[#S#F#-CI̥+\),Wyy:#sQP^,JzF "穼ƹ0-hq(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD 6ř!D)n:nc a=2ݫws9OYV@^XI{+ #bWy+@% 0.{'~{dzr/ێlL*bd_Ecfa"sص- v$95]&,̋PLY$8>=[w<* C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd Ị< wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6 e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A {o1K{2A`O F8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ) יP["q,6 #acd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/h;@± !+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>( =>v w=7\4߈y~)qNKss~9< k {doÞ;Z荄AR4vríḾѲʀ&_>p9UF(#eI|K!Вl036nLGe*6Ne /ˌԎŪjj՚we7r|т֔讞 AZSCr ֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~ My+)#%ʂu~ޯщ*KX8[4XL{J.. 5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (& =X;-?vkC) fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ 0(w90{T,OT<~ >ϷXVX8^tΪ/y F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@}݁ "'||2_}W 3:}6)X.邈Iemś[:ޝrmL#hd c^o;6a!mLS >nN-j'9BPB"7%"J<Z) }B [Sgԓd%7 O MmfZdQ?8k 8VjW{z 5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtIT H'~icK"~X=~KH^!Oq& "^S9c*l`t122Qd @Z1N[ :H\t܆CeSSR|DXECydhp9@<(+$̙4;.9댋)5des׷z$Uf{<&v$b)K WTR8Yj'?K^GW{o%8dwJgMz 3.7S[^n?ԣlC9XdC?5{/{/{ 2D{D uwo̧ CjcT#Ț y+L@w1c@]?|K 9dXe,r755뼼ِ\\5A 7 [B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC !Uqu.fc^tX\ZZJ9V]бو+|fq,ҏA_/儘(# :ΓkQn~C <ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j 6W!hd77"N˴:CM\ti1r[?Ѓo{TEzr 6k?ZQ[7/V{.=ծ"+9= KLe,`S w9oW͡ɓl _G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"7%1$E5:DkP2r@5ݕ+Zf}G 7R=4GObT˷ ώ#_w Taҳjt[H -ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU W0*hڬFgLRgX,cA!*}% sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P {2dfܥC(QUg1r\;Hbb τe+lI""Ӝ .?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ 6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩 \&cwFc렮7ؔ glu:l F/g-Z,wYl g)}BEtRh2ݝI&OpupB9G\Sܿ+J(>0{A[YFoBz;@cu{3 3ִJϊ kr'*玩`>&0ƞh67H{lZ6ʢ+O/z~Pz2"Ɩ 0ĪeaD٧W4*j& T{6wѐ6,h)Zl^^6$jlSG7DɁ33+48N;cs* ի$ʆ, p*:1۹Ԝ"BE<~~"3ٮmO<) S XNjΏB kJz$C #O_اYKjP5 tw=2OyBs\h-O NP ᶧVfg,"U'?-=$~DKwZ4mL[c%7zx|6 Tb 0S ˳셅tPp y3jjކ9fG1I4= &ʍ[7[a VZi\_ʤd5 IzPHMDk"g'};>TiЅx_HpEwq3{i|CD)<6Eu1͡O!x_ܼ<bJh#bHdh=lys-@PUXCQNՕ6x$gR}͒?sד8rx--]9rJiFua:=(KrC: O\cz" Miʾ|q)TqA?Et^h*;wWLP@c k{8˜z )CľL(WcP4}d`s`])}iXIRL>Z} pn5x<1 IRM1"aq. N* g[ w"C tཱུM҆ Eނ$[9Fv N|4O+SWdLx`󇼘W$H/tprumf>-:Knp;fB\1@B#};nXeԇ8qD~ܐž.F);1y-ٍIb`1zY!W_M dCAlcHB=S򥕝 2.枰%::= !~3;w&Y.CM ^͜j y,F0rKQiI#ɉ)>&b;eO2uaj[zMWzTRna:c-<1 | /uu2S5q$`O"-hJR4z-*@Ždzr?ϚrnW=w_$4PX|/c(C]5 }B{~%=Wŷiv@C7zEsΚN$z6lbV0K"@udmJDu 6OZl;TD-oJ/(It-2Ti=.z&NI>6'wucP^pHev:MrR6; p0Oa\O8(̀Ï) ^scrnw峤Jk]֝i!ū9}|֜:as~< 7 Mqo-GS[" 6XmnXŀNДb*fSFnJ'-dT9qg4c3LrdeyMu$RDC{( "K2uHgHR-2/Yg}P/Y h #V[dXeS9Bz.k je6#XxEثU ~`2s YPij~DVrDrl9I-]9j #RJ*6SGi벏%Ϊt8fsUxa3$x^x{̢Ccf(׀< E?&Zghʨ8@P|m9~8 oEM8篾K; A'Yo\zaLpf9$ 7\ 4uf%'cΦ0Zqv5kJQt ? #Nu]Xq7q5 򡁨V[ oLƿsT43Fy_AO\v$T0(e_k:ꙵr6|R_xԵ6vXP?%+ Y] NGUeW0a 0&% !BTCe# liTPCv]C}R6H& @p &J7穦OV~rd[?n~yvNCpJ)o ' $ cqy%(CT/IxB_NU,"V.8[Uqd⡇6^ a 8mZ |ꪾda]H,{Z4;ы֣paUt:rљ7G?zҶjoE%~OSC3Ƿ}V1pQҿ4y:u<ŕ(Կޔ!}^WQfUcmkԻy.P1Ox>0R3h|Qo?bA 8N_oRe]2f]-βFk :5e7w8rv 6jXP*!{g*^})``0im L4°ܴ5C/Y4x2:d]4-:9 1n)ŧ͆M^8c'O@Cv. >5#س /{E[O <^b "37 fH?_K*mB!IV̱-ئ xj2H(NͿT\4h T2|(ЋusQzGƗ;1ߞՎw [nEůJmR(+bHj%\D]Xwt]&dUH}R(n5Wg4fȀ̞wIS``GQ 2}I:F/x%+YA3p#7~{iɧ#=1|^ V 3s R卄$z|EU4E)rv3tp\lxNͿE?{pP48ZU a$3:'KdbWn93`&.9u2X>4SM'VFJ xD%fWv#Wv;-i2wFɻ]'Gh<'ꢿG~0돞a'^U5he.8 Ia𼐅ANFK/$3Z=ɴ#c >27A~@ӝ.YIF'J'IXPG:&X)騡X*}Ԑ4Sq.ݬ >htε GI"I ~Vsyt[$v.׳_>1#8KU]wa1t&_ Y!t?k/SJg^& %K0Wud+D焥Q"I$!m,[~v|!iX)ŴGr+ 6Rm:~{9:0DUJ[:=B }\jGw*1Fy3(ߔo'|8}۸K/AJ/u"$\#ͮFN`7n$JsIO"K .)V YpD.'\<=aD5b!#׏LOʇp02"Qg(V%h7-9B9XnYJz%@DIDBMn+6i=F&)6$zz+beF*mkDKB0ѸpnA$f^h{riZ]0+gui%o9rr&+"EEr=K^E9%7QxF]2%.hjL(*tIޏO7; ~>KVh>/*kdř/H?~Alv@cҵJ3"kDzhHdl: Z'X N!Li/OG*cX|zE/';"| C9Y/.|HdN! 3K>A P{g7BwXRI+@گy6R{BrmM.VLmXZ 2EZV/ɡ.դ!_G,eg1ENIՐCNAѭ~j՗`44 ym f&JBc+a)J1KwҞ$3NӄiE_+FU}~*97hQOj5fT _Dv΃f^XGP.=X&GԹɹ =mB㋁v*69AT.|]!/øF8l7 KB"6`m~MY’&,Ʊ,7`&wMO``l )D1;슿,õ{c-ZYPgR ͷsy%1M4#5EFEluF󶀴z83whHXIDЄӚZHLļCb M 4U<7C2/,{-kTCOKeVGO[u"/*3v-j0aPxe,/}Ͳ ߹ho!-8 U us&#%޺5dq2ϝ4㹱~gyFxlcR@'c"Зq)F}9*7 qSQYm7wA]1nL"!Tun]S7̶\hFO7BV4Hyx?Mp4Nj-bq쟆,?O !qqB| Bԛu."4ʌ,S1ؗ_en~ I'|\I|o%}hBe7bbIDp~E2DQǏAgt=&&rM; \ Fy8+^c$iE*5PWP? Lܻ^ҁ+ܛj-{*~;zM0rBHik'YJ:d% oR{#EMp\\oծ b!"s?`'^w)A'#,^&gH4beQ./2~>UK E*4chϿjZ pܨQ3{q_`+qW-+7=MOx?Q37FFiiOXĕi8K:R^m،9MjуLp}( 2rע:\U_,N%~EA˧h=XwD)3VƸaEf"Ld-WJ Q6]nz2]zF흠~kQ*;yc S^ cA!3'x2%Q!@Gqٍ}:uL-ƾ~Onk ]a aܜ’Ǐ69C쥨l8lY)VQNL{D笆.s>EH(CA$̟Ng 1\kyuga53.6"j\joHs6" v·?YO!9oZPS&2~n{uٔJqV&Z5?+Q6GRIGX!]kut:7Ho룷AzْM~v06L~V1c!؄D46I=:HN.ROV蕁ڹd`Y:dLEJ2: !'( GO#l-#t;.HY0K(ɿb _l])h=reͅla'$ݶ bbm@Aw% :iVK מnܓZm& DR7r(<)@ Ygd{`( ]bB$Jy(M,3l;YW+5Ck+Ͳ8\mÎj,E􅮠即W8g`mtDːU, 5ڀ$k_esBɷ ]7zHh0:+u E\ Y-yǕ]@c7gנ4zjC nc!PyCP H'ԴOEfx?).v~"wXJ^Q'ptuU"& P?L^_C3 x:߇]Ĥ4 z8BQA0sn:O}% A0^YOtQG{\`\*>gU?3 휆¼a")d)=/3hSᦔM/8ܮ-[<&G/wJ.^9;ngT U{}uzƅQ8pqx m'iE")er'ڪLAS@qޢN(Љ}ſEBݴN܇j>y5j!Mz~`ϟyIV\c,C}sC?)r4W?ۮ. {y-&Âxhi9bp?lKvG$,V )"4ԗ4wedcUٻ SrhF=M*ǃ8? uRx,'uq뾳b$ "p,;1mGE&}~|'Z^dG{cX5YRRFLv*c[§6`ilg%`>k*8 .)jƪy[lxc]r?O}~R/ۓ@6Y o^ȧxIR5,/=T \q8Kx]g6qՃP6==ї{'F_$?. >v73`LGpV~pjUg e7Z+EplJO*cl QAV'Mqd ӤaF%AK)@`C2'vYGٰ#jҺْ.8GAbpJ+j9. 4]*.UY4PO崞 o IZ1@Ym(!Zڷ5O4bZV3SKp dUMq{rNl'sBm(+ekP7g¨ݹgzoc*i`;0SYby;4Khͩ7QRf*.Z;*V A8OolEnCsXl^f7#! HRto& l}0T,$hso.JDL}6j }_^}rۺzBOhuOxvdր-Db+NLgCV:zJ%2lSI1W-p Ʊ՞?÷=FPP%[M>Z =[-ym uWB6?)MAGwcie;]>$M2kUGH!oh]#T{Q>-1׫KyY#Y҃ !+w5@3SÛ؋7/)w"jQM^+'[y8CiSYE\ޛ3Hx{_-fQisXX%?v6E%pRaLBѝVQ Xy~ܿ;ER¥Rw<8&7~psF,:KJX=>_Wc ~&<a*Ua%Q :?j_YZ$e.<7MoX`\Bq; Pܔ w.||5{ l H.S@FV;{U4.%uW{u6}зկfS;߂gIn(J H!PbE? ց]Ł,9Qn':(P24q{kZN#ϊ9_f!6`Ofߪe_t9êes0cw%"1LZ#vT%6Dƅll}/V~-(`zE' .˗blW{t2Lc*PɊ'7ݝaIW1WҨm@6M&݊5%{<dcNaeEfz^{3Ie,SΑ*<*R'<_s "G#uO絨C<Ƨ̈́S;Q>-;W}E,gS5u$i`o!/`[cQugOAyiH[ޘQ8Р2` )2,vV|t]Ż~[K}_}|7븍E<>v 5xfF"^Q)}">"]wkz2:pyH#cz5L eTѣQJ lQq7S/3Pn}{nڭ-߾fwhU\CpY)u-^*F쨄;)*ag)v=8\d}fNEȢQ R}pIp¡k븀O7 X Ih޷֪[=o)-%zf4?P",EG|u( eb|'o/ ]mʬ@p3/Mt;l9yJKH7ߔDNH_}*'Kb;.JrRasɟőz{՘X׻H5qPiƶz~ ;.J𥾆 @Х.z O͕=x&=̆W|{r<ӎYoƂ**{aX+M12ϏArZ0Og&صi-eYa6{^V/O+p*Ao ˒7J:4<,>ھ/B){Jh]*: )jwŷn. L_wgj6HeĸU+=&4k!aNC(edCfb reЏr~>jN$gZ p%q N;TNx!8$; At?bP肿5P޿Au|4^+enFƃ^n$> aW vBkFn|L)LMF74ǹl<}^b"l+X-J/msn`ѡfp9yC68q:GU} ݪ1'̳Uu=ZNd~<-%:>#UM)EÓ=r՛`/@G"e=? sHWƞn &``z:od3f`!DB˵ZEz]$r幕}13R9=$(t>U,w6S(}adb!lqh7سfYsMy,`R*&G6wB?98K m|OȹpsY4:U+P{!y4SZTu{t Ct aV]00}߰vJŜPl2i3U}͝0޶I2YŚ ML.2AT v:T^֕Tc%.(~Z2iy%渀u&Ii,Y!R1=D|ildKY n6 Y&*0v|5͘HNnLݧ>) Yp*URڑ@&ⲛFL0Gͬ?jEJY DH`#W7CgHKA:On*(<۱;Gx^LO݌.:p;<'NRpa[Z/bC|X>an e<pKDF0 B|5(9Dхċ͚Ӎdӛ֣E8„ L/;,$ ޒ|'0v[G"Uiirl+H4 '؛آ- .-Yq-.gl<δMjː\ӘK䷝rW2na`AӺZrq̲ [u msQK?%3^qA*ͭQ8--:'zg0V)ңd!GI},w{8~gD#m|BLLADj|K쮍u׽= ݉48TpJ\YҐ7*[?~jRl<0a*عbƼW-$:9x*YPb]o^/XڔI=rat֑ EaI| uo864maG„ʃ]K)/7Xvn-jJg8a`Pp[䝊ycX>Vg=U*@WvmE+3AvEՐ#-:x˟1Fœ1baG 2tMۣwvfedfx8 foYjzpQ2,׬7X09 @R$ g,JZ)f;}!}g!SvrWǽm`U83Y2fv*xX|+b*"[K__WuDgƅNz{6 " .FZ3Ӹgg%cfֈEyvAK,AC`XT;6'7k(_(\Qqx(kr^N)P$nSV W((L=6zO?߯P¡!Z$o\@i]g1ՐeFѧgtWj g G㱳ӑcTO!w4aŘ,\І6T7s v,3x@"z]n/ݶ(.zex]L("ֺ`7T<"/>]-EYjߛ_ ƀxϾؖ5o߬\eVvQD- Gara |f :FF9# |X^R|NDPPTPUOb)}) ܄i HMj5fJ@c0[/uuɵ:FtImk)͵oP b|r4խ1yCDwm|-fSM_bJ2>p-ǎpqE1ÊgD*TQMbY!ф}fP"p;]] ,OWt^?uRc}GQS0$iK%9e/eRH[ g$ix$;"wJ->=6p*NgEcMQk;j|H+j*ӹT]ǫ1m}ZiDAWڏ[nz``7^M@I L.+nEe6A ]+ަ5vt,[0rk^myjIW>rLbEz.gО rܯN+~BTasDX _~@uw߽3-Ia ZM\76{Ƚ;%HYV2h55dtj\hD\nZZE.D8- @yMJ8 # fG. v6Fm8L?kO׬[Vqd,PqL9HR(1فnDa`CopNR ]H N#XK-jěA =m,"foxǡSHTā7C"{.Qgy]DS2 ͉$,W38뒐I.86oI:Ø:"V|&nqWQ]I+-$\ N.ArỳQ5 4I.Bև!S|iMI,U@>s9Y=YgC;tNך /X8ߒֆנ<*Q6 gȇv5QD;Z̒oޖs{:_-,ET-w<-ܑk3_o疠ݏ ة,Hps(]t50D\||(kMuX Kfɵc+~4b{W?EꢷьBh|vV& (L#CJfUn,t7I XgL@򘜑1~ԆD&P` U#b.W<=B5xFc`u[#e'0N43M@|f<Q'J6zlox!;lzчXb;tF)T\`@)pr?:j함>]=Ni*!/TN"H zRM}}<\]N}.ԣa hsiߏ8N9Eª𗐱sM *Y}hޏxvWͱyb|$>`D屌 $dk$gsckuVĎ_ m ؾ4/誇vf%s9 vZų'wF!$K]h!$FPcE+ON!g71^7Ƭq( mN]r2c6#m3H]mzy;/4<c?LI2Wcn2#uuDc-LIt. l?boҋRh)jJ},T`pN{ut0$1:hT&́ՋZxEL ܟq)p,x{y:SPq=*SSsI)1w$lȋA\q?I詝SJԵIA?9+lvG FA]yE"T_iHE f̆/eX-#VDYq!,G\_K Q]8i5X2iad fn^BPF39 / d@zmFiuqSԴ mG{o8#,m;P8^qj}bS vh95+NGWe]$W#$W>J}!,4fwdʜep2_0rTEQ4p%:k2!4?$=ZQ=d'g=%W|<4~NM8ljm_8G-E򑚈&L$3"#f)/JA2Fgf\YH94VCR uO) gFsu522.k{a#|ICP,=d{2vMh֕99u6hJniQu[ :9ǟ&;%W:p$v>ntq_ǑsW`pz$?ڬrmjk7a?L kCNڍɂqSf?w%7̸-LqhX-|N|+OG)]`dG 58<:gDmM5U*n4"@KQʝ=EݲJ @K4>[Eߘy=!|uTl-EIҶ Ѳc)PD8&+ Q]5Ȑ/[#{VS9&z9:6_j {c.˂+؅oBd>e-ɲ~H)2-;ND *d;L0ol6]zUċupW;o\6\f(+-{eLB8.>_5ڠ+Y#X闸+Ih&~6Q[ɤutAXef۟kO}xM! PoG]gw̓ UEH)u: ={ǡz>bL$歬; r9|In VoҜJڀb6/;k\~pUCrQX`j7舁oųU^m:6m, Tx$qwZB0>GqvY$%_"¥pܔ?M濠qX̂p==+x^Ɵ;u1E<9%)Nl *e5_+3|-Gnٮ iy=:[877d"xhcp}DfgsmLm3m)`#S뗨s~&,$tA2}Y<# Gh9 F)h5c20cZǕEyA 93[Łe3.- Pm#x4Q9`>G@ଖ"Q#׉=bJO3\, J(VY SϥF4)mpSflpC(e`BX2p |ԉ STU WSd kC+|&1Tm\Qm~?ei4R2=TP>vNn`Մ%:0MKb`τ vW0>[Cg2ou̷oFWeEpm&,Q#>(!b ^dnf/9{yJc3ciy5gv7"A2 Y37fĕmJ sI$[ Ҭ[xHp ;G993lcE)UXXku% Dr60+4BOЈ(g)eyGZҗ)*F\Ň)cfLB?[IV9 ,yM+ tnOj5Qi @XFd9}tѸQ3 ^,P?6sCMPGĈt|.vL|\{:e չnjZ{V7tS;3ѹ|7]#B m(jRP(p瘝M4Ox*g'DL1̊ )pXp|^TCk6<"w%\kRkРBx~xE͇L D3)4sOk@X@0yX1sfF)%eƥȗ-gwK` n63v1@ȏ%*d /:Qͽ.jMERB,Z9`c;uáyk^ Ȏ~4".T(5m|>h= J4BGb˲#NAB{Uo/E籲7M ~|E5$Ϗ;*d)k|A5v^9PjtϚuYCR-{sx ñ-x3,PavU!1hW҇ͼA{ˢ 6{,z]y/,T&8W( ~Ċ $|` j@eb" ӹݰf>q N[o0mۅ$?ӖE Hў_anO N"#!%T4fq/K@tWuD׵E:OdP`]22Х ;jO:nBW4#9N^k߈Q.q J60s )R=0gʟmp4Z)'wpڥ幤@aZlt$òH|vQPxGag۟S5g^c`Κ ֹH|&Sۨ?y-F Ê-+aPMPGkW,X*ec6ҮKoTҒw#/4ylI\u~sq*aBv^.5~>!z|*N&jXQ׻y~Yy51}hjEF >7%gCFP'HHyţ V'”֠^IjH헹(zK=o-a{*=o7[#"~؇88UAsh8329hzp,mH<[墚Qui[m>?n2>vM]SP=N2{϶8oပg3s?(iV<٘VN1Q h 9DF 88@i%XVm SN-4RL[97̀VnA'WB}J]aoӾo2KVg!)i[W[xWo,~GC~y_0Ks1w5+ Teoqz+oTZs↭d+8N4f{M\Vۏ d$hLo Uۥ+n~@Eԣh]C3_^"Sak_iKvi+78 > .eǏ[:ZCO\ic8?҇g677=Ucz[+-f˨~nP$n"]˒0MpiL7jPdWQ?%%A3Zpw!_f|2{"UD~we%L ~*+@A:pϾljFVd32IF_sgRWLse>q㙩v(i(ܥ['#dAv (JW=i}C~~updmk,AXZYsp]&eBêu3tBK,6ZhK3-&&[sJtvݺZ0p'j:`D"ɐ9$w+IZ`FPc1K/0b._;Cg2ٽsE_}\ҋUZkQ!!j-x"2eXkRh$\G!wQT˱:Duע 0cC\SmltǪLTrs1nMlJ{MQ> wk.qZ~8ql( )JkgeLx?KL`pPi aI cjz:qUWmߒa /l GkHbWq@)WlGd4:속Z>s1Lz/EZ ioh] )7PxY>4 A+ qVu;^+'zp rh뜃R,d17,lZK *21J|nUwAJv/WU:J]^"!j=(%Nq 猡Q#`ʀd_9CmW)$~`sE^. _ _];׺7PePaa}UYT1OVT&S´;޴~83v)J 9`~cQL-AC<?xT3blWku-H7B@G^ csixj'`s-HM/ɵnKq_iaO-F vVAH݂K6/57. uFmi!<k:Nw g_J9p ê@e \92Rrveq=P6fߴOؤZ9~jz4|6E5 UG`3m6-vӶzBөK]GX}In,Ɣaz,H#`51Pck؍=$D˜j"^t^}bMᷬQM>/TlxpɥjA?,?>׳Lj-p)SO|@wrFҚ1B`.{YhSFK\} o~hTP2{[T`KDw}A+(0b5v-mk ?k56>v ^32bQ4&i#4mC[Sj4B{d&w}"l3F$-5k)s2j<9 0>+9$tL'yޯD.H\f]7Fs3p;ּD^reѵkZƶQ옐!HZs #9ʾT_vtAxnk k(yGR:>쿑B`($ F~ 0bt]YyK$)!fnqM NHw5J2qp{Ɔwhk2"fpz֩e/dj4.O.r6 -W Ze-:rO:pfҪ"=xڥ!FdJu2@x50~# ^(`pztXEW.~h\i@I '}4Bh=椵Ff= S=PҶB>uT J1SVd$b67ٳ\0͜Q?7;~xj_%$PVȌK@q$ ī{7ʭJAQbGA/-^bI S؄tE ep?DQ7=bvex@kp n4FW[Ǘ,V јt {fIkxuz}Xm'6~uQpHCeI_)`nr6 ⤋~pVͰNN gjb7t8!uE2#K;Yh%CrmM\2wݾ`">PEiAV@\#5*T P09Q޳mVOE:;Azo%5 96YtzѦlb+# tA-X#QXSP8&%W`QGX(-aY'hm# etUB4wǃo7JD:N=gHOiw@eQ/~L%ya ; ;6ΰT=^VŦ굲kPT]ӴP6] *TŶdҔ`TmQA18!eٔ٩;O@jZ9͓Ehe#~35m<[}X08`beA$oVEO' u{hvVfVc¹Gb>2GSJ8~%n;#CIyc订3uq2UPuj{3P|;60e4*%.>qu-(&63"X Y ͑PJ {dyv)HN=)\-¾l}j..e;T2H jgNfMָY6P`:=){#`ȑ$a/خjJ[ 8 S#UVڸcqYA9<7@u-M8KhpHy VB9Xq<=6ʶ+Ҭ>KX`p}[Xa)~Z|QP"_ƢaFUʶ Fe0\C f4{Hw^b?|` |DuӿK[b6(1Rh#uJ1.(jE*= *hlWG>-N{!ǠqHv"R Ar 뭹 ^E^5ߢL띄cRXiV[S~A[^Zo9) %vU@==>ï1HLbRVcMGV)YgЍ$w˃@,N٢Կ5v!= 43ex1]*3@qLDm݃Ѥ=anw|QTr*r+pc7$aT!<ArϾ{)Q&8k"DL 1>pk"NTvR'  L6w[Z6/:MR92/lk 6'ΌHW:". υ5pJQQA3F_9nM KgiI!ֳ?s$)[wonMy& 27ݡ@iOI7WJDM %P>,r>UJqHӔK4 M"Zd!",kpi2ΌRҤ{}%7w Τ5Jw *&\@P3 <]GVe =xqVujJ݄ٗ%OLz؇C'ͭAI;j61dSZ&/(FcvI^~]Hۺ/*U?d3S,$lq*J|]e07Pڿ?-UVGvI4`A'|'.&d}2")֗=rER)J}6>JaS!03\lb%,$ܘmf#u#>0ڵ>6 W-PPVI.V#؞2isMcыuާ4Ij JV oJ4__b;i}Ͱ:b_~$/B>姃S˺y*s麚V#7F_Z ,g6b༉\A@>()Ab2s6(#RWuJ祲NڬԂSPXL[IL$Et'u i ڂ "EleNrVRo\*qZ+_RQɄA3u=]{iTezgTmQH.)0H[x}C:iGGSe$Gk>kop\A7:|6m!8܇-x֐CƢqR3y#c?X)t* &e2l 9Fp*1X~ 50\qȭR"v/`Mr-L5SZ$~1ZWW7Og^ØK*XSay.5g77 6yToWGere6 úud9Uwl{>5$s-t%i4Z# *_T@bvdJ^)&/j.M S?$PBR('! y$L]ծ,7LwR+a'խ bZ˴\'w}:&Y_,f6ߓh򋹙q^;82U-i_l_ ڊɑSۑwR1(:8>"ygR7d0Z>&KC0 Gq݅L]W-F6։{"bʬoyk?nx'ÆkC5!@S](IB~bD Yh8'770vH G]Q:0 '(6Vt0f׉\D}ئޒPkE["OF"1CZM].r eBe[̋xu gS ].IJax RIYISBQ^H߁ CBX*;j@걓c& 6-OB [ &Wܕ8R84jm|p-WO$\p 2ɾ[<+T~ȏG-]pΙ%uVױ dY ]E BINa/B̠!t`΃x{8TyI[`Jz G|;C:Dsbs6z`]9!W S_ Mwn2H|WZyu]+ۻ3a\5\v/P̅T=k}'10"&qu?G1`**\AaIPmѨ?$M ոKmX. }x=Ge|k,}Jf5ԫ3aOZ$  f1K)6T{^Qy6L<ۇ@>j<[S5!$*{qZ&Paw!WW1IiIGyaa`ka.EXlgWB:}HaR( wXCϧҴD G,R~9<d0wQi7¥h-,m]I2 30reF9W@Qk5۸n1),nќ mṣyMь.71@6Ⓞ✰3L+V+O4CNIEsLNr: Ǚ ,)1o꼻NBszY|wNG9Nb7wRnzW|Uib}뢬ڸԛC&'4!Gr0"SDv4E4gdK̏/s 0 %Oer荹[lzͥ'$ecc]ׯ-TyU@`ESz]xDꡜoQy{!XDZEN:/=6M:Δhq0hv\Gh@[la=}yR~˩%;ݭUx׆iw;j Jϋ CӓzFn{_kwUy 1ma-3(c=AG>dOh}M3XjI([)w#^RNIIuqH0]WWՕhdE ĉN䈷sA(׽ҁJZܽGE,`' w4] + u_OH@;vK-Vʀk&(Nj8~\yM 1j\A@?~dzZ,y0; q*>x8QmS hVYP,H%w]8;jJM(F=(dn>ߝ%\G$Q= qWB~yрI"G+vlM!zi8^z;]46'$Nս;C;=I(g7Q_h׈t~&@V棄5pFH䷼YYdZ;*3j:ʡ琇 ]N FB wmSc9ov}#WJ eYEa'@v`K_v ˿;4:dd)T*оP:\G"j,0@%"/IW iB8kAD14%Du_ FmSw}ϩ*.ֹzى@?xzJݑBYN3lHř@ tӠ}gӀ=hӄzy.Zq^.DJR&2#/͇|׶/nɶg#!}_Ϊ DiMlvV f3yo٣l':Rz5[V{eKo88|,I>2&&GʥTqcTbJ\jΫ]+jcXw3 WL|A-nWO֝.uQPOH%`t_`*8 l@o+Xt@o}&l /ޅ,mT'}X[I\JN9lrɅoXk);5N̴A;(Z/+=8, 'R*l3spT \~F ⻦vصH7fbvKYgBld趹҆?lʇr0&o *Z')sq P%E^KfG%oPD#,Y;蓭%eBR(!2Z m(Պ6K!; -3Uh(]2{61'Oqnf2yn֑+Ezoػ9_juKxH;a_?Vш԰eW7dl"Ǭ^_Q*ZTʟ &~IژJw*Yg~h٠E0Oܨb纩;+r71J #2zuof p3='['ڽx(6Gzϱa!] N}6 B*Tx](zw r'}Y_*!B ~tQ%A0l#@_VNU̴D1ec\mr8R9w<< Y58H %pR#K`u5מE>Kmӕ=6oٰZXa?eG!3 S Vf؄@htϯCXMDHW/IT~D8*,O;cmR R%c6{m,Hұ2ds5t e"ow(cUNFQ6 ?SV+S.6(ÿx3,4q<଴'ǭ@%\]U[wwE7νҹf#2hznl/vĤ΅3zwt-dup,4O*%\&=hh~aƆ.xqT1)q"+ 1\o]'M?]ׯ-lf|=h_?15]CVhz MU8#N[?޸T J@kQH#ۖ%1gw,\^7.y6Dc*/Pe+=RRHѧ 7\&!dDଥ` k4R椥Jz I>dUq*/̣jz4OB-jQT}96uxi a{/~4.d2u%@o\!:ȝ bk]U;l:/%8{읝W,cՓ,dҼ7Be1!&7JWZ xlVѭw=,seSqe }"\푭k7cy ۭMѷҔsCiW9ͅ}R`!҃N'衏aӠG0MӞ0`R޻ qvlquoF ZʧTˁYi] -J<=#$ kˢpܭ+BcCS~Hc*giiD5Ѓ`M)b?}MX׬0h2<Ց(sӖo)(I"\, =9g ?jn0??F j#Nzq]]fA@ 4VA"^.XL{%V;ogESx d3ΎݹijMPG8F}qq=.Q:gd(Cw)> ?)% B̏_;&0(y$`bi2n6鸜ĭʷĆڊ6voc䆸hYݢʶcHOao|~'9ڤyNcי`Օycso!BaU7!@n*]ꦬ9ҥ47Q="+AۭpsځWtؗ26 1ҍbg.[\e=TMG-aP:Y ;j!6Gzޠq~oP0Wa'!A[K܃PXwyѯC\|xQqH@Ǧ\%ikVB?mcbhI鹏~뎱[=?mW#4xH7"D,f Rn/Ѕ w#eX*"t@"#Wf9>=CF)/7؁J cFfUƣ(vB DGcEKYL)(bSZtr!.oO e:}DZn(KC Le.7< 🤵U}+ٟmqL$FȜ/!wON!Ht̍QGp *,Mœv О6U$Z`4ZßSJL) :.%4vfz$$~*6,!n ˄EEa"uĥG .Rŀt':”9d4w !'Ӑ<ϖndBw0}(iC|CwFձ^3o.8^!2Ur d ̽i) ?[D%Sj-#xl#-k!e#JS~.~bŊ75 6x.fkTP?M++FQ2\z&C)J9Y='a*ү@ñ*JLp'2hK`ѿa*2$S'?NзDIC;5[*`8ߘN+ߠA?;6uUVS r*ޜwX<(]2tB1XJN#I@t4SSmy}48]TOA zb)dn0Wb.2oU dd$8CVzC=BPõ ADob o(e:BkRjHzd m:3vJO£xZ^\Zbw4e! x́Z31*uՈA A!Њ Xk~q<@/_]T5Lv$*aTƂ85uz^8rV"ܻmu-&mQy^ BSz`eH1Q@wVƸt"I>7!8_ ö\JT3S9}(bW:Yee0,cK>EA @1B?%Y/s>'i/y4Fv?8 =D5M9 L^*ԫ]<,C$t [z pD{l$-9YyF sɷw ;q89!c 8pCQ/FMv֣i\,K(P #F揔w&y>ڶL}MNgik.pA#W*.i ,@wqDط_jlz>e68j讉OqQze+ l5V~l- 6Hj #=#2 ެM`#аH1l֣R6F="#z]C`%m$t0ɭ:.v/ar5SX XvyTZQut*aS;u U] T|ȇhߦA>gZDȂSj>LLkLy&~vW>)v^caZmaIKZ.;PntTM,0q PIfгWul갩m5+lSWf%I5dJRcZ9(#C뒒&m[rc)9}O*>4⤬p-GcbKûBu[_Wk3h4 *M_G=;sܛ.e#m## M>(B3~yoxuܦUέfQFosNaݢt.#2trXWŶa|AW۩k1ъdĊF7$a+v+"`aPNRQlN.0ai@>m0*GgΈQJ4hك>M}Ă W ?BDR`-IZv[i;-TY7b)Zt\1\+2V6 z20},S*d}7ۻ 'ILn.}h\́nxz7(x}E9D ɕ0 =dE[&8[Xx\wSZ̞6 `tyߐ}<&6fqwAԼ)s$):)Y' "}+&2AX:YQз)i]ZJ&8)BK6=>7>@xp ŖfZ̀?OZb̰MF1obDBm&Y=/+d]QoyyUCrY|\_V\F*2fջO@>>yK oMyE"OMmk $]f_.HkrjeBH&*S u#ii#GfwesN+n(V&]! ^?Q$ڸuÒ y=}7z<^q\2oi>KΔ+@X22)SX aɿRSH(YklkZ␟č~퉝AXaOh̝m$$Dž$^eXQM)| 1$71 ^Wye)ܜfh`dk~rJ{z$ c*UIS[U\MP[l3IpuKwlY3vu\h5R6^հF5xϥ}Pm^qHllsߙ[gkU^݃.Q3 3p SB*{/)ׂ}4ԝF'+CEC~_f,(O^;z3:I@F{@tBϠX<Kޮo#;t˯+.>U47D^qd:9 9 YA+ɏ=誏]'DTf>ezͰ(|`r@]zk}~y+Keڅ8wo WiGa<'93A(ItUy~iAme%"=yu&N"tn^-`ʪ=ڏn-N5fUihzނ|Ӫ:Zߐ`Hc<[˺3Ȇ۲5((?=J0T0 J[N3EMIAHm=3L0gue@[:sȝdH#0F~"/ӯ s W\}8~NjIf=8WldV8-j8 Aͻso!"ea4<J@raM^6MOR_/3ߘƜ/9!F͗Dbo3OErb4}N:ܒollϣi%(V?p{2zTpf, f3~sZlBH$DsAdr&x.qdyc|w7ogޯ *\9e4)l@G~Nps;)3fPK3^뗠~bŞ߻ 6 _]X(6t Dn,H=vCP'{D^Z^&D>hf $cH oz8JY;˃L I>~e~ x9 zU t^ԢIWJVaNފUi(ddsKOb!|D 0 !yDIٲiS\]JJH:T>$$JKjhA;sHO B)׮xFnA^%xޠs8!Bw7t FFN'm|]I.eBr*"{88k|t! 7}g9QX]Viϟ7qfPjTd*t!F5l= -X<-Ͼߡ mjkJfddU.g]/lp)s>S8[<,eAu*j4  V4I1K[PI;7s N"zEZ+[IG XlsB7޶0BS>eWXSM#FOEH}-J"H dDk; 9'z\}4ci>z '!6G* 7ҝ jp#;0;-'SxuJf jo[Xg4X 2PeS] J)H7`~pG3U&ʊ=Z@Jn*ͮ}K5S?sӎ,d3OfY7iDW[R"vG]K&d`=":EewLҕ Xk$8Kd}+nfr7m>PTz[WT)IYd PqG0F+.қ40X˻`^lY.bvKnך&`6l W0BQ*҉2[1i)۱E8Ep3o6l3t>[!=ԷJʟ-g# -X.U:|#[3&DXЖ6 6ɻУmՃhJG9UfC`+fW" w1,SN!H u߅'m7g> .n\FV"K[S<AOU8).'8*,+Pn΃laS_t["U$|8,kLy6&ˊsT|?Yޜى "ѴmKSʽ&Z$6 fdh uC AkƋwW] =fM1n:Qyj^FjaTu4̪럗T0Pܬ[ʁN kho7{cSm3^a^H05%de:)$O3vsv5Y[ngZ7P&lV5mLoA zz LE A.bz9+>w}8.u@7O;!L;$x|߸L佽h ᖙ!7&| ./R? Rd^ 2é"dfੀ8pѢ$ߋF v?SPOwu3"6i27^ef%DuW*Iqjc-0kAc 5$+cf`2sPϜ ztڗ;r]a_귻1 >݄ASLJV/QMn$Iɬ) RrܬrR12`a E聬?܈9qPg!.t|Xe <6\Wϝ/O_ٙƹfnm.%.a>Le8Bz'OV* C~&d\$e{=y2sVjGh2 |7$~l5%S cj8rtrώPsB]1!W}B &KTph47O= `02Z-#-V{pr) 3Re}\J*u(#nI3ɩÅ-@gͲ(? 4ٴ̋ NࠒjϹ f'Xc?Q&-yc.Ooq Bi%8%g୚.LdLhb%i%8v`5#/OBGq!@>i#kz;$%"8x vM4byk(S)Qq:j4ȹQ(*A+IQ zP働ci'XߎQ+_&+Ƅ(L׽ȯtzN%qYl$iV݊5VmmBF1~9"ޖG;dFlm8 "̮-Nي炆P8Jˋ, OۀE <-lQF*kwp6AIޘw.ɋ>A٭o̴ 9,~afQJ,%>$N_)% \k#/5Bpz:|k:3e&c@qSU FRSNji9RB'"8tuqj ƃx;˨4N3̫O"<D4>ʫࣙߴb> H݊'+^UTBte'`}(͏WP^LbRm "M 4ȍ>\dȵy7vkgX{a^ i/rϲV>q҅N{HM<$2ISIrwgOrw7>sFVz"4 ?赖#ƘSde}xJBjG^}"fp_Sep“J]eI"ضm]|>:N̚O9jQ&LV#8)|O UЪ=O=>%.:_cOj447dw{DQɬ\$8/P=1pN"rmTSyL: ~et>-6@[+0 ,Md v=JPsry^_M2<ħ2QCÓ?# 'mOѦåK9f*x"(b\hooN\OBnL+[Yʝ|x_G?S6*8uhjo'-oX[nKl5"jUg 2QD;]nV6 _=rI)]!I kHMfSanr lQ5t 5_w">w+rYqߑ4)r`\(Wwghw dx6}7Bޟp `07*xQ5L O7 +ŇG˪LRk^B)]upK5 ʢګ™.XǗgoí&r <azOn * (0\Vp}v^V s@J1B ٶr˭e,BӪtEdb5 6%PuOs*1<{"g`{՘F7ۇ]"MkHmaxj֔#L"ZdD-za-c6_,6CN2xS VbFB- f-IDF=e[ˮE-Xo zɆ.ZD+ j̍b/,PL/wJ# 3bm^|Q{%<Clg_>V怣RtZd-AՎ}Ғ۲POEY.Af gwFmĂl92fg0$|\-QeP0JMiq)VIyn\a%xb*enn[ǩRSNq+HEVS"v:HP%mL;˜տ9wg6X#}˩Խxt^ ]I'?0 IIPh#^yۭQĴJFQdn,mhcݻq WSm`ShV]Zճ֏tn->l^xj1q,8b*6N#;%Wzig[j6+J̠! `;ahKe^l|y6ځ.~%ӨtH*6 );`[e:D o(`@ ,O9!*Xl̛v] 8{VPUmlf2 Zp\> =L,b 0CC2̐ rlUai <SLƯEskVv|h"ڿ4]@#vf0!TI~T1($"ʒE1%maa$ps6H9USGli#Kۧ:6XEUUlFˋIMB5tEH4+ʞV+nI:bφhj!_G^2DrDF`^5ڳq)8iHNŻ0y 4 Ǖ t# ]]*[:F9A2OIy t2y] gF#A6pB+?P~еF P qlIgi\~\6-a~.E]'gڥ {H^/x&46ZqJ؀ReFj_= ҾBHasE1eE*5jh,OgT7pNj f|bw<Лo@֭ gb<ׄb%sΕc|դiBB?לɗV$&sh$'ªHV={c3SnZq%)oFVhlŷ,Nlď9\<}Q?Cdy#'{Z UIt ?PqǗ7DHP ɧXOȪ4Hdw^XXXU]FfrϰՠGAT-fAAGiV)=2ӲU-IBENihQ-/yPUmѪYX 拳q;>u8>nǖrL֥{M 2dzmʄbK{1뒒ʌ_sY`d΃~P/$FC h!?o2Ԟj\/ O͓t^xM,3 rV&/Q)^5P ^/=p0nS1?tv$ORb2ƅ5$RbYJӨtRd)il#c 't2/Ȯ@ |v"D@s3r5Y51OJαJKc:c1yJe2ܠ&C,Hvfj+z:?IByzRÂ*i1**D*f~aڛŤ#ZN<S+9yBCw6!q,=Zja8U+_D'jRbb~)Ooh,-r }5J"=~lTշfxM},-ӛaG9)o>ą4Ji2?: p7Õ1e܃0?tP a,+r5%5(B8%5^WC\@q'TX3#=HNK̸Mwՙj[Fj:]kJpj.#rV& ;+{z"|ւ*~ّU8=vd55x,OEmX224& / '0K#o o?X}H>ge!{]0[U]*Q.|*w SL!};"쐎%8nD>\Bh•GKC=CUQ;Mh.VTW[a1o7(q8Usy-SHa}IYFz\JzAk+o q h9wU+{k!x蝌}Я:H\9Pd̐0lа84.{Mrtz,O:h d-= M2{#[dO1U;%hҁӑo KV|QWoίZyZJ$s 212_Wa"+M+?Ac,1v}/5wϩֹ*~l;d(PZ:mHy+9rVcyFmv>jC,zb7w-p ST"N\ oawLxZkUqʒ ϡ)wT7}ؘQn9EM=H [:_nU*!) 08Z*DʡCWgjyOblfEg޿F4e9BJҲ}.릂_Jl?ľIa54zruI̙=*8>9p1>vч/НA \ oP»siI!HmGs.jF&Ps/rO:$fQ;@accc4gqm.1cvob:hb9GMb {KԄ`]L]"DHusp un0@Cǃ~qq96,^uO-k,q|aZ!Ny=jʖ)-# np: ƝVA܎/'ܻ( r`&tkE` fV#5m W4Mhi{/)B[xBi?>Qd)M<-oXeqcH*w-42ߥNhin r5 /o׶6`P+3PD))E?PWvAmPmGڇp aAJ"{]m eaqiֺ)_ h3t =[,țqEM:ugh~ܚ$RiL*%wBk3:u7VF"PH$B]r4$~쿅8=~APEuOЩ8r">ҋbdeS[ P. 7Nݱ2]LU幮/]ɉVG=E^ɡ^/x'Y;Z6Lh=\+B]zL.Xv)FIr폋š `J"S<G *Ι.!+4$1t0VȥI#eߥr#(>DL0-+XH6UTf!CEͼ3w֒{G@]IT`(|R Y1wOd3vjulo@[lG܇ȉ%'֮%0j"yG.3ogmS1/s2$cfp`H9J3Y/{hjVuEY", gY\t Ph1 B애N(eO,>$'@;E;jP%Tmܽkv ã& -#"M*cy ƌ1vFP>ƴfPnfe Ġm oHk;% 7J!"4c3@E{d&~:#4|), pN&,<XG)x/tSF!&EיOCҟzq"ѓ6>҅|B1!ybbYԍv)S 2[<)!usgTmG +|jJ'z25s:o/'$v@iQ(3P1N؞i!c @w:ĎlF믝nPKUp@%zc:6(8Nzx]1Xbmc2b ْ'c1~zѫQn#i'Sk+,^Ems 2qc)X򈰐3Uk2_>TF+e4j3Zr[R*O }¹m6hifg].*2qQ+wqYđ. [^$uSF9y )TnK8`ڣ%;uh _='8g9^Km6#(_&xIK@ 0ĠOƢM›*8NNz2)NMwC #ލB`]ʲȭ &r̤ <:]7)`W2T7l|4X $XxX]ukjlnؒ.zՕO{ϥyϝE ƛ oJPaiZ'6f|m/ ~%q!&a&PUf.Cta̴vQ_鷭K9JsG&DI̔R}GU5g];w~C-Es0Lk,}pUp 6>u"$oMw $@D1 $2\zl+gh)Xɶz}D)7R1HQLjLܑĄ߻C-s/6 ( žU^ժնC_ROp0X3JYO s\R%6!ۆC8lCy;ϓhqF (R+^}֏( =n%٪ō" [ %Hi5J~:{ v*[N{WECD&\m+?[}b;EdLdvưp$\3cc\OeKsBRv ?̭0~y%A)^[Th#_4 :Ww1ڊ֠lf[]Ot-#, 5%+sX_lCl aϖ5`#$‾&e%;4tg5ٳjn{6^#$(!l.{hc~D(#Obcgf˙{z [%5~n$Eq%;&  Ht&wKoJB;K^NC !R]‹CWBwh7z.A ɏk(TjW;Z*7Do1)E4 xmiƤð{s2%WA)aQ\Kg xACzW]Y<;ays[6V$1 {T̶1e'cL[w-fٓ尃lySYpirThW&Gkپkyu%Lz5N3E\efM}}hag"N݈ʺME:LL.X%.-2[j*VZ|ncѓ¼td/8zaZ\'ƜZ4>T,/+* ?0c$P]ĬSkB1O2㝯b&fh1 G;#Q)u˛XH>@E\P Q"AvA#@,fnI-,_^|O+I' p|*e<1yo _X#\3?Nm-9O5`%͓MlBm6TfW} 4hM5TaN'5K%#_ۄ⸕V4)R 1T!z R$XOŽ6 MI4gzw"ڛ1@5Ui158"[X͎`4?& |:EQo@ {FUr2#NZtXJ )Y:@@r*u4=ni`ˠV~~Bpo+MI9b =^!*ndfp&(snɯ}s2cM[LBL\p D^@YaGPYA ~"uBr%]!m̘IEDq>3O 8 me.RGG*hmQ'&.p "%ՐR8k1%k7Uv/O]Ǻ`Z+349Qlo1uaY0ɍbEQU2V$r/akM7ߌNԦ)FRQw1~#g?_a"zZZXp7} rni[y]{ X43 "/Q_yӇ gQ )NpBrǐǏ9wr<@/8<;@-\NkB8ߢon{M3B¿3ԎUbNf>Wp EY\X_vC>K} 8ổoWYJ=UCmr<]bK'p@a1x:f^!:Czh^phC̺YÙ#uPme<@R^mo `Mxs\SDp*׆[/^>^4#[8fhAvmWUy/nr﹄&=Y,X1)}c7JŲ.(.`|3X=m,Ђ+U*lq|ܞU}1HŝMG8HsMlx^׆%=,Nx$ȮezX-c#`bA{ 25((w @:k`D'ڌ.5o=1} oh>2P"U1.n# 9~>'p4lG% SxY1djWzg$f6g.tU :mL]S4@ O}qAjHc#fT0~SQͻ&iA. DiO37>hN , ϕ[I?)co=oK Ž:f6g¦uB%a ғn\v&Z-0u' F0Cm"6rCa SS|)S;H#4vr._Ņx檈 C|cn>W(Ȅ=z=7ZJFbP!K-{-QIZJj#ݷ0ta*m [0n<4wY-0`6\XYptC^ ϰ"UY5ȿ(\$618 >Eaq(> 8KSW§!Q$'׊P4ʡbEpZ,t*§lADȨ2*4-&o_+f.=YmkKڥ3dk~/[@eesDw4>g]=Krf7Ivj2)-hڕ20r7R_vuER`F'quڕN@?IptBxNXUL'هC큖x[2n*n~2f Lb{-]S:O&v mz2"f["&J5HLI1ɥ'Y^TMˬt[A<`є+R*&QcQX(݀M V& .KIqZru+"<2 }gt͑Q:Ƿ0ŀfDܹPgz[U突6vfEq$@ƸI$JcITb  dl2>c%V$ o6zЄ|7}&rfx C))7-@,5Rp 2nWx)Ȫ&@{h8g(PoR- L퇃䃃uvlVZxGXw{Û' 3Y%/5<RǶba-IG8UDTv%a9?mٳ; 3ussX@ {K۟]brsbh-lCrw<C=2ϢF}'3@8-Z_(!x+| ۵)D3EoD#صDuoCRSEz)͖ٞ'X< +=}[ U:H !yVB6314ԡ 2}[1LՈE:;\06UxoKD_ɍ`[2_=?d)W<5JsuRױ(ER\uD6PO: L,+llHr[ B`/z_4ƍ==uvl3S٪X'=<㝆&9"q)ashv8%i]J{%IR6,޷讓*k2_9:$-5SGAdSU0F U\k2+)zx^sqIVh&,tI{W~ T`UqVô/?[/vGy7?Qv^y[##k{rhtӕGE'"!T͍"(O PQb1qL]_A%Xd0EˈQV<%sQT?Wur{e}a-YQϲG↓˦E6~:"8aS2ճuM*v~hYuX.+{kTG*!H87-XtU%uWze`ؒ#ˀQ~nڼ:L?CJNV|+$c5^]ܢ ~\)cXy-@޻֟𰌔dc*DHf"(Ә6YےilWŶZ#IPa{AE6xeOA4wY5ʣef/X8Nr$KY=v 5BJ ^Ӵ}aӎGE sMBk2VO\5 +RuryM,ܯPWES2 ޙ=\yҋ0*2z~h_CNNuxIEDMfVRRWƾ)2N4H[IRUrE!?G~=C>BK((ׁ G QbeG>pn8]i͘R̾wH9LI S?~I;аujdsOȧ۲V&FI[&νke9v6.ni4Z2W(%kR1D\LBcҼCdGcRĸcg {/HTK<~,hýǭjfjxϮD}A6U엍 Ḧ3n)) XV/Bl#gdy&_ Ssy=I }W@J Iqp'_a{zPh&|z=tؚF8H2E+8KrQl5pӯ!bjJѫ [r*Le\ 7z#X.ZK)NX8!GiyM;>]E"e=E * xD-ſLȌD=]hznxKd.Sa}S''ãng$Hm-=28g쬠׳ M7, bw]x pT;*+y1 k4K5~d/z;NnrP[!"p^+U"=V,QMbs161Oq. 岑("j>C2 SFH7 1zecW/>L4cR6]pX9%G.j̫P/(XLUVU,BJI& +Nzv؛Cܹ3qNb֜SK=cUs ;,YNVVMȾB{ t X'5itj^Ej{]U'mPr|iH;]kvL'_v|P7`*ؒ-g5-!tOz֠~eG闑NceS t"M t9ga^4SxG,u<=_ݟ?v` \G?z(oړtǹ1ƟfG2x4>k~qVjFup@Ū$S|- UJ[ËY`?Zg^ шNPHߕev:ƟdK,l6}5ދ/bXY-a+$ګZȱܞӛxuKܕMP&+`(a)p0|*GɅи7-X#I'bNTtW6@ޘڀkfƟXxgօ x'<^ o(8I_T;OJ g<݌t/VUX|>a}7l9ɹ&\-O![,Q&C('Kh/*!hg=;td:kQc^oVr!g&,=urwNR[)7 { 2Ʃ^:uH8жө3>yIo<VwNbGLWDJV܆?+K3d6Oofc& 6}Ԡ fIW8v' ]fNH=$NN:mc"m,ެ{: xtpDoYWO|؇ӞBvCԷcF:jennLXŪe+FxY\9*$#/O0GgW1̏o@|޹&4U%K`rΞ/3{_WwTAҢ3BiSUcYs޲:z^}] D?b! r2&Hh^_=7ʈ=5Y䔵1*!gs4blh6:3aa_GiVݳvXPtgG-ψRWd.g);ZZl|#j+DjtpżY-8'urKʯ|i^6+##od.zCaBG`Ds0f\4VOM|\nK>aT[x|G<Յ^f$u[T&8K,-VobE6*}%L[AA,ML5ތF%!lExFTו8b*T)G)5j05N%Hz!ex"z1'@zz@cRϵ)Rsyz͉}ԃx1t=|5˲ |ߚ%1(nHE:aOՅ CXH;M^C3"Ř  `I8 gX;(:U5=3p!%Cs""?Q ?e"NV>>L!y>po1dԶZSCd#K G,:hٹڂ|968B'*hQ=23V"A/~ڣ<_`wZ:DUmYcCɫ C@LW,T#pI!ԜtL>3~*ڸ`lQJ,e}kqҭ%!fYa.?`1Л.uv[VkV_iHq=!:jwMC#dEYsيHv @Dcj0Y-}ݧl =xFd j(Zs)fkU@Kk@N|n218k7/H%񹋢s/;䑼oo;K{J^fS;7PB˸f 8>6m bY~A.*6?ӞZTi*߄l VZ\YiC1c#>Оf ?7ԺƯ7: hA}1OCm+*.-؟y,XG#}*zEǡIV &Q{n*pp~ZL;3XM en' c,rcv\9D8ٮQtv.2 sBUM%ѨI;#HSvˉzE@5))jj`^+0pHPYKƵqg@N$c(]Ude$}CPXTdvZ-E#ƙͅ\Su6ߊ`oLO|vcR|tI+BR{-  ܅ɭdvL\R-5~քsTOICL%NTÐށI06 DךeaY M1 ]W85\ JAyIVa1Nd+rWr.F7RNL뇾j9L.] UI3mmB}#b[ U9;S0{.>f+k}\I{;@'Vm \6&SUt$ & `9W Bm6 &x Ej"Cz*ߠ0,m=)#M* NR V.w ~һ)wlFUKHR9Á'SBm4b|~ >r#_Ȱ">}bIpx3' K1tץd|hy{46s:-q"Tӝ%0CTޚ/,u!9#E#$MU& )MRb޺SLl&6t\2mߑ>XQ 0f8<髈|~}R.M=-g-GhE[`P\f}BWEJ5*e=m,`d*ҁy9b?r*fVF}w_6[HsA-?v[7(bP!jOXy5'L+} b,S6Mf)5{aM׺&o| \3ќG`!Q^'%o5DUF5hXL]psݸHoRfD P>rx /[:^DvRD\1=}@ Mq{6we#n}jgK : _O5AP|ln<$t2ANO&vS诶bYoDUP i<`v&Eośv7>I8$tZBb=&%@?aOF+8g*_ Jo rZ []VGBpUuIkj|Y6w?${@sW w]ИF;Wdxfrنo*՝PșDBz0Pmb =Y0TfZ<? B c[ŭ>mʌz:WJqEr;|& 7[ꐐ6NcĒA< ½I[A[Z6\hP&Sᜍ Dڠ3~TDH'R"W=}@Yԑb+C*;>drZ-4FV%47vK/ӶwE$Z,92.RG5Á{x#Wԥ7aiwt&#a h_SRZޕNJ#B fxA?"̦`𒣏~5MQ `3Ṳ ):|Vծ,A4'fnln\j%RE,wغiRo֦]'t* [p\^ EI 14eP-ߵnW [!?buJBklŧ!tn\, $2މr!0 >\ۀT*NU)z@;{͠CѮN#PF҇/jiAD7=-eŦK<7uGW 4m,x?wiD"cVy]sUR֏WCˆI8 =`S_?'\-?&Z8=ǝ&eP3@%1ZxA4uqRAN&muhou} u .IW۽\]U=mӔpíl1D7nrٷ90;=o~ b7 BO _,yew]"l STRC!g{4NM TÊԺt_6]Na1LLv j̀?TG'OQuICD(nWNξBbk񹕋 Ud?mUj7ĞAPIPk{.'|E-~-ˠO2U>"PčxoVi[Tm'|@M$o "Y6buRRz-ja?l H:eii**B!%t#7?SQݳvV(롍xc?֪v69CJZ@H=:Zvۉ;Q>' ɘ2}mQΉPa%Fġ"6⹱ 4?awܸfIqW;Ȉޘj 0>c)%Fz;|!9KJ:_LC |&h[b( $&%_+"D D(?tȝ]R%\\ 73Sg9 f俶HP(>PRtڊ,Z4gkntUD ^5H#fd&akv7f8'uNU oG-gpmgH績q^ߢ1`>q~v%(LC\{F<"ܿKulRϟ düƐߡkK 4]ucl{5\*]vjpn)5KZDoa^1ke#+GsБ`֥?swb1oNLʂBM}('RU6̜Pȁ`tɛ..L tM\ ,xد8oaC, X "5$qݜ@)hߜUxW21]P5 1A|"_#R!X`Vyjd1&cDjg Zf,VFMzn%bPz)9ws"[mFoE%Jڳk9idp/5\lB—#f6ˌODj-K1vБ74F*{^kA$Qt̻mM4iS9A7tBUOM#62d_>ybi}Uœ߰UQiaL؟)#Ɲdʒ 碏$Wm^z\Q# _9cubBa_KD}׾Hs@ʪ%-YBE[Ai,JapvuԊ*e6 ;S4YG3GYv'}6 M[s1.фK٩($9Vqz M%ŋjRƐ%uNkEɷhW܃X(\༣} MHiQA[215@JNz|{2 X'b!B@#{Q8&# @d+! U&W==3Nuϐ o%×y]gx14g: XnpsqRɸ~SA~c Vŗ +!v1u" iԇWB>/#yD7O,#>Ee0:QT|ϰ֌_H+n^#>-K3/er%CKXlφUWUV_+4|Us@#k]1qQy+qv:, e[M9ŵeE&ex<޲5KW3x^*@/IZ ; 0ac+ }wHZEKR|"1>t-ݙIElãbR RRu|1vWDde\Q|niu1غ7:Lu0(LDyDkA@^?K5>܄NGmauY:ct Jxtgg4շ\0"pE?(UKx:cd /xM[zj mY %UHB]|P&}x]Sx΂Ѳ6[(K%6>nup[ S:LLwDZ ˘(`fs01%3NUp)2R=D*|rE*{ںK70эԞLpƖFuz)M,z)*G,YѢf`˜nfD\ځS&bD/ֲ%ߧЭVw8i9F;)> ;-_.8dFinwot+}P4۶/O nHmY˭T'Œ#-؞OyePq$~~rgmϵnǭj] 4C&pzW&u cmsG=%F;1,$pgvTG")[>եk'3mnS+T蒃uު.( |xgy~79 3%_6o)so~RL,syI Om:S(3sA4YޖCBrcU|8  Q3XpIaTi&!zӬ=(!G+(;$s-Ke12X;٥&H%coQHb_oQr>WylAp~oz̀]b'~q4LA#A8DU4qװVV%G-l>ĉ3q)p>s2bo$5BCpE|Հn}xFĿW7Bnn/pϟϴ }E0F;G!}%C[e[їIO=Glp^-Lz}9ʹnFbg @ImST%u jAvt31B7OxB>܁2pROyx~\H= 'xt4ɊFh,r=\z>7% OUB#F.Fc*8J)qukrA)巅ONٳ0[@&zl@qحFϘ@Kg-n1DΙ^dciT#TuEߴ%hC1ܥ#'7@dF#̥AքKK$ !Hɔ٬s;qQ TgЏv2>J )FCܯLC3ϋf9eǒEiL! mkFLQYE@>9{B-ceOzϢXJſ,mw~kYa ڇ{\] +% ҺA:!us=L- G1l2Gq%ruՑQYl^^ %0 r;OEп瓄N~0AdiZ=fNx}[]uElq!5<9pXVǤ D{oV!!'!mu{ۤ'"y>(xV=ԣNdH`Dnl䊚9#J-FP֒jeT7^IGM1f[Ka>̏qFBG=BM&4.l>:4!QA Q>]Jgb)Js娓[ sh fk e( +̺%} B3frjVs!4KN\h9(Ԁӄ>rijXs}ΰ&?&:NtK,.؜"Y.k`#'A1;GXδ[O!8㹦-ʋkx{1*v$5G{E ['9-<&!Z yŠf[^nzf;c35hRLnu *84 c8ʩ$H1|/jl-^~t~0Td9r{"cY4#z Ҩ rnE]Td{!>\jxDKb$]U|w@ *3{PВJts}qRq2Pƾd>ΏiG%?MqƴŤ%*2\udg}JQJ bM+xxQ֧gO4b%yr a@P%+ms#!k-S:}`O#Qk;NZκ9PA-C,( QZy*c;Z-L4lߞT~ŷa2akܬm* {1t-j#`wЩ )nd8ŷ7A6WPH^6F@`5a h1?졋%K&HuڱlV9\ŕXZgOH̴“rHޑ[^S*-BqkI[(Wէ-U" rCnRn3%Oy JnnjeXE@Pu1N'vVs,iN΋^M598|=$Kۖ;yzNUS>'`lLbR ؞L.$MtT~ '+iڷnM c>7KDUld2ƈ NES{;0p[G#oul+SSk$4Uϱ<ݼҊeD&x2!fAz٤}L}NQ*u,(FDZ!]ri%5F`Q]fKOՃ 4o4|"99@C7m+9n%oS={K`y>ݼ:Mw?uR٬Z8l옍9"W'wO5mSs_83KST.S;48y~98/my2H/u]uG3D !bpuF]ze@䈊2MK(l[4qD yd+ҹVaٟ)B_Fse3n ~WwPrĮnLgIQЀ݋sxVz=)ev3ĻAobCYLX7ƎvZCGv1<઒ =]J.9S'6-XqȞUkt89H$»ϯ!r?g:>(Txkp7/t3 +󓽣c“wo=7`O~~WS~GȘߓscʬ[LC:.˾ R,e!zk R6S_ײۧW|Q.*N a*ouUkg)ꪢݴiQk&DKV_59D!x8OHWqs @sMUtP*kNv^HO?Ż1vC~n 0r(A/;!0%[~O2dqWj qH-![]* X:rXӂT=J?=r2{29;MuD?j8=pʭ汕#m^33 Pe(u2W2y '^q4}g^d56d0Otjiʳԙ:.L\M?+_?:Qgek\C@3KmwA}ܶEE|z8hN(xZΰ< }z`%(NTmJUdӽu^O/l+ lT R:BYJG5GZՂm>lCߍd|CEozF,w X 2d.^7l+RuŞ <E.Xuw=wX.!ܣ> Ga$O EN4.WthgP٢ϰπԓUǙ@kf}yH̼P,؋Ns"_DE9C#nwYf Pآ  I\ǜ"6J N#;{{qls+`&"Bi݇(5& %Ql` f1ZHŤQ ǩpla$Bzq)?ԉ8C'&)Tb8p,9c,³^5bnTC(lz뚣 KLEP3]Oe`+;qce2zF# V3e  ;xKߛ㠏N@: -Icpml>oy:ǥj?@v)O2P@aUjBSqd\qs9Wg** #MZѯGVM=?D6TsTq)3({7I g9.yG^Ձ \9G˂azQd/^5-H^KڳNUhν&|?U +)v@:KPFș ()z࿑d?đڜ98]d)aGD s/59d $SET -g\ dU$Y,_1@"<V9O[)TƣҟJx(N; aYowrF6@.1cM!w'N\}[C(|iBvp(E"K 0xkKO!^ 5܆̑!hIp}J&ܤ(Q O9ϩnW*KGOKJ&(jc~(RCn:{HF}aa~IR   m+2 ?`ѵO-r<)MߝEL߲nO[`!]&׻f>%TsxaA}Oqڳ͸=|W%OC)ufxѶ?*=iA0)څѯKe읲<ڷ4`j=mZ܉m>ԀvoiКe!mWDbaVՏ*D^ jkzB+C>gg~%Cc7j9u#]M=4%фB2Ƚ+D({1\Fn =3?^s<_ z\ī>>Di2ݸְ`^CZV0~ze^"+W{*k|*)ʽv9 :'zSiDqD%L? Ev ZDIH]yZq4!L 2&!qNכ1{PC]볓M^,h`w nLv>Uճ&!ϔj ^|ȍ8h. ?m\04@$gTI4:H4Թc6}53&i[6p }f^ɕڞp3mU;v%>bD}Pch~/+R[-t-3C2u-fj{һ"}gD*/SdkB^,оϏ!ڦG8O`*, >3Dm`dMsoWQmT:ܸ3yn)8VbrnQJI&HIlH Zn?>=cPsue)aص:ĔmRadGFc>g#` qA1Mqp~2?ڨYڣle P! xrO֙F/*vhBuM *(;A& 8{x@f.K~,85"rO+w`иvH- ' *崽i(@+F *382y?~y$cɁ,)}/8,,!pm2U$!txA(ny&5xܽ3`%F9=N2x^UPV5%bla?Q:ʱ+jydB]ojO"ֳkXz[@cC.>qA%!i* V\u%c?ӆ^h>&,jm.Yhj$.ܛ"Т4(^:kK;8buU,6eozH)b5QNl '><?8<[Ɏ5y7bR2-(t*"i{KAԖf&K5G[H?/ O#…jwxGBwK =w ApZ0Ͻ9]Q]q~5U=waT{v8 '3pUMojDZEFE][yz &d2oE6H֐cYi`)"@`5mɑSB(qγճ=~v =nWfuRX42 WXܽ1d+iJz+5w6"ȓq2oURShm |V=O נC #a3b2i⊅ &=ZD1B7lňijM/7F~K&VT`QhP @xr cUwY.Pq-"!ݺ'%2EK:B_SpRI8Q?[]@%'=k2&#wF}Z138 Pm0I|Pg{ [؈$ B}yc[hlq"Dpܭiy΄+/K*82q`{ˣAP/&SE) y9sis ټϡEAg-y lZ.Qؽ^gSVWuTUد׆$\+LqƧ@9,ÌgM\q^#9ml+Jq: Wp>i_7{AdfEW"$5!mD[W첱V"hϵ$ȉ[ < 4n;E x!OSD!9d 0AU?#TEYf_t-XϭqpuH6b}kf5h!,N;#3?$! x^cyaAbJf:9Ь&-OKfqW&}*3FշHbպzOVnX usv t*=y3jX* SnOdW(ڬ/;5O@q?fΠ`Xj :YQkumƧ"3LTYmV̼1Z(>;ȳ+d^ZWr\dM¸Dz_! '9H*6Xa U(ٳbbi, mkRlY87Lo:`.Vkx< a߲Vv]gc(E-,$+yYt?Y(LEv#w4qh W83 [§^UPs9}ټ89pu-G{<[; {~\1>9dpt-i)$HƗ" wcS ¯٘w*|O`(ml~kQGHjlsϖp_)|vi(Kc0FQyN T%Pzg3|q]sC8ɶ}d=h΋ؕte_9l&VDK01O)Έ+K,3|fIV\euJߝY4E~!E}iZw+7ӵ[p$:9xqCq[MBA}}ΙI @;42!qrNScRP<|SK{ؿΞ>Cn$Wd#p@gT0;( ދŲ0Zi:VnH􈝕+ޝfR 3Ax6'$,"S_e[PfC]mb$X"D3t4q|qnK =8 < ,+\`#g]3xBC,rOoL.vX7"sŃC!)&'bwMol.L'{aGN`-Ox5SA/?$ :PkǣR`3yhwZꖍL%mHx?v>տL5v>\+UҎnQc^ar dSk2^JƥG[0$?@ţlq:ofs=_a3&hQk5 '5C [%T!@YC" /_~A#/ =Fޢ{?ټ) Xq%v6z9%eCF8 ߶L6JXs|vmteOkN@)BI9PAbրb<ۻا&-?pj@-$ԣL`w@'%vwp#RMY߈0o !W6@x%q$P0c8GWho13sW3̬Ii)F5\|)ʑLt|Ґ{ʰp'>Qvj#yf &lŰh^gVeܻnC. m^s@)'4[+q -kCh W "}\a!#n¢Sf'fOdu=0|E_Pٹvk ۲/10z3xl12˯NR-{d|I.F@O9*Y9~T-Й{aQ8PqlU=7K$=-qhXaތ? .g@L:6 ݌7b>rT!4b#@ӠV%|J 6&R_!5Uu`K@SlH+Xb*xe~g 3j&ƜAf2(^gj2yuߐ2hR)w[Š!5Thwl4Lf-Bߨ#;W2q[a>Wn.6pܟI>wlnR0ȰM jAa w)ȋXGYTe7ڵK+fDb8m#d-om6boMe8On=))bIz0 !p(Ƞ4O1G’Zm4>Qh^guIN zURiu~h V,$Ny(SP:>.n۲Rrǖ0'(<j`:码:xԔݗqPT pgRJW8NkZ#].@cBc%uBm&"yêFz#jeqhT@p)^4U_ACx;m3; Ju{ il6lPצּfHim-@$Rm{V^E83VpcmP^ƕ~h|obx`B8~pG^蟡@ZqVu*c˶m=lJ Gm&;HV^8 w&<,6]$ez&~f#I#ѯ>,}z m:wnBEj *V=6T {HRA|"W(5l<&KF=-"Vy[&yH3aLTS$f q;Ip :qi)/[u3<=~$ 5[XovK2 tpIϬQ( O5t.P te"dpAxFam+DӋ`:ޚyn{GDd.|E*vF.txcYC[*bvB q?nEMƓx5#h uR;9$.eܷRnd ٚ=#[* ٥!1 pӧZKR]Moy7Ώ Z'Ԧ#eڢ>+Sg a_A9-G"; E+l fO~3U (: 1gF'7a0l'J@16 0h3C5zdz /a"Tskj r+GI"@gϕG`o5uO~iRIbYWG7][4_G]%֐xB2↤Iw +dS (D׃Ʉc 8Tks[rhjx!v*آ  Ϭ9|Aolp4_ I=6{+< z86$A8(tFeݲ^S,@Zڮ&WcI]43n|/[2Xlm# w/\O&Wcvy?Z%<8&)G(VzY6̣bP_e 7Aq $(|seVA~4FpРUԉ?xP6rBO}LH>XzQʗ]ĎC3pZ qV; :, u[9q-ͽ * cPyyf} pl}o$e%# P%7,6  ]Vu6:f!W(yYdf/(j93~#.$݌v^?d.lcew]#WT]Y0<'1d'Pryɬ \6nFZÛSmMIwUЇ*OGU[/ʩm˗CC OE;2QDn5\HsBK\͵S_!sơSh/J8gPhEK'@@Κ"~)& ^RfP[Fa_X w%Z4,A|3^wL!+vh'qO4zz`i[Qn~G9 y}9x Tgw0_93 TO@qin>,D xp?'FTj4܏ɵ zɂ.D!k(RjsȺ6"h1Uh_̖}v9X#`"~*_?*{e[+68&FaB/}O)8'P]Qnr3%I_a^IvL# i? [؈, fJ Q6u'e-RA_2x&FHTsn+ސw[/{\&? ^k\+K>J@g&qoEceХ wR="=\%#QUl>^!K[kcQ\<{'z<h-}Dk*4:8,9ONCpY/ jx_"]ksYQBׂ2itx]o_(їtUWa}'W.;N98s3X$bpƦ9kM==jy+}T{m7%q،&ρ]δyvBB ^] "lzU97t?ES$ȇaOүA%gr",ۺ}7?2:=?(POXv5cj&&j+杆<6q_r"{"s6EQ Ƅ'&HqI20cWg 8~eYJX۷(\c \Tщd+,!ǹmx/l xmX\oFw/P Q=<XD!lc5)"/%5$1.zr}Aؔ_ K4iR3ּz׉)&Y_'\QaF T8dnLS.l0SSW#} \ӑ0d\@0r2/V/MfGƏJ6ɎqgrXoӐ8pT! 5T0'} j MM̍RN9qb&yB C oS'I7b]ꒌ-/ Jb UN}w͈>b: ïڒ/{x4NS7}w ۴[;Do-~}oHg4UUM.zzk >N#\7_%2-t^2dD]tGϴ}ٶDJZ}??`%4!;KDqƏ(+?&MǛ4Y/< X?M]xWT@jRc3邋+C+LXt^~hLs,%0 cg~oM:f5̧ 29%sG69C`[TmLDO7(Y‡ig<eT+^J'W,я.$6$X7 qRewR T@#wEX_(/Z"nH9ҥn`=O./m~ !Vpf-SBP v鳔+sx%s177XUx桙g_d~~ ^*+HMTؼv7ž i;o/B}c\к,ZOIHԓKgTk"/~=]b(~ګW( @۸ӅKbPل #|9 .,(L$͜@vi?2Px,!^Jh*$}}i|YRE[lq'|ƻ'UwQk\B:EEC/;Uy%^MgTɃUl"KvJk"鯔RMOcE; 35ԱE!BQ,I<.k3’{>0[;be2Wՠw- SV*t>|&^(C`,.-!~R֥h̸Fw2d"|Ұ_누ܠOVf!}-W@TWGhH G +G)U|fݦk>^< _@)7o$IgT"gK!;r-nH>cYlwx?bYê,ZNٺVKikjZK]ؐï/I5Ҍ8HCAv Qg\sR楐6w<"syL]۳'6<5 ɞ@j|c=h ٸ/NHYF`k#qT~>ǐ"lM 겜ٓǼn0HIސ0_;E:4?)b6 d,POW^6yTBb q5vr~sDS7[l5R4`80s+^ͩBbwށltW2zZWOZZ#b7I"ϱZz$l@JEذٲӖ)ua)=t vHF_ g uDE!TM !8#/Ȉ8uLG=6ӫt;CN.TT%半YH:7ac:H Z=R=_)sUXu8Ӎ?&ybz@Jr_1Bf ["*L,DEwdڱ0MpSvQ 8Rxw 93TA[͈DHJLҶt0 h]0ҮGή!oс?gf+} & ]d^ :`G%q+ەF4Z0X`rY7?neliXraG =7/32d|Nz Oςѳ8ٱT冔YFG2V|TD 4]8pc z[{ƊM9)3BYg󂌓P/6쭮&ƹWk\i!T+l(Z-h}ۭ6uZ-bAqTC=U5}b%d &0PbV$l?WӺL3,z‘:k[f@d35W%tv^v&6+8EvUONͯM嶏kV \JIx]Ac%G =#>F,{>Gp.Җ\XDu)~/m޿(s(BM؞l٧XE-^exǹdL“g\)>>HnFHa0_1DqUOAg3JxtEeXӔdgy̌Lb Lsm~ƐR{7xm€zEkɁ?eJjlkZL){8ϻ3hʜ@fU/|M[rԓel<xaA 1"ޯYT'y]mXd l:XZJs|X=D1)lON<*/sɇSA 4wσ]BJ"mz{F," .uuW ;QDz6̝J0Sо1Yxp<c-ɛ2vll{t}n 05,4{o)/\L% `2hx,b#V?n:Ts h˛hBu"uxuKL=UZE Ձ"JVts'VN{^!QQ2Ex(/{C^;<XT~AFkc* ,+A2us/>yъhc|J׀᥵B˜+uszgs8_-<҄J" Lc+@m%,Y+@!xAdCe.?hy+qS$kv_tI8MGmDڱS̶6Uz}.\l+Rh]ֽi” :͐^uq8sN7#NwÀ&S7HIe#+ {(Æz*8ёp¯(1ܳ\f .UcOk*qxx\*'_;5Mi#]ӵi4B^ P/3)ͤVc^zTt> #>̮׆ک9D d9nք;Ӻ;p3&F+^5_i[̧T":CRL wdR{^XuH8dCHf}^5i: ar:|6R1qXʛ HKu5z6%`O+aSvjA?>:qeћ5Z6vpKn G%ݤɽ,03I7RZk(DAbBWPKq8+` qn6:% Ԩ+5\\Wa 7f(']w9٤H U/zk;C^ce"-G:|@O0B] pPoV5M AT!QX9RdZEB7q%Bes\LwÕrJ"!*S@f$Z.%ޥ^ MDں1}o_' YjuAd`+~>2ASY׷"e\LHUh+">^%Y]-KA\c-.*)eӒpH\vrqSI HWHx-Tt`F<zLLkFd7!gmP4`eJEaBelkeN>C|AJ6KI2[&\['o dk_.*{icp_ nzK͖K1atKʙ(s-F6 Wp)a$jއ3ڃ̳GR`-Y9J-iE1%աsU ?#mq7UMV%i8[.|"b+x^ӢXZM쇒w~IH8P\eL+{XOؔ|YAxˌWV6,? RWFԒf'/C%(U4F83E<2K޿ r6yGaE$oKޟ95nRS(jP]~_8ئ@b_+U l0x*$KG:JҤ5=e$$nmrBᗦ0s"S١u JqciG߬sjHFDfaoyA>r\Tp+QJzuyyc?sw~4 @U$WPA+t) ^<)Bm|[,7 pjtB?p`9 7>w⸚$O`y%@6;.!wR$V_[[<*v UY_d)r(ПĜ9*:iDUկ&bACBZHMX\PRڿĴr0}ٗ2PޱU>FN!Ô 0CHx+ĝyܺ傕nTgXw-Q(Mx/mtg,o 2Y)fj1}eS8A^Ƥj[{?-BH޳y:OBc17'FS\5MApcoc3N@HߞbwQ>=F\ofX] N@-}eKt GH5L^u{gں[.?(~]IKgQQl"BQ}+{e<^LzaSL&Պ%pIn_BZv9>rmMˊ$ׅ/i֮.AR;rWPL10.usCx~KL)+|7wn e2 O#D9  :q`.?Ng8ӏ٠qRUfzF$pFſEYOHp .8&7XB26.8KtV1hs塚;ǫ;V%^tE|5A3e>YMI+1󒚛(.6 Q,*e-:4?:ҵ!eXk]Z l0bG콻΅ZX̚hA*Ty?'qU_Fh֛V^ *C[4 ˅䧧(9Ύ9v1;&긩(E0U[v(3tvaH@w\G+#mMFըBk{aJcDq ٲY;20oGʫdO޼xRz6Ҥ7`u bS6=ե8nqNHόO+^8V8)=Q׺Y2ȃ,=wSǶ@)]_+뭚"u[e3 -$(J߲opRh*bUwϰlInHD o?7.?CN'^k\[;wmƒN~nR|kvʹ+G< dN RYNn5aѳ99)nob 2FVy}/-_h^[<2ZKv&hE@ Ut30*Fh~puh^+l]wv0>o~K\bnjC\cVuQV\]oq^\;J?b;uU h;;PY+O2fl՚<{zoLl4EUub@`SC>fXy]ѐd95.(>$Pߺe,s؟O[yczzMmsdH֛Km\vcZ/>JruK8a}gq`N_Ȑ q S:<%upظ(*kҎq+W;e e3PD8HvDo eO;Cg${3·$*^EWōE6EAݘb+EpE{:PO0)^Z `CFe\L"=ϓޤgI7rRYm0 S1SKU;(͘~0r%7a$ 1Vu7,Q$݆p&h(Zҝ`A=nx6_xP7Zq7Vs7!7ż`piXHze:Cٙm('E&0"ܚ|ոBe"$%pqn<-242(#uYDotV k;ɢ3c-V2aaZyhiK&V5wpfu]|29T`-jr$"Qp lT\Y$>&*? qpÀUe}\ms[ZthJ3Q>uT >0Ui`i؝8.judh1WjtKaeFm-s[2P(?TBYjcؚ3/ R]DsZymp_9^3kw{̀/[:|bN39{ae4 lp UEZhbh͐IݱĆ]'"*֕#I5ʊT."7Co1&PII$Na!B:2rW_Kбk4=Mb` EF떵㙖 $7?&y@"Th c"bD2UH$$ene:0Y%|z#ƸX,y*C02DVY8b8 aEX-VȆiT\!$= rs@?|퀾(FQb@ZIvcoPL%|XBw֫F&[Y`T"0g7@\@MV&I]cul9َ$&o#z YL'L"BR@x=j g^t'FSyg;r'u#< [" E9m_e(@du-M/2~)7=4` $=cf8a:D-P7 qB?KpXњm2W# 5F6/)l]0⓳#sM8QSħ 4)VP!/O;[ Q\Kq>FWĘ@VJ"+6߶MSqz5qb`!pC;2B8 a M~G;J- r3S~ P+d@%oR  fh#dzŵiyJLv-v""q( 8LG"OYIA%~$:g#d4mzv@TVJj=< $jHQ R oD9 sfyw UCnY< "z!Fn֦pt^\(sHBfϾpM=09:R_JVr3*+shF0׷@ÐyW)aC7}<"ew|(760VS?p/]& q؇<.ӰOC|~"Z *N5օHedɊJ[ =zŲ)7Ѡj ٯYׯ` d}0UD~tMoa\2;LلC4ZS xtRY,8$ωdiqڙ UFϞsրi: rnxƽM3vbw2K_6Oi2`_5M r|RP羗@pJQ^iGF@k `wPI4dⱽL ۚ؄,[Jf=aO&NŃ4G]h#rڐq(ãby}1tv 7لldMl ) ;Å_qL9L 4䀤_I[o' ӕyJ'`qm\pQFUU@!Kz\沔Jv ^n8xh@E )@`ݼMn䵦x*~~G(ګޟ*gƺqsZ^q$ K76^NM'/Y[ 1^cIR| 4ad--UPoiOS%QHgw8{D<シb6H&Co4/U&_W??s[/;%r>ϓt (wQ* YG+>bv+}%`bw2uʘJ zp|R!{iV _4\X/ 64 > c(ϼ$n_pVmq n)nr16ywtpY_:a+⺍1J+65uz83Y6J/7k=kGf& ?955T>?~dsưU06X+oNx[fGC3pM-JBq'dKLy͵B9a,Un-~#ŻMiT;jN9&jNc 886? yW_5KіmуESBI5v(ZhE3nlNI單8"v}(/$zOc`oBU\Kգi +m-Xkwwh5(Yz]~ Za3w|v8_=]ʓ t1 5,.ՅF2Tp)]sLe0k-TJn L{ϙ"姳 \ imx$UƓ4E+>j<}.P@ m}2,'Ͷ.%sw]x1~Z6)6=k]i7jSjᐹ7 )/JMξYVvC鑚|, Y u5!s- Lzy.Zb6ڣG!oX?357~dV{~91(sUN~dK^x8J,/ Gwethe`,M*Bb;L[ pq>C"2nVHw׹|PHw-:Ro# oX]rd#FS#_,$h #.߱QvC#-L`̈,"X(V'y7bhvl6ǭ@j %Bв)4'@ (z*|P*2[/޻t[Ltp$\[.D)vkLRyGq&>n@6'T1b_HaU#ܘѨHwZq:ݨm# ,1@xm|spI_rVsX V(!m0 ϝ[ Zɻi^X'h|!HyFwz\R c*H̭IBeљ! ^~f)y;Ȏ;~&KxBhK0ΞIz=&w}K*ďs$9ڥ-YSWi)I&C NzcB13KP >dN?_1?jFwrZ32Qd0[hI BDJaI%\jG<"5Iͬ/($ ]_z¸J*"E:FT,/_t)uQ@w{a}@īSw^M8D?!L@LdDgl?'Ox{J)m%w Ux}\" EBDj4JK*K(jy3XJCBL>c@Kbu_8 J$K*zڃ(*ͪ&~G.Nz"Tc M5l_yש[y!!mx%3NvOmwfP kB9|9@"tHgFj({(FvM9UY|uXR: s޲,ۭ.łEqz7Lvc(r]B0?$U!RUX@4 ;(@XlG8bӨNɴ6aAl5OFV"D_/wPMWʻS(d;[KF 7 )tFlhY*Gҝu뷃zװ<=Ύ@ȦR-@S($8 X?sҙ tIp0f/cOj 7 -/c‡Hl;Yf.d%8dtѝWbGgԙ8h#<.0c_'F>Pm~3!Yj5Us7طYC:MuǿX3 2:Y22QYdlhzHUSrbA3/8dBh:G%M*RruӴ}݊RĻ4.Zr}=٣gh:].X#~¶ѩ] hIåQk"s+&}A !ʙ_~},p]mlwM+.wWzqz=Ge9 5Z7,lUfiՅ+mZNGl1zR$ԣqξyR wI }Rhq398iHWg2$W_J&GY4B9 zDZWIR $?p]$qmFM u`.1*:,}bhr-7=@t٧p44Qz@7Td$(_1jv-|+?;89!g]iLG̀}3HvDQ7``$ǀwt:,_ڳJu}j.5S~H Q9l(TόP'n~՟Ľqo:!ƺuH+—Ԁmq5w K@j3R,KDZ<T߯z]5kbSd "b7d4d-XVV)ف4BY?ϮLSfsڜ(pe%A`!*?љ$Agφy~gFh_kex3W$*rq0&?7TƠFxR{ 068_qeDOMꗫ(~hqr8gu` {  bDD2¶f"j@of-F;,Ӿ QɤV0;u,! >pV7?|O*m4V0?1'9/^)hi8b' `xniT"Ɂ@NXRjٍD*Fq5;bے۶/1ӂb??cT7*v!Z4ŝ>A5Wn b\ף۱UKs9{>mn|| SنW1*J,& 2.&] |} m}D H&N [o~5dQ!C6iJtk / %q;-p#iyN}8/s>] "/I?@l4V؜W[iumE9gfI;,a%e>}k tǔHm[[?/M򧄕q*튴+l(3˴ŁiklEݧgv_t uN iEĠmY]eK?,",2O{kTRK0:hq5SWH^%Wˎ:,}WuuZJPFbLaVr@:k9+X6ҠF3ggeFDU%:nK6"=b9tzY@ u{؀) ?%{Lds/tĠ;b G=EO8k޹4C rZUM4[jXS{: ^*. Hۙg?!_d rLź ߣ5f Q.3s9vcm\ckXӵu,ԅ:ls*כF\7Q rw2,bSɒ+BF^D:rSBWCId^Opzon^S4?`s~Da! kxږ=y}B˟rge3㌲Vn[h*g괊`24YE(03yvM"ب ZRΣdP79́h(N0/36\$&σ3i$ü3+$.%Ka&P!py4/<+vZH*|BMKD6>X/-T7TtQ̆)i11_/b6Pap@O`txv2U2oYH7[$xP0<ɗƘ? 05?PFqfq@Q㣢hW7e'ٱst%"_U 0՛hh '2ɰ>YiɷŧǔL&@N'R Ć`PxX%/kBɈԱkT;pЎsk}["?p&K9/l!W|&-?8g*=Pq)DW+%Ο_(vA{GO)D? (7&Znw;a< Fq)P~W&|V<ߢZqYUsmc$lqM'nm_ a@'[틺\2yYh XJhL"Y˝ "mp%ڨ zg57#C8"j4M026-Vg7(NϾ=G./DT/2BNuZm~>4M@'ni74<A$ي,;BC1X+BEKRN[$u D`FͱB>PbouslSX 9iㆸI2>,^|Θ*~b ȫM਻ {6#PK'~'lAKjZjFB60 G٬Vg2[ R;cEZnPJgC#mqfVݧVHo9;YΡxy !38 ۖ,T7# 2sؠDpM5ssh"ev,G;/(^~RtAF29KU%J<y3m'as?%sx(r-! >C5ѼF9Ux'T+iE9@4+ E=R$xJ. īޯ87LBJz TO{عQU~[oSHzXs4 jY'&_{~ feJs 엢7A2FK%, ]+Fan!"讟}_rttvRX;e ~ptjU0hU6=wJ, cc>XΒY۪5-Q @'P5'$ŰM*s NbPp|޾n#,B`yL5x&{kج`WCQwߨ47׈UV6qib(=Dݣ͵pWKca=d-/rϔ9QEOMbJ[ຊ''Q1[k3a5p3jB+E峩`::9Q(P[itad1QW* ō ޺`qn119M)vVP~ 5zFnYA{tb7uBo@1!|z!>N&geWzUt^% ~`Q5 !bw v])E=$*" sB^AO };G)/)T)Ѝxx|n뀧 e B7yV93ccʽxTE&T:{[K">2 ߪ,hIN%٢x:KalІt͆Qq( 33)HFE?6f GtpfeG"'O_TѪ1~'~mFG29]I뭏_ pkؖkFkwrC@:+ȿks I q&C / 1SkF Sp,d%~(E %8o\/U\޾"}ZV3MF\ڬg24ρkrZ; opѾK/{fF![;rTvbMinsb́~zn@M*9$b4^a (_;s@k+ۥ3RDh5V8="a _iXC=L<$:iS([yPw!v>Cиy+ :R1QSb \25Cu{E!YB9:`J%YMd;_?ؚ9aT&^"?OE/E)yeU7F(cl_KPj.#B/ ᮚ,Tb(D[eP84 3Cq -KDO/s(,xY[8Bhd)P/W?U$%1BjaL0°.2O4y WG˹DSY\S4. Յϳ nTh2A>Nb٧UK0rVܟn*-kcH23@)Hh!!1GaC%;$ג<{{w@Ǒ(?++D΋O頻){pSdMwׁ3ȼT$lGCwMYO^#O7?-Xh!2}&=~NG dA]>7[ |tnĆ%.WZ}6 wU6h7X) -?w2#΋*[F]np_c1f(%*(xF8gE/BM rLq~RwˤKwxK[ѻch_1hs1R K.aB[_RJrEa>n/&`¼f첾Fs/2Bx\pɶ5bu-h*M9$UG ܱ?`զ ?ib\+j*W::.2n]yv0] "yw@Մ`!jolШwĬB!w;Zm m0*(xaXG I:ߋK٘IJ5W;I9% rek㵭J;Ac30rH9/j?$ +ŞrC(!؏!B5*}I*’ ?^x:=-3H yMߗ;?gLY[zL#=ga Ûx?ᣣԴz*x{r_ N9"]V S{_ zcf;❥gԼLr;d[K =L61AVmlͥL2`b}I&fQ>yCoܥ+&ٔAPr}{JkȤ M7GYY 6\26bI:]+0JGc۸ @`22JNӆMP9qs@e&{Iqʇ^ѺDgU<[3 5/xa*a5^~mb4Pn7͢p൧(?gƣͶ!|m75|}*〢ib6y &6)$)T+]O=ofnl{Ͳ!LRJ6 +#OŎ.rGO0h2=[ʧ<`sə7\!YX-KO*꫋Z_~=P)V:zKWP_]'YEY~:UЄ-E$ۃNG7Y:^Ί.gIF%ˁs@*FgpcqnHYz'LU Xqt^S]:.GaIVCkV.Ҙfʁ5Ƽ2JvIxK[M<'݆e <+ t/Y.9xZxnVL'M[Ŏ%mD k ;V!ɱ3xJR!8-Dw0#w2gw: a+ÁLPbQ뤕5,XQ4G:` d!$v`F aS~<Ǟ]wY-H.L}5CˏT$8)fԬTs7-1Nj}5ļ+w,V~ pvR0C#NFQ{\ѹ#l%G[G%[x0x9k8t*[*rYԼtFy3/MgRVEyvHh5&U]W,^cyyp T[^<`X$' )jBhz ȩ 9t9o՛V64Re}u{*~:o=#]L ,P;W..R0cOǎ1|c2kSoD8cؼ aXQ2͟74n-%,D J})n>IuuMvm ́2*n[O`rx/ 9 ԈHY89z>FC㋻plfbA Vפ]  Be.v~2"5HoytV $ iB'wgGQE{G ݕ`[D @=3ohE[#.SK ˌS }j=nLԪNmߦWMP~gu(PEl@VɰO 'Pa'3F~ģ-{ bZGmimMb}*YMMjlcZ_p-"zO{*T,G-IKn-~{Q$!Zԃ\@>&jHZ}:23I-4?6=\-*{i{}W8!/ l{iOj,/ؖy)1f~9mrĔՊD7H?KiMU bd0p (MY81.FpzA?dK`a͒Ōvb,QَV6BV nF=tW@+C)MSjxx Cy΋ =|X֢͇ہIF.XC=ȍw:rr7xԆBPP- QԮgđ@=tབྷbXs^ҍxO+r0'J`hDGbo0"pW5Z^,tK{Q!*jeP{He pL-_]YYѹɿenk[]륃e40vF_v,cRݓo'~m,r:ܫ_`5Q=~%J܃7EfS/a<ކZ0^B&$p٩d5j(%fZ&]+] dCfۥ,GU{KX{_8 oi]ݼ^Oh,| 2_L܆-,/H5Q8g˩v/dr xRƂy_زei=4opU @A|O(]v0JMiWVT<V(2L&DGQ;3O f`@D+@\!<(Z`UƌYQ2Q_OhG'L*6 $6ﯓ:Q8(׉ulD:<VTuEQi!SwXo)>~tɘg!=$.ZT%4Cܙe/MyWys5 kmi<ʳf}X1Vf!uhYٗֆWXYY.᧒c?j1As}rijVbD($-`qpYV=> šz;R\FROPc ^ҥ`S+Aw'8>C4'1)64w8..lX(FDϟ8N[B4&8MX!޻m+2/pn{`ep"ŵf%p|K`n^svygFD@hLŒ@_Gvh x"ܚEW1 2,T24aś2+sDžD(R}L3[uk914%(q|i\ z ]+LZ#r{ ֬kdWc`җ ,Jɪ2Z,@; ʕ@7RMXzRT; iր8" sc{#P⏥jM<q>JA<]y;5L dp [C65_qYocȲ`K6ېV N$e߱_!:*!IR:"3=o]:ׂ/="㞼΀lJڳ O(;@[M ;qѤ3Spe0*(#9_3bJBPѯvNċܨ$&("o2K biQ^VlJs~ 6}Ƨf^N/:?\ү4T;{ei}Sfu?@Z?b{Y~!j0n0SA絣)#ڦBᜢX:!SkG7m"U5NiZaHj<(5?`/)":suT-x+MOkA6x7ߖty^OK/6qln!]{!PI~VKW-r\xM'%Q$ yL "o n@4մ\VI`6NzcL Sl5\t+~L|0̖9VI:0{Zуs]oLjVJ13uДd B֥5(J̸Gz>0dSҜ Hhx+ p-UTwq!jTڃ'2i?ȚmYB]Q^Y6e&D=x_ t#watg=Lmޡ(eq u-n;%4᧕b`G0'{e]*6lYrfG;uUUXU8qqsI$KR7NCx-vf?D9 8>iuH$fi)&rW|hrB$TFWDvH-u(m˅ p00'Hcm)JvǠDTyZgણq]ҠYxjCp6꒶h(C hԱc ˖:DPhV6[&@X"yW'h7:uZ%wCK|aT쵘[dd.ekhD3%Ln? *d,hWw9Yk HبpjhzߋU)IaZ;t=0e$ͅ. Lx|ݛo=("Up~XI.[iIC jMk/%A #l8>o xoM ^>ӻ%Z6*ATʥ\t1X$HW@?_D/&DrWRǝ@FQ"%uf[W#ǀFS>`"<<"@2zNymeAk Hs}or?,}g"=;0b*?BE '82,gI~C݅;Ey#\ǬnyXͻ%rAJե8 z=Xb%">AQrx7u 1' -04ac+2yض>}-qTt4ݮIdoŇYX)(0Ful,}xr;lIF*iX?;!36;Գn3N`ß ޤ]+7y_YL]V] Ԗe)`d.da4A 5\R4MU(l3 De3:ϼHgҊz4|{Ì;LeI^I A܍,/X128t/uHՁȵbYE`7ttgy{Kr/ˮ @hDzXz9NgJ ȑ)m&{Psan20R\|9JD"Q v֦d-WfJ<l1)ci:vqE=He~3[$?p$"CM2yl^ڢ ~SG9,҃%gO])t k1Ɣ eo=խA'\ӓO߁sD| %Ų(r Ξ Lv~'ŵDsUwh:ǍϤ՝ipa! VA?ʬЉZ_.CjHbxn( bH {ƸP|@A8uc!MKterVA?:\LQzߡAv'S#[Aa7:іV0=p:ay͇nS=XTȼ="C& luyyIJwj)]S&ԑ}2!? at{JHnm{ڳ P""$&Ϳ'l4m[^WLQ(ŦƾU\nb|Tg{]62[V&81>!Ր&gJǣD|!l1" ,q,1bQajG)\agpƌfH!EDR* *pJ9Wc(DqNx{ ѵB1boGW=9k`2-DNyS\+_/qmn?*W DWD>ˠma0EghU 쯚頳; K}uÞ-B?-%1ӝ9} !}_ܶLCxqVMf R9q)U J5]AEӏ>'{@J6ԣiU/ԓoc/޻忁HuXTsY)~kP6S69Zb0&-?ba䙌ͻ&y)ȱLd;ǁskmgļ* [7YrU !IZ1kD)d )H̕u28ZItk6yr5{Q.fBi{Y%/&ǐ Bdx-ҶCG{ z=y+ \:7eoŰCQ5s%t@>Q 1:lCK$}W-&q-CrߩΜ-!%usS`*fVx˭E teV;bTbG ~@W}Qgk?bJd@ Ub>(Yr|[oVFjKnWD0jdFdSB [~ѩRY0#grx.^`+@[-5'zqߠ`_`P | ?iTtPM..{I!}@R{Ӂd;fHDaC7{/ s# !keˆr?1Y3:kzBbodvj/Tz,?/7*Ot$h>_?AV;F8XED3w5VrE+xl}4^"1=Wu066M[QػMb0 v//7D*a.)sFZ_y)k=*|X-?ˤT7hG`˴SE1 _.O5™'Y^;PQ({}J(axiI\mMfm5 ljg"H1e_x^Y V-a@2Mд/K}W桻>8U誦cٕ 2 [bq &8`F4o(>X2%?Ug!jNk,Ɉ9Uܒql2$d_u@ψkCJb]D={g b};nTne~͑gQA[enݺcTã{C[Q2U82-3D?L Wjz;s3 j1g$&PԆ"7Zo0-Hw'-vj"-㕃@2xG\YdDM/ r"^MKBnt+i\^O&\G wh{3{j ܐsHgf.(öBx#Bbӗ W {kR*G) t2, c-&72*zf[L[<5TgC+w0zT$cRC+gw4%/cFB!kVkuت{->|HYC"h RDs;F [bX &5>e}Bʹ;`.#&_(!7VW񦹡6S㮪W$QZo@51p9Q ޑ3.w~ ے~7~h1G~ d$(3k Vۄ>q=F隱3rYK I߫iĶ,H6udŌ8<$'m2Ly[2#I;В ʴQ)JK8'rSu+;%D*`Z p,B(:PrL;MD!2g2~D;,۷PZ<$t6$3JםDrm_*= $k>n _ ΫV]ˬMf^ lW#&U HBJuK8`cXґK!Z#| WOssC]%&31HY@-9Z d䩏mBJIT).U)4ms(~zAF;R "n6v^Xt;Z&Zu^1L3JT `/*N"'TI R.:/0kbUѴ״ėe"tO`})fAۈv"0Uxq(Ihw JαoobD0qbዶ>Zm,W`MV(2-!5T \slY6݂J?n͒ .~j`7i[o$\Px9)#]f'VӏgË^u647<9+W^tr.}8KZ4 ]te вIZ WGf{&ġy>|]5Ck(~m֯ [) f=)ZQ0:Kͣ "TD2y^Nw<⠽ u&Rj7|%>ِ:c?#c.HADOuH:ٯ*8S|!$OkF+;x`RC2[ᙎa1d7vz ~0SKZ=Ṇ'I4J@ o*5 Kڏo zSZgovrΉVow<2=]ֹM|y@ْ\h2|pv>{YykFsS3އ=^vgD:$a%F'.OУ]:ԯp+'F984w>'WlAGuowm=:eN*A^_~B#|bd=߲gSE T(0b2sV,u"y?8x+ls%[2u'HȒ+*'N)-*' {5_Db2֒KGZ[1Pp&xH'8\Cy[,gc`o%WfO`ty .(h62 rkٽ ՝X`K|)N^q{KM3hMqGܖ<"6T#p̽P:Q+V`; O9)9QZ(g"rR$rpyEނdT~)ih1JļWkzМi-1NC^c :[IMK/0]0݃骇kﻀxe!{t_Px;4(Y$\sSg#/bkbY6i"8Kѭ7#:8-"*~#@5" rBO.#ݏ,Oǿhmq_PPix(\QYLk1&14*5VѡϝA!@+^&ve|AUu9x%o YF`)IHgi]sNHL〉4NԤAnnvU_%niڌ6aL(?k_*YMM{}pP9qbܧ/ərde3)hW1o @` 9>$=<$PycG3S2+I&D{!Tռ\fC1iM~%'ףm,%]jN.;i.?yx _{I5p~isQzDy1{ey1j6C@ҭ9]Od֓J(Yc&TI3:iBr9B;HϝP?*L+tcKphلl >2 m+kyl{0 ߽cGZW~4؝%a K^ן[InVgOq^A 2>Hot.F,}Q2K&ݐvQPfbsv\+֠U)\y <%R0}N{):k! 3\Z%`Ǩ{ǩ sގEhm]=22zߕc ;Q4`gd,;]-728PHK|@piUZz ߆"ZC4=54: ǠnDjaNZ%O\r|M{pY47[Qqhp|7dGh$u,x)1/ %߷jܷ+ov ]ptH\ֺ븁}9#95:fo%zS-y$J)B2y0e+9& A{y9D|hrڠO^qa] (G||GLT  ˴,hŘl{(T(ɻ 1w^?. ^9]L{@k/g׬OQt#&誻Yz&&AGV6#Gtj;X(yT,=s"-xMzVuE+N74'5rR&{̕/˪5E&˰hja臽@h!.< <#1@6ooq#*HJ$lieS>o+}@W/\  47a2^[ #ѺɆJG3o^$)g*wq{x1읽*̀F-[qnڜg&SV]߿neQ]XoM:{V㏱HvkqW5 VmAp +7qnb"\fMm4PN [\ }=V6TvK+l? ː8rcc߫ Au-.ZXt}B')byG8~Љ_ſF}[ZA馺5kKE tVz<`_,;7)辸@Orrji _F. D{&|r{t(c`"MSdZ>-z[/Pup"Z#m1yF>>ulAa&~x:}F$w_B~1_@d]ͳ]ι?E:^"gT.̺P2jv%ĭ\ke- v,tjfiw#ɗU,k/xӱyouwhAGWN_Zp!ng/!]њYyVw$KDxJUQNIp\ QMuuidB׮ݟ=k#څK} 4un:jVTXMjS?f.h[i} o7Z~bS=cُt\Heulײl$YM;),Ovo$^WK /KP}Z Vun& +\`nSiŴ qFwI'K{J⏙:ضJ JxKXŷYћK_ _l+{_ҞԔړq<\ Ez԰Z 4NxdYl>s5& 5Lpn~At(ۗ09y* bg&dI{´Ow2&` ɱ^ >V}=)3C Z N"ZEUؑ|_+!;zL<mm'ox#p9$d 1# J$mO)rXV3yc281ǚ%ȏ@퍭c6m ujω&En^g>rcFn4qΓll) jJFIgi.ۓ.O*CaD~5pv_LՊ}yyπ_-Vxi#ڳyF+9P /HsILF΃r؉T7yif*< }Z'-f!'S> [mpT0eG#|1B strPnJl,q5A[Q3 }<(1AZω'k!Y%IFL֤e~kpJ} mDa"&d85+tbV=vlo9h֫n}PS?j 5]RGv+}06H= ڕgʶR$uƛ2 vDZ ٿ#ru|!Kg];Xm;;!>bѤv*S([UNNݧ%U3nG( *װ8w]I ˻9- /:.’#hBU T_̼N,UI)h;Mx j.,"::>Z {X г%|<ǾU/né$W\U pj'XpMB̾uB|x,9QBAJzn*5% R]n;vGP !vdڤ>"+Z@^z/X\4nJպ#*WFi-/**x6f{jsqqS 3T<Յ$k| ;xO1RGF1Yq:: 8GUk<`p&=7<ǘ%(ᮧbl[c |CŚtJbK;Fn)ëK4!fC%`g+C~T3јrSTe4㣐O#yZhd[ }#`sw,S(|Jd> &O"wqyh@|Yt`bhRYLTx} Gh:Mibw@H>+jK l`Tߒ .'8hf)}CQl=go vk,șGO):T5]`6xXlDaH "@Lڟ9 ^7PZ]Fm;S=)=/w}?ʣr!~  FR!]2 喧ޯ NM{T>*Wkjsoq-59d*mÀ=:8wf-8pːB<dzG)2KSee;5Hx gm*d%)Hl;V)8mѰ=? f`{0GTw,ŗ¯ Sj bx+97|s$̲ CZr hkt7Ю-{"h|pBmBqXU!4N2&^F:w!,lj:ORUxgOleM2Zf;+3j>iaˑ!⸆;{7y3j8A>"eؿU2f 2^9Uj(jp$]ZG PN?9d8q KMb8F=vv_ɔw3TܮkOSc̼C-hzxFR'x ڍ83?Bx-$khh kNQ\BJ:C q.Y}JFP:LvN[} a܌D]QFJuKb7yaO?'pMK Y2G~y}alHIe%tb1UTœ:23Z{\o? ~$3eѸ٬:B-5) b,JH4ºVg.7W=#ս^Vލ|W/QcXB]^j/y},Ɖ7Ƣ.(nI#$G0µSmr; Ć7,z~h{M.#Q"҈cObfONlHJB:dsaa>] "ncm1C(.?W$6}ݱ5nC-Wl@lf{~u'S,,&*Sp yI_muWsy ˰ = qb!}(X3 *~ 0p[náttyq&/lY)*(ryt԰p6P*JA 禘qF~r?.k)%GEcGѥ|6{[R?iaڎ<ڿ{뭛=p[H8^d +r0 v<%Tth"\FEHbc5uk; T. C<,=OC<ϫ–ZIm56ĥ \ >&7vȔ:H?};:Iz!!.K^ŷT#QJGo߾Bښ91Ou PnVZf꙰>$)^&*Pzuc I}`ЧG^j$4^_~Vh5+MHu)x1zFҥLk@ uW7nō'*~SoIC՛ zsxic=I~Ɵ;0ƀʹD(0."/I}ϫW&ȼtjmxmڄ5w 8VpVE*w$|鏪v/?c蝮7‡{p(ם? "&~y{Pcֵٝ Yp:Ih4۸[GJ6ӅI1WYBb/ ChtŸcD\k2_Y-Г҄񓘖p9{=LX'.7w3nE+!Fp=p+`~͊Xin5csor.e7׺?"SnJyR^(v?_n$k]n%h, *J PTU3ߧs]_ND]3V&ե3aG|.aKN_/(@s-S2)99[ci 4r g`9sgҸ6.<@>)vSR!PXKv`/͑9XmŚt66Ęi<tO㕽B*ݵ?R=<96B( ӛC$_o,"\dDAgzC{-p~= ~M(y,$+3#>.NHzs*s(qu2"fY0i:{u9LXUP&}de-)T;+E4m5jAp [ @nvxbMrh$2`g}GHzo}C>dk1y/fnjM Qs)$'{Z٥6O_LxZo:NN E%"^>#WPSTC0bCE)diѡκ`>[ d3/4410Aq/C\SR1[%CaE(R5X |Zh&ىᣋ}ȅ% `* :`1+5'ڡE-+a=:^*⡧2_sSljݿ(u "qLAeiLIEFcDmi D_~',MXzO-s_`wn0CZn,NRO#|f+PC-4-DUl=*!|b i ǒ"eRrVVCp'Z5 -a}J'U Tw/r:w_Qb'fmvI5=X, XX5 ˋAL#L|%gyn`m8Vl[ll| ί$ڛ :ƈʕɬ-S2 D G鱂 /`xkoljz^,!n?dkȠ4؞T%KG8^6>[Z$x)DRk3=@-ڂxȋi 2Fnz .pgawRgfq]_ W&kWZkq[Ld- m7o0d_kzM#g,k]N#p32Kfߣ/AB,pu<Ў1gXy)=F 3vI!CPOUZXt=G FP*6QgChWR^ܫE`f|2^AT,_c)F>8$(t[BoïvIi˖+'ǚUov,6K9̄c{\c'yV+0f|!^[Yxewjz^{Jy|xT` I)ӫ~k>X#PKH³e__mgjé=$bg 'ܷ+̗a`:h2T=^ Qj.6Հ*H${ YjaOvbMGNkyG=z/jq4υG(Kk [<3Atp 1ܔw]l8oEle-9ԁ:#XBeO[ꄢ?pw{AC3>lVO`9U%F(ɹmf,B.Z457d0<1"ۛq7.{FD ųbq+eh70nGq }}+ ~ikoJ~U~ţU%7xm GBseƂ٫_ 1jt#?:?υU*]2TW}摓Ge?G3qLglxr-!`O:=!l)C/3fH))F5X'(hX87sjAZN%tI lT}x0ޘ&,DB_^z!RFJMqdVs+oxe6H>=t p{Ga82?\MǮ>M+s:RLHRIHjzک迴 qE 8ŀ7Suݴ ƒ`+Q X6∀&#rXW’_8s 9 0a(R<_gsnĦ ^QQ?V?FijBPn m6hʖtZˆ#|Ly9k/ R"#5c˟u~YSwsmڹ+>cmC i87!hӴ?Q7}0I;pD4wŋڋNklٗGFY{zG DwLPJg SL=t@?!%Ɩ {$VupD9Mˢ~=v3d=qg`GeZ}صv _W#wf8,we%"T_9dە&Q4f+5q_k3[!2傢T'6!eICT;Fk9Hi+8S^ ̉]`1b5+R,yjsZp#'s],b<;^Ƒu#oCٺJif ӗkub,U%/ * ToOѳڅ|Jܚ y,zw}iQVM6ީʟ;0>OM|6'cqP.SnlUQ#':#"Ƃ]3u=={O+Ey㲆^.@ htߟ`q+ x\NqG QG.vm$}ظ!sF[hT'f͖|CiƏt#y*8(3[kxd)R:fY2r->Oh,Js)=aYU~Dq^Yq}28tkWEYMKńK(*)5fk봬L,)p3{U]"asP#UجzxVBUJAͼzlݽ% ?T̡<_ !'}nBƌE6cq4 `>M8MYؔ=*iҬ}ZABUzN10FVL).MHEpCmԇ}r@}uk!l8PۄE%c3aP׸;ɟ:)p&?b&UJ(3Go,fR;(N MDhL0j/d0ߗ!9UpKsHANDqlDר.m3q+,n @zlh;lq9SrhiWxޱ"xKuφ`²+MPu%א2U6bhzkA9?NyaK̈!Cm/S4vW39&ht0[~d*N0>欭B̻򜔌VY8K [w9QīGFGr[ sH0)mCq)h Þ\3$O^S8oˁnφ^pv9*^hnrJ[sWɥy}nqxAz5(u;F&l9W1z^|avQ0׸0g| ϊ\:%1#ĵq#'6 ۯyA{{H ]EvPSYY"Dԑog d\)2FO ^U TN A)ۜdyi[eUy߹F{yAI:j =vyaLt7߉4s8ܴߡ,<Rt&Yp=2c5n=*G\vbRw6Fء );z8{H^ 1-Qc[ޏJӝ;*h+e?OȪD4ڝ$ uѐX+_Qy`kE.>sØ kO>ٌ!@:@<#-K{] } _HK%Ɍk#Dɇ:vzvQL~7U !XpʒҦ8A# 9xo{\⎌lmKt ֑%:q26Gv;ld0z%1Amzc#R0u"j||LSlfx4j=`TGrIp( Oy9_;#h ~Fi F2 ؜ƦnORP$i_ʷ 3.nf;sgVOu"_ ֢;K|bĠ:HrV!(K,aY?Sd-?sHqt;{F#tOڝy,Ao.4]| J蜊˝&;QL^M;UY%dVÏ$1pG A؅C85xѳ҈"B&8QqoU3 6EvLy8fRS %ظA\EC5yb+nzOhdbۊ0]=x"2gZ!J-)m-d;~38 r xu1V^NTzAY|Ď3u"fs[ ܕ{sC$蠅I'HE@Q #Q?DYЋ6" u+{c.lg lu wn HĭǃŐmxV;Bc(0ˀUPOʌ,>+( ]~Ѭ ~NK$n ƻ9!-0 _;/B2$0r}@9O|"27Q[j$H_g-eZBC[fp00 ԪZVz[š\LīvIQ"(X]{2AQ>^z-20jB0=o{L2 #gMb.aVxWA h1M%t{A%q8u]}U%V%Jx.D;qe뛢.v%ݰa>{崌~}dï%FfY#2t1w< y,%sjF4=b20,A;yknS mv'>5|'V-WTp~]f\=vl WR ͩ@b V{i#穽O+S2tjkڵUg_$wpBS@mUI]OK{=aB)GlLj s DP~{XTm8:|tA#x,%n\bt;weoF ,gjX!GNֈw#rt s^V@d@BRe{vsK$vC2KoMzk_"37X#ɫ .}ec)H'cC4;D/u3U:&t5k}(˧bo4jfhކ ;挌1^9Ku޹HEP@L%[5Xo>Bn=4Y?dIlOKf`5 =QK:Ro8|Q=+;XЬn  ơs&O;qeܸp|ש[/qXKKxpV)^CN BԒuAj_5p2\i-&[%!\m` U8e]1R=G0blW-EUR$'BNT|njгu>ר+[uIk2j',8`<=n<{ó7y]Ek:%kB+^Km8̃bi~eh|jBi?g{P\sWsc\(m7W%Cђϳ>B3eB2~7XGumpk~8$Qh*F䩞3hrȳ"i2o )ְgz0X8˸8h$߶s>H Q7LE%/D^Yx2plZCeU^]tLb̐@E[[#uKրc (3š2&`F#ڧ+hy-|5)A\͊ξ[=d:[I9ʮ^x/wEqD+]䦗D.s W.9oCr|5IJx}VS[sX",a"\QBAM#';G9ZFN!%>6*Tg|jqR.287 @]zuбfvk5ڳ2eRJih?I͊Ӽ`xifT{nIyeN.4Rn,``mK.q>@-hĥ=^N,=Z ܱ͈vSÆCBw22av5#W<Иd6I.t(6-4{>e-QOpd&p 沠In\U7,zB]輦E6r2KPPRxt=3N޽EpYq&<"`vY{^S Z Tr^0z1_&8oȸ(G,?6;ie~Dkl%͜QM&XYg۔v" )݃N^FCc=I A3=H\wʕ4dr,&>Z ѝ,A~U @5q!+ߎG NRhDw}]0i.' j~ xvy;½9OTh蝰o\c9NL*q;ɇ,jyl;F0jes VGuK^4?dB1.dDsz/,xSSuBr4M!'x 7S7ܗñxgbJu9w!j|z}aPǓ%? 1NiX cg{ta!DfNs̗;dGtt|qxVU:"W֕mYA(2ַ4 Gaw'ĶzԸD*4NXM(f2EJRn&70EngQxԋJ*7a {=^Kpi7|~KKQ8:) =`g0/3U$(=3-Pd.vIY1Y+Eh [UŖӳіhl:2L6}=`(Lna_TvǠ~6Wt(`?KN]=d>?)!=.ԵC]{i;],L읛H*\t )BHT09;pDjj`YU*rBx>aKה[B=EK\Ļ*ŽϫXL~M[rɃdZ6Q=[kw-rI9?rx.ЛΫ`rtdۙ[YF?,#v%Jz&naK? ,9~ɱq.T:]v Gk1;0oMC#ʢ;c>,Aq9)\'S,܌3m"cu!wŎUXw+5Fp ]u!,24,'|*Gv';+h@@h;oB-}EnXO}HD'Mb\QvnZ95t,vџ.U:fh٥A3ly!OAPv[Q^QbP.VWֽ.rش&Kɉ'j+,At>cqbbu&wK(%fb|@Qu1 .-e$2b}lp tZQǐ9쌀UԏX%5KZ\,*6u $feCße ,'J'8Af#Lpވ44 qn&i MuB;amŧafRYc- eج _ʅCpz?rHf$So턷$xZ’kZa _)t܉36!Q _̵׺Oy!2JqѰ[g $EGR:U+})HL@H)%sXrVVmgjydJeNnä\ QPQQ*7&No/pJ--64O2Ҽ,'VԅUe!&R4h-0 2uwO(jס9#–K]tE1| %W*ڛ0_tsN`ps-Mt;&)5] ._(<ѷjCcui4j1Ĉ :M_o[HNJ''mg`0 oRC#_IO5cTXaJ&f' (@HqKV"0ELa\Qܘlu U?v>9ʵi/j։KrjGgbwZr[#CIqV-uT}У-;i8)Rioz-8KuoQ<( g>Jj/U 2濑2dIK&` Qo9^m^'į\g*G>u'P'><Ѫ)} K1 RCVj:-Se럤0 :1GTa~ďl« ]J<r:N LUVR)bRCC oQ#G'x4/jFj tgX,] wedQLPn+Ap"-N5̀<Ȝ,9v[쐬KW G !pkR $$ir  nuf5fέ E({89XVE- QJf|_ZD&/,HYc2Fd@΀MaTH5cq묿͛2<*o&QBYBgCj!^.Q0;X1wS75q2b3(nTY"(&' H7o/4woUyيM!8/b<5'q5\Rahq>OFnWAFv,yW/xKl7JAQXU jNC8x)iyh~uOYfL7VVV8sj?i7j}&, JyX[ߞYҷ޽.( F5 )D*bS3 ^z]6ngR2Dn=J~&t>SN!yONhy5DI_Aoe~})&Ty5#v7Z zs>΋E3|d8Y꡾X݂t53r| !Si]ZIͮjU"h`uRQO+R8o ۵^F0#8tL;t<8*kIv22Y#> )];V)#l">5xs9Y+YmEv-u 95YG\"ȱmm":C൐tg fy9gEoE YZQ-w wx#pRkPK` nHx9a/0@忦fM@tHS'TEuhP'ӟy&RILq?̖Lh}z*xK!ݻbTdB!4)ri;Qwh|]SZIF9M)ifap2!%*z56L%T|oi?_ᅲ*U5h댊S0Pl b{#M ZM\yԒ= #$O$K9O4IXͪ?l?^)Pe2eO9eyq:c_z,C7|$/N*j&4K:ҙd}B )8eL3ߑzVdN` 2o?16\8W g *VȦ1nKNT#^4͘#w[N[kу-XUT!bg>d 'JG`*0l[bq<#ӯ"W[Z5,cXW̥%X8LV(,|L ^fZ |mRԱj\mM>&eGj+ӷ$Qd׊Vw*SGBJ 'Ⱥ! qF1Agga+ƣnv#M|]k_tXE8 5WDh".1n%NX27ԑH(V"mY\؂,6;Po}p1nӆ,s[c<|})6D BLXs̫1Hlل9裃k+`2.9>*bUX;#Y|jsQ&gډ禹O}ƉQUY*فX[͂Ex9=z2@_u>9!G %`K jӫG'?Ĉ9/6e ac) h6E):.[&nWֵ|=ӫX@{g_>,?h׷M펶v!(vVXQ RVM/ȝ^  xW0)*P92e>D3,w3Dm`5PΘfo6vfK,{<9fm t:j&|\ML-B\Xޗ1:i%q;. 4[ΞTSZuΖCuP]LɬQga Ql5,Y߇ ){022;&g JuJaƠ,H!5Cu4P̂gO͎ts2?mܕGBnq|M"PX.]`k5-&vS5+'пU ¦(FP} xҮD G4_h=fؼGTQ>'#4p@£Y!l8Svζ&Xۨ?r_Of 3PV))=,]evN~y-Xvlfj/.WxᩃخcT"+2$'(1T. ı&|h: r^)6i:/ 1Q7b$d(o'>P<(-W.G'\SSމ!=p}^쳠.'41Gf#Á7=j.By~QBɵs }k,ܰN̊_%]3jMnORˢCt,/e-d[0ܞo->a%$L63[pd Bݪlf}`("f(N<;uBQu|8? ˯/FItMJ>x0;Z'ki&fulʜU~lĻs'ZjvHPzGMZd^:/W؀a 77Mx'@4*M|u!4%a7sN SƋ*mxw1!evG9@^i~3KrSy_T ahd͍':ࠟ '_ 0">rB ϣ^(g`N0B.;etLBB Q9=5``T( T y~mBpŔ&p#Z,a@W\/n  ir ?DEw 7ͮ;To"D"6'@]vdqE~~8BƠoC%9@ Vo+3E9,WV#4^wCTv+˘vB9Z/Be"nO4+/U`z34j |a&2ɺ';k [g[k`v"JwC>71qN9 #EW`ix,ѰJèhWU>?Y(d'~f4-jj2I3~5d n%B*Sj`_6fTq%FC:yhK'$4mn1&ֱ y*`mA uSOF9 ' &J+2J o糄/ut}>+o$ +#7#ЉNgνE4urE[[mR%P@ܫi(<ݑS,;Oo aŻR6i7Z)BCCêmܖ˖TӔ8 ʧj!XHߗIF3ޞ 1}`xFh -wgvAEcVYct 8!b> <2BxN )z@!#,L|~.)@^gXuXD> ɕe8aĆrRr{zYN*(} 0 bM#X=k8N^E܊?΃LU7|AXo0WiBQq4!WREi#g{\AaYh-īŋ#0㞟N'aubJbDpZNޟ4P%Ҥ>7"weR*/+@F(bdR֙v Q9zi4nI%\W e@= &#"E)*/1x _944F^yrJUHE|;'NpUGtJ ҩ}LLȢd`e0[j[8r~0]lp`칬,ռb0Dzf:k ^_ cylPFg8P:);!R*B)-%sǭ XXr$UU!0+;*jDD炟؎F,܉BxƂcRy2-䊽&)węsN| mU7^~̕%+_g֥8Bjg<ɍۿMTΫU 9K`<-؂ܮ欲0V14OI<ymCc1@'i%Wd$m< ׺"Q{ܣU='^zcبh22pfIAQp]ڣ\rmVـޭd#8~ j,=,uT_x%~oiy@:HE,c46̪V.9"'uΧǞk0_N@$;Na;3ckl_nOZp@;s3(]e_pU;m9Y 8d_^ܥ-"ki&Ml/ iEB>67[p5YEA3qyFirP)3pl;p>?; !eRZZnؖ k@ {顅(и ų(<ƚL&rkWݱ]=nиضO}N#30PffurМ6FE\/AHߞN ڲuU*Gb<[m8$دEkv(W/;06k- Z[[(Aol*j2c{$$lzGY6gK9˸Z(;mee~xr+O?ɆF2[#2m}33.āǯWOƫN?@E|ϥNAQRS zaǃGz'{^gyOfVev͡u6 >nͺ燓v\^H-4,?QdXB>I {ۄAYx'A#%B̶T ]Uk u3оBf\J1;3 qRcuo'U]˄i+ih3KJKv[$Aڋ;-nDXg3j@T@4?dsYՀ0e22qy-^G Q7 k* puoEtXrvӗ͆$S:1ы ;5Z@>g@Q}+AsPpߎa,D?Wצb1gsk>Dl<DX*Z5$3^o!_ IhV=ÉT¶I`E4'Cux_qj!B*?O74T>|u5Q; -":$]uHLY6qE\LߦpZKo/wyu)Q{.!øx@B"=#RWhGbDNuK#; oU2VmNl$Eskzk/yc ֏:&gSPd̮k(p:wK<7(ಽicDŽ"Um6t`n9q4琐shv8_Zڐ`&9m.KC |O[ ƫ1fY{#pJ@'HE G)8>I2'XgJPX!Cx rNz弥5~2_KϧdJpt}}{)?4 ^{no/uqP~/*bLFwbŔhHocXM?^$eʌiX.erZ̳߷Z Ѽ#0hBi.+m `K>[q=uѸtgaC>'!4E$7L#(/5[Ape[ # ˪ 95ozOb%d@ƥNτCMӉSh"Ɨh[OMJYj!4BM:4wq ӳ-kh6BCDN yȏ=ؕhĤ)ʱ,١3'9 jXXΒ7.0d 9<}> ~DXļ 4 $7:KOwF1%d& Zp,S*d.9ުsjɽ!w tX6S.Kg&aIr~!D ͖Yac?hWD&"C͘;¥O%ܼ+H;B9yd`z5V~0P%S*.0  "JFD nTE+/rSpo4aO"_Lé;."x;h[^_+[sڹ!Ok~)n)"u sQC!h(!y {,)gL OA!$%ZIWp[te !KgKֽ~$ δęnyW@'}2oNtk^N U`W-kU ЯӾ,Xn${: %`ܳ]5HݧWx`o@ ktyXK-'-(R֝2'?_Jt1o)#dKd;XV::C[4:p P;^I|Fۆ=y4 E0'+zk.yxq`D!Y~R66ܰTͭpZ<;.xǝM1.[ 5({WH)Yc+@> ?WRݳIgS`[H֌>m5x)$E?i'2\u}C۸O0-E}ڸ