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

Disassembly:
ja 0xf429c3
movsx ecx, cl
lea edx, [edx + edx*4]
jmp 0x108f9a3
ret
call fcn.01404a9b
add esp, 0xc
pop esi
mov bx, 0x723
pop ebx
pop edi
mov esp, ebp
pop ebp
ret
jne 0x13ba81c
cmp byte [ebp + 0x10], 0
je 0xe647e6
mov ebx, dword [ebp + 0xc]
cmovl ax, bp
lea eax, [ebp - 0x114]
add si, 0x218c
sub edx, edx
cmp eax, esi
sub ebx, eax
stc
bts eax, esp
rol ah, 0xab
mov edi, edi
mov eax, 0xcdb1010
bt eax, 0x24
mov eax, 0x5eb74f99
mov cl, dl
rol eax, cl
bts esi, ebx
rcl esi, 0xf0
lea esi, [ebp + edx - 0x114]
add al, dl
cmp sp, 0x3e86
jmp 0x10a6a03
ret
mov esp, ebp
movzx ebp, ax
mov ebp, 0x2281443c
pop ebp
jmp 0xd17151
mov dword [ebp + 8], edx
jmp 0xdcb594
jle 0xd85f0c
mov eax, dword [ebp - 4]
and esi, eax
and si, 0x564b
mov esi, dword [ebp - 8]
cmp ah, 0xfd
cmp esi, dword [eax + edi + 0x14]
jmp 0xf279d7
mov ecx, dword [ebp + 0xc]
rcr esi, 0x98
mov edx, dword [ebp - 0xc]
sar eax, 0xd
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
btc eax, 0xae
adc ax, sp
mov eax, dword [ebp + 0x10]
push eax
test di, di
sar esi, 1
inc eax
bt eax, esi
mov eax, dword [edx + esi*4]
stc
clc
cmp si, bp
add eax, edi
jmp 0xdb30c3
inc eax
cmc
test ebx, esp
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x13ff114
jne 0xe44f49
inc esi
jmp 0x13c672d
jbe 0x13ff11a
lea ebx, [ebp - 0x114]
dec dl
sub ebx, eax
sbb dl, al
mov dl, byte [eax]
test dl, dl
jmp 0xf14073
jl 0xd85341
jmp 0xd85f18
cmp ecx, 0x104
jmp 0x13d922f
ret
test cl, cl
jmp 0xf63b75
inc esi
cmp si, bx
cmc
cmp bl, 9
jmp 0xd0d61d
call 0x10919ee
lea esp, [esp + 4]
cmp eax, 0xffffffff
je 0xe44f3f
test eax, eax
je 0x140081d
cmp eax, 1
jmp 0xd90b7d
cmp ecx, dword [eax + edi + 0x14]
jmp 0xf32ad9
jne 0xeef4a3
lea edx, [ebp - 0x114]
push edx
mov ax, 0x7a7
mov ax, dx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xeef499
jmp 0xe44f49
inc esi
jmp 0xda7b10
je 0xf63b7b
cmp ecx, eax
jb 0xe5db4e
mov edx, dword [ebp - 0x10]
test sp, si
test ebx, 0x16225970
add edx, eax
cmp di, 0x2576
test bx, si
cmp ecx, edx
jmp 0xe5901f
mov esp, ebp
not bp
mov bp, bx
cmovg bp, dx
pop ebp
jmp 0xd7735f
lea ebx, [esi - 1]
test dx, si
cmp sp, bx
clc
cmp dword [ebp + 8], ebx
jmp 0xd8532b
inc edx
jmp 0xd8d843
ret
jae 0xe5db4e
lea eax, [ecx + edi]
xadd cl, cl
stc
mov cl, byte [eax]
mov esi, eax
cmc
test si, 0x1e5f
test cl, cl
jmp 0x13dddb3
pop esi
movsx ebx, si
lahf
pop ebx
lea eax, [ecx + edi]
mov di, cx
pop edi
jmp 0xf5ddee
mov eax, dword [ebp + 0xc]
jmp 0x1093489
mov byte [ebp + eax - 0x114], 0
lahf
mov eax, 0x37975876
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x13f6fd1
call eax
test eax, eax
je 0xf63b7b
cmp eax, edi
jmp 0xd5da7b
push eax
jmp 0xd4b8fa
call eax
pop esi
pop ebx
bswap edi
pop edi
jmp 0xe3f573
call eax
pop esi
pop ebx
cmovae edi, esi
pop edi
jmp 0xf19334
je 0xefc527
inc edx
cmp edx, 0x104
jb 0xd5dab5
lea eax, [ebp - 0x114]
jmp 0xf33199
ret
ret
je 0x13ff11a
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0xe48741
mov esp, ebp
pop ebp
jmp 0xda4077
ret
jae 0xf63b7b
mov ecx, dword [eax + edi + 0x1c]
shr dx, 0x2d
rcr dh, cl
btc edx, 0xe6
lea edx, [ecx + esi*4]
btr ecx, eax
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0xdf5e8b
jae 0xf63b7b
mov edx, dword [eax + edi + 0x1c]
test di, 0x78de
clc
jmp 0x13c6710
push eax
lahf
jmp 0xf5e9c7
mov cl, byte [esi + 2]
stc
lea esi, [esi + 2]
xor edx, edx
test ax, 0x17cb
jmp 0x109f122
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmp ecx, ebp
clc
cmp dword [edx], 0x4550
jne 0xf5d90f
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp sp, 0x7a9b
test eax, eax
jmp 0x1090313
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
cmc
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xd96bcc
jne 0x109f12a
push 0
push edx
push eax
call fcn.01404a9b
add esp, 0xc
mov di, di
movsx ebx, cx
pop esi
pop ebx
pop edi
jmp 0x13e5ea3
jne 0xdf5e91
pop esi
shld ebx, esi, 0x1a
btr edi, ecx
pop ebx
and edi, edi
bt di, 0xa3
sub eax, eax
movzx edi, bp
pop edi
mov esp, ebp
bswap bp
pop ebp
jmp 0xf22a8f
test ecx, ecx
jmp 0xf5d8f5
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xef9510
je 0xf5d90f
mov eax, 0x5a4d
cmp ah, 0x6c
test edi, esi
cmc
cmp word [edi], ax
je 0xf3d3a5
sub eax, eax
pop edi
jmp 0x13f862c
mov esp, ebp
pop ebp
jmp 0xefca03
push edi
jmp 0xf57e50
jne 0x13dddc7
pop esi
adc edi, 0x2827684c
sub di, sp
pop ebx
bt di, cx
xor eax, eax
pop edi
jmp 0xd7fcec
lea edx, [ecx + edx*2 - 0x30]
add cl, 0x4c
mov cl, 0x7a
mov cl, byte [esi]
test cl, cl
jmp 0xf429bd
je 0xf5d90f
mov edx, dword [edx + 0x7c]
cmc
cmp cl, ch
push ebx
stc
push esi
cmp di, 0x879
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp edx, esi
mov dword [ebp - 8], esi
test esi, 0x7cd92b4c
cmp ecx, 0xffff
jmp 0x13f346f
push eax
bswap ax
mov al, 0x4f
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xef6446
test cl, cl
je 0xf429c3
mov bl, cl
sub bl, 0x30
jmp 0xdb135a
xor al, byte [ebx + esi]
jmp 0x13e6b3d
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x13edc3c
lea ecx, [edx + ecx*4]
test cx, ax
mov ecx, dword [ecx + edi]
test edi, 0x35f136b0
cmc
test ecx, ecx
jmp 0xf46f44
mov dword [ebp + 8], esi
jmp 0xe44f49
jae 0xf63b7b
mov dword [ebp + 8], 0
cmc
test ecx, ecx
jmp 0xd94ada
je 0xf63b7b
mov edi, edi
test ebx, 0x56316e93
cmc
cmp eax, 0x14e06b20
cmp cl, 0x2e
je 0x13f4ab6
mov cl, byte [esi + 1]
jmp 0xdeb376
mov esp, ebp
pop ebp
jmp 0xf11057
mov byte [esi], al
jmp 0xefc514
je 0xf39ebe
push 0
push ecx
jmp 0xef58d8
mov dword [ebp - 8], ecx
jmp 0xd82fee
ja 0x1405232
sub ecx, dword [eax + edi + 0x10]
jmp 0xdb3845
mov ecx, esi
sub ecx, eax
cmp bp, sp
jmp 0xda32bd
call eax
test eax, eax
jmp 0xdbf48e
mov esp, ebp
movsx ebp, bp
bswap bp
pop ebp
jmp 0xe55f03
jb 0xd94aec
mov eax, dword [ebp + 8]
movzx cx, cl
seta cl
lea ecx, [ebp - 0x114]
push ecx
jmp 0xee3804
mov ecx, dword [ebp - 4]
movsx ax, bl
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movsx ecx, di
movzx edx, si
movzx ecx, word [eax + edi]
bswap edx
lea edx, [ebx + 1]
jmp 0x13f056e
push ebp
mov ebp, esp
sub esp, 0x114
clc
stc
push edi
mov edi, dword [ebp + 8]
test ch, 0xdf
test edi, edi
je 0xf5d90f
mov ecx, dword [ebp + 0xc]
jmp 0xf4e34c
mov ebx, dword [eax + edi + 0x18]
test bl, al
clc
test ebx, ebx
je 0xd85341
mov edx, dword [eax + edi + 0x20]
jmp 0xf3f41d