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

Disassembly:
ret
test cl, cl
jmp 0xb032fe
jmp 0xcd8084
mov dword [ebp - 0xc], eax
jmp 0xd33b28
jb 0xb9fedb
lea eax, [ebp - 0x114]
push eax
mov eax, 0x456241
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xb7687c
mov esp, ebp
pop ebp
jmp 0xbb007b
call fcn.00c2199e
add esp, 0xc
bswap si
movsx esi, dx
not si
pop edi
pop ebx
pop esi
jmp 0xca01e1
ja 0xcdc231
movsx eax, cl
cmp ebp, eax
mov cl, byte [esi]
clc
lea edx, [edx + edx*4]
cmp bh, 0xc1
lea edx, [eax + edx*2 - 0x30]
stc
test cl, cl
jmp 0xcdc22b
mov esp, ebp
jmp 0xce092b
je 0xb1aa74
mov eax, dword [eax + ecx + 0x7c]
push ebx
stc
push edi
cmp bp, 0x777c
test bp, 0x7875
cmp sp, bx
mov dword [ebp - 0x10], eax
jmp 0xcfe842
je 0xc8f655
cmp cl, 0x2e
jmp 0xcc7cde
cmp eax, esi
jae 0xc1095b
lea eax, [eax + ecx]
mov cl, byte [eax]
rcl esi, 0xa6
mov esi, eax
clc
cmc
jmp 0x771485
je 0xc28627
xor eax, eax
mov esi, 0x3a2f6bbf
movzx esi, cx
pop esi
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0xc51cbf
je 0xc2c1bc
lea ebx, [ebp - 0x114]
cmc
sub ebx, eax
sar dl, cl
ror dl, 0xdc
mov dl, byte [eax]
test dl, dl
jmp 0xd1bdf5
mov esp, ebp
pop ebp
jmp 0x76b4b3
call eax
mov edi, eax
test edi, edi
jmp 0xd2f33e
jae 0xc8f655
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
stc
clc
cmp sp, bp
mov eax, dword [eax + ecx]
cmc
test eax, eax
jmp 0xd3d188
push eax
movzx ax, ch
push edx
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xc5326c
mov cl, byte [esi + 2]
test eax, 0x5ea43096
test esp, eax
cmp ecx, eax
add esi, 2
cmp ebx, 0x63a444a9
cmp esi, esi
xor edx, edx
clc
test cl, cl
je 0xcdc231
lea eax, [ecx - 0x30]
jmp 0xd1d332
ret
mov edi, dword [edx + ecx + 0x18]
test bl, 0xd4
test edi, edi
jmp 0xcc7218
jae 0xc8f655
sub edi, edi
cmp esp, 0x7686163b
test ecx, ecx
jmp 0xb1adcc
jmp 0xc23aa7
call eax
pop edi
pop ebx
movsx esi, ax
mov esi, edi
pop esi
jmp 0x79b5f4
push edi
jmp 0x78a691
push edi
call fcn.00c2199e
add esp, 0xc
pop edi
pop ebx
pop esi
jmp 0xb2783c
jne 0xb1aa74
mov edx, dword [eax + ecx + 0x78]
stc
cmp ecx, edi
test sp, 0x4f9
mov dword [ebp - 4], edx
cmp cx, 0x5fc3
clc
test edx, edx
jmp 0xaddaa8
push ecx
jmp 0xb79ae5
je 0xbeb285
mov edi, dword [ebp + 0xc]
adc si, bp
xor bh, bh
lea ecx, [ebp - 0x114]
test si, 0x18b3
sub eax, eax
shr esi, 0x39
sub edi, ecx
lea esp, [esp]
movsx bx, cl
btc esi, 0x9a
rol esi, 0xfd
mov cl, al
mov ebx, 0x652c6b5b
mov esi, esp
jmp 0xbc7950
ret
ret
inc esi
cmp ax, 0x6a9e
stc
jmp 0xc8f64d
rol ebx, cl
mov esi, edx
inc cl
lea esi, [ebp + eax - 0x114]
rcr cl, 0x8e
sub ecx, eax
rol ch, cl
lea ecx, [eax + ebx]
cmp edx, ebp
clc
xor cl, byte [edi + esi]
jmp 0xc7f7c1
ret
add eax, ecx
jmp 0xd39a1b
mov eax, dword [ebp + 0xc]
jmp 0xb32fda
ret
mov dword [ebp - 8], eax
jmp 0x772ab2
pop edi
dec si
inc bx
not bx
pop ebx
add eax, ecx
movzx esi, ax
pop esi
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0xbf3fbb
push ebp
mov ebp, esp
bts cx, dx
mov ecx, dword [ebp + 8]
lea esp, [esp - 0x114]
stc
push esi
test ecx, ecx
jmp 0xc3ce80
jle 0xcd8036
lea ebx, [esi + 1]
and ecx, 0x7778205e
mov ecx, dword [ebp + 8]
cmp esp, ecx
cmp ebx, edi
jmp 0xd229b7
cmp dword [eax + ecx], 0x4550
jmp 0xb94087
mov eax, dword [ecx + 0x3c]
cmp ah, ch
jmp 0xc2746f
inc eax
cmc
test ebp, 0x144b5fae
cmp edi, ecx
jb 0xb1ade0
lea ecx, [ebp - 0x114]
push ecx
lahf
xchg ah, ah
cmovge eax, ebx
mov byte [ebp + edi - 0x114], 0
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xca9458
je 0xb1aa74
mov esi, dword [ebp + 0xc]
stc
test bp, 0x8c3
test bx, di
test esi, esi
je 0xb1aa74
mov eax, 0x5a4d
test ebp, edx
jmp 0xd177dc
cmp esi, 0xffff
ja 0xb493de
mov eax, esi
cmp bl, al
sub eax, dword [edx + ecx + 0x10]
jmp 0xbfbec6
ret
call eax
pop edi
pop ebx
pop esi
jmp 0xc68ec3
lea eax, [eax + ecx]
xor ebx, ebx
dec edi
jmp 0x77f29e
mov esp, ebp
pop ebp
jmp 0xb35a9f
mov ecx, esi
sub ecx, eax
clc
cmp ecx, 0x104
jmp 0xb511ec
jb 0xc1095b
mov esi, dword [ebp - 0x10]
clc
cmp bx, sp
jmp 0xce2953
mov byte [esi], cl
je 0x781b4e
inc eax
stc
clc
cmp eax, 0x104
jmp 0x781b48
test cl, cl
jne 0xb03304
pop edi
btr bx, bp
btc esi, 0x67
pop ebx
sbb esi, esi
sbb si, 0x2794
inc si
xor eax, eax
pop esi
jmp 0x787112
je 0xb343d4
push 0
jmp 0xb96e03
mov esp, ebp
mov bp, bx
pop ebp
jmp 0xbd2427
call eax
mov edi, eax
stc
test edi, edi
jmp 0xce4bd4
je 0xcd8084
mov eax, dword [edx + ecx + 0x20]
cmp si, 0x221d
test edi, 0x235e1b3d
jmp 0xc621ba
je 0xc6c7ef
mov cl, byte [esi + 1]
jmp 0xbc2c28
mov eax, dword [ebp + 8]
bts edx, esi
mov ecx, dword [ebp - 4]
setne dl
mov edx, dword [ecx + eax + 0x24]
lea ecx, [edx + esi*2]
sbb dx, 0x375d
bsf edx, edi
movzx edx, word [ecx + eax]
btr cx, 0xfb
shrd ecx, ebx, 0x8c
bt cx, cx
mov dword [ebp - 8], edx
seta cl
or edx, 0x738c15e3
cmp esi, 0x1db95666
mov ecx, eax
adc edx, 0x624c518c
mov edx, dword [ebp - 4]
sub ah, al
adc ah, 0x63
mov eax, dword [ebp - 8]
cmp eax, edi
cmp eax, dword [edx + ecx + 0x14]
jmp 0xb29f2d
jne 0xb343f6
push 0
jmp 0xd10cbe
pop ebp
jmp 0xbb4a07
add esi, edx
jmp 0xb0508f
jne 0xd2f344
lea edx, [ebp - 0x114]
push edx
bswap ax
cbw
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xb27a74
jns 0xc23a98
lea edi, [esi - 1]
jmp 0xb5d3b2
mov dword [ebp - 8], 0xffffffff
stc
jmp 0xc4e1bb
push edx
jmp 0xb7da0a
cmp word [ecx], ax
jmp 0xb1aa6e
je 0xc2c1bc
mov byte [ebx + eax], dl
inc edi
jmp 0xc2c1ac
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0xc9f9d4
inc esi
test bp, 0x41f4
cmp ebx, edi
cmp al, 9
jmp 0x797577
jle 0xd3e797
jmp 0xcd807c
je 0xc8f655
mov edx, dword [ebp + 8]
cmp edi, edx
jne 0xd1cb48
cmp byte [ebp + 0x10], 0
jmp 0xb9fea9
js 0xcd8084
jmp 0xd3e79a
call fcn.00d03244
lea esp, [esp + 4]
test bx, bx
test eax, eax
jmp 0xcea8e9
je 0xc8f655
cmp eax, edx
jmp 0xc75c61
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
cmc
test ah, bl
sar esi, 1
mov eax, dword [eax + esi*4]
cmc
test cx, bp
stc
push edx
mov edx, dword [ebp + 0xc]
stc
jmp 0xbd4d6d