Function at 0x85df4d
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call fcn.0085df4d
add esp, 0xc
movsx bx, ah
movsx esi, dx
mov bh, 0xa8
pop edi
cmovbe bx, si
pop ebx
not si
cmovl si, di
pop esi
jmp 0xc695c0
mov esp, ebp
pop ebp
jmp 0x8b3adb
jmp 0xd1c07a
dec edi
jmp 0x79fe8c
je 0x7cb92e
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dh, bh
test dl, dl
jmp 0x9383d7
mov edi, dword [edx + ecx + 0x18]
test edi, edi
jmp 0x7e64bb
cmp byte [esi + 1], 0x23
movsx ecx, dx
movzx cx, bh
movsx cx, ch
lea ecx, [esi + 1]
jmp 0xd050ef
mov dword [ebp - 0xc], eax
jmp 0x8f0a14
push eax
cwde
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x94354c
inc esi
cmc
test cl, cl
jmp 0xccfe2c
je 0x7c6b4c
mov edi, dword [ebp + 0xc]
add ch, 0x7b
shl bl, cl
lea ecx, [ebp - 0x114]
clc
shl bh, cl
xor eax, eax
sub edi, ecx
bts bx, dx
lea esp, [esp]
movsx bx, dh
jmp 0xc8657d
mov eax, dword [ebp + 0xc]
push eax
movzx eax, bp
setb al
xchg ah, al
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x8f2d40
je 0x8c8fa4
lea eax, [ecx - 0x30]
jmp 0xcce43b
jb 0x78efea
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + edi - 0x114], 0
movzx eax, bp
cmovs ax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
mov edi, eax
test edi, edi
jmp 0x7d0e3a
jne 0x894ee5
lea edx, [ebp - 0x114]
bswap ax
setae ah
push edx
xchg al, al
jmp 0xd12275
je 0x84ebef
inc eax
clc
stc
cmp eax, 0x104
jmp 0x84ebe9
je 0xd1c07a
mov eax, dword [edx + ecx + 0x20]
cmc
lea eax, [eax + ecx]
xor ebx, ebx
jmp 0x781458
mov ecx, esi
stc
sub ecx, eax
clc
test esi, 0x1b18604c
cmp ecx, 0x104
jmp 0x86d4e2
jne 0x79d6f2
cmp byte [ebp + 0x10], 0
jmp 0x7c2191
call eax
mov edi, eax
cmc
test esp, 0x13ff502b
cmp esi, ecx
test edi, edi
jmp 0x894edf
mov esp, ebp
bswap bp
movsx ebp, ax
not bp
pop ebp
jmp 0xc6ef23
je 0xd4043e
mov eax, dword [eax + ecx + 0x7c]
push ebx
test esp, 0x45014357
cmc
cmp bl, dl
push edi
jmp 0xc93502
je 0x7e7c33
mov cl, byte [esi + 1]
jmp 0x7abc69
cmp word [ecx], ax
jmp 0xd40438
jb 0xc8657d
lea eax, [ebp - 0x114]
jmp 0x79ff37
mov eax, dword [ecx + 0x3c]
jmp 0x93685f
push ebp
mov ebp, esp
xor ecx, 0x2d605c7c
mov ecx, dword [ebp + 8]
test esp, edi
cmp edx, 0x61c53fda
cmp esp, eax
lea esp, [esp - 0x114]
stc
push esi
cmc
test ecx, ecx
jmp 0xcf5050
jae 0xccfe32
sub edi, edi
test ecx, ecx
jmp 0x78efdc
cmp edi, ecx
jmp 0x7cb928
ja 0x8c8fa4
movsx eax, cl
or cl, 0x96
sbb cl, 0xfe
mov cl, byte [esi]
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
cmp ebp, 0x5ee94bb4
test cl, cl
jmp 0x8c8f9e
inc eax
cmc
jmp 0x87574a
je 0xccfe32
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0x7f288d
pop edi
mov si, 0x1cc1
ror ebx, cl
pop ebx
inc esi
dec esi
cmc
add eax, ecx
jmp 0xca0a11
call fcn.00d2411e
lea esp, [esp + 4]
cmc
cmp bl, 0x69
test eax, eax
jns 0xd39fb1
lea edi, [esi - 1]
jmp 0x927b85
ja 0x7927e3
mov eax, esi
cmp bl, 0xa1
clc
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x77d020
ret
je 0xd4043e
mov eax, 0x5a4d
jmp 0x83cc85
jne 0x7cb36d
push 0
push edx
jmp 0xcf523b
pop ebx
xchg si, si
mov esi, ebp
pop esi
mov esp, ebp
movsx ebp, si
pop ebp
ret
js 0xd1c07a
jmp 0xd0f09f
call eax
pop edi
pop ebx
jmp 0xcc830e
je 0xccfe32
cmp eax, edx
jmp 0xd2f757
jmp 0xd39fbe
je 0xccfe32
cmp cl, 0x2e
jmp 0x834317
pop esi
jmp 0xd0216d
cmp dword [eax + ecx], 0x4550
jmp 0xc81c94
je 0x7cb92e
mov byte [ebx + eax], dl
inc edi
jmp 0x880ce9
call eax
pop edi
cmovae ebx, ebx
xchg esi, ebx
pop ebx
jmp 0x9313ed
mov esp, ebp
mov bp, 0x1039
cmove ebp, eax
pop ebp
ret
ret
push edi
call fcn.0085df4d
add esp, 0xc
not edi
pop edi
jmp 0x8e36d4
lea esi, [esi + 2]
test bp, 0x72ad
cmp bl, 0x45
xor edx, edx
cmc
cmp dh, 0x95
test cl, cl
jmp 0x7cb367
jne 0xd4043e
mov edx, dword [eax + ecx + 0x78]
stc
mov dword [ebp - 4], edx
cmc
test edx, edx
jmp 0x829eb7
mov cl, al
mov ebx, 0x22ea7b33
rol ebx, cl
lea esi, [ebp + eax - 0x114]
cmp ebx, 0xb832e88
bts cx, cx
movsx ecx, sp
lea ecx, [eax + ebx]
cmp cl, 0x38
xor cl, byte [edi + esi]
jmp 0xd19694
jae 0x89e5df
lea eax, [eax + ecx]
rol cl, cl
add cl, 0xb9
cmp ecx, 0x36fa62ca
mov cl, byte [eax]
clc
sbb esi, 0x3cb16f6
test al, 0x74
mov esi, eax
test cl, cl
jmp 0x930dc5
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
jmp 0x8acfbe
ret
pop esi
jmp 0x827ffb
pop esi
jmp 0xd3cc65
inc esi
cmp cl, 0xf
test dx, 0x26e1
cmp al, 9
jmp 0x877e7c
jne 0x930dcb
pop edi
sal bx, cl
or bl, dl
pop ebx
sub eax, eax
not esi
pop esi
jmp 0xcfa4df
ret
ret
mov cl, byte [esi + 2]
jmp 0xc788ee
je 0xd4043e
mov esi, dword [ebp + 0xc]
cmp esp, 0x3f9f51d1
test esi, esi
jmp 0x8c27c6
push edi
jmp 0x771ec0
mov esp, ebp
movsx ebp, dx
pop ebp
jmp 0xc9c29b
mov esp, ebp
not bp
movsx ebp, dx
cmovbe bp, sp
pop ebp
jmp 0xcddf37
je 0xcec03d
push 0
push ecx
jmp 0xc78526
jae 0xccfe32
mov esi, dword [edx + ecx + 0x1c]
cmp si, 0x33d8
clc
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x917b36
mov eax, dword [ebp - 0xc]
cdq
mov edx, dword [ebp + 0x10]
add esi, 0x78ed763f
lea esi, [edi + ebx]
cmc
sar esi, 1
stc
mov eax, dword [eax + esi*4]
cmp sp, 0x3d57
cmc
test esp, ebp
push edx
rcl edx, cl
xor edx, esi
btc edx, edx
mov edx, dword [ebp + 0xc]
cmp sp, 0x7b86
add eax, ecx
jmp 0x89e6b9
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x7fe56e
mov byte [esi], cl
jmp 0x7e2b03
mov eax, dword [ebp + 8]
rcr edx, cl
sub ecx, esi
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + eax + 0x24]
btc cx, 0x43
inc ch
shrd ecx, ecx, 3
lea ecx, [edx + esi*2]
cmp si, 0x53c4
cwd
movzx edx, word [ecx + eax]
test bp, 0x7c
mov dword [ebp - 8], edx
mov ecx, eax
ror dh, 0x6e
cmp ah, ah
mov edx, dword [ebp - 4]
shr ah, 0xa0
mov eax, dword [ebp - 8]
cmp cl, 0x61
cmp eax, dword [edx + ecx + 0x14]
jmp 0xd0c8bf
jb 0x89e5df
mov esi, dword [ebp - 0x10]
test ah, 0xbd
lea esi, [esi + edx]
cmp si, 0x5d07
stc
cmp eax, esi
jmp 0xc919bf
jle 0xd1c03e
lea ebx, [esi + 1]
btc ecx, 0x1f
mov ecx, dword [ebp + 8]
cmp ebx, edi
jle 0xd0f09b
jmp 0xd1c074
mov esp, ebp
not bp
pop ebp
jmp 0xcea547
je 0x856c6a
sub eax, eax
cmove esi, ecx
pop esi
jmp 0x773418