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

Disassembly:
jae 0x12648c1
mov ecx, dword [eax + edi + 0x1c]
sbb edx, esp
lea edx, [ecx + esi*4]
rol ch, cl
xchg ch, ch
mov ecx, 0x653076c1
mov ecx, dword [edx + edi]
cmp ebp, ebp
cmp sp, 0x5a6a
stc
test ecx, ecx
je 0x12648c1
test byte [edx], ah
js 0xc6d0fd
invalid
cmp ecx, eax
jmp 0x136c5dc
push ebp
mov ebp, esp
test di, sp
test di, 0x5c3e
lea esp, [esp - 0x114]
test si, dx
push edi
mov edi, dword [ebp + 8]
cmc
test ch, 0xcc
test edi, edi
jmp 0x120b4ea
lea ebx, [esi - 1]
stc
jmp 0x1444e02
call eax
pop esi
mov di, bx
pop ebx
movzx edi, bp
pop edi
mov esp, ebp
bswap bp
pop ebp
jmp 0x125ac55
pop ebp
ret
inc esi
test sp, 0x5a2d
test si, dx
cmp bp, 0x2a9
cmp bl, 9
jmp 0x11d7cc1
push ecx
jmp 0x1417db7
ret
jbe 0x14269e8
lea ebx, [ebp - 0x114]
sub ebx, eax
not dl
dec dl
mov dl, byte [eax]
test dx, di
test dl, dl
je 0x14269e8
mov byte [ebx + eax], dl
cdq
movsx edx, di
mov edx, dword [ebp + 8]
inc edx
jmp 0x14269dc
ret
pop ebp
jmp 0x11ae7bf
sub edx, edx
cmc
test cl, cl
jmp 0x11cb2d1
jne 0x11d576a
cmp byte [ebp + 0x10], 0
jmp 0x122ccf4
mov esp, ebp
bswap ebp
mov bp, di
pop ebp
jmp 0x13f2107
je 0x11d7ce8
mov bl, cl
clc
stc
cmp esi, 0xe0c55de
sub bl, 0x30
jmp 0x11a26d2
mov ecx, esi
cmp cx, 0x96b
jmp 0x11db092
je 0x144918e
sub eax, eax
pop edi
mov esp, ebp
bswap bp
pop ebp
jmp 0x126d8cd
cmp byte [esi + 1], 0x23
sets ch
lea ecx, [esi + 1]
jmp 0x14322b9
push eax
call fcn.00c6fd3f
add esp, 0xc
bswap edi
movzx edi, cx
pop esi
movzx ebx, si
pop ebx
mov edi, 0x280d0290
pop edi
mov esp, ebp
jmp 0x124706a
ja 0x11d7ce8
movsx ecx, cl
cmc
clc
lea edx, [edx + edx*4]
test ch, bl
lea edx, [ecx + edx*2 - 0x30]
sbb cl, 0xee
sbb cl, dl
mov cl, byte [esi]
cmc
cmp di, cx
test cl, cl
jne 0x11cb2d7
push 0
jmp 0x125dc5d
sub ecx, eax
cmp ecx, 0x104
jae 0x12648c1
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x11b2511
ret
mov dword [ebp + 8], esi
jmp 0x1444e02
add al, dl
cmp si, bx
stc
cmc
xor al, byte [ebx + esi]
mov byte [esi], al
je 0x128e0b8
inc edx
cmc
cmp edx, 0x104
jmp 0x128e0b2
je 0xca0a24
test eax, eax
je 0x127743a
cmp eax, 1
jmp 0x1288625
push ecx
jmp 0x11d626b
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x121b0e2
mov ecx, dword [ebp + 0xc]
shrd edx, esp, 0xf2
mov edx, dword [ebp - 0xc]
sar esi, 0xac
sal ax, 0xf1
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
stc
cmc
jmp 0x1340b28
mov esp, ebp
mov ebp, edi
pop ebp
jmp 0x11db763
pop esi
movsx ebx, bx
pop ebx
cbw
bswap ax
mov ah, ch
lea eax, [ecx + edi]
jmp 0x14376ef
jae 0x1209c92
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
cmp edi, 0x51232697
test cl, cl
jmp 0x13660ee
je 0x11d2b4e
mov ecx, dword [ebp + 0xc]
cmp sp, di
stc
test ecx, ecx
je 0x11d2b4e
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x11d2b48
je 0x1444e16
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
test eax, edx
cmp esi, ecx
cmp cl, 0xd1
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x1444e16
jmp 0x1200310
mov esp, ebp
jmp 0x11b9f2d
jne 0x1236155
lea edx, [ebp - 0x114]
mov al, bl
push edx
movzx eax, si
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x135a8f1
je 0x1411136
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
sub edx, edx
xchg si, si
sub ebx, eax
mov edi, edi
mov eax, 0x30cd4938
mov cl, dl
btr esi, eax
rol eax, cl
lea esi, [ebp + edx - 0x114]
jmp 0x11ec633
je 0x12648c1
cmp eax, edi
jmp 0x11c4051
mov cl, byte [esi + 2]
clc
jmp 0x1417e4c
pop ebx
jmp 0x1296fa5
pop ebp
jmp 0x11b7067
push eax
bswap ax
push edi
cwde
cbw
movsx eax, bp
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x140cfa4
mov dword [ebp + 8], edx
jmp 0x136d085
ret
push eax
call fcn.00c6fd3f
add esp, 0xc
bswap ebx
jmp 0x14154c2
push edx
jmp 0x125dbf3
inc esi
cmp cx, di
test si, 0x1b2e
test cl, cl
jne 0x13660fb
pop esi
neg bh
adc bl, dl
pop ebx
xadd edi, edi
btc edi, 0xe3
xor eax, eax
pop edi
jmp 0x145d862
ret
mov ecx, dword [ebp - 4]
cdq
rdtsc
mov ax, 0x51f9
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx edx, di
movsx edx, dx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x13e8a8f
jne 0x1444e02
inc esi
jmp 0x11e42cc
jb 0x122cd0c
lea eax, [ebp - 0x114]
jmp 0x124e1a3
ret
pop edi
jmp 0x11c68db
push eax
xadd al, ah
sar esi, 1
mov eax, dword [edx + esi*4]
cmp ax, 0x8d6
stc
test edi, edx
add eax, edi
call fcn.01437ad9
add esp, 4
cmc
cmp esi, esp
cmp eax, 0xffffffff
jmp 0x11ee635
call eax
test eax, eax
jmp 0x123614f
je 0x12648c1
mov edi, edi
cmp eax, 0x16741b0c
cmp cl, 0x2e
je 0x11cbe69
mov cl, byte [esi + 1]
jmp 0x12648b0
jb 0x1209c92
mov edx, dword [ebp - 0x10]
cmp ecx, esp
cmc
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x120b0a2
jmp 0x1444e02
mov dword [ebp - 8], ecx
jmp 0x1250f26
ret
push eax
push edi
xchg ah, ah
movzx ax, al
mov ah, 0x6f
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xca1c3c
call eax
pop esi
xchg edi, ebx
jmp 0x1241919
mov eax, dword [ebp + 0xc]
jmp 0x13f8c66
pop esi
mov bl, 0xad
cmovns di, si
pop ebx
mov edi, ecx
mov edi, 0x754f17a0
pop edi
jmp 0x1221a2c
mov byte [ebp + eax - 0x114], 0
mov eax, esi
bswap ax
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x122a65f
lea esi, [esi + 2]
jmp 0x11c34c0
jae 0x12648c1
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
stc
mov ecx, dword [ecx + edi]
test si, bp
test ecx, ecx
jne 0xc6d09f
pop esi
pop ebx
sub eax, eax
movzx edi, si
pop edi
mov esp, ebp
mov bp, ax
jmp 0xcaaaa4
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jb 0x11b2523
mov eax, dword [ebp + 8]
setge cl
lea ecx, [ebp - 0x114]
jmp 0x11a5b62
jne 0x11d2b4e
mov eax, dword [edx + 0x78]
test esi, 0x172b304e
stc
cmp esi, 0x4efa0caf
mov dword [ebp - 4], eax
test eax, eax
jmp 0x144db93
je 0x1240175
push 0
jmp 0x11f410c
pop edi
jmp 0x1203111
cmp dword [ebp + 8], ebx
jle 0x12002ff
mov eax, dword [ebp - 4]
and si, ax
add esi, ebx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xc6d074
mov edx, dword [edi + 0x3c]
cmp si, bx
cmc
lea edx, [edx + edi]
stc
cmp eax, esp
test bl, 0xd5
cmp dword [edx], 0x4550
jmp 0x1427676
je 0x11d2b4e
mov edx, dword [edx + 0x7c]
clc
push ebx
stc
clc
test sp, 0x4694
push esi
clc
stc
or esi, 0xffffffff
test edx, 0x329a5aea
stc
mov dword [ebp - 0x10], edx
cmp esp, ecx
mov dword [ebp - 8], esi
stc
cmp ecx, 0xffff
ja 0x11f5133
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1418574
mov esp, ebp
not ebp
pop ebp
jmp 0x1291e97