IMD 1.18: 11/11/2012 20:24:15 UNISYS STANDARD SOFTWARE TAPE UTILITIES PACKAGE 12.00.00 B25-TPX 1 of 2  5 03426-1/2ZlZl%$9|M^GW;e x\Kz-OlvCopyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.09YfsQYfk8NWw "8EV[7U)oW W)WSWWWWmGZf#,1G\hpw|2Pp7F[x(5:[n );N]wZ_  ( 9 C L v  ( / < A I  # . R ] 8><>@>lrr4r[rhrurrrrrrrrrrrrEr_rrrrr7rCrPq J<T+DP 1~      $G1GNGGGGcGGG G G>GKGrG{GGG G,G>GIGQGyGGGGGGGG$G)GhGGGGGGCGKG`GuG~GGGGGGGG A!j%EJOX '9Ykv~- q.t ::.::::&:3:B:w:|:::::8:E:i:::::G:\:f::::::::3:G:t:::/:N:[:::):H:i:}:::::: ::':5:C:K:r:::::5:C:O::: :? :M :X : : : :$ :1 :J :z : : : :G : : : : := :L :X :k : : :D :P :>>>>>>>>>>>>>>>>>Og%? &J Jj3;CkxASdl!.;DQb5(4Np x:LW`(.Fax &   b          7  ?`CP]j$A^/:CLxNi'8=\a} +8=RWlq>>>%6}Y :Zlw 2IQ 2=ESs0^e^k^x^~^^ j,j[jijjj/Z |*||||||&|||&|\|f|||||2|||||||/wb),k?A9  3L rL 2V EV eV V a a a ta ~a a a ea a a a a a a a U a a a  a ; a a a a # a O a a a 0 &0 0 0 M0 e0 0 0  p / :] ;] V] ] ] { ] ] ] =] ~2B2WrG:^j|%9AHVUm  J O V o t  E  B L V a 0 c p ~ = ] ~2KZhxP"PP  P P$ tP P u PP$DE]u+JBEPRPPPP >t>u>u>rEPDPPPP$ tP PPPPPP~9 uS%QPus P6P6 Ȋ:ruܸP U] U~tv ]U6"P"SPP P =/#t,=1#t'62>>9h9HV+VVVVVNVVPV`VVVoVVVV V#VmVzVVVdVmVVVVVVVVVV;VDV\VgVuV~VVVVVVVVVVV*VkVwVVVVVVV<_+>,> ,>,>",>/,>3,>;,>=C,>kK,>S,>[,>c,>#k,>Qv,>z,>~,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>,>->-> -> ->->->->->"->&->*->.->3->7->;->?->C->H->L->P->T->X->]->a->e->i->m->r->v->z->~->->->->->KO#Q x.>.>t :t Xt t t t Tt Yt t t t t }t 7   A    k  O pE E E E E E  D ^  S f   l   0 B aL V =a a a 0 10 ~0 0 p    A P X q r    !      T q    c  Q ~        6 l    - w  = B= u= ] !] z] ] ] ] ] ] E] \] ] +] B] F] g] ]  ] / ] V ] ] ] K ] ] A ] \ ] ] ] / ] b ] ] ] 8] ] ] ] ] ] O] ] ] ] ] ~g)?  2:2o2K^KKKKZhxx#op $O 1 p4/p>ODI_ M[b`tzO/0/`?Po/ `PoР/@pO?Щo0Oo`O@?0pP? ` /0? p  /?ex*'("E)#+7* % /N,!) B EWWWW&WQWOrrbpG  ^;;Wgi}&+l|:+:?:: ::: : : :R_JYUb)6 ^ajjjjj j|J|||`q\sA8AHAH5,>=,>E,>M,>U,>],>e,>m,>G ]     F    /O UV o o ,o t t B  e    E E PE E E 2E E HE 0E CE .> L    ( dB ~B  " t+Ju]ø]U6"Fds P6 PPqP?PPPwdPP3PPPwdd P(P]UQF0 rs P6 PPPPPrmP"P F~u26"<Ps F6"<Ps F<":tF#F t {3sPqF=8#t =#t=q#u)dv[PPsLv06"PSP P{3re% u{Eds P6 PPPPP6r6" P^6" Ps P6 PPPPPwmP"P Po6"PSP PYds P6 PPPPjP6h6"Pds P6 PPPPIP6Gs P6 PPPPPrmP"P P6"PSP P6"P SP Po6" PbP6d]UFFF~uEщNVFظFs(FFFs^SvFPFPFP^F uI~sVF؋FF򉇎FF;Fu FF^v&8&uFv9vw( z^v&8,uFӸK#d^vFFF+ƉFF ^Sv3"PlFPr&3"3"7"7"1 tF( vF]UQQsvNFF^SPPu@P^SQWu@Y"s r^ &s)]u+J^&^&@^&^v&4&F<]t4<0s.<9v'F,0^ &^&7^&x]t^&^&^&7^&8 u;vrs ^&^&^&;Fs(^&7^&8+u^&^&^&;Fr^^v&<&<0r<9w^&^v&<&0:r<9w;~s*F^& F&^&^&7^&8 u ;vs^&^&;Fs^v&<&<&t <,tK#]U~ u7FPPPFPPrmPF t2FPPP FP^ Sv FPPrmPF~t6^&^&G1 PpP~ PqPdFJvPPPPFP#F ur9tF( ~v Fr^&s>u3";9"w9"F] UQFF "&FV"&G&WF ‹";vk+"v FY6"^ F FF +ƉF "F uwv >"N ^Y"v "")6"MN "v FY"v @"""+Ή";s"FF]U F"&^ &^ &;Fv"&G&W^&&W^ &F&";vh+&+‰F"w~^Y6"^FF F um6"~N^Y"v"")6"C"w~N^Y"v@"""+Ή";s FF]U s 6! Fs P6 PPPPPrmP!P FF u6!F ur$fF=/#tt P-PK#Gs 6! Fs P6 PPPPPwmP!P FF]U ~6!PPP F t}{3r{F=1#us!PP6!Gds6!PSP F6!PSP F tdv뤚ddiNZ]U6!PSP Fs 6! Fs P6 PPPPPrmP!P FF uH6!F=/#u6!PS: ؃u5~u{3rr!6!PSP F!wmu_~u2"r-~~ P,P~uFF t;!6!PSP F!Pك~uP'PK#{~t+6!PSP F u\F ~PFFF u>6!F t[#)!;"t^#"3" "!>!v ]U ^Sv PPPv^S F t {3sF=8#t=M#u$v[PPsF u(^&7FPs F^&7FPs F t4F":tF# FtF9#F=#t!=9#t^&7PSP F=q#u5^&7 F{3r'v[PProF sF^&7 F^Sv PPPrmP^S F u|^&7F=/#t ~ur^&7 F^&7PSP Fs^&7 F^Sv PPPv^S F]U~sFx#uF""n؍FF F !2"  &G&3"1V$&G&FX$s V$X$>V$uX$F$&GJ$L$F$&G&!FF$&G&;V$s.6J$&D;Fu!F$3"&G&FJ$63"J$L$F$&G&1&G$F$&&tF$&GF$&G$F$&G&N$HFrBFF;Fr56 "F$PF uuF$&GF$&G$F$&G&FuF$&=#u6!PPP F u=s*6!FPs F6!PSP F u VrFN$HN;rm(؍Z$F$H$PFFuKF$&}#uBF$&$t/F$&GJ$L$F$&G&R$r93"vSFF$&G 63"iF]U"3";R$sJ$J$L$)R$[.%r F$SF.%6 "F$PF t4F$T$&9Gt&GP$F$&GF$&G u=1#t&G&3"1V$ tPT$+&OF$&G1&GF$&GJ$L$F$&O6V$J$0>F$&}^YF$FFظ&GF$&G$F$&G&N$HFrQFF;FrD6 "F$PF unvF$BBظ&GF$&G$F$&G&Fu6!PPP F u%6!PSP F u VrFF9FrZF$H$!&G FuFN$HFF^SvF tP7~ rmu> v P/0F!KF ȊN:r,؃tA P.PdK#Fu!FF2"! ؋0F s P6 PPPPP6!!P FF t{3rF=8#t =M#u,>!rmt$v[PPs;vr6!FPs F6!FPs F t F":tF# FtF9#F=#t=q#t =9#u;~ rmt46! F{3rv[PPr) Fu6! Fvr ء!>!wmuksdF ȊN:rT؋0V VR RQvv FPrF؋F􉇌Fu rF tF=[#us>!wmu> w6";"F>!rmuzhPPr"PPwd P Pwd";$s>"bu7IPP"PF"PPPwddPPdvF]UQ!^""nNF R$!PF"F]U:FPr|>!wmu&6!PPP FPrT!s6!PPP Fs~6!FPs Fvr-7"s s6!PSP FvrbF"N" tWWPn" tWWPnvr" sS 6! FPsF3s)F ȊN:r FFu۸]UQFNF;r*F 10+N^&F 1F Fű]UFPF u@^SPvvdt@F^& ^v@P+PvvtF]UQQ^&FF HN;rP^ &F<0r <9wN0+ 1^&;s^& N0&Fu] U6"`^ds s P6 PPqPPFPPwd PPwdFPPPwddPP ]U~uIds.s P6 PP PPvd]UQPFP6 t]Us^S^ Sv vv^S^ Sv vv]Us^S^Sv^ S^S^S^Sv^ S^S4 ]UQF Ft~u<$~Fs%^S^SvFPv ^Sv#^S^SvFPv ^Sv ]Us ^S ^S]U츮 P0P Pך;u;s!T$;u;rN$T$9u9r N$T$1P$>!rmu$x#Px#@%F^FN$H;Fs6T$J$P*F u΃~uJ$S6T$T$1P$F(؍Z$F$H$vF!F$&G "F$&GF$G$F&GZ&WF$G&F&GZ&W J$F$&GZ&W^J$$$T$F$&GP$F$&G>!rmYYu F$SF6 "F$SFFt.%>!rmu FF]U3";R$sJ$J$L$)R$Pn.%rX$r F$SF.%X$r6 "F$PF t9F$&G u==#t=1#tF$ N;rcZF$H$&GJ$L$FF$&GH;Fr$!J$&GJ$63"J$L$3"FsF$SFFuF$&}#u F$&GF$&GJ$L$T$R$]UF>!rmu6N$HFr'FF;Fr6 "F$PF uFu\D$;"w]R$ t%T$+3"F$&OF$&G1&GR$FN$HFrFF;Fr6 "F$PF uF$&G u=1#t&GF$&G$F$&G&F;Ft:F$FF6 "F$PF uF$&GF$&G$F$&G&6!PPP F uk6!FPs FPr0VrB^SFF;Ft F$SFFFFtF u 6 ")F]UvP"SPFPFP F=}#u"&?=u3vFPs F~1#uF=/#t~t"GPP "PP"OQW"QY"Q"GPP"PY"rBFFw5Ľ&"6"Ft+JYuFFuø]UF u u>!t:& >"^ķ&">"^Y"G7PC"PPP"P PFP F t12""6";"F ;">"6!"GPP6!"GPP63""GPP6!P"SPFPP F=}#uF]UQQs6!PSP FPrL!!  8 w>F ȊN:r*vF tPqFu ؋!>!wmufPFsV2%PvcP2%PP:%PP8%P u:%P68%PvGd]U s&vPSP Fv F t{3sd2%PF!PcP2%PP:%PP8%P u:%P68% P=PrsF0 PP P6 rsHs P6 PPPPP6!FP FF uF؋FvPSP F uvFPs F t {3s#>!wmu Ftd9#P{3sp9#WvF>!rmu[ uBr""7t+JVt]#!;"u^#F{3sSF[#dv~u;2"r svPSP FPs {3s‹FF=/#tuvPSP F uh2%PF!PcAP2%PP:%PP8%P u:%P68% PF!PGdd]UH+s\H+F*P(F uI)FNF*؉FFF&ىNFF*FFF*NFFP$F u]U6!P"SPFPFPj F=1#u~t"&?=u"GPP "Ps{"GPP"Ps`"GPP"PsEFFw8RQĿ&"W"SP<&P><&uFFu]UQF u uL>!uE >"^ķ&">"^Y"G7PC"PP ;">"6!"GPP6!"GPP63""GPP6!P"SPFPP1 ]U rPFsPP6 P PP4 FF t  s!2PF tP {3s8s8#PP6 8#P PP4 FF tP >&P6!cP>&PPH*PPD&P uH*P6D& P=Ps P6 PP sdsPP6 P PP4 FF t PE>!rmtpF tRPr"P"G7PP<&P><&td]#Ps]#&]#&!;"t-d^#Ps^#o^#yP[F t~>&QPcP>&PPH*PPD&P uH*P6D&PvGdsPP6 P PP4 F,>&P6!cAP>&PPH*PPD&P uH*P6D& P6!GddsPP6 P PP4 FF tP UQFP4r.>L3u'FR3^SMP3N;v3";tT$]UQ>L3u ^S6L3^SF]UR31Fs FF !FFvv^SFPFPP -uN֋F]U6L3FPP^&GF&GFF^&GF&GFN3&GP3^&G^& uR31&G ^&GFF+P3H;Frx^SP6N3FPP^Sv^Svvs?^&G^&GFFP3FF^&GZ&WP3Fr{F+F^&G^& uR31&G ^&G^  FRPFP^S|F t 4F댋]UGPFPPFPFP~t@^ ~t@^rR^FFHN;r7s?7~u]ˀ~u P4FUvF uiFFHN;sVFFvQFPF ukN~^u+JVuFFF t N+ȃ v1^&?{u?}Nu+JVSP6N3FPP^Sv^SvvmsdF^&GF^&GF^&GZ&WF^&G^&_^FF&^&_^FF&v^SF0U^&umF^&G^& u,&_^F&^&_^FF &F ^&GF^&GZ&WF^&Gv^SF]UT3V3H3^3X3Z3\3`3a3d3L3P(PN3P(Pb3P(PT3P$P]Uv P]UFRP PPP4]U^F ws FF F FV~PvFFFOw FBFuOFB0FF V tLF VN~~vF VN^F V^^4vJ tFN몋F9FsFPF+JQP] UQQ~4rHPv,F tPx3sv~ uh3|3sM>h3rFx3Fx3h3P6wdF< t4F~ u6dFx3]U~tV~4r&^SvqF tuFvx3s"FFHN;r^&0Fu]U~tT~4r$HP^SvFPg|F tPx3s"FFHN;r^&0Fu]UQFF;v3sr3&;FtFߋF]U}4s;vvF;v3s*r3&X^FGP^&Pv]UQQ4st3 r3t vvG}4s8vRPP}3PPf3PF u}3P6f3v]U}4sAFF^FvFPP}3PPf3P u}3P6f3v vGd]U^GPP]U^GPP]U^Sv]UQ}4Pj3P*PPn3P*P. PPRPPj3SPn3SPKF u}4]UQ}4s9. PPRPPj3SPn3SPKF u}4]Uy3rPPNQPF tP^&!t@z3y3WPFP/F tP^& s@FFPFP$F tPFs ~ sz3z3r{3sFPFP6F tPIF]UQQPFP6F uF~Zuv]UFVFVFF w B FuF F~ w`FV ǃ0~CFV FV uFF wjrFuYNFud}4s8PPRPP}3PPFPF u}3Pv P6wd]UQQ~'r>PJPavv'PFvv'P F t1P*d~s0P~ds0P~ s0PvGd]UFs IP6LNP6Pwd]UFs3hPRPP}3PPFPF t3IP6LMiPRPP}3PPFPF uHP}3PvFPg|F NP6Pwd]UQQF^t#uOQȴPFv^^v ;N sN< r<r^u+JVt wu ,FF@FF+FF2w u Ft]U(FFF9Fs1@Fv^&NPPFPFv^&@Fv u@^vA"s/.`r6[^Sv^SLslv^&@;FsFNv^FF@~u ^%RPFP^S|Bv^SFPFu]UH7PH7PPL7 u >H7t]˰]UFF~ [N u+JVuU^ v&F]:uB9v w@"s=F0:r/<9w+F Vƒ0F&8Hu NsFFF렋F "~ &N u+JVuF ^ v@F FF +HF ~ tF 10¢f7F10g7FPX7PPRPPrmPF tEF 10¢7F107FPr7PPRPPrmPF~t%FP7PPRPPrmPF~t4FP7PP FP^ Sv RPPrmPF~u43"7"5"P\PP]P=P^P63"GdPPwdFPFPFP FrmFr-F=r=@s 1 tPPwd뗋F3"YP_P67"SPPwdFPFPFP FrXFrF7"zP`P65"SPPwdFPFPFP FrFrF5"d{~ufv^SPPPFP#F u9^&?r9tF_#^w3"F3"=r=@va#v F~uF`#F] UF s F6!PPP F uZF~tAFF;FvzFtmth6!PPP F uHFFā>!rmu K#.FF;tt6!PPQ F tz~u6!FPs FF tuW>!wmu= "!~u2"rr 6!O6!PPP F""3"~u*6!PPP F6!FPs F"c9Fu~u^F; "tZFN7P7R7PN7PP7PPT7P u7P6T72PvGdF~u,6!PPP F tFFFF;Fv~u9FtAF밃~t~up>!rmuh~tWN7P6 "cPN7PP7PPT7P u7P6T7P6 "Gd~uF~t~tF sFr ~v\#.>!rmu:Ftt~tF!;"t^#h"3"~uF tuL "!~uf2"r_rVFs6!PS 6!PPP F[FrF rF tt!Fs>!u6!PS 6!PPP FFw~tQ"{3s=6!PSP F>!wmuPPrFFFsdFtu1#~u&F; "u9Fv6!PPP F6!PPP FFF6!FPs F6!P"SPFPFP F=1#tU~v~u"&?=u&G;Fu(6!PPP F u#F t "&G;Fv[#] UQFF "&NV&O&W‹";w+v FY"s6"^ &"&@6"^ F FF +ƉF "oF u  G "^&G^G$F&GZ&W^G&F&GZ&W ^&G~YYu^&G&WF^&GZ&W^63"FF 3"^&GFtD:>!rmu!::F:H;Fr Fu::"]UQ:u "2#L6!PPP F6!PPP F=1#u(r : "]U `rbF=1#u>(r9e~2#u!"@7>6!FPs F ~n#u >뜋F !:@:A1:XF='tԋ]UQQ: `rVF=1#u>(r+T~2#u>tF t:~n#u >몋F t:@:A1:]U>!rmu>n3";"v>:tVF=1#u>(r+9~2#u>tF t~n#u >묋F t]U6!P"SPFPFP F6!FPs F~1#u~u"&?=u~t"GPP "PP"OQW"QY"Q"GPP"PY"rHFFw;RQĿ:W"SP:PF>:uFFu]UBN v >"^YF sv N^ &"&"v "")6"fN "v FYF sv N^ &"&@"v @"""+Ή";s"oFF]U F"&^ &;Fv"&G&Wv&&T^ &F";w+&+‰F6"t~^Y"s6""&@^&6"^FFFu"6""")6"<~uIF16"~^YFsvN"&^&"v"")6"F1"w~^YFsvN"&@^&"v@"""+Ή";sF~u"6""")6"FF]U ~sFx#F""n؍FF ~uF7F^F !2"F=rmu F! !F2"!^Sv^S1F u>!wmu3";FvFx#~tFP4r)>3" v!rdF P@P-^Sv65"66"vv !P F t{3r΋F=8#t=M#u&dv[PPrv~u6!FPs F~tI~&Nu+JVtV~]Nu+JVtLNF+IN^@FFFu^&?+u$~u[F~ rmuh7PPNFFHN;rF^&F0:r<9wF Vµ+FdK#PK#|Fuv~t@P^SvF tGus6!PSP FF=\#t==#uv~t@P^SvF~u9>!rmu3";Fvx#>!wmuP F "!~uf^Sv F u>!rmuF~u")""""F"r`6";"F>!rmuVhPPr"PPwdP Pwd"PPPwd"dPPdvF]UQQFF>!wmt u6!PPP F~u!P F~u6!PPP F~u6!PPP F~=#u6!PPP F~=#u6!PPP F~uFF7"s6!PSP F>"tV"N7P7R7PN7PP7PPT7P u7P6T7P6"Gd>"tV"N7P7R7PN7PP7PPT7P u7P6T7P6"Gd6! F~uFF]UQQ 8888880FFF u%F^8v&&\+&D]F tٹ 10^8F1FNUF(؍9^^F@6:F19F^ uDGG^&G&W]U>!rmu :@:A:@:A1B1;:t]˰]UQQ:@:A1VRF(؍9PF tP F::]U>:u P 6 "FPF tP :^&u:@:A1:^&G]U>:t!6 "FPF tP :6!FPs F tP ]U:FF>!wmu @:A1VFr:F(؍9PF tP :F;:uFċF벋]UQQ6::(ğ,9^FG""3""^&=!^&G!^&G"^&G!]U :(؍9^^GFF_^F&?v ^&G;!t[#j^&?=u-^G""^&"^&G"&G;!s'.^&G!;v+"&G@!@7!]U 3";Fvx#K "P(F tP F163": r: >!rmu88F^FF;:v(؍9F^vF!^& F u u>!t >"^ķ:>"^Y"G7PC"PPP"P PFP F t12"" ;">"6!"GPP6!"GPP63""GPP6!P"SPFPP ]U :P6!c P:PP:PP:P u:P6:P6!Gd"P6!PSP F*P Pd!!{3r2P6!Gdr6!PSP F6!FPs FF@u d8#>!wmuFt dM#x6!PSP FF>!rmu[ uGRPr"P"SP:PF>:u d]#!;"tSd^#d[#P{~u2"r sx6!PSP FP F u:QPcP:PP:PP:P u:P6:PvGd:P6!cP:PP:PP:P tM:P6:N:P6!c P:PP:PP:P u:P6:3P6!Gdd]UF tP ]U^7B<PPHP t7^u+JVHPGPRFPg|PHP P,P]UQFFw؋;;Nu ;Fuۋ]UG[PRPPP=PPPJ=PF u P=L=N=L=N=J=HPdFPzPPmP PFPP{PzPnPmPvvPFHPL=S6J=FPg|F tP PlP6Fl<t< t< uvԚ4FUdvRPP}3PPFPF u}3 ^FGF^BvNF^BFBBPd]UQQ=P*BPCPFPg|F u =PdF~tx3~4PLPv C&>]UQQ>&>;vFC*BÈC< tr]UQ9FwAQ^SeRPt@Y"~tA rN=P^SvRPPamP*>PP<F u C$>&>cx3 P]UQ9FwAQ^SjRPt@Y"~tA sC=P^SvRPPamP*>PP<F uC$>&>x3]UQx3s>Ct=PdFx3]UXPFPPFPPtFNQPwd]U$>&>=P P,F *BBB*BFPFXPBP#PFPPtFCrGMPRPPCPP(>PF tC(>CBC(>$>FFFw*F 10+^*BF1F tFuοB C P]UQ~4r4HP P,F tPHP P,F tPx3s>Ct]UvPFPF uF tPv.F u]U"^SZPPu=CFFFFFF FFFFFF FFFFFFFFFFFPH F=c#uI8PRPP>CPP4CPF uv>CP64C vS6F]U$FFވFߴFFFFFPH ]U$FFFFFFFFFFFFFFF FFFNNFFFPH ]U$FFFFF FFFFFFFFFF FFFNNFFFP ]U$FFFFFNNNNNNFNNN NFFNNFFFPH ]U$FFFFF NNNNNNFNNN NFFNNFFFP ]UFFFFFF FF FFFFFFPH ]U$FFވFߴFFFPH ]U$FFވFߋFFF FP ]U$FFFF FF FFFFFFP ]UFFFFFF FFFFFFPH ]U =CrP F urPP(CP/F uY(C& r8C(C& u PPFP,F u%~ uxFPP1PPF]U7Cs67C"CP(F uk$CP(F uZ=Cr F"C^&G&C^&G^SF u&6"CFPF u^&G&C^&G]U$C^&G&C^&G^SF u6$CFPF u^&G]UF>@DtP ]U~u]U vFP,F u{v~N^Y~u ЉFVsPP P^SvNF0PPF  륃~uyv7DsfvDrPvDsE~u~w1~uF1 uFtt t u ~v]UQ^&F~ tFF9F v<^ &0r9v(^& ^ v&0^&F뼰] UQ^&&WF~ tYF9F vO^ &0r9v;^&&W Y^ v&0^&&WF며] UQFFF t&F 10vN^&F 1F NӰ]UQFFF t?F V ǃ0~O^&F V F VN뺰] U^SP u].%G/Is].!G]U^SP u].-G/Is].)G]U^S!P u].5G/Is].1G]U^S#P u].=G/Is].9G]U^S%P u].EG/Is].AG]U^ S)P u].MG/Is].IG] U^ S*P u].UG/Is].QG]U^S7P u].]G/Is].YG]U].`HU].dHU].hHU].lHU].pHU].tHURPPFP\F uK~tE^&t6G^&P/F uF^&G Z&W F&GF]UQ^SvFv ]U v ~FF=r=r O~sF-F-F~ vFt ^8xs~u~uF1 t LF蹵PF%mY^`NHFNt1;t p~w ;8Fw8Fv~u ~u~t GF 1ºPFKD;vKDIDDWDF u2DF u&DF uDD~^ &BD] UF^D`D0NNNPPPFPPFPF uVF0*FF*FFFw}؍DF^^SW^􊗈RPQFPF uGF؍dFF^^SW^􊗈RPQFPF u Ft{]U젒DsRDs 8IDuC>Fu<(ID6Ds 8IDs'ID!>FuDr>IDt >IDsID ]UQPD;RDsLD&FFPDF]UPD]UF< v<,t<;t vfDsvD]UF<.t<-tFu)DsDPPDF tPPPD]UFFFFFF9Fra&؍DF^PDFgDPDF;Fw0^SgDQPODsF;Fto~tFFFFFuFFF9Frm&؍dFF^PDFgDPDF;Fw<^SgDQPODs(F;Fuv6F9Ft tFFFFFuFsFs vD]UQFFF=w^&8tFu]UF s DFD"Fs HD~sDD]UQQDDFP8D~ uA"sC/DPDBDDFu'v8DrvDrvDrO0TDFTDgDTDDFPDrߚ/DTDƇgDDF uDvDNDTDTD N0TDDFPDr١TDVDTDvfDPvDY"rDFPDr/D8TD N0TDDFPDr١TDXDTDvDfDvfDЊfD"rDFPDr/DTD N0TDDFPDr١TDZD/DfDrW>FtVDTDXDVDXD>FvXDTDZDXDZDVDHP7DF6XDDF6ZDDF7>ZD;vZDZDKDVDIDD>D0tADXDJDD6VDDs>Ft>VDv6VDDs˸]U8JDt8IDuDs DsxDs>ID w>ID u >Fub>IDv>IDu >JDt߀>JD;vӠFDFGDNDDN=u뱁~u G&vH^&@4I]UFP4s Frf4IreF sFF FFF2I 0IuPP0IP/F uo0I&G ^ &:GwY^ &G0IX ^F&G;FsF^ &GPP^&GȴP^Sv$F tn<~u8FI^ &OQP^&OɵQPvFF tUV~uF~ t~uF r~t4FPFP6FF^&~uq븋F] U^ SP^Sq\]U^ SP^Sq\]U ^ &G :Gt fF Fu>FP4sOFrH^&^&G^&GP^&G^&G^&G^&G^&GA^&G62I 0IuPP0IP/F u0I&G ^ &:Gw^ &G0I@ FF^ &G^&^&G^&G^&G^&G^&G^&G^&G^&G^&8G uA^&O^&8G u@^&G^ &GA^&G^ &G^&G]Uv&D 6^ &ducGxG^ &G ^ S^SFG^ &G F]U^&G :_Hr^&G :xGt: Hu^&G&G &W"^&&Wc^&G :cGuX&r&G&;Gv &G&W^&G&G &W"^&&W^&G s7&G s/^&/&_!^&G : Hu^&&G ]U^&^ &&W^&G :cGt ^SF uk^&G;s]@1V&G&G &"F~&w8&XSv^&pWPG<P^&w:F t@^&G-F]U^&GFrF@1V^&G&G &W"FV&G-sG<PFPF^&G-3^&w8v&XSv^&pvvFP#FNVF׉NV~u t%^&9Wu&9Or&O&WFF t ^&Gv^&@F&Z&W^&GFV^&G &W"^&G&W;Vu;FYvF&GF^&G8^&G^&G&W&+G &W"FVF&G^&uFF]UQ^&G :Gt SvY6^&ducGxG^&G ^SvYFG^&G F]U^&G :xGt : Ht^&G&G &W"FV&9W =wmt=amuGF =rmt=tmuGG^&G ~ ]U^&^&G :Gt :Gt ^S^ Sv ^S]U^ &&W^&^&G :Gt :Gt ^Sv^ S^S]U^&G :Gt :Gt ^Sv]U^&G :Gt:Gt :Gt ^S+]UQ^ &G :Gt:Gt :Gt v~ wJ^ .(hhhhDMV_hhhhmv^ &G=2^ &G;)^ &G.^ &G/!^ &GB^ &GDFF^&] U^ &G :Gt:Gt :Gt x~ wT^. F^ &G=?F^ &G;3F^ &G.'F^ &G/F^ &GB F^ &GD]U^&G :Gt :Gt ~v F^&G1]U+Zr tH]U+ZrH]U3 &L&;Wt]U u. t!;v 33@33.P 3 ҃+@sH]U؋]U <r"^&&W&GVI&G;F s Wv VIX^F&F&GFFF;FsN ;NvVI&@FFڋF;Fr ,VIv@^&Z&WSVI&_[&G]Us]VI&G@]U cr VI&G;FsGvVIX^F&F&GFFF;FsVI&@FFF]U>TIuRIP u$>TItRI&GVIXI>XIt>VIt]ð]U6`IP46ZIP u%6mI66`IP u6bI=t=!t3]U^ &G :GtWSvvnxG^ &G ^ SvvFNs=u8^ SFP~u#G^ &G ^ &dt@FscG률G^ &G F]U,^ &G :_Hr^ &G :cGtw&G 9Fu9Fu^ &G&WFV^ &G&W;Vu;Fw3&G^ &O^ &O^ &O&W;Vu;Ns.^ &r &G&;Gwe^ &G &W"N~;u;wL&wщFVN;u;s&+O &"N։~؋F^ &G-sSF u^ &G-sG<PFPF^ &G-FVFVF%Ff^ &G^ &G^ &GNV^ &O &W"^ SPFPFPF u5F^ &G^ &G :xGt : Ht^ SPF t^ &G&G &W"FV&9Wu&9Gw&G&W9Fu9Fu^ &G&WFV^ &G&9G*s&G*^ &FF^ &G@1&@FތFF^ FV&9W"u&9G v&G*H1Fܺ&G &W"N~;u;r_F&+O &"N։~؋F։F&O,r&9G*sS[F tF^ &G^ &G*&;G(uF&G(F^ &G* ^ F&9G*s&G*^ F&9G(v&G(Fr^ SP(F u^ S[F uy^ &G ts&w8&SP^ &w"&w G<P^ &w: F t@^ &G-^ &G &W"&G4&W6^ &G&G.^ &F&G0Z&W2~Yt^ &G@1&W^ &w&@F&Z&W^ &GN^ &O^ &OF~+&G &"^ &G&G(^ &G&G*^ &G,^ &Ytj&w8&SP^ &w"&w FP#Fu^ &?^ &G,(~t^ &G&GF^ &G : Ht ]U^&FF^&G &W"&O*&;Wu&;GrI1&G^&G*1 uSP(F u`^&G@1&@FF^&G*1&G &W"FV&w8^SQRPFP#FtK uY^&G*1V+^0^~&}*9^Y^&G*H14^SPF u/v&|*&L+^9 ^&G*&G^&G,]UQ u&9Gw&G&W^&G&9G*s&G*FP&t@"FP(F u^&uS[F t^&w8&S^&w&w"&w G<P^&w: F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2^Sv(F Yu0^&w8PGPP ^&G :cGu ]U^&G :xGt@&& tA"F&G :GuC&ducG ^&duxG&G ^&G-sS&G :cGu0G<PFP1^&G :xGt:cGt: Ht ^G<PFPFF^&w:FPd u ~u~uߊFs^&w8PGPP FF^&w8 F^&w:)F^&G F u F uF]UQF :r10^&Fr^&0FFF 10^v&F@]U vvFPlF^SvP}F^&:F@F^PvPXFF^&:F@F^PvP0FF]U^&<{t<[tFFF^&^&?{u>}N u+JV s\tWNAv~^YF@^&^v&48  ^& ~]N u+JVuF HN;v9@N +^vp^~&=9^YF@N +^&CFPF u^&O@wA^~&=9^Y^&G@^&^v&48+^&v&4^P^&wg&we^&^v&48-^&]U ^vFF^&F^&G^vNFY^&Gw^ &Gj^&GyF^&^vNFYFPF uQ^&G@^&^&O@wA^^Y^&Ƈ^&Ƈ^PF uI^ &k]u+JBV^ GkPRPPP^SP1PP] U^&G F =wmt =amtI~]Nu+JV^SBRPPFPQ؍GPQF!t=uF~^&Gi^GePF9FvF^kvNFYF^&^S^Sv^SFP[F uF~u;^SvRPPRPF=u^v&xF^&Gi뾋F u9^SFPvRQWv Pv<F u H^&G ]UQQs ^&G^&G8FvP^ GP7PF u%^ &G ^&5~ ^& ] UB^&G : Ht xG^&G ^SFPFPF u^SrdF u^&FFvN^S^SvuF tM^G8P^SvRPPmmPF u"^&w8F t^&w8 FF]U^&G : Ht ~v F^&Gj]UQQ^ &dt[SFPyT^& uW^ &du&G-sG<P^S^&^ SwmPvvD^& uxG^ &G ^&]UQQ^ &Gd<tO<uSP^& uI^ SFPyT^& u0^ SrmPvvD^& ucG^ &G ^&]U].I]U#U$VWQ^STY_^F^OGG w 3GGG؉GGGFG F GFGFGFGFGPS]UU^ SG PPFPt[#uMG~&wr/^ F%;u^ ^ FF;tX F ;FuX]UIVnjޱ;u$:u ^&G(@~F =rmt =tmt G^&G ]UQQ^&^ &&W^&G :Gt WFP5F uCI~uF1~uF$^G^ &Z&W^&F^&GF]U ^&^SP(F t^&G t~&w8&SP^&w"&w G<P^&w: F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2~Yt^&GFu^&G@1V&G&G &W"F^&Gv^&@F&Z&Wv^&@&G^&G*^&G(^&G^&G,]U ^&G :xGt : Ht F^&G-rG<PFPF^&G-^&G0FF^F&G4&W6Ft.H^&O.+N^v0^9^Y^&O.N^F&)G.^v^&G0Z&W2F^&.uF tuSvF tF^&G0FF^&w8^S^&w.&w6&w4FP$FFt.H^&O.+N^v0^9^Y^&O.N^F&G4&W6^F&)G.^v^&G0Z&W2F t ^&.u%FsFr^SPF u]U^&G :xGt : Ht ^&G&WFV&O&O &"N~;u;wN~Fs FF%Iu!IFPF u ~ rII IuPPIP/F t^&GFI&8G w ]FIX ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPPF t FFF ;Fw FrF9F w^ &FF^&O&@^&G^&w FA:r JF u+JJu4-^ &GJ6JJ&JJ^&Z&WJ] U~tP PPN]UFRP PPPd]Uv*d P]U^ ^ ]Uv^d P]UFRPPP0Pd P]UvvPP0Pd P]U P]U^F ws FF F FV~PvFFFOw FBFuOFB0FF V tLF VN~~vF VN^F V^^JvJ tFN몋F9FsFPF+JQP] UF RPv vvd]UFrvFFRPFPdJ0Pd]UVF wsF ~PvFFFOw FBFuOFB0FF t-N 1VF 1F ^JvJ tFN̋F9FsFPF+JQP]Uv v%d:Pvv%d]UFrvFv vFP J0Pd]UFrvFFRPFPBJ0Pd]U^GP^&P]U^Sv]Uv*d]UQF^v&8uSV]FUQF V;Ju;Jt^ S$F uJF &^&] UJJJ^S PFP\F=4t=4uF#~u ^GJJFVJJ]UF'9Fs^9FsVd9FsN 9FsFFF t?ȋF1FF1VF;Fv$F0^ v&FF 1F뺋F]U F~u^&FVFF6~u^&FVF^&&WFVFFFV tnFVN~FFVN~~vF ;Fv>F w0 F A^v&FFVFV눋F] U*~t)vvFPlFFPFP8F t^ Sv FPFִPt] U*~t)vvFPlFFPFPF t^ Sv FPFִPt] U F FF t9F t~u ~uNF 1Vº1VF1VF1VF1FFPF1ZЋFR1ZЋFFR1YFF0^ v&aF tN +^ 0FY~u~t *~ N F +F] UF ;FsFv~N^YF] U$^&FFFF^&G;Fw F]F9F v^v&8%t^&;wr P^v&@F0r9v PF0F^v&HN9Fw^v&?FW~Su\v^&^F  u^&7KP^ SF~u8^&w&7KP^ SKF^~Hu2Ft tuS^SvKP^ SoKF^~Dua~uFPF~u^&&WFV, RRPvvvKP P^ SFKF^^S^ &7^Svv^SF]U츼KP<Pv^ S^S\ ] U~LF &<:LF &,F ^&FsF L@L^G:L 0, is invalid for backup.-1Current tape position is not logical end of data..B[QICm]n, where n<>0 is only valid for the first drive in the list./%Multiple drives not allowed for read.08WARNING - More than 8 retries; Cartridge is wearing out.!Too many sourc devices specified.@TRecord size exceeds XBlk limits, cannot run from cluster - check configuration file.AContinuing on tape /// END OF REEL - nnn/nnn/nnnn*** END OF TAPE - nnn/nnn/nnnn<<< BACKUP TAPE - nnn/nnn/nnnn  : 0123456789ABCDEF[sys]FileUtilMsg.bin 5J (Press GO to confirm, CANCEL to deny, or FINISH to exit the utility) 7Syntax error in parameter 8year is invalid9day is invalid or not in month:day and date disagree;illegal timeinvalid password?invalid device or volume name@invalid file specification [vol]fileAinvalid directory nameBtoo many wildcards specifiedCinvalid file specification; file name missing or too longDsyntax error in date/timeEinvalid number of argumentsFexpect yes or no or cyl/head/secGNot enough arguments provided.Hinvalid file specification {node}[vol]file.ICPU division error.;done. $Wildcard expression too complicated.+Mismatched wildcards in From and To fields. Suppress confirmation? >Confirm each and suppress confirmation are mutually exclusive.:You must allow overwriting when you suppress confirmation.] ?] ] [Archive] Please mount Cannot open file -- error : File already exists, overwrite?&Not enough room on disk. Use another. Creating archive file ... [Sys]FileUtilMsg.bin]mfd.sys \I Configuration file cannot be found. Please enter following information:], (/ to quit loop, to continue)^ Record size (hex) [_ Rewind on completion ? [` High Speed Tape ? [a-Quarter Inch Tape Retension Utility, Version b)Quarter Inch Tape Erase Utility, Version cDevice ([QIC]) dB Please insert Quarter Inch Cartridge, then hit a key to continue:eRetensioning the QIC tape ... fErasing the QIC tape ... kSuppress confirmation? nReally erase the tape?8-Xbif must be installed before using QIC tape.97You must install the QIC Service before using QIC tape.;3%QIC Service must be installed for XE.^%0D %0T[VID][VID]**OVFL**:CPU Division ErrorYESNOPress NEXT PAGE to continue: Error writing to log file.PageB **** Cannot load Exit Run File, please reinsert system diskette.**OVFL**:YesNoYyNn[TAPE2Q=\z [KBD][VID][sys]LptConfig.SysPress NEXT PAGE or SCROLL UP to continue(Press NEXT PAGE to continue[!Scr]$$.Tmp[!Scr][scr]<$>BsFilter.tmpVNVF        0123456789ABCDEFYesNo!a?!*a TD aAdDhHmMnNoOsStTwWyY!oo!/!0d!/!0y! !hh!:!0m!!2AA!!*o!/!0d!/!0y! !*h!:!0m!!2*A!"!Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!"!Nnn! !*d!, !yyyy! !*h!:!0m! !2*A!(!Www! !Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!(!Www! !Nnn! !*d!, !yyyy! !*h!:!0m! !2*A! !0t!:!0m! !*t!:!0m!!hh!:!0m! !2AA!!*h!:!0m! !2*A!!0o!/!0d!/!0y!!*o!/!*d!/!0y!!0h!:!0m!:!0s!!0t!:!0m!:!0s!.tmp!W*w! !N*n! !*d!, !*y!!N*n! !*d!, !*y!"!0o!/!0d!/!0y!-!0h!:!0m!:!0s!!2*A!!Nnn! !*d!, !yyyy!Invalid Template Index"A`#4DTdxCKACTION BACK SPACEBOUNDCANCELCODECOPYDELETEFINISHGOHELPLOCKMARKMOVENEXT NEXT PAGE OVER TYPE PREV PAGERETURN SCROLL DOWN SCROLL UPSHIFTTAB#+17?GKQW   ]citTN00sundaymondaytuesday wednesdaythursdayfridaysaturdayjanuaryfebruarymarchaprilmayjunejulyaugust septemberoctobernovemberdecemberampmnoonmidnight05 invalid namesunmontuewedthufrisatjanfebmaraprmayjunjulaugsepoctnovdecampmnm05 %0:BLU_fmrx~ #(-27;?BEI{12.0.0<<< BACKUP[Sys]QicConfig.sys[!Sys]QicConfig.sys[QIC[TAPE[QIC0]   [QIC0]0  0123456789ABCDEF     ' = P p    -Kn   ' = P p -Kn89:;<=>?@ABCDEFGH0123456789ABCDEF[Sys]Tape00Config.sys[!Sys]Tape00Config.sys[Sys]TapeConfig.sys[!Sys]TapeConfig.sys[tape]   [Kbd][Vid] [Lpt]T[Nul]<[SysIn][SysOut]>!,#|1%)<*N7|||||a|t||||,t|||BT.T\TTTBT|\TT|BT.T\TTT<Z<t||| |~S |t||| |||| \;L64    #/#T0#}1#2#5#6#88#e9#FK#L#*M#FR#aS#[#\#3]#\^#_#`#a#b#d#*#J#o#Cp#q#ex#Tc  [KBD][VID]>lIqI   0123456789ABCDEF    LIBRARY: ctos.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:30) LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:31) LIBRARY: util.lib VERSION: 12.0.0 (thursday april 12, 1990, 17:36) COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT (C) 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 WRIT  TEN 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: 12.0.0 (thursday april 12, 1990, 17:35)GWyl09C_l d8(df ?llOlCopyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.0  (.y. 8 B ^ b f j n r v ~      sd)@9 b | SS.SSSS&S3SBSwS|SSSSS8SESiSSSSSGS\SfSSSSSSSS3SGStSSS/SNS[SSS)SHSiS}SSSSSS SS'S5SCSKSrSSSSS5SCSOSSS S? SM SX S S S S$ S1 SJ Sz S S S SG S S S S S= SL SX Sk S S SD SP S')V)d)))z :*::::::&:::&:\:f:::::2:::::::        |  =|  k|  |  |  |  #|  Q|&  *  .  2  6  ;  ?  C  G  K  P  T  X  \  `  e  i  m  q  u  z  ~                                              "  &  *  .  2  6  <  A  APXqr!Tq!zE\+BFg / V   K  A \   / b   8OBu''Q'~''''' '''6'l''''-'w''g)?  %:%o%>Ljj=    1~#Q >>>h>FAFFFFkFFOFp<_--0-QQQQKQO#z  JP  >:h:::h:hXhhhhThYhhh hh}h7\  V DV ^V V V V 0g Hg g g g Rg g  S f   l  a   + F+ ]+ + ]+ fX X X X X _ 0"#'p)@-P?PApB 0HPRSTU/V/WoX p[/`hklPm?`r?ss`t@wo`xxypP?Ђo /??O@o00OP?p``p б/9*'("E)#+7* %/!)[ TS+S?SS SSS S S S\)))))):J:::            :;V{   =%B%/\}Ft~eU    ;    # O   & MeFeFFFFt]tttt8P2H0CA-(-QGQQQQQp/U 55,5:::::hhB    rPPNQPF tP^&!t@WPFP/|F tP^& s@FFPFPLF tPFs ~ srsFPFP6F tP&F]UQQPFP6F uF~Zuv]UFVFVFF w B FuF F~ w`FV ǃ0~CFV FV uFF wjrFuYNFus8PPRPPPPFPF uPv (P6:w]UQQ~'rPJPavv'PFvv'P F t1P*~s0P~ds0P~ s0PvG]UFs P6P6w]UFs3hPRPPPPFPF t3P6MiPRPPPPFPF u$PPvFPg<F P6w]UQQF^t#uOQȴPFv^^v ;N sN< r<r^+ w+ + X S):|'%>L\j}&:>Ft-Q5:h V f g    + X Pd tPPhPPnhS6lRPPPP`=un ` tPbPhS6lRPPmmPPnrO6bnPPPPfP#P>nr9t%'P0P6b PP <6nP <U~tv <]U^ S5^& u ^ &? u& ^ &?u^&]U4^ &1PPPP u`PPSPRPw^ &^&]U   d  PPSPRPw^&&^ &~u=^.',3:AGqrmsft_uR~uN^SvPsR1" t^S^ SP;rR; wRpR~uN^SvPsu1" t^S^ SP;rK; wEvnvNrFFRPPP=4u^S^ SP >us &&]U~u^Sv6p~u^Sv6v>vNrs~6z~^Y~6~^Y^ &F^&Z&W^&]U5PPPP u7PPPP uVsnr9prstuvfP2PSP$PPP t7Fs 6b 6b P>uP6 <6bnPPPPP$P6b P]Uv P]UFRP PPP4]U^F ws FF F FV~PvFFFOw FBFuOFB0FF V tLF VN~~vF VN^F V^^vJ tFN몋F9FsFPF+JQP] UQQr$PvTF tPsv~ usM>rFFFP6bwF< t4F~ u6bF]U~tVr&^SvqF tuFvs"FFHN;r^&0Fu]U~tTr$$P^SvFPg<F tPs"FFHN;r^&0Fu]UQFF;s&;FtFߋF]Us;vvF;s*&X^FGP^&Pv]UQQ-s t vvGs8vRPPPPPF uP6v]UsAFF^FvFPPPPP uP6v vG]U^GPP]U^GPP]U^Sv]UQPP*P P P*P \ PPRPPSP SPKF u]UQs9\ PPRPPSP SPKF u]U  ?tC^?tFF^<t <tP^?uv^F)땋] UF^#uGPȴPFv^^v ;N sR< r<r^ ;vF""È"< tr]UQ9FwAQ^S RPt@Y"~tA rNP^SvRPPamPPPF u " c P]UQ9FwAQ^S RPt@Y"~tA sCP^SvRPPamPPPF u" ]UQs>"tPF]Ux PFPPFPPFNQPw]U P PTF """"FPFx Pc"P#PFPPF"rGMPRPP"PP PF t"򤠖 """ FFFw*F 10+^"F1F tFuο" " P]UQr4$P PTF tP$P PTF tPs>"t]U^SP< u].E#O%s].A#]U^SP< u].M#O%s].I#]U^S!P< u].U#O%s].Q#]U^S#P< u].]#O%s].Y#]U^S%P< u].e#O%s].a#]U^ S)P< u].m#O%s].i#] U^ S*P< u].u#O%s].q#]U^S7P< u].}#O%s].y#]U].$U].$U].$U].$U].$U].$U~tP PPN]UFRP PPP]Uv* P]U^^]Uv^ P]UFRPPP0P P]UvvPP0P P]U P]U^F ws FF F FV~PvFFFOw FBFuOFB0FF V tLF VN~~vF VN^F V^^%vJ tFN몋F9FsFPF+JQP] UF RPv vv]UFrvFFRPFP%0P]UVF wsF ~PvFFFOw FBFuOFB0FF t-N 1VF 1F ^%vJ tFN̋F9FsFPF+JQP]Uv v%:Pvv%]UFrvFv vFPP%0P]UFrvFFRPFPr%0P]U^GP^&P]U^Sv]Uv*]UQF^v&8uSV]FU%P<P]UQ~F w0 F A^v&FFVFV눋F] U*~t)vvFPFFPFP8F t^ Sv FPFִP] U*~t)vvFPFFPFPF t^ Sv FPFִP] U F FF t9F t~u ~uNF 1Vº1VF1VF1VF1FFPF1ZЋFR1ZЋFFR1YFF0^ v&aF tN +^ 0FY~u~t *~ N F +F] UF ;FsFv~N^YF] U$^&FFFF^&G;Fw F]F9F v^v&8%t^&;wr P ^v&@F0r9v P F0F^v&HN9Fw^v&?FW~Su\v^&^F&O&?^u+JVu ^&GF^vPF +P^&Svs~Nu0v^&^F^vPF +P^&7ȃ~Hu9v^&^F^vPF +P^&S^&wr~Du4v^&^F^vPF +P^&w&7d8~Tu7v^&^܌F^vPF +P^&w&7F P F^v&^v&FFUQQFFF^S^ Sv FPP-]UF FFFFF^S^SvFPP-]UPP^ S^S<]U P P^ S^S ]UPP^ S^S]U^SFPDF u:RPvvv^GPF HPFPF u F^&] U~ u#^SPFPF=4t=4uFFF t F^~uUF~uJ^SPPFPPFPF u~u~uF0* V*Ѷ‰F^&GF&ONVrЉV;wF9FrHF^&wFFv&0^^F^Svv^GP^&P^ Sv ^S]Ul^SPFPF=4t=4uJ~t F^^&G F s4)^&w FFFFFF FFNF;w^&V@F!:tV;v(&:uFr^ ~& G~9~ wFrFFrJvv^ vPFPvv^SF +Pv^SnF t^^&FF s^ v&!FF9FvV N;v^&^ &FAN;wFFNNFF9NvI^&<1r=<9w9,0FF-FrF<*t<0uFFBF<*uzFtN~Fu+JVF;t%t VBA1^&F FBaF~ uFF#F:FtFF^ v&Fv9v vF9F v ^ &F^&F]U.~ԾF^ SPFPF=4t=4u&~t F^^&w FFvvFPF t^&^&:FuB~u ~uF"~ u ~uF~ rFF^ SvF^&G:Fu^S^SvFO^&G:Fu'~uFF :w^S^Sv*^&G:Fu^S^SvFu^&G:Fu^ SvFx^&G :Fu^S^SvF   :#t:$t :$t v~ wJ^ .(hhhhDMV_hhhhmv^ &G=2^ &G;)^ &G.^ &G/!^ &GB^ &GDFF^&] U^ &G :#t:$t :$t x~ wT^. F^ &G=?F^ &G;3F^ &G.'F^ &G/F^ &GB F^ &GD]U^&G :#t :$t ~v F^&G1]Uv^&^&G :#t W^&G<t':t!&OFPlsFr^&G^&u2F ^&~ t^ &?uxPPP^ Sv c>&u!&FPF u ~ r&& &uPP&P/|F t^&GF&&8G w ]F&X ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPP|F t FFF ;Fw FrF9F w^ &FF^&O&@^&G^&w FA:r j&F u+Jn&u4-^ &Gj&6n&j&&j&j&^&Z&Wh&] UQFV;|&u;z&t^SpF uc~&s'Fsv&F &<r&F &,F ^&FsF &tP <]U~u]U~]Nu+JV~&Nu+JVu F@;Fs F@;Ft ~s ~u^&GM&_O^&GL&^v@^&GMZ&WOF@N+^&OL^S^Sv^Svv ^SvF u}N u+JV s\tWNAv~^YF@^&^v&48 ^& ~]N u+JVuF HN;v9@N +^vp^~&=9^YF@N +^&CFPF u^&O@wA^~&=9^Y^&G@^&^v&48^&v&4^P^&wg&we^&^v&48^&]U ^vFF^&F^&G^vNFY^&Gw^ &Gj^&GyF^&^vNFYFPF uQ^&G@^&^&O@wA^^Y^&Ƈ^&Ƈ^PF uI^ &k]u+JBV^ GkPRPPP^SPPP] U^&G F =wmt =amtI~]Nu+JV^SBRPPFPQ؍GPQF!t=uF~;u$:u3F%r,6%PPPRPQrmWRPQF u(^&G :U$u 'FF^S<u ^&G s<&G s4~u ^&"^&G ^G ^ &Z&W^&}^&G&;Gr$Sv^ S^S9F uX^&?uL^&G&O+;FsFF^&^&FFv&t^^ &Z&W^F&G]U FFN F;vP~uJ^S+QFPFP<F t tu.^ v8vNFYFF릋F^&F]UQQ^&G :#tRS^ Sv ^S <F 'sm$Vnjޱ;u$:uH^SF9^SFPG%F u'^S^ Sv ^S <F#^&G F]U ^&^&O :$v ^&$Vnjޱ;u$:u:$r3 'r,$PPPRPQwmWRPQF u(^&G :j$u 'FF^S<u FFN F;w~t^&W&;WrS^ R+QFPFT^&G&+GFV N+;sV^&FF^ v0~&}^9N^Y^F&GFFcF^&F]U^&G :$v ]U^&G :$v ^&G ]U^&]U^&]U]U^& t^&G :#u &G& u]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ºPFFPlsOFrH^&^&G^&GP^&G^&G^&G^&G^&GA^&G6' 'uPP'P/|F u'&G ^ &:Gw^ &G'@ FF^ &G^&^&G^&G^&G^&G^&G^&G^&G^&G^&8G uA^&O^&8G u@^&G^ &GA^&G^ &G^&G]Uv&D 6^ &du##^ &G ^ S^SF#^ &G F]U^&G :$r^&G :#t:@$u^&G&G &W"^&&Wc^&G :#uX&r&G&;Gv &G&WU]X[YZSP*'t +'tcRQRQS+'[YZ*'U+Zr tH]U+ZrH]U3 &L&;Wt]U vPFPPF uxFV^&&W~u~tYFuRFVFV)F^v^ SPvvFP#F u^ &?Gu&G &W^&&W] U u. t!;v 33@33.P <3 ҃+@sH]U؋]U <r"^&&W&G0'&G;F s Wv 0'X^F&F&GFFF;FsN ;Nv0'&@FFڋF;Fr ,0'v@^&Z&WS0'&_[&G]Us]0'&G@]U cr 0'&G;FsGv0'X^F&F&GFFF;Fs0'&@FFF]U>.'u,'P u$>.'t,'&G0'2'>2't>0't]ð]U ^&G FF^&P^&PS^&G_^&DP^ &w^&w]U^ &^&&W^&]U h'&G&GF FX's*&QWP^&S^&wFPPEOh'&PPv^&S^&wF uhh'&PPvFP^&wFF uh'&Gv&+DFh'&Q^&wvd'&wPF uNF sDFPFPd'&_F u.~u ^&~u ^& 4F뼸]UQX'svv v vP Pv$3vv v Pv\F uvv v FPvFF] U6:'P64'P u%6G'66:'PL u6<'=t=!t3]U R' P'uDPPP'P/|FF~u^SFPF~u$^S^SvFPFPFPF~u(vvF^&GPS^ Sv ^SF^SvvvF~uFF]U ^ &FF^&F^ F&9Gv*^&^F&Gv&;v&Fʸ]U^&G^&P'X ^F&GFN^&ON;v e^&8G t^&^&7PP|F t <^&^&t5&G&:Gu"^&7PPWPF t ^&G^&G&O*FV;w I&O2F+FF^&7WQPQF u5^&G&G^&G&G&G+F@^ &^&G ]U^ &GP'X ^F#v &D Fs$&GP^&GP&GP|FF~u^ S PTFF] U^ &G :#tWSvvn#^ &G ^ SvvFNs=u8^ SFP~u##^ &G ^ &dt@Fs#률#^ &G F]U,^ &G :$r^ &G :#tw&G 9Fu9Fu^ &G&WFV^ &G&W;Vu;Fw3&G^ &O^ &O^ &O&W;Vu;Ns.^ &r &G&;Gwe^ &G &W"N~;u;wL&wщFVN;u;s&+O &"N։~؋F^ &G-sS F u^ &G-sG<PFPtF^ &G-FVFVF%Ff^ &G^ &G^ &GNV^ &O &W"^ SPFPFP F u5F^ &G^ &G :#t :@$t^ SP\F t^ &G&G &W"FV&9Wu&9Gw&G&W9Fu9Fu^ &G&WFV^ &G&9G*s&G*^ &FF^ &G@1&@FތFF^ FV&9W"u&9G v&G*H1Fܺ&G &W"N~;u;r_F&+O &"N։~؋F։F&O,r&9G*sS[F tF^ &G^ &G*&;G(uF& ^&G&G &W"^&&W^&G s7&G s/^&/&_!^&G :+$u^&&G ]U^&^ &&W^&G :#t ^S F uk^&G;s]@1V&G&G &"F~&w8&XSv^&pWPG<P^&w:tF t@^&G-F]U^&GFrF@1V^&G&G &W"FV&G-sG<PFPtF^&G-3^&w8v&XSv^&pvvFP#FNVF׉NV~u t%^&9Wu&9Or&O&WFF t ^&Gv^&@F&Z&W^&GFV^&G &W"^&G&W;Vu;FYvF&GF^&G8^&G^&G&W&+G &W"FVF&G^&uFF]UFh'j'Nd'f'VVVVV VFN N^SPvvF ui^SFP^S,F uN^&tAF^&GHN;r-vPFFP&wFPF uFuĸ]UQQV' T'uDPPT'P/|F uj>X'u!X'FPF u ~ rX'^ S^S;F u.^ S^Sv(F u^ S^SF u] U^&T'@ FF^&G^&G^&NF^&uF^&GHN;s^&^F&Gt <t y^&Gv&:Dv&D^&u^&G^&G^&&Ov&:Dv&D^&G^&:Gw^&G^&:Gv FtU]U^&G^ &GFN;sFNFHN;r8^&PP&GPv &t^&GPF uFu] U^&FF^&uF^&GHN;s^&^F&G'^Y]U^&G FF'r'FF'+^&GFF^&G1^FF'F^ S^SF u6^&P^&PS^&G_[&GP^SvF]&Invalid or missing configuration type.&This is an invalid configuration file.Invalid ParameterNlTape ParametersYesvlNol[Record Size (for B25-TS type Drives only)] [Streaming Mode?] [Rewind Tape On Close?] [Variable length records?] [Buffer Size (for B25-TS type Drives only)]  erface.Tape controller failed PROM checksum test.Tape drive is off line or not ready.Tape controller is missing or improperly configured.Invalid tape name. Use [QIC], [QIC]n, [QIC]+, [QICm], [QICm]n, [QICm]+, [TAPExy], [TAPE]n or [TAPE]+Tape is currently in use.Tape is write-protected.Tape buffers must be located in lower 512K.Tape buffer is not large enough to accommodate tape record.An attempt has been made to access a file on the tape which does not exist or the tape is corrupt.Tape is not positioned at a file mark.Continuation tape is not from the same backup set.Tape reel is mounted out of sequence.Tape configuration file is missing or inacessible.Tape configuration file is invalid.Tape record size for backup must be between 1K and 16K bytes. Tape buffer is too small (must be at least 3 times record size, for Half Inch).!Tape service is already installed."Tape controller initialization failure.#Tape controller timed out.$Tape service ran out of device control blocks.%Tape buffer must be aligned on even byte boundary - check source code.&Tape buffer is larger than can be handled by tape service - check configuration file.'-The name [QIC]+ is meaningless when reading. (Do you wish to erase it?)Configuration file can not be found; therefore default values are assumed:*Record Size (64512 / 63K) if backing up; Rewind upon completion.+ will only be retensioned.,,[QICm]n, where n > 0, is invalid for backup.-1Current tape position is not logical end of data..B[QICm]n, where n<>0 is only valid for the first drive in the list./%Multiple drives not allowed for read.08WARNING - More than 8 retries; Cartridge is wearing out.!Too many sourc devices specified.@TRecord size exceeds XBlk limits, cannot run from cluster - check configuration file.AContinuing on tape /// END OF REEL - nnn/nnn/nnnn*** END OF TAPE - nnn/nnn/nnnn<<< BACKUP TAPE - nnn/nnn/nnnn0123456789ABCDEF[sys]FileUtilMsg.bin ~ l%0D %0T[VID][VID]5J (Press GO to confirm, CANCEL to deny, or FINISH to exit the utility) 7Syntax error in parameter 8year is invalid9day is invalid or not in month:day and date disagree;illegal timeinvalid password?invalid device or volume name@invalid file specification [vol]fileAinvalid directory nameBtoo many wildcards specifiedCinvalid file specification; file name missing or too longDsyntax error in date/timeEinvalid number of argumentsFexpect yes or no or cyl/head/secGNot enough arguments provided.Hinvalid file specification {node}[vol]file.ICPU division error.;done. $Wildcard expression too complicated.+Mismatched wildcards in From and To fields. Suppress confirmation? >Confirm each and suppress confirmation are mutually exclusive.:You must allow overwriting when you suppress confirmation.**OVFL**:CPU Division ErrorYESNOPress NEXT PAGE to continue: Error writing to log file.PageB **** Cannot load Exit Run File, please reinsert system diskette.**OVFL**:YesNoYyNn0123456789ABCDEFYesNo!a?!*a [sys]LptConfig.Sys        [KBD][VID]2Q=\z[!Scr]$$.Tmp[!Scr][scr]<$>BsFilter.tmpVNVFPress NEXT PAGE or SCROLL UP to continuePl(Press NEXT PAGE to continue~l \ #TD aAdDhHmMnNoOsStTwWyY!oo!/!0d!/!0y! !hh!:!0m!!2AA!!*o!/!0d!/!0y! !*h!:!0m!!2*A!"!Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!"!Nnn! !*d!, !yyyy! !*h!:!0m! !2*A!(!Www! !Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!(!Www! !Nnn! !*d!, !yyyy! !*h!:!0m! !2*A! !0t!:!0m! !*t!:!0m!!hh!:!0m! !2AA!!*h!:!0m! !2*A!!0o!/!0d!/!0y!!*o!/!*d!/!0y!!0h!:!0m!:!0s!!0t!:!0m!:!0s!.tmp!W*w! !N*n! !*d!, !*y!!N*n! !*d!, !*y!"!0o!/!0d!/!0y!-!0h!:!0m!:!0s!!2*A!  [Kbd],[Vid][Lpt][Nul]4[SysIn]d[SysOut]>dtl!#1%T)*N7, <\\<<4\\< 4\\<a,<t<<<<t<<<B.\B<\<B.\4Z4t<<< <4\~|S| d<t<<< <|dd<< D;DL6$|   !Nnn! !*d!, !yyyy!Invalid Template Index"A`#4DTdxCKACTION BACK SPACEBOUNDCANCELCODECOPYDELETEFINISHGOHELPLOCKMARKMOVENEXT NEXT PAGE OVER TYPE PREV PAGERETURN SCROLL DOWN SCROLL UPSHIFTTAB#+17?GKQW]citTN00sundaymondaytuesday wednesdaythursdayfridaysaturdayjanuaryfebruarymarchaprilmayjunejulyaugust septemberoctobernovemberdecemberampmnoonmidnight05 invalid namesunmontuewedthufrisatjanfebmaraprmayjunjulaugsepoctnovdecampmnm05 %0:BLU_fmrx~ #(-27;?BEI{12.0.0ol[Sys]QicConfig.sys,l,<l,l/ / / lllllllhlh$l0123456789ABCDEFc  0123456789ABCDEF[KBD][VID]>F'lK'l  ySyfyyyly0a=  4T8T1~  /Po?` @/ &o 'O**?257>??@A?EG`HI I/VYZ?[o[?0]Op]]`^@_n*'("E )#+7* %/,!)y'QfJbrGnyPb#\g\eh8hUoMo#Wv A5=EMU]emG] LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:31) LIBRARY: ctos.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:30) LIBRARY: util.lib VERSION: 12.0.0 (thursday april 12, 1990, 17:36) COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT (C) 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: 12.0.0 (thursday april 12, 1990, 17:35)GW8 X8XSL *pb l Copyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.0Rn/Qz#8>_kTTT>TTTPV)/>h "/3;=CkKS[c#kQvz~  "&*.37;?CHLPTX]aeimrvz~KOLL#oQoooo ooooooo:T\Tpw:XTY }7AkOpHDH^HHHHY F  , BeP2H0CYYYjLyyy(d~3r2Eet~eU    ;    # O   & Me<p</F\eho4Lo HXYjy 37<FTLD"P!PPPPSPPu  \UF tP ]UQPPRPPPF ufpPPFqPPFrP<PFsPPFvPPFwPPF]UPPP u >t]˰]UQhjklfnprYtz|~hP F t&!t=uS6  \v 6fPPm&G!t t=uS6  \&tv ]UfYP  u6fPPm!tuS6  \]6m]UQQPPS6KPJPPPfP(PmPDPmsr:PPPF t t uV[u+JtFF>]u+Jt Fs FsF wwNspNs6FT6F$Fr!s>t K#P At t0tP ]U~u]UFPPF^ t t@&PPFP/F t^&G < Ps@YvA"]U <r"^&&W&G6&G;F s Wv 6X^F&F&GFFF;FsN ;Nv6&@FFڋF;Fr ,6v@^&Z&WS6&_[&G]Us]6&G@]U cr 6&G;FsGv6X^F&F&GFFF;Fs6&@FFF]U>4u2P u$>4t2&G68>8t>6t]ð]UBCFPFPlFFrm u ~ rFpm:P^Sv^ SvvF uzC6:PFPPF t6: F uCFV%FVuw u6: F uC4F@NDs P<P,6@<P*F~ug6:<S6@PPFP#F uC<&?mJtF41@<&G&W6: F uCBB6: F uCDs<S6@-<S6@+FF]UQQFCs6: FCDs<S6@-<S6@+FF uF]UBr4NP^FF<F&9Gvr^&;V u[><&M&U&;Pu&;Hs4DF^&p6v&Z&TF^&A&DF끸4]UQQF<F>F^]U츂PFP,P^&G t:FQ^&SPPPamPَFPPPJK]U^.uyJFFJ]UKsFSP]UPvPJsKsFSvP]UQP^SvFPgPJs%KsFS^SvFPgP]U ^&G :t5SvEFsFތ;u;u PFF0^SFPF u^SvEF^&O ]UFPFP"4V^&?{t@&?[uP6P:t. FPQSVSVQ^[Y=Xt ],N~] t&<FPsOFrH^&^&G^&GP^&G^&G^&G^&G^&GA^&G6 uPPP/F u&G ^ &:Gw^ &G@ FF^ &G^&^&G^&G^&G^&G^&G^&G^&G^&G^&8G uA^&O^&8G u@^&G^ &GA^&G^ &G^&G]Uv&D 6^ &du^ &G ^ S^SF^ &G F]U^&G :r^&G :t:u^&G&G &W"^&&Wc^&G :uX&r&G&;Gv &G&W^&G&G &W"^&&W^&G s7&G s/^&/&_!^&G :{u^&&G ]U^&^ &&W^&G :t ^SF uk^&G;s]@1V&G&G &"F~&w8&XSv^&pWPG<P^&w:<F t@^&G-F]U^&GFrF@1V^&G&G &W"FV&G-sG<PFP<F^&G-3^&w8v&XSv^&pvvFP#FNVF׉NV~u t%^&9Wu&9Or&O&WFF t ^&Gv^&@F&Z&W^&GFV^&G &W"^&G&W;Vu;FYvF&GF^&G8^&G^&G&W&+G &W"FVF&G^&uFF]UQ^&G :t SvY6^&du^&G ^SvYF^&G F]U^&G :t :t^&G&G &W"FV&9Wu&9Gw&G&W^&G&9G*s&G*FP&t@"FP(LF u^&uS[ F t^&w8&S^&w&w"&w G<P^&w: <F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2^Sv(LF Yu0^&w8PGPP ^&G :u ]U^&G :t@&& tA"F&G :uC&du ^&du&G ^&G-sS&G :u0G<PFP<1^&G :t:t:t ^G<PFP<FF^&w:FPT u ~u~uߊFs^&w8PGPP FF^&w8 F^&w:)F^&G F u F uF]UQF :r  ^9^Y^&O.N^F&G4&W6^F&)G.^v^&G0Z&W2F t ^&.u%FsFr^SPLF u]U^&G :t :t ^&G&WFV&O&O &"N~;u;wN~Fs FF%}N u+JV s\tWNAv~^YF@^&^v&48` ^& ~]N u+JVuF HN;v9@N +^vp^~&=9^YF@N +^&CFPF u^&O@wA^~&=9^Y^&G@^&^v&48k^&v&4^P^&wg&we^&^v&48m^&]U ^vFF^&F^&G^vNFY^&Gw^ &Gj^&GyF^&^vNFYFPF uQ^&G@^&^&O@wA^^Y^&Ƈ^&Ƈ^PF uI^ &k]u+JBV^ GkPRPPP^SPqPP] U^&G F =wmt =amtI~]Nu+JV^SBRPPFPQ؍GPQF!t=uF~^&Gi^GePF9FvF^kvNFYF^&^S^Sv^SFP[F uF~u;^SvRPPRPF=u^v&xF^&Gi뾋F u9^SFPvRQWv PvF u ^&G ]UQQ:s ^&G^&G8FvP^ GP7PF u%^ &G ^&u~ ^& ] UB^&G :t ^&G ^SFPFP$F u^SrF u^&FFvN^S^Svu$F tM^G8P^SvRPPmmP4F u"^&w8F t^&w8 FF]U^&G :t ~v F^&Gj]UQQ^ &dt[SFPy^& uW^ &du&G-sG<P^S<^&^ SwmPvv^& u^ &G ^&]UQQ^ &Gd<tO<uSP^& uI^ SFPy^& u0^ SrmPvv^& u^ &G ^&]U].]U#U$VWQ^SDY_^F^OGG w 3GGG؉GGGFG F GFGFGFGFGPS ]UU^ SG PPFPl[#uMG~&wr/^ F%;u^ ^ FF;tX F ;FuX]U츆Vnjޱ;u$:u ^&G(~F =rmt =tmt ^&G ]UQQ^&^ &&W^&G :t WFP5F uC~uF1~uF$^G^ &Z&W^&F^&GF]U ^&^SP(LF t^&G t~&w8&SP^&w"&w G<P^&w: <F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2~Yt^&GFu^&G@1V&G&G &W"F^&Gv^&@F&Z&Wv^&@&G^&G*^&G(^&G^&G,]U ^&G :t :t F^&G-rG<PFP<F^&G-^&G0FF^F&G4&W6Ft.H^&O.+N^v0^9^Y^&O.N^F&)G.^v^&G0Z&W2F^&.uF tuSvLF tF^&G0FF^&w8^S^&w.&w6&w4FP$FFt.H^&O.+N^v0 N;r tF ~ s$PFPPF u%~u!vF u ^&GuF]U^&G :t :t ^&w8^Sv ^Sv]U^&G :t :t 8^SP u$^&w8 u^_]U^ S^Sl]UFFFFFP FFFFPDFFFF^FFP FuFF u)vFPFF^&F^ &]Uv^&^&G :'t W^&G<t':t!&OFPsFr^&G^&u2F ^&~ t^ &?uxPPP^ Sv c>u!FPF u ~ r uPPP/F t^&GF&8G w ]FX ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPPF t FFF ;Fw FrF9F w^ &FF^&O&@^&G^&w FA:r FPT uF FuF^&G8#;u; uPPP/F tj& r 9FvFF1F1F1F;s ^S (F^&GZ&WvF&MX&E&uF+ƹ1&EFF&Z&U&E$<&E&FYs߸&G&G@~ tmuv^S^GPvP^GPPFF usF =rmt=tmu^&G &G 5^&G&G~ mmu&O FV^&G FF^SvvF t ^SP]U<~F =amt=wmt=rmt=tmt =mmt&{^&G F^&Z&WF^&G]U^&^&G :{t ^&GN ^&]U^&^ &&W^&G :{t ]UQ^ &GF&Z&W&G&O&G &G &O&G &W"&G(&G*&G,&G-&G.&G4&W6&O0&2<(Y~ rmu^ &G &Gd&G&G ^ &G &Gd&G&G ^ Svv F^ &O ] Uv&D xF u+J|u4-^ &Gx6|x&xx^&Z&Wv] [Sys]StdServiceMsg.bin [][QIC][QIC][Sys]FlemQicService.Run[!Sys]FlemQicService.Run[Sys]SRPQicService.run[Sys]NGenQicService.runDIDeinstall QicService A Cluster Work Station cannot remove a service from the server.?QicService not installed.Successful deinstallation."This hardware configuration is not supported under CTOS environment.BDThis hardware configuration is not supported under BTOS environment.DII120A00 [KBD][VID][sys]LptConfig.SysPress NEXT PAGE or SCROLL UP to continue(Press NEXT PAGE to continue>[!Scr]$$.Tmp[!Scr][scr]<$>BsFilter.tmpVNVF        ,,12.0.0[Kbd]D[Vid]T[Lpt][Nul][SysIn][SysOut]>!#t1%)  LIBRARY: ctos.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:30) LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:31) LIBRARY: tapeserver.lib VERSION: 12.0.0 (wednesday april 18, 1990, 12:49) COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT (C) 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: 12.0.0 (wednesday april 18, 1990, 12:47) LAN Relay software has not been installed on the workstation, or has been deinstalled.Reserved.GWGF,*, .8P ,,d l~ Copyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.0   . ?   f  <  $ 6 F     "  rA5W#AjLXdp|mmmmmmmhmmm1]uL_s$GLgPgTgXg\g`g >ZxO&Us0=Eq@^|o         ) 6 C ]        ' 8 T \ i }     ' D N h   # < F t  @Xb[=G\m%HTd-o   FGƇ FuӰ FFtPPFPF tF tN uoF[u+JtFFN~]u+JtFF@F~u F;F F@N;tFNFȀvNrt G؍  GN*NvV؋ FF;Ft GN؋ FFP GX ~tFF ȊN:r6 G؍ P؍ PPLuFFFuFs  FFr3FtO> u!  GƇ  ]U^(P)PFPFP PFP-F uCFP(F u2PlF tF0(щFĠ :Fsm~ ~Ź/  FıG؊   "PP PFıG؊ PFP/PFPF unF/udFPPFP PkF t!uA~!tFFFF߈FF҈FFPFıG؍ R ,PLtnF:ubNFFıGvӋ؍ NF.tPNFFw#P^㍇2PPP#FuFFw# P^㍇NPPPFuո PZPPPYP^PPP>2v#P`S6dP6^cPP6\cPP6\cPuP6\cPdP6\cPSP6\cPB P6\cP1 P6cP P6cP P6cPYP6^cPS6PbF=ukv8S6<~tNv &'?0P6\cP@0P6\cPyA0P6^cPhP6^cPW[ P;P PF]UQs  2Cbcdf/P-PP-..= syPRPPP,PPP>.tP>,v#P`S6dw P+Py>Cu2@2PH ]UFFFFFPP}F]UQQ$v&F& PF uUF$v&:tL#=F$&v0prىtxzhPF]UQ$&hPF]UQhP\F]U^&G;>u&G ;u]U^&_ .'}59=}}}M@I^&_˷.Ouueimquuy0`"! $ P|]U>@wmt^&G<t<t<u]UQFVFX6 VP|F tP%]U6`FPF tP^&8#u^&G]U6`FPtF ttPF^&8#u^&G]UQF ^&GSF tP]UQ r,PPPF u!PPF]UF^&ONF N V @FtN rBsNs  rNFtN F^&v&|v^&G&G&G]UQ&rPF]U^SrH#i>6FPtF u^&GSFFrq#>@wmuoFF]U^SrH#srq#gBrs8#q^SF>@wmu @rmu ~@uM#@^&|^&G t 1 tI#a^&G&WFVFto#~uAPDs3s,^&GFF^&_^F&^&=#L r vP^S^&G t=8#u~uP>^&G]U^SrH#_rq#Bs8#^SF<0ur#Ѐ~tP^SsM#뷊F@rmuP>F">CtPPF u]UQ^SrH##^&Gt tI# ^S]U ^&G&GFFF F^&Gsv&^&^&^&v]U6\FPF tP^& ?0u S^L^& @0t:^& A0t|^&G ;rZ=wU+.6DPP\ht^S[^SO^SDC^Sy7^S5+^&  u SuPer PF렎r v^S_UF<0s@~9vA"]U^&^ SFPPLu=^ &ws%^ &]u%^ &G,0^&vI#^ &]tK# ^&7,] U^&ONF^Q&O_]u+JVtgFFȊN:r^&Ct3^Sj^&?u&*#^&?*#u&@#^S]UQQ^&F=*#t =@#t=2#uGFr^&GF&GFFxz|~&GtpPP}F]U>CuPQPQ^&GF&ONVVV&WFF&W@uF tF@tF8#EFtF1#~ u Ft~ u FtF=#ϊF CtF@#F^&G&GF& tS]U^&&G&G&G&G]UQQ>Ctt sI>u.PMP6PPPP}dPNFHFNHv~^Y]UQQ>Ctt sI>u.PMP6PPPP}dPNFHFNHv~^Y]U>CupQ t3Tr@9JsR^&L Tr/#"PtTs 1# Pt=#^&RAr:o6FPF tP^&?t^St K#4>^&9Gt`t T#x^&G=rmt=wmt P#]^&G &G>&G@PPPF u)F u"^&G@PPF tCPPF u @t 8# t^&wmu M#{F^&_^F&( &BN^&rmu!P>^&G sPPP>]U]UQQFFwP^2cPFuFFw P^NcPFuٸ P6ZcPYPPcPPP9>t PEP^Sl]U FF~tm6FPtF uR^&G;Fu&GS2FsF^&GF^&G;FuF6^SDFF덋]U <u s sPFPPPF FtP>]U&6^FPF^& YtG PF^&GFPlF u~~ڹFFNۈF܈NݡdFNF0(FЉFVN^&GFF^&GFFPTF u6dFPF^SFP %^& u-s &GT#^&G6\SD^&G;usPF>>u=s<u ssPF^&w^&G;>t PF^&wEFF^&GSFAUQFF:2sFF؊FƇFؠ2ȱƇ]UF؂t@]UF؊]UF؍^^FG:FuG^&OFƇF]UQQF؍^^GuF^&G؊FF^&G]UvvrP]UF؊]UFF<w>؍^^F:Fu2GȈG^&G&G&Fu]UVF]UQPMP666PP}dPPMP666PP}dPPMP666PP}dP]UF>CuPFPĢQ_FF s*>uFNFHFN^㋇BHF^&^㍇PP1]UQQ>Cug sI>u.PMP6PPPP}dPNFHFNH^&]U>Cu Pu sI>u.PMP6PPPP}dPNFHFNHF~w&F~`w^&Шt FuFu԰]U>Cu sI>u.PMP6PPPP}dPNFHFNHF~w#F~`w^&u FuFuװ]UQQ>Cui sI>u.PMP6PPPP}dPNFHFNH^&Ћ]UQQ>Cth sI>u.PMP6PPPP}dPNFHFNH^&]UQ>Cu!r)F F]UQ>Cu->Pu>QuPP^&Q&G T PrFF<w3^&Fu!F~wN^&Fu]UQFбtNШtFF]UQFtFtFF]UQ^&?tL>CtE^&&Gs P ]>u! uШtBPRPШtPR6^S;므>@uu㍇PP1MUQ>CtFF WШtPRv ^S;2~u  ~@uF~us ^S]r㍇PP1^S{UQQ^SCuSF FH@P^S^& t*=1#u% sPSbPr U^&>@tK<u^ S6)u P^ S6@P ^S^& tx=1#uW<t P s@s@@+@<1>FP^ScPsq>@tq>ĿJW66>>@Fs@P^SF@㍇PP1^S^&?tP^ S6@㍇PP1<ĿJv FY6<< s]UF@1]U^Ss<@t<`u ^&r#>Cu F FH8tP㍇PP1^S^& u=1#tsPSFPrFra>CtPQRT^SLF:vNLN+V FVtS:s"P*F[N*Q[vFJ FHPFFFF:s^FPF ^0؍Ft+JtFsFFFFFF뙰8Fu8Ft]F FLFFF<s8N VVN 0~^YFFFFLLJF FHFFFr㍇PP1^S^& t =1#uFF؍PF؍>4t+JVtgF@Fv@F묋F:8^ SI>Cu/PQRT^S>Lu @LJLJF FHXs^&PQR8^ SF 46>CuF tNF]U8؍~8@8;:u]U^Su,P^S ^& t==#uN ^&~ tðP^S^&?uN U^SCuNTPQRv UsPtQt6^S;^S^&?uS]U >Cu!^S>t !P s ^S^S sI>u.PMP6PPPP}dPNFHFNH^&lP16FPF tP^*#&9u^&5^S^&?u)u ^&@#^&^&?tS]U^SPR6^S;8t8u^&@#S^&]UQQ>u)F6P|F tP]UQQ>CtBr P s @  @WFШ t F>u*#6P|F uPF tP]U7ى]U>Cu sV@ PFPFPFF%PWh%FF PFЩ& @hWhFhhFЩuFPj~tb#]UQ s%v ^StFuPF tϋ]UTR 6FPtF u^SF tm6FPF tL8CuJNJ!PPRPRP^ S;^ &?u,&Gt%~u&M#^ &G&G&PQ^ &^&GFSF u~tO6FPF tW FF^&F~t>Cu FFHP^ S^S~t" sP^&w&w^S.$^&G&WFVP^S^S^&t@^&}~t" sP^&w&w^S.$^&G&WFVP^S^S^&^&>CuFH@P ^S6^ &^&GSF uL8Cu NJN6FPF u#^&GFSF u ~tF^ &   ] UFFFFFPP}F]U s$F 6  P|F tP ]UFƇĿ ]U > uns  F@JLFPDr>L  T rU s? @ A F  F$ Us=6DQ RW6 RPFPQ PRPQiFQ H .6D PP6 PFPH PPPP?F~u6D6H FF]UЉFVFFTFJFF<@tNuNL X Y ~u >NuNNFF ~@u4FFFJN+FFFF 4~uCFFFJN+FFF ! FĢ# F$ X~!u ~u  $  ~u  Fo~"u  ! ~$u $ FZ A~`u # $ F~Z "~u ! # $ F~Z ~t  $ Us?6Dv QW( QPFPQ PRPPhFQ H .6D PP( P$ PH PPPP>FF ux* $u@S H t 6DPF $ FUrFs:6Dv PP^SvFPQ PRPPi8?6Dv PP^SvFPQ PRPPhFQ H W s~@u~tv% V s{~uu~tov% eFs,6D PP^Suk~t  P, >@u P P>Cu/~u Pv~uPvPv$PrFďNF ~u%>CuQL;Ju_^S P N>Cu^S P 6L;Ju-P*F<@sJ^S P J@ u>Cu%==#u v^ RPQPLv^8Cu,8FuPvPv~u PvPv6 ,]8Cu)~@u#8Fu PvFFFFF PvP,>Cu >LtLU  PDrxPrF؊sQğ^F&=#t/>Cu/#u  Fv F1 NPv|~tr v Pb]UQP> u v P]U>CuJ@   PjP,]UQ s<>@wmu#P> uQPF tP Pj> u,  >@rmuP>v P]U>Cu >Nt]ˠ s ]˸ P]U  Pl]U >Ct s @  @ FF>Cu  6 FPF tP^&FCu"~uF~@uFs NF^.7Q[`guzvLv@^&wl2vP#k^&wr#P`=FCuyJ@sl9Ls  s&J9LuNFLJ@F1#9L;Ju )JL;s+ȉN+FF=# F^ &G&ONF^ &ONFV^& u^ &G^&^&]U s( 6 FPF tP^&u]U r]ˠ sP*;0s]  pSP]UQQFƇğ^F&]U ~uFFFF F FFFFF> uv~^YA@F~u6 ^S^SPX6 ^S^SPF@] U@F~u(FFFN V NV6 PRQP&F V FVNNF6 RPQPj@F] U^& &G&WFV&GFF&G FF;Fr|PDss ^SvdsaP^F؊s^Svvx.F8Cu0P*J:sFƇFƇ&F;FsFƇFƇ> t& svvvFĿW.v^SFĿW> u^FF FVPP8Cu;P*J:r)PDs>Lu~uP><<y^SvP,]UQ r PDrPPFFF]UZ F~ rF  Us:6DP QW6 QPNQQ QRQPiFQ H )6D PP6 PPH QWPP>FF t'6D6H Fu FFL~u~t   $ T U Us<6DQ RW( RPFPQ PRPQhFQ H ,6D PP( P PH PPPP>FF uH t6DPF tD, t<s<t#<t<t<t< tT >, uU 6 8 FT s9 : - ; U s9 , :  vH PPvP?*6D PP^SvH PPvP>FF~t N SH t6DPFF~u"FtJ. +JLF~u~!u Z F~@u7Ft0F:Tt( uFF#. FuI~usA8Fu8N twtqN:Tt/( t'FF#. Fu~uF~ucF@\F:TuF tuF)LFN1 tF~u S sFFtFsF~tNF]U( Us~t~t ~t F%Fu ~u#Us,vP( PPFPFPjFFFF~u@  $ v QW( QPFPPPP>F~u~t@#* P$FX@t TF* tF^.       N=N@6N/N@(N!NN N# N NF]UFFFFF;Fv9^&?=tFFF^&;L u"L FFF뿊Fr X Y ]UF@v  }H@PށN~ׁŽX@] UF@~ }H@P߁Nv ËցX@] Ub GFGF G GFV GW ` GF G_FGSd u6` f Pd d tPn] Uj GFGFG GF VGW ` GFG_FGSl  u6` n Pl l tP] UFFFFFPP}F]UF> tP ]U~u]U vFP,F u{v~N^Y~u ЉFVsPP P^SvNF0PPFP/F uF^&G Z&W F&GF]UQ^SvFv ]UQ^&F~ tFF9F v<^ &0r9v(^& ^ v&0^&F뼰] UQ^&&WF~ tYF9F vO^ &0r9v;^&&W Y ^ v&0^&&WF며] UQFFF t&F 10vN^&F 1F NӰ]UQFFF t?F V ǃ0~O^&F V F VN뺰] U ~ v$N~ uFPlF tF F~u.^SvFPF uF;Fue"`s PvP^SvNF7vPNQPF uF^&GvFYF]U+Zr tH]U+ZrH]U3 &L&;Wt]U u. t!;v 33@33.P 3 ҃+@sH]U؋]U <r"^&&W&G &G;F s Wv  X^F&F&GFFF;FsN ;Nv &@FFڋF;Fr , v@^&Z&WS &_[&G]Us] &G@]U cr  &G;FsGv X^F&F&GFFF;Fs &@FFF]U> u P< u$> t &G  > t> t]ð]U^ S^S]UFFFFFPFFFFPlFFFF^FFPTFuFF u)vFPFF^&F^ &]U FPFPFFrm u ~ rFpm P^Sv^ SvvF uz 6 PFPPF t6 F u FV%FVuw u6 F u 4F N s P P,6 P*F~ug6  S6 PPFP#F uC &?mJtF41  &G&W6 F u  B6 F u s S6 - S6 +FF]UQQF s6 F s S6 - S6 +FF uF]U r4NP^FF F&9Gvr^&;V u[> &M&U&;Pu&;Hs4DF^&p6v&Z&TF^&A&DF끸4]UQQF F F^][Sys]StdServiceMsg.bin[][QIC]MasterFpQIC36HalfInchSCSIQIC Service[qic,,,,,,This hardware configuration does not support the NGEN Tape Backup module.p,IThis program requires CTOS 9.01 or later.,)This service must be installed prior to installing the Context Manager.,GQIC Service is already installed.>,!The Xbif service must be installed before   $ `installing the QIC Service.f,EQIC Service is installed.,QIC Service not installed, a QIC drive must be present.,712.0.0w (#X`<0u(`<@d  ON 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: 12.0.0 (wednesday april 18, 1990, 12:47)GW>+J ,,'d|P lCopyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.0,Trqf^ dnsx}.[`sx(i4$Fq 0Y)5AU8Pd , LIBRARY: ctos.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:30) LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:31) LIBRARY: tapeserver.lib VERSION: 12.0.0 (wednesday april 18, 1990, 12:49) COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT (C) 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 UP  4Y[[[M[e[m[[[[([-[@[E[b[g[[[ [[AP,pWv:k)7)JO`m~,<InOM   6    > f        5 k      4Cfp"0MpoPh1YnxjUTtTT;TJTlTTTTT(TBTHTPTdT}TTTE1]u$GLL L2L~LLL!Ai _P/" 5@?OB@CPFGHIO`JOJ/K0KK+Npz e/N, 'MdxSC^t'8IeEHPlFB#H6[x[p gK_ =]%[pf@%uTT)Um0tNnQ\sI2EeMo#Wv[T LU>u< @K>uPS6/< PxPP|>xu~P|S6< PoU^S]UQF tPP}Fv d]UPPFP,P~ uxPS6PPP/|PPPP/|PqPPP^= syPS6& txPS6FFFFs~rFP6FP,F u6F=t.1u/"^ LJ FF ~tF> rVFrOFrHHPPPP-PPaF t>u 1H;s؀t8Nr~~FFFFPFPPFPPmmPF t+sFFFPFPPFPPmmPF~uP-V"@$&^ ㉗ FF؂tFt7]UQPPRPPP F uwPP FlPP FmPP FnP0P FoPP FtP|P FuPP F]UFP0PF1F(sPj^F&9v&sq^&@PP*P;F^&HN;r%FFu͸ PP*PFPP*PF^&HN;r!P؍P*PFu^&;s^&;ss`]UQ< PP}F]U8P(PP(PP(PP(PxP(P4P(PP(PP(P6P(P:P(P<P(P]UFV؉FFىNNF`FNFFPP5]UFV؉FFىN NFpF:NFFPP]UQQpP P_PPPP>tPFFw#P^㍇PPPuFuFFw# P^㍇$PPPEFuո P0PPP*YP4PPP>v#P0S64P66cPP64cPP64cPP64cPP64cPP64cP P  z]˸zP]UP]UvzP]]U zFF>uz6xFPlF tP^&Fu"~uF~@uFs &F^.vVvLv@^&w2vP#^&w r#PFwmt^&G<t<t<u]UQF.F06x.PTF tP%]U68FPlF tP^&8#ud^&G]UQF ^&GSF tP]UQr,PPPF u!PPF]UF^&ONF|N}V @FtNrsNds rNFtN F^&v&|v*^&G,&G.&G]U^SrH#uvut6FPLF u^&GSFFdr.SPF>t 6 Ftq#D>wmulFPPF>t 6 FFt]U^SrH#sdrq#grvs8#m^SF>wmu rmu ~@uM#<^&|^&G t 1 tI#]^&GFFFto#~uAPDs3us,^&GFF^&_^F&^&=#Lr vP^S^&G t=8#ud~uP>^&G]Uv^SrH#_drq#s8#^SF<0ur#Ѐ~tP^SsM#뷊FrmuP>F">tPPF u]UQ^SrH##^&Gt tI# ^S]U ^&G&GFFF F^&Gsv&^&^&^&v]U64FPlF tP#^&G ;rZ=wU+. !-Y9^S[^SO^S3C^S7^S$+^&  u SdPer P\Fv^S?UFFFFFPP}F]U젌s$F6PTF tP]UFƇĿz]U>zu^urW@"$FPDr>$u0~tz>V@u PzP3 PrFďNF~u%>uQ$;"u_^SzP`N>u^SzPs6$;"u-P*F<@s"^SzPs"@z tP>u%==#u v^z*()uPv^Pv6z,]PvP,>u >$t$UPDrxPrF؊sQğ^F&=#t/>u/#u zFvzF1zNPv|~tur vzP u]UQP>zu vzP3 ]U>u"@zPvP,]UQs<>wmu#P>zuQP\F tPzP>zu,u>rmuP>vzP* ]U>u >&t]ˠs &GPPF t+|@t 8#|t^&wmu M#xFd.,*&^&GFFؠs&&'^&rmu!P>^&G sPPP>]UFFFP]UQWVFW؍P%>uvF(Ģ)'6Fu (tI4QF~ w[FF=`wI4^F;vF;v^t6^u-~v P\FFuFu4R@#P]UFFw^&Fu>u(>(u>)uP(^&)&G[PF~w'6FPLFu3P\FFuҸ*#^&UU8Q>bF tPFFw0^v&r Fuً]UQ>tH^&?t?^&&G`s P`a PF tP]U>t3^S^&?u&*#^&?*#u&@#^S]UQQ^&F=*#t =@#t=2#uGF^&GF&GFF*,.&GPP}F]U>u(X)Y()XF^&GYF&G[NZNN&O]V\V&O@tFr# F tF@#xF@tF8#kFtF1#^F wmuFM#FF^&&O*&O, tS]U^&&G&G&G&G]U Fs.v PFPetFF FVFVn^F PFXFF FV>u F  {H06BvF BFsFV<6>FPFF<6>FPF@FFsU@U ]U>up) t3,r@9"s*^&$<,r/#"(t,s1# (t=#^&*bur[A6FPlFb tPa^&?t ^S~^tXP46V^S)]U>tas ^SU^tXP4v ^S)]U^SBVW@t^ SPPb@PGss@㍇P%^ SPPb>tU  U8^SU^& tI=1#u?s.PS0Ps%(XP4P^S) ^&V]U^SBNs ^ S V<@t<`u ^&r#>Wt^ SPPbPr㍇P%^ SPPbF >tU  U8^SU>u >*1#u>,u}^&*^ S^S- n>t XP4P^S)^&?1#uur^ S^S- us^&()*VC^&?tVF >u$SrF tNFN]UFFP^SFPrFrF>t()*,^SB$F:vN$N+V FVtS:s"P*F[NNN*Q[NvF" PFFFF:s^FPF^0؍NFt+JtFsFFFFFF뙰8Fu8Ft]F F$FFF<s8N VVN0~^YFFFF$$"F  VFFFskF؍NP^S`^& t =1#uFʋF؍N~t+JVtgF@Fv@F뎋FN^ S W>u/()*,^SBV>$u@$"^ S^S`$"F  ]U졢؍N~򥡢@;uN]U^SBVWu,P^S1V^& t==#uN ^&~ tðP^SU^&?uN U^SBWu&,()*v >u(t)t6V^S)^SU^&?uS]U>t^U8FF='w @FFuU86H0PBRPHr6DPD]U >u!^SB>Vt !PVV_as ^SU^SB㍇P% 6FPlFba tP^*#&9u^&5^S^&?u)Yu ^&@#^&^&?tS]U_^SBXP  lQPFPPPP>F~u~t@#nP$FX@t ,FntF^.       N=N@6N/N@(N!NN N# N NF]UFFFF;Fv9^&?=tFFF^&;u"FFF뿊Fr ]UFFFFFPP}F]U >uy"@sl9$ss&"9$uNF$"@F1#9$;"u)"$;s+ȉN+FF=#F^ &G&ONF^ &ONFV^& u^ &G^&^&]Us(6FPlF tP^&u]U젊r]ˠsP*;s]pSP]UQQFƇğ^F&]U~uFFFF F FFFFFv~^Y] U^&GFF^&GFF&G FF;Fr=PDsus ^Sv%s"P^F؊s^SvvxF8u0P*":sFƇFƇ&F;FsF46W^S)8Xt8Yu^&@#S^&]UQ>t<^SBVtR P<Fbs @#PbFP^`6PTF tP]UQ>tY`rNu0`*#U$U86PTF u PF tP]U ى]UQ>t=uFFw0 0FuU84]UQTs%v ^SLFuP\F tϋ]U,*Se6FPLF u^SF tG6FPF ut8u"N"!PXP4XP4P^ S)^ &F^&GSF u~u6FPF uy~u3^&_S^ S`^&_^F&t@^&^&_S^ Ss8u N"&^ &^&GSF u86FPF u#^&GFSF u ~tF^ &Se Se] UF~ rFdd-s:6PdQWzQPNQQRQPiF)6dPPzPPQWPP>FF t'66Fu FFL~u~tdd h-s<6QdRWlRPFPPRPQhF,6dPPlP PPPPP>FF u t6PF tDpt<s<t#<t<t<t< t >puz |Fs}~q򤠙s}p~򤠘rsF ddFh-s=6QdRWzRPFPPRPQiF.6dPPzPFPPPPP?F~u66FF]UЉFVFF,F"FF<@t&u&~u >&u&&FFd~@u4FF"N+FFFFd 4~uCFF"N+FFFdeFĢgFhX~!ud~u dh ~u dFo~"u de~$udhFA~`udghF~"~udeghF~~td h-s?6vdQWlQPFPPRPPhF.6dPPlPhPPPPP>FF uxn$u@ t 6PFdhF-rFs:6vdPP^SvFPPRPPi8?6vdPP^SvFPPRPPhFs~@u~tv% s{~uu~tov% eFs,6dPP^SvPPvP?*6dPP^SvPPvP>FF~t S t6PFF~u"Ft"r+"$uF~u~!u F~@u7Ft0F:,tluFF#rFuI~usA8Fu8N twtqN:,t/lt'FF#rFu~uF~ucF@\F:,uF tuF)$F&1 tF~u sFFtFsF~tNWF]Ul-s~t~t ~t F%Fu ~u#-s,vPlPPFPFPjFFFF~u@ddhvdQW FƇv^SFĿW^FFPP8u;P*":r)PDs>$u~uP><<^SvP,]UQr PDrPPFFF]=t"좳tuu u 32PU$UU]UQQFFwP^cPFuFFw P^$cPFuٸ P60cPYPPcPPP9t PEP^SD]U FF~tm6FPLF uR^&G;Fu&GS2FsF^&GF^&G;FuF6^S$FF덋]UTV<u asSsP\FPPPFPPF6 FFdTFtP]U 66FPlF^& YuG PF^&GS5^& u-s &GT#^&G64S$^&G;usP\F>u=tsV<u astsP\F^&w^&G;t PF^&wEFF^&GSFUQFF:< sFF؊FƇFؠ< ȱƇ]UF؂t@]UF؊]UF؍^^FG:FuG^&OFƇF]UQQF؍^^GuF^&G؊FF^&G]UvvrP]UF؊]UFF<w>؍^^F:Fu< GȈG^&G&G&Fu]UVF]U > PFPF uv>> sl>> u~sy]PPFP/|F uD^&G0F&W4@ B vP6@ Pu6B PkB ]U>> u]˃>> s@ 6B P2B ]U vFP,F u{v~N^Y~u ЉFVsPP P^SvNF0PPFP/|F uF^&G Z&W F&GF]UQ^SvFv d]U ~ v$N~ uFPDF tF F~u.^SvFPF uF;Fue"`s PvP^SvNF7vPNQPF uF^&GvFYF]UFF@Fv PFP,F uF;Fuڃ~uF^ &] NU+Zr tH]U+ZrH]U3 &L&;Wt]UFV>]UV>]U^ S^S]UFFFFFPFFFFPDFFFF^FFP4FuFF u)vFPlFF^&F^ &]UL M FPFPFFrm u ~ rFpmD P^Sv^ SvvF uzM 6D PFPPF t6D F uM FV%FVuw u6D F uM 4FJ NN s PF P,6J F P*F~ug6D F S6J PPFP#F uCF &?mJtF41J F &G&W6D F uM L B6D F uM N sF S6J -F S6J +FF]UQQFM s6D FM N sF S6J -F S6J +FF uF]UL r4NP^FFF F&9Gvr^&;V u[>F &M&U&;Pu&;Hs4DF^&p6v&Z&TF^&A&DF끸4]UQQFF FH F^][Sys]StdServiceMsg.bin[z0]z0QIC Service[qicThis hardware configuration does not support the NGEN Tape Backup module.@IThis program requires CTOS 9.01 or later.)This service must be installed prior to installing the Context Manager.GQIC Service is already installed.!The Xbif service must be installed before installing the QIC Service.6EQIC Service is installed.QIC Service not installed, a QIC drive must be present.712.0.0  `d(#XpX0u(pX@(#X $    ON 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: 12.0.0 (wednesday april 18, 1990, 12:47)GW%`Jz SJ; l0Copyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.0  #   M   5 <   `     K 1 : e n  ( c j ` n h  ; N a t   rQn<kTc#x^  F      ! f    O b     F Y  LIBRARY: ctos.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:30) LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:31) LIBRARY: tapeserver.lib VERSION: 12.0.0 (wednesday april 18, 1990, 12:49) COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT (C) 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 UP    a m ~       T]v7@GV'F{$; j s      L T f<_iBP_ @&057O7o 88 : :H   -./NP   % 2 M p }   S2B@R~    NQe &I`vI/"U)2BEBeBB ")BM-U2PPFP/\F u] ^&G^ &X^& PFP$PFP.TF u] ~t ] FFFHN;s^&:BtNFt~t ] F^&] UQQ\@1\;Zu P,\؍Z^^F GF^&GF^&G]UQQZ@1Z¹؍Z^^^ &Z&W^&G^&^&G^&] UZ;\u]]UQQ^&Z&W^&FF^&G& u!^&G ^&G &W]U^&G Z&WF]UQQFğ^FFF&G Z&WFFY]UFėVF&T VFć_Ʊ;u$:uFF^&G ^&G Z&W^S]UQQFğ^F&_ ]UFćė^;u$:u]UF%]UQQ^&G w(^&w ؍^^v&D;tH#^&GsO#]U^SF t=O#uF^&w nF؍^^F Fv&F&| uwmtM#N^&GsN^&|D^&G y؉F t0^&G;v ~tp#4^& u&G1v tI#^&GFFFto#l^& u &G1v^&GFF~t~uFPsFn#FPsFtPFJ#"^&GF^&F^&GF^&GFt ć^&G^&GZ&W F^&GZ&W~tK^& u@~u:&G1F&G1 tFv^&_S^&_Sv^&G^&_^F&^&GsFt PF~uFO#F^&GF^&G^S^&w 'PC]U^&_S^&wFPFPpF uCF؍^^?tL##^&G^&G^&G=rmt =wmtP#l^&G ^&G^PsJ#IF^&^&GF^&GZ&W^&G^&G^SvC]U^&w F^S&F=O#uFF uaF؍F^^&G< wuN#9^& u&G^& v^&G<r<w^&wmtM#sFF^&_˷ lF0uA^&GsN^&}&G<r<vN^&u &tI#FPsJ#F^&^&GF^&GZ&W^&G y^&G^&G&G^&GF0t#^&G<t<u ^&G ^&G^&G^SvC]U^&w F^SF u:F؍F^v/sQ#^&^&G ]U^&G;uT6R^v؋^&;Gux6/sY6 &GtP&_&GSl tP,6똡LJt`T]U^&w DF^SJF t=O#uoFPsJ#Z^&Gt tI#DF^&^&GF^&GZ&W^&G^&G^SvC]UQr P,^&w&w 66F]UF9t~X VuqV2X~tP tV tQ tL6R^6R ^F&_^F&G*#^S^&wP6RF9FvRA#R~uP/ЋR;TuB"sNR؊s&6RDFuPRƇsY6R ^F&_SPPRƇ6RR   R&uv0v~]UF u8#3Ft=#'F@t1#Ft2#Ft@#]UR&O+ȉN>Vu8Qs&XR&_SR&wR&76~2#9Vu=Xu ~PGPR FPvr1Rn >V1#u vyF~6V]UPR&_SR&wR&7vrRn]UQQ>Vu1ys R&_SR&wR&7D~2#9VuKXu ~PRPZPPR FPvr.Rn>V1#uF~6V$]UQV t=2#uEPR&_SR&wR& FPvr Rn~6V]UQQ>Vu7XYs R&_SR&wR&7D~2#9VuKXu ~PRPZPPR FPvr.Rn>V1#uF~6V]UQ>V=#u ,sXR&7:~V t=1#u>Xu~2#P6PR FPvr Rn~6V ]UV t=2#u'PR&7vr Rn]ð؊sF;RuFFt,FtRP S]U^&G^&G^&]UQ^&G ^&^&G^S1F tP,]UFPFPFPu^&FtoFtub~u\^&_^F&1F&1 tF^& t*;w$vFĿW^&_SvXFtPF^&Z&W]U ^&G^&GFFF N^&G;sv&^&^&^&v]UV2XFPFPjrFN6FPDF tP,~uTBs^PP}FBTr'FP ^SlF tP,hA&^&9G u9t .VXFP ^&G F=?0u S `2#u bhdlB^ SvvAr#A6QPF tP,j]UPtuPFFR&GF&GFF6RF^&GSvv]U~FtFuRLJn1#mF%FNN ~|F~wFu~FuRLJn8#RLJnV2X]UFRT&GFFX6RDFR&umRƇv"F6R^&GFF؋F&v&D&|v#R؋v&L&D&DR&tF ut^&wmu FtM#^&GFFR^&& R؍^^GS^&O^L&O DDdb6R^SPPF u8#PR&t&0uRv&LR&NNVV V~|&Gs)6R^SPPRƇRƇR&u6&7P^&GR&tXRƇR&t PXP^&uR؊s@RƇ^&u&GO#^SR&w6P6RL^&GV2XR&_SR&wR&7vrRn]UR&Ou]ð]UQQRF&G&O+&O&GH&G t@ ɱtA s%R&GFFv؍R&GZ&W ]UQQR&G&G&Ou+R&GFF6R&|^F&DZ&T ]U R&GFF؋F&G&G y6R&+DF^&ONFR&W&^&_^F&R&tFF^SR&wv]UQQR&_^FF&GSPP]U! ~6V]UV t=2#u3Ys!R&7vr+Rn]~P ~6Vo]UQ>V=#uH s7P R R& FPvr7Rn&~~>Vu@#P6V]UQ>V=#u*sR R& FP7~V=1#u~P-R&G&GP &7vrRn]U~V=1#t uP 6VT]UP.< V ^ e j q v { PP]˚]u]˚ ]\]]˚ ]]˚ ]˚ ]˚ ]˚ ]U6R/s6R ^F&9GtRT&ONFR&tPX PX^&uR؊s@RƇ^&u&GO#^SR&w6P6R<R&_SR&wR&7vrRn]UQQV2X~r6RsqR؊s_Ƈ6R/rV6R RT&GFFR&u0v&DO#VR&wP6R릚 r  ~]UQQPt tu6R؍^^Ft bGFt d^&G]UQs"~FPdF\PV. ]U rFP(F u3P F tF0щF ȴN;rF9؍!.,PF uvFPDFFuv)F]UQ~t'F`^PP}Fv 4]UFF<w'9؍F9ƇGFuҰ FF<vWPFPF tF tN uoF[u+JtFFN~]u+JtFF@F~u F;F F@N;tFNFȀvNrt 9؍  9N*NvV؋ FF;Ft 9N؋ FFP 9X.~tFF ȊN:r6 9؍ P؍ PPuFFFuFs  FFr9g~u.  ~u F9Ƈ. Ft> u!  9Ƈ. ]UhPPFPFP PFP-LF u=FP(F u,~FNFNFP F tFމFFF0NщNVFF :Fs~/  F9؊. ! $PP PF9؊.PFP/PFPF u?F/u5FFňFFFFPF9؍!R.,PtF:uNF9v؍NFu^&؋]UFءF]U ^&^&(PPFPF u;F t2PvFPrPF^&~uPPPFPF uWF tNPv^SrPJ^& t@vP4^&?@u&^&&]UQ`fh^PP}F]U P PP   P= s yP 4PPFP/\P^&G < t <tb#PPFPPPk~tP^~v#PQHFFPFP*P4~NFFFH;Fr!G&G Z&WFuָ&G &WFFwALJFPFFFƇFu(PzPxPP{P6>uPO6iP(P8PPPPPPPPP^PRPPPPEPbF tPv 4<%(%P4P PF ]UF<0s@~9vA"]U"^&Fs$^ S^S^SFPPFP-L^ S^S^SFF u;Fs(^&!F~!u$?0PvcF t ^&?rָy#~!u@0PvcF uFs A0PvA0PvcFF u2P$F uFFFFP F uFFFF?0^ &F^&F^&FFPF uv!     FPDF uFF<^&PvcF uFs PvPvcFF uxPvcF uePvcF uRPvcF u?PvcF u,PvcF uFr PvcFF]U~ rK#(F :Ft ^ t#F^ ]UQQ^ &^&~]Nu+JVuK#bF@FFF<wB9؍ P^SFPFuF9؊^ &FFu~tj]UQQ~ rK#n^ Fu!YF^ &G F :Fu P,~A0uFP^ S <~@0uv^ S F P,F] U ^ &GFF&GFFF<waA0W^ Sv Pv F~uFF!t)=t$vF PDF tP,^ &GFF uFFuF^ &G&G F] U$FFFFFF FFFFFF FFFFFFFFFFFP(F u u P u$> t &G  > t> t]ð]U^ S^S]UFFFFFPtFFFFP FFFF^FFPFuFF u)vFPDFF^&F^ &][][TAPE][TAPE][TAPE]MasterFpHALFINCHTape Service12.0.0"  LIBRARY: ctos.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:30) LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:31) LIBRARY: tapeserver.lib VERSION: 12.0.0 (wednesday april 18, 1990, 12:49) COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT (C) 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: 12.0.0 (wednesday april 18, 1990, 12:47)GW,`*`"XFB lCopyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.0  h ^ F_8rTt%Nk+p\O  * 8 F T b p Vuuuuuuuu@uuu,u4uwuuuYuuuuYuuuu$uuuuuu u*%G`55555G5V5+55c5p555555)5A5F5S555"595O5`5k5555X 5p 5%  8gAi   Pp&P)89p</P??@@OA`ABW  e/N,  S  2 H Y f s "   F=#t~q#tgF uc4 4 8 v4 QWN QPQWWP>F uv6 FF t=#u]UFP|PFFFFNNFFFFFFFF FFFFP!u+>uvFPDPv 6 <] UQFF u#@^&؋@]UQ^v|u\ FF^GF^ uF^ ]UL&GFFL&ON^&?{u5}u+JVuNF+IN^@FF~rP^S PP ur^GFFnF^&F<]uA~uB"s50:r8<9w4F V*Ѷ‰F~w^GFFN^&?]tK#7^㋇F ub#^?tL# 5 h OU:e ASEe3:~cdt / F "uhu#u0u@M[h 55#50555.5k575555!5 5 5 5 5 5 5  8F8*8\8g8Mgoggggg#gWgvgggggg\sI2Eeu5 8g0 P/ <u "8/ u"@ @/ <t<t<u(@. R b#P <PPPP PPk PPRPPP u >v_ sOnP PP}6  P,Pk 6 > ^YP S6 #P <,   <wƇ&  u> tf PPP PP P  t> u  1H ;rv؀ u` 0  P PP PPmmP u->, u y# , Ƈ ,  twP PP,d u>u{>, u y# g, ذ , ءJLNPRTV X,   #t=y#u  6 <>, u b#P < PT PPRPPrmP tE6 PPPPP# u>r9t6  @ + * `rBvxnp  Ȋ :rء@@ u , Ȋ :rPLJP JP DŽX  PP% u>, s1 , *Ȋ :r´ظP u PRPBP -  PP>- um sf>/ u_ sOtP PP6  P,Py 6 > ^YP S6 ~P <PP P/TP/ &$u'>- u 6RPPPPEPFP(PHP(PJP(PP(P         P P. s$$*;s(%  ^Y tPP*P PlPb u &G Z&W  &G tP > t y#P < ,PP PP6 &$t&>- u6RPPPPE UF tP <]UQF؀uv,F؀u v_FFb#F]UQF؋LRRAZ PF؋J좌uL#$PF؋LX N t uF؋J좌u-P t uF؋J좌uF#F@F؋L@P t uP t uF؋L~u uF@#  tFb# F]UQQF؋F4 4 8 N P v4 PPN PPPPPP>F uv6 FF t=#u]4 4 v4 QWN QPQWPP>F uv6# L&G=rmt =wmtP#sL&GvD&GDDD ^숇& | u㋟^W^L&G&GFF؋F&LStF]UL&GFFظ&L&ONF&L& w)L&w 拄F&O;tT^uH#FL& u^wmtM#+L&GuL&wL&G ttI#L&G t &;GtFFFPF uL&G^GFGsL&GFF^ uUr"F P^GXGFGW*vP^GPeLF uYF^GW^ uF^GFGL^GG &| uG^G@vv)]U*  FF؀ u t ㋟^$ߋWFFFFv1؋N u6L&T;u}tE;uyVFᓍ NىwG } u؋^Wb^ ^G^v|u\^GF^ uF^u>tFF;u^GFF t؋NWPvF݋^ u^㋟^W^G^Ƈ& FtF؀ u;>* u>t ㋟^W t * Fs"S s6HFPF tP4Fs]UL& w)L&w 拄F&O;tb^uH#T^tQ#D^L&O ;u L&w & &GStF]UL& w)L&w 拄F&O;t<^uH#.FPF uL^GG GvS)F]UL& wIL&w 拄F&O;t,L&G<r~< wz<tv<tr<tn< tj^uH#vL&u7&|aFPF uSL&GvD\D DvVL&G<t<uv^rmuN#L&u8&}I#FPF uL&GvD\D D``FPF u]L^GG G"L&GFPFPPFPPFP/TF^&$t~t#FtQ#PF uPPFP*PF unFPFִPL&_ SF uMFľF=wP6cF u/Fu P6cF u>- u 6 FF]U L&G&GFFF FNL&Gsv&^&^&L&vLStF]UQQ6FLPDF tP4L&G F&uF~ung~t~uR~uD~u6~u(~ur~YuX ~ u T FFN#~u+~Yt$S s26HFPF tP4FL&GStFUQQFF;FrFFFFu]UQQ ㋟^u)F~awP^u FuḂ#]U  ㋟^AWPF~wS(F u0^Wv  WP^t+#$^WFu u ! u! " F# " # $ F% $ % FH =t=uN =t =t=uN tN  F(]U ㋟^WARWWZCFF~ps$dP^Ft FpFFՂ~u#s]UQuF2#8> t P F# @tF# tF1#} tF/#n tF~#_ tF=#P @tFq#A tF}#2 tF9## tFb# tF#F@#F]UQQF؋_^~1#u u  Ƈ& D Ƈ& 7~=#u Ƈ& > uF~}#u^G & v]UF؋ON_^~#uMG u^WдF^)GA^WW^G t FF@# Ƈ& FX$^W^G uo :unN+ ߈؋L fPFF ":tF":tF":t Fu |#P4F]UQ ㋟^AWbd# ^W ]U F؋ONGFF tF#F^W~=#u*^Ot6JJPF t-P4% Ƈ& FXPvv]UF؋ONGFAًWbd,#`U ^W#  tF ^FONWVـu^u@g^u Sv[^@u SvG^GFB $u@n 4 8 FFsD  ]UF؋ONGFAًWP^tWPvv1bhd,#` ^W ]UF؋ON_^GFFًW t usF u^&_^F ㋇^&vvv]UF؋ONGF$  bd# ^W ]U F؋ON_^9Gw^GFF tg^)GЋ^Wb ^W f ^WFd,#t^좌t@t@^Gbu4 PF Ƈ& ,#Q^쨉t>bt8FuA^W . PF Ƈ& dXPvv]Ul P|F tP4FP$F tP4 ! V$ l & " # * >0 4 62 4 >6 > @ B D E H J F G N ?T 6V X >Z b d f S 6HFPDF tP4S aU^GFFGvL@@ ؋F &GStF]U^GFF tL؀uJ_^F&GStF ;u^GG]PvvUF؋GFv)F tPv^uuvSv^^G & ^ uHvS2 F^u tvvv^uS;^G<@tt#^uG;v4#PSvRPvFF]UQQF^8Gu Sv(^uI#PSvRPvFF]U >tW>uF8 rA ㋏N tكu8Fr ;$  h j ^G h &G F&GFF&GZ&WF&GSF YtP46l h PDF tP4h &GF t$ LJS Ƈ& [LJX2#6^w 6 F=#uFsFh &G ㋇% F~#uNNH~1#u#N~u  Ƈ&  Ƈ& ~9#tn sN~tFF u~t2#B P$FX@urB tF=#w^.8X_fmt{F}#DFq#=F~#6F#/F#(F9#!F/#F#F1# F@#F2#F]U~PPp P/TPp & vp &_ .Fdkryv !v v v  v v >v uqPPt P,dPu <uv KV u :uv (u <uv u < uv  u <uv v .Yk7<AFKPkkkkkkkUZ_&!" %(+~v ]U  FWPFP/TF u^&G"sFx|PP| P/TF u_~ | &   z 6z  & tz ;s ;vz ڡz tH F]U@F rF t^&FF~uF&~ N > uFF; v & > u &$u%&G] ~u  &?w &G;Ft^F^&;F w@FrA &G $^ & &G!^ &G4 4 ~а$8 $~ &Ow~F &GFF[FB]NQNQPGP &GPrmPF u9v4 PPFP$PFPPPP>Fv F~u)~u#~uv^ $F^ &G^ &GF^F&v^ @F FFtAFsF'F]U FPFPFFrm u ~ rFpm P^Sv^ SvvF uz 6 PFPPF t6 F u FV%FVuw u6 F u 4F N s P P,6 P*F~ug6  S6 PPFP#F uC &?mJtF41  &G&W6 F u  B6 F u s S6 - S6 +FF]UQQF s6 F s S6 - S6 +FF uF]U r4NP^FF F&9Gvr^&;V u[> &M&U&;Pu&;Hs4DF^&p6v&Z&TF^&A&DF끸4]UQQF F F^]UF> tP <]U~u]U vFP,F u{v~N^Y~u ЉFVsPP P^SvN\F0PPFP/TF uF^&G Z&W F&GF]UQ^SvFv <]U ~ v$N~ uFP$F tF F~u.^SvFPF uF;Fue"`s PvP^SvN\F7vPNQPF uF^&GvFYF]U+Zr tH]U+ZrH]U3 &L&;Wt]U^ S^S]UFFFFFP|FFFFP$FFFF^FFPFuFF u)vFPDFF^&F^ &]Tape Server[qic B21B21B21B22B26B27B28B38B39II011K0112.0.0$  [Sys]QicConfig.sys[sys]StdServiceMsg.bin[S0]%  LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:31) LIBRARY: ctos.lib VERSION: 12.0.0 (tuesday april 10, 1990, 11:30) LIBRARY: tapeserver.lib VERSION: 12.0.0 (wednesday april 18, 1990, 12:49) COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED. COPYRIGHT (C) 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: 12.0.0 (wednesday april 18, 1990, 12:47)ror Asynchronous Terminal Emulator File Transmission in ProgressFile Transfer CompleteFilemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm%  fileheaders.sysMfd.sysLog.sys SysImage.sys BadBlk.sys Crashdump.sys)Tape Utilities Diskette 1 of 2 (B25TPX-1)Workstation.fls Install.jcl Install.ctrlTp>FloppyInstall.jclMergeCmdFiles.jcl TpArchive.01?mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm& o 03426-1/2Zl \l%9Dc9|M^SysUnisys9{'fileheaders.sysSys}[l}[l}[lJJMfd.sysSys~[l~[l|lLog.sysSys[l[l[lOD SysImage.sysSys[l[l[l BadBlk.sysSys[l[l[l&   NgenQicService.runUnisys [l[l[l~ TapeService.runUnisys [l[l[lMN Crashdump.sysSys[l[l[l)Tape Utilities Diskette 1 of 2 (B25TPX-1)Sys[l[l[l; QicErase.runUnisys[l[l[l}~ QicConfigure.runUnisys [l[l[l InstallQicService.runUnisys [l[l[lsxt: SRPQicService.runUnisys [l[l[l' <FlemQicService.runUnisys[l[l[l[L\CreateBootTape.runUnisys[l[l[lCreateBootTapeMsg.binUnisys[l[l[l|Workstation.flsSys[l[l[lZS Install.jclSys[l[l[l& Install.ctrlSys[l[l[lv`CTp>FloppyInstall.jclSys[l[l[lb 7MergeCmdFiles.jclSys[l[l[l'  _^t TpArchive.01Sys \l\l\l@B"d!c ba`( ]\ [ !Z!"Y"#X#$|$InstallQicService.run NgenQicService.run FlemQicService.runCreateBootTapeMsg.bin(  X 9d 9 9 9 9 9 9 9 9 92 9D 9V 9r 9 9 9Z 9w 9 9 9 9 99T99999D9w999 9 SS7SJSoSSSSSSS+SSSkSSSSNSTSkSSSS)S4SlSxSSSSSSSSSSSSS SSBSNS|SSSS SSLSRS`SlSSS S S& S2 S? S~ S S S S S S S S*X^y,Trqf^ dnsx}.[`sx(i4$Fq 0Y)5AU   8 P d          ,        4 Y              EbgAgPg,gpgggggWgvggg:gkggg)g7gggg gAgFgWgdguggggggg#g3g@gegvgggggTapeService.run CreateBootTape.run QicErase.runQicConfigure.run SRPQicService.run GW<Zv< Y<<l{DlCopyright 1989 Unisys Corporation. All rights reserved.Ver 12.0.0 Linker 12.0.0$GOas%GMW]r&,@qEio28ioEK| BMe| #CI| " 0 6 D J X ^ q w  7 ? H N n L R  V { & K Q q w  N%Js=b#?MR`z @XE(GZ`:@^wKKKKbKK)KKKK,KkKK?KK!%*.26:?CGKOTX\`dimquy~9999 .&3Bw|8EiG\f3Gt/N[)Hi} '5CKr5CO ? M X    $ 1 J z    G     = L X k   D P f9 w*wwwwww&www&w\wfwwwww2wwwwwww/ ,[i@w +Op&D3K7O&&7&c&&&&3&z&&&A&U&i&}& 9. 98 9| 9 9 9 9 9 9 9 9 9$ 92 9D 9L 9) gFgwggggD gy g g- g g g g5 g] g g g g g g g g, gb g g g g g g g+g:g]ggg~ggggggg'gDgggggggfggGg_gggggggg(gPgeg}gMem(-@Ebg 1]u$G<9l999.9N99Ut;Jl(BHPd}LxLLLLLjLFoaqCT       $ |        C t         ? \   !O=  99 1 ~  A  # Q           #h h h h >h h <h qh h h kh h h h h h h h %h h h Yh h h  h A h | h h h  h H h h  > h x H     D t        )     h   O     _    |    2  A  k  O G e 's ?s s s s 9s s s s G  < _   0 7 7 7 7 K7       : p    J    M    = b q i:A:99N4U4z:zXzzzzTzYzzz zz}z7D^.S.f...l.mwAPXqr!TqBu!zE\+BFg / V   K  A \   / b   8O63p33B33333o3333sQ~ 6l-wg)?  :o^#5o ?p0/4/9_ :pGOKK_M`R?TO 0U_p`0i_pO vpv/0`p /` P/0 `/Pp0?@ 0OopP0P?0p O?@O/_opOOP?po pP  !0307:0; @KLMpN/pO?PoQ?PSZS'("E )*  e/N, 8:E]  B5ZKKKK`KqKKKKK+?    wJwwwa S <'&/&[&&&&r&&&9&M&a&u&S,SSSSS/ SE S"q'MdxSC^t'8IeEHPl F B # H pg gggggggggggBgVggg4g6x)Um0tNn]LL%L[LpLLLLfLLL@L%LuLZ,b*N" Qt~eU    ;    # O    &  M e   )  8PP2PP^.17PTPPFȉF^Ph؋Nķ_FFP PFPPPFPPPFPP P\ PtPPh. PDPPHK0uƇ+hPDPPPLPPPTPPP\PPh0PbPPPhPPP>PP]UvPFP*PPFP*P^ShĿWRPPtmP^SPF t0hďNF싇FQPFPvPPFF^F^SvBPDF u/vB< t< t< u~tύFPPF븃~tFPP^SP^SP+P^SP+P]UhFF^^&O&7F^&GF^SPRPP^&S^OQPP^&O&?.u+JVt^&W]UTS6XRPP t=tRPTP6]U4HF6Dȍ~FDSHP2PFPvP~ \ s  L c j  e    . ]. . . . @ 8@ G G G e Ae s Gs 7s s s 1s s s s > ] q  ` | [ l  ( 7 G7 7 7 7 7     I0p0/@UG ``,`euezzBp4L...dm~m2wEwewwTh/:;V{   =33333)3Msosssss#sWsvssssssBKw&OS bgL   d h   . @ G X e s  7 p $(-0:@G`ez-.mw3s 59h;0sk؀ u h؀ u2>0u$>Fu  P>Cu Z0h؀ u늸PUF tP]UKPPRPPPPPdPPzP*PP~P*P,PPRPPzSP~SPKF t$,F^FQPFPv&G tPPPDPTF t&%F^$FHPFP mPP>iYu'PP~uVWP<~uFv ]UPP8PTP<68nFn8:PP2PTP662lFl24PP>PTP6BFP*PB6>~^YF>@PPDPT uH t6DȿFJHDF PPLPT uP t6LȿFRPLNPPTPT uX t6TȿFZXTVPP\PT u.>`t'RP\PFPP~tUTPRPP6P2PFPP6\^F`hbdfhWPP/<Pihjl&)uiNiY>iYu*PP]UQQPP8PTP<68nFn8:PP2PTP662lFl24PPDPTPH6DFDFPPLPTPP6LFLNPPTPTPX6TFTVPP\PTP`6\6F6\^PPbPTPf6bhFhbd.h0PPhPTPl6hiFihjPP>PTP6BFP*PB6>~^YF>@]U8PdP/PPGP,P&_SPPPl246^.8:< Flm68:<lFmC8:<lFmBPP* PHƇ0H]U:hhNƉN^؋VķFFP jnpPrP2P^SvP~PnSrP2P0PPP3PKPnPnS6rRPQRPQPPPPP<]U8FȉF^Ph؋Nķ_FFP tvPxP2P^SvP~PtSxP2P-PPP3P]UOP^SDP^SDP,PPRPPzSP~SPKP>t PPP<6HND&80u&+]UIP<h؀ u-hhďNFFFP} hË]UphhN‰N^؋VķFFP FF^PFP2P^SvP~PMPFPFP} h]UhJPTPP.PPRPPPPPPRPPWPPP]UhďNFF LPFPtPP.PPRPPPPPPRPPWPPP]UhhďNFFNPFPDPP.PPRPPPPP!PRPPWPPP]UQFF FFSFPD uF<:u܀~ uSPT]UQ^Sv u3^&^&;F tSFPD u ~ u ]F<\t< t< uSFPD u^&7F^ &^&UVFF FFF F< t< uSFPD t~:u~ tFFF<:t0< t,SFPD uQFPsFBFɀ~:u]FHN;uRRP^SFPQFPP<~u*]~\uSFPD uFUTPP*P<PP*P<S^&S^&wRPPtmPSP u0>0?ruSP<wԸ2PPFPPP0؍PI u0P*P<0؋Ŀv0ذ RQNQJQPFPP<~u0Ƈ :RPFPTPPFPP<~u0Ƈ 0 uz0H؀ u<:PPFPPP0؍PI u0Ƈ=BPPFPPP0؍PI uP0Ƈ0P*P<0؋Ŀv0]U"^SbPP|uFFFFFF FFFFFF FFFFFFFFFFFPHF=c#uI8PRPPPPPF uvP6 vS6tF]U$FFވFߴFFFFFPH]U$FFFFFFFFFFFFFFF FFFNNFFFPH]U$FFFFF FFFFFFFFFF FFFNNFFFP]U$FFFFFNNNNNNFNNN NFFNNFFFPH]U$FFFFF NNNNNNFNNN NFFNNFFFP]UFFFFFF FF FFFFFFPH]U$FFވFߴFFFPH]U$FFވFߋFFF FP]U$FFFF FF FFFFFFP]UFFFFFF FFFFFFPH]U rP F urPPP/<F uY& r& u PPFP,TF u%~ uxFPP1PPF]Us6P(F ukP(F uZrF^&G^&G^SF u&6FPF u^&G^&G]U^&G^&G^SF u6FPF u^&G]U].*U]..U].2U].6Uv P]UFRP PPP4]U^F ws FF F FV~PvFFFOw FBFuOFB0FF V tLF VN~L~vF VN^LF V^^!vJ tFN몋F9FsFPF+JQP] UQQ!r\PvF tP sv~ u sM>rF F P6wF< t4F~ u6F ]U~tV!r&^SvqF tuFv s"FF*  UQQ"!P%P&PFPg|F u "!PF~t !PLPv &!]UQQ>!;vF&%È&< tr]UQ9FwAQ^SqRP|t@Y"~tA rN"!P^SvRPPamP!PPF u &!!c P]UQ9FwAQ^SvRP|t@Y"~tA sC"!P^SvRPPamP!PPF u&!! ]UQ s>&t"!PF ]UdPFPPFPPFNQPw]U!!"!P PF %3&4&%FPFdP&P#PFPPF&rGMPRPP&PP!PF t&!&$&&!򤡦!FFFw*F 10+^%F1F tFuο,& & P]UQ!r4\P PF tP\P PF tP s>&t]UvPFPTF uF tPv.F u]UG[PRPP&PHN;r^&0Fu]U~tT!r$\P^SvFPg|F tP s"FFHN;r^&0Fu]UQFF; s &;FtFߋF]U!s;vvF; s* &X^FGP^&Pv]UQQ!!s  t vvG!s8vRPP PPPF u P6v]U!sAFF^FvFPP PPP u P6v vG]U^GPP]U^GPP]U^Sv]UQ!PP*P<P P*P<HPPRPPSP SPKF u!]UQ!s9HPPRPPSP SPKF u!]U rPPNQPF tP^&!t@ WPFP/<F tP^& s@FFPFPF tPFs ~ s r sFPFP6F tPJF]UQQPFP6F uF~Zuv]UFVFVFF w B FuF F~ w`FV Lǃ0~CFV LFV uFF wjrFuYNFu!s8PPRPP PPFPF u Pv P6w]UQQ~'rNPJPavv'P$Fvv'P $F t1P*~s0P~ds0P~ s0PvG]UFs YP6\^P6`w]UFs3hPRPP PPFPF t3YP6\MiPRPP PPFPF u\P PvFPg|F ^P6`w]UQQF^t#uOQȴPFv^^v ;N sN< r<r^v PoPP F=uvPoPP FF uezP^S^ SF t9N:Wuu|'r~t vFzPrFFzP^S]UPP*P<!]US6+P<£PP*P<6؍6]UQS6+P<FP0P<F=s ᣘ6P*P<-1P1+ډX+ã1+ʉ١+ã;t P<6؍6]US6+P<PFP,P<FP0P<Fa1P 1+ډX+ã1+ʉˋF+r ᣞ>r ᣤ>r ᣪ6P*P<6P*P<6P*P<^SP-P<]U>`Fu+Jt㋇p]UQQv TFt0Pv M F $v P^STF t 0Pv M F]UQQ^&&Wv TF u^&GF=~v0Pv M F $v P^STF t 0Pv M F]U vFPUF u)RPFP^SF t 0PvM F]UQQ^&vTF u^ &GFV~v0PvM F =vP^ STF u^ &t@^&F= t= uFF] U vFPUF u6F t/^SPFPr0PvM F"F^F]UQQ~tP~u P F=* t =+ t=, uv ~4u!\P S6 FPg|P<s G-PPvF'sBFPP t@'sPPRPPPP<v S6" t]U~tY~u P Ftu ~4u(FF^FqPFPP\PPv]UF=s'vRPP'PP'PFPv~4t'P6'qFPv]U F FuFF'sv ^SFP'PP'PFPv 'P6'qF tP ]UF^ t&JB^ &OJFF t#F^&JB^&OJFvFPFP'PP'PFPv'P6'qFPv] U^&G'&''''' u'>'%u+J'u{6''''F'''^ & t#^ Q&O'^^ &G''6''''''+Ή' u+J't9'6''''''+Ή'%u+J'u6''''F''ȉ'''''')'^& t%^&O>''^&G''>' u+J't='6''''')6''6'''F''] UF=)t=t'vF+  tP65cPP65cPP65cPP65cPP65cPP65cP P65cP P66cPr P66cPa P66cPPYP65cP?LS6PtP,bF=uPS6tv P65cPBPP PF]UFFFFFPP}F]UQQ(v&F& PF uUF(v&:tL#=F/6(&60666ى66 65P|F]UQ/6(&5P|F]UQ5PF]U^&G;5u&G +6;u]U^&_ .'}59=}}}M@I^&_˷.Ouueimquuy0`"! $ P|]U>5wmt^&G<t<t<u]UQF5F56065PF tP%]U65FPF tP^&8#u6^&G]UQF ^&GSF tP]UQA6r,PPPF u!PPF]UF^&ONF46N56V @FtNA6r5sN6PFPv~4t0Nv'FF''QPqFPv]UЉFVFv FPFPv ~4tG^SP^Sv'PP'PPP<'P6'qFPv ]UF^ t&JB^ &OJFF t#F^&JB^&OJFvFPFPv~4tLFPFP^Sv'PP'PPP<'P6'qFPv] U ~ u^&FF^&ON^u+JVuFFAPFPv 'PP'PF=4u$v RPP'PP'PFvv ~u'P6'qFPv \P PFF ]UFF^FvFPP'PP'PFPv'P6'qFPv]UFF^FNN^Fv FP P'PP'PFPv 'P6'qFPv ]UQFsF Pv;F=]uF Pv;]UQP(P*P<P(P*P<p S6t RPP(SP(SPKP(sGP(P*P<P(P*P<(SP(SPP<]UQp S6t RPP(SP(SPKP]U>5uF@K>5uPS6/FP0)PP4)>0)u~P,S60tFPoU^Sd]UQF t66PP}Fv ]UPPFP,TP~ uxP:S6>tPPCP/<PPPCP/<Pq5P5PP^555$C= syPjS6ntC& txP:S6>t(FFF5Fs~rFP6(FP,TF u6F=t.1u/55^p1LJt1FF ~tF>$C rVFrOFrH(HPPP5P-P(PaF t>(u ((1H(;s؀5t8Nr~~FFFFPFPPFPPmmPF t+sFFFPFPPFPPmmPF~uP55V55@55^p1㉗t1FF5(؂5tF(t(7]UQPPRPPPF uwPPFlP:PFmPjPFnPPFoPLPFtP,PFuPPF]UFP0PF1F(sPj^F&9v&5sq^&@P0CP*P;0C((F^&HN;r%ᣰ(F(0C2CFu͸ P(P*PFP(P*PF^&HN;r!P؍0CP*PFu^&;(s(^&@6;s@6(,s(`((((]UQ66F66PP}F]U5P(P6P(P6P(PFP(P06P(P5P(P6P(P6P(P5P(P5P(P5P(P]UFV6؉FFF)ىND-NF`F6NFFP\P5]UFV6؉FFF-ىND1NFpF5NFFP\P]UQQpP tP_P(PPP>(tPFFw#P^㍇(PPPuFuFFw# P^㍇(PPPEFuո P(PPP*YP(PPP>(v#PS6, s A6rNFtN F^&v&|v6^&G6&G6&G]U^SrH#u.6-6,6566FPF u^&GSFF6r.SPF>5t 6"C F,6q#D>5wmul,FPPF>5t 6"C FF,6]U^SrH#s6rq#g5r.6s8#m^SF>5wmu 5rmu ~@uM#<^&|^&G t 1 tI#]^&GFFFto#~uAPD$s3-6s,^&GFF^&_^F&^&=#LA6r vP^S,^&G t=8#u6~uP>$^&G]U.6^SrH#_6rq#5s8#^SF<0ur#Ѐ~tP^SsM#뷊F5rmuP>$F">5tPPF u]UQ^SrH##^&Gt tI# ^S]U ^&G&GFFF F^&Gsv&^&^&^&v]U65FPF tP#^&G ;rZ=wU+. !-Y9^S[^SO^S3C^S7^S$+^&  u SdP6r PFv^S?UFFFFFPP}F]UD6s$F>66F:6PF tPD6]UFƇ5CĿ0C26]U>26u^-6rWC6B6@55FPD$r>5u0~tC6B626> C@u P26P* Pr$Fď0CNF6CE6~u%>5uQ5;5u_^S26PW N>5u^S26Pj 65;5u-P*$F<@s5^S26Pj 5@26 tP>5u%==#u v^26555-6Pv^Pv$626,]Pv$P,>5u >5t5UC6B6PD$rxPr$F؊5CsQ5Cğ0C^F&=#t/>5u/#u 26Fv26F126NPv$|~t-6r v26P -6]UQP>26u v26P* ]U>5u5@B6C626P .6P,]UQA6s<>5wmu#P>26uQPF tP26P >26u,C6B6-6>5rmuP>$v26P! ]U>5u >5t]ˠA6s26]˸26P ]UC6B6P]Uv26PT ]U 26FF>5u26F6606FPFF6 tP^&F5u"~uF~@uFs 5F^.vVvLv@^&w2vP#^&w r#PF6 uF5uv4F5Ģ5'6F5u 5tI6CF~ w[FF=`wI6CF;6v6F;6v6Ct6Cu-~v PFFuFu6C@#P ]UFFw^&Fu>5u(>5u>5uP 5^&5&G[P F~w'66FPFu3PFFuҸ*#^& C C6Q >CF tP FFw6^v& r Fuً]UQ>5tH^&?t?^&6&G6Cs P CC6P|F tP ]U>5t3^S ^&?u&*#^&?*#u&@#^S ]UQQ^&F=*#t =@#t=2#uGF6^&GF&GFF6666666&G66PP}F]U>5u5C5C55CF^&GCF&GCNCNN&OCVCV&O@tFr# F tF@#xF@tF8#kFtF1#^F 5wmuFM#FF^&&O6&O6 tS ]U^&&G&G&G&G]U ,Fs.v PFPe4FF FVFVn^F PFXFF FV>5u F 55{6066v4F 6FsFV666FP4FF666FP4F6LFFs C@ C ]U>5ug5 t35r@95s5^&5<E6,  CP4 P^ S) ^ &F^&GSF u~u66FP F uy~u3^&_S^ SW ^&_^F&t@^&^&_S^ Sj 85u N55^ &^&GSF u866FP F u#^&GFSF u ~tF^ & C6  C6] UF<0s@~9vA"]U^&^ SPP|u=^ &ws%^ &]u%^ &G,0^&vI#^ &]tK# ^&7,] UC&!s+6]+6p]U^8p1u-55㋇t155@554F555555LF uzF~tFFH^;rp1uFFuFPP1PvF u5FHᣘ6 "CPRPP F tc#F]U.65^&9Out&CT#!F^&G=rmt=wmt &CP#?^&_S^&wFPF urvF uc^&G5&G5PPPF u:PPF u"^&G5PPF t&C+46@t &C8#46t^&wmu &CM#xF666655^&GF5r/#"5t5sE61# 5tO=#^&5Y66FPFC tP C^&?t ^S~ CtCP4 6 C^S) ]U>5tCs ^SU  CtCP4 v ^S) ]U^SB  C C@t^ SPPb @P G ss@㍇t6P% ^ SPPb >5t C  C6^SU ^& tI=1#u?E6s.PSP s%(CP4 P^S)  ^& C]U^SB Cs ^ S  C<@t<`u ^&r#> Ct^ SPPb P  r㍇t6P% ^ SPPb l6p6r6h6l6n6d6h6j6`6d6f6\6`6b6F \6^6>5t C  C6^SU >5u >51#u>5u}^&5^ S^S$ n>5t CP4 P^S) ^&?1#u-6r^ S^S$ -6s^&555 CC^&?t CF T6V6>5u$ CrF tNF7]UT6FFP^SFP rFrF>5t5555^SB 5F:vN5N+V FVtS:s"P*F[77N*Q[7vF5(55P FFFF:s^FPF(^0؍7Ft+JtFsFFFFFF뙰8Fu8Ft]F F5FFF<s8N VVN(0~^YFFFF555F 55 CFFFskF؍7P^SW ^& t =1#uFʋF؍7~t+JVtgF@Fv@F뎋FZ6X6C^ S W>5u/5555^SB  C>5u@55^ S^SW 55F 55]UX6؍7~X6@X6;Z6uC]U^SB  C Cu,P^S(  C^& t==#uN ^&~ tðP ^SU ^&?uN U^SB  C5u55555v  >5u5t5t6 C^S) ^SU ^&?uS ]U>5t^ C6FF='w @FFu C6660P46RP46r66P46]U >5u!^SB > Ct !P  C CCCs ^SU ^SB ㍇t6P%  66FPFCC tP ^*#&9u^&5^S ^&?u)Cu ^&@#^&^&?tS ]UC^SB CP4 6 C^S) 8Ct8Cu^&@#S ^&]UQ>5t<^SB  C5tR6PFCs @#P CFCCC6666PF tP ]UQ>5tYCrN6u0C6*# C$ C6666PF u6P|F tP ]U666ى666]UQ>5t=l FFw6 66Fu C6666]UQ Cs%v ^SFuPF tϋ]U55 C666FPF u^SF tG66FP F ut85u5N5!P CP4 - Fؠ+6&&'^&rmu!P>$^&G sPPP>$&C]U]UQQFFwP^(cPFuFFw P^(cPFuٸ P6(cPYPPcPPP95t PEP^S]U FF~tm66FPF uR^&G;Fu&GS2FsF^&GF^&G;FuF66^SlFF덋]U C C<u Cs6 CsPFPPPFPPF6"C FF6 CFtP5]U 65FPF^& YuG PF^&GSd5^& u-&Cs &GT#&C^&G(C65Sl^&G;(Cu&CsPF(C>5u=,6s C<u Cs6,6sPF^&w^&G;5t PF^&wEFF^&GSFUQFF:FsFF؊F4CƇ5CFؠFȱƇ4C]UF؂,Ct@]UF؊*C]UF؍*C^^F4CG:FuG^&OFƇ4CF]UQQF؍*C^^GuF^&G؊F4CF^&G]Uvvr$P$]UF؊,C]U$FF<w>؍*C^^F:FuFGȈG^&G&G&Fu]UFFFFFPP}F]U >5uy5@sl95sFFs&595uNF55@F1#95;5uF)55;s+ȉN+FF=#FF^ &G&ONF^ &ONFV^& u^ &G^&^&]UF6s(D66FFPF tP^&u]UB6r]ˠC6sP*$;(s]C6B6pSP]UQQFƇ5Cğ0C^F&]U~uFFFF F FFFFFv~^Y] U^&GFF^&GFF&G FF;Fr=PD$s-6s ^Sv%,s"P^$F؊5Cs^Svvx,F85u0P*$5:sFƇ6CFƇ6C&F;FsFƇ6CFƇ6Cv^SFĿ0CW,^FFPP$85u;P*$5:r)PD$s>5u~uP>$<,<,^SvP,,]UQA6r PD$rPPFFF]UFF~ rFFF5s:65PFQWFQPNQFQRQPiFFF)65FPPFPPFQWPP>FF t'656F4Fu FFL~u~tFF FFF5s<65QFRWFRPFPFPRPQhFFF,65FPPFP PFPPPP>FF uF t65P4F tDFt<s<t#<t<t<t< tF >FuFF FFFsFFFFFsFFFFrFsFFFF FFFF5s=65QFRWFRPFPFPRPQiFFF.65FPPFPFPFPPPP?F~u656F4FF]UЉFVFF5F5FF<@t5u5FFF~u >5u55FFF~@u45FF5N+FFFFF 4~uC5FF5N+FFFFFFĢFFFX~!uF~u FF ~u FFo~"u FF~$uFFFFA~`uFFFF~F"~uFFFFF~F~tF F5s?65vFQWFQPFPFPRPPhFFF.65FPPFPFPFPPPP>FF uxF$u@FF t 65P4FFFF5rFs:65vFPP^SvFPFPRPPi8?65vFPP^SvFPFPRPPhFFFFs~@u~tv% 4Fs{~uu~tov% 4eFs,65FPP^SvFPPvP?*65FPP^SvFPPvP>FF~t FSF t65P4FF~u"Ft5F+55-6F~u~!u FF~@u7Ft0F:5tFuFF#FFuI~usA8Fu8N twtqN:5t/Ft'FF#FFu~uF~ucF@\-  II] UQIu2#2^&wPPPF^&wPPPF]UQQ^SDs1^SDF=n#u^SD^SXDȋF tSI@IA1IXDI(ćjG^&Z&WI؋~G^&G^&G^&G!]UQQI ^SDsU^SDF=2#u^SD^S DF tt~n#u^SD^SXD뤋F tNI@IA1IXD6IDI(ćjG^&Z&W^&G&G^&G]UQ^&G :u SD^&G t#I@IA1¹(&O؉nGXDI >ItU^SDF=2#u^SD^S DF t)~n#u^SD^SXD뭋F t]U^&G :t 3^&^&G u^S DF^&Os ==#t*#a^&G!s ~=#uJF t6=*#u^&Gr&GF~=#uF ~1#uFF^&G]U^&G :t WJJs6JJI(ćjG^&Z&W^&G&G^&G^Si DF u ^&]U^S- DF^&O :uI uE&wPPPF u^&wPPPF~u ~=#tFF:5uF tuF)5F51 tF~u FsFFtFsF~tN CF]UF5s~t~t ~t F%Fu ~u#5s,vPFPPFPFPjFFFF~u@FFFvFQWFQPFPPPP>F~u~t@#FP$FX@t 5FFtF^.       N=N@6N/N@(N!NN N# N NF]U5FFFF;Fv9^&?=tFFF^&;Fu"FFFF뿊Fr FF]UF>GtP ]U~u]U~sx#e~tF 10¢IF10IFPIPPRPPrmPF tEF 10¢ JF10JFPIPPRPPrmPF~t%FPJPPRPPrmPF~t4FP1JPP FP^SvRPPrmPF~uTv^ SPPPFP#F u'^ &?r9tF' ^ w~^Yv F~uF( F]U&FPPGP/<F tG& sG~F~[Nu+JVt|^v&Fܱ]:uB9vw@"s=Fܲ0:r/<9w+F Vܶƒ0F&8Hu NsFFF~]Nu+JVuPNF+IN^@FF&u+JVuЉFVFNFAVNVN+INFFP^Svv^Sv؎F؍GPF ufFF tb^&?+uuIF~ rmuH;FFHN;r6^&Fܱ0:r<9wF V*Ѷ‰FK#YFu~ rmtFwmFrm^Sv^&w&wPvލFPF uvFPsF uwF% u@F݃~uvPSPF uF~t ~ amuFFF;Fvv~upvPPPF=1#uF~tQvP^SPFPPF=*#t==1#t8==#u9Fu+vSSPFQvPPPFFF^~ amu(vPPPF=1#uF~t~ amu~uvPPPF~uwF^&G^&G^&G~ rmu^&G ^&G ^&G!F =wmt=amu ^&G F ~u^S^SvDF~1#uF~u6^&GsvPPPF^&G vFF]UF(؍XG^^F@6IF1XGF^ uDGG^&G&W]U^&G :u I@IAI@IA1B1;It]UQQI@IA1VRDF(؍XGPF tP FII]U>Iu P ^&wFPF tP I^&uI@IA1I^&G]U>It$^&wFPF tP I^&wFPsF tP ]UIFF^&O :u @IA1VFr:F(؍XGPF tP IF;IuFċF벋]U^ &G1FF1F&G1 tFF;Fvx#q^ GP(F tP F1vIG;wII^ &G :uG0GF^JJ^ &GFFF;Iv(؍XGF^vF^ &G^&G ^ &G^&G^G$F&GZ&W^G&F&GZ&W ^&G~YYu^&GFHf^^&GZ&WF^&GFtDI^ &O :u2IIFIH;Fr XDFu^ &G^ &G . 2#^&Gs&wPSPF^&wF^&w)FF]UVF]U LJPFPF uv>LJ sl>LJ u~sy]PPFP/<F uD^&G0F&W4NJPJvP6NJPu6PJPkPJ]U>LJuL]˃>LJ sNJ6PJP2PJ]U^ &G nJu!nJFPF u ~ rnJlJ jJuPPjJP/<F t^&GFjJ&8G w ]FjJX ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPPLF t FFF ;Fw FrF9F w^ &FF^&O&@^&G^&w FA:r FPFPFP<P>PXF uF F;FvdbF F2vRF t$N t~^Y^vFFv~N ^YFFF ^&]UQQ]UQF Ft~uF F t^~tX^&~u$^S^Sv^Sv^ Sv^S^Sv^Sv^ SF u]U ^SvFPFP<P>PF uY^SvFPFPF~u9FPF PFP[P]PXF uF;F vdS~ vH~^vNFY^vx FF^&]UQ]UQF F tQ~tK^&~u^S^Sv^ SvN^S^Sv^ Sv&F u]U^SvFPFP[P]PF uY^SvFPFPF~u9FPF PFP{P}PXF uF;F vdS~ vH!~^vNFY^vx"FF^&]UQ]UFPLFFF^&F uF]UFa:r Nu+JVtftaF@;Fs ^v&x>tKFH^& w<^&^w~ ^Y^ S^&7FPFPF~t]UF FtF F u~[Nu+JVtX tJ^&8}t^vPF+PFPFP(F ukFFF^NF)FF^&v~ ^Y^ S^&7FPFPF~u ^&? v]UF F t F Ft~uF^&F tV~<u+JVt@ tJ^&8]tF^vPF+P^ S^SF tS~>Nu+Jt~td~u+^Sv^ S^S(F uH^&?tF~u2F t)N t"PQ P^ S^SF t]UF FtF F u~]Nu+JVtftaF@;Fs ^v&x]tKFH^& w<^&^w~ ^Y^ S^&7FPFPF~t]UF FtF F u]UF FtF F u^&?{u4SvFPFP F uhFF^NF)FF^& w9^&v~ ^Y^ S^&7FPFPF~t]UPF FtF F uF^&F tS~[u+JVt< t J^&8}uFF^vPF+P^ S^S(F t](~]Nu+JVur^&?\ul~/   &GF^ &GFF9Fr$^ X^F&^&GFuԸ]UQQJ>Ju>JuJPdP<J&_^F&G;F s FP^Sv ؎F@P]UQQ>Ju>JuJPdP<J&_^F&G;Fs 2Jv^@JJ^&O&J&G]UJr J&_S^SJS]UQ^&v ^ &Gv&L@^ &;vS&O+P5F ud^&O&7^ &y^Y^&G^ &w&^ &G^&^&G@^&G^ &Gv&D@^ &G] UQ^&v ^&&G^ &;Gt j P<^ &G@v&L^ &;vS&wF+PkF u^^&O&7^ &y^Y^&G^ &w&^&G@v&D^&G^ &G@v&D^ &G] UQQ9FsF^&&+GFSv+FF9Fw^SF+FP]UF%FPvFPF=t5v<^&%FN;tFPQvP< FF^&]U^&G FFFrFF^F&9GrSX^F&;Fr7&t0Nsv&;s!FFFF^&u+^Sv^ S^SF uH^&?tF~u2F t)N t"PQ P^ S^SF t]UF FtF F u~}Nu+JVtftaF@;Fs ^v&x}tKFH^& w<^&^w~ ^Y^ S^&7FPFPF~t]UF FtF F u]UF Ft^F F tF^&N t5v&<{uFVQ^ S^S F tI^&?\u;~u2F t)N t"PQ P^ S^SF t]UFFFFFF2rv:P_PF tef~򤊆eF~򤊆F"#~򤊆"F/0r򤊆/F^6Sv4FPv^.S^*Sv F F^6Sv4FPv^&S^"Sv F FFrF$ F"tnF* t &FF^.Sv^&S^"&7FPFPFPFPF t FF tȍv~.F^*&F tȍv~&F^"&^6Sv4FPv^S^Sv F F^6Sv4RPP^S^SvF F^6Sv4rPv^S^ SvaF FF]6UQ^&G :Jt SvY6^&duBW^&G ^SvYFJ^&G F]U^&G :Wt :Tt^&G&G &W"FV&9Wu&9Gw&G&W^&G&9G*s&G*FP&t@"FP(F u^&uS[lF t^&w8&S^&w&w"&w G<P^&w: F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2^Sv(F Yu0^&w8PGPP ^&G :Bu ]U^&G :Wt@&& tA"F&G :JuC&duB ^&duW&G ^&G-sS&G :Bu0G<PFP1^&G :Wt:Bt:Tt ^G<PFPFF^&w:FP u ~u~uߊFs^&w8PGPP FF^&w8 F^&w:)F^&G F u F uF]UQF =rmt =tmt"6rmP'JJ^&G ]UQF =wmt =mmt"6wmP'JJ^&G ]U^&G :t ^&JSP(]UQ^&^ &&W^&G :t JS)]U^&G :uJSv* ]UFPPF^ t t@&PPFP/<F t^&G < Ps@YvA"]U#U$VWQ^SY_^F^OGG w 3GGG؉GGGFG F GFGFGFGFGPS]UU^ SG PPFP[#uMG~&w,r/^ F%;u^ ^ FF;tX F ;FuX]U6~F =amt=wmt=rmt=tmt =mmt&^&G F^&Z&WF^&G]U^&^&G :t ^&GN ^&]U^&^ &&W^&G :t ]UFPFP"V^&?{t@&?[uP6::t. FPQSVSVQ|^[Y=Xt ],N~] t&<Ju>JuJPdP<~uOJ&G& Gu+PGP,F upJ&_^ F F-J&_^ F &FF J&GZ&WF^ &F V;v^ S^+P!F uOF ^0 F^FFFuFs^&N;v&O^0^~9^YF^&^&GFF^&N+F&OF^F&9Gr!X^F&uF&FuӋF9FsRPvFPF=t6v<^&%FN;tFPQPP<FBF^&G#&^&#NFPQF&+PP<^&&+G]UF F uF ^ &FFs^Sv^ Svv ^Sz^Sv^ Svv ^SyFF uFP|F uF]UQQv{F uFP|F uF]UFPFPF~ rZPFPPF u~t^ S^SF*PRQPF u^ &&C/]UFPFPF~ r3PFPPF u~t^ S^SFL/]U Ks; KJPJPF u7J ;w;u+Jv# t!K!Ks*v ^Sva!KKP(F tIKJF JFK KF KJPF u6KFPF u^&G]UQ^&F~ tFF9F v<^ &0r9v(^& ^ v&0^&F뼰] UQ^&&WF~ tYF9F vO^ &0r9v;^&&W YL^ v&0^&&WF며] UQFFF t&F 10vN^&F 1F NӰ]UQFFF t?F V Lǃ0~O^&F V LF VN뺰] U~ ]Nu+JVt)F^F9Fv@^ &80r ^ v&89vz^ ^ v&0^F븡$K "KuDPP"KP/<F uK"K&G ^;v ^"KX ^F&u^& u@^] U\Vnjޱ;u$:u^&GPPFP/<F t^&$&Kt~u'Kry^&G\QaQWRQPamP^SvF'K@D~F =amt =wmtFPsFr^&G _^SvFPFPF uE^&G F^&GFsuxF^F^S^SvFPg|]URPPFPF uK~tE^&t6G^&G&vH^&@,K]UFPs Frf,KreF sFF FFF*K (KuPP(KP/<F uo(K&G ^ &:GwY^ &G(KX ^F&G;FsF^ &GPP^&GȴP^SvF tn<~u8FJ^ &OQP^&OɵQPv$FF tUV~uF~ t~uF r~t4FPFP6FF^&~uq븋F] U^ SP^Sq]U^ SP^Sq]U ^ &G :t fF Fu>FPsOFrH^&^&G^&GP^&G^&G^&G^&G^&GA^&G6*K (KuPP(KP/<F u(K&G ^ &:Gw^ &G(K@ FF^ &G^&^&G^&G^&G^&G^&G^&G^&G^&G^&8G uA^&O^&8G u@^&G^ &GA^&G^ &G^&G]Uv&D v^SPPPFP#F t^&G^&Gv F^&G;Fs x#]^&G1 u ' ]F^&+Gr x#]Mr-~t$0MPPPPPv ^GPF ^SvPPPv ^GPFF u]~u^&wPSPFF u]~ wmtF uuMr^&wFMr.~t%0MPPPPPrmP^GPF!^SvPPPrmP^GPFF u]^&wP0KPPFPFPF u1#u/#u]F1#uw/#un^&wPPPF u]^&wP0KPPFPFPF u1#u/#u]}Mr^&wF^SvPPPwmP^GPF u]?~u5~,^&wPPPF u]N^&G^&G~ rmt^&G ^&G ^&G FP^S؎F&w ]UQ^&G :u  ]^&^S F=#t^&G"rFF~1#tFF]UQ^&G :u  ]^&^Ss F]U^S F t&^&G :t&wPPPFF^&Or&wPSPF^&wFF u]F u]F]U ~ v$N~ uFPF tF F~u.^SvFPF uF;Fue"`,s PvP^SvNLF7vPNQPF uF^&GvFYF]UFF@Fv PFP,TF uF;Fuڃ~uF^ &] NUFf]UFV v]UFV v]UFV%]U+Zr tH]U+ZrH]U3 &L&;Wt]UFV>]UV>]U vPFPPF uxFV^&&W~u~tYFuRFVFV)F^v^ SPvvFP#F u^ &?Gu&G &W^&&W] UQ^ &G :JtS^ST2^ SFPF u^ S^STFJ^ &O ]U u. t!;v 33@33.P 3 ҃+@sH]U؋]U <r"^&&W&GlM&G;F s Wv lMX^F&F&GFFF;FsN ;NvlM&@FFڋF;Fr ,lMv@^&Z&WSlM&_[&G]Us]lM&G@]U cr lM&G;FsGvlMX^F&F&GFFF;FslM&@FFF]U>jMuhMPd u$>jMthM&GlMnM>nMt>lMt]ð]U6vMPl6pMP u%6M66vMP u6xM=t=!t3]U^SPP|u6^ &F^&G<]t(,0^ &^ &?v^&]tF^SvMPPFPF t>MuM^v&< u<&t 9vvF堒Ms ^&^&F;Fvo^v&8+u ^&FN^v&<0rA<9w=^&^v&0:r&<9w"9vv*F^& F&FˋF;FuK#]U^ &G :JtWSvvlnW^ &G ^ SvvlFNs=u8^ SFP|~u#1 G@1&W^ &w&@F&Z&W^ &GN^ &O^ &OF~+&G &"^ &G&G(^ &G&G*^ &G,^ &Ytj&w8&SP^ &w"&w FP#Fu^ &?^ &G,(~t^ &G&GF^ &G :t ]U^&FF^&G &W"&O*&;Wu&;GrI1&G^&G*1 uSP(F u`^&G@1&@FF^&G*1&G &W"FV&w8^SQRPFP#FtK uY^&G*1V+^0^~&}*9^Y^&G*H14^SPF u/v&|*&L+^9 ^&G*&G^&G,]UQ^ &G :Jt S^S>6^ &duBW^ &G ^ S^SFJ^ &G F]U^&G :)r^&G :Wt:Tu^&G&G &W"^&&Wc^&G :BuX&r&G&;Gv &G&W^&G&G &W"^&&W^&G s7&G s/^&/&_!^&G :u^&&G ]U^&^ &&W^&G :Bt ^StF uk^&G;s]@1V&G&G &"F~&w8&XSv^&pWPG<P^&w:F t@^&G-F]U^&GFrF@1V^&G&G &W"FV&G-sG<PFPF^&G-3^&w8v&XSv^&pvvFP#FNVF׉NV~u t%^&9Wu&9Or&O&WFF t ^&Gv^&@F&Z&W^&GFV^&G &W"^&G&W;Vu;FYvF&GF^&G8^&G^&G&W&+G &W"FVF&G^&uFF]UQQ^ &dt[SFP ^& uW^ &du&G-sG<P^S^&^ SwmPvv^& uW^ &G ^&]UQQ^ &Gd<tO<uSP^& uI^ SFP ^& u0^ SrmPvv^& uB^ &G ^&]U].M]U ^&^SP(F t^&G t~&w8&SP^&w"&w G<P^&w: F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2~Yt^&GFu^&G@1V&G&G &W"F^&Gv^&@F&Z&Wv^&@&G^&G*^&G(^&G^&G,]U ^&G :Wt :Tt F^&G-rG<PFPF^&G-^&G0FF^F&G4&W6Ft.H^&O.+N^v0^9^Y^&O.N^F&)G.^v^&G0Z&W2F^&.uF tuSvF tF^&G0FF^&w8^S^&w.&w6&w4FP$FFt.H^&O.+N^v0^9^Y^&O.N^F&G4&W6^F&)G.^v^&G0Z&W2F t ^&.u%FsFr^SPF u]U^&G :Wt :Tt ^&G&WFV&O&O &"N~;u;wN~Fs FF%MF u+JMu4-^ &GM6MM&MM^&Z&WM] U~tP PPN]UFRP PPP]Uv* P]U^^]Uv^ P]UFRPP1  &HN;rcFVN~LF w0 F A^ v&FVN~L~vFVLFVFu]UQF@;Fw^v&F<0r<9v+ V^ &^&^&N;Fs4^&F0:r#<9w^ & V*Ѷ&^&뼸]U~Su3F^ &~^u+JVt^ &FFF~NuV~u ^&P ~u^&7NP^ SF~u8^&w&7NP^ SNF^~Hu2Ft tuS^SvNP^ SoNF^~Dua~uFPF~u^&&WFV, RRPvvvNP P^ SFNF^^S^ &7^Svv^SF]UTNP<Pv^ S^S\ ] U~N 6N8N:NN@NFVBNDN]UTNP<P]UQ~NmJupPNP*F u[PNP*F uNSPNSPF~t$NSP+FNSP+FF]U>NmJu@Fs _F u1NP<Pv^ Sv ^S FFsFF] U>NmJu@Fs F u4NP<Pv RPP^S%FFs<FF]UQ>NmJtNP<PF uN]UQQ>NmJt>NP<PFNSP+FNSP+FNF]UF;F r) ~^Nu+JVtVv~ N^Y^ v&:^ v&@ >NmJu@Fs F uPNP<Pv^ v@PF +P^S F uF^&&FsFF]U ~ ^N u+JVtV >NmJu@Fs :F u+RPP^ Sv ^SPFPPF ubRPP#QW^SPFPPF u4NP<PvRPP^S%FFsFF] U츲NP<Pv ^S]UOOFPFPFFrm u ~ rFpmNP^Sv^ SvvF uzO6NPFPPF t6N F uOFV%FVuw u6N F uO4FNNOs PNP,6NNP*F~ug6NNS6NPPFP#F uCN&?mJtF41NN&G&W6N F uOOB6N F uOOsNS6N-NS6N+FF]UQQFOs6N FOOsNS6N-NS6N+FF uF]UOr4NP^FFNF&9Gvr^&;V u[>N&M&U&;Pu&;Hs4DF^&p6v&Z&TF^&A&DF끸4]UQQFNFNF^]U FV;Ou;Ot^SF t OsqOGFFFFF9F v=Ns6^S^&Z[& S^ &[&:uFF뻊Fs ^&F^S^ Sv |^&]UQ O^SPOPF=4t=4uF~t@ OFVOO]UF'9Fs^9FsVd9FsN 9FsFFF t?ȋF1FF1VF;Fv$F0^ v&FF 1F뺋F]U F~u^&FVFF6~u^&FVF^&&2  0=F t9Nt1 10^&F 1F N^v& NFu^0&8@u^&݃~ u5F0F+FF^&*u+JVu-9FF tȹ 10vRF 1F NڋF9Fw)^&^S^SPv ^Sv]FF;FsFF^&F tHvJ^&NFUFsFF9F vM^&;vA9Fv<&xAu^S^ &0^PPF^ v&^&F^&;Fv^&N;v9Nv~^& F^&*u+JVu^S^S^SP^ Sv (N F;w8^&^S^S^SP^ SQ^SvF^&]FNF;sD9Fv?^&xAu^S^ &0^PPF^ v&^&F벋F@^&;rv&xAu1F9F v49Fv/^S^ &0^PPFFϋF9F v9FwC^ &^&FUOOPPNQPF u ^&G!r6DPPOP/<F u O_ OO&GOO]U ~uOr vF uuOrOFNINFF;Fv^&FO@O6O&L;Or+^v&8 t\P.WFVFFFV tnFVN~LFFVN~L~vF ;Fv>F w0 F A^v&FFVLFV눋F] U*~t)vvFP,FFPFP8F t^ Sv FPFִP] U*~t)vvFP,FFPFPF t^ Sv FPFִP] U F FF t9F t~u ~uNF 1Vº1VF1VF1VF1FFPF1ZЋFR1ZЋFFR1YFF0^ v&aF tN +^ 0FY~u~t *~ N F +F] UF ;FsFv~N^YF] U$^&FFFF^&G;Fw F]F9F v^v&8%t^&;wr P<^v&@F0r9v P<F0F^v&HN9Fw^v&?FW~Su\v^&^F&O&?^u+JVu ^&GF^vPF +P^&Svs~Nu0v^&^F^vPF +P^&7ȃ~Hu9v^&^F^vPF +P^&S^&wr~Du4v^&^F^vPF +P^&w&7d8~Tu7v^&^܌F^vPF +P^&w&7F P<F^v&^v&FFUQQFFF^S^ Sv FPP-]UF FFFFF^S^SvFPP-]UPP^ S^S<]U P P^ S^S ]UPP^ S^S]U^SFP$F u:RPvvv^GPF HPFPF u F^&] U~ u#^SPFPF=4t=4uFFF t tF^~uUF~uJ^SPPFPPFP F u~u~uF0* V*Ѷ‰F^&GF&ONVrЉV;wF9FrHF^&wFFv&0^^F^Svv^GP^&P^ Sv ^S]Ul^SPFPF=4t=4uJ~t tF^^&G F s4)^&w FFFFFF FFNF;w^&V@F!:tV;v(&:uFr^ ~& G~9~ wFrFFrJvv^ vPFPvv^SF +Pv^SnF t^^&FF s^ v&!FF9FvV N;v^&^ &FAN;wFFNNFF9NvI^&<1r=<9w9,0FF-FrF<*t<0uFFBF<*uzFtN~Fu+JVF;t%t VBA1^&F FBaF~ uFF#F:FtFF^ v&Fv9v vF9F v ^ &F^&F]U.~Ծ&F^ SPFPF=4t=4u&~t tF^^&w FFvvFP,F t^&^&:FuB~u ~uF"~ u ~uF~ rFF^ SvF^&G:Fu^S^SvFO^&G:Fu'~uFF :w^S^Sv*^&G:Fu^S^SvFu^&G:Fu^ SvFx^&G :Fu^S^SvF:^&G :Fu^S^SvF^&G:Fu^S^SvFPv^&G:FuN^ SvFPFPP^S F uz^& tp^ S^S^SvNQPK^&G:Fu^S^Svv^Sv +FF^ S^S*PPFPv^Sv F]U Fs^&N;v&^&PȴFY^&~ u ^&3 PPFPg|F us~ vO;OtF;Fu1\P^vP6OFPg|F u8OF@FFtV\P^SvFPg|F u]UTNP<Pv^ Sv ^S%] U ~CreateBootTape.runCreate Boot Tape[sys]CreateBootTapeMsg.bin[Sys]Exec.run[sys]ExecMsg.bin[sys]ErcMsg.bin[Sys]FormatDisk.runFormat Disk[Sys]LCopy.runLCopy[Sys]TapeSelectiveBackup.runTape Selective BackupFileTypeFileNameFileListtocMemDisktocTapeArchivePNPFsys$FileTypeFileNameFileListtocMemDisktocTapeArchive[TAPE[Sys]FileUtilMsg.binp<]mfd.sys \I Configuration file cannot be found. Please enter following information:], (/ to quit loop, to continue)^ Record size (hex) [_ Rewind on completion ? [` High Speed Tape ? [a-Quarter Inch Tape Retension Utility, Version b)Quarter Inch Tape Erase Utility, Version cDevice ([QIC]) dB Please insert Quarter Inch Cartridge, then hit a key to continue:eRetensioning the QIC tape ... fErasing the QIC tape ... kSuppress confirmation? nReally erase the tape?8<-Xbif must be installed before using QIC tape.9<7You must install the QIC Service before using QIC tape.;<%QIC Service must be installed for XE.0123456789ABCDEF[sys]FileUtilMsg.bin j<%0D %0T[VID][VID]**OVFL**:CPU Division ErrorYESNOPress NEXT PAGE to continue: Error writing to log file.PageB **** Cannot load Exit Run File, please reinsert system diskette.**OVFL**:YesNoYyNn5J (Press GO to confirm, CANCEL to deny, or FINISH to exit the utility) 7Syntax error in parameter 8year is invalid9day is invalid or not in month:day and date disagree;illegal timeinvalid password?invalid device or volume name@invalid file specification [vol]fileAinvalid directory nameBtoo many wildcards specifiedCinvalid file specification; file name missing or too longDsyntax error in date/timeEinvalid number of argumentsFexpect yes or no or cyl/head/secGNot enough arguments provided.Hinvalid file specification {node}[vol]file.ICPU division error.;done. $Wildcard expression too complicated.+Mismatched wildcards in From and To fields. Suppress confirmati3  TD aAdDhHmMnNoOsStTwWyY!oo!/!0d!/!0y! !hh!:!0m!!2AA!!*o!/!0d!/!0y! !*h!:!0m!!2*A!"!Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!"!Nnn! !*d!, !yyyy! !*h!:!0m! !2*A!(!Www! !Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!(!Www! !Nnn! !*d!, !yyyy! !*h!:!0m! !2*A! !0t!:!0m! !*t!:!0m!!hh!:!0m! !2AA!!*h!:!0m! !2*A!!0o!/!0d!/!0y!!*o!/!*d!/!0y!!0h!:!0m!:!0s!!0t!:!0m!:!0s!.tmp!W*w! !N*n! !*d!, !*y!!N*n! !*d!, !*y!"!0o!/!0d!/!0y!-!0h!:!0m!:!0s!!2*A!!Nnn! !*d!, !yyyy!Invalid Template Index"A`#4DTdxCKACTION BACK SPACEBOUNDCANCELCODECOPYDELETEFINISHGOHELPLOCKMARKMOVENEXT NEXT PAGE OVER TYPE PREV PAGERETURN SCROLL DOWN SCROLL UPSHIFTTAB#+17?GKQW]citTN00sundaymondaytuesday wednesdaythursdayfridaysaturdayjanuaryfebruarymarchaprilmayjunejulyaugust septemberoctobernovemberdecemberampmnoonmidnight05 invalid namesunmontuewedthufrisatjanfon? >Confirm each and suppress confirmation are mutually exclusive.:You must allow overwriting when you suppress confirmation.%0S: %0S [Sys]Exec.run<]fileHeaders.sys < (2 <) Copyright 1989 Unisys Corporation, All rights reserved. < <>/ <Sys <Sys <[Sys]Sys.Font <[Sys]T1Sys.Font <[Sys]BAWSSys.Font <[Sys]V1Sys.Font <[Sys]Signon.run <VF <VFC( <mfd.sys6 < EXH < (OS P <) \ <h <PVFPF <[VID] <[VID]1 <[SPL] <C <C <[Scr]<$>submit0.tmp <[Scr]<$>submit1.tmp <submit0.tmp6 < submit1.tmpH < [sys]ExecMsg.binZ <Message not foundv < Log file: Disk is formatted in ECC mode.Disk is formatted in CRC mode. CYLINDERS=TRACKS=SECTORS=BYTES=STEP=PRECOMP=SPIRAL= REMOVABLE=YESNO)This is an ST-506 device (FP-controlled).&This is an SMD device (DP-controlled).+When performing MIVolume on an ST-506 Disk,CDO NOT enter bad spots with sector #16 when using 16 sectors/track.5(Reference -- 16 sectors are labeled #0 through #15).$ <2Unable to access or use message file: Error ^ <Reading text file ...{ <Writing binary file ...牚 < done. 艩 < cannot be accessed.4 </ An error number does not follow a colon near: 4 < Invalid error code near: 4<2 Message too long or message number invalid near: 4X<. The text file does not contain any messages. <Text File Name : <Binary File Name : <* : ** WARNING ** Multiply defined message <J **** Available memory not enough to perform the requested operation **** H<+ The text file contains too many messages. {<Creating text file ...<Reading old text files ...<Creating new text file ...%%(){}[]<>?#^- '"0Uu9dD#erc = , .   ... C<  LH8$xd?*j<(|h OJ KF;&{f2!ra.nY+kV3"sb:%ze0 p`II120A00[sys]CmNull.run[sys]SignOn.run[Sys]StdServiceMsg.bin[z0]z0QIC Service[qicThis hardware configuration does not support the NGEN Tape Backup module.<IThis program requires CTOS 9.01 or later.@<)This service must be installed prior to installing the Context Manager.p<GQIC Service is already installed.<!The Xbif service must be installed before installing the QIC Service.<EQIC Service is installed.2<QIC Service not installed, a QIC drive must be present.R<7        ||[KBD][VID]^<>[]{}MASTERLOCAL{}[][scr]<$>BsFilter.tmpVNVFII120A00Press NEXT PAGE or SCROLL UP to continue<(Press NEXT PAGE to continue<IC0123456789ABCDEFYesNo[Sys]ErcMsg.bin[!Sys]ErcMsg.bin: !a?!*a 2Q=\z4 ebmaraprmayjunjulaugsepoctnovdecampmnm05 %0:BLU_fmrx~ #(-27;?BEI{12.0.0 QicSrpTable.sysM0[Kbd]l[Vid][Qic [Tape~D[SysIn][SysOut]>t||||al|t||||\t|||Zt|||X |t| || t| | D|t| D|| Dt| D| |t||| |||| ll6d  0123456789ABCDEFc4  $ `d(#XpX0u(pX@(#X 5 5  [Sys]Tape00Config.sys[!Sys]Tape00Config.sys[Sys]TapeConfig.sys[!Sys]TapeConfig.sys[KBD][VID][QIC0][Sys]QicConfig.sys[!Sys]QicConfig.sys>M<M<   0123456789ABCDEF6  LIBRARY: ctos.lib VERSION: 12.0.0 (friday april 6, 1990, 21:02) LIBRARY: ctostoolkit.lib VERSION: 12.0.0 (friday april 6, 1990, 21:29) LIBRARY: srputils.lib VERSION: 12.0.0 (saturday april 7, 1990, 4:49) LIBRARY: util.lib VERSION: 12.0.0 (saturday april 7, 1990, 1:37) LIBRARY: exec.lib VERSION: 12.0.0 (friday april 6, 1990, 22:56) LIBRARY: tapeserver.lib VERSION: 12.0.0 (saturday april 7, 1990, 4:41) b VERSION: 12.0.H-DV-VIII (wednesday march 28, 1990, 2:42) mJ@HI2J#K&L%M/CN!rOPQR+S-T!U$V*&W,PSRP Create Boot Tape %0S Copying operating system images to QIC tape ... Formatting scratch disk [%0S] ... Creating temporary directory %0S ... Copying %0S files to %1S ... Copying %0S memory disk image to QIC tape ... Archiving %0S files to %1S ... Copying %0S to %1S ... done. Could not open %0S file. Invalid scratch volume specification %0S. Syntax error in table of contents file %0S. YesNo Create Boot Tape successfully completed. Create Boot Tape unsuccessfully completed. QicConfigure.run QicErase.run InstallQicService.run NgenQicService.run FlemQicService.run ;Tp>Install.jcl (Tape Utilities) $RestartLabel Floppy = 0 Tape = 1 FromServer = 2 Tbooted = 4 NotFound = 65535 QuickQic = 0 DoneMsg = ' done.' SvrSysType = FileVersion('[!sys]SysImage.sys') ClstrSysType = FileVersion('[sys]SysImage.sys') $IF (InstallType=FromServer) AND (Public OR (SvrSysType=ClstrSysType)) $IF VideoLevel = 2 $DisplayLine $DisplayLine $Displayline(' AE Public installation from server is invalid. AA') $Displayline(' AE  Press to exit AA') $DisplayLine $DisplayLine $ENDIF ; end if videolevel $DisplayAndWait $Cancel $ENDIF $IF Unattended AND (InstallType = Floppy) $IF VideoLevel = 2 $DisplayLine $DisplayLine $Displayline(' AE Unattended mode is not supported on floppy installation.AA') $Displayline(' AE Press to exit AA') $DisplayLine $DisplayLine $ENDIF ; end if videolevel $DisplayAndWait $Cancel $EN6  :PackageName:Tape Utilities :Version: 12.0.0 :RequiredMemory:50K :RequiredDiskSpace:1200 :Commands:'Deinstall Qic Service' 'Qic Erase' 'Qic Retension' 'Tape Backup Volume' 'Tape Copy' 'Tape Daily Backup' 'Tape Weekly Backup' :ProductFiles: TapeService.run QicErase.run TapeBackupVolume.run TapeCopy.run TapeDailyBackup.sub TapeWeeklyBackup.sub' 'Disable Caching' 'Disk Squash' 'Display Configuration' 'Enable Caching' 'Extended Crash Dump' 'FdArchive' 'FExtent Reporter' 'Floppy Co; Tp>FloppyInstall.jcl ;This file installs via floppy media the SS12.0 Tape Utilities installation $Restartlabel FloppySpec = ConcatStrings(DeviceFrom, '') AllSpec = ConcatStrings(DeviceFrom, '*') CmdSpec = ConcatStrings(DeviceFrom, '<Sys>Tape.cmds') $IF (PUBLIC AND SRPServer) FromSpec = AllSpec $ELSE Tmp = ConcatStrings('@', DeviceFrom) FromSpec = ConcatStrings(Tmp, 'Workstation.fls') $ENDIF ; of public $Restartlabel $DisplayLine $Display('Copying Tape Utilities filDIF $IF PUBLIC $Path, & !sys, & Sys ToSpec = '[!sys]' CmdFileTo = '[!Sys]Cluster.cmds' DefVol = '[!Sys]' $ELSE $Path, & sys, & Sys ToSpec = '[sys]' DefVol = '[Sys]' $ENDIF ; of Public $RestartLabel $IF (InstallType = Floppy) ; if installation is FLOPPY FloppySpec = ConcatStrings(devicefrom, '') CopySpec = '[Scr]<$>' $RestartLabel $DisplayLine $Display('Copying installation files ...') $Command LCopy, & ('Tp>FloppyInstall.jcl', 'MergeCmdFiles.jcl'),  & FloppySpec, & CopySpec, & , & yes, & no, & no, & yes $DisplayLine (DoneMsg) $RestartLabel CmdJclSpec = '[Scr]<$>MergeCmdFiles.jcl' JclSpec = '[Scr]<$>Tp>FloppyInstall.jcl' $CALL JclSpec $IF Erc > 0 $DisplayLine $DisplayLine('Error in Tape Utilities installation') $DisplayLine('Status code: ', ERC) $Cancel $ENDIF $RestartLabel $Command Delete, & (JclSpec,CmdJclSpec),  & No $cancel $ENDIF ; end of IF installtype = floppy $RestartLabel $IF (InstallType = Tape) OR RunningonSRP ;if installation type is TAPE $RestartLabel $Command create File, [Scr]<$>FromFile.fls,,,,,yes $Command create File, [Scr]<$>ToFile.fls,,,,,yes $RestartLabel CmdJclSpec = '[Scr]<$>MergeCmdFiles.jcl' JclSpec = '[Scr]<$>Tp>TapeInstall.jcl' $CALL JclSpec $IF Erc > 0 $DisplayLine $DisplayLine('Error in Tape Utilities installation') $DisplayLine('Status code: ', ERC) $Cancel $ENDIF $RestartLabel $Command Delete, & @[SCR]<$>*RemoveTpQic>Temp.fls, & No $Cancel $ENDIF ; end of if type is TAPE $RestartLabel $IF (InstallType = FromServer) ; if installation type is from Server $RestartLabel ArchSpec = '[!sys]12.0>TpArchive' $DisplayLine $Display('Copying Tape Utilities installation files ...') $Run [!sys]Restore.run, & ArchSpec, & '<*>*', & '[Scr]<$>*', & yes $DisplayLine (DoneMsg) $RestartLabel CmdJclSpec = '[Scr]<$>MergeCmdFiles.jcl' JclSpec = '[Scr]<$>Tp>FromMasterInstall.jcl' $CALL JclSpec $IF Erc > 0 $DisplayLine $DisplayLine('Error in Tape Utilities installation') $DisplayLine('Status code: ', ERC) $Cancel $ENDIF $RestartLabel RemoveSpec = '[scr]<$>RemoveTpQic>Temp.fls' Found = FileVersion (RemoveSpec) $IF Found = '255' $Command Delete, & @[SCR]<$*>*RemoveTpQic>Temp.fls, & No $IF Erc > 0 ; don't fail the installation Erc = 0 $ENDIF ; end if erc $ENDIF ; end if found $ENDIF ; end of if type is from Server $End ; end of file 7 es ...') $Command LCopy, & FromSpec, & FloppySpec, & ToSpec, & , & yes, & no, & no, & yes $DisplayLine (DoneMsg) $Restartlabel $IF Public ; From Server installation interface CopySpec = ConcatStrings(DeviceFrom, 'TpArchive.01') $DisplayLine $Display('Copying public files ...') $Command LCopy, & CopySpec, & , & 12.0>, & , & yes, & no, & no, & yes $DisplayLine (DoneMsg) $Deassign (CopySpec) $ENDIF ; of public $Restartlabel $DisplayLine $NextFloppy('Tape Utilities Diskette 2 of 2 (B25TPX-2)') $Restartlabel $DisplayLine $DisplayLine $Display('Copying additional files ...') $Command LCopy, & AllSpec, & , & ToSpec, & , & yes, & no,  & no, & yes $DisplayLine (DoneMsg) $Restartlabel $ContinueOnError $Display('Adding Tape Utilities commands ...') $Call CmdJclSpec, CmdSpec, CmdFileTo, yes, DefVol $IF ERC > 0 $DisplayLine $DisplayLine('Error in Tape Utilities installation') $DisplayLine('Status code: ', ERC) $Return $ELSE $DisplayLine (DoneMsg) $CancelOnError $ENDIF ; end if Erc $Restartlabel $IF (Public And SRPServer) OR RunningOnSrp $RestartLabel $ContinueOnError $Display ('Adding SRP Tape command ...') CmdSpec = Concatstrings(DeviceFrom, 'Hit.cmds') $CALL CmdJclSpec, CmdSpec, CmdFileTo, Yes, DefVol $IF Erc > 0 $DisplayLine $DisplayLine('Error in Tape Utilities installation') $DisplayLine('Status code: ', ERC) $Return $ELSE  $DisplayLine (DoneMsg) $CancelOnError $ENDIF ; end if erc $ENDIF ; end if public $Return e) OR RunningonSRP ;if installation type is TAPE $RestartLabel $Command create File, [Scr]<$>FromFile.fls,,,,,yes $Command create File, [Scr]<$>ToFile.fls,,,,,yes $RestartLabel CmdJclSpec = '[Scr]<$>MergeCmdFiles.jcl' JclSpec = '[Scr]<$>Tp>TapeInstall.jcl' $CALL JclSpec $IF Erc > 0 $DisplayLine $DisplayLine('Error in Tape Utilities installation') $DisplayLine('Status code: ', ERC) $Ca;Job MergeCmdFiles.jcl ;This jcl invokes the Merge Command Files command ;the parameters passed are %0-%3 of All Merge command Files params $Command 'Merge Command Files', & %0, & ;CmdSpec or Command File From %1,  & ;CmdFileTo %2, & ;Overwrite ok? %3 ;DefVol or Default Command Volume $Return 2am e <mfd.syssys*Xll`LlrY  SSCo( Tp>FromMasterInstall.jclSSC p oll?l7  x  $ ; Tp>FromMasterInstall.jcl $RestartLabel ToSpec = '[sys]' FromSpec = '[!sys]' DefVol = '[Sys]' FilesFrom = '@[Scr]<$>TpQicTo>Workstation.fls' CmdSpec = '[Scr]<$>Tape.cmds' $RestartLabel $DisplayLine $Display ('Copying Tape Utilities files ...') $Command LCopy, & FilesFrom, & FromSpec, & ToSpec, & , & yes, & no, & yes, & yes $DisplayLine (DoneMsg) $RestartLabel $ContinueOnError $Display ('Adding Tape Utilities commands ...') $Call CmdJclSpec, CmdSpec, Cmd0 FileTo, yes, DefVol $IF ERC > 0 $DisplayLine $DisplayLine('Error in Tape Utilities installation') $DisplayLine('Status code: ', ERC) $Return $ELSE $DisplayLine (DoneMsg) $CancelOnError $ENDIF ; end if Erc $Return< MergeCmdFiles.jclSSC6p]lTl[lH ;Job MergeCmdFiles.jcl ;This jcl invokes the Merge Command Files command ;the parameters passed are %0-%3 of All Merge command Files params $Command 'Merge Command Files', & %0, & ;CmdSpec or Command File From %1, & ;CmdFileTo %2, & ;Overwrite ok? %3 ;DefVol or Default Command Volume $Return T 5e tape.cmdsSSCeHp9mlY%l>Jl(`  Deinstall QIC ServiceInstall QIC ServiceQIC ConfigureQIC EraseQIC RetensionTape Backup VolumeTape CopyTape Daily BackupTape InstallTape RestoreTape Selective BackupTape Weekly Backupl 8       DI9 [Sys]InstallQicService.runDeinstall the QIC Service.[Device name - XE only ([QIC])]    002<[Sys]InstallQicService.runInstall QIC Service[QIC slot - XE only (77h)][Device name - XE only ([QIC])] Slot (SRP only, default 77)]  "  00[&A[Sys]QicConfigure.runConfigures the Qic - used by tape utilities and BTOS Qic service.[File name ([Sys]QicConfig.sys)]xx 77)]  $  QE'#[Sys]QicErase.runErase a QIC tape.[Device][Suppress confirmation?] ation?] 8  uence number][Merge with existing file?][List files only?][Print file][Suppress confirmation?]mation?]  83 00!Lg!+[Sys]TapeSelectiveBackup.runArchive selected files on a volume to tape.File list*[Incremental from][Confirm each?][Tape name][Delete existing archive file?][Print file]int file] file?][Print file]  D5 00L98[Sys]SubCmd.runPerform disk cleanup and complete volume backup to tape.Device to back up[Volume password]^[Disable cluster?]  &  QR+ [Sys]QicErase.runRetension a QIC tape.[Device][QIC0])] [qic])]  ( 00 `B[Sys]TapeBackupVolume.runArchive all files on a volume to tape and verify volume integrity.Volume or device names[Volume or device passwords]^[Incremental from][Suppress backup?][Suppress verification?][Tape name][Delete existing archive file?][Print file][Display structures?][Suppress confirmation?] xxn?]  + 00F#0[Sys]TapeCopy.runCopy a tape to a file on a volume or vice-versa.File fromFile to[Overwrite ok?] [Confirm each?]   - 00HY4[Sys]SubCmd.runPerform disk cleanup and incremental backup to tape.Device to back up[Volume password]^[Disable cluster?] [Erase QIC tape before backup?]    / ITJ2[Sys]InstallMgr.runinvokes installation manager for tape installation[Non-interactive?][Tape spec][QIC0]0)]   ,1 00 X?[Sys]TapeRestore.runRestore files to a volume that was previously archived to tape.[Tape name][File list from (<*>*)]*[File list to (<*>*)]*[Overwrite ok?] [Confirm each?][Seq9   P7 ATpQicTo>Copy.flsSSCpNhllcPlv\8 InstallQicService.run SRPQicService.run NgenQicService.run TapeService.run FlemQicService.run QicConfigure.run QicErase.run TapeBackupVolume.run TapeCopy.run TapeRestore.Run TapeSelectiveBackup.Run TapeDailyBackup.sub TapeWeeklyBackup.sub QicConfig.sys CreateBootTape.run CreateBootTapeMsg.bin h: JTpQicTo>Workstation.flsSSCp*klePlt; InstallQicService.run NgenQicService.run FlemQicService.run QicConfigure.run QicErase.run TapeBackupVolume.run TapeCopy.run TapeRestore.Run TapeSelectiveBackup.Run TapeDailyBackup.sub TapeWeeklyBackup.sub QicConfig.sys = dRemoveTpQic>Temp.flsSSCdp\cl2l]Pl}> [scr]<$*>*Temp>sys.cmds [scr]<$*>*Tape.cmds [scr]<$*>*Hit.cmds [scr]<$*>*Install.ctrl [scr]<$*>*TapeRestoreFiles.jcl [scr]<$*>*tp>*Install.jcl [scr]<$*>*MergeCmdFiles.jcl [scr]<$*>*TpQic>Copy.fls [scr]<$*>*TpQic>Workstation.fls [scr]<$*>*TpQicTo>Copy.fls [scr]<$*>*TpQicTo>Workstation.fls [scr]<$*>*FromFiles.fls [scr]<$*>*ToFiles.fls [scr]<$*>*RemoveTpQic>temp.fls [scr]<$*>*-old @ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm9  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