IMD 1.18: 11/11/2012 21:55:22 UNISYS REAL MODE/PROTECTED MODE CLUSTER OPERATING SYSTEM 03.02.00 B25-COS 6 of 6  ] 03440-6/6ll-,9|M^II-3.2.08|8D@D8RxP`p|8  >~ `` x|0@DHT,T>x0 0000xD<|@b>tt0x||x0 H$||@ $H HHHH$~HH|p|@P(T`P`Pz00 @  @T8T|00 |00 @0HDDDDH00|xD 0`xD8Dx(HDxxDx8DH8DDxx|Dx00000000  @ @  @xD||0PH8DD88DD8||<Hp8DD8    $>      88888?88888888888888888888888888888888888888888???888888888888888888888888888888888888888??8888888888888888888DD:xD`DxD8DH(0D((DDH(0 @x@@@@@@x@ xx(D 008<D|@@@xDDDx8D@D8<DDD<8Dx@<  x    8DD<D8@@@XdDDD0x DH8@@@DHPhDXdDDD0HDH0xDDx@@@<DD<Xd@@@<@8x  x   DDDL4DH(0lD((DDH(  @| |   ``b$$$$8$ <$$(H|< 8$$ 8$<$$$$$     $>      0P0PH(8<D|0PHll8<D|8DD8ll0HDH0:DD4HTHllxllDDDL48D@D8 0(D8Dx@<0`8Dx@<`08Dx@<>HpN2| 0HH0xxxx@@@"6*"  88888$$$$$'$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' ?? '$$$$$$$$$$$8888???8888???8888888888$$$' '$$$$$$$$$$$$$$$$$$888?888?8888$$$$$8888888888$$$$$$$$'''$$$$$8888$$$$$$$$$888{{{{{{{  GW HXphO@VeCopyright 1987 Convergent Technologies, Inc. All rights reserved.Ver t4ClstrLfs II-3.2.0 Linker 12.0.0 PMake 12.0.0 t> Et 7Et/r *@t#^;`u ho Gthv & &D3]]]PSPU 5 tG>to t>Ft>v;6t θ@]X&;wtM&;6 vLVRP@6)&4=t%&D&T&D&TXZ^&o3Ҏ&&&o2rZY[RSQfZfYfRfQ6 tL| t`@؋6 t|Lt @ `>~>N>v @ 6 tN> Et`ڎŽ&&5 u)=DsV狄&E^t u܋6 tpGt`4 u63҃|t,Gu%&;>< u{@u˃>u5>u.><u4 ˀ>< t  ˺ˡ t"P6@&3Ph@ˍ؎&/U@ց .s!JXX  Z^Y6 uB 6VR3ێ˜U@؋ _;3w6F;`u;&uS&uH t7>C32u2+KF vF v &Dg&D3`;^uHPXU O U@؋F [F ^X3 U@؋v;3v t 4t ;6 4u3N ^ 3U@؋vv t 4t;6 4u;3v3N ^  3U@؋vF tF ^ &w&%t>V6 4;6 ^u$7&G 7;tI6 66 3U@؋GG U@؋vv ueF tb^ N&Gt &w&G Ę=rЀ;ps SĜ&p[ &w3U@؋vF t^ 6 D&w&G&9Gt@Sv[ u&G3ɋ&G Ę=rЀ;prqSĜ&&P[$u#u& u &G1&_ ?t u-S2&[&3GuS2&[&2uS2&[&3GuS2&[&3uh  ˋ> hoU& &O3&P u~ t~ot &ht&P &@V&@&O3&P u~ t~ot &ht&P &@V&@] &G%;2s t6 2t0&G!&w;62s6!>2u &G t @  t;62r & u t ;t@t3 t&;Gt3 t}&;G uwQ&G &OVSVP&GP3&?|&G P6 D 6}u &@&HX&@X&@ X&@X&@ X&Y&H؎;6|36^Y6ZD t  u. t"&_;2s6t @tQRD 3 WO;6 t?t9;3w3 S G[ G39t ˇ\\.&GUWv7ӌ3ɎVȋ_]P tB&W;2s46t)@ut6&wQRBQRuXDG-d 62u&&&&6& &(&,&643OO6 8Lw0 8Lw֋4v7GuWP X_7 GuWP X_}SW3&w&su &G t8&_ &?[t~&?{u(;v &y}tj=v&}t5=vS&}tdJ;62sJ3&R& t6;pt/&?u5&G =lou&G =cau &G 2ut&3 :tOuÜU@؋'U@؋33U@؋vv;62rbF tS F 6Z uOGWttu RwPQ 6 7 vWt> Et 6Et. )@t"~;>`uho$> Eth_^ &&G3U> Sv [V] uW> uP tI6(63ێ㴋 |t Ӈ\\\Itt ^NVRQS^n;3v6 ;6 u tD>u۝U@v 3w@<&<& <&G$&G<< <<8[^փ@& ;so&$ & " tc&$ &" &U@Q t83&C0 u`;tPFX&PFX&]QW&F&>B &95t&]XY&u&u|_YP@&;3v & &G@tRPUVS^v uË6 DG掄97&=&=G[^]UVSFv u6 \ tG;u(GD3掄97&= t);u G&=_ t;uGD[^]jUVS^ tGv u 掄97&=[^]OO 6 t 8Lw֋4v7Ë gËwd<@v<@w*ĴGdÜU@؋F xv  DU@؋v ^USPPGtR&D&d h&t&4&t&t&t&t&t&t&t&t&t ̍^ЎҋN^_#22Gtҋ]ð&D uGS^Ge[G&D Vwَw^&DG &D<tOS^O2ً2N*snNَ`[G-P2u *$`$3ɉ&X\fdf3ɉuN&T>2tE&T&h&jF&n&l3&H&8&<&P`&Lb& &(&,&.F&2Y&03&"&&&&`&$b&i&Lu1(&L"&L&&L &L$& /T&LH&LP&L 8<&LL&  w t6 _=@uS]S u[QRV㋟3 3;tú& ujú&G&t&Ou&&PQX^ZY[U^ߋv]VS" tPV  tDVN t u t 6(63PP<3UPSV t&3 FGFGF F G6 Ç^[X]USPQVFN6 t;Gu;Ot  ^YX[]PSQ@؀><t ><t><tR8>< uZ>Tu#><t ><tuRZ tJ tDR><t><t><u "  u BZY[XBVRWUP @6At!>u#ChTS CCCp6 tV  tIG:n6r:o6w:WSދ4 tL:tX;t;t5?_ 5?^X3۾297 t &<s&P=t'R;R3R u 6(6QQ< G r:GGG=t GGGGrGG+G+GG 536YY;20|P uY8>UW<q6t>9@&}t&=tAt&}MRu& u&E&&}uVW&u6W6U_^&E_UV]UVF]UV]U><t><t VF] ȋ$ $VF;t;t]ˀ><t ><tUSQVڑ $ $ӑ;Ӈt;t^Y[]UvP&]UvZDP&]U~uLP ^F&^F&G FFNNFFVFNPQ1F u:FFvFNPQF u F;FtFFNPQ2FF]U>t=t]]U>t=t]ˡ]@U&>76tS&:76uMF^&>lt&l&h&j&9hu&&9ju^&;2sF&863 #]&>56t&:76v&86 u3U@vF;2ru6 F3&&uo3&:O:O:O!:O"Ћ^㎟97@uF# tC&W€t.ۋ: 6G69Gw6GUvF~ F ;uV^ :t3]6G uc6G u6G6gUQQ^&wQSY=tr'-FP0=u^S^Sr P3]˸@UF]؋6_@&<Uv2HVP@ؚ]U^]Uv v vvA ]U^&&W]U^ F&F&G]U@؜ W3tH3ɀ~tA щW]U~Nэv ]X[SPO:Oп^u3Њ"u]#+*"عr&5ָ@&2UPv u)^u& ˚v u 3&6&]@&2벸@UP&q63:F&q6@UF&;2r#P<vS[;t v u5F= ty=t6= u=u|=ruPv v 3]  N@F 3;t3;t7Ѓ ~7&33v벋N&>v~ 뛋F = t뗃vvWA_~  tuFF Fd~ ta^ uظ@&3&&?FȪv#@U^ v&;2|#U;t v uB^ &7;vrZu`wZF3&;`uJSR v&&T3]@^&;`uPPRv V tZZZXƃ5s & 뼋F&;`u\@؃>N-u6jfN-L-6fjfСdq&&<t|&&xZXZ&&H&&< <4&& u_!&3&3&3&3 &3&3vV9p u v&&T&w&y&{&}&&@U~ u & F ~ uF ~ u& &_S&6S|^ u&Wv  tH^ u&g&ov &97&#&&&W^ tt t tPv /X~ u ut.@Ë^&;`u^ uуt t-^ uÌU@؃~ u F ~ uF hv  t,v ؎97&#&v &P33]&؋ߋD.]_Z^Yo&>(P @@&6&&>(&\ &T$&D.P&6&6&m4@4@4@2@II021B05UF uE~r>BF tF3.&@,;FtF3.&x2uD]UQvFvFF@F]U ~v PF uyF $.FF~sEW9FvF^&O t&ws^&O +^&^&O"t&ws^&O"+^&O]U ^&vPF uqF$.^FF1.FF^&O t&ws^&O +^&^S^S^ Sv P] Uv PF tF $.^FF 1.FF^&G"F 3.&p$(PF;v^S^S^WRHPQF 3.&p&^&7^&G"]U^ SFV^F&H~& F^&w&@ P^&wP^&wF&pF^&0vF^&0FPF^&pFPF^&H t QFPF^&pFHPF^&pFHP^&wP^&w^&7^&wF&pvFF^&@ ]@4&T*u3%&T$&6&&\0t&\ & &\ &L"@Ž&6& u7&T(8&&ft&` t u"&$&"& P @@6 6$6"( u6&T(8P&>(PP @@&6&&>(&\ &T$S&]jh@6&T(8ˋW$0(3U^2W$ ]@4f&T*&"4uG@u@upu&T$u u"puP3pu 3&T$&6N&\0t&\ & &\ &L"@Ž&6N u6&&ft&b u&` t u"&L&J&HP @@6H6L6J( u6NP&>PPP @@&6N&>P&\ &T$S&]jh@&6NˋW(@P0 3ˋW$33U^j]U^] U3;3t)&G&G3pp;rvr]˝hU3F&G3&Gp]U@S3^x97 t ؠ!Ș[]Uj؋v ~] Uj3ۋVRSA t"NG%-~tÎ~ vы] US^#;2sW3&&_t3[]w _SU~u^975]U~u  G%^97%U@؋^ uS^&3]U@^t&3]U~ wC@؋ G-2rFFf3FfFf3]U@؋ GtF ^&3]UjUj@؋^ upv SFP tY2^2s<< u &ws&G&W~t2~ pt~ xu t^&3]^&&W3U@-VҠ2r&*&`F]UQFt@؋ Gt(jvjRP wuFv vV RP wu;Fu.=t)vv vV RPvh 3Y] Uv vjvj]U@؋^ J uS/^&3]@؋6w 6w 6w6w@؋6w 6w6w4@d@4@~ urv jF t>\F t?PF.&FN FuFF uNF@uNF #F^&~ unv jF t>XFt?LFtBN Fh ^F&N V ҲuB""&.&UF tF3.&@,;Ft .&s~~r>]P@XX.&6>X[SPȣU@t"hP ؃@>$@ذs tFG G +2G=sG u FG FG~-u$tSh [>u5>t>< u>t - tvSqhHuZ>u>t>t>u(&vSqh>t]@ؠ<u;<u/<u !<u<u /SR30]PtXXj jVjUjP@؀>tX̸@؋ _ tq6XuRPXUWQVvt ٹH&MH~^Y&=u&_]_]juUPSQRVWjvvj8 _^ZY[X]tjSFjXjW`&6.3&.Y3R fTtϸ@-&;3vN G@uD_ t=q6u6 >< tt%>2uu u jShpP&-&$&2t &L& O W333ɸPȣZ2sX-3&>Ru ;3w\ r6 9\tD u{>uJq6t - "t_S-3&-2ػs$&[t5>tD@tL6 3PR<ˡP6 thpPˠr- t 28t(&ТQRS3Sh ujOlO PEU3ɻy9 s]" У&ߎ׼ы&]Ux9 sA" У&NV ^Fߎ׼QRSPы&] Pjjj#69F'SPUQQ\F tm&> uc&\AF& F&RAF&F s F& F F&F+&F^&4XFF t$&> t&>u PaF&Ҹ] UXF&FX& F&]UQQXFF tb&;NuM& tE&> uJF& F&&<uF&t^F^&F&딸^&]UQQ^&XFF t5&;Nu & t&> uF^& F&]UQF&>u&F&uF&t^F& ]UF&>t PvF& t6(6QP<v-F& F&t^\F&F\]UQQXF u P=F;Fu&X3FF&FF t9Fu&F& P]U F&NF&VF&G t0w7Sَ&w&7&D&T^&G&WRPi0F^&G t&7H^&G F& & F&F&&^&F& ^SP:^&G&G]UQv؋97F&>udF&SAFF&;F? FFFFF-]UQ^& 1PFX1VF^&&]UQF>u"PPPFF t"6P6RPQRPQRPQFF]Uv33&FN؎&FvPrFv؋97F&#F^&F uFF^&F^G!s ^O^!u^OB^O\^&1&Ŀȸ^&G^&G P^&GF^&GF t^&G^&G]UvF33&FN؎&V&Dvrv^&wFv^&wGF^㋇97F&#F^&GF t|^&G^&G^& t#^&?t P"^&G ^&^&G s^&^&G^&G ^&G^&G^&G^&G]U&F&F& ZF&FZF&F^&]UFF&F& F&]U v؋97F&F t?&>t5&uF&> u& F&> uh F&F&=F&s v%vV%FF&sv$FF&F&r& FF&g F& F&F]UQQXFF t&N&>uPFً]U F&t^F&>t& t"svvF&NF&FF&G u vF& ^&G tSP:>^v4XFF t&>u &tFF&v]Uv.XF&FX]Uv؋97Fvp&P]ZF uMF;Fu&Z/FF&FF t9Fu&F& F&]UF V ]UF `Fb`b]UFV]UF]UFV ]UFdF fdf]U~u PhFt%FNV^&w;vF&@PPh/PhF^&0wh/Ph2sF^&HN&@FF^&@FvwhF^&pwh*Ph]UFhZF^ .+29@GNF!F FF" F4F?2s?^&w$&wL&w v &w(v&wT&wH&wP&w4&w,&w0&w@&wD&w<=^&w&w$&wv &wv&w(&w"&w&&w&w&w&w&w &wPZPVPPhFPwh2sjPZPPh^&w&whP_PPhPwh6whPdPPh^&GPwh^&wwh~ tPiP Ph l%PwhjPwh>< ul% t@ l% u@FFshPvP <hPPPhF>< uF FltPP Phl%Pwh>< uPPPhvwh]UQFFFFFFFFF F F"F Fh^u+JVPvRhPPPhv"whv"PPPhv wh PPPhvwhv PPPhv$wh PPPhvwhv PPPhvwhvv PPPhvwhvWPPPhvwhPPPhvwhPPPhvwhPPPhvwhPPPhv whPPPhv whPPPhvwh~t] UQQ9~PPPvF69rPrS'6rF>tU9;usn&p&Gr&G.&&Gr&GrSr6v ;r;vs" % PxP2 #ʉ Ê*1+%:v >uU>pu# t PPr>s6n6p'v ~.uu>3uZ66s SFF~u2sr&w &wv PPFr&G>urV PPTF2sF PP7FF tt t>uFFFr&GSUQQ G ^&GvS w FP^&G]U>tFFFFFvvFPFFFFFFd1 uFF1 uF~t$1 O~u~u F~v $FPFPFPFPFPFPFPFPFPFPwFPFPjFN++щ>uB$F F  "v33&FމN؎&FFFv؋97F&#F^&Gr?vPAF t"؋_^=s P^^J^&G+FF u ^&GvPsT^&FF&#F&!tPNF^&F-F^&FFFv^&GPWvPPPF^G"s_F&!t ^&Fv^&PvvPDPFF&!t ^&Fvvvvv6DP ^FF&!t vNFvFPvvPDPF^&G s,^G"s~td#;26^&^&G ^&GF]U]U]U젊s(DP(>D83(PP>s z{&Gs&  u& v &Gs?>>>t6DP>64222P1>& u@&G>< u'PP}P&G}&94(*&  u&>< uPPG Pe(&Gs0~s(62P2>6DP>S`>UVX0ZFh\ff&"Gu@.ffdbsb>j&GPb&G(j&G&LJJ&RT]UPPrPA>r&?Ȱu@sPP> vxsVr& u7PPPv>>u (>]UQFPUPPPPE> t['>>~6(> u}F~s}6(> t~u]`>u ~wFFǀ>u ~u3F봀~u!>u~'>>6(> t&u3&G+6(> t;&G t=u*&G P>$FWX RQ6jWPE>]U6v~F~t+JtJFFFwB1FFuF;Fu~~v&_^FF&]UQQr(=>&_^F|s }&ך(> u~rr'>>6(> uB6(> u2}6(> u4}:u^&|]U & ~vO~&G FFFFwB1FFuFFv>v]UQr(O(> uF~r'>>6(> uh'&G >>6(> uU":t_'&G 5>>6(> u ":t#6(> uq>u}>t^>uD'>>6(> u/6(> u>uFF>t |&G }|]UQFFsr6DPFz:{u Qz㊇  zz<vzu F:u F:t:uF뇸]U{㈇ 숇   ":t&s{{<v{6DP>]UFF^FD864222P1>{z4(@~s &G(2P2>@ tPRP]>$+6"+33۹&3;6"+u;>$+uu9tԸ[PA'<tj#F'&GP'Ph &$t>u 33&O633&&uhc& G"s%q6tF'&G = t th+cF'& u&G P'P@'."5Pm{F'&_SF'&w&_SF'&w&_SF'&w"6P'8qF'&w 6P' 8^F'&w &w&w6P' 8CsF'& ~uF-jh6P' 8F'&w 6P'm 6P' FFF'&GhjFPAF u1^&G <tA<t@ 4^SvFP8F u\~sBQ~r ~r$~sC:v^Sv^ Sv0v^Sv^ SvSvP84v/s$FFw^&@r^]FuF3؃D4t h~s^&G&O;t t t^&t&u^&GsAr~"r@^&Gr&Gr&GsL^&G!s~ r ^&G C,h &Z~s^&G&;Gt=jjFPAF u^&GF&G@^&GB^&GD^&GF^&G H^&GJ^&GF&G L^&G N^&Gd&GF&GFjjPPvF tQ< uF'~uF Pj `Fu ^&aNF+ȃrCw>NF+ȃu ^ &80u&vN^ &^u+JVu<F%^& U^&^&< w؋;F u ^&u۰]F FNs؊ N^$V ˆ^㋗^4$Vp ¢4F F FsFU4 4 ]4$4 U]UQ8&LJ&&&u&88&&&&PPPF tP]UQ8&$:t&P&R&&&_X t QF uL8&&&& F u(8&&PPP F tP8&& ]UQ8&& FF]UQ^ &^S{F unFuV^&?uMFP<t<uFF~!s@^&"G "N"ŠQtB"ˆF@jF1 uF@F܋v拌@NFHF@Fڋv拄@F؋Fܹ3؃D4t J4:FtXvjFsvjSvjPFrvjF3ƇJ4F$؍4^ތ^v&DvG^&Gx^&G^&Gz^&G^&^&G^&Gr^&G^&G"^&G F1 t^&Gb^&^&Gf^&G^&Gd^&G^&Gh^&G^&^&G^&^&G ^&G ^&G^&G^&G^&G^&G ^&G^&G Fܹ3؊J4rF^&Gj^&^&Gn^&G^&Gl^&G^&Gp^&G^&^&G^&^&G ^&G ^&G^&G^&G^&G^&G ^&G@^&G~ r^&G ~ r ^&G Nq6t Qj^&wh Ft3v&|uȰ &ߋN& &d~uO^&wFP8r$vjv͚8^&wFP8s@_vjv͚8FТfN`Nbt,~uv"FӋVv"FӋV` Fu N 8P^&G& Gu@PU8 Q< t&8Fr#%FFF@N;s3؍4^^,uv_F;FtFFw]^&Hs&@&P^&&P3vF^&Z&Pv^&@&P^&@&PFu^&&W^&G &W"F^&G,~u ^&G~$r ^&G#v/s ^&G0v^&G0^SFtF3؍4F^vXFFw]^&Hs&@&P^&&P3vF^&Z&Pv^&@&P^&@&PFu^&&W^&G &W"F^&G,~u ^&G~$r ^&G#v/s ^&G0v^&G0^SFsT^&v拄@^&Gv拄D^&G~ r^&G^&GZ< rj<wf^&G[F^&^㋇"^&G^㋇(^&G^㋇4^&G ^㋇.^&G ^&G^&Gv vF uv~ s~ t=ev jvS~ w2~ uF F~w6F s'vFP8s@v vv8n Fu vvF tF3LJD4Nҋ6 q6rJ4uz$؍4^^wj^&w&G P^&w&G P^&G"^&G F1؍4F^F1 uff0va9Fs9D4u!9w4uQ t8 >:"u84dF'& vF F'&G&WFVFsWFFwxF'&H"~K&@"sCCvF'&@&PBRFu.FFw!BF'&@&PBRFu׸ωFFFF'&w FPjFPjSvP8F>uF F uPFsFFFw9F'&@"s$v&G 3V_&A&Q(4*4FuvvF=uF3؃D4u "F uvv 8F>uF F4sFF~taFF;FwT3؋F9D4u?vP 8FF3؃F4u 4PF3؍4PFuF3؍4F^~s*FFwE^&Z&PFu(FFw8^&Z&PFu^&_ &G"^&G0FsX@^&G$v拄D^&G&>Z uB^&G(@\F%F@^&G(v拄B9^㋇"^&G$^㋇(^&G&^㋇4^&G(^㋇:^&G*F^&G.F tx=s6X6VP6X6Vv1FQ< u F1FF u Lv v拔L6v拔HFF ~ &N u+JVuF F~ >Nu+JBVu~ ]Nu+JBV4sD~ [Nu+JVt(^ @P[ S`F uS^&8u&A^&?2uF1^ &^&?1u!8PFFt 8&F] U8&&;s&&&;u&;r8&&<SP8&&FP#F upF8&&&&&&N~;u;v F%&8&LJ<68&&^&8&]U <&GF8&&FV&FPzF u 2PmFPFN<&ON8&NV&&]UQ8FuFFFs PF u v F]UQ8&rP7F u*8&LJ8&F<&8&]U8&&<SP8&&FP$Fu38&&F&&RP F t8&&F]U6 Pt t uPSѿS'6F&G>Ru:>Qu* PFğ^F^&<v P.TUiN>Fu``2;urP X-.19KKF<tP X^.w P X >t^FF2;2t6F^&G=BKt=GKu- 66u+JVu &GF 3&@Fv0xtF@F;2rP׋v<Ft(^&GKuN؉ 6 ^F 6vF0@2FFFFv0P;Vu;Fuv<;t/v0xtF@F;2r &GrFFvЋ0P2F;6r؋ 6;NuLJ 6FFFء^3&t &G3{FF v>\u8؃ru<rtvxـq6UF؋x;uDr;u:tv;>u;u&VB +荷zrpFtU>\u &Ge&GfFFFN uu^& 4뫃~u~uj^&&W33a~u-~ v &GIv3NFF3.~u~u^&3F=u &GSUFF2FF;Fshv0xtR~<;u>Ћ0P2FF;6s؋ 6;NuLJ 6FFF됸FFF؃rtCx;t4FPF[tvtvrrxxFF묋FFF wLJrFu6P<ЉFVF;6u;t^6FPP]F;6u;tʋ&GFu2FF;u ^S6^S<둋]U.FFFPFFFFۋNNܴFFQFFFF^FFPvލFPF]U.p~ԹFFFPFҊFFFPvڍFPF܋]U8&ć248&t62&&D&L&W&T&T&D&D 6&G &D FF&DZ&T&D8&Y8&Z&2S8&Ƈ2&G]U6P&G6;2rFWP668PAF=*t=+tދF tP8&ć<>8&ć;6u;ua8&u &Ƈq8&t P8&ğ&_ Sğ^F^&FL&w VĄFF^&N8&u0s &GYb~ v P^.kxxxx8&u P8&u$&ğ &G`S8&Ƈ8&t'6&L t tuq@F8&Ƈ8&Ƈ8&s&_S@Fu&GFF8&$<u3^SFt8&v&:u8&$ &8&$<t&w FP^SF@F t P~u\끊FsS^&?1u8&$ &^&?2u(6&t FP^SF@F tF_F[8&$<tp^S5Fu8&$<uN~_u%P2P0@F u*P^&70@F~uP^&70@F~t P|&G 8&66Pc8&$<u!PFPPF@Fu PF8&$#&"&$&O&"uP P&G%wP&G68&t^&G &&G&@68&$<u@ F]8&Ƈ66&w FF&GSmUQ8&tq@F8&Ƈ8&66P!F]U>uFjP(P  Xji Xhi X,PX\ gF0`w`@`;u9\X.F0tPTX\ vUX]U욗X]U:X]FFFHN;r^&P&0_FuvFF&HN;rzI&@V ;t ~O ;uWFFH;Fr hi XFuFF9Fv^&0i XF~vhi XvFtwvgUQPvXPAF uPvPAF~uPvF~uLX&s&ćz| Уz|X&ć~X&ćF]U 6P<6FPP]F^;u$:u^& t& u`&G ^&w 恼ju`&G `^&+G ;v&]Uhi Xvi Xhi X]U>\uSb=t=u \X]áb= t& t"\XsĢ]X]á\X]UF tP]Uh X]Uj X]@>< uD;F~wGFu@><t.FF<w.؊DF~ wFuFu 6Dj0>< u)Ft)RFHˋDt 6FF>< uFFD;DFFtMsF5;5u%<<t< uA>< t$6Dj(a5L5FC#55B<<t< t&D>< uD; 6Dj(>< t!6Dj$6DPU,@?#;.tV,VC,]U젚r6 4P<]>nup #;u&pp= uup=t =tĢp%p6n&@>nu t&&Hn;u&qPh%FF;nw'H&@;pt&G u XFup t@nF~t hi XNhi Xhi Xhi X>nthi X>nushi Xhi Xhi X&&G>< u t 5u9 Fd t 5uF   t 5u Fnn@&;rF 6n&@FF F uHF؋rF;t ;uًFtvFVvPPPPv^sFr+F^;vr4F_FsF$FF^ ~@tFs ~wFF<wc؊:tPFF:wC^2Њ^" Vt!FÈF^"*N Pj qFuFu| FF>< uHrJFu+JVt tu lFj˃>lu>jt@l t l@>ju)@":tFF߸ljjjFu+JVtF_u+JVt $ @8uFFX\nȴ&@bvC XFu+JVuF^㋇|FtnF%p F~t hjzN~u >XuF~u>XuFFF$F<vF^.Yg6n&@ tj&H;nvnvhY6n&@ tBr&H;nvLnFȴn:>Xu"~t hjNvjFp FqsF>< u FDF>< uFF8FFtXˊFt:X˚XU<<t8< t45@5#;5t"V5L5C5rrD'dr>>< t6Dj 6DP6FFP5@5#;5tV5L5C5]UFs6%  6%] Xtet`~tu \ tX rXZXZX~uX ttt X~uf@f(v\Xb fX.  2 s [ Fbu%9F`>bu \Xv zBMT _F0^u'hi Xji Xhi Xjhi Xji Xhi X^ ahi Gc`+^&G ^&G ;`th&G ^& u&G ^&GFF^&_ #㋏j^&^&ONF^&O #؊Q^&^S6 ^S]U`u``FQFj]U62`b=+t@s]6b]X&!2;^u]6^6!X&u&"" &X&"u@2^]UQQ^.PvFPAb uF^& --]Ur_X&rR&@#H5&;t7&F~&X&F&X&@#H5& X&Ƈ]U@>DtD#ZY[]UQ@-rUF`"tLV\V][^^Q؊PY^Z]UFBDF@]UQQ&hdu+JtVFF<wE؊ NȠ^"ˆF_"ڈ^2ttN Pi Xvi XFu^_]UX& Pi XX&$ Pi X]U F%`a6P<6FPP]F^;u$:tbF^& u;&G;2t@F& G s!&_^FF&^Sa6 ^S<F`d]U$s.9,u[؊N劏N@%?. t FF;6sL؋ 6F t8%<;2tFtv0^F&G&F뫠rX&& ЈF݊F$F$t@FFF᠏;L2u$r3Fr8T2t#;L2t>PtP6NLPT2:u*Fߢ$>t>t Fvb2:u@>t9FFsvSPX&ƇX&&G\>?ug$rMFNr:%uv%q%P_FrcR2:uZX&Ƈ-s PP6233&NFَ&G2FF6j#^S<;F2u ;H2u;J2uPF;L2uP6Plre`r^ar""X&X&&OR2:u&G-s PPz8X2t8Z2uDFsX2:uPI>tX2:uzs8N2t8P2uFsx>tqkrEV2:u<X&u0Fs`Тs &X& D7`2:u0>t)Fs a>t>tFrFX&N<uFPFPpFFsFw>t JpF(Fs>uJpFF䢑>u7>u0n2&p6v[$:%u%FFrb-sENs  rX&t vv`FsmPP^sFr  FX&u/Fs36%r&>PtP6NLPvv`]UX&:Ftv&FX&Fs"X&Ƈ]UX&&X&ƇFsX&"u@]U,.$%s X&Ƈ]U,.>2u><tPi X]Uz&GFFz& 5uF z&G FbF 8FtPX&&;t@~&^&6X&& N:tX&@#H5&멊FFX&&;uFF<w<sF^.   FuX&@#H5&r>Yt/z&G;2u!Ft 6\ P`Y\^&<X&s#bb&Ƈz&G;2t@P Ft&bZX&Ƈbz&GzS]UF`> uFFtAN= t@ r6FP u0^&G;uF&G^S6 ^S<뾠s*Fs#P;2t@FP>tv>s)X&s&ƇFz&GzS> uPS< SFs6> t@P]Ub<v<t(6`b tr2=*u-bs#X&s0s bY.ynxx[A `X&Z&z|X&Ƈ>u6zSXSS~S6H56Y6\6]6CHY `;2tX&sGPPK>t@"s PP>SLP,s P6S@P,s9#s#+[sZYssD<rX&s6z&| u2VXSS~S6H56Y6\6]6CHY `X&&%F:tAN< s@X&tB" sF:rV&hdu+Ju^ Fr ^F^;2uw`ps^ X&F Fn2&ďNFn2&ďNFn2&ďNF^&Fn2&@tpF^v&:tFF sErs^v&@$&@u+^v&@$&@t^& FFFrsF FFn2&~Fu+JVu F r,sX2 P P`sZ2 P P`v^&F^&FFF9Fs^&N&$u@FV s(sn2&pLFn2&0:Fs 6X2 P`v P`F P P`FsX2 P P`Ft_F sDsFr1FFr r^v&@u{s X2P P`sZ2 P P`^v&@$P P`^v&@ P P`s 6X2 P`r6Z2^v&@$P P`^v&@#^v&@u$P P`^v&@ <6X2^ X& F ;2uq{6;2t@Pk{>sb\&G&GX&&ɠX&X&r^ba릃>mvb뗡XLNPws":t &"Zs%X&s&&X&Ƈ.6S<36S<;`t.b&GS]U>dt u^Pi Xs&uPi XPi XPi Xs$&uPi XPi XPi Xh\ >XrX]UQFtFFF FF]UF;FrF]U젚r6 4P(P]UF tP]UrX<>Oh]UQrX<>Oh]U졎>+<㋇PPy]UP>+<؍PPS]UQ^ F&9Gr_&Ort^ &OPRv>r^YFP&^ &G u~NF@^ &G^ &GP&F] UF tT&O;uvd&GF t:^&OF&OZ&WF P&W)h^S`PhY>^&GRQP)h^S`P;FP&W)h]UQQFFF t&G;Fu ^&Gظ]UF t&O;2uVN t^ &GF&GZ&WY^ &G^ S^SvhF^ S`P}F P&W^SvhFF]U t(LNL&G uFL&GZ&W F]UQQ`& u(&G%PvnSPRPFP#vnSPRPFP#F~t6n>n2^Yn2n2&p2&&n2n2&p2&&n2n2&p2&&n2n2&p2&&VVwn2& tF2Vu`& t&G n2&:tFF]U`&G ju+JVu.BV~$W 9 d y @`& u2FPPPRPPrmPaF`& uFPPu`& uFP~P[`&G =fu+Jt FP*`&G &du+Jt'FPPPRPPrmPaFF~uvF t=u v PF`&G `&_ \^h&`&G9>d u `&GW>duq>hujrcPi Xs&uPi XPi XPi Xs$&uPi XPi XPi X`&G vtIh t&O;Fu SdSP_@ t`&O;Fu &G@ `&GS>ht3`&G;Fu%&G&W`SdS6hh`&ws `&GY+`&G&W`Sh`&G`&_PR&>d u `&G>dhh>du`&G@>dt uh(h@=t=uh`&G jl`&O>d^Y`&Gh2FRQSdSPhh>@u>dtzxvL`&GdRPS)hh`& uXX<tOh}v`&w m`&Ga`&Gd%RPS)h<@h2FRPSdSPhh `&G]UvvP1PP`P0P`&G;2w hr `&G`&G ttS`U>u9>tn2&@n2&@t ]˰]U >us'n2&@tn2&@n2&>t>umt_> tKFFn2&Fu+JVt+6n2&ލ^F&p]U Fn2&捈NF6n2&^IN  P`^v&@$P P`^v&@ P P`X2 P P`]U#P]UƆ`F Fu(PU]*((PU^&GFPF^&GF&G Fa&~u #Pv33&&u#P&v拄97&G sv^&GFF^&O&PvaF>t^&GF+vFP t@^&GsFFF&vvRPPrmPP:vv PPPPFP#P>n#t2>%u+%~%.F;tPz> GWtPkF̃tt tPO~s,Fʎ&1~u >&tF%=tF@tPF̃tAtB ʃt@Vʁ ҲtB" lrFt ^3;jllr ~u!FtFFuFFlrF@uF<FFFȹ FFefP@Xg>*t@>0uA"iFhjFP FVFF&G r/&NVF+׉N܉V޸P}&F^&9O"h t@"ˆksQPvHFvƚ)NN;u;v@F+׋F+׉G#FڋG$F؋F؋VډFV u F؉Vڡ9Vu9FvF؉Vڠ@s3F܋VF܉V;Vu;FvЉFVFFhsPi&&WFV~t24FV^Nv;u;v^~68FV8 6uC>,u tFV!ls FF FVhs&>Z^u>Xs 9Vu9FsFVFV9Vu9Fs FVFFVFVFVhr!N~;u;vFF9seshs%&FFVގ&~u@Nʁ ɱtA"" `F@u"s!tPvaF tcP X tY&&&W)FV&&W;Vu;Fs)FVFV tFV;Vu;FsF؉VڡFVFVFV;Vu;Fv. N܋~׋^v։FVN؋^;u;v+N^+N^N3FĺN؋~++N~މN~FV;u;sFVF&G>&uW^&G &G O>tP &!u&~sP >&t& tP >&t^&G &G &GƆaF^&G P &G&W&&WFVP &G&W+FV;Vu;Fs &s3FV&G&WFV&)G&WFV)G P{ &rP FV&&W&O v /FDF؋F&G &G FĺFV46~u@! "fAsN؋VڋF+׉46@s 46F@u!tPvF~u >t~u"s*Fu#У,.chrFF: NV^02Fdc<FFF;FseFVu vz ;u;sF+P-^FFV- FF FFv QWP RPFP#F tI F%)FVu^GF^GF^G_<t@PvvD ;Fs@Y s^@F_u^_u4^u<uƆ^Ɔ^^. ` _$<u4Ɔ^FVFVFRP5 02dsD_tFFV+FVN_uZcs ƆdFVFV,.02Ɔ^FVFVFRP ,.dЈc>_$<uFFFV+FV02cЈdFVFt5FFNVF+׉02P. FVFVPvgPPF t<l&& &  & F&vv +F&vv +F&F& &&&PRP6.6,FV PS P&G&W,>.&&&G !&'&)&G vv?PRFVQWQ6260RPPS P6g& $$<u$6*6^S<& @6&G &G&W02&7FV&&G&W,.&7FV&&G t&& ?u&^q6&O b&O  &G vƚ)~Vb&G &^q6N׋N;Vu;~v6F& P&G&G N&&W t&G vPn &% &G &G&WSRPRP FVF Fu&~s6p&wPPv]FV;u;t P@&G&GF&&W&G&W&&W&G FGprFVnFFFtFG G &&"Fvv6 FV슆}r~u;}sFu,NF~;u;u&9u&9Gv & uWFrYw7SFRPvvi0}svFHPP6Pv6P P&&WN+&G&W&&W&G&GF)G&t+N؉Vڻ;u;v &^ F&FF+׉&O&Wz66v6P^&&WG!w7SFRP662FV u&wPFPP]FV;u;t PPS PksgPF&&W&G&W&G &G&G PRPRPPS PG"G!hs+PFĺ02&&W&G OP&G& tvV%@s&&G02&&W&G &G&W&G&G FŠjs9&O @@r&&&Whs &F°PFºRP6260vvPS PhsLP&G u:&&W&G &G&G PRPRPPS P&!$l &!&"& & h&e&f&&&&@ ^&W ҲuB ʎ&&fs & &66(P]^q6^&r7Љmoqsuw 2u+JV;t?F v+FF uE&>#tG"sF FFF;vFF)FҋF։{^&GyƆz&G}mPXF tvPAF u PF^ΉG^΀Ov^6PF^΋_^ЋF҉^΋G^ЉGG &O s$^&G^S&Gr&G asF,v F&G s6Fc&sPFV&G&WP}FV&)&W&g &G&GУDFv]UAs46+,.]à@s 46]á0246]U&F &F ]UQQ>&t.XFF t&;&tF&6& FF&GSRPxF]UF tP]UF F G P]UF V ]UF 8F:8:]UFV]UF]UFV ]UF<F ><>]UFV>]UV>]B@UQQPP ^F~u. ^w@. ^Y.SP^SvPo]UFf؎]UFV v]UFV v]Uv&D3v&D&v&]U^?tFN'QPo]'oU^S'vbxf u l()u+Ju >tR6! tG &G&W&&WG'&G&W~}F>(v P.6n6p6-tnFFFtF~uƆ~s?6pP6 FV>;u;v+F;u;s+N;u;sF+&O&Ws/F؉F+RQFHP6P?\~s<6p+FVPP6P&#66v6P^&&WG!w7SFFRP662FV u*~s6p&wPFFPP%SFV;u;t P6&G&GF&&WN&G&W&G F)G F&&WN&&W}E#tnFFFtF&&"F~sI6pP6 FV>;u;v++׋N;u;s+N;u;sd~sE+FV&6pF&HPP6P#66v6P^&&WG G FFVsZFV&=_NPRw6f__Y;u;vv!w7SFRP662 @&G&GF&&W&G&W&&W&G F)G s t+NԉVֻ;u;v& FԋV& ƆƆ~TƆ~Ɔ}Ɔ}t>+>&&7 6r6ptS6PP  W  9 P 6Fҡ ;t  ;2u vҍFP t B >+>;Vu;Fs FF;2s&33&؎&tFѸPF* Fv33&َ&G^Ҁq6z=v7 F^F^G^GF  F >2 r 3&  2;uF22;uF2PvPA u&G,;uF&G,56s f#;26tAPPPA u+FF%w&;uF&Fuڠ2<u. t<uEƆ{>2uƆ{@FFw'{㋏0 ;u Ȱ 8FuѰ82t 8<w FFv ؋P ;u N 8Fu p|l=t=Ku("|<tA<tB QP PHrFܡnFʉV́>lKurFtS6xvvʍFPvܚ= t |<tA<t@ G"|G!svG3&zFތF؋F&^Ƈ6|s(6r;nFƃu F~u # vL uGr vƚJ u&G&G F GFN u F^F t؋FGF; u *G tKPFZF‰VċF*F‹ @$FPFX @#>xs z&$#P6&*t&i7t&Gk7At&G{7t&Gu7t&Gt&G t&G t&Gt?3A3&O&Wt&O&Wt&O&Wz&Fi7H;Fsz&;xv^ヿ97ut6z&48'^㋇97t6z&48t6z&4^FF&t)XFF tF^&9GuFF&ڋF^&Gz&Ft0XFFF;k7wRz&A;xwUFt6z&48Az&AF&F u\FFut&Gz&;xw{t&O6z&486w7xYt&Gz&t&Gz&;xw3t&O6z&486q7xYt&Gz&%F%;u;snFv~u nF n6p6n 96p6n6r6t $6n6r6p6f6n6p6f(f  ul6rPtS6WPh&%F&3%F~t~u%tFFN&^&G&38  u6rtS6  u6rRP6PtnFFFtFw7SFRP662FV;u;t6/s4&G& G u&&G&WN&;W-u&;G+s&G&W$#P6&&q7SFRP662FV u!w7SFRP66i0&vvFPP&GF;6Px&G&WFV6P[&G& tH#FV&+G&W&) & FV&G&WG GG6r6ptS6P6n nFpNrVFN׉F=smF=s;1 tWF-NF ؋FVRP~ rF#tV^ ӉVFFF%+FF^F9pw2~u;ps FFF-^;pv F FF%V‰FFF%N^&&O`F=0s`1 uUFЋN FPRPNQRPF^S6fFF^&&GXP>pu p6n6p6n("s ;ft*7@;7r 0nF6P GF&&WF&) & F777n7p77tFF+ˋ&7RANQW  % + 7  p}2Nr+M$=t ^&G ^&G^S]! UF]UQQXFF t8&;Nu#& t&> u F^&F&뾸^&]U~u^GZv33&NFF* F97F&NFNF&#F uЋ^Wyv)PdPPPPgFP*P)P}PPrmPF u#v^SPPPP#F t^GF^&F^&Gs ^&G t"^&O&W^&O &W ^&GG &G tP"GG46]UQvF u]]UQQFFw- &G t uv"FuˋG G &;FPPWvPW]UQvF u~F; u 5"]UQFFw1 &G& t&G tv"FuNjG G GG46]UQvyF u]U prFVFЋN ɲuB" ɱuA"N Pvv6 ;u;u@Y rjnFFFtFF=uvP6?FvP6 >++׋N;u;"Fs G!& u w7SFRP66i0 PFs$vFFHPP6PFv6P&&WN+&G&W&&W tAtB ʃt@ ҲtB" rt^&G^;^3w@r@u^&G:&G0 ^&G Т&G&GFPF>>+6^GF^& t@"sPQvHףs1УCs^G F^&&W>t^&G&&W(6;u;v>^&G*&W,&G,& G*u\& u#&G t&G ^&G 2^!us  s-^&N^u&Ls 9u9s;u;v%r(^&G >;u;s&O ^&G &9G s&G r>u"su@u"s^!tPvF>t ^&O ^Wv F]U6/s,F Pv 6P&w&wPvF&G&W&&W&G&W&G F&&W6 /]Up u>pu 6]U2rvvP PFPF uhPvvPP NFPPPn P6\6ZPP NF~vPP^SPFVRP 6PFPPs]U v6FPF uN^&GF^&GF2s>< u^&G$FFF FVFVth^&wgs^F &9s7غ;V u;F&^&N +׃;V u;Fr&9sFV^&&W] U2rN6PFPPZFV;\u;Zu!FtFFF=vv vF RPFPF urhPFVRPPP NFFF~t<^SvvvVFs^SPvv<FVNF뾸]UF$t@NɱuA"]UFv^ &@Fċv^ &@v^ &] U~ vvF؋97F^ .c FFFFF&9^&GFF&-FF&+vvN׉FVSNQRPvSPvvPPrvvFPF u^^&GF^&GF^&GFFFVFVWRPPvPFF&-FF&+]U~vvvFP uy^.!!)!1!^&g^&gT^&OPvFP u7^&GF^&GF^&GFvvvPvP]UQvF33&F* 97&&]Uv;2r#vw&u]UF&&F F ]U졲&&َ]U&;FF>2 r 3& F^.""P#,#9#P#&5&%vC3&SP:$&#&!t vPvvWF &G&W&G u/&r#~u&r&g &G t&7H&G tS6&D&TFV&&T;u;t&G&WFVw7S66vvi0&G&W&&G&W&&W]UQFFw* &G t SP:FuΎ&]UQv?F u]UQQ&6;sG&#FF~t0^&ON   F&G&WFG &G&G]UFF&GFF t19Ft,FF 3&Fv6QȹFFNv6fFV^&ws^&FV^&?t FVFV+FVv6Pw7Svv66i0G!&&W+FV&G&W&&WFV&G&WFVG &G&G]UPPFP#]UPPP]UPPP]U^.))))FF FFV7>}7򫡁7}7&&W}7S>+RQWPi0P]Z tj&;FF>2 r 3& FFr F; t1^q6~u$G3&8tF;2t ; u Fs&FFFF}7&x& 8uVs\&P&x;~u;Vr &8&x>F}7&&x&@&HFN;u;v&+@&H&&HF}7&&x;~u;VvV~FXFV]UQFFw^6P&G tCt?9Nu}7S&6 &6 }7S&w&7&w&wZ;Fu& t1s&G t"t}7S&w&7&w&wZ;]U 7>}7򫡁7}7&&W}7S>+RQWPi0P] vP(]U(s vPc]U(rKF&G t;&G& Gt-&G t&}7S&w&7&w&w2 u]UvX& th&!u;u;s +N+FV}7Svv662 аt@"F`FFv6Pk&G u&s#~uFV& & &+&W &G&WFVFrF Ft8&G uFr+F Ft#}7S&w&7vv2 u~u FVFVFt8& t & ux& &G t`Fr&G& Gu &G& uB&G uFr4&G& Gt&}7S&w&7&w&w2 u]UFvvAF t؀Ov؋97F&&F&d]U F FuF Fu FF^ GFF^&&W uFV &9Wu&9s&O&;Vu;FvN~FV &G&W^&&W+FV &&W uIFFFF^&&W^&&W t^&G&W^&G&W^ &&WFVF;^ &G&GЋ] UF F ui^GFFFF^&G&W;Vu;Fw&G& t ^FF^&G&W&&WFV^O;Nɋ^~;u;ðs@"r;~u;^s P^F V &&WN V F~^&w&G;u;s&G& tw&;Wu&;Ov P^&&W^&&W^&G& t6^FF^&G&W^&G&W^&&W^&&W^&&WbN V F~^&w&G;u;rB&G& t9&;Wu&;Ov P^F V &)G&W^F V &&W^&G& u P^&G&W;Vu;Fu^&G& t PF V FV^&G&WFVFV&G&WFVFV^&&WFVFV&&WFFVFV u^&&G^&/&_] UF F uFVF Fu^Sv v PP?FFF؍ONF&G& u^&G&Gv^&G&W;Vu;Fs&G& t ^FF^&G& t&G&W;Vu;Fv FFFFV^;u$:uFFN V F~^&w&GS&^&[;u;vFVFV^&9Wu&9GuvF V &G&W^&&W;V u;F t1^&G& t6^FF^&G&W^&G&W^&&W^&&W^&&WN V F~׉NV^&w&G&&W+vFvF uF&+G&&&^&G& u P^&G& t`^FF^&G&WFVFV&G&WFVFV^&&WFVFV&&WFVFV^&/&_^F V &)&WF Fu^&G&GFV] U F F uFFsFV FFvvq7Sv v vvVFV t*FsFVM?3A3+FV+F V 2^.D6H6[6P$sF데PsЋ]U $FFZ u&;^9Buq6tNs0&N tu& s& u{&;VsoVN&s^=F&u &FvsFF;Fv"FF&F t& &*F;FurZF&&FFw/ &G t SP:$Fu6؋97F&N t;@t &9u F&  F+ȾF^YF&F&FF&;F&=F&#vPܰ> &G&WF&'F&)F&/vP܋G#FG$FF Fu ^G$ FV&+&WFV^G$F^G#&GG#&&WF&) & &&WG$F& & > &G&GvP&G&WFVvPۋFV&G&W&G &GO OO&G&W&&WvPl۰> &G&WF&"F&5F&%Fs|vP)۰PPvH&&WvPw7S&w&7&w&wi0P]&G&W&G&W&&W]UQQFFFF^]UG"ЈFFF6vAF t.؀O@^_^Fr7FFF^뿋]UQQFvv eFr F&>wSF& sH& u@& N&ڎ&G t SP:$]UX t&& &]U#r"F:%u@#rF:'u@##rF%F'#u7>q7u7q7&&W%sq7S>+RQW-q7S+RP?3A3+RPi0P]Fs$>;u;v +RQWP ;$sFFZFF u&r $rF&NFNF&FFwh ^F~uF& & ^&&WFV^&G Ft$vv&w&w ;^&O F&FuF&DXFF ta& r$sGF&NF& ^&G Ft%&w&7&w&w ;^&O F& F&땋]UQ^&G t#FsFF^F& G ]U%sq7Sv v vv(q7SF V RP?3>A3+N~+WQZ;]UF F tu^Sv v vv2FV trF V FVFV^GFF^&G&W&&;Vu;Fw tF^&G& u&G&W;Vu;Fr^&G&WN~;u;s+&&FFFF^&&W t)&G&W;Vu;Fr&&W;Vu;FwF^&G& t2&G&WN~;u;s+&)&FV^&G&WFV^;u$:t;F+F1^&&Wu7^+Nv~^Y] UFFF&6;vAF t؊O:Ns߈NڊF]UQ^F2HN;r{>2 r 3& Qv&t*GN;u?GP^ SQ `u*"7^?u>2 rF63& F^Ftz6]U ;2u! ~ r$6PP u^Sv PA= u> u P 6 56 ^Svvv v66HG!G"  tءGG  ^&]UvG3&v33&ذ&G&G&G&GR&&G&GFPvP]F&NFNF&FFFF~t@FsFF V F& & F& & ^G'F^&&W^&G ^&G&WG G ^O!N^&G&W^&G&W^&G ^&G^&O ^_^F^&&^&G&W^&G ^&G^&G ^G FFr'F; t^&&WF& & ^&&G^&G ^&G&WGG^&G ^&G^O N^&G&W^&G&W^&G NF&^ON^&G&W^&G&W^&G F&F&F&"FGvNFFЋGGGF G#F G$ ;umP* ^G#F^G$FFV+FV^ ~ N;u;r"FV+׉FV^W#FV^G$]U$F363&Pv&[_&G&G&G&GRv33&VNF* F^&^&GGO+ȋv|G^G^G ^G 6؋97F&# u.NF&NFَ&;v>7u  F^&FGFFFFދFރw4^vNFV+։V؊zOtIANFuċFHFuFF 9FvF^SvFPA=6݃>t@8;NuBPR^S8SQ `u@Y Y"s#FGvNFK88F6؋7^8G88^GG^GO!^O!G!O"^O"G"6؋97F>2 r 3& FFPvP]F +ȾF^Y  AF t؀Ov33&؎&GPFQP<]U FF^&OfNFF9Fv.^&FFNҋ^& Fʸ]UQQ&u"FvvAF t؊G$;<u]U0NVF s~ׁ נ5J5 Fv r F; t FVFs FV7FV7>7׉FV]UDA'<t #PF&P' 'F'F@'.:NNZme@#P FF'&G& G u&u &GF tONrH؊O6F'&T;ʱtAQGP&\ SR `t@Y"sF뵋  몃> u $PcF33&ON҉F^&t &; t)F@F;3v PՋv33&vޚ'; uFF'&GFFvޚ'^&F'&w PF'&w ;2s@Y s1F'&w 'P'Pu P'6P'33&F҉Nԋ؎&u^&G^& Gs GsNFF6P'؋97F̎&#FF~t^&GF t^&G&Pc6P'6A t؀OPP'QP<PF'&w33&F҉Nԋ؎&u ^& GrPF'&G  GxF'&w33&F҉Nԋ؎&u^& Gs t )PcF'&G  GF'&w  F'&w &wP'Pxrs6P'33&N҉Fԋَ& u (PcF'&_^F6 DF'&v PcF'&w &wP'Ps6P'33&N҉Fԋَ& FP'㋇97FĎ&#F~uF'&_s *PcF'&_._izF* ^^x^&FFh^&GFFW^&GFF0F ^ƌ^6&/s!vȚNFV t PFFȍFƉF^FF'&G;FsFF'&vNFYF'&uV&_^F&^&G=F'&w &wP'PrxF'&_^F6P'SG3&_[&mF'&w &wP'P^r9F'&v1>6P'F'&GG3&-PcPc#Pc%Pc Pc]Uv'^^7u ^^7 uv^7^^;2s#^733&َ&u]@˸@& &G˸@& UF]U2>2 r 3& F]U~@&3&]U@&97&#&]U@vS&3&0&D[t*& 2& &Dt]U PPFPAF u`^&GVF&R u u!F~ w8~ uVF ^&!~ uVF ^&]2@UV]UFF&GFFF< uPP" PP^&W R PF^&^&w ^S(F]UQF< tPP,R$ PPPPKPPP PFP PFPPFHPPFHĴP&PFP.&sPFPP PP,PP:PJP*PP$PFP$PFP4PFHP4PFHĴPPFP*PP^ &W R$P] UQQF< uDPPPPPPY@FPP<,PP*PP PP^&W R P]UQQF<u,PP4~ u$PPPY@FF]UQVFVF:FuF]U^ SFVN Fv;t-؉F^S^ SP^SF u#FF F)F ^S^ Sv ^S]U~ uQ^&GFFFFF F^ SFVF^&8Gt^SP! F t^&w^&G ^&G $<uSv vv~a^&G^&^&w FPP]FF^&O= t;w^&G^&w FP tF F^&G^&^&w FPP]~uF^&G^&w FP t^F &^&G v N^ &^&G^SF9FtFF^&O= tl;wh^S^&G^&w FP tF t!N +^&tv +vN^ &^&G^&?t^&G ,]^&wi^&G ^&G $< u4F ;Fu &W&Gv +vN^&W^ & FFFU^&GFF@PPFPAF uPvyF t-FvF  ]U^&GFF~u^&G";FsF^&G^ &Z&W^&^&t^SP! F uFv^SP^ S^Sh^ &FFF^&G^&G; ^&~u&^&W$<t&w FP+ȉN^&~u,^&W^&^&]U ^&GFF^&G(&O,+t8S^P!RP^FG,PF t^&G(^&G,Fs ^&G sw^&1um&8GSuF@^&8GSu FF F ,^&Su FF ^&SuFFF ^SFPFPFP]U^SJ]PS[QVRWUѾ$Lи&t DjRP&-ظ`&6D&D&0t7&.u.&>.t&&.&Jػ@ۋË&7ظ&G$&G`&&&&&&.&2&4&sRf&8f& 3&@v^G PF t~^&G &G^&G F< u?^&G^&G p^&G.&sP7^&G^&GL~uF^&G^&G v^SPPPFP#F t v Fv F t( ^&?t' ^&G^&G?^& u ^&G=^&G ^&G=^&u ^&G;^&G^&G;^&G ^&G/^&G^&GD^&G^&GB^&G1~ mmu^&G1^&Gg^&GS^&G^&G^&OuVRWRQRQPrmPF tF@PPFPAF tv FFvFFFFvF^&GZ&WF^&GZ&Wv^&_SPPPFP#F u&v^&_SPRPFP#F t v Fv F t) ^&GQ^&GQ^S]U ^&^&GFF^&1t[&G(&O,+t5S^P!RP^܎FލG,PF u(^&G,^&G(^S^ Sv ^S~ u^&GQs^&GFF^&GFFF F F F FFF9F uL^ &NFFFFFF^&GQsO^^F&t&F&%F^HNF^&F^&:Fu@FFr~Fu+JVvF^.JVeFF^F!^&/t FF^^&8G/uF^&GE&sf3""`Ў؎ %"&3& &9&8&>3& &$dr&&"3&$&D t!.uȸ=t$&D&&&>$UUu3.&(&&.Ћ& ]_Z^Y[X3&&&$&t1&=t)&&=&&Cf&8f&>&=&C &8&>& &4>P&s#f&"f"f&8f&>&2& -&3 پ2LӉ\@&;3w\U& 3D&W;u\6t@ۚ !&G3ҹ\&G&WӋJUF D XF FDI~FFD ]I Pٍ|T [XD DD Wt QS˃ۻ`&6| t ^_Y л`&6t t tRWtQQUL-ظ`&6L,l`&&&`ӼV&6˃DD`^^Y֋U`&$=u&$UUVF3UF~u=3ɜ]U~ vN]Ëu=`&6hVWPPQPPPR&6˃ۋLپDЋUS^Ë^&?u&[]jUjUjQvvvjh6yvvvjh2h@؋F;`tU-ظ`&6D^\]KPS3&*&,&LPS`&N@؋&.tSË&'[&&. &;.t6Q&.2+2Ë t&7^؉&'Y[XU&A'<t #P@'.#)*'F'F'F>&u Pc6&33&؎&u #Pc& >'{uav6&F tPc>Z'GWt Pc\'ttt Pc9 'w 'FZ'>'N76&D6&F&G&G &G 6&66''F;&t u Pcv33&؎& Gs%P GsK&G vꚼs-^㋇97FFF&#F^&GF^&G&PcFvvܚAF t؀OvDc'F33&؎& &Dv[v G&Gv^ꀧq6Ƈ6]UQvvZ'PPPPFP#]U~u v33&؎& vvX>2t#F;uУFFvvAF t0؀O^G Frً^_^7^FFZFF;2s^t GPv4FF Pv>2t@'&u]UQQ^FF t#؋NO;Nu ^FFFӋ]UA'< t #PF&P'PFУ'}tuN;2ru+JuSHv33&NFَ&u Pc^& G"sP'q6t +Pc@'t$>>>w @'.*sq q q q q q q !fl:EP'y .q * o q q q q q q q q q *  F 'FF 2u+J^&;t^&7P' qFj'%F ;P'u F;2rv FZF^?tS> 'Nw>' vF>66u)666&'S6 'RPF u͋^㋇97F&#F u> 'E:'S6 'F:PNP ':'SP:P P ':Pv &76  '&GO'S6 'GPPNPe '&'S6'P P> '&5^㋇97F&#FP'S6 ''S6''Sg['F=s >'Su7~svv惼u6&/s'tF'FN 'r5؎&WV&t@P6&/Y"rF'>' <' t>u F6P'6'6'FP6 ':+ȉ>'Su;'FF^ďT&Z&W^'Y^P'0 >'Eu>F 4#6&/sF]'F̡'%F;2rF~r VFF̱ Fʁf^㋇p;Fw^ćFFğ^ЌFҋv&8ѣu>2 r"v^&xuvvvFvF^&^q6MPcBP}2<t<u><t2< r < t< t;P't tFD' 'u=У>2 r( 4"P'q6U6P'F>u''   Fu+JB.)*9DOb>3F3u+JVu s F- v0F~%u_&wv0~u&w  u ~u@ t&O;u>>v7F&G.X >v; S& t- tSx=uv&G  dS,S, 6L&Gf&!u&w P]6F s?6V4&w &G u&G \&S rFZ\\ u-&;P0K92tA F\&Q@ ɱtAq6"ҲuB^# ۳tC "ʋ6ҲuB Ћû*R @"Z QRYKY 6G3&8tA Y"\&;sA92tC ˒R* H!X"sI&\&% u'F>2 r4"%4"(#4"P'؀q6 J>2u,W&+2㊏j6V'&G'V&G 'S6 ''S6'PoF 'F t~uF:'&?uUPP ^F~uN ^G@PNP PqBPP'SvF'SvF&6P'6P'6P'6P'PC'_9 'w 'F6P';2r Pc6P'33&>QNTY'F'NFr VFF̱ Fʁf^㋇p;Fw^ğ^Fv&^&^ğ^ЌFҋv&8ѣuq> 'rVv^&^&GB>2t Pc8<uPcP@'<%t@PpFPF6&/s'dž~`dž| 3&@'ࣖ'ࣘQrFĞ|60>TY6V8[Yk`xz'vĞx&Gt's' 'Ğt&G+'FF< :uF:<^&&WFF'&G]F>.2 'r u/H`3@pnlt3jdždnt3n+ȍv3u+Jh;tTnnll;t3s؃v3ul勎ln+ȉf9pw9jvjdlnduypIlhh9lsءP'v3htpda3'`b`3&pd`3HĞ`&GdĞ`&GF'^;t3sI؋v3;P'u;^a3H\ZZ9\rLJv3Zu拞^Ƈa3GF? 8UF6P'vAF u^.d n ^GFF2s ^&Gn벡^&G2릋FG^_^G^G^G G ơ^G^O@봋^G ;&u+21]UFP'PF;2rCv33&^.> F +'FFFF 'Fs 9's 9's~ rvNFYF&G'6'^Y'&G'6'^Y'&G&G)q>_c> ')sS '6'*^Y '&G)6> ' s& '6'S^Y '&GR Pc]UQQ~u5E:PE:P^Sv:P:P^ Sv w:dPv^F&7v^FGOP^&GOP^Sv7^P^&P^ Sv ^&^&]UQF FN;vNv ~N^Y] Uv ~N^Y] UQQFFFF^]3Ҹ@X-YU&>`9~t" %Ë4u%&;prgѿ % ȁ&;ps.&ĝ&@&B&@s 2t ur&&@&B&@&2+URC&72QS23Ft&DF @& &G FF[XFC5&:r Pt 26C 26CCNN&C&:sC2&CCR^S6=6}@;>`uFt-Fu'@& &_v&q6u &q6N#uTFuNvFP#u=FPvvA r r6=6}@;>`u^FFt@& &_&q6&q6ZY]22C]_^VWU FF^ &t0Fu,^ & s&;Lv ㋏&;LwF|^ &7拄&gF F&7FN&ON)&&PNV&xt*FsًF~ &&^FV &)&WF] U 6(6P @".  sr  u2    u"> u u>uL>t>tX^^ t&;tێ^&ࡌ(6P>u se6|+&G F&G u &G;(6t  s &tv~ s  @F92t* @!sF \& >u ;2tA  * H! NN6PQF6 P]~u6PPP6 >vF-;2tFs9Fu+Ju=-u>u 6vQ U v P]\&@t  ^@F ud@FsHv ?,X^F^ ts&NP X u9^f^&dd&G t6^,sF u FF^뤿Fu+JtFsFrFv ?,~FZ\\ u&N&;q6QɱuA&# ҲuB 9^ tB G3&8tB ʈN\&@ ɱuAZ"ҲuB ʋ92tB ʊ6RҲuB Z"u@PQS6C_Y" ÈFN" rFr 6,r}60KЋq6 sf\&% t@"F=\&@F9FrFstFF\&@~&;v)~FrNF~t@P6BY"s,\&@F&;v)NF;~v ~FQFs>~u~t r9ri9~rc6 P]Fu+Jt~u\&t rl~ueP6 P]\& t@FF uFFu+Ju ~r^F]UQQУ&G u  s&uP &G td > tAN6PPF uu+Jui QY"s; r s/ sNs &G sID~u &G/#F&G6 t \&@S=]UFF6*6^S<6*6FP tFV^;u$:tj~tZ^& 'uO6(6S<6*6FP u.FV^;u$:t 6*6^빰 6*6^U]U Pu P ]U9u P]U>t!&G; u&G%S]6*6S<]UQQ6*6FP u6(6^S<ދ]U> t9F='t =1t=u ;.~%u &GF=/t=0u&G; t@]U\f\&db dd\j\&hb hh\& d& tA Ў\&" ]U\n\&lF ll\r\&pF pp ]U^j^&hhh^f^&ddd d& tA Ў\&" b]UQF|PF;2sKrF^㋇97\B&=`&^3S3^&HJ>|t َ&u#H&L ]Ux\&#z6|rx&Gt uzzv]UQ^㋇97F&# ɰu@PQ$uAX"]UQQ\&;q6u1&t(b3>r4d&G t h&G tb3>s=>bu rDRPYs>buh&G&W뺰 щPRFb3>r Fh&G t$>bt\P$  r^P$r s&L!t h&G& u ^& ^&& ^& @t&& 뗊FsN^ tG& & ɰt@^& ɲuB"sQRPPpmP t7\& %&|6S7\&^ t\&&t PR t1\&s$PNRP^&RPr7УPR rH&Gs/H&G#r$Т#$=$bFb3>sF;buRPeݸP]U>bu]Ã>bu\& & ]h&&W]U^& t6(6QP<^&^&& d& u&w&wFP]U<h&G&WFV&G ud&G&WFVD&GFڌF܌ uD&sjFd&G&Wh&G&WD&wFh&&+h&&d&G&GvvD&wUFRP56|Pn ^&&W^&7d&G&Wh&G&WRPPP FvvPP0PRFVFމVFFD&GFFF tcsFF)FP`EFvvHPP0^FSvvvBF uBFRP~EFVFFVvvP&w>ERP6tFzP&GZu TV&G6TP&G:X УTVP&GN~׉FVFމV\&!uPPPWQ FFPvvP&wDP&O+PPPPj"D&s9 2u+JV;t|  FV]FFV+FVFVډFVFVFt+F^&N~+N~CF rZt&uFP&w#FVFȋFȉFD&GFFF։F&GF&G" t!WD&w&>D&}"ȍvD&s6`FPF tC>zt Ft&GFދVh&G&WP&Gh&)&WP&Gd&)G&WvvP&GRP1УPRh&g 6(6D&G QP<FD&GDSУDFPR]UFFvD&w ^ SvvvFP#F=uNrD&GFF뽋F] UQv F uP^\&=`FbFh&w&7Ys\P$;]Ud&7Hd&g ]UQQ>|"uHF t  dSvHF t ]UQQ w؋97F&F t F& ]UQv P]v؊q6 PvXq6`O@F Fs F F t ~uF]Uv P]v/]U6|؊q6$t@ s6|{0q\& t@FFFFw\؊bmh&G t>P7RP+Fd&O N u~uF+;~uFFFu\&t6|.Fu \& F]UQ^&>uh&G tP&w&7+F]U r!FH&G6j#|QP< ]UF tP]UFFh&G $u@F" ~ ~uA"F&O ɱtA"F6d&D&T&;Wu&;Fd&G "u@Fb;u%G1W6|POXG2Ph&G&WPROX>bu=\& & h&+&WFV&9Wu&9Gu@"FFFF FN  FFsh&G&WFVFsp6d&D&T&G&WRPd&w&w,Fsh&w&wPP" r rd&G& Guh&G&G>buFVh&G&WFr%* @!sފFr\&!"u@&1 ҲuBb;ٱtA" ˆF&s,t&1% t@^&% u@FFvvvv5h&G&W uh&G u#h&O >bu ^& \&h&G& uFs7h&w&w&w&7+FV twFVh&G&WFsYFr rFsDvvh&w&wd&w&wL+FsPPh&w&w ;Fs+>bu ^& \&hSP:FAPh&G&WPROXFV t\FVh&G&WFsCFVd&G&WRP&w&w{*FVNs WWRPK  ]Ud& u h&g h&G $<u+>bu ^& \&hSP: sh&w&w&w&7)rd&G ":u&G&Wh&;Wu&;tch&w&w&w&7{)d&G ":u'&G&W6h&D&TRPd&w&wn)h&G u &G&G]UFR Pus siF s6ЉFЉV҉FԉVP&GFVF؉VډF܉VF^F^&F^&FԉV&FЉV^&G&WF܉Vގ^& FŽ\&sd&G&Wh&G&W h&G&WF؉Vڎ^&> tFЋV҉FԉV֋F؋VډF܉VފF F ЈFPFF&G.FP&GFu &GFP&G FVFFFP&G0HN;s^&PVuz&@&P%FV9Vu9FvF.FF~u FFFF@;Ft PFFFVP&O+׉FVF^&FFԋV;Vu;FuF2FԋV;Vu;Fv9Vu9Fs@FV;Vu;FFFs1F‰FFV+FVFVމFV  0h&G t&O d&_ .%%+%0+0+^ t&|"Fd&G&W6h&D&TFVd&& tRPPP0^F6h& &Tȸ~d& u>buPL>buF\&6%h&G&WRP&&WPP FF h&G @tFFF&&.'L'h&G&WFV&G ud&G&WFV^&62F~~vvHPP0PR^FFVFVF6bdSp#d&G&W%F&O&+WQ#2F6bdS3## +#щVtWd&9u&9Ww6FF*F+FF;vNv1FFVFV F^F~u~tFd&Pl1FVF;|"u%P^SFRP31Pd&7vAHv^Svvv上P#PoFRPf1FVFVRPPP0^FFRP0F^ӷ.('(<))*P&G^&;tP^&^& t%vv&RP"^&^&& h&g P&GZu TV&G6TP&G:X УTVFӎ\&!tF_H&G>Zt@P&O @ ɱtA"Fs&G:F&G0&GP6|Pvvvv)FVFVRPPP0^FFڱF6d&T&|^ڸ;u;s"+v W~YF+捴 ~FRP/FVFVRPPP0^FFGF;Fr?~t5F3vvPP0^FN؋ FFd& t&G&W6h&D&TRPd&w&w ^&\&s9d&G&Wh&G&Wh&&Wd&+G&W&G&W d&G&Wh&&Wd&d&G&WNsFѠ s /6N Fd&G Fd& uh&G uv>bu(d&G&W6h&;Tu&;s аu@PLh&&Wd&G&W u r2h&G&Wd&O d&G&W]U&d&G u1F Fs^& $u@Fs&& d&G "t@F FF&G F&O d&G&W6h&D&TFVFVd&w&w,FNsPF tFd&G FFFrd&G&W%F tNNF;vt+Q9,FF+FvFvvFHPP0^FPSFRP+Pd&7vAHF umFRP2,FVF낋F tfvvHPP0^F NFP QPd&7vAHF tv@Fd&G FmFd&g vvd&w&wF s ^&\&!F݊FЈFsA2s:>bu3\&6;PFPPZFV;\u;Zt@FۊFs;hSP:F s ^& \&h&G&Gh&G& tF sNZFF tr&;^u+&t"&&F&F&;6@F&뵎\&t$&&\&\&;6@~t]U\F\&FF~w^&G tt F Fuް]U^&w &w&w&w&_SFP^&_SFPFP*F u)P^&_S^&GRP:)PvvAHE~,u;^&GFF&v~&}^Y^SPF]U^&w &w&w&wFPFPFPFPFP}F t >bu~u)P^&_S^&GRP|(PvvAH6~,u,N^&w~^Y^SPF]U"v F tj\&!tFFFVF1Fu8PbPFPЈFrFFV^S|v\&6%vFPPF tFtuFF bFFFFF2s>< u F$FFFVFVFFr>bw ۰F FFrOFsC s(>bu!FV\& & h&+&W h&G&WFV FF sF d&GFd& uNVF~+׋^;u;rN\&;btA" &% u@"QFPFPJY"scFV;sU^6d&L&D+Nj^Q+ӿYVF##N+F=vNd&GFF#VЋ^;r +v& F^&FN%^&d&G tUFrh&G&WFVF%FVRPFNFHPP0v D,qd&^F^Fd& ^ W2>buh&G&WFVFr3>F ]UF t PF FF%Fv vvPFPFPFPFPFP-F u4P PPvvAHF uMv ^N/~,u-^v0^NF^SPF]   s]FFFNh&W~NF%FFFh&&Wd&G&Wd&G&Gh&&G]U2r^.BBBBBBBBBCCC(CF^&G`vF^&GPvF^>jF^&GH^F^&GLRF^&G tF^&G8tF^&GCVCbCnCzCCCCCCCCCF^&G*딋F^&G&vF^&G(jF^&G"^F^&G$RF^&GFF^&G:F^&G.F^&G"F^&G.F^&G, F^&G2]U` uA\&"шV&>uC"ˈN шVr_؋_^GF^GFF\&bxȊFsd&G&Wh&G&WF\& u`GFF^SPP^S PP2s*Z\^&G&W^&G&^&GX^&G\\&!uUQQ s>`uB`_^G^^@F@^LG+G^+;Ns@]U6bdSF^n^&llldl^;u$:t"^r^&pppF"Ptp&G& uP`FPlS=Fp&G& uFvh&w&w&7vp&wv]UR Pt sP&G uu&G^;^3v\&!u26bdSFPFF&GZFFP&G uoP&G\;Fvb^&G+FF6h&9Tu&9v:&D&T^&RPPP^F&FF둋]UR Pu sFPNFNF&ONP&O.NP&uFP&GH;Fs^&G+FF9F v[F V&RPPP^F\&!uv&<+>XT&&m^&7F sw>Zu2^&+X^&@$:FuFFF+FFF VN+^&FFt>ZtP&4u&G2FFP&G4H;Fs^&G+FF9F vpF V&RPPP^F&&WFV\&!u&t]+X¹^&^&G=FVu RvPFVt %Pmv^&&WFFt"\&!$u@"F]U>ZuKV TtF+XP&;G0r^&FPv+6XT&FF]UF+XFFF%FFFF]U F FNN#;u P~t~r&F%F؉FFN/F%N F~!vNF%V+‰FFV]UF1+ЉVF10PF1X‰FFV]UQQF1+ЉVF1PF1X‰FFV]Uh&G& t3h&&W&O&׋6;u;w &GLG]ËLG]Ub.;i<; <<@<\&tLG+G6h&D&Th&G&W&&WLGh&GLG]D]h&GLG h&G&W&&WLGLG ]h&GLG&h&G&W&&WLG(]UFF>^u P^&Fb.<<<<<<\&r% \&sFF ^&FF tG\&r6^&0+Fh&G&Wd&G&Wv^&FN\& ~uF딎\& r^ t& ;buNҋ]Ub3>]UFs.\&1tF>^th&G tF r\&!tF^.===>> >>>#>.&]U>bu >buP >bu PP)@r]ˋ6bu >^t3h&G t°]U^ t[& ;buM~u~t@\&>u h&G u)\&!t^&N~+H&OFV;u;t6|6b;u;t@P\b.@?n?J?]?n?n?v vvvOv vvv>SFV;u;u6|6b;u;t@P\]UQQFFw%؊ F^ &;NuF&FuӋ]U P&G t&s!h&G&WFFhF[P&wk^&+h&G&Wd&G&WF sP&GFP&GHFFRPvP0^FFFP&G^&GP&G^&G>Zt P&u P&GP&G^&G ^&G &G^&GFV]U` uA\&"&( ҲtB"ʈNs@؋ONT9WtV^GF `GF^G`GF^Gb3>rh&G&WFV u FFvvPPFs^SvbP? s>bu\&FPFP FV^SPvl^SPv]^SPvN^SPP>^SPP.^SPPFV^S WR^S Pv^S PP^S6|]\&"^SPP&w^SPP&w^SPP&w\&\&>%t^SP6P&t+6XT&0SP&w+6XT&F^SQP+^SPv^SPv P&G t^SW+XT&0^SPP&wP&GF^SWP^SPv^SPvP&G t ^SWP|6|Pn FP\&6%NRPP&GHPP F^SPv(F\&56|FC3&^SPP\&& b3>rPPh&w&w;Fsю\&!tŠ2s^&GjF^&Gh^&G.F^&G,FFRPPPF^STt Fs7\&!t & %\&%`GF^GF^G>ztH&Gt&G]UCv0]U rw7Svvv vi0]Uw7Svvv v2]UF V;V u;FtF Fu8PPn FFPPn FFFV u9Vu9Fr FFFFHFvF VRPvP FvFV RPvP FF V;V u;FvNv~^%Nv~^NNOOYNVF+׉NV t F ~F~ ^SP^SP] U s3^.EJZJZJOJZJdJP#^&^&^&7#HP]Uv vPP0^FFF FtWF^&&G&G&G&G&G &G &GF)FVFV FV RPPP0^F롋F]UvPPPv8SSY ]U\&% u@Pv;SSY ]U\j\&hhG'hh&G $u@]U\&% u@PvQQ/Y"N; uB"PQ؊q6ɱtAX"]UQQFvvAF t؊F"G:Fu]U&h&G& tm\&>#u6|Pn \&#\&6#h&G&WRP&&WPP NF\&>#t L8G!u6N\&#V^&^&W^&wƬ2 @&G^&OLG!s^&G&G^&G^&G0@%FڋFF^&GF^&LG"r^&G^&FFFFډFC:^&F^&Z&FFF^&Z&FF^&Z&N Ƞ5FF^&Z&FJ5FF^&Z&J5FF^&Z&F F^&Z&F^&ćFFFrOP6 FPA uv~ ^Y ~ ^&G^&Ŀ ;|u r^&Z&F^&Z&F^&FډF\&#FF>7u\&#NN^&ON7^&h&O&W&&W+77NVFꡏ7H;Fs6|Pn FvFVRP^㋇7HPP N܉Fދ^Q7_PvF^&@^㋇7FVFtp ^&G]U6|\&"s/h&G& u%>ztt&G t&Gt&G>zth&t@Ft&wv v vvPTt&ONFPQ^FFset&G N ~ +6h&;Tu&;st&G FV+׉FV&G t&GN ~ +6h&;Tu&;sTt&GFV+׉FV&GF t,&Sv vv&Z&T^SFV0LPFVPROX~u~u s1LP6|FPOX2LPFVPROXtGP6|vvvO tG P6|vvvO F t؍GP6|vvvO \&!t 6|6bW]U"~tFFމN؎&?r%^&Gt|v~F9Fr_9FrZ~rTFV ^&;u;w7FVFV~ u%FNNFَ&?@u&|u_Ë]U~unFsdF V uu1N+h&;u&;sNN~+N~ FFVvvPPFF] U"F V FFVF#0UPvvOXH&G s 6|H&Gs 6|d&G tLG"rh&G&WFV\&6#RPh&&WPP NFNFَ&F~u~t~\&!tF\&#FF^&F^&^&-0&^&g^F\&!t m^&G ^&Gp\&!u^&&^F^&^& ^F28^&G ȴ;rA  tFH^&wC s^&+^&FVFV]U F uF v FFNFV tFًN &9r:NVَ&Gu &D u^&Gtv&Z&T]U2s@>< u*F<s$F^&GF ^&F^&GF V%F V^&&W] U vvFPF tZF^&GF^&GFF2s >< u^&G<s$^&GFvFV]UFFt3LP ^F&^F&G%F~uPFF%NFN؎&GF^&GFF2s >< u^&G<s$^&GFvFV]UFt2~u F^G%FsvPAF uڸ]UFt PF%FN؎&G]UQQF t ^&^&6^&xpum 6F^&@u3h~u~t\&!t&! \&&!H&Gs+~u~t6|+Fދ` tC_^9\&!t-PvvMVDPvvMVPPvvMV]UQQ\&#FFF^]U9Fu9F uE~t~u PFV ‹^+ÿ6h&;|u&;s +VFF ^]UQQ>`tL`_^FF=r5؋;N u2wwvv+^GW^G Gu P]^GUFV ‹^+ÿ6h&;|u&;s +VFF FV ]U F>u @92vJPPA t㋇97F&u͡* ^G66OG2;u.(6PF t6.H ]UFF(6P t6 P]6]UQQFZFF t$&;Nu&;q6uFF&ҋF]UQ>tx&@FH;uF &F&@F&@F@PX&@]UF V ]UF F]UFV]UF]UFV ]UFF ]U~r ^&G F~ r~u ^&G] U츁;vu;Ft~;Vu;Ft~;Vu;Ft~;Vu;Ft~;Vu;Ft~;Vu;Ft;Vu;Ft޺;Vu;Ftκ;Vu;Ft;Vu;Ft;Vu;Ft;Vu;Ft;Vu;Ftp;Vu;Ft` ;Vu;FtP;Vu;Ft@;Vu;Ft08;Vu;Ft R;Vu;FtU;Vu;Fu]UPRP]UQQvFPPF uFs]UQv ^SRPQWRPQFauFF]U 3tD3F 33HN;r/F QX^&;@uFF&Z&PYFuF~u~{@u F " vF]U~u@F Gt 9FvF]s~N^&v PPPFPPFPFt ^Ss^&~rF^&GZ&Wvv^SvFvF]UQQF; s_؋$ " tM~ tĄ" ^ &Z&W~tv捄" ^&&_~t^&&WmBFFF;Fsb^&;FuO~ t&G^ &Z&W~t^G^&Z&W~tF^&Gv&D&_F땃~ t&~{@u8^ &&W ^ &&O~t^&&W~t^&&W]U@& ) U@& &u &; u3^&]U@& &G(t`&P&R^&GU@~ t ~ t $.&v #u#&;7~# &^&3]˸   @.&;Gt&w&7˸@& =tS˸33PQR@؋ 33%ZYX˸@3U@^& 43@&G]U@؋^ #;2w㎇97&^&3]U@؋v #;62s3&&t &G^&3]@ؠp)2U@؋FP'UvPn FFNF&Z&W^&GF]Uv/rv vFP PF %FN؊F&G]Uv/rDv vFPF u0^&wPvY sF$ ^&G]UQv2N׹]Uv/s"v vN׹ FF ]Uv]UFFt&^㋇97F&%F~uPFF%NFN؎&GF^&GFF2s >< u^&G<s$^&GFvFV]UvN]U~s Pv v vvَ]U F~ uF~ rF F HFv/s;F VFVvvn PFVRPvv FF FFFV] UQQ~s PF V FVvPn PFVRPvP ]U v/s;F VFVvvn PFVRPv P FF FF @FFV] Uvv v vvF @] Uv/svvFPF tP^&;F ta^&GF&?u F sNFF ^&uF FsfF^&GFsvvvFtNFFFF^&GFv^&F;v%FN؋F &F^&G] UvvFPF tPFs F ^&F ^&GF^&GF^&GFtiFFFF^&GFv^&F;v8%FNVs ؋F &F ^&GF^&GF^&G] UQQ~s PvPn Pv v vP َ]U~s Pv vP]UQQF uJFs P/r8F =r0FNQv Ft v vP]U^ SPR^S_Y;u;Ȱt@]U^ SPR^S_Y;u;]U^SN +RPIQP]UF$t@NɱuA"]Uv /sy^.  6 Fu?FF^ &eFFVF.FuFt6FFV-^ &vv FPF uɚF^&GF&F&GF^&GFF2s >< u^&G<s$^&GFvFFVvsF;Fv*+FHFF;Fwvvv uFuTF~u$FF+ȉNFVFVv vn Pvvvv ^ &]U]U]UQQF(FF^&]UQQFsF`F(FF^SD]UQv vv F tP]UF(F F^SvvXF`vNFVur FF^SvvX]U~uFhA~uFX4FFNQFPvvP F]UQQFFN؋F&F ^&GF ^&GF ^&GF^&G^&G2s'>< u^&8Gs&G^&@s&GF] U^ ㋇97F& NF^&FF&!"ɳuC2^s2 t.t-Pv FP uvN^&^&^&G&W&&W+FV uvF,^&G&W&&W+FV F~t1v Pn PFV RPvP ^&] U^ ㋇97F~u(&'N&)N&F&NF&F F&FF&ON&G FFFF~vFsXFF tF&%FF^&FF tjPF&6%^&w&wvvv^&FʋFFF t.PP^&w&wvvF 3&VFtR]U FNFN؎&WVFr€u=&DF^&GF2s>< u^&G$FFF V )FVF$^&GF^&GF^&GF$^&GF^&G^&G% &GFu^&G #;u&GF^&GF^&G$FFtNF V FVFV^&GF^&GF^&G2s>< u ^&O^&GF ^&G] U^&G tI&G&WN~;u;w(&G&W&&W;Vu;Fv]UFV RPvu]U ^㋇97F&NFF~w ^Sv vJsF7F FuڎF&F&NFPQv vs]UF FFF%FFF^&F ^&GF ^&GF ^&GF^&G^&G2s'>< u^&8Gs&G^&@s&GF^&GFv^&F t'FFFF%Fv~^Yv] U^㋇97F&%FFFF^&F ^&GF ^&G^&GF ^&GF^&G2s'>< u^&8Gs&G ]UQF=r0F^G u^GF;uF]UQQ^F> uF  FF^ ^]UF2HN;s~ZFFF; t^FF u؋NFOtSv V9uC?q6u-DFF&D!&| ;ttP Pv F9t^Ot4?;u,v^G;Fu;^uG F^GFFrFFF)F*  F;3sA9GtB"ʈ0"s4G FZF^?tSv ;FuFtt]U]U]U >@'t #P@'.$&'G +; 's '&G 6'F;2r;3vm'&PP ^FP 'HPvt@'^Y'G +Ë ';s' P Q^&@s&GvvvP ]U^㋇97F&%FF FF^&Z&W^&G]U^㋇97F&%FFF^&F^&&GF&'NFَG^&GF'^&GF&"FF&%F^vFYPvPP F&3 FFw@PFX^&@Fu^&G~]Uv/rFF^㋇3FFF u9Ft 3&PVFsH~t@t&Pu1vFPF 3^&&F 3&fF<tPFX 3&@F>FF 3&FQFr#!FrFtPv^ &] UQ^㋇97F&"s!Fs3^3F&"]U9Ftq9F tl^ ㋇97FNr&%FFFF^&F^&GF~u+v F&)^&F F&)v ^&\F F&FFv &G ^&F ^&G ˃~u%F F&' 3&F F&'c~u%F F&/ 3&F F&/8F F&FFF ^&O 3&F ^&G]U FF^㋏97N~u*&'V;u1 3&&'Fp~u)F&/FN;u[ 3&&/>F F&FF&ONF;uS 3&_[&GF+F 3&V t 9Vu!&&F 3&]FFU^㋇97F~u#&)F&'F tgF&'U~uF&/F tGF&/5F F&FF&G ^&GF t^&Gv]UQF t%P'F 3&N&FFԋ]UFFFNQv]UFF2sF^&Gl^&GP^&GjF^&G0^&G&^&G.F^F3 3&FF 3&@F 3&@vFRPPP F]U Ft PFF^N&9sNFَ&Wtx€us&D ^ &^&G^&^&G^&G2s>< u^&G$^&G^&G^&&W&&W^&&W^ &] UFF FZFF u&FFFvv'F&>tYF&F&FF&',F F&FF &FF&GFF s ^G t1F t*;FuF&;^&,F 3&FFtQF0^&v]UFF^㋇97FFFvu F&'+~v F&/F F&FF&GFF tI;Fu1F=r)QvvvvF 3&Fta]UFFWv؋0 ;Nt0 F 6HN;r#؍.;^N;uQ:FuF 6HN;r9؍~;^PN;uQ^WwFusFtS68 ]U>< t"~SuT~uS~TuF]UFNF ^&Pt&@%FFNFFFFsFBF@^&Gt u(v 0b"F (6Z"X"P0F]U  ~-uv0FFFF;2stv0xt^F~<;FuK0FF&}ZDu!F0>9^YF>&@F냋^q6J"L"N"P"J"QRP6c"R"]U^㋇97F"&uDvf0FF^q6t^F;2sUv0xt?F~<;Fu,F>&ytV1_09^YF뢋^q66㋇97F"&>=tZD">"@">" u؋B"O?;Nuf@"D">">"D"D"G;>"u@"GPFPF u^SF tvFF>"@"B">"m]UQQFFvvAF t$NrGu F28͋^OFs3hF]UQFvvAF t؀g]U\"FF@F;3s6X"33&FN^&u6X"؂6tU6X"F6X"؂6t76X".PPRPPF6X"؂6t-{v3&00P6X"؂6uAX s v3&^"T"PF t*3HN;t3&^"6(6T"P<%]U~r FV F F^ğ^FF%Fv;ps&#;t@]U @^F^&F&7 tQFP0F]U@^F^&F&7 tQRPF]UF FF FF u=vF FFF~tB^ &w^SvvvFP#F t^ &_^F&NFP^븋F)FtFFFVu] U @^FF^&F&-FF&+F^]U@^F^&F&>7u,7P(F uF&67RPF u]U~vv v vv8]U@F ~u>F %FuF؟&F%F^&Gtl^&G tFS^^ތF~u^&G F^&Gs &t&G"FЌ؉FҀ~uF~tF^&+GF&GF^&Gs &t&G"FԌ؉F^&G;FwFء^&GF^&Gs &t&G"F؉Fv^&@%F~uFF~uFFF^&GF V F^S^S@FڸF^&uF^&ONF΋F%F^&GuFsMFF^&tFs^&u,Fs%^&GF&GF^&GF^&GF@F^&9GvFF^&w&Fo~uFrF8F^&GF;F~tA r2FF;Fr ~tF^&t_&GFFF^&G;Fs ~uF;FtFFF&GFF@F^&9Gv^&w&F뱃~uF<tKtGPRP^&GFF%F^&GF&G^&GF^&G&F^&ON&u5&ONFF΋F@^&;Gs^&w&F^&umFrSPCF tPRP^&sFP^&+GPOvPDF tPRPF~u ^&GNxFsqFF^&uF&Gv&L~^YvPDF tPRPv&|ލPPCF tPRPF@F^&9Gv F܉FF^&GFF~t^Sv^&0^SvF tPRP^&uF&G^&GF^&^&tF&GvPDF tPRPF%F^&G@^&^&sFP^&+GP"^ދF&G~u9^&G^&)Gv&|ލPPCF tPRP^&t`F^&ONF΋F@^&;GsFF^&w&F܋F%F^&gF@F^&9GvF܉F볂~t^ލG$+ÉF^S^ Sk Fs~ vދNFNO~ vދNFYF FތF؍G$PPCF tPRP^SPCF tPRPFF؋]U^&G ^& uB&t;&GFFF^&F@F^&9Gv^&w&F^&G ]U @^FFFFF;Fr0^& t &G r&G;Fu&G F^&GF sŋ]U @^FFFF;Fv^& to&G sg&G;Fu^F F%F^&GF&GF^&G^&G FF^&F^&^&G^&̊F^&GF u]U@97]U@+]ˌػ@U"~ G " q6%t%%;%t 6t%46st%;~%t PPqht%~%tj:'&?t`6'FF6:'&46'&F^&G$<t<t<u0>t%u ^&&t>t%,t ^&#t^&#u26;d#r6t%Pqh%& u&u %Pv%&!u 6%`6%'%P %%6%33&%%؎&%* PD# tP%%&w Ąz%|%6%&| z%&x%sD%&O&w9F%&G9&O&w7:F%&G6:x%.=x%%&w '%%&O%%PƇ6%2%%&G%Ps %%&G %&G%&G%B%&w '%P2 %&G%%G%&G%:%&G%%(&%&G%&G %&G%%P6%;2r6%*;>,; Vދ*;,;NVNFFF~"F^NFPF uC6"FP~u&|"7SF޺RPPPi0F|"F]U~ G "FFF~""FV*;,;FVFPF u6"FPF]UQQr"NNFَ&G]U>x"u]ár"x"t"v"َ&x"z"&]Uz"]UQ~tmF tfr"t"v"؎&W t)>7WWR&G@RPi0F tPt"&F&Gx"t"&t"x"z"듋]U >|"uHF tRFPFPNF;v+Q&HF t,F u"t"^&~ut"&Gt"&GFt"&GF ut"&9Gv&G7St"&GRPPP2t"&Gt"&u Pt"&Ot"&G)Ft^FVF t^&7HFt"^&FPFPFX]U>|"uF *;,;FV(#>*# t ;*#u;(#wX6|"vv u17SFRP*;,; RPi0 t6|"6,;6*; FFV*;,;]UQQ^^7GFF^&&W t.v&&;u;s ^&&W^Fċ]U~ t~t8F F~u!r"Nt"v"FFt"&G;Fw")F&?ur"t"&t"v"t"&GNF&G+F;Fs)F FFFvFV>|"uv^ SFPvvL~u$6|"^ SFPvvFP#"6|"^ SFPvvFP$FF t8#r PV8#FF FF] U~F "FF~u&FV~""FV^ SFV$FV~""FV^ SFVFFFPF u6"FPF] UQ|" ttP HF|"7I7򫡇77&&W"""7#8#]U7#s >"s7#]U6z"7#s,; *;u H u:P ;PXF tF,#;"t=t"FFF=t=uz(;;^F 100PF1X‰Fcv+(;;^d100PF 11X‰;P';PFP`F tUFyFr;P';PFF t0=uPF;"t;Q;QP7#"F"F]U^|"P^GPP^GPP-mPF u ^ v^rF]U^GPP^GPPPPFP rыF=t =t u2|"P^GPP^GPP-mPF u]U6|"PFPPF t@*;,;9Vu9NuC"sG6|"RQ F t5NV;,;u;*;sF6|"PP F FV*;,;~u,7S*;,; RPPPi0F6|" F|"F]U~u6#~t@"6#]U "vNF^Ƈ"r8FH;vN"s8NFFF'F tCȋF1F uF;FvF0^"FFN1V 1F붋^Ƈ""PP}F]UF V ]UF .#F0#.#0#]UFV]UF]UFV ]UF2#F 4#2#4#]Up%PU%%%%&&%s%`%s%R6j#%P&F>%tv6%33&%%؎&W%&G &%%%Ps&F %P33&%%6%* %Fr Gs%&u P 6%؋97%&>#t 6%P>2u%r) %Gr&r{~%t% u`%&& ;%tL&s%&wPp>%umt%%%j#%%%%PF uPO%%G%* P%%&G&r 33&%%؎&u%&%x%.?Ky3%Gr %&G K%Gs%&G&4PA* PD#%&G>D#tP  %&G%w H#F%N#FR#T#V#УX#Z#\#^#`#b#%& ^uwX#F%P6%D#%&G@t%%r%&G>t%tG%s P` %S&sPE%s&s %&wP%s3F%N t"^&N t^&&^&%~%6%6%6%; P&%& tO6%%P6%t% t&riPvP%%&G %;%t(&s &rP&s&r6%t%s%&G%&G 6%؊q6$P6%Xq66%Ƈ646Т%PP؊6Pt%"%%%&G%$%& %r-rPF%F t%^&F t99~FP >%t6%PP6%%&& `6%q6u,F%&#F t^&GF t %^&G%&&%&G#%S7U2v&<#2&>#vv]UF@# G B#FF#<#P]U졈%H#P6%>D#u2%H#P6%/P6%tPV6%1t%]U &s%sC%F t46s 6~% 6%9POP6:P P%PgF99<u+JVtڀ9$u%FFFF~tF;h#vFs56%FP9P9P7:P6:PrmP&F uF%F tuFr]6%33&33&Q_^Y%P9P9P7:P6:PrmPF~u PF*>%u66s~u P>PF%F tP%PPF%sF%&G~u%SF uQ%s!6%P>2u%r) %r#F~t&r 6% FF]UQ%H#%J#%L# P6% D#F uwP6%1v%6%؋97%&@%&#% t86%PP>:#u PRPPP:#:#%F uA&]U졄%H#FJ#P6%]6D#vP]UJ#rm9N#P#9R#7:T#V#6:X#%Z#\#^#P6%D#]UQQ%&F t &;Ft v F]U<#>#F H#FN#P#R#PvD#]UQ%FFH#FJ#L#F N#FR#T#V#УX#Z#\#^#`#b#&s %Pv %PP06D#vPF %F]UQQF6%vAF u^.  3r^O^O‹^g빋^G%G%_%%똡%^G%^G^_%?u6%&Dr%6%댰^G^G^G놋]UFFwOćFFF^F9pv'^&8 ;%u^&FFu]UQFt3H^;r㋇v3;FuLJv3^Ƈa3Fu׋]U 6%PP<#># W B#%H#%@#N>2u7r)uF!F#<#P| u >D#t@FFF;3sD3&F#PP t@"Fs&sH# <#P|FF볠&sMH# FF;3s93&F#>33u+Ju <#P|FF6%؋97%&@%%%>%u%% %PPP6&%]UQPvF2^6t~tPN]U~r FV F FF%F^;pr^ğ^Fv&]U&&>2u<#F#H#<#P|F]UQQ~tc%&&&r6%;%sO~u%x>%u(F%%j#%%%%P u I%;%tEv;v;F%&G%r%sF%%%%%P]U&sP%r&sF%&G%S]UQF t=t 26%66s926;f#w0%PPFPF uF76P2PF2626.6&H9&09F26.6&H 6:&p7:F>26u 46D:C:C:%]UQF>l#ub:PPl#PFF u@n#PyF tn#6%Pp#PPF u1&%%< u>Ju)&+&<<t<u+&*&s)&)&s]h+&s>&  &] hP ^F t&Gh~t jh77~u jh88jh6858Phvj h~tEj.hj)hj hFFw#^0jhjHhj hFuF~'wF~dwFFuFuU] U]U6j6j66j06j6j6h6j6j6j6j6j6j6j6jG6j6h6j6jA.&]-&s].&sF~w=F~w,u":u6FPFuFu-&.&UjhBjhvwF%&G6j#%QP(P]]UFPF~uPvC^F^&G PFQP(F tPFr P x]U^㋇97F&!t&NFَ&GF&#FFFs#vvv PPFPFP/vvv PP0P]]<<t<uKhVtP><uhV%=hV#;thPF&+ȋ><u6hftshf#;tbh`F&+ȋdU &@6&F6&F RF F u6 tËF21U<<t<u\hVt hVh@hTjhRF2PF2&hPj><uhVhPhVH><uKhft hfh@hbFdPFd&h`jhfh* &p6&F2PF2ċ&><t6%]U<<t<u hVh@ &p><t6 ]^&GFF^&FF^&Z&W tv&\Z&T^&G&D^&G^㋇97F&Q NFX'FF4F^4FFF u&HRt^SFV^&O&F& &6 Vv&+X&D^FF;u;w^&&;u;w&NVF~;u;w^&&W;u;v ^S FFF^&D^q6><u^&9Gv*PS^&o.^&9GvP8^&o^&w#^&G^&HRuS@4F^4FF^&GFFF FthF;FsL)FF tU&HRt &^&G;Fs)F^F&FF^F&)GF^&G+F&GF^&FF^&Z&WNF&O_&&X&DN t &\&DF^&G&GHRF;3v  G F;&u &^&G ^&GFs ^&Gj^&GFs 4SD;3v  _q6@^&HRuW^S^&u!&GFF tvjf^&G4FF uA-^&HRt &^&t*^&GS F4FF t^&HRt &ˀ><u hV%><uhV ><uhf%= RF F u^&t^S^&GFF^&G&&uFF Ft(vjf^&GF&vjf^&G^&w&w &w s=F tFF&Z&WY^&w&w ^&_jv&4 uPC6@6@@UQ.&S^ S^Sv8] U~t~ u.&S^ S^Sv] UQQFF Ft8F9Fv6^S^ &Z[& S^&[&: uyFȋF9Fvs^ &^&:t^ArZv ^ v& ^ v&,AaF^v&< u'>Ju F vh$&YF (&s˸&&PP@Pj5F uF~(w FFuˀ>< tˀ>JtˋF jh &YF U)&s 6&vh+&sF&6&&&&v]&F &&)&s v j h+&s&6&8Pj j ~tYFFHN;rI)&sv ^0h+&s^v&6&&^v0o&&Fu&&)&s v j hj B F~u~u/F1vV vFF0vBF1vFFŋF tFHF)&s6&rh+&svB&6&&vr&&F~t(NF%Fn< vFF h]U F'&GF uFv/ЈFrF'&G <8t<9u F'&wFs<F'&GFFF'&G?^&^&F'&;Gv'AF'&GFFF'&_^F&F'&O NFF8<uX>< uRF'&G Pbs@~u7>Ju3Fs^&FF^&FFLNFsZF'&G; 4wICFF'&:G t4F;Ft&v0&uR&s>< u2s:f&v&vF'&w6f&&wD>< u 2sf&f&Fs'^&v0&FVov0& ^&F'&`wFF^&@>F'&wFF^&F'&wFF^&>< u2s NNFs1vvv&FFPvFPvF u~F^&GFs^F^F&9vN^&FVFVNsRPv+v vF^&@F^&^&]U FvvAF u؋GFF2s)^&hu^&GtRPPP^&Ov'^&,u^&G8RPPP^&O:NF^S^SPe]UF,^&Nu&?u &&GN!F^&Fu&?u &&GF]UFt{؋97F&/FF t`F%FN؎&GF^&GF^&GFFV;Vu;FtEF 3&vPn FPFVRPPP FF]UFv 0&v FB&F HFЊF>< u(2s  F F]UF2uJ' >'PP]6J'F'PH' F'ud)rP>H'uF'@'cÿ& F'S'&6F'F' Sğ&&^&@'F'&GF@'9FtAFĴv F'&G#@'ćhZ)\)^)Z)^)F'S U~u*^& ?u$^&G&GP&Y ]UFF'&GS]UP] P)P9)u)=)uP= *u *t6*3&6* u$ *ڨt$ *8*qǨt $ *붨t $ *á)@=u)p)À>4t%<u SR30>8*8*tB3*))p))z)z)t*f>r)3>*uU)>p)t&G=t&G&W&o `3;>t3s 烽v3tu@)r>t) )u[(&>RuL&Et<(&>P t,@& t")G>))@)Hr>t) )W><<_t>t) ))r))&GS]Ëv)v)u)ÉGO>|))G3GGG G GG WGUF& &(F^OF~&} ouC t PGuF&:&O ^GGwT|uI;v-LQS&4 &0&2+DTt P|s^[YF&*;GvG=uGuOGu )GttOGwt t&Mn& "~tO^~vL t)&;Mw ;F~-0&= tv~FN뫎F&*^FO]U"Ft4Iz)>)u #*+^z)u PF~&M&E .;psĜ&HN^) uG t8&9Ev2O  u!GtGu&U+W G;vЉW s)W;2|2)s3&FF^F"GvLN?&GGFFueT6O TsFV 36W 6O 9 u )O~tv3&"v~VVtv^FF ue@$- &&GL4^vVt uFt~u ~t%F u)svFu ~uu ~t ~uff)s4[tڀ{tՉN^3ɊOR3&{GwS&}G~DO&[Gw&]G~'GO)w*vN^&GGP Xt t^v^FNtv^G>*r&>,u 6:*- >)t >*v̀& @@& ]Ë57\Ë7|5ËWr)t)G &EG);v+и+3ҹGtZ*\*^*`*;b*vx)N=Ht=otG=)uÌ;tP[&GGFF&GGFF8*0*&0*VS&t+63| .P j6. ˋF^G-soF th؊O tuYF^G^F^ u j ^GFv^7wvv蚠^G PP HP -sPP  P ^G <t<uˊFrˋ^tO^tˠ-s^G FV,,vve"+$+6~+sF6~+sFF6~+e&G= t=u:j ,,j ##RPo,tˡ,tˍFPFPh+FPqF~u؊O tt j$ s6~+FPs~+FF t?؋F^ u j ^GFv^7hvv횠^o ^G <t<u j tF^Gvv˰PP %P FFN-r.sH>-tA,-Pj-j ^S-j--sNPjD.s=-s hj OF4-. 3&[^Ë2=rЀ9" @>)32*&*'**6*>q)t**GU>,*)t>)uF*6*uG72*692*rt *)):h6v)]u,u'<t#<@w>q)t:*u)):*s6*Gt*Ƈ)*,*)͊9*>)u* ttSt*&&~ *&: :*uf&***(*&󋜨*99&& :v `4>*~*7&& s* ~)):h6v)u**tSu *uК  *u.*u$u}t#t(t* ~* *O>)t܃>4*u5tС4*8*4**>*v t* *&;> t D*:6&*t >*jE&*!t:P&$ &"؋3Ɋ&W&B@@@$;Xt땀&* &(z)z)t;)r;)w  ~ ~ * &,&} Ht&;U ut*34*  *+>)tڃ>0*t*#8* * 4* R *P(u-tuQ{utu4*,*(>*v*25u2u>Vt*(u*t  >6*u6*Ì6*&>t&&*'* :u'*8*8*0*&0*>*á0*4* t& &0**u@*2*>2* s*:*u Ë6*G*XY>,*)t P**)3)9*u2*2$@t 02$@t,* ˜6*n*t%>4*uBun*t 6* P3 m*t;n*t*l*$*&**F*l* &&*3&***8*&* l**&&&&><t><uAH6" *t"0*>*u **>*u ** **İ&2@t*0Q9Y*0Q9HY*0>*uP,*SQ32t!u &:uC"t r*Y[t,*f*2 t2u t9H0*))n*u***4*&4*&><t><tID ">*ut>*t ****"0,*[PSQVRWUP @@؋6*&,*$"*t*5"*025>*t<*$:*2t؋" uըuA30 0,*)n*u 4& 4*&>& **u >*~:*u ** j*B*ɶˢ*(2@u?ȋ2@2 &&2 30,*)Ë46ËRS؋;th[BBXË>< u> >2t ĺðË>*읊t+OOUj]Uj]F6-%FN0V^Q^Y^&G-&G0-02-FuF vF F%N؎vFPFPsF2@uyveF<tuhF8F^&G^&VN V~^&W^v&\^&OFNF ^&BFvv^F&GF&GF%FF FF ^&F^&G "+$+F6~+sF6~+sFF6~+eFPFPh+FPF~u j s6~+FPs~+F,,FV,>,-sV-tˊF-u>-u~ uF{Z~ u-~ u -r-F <t<u-s-r hj,PP-rE-v ^S- - tF-h-sz6-Ph-sFm-s-s2F؀626F--s Pv,tvPs .vaF -jjj62FPAF uF^&G^&G2q6u;6233&NFًN&O2FFj^SF-У----F^&G= t=uw,#Ftk^u^FFwL ؊+tu2F ؊J,^:u--F ؍+FFu-FFF-j HFj Fv~6~+^ Ps^ ^ ?t@.PQj % t@Y"Y s -^ 6~+sF6~+sFFF t&F؀ r-vv6~+v-'FFF^;rG F<rnF+F 1F^wF^. } } 3 Y FP6~+v^PvF K,^ tAv ;WtB"ʋ;VtB" sO^J^ u -^ F;~+u,FF$^ u -^ F;~+uFF^ r -r~s;^u-FFF r^F t^F t^F uUF uNvv6~+vBs7-$-^ "-^"--+ 1 ؊J,^"-F~t'h.jjFPFPvvFP t,NVF~;u;Ȱv@2;Vu;NsA"v'^F&v^FF& 6~+s6~+s v0-F2-F-$F< t< u2~u^G$T~u^G F~u^G(8^GL0~u^G"~u^G~u^G^G$FF^0-F2-F-$F< t< u^&GjF&Gh^&G.F&G,F~tAvFFF~u^G~u^G~u^Gu^GmF< t< u2~u^G$T~u^G F~u^G(8^GL0~u^G"~u^G~u^G^G$FF^8FN؎&FFV^&GF^&G^&G^&G80-F2-F-$F< t< u^&GxF uGFt^&G&% u@FFFsF%+F++FU~tvsF2@$u@]F2HN;r.2@@uNsH vvFuNJF-UFtF2@;FtF2x6u`]vv v FP uvvvFP tFV;Vu;Ft@ ^G FWVÉFv| ~DF~;u 9~uF-sFvv -&_^F~u FFF~u tGFFF؍ FFp~Q ^YpvQ FYz-s,F:-u(-FيF-vr-&_^F썏 Qh x&vF%xȈFր~u{FFִ;FrlFFOw)FPN^&B uB Fuύ~ POuINރtjvFPAQxFFuJ<t<tu vvp-)>-uG~uY3-  O3sQ3F$u@-F$-rh-FFF uFu  $  j62FPA tFP ^&G F׋ )U3:t@V3:t8f׷ÉFFċF  O3s-sQ3 -sjFsU $]U~u]j FQ3@FFаV,]VnKVVGV.VpVVFVjFFF$":t Q3@FF$":tQ3@F"<t޺kQ3FQ3@FtF j62FPA tFraF^&G F&G FFr+9Fu-F%   -F%F%P9Fu-F%-cPP O3s2 t 5u~t}-F%$"" -F F%~Pu-F%O3sQ3- rs˸PPn .hjFPA tF^& s@-s,++FFr Ƈ+N------2-2----...->-,- -,,,,-FP-P6.-RPjhrmF tˠ-s?vhj-PFP uC--SRPj j0--vjFPjF t F3У--v FˋFVFv F u-s jP-wP-Тv-rsÀ><uI-F?F?#;u--F?t--F-s FF~tF@FjPFPvFNN uҁDu-FHP-XP-XP-XP-XP-XPXPX QFPFPj`FPj  u  -F%UF-&*2s&`].&..Pj0&~+P.&.3#.&..Pj0&~+P.&.3`.&.3P @6+6+6+(˜Xh+v?--F-s!>-tFFFFj vv-FFFFF;FvF+F 1F^ws ^GF^wFPsF^_ .FFs(FuA2@;Ft@"Fr"+$+F ؊J,F:u3^8O t+G <t<u ^w7wwF K,^G ^G^^G^GNtkQRPoNᡖFNFj FVj N~##RPoFƇe-F ƇJ,F rgU제.r.s]˰. G@u..]FF6 ^SFUv]UF;2s2@t]vsFvFPsFUvsjF2@]U^2H^;r&2@t @;Fu ^uͰ]vs vgvFP sF ~tBF#;t6fFF^&;FvFFF^&GF":u7F$F< tA< t@ ^F<t@~tA ^ vFP^F&G&% u@"FUF2xt@]v^P shF%FN؎&G"u@^)NFَvFP^FFs&G`^&G*vFP^FFsj&w&wovseF2HN;rS2@t;F9@u3xu2PFP^FFs&h^&,u@FuF<tu(^ G׋^WP^ GuOFN؎&F^&G$F^ G;Vu;Fv ^ G%v FP shFv 7FFFN؎&F^&G"F^ G;Vu;Fw ^&"Oth.FNvQFY^&G^ G%.FN^&G^^&G^G^&G t"^&G^G^ ^WU윋F%/./&/N/>< u(/V"/$/(/&*/V 4/6/36.3..؎؎3..v] U^]Uv ^S]Uvv]U^. ).38=BGL..QV[` 5f30 + &!!!!!! !$$бf]UFfF^ ."20"+"&#!#### #&&]U&FFF=F\FzFFFFFF2FQF 1F1FF1Vu FFmFm1FF1VF1F ;vNvB;FvNFF^&F 1^&W^&8Os&vF+B@^&GF1^&WF <1^&WF 1F1^&WF 1º PF1Y^&G]U v ~FF=r=r O~sF-F-F~ vFt ^8s~u~uF1 t LF蹵PF%mY^NHFNt1;t p~w ;8Fw8Fv~u ~u~t GF 1ºPF/. II020C02 @ '9K]'% /016  II021A00Use GetpAscbII021B01!sysII021B01LOADER OS initialization log (hex):II031B018 x  0-@2-@Q-@+@,@-@-@-@,@,@2@2@-@-@-@-@@2@2@.@ -@-@-@-@-@.@Q-@F,@-@-@ @ @e-@,@?3@0&@@ 2Q=\zwwXBusWindowSizeUsedFromVirtualRealModeYESMode3DmaMasterYESII020E02{local} DAINumber{local}II021A01II021D02:ERC xxxxH:level xxH overlayedII031B07ExtCrshDmp `II020C00SysII010C08II031B05II010C02=== 05/06/87<444`````````/233=====HHHHHHHHHa`!~$$$z%z%z%/////////l/FHJLOQTVX\aegiknqsuwy{}              $             t4ClstrLfs II-3.2.00`(U~wRPDP @@@@yhl l F2@ BM[sys]Sys.Keys[sys]K2Sys.keys[sys]K3Sys.keys[sys]K4Sys.keys[sys]SSTSys.keysDUvARR ` )Pxm8RH0` ` 09p8 _ X>`7X082@m@66V3x_kHH`"((eu" '  L8-@@M3@4@@2@ @@&@@@@p@@h&@@6@9@(@m@@ 2@8@*' .&%q6@6@:@F2@        \\\\\n\5\\\\5\\\ z\\\\\\\2!Yj"G>@n@3ff@ X@ BWX&@N'"?  @%<%@Bsacf@ v)v)z)z)o )0 s("s  0 ForkPPCC[sys]Debugger3.2.sys0 .@s@@X pp p X pXXpp p99p'"p=+p,,p-_p..p/?p0)p1!p2@p3#p4$p5%p6p7&p8*p9(p;:p66p--p22p33p00p..p[p^~p1`paAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ4{p8\p5}pp~1@1@1@1@`/@abDLMCEHIdeSRcabDLMCEHIdeSRc`/@F2@`.! 8 H<336697 0 3@ / GPDoubleDivideINTORangeBogus opInvalid TSSNot presentStackNmi@ ModuleTypeClusterLineSpeedResidentDebuggerSwapFile SwapFileSizeSwapFileSizeMaxVdmFile LfsToMasterWakeupIntervalFork OldMaster sTraceBuffercParSysCommonHeap HierarchicalCharMapDebuggerSystemCommonProcedureScratchVolumeNameSuppressAutoDumpEnterDebuggerOnfaultSuppressDebugger ScreenTimeoutClusterTimeoutFileStructureVerifyDiskRetryCountDiskLogThresholdCreateDirectoryProtection OldStyleTEMClusterIdCheck ResidentBsacRebootClusterOnMasterDown RqTrackersKernelTraceBufferfAllowCommlineDMAonCPUSupportPreII30Compatible TraceExchangeTraceRequestCodeTraceUserNumberCompensateFloppyp@15@ @@@@`  ?CR5@\)(W2Pp7@w7@q7@}7@<<<K )P00010203040506070809101112131415161718192021222324A<<<K CRASH STATUS (ERCLAST CRASH STATUS (ERCCLUSTER NOT RUNNING, ERC = CANNOT LOAD EXIT RUN FILE, ERC =INITIALIZATION ERROR STATUS&The swap file cannot be opened, erc =*The nls file cannot be loaded, erc = Primary SysService00ys]DisplayConfig.run2`|1Ki){?T"c\ -a[3!aO2 lӀtŊVj#&Ϣ ~ìgiM=D[Sys]Signon.RunSys[sys]CrashDump.sys[sys]SwapArea00.sysp  `# KD @C @T @@ AB EXF XG PQ R SUW ;@X    [sys]Request.ISAM.sys XP hP(P*8Y X `ZhDp3HP['0 4 H[Sys]SysInit.Run[Sys]Nls.sys[Sys]Config.sys[Sys]Ws###>Config.sys[Sys]ClusterService.run[Sys]InstallVdm.run[Sys]ACS.run[Sys]InstallKbd.run[Sys]MathServer.run[Sys]ExtCrashDump.run[Sys]OEM1.run[Sys]OEM2.run[Sys]OEM3.run[Sys]OEM4.run/`8`9`<=>?D`12345@@@@?L@? H<~[sys]<$>DebuggerSwap.systws yes For real mode OS, XBusWindowSize entries must not exceed SysGen sizes XBusWindowSize in config.sys must be 96, 224, or 480 Cannot read the configuration/DAI file. Scratch Volume name longer than 12 characters, ignored.System common # undefined. Parameter list is too long. Invalid character in parameter list. Heap full. Increase cParScHeap in sysgen.]DAI.sys*** Run Extended Crash Dump and REBOOT ***X;3@3@3@3@3@3@3@3@0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ[sys]Request.sys@EKSFTXSVWLCKTDCNTNTCCCNY~``.` X X XBSACRPP(PFPh`|012D07 $  $ "$ % #$       0."  (  & (  &,* $ " "  $ * $ "" " . "  ,*$6(4$ "  $"$  $ "$ ""  $ ": $ $ *,  "  $ ( &  "  & $$     $ "(  $ "$ $ $ "  $"$ "$$$ ,&  00$ "$ $$ x@ xx(D 008<D|@@@xDDDx8D@D8<DDD<8Dx@<  x    8DD<D8@@@XdDDD0x DH8@@@DHPhDXdDDD0HDH0xDDx@@@<DD<Xd@@@<@8$"$ * ( $ $ $ JF`FG`l `0FG`lp   `08|8D@D8RxP`p|8  >~ `` x|0@DHT,T>x0 0000xD<|@b>tt0x||x0 H$||@ $H HHHH$~HH|p|@P(T`P`Pz00 @  @T8T|00 |00 @0HDDDDH00|xD 0`xD8Dx(HDxxDx8DH8DDxx|Dx00000000  @ @  @xD||0PH8DD88DD8||<Hp8DD88DD:xD`DxD8DH(0D((DDH(0 @x@@@@@@ x  x   DDDL4DH(0lD((DDH(  @| |   ``bUQQ~u *PUxvF***PUv33&**َ&u*PB*& ++2@;Ft+@+92wP]UF+&G+2`P`]U]GWM0}RM5t]+%B%P%%%%%%%%%%%%%%%%%i+iiiiiiKiYimiMiqiiiiiiiiNisiiii!i%^ %). O|OGGBGGmG{GGGQGmGxGG(g_lO_i%**/C#       H M b {      2 U P2=^a1\au BJk \ o     LPLULbLLLLLGLOL~LLLLLL L2L;LyL~LLLLdcoy~Pb7_']H  %e      0 5 A      4(XdAnrI"Ymx* 2     4 Y D a   Wiw|C!E?IW+I~M3gv4!| "Av| ;ue k     - P _       7P &0/@RhpK&ISbgl  +A}%.;HM]  S %  ! aa6aNa]aiaaaaa#a1aua@aSaeauaa Px Vo| 3?RO'-258b&&)&2&Q&h&p&&&&&&&&&&&&)&T&p&x&&&&&& &<&R&&&&&c&k&&&&&,&E&`&&&&t2tttttttCtUtptttttttt t9tjttttttt tt1ttt ttsttttttGNU\cjqx !VM.Se}3S\du r3C X ]          _Q{>Qa" jtEO !&"$$W%""*"w""V""u"0" " "y#9#P#n####D#\##Y$Y$Y$mY$Y$Y$5 Y$h%h%h%h%%%/&P/&/&/& /& /& /& /&&-&6&P&&&C'NC'C'C'C'C'C' C'*C'k'Mk'k'k'Fk'k'k'k'<k'k'k'k'qk'k'k'7k'ok'k'EQY,*iGLa&tm""""##Y$h%%%/&&&&A'B'C'j'k'#)2Pk~dq ;O_n 2 L          , B U ] r ~          + g       ! ) 9 X ^ v           J i q  +^n.W%EEk/<QLr2V '>CHZl6<Qs0    ;!M!C""""""6#>#d####%{%%% &&9&L&a&i&r&&Q'P(m"m"m"Dm"Qm"am"m""4"S""""+"7"C"O"""R"i"<"A"F" "%""""""!"'"y"""""i"n""""F"X"d"z"p"x"}""""2"8"K"P"V""""""C"H""""7"^"w""""" " " " "> "i " "d "n " " " "L "h#####7#S#y###k#####6#]#l###&#T##0##/#4Y$Y$Y$Y$Y$Y$Y$uY$Y$Y$Y$Y$Y$-Y$7Y$Y$Y$Y$Y$Y$&Y$GY$bY$gY$& Y$ Y$m Y$ Y$Y$Y$-h%h%h%h%h%h%Zh%h%h% h%h%h%h%h%h%h%Lh%ch%sh%h%h%h%h%h%-%:%%%%%%/%K%a%k%}%%%Q%%%%2%H%R%d%%%%$%%%%9%B%`%~%%%%Z%%%%%K/&Q/&g/&w/&/&/&/&/&/&/&/&/&/&2/&>/&N/&j/&/&/&/&,/&>/&/&/&[/&/&/&q/&/&/&/& /&=/&W/&/&/&/&/&/&/&j/& /&h /& /& /&@ /& /&5&:&&&@&&&&&&&q&&U&&&a&&&&&&A'>C'C';C'NC'YC'OP"##`&/0;`<> 0FO PZ'X?p/@ ?P ?? /@`o@)?DG0I_ L`Y/`[ctoxx ?@P o0wntv r/k,Nu s"7 .d%9MS^EEkQTYY/ !P:Z"6H\p!4{n0!GGGVGG 9N)0g   7Is4RpHe8\3VK    P _ t  )LLLLGL^LzLLLL LL)L,LQL\L!LHL"6pm< Zi  ?    +5HA{$ 4Dnerg/A H9 jtj2jlP/P@hjpP/P@vFxF~F> r 6p`) 6p`%FFp&GF&GF&Gj3jDP/P@jjFP/P@v00Fjhhrln KjjHP/P@H&LNj(jPP/P@> r j s>u"j 4@RP6hjEP@j D>uj9> u0j{4@RPRPQhRPQP@jTDjS4@RP6hjEP@>tjCRP6hjEP@> rE2&GPY͵ j"jP/P@j#jP/P@jjTP/P@T&HXZzT@VTVj RPRPQhRPQP@jo6RPRPQhRPQP@j$jdP/P@<t< u>`vh;>`vh&\^>`v> uh `b FvF^Sw,FVFFNQNZ;t PF^@%F+N;sjetFFUvF]UFp&GF&G]FF;w#؋Vڊr jFuӠyrF%FN؊F&GU F HN;rW؍ ^^FFO& O&LO&LO &LO &L &DP1P@Fu>uA>`v:>vt3FvHN;r#GP1P@Fuҋ]U|PPJPP>PP2PP&P~PPPPP]UvPP^SPNP@]UQFFw+F 10+v^F1FFu͋]UvPP^SPNP@]U F FNu6NFwa؋F t؀$u O`;NuFFu6~u2FFw~؋F t؊O`;NuFFuY~uU>|uf>|rFt % FFFw؋0F t ؊O`;NtFu^~uFP~uJ> uFFFFFw)؋F t؀$u O`;NuFFuσ~t9FF;w+F9Fu؍G^&&_FFu^&Z&W]U]U PP|P/P@|&u<F^<P&w |&GP&G PFP P^S|& uBF^BP&w v|&G P&G PFPP^S t]U졜]U: tUH PFFF;w1PGfFFvFuơ FF N;r$  H F&HZ&PFYuϡ H  &@&PPPP,F> uFމF܉FFFF|xvFFȈFLjFɡ ;v PPPP> tvxFtPP6v桴F;ss F@Fv@Fv@F@F@F@FFvP6|桜FF͈F̃~tFPFPFPFP1F u׋F;sι Fʋ@FFˋ@FFF͋@FF̋@FF̋@F|@F@FFF?|FFvkWPFP, tMFHFFN͈NFN@tPPI 6v桴F;rF Fv@Fv@FFɋ@FɋF@FF@F@FFv@Fv@FFɋ@FɋF@%F$<tCvvvvT 6x桶F;sk Fx@Fx@FF@F@FFNj@FFFvP 6v桴F;shF޹ Fv@Fv@FFɋ@FF@FF@vF@FN΀ɱuANrhF$<t F$F":uFLJ>LJ DFusFLJLJ!FtrFLJ2LJ]U  9 vć &(&   9 vćd &(&   9vc ؍Z $0284w:$G<=G>@0P tPt   9 vćp &(& ܡPQP D&GPt]UQQ>t>u > u >xuQ6@r @FxHN;rC t->Os ؋ d t uFuFFv؋> t  uي_!F'يGs'+'ɀQZ ´G"G"6>D! + FF͈F̃~tFPFPFPFP1F u׋F;sι Fʋ@FFˋ@FFF͋@FF̋@F|@FF@FFFN|FtvP6v桴F;sjF޹ Fv@Fv@FFȋ@FȋF@FF@FvFtFFF܉Fظ`WPP/P@&G &G=> u~u PFЉFԉF҉FFFFFHN;s ^.2 B S v֍FPrFru>F S@[G]^㉇F@>G!F@>G F@>G`>G@>GA*>GFF؋>GJF؋>GHF؊>G>GJgHPGFgDPR>G,W.Fv֍FPrFr+tx>F S@[G]^㉇F@>G F@>G`F@>G!PFP)rFrvx>F S@[G]^㉇F@>G F@>G`F@>G!>G$FFLF xtPFPds׋Fsw>0F SP"б P[W >O O`F @>G]F@$>G!FFv֍FPsFsw>0F SP"б P[W >O O`F @>G]F@$>G!FFFt~uvPPFP/P@FFF^&G^&uKy&GHFFFPFF;wPvFtFFFܹ4P^&GPP7PFFFHF&G7F&G9F&G; tmH PFF;w$@FHFuӋG&G> t-FF; w PtFu㡸 &G5> tDFF; w+JPG9|Fu̡&G ]UQ>t+V0RVFZpVFV]UQ^&F H^;rmğ &G$:FuOaP>6^ķ >aF>GXF^&Fu]U3PG2G1~unGG G#G-G G'G%GG+>u G2G2A~tFGFG FG FG#FG'FG)FG%FGFG+FG-NO/G2vFFGFGFGFGNO FG FGFGFGFGG2GGGGG!G]UQ&PF؊sF FGF"GNOF$GF&G F(G F*GF,GF.GNOF0GF2GF4GF6GFGFFPFGFrGNOFtGFvG FxG FzGF|GF~GNOF`GFbGFdGFfGFDGFFG G$G"FW t uWF~uG% G%]UrxF$>G#>G>>Gs  Ft]UFF t uF~w$~tWFFFFu֋>Gs  d t u]Uj/G O*O)G+~u\GG G0OO O OGGGGМOGGOO( KFFGFGFGFGFG FG FGFGFGFGFGFGFGFGNOW(QPsWw j@sW RjsW wj sWw jsWPRjsW Rhsw j sWR$PsW R$PsWwhsW]U>GXG$h>G[؉O,OO OUOZOYOVG[]^&^&*G(ЋW^&<r68D+urrFF@F v^ &^&%f^&gjoF uv>u.F~w#PsV>uWvBFuךF uF^ &Ft!^&~u[r!G(ЋW^&&WG(F tF~ w5Pr~ˀ>tˋw^fPsFuŸrˋWF_+PFwPswF PPswjsFWuFt6Ps+WF>uwhsˋWFaUwhswhs]Ps$>uW$rPs>tˋWFG(ЋWsu>rt>rt>rtFF@F vfgjoFPs[>usK>rt>tF~w$Ps$>uW^sFu֚r~ˀ>ru˰Fs"ʈNuD"VuNu#F~wF~wFFuFuF<t <~/u)ˊFF~ w8F~w(WF0tFt $FuFu°d t 5uF0FWFt Fu˰Uf ]aWd t 5uWF~2w=WG(  t 5uG(ЋW  t 5uFuUwjs]U> uDP Ps@P Ps]U>vu4FvHN;s u؃uNGW#8G2tW-6F~w t uFuP]FFrPJFFP;FP2FP)Fl>t*W0wrFWpwrFW t uGW Gd t uFtFFv؋> u u؃uCPqFvhFF~w t uFuP?FF5>G!v^vMvB>G#>G>>G#Ft0FvHN;rz ta؃uG2tW-W#:GW G t u2 t uFt{]UQ2u2" t u" t u W' t uW' t uWFd t uWFd t uWFd t uPF t uF]U F~wQFFFuwrFFu,wrF@tw rvBFu]UQQFFFuWFFuF@t W F]UQFO HOW Gd t ud t uW$vW d t u^t>up t ugW G]UF]U >%tm>&t^>?uP>G$s P*F t3=u+>$uP*F tP*F*.<GFFFF;s!~u48uFFր~uA<F4Ow9<@|uF4@3FF;w9<v8GuOQLQPtTuaFuFF;w<t Fu޸0<.@<Gp<>G&>G#]UD&s &Gs&G>t4>u|"2~> u|~"wscFF>u>@@9sS>G>8G#u*O$:  @ @ !!!!!!!!!II031B04 II031B02II021B03II021D03(*% @II031B16)1PII032D08 '9K] VolumeDirectoryFilesSysSys 3[sys]@II031A00  II031B075*:6Tt6666666666 LocalMasterVolume.SysVolume.SysII021C02wwpwwwwppII021A00fs_B39Clstr II II-3.2.0012D07:  tuLFF>$uNF^㋇;>tFF<uPt؊^㋟6>|!t % tF~u FsF>G#Fr~u~t<G:WG$sFFFF;Fv<.? uWWP 6Z6Xv<FF t=-ug<=9|t =CPt=@|uE<w4w2qV ;u-F9|FFw؋.)FFu~u Ft[]UF>$u_[^Gvs wuF>G$t<t<t Nr<u}F uo<>GJ<>GH<>GF<>GD>GJgHPGFgDPR>G,W.<[u>G$]f0 6Mf1 6Mf2 6Mf3 6Md0 d0 `d1 d1 `d2 d2 `d3 d3 `d4 d4 `d5 d5 `d6 d6 `d7 d7 `s0 s0 `s1 s1 `s2 s2 `s3 s3 `tG,u$Lv $wDx@4yyII021D06wswsII011A05 @@II021C01[{masterscrsyssys  BSAC*** ERROR 356 ***,,pd(L4LLL4DLLSysa ,,P@ABC"G  AA2bU^Sv Pv ^Sv Pv  FH ;r-   Ģ    uŸ PFP^SP > t^Svs]Uvv  ^Sv QP ^Sv L P P  Ȋ :r: L : v   *  u Pv PP^Sv > u^Svs]U dFF ;Fv FH; s  F H ;r:  S^6 &^& [   Ĵ  u t$   Ĵ   tp PFP^SP ]U d^Sv~tA s^Sv~tA s ^SvDPeP ^SFP QP ^K u]øPq]UQQFFFNF;s ;r1N,F=XrF;s FFsnFv FvNFF؊Nv tFF F"Fs,r%> r P P~SF]UQQ:PdPP@>^u 1 ^6PlF t6PlF~t6P>u_& Sq&6F60 VH&"$^&&GF9FtAFĴv &G#ć02404뷃>u62q>0uPc&X;u;vPP PFP| Q@P  DPNAQ| RQPQ  u+ DPNAQ| RQPQ  Ƈ >v!DPv9 1ظDPFP^SP  PF P^SP ]UFPN Q^SvRdWFPQV ] U~Nt+Jt@]U~Nv vv~^Y] UF;w)+^& & uʂ>u]UFH;r"^& & uЂ>u]UF;FrF]UF;FwF]U <t #Pt PSP@]UvFFFFFp&Gsj/FF~uFlNF;|sE"  &FNQ)^wR- F:>t%&hu+Jt-~u>^u+JVt+HF @F FF t! v`v N F~uD>u-&?{u_P}Pjr9-PkP sFF&?[u>tP]P/sFXj&8u->t&FWPs> wPF~u> vPP6>!u tFȴp&Gs#>+uȴ>u>u FFs9GP6j0s>> wUPP6^&&?tP>PsFFr >2wX)~u> wFPP6ZFsbF;|s^w))F2w^6F>u>$t>r<0r<9w >>uF7F<2vNO~t>FFw9ر0VsF 1Ѿ+NF 1FFuFs>t>uPrP u-6d& FdSvP CPzP u9r@>c@@9rj> tSQ؍GP u=~t'>Gs %t:>#t:,>G&< t N@u\>u6>t P>GP t:D>t:<OwFF;v<PGP t<CPu.BQPP?<!tPG!P uD<Gp@>#t~t:,Ft>:>u@F>tAN"r~uFrFs]UQ^ &F^&;u^ S^SF@PtT;u]UQIFu+JV v vPF@P]UNF+ȋv1~FN;s+Hv@]U< t #Pt.#+(s+>t9u؂uٍF^6Fv&PPV*ɵQFsPPn4d>tr[FV@> uL>G&< u;<Hu.<wFwDwJ< t9u<OLQNYN؂uF=rJ<wFwDwJ< t<GJ@GJN;GHrOJF.v./vɵ~3v. F<GLsPPn4<wFwDwJ< t t>uMyPt2si6F&&F&;NrtˠsˋG]G"t:tQtG t@g rgs jh,$h,X$ˋG1FG16D uD FF&|tuG1G1:FtGX4G1FD4~G!GXsˋ8G2tW-gs$ˋG(F@u ufF9G>tTG"6D*W! ¢9L sDG>Ms~u j FjmF˚4$4b> u2t  w 66bHP42ubHW)w @G*O! 42uW/ wFnjkslFFMFFh?F8ihF )hFjhLG>FG"hsw4$2ubHW)> u2t  GGiP66bHP442uW/F tHP[FjrFsv6d$ˡ2uW/G* ujt_ ^F&GFF^&G"F~u F tHPAFs:dF-F t&=LuF~,uFF@FFF t ~WF u Sw,jRPj44 t 5u42uW)]fsvtFdgs=It,4 ujtG]F~,u_*_ ^F&GtF$2uW/9 fvG#W#Fsv>tM8G2tW-G!jFF~w t 5uFuދww F%W#G2tW-f[42uI" t 5u" t 5u W' t 5uW'd t 5uwF  t 5uwcFww F} t 5uPBFU4u>2tv4w4x.tњ$]G* ujtG"FO"Ou+:uz>u9O4u>2teh-2]h-ZˋG FF>2u"9 򤠘LMttGG.R&t&^&Gu2O&G:$ˋ$uG-G>2tPyG$G&G$6D"6W*L! шذ8G2tW-jFG>^&Guh,GG,U4v]2tW-2u w/js u؀"tW좘ugsjhEhEqgskj6d$s:=jCsˠ$:G!thF34 $rr`4YW좘t hGX$jwsjsklgs j6d$%"u0 $s%t4P[4ˡG> t"uG"$˸G"U6D*D8G$6S]9FuhhFgsU2u^㋟^G#>W-w%r%FW-^:NtF^F~wFFuVFF~wFFuF2tW-w%r%FuËW-FFFuvwFFuJvgF@u=VF~w>FFFuv:FFu v*F@uvFFuG* uˋG6>tˠsˋG]G"t ؀$u $G,FFF4v^FFwP؋ t4ـ$uv ,s$uvY $sFuGtGXG$ug2u FFFFG1sW+F W+F2tG1sW W W# W GGGG!GUGXs6g$u W# W GGX]ˋG GGG!\]U44 t؀$u vX$vy,[4]>tO@F4uGG4uyG s^Fg.ࣂGG66FHPju^F>N^Y^Sjv|Sw,*G.G0fࣂGGw4F:tQtD4~G!6D(F@u ufG>N;tEFG" uF sGGv,4ˋGXs˚5,>uw4x..tFFw G(G*G,@4nvS,G"6 ,FwPswr:tF@FdvhKtƠ u h jsnFW0wjswjsw rFw rFWpwpPswqPsW0wFPswFPsFVw RPnHP4U>u]Sw,nZ,4 t 5u4] uvt_]9wrLyr*~Iu#y ,47hsyxsvtxFFw.؋;uvG#G"Fuʡ ,v'GW 7hsxGFFF;wZ؋;uG uQtO!h,lGW G>FuFGW wrFUW d t 5uW G7hs]FF~twr$FFuU4u>2tvu4w4x.tњ,] G* ujt"uFFG"GysFIF->u>Frs0>u 4uYwr;u >2u37Fr;<t<u0s)>u 4u>2tv|uvˋFs>u>uwrtЋG FF>2u9L{t@t#"2u2x&t^&Gu2O&G:O$u#GFG>2t{PG$G&G$ttG&,ˋG" ,P,4G>^&Guh,GG,U4Ltzs{v]U>ru>tt ":u]ð]wrF t؀"u F4rFr$&˂>u"t"uG",$uZ6D$_! vT 4hswr$FW G7hs^F8tWpwrFwrFW0wrFwrF FtUF4*u:G( ujtG6s  t꡸G*44]4FF;w ؋ t 8O"t4Fu֚4U>u]ˋ$u$]˚,]>uTF sF Fh,js:Fh"FPsFV ĺ"hF PsF2 8tN sFF^6djs`F6|FPsFV ċ|6~F PsF ĺ P PsFRFPsU>u*^]U8u*^]UDP$Ps]UDP Ps]6r%P6r%Y@%?F UFX> u-@uws쨀t;t hY $FR tFNNN `.ˋGGG O@F4uj0tdO r]g.ࣂGG66FHPju^F6NFY^Sjv|GFF@u Dufw4G,@.F1vW,G4Uv vvFV?r @;uF:uF;u7@FV.QRPPP|<F tF]U6v v vFV?sN?D&OrFFԱNմF&WVʉV؉FF!>G2@FދFVFVFFFFFFF^F6FP F uGvʍFPF u3F.>G2@P^SFPvvFP!] U^ Sv vvP|<] U.P66P<]U@v vvJ.QRPP<]U6v vvFVD&OrFN҈NӹN&_^ʉ^։NF">_2@^܉FމVF FFFFF^F6FP F uQvʍFPF u1F)>G2@P^ SPvvFP"F sEF uAPvvPP|<F u"~ t+JtF] UQQFFV FV]F؋G]DK*uFG( ujtG6s  t꡸G*DFsDD3FVFFFFw3؋0 t"ـ"tDFrFuŋFVFF>ujtG* tG6"uG[O]"uƇ>uht>uhtG W"PhFPwFG,PwHG*FGFFFVG W"PhFPwFG,PwHG*FN+WGˆGG69L>tGGFG>DDF t=tPDWG(uGVsDG(ЋWDF t PD˚+Dsz> u|tqu.G\W^tƇ ƇG",u$G\W^tG"Dro"uw[DF tˋƇG -G".6\$G!$GF6DG.DG0D :tD FFGV&TWW#шWs &DG2^&GGv&DGG^&O&wF^&Gu GT^&GGTj wI 9GV6t Ou GGTdGщWGG,GT6DG2D.PĈGXG> u G W" G\W^G\W^FVFGFGFGFGj w2 GG DGFUtGF u)w4T GTGZsTU8GUu G FFr$,uG ; v 5h-D˰G(ЋW_ ^F&"t&_^F6D &G G u6D(ЋTGUGˋ uw 4 GZPDF ukG6D!$G GGGGGG4_ DF tˋtˋG $<u9FuGw  ˋFG FF6DU<u<u GG.ˋUu4u,thD&t(^&GuG O&G:G"ˋG-G tPD^&Guh,DGG,Uw B G 3G v]j)DFDKh)DFD3FFFFFsFWG-68uFvwrG-G,u7F@F8uFF;uFuF@G$WG&j6j6wrFFr WcG-uWF#;u!F%FFn~tF~vhAWF0t.Ft":uދWFwrFFuhnF$FF FFFFw2؋0 t؊O :NuO!:Nu 6D$.FujFN P{>tVG];thtG[D G* u" DF u#u GVsDDF t+Dsn> upu.G\W^tƇ ƇG"<u,G\W^tG"DrDDF t =tPDDusLFFFFFF=w+WFFDs uFu5DU6D*D8G$D". j$G*{ u-FsF@FaF WWFDFtPs%WW sWUjh]G*ssF~wWFtFujWPjWPG*Wj8h9jWPjWPUF G G W]UF#G G W]U ]U^&;F sONs6T^&W^&7^&^&Dr~G ;F t]G F~ w@F~w,WF0tFt$G FuFuUW0u u]ˋW0uհ]W t 5uW t 5uG PrF~w t 5uFuUFG,W]U6S]DFjG PFjG PF tjPF_ .- ?  TGr(jw2MsG"juG6D"> tr8tᣖGGRPIQju>`^YSjv|`Pw,أG.6u.ᣖ6DDO.G0G.j?WwjGPj)GPGPGPj POQPGrjw2sG"jw2NG6D"> ussk8u,`Pw,أG.6u.ᣖ6DDO.G0G.PDj(?WwjGPj IWG DFjG PGsFG j FxjG DDF u_G ruG$jWPhj0r jWPP!j8X jWP;FjG PF tjPF ua.isG W" G\W^G0tËG.G2HFG0FuËF@1G.tLJ LJG.++tƇtƇ Ƈ8GGG2ËPĈGXGG2Uj httsm6桰h&sNsN@sN 6Fh&@F&@=wr]~gthtFFwx؋0 t!؋O]يW)r؊W"t tFuAG[ uhtTtOTuDKhgDD3FNNN uvt>uvt>uvtsjWPGTDFG)svtwB FUG)=uG"FrvFFw[؋0 tG؋O];u<"t6GsuGvG#G"FuFF@"t6GsuNGvG#G">uvtG$.vDFr5DG)G(ЋWwrFDusLFFFFG.FG0FwrFWFG2HFNQvvP> u2F$u h js h jsW FWFsjWjUh]Uj P"tG8ththG,> uxuq6L.rf ubᣖGGRPIQju6`FYSjv|j w,Y,uGG]]G& FsËFF+ȉNG.s O,~t FG,G2+G,FG,G2FG.G0 GZGGUG4FtGZF$FFNN<sFGËGZs'~u!G7FG8FG9FG:Fvv(G@F t]ˡDP$Ps]U> t]ˡDP Ps]UF؃*uu,rE,>t4-.r..}-G( ujtG6s  u-KG"6D6w*G6G5L3]>t˰F/F9FwmA#PsV*tL"tF-sFG_PG_tu9G"<t.<t*-r"uG""ts$3؋G] ujtG"t:t <tQtG!'GDF"u4u GG4tG s[G.NGGRPIQju>\N^YSjv|\Pw,أ G.G0fGG t0r<\FGFN;r&fFu|RPGFHPju6LF>\^YSjv|*v#FF9GFr\&Fu\Pw,أw4@.6LD2u_ 0# LG"#pG"PG()O*+O,( s 69D>tGG)G>2uj6|4q.LU>#1ueL<)W w*Ps>+v(W (#<1t#)u'$u>+u>)t$t&#WN>#PuG0sWGFGF1PYWw GAPsw#Ps, W^"u]Gr+:v " +F' FG"7Ps>+u>)t$u ' ' + G$wG$Psà+:v " +F'* FG"P+$PsG">+u>)t$u ' ' + WFHFW0wFPsFWNw hsFWRFPsWrwjsWwhsW RjsN#<1t u h$,Psv66vK1svt0#6$7%81 uvtG]vFFw#؋;uG#G"Fuա3s3>tjt LvFFwP؋;u= ujt#G!'W# LG>Fu1LwsD3UGs37js2 t 5u7hs]ˋ2 t 5u]FF t 5uF~w&~tWF&@u G"20F>&@u>u>u ;"t2uLˋ4u G6; v G5h-2ˋGDF4uh0tbO r[g.GGRPFHPju6\NFYSjv|6|4WD,A.F>1uFW,X@G4x.uE"2qG FF>$QuFFs;>%u4>2u-2G"#AW#6u#6$7%8Gs'7js t 5u7h%7js t 5u7hs$@u& uFs>%uGG.>&@u>u>u ;"th^>+u>)t$u Lˋ&t)^&GuG6O&G:Lˋ$uG-G6tiPaG$G&G$G"#xW#G>^&Guh,GG,>u(ˡFFF؋Wwr$$&W%6Ds 7hs "ukh">tjt3 Lr tG6G* O*O8L$6Vb"u$@ttDG"!#<tct5cPv TF6:68P<PvvPTċ]U~]UQF^v&tƃF=vPًF]U^GP^&Pv]UFF^ v&ttFN;v\p~^t+JYu>N+FN^ 0~^ 9^YF^ v&FFFF|+N^ v8] U FN^^F uGPFPtFjGw;FvCv\F^vjHyP{MUMUFFFjw uGSFFrF]UQF tF؋NWPG7GDF$tG5G6h-FF8uG:G@H;G,uzFBp8utG rQGGRPFHPju6\NFYSjv|G<GBH;G,uDtYFG>GDH;G,tCFs G4G8FsG4G8G,FGWLˋG@GBGDf)G_$t0%@t)2uf8G7uG-GG6PˋG7G"#W#@$G>ˋGDFO.O@W0WBW2WDW.G2w4w8;uG4uG4G@GBfGWLU^㋇ uLGsG! _!* wr%PG_G$ ]U] >)u>+u>(u &uˡRPGDHPju^FF9|FF<w^&)FFu^&FSjv|F=9|t =CPt=@|u~u˸G(G*#pjtUF6TvG&7Ts"FsFwhP6GwFr>LuFbF[>{uTLFGLYTs6TvG&7TFtFFFL~u>0u=v]U{y}wFTtrD6GwhPG&wP@ËhXƇhT]˰PT]UQvTtsF#whFw^ع++NhhF+؍hȰ򪚦T]UQGF(^OGIw TPG&7Tr PFGI]UwhFs6jDPPwƇjG7PG PjGyW{6DT DGWD T]UQQtsF# FFuF~tmFT"Ts]>{uw+;Nv y{}>hu"Fs.>{u'Fs >uyy@16uyN데]UQwwhu>GWhP6Fs4trwSC^h؍h wh6tsw#whÃw>wr Pq]UQ^ut^G<t<ut P^^GWprGW uGOQG&QPy{]UGIP<w@w>wBTPG&7Tr PGIPwwwTPG&7Ts P>{u PTyprjGXWZ]UF sttFV prFuGOQG&QPy{]Upr;ju;huy;lu n;@t6hP6r6p6yz<Pprhjyl@n]UhP6r6p6y<P>tYy;tP tyuHyhP6r6p6yz<PhhP6r6p6y<P맡prhjyl@n]UF;nun]U tuFyNPrjGyW{46FVG}W8:FVvv*Tat8:jGyW{FVGoWqGwstP\6664vv E]UnhbP T<FF@FFF~uhP6664vz<PFFFF;FrC<r .P T6:68v<PvFPPTFFsvvvs TNtFHPFHPF`<vvv T]UFrhbF^F.P TFF FFFs^v&uFPv T;F tFF=rJ.6:68v<PF@1vV6:68R<P.P TF^v0~.NFNFȉNƄ.v+N+^0^~9^YFF#h;vu;FubF^FF6:68v<P]UbP TFF^htpFh ]U^7\\^]UQPjF u+0 dr硘 t؀Ov\PŋF]Udu dG@Gu>G%vd]UQG FF t GG ]UQ u؋O NtOu>O%it PFrGs uGu9G0uF؋G ^G]U>=ukFd_GG@O6jLWOGGGPGSGPjG7Pv dGlat t GSPF t؋G >FF t7(؋GFNGSQP6FsF ^GFšdv dG@GG6jDWGsG jt <s 6DGjvIFFN;w6^OfmtO;uO6LwFFuGPGSGPjG7P9_u \^6GD]U0=&tAP=t@QF=emt=pmuFrm~-mt@RsFmmF=rmt=mmt=lmt PQrRrzFHM:Lu >*tHmmGJ>LuErtJJL<u:KuJJ6H6JP dPt8Gsb>0tKDD9rF;tDuظPFG;*uu PPXdS6x&dv~lmu PG@GBB9t7؊Odmt!m:u@>@mt BG@BG뽚dv;PsF:Gt(~mmt>@mu|dv Pv&d]UFG=lmu G4G~mmuG<t<t G uOgsG]UGLGNN9t؊OdmtGLNGסL]UQQ~t1G F dFFPXdFv d>tGPGSGPjGPGPjG7PjGW6D|dt(sL gߋGmP&d]U>u0 dr PPj؀ft PGi_]UQfu Pdu dt P t P6GPbGPb d9_u%7\f;u8G;hu+h#GF^G;uG^GGfGGPS]UQQFFs[FFF;wG;Fu+Gu@ s7~t9OuG":t<uFr >0u]UQFF %t|9rv N #; tB# ;.tA"шVN;|ۀ>u@ s7~t9OuG":t<uFr >0u]UvPl]UvPl]UvPl]UQ>u62vvml68vvlF~uA}l>u~u)5u Pt~tG=zmuPv]UG  ti؋O(WGIOLKMW@>_&<ECPtAB؊G$u@F]UQ9r?9u!O; u9^tFPXdF u[l]U츢Pj u P G6 +1]UGPS]UQQFF;w)^tG;FuFGFu΋]UQ|; w>t> r FFF  .]UQQvtjGQ[ F tPjG7P(^ONFَ&6j|DF{ prjGXWZv P^wjst]UQ^_ ^ujGXGZ%^G FwP^w{j]U^uN^SjGPPs+(^ONFPQjGDPPrpPFFF tGPvtP^w u^SFt ~tatjGSFF벸P]U^G^;Gt P^Gatv|^u F t;Fu P^G F]UFFFQPFFjGSF~tA uB"sNANPQt뿋Ft j@M1v.Fu!tFv.Fu PFF]UF(NPQFFu)F@FjOSN t QPt͸P‹jvHMjG\W^G`WbGdWf~t GXGZ#{ prjGXWZFjGW{j>u&@F;r48@3upjLJ@|8uj66*P"PGP{$F tG=tP:w jw/j jLJPjG7P]UQQFFF tPPFPtFFj;Gwsp{py FԋjGSFFt멚E]UQ<GVjGSGUFstPtFjGUGQ]UFtJ>tCat[FVFt jGdWfFtFVjG`WbPtF]U6Pt]UPtP]UvbtjGQ;t PjStw t P]UvtjGU;Ft P]UvtjGS tPGUPt]UF<t<uE<Vu P<wVbtjQt P<6jDSGVOX hb򫡌jGF]UQQ>ujt2F2jvxuNjGN;s @NjDt2F jvxDuNjGDN;s @DNjGGDGQ6<LVOSGUs GoWqGwst<GVGX]UFu;fu h;@usPtPbP<wPwNvz<Pi t PFf@h>b>dj9Gt Pj<u<t0jƇsPtP8t]U>Lth}L:KuI< t ؍ONG! >GFGFjGyG{6>D,T.GW=<GFG!FG>W@6jDyT{GB DW>Lt t+؋O;hu F t؋GW;du;bu<GPjGDPFG F@hfGWbd6jDyT{G G DWƄ PvjGPvjG7PjGoWq]UbjGQGwL]UQQFF>tM_bbP<wPwN6<FFr#<GT tbQwPwNP<FF uF]U FFGtYatF~tjFjF9GwvFVFۋjGSF tPGUPt벋FF t؋OWNVFV]Uv FPtv v7r~ uXtP~ tjw{wy]UQu*TvGSP6vMTP|v|FNPd]UGSv6T]UQQ^uSTatv|^tSf|FFsRF tKPFPtFFj;Gwsp{pyFԋjGSFFvMTvjtstXt]U>u48Lu%8Kt<Gr uLd<Gr;d4G$u@FL:Mt@FPdrvT]U9GuuG:Lt>udL:KsFrmvd]UQ9sGs\G;Ft}lGP$ u@FYtA N ۲tB "Fr zt@FFs/GVclPXdTP6^6\P`tF]UQ9rFGs( t"؋G;Fu}lPXduvd]UFF FFF;wB9Ft(؋;NuG@t}lPXdOFuF FF]U^zu P^mt P^tGr PjGnsr P]U^FF tW؋GW FFFHN;r*^wwQ<P>/t PFuˋ^럋]U^uwv jGP  ƱF]U FjGL<s0tȸ31FjOL31F^;rFFjGLN;v,vP;VsxMu VVNFFFFă~uRjGL;FuDFjGLN;v F@PF@PFЋjGLFGLFtvfj@Pjv@MF]UQQjOLtR31FFjGLȴN;r/xMt"~Wf@PPsFFu]U jUtatFFjGFFjGE;Fu-F@FNFOSN t QPt̚tFjGEN;r&^^?u jGEFFuʋF^FGjGEUtat]UjUtatFvvF u)F@FjOSN t QPtиPŋ^jOEUtat]UjEtXUuGFjFFjGEȴN;r+^^;FuG;FuFuø]U FF^ &t0Fu,^ & sY&;Lv ㋏>&;LwFz^ &7V拄>&gF F^PFN&ONl&P&RNVX t*FsًF~ &&^FV &)&WF] UQt #Pt<v !Pt.DKRY`gnu| ]t _@ ۚ Ԛ- ͚1ƚ 뿸!Pt봚h 뭚j릚yrk;ds]V OH[A!P6/(!(t! %,&w.؊bt=t@rpP6z6xP]U>0?uPPP6<PF t P6FsDr P66P>H v PEs<!u PFBs$H t ;sDS6HFP?H6D~FHF4F u PF FVtWRP PvvFP|FP|PXd>t *>u%6~6*G P*PS{$F tPS7P6cF]UQ>0@u 6*lPmmPPG<t <t PP9F t P6|PXd>0@ucl>u PP6F]UQ4t PPPPu PP9F t PP6664GP|P|PXd]UQ6*lt P>u<wtPF t P8u6|PXdcl]Uj]U 8S6<>S6BP6* P6:F<GV;2tPbtjGSGF6btjUt Pjw uPЉFVFFwjFVFuۋjGoWq;Vu;Fv Pju PF2jvxuNFjG8t!F jvx7uNFjG7F jvxDuNFjGDPGPPr PPjGDPPr Pjwt2FjGwHN;rp{pyFuӚGTjwt2FjGwHN;rp{pyFuӃ~ujGS<GV jGSF<OXEjGGQGSstF tPbtFjGSst]UQQD&4F=nmu Fmm~mmuPvP>uJwt>u6F6<6F~t P>Kup&Gr P0atAQ=&t@PlD&~pmuO@]U>u666*lclPXd]U6*luG@FF4<68yFF4<u P>u$wtPF t PFPPPu PP9F t P6vvW|]UQ6*lt PFPPPu P6vP|]U PrmPPG<t <t PHt PH F^WV4N+;s PDS^wwvv|<P>>u5DFF~t%^SPP T^FFNհPXd]U6*l4F=pmt=rmurmP&d~pmuxO@vu'>u wtPF t PRPP8S6<P6* PuD64dg]UQ4t P6*lt P  4 ^^F~u^ GP^ &PvܚF uFF;Ft9Fr F؈FF빋F]U^ SvvRPP=F uBFFH>PFV6SWRPFP#F t\>u 4FvF^ H7ƉFF^򪡆H>PFV6SWRPFP$P9uH>PFV6SWRPFP#F tF>uG6F^F4 GF^^&uv^^^&H>PFV6SWRPFP$PF]UFFFFw jN#;uFFu؊F]U& uS&G ;uF&G ;~uFF8S6<RPPv6  PPPFPat PF t P6|6664FP\F=tP]UQs"P6cF]U2Ftv P~u PmmPrmPP P9F t P^.  ^GF^FQGFFF^F5GF ur^^^ (NNF^&FH9FvF>DvNFYPXd]UDFFHF2Ftt PPmmPPG<t <t P P9F t P>u 6Tat^.^&7P^&jGW)~ v P~ujG78 aEs<!u PEBs"F ;s^SvjG7P?FjG78vF>u PTstPdPXd]U6*0>tApt@ PX|]UQ8&6*l5dFGmPdF* <l8&]U6*lG$8&]U6*l4sG% G% G]U*; v P!P]U626*l]UQsPP|PF$F tPtyP P~PF$F tPtPPPF$F tPt]UQFF;s48uF]FU<FFFF;s=~u7^OQ4P^GPtTuFF뺂~uFF]UF<N>ua>*u>uFFF;s=~u7^OQ4P^GPtTuFF뺀~uEF4x3u1vy6FP6*jP"PP$FF]UFG F4pF4FƇ]Ƈ<@F^_^w^FFƇ>@FjOwjGFF]U FF<NFFF;s=~u7^OQ4P^GPtTuFF뺂~u P^@|uFF4x3u2x/uF4P1x/>>t>*uWPRS7P=F tP4pF4FƇ]Ƈ<@FwFFƇ>C6~NQ6*؍G P"PP$FF]UFFF9Fv.^ &FPFV6SWRPFP#F t~u64F^F F 6F^v~FFNFN~u06~u G4F^^FFF;FsT~uN^&N;u+^S^GPQtTuFFF@FF7NFN뤂~uX~u^&?u{FoF~ue^SvF @PF uFF;Ft9F rFFF>uv~N^Y v~NF(F]U(FFF^ OQ^ &QPF uFF۴FFFV~tTF9FsIH>PFV6SWRPFP#F t~u64F^vF 6F^vF v~FFNFNF;FwFވFًF;Fw~t^&?uoFv NFYFv8vFH>PFV6SWRPFP$PFFދF7NFN_8Fu[8FuV^&v@F^FH>PFV6SWRPFP$P6~uB6FFFuG4F^F! #F u&O ;t =uv&G ;trmFWPP>uwtjLJ@|6&9Du?&9Du!&L"&t{FjƇ6j{&O"&wjFstPXd8&G ;|u{F4&wy "FЉFVF4p/SPPPFP#P&w "F~F4P/RRp1FPP=F tP&w^ *^YH>PFVF4p/SPvvFP$P]U>t&G ;uF&G ;~uFF8S6<RPPv6  PPPFP#F u&O ;t =uv&G ;tPrmFWPP>uwt&u6juX&O"{&&O"6j&&G"&O FN&u&",tjtPPl86 PSPPPFP#F t &G3j{~FVFVw6 lcl&G &GPXd.&G ;|u"F4&O"p >&}jF4P/RRp1FPP=F tP&O"vt F&^YY]U FFF& u^&w~FF;sH~uH4F;u >&}WQ@PtTuFF붋F;sB~u<4>&E;u&}WHQPtTuFF뵂~u]F4&O&wyFF4&O@/@3S&_ .""#m#F4x3u vt* F4@3vxv6*h$F.9F48@3ux/u &8G u 6*PX|vxiF4H/8@/h >&_^FF4v&Hp9FvtS]UFFFF;sG~uA4t+;V u$xW~ WRtTuFF^&F밂~u5F4x3uF4x/uF] UFFVF4p/SPPPFP#F u` *>t6|vF4P R"WP{$F uPF4p  "F4p/SPvvFP$F un6~vG P"PS{$F uLF4@/S7PF4p1cF]UQ4FD& tt PlmFWPPPPlD&O ]U6*lt PGgߚclPXd6(]UQQ ; u P FF&O   u F  F &GZ&WF  ؋F&FF&GZ&W&G&W Y]U FF F~uF^&_^F&G;*tF&GSFF;6 u; u&G  /^&G^&GZ&WF;6 u; u F  ^&GFF ^&GZ&W   uУ   NFrFFF&GFFF]U FF F~uF^&;Ft6&_SFF;6 u; u&G  /^&G^&GZ&WF;6 u; u F  ^&GFF ^&GZ&W   uУ   NFrFFF&GFFF]U^&tEP(FN؋F &L؉(NFv& ~^Y^ ]UQQ^ t,(FN&.&O.]U^ (PFNZ tQP^SP ^&?u@FFsv bv ^S]U>*u&,* .*F, ;wF;.v0 drP ;.v 0 dr,FF(FNFNF;*sy^&GF& tMFO;t P^GvNvFYFFF(FNFFF(FN~F*+, +ȉ.*FV£*.++£.F]UQ=v vL:Ku 8uL:KwD|>u>u5L:Mt"v|G@G&IGILL]UQQ>u * >uQQRQP8S6<>S6Bv6  P6:FNGIKLGFp&Gs/PvPvPvPv! >t20@rZ6拇#.tg>t>t >t@jww"$@yP{GwE>tP tI> >t?Hj>ud )FV>tC> r t6V桲j"$@yP{X@Gw;rj;u;sj r+jNNOO6jVpy_y}NNOOc> r rH6"$j@yP{;u;r>t;rjHyP{"$ u6FV;u;s6j FV+FVAjOw tPZ> r  u^t_Qu+JVX*ȶ@t u.uNFAQPKF@NF똊FsKMM]UQ^Ft*S^@P^HF]UQF t`=r =wPt t2 ttA9u@ FFFsPXd>uFvq]UQ~u >0uF~uL:KsFF&GF=u>u CrFRp&GsF~u?&G t at=&u(s&G=rmt=smu >u9FFs PSF S ]UQFr' &9GvQ&_SPtTuFF]U^v]U^ v: uEFst+J^ S^S^ PtTt@]U^ &v&: uRFs%~ ^t+Jt@(F P^S؎F&PtTt@] UQ^F tF]U^v7]UF%u+Ju]U&t8&w&76拇.u &G]ˋ㋇Ћ!.<)GlWn)E&G u]&u8&w&7&w&w E]&u_8&w&w"$8&&W t=u &G]6&GP]&G]UQj<t<u<G>W@ vv t@FjUt statjGoWqF]UF FVjGwF tH@yP{ <G>W@at~ s9vv u*F@j;Gwuv拀;Vu;Fu8F@j;Gwu)vp{py EFjGw]UFatFVjGoWqwtwtFV;u;wjGw tHHyP{ FV+FV > ;u;w@FsN~vvFjUtst~uatjGoWqst~u FsFNV>;u;r+F~F FujwujGwHHyP{"$9Vu9FrGw u?n:N~+׋6j"$>)FV6$6"RP AEst]UQjUtFtvjGS]UatjGS;Ft# u PtjwSGUPt]UQQFV F.FF;Fsv v P<PF]U욑P]UAvA<9Odw]U>t<wbw`6<P<wbw`P<P]UFP裦X%V R £X %]UQQ FV<)GlWn)6$6"F FtTn^6拇.u PtS㋇Ћ!.X@rZ뤡 u<GjGhGf]UF V "$N~> ]UQQFV FVv v <Gd;w PtF Ft:6拇.u Pn^@rŚZ뾋]Uj<tA<t@  u<GfGhGj 66<Gd;w<wdPRF Fut<Gd;Wnu;Glw@УjGw6拇#.uf9u9v>@rZヿ.u9u9wP  "X £$9Vu9Fv{9u9w$<GlWn"  E;t;u;vE]UQQFV FV<GlWnv v <Gd;w PtF FtR6拇.t PtS6拇 .n^X@rZ릋]U>G$rFF>u>!uF<.FF;Fv? uWWP 66v<FF t=-uh~u'<=9|t =CPt=@|u<G2V ;uws un<G.W0FV>PvvP<F uGs u;<=9|t =CPt=@|u$<G.W0;Vu;FuGr Ft]U[FV~v <G:W<}<.<w0w.P<F uFs<w4w2P<FF]UP.]UFF;w%^_&^Gr;FuGrFuҋ]6roG$G!6D* D(D,D.D.F׊G$r$u>FP9 FPL(9FҠLFܡFFFՠF֠2F24FsG:GHG<GI4G$t<uwG6FΊG5FϠ6FҠ7Fܠ8Fݡ)FӊĈFԠ+Fՠ(FG6G5s G:GHG<GIG5$u3FΠ5FύFPB FPTFP\BT35sG:GHG<GI5FFF̋G$FЊG!FыG&F uFFPvt $uG FэFPSj4FPSFPn4G* t6G*G6GFG6S뿋G"G#G>r>6SU>8G$u<9ujj*]U>G$r!u>t~vhq^R>G^c>G@^t>GA^>GB^>GC^㋇>GD^㋇>GF>GDHG0^㋇(>GH>GJgHPGFgDPR>G,W.]U^&tuN;v@@9s>^&;N wAt u@"sX^ &>w^  >G&< u ^ &G<w^  ^&^ GF F@tbts &G'] U^&u0~u0&~ N >u..9s( u؀$u_]*~u?w*G;Ft0^&;F w@usz(G $^ &(G!^ &G(_[,Gvs'~uww^ $,Gw^ &G^ &G^0&60^ @F F.tus &G']F rFFF6djs`F6FPsFċFRFPs> u!P DPsF $u@ U^]U ^]6rPY@F6rPY^FsDFusr ˠus$LU@P$Ps]U@P Ps]>uFF;vF uر8O$u|G[F~F^w$$F^W2VRNQjQPFPjPP>F u ~u^w$^Gv^GvFtJGFQRPjPFG sN6&LNF&<t8 u^& HPjjjQFGGHt$QRPjQFGIt$QRPjQFF&G t&G;|s& $ &FN؎&O s7~,u0>r r s&G;t 6S S^Sw,FVFsh5FV^W^Sw,FVFshFV؋^W F^&GF&O Nu;v&W  #; tC# ;.tB"ڈ^;|Ҁ>u@ su^Ft9GuV^G":t<uD^?u Fs0)^^ujtFs^G=zmuFr^& u ^ShF uj^&G %^Fv&DF=rmug&~pmu ^O@6^SP@!^GrgFF^&GSFhd6P& au->vu>u4& u<&OFFwء9u GX4Fuۚ& \ub&G;tQ u0؋O]D$uT#W &__]G G& uv>vu>|u >xu" *FF;w<t Fu޸n<.<@Gp6>\&D#> vP6DPDPGPGP"F;u>G&<DG&F tPt]UQQ6@"|>&um>%t Pt>_&<GGrwpAT>G&> v)6OQOQRQP"F tPt]U0NN NNNP6FP]U>&u P>< v P> s6>GPGPRPP"F tPt6>GPGP8S6<"F t}6>GPGP<GPGP"FvI<P PF t P<68~F<FFPis P<A<vP.PGPFP<Gr >t~shIs4~>tsh]qLws-shg&D-&9|u& u S u&G/SG FFw@FFu&G =au%P H&^&&w L&F&G;|s& $ &FʉN̋؎&GF<vht&GFF<t&_^F&F<u~tFtK&G ;vh&G PXĴ;G2thd&G FN;|r>u# ; th6F%GrhG;Fth uhzuhG GNsuhO6tVXG8G$F<uI& at&"t&ujg&GFČF&G1&G#u^&Guh,+^&G@t G$G0&G"th&G"th0^&F&G%?F&uj#u&Guh,&G@t G$F<wG0&Gthy&Gth0g&GF&O?NG0t&hBG$<t <th+FFFs shF%G GFQRPjQFG$sG>vuh,F<t& au&_&_&_SGP(8F<t& au&_&_&_SGP!GGG G&| au&D" &GGFVGWGG GG9\(tjt6D(G <uwG)G6&LNF&GFG sG uG HPGGRPjQFGGuu w GFFFVGWG$rnFGW& atF&GFČF&G"+GF^&GFF9Fr8)F‹F@F&9Guj{Fȹ^ċ&@F uj^Fȹ^ċ&N&@%?FNVF¿׉NVOWO W"N+ȉOFGGG W"GWG W" u؋ ujGWFVGW;Vu;Fw)FV?ujыGWN~׋6D T"GW+׉FV| sL;u;vFD>uGFG r uGW FVFF Ft n^FFHr#9Wu9Gw9W"u9G wPjjjQFG$s%O@F؉F֋GFFԀu&DufGDFع1F֋GFFԋG <u1$tcG W"FVFPvؚFFPvԚG,FPwHG*FG(9GJv ~tG,W.;W"u;G sjGN1G.6|$tW,‹v;v s +w.Gr7> t0G s%68D$uO.;vO,;Ns G.F؉GG$<ut<u GGHFҋFҋGF΋GFЀ> u?G$t<uGuFШGuFѨuFFG;Fаt@FFs:F@N1G2IOtG0 G0G.+G0+G2G. G0G2.u 0tG4G4 G4G,G:G.G<G0G>G$G&G66D( u^O W"NV tw^O W"NV^~;u;r 9|"u9\ wFV;Vu;Fw9W"u9G sF؊G6s뙋F؋F؋FF G(_$ć( F܌F6^UQQFF;w)^GPvPsFuΰ]UQQ>%t &um>&tu>?ug>G$s P*F t2=un>$uP*F tP*FA.<GP%s# t؍GPFP]U u% t!;v 33733%3 ҃+@sH]U؋]U25Fv #Pt~r 6*l>4vUmu@Fݹ9OuBV܀tBVڡ4u+Jt@Fۃ~u4u><uPqF Fr7Fs0Fs>4t"Fr>4u 6T PqFsatN;4sPq^.;A(wtu6< P PF~t PqFFF>4 u44.$+CiwtFVFWF_FsjGWr PqF7jG7FQF\F`FoFFFsF7у><u Pq<^^FF!_>^^FPFIFF@=6 FF ;|s F; w F^ lG FFFtjF^v6<>8vFY<N;s W+P8v8Ȱlwtu6<PPF~t Pq4.q26;@Is2|2V8&7P.Wx><uj7 jEs<!uFrJBs$< ;s8S6<jG7P?[8P6< PP<jG7:\`oPD> rjwu9PPOPP6<@P><urBs28&G7 :s$8G8P8&G7PjG7P? 7P PVPP\PPoPPyPP(Pqjlu nPP6.PdFs=<Gr t Pdjw7<! P.P.st626*Pml t6>|F t>>&G#FދF tf(؋GFN؎&Fދ<&;w@v& >~ލy%^Y^&F@F>&G#^G Fl>&2@2%9r626*Pml u١2>&]U<N;s)v+P8v0j~9F]UQnF68j9F]UF;<t Pq68j~9NF]U ~ u6T>Xz^Y~6XF~v N FFr FPv kXSzPFP PX&O v|^Y^& ^&] U0<t #Pt.#EZ b/???uDP.PB6<PF t Pq>%t PqP.PPw>>tf@@9rX> tA؊Os8GF u PPDF u PP>G#@u!:>&u Pq6<PF t Pq> tB tWQ<>>>S6B!o>&t Pq62*R>0uDFFH >FFBFPPv>~^SvP?DFF*F8S6<>S6B62P F9:uPqF&GH~^򤠪^&GF& GluF;|r&G~DFFHF>&t Pq>w~ѹ PPv>vF>G&vѹ >$ulGNff@>G&< tc؊uƇ< & F,>u &G62>S6BDS><t Pq8&t 8&Gt8&Gt 8&Gt8&9Gt9tFF;wF t؊Or 68&LO8Fum>t |;*w>FF&J6264668S6<>S'>&u Pq<>&>&u PqFF;w;^t G;|r^ދG;@u !PqFu2w0r+<NЈP.F t<NЈ Pq]UDr Pq]U60 VP&^FBF^&@uF8S6<>SvP6* P.:=tP.]UF;Fv PF+FP^v8Ȱ]UFFF<F~tF;s~~ux^OQ4P^GPtTu'F4x3udx/u}FF@F랃~uF48uF@FFًFH4^Ow9^@|uFH4@3FHPxvF;sm^OQ4PRPtTuL~tF4x3uF48F4@/]F# FFVWFPjj<_^VW+_^F tF$V FVFFFVWFPjj<_^ VW_^F tF*V F VFVFVFVWFPjj<_^VW_^F tF^&FVWvvvj<_^VWn_^F tF$V FVFFFVWFPjj<_^VW/_^F tF$F FV FVFVWFPjj<_^VW_^F tF$F FV FVFVWFPjj<_^ VW_^F tF0VF VFF FVFVFVWFPj j<_^ VFVFFFVF VFF FVFVFVWFPjj<_^VFVFFFVF VFF FVFVFVWFPjj <_^VFVFVFVFFFVF VFF FVFVFVWFPjj <_^FFFFVF VFF FVFVFVWFP~UF4x/t PF4@3]UFFFF;s=~u7^OQ4P^GPtTuFF뺂~t^^@|uSF48@3u>P1P/8u%* t6|VRP@ P"PS$FF]UFFmmF[F4pF4FƇ]FF؍ F FWvP>t#F480atAQ=&t@PlFF4F@/FFVjF9GwvFVFۋFVPF4R_X@1vSWRPFP#F tPtF4w y "]UFFmmF;r4ux3tFF[VpYF4FƇ]FF؍ F FWvP>t F480atAQ=&t@PlFF4F@/FFVjF9GwvFVFۋFVPF4R_X@1vSPPPFP#F tPtF4w y "FD]U>uPPPF6S P.]U]U&t !P]UQ8"P6cF "P6cF]U@PPPPPRPPP@@PLPPPPRPPP@]U&G &ONF&O$NFVV&&_S&w&_S&wWP P6:<_r^G F>%tF u؋GFF F&;G"v #P^&؋^^Fv S^v8^v^^F&FF^G FF to؊Oft]dtX_^F@F&;G"v #P^&؋^^Fv S^v8^FF^G뇋^GF]U^&F%F^^F t`^w^G0Ft ^G0Ft f?^GW;Vu;Fw)FVF uv^GWN~+׉FVON~NF~;u;rj^&FV^ &&PF&@&x^&)F^F u \~tN^GWFVGWFV^&FV^ &&PF&@&P^& ]U~ u/F ;w6F ^F ;G2uu F #; ui# ;.u_F^G;F uDG":t<u5^F t ^zu ^G^&  ]hˎU]U]U^]6G69Gw6GUvF~ F ;uV^ :t3]l&_;&G&W&Ot ʁu3Uv&D3v&D&v&]U^jjS/ t3)vu+u=SFuՋ3ҋN&v I3& t uit2uI68`&HPFPY>8366>>t3tt 3л`&(3&.&0]PJAPM9PT1P[)P`!PoP{P PP@SQRVWUPZUfF"f"]U^&0&G2&G42r0f0]U^&0&G2&G42r0f0]UF]U]˻`2s&&GP&GbU3N~v ߁ع]U^&7]U >< u.P%.PPPP^F&&W&VPPP^FFRP#PP^FFGGG=u>u@ss RPPP^F><u>u ^&>< u8^&G &^&G"&^&G$&^&G&&.P .>2u 2s8t]UQ^&$F&V ^&]U F2r'>< tFFFrOF F FFFFFFF(F F몺FFFFN:NsL@FPFF$Xd1 uFF1 u F O$Fr F$O:u~1u~t\쨀t~sF<t!uFFȈF FfNa~u 1FN瑺 F)BF<t<t <t< t<uF1F0~uF NF F FPFPFPFPFPFPFPFPFPFPFPFPNNFPFPF uFF++ȉF t-Nr&&O&O&Ou F]U FF;2wЋ0PFuޠ5  FtHN;rs؍J^^FFv0@^O& ^O&L^O&L^O &L^O &L &DFut2]U9ᣤ)41&96B HPN6PP##׋6##;u;u66ȴPP033&O3&G3&G 3&G3&O3&O3&O93&G 3&O 3&O 66ȴPP034S*3S*3S*3S*66ȴPP0"*$* w"*&u"*S**"*SJ*0*P696P0*5]U<<t< r ^S^S]UQQ^SFV><u >< uFV 5><uFV %FV%]U^ ~ukF;s66FHPP0F^ ?u &F&G &G GP&GGP&G&tR^ F;s6NN>####;u;t:~)>u&^ &&&G&G&t]]U469*.0><u 8]ˋ$]U9PvHF%F)50*5Fv)v)F9H;Fr$F^F^GFFNFuӋF)v)F^GFx)`3&t3PvHr)5 d*]U3&G$*u&G3&Gq) S]U|PPP PPPPPP]U@P P HPP LP P TP P dP^P hP P lP`P tPZ$  uF u(>s6PFG6SP66FP#F u@>;u;v)2P)P|s vPqh6 F]UFPPPP uRh s@r3irP^ S(s^&] UQQFF^t-PP(sF^@FFɸ]U}FFFFFFFFrPP(s)3`t=t=t t F뱸PP(sFVPP(F냸PP(sF(PP(FF뙸FFF;sJ؊;Vu3FFFsFFsXF؊FEF뭊Fr9v9F t,Fs&FP xP\P pPn2S P2P P0P P P P2P P2P P2P P2P P?3P PS PS XPRP \PRP `P5P P3PQ PP P2P PRP PD5P P5P PS3P PS3P P7P PP ]UFPP S ]U6P6P6P]UQQM3FVRPPPM3]UPF4TFN~><tkyH+Ƈ+)>tno#u+JVtqFF 10ӋvpF1F1ӈoF1F1ӈn鸞PoPnP`P_PrmPF t+PPP`P_PrmPF u6PPPF t h rMs=, r .2Yq&`;iBVj Bl .@FO!PGhP6 ;>3t@Т4pPPP `t@ca:K *;,;{ (#*#{cPPP `u2d2]n uA uPs>vP~ PqPPP `t@qrPPP `uyh6rc9vK3H$PPP `t@2#PPP `t@P-v<FsF6RPPPPRPPF ty(y((y ( (~_u؍y^*(*B~`u(y( ~bu(y8&(&(ƇyNÈ((PC v< wȾ::zP9P6 mPPP `t@|iPPP `t@bDPPP `t@= t3ns.XLNP>s6 @6PPP `t@%FPR9wF<>9wF(PPP `t@%FibPPP `t@Ta=PPP `u4b4[PPP `t@66`;uy4rPPP `t@|R1ᣉPB H}hPPP `t@qfPPP `uT&MB7,!PPP `t@%FFF&r-F;s$؊sa t&F̀><tFs tPB HP~P@Fs&2rFPP`F t PPqh]ˠs vPqh?U졎;u h r]6&r<;uŰ]À> t@ТUK3PB HDBFK3+щHDV^&^&GB&B&W&HB&WB&GB&W & B&G@WWRRQWRQPF]U졎]UQ9u9t->>+֣h F]U]U <:t <#tSs]U < t< u :s]]UQQ@<0r<9v>.u7<.t' 0sa]UQsrW< t+<:t'<#t#È(rrtȴ؊F< t< uދ]UQQ% s F; 4v 4~tF]U&FF t&FF9Fr&@:FuFFuߋF]UFF;siF tOF؋; 4v s 4F؃tFF؊s&F뎠&s+ 4)]UQ^GPȴP}F]UNvyFQ((P]UQQFPvFPv u~u$]FUB>uZPPFPAP]^&G"sF[FFQWPFPPFPZF~t~tzNv~FF{ھ F FNQNQPRPPrmP uv%PPL rFFٹ/X]U>u 3&G]ˡ@3&G]0.ˀ><t><t˰OF=4ˀ><t[><u;ﺤﺨ83@" 22 :> 4 6*;ﺤﺦﺨ8:>2 4 6 *M8ﺤﺦ:8t>2 4 6 *˺Z\^>2t'><t7><t0wL栰桰桰 桰 "" ""@ a><tY><tR@ P ˰ XFPXÀ>2tQ><tJ><t><t>< t><uˋ &4 &Dt uK@lNf& &4D 2ˀ>2u ><ubbb bbbb1bbbbbfffĺffffffffhf˰D˰D꺶ˀ>2u><uˀ><uˋӰUQQFNF F^&Z&PF ^&@F F^&@F ^&@]Uv ^SP]UvRPPt]Uv ^SP_F sF]UP xУ68s7s0*P6P, t eP>6*F*F wA>< uB"sP6P, t ePFP1FF;FsWFFOw1FNPFPF&^&6&FuNjF@PH6& F롡8 6t<=7F&#FFF^&GF6^&G Z&W F^&G>26u P26FP6P, t eP>66.6NFY6SRPPP.606F26HN;s.6&@FP6P, t ePF.6&0>6N^Y6SPR.6S_Y+6068F6.6&Z&PFtYFF;wPPPFFNJ؎&46DPP]UQF>< uRF#;tNuQHD;@FFr= t uD;$DuNuPH FF]UQF>< uPFuNusQHH@F t uH+DuNusPH F]UQQF>uFHFf u PH]U>< u"  t uR><tD'9 Fd t uF   t u FFFrF t uPs>< uBD;8r/>t Prnre>t PHTPrHFF~wCPr1r(;Ft! PHPr F*Fu><u D>< uHﰒPr̚><t><t>F>< uFuND% uN<<t < tD&rD><u D<<t<uD'PFwF><t><u>D<<t<uD&]U>2t><t ><tF  S6t43PH]PR><t><uD>< uD;>u)>< t5><t><u (D&DF>< uH>2t8><t><u8>< t><t"><t><t ZXFUQ6 PHs6 S< XH>t&_ Sğ^&Ĵ.r|\\!^.bbbbbbbbbb& Ft@8=a&G2;2u &Gi620xt P620@62>&E<2@20P!&GSUQQPvH2PvHZPvH PvH\@PvH0*PvH PvH< 5 5FPB H@> PvHPvHg2222r ts P2H2 2H;rT2;u 62HPX2@Pg^2Hu632+3 8 Z ,6 \ 2;r8\@ىЋGWGu2H\2H\ 2^;r H Hu١ 2H;r2*   G Gu¸ 2FPB HE3C3>C32vB HI3G3>G32]U22 G G G  G GP6 6 ]U2H2 GFF2ss^&GPPH^&G8^>^&GH0RVV^&WL^&O ^&G$^&G&^&GH^&G`^&hFF^&G&PH^&GF^&G(^&G"0R^&W$^&O^&G^&G"^&G*^&Y G G G6 ]U^O 6 tD:Gw47] 9t4gUV>2tvvv16 33&~tBVَ&u#sFs vNFȉVRPPP0FFs#FZ'F>Z'GWt)vvZ'PPPPFP#F tR\'t tp^'F+b'^&FsF FVʃ>d'u>t't1FV+N;u;sFF u;vNFFF)FPB HFFFsQF Nȋ~+Nȉ~WQFHPP0^ČFƋF~^Y)v^SFPQMfd.sys Crashdump.sys%Cluster OS Diskette 6 of 6 (B25COS-6)fileheaders.sysLog.sys SysImage.sys BadBlk.sys fdSys.Version& , 03440-6/6lMl- ", 29|M^SysUnisys9{Ffileheaders.sysgeologySys/l/l/lZZW Mfd.sysgeologySys0l0l0lMLog.sysgeologySys2l2l2lc SysImage.sysgeologySys2l2l2l! BadBlk.sysgeologySys3l3l3l& ,n  Crashdump.sysgeologySys4l4l4l%Cluster OS Diskette 6 of 6 (B25COS-6)geologySys^'vvPQPQv^' HPPWPv^'PsFFFFvNb'ףF>t"^SF܉VF "F،Fڡ'Fء' '$F'HN;sJ^؋&@FuPPn FԋF̹^؋&P&xV~މV~Fut&+V~vvvF̹^&0F P F֊NsFtN^ &&GvF &x~uv &bF̹^؋&Fҩt%ć" FΌF ^㋇FΉV^SPPF̹X^&Ft>'u'FF'H;Frq^&G&׃RPPP^F&t+$S^؋&_[&FFur'FN>`'t]F`'H;FrQ^&G&RPPP^F&72^&FFub'RP* H~r 2u+JV;t= 6p'p'n'~j'F6h'F>u F6v'FFFFFFFF‰FFPXF uUvPP>tFs5RP^&HPPv &Z&Tvv* HF]U >uv+6$ &QFFV>t=FHN;r-&0N;Vu;Fuv&2FuvvPP0^F6F&F]U vNFVRPPP0^FF~tTF^&&G&G&G&G&G &G &GFNFVFVRPPP0^F릃~t@]U2r 2u+JV;t26PPFPPP]]U]UQQ~tYFFHN;rI^&Ft0F:r P^ӷv抇*^&Fu]UQFFwĿW^pmFuۋ]U232323232r 333333F1FPB HFF3 t,N336FYF3F3 t,N336FYF3F3 tuN336FYF3F>2tBFF;3s43&8Hu!3F;3s3&H&FFá3 t,N336FYF3F]UQ^v^F&GF@&O&HF]UQrtRPPPVX6@2FYFF<wV@BFuޡ2V]UX^&&G^&FF^Sv %F^v NFF;VvVV+‹N;rsQVX++A^&^v8u+JV;t=^0~N^t+J;YuFF^&MFF@FFV^&FVs eP^v&48vNFY]UQQ^SFV;u;t PFFVRP* HvPP]UF ^&PB HFF^&^&7~^Y^&F~ tDFF HN;r4^&~Nu+Ju~^&FFu^&;Fu^SF PF^&Z&WF^&]Uv*&F u~F tuF FsFF%bbPB HdFFFr8v*&pD~N^YF^&Z&WFFv*&İ~N^YF^&) VFVFV +FV FFF;FwvvPFVFu݋FV FVFF;FrQ@FhWvv҃PP NFPNFFVFu]UhPvv@PP NF`V^َ&V&WVU&^&G^&&F~&&^&F:°t@FsF&F^&GF]UQQP@RPdFFvvs FVFV?3A3246>< u2sf&46f&:sf&s?3A32?3A3 ]U]U]U]U<@<&>F >>\^`P\S6`RPPrmPAt@ ɱuA"r tPV {6PPP tP$ RPB HPPP6PP&PP tP66* H&S&&OˁRPˡHPP*,66* H&&?LRt''v*&u'PfP='1ćz|'ć~ć>'u2222'tA:³tC ˈ%$$Т&8'u" 'ĿWĿWA Т">'u#B'*&Ā*&Đ^;u$:°u@#":#t'ヿpt |P#"'*&;pw@sC>'u {P>'u s {Pf '㋇p z '*&*&r s>uH;s&8t@"ы6~&8ѣtB "$>&9tB "%&8tB "!*& Ȉ sr 'PDfz 6&&6&@&@6&@&@"s6&&$s6&&%s6&&&s` r6&&C'1*&XhS>f&1'1@PP}tQ&sgs`'*&H;r?'1&YhSf&0'1@PP usj'*&;pvp'"s &s'1؉rdPQbP't2PS PS p22*&ć24*.0>2u@2 ()*+wIƇ,(s4.&S>2&qĜ6SĜFS,u>N&>&=Hu+JtJ&6& +Ip9^Y&7N&H&6&<Pu+JtJ&6& +Ip9^Y&7N&Pc6 F&s)]UFFFw؋pFFuFPB HFFFщNVF~w/FFFF^Fh&j&^㋇pFFuF~w/FFFF^F&&^㋇pFFuˋ]U r%@VX6X6t6rHV6XrtRP6VP FVrt]UFFFFNr>tV~؎&P\ HFF^&Av~^YvFVRP^&7P F]U,~t}F9`v`~6\`F6`z־JFFw!^6`+BֱnFu׍FP` P}F]UB~usF(9`v`~6\`F6`zT FFw!^6`+BnFu׍FP`P}F]UQQhPvvFHPP NFNv~]UP@RPd<<t< t%FV>WS+PRF* G8:G:886 Nף>+>]U<P6 P]SFVPPP6 HFFB&&WFVB&G&WB&G B&w&w&&WPPP^FVF<&#F+׎<& & >&G&W>&G&W>&G 6 PTP]<&<&<&F<&#F^&F^SdPFFVB&G&WB&&W>&G&WB&G >&G >&G&WPOPPPP5B&G&WB&&W>&G&WB&G >&G >&G&WBSP:HHP2F]U 6 * :=7<GPB&G&W:G:G:G$:G#PfB&G&W:G :G :Gb226B&|u&|sG 222<&#FFF^&GFPP^S ^&G &W ^&G^&F99^O6:6:^C:^&22X^]Uq7P6u7w7P6{7{}7P67o7P67cw7S>+RQWPi0P]q7S+RP?3A3+RPi0P]]UQQFPB HFFN~F^&&WF^&Z&W]U 6 * : 355O ]UQQDP ^F5 v&ļ^Y]U|";Q;~]Fu+JBRRPP u6#]UQQFi7H;Fr<tDF    &&& &"$4664  `"b$d&f(h*j,l.n0p2@8:Q< tkD(@F>,*2stP .  " &&&46  `"b$d&f(h*j,l.n0p2@8:QLNPRTV X Z\^`bdfhj l"n$p&r,]U2FFPPPPPrmPFNANt@ ɱuA"rF u8FVvPPFPFPFv FF tPFF،FډFҌFԣ&WV&?TNuwN~+>;u;si&ONйN&GF&GFFFHN;r4^&F;Fs^&F؋^㋇J^&;t Fu>A3u>?3v|rtRPFHPP^FN6FYrtFVFrtvv* HrFV+N+׉FFΉFN6~^NNOOYFRP* H^SFV6vvFHPP F&GF&O~u+JVt]&GFv^&F^&?SFu:FFFFw^&FFu+F6F66&GF&O~u+JVt^&ONv^&N^&?TXu;FF66,4P)Уvv* H6PP]U~tn8FFF'F tBȋF1FuF;FsF0^8FFN1V 1F뷸8P8P}F]UQ>b6>b^Y]UQQ>< u=>Ju6pPPPPP FxPRPP>JtlnG$hG&jG"f2sMpPPP?PP &&xPPPPP bd!&&bdhFF=sTb&&3u2u3VJN3&?&wl&&GpPV VzV%V&?&wP@؀>pt pPX@$ $˹QYXX^_[XЋWVU@%F(N+N;s ePFs6PN׉FV;u;vF]UQvFNF]UQv^FN]UQFt<v PFN * 2r8FFFډV܉F։V؀>< uFFFFFFFFFF@?3A3F FFFF@FPFFN~FFFPZ\FVFFFFHN;r"FVFV^SQRPFuЋFFFFHN;r"FVFV^SQRPFuЋFމFFFHN;r"FVFV^SQRPYFuЁFFFFFHN;r ^SNQvvFVFuЋFFFFHN;r ^SNQvvFVFuЋFFFFFHN;r ^SNQvvFVFu6\6Z]UFN`V^&D&^&G^&G^&G ^&G^&G ^&G^&G^&G]UQ@(WRPPP F P]U><u`DF 620 ]ˀ>< udP@p`DFH  ]UFRPFVF~@w!vvv PP FFFuF`FFHFFw#FPF^8XFuՋ]U젋s]h]U F FFFF;Fw?FN؎&@>+>vWQHFFs]URyHF&&grI&uGPpP P `uFFFw~F~Ҿ FrFP P}Fv8P8Ph&w Ph.Ph)Ph PhFFw*&pPhHPh PhFuΊFs &GFF~w> t uFu(F~ FP P}F>tq vW8PV8Ph Ph6PhHPhFFFFPP}FF~w t uFuFFP P PhFFPᣆuFF~tI>< uF#DF t u~t %FFF~ w*ZF~w t uFuFu]U2B<G2s><uG >< uG z<u+Jt46 2L]UQ>< uFFVv;s WR+FPG]U"v?3A3S]UF5(%PvHFDP^S 5^&G ^&G&WF &?tHFF&9r7&̀< u >Ju~u uX+ ]U&u+Jt]ˀ>< t@f t ur&&7&]UPdHFV-RPPP^F&PvHAv>^Yw>}^NNOOY>< u2s &G0&G $><u2s &G &G&FV-RPPP^F&@PvHAvFY@&w>}^NNOOY&G&&9r3&JtC" *&F:t  좍uFFsR&9r@&89u6!6&88u&G6P u]U FH@Q3O3M3FFw"Q3 аQ30NFu֊FsQ3 Q3"Q3 Q3"Q3@VVV,]tVnKVVGV.VpVVFVFVF tF@FtF tVF Vk]UQQFQ3@FuF]UF+׉RQHPP]UQPPn P-RPF+QP FF)F]U t ru PFrtrt-FVPPn PvvF+QP FFF%FF^&GF]Ut ru PPPn PrtRPFHPP FFrtFF%Ft^&G2s>< u ^&O^&OF]UF+׉RQHPP]UFVRPPFP<F tPFV]U^SRP* H]UFv^ &@Fċv^ &@v^ &] U.+ RPPP F(PXQ]U$2@>+>N~F~FN؎&G@FFFHN;s^&@F<t>3uF3 3 3F^&@F^&Vtč" F&Z&PY' ^㋇PFR_X^&&xFF^&@H2sAFt;>< uF^&xs &HF^&x@s&@FthPvv2HPP NFv&LA~^Yh^0~}^Y^&32J3F2+NW8YFF2V;rBFRX^&@Fu^w~F>< u^&G FFFP8PRPPP F2FPB H 3 3N> 3]U`FNءr&G* %FNr>tWR^&7PS^&@PD]U2FF%FN^&G$< u ^&O^&O^&@]U FFFFrFFN؎&W":u|Fr9&D&T%rt;u;sr>tFF;`tA^&B6+6PVQHF^&tFЈFFEeH6`6t6rHrt]UFN؎&G@F@>+>^~^~hPWSFHPP NFV^N~^wh~}^Y^w~F>< u^&G FFFPj]UQQFFsNv^ SRPvv F] UQQFNFF^&@F^&F^&@F^&@F^&@]U FsF FvB HFFVV~FsZ\^&G&W^&Gf߸PPn FP^SFHPv4HF]U >tu2^Fr>tWRHPP`FNءr&G,FrtSFF2H;Fr%F^F6ޖ8^YFuҋ]U>tt4PRP`FNhV~V؎&W]UQQF`FF^&&WR֋]UFNF ^&Pt&@%FFNF+FF^&Ot:^&G8F ^&GLF^&G Fs ^&G$R^&G$G^&GF ^&G$F^&GFs ^&G^&G v ^Sd]UFF1@V;rF&&@FNsԁ~9|t }PFF؍GF6@N;w ~&;v }P^&G<wY.| %n4@LXd^&G"^&G^&G^&G^&Gs^&G2d^&G2U^&GI^&G2:^&G 6.^&G5"^&GC:^&G 4 ^&G4^&F]U<utcVP@PTPPRPF2PPPP><tVPP VPP76 &pP6&F2P6&F2ĴP]U<utVP@P &p><uP P2 ]U`8PF>t<Nt1PHo><t2 >2s ]C<utgbPPP`PPfPPs]ˀ><t'RPPPPPVPP<u t66 &4P6&PP6&Ps]˚:`FF> rQNtFNt><ut 2 PP PH]><t>`mw bP|P><u5]+ PRPdPRPdPRPPRPdPRP PRPd PRPd PRPdPRPPRPPRP2s,2F2>< u H H HHFߢ2P5RP PRP HHPRPd>A3u>?3w2 HHH$HHH`&`THPx62HPHH>2u><u>2 rZ9vvć磰܀>2u><t ZPx>2u;><u4(PP,PP:PP*PP.H9xvć磰ܚ3@kPvHiPvH63iZZZ3;wPvH6iZZ U>2t ><t ><t E  6St43PH><t><t>2t$ 2$]PR>t>2tO><t><t><tp &Vf@>t<><t,><t% 0.>t><t PH><t><t ><u"ZX~`U>2t0><t><t><tP666 6St43PH>2t2><t!><t><t$$2$V]PSRVt:> r#.((0. 3V3VV&:8 Z[XPR>u><u P:> r2><t$><t><t  @2 ><t)><t)><t"8  ZX.` "ZX.`U`3&t362_P336P33FHN;r=33&NF~s َ&G ^&G^&G Fu6 tn@PB Hr"p"6@Ȱ>p"x"F6HN;r(x"p"&Fp"x"Fu͋]UVFRfYP\ HFF^O&^ONv^NFFHN;rFF^&FuދvFf^8Ȱ^]U]U2FF%FFF% u@Fs%v HF^SF vt HFvHF~ u F^&GF^&GvvkHF3XRV ^;u$:uF&F+FFFsZF^&GP^&G8 ^>F ^&GLF ^&G F^&GzFsqF^&GlF^&Gj[F^&G&^&G ^&G(F ^&G$F ^&GF^&G>FsF^&G0F^&G.FF << < u =u@F)FTuANs=uFS ~SuFTFs8Fs RP^Wvwwv^WwHFtW 8]U]UQQ>2tP)P RP WQRP RPPPPP~F tP&86.($*(F`NNJJ JJ~JJJ.J9, J,`)P1F tP)P1F tP]UFPFF3&G46 "*&GFF<w7WPFPvF#uFFF"*&@FuFF<w=WPFPvF#uFF%N"*&@Fu]U">2t,`PPPPP FPPPPPP FPPPPP F$H RPPP^F&u < J%^&u< J2 <J>< u 2s RP2PP^F&u&GF&GF&GF&G "^&u&F&GF&GF&GF FFFV:<H(>*8 , ؍Z wHGGPX tPO2;H t࡬2@6MHPx><uHP<PSPSFPPPPP  tP9D<<t< u$6%6%2><t6%>9zvć磰܋ GfHHy    P6  wS2 P.6P* tP9.6&G9&&_6:&G 7:&G&_26r,,&G-&G &_&G&G&_&26>2u?><t8r18.6&G8&G&_8&G"8&G&_ 2682u<26.6&H&&X&H &H&X2626Z.6&P[&&Xs&P t&P&X26£26&P&&X&P &P&X26£26&P&&X&P &P&X26£26&P&&X&P &P&X26£26&P&&X&P &P&X26£26s<r526&H&&X&H &H&X2626d#66s2 r 3&~6"]U  t u$]UPPPA tP& r0n@PB Hpd PB Hf>d]U PB H PB H]9z8@ @#$pp+ +/P 1P13:P<PA BIOS@0Xp PXpaa`txpЅp `PPJp@`  ,05 ;?NYQPp@`0@P` P`@ P@ Pp0`  0&0?`F00G@GI@NPNOO``QR0V=ZК/? oP  0PRpT0Y`Z`P_a`qrPyz| 0p0 @0 P PP `  0p 0PPP&xo6DB{|2 C39 o;O(oo09Oon8#DcX#4SRHB3B}B3cBBp3 B@AY3~ApLA+9h=`96+88-+8Hi80* 8Ho-U)D,X #,),+)++)++'))')R)'O)))0'&)($&o' 'X&&0&`&&(&@@Op, mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmȎмhZsHH&u&ًӃ 3&6t$3&6&&>B|T- ؎ùRZ;r 3$HH&&3&3+ŽмhPh:HH&32I IЭȋOVڋ^׭33ȸ&<t<u(Ȏ؎мhHH&>&6&.&&& & && &  ы3VWn3 򫺂2@VM REQUIRES 286 OR 386 PROCESSORII-3.2.0 COPYRIGHT 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT 1980, 1989 UNISYS CORPORATION. ALL RIGHTS RESERVED. THIS SOFTWARE IS PROPRIETARY TO CONVERGENT INC. AND UNISYS CORP. AND IS NOT TO BE REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF UNISYS CORPORATION. THIS PROGRAM IS FURNISHED UNDER A LICENSE RESTRICTING ITS USE SOLELY FOR THE OPERATION OF A DESIGNATED COMPUTER FOR A PARTICULAR PURPOSE. TITLE TO AND OWNERSHIP OF THE PROGRAM, INCLUDING ITS SOURCE CODE, SHALL AT ALL TIMES REMAIN IN THE NAMES OF UNISYS CORPORATION AND CONVERGENT INCORPORATED. VERSION: II-3.2.0 (monday april 9, 1990, 17:10)mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm- mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm- mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm. mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm. mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm/ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm/ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm0 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm0 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm1 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm1 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm3 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm3 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm4 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm4 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm5 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm5 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm6 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm6 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm7 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm7 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm8 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm8 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm9 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm9 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm: mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm: mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm; mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm; mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm< mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm< mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm= mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm= mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm> mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm> mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm? mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm? mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmA mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmA mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmB mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmB mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmC mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmC mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmD mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmD mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmE mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmE mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmG mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmG mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmH mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmH mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmI mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmI mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmJ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmJ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmK mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmK mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmL mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmL mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm