diff --git a/doc/README.html b/doc/README.html index 61f77b6da..c62704f70 100644 --- a/doc/README.html +++ b/doc/README.html @@ -105,9 +105,9 @@ it packaged in their formats and ready to be installed. Windows users can download and install the Python setup-ready installer for x86, AMD64 and Itanium too.

sqlmap relies on the -Metasploit Framework for some of its post-exploitation takeover +Metasploit Framework for some of its post-exploitation takeover features. You need to grab a copy of it from the -download +download page - the required version is 3.5 or higher. For the ICMP tunneling out-of-band takeover technique, sqlmap requires Impacket library too.

@@ -418,7 +418,7 @@ subversion repository. message to the user.
  • Integration with other IT security open source projects, -Metasploit and +Metasploit and w3af.
  • @@ -727,7 +727,7 @@ release only.
  • October 20, sqlmap first point release, 0.6.1, goes public. This includes minor bug fixes and the first contact between the tool and -Metasploit: +Metasploit: an auxiliary module to launch sqlmap from within Metasploit Framework. The subversion development repository goes public again. @@ -1445,16 +1445,16 @@ it.

    Switch: --predict-output

    This switch is used in inference algorithm for sequential statistical -prediction of characters of value being retrieved. Based on items given in -txt/common-outputs.txt together with the knowledge of current -enumeration used statistical table with the most promising values is being -built. In case that the value can be found among the common output values, -as the process progresses, subsequent character tables are being narrowed -more and more. If used in combination with retrieval of common DBMS -entities, as with system table names and privileges, speed up is -significant. Of course, you can edit the common outputs file according to -your needs if, for instance, you notice common patterns in database table -names or similar.

    +prediction of characters of value being retrieved. Statistical table with +the most promising character values is being built based on items given in +txt/common-outputs.txt combined with the knowledge of current +enumeration used. In case that the value can be found among the common +output values, as the process progresses, subsequent character tables are +being narrowed more and more. If used in combination with retrieval of +common DBMS entities, as with system table names and privileges, speed up +is significant. Of course, you can edit the common outputs file according +to your needs if, for instance, you notice common patterns in database +table names or similar.

    Note that this switch is not compatible with --threads switch.

    @@ -1507,9 +1507,8 @@ assigned to retrieve one character of the query output. The thread ends when that character is retrieved - it takes up to 7 HTTP(S) requests with the bisection algorithm implemented in sqlmap.

    -

    Note that the multi-threading switch does not affect any other SQL -injection technique. The maximum number of concurrent requests is set to -10 for performance and site reliability reasons.

    +

    The maximum number of concurrent requests is set to 10 for +performance and site reliability reasons.

    Note that this switch is not compatible with --predict-output switch.

    @@ -1682,7 +1681,7 @@ comma-separated as the argument of --tamper switch.

    @@ -1701,12 +1701,12 @@ def tamper(payload):

    You can check valid and usable tamper scripts in the tamper/ directory.

    -

    Example against a MySQL target assuming > character, spaces and -SELECT string are banned:

    +

    Example against a MySQL target assuming that > character, +spaces and capital SELECT string are banned:

    -$ python sqlmap.py -u "http://debiandev/sqlmap/mysql/get_int.php?id=1" --tamper \
    +$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/get_int.php?id=1" --tamper \
     tamper/between.py,tamper/randomcase.py,tamper/space2comment.py -v 3
     
     [hh:mm:03] [DEBUG] cleaning up configuration parameters
    @@ -1816,7 +1816,7 @@ injected) page content with the injected wrong page content.
     This way the distinction will be based upon string presence or regular
     expression match.

    -

    In cases with lot of active (e.g. scripts, embeds, etc.) content in the +

    In cases with lot of active content (e.g. scripts, embeds, etc.) in the HTTP responses' body, you can filter pages (--text-only switch) just for their textual content. This way, in a good number of cases, you can automatically tune the detection engine.

    @@ -2987,7 +2987,7 @@ a <DB_NAME>/<TABLE_NAME>.csv file into

    You can then use sqlmap itself to read and query the locally created SQLite 3 file. For instance, python sqlmap.py -d -sqlite:///tmp/sqlmap/output/debiandev/dump/testdb.sqlite3 --table.

    +sqlite:///tmp/sqlmap/output/192.168.136.131/dump/testdb.sqlite3 --table
    .

    Simple wizard interface for beginner users

    diff --git a/doc/README.pdf b/doc/README.pdf index 6b1d90096..f47d69ccb 100644 --- a/doc/README.pdf +++ b/doc/README.pdf @@ -1685,13 +1685,13 @@ endobj /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [161.681 146.384 261.605 157.174] -/Subtype/Link/A<> +/Subtype/Link/A<> >> endobj 619 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [189.412 132.755 232.629 143.546] -/Subtype/Link/A<> +/Subtype/Link/A<> >> endobj 620 0 obj << /Type /Annot @@ -1994,7 +1994,7 @@ endobj /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [342.73 70.142 390.982 80.933] -/Subtype/Link/A<> +/Subtype/Link/A<> >> endobj 664 0 obj << /Type /Annot @@ -2446,7 +2446,7 @@ endobj /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] /Rect [252.653 528.323 300.905 539.113] -/Subtype/Link/A<> +/Subtype/Link/A<> >> endobj 728 0 obj << /Type /Annot @@ -2912,16 +2912,21 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 791 0 obj << -/Length 2138 +/Length 2110 /Filter /FlateDecode >> stream -xڭXKϯ`ywI|y\}"Bn]FɯO39ހ($ջ"oE>\+0*>^W5@ًBQލuD^»\$ʓh46ޟ~n[#j/l1_de Nrh kbM DFU4X %U8J 0rݠ>a6OMʌ MSMaKכ )|5nyIJ_eI=M=ki-g-Ei4 mRzA")<+q2!>(͇(OF;2~g4<.}az猷_9MC?'뇣dXi'l,ّy/! [ ୻z=@Arr=82 -䋀˸t.6A'iG= %YD2n(&HZ@lw @%/#&w4qŗRIb.Q?QϧiqRc겙:>cTH\~eqEq -6$ RZ,<ȑ'O-j="Fz`mZcѬǞݫA+aB/+{N7SZ@O nj۠k8%0y=r i{[`|d\iB+Acǻ@Kµ.h*&V.ql-l5=cf;KmU.d%b]&"|;:/tSTkEHdl⣖-F(;fԵ#P`3[]c=A#ˀX4Wa8 }r]Af?%$A^BQX* }٦_RӇIs\% 9f8>1!W[{5R7l4([ w= [QS@ 26;Ar??Y+&"8 8+@: `1з2.fדnHXZ+N4hD>F܈a*Š - 9W49,}d1WFZ+ÿ"Ghh;y+90Gb0p DH"pF[րAF6 氀Rw.NȮ)k"y%s7Bs`f,{9 GIVYj(cIQ5`:[ZgӈkB6(4ޢ>0 qUn 2Ձ&!C~hq̕[fpӻ' Z&cЏ[{NkRa|㨆fj#bWprżm`;F[?K#>c(/g!lT몀:X<4+(|$6ҴzR/Q4P/I-~K(2>ς([T;=\# -GP,2]uWs7}i`-%?ޮ-a"4*xⱨW,e;IZpO-+| ]<^rx4@tLDGl"w Ε#0w:Itdj`#~ n =)aDP5S/ H Wʪ8 F h)|?f2.6k9AAsk٭&ZG r>6*7 -27ZCbs#]~}3èƏQMj[ o@r8a:Rp N0.ҵ$Gbe:gɵIQGJZR,n7<(q{F# +xڭXI۶ϯ-T [\$gqSLP3_7A3Xzz`/W$q BE YUA8h[*[7ky mgJr 푈*ɂufbUV^Y)6t)W1[X4qC'iZw,3u +{?(lf.0"S~UN(Ia`q׫HV]2Ժyi7Z?jkj7KAN AT*"Dfpw+S}Tм0]=I|Q8;Fwq%Jӎ{~ jϔ'>e$E. g'C[()1޾~%vÑ%80M%]%`*H&"W'8[7}Kv@kt3MPosor3 " U\1R*Red\NeBŕln 5&ѦfX %:O;MS S 7%xD,-fD*|z*S:7OsW`t +paDEQ,\aCӽ" wē΀:ճX5uf'b"rTT~cz!o auQ3;݉nu * vcQ0>jI)2dދ;ݹU ڇLxY8aSZ `q9oOަ^dDov=pEi_e"<AmXeKGsBJۍ5 +MF{qCL2.O6Aرi<8'@THmvWu3!^FǬ$4d/s˨p2mɤ +,8p]Є.0e[\a]!7Kcnx뚴]\5=/ܢN%{mC &4S\S`'K.?.;zp{0i2uo>yS -Vh%'U"*@XNjO5N +V*e9՝`T2KڄjF.;W*ս[[" +7-1P@İ3pKP`|Bk 'zO/> endobj 796 0 obj << -/Length 2323 +/Length 2264 /Filter /FlateDecode >> stream -xڵYK6ϯm*! *O&qbrpr(H"edv$7@<~|h݇~UʓU^F".Uu{KAHX=Y -mVo﾿}:W($[m$CRn.H:,Jh|8Wi!"D┻U[<*)*ihY*`uRǶ0K}tݘ}-/9ñyurLۣ5P䝛w?vzNrXnuou qJ_q\f]@w'A@0"K -QvP#|v{J)W"sZOQS uDe-v>Y&Ԗ۪;Po$5.r[p0a6 !EpYyt*DZBS"Ī j{Ӯelޠ:;A z2m\I*˅cL$J͎y- y*"߀ $) -;kɾ5tk9Bz#Grҿ'TqIKЖvn~LhSq%UGk;=h &v]k}7t>\(ov_p1c^F%CG%aw>a7L5_(h05/g>H*iNSz L2=m<D@<g~E@(EkSSKq -FP<$f! Rc#!GB^WA`P^/L*3hmqGغjKsYV3xŰ -3ww z )'OاscN ƣWKNVx2kd܌y]GoX5#K>(374)1A<,08+ U`,Xh*;gHP\6BG 6V`v_k31;i\`f" l^Ow+ !_X~dAX7֭B;BfׁLXW+K"/^_uz-P&&: -'Rv,P"gApBՔK+TL\9sR$p2ںss2p YUn8쿄U -c<"|U8aFp(> s7D|[@ؼѥ"ԻWihg% OM,J.8C4J)zb ]7.umL()HXFbA -Sq`-A郻Mj@d`Nn=cn{|ь||-\8F { ˙ -}HKtMO(b4f:wot(lp~iI↯1Yѧ^VP -|(G-0e2)>.gEgcK5 -Tl9E-tTWѪ X;\4v5c)3Y~[[0E^W->ox8揜UW}g=;66LOƼ%G +xڽXK6ϯm*|jʓI%'TNI\S$M̿nt"5+YE"F5qxVy0r;߽-\aUX],y%ݏw/Ѫ ,VH2IW꽗k(GmotB/"0q$w!yI DIDj0ڭ;5AiZ=oUV5|ۗSe>6UsSqGmny$pWK?~G4V;S|ج 5(GI0 eT{shn~$^NAt_-j$2/!AٵNj[3 <[x֨ȃ<FnB ENˏEO 1D(f7jIv`n6^Nxx1zA0WqrA$ b!&jz%Kl}&%_dt0@?Ea5LK#tWx$g{uF3-41 RH@;g% dnKJ|dR>یqk WL6ű1J10+!6c  Ɂ6P!r'WEے[̘ z׷|lw=Olp\&t ]gfQ>T/\S1A9r'w|/$Ѹx:N(پmxoi䎗=ы )m] .Q#˒jw>nh[,mOT^-QZ(sq˿<ԻQS^9'p(H?`ӿ\O([ "K64*ƴ- xȱ^yH(džr+ _M_GBb({3T +.U R~AC2z̰s'>fv +`b5#ȓr>巇戥\ [J]gnfZ}+ޭSsj׷=o)QNiYo-qܟo6w endstream endobj 795 0 obj << @@ -2997,23 +2998,23 @@ endobj 793 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [183.775 625.059 253.58 635.85] +/Rect [183.775 624.821 253.58 635.612] /Subtype/Link/A<> >> endobj 797 0 obj << /D [795 0 R /XYZ 71 806.89 null] >> endobj 186 0 obj << -/D [795 0 R /XYZ 72 702.169 null] +/D [795 0 R /XYZ 72 701.931 null] >> endobj 190 0 obj << -/D [795 0 R /XYZ 72 487.606 null] +/D [795 0 R /XYZ 72 500.759 null] >> endobj 194 0 obj << -/D [795 0 R /XYZ 72 414.299 null] +/D [795 0 R /XYZ 72 427.213 null] >> endobj 198 0 obj << -/D [795 0 R /XYZ 72 277.899 null] +/D [795 0 R /XYZ 72 290.575 null] >> endobj 794 0 obj << /Font << /F21 515 0 R /F15 511 0 R /F22 558 0 R /F24 626 0 R /F11 679 0 R /F14 646 0 R >> @@ -3058,20 +3059,20 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 805 0 obj << -/Length 2224 +/Length 2247 /Filter /FlateDecode >> stream -xڵioF-`jҼ)f7]xqv 9Y -7 El_<כw_Cw[Ox0 o$u/MYu鋻autP"W0_N>9{{Ic?^#p Z'+r* (/gϽhF+ #9q5x\q0/paJ8XڑYijg}-+:vG7}>9;R`Lg&g;_t"rڛ_@OG( z|Pc@<-9Nnzqٍ &Vv;yȅ;b>4={'q̨C'uWN7ZAXwEYҬj({VQӞ0uW7+&;ݞ2mSO;/y=o%Ke5tP{OYW?iwf)ZӶ;iɦ -v\xu)iƣUc})nHkEIVb#)8Ծ "޳d;ڇ\p D')C*4 ,O0k2i.{ `0_^Ѥ苆:7ڲ) - c5("gB٠ gn`e5C1÷6Z}QC5]n.ڶQZfR)aބ~lY'm 9Q&kZС:ߟx];>_|3~ BaܙzQg&{;~/w/0 ^ZeYhͷ$"]G2a#wY+bɌpHM 7 y)c*c0牕70Z+pT7l m L @fe#rP̋l{:"umNESK.{=UJ&rIMoXd[L2Ln}=&C4 F勲eR @BS\hLEdSgM.%,5 -Gz6'j1B330p;~pHXK)Y`< -_,bSr'l2djIЉ8Z^Wu󑟄N~vWXN{U8\;'g}o9Yǫ-,V9k;BZ^4qC@hAN\f@;^+N0k;#MMs/e%Zӎ='gg^;^`/δqVarM';kmx="T Di@Wn FLn;Wl[ttSp#M~?2~M`L$`]* UYҬz({iO u ohWM#%h w=ceۦ,Xɟ0I8j:A.^^tM+ Zv請xOoΟHK6UhLuWL}L4~jݒ*q:V>Pph}z*d;Ƈ\p D'CVU[J_YxHgx7CYд=1w+sѫ e8+ c5(WU0|}SMN +7ZPSR?F}RpC TWըV^]p#+EۖSBz5]e.ߏrĸ_3@VGIm3sdQd$8p thg^'o._/x&8#Swcнst Ǝ+; `/̬uYhͷ$"M#aY^,b,;bɂpHM  y)S*c0U40F+pT7l m L @fe# +В̋l{:"umNi%=2*%HFOd_Yd[\#&deə]-F}&Ci9AM3쎵ʤ>fleGt-%y +ȳt G@=xЁWC&lMJM,O=(FU?& ގ 4l[ 2HfS-f8&e`v6+6J;J8`m_:J.N*hbMGHfoO`#`dFv!,eC9CqGE.j,4V^CՒX_GfN*7Yt3t43 ܩ +'%ɮ픖^w3&Y.h"<$ Gnxoذ  =E[ .a_{g?Pt!~Vhbq +x+ojGI'TX3WR'b46cG7LE\wL~cZjYluPG]!1J=x `R~(N ̱3򦪄e+:a4&cy^38f+f~A1v#XF#6*L+ψO:]MsN +P% |׵>etL&3UAE+3 rFєY."FfIm`qe-S!<|Rʜ8!x9( 4ͣƲ1:9daBl^!ob n.k'鱆P_IsWN `%Wߔ8hR1w__S͞TW/(_ d=TbT.^]0"B35 vK3L%18z70cn'Sc!3kGNN\0$%wϝȡ2ļِ]lt>Ѫ~4<0jMjO` !?fS7J&b0 FԵ, endstream endobj 804 0 obj << @@ -3096,16 +3097,24 @@ endobj /Filter /FlateDecode >> stream -xڵko78R`Q%ewpQvb+=IPZJf>b \IF^pޔjpE(J<Ɠd(>F)yL&`#0棫?f}>JXh$%"q&8OZOhP8ٵno.ANUP6p6* -]f;±%K|^_ 7vȵ*rEncUV] 6Vnu ]w]J{>t%kEmZU`ڿǮ}6Ҳa}}uU -=ZgNi۳3V5 wo/r}8X8}e!ً2Ł09"/0`yK_at D'9%N"OAJ9:1dѼF[5SP {5I|Erh/OzV8-8Oq/: -bs86d@8]; -tkdviгwh :y2ܠ, ~|^4 -}NWpj}0߳|=P ipJ^O~<(<ڊE'ບv8R`VځK$jh{YWm?Ь֖?ȭݮA Fש`o/5& !\G<dTY.QutYs} -E\v`-!H|6k o \CDqcE37:q3uovXz[3vs_d_l/Vk&`M$ Ok4L7tU 4d5@V1g"LB -U}8IiTeA&MHfڑ~50+GŞ*TyfʊMF[n'׃ԉFyd@xU/S}$p5WA=LGGj{,d? -bH5su"Y[sѳ H2,{҇@2HF_f s/?Ԕ%i x/ <2HXۇVD0ʲ2!LH~jS?Q7Tw9yTuAKnҧzq6?/#؈x +xڵko78 aQǾ nb')R;$(h-%meo]IF^pޔj^|;0z#> +(=x>}F yLb#D0f?f炏b"͗DCXy24dj+32iv|GS@bQ<'s#F +Қ*)'Lhs2?7베y=oY7lsOiKf<P  sg=1a2[淴hfwO7"bTxu(QD31ͭ1pVH|kc7zaĢsSf;c#|Zؓ_ӫnȌ.bEveLWm;mtsӘ#No/[fNz> +UiHu/:^m xZgؗaӋW4)K4FSAp) ysvuFӲ"aߜu }F/\OV.O_9|vx8;- h0lXt +X ~lD; =)%;FGڦ +mmZO)C2Pgƪ& ؇e(bC4ˋvx+GG'= i[2߮.: +t?~!xz( 9EO͢ 3pүFXp4X#L9¯ @ egs|mj3@ q L";^gMIx"]p]Nv f8Q`!L.@cheUf>O8 v-X^]m"Rvu;Z]P}v D1E5̙T +rہq"}"i=o۴!ǎAMN3 :)Xe +M+vqVm5@n'UwYp etP:ԒFGŒ]qtr8dQw@ @b^bjʼnAsq#W5iPkx\tڑdǽ-]vvuzP;ǤOĸna# e &/| 2B\>Jo7Sv6wGcVg@ (3]6]kRAJI$eQɠ܌rt6#զjTH1_ ڜnV]Xgt v{<]-( bwXlw%Ʋq$3@E=ڱ2 -N1d!HN (š%*VUXC%%\&{Nnwzyv6m꒰P-{JH.b#i?X4s!Pq^q>~y@;/3\w +gwb +qg̲s r~l55Xlϱ{[rj'M;b OnGL)5 o yDSҵb%}M5=]^avePп*/@'tՄaٓ7 +=>ȁ,68:E= :ˎ\h3FW К]%($w$a{pZ;5YMSoXT0mސ%2?r [fJb6.%GZN9=(w].]҄df:r+`YѯtQqrfnګ!vnVtz uQ^%jtG>{$\׿UP |Qux/GjQ= +l +FnG2QH5WڱE1ܳ rgAgdY%فb\HV_f5^1B 5eq}8i74S/}l5K-(J"lȈt ey3Ǐ.=!y _X +rgKG endstream endobj 809 0 obj << @@ -3132,26 +3141,21 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 814 0 obj << -/Length 3054 +/Length 3053 /Filter /FlateDecode >> stream -xڽYK6ϯ-RUDŵnRޑOI3C -o2Hj/3@h4o6w4ܤy)NwoJ(6:m$ݫ݋7aɽ< e(/WPn~n}/?3Ϗ@ q)f/HyQ3p4JmiX<.̶cL?<|l;F+OM'á:Mw?j>bFdF8w1QS\[>w'^L3`8,j?%H=?L7@yI1b xciʌ#GodxT5Z -V3hur,Q4Cems2 ^@:v3~Q ˘Nе@NXn'h2$$;0ŖC\l?E̓DoS!b6.ѭt鮢-o0+4bi -sҝA:MQ꫈ -e0'Y0Or/U.Ey_-Jgg39rôΏ*ߔںO!etBwi8}'^BySU$|v-ν< -c}|.%z/Wp/JPz TTh]x~N:d+2A \ [߽bDBҘ}UC -`@$reЍk0Dh(Pϧ' x3uw1ckǧ#UPI2=VAԱV]]w`LTbX j#  Ѭj9'ٞP>(:pQxgG7"5_c%;sTϭ꾧p:$ËMYHZ>5FgI"ç4Swe&ȣFL~o'tr̷2ꍵSlO| %> - r]%KDx?dCzȐ%_y ЗP  !qVs-:Ihڊ|.pgQ -X4cA)" .TU2qޔBi7sWI3χ$HFδMTG-UFwa%'-hA> `o4NdZJKi2 n.D֢lYޗ7.e @[^@~нcs])I|J;+cE@!7^Y -ebG NAs3=a _tyN_5'dTZ20Pxk+@R41lMB;Eir-;_ 2u0 VR849& exQj8u~wTٴ60r8B\=,m C$H1 LOUs*IW)KEdYk+ȞM7k ᘊ Snoo q vAMxyҶo~1Her)OS[MCOÄ=hݮ5k ԯt.ɎU6VD~%܊38ȍ%.Yk - R^ ݠw(!) ډi]#/Fk]#|acMW@|Hh#֖BS$u@/ׅd<RzMķRf]d+A^$@NL& )`. TqC)g %]^H}rQx5D/\ˢ5׵!JGR|$,<+U6``>%D^H4300-%DĘDmKE„C*xLpˢ ݣ4-jݑb@g^YtYv <DI#zJ w2UszUUJ[{#gPc, >X8h+>?HLJ[nyT+ W%Ij!ل:ʐ2*~g/w!ΩVőSGD7 tR\cj3(!h񧶈݄ t=%/?Ѣɯ􃋼q^FV:ĩC=/^90+Uum7}m|Y[ +xڽYK6ϯ-TUD-7IedG>%9`Ḧ E*|~4d"FC3`4MHo[U)l%T߶Qh{P{^o GAgrÿڿ]ٴ h3أm)u6OX- 䯏7{q Dq[#jHC7OLn@LOH*aHL]sǮ=59P[<0·90O%s + j wv`ifLKw<|ƎaUfR6S^۹nΚ}78Zb uȞnbyh Yn艮ρ$F(t(?AڮyBɈ‘@Xq,,v8*L;YRv +~)c2s&W8қ4.c&>d0ԹVE&Ν , +W(+Rz dT\AΒ:d8z?Wn4!vmS}^Vd2 '罹 !4f"jCą#jq)#SwsO5(c fMܙNw>kǧUOI0=Th3Ae<+ `Bڏڝ9UʇX73U] @Pz/IYlIX2pJRr)(@pޠwb?%4"17ڮz +"dK-E ƁSFaSnhS= m9| ou) ~`BsfuXtq\\sL42`]wZv@ N { H^,Zl0&52ldeU`d_tGR5\s,͋x0MCݺsX]I &(Z.D`iA;۔c<;]%Gaz+N,tD\3;˜ Eru`=:.)%'G`Em|F4\ '<Ne.A3QW +avFS'Jy My4U"CW"Ξ`IN P+|aaɲD轖)yXה%#Cie®^_ 0!K_GL <`6o\|;MՁ+eBsvu97@~`A ڪs #',wI9F JU=U]$"D@]q1)٘()rZ?|Jc8vQ_f2A5*`c|;9g Po E ,by%+@8okce*FރhH{7 `N( 06>3YOH˂$!6wO5ASt`>(E6|ATJ&.R(y>eDa ѽ3]|S9Q~`Y[Iс-Z<tl˅މ ]KZ Xaxe}y@¹(s wUtܼ)+%ᯐd<9+,\8 +u.Y QS( bp DH?ad ]uyUK +ogA8@9rL_U^\-+\/nײV.7Ƴ&0e:\37W860`BPƐ\b~!SFs't(IW&=E|ċ".W:R8G26( s`So j ͕@& <#Y`7>Xdr[lOSC+{Ɲ|'W[еkOeEegb r\<}^Jj\*Od[qp9 v*Bt~(Q$.WxH04wNLkYiƯQ4Z+ڋ^PA Tp8X`%R$uaCx ׅdR,ʺHWy~M2DžN*&MY+=Np]gk⩔#$L$̟ +W@Z<dp)`` +Z%_Dh*6l%"G{fKJS;ܲF>c(?D];PQl#HI|TYnQZ\9s_+$dǒWYHENV\Yb@1-L|<}(䊕:RV#P4\yL7+f&?UNMJ>:ܯ}C8t)󜺶XOHl'Yk@m~= 4҃ⴁG՗wPP_UU+3.Lo\[5kf endstream endobj 813 0 obj << @@ -3873,20 +3877,17 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 899 0 obj << -/Length 1723 +/Length 1733 /Filter /FlateDecode >> stream -xڵXYoF~ׯ#D+rgZNǕdAZPî;3%}.ggfdǺluXJ+ƱnGw5őuoDbh9J׊EZސ %b[˵xŞ}x"e' N˱kʵ XI|7=u= ǃTO!a0a执tn u؞]I(ikk4 } -QɊRͳF+ L{cM/ -I27oY=fN&*C'|aF" Cv~Jy0]76x=nJ 5!8@D_z5̪h 7L$7g \[3 ad ͗B=+A-CoI %!c |\&;!u# -u[ @6+F?&;򜨴TI@Wu?u '] At7P^% -Q -|`na^c^2 1xDWMyEHJ88 e(UX\"I*mkr6G ;;Yq=bZNt^uV a 8+T a2cS`5(D_@c1 -];K%P k[ՠ -qὍVF9Zk=th!OB1k+VHzbp{h6eEX|ۓ5XK~NAScz"EMn֫tlG -006Q3^^S/t{SWRq֬$F~cĊmV M:/My; %c? - O:5@VWJ hGM*xB94prg-Hq"]Jɚv-$J2}͜AX\ -O0ijWM͝<]Dhޠh2LFvz0 Vj/ap;x5P!8<ɶz9*> uV7Uj p|EQ0`ctmx yI7Ńq#{2]~1L0l>].?}׉ꮱ 8EJ𓊢.`t5$-ߟ]31//O :B؉Xqf]J&R E}Ӷ;n О4]隒,l%F'_zE4lʚpGo-dK,mz19G#9r7~ +xڵXYoF~ׯ#D+rgZNǕdAZ4Pî;3%}.ggfdǺdt;rau, +ƎpJ7/8 +[Ⱥ7\ "Xsk1mtMk"d`-IbbR]zeѨdioъ/U=Wڱ&҉H}֤c, +z 'u!0q#!];~.[I< R7eC͚G "Mr/~;fUruk3ޅǍw-02@y"~VV\)r%M<K!Tsߠ7S$܅쒐1@@rU~Vhacl-5QZ‘y ?p{޺-zWNmkTDr՝JyNTZi*Ѓ$vʍ:?Ћ:р}W􂬸c] 'A 0pW xc_'j,pتÃLr UC^RƯ/NBJ}FSql +Lhl8]k|aEu+ n[ [aeXg%C'Њ$cQbITp)wۇf]vXğ[Pʗ=Yъ7t:m 8P9ˍ%U$\*w&fU_Fӑ'B*`q4l~f"ts^d>쯤vMZWI-8+j7YQh>l{>0TF64A@?^ _Vs3+'1I6 =8;Wp6n©#|¹@?pth+t p ²a򚏨hnx/DCpE{Mɽ)E *&dlၙʭ^ycMU"jBaVymtr,T +cn% uG9yK0ffgH(6Ǒȏ쫖?.x3ag|N,Uw}Ha-!T> endobj 1449 0 obj << /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.10)/Keywords() -/CreationDate (D:20110410140935+01'00') -/ModDate (D:20110410140935+01'00') +/CreationDate (D:20110410212950+01'00') +/ModDate (D:20110410212950+01'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX, Version 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian) kpathsea version 5.0.0) >> endobj @@ -10294,476 +10295,476 @@ xref 0 1450 0000000000 65535 f 0000000015 00000 n -0000041778 00000 n -0000353427 00000 n +0000041757 00000 n +0000353331 00000 n 0000000060 00000 n 0000000090 00000 n -0000041833 00000 n -0000353357 00000 n +0000041812 00000 n +0000353261 00000 n 0000000140 00000 n 0000000170 00000 n -0000046982 00000 n -0000353236 00000 n +0000046961 00000 n +0000353140 00000 n 0000000220 00000 n 0000000247 00000 n -0000047038 00000 n -0000353162 00000 n +0000047017 00000 n +0000353066 00000 n 0000000303 00000 n 0000000356 00000 n -0000051614 00000 n -0000353088 00000 n +0000051593 00000 n +0000352992 00000 n 0000000412 00000 n 0000000482 00000 n -0000051670 00000 n -0000353002 00000 n +0000051649 00000 n +0000352906 00000 n 0000000533 00000 n 0000000562 00000 n -0000055576 00000 n -0000352929 00000 n +0000055555 00000 n +0000352833 00000 n 0000000613 00000 n 0000000636 00000 n -0000055632 00000 n -0000352804 00000 n +0000055611 00000 n +0000352708 00000 n 0000000682 00000 n 0000000709 00000 n -0000055688 00000 n -0000352730 00000 n +0000055667 00000 n +0000352634 00000 n 0000000760 00000 n 0000000795 00000 n -0000065590 00000 n -0000352643 00000 n +0000065558 00000 n +0000352547 00000 n 0000000846 00000 n 0000000901 00000 n -0000065646 00000 n -0000352569 00000 n +0000065614 00000 n +0000352473 00000 n 0000000952 00000 n 0000000988 00000 n -0000071461 00000 n -0000352443 00000 n +0000071429 00000 n +0000352347 00000 n 0000001034 00000 n 0000001060 00000 n -0000071517 00000 n -0000352369 00000 n +0000071485 00000 n +0000352273 00000 n 0000001111 00000 n 0000001134 00000 n -0000071573 00000 n -0000352282 00000 n +0000071541 00000 n +0000352186 00000 n 0000001185 00000 n 0000001208 00000 n -0000081142 00000 n -0000352195 00000 n +0000081110 00000 n +0000352099 00000 n 0000001259 00000 n 0000001282 00000 n -0000085944 00000 n -0000352108 00000 n +0000085902 00000 n +0000352012 00000 n 0000001333 00000 n 0000001356 00000 n -0000086000 00000 n -0000352021 00000 n +0000085958 00000 n +0000351925 00000 n 0000001407 00000 n 0000001430 00000 n -0000089866 00000 n -0000351947 00000 n +0000089824 00000 n +0000351851 00000 n 0000001481 00000 n 0000001504 00000 n -0000089922 00000 n -0000351858 00000 n +0000089880 00000 n +0000351762 00000 n 0000001550 00000 n 0000001588 00000 n -0000089978 00000 n -0000351729 00000 n +0000089936 00000 n +0000351633 00000 n 0000001634 00000 n 0000001658 00000 n -0000098740 00000 n -0000351655 00000 n +0000098698 00000 n +0000351559 00000 n 0000001709 00000 n 0000001744 00000 n -0000098796 00000 n -0000351529 00000 n +0000098754 00000 n +0000351433 00000 n 0000001795 00000 n 0000001820 00000 n -0000098852 00000 n -0000351455 00000 n +0000098810 00000 n +0000351359 00000 n 0000001876 00000 n 0000001905 00000 n -0000098908 00000 n -0000351368 00000 n +0000098866 00000 n +0000351272 00000 n 0000001961 00000 n 0000002027 00000 n -0000101316 00000 n -0000351279 00000 n +0000101274 00000 n +0000351183 00000 n 0000002083 00000 n 0000002132 00000 n -0000101372 00000 n -0000351188 00000 n +0000101330 00000 n +0000351092 00000 n 0000002189 00000 n 0000002256 00000 n -0000101429 00000 n -0000351110 00000 n +0000101387 00000 n +0000351014 00000 n 0000002313 00000 n 0000002375 00000 n -0000101486 00000 n -0000350979 00000 n +0000101444 00000 n +0000350883 00000 n 0000002427 00000 n 0000002454 00000 n -0000101542 00000 n -0000350900 00000 n +0000101500 00000 n +0000350804 00000 n 0000002511 00000 n 0000002540 00000 n -0000101599 00000 n -0000350807 00000 n +0000101557 00000 n +0000350711 00000 n 0000002597 00000 n 0000002635 00000 n -0000104907 00000 n -0000350714 00000 n +0000104865 00000 n +0000350618 00000 n 0000002692 00000 n 0000002734 00000 n -0000107381 00000 n -0000350621 00000 n +0000107339 00000 n +0000350525 00000 n 0000002791 00000 n 0000002830 00000 n -0000107438 00000 n -0000350528 00000 n +0000107396 00000 n +0000350432 00000 n 0000002887 00000 n 0000002925 00000 n -0000107494 00000 n -0000350435 00000 n +0000107452 00000 n +0000350339 00000 n 0000002982 00000 n 0000003030 00000 n -0000107550 00000 n -0000350342 00000 n +0000107508 00000 n +0000350246 00000 n 0000003087 00000 n 0000003147 00000 n -0000107606 00000 n -0000350249 00000 n +0000107564 00000 n +0000350153 00000 n 0000003204 00000 n 0000003239 00000 n -0000110948 00000 n -0000350156 00000 n +0000110906 00000 n +0000350060 00000 n 0000003296 00000 n 0000003347 00000 n -0000111005 00000 n -0000350063 00000 n +0000110963 00000 n +0000349967 00000 n 0000003405 00000 n 0000003466 00000 n -0000111062 00000 n -0000349970 00000 n +0000111020 00000 n +0000349874 00000 n 0000003524 00000 n 0000003603 00000 n -0000111118 00000 n -0000349877 00000 n +0000111076 00000 n +0000349781 00000 n 0000003661 00000 n 0000003747 00000 n -0000111175 00000 n -0000349798 00000 n +0000111133 00000 n +0000349702 00000 n 0000003805 00000 n 0000003896 00000 n -0000113750 00000 n -0000349667 00000 n +0000113680 00000 n +0000349571 00000 n 0000003948 00000 n 0000003980 00000 n -0000113807 00000 n -0000349588 00000 n +0000113737 00000 n +0000349492 00000 n 0000004037 00000 n 0000004076 00000 n -0000113864 00000 n -0000349495 00000 n +0000113794 00000 n +0000349399 00000 n 0000004133 00000 n 0000004170 00000 n -0000113921 00000 n -0000349402 00000 n +0000113851 00000 n +0000349306 00000 n 0000004227 00000 n 0000004262 00000 n -0000113978 00000 n -0000349309 00000 n +0000113908 00000 n +0000349213 00000 n 0000004319 00000 n 0000004359 00000 n -0000117365 00000 n -0000349230 00000 n +0000117237 00000 n +0000349134 00000 n 0000004416 00000 n 0000004465 00000 n -0000117422 00000 n -0000349099 00000 n +0000117294 00000 n +0000349003 00000 n 0000004517 00000 n 0000004546 00000 n -0000117479 00000 n -0000349020 00000 n +0000117351 00000 n +0000348924 00000 n 0000004603 00000 n 0000004646 00000 n -0000117536 00000 n -0000348927 00000 n +0000117408 00000 n +0000348831 00000 n 0000004703 00000 n 0000004764 00000 n -0000120435 00000 n -0000348834 00000 n +0000120307 00000 n +0000348738 00000 n 0000004821 00000 n 0000004899 00000 n -0000120492 00000 n -0000348741 00000 n +0000120364 00000 n +0000348645 00000 n 0000004956 00000 n 0000005000 00000 n -0000123166 00000 n -0000348662 00000 n +0000123061 00000 n +0000348566 00000 n 0000005057 00000 n 0000005098 00000 n -0000125907 00000 n -0000348531 00000 n +0000125802 00000 n +0000348435 00000 n 0000005150 00000 n 0000005179 00000 n -0000125964 00000 n -0000348452 00000 n +0000125859 00000 n +0000348356 00000 n 0000005236 00000 n 0000005261 00000 n -0000126021 00000 n -0000348359 00000 n +0000125916 00000 n +0000348263 00000 n 0000005318 00000 n 0000005342 00000 n -0000129512 00000 n -0000348280 00000 n +0000129406 00000 n +0000348184 00000 n 0000005399 00000 n 0000005434 00000 n -0000129569 00000 n -0000348149 00000 n +0000129463 00000 n +0000348053 00000 n 0000005486 00000 n 0000005516 00000 n -0000129626 00000 n -0000348070 00000 n +0000129520 00000 n +0000347974 00000 n 0000005573 00000 n 0000005629 00000 n -0000132643 00000 n -0000347977 00000 n +0000132537 00000 n +0000347881 00000 n 0000005686 00000 n 0000005775 00000 n -0000132700 00000 n -0000347884 00000 n +0000132594 00000 n +0000347788 00000 n 0000005832 00000 n 0000005898 00000 n -0000132757 00000 n -0000347805 00000 n +0000132651 00000 n +0000347709 00000 n 0000005955 00000 n 0000006029 00000 n -0000132814 00000 n -0000347674 00000 n +0000132708 00000 n +0000347578 00000 n 0000006081 00000 n 0000006112 00000 n -0000132871 00000 n -0000347609 00000 n +0000132765 00000 n +0000347513 00000 n 0000006169 00000 n 0000006237 00000 n -0000135064 00000 n -0000347477 00000 n +0000134958 00000 n +0000347381 00000 n 0000006289 00000 n 0000006320 00000 n -0000135121 00000 n -0000347398 00000 n +0000135015 00000 n +0000347302 00000 n 0000006377 00000 n 0000006403 00000 n -0000135178 00000 n -0000347305 00000 n +0000135072 00000 n +0000347209 00000 n 0000006460 00000 n 0000006492 00000 n -0000135235 00000 n -0000347212 00000 n +0000135129 00000 n +0000347116 00000 n 0000006549 00000 n 0000006585 00000 n -0000135292 00000 n -0000347119 00000 n +0000135186 00000 n +0000347023 00000 n 0000006642 00000 n 0000006728 00000 n -0000135349 00000 n -0000347026 00000 n +0000135243 00000 n +0000346930 00000 n 0000006785 00000 n 0000006842 00000 n -0000135406 00000 n -0000346933 00000 n +0000135300 00000 n +0000346837 00000 n 0000006899 00000 n 0000006982 00000 n -0000138129 00000 n -0000346840 00000 n +0000138023 00000 n +0000346744 00000 n 0000007039 00000 n 0000007107 00000 n -0000140429 00000 n -0000346747 00000 n +0000140323 00000 n +0000346651 00000 n 0000007164 00000 n 0000007227 00000 n -0000140486 00000 n -0000346654 00000 n +0000140380 00000 n +0000346558 00000 n 0000007284 00000 n 0000007347 00000 n -0000140543 00000 n -0000346561 00000 n +0000140437 00000 n +0000346465 00000 n 0000007405 00000 n 0000007452 00000 n -0000140600 00000 n -0000346468 00000 n +0000140494 00000 n +0000346372 00000 n 0000007510 00000 n 0000007562 00000 n -0000143763 00000 n -0000346375 00000 n +0000143657 00000 n +0000346279 00000 n 0000007620 00000 n 0000007667 00000 n -0000146545 00000 n -0000346282 00000 n +0000146439 00000 n +0000346186 00000 n 0000007725 00000 n 0000007778 00000 n -0000146602 00000 n -0000346189 00000 n +0000146496 00000 n +0000346093 00000 n 0000007836 00000 n 0000007895 00000 n -0000146659 00000 n -0000346110 00000 n +0000146553 00000 n +0000346014 00000 n 0000007953 00000 n 0000007997 00000 n -0000149474 00000 n -0000345979 00000 n +0000149368 00000 n +0000345883 00000 n 0000008050 00000 n 0000008081 00000 n -0000149531 00000 n -0000345900 00000 n +0000149425 00000 n +0000345804 00000 n 0000008139 00000 n 0000008183 00000 n -0000152861 00000 n -0000345821 00000 n +0000152755 00000 n +0000345725 00000 n 0000008241 00000 n 0000008286 00000 n -0000152918 00000 n -0000345690 00000 n +0000152812 00000 n +0000345594 00000 n 0000008339 00000 n 0000008390 00000 n -0000152975 00000 n -0000345625 00000 n +0000152869 00000 n +0000345529 00000 n 0000008448 00000 n 0000008512 00000 n -0000153032 00000 n -0000345494 00000 n +0000152926 00000 n +0000345398 00000 n 0000008565 00000 n 0000008603 00000 n -0000153088 00000 n -0000345415 00000 n +0000152982 00000 n +0000345319 00000 n 0000008661 00000 n 0000008731 00000 n -0000155809 00000 n -0000345336 00000 n +0000155703 00000 n +0000345240 00000 n 0000008789 00000 n 0000008859 00000 n -0000159039 00000 n -0000345205 00000 n +0000158933 00000 n +0000345109 00000 n 0000008912 00000 n 0000008957 00000 n -0000159096 00000 n -0000345126 00000 n +0000158990 00000 n +0000345030 00000 n 0000009015 00000 n 0000009073 00000 n -0000163843 00000 n -0000345047 00000 n +0000163737 00000 n +0000344951 00000 n 0000009131 00000 n 0000009208 00000 n -0000166869 00000 n -0000344916 00000 n +0000166763 00000 n +0000344820 00000 n 0000009261 00000 n 0000009304 00000 n -0000166926 00000 n -0000344837 00000 n +0000166820 00000 n +0000344741 00000 n 0000009362 00000 n 0000009415 00000 n -0000166983 00000 n -0000344744 00000 n +0000166877 00000 n +0000344648 00000 n 0000009473 00000 n 0000009527 00000 n -0000167040 00000 n -0000344651 00000 n +0000166934 00000 n +0000344555 00000 n 0000009585 00000 n 0000009634 00000 n -0000167097 00000 n -0000344572 00000 n +0000166991 00000 n +0000344476 00000 n 0000009692 00000 n 0000009739 00000 n -0000167154 00000 n -0000344441 00000 n +0000167048 00000 n +0000344345 00000 n 0000009792 00000 n 0000009819 00000 n -0000167211 00000 n -0000344362 00000 n +0000167105 00000 n +0000344266 00000 n 0000009877 00000 n 0000009936 00000 n -0000169886 00000 n -0000344269 00000 n +0000169780 00000 n +0000344173 00000 n 0000009994 00000 n 0000010058 00000 n -0000169943 00000 n -0000344176 00000 n +0000169837 00000 n +0000344080 00000 n 0000010116 00000 n 0000010154 00000 n -0000170000 00000 n -0000344083 00000 n +0000169894 00000 n +0000343987 00000 n 0000010212 00000 n 0000010276 00000 n -0000170057 00000 n -0000343990 00000 n +0000169951 00000 n +0000343894 00000 n 0000010334 00000 n 0000010379 00000 n -0000172827 00000 n -0000343897 00000 n +0000172721 00000 n +0000343801 00000 n 0000010437 00000 n 0000010470 00000 n -0000172884 00000 n -0000343804 00000 n +0000172778 00000 n +0000343708 00000 n 0000010528 00000 n 0000010588 00000 n -0000172941 00000 n -0000343725 00000 n +0000172835 00000 n +0000343629 00000 n 0000010646 00000 n 0000010693 00000 n -0000172998 00000 n -0000343608 00000 n +0000172892 00000 n +0000343512 00000 n 0000010746 00000 n 0000010779 00000 n -0000173055 00000 n -0000343529 00000 n +0000172949 00000 n +0000343433 00000 n 0000010837 00000 n 0000010895 00000 n -0000176199 00000 n -0000343436 00000 n +0000176093 00000 n +0000343340 00000 n 0000010953 00000 n 0000011016 00000 n -0000176256 00000 n -0000343343 00000 n +0000176150 00000 n +0000343247 00000 n 0000011074 00000 n 0000011155 00000 n -0000176313 00000 n -0000343250 00000 n +0000176207 00000 n +0000343154 00000 n 0000011213 00000 n 0000011267 00000 n -0000176370 00000 n -0000343157 00000 n +0000176264 00000 n +0000343061 00000 n 0000011325 00000 n 0000011395 00000 n -0000176427 00000 n -0000343064 00000 n +0000176321 00000 n +0000342968 00000 n 0000011453 00000 n 0000011521 00000 n -0000176484 00000 n -0000342971 00000 n +0000176378 00000 n +0000342875 00000 n 0000011579 00000 n 0000011644 00000 n -0000179866 00000 n -0000342878 00000 n +0000179770 00000 n +0000342782 00000 n 0000011702 00000 n 0000011767 00000 n -0000179923 00000 n -0000342799 00000 n +0000179827 00000 n +0000342703 00000 n 0000011825 00000 n 0000011887 00000 n -0000179980 00000 n -0000342706 00000 n +0000179884 00000 n +0000342610 00000 n 0000011934 00000 n 0000011975 00000 n -0000180037 00000 n -0000342612 00000 n +0000179941 00000 n +0000342516 00000 n 0000012022 00000 n 0000012052 00000 n -0000180094 00000 n -0000342532 00000 n +0000179998 00000 n +0000342436 00000 n 0000012099 00000 n 0000012126 00000 n 0000013502 00000 n @@ -10802,13 +10803,13 @@ xref 0000012178 00000 n 0000018629 00000 n 0000018685 00000 n -0000325414 00000 n -0000319562 00000 n -0000296937 00000 n -0000291091 00000 n +0000325318 00000 n +0000319466 00000 n +0000296841 00000 n +0000290995 00000 n 0000018742 00000 n -0000278078 00000 n -0000341272 00000 n +0000277982 00000 n +0000341176 00000 n 0000021144 00000 n 0000021305 00000 n 0000021466 00000 n @@ -10850,7 +10851,7 @@ xref 0000020561 00000 n 0000018923 00000 n 0000026936 00000 n -0000256036 00000 n +0000255940 00000 n 0000029240 00000 n 0000029402 00000 n 0000029564 00000 n @@ -10911,842 +10912,842 @@ xref 0000040771 00000 n 0000040940 00000 n 0000041115 00000 n -0000041295 00000 n -0000041484 00000 n -0000044575 00000 n -0000041888 00000 n +0000041284 00000 n +0000041463 00000 n +0000044554 00000 n +0000041867 00000 n 0000037741 00000 n 0000035191 00000 n -0000041722 00000 n -0000234585 00000 n -0000044758 00000 n -0000044935 00000 n -0000045113 00000 n -0000045296 00000 n -0000045477 00000 n -0000045650 00000 n -0000045828 00000 n -0000046006 00000 n -0000046191 00000 n -0000046363 00000 n -0000046557 00000 n -0000046749 00000 n -0000050775 00000 n -0000050943 00000 n -0000051152 00000 n -0000047094 00000 n -0000044340 00000 n -0000042012 00000 n -0000046926 00000 n -0000341127 00000 n -0000216874 00000 n -0000051370 00000 n -0000051726 00000 n -0000050612 00000 n -0000047231 00000 n -0000051558 00000 n -0000194014 00000 n -0000055335 00000 n -0000055744 00000 n -0000055196 00000 n -0000051876 00000 n -0000055520 00000 n -0000341390 00000 n -0000059405 00000 n -0000059582 00000 n -0000059793 00000 n -0000059961 00000 n -0000060138 00000 n -0000063860 00000 n -0000064092 00000 n -0000064323 00000 n -0000064551 00000 n -0000060368 00000 n -0000059234 00000 n -0000055894 00000 n -0000060312 00000 n -0000064780 00000 n -0000065288 00000 n -0000065702 00000 n -0000063673 00000 n -0000060479 00000 n -0000065534 00000 n -0000340983 00000 n -0000065034 00000 n -0000069228 00000 n -0000069440 00000 n -0000069652 00000 n -0000069869 00000 n -0000070080 00000 n -0000070269 00000 n -0000070457 00000 n -0000070675 00000 n -0000070863 00000 n -0000071044 00000 n -0000071221 00000 n -0000071629 00000 n -0000069009 00000 n -0000065852 00000 n -0000071405 00000 n -0000075557 00000 n -0000075786 00000 n -0000075967 00000 n -0000076158 00000 n -0000076334 00000 n -0000076565 00000 n -0000076811 00000 n -0000077252 00000 n -0000077431 00000 n -0000077649 00000 n -0000077830 00000 n -0000078252 00000 n -0000078421 00000 n -0000078881 00000 n -0000079093 00000 n -0000079312 00000 n -0000079554 00000 n -0000079809 00000 n -0000080241 00000 n -0000080451 00000 n -0000080663 00000 n -0000080880 00000 n -0000081198 00000 n -0000075218 00000 n -0000071779 00000 n -0000081086 00000 n -0000077033 00000 n -0000078042 00000 n -0000078652 00000 n -0000080026 00000 n -0000084469 00000 n -0000084699 00000 n -0000084878 00000 n -0000085068 00000 n -0000085249 00000 n -0000085461 00000 n -0000085654 00000 n -0000088095 00000 n -0000086056 00000 n -0000084282 00000 n -0000081322 00000 n -0000085888 00000 n -0000088277 00000 n -0000088454 00000 n -0000088844 00000 n -0000089037 00000 n -0000089240 00000 n -0000089440 00000 n -0000089631 00000 n -0000090034 00000 n -0000087892 00000 n -0000086180 00000 n -0000089810 00000 n -0000088650 00000 n -0000341508 00000 n -0000092211 00000 n -0000092036 00000 n -0000090171 00000 n -0000092155 00000 n -0000094058 00000 n -0000093883 00000 n -0000092309 00000 n -0000094002 00000 n -0000095892 00000 n -0000095717 00000 n -0000094156 00000 n -0000095836 00000 n -0000098300 00000 n -0000098475 00000 n -0000098963 00000 n -0000098153 00000 n -0000095990 00000 n -0000098684 00000 n -0000101655 00000 n -0000101141 00000 n -0000099100 00000 n -0000101260 00000 n -0000104964 00000 n -0000104732 00000 n -0000101792 00000 n -0000104851 00000 n -0000341626 00000 n -0000107663 00000 n -0000107206 00000 n -0000105088 00000 n -0000107325 00000 n -0000110548 00000 n -0000110722 00000 n -0000111232 00000 n -0000110401 00000 n -0000107787 00000 n -0000110892 00000 n -0000116731 00000 n -0000114035 00000 n -0000113575 00000 n -0000111356 00000 n -0000113694 00000 n -0000117120 00000 n -0000117593 00000 n -0000116576 00000 n -0000114172 00000 n -0000117309 00000 n -0000116926 00000 n -0000120549 00000 n -0000120260 00000 n -0000117730 00000 n -0000120379 00000 n -0000123223 00000 n -0000122991 00000 n -0000120686 00000 n -0000123110 00000 n -0000341744 00000 n -0000126078 00000 n -0000125732 00000 n -0000123347 00000 n -0000125851 00000 n -0000129683 00000 n -0000129337 00000 n -0000126202 00000 n -0000129456 00000 n -0000132928 00000 n -0000132468 00000 n -0000129807 00000 n -0000132587 00000 n -0000135463 00000 n -0000134889 00000 n -0000133052 00000 n -0000135008 00000 n -0000138186 00000 n -0000137954 00000 n -0000135574 00000 n -0000138073 00000 n -0000140657 00000 n -0000140254 00000 n -0000138297 00000 n -0000140373 00000 n -0000341862 00000 n -0000143820 00000 n -0000143588 00000 n -0000140768 00000 n -0000143707 00000 n -0000146716 00000 n -0000146370 00000 n -0000143931 00000 n -0000146489 00000 n -0000149588 00000 n -0000149299 00000 n -0000146853 00000 n -0000149418 00000 n -0000152551 00000 n -0000155245 00000 n -0000153145 00000 n -0000152412 00000 n -0000149738 00000 n -0000152805 00000 n -0000155499 00000 n -0000155864 00000 n -0000155098 00000 n -0000153282 00000 n -0000155753 00000 n -0000158729 00000 n -0000159153 00000 n -0000158590 00000 n -0000155975 00000 n -0000158983 00000 n -0000341980 00000 n -0000162654 00000 n -0000162866 00000 n -0000163286 00000 n -0000163541 00000 n -0000163900 00000 n -0000162483 00000 n -0000159290 00000 n -0000163787 00000 n -0000163077 00000 n -0000166384 00000 n -0000166602 00000 n -0000167268 00000 n -0000166237 00000 n -0000164024 00000 n -0000166813 00000 n -0000170114 00000 n -0000169711 00000 n -0000167392 00000 n -0000169830 00000 n -0000172590 00000 n -0000173112 00000 n -0000172451 00000 n -0000170238 00000 n -0000172771 00000 n -0000175975 00000 n -0000176541 00000 n -0000175836 00000 n -0000173236 00000 n -0000176143 00000 n -0000178648 00000 n -0000178849 00000 n -0000179038 00000 n -0000179217 00000 n -0000179425 00000 n -0000179604 00000 n -0000180151 00000 n -0000178469 00000 n -0000176665 00000 n -0000179810 00000 n -0000342098 00000 n -0000180275 00000 n -0000180310 00000 n -0000180595 00000 n -0000180870 00000 n -0000181050 00000 n -0000181283 00000 n -0000181481 00000 n -0000181673 00000 n -0000182035 00000 n -0000182345 00000 n -0000182645 00000 n -0000183001 00000 n -0000183331 00000 n -0000183657 00000 n -0000184008 00000 n -0000184292 00000 n -0000184664 00000 n -0000185011 00000 n -0000185417 00000 n -0000185753 00000 n -0000186048 00000 n -0000186382 00000 n -0000186675 00000 n -0000186969 00000 n -0000187236 00000 n -0000187554 00000 n -0000187828 00000 n -0000188125 00000 n -0000188442 00000 n -0000188752 00000 n -0000189020 00000 n -0000189316 00000 n -0000189645 00000 n -0000189898 00000 n -0000190245 00000 n -0000190551 00000 n -0000190822 00000 n -0000191141 00000 n -0000191431 00000 n -0000191694 00000 n -0000191975 00000 n -0000192234 00000 n -0000192531 00000 n -0000192817 00000 n -0000193136 00000 n -0000193433 00000 n -0000193757 00000 n -0000194265 00000 n -0000194650 00000 n -0000195123 00000 n -0000195766 00000 n -0000196025 00000 n -0000196281 00000 n -0000196532 00000 n -0000196708 00000 n -0000196958 00000 n -0000197151 00000 n -0000197344 00000 n -0000197570 00000 n -0000197753 00000 n -0000197948 00000 n -0000198166 00000 n -0000198406 00000 n -0000198600 00000 n -0000198808 00000 n -0000198986 00000 n -0000199215 00000 n -0000199403 00000 n -0000199627 00000 n -0000199812 00000 n -0000199996 00000 n -0000200190 00000 n -0000200422 00000 n -0000200737 00000 n -0000201031 00000 n -0000201287 00000 n -0000201543 00000 n -0000201805 00000 n -0000202080 00000 n -0000202334 00000 n -0000202563 00000 n -0000202790 00000 n -0000203069 00000 n -0000203271 00000 n -0000203461 00000 n -0000203758 00000 n -0000203969 00000 n -0000204223 00000 n -0000204487 00000 n -0000204725 00000 n -0000204976 00000 n -0000205243 00000 n -0000205513 00000 n -0000205801 00000 n -0000206011 00000 n -0000206257 00000 n -0000206510 00000 n -0000206773 00000 n -0000207063 00000 n -0000207328 00000 n -0000207588 00000 n -0000207851 00000 n -0000208119 00000 n -0000208372 00000 n -0000208645 00000 n -0000208905 00000 n -0000209137 00000 n -0000209454 00000 n -0000209693 00000 n -0000209909 00000 n -0000210144 00000 n -0000210428 00000 n -0000210626 00000 n -0000210868 00000 n -0000211098 00000 n -0000211348 00000 n -0000211625 00000 n -0000211901 00000 n -0000212138 00000 n -0000212398 00000 n -0000212622 00000 n -0000212841 00000 n -0000213093 00000 n -0000213343 00000 n -0000213610 00000 n -0000213903 00000 n -0000214143 00000 n -0000214415 00000 n -0000214631 00000 n -0000214915 00000 n -0000215206 00000 n -0000215470 00000 n -0000215740 00000 n -0000216038 00000 n -0000216298 00000 n -0000216578 00000 n -0000217128 00000 n -0000217677 00000 n -0000218189 00000 n -0000219393 00000 n -0000219417 00000 n -0000219604 00000 n -0000219782 00000 n -0000220051 00000 n -0000220368 00000 n -0000220679 00000 n -0000220969 00000 n -0000221224 00000 n -0000221606 00000 n -0000221792 00000 n -0000222152 00000 n -0000222520 00000 n -0000222853 00000 n -0000223239 00000 n -0000223483 00000 n -0000223773 00000 n -0000224233 00000 n -0000224547 00000 n -0000224858 00000 n -0000225154 00000 n -0000225457 00000 n -0000225765 00000 n -0000226014 00000 n -0000226377 00000 n -0000226626 00000 n -0000226839 00000 n -0000227107 00000 n -0000227409 00000 n -0000227598 00000 n -0000227889 00000 n -0000228133 00000 n -0000228428 00000 n -0000228737 00000 n -0000229056 00000 n -0000229299 00000 n -0000229604 00000 n -0000229859 00000 n -0000230107 00000 n -0000230405 00000 n -0000230763 00000 n -0000231112 00000 n -0000231402 00000 n -0000231695 00000 n -0000231903 00000 n -0000232251 00000 n -0000232591 00000 n -0000232889 00000 n -0000233224 00000 n -0000233570 00000 n -0000233866 00000 n -0000234238 00000 n -0000234840 00000 n -0000235257 00000 n -0000235697 00000 n -0000236457 00000 n -0000236731 00000 n -0000237000 00000 n -0000237196 00000 n -0000237394 00000 n -0000237580 00000 n -0000237798 00000 n -0000237979 00000 n -0000238218 00000 n -0000238407 00000 n -0000238644 00000 n -0000238836 00000 n -0000239021 00000 n -0000239206 00000 n -0000239456 00000 n -0000239777 00000 n -0000240122 00000 n -0000240395 00000 n -0000240661 00000 n -0000240933 00000 n -0000241233 00000 n -0000241498 00000 n -0000241727 00000 n -0000241954 00000 n -0000242263 00000 n -0000242465 00000 n -0000242655 00000 n -0000242893 00000 n -0000243193 00000 n -0000243398 00000 n -0000243657 00000 n -0000243933 00000 n -0000244185 00000 n -0000244441 00000 n -0000244732 00000 n -0000245011 00000 n -0000245329 00000 n -0000245535 00000 n -0000245784 00000 n -0000246055 00000 n -0000246334 00000 n -0000246608 00000 n -0000246881 00000 n -0000247150 00000 n -0000247414 00000 n -0000247689 00000 n -0000247972 00000 n -0000248208 00000 n -0000248543 00000 n -0000248786 00000 n -0000249000 00000 n -0000249251 00000 n -0000249531 00000 n -0000249728 00000 n -0000249981 00000 n -0000250218 00000 n -0000250483 00000 n -0000250765 00000 n -0000251058 00000 n -0000251298 00000 n -0000251565 00000 n -0000251802 00000 n -0000252032 00000 n -0000252300 00000 n -0000252556 00000 n -0000252840 00000 n -0000253159 00000 n -0000253417 00000 n -0000253702 00000 n -0000253925 00000 n -0000254229 00000 n -0000254537 00000 n -0000254826 00000 n -0000255149 00000 n -0000255414 00000 n -0000255709 00000 n -0000256290 00000 n -0000256819 00000 n -0000257372 00000 n -0000258483 00000 n -0000258765 00000 n -0000259043 00000 n -0000259266 00000 n -0000259491 00000 n -0000259675 00000 n -0000259868 00000 n -0000260046 00000 n -0000260221 00000 n -0000260473 00000 n -0000260741 00000 n -0000260978 00000 n -0000261274 00000 n -0000261684 00000 n -0000262022 00000 n -0000262312 00000 n -0000262657 00000 n -0000262935 00000 n -0000263201 00000 n -0000263442 00000 n -0000263786 00000 n -0000263990 00000 n -0000264173 00000 n -0000264422 00000 n -0000264767 00000 n -0000264987 00000 n -0000265322 00000 n -0000265665 00000 n -0000265996 00000 n -0000266243 00000 n -0000266642 00000 n -0000266957 00000 n -0000267302 00000 n -0000267536 00000 n -0000267814 00000 n -0000268241 00000 n -0000268522 00000 n -0000268795 00000 n -0000269061 00000 n -0000269339 00000 n -0000269612 00000 n -0000269849 00000 n -0000270195 00000 n -0000270434 00000 n -0000270638 00000 n -0000270893 00000 n -0000271173 00000 n -0000271360 00000 n -0000271630 00000 n -0000271863 00000 n -0000272121 00000 n -0000272395 00000 n -0000272677 00000 n -0000272903 00000 n -0000273172 00000 n -0000273404 00000 n -0000273635 00000 n -0000273916 00000 n -0000274234 00000 n -0000274530 00000 n -0000274857 00000 n -0000275139 00000 n -0000275409 00000 n -0000275613 00000 n -0000275926 00000 n -0000276245 00000 n -0000276515 00000 n -0000276826 00000 n -0000277143 00000 n -0000277425 00000 n -0000277759 00000 n -0000278332 00000 n -0000278834 00000 n -0000279297 00000 n -0000280338 00000 n -0000280747 00000 n -0000281167 00000 n -0000281507 00000 n -0000281781 00000 n -0000281986 00000 n -0000282173 00000 n -0000282412 00000 n -0000282727 00000 n -0000283079 00000 n -0000283404 00000 n -0000283739 00000 n -0000284065 00000 n -0000284471 00000 n -0000284739 00000 n -0000284959 00000 n -0000285148 00000 n -0000285462 00000 n -0000285728 00000 n -0000286041 00000 n -0000286378 00000 n -0000286629 00000 n -0000286970 00000 n -0000287238 00000 n -0000287507 00000 n -0000287898 00000 n -0000288290 00000 n -0000288509 00000 n -0000288892 00000 n -0000289279 00000 n -0000289586 00000 n -0000289953 00000 n -0000290349 00000 n -0000290670 00000 n -0000291345 00000 n -0000291652 00000 n -0000292054 00000 n -0000292570 00000 n -0000292754 00000 n -0000292921 00000 n -0000293107 00000 n -0000293372 00000 n -0000293633 00000 n -0000293902 00000 n -0000294177 00000 n -0000294400 00000 n -0000294577 00000 n -0000294748 00000 n -0000294995 00000 n -0000295214 00000 n -0000295486 00000 n -0000295757 00000 n -0000296028 00000 n -0000296243 00000 n -0000296513 00000 n -0000296728 00000 n -0000297190 00000 n -0000297438 00000 n -0000297674 00000 n -0000297978 00000 n -0000298249 00000 n -0000298519 00000 n -0000298704 00000 n -0000298895 00000 n -0000299107 00000 n -0000299320 00000 n -0000299496 00000 n -0000299731 00000 n -0000299914 00000 n -0000300136 00000 n -0000300325 00000 n -0000300501 00000 n -0000300705 00000 n -0000300959 00000 n -0000301216 00000 n -0000301451 00000 n -0000301741 00000 n -0000302153 00000 n -0000302420 00000 n -0000302737 00000 n -0000303028 00000 n -0000303370 00000 n -0000303646 00000 n -0000303909 00000 n -0000304157 00000 n -0000304493 00000 n -0000304700 00000 n -0000304888 00000 n -0000305135 00000 n -0000305460 00000 n -0000305682 00000 n -0000306008 00000 n -0000306333 00000 n -0000306654 00000 n -0000306903 00000 n -0000307294 00000 n -0000307597 00000 n -0000307935 00000 n -0000308167 00000 n -0000308440 00000 n -0000308762 00000 n -0000309151 00000 n -0000309512 00000 n -0000309825 00000 n -0000310111 00000 n -0000310391 00000 n -0000310655 00000 n -0000310935 00000 n -0000311206 00000 n -0000311429 00000 n -0000311748 00000 n -0000311985 00000 n -0000312189 00000 n -0000312421 00000 n -0000312699 00000 n -0000312889 00000 n -0000313148 00000 n -0000313377 00000 n -0000313647 00000 n -0000313925 00000 n -0000314209 00000 n -0000314431 00000 n -0000314708 00000 n -0000314941 00000 n -0000315176 00000 n -0000315441 00000 n -0000315756 00000 n -0000316048 00000 n -0000316349 00000 n -0000316614 00000 n -0000316884 00000 n -0000317087 00000 n -0000317397 00000 n -0000317714 00000 n -0000317984 00000 n -0000318292 00000 n -0000318617 00000 n -0000318896 00000 n -0000319243 00000 n -0000319816 00000 n -0000320345 00000 n -0000320858 00000 n -0000322025 00000 n -0000322227 00000 n -0000322597 00000 n -0000322986 00000 n -0000323163 00000 n -0000323502 00000 n -0000323771 00000 n -0000324147 00000 n -0000324518 00000 n -0000324774 00000 n -0000325146 00000 n -0000325669 00000 n -0000325893 00000 n -0000326081 00000 n -0000326268 00000 n -0000333411 00000 n -0000333646 00000 n -0000340754 00000 n -0000342176 00000 n -0000342296 00000 n -0000342383 00000 n -0000342456 00000 n -0000353536 00000 n -0000353710 00000 n -0000353881 00000 n -0000354050 00000 n -0000354219 00000 n -0000354390 00000 n -0000354560 00000 n -0000354727 00000 n -0000354902 00000 n -0000355095 00000 n -0000355316 00000 n -0000355537 00000 n -0000355769 00000 n -0000355998 00000 n -0000356238 00000 n -0000356513 00000 n -0000356788 00000 n -0000357063 00000 n -0000357338 00000 n -0000357608 00000 n -0000357877 00000 n -0000358147 00000 n -0000358414 00000 n -0000358681 00000 n -0000358948 00000 n -0000359217 00000 n -0000359490 00000 n -0000359757 00000 n -0000359874 00000 n -0000359992 00000 n -0000360116 00000 n -0000360253 00000 n -0000360394 00000 n -0000360516 00000 n -0000360637 00000 n -0000360677 00000 n -0000360809 00000 n +0000041701 00000 n +0000234489 00000 n +0000044737 00000 n +0000044914 00000 n +0000045092 00000 n +0000045275 00000 n +0000045456 00000 n +0000045629 00000 n +0000045807 00000 n +0000045985 00000 n +0000046170 00000 n +0000046342 00000 n +0000046536 00000 n +0000046728 00000 n +0000050754 00000 n +0000050922 00000 n +0000051131 00000 n +0000047073 00000 n +0000044319 00000 n +0000041991 00000 n +0000046905 00000 n +0000341031 00000 n +0000216778 00000 n +0000051349 00000 n +0000051705 00000 n +0000050591 00000 n +0000047210 00000 n +0000051537 00000 n +0000193918 00000 n +0000055314 00000 n +0000055723 00000 n +0000055175 00000 n +0000051855 00000 n +0000055499 00000 n +0000341294 00000 n +0000059384 00000 n +0000059561 00000 n +0000059772 00000 n +0000059940 00000 n +0000060106 00000 n +0000063828 00000 n +0000064060 00000 n +0000064291 00000 n +0000064519 00000 n +0000060336 00000 n +0000059213 00000 n +0000055873 00000 n +0000060280 00000 n +0000064748 00000 n +0000065256 00000 n +0000065670 00000 n +0000063641 00000 n +0000060447 00000 n +0000065502 00000 n +0000340887 00000 n +0000065002 00000 n +0000069196 00000 n +0000069408 00000 n +0000069620 00000 n +0000069837 00000 n +0000070048 00000 n +0000070237 00000 n +0000070425 00000 n +0000070643 00000 n +0000070831 00000 n +0000071012 00000 n +0000071189 00000 n +0000071597 00000 n +0000068977 00000 n +0000065820 00000 n +0000071373 00000 n +0000075525 00000 n +0000075754 00000 n +0000075935 00000 n +0000076126 00000 n +0000076302 00000 n +0000076533 00000 n +0000076779 00000 n +0000077220 00000 n +0000077399 00000 n +0000077617 00000 n +0000077798 00000 n +0000078220 00000 n +0000078389 00000 n +0000078849 00000 n +0000079061 00000 n +0000079280 00000 n +0000079522 00000 n +0000079777 00000 n +0000080209 00000 n +0000080419 00000 n +0000080631 00000 n +0000080848 00000 n +0000081166 00000 n +0000075186 00000 n +0000071747 00000 n +0000081054 00000 n +0000077001 00000 n +0000078010 00000 n +0000078620 00000 n +0000079994 00000 n +0000084437 00000 n +0000084667 00000 n +0000084836 00000 n +0000085026 00000 n +0000085207 00000 n +0000085419 00000 n +0000085612 00000 n +0000088053 00000 n +0000086014 00000 n +0000084250 00000 n +0000081290 00000 n +0000085846 00000 n +0000088235 00000 n +0000088412 00000 n +0000088802 00000 n +0000088995 00000 n +0000089198 00000 n +0000089398 00000 n +0000089589 00000 n +0000089992 00000 n +0000087850 00000 n +0000086138 00000 n +0000089768 00000 n +0000088608 00000 n +0000341412 00000 n +0000092169 00000 n +0000091994 00000 n +0000090129 00000 n +0000092113 00000 n +0000094016 00000 n +0000093841 00000 n +0000092267 00000 n +0000093960 00000 n +0000095850 00000 n +0000095675 00000 n +0000094114 00000 n +0000095794 00000 n +0000098258 00000 n +0000098433 00000 n +0000098921 00000 n +0000098111 00000 n +0000095948 00000 n +0000098642 00000 n +0000101613 00000 n +0000101099 00000 n +0000099058 00000 n +0000101218 00000 n +0000104922 00000 n +0000104690 00000 n +0000101750 00000 n +0000104809 00000 n +0000341530 00000 n +0000107621 00000 n +0000107164 00000 n +0000105046 00000 n +0000107283 00000 n +0000110506 00000 n +0000110680 00000 n +0000111190 00000 n +0000110359 00000 n +0000107745 00000 n +0000110850 00000 n +0000116602 00000 n +0000113965 00000 n +0000113505 00000 n +0000111314 00000 n +0000113624 00000 n +0000116991 00000 n +0000117465 00000 n +0000116447 00000 n +0000114102 00000 n +0000117181 00000 n +0000116797 00000 n +0000120421 00000 n +0000120132 00000 n +0000117602 00000 n +0000120251 00000 n +0000123118 00000 n +0000122886 00000 n +0000120558 00000 n +0000123005 00000 n +0000341648 00000 n +0000125973 00000 n +0000125627 00000 n +0000123242 00000 n +0000125746 00000 n +0000129577 00000 n +0000129231 00000 n +0000126097 00000 n +0000129350 00000 n +0000132822 00000 n +0000132362 00000 n +0000129701 00000 n +0000132481 00000 n +0000135357 00000 n +0000134783 00000 n +0000132946 00000 n +0000134902 00000 n +0000138080 00000 n +0000137848 00000 n +0000135468 00000 n +0000137967 00000 n +0000140551 00000 n +0000140148 00000 n +0000138191 00000 n +0000140267 00000 n +0000341766 00000 n +0000143714 00000 n +0000143482 00000 n +0000140662 00000 n +0000143601 00000 n +0000146610 00000 n +0000146264 00000 n +0000143825 00000 n +0000146383 00000 n +0000149482 00000 n +0000149193 00000 n +0000146747 00000 n +0000149312 00000 n +0000152445 00000 n +0000155139 00000 n +0000153039 00000 n +0000152306 00000 n +0000149632 00000 n +0000152699 00000 n +0000155393 00000 n +0000155758 00000 n +0000154992 00000 n +0000153176 00000 n +0000155647 00000 n +0000158623 00000 n +0000159047 00000 n +0000158484 00000 n +0000155869 00000 n +0000158877 00000 n +0000341884 00000 n +0000162548 00000 n +0000162760 00000 n +0000163180 00000 n +0000163435 00000 n +0000163794 00000 n +0000162377 00000 n +0000159184 00000 n +0000163681 00000 n +0000162971 00000 n +0000166278 00000 n +0000166496 00000 n +0000167162 00000 n +0000166131 00000 n +0000163918 00000 n +0000166707 00000 n +0000170008 00000 n +0000169605 00000 n +0000167286 00000 n +0000169724 00000 n +0000172484 00000 n +0000173006 00000 n +0000172345 00000 n +0000170132 00000 n +0000172665 00000 n +0000175869 00000 n +0000176435 00000 n +0000175730 00000 n +0000173130 00000 n +0000176037 00000 n +0000178552 00000 n +0000178753 00000 n +0000178942 00000 n +0000179121 00000 n +0000179329 00000 n +0000179508 00000 n +0000180055 00000 n +0000178373 00000 n +0000176559 00000 n +0000179714 00000 n +0000342002 00000 n +0000180179 00000 n +0000180214 00000 n +0000180499 00000 n +0000180774 00000 n +0000180954 00000 n +0000181187 00000 n +0000181385 00000 n +0000181577 00000 n +0000181939 00000 n +0000182249 00000 n +0000182549 00000 n +0000182905 00000 n +0000183235 00000 n +0000183561 00000 n +0000183912 00000 n +0000184196 00000 n +0000184568 00000 n +0000184915 00000 n +0000185321 00000 n +0000185657 00000 n +0000185952 00000 n +0000186286 00000 n +0000186579 00000 n +0000186873 00000 n +0000187140 00000 n +0000187458 00000 n +0000187732 00000 n +0000188029 00000 n +0000188346 00000 n +0000188656 00000 n +0000188924 00000 n +0000189220 00000 n +0000189549 00000 n +0000189802 00000 n +0000190149 00000 n +0000190455 00000 n +0000190726 00000 n +0000191045 00000 n +0000191335 00000 n +0000191598 00000 n +0000191879 00000 n +0000192138 00000 n +0000192435 00000 n +0000192721 00000 n +0000193040 00000 n +0000193337 00000 n +0000193661 00000 n +0000194169 00000 n +0000194554 00000 n +0000195027 00000 n +0000195670 00000 n +0000195929 00000 n +0000196185 00000 n +0000196436 00000 n +0000196612 00000 n +0000196862 00000 n +0000197055 00000 n +0000197248 00000 n +0000197474 00000 n +0000197657 00000 n +0000197852 00000 n +0000198070 00000 n +0000198310 00000 n +0000198504 00000 n +0000198712 00000 n +0000198890 00000 n +0000199119 00000 n +0000199307 00000 n +0000199531 00000 n +0000199716 00000 n +0000199900 00000 n +0000200094 00000 n +0000200326 00000 n +0000200641 00000 n +0000200935 00000 n +0000201191 00000 n +0000201447 00000 n +0000201709 00000 n +0000201984 00000 n +0000202238 00000 n +0000202467 00000 n +0000202694 00000 n +0000202973 00000 n +0000203175 00000 n +0000203365 00000 n +0000203662 00000 n +0000203873 00000 n +0000204127 00000 n +0000204391 00000 n +0000204629 00000 n +0000204880 00000 n +0000205147 00000 n +0000205417 00000 n +0000205705 00000 n +0000205915 00000 n +0000206161 00000 n +0000206414 00000 n +0000206677 00000 n +0000206967 00000 n +0000207232 00000 n +0000207492 00000 n +0000207755 00000 n +0000208023 00000 n +0000208276 00000 n +0000208549 00000 n +0000208809 00000 n +0000209041 00000 n +0000209358 00000 n +0000209597 00000 n +0000209813 00000 n +0000210048 00000 n +0000210332 00000 n +0000210530 00000 n +0000210772 00000 n +0000211002 00000 n +0000211252 00000 n +0000211529 00000 n +0000211805 00000 n +0000212042 00000 n +0000212302 00000 n +0000212526 00000 n +0000212745 00000 n +0000212997 00000 n +0000213247 00000 n +0000213514 00000 n +0000213807 00000 n +0000214047 00000 n +0000214319 00000 n +0000214535 00000 n +0000214819 00000 n +0000215110 00000 n +0000215374 00000 n +0000215644 00000 n +0000215942 00000 n +0000216202 00000 n +0000216482 00000 n +0000217032 00000 n +0000217581 00000 n +0000218093 00000 n +0000219297 00000 n +0000219321 00000 n +0000219508 00000 n +0000219686 00000 n +0000219955 00000 n +0000220272 00000 n +0000220583 00000 n +0000220873 00000 n +0000221128 00000 n +0000221510 00000 n +0000221696 00000 n +0000222056 00000 n +0000222424 00000 n +0000222757 00000 n +0000223143 00000 n +0000223387 00000 n +0000223677 00000 n +0000224137 00000 n +0000224451 00000 n +0000224762 00000 n +0000225058 00000 n +0000225361 00000 n +0000225669 00000 n +0000225918 00000 n +0000226281 00000 n +0000226530 00000 n +0000226743 00000 n +0000227011 00000 n +0000227313 00000 n +0000227502 00000 n +0000227793 00000 n +0000228037 00000 n +0000228332 00000 n +0000228641 00000 n +0000228960 00000 n +0000229203 00000 n +0000229508 00000 n +0000229763 00000 n +0000230011 00000 n +0000230309 00000 n +0000230667 00000 n +0000231016 00000 n +0000231306 00000 n +0000231599 00000 n +0000231807 00000 n +0000232155 00000 n +0000232495 00000 n +0000232793 00000 n +0000233128 00000 n +0000233474 00000 n +0000233770 00000 n +0000234142 00000 n +0000234744 00000 n +0000235161 00000 n +0000235601 00000 n +0000236361 00000 n +0000236635 00000 n +0000236904 00000 n +0000237100 00000 n +0000237298 00000 n +0000237484 00000 n +0000237702 00000 n +0000237883 00000 n +0000238122 00000 n +0000238311 00000 n +0000238548 00000 n +0000238740 00000 n +0000238925 00000 n +0000239110 00000 n +0000239360 00000 n +0000239681 00000 n +0000240026 00000 n +0000240299 00000 n +0000240565 00000 n +0000240837 00000 n +0000241137 00000 n +0000241402 00000 n +0000241631 00000 n +0000241858 00000 n +0000242167 00000 n +0000242369 00000 n +0000242559 00000 n +0000242797 00000 n +0000243097 00000 n +0000243302 00000 n +0000243561 00000 n +0000243837 00000 n +0000244089 00000 n +0000244345 00000 n +0000244636 00000 n +0000244915 00000 n +0000245233 00000 n +0000245439 00000 n +0000245688 00000 n +0000245959 00000 n +0000246238 00000 n +0000246512 00000 n +0000246785 00000 n +0000247054 00000 n +0000247318 00000 n +0000247593 00000 n +0000247876 00000 n +0000248112 00000 n +0000248447 00000 n +0000248690 00000 n +0000248904 00000 n +0000249155 00000 n +0000249435 00000 n +0000249632 00000 n +0000249885 00000 n +0000250122 00000 n +0000250387 00000 n +0000250669 00000 n +0000250962 00000 n +0000251202 00000 n +0000251469 00000 n +0000251706 00000 n +0000251936 00000 n +0000252204 00000 n +0000252460 00000 n +0000252744 00000 n +0000253063 00000 n +0000253321 00000 n +0000253606 00000 n +0000253829 00000 n +0000254133 00000 n +0000254441 00000 n +0000254730 00000 n +0000255053 00000 n +0000255318 00000 n +0000255613 00000 n +0000256194 00000 n +0000256723 00000 n +0000257276 00000 n +0000258387 00000 n +0000258669 00000 n +0000258947 00000 n +0000259170 00000 n +0000259395 00000 n +0000259579 00000 n +0000259772 00000 n +0000259950 00000 n +0000260125 00000 n +0000260377 00000 n +0000260645 00000 n +0000260882 00000 n +0000261178 00000 n +0000261588 00000 n +0000261926 00000 n +0000262216 00000 n +0000262561 00000 n +0000262839 00000 n +0000263105 00000 n +0000263346 00000 n +0000263690 00000 n +0000263894 00000 n +0000264077 00000 n +0000264326 00000 n +0000264671 00000 n +0000264891 00000 n +0000265226 00000 n +0000265569 00000 n +0000265900 00000 n +0000266147 00000 n +0000266546 00000 n +0000266861 00000 n +0000267206 00000 n +0000267440 00000 n +0000267718 00000 n +0000268145 00000 n +0000268426 00000 n +0000268699 00000 n +0000268965 00000 n +0000269243 00000 n +0000269516 00000 n +0000269753 00000 n +0000270099 00000 n +0000270338 00000 n +0000270542 00000 n +0000270797 00000 n +0000271077 00000 n +0000271264 00000 n +0000271534 00000 n +0000271767 00000 n +0000272025 00000 n +0000272299 00000 n +0000272581 00000 n +0000272807 00000 n +0000273076 00000 n +0000273308 00000 n +0000273539 00000 n +0000273820 00000 n +0000274138 00000 n +0000274434 00000 n +0000274761 00000 n +0000275043 00000 n +0000275313 00000 n +0000275517 00000 n +0000275830 00000 n +0000276149 00000 n +0000276419 00000 n +0000276730 00000 n +0000277047 00000 n +0000277329 00000 n +0000277663 00000 n +0000278236 00000 n +0000278738 00000 n +0000279201 00000 n +0000280242 00000 n +0000280651 00000 n +0000281071 00000 n +0000281411 00000 n +0000281685 00000 n +0000281890 00000 n +0000282077 00000 n +0000282316 00000 n +0000282631 00000 n +0000282983 00000 n +0000283308 00000 n +0000283643 00000 n +0000283969 00000 n +0000284375 00000 n +0000284643 00000 n +0000284863 00000 n +0000285052 00000 n +0000285366 00000 n +0000285632 00000 n +0000285945 00000 n +0000286282 00000 n +0000286533 00000 n +0000286874 00000 n +0000287142 00000 n +0000287411 00000 n +0000287802 00000 n +0000288194 00000 n +0000288413 00000 n +0000288796 00000 n +0000289183 00000 n +0000289490 00000 n +0000289857 00000 n +0000290253 00000 n +0000290574 00000 n +0000291249 00000 n +0000291556 00000 n +0000291958 00000 n +0000292474 00000 n +0000292658 00000 n +0000292825 00000 n +0000293011 00000 n +0000293276 00000 n +0000293537 00000 n +0000293806 00000 n +0000294081 00000 n +0000294304 00000 n +0000294481 00000 n +0000294652 00000 n +0000294899 00000 n +0000295118 00000 n +0000295390 00000 n +0000295661 00000 n +0000295932 00000 n +0000296147 00000 n +0000296417 00000 n +0000296632 00000 n +0000297094 00000 n +0000297342 00000 n +0000297578 00000 n +0000297882 00000 n +0000298153 00000 n +0000298423 00000 n +0000298608 00000 n +0000298799 00000 n +0000299011 00000 n +0000299224 00000 n +0000299400 00000 n +0000299635 00000 n +0000299818 00000 n +0000300040 00000 n +0000300229 00000 n +0000300405 00000 n +0000300609 00000 n +0000300863 00000 n +0000301120 00000 n +0000301355 00000 n +0000301645 00000 n +0000302057 00000 n +0000302324 00000 n +0000302641 00000 n +0000302932 00000 n +0000303274 00000 n +0000303550 00000 n +0000303813 00000 n +0000304061 00000 n +0000304397 00000 n +0000304604 00000 n +0000304792 00000 n +0000305039 00000 n +0000305364 00000 n +0000305586 00000 n +0000305912 00000 n +0000306237 00000 n +0000306558 00000 n +0000306807 00000 n +0000307198 00000 n +0000307501 00000 n +0000307839 00000 n +0000308071 00000 n +0000308344 00000 n +0000308666 00000 n +0000309055 00000 n +0000309416 00000 n +0000309729 00000 n +0000310015 00000 n +0000310295 00000 n +0000310559 00000 n +0000310839 00000 n +0000311110 00000 n +0000311333 00000 n +0000311652 00000 n +0000311889 00000 n +0000312093 00000 n +0000312325 00000 n +0000312603 00000 n +0000312793 00000 n +0000313052 00000 n +0000313281 00000 n +0000313551 00000 n +0000313829 00000 n +0000314113 00000 n +0000314335 00000 n +0000314612 00000 n +0000314845 00000 n +0000315080 00000 n +0000315345 00000 n +0000315660 00000 n +0000315952 00000 n +0000316253 00000 n +0000316518 00000 n +0000316788 00000 n +0000316991 00000 n +0000317301 00000 n +0000317618 00000 n +0000317888 00000 n +0000318196 00000 n +0000318521 00000 n +0000318800 00000 n +0000319147 00000 n +0000319720 00000 n +0000320249 00000 n +0000320762 00000 n +0000321929 00000 n +0000322131 00000 n +0000322501 00000 n +0000322890 00000 n +0000323067 00000 n +0000323406 00000 n +0000323675 00000 n +0000324051 00000 n +0000324422 00000 n +0000324678 00000 n +0000325050 00000 n +0000325573 00000 n +0000325797 00000 n +0000325985 00000 n +0000326172 00000 n +0000333315 00000 n +0000333550 00000 n +0000340658 00000 n +0000342080 00000 n +0000342200 00000 n +0000342287 00000 n +0000342360 00000 n +0000353440 00000 n +0000353614 00000 n +0000353785 00000 n +0000353954 00000 n +0000354123 00000 n +0000354294 00000 n +0000354464 00000 n +0000354631 00000 n +0000354806 00000 n +0000354999 00000 n +0000355220 00000 n +0000355441 00000 n +0000355673 00000 n +0000355902 00000 n +0000356142 00000 n +0000356417 00000 n +0000356692 00000 n +0000356967 00000 n +0000357242 00000 n +0000357512 00000 n +0000357781 00000 n +0000358051 00000 n +0000358318 00000 n +0000358585 00000 n +0000358852 00000 n +0000359121 00000 n +0000359394 00000 n +0000359661 00000 n +0000359778 00000 n +0000359896 00000 n +0000360020 00000 n +0000360157 00000 n +0000360298 00000 n +0000360420 00000 n +0000360541 00000 n +0000360581 00000 n +0000360713 00000 n trailer << /Size 1450 /Root 1448 0 R /Info 1449 0 R -/ID [ ] >> +/ID [<0F1FD4D29F27503B745BFD2F3FEEEA10> <0F1FD4D29F27503B745BFD2F3FEEEA10>] >> startxref -361136 +361040 %%EOF diff --git a/doc/README.sgml b/doc/README.sgml index a588c4bf4..289d0dd13 100644 --- a/doc/README.sgml +++ b/doc/README.sgml @@ -40,10 +40,10 @@ it packaged in their formats and ready to be installed. Windows users can download and install the Python setup-ready installer for x86, AMD64 and Itanium too. -sqlmap relies on the for some of its post-exploitation takeover features. You need to grab a copy of it from the - + page - the required version is 3.5 or higher. For the ICMP tunneling out-of-band takeover technique, sqlmap requires Integration with other IT security open source projects, - and and . @@ -650,7 +650,7 @@ release only. October 20, sqlmap first point release, 0.6.1, goes public. This includes minor bug fixes and the first contact between the -tool and : +tool and : an auxiliary module to launch sqlmap from within Metasploit Framework. The goes public again. @@ -1403,16 +1403,16 @@ Switch: --predict-output

    This switch is used in inference algorithm for sequential statistical -prediction of characters of value being retrieved. Based on items given in -txt/common-outputs.txt together with the knowledge of current -enumeration used statistical table with the most promising values is being -built. In case that the value can be found among the common output values, -as the process progresses, subsequent character tables are being narrowed -more and more. If used in combination with retrieval of common DBMS -entities, as with system table names and privileges, speed up is -significant. Of course, you can edit the common outputs file according to -your needs if, for instance, you notice common patterns in database table -names or similar. +prediction of characters of value being retrieved. Statistical table with +the most promising character values is being built based on items given in +txt/common-outputs.txt combined with the knowledge of current +enumeration used. In case that the value can be found among the common +output values, as the process progresses, subsequent character tables are +being narrowed more and more. If used in combination with retrieval of +common DBMS entities, as with system table names and privileges, speed up +is significant. Of course, you can edit the common outputs file according +to your needs if, for instance, you notice common patterns in database +table names or similar.

    Note that this switch is not compatible with --threads @@ -1666,7 +1666,7 @@ The format of a valid tamper script is as follows: from lib.core.enums import PRIORITY # Define which is the order of application of tamper scripts against the payload -__priority__ = PRIORITY.HIGHEST +__priority__ = PRIORITY.NORMAL def tamper(payload): ''' @@ -1675,8 +1675,9 @@ def tamper(payload): retVal = payload - # your code to tamper the original payload (retVal) + # your code to tamper the original payload + # return the tampered payload return retVal @@ -1685,11 +1686,11 @@ You can check valid and usable tamper scripts in the tamper/ directory.

    -Example against a MySQL target assuming > character, spaces and -SELECT string are banned: +Example against a MySQL target assuming that > character, +spaces and capital SELECT string are banned: -$ python sqlmap.py -u "http://debiandev/sqlmap/mysql/get_int.php?id=1" --tamper \ +$ python sqlmap.py -u "http://192.168.136.131/sqlmap/mysql/get_int.php?id=1" --tamper \ tamper/between.py,tamper/randomcase.py,tamper/space2comment.py -v 3 [hh:mm:03] [DEBUG] cleaning up configuration parameters @@ -1809,7 +1810,7 @@ This way the distinction will be based upon string presence or regular expression match.

    -In cases with lot of active (e.g. scripts, embeds, etc.) content in the +In cases with lot of active content (e.g. scripts, embeds, etc.) in the HTTP responses' body, you can filter pages (--text-only switch) just for their textual content. This way, in a good number of cases, you can automatically tune the detection engine. @@ -3116,7 +3117,7 @@ a <DB_NAME>/<TABLE_NAME>.csv file into

    You can then use sqlmap itself to read and query the locally created SQLite 3 file. For instance, python sqlmap.py -d -sqlite:///tmp/sqlmap/output/debiandev/dump/testdb.sqlite3 --table. +sqlite:///tmp/sqlmap/output/192.168.136.131/dump/testdb.sqlite3 --table. Simple wizard interface for beginner users