hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From d...@apache.org
Subject svn commit: r629363 [2/2] - in /hadoop/core/branches/branch-0.16: ./ docs/ src/docs/src/documentation/content/xdocs/
Date Wed, 20 Feb 2008 05:20:32 GMT
Modified: hadoop/core/branches/branch-0.16/docs/hod.pdf
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.16/docs/hod.pdf?rev=629363&r1=629362&r2=629363&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.16/docs/hod.pdf (original)
+++ hadoop/core/branches/branch-0.16/docs/hod.pdf Tue Feb 19 21:20:29 2008
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 1301 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 402 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!#\_02;-']&X:=Jh!Q,U'CYD;$h;PF8e_]B[Ul@c?MjN*Hq9l/0ehK6[/NQI8@A3/^o4Q12J5n%L0_?d7G61670=i2s:fd/6OLJ[_$Z07Z:H/Xk"[0^r4%pJtMeqq4uT<bhBK4/_Tg^,rqULA)e.2C[3q]RRTE+0]ePO`':.E]iJJ@F9P7<Uq@NbmM,Zl:bd,qc";6'Y6'cEK:7_ogh?;"Zc+jGeY<9BR52HVdoA^6C2FmVcp*0Gd'EW$\#m]q5ej1hAN`MB$@.n&Se5'd$Gs(FbsYDQBhG6n>DN="gIN8_Mo5s#<dS:jMk-\o+?F#\%>mW;QL,W&.G;WOqd/DWH&i'.Fl,5+AuaT)*T)3@6_KIlO)4BIToR789ie0&A#po/g>d_A2kG4XUH'HY1@?WBUK@F<YgrqniRef"O>1X`\.o//:)mJ?p9\bJCt)kp^:)4E`8;P\+I3;5/qm\4(`uc3XUh*;*VFo7egTMcdQ,E7D1dsa5;cc_R]3/UY8:iYd6RZ,X=m*qt%@(!//*fBY0V*]U,UB8T#$n$"n-!hiJ58P21+<)=[$8N4un!J9Fq0GH0<IfL`Tj@lZJ6cg6!"E8t6J_=B=0bWM4WHd\)/`&f^DDWf=-Z*>nCi:@e8$i]j4dU_jsPfZ&O/%buGBOO#]3B0+??`E_caOMZrgMs*LpSmPq);8#(388j%j+29.9)2[jdW"]R?-ta4nX7=dpe+15J&:nHbA(;-_;R+t=o[,HPi.%j20ScgR"B1Zf&BQrZ`E#SpC0h$LT'(I:52+t*MYh*X[ahEe4HWZ=auP0mZAW;?IHl:kcCH%N6iIQ'H5T[cpA!/a7q<a3561mCZs[KKU!T"$l7A>J-0<F<("RUDYY-a4PY>>lEr]:8\$5(SFF$GoI9F6]sjP+s)pFmhq#c_0l7iKLj0X,`$>0!6a,3*)0ZC0KYP'9qH<>B+l,:k)D%Jq(jO76@u!lNGjt1haO%,%J_^08f@7@
 rQ1PpFqq)tMd%^4d("m(:Tat?&UG`"HfoCo!5@7O%S3V_\]2do'j;<CEi_HOEMV2dD1Hr]:d"b4Y%=NTAA,Jci`C?+*QSR(X/OeBIr,A_.WldG,$YWuOUP6D/a8!u"L+RP":NM<Ih,Y9d06F`Z^=kQLJ8pS+P@T'jknX!'Rf.'kf@u4&'#]5-LX^KqW*S1/KpU&ucJCMSo$h=fpi@@/**p`$3&N?5mO^[4@tM="V;0kjiB$sVb/l?35nFR%eX[N]mrh9[a%M]^LSR>1>cPA;[gMqE>+Q7Wp=U0!M[Ja2=Si3nIf[W0s0)~>
+Gaua95uYWS&;BTK'mhJ:f5/kljX;=J?6%#@e3e(O?j75p7E9mr>8S"F^le99]O^W^Du1l9?-adP'KMPLnbuND%Wb+T]8'eLY@T.QRH7i-n=&,KQ1pa[>R?sFHc_HZo;Q"3Xr>,<R)dKT"!*n-m$(OA1>CQOiaZPH#M!`=^(0b_]@OQ:Hh:6%r7$e;kRA88WqUrV=,T;n_st85_6o9+G%J;X/mO@%);PPY&nO9_8Aodi.8_'M`-L^JHKr]0\nc/fkIqXP#>@PcM!kcL*'uW\Kt'US+<>n?8"lT\:pXdml,,$3^#>=dSZ4*MU_JhF"_3DS!.O5m5L"5_BL?ChKVG+Bk;k#tYX.&\MDEa9^2C]D-<ci5SZ@L:@WZFo$=^Ml)elplc'POdT`5'i.Dpr~>
 endstream
 endobj
 6 0 obj
@@ -24,27 +24,6 @@
 [
 8 0 R
 10 0 R
-12 0 R
-14 0 R
-16 0 R
-18 0 R
-20 0 R
-22 0 R
-24 0 R
-26 0 R
-28 0 R
-30 0 R
-32 0 R
-34 0 R
-36 0 R
-38 0 R
-40 0 R
-42 0 R
-44 0 R
-46 0 R
-48 0 R
-50 0 R
-52 0 R
 ]
 endobj
 8 0 obj
@@ -60,7 +39,7 @@
 10 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 102.0 541.466 167.66 529.466 ]
+/Rect [ 102.0 541.466 183.992 529.466 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 11 0 R
@@ -68,777 +47,104 @@
 >>
 endobj
 12 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 523.266 384.476 511.266 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 13 0 R
-/H /I
->>
-endobj
-14 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 505.066 284.492 493.066 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 15 0 R
-/H /I
->>
-endobj
-16 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 486.866 223.16 474.866 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 17 0 R
-/H /I
->>
-endobj
-18 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 468.666 283.808 456.666 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 19 0 R
-/H /I
->>
-endobj
-20 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 450.466 186.488 438.466 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 21 0 R
-/H /I
->>
-endobj
-22 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 102.0 432.266 199.664 420.266 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 23 0 R
-/H /I
->>
-endobj
-24 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 414.066 181.832 402.066 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 25 0 R
-/H /I
->>
-endobj
-26 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 395.866 180.164 383.866 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 27 0 R
-/H /I
->>
-endobj
-28 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 377.666 167.504 365.666 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 29 0 R
-/H /I
->>
-endobj
-30 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 359.466 275.468 347.466 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 31 0 R
-/H /I
->>
-endobj
-32 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 341.266 292.832 329.266 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 33 0 R
-/H /I
->>
-endobj
-34 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 102.0 323.066 236.324 311.066 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 35 0 R
-/H /I
->>
-endobj
-36 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 304.866 193.496 292.866 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 37 0 R
-/H /I
->>
-endobj
-38 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 286.666 201.5 274.666 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 39 0 R
-/H /I
->>
-endobj
-40 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 102.0 268.466 180.332 256.466 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 41 0 R
-/H /I
->>
-endobj
-42 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 250.266 170.816 238.266 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 43 0 R
-/H /I
->>
-endobj
-44 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 232.066 239.504 220.066 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 45 0 R
-/H /I
->>
-endobj
-46 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 102.0 213.866 206.324 201.866 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 47 0 R
-/H /I
->>
-endobj
-48 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 195.666 294.488 183.666 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 49 0 R
-/H /I
->>
-endobj
-50 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 177.466 336.488 165.466 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 51 0 R
-/H /I
->>
-endobj
-52 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 108.0 159.266 387.164 147.266 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 53 0 R
-/H /I
->>
-endobj
-54 0 obj
-<< /Length 1983 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1823 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat%$gQJ$c&:O:Sn<QYr6jj'9Gt]QS>@j"7``m`@m"5^%<e:nq?t]IfgK[D[Mn)fe;@!e2pZ^/)]CfpPqVt<2GQDfTolfFXq9!b`puaYo$h(sJ-_;D@lb2oYPt.E-0.8oq^Ns6F>%MR)86%itrc?X4<e%8R^YnG,%W>GIf7$!E0Q_p7Rhn@Y6:VDrZhf%Al?"_$4PCln*_JR.7/`P>SX9n8a"sQlC&PT4SmRC=0=,BkrT`5%fAE2r0.O)QLpWRVaEi0pdpmf-2e#"R[n7U/*+TLBb;)Rpj+G/VSp*DCW0j0e0qj54ZHP]_i4lR#p@'_AI2)`<!^W,p_ol"%lW%ZnAB2)CQDI"XXs%`5G'Yc@->F6&5]9i5[4oG.FH%T*\:\R#e>h'OkRJ;S["0\[$C1/qQ&l#")[s?W%@e\iY1osS\u@CnHc)AWDk30>!l-o$"+:ePcJJ*OQm=j9?PJMn@MUsokI0R8n?(!,Z\R!NPETdYJ$i`F'ISp5Gf0O0+02iT_qndMDq&\\Cl#FG`&S5si6m'YMXYp:GggE7gIGC*MlFg##`2:%WTcalL!7V50Yk.8!(lP^_.WfaKj2*k$FuFhF<D8aD`K.s&c464N1/qG9i'SkfcM+6fZE>QFFrom;T%F0)#M!&YO7L3>[K-Q8`mR^;*9,Ii+3#g[YNMV,V2!9R\##:1At>u")?5jQ'$,\fF2JRia@Qhj=Z$gT#/=mF1)p!"A(q3&WNQ%FpeR\#YDAOWm,`gF6aJgnAf9^.Wln-0f/=;QR2D937C3G/hG,q7K]V$i%mVM!5p%S,6.tJS!FlbMX^i_pRnAe"PF@IZJBHeeRO9KE@953S]q_D]JP)+-(`*A#kEB8>.<VlWVAhtE1Qd4'Blr"PrN_P1lek,@.La'HdM[)`;^;L.LbpL754TOK?KE\KmsH1Y:Ljekc:su#<:H)^h(>@R(5?BZ8;^<VN1aP8<S4m5%9@t3Vkk=k!d,`50>>s"9&\
 F(JrI9HLA%'S:eif?N?Wf35G%.i%2h5H9(hi_B>*Na^?PO\$<G[&;]=rq(fI@5K#P6<9J6^B-]dp[:M=\2JW"`YCck=\_@SF)ij1;m!*#Jp-bKb:n4rK[#M:W2EP`CVt+9+mcUVm1;`s6jK"@2]i!llk,l)W_#b^,((h>X:G'M6&.gK5\u"#&-/[`6WOV);d5M("jiCD2HGdA%6>Wf/XJ*:5JF4'jp.6-T_:nHGD:VNNIgW6FqS#Ucd1`*_TN(TY9Qc?\otlboM:H6&QbW[:k1UrCL'^@aBq0s*_H`=%rYqAG`fUoddEBe*eP@hBdHIKj!"5#uV"`=U4hc3&#G3Q2ZZ)C7_2rYAMRY)Vf[>mSenX3V!K]IMCPIhU=>VpNYuLd>%bRHCB$W#!N^/uqLrWdGXF6T1q#,*A^HZRZkqe%``ZKU]5gG:'*'4F(B'@4?XXnbfb_D&'iaHM\6CTQ8GLq@*C%b\Nk[!2Q#DJ4n0_<5!'Y[sUW*aYK#];o3iqu^VAWT%c%OdS;K[H]`Bc;LP1pA7YNZ4EraZ]j1g^@TnXjn'TVaNch6Q%arr*IrD7ql\TJB0/'6%-mg`r85`GmUsA%*#hgo_ZLQ?GW"C?@ZFW3>sIufOL#bBO@WL961W70(QC<M]ZJpQUJdbcgs.a^4'$0/T)`NAI$ul@D"QCDAYO%0j_dh(jQn:(bO.T'Yf@A/QL/eiB&h_[k3[V.UO$3d6s@R[V.d*NOM-NoGQ7J3o.oqjc/"@D7gGNG]Y!Qb=\Sm^3i#3>F33dB`\qu9X%>+Vr1K$L2\:%K@#=$RQ1tA_P>5c,"*%8"<eeh/C2N0ee6kFj[8rOW3:"C^Ir6a3O9a$n');LE3Kk*9bNOI)UA@<ge"#sUW<J^mFgN_Qpq*D(K__g,RKkP6VBlR0Q0p5Ve*U.\.HVb&Y[F<<n)8eBf1"prShD-;nThEgZCK&-2j;lW\(RA!c[q9k?>XacE>PuF>`V/'#<pbUUt
 Hs~>
+Gat=,968iG&AII3nEA*K#iC^"P.J*NR?#`a4k2^2,Xc*8&N!$Ne\BF.,_ZCj.!ETd*WcE:Kl=_3i:D9fnLh*eT@h_@Za-]\j]FG=3EBV,>j-OQnNq$)[Jmj[a9V%N%Jon$03'Mketjr7eHbD)C]3G]O7hcQG4uX;=2Sq%-ZKu,rc-8Dj*2iV,dX(DJ$2'1RKL`Q#L0h\f-,T".".bV&@GF6=K1an[\[!$`_TYHO1.n,e-'^>2cZKpTkW1\NAj2(5qU'92rGITE](JhZL)>)-K]KJAHtOJ;CH]^/ugS(bh3gih/>A%mc\k#*#bDXNM?]*#d*sk)MW@C"]L&]OKTZC9@enoVJ$1N898Ta/(Act^+5>>D6ti_8p^i*jTErT(g"%[an6b_Lcr?+.qu06.3^]LMSqG*Q*'jQrhB)+D[\mgNPKda\@qd"r1n-ZWl>TWg9kAt^;?"s#;r'YMFhc%*r?*O@u&!tLU78MeWRg>jI3#*4RXO9Ep<d&?=N.p=2iS3RteD2r4ag<hDHEk_4Sb[FOh"j[,e<';'[9f(4?O"&l(WU%0B-f9k[479qQ^QgOfNE]P/[Amb/'"j7Sl1,BOK;9NXDMk:sO:Ef*U66ZBn^O-G?["Mor,^0n#X6FPLPLoUB"dEG)6(i9b;"/ab;=+.Gh/#;DXJJ[fo3-)2C:L>fC)qK2?=jHq-Asoq9$f=,;R7>.6<"Lhe@idIlS$']<Mp`/o1O-5H.n.^A@=dIffm7"5RU[mQN`f:WaVJ_pKY7p&2`\.t):J/Q"hV.Y"0gnNGHn?q?:4Ma_K>o,0(#)jIM*=OFpEY)FH3gSmC&,QoO;,#iP4E`Wid^fX6Y3KP%a,-^6Sb9'Zs\(BdpX+0I6*V5R-ZL.&"m=Q.Vk]'&%UoMbYdkRM<_]+7C2%$UI*!B6<+SFTWVZ@@d)YhHDp9b59^Dn\F*8#Qpq4rR4GSfd%%OCN"Vc&)&F%k13-",VL=W'Yjs9R?Z$^JU5Y
 QXSto3C]fJ!"6@jtJ<Q\)NQBUF4]@c-e`?FMi_+UC\'G,H7)X0,2]*I)7J+=Sfi5S'/*u!`-ke33%5h5kB"*/LEZu9*,1bJsnjSNJU:UDOh!4OVjGl#!Cp?8VAQh>\OL?/6HbVo-U(KeBG`9iHU;pJ;P\S;cK<iku(0UrD6*""OH:LXT(EN'.(#)nk5TV8tbui5j$l0sH'q9@WN-[YAZ=LD!Xs-fJFIp3>N0#h_.5t9hfi<J#:OYn@5^gK'l+i.:r.jKDSG>T7!:@likWl,>P16;a8-_aTi01kXQmA3l!OhZnVD!JC`p.Sk7F=Omk5qBGJ2egJ+2>YABd^496jZVYN'bqO?_`8eUJkY*]opWT=+PiWUA]=*_T`M'>)XlM1:-<.jKh_FjuC9)BOJ_k:ICL5J/S!;3\Um&WOhOV9WV*qZ<fH("hoA=b>BF9hD=-!5@Z;,j\HQC9>#JuFY@`IFa]_S[7'Gj^S@qVoj`._eXI0hM1And8OBb>Gp[=HriTU3Qd)+9fKqlH0'f$cQu;s:@#a>Un6?^sBrgu_9(2SN<:BdN*cA,pf4aV,Z^`mPX_S?s-AC4CEQ(6cHEjSepHf$iHpMGunX0l"A5+B+ZM)068AB>tSZE"_eh<keCVfB>B:'dp,kM-gEZiKZAH&eL73m^VGBu;2%B&AP%'"]bJN.g@U0tWafYe6qlc3V[3+m+o!/eJBZP&nKdA['qc'bHS71M<NR'@o[,<ru^&,5rH%'8(d=.C]Gl@\/CEBNKa5:<+c^el=i+<raI&!r\mn>W96*e,7n+uOEh\ggX^Cu_stJdd:,mKSXgeCP_aLl1"!S];MZ~>
 endstream
 endobj
-55 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 54 0 R
-/Annots 56 0 R
->>
-endobj
-56 0 obj
-[
-57 0 R
-]
-endobj
-57 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 354.276 603.266 388.932 591.266 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.clusterresources.com/pages/products/torque-resource-manager.php)
-/S /URI >>
-/H /I
->>
-endobj
-58 0 obj
-<< /Length 1876 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gatm<99\*g%)2U?ka#bVbD;C]a"`XPh9I9['DL#M+A9)dN\.hgm)K&hO=aUc7,%'&AhU$p,k(gV5(J$m>eL%IHTYiQ[p1S6DmSAn%tEA-IJ>E%"3,u7>OK2>?3]b]pE4#@rQAP4^E49\bl2!B<AsM#miQKDgZ%DXi]fE$47&<Qq4Jj@8JHI/Bubku;clYq;Vl0Ya5Ut!L@hu8]0T^6S;$LdKB6.cUKRLT)aCJTXk)O\4K7U;X(V&6qR,"VEUf8ng9g(n*!*D5-;hk,@U*`o1GNo<DO6?_ZFiK<Rm(^(\=YJ&"$]cI8_;[\aECT$F("sl;\fI.pgfo!+ARY"Eb>l+)K7b/-Y&d&4;dY0_7/p*lq&'NT3p$E*7j`<qMj#(=mBoN4*qV4At,JMg0.K6=ji+5cJS"_Si(7$g2['G4+'moRk*iE>=0<EB$6]tW_':bB.feh>:@]K?qZ3>LBc15gKi_$\sWXLk&*4^>,XH+0Y^+'RHMeG2t0s,i16`cUIq2+K-?hDY,?+nised0MaDaRp6:\p=uV=eg[?c,kH#=/lja0SY"L:93eiToqOhlBei8&2Y#O8FlKAQ\4X&.5SV,=$@o$<MOtfTLGmm,"`6jfb]kJX3V!Q]ZL[76Dag,[);O8?>gt,KirbGQ%DWN,s\(P<RI$dAs=?0_,_XDVYp)&=[Pf!U(51pVO?mEGVGr_P]&3.cIaHT,B8DUK(eQt0j"A[6r6I$*EWB;Do6fWW9dh9YG)"mId#>"rm&Pg$>9j?R=K@"-J6LZ41&&j!7W`cn>H\b_H\2DkRRTa[6[UY9E;'&N<^"LBA+D%O66PgE7*l!5(+1'6+BCcH4cI0o&O\-tgBjDlXQinS$1E)aqdBNt460rYm'-YR>PcgLW,)O?_$6oj'-Sg7$;D@qeB.:8jo^L,c`$%eMI*$s`/f'=Vp.2grrkJ4_6s^lSHS%%-!ue+R;jeYH'r3\Dc=_YfrZDr7&,;&Vm7DXg--i*
 jM1pNV2YZ?D5sn0"&rLltBam%tP:=@<6WO/>ghsB4R5OLg7RA!c^i.14T8ic;$tZ5EAiop_K`Y`OFfFebJZCrk.TG=EbkJMOmArVh^ap'.J;IHI9moG[$Q.&:]kZfHd"kCc9OQ*PlI2=uo#%8oC01GL?J=RE>9HQnMI+jlV@.@p7?@4SQ!qhE#Y/)cL+NMk9na,9%N<;q:j@$41rYe[,TZFsp^rG_GgQ2p]?K-*mihokSD11nK>AWXma+-<;qGlOV@rnn1;7k<@$15C&(iO]i#&30GidF]>HKd;b-[Y?@u""IO`n)h/Mf5"A@^R]#.`4=bUlYdLntod=k-6"W1;?rQ+,@%UaLdN3*8MKPLV:$bBurj9WPqC(1%s'/\ko4iW7\"'sN"c.Uj>ulW$OA>8rP0$MR"INg&TAF#+71MUcf^ZsjJm-3pUsdr)1Ci8#t=*E4>\W`%s=o!PNf?+YhO"A/B?75>hc.?%DOO!*s<AO?)d2/eS]a%qb@^c:c3Sc4V4L\mApmE#6Of:KrnD\@`lo>tC3:EE$M+/#4o-)g$M#uXf#"YO5f_JSdi>9R>2QaoGdf74ar(i-HqStU=iTfZl2:,2Iu."\@nS_7+B7=lff.TugeIrH]HG\#03+<0^Z_lV86nj_/8373S_a`#`<%g7i9QhOgClK.?m;Z)A$%Y<@t#e0S+knCTn$a4n?SD'">,;/gr*Q9Fe=W0fIHhk2tbP1;'0k1Z9YLdD$I`u9SQ_+dGeQ(LQW'5+,Sq\eQHfMjC"c08\\^(.pgjGED30`XGS4a1)P?nk'NaAdCRDZ;XS*_YD0L%oUrYCZX/)gBq\EZ0%H1C$Yj`pa3-h-oU#Lf!X3!&d.c=M$&S8?ej%0JohU^B!amQ6uI_nu~>
-endstream
-endobj
-59 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 58 0 R
->>
-endobj
-60 0 obj
-<< /Length 2096 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-GatU4=c_;q&:XAWcsmD.X@V/mCGnmF"cB1h$Nrn&'XB=FC+[i\@FtOnUQ[JHkp+/V(J@>io:'ZQI.srAnR_65_6#<eIU#9!ZRt)/iNMQ)s1aCQ-EJDrQA])dn*^/Nq[]:;"h]*5/F7PD%6rY52L9uN[VNQef'feKG0+sZ)pq9'Q-4;JWo^+>R9H/)8V+UXRZ2f#00b"CIoJ<S&j0]emo!GP^V!YF+80E3=/-%>/g@ZjLjUZr7HP>-Xqib#X[k?A;']rL]"DFP'64k.5rFr#1/"ZNClIMfDD2m49NH.=,0TtObAq'6/!21"M3ps'W3A(CS>8IH?-9`\TdO!5a4mCd&'Arr,q,f5M-e4!]j/NVRW$T[Hqcr!PIIT@%IsiNBY_8Yn"]B?(jp.0bI!np*j]e$l<WW7&`h%'WUqQW/;kHc/qFYR7t+!Q[NRDm6GPZ&j"6=4h<;HR-qB*h4u;>&O?<RW*39C5*U7AX4f6d`?(S2!du-0n#?.W1fr0'K.\1ESbqOlH?(TI0)pnN:J52MB4J]$K+W?F3>0;J$YN$mlq=V>kJl%a+Tod=%9P$t4#+JOlE<1No0unja?(0eKCr76C``B1!P4C?,BIuDl&s8MpKq)uT[FI/'(*7E%FGuo#\@0^G59_Z]b]@mgnUQ2RK6\FSppirP4=+?MLdO%_UIM^%]"'W\Fop%8rMa\.dHuZ3F)8"$A*o=sYs,-dc1SZp6%#"0H3H8$8?1/MQuG2_cRKi?$Oh+[f.>1qX@Ctm2sPn5==PhhDpiK.d+U'^^"qLG'a//Q^RUC*&ZK.F'[14#W@eG)Z'buU)1j;R(>]a"J<(^1)@#(iTRmho-brYW;0b#N7b,Q&3]$HG-2K=?U&6;`/e_oAk``S'\foO@`t3:)1JS(Dg$>4)6O<-YPHi#S7l\(5Mm%9op&aK"[jb7BDL8<jR)uE-GuEoPdF<r(/9&fo70ncnV8jn@`MNJK+l^Zrlm@0GbM&&\9q8'
 W1bL+kg4q$IR6UI;R;=8YP+^)LADqH/mj^fn:HD7>6f'U9CN+cZQR!p./tL6@WXq4lXf%62_A1m7l\$=#_>"EC^P:SBn]BX>b4#JuA3G.5dI/]rQ5UN/.4>>T"Oh,)1V8g2^1CB.)??,]LK)pb%e;iVX.@Hf,8FI>"Prd*%&5CWWWu%]'1iZ:o,(!BI+#>m7WE:KjXK*1G`@XY9$2el!=WA/l;InqgYqqges(;TOMAf"%J%oUgA0;#lc&m47q7YAT`I8Pi#,V5N"jD3^RYiS96bt_&">UeF^ihbX:7Adc9^68'>O+Mq3>H=4f'HmO)BJf(bl8M0.Ma]JMG)^Z84p)c._t)a-'89$0-?E9PG=u0gi>;Gcl6a:THD5$1(00N)NQa:CMB_I?-Ai8BDpON<?"GJNl?/V,!8>ldVfmha;6)\sM->*Fg+5e,Mj1GRcRhaY)@f#pSB?P"g.'d99aA`enk0:0l>$#9I2Z[rFl2Es%Btj#8$:jXE3u7jJO#g+/F#)O8F<I45KD[<(O4Aq(8^bXe=U](I."IYqH@HOR./*VAcWRk?$Oi[@M`8`&W_fR3C]-J<"d1Ro"b#WX6c^*$ZNd1Nd[+,qW=bku-@JC<9>R.A\gZ.-OjkhUcl$^ml2b'@uM.>O?7^l`-&Kl8W$:C((#'Z5VK4cB=pR;N:V#rKE;r=R(Y(E[RRKI/WVB(*S;-`N5hW'&mAjjirFD[tC7k2Ua65s]jd*A`2:?6qf!K@4!3'\=uAG]Pj*K(2/O@/_au8IjiCh?\ME/U)Z6_eI/hMs2t?ctD(==NE@J7aj+r0&[qF&&s%_MTU;p;haiZdH\%8X%\Bq%Q#UL"L'.Xe""1ME\a&J"tA3-Q1f5pha+d4_dps<^#tdVGL*c)]?>V&(NTQCVARtW$L3<[17-eCqg^ZHZNBQnHP"0I6.!h"_KtlJ:6t@49O7/]1XieQYT9s`lQH\=eS>`/)%b#i#'cfn#otO:J_PPMT:r
 -<3Ysflm1*\]Fc!p,nDrZHjQ(Yg#^%ZoF?IX^\Oa3A2C(SP/O6GYeOnJ;TN;#*UKdY8Lf\i'Y(MHV+(UqGgJVZt>F3!?dHW@33ba.-?@YB/rW<Ke859~>
-endstream
-endobj
-61 0 obj
+13 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 60 0 R
-/Annots 62 0 R
+/Contents 12 0 R
+/Annots 14 0 R
 >>
 endobj
-62 0 obj
+14 0 obj
 [
-63 0 R
-64 0 R
-65 0 R
+15 0 R
+16 0 R
+17 0 R
 ]
 endobj
-63 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 428.964 394.869 449.616 382.869 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.clusterresources.com/wiki/doku.php?id=torque:torque_wiki)
-/S /URI >>
-/H /I
->>
-endobj
-64 0 obj
+15 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 428.256 381.669 448.908 369.669 ]
+/Rect [ 108.0 467.732 197.328 455.732 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://www.python.org/)
+/A << /URI (hod_admin_guide.html)
 /S /URI >>
 /H /I
 >>
 endobj
-65 0 obj
+16 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 165.324 314.869 185.976 302.869 ]
+/Rect [ 108.0 428.132 186.648 416.132 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://twistedmatrix.com/trac/)
+/A << /URI (hod_user_guide.html)
 /S /URI >>
 /H /I
 >>
 endobj
-66 0 obj
-<< /Length 2653 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gau0FD/\2f')q<++Tqi$(2$(#6tpd/5.IlH+KaZLhXo"a?tabp[dNdner*J%^&NO+OV3FQl7HlefN;lKjNKCjB1>8g\3@H.T0/VTispNe3XI@d1-Em8h_)#qT2F2uWT=sW1H$VQ:4A]I+=&YSDkI$o/MW%jhlQQ"<[21lIq!@glBu2E)XG?:f6>!_2Z;M-\$:Am6F7D@"c0Q!&tUBphW-4=g%WLSh<b)G-pKmpX?th2ZWmutC6M%s)5VQJfmg;%+\,Zb5F;+XS\q>7/Qi"nEjJ]0*3%(t"/(9X[^hF_[^P!3fJ_GJBoPd'AB;25NmYLUa,j<KOB(&F.S?$,6U'1rN=4=T$>FNaDh6igZNJCoVc0s"2P?S76)/-%Bb(s!1@5jBomMK%g4m\C%9dY9V+bf$<@F^m8t8'jG<&QLRjCXnmS*H;/V]_m*[ZZ0rNl*rGN;iWo#uW1WX\VREg<u5r;6Vh<\`j"FSHF)[+_pA"!UdY(/@#namro(XHm?WbK(#'X*37@[&A#"@1A>BlId(tRQ-ULV^IOk0CAOQjoq],WWf!rH<iLV5$r-\LR>>EQY"qK%!*\+lla?/og0/f6idj@7P*jqL"FV+LDri^c^3&C.`:\6;M[>)=@P8FL7>82:-XUS'iK@KjUX=5%m"O!<U!9IZ(12aSuZ0:U<>1D<XDDlTlOXfPK12H`ois&T#rI(R_t@,KK,i!mI!P^=QYM;``M2T-T3-:h\eT4W%63j4j08;'YXU+l8'Tk?.0rTQ\#APM/L=pI!:!im8<F0-(aA2I[car^]k/N;R<A3KIuJN"jqiYJPJ`m3d"[nk;%DnUH%&I$C->Uh)7pL4PH<78o7SNAU=PJ\B?W1%.K#5")I(&L7#Q1E`b<E&[tO(Ze_TE*P$`2qQ6S1;,QX]Q#'j+I2(]MI&%HG8#++Vj>fHL:KB+9ath'_pX^%b"m(&DIl3qeo.6$!YOtJL_l'S&hh>dDa!@k8?JmV=_6@3
 EN]9H>bI:T9BR@KV1.A16/J(=@(77RJ_:VP"C3lJPMF;/U.ZOas]Rl?P+*1!R(&1C,VrQ?9c;[*/%poU3%j76-Bp=9A/Z!F&a7:sD.nn6Y4]J)t%Ki-bTn><s>5c:bW=f<LCXYChXbC2bQKZ3<;$GgcV5U+dNFnQI5[g2\e&Nl_dQ.^-9\33"MrX0)@e!rq8+gaZ@^(9FZ5sC=olR]1NR7p6RS(t5Q1o<E9a8P#%p:npg_C]U(W!6Z"U[/fIu'0`OYM*I,jU_^3"+Z5mLY0.?@("-5[521NadX?<!Z=^_EZ,BmAD;C;Q/t+9ga*3+`l9(]n'nHrbJeReqan4JbaZ[r)EagSX![hJ`"\YM-++Lhl/22,1%afcIXMp*%S'Q-*gc!*['Zu/<gg6kAq&](!`q4oN)K7RWm8$*$%?^"0%J%7<1+<e6._nS\S-K+*;h]?*TL32Jj>`?hhjET8iGY9GK/*W,9,_<l[+rBf:<%=%>s9WM:0Ec.Y?9=%#=FnrNP.^Rj>s]=tlST+2q`ne2!t46r:]$i2E)PYPW9io?,n&'uu_[L:phh!kZo5JMu*>E2+[i<*C=S,ES4>Z?JGQBt#nIL7)X^prLp9ng$*J+9ib&<iQt&+`sZq91.HQDTI$Js)GP<abbVpO_^eogdh#?[sXPk)['4di'\D8(.7Y04/VJQ_/1\S<#IQ&Ob)AHEPMEgIkA>1Jne'_D$BLD9cX#Mj2HkijD6>kXp(`jAi?jF]6aX]Z^poVnI4qI('1qYIgARQVi(#r)&8nX=HIoTL1g'XFN?O40U=,j\\gj1q^_<.^ba+I*<;oB;LY$GNhk*XcMkp:ET2k2sRd!-dS/#pbF>4r8ZW/`V&oEalK]0SnU5MdpRX?Q2jNi,/b@q5W#&pq?]I#MY8@mVan$K3Ac-r%Bo/a-Vo#TmVpaVHba['g^>*C>;^d<\&Y/iEng8u=>u/mZfcCP`:Rb]f6;%ogRkZe5CL*?1.LV!fM(
 o#RFV^S00k`HKL\iGj7B7`r)3\DNkn=B`*"JE[eZ]lc=26_Yc0.*[1)A,*r*bEX[4_"iZk+1.1T0-$K&2QF*5FnBo4u)%c9PAM9rpARV>)OdoaHU"^ocHkQlWGGfE+[&r:0sEB(>kG]#SuGj@_G<sQt[m=RPagS42W]VL<q_`N%npKUKNe[00R9rI93,^fFhFgB]I/Z!K]M4:5$G$sQ0fc54kGdgMuWZm!=gRq)CV3*jiBM5!bf'@S1FW5,7/+%MVD5LS6CuYd87(r@,GKRh5ki&AEg(.^=<[l`MmPn07L:`pGT:mTUe*\5mD9B\Efot7s84d*^[695Qip`AoatrN$^;Raci\ER5j/sB95!MLCRhfI8Oou4%FpJ*m//Ul7?Z\2'7lF*s+ooLG*ajaWb):PY<!'7c$[\kQaE3^m[_8c/\j1cr,j'SL09nNXYN_l9"&^L&,:>*/L*sr/f[C-Xqn5r4411FOlE+p)9NQT"mLtDWFs(\(jh$Ok#/4^hiYJj>?Eg5^@e`_(meAY$Z0D]3EQ`7!f%#cs)CW3b_6`^OjrY`f.!ngeI`iWpaS(06LcZ;+UIU</$[.=>q'J0cjjDmI9!c:cPfSu(=hYlXEV;R\KNgRQanFgtEC7X9]WJA"gN'\8j0t5Heu8=4FYcG!qN'`]-jokonQ$RW~>
-endstream
-endobj
-67 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 66 0 R
-/Annots 68 0 R
->>
-endobj
-68 0 obj
-[
-69 0 R
-]
-endobj
-69 0 obj
+17 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 90.0 562.4 113.652 550.4 ]
+/Rect [ 108.0 401.732 231.324 389.732 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://www.clusterresources.com/pages/products/torque-resource-manager.php)
+/A << /URI (hod_config_guide.html)
 /S /URI >>
 /H /I
 >>
 endobj
-70 0 obj
-<< /Length 2207 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-GatU5>Ar7S'RnB3&:ssVJXR0";3q?2BU`UJJL+UbQXUsDfqKI'ZKUQ4`-^]dhpK\0PUJW5)V"8]&'8nk^*ELQr8Qc7ih$TnXPs14(VWI7_f6Z@[<_Fo7SQJp,88)fijXj?s')%H3epeVlq3gQn2eoSM.a[i=>SC'NHV,JpA@OP;L#>93'X9V;>Udh`fOA,B?9`t2/)+N4M!4^?VU<jL0pPR5$H0tDi?o`mN-6]?bXeR*pshg&&3R@D>\+l5H?NE-pK@UirqrJFIqOJ3\RH0BUlZD=O\Dqk#:p+Qnd1porGbWHQc/U,"RmrKC-BtP\DceZ@<tgDc<(L64jB4;Y2%XEYT9C?7hp1#6WFk7SL9GX`tPnr^q(:AKgP'Tuc,a%C?%^?7n0V0s(gFVhu>SH>>&;E>ti^ON#$k5o+:Z*1a?&hgk`H.RJQb[PCScrE"ls?+b<'<Ng8(`3WR2Kkab\:@)+0#L]&q5o,Ke6e]G\DkZ;qdoD0`Wk+/d*cXlc3VZfW/N*B0Xb*nrJg?\rP_iZsSpFOk72]8XdjSOhfqCT5X_fBIr<G(RZLt1/U,YFOpsofl)91'1=gp[01,:MPH>+X<KPV4p`da$_]CS6%,0WWnkc9ND?[-e6?:DrSC>a;^1,MXd8/0B@AiNC*D?^K#V(@N2!rs1GT"9lbc;V]B^.;L]g:AK5!JN)&=it`7au#+,[I3B9[rKS8b],[eZV?W;haLpXT5Wu>#8Eu:f:>^""V3\W28qOtWX5S$X#njPiDeQ4:7Z&-)bA>ND,7l5_;9+j<KQ-tkII&OBFp;$G`%[fB6GYd*No#Y&OES\2&!L,$F.k5ii]B[>eEA)=X#pKK2B^-0E3>b'kWJA_fd'[FKU@mgK,g4D2<"pE0L!P;,X_8_`I6ET$3K0*9l.`b8,/)ikHmCbTXF>)aibt)u:e+*#dKF,?-.6Ja`m<r-57B(I=`JJ=<GacjVY7k1a`"GHk=SGCtj7fVF?.F:mi
 5;'@4-b,5<m7uh?o,Hq;XT9RpPpLt4%^R[n92ZQ:'?_u'AX4.0B0n*RO<L93s81i.7N_aFb7bdm&%9mHrW"&%aFU$g@<#J:[T+T[hS)@-f(7qYtZr8.9U8,.t!DO"tZS%+X>=(n4`q.^hN>7ei(>Ap((g]V=#\,\LV<):qT?1bDQf7&*EPQTDEID+7*AOa/jq8oj;Vre\AI:PmC3p@EgkY/cORL"c`;@Ac-1Z;;<ME/rKrW87NFHmgnBTiUUJ=Q3D4ja%h+Ip(FkU,)FKlJ)Yo5YGI'c7!,[#8>\_-sti!tePWZ&Wh:9;b0FpDU%D'B<,N4c59S4@.RW5D]:p%5hpQ<>72M*,\f^o7`uX(3g1$C>b\'s!dg)IG$bB^Z=Z'[GLedo4k#iQ/9r:cpqbjZEoOJ)g&qZ1^B6LjLNuU,<g-`:$C6`P\9l%]\/W'pAif8(e"D_K:Dk=GGLDWhXOWIU%NjX9#Eg_(+QF/lok[XkH@6m<U/uo%*Pigd3"CjaP)4(3?^22*A6G7c8X!rqH;*4fD1u^r7_3Gp0NYej:+NE=]"":UrD=k/VeLK8+qi#+6Y7;^e:-!7oF$X=Y9\*G2?Qr92k;/_D:UDg<+lPc<uH\XgQaaS`BS?!VK>gDP3kBqN6/B.R^)CA#p4G37EgVj?(E+gR]6H%#.?fj7n"0BW+NVRpcFH'73U%Ctr)6fmi+IEKmZm8dhQ1:na+8p>8%du?m1P2[FG[M-IOj-=FHSTs#4Wl9aKqqK*7VlrVGWMY-C1Ni(1'B1/W^Mg<!Zk#Wbq(SN-@\j]?,3@]!VDEXqpQoPHJE-\Z^;:Irl3d?4;gC(41$i=K5Yo9p?fN\[Ltaot*4[#L)/'O@<B!QnG!Tk'%T.)l&]c[iGbR8bNpVp,QeUe_dtg@3>3f7Y[WbEY!M#MBfB.2?HG&3_]V4gGi@&s"blq)tU?=d@%R4II)<S?`e?uZQ[NO-,1UR$)345b7fpC`S@N@FN<.&
 uV7Y08.Z2+?X!]t_aUq,F!PL).q:QKc+$^h%gUqhrl[TVC)iUN@[2YJIsG879uN2q_5&T:(d3IRU12$/,n0I-,][_l')XQ$%,!?;RRk,u#T\aB3"K!eF8F-$KZ+&[p8Wm:$^:8+0khr+e/5@n\GI$!*2(9\el9mpZEp(B/U\!Q7P)Z&8J=CM#L)&5q5L-E/5AK#adNJD*?kD9!$*6BB@fhR3rO55;F/T9t~>
-endstream
-endobj
-71 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 70 0 R
->>
-endobj
-72 0 obj
-<< /Length 1861 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gau`TgQ(#H&:O:S#XKOF@*Ot8H[n:rG.UJ,,+H"FqN(mcD:<8)ZKUT59n8nohQ\Jc6VI(5WOpf:.<A&*bW0<jH8h>k1n4D!nXO7eqg"@9`-%e&K)\,]pcK#aQpbrX'\lhbI\487CI!N67$M"qi41T4nHQI`U#T#FC:9_DNL:0hStetH8g635Am=HIlOWRJjpc.[/G*-.>S!,Of7TeeKD01.j\ClOa@3'uFXclo4fgPT9pT@2aXY"kgLPG0nNoGO\])'2CR45DQK:+[hS*tn40r9!+UXbg#`.pP6/$u?-$54MQR"3]JC20JK0Pa:*hAjtLY4L,DV.XY?G$"-o[(?j^,h4A5'ECL8'g^1Q/+X1_84-h`1nfeRm'>^Eer:g\s3"o4R4A3i9)Ufk_I;s^6Dh-n&k?OcALej%6VY!M)3I&?J+9(?KRNoCBGH[7Tnn]fli_P)b]VN&s2]oR%lI;#;7:E/;RkNQ7Q'0=m+=CDp3j/@l0bqhM#Z;d`sp9XR5Kc!C]kPi2M3NF;ga*_0LE_@05D+-3>aD_XldOl7?]D<TjkOQisZ$fFQ$D3X+#_Dq1@,Op^m,(PW.'4'$39/(r59N8!?Y`0cK[@-4mX.>TKkH.9#Inm,O\lmD%uq4]0&4ALVu&b,`eXVhb4pdAWRBu^T^$&lG1mkA;R&1gBR%rn>%5RQd6?3AEHGi2lU\i7MP_jg@!(nOG=@ZNf^8]3ibEE6Q9a*b6,#)20B%7_a\Oc+7t%DGo5;2VhUh2LpUonhFK5N_GND"VJX/W*Fu/.nsE&r^^ib7u]#EhHT<ed?;N*"kXGlP/H*Ca&'l:=^Bp]am@HP0Wree8AB&EF_IfbAV[F^=j;S83@M+!.&ns2GMJT>S$q"BQAA5^;<,UW1AF'dKL4Z0l>%HOf446V>gD87,OXc^H,G(K-2=g:]IU"4%:9$ag39I#[HRpXojJgEWJF5d3QF1+I=%G"1@a(!sjVC+\7?qn1(LZf>Uh
 $#l,]q!DF,pFu>("$+W8qoksn="eKlBR4,26aG9dZKW;Z"6r_.a>Uf7(Lnrj`AfFuW9"m-YBdreR*b)'bfb^`\"6='K40iq*Y8qs:1:FtMi*J+\?>YjaS_j(6O"?lW+c/9VVpc+$G3A)VqZ)o,jC9A(Wl3Dq<?/Dg*uJ=MlkqTYiY^FK]3qI;%K],FH3phI[?luZKe3$ghU;%8GA0e?Yg01jYWa[>K-]jl\JHdO+BWQFOMV(0[h^sp`k<2?ruEVLDJ*o]3!m@IDWJUoScGZ@cDoI\nT<ItA=g+Z-RotXk>+>1=]Y.?ejaBkVoiE($i=Nd'$\RoIRFIu_[T9\TB7JNV@Z5GA/mm\H>1s"7,(nA&U9a>KiA_)jObb*,f>^$hg#XLAUrTPOD;:X'.8b!i!'of=Y?#qaRuCX0G5HUQp'35SE4ASZ*psu'VE]d%.t5b'[u16\oU=&dph@6W:#%4#dOKVEa2O!m*5@>9hij$e'VG*K;lBeSA5UEo_YNk16sCCnMNQ"12%GDn7U''/(J()q>Jcta8*V+J"S,Dhhsh`>E3'_lrbK*Hs7n=`Sh_J].oU5^(b>c82fa*ltTQfRg_&#$]JQT1'ZF4QnW9g/VaT$6mlc;G@T]e6W6h72*0n:HZfa),;+bV-CT3n/0(032b!iRU3i22Sf]+r/bB,$GP^.q*q]0UJ\/t<4GN^iS*RQ%0m($I7%o[cNSst@P,c.:[]P8fh3c,d6g:%Vpn=f2gDsJ`,jn4Z2Eh"F0fjX4P=$iriug`Ca?=4cdO94#!;u>tS(6q2+eCXVjj2g@o^msNDQH?FM,Ao;*TR?_s-2j7Kb`gnUTF&ePBhc('`Z^Vft0X^?LhROqd`%OrWD6oc$]~>
-endstream
-endobj
-73 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 72 0 R
->>
-endobj
-74 0 obj
-<< /Length 1530 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gb!Slhf%7-&:X@\+nR2e&ll[m5O9PQRsDuAG,sNO+eU+7js#p;8NBNFqGEDm*bEGcL117>+G#U!na=-'muHJ`ea2+,p3#M$)tj+"D!or9'h+8])hcK!X3c(W`8]EAB>;^J^A-UCgkM-\WGbi'RF>n2lGp:nc-WdA-a6XJouG$5MUDQaf@H5=DKR,3=:6(R_c2OS:@!lT$bXB2XlUK)r\k#8e,nf:H6dO3,ubR^@*1M8@O2>U^cAjST9gW9^ilA8&ti&V+gn\p4CnRE[6LeDH\G@>7*.j<GO===ckY"K]\;A>H?E0t8(:hbp($B&&g><RAJO@+(F%QV;D^B7!RW?E(iVYZ?^T&SB.uN7%@/.DCh,sd,j+h]!K!LmRAr-Q^8K,FQp`3Y@QQRe]\_Cn6(cd36&nCk/'cG<iEA7pZuu6Y3']c\$HY7K0tIV2^mrb/j5k`p"i:[3$oHjL/dJ(M>8b?sj,L!9J\Td'K)4>uS?WD<?tH;]'7_HS9H'TJ3>1PKF(GgFKYNX=*/HQSr(6G4J<STL'"Sr:gUTFP_B.X&;8S$-C9et73FKW_MXFma-PZVC>5AB0@K012j8f-c@&4hY/'`;`L\h[`biY[+H,[9c]U&S,.F?=p1(kk+-=FhQa.d$"2tOi1@rQ_mCG7(@a-kou5ikl9om]Z7TuPr01qt#h2$WZs+L^jX*&**h+&MXmGF[8&=N_:/a'Bg,G+hU0L'7@6d;J#U70hf(ctU94,j'3:qr<lR&7Um0HD2WL319OrH$mW5',Ag6Rc*/qG%480nTp_LJNjAr0liB9Z_MLq'7L@E^uDlW7,.P+Ys*0k'RW+HL&1qQ"5(FcVV&RM4DbUa'>V2PPCI=NWA"i^bMH'#F&kKn7%l`I2rB05.55Gt/#1R;B@UGK)(e*,6rd6KbWOmEp0M$I"2I!k>*!;^i8H9S5q/*_<X?f=>5*a`k%ti1fEI*ON_?3PNGD4IiH=9Vd8,Ia@O!dL%[qX
 ^W'mjn9gB.,"\C`6`&M&>)3>KbIQ_lL;ltA)'s-QN8;#5k<\#<R+Tpn#hhtpDs6tQ2gn/bgW3NCICmVhQfpa0OUZ34;0MW,c^GX]orOYCM3%D1Y\hT5;7ekMb>;4aj1DB-Njl/Er<ubc^_[XQU62*:#YsRGYY:.,t#*jVmD\lK,88Nc+Mr@:a@+rt;r#2S%L&JE5h-f_n)g-M6Qn/4RcC*d5!A%SS!:ChcQ[c=AQAaMDB2a;X/DM[JH?;6N!]L.U=<NG=XoDDPh$?cgS)LI+]HlflJ+ij9XCh\km[3/3m%*Im9a'/lHOj"uf93(HPaf5>#O>NL*PbbZKj3Vn<p][klcm%\odkr0HQG\KFn(S4iW>IXeCk/7jsdA6cACpJgqTG[UkI"Ig%t2]k4Tf$Q!loI/OcrjhV8'`2V9^MJ,iiPbEcWc?6"XV"jRQEHQIlA&u\X^DQ=^W4`Rd\[OB0fb8W*V[H'>CXJJp`Skceu:^6%-Cb6_@#:m9bVR\l.m+&\:9..*T"csHJp^SB!i<m33!W17_U]~>
-endstream
-endobj
-75 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 74 0 R
->>
-endobj
-76 0 obj
-<< /Length 2188 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-GatU6gQ(#H&:NH>csm-Y\Y:A7&tfb0[bITCZ>J0@8qTI=BUaN)XsEJUrVDOK?%s+D9AK^iQsPY4F6:[T29bsZbqI80Ir;3mKqD^j,+I5Nn,)UXa%i6C%OI-8Ebfgha3FLlZgSs&7320BEcY`_+0siY[H)ta+hm>HbKThVAeug`Z!UJ)k2]$u^4iE//%uTqs*;e/?H+iuqQF3n^$A2]N`Wk850)o=UZ[P?RG&1O_^Z=B5L,1?PIK+eC\\q%&6RGG2Q6DefZ<_3I\67.Iseot#9ShN,IRi-/Pb&mQdh*f>lmF&1jU;k5tD_;!JRR?_'2KR&@Nu8_XT(Yb9AsJjj'FU`N,*+&<Kf!77s,,p]ce[3!5X01ls[M[d*ds5E1fC2FV<[)jeWo7CeD!nLrH^N)lqQqI88?:I]LjBhG=%aUkSt*C'7mFkh#6R`bbA\)siteFn8A2?IAgp3K$mH&7U44+nO>W[Da1;JoSQbPfnV:C>-F>i-I@_*"lY/5q"cMO\I,e?IoB,])/L!`WPV%^'t;9lHs$L)6""p#F#cOT:L\^\r9"%,Z'+CeUfOc3?2,fh#\VCI=%;k$A)&.W>IDVt$3W[g"Bre>&6F1YakF4nGrn#u6dr3tI_1E'ONb[2b.HQ09:_,/6nh9;In+7rCcc:l0"LV%8ln96&pl!r4fN;bYJ=3^V[_(5IghmoVR;Gul]t5mm6(O$nGq)R_/X58FWG_5aI/!ee>WQ82uL0493S=mj3^g\"qC+.t*7'3nNcRPm`%.k8Iq0O0ibS>39,G!656aA\<@%i&.-36/&+1kP42T0QBN=]$Z/Y@E\E[9H]i4VqkB_qM-TTM4hU%N*rp'K?lrqN"F)@Y06kIhYl.EBtLK4Ui;!fT_!Q;4B8sCF,XL^GINK7(tOCbDXFo7<'0HQGu%f=K=FV*B)LrTacLekk<KYFCog,6QG!(*:I]i6l^AqeEieJ5!e-4VJiij_[*-O+YZF4'2KuSAtJG
 -&T>tm1R_pe%aEf3/7Z/,lVG7EO%;MfpZ03Rd.YroC_32*r,ODMj8?HPbp?3Xa=)[^.:MXLb1Sb0?1P?OTf,h?]>k4a)d*tM:Qj<8(p1Fn.g>n\Gtjk`dE(Q51s4"+>WO(&MsAHH'+NjJ,Vu!V\Rma_R6`&:kG@:YV9oGqO+!^a;:`Baa?c$@jIf([Ej/:B5Lhl[`\<^4#D9&q1S`Q:$nQ,P#nGA!FcB+e0@@l*@pDWSGlX^u]olI9Tj73(iC"Q%Gr[(W3UC!nmOR[A`&<6D2N=A!Cl"d)Z,q(aYpn&j]9f'jn+pHcEW;$@ou5L"86ctG?--a;"ErO\RcD.&^fq%6OS3Z#7Ao:E$1jigi7>NMejFG//k98)65*(\ltI?lllKFh3Dhad@o&_H7ak&G*_j*#-)M<2c/P`ENMAMH>h/3l/X:<4LIjC`RRTT!Ri+fp/("(%Ts7O==hrd6AX&[9Bp.7@XO,*!E3L5Ccft$I)EIbrgmla[;A1#[b&\u#Zo3i,X1j"YR>od0d)`*S,.3/^R<(VAP-7J=]IG`HBU[;l->8+Q_UGK5]$MeMQY>IPlU(4AXq5GCO]8u@(2LY*idJp=%]-N,\a&3V>23e/#,>uQ7?-F@7l*!r3So8IaT5Jl,j&7eE7Lls6^jl5ZOpBk_7=($lh0oG&riE1?$2arSN3q>G0*3HNlGK@2)gqp\b7qMS&$JA7Soj?`6b#:GQ7/CP+/_ak"q[pNmkGf>hij3[Le^qoS5^CnP?!:BXfsH<%]5H*B(qJM8t4V`>1_a&(Fh+5i6%G@6gd3H;j>#RKP^c_.`m>K8=aqlYc]RC"I(kFR'i7c#jp0<lGIug9tD+2^11d;lIB;A'9,L4>]ej2\3;t!gG\jC^kj+1h7;I4MZ/VTKm?sYDrhN?+EHA:Api4Q#!#1=&FV<I(\@7Jlh79@\pb9To^PtQ@aZ@GO`#=a/e'*AN\8soR]&)*=tR!>!lRP&Xs4_3KE"?.sB
 ,uO"h14'jR(i*"0W(+RB)k$?[735G%mV^c;Q%,RSo(Jj!1ipKV$?Tl-h\+0_CYSDN^G@+f9U4gepF]0e^fK4a`4iDin2.mhV;hCbU7-\)n^3kUE6aCeQ;JK;,2n(o-ZZ/*rY2Z:g-Zl_<:*V?*Q:;T6aJOVJF.Q6rmUK[K<6ZL222KHCLj98W6:,qX#;Eha]6]L.5l&#9J$`9qR~>
-endstream
-endobj
-77 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 76 0 R
->>
-endobj
-78 0 obj
-<< /Length 2666 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gb!#^>EbO7'RnqHiO:'gJOP+)4DqI\VOckte.8*a4!!"?D&RI%QVI22<rrCm=F_)u3_^q?j#omnqK0GmOa+:Eq-e@9q$*s]m,*j_O^gJR+:-Uq+7meop&c7&ri2WlmEMgnYJ.c'lhTn^Ogno)*VP7;Fe9RPbZ$=ol+1-?6BUZpC"3Rpe4t*^9!9Hlm:/=*(NbcV>V5@ehakI=VA308F8LJgL]aqC#d><BQ[KYo42=N)Ha`+?2Tb6FkO8!lcI*L;]5Z"OT"cKVIBiWa[J>(d4V(sgpb"F9nM:=OH_u>RGm$4IHjA?GOV,4'jfXCCC]dML.n;s29R4W.QZc<h><"t*;DDKI;Hpf=77aIqEI]u:boV.HD.*fG7?cN\a+Xj8"l]oo/FLo..rAS3!(T/49S\L\U(Jpq#"r!Yib9MQ",ZHG%"<??MW(6]acR'o>9I"<^b=QW^DC:=VJ#nC(@IV-foD@E/aYjm/boN=.I2T&#tQp.?!YmQ*$2kb1@PjIcY?Zd,f0V?U'?bBPjQ9hGm"cqnaTS0R49o<Y+VSbQWV6A.+ILQ(.rXe'_P.c(8ofK18hbZ&6!6i/Z:g(Hc\K'O+0#_q\b/edN1o%fXe-Hg5?h;>J.A?Q(E'bL@R<_HJdT.D1.r:]*TO:%(gD6K(&O9@Qd88<rl"_#&d*!KGO)qpu7F+CZ'8h,"mY<AGLbNrpZ%IG[Kp4InQB&A7_V2ocWV=^c=Id)KEp:9gX(3HT?IH;W-bP@^7d9AMq@*Lm[9KrieY=BoJ;k5bX;24Yc`5J*;d![PZFU%.M.uUbQ-;F.NsfMf*ap+pA;F+iIQW#]BgDgg:9700F=X5D&lZLsOG[#o"rD0Q[h]nHpU@H6DmkHDu(;0*%\0"r$LPNPb(8$S#_]bgs&m-1*ZD.rmgXkA8b3k*B.WhY(HPM_TU?<>1KO#$A\G&uqU9`F8rl[N'9a[3c^aJL8VkLmh:/8=U\-ZQTen1"i.L%*A,4PFUf
 Drlo%'&,\eUnWOHZ,.o#o?&>GtG^]D-(a6W;H,oA`l.;Z:=@lRs"\FbsLAD+q/91("[C4:<_%Q'b,MWp)"7i)"VgHVt+K$sl8sk!h/3Uj`&arJV%cHq'M9iL!o"gQ4nKY5u8`bfu'"'BmTmjZO"KT140eP0]X:A:;,R*Q1rTu8h`t,B(-EZ)f->Z6[Ve+u_,6]ml#u+fGhO!eJ86Il*bu/7+[:hV-q+@6)a>T`kY'=_T,J?WG5B-M`GcIcKMkrna/Fqf3`<r(!6]&4d&Y96Sq-T6u4+6Vn%nZV0ZhXT5C8n-eO7,XV6bXL,D]ch2Eoj<p3RID$/J5)9m<l!_Yhc0sBF[#6T"09jE`"YA.F1J(4POl-h;KbsHqX3Qe9>#E`0:^k7qItILuGU0aFMZ&+Z3)0%-logjc%]!,C'4ag-\ao(f`U8iPbe`2S^.QNu*ltT9W$iko?#3KBo%ncC(I"1j@cZ=6I4q?bSBfLhiQKH6Mmk8AMPnf4@B`\jmu]QM9[eeI(b"5SGfd,DTG/)j$ffSJT+0_R(IppN0r\9@YIVl@fB#TGr7!e0fqk?F)gl(ph>AcS^+W#9>af1T,s1G':dDBCE,hQ'+X4MsBQ[.*&<'j1TU@'P/^"jL%r*1etH0BMOaW67o*9.o*?KG4C<r_b<,!c'#`Bk_(O%SSV_<KfN(/8amI\e"s56DcYdLVli#r<<X'qBN$FJ$j)F<AY@BeeB'A0]H.Df3/M?Q=ZIp%U9"`%KNnRlRDd^[\.'rXQsrdKKNgd)mNeu0LfI=_=9T"XNlt&^N[M-YZ5a@:*o`r`%(n%WaO'8[XeZ>hKh1`j5$=W_j.+%V.A%lNC*pO)oBhk!?I#L,l<7pf+_-QiV1j$?6H1EUAR&+0CBDNDe,79*hXpM]!E-\6[n0h!75+HlW]XkcH*=OcWAe3:5T6Qc4`X]9f6bMAP(0;*Uj^Vg-ejrF-+iKLN/N:]AG8@2?I1I.M]MaX+XoF[;,4
 <DkAN.a*;&ncUX`Ub3\''WG9N?^5liX>BLG/IYqH1W!o?292+Yf<9*+MP44#[k[X^;h;5L$$/+mloZ-ic#]R](QJ<uAH.H'=(Fm_EUbY`X(ipfC;=6J^E?bS7m'A"_l>m=6c$@#ZM=O3Kh)'Q?!;cg-0oc4\snH(\F?j`$A-^EjKKhClB!%=bo\q%VEZ@qU3X"pt*hM-2[$tA[:VAgOcnW5tT(Bq4T(J1]CY,Na-,,;)Z!':FuOsGF%EM.dcCS9#m,ifc";T/Dke2bC3<4e?:b*!X6R%^kQQe*ik0Z=/kX9k!X:5I7mmI_[eG;$-qB,pWu2GQQa#Wjo,k;;!f"m3bB,3%Er7i1^lbf"lA#O,=$X"3&!9q6JI0U=T(IJC<[ljb'i6h26QB'p)tUcm,*KBBU>8N\o0B2SsP.'s0bq.8Qri=PWpqT/Mg@\s_o_e.TBY?e6&SI(fg'-?+A&>.5.&Is?uM7&0/MU%kr":\W9[_^\kV&'::`st5E$<bqMDU]TuB':s:3sl(6p&'4f4l4Xu+EEB3lRQdF-fgDiD&OB34^Kq*%)C0BAs7<1=bgJc&)Guqh/p_8]J%)SD*f>^dMl[X$LhftZaHHLXOgVSe@a'c_"+C]_:qD]j+L;t4$;<[A-\`Vb7<&=.3UopmPh=[J>W)OL=5UmKId2p3uf(krWUVX/][~>
-endstream
-endobj
-79 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 78 0 R
->>
-endobj
-80 0 obj
-<< /Length 2531 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gatm>d;k^9'Re;/poWdS9Fr>^&,X^3c)*SO,hloQG'8'j1<?m^(f:<R]jJMUKXnCBJ^(W%%rufhUSG`?7nVW&?$q%2pjRd+C\dG^MhQ$$1Z.rgVh_>93VEMiiH[4FB?Q3?0Aca/!K2[0m-fpFD_+*na/aQBVnHpt[,iAIF4)-f]iW51iBm7U&dtl>+ko34gI9t`mPU6+G;#2(R4cA*ep/0QG+fSC@s9+Oq!:n^Dil#+IeC(ZYj3%Ynh6HBW1(`HY2q^NVsWi3bD\-;?bN#TSY00c-2ir4RccNq^*7jsr(QiL]o]%c+Cqrid0;FQR=OKII67=Ap@QN_#1'R@TZ*R"=E*cBTj?\s^'%ON;PqhG#4f,K0]Lig/:*DfP#oUlb%$lE?/."JO;bFL'"DtjlBs<[(E3X7V0P@iKG7,W2E(`<4r#p`F=5mSb1!m@0o_"ib>3@^cYs%*JLh?d>#'u#n0TQ,GYe`A?^Td9QDPeoKa:/6$(0euh8@LHa5<NW*q$f!4ad8(7c.:b,^9n@UnG%bMTlE,*0X*Hd&8KF<+%)G@"a2H7M=^5'JdM"l:#roi49qeiDB2JQk0DW@IN<.@/)LTE%[HKDM"^>]Y4heaD'N1G5/WS?k6Ij(cK;/Q>:b'6Zl89'J*O.8R>6@IE/Zd:T[;dWsX"r!%2UK$?E0Ugm^Xb-WO]])d$2HX7Rpon!j\BKT)id.'OsgF\`7An]rQKnGs(AeUJtR,ERRUJ1Mec=9i'5Vfq)DdrWDifhtAQM+(DJ-IHLa),nVro:ek1'^"ocP:^jIN@\T^0m?"V82*K);5_Hec]L@[CM*X8[-$%-r@ZU])iYHaP_^5U)dn7#bP\*k1)jHk6BSY8icuTg;K&;NZiPe!%I`#OfA%cg)R"C9VPA5@3KbZik#`h+Z1]Lq#6g3m[%tG_Yek!?O94!kWhST/NK_4]#/#Y*Krr.7/4ncuiWTD,HRb-8*5GfF,9q=rUOikC:Tt7-82#'
 9g_.&m.BO?k7Ziu>Y#_`uY_(bpR.IBaTO-s.Y/-<)oT0/q\Jc$"F8N@\>^)7$8bRkXAH]TaU`d@*cWXP7+BW]3]US*=i2,2T?<#If^a)S=p'aFB[sSJdWE1!*A$aK`,e`==apc?!4!d1tCe;5,'rIl,4JNKmZ+_GKTs%?%NEQ896W@':>,'(G@>SkHTiPiqQeE.8*&WFiqB_Du#0<fP$2^W4c\0C04$dS(;'(N#_'3HEN)EH^p)7UZem?OODR1f)Riro9N_Z]6ag)'9REg/qq4Rb/6f2pGht]JFr81\^\4SA)U@V*lb/_+Z=!GH4DdB$r:N:qcYUtJT\3N2f\2(ZUOC.eC?/UBd#*A-M?X08ib;2ZH^X`Q`UX9c3U3KJlV5`:7R)];&*kO[s\M5^5++0*QD[fugS\ns#RUb*-"X=us;`Z(p#1W>gAHCWP]]U\tkRVsG91dS#!2o?C]OA!LE20*uPi;_$Y&?%>)e&/W4_--J218YNfl'<B]XdZKg8tm!=tGYEq,PPOmEdhlVFA):466I2<g8jF@=)5@+Kjnab`t]b"3`&Ef,G9"AfuO5&Q+(QZ?C(0hb+A^Ydu1Y(r?b!(esU@l)/2Kqq13*J6%tQIRM]o,<aM`SH3)_]1uj4Z0jXMJ":bK*rh9-SfN"D,,/rG:>NW$Yat,#'LYXX/b\s3-g37kEd)8n6u>g1n=2qo_2J,l&!'Rh?uG(*%`J&LdooWo8C0$KH""-XNq=.-GGl'!*CWF@p-#o1Su2).!kNF)Z[6T]>\00o(]t3?S>RmGQKBsjA$^GHHBsK*EhO$4=GqtrbI":n9!AG0':VI<\ZJmX5Zj>6#XW'9c_8GM^uG!?/Er&01!`N@b-YM=3U`(@0+32JJoAmV?*=@0_gl[-%NiDoJpoA@[V&DE:oYBJ\NI%D[(%lL75>1-iXo#-m:5a($K+2F#qLl9+KBp9@U:a5q(feJ0t$\+,EsVDIYX0Vk_k`,i;6P$V]>
 c<Bi+@=4TemL_+,h"X4L55V07=eqKL<$Qja`#(RD,%^[#!SepVrG)G]%8fXV)gKu1(#<?%MGrK_126,WEXPtQ!'eJ(XG!(XU/2.Gu!0kl&b1#8+/LLQXV]?@Q62&d6jK"uD2`E1*UHg+=PIPaRCID:I.eVuV>Sg21P@;f#8ZUUQO-Nl8V<<%#$e0nD0Fjt<U.fYfSECRUiW#6AoCY,TI4,$BkOrYhu8C(ejNTiXlkQftHqRUUZ4FZK4on>!-%YD0Gd_MdN)/X-0a/%=.CGe]t"ngEjkk$pIIfi2`*u:a>G@u2eY5")8V_BnXK3,3U$$-07GU,:AQ]Rcc]$sXEWCV5Tfen6UFC)2K%.&Mf"\m(i\'?P3]T_[%!4h[n>,_#=r;`KSjZ'TiLK&'Gcu&/5_=^m)X6S;H!\;(O_U6qU5ZP6eZV-jCJXZM!XJn)o63-oA2eT5=#s8VLmBH675+[J">R5)aqS9GN@-S`g0_VDs;:gs74m6)'c18K*7'QWTYDSloKmd/;>Q7_/\FY1T0>Qna5u&$!hE[H/rWTQ,M[T~>
-endstream
-endobj
-81 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 80 0 R
->>
-endobj
-82 0 obj
-<< /Length 2161 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gb!#^hf%7-&:X@\TuRk7'p0.%j0<He[0>-)XnT13")ZMq&6n]N3Jme5OWnA.**OQLU0WBSU3%[L5(7]<o(lrVq0=moB7dcRs8?Ml"b,CKEQnGP6p+8?"T'$GY@?@9o%W6M\*nidl=2Rl:UiOGIkcu;$':dl&.e[qi;\&"(EF(ejjGZSFIEMMN5^lF0FH@gB(6F$:@_:#.;mSrp)\KMTJ0SEK%Aq3ru`t1V]h`U@W/^Hrj^WGXQrsE?f(-:+.a#U7snY:(^.q1@M66r8qnMS+:1ngL<9=eDWl7:S%L:YGuL6/]]76lYLoQuX5d"Ph4[rV8iNA#q-p+go=VThct-AJ'uFT^7bA4a3@0#aMaKkp>Gf$q[=6tu$ehh]YM[P^nG@e=:$5oG6d:q.eWda#\j=RZL)eO"-l&66&f<Uf,HL)N9]\l2^Ji.E^&bcV"/]FA%s>c>ho*I"<1i`h$H=(Yo"pkYQ,ICW.mh6iCG"E.U83Q8./f<U/5_)!=iI)*mV,+66OrC3bG[p9B<$&M#9\jD1l@.jS(E0Mj_dSd2%qr,OI+_7DTnp3S<7hh(9;h"j?LaA*@Sm!0MYO(FnM=Xnl61_I:1+[,MaC@\b@qalCR/ok^$&#G&*[49i(;qcDB-o?il+T?h`rZep512kM6o",&M/G8`EZ&\?+!RGeq?`EqDP]9;l%qqVBPRMU1tW(sq<c1_d-JA&&)TN%lGK7(scH6gTkOf%/hY(F_Kc!sj`Z4C@1Rh+fOHJI=N6^3?-a.MCCO8aHFT49Pq<jeMs2!j5,XjWajh21&Z6IFI6=nXT6KrGtK0#Jk>B6U]uL*SR@TW-`l`GR2LRla4/G)'^R'UG.s=@R'MF2Cu6"lHQo_QX[)g"e4p.heneW>IbQ\LiN+L^]@fb,jd?oJ`sm=colN#`B/-V46ge>?=qIFD!lE`GHFDh17Ye9(od%\\E;/3<N)*'bCpPLKi*I"R..g-5;Znc<BfgI=l78c@2a;
 &MMf2E0Uhi?pn.^AdL2V--R20*a@-.#;/h9F*NKuVY2Ho'_Y\s]'/Z/u%B3iJ)L&I3hB]H.e661YUVoml]JsOm$1ZImm4s'\47FA43J'>D1VQsmR]GZ4!%/Z#kOtJI5D5.u*:6VDU\?8ZpJuB?b:#!tNB6^Q<aI=uE@e,`JBVS8MsA>il2D&p*YqGa;MPb\@WrADUES&U1",pC_%?5/Yhjm:%t!g5#h9!IhL2uaNV^_=fRZS#>j,1Dj@D5[;:D<l(H<k56Su7B'F@6SbisiG3ai#T8@=@%fWj@,2:V^[<";)tbU=]2Z'2%Z"n5Eh@5i1'n<5euX+ZZ4\T>%CZ.GCVpP8%N*Zj9>X'jkA>b9,!BqOiP8a2=lQi^HYEkbTqBTnb9bI?bYio:t*$uA5."5B\8H&X8O\H"H-6`r7K"uR2faTt@KFFq<@j1lAB";MtFH\\@[F5a\%,'1Y\CYgf?6TLc=FRd-rORhOA2Hh(RPIPP'%>fiO0p5Yo9Xp2:>$e5(`(*U)+l?tMkS/#?`;\V[eGt/k^_u=YQ0'Ot42=E=nPQB>!.Aa90jQW+?$,eMXLY:eIJNdVgmYSTgAX75M;Wd14XHGBUM[K39+:5+BZ8m18;mu>ag4n_[[*9F..M9]7tH[SH*Jj>kj*iE3*WPm<RKD!94A3fiXA6<gX5bPc#r(@p[2##R?#g-<:1W><KnE=a2DP_XLKjdY"LcsBGKgna4VGC3nt.1U>0]*-dK,S8h)ng8M$Q4Uk.0GVihb>;B9iYT/A'f`nJC]Cf.4IQ8VaBU"))J.[TJbAQ+r$Q^?tcnPMNiENB80jb:&T3oeM*V7k#W*Uk>?!%D)<KYCZA$?IG6r;>st.NCl"7JlU$.a55U;f)4>2(I)3hlBZ"B`4SL"q"@Yf%=N.6Td0D"dF`.]s2E4C+nJEdts.+"U#=/:?<rQN5hFY8ulNFE']ak_PDtoEVc@t.i]ZP1!Ze"fLu/K?M6d,i5[#2&et
 0JBBiYfLSr):Or/O)T8HtHNpU#R!EBfT/3[[-La5RCWIfRZ6<lI?.F?YR:ajDN->NP+FNo-\+Ufn]rMM#-`CWI*\VJ5J/1)E&S0O!R=DuC]Z-(T3Y/Ka(9TX/N+@pfu;)_hMklS<.QE0/)<oD69aRn5O%E-iLE7*CM!<F\$\dpnEr!V2nS;7~>
-endstream
-endobj
-83 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 82 0 R
->>
-endobj
-85 0 obj
+19 0 obj
 <<
  /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
- /Parent 84 0 R
- /Next 86 0 R
+ /Parent 18 0 R
+ /Next 20 0 R
  /A 9 0 R
 >> endobj
-86 0 obj
+20 0 obj
 <<
- /Title (\376\377\0\62\0\40\0\106\0\145\0\141\0\164\0\165\0\162\0\145\0\40\0\114\0\151\0\163\0\164)
- /Parent 84 0 R
- /First 87 0 R
- /Last 91 0 R
- /Prev 85 0 R
- /Next 92 0 R
- /Count -5
+ /Title (\376\377\0\62\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\141\0\164\0\151\0\157\0\156)
+ /Parent 18 0 R
+ /Prev 19 0 R
  /A 11 0 R
 >> endobj
-87 0 obj
-<<
- /Title (\376\377\0\62\0\56\0\61\0\40\0\123\0\151\0\155\0\160\0\154\0\151\0\146\0\151\0\145\0\144\0\40\0\111\0\156\0\164\0\145\0\162\0\146\0\141\0\143\0\145\0\40\0\146\0\157\0\162\0\40\0\120\0\162\0\157\0\166\0\151\0\163\0\151\0\157\0\156\0\151\0\156\0\147\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\103\0\154\0\165\0\163\0\164\0\145\0\162\0\163)
- /Parent 86 0 R
- /Next 88 0 R
- /A 13 0 R
->> endobj
-88 0 obj
-<<
- /Title (\376\377\0\62\0\56\0\62\0\40\0\101\0\165\0\164\0\157\0\155\0\141\0\164\0\151\0\143\0\40\0\151\0\156\0\163\0\164\0\141\0\154\0\154\0\141\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\110\0\141\0\144\0\157\0\157\0\160)
- /Parent 86 0 R
- /Prev 87 0 R
- /Next 89 0 R
- /A 15 0 R
->> endobj
-89 0 obj
-<<
- /Title (\376\377\0\62\0\56\0\63\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\151\0\156\0\147\0\40\0\110\0\141\0\144\0\157\0\157\0\160)
- /Parent 86 0 R
- /Prev 88 0 R
- /Next 90 0 R
- /A 17 0 R
->> endobj
-90 0 obj
-<<
- /Title (\376\377\0\62\0\56\0\64\0\40\0\101\0\165\0\164\0\157\0\55\0\143\0\154\0\145\0\141\0\156\0\165\0\160\0\40\0\157\0\146\0\40\0\125\0\156\0\165\0\163\0\145\0\144\0\40\0\103\0\154\0\165\0\163\0\164\0\145\0\162\0\163)
- /Parent 86 0 R
- /Prev 89 0 R
- /Next 91 0 R
- /A 19 0 R
->> endobj
-91 0 obj
-<<
- /Title (\376\377\0\62\0\56\0\65\0\40\0\114\0\157\0\147\0\40\0\123\0\145\0\162\0\166\0\151\0\143\0\145\0\163)
- /Parent 86 0 R
- /Prev 90 0 R
- /A 21 0 R
->> endobj
-92 0 obj
-<<
- /Title (\376\377\0\63\0\40\0\110\0\117\0\104\0\40\0\103\0\157\0\155\0\160\0\157\0\156\0\145\0\156\0\164\0\163)
- /Parent 84 0 R
- /First 93 0 R
- /Last 97 0 R
- /Prev 86 0 R
- /Next 98 0 R
- /Count -5
- /A 23 0 R
->> endobj
-93 0 obj
-<<
- /Title (\376\377\0\63\0\56\0\61\0\40\0\110\0\117\0\104\0\40\0\103\0\154\0\151\0\145\0\156\0\164)
- /Parent 92 0 R
- /Next 94 0 R
- /A 25 0 R
->> endobj
-94 0 obj
-<<
- /Title (\376\377\0\63\0\56\0\62\0\40\0\122\0\151\0\156\0\147\0\115\0\141\0\163\0\164\0\145\0\162)
- /Parent 92 0 R
- /Prev 93 0 R
- /Next 95 0 R
- /A 27 0 R
->> endobj
-95 0 obj
-<<
- /Title (\376\377\0\63\0\56\0\63\0\40\0\110\0\157\0\144\0\122\0\151\0\156\0\147)
- /Parent 92 0 R
- /Prev 94 0 R
- /Next 96 0 R
- /A 29 0 R
->> endobj
-96 0 obj
-<<
- /Title (\376\377\0\63\0\56\0\64\0\40\0\110\0\157\0\144\0\162\0\143\0\40\0\57\0\40\0\110\0\117\0\104\0\40\0\143\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\146\0\151\0\154\0\145)
- /Parent 92 0 R
- /Prev 95 0 R
- /Next 97 0 R
- /A 31 0 R
->> endobj
-97 0 obj
-<<
- /Title (\376\377\0\63\0\56\0\65\0\40\0\123\0\165\0\142\0\155\0\151\0\164\0\40\0\116\0\157\0\144\0\145\0\163\0\40\0\141\0\156\0\144\0\40\0\103\0\157\0\155\0\160\0\165\0\164\0\145\0\40\0\116\0\157\0\144\0\145\0\163)
- /Parent 92 0 R
- /Prev 96 0 R
- /A 33 0 R
->> endobj
-98 0 obj
-<<
- /Title (\376\377\0\64\0\40\0\107\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\123\0\164\0\141\0\162\0\164\0\145\0\144\0\40\0\167\0\151\0\164\0\150\0\40\0\110\0\117\0\104)
- /Parent 84 0 R
- /First 99 0 R
- /Last 106 0 R
- /Prev 92 0 R
- /Next 107 0 R
- /Count -5
- /A 35 0 R
->> endobj
-99 0 obj
-<<
- /Title (\376\377\0\64\0\56\0\61\0\40\0\120\0\162\0\145\0\55\0\122\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163)
- /Parent 98 0 R
- /First 101 0 R
- /Last 105 0 R
- /Next 106 0 R
- /Count -3
- /A 37 0 R
->> endobj
-101 0 obj
-<<
- /Title (\376\377\0\64\0\56\0\61\0\56\0\61\0\40\0\110\0\141\0\162\0\144\0\167\0\141\0\162\0\145)
- /Parent 99 0 R
- /Next 103 0 R
- /A 100 0 R
->> endobj
-103 0 obj
-<<
- /Title (\376\377\0\64\0\56\0\61\0\56\0\62\0\40\0\123\0\157\0\146\0\164\0\167\0\141\0\162\0\145)
- /Parent 99 0 R
- /Prev 101 0 R
- /Next 105 0 R
- /A 102 0 R
->> endobj
-105 0 obj
-<<
- /Title (\376\377\0\64\0\56\0\61\0\56\0\63\0\40\0\122\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\40\0\115\0\141\0\156\0\141\0\147\0\145\0\162\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\120\0\162\0\145\0\55\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163)
- /Parent 99 0 R
- /Prev 103 0 R
- /A 104 0 R
->> endobj
-106 0 obj
-<<
- /Title (\376\377\0\64\0\56\0\62\0\40\0\123\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\165\0\160\0\40\0\110\0\117\0\104)
- /Parent 98 0 R
- /Prev 99 0 R
- /A 39 0 R
->> endobj
-107 0 obj
-<<
- /Title (\376\377\0\65\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\110\0\117\0\104)
- /Parent 84 0 R
- /First 108 0 R
- /Last 115 0 R
- /Prev 98 0 R
- /Next 116 0 R
- /Count -5
- /A 41 0 R
->> endobj
-108 0 obj
-<<
- /Title (\376\377\0\65\0\56\0\61\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
- /Parent 107 0 R
- /First 110 0 R
- /Last 114 0 R
- /Next 115 0 R
- /Count -3
- /A 43 0 R
->> endobj
-110 0 obj
-<<
- /Title (\376\377\0\65\0\56\0\61\0\56\0\61\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\141\0\154\0\154\0\157\0\143\0\141\0\164\0\145)
- /Parent 108 0 R
- /Next 112 0 R
- /A 109 0 R
->> endobj
-112 0 obj
-<<
- /Title (\376\377\0\65\0\56\0\61\0\56\0\62\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\152\0\157\0\142\0\163\0\40\0\165\0\163\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\141\0\154\0\154\0\157\0\143\0\141\0\164\0\145\0\144\0\40\0\143\0\154\0\165\0\163\0\164\0\145\0\162)
- /Parent 108 0 R
- /Prev 110 0 R
- /Next 114 0 R
- /A 111 0 R
->> endobj
-114 0 obj
-<<
- /Title (\376\377\0\65\0\56\0\61\0\56\0\63\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\144\0\145\0\141\0\154\0\154\0\157\0\143\0\141\0\164\0\145)
- /Parent 108 0 R
- /Prev 112 0 R
- /A 113 0 R
->> endobj
-115 0 obj
-<<
- /Title (\376\377\0\65\0\56\0\62\0\40\0\103\0\157\0\155\0\155\0\141\0\156\0\144\0\40\0\114\0\151\0\156\0\145\0\40\0\117\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 107 0 R
- /Prev 108 0 R
- /A 45 0 R
->> endobj
-116 0 obj
-<<
- /Title (\376\377\0\66\0\40\0\110\0\117\0\104\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
- /Parent 84 0 R
- /First 117 0 R
- /Last 119 0 R
- /Prev 107 0 R
- /Count -9
- /A 47 0 R
->> endobj
-117 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156\0\40\0\164\0\157\0\40\0\110\0\117\0\104\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
- /Parent 116 0 R
- /Next 118 0 R
- /A 49 0 R
->> endobj
-118 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\62\0\40\0\103\0\141\0\164\0\145\0\147\0\157\0\162\0\151\0\145\0\163\0\40\0\57\0\40\0\123\0\145\0\143\0\164\0\151\0\157\0\156\0\163\0\40\0\151\0\156\0\40\0\110\0\117\0\104\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
- /Parent 116 0 R
- /Prev 117 0 R
- /Next 119 0 R
- /A 51 0 R
->> endobj
-119 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\63\0\40\0\111\0\155\0\160\0\157\0\162\0\164\0\141\0\156\0\164\0\40\0\141\0\156\0\144\0\40\0\103\0\157\0\155\0\155\0\157\0\156\0\154\0\171\0\40\0\125\0\163\0\145\0\144\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\117\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 116 0 R
- /First 121 0 R
- /Last 131 0 R
- /Prev 118 0 R
- /Count -6
- /A 53 0 R
->> endobj
-121 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\63\0\56\0\61\0\40\0\103\0\157\0\155\0\155\0\157\0\156\0\40\0\143\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 119 0 R
- /Next 123 0 R
- /A 120 0 R
->> endobj
-123 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\63\0\56\0\62\0\40\0\150\0\157\0\144\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 119 0 R
- /Prev 121 0 R
- /Next 125 0 R
- /A 122 0 R
->> endobj
-125 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\63\0\56\0\63\0\40\0\162\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\137\0\155\0\141\0\156\0\141\0\147\0\145\0\162\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 119 0 R
- /Prev 123 0 R
- /Next 127 0 R
- /A 124 0 R
->> endobj
-127 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\63\0\56\0\64\0\40\0\162\0\151\0\156\0\147\0\155\0\141\0\163\0\164\0\145\0\162\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 119 0 R
- /Prev 125 0 R
- /Next 129 0 R
- /A 126 0 R
->> endobj
-129 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\63\0\56\0\65\0\40\0\147\0\162\0\151\0\144\0\163\0\145\0\162\0\166\0\151\0\143\0\145\0\55\0\150\0\144\0\146\0\163\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 119 0 R
- /Prev 127 0 R
- /Next 131 0 R
- /A 128 0 R
->> endobj
-131 0 obj
-<<
- /Title (\376\377\0\66\0\56\0\63\0\56\0\66\0\40\0\147\0\162\0\151\0\144\0\163\0\145\0\162\0\166\0\151\0\143\0\145\0\55\0\155\0\141\0\160\0\162\0\145\0\144\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 119 0 R
- /Prev 129 0 R
- /A 130 0 R
->> endobj
-132 0 obj
+21 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-133 0 obj
+22 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-134 0 obj
-<< /Type /Font
-/Subtype /Type1
-/Name /F6
-/BaseFont /Times-Italic
-/Encoding /WinAnsiEncoding >>
-endobj
-135 0 obj
+23 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-136 0 obj
+24 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-137 0 obj
+25 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -847,382 +153,72 @@
 endobj
 1 0 obj
 << /Type /Pages
-/Count 12
-/Kids [6 0 R 55 0 R 59 0 R 61 0 R 67 0 R 71 0 R 73 0 R 75 0 R 77 0 R 79 0 R 81 0 R 83 0 R ] >>
+/Count 2
+/Kids [6 0 R 13 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 84 0 R
+ /Outlines 18 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 132 0 R /F5 133 0 R /F1 135 0 R /F6 134 0 R /F2 136 0 R /F7 137 0 R >> 
+/Font << /F3 21 0 R /F5 22 0 R /F1 23 0 R /F2 24 0 R /F7 25 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
 <<
 /S /GoTo
-/D [55 0 R /XYZ 85.0 659.0 null]
+/D [13 0 R /XYZ 85.0 659.0 null]
 >>
 endobj
 11 0 obj
 <<
 /S /GoTo
-/D [55 0 R /XYZ 85.0 580.266 null]
+/D [13 0 R /XYZ 85.0 514.266 null]
 >>
 endobj
-13 0 obj
-<<
-/S /GoTo
-/D [55 0 R /XYZ 85.0 549.132 null]
->>
-endobj
-15 0 obj
-<<
-/S /GoTo
-/D [55 0 R /XYZ 85.0 445.079 null]
->>
-endobj
-17 0 obj
-<<
-/S /GoTo
-/D [55 0 R /XYZ 85.0 380.626 null]
->>
-endobj
-19 0 obj
-<<
-/S /GoTo
-/D [55 0 R /XYZ 85.0 276.573 null]
->>
-endobj
-21 0 obj
-<<
-/S /GoTo
-/D [55 0 R /XYZ 85.0 212.12 null]
->>
-endobj
-23 0 obj
-<<
-/S /GoTo
-/D [59 0 R /XYZ 85.0 659.0 null]
->>
-endobj
-25 0 obj
-<<
-/S /GoTo
-/D [59 0 R /XYZ 85.0 593.466 null]
->>
-endobj
-27 0 obj
-<<
-/S /GoTo
-/D [59 0 R /XYZ 85.0 455.013 null]
->>
-endobj
-29 0 obj
-<<
-/S /GoTo
-/D [59 0 R /XYZ 85.0 329.76 null]
->>
-endobj
-31 0 obj
-<<
-/S /GoTo
-/D [59 0 R /XYZ 85.0 225.707 null]
->>
-endobj
-33 0 obj
-<<
-/S /GoTo
-/D [59 0 R /XYZ 85.0 148.054 null]
->>
-endobj
-35 0 obj
-<<
-/S /GoTo
-/D [61 0 R /XYZ 85.0 563.8 null]
->>
-endobj
-37 0 obj
-<<
-/S /GoTo
-/D [61 0 R /XYZ 85.0 532.666 null]
->>
-endobj
-39 0 obj
-<<
-/S /GoTo
-/D [67 0 R /XYZ 85.0 539.4 null]
->>
-endobj
-41 0 obj
-<<
-/S /GoTo
-/D [71 0 R /XYZ 85.0 557.4 null]
->>
-endobj
-43 0 obj
-<<
-/S /GoTo
-/D [71 0 R /XYZ 85.0 526.266 null]
->>
-endobj
-45 0 obj
-<<
-/S /GoTo
-/D [73 0 R /XYZ 85.0 413.378 null]
->>
-endobj
-47 0 obj
-<<
-/S /GoTo
-/D [77 0 R /XYZ 85.0 637.8 null]
->>
-endobj
-49 0 obj
-<<
-/S /GoTo
-/D [77 0 R /XYZ 85.0 606.666 null]
->>
-endobj
-51 0 obj
-<<
-/S /GoTo
-/D [77 0 R /XYZ 85.0 447.013 null]
->>
-endobj
-53 0 obj
-<<
-/S /GoTo
-/D [77 0 R /XYZ 85.0 231.51 null]
->>
-endobj
-84 0 obj
+18 0 obj
 <<
- /First 85 0 R
- /Last 116 0 R
+ /First 19 0 R
+ /Last 20 0 R
 >> endobj
-100 0 obj
-<<
-/S /GoTo
-/D [61 0 R /XYZ 85.0 502.613 null]
->>
-endobj
-102 0 obj
-<<
-/S /GoTo
-/D [61 0 R /XYZ 85.0 452.441 null]
->>
-endobj
-104 0 obj
-<<
-/S /GoTo
-/D [61 0 R /XYZ 85.0 202.669 null]
->>
-endobj
-109 0 obj
-<<
-/S /GoTo
-/D [71 0 R /XYZ 85.0 461.813 null]
->>
-endobj
-111 0 obj
-<<
-/S /GoTo
-/D [71 0 R /XYZ 85.0 154.941 null]
->>
-endobj
-113 0 obj
-<<
-/S /GoTo
-/D [73 0 R /XYZ 85.0 551.65 null]
->>
-endobj
-120 0 obj
-<<
-/S /GoTo
-/D [77 0 R /XYZ 85.0 201.457 null]
->>
-endobj
-122 0 obj
-<<
-/S /GoTo
-/D [79 0 R /XYZ 85.0 425.0 null]
->>
-endobj
-124 0 obj
-<<
-/S /GoTo
-/D [79 0 R /XYZ 85.0 256.528 null]
->>
-endobj
-126 0 obj
-<<
-/S /GoTo
-/D [81 0 R /XYZ 85.0 560.0 null]
->>
-endobj
-128 0 obj
-<<
-/S /GoTo
-/D [81 0 R /XYZ 85.0 400.528 null]
->>
-endobj
-130 0 obj
-<<
-/S /GoTo
-/D [83 0 R /XYZ 85.0 530.75 null]
->>
-endobj
 xref
-0 138
+0 26
 0000000000 65535 f 
-0000041595 00000 n 
-0000041731 00000 n 
-0000041823 00000 n 
+0000004473 00000 n 
+0000004538 00000 n 
+0000004630 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000001464 00000 n 
-0000001584 00000 n 
-0000001763 00000 n 
-0000041963 00000 n 
-0000001898 00000 n 
-0000042026 00000 n 
-0000002034 00000 n 
-0000042092 00000 n 
-0000002171 00000 n 
-0000042158 00000 n 
-0000002308 00000 n 
-0000042224 00000 n 
-0000002444 00000 n 
-0000042290 00000 n 
-0000002581 00000 n 
-0000042356 00000 n 
-0000002718 00000 n 
-0000042421 00000 n 
-0000002855 00000 n 
-0000042485 00000 n 
-0000002992 00000 n 
-0000042551 00000 n 
-0000003129 00000 n 
-0000042617 00000 n 
-0000003266 00000 n 
-0000042682 00000 n 
-0000003403 00000 n 
-0000042748 00000 n 
-0000003540 00000 n 
-0000042814 00000 n 
-0000003677 00000 n 
-0000042878 00000 n 
-0000003814 00000 n 
-0000042944 00000 n 
-0000003949 00000 n 
-0000043008 00000 n 
-0000004086 00000 n 
-0000043072 00000 n 
-0000004223 00000 n 
-0000043138 00000 n 
-0000004360 00000 n 
-0000043204 00000 n 
-0000004497 00000 n 
-0000043268 00000 n 
-0000004634 00000 n 
-0000043334 00000 n 
-0000004771 00000 n 
-0000043400 00000 n 
-0000004908 00000 n 
-0000006984 00000 n 
-0000007107 00000 n 
-0000007134 00000 n 
-0000007362 00000 n 
-0000009331 00000 n 
-0000009439 00000 n 
-0000011628 00000 n 
-0000011751 00000 n 
-0000011792 00000 n 
-0000012013 00000 n 
-0000012189 00000 n 
-0000012373 00000 n 
-0000015119 00000 n 
-0000015242 00000 n 
-0000015269 00000 n 
-0000015490 00000 n 
-0000017790 00000 n 
-0000017898 00000 n 
-0000019852 00000 n 
-0000019960 00000 n 
-0000021583 00000 n 
-0000021691 00000 n 
-0000023972 00000 n 
-0000024080 00000 n 
-0000026839 00000 n 
-0000026947 00000 n 
-0000029571 00000 n 
-0000029679 00000 n 
-0000031933 00000 n 
-0000043465 00000 n 
-0000032041 00000 n 
-0000032204 00000 n 
-0000032421 00000 n 
-0000032836 00000 n 
-0000033141 00000 n 
-0000033364 00000 n 
-0000033662 00000 n 
-0000033835 00000 n 
-0000034064 00000 n 
-0000034225 00000 n 
-0000034401 00000 n 
-0000034559 00000 n 
-0000034850 00000 n 
-0000035128 00000 n 
-0000035417 00000 n 
-0000043517 00000 n 
-0000035645 00000 n 
-0000043584 00000 n 
-0000035808 00000 n 
-0000043651 00000 n 
-0000035986 00000 n 
-0000036367 00000 n 
-0000036552 00000 n 
-0000036767 00000 n 
-0000043718 00000 n 
-0000036962 00000 n 
-0000043785 00000 n 
-0000037185 00000 n 
-0000043852 00000 n 
-0000037592 00000 n 
-0000037827 00000 n 
-0000038050 00000 n 
-0000038287 00000 n 
-0000038587 00000 n 
-0000038953 00000 n 
-0000043918 00000 n 
-0000039389 00000 n 
-0000043985 00000 n 
-0000039671 00000 n 
-0000044050 00000 n 
-0000039867 00000 n 
-0000044117 00000 n 
-0000040141 00000 n 
-0000044182 00000 n 
-0000040379 00000 n 
-0000044249 00000 n 
-0000040652 00000 n 
-0000040922 00000 n 
-0000041036 00000 n 
-0000041147 00000 n 
-0000041259 00000 n 
-0000041368 00000 n 
-0000041485 00000 n 
+0000000564 00000 n 
+0000000684 00000 n 
+0000000716 00000 n 
+0000004753 00000 n 
+0000000851 00000 n 
+0000004816 00000 n 
+0000000988 00000 n 
+0000002904 00000 n 
+0000003027 00000 n 
+0000003068 00000 n 
+0000003240 00000 n 
+0000003411 00000 n 
+0000004882 00000 n 
+0000003584 00000 n 
+0000003747 00000 n 
+0000003917 00000 n 
+0000004030 00000 n 
+0000004140 00000 n 
+0000004248 00000 n 
+0000004364 00000 n 
 trailer
 <<
-/Size 138
+/Size 26
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-44315
+4933
 %%EOF

Modified: hadoop/core/branches/branch-0.16/docs/linkmap.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.16/docs/linkmap.html?rev=629363&r1=629362&r2=629363&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.16/docs/linkmap.html (original)
+++ hadoop/core/branches/branch-0.16/docs/linkmap.html Tue Feb 19 21:20:29 2008
@@ -241,6 +241,12 @@
 <li>
 <a href="hod.html">Hadoop On Demand</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>hod</em>
 </li>
+<ul>
+      
+      
+      
+    
+</ul>
 </ul>
     
 <ul>

Modified: hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/hod.xml
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/hod.xml?rev=629363&r1=629362&r2=629363&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/hod.xml (original)
+++ hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/hod.xml Tue Feb 19 21:20:29 2008
@@ -31,636 +31,17 @@
     <section>
       <title> Introduction </title>
       <p>
-      The Hadoop On Demand (<acronym title="Hadoop On Demand">HOD</acronym>) project is a system for provisioning and managing independent Hadoop MapReduce instances on a shared cluster of nodes. HOD uses a resource manager for allocation. At present it supports <a href="http://www.clusterresources.com/pages/products/torque-resource-manager.php">Torque</a> out of the box.
+Hadoop On Demand (HOD) is a system for provisioning virtual Hadoop clusters over a large physical cluster. It uses the Torque resource manager to do node allocation. On the allocated nodes, it can start Hadoop Map/Reduce and HDFS daemons. It automatically generates the appropriate configuration files (hadoop-site.xml) for the Hadoop daemons and client. HOD also has the capability to distribute Hadoop to the nodes in the virtual cluster that it allocates. In short, HOD makes it easy for administrators and users to quickly setup and use Hadoop. It is also a very useful tool for Hadoop developers and testers who need to share a physical cluster for testing their own Hadoop versions.
       </p>
-    </section>
-
-    <section> 
-      <title> Feature List </title>
-
-      <section> 
-        <title> Simplified Interface for Provisioning Hadoop Clusters </title>
-        <p>
-        By far, the biggest advantage of HOD is to quickly setup a Hadoop cluster. The user interacts with the cluster through a simple command line interface, the HOD client. HOD brings up a virtual MapReduce cluster with the required number of nodes, which the user can use for running Hadoop jobs. When done, HOD will automatically clean up the resources and make the nodes available again.
-        </p>
-      </section>
- 
-      <section> 
-        <title> Automatic installation of Hadoop </title>
-        <p>
-        With HOD, Hadoop does not need to be even installed on the cluster. The user can provide a Hadoop tarball that HOD will automatically distribute to all the nodes in the cluster.
-        </p>
-      </section>
-
-      <section> 
-        <title> Configuring Hadoop </title>
-        <p>
-        Dynamic parameters of Hadoop configuration, such as the NameNode and JobTracker addresses and ports, and file system temporary directories are generated and distributed by HOD automatically to all nodes in the cluster. In addition, HOD allows the user to configure Hadoop parameters at both the server (for e.g. JobTracker) and client (for e.g. JobClient) level, including 'final' parameters, that were introduced with Hadoop 0.15.
-        </p>
-      </section>
- 
-      <section> 
-        <title> Auto-cleanup of Unused Clusters </title>
-        <p>
-        HOD has an automatic timeout so that users cannot misuse resources they aren't using. The timeout applies only when there is no MapReduce job running. 
-        </p>
-      </section>
- 
-      <section> 
-        <title> Log Services </title>
-        <p>
-        HOD can be used to collect all MapReduce logs to a central location for archiving and inspection after the job is completed.
-        </p>
-      </section>
-    </section>
-
-    <section>
-      
-      <title> HOD Components </title>
-      <p>
-      This is a brief overview of the various components of HOD and how they interact to provision Hadoop.
-      </p>
-
-      <section>
-        <title> HOD Client </title>
-        <p>
-        The HOD client is a Unix command that users use to allocate Hadoop MapReduce clusters. The command provides other options to list allocated clusters and deallocate them. The HOD client generates the <em>hadoop-site.xml</em> in a user specified directory. The user can point to this configuration file while running Map/Reduce jobs on the allocated cluster.
-        </p>
-        <p>
-        The nodes from where the HOD Client is run are called <em>submit nodes</em> because jobs are submitted to the resource manager system for allocating and running clusters from these nodes.
-        </p>
       </section>
-
       <section>
-        <title> RingMaster </title>
-        <p>
-        The RingMaster is a HOD process that is started on one node per every allocated cluster. It is submitted as a 'job' to the resource manager by the HOD client. It controls which Hadoop daemons start on which nodes. It provides this information to other HOD processes, such as the HOD client, so users can also determine this information. The RingMaster is responsible for hosting and distributing the Hadoop tarball to all nodes in the cluster. It also automatically cleans up unused clusters.
-        </p>
-        <p>
-        </p>
-      </section>
-
-      <section>
-        <title> HodRing </title>
-        <p>
-        The HodRing is a HOD process that runs on every allocated node in the cluster. These processes are run by the RingMaster through the resource manager, using a facility of parallel execution. The HodRings are responsible for launching Hadoop commands on the nodes to bring up the Hadoop daemons. They get the command to launch from the RingMaster.
-        </p>
-      </section>
-
-      <section>
-        <title> Hodrc / HOD configuration file </title>
-        <p>
-        An INI style configuration file where the users configure various options for the HOD system, including install locations of different software, resource manager parameters, log and temp file directories, parameters for their MapReduce jobs, etc.
-        </p>
-      </section>
-
-      <section>
-        <title> Submit Nodes and Compute Nodes </title>
-        <p>
-        The nodes from where the <em>HOD Client</em> is run are referred as <em>submit nodes</em> because jobs are submitted to the resource manager system for allocating and running clusters from these nodes.
-        </p>
-        <p>
-        The nodes where the <em>Ringmaster</em> and <em>HodRings</em> run are called the Compute nodes. These are the nodes that get allocated by a resource manager, and on which the Hadoop daemons are provisioned and started.
-        </p>
-      </section>
-    </section>
-
-    <section>
-      <title> Getting Started with HOD </title>
-
-      <section>
-        <title> Pre-Requisites </title>
-
-        <section>
-          <title> Hardware </title>
-          <p>
-          HOD requires a minimum of 3 nodes configured through a resource manager.
-          </p>          
-        </section>
-
-        <section>
-          <title> Software </title>
-          <p>
-          The following components are assumed to be installed before using HOD:
-          </p>
-          <ul>
-            <li>
-              <em>Torque:</em> Currently HOD supports Torque out of the box. We assume that you are familiar with configuring Torque. You can get information about this from <a href="http://www.clusterresources.com/wiki/doku.php?id=torque:torque_wiki">here</a>.
-            </li>
-            <li>
-              <em>Python:</em> We require version 2.5.1, which can be downloaded from <a href="http://www.python.org/">here</a>.
-            </li>
-          </ul>
-          <p>
-          The following components can be optionally installed for getting better functionality from HOD:
-          </p>
-          <ul>
-            <li>
-              <em>Twisted Python:</em> This can be used for improving the scalability of HOD. Twisted Python is available <a href="http://twistedmatrix.com/trac/">here</a>.
-            </li>
-            <li>
-            <em>Hadoop:</em> HOD can automatically distribute Hadoop to all nodes in the cluster. However, it can also use a pre-installed version of Hadoop, if it is available on all nodes in the cluster. HOD currently supports Hadoop 0.15 and above.
-            </li>
-          </ul>
-          <p>
-          HOD configuration requires the location of installs of these components to be the same on all nodes in the cluster. It will also make the configuration simpler to have the same location on the submit nodes.
-          </p>
-        </section>
-   
-        <section>
-          <title>Resource Manager Configuration Pre-requisites</title>
-          <p>
-          For using HOD with Torque:
-          </p>
-          <ul>
-            <li>
-            Install Torque components: pbs_server on a head node, pbs_moms on all compute nodes, and PBS client tools on all compute nodes and submit nodes.
-            </li>
-            <li>
-            Create a queue for submitting jobs on the pbs_server.
-            </li>
-            <li>
-            Specify a name for all nodes in the cluster, by setting a 'node property' to all the nodes. This can be done by using the 'qmgr' command. For example:
-            <em>qmgr -c "set node node properties=cluster-name"</em>
-            </li>
-            <li>
-            Ensure that jobs can be submitted to the nodes. This can be done by using the 'qsub' command. For example:
-            <em>echo "sleep 30" | qsub -l nodes=3</em>
-            </li>
-          </ul>
-          <p>
-          More information about setting up Torque can be found by referring to the documentation <a href="http://www.clusterresources.com/pages/products/torque-resource-manager.php">here.</a>
-          </p>
-        </section>
-      </section>
-
-      <section>
-        <title>Setting up HOD</title>
-        <ul>
-          <li>
-          HOD is available in the 'contrib' section of Hadoop under the root directory 'hod'. Distribute the files under this directory to all the nodes in the cluster.
-          </li>
-          <li>
-          On the node from where you want to run hod, edit the file hodrc which can be found in the <em>install dir/conf</em> directory. This file contains the minimal set of values required for running hod.
-          </li>
-          <li>
-          Specify values suitable to your environment for the following variables defined in the configuration file. Note that some of these variables are defined at more than one place in the file.
-          </li>
+        <title>Documentation</title>
+      <p>Please go through the following to know more about using HOD</p>
+      <ul>
+        <li><a href="hod_admin_guide.html">Hod Admin Guide</a> : This guide will walk you through an overview of architecture of HOD, prerequisites, installing various components and dependent software, and configuring HOD to get it up and running.</li>
+        <li><a href="hod_user_guide.html">Hod User Guide</a> : This guide will let you know about how to get started on running hod, its various features, command line options and help on troubleshooting in detail.</li>
+        <li><a href="hod_config_guide.html">Hod Configuration Guide</a> : This guide discusses about onfiguring HOD, describing various configuration sections, parameters and their purpose in detail.</li>
       </ul>
-        <table>
-          <tr>
-            <th> Variable Name </th>
-            <th> Meaning </th>
-          </tr>
-          <tr>
-            <td> ${JAVA_HOME} </td>
-            <td> Location of Java for Hadoop. Hadoop supports Sun JDK 1.5.x </td>
-          </tr>
-          <tr>
-            <td> ${CLUSTER_NAME} </td>
-            <td> Name of the cluster which is specified in the 'node property' as mentioned in resource manager configuration. </td>
-          </tr>
-          <tr>
-            <td> ${HADOOP_HOME} </td>
-            <td> Location of Hadoop installation on the compute and submit nodes. </td>
-          </tr>
-          <tr>
-            <td> ${RM_QUEUE} </td>
-            <td> Queue configured for submiting jobs in the resource manager configuration. </td>
-          </tr>
-          <tr>
-            <td> ${RM_HOME} </td>
-            <td> Location of the resource manager installation on the compute and submit nodes. </td>
-          </tr>
-        </table>
-        <ul>
-          <li>
-          The following environment variables *may* need to be set depending on your environment. These variables must be defined where you run the HOD client, and also be specified in the HOD configuration file as the value of the key resource_manager.env-vars. Multiple variables can be specified as a comma separated list of key=value pairs.
-          </li>
-        </ul>
-        <table>
-          <tr>
-            <th> Variable Name </th>
-            <th> Meaning </th>
-          </tr>
-          <tr>
-            <td>HOD_PYTHON_HOME</td>
-            <td>
-            If you install python to a non-default location of the compute nodes, or submit nodes, then, this variable must be defined to point to the python executable in the non-standard   location.
-            </td>
-          </tr>
-        </table>
-        <p>
-        You can also review other configuration options in the file and modify them to suit your needs. Refer to the the section on configuration below for information about the HOD configuration.
-        </p>
-      </section>
-    </section>
-
-    <section>
-      <title>Running HOD</title>
-
-      <section>
-        <title>Overview</title>
-        <p>
-        A typical session of HOD will involve atleast three steps: allocate, run hadoop jobs, deallocate.
-        </p>
-        <section>
-          <title>Operation allocate</title>
-          <p>
-          The allocate operation is used to allocate a set of nodes and install and provision Hadoop on them. It has the following syntax:
-          </p>
-          <table>
-            <tr>
-              <td>hod -c config_file -t hadoop_tarball_location -o "allocate                 cluster_dir number_of_nodes"</td>
-            </tr>
-          </table>
-          <p>
-          The hadoop_tarball_location must be a location on a shared file system accesible from all nodes in the cluster. Note, the cluster_dir must exist before running the command. If the command completes successfully then cluster_dir/hadoop-site.xml will be generated and will contain information about the allocated cluster's JobTracker and NameNode.
-          </p>
-          <p>
-          For example, the following command uses a hodrc file in ~/hod-config/hodrc and allocates Hadoop (provided by the tarball ~/share/hadoop.tar.gz) on 10 nodes, storing the generated Hadoop configuration in a directory named <em>~/hadoop-cluster</em>:
-          </p>
-          <table>
-            <tr>
-              <td>$ hod -c ~/hod-config/hodrc -t ~/share/hadoop.tar.gz -o "allocate ~/hadoop-cluster 10"</td>
-            </tr>
-          </table>
-          <p>
-          HOD also supports an environment variable called <em>HOD_CONF_DIR</em>. If this is defined, HOD will look for a default hodrc file at $HOD_CONF_DIR/hodrc. Defining this allows the above command to also be run as follows:
-          </p>
-          <table>
-            <tr>
-              <td>
-                <p>$ export HOD_CONF_DIR=~/hod-config</p>
-                <p>$ hod -t ~/share/hadoop.tar.gz -o "allocate ~/hadoop-cluster 10"</p>
-              </td>
-            </tr>
-          </table>
-        </section>
-        
-        <section>
-          <title>Running Hadoop jobs using the allocated cluster</title>
-          <p>
-          Now, one can run Hadoop jobs using the allocated cluster in the usual manner:
-          </p>
-          <table>
-            <tr>
-              <td>hadoop --config cluster_dir hadoop_command hadoop_command_args</td>
-            </tr>
-          </table>
-          <p>
-          Continuing our example, the following command will run a wordcount example on the allocated cluster:
-          </p>
-          <table>
-            <tr>
-              <td>$ hadoop --config ~/hadoop-cluster jar /path/to/hadoop/hadoop-examples.jar wordcount /path/to/input /path/to/output</td>
-            </tr>
-          </table>
-        </section>
-
-        <section>
-          <title>Operation deallocate</title>
-          <p>
-          The deallocate operation is used to release an allocated cluster. When finished with a cluster, deallocate must be run so that the nodes become free for others to use. The deallocate operation has the following syntax:
-          </p>
-          <table>
-            <tr>
-              <td>hod -o "deallocate cluster_dir"</td>
-            </tr>
-          </table>
-          <p>
-          Continuing our example, the following command will deallocate the cluster:
-          </p>
-          <table>
-            <tr>
-              <td>$ hod -o "deallocate ~/hadoop-cluster"</td>
-            </tr>
-          </table>
-        </section>
-      </section>
-
-      <section>
-        <title>Command Line Options</title>
-        <p>
-        This section covers the major command line options available via the hod command:
-        </p>
-
-        <p>
-        <em>--help</em>
-        </p>
-        <p>
-        Prints out the help message to see the basic options.
-        </p>
-
-        <p>
-        <em>--verbose-help</em>
-        </p>
-        <p>
-        All configuration options provided in the hodrc file can be passed on the command line, using the syntax --section_name.option_name[=value]. When provided this way, the value provided on command line overrides the option provided in hodrc. The verbose-help command lists all the available options in the hodrc file. This is also a nice way to see the meaning of the configuration options.
-        </p>
-
-        <p>
-        <em>-c config_file</em>
-        </p>
-        <p>
-        Provides the configuration file to use. Can be used with all other options of HOD. Alternatively, the HOD_CONF_DIR environment variable can be defined to specify a directory that contains a file named hodrc, alleviating the need to specify the configuration file in each HOD command.
-        </p>
-
-        <p>
-        <em>-b 1|2|3|4</em>
-        </p>
-        <p>
-        Enables the given debug level. Can be used with all other options of HOD. 4 is most verbose.
-        </p>
-
-        <p>
-        <em>-o "help"</em>
-        </p>
-        <p>
-        Lists the operations available in the operation mode.
-        </p>
-
-        <p>
-        <em>-o "allocate cluster_dir number_of_nodes"</em>
-        </p>
-        <p>
-        Allocates a cluster on the given number of cluster nodes, and store the allocation information in cluster_dir for use with subsequent hadoop commands. Note that the cluster_dir must exist before running the command.
-        </p>
-
-        <p>
-        <em>-o "list"</em>
-        </p>
-        <p>
-        Lists the clusters allocated by this user. Information provided includes the Torque job id corresponding to the cluster, the cluster directory where the allocation information is stored, and whether the Map/Reduce daemon is still active or not.
-        </p>
-
-        <p>
-        <em>-o "info cluster_dir"</em>
-        </p>
-        <p>
-        Lists information about the cluster whose allocation information is stored in the specified cluster directory.
-        </p>
-
-        <p>
-        <em>-o "deallocate cluster_dir"</em>
-        </p>
-        <p>
-       Deallocates the cluster whose allocation information is stored in the specified cluster directory.
-        </p>
-
-        <p>
-        <em>-t hadoop_tarball</em>
-        </p>
-        <p>
-        Provisions Hadoop from the given tar.gz file. This option is only applicable to the allocate operation. For better distribution performance it is recommended that the Hadoop tarball contain only the libraries and binaries, and not the source or documentation. 
-        </p>
-
-        <p>
-        <em>-Mkey1=value1 -Mkey2=value2</em>
-        </p>
-        <p>
-        Provides configuration parameters for the provisioned Map/Reduce daemons (JobTracker and TaskTrackers). A hadoop-site.xml is generated with these values on the cluster nodes
-        </p>
-
-        <p>
-        <em>-Hkey1=value1 -Hkey2=value2</em>
-        </p>
-        <p>
-        Provides configuration parameters for the provisioned HDFS daemons (NameNode and DataNodes). A hadoop-site.xml is generated with these values on the cluster nodes
-        </p>
-
-        <p>
-        <em>-Ckey1=value1 -Ckey2=value2</em>
-        </p>
-        <p>
-        Provides configuration parameters for the client from where jobs can be submitted. A hadoop-site.xml is generated with these values on the submit node.
-        </p>
-
-      </section>
-    </section>
-    <section>
-      <title> HOD Configuration </title>
-      <section>
-        <title> Introduction to HOD Configuration </title>
-        <p>
-        Configuration options for HOD are organized as sections and options within them. They can be specified in two ways: a configuration file in the INI format, and as command line options to the HOD shell, specified in the format --section.option[=value]. If the same option is specified in both places, the value specified on the command line overrides the value in the configuration file.
-        </p>
-        <p>
-        To get a simple description of all configuration options, you can type <em>hod --verbose-help</em>
-        </p>
-        <p>
-        This section explains some of the most important or commonly used configuration options in some more detail.
-        </p>
-      </section>
-      <section>
-        <title> Categories / Sections in HOD Configuration </title>
-        <p>
-        The following are the various sections in the HOD configuration:
-        </p>
-        <table>
-          <tr>
-            <th> Section Name </th>
-            <th> Description </th>
-          </tr>
-          <tr>
-            <td>hod</td>
-            <td>Options for the HOD client</td>
-          </tr>
-          <tr>
-            <td>resource_manager</td>
-            <td>Options for specifying which resource manager to use, and other parameters for using that resource manager</td>
-          </tr>
-          <tr>
-            <td>ringmaster</td>
-            <td>Options for the RingMaster process</td>
-          </tr>
-          <tr>
-            <td>hodring</td>
-            <td>Options for the HodRing process</td>
-          </tr>
-          <tr>
-            <td>gridservice-mapred</td>
-            <td>Options for the MapReduce daemons</td>
-          </tr>
-          <tr>
-            <td>gridservice-hdfs</td>
-            <td>Options for the HDFS daemons</td>
-          </tr>
-        </table>
-      </section>
-
-      <section>
-        <title> Important and Commonly Used Configuration Options </title>
-        
-        <section>
-          <title> Common configuration options </title>
-          <p>
-          Certain configuration options are defined in most of the sections of the HOD configuration. Options defined in a section, are used by the process for which that section applies. These options have the same meaning, but can have different values in each section.
-          </p>
-          <table>
-            <tr>
-              <th> Option Name </th>
-              <th> Description </th>
-            </tr>
-            <tr>
-              <td>temp-dir</td>
-              <td>Temporary directory for usage by the HOD processes. Make sure that the users who will run hod have rights to create directories under the directory specified here.</td>
-            </tr>
-            <tr>
-              <td>debug</td>
-              <td>A numeric value from 1-4. 4 produces the most log information, and 1 the least.</td>
-            </tr>
-            <tr>
-              <td>log-dir</td>
-              <td>Directory where log files are stored. By default, this is <em>install-location/logs/</em>. The restrictions and notes for the temp-dir variable apply here too.</td>
-            </tr>
-            <tr>
-              <td>xrs-port-range</td>
-              <td>A range of ports, among which an available port shall be picked for use to run any XML-RPC based server daemon processes of HOD.</td>
-            </tr>
-            <tr>
-              <td>http-port-range</td>
-              <td>A range of ports, among which an available port shall be picked for use to run any HTTP based server daemon processes of HOD.</td>
-            </tr>
-          </table>
-        </section>
-
-        <section>
-          <title> hod options </title>
-          <table>
-            <tr>
-              <th> Option Name </th>
-              <th> Description </th>
-            </tr>
-            <tr>
-              <td>cluster</td>
-              <td>A descriptive name given to the cluster. For Torque, this is specified as a 'Node property' for every node in the cluster. HOD uses this value to compute the number of available nodes.</td>
-            </tr>
-            <tr>
-              <td>client-params</td>
-              <td>A comma-separated list of hadoop config parameters specified as key-value pairs. These will be used to generate a hadoop-site.xml on the submit node that should be used for running MapReduce jobs.</td>
-            </tr>
-          </table>
-        </section>
-
-        <section>
-          <title> resource_manager options </title>
-          <table>
-            <tr>
-              <th> Option Name </th>
-              <th> Description </th>
-            </tr>
-            <tr>
-              <td>queue</td>
-              <td>Name of the queue configured in the resource manager to which jobs are to be submitted.</td>
-            </tr>
-            <tr>
-              <td>batch-home</td>
-              <td>Install directory to which 'bin' is appended and under which the executables of the resource manager can be found. </td>
-            </tr>
-            <tr>
-              <td>env-vars</td>
-              <td>This is a comma separated list of key-value pairs, expressed as key=value, which would be passed to the jobs launched on the compute nodes. For example, if the python installation is in a non-standard location, one can set the environment variable 'HOD_PYTHON_HOME' to the path to the python executable. The HOD processes launched on the compute nodes can then use this variable.</td>
-            </tr>
-          </table>
-        </section>
-
-        <section>
-          <title> ringmaster options </title>
-          <table>
-            <tr>
-              <th> Option Name </th>
-              <th> Description </th>
-            </tr>
-            <tr>
-              <td>work-dirs</td>
-              <td>These are a list of comma separated paths that will serve as the root for directories that HOD generates and passes to Hadoop for use to store DFS / MapReduce data. For e.g. this is where DFS data blocks will be stored. Typically, as many paths are specified as there are disks available to ensure all disks are being utilized. The restrictions and notes for the temp-dir variable apply here too.</td>
-            </tr>
-          </table>
-        </section>
-
-        <section>
-          <title> gridservice-hdfs options </title>
-          <table>
-            <tr>
-              <th> Option Name </th>
-              <th> Description </th>
-            </tr>
-            <tr>
-              <td>external</td>
-              <td>
-              <p> If false, this indicates that a HDFS cluster must be bought up by the HOD system, on the nodes which it allocates via the allocate command. Note that in that case, when the cluster is de-allocated, it will bring down the HDFS cluster, and all the data will be lost. If true, it will try and connect to an externally configured HDFS system. </p>
-              <p>Typically, because input for jobs are placed into HDFS before jobs are run, and also the output from jobs in HDFS is required to be persistent, an internal HDFS cluster is of little value in a production system. However, it allows for quick testing.</p>
-              </td>
-            </tr>
-            <tr>
-              <td>host</td>
-              <td>Hostname of the externally configured NameNode, if any.</td>
-            </tr>
-            <tr>
-              <td>fs_port</td>
-              <td>Port to which NameNode RPC server is bound.</td>
-            </tr>
-            <tr>
-              <td>info_port</td>
-              <td>Port to which the NameNode web UI server is bound.</td>
-            </tr>
-            <tr>
-              <td>pkgs</td>
-              <td>Installation directory, under which bin/hadoop executable is located. This can be used to use a pre-installed version of Hadoop on the cluster.</td>
-            </tr>
-            <tr>
-              <td>server-params</td>
-              <td>A comma-separated list of hadoop config parameters specified key-value pairs. These will be used to generate a hadoop-site.xml that will be used by the NameNode and DataNodes.</td>
-            </tr>
-            <tr>
-              <td>final-server-params</td>
-              <td>Same as above, except they will be marked final.</td>
-            </tr>
-          </table>
-        </section>
-
-        <section>
-          <title> gridservice-mapred options </title>
-          <table>
-            <tr>
-              <th> Option Name </th>
-              <th> Description </th>
-            </tr>
-            <tr>
-              <td>external</td>
-              <td>
-              <p> If false, this indicates that a MapReduce cluster must be bought up by the HOD system on the nodes which it allocates via the allocate command. If true, if will try and connect to an externally configured MapReduce system.</p>
-              </td>
-            </tr>
-            <tr>
-              <td>host</td>
-              <td>Hostname of the externally configured JobTracker, if any.</td>
-            </tr>
-            <tr>
-              <td>tracker_port</td>
-              <td>Port to which the JobTracker RPC server is bound.</td>
-            </tr>
-            <tr>
-              <td>info_port</td>
-              <td>Port to which the JobTracker web UI server is bound.</td>
-            </tr>
-            <tr>
-              <td>pkgs</td>
-              <td>Installation directory, under which bin/hadoop executable is located. This can be used to use a pre-installed version of Hadoop on the cluster.</td>
-            </tr>
-            <tr>
-              <td>server-params</td>
-              <td>A comma-separated list of hadoop config parameters specified key-value pairs. These will be used to generate a hadoop-site.xml that will be used by the JobTracker and TaskTrackers.</td>
-            </tr>
-            <tr>
-              <td>final-server-params</td>
-              <td>Same as above, except they will be marked final.</td>
-            </tr>
-          </table>
-        </section>
-      </section>
     </section>
   </body>
 </document>
-

Modified: hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/site.xml
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/site.xml?rev=629363&r1=629362&r2=629363&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/site.xml (original)
+++ hadoop/core/branches/branch-0.16/src/docs/src/documentation/content/xdocs/site.xml Tue Feb 19 21:20:29 2008
@@ -41,7 +41,11 @@
     <mapred    label="Map-Reduce Tutorial" href="mapred_tutorial.html" />
     <mapred    label="Native Hadoop Libraries" href="native_libraries.html" />
     <streaming label="Streaming"          href="streaming.html" />
-    <hod       label="Hadoop On Demand"   href="hod.html" />
+    <hod       label="Hadoop On Demand" href="hod.html">
+      <hod-user-guide href="hod_user_guide.html"/>
+      <hod-admin-guide href="hod_admin_guide.html"/>
+      <hod-config-guide href="hod_config_guide.html"/>
+    </hod>
     <api       label="API Docs"           href="ext:api/index" />
     <wiki      label="Wiki"               href="ext:wiki" />
     <faq       label="FAQ"                href="ext:faq" />
@@ -63,6 +67,18 @@
     <gzip      href="http://www.gzip.org/" />
     <cygwin    href="http://www.cygwin.com/" />
     <osx       href="http://www.apple.com/macosx" />
+    <hod href="">
+      <cluster-resources href="http://www.clusterresources.com" />
+      <torque href="http://www.clusterresources.com/pages/products/torque-resource-manager.php" />
+      <torque-download href="http://www.clusterresources.com/downloads/torque/" />
+      <torque-docs href="http://www.clusterresources.com/pages/resources/documentation.php" />
+      <torque-wiki href="http://www.clusterresources.com/wiki/doku.php?id=torque:torque_wiki" />
+      <torque-mailing-list href="http://www.clusterresources.com/pages/resources/mailing-lists.php" />
+      <torque-basic-config href="http://www.clusterresources.com/wiki/doku.php?id=torque:1.2_basic_configuration" />
+      <torque-advanced-config href="http://www.clusterresources.com/wiki/doku.php?id=torque:1.3_advanced_configuration" />
+      <python href="http://www.python.org" />
+      <twisted-python href="http://twistedmatrix.com/trac/" />
+    </hod>
     <api href="api/">
       <index href="index.html" />
       <org href="org/">



Mime
View raw message