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

Disassembly:
jae 0x10eb49b
mov edx, dword [eax + edi + 0x1c]
stc
test edi, 0x63ee2c4d
jmp 0x1138ad7
jne 0x2113e6f
pop esi
and di, 0x28fd
rcr bh, cl
pop ebx
sub eax, eax
cmovno edi, ebx
pop edi
jmp 0x1fa2641
ret
push ebp
mov ebp, esp
sub esp, 0x114
push edi
neg di
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x20e76a2
mov dword [ebp - 0x10], edx
stc
mov dword [ebp - 8], esi
stc
cmp ecx, 0xffff
jmp 0x2139525
lea ebx, [esi - 1]
test esp, 0x7a4c3005
cmp dword [ebp + 8], ebx
jle 0x1fc15aa
mov eax, dword [ebp - 4]
adc si, si
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x11107a7
cmp edx, 0x104
jmp 0x1fa8341
cmp bl, 9
jmp 0x111ae02
jne 0x2077acf
mov eax, dword [edx + 0x78]
clc
stc
mov dword [ebp - 4], eax
test eax, eax
jmp 0x2007076
je 0x1144d1a
mov bl, cl
sub bl, 0x30
inc esi
jmp 0x10fcae5
mov dword [ebp + 8], 0
cmp bx, bp
cmp esp, 0x2e87c0a
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x2102568
jae 0x10eb49b
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
bsr cx, bx
sbb cl, dl
mov ecx, dword [edx + edi]
test ecx, ecx
je 0x10eb49b
cmp ecx, eax
jmp 0x1fd0cfc
je 0x20da60a
cmp eax, 1
jmp 0x20a7d83
ja 0x1144d1a
movsx ecx, cl
test sp, 0x56c8
lea edx, [edx + edx*4]
cmp ebp, 0x3a9423c0
clc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
stc
cmc
test cl, cl
jmp 0x1144d14
call eax
test eax, eax
jmp 0x113c231
call eax
pop esi
cmovne di, ax
xchg edi, edi
pop ebx
pop edi
jmp 0x2099c1b
jb 0x1fec329
mov eax, dword [ebp + 8]
mov cl, cl
movsx ecx, sp
lea ecx, [ebp - 0x114]
jmp 0x1fe08bb
je 0x210d8c5
mov ebx, dword [ebp + 0xc]
sub al, bl
lea eax, [ebp - 0x114]
sub edx, edx
neg esi
bt esi, eax
btc esi, ebx
sub ebx, eax
mov cl, 0xff
ror ax, cl
mov edi, edi
cbw
mov eax, 0x25172cfe
mov cl, dl
bts esi, ebp
btc esi, 0x83
rcr si, 0xe5
rol eax, cl
shld esi, ebx, 0x29
dec si
lea esi, [ebp + edx - 0x114]
add al, dl
clc
xor al, byte [ebx + esi]
jmp 0x2067784
je 0x1124d45
mov byte [ebx + eax], dl
xchg dx, dx
mov edx, ebp
mov edx, dword [ebp + 8]
jmp 0x209c3cd
inc esi
stc
test cl, cl
jmp 0x10eb495
lea ecx, [edx + ecx*4]
test esi, ebx
test bp, 0x73d2
mov ecx, dword [ecx + edi]
jmp 0x20e1ba6
je 0x10eb49b
cmp eax, edi
jne 0x206cb84
cmp byte [ebp + 0x10], 0
jmp 0x11267f4
pop edi
jmp 0x1f9cfef
je 0x10f7481
test eax, eax
jmp 0x111ab04
mov esp, ebp
jmp 0x235252f
jne 0x110726c
push 0
push edx
jmp 0x20796cd
mov esp, ebp
movzx ebp, sp
pop ebp
jmp 0x1f9007f
ret
je 0x1fa8347
inc edx
cmp ebp, 0x47da5b45
jmp 0x10f7711
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x1124d3f
mov esp, ebp
cmovbe ebp, edi
pop ebp
jmp 0x2068da7
mov esp, ebp
pop ebp
jmp 0x20233c7
jmp 0x10f748a
jb 0x112681a
lea eax, [ebp - 0x114]
jmp 0x2073bbe
mov esp, ebp
mov ebp, 0xbb77224
pop ebp
jmp 0x10ecbeb
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
not esi
bswap ax
mov si, ax
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
sal ax, cl
cmp ah, ah
sar esi, 1
xadd ah, al
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x1fd6223
call eax
test eax, eax
jne 0x113c237
lea edx, [ebp - 0x114]
push edx
cmovs eax, edx
sete ah
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x111e934
jb 0x20b6191
mov edx, dword [ebp - 0x10]
cmp dx, 0x1ff3
clc
test edx, esp
add edx, eax
cmp ecx, edx
jmp 0x2113e4d
mov dword [ebp + 8], esi
jmp 0x10f748a
mov edx, dword [edi + 0x3c]
clc
test ah, 0x5f
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x10ff71e
call fcn.02092855
lea esp, [esp + 4]
cmp sp, bp
cmp eax, 0xffffffff
jmp 0x11418cc
push ecx
jmp 0x202dc4e
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x210aa70
jbe 0x1124d45
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test eax, edi
test dl, dl
jmp 0x1128d14
call eax
pop esi
pop ebx
movzx edi, bx
mov di, bx
mov di, 0x1132
pop edi
mov esp, ebp
pop ebp
jmp 0x2091703
lea eax, [ecx + edi]
pop edi
jmp 0x1fbc992
je 0x2077acf
mov edx, dword [edx + 0x7c]
push ebx
stc
clc
push esi
jmp 0x209f719
mov cl, byte [esi + 2]
add esi, 2
sub edx, edx
test cl, cl
jmp 0x1107266
ret
dec ebx
cmc
add edx, edi
jmp 0x111035c
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1fce576
push ecx
push eax
call fcn.010f4276
add esp, 0xc
xchg ebx, ebx
pop esi
bswap di
pop ebx
movzx edi, bx
movsx edi, di
pop edi
jmp 0x1155706
test ecx, ecx
jmp 0x1fec31b
mov byte [esi], al
jmp 0x1f9480f
ret
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0x200b329
push 0
jmp 0x20332f9
push eax
push edi
jmp 0x2139478
je 0x2077acf
mov eax, 0x5a4d
test di, 0x7813
cmp bh, 0xfb
cmp word [edi], ax
je 0x1fd3bd1
xor eax, eax
jmp 0x1140ec3
push eax
call fcn.010f4276
add esp, 0xc
cmova bx, cx
pop esi
mov di, 0xc9
not bl
pop ebx
movzx edi, dx
xchg di, di
pop edi
mov esp, ebp
pop ebp
jmp 0x1fc0953
ret
mov esp, ebp
movsx ebp, sp
pop ebp
ret
inc edx
jmp 0x20ae8ec
or esi, 0xffffffff
jmp 0x10f6a50
push eax
movzx eax, cx
movsx eax, bx
push edi
mov al, 3
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x111ebea
jne 0x10f748a
inc esi
jmp 0x1fd1890
inc eax
jmp 0x1f9b2a2
ret
pop esi
movzx ax, bh
pop ebx
jmp 0x1ffdd84
mov ecx, esi
clc
sub ecx, eax
test bl, 0x19
cmp ecx, 0x104
jae 0x10eb49b
mov dword [ebp + 8], 0
clc
jmp 0x2063b73
mov ebx, dword [eax + edi + 0x18]
test di, di
stc
test ebx, ebx
je 0x10f749c
mov edx, dword [eax + edi + 0x20]
jmp 0x2025aa8
mov ecx, dword [ebp - 4]
movzx ax, cl
seta dl
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
mov edx, esi
movsx ecx, bp
movzx ecx, word [eax + edi]
bswap edx
jmp 0x1febbe2
test ecx, ecx
jne 0x11107c5
pop esi
add edi, 0x74806591
mov edi, 0x41de041b
sar di, 0xe1
pop ebx
sub eax, eax
bswap di
pop edi
jmp 0x11428d1
je 0x2077acf
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x2077ab3
jl 0x10f749c
jmp 0x1fc15b8
mov dword [ebp + 8], edx
jmp 0x1fa76ac
mov eax, dword [ebp + 0xc]
jmp 0x20a5883
jae 0x20b6191
lea eax, [ecx + edi]
rol cl, 0xd2
mov cl, 4
shr cl, cl
mov cl, byte [eax]
mov esi, eax
stc
test edi, ebp
test cl, cl
je 0x10eb49b
mov edi, edi
cmc
cmp cl, 0x2e
je 0x20cb03a
mov cl, byte [esi + 1]
jmp 0x1132357
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1ff908c
ja 0x20d4dfb
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10ea428
pop ebp
jmp 0x20b0ab7