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

Disassembly:
push eax
call fcn.00de7dcc
add esp, 0xc
pop esi
movsx bx, dh
pop ebx
pop edi
jmp 0xc293c6
test cl, cl
jmp 0xc660a4
mov dword [ebp + 8], edx
jmp 0xbfc283
mov esp, ebp
pop ebp
jmp 0xe51ba0
jae 0xd5f9ef
lea eax, [ecx + edi]
sar cl, 0x19
mov cl, byte [eax]
sub si, 0x68ac
or si, 0x3ab
mov esi, eax
cmp esi, ebp
test ebp, 0x10142e19
test cl, cl
jmp 0x13ed0ed
lea edx, [ebx + 1]
jmp 0xd78d7b
jmp 0xc2ba7f
push eax
call fcn.00de7dcc
add esp, 0xc
setne bh
not si
mov esi, esi
pop esi
pop ebx
movsx edi, sp
bswap di
pop edi
mov esp, ebp
pop ebp
jmp 0xd6957f
inc esi
test esp, esp
clc
test cl, cl
jmp 0xc93d27
jae 0xc93d2d
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
bts cx, ax
mov ecx, dword [edx + edi]
jmp 0xc2adc4
je 0xdfa630
mov ecx, dword [ebp + 0xc]
stc
test ecx, ecx
je 0xdfa630
mov eax, 0x5a4d
clc
cmc
cmp word [edi], ax
jmp 0xdfa62a
mov cl, byte [esi + 2]
lea esi, [esi + 2]
cmp bp, cx
xor edx, edx
cmp di, cx
test cl, cl
jmp 0xc57a5b
je 0xcde08b
cmp eax, 1
jne 0xc2ba7f
inc esi
jmp 0xd3edc8
ja 0xcba84c
sub ecx, dword [eax + edi + 0x10]
test bx, 0x3434
cmp ecx, dword [eax + edi + 0x14]
jae 0xc93d2d
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
test edi, ebx
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0xe0fe5d
mov esp, ebp
cmove bp, si
movzx ebp, si
movsx ebp, si
pop ebp
jmp 0xd6e9d7
test ecx, ecx
je 0xc93d2d
cmp ecx, eax
jmp 0xe07c95
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0xe0672b
ret
call eax
test eax, eax
jmp 0xde28bf
ret
je 0xc660aa
mov bl, cl
cmp ebp, 0x2bf3720
cmc
sub bl, 0x30
jmp 0xcc86ff
ret
jne 0xc57a61
push 0
jmp 0xdec137
cmp byte [esi + 1], 0x23
movsx cx, al
mov cl, dh
lea ecx, [esi + 1]
jmp 0xca100f
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xd64e91
jne 0x13ed0f5
pop esi
sar bl, 0x52
xadd bx, bx
ror bx, cl
pop ebx
sub eax, eax
pop edi
jmp 0xe5ad1f
call eax
pop esi
mov ebx, esi
pop ebx
mov edi, eax
bswap di
not edi
pop edi
jmp 0xd88e74
je 0xc14f35
push 0
jmp 0xdf945b
jb 0xcb8b9a
mov eax, dword [ebp + 8]
seta cl
bswap ecx
lea ecx, [ebp - 0x114]
jmp 0xe57e9c
jb 0xe47b40
lea eax, [ebp - 0x114]
jmp 0xdf5cfe
jae 0xc93d2d
mov dword [ebp + 8], 0
cmc
cmp esi, 0x3d3c1bab
test ecx, ecx
jbe 0xca9f30
lea ebx, [ebp - 0x114]
test ebp, 0x7a9738d
sub ebx, eax
sbb dl, dl
test bx, sp
mov dl, byte [eax]
test esp, esi
test dl, dl
jmp 0xe1d86e
mov ebx, dword [eax + edi + 0x18]
test bl, 0x38
stc
test ebx, ebx
jmp 0xcc4b15
jne 0xde28c5
lea edx, [ebp - 0x114]
movzx ax, ah
xchg al, ah
push edx
mov al, dh
not ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xc487f3
je 0xe0673c
mov edx, dword [eax + edi + 0x20]
jmp 0xe58ef7
inc esi
cmp cx, ax
clc
cmp edi, 0x60713a68
cmp bl, 9
ja 0xc660aa
movsx ecx, cl
cmp ch, 0xf4
cmc
lea edx, [edx + edx*4]
cmp dl, 0x57
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
jmp 0xbda4f8
sub ecx, eax
cmp esp, 0x7b684549
cmp ecx, 0x104
jmp 0xcb8b6b
jmp 0xc2ba7f
mov ecx, dword [ebp - 4]
mov ax, sp
mov edx, dword [ecx + edi + 0x24]
movzx eax, dx
cbw
not ch
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
movzx dx, al
jmp 0xbf9509
mov esp, ebp
jmp 0xd46ec8
jne 0xc72078
cmp byte [ebp + 0x10], 0
jmp 0xe47b1e
mov dword [ebp + 8], esi
jmp 0xcd305d
pop ebp
jmp 0xc57adf
mov ecx, esi
clc
cmc
jmp 0xcced77
ret
pop esi
mov al, dh
bswap ebx
cbw
pop ebx
not eax
setno ah
movsx ax, al
lea eax, [ecx + edi]
movzx edi, dx
movsx edi, sp
pop edi
jmp 0xdddfb4
call eax
test eax, eax
jmp 0xcbebfd
ret
ret
mov dword [ebp - 8], ecx
jmp 0xbe500f
add edx, edi
test di, 0x8b0
cmp cl, bl
test ax, si
cmp dword [edx], 0x4550
jmp 0xe324a1
je 0xd5ae23
mov cl, byte [esi + 1]
jmp 0xc07312
je 0xdfa630
mov edx, dword [edx + 0x7c]
clc
push ebx
cmp esi, 0x4a164fcb
cmp ecx, edi
push esi
clc
cmp cx, cx
or esi, 0xffffffff
cmc
cmp bl, 0xe9
test esp, esi
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xc277f8
mov esp, ebp
pop ebp
jmp 0xe3eaa3
mov esp, ebp
pop ebp
jmp 0xd5ef07
je 0xc93d2d
cmp eax, edi
jmp 0xd35d7c
push ebp
mov ebp, esp
test sp, sp
lea esp, [esp - 0x114]
clc
test cx, 0x7738
cmp bp, bp
push edi
neg di
mov edi, dword [ebp + 8]
clc
cmc
test edi, edi
jmp 0xc0a9c4
push edx
jmp 0xbd28e6
push eax
mov ax, 0x386
lahf
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xc94124
push eax
push edi
movsx eax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
setb bh
bswap ebx
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0xc54fd7
push ecx
jmp 0xbff046
je 0x13eb9ad
sub eax, eax
cmovne di, bx
pop edi
jmp 0xce264d
jle 0xe455e5
mov eax, dword [ebp - 4]
movsx esi, cx
mov esi, dword [ebp - 8]
cmp ah, cl
cmp esi, dword [eax + edi + 0x14]
jmp 0xc08ade
jb 0xd5f9ef
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
test bp, dx
stc
clc
cmp ecx, edx
jmp 0xbf4fb7
jne 0xc2adcc
pop esi
bt edi, 0x86
pop ebx
xadd di, di
cmovl di, dx
sub eax, eax
pop edi
jmp 0xbe5928
je 0xca9f30
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
inc edx
inc eax
clc
mov dword [ebp + 8], edx
stc
clc
test si, sp
cmp edx, ecx
jmp 0xca9f2a
jne 0xdfa630
mov eax, dword [edx + 0x78]
clc
test edx, 0x588f14df
cmp al, bl
mov dword [ebp - 4], eax
test eax, eax
jmp 0xd85c78
ret
mov ecx, dword [ebp + 0xc]
cbw
mov edx, dword [ebp - 0xc]
rcl si, 0xe2
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
cmc
movsx eax, ax
ror ah, cl
mov eax, dword [ebp + 0x10]
push eax
sar ah, cl
btr eax, ebx
movsx ax, al
sar esi, 1
mov eax, dword [edx + esi*4]
cmp esi, 0x1425b02
cmp ebp, esi
test sp, 0x2e8f
add eax, edi
jmp 0xe48221
je 0xe57c4a
mov ebx, dword [ebp + 0xc]
sub si, 0x27ff
cmc
rol cl, 0x5c
lea eax, [ebp - 0x114]
sub edx, edx
sar cl, cl
sub ebx, eax
rol cl, cl
mov edi, edi
mov eax, 0x19f64092
rol si, 0x59
not esi
mov cl, dl
cmc
rol eax, cl
btc esi, esi
lea esi, [ebp + edx - 0x114]
cmp edi, esi
stc
test al, al
add al, dl
test ebx, esp
clc
xor al, byte [ebx + esi]
mov byte [esi], al
je 0xcab33f
inc edx
cmp edx, 0x104
jmp 0xcab339
call fcn.00d4e1bc
lea esp, [esp + 4]
cmp eax, 0xffffffff
je 0xc2ba7c
test eax, eax
jmp 0xc16838
ret
mov eax, dword [ebp + 0xc]
jmp 0xdee4a0
push ecx
jmp 0xc86014
dec ebx
lea edx, [edx + edi]
cmc
test di, cx
mov dword [ebp + 8], 0
stc
mov dword [ebp - 0xc], edx
clc
test ebx, ebx
jl 0xe0673c
jmp 0xe455f1
mov esp, ebp
not ebp
pop ebp
jmp 0xc46027
mov edx, dword [edi + 0x3c]
jmp 0xd79a1b
je 0xc93d2d
mov edi, edi
cmp cl, 0x2e
jmp 0xd79b6c