Function at 0x10064244
Capabilities:
Write file on windows

Disassembly:
ljmp 0x850f:0x15100639
insd dword es:[edi], dx
scasd eax, dword es:[edi]
add byte [edi], dl
test eax, 0xff3c6087
and eax, 0x2c15795c
cli
sahf
xor byte [ebx], dl
inc esp
xor eax, 0x1675e88c
sub ebx, dword [ebp + 0x2d]
xor byte [ebp - 0x11], 0x30
push edx
adc ebp, esi
or ebx, dword [eax + 0x37b44e4]
sub byte [ecx + edi*2], bl
add dword [edi + 0x61], 0xf4f1d381
xor al, 0x91
jns 0x1006395b
inc edi
popal
adc ebx, 0x9134f4f1
push ss
movsd dword es:[edi], dword [esi]
add al, 0x5d
movsb byte es:[edi], byte [esi]
out dx, eax
cld
xchg ebp, eax
into
popfd
ret
push ebp
mov ebp, esp
push ebx
mov ebx, ecx
mov eax, dword [ebx + 0x7a4]
push esi
mov esi, dword [eax]
push edi
pushfd
test byte [0x10063a5f], 0x3b
jne 0x10063a60
sbb dword [ebx - 0x40], esi
pop edi
mov dl, byte [eax]
mov bh, 0x90
loop 0x100639d8
int 0x14
loopne 0x10063a1f
movzx ecx, bx
or eax, eax
xchg esp, eax
mov edx, 0x39d78ee
or ch, byte [edx - 0x72]
add ecx, dword [edx]
push 0xffffffffffffff8e
jbe 0x10063a3d
pop eax
jo 0x100639ae
or ebp, dword [0x989ce114]
mov al, 0x2c
pop ebx
shl byte [ebx + 0x4e], 0x81
adc cl, byte [eax + 0x25]
add eax, 0x68dabfff
and byte [eax + 0x4d], 0x64
bound ebx, qword [esi + 0x24]
add byte [ebx], ah
inc edi
and al, 0x66
cli
std
pushfd
clc
cmp al, al
lodsb al, byte [esi]
lds edx, [esi]
pop edx
cmp dh, bh
sub dword [eax + edi], ecx
mov eax, 0xeeba170d
arpl word [ecx], di
popfd
cmp esi, eax
je 0x10063bee
pushfd
test byte [0x10063aa9], 0x4a
jne 0x10063baa
rcl edx, 0x1d
dec edi
jne 0x10063a5e
and al, 0x2a
cmp dword [esi + 0x3a9b7113], 0x7ca54a4d
or dh, bl
imul esi, dword [ecx + 0x50], 0xd6dee780
salc
push dword [edx + 0x742e79c3]
out dx, al
jbe 0x10063a63
imul ecx, ecx, 0xffffffd1
pop edi
out 0x3b, al
sub byte [ebp - 0x61], cl
pop ecx
add byte [0xa11f71ef], 0xf
cdq
xor eax, 0x7bcd794f
sbb cl, byte [edi]
mov dword [0xf5edc09f], eax
popal
mov cl, 0xcb
or eax, 0x37a1408c
rcl ch, cl
shr dword [edi - 0x2b], 1
imul edi, ebx, 0x2c1448b1
inc ebp
mov dl, 1
xor dword [ebp - 0x54b1d689], ecx
dec ebx
fadd dword [edx]
pushfd
push ds
add dword [edx], ecx
jb 0x10063af0
jg 0x10063a91
dec esp
insd dword es:[edi], dx
pop ss
jae 0x10063af3
out 0x62, eax
dec ebx
or byte [esi - 0x19fe6956], dh
sub eax, 0x7a082717
sub eax, 0x7a082717
or byte [edx + 0x41], bh
inc ecx
test byte [esi + 0x7331974a], 0xfd
sbb eax, 0xf27aba43
dec edx
xchg esi, eax
imul esp, dword [esi + 0x46f72504], 0xffffffae
mov edx, 0x1b27edc1
and eax, dword [eax + 0x49]
cdq
xchg esp, eax
push ebp
mov cl, 0xbf
and dword [eax], 0xcc63cf47
mov dword [0x64d0c55e], eax
mov word [ecx + 0x3cf60b57], ss
js 0x10063ab9
std
pop esp
sub al, dl
outsb dx, byte [esi]
pop ecx
xchg edi, eax
cmp byte [eax], bh
cwde
stosb byte es:[edi], al
inc ebp
fisttp dword [eax]
cwde
push ecx
jb 0x10063b88
mov esp, dword [edx + 0x634beedc]
mov edx, 0x3cfc4412
cmp edx, dword [edx - 0x759dbfda]
add eax, ebx
jg 0x10063b04
sar eax, 1
fsubr qword [eax - 0x4d9df006]
inc eax
cmp ebp, edx
xor eax, dword [esi]
add dword [ebx + ebp*4 + 0x102aa6e3], esi
cmp byte [edi + 0x1c5b191d], ah
out dx, al
dec ebp
pop ecx
fcom qword [esi + 0x5b6ca064]
dec ebp
push edi
pop esi
mov ecx, 0x85e80c91
mov dh, 3
pop ebp
pop ss
push 0xffffffffffffffa1
xor ebx, ebx
sub byte [ebp + 0x4f], dl
dec edi
adc dword [eax + 0x2b4dbf13], edx
sub al, 0xd
mov esi, dword [esi + 0x95f7a8d]
int3
jp 0x10063bf5
or esp, ecx
xlatb
push edi
mov ebx, dword [ecx - 0x33]
mov ecx, 0x3dfbcdc3
xchg ebx, eax
sbb cl, byte [esi - 0x41]
dec ebp
sbb ebx, edx
dec edi
popfd
push dword [ebp + 8]
lea eax, [esi + 0xd]
push eax
call fcn.10041098
pop ecx
pop ecx
loope 0x10063b89
std
call [ecx + 0x59]
cmp eax, 1
pushfd
test byte [0x10063bdc], 0x1a
jne 0x10063bdd
mov bl, 0x56
and eax, 0x2b010085
pop es
mul dword [ecx + 0x6f547c6a]
dec edx
out dx, eax
cmpsb byte [esi], byte es:[edi]
mov edx, 0xec8463eb
push ds
popfd
je 0x10063cf1
mov esi, dword [esi]
cmp esi, dword [ebx + 0x7a4]
jne 0x10063bab
xor eax, eax
pushfd
test byte [0x10063ce8], 0xa8
jne 0x10063ce9
push es
adc byte [eax + 0xeb850f], ch
add byte [eax], al
test eax, 0xf5cdc9cb
imul ebp, dword [ebx + edx + 0x33], 0xffffffb0
push cs
jnp 0x10063b94
popal
sbb al, 0xbe
pop ebx
lea edi, ds:[esi - 6]
inc esi
sub cl, byte [esi - 0x1be98751]
adc dh, byte [eax + 7]
inc ebp
inc ebx
popal
movsw word es:[edi], word ss:[esi]
imul ebx, eax, 0xffffffc6
fadd st(6)
dec eax
sal edx, 1
scasd eax, dword es:[edi]
jge 0x10063bb3
fcmovnb st(0), st(7)
sbb ah, dh
inc ebp
xor byte [esi + 0x327b66a5], 0x5e
mov edx, ebx
sub al, 0x26
mov esi, 0x3beebc2a
mov esi, ecx
mov ah, 0x32
outsd dx, dword [esi]
xchg edx, eax
dec esp
outsd dx, dword [esi]
pop ebx
or ebp, dword [ecx + edx*2 + 0x7b]
outsb dx, byte [esi]
pushal
dec esp
xchg edx, eax
or cl, byte [eax + 4]
test eax, 0x5e6d0bc1
sub dword [esi - 0x42], esp
push ds
push cs
push esi
fistp word [edx]
arpl word [ecx + 0x5cc40a30], ax
mov dword [ebx - 0x18], eax
jae 0x10063c78
xchg edi, eax
add edi, dword [ecx - 0x46]
xor ecx, ebp
pushfd
mov dword [ebx + 0x3d], 0x7ccbe276
inc ebx
cmp eax, 0x7ccbe276
scasb al, byte es:[edi]
int1
cld
enter 0xffffffffffffcf62, 0x39
jne 0x10063c25
adc esp, esi
popal
xor eax, 0x95522388
adc al, 0x32
xchg esp, eax
mov dword [0x94b6afc7], eax
jne 0x10063c27
test eax, 0x7f823c4b
mov dh, 0xa8
aaa
dec edi
mov ch, dh
salc
or eax, 0x2b5e5787
mov dh, 0x7e
or ebx, ebx
call 0x776cdda7
dec ebp
xlatb
pop esp
sbb eax, 0xd7095ee4
push es
mov ch, 0x6b
mov ecx, 0x6374a44e
test al, 0x5a
cmc
clc
xchg ecx, eax
dec ebx
mov ch, 0x2d
mov bh, 0x39
in eax, 0x8d
pop edx
rcl byte [edx + 0x2e]
jbe 0x10063d0d
cmp eax, 0x9caf7afc
xchg ebp, eax
mov ss, word [edx]
cld
sbb edx, dword [edi - 0x73730ada]
add cl, byte [eax - 0xe]
cld
popfd
pop edi
pop esi
pop ebx
pop ebp
ret 4
lea eax, [esi + 8]
jmp 0x10063cea
push esi
push edi
mov edi, ecx
stc
mov dword [ebp - 0x10c], eax
pushfd
test byte [0x10063d27], 0x21
je 0x10063d28
cmp byte [esi + 0x744a221a], cl
push esp
popfd
mov eax, dword [edi + 0x7a4]
mov esi, dword [eax]
xor ebx, ebx
cmp esi, eax
je 0x10063faa
pushfd
test byte [0x10063d4a], 0x20
je 0x10063e4b
pop esi
push esp
add ch, ah
push 0xadd68a3b
lodsd eax, dword [esi]
loopne 0x10063d10
jge 0x10063d51
jge 0x10063cea
lea esi, [edx - 0xd]
cmp cl, byte [ecx - 0x544f93ae]
and eax, 0xf700157e
push ebp
int3
sbb ebp, ecx
push esp
pop dword [edi]
insd dword es:[edi], dx
xor dword [edx - 0x44ed0a], esi
bound ecx, qword [ecx + 0x22]
cwde
cmp eax, 0xf331293c
cwde
or byte [edx + 0x44], 0x30
fstp xword [edi - 0x2da7bba5]
push esi
cmp edi, dword [esi - 0x3989ec9d]
pop eax
rcl byte [esi + 0x3b], cl
mov esi, 0xc6761363
pop ebx
leave
or al, 0x6f
sahf
loopne 0x10063da5
and byte [esi + 0x2e2918e1], 0xdc
add eax, 0x44ea27ec
cmp byte [edi], cl
adc al, 0x6e
inc eax
in al, dx
xchg ecx, ebp
mov ecx, 0x62b0d233
mov al, 0x62
js 0x10063e2e
cmp eax, 0xfbc08703
and al, 0x35
into
add edx, dword [ebp - 0x40b4bf04]
cmpsd dword [esi], dword es:[edi]
xchg byte [esi - 0x7a3c5025], bl
loopne 0x10063e33
inc ebx
sub ebx, dword [edx + 0x6e5f77d5]
add al, 0x34
test dword [ecx + 0x31], eax
adc byte [edi + 0x1c], 0x3c
and dl, byte [edx + 0x35]
lds esp, [edi + 0x579f7d98]
jns 0x10063dc4
jge 0x10063e51
leave
add dword [ebp + 0x5316f781], eax
sub byte [ecx], ch
jb 0x10063ea5
mov ebp, 0x5de8ae9f
imul eax, dword [0xbf4a085a], 0x76
mov al, 0x43
lahf
scasb al, byte es:[edi]
call 0x6a0ba997
or byte [edx - 0x41], cl
jbe 0x10063def
inc ebx
mov dword [0xba0622ce], eax
jae 0x10063e3f
movsb byte es:[edi], byte [esi]
mov cl, 0x4d
dec edx
popfd
mov eax, dword [ebp - 0x10c]
add eax, 5
push eax
lea eax, [esi + 0xd]
push eax
pushfd
inc dword [ebx - 0x72affa40]
inc esi
or eax, 0x5f69c50
lea edi, [esi]
push es
adc dl, dh
test byte [0x10063e8d], 0xf2
jne 0x10063f8e
pop ecx
jnp 0x10063df8
invalid
sti
add edi, 0x1518970c
mov al, 0x8a
iretd
and esi, 0x7e43164c
mov bl, 0x3b
adc ah, byte [ecx - 0x28d888be]
inc edx
fiadd dword [edx - 2]
jb 0x10063e8f
push cs
sub ebp, ecx
les esi, [edi + 0x343fd3dd]
out 0x90, eax
fsub st(2), st(0)
cli
mov dl, 0xc1
das
int1
inc ecx
mov ch, 0xc6
or al, 0x69
out dx, eax
sbb bl, byte [edi + 0x30bf312b]
salc
xchg edi, eax
js 0x10063e5b
pop ebp
mov al, 0x5f
pushal
in eax, 0xae
into
mov eax, dword [0x7dff0bbe]
rcl dword [ecx + ecx*4 + 0x22], 0xce
or dh, byte [edi + ecx*8 + 0x33]
out dx, eax
jns 0x10063f53
rcr dword [ebp + 0x22], 1
fimul dword [edi - 0x5faa017e]
inc ebx
aas
jl 0x10063f40
xor dword [ebp + 0x4f364260], edi
aas
mov eax, dword [0xa7a66e7d]
rdmsr
insd dword es:[edi], dx
sub al, 0xf
and ch, byte [edx]
adc dword [0x412fe918], 0xffffffdf
push edx
jo 0x10063f27
dec edi
inc eax
mov eax, dword [0x1655c047]
push dword [ebp + 0x588e4cf2]
xchg edx, eax
dec esp
mov ds, word [eax - 0x6e]
push esi
jb 0x10063f9c
cld
push 0x413a7368
arpl word [edi - 0x1c048e4c], dx
inc edx
push 0x63413a73
xchg edi, eax
mov ah, 0x71
sti
jecxz 0x10063f7e
fild qword [edi]
or eax, 0xc1861365
dec eax
push 0xb2e97820
add dword [ecx + esi*8 + 0x2a3f197b], 0x7271d00f
adc eax, dword [esi + 0x206848c1]
js 0x10063f31
mov dl, 0x81
test cl, dh
jnp 0x10063f67
aas
sub cl, byte [edi]
sal byte [ecx + 0x72], 1
jb 0x10063f80
sub edi, dword [edi - 0x6e3a7f26]
mov edi, 0x91c580da
cmp ecx, eax
and byte [edx], ch
cmpsb byte [esi], byte es:[edi]
stc
imul ebx, dword [ebx - 0x23], 0x7c
sbb dword [esi], 0xfb9e7c25
jl 0x10063f07
sti
add eax, 0x10229d41
std
sbb bl, dl
adc cl, byte [ebx + edi*2 - 0x2360568d]
sal dword [ebx], 0x47
sbb dh, byte [eax - 0x5140ac9b]
dec ebx
jb 0x10063fbb
push ebx
mov edi, 0x36724bae
movsb byte es:[edi], byte [esi]
jle 0x10063f51
cmp bh, 0x82
nop
dec esi
cli
popfd
call fcn.10041098
pop ecx
pop ecx
cmp eax, 1
je 0x10063fbd
mov esi, dword [esi]
inc ebx
inc ebx
cmp esi, dword [edi + 0x7a4]
jne 0x10063e4c
xor eax, eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1011e48a
leave
ret 4
add al, 0
push 0x103
lea eax, [ebp - 0x107]
pushfd
test byte [0x10063fe4], 0x7a
jne 0x10063fe5
fld xword [edx]
inc esi
pop ebx
mov ebp, 0x5bfaa14b
out 0xdd, eax
das
xchg ecx, eax
je 0x10064052
inc esi
and bl, ah
sti
popfd
push 0
push eax
mov byte [ebp - 0x108], 0
call fcn.1011df60
pushfd
test byte [0x10064024], 0x39
jne 0x10064125
into
adc byte [0xd05c9ae7], bl
and esi, dword [esp + edi + 0x4ecf7364]
jl 0x10063f9e
jns 0x10064055
cmpsb byte [esi], byte es:[edi]
scasb al, byte es:[edi]
and edi, ebp
out dx, eax
popfd
jmp edi
aaa
mov dword [0x79ed0709], eax
sub al, 0xfc
xchg ecx, eax
stc
cmp ecx, 0x353a911a
mov dword [0x11c984f6], eax
xor dword [ecx - 0x4e190dbf], eax
sbb byte [esi + 0x2833c136], 0xb8
inc esi
cdq
mov dword [0x52ab3f2c], eax
xor eax, 0xc984f6a3
test cl, cl
adc dword [ecx], esi
add dword [ecx - 0xe], 0x9e82b1e6
sal dword ss:[ebx], 0x28
mov eax, 0x2ca39946
aas
stosd dword es:[edi], eax
push edx
add ecx, dword [edi + 0x3e]
cmp ah, dh
pop esi
jb 0x10064086
lds edx, [edx]
pop esp
and dword [edx - 0xb], edx
mov es, word [ebx + 0x1a]
add dword [0x14745dd3], eax
nop
push eax
push esp
xchg esp, eax
into
out dx, al
jno 0x1006408b
clc
call 0xa424af
bound edi, qword [ebx + 0x6e]
xor eax, 0x379b1db9
push ds
xor eax, 0x89ca0364
sbb dl, dl
mov cl, 0xc
pop es
insb byte es:[edi], dx
dec edx
pushfd
sub byte [edi], dl
lodsb al, byte [esi]
sub dh, bh
mov ebx, 0xe746ec25
jle 0x10064043
in al, dx
pop esp
fmul qword [edx]
daa
aam 0x95
mov ch, 0x67
pushal
cwde
test byte ds:[ecx + 0x5f], ah
mov cl, 0xd2
pop esi
pop es
xchg ebx, eax
mov dword [edx + 0x30], ecx
cmp esi, dword [edi - 0x20]
xchg esi, eax
xor al, 0xd0
and ah, 0x51
mov dh, 0x9e
sub eax, 0xa6fe968d
push edi
stosd dword es:[edi], eax
in al, 0x6c
inc esp
xchg ecx, eax
add eax, ebp
mov bh, 0xfe
pop ebx
xchg ebx, ecx
xlatb
scasd eax, dword es:[edi]
stosb byte es:[edi], al
xor al, ah
xchg dword [ebx], edi
pop edx
aam 0x99
push edx
mov ebp, 0xebb6f224
mov dword [0xa39f995a], eax
mov al, 0
cmp edi, edx
mov byte [ebx], bh
pop ss
out 0xe, eax
or al, byte [edi + edi*8 - 0x63221795]
adc ah, dl
dec eax
cmp dword [eax + 0x763d9462], edx
shr byte [edx], 1
xchg esp, eax
fstp qword [eax + edx - 0x6fc6b72c]
bound edx, qword [ebp + edi - 0x6bd52f8a]
xchg ebx, eax
popfd
outsb dx, byte [esi]
lds esp, [eax - 0x58f82ce3]
popfd
add esp, 0xc
lea eax, [ebp - 0x108]
push eax
mov ecx, edi
call fcn.100552c1
pushfd
test byte [0x10064244], 0x18
jne 0x10064245
cmc
jb 0x1006410e
sub dword [edi + 0x52ba4386], 0x7b4a77b0
dec esp
in al, 0xe1
pop edi
mov dword [0xe7d8794a], eax
pop ss
movsb byte es:[edi], byte [esi]
cmpsb byte [esi], byte es:[edi]
push cs
imul esi, dword [edx], 0x58
fdivr st(1), st(0)
fmulp st(2)
aam 0x53
mov eax, 0x67e3d36d
push ebx
pop es
test eax, 0xfb0684ab
mov bh, 0xe0
or al, byte [esi + 0x3ea40d30]
cwde
rcl byte [eax + 0x31]
lodsd eax, dword [esi]
out dx, eax
push 0x75
out 0xdc, al
cmp ch, byte [esi]
jge 0x1006415c
retf 0x53d4
les edi, [ebp - 0x43]
jge 0x100641f9
cmp eax, 0x24de10d0
add dword [ecx - 0x4755ccc1], esi
cmp cl, ch
sub al, 0x68
out 0x94, al
daa
sbb bh, byte [ebp + 0x4d]
clc
add al, 0x7e
jae 0x10064165
aaa
or dh, bh
in al, 0x2e
aad 0x38
mov bl, cl
dec eax
test al, 0x92
jg 0x100641de
cmpsd dword [esi], dword es:[edi]
mov al, byte [ecx + edx*2 + 0x2f7204dd]
inc edi
test eax, 0x727be1a6
adc byte [esp + eax*2 + 0x2baffd6e], ch
or ebp, dword [ecx + edi*2 + 0x5b84ab97]
dec ecx
xchg edi, eax
stosd dword es:[edi], eax
test byte [ebx + 0x49], bl
mov esi, ecx
mov ah, 2
mov word fs:[eax - 0x6eabc1f5], cs
push esp
xchg ecx, eax
inc ebp
cld
xor byte [ecx - 0x117cd412], dh
mov dh, 0x5b
sub esi, 0xffffffb6
pop ebx
int 0x96
loop 0x10064241
or ah, byte [esi - 0x758d155e]
inc esi
jbe 0x100641d0
pop ds
test ch, bh
test eax, 0xfc700d8
add al, 0xc1
ja 0x10064266
sal byte [edi - 0x1e175d89], cl
mov ecx, dword [ebp + 0x966a180]
cli
mov ch, 0x74
xor cl, dl
outsd dx, dword [esi]
jno 0x1006422e
dec edi
int1
xchg esi, eax
push es
pushfd
jle 0x10064229
push 0xffffffffffffff8c
adc al, 0x17
jl 0x100641e6
and eax, 0xc8a8ca0
mov al, byte [0x41624429]
or al, 0xa0
sub dword [edx + 0x41], eax
inc ecx
and dword [esp + eax + 0x19], ebp
mov edx, 0x58d28de6
cli
pop ebx
movsd dword es:[edi], dword [esi]
or dl, byte [eax - 0x384f3860]
mov byte [ebx], bh
dec ebx
sti
popfd
lea eax, [ebp - 0x108]
push 0x10146a90
push eax
call fcn.1011f7ae
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x10063faa
pushfd
test byte [0x100642bb], 0x61
mov ebx, 0x61100642
jne 0x100643bc
ja 0x10064252
shr dword [ebp + eax*8 - 0x6c852484], cl
mov bh, 0x8f
cmp al, 0x3f
mov ebx, 0xbacb499f
and dword [ebp - 0x5d], edx
mov ebp, 0x97eede47
lahf
cmp byte [edx], 0
jb 0x1006427c
inc eax
push edx
push ds
arpl word [edi], bx
les edx, [eax]
pop edi
mov ecx, 0x856ac8f4
sbb dword [eax], edi
mov bl, byte [esp + ecx]
mov ebx, 0x38da06fb
xor ecx, esi
out 0x8a, al
repne outsb dx, byte [esi]
push cs
pop edx
in al, dx
out dx, eax
jl 0x1006431d
or al, 0x2a
fisubr word [edi - 0x53]
bt dword [edx - 0x3f], esi
dec edx
sbb al, 0
ror dword [edx + 0x1c], 0
add eax, 0xdac7afe1
sub byte [edi], al
mov edi, 0xda4ce8ae
jge 0x100642bd
adc ecx, dword [eax - 0x17]
call 0xff174dcc
cld
bound esi, qword [ebx + 0x3c7e40a4]
add eax, 0x8f49cc82
xor ah, byte [esi + ecx*4 - 0x2095d8f1]
add byte [ecx + ebp*4 + 0x1e], dh
mov ebx, 0x6d47eb59
aad 0x48
push ss
les ecx, [edx + 0x57]
mov ebx, 0xd63c7e6
mov esp, 0x836f5d35
adc al, byte [ebx - 0x5a]
cld
sub al, 0x45
mov word [0x2bc5d25e], gs
inc ecx
cdq
jnp 0x10064350
mov dword [0xbbb5777f], eax
inc ecx
sbb al, 0x64
jno 0x10064381
or byte [esi], dl
xchg esp, eax
or byte [eax + 0x4fda5f24], al
paddd mm4, qword [esi]
add eax, 0x9efd66b1
lea ecx, [esi - 0x4a]
lea ecx, [esi - 0x4a]
aaa
cli
mov bh, 0xa2
mov bl, 0x7f
xchg esp, eax
cmp eax, dword [ebx - 0x500ccf5]
pop edi
and esi, ebp
sub eax, 0x90f6a4e6
mov esp, 0xcd2e478e
lodsd eax, dword [esi]
pushfd
dec ebp
pop eax
add byte [esi + edx - 0x7a62e71c], bh
fadd st(7)
pop ebx
daa
adc cl, dl
pop ecx
pushfd
mov edi, 0x71fd5e57
inc eax
test eax, 0x543bbad6
ror byte [edx], cl
adc esp, dword [ebx - 0x65]
arpl word [ebx + 0x5a25ac42], si
mov al, byte [0x114adf41]
out dx, eax
aad 0x40
push edi
ja 0x1006432f
into
jns 0x10064391
or byte [ecx - 0x76], 0x19
adc edi, edx
sbb esp, dword [ebp + 0x3f]
sub dword [ebx + ecx + 0x7920a9df], ebp
mov cl, 0x3c
sub esp, esp
pop esi
and byte [ecx - 0x4f], bh
cmp al, 0x2b
in al, 0x5e
in eax, dx
fbld tbyte [esi]
fsubrp st(4)
in al, 0x25
push eax
fldenv [ebx - 0x73]
lodsd eax, dword [esi]
sbb al, byte [edi + 0x589a04df]
popfd
cmpsd dword [esi], dword es:[edi]
jb 0x1006434e
movsd dword es:[edi], dword [esi]
mov dl, 0xdb
xlatb
xchg edx, eax
std
sbb dword [ebx - 0x38], 0x3f87c917
nop
popfd
imul ebx, ebx, 0x868
push 0
push ebx
push edi
call fcn.1011fadf
add esp, 0xc
push edi
test eax, eax
je 0x100643df
call fcn.1011e7c5
pop ecx
jmp 0x10063faa
mov esi, 0x868
pushfd
test byte [0x10064401], 0xcd
jne 0x10064502
adc esp, esp
jge 0x1006441e
push 0xffffffffffffffbb
sar byte [esi + 0x179420b2], cl
add al, 0x48
pop esp
cmp ah, ah
and dl, ch
and edi, dword [edi + 0x4c142480]
and dword [ecx + 0x690de349], ebx
pop ebx
mov bl, 0x62
inc edi
cmpsb byte [esi], byte es:[edi]
adc al, dl
in al, dx
cdq
dec ecx
jecxz 0x1006441d
imul ebx, dword [ebx - 0x4d], 0x10a64762
shr ah, 1
int1
push eax
or cl, ch
stc
xor byte [ebx], dh
or ebp, dword [esp + esi*2 + 7]
fst qword [ecx]
add eax, 0xb2c029e7
push edi
mov edx, 0x800d0ab3
dec ecx
mov al, byte [0x2ccb47d7]
int 0x99
pop ebp
stosd dword es:[edi], eax
rcr dword [eax - 0x1121c323], 1
cmc
sub eax, 0xb94e2da4
or al, 0x68
je 0x10064473
jg 0x1006444f
pop edx
outsd dx, dword [esi]
xor dl, ah
mov al, byte [0x4fe18bd4]
outsb dx, byte [esi]
ror dword [ecx], 1
mov al, byte [0x4611d734]
xor byte [edx - 0x49], dl
enter 0x5128, 0xffffffffffffffa6
mov esp, 0x152ff3f6
jne 0x100644dc
pushal
sahf
dec dword [edi - 0x4c9f75c4]
fdiv st(1), st(0)
mov bl, 0xdc
stc
mov dl, 0x6c
inc ebx
scasb al, byte es:[edi]
jl 0x1006440c
inc edx
int 0x24
clc
xchg esi, eax
xlatb
aad 0x4f
xchg edi, eax
mov ebx, 0x553cec88
bound edx, qword [ecx - 0x42]
or esp, ebx
lea edi, [ebx + 0x79]
xchg byte [ebx], dh
mov ah, dh
inc esp
dec ebx
daa
not byte [ecx]
push es
insb byte es:[edi], dx
sbb bl, byte [edi - 0x12]
sub cl, byte [edx + 0x5edcff5d]
push esp
insd dword es:[edi], dx
mov al, 0x2d
push edi
mov bh, byte [ebx + edi*2]
fsubr dword [eax + 5]
push esp
sbb al, 0x4f
insd dword es:[edi], dx
cmp dword [0x83a7ac66], ecx
pop ecx
sti
loopne 0x1006451d
lds eax, [ebx]
in eax, 0x15
test byte [ebx + 5], al
add eax, 0xddf69590
inc ebp
mov eax, dword [0xc4dff39a]
pop ss
dec esi
or al, 0x82
xor al, 0x2a
mov ecx, 0x8b244f7c
dec edi
and al, 0x8b
test byte [esi + 0x37], 0x5b
aaa
pop ebx
push ebx
xor edx, dword [edi + 0x74]
nop
jg 0x1006451d
in eax, dx
add eax, 0xed3537ed
mov bl, 0xb8
salc
pop ss
xchg edi, eax
in al, dx
outsd dx, dword [esi]
jo 0x10064501
pop ebx
cwde
push cs
or al, 0x65
jb 0x100644e1
pop ebx
popfd
push esi
push 1
push dword [ebp - 0x10c]
call fcn.1011f678
pushfd
test byte [0x100645e2], 0x57
jne 0x100645e3
adc byte [edi + 0xf], dl
test esp, eax
add byte [eax], al
add bl, dl
add byte [eax], al
rcl dword [ecx - 0x353a07bf], cl
push 0xffffffffffffffff
mov al, 0x11
call 0xec60445a
lds eax, [edi]
inc ebx
pop ss
out dx, eax
cmp dword [esi - 0x1e63129], ecx
adc al, 0xd
inc ecx
clc
invalid
xlatb
into
sbb esi, edi
mov cl, 0xcd
mov esp, 0x8f98d7ba
adc byte [eax], dl
jns 0x100645af
cwde
invalid
and al, 0xd1
stosd dword es:[edi], eax
imul ebx, dword [edi + 0x35], 0x9020bb38
insb byte es:[edi], dx
test al, 0x4b
salc
test eax, 0xe1b14e2
outsd dx, dword [esi]
lodsd eax, dword [esi]
test dword [eax], eax
adc eax, 0x7cd35d97
sbb eax, 0x3e6f0180
dec ecx
test bh, cl
jno 0x10064537
inc ebx
cmc
mov bh, 0x83
push edx
dec ecx
adc al, 0x72
xchg ebx, eax
xchg edx, eax
dec ecx
jno 0x10064520
arpl word [ecx - 0x5f], bp
aas
xchg esp, eax
into
insd dword es:[edi], dx
lea edi, [ecx]
mov dword [ebx], eax
jg 0x10064517
or al, 0xd8
xchg ecx, eax
and dword [edx + 0x67], esp
and eax, 0xb9b16af5
loopne 0x10064541
sbb ebx, dword [edi]
and bl, byte [ecx + 0x7c]
and dword [eax + edi], ebx
cli
fild qword [edx]
sbb cl, dl
inc edi
test dword [ebx + 0x5c05fab], ebp
push eax
fxch st(3)
mov dword [ecx + edi - 0x14fa5fba], edi
cmp edi, dword [esp + ebp*4]
rol byte [0x89cbd950], 0xbc
cmp dword [esi - 0x60], eax
add eax, 0x3c3bf3eb
lodsb al, byte [esi]
mov esp, 0x5a04639
jmp 0x100645a9
out 0x44, al
push ecx
les ecx, [ebx]
ficomp word [ebx]
sub dword [ecx - 0x61c2eaa5], ebx
mov edi, 0x887f50c4
nop
xchg esp, eax
sbb al, bh
sub eax, 0x5480baf1
push esp
cdq
cmc
mov eax, dword [0xbbb8f38e]
ror al, cl
imul ebp, dword [ecx], 0x38
sub bl, cl
popfd
add esp, 0x10
cmp eax, esi
je 0x10064699
xor esi, esi
push edi
call fcn.1011e7c5
pop ecx
pushfd
test byte [0x10064690], 0xe3
jne 0x10064691
pop ebp
push esi
fmulp st(2)
push edi
inc ecx
or byte [edx + 0x63], dl
push ebx
movsb byte es:[edi], byte [esi]
add al, 0x33
rcl byte [eax], 0x91
popal
dec esi
add eax, 0xed070cb7
test dword fs:[esi], 0xe4474df6
test byte [ebp + 0x47], 0xe4
imul edx, dword [esi + ebp*4 - 0x23f9aa0d], 0x6a
jg 0x100645d4
arpl word [ebp + ebp - 0x2cc27148], sp
xor eax, 0x7657c67
push 0xb333b68e
mov bl, 0x6b
stosb byte es:[edi], al
scasb al, byte es:[edi]
mov ss, word [edi + 0x406d732b]
jo 0x10064658
xchg edi, eax
sbb edx, dword [ecx + ecx*2 + 0x20b38f42]
and edx, ebx
push esi
dec esp
or eax, 0x136b9100
sbb ebp, eax
add byte [ecx - 0x3ae6ec95], dl
mov dword [edx - 0x2549fe26], eax
sub byte [eax], 0x72
xor byte [esi + edi*8 - 0x4e], ah
enter 0x7724, 0x3f
mov edi, 0xd163f92c
jecxz 0x10064620
and byte [ecx + ebp - 0x62], 0x4f
pushfd
mov esi, 0x2f58a6b5
jle 0x100646be
std
lahf
inc esp
outsb dx, byte [esi]
push 0x51d3b6f0
pop edx
mov al, 0x7e
popfd
mov eax, esi
jmp 0x10063fac
invalid
xor esi, esi
inc esi
pushfd
test byte [0x1006470a], 0xf9
jne 0x1006470b
cmp al, 0x9b
mov dword [edi - 0x52], ebp
add al, 0xd4
adc bl, byte [ecx]
add al, 0x7f
and ah, cl
test edi, ebp
popfd
out dx, al
xor bl, 0xc4
xchg dword [edi + 0x358d812b], edi
mov edi, ebx
sub eax, dword [ecx - 0x2076ca73]
imul dword [edx - 0x40]
std
inc ecx
rol byte [esi + eax*4 - 0x7d], 0xa9
jns 0x10064693
add esp, dword [ecx]
adc esi, dword [ebx]
aad 0xa
imul ebp, dword [edx + ebx*8 - 0x72], 0xaa87edd2
pushfd
int1
add al, 0x20
insb byte es:[edi], dx
in al, 0xd6
and cl, cl
mov edi, dword [ecx]
mov ebp, 0x9c273e38
sar dword gs:[ebx - 0x5296336c], 1
fnsave dword [eax + 0x25ad326f]
push ds
lea esi, [eax + esi*8 + 0xb]
out dx, al
mov ecx, 0x19738566
add eax, 0x8553b660
popfd
jmp 0x100645f1