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

Disassembly:
mov byte [ebp + eax - 0x114], 0
mov ah, 0xe4
movsx eax, dx
not ah
mov eax, dword [0xf430c8]
jmp 0xfe55c7
jl 0xfd7743
jmp 0xf1cc35
ret
cmp bl, 9
ja 0xf89ad0
movsx ecx, cl
test eax, ebp
cmp edi, 0x3f376777
lea edx, [edx + edx*4]
test ebp, 0x4ee245b0
cmp al, 0xa6
stc
lea edx, [ecx + edx*2 - 0x30]
add cl, dl
mov cl, byte [esi]
test ch, cl
test cl, cl
jmp 0xf89aca
mov esp, ebp
jmp 0xf15c4e
inc eax
mov dword [ebp + 8], edx
clc
cmp bh, bh
cmp edx, ecx
jmp 0xeae710
je 0xf6f7de
cmp ecx, eax
jb 0xee2e11
mov edx, dword [ebp - 0x10]
cmc
cmp ah, 0x26
add edx, eax
cmp ecx, edx
jmp 0xf23897
je 0xeae716
mov byte [ebx + eax], dl
inc dx
movsx dx, dl
mov dx, bp
mov edx, dword [ebp + 8]
jmp 0xf9edf7
jb 0xebc3e0
mov eax, dword [ebp + 8]
not ecx
bswap cx
lea ecx, [ebp - 0x114]
jmp 0xf171be
call fcn.00ec6e48
lea esp, [esp + 4]
cmp ch, dh
stc
test esp, 0x782507cd
cmp eax, 0xffffffff
jmp 0xee0c76
dec ebx
add edx, edi
mov dword [ebp + 8], 0
cmp esp, 0x606a09e6
mov dword [ebp - 0xc], edx
test ebp, 0xc2d58e5
test ebx, ebx
jmp 0x99a744
jae 0xf6f7de
mov dword [ebp + 8], 0
clc
test ecx, ecx
jbe 0xeae716
lea ebx, [ebp - 0x114]
adc dl, bl
sub ebx, eax
neg dl
mov dl, byte [eax]
test dl, dl
jmp 0xea9b57
jmp 0xfd7729
call fcn.00f37842
add esp, 0xc
pop esi
cmovle edi, ebx
sete bl
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0xf07c57
add edx, edi
cmc
stc
jmp 0xf56f04
sub ebx, eax
clc
btc esi, edx
stc
mov edi, edi
bts esi, edx
mov esi, ebp
cwde
mov eax, 0x4637a5b
rol cl, 0x2f
mov cl, dl
btr esi, eax
rol eax, cl
bts esi, ebp
lea esi, [ebp + edx - 0x114]
test ebp, esp
cmp ecx, 0x427e32b9
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0xffc3c8
je 0xf1c326
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0xfd4f48
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
mov bp, 0xf2e
pop ebp
jmp 0xf39ddb
je 0xfd7725
test eax, eax
jmp 0xf54633
pop esi
jmp 0xf24cff
ret
je 0xfd7743
mov edx, dword [eax + edi + 0x20]
jmp 0xeaeaf1
pop ebp
jmp 0xfe6b0f
inc esi
cmp ebx, 0x1d4b14f0
jmp 0x9a6e81
push ecx
jmp 0x995172
je 0xfe0966
sub eax, eax
pop edi
jmp 0xf77b95
mov ecx, dword [ebp + 0xc]
sar dl, 0x24
shl esi, 0xcd
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
bsf ax, ax
mov eax, dword [ebp + 0x10]
clc
cmp edi, 0x4008bd
cmc
push eax
clc
xor ax, sp
movsx eax, di
sar esi, 1
sbb ax, bp
mov eax, dword [edx + esi*4]
test al, 0xa5
stc
add eax, edi
jmp 0xeae824
jae 0xee2e11
lea eax, [ecx + edi]
rcr si, 0x77
movzx esi, di
mov cl, byte [eax]
adc esi, 0x67e61fe3
cmp sp, 0x32f1
mov esi, eax
cmc
test di, 0x6502
test cl, cl
jmp 0xf9366b
mov esp, ebp
jmp 0xf6a337
pop ebx
movzx eax, bp
mov ax, 0xa8a
mov eax, ebp
lea eax, [ecx + edi]
pop edi
jmp 0x9a7328
jb 0xec1d20
lea eax, [ebp - 0x114]
jmp 0xff89a3
push ebp
mov ebp, esp
stc
test esi, ecx
clc
lea esp, [esp - 0x114]
cmp ax, 0x3c8
jmp 0xf89729
ret
lea ecx, [edx + ecx*4]
jmp 0xf54725
call fcn.00f37842
add esp, 0xc
jmp 0xf91c33
push edx
jmp 0xfcf002
mov cl, byte [esi + 2]
test eax, esi
stc
clc
lea esi, [esi + 2]
test si, di
cmp bp, di
sub edx, edx
test edi, 0x19127c43
test cl, cl
jmp 0xfda186
je 0xf6e765
cmp eax, 1
jne 0xfd7729
inc esi
jmp 0xff8b79
mov ecx, dword [ecx + edi]
cmc
test ecx, ecx
jmp 0xfccf2b
ret
cmp dword [edx], 0x4550
jmp 0xfd2924
ja 0xf82745
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jae 0xf6f7de
mov edx, dword [eax + edi + 0x1c]
jmp 0xf42574
je 0xf6f7de
cmp eax, edi
jmp 0xf6c372
je 0xf1c326
mov edx, dword [edx + 0x7c]
cmp di, 0x2db7
push ebx
stc
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xf5aa80
cmp edx, 0x104
jmp 0xf26316
mov dword [ebp + 8], edx
jmp 0xfd7729
je 0xfff777
mov cl, byte [esi + 1]
inc esi
test cl, cl
jmp 0xf6f7d8
pop ebp
jmp 0xf95b4b
jne 0xff1827
cmp byte [ebp + 0x10], 0
je 0x10030ef
mov ebx, dword [ebp + 0xc]
shl ax, cl
rcr cl, cl
lea eax, [ebp - 0x114]
sub si, 0x6304
cmc
xor edx, edx
adc esi, 0x18b22013
jmp 0xec1d11
mov ecx, dword [ebp - 4]
movzx ax, ah
bswap eax
cbw
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cdq
movzx edx, cx
setbe cl
movzx ecx, word [eax + edi]
cmovo dx, di
not dl
movzx edx, cx
lea edx, [ebx + 1]
jmp 0x1001fab
jne 0xf93673
pop esi
bsr ebx, ecx
mov bx, ax
pop ebx
cmovo edi, esp
sub eax, eax
movzx edi, sp
pop edi
jmp 0xfd99d4
mov esp, ebp
movzx ebp, cx
mov ebp, 0x307e203d
pop ebp
jmp 0x99fefd
mov ebx, dword [eax + edi + 0x18]
clc
test ebx, ebx
jmp 0xf0d4ef
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0xecb4e9
jne 0xfda18c
push 0
jmp 0xf4544d
pop esi
pop ebx
pop edi
jmp 0xfc8c50
je 0xf6f7de
mov edi, edi
cmp cl, 0x2e
jmp 0xf660c3
ret
ret
inc edx
jmp 0x9aa0ef
mov esp, ebp
pop ebp
ret
jne 0xea54fa
pop esi
or di, dx
pop ebx
xor eax, eax
pop edi
jmp 0xf24bc6
push eax
jmp 0xebf4ab
jne 0xf1c326
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0xf6115b
je 0xf1c326
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0xf1c320
lea ebx, [esi - 1]
stc
cmp dword [ebp + 8], ebx
jle 0xf1cc29
mov eax, dword [ebp - 4]
neg si
test dx, 0x38dd
xchg si, si
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xfe8eab
mov esp, ebp
pop ebp
jmp 0xf97be3
je 0xf89ad0
mov bl, cl
test eax, edi
test bp, 0x744a
sub bl, 0x30
jmp 0xf16ee7
push eax
jmp 0xf42911
mov edx, dword [edi + 0x3c]
clc
jmp 0xec1306
call eax
test eax, eax
jmp 0xffb96c
ret
jae 0xf6f7de
mov ecx, dword [eax + edi + 0x1c]
ror dl, cl
sbb dx, bx
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp di, 0x5781
test edx, ebp
test ecx, ecx
jmp 0xea54f4
push ecx
jmp 0xfda7a5
pop ebp
jmp 0xf55d8f
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
jmp 0xfebe03
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0xf540d2
push 0
jmp 0xfea0bb
push eax
movzx eax, bp
mov ah, al
push edi
mov eax, 0x33a840d5
mov eax, dword [0xf430cc]
jmp 0xff10a4
mov dword [ebp + 8], esi
jmp 0xebd8ad
jne 0xf5f3f3
lea edx, [ebp - 0x114]
mov ah, dh
not ah
push edx
cwde
mov eax, dword [0xf430c4]
call eax
test eax, eax
jmp 0xf5f3ed
je 0xf2631c
inc edx
test dh, 0x96
jmp 0xf615a4
mov ecx, esi
cmc
sub ecx, eax
stc
cmp ecx, 0x104
jmp 0xebc3be
mov dword [ebp - 8], ecx
jmp 0xf61728
mov eax, dword [ebp + 0xc]
push eax
cbw
cwde
setno ah
push edi
mov eax, dword [0xf430cc]
jmp 0xece815