MZ@ !L!This program cannot be run in DOS mode. $PEL!G# 8@h`P HL.text0>@ `.data(P*D@.rdata$&n@@.bssp.edataH@@.idata@.relocL@BUSt?'9rtЋ9st&$<1҉$l<X[]UVSu tGt$ED$E$z<à 1uGu uF1ۉ؍e[^] $<t+<<벍 ; 1먍v'UD$D$E$;ɃÍUD$D$E$];ÐUE]UE]UE]UUE utu%=u]UUE utu%=u]UU ErtqrtK t4qtF=td=stJ~=t]=tdn%`%R%D%6%(%% %]US ]M U=$L % T$L$C$% T$L$C$% T$L$C$[% T$L$C$3k% T$L$C$ C% T$L$C$ T$L$C$ T$L$C$           0% T$L$C$!\% T$L$C$7% T$L$C$   []UWVS$] u} MMEEEEEEu^4FFF FF ExAE$utu%=uEЋU:u B 8Uu/}uuE}uBu7E.u Eu}E܃}ЃEAUB:u ABAEQ8UAEuE}uuEE}EuEU$EE{EEkEE[EEKEE;EE+EEEEu UE%= = ============= =_=== = = L= += 1= "=  =th=!t ="t؃F؃FU܉V]SEFUV ]^}Ѓ}t ]DF}t-}}t 0}t#(DF,v F,DF,DF,}$EFFF0UzЃ}‹EP PEЉF }ԋE$E؅ut}uE%=ulj%=tF=w =t d=tO[FV0vH%=u: F0.FuF0FF0UB FB E$utu%=uǃFuF,VDfF(]SC$}%=t =t+FF,FuF,FUB]^$EFUB 8FЃ$[^_]UWVS,uEED$D$4$0U :rMQutu%=uE}u6I])ˉэL1D$0\$ $@0} G4%= = H====== === te= ty== =tv{=!utU B4%E=t[M A4%=E=E4E+E"EEEE}} G4%=#=w =t=t\=I])ˉэL1U B`PD$ D$3\$ $.I])ˉэT1}uM A P } G@PD$ D$3\$$...I])ˉэL1U B@PD$ D$3\$ $-I])ˉэL1} G PD$ D$3\$ $-I])ˉэL1U B} PD$ D$3\$ $D-DE 8MQutu%=uE}t[I})ω}эT1|PD$6}t8D$ D$9ED$$,}U B4%=u6I])ˉэL1D$?\$ $C,M yt@I])ˉэL1} G,D$ D$A\$ $+E xuU z I])ˉэT1F}tHD$ D$3\$$+M ytpI])ˉэT1}u} G P M A@PD$6}t8D$ D$J\$$+}  trI])ˉэT1}uM A  P } G @PD$O}tRD$ D$J\$$*pI])ˉэT1}uM A  P } G @PD$6}t8D$ D$J\$$'*U Btl tI])ˉэT1T}tWD$ D$3\$$)I])ˉэT1Z}t]D$ D$3\$$f)JI])ˉэT1`}tcD$ D$3\$$)My},} u  E X M Q,tyUtt "tUeUeUI])ˉэL1E@D$ D$f\$ $Y(I])ˉэL1} G,D$ D$l\$ $(@I])ˉэL1U B,D$ D$A\$ $'I])ˉэT1r}ttD$ D$3\$$'M 9|A4%=tw==Q=t = tR>I])ˉэL1} G0UED$ D$A\$ $&}u6I])ˉэL1D$v\$ $&I])ˉэL1} G0D$ D$A\$ $p&sI])ˉэT1M A,D$v}t8D$} G(D$v}t8D$ D$x\$$%,[^_]UWVS,u} EED$D$4$%ED$ED$<$m}uEF ؍ۍQ}0unE<w4HEVDF 8uETVF u } UF ED$$^ uu%=uIE%=u^ ۍ*}u^ ۍ}u^ ۍMRUF D8Ft"t=tkE%=uFF`E%=uFFE%=uF!F}EDuJ~EDu `@EIMDlAE#F@EVҋ\$E{tEF {%FCfCfED$ED$ED$|$F(D$ t$CD$$ED$UT$ED$|$F`D$ t$C D$$^toED$ED$ED$|$D$ t$CD$$t0C CF EFUVU‰Ѓ,[^_]UWVS,uED$D$U$!}܅~(~`~%uP]IU)ʉUэLU܋\QD$ D$}|$ $%!N}IU)ʋ}ы}L9|PD$ D$T$ $ tK< tG}IU)ʋ}ы}L9OD$ D$3T$ $} ~%uV~ uP%=u>}IU)ʋ}ы}L9D$T$ $# I}IU)ʋ}ы}L9@D$ D$3T$ $~ ~(!FDtq t}I])ˋ}ыET} tD$ D$3\$$P}I])ˋ}ы}T9} tD$ D$3\$$4}I])ˋ}ыET} tD$ D$3\$$~(Vutu%=uuQ}I])ˋ}ы}T9} tD$ D$3\$$QuM}I])ˋ}ыET} tD$ D$3\$$5~#~(Vutu%=uuQ}I])ˋ}ы}T9} tD$ D$3\$$"QuM}I])ˋ}ыET} tD$ D$3\$$Ax,F %=F\%==w =t==tY}I])ˋ}ы}T9} tD$ D$3\$$u}I])ˋ}ыET} tD$ D$3\$$!}I])ˋ}ы}T9} tD$ D$3\$$[~u t~uf%=uT}Iu)΋}ы}T9} tD$ D$3t$$O}I])ˋ}ыET} tD$ D$3\$$,[^_]U(]u}u} EٰIU)ʉэL1T$L$ED$ D$ED$E$ٰIU)ʉэL1D$T$ $Ex`IU)ʉэL1T$L$ED$ E D$E`D$E$IU)ʉэL1D$T$ $=Ex(IU)ʉэL1T$L$ED$ E D$E(D$E$} Ex(tOIU)ʉэL1T$L$ED$ D$E(D$E$Ex`IU)ʉэL1D$T$ $2IU)ʉэL1T$L$ED$ E D$E`D$E$EIU)ʉэL1D$T$ $IU)ʉэL1T$L$ED$ E D$ED$E$f]u}]UWVS]ED$ \$} |$E$M߰IU)ʉ߉эLD$T$ $߰IU)ʉ]эLT$L$ ED$E D$}<$[^_]UM9A4%= = R==%==== === t\= tjc=tU= =tGL=!uEA4%=t6A4%=J ]UE]UE@]UE@]UE@ ]UE@]UUzt R0E ]UUzt R,E ]UUz`tB`]UUz(tB(]ÐUE…utUS]\$E D$E$ ;u C$P[]USE D$E$É$}uD$t$ ;u C$P؃[]UE D$E$t $ ‰U]u}ËE$$ƉD$\$$lj$t" ;u C$P>u F4$PЋ]u}]UVSu$kø$D$D$$wF$$D$D$$WF$D$D$$7F $D$D$$F$D$D$$F$D$D$$؃[^]UVSu]  ШD$$$HÅuD$œ$D$4$D$4$UT$ST$$ D$4$CD$4$C D$4$CD$4$C[^]UVSu$؜ø$D$D$$F$D$D$$F$D$D$$bF $D$D$$BF$D$D$$"F$D$D$$F$D$D$$F$D$D$$F $D$D$$F$$D$D$#$F($D$D$0$aF,$D$D$8$AF0$D$D$E$!F4$D$D$O$؃[^]UVS]u  Ш D$$\D$$JFD$$7FD$$$F D$$FD$$FD$$FD$$FD$$F D$#$F$D$0$fF(D$8$F,D$E$xF0D$O$eF4[^]UVSu$Utø $D$D$a$F$D$D$$`F$D$D$h$@F $D$D$m$F $D$D$$F$D$D$t$F$D$D$x$F$D$D$$F$D$D$$}F $D$D$$]F$$D$D$#$=F($KD$D$$F`$,D$D$$$ D$D$$$D$D$$$D$D$O$؃[^]UVSu] D$a4$D$4$CD$h4$CD$m4$C D$4$C D$t4$CD$x4$CD$4$CD$4$pCD$4$]C D$#4$JC$D$O4$7D$4$S(T$$D$4$S`T$$eD$4$T$$CD$4$b\$$K[^]UVS] t$t"D$$D$$,Ɖ$uD$ԝ$D$$,É$VuD$$$ ÍD$D$4$ \$D$$u<<$9[^]U(]u}u t4$t"D$$D$4$,lj$huD$\$9=<u <ND$D$$\$<$D$4$,É$uD$$$ D$4$,É$uD$$$ D$$NƅuD$œ$gD$D$ \$|$$u<<3IL$4$(ËEȉ$4$؋]u}]U]u}] t$t"D$Ğ$ D$$,Ɖ$yuD$\$D$4$D$$,É$0uD$$$ D$$ƅuD$œ$FD$ D$\$$IL$4$(É4$<؋]u}]U8]u}u t4$t"D$$D$4$,lj$uD$\$D$D$$\$<$lD$4$,É$uD$\$$ D$4$,É$ruD$$$ D$4$,É$0uD$$$ D$$ƅuD$œ$sD$D$\$ |$+T(T$$u<<(IL$4$(É4$؋]u}]Uh]u}] t$tD$$gD$$,Ɖ$uD$\$}]\$4$$$]u}]UWVSD$D$ D$D$`x$0$D$D$<$h$D$D$<$G$D$D$ͤ<$&$D$D$դ<$=vt(v4$D$D$<$F<uݾ=wt(w4$D$D$<$F<uݾ=wt(w4$D$D$<$jF<uݾ= xt/^$D$ xD$<$2ރ< xuу[^_]U^E $84,Ð%%%%%%% %%$%%%% %%%,%<%(%0%8%4%%%%%%%%U] Ux8txBRxuÍ&US Nt)t' NKu$MY[]1=$N @$Nu뾍'U t]f] 냐UQr]ÐQ=r -) ̋@ "&*.258;>ADGJMPSVY\_behknqttw{ÀǀˀπӀ׀܀ %+17=CItOtUttttZ @Z @Z @Z @Z !@Z !@ ^B!#c"!"g @"g @"g @"g @"g !@"g !@ ^B!jj @j @j @j @j !@j !@ ^B!#c"!n @n @n @n @n !@n !@ ^B!#c"!!r @!r @!r @!r @!r !@!r !@jvz @z @z @z @z !@z !@j~ @ @ @ @ !@ !@j@@@@@@@@@!@@!@j @! @! @! @! @! @! @! @! ! ! ! ! ! ! ! ! ^@! ^@! ^@! ^@! ^@! ^@! ^@! ^@!#c !#c !#c !#c !#c !#c !#c !#c ! @# j@@k@@@jjjj ^@@@@ ^A@@Ak @k @k @@DkŁ @@D%ˁ%΁%ҁ%Ձ%ف@%܁@%A%A%%%%%%%%jjjj@@@@       @ @ @ @ @  @ @#c j  ! !  ! !  ! !  ! !  ! !  ! !  ! !jj *$f* /@#5 j:j? @ !@  !@  @! @!D @J @P@@V@@@!@@!@\bhA@nA@tz !@ !@ !@ !@ !@ !@ !@ !@ !@ !@ !@ !@ !@ !@ !@ !@jj+@+@8 @8 @ @ @, @00#00+@j@--@-jj j j!j!  j @;ł jʂjʂjʂjʂjʂjʂjʂjʂ)΂@)Ղ@)ۂ&k !@k !@k @!k @!*$$$k !@!k !@!k !@!k !@!jjjjkjj j jjjj9:#j'j*j-j0k3 @@k7 @@jj;kFjKkSjXjj_jjjjic  @ ic  @ ij @ij @iq  @ iq  @ iz @iz @ jjjjjjjjk @k @k @ k @ k @jk @ ji  @ i  @ i@ @ i  @ i@ @i@ @i @i  jjkǃj̓eӃk܃jjjjjjjjjj( @( @( @( @( @( @(  @( @( @( @(% @(+ @(2 @(8 @(? @(F @iL @ iU  @ i\  @ id  @ ij  @ ip  @ iw  @ i|  @ i  @ i  @ i@ @i@ @i  @ i  @ i  @ i  @ h @ h„ @ h̄ @ hք @ h߄ @ h @ h @ h @ h @ h  @ h @ h @ jjh' @h, @ h1 @ h8 h< h@ hD @ hL @ hT @ h\jjjjh' @ h, @ %ˁ%΁%ҁ%Ձ%ف@%܁@%A%A%%%%%%%%'a 'f 'l 'q 'w @'| @' A' A' ' ' ' ' ' ' '  ^B!#c"!j.Å@@jƅ @@jƅ @@!jj ^B!#c"!j˅/υ@@jӅ @@jӅ @@!j؅@@@jޅ  jޅ  8 @0@@8 @8 @ @ @jjj1@@2@@@3@@@  @  @    i@ @ j @i# @i* @ @i1  @ @j84; !4; !4; !4; !4; !4; !4; !4; !jhA @ hG @ hM @ hS @ hY @ jh` @ hi @ hq @ hy @ h @ h @ h @ h @ h @ h @ h @ h @ h @ h @ h† @ jhɆ @hІ @ h׆ @ hކ @ h @ h @ h @ h @ h  jh @ h @ h @ h @ h @ h @ h% @ h. @ h4 @ h: @ h@ @ hF @ hL @ hR @ jjjjjjjjjjjjjjjjjiX  @ iX  @ i_ @i_ @if  @ if  @ io @io @ jjjjjjjjjjjjjjjjiv  @ iv  @ i}@ @ i  @ i@ @ i@ @ i @i  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjji @ i  @ jji  @ iƇ  @ i͇  @ i҇  @ i؇  @ iއ  @ i@ @ i@ @ i  @ i  @ i  @ i  @ i @i„ @i @iք @i߄ @i @i @i @i @ i  @ i @ i @ i @i# @i' @i- @i4 @i8 i<i@iD @iL @iT @jjjjji;  iB  i' @i- @jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiI@ @ ji# @i* @@iO  @ @jjjjjjjjjiV  @ iA @ iG @iM @iS @iY @i, @i` @ii @iq @iy @i @i @i @i @i @i @i @i @i @i @i† @i_@@ iɆ @iІ @i׆ @iކ @i @i @i @i @iji @i @i @i @i @i @ii @i. @i4 @i: @i@ @iF @iL @iR @jjjjjjjjjjjjjjjjjiJ @iJ @it @jjjjjjjjjjjjjjjjjjjjjjji|@@ji@@i@@jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjji @jjjjjji @i @i@@ji @i @i @iƈ @jjjjjjjjjjjjjjjjï @jjjjjjjjjjjiԈ  iۈ  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiV@@jjjjjjjjjjjjjiV  @ jjjjji @jjjjjjjjjjjjjjji@@ jjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjji @i @i  @ jjji  @ jjjjjjjjjjjjjjjjjjji@@ji@@i$@@jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjji- @i4 @i< @jjjjiB @iH @iN@@iW@@ ia @ig @im @is @jjjjjjjjjjjjjjjiy @i @jjjjjjjjjjjjji, @iy @jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjji@@jjjjjjjjjjjjjjjjjjji @ jjjjjjjjjjjjjjji@ @jjjjjjjjjjjjjjjjjjjjjjjjjZ @"g @j @n @!r @z @ @@@Z @"g @j @n @!r @z @ @@@Z A"g Aj An A!r Az A A@A @ @ @ @ @ @j @ @ @ @ @ @ @j @ @  @  @  @  @  @ j @  @  @  @  @  @  @ j @  @! @! @! @! @! @!j @! @! @! @! @! @! @!j @!@@j   É @@@@ lj @ ˉ @@@j   É @@@@ lj @ ˉ @ @ jjjjjj @ **$$$ ^@j7Љ@kՉ kى kމ k@@k@@jj5 6 k k k jk k @j @jjjjj.Å@@/υ@@0@@1@@jijjjjjjjjjjjjjjjjjjjjjjjjhA @jh @jh @jjjiA @ji @ji @jjjhG @jh @jh @jjjiG @ji @ji @jjjhM @jjjh @jjjiM @i( @jji @i/ @j6j=jEjMjjjjUjjjjjjjj  @ `  @ @` "@#=\ @Fb @Oh @Pn @@u @C{ @I @K @=$!D!=$!D!=$!D!=$!D!=$!D!=$!D!=$!D!=$!D!F$!D!F$!D!F$!D!F$!D!F$!D!F$!D!F$!D!F$!D!O$!D!O$!D!O$!D!O$!D!O$!D!O$!D!O$!D!O$!D!P$!D!P$!D!P$!D!P$!D!P$!D!P$!D!P$!D!P$!D!@$!D!@$!D!@$!D!@$!D!@$!D!@$!D!@$!D!@$!D!C$!D!C$!D!C$!D!C$!D!C$!D!C$!D!C$!D!C$!D!I$!D!I$!D!I$!D!I$!D!I$!D!I$!D!I$!D!I$!D!K$!D!K$!D!K$!D!K$!D!K$!D!K$!D!K$!D!K$!D!^gY ZÊ fȊ fϊ fՊ f܊ ^$!D!^$!D!^$!D!^$!D!^$!D!^$!D!^$!D!^$!D!d$!D!d$!D!d$!D!d$!D!d$!D!d$!D!d$!D!d$!D!gggggggggggggggggggggg gggg$g+gg0g6g<gBgIgQgXg` ghgngvg|gggg? H ` a B E Mɋ NЋ <؋$!D!<؋$!D!<؋$!D!<؋$!D!<؋$!D!<؋$!D!<؋$!D!<؋$!D!<ߋ$!D!<ߋ$!D!<ߋ$!D!<ߋ$!D!<ߋ$!D!<ߋ$!D!<ߋ$!D!<ߋ$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!<$!D!gggggggggU gggggggggggggggggggggg_ ] [  \ g^gZ <!$!D!<!$!D!<!$!D!<!$!D!<!$!D!<!$!D!<!$!D!<!$!D!<)$!D!<)$!D!<)$!D!<)$!D!<)$!D!<)$!D!<)$!D!<)$!D!<1$!D!<1$!D!<1$!D!<1$!D!<1$!D!<1$!D!<1$!D!<1$!D!<:$!D!<:$!D!<:$!D!<:$!D!<:$!D!<:$!D!<:$!D!<:$!D!ggfBfH ggggWN$!D!WN$!D!WN$!D!WN$!D!WN$!D!WN$!D!WN$!D!WN$!D!RU$!D!RU$!D!RU$!D!RU$!D!RU$!D!RU$!D!RU$!D!RU$!D!gggggggg=[ @Fa @Og @Pm @@t @Cz @I @K @=$!D!=$!D!=$!D!=$!D!=$!D!=$!D!=$!D!=$!D!F$!D!F$!D!F$!D!F$!D!F$!D!F$!D!F$!D!F$!D!ggggggggggggggggC$!D!C$!D!C$!D!C$!D!C$!D!C$!D!C$!D!C$!D!@$!D!@$!D!@$!D!@$!D!@$!D!@$!D!@$!D!@$!D!K$!D!K$!D!K$!D!K$!D!K$!D!K$!D!K$!D!K$!D!I$!D!I$!D!I$!D!I$!D!I$!D!I$!D!I$!D!I$!D!^] Y Z f gf f b$!b$!b$!b$!b$!b$!b$!b$!ggggggggY$!Y$!Y$!Y$!Y$!Y$!Y$!Y$!ZÊ$!ZÊ$!ZÊ$!ZÊ$!ZÊ$!ZÊ$!ZÊ$!ZÊ$!T$!D!T$!D!T$!D!T$!D!T$!D!T$!D!T$!D!T$!D!U$!U$!U$!U$!U$!U$!U$!U$!gggggggggggggggg? HČ `ʌ aЌ B׌ E݌ M N >$!D!>$!D!>$!D!>$!D!>$!D!>$!D!>$!D!>$!D!G$!D!G$!D!G$!D!G$!D!G$!D!G$!D!G$!D!G$!D!gggggggggQ @ggggggD$!D!D$!D!D$!D!D$!D!D$!D!D$!D!D$!D!D$!D!A $!D!A $!D!A $!D!A $!D!A $!D!A $!D!A $!D!A $!D!L$!D!L$!D!L$!D!L$!D!L$!D!L$!D!L$!D!L$!D!J$!D!J$!D!J$!D!J$!D!J$!D!J$!D!J$!D!J$!D!_ ] [# \ g( _ g- \ c3$!c3$!c3$!c3$!c3$!c3$!c3$!c3$!ggggggggggggggggggggggggg gggggggX:$!D!X:$!D!X:$!D!X:$!D!X:$!D!X:$!D!X:$!D!X:$!D!SB$!D!SB$!D!SB$!D!SB$!D!SB$!D!SB$!D!SB$!D!SB$!D!gggggggg$/ 9@C`MWakőڑ1F[pŒڒ1G^uʓ !7Lbx˔$:Pe|ϕ%;Qg|Ԗ.E\sЗ+CZrΘ.F_tϙ)@Xn̚ 4Jan{ɛ֛(;M_6BȟTCϡCEFԢH,Nlock repne rep eaxecxedxebxespebpesiediaxcxdxbxspbpsidialcldlblahchdhbhescsssdsfsgs??dr0dr1dr2dr3dr4dr5dr6dr7cr0cr1cr2cr3cr4cr5cr6cr7tr0tr1tr2tr3tr4tr5tr6tr7xmm0xmm1xmm2xmm3xmm4xmm5xmm6xmm7mm0mm1mm2mm3mm4mm5mm6mm7st(0)st(1)st(2)st(3)st(4)st(5)st(6)st(7)(bnt)(bt)addpushpoporadcsbbanddaasubdasxoraaacmpaasincdecpushapopaboundarplimulinsbinsvoutsboutsvjojnojcjncjzjnzjnajajsjnsjpjpojljnljngjgg1testxchgmovleanopcbwcwdcallfwaitpushfpopfsahflahfmovsbmovsdcmpsbcmpsdstosbstosdlodsblodsdscasbscasdg2retnretlesldsenterleaveretfint3intintoiretaamaadsalcxlatescloopneloopeloopjecxzinoutcalljmpjmpfextint1hltcmcg3clcstcclisticldstdg4g5g6g7larlslloadall286cltsloadallinvdwbinvdud2movupsmovlpsunpcklpsmovhpsmovapscvtpi2psmovntpscvttps2picvtps2piucomisscomisswrmsrrdtscrdmsrrdpmcsysentersysexitcmovocmovnocmovbcmovaecmovecmovnecmovbecmovacmovscmovnscmovpcmovnpcmovlcmovgecmovlecmovgmovmskpssqrtpsrsqrtpsrcppsandpsandnpsorpsxorpsaddpsmulpscvtps2pdcvtdq2pssubpsminpsdivpsmaxpspunpcklbwpunpcklwdpunpckldqpackusdwpcmpgtbpcmpgtwpcmpgtdpacksswbpunpckhbwpunpckhbdpunpckhdqpackssdwmovdmovqpshufwg12g13g14pcmpeqbpcmpeqwpcmpeqdemmssetosetnosetbsetnbsetzsetnzsetbesetnbesetssetnssetpsetnpsetlsetnlsetlesetnlecpuidbtshldrsmbtsshrdgrp15cmpxchglssbtrlfslgsmovzxg8btcbsfbsrmovsxxaddcmppsmovntipinsrwpextrvshufpsg9bswappsrlwpsrldpsrlqpaddqpmullwpmovmskbpsubusbpsubuswpminubpandpaddusbpadduswpmaxswpandnpavgbpsrawpsradpavgwpmulhuwpmulhwmovntqpsubsbpsubswpminswporpaddsbpaddswpxorpsllwpslldpsllqpmuludqpmaddwdpsadbwmaskmovqpsubbpsubwpsubdpsubqpaddbpaddwpadddmovupdmovlpdunpcklpdmovhpdmovapdcvtpi2pdmovntpdcvttpd2picvtpd2piucomisdcomisdmovmskpdsqrtpdandpdandnpdorpdxorpdaddpdmulpdcvtpd2pscvtps2dqsubpdminpddivpdmaxpdpunockldqpunpcklqdqpunpckhqdmovdqapshufdhaddpdhsubpdcmppdshufpdaddsubpdcvttpd2dqmaskmovdqumovddupcvtsi2sdcvttsd2sicvtsd2sisqrtsdaddsdmulsdcvtsd2sssubsdminsddivsdmaxsdpshuflwhaddpshsubpsmovdq2qcvtpd2dqlddqumovssmovsldupmovshdupcvtsi2sscvttss2sicvtss2sisqrtssrsqrtssrcpssaddssmulsscvtsd2sdcvttps2dqsubssminssdivssmaxssmovdqupshufhwcmpssmovq2dqcvtdq2pdrolrorrclrcrshlshrsarnotnegmuldividivsldtstrlldtltrverrverwsgdtsidtlgdtlidtsmswlmswinvlpgmonitormwaitcmpxch8bpsrldqpslldqfxsavefxrstorldmxcsrstmxcsrsfencefaddsfmulsfcomsfcompsfsubsfsubrsfdivsfdivrsfaddfmulfcomfcompfsubfsubrfdivfdivrfldsfstfstpfldenvfldcwfstenvfstcwfldfxchfnopfchsfabsftstfxamfld1fldl2tfldl2efldpifldlg2fldln2fldzf2xm1fyl2xfptanfpatanfxtractfprem1fdecstpfincstpfpremfyl2xp1fsqrtfsincosfrndintfscalefsinfcosfiaddlfimullficomlficomplfisublfisubrlfidivlfidivrlfcmovbfcmovefcmovbefcmovufucomppfildlfisttpfistlfistpfldtfstplfcmovnbfcmovnefcmovnbefcmovnufclexfinitfucomifcomifaddlfmullfcomlfcomplfsublfsubrlfdivlfdivrlfldlfstlfrstorfsavefstswffreefucomfucompfiaddfimulficomficompfisubfisubrfidivfidivrfaddpfmulpfcomppfsubrpfsubpfdivrpfdivpfildfistfbldfbstpffreepfucomipfcomipiA!)19AIQYaiqqqqqqqq{,<L\l|%%%s%%s%s:*0x%x([%s%s,%+,2*2,4*4,8*8-0x%x+0x%x)]$%s0x%x:%s0x%x%s jcxzb bytew wordl dword, INSTRUCTION_TYPE_ASCINSTRUCTION_TYPE_DCLINSTRUCTION_TYPE_MOVINSTRUCTION_TYPE_MOVSRINSTRUCTION_TYPE_ADDINSTRUCTION_TYPE_XADDINSTRUCTION_TYPE_ADCINSTRUCTION_TYPE_SUBINSTRUCTION_TYPE_SBBINSTRUCTION_TYPE_INCINSTRUCTION_TYPE_DECINSTRUCTION_TYPE_DIVINSTRUCTION_TYPE_IDIVINSTRUCTION_TYPE_NOTINSTRUCTION_TYPE_NEGINSTRUCTION_TYPE_STOSINSTRUCTION_TYPE_LODSINSTRUCTION_TYPE_SCASINSTRUCTION_TYPE_MOVSINSTRUCTION_TYPE_MOVSXINSTRUCTION_TYPE_MOVZXINSTRUCTION_TYPE_CMPSINSTRUCTION_TYPE_SHXINSTRUCTION_TYPE_ROXINSTRUCTION_TYPE_MULINSTRUCTION_TYPE_IMULINSTRUCTION_TYPE_EIMULINSTRUCTION_TYPE_XORINSTRUCTION_TYPE_LEAINSTRUCTION_TYPE_XCHGINSTRUCTION_TYPE_CMPINSTRUCTION_TYPE_TESTINSTRUCTION_TYPE_PUSHINSTRUCTION_TYPE_ANDINSTRUCTION_TYPE_ORINSTRUCTION_TYPE_POPINSTRUCTION_TYPE_JMPINSTRUCTION_TYPE_JMPCINSTRUCTION_TYPE_JECXZINSTRUCTION_TYPE_SETCINSTRUCTION_TYPE_MOVCINSTRUCTION_TYPE_LOOPINSTRUCTION_TYPE_CALLINSTRUCTION_TYPE_RETINSTRUCTION_TYPE_ENTERINSTRUCTION_TYPE_INTINSTRUCTION_TYPE_BTINSTRUCTION_TYPE_BTSINSTRUCTION_TYPE_BTRINSTRUCTION_TYPE_BTCINSTRUCTION_TYPE_BSFINSTRUCTION_TYPE_BSRINSTRUCTION_TYPE_BSWAPINSTRUCTION_TYPE_SGDTINSTRUCTION_TYPE_SIDTINSTRUCTION_TYPE_SLDTINSTRUCTION_TYPE_LFPINSTRUCTION_TYPE_CLDINSTRUCTION_TYPE_STDINSTRUCTION_TYPE_XLATINSTRUCTION_TYPE_FCMOVCINSTRUCTION_TYPE_FADDINSTRUCTION_TYPE_FADDPINSTRUCTION_TYPE_FIADDINSTRUCTION_TYPE_FSUBINSTRUCTION_TYPE_FSUBPINSTRUCTION_TYPE_FISUBINSTRUCTION_TYPE_FSUBRINSTRUCTION_TYPE_FSUBRPINSTRUCTION_TYPE_FISUBRINSTRUCTION_TYPE_FMULINSTRUCTION_TYPE_FMULPINSTRUCTION_TYPE_FIMULINSTRUCTION_TYPE_FDIVINSTRUCTION_TYPE_FDIVPINSTRUCTION_TYPE_FDIVRINSTRUCTION_TYPE_FDIVRPINSTRUCTION_TYPE_FIDIVINSTRUCTION_TYPE_FIDIVRINSTRUCTION_TYPE_FCOMINSTRUCTION_TYPE_FCOMPINSTRUCTION_TYPE_FCOMPPINSTRUCTION_TYPE_FCOMIINSTRUCTION_TYPE_FCOMIPINSTRUCTION_TYPE_FUCOMINSTRUCTION_TYPE_FUCOMPINSTRUCTION_TYPE_FUCOMPPINSTRUCTION_TYPE_FUCOMIINSTRUCTION_TYPE_FUCOMIPINSTRUCTION_TYPE_FSTINSTRUCTION_TYPE_FSTPINSTRUCTION_TYPE_FISTINSTRUCTION_TYPE_FISTPINSTRUCTION_TYPE_FISTTPINSTRUCTION_TYPE_FLDINSTRUCTION_TYPE_FILDINSTRUCTION_TYPE_FICOMINSTRUCTION_TYPE_FICOMPINSTRUCTION_TYPE_FFREEINSTRUCTION_TYPE_FFREEPINSTRUCTION_TYPE_FXCHINSTRUCTION_TYPE_SYSENTERINSTRUCTION_TYPE_FPU_CTRLINSTRUCTION_TYPE_FPUINSTRUCTION_TYPE_MMXINSTRUCTION_TYPE_SSEINSTRUCTION_TYPE_OTHERINSTRUCTION_TYPE_PRIVOPERAND_TYPE_NONEOPERAND_TYPE_MEMORYOPERAND_TYPE_REGISTEROPERAND_TYPE_IMMEDIATEREGISTER_EAXREGISTER_ECXREGISTER_EDXREGISTER_EBXREGISTER_ESPREGISTER_EBPREGISTER_ESIREGISTER_EDIREGISTER_NOPREGISTER_TYPE_GENREGISTER_TYPE_SEGMENTREGISTER_TYPE_DEBUGREGISTER_TYPE_CONTROLREGISTER_TYPE_TESTREGISTER_TYPE_XMMREGISTER_TYPE_MMXREGISTER_TYPE_FPUCan't get attribute from objectInsttypemnemonicflags1flags2flags3modrmCan't allocate memoryOperandregbaseregindexregscaledispbytesdispoffsetimmbytesimmoffsetsectionbytessectiondisplacementimmediateflagsInstructionlengthmodeopcodesibextindexfpuindexop1op2op3ptrInvalid number of arguments, 2 expected: (data, mode)Can't get buffer from argumentsCan't get mode from argumentsInvalid number of arguments, 3 expected: (instruction, format, offset)Can't get instruction from argumentsCan't get format from argumentsCan't get offset from argumentsInvalid number of arguments, 3 expected: (instruction, format)Invalid number of arguments, 4 expected: (instruction, operand index, format, offset)Can't get operand index from argumentsInvalid number of arguments, 1 expected: (operand)get_instructionDecode an instruction from the given buffer. Takes in a string containing the data to disassemble and the mode, either MODE_16 or MODE_32. Returns an Instruction object or None if the instruction can't be disassembled.get_instruction_stringTransform an instruction object into its string representation. The function takes an Instruction object; its format, either FORMAT_INTEL or FORMAT_ATT and finally an offset (refer to libdasm for meaning). Returns a string representation of the disassembled instruction.get_mnemonic_stringTransform an instruction object's mnemonic into its string representation. The function takes an Instruction object and its format, either FORMAT_INTEL or FORMAT_ATT. Returns a string representation of the mnemonic.get_operand_stringTransform an instruction object's operand into its string representation. The function takes an Instruction object; the operand index (0,1,2); its format, either FORMAT_INTEL or FORMAT_ATT and finally an offset (refer to libdasm for meaning). Returns a string representation of the disassembled operand.get_register_typeGet the type of the register used by the operand. The function takes an Operand object and returns a Long representing the type of the register.pydasmFORMAT_ATTFORMAT_INTELMODE_16MODE_32!G2(,0I=pydasm.pydinitpydasm@lhDR\hr|,<Pl$8DR\hr|,<Pl$88__dllonexit_errno_snprintf[callocjfflushyfreemallocmemset/PyClass_New\PyDict_NewqPyErr_OccurredrPyErr_PrintPyErr_SetStringPyExc_MemoryErrorPyExc_TypeErrorPyExc_ValueError6PyLong_AsLong>PyLong_FromLongPyObject_GetAttrStringPyObject_SetAttrStringPyObject_Size(PyString_AsStringAndSize2PyString_FromString3PyString_FromStringAndSizehPyTuple_GetItemPy_InitModule4Py_InitializePy_SetProgramNamew_Py_NoneStructmsvcr71.dllpython25.dll< 0010L00001 1B1P12(7Q>>>>>>>?J??? (010<0H00041?1K1111112'202;2G22222233+3c3n3z3333445A5L5X5506p666666k7778 8I8_8u8889/9P9b99999;;; ,>8>>>>???????0000001%111n1y11112@2K2W2334C5618;8e8888899-9D9999999::%:9:E:Y:e:::::: ;;%;8;K;o;;;;;;;;;<<.<: >3>G>Z>m>>>>>>>>??2?>?S?_?s??????????@0=0_000000011)1<1O1b1u1111112M2Z2_2j2222222222 3/363r3333333333454:4E4N4a4w4|444444445a5n5s5~555555556656:6E6666666777Z7p7u777777777778858:8E88888889 969;9F9v99999999 ::+:7:J:R:[:::::::::;;L;R;r;;;;;;;;;<<"<2,>P>t>>>>?(?L?p?`$0H0l00000 1D1h111112@2d222223<3`33333484\44444545X5|5555 606T6x66667,7P7t77778(8L8p88889$9H9l99999 :D:h:::::;@;d;;;;;<<<`<<<<<=8=\=====>4>X>|>>>> ?0?T?x????p0,0P0t00001(1L1p11112$2H2l22222 3D3h333334@4d444445<5`5555586\6666777 808T8x888:(:L:p:::$;H;l;;;;; >>>?8?\?????040X0|0000 101T1x11112,2P2t22223(3L3p33334$4H4l444 5D5h555556@6<7`77777888\88888949X9|9999 :0:T:x::::;,;P;t;;;;<(D>h>>>>>?@????0<0`00000181\11111242X2|222 303T3x3334,4P4t44445(5L5p5556$6H6l66666 7h777778@8d888889<9;; <0?8:;=D?,33 44l777< =0==>,>P>t>>>> 1D1<3`3`>>>>>?8????t040X0|000 101T1x111123(3L3p3333$4H4l4444D5h55556@6d66t7777(8;;<<<=\==4>|> ?T?? ,00L1p112$2H2l22 3`4d4h4l4p4t4x4|4444444444444444445,5P5t55556(6L6p66667$7H7l77777 8D8h888889@9d99999:<:`:::::;8;\;;;;;<4,>P>t>>>>?L?p????00$0H0l00000 1D1h111112@2d24844445X5|5555 6T6x66667,7P7t77778(8L8p8$9H9l99999 :D:h:::::;@;d;;;;;<<<`<<<<<=8=\=====>4>X>|>>@0D3h3333@4d444445<5`55555686\66666747X7|7777 808T8x888,9P9:(:L:p::::;$;H;l;;;;; <>`>>>>>?8?\?????P040X0|003(3L3p33334$4H4l44444 5D5h555556@6d666667<7`777778\88888949X9|99:;,;P;t;;;;<(D>h>>>>>?@?`111242X2|2222 303T3x33334,4P4t4444H6D7h777778@8d888889<9`99999:8:\:::::;4;X;|;;;; <0>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?