diff --git a/E52461.pdf b/E52461.pdf new file mode 100644 index 0000000..2a1c975 Binary files /dev/null and b/E52461.pdf differ diff --git a/Porting_Unix_to_the_386l.pdf b/Porting_Unix_to_the_386l.pdf new file mode 100644 index 0000000..78032b7 Binary files /dev/null and b/Porting_Unix_to_the_386l.pdf differ diff --git a/[32] How to mix C and C++, C++ FAQ Lite.pdf b/[32] How to mix C and C++, C++ FAQ Lite.pdf new file mode 100644 index 0000000..375a408 Binary files /dev/null and b/[32] How to mix C and C++, C++ FAQ Lite.pdf differ diff --git a/au-porting2-pdf.pdf b/au-porting2-pdf.pdf new file mode 100644 index 0000000..758b44a --- /dev/null +++ b/au-porting2-pdf.pdf @@ -0,0 +1,1693 @@ +%PDF-1.3 +%ª«¬­ +4 0 obj +<< /Type /Info +/Producer (FOP 0.20.5) >> +endobj +5 0 obj +<< /Length 1951 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gat%$h/h%)&:`#5iQ!]YKe7fG`(,CC!?LSHNgg%j<*Mq9[4NWV.K/^RSX=*PaD#@$g;rf5n,@K3YEk)ZDZc's`:oRu`U7(6rt6E&]_*KRXAlm1DsU*qsl]PL3sEqn*+J$?ZAaI,#@H#?%FM'9Hn>6I"$T?bf9M?iB(;?\uJ*6NRP:m#Or">9O;DXEVT2CPQ9qc4E4RKY(;s8R>k=Tk,h^$O#&:9%N?'&CQt"A/nW@sO:Vc[?L]OrB59)i]snrt2i_l<\[_.AZnPDmi!SVRAkCPZX>Kag*R3h#_0j,\sR=*^;p$du4jgIL1^1Mdf-dh6@H>=c"*:eGT^JDj_6>l"32Offd]*93\Z=,umZO)km(0nnO)B#D^D=CFK<>/SjeJR-!/aDC#=bA:k$Yg56?FnYR+&3M-kcm+!o[\!41RL>@2dbKK'P?K`WT>n;O"Rq*S(%%tn?i'2OmAJM#?7`.gIdt4Npq?jZfHm)U-`,ao0`L)K2-r^"b49i:R0G3U.&SMhfDCQ>9IFWlYMDK%(@;T474.BW7Pp'8-+^U]VTSLEM4(%Iap0FY`dkR?2b6l2]3fB1ZBDQ0jj<MCFq)\%s?>PcU#WSkZ%L(0c3[AU?c58W+Q@u3Y.(L)S9G_S+Y'_(Fpf]s.6g7M:(H!/%SV[73m.0/\Y_K[W61aLV&Sl52ggfJ_i6(HZdDlTdl]r>rFYj.]Pn"HAKQ16[hsXn\qeZKkk`l=.(*6\gmSHVY'fNMP%q-HLZUAm3)kNrNY!)+pX7Rq`NuHg4;X!WHYR[Au0D?H/j[4jCC'BN&j%(B][W>eo:7HXnps6C3C46:J>hQen/q,@WPk[=E_[&Gbk,+8:,(SjN?9Gj$"7JQ/r`ZsSe!rg'imhApgJ9:P+An5HGMY4:&>]:RPRc-:E4e!N;\C1JdY$$M>&tWcUNiSbTq%^eS=El$1lJ@s!.h>.41J*j./'IDk"FPcG,)%sK?K%pn7PBu^Y8%LE.,-81591+;j+'%5E1mh8p#*1=?N#pPQorr^rZIM)~> +endstream +endobj +6 0 obj +<> +stream +Gb"/(m?*&E%,FZ0_%J04&hLj3.)?NI_%J04&hLj3]JmkN_\!2p=Zg;Vp[=Js)0e_2GFf6Q%32b+0**1"@AT2V)!JO@_UC@/qgQ`E\uqB>cL]71)ImMT!nA$s)i!<,:1TVkbXhkRap;B.FPA^10SS:&>[5::FE&;@gIZq,(;PC?Z7HVs`e)."+a49R,dd^1h1@7T#E-=bL$mkF#VsMU;N+rl6jSKB!\,#O3eW8S3T2o5s_OX.%4Qc6V8jmaq16lj??65$Yd-`7HQn,ao!O@'6oQZF9F#6:"O"\R,bV_Bkk"tmqV=r8D32d<472OkMp"Ged%kgWR9Mr`jkI0W2U!Y-qja"3kr5#;pl]K;YRSqqIA/8As_+.3dOMUqPY8][S-I@8SgEajuu>;hm>kYO;H_./9I!P^HE'q\(7^I;0"";d?S3cKME((79/\C)Nr6<0L$s(^>_q`7=S+6KK33;M4dR_mR]@rtT,2X)AKOO:I9f6Wk"iVlNFWbjO$bb$N_+-fmT)K@#XZ6\Z)FRY&ihOPaU?)RI'eHkAH]U+/U#R?3,8Po0]!u8bOIWn%K&l*ArC9,s@L5$tf!2YnGc2~> +endstream +endobj +7 0 obj +<> +stream +Gb"/)4)Q#m$nZLR]g@b;2Plm+5]Ql-BjIT-+63KSqc)ug#OhoVhT_A@DR$V$P=Ic.6V3dY`p8UK+pNT],Df3D,Xol?\gC.?1hkC68WtLi>ompe%[Z@>pNLOFOX&V?W;cajK_5!LhW(SJ*56pBZU!("f/IoiQRT/\_l"$L_jaNab/9R,G`%hq$BPD@m;[ElsH>omUD\6Q?U4FiTF8cA\YQ)i=DUV@D.73f_9=hJQh/m=c-NLqthC9?kW0)iIIaul.k(D^7t",6BQg[piUh-^Wi7K1<)\3"-ki2Sed\,XA[TSh=ta%0"Be!m(;sONK8FB`'<:4A6;-(KLsge9d?m'/<5<3OIJ7b<>8KRFAW11i*80t#_P-?#)'Nfof,_Fb&+ut)3l"N,Y5tKY2c_%0mZ?dT*2lA0'EI*fb(3BMi`A4'h(&_SRk$sG>EW(YGe1DQCT\P7#\cbof37=%B`6"SF[3m9YFuIech7%ctI^8b7-48>4rhORHGe*)qS!aU>>\1_8=Y\R6'nBN`e"%h#\/.Lra`/TLd=='#(58_ME#?>0&n+O7$:k_.GoR,%7HL#YS#ijBji)]i-e7SukT4dVWG+?,8H,MlTEq2R^SQ"379+(9mpEW*tKH_CfW99PTn';F]CIKP^W<"HW9]@$A]qdar@)Q()0"T-'I_sm%6X4\8)"%B^X[ih*o\3>3e:Gr@8tKNO7l/h"mJ2sOT;K>)8+kCE%t0u.olPrCZ.U583Q/Y%ojJ$tHJ.;V1&*1.m:GWW.mZPQ=%r@4ngW'K7=L?`!Y>$W+,X9Y-]4DhR=oG>+6mVcG\*;B5420q*BqFXA:BG)onG:bM0"K$`P>$jTdDknTB9^6Q[S[dV+B,sg82/YN<:"HrH%=W:t1J(I<@9amKjcTS5ZMC/6O1(hfUl=>3=TI(LIn"g9m7kiFrmboEj(s2oaS36Q%_-CZIMYE_9RX\jjDb*3^1H1QPqRu8aN8DY0CFY\`We'UPZa_XZ;9Y4$KP9f^[XL@N=RPPm\>W-aFe(H!`S0iu;DkfgI>4G)1,q]dU+%//q\TlrB)up;187[`?"B@.s1&[J[I'pe#`T?GFr>JkbObSe0r\q.T*T;4JltCB/[89m6k1k0fc,h=f?V=I_;LQ`CjNp;3]b!";Q:Gdb=om/"(F2lMW79\bP0iD"6E`1EQ190EaIHo\?qEVmNis5u&/01K9ahb'>"Rl'irZb3I@,LN;YP9s"m1hlLnj<(iH9@a~> +endstream +endobj +8 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 5 0 R +/Annots 9 0 R +>> +endobj +9 0 obj +[ +10 0 R +12 0 R +13 0 R +14 0 R +15 0 R +16 0 R +] +endobj +10 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 523.75 186.234 511.75 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 11 0 R +/H /I +>> +endobj +12 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 193.566 523.75 296.442 511.75 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (mailto:rahul@syncad.com) +/S /URI >> +/H /I +>> +endobj +13 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 471.25 127.566 459.25 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 11 0 R +/H /I +>> +endobj +14 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 134.898 471.25 251.778 459.25 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (mailto:arpansen@gmail.com) +/S /URI >> +/H /I +>> +endobj +15 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +16 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +17 0 obj +<< /Length 2551 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau0ECN&:B(&dQ-+`'BmgYJPl;UiV?(0EZO`>2#eRq[d=%K]emG_D"s&LBMVOT41A;]=Y;LLC7kMn;gbE9mkR#4A#pXJ[J4SD_J0)Hu3_fkJQJLBs+K+X]BID+3+%':Q+9VbOLq3W008AjL+ZO[J^c[j[ZipRBA3!5KNaX$h"TsXK'DgHPkXu4?p2;oW-EZiT>Wl+4n2fCQPdC18S)iVbH+6CHt14IB3k4!q.(NQHUI9J\9qEN&qRb(hd6rE(WAXK2Fe*mD:4g&o>ng>=*NK90L=_r$ipGfEp2PW2g36GY^n[PcrjGuR:15KsU5l`khMA\eg$H7:B+q*06HOT:VT(aL_]TK5B=KD#_3Qiq0SInnD?D!4$mZ:hN`l"9)VK`mX#o`@Hia2&ja!<>$e^oC?rWH5/HnFHT/r#lo)bK<4Ye)%?!&0uKCqsT@n]Cp#8.3D"tnA$X+A3*epMipaV76=5bREc130Tf&J->TbRjiQmrI(8Jp>")N&`F/jq0dCT^qcGf4ZY6nPg4BnU`Ef'b1gfNoC$=519M$h,B_@%4@X*$>&37J3NY6"hM,sT5Q5?'gN/9F`kphETfHJlgeID9XTrepW52q6RVA`%f!Za>lN50iUM##5&7L-nUCo\6i`TbfjLL@#F\[[Ij\137G.=;=]D?_nI6O"75Pek.;n0ITTi-+l3/P-/XoW+cbijSmV$nkQC#Ug]]>E/V>rRfLK(-S':a%ICW',i7ngI;(0phKl,E=V\"jATk&gd')PnjUmb,bph-9%rd;6iihnUnL`@EYAV7+K[+WF]U,FPRLD!BZf2Io9fq.Xj2sh?8Tj^l<>-RT]5B4d,WA/>4c,#UkOS_:GMR3uH0n_$#JQB6#Fdmu_gX/3;:cN/NblOcJ67?Nqed\nmRSRK%g`+(SKSX%f$boXG0">o+0/)(r9Be`kB"inMVIpSTF`soq9-M,eD6%T`QW=6l!o*M^n,HHl6RGbdj7V/`AnN2ES/h^.W%/Lb])57\-c!&5GD2)@*)tV&NUs*GKp(0-O-[fdB1>gHUlT!TbV@`j1M9a\XB8d)f"Z0-^R_Y;A;7^\R(@m,Gl+)u?*&;N4,(m/XFNLC_\Bo4Zf8,Z.Os61"O=@+;a&'mIKEsX`f0Y?Vp)3#nGn&8ui/7-m\()aMQ4#(!:Hm8G/1Q+o_DI+`O$[D!9ORFC;#s&Ul06lA8RtO-da:cp8RbUuF`DDh3(c5S;?`k!trU!+RA1=)C,&Fo6YX+\KHY/MY?p[V.Rp/C*nNQX3I2Vmnf^:VC_'_j43%1hiOriAu$Do$SmbhaAD=gl,LIMT,j)BcJpVi]4TOe^?C\lEOit9RM6IeN/Vb8kRp)Ejq60Ki>W'Xpc*c;&QAsEo5#.8Uh8FH`XWUZc"=8X:qp.E2;KoA9.<4O7;ZhMSeR0TRC5+)',==nV$I4Nb7=qe]u#c&Bbb)WQIfA^e*"/n6,KP%!LRr&S6/>7%$b/C`V(ZL32'.(IQ],Nb:H@\!4-`MYUlJ7A'tLKi^Xcp5%Y6F4P:+/\j?\^.WLsm.Jgl/mR_hT\6;ka2>s/4c&LQn&NJ@Vg-c$R"4p>Qg=6lU//q3la8n@0lPK_Gh_%[2IhL_u;GFIo(>_\.bta_:t)?6RDIUM=U:28"Up9MchHi?B>!5goP&Rao,J0C,S1X7D-=^:I'];`_nZ1[LX)KR`oUT>Q-Hae.2nrmIY4Ir=mlAijmQcgo$XFn_[!dGZ&Zmk4MOkIt'`TEP!'n]p)-TO5nUsDD8pCKL6KllMX_pf44Ct;J.QQrrj$+W0R~> +endstream +endobj +18 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 17 0 R +/Annots 19 0 R +>> +endobj +19 0 obj +[ +20 0 R +22 0 R +23 0 R +] +endobj +20 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 267.766 115.554 255.766 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 21 0 R +/H /I +>> +endobj +22 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +23 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +24 0 obj +<< /Length 2892 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau/[D/\1Kq7D-1epU+fS*&Pse]e.@DOP0>LT^=$%J)9DW0>1i,1RoP7jtt+^5&L450o(0Op,uHLW\aM6bc9gF_r7MhFbS(S\Bf2Aer8loY64i`"&57[1p]H?6,Xdl?&7HK(E@e]/N/N801ebD,o.2!dAr="^Dphbq?ga3r5!Z??&-(=aQ(!DS(Aiq)`kh"Z1]-?na'@5U>ece773/6AO(H$Bhj4!imU*\urG-TN`t=A??4(qO2"fiLbHE-Y)9IPMY%mN$a@fc=UHX@hSq\Z3*Ue3LD8#Bof[]uV2JY.+SZBgU(.bFT%Y[+gaVmTmI.8%)6=V?#hMBDq&am*+GE?9H5oE5!EQKi*LMZ7Ek.u@i`U@5FlQl"gWn495,,j1J?EJE(lNVgiU_47.-l8-S1(U,kRI"*V],c=I'b^pBZ;Ds2!NS7gYK_#e8.cl#dppG$Wn#*u#Srr\m:?o/-g2AHWcaNU?'Ue_iO[6(1H>D;AMmZGCb;3O4*JKNl\:6!oh(QH0!.KZ+s9Ah+;i9e5H:ZEpS-_+WA^C-VTR+AUs5(_j&YDUWAh-('`M4UFhL/\J'?"9U@$u;+-O=jfhIgCASLE+gK=`],l<6G<'99]Jr&(<6$6,$hX.c=M%0o_+u:\e/\tWhdc@tq!<-(XC[<=VImt>^9Dr7fA4.E1,Vrg%1%X$l*?9`Mg-ohN'/KKL2,B&G"BNZfU#_[$a&]1l"4!T[_^JB/:&>>!?DrP(\YIT;Z@/#7c1`ambLjRhc'Bi%0#]Z/tS_d2?ZQ#f3L6a-mL,l?K-gjTaQ/"lU-+("^gf`aE2selQi09@!56-;fn%*%1GC,3XbiGU4J"lFaL&T;+Q43O7g7/L;[;9C,*t=^G^KX`t'H?<5D#I1/8B?uXdnJd;.;9-FV/%L,c3mb5;b52,+s9*])9A6DCRT@fS$@42To'$!'IW5!lRJ4H$h&s=G:je'_bj?>]G*'#uRF(Ub4-hF)mUR5-RdHS&QfX2VsOj;N6KF'Ck6!QeJhGu`Rk;St@O<4LkM;>lX,lg!&^o*VR(;kC?%>pe-m]"]\gX`Oh<:3I"j2dbL_d8=`kq[bpYR=:N_7S$pCoF4-:b/&"9ro+.cj!h-]&Md%@3'=TOdgisoSIgq2H/>rZ0IU<5PSAbV/p>I03htj^o[r,U*lJ>IjQ$V1#!1pp^-+Q:)"3O>@4^3_E1bH@$cmiYEB\:^Aog3Z7:C,3hns!7DE;PA-g>m_W`O64`c;pArQpI$f#&$KE&^pb)c^`dL@A49_KN$+&hmc;L)mQP=pM:@j!-V\h_t(KT&#>Ire&eppBW+=**3&@H1p.B0*j$&@_IHHS^\:!s3Nt;!7AM4R]e>2Z.sG98(c[A>(NB(t^TrBCQomZi5;*FS<1G;R2K^gXojRDO/G)'nq%g`1%C?;R47dn,C\MjZn]YbN9EYnNl1)Ff,:%oG^B50:U.pF?&+bbcmE"re4fWW2PP.eK4rWnlaR,M:'Ttf=Xt,O53o\<#%dAHNNakB((*BJ-q^3<[%pko(69l@`aE~> +endstream +endobj +25 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 24 0 R +/Annots 26 0 R +>> +endobj +26 0 obj +[ +27 0 R +29 0 R +30 0 R +] +endobj +27 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 283.902 274.9 328.59 262.9 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 28 0 R +/H /I +>> +endobj +29 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +30 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +31 0 obj +<< /Length 2440 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm=D0+aG&cV3*TmfV(42D%*^,aGnptE>b-V`$GdWSf29!(e7tk?LR"&jN8Me%E0Jk8'b!@3hh+.Q2?CifJFpOQ,]YWu3QSpK/%8C@WgS*aE11spj,RJ@hs^5,qM%q>OQeS^Ho0[a9""[gC)f?kTSEpGDp3DG702#$s;0JSg?1i(Y>T^POD51[lUb*?_0@j5)\@Pm)qa^it5AJ0r5?M_l/]+aTAshsKDN9_%gQ$J,\\c](E)_:8lK4YU^Q_iKPB@0d6Z[&",F])5$dTP&1cm:+cOAa=X1_U=-n%0s+fN,h1q0GdD`<#Qq4H[]te[+lNMrbR8u>@7)(OMoV8jnm-BgXe%Fn'"A@euJt)e9[m5F-*ueWl"#U0;BHUc2<:Y.&Sae?:a@.4>ZGo#r&r;OjJOS&OjTN*/Rr2#+r_YMlXig4gC4tm;)=87s+U9ODlW!t22L:LQXS%3lbcoB[]HGUo)0tKblq<^!X[dWdko._o.?=G]E\PR66&^8BoCjs/4YIjaI:qh(0Tht,AEd@f`r)b&rF*hqt5(A]C61e6`CMEV:$_iglrQ.2BO6^ZqGRlCT*3sDn4=<[I04LUkSHK6[M]/-piJFU@Ea.co_9s@3XSgF;oB65J>#kccYPP\tk!ZhAYCMG.c3[4F1/'T*;%e/BRoQt)iu32k(CTD-;OHd"BY?ZiOG\u777O_=80"L"NVnI66O2%V>V9E;U!-XSnA)@Y!hBd.mPP('$27P6LFC^naYlKE^h$_gQ,Cebt1Xnp"%!\djflJu#)7Vgmc`/;odONFddg`]KZTS3"N^8_Jr;j<&W-eZ\1Y-tq6WgTM[7u"B*P$P,]U8N>T/i"ZPuSd:=-N/?"adOfRXcXOk3uofh#j[FpNM,-hckn]0R*VN7Ar>`bn1\tMkSqbd*VJ`DciXZ%]'dl?N_XeTAVDHeoD`u0&8AS#70**8,~> +endstream +endobj +32 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 31 0 R +/Annots 33 0 R +>> +endobj +33 0 obj +[ +34 0 R +36 0 R +37 0 R +] +endobj +34 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 346.998 561.435 391.686 549.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 35 0 R +/H /I +>> +endobj +36 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +37 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +38 0 obj +<< /Length 2370 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gb!#]=c_;q&:WMDiQ#4LiJJ>K,C.F7V!*ZF:"m/aA;RaKk\qtb2qt),]d$Z8LUu&S&g.L4QkG0qc[8)C>@(RLU'o,"[9.!-8s#MUoL+Oc7KOEsdjAJf@F:d=b5/ug&AlSiAi`OT<)OE\1EMMd2QO=K&MP?MXhgkPd;MZ@Tt&Ra&s+35q0'_P9eG^kWtfraK1?lXO%J:\O)3($[_=sO)g#:cdR<484?\c%O*RUG+l#cT0prd'9TMt':H4[QGa0i11.Rc[(q[&r?=U&kDOJ>\?8T+lQ=t$+p5LeQ/I:se.?\f.RI:U<^J=Mp/0e-VA/YIBYdfa@B*R+)9\;,`ei<7rFkGeZU/qpghQ';^b4i:U*pX'_haFNGENqQ'#i@qF0HJlsUn1):2SjDs(4X#VSZ'\^:)MB1QFBD'B+7K\c$-bOMa_6YPBn,m.!nl2el]\Sk5JgYS;U0@%r(8=1X7i>@(N#q[,*L@6+L3;Vs<9Bk`pA)Fi0OQRkG.uX'Ci2'W-Uq\g$][@fR55.!4J>K1)X>FaqY.[C.Kmn_e)Sr>m-BI+iGoqH?Wim+#F2m(2GOG6$=,rkF.F5H>\M;j#^16YWdEdUi^gL6iY7e4Ke+=I9[-!FM$f#gAfE]jWNIB=KIPk"J`c;Y(VW?ZDftM-1sIBhE3&2YTYfD5TBFP"fUTG-q#CP%\FE\oh:81K*QJ(#)01DRj::&Wd"ulA"m?\$!>9=3_\(V'Wor,(Yls>)Y<^u:fub`Seh'[KXPe0M<78og\2kJc2B!uKRePhHbeaEJZp#Q3oX)X608d9VjeR=!7h1Xo?@0j6-:*'SW?HPe?]I(Qq=:bQ_"1GDYZ\>"1i%`Y;*nU7Jns9K52-FGjLTGl=doIDVf$R6,%F<)9*7JkhLSj$;s[s+*COPH96SRj;X2\P@%B.'M3h*eWDE;12pU_6FpFNT`a:keCZ/X!^gY!0VH8-FE_>D&aDV4?B=`0jihQ?NEi8Q!7PEGj+`J30T(T<'R9J!,kJ0Kk5t3:+F`#!ABU\M_A7G)QO=b))\YMI>udM\GgoKc'E45=O:1[Rc5k%cqR$0o#Ve46@hc;0Z_cb69'*<*il-]o^OCM)a5#BNO8S9ZC,u)G1TY8JCHa"n',?_*l^p(?fGLqUG(3`5h^&doNX5.9Ci1VI4B&)LWR;'LZlYUMu+"[mU#67&Ki2c]qK$AWX3WY*lgXQh58+Apeu1;p3&.nZ3FrO^-7h_>l:/3sN/AK>,M2!,_MJ>pkMQkHejWQJU`etgQ'i77sDn1d\=oP.K0nWckQ.e(>eTaLrNo@mf7f-p_'I3!kXPC,%6gK].TH4k1abSbOt8sA6gopSkIB.olR\#"A@Pu;254HEuiT.@7Y4MO&oWQpQMV*\RO@YP7nHp\;E'M0i_jjKFK>F*neW*/8P?fHf",N6"Q!(7$($ZiDZ6:Vdg#T,9L2jgmn[#BYUUdf~> +endstream +endobj +39 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 38 0 R +/Annots 40 0 R +>> +endobj +40 0 obj +[ +41 0 R +43 0 R +45 0 R +47 0 R +48 0 R +] +endobj +41 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 466.35 706.435 506.37 694.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 42 0 R +/H /I +>> +endobj +43 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 135.138 475.012 179.826 463.012 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 44 0 R +/H /I +>> +endobj +45 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 443.658 271.221 488.346 259.221 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 46 0 R +/H /I +>> +endobj +47 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +48 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +49 0 obj +<< /Length 2471 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +GatU5D3LGY')oV[Jo>:'lnQC>aX>iR>j[et[?i:[Q+bli_+:"N0_,4U?N9jYP0e<3!,q56;C,_?mXG$"RHDcZlI?E=`rkINX3HpuD6LJ4_a!Rc50K,-90$W.cb3?GrV>e]eb5_`m_'%W$m_FXrT5&G;9GVJpTh#I)Vse>I]tb!f,;!a48I\/T==YUkiQO6Nnu%>=Z5PNm8Q1CQLP`9Ck(kPe(LcsUYe-Y?0HU<.V\B^dEVUZVJh>el%V5ON%F@e#M&4Gpl+kN$s^Qr^u?r7ElO!F?aoSn0X%sPq#ifgGna($7C>s25o?jPc)=%b.?*.b2LoIr9l2sh]XO5Uo:VP8Uk3>>g=/mYi0MhV-6W`,9nudD#/Z:=mLS.6]LK)[5W\G&8'9.\_PsPVa79aIT?WkD/W0UCa4?+(6p,?1RA!d9)uJLYFXp[\?im+9dgnFmRZg$-'0NVo/th6m%HBMRJ]'97cLSEmEuqYINi43bHQLJ?kVs*Sj-Q32]N2NrQDO`WF8YtUjHY20*>E_:?iG-FqoR?;Y-'rnq(*'85B(Q=orkFDhCN5#N4mjcUAH^f)!@<"Upn)7n(!nmPu!#LjUC*r-"crL/9%m+&FUq,UbiT4[7):(8&Q+#'Xl#Vb7<4,-!b^=QI3d#n8JDA*^pi(at'UP\D_]#Dn69+s/.KC3c&&qLdSWqg'n(-?hr21GP-26")Mi+/WH(7`_;XP"@hG0@EWh>"t-!rbljCA,c^dbsKmh[hkrAYWT#o5Q,*N*ZDIuR!Fg[Bp[3*.\INK7T0Bs2+#P%<#;0]=RB:F#6rGAuD:Ul&-\TuSY,>R$Z'-_b4HK5)79>iW0E"m<_X*6BMS;/WD+L/DW$5LLebhn:eVW=R%icW+Ao;]C0`oCQ!^6Aqi8*fged`e=F#fjidY)?Ya6X_@6?kfF@7]RG'WhcYRp'hZi.SMX!Y*i7e_l_.M#,g%p/\0=T-2hL7K2PVcc,fQjF4?oj],&Z)e'E`^(k2LBA$UnG)J['g6_+g-Ua$jr*\uIGq-W,,4P=/b!KG-U:mTVq@!tY]JHtX0]k0%2Ledo"C9gISf%?$0$mQ7j1k>)AS/TjLD@7JfL=3X(QY.K0+_7`^R0WKH;6(6Q:"DM=DX4W8@9DG2'>9b8O/IjGr#da]8N>1j#Q:tf"\ne.K46p8u9^hE#7S0skWO,.L"ooMoo,c84hTYbbKGJQj^XORn4fZ<-C1+-Q(*<#:TiTng&sc7cq]YPB!]S;$!*]DERid"S@`P#21dWIGY4#bK[H\ed-^:])$D-AXIJJ[B8&)Z:9L3%4kXr)PKR8IKY("IFQQXI6&5fi:\(kWRbE/)\M'!-hk*g=$-.aMUZ9>fC9rI\f+^#FN)FaG\VG?]*)rQUjt.!NStY2d21i$/7C:S`+5\4%E]V+ZZ1-1,*"p[58GAq#8Pu65;&J-KZ**=pI"%5_C?]2hEf9b3i#rOB_1,]tijhJ"\D?Bjf7CH`C5L`#E"L98C<^CG&)IC'cXSZHsT1f;.B/]SZ&68sO&V9nlC,J=ZFgjXJ+>(C?CXW!M[%:Anb)8uJEd?Y,oCI#_O(QllBX"ZM.bO.q`>D#Zgrh:l:5T\UO,Y?=cuhSIH&7!>cuWP1L0a\i.`ls`&M/eKq*m_GCT#WiJ[u:re>>]J8n`p&LG("7mK\-N>@L#`:KR[ONkC2[\e\*:#+=e_QS0>]a6)>;TZL6^83,:ki(S)bM:qg(hZeXju7/6\$nYn3#4r&aMQ#\;X9c;)8;in(QuhB#W^r08a^og2iYWBi4Q]^jh?.3:5SE6]pRNYTioEB3u&q7Ai"$ps5(G]mhl'Q!M0#&O/3^Z,9'5hbQg"6Y1Cb)568r2#":d'8.S'@ho8'1%.Tir(NtRjH9CsnJ +endstream +endobj +50 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 49 0 R +/Annots 51 0 R +>> +endobj +51 0 obj +[ +52 0 R +54 0 R +56 0 R +57 0 R +] +endobj +52 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 626.935 115.554 614.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 53 0 R +/H /I +>> +endobj +54 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 244.644 128.214 232.644 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 55 0 R +/H /I +>> +endobj +56 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +57 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +58 0 obj +<< /Length 2253 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau0E;01L%&UsJXcs*'t"XXM:+IhU_OuBF(G<'kBS_Qop#E"*Y1_db.8aFl$s*L(H74p"([Vk5jab6J#^j`nRDni,5/8sr?YltS.YZPd\K#RGU'otF=X1h:q);4"[o9B3:U93"t/F16<'m0%66[Yk_DLMR-A#4joV2u\=qacp-eY)J69OGG4VHXs2sk,fTB*$1V)#_`4VOWAE-:,QG0fh.]ZV^e3\[4T"`&!$R5H1UW%5Z.f9_"[HN?Z+0GKS%,n>!tXVk&7l#L8RKn<]>NCq66CU72UThdu)",Yh1oeij?1NGX+Zep?s?f]SYAg)Kr[2AnL%Cm-[f`8F;X<)A![>LUcSJ;KkH#F_"$"77iZ<&>-I``(I#IcNPh;@$_5MPEh:3S5A*2G-&e*/J8f@H!LT.ZBM(iiX_gi/p,WtDN!O,C7mTc0B1WmQsf4afokq_C>c;>P;!KKpKnq>I#aB!h4_K_N,S7P\<1NM'(LgjKZ=6@J[!N6`5U&a!>k9.MdW6a:PEW6DS2UodI#a+2LV^/cPe9Jd;$_7h\@(=M:eD^b/.i4kfN"s?$5;1R9$PCbR&&(pJ$&"r5mRc3Ib!Vg@OWOl1;D7X>9t8$NV$CWa$`>T34`9eYo#NG8mbCn/.s5)id*K4+!7,DMOgZ#"VK_`&:b"&B"ZV/%ZNRmH2dtp_nA?nhbu'6jT&*Zb;i@JAM,o49:hXcC-\051>cRR=D"Aj+rA$M"S#j,hb5uY1EDDY1ph2Ml&(=>%?j1bmnHFnjs_To2>Ou0ZmaQ)A1Q2a?c\gdCH>o&(68/ag?Bo1YlGDEU$f:DGB!ZqhQ$,IYT_]XH,GuQh%j>oYI*k>aLGtGS7gH+H\n/b`XEe?I(+JhUmksd.7rRdIUAm=?!R\WnXP*dqUo'$0LSiuCq1/8T`BlKZcDfWr/0VR8\H`#`hS=qJC%&,f2`JC:hejI!K"jqH8:sN:5=tIBUo.[;]uR*5^W>u'5HE0pZ;Bqs0ZFJmF(>_2Wt#jlJ-'Z[jVP9hC44tp6qTNE62NQ%NOWL"I`uIhYh#m+)`6Mq!n>2].dl^ZGHH8G@/HlY*u*jA7!'afGn6Q@8M])hIkZc5!C'&l^qOkq)[+]4CKK<@;T0$(6;l +endstream +endobj +59 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 58 0 R +/Annots 60 0 R +>> +endobj +60 0 obj +[ +61 0 R +63 0 R +64 0 R +66 0 R +67 0 R +] +endobj +61 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 485.046 680.935 519.726 668.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 62 0 R +/H /I +>> +endobj +63 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 667.435 77.538 655.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 62 0 R +/H /I +>> +endobj +64 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 173.574 471.396 218.262 459.396 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 65 0 R +/H /I +>> +endobj +66 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +67 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +68 0 obj +<< /Length 2337 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm>gQ(#H&:NH>n66N9X,,9UO3+7"[Qr7`Fcc`"Z(NDsAg:/*-/%U5I48rCbtt.q7>eaZD/hP%1G`Z5H+1A1o>+WBlF;c&k/L\CDoffGs2ZC)SN%#o&L!0)QA\bWq"*Ubi8N_`2Vp:?#=ue)FL';X0F3:aWp_>Rgn"Lc@\R"[9$`p\!PuY9q[kAJ`FXPWcPO3JFIhR`$>m%nXp-Cb!$GGJY][!Y2K'+=m1utgsLYSu6,;BD$'&Zh#P[)96cd);K6+$"7FUqIOrR:]eAnGABKCTi`Sg?J7%hMZ^M&\VuH5]:KkkS>]II"Cu2DJj-gil,@6s.6L/"&n8&;#*"/1jE*FF4Ne,b_7mX?%"(&X@qs[:/1NF/>?IJGFaF;:Ij/TcZ;X0Ds*h[S]+LcllVAJl)Ie=jrG^DV[;HJbu=dSC4ABJnDd@BhDfF&Tt[tel[@JX01X4hNJV3nh`sqjf\Hf^arO9M>PA!A*K0\taj[/VrejM^UFu'.ZDiC<3r`&):.94>>22+OM8\5T@C8Es5fsj20DNpaW-DHXe[Va!`e`mRFC4\4(J@]KXs<1_;U*%G6k3p_j,Hmm!K.n>%jb._D039?O2],ilu_oUZ+^k@4''K?eKjGK2\W@e_pA^V0fC^u6I**Jo8="?k0r/%&SnO8D,PcJ)XoRoDECD/#K73n;T&;^Yj>I!,KD)of).O1$Cd2lS0+<\$s.^I5\Z4_I,G@&rgG:dQ9"hVdK20&[?5YI--)I)nqonH9*r_fC2BS.*$cM?3d-9G3unZPeH-VNM_loi\^Q2:RIG$F/A:FWO]k#,]\;@"Ed\MVV#R3Rslh_-3J_F8TMmqRTZ#8D$"IYU(.6&Pd$ecY"r\AXZc4,kB(rO44@QlANR$K#T-EkqXcR6,H*rmfGOr[MI6Zp"qm2TUlHW&_(M!+d2=-D@=C+#7DATBF*)/QB^7,iZM-j3qEc8lLF3RaY,d:XLnlGh$+1VL\dQs,hV/EgOS93NPQJ+8I:oK'lj\_V;sbHc&?9Oh2[8P7NiWD?jdRu+Kf"1#i1_RbuChF;Hs&A>rn5cc]-44qW)$=A%DoQa2V2Up4a9'S>5/Fgke1M_.FZ`R?.(L>!2R;r0bOW72KoH[R'QmJ=k/j83IeBkNH"D:FMFSD3""o>618?nDWI>?'%e:YXenis=$"lqaJL0f8#`W>U1o#g5eZV%L&;IWp5W+qA*MQK"E^6@RN)6ZAVt/fR+Aiu#nJ%oepJJZcc:q$+BK6(omD(WLXGX(6c7ImUgYbbMN-WUY&Ja?/9:NUAGE7_3rFK%(&:%((K0T-V4Lu3oe`unA*W'5R7Bq\i@L[J7$J>d@88Q0PFCi:@eS4&:NT'=Q`FWjDXPP_9)DIa3l+Cm2DfB`[&aM.rg%4k3hnX&O+mT_33)*,%g(G,HjeFjPpHa,f+Be81#mlnVGQ.FRf20I^\^,CZf1-'?,Is'tU#Q2mQJK$Qi%?Pn.fbP\S*d8guT;;Fu](lkM?i:<~> +endstream +endobj +69 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 68 0 R +/Annots 70 0 R +>> +endobj +70 0 obj +[ +71 0 R +72 0 R +] +endobj +71 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +72 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +73 0 obj +<< /Length 1782 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gat=,D/\/e&H;*)TliWZ2@V7PM%]Xd\>dr'E7-@^csk1+a>Rn9ZR&D1Rh!@8qbEGjdY__99+XK*q:s02]An`d8$1&_Ftc4b1RbdXB@4SV$bt=+0(M0O&JuaM")"uaIW*EuEk9MjGk'!<-c-*bq``/h;67h6;X2(Z1oE6G16l!sSiM9[UL.3$)CJfMH_#ftjP`IsK.&h2)!peH=R'qf;0IbS15f:`fL]?+fb)5&SoiK=*!JMU<6Tr,$m7hR4VVL.5$UW.L+L&_(;X$kY^UE!ZZiEBO#\\m"p]JII&`EmT"Elq]K4)0S$`:9f@sFj4LHm^jPA-T2^^4a[,#H(3j7*,+E^P;9iot3ij4W2/BYV^\=d5T@Ru5]#=O9aSA*?oLZ,8"ZY4*0R5*L$srnP8cUk\Jh,RPN"Lq([/p-+@HaaNkZYJOe0+;F0CV\#/;1sjIVh]mf?7iuVph026bo"haa;3W*'A(-!(#@'9kIf[5_VbABAdUEmQhlcEW#F$6nRGCAO.dNj=Pgue'gqmb$7MC>-#!/V[pUjVB4^DleFO%Cd.^!5[5O-?bfRb.'EWQZ`GOH\Y?"K5gi,SVN\?MD2SB+[$30k#<@:fF$Jo;G1*_fYDtM;hd;O5Qf*Y6]-;/`mK;\<`PW=ReM@/$pdU8I+ec*iWW(r,\Y0BUGA*\*q4WSp*n,1.0VoaP#$idAHB[CoTiD;,!mems0\pO"??:0@nko9Ka*U//n>_6>_WAC\lH]C:_6TjGDlsDJ69sj)-jJ55'e'cL1.(*A6od=4e="T3(HG]G:\J7-\l\1fr9'FNP-fBR<@TeFte07LR6i5YkR-r\lM\RZ-#(jMNnTK3I?G(d,,G4;JLYnZ2:rRKVqW=o6Zl9_CY/PBp+cDXCco:n@b<\O#Q+XmDVM43.)8AHb_t;(Bp83^5P!qjGQcIYW9X(aBPVer\H63iPoklG40sVM%X^Z(3>sj/%j85/h9Ufe\Qcm5btYD1Hi+da$-63GP#"Q0(>ofq"lA%!Q37Wl0s(1m'+UYr]U>6^HKEth>IZS&5hUf1g-SfZL5rt2n:DQb3(&K1TO[&r8Mcb*$Pn*GD(T)-9]C&9sa!Bp.h8DbFipefR=]e\bLY]s58oh3@^@GIf'="?Gd#r?r^cLLOrSE]pKL#EAd/e`\AhPY=$>fQul,\!Y>@f?HM6ASS~> +endstream +endobj +74 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 73 0 R +/Annots 75 0 R +>> +endobj +75 0 obj +[ +76 0 R +78 0 R +79 0 R +] +endobj +76 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 257.61 719.935 302.298 707.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 77 0 R +/H /I +>> +endobj +78 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +79 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +80 0 obj +<< /Length 1986 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau0DHZ.Xs&H=te6KiqDD&-:h8NkdE5asW`LF12F[i&!YKd+nS)d2eY3GpS<]C2hVFco1)*OZ`cFjqH#q7@mEEd%(iG4`h;9`bNKXQBHGV^'M7^?\so@h["<-#B('eg^=sTn-ujd^hI8p#m^U^iKWp0ITEL+%Rpe-/>/XE#=5(T]G4Kf4Z%f&[e(2''dRIR5R&9X8l:5M^'/dW+EkRC'=VM_Qc5X-c4opCh::Erpu!>_4(>XkAfJ4X#PQlM%"HNYpnbsq=,-ae1EO!YBC;ggjG8^d4W_:4E$(ue+S&6PGG%4gJ!>VU36>Q.nNq0l,7*TKY_XY'cVsIg2ao!UI+2Z#HZ,F1sD7e>,?qsE;0iBEL1Y'%]?De@3-#0mG2o`MK>?%;<]iu[%Z"hI,pOpH'.>E,I87he2gHh.MB\VGZeHs(V>-+7XZCI`!s"hPFHRumL\eF6YCGG_9#bm,Y+o4V3eL/#7;#^KUY<3TYr''7H>Q!IfN>MUbc$u-NkYHjc'qQ7S^&%4*_ZO*4$nF!59P$_q\joPNKA^Z.`er-Hb)^fO9V6+)2c9K$[BQE&.A^-X^Nk`8N'4EC*;>Qj-k5I,tD!A"o_[Crg,Xj^i+8-_Q,O8'(_t[+d##*TAuTPcbspo\V]-8'unBNQ9(X2i_j$=3'SOSAo;@ZVA_RhE'2hE\C>J73OZWI0_6riconUZb1ll6f4W)\_^j/U*C['Wg\JrZ.^IWWZja'ot#RVL"2K8Vt*QL[.Khs'._ne1TckQ&mP$\A)")]_R'j2g-)s+_sOLFmm9I2cLh8+!ggW'DtD8_2R5Y]pBj!.'h3C!`S8F-?Hq)qBJ"=hk\]L2UfXVFk%5c6WI.aYnB_CPlG3WGId7LgXK&gd^5$g,rlOmG$9)#n\D?[1hC'9A*:bsB4cou`L@f(-'`hS&l>[i<"3=oe24l^S]UiFb#;9?+&2h(G(bHG>+]Jlc,tr>r"qN?AEWS*rmGkAH[a[>E$\6X)&!u"ai4qN(E-"%`Dn!*pWL7JPi%t(RhNTIiIoNGkY3kNSucjb?1E)Bp@3`>6T76paG.t&OCWWQeYk%Zm39trMY;"lAV_G(A[/g\"NEK8=W#=^BXA:8@Inf(K)ZO!fBY)X>2GuGSA)YOmk_2X\a$TYcm(.<,!d6\g^O"MaW.mgN60qO-#s0d]0e[B?%kq)+)2 +endstream +endobj +81 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 80 0 R +/Annots 82 0 R +>> +endobj +82 0 obj +[ +83 0 R +84 0 R +] +endobj +83 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +84 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +85 0 obj +<< /Length 1151 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau0B>Ar7S'Roe[i+%ZtN(Af:4>uFbUr]u^n;m\**Z0a>M+XL7;@33g8'/&^W$k4>1c>d.;#JW#3u@Hs]D6`aq7;E%&\AS-SXt;`A.d,9'P0,<,\Dj$&WY4@9Q'$\Rl_h9eh;AqlunL2!c?;Q:A#7KVhOc@%T43_!E+?TUNX6e\9U:ZUmFfjl/_5D84;n1!fis\FR`/)+rq\.gMaM_W`\H5Q:K&booheA)Wae,^(!;&G9mIGh-X3YdhdkTU%]"DC%=[8Q-mq$2pMMm92pqIETA@Vnrm#8%(9E,jYohp(rOrfh=;9k%9':-=pniX`FO'bJ(`c)P*5=kT,9@DAQ@[,jrSb^$"?.fWUWbuAR/V$ET@N*SOIo\Vs8mZ7Di(U[_?78h.2o:I7RpW4,>mp$H!gkAF\$aYdq8oh.T`g"$!t.&nX40:7i*GGuERk1K-#X^.@/_!E:2tH9bF/*t0:f[m7(!+a&'d-ZmY'^3E56#bqCY9YX+7(@X+WC^\Jd#["NeZsGpF:eGU7<&p"#sU1pn6`Rk^g/*B?8=]dRGD97'mKhL/qtF!+e#@Kmg&n''^,6rTt-O"_.E9l`sM/f]:R'mn*TodZ#.-U!NX;_1U/?jB:$V&pBfWM[8KM`Ihqt68P-o0U+eU;1gKT=h0J26`7IjZOmkc(sJYl_3D1A23PK^<7(FFF5(0U2s6HA_aa;ch^JG7a`N]dR$'!gL5:=.9:)T03S-bHRk\!8'tWGM,8Jc_kMbOuj`E"8'"T4H!KSeSEQn!hk#V(G[!X1"K7D+MPg"oRMh1rpWrJsXD@[A/Fn$u0YFW^l$DC=]JWbB;JC-8("0oIU*]p=;.k)Mm)_iXiH_3 +endstream +endobj +86 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 85 0 R +/Annots 87 0 R +>> +endobj +87 0 obj +[ +88 0 R +90 0 R +91 0 R +92 0 R +] +endobj +88 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 671.14 122.226 659.14 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 89 0 R +/H /I +>> +endobj +90 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 427.71 450.849 485.058 438.849 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 55 0 R +/H /I +>> +endobj +91 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +92 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +93 0 obj +<< /Length 1767 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm<>>sQ?'Ro4HG^*\1)e$jS07E(M$4K!(bs8_E;u5E3,10e&Y&"4)YHMuQNuTU1h9J3g:@dZ5I,DL2I!g$^M&dQZf,6dn\^'OI40JF8S^9f&&?%eonhG=-\b"Fp*NMRQ;c\i#PKZOmBt]5XRrKQq'L,#."5j,A0c0Lgrh,d1Ho%R#4sf[fHf%%\;+Dqu=.[lT_tY;TP:CZhF=BD;ohsd,)l/GKAa5V9dtmBPR$5c^=o*&m9kAn,hB]cG;FSPFPWdF.5?B?I0:p-=ma6(qGdl4"&'lMQlCi5:$(+UTNQ\gGbJ:mNF%&N2K7l7:Dn[.kd>M'5\=I;;^#GLO2.OZ58g`P0!qPT<"TqYKfb^ZgNsc/p[?t(r'S&[*P73e2A'JknI(Go/'qtmR[Ci'#8q?b/%UC=T7\OSMbf;bR?=n`o$+:-L>R>\[X.LW]_hcM`sk^d'IU"^>6f\D'R01jp+m&@%Z0CgG_FK]jKe/b%KWg4c3@@-ain2E_deEUpFT'LU]nY3%I/6`E8W(NBH-_A2u.ol2k\$dE1M%*GO5#a+u=iBhTncRlbkaNp"Gs.KDg@]Kh4p9-e'$j0?O1_AaLf*O)rqSQ:sib<.9`IEP/SnDL%Ac8&sB3pVLhje':90VoQ4])8M<1_-8i^ZgebA(ZX-s]6T+L4gcranWpcM8lD]aWh<4fq@]pVVVLE)J#.&WtTTT"7CFt8bU=AD7:tYA>-NXh%G#V[fe!t=]Xqj&ue)[eFpIc?6M7o2>fp[mAFZU$JC.l#*>Rf^BCpWij@oKFi2O;4N?3Ac\H_k%0\&?N]92rnY14_gaA-$UOo!H0r@-f$iU(3k=hSq9I7?p>'jF1)im$2'^d&g`A7NZFUX^MJq1QBPH;SCZ8DVC'[p)-1d9Wk+b8D,%73!p.<:kO_.Drb(0!BnpC%`iBj,IQSbYHN54!+Yqf0h:+RI2$^F6D8pn4!X%NO_@^80un+_rYSa9pK:Y#FB*fY%&JK49.TIKR?OV +endstream +endobj +94 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 93 0 R +/Annots 95 0 R +>> +endobj +95 0 obj +[ +96 0 R +97 0 R +98 0 R +99 0 R +100 0 R +101 0 R +102 0 R +103 0 R +104 0 R +105 0 R +106 0 R +107 0 R +108 0 R +109 0 R +110 0 R +111 0 R +112 0 R +113 0 R +114 0 R +115 0 R +] +endobj +96 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 666.185 233.252 654.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=Windows+to+UNIX+porting:) +/S /URI >> +/H /I +>> +endobj +97 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 644.685 282.872 632.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/linux/library/l-mfc/) +/S /URI >> +/H /I +>> +endobj +98 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 609.685 316.616 597.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.unix.org/version2/whatsnew/lp64_wp.html) +/S /URI >> +/H /I +>> +endobj +99 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 574.685 334.232 562.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/linux/library/l-port64.html) +/S /URI >> +/H /I +>> +endobj +100 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 526.185 291.92 514.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.byte.com/documents/s=22/BYT19990729S0001/index.htm) +/S /URI >> +/H /I +>> +endobj +101 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 491.185 271.94 479.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://msdn2.microsoft.com/en-us/library/y6h8hye8(VS.80).aspx) +/S /URI >> +/H /I +>> +endobj +102 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 456.185 139.904 444.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.opengroup.org/onlinepubs/007908799/xsh/pthread.h.html) +/S /URI >> +/H /I +>> +endobj +103 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 421.185 243.272 409.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://gcc.gnu.org/onlinedocs/) +/S /URI >> +/H /I +>> +endobj +104 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 386.185 173.912 374.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixzone) +/S /URI >> +/H /I +>> +endobj +105 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 337.685 221.264 325.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixnewto) +/S /URI >> +/H /I +>> +endobj +106 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 302.685 144.548 290.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aix5lwiki) +/S /URI >> +/H /I +>> +endobj +107 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 259.685 245.59 247.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixsystemadmin) +/S /URI >> +/H /I +>> +endobj +108 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 238.185 258.286 226.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixappdev) +/S /URI >> +/H /I +>> +endobj +109 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 216.685 196.246 204.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixperform) +/S /URI >> +/H /I +>> +endobj +110 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 195.185 165.574 183.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixporting) +/S /URI >> +/H /I +>> +endobj +111 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 173.685 170.902 161.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixsecurity) +/S /URI >> +/H /I +>> +endobj +112 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 152.185 150.226 140.185 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixtips) +/S /URI >> +/H /I +>> +endobj +113 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 130.685 220.258 118.685 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixtoolsandutilities) +/S /URI >> +/H /I +>> +endobj +114 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +115 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +116 0 obj +<< /Length 1500 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm]l0j@C(@l5Ea"b6"^ED.bPN51&F,Viu2n]01W'r]b"s#2G=hK'oIY!Z?].8rSnC`N^q;AeD2>:T*pNiN(X=JUU/VD@bjhD(YTIGYZbY_[d0H?)H\WN!HnrlQ0\am=o`_4E(eHm!d,S+Ga-t1_Z).Da,6IE#4/#$P.sZ^Jg-MSo/&C'R(R76a:#&"\2\pVehSiJr(9%M$_/`C.aK7uY7E?6LJY*&kg/?&"K<@h=$P)!HjJs0oaRcpc0/u>N-g_+Z*BM-G6H:sdSu=,`bVNE2.(r`h1EC1Z;RWY'(b,o7:gJ"AJkd0YX\CY"Y->^PfZ7U@(2)S!1YdJ9Y)?g+b;:dS06RGoaL2!HbiNPYqsaJJNrJ`.IK]3le,2Q@ctRlH6%^CP'[6bWJ5srpN"1<_$nb:7H7%*7[.sU^UH[&[Z%APLiK'SW1m?Z0e'6n48NTJZp]!X<4*m4A9VtCL(CYk>hSD6A#Tft<.s^RTK>pHqmp^oqicU)NU59IZ.rB;u_(D-&J?4RN;>=@;sbL36A4isk;09Q6N>h-OE3K[s.3J'qT'qTCd=Ke-YN6b":llhICHhd=]DNk5rt?j]_.i602nja8@2Z=S>Y)SY!Wg_%aCc^5D2iG"_,6K1VfSQT^;TY$ZT2=TU'h/chi6oWcNBKgi)Cd]oRk@eAimt5CK-A%4uAN3&@Z\u[]BHLqJChEr3.&r*A7"Y_;&_te8NZb/o211h@ha"`gSmc//#GGmeb\uD\3k/;u~> +endstream +endobj +117 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 116 0 R +/Annots 118 0 R +>> +endobj +118 0 obj +[ +119 0 R +120 0 R +121 0 R +122 0 R +123 0 R +124 0 R +125 0 R +126 0 R +127 0 R +128 0 R +129 0 R +130 0 R +131 0 R +132 0 R +133 0 R +134 0 R +135 0 R +136 0 R +] +endobj +119 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 711.935 226.27 699.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixjava) +/S /URI >> +/H /I +>> +endobj +120 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 690.435 165.082 678.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixlinux) +/S /URI >> +/H /I +>> +endobj +121 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 668.935 196.258 656.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?aix=aixopensource) +/S /URI >> +/H /I +>> +endobj +122 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 639.435 186.584 627.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?bookstore=safari) +/S /URI >> +/H /I +>> +endobj +123 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 604.435 351.98 592.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/offers/techbriefings/?S_TACT=105AGY06&S_CMP=art) +/S /URI >> +/H /I +>> +endobj +124 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 569.435 148.568 557.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/podcast/) +/S /URI >> +/H /I +>> +endobj +125 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 99.212 526.435 191.9 514.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?downloads=aixdownloadsart&S_TACT=105AGY06&S_CMP=art) +/S /URI >> +/H /I +>> +endobj +126 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 191.924 469.935 310.628 457.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?community=dwblogs) +/S /URI >> +/H /I +>> +endobj +127 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 413.435 240.262 401.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?forums=aix5l) +/S /URI >> +/H /I +>> +endobj +128 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 391.935 217.618 379.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/forums/dw_forum.jsp?forum=1123&cat=72) +/S /URI >> +/H /I +>> +endobj +129 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 370.435 266.266 358.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?forums=aix4developers) +/S /URI >> +/H /I +>> +endobj +130 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 348.935 288.274 336.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?forums=cluster) +/S /URI >> +/H /I +>> +endobj +131 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 327.435 246.274 315.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?forums=assistant) +/S /URI >> +/H /I +>> +endobj +132 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 305.935 288.274 293.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?forums=performancetools) +/S /URI >> +/H /I +>> +endobj +133 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 284.435 255.598 272.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?forums=virtualization) +/S /URI >> +/H /I +>> +endobj +134 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 127.558 262.935 272.938 250.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/apps/SendTo?forums=more) +/S /URI >> +/H /I +>> +endobj +135 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +136 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +137 0 obj +<< /Length 1277 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gb!;c9on$e&A@sBka3Q0XhJB(RU)_GK5Qk'=sQP"""hnUYnF$tP[4%8Qa1FK-r[`KJeeW>0h34(hODP'ng9i2s5lCli-J/,Sp4!jnJtF(PV&E9ZQsNghfhG;mUW`sl.KrAo$&i51e;9%j4OY&s/j('NtD5ms/nA^nW*,E?t*@O$7n_>#q`QAZW/O:Pr=F<!$^8\WJg8>:RZp/*refjH%DWG"-HA$N^dq"`FqXDi*]qCi?1,B_+7oLcoGe7YMml=qZ]I2piQn1KZGIhVsDM25V#1?A%%=[G2pc8!([\8E2(-]AO%ZOu#`$DbDdXKi/iH]@ulq/A$J%mP*\<%Tt3E**$JcB&GeR/$rkmfZCXQ]D-US_oo*h0Sj&@$?79*Uh*3V/]%5Tqrp7K"Aoa&im5S6qiT^nW\V?AYpA6mrD%&'pW-*R,j27%Xu:])FL*"?djP?3%SqgB7U1m_7\U-(QgOqs4V_rVkr]M,0ulUI[V`$,=W5La\2C!@T!ChKRf"tC(-(2Jo!QFj4!dB+.%a,>N:3si!fT69Y/+_&'K$U0m,Y6c>,ek0(`Jq:%BBgt8IZ>RW^84>,`T]FEf?W"`#a5dC2V!s86j'frP_qO3Xh0]AFp[9K8;g::kqbQqJ04Y;Rm/6WT"uQfrT+)KBa>R)E[]l5,q<8`AK^+D=&1m*Q-6`P9ZU:c/"2s?Po[Ib(\l=Le_Ad[KHW`:B.&P,X&(5SqEM5W:DHhe"*571C\AEMEUH6mhGXNisk#bAT+B)hGYV,`(R*%!ThPTF:Lal;TXbU"aj[Vq#nK=5HH@KakP2fH8oi[Iof<'3U].\O\bea)r:VC$L/iQh]^S-M(as!+dWRVH::'mc\35:T\qC#-X6Z&J3)19/S0CWqYfM);+p_GN/A*1]/+=Qe>:/hPfH2B-G;#2BU$MO!NiPmVi;'igY!":%."I*I(`iV>.fR6bf\)L1@l`ECrC2^K[tIn[36/q0d&fY$?Y$]_e@ss+Hncf7[?p!]\nYn9t\1/tiJ`hi>$qY'`+GZAF&IdTu0/e0P*o9OCj4Gd^jSep4.&7;M@MUHsV_XE-5=gR:egjmS"dBTf$+n3,YhOIu?3@lMMrWM@f>e"E7-%M`HB0g3apE#Sb7t+u]Z*U'/N;iqZ.b!;~> +endstream +endobj +138 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 137 0 R +/Annots 139 0 R +>> +endobj +139 0 obj +[ +140 0 R +141 0 R +] +endobj +140 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +141 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 263.576 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +144 0 obj +<< + /Title (\376\377\0\124\0\141\0\142\0\154\0\145\0\40\0\157\0\146\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164\0\163) + /Parent 142 0 R + /Next 146 0 R + /A 143 0 R +>> endobj +146 0 obj +<< + /Title (\376\377\0\103\0\157\0\155\0\160\0\141\0\162\0\151\0\156\0\147\0\40\0\141\0\156\0\144\0\40\0\143\0\157\0\156\0\164\0\162\0\141\0\163\0\164\0\151\0\156\0\147\0\40\0\143\0\157\0\155\0\160\0\151\0\154\0\145\0\162\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\163) + /Parent 142 0 R + /Prev 144 0 R + /Next 148 0 R + /A 145 0 R +>> endobj +148 0 obj +<< + /Title (\376\377\0\125\0\163\0\151\0\156\0\147\0\40\0\147\0\53\0\53\0\40\0\141\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\163) + /Parent 142 0 R + /Prev 146 0 R + /Next 150 0 R + /A 147 0 R +>> endobj +150 0 obj +<< + /Title (\376\377\0\120\0\157\0\164\0\145\0\156\0\164\0\151\0\141\0\154\0\40\0\160\0\151\0\164\0\146\0\141\0\154\0\154\0\163\0\40\0\151\0\156\0\40\0\160\0\157\0\162\0\164\0\151\0\156\0\147\0\40\0\146\0\162\0\157\0\155\0\40\0\141\0\40\0\63\0\62\0\55\0\142\0\151\0\164\0\40\0\127\0\151\0\156\0\144\0\157\0\167\0\163\0\40\0\164\0\157\0\40\0\141\0\40\0\66\0\64\0\55\0\142\0\151\0\164\0\40\0\125\0\116\0\111\0\130\0\40\0\145\0\156\0\166\0\151\0\162\0\157\0\156\0\155\0\145\0\156\0\164) + /Parent 142 0 R + /Prev 148 0 R + /Next 152 0 R + /A 149 0 R +>> endobj +152 0 obj +<< + /Title (\376\377\0\120\0\157\0\162\0\164\0\151\0\156\0\147\0\40\0\155\0\165\0\154\0\164\0\151\0\164\0\150\0\162\0\145\0\141\0\144\0\145\0\144\0\40\0\141\0\160\0\160\0\154\0\151\0\143\0\141\0\164\0\151\0\157\0\156\0\163) + /Parent 142 0 R + /Prev 150 0 R + /Next 154 0 R + /A 151 0 R +>> endobj +154 0 obj +<< + /Title (\376\377\0\127\0\157\0\162\0\153\0\151\0\156\0\147\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145\0\40\0\157\0\146\0\40\0\160\0\157\0\162\0\164\0\151\0\156\0\147\0\40\0\141\0\40\0\155\0\165\0\154\0\164\0\151\0\164\0\150\0\162\0\145\0\141\0\144\0\145\0\144\0\40\0\141\0\160\0\160\0\154\0\151\0\143\0\141\0\164\0\151\0\157\0\156) + /Parent 142 0 R + /Prev 152 0 R + /Next 156 0 R + /A 153 0 R +>> endobj +156 0 obj +<< + /Title (\376\377\0\103\0\157\0\156\0\143\0\154\0\165\0\163\0\151\0\157\0\156) + /Parent 142 0 R + /Prev 154 0 R + /Next 157 0 R + /A 155 0 R +>> endobj +157 0 obj +<< + /Title (\376\377\0\122\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\163) + /Parent 142 0 R + /Prev 156 0 R + /Next 158 0 R + /A 55 0 R +>> endobj +158 0 obj +<< + /Title (\376\377\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\141\0\165\0\164\0\150\0\157\0\162\0\163) + /Parent 142 0 R + /Prev 157 0 R + /Next 160 0 R + /A 11 0 R +>> endobj +160 0 obj +<< + /Title (\376\377\0\124\0\162\0\141\0\144\0\145\0\155\0\141\0\162\0\153\0\163) + /Parent 142 0 R + /Prev 158 0 R + /A 159 0 R +>> endobj +161 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding >> +endobj +162 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F3 +/BaseFont /Helvetica-Bold +/Encoding /WinAnsiEncoding >> +endobj +163 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F2 +/BaseFont /Helvetica-Oblique +/Encoding /WinAnsiEncoding >> +endobj +164 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F9 +/BaseFont /Courier +/Encoding /WinAnsiEncoding >> +endobj +1 0 obj +<< /Type /Pages +/Count 14 +/Kids [8 0 R 18 0 R 25 0 R 32 0 R 39 0 R 50 0 R 59 0 R 69 0 R 74 0 R 81 0 R 86 0 R 94 0 R 117 0 R 138 0 R ] >> +endobj +2 0 obj +<< /Type /Catalog +/Pages 1 0 R + /Outlines 142 0 R + /PageMode /UseOutlines + >> +endobj +3 0 obj +<< +/Font << /F1 161 0 R /F3 162 0 R /F2 163 0 R /F9 164 0 R >> +/ProcSet [ /PDF /ImageC /Text ] /XObject <> +>> +endobj +11 0 obj +<< +/S /GoTo +/D [117 0 R /XYZ 65.866 215.635 null] +>> +endobj +21 0 obj +<< +/S /GoTo +/D [18 0 R /XYZ 65.866 248.466 null] +>> +endobj +28 0 obj +<< +/S /GoTo +/D [25 0 R /XYZ 65.866 255.6 null] +>> +endobj +35 0 obj +<< +/S /GoTo +/D [32 0 R /XYZ 65.866 542.135 null] +>> +endobj +42 0 obj +<< +/S /GoTo +/D [39 0 R /XYZ 65.866 673.635 null] +>> +endobj +44 0 obj +<< +/S /GoTo +/D [39 0 R /XYZ 65.866 442.212 null] +>> +endobj +46 0 obj +<< +/S /GoTo +/D [39 0 R /XYZ 65.866 251.921 null] +>> +endobj +53 0 obj +<< +/S /GoTo +/D [50 0 R /XYZ 65.866 607.635 null] +>> +endobj +55 0 obj +<< +/S /GoTo +/D [94 0 R /XYZ 65.866 726.135 null] +>> +endobj +62 0 obj +<< +/S /GoTo +/D [59 0 R /XYZ 65.866 648.135 null] +>> +endobj +65 0 obj +<< +/S /GoTo +/D [59 0 R /XYZ 65.866 452.096 null] +>> +endobj +77 0 obj +<< +/S /GoTo +/D [74 0 R /XYZ 65.866 700.635 null] +>> +endobj +89 0 obj +<< +/S /GoTo +/D [86 0 R /XYZ 65.866 651.84 null] +>> +endobj +142 0 obj +<< + /First 144 0 R + /Last 160 0 R +>> endobj +143 0 obj +<< +/S /GoTo +/D [null /XYZ 0.0 0.0 null] +>> +endobj +145 0 obj +<< +/S /GoTo +/D [8 0 R /XYZ 65.866 235.45 null] +>> +endobj +147 0 obj +<< +/S /GoTo +/D [32 0 R /XYZ 65.866 271.423 null] +>> +endobj +149 0 obj +<< +/S /GoTo +/D [50 0 R /XYZ 65.866 379.844 null] +>> +endobj +151 0 obj +<< +/S /GoTo +/D [59 0 R /XYZ 65.866 323.557 null] +>> +endobj +153 0 obj +<< +/S /GoTo +/D [69 0 R /XYZ 65.866 174.135 null] +>> +endobj +155 0 obj +<< +/S /GoTo +/D [86 0 R /XYZ 65.866 541.049 null] +>> +endobj +159 0 obj +<< +/S /GoTo +/D [138 0 R /XYZ 65.866 480.635 null] +>> +endobj +xref +0 165 +0000000000 65535 f +0000053758 00000 n +0000053910 00000 n +0000054003 00000 n +0000000015 00000 n +0000000071 00000 n +0000002114 00000 n +0000002964 00000 n +0000004617 00000 n +0000004737 00000 n +0000004798 00000 n +0000054158 00000 n +0000004934 00000 n +0000005109 00000 n +0000005245 00000 n +0000005422 00000 n +0000005623 00000 n +0000005814 00000 n +0000008458 00000 n +0000008581 00000 n +0000008622 00000 n +0000054227 00000 n +0000008760 00000 n +0000008961 00000 n +0000009152 00000 n +0000012137 00000 n +0000012260 00000 n +0000012301 00000 n +0000054295 00000 n +0000012435 00000 n +0000012636 00000 n +0000012827 00000 n +0000015360 00000 n +0000015483 00000 n +0000015524 00000 n +0000054361 00000 n +0000015663 00000 n +0000015864 00000 n +0000016055 00000 n +0000018518 00000 n +0000018641 00000 n +0000018696 00000 n +0000054429 00000 n +0000018833 00000 n +0000054497 00000 n +0000018972 00000 n +0000054565 00000 n +0000019111 00000 n +0000019312 00000 n +0000019503 00000 n +0000022067 00000 n +0000022190 00000 n +0000022238 00000 n +0000054633 00000 n +0000022376 00000 n +0000054701 00000 n +0000022514 00000 n +0000022715 00000 n +0000022906 00000 n +0000025252 00000 n +0000025375 00000 n +0000025430 00000 n +0000054769 00000 n +0000025569 00000 n +0000025706 00000 n +0000054837 00000 n +0000025845 00000 n +0000026046 00000 n +0000026237 00000 n +0000028667 00000 n +0000028790 00000 n +0000028824 00000 n +0000029025 00000 n +0000029216 00000 n +0000031091 00000 n +0000031214 00000 n +0000031255 00000 n +0000054905 00000 n +0000031393 00000 n +0000031594 00000 n +0000031785 00000 n +0000033864 00000 n +0000033987 00000 n +0000034021 00000 n +0000034222 00000 n +0000034413 00000 n +0000035657 00000 n +0000035780 00000 n +0000035828 00000 n +0000054973 00000 n +0000035964 00000 n +0000036102 00000 n +0000036303 00000 n +0000036494 00000 n +0000038354 00000 n +0000038477 00000 n +0000038653 00000 n +0000038901 00000 n +0000039108 00000 n +0000039311 00000 n +0000039525 00000 n +0000039739 00000 n +0000039953 00000 n +0000040171 00000 n +0000040355 00000 n +0000040566 00000 n +0000040778 00000 n +0000040991 00000 n +0000041209 00000 n +0000041423 00000 n +0000041638 00000 n +0000041853 00000 n +0000042069 00000 n +0000042281 00000 n +0000042506 00000 n +0000042708 00000 n +0000042900 00000 n +0000044494 00000 n +0000044620 00000 n +0000044785 00000 n +0000044996 00000 n +0000045209 00000 n +0000045427 00000 n +0000045643 00000 n +0000045877 00000 n +0000046073 00000 n +0000046322 00000 n +0000046540 00000 n +0000046753 00000 n +0000046979 00000 n +0000047201 00000 n +0000047416 00000 n +0000047633 00000 n +0000047857 00000 n +0000048079 00000 n +0000048291 00000 n +0000048493 00000 n +0000048685 00000 n +0000050056 00000 n +0000050182 00000 n +0000050219 00000 n +0000050421 00000 n +0000055040 00000 n +0000055094 00000 n +0000050613 00000 n +0000055154 00000 n +0000050799 00000 n +0000055221 00000 n +0000051148 00000 n +0000055290 00000 n +0000051365 00000 n +0000055359 00000 n +0000051928 00000 n +0000055428 00000 n +0000052231 00000 n +0000055497 00000 n +0000052650 00000 n +0000052811 00000 n +0000052965 00000 n +0000055566 00000 n +0000053165 00000 n +0000053311 00000 n +0000053420 00000 n +0000053534 00000 n +0000053651 00000 n +trailer +<< +/Size 165 +/Root 2 0 R +/Info 4 0 R +>> +startxref +55636 +%%EOF diff --git a/cobjs.zip b/cobjs.zip new file mode 100644 index 0000000..883cf90 Binary files /dev/null and b/cobjs.zip differ diff --git a/compiling-c-and-c++-files-together-using-gcc.pdf b/compiling-c-and-c++-files-together-using-gcc.pdf new file mode 100644 index 0000000..5a64910 Binary files /dev/null and b/compiling-c-and-c++-files-together-using-gcc.pdf differ diff --git a/cppobjs.zip b/cppobjs.zip new file mode 100644 index 0000000..913f285 Binary files /dev/null and b/cppobjs.zip differ diff --git a/delphi-addressing-pointers.pdf b/delphi-addressing-pointers.pdf new file mode 100644 index 0000000..8ce8168 Binary files /dev/null and b/delphi-addressing-pointers.pdf differ diff --git a/delpphi-a-tale-of-two-assemblers.pdf b/delpphi-a-tale-of-two-assemblers.pdf new file mode 100644 index 0000000..4a110bb Binary files /dev/null and b/delpphi-a-tale-of-two-assemblers.pdf differ diff --git a/delpphi-dLL-dos-and-donts.pdf b/delpphi-dLL-dos-and-donts.pdf new file mode 100644 index 0000000..f33e8d8 Binary files /dev/null and b/delpphi-dLL-dos-and-donts.pdf differ diff --git a/delpphi-pitfalls-of-converting.pdf b/delpphi-pitfalls-of-converting.pdf new file mode 100644 index 0000000..aa03409 Binary files /dev/null and b/delpphi-pitfalls-of-converting.pdf differ diff --git a/l-solar-pdf.pdf b/l-solar-pdf.pdf new file mode 100644 index 0000000..d828692 --- /dev/null +++ b/l-solar-pdf.pdf @@ -0,0 +1,985 @@ +%PDF-1.3 +%ª«¬­ +4 0 obj +<< /Type /Info +/Producer (FOP 0.20.5) >> +endobj +5 0 obj +<< /Length 1668 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau`T92jk1&AI=/p]sm<=Rn7p>%!b$[W\P#8XPsHaW)!bE/l<@?FDh$.oLS@rV0R`bLu+W"*(:&HHp=agAX`8Ss,.ij1ugW@a@cCaGBuXH4spl38[Lq2Iad(SM?*;fRHdlo3=jeM_['r.jYSp2O-:$6MI,N>EmBrH'P4OIS->5kD(kjCMPMYG1Lh2,X2.(3u^D@9X,L=q(*J=lr2;'RO!(LO=]YZhYZ_o#&Z$pWSV[+>[o(q[]sG/C*e,0uC,q1e(IRJ32Vk,R?4Z1ZUInkPLG1?Xp113''*_&)k4)1,"/&*H[P&=U,N,dC.j:PL_=T>H/p5+m]9n\:"1'oTq'gF0b`7/_r]GAWkB%_18OOG@SZ>%&\WqN34k2qMUf9$UGOXC+AS_OJ_Ek1n!^/f=0XPcKd7\NVfBQ`SD5/epUg+b=;8kR)]I2k?o7HgO^5Y^%?mM+]&F,n))=lE@;\N5A-L\7hr*EK'J'/B5BY6JClK+rco-1n7\L,oB(qljCiCMIjH9.I>B'O?=olpsDH,7?bFZV7gPVA1ClC)L>qh\3"*+n!Usr'GA%,1>uLO5lUXl@_r/^Q23Bl]a>u>5nEU%+"eUi-nRDh$nda4FfmoE."s@$!/ld&XqX[l"k+;2'Ql%V4guGA^P,on]]I,KipooEdEfDd`H]KT%QT>D,F,e(E(D`jJq?*Tf7?Pi%i@Q1]lVFb]PtR#4K9]ZAYjes(7LoaD_ZL;"P\DO$.isII'@Zb5G*%nR*n:o^X2c7SQ5LlWpW:oUFV:hR"9D!;m?u"+K/O-i9f9\A'unr.=D>l89]U#P%pWjm^@+E[-E)"%ljKYaVD^m?\8AW+tttu91l2=43A1(M!t13#]jol9Uo#go@Q%mMS>NcrtA;VLPO5L>X(n5'5*1SH,7utpU7>^'*? +endstream +endobj +6 0 obj +<> +stream +Gb"/(m?*&E%,FZ0_%J04&hLj3.)?NI_%J04&hLj3]JmkN_\!2p=Zg;Vp[=Js)0e_2GFf6Q%32b+0**1"@AT2V)!JO@_UC@/qgQ`E\uqB>cL]71)ImMT!nA$s)i!<,:1TVkbXhkRap;B.FPA^10SS:&>[5::FE&;@gIZq,(;PC?Z7HVs`e)."+a49R,dd^1h1@7T#E-=bL$mkF#VsMU;N+rl6jSKB!\,#O3eW8S3T2o5s_OX.%4Qc6V8jmaq16lj??65$Yd-`7HQn,ao!O@'6oQZF9F#6:"O"\R,bV_Bkk"tmqV=r8D32d<472OkMp"Ged%kgWR9Mr`jkI0W2U!Y-qja"3kr5#;pl]K;YRSqqIA/8As_+.3dOMUqPY8][S-I@8SgEajuu>;hm>kYO;H_./9I!P^HE'q\(7^I;0"";d?S3cKME((79/\C)Nr6<0L$s(^>_q`7=S+6KK33;M4dR_mR]@rtT,2X)AKOO:I9f6Wk"iVlNFWbjO$bb$N_+-fmT)K@#XZ6\Z)FRY&ihOPaU?)RI'eHkAH]U+/U#R?3,8Po0]!u8bOIWn%K&l*ArC9,s@L5$tf!2YnGc2~> +endstream +endobj +7 0 obj +<> +stream +Gb"/)4)Q#m$nZLR]g@b;2Plm+5]Ql-BjIT-+63KSqc)ug#OhoVhT_A@DR$V$P=Ic.6V3dY`p8UK+pNT],Df3D,Xol?\gC.?1hkC68WtLi>ompe%[Z@>pNLOFOX&V?W;cajK_5!LhW(SJ*56pBZU!("f/IoiQRT/\_l"$L_jaNab/9R,G`%hq$BPD@m;[ElsH>omUD\6Q?U4FiTF8cA\YQ)i=DUV@D.73f_9=hJQh/m=c-NLqthC9?kW0)iIIaul.k(D^7t",6BQg[piUh-^Wi7K1<)\3"-ki2Sed\,XA[TSh=ta%0"Be!m(;sONK8FB`'<:4A6;-(KLsge9d?m'/<5<3OIJ7b<>8KRFAW11i*80t#_P-?#)'Nfof,_Fb&+ut)3l"N,Y5tKY2c_%0mZ?dT*2lA0'EI*fb(3BMi`A4'h(&_SRk$sG>EW(YGe1DQCT\P7#\cbof37=%B`6"SF[3m9YFuIech7%ctI^8b7-48>4rhORHGe*)qS!aU>>\1_8=Y\R6'nBN`e"%h#\/.Lra`/TLd=='#(58_ME#?>0&n+O7$:k_.GoR,%7HL#YS#ijBji)]i-e7SukT4dVWG+?,8H,MlTEq2R^SQ"379+(9mpEW*tKH_CfW99PTn';F]CIKP^W<"HW9]@$A]qdar@)Q()0"T-'I_sm%6X4\8)"%B^X[ih*o\3>3e:Gr@8tKNO7l/h"mJ2sOT;K>)8+kCE%t0u.olPrCZ.U583Q/Y%ojJ$tHJ.;V1&*1.m:GWW.mZPQ=%r@4ngW'K7=L?`!Y>$W+,X9Y-]4DhR=oG>+6mVcG\*;B5420q*BqFXA:BG)onG:bM0"K$`P>$jTdDknTB9^6Q[S[dV+B,sg82/YN<:"HrH%=W:t1J(I<@9amKjcTS5ZMC/6O1(hfUl=>3=TI(LIn"g9m7kiFrmboEj(s2oaS36Q%_-CZIMYE_9RX\jjDb*3^1H1QPqRu8aN8DY0CFY\`We'UPZa_XZ;9Y4$KP9f^[XL@N=RPPm\>W-aFe(H!`S0iu;DkfgI>4G)1,q]dU+%//q\TlrB)up;187[`?"B@.s1&[J[I'pe#`T?GFr>JkbObSe0r\q.T*T;4JltCB/[89m6k1k0fc,h=f?V=I_;LQ`CjNp;3]b!";Q:Gdb=om/"(F2lMW79\bP0iD"6E`1EQ190EaIHo\?qEVmNis5u&/01K9ahb'>"Rl'irZb3I@,LN;YP9s"m1hlLnj<(iH9@a~> +endstream +endobj +8 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 5 0 R +/Annots 9 0 R +>> +endobj +9 0 obj +[ +10 0 R +12 0 R +13 0 R +14 0 R +] +endobj +10 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 528.25 125.562 516.25 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 11 0 R +/H /I +>> +endobj +12 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 132.894 528.25 239.766 516.25 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (mailto:r1sood@in.ibm.com) +/S /URI >> +/H /I +>> +endobj +13 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +14 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +15 0 obj +<< /Length 1358 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +GatU39lK&M&A@7.kZ.pj.j?:^Ec9Vf.CSH76"=:59b4TfQAJ/.5Y>qlmn:VA*6OGRM^!q4Pkb%9lco4rlK7Mk"GDM,YhIl#6$YhLaSsjU&r1JHJjj5MP@^tuK>2$%Pd9%OT#Dt6Z8`/&^VC=/e^P^G]2'62"e("t$*C#0c\t2,2P<@u@#gS'3&!KTn3ge!KisiKBu7_8=WDZK='S?@98Bpk=12>oLdpVE_p`UMP.Ar@[U9Yu&asD\6=US<<]a0OO1BW(K2b-p?>@H;RPtne9p]'cQq^YUTScY=<[`gMBN;[pMlO9&Ae;Y>aOJJ37lrc]n:Ve&79i4[6_bT'6fGkAS#G_Gln'MfjflGP;eIa\*78NqeN,1'^3D8KC\1^+WRXJpDCu+PpKjT)1F4)m:Z0qOKNu)*_rkY1S)$1Ekdk+9ZG%D2Z'*JYNad):m*4o>JbYcLWe>o:/n40H\V31qM+ZT57sI7Dj3Vl5N)Q]$.<2qoWbOPVC\YE`Kmh-8(_pbgk9jXglU9o4c4I0nNSC'L(9'VHcRMj9gkgEOr9V/!M)d+`%[um;?1W$'t4%>>N98aEWF'V'B_-8E\T,j?!h2Bb#1QDTgdkCG]"pj3i9+F>:6^ea=f$Z6;DYV"r@R>V[;Vb]d;k[e8Q*-mtt#>aKts1_jqU,t,W@K]e;]cI\d2oba89F1\fS%6>n6a2\0Yis/.Q1.g\b)m1RLkqMcK8-YLOfeAC;94[tEc45?B.L2+jVOHs?eh&b!>r54+f52LOnlneYNBVJ12`_HLn:1^#X$[ChX@F=brkN%3`qe_9ge9:aJ7ZgFFIl?OqhpSE1kPq-jJu'VrdK>3_n<41N2l5EU.qRrf.#At[iad"#XR"4OIHR6:3-gmaQQ]KOci)RCM<$PGTd3>@ks%@N+))`d"hG,f$s@,]6^E!3=.0q%o1=#Udf#!-mNV)!#M&1K.(:U6?TrtYn$P#n0J:^#@V:9=@V4)B1@MYa.sC,!Z58?)8WIJFX.+S>'8j1m~> +endstream +endobj +16 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 15 0 R +/Annots 17 0 R +>> +endobj +17 0 obj +[ +18 0 R +19 0 R +] +endobj +18 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +19 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +20 0 obj +<< /Length 2078 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm=?#SIU'Re<2n68ha;(Pl@#PKjY7D!,E[\30;LLh"'7+jsR;BmJLrqE1(a#_fr*=j"XON81jmlC..OSL`J])b?sX?B]"XBs#<1%@C>Zb.=2K&TVWQEamW#:rG=;O>o=B9^.^[()LQ&E^TrO8KGalmacq:_g_?QKp86=WBOD3*Qgn:cKA3qo\:R$#$n%nq2;hX2a,ac:iK\a5)CSh8>'\n3@-$puidhS'>FJ)[qAY'9EJB=m>W4:-,?>1i'7gg(hr4/Egne3G$R..t9C9PU$9NiDA?UC9IN9GU`9E`L\Du_6YVC_4qQ.i^(4[e2G9K$8(&IVrVN:d7,qi$%NPN8mM\df#]oS6n>\g1@BF>uUcb;YP&_[W_b^kj7e&W8sA3B+trdXKs!WI[,faGsM(`96Zb*nQ-(Z\(!6Vc&,Lli0bC(H4??Soq6Os>WJr0Z(Q-5$T_G;hS3Ui!ljS"eP53cG/N`+>>CrPT)d/)^T;E#^IoQ2#ZNYe57@]c"N&k,MV4O@g2a1U8d)6Q5&^ZAeM3/Rjc@B-:obsg:78c&7^`UpcZ'sM%_6Q_Q"Ri@g4D'?GrJPEO%+e0;m_Hq%o::I3iIr[J:/R3(^E$e-mPb$2XoA0aWoVaN=XgDAT5u#>?d+<=P8?@T[W*hC"T\JDH$d'oYiXX0#C?$b?9'MdW(_.f,X3)30m--7&9fp(UW#)LdeL_>_G-@^?0srMZ<_r8(W+ie!%HdV=J9TW[5[s!KQ\q\aohW@.#UHCRS%/E8-t@jB3hCI'p]TMg$Agb"5X$id_?$K4!B0O.).esG>D%BdT&Io'4)%kBco.kW59@1H`N]rs,jKu(klu;rXT^]q^mlX)&Y`DW*S:Uu1#'b?m2PuUII0#q1I?=]*M[0!L$7q"KR\IbZ?_"1pe'82eL-N4#`+'eReb;XhOS&m-dsV`2^>0GP')pK:7S8RX5/LUVo^i6Gm0Nqa9i"M@V[K.(98_W+erS(gljHo.A*#gGWB$6C5.-`NK\?o?pHOo#&,8"\a+%1Ji?+sd^_om$a?^''rZrCV9)8=,KOT4.k3#oO:[`5Sf$hA,NposINg9bM=<.fO/BlpDmBBp$U@8H$.%5MI`%I;UUVL$/4GKqO8@KAH$%Ist?#e**<-MMJ1o--Jn(h,K+GT+UN^W5Oh`Mr]K&bAa)70))/9j<5!4o)o]>sf(G#!3JJm:Ck\ei&T0#e0+kl`_maknIrV-4bLLp<-L$F&5ieW?rDlV&-;SAL`(2__tG[;dD!HD13=);Q,oV?dB(b9%d=>rqXtKl9I4n;+PG%;H^A-i7.gSl0imFoZi!7cfGkA\3G),i^#970fg"-j.*MmEt/?8jAsAR +endstream +endobj +21 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 20 0 R +/Annots 22 0 R +>> +endobj +22 0 obj +[ +23 0 R +25 0 R +26 0 R +] +endobj +23 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 394.998 353.935 452.346 341.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 24 0 R +/H /I +>> +endobj +25 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +26 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +27 0 obj +<< /Length 1773 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +GatU4D/\/e&H;*)+eTpCTWo\8E8Tohl2a!7B4XGC8g=o#SH=jS"dSfUcdpo@:c7ee?fBi6OF$#U`g$6!QsHt5T*V#g5N^S;^W-3G'.,_J[dh#WFR8LMpW*jX-Y:7M3>ur;,"E5cR.Dnn,JK>e`8C$gEc]qBa36sJ)@VPNrai`3S*7cksj!7iQ7(;/iaq+"@f9Rf=G"a9VL.@&qopH?u[XhqXaNH])9XLQp>F?%M^MtO/h3E4\$@YU,OX_"DbUoP2E#EijT@]UsD:RQZ-:,n^=Z.;T/So(3-JK8tuMb0HsEfi6"Klf=ii#a$>QKIhGI"((L:c*N+K$&EsiR5M`6m]du`qlbF0@^G2*#Rus.1Y,QY$i,IRte]X[>soZY"N'Bi!2)kC>T!sbR9=sRP8`VAU/P=i#[-&(9+SSLmGLB"MY.3f6EESb3".26`'>;]ZoZ@e90.sJKYc)jCeY7olL2UVeE2_>)rLBhXI_>\KZd3h]C1p^m"r*#VQXIj_hI]iLHtNC5/s3*]'KiSrPkd)t_f7baugO>;CLXKT>amW5d"NQ7k\44"]38$@idWV19Wb1L"0n'!$bZ^)J2-(q(SX_;,XK0oXl6JT2d;]Fa0;2uf616Xr\N8`XGkiAO00*HVEi3%d)eEs1Os;*Bs"RdN2-S`";"nr?XB%g[/#*N)ILK/%`75s3ck`lS=oO!_s4]6=>Y)$/LuA/t/C+sW0g:,)6D6qZ(Z9dL*O/X9V6#=Q`!O;&X?U4k\NpAF#mUMc$=>A>S/hMMbi4-26XTT(Jdb"39"oI_e))U!]E%>1;EVPt;0l[0t=R,[I=fZ3FUDRW(d-.`Cp2(W7UV,JnN,@=XB!.$%(X5C40Mn?U^Hm?ea*I.(\-e[4bb6$c7fp1Mf-pT'j1:Tba.]BV:"aSO(K.; +endstream +endobj +28 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 27 0 R +/Annots 29 0 R +>> +endobj +29 0 obj +[ +30 0 R +31 0 R +32 0 R +] +endobj +30 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 513.935 128.214 501.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 24 0 R +/H /I +>> +endobj +31 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +32 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +33 0 obj +<< /Length 2041 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +GatU59lo&I&A@C2nE=sFKE):,>j\>$icL^1R`V8k!L=i7;gtYjQ*L5P$VDVQO9boVNlN3iikBhcG[0U`GDk.p`U'4"LbbD1(2RSSLse6m&eZB^=[:JZ(h!#BMdS^F@s3&.&SHk)Oti2ulu6l2(fHu/6YI0?*Kuj6*lRoOK_Q+@3L(r^SRJ"JASVMd6h89d`cIk=()F1Ea?d\dO4!JZS17f.-7K*bneG7'_PT=)AJo^LL=Gk]Z?R64(7u0-aB"".[futbWV4o^W3%!q+k(=f<,KEW[?*fke>e:BTC8\Kj+5uIa+Rc'TmME:5\i(soI!LnR^^/FCD7<%mA`X!>;V].9'h6-;-F]9kJ+HdBt6)P62Lk6,"ikYQjqnd[_.@&.$lSEYGH@J;3h^XID3gK]`C,$`@ZRgkHG(\&bRVM;&TpgfqXK?ELq5.#+7Xh0[BUX6JM$PKeZmj^C6[7O(6Q!VNG$>?gReDC>]%..]h]M,>4@Y8>Uh`&o>)2X@[B\,u5&]PF[9-S+WG:#kXL=eubHFY'!]62bV)!E8WfiDaFlfG'S",]?R\X'C\L1IQ%c)/Em.ZZ*Lg3jKF^&&"WZ/"a*rYP95rGHuCdK76iV6N!o-.cp0MfO)dNh!SXUSj0(FFW/@MV9S`B)kn9kPSsmT,5Uuh+Sj>rOQE-rDf0\f0MB2'oip=E+o%FK9iD)dftsQ=(CM-<#l7\jGK9h3)i@H&`(-f7*+C/ckR^\)<(T&#cF\_`^I3gPHSWEl3^B9BLk]ZM02PC@:C)n8QD`Y8U@tWH#$S\=DACZ/kW\ZiUi;RK;_G*T97KE65BeV9G^#;'(LbpTC20o)8ma\9JG\uo41,'&K*d3,OOLS$a3L&0@;s'fU*$-hGR,Y"tut\[*h!:@l:2@lG5CM="G:fm)t0>EsCdhTtj5^!'bo1plme1#rcnnF9@u)f\pl^i-9o27I&')?oN2rb;7FeB]dQCS&g7`H=ikg7NUL@#]GYG7"1O^#fA'[G%be*Q44&srnGJs(.GSrgrS1l&=T95@1Wt-G_@kA`+]cAZo3`^=b/XCiW7:n==]"lDM*1aB-Y&"#+>/iN=KfZLHcuA8.,9'gW&(lDIi,F#jj5e*l.:OB@U$ErS`L^r\->_n@?^c*oLjfpT]CM?58U5lAhs_CU89Ha[R');b`KOSo,]n3(]aBSCd>+?U*AGg@0ZGj[%7jEYHfsE\l(OH;TL32:2&L'^.po$,'E(3Ren1,IIRdu8sOib0dFr!B>W["W+.l2^uD/.(&&?T082&VG#d?:rs2cZ +endstream +endobj +34 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 33 0 R +/Annots 35 0 R +>> +endobj +35 0 obj +[ +36 0 R +37 0 R +] +endobj +36 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +37 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +38 0 obj +<< /Length 2040 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm=bBDVu&Dd46\8+u4N;/R7mUFd^SN:I[U3#%[\dO=I,h+*UJu!5_I>>+=>YosPKo\0iVuc%#kKZF2o<\05,;0?$Yr?$]NP3kFi/QtSn>9\[SP6\1>*VoB)nDpR]mm]j-P?iZ"nt=aI639p;sMCB;0!WQ6,eIPAUf2B"=f,rh,G-.Cj2:iA&GdJ#)^#>t'ZI0i9V*jhMij4+/o^d"t+n/u+gmL1la(.+$e%Kl(7cjoiuMBJH%$6^`5q5QqDU]Ip#E`R94X[pQ=VicbKIXnF*@NpOG-$@jKo#I[P1h_j1$b"S*YCPS#RQ"u]AYn\>()M_pEU*K2MmYHm=g,qG]+%=R*ngRP5Gj7f5L^7dr/cfn^25])(079\mJ"9E7dXl,UYjij*X9qIKG%E:l9Kr:f['J7EBVfO/4:Z87oZM%kPR`DCuZ&_pgYl_mM&sLU6,,P3!?4@K+[I>mha%d&L:aWg+\dNmfk7Em^1up31B'^EjYkjaO(#5mo3(pToR2?V4>W;)CD)m%&M_r9X@\21+WbU*25m`+Zh%@n6=2\Z.F%PeLmFdLJNF^>RE79eYH&KD1n'PBg<<]AnZ`oG/u-0LGdg/-eq?VR$&`C&Re,O$!i]lU5`)$\8OR;4!Ru`qs0odaFYP^qo!f/49Kml\GkcEpfOn@'o'2/XCg5"2JSSbC^D+>B(`G+7LO:g:PkI+J&&:j]#RkM;"CAA!/oh%DkoET@=CjA^r^2(K['@20Q:ZVJG:.,CNAqu-_EA=+i7Q2cs`/J2>#5\'cV@0Re)JQ4N%A]h+\%_m%3WOm$LS@]6=r@IOM5>+4&Ic,DU=H*DnAYeH/SLeYup$.e*)!d!#`qpRfO=HcJAPZ\$q#.n)MONK;+0i_E#'ddpT-q2R=c^YWD9i=&n1r\p\'1P*0BT8Sorr1+1TH]_]?DL)[TD$m6U#@*Sf$nMu+O[03QCGPPR):(/\Ynbr*'kk;BG`UMC&E)QeB>=B4n2cuU-0/-n[Q]GIW+)5#RK[d"idN[PlOe,&K#gn.4S00L`pC%tF9oD>h;%IShQlXF!ir!.5`ei^S1\\^dNArMl)ZeYrp.]_7qk0g=Ti/<$kK=%2;=kc<;s4nidpf'%n/&ZmDfZtFb89NP>L<3s;PF/j;M?d$g;>SdX]JlYt,^4$PT6T?eDTB7FZg/brRs"3\D/HT!PLGMLA5%&fOr>gq(!CmESE:AMN;$"=mL#Vaanek3%g4UGIL!EJMMrO6[c)J$=:gjYW?D`bj0l.-KcQ9r=[B\^m:q+D5HS^LNW~> +endstream +endobj +39 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 38 0 R +/Annots 40 0 R +>> +endobj +40 0 obj +[ +41 0 R +42 0 R +43 0 R +44 0 R +] +endobj +41 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 114.882 248.935 172.23 236.935 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 24 0 R +/H /I +>> +endobj +42 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 70.866 115.435 128.214 103.435 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A 24 0 R +/H /I +>> +endobj +43 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +44 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +45 0 obj +<< /Length 2128 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gat=nD/\/e&BE]*;s7eN/uhI"PdGX+p4*PhOKA``@MoBhVJW$4j@OC?m*h$(7-Z0ni[$"1<]9Em]DM+i4Pq\+T78"*TmkoO2iGK+/r1=B5K&H]58M+o#k8d(]]J#IlbfEtR]P.joWDjA/!CM7]<#%9/cCaehqmo_-,tnr5Y/iKO1!>/>0C5`SMk3^e@ZjEk;:B2V]9eZ(?"NX^\)BuaSh1u#>^BXe6N-16&22\Z'Dl-XKlKLT%30Nd`JRg0H+1-lPW;_iLrB@"YD?@Sg3j>QCFt+Ys#dP[QC.-4#*mU5CMf=o!I$jdk*8S%s!qPZ;oUhA`6F\5)B'b05]t_N2CWF:gqpn6EM=gA^s$#B>sEHiXL/P^.s,j$X[(qeBEZ7QW*ks3,<-d%#K2.Pc##`X3uk"X.-0c8,((:86Op`\fPf`A.oe$+/r31b1(1S;A*=3;._3.09Ud?(eRTmp[e=OYYSjkQb"fCZVpB-V1.B2f/ABZC5aiVl,r6_AH^3s'3&]=Sj;eW_)5jg8X$V]#c`O)tWoQc65IeDU"c7?`\%?X!GEL4X22g[)3'?>@.Rgh@:$Jg!KB&TW#(3[4[,aooZA"C#rG'&B]=A>11>D4YaNokTY,n0Lb3jnV#?@A#IdEN#dkYk/QEPq6HL@,SSU/P#J3ujHE)<#b^gV=B3/"F8LX7p:0Y/0-Vi(S2OO`9fqA20N'G*(bmg9jhKWr8sPsYd7N3:0Tco'Ge\cs*C=(CQ<1"[&C)Ojo4OlrW=SNtHB^<+RJ"V)\m^d2fR3/k!ELX7p:&@r&c7TY6.F>;\bZML+;k1C-'_.->KT&/ks\7(UZ2bVl@%Ahg!ZZP5QDAZ[(%HFYSVKEL+0^`[n,/S5:9V'JQl?aqcU61JB#tE^CKBb(2(gW+2lFP=cF:C9a^BRuAMa<,;=/--:lk[W@S&Cn=k,QQe!>58IMQii^pC0QMY,7$%2&$Y6L*B)g;s\T\'G7X>,,@<=@eKWZJRco'l<\scm%M]mk;2:lg2ZO3I4M?eP(Hj86>k+5Y8"J^Ob-2[IJn=7IoSQQ\c[G4gIqTKqV$(/g!"?TV/QpB;i-:S)9n&GXbWiW5\@A\cIeIXWQ(_g";OPX:=;GZ@eKZ8)%+!JIYS%X"\Qk4Ba&k@B>_f.l3kh>Fq`-p^Y$=bm(!f>I\>L5=YN"WPY&:/44LSn/"=Ydiu7$[kf?pm!I',FbA\fs6Z@J&(kB;Lt$A%[kS_9?.A`98\.l2aA2JI]q;fBPnX(npoVKuEq&psE\gEU*J3`IG3oB^2[YKHh,[="9cWA`\dXLbYK"I/SZABSare_B0>6@ln]\e/hYZd7IJWe,dcNLQ..MQ(*RghJj7+3]N3^/#<(2GS)<3!PmVPNr1QElNItHn)>BO;%^ +endstream +endobj +46 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 45 0 R +/Annots 47 0 R +>> +endobj +47 0 obj +[ +48 0 R +49 0 R +] +endobj +48 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +49 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +50 0 obj +<< /Length 2245 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm>?'Ca9'RekG_;m'0e-%$B+E,rqA(!s&mAsssd-Yq^7^e]bU4BT9r;$a>`"`J%B0)G$)k21rm^Yh#]$B^>k5G/=h]'n$EJTFW]*UVZU=9L3kPCQ*87$Y'0E3NiCiB<_\\3flnL9(.JK%&=FK^b(/&.P__1?fQ9W3_K&F39br)6"2)=[KTn+c:jlg9ZZ,CIOqs*Q34?"E$9KK/;Qq2QhL=g0K*_'iFa-e*S1bllt9e9\!9sA9!G.f4^*+n#^9JFou0dA1d+LK6/Alp@3"`,iEO)>rj=+(.;"MUG0%]Z#^(e9n78o&E94aVK$!l>mf9k+QGAnk:1C:^]ZGm8ko\@"&hWo+h55QNnRT33*f?e,fEeGNn33_29iM'#7Ma,gnYJGom)k)GIE5D0;[KaE79aKTBZad$@5l+c69=;*KQ#NeCS4YEH]2!Gf\nk-$*;8cH!(kJ+oMP%ZaXK'nb-j6g?VE0YNP`p2>Wa)%WOM"WZ\$quYL0m5BN0Gn^UJ!J4[>0MMQ_LW].5sfa*Y:?X[\HG?tU-][m$CXJfcT$2G]-?-R_YYpuk-(*+BJoD4"IkM6YAd;bR'Ij`a_q$75H%=N=e^CY\]&1TWK;st7?F1F`Sn=#_@&$bR>@MH>'N!RKn!:1M^NdVcA0#?aVU>PEP%XC5m%A?f]5J"ehV9(rVmXbm)SY4c@(3A.!N,4E3]F!7$ZhkOdJM7AL%:jAI_G\rONBn>$coS9kP-OP^%Wq_oH&kk9CF&"Wp9-MNm>#cPi'\!HG=/6N'F/k!7Qec%!L+JRjFc`AgYp;bq;(h2@EnJOki-=CsP)TL2h,h*84SuD6Wc=n>TiD?P$HnEf3[K1Jgi!']ohOh[=.c?"lTV:?Z)+V%jg*G#qBa@Pk5pqA"%$iL,*E020>`;3nfr(Aq,V%^Yg$7rrt)*c=$ZJaSpYL[GY"ck@aoV7^@=m]]_YQ+?g@qbk_Nmp?%mo.<;Muo)j.ndUG!h'rs7T[@2JZ8Ss3i9[4+P@VlI3a/m8?2G18j0/VWAd:ZtKpWHO;28>Pu7M):+UMBtAtZfr#MC(U+3,5s:G0;:R0l#%$eq!%J[r4\=cNd`0>SjsL2*FM?A/E\H%m>gRaG1#s3nA2F0+6OYDpA~> +endstream +endobj +51 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 50 0 R +/Annots 52 0 R +>> +endobj +52 0 obj +[ +53 0 R +54 0 R +] +endobj +53 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +54 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +55 0 obj +<< /Length 1831 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau0DD3(/G&H88._*qNb]?5FS`WgbSLUOdr>4q9#,Me-PMF^&H32,*e]*+af6gi,s^:H`2#)dc'5bMnl.[EBsQ?"P%NQ^NfM"\`'Z$Sk26>^QpglV$9=0mQjDE_PI"@0i24[hA?\aKf8d"jJrV*i,4=pnig.)/cc'd1^Q$TAPFYrT!RG/+h?.8+5V3DA_i:+:^Zh;G[/RF/ABN/ZYGi1]`3l%X/bb>U)H8=*dE\";Qd%a#q9[g^)H@[4t:Xp&Hq!^9cmfrT/lFEB1RV1*E,FdGmRcB@F'4)gHUM\9WY;X!#?26KTBHk"#Rc.0hA7(pbOrFl2a/V8=-ED3tY0q7uQ4I^'7Cj%HV57=4dcV@!J=PcPoio2.QG@NHfLX5X,p`^bg0XeWc]fa^R8jKPO,JY>B%7uZKPO3I&*\UT$irXhb["6eaRO"(AN5ZX./.!ArMV"qD/BaJ8&lq%$*1>_CSCd@b3)Te7n?KJc_@CXk6AJ)l@F<>(=gnmEG?IXOVoBKKtorWjGZTNA0l$f4nDCX+:]5_^P=Pj3mSk!UtNp>'0.P0m.R?#@225iUpM)rm$OBsZ8:Mm\;LVR+jc#2%e#!^k?\6S&T*^a2jG?[JhdKb8W9&MssrtLPX)>7;5W,^6PYl#*24M)0_OrDG@M[/R;F[ifi^ml2DaiCg3N=02lb1TU!a5.!X^0VT5X9STiTV)"Q_Qs4bmB[6"RBH^Z$Ta!S\$0gT]oc=qKe3C"ESZ:fa+WEi9.]-i/5R&Z]$\>^a=FY!*Bte&sIphn0lhdLT"Ou-\`+cZ6[g&f%`)t+qiqDEfQTZfRM+:_kK*/;McZ79H7pB^B[/ad.QW"c$c-,MkG2HP8jZ?pM2B]AX,5@3CDg%qModFoQ,ZMrqW?U+OsHP=`+,XqDVEE&u"Ig*q3PDQTa57^=pe%J*dHj).6'8`DCUf^EcGBb#ffBfjkc6r#HSfH$,o]g3A"mAgcmI0)mH!Wf;'Y8(:ebrBf6hUq5%^IGs/OM*1C9Pr$"rWV3Ud#n~> +endstream +endobj +56 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 55 0 R +/Annots 57 0 R +>> +endobj +57 0 obj +[ +58 0 R +59 0 R +] +endobj +58 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +59 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +60 0 obj +<< /Length 1888 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gau`TD/\/e&H;*)TbSE+?nj0(U0d[J.FP@dJnD-9%VprQQ=u&0/@lO\`;B5&??q^1f`&5l8OZ4s4hTs&GGMAWZaV$\KcO].Mq-%[eh_-qqB*-I)hl"E"W/I#8(M-ZI6Uqm1_n>!>JE8/ITVLm1t_32"/$_K'XkdrSgt73\)pEslIX?EA?ISNf^ROP;\;7f?5As>r[LeqH/A$t04mF]2Mtc*a.:BkU6C%5;9jHi"tlU4+f#K+TGjjc]rRFY$A7@`9il4f>T+p')u>U>@`$mUJ,^j#:Y?no]f.%5s_CGo0!Hru/:?`KI)EAQZifGQ6GD\LNnDE7[O%&2nL8gG063m/d"!)8Llt,4ure3OW"a]=6ZlEFFIkWi9<"Rn:k]=*&fiM5nc'Nc!9C):!q]ZnjoNoSsCi0NOYGN_XSQ<<]\%q2j;+;X2KYq4ijb?1>cErFi!XUU-OMZN(^%420\:TQ4K0Ut!(7h2V$i,eQ>H'(dqYBX'f>lZE6";or\_2G":TmAJ.AYB3E]-o95aDH>'"4OG#lpT`"UG2^GDCUgVK,Dl3F?f$$+0jA=6.'&0ime0<@o87&k=:+GjB[;5TsEpidt+msNRXc\"dkkL=lYo-:,KWeEMp/3iERpK"pN-_NogNT:)?%;*NBhhAD$'F[9rTV!5k4,C/*nY+I#Hab&cQJIu#=I0NJ,0'>`nT5c@i)[!Z!9@IDVR;`l#Ip#b5ptn>pTgSQuA3>T"L4H/X$j"b'PC4%s(gN9tifGaX8J5eAH)1[69\qF&-ue@Qq)-ST:7LSUq^7m!;E$f#_qGhp(V<+U:/@.B2)CY*:m_(6&nN?-3pcF^dM6[DZ!B)U4L+'fkWu0`Rg-3E<2^L`r]%CdB:0%B@qZ(L-,d:eN\SCR=BjEd0RB:G8K$b4SFBHY9fCC9M6hHuH(=TCAiYnVF:^[NcHI"d9ms +endstream +endobj +61 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 60 0 R +/Annots 62 0 R +>> +endobj +62 0 obj +[ +63 0 R +64 0 R +65 0 R +] +endobj +63 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 187.59 363.648 458.622 351.648 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/linux/library/l-pow-portsolaris) +/S /URI >> +/H /I +>> +endobj +64 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +65 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +66 0 obj +<< /Length 1987 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gat=->Ar7S'RnB30_/&9J0XB/=gnEKeeB"U-"oDW__Mq57+jsS;'7;LhQJ#446E4fb0#e^;psY#c?F.gb_Q#5m+.RaY%:Dkq1Ut7?8rU&r]-1`[c0!27#kc&:,86(PJ=<`/,XR2m7+AYr(:?t&usMfYU1(o".tZIrI1OG@YBB#i-.Z]*&Ch+odFI["Njb9o^D[F<6_bGemgH61R\9s2)\,P.t03rK`FA59<^!s((:5B";_ptJ>\\P,$&*Z+t6W3BqlFm!kX\[)F>sqLIQ@@!-V2(WJZ&I,$"@*n,?@9/,<^nnm*0N)d_;,R71%#)V:$GN9+qMJj!t12ZbWn+M^HcBhPphL7YIZQ.Qd(0e^3B9ZJbk2&nON[(O1qHAjHb4I+Ra+5SdH3".\=L:q#b8k@qI!3mVu7,>KCo=NIT)VWuYMDFWNq?=\b]XqJ[Kd6F3C=A]kb9\kTC7e0GI5l*fc/gtOJ.H6^j#=/0[/9HHH/!l85_!B0)(F>tuqtTpG6j9,NBBsRHF.9rLR2_ZX2GC<"-emQlS2N\aU\YJ-/>\O>4k1'+A^l&ur!K&s`r=i$=^g4m/VuAhd#BQE-\e`WWaW$U.6M"ODU2Y<"'`>$<7tZK)-+fuNX`L==ql''I5[h,qQ<&s[,1J@ei"lt*q+Qi]q<$Fraj`3LT0@*teDZ)P2b'@dWfO*?)*0Gi00Lr!j5=qr//Ll#SGXU1b&C%Rl6J9cDlHh'Alb_.tQ4OE/4E'OBqmH4E6f8hl^Tt]PV!:e!TO@J.QW8!*7GWdaV$]t63FQk>X(ZY3*IoFU<+5l$bL71EI'6o9AJCWR%N2hd/G1MLT]>V>E]9?Y1k_AWH8S'\>F]"0i09oG6L]#r_ZXGlVMuTpk@1qhUs`Ll,R=/V?FXZ_:Fc0Oc/eV%^JghUqWr7\@&.n*.&.7l;1:O\!i9"g7#3as<,;>9&(;8J`pf4T>4D.&f^WEir%[;Nn*\o7VDn9se(IK>l)Z>rc'cH0aUH`G%Q!"L2e#_-B%CWoiCjV6D%aW7ZmM[I9a?\5YI\j@*P(7l#m9i/V1C2q>l_d,b4E8_]=Pq3dW)[iAZD*o$?%uL>6%4B3P#CkIt"a/,jp5o7;5=AZOF$W6#4^DT^7$7Pk_L2HX3F?l4QmUQEF2+q"KF&6jK,U%ETa?i4N,iVI)CV3iubtF1i%kflR&mCCb0sQBNQ1^m6]-7n*c(c;5jG>7V%ViKDp#rFl551tkg,DJ6^pA@Vc%]DM($^1YkbU_d4d[Y#g?,sWg?,hLGN4id`+&p/Y9Gd);f_fd-b(]OLd06^L~> +endstream +endobj +67 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 66 0 R +/Annots 68 0 R +>> +endobj +68 0 obj +[ +69 0 R +70 0 R +] +endobj +69 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +70 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +71 0 obj +<< /Length 2197 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm=>Ar7S'Roe[&C?ajBP(nN3Coll$6U\.fl8qFb5R8>M(&sY4FeZI%ecQ+rak6B5Ih-4kP9`sgnU[T/>oIj*I!#@;X7Z/ieT+#\Z(JM-:)S1>oISA$GC*Q^Sp%!PZ="3=]$B8(0GiEU8^(Po5=%<)J[S!:7%GB-4$k+5O^R'P213]LjN"c`q_k.%bTV`2T#6';R5DLHOP0M)RLQ`PUU8=TaV\I1kul!UVCCfWT8;a^$04kO.E^2RC=G/LTLS"2d2XsULN5..cPuZ.]!5;bAVQm2,FKH$b7lk7D-NcIU.eE(JuE=5k2C_6'AZB]@^D2)(YW91^@OU@RdW.pA3#:6d)5Si`]bsl?(rW>kB[*md&-uQ::snAodt^Ch6'Sp,9]05FhOM@ST;>/D,(/aCXuB2k_pLr??qj`8EP3l/$.u@/nY#t\3Lq.%dK4+/^%NSicHjNpLm8,@rT,9EoOXs%F4m!d(Smd_fKn'(.Cq^Ac#QloBH,k#5a#pn@d*`EZL)2TP(h5EqO>Gq:!mUmkbH`*DZK#6^NILHUh/6LG;\?X1VaU_!K(sko_FU0,e72U`]9n@?b+uZfebm')?hGmIKQ5_r]555G@Prn2\`I&Y_Ap9^`33*=H&XQV68?Klr6;7EbDl2b#Y_E@CiO_`9^YW%XLH]X0&kV9eM0%[3'Oe`McNJ9X`0<8-Ub,S"#&bWPALaS0Jp6#`Z+Nm7#rd-^$"s`G[FsWGCXB,^U[\QWB9,=pd,$4PfN>hBXrTbC#+CI.,)X>t158_7/37WK!F4hHq7A38(&B6%jdVn3pB:[[3fHG:]"N_8j;HGPURJU:d0=#L)%%5:Jl$+4T)St![oQT~> +endstream +endobj +72 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 71 0 R +/Annots 73 0 R +>> +endobj +73 0 obj +[ +74 0 R +75 0 R +] +endobj +74 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +75 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +76 0 obj +<< /Length 2007 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gat%$HZ.Xs&HCX[6Gn_;K>W#0jFcTh8f)KB6fXao@,BU$4V]>2X;c:844l:bYHF`;-G\MB;bOLmc<`A&(Cc5,u4g,>/?iURINA=5rt=Zg;[50j30B:c"b5#@ZY(ZDJA/Wnl([aQ94o2b6RO5+7+ReD<5IDj@+r$77hNlTgs+K0gCg!eflr9#an%nKCE&T\VO=MM+q<68aIs1K/cih(o,$$XDTMXCI/n!=Q$bi`tUM^[Ya0Mas):8=p%r`MGK^F.[D5bUAUP-K5FRu]>)'NgEIuk>95$51)652Pk!GkCo>C(DUp3e(]'!U2&/9s\4R_P3$(.JS6D6G'$m5sFH?,S_F\sUh*m^ZTfEr"i,g;XP.]g<-?M?'k'USq+8D4_c1g@lQ4O6R=0EWlo[H^t1HkMOG\o^dAUc?Re*c4S*TSW9CH&__1_k"kOsn7)l0Y*V]l,657@O,GP0M`?NMOH12%cc-\^ZGtrr\SDcnNsL*)nXprQQM0c:A`ShufYaJI%MPFQ`/0Y]$h4Y4[GG70*X%)AZ7HDEhEU<1n-l[PeJU#G,Ob:i1e4i;NZ3kQ_Qn2;s/Mh`2bs&gd.?OY[0LZ3rd9)!fgQIs/+lP6V]Z`*#2O[(;Z!Y8->iY&m_j(9*oibta,T0_i<2ru#)FKC_1I2$1#WBfih\,-2YNU'(rHQa@teqp#/bWDUJofQrQ".,L:=J\0:j_]7pCH[20^RQtT$p-3$:J7d1as.Jl^nW7\Fr9E\.cnBHX`Gm,hu,B"L%-2XHR6CQiI^!>'ZeS+2&'DNDH#Wo;:uh[C*VR5#@Bmu,2umdG>.U3TnQuI%s1\r?Pf`t*Q[l7pFOq$1r+*NjG1(>(.[?i0sbcX,L5L\X``FrV?;\rA+F-gc%mVf_CuCU*/7-*q%>YpS1&FB?sgo"P'Qhl!,XY9_"sK!bS[#anF]\G9TJP>4eKF*MMtc,JU]3r0pU5BGl~> +endstream +endobj +77 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 76 0 R +/Annots 78 0 R +>> +endobj +78 0 obj +[ +79 0 R +80 0 R +] +endobj +79 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +80 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +81 0 obj +<< /Length 1122 /Filter [ /ASCII85Decode /FlateDecode ] + >> +stream +Gatm:9lnc;&A@7.pfM.,l]:fca#5M+$o#mN$tXsA@`u1u9/;[#2ZFgY8Y_Pd#7aE[QD32`qqga52lk'N45]Q1f5k!3`,j(Xms+]l4,N-tEU4sbmtUhc=]+A&"^u>>b90CLl&1UU[Eid9RLA_h._IRFo=kEo3`Dp-9d!nurR+8"fMM\=X2-3nL2cEb$HKJR9Y$laqm&Tn7kCUd2oPlQ2/kUj+n"K,m7:qW,2O:%f]SArHO:eTUQ8LP`j>@)7,Na5:k6pj]+8OJ%b:)d)`S71MW_Vd2M&1_T'Y_`"5`)TOa"p6CO6r[2qksD*mA@Y0%dn29)K/6DeC]q6a)O\l;Yt?)EN5.I+,.]9_>$b$A'N6VLZVo:DWtr+LgbuDu8b-;D.0<7A%?GW`5Ep&McCdqDCBVo`LYm@bi`>bPOfHZM,D<]t_eb/07o1"2mc@#Y"F1p_<)QSKk:D33lBeW7k2i2S/')fj8G^'Z@n2,kVYWWOj-K#7f!kWNq$h^'[dVUh$10EO2RiEh(%KC@Qa?jpT0)rbdu6MckuN3][6=COS#]UUY;9/&s*@>3\'VE8Mok0o7YS+Ea,(*D,t%0Zio)GI9OoB6R6^C:PbsU=?cU@@XNn(Ct!u]r<1FjXu^8oZZYSeWmCh$V%B?b^s/TI+-<\T0X1cU.lk\HVJifA5-?XDdM,JY:P`Q0@s![G4/XupZC`(PN>"m;>.4(TH$fi-\RVK\m^h,&6AqpR%huMU7$;.BtA[*C+D!DgWodRM,`uA&H?)J&J0dGr\7lLXdD"i=/XR^1iO;+^^NXn2Rf!1KjQ^p~> +endstream +endobj +82 0 obj +<< /Type /Page +/Parent 1 0 R +/MediaBox [ 0 0 595 792 ] +/Resources 3 0 R +/Contents 81 0 R +/Annots 83 0 R +>> +endobj +83 0 obj +[ +84 0 R +85 0 R +] +endobj +84 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 508.358 75.634 556.364 66.634 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/developerworks/ibm/trademarks/) +/S /URI >> +/H /I +>> +endobj +85 0 obj +<< /Type /Annot +/Subtype /Link +/Rect [ 45.866 65.509 184.052 56.509 ] +/C [ 0 0 0 ] +/Border [ 0 0 0 ] +/A << /URI (http://www.ibm.com/legal/copytrade.shtml) +/S /URI >> +/H /I +>> +endobj +88 0 obj +<< + /Title (\376\377\0\124\0\141\0\142\0\154\0\145\0\40\0\157\0\146\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164\0\163) + /Parent 86 0 R + /Next 90 0 R + /A 87 0 R +>> endobj +90 0 obj +<< + /Title (\376\377\0\120\0\154\0\141\0\156\0\156\0\151\0\156\0\147\0\40\0\146\0\157\0\162\0\40\0\164\0\150\0\145\0\40\0\160\0\157\0\162\0\164) + /Parent 86 0 R + /Prev 88 0 R + /Next 92 0 R + /A 89 0 R +>> endobj +92 0 obj +<< + /Title (\376\377\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\155\0\145\0\156\0\164\0\40\0\145\0\156\0\166\0\151\0\162\0\157\0\156\0\155\0\145\0\156\0\164\0\163) + /Parent 86 0 R + /Prev 90 0 R + /Next 94 0 R + /A 91 0 R +>> endobj +94 0 obj +<< + /Title (\376\377\0\101\0\162\0\143\0\150\0\151\0\164\0\145\0\143\0\164\0\165\0\162\0\145\0\55\0\40\0\141\0\156\0\144\0\40\0\163\0\171\0\163\0\164\0\145\0\155\0\55\0\163\0\160\0\145\0\143\0\151\0\146\0\151\0\143\0\40\0\144\0\151\0\146\0\146\0\145\0\162\0\145\0\156\0\143\0\145\0\163) + /Parent 86 0 R + /Prev 92 0 R + /Next 96 0 R + /A 93 0 R +>> endobj +96 0 obj +<< + /Title (\376\377\0\103\0\157\0\156\0\143\0\154\0\165\0\163\0\151\0\157\0\156) + /Parent 86 0 R + /Prev 94 0 R + /Next 97 0 R + /A 95 0 R +>> endobj +97 0 obj +<< + /Title (\376\377\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\141\0\165\0\164\0\150\0\157\0\162) + /Parent 86 0 R + /Prev 96 0 R + /A 11 0 R +>> endobj +98 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F9 +/BaseFont /Courier +/Encoding /WinAnsiEncoding >> +endobj +99 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F1 +/BaseFont /Helvetica +/Encoding /WinAnsiEncoding >> +endobj +100 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F2 +/BaseFont /Helvetica-Oblique +/Encoding /WinAnsiEncoding >> +endobj +101 0 obj +<< /Type /Font +/Subtype /Type1 +/Name /F3 +/BaseFont /Helvetica-Bold +/Encoding /WinAnsiEncoding >> +endobj +1 0 obj +<< /Type /Pages +/Count 14 +/Kids [8 0 R 16 0 R 21 0 R 28 0 R 34 0 R 39 0 R 46 0 R 51 0 R 56 0 R 61 0 R 67 0 R 72 0 R 77 0 R 82 0 R ] >> +endobj +2 0 obj +<< /Type /Catalog +/Pages 1 0 R + /Outlines 86 0 R + /PageMode /UseOutlines + >> +endobj +3 0 obj +<< +/Font << /F9 98 0 R /F1 99 0 R /F2 100 0 R /F3 101 0 R >> +/ProcSet [ /PDF /ImageC /Text ] /XObject <> +>> +endobj +11 0 obj +<< +/S /GoTo +/D [82 0 R /XYZ 65.866 533.635 null] +>> +endobj +24 0 obj +<< +/S /GoTo +/D [null /XYZ 0.0 0.0 null] +>> +endobj +86 0 obj +<< + /First 88 0 R + /Last 97 0 R +>> endobj +87 0 obj +<< +/S /GoTo +/D [null /XYZ 0.0 0.0 null] +>> +endobj +89 0 obj +<< +/S /GoTo +/D [16 0 R /XYZ 65.866 663.135 null] +>> +endobj +91 0 obj +<< +/S /GoTo +/D [28 0 R /XYZ 65.866 714.135 null] +>> +endobj +93 0 obj +<< +/S /GoTo +/D [39 0 R /XYZ 65.866 217.635 null] +>> +endobj +95 0 obj +<< +/S /GoTo +/D [82 0 R /XYZ 65.866 675.135 null] +>> +endobj +xref +0 102 +0000000000 65535 f +0000040830 00000 n +0000040980 00000 n +0000041072 00000 n +0000000015 00000 n +0000000071 00000 n +0000001831 00000 n +0000002681 00000 n +0000004334 00000 n +0000004454 00000 n +0000004501 00000 n +0000041225 00000 n +0000004637 00000 n +0000004813 00000 n +0000005014 00000 n +0000005205 00000 n +0000006656 00000 n +0000006779 00000 n +0000006813 00000 n +0000007014 00000 n +0000007205 00000 n +0000009376 00000 n +0000009499 00000 n +0000009540 00000 n +0000041293 00000 n +0000009679 00000 n +0000009880 00000 n +0000010071 00000 n +0000011937 00000 n +0000012060 00000 n +0000012101 00000 n +0000012239 00000 n +0000012440 00000 n +0000012631 00000 n +0000014765 00000 n +0000014888 00000 n +0000014922 00000 n +0000015123 00000 n +0000015314 00000 n +0000017447 00000 n +0000017570 00000 n +0000017618 00000 n +0000017756 00000 n +0000017894 00000 n +0000018095 00000 n +0000018286 00000 n +0000020507 00000 n +0000020630 00000 n +0000020664 00000 n +0000020865 00000 n +0000021056 00000 n +0000023394 00000 n +0000023517 00000 n +0000023551 00000 n +0000023752 00000 n +0000023943 00000 n +0000025867 00000 n +0000025990 00000 n +0000026024 00000 n +0000026225 00000 n +0000026416 00000 n +0000028397 00000 n +0000028520 00000 n +0000028561 00000 n +0000028779 00000 n +0000028980 00000 n +0000029171 00000 n +0000031251 00000 n +0000031374 00000 n +0000031408 00000 n +0000031609 00000 n +0000031800 00000 n +0000034090 00000 n +0000034213 00000 n +0000034247 00000 n +0000034448 00000 n +0000034639 00000 n +0000036739 00000 n +0000036862 00000 n +0000036896 00000 n +0000037097 00000 n +0000037288 00000 n +0000038503 00000 n +0000038626 00000 n +0000038660 00000 n +0000038861 00000 n +0000041352 00000 n +0000041403 00000 n +0000039052 00000 n +0000041462 00000 n +0000039234 00000 n +0000041530 00000 n +0000039453 00000 n +0000041598 00000 n +0000039692 00000 n +0000041666 00000 n +0000040053 00000 n +0000040209 00000 n +0000040385 00000 n +0000040491 00000 n +0000040599 00000 n +0000040716 00000 n +trailer +<< +/Size 102 +/Root 2 0 R +/Info 4 0 R +>> +startxref +41734 +%%EOF diff --git a/mixing-c and-c++-extern-c.pdf b/mixing-c and-c++-extern-c.pdf new file mode 100644 index 0000000..35be7d0 Binary files /dev/null and b/mixing-c and-c++-extern-c.pdf differ diff --git a/openarr.zip b/openarr.zip new file mode 100644 index 0000000..2bb437b Binary files /dev/null and b/openarr.zip differ diff --git a/pchars.zip b/pchars.zip new file mode 100644 index 0000000..ef3e42d Binary files /dev/null and b/pchars.zip differ diff --git a/porting_unix_software-complete.pdf b/porting_unix_software-complete.pdf new file mode 100644 index 0000000..89e3ee8 Binary files /dev/null and b/porting_unix_software-complete.pdf differ diff --git a/poscomparisons.zip b/poscomparisons.zip new file mode 100644 index 0000000..e2256cb Binary files /dev/null and b/poscomparisons.zip differ diff --git a/shtrees.zip b/shtrees.zip new file mode 100644 index 0000000..123f190 Binary files /dev/null and b/shtrees.zip differ