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

Disassembly:
jl 0x10671e8
jmp 0x101ea8d
mov ecx, esi
jmp 0xfe4fcc
ret
push edx
jmp 0xe8623c
ret
je 0xfe24ee
mov edi, edi
cmp cl, 0x2e
je 0xc088e8
mov cl, byte [esi + 1]
jmp 0x100c61a
je 0xe88eda
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0xe88ed4
jmp 0x101b60e
xor al, byte [ebx + esi]
jmp 0xc511ca
ret
lea eax, [edx + esi*2]
movzx ecx, bx
cdq
setge ch
movzx ecx, word [eax + edi]
jmp 0x104d910
push ecx
jmp 0xfd21b9
dec ebx
add edx, edi
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test edi, 0x31831a5d
test ebx, ebx
jmp 0xc02abf
mov esp, ebp
bswap ebp
jmp 0xfdb21c
ret
push ebp
mov ebp, esp
stc
lea esp, [esp - 0x114]
stc
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0xeb443a
ret
mov esp, ebp
mov bp, bx
movzx ebp, ax
pop ebp
jmp 0xc239e9
mov eax, dword [ebp + 0xc]
jmp 0xfad970
pop esi
pop ebx
mov eax, 0x573d3c26
bswap eax
not ax
lea eax, [ecx + edi]
pop edi
jmp 0x1023c8b
jae 0xfe24ee
mov ecx, dword [eax + edi + 0x1c]
shld dx, sp, 0x56
lea edx, [ecx + esi*4]
and cl, 0x78
bts cx, di
mov ecx, dword [edx + edi]
cmc
test ecx, ecx
jmp 0xfb9134
cmp byte [esi + 1], 0x23
movsx ecx, sp
lea ecx, [esi + 1]
jmp 0xfc56bc
mov ebx, dword [eax + edi + 0x18]
test ah, ah
test ebx, ebx
jmp 0x102e12c
ret
jne 0xfb913a
pop esi
pop ebx
bts di, bx
bts di, dx
cmc
sub eax, eax
pop edi
jmp 0x1040b1c
call fcn.00fe3e37
lea esp, [esp + 4]
stc
cmp eax, 0xffffffff
jmp 0xf90c1c
mov byte [esi], al
je 0xf9308f
inc edx
cmp edx, 0x104
jmp 0xf93089
mov edx, dword [edi + 0x3c]
cmp bl, 0x8f
add edx, edi
cmp dword [edx], 0x4550
jne 0xe88eda
mov eax, dword [edx + 0x78]
cmp di, 0x6683
clc
mov dword [ebp - 4], eax
test eax, eax
jmp 0xfe8e8a
je 0x1017523
mov byte [ebx + eax], dl
not dx
cmovae edx, ebx
mov dx, 0x4c87
mov edx, dword [ebp + 8]
jmp 0x10a1d5d
ret
push eax
jmp 0xffc690
je 0xc5313b
sub eax, eax
movsx edi, ax
pop edi
mov esp, ebp
pop ebp
jmp 0xc17cbd
mov dword [ebp + 8], esi
jmp 0x101b60e
call fcn.00c2d4af
add esp, 0xc
pop esi
bswap edi
pop ebx
pop edi
jmp 0x1027275
mov esp, ebp
pop ebp
jmp 0xe8427f
je 0xe88eda
mov ecx, dword [ebp + 0xc]
cmp bp, ax
clc
test ecx, ecx
jmp 0xc1d302
jb 0xc3b5b0
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmc
cmp ecx, edx
jmp 0x101fd26
call eax
test eax, eax
jne 0xeb76f7
lea edx, [ebp - 0x114]
cmovno eax, esi
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
call eax
test eax, eax
je 0xfe24ee
cmp eax, edi
jmp 0x10020c8
pop ebp
jmp 0xc2e547
cmp bl, 9
ja 0xf7c358
movsx ecx, cl
stc
cmp eax, edi
test si, 0x42d3
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
or cl, 0x5a
mov cl, byte [esi]
test ax, cx
test cl, cl
jne 0x100e871
push 0
jmp 0xc0be78
mov dword [ebp - 8], ecx
jmp 0xfc543b
je 0x101b60b
test eax, eax
je 0x1078ad5
cmp eax, 1
jmp 0xfc08e4
jb 0x10020f2
lea eax, [ebp - 0x114]
jmp 0x11c3d1f
push eax
lahf
push edi
movsx eax, sp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
call eax
pop esi
cmove bx, bx
jmp 0x10a1177
je 0xfe24ee
cmp ecx, eax
jmp 0xeb5f47
jne 0x101b60e
inc esi
jmp 0xe8e2b2
mov dword [ebp + 8], edx
jmp 0xc1ea1c
je 0x100e858
push 0
jmp 0xfdbfec
push eax
jmp 0xe9b60d
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0xeb76d4
pop ebp
jmp 0xc4e16d
push ecx
jmp 0xfcda86
jne 0xc1c646
pop esi
pop ebx
xor di, di
xor eax, eax
pop edi
jmp 0xc2b33f
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
call eax
pop esi
cmovb ebx, edi
pop ebx
movzx edi, sp
not di
pop edi
jmp 0xea8c9f
sub ecx, eax
cmc
cmp esi, 0x28415d3b
cmp si, ax
cmp ecx, 0x104
jae 0xfe24ee
mov dword [ebp + 8], 0
clc
test ecx, ecx
jbe 0x1017523
lea ebx, [ebp - 0x114]
cmp eax, 0xc63755b
add dl, 0x79
ror dl, cl
sub ebx, eax
mov dl, byte [eax]
clc
test dl, dl
jmp 0xe8124a
je 0xe88eda
mov edx, dword [edx + 0x7c]
cmp eax, 0x5601295
test di, 0x4762
push ebx
clc
test ebp, ebx
push esi
test cl, ah
clc
or esi, 0xffffffff
cmc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
test dh, dl
test esi, 0xbf91bf6
cmc
cmp ecx, 0xffff
ja 0xc4e14c
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x109a018
mov esp, ebp
cmovne bp, di
xchg bp, bp
movzx ebp, ax
pop ebp
ret
call fcn.00c2d4af
add esp, 0xc
movzx esi, sp
pop esi
movsx ebx, sp
pop ebx
pop edi
jmp 0xc33aea
jne 0xc4bd1f
cmp byte [ebp + 0x10], 0
je 0xc3ad37
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
bswap si
btr si, 0xfd
sub edx, edx
sub ebx, eax
movsx eax, ax
mov edi, edi
mov eax, 0x144324e
btr si, 0xe9
mov cl, dl
rol si, 0xb5
rol eax, cl
add si, ax
lea esi, [ebp + edx - 0x114]
test bp, 0x1a50
clc
add al, dl
cmp bl, 0xd4
jmp 0xc22fb8
inc eax
cmp ecx, 0x17443c22
mov dword [ebp + 8], edx
test edi, 0x22560d65
cmc
cmp bp, bx
cmp edx, ecx
jmp 0x101751d
inc esi
stc
test cl, cl
jmp 0xfe24e8
mov cl, byte [esi + 2]
cmp esi, 0x26723a5
clc
add esi, 2
xor edx, edx
cmc
clc
test cl, cl
je 0xf7c358
mov bl, cl
cmp dx, cx
sub bl, 0x30
jmp 0x104d902
jb 0xfe5006
mov eax, dword [ebp + 8]
mov ecx, 0x1c256be1
lea ecx, [ebp - 0x114]
jmp 0xc2830d
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x10671d1
mov ecx, dword [ebp + 0xc]
rol edx, 0x2c
mov dx, 0x4e19
test si, 0x77c1
mov edx, dword [ebp - 0xc]
btc ax, ax
sbb si, bp
mov eax, dword [ebp + 8]
and si, 0x7ce0
stc
lea esi, [ebx + eax]
btr eax, 0x7a
rol eax, cl
shr ah, 0x9e
mov eax, dword [ebp + 0x10]
cmc
cmp eax, ebx
push eax
bsr eax, edi
sar esi, 1
btr ax, si
shr al, cl
shl eax, cl
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0xc5004f
jae 0xc3b5b0
lea eax, [ecx + edi]
or esi, 0x308159ea
mov cl, byte [eax]
ror esi, 0x1b
mov esi, eax
test cl, cl
jmp 0xc1c63e
mov esp, ebp
cmovp bp, bp
pop ebp
jmp 0xc2c0a7
mov esp, ebp
xchg ebp, ebp
cmovbe ebp, edi
pop ebp
jmp 0xc0951f
je 0x10671e8
mov edx, dword [eax + edi + 0x20]
jmp 0xc29c1e
mov esp, ebp
jmp 0xeb9370
inc esi
cmp sp, 0x7935
jmp 0xf7c32d
lea edx, [ebx + 1]
jmp 0xf8b9fa
jle 0x101ea74
mov eax, dword [ebp - 4]
bt esi, edx
mov esi, dword [ebp - 8]
test si, 0x5a9e
cmp cl, ah
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0xc3f101
mov ecx, dword [ebp - 4]
bswap eax
movsx edx, dx
mov edx, dword [ecx + edi + 0x24]
cmovg ecx, ebx
jmp 0xc27fb4
jae 0xfe24ee
mov edx, dword [eax + edi + 0x1c]
test edx, esi
cmp al, 0xaf
lea ecx, [edx + ecx*4]
stc
test bx, si
cmc
mov ecx, dword [ecx + edi]
test bp, si
cmp al, dl
clc
test ecx, ecx
jmp 0xc4e658
pop ebx
mov di, bp
pop edi
jmp 0xff8af7
inc edx
jmp 0x1002240
push eax
push edi
movzx ax, bl
jmp 0xfe3e0d