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

Disassembly:
je 0xd907f7
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
cmp bh, 0x11
stc
jmp 0x13d775d
jmp 0xe32fd7
test cl, cl
jmp 0xdd0885
mov eax, dword [eax + esi*4]
push edx
sal edx, 0x4a
xor dl, 0x51
mov edx, dword [ebp + 0xc]
stc
add eax, ecx
jmp 0xd7a968
mov ecx, esi
sub ecx, eax
clc
cmp bp, 0x3e81
cmp ecx, 0x104
jmp 0x108f0a5
je 0xda1194
mov eax, dword [eax + ecx + 0x7c]
stc
jmp 0xe99a8b
call fcn.00e3003f
add esp, 4
cmp di, 0x3167
stc
test eax, eax
jmp 0xdab9d9
jb 0xbc1035
lea ecx, [ebp - 0x114]
cbw
bswap eax
push ecx
cmovnp ax, bp
jmp 0xdacf98
jne 0xda1194
mov edx, dword [eax + ecx + 0x78]
test si, 0x3df5
clc
mov dword [ebp - 4], edx
stc
test edx, edx
jmp 0xd74c23
push ebp
mov ebp, esp
xor ch, 0xdb
mov cx, dx
mov ecx, dword [ebp + 8]
cmp edx, 0x5f1635cb
sub esp, 0x114
push esi
cmp ebp, 0x73550092
test ecx, ecx
jmp 0xdc9ba8
je 0xeac659
sub eax, eax
pop esi
jmp 0xe1c7db
je 0x13d6437
cmp eax, edx
jmp 0xe55f93
jns 0xe9a00b
lea edi, [esi - 1]
jmp 0x108cae1
mov byte [ebp + edi - 0x114], 0
movzx eax, cx
bswap ax
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xca0e73
mov edi, dword [edx + ecx + 0x18]
cmp edi, edi
stc
test edi, edi
jmp 0xde3ffb
je 0xda1194
mov esi, dword [ebp + 0xc]
test di, 0x4cd
test esi, esi
je 0xda1194
mov eax, 0x5a4d
cmc
cmp word [ecx], ax
jmp 0xda118e
je 0x13d6437
cmp cl, 0x2e
je 0xcf6e2e
mov cl, byte [esi + 1]
jmp 0x13d642e
je 0xe32fd7
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
test si, 0x2c98
xor ebx, ebx
dec edi
mov dword [ebp - 0xc], eax
jmp 0xe3d7f6
inc edi
inc eax
test dl, al
cmp edi, ecx
jmp 0xd907f1
jae 0xe522db
lea eax, [eax + ecx]
sal cl, 0x17
mov cl, byte [eax]
mov esi, eax
jmp 0xbf9bf3
sub eax, dword [edx + ecx + 0x10]
jmp 0xe3dfe5
mov esp, ebp
bswap ebp
movsx ebp, bx
pop ebp
ret
mov eax, dword [ebp + 8]
test dx, bx
or dx, bx
mov ecx, dword [ebp - 4]
rol dx, cl
mov edx, dword [ecx + eax + 0x24]
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
movzx cx, bh
sal ch, 0x74
cmc
mov ecx, eax
cmp esi, 0x13fe1ec8
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 8]
cmp eax, dword [edx + ecx + 0x14]
jmp 0xe82b3c
js 0xe32fd7
jmp 0xe5a351
mov dword [ebp - 8], eax
jmp 0xbe42b7
pop edi
pop ebx
adc si, 0x7b70
sar esi, 0x59
add eax, ecx
movzx esi, cx
pop esi
jmp 0x1084995
jb 0xe522db
mov esi, dword [ebp - 0x10]
cmp ecx, 0x5c483a39
add esi, edx
cmp eax, esi
jmp 0xdf170b
mov eax, dword [ebp - 0xc]
cdq
ror dl, 0xbd
mov edx, dword [ebp + 0x10]
add esi, edi
lea esi, [edi + ebx]
cmp ax, 0x4cf3
test bp, 0x6b6b
sar esi, 1
jmp 0xcf6455
je 0xd907f7
mov byte [ebx + eax], dl
jmp 0xdea336
jae 0x13d6437
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
cmp ebx, esp
test bh, al
cmc
test eax, eax
jmp 0xda36b0
ret
push ebx
push edi
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmc
cmp cl, 0x7e
test si, 0x76ea
cmp esi, 0xffff
ja 0xdc1aa6
mov eax, esi
jmp 0xdf529b
jle 0xe32fa7
lea ebx, [esi + 1]
shr cl, 0x7c
shl ecx, 0xbb
mov ecx, dword [ebp + 8]
test ebp, eax
cmp ebx, edi
jmp 0xe9a5c4
jle 0xe5a34a
jmp 0xe32fd4
mov eax, dword [ecx + 0x3c]
cmp sp, 0x24fd
cmc
test di, ax
cmp dword [eax + ecx], 0x4550
jmp 0xd9327a
mov esp, ebp
pop ebp
jmp 0xe8d859
jmp 0xe9a01a
jae 0x13d6437
sub edi, edi
cmp si, 0x4f43
clc
test ebx, ebp
test ecx, ecx
jmp 0xbc1027
inc esi
test cl, cl
jne 0xdd088b
test dl, dl
jmp 0xe6e70f