Function at 0x100b3481
Capabilities:
Authenticate hmac
Encode data using xor

Disassembly:
pushfd
test byte [0x100b3547], 0x37
jne 0x100b3548
and bl, byte [edx]
inc esi
fadd st(6)
pushfd
xchg ebp, eax
std
leave
cmp ebx, dword [edx]
lock or byte [eax + 0x15], dl
std
fisttp qword [edx - 0x20]
out 0x36, al
push edx
mov eax, ebx
xlatb
sub ch, byte [ebx + 0x4bd34064]
add eax, 0xffffff85
in al, 0xdf
lea ebp, [edx - 0x5b440df6]
add eax, 0xffffff97
rol byte [esp + eax*8], 0x15
inc edi
in al, 0xed
cli
mov bl, 0xf
push esp
add ecx, dword [esi - 0x1a]
mov esi, 0x394e581d
clc
inc ebp
push ecx
inc ecx
mov esp, 0xfd5b20f7
aam 0x52
lea esp, [ecx]
push esp
das
out 0x49, eax
cli
xchg ecx, eax
mov esp, 0x76ce6c52
mov ss, word [esi]
or eax, 0x9cbc5622
inc edx
test byte [ebx], dh
cli
out dx, eax
in eax, 0xca
scasb al, byte es:[edi]
outsd dx, dword [esi]
or dword [edx + 0x49bfa565], ebx
pop ecx
xchg edi, eax
popal
shr ebx, 1
insd dword es:[edi], dx
cmp eax, 0x8accb369
scasb al, byte es:[edi]
adc eax, 0x859c7b9e
mov byte [edi - 0x6c83d271], bh
xchg byte [edi + 0x1a70b717], al
or dl, cl
fstp xword [edx - 0x54]
imul edx, ebp, 0x58
sbb al, ah
cmpsd dword [esi], dword es:[edi]
bnd jg 0x100b350e
pop ss
arpl word [edx], sp
sar ebp, 1
clc
rol byte [edx - 0x6f], 1
cmp byte [edx], dl
sbb edi, dword [esi + 0xc]
fsubr qword [ebx]
push 0x3a
popfd
xor byte [ebx], bl
push edi
sub ebx, esi
xor ebx, dword [ecx + 0x7b]
adc bl, bh
movsd dword es:[edi], dword gs:[esi]
popfd
push ebp
mov ebp, esp
push ebx
push esi
mov ebx, ecx
xor esi, esi
push edi
push 0x286c
cmp dword [ebx], esi
jne 0x100b35cf
call fcn.1011dfda
mov edx, eax
pop ecx
cmp edx, esi
je 0x100b35c6
push esi
pushfd
test byte [0x100b35a5], 0x27
jne 0x100b35a6
fiadd word [esi]
push esp
popal
push ebx
adc al, 0x7c
in eax, dx
add eax, 0x63d6ffbc
lodsd eax, dword [esi]
out dx, eax
sub eax, 0x3c3bd527
rcl ebx, 0xb0
mov gs, word [ecx]
psubq mm4, mm6
inc esi
mov ebp, dword [ebp + edx*8 + 0x59]
fcomp dword [ecx]
cwde
inc ebx
aaa
arpl word [ebx - 0x4f], bx
pop ebp
push esp
xchg edx, eax
mov esi, dword [edi + 0x52]
jae 0x100b3529
push ebx
inc edx
popfd
mov eax, 0x2868
call fcn.1011f220
mov esi, dword [ebp + 8]
mov edi, esp
mov ecx, 0xa1a
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
call fcn.100b029c
jmp 0x100b35c8
xor eax, eax
mov dword [ebx], eax
jmp 0x100b399c
call fcn.1011dfda
pushfd
test byte [0x100b3629], 0x2a
je 0x100b362a
dec edi
out dx, eax
adc byte [ecx + edx + 0x46ac8e37], dl
dec cl
int3
dec ebx
fst dword [eax + 0x7f]
push ebp
stc
and dh, dh
in eax, 0x4f
inc esi
pop edx
jno 0x100b35cf
aaa
dec ebx
mov al, 0x77
xor dword [esi - 0x55], edx
or eax, 0xc04268e2
sub al, 4
sbb byte [edi + 0x33b00efc], ah
and al, 0xc0
mov dl, 0xb0
fdiv st(5), st(0)
dec dl
test dword [ebx], ebp
aam 0xa4
sbb eax, 0xb8ff039f
inc ebx
push eax
popfd
mov edx, eax
pop ecx
cmp edx, esi
je 0x100b3991
push esi
mov eax, 0x2868
call fcn.1011f220
pushfd
test byte [0x100b3672], 0xd9
jne 0x100b3773
xor ecx, dword [ecx]
push ds
adc eax, 0x551c2c0c
sub al, 0x1c
push ebp
fistp qword [edi - 0x52c8fc77]
out 0x59, eax
ja 0x100b35f4
jb 0x100b35fb
xchg ecx, eax
push esi
mov ch, 0xa3
insb byte es:[edi], dx
movsd dword es:[edi], dword [esi]
mov cl, 0xe8
daa
loop 0x100b36c7
push eax
salc
sal dword [edi], 1
add esi, dword [edi + 0x6fd4e209]
test byte [edi + 0x45], bh
clc
rcl ecx, cl
push 0x20
xchg ebx, eax
cmc
mov ebx, 0x9e9ee702
fsubr st(2), st(0)
rcl dword [ebx], 0xbd
jbe 0x100b36ec
out 0xed, al
movsd dword es:[edi], dword [esi]
jo 0x100b36fb
stosb byte es:[edi], al
sub al, byte [ebp + 0x273d2e42]
jno 0x100b36e5
push ecx
dec edi
xor byte [esi - 0x40bb3b9d], al
push 0xffffffffffffffa7
dec ecx
xchg dword [edi - 0x7bb2a32c], ecx
sbb eax, 0x19d8f230
push 0xcd08d737
aaa
xlatb
or ch, cl
leave
xchg ebp, eax
adc ecx, edx
sahf
dec ebx
sub dword [ecx + 0x2c97084c], esp
mov bh, 0x52
inc ebx
in eax, 0x36
jns 0x100b3654
jns 0x100b3654
lodsb al, byte [esi]
mov bl, 0x97
imul edx, ebx, 0xffffffb8
mov esp, 0xc09fc795
or al, al
adc eax, 0xa51d8d7c
mov edx, 0x84db513a
sbb al, 0x59
out dx, al
add byte [ecx], dl
pop ds
sub byte [ecx], bh
inc esp
push esp
add esp, 0x33
mov esp, 0x53104e8b
mov esi, 0x2149ca27
call esi
popal
mov edi, 0x3fcbe6d1
dec ecx
xor ebx, dword [edi - 0x78]
test eax, 0x4d0296e1
and ebx, dword [edi]
aas
mov eax, esp
xor esi, edi
int 0x8f
cmpsd dword [esi], dword es:[edi]
sbb edx, eax
aad 0x61
jne 0x100b375b
xchg edx, eax
sub eax, 0x43c5c236
jno 0x100b36b3
jg 0x100b36b2
push cs
mov word [ebx - 0x642a9504], ds
std
sahf
add dword [ebp + esi*2 + 0x5b], esp
add ch, bl
push edx
xor bl, al
xchg ecx, eax
or al, 0xbe
rol edx, cl
cmp dword [edx + 0xb], ebx
jle 0x100b3745
jmp 0x100b375b
mov esi, 0x5a39c2d3
or edi, dword [esi + 3]
or ch, byte [esi + ebx*2 - 0x3d1071ba]
pop ss
mov edi, 0x61540721
cdq
je 0x100b3733
inc esi
mov gs, edi
ret 0xbf17
and eax, 0x7ec1afcf
jnp 0x100b373a
scasd eax, dword es:[edi]
sar dword [esi + 0x7b], 0xe1
jl 0x100b3759
aaa
push ss
mov bh, 0xdc
or eax, 0xd3590f48
mov esp, 0x5f4d7bf8
mov eax, dword [0x98cc2092]
ror byte [edx - 0x27], 0xbc
outsd dx, dword [esi]
popfd
mov esi, dword [ebp + 8]
mov edi, esp
mov ecx, 0xa1a
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
pushfd
test byte [0x100b37c4], 0x71
jne 0x100b38c5
or edx, dword [eax]
jno 0x100b379a
test dword [0x92000001], esi
xchg edx, eax
cmp al, 0xd4
fisub word [0x16f81e61]
xor eax, 0x366615fa
xor eax, 0x366615fa
out 0x42, al
enter 0xb3, 0x21
push edi
test dword [edi + 0x37], esp
sub bh, ah
mov ebp, 0x30f72669
and ebp, dword [ebx + 0x47c2a19d]
sub eax, 0xe9f6b702
and ebp, dword [eax + edi*8]
and bh, byte [eax + 0x42]
sub dword [esi + 0x6eb7c9f7], ebx
mov bh, 0x6e
jne 0x100b3754
xlatb
popal
je 0x100b37c5
test dword [eax], esp
push cs
inc ebp
sal esp, 0x99
mov edi, 0xa77fcff3
daa
lodsd eax, dword [esi]
lodsd eax, dword [esi]
xchg edx, eax
mov al, byte [esi + 0x5eb14a6f]
cwde
add dword [edx + 0xbf3d33], esi
int1
loopne 0x100b3829
ja 0x100b386b
out 0, eax
and byte [ebx], al
or byte [esp + ebp*4 + 0x7d], ch
insd dword es:[edi], dx
jne 0x100b3787
rol dword [ecx + 0x4a], 0x14
inc edx
in eax, dx
add ebp, ebx
in al, 0xda
cwde
bound edx, qword [ebx]
popfd
fadd st(4), st(0)
pop edx
add eax, 0xde63ba50
mov ecx, ds
shl byte [edi + 0x7b497efc], cl
mov al, byte [0xfabc9f03]
xchg byte [esi - 0x5a5a393c], ch
pop eax
xchg esp, eax
nop
and al, 0xf1
das
cmp dword [edi + 0xf2a6f04], 0xffffffb4
adc al, 0xc9
cdq
inc eax
outsd dx, dword [esi]
fstp xword [edx]
popfd
mov bl, byte [edi + 0x7c]
cmp eax, 0x89074e7b
push ds
mov ch, 0xf1
out dx, al
jno 0x100b3897
out 0x3b, al
sahf
mov edi, 0x89de852a
jne 0x100b38cb
push esp
sbb byte [ebp + 0x3a], 0xd3
imul edi, ebx, 0x795cde46
fdiv st(3), st(0)
mov gs, edi
jnp 0x100b38a9
push ss
inc edx
rcr ebp, 1
jg 0x100b38a3
push ss
inc esp
mov al, byte [0x62066205]
cmp dword [edx], 0xffffffa4
dec eax
pop ecx
push esi
test dword gs:[esi + 0x5f], 0xb6d96b9f
push edi
cmp eax, 0x517ed6f4
mov ecx, 0x47058247
out 0xee, al
cmp dh, byte [ecx]
cmpsb byte [esi], byte es:[edi]
xor cl, byte [edx]
std
or ecx, dword [ecx - 0x4d0051da]
xor ah, byte [edi - 0x1f]
scasb al, byte es:[edi]
push dword [edx - 0x1e589bce]
cld
mov edx, ebx
dec ecx
inc esi
nop
adc bl, ch
pop ebp
inc edx
push 0x6a
nop
push 0xffffffffffffff90
adc eax, 0x457fb189
mov esp, 0x49e6b805
dec esi
out 0x80, al
ja 0x100b38b0
mov dword [edi - 0x44], 0xc71990ee
and byte [eax - 0x2e], 0x36
popfd
call fcn.100b029c
jmp 0x100b3993
dec esi
add eax, 0xa4c95f2
push edx
lahf
or eax, 0x3e987d15
and al, byte [edi - 0x13]
adc al, 0xcb
cld
push edx
call 0x1e9855bf
or eax, 0xbe4033f9
scasb al, byte es:[edi]
xor byte [ebx], cl
add eax, 0xb17d38c3
mov cl, 0xaf
inc eax
adc byte [ebx - 0xc5d6964], al
popfd
inc eax
mov esi, 0x50b30ae
ret
xor eax, eax
mov ecx, dword [ebx + 4]
mov dword [ecx + 0x2868], eax
pop edi
pop esi
mov dword [ebx + 4], eax
pop ebx
pop ebp
pushfd
test byte [0x100b3a36], 3
je 0x100b3a37
fnstenv [ebx]
adc eax, 0x931fe802
xor eax, 0x37a3db8f
jecxz 0x100b397d
fcomi st(1)
jns 0x100b3960
rcr esp, cl
out dx, eax
and eax, 0x437ff1c9
out dx, al
fld qword [edi + 0x1a6cfe7f]
and dword [edi - 0xa], ebp
mov eax, dword [eax]
sar byte [ecx + 0x5b764c23], cl
sbb ah, byte [ecx]
outsd dx, dword [esi]
test byte [ebx + 0x23b9d200], 0x4c
jbe 0x100b3a39
fdecstp
push 0x781770d7
mov ah, 0x2a
sbb byte [edx - 0x6f], 0xc7
sbb al, 1
cli
adc ah, 0x5c
bound edx, qword [eax]
xor al, byte [ecx + 0x40]
pop esi
add dword [edx + 0x1d], 0xfbce0b7c
enter 0x7152, 0x12
salc
push ss
sbb eax, 0x3124c9dd
jne 0x100b39d2
push ss
mov dword [0x928459b5], eax
in al, dx
or al, 0xad
dec ebp
cmpsd dword [esi], dword es:[edi]
push eax
pop edi
shr byte [edi - 0x4f1f64e5], cl
adc dword [ecx + 0x47], eax
push 0x7dc300d0
inc ebx
aaa
sub al, 0x72
popfd
xchg esp, eax
lock and dword [ebx - 7], 0x47
les esp, [ebx]
insd dword es:[edi], dx
cwde
int3
popfd
ret 4
add al, 0
push ebp
mov ebp, esp
push esi
mov esi, ecx
call fcn.100b0cc3
test byte [ebp + 8], 1
je 0x100b3c95
push esi
pushfd
test byte [0x100b3a78], 0xac
jne 0x100b3b79
test dword [edx], ebx
add dword [eax], eax
add byte [edx], dh
pushfd
and dl, ch
shr dword [edx + 0x5765148], 0x6e
xor bl, byte [edx + 0x48aac1d5]
push ecx
jbe 0x100b3a6e
outsb dx, byte [esi]
arpl sp, bx
sbb edx, dword [esp + 0x61afba6]
xchg esp, eax
in al, 0xa6
sti
sbb al, byte [esi]
sal byte [esi], cl
inc esp
adc eax, dword [esi - 0x51]
dec esi
rcl dword [eax - 0x7027a309]
adc al, 0x58
and esp, edx
adc eax, 0x65977203
out dx, al
rol dword [edx + 0x5716595], cl
sar dword [ecx], cl
jae 0x100b3ae4
outsd dx, dword [esi]
mul eax
lodsd eax, dword [esi]
xchg dword [edi], edi
sub ecx, ebp
push es
aas
aam 0x7c
call 0x1b6fd5aa
ja 0x100b3a5a
daa
or al, 0x78
adc ebx, esi
call 0x6d898bf7
inc edi
jo 0x100b3b17
insd dword es:[edi], dx
lea edx, [ebx - 0x5c]
test al, 0x5d
push ss
inc esi
sbb byte [eax + 0x49cec51a], dl
mov dl, bl
xor byte es:[edx + 0x4f], cl
rcl byte [edi - 0x48]
mov ah, dl
pop es
aad 0x40
mov bl, 0xf
pop edx
imul esi, dword [edi - 0x61], 0xffffff80
cli
push es
add al, byte [esp + ecx*4 + 0xe]
jl 0x100b3af1
pop ebp
and eax, 0x3bb6e71
and dword [esi + 0x554e9fa6], esp
outsb dx, byte [esi]
mov ebx, 0xa6a62103
lahf
dec esi
push ebp
sub dword [esi + 0x6d255935], esp
inc esp
test byte [esi], bh
push ecx
and eax, 0x84c4ff6d
push ecx
daa
rcl byte [esi - 0x8180da1], 0xe3
cmp esi, dword [ecx]
and dh, bh
mov al, 0xa4
aad 0x82
stosb byte es:[edi], al
stc
mov dword [eax - 0x46ca02a3], 0xe2cff95f
mov ecx, 0x13c851ee
cmc
mov ecx, 0xff82e3c3
push 0xffffffffffffffac
push ecx
enter 0xfffffffffffff513, 0xffffffffffffffb9
ret
cmp bh, 0x6a
lodsb al, byte [esi]
cmp dword [edx + 0x39], 0x14
test eax, 0x3b801ba3
mov eax, 0x10a93304
int3
mov ebp, 0xd8bca922
sahf
test dword [ebp + 0x7e], eax
mov ah, 0x47
test eax, 0x859ed8bc
inc ebp
jle 0x100b3b1e
inc edi
movsd dword es:[edi], dword [esi]
xchg ecx, eax
sub dh, byte [edx + 0x41ba4b5c]
imul byte [ebx + 0x5c]
daa
jns 0x100b3b91
popfd
call fcn.1011bd3a
pushfd
test byte [0x100b3b92], 0x7b
jne 0x100b3c93
or edx, dword [eax]
jnp 0x100b3b97
test dword [esi], eax
add dword [eax], eax
add byte [esi + 0x56], bh
jle 0x100b3be5
das
sub byte [ebx - 0x4a], dl
dec edi
push ebx
mov dh, 0x4f
mov dh, 0xfc
xchg ebp, eax
inc esp
jne 0x100b3b84
salc
mov eax, dword [0x925635a0]
pop esi
xor eax, 0xb04003d5
sbb ch, byte [ebx + 0x59]
ja 0x100b3b60
mov edx, 0xb0d20fcd
lodsd eax, dword [esi]
pushfd
pushfd
into
psrld mm6, qword [eax - 0x31636353]
xor dh, ah
add bh, byte [eax]
fld xword [ecx]
mov byte [eax + edx*8], bl
adc dword [ecx - 0x6c4017a7], esp
fild word [ebx]
loopne 0x100b3bad
sub eax, dword [ecx]
adc al, 0x1f
fst qword [ecx]
add dword [eax - 0x28241643], ecx
test byte [ebx + 0x56], ch
jne 0x100b3b62
cmp bl, byte [esi + 0x3ce40e69]
cmp eax, 0xaeed9215
dec eax
sbb esp, ecx
adc eax, esi
cmp al, 0x6c
sbb al, 0x39
cmovb eax, edx
sub eax, 0x6098890b
xor edi, dword [eax + 0x70]
inc ecx
jb 0x100b3c22
adc eax, esi
xor dword [edi], edi
cmp eax, 0xddb24cdf
dec esp
mov dl, 0xdd
pop es
cmp dword [esi + 0x33], ebp
outsd dx, dword [esi]
xchg esi, eax
adc byte [eax + 0x27], cl
inc ebp
and dword [esi], esp
sbb byte [esi - 0x3ec13709], ch
cmp eax, 0xc04ade52
xlatb
lds ecx, [ebx + 0x201a37dc]
rcl bh, 0xc5
mov ebx, esp
aaa
sbb ah, byte [eax]
test eax, 0xe5618899
loop 0x100b3c1a
xor eax, 0xbd1568c6
or byte fs:[esi - 0x1d920700], 0x89
outsb dx, byte [esi]
shl dword [ecx + eax*2 - 0x51], 0x22
push esp
clc
lahf
mov dword [0xeeb54f88], eax
rcl dword [ecx - 0x398c34da], cl
xchg dword [ecx + 0x1a989b15], ecx
and al, 0x85
imul eax, dword [eax + 0xf2df7d7], 2
mov dl, byte [ebx]
aad 0x56
popfd
add al, 0x1f
push esi
mov al, byte [0x5edb08af]
mov edx, 0xd432a141
cmc
sbb al, 0xdd
push esp
push ebp
jnp 0x100b3c01
adc ch, byte [ebx]
pop ecx
mov ah, 0xe1
jo 0x100b3cf8
cwde
sbb al, byte [eax - 0x51]
mov dword [ebx - 0x15], ecx
fmul dword [0x9fc65c35]
out dx, al
xor bh, byte [ecx - 0x37]
shl dword [edx], 1
pop edx
das
xchg ecx, eax
inc ebp
stosb byte es:[edi], al
popfd
pop ecx
mov eax, esi
pop esi
pop ebp
ret 4
and al, 0xb5
push es
add byte [ecx + 0x10170c30], ah
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov esi, dword [ebp + 8]
mov eax, dword [esi + 0x34]
mov dword [ebp - 0x2888], eax
pushfd
test byte [0x100b3e24], 0xe5
jne 0x100b3e25
and dword [0x429f4623], ebx
mov ebx, 0x1383c031
dec ecx
pop ecx
sbb eax, 0xed85a045
fisttp dword [eax + ecx*4]
das
pop ebp
test byte [0x239d9adf], 0x27
push cs
xchg edx, eax
or byte [ebp - 0x151f8a9d], bh
outsb dx, byte [esi]
sub byte [edx + 0x4f], bl
pop edx
dec edi
sub eax, 0xe93568ca
jle 0x100b3dd9
in al, dx
scasd eax, dword es:[edi]
cdq
stosd dword es:[edi], eax
int1
jb 0x100b3d8b
mov eax, dword [0xbbd82dfe]
adc eax, 0x7320e67f
aad 0x5d
xchg ecx, eax
cmp dh, byte [eax]
fidivr dword [esi + edi*2]
outsd dx, dword [esi]
sbb eax, 0xa259c71f
sti
sbb dl, byte [ecx + 7]
aaa
popfd
pushfd
test al, 0x86
shr byte gs:[edx], 1
pop ecx
lodsd eax, dword ss:[esi]
sub bl, byte [ecx + 0x36]
lodsd eax, dword [esi]
pushfd
add dword [0x3706c8f8], 0xffffff87
dec eax
xchg dword [edi + edx*2 + 0x2d], esi
pop ds
sar byte [edi + ecx*8 - 0x67], 0x8e
inc ecx
sbb al, 0x6a
enter 0xffffffffffffe1f0, 0xd
mov edi, dword [ecx - 0x56]
nop
adc cl, ah
jne 0x100b3d58
nop
mov dword [0x57fc4764], eax
inc eax
test byte [ecx - 0x1255ac92], bh
inc edx
cmp eax, 0x655efda8
jg 0x100b3e2a
test al, 0xfd
pop esi
jg 0x100b3e2a
dec ebx
int3
movsd dword es:[edi], dword [esi]
nop
ret
pop eax
std
push cs
aas
and dword [0xa1d20cd5], 0xffffffa6
dec edx
jnp 0x100b3e63
push cs
loopne 0x100b3e29
mov dl, 0x93
cmpsd dword [esi], dword es:[edi]
test dword [esi - 0x34d51db1], 0xfd8e5011
pop edx
in eax, 0x11
enter 0xffffffffffff8a7d, 0xa
jo 0x100b3e4e
or ah, byte [ebx - 0x3e]
into
js 0x100b3dc1
in al, 0xf0
insw word es:[edi], dx
and cl, ah
enter 0xffffffffffff91d2, 0xfffffffffffffff9
push edi
xchg esi, eax
xchg esp, eax
mov ch, 0xa4
and dh, al
outsd dx, dword [esi]
aaa
inc edi
pop esi
inc edx
popfd
mov eax, dword [esi + 0x5c]
pushfd
test byte [0x100b3e88], 0x33
jne 0x100b3e89
mov dword [0xbb6c8f70], esi
dec esi
push es
out dx, eax
jno 0x100b3de0
cli
mov ebp, 0x7322503b
push eax
popal
mov eax, dword [0x3a515f58]
jo 0x100b3e20
mov ch, 0x69
push 0x52
lds edx, [edx]
cmp al, 0x6d
scasb al, byte es:[edi]
loopne 0x100b3e73
neg dword [esi - 0x6a]
test al, 0x1c
scasd eax, dword es:[edi]
mov bl, byte [esi + 0x36]
mov byte [eax + ebp*4 + 0x4147bfb2], al
mov byte ss:[eax + ebp*4 + 0x4147bfb2], al
lea ebx, [esi]
push ecx
test esp, edx
aad 0x16
inc edi
lodsb al, byte [esi]
mov esp, 0x212f804
xchg edi, eax
xchg edi, eax
jnp 0x100b3e3f
lahf
cmp eax, 0xa263d6a6
sub byte [edi - 0x6f892f59], dh
cmpsd dword [esi], dword es:[edi]
sal byte [esi - 0x70], 1
popfd
xor ebx, ebx
mov dword [ebp - 4], ebx
pushfd
test byte [0x100b3ea0], 4
jne 0x100b3ea1
shr byte [eax - 0x6c], 1
or al, 0x5b
rcr ebx, 0x1c
popfd
mov dword [ebp - 0x2884], eax
pushfd
test byte [0x100b3f7c], 0x43
jne 0x100b3f7d
mov ah, 0xe3
or al, 0xe5
xchg esp, eax
imul edi, dword [esi + 0x7a], 0x72758006
and al, 0x98
in eax, dx
adc dh, ch
cmc
jge 0x100b3edf
loopne 0x100b3f09
inc esi
cmp al, 0xdb
or eax, 0x4324a8d1
inc ebx
pop esi
and eax, 0xbff40571
rol edi, cl
inc ebp
jnp 0x100b3ec6
mov dword [ebp + 0x7b], 0x1dde7e8
out 0xdd, eax
add dword [ebp + 0x1e], ebp
fld qword [ecx]
insd dword es:[edi], dx
push ds
jge 0x100b3e85
fdivp st(2)
mov byte [edi - 0x628c9833], dl
popfd
cmp bl, cl
popfd
mov dword [ebx + 0x7b], 0xca9a73ac
pop ebp
add al, 0x5c
jle 0x100b3f0a
retf 0x45d
push cs
inc ah
push 0x4c4fd1c7
add eax, 0x79ee885c
pushal
out 0xf5, al
cmc
mov ebp, 0x15329785
into
sub cl, byte [esi + 0x34]
popal
sbb dword [ecx + 0xf], eax
mov esp, 0xfb992e3a
cld
pushfd
in eax, dx
cmp eax, 0x84d56fe4
jno 0x100b3ed2
das
mov edx, 0x5b1a1e1f
pop ebp
pop ds
push ds
sbb bl, byte [ebx + 0x5d]
mov al, 0xf9
inc edi
leave
fbld tbyte [ebp + 0x38]
or al, 0x94
mul byte [eax - 0x5cb1e324]
jb 0x100b3efb
loopne 0x100b3f87
cmc
mov edx, dword [edx]
scasb al, byte es:[edi]
jnp 0x100b3eec
test dword [eax - 0x12319796], eax
movsd dword es:[edi], dword [esi]
xor byte [eax + 0x7067610e], cl
jb 0x100b3eda
js 0x100b3ef6
ja 0x100b3f2a
rol cl, 1
sub byte ds:[edi + ebx*8 + 0x181fa4ac], al
mov dl, cl
dec esi
leave
dec edi
push 0x1852113d
xchg edi, eax
out 0x2a, eax
arpl word [ebx - 0x3a], sp
lodsb al, byte [esi]
mov esi, 0xfb18fbf
popfd
push 1
call dword [sym.imp.KERNEL32.dll_Sleep]
pushfd
test byte [0x100b3fba], 0xab
jne 0x100b40bb
add dword [ecx + 0x2d], 0xba1e8c9
mov esp, 0x705d1df1
xchg byte [ebx], dl
aas
scasd eax, dword es:[edi]
imul ecx, ebx, 0xec66c45a
inc ecx
ror byte [edi + 0x5371f983], 1
stc
jno 0x100b4004
mov dl, 0x3c
in eax, dx
cmp byte [eax], bl
pop esi
adc al, 0x14
inc ebp
dec ecx
push ebx
dec ecx
out 0xd0, eax
popfd
and eax, 0x3236b224
sal dword [ebp + 0x53], 1
jne 0x100b401c
popfd
inc dword [ecx]
push ds
test dword [eax + 0x7d], esi
mov byte [edx + 0x122af329], bh
ja 0x100b3fcf
jge 0x100b3f59
mov esp, 0x2af32922
adc dh, byte [edi - 0xa]
scasd eax, dword es:[edi]
sub eax, 0x9a95ba5f
sbb dword [esi - 0x56], edi
sub al, 0xda
sbb ch, cl
das
into
push esi
loopne 0x100b4042
dec eax
pushal
mov bh, 0x97
mov al, 0x21
call 0xce3aedb8
aam 0x79
pop ebp
mov ebx, edi
xchg esp, eax
push ecx
and dh, byte [edx - 0x48]
inc ecx
push 0xbd000a34
aas
stc
and eax, 0x1c47ab44
into
add byte [ebp + 0x4425f93f], bh
stosd dword es:[edi], eax
inc edi
sbb al, 0xce
cmc
sbb bl, byte [ebx]
adc byte [esi], bh
or eax, 0xfc6a9977
jb 0x100b3fb4
mov edi, 0x5ce48b6c
mov esp, esp
in al, 0x5c
pop esp
xor ebp, dword [esi + 0x73ef6ef8]
jg 0x100b401e
mov eax, 0xfb5ae2a1
jb 0x100b3fae
push ss
mov ah, 0x39
add byte [ebx + 0x62], al
mov bh, 3
and al, byte [ebp + 0x6bdf2e37]
adc al, 0xe3
pushfd
add eax, 0x8274ad21
lodsd eax, dword [esi]
je 0x100b3fc7
xchg ebx, eax
jbe 0x100b4080
mov ch, 0x85
fcomp dword [eax + edx*2 - 0x1e363e65]
mov eax, dword [0xede7f65]
and byte [eax + 0x12], 0xa5
mov dl, 0x34
cmp byte [edi], ah
pop ss
mul byte [esp + edx + 0x20]
test byte [edi], ch
das
mov eax, dword [0xb8ed9018]
sub byte [edi + 0x48342c82], dh
mov edi, 0xf2278503
fdiv qword [ecx + 0x3c7a5a4a]
test byte [esp + ecx*8 - 0x7b], bh
mov cl, 0xc1
loop 0x100b401d
shl edx, 0x9a
movsb byte es:[edi], byte [esi]
dec ebx
and eax, 0x562bdb5
adc eax, 0x1cd17423
loop 0x100b4064
adc bh, byte [edx - 0x10e2e84]
cmpsd dword [esi], dword es:[edi]
sub dword ds:[ebp - 0x184235c], eax
mov eax, 0xde781f62
xchg ebx, eax
aaa
jae 0x100b40f7
leave
loopne 0x100b408f
pop esi
push edx
cmp bh, 0xd3
dec ebp
push ss
into
mov ah, 0x65
cld
outsd dx, dword [esi]
outsb dx, byte [esi]
sti
salc
cmpsb byte [esi], byte es:[edi]
popfd
lea edi, [esi + 0x1c]
jle 0x100b40db
push edi
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
lea ecx, [esi + 0x14]
cmp dword [ecx], ebx
jne 0x100b455d
push edi
pushfd
test byte [0x100b4106], 0x39
jne 0x100b4107
sub ecx, dword [eax]
jle 0x100b4097
or byte [esi - 0x48], bh
int3
cmc
lcall 0xcc6c, 0x50b73c9f
mov ss, word [edx - 0x6736db12]
adc ch, byte [edi]
popfd
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
pushfd
test byte [0x100b4217], 0xd0
jne 0x100b4218
salc
xchg dh, dh
pop esi
jg 0x100b40bd
cmp cl, byte [ebx]
push es
mov cl, byte [edx]
pop ecx
dec esi
sbb dword [edi], eax
aad 0xbf
pushfd
clc
mov eax, dword [0x9dcfb7aa]
lodsb al, byte [esi]
bound edx, qword [eax + 0x1d89a7eb]
add al, byte [esi + eax*4]
xor dword [edx + 0x55], esi
ficom dword [ebx + 0x39dc2f3]
fdiv dword [edx]
adc al, 0x6a
mov edi, 0xc4c9bc9b
sbb al, 0x5a
dec byte [ebx]
enter 0xffffffffffffdb39, 0x75
jo 0x100b419e
or ecx, eax
cmp ebx, ebx
jne 0x100b41c9
inc esp
aam 0x6c
sub dl, byte [edx + 0x52ca98f]
push eax
inc ebp
push eax
mov dh, 0x37
fbld tbyte [ebp - 0x6d36f9ea]
arpl word [eax], bp
movsd dword es:[edi], dword [esi]
adc dword [edx], edi
out 0x68, al
jo 0x100b41ed
xlatb
sbb eax, 0xd7ef298a
sar ecx, 1
std
js 0x100b4153
mov esp, 0xf6b5adb
dec esp
les ebx, [ebx + 0xd]
push ecx
add eax, 0xffffff86
pop eax
bt dword [esi], eax
pop ds
xor ebx, dword [esi]
cdq
push ss
sub ebp, dword [edi - 3]
jnp 0x100b41c7
lahf
scasd eax, dword es:[edi]
out dx, al
mov ebp, 0xbcda3602
add dword [eax + 0x556e79f7], ebp
push eax
pop edx
fst dword [ebp - 0x72]
loopne 0x100b41e7
insd dword es:[edi], dx
push ebx
popfd
pop es
mov eax, dword [0x782ebe46]
fsub st(2)
xchg edx, eax
adc ebp, eax
cmpxchg cl, bh
inc dword [esi]
mov ebx, 0xce4007ad
pop es
inc eax
into
sbb eax, 0x6f44e80f
xlatb
cmp byte [edx + eax*2], 0xf2
sub al, 0x73
push ss
or al, 0x94
cmp eax, dword [esi]
and dword [esi], edi
scasb al, byte es:[edi]
mov ebx, 0xf10ac691
push esp
salc
ja 0x100b41c8
push eax
outsb dx, byte [esi]
lock xchg byte [ecx - 0x4ff5602], al
push ebx
inc ecx
invalid
test eax, 0x4153fb00
sub dword [ebx - 0x247819cf], ebx
pushal
adc ebp, dword [edx]
mov al, byte [0x90e7fd80]
shl byte [edi + 0x50], 0xc1
insb byte es:[edi], dx
and dword [ecx - 0x50], ebp
xchg edi, eax
push esi
xchg ebp, eax
jne 0x100b41e3
mov ecx, 0x938b7dd7
inc ebx
mov dword [0x9de4cc58], eax
popfd
push str.TheSendProc_Is_Waiting....
pushfd
test byte [0x100b4310], 0x1b
jne 0x100b4311
pop edx
stosd dword es:[edi], eax
jg 0x100b427c
repne scasb al, byte es:[edi]
in al, dx
loop 0x100b42b1
mov esi, 0x541fe63e
aas
sub ch, ch
mov bl, 0x6c
lodsb al, byte [esi]
out 0x5c, al
pop eax
pop ds
jl 0x100b41ec
or dh, byte [edi]
pop ecx
and al, 0x10
xchg edi, eax
in al, dx
enter 0xffffffffffff95f6, 0x42
add al, 0xec
sub al, byte [edi - 0x59300f54]
cld
push ds
push ds
cwde
add al, 0x4a
test al, 0xf6
sbb byte ds:[esi + 0x59bf4b47], ch
adc byte [esi], ah
cmp byte [edx], 0x38
fcom dword [esi + 0x66914aa6]
in eax, dx
xor al, byte [edx]
xchg dword [edi - 0x693c90e0], ebp
aaa
out 0xfb, al
in al, dx
mov ah, 0x98
in al, dx
sbb edx, 0x31899803
out 0x8a, al
sbb byte [edx + 0x14986134], bh
mov ebx, 0x7a915139
in al, dx
or dword [edi + 0x39], ecx
mov ah, 0xb3
mov al, byte [0x3bda0a42]
mov eax, 0x6da5552a
movsb byte es:[edi], byte [esi]
xlatb
lodsb al, byte [esi]
js 0x100b425d
ret
sub byte [edi - 0x63d6f622], dh
pop esi
cwde
call 0xd91ace76
sub dword [esi + ebx*2 - 0x74431768], ebx
bswap ecx
xor edx, dword [edi + 0x527b0075]
bound edi, qword [esi]
mov eax, dword [0xbeccb738]
insb byte es:[edi], dx
inc esp
outsd dx, dword gs:[esi]
dec edi
xchg esi, eax
jl 0x100b42e1
dec ecx
push edi
cdq
lea esi, [ebx - 0x12ae2441]
popfd
mov dl, 0x91
xchg ecx, eax
xchg esp, eax
add eax, 0xb5f9b1a5
push 0x22708f4e
sub al, 0x7e
fild word [edx]
enter 0x37cb, 0x1f
mov ecx, 0x88ba4eed
adc dword [ebx], ecx
test edi, esi
add eax, 0x35875b31
mov bl, 0x3a
cmp eax, 0x43bf8559
xor byte [ebx + 0x559894dc], ah
stc
mov ch, 0x68
dec esi
invalid
push ebp
shr dword [esi], cl
pop es
pop ds
dec esp
popfd
push ebx
push 3
call fcn.10049c0c
add esp, 0xc
pushfd
test byte [0x100b43cc], 0xe8
jne 0x100b43cd
call 0x10adc838
add byte [eax], al
xchg byte [ecx - 0x1f], dh
inc esp
add edi, esp
jo 0x100b439a
sahf
or bh, byte [edx - 0x61]
push edx
and cl, byte [ecx - 0x35268408]
aas
cli
cmp al, 0x86
loopne 0x100b435a
aam 0xee
dec edx
dec eax
jno 0x100b437a
mov cl, 0xf5
movsd dword es:[edi], dword [esi]
loopne 0x100b430a
scasb al, byte es:[edi]
mov ss, edi
jbe 0x100b4324
jge 0x100b4311
aad 0xf5
aad 0x47
inc edi
nop
mov ecx, 0xf2daeeab
mov word [ebx + 0x63a417f6], fs
into
enter 0x60ff, 0xffffffffffffffab
or al, 0x60
or esi, ecx
das
or eax, dword [ebx]
add ebp, ebp
pop ds
inc edx
inc edx
sbb al, 0xbc
stc
out 0x86, al
test byte [ebx - 0x5068551b], 0xa5
std
lodsb al, byte [esi]
pushfd
cmp eax, 0xd60e4393
xchg edi, eax
dec ebx
out 0xc4, eax
lahf
mov ebx, 0x102cc44b
inc edi
cmp bh, byte [ecx + 0xb]
pushfd
outsb dx, byte [esi]
push esi
cmpsd dword [esi], dword es:[edi]
loopne 0x100b4391
insd dword es:[edi], dx
sub dl, byte [ecx - 0x6b]
sub ecx, dword [edx - 0x3d4bdc32]
xlatb
cmp eax, 0xe9f7aeb2
adc dword [ebx + 0x18d97093], ebp
popal
push esp
cmp bh, byte [esi + eax*2]
int 0x48
add eax, dword [edi]
fucomi st(2)
popfd
scasd eax, dword es:[edi]
pushfd
mov dl, 0xb3
lodsd eax, dword [esi]
jo 0x100b439c
popfd
push 0xffffffffffffffff
push ebx
lea eax, [ebp - 0x2888]
push eax
push 2
call dword [sym.imp.KERNEL32.dll_WaitForMultipleObjects]
cmp eax, 1
pushfd
test byte [0x100b4405], 0xc9
jne 0x100b4406
adc eax, 0x663c7f2e
mov ebx, 0x65e8ee57
movntq qword [0x12015e27], mm2
leave
cmp byte [ebp + esi*4 + 0x5a4172c], ah
popfd
jne 0x100b3f7e
push str.TheSendProc_is_Exit2
push ebx
jmp 0x100b5084
ja 0x100b447b
jnp 0x100b44a8
fstp xword [ebp + edi*2 - 0x418a4f03]
jbe 0x100b43f7
fld dword [edx]
mov bh, 0xe9
loopne 0x100b44b0
pop edi
pop ds
stosd dword es:[edi], eax
pop esp
insb byte es:[edi], dx
mov bl, 0xb8
cmpsb byte [esi], byte es:[edi]
movsb byte es:[edi], byte [esi]
nop
add ebp, dword [eax + 0x1ec58cf1]
mov ebp, es
push ds
push edx
out dx, al
sar dword [0x52fc58d9], cl
jle 0x100b4445
pmaxub mm4, qword [ecx - 0x1e729457]
inc ecx
outsb dx, byte [esi]
stosd dword es:[edi], eax
mov al, 0xfa
into
into
adc al, 0x1d
fsub st(7)
sub al, byte [0xd2755dec]
add eax, 0xd2755dec
push ebx
jne 0x100b446a
add edx, 0xb2287e1f
mov al, 0x24
ror dword [edx], 0x5a
cmp cl, 0x18
leave
cdq
outsb dx, byte [esi]
fstp dword [edx + 0x12]
dec eax
xchg edx, eax
jbe 0x100b4486
cmp al, 0x8c
sbb al, 0x18
in al, 0x44
mov dword [ecx + 0x141038ec], 0xb05b10b4
adc byte [esp + esi*4], dl
adc byte [ebx - 0x50], bl
xchg ebx, eax
int1
jnp 0x100b452b
pop edx
popal
push edx
in eax, 0xce
std
push 0xf5d5a382
shr dh, cl
inc ecx
sub byte [edx + esi*2 + 0x21], ch
push 0x26a2ac20
xchg esi, eax
adc dword [0xbe71ea86], ebx
test eax, 0xaff5a76b
jg 0x100b4465
xchg ecx, eax
jb 0x100b4511
out 0x4c, al
xchg ebp, eax
jecxz 0x100b4505
sub dword [ecx], 0x5e
push edi
mov al, 0x83
adc dh, byte [ebp - 0x58b5adce]
push esp
lodsd eax, dword [esi]
adc al, 0x39
jl 0x100b4486
pushal
ficomp dword [edi - 0xa]
sbb eax, 0x1198ff6a
stosd dword es:[edi], eax
push ecx
cmp eax, 0x9c3be714
adc al, 0xe7
cmp ebx, dword [ebx + esi*8 + 0x4435620b]
pushfd
or esp, dword [edx + 0x35]
inc esp
js 0x100b44e4
inc ecx
jnp 0x100b4512
jmp edi
out 0xec, eax
and ebx, 0x6709b55d
jl 0x100b451b
and ecx, dword [0xb208431b]
aas
pop di
out dx, al
pushal
push edi
push ebx
scasb al, byte es:[edi]
dec ecx
sti
pop ds
jne 0x100b452b
adc dword [ebp + 0x1078b187], 0xffffffda
imul dword [ecx - 0x5e]
fdivr st(3)
test dword [ecx - 0x3460fb46], esi
pop ecx
sub cl, byte [ebx]
and dword [ecx + 0x36dfa92b], ecx
fbstp tbyte [esi]
sbb ebx, dword [eax + edi - 0x6a8efcbe]
mov eax, 0xc84c7e54
in eax, dx
lds edi, [esi - 0x7e]
inc esp
popfd
lea eax, [ebp - 0x287c]
push eax
call fcn.100af872
pushfd
test byte [0x100b45bf], 0x11
jne 0x100b46c0
scasd eax, dword es:[edi]
xlatb
bound edx, qword [ebp - 0x5d]
xor eax, 0x335d7fb6
imul dword [ebx]
jecxz 0x100b4508
pop edx
xlatb
out 0x6d, eax
push esi
add eax, 0x928754de
movsd dword es:[edi], dword [esi]
jns 0x100b45d9
or dl, byte [ebx - 0x6b]
xor dword [ecx + 0x2a06f11b], 0xfffffffe
jecxz 0x100b4601
jns 0x100b4549
jge 0x100b4608
das
adc byte [esi], bl
adc ch, dl
mov ch, 0xa5
push es
in al, 0x64
aas
pushfd
mov al, byte [0x69684741]
push cs
fdiv qword ss:[edi - 0x6da8968f]
stosd dword es:[edi], eax
or edi, esi
jl 0x100b457c
cmc
cmp byte [edx - 0x6c92f0c2], 0xf
xor al, 0x88
dec ebx
pop esi
jl 0x100b45d2
xchg byte [edx - 0x33], bh
cmp eax, 0x9dc8cd64
int 0xc8
popfd
pop es
mov dl, 0x23
mov edi, 0xd9f38cd2
imul ecx, dword [esi + 0x7b9a5d24], 0x7a
int1
xor ah, byte [esi - 0x34]
xchg byte [edi - 0x6b], bh
dec edx
fadd qword [ebx + ebp]
ja 0x100b45ef
sub esi, dword [edi - 3]
xchg edx, eax
rcl byte [edx + ebp*2], 0xc5
adc byte [edx], dh
and cl, al
stosd dword es:[edi], eax
fdivr qword [ecx + eax*8 - 0x639bb1c1]
pushfd
imul ebx, dword [ebp - 0x2f40a35b], 0xa560d140
rol byte [eax - 0x2f], 1
pushal
movsd dword es:[edi], dword [esi]
nop
cld
sbb dword [ebp - 0x64], edx
sub al, byte [ecx]
js 0x100b4679
adc eax, 0xf3781e10
sbb byte [edx - 0x1a8e4fac], ch
imul ebp, dword [ecx - 0x2ccf92ed], 0x5fb8d7e8
lahf
dec eax
sub ebx, edi
xor al, 0xb9
xor esi, ebp
nop
dec esi
or dh, byte [esi - 0x3a]
in eax, dx
sub eax, 0x2b176542
or ebx, esi
push eax
aaa
cmpsb byte cs:[esi], byte es:[edi]
xchg edx, eax
mov byte [0x3feceac8], bh
pand mm3, qword [edi]
xchg esp, eax
pop ss
mov ss, word [edx + edi]
popal
push 0xffffffffffffffe8
test byte [ecx], ah
and eax, 0xa3bf7451
aad 0xde
pop edi
and ecx, dword [ebx - 0x5e]
mov dword [ebx], edx
mov eax, 0x6d021c13
stc
inc esi
push ebp
jg 0x100b46c6
cmp dword [ecx], 0xbd31e197
xchg esp, eax
sal byte [ecx - 0x40], 0x25
and eax, 0x4e18c9af
scasd eax, dword es:[edi]
leave
sbb byte [esi - 0x48], cl
mov esi, ss
mov edx, 0x2f095fd
sbb eax, 0xd5f4fe26
mov eax, 0xfdbad68c
xchg ebp, eax
lock add ch, byte [esi]
sbb eax, 0xd5f4fe26
push cs
and al, 0x8e
stc
ficom dword [0xc1f95cab]
popal
dec eax
sub bh, byte [esi - 0x7be11328]
jg 0x100b467e
push ds
test byte [edi - 0x22], bh
pop ss
add dl, al
add byte [edx], 0x41
sub al, dh
cmp byte [edx + eax*2], ah
mov edi, 0x98144e3e
jo 0x100b469c
adc edi, edx
adc eax, 0xd30ae41c
jg 0x100b467a
jno 0x100b470b
test dword [ebp - 0x58], esp
popfd
push edi
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
adc al, 0x10
movsx eax, byte [ebp - 0x2878]
push eax
push dword [ebp - 0x287c]
push str.SendProc_DataLen_d_data_0__X
push ebx
pushfd
test byte [0x100b47a3], 0x5d
jne 0x100b47a4
and ebp, ecx
test eax, 0x1299950b
lodsd eax, dword [esi]
lds edi, [ebx - 0x19b45679]
lds esp, [edi + 0x3f92365b]
lodsb al, byte [esi]
in eax, dx
fist word [eax + 0x7c]
cmp cl, byte [eax]
sahf
neg byte [ecx]
call 0x998e0526
pop edi
jns 0x100b4757
or byte [ecx + 0x5e47795f], 0x3c
pop ds
pop esi
cmp al, 0x1f
jecxz 0x100b4742
or ebx, dword [esi + 0x77]
int3
out 0x7d, eax
test ah, dl
sbb byte [ecx - 0x6e2c535c], 0x4e
inc ebx
jne 0x100b476a
mov ecx, 0xd6cd6b9c
dec esp
in al, 0x74
enter 0x17e, 0xffffffffffffff95
cli
test al, 0x2e
fadd qword [edx]
and bh, byte [eax - 0x7b]
js 0x100b46ea
dec ebp
inc esp
xchg ebx, eax
push ecx
mov dword [0xea5bf8fe], eax
mov edi, 0xef858fee
popal
sub byte [eax - 0x20258cc9], bh
or edx, edx
inc eax
loopne 0x100b4763
invalid
inc edx
sahf
mov ecx, 0xefcdb6cc
mov al, byte [0xc2514dbd]
cmp dword [edx + edx*8 - 0x17], 0x11
fiadd dword [esp + ebp*4 + 0x5463339e]
adc eax, 0xa9a21489
rcl edx, 1
push cs
mov ebx, ebx
adc al, 0x86
inc edi
popfd
push 3
call fcn.10049c0c
mov eax, dword [esi]
pushfd
test byte [0x100b4873], 0x60
jne 0x100b4874
test byte [ebp + 0x27f07f39], bh
push edi
jb 0x100b4807
mov ebp, 0x3bb559e1
dec ebp
push esp
test dword [edx + 0x1517b71c], esi
loop 0x100b481f
inc edx
push cs
aad 0xaf
xchg dword [edi], esp
int 0xc7
xchg esp, eax
mov ecx, 0x4a8bf87f
fdivr qword [edx - 0x31ad0dff]
pop es
cmp edx, ebp
loop 0x100b483e
sbb ah, byte [ebp + 0x52554359]
pop edx
fstpnce st(0), st(0)
mov al, byte [0xe10364cb]
clc
dec ebp
mul dword [edi + ebp*8 + 0x7a]
stosb byte es:[edi], al
push eax
loopne 0x100b4845
ffree st(6)
test eax, 0x7c029407
rcr byte es:[eax - 0x55b7f4dc], 1
mov ecx, 0x90ca44bd
inc edi
adc dword [esp + eax*4 + 0x4ba858d1], eax
invalid
test al, 0x4b
lds ecx, [ecx]
test ecx, esi
pop ebp
fimul dword [ebx + 0x68]
cmp cl, dh
imul esi, dword [eax + edx], 0x24
add eax, 0xc6f2dcdb
test eax, 0x4ba22da2
cmp eax, 0xa7661873
xor al, 0x54
test al, 0xb6
pop esi
push ecx
push es
mov ecx, 0xaafb40bb
mov dh, 0xc6
push 0xe97dba1b
sbb bl, dh
pop ss
lea eax, [edi + 0x45]
xchg byte [ebp - 0x68877e9a], dh
or dword [eax], 0xffffffb1
cld
scasb al, byte es:[edi]
popfd
cmc
lds ecx, [esi]
dec esi
bound esi, qword [ecx + eax*8 - 0x2b]
cmpsb byte [esi], byte es:[edi]
sbb esp, 0x26b761e
pushfd
scasd eax, dword es:[edi]
popfd
add esp, 0x14
lea ecx, [ebp - 0x2880]
push ecx
push dword [ebp - 0x287c]
pushfd
test byte [0x100b4991], 3
jne 0x100b4992
push eax
jae 0x100b4845
test ch, cl
mov dl, 0x43
mov dword [edi + edi*8 + 0x19c40008], eax
push ebx
aaa
add al, bh
rol esi, 1
dec esi
stc
neg byte [0x440e0251]
inc esp
sbb al, 0x25
pop ebx
jne 0x100b48e8
test al, 0xee
and al, 8
fsubrp st(5)
mov al, 0x39
imul ebx, dword [esi - 0xc70a2aa], 0xfffffff4
dec eax
popfd
xchg esp, eax
mov eax, dword [0xbe333291]
sbb dword [eax - 0x2a], ebx
cmp dword [esi - 0x7660f884], 0xc2ba0d4b
faddp st(0)
cmovp eax, ecx
sbb al, 0x12
push edi
inc edi
inc edi
jae 0x100b4965
arpl word [ebp + 0x54], bp
push esp
dec bx
push edi
ror byte [edx - 0x79855b24], cl
cli
mov bh, 0x38
inc dword [esp + esi - 0x5d9f385b]
and dword [ebx + edi*8 + 0x728a1284], edx
stosb byte es:[edi], al
jb 0x100b48ae
test al, 5
adc dh, byte [ebx]
ror ebx, cl
mov eax, dword [0x5a8309e9]
mov eax, 0x59a877dd
pop ecx
stosd dword es:[edi], eax
pop eax
adc byte [ecx - 0x372568c8], ch
int 0xfe
cld
scasd eax, dword es:[edi]
sti
mov ecx, 0xb6bb1ef5
je 0x100b48e3
mov es, ecx
inc ecx
sti
pop ds
push 0xd709989e
add eax, 0x451ff219
ficom dword [edi - 0x64]
loop 0x100b499a
xor ebp, edx
mov ah, 0x9f
out dx, eax
js 0x100b494e
loop 0x100b4983
std
mov ch, 0x14
push ecx
and eax, 0xbadde0dc
cmp eax, 0xde841a8a
add dh, bh
out dx, al
daa
sti
cpuid
mov edi, 0xe6c65bc4
cli
test eax, 0x931d610c
in eax, 0x3b
pop ds
fnstsw word [edx - 0x7be575c3]
fiadd word [eax]
invalid
or al, 0x61
sbb eax, 0x1f3be593
out 0x8c, eax
lahf
and esi, edx
jne 0x100b4902
call 0xed7decde
mov byte [ebx - 0x6e0085c], dl
stosb byte es:[edi], al
mov dl, 0x9a
mov esp, 0x39e28d1e
scasb al, byte es:[edi]
cmp al, 0x2d
call dword [edi]
test byte [esi - 0x3243af04], 0x4f
invalid
popfd
lea ecx, [ebp - 0x2878]
pushfd
test byte [0x100b49e8], 0xff
add eax, 0x100b49e8
push dword [ebp + 0x46]
jne 0x100b49e9
sti
das
idiv dl
lodsb al, byte ds:[esi]
jge 0x100b49a1
lodsd eax, dword [esi]
sal dword [ecx], cl
dec ecx
sub al, bl
sbb byte cs:[edx - 0x62c798a], 0x81
sub al, 0x81
add al, byte [edi - 0x4e]
invalid
pushfd
stosb byte es:[edi], al
outsd dx, dword [esi]
jl 0x100b499b
or al, byte es:[ebx + 0x770b0a9a]
sub dword [ebx - 0x346be44b], ebp
call 0x26075434
inc edi
test dword [esi - 3], edx
popfd
push ecx
mov ecx, esi
call dword [eax + 0xc]
pushfd
test byte [0x100b4a4d], 0x9b
jne 0x100b4a4e
sysenter
push eax
push 0x547d8784
loopne 0x100b49ce
push edx
leave
xchg ecx, eax
xlatb
and eax, 0xeb85ccd3
salc
sbb ch, byte [0x7fe0859d]
mov ecx, 0x377bbff6
outsd dx, dword [esi]
or al, 0xa2
adc eax, 0x3a82cb22
out 0x5d, eax
add ah, cl
pop ebx
dec ecx
cmp cl, byte [edx - 0x842d613]
push ds
add eax, dword [ebx + edx*4 + 0x18]
adc byte [edi + 0x7a12fdfb], bl
rol dword [ebp - 0x178145c3], cl
jmp dword [ebx - 0x7b2c1bf0]
test byte [edx + 0x1e023859], dh
sar dword [edx + 0x24], 1
cmpsd dword [esi], dword es:[edi]
dec ecx
popfd
cmp al, bl
pushfd
test byte [0x100b4a5f], 0x4f
jne 0x100b4b60
add dword [ecx], eax
add byte [eax], al
sbb al, 0xeb
sub ah, byte [esi - 0x61]
pushal
xchg ebx, eax
cmovl ebp, dword [ebp - 0x27]
push edi
adc ebp, dword [eax + 0x5c]
js 0x100b4a05
mov dl, 0xf3
mov ah, bl
jnp 0x100b4a5b
les esp, [ecx - 0x251e6409]
and dword [esp + ebp*8], edi
inc esp
stosb byte es:[edi], al
mov ah, cl
call 0xf278665a
jae 0x100b4a78
mov al, 0x2c
cwde
in al, 0x18
pop es
lahf
pop ecx
sub al, 0x87
je 0x100b4a93
sbb edx, dword [esi + 0x3e1813b5]
inc eax
pop edx
cmp esp, eax
mov al, byte [0x61632ca3]
dec eax
out 0xef, eax
mov al, 0xe5
xchg esp, eax
push es
jg 0x100b4a43
out 0x10, eax
rol byte [esi], 0x57
test byte [eax + ebp*8 + 0x69], bl
or eax, 0xb1e36277
and dl, bh
push ecx
clc
sub eax, 0x913395cc
inc ecx
xor eax, 0x14720348
cmp byte [ebp + 0x5d413d97], bl
push esp
xor eax, 0xc3a9ed88
mov edx, 0x3e0d8468
int 0xcc
cwde
inc edi
rcl byte [ecx + 0x1f], cl
push dword [edx]
dec edx
jno 0x100b4aff
push esi
cmp byte fs:[edx], cl
sub al, 0x9c
mov dword [ebp - 0x1c135506], esi
test byte [ecx], ch
rcr byte [eax + 0x6a], cl
scasb al, byte es:[edi]
clc
jg 0x100b4b0a
pop edi
inc esp
fmul st(7), st(0)
movsb byte es:[edi], byte [esi]
mov ecx, edi
imul edi, dword [edi], 0xc56c8fa6
mov dh, 0x54
aam 0xb0
lodsb al, byte [esi]
insb byte es:[edi], dx
lds esi, [esi - 0x534f2bac]
into
jno 0x100b4ac7
out 0x30, eax
sub byte [ebp + 0x65], ch
fmul dword [ecx]
insd dword es:[edi], dx
sub byte [ebx - 0x1c], bh
insb byte es:[edi], dx
add al, 0xab
mov dl, 2
sar dword [esi], 0xee
int3
popfd
je 0x100b4b75
mov eax, dword [ebp - 0x2880]
cmp eax, dword [ebp - 0x287c]
je 0x100b3f7e
push str.SendProc_pNetClient__SendData_error_
push ebx
push 3
pushfd
test byte [0x100b4c3e], 0x3e
jne 0x100b4c3f
push 0xffffffffffffffe0
dec ebx
fstp dword [eax - 0x7d]
scasd eax, dword es:[edi]
mov dword [edi], edi
cmc
pop ds
pushal
mov bh, 0xaa
cmp ebp, 0xffffffb9
push esp
dec ebx
pop ss
das
adc bh, byte [ebp - 0xe5ff5b7]
and dword [0xa8df0b99], esi
mov eax, 0x27f7e804
xor ebx, dword [ebp + 0x50]
call 0xfd0cd82a
sub al, 0x9d
adc al, 0x44
dec eax
sub byte [edi], al
jl 0x100b4c0a
and byte [edx], dl
xchg byte [edi], cl
sub edx, dword fs:[edi]
insd dword es:[edi], dx
push esp
pushfd
sub eax, 0x6e226e49
pop esi
fisub dword [edx - 0x72e64cd2]
lodsd eax, dword [esi]
pop ebx
mov ecx, 0x41bb44c5
or eax, 0x737e939e
pop ebx
imul byte [edx]
fld qword [ebx]
pop ebx
dec eax
inc ebx
jg 0x100b4c66
rcr dword [ebx], 0xd
inc edi
test eax, 0x8141a710
cmp al, 0x66
outsd dx, dword [esi]
fmul qword [ebx - 0x584a541b]
out 0xf2, eax
or dword [ecx - 0x3f], esi
inc dword [esi - 1]
js 0x100b4bf4
or eax, 0x8c0675c5
lodsb al, byte [esi]
outsb dx, byte ss:[esi]
push edi
in eax, dx
cmp ch, 0x69
out dx, al
int1
mov al, 0xf5
stc
xor eax, dword [eax - 0x2988d8b0]
nop
fldcw word [ebx + 0x42]
and dword [ebx + 0x6d], 0x6b1282fe
ficomp word [edi + 0x44]
or eax, 0x8f1cd6f1
ja 0x100b4c66
in eax, 0xaa
popfd
call fcn.10049c0c
pushfd
test byte [0x100b4d0f], 0x3e
jne 0x100b4d10
stosb byte es:[edi], al
mov ds, word [ebp + 0x2b]
mov dh, 0x88
sti
add cl, byte [ebx + 0x2e]
add ebp, esp
pop ebp
sub esi, dword [esi + 0x4b02fb88]
dec ebx
add ebp, esp
mov dh, 0x4e
jbe 0x100b4c68
sub byte [ebp + 0x33], 0x8d
lahf
lea ebx, [edi + 0x5b42157f]
jg 0x100b4c7f
inc edx
pop ebx
xchg esp, eax
inc esp
rcl bp, cl
scasb al, byte es:[edi]
fild qword [ecx + 0x5c6f601d]
sbb byte [ecx + 0x219a1d13], cl
push di
push edi
adc al, 0xd5
js 0x100b4c5b
jnp 0x100b4c82
sal byte [esp + ebp*2], cl
adc eax, 0x427bb6d9
mov dh, 0x7b
inc edx
cmc
inc ecx
test dword [0x6943c921], edi
mov esi, 0xfaf047bc
cld
xor ah, cl
mov edi, 0x60081082
out 0x7c, eax
inc esp
inc eax
pop ecx
pop ecx
pop edi
and al, 0xec
jno 0x100b4c8b
jne 0x100b4cfc
add eax, 0x37404831
pop ebx
fsubp st(4)
pop ebx
jns 0x100b4cdf
lodsb al, byte [esi]
or dword [0xe6e7d2bd], esi
mov edi, 0x92190f2c
popal
jbe 0x100b4c55
movsd dword es:[di], dword [si]
cmp al, 0xe3
jo 0x100b4c7f
aaa
jne 0x100b4ca9
call 0xde6ca6c8
pop ecx
jl 0x100b4d59
imul ecx, esi, 0x43
pop ebp
std
pop edi
pop ss
cmpsd dword [esi], dword es:[edi]
adc eax, 0xf82df748
stosb byte es:[edi], al
push ebp
and al, 0x86
cmp dword [ebp + 0x3dbce135], ebx
sal dword [esi], cl
pop ss
loopne 0x100b4d0d
xchg esi, eax
imul edi
mov eax, dword [0x8a6b5a62]
inc esp
and dword [eax + eax - 0x4c], esp
mov dl, 0x25
arpl word [ebx + 0x24], di
bound ebx, qword [edx + 0x6b]
mov al, byte [ecx + 0x64]
add byte [edx + esi*4 + 0x247b6325], dh
aaa
fisub dword [ebx]
push edx
jnp 0x100b4d61
popfd
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x100
je 0x100b3f7e
mov eax, dword [esi + 0x10]
cmp eax, ebx
je 0x100b4df5
push ebx
pushfd
test byte [0x100b4df0], 0x75
jne 0x100b4df1
inc ebx
sbb ebp, ebp
stosb byte es:[edi], al
xor eax, 0xd31544bc
cmpsd dword [esi], dword es:[edi]
pop es
cmpsb byte [esi], byte es:[edi]
int3
movsd dword es:[edi], dword [esi]
test eax, 0x908cc780
or byte [ebx - 0x60], bl
cld
pop ecx
adc eax, 0x6ae95378
sub ecx, dword [ebx - 0x42]
mov ch, 0x71
test al, 0xf3
mov gs, esp
fsub dword [edx - 0x50]
inc ebx
sahf
test eax, 0x554aa2f8
and bl, byte [edx + 0x15]
cmp esi, ecx
dec edx
jno 0x100b4dbf
mov al, byte [0x781559fc]
push ebx
jmp 0xce5678d6
mov edx, 0x2dad9dbc
dec esi
int 0x36
test dword [esi - 0x2958a0ea], ebp
cmp al, bl
pop ebp
popal
cpuid
test al, 0x2b
sahf
xchg esp, eax
cmpsb byte [esi], byte es:[edi]
pushal
sbb byte [edi - 0x6d833d05], bl
sub ebx, dword [esi + 0x6660a694]
sbb byte [edi - 0x6d833d05], bl
leave
jne 0x100b4d28
je 0x100b4e15
pop edi
pop eax
sub ebp, dword [edi]
or dh, byte [eax - 0x28b7c5b0]
sar dword [ebp + 0x527c521], 0x90
inc esp
je 0x100b4e06
daa
add eax, 0x48744490
dec ebx
inc esp
xor esi, dword [edi - 0x4a]
jle 0x100b4dce
in al, 0x40
mov bh, byte [edx]
inc ecx
inc ecx
pop esi
fist word [ecx]
loopne 0x100b4dff
mov word [ebp + 0x37], cs
jg 0x100b4d99
jg 0x100b4da5
xchg esp, eax
cmp byte [ebp + 0x1705996e], bl
daa
into
fidivr dword cs:[ebx - 0x5a35e0c1]
push ebp
push edi
push es
ja 0x100b4d92
jb 0x100b4e5b
pop ss
fisttp qword [ecx]
popfd
push ebx
call eax
mov ecx, esi
pushfd
test byte [0x100b4e29], 0x52
jne 0x100b4e2a
lodsd eax, dword [esi]
mov bl, 0x39
mov esp, 0xbaaef3c3
aad 0xa5
not dword [edi - 0x24538416]
lahf
popal
pop esp
sti
repe scasb al, byte es:[edi]
mov edx, 0x97f7a5d5
ljmp 0x5c61
sti
fbld tbyte [ebp + 0x35be4099]
nop
int 0xee
je 0x100b4db8
xchg esi, eax
fbstp tbyte [edi]
cdq
pop ebx
xor ebx, esi
out 0xd3, al
popfd
call fcn.100b1d36
push str.TheSendProc_is_Exit3
pushfd
test byte [0x100b4f2f], 0x4a
jne 0x100b4f30
add edi, dword [esi + ecx*2 + 0x7de3ebef]
mov bl, 0xa8
cmpsb byte [esi], byte es:[edi]
push esi
add eax, 0x6e942cb7
mov ah, 0xeb
mov bh, byte [edx - 5]
scasb al, byte es:[edi]
pop ecx
jne 0x100b4e7d
and dword [ecx + ebp*2 - 0x5c], edi
jl 0x100b4ec7
movsb byte es:[edi], byte [esi]
jae 0x100b4ecd
xchg ebp, eax
mov edi, 0x98d495f7
out 0x98, eax
popfd
insd dword es:[edi], dx
mov bh, 0x80
inc ebp
out dx, al
call 0x219ce817
in al, dx
add byte [ebp - 0x12], 0xe8
mov byte [0x64119199], al
in al, dx
push esi
pop es
test byte [ecx + ecx*2 - 0x4c], dl
int 0x3f
int 0x62
xchg byte [edi - 0x6144b313], ch
outsd dx, dword [esi]
xchg edi, eax
add esi, esi
mov ecx, 0xc5b2a9bd
jle 0x100b4e6d
daa
adc dword [esi + 0x78917a1b], eax
into
neg byte [edi - 0x7f]
aam 0x17
sbb byte [edx + esi*2], bh
call 0x17ef85dc
mov dword [ebx - 0x6b915cb3], esi
out dx, eax
add ecx, dword [edi - 0x79]
stosb byte es:[edi], al
mov bh, 0xa1
mov dh, 0x73
call 0xcf14e0bb
add dword [ecx - 0x4d], edx
imul eax, dword [ecx], 0x74122834
aam 0xd0
movsd dword es:[edi], dword [esi]
cmc
fisubr dword [esi + 0x2d666435]
or cl, byte [edi]
or byte [ebx], dl
sub eax, 0x13080f0a
std
daa
mov dh, 0xe5
dec ecx
popal
sub dword [edx - 0xaa670c6], ebx
adc byte [ebx], al
push esp
push ebp
bound ecx, qword [ecx]
sub eax, 0x5b8ca9c6
mov bh, 0x23
test eax, 0x23b75b8c
leave
mov ah, 0xb8
sti
in eax, dx
cmp al, 0x38
mov cl, 0xb6
dec esi
ficom dword [eax]
xchg edx, eax
inc edx
pop ebp
xchg dword [0xaf341535], ebx
mov ch, 0xdb
daa
ror byte [edx], 1
jne 0x100b4ee6
inc esp
sub eax, 0x2c44a6de
cmp byte [edi + ebx*2 + 0x73], al
sbb eax, 0xa0f70a6
xchg ebx, eax
mov bh, 0x84
push 0x858f0412
movsd dword es:[edi], dword [esi]
mov edx, dword [esi + 0x4f]
sub eax, 0x1376ca66
shl dword [ecx + ebx], 1
mov ebx, 0xd75d2621
popfd
jmp 0x100b4412
push 3
pushfd
test byte [0x100b50bf], 0xeb
jne 0x100b51c0
push 0x663cb482
pop edi
mov ebp, 0x255531ab
sahf
cmp esp, dword [edx + 0x484f9c2f]
push ss
mov edx, 0xefa02a4d
pushfd
add edx, edx
push eax
sti
aad 0x6f
fldenv [edi]
mov byte [ebx + 0x12], cl
rcr dword [ebp - 0xa5a5301], 1
add eax, 0x509ae759
mov dword [edi + 0x59f6af41], edi
imul ecx, dword [eax - 0x69804dca], 0x39
dec eax
movsb byte es:[edi], byte [esi]
das
std
loopne 0x100b5138
aad 0x2f
dec edi
pop ds
pop eax
xchg ecx, eax
mov cl, byte [edx + ebp + 0x66db88]
push ebp
jb 0x100b5118
ja 0x100b50f2
cmp al, 0xb5
in eax, dx
pop es
add byte [eax], dh
int3
add dword [edi + 0x2d], esi
movsd dword es:[edi], dword [esi]
rol dword [eax - 0x48], 0xe3
dec edx
xor edi, dword [esi + ebx*4 + 0x25]
salc
or eax, 0xd227ea3f
sar byte [eax - 0x75eaad65], 0xe2
cmp dword [edx - 0x1a], edi
add edx, dword [esi]
push es
push esi
push ebp
dec edx
pop ss
cmc
xor eax, dword [esi]
push es
adc eax, 0x975b7aa6
sahf
and esi, dword [eax + 0x3107773]
enter 0x40ef, 0x6e
aad 0x41
cmpsd dword [esi], dword es:[edi]
test eax, 0x103b09e4
sal byte [0x1b4dd9e7], 1
pop ebp
mov eax, dword [edx + 0xf]
mov gs, word [edi]
imul esi, ecx, 0x2d
sub al, 0xa5
or edi, edx
pop ecx
sub dword [edx + esi*8 + 0x5cfdd89e], edi
dec ebp
fnstenv [ebx + edx - 0x30]
cmp eax, 0x624ccea0
cmp ch, dh
bound edi, qword [edx]
out dx, al
dec edi
or edx, dword [eax]
test byte [ebx - 0x39], 0xa
sbb dword [esi], esi
rcr byte [0xea30c507], 1
push es
cmpsb byte [esi], byte es:[edi]
adc eax, 0xca0f156d
add edx, ebp
pop ebp
cli
mov esi, 0xa435152a
add byte [ebx], ch
fnsave dword [ebx - 0x373b6050]
inc esp
movhps xmm7, qword [esp + eax - 0x36]
pop ds
dec ebp
in al, dx
push 0xffffffffffffff99
inc edi
dec dword [ebp - 0x4c]
or byte [edx], 0x77
stosb byte es:[edi], al
and dword [esi], ecx
jg 0x100b5163
pop es
lds esi, [eax]
ljmp 0xf15
add al, 0x6a
in al, dx
test eax, 0xb018dfe4
mov ecx, 0x41e8c7bb
mov cl, 0xcb
mov esi, 0xdc6f91f7
ja 0x100b5155
imul esp, dword [edi - 0x3d9c71e], 0x8c80e9a0
sbb eax, 0xaee07eb2
adc al, 0xfa
popfd
call fcn.10049c0c
add esp, 0xc
pushfd
test byte [0x100b5261], 0xfe
jne 0x100b5262
xchg byte [0xdd9166e1], dh
add byte [ebx + 0xe], ah
jbe 0x100b5230
push ds
mov al, byte [0x20a2e04b]
adc edx, dword [ecx + ebp*2 - 0x5adb2acb]
push ebp
push edi
movups xmmword [ecx + 0x4d], xmm1
arpl word [eax], si
sar byte [esi], cl
call 0xf10e126d
sub al, 0x8f
mov eax, 0x4ac1e1e1
xchg ebp, eax
cmp byte [esp + edx], ah
and ebp, dword [bx + si]
sbb byte [edi + edx*2 - 0x71], bl
cmp edi, dword [edi]
das
aam 0xc6
scasd eax, dword es:[edi]
dec ecx
xor al, 1
outsd dx, dword [esi]
fucompp
pop eax
nop
mov ch, 0x38
or al, 0x8a
and byte [esi + 0x6f200301], ch
xchg esi, eax
inc ecx
loopne 0x100b5291
pushal
cmpsb byte [esi], byte es:[edi]
jae 0x100b52ac
and dl, bh
cmpsd dword [esi], dword es:[edi]
sub byte [edx - 0x7d9415de], 0x25
ficom word [ebx + 0x30]
adc al, 0xd6
salc
cmpsb byte [esi], byte es:[edi]
nop
jb 0x100b5289
leave
xchg ebp, eax
dec esp
je 0x100b5266
nop
xchg edi, eax
mov esi, 0x92936ce0
sub cl, byte [ebx]
xchg edi, eax
dec esi
lds ebx, [edi - 0xb]
xchg dword [eax + ecx*2 - 0x1c2cbd18], esi
in eax, dx
popfd
xor eax, eax
mov ecx, dword [ebp - 0xc]
pushfd
test byte [0x100b533d], 0xbb
jne 0x100b533e
dec ebp
hlt
rcr dword [eax + 0x7dea25cf], cl
xor eax, 0x12cda695
sbb dh, bh
pop edx
mov al, 0xbb
test al, 0xe0
adc esi, dword [0xafd86824]
xor eax, 0xafd86824
sahf
sub cl, bh
je 0x100b5242
inc esp
or byte [ecx], bl
mov ebx, dword [edx + esi + 0x22b75b63]
adc al, 0x2f
sub ecx, 0x98e20cc0
mov bh, 0xfe
add esi, dword [esi - 0x5514a66a]
stosb byte es:[edi], al
aad 0x9f
xor ebp, edx
salc
int 0x8a
aam 0x1b
scasd eax, dword es:[edi]
dec ebp
test al, 0x5f
mov al, ch
push ds
shl dword [ebx + 0x28762baa], 1
xor esp, dword [edi - 0x40]
xor al, 9
sbb byte [esp], 0x8f
call [ebx + 0x28b4e39b]
adc eax, 0x93bc7d44
rcr dword [ebx], cl
das
pop esi
not dword [esp + eax - 0x57]
adc eax, 0x3cd5429f
sahf
adc ah, byte [ecx - 0x5c]
cmp eax, 0x45ca8760
sbb eax, 0xc1e33f90
and edx, dword [eax]
push edi
adc eax, 0xc6699634
lahf
inc edi
popal
stosd dword es:[edi], eax
les eax, [edx + 0x2d]
and eax, 0xd44db57c
daa
in eax, 0xc
out dx, eax
fisttp word [eax - 4]
xchg ebx, eax
xlatb
xlatb
pop ecx
xchg esi, eax
adc eax, 0x7d8a4312
sub dword [edi - 0x12d99d0a], ebp
mov dl, byte [0x2a53eeb3]
nop
xchg byte [ebx + 0x68], al
test al, 0x9e
imul ebx, dword [esi - 0x3a], 0xffffffb3
xor byte [ebx + edi*2], 0xe7
push ds
mov eax, dword [edx + 0x6b]
xlatb
push ebp
xchg ecx, eax
fidivr word [esi + 0x453b9d20]
popfd
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pushfd
test byte [0x100b537b], 0x36
jne 0x100b547c
or edx, dword [eax]
jne 0x100b547c
sub al, 0x78
xor edi, dword [eax + 0x6d]
repne scasd eax, dword es:[edi]
adc byte [ebp - 4], ah
js 0x100b53a6
jae 0x100b53c8
mov ah, 0x1b
aad 0x83
mov esp, 0x35926346
in eax, 0x97
xchg ebp, eax
and dword [edx - 0xc05ab38], ebx
mov ebx, 0x5fda182d
pop edi
stosb byte es:[edi], al
ja 0x100b534e
jno 0x100b537c
push 0x71
or ah, ah
push ss
xchg ecx, eax
inc edi
inc ebp
or eax, 0x1f00e7a3
and dword [ecx], ebx
daa
xor byte [0x60765e79], cl
or al, 0x70
rcl byte [esp + ebx*4 - 0x5bcfe2e9]
mov ebp, 0xc863bc8b
arpl ax, cx
cld
pop es
add bl, byte [ebp + 0x33]
aas
sbb ah, al
rol byte [edx - 0x58], 0x79
cli
inc edi
cwde
cmpsd dword [esi], dword es:[edi]
or dword [ebx + 0x5e097b50], 0xffffffdd
adc ebx, dword [ecx + 0x4bc805e1]
xor al, 0x3e
mov dl, 5
mov al, 0x5d
pop ebp
loop 0x100b53a4
scasd eax, dword es:[edi]
shl byte [ecx - 0x732cb681], cl
and al, 0xdd
mov ebp, dword [ebp - 0x1c]
imul edi, dword [ebx + 0x39], 0x75
jge 0x100b5459
pop edx
movsd dword es:[edi], dword [esi]
fisttp dword [ecx]
or al, 0x44
sti
mov esp, 0x9e011db7
sbb bh, byte [ebp + 0x1a80fa35]
jno 0x100b53fc
add byte [eax + 0x5ae1caba], bl
dec eax
xor al, 0x5b
or dword [ecx + 0x56], edi
push esi
loop 0x100b53e1
or cl, byte [0xdcd851a]
std
lodsb al, byte [esi]
out dx, al
mov byte [ebx], ah
xchg ecx, eax
outsb dx, byte [esi]
sub eax, 0x6ff3990b
lahf
or byte [eax - 0xd5e85a1], dl
or edx, edx
mov al, 0x46
pop esi
mov edi, 0xb07d3d6f
and dh, byte [eax - 0x5680612a]
xchg byte [ecx - 0x59b2d722], al
aas
scasd eax, dword es:[edi]
std
and eax, 0x7bd2ffc0
leave
mov cl, 0xc6
push esi
neg dword [ecx]
fst dword [eax + 0x38]
push ss
in eax, dx
das
jle 0x100b53f8
xor dl, dh
adc dword [ebx + 0x16], ebp
pushfd
or bh, byte [eax + 0x38511f9e]
fbld tbyte [edi]
insb byte es:[edi], dx
mov byte [ebx - 0x55], ah
mov edi, 0xdd3a2757
push edi
daa
cmp bl, ch
sbb ah, byte [eax + 0x5ed8035f]
push ecx
int 0xe6
mov ch, 0xe6
mov dl, byte [esi]
inc ecx
or ecx, dword [ebp - 0x272d205f]
aas
inc byte [edx - 0x73938ec6]
add byte [edi], 1
popfd
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1011e48a
leave
ret 4