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

Disassembly:
mov ecx, dword [ebp - 4]
rdtsc
movzx edx, dx
mov edx, dword [ecx + edi + 0x24]
lahf
lea eax, [edx + esi*2]
jmp 0xf303e2
je 0xc281d7
cmp eax, 1
jne 0x114af2f
inc esi
jmp 0xdf7c11
ret
ret
ret
ret
mov edx, dword [edi + 0x3c]
test ch, 0x4b
test ebx, edx
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0xebd780
jae 0xe23f45
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0xc5354f
jbe 0x1154809
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
jmp 0xe882e7
call eax
pop esi
cmovnp edi, ebp
movzx edi, dx
movsx ebx, bp
pop ebx
jmp 0x114f4c2
push ecx
jmp 0xe6efa4
mov dword [ebp - 8], esi
cmp bh, 0x52
cmp ecx, 0xffff
jmp 0x11766ca
jmp 0x114af2f
mov esp, ebp
pop ebp
ret
ret
ret
je 0x114af2b
test eax, eax
jmp 0xc29fbe
pop ebp
jmp 0xc2afa5
je 0xdc334e
inc edx
test eax, 0x10125bea
cmp edx, 0x104
jb 0xe8b845
lea eax, [ebp - 0x114]
jmp 0xe37d57
jle 0x1176cad
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xf86515
call fcn.00f2f842
add esp, 0xc
pop esi
mov di, 0x57a0
pop ebx
bswap di
xchg di, di
pop edi
mov esp, ebp
mov bp, si
pop ebp
jmp 0xc34d03
pop ebp
jmp 0xc33b73
mov dword [ebp + 8], esi
jmp 0xc661fd
cmp byte [esi + 1], 0x23
seta ch
bswap ecx
mov cl, 0x5d
lea ecx, [esi + 1]
je 0xe9e500
push 0
jmp 0xc5e0a9
push eax
mov ah, 0x17
push edi
mov eax, dword [sym.imp.KERNEL32.DLL_GetProcAddress_1]
jmp 0x1136844
mov ebx, dword [eax + edi + 0x18]
cmp bx, si
test ebx, ebx
jmp 0x116e545
je 0xe23f45
mov edi, edi
cmp cl, 0x2e
je 0x1168c27
mov cl, byte [esi + 1]
jmp 0xe23f3a
inc esi
cmc
clc
test cl, cl
jne 0xe0f180
pop esi
bswap edi
sar bh, 0x81
pop ebx
bts edi, ebx
bsf di, si
xor eax, eax
movsx edi, ax
not di
bswap di
pop edi
jmp 0xc68ad3
mov byte [ebp + eax - 0x114], 0
xchg al, ah
not ah
mov eax, dword [sym.imp.KERNEL32.DLL_GetModuleHandleA_1]
call eax
test eax, eax
jmp 0xea337e
push eax
setle ah
cmovns eax, edx
push edi
movsx ax, dh
mov eax, dword [sym.imp.KERNEL32.DLL_GetProcAddress_1]
jmp 0xc5bf7b
push eax
call fcn.00f2f842
add esp, 0xc
pop esi
xchg edi, ebx
pop ebx
pop edi
jmp 0xeb23a3
jl 0xdc8006
jmp 0x1176cc3
jae 0x11708e0
lea eax, [ecx + edi]
bswap si
mov cl, byte [eax]
xadd si, si
sub si, ax
mov esi, eax
test dx, 0x1789
test cl, cl
jmp 0xe0f178
je 0xf7d026
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0xf7d020
push eax
jmp 0xdee97d
test dl, dl
je 0x1154809
mov byte [ebx + eax], dl
cdq
mov edx, dword [ebp + 8]
jmp 0xf9ca8f
push edx
setg al
movsx eax, cx
mov eax, dword [sym.imp.KERNEL32.DLL_LoadLibraryA_1]
call eax
test eax, eax
jmp 0xeb756f
je 0xea585e
mov ebx, dword [ebp + 0xc]
adc esi, 0xb930dbe
lea eax, [ebp - 0x114]
bts si, bx
bsf esi, edi
sub edx, edx
cmc
sub ebx, eax
mov edi, edi
not si
mov eax, 0x413913ee
rol cl, 0xd5
mov cl, dl
rol eax, cl
bts si, bx
rcr si, 0xfa
lea esi, [ebp + edx - 0x114]
add al, dl
cmc
cmp ebx, 0x335b034c
clc
xor al, byte [ebx + esi]
jmp 0xeabd4b
mov dword [ebp - 0x10], edx
jmp 0xc5f6c5
cmp ecx, edx
jmp 0xe80505
mov esp, ebp
movsx ebp, cx
bswap bp
cmovns ebp, ebp
pop ebp
jmp 0xc6f051
mov cl, byte [esi + 2]
test si, 0x1c09
cmc
add esi, 2
sub edx, edx
test bh, bh
cmp ebp, 0x7f977142
test cl, cl
je 0x114bc74
mov bl, cl
sub bl, 0x30
jmp 0xea95fc
jmp 0x114af2f
jne 0xf8653f
pop esi
btr edi, ebp
shr edi, 0x3d
bts di, sp
pop ebx
add edi, edi
shl edi, 0xf9
sub eax, eax
pop edi
jmp 0x117206a
jne 0xeb7575
lea edx, [ebp - 0x114]
mov ah, 0xbf
jmp 0xe8a92b
mov eax, dword [ebp + 0xc]
jmp 0xe09168
inc esi
stc
cmp cx, bp
cmp bl, 9
jmp 0xf7f884
mov byte [esi], al
jmp 0xdc3336
mov esp, ebp
movzx ebp, di
not ebp
pop ebp
jmp 0xc6e91d
je 0xe23f45
cmp eax, edi
jmp 0x1187a24
jne 0xf7d026
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
clc
test eax, eax
je 0xf7d026
mov edx, dword [edx + 0x7c]
push ebx
test edi, edi
push esi
or esi, 0xffffffff
cmp edx, 0x51af3dc9
jmp 0xe91ca9
push ebp
mov ebp, esp
sub esp, 0x114
cmc
stc
push edi
mov edi, dword [ebp + 8]
test edi, edi
je 0xf7d026
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0xe87ee6
movzx ecx, word [eax + edi]
cmovae edx, ebp
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0xea1ff9
je 0xc3c466
xor eax, eax
bswap edi
xchg di, di
pop edi
jmp 0xf925e1
ja 0x114bc74
movsx ecx, cl
cmp sp, 0x6eec
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
ror cl, 0xba
mov cl, byte [esi]
test cl, cl
jmp 0x114bc6e
jae 0xe23f45
mov ecx, dword [eax + edi + 0x1c]
rcr dx, cl
shrd dx, cx, 0x6b
shr dx, 0xee
lea edx, [ecx + esi*4]
and cx, 0x7c0d
stc
mov ecx, dword [edx + edi]
test ecx, ecx
je 0xe23f45
cmp ecx, eax
jmp 0x11812c1
mov esp, ebp
pop ebp
jmp 0xc32823
inc edx
jmp 0x11547f9
mov dword [ebp + 8], 0
cmp ebp, edx
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xe7bccf
push edx
jmp 0xe87f99
call fcn.00e3e15f
add esp, 4
test sp, 0x3402
cmp eax, 0xffffffff
jmp 0xc7df4e
call eax
pop esi
pop ebx
pop edi
mov esp, ebp
jmp 0xdf4790
lea ebx, [esi - 1]
clc
cmp dword [ebp + 8], ebx
jmp 0xdc7ffa
jne 0xe9e51e
push 0
jmp 0xf9ec9e
pop edi
jmp 0x1175089
inc eax
mov dword [ebp + 8], edx
cmc
test dx, bp
cmp edx, ecx
jb 0xc5355d
mov eax, dword [ebp + 8]
setns cl
lea ecx, [ebp - 0x114]
push ecx
jmp 0xe32034
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0xc3ecd9
je 0xdc8006
mov edx, dword [eax + edi + 0x20]
dec ebx
test ebp, 0x79d548b9
add edx, edi
jmp 0xf9db8b
pop esi
pop ebx
cwde
bswap eax
lea eax, [ecx + edi]
pop edi
jmp 0xe99052
mov esp, ebp
jmp 0xc953b5
mov esp, ebp
pop ebp
ret
ja 0xe0921e
sub ecx, dword [eax + edi + 0x10]
cmc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x118b932
mov ecx, dword [ebp + 0xc]
cmovp edx, esp
sar esi, 0x46
shr edx, cl
mov edx, dword [ebp - 0xc]
bts eax, esp
bt si, 0x98
mov eax, dword [ebp + 8]
xor si, 0x7b29
mov si, dx
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
sar esi, 1
bsr eax, ecx
adc eax, esi
lahf
mov eax, dword [edx + esi*4]
cmc
cmp dx, di
add eax, edi
jmp 0x1132c7d
jb 0x11708e0
mov edx, dword [ebp - 0x10]
add edx, eax
jmp 0xe97c66
jne 0xe01fe9
cmp byte [ebp + 0x10], 0
jmp 0xe8b81f
jae 0xe23f45
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
test ch, 0x58
mov ecx, dword [ecx + edi]
clc
test ecx, ecx
jmp 0xea20ee