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

Disassembly:
mov ebx, dword [eax + edi + 0x18]
cmp ebp, esi
test ebx, ebx
jmp 0x1174e0a0
cmp byte [esi + 1], 0x23
movzx cx, ch
movzx ecx, di
lea ecx, [esi + 1]
jmp 0x116f9ba1
pop esi
movzx ax, dh
mov ah, 0x87
cwde
pop ebx
xchg ah, al
jmp 0x1190d601
jmp 0x119465b5
jne 0x1160e7cb
pop esi
cmp bh, bh
sal bx, 0xa3
pop ebx
sub eax, eax
pop edi
jmp 0x116ab258
mov dword [ebp + 8], esi
jmp 0x10ecaa2c
je 0x11771b9b
mov eax, 0x5a4d
test cx, 0x674c
jmp 0x11771b92
push eax
push edi
mov ax, dx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
movzx ebx, sp
mov edi, esi
pop ebx
pop edi
mov esp, ebp
bswap ebp
jmp 0x11679e98
je 0x11771b9b
mov ecx, dword [ebp + 0xc]
cmp esp, 0x70b8503b
test ecx, ecx
jmp 0x115dd8a3
pop edi
jmp 0x118fca58
mov dword [ebp - 8], ecx
jmp 0x11910183
je 0x119465b2
test eax, eax
je 0x116cef3c
cmp eax, 1
jmp 0x1168f694
inc esi
test ebp, 0x730922ed
clc
cmp bl, 9
jmp 0x1170b449
pop ebp
jmp 0x11783897
je 0x11930976
cmp ecx, eax
jmp 0x119f8ea1
rol eax, cl
lea esi, [ebp + edx - 0x114]
test bh, 0x62
cmp sp, si
add al, dl
cmc
stc
test ch, 0x26
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x116fadac
pop ebp
ret
jne 0x119465b5
inc esi
jmp 0x10ed5e76
mov cl, byte [esi + 2]
lea esi, [esi + 2]
cmc
stc
sub edx, edx
test cl, cl
je 0x1193811a
mov bl, cl
test bp, 0x712c
cmp sp, 0x2ce9
sub bl, 0x30
jmp 0x116099b0
je 0x117a7ad7
mov cl, byte [esi + 1]
inc esi
jmp 0x1193096e
mov esp, ebp
movsx ebp, dx
cmovbe bp, ax
pop ebp
ret
ja 0x10eb5140
sub ecx, dword [eax + edi + 0x10]
cmp bl, 0x75
test ax, ax
cmp ecx, dword [eax + edi + 0x14]
jae 0x11930976
mov edx, dword [eax + edi + 0x1c]
cmp esi, eax
cmc
lea ecx, [edx + ecx*4]
cmc
stc
mov ecx, dword [ecx + edi]
jmp 0x116e7892
call eax
test eax, eax
jmp 0x1192dfb7
mov ecx, dword [ebp - 4]
cwd
cbw
cdq
mov edx, dword [ecx + edi + 0x24]
movsx ax, dl
cmovns ecx, ebx
lahf
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
cwd
lea edx, [ebx + 1]
jmp 0x116050ec
mov esp, ebp
mov ebp, ebx
pop ebp
ret
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
jmp 0x1178453d
test ecx, ecx
jmp 0x10ed30d9
jbe 0x117769d8
lea ebx, [ebp - 0x114]
sub ebx, eax
neg dl
mov dl, byte [eax]
clc
test cl, ah
test dl, dl
jmp 0x1173c88d
je 0x11695a41
push 0
jmp 0x1179b5ba
push eax
lahf
bswap eax
push edi
movsx ax, bl
movzx ax, bl
movzx eax, di
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1192bf86
je 0x11723a6b
inc edx
cmp edx, 0x104
jmp 0x11723a65
ja 0x1193811a
movsx ecx, cl
lea edx, [edx + edx*4]
cmp bp, cx
stc
lea edx, [ecx + edx*2 - 0x30]
ror cl, 0xa4
sar cl, cl
mov cl, byte [esi]
cmc
test cl, cl
jmp 0x11938114
ret
jb 0x119dd5e3
lea eax, [ebp - 0x114]
jmp 0x116fad1b
cmp ecx, 0xffff
jmp 0x116b6a75
je 0x117769d8
mov byte [ebx + eax], dl
cwd
dec dl
movzx dx, ah
mov edx, dword [ebp + 8]
jmp 0x11969ad4
je 0x118f7501
mov edx, dword [eax + edi + 0x20]
dec ebx
add edx, edi
cmc
test edx, ecx
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x118f7501
jmp 0x1194aaed
mov esp, ebp
mov bp, 0x2cad
pop ebp
ret
push ecx
mov byte [ebp + eax - 0x114], 0
sete ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x1176c623
jae 0x11930976
mov dword [ebp + 8], 0
stc
test ecx, ecx
jmp 0x116f4db8
ret
jne 0x1192dfbd
lea edx, [ebp - 0x114]
movsx eax, bp
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x116cae5d
mov esp, ebp
jmp 0x1160c1cf
cmp word [edi], ax
je 0x11785819
xor eax, eax
pop edi
jmp 0x1177562a
mov esp, ebp
mov ebp, edx
movsx ebp, dx
pop ebp
jmp 0x117b73cb
jb 0x116f4dc8
mov eax, dword [ebp + 8]
mov ecx, ebx
lea ecx, [ebp - 0x114]
jmp 0x11757b9f
ret
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x115e8acd
mov edx, dword [edi + 0x3c]
cmp esi, 0x28d4267f
test bx, dx
test sp, 0x6042
add edx, edi
test si, dx
test dx, 0x18
clc
cmp dword [edx], 0x4550
jmp 0x1195924d
jae 0x11930976
mov ecx, dword [eax + edi + 0x1c]
movzx edx, dx
lea edx, [ecx + esi*4]
movzx ecx, dx
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1160e7c5
push ecx
push eax
jmp 0x1179edc3
call fcn.116e1d14
add esp, 0xc
bswap ebx
mov esi, esi
cmovnp esi, ebx
pop esi
not bl
xchg di, bx
pop ebx
pop edi
jmp 0x116d2ff3
call fcn.116e1d14
add esp, 0xc
pop esi
mov bl, 0xe5
bswap di
pop ebx
pop edi
jmp 0x1176fa74
mov ecx, esi
cmp ch, dl
sub ecx, eax
test dx, 0x5684
cmc
test ebp, ebp
cmp ecx, 0x104
jmp 0x1175ca21
ret
jle 0x1194aae7
mov eax, dword [ebp - 4]
bt si, dx
mov esi, 0x8692d0b
mov esi, dword [ebp - 8]
test ebx, edi
cmp esi, dword [eax + edi + 0x14]
jmp 0x11787c18
mov esp, ebp
xchg bp, bp
cmovnp ebp, ecx
not bp
pop ebp
jmp 0x1170d1eb
jae 0x10ebee83
lea eax, [ecx + edi]
mov cl, byte [eax]
shr si, 0x47
mov esi, eax
cmp sp, ax
clc
test cl, cl
jmp 0x119770ad
lea eax, [ecx + edi]
pop edi
jmp 0x1175387f
mov dword [ebp + 8], edx
jmp 0x119ddb95
call eax
pop esi
cmovge ebx, edi
mov edi, esi
pop ebx
movsx edi, si
pop edi
mov esp, ebp
pop ebp
jmp 0x11763449
je 0x11930976
cmp eax, edi
jne 0x10ebafe0
cmp byte [ebp + 0x10], 0
jmp 0x119dd5b2
test cl, cl
jne 0x119770c1
pop esi
movsx bx, al
mov edi, esp
pop ebx
and di, 0x6968
sub eax, eax
jmp 0x115ffbb6
jne 0x11695a53
push 0
push edx
push eax
jmp 0x117a46f8
add edx, eax
cmp sp, 0x11ec
test edi, eax
cmp dx, sp
cmp ecx, edx
jmp 0x11907fc6
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x118f74ea
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
bt si, sp
lea esi, [ebx + eax]
mov eax, esp
xor eax, esi
mov eax, dword [ebp + 0x10]
cmc
test ebp, 0x3a2b4cf1
push eax
shl ah, cl
sar esi, 1
mov eax, dword [edx + esi*4]
cmp esi, 0x764d1e2b
add eax, edi
jmp 0x119e8b49
jne 0x11771b9b
mov eax, dword [edx + 0x78]
test si, 0x539b
mov dword [ebp - 4], eax
test eax, eax
je 0x11771b9b
mov edx, dword [edx + 0x7c]
stc
push ebx
test bp, 0x2e1e
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
jmp 0x11725798
inc edx
inc eax
stc
cmp si, sp
mov dword [ebp + 8], edx
clc
test bp, si
cmp edx, ecx
jmp 0x117769d2
je 0x11930976
mov edi, edi
cmc
test edi, 0x520062f8
cmp eax, 0x4ae90c86
cmp cl, 0x2e
jmp 0x116a6557
je 0x119e8cec
mov ebx, dword [ebp + 0xc]
and esi, ebx
sar cl, cl
btc si, 0x46
lea eax, [ebp - 0x114]
sbb esi, 0x3aa9393e
sub edx, edx
sub ebx, eax
ror cl, 0x45
mov eax, 0x1035314d
btr si, 0x9a
mov edi, edi
mov eax, 0x3e1f1d41
not cl
mov cl, dl
jmp 0x1160e81f
jmp 0x119465b5
call fcn.11604ba5
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x11608ad7
mov eax, dword [ebp + 0xc]
jmp 0x115e0cb0
jb 0x10ebee83
mov edx, dword [ebp - 0x10]
cmp eax, ebx
jmp 0x11942de0