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

Disassembly:
sub bl, 0x30
inc esi
cmp bl, 9
jmp 0x1105bc49
mov dword [ebp + 8], 0
stc
test cx, 0x5f5a
cmc
mov dword [ebp - 0xc], edx
test esp, ebp
jmp 0x11152db2
call eax
test eax, eax
jmp 0x110c8e2a
pop ebp
jmp 0x10f2ea4b
jne 0x110c8e30
lea edx, [ebp - 0x114]
push edx
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x107f1734
je 0x10feaea3
test eax, eax
jmp 0x11141aba
mov esp, ebp
mov bp, di
movzx ebp, dx
pop ebp
jmp 0x110d643b
mov ecx, esi
cmp ebp, eax
sub ecx, eax
jmp 0x10f83250
je 0x10f3758b
xor eax, eax
mov edi, 0x5ec054d3
xchg edi, edi
pop edi
jmp 0x10f145b6
mov cl, byte [esi + 2]
clc
add esi, 2
sub edx, edx
test sp, 0x7162
cmp ebp, 0x6f0e0678
test cl, cl
je 0x10fe0b52
mov bl, cl
test dh, 0xb8
clc
jmp 0x107ea433
jmp 0x10feaea6
mov byte [ebp + eax - 0x114], 0
movzx eax, bx
not al
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x110a8634
push edx
jmp 0x10fd2a45
cmp byte [esi + 1], 0x23
movzx ecx, di
lea ecx, [esi + 1]
je 0x1081f51c
push 0
jmp 0x10f4f251
ret
mov ebx, dword [eax + edi + 0x18]
cmp ax, bp
test ebx, ebx
jmp 0x10f2759c
jae 0x10f95b0e
mov ecx, dword [eax + edi + 0x1c]
inc dh
sub dh, bh
cmovg dx, ax
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp edx, 0x40b3148f
test ecx, ecx
je 0x10f95b0e
cmp ecx, eax
jmp 0x11135214
cmp edx, ecx
jmp 0x10f6f8c7
mov esp, ebp
movzx ebp, dx
movsx ebp, bp
mov ebp, ebp
pop ebp
jmp 0x108376e7
pop ebp
jmp 0x110aab59
mov dword [ebp + 8], edx
jmp 0x108244bd
jl 0x110bea4a
jmp 0x11105951
je 0x110bea4a
mov edx, dword [eax + edi + 0x20]
jmp 0x110927d1
jne 0x10844120
pop esi
bsf edi, eax
pop ebx
clc
sub eax, eax
xchg edi, edi
jmp 0x110e38f0
pop esi
movzx ebx, dx
pop ebx
lea eax, [ecx + edi]
pop edi
jmp 0x10f9c05b
ret
mov edx, dword [edi + 0x3c]
add edx, edi
cmp dword [edx], 0x4550
jmp 0x110cbfba
jbe 0x10f6f8cd
lea ebx, [ebp - 0x114]
xadd dl, dl
not dl
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x110d319a
mov dword [ebp + 8], edx
test bp, 0x6d91
jmp 0x10f13147
push ebp
mov ebp, esp
test bp, si
sub esp, 0x114
push edi
bt di, ax
cmovbe edi, esi
mov edi, dword [ebp + 8]
cmp sp, 0x15b3
test edi, edi
jmp 0x10f835ed
push ecx
push eax
jmp 0x1106e149
push eax
cbw
mov ax, 0x2e9b
push edi
not al
xchg ah, al
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x110aad40
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x110979a1
jne 0x10feaea6
inc esi
jmp 0x1106b278
call fcn.107ebd1c
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x107f8689
jb 0x10f3ebc0
mov eax, dword [ebp + 8]
xchg ecx, ecx
lea ecx, [ebp - 0x114]
jmp 0x1114b3a5
ret
cmp ecx, 0x104
jmp 0x110bab19
je 0x10811034
mov ecx, dword [ebp + 0xc]
cmp edi, 0x8df797a
jmp 0x110e3eea
je 0x10811034
mov edx, dword [edx + 0x7c]
jmp 0x10f9740e
inc esi
test bx, sp
test cl, cl
jne 0x10fbb296
pop esi
pop ebx
clc
ror edi, 0x31
xor eax, eax
jmp 0x10fd3223
push ebx
push esi
clc
test ebp, 0x1bdb3da2
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
clc
mov dword [ebp - 8], esi
cmp di, cx
cmp ecx, 0xffff
jmp 0x11068fa2
mov esp, ebp
not ebp
jmp 0x107f3411
mov eax, dword [ebp + 0xc]
jmp 0x10f5a77a
mov ecx, dword [ebp - 4]
cwd
mov ax, 0xdf7
movsx edx, ax
mov edx, dword [ecx + edi + 0x24]
mov ch, cl
lea eax, [edx + esi*2]
cmovo edx, ebx
mov dx, di
setbe cl
movzx ecx, word [eax + edi]
movsx dx, al
movzx edx, dx
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x10f17618
lea ecx, [edx + ecx*4]
cmp ax, sp
mov ecx, dword [ecx + edi]
clc
jmp 0x11125e96
je 0x10f95b0e
mov edi, edi
cmp cl, 0x2e
je 0x1080cd0c
mov cl, byte [esi + 1]
jmp 0x10f95b02
call fcn.10f46e42
add esp, 0xc
movsx ebx, sp
bswap si
mov ebx, 0x32424f13
pop esi
mov edi, eax
mov bh, 0x52
pop ebx
cmove di, dx
mov edi, 0x393f0128
pop edi
mov esp, ebp
mov ebp, ecx
pop ebp
ret
push eax
jmp 0x10fd293b
pop edi
jmp 0x1114041f
jne 0x1081f538
push 0
jmp 0x10830047
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x110bea35
ja 0x10fe0b52
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
inc cl
mov cl, byte [esi]
test cl, cl
jmp 0x10fe0b4c
ja 0x10843131
sub ecx, dword [eax + edi + 0x10]
cmc
cmp ecx, dword [eax + edi + 0x14]
jae 0x10f95b0e
mov edx, dword [eax + edi + 0x1c]
cmp edi, 0x19e7461b
jmp 0x10fa4a2a
mov dword [ebp + 8], esi
jmp 0x11139e55
call fcn.10f46e42
add esp, 0xc
mov edi, 0x37a75de3
pop esi
bswap ebx
cmovns ebx, ebx
pop ebx
bswap edi
pop edi
mov esp, ebp
bswap bp
xchg bp, bp
movzx ebp, ax
pop ebp
jmp 0x10f7aafb
inc eax
test ebx, 0x434f3935
jmp 0x10f3fd65
dec ebx
test esp, 0x33a1e6c
add edx, edi
cmp si, 0x30eb
jmp 0x107ea8ae
call eax
pop esi
movzx edi, si
pop ebx
bswap edi
pop edi
jmp 0x10803c40
call eax
test eax, eax
jmp 0x107f430b
ret
call eax
pop esi
pop ebx
pop edi
jmp 0x1113407c
jae 0x10f95b0e
mov dword [ebp + 8], 0
cmc
test ecx, ecx
jmp 0x10f3ebad
jle 0x1110593f
mov eax, dword [ebp - 4]
bt si, 0xf1
xadd esi, esi
mov esi, dword [ebp - 8]
stc
cmp esi, dword [eax + edi + 0x14]
jmp 0x108440fa
je 0x10f95b0e
cmp eax, edi
jne 0x10830c79
cmp byte [ebp + 0x10], 0
jmp 0x11141d1b
jne 0x10811034
mov eax, dword [edx + 0x78]
cmp ebx, esi
mov dword [ebp - 4], eax
stc
cmp ebx, 0x34ea60c7
test eax, eax
jmp 0x10f86883
je 0x10f6f8cd
mov byte [ebx + eax], dl
mov dh, 0x57
mov edx, dword [ebp + 8]
inc edx
jmp 0x1106f4e3
ret
pop edi
mov esp, ebp
pop ebp
ret
test ecx, ecx
jmp 0x111073dd
jae 0x10f298aa
lea eax, [ecx + edi]
sar cl, 0xb8
mov cl, byte [eax]
sbb si, 0x7ea8
mov esi, eax
cmp esp, edx
test cl, cl
jmp 0x10fbb28e
mov ecx, dword [ebp + 0xc]
shr dh, cl
mov edx, dword [ebp - 0xc]
and si, 0x2297
add eax, ebp
cmovo esi, esp
mov eax, dword [ebp + 8]
ror si, 0xa7
test bx, bx
sub si, 0x6911
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
sar esi, 1
setns ah
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x10f6837f
je 0x10811034
mov eax, 0x5a4d
jmp 0x11126d9e
test ecx, ecx
jmp 0x10f2950f
cmp word [edi], ax
jmp 0x1081102e
mov esp, ebp
movzx ebp, si
jmp 0x10f14821
jb 0x10f298aa
mov edx, dword [ebp - 0x10]
add edx, eax
test edx, esp
cmp cx, sp
test esp, 0x3a6b6784
cmp ecx, edx
jmp 0x110f1b7a
jmp 0x10feaea6
mov esp, ebp
cmovb bp, bp
pop ebp
ret
je 0x10f9dc9a
cmp eax, 1
jmp 0x10f5bb1c
je 0x10f9ca5c
mov ebx, dword [ebp + 0xc]
sbb al, 0x5f
or si, sp
lea eax, [ebp - 0x114]
xor edx, edx
rcl cl, cl
sub ebx, eax
lahf
not esi
mov edi, edi
bts eax, esi
btr si, cx
mov eax, 0x22c85246
mov cl, dl
rol eax, cl
neg esi
btr si, 0x69
lea esi, [ebp + edx - 0x114]
cmc
cmp bp, 0x4c98
add al, dl
stc
xor al, byte [ebx + esi]
mov byte [esi], al
je 0x11141d7b
inc edx
cmp ebp, edi
cmp edx, 0x104
jb 0x11141d41
lea eax, [ebp - 0x114]
jmp 0x10f500cc
push ecx
jmp 0x1082b615
test ebx, ebx
jmp 0x10f20bda