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

Disassembly:
call fcn.00fe4af3
add esp, 0xc
pop esi
cmovs di, di
xchg edi, edi
pop ebx
xchg di, di
bswap edi
pop edi
jmp 0xf57f28
pop esi
bswap ebx
movsx eax, di
cmovns bx, si
pop ebx
mov ax, 0x3662
lea eax, [ecx + edi]
cmovns di, cx
pop edi
jmp 0x105473e
mov esp, ebp
xchg bp, bp
movzx ebp, dx
bswap ebp
pop ebp
jmp 0xb63bdb
je 0x105bc9e
mov byte [ebx + eax], dl
movzx edx, cx
xchg dh, dl
mov edx, dword [ebp + 8]
inc edx
jmp 0xf76a78
mov esp, ebp
pop ebp
ret
jae 0xf673c0
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
shr ch, 0x1a
sal cx, 0xc6
mov ecx, dword [edx + edi]
cmp ah, dl
test ecx, ecx
jmp 0x1067c05
mov edx, dword [edi + 0x3c]
cmp dh, ch
lea edx, [edx + edi]
clc
stc
cmp dword [edx], 0x4550
jne 0xf7f804
mov eax, dword [edx + 0x78]
jmp 0xf10cf0
mov byte [esi], al
jmp 0xf8129a
ret
push edx
jmp 0x112ea5f
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0xc1c10e
push edi
cmovs eax, ebx
seta ah
movzx eax, si
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0xf89c26
call fcn.00f8fbda
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x113908e
ret
je 0xfc8c01
push 0
jmp 0x10640a1
ret
ret
mov dword [ebp - 8], ecx
jmp 0xfb9c3e
ret
call eax
pop esi
pop ebx
mov edi, 0x3530475
not edi
jmp 0xfbd34b
mov dword [ebp - 4], eax
test eax, eax
jmp 0xf7af17
mov byte [ebp + eax - 0x114], 0
movzx eax, sp
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0xf39270
je 0x102c421
mov ebx, dword [ebp + 0xc]
cmp ebp, 0x21e13cec
lea eax, [ebp - 0x114]
not si
sub edx, edx
sub ebx, eax
btc si, ax
mov edi, edi
mov eax, 0x41b7df3
mov cl, dl
rol eax, cl
btr si, cx
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
jmp 0xb5f777
call eax
test eax, eax
jmp 0xfa76c2
push eax
jmp 0xb784a4
ja 0xfb752c
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10338a7
pop ebp
jmp 0xc1b307
mov esp, ebp
jmp 0x103e535
je 0x10566b6
mov bl, cl
test eax, eax
sub bl, 0x30
inc esi
test esp, 0x155657d3
cmc
test bh, dl
cmp bl, 9
ja 0x10566b6
movsx ecx, cl
test bl, dh
cmp dh, cl
lea edx, [edx + edx*4]
test ah, 0x3f
lea edx, [ecx + edx*2 - 0x30]
adc cl, 0x3f
rcl cl, 0xf7
mov cl, 0x2d
mov cl, byte [esi]
test cl, cl
jmp 0x10566b0
jne 0xf83ad4
pop esi
xadd di, bx
add di, dx
pop ebx
rcr edi, 0x1b
inc di
xor eax, eax
pop edi
jmp 0xfe6c56
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x105bc98
je 0xf7f804
mov edx, dword [edx + 0x7c]
test bp, 0x6f6e
push ebx
push esi
cmp si, di
test ebp, esi
cmp bh, 0xf9
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
jmp 0xff6083
call fcn.00fe4af3
add esp, 0xc
jmp 0x1134bb6
je 0xf7f804
mov eax, 0x5a4d
cmc
cmp word [edi], ax
je 0xb5f6e8
xor eax, eax
pop edi
jmp 0xfc1832
jmp 0xfe270b
je 0x101f717
inc edx
jmp 0x101f70b
cmp cl, 0x2e
jmp 0xfe1c8d
call eax
pop esi
bswap ebx
xchg edi, ebx
pop ebx
pop edi
jmp 0xb591ff
push eax
jmp 0xb4e100
je 0x100e4d1
cmp eax, 1
jne 0xfe270b
inc esi
jmp 0x1018243
jne 0x106721c
lea edx, [ebp - 0x114]
lahf
not eax
push edx
movzx ax, dl
cwde
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
call eax
test eax, eax
jmp 0x1067216
pop edi
mov esp, ebp
movzx ebp, si
xchg ebp, ebp
pop ebp
jmp 0xc20187
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x10148c5
mov dword [ebp + 8], edx
jmp 0xf80f50
pop edi
mov esp, ebp
jmp 0xff1c8c
mov ecx, esi
test si, dx
stc
sub ecx, eax
clc
cmp ecx, 0x104
jae 0xf673c0
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x10464ba
mov esp, ebp
pop ebp
jmp 0xee68b3
push ecx
jmp 0xf2d963
push eax
push edi
movsx eax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0xf00c27
mov cl, byte [esi + 2]
clc
cmp ebp, 0x676060ff
test si, 0x56b8
add esi, 2
test ah, 0x41
cmp edi, 0x1ff94f08
jmp 0xfd0793
xor edx, edx
test di, 0x5c2d
stc
test cl, cl
jmp 0xf58f26
jle 0x1066fc1
mov eax, dword [ebp - 4]
dec esi
mov esi, dword [ebp - 8]
test esp, 0x74955f0e
cmp esi, dword [eax + edi + 0x14]
jmp 0xb5eeb3
je 0xfbf3f1
mov cl, byte [esi + 1]
inc esi
test dl, 0xc4
cmp bx, dx
test cl, cl
jmp 0xf673ba
lea ebx, [esi - 1]
test ebp, 0x48710627
cmp dword [ebp + 8], ebx
jmp 0xfe11bd
push ebp
mov ebp, esp
stc
test al, 0xc
sub esp, 0x114
test bl, 0x45
stc
push edi
sbb di, 0x22ed
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x1053165
mov esp, ebp
jmp 0xf569ac
jmp 0xfe270b
pop ebp
ret
pop ebp
ret
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xf4eae0
jne 0x1067c0b
pop esi
pop ebx
add edi, esi
cmp si, 0xbde
xor eax, eax
cmovbe edi, edi
pop edi
jmp 0xb54ee7
mov ecx, dword [ebp - 4]
cwd
mov edx, dword [ecx + edi + 0x24]
cwde
bswap ax
mov eax, 0x172d64db
lea eax, [edx + esi*2]
xchg ecx, edx
movzx ecx, dx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xee50f7
je 0xfe11d0
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
test edx, 0x31f494e
cmp ecx, esp
jmp 0x1130b7d
mov dword [ebp + 8], esi
jmp 0xfe6cd2
cmp edx, 0x104
jb 0xf2e83d
lea eax, [ebp - 0x114]
jmp 0xfc726a
mov eax, dword [ebp + 0xc]
jmp 0xf4991c
jae 0xf673c0
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmp di, 0x5808
cmc
test ecx, ecx
jmp 0xfff57e
jne 0xb678d9
cmp byte [ebp + 0x10], 0
jmp 0xf2e81b
pop ebp
jmp 0xc2719b
jbe 0x105bc9e
lea ebx, [ebp - 0x114]
sar dl, 0x20
sub ebx, eax
shl dl, cl
mov dl, byte [eax]
cmp ecx, 0x4af1439
cmp dx, dx
test dl, dl
jmp 0xb55ebf
je 0xf7f804
mov ecx, dword [ebp + 0xc]
cmp di, 0x3e80
cmc
test ecx, ecx
jmp 0xf7f7ef
mov esp, ebp
xchg bp, bp
movsx ebp, ax
jmp 0xfe94b2
jne 0xf58f2c
push 0
jmp 0xb64704
jb 0x10464cd
mov eax, dword [ebp + 8]
mov ch, 0x10
movsx ecx, si
lea ecx, [ebp - 0x114]
jmp 0xfc576e
push ecx
jmp 0xf90968
mov ecx, dword [ebp + 0xc]
bt esi, 0x70
shrd si, cx, 4
mov edx, dword [ebp - 0xc]
btc ax, dx
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
cwde
cbw
xadd ah, al
mov eax, dword [ebp + 0x10]
cmp di, ax
clc
push eax
lahf
sar esi, 1
movzx eax, sp
sar al, 0x65
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0xb7872d
je 0xf673c0
cmp eax, edi
jmp 0x1036a3a
je 0xf673c0
cmp ecx, eax
jb 0xb528ba
mov edx, dword [ebp - 0x10]
add edx, eax
cmp si, 0x5ad6
cmp ecx, edx
jae 0xb528ba
lea eax, [ecx + edi]
shrd si, ax, 3
btr si, di
mov cl, byte [eax]
movzx esi, sp
mov esi, eax
cmc
clc
test cl, cl
je 0xf673c0
mov edi, edi
cmc
jmp 0xf83ad4
push eax
jmp 0xf7b1fe
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x113613c
pop esi
pop ebx
cmovp edi, ebx
jmp 0xfaf059
jl 0xfe11d0
jmp 0x1066fd4
je 0xfe2702
test eax, eax
jmp 0xfa76ad