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

Disassembly:
ret
mov eax, dword [ebp + 8]
test bp, di
sbb ch, 0xa8
mov ecx, dword [ebp - 4]
xor edx, ebp
mov edx, dword [ecx + eax + 0x24]
add cx, si
lea ecx, [edx + esi*2]
stc
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
sar dx, 0
shr edx, 0xf3
mov cl, ah
mov ecx, eax
bt eax, 0x3c
bswap eax
mov edx, dword [ebp - 4]
jmp 0x134bba9
push ebp
mov ebp, esp
adc ch, dh
shr cx, cl
mov ecx, dword [ebp + 8]
test dx, cx
sub esp, 0x114
push esi
test ecx, ecx
jmp 0x1238898
mov esp, ebp
not bp
jmp 0x11a3e1e
jle 0x11ac385
jmp 0x10f48fa
je 0x12e870c
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x122a727
je 0x1176915
mov cl, byte [esi + 1]
jmp 0x125e6e3
ret
inc edi
inc eax
clc
stc
cmp edi, ecx
jmp 0x12e8706
jle 0x10f48c9
lea ebx, [esi + 1]
or cl, 0x46
mov ecx, dword [ebp + 8]
cmp eax, ebp
stc
cmp ebx, edi
jmp 0x1135263
push ecx
push edi
call fcn.0110a58b
add esp, 0xc
pop edi
mov si, 0x3389
not bh
pop ebx
movsx esi, di
pop esi
jmp 0x11bfc13
mov esp, ebp
pop ebp
jmp 0x10e54b3
mov cl, byte [esi + 2]
cmp edi, 0x4bdc70a5
jmp 0x11d5385
mov ecx, esi
test esi, 0x586d3989
clc
cmc
sub ecx, eax
clc
cmc
cmp ecx, 0x104
jmp 0x12ee1a2
cmp eax, 0x104
jmp 0x1f3f6d2
push edx
jmp 0x139241e
pop ebp
jmp 0x121a7f5
mov eax, dword [ebp - 0xc]
sub esi, 0x63195fd3
cmp ebx, edi
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
cmc
stc
sar esi, 1
test sp, sp
test si, 0x33b3
mov eax, dword [eax + esi*4]
push edx
rcl dx, cl
mov edx, dword [ebp + 0xc]
add eax, ecx
jmp 0x1f2a52f
push eax
movzx eax, dx
push edx
mov al, 0x39
cmovs ax, si
movsx eax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
pop ebx
jmp 0x1254d61
pop edi
cmove bx, bp
and esi, 0x4ec73faf
rol ebx, cl
pop ebx
add eax, ecx
bswap si
pop esi
jmp 0x11b1410
mov esp, ebp
mov bp, si
pop ebp
jmp 0x113fa83
mov eax, dword [ebp + 0xc]
jmp 0x12a9d9a
call fcn.0110a58b
add esp, 0xc
mov di, bx
mov si, 0x7520
xchg bx, di
pop edi
movzx ebx, bx
mov ebx, eax
pop ebx
pop esi
jmp 0x1172e05
jmp 0x134bba9
ret
mov esp, ebp
movsx ebp, dx
mov bp, di
mov ebp, 0x19012255
pop ebp
ret
mov edi, dword [edx + ecx + 0x18]
test bl, bl
jmp 0x12b037a
add esi, 2
test sp, 0x53f7
sub edx, edx
test cl, cl
je 0x11f6357
lea eax, [ecx - 0x30]
jmp 0x11ffa43
jne 0x11d5397
push 0
jmp 0x1193218
mov esp, ebp
cmovae bp, bp
not bp
pop ebp
jmp 0x11bfb17
xor ebx, ebx
jmp 0x11fe567
dec edi
jmp 0x136931e
inc esi
cmp al, 9
ja 0x11f6357
movsx eax, cl
mov cl, byte [esi]
clc
lea edx, [edx + edx*4]
stc
test dl, ah
cmp cx, sp
lea edx, [eax + edx*2 - 0x30]
test cl, cl
jmp 0x11f6351
ret
ret
ja 0x11c3d0e
mov eax, esi
sub eax, dword [edx + ecx + 0x10]
jmp 0x13776d4
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0x1225bba
jne 0x12538fd
mov edx, dword [eax + ecx + 0x78]
mov dword [ebp - 4], edx
test edx, edx
jmp 0x1368565
je 0x12e870c
mov byte [ebx + eax], dl
jmp 0x1151883
je 0x12538fd
mov esi, dword [ebp + 0xc]
test bx, ax
test esi, esi
jmp 0x13bb3c2
je 0x12219f7
xor eax, eax
jmp 0x1f8f7ec
pop esi
jmp 0x139d27c
je 0x125e6ed
cmp cl, 0x2e
jmp 0x113e365
inc esi
stc
test cl, cl
jne 0x12581f2
pop edi
rol bh, cl
shr bx, 0xf2
pop ebx
btr si, 0x27
xor eax, eax
pop esi
mov esp, ebp
cmove ebp, ebx
pop ebp
ret
js 0x134bba9
jmp 0x11ac390
je 0x125e6ed
cmp eax, edx
jmp 0x12b2d3c
call eax
pop edi
movsx ebx, si
not ebx
cmova esi, eax
pop ebx
pop esi
jmp 0x11faeba
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1270f87
push eax
mov eax, 0x68946887
jmp 0x12947cb
test edi, edi
jmp 0x12cb338
jb 0x11ae89e
mov esi, dword [ebp - 0x10]
lea esi, [esi + edx]
cmp eax, esi
jmp 0x139148d
je 0x134bba9
mov eax, dword [edx + ecx + 0x20]
cmc
stc
add eax, ecx
jmp 0x11fcb96
cmp byte [esi + 1], 0x23
cmovb ecx, edi
lea ecx, [esi + 1]
jmp 0x136ea3c
push edx
mov al, al
setp ah
movzx eax, ax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x13738e6
je 0x1f3f6d8
inc eax
jmp 0x1182677
jb 0x113a1b3
lea ecx, [ebp - 0x114]
mov ax, si
push ecx
setg ah
mov byte [ebp + edi - 0x114], 0
lahf
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1f837b1
jae 0x125e6ed
sub edi, edi
test esp, 0x72430da2
test ecx, ecx
jmp 0x113a1a5
mov eax, dword [ebp - 8]
cmp ebp, esi
jmp 0x1f90ecc
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x1267f1d
jmp 0x1152c48
je 0x12538fd
mov eax, dword [eax + ecx + 0x7c]
jmp 0x1f3a479
mov dword [ebp - 0xc], eax
jmp 0x12664ea
jns 0x1152c3c
lea edi, [esi - 1]
jmp 0x135cbbc
je 0x1175979
push 0
jmp 0x11553eb
push edi
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
test al, 0x9b
cmp esi, 0xffff
jmp 0x121fe09
call eax
mov edi, eax
test edi, edi
je 0x125e6ed
mov edx, dword [ebp + 8]
cmc
cmp edi, edx
jne 0x12cee6c
cmp byte [ebp + 0x10], 0
je 0x11b2eb3
mov edi, dword [ebp + 0xc]
shl bl, cl
lea ecx, [ebp - 0x114]
test di, dx
movsx bx, ch
xor eax, eax
sub edi, ecx
lea esp, [esp]
not esi
mov cl, al
jmp 0x13781ff
mov dword [ebp - 8], eax
jmp 0x11bdef3
mov ebx, 0x648c6138
movsx esi, bx
rol ebx, cl
bsf cx, cx
adc cx, 0x5dda
bt si, dx
lea esi, [ebp + eax - 0x114]
lea ecx, [eax + ebx]
test dx, si
cmp esp, ebx
xor cl, byte [edi + esi]
mov byte [esi], cl
jmp 0x12dd7b1
jae 0x11ae89e
add eax, ecx
dec cl
shr cl, 0x77
xchg si, si
mov cl, byte [eax]
shrd si, dx, 0xb0
mov esi, eax
stc
test cl, cl
jmp 0x12581ec
push edi
jmp 0x11b98a6
mov esp, ebp
mov bp, 0x3977
not ebp
pop ebp
jmp 0x120ef6f
je 0x12538fd
mov eax, 0x5a4d
test bp, bp
stc
cmp word [ecx], ax
jmp 0x12538f7
call fcn.01167e60
add esp, 4
test edx, 0x5a1b4873
cmc
cmp ch, dh
test eax, eax
jmp 0x136e4fb
push ebx
jmp 0x1371b97
jb 0x1373927
lea eax, [ebp - 0x114]
jmp 0x11ac3b3
jne 0x13738f2
lea edx, [ebp - 0x114]
jmp 0x12d9e1a
call eax
mov edi, eax
cmc
stc
test edi, edi
jmp 0x1f53985
pop esi
jmp 0x112bac3
cmp eax, dword [edx + ecx + 0x14]
jae 0x125e6ed
mov esi, dword [edx + ecx + 0x1c]
cmp bx, sp
lea eax, [esi + eax*4]
test sp, sp
jmp 0x13509a0