ࡱ>  ^QRSTUVWXYZ[\]n7`THȱ(!PPNG  IHDR ""PLTE789:;<=>@ABCDEFGHIJKLMNPQRSTUVWXYZ\]^_bdefgikmnprtuvwx{z{|bKGDHYIDATx 0 D.ƴ* !H9<cVwZ=w2k;n G1fpNg8xَQ\N^ g=e .$QYj+ebQ.&̈d)Y kS5*RYw˭/fש1˗>w1JibD[%cfW:/OWE᰾+#FNܗ2Өb 7,ٕF~1Zni] +7\CLw ="/5bbʹp'ߧW/ІdKdv19l`#MrGi7O\LRW~Qk)I+5ѱj>tEXtOFIENDB`nao,FXwPNG  IHDR EesRGB pHYsjIDATx^lWu&OΕQDdl8=&(`A CM Ps:9SyYy>hZ}gW׿ʲdw"e9c˜O+E&%"~)2Ř31M7Hx> W^x(D᪟w w)e҄LQK9e(DY!"QWx?vA @ ƺz)2ch" fn6 ڂߥڻj1znoiߛs*}4+qVvٙ7[$9m0\7YeqH+6Lc=$ƂVFdEZNȿmgjo޳{oǫ==3nXVMUxiM9cMO*Su,벅8!e"j,3E"/LzJοaUo;n%g X-ʮMI60@ 4ޏPwɂ\sPw %Ipe3 3k6!-rzݸ`כ ٞmS(L&_f OP\ a~T$ʼrqlQg\y0U{lwuizHw{:U 7Ml/CJ+hGl0XjڹH]`BZ3^pSyD~a'I|CH!\%4P& OF"uUp}~Gg*Q~֣;^\HS*jZ ބ񇏚~6krIZ|ʽ>OXjr$PoZt= _߸`|jtƪﰷmff DBwjDemF]9h,Wú6/ Q>m*O1-E! &V*TA"U`,`Pms~Ws^`$xhwHݵȂe+,K+Y U -?IR2EJM'kUsFc|Zٲ`U&tOx9w\Ix仛ލ0'WflWVi_JrM(A%Ŏ|KZiJO`Js#BwsӒq̐"~(HYt|Y;=m'ٱ06o0`p<l6G&ri~Z8v[xZl#kLHHmԋ]NBV-:wfJ|#ME3Ãʪ~ T,_\/FCq}aCLJ3 H2dR L4c 35')p|A*z[^9jUA#, Eیo0`00FˣW:tGi̦0_"f2'hq= {\'RPYQ]:Ap%:{ 60UԻsE7\óvœ3Ra?vGsv`cً'asd.|7lQłɈidHٖ$U|3;bB{)W3t[%\Bș֤gTF 4Ur 0M3I"@H(Onr"%i$ ޣrU}."=nȁ|K+m&R |ml0/yPԢIǵ|ET>ןtD3dӇ\vGeZ5.x.Paf)u 0i ĭ>o wGȕZ'| #С+m;fB[JlO9$\!S s t"e$EEd<3MCdh2LRNe,/f j'7G1 KG@SD>8Rg@!)hg}?2h.IE͟D2=*2RZy MpUǑMЁ!p&JO)YB2:( yE4J_W^+L,GY,L;lY|gњq#_(M !Ʌta۴*U]y%W{;W(:ӱʓDaDq?fIc6={jÆX d|s9* "?a( *CpBY"-)"fB!&}څWDh{/{G8E` =6%+4x!?WA3 6x-Vd%Q_j p8?u)N#ll0hX: |i\;9e\8sj3Z&<+b;߁w{pzv?:L㸥f"5Hqn 8Y7\\5 2 ޠ4Qp0H;~o !.-}.e~+z7XbZ_{/ÃKVy=9a2 &I^Cv|m@Ɲz|e5pgiVa(*'+,N[s5RWdZA oX;p0M)_ncR.[߈ַ7U۪GsFտR,Y@BSy,}6']|ݳƚuX;WZ@>,f 4<=)BwkZnESW8 lEK_jۺ0,L_],`RԪpɋbZsͻ<;tǯ4MkvV;#6zez *^®Fɷz ͏~{LfD! 7WE# E!],=/0L Qj.B`0Y-9FC_%)$ .L3#%ظ|%c4D]?a1b$+`aa6MeF!Ko9"uzO3j|d$((?gw FZnRX}kˏǞT[@4QF;wݜ~b75X7 9cIL%O F{eƉ+4!_GK{`Q2Zgǟx8u [l-h _s63i͓ xALgdYxmxͶ֯5洍VBNalVuծyG}:j %Bv2G?E\Ħ#Q/~\M߃dob5J ni! ~xZ6u k3Z k~qbDJi$۟x'<\ #y^nzo{P6+a1!>98YtE/bKO?oOyXgCpAsO;[ `pl*  4<&Ṵ=6u?F>&S_Z+F΁T|۾tX#a;>f> V#OI$c*}_0DŽϵKQDEpk0KJ,wj% mML3'qrO0놷Wò&1qN?"o0D¨A1P)ꔄœpIRqPs ڣ\)na$0Oxd$%lϽX >pރ5WqDq\B3ǎ1n8D) z2X!IEFq2`"c64mD!%I=a]wMJ'xcZRGp޹޶,k 6rl9;7a@ &1-F)ʒƦAlZdž)-v*6VUC4>E-A" Lv?lJ]Tl%WF45of۠EaqΤ>4 #JxOzc&Bߕ)`MŜ?bki$29I{qnh6!f*&&複MB;rbzWOĐ#1D^aY&3Ng _X$MӛRp%C3u:<*(" '$2l &3LXgG=mRK ʊ6P28]/}EvcƢUuIFqG~0f D&%Mn Ga:G,LUQ1nu5 yle15s5;[!l]uE(R [TsM6֭}Mjg Y0IsZIcZ7kD,'@(fh͵PIU\`lNGZD tů=rdQ`Thեf:,+7Y\O ׍y%FnC)ԾbM:]b]IU9c|EiR%8D:{'b=>Y+^cu=OuXaV:u"NGIKXdGbrLS6bs'k)rGq +&o@6l%$ʐ.`sǡR7=oN"eE_lbE*/e-M]wmJjF38Ӡ]w84YЈZ9v >7;N€z֣`K"*47oX -C-C@^ۂU{2ps_h0wCH'T=@&$kKHF mx&xi.hK 3i$(eBXF~ctkSi*y&ͼv;!oՑ U CG3M`"NC$iT4,"\?`:`ė[[/=)-52(4$"E Q$ڧ fMtY8Bm,dg]m՗j֯/-,5O٧Mf!fN\5dl:|UߐeHuij)J: Tvy ~-!sk-[uJQܳ˝xfш 'ENqju߹`&j=k|/1p$%ժ(sOۑd^9w~@Ґy'*Йq$2Mq:c\g:ѱ_>UMRbKiRD Lbh <ŏڜF~-W-69( 6ʘ{Úm3$mhwjP?Y DdRG5|-8-u=^4 BI&8.;8 C< crk57DL L=X0Mμ,ϝDGjH;Ys?ǢH D:M͆A` {%KYdCl/{ɍeg,?WmaJJA-cSaJdzcCCxj1,|/Ud] CSYp3P4e@4A_tt5 ~|w]-w '%B"60xԤ40U_q9"Ywcp2}Q' mUns!7?u<^mHy<LF<N@QDDtr\:%o@;[hj!5b5 Iez!3z8=-t>;cG{߃2d8LG>җ\1PHcO_![ay|Þ:(<ޞԻN>b̗j 1(EӉ`H(Y1]3E,F^V˛I=Þ)I&\uhe-V#DLw PwRU͑5 |]PQ%ɐ llXQGm_Khw Ec*_z-M,NۛL."LEKh c~r7d]}5H|T< t-+R/4OzPrl :rR9"$mh VDλa`~ _d=6^zi "j)>v*n49~ n&;p2ifȊ. !ɱ xMgVa)_A'$,Oc)~QYzj֏Ժ,8F2L𝦮u<6-kM~ל 6.(\_HVҹq_Kjn'NƷubCK'  vЧUkiz{$<)x6\Yƽ웾3$Eu(m=M3zl#դFH^fVc 珏xo!͒UK'q]˂p܂c!Yj I&)&86ˆ`I?Eni<)4ϱ)v & .H]^d"ȏ22`\Y eß66vjbFz2nELG"Z}Nh^41tStAΠ? $їl'NPdAX֣(sUv:Z%i&R jcP#:(HTSdSj̴lWkź 4g #MU/]5fP kr /B2pމSIWRډdURRyp5(;_ʁi$s-\/,Xas620@XPLU l4)i8(b>lM\{(b HBb(4|e)*g^ !d伎bW.I *! B?t?` v ^27:q[^n$;1:D˟zG[h(ZEcm z'Ha/KWutٜ@.ӵ< C 5 ~M,Dd3ɈYphXn/o_X/fuD8Jo ޽$S#`Q]ɂ<1&{ btߵ Bo?d Gna)B= wւqGb|2FXPxLU%"s߼HZƊi$g'kYl"YV!5y0.,wH kvr7 . ɧ9db'F瑬R`yiULva+*5<G'NVCQqG4 ]'i&a?;_74[RpAN+sP `i* kVyYaE¬^а` Q;JF & Ó/xH;Y^?c Z!f4HZ]%$bn 70QC v߿مj>ZsLmDeTxǢ4Pte AJnh¯2)1qIyr_H|$X?OcBop@ 8!E%˜BhLHwl>gS\UVIYvC6\ёR3')//pSnn j#2JAjeOv1X>_Bc O ^ӹ]m #Xzx V4bv b}Ji]VSry&y%⩿p`fCoomwv>.:Ifx uljIT]9f2rfWBIYxlLvs ~u[+Iݑ?5:}oE B!g~ [Yq(+mkQ~VHʎ=E5ch2"6}߫邬ܖӐٖϿФXZmiNP:ʩiWm\fePjFd5O$\tw;p#O̪#x̳Y+v.$@vݹc2WV[B36!> >l=Կ;l(aot[RY;V5]qSvc&Є#UPLE`Q0߹Z:/./wlzPVzRP.K]ăLALW<'[~ǂ'5Ѯ-2^ T}`4p4?]bȇ*@f `41YA:vOV9dA|$K;-"<ܘcܔgL4`#}W I*+ V-T% K&ժ|4Tf=;q{fw9p]Jf<24/Pq}/#!#(ԋ-6> Ӽ漙N'ĉݬgQ&1Eg.<,iyeMk.H?Ed 5>F3;S֠z|g8TQ|^&'n*"G!}%-҅;tz? dA?yÍ}lOm^.XV '+JnD>]`Մ!T!  ?6lr0J!|>~ M$ZvAUz 6 R 2a;v]UagK>ӯo +Zlߙ/F̂hC@Vſv{+ <;:FZ_|ԍN)f_oZ`O1:<#,K'#k  ͔1}jX`PfrYN;e*MQq#%$N MA 쵨`8iX2zv zx3n>u4.;#FW-:*AJz~{;+ s&e̔N5G݄|԰F$5|kjs팔oȇ(ox^UI +ŏ|#z /4ZrsTSWD5@Ui4ǀ#`(VcJRHl?`+(E`)PH]Xkr k6kah8j&e¨@6sF}TmW!/MJMs z7 6 Y|XE-焴c ptnGݸ~# k3?;Ӿ犯|jPՍW qa:j# q _%:'lqKSLqiZߋfG/4#K/aH(3dGw͂n^_@ AӲabj&*-elg~qӱghuA YZ#(~*_CV')Iܱщ?|Q5L6 7~l7r,hd PTƶbJՄ1AhcmkM>lxUʹ여Xc'?AjGsl4S>u<1Tm4JDmۈ fvj}, |`/)B;JpurI" bĖ/Ŕ0 00z{(ٙʞܪL`z=rH>xw, |Ȯ]8Q|%Daןaw8>慏?6s4+򮳣3YcBS63$S^.1aqlqo<>cL.ځ|pNb~ ZjJ[q<>!5|ձc;ݬ5)慂]9"Ve/xڽⶐO7~v!*b"c4`/LzK}DPc]vd(S{F7X\[/}OfA0R>]Y곯R#nj eSX d+|BUڕ6`WHL(2@{cYF=YV7r" 3P 4Q'Uh-Q)(t61aPX A $bb:$ < z F6o CR:9ǩ%@!]G~R7ddUӇ2 j%;+fκxJg=H[c?2Sk5]*f+ - (Ԫ7݅+GfP!뛩/wR'տc .FF'D̼G9w"j1VQT@` ÄC} R3}eEX⻾X(sXs#3rgR̚7u9Tvb5  f6ݩ*W_A҇2wPJٹ|_c~Ruuֱ퀀N75`sl,ZA@qPb'sFY˘P%"K0f޺LW%C}%T+PD'w~Or3$]B^|oI%rtV<@- R'^ZXdyAKBEflʓT堨؅ .☮-cC;̭';Qr65Gqa)[ hfd=W :q Q S Osyt.TlbATVQ~*0UsPAY ?ǂD9%ۼm3Qb8[ }wt&5ӁPx@:XC'brTMD 5D{Wo~s,@<⋺[I0Z ^.Cϕ[t`1MOz@ܺSnfN^o(@MrH_㧮oGTf: FC L/ ZBv]Wj/ N"f L( ڿ|%K)dgKS@*EEOoX 'MFnUE9ڡ뼪Vw)gO_*"C0#F< JJ*5 sTKk± I m)n UJfqĞ-S,;)Z?煝|د?۷CR/" {o‹x}kPK5v?ce&"{"((6:))ٵܛ~bI#@,مꍉ'7_(9/A\!b"aJli4* {>Ʉn !4921!Q–LF:x3*l|lj@pbb+|բXo򓸇G(hJ=3'0^`RU~.Qu="V?snG2С9\U=o\RE v~t0hnG :b0]k~OW#/6XOzsu XD".<$hN׃\5t-Fp?ɲmY_?9 GO ̔@; y)i):)I4M[mR7ҙ\gC7-璃M~Wp8 UJSM$O-h̖fooMUq/TD횯MZwڠ$>"k36[5D)Y5ZLw}M@tQ22r=qb y"aKg+4$ -̒^vrt2Ixc$cT |,eyQCpśԀԃKi2(fNn){R:Rb? QRuȳOwFx*@:u_BL,_jOLc'^0kjYNQDioG)c%[+@W% H, nU]o "8A}#_['="uD0KEM _kj0HŵGqY}]nکx ^)}1ڪ^ l.#0[~ѡ|_O^AiHlՀ-[ρP8:<" ǦM4E h12duJ~g#C׽o'Y/9 ]H}vvfgOnbt@Lpz N߫5^9=/Au{~O+F D#f-Eu$ֶV;7#0ߩ= BH; xX%Xjߟ] CN1 !unYv7p i; sO G|K!C Qkvm -ށEv Ezy7++㖎mn fwjZYY}/g5dG< Phvy>N&/x7?o v".,g'It\a n!3jX`aШzl֡sy~a;6A~J vouj !,̋;lV(U 0?Fj_͜]Cn+YE$Lk`1"qwaq(Y4\AJLͲS2Zؗu-q|LN7wdqn7- YbiKt=8r<˔_'ƜԂbSzrh.QTw];@vIQSlui268(Z͡؞h0 ?MV5h ʏ/96»vh0qQ̶Iُӣog Ȑ$Y ptD+`3=EzC@hi訇RN]FC=<i+j{5;]L2dns&rGA=h uS |P“(-_kxELT%Q &=ϝnsf;?Xd$t2ҡV:Ni!}Myq _Y -AC]Iy~NHe6 㺵Z!N80NWGECO²6wξ++{&;Eú"l!WШԼ4҄3WcgI\#Q+sLUn2H2k5SA޿%/%@5h  bA 03!yxWR³P?Y(IY?d(WX&lL}1CAW(PKP% M?O 'PHN ;,87u,5kPr2QA!\dMʘgm+A3|cpU(h=BVJjrqs VWuiz >J !KrZoCw.Y4,'\d~VoRM@ QCo^D':r+DNiVCnJc0gqkꎆ'B(GDDU7NHpm55yR5\?8ȁL7]G0uD: h΂ B)I">\"ະL0AqQ؛>Պ;U q|1v{$۽YވVּ=LnK-(h@")@-@euȆ)&qI6:d03B[b!&+\:7AE ju&U{pJ,PX݅Y !j*D7K WWei2h%6flvEoؔE3,~@R^4cCYa-vHDHҜwm U3Sbׇ9% %:MKIlo Go^6Q e,v53{{Oj;"^S;uz;Nk:GOt:ij܉oL` آPA8lF{˩hi'=a r~F\jQ˶6/CsJ@J7HҒ'/DŽPS@ل5gη;}t|'߂ b`D!W./S~2D}5NmJ;\\]ӻlv4oz9(=6[[QҶt o ۏ 55L oO0e %,eW_i䬫YV~9JPE"= |:HY4w4u=%LҸLhi&X%;0PNS&0DJV" 4Oԟ޹O?z?8΢;AV@6{3~)uԛ@B>0=Y +ZMP L.zZM3 釦n|936PF믗{ WS|{o1w dk;k#zGK-/^4/WGXr/ƇWi"^Q!'GaS;I}_;=uϓÿLa~P@n<7UKi^rK:ѽ_O|{q]{tokhFEUf3Da*NaşL"R@-Q:>ZMs8IhTʊU|5P7øQD0170>(!Vg˗&Ya^st~n3滯CWUh7J^5jİ͗'8m^tZ>@yB.$<9h#^W6*c_գzm\q\:"njfӹgܿ.dZkx T4| @`SO2BG#-`axe,Y8'GS#$g$ap}_zyP8+R/07i:5kTs'Ase"%*,!@^]8@^1Z ls990ri膯LY]ŋl7cOMF|1#̝9-'_hk?67`Q9;ۙ<0QaR6Ԝ֟!U>? N_JwY[w(- e&W$Uc*_M M4%޺z dž v>S;[(v# cB!Ǜ b֦~RPWwW̵421-!؞|o29} H+2H4'#%=VY]qC`Ne4(Ǽdx\,!!%626s7яPя5e]ad^#y*nsk5Y(_N]N%Gj9MYk0ҰA&)X|~dg 7p}H.kB8)CT$ 4Ҁn@I ^sEb=Lt?A6VؑcoF"R@ 4APgp=Ɓ@<6t>C!jqzs^B!5p}Eti+l^}wzQY6AAeL ñ5Q%~d.\X-!%h=XUv؁ bLVF(`0~;?ںb<$] V 8(isQߋ'˗@!M;X4mA~~zҕe44&M#ިvJ3j5"s\ݔS-4/Pg*[giT2Spmyگ<:1r'ϑ0UCV/SQf{w(ϻǕWLTYؾ ;R[]$Z y=Zl8+!*Ki#jہn9- c JSxoiίDH@u{HHϵLOՖw-ũ ziSo\P^5OPu3ٸXi4+p:&Lxr@,G릺0wy[I,|)dq(3K tu|lKpGo*ﴰXSֻ< !V= ;Z7FQlɀIq &H45HP!95ltkԜ3"z uhu bq ڮ丞1D>T%$e2< [g{uz *vw"˒JKCGd1EvgԿhkC\cNdS_8g6[OK4(jpZ26zLt < T3VQ?2u+ }}|:쫚i`"h%B/a$om9@DX`45èTJ?XPآ&#=5PFnԞ%%?eY"3.i)4TP {Oǚt^6UIjYU&rj8'd#׀ ⤄߆q>9Lɇ\TS=#h%/}!l'q4yID;t#ЛR' Eu"LgbhQ "eJBK^d/ tV׳)K*etID1+q6(XO Nғg:@ܢr!֑(Ñv5%h<7 ~,$7(?9~ەzr}{X/[yVBQ0q(@$m>myQ9@ b< `\Qq+,4BXl-Mt4 #C FAbQAG;d:M.oAh#pI+8k9Eھ(ܡK;+Th,&l]hH BJDW 3ՃH b Ƽ*44Ȫa6 hYsQ>A@x!1|Z?$sPƔxٖN Ϩx_I4Gyaǡ,kEH-(o#~xUk/0>5wx\p;, ~FH*) kћQ0N it5Zrf\E›x >M!.d{xQ3C^L2%{^,S~nhNn *EmBBĹ*V+"Cqt% 㔉xC.*vߞ;G]h_a!81 p8(J8'8'O~=5Ô$uJT`fɤla*u ,5CI\0J! gVrͳȏ)-flTLm^ח׏t&Ne-tn<L HXq/7v 0W* ])qDɺRnhT@4<ʲP~F)4@˃e%JS/ G擎YE*PIPQW2GY/p>o>)%z]!7$jo8^k2q=49&G_fF j8f^T=G7NëO:eD\>A~UKkX` 8a+GQ%@s F`.f$A o*Ƿ+ h@TԏaWO77n:3ɫ 1g]!I :9.UrLؒ$83)yF3:Pt#㊅:ی+D^ku7ʑPdR r{A=7=eƖך~+bgngHuD è/#j:=j4iB\!#e1zavUgcǬ 1kr88!aApK-kܮ7%0q"Bsp <\hi]tZ âQ[%i.@fD gL$uzZh\w84&ff?~HA1KDxiTgiM3cX V*4Q Q4ݟeWVM#X,e^|pvm.NxBx~x%$S|qiD'2Eǥѳ'VT7\jFA̿*P _K*,K0 ^j[1EՉB85hqw.V%U,JDB2HlcBKЎohѼyXbmU^=d\]_g"Bi8 ! rx.M^P5{3`ՋT4v#]n:\3w6y5APxD,DrE:J 2f+OYƳpYh){ M#u2+]ץZ*+`($<#4[-_ ii:)X.'lk?ShWCEy-^@P*G䠦Ox,:%D rlԜU4`< DIFF'.FТ< A'ޠ Uh2Dt!@&0*m8MUeGf-3Y&`ީ,/]vYǵ`B{݆0lUa<1]z:QޑCRI6NM*!4RUۋtukm'n;ADNS^)?UoZ] ]~rd< :v-ϯ^3Qw?XEq'g/.r`23ic<`D.$c"\U@kW{x#$XsswzBT b*RAIνt\-5/`5Ϸ#Q8.:F"B}N6jpk '(5Mi(/5kߌ$1B{RȮZ=ll)&j2"u&)A *zlAz.wL2$FM y%r0Uo$aÖzAb٦T`p|RLݩAarnj!jBf:)ТVPn "`al٭`8FK2 0 P* *=ώo|VI>B܂~q K>/kWGm+V: u|n >o̽Y,Pu³>7gG\*'IqUI?y6>\茋mm?qf?$: Gj5+xЅ?))p$ftرC_Tls 7©lD@%fZy[0w a-;.h~~h3d7DES<?Ւv ȩ;TOѣ!wÌ4xlB^ПJy p!odV{4(| +K~tsA8 Ё_n/h RIW-moؽXqқ` /2_ ᎌ&>b ~'zykfUUЂC"c˖u2 SϫRRXe.JOʆ~C[` 9-^.I[v^2%/nnWv ڛ㘪n:avjQ6^]@S G Iz/CCZ.y)3314Kcr1i .Iu3 ,$Z_A$,/Dc^t זo$Y˘:iiu%ϕPROcƠ98ƞWTIy؇G`snؙ<1`?! Þq\<$qa%'h0?@!`XD3$͠&awo4fCK ?"<" p;1i@[u+ jyi=xTK}}:v4\j#@k}PBTr'%-N- lhNUg2Qt9(8xb0p!?qq"nzr$P ?kA-z68&;Vꕺ{msZ$I-Ғa5ڲ[obtHL & #lbn /meon!Ȃa [̵jkNUȆNRDR)*Ql_ ecwC"7^x9h$P?|s; 6 !g~G,NL5ZR <2L6M4'#($u{uc9wjkD$/pt<~y࡙ZpW?9O!͖=N{A! ˈk{j4P [D|^KAZ~& tewn 2 Kz0~VAg}(r\1Tx栍dXEcKtp_~ʟ̿QS# ~eM¹uaG%l3m* FGTbonBOK$P}UFSy PsW%9VKWjhem4k;1|Y[ߙ|{+ MEfax4X-K7֚[&ށ0>_TnwqPWkFB\BpF6?|\} rAЖll}x1H y HFRSSfg&ɯ}fɜmMB{^ őik\hNI ό$A3t(F4CQd2p%ic$Tcو O^uck`6D2DЪ7dCYDj4Jݖt+oƎ-]n*bq: [HGpA`}f$ \.v ``W3v@ă\9z<ξNoctxPќ}ޑv"B%/a=jJh`AhaҐfdakY8 Ehxx\׼4n D-V[ZS wՃóu`-ppiz {41:Tv(oC_[DˋۛUSڭn^&GOl^|2O'졷>*@8Y38yf&?R h(O{L t@L *\Qr JDi|~־|МFÝQۤs f2NBE5 p:z.]w9 a>>s h.Cn,,Hyo`E- 5Q ^Tج×ؼWw(X\pq jP o.p\1Ei/jkW[Dџ'͵(5s)V/ngtkO$ZΰMrH\a+ :v:| ̠^Ÿݽ&oq/Ӝb2Zx^Ieyn_NWLj-ַ޹EA:Br;=awk3!SzLwBL}/RUt"Etog2j ,l3".noOk掌iS+@Aq hОF ux(%/POwCU+(_"> J ~ {J&sNS !9Z{po.͟8*5גãK+;>QN鷰c-њu@RU}xb*]'_^Zzt*qW)r洧cݺ2 o?~5s ln[f(X} Wރqx+lvvo oh33ytW${nC`U ʗ' <[1!Q()$x :M7>Gw fN3)7GB d1=I8eL4sC I_7Aטo5B¥lu GDsHǃY< Xg<]Xmht/1:v62je5p i*Wx^|zFOalQ@ WFBa, 155# 0fJm4ÃElGŲ7޸m _S.%ѧH  n0H!¥o۹>(/97<RH\h c"y i})h&jd6c!bl00$`I-6UFkѩ7պH7O?:N/ECɤ(֥)J@\YU4W/fZhUв͐tX9 )GM A\Zm~\=,`@A<D@y9uŮKjV rAc1EAGE0prS %jEx<4t[" KʻĩO<Gh&r4aZ) 5$'2U2 BU5+PxOebϙv")p "^&A> 3]B7̖!UlxRLj@g.h?FΡh-8e4zp5p G3:P86AehZǔ@T5  U21ƈ%ݨ)A4E$8%9ǜ#?VeR1-7@x7Ic`Je:2Fx2KdjB<5$`R(H(0_ 5dᒍ@ͬx2n]aBk3 NjgT!_ӞglnZ:8lq)Qj%DZԅ:ZڏBVHԽiJ5PUTĚ-mD+\` ګ^Wf)) K2t5J1Z0&`P87: EH &@1V?$n h*f U^[&J31e+@P`U4FnZi+4g|pM1!G[H3D2w4)"X9Ƚ@i6RN)fbK $K(BD/Z&uf#5ABj>#67ؓx8΀ p gG (2n\1hI "(:ipA }GT6?1Mvr A~rh)V #$"RUA{x}C ZV}QQ5 p4w܉y@7t*LbV?y`:WOGo?Y_<4/#t $p-{n[)W\MI`WWN;9RL)"7*ZTdYo1 MZÈ${ "D jm@Aj$D9iHtc&øްJBFH&  <1Zȧ#1,DJ^i %jht'?f"MW[@JhA1<2+_>7O5*@:\; D9Q\狒 %|+D0Mx%,5[  >7 |ìC~a#AE9L(Of79LU@q^9}q?00q.Y0YZC{o;<:?@\zʱ.&Wt"c88A(0SU!ɩ+B2f&y71X]vgT;+]' >{'>*wl "w^g.nlw/~7囓nG[\j ^V=O5PDwy僩vW;g?I`+gl\`y쏲fo8Q9M{nL<&i œܺZ[=JdG7J 䴁!q"(a#8D<| 7>2_Yg>i]=V ޟZ.G('gs>lOfs¬vl~?%!`g&g3'?Wg!Q`8Yib@ln*:"=ϑ iϊ\D2- T{8>@r+?jg?WW j9 "`\/qi 784&U:v󃉅3) 1{ܻ>3]ƻ:!B#1/(bu 6x^7g`@mIENDB``!CE#5R!} g AKx}tUՕ' $ FPDQSBG}`" .U.\HgjEEG eI?)N@ss_gy{}>{9@D=S$./]Ϳ[3my]{&rkO ?汚PET.K|tݬH7EzI='Q] 0,8|(6"/͗2.j{`$'(g!u>n=b}oJsP#=HeWF]NM<?X>]uv>W~Q=Pփ]zI"f,jTMM* M׭{9Q v㱟s ~+h]쓿3;ͼ,eyN~nWxlŝ*+\*p=% L4oW+2dwL6|5$g,^ifL5)O_>X׃NfuȒN~ Yn=ʼrҠڬW_NEmnw[ɶS޷6}p7W 䗴l?"YۤYr$r^Jk&v2;6ɢ\.Ot78J`p,Mh/WU0fBx~opڠ_{Al ѳr4 v{8x?_< 7a!>Cx q7aǐ!?C| y7a= 1Y$M0&>J3s$+ NCXĔ 1&5A bOC\ 9&5A rgN6{kg%KĭcE5gUʐ/î {Zж~?tMȍ{9T*ϲ]G; ~`9-UR--qdkY*/%Nf۰om"UR;Yc9]Xb^dVWtqmط6,γ_mQn}g)'g٬QBJ=^#޲vJ#dX:-BJ-[ / )^n_Db~'y;)NoYؐRo373~q/w<FyjVyZ| 5ح㾴H]+zg?\瀁S4VXO0 &Hs\np\ Bw"U. v30> 2?<0o3đ! qe/Cw3! ye/C͐w3C- 0p:xY0FKRĖ"9E)rHKR"9E) ֡sѬ ]u-ج&u%9'\5{A|<$GLC)2_e 0ey[4;7~/sAWGX (kMGPEr*7PNdIio/ǂʡ`4𙃬mFa@<,Y!_3ZcyM*ͯ+~+)"MRM}RK2|rb+ruѦZMpBu.=7\5Sae+d;sԌ8Tw`6[-1_eCpoʛDy'] ]wS~L,y vl:~{| Z9)T.w19wρč;KNg渾W*9̗#}:kJv髩F}'=F8?l*䀺\A[˻lcĺA:z7Tw:WR}e!Ҁjk<3EjQua߀igf:䙺`0 10L ߇ chgY IiŰV ln{`l7XKa1@A,hĒ&41MibN{8a0A)@֢c[wSlck~Noǔ/CV8F5q};6zGZo( )E-G;WnZm{{ Z@+5g5u-,0n+?tԟ0*w5 5k tmc{NKvUcT{U<&EjaTQYm7ԉCu88)}eY}? |}48|&uyW L7u7/ O}a-߂Z3ɫ5~~W -DBon?=vG{{[蛤ߚ~Yw:ks8 8mO4}4 L4{>;6O f9;jeԠA7ױkK[ؔdVWeNf۰om"rNV8sזі;>׸8?q2Nf۰_ϣc֨*F֨5 'v鶑*v$*=UߗL@RM=郚P]HwcuB臢Z yЋT@? l? blH׋z1~7'tW?({QvN!?V[9CvQgStZ#ˑk\s/og7>j|c8 ]H7*>5@_.+G_@/BxK/y^_}oc-{ $>P= Ƨх\%*]} yA-WЅxbmj[Ut!%ޫ_Ejt!GزvzkcOkcOV06AoA(]Hw1}MvJֿ&Xt!K/Auſo UVG^zaS\FeΦi]7xp]uc(b7 r!n)*+M`''hW8:ޥ7"z=q2ۆ}kW_p}8N"ksJy{ +m\\aW?FfcC>۟wWCMdroj`5R>9jWY [ǜ̶aD'S\wjdϺ Sye.槜Ϻ6/qc`+0`잘g球``ղ niZ~ zjYL BoXrE+t1.~r7/Ǽ9Gxrĕ#q7G9ϑG|9ˑg|s#c=rs]JS 0v%,́ ve,1d%KLYbcXĜ%,9d%KNYr˒c\%,kup]5`C0jXKX8 A $sPkeoNQUHvtٳ=ނ2:́0 e8Jzށ ,EP wD #ֻ0Ck$$$6IlI26$L;IJ2gĐ$$1%-IIbMsؓ$$9%-IIre1$K7} =e*3cZ)t,;Gwi ݮ{|c(O;O ٝ=]t8ʞPٸBLev^Vw9L6lEnu_}w&\;m-_g:G @e5nAt8³Ξ=ٸBNg lذ`:6ηּ'FD#Qjw הjB/^c/뱏d#ua_w=4'>6Di>N( } @ 0bBitmap Image Paint.Picture0Bitmap Image0 bBitmap Image Paint.Picture0Bitmap Image0/ 0|DTimes New Roman8b8bDb0hbhb~0DArialNew Roman8b8bDb0hbhb~0" DMonotype Sorts8b8bDb0hbhb~00DBook Antiquas8b8bDb0hbhb~0@DWingdingsuas8b8bDb0hbhb~0  @n?" dd@  @@``_@,WHOOSH.WAV.WAV 10103RIFFWAVEfmt ++data~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~zvtvxz|~zvrnlrv||vtrpptz~|xvtv|~~zxvvvz|~xrlhntzzvrrpprrx~|j[QU_|bICCYn[ICY~zlnh]_r|]SUSSjz|x__l~v_]drnUb|nfd_]d]5=rrnj]jz~lMldrx[[_f|YQfWK_xh[zx[CIjzxxdSQz|_fI9WӹM;QnvK;OUx~xj]]YS~ɵlM?plM;CGpٵ[)Kh|% %;xtKQS]ɖbGr|lSnvz~nfS[nëx;Az=+AYݻ|=/1r_ ?|潄W5/Czãf)/pvbMQr|O=OtjdhjlG?G_ɊK3לdQCMppW;1SŷAMz/#?bx͖SAM[hvhYp~~zrvt[]ptWOUtxxd]v~vvxzd_xzh_nrSQltbdp~_lrQ_l][tf]W]~hWfp|fWhnhbU[hzlSCWbYbnxpdhjvjM9Ot]GQ[dpp~hhhdpx~xh]Yntnrp]dlvjQMb|vdjpzxzztljr||_[r~~jb_j|z|xpp~~v]Wh||zx|x|zzndhpxr]Yfntzjl|z||~vppnrzphrxz|~|xtrjjtv~~vz|z||xrrv~xrprtz|||vzxvx|xtx~~~~~~~zxxxx|zxz~~~rrz~|xz~~|vtx|zxz|~~~||zx|||~~zz|zz~~~~|~~||~~||zz|~||z~~~~zxzz|~~~~|~~~|~||~~~~~~~~~~~~~|||~~~~~~~~~~~~~||~~||~||~~~~|||~~~~||||~~~~~~||||~~~~~~~~~~~|~~~~|zz~~~~~~~||||~~||~~~~~|||~~~~~|||~|~|~~~~|z|~~~~~~~|||~~~~~~~~||~~~~~~~~\M   t 40 / 4 7 _C  +M.O)>  2!3(*j+-,.&*?  -' "& ) $?U HHHI&1F-'2 $q1   #$"(%'()Ob$~D;P yI$Ib$o,FXwiI2$E#5RK:I 0e0e    A A1 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|| +/$Vp@ g42d2dtb~0lbf$ pppp@ <4BdBdj8b___PPT9/ 0jR0___PPT10 ? %O =3*The NatWorks Message  The Data Extraction QuestionThe Arguments For Natural(f3Arguments Against Natural(f3Arguments Against Natural(f3"A Natural Data Extraction Wishlist4#f3p   NatQuery-Data Extract Generation*! f3Leveraging Your Environment The NatQuery Extraction Solution The NatQuery Extraction Solution The NatQuery Extraction Solution NatQuery Administration Overview NatQuery Administration Overview NatQuery Administration OverviewNatQuery Generation OverviewDirect FTP Integration Overview"In-Direct FTP Integration Overview!NatQuery Integration to ETL Tools"!NatQuery Integration to Any2XML NatQuery FeaturesOptimized access to source file(s), based on user-entered selection criteria Automated integration to server Only FTP is required Full handling of ADABAS field types Full handling of ADABAS  recurring data nNM M NatQuery Features - continued...!   NatQuery Features - continued...!   NatQuery Features - continued...! Automatic Linking of up to 5  Primary files Support for Automatic  Look-up files  Full Extract or  Intersection Set Support for User-Defined Variables Ability to read Sequential Files zGT%F NatQuery Features - continued...! Administratively Contolled User Data Limits Extraction Capability from VSAM & DB2 Full Support of Native Security Natural Security & ADABAS Security Integration to PREDICT All field level metadata is made available for query creation Field metadata can be passed into ETL tools ,G$m,G"i NatQuery Features - continued...! YADABAS to XML Directly on Mainframe ADABAS to XML / XSL When Downloaded to the PC ... NatQuery BenefitsCost Effective No Middleware No Mainframe Footprint Demonstrable ROI One Tool - Multiple Uses End-User Data Extraction Data Warehouse Extraction Web Publishing / Data Exchange Development Testing Tool ...t6l6lq  The Source of ADABAS Changes NADABAS transaction recovery mechanism 100% data integrity, all transactions recorded True  Point-in-Time snapshot of ADABAS Changed Data Available w/o ADABAS Access v'/R&/#(What is PLOG Data Good For?ADABAS Recovery Processing ADARES Utility Capture transactions that occur against specific files Commonly Referred to as Change Data Capture (CDC) Audit ADABAS Transactions Who changed a specific record? What changes were made by a specific person or process?73W71V     The Adabas Protection Log (PLOG)All transactions occuring against any file in an ADABAS database are recorded in the PLOG Each record is in compressed form Each record is flagged with a PLOG header Header contains: Date, Time, ISN, Image Type, User& Image Type will be a Before Image or an After Image A Store will be reflected as a single After Image record An Update will be reflected as two records, a Before Image and an After Image A Delete will be reflected as a single Before Image record|ZL54VL5             %                     PLOG Processing IssuesA PLOG Contains Transactions Against All Files Transactions against specific files must be split out A PLOG is in Compressed Format Records must be Decompressed PLOG Records may be Variable Length Fixed Length records are easier to process A PLOG Stores Full Record Images Un-needed Fields Will Need to be  Dropped PLOG Records must be  Processed Record sequences must be examined to deduce Store, Update or Delete Date, Time and EBCDIC -> ASCII conversions/6$+!+!o.5#*     *    C*Leveraging Your EnvironmentADABAS PLOG UtilitiesADASEL utility (ADABAS 6): Decompresses PLOG records  Splits PLOG transactions into separate files (20 per run) Does not deliver  Delta Changes Can Only Deliver  Optimistic Updates ADACDC utility (ADABAS 7): Decompresses PLOG records Does not  split transactions into separate files Delivers  Delta Change Can Deliver  Committed or  Optimistic UpdatesADABAS PLOG ProcessingNatCDC converts variable-length to fixed-length User-Specified number of MU and PE occurrences PLOG Header converted Extraneous Fields dropped NatQuery generates all required objects Parameters Programs JCLh0_(*_ PLOG Processing AnswersFA PLOG Contains Transactions Against All Files Handled by ADASEL A PLOG is in Compressed Format Handled by ADASEL PLOG Records may be Variable Length Handled by NatCDC A PLOG Stores Full Record Images Handled by NatQuery / NatCDC PLOG Records must be  Processed Handled by NatQuery / NatCDC/nf3nf3$nf3!nf3!nf3.#         vNatCDC Processing OverviewxNatCDC Features100% Data Integrity Simple Mainframe Installation The Fastest Decompression Variable-Length to Fixed Length conversion Full Handling of all ADABAS data structures sg }NatCDC FeatureswFull support for expanded files Full generation of required objects Field Selection Options Integration to ETL Tools $2#2zNatCDC FeaturesKData Output Options Logical Last First & Last All Extensive Reporting ...~~NatCDC BenefitsCost Effective No Middleware Minimal (No?) Mainframe Footprint Demonstrable ROI One Tool - Dual Use Data Warehouse Change Data Capture (CDC) ADABAS Transaction auditing ...|AEAE5"/6 i  ` ̙33` 3` 3333f` 999MMM` f` f3` 3>?" dd@,?lKd@    d@nA` n?" dd@   @@``@n?" dd@  @@``PR    @ ` ` p>>  {(      `TYgֳgֳ ?p` H =*   `ԵYgֳgֳ ? !  H @NatWorks, Inc.   `Ygֳgֳ ?p  H ?*X  0?U  # ltYgֳgֳ 1? H T Click to edit Master title style! !:  TYgֳgֳ ?0Pp@ H RClick to edit Master text styles Second Level Third Level Fourth Level Fifth Level!     S    fY1? <  R Pacific Southwestern User Group !!    fY1? pV ? Chris Bradleyx   `3d޽h @? ? S{I NQY-2.ppt 0 xp@(    0ĸ8 P!  J Y*   0D8  ! J [* d  c $ ?-  J  0D8  @ J xRClick to edit Master text styles Second level Third level Fourth level Fifth level S  6į8 |P  J Y*   6$8 |  = [* H  0޽hdS ? ̙3380___PPT10.F|~P 0(  - +   # l81?P   J =*   # l81?   J ?*   # ld81?P  J =*   # lD81?  J ?* H  0޽hdS ? ̙3380___PPT10.F|`~T %   R( w  v  N8gֳgֳ? ,$D  0 <Effective Data Extraction and Change Data Capture for ADABASl=B$B$B<   `8gֳgֳ ?_ @NatWorks, Inc.   f81?0 nP @Chris S. Bradley  0  0e0eA     ?A A1 8c8c     ?1 d0u0@Ty2 NP'p<'pA)BCD|E|| 0  JH  0޽h ? S{Iy___PPT10Y+D=' = @B +   P:(  x  c $8  =    f81?,  nA Software AG customer who has ADABAS & NATURAL already has the best tools to handle ALL requirements for Data Extraction & Change Data Capture   3    f3 %  7 $v   f81?0 Qw ,$D  0 vWhat s missing is the ability to generate required objects.<<H  0޽h ? S{Iv___PPT10V+c0D' = @B D' = @BA?%,( < +O%,( < +D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*+8+0+j +$ TIMING|1.4d9  % ld`(  3  N8gֳgֳ?=,$D  0 )Where Do You Need Your ADABAS Data Today?<*      `8gֳgֳ ? ! @NatWorks, Inc.    fĵ81? X Pacific Southwestern User Group !B    fDf3>?t d ,$D   0l T@ d  T@ d ,$D 0B  B  fDf3>?t d ,$D  0B    `Df3>?@ T@ t ,$D  0B B  `Df3>?t @ t ,$D  0B   fDf3>?t  d ,$D  0B @  `Df3>?t `t ,$D   0B   fDf3>?t @ @ d ,$D  0B   fDf3>?t ``d ,$D   0B @  `Df3>?t @ `t ,$D   0  0A8  ,$D 0 UEnd-User Extraction&  0@8 @ ,$D 0 ^Data Warehousing / Migration&  0TC8 ` ,$D 0 UChange Data Capture&  0G8 @ ,$D  0 VTransaction Auditing&  0B8 ` ,$D 0 VXML & Web Publishing&  C ,ABigADABAS,$D 0   fG81? pV ? Chris BradleyH  0޽h ? S{It'l'___PPT10L'+ۘiD%' = @B D%' = @BA?%,( < +O%,( < +D$' =%(%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D3' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3<*D' =%(D9' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-u6Bwipe(right)*<3<*D' =%(D@' =A@BBB B0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3<*D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%( D@' =A@BBB B0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3<*D' =%( D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%( D@' =A@BBB B0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3<*D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D@' =A@BBB B0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3<*D' =%(|D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(pD3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-o6Bwipe(up)*<3<* D' =%(dD@' =A@BBB B0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3<*+P+0+j ++0+j ++0+j ++0+j ++0+j ++0+j +}  p4(  x  c $?8  Y ,   `H81?p 8If Data Extraction from ADABAS is the question, then...H9$0$$H   `H81?   HWhy shouldn t the answer be Natural?T%$$0f30$H  0޽h ? S{Iy___PPT10Y+D=' = @B +   k(   x   c $4H8  Y    TtA8gֳgֳ ?`` ,$D  0 Developed by Software AG specifically to access ADABAS Most accepted method of accessing ADABAS Best understood method of accessing ADABAS You already have it> |(H   0޽h ? S{I Z ___PPT10: +`D ' = @B D ' = @BA?%,( < +O%,( < +D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* 8%(D' =-o6Bwipe(up)*<3<* 8D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* 8b%(D' =-o6Bwipe(up)*<3<* 8bD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* b%(D' =-o6Bwipe(up)*<3<* bD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-o6Bwipe(up)*<3<* +8+0+ j +: TIMING|1.5|4.|2.3|3.6(#   $(  $x $ c $TI8  Y  $ TtJ8gֳgֳ ?`,$D  0 OBad Performance "(l   $6 ,$D  0B $ # lD3>? B $ # lD3>? $ TK8gֳgֳ ?,$D  0 PExcellent Performance!!! Proper use of Data Access Paths Descriptors, Super-Descriptors, ... Proper use of Data Access Statements Get, Find, Read Logical, Read Physical Proper use of Multi-Fetch / Pre-Fetch 2.5 Million Records in 4.5 minutes Proper use of ADABAS Utlities and Natural  $&'&#+ #&&&  "    +(H $ 0޽h ? S{I___PPT10q+/+D' = @B D' = @BA?%,( < +O%,( < +D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-o6Bwipe(up)*<3<*$D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-s6Bwipe(left)*<3<*$D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-o6Bwipe(up)*<3<*$D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$9%(D' =-o6Bwipe(up)*<3<*$9D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$9]%(D' =-o6Bwipe(up)*<3<*$9]D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$]%(D' =-o6Bwipe(up)*<3<*$]D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-o6Bwipe(up)*<3<*$D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-o6Bwipe(up)*<3<*$D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-o6Bwipe(up)*<3<*$D' =%( D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-o6Bwipe(up)*<3<*$+p+0+$ ++0+$ +, TIMING|0.9|0.9,  ? 7  (@ (  (x ( c $  Y  ( Tgֳgֳ ?@,$D  0 Won t Scale (Development & Maintenance Effort) Expertise is Required Natural Expertise ADABAS Expertise Application Expertise is Required Platform Expertise is Required Programmer Time is Expensivev/d/c$B ( 3 rD3>?P ,$D  0B ( 3 rD3>?P ,$D  01l 0P  (0P ,$D  0T 0PP  (# 00P b (  `>?00P B ( # lD>?0@P@ (  fd1?p``  wCOnly true for traditional approaches to extraction I.E. Hand-CodingDD> ( Tgֳgֳ ?P ,$D  0 ,Scales Easily - When Natural is Generated! >-f3(H ( 0޽h ? S{I"!___PPT10!+G8D!' = @B D ' = @BA?%,( < +O%,( < +D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(/%(D' =-o6Bwipe(up)*<3<*(/D ' =%(D ' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(/E%(D' =-o6Bwipe(up)*<3<*(/ED@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(EW%(D' =-o6Bwipe(up)*<3<*(EWD@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(Wh%(D' =-o6Bwipe(up)*<3<*(WhD@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(h%(D' =-o6Bwipe(up)*<3<*(hD@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =-o6Bwipe(up)*<3<*(D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =-o6Bwipe(up)*<3<*(D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(,%(D' =-o6Bwipe(up)*<3<*(,Do' =%(D' =4@BBBB%(E' =4 B`BPB`B?<*%($/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =-o6Bwipe(up)*<3<*(Ds' =%(D' =4@BBBB%(E' =4 B`BPB`B?<*%((/%,( < +D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =-s6Bwipe(down)*<3<*(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =+4 8?dCB1+#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*(D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*(+p+0+( ++0+( +< TIMING |1.1|1.7|1.7|4.5  ,a(  ,x , c $B8  Q  ,  `4B81?0 i Graphical User Interface Embedded Natural Intelligence Embedded ADABAS Intelligence Ability to Understand an ADABAS Application Ability to easily integrate the PC and Mainframe Upload, Monitor, Execute and Download Integrate extracted data into mainstream tools Minimal Training Required Centralized Administration No Mainframe Installation RequiredW] V6   #  H , 0޽h ? S{Iy___PPT10Y+D=' = @B +  % Hw(  Hq H TDgֳgֳ?) ,$D  0 %a Data Extraction Solution for ADABASx&6<<P< H  `gֳgֳ ?_ @NatWorks, Inc. H ~Wf3?NatQueryArial Black0@00H H 0޽h ? S{Iy___PPT10Y+D=' = @B +  0(  0x 0 c $D8  Q  0  `D31?0 7i Graphical User Interface Embedded Natural Intelligence Embedded ADABAS Intelligence Ability to Understand an ADABAS Application Ability to easily integrate the PC and Mainframe Upload, Monitor, Execute and Download Integrate extracted data into mainstream tools Minimal Training Required Centralized Administration No Mainframe Installation Requiredf3Wf3]f3 V6   #  H 0 0޽h ? S{Iy___PPT10Y+D=' = @B +  **DEM*( w z      ,$D  0Z"  s *P   fW?NatQueryArial Black@ w 8T   @  #  P fB  6D>   fB  6D>@ @ x  c $$  Q    0$̙P P  : 2   # l3f L" ?0 P | ADABAS"! J 2   B?0 `  b"ADABAS"! Utilities$2   B$?  ^Predict"! 0 2   B?  >   <$2@R  JNatural"! B @ B>? PP` ,$D  0  <? ,$D 0 GEXCEL&  <? ,$D 0 HACCESS&  <d&? `p,$D  0 O Desktop Tools&   <&?  ,$D  0 IXML/XSL&  <$$? @ P ,$D 0 QLoad Ready Data& B @ B>?` pP` ,$D 0B @ H>?` ppP ,$D  0B @ H>?` P ,$D  0B @ H>?` PPP ,$D   0B @ B>?` P ` ,$D   0B @ H>?` P ,$D   0B @ B>?` ` ` ,$D  0B @ H>?` ` ` P ,$D  0B  B>? p ,$D  0B  B>?pp ,$D  0B   H>?p,$D  0B ! H>? p ,$D  0|z @p  "  p ,$D  0xB # H>?@  rB $ B>?@p@    ` %# P ,$D 0N  &  `Z2 ' s *@Z2 ( s *Z2 ) s *PPZ2 * s *``Z2 + s *0Z2 , s *pZ2 - s *Z2 . s *Z2 / s *` @Z2 0 s *pZ2 1 s *0Z2 2 s *P 3 VW?WebArial Black `p 4 <#?0p,$D 0 VDB2"!2 5 <#? 0` ,$D 0 MLoad Ready Data" 7 B(? 0 ,$D 0 MRDBMS of Choice"B 8 N>?0 ` 0 ,$D 0B 9 N>?P ` P ,$D  0 : <D(?0P ,$D 0 ?XML  z `0  ; `0 ,$D  0 < <'?  0  XTamino"! , xB = H>?`   > < ? 00  NTarget of Choice"xB ? H>?`   @ <3? 0,$@ 0 PETL Tool of Choice"B A@ HԔ?  ,$D 0R2 B s *3f ^B C 6D3fԔ  D <D%@   O ADASAV Backup&  E  f!1?i  %ADABAS ExtractionB  H>?p,$D  0H  0޽h ? S{IbTT___PPT10S+ DQ' = @B DgQ' = @BA?%,( < +O%,( < +DP' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D9' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-u6Bwipe(right)*<3<*D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D@' =A@BBB B0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3<*D' =%( D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%( D@' =A@BBB B0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bbox(out)*<3