Function at 0x84d89e
Capabilities:
Execute anti-debugging instructions

Disassembly:
call 0x79f98a
not bl
bswap ebp
mov bh, byte [esp + 4]
bswap ebp
sub esp, 0x1e
jmp 0x84b044
lea ebp, [esp + ebx]
lea esp, [esp + 0xf]
mov esi, esp
pop esi
mov word [esp + 1], dx
mov ebx, 0x6fc8b78c
jmp 0x84aff4
sub esp, 0x18
bsf si, ax
push word [esp + 0x11]
not esi
xchg dword [esp + 0x10], ebp
clc
jmp 0x84b00b
lea ebx, [ecx - 0x8b]
add esp, 0x1c
sbb esi, ebp
xchg dword [esp + 1], esi
sub si, 0xd3c0
xchg dword [esp + 1], esi
jmp 0x84c47e
mov byte [esp + 0xd], dh
push word [esp + 0x1b]
not bl
mov ebp, dword [esp + 0x25]
sub esp, 0xe
lea esp, [esp + 0x4e]
jmp 0x84b02f
cmc
mov byte [esp + 5], bh
mov bl, 0xc4
xchg byte [esp + 2], bl
push word [esp]
call fcn.0084b772
lea esp, [esp + 0x44]
pushal
call 0x84bb06
jmp 0x24d94470
lea esp, [esp + 0xf]
jmp 0x84c450
mov byte [esp], bh
mov word [esp], dx
pop word [esp]
call fcn.0084c2eb
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6c754d72
je 0x84c4d5
jo 0x84c4da
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ebx + esi*2], si
dec esp
imul ebp, dword [esi + 0x65], 0xf006f54
bts esi, edi
xchg bh, bl
bsr bp, cx
mov bl, byte [esp + 7]
stosd dword es:[edi], eax
inc byte [esi - 0x42f09921]
jmp 0x7a92115
mov bl, 0xec
lea ebx, [ebx*4]
jmp 0x84bae7
bound esp, qword [ecx + 0x6c]
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
insb byte es:[edi], dx
jae 0x84c555
jb 0x84c546
insd dword es:[edi], dx
jo 0x84c527
add byte [0x61657243], dl
je 0x84c553
inc ebp
jbe 0x84c556
outsb dx, byte [esi]
je 0x84c535
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
inc esi
imul ebp, dword [esi + 0x64], 0x73726946
je 0x84c552
imul ebp, dword [ebp + 0x41], 0x1e378400
imul ecx, dword [ecx + 0x6e], 0x61697469
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x74697243
imul esp, dword [ebx + 0x61], 0x6365536c
je 0x84c595
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x84c57f
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x6c654400
je 0x84c5a7
inc ebx
jb 0x84c5ae
je 0x84c5b0
imul esp, dword [ebx + 0x61], 0x6365536c
je 0x84c5b8
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x84c5aa
inc edi
je 0x84c5aa
push esp
imul ebp, dword [ebp + 0x65], 0x656e6f5a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x84c5d0
popal
je 0x84c5cf
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edx + 0x61], dl
imul esi, dword [ebx + 0x65], 0x65637845
jo 0x84c5e8
imul ebp, dword [edi + 0x6e], 0x422b8800
inc edi
je 0x84c5d2
jns 0x84c5f4
je 0x84c5e8
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x5fccfd00
cmpsb byte [esi], byte es:[edi]
push esp
jb 0x84c5fe
imul ebp, dword [esi + 0x61], 0x72506574
outsd dx, dword [esi]
push eax
jb 0x84c608
arpl word [ebp + 0x73], sp
jae 0x84c59e
inc edi
je 0x84c5f2
jb 0x84c613
arpl word [ebp + 0x73], sp
jae 0x84c5ff
jb 0x84c61f
jb 0x84c61f
imul ebp, dword [edi + 0x6e], 0xd350d100
outsb dx, byte [esi]
add cl, dl
push eax
ror dword [edx - 0x1b], cl
inc edi
rcl dword [eax - 0x2d]
dec edx
in eax, 0x47
je 0x84c60c
push ebx
je 0x84c61c
jb 0x84c631
jne 0x84c62f
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [edi + eax*4], dl
push esp
mov esi, edi
bswap esi
lea ebx, [edi + ebp]
lea ebp, [eax + 0x81]
push word [esp + 0x31]
jmp 0x84b06f
test al, 0x81
add byte [eax], al
add byte [esi - 1], ah
je 0x84c5fd
xor ecx, ebp
nop
ljmp 0x5373
jne 0x84c64f
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[esi], ch
cmp dword [eax], ebx
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
jnp 0x84c65c
int 0x5c
scasd eax, dword es:[edi]
mov dh, 0x54
insb byte es:[edi], dx
jae 0x84c659
je 0x84c66b
je 0x84c66b
popal
insb byte es:[edi], dx
jne 0x84c67e
add byte [edi + 0x65], al
je 0x84c664
imul ebp, dword [ebp + 0x41], 0x69727474
insb byte es:[edi], dx
inc ecx
je 0x84c698
jb 0x84c68f
bound esi, qword [ebp + 0x74]
jae 0x84c66d
add byte [ecx - 0x4aa5dc20], ah
and ebx, dword [edx - 0x4b]
mov ch, 0x47
inc edi
je 0x84c67c
imul ebp, dword [ebp + 0x53], 0x657a69
inc edi
je 0x84c698
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x84c6b3
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x84c6ba
popal
je 0x84c6b9
imul ebp, dword [edi + 0x6e], 0x736c0041
je 0x84c6ca
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [ebx + esi*2 + 0x74], ch
jb 0x84c6bc
arpl word [ebp + 0x70], bp
imul eax, dword [ecx], 0x43746553
insd dword es:[edi], dx
jo 0x84c6c5
inc ecx
add byte [ebx + 0x65], dl
je 0x84c6a5
jne 0x84c6d6
jb 0x84c6cb
outsb dx, byte [esi]
je 0x84c6ad
imul esi, dword [edx + 0x65], 0x726f7463
arpl word gs:[edi + ebp*2 + 0x72], si
je 0x84c6de
jb 0x84c6ea
jns 0x84c6b3
inc ecx
add byte [edi + ebp*2 + 0x63], cl
popal
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
movsb byte es:[edi], byte [esi]
xlatb
or dword ds:[edi + 0x65], eax
je 0x84c6c9
jne 0x84c6fa
jb 0x84c6ef
outsb dx, byte [esi]
je 0x84c6d1
imul esi, dword [edx + 0x65], 0x726f7463
arpl word gs:[edi + ebp*2 + 0x72], si
jns 0x84c6d7
add byte [edi + 0x6c], al
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc edi
je 0x84c6e2
je 0x84c712
insd dword es:[edi], dx
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0x84c702
push esp
imul esp, dword [ebx + 0x6b], 0x6e756f43
jne 0x84c723
je 0x84c6b7
test al, 0x47
je 0x84c712
je 0x84c712
jb 0x84c732
imul ebp, dword [edi + 0x6e], 0x74615000
inc edx
je 0x84c709
insb byte es:[edi], dx
je 0x84c6ca
add byte [edi + 0x65], al
je 0x84c714
inc edi
je 0x84c714
imul ebp, dword [ebp + 0x54], 0x656d69
push esp
imul ebp, dword [ebp + 0x65], 0x6f6c4700
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esp
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x84c747
inc ecx
je 0x84c754
insd dword es:[edi], dx
add bl, cl
bound ebx, qword [ebp + 0x47c6ffec]
in al, dx
inc esi
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esi
imul ebp, dword [esi + 0x64], 0x6d6f7441
insd dword es:[edi], dx
inc ecx
add byte [ecx + 0x47], dh
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
popal
insb byte es:[edi], dx
inc ecx
inc ecx
je 0x84c779
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ecx
add byte [ebx + 0x6c], al
outsd dx, dword [esi]
jae 0x84c777
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ebp + 0x53], dl
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 0x6e], al
push eax
popal
je 0x84c793
add byte [edi + 0x61], dl
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
dec edi
bound ebp, qword [edx + 0x65]
jb 0x84c787
imul ebp, dword [esi + 0x67], 0x624f656c
push 0x65
arpl word [eax + eax + 0x70], si
jae 0x84c7ad
test dword [edi + eax*2], esi
je 0x84c78c
je 0x84c78c
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0x65530041
add byte [ebx + 0x65], dl
je 0x84c79c
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esp
popal
je 0x84c7c6
add byte [edi], ah
dec esi
fnstcw word [eax]
sbb esi, dword [edx + 0x4f]
jo 0x84c7d4
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jb 0x84c7dd
add byte [ebp + 0x7c], ch
dec edi
salc
inc ecx
ret
arpl word [ebx + 0x65], bp
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x84c795
inc edi
je 0x84c7ec
jns 0x84c80e
je 0x84c802
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ebp
je 0x84c814
imul esp, dword [ebx + 0x73], 0x74654700
inc ebx
jne 0x84c81e
jae 0x84c81d
outsd dx, dword [esi]
jb 0x84c800
outsd dx, dword [esi]
jae 0x84c7b3
jp 0x84c80a
les eax, [ebp + 0x6d]
jo 0x84c82e
jns 0x84c7ff
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [edi + 0x5e], dh
pop esi
test eax, 0x746547c8
push eax
jb 0x84c83e
arpl word [ecx + 0x64], ax
jb 0x84c83a
jae 0x84c84a
jae 0x84c84a
add byte [ebx + 0x47], ch
je 0x84c82a
outsd dx, dword [esi]
jne 0x84c84d
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ecx
add byte [ebx + 0x65], dl
outsb dx, byte [esi]
dec ebp
jae 0x84c865
popal
inc ecx
add byte [ebx + 0x65], dl
je 0x84c84b
popal
jb 0x84c863
outsb dx, byte [esi]
je 0x84c801
add byte [ebx + 0x65], dl
je 0x84c85c
push ebx
je 0x84c85c
imul ebp, dword [esi + 0x64], 0x6f50776f
push eax
outsd dx, dword [esi]
jae 0x84c80e
cmp byte [0x11e69f0c], 0x4d
dec ebp
jae 0x84c88b
popal
inc edx
outsd dx, dword [esi]
js 0x84c860
inc ecx
add byte [ebp + 0x73], al
arpl word [ecx + 0x70], sp
add byte gs:[edi + 0x65], al
je 0x84c86e
inc ebx
jne 0x84c89f
jb 0x84c894
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x84c886
push 0x64616572
add byte [ecx + 0x6e], cl
jbe 0x84c89d
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x84c847
popal
je 0x84c8a7
push edx
arpl word gs:[eax + eax + 0x56], si
push esi
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x84c854
popal
je 0x84c8b4
push edx
arpl word gs:[eax + eax - 0x70], si
nop
adc ecx, dword [edx + 0x43746547]
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
push edx
arpl word gs:[eax + eax + 0x77], si
jae 0x84c8d8
je 0x84c865
ja 0x84c8da
jo 0x84c8db
jb 0x84c8d3
imul ebp, dword [esi + 0x74], 0x25004166
inc edi
je 0x84c8ba
outsb dx, byte [esi]
je 0x84c8d3
inc ecx
add byte [0x46746547], ah
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x4400776f
jae 0x84c8fa
jb 0x84c8f7
jns 0x84c8d7
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x84c88e
push esp
invalid
outsd dx, dword [esi]
jb 0x84c8fc
jb 0x84c909
jne 0x84c90a
push edi
push edi
imul ebp, dword [esi + 0x64], 0x5200776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x84c8a4
push edx
insb byte es:[edi], dx
popal
jae 0x84c910
inc esp
inc ebx
add byte [esi + 0x79], ch
pop eax
mov ebx, 0x57746547
je 0x84c90d
imul ebp, dword [esi + 0x64], 0x6552776f
arpl word [eax + eax + 0x46], si
ja 0x84c90e
arpl word gs:[eax + eax + 0x46], si
imul ebp, dword [esp + ebp*2 + 0x52], 0x746365
push ebx
je 0x84c910
jne 0x84c941
jae 0x84c940
jb 0x84c8d3
push eax
je 0x84c91f
outsb dx, byte [esi]
push edx
arpl word gs:[eax + eax - 0x6e], si
je 0x84c8dc
add byte [edx + 0x65527349], dl
arpl word [ebp + eax*2 + 0x6d], si
xchg edx, eax
dec ecx
jae 0x84c932
arpl word gs:[ebp + eax*2 + 0x6d], si
jo 0x84c95b
jns 0x84c8e9
or eax, 0x61757145
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax - 0x64], si
out dx, eax
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x84c960
inc ebx
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add dh, dh
loope 0x84c928
arpl word [edx + 0x647055f5], bx
lcall 0x7461, 0x647055f5
cmc
push ebp
jo 0x84c972
popal
popal
je 0x84c976
push edi
push edi
imul ebp, dword [esi + 0x64], 0x4700776f
je 0x84c96f
jns 0x84c991
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x84c924
push ebx
je 0x84c97f
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
inc ecx
add ah, ah
push ebx
je 0x84c979
arpl word [ecx + ebp*2 + 0x76], si
push edi
imul ebp, dword [esi + 0x64], 0x4400776f
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x84c944
inc esp
jb 0x84c9a8
ja 0x84c98e
add byte gs:[bp + di + 0x65], dl
je 0x84c994
jne 0x84c9c5
jae 0x84c9c4
jb 0x84c9a7
outsd dx, dword [esi]
jae 0x84c95a
pop ss
jle 0x84c9a6
call 0x6fd16b6d
dec esp
outsd dx, dword [esi]
popal
inc ebx
jne 0x84c9d9
jae 0x84c9d8
jb 0x84c9ac
add byte [edi + 0x65], al
je 0x84c9c7
push edi
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsd dx, dword fs:[esi]
ja 0x84c9c2
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
inc ecx
add byte [edx + 0x65], dl
jb 0x84c9e1
popal
ja 0x84c9d9
imul ebp, dword [esi + 0x64], 0x4900776f
jae 0x84c9e5
outsd dx, dword [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte fs:[edi + 0x65], al
je 0x84c9e5
inc edi
je 0x84c9e5
push eax
popal
jb 0x84c9fd
outsb dx, byte [esi]
je 0x84c99b
inc esp
jae 0x84ca13
jb 0x84ca10
jns 0x84c9ec
arpl word [edi + 0x6e], bp
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
je 0x84ca10
jb 0x84ca20
jae 0x84ca13
arpl word gs:[edx + edx*2 + 0x65], si
arpl word [edx + edx*2 + 0x65], si
arpl word [eax + eax - 0x23], si
sub al, 0x3f
dec edi
jae 0x84ca22
je 0x84ca11
arpl word gs:[eax + eax + 6], si
add byte [esi], al
mov cl, 0xb0
dec ecx
mov al, 0x49
jae 0x84ca20
imul ebp, dword [esi + 0x64], 0x6956776f
jae 0x84ca3b
bound ebp, qword [ebp]
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
je 0x84ca42
push edx
arpl word gs:[eax + eax + 0x45], si
outsb dx, byte [esi]
add byte [ebp + 0x6e], al
popal
bound ebp, qword [ebp + 0x57]
imul ebp, dword [esi + 0x64], 0x5300776f
outsd dx, dword [esi]
ja 0x84c9ef
push ebx
je 0x84ca46
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[di + 0x6e], al
add byte [ebp + 0x6e], al
push eax
popal
imul ebp, dword [esi + 0x74], 0x74655300
push ebx
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0x84ca14
add byte [edi + 0x65], al
je 0x84ca6a
inc edi
je 0x84ca6a
dec edi
push eax
xor al, byte [eax]
inc edi
je 0x84ca74
outsd dx, dword [esi]
jo 0x84ca7a
push edi
imul ebp, dword [esi + 0x64], 0x4400776f
jb 0x84ca8d
ja 0x84ca74
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
push edx
arpl word gs:[eax + eax + 0x44], si
jb 0x84ca9b
ja 0x84ca90
push esp
js 0x84cab3
inc ecx
add byte [edx + esi*2 + 0x61], al
jb 0x84caa5
ja 0x84ca8c
jb 0x84caa9
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x84cac1
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [ebx + 0x616f4caa], dh
dec ecx
arpl word [edi + 0x6e], bp
inc ecx
add ch, al
push esp
jb 0x84cac3
outsb dx, byte [esi]
jae 0x84cad1
popal
je 0x84cacd
dec ebp
jae 0x84cadf
jae 0x84cadf
popal
add byte gs:[bp + si + 0x65], dl
imul esi, dword [bp + di + 0x74], 0x6c437265
jae 0x84caea
jb 0x84cabc
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esi
outsd dx, dword [esi]
jb 0x84caf2
popal
je 0x84cac9
add byte [edx + esi*2 + 0x61], al
ja 0x84cad7
dec ecx
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
inc ebp
js 0x84ca94
inc esi
imul ebp, dword [esp + ebp*2 + 0x52], 0x53006e67
je 0x84caf2
add byte [ebx + 0x65], dl
je 0x84caf2
arpl word gs:[ebp + eax*2 + 0x6d], si
jo 0x84cb1b
jns 0x84caa9
je 0x84cb12
inc esp
imul esi, dword [ebx + 0x70], 0x68637461
dec ebp
jae 0x84cb2a
popal
inc ecx
add byte [ebx + 0x72], al
popal
inc ebx
jb 0x84cb24
popal
je 0x84cb27
dec ebp
dec ebp
outsb dx, byte gs:[esi]
jne 0x84cac7
inc edi
je 0x84cb0f
je 0x84cb0f
insb byte es:[edi], dx
inc ebx
inc ebx
je 0x84cb42
insb byte es:[edi], dx
dec ecx
inc esp
add byte [esi + 0x69646f4d], cl
jns 0x84cb29
imul esp, dword fs:[esi + 0x79], 0x756e654d
outsb dx, byte gs:[esi]
jne 0x84cb21
inc ecx
add byte [ecx], bl
js 0x84cb3f
inc ecx
jo 0x84cb57
outsb dx, byte gs:[esi]
dec ebp
dec ebp
outsb dx, byte gs:[esi]
jne 0x84cb30
add byte [ebp + 0x6e], al
inc esp
imul esp, dword [ecx + 0x6c], 0x4300676f
jb 0x84cb62
popal
je 0x84cb65
push eax
outsd dx, dword [esi]
jo 0x84cb79
jo 0x84cb53
outsb dx, byte gs:[esi]
jne 0x84cb0a
inc edi
je 0x84cb61
jne 0x84cb72
bound ecx, qword [ebp + 0x65]
dec ebp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x84cb15
mov dl, 0xad
mov esp, 0x6572438f
popal
popal
je 0x84cb84
dec ecx
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
jb 0x84cb95
insd dword es:[edi], dx
push edx
jae 0x84cb9a
jae 0x84cb9a
outsd dx, dword [esi]
jne 0x84cb9f
arpl word [ebp], sp
push ss
add dword [eax + 3], 0x61657243
je 0x84cb9f
dec ecx
arpl word [edi + 0x6e], bp
inc esi
jb 0x84cbb0
insd dword es:[edi], dx
push edx
jae 0x84cbb5
jne 0x84cbba
arpl word [ebp + 0x45], sp
js 0x84cb4d
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x4d]
dec ebp
outsb dx, byte gs:[esi]
jne 0x84cba1
dec ecx
je 0x84cbbf
insd dword es:[edi], dx
add byte [edi + 0x65], al
je 0x84cbb0
jb 0x84cbd1
outsd dx, dword [esi]
jo 0x84cba5
add byte [edx + 0x61657243], bh
mov edx, 0x61657243
je 0x84cbd1
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x84cbd5
jb 0x84cbd5
je 0x84cbe5
jb 0x84cbcc
popal
bound ebp, qword [ebp + 0x41]
add byte [edi + ebp*2 + 0x61], cl
dec ecx
insd dword es:[edi], dx
popal
inc ecx
add byte [ebp + 0x4d746547], dl
jae 0x84cc04
popal
inc ecx
add byte [ebx + 0x68], dl
outsd dx, dword [esi]
ja 0x84cbf2
push edi
imul ebp, dword [esi + 0x64], 0x400776f
mov bh, 0x57
ja 0x84cba1
add al, 0xb7
push edi
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x84cbf0
jb 0x84cc1b
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x696c4300
outsb dx, byte gs:[esi]
je 0x84cc0e
outsb dx, byte [esi]
je 0x84cbb3
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x536f5474
outsd dx, dword [esi]
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
add byte [esi - 0x3d54f717], bl
jge 0x84cc1c
jns 0x84cc3e
je 0x84cc32
insd dword es:[edi], dx
insd dword es:[edi], dx
push eax
popal
jb 0x84cc33
popal
insd dword es:[edi], dx
je 0x84cc3b
jb 0x84cc4b
jb 0x84cc4b
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [edx + esi*2 + 0x61], dl
outsb dx, byte [esi]
jae 0x84cc50
popal
je 0x84cc4c
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x84cc50
je 0x84cc60
outsd dx, dword [esi]
jb 0x84cc34
inc ecx
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x6e45776f
popal
bound ebp, qword [ebp + 0x64]
add byte [edi + 0x65], al
je 0x84cc53
inc edi
je 0x84cc53
jns 0x84cc5e
je 0x84cc6e
je 0x84cc74
add byte gs:[edi + ebx*8 + 0x26], cl
add byte [edi + ebx*8 + 0x26], cl
inc ebp
outsb dx, byte [esi]
jne 0x84cc84
inc esp
imul esi, dword [ebx + 0x70], 0x5379616c
insb byte es:[edi], dx
popal
jns 0x84cc72
je 0x84cc96
imul ebp, dword [esi + 0x67], 0x50004173
outsd dx, dword [esi]
jae 0x84cca0
push ecx
jne 0x84cc98
je 0x84cc7e
jae 0x84cca7
jae 0x84cca7
jae 0x84cc96
popal
add byte gs:[bx + di + 0x53], dl
je 0x84cc80
je 0x84cc80
popal
jo 0x84ccb4
jne 0x84ccb4
add byte gs:[ebx + 0x6f], al
jo 0x84ccc1
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x84ccb1
je 0x84ccc1
jb 0x84cca8
push esp
popal
bound ebp, qword [ebp + 0x41]
add byte [ebx + 0x68], al
popal
jb 0x84ccb4
push ebp
jo 0x84ccd1
jo 0x84ccc7
jb 0x84cca5
jb 0x84cca5
add al, dl
inc edi
je 0x84ccbd
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[bx + 0x65], al
add byte [edi + 0x65], al
je 0x84ccd0
imul ebp, dword [esi + 0x64], 0x6554776f
push esp
js 0x84ccf6
js 0x84ccf6
dec esp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x84ccf0
inc ecx
add byte [ebx - 0x36], dl
inc edi
je 0x84cce8
imul ebp, dword [esi + 0x64], 0x6554776f
push esp
js 0x84cd0e
js 0x84cd0e
inc ecx
add byte [edx + 0x65], al
imul ebp, dword [bp + 0x50], 0x746e6961
add byte [ecx + 0x62], dl
outsb dx, byte [esi]
push eax
popal
imul ebp, dword [esi + 0x74], 0x62615400
je 0x84cca7
push esp
popal
bound esp, qword [edx + 0x65]
push esp
bound esp, qword [ebp + 0x64]
push esp
js 0x84cd25
dec edi
jne 0x84cd28
inc ecx
add byte [edi + eax + 0x4798b9ae], dl
je 0x84cd16
je 0x84cd16
imul ebp, dword [esi + 0x64], 0x4344776f
outsd dx, dword fs:[esi]
ja 0x84cd09
inc ebx
add bl, bh
sti
ror byte [ebp - 0x24], cl
das
inc edi
je 0x84cd24
push ebx
jns 0x84cd46
je 0x84cd3a
insd dword es:[edi], dx
dec ebp
outsb dx, byte gs:[esi]
jne 0x84ccdb
inc edi
jb 0x84cd3f
jns 0x84cd33
je 0x84cd54
imul ebp, dword [esi + 0x67], 0x65470041
je 0x84cd2f
je 0x84cd2f
insb byte es:[edi], dx
dec ecx
je 0x84cd55
insd dword es:[edi], dx
add byte [ecx], ah
pushal
mov dword [0x736f50da], eax
je 0x84cd48
push eax
outsd dx, dword [esi]
jae 0x84cd6e
dec ebp
jae 0x84cd71
popal
inc ecx
add byte [ebp + 0x73], al
je 0x84cd7a
outsd dx, dword [esi]
jns 0x84cd62
imul ebp, dword [esi + 0x64], 0x5300776f
outsd dx, dword [esi]
ja 0x84cd11
push ebx
je 0x84cd65
jb 0x84cd86
outsd dx, dword [esi]
jo 0x84cd5a
add byte [0x74654724], dh
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
outsd dx, dword [esi]
popal
jb 0x84cd8c
inc esp
popal
je 0x84cd8d
add byte [edi + 0x65], al
je 0x84cd7f
js 0x84cda8
je 0x84cd79
inc esp
insb byte es:[edi], dx
push esp
popal
bound ecx, qword [ecx + 0x74]
insd dword es:[edi], dx
dec ecx
je 0x84cda2
insd dword es:[edi], dx
add byte [edi + 0x6c], cl
dec edi
insb byte es:[edi], dx
push edx
jne 0x84cdb3
add byte [ebx + 0x72], al
inc ebx
jb 0x84cdae
popal
popal
je 0x84cdb1
inc esp
imul esp, dword [ecx + 0x6c], 0x6e49676f
imul esi, dword fs:[edx + 0x65], 0x61507463
imul esi, dword [edx + 0x65], 0x61507463
push eax
popal
jb 0x84cdbf
insd dword es:[edi], dx
inc ecx
add byte [edx + 0x65], dl
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x84cdcc
push eax
jb 0x84cdd9
jo 0x84cdad
add byte [ebp + 0x6f], cl
outsd dx, dword [esi]
jbe 0x84cdd6
push edi
imul ebp, dword [esi + 0x64], 0x5700776f
inc edi
je 0x84cdca
jae 0x84cdf3
jae 0x84cde2
popal
push esp
imul ebp, dword [ebp + 0x65], 0x6547be00
je 0x84cdd9
add byte gs:[esi + 0x4c746547], bh
dec esp
popal
jae 0x84ce04
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
push eax
outsd dx, dword [esi]
jo 0x84ce0f
jo 0x84cd9c
inc edi
je 0x84cde3
insb byte es:[edi], dx
popal
jae 0x84ce17
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
inc ecx
add byte [ebx + 0x61], al
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0x84ce26
je 0x84cdfb
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
push ebp
outsb dx, byte [esi]
push 0x576b6f6f
push edi
imul ebp, dword [esi + 0x64], 0x4873776f
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
inc ebp
js 0x84cdcd
add byte [ecx + 0x1de24b28], cl
mov dword [eax], ebp
dec ebx
loop 0x84cdef
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
outsd dx, dword fs:[esi]
ja 0x84ce2d
jb 0x84ce4e
arpl word [ecx], ax
insb byte es:[edi], dx
jg 0x84ce2b
int1
inc edi
je 0x84ce30
outsd dx, dword [esi]
jb 0x84ce52
jb 0x84ce5f
outsd dx, dword [esi]
jne 0x84ce60
push edi
push edi
imul ebp, dword [esi + 0x64], 0x4300776f
jb 0x84ce62
popal
je 0x84ce65
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
inc ecx
outsd dx, dword [esi]
ja 0x84ce4c
js 0x84ce4a
add byte [edi + 0x65], al
je 0x84ce5b
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x84ce5b
je 0x84ce79
insd dword es:[edi], dx
dec ecx
inc esp
add byte [ebp + 0x6e], al
push eax
popal
add byte gs:[bp + di + 0x65], dl
je 0x84ce7b
imul ebp, dword [esi + 0x64], 0x4873776f
outsd dx, dword fs:[esi]
ja 0x84ce9d
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0x41
inc ecx
add byte [edi + 0x65], al
je 0x84ce89
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0x84ce3f
push ebp
outsb dx, byte [esi]
jb 0x84cea8
imul esi, dword [bp + di + 0x74], 0x6c437265
insb byte es:[edi], dx
popal
jae 0x84cec1
inc ecx
add al, dh
ljmp 0x7369
ljmp 0x7369:0x67655205
jb 0x84cea0
insb byte es:[edi], dx
popal
jae 0x84ced4
jae 0x84cea3
inc ecx
add byte [ebp + 0x61], cl
jo 0x84cebe
imul ebp, dword [esi + 0x64], 0x6f50776f
imul ebp, dword [esi + 0x74], 0xa7b40073
inc edi
je 0x84cec6
outsb dx, byte gs:[esi]
jne 0x84cec6
je 0x84cee4
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x84cef2
je 0x84ce86
push ebx
je 0x84cee1
push edi
imul ebp, dword [esi + 0x64], 0x6554776f
js 0x84cf07
inc ecx
add byte [ecx + 0x73], cl
dec ecx
arpl word [edi + 0x6e], bp
imul esp, dword [ebx], 0x69447349
popal
add byte [ecx + 0x73], cl
inc esp
imul esp, dword [ecx + 0x6c], 0x654d676f
insb byte es:[edi], dx
outsd dx, dword [esi]
dec ebp
jae 0x84cf1d
jae 0x84cf1d
popal
inc ecx
add dh, cl
pop ecx
mov eax, 0x7263539b
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
ja 0x84cf05
js 0x84cec2
add byte [edi + ebp*2 + 0x61], cl
dec esp
outsd dx, dword [esi]
popal
push ebx
push ebx
je 0x84cf3b
imul ebp, dword [esi + 0x67], 0x65530041
outsb dx, byte [esi]
inc esp
insb byte es:[edi], dx
dec ecx
je 0x84cf3d
insd dword es:[edi], dx
dec ebp
jae 0x84cf50
popal
inc ecx
add dl, dh
in eax, dx
cld
iretd
ja 0x84cf46
arpl word gs:[ebp + eax*2 + 0x78], si
add byte [edi + 0x65], al
je 0x84cf41
insb byte es:[edi], dx
popal
jae 0x84cf75
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [ebp + 0x6c], al
je 0x84cf73
dec ebp
outsb dx, byte gs:[esi]
jne 0x84cf13
inc edi
je 0x84cf64
outsb dx, byte gs:[esi]
jne 0x84cf6e
je 0x84cf7e
je 0x84cf84
add cl, al
add byte [ebx + 0x53], 0x65
je 0x84cf74
outsb dx, byte gs:[esi]
jne 0x84cf74
je 0x84cf92
insd dword es:[edi], dx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x53007370
je 0x84cf80
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add dl, bh
jae 0x84cf3f
cli
inc ebx
push 0x4d6b6365
outsb dx, byte gs:[esi]
jne 0x84cf93
je 0x84cfb1
insd dword es:[edi], dx
add byte [edi + 0x65], al
je 0x84cf95
insb byte es:[edi], dx
popal
jae 0x84cfc9
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add ch, dl
push edx
imul esi, dword gs:[bp + di + 0x74], 0x69577265
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x84cfb9
jb 0x84cfbd
imul ebp, dword [esi + 0x64], 0x654d776f
jae 0x84cfe2
jae 0x84cfe2
jae 0x84cfd1
popal
inc ecx
add byte [ebp + 0x66], al
push edi
inc esp
push di
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
jb 0x84cfef
arpl word [ecx], ax
push eax
imul ecx, dword gs:[ebp + 0x65], 0x73
jae 0x84cfed
inc ecx
add byte [edi + esi*8 + 0x47], al
inc edi
je 0x84cfe9
push ebx
jns 0x84d00b
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x84cfe0
jb 0x84d015
jae 0x84d00a
add dh, bl
sub dword [edi + 0x65], eax
je 0x84cfed
jae 0x84d017
je 0x84d01d
jo 0x84d007
imul ebp, dword [esi + 0x64], 0x4800776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x84cfb6
dec eax
jmp 0x84cfbb
inc edi
je 0x84d00a
je 0x84d00a
outsb dx, byte gs:[esi]
jne 0x84d004
push 0x4d6b6365
popal
jb 0x84d034
inc esp
imul ebp, dword [ebp + 0x65], 0x6f69736e
outsb dx, byte [esi]
jae 0x84cfd4
inc edi
je 0x84d02f
imul ebp, dword [esi + 0x64], 0x5300776f
je 0x84d039
je 0x84d039
imul ebp, dword [esi + 0x64], 0x6752776f
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x84d030
arpl word [ecx + ebp*2 + 0x76], si
push edi
imul ebp, dword [esi + 0x64], 0xbd00776f
inc edi
je 0x84d057
imul ebp, dword [esi + 0x64], 0x6c50776f
ja 0x84d056
insb byte es:[edi], dx
popal
arpl word [ebp + 0x6d], sp
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x84d00f
inc ebx
outsd dx, dword [esi]
jo 0x84d08c
push edx
arpl word gs:[eax + eax + 0x4c], si
arpl word [eax + eax + 0x4c], si
add byte [edi + ebp*2 + 0x61], cl
outsd dx, dword [esi]
popal
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x8c004170
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
push esp
outsd dx, dword [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x661f0074
inc edi
outsb dx, byte gs:[esi]
je 0x84d034
pop ds
inc di
je 0x84d087
dec ebp
jae 0x84d0b0
popal
push eax
outsd dx, dword [esi]
jae 0x84d044
push edi
imul ebp, dword [esi + 0x48], 0x41706c65
add byte [ecx + 0x440a9310], dl
jae 0x84d0c9
jb 0x84d0c6
outsd dx, dword [esi]
jns 0x84d09a
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x84d0c1
je 0x84d0d1
jb 0x84d0b8
popal
bound ebp, qword [ebp]
push edx
insb byte es:[edi], dx
popal
jae 0x84d0d5
inc ebx
popal
jo 0x84d0e8
jne 0x84d0e8
add byte gs:[edi + 0x2fdcb525], ch
stc
aam 0x53
je 0x84d0d7
imul ebp, dword [ebp + 0x65], 0x44470072
add byte [edi + 0x44], al
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x65], dl
je 0x84d0e9
je 0x84d10a
je 0x84d0fe
arpl word [eax + 0x42], bp
insb byte es:[edi], dx
je 0x84d0ed
push 0x4d746c42
outsd dx, dword [esi]
add byte gs:[edi + 0x65], al
je 0x84d0eb
popal
jo 0x84d11f
jne 0x84d11f
add byte gs:[edi - 0x12], al
out dx, al
dec ebx
imul ebp, dword [esp + ebp*2 + 0x54], 0x72656d69
add byte [ebp + 0x6c], al
jb 0x84d0bb
inc ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x73], 0x68430065
add byte gs:[ebx + 0x68], al
imul ebp, dword [esp + 0x57], 0x6f646e69
ja 0x84d115
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword [esi]
jb 0x84d140
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x47007845
outsb dx, byte [esi]
je 0x84d11d
inc ebp
js 0x84d0da
inc edi
je 0x84d121
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0xf9006e67
fdivr dword [ebx]
adc al, byte [ebp + 0x73]
je 0x84d160
inc esp
jae 0x84d161
jae 0x84d161
jb 0x84d15e
outsd dx, dword [esi]
jns 0x84d134
jne 0x84d165
jae 0x84d164
jb 0x84d0f7
inc edi
je 0x84d14e
jns 0x84d170
je 0x84d164
insd dword es:[edi], dx
insd dword es:[edi], dx
push eax
popal
insb byte es:[edi], dx
je 0x84d17a
inc ebp
outsb dx, byte [esi]
je 0x84d17d
jb 0x84d175
imul esp, dword [ebp + 0x73], 0x6f1c8d00
jae 0x84d10f
lea ebx, [edi + ebp*2]
jbe 0x84d175
inc ebx
jb 0x84d17c
popal
je 0x84d17f
inc esp
dec ecx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x65530070
insb byte es:[edi], dx
insd dword es:[edi], dx
popal
jo 0x84d123
push ebx
insb byte es:[edi], dx
arpl word gs:[eax + edx*2 + 0x61], si
insb byte es:[edi], dx
je 0x84d1a3
add byte gs:[edi + 0x65], al
je 0x84d179
inc esp
dec ecx
inc edx
imul esi, dword [ebx + esi*2], 0x7453e3a0
jb 0x84d1a6
je 0x84d1a6
je 0x84d1a6
push 0x746c42
inc edi
je 0x84d1a2
imul esp, dword [ebp + 0x77], 0x74726f70
ja 0x84d1c0
outsd dx, dword [esi]
jb 0x84d1c7
dec edi
jb 0x84d1bd
inc ebp
js 0x84d159
inc edi
je 0x84d1b4
imul ebp, dword [esi + 0x64], 0x724f776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x84d1b2
jb 0x84d1cc
inc ebp
inc ebp
js 0x84d168
sbb dh, byte [ebp + 0x64]
xchg edi, eax
inc edi
je 0x84d1c7
imul ebp, dword [esi + 0x64], 0x7845776f
je 0x84d1be
inc ebp
js 0x84d1ec
inc ebp
js 0x84d17b
add dh, bh
dec cl
leave
push edx
popal
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x656c6150
je 0x84d1fe
add byte gs:[edx + 0x65], al
imul ebp, dword [bp + 0x50], 0x687461
push eax
popal
je 0x84d202
push esp
outsd dx, dword [esi]
push edx
imul ebp, dword gs:[bx + 0x6e], 0x228b6800
add byte [eax - 0x75], ch
and al, byte [ebx + 0x72]
push 0x7243228b
inc ebx
jb 0x84d20e
popal
popal
je 0x84d211
push eax
popal
insb byte es:[edi], dx
je 0x84d226
add byte gs:[ebp + 0x6c], al
inc esp
insb byte es:[edi], dx
je 0x84d21f
inc esp
inc ebx
add byte [ebp + 0x6c], al
inc esp
insb byte es:[edi], dx
je 0x84d228
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x43], si
jb 0x84d232
popal
popal
je 0x84d235
push edx
outsd dx, dword [esi]
jne 0x84d242
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x84d235
js 0x84d258
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x84d1ea
pop ebp
lodsb al, byte [esi]
mov edi, 0x65724386
popal
je 0x84d259
inc ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x74], 0x67526369
outsb dx, byte [esi]
add byte [edx], bh
mov cl, 0x21
inc eax
mov bl, 0x5e
and dword [eax - 0x4d], eax
pop esi
xor byte [ebx + 0x65], dl
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x43006e67
jb 0x84d27d
push edx
outsb dx, byte [si]
add byte [ebx + 0x72], al
popal
popal
je 0x84d280
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x84d281
popal
je 0x84d28b
bound ebp, qword [ebp + 0x42]
imul esi, dword [ebp + ebp*2 + 0x61], 0x72430070
popal
insd dword es:[edi], dx
popal
jo 0x84d22c
inc ebx
jb 0x84d294
popal
je 0x84d297
inc esp
inc ebx
inc ecx
add byte [ebx], dh
sub al, byte [ebp - 0xc]
out 0xe, eax
inc edi
je 0x84d290
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x84d28a
imul ebp, dword [esp + ebp*2 + 0x4d], 0x65646f
cdq
clc
invalid
arpl word [eax + 0x42], bp
insb byte es:[edi], dx
je 0x84d2ab
push 0x4d746c42
outsd dx, dword [esi]
add byte gs:[ebx + 0x72], al
popal
je 0x84d2cd
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0xad210070
cmp eax, 0x3c5bb744
inc edi
je 0x84d2bc
imul eax, dword [ebx + 0x6f], 0x6c
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x84d281
add byte [ebx + 0x72], al
popal
inc ebx
jb 0x84d2e9
popal
je 0x84d2ec
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
je 0x84d2de
push edx
outsb dx, byte [si]
add byte [ebx + 0x6f], al
outsd dx, dword [esi]
insd dword es:[edi], dx
bound ebp, qword [ecx + 0x6e]
outsb dx, byte [esi]
push edx
outsb dx, byte [si]
add byte [edx], al
xchg ebx, eax
add esp, dword [esi - 0x6b]
jno 0x84d237
inc ebx
jb 0x84d309
popal
je 0x84d30c
push eax
outsb dx, byte gs:[esi]
add byte [ecx], al
rol byte [ebx + 0x656c6553], 0x63
je 0x84d304
add eax, eax
adc dword [ebx + 0x65], 0x6c
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x47], si
je 0x84d30e
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2], si
push ebx
je 0x84d32a
jb 0x84d33f
inc esp
outsd dx, dword [esi]
arpl word [ecx], ax
cmp al, byte [edi + 0x65]
je 0x84d328
je 0x84d346
arpl word [ebx + 0x4f], bp
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x15], si
test byte [ebx + 0x72], al
popal
je 0x84d2e0
adc eax, 0x65724384
popal
je 0x84d34d
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x84d336
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x417463
inc ebx
jb 0x84d35e
popal
je 0x84d361
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x84d362
je 0x84d36c
bound ebp, qword [ebp + 0x44]
insb byte es:[edi], dx
inc esp
inc ebx
add byte [edx + 0x65], dl
arpl word [ecx + 0x6e], si
push edx
arpl word gs:[ecx + 0x6e], si
je 0x84d36f
outsb dx, byte [esi]
insb byte es:[di], dx
add byte gs:[edi], dh
push ds
imul ecx, dword [eax + 0x7453422b], 0x50747261
popal
add ch, bh
int3
push eax
inc ebx
jb 0x84d391
popal
je 0x84d394
push ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [edx + eax*2 + 0x72], 0x687375
push edx
outsd dx, dword [esi]
jne 0x84d3ac
jne 0x84d3ab
push 0x756f5200
outsb dx, byte [esi]
push edx
push edx
arpl word gs:[eax + eax - 0x2d], si
inc edi
je 0x84d38b
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[edi + 0x65], al
je 0x84d397
jbe 0x84d3bf
arpl word [ebp + 0x43], sp
popal
jo 0x84d3cf
add byte [edx + 0x65], dl
jae 0x84d3d5
jae 0x84d3d5
outsd dx, dword [esi]
jb 0x84d3c9
inc esp
inc ebx
add byte [edx - 0x1b], cl
adc al, 0x87
inc edi
inc edi
je 0x84d3c4
push esp
js 0x84d3e7
inc ebp
js 0x84d3ea
outsb dx, byte gs:[esi]
je 0x84d3ca
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x413233
cmp dword [eax], ebx
jnp 0x84d3cd
je 0x84d3cc
jne 0x84d3fd
jb 0x84d3f2
outsb dx, byte [esi]
je 0x84d3df
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax + 0x53], si
je 0x84d396
push ebx
je 0x84d3ee
js 0x84d411
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x84d3a3
push ebx
je 0x84d3f4
popal
jo 0x84d3f7
outsd dx, dword [esi]
add byte gs:[ebx + 0x65], dl
add byte gs:[ebx + 0x65], dl
je 0x84d404
dec edi
push eax
xor al, byte [eax]
push ebx
je 0x84d410
imul esp, dword [ebp + 0x77], 0x74726f70
jb 0x84d435
dec edi
jb 0x84d42b
inc ebp
js 0x84d3c7
push ebx
je 0x84d421
je 0x84d421
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
ja 0x84d43f
ja 0x84d43f
outsd dx, dword [esi]
jb 0x84d446
inc ebp
js 0x84d449
inc ebp
js 0x84d3d8
push edx
push ebx
je 0x84d42d
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x84d427
imul ebp, dword [esp + ebp*2 + 0x4d], 0x65646f
push ebx
add byte gs:[ebx + 0x65], dl
je 0x84d444
je 0x84d444
imul ebp, dword [esi + 0x64], 0x724f776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x84d442
dec edi
jb 0x84d45c
inc ebp
inc ebp
js 0x84d3f8
add ch, cl
pop esp
int 0x5c
push ebx
je 0x84d440
inc edx
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[ebx + 0x63], dl
popal
insb byte es:[edi], dx
push ebx
arpl word [ecx + 0x6c], sp
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
je 0x84d457
inc ebp
js 0x84d488
inc ebp
js 0x84d417
dec ebp
outsd dx, dword [esi]
jbe 0x84d480
push esp
outsd dx, dword [esi]
inc ebp
js 0x84d420
scasd eax, dword es:[edi]
dec edi
jae 0x84d48b
je 0x84d47e
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
jo 0x84d49c
jb 0x84d4a3
dec edi
jb 0x84d499
inc ebp
js 0x84d435
inc edi
je 0x84d47c
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], 0x5300786f
add byte [ebx + 0x65], dl
push ebx
je 0x84d486
je 0x84d486
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x84d44b
push ebx
arpl word [ecx + 0x6c], sp
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
je 0x84d49f
js 0x84d4cd
inc ebp
js 0x84d45c
mov dh, 0x53
je 0x84d4b8
imul ebp, dword [esi + 0x64], 0x7845776f
je 0x84d4af
js 0x84d46c
inc ebp
js 0x84d4d2
insb byte es:[edi], dx
jne 0x84d4d6
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x746365
mov eax, dword [0x435a23e0]
and ebx, dword [edx + 0x43]
inc ebx
jb 0x84d4e8
popal
je 0x84d4eb
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x84d4f2
outsd dx, dword [esi]
outsb dx, byte [esi]
push edx
outsb dx, byte [si]
add byte [ebp + 0x78], dl
je 0x84d4e5
jne 0x84d50c
inc ecx
add byte [edx + 0x65], dl
arpl word [esi + edx*2 + 0x69], si
jae 0x84d50b
imul esi, dword [ebx + 0x69], 0x656c62
bound ebp, qword [ebp]
insb byte es:[edi], dx
add byte gs:[ebx + 0x3fcca535], bh
mov ebx, 0x3fcca535
salc
movsb byte es:[edi], byte [esi]
xlatb
inc ebp
js 0x84d525
push esp
js 0x84d529
dec edi
jne 0x84d52c
inc ecx
add byte [eax + 0x74], dl
push esi
imul esi, dword [ebx + 0x69], 0x656c62
push edi
dec ecx
dec esi
dec ebp
dec ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [esi], bh
or dword [edi + 0x65], eax
je 0x84d528
js 0x84d54b
je 0x84d525
dec ebp
je 0x84d54d
imul esp, dword [ebx + 0x73], 0x78450041
je 0x84d537
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
je 0x84d52d
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x6f006e67
insb byte es:[edi], dx
xor esi, dword gs:[edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x65], al
je 0x84d555
imul esp, dword [ebp + 0x77], 0x74726f70
inc ebp
js 0x84d57d
inc ebp
js 0x84d50c
add byte [eax + 0x61657243], ch
test al, 0x43
jb 0x84d575
popal
je 0x84d578
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x6d007463
imul esp, dword [ecx + ebp*2 + 0x4f], 0x6e557475
imul ecx, dword fs:[edi + 0x75], 0x706e5574
jne 0x84d59e
je 0x84d580
push ebp
outsb dx, byte [esi]
jo 0x84d5a0
jb 0x84d594
jo 0x84d592
jo 0x84d592
jb 0x84d598
dec eax
popal
jb 0x84d53a
jb 0x84d53a
retf
outsb dx, byte [esi]
add bh, bh
invalid
inc esi
jno 0x84d5c1
jae 0x84d5c0
imul esp, dword [ecx + ebp*2 + 0x53], 0x61657274
insd dword es:[edi], dx
imul edx, dword [ebx + 0x74], 0x6d616572
push eax
jb 0x84d5ce
jo 0x84d5c6
jb 0x84d5d7
jns 0x84d565
call 0xc6ceee9
test dword [ebp*2 + 0x4f696469], esi
jne 0x84d5e8
push eax
jb 0x84d5dc
jo 0x84d5da
popal
jb 0x84d5e0
dec eax
popal
popal
jb 0x84d582
jb 0x84d582
ja 0x84d5e5
jbe 0x84d5eb
dec edi
jne 0x84d5fd
dec edi
jo 0x84d5f1
outsb dx, byte [esi]
add byte [edi], ah
dec esi
fnstcw word [eax]
sbb ebp, dword [ebp + 0x69]
imul edx, dword fs:[ebx + 0x74], 0x6d616572
imul esp, dword [ecx + ebp*2 + 0x53], 0x61657274
je 0x84d60c
popal
insd dword es:[edi], dx
dec edi
jne 0x84d614
add byte [edi + 0x61], dh
jbe 0x84d60a
dec edi
jne 0x84d61c
push eax
jb 0x84d610
jo 0x84d60e
jb 0x84d614
dec eax
popal
jb 0x84d5b6
jb 0x84d625
jl 0x84d631
popal
jbe 0x84d622
dec edi
jne 0x84d634
push edi
jb 0x84d62c
je 0x84d62a
add byte [edi - 0x2d], bl
inc ebx
aad 0x31
pop edi
rol dword [ebx + 0x26], cl
aad 0x31
salc
ja 0x84d630
popal
jbe 0x84d636
dec edi
jne 0x84d648
push eax
popal
jne 0x84d64b
jae 0x84d63e
add byte gs:[edi + 0x49], dl
add byte [edi + 0x49], dl
push edi
dec ecx
dec esi
push ebx
push eax
dec edi
dec edi
dec esp
inc esp
push edx
push esi
add byte [ecx - 0x3d], al
jp 0x84d640
ret
les esi, [edi + 0x77]
popal
jbe 0x84d656
dec edi
jne 0x84d668
push edx
jae 0x84d65d
je 0x84d5fa
ja 0x84d65d
jbe 0x84d663
dec edi
dec edi
jne 0x84d675
push ebp
outsb dx, byte [esi]
jo 0x84d677
jo 0x84d669
jb 0x84d66f
dec eax
popal
popal
jb 0x84d611
jb 0x84d611
add byte [esi - 0x57], bl
enter 0xffffffffffff826b, 0x3d
pop esi
test eax, 0x3d826bc8
imul eax, dword [edx + 0x7661773d], 0x65
ja 0x84d67a
jbe 0x84d680
dec edi
jne 0x84d692
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x84d688
add byte gs:[ebx + 0x6c], al
add byte [ebx + 0x6c], al
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x84d68e
push eax
jb 0x84d695
outsb dx, byte [esi]
je 0x84d694
jb 0x84d631
add byte [edi + 0x70], cl
outsb dx, byte gs:[esi]
dec edi
jo 0x84d699
outsb dx, byte [esi]
push eax
jb 0x84d6a1
outsb dx, byte [esi]
je 0x84d6a0
jb 0x84d67e
add byte [edi + esi*2], cl
or al, 0x77
popal
jbe 0x84d6a8
dec edi
jne 0x84d6ba
inc edi
je 0x84d698
je 0x84d698
jne 0x84d6b9
insd dword es:[edi], dx
inc esp
jbe 0x84d6c3
add byte [ecx + 0x44], al
push esi
inc ecx
push eax
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx + 0x65], dl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x84d6cb
dec ebx
jns 0x84d66a
jns 0x84d66a
add byte [eax + 0x53], dl
push eax
push ebx
inc ecx
push eax
dec ecx
inc esp
dec esp
dec esp
add byte [edi + ebp*2 + 0x63], al
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
jne 0x84d6e6
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x84d6cd
jb 0x84d6ee
outsd dx, dword [esi]
jo 0x84d6e6
jb 0x84d6f7
jb 0x84d6f7
imul esp, dword [ebp + 0x73], 0x65520041
dec edi
push edx
dec edi
jo 0x84d6f3
outsb dx, byte [esi]
dec ebx
jns 0x84d6d8
inc ebp
js 0x84d6d6
inc ecx
add byte [edx + 0x65], dl
push ebx
push ebx
je 0x84d6f3
popal
insb byte es:[edi], dx
jne 0x84d706
inc ebp
inc ebp
js 0x84d6e5
add byte [edi + 0x64696de6], bl
imul edx, dword [ebx + 0x74], 0x6d616572
imul esp, dword [ecx + ebp*2 + 0x53], 0x61657274
insd dword es:[edi], dx
push ebx
je 0x84d723
jo 0x84d6b6
push ebx
push 0x5f6c6c65
insb byte es:[edi], dx
insb byte es:[edi], dx
pop edi
dec esi
outsd dx, dword [esi]
je 0x84d729
jns 0x84d70c
arpl word [edi + 0x6e], bp
inc ecx
add byte [ebx + 0x4c], al
push ebx
dec ecx
inc esp
inc esi
jb 0x84d73f
insd dword es:[edi], dx
push eax
jb 0x84d743
dec ecx
inc esp
add byte [ecx], dl
nop
adc edx, dword [ebx + 0x68]
insb byte es:[edi], dx
adc dword [eax + 0x65685313], edx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
js 0x84d748
arpl word [ebp + 0x74], si
je 0x84d74c
inc ecx
inc ecx
add byte [ebx + 0x4c], al
push ebx
dec ecx
inc esp
inc esi
jb 0x84d760
insd dword es:[edi], dx
push ebx
je 0x84d767
imul ebp, dword [esi + 0x67], 0x32535700
pop edi
xor esi, dword [edx]
insb byte es:[edi], dx
add byte [bx + 0x53], dl
xor bl, byte [edi + 0x33]
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x48], dl
inc ebp
dec esp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x6f], al
inc ebx
jb 0x84d77a
popal
je 0x84d77d
dec ecx
outsb dx, byte [esi]
jae 0x84d790
popal
outsb dx, byte [esi]
arpl word [ebp], sp
mov ah, byte [0x796ec754]
push edx
inc ebx
push esp
invalid
inc ebx
jb 0x84d792
popal
je 0x84d795
dec ebx
jns 0x84d779
js 0x84d777
add byte [edi + 0x6c], cl
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [eax - 0x45], bl
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x92bb5800
add byte gs:[eax - 0x45], bl
xchg edx, eax
push edx
push ecx
jne 0x84d7b3
jb 0x84d7c9
push esi
popal
insb byte es:[edi], dx
jne 0x84d7ba
inc ecx
add byte [edi + 0x6c], cl
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x1d8d1c00
xchg edi, eax
jl 0x84d70a
imul esp, dword [ecx + 0x6c], 0x657a69
sbb al, 0x8d
sbb eax, 0x9c7c9764
out dx, eax
mul cl
insd dword es:[edi], dx
imul esp, dword [ecx + ebp*2 + 0x4f], 0x65527475
je 0x84d7cb
jae 0x84d7e1
jae 0x84d7e1
je 0x84d77e
add byte [ecx + 0x6d], cl
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7365445f
je 0x84d7ff
outsd dx, dword [esi]
jns 0x84d790
and byte [ebx - 0x66], ah
cmc
inc ebx
lcall 0x5443, 0x4d4f43f5
dec edi
dec ebp
inc ebx
push esp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add ah, ah
pop ss
jle 0x84d7f4
dec esp
inc ebp
inc ecx
push ebp
push esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x65], al
je 0x84d7fb
imul ebp, dword [ebp + 0x54], 0x656c7469
inc ecx
je 0x84d828
inc ecx
add byte [ebx + 0x68], al
outsd dx, dword [esi]
outsd dx, dword [esi]
jae 0x84d82a
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x84d80c
add byte [ecx - 0x18], cl
or esp, dword [ebx + 0x6f]
insd dword es:[edi], dx
insb byte es:[edi], dx
xor esi, dword [bp + si]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx + 0x64696ddd], ah
imul edx, dword [ebx + 0x74], 0x6d616572
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x84d852
add byte [edi + 0x65], al
je 0x84d841
jo 0x84d859
outsb dx, byte [esi]
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
insd dword es:[edi], dx
inc ecx
add byte [esi], bh
scasb al, byte es:[edi]
scasb al, byte es:[edi]
cmp al, 0x5b
mov dh, 0x11
aas
push es
mov cl, 0xb0
inc edi
je 0x84d860
push ebx
popal
jbe 0x84d875
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add byte [0x68bef9], al
add eax, 0x68bef9
add ebx, 0x4772b8
jmp 0x84d841
aaa
cmpsd dword [esi], dword es:[edi]
ret 0xce31
pop eax
sub eax, 0x84d85e
mov ebx, eax
jmp 0x84d81a
mov dword [ebx], eax
popal
jmp 0x79f9b3
psubd mm1, qword [ebx + ebx*2 - 0x4e]
lodsd eax, dword [esi]
mov esp, 0xe8
add bl, ch
xlatb
call 0x84d85e
jmp 0x84d837
pop word [esp]
clc
cmc
lea esp, [esp + 1]
cld
add esp, 0
jmp 0x84d8da
mov edx, 0x6d0a940e
pushfd
and al, byte [ecx + 0x1ce8]
call 0x84d89e
push ebx
popal
outsb dx, byte gs:[esi]
imul ebp, dword [bp + 0x65], 0x69685320
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
and byte [esi + 0x32], dh
xor dword cs:[esi], ebp
cmp dword [esi], ebp
xor byte [eax], al
pushfd
push esp
jmp 0x84d860
pushal
btr ebp, esp
inc ax
stc
cmc
sub esp, 8
jmp 0x84d93f
mov byte [esp], ch
lea esp, [esp]
sub esp, 0x1e
add esp, 3
mov word [esp + 2], di
lea esp, [esp + 0x1c]
jmp 0x84d8bd
clc
mov ax, bx
mov bl, 0xd0
neg ebp
bswap ebp
mov edi, ecx
jmp 0x84d981
stc
add esp, 3
xchg bh, cl
mov ebx, ebp
lea ecx, [ebp*4]
inc ebp
jmp 0x84d90c
sub esp, 2
mov dx, 0x6713
mov di, 0x8279
mov si, di
pop ecx
neg bp
jmp 0x84d926
mov bl, 0xb8
xchg byte [esp], al
mov byte [esp + 1], ah
mov ch, byte [esp + 1]
mov al, ah
setle bh
jmp 0x84db4d
shr dh, 7
mov di, word [esp]
bsr dx, bp
lea esp, [esp]
xchg byte [esp], cl
xchg word [esp], bx
jmp 0x84d963
push word [esp + 0x1a]
xchg dh, al
mov word [esp + 2], sp
mov byte [esp + 0x11], ah
xchg byte [esp + 0x14], cl
pushal
jmp 0x84db2a
mov ch, byte [esp]
mov bl, bh
sub esp, 0x1a
btr edi, esp
mov bh, byte [esp + 0xf]
mov dl, 0xcc
jmp 0x84d9b7
lea esp, [esp + 0x41]
mov cx, di
xchg bh, cl
not edx
bswap ebp
sub esp, 0x1c
jmp 0x84da48
lea ecx, [ebx*4]
xchg bh, cl
lea ecx, [edi + ebp]
push dword [esp + 0x25]
rcl bx, cl
sub esp, 4
jmp 0x84d9f3
xchg word [esp + 0xd], di
xchg bx, ax
xchg byte [esp + 4], cl
pop ax
xchg ebp, eax
jmp 0x84dafc
bswap ebp
xchg dword [esp + 6], esi
bsr di, bp
mov cx, 0xf1f3
shr esi, 7
and cl, bh
jmp 0x84da30
pop word [esp + 0xf]
rdtsc
mov si, 0x11f5
mov al, 0x7e
jmp 0x84da18
add al, dh
mov di, word [esp + 0x1b]
lea ebx, [eax*4]
xchg esi, edx
cpuid
mov cx, word [esp + 0x2d]
jmp 0x84da65
push esp
mov cl, ch
bsr si, cx
mov ecx, ebp
stc
xchg word [esp], bx
jmp 0x84dadf
btr ebp, edx
bswap eax
lea esi, [edx*4]
inc si
mov bp, word [esp + 6]
lea esi, [edx + edx]
jmp 0x84da97
btr esi, esp
xchg byte [esp + 0xc], dl
mov dword [esp + 0xd], esi
not ah
sub esp, 0x1a
jmp 0x84db0f
xchg si, cx
mov dl, dh
pushal
lea edi, [ecx - 0xc3]
bsr cx, bp
neg esi
jmp 0x84dac6
setno ch
add esp, 0x13
btr esi, edx
mov ah, byte [esp + 4]
xchg bh, cl
neg dh
jmp 0x84daae
lea esp, [esp + 0x45]
xchg ebp, ebx
setae ah
mov bp, 0x21c5
xchg edi, eax
mov bp, di
jmp 0x84dc70
bswap edi
xchg word [esp], bp
xchg ch, dl
cpuid
mov esi, 0x3eb95f38
pop ebx
jmp 0x84da7e
mov si, 0xc847
xchg bh, cl
cpuid
add bp, 0x41fe
lea esi, [ebx + edi]
btc ebp, ebx
jmp 0x84d9e0
rdtsc
cpuid
xchg bh, cl
call 0x84dbe6
btr eax, edx
mov bl, byte [esp]
mov bl, byte [esp]
call 0x84dc8a
leave
bsr di, bp
xchg ah, bl
mov ebx, dword [esp + 1]
jmp 0x84dd0f
add esp, 1
not ah
cmc
xchg ch, dl
btr ebx, edx
xchg byte [esp], dl
jmp 0x84dd51
pop bx
add dx, 0xc6
stc
mov bl, 0x38
xchg byte [esp], cl
mov ebx, dword [esp]
jmp 0x84dcf9
mov ax, 0xa15b
rcl ax, cl
lea ecx, [ecx + 0xab]
xchg dword [esp], edx
jmp 0x84dd7e
neg bx
mov ah, byte [esp]
cpuid
push edx
mov cx, 0xbbc5
mov bp, word [esp + 1]
jmp 0x84dd38
mov word [esp + 2], bx
bswap edi
mov dword [esp], esi
xchg dh, al
mov esi, dword [esp + 2]
rdtsc
jmp 0x84e061
add esi, ebp
lea ecx, [ebp + 0x203de87f]
bswap eax
call 0x84de7b
cpuid
lea edi, [eax - 0x31]
lea esp, [esp + 0xa]
add esp, 0xa
cpuid
inc bp
jmp 0x84e0dc
rol cx, cl
mov dword [esp + 4], ecx
push word [esp + 4]
add esp, 0x1f
add esp, 7
jmp 0x84e1a8
ror ch, 5
mov bx, 0x5f7d
mov ebp, 0xbf170e94
jmp 0x84e135
xchg word [esp + 3], di
mov bl, 0xb0
mov dword [esp + 0xe], ebp
xchg bx, dx
xchg ch, dl
xchg di, bx
jmp 0x84e10a
mov word [esp + 0x19], bx
neg si
xchg byte [esp + 0x1e], dl
xchg edi, ebx
mov esi, dword [esp + 0xd]
pop dword [esp + 0x17]
jmp 0x84e164
mov dl, 0xc
mov bx, sp
pushal
stc
mov cl, 0x9a
mov word [esp + 0xc], sp
jmp 0x84e120
push edx
add esp, 0x1e
mov bl, 0x80
xor ebx, esi
xchg ah, bl
btr edi, edx
jmp 0x84efdf
mov al, ah
lea ebp, [ebx*4]
lea edx, [esp + edi]
lea ebx, [edx*4]
mov ebx, dword [esp]
lea edi, [ecx*4]
jmp 0x84e154
lea esp, [esp]
lea esp, [esp]
btc esi, edi
mov ebp, dword [esp]
add esp, 0
bsf dx, si
jmp 0x84e181
mov dx, word [esp]
lea eax, [edx*4]
mov ah, byte [esp]
mov edi, 0x17a2a33a
xchg di, si
jmp 0x8507ae
mov ecx, ebp
lea ebx, [ebx + edi]
xchg ch, dl
pop ax
bswap eax
mov ax, word [esp]
jmp 0x84efc0
mov ch, byte [esp]
rdtsc
call fcn.0084f6c7
xchg ah, bl
mov si, 0xc39
pop si
mov si, dx
lea ebx, [ebp*4]
jmp 0x84f826
mov dl, dh
call fcn.0084f7eb
pop bp
mov byte [esp + 9], dh
setns dh
mov ebp, dword [esp + 0xf]
sub esp, 0x14
mov bp, bx
jmp 0x84f837
xchg word [esp], cx
xchg byte [esp], dl
mov byte [esp + 1], ch
cld
not esi
pushal
jmp 0x84f809
add esp, 8
popal
neg edi
mov dword [esp + 2], esi
push word [esp + 0xc]
call fcn.0084f868
or byte [edx + eax*4], 0xe5
adc al, 0xfa
sbb dword [eax - 0x75], edi
cmc
mov ebx, dword [esp + 3]
pop eax
lea ecx, [edi*4]
rcr ebp, 0x15
sub ecx, eax
jmp 0x84f802
mov ebx, 0x9d05d588
xchg cx, di
bsr si, bp
bsr dx, cx
add esp, 0
mov edi, eax
jmp 0x84f7c7