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

Disassembly:
je 0x1106a052
mov edx, dword [eax + edi + 0x20]
dec ebx
cmc
add edx, edi
test di, sp
clc
mov dword [ebp + 8], 0
jmp 0x1094c712
je 0x1107018a
cmp ecx, eax
jb 0x108a3cd4
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
clc
cmp ecx, edx
jmp 0x110d3f40
inc edx
jmp 0x11130ccc
jb 0x11088cee
lea eax, [ebp - 0x114]
push eax
lahf
push edi
cbw
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x111260f8
mov cl, byte [esi + 2]
cmc
jmp 0x10862f49
pop edi
jmp 0x10922165
je 0x10813ee8
inc edx
cmp edx, 0x104
jmp 0x10813ee2
ret
mov ebx, dword [eax + edi + 0x18]
cmp cx, 0x894
test esp, 0x2e7802cc
test ebx, ebx
jmp 0x107ff28c
mov dword [ebp + 8], esi
jmp 0x110ca907
je 0x1106883d
mov bl, cl
cmp bh, 0xdd
cmc
sub bl, 0x30
jmp 0x1113b683
jne 0x1097905d
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp ebx, 0x2b9e61dc
test eax, eax
jmp 0x110981f9
call eax
test eax, eax
jne 0x110f059a
lea edx, [ebp - 0x114]
push edx
cbw
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10924af4
je 0x1096b14f
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x1080a70b
jae 0x1107018a
mov edx, dword [eax + edi + 0x1c]
clc
test ebx, 0x70432c8b
test ebx, esp
lea ecx, [edx + ecx*4]
cmc
mov ecx, dword [ecx + edi]
cmp dx, dx
test ecx, ecx
jmp 0x1113b82c
add esi, 2
stc
jmp 0x111022fd
jl 0x1106a052
jmp 0x110e48c1
jne 0x110ced3b
inc esi
jmp 0x108403df
pop esi
lahf
movzx bx, bl
mov ebx, 0xe746ebd
pop ebx
lea eax, [ecx + edi]
movsx edi, cx
jmp 0x10828fe6
ret
mov esp, ebp
movzx ebp, bx
jmp 0x1095e910
mov esp, ebp
pop ebp
jmp 0x110ce233
call eax
test eax, eax
jmp 0x110f0594
ret
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x10874744
je 0x1097905d
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x10979047
mov ecx, dword [ebp - 4]
movzx eax, cx
cdq
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movsx ecx, dx
movzx ecx, word [eax + edi]
mov dl, dh
movsx dx, al
xchg edx, edx
lea edx, [ebx + 1]
jmp 0x1112a9b8
pop ebp
jmp 0x108a5fcb
je 0x1114d538
mov cl, byte [esi + 1]
jmp 0x1114b73e
jb 0x1107a521
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x1109f0c1
call eax
pop esi
cmovae edi, eax
bswap di
pop ebx
pop edi
jmp 0x10973e44
mov esp, ebp
pop ebp
jmp 0x11096ccf
je 0x1097905d
mov eax, 0x5a4d
stc
clc
cmp word [edi], ax
je 0x110d4083
sub eax, eax
mov edi, 0x7938305b
pop edi
jmp 0x1109ac0a
call fcn.110fcf68
add esp, 0xc
bswap ebx
movsx esi, bx
movzx ebx, bp
pop esi
pop ebx
mov di, sp
mov edi, 0x59834d40
pop edi
jmp 0x11070263
push ecx
push eax
jmp 0x11142f0a
mov byte [ebp + eax - 0x114], 0
mov al, 0xa
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1085c36a
jae 0x1107018a
mov ecx, dword [eax + edi + 0x1c]
jmp 0x11134ea1
cmp byte [esi + 1], 0x23
mov ch, 0x4b
setnp cl
lea ecx, [esi + 1]
jmp 0x1113f295
ja 0x1106883d
movsx ecx, cl
lea edx, [edx + edx*4]
cmc
cmp cx, 0x7e00
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test bp, si
test cl, cl
jne 0x10850ad0
push 0
jmp 0x1107dd5c
jle 0x110e48b6
mov eax, dword [ebp - 4]
mov si, bp
btr si, si
mov esi, dword [ebp - 8]
test ebp, esp
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x1104aa2c
ret
jne 0x110d3f69
pop esi
xor bh, dl
shl ebx, 0x25
bt bx, bp
pop ebx
or di, 0x35e1
clc
sub eax, eax
pop edi
mov esp, ebp
xchg ebp, ebp
movsx ebp, si
pop ebp
ret
mov esp, ebp
pop ebp
jmp 0x10947b31
cmp eax, 0xffffffff
je 0x110ced38
test eax, eax
je 0x1095b009
cmp eax, 1
jmp 0x1088cf52
jbe 0x1096b14f
lea ebx, [ebp - 0x114]
sal dl, cl
rcr dl, cl
sub ebx, eax
mov dl, byte [eax]
test ax, si
cmp sp, 0x22d3
test dl, dl
jmp 0x1085ea31
jae 0x1107018a
mov dword [ebp + 8], 0
cmp di, 0x6444
cmc
cmp si, dx
test ecx, ecx
jmp 0x1107a50f
push edx
jmp 0x110e5f57
je 0x111625ee
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
xor edx, edx
sub ebx, eax
rcr si, 0xf8
xchg si, ax
rol eax, cl
mov edi, edi
mov eax, 0x5b4627a8
mov cl, dl
mov si, sp
btr esi, 6
rol eax, cl
lea esi, [ebp + edx - 0x114]
clc
add al, dl
xor al, byte [ebx + esi]
jmp 0x1113d716
mov esp, ebp
mov ebp, 0x15e30d20
pop ebp
jmp 0x110995fd
jne 0x1105d112
cmp byte [ebp + 0x10], 0
jmp 0x11088cd1
ret
je 0x1097905d
mov edx, dword [edx + 0x7c]
clc
push ebx
stc
push esi
cmp esp, esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp ebp, esp
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x11146b6a
ret
mov esp, ebp
cmovs ebp, esp
xchg ebp, ebp
pop ebp
jmp 0x1106eb81
push ecx
jmp 0x11049e72
jmp 0x110ced3b
ret
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x1106a03c
mov dword [ebp + 8], edx
jmp 0x110ced3b
jae 0x108a3cd4
lea eax, [ecx + edi]
mov cl, byte [eax]
test al, 0xf8
mov esi, eax
test eax, 0x44694c74
cmp sp, 0x1d88
test cl, cl
je 0x1107018a
mov edi, edi
cmp dx, sp
test dh, 0xb5
cmp cl, 0x2e
jmp 0x10966210
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x1085af21
mov ecx, dword [ebp + 0xc]
cwde
mov edx, dword [ebp - 0xc]
rcr si, 0xfa
mov eax, dword [ebp + 8]
btr esi, 0xf4
lea esi, [ebx + eax]
btc ax, 0x41
and al, cl
mov eax, dword [ebp + 0x10]
cmp cl, 0xcb
cmc
push eax
btr eax, 0x73
inc eax
sal al, cl
sar esi, 1
shl eax, cl
bts eax, ebp
mov eax, dword [edx + esi*4]
add eax, edi
call fcn.110c52ed
lea esp, [esp + 4]
jmp 0x11073df9
push eax
jmp 0x1097b993
je 0x1107018a
cmp eax, edi
jmp 0x11091727
push ebp
xor bp, 0x385c
btc ebp, ebp
mov ebp, esp
cmp al, 0x17
stc
cmc
sub esp, 0x114
stc
cmc
jmp 0x11118327
xor edx, edx
clc
cmc
test cl, cl
jmp 0x10850aca
push edi
btc edi, esp
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x1094f2fa
call eax
pop esi
pop ebx
pop edi
jmp 0x109231cb
mov dword [ebp - 8], ecx
jmp 0x110d17fb
inc eax
test bp, 0x5335
mov dword [ebp + 8], edx
clc
cmp bx, cx
cmp edx, ecx
jmp 0x1096b149
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
clc
test ecx, ecx
jmp 0x10800b47
inc esi
clc
cmp ebp, esi
cmp bl, 9
jmp 0x1106881a
jne 0x10800b4d
pop esi
dec di
bswap edi
pop ebx
sub eax, eax
pop edi
jmp 0x11088d24
mov byte [esi], al
jmp 0x10830d76
je 0x1081dbf4
push 0
jmp 0x1103c64f
call fcn.110fcf68
add esp, 0xc
pop esi
bswap edi
pop ebx
not edi
pop edi
mov esp, ebp
pop ebp
jmp 0x10837387
ja 0x1083d32c
sub ecx, dword [eax + edi + 0x10]
cmp ecx, ebp
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10860cb6
inc esi
clc
test bx, 0x22f2
test cl, cl
jmp 0x11070184
mov ecx, esi
test dl, 0x22
sub ecx, eax
stc
test dl, 0x2f
cmp ecx, 0x104
jmp 0x1107a812
mov eax, dword [ebp + 0xc]
push eax
push edi
cmovae ax, bx
xchg ah, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1096b5ae