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

Disassembly:
call fcn.00deb240
add esp, 0xc
bswap esi
cmovle ebx, ebx
pop edi
movzx esi, di
not si
pop ebx
jmp 0xccdcbf
call eax
pop edi
pop ebx
pop esi
jmp 0x8a2b2c
jne 0x85e051
pop edi
pop ebx
neg si
xor eax, eax
bswap si
mov esi, 0x7557509b
movzx esi, dx
pop esi
jmp 0x913efe
jle 0xe718b5
lea ebx, [esi + 1]
xchg ch, ch
dec ecx
bsf ecx, ebx
mov ecx, dword [ebp + 8]
stc
cmp ebx, edi
jle 0xcdb5ea
jmp 0xe718e3
push edi
jmp 0x815691
lea ecx, [esi + 1]
jmp 0x8d9a9c
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
stc
test cl, cl
jmp 0xe64ed3
je 0x85c0a8
inc eax
cmp ecx, ebp
stc
cmp eax, 0x104
jb 0x882697
lea eax, [ebp - 0x114]
jmp 0xdce8c9
je 0x822cbb
cmp cl, 0x2e
je 0xdb6a10
mov cl, byte [esi + 1]
inc esi
stc
test cl, cl
jmp 0x822cb5
sub esp, 0x114
push esi
cmc
test ecx, ecx
jmp 0x91207e
mov esp, ebp
movsx ebp, ax
not ebp
mov bp, 0x4dfc
pop ebp
jmp 0xcfdd67
sub ebx, ebx
jmp 0xc8be90
jmp 0xe718eb
js 0xe718eb
jmp 0xcdb5f0
je 0x88cbaf
mov edi, dword [ebp + 0xc]
btr bx, 0x71
lea ecx, [ebp - 0x114]
clc
rcl si, 0xc2
xor eax, eax
btc si, 0x91
shr esi, 0xbb
sub edi, ecx
lea esp, [esp]
mov cl, al
mov bh, 0x13
rcr esi, 0xbb
mov ebx, 0x423c5fa3
rol ebx, cl
xchg esi, ecx
lea esi, [ebp + eax - 0x114]
bts cx, cx
mov cl, 0x75
lea ecx, [eax + ebx]
cmp cx, bx
xor cl, byte [edi + esi]
jmp 0xc9428a
pop edi
pop ebx
add eax, ecx
pop esi
jmp 0xd16d13
mov eax, dword [ebp + 0xc]
push eax
setno ah
bswap ax
push edx
movsx ax, ch
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
pop ebx
pop esi
jmp 0x86d843
mov eax, dword [ecx + 0x3c]
test ebp, 0x3e610c81
cmp dword [eax + ecx], 0x4550
jmp 0xd693e0
je 0xdff584
mov byte [ebx + eax], dl
jmp 0xdbe132
mov esp, ebp
bswap ebp
pop ebp
ret
cmp esi, 0xffff
ja 0xe58356
mov eax, esi
cmc
sub eax, dword [edx + ecx + 0x10]
jmp 0xdfbf31
ret
je 0xd174b3
push 0
push ecx
jmp 0x83be39
jmp 0x8299a3
cmp eax, esi
jmp 0xdcaf9c
jne 0xd31d5a
cmp byte [ebp + 0x10], 0
jmp 0x88266b
call eax
mov edi, eax
stc
test edi, edi
jne 0x90ccb1
lea edx, [ebp - 0x114]
bswap eax
movzx ax, dl
push edx
movzx eax, di
nop
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
mov edi, eax
cmp dx, 0x41ae
test edi, edi
je 0x822cbb
mov edx, dword [ebp + 8]
stc
test bx, cx
cmp edi, edx
jmp 0x8fae17
je 0xe14a81
mov esi, dword [ebp + 0xc]
test esi, esi
jmp 0xe0ec14
mov esp, ebp
movzx ebp, bp
cmovnp ebp, esp
pop ebp
jmp 0x8b365b
dec edi
jmp 0xd92960
mov byte [esi], cl
jmp 0x85c093
pop esi
jmp 0xe239bd
cmp al, 9
ja 0xe64ed9
movsx eax, cl
rcl cl, cl
inc cl
mov cl, byte [esi]
jmp 0x8453f4
push edi
jmp 0xda7a51
mov eax, dword [ebp - 0xc]
xor si, sp
mov edx, dword [ebp + 0x10]
sar si, 0xbc
lea esi, [edi + ebx]
clc
stc
cmc
sar esi, 1
clc
cmp esp, ecx
mov eax, dword [eax + esi*4]
clc
push edx
test si, ax
rol dh, 0x27
sub edx, edx
mov edx, dword [ebp + 0xc]
add eax, ecx
call fcn.00db0ed3
lea esp, [esp + 4]
cmc
stc
test cx, sp
test eax, eax
jmp 0xe2b47a
je 0xe64ed9
lea eax, [ecx - 0x30]
jmp 0xe6241b
ret
mov esp, ebp
pop ebp
jmp 0xd2fef3
mov esp, ebp
pop ebp
ret
mov cl, byte [esi + 2]
cmc
cmp esi, ecx
lea esi, [esi + 2]
xor edx, edx
test cl, cl
jmp 0xcfaf2c
ret
cmp byte [esi + 1], 0x23
cmovge ecx, esi
setns ch
jmp 0x8424c1
jb 0x885b7b
mov esi, dword [ebp - 0x10]
test dx, si
lea esi, [esi + edx]
cmp ah, 0x20
jmp 0x8ecdae
je 0xdff584
lea ebx, [ebp - 0x114]
sub ebx, eax
sal dl, cl
xadd dl, dl
mov dl, byte [eax]
stc
jmp 0xe79b5d
jne 0xe14a81
mov edx, dword [eax + ecx + 0x78]
test ecx, ebx
mov dword [ebp - 4], edx
test edx, edx
jmp 0xde02ba
mov dword [ebp - 0xc], eax
jmp 0x87b9a9
call fcn.00deb240
add esp, 0xc
movsx ebx, sp
bswap ebx
pop edi
pop ebx
cmovnp esi, ebx
mov esi, 0x27733f8f
movzx esi, bx
pop esi
jmp 0xd05e9f
mov ecx, esi
test eax, edi
sub ecx, eax
cmc
stc
clc
cmp ecx, 0x104
jmp 0xe32968
inc edi
jmp 0xe2611a
jae 0x885b7b
lea eax, [eax + ecx]
sbb si, 0x27bb
shrd esi, eax, 0x4f
clc
mov cl, byte [eax]
bts si, sp
bsr si, ax
mov esi, eax
cmc
test cl, cl
jmp 0x85e04b
push eax
xchg ah, al
push edx
movzx eax, bx
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x81eaaa
je 0xe14a81
mov eax, dword [eax + ecx + 0x7c]
test di, cx
cmp si, sp
clc
push ebx
clc
stc
test edi, eax
push edi
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmp bl, 0xa5
clc
jmp 0x8ac8d1
push ebp
mov ebp, esp
shr ecx, cl
mov ecx, dword [ebp + 8]
stc
jmp 0x868b2e
mov dword [ebp - 8], eax
jmp 0x8701cd
jb 0xd50547
lea ecx, [ebp - 0x114]
cmovne ax, ax
not al
push ecx
mov byte [ebp + edi - 0x114], 0
nop
cmovns ax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x90cc7d
je 0xe14a81
mov eax, 0x5a4d
test edi, ebp
test sp, 0x7d10
clc
cmp word [ecx], ax
jmp 0xe14a7b
je 0x88f99e
sub eax, eax
xchg esi, esi
mov si, si
pop esi
mov esp, ebp
pop ebp
ret
mov esp, ebp
pop ebp
jmp 0xe45023
inc eax
test ch, 5
cmp edi, ecx
jmp 0xdff57e
jns 0x829994
lea edi, [esi - 1]
jmp 0x8eb1f6
jae 0x822cbb
xor edi, edi
test ecx, ecx
jmp 0xd50534
je 0x822cbb
cmp eax, edx
jmp 0xd4fd46
ret
mov edi, dword [edx + ecx + 0x18]
test esp, edi
test edi, edi
jmp 0xe792d9
inc esi
jmp 0xccfe18
jne 0xcfaf32
push 0
push edx
jmp 0xcd1045
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
or edx, 0x5733666a
mov edx, dword [ecx + eax + 0x24]
sar ecx, 0x64
sbb cx, 0x2626
lea ecx, [edx + esi*2]
shr dl, 0xcf
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
ror cx, 0xbc
sub ch, 0x9f
mov ecx, eax
mov edx, dword [ebp - 4]
sbb ax, cx
mov al, bl
mov eax, dword [ebp - 8]
stc
cmp eax, dword [edx + ecx + 0x14]
jae 0x822cbb
mov esi, dword [edx + ecx + 0x1c]
cmp si, bp
lea eax, [esi + eax*4]
test bx, 0x6832
mov eax, dword [eax + ecx]
test sp, cx
cmp ebp, edx
cmp bl, 0xc
test eax, eax
jmp 0xe32a8e
je 0xe718eb
mov eax, dword [edx + ecx + 0x20]
test esi, 0x3d705f3a
stc
lea eax, [eax + ecx]
test bp, 0x6a68
jmp 0x86f3d2
test dl, dl
jmp 0x89111c