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

Disassembly:
inc eax
stc
cmp edi, ecx
jmp 0x1cc6114
je 0x1c54a72
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
not bx
sub eax, eax
sub edi, ecx
setbe bl
lea esp, [esp]
rcr bl, 0xc6
mov cl, al
mov ebx, 0x212a04e3
mov esi, 0x55cc318d
rol ebx, cl
lea esi, [ebp + eax - 0x114]
lea ecx, [eax + ebx]
cmc
cmp edx, ebx
xor cl, byte [edi + esi]
jmp 0x1d73c62
push ebp
mov ebp, esp
shl ch, cl
cmp ecx, ecx
mov ecx, dword [ebp + 8]
cmp bp, 0xc6b
test ah, 0x68
jmp 0x1d4eee7
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
rol dh, 0x66
sub edx, 0x541a7b3a
mov edx, dword [ecx + eax + 0x24]
adc cl, 0x76
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
rcl cl, cl
mov dword [ebp - 8], edx
and edx, edx
mov ecx, eax
cdq
mov edx, dword [ebp - 4]
or al, bl
sbb ax, bp
clc
mov eax, dword [ebp - 8]
test si, 0x257e
cmp eax, dword [edx + ecx + 0x14]
jae 0x1d54784
mov esi, dword [edx + ecx + 0x1c]
test edx, 0xad713d8
lea eax, [esi + eax*4]
jmp 0x1ddf906
ret
ret
mov ecx, esi
sub ecx, eax
test dh, 0x91
test sp, bx
cmp edx, 0x1fee315e
cmp ecx, 0x104
jmp 0x1ca5ab6
mov dword [ebp - 0xc], eax
jmp 0x1c70a0e
mov eax, dword [ebp + 0xc]
jmp 0x1d427b0
sar esi, 1
mov eax, dword [eax + esi*4]
test sp, 0x56b3
jmp 0x1dc5c85
mov esp, ebp
bswap ebp
movsx ebp, ax
pop ebp
jmp 0x1c6c6d7
ret
js 0x1c14a7b
jmp 0x1dfb46d
lea edx, [eax + edx*2 - 0x30]
stc
test cl, cl
jmp 0x1d914d5
mov esp, ebp
xchg bp, bp
pop ebp
ret
call eax
pop edi
mov bx, bp
setnp bh
pop ebx
mov esi, ebp
pop esi
jmp 0x1c6256f
ret
ret
mov dword [ebp - 4], edx
cmp esp, 0x3629250a
test edx, edx
jmp 0x1d4c99e
jae 0x1d54784
sub edi, edi
cmp edi, esp
test eax, 0x60ff1e82
test ecx, ecx
je 0x1cc611a
lea ebx, [ebp - 0x114]
stc
adc dl, bl
sub ebx, eax
or dl, 5
neg dl
mov dl, byte [eax]
stc
test dl, dl
jmp 0x1d29908
mov esp, ebp
not ebp
cmovns bp, si
pop ebp
jmp 0x1c22e5f
inc esi
stc
cmc
cmp al, 9
jmp 0x1deb89d
je 0x1c14a7b
mov eax, dword [edx + ecx + 0x20]
test dh, dh
stc
lea eax, [eax + ecx]
test edi, edi
stc
jmp 0x1dac988
jb 0x1ca5add
lea ecx, [ebp - 0x114]
movsx ax, al
movzx eax, di
push ecx
jmp 0x1d6d379
call fcn.01c11da9
add esp, 0xc
pop edi
mov ebx, edi
not si
pop ebx
xchg esi, esi
movsx esi, dx
mov esi, edx
pop esi
mov esp, ebp
cmovb bp, bp
pop ebp
jmp 0x1cd246f
ret
push edi
jmp 0x1cf73f1
jmp 0x1c14a7b
je 0x1d94b3b
inc eax
test eax, esi
cmp eax, 0x104
jmp 0x1d94b35
call fcn.01c11da9
add esp, 0xc
cmovae ebx, ecx
setl bl
movzx edi, cx
pop edi
movsx ebx, ax
pop ebx
mov si, si
pop esi
jmp 0x1cafb69
mov cl, byte [esi + 2]
test si, bp
cmc
lea esi, [esi + 2]
stc
clc
sub edx, edx
stc
test cl, cl
jmp 0x1d9bd1c
jle 0x1dfb461
jmp 0x1c14a72
call eax
mov edi, eax
stc
jmp 0x1d457eb
push edi
test ebp, 0x5d875917
mov dword [ebp - 0x10], eax
test edi, 0x6ab50098
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
jmp 0x1d87e98
pop edi
pop ebx
or si, 0x7da8
add eax, ecx
pop esi
jmp 0x1da0b80
push eax
cmovo eax, esi
push edx
lahf
mov eax, dword [0x1bfe5ec]
jmp 0x1d49ebd
je 0x1cc611a
mov byte [ebx + eax], dl
inc edi
jmp 0x1c01b4a
jne 0x1d8b4fe
cmp byte [ebp + 0x10], 0
jmp 0x1c1070a
jmp 0x1dffc44
push eax
cbw
bswap eax
cwde
push edx
cbw
bswap ax
mov eax, dword [0x1bfe5ec]
jmp 0x1c81e88
test edi, edi
jne 0x1d5601d
lea edx, [ebp - 0x114]
push edx
movsx eax, cx
mov eax, dword [0x1bfe5e4]
jmp 0x1d5600d
call eax
pop edi
pop ebx
pop esi
mov esp, ebp
not ebp
mov ebp, edi
pop ebp
jmp 0x1c87fc9
je 0x1d86582
mov eax, dword [eax + ecx + 0x7c]
push ebx
test ch, dl
jmp 0x1d221c2
lea esp, [esp - 0x114]
push esi
cmp edx, ebp
test ecx, ecx
jmp 0x1deb70a
mov esp, ebp
mov bp, 0x4208
cmovb ebp, edx
pop ebp
jmp 0x1c2d0a3
inc esi
test dl, al
test cl, cl
jne 0x1d7d1d5
pop edi
sub bh, cl
sar bl, 0x74
pop ebx
bt si, bx
xadd esi, esi
sub eax, eax
pop esi
jmp 0x1c8055d
call eax
mov edi, eax
cmp di, di
cmc
test edi, edi
je 0x1d54784
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0x1d2e726
mov eax, dword [ecx + 0x3c]
test di, 0x515b
cmp dword [eax + ecx], 0x4550
jmp 0x1d662f3
jne 0x1d86582
mov edx, dword [eax + ecx + 0x78]
jmp 0x1c9ff03
dec edi
jmp 0x1c3d7ce
jae 0x1d257be
add eax, ecx
or esi, 0x40a24be0
mov cl, byte [eax]
jmp 0x1d7d1c4
mov byte [ebp + edi - 0x114], 0
sete ah
mov eax, 0x130c334b
mov ax, bp
mov eax, dword [0x1bfe5e8]
jmp 0x1d14e8b
mov byte [esi], cl
jmp 0x1cf3663
je 0x1c31bca
mov cl, byte [esi + 1]
jmp 0x1d54779
mov esi, eax
test ecx, 0xe50411d
clc
test cl, cl
je 0x1d54784
cmp cl, 0x2e
jmp 0x1d7555a
je 0x1d86582
mov eax, 0x5a4d
cmp word [ecx], ax
je 0x1d5e0ca
sub eax, eax
xchg esi, esi
mov si, 0x3e26
pop esi
jmp 0x1d50bf3
ja 0x1de9a31
mov eax, esi
cmp cx, 0xae3
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x1ce6332
cmp byte [esi + 1], 0x23
mov cl, 0x38
movzx cx, dh
jmp 0x1d9afbc
jne 0x1d9bd22
push 0
push edx
push edi
jmp 0x1cd0289
jb 0x1c1072d
lea eax, [ebp - 0x114]
jmp 0x1d2815b
jns 0x1dffc34
lea edi, [esi - 1]
jmp 0x1d38d89
jb 0x1d257be
mov esi, dword [ebp - 0x10]
stc
clc
add esi, edx
cmp dl, 0x3e
cmc
cmp eax, esi
jmp 0x1d6d1ab
lea ecx, [esi + 1]
je 0x1d08b70
push 0
jmp 0x1e011bc
je 0x1d914db
lea eax, [ecx - 0x30]
jmp 0x1cb7c2a
mov esp, ebp
jmp 0x1da7735
pop ebp
jmp 0x1c8a183
sub ebx, ebx
jmp 0x1d6afcb
je 0x1d54784
cmp eax, edx
jmp 0x1d95440
push edx
shl edx, cl
cwd
xchg dx, dx
mov edx, dword [ebp + 0xc]
add eax, ecx
call fcn.01d5c115
add esp, 4
stc
jmp 0x1dcefcc
test eax, eax
jmp 0x1d94b69
mov eax, dword [eax + ecx]
cmc
cmp bp, 0x4551
test eax, eax
jmp 0x1db1fc0
mov edi, dword [edx + ecx + 0x18]
test edi, edi
jmp 0x1cbd894
je 0x1d86582
mov esi, dword [ebp + 0xc]
cmc
stc
test esi, esi
jmp 0x1d8656e
ja 0x1d914db
movsx eax, cl
sub cl, dl
shr cl, cl
mov cl, byte [esi]
test eax, esp
stc
lea edx, [edx + edx*4]
clc
cmc
jmp 0x1c7f112
mov eax, dword [ebp - 0xc]
rcl si, 0xd0
btr edx, ebp
sar edx, cl
mov edx, dword [ebp + 0x10]
rcl si, 0x66
lea esi, [edi + ebx]
jmp 0x1c612fe
jle 0x1c14a4b
lea ebx, [esi + 1]
sbb cx, 0x16d1
rcl cl, cl
mov ecx, dword [ebp + 8]
stc
cmp ebx, edi
jmp 0x1d13f3b
push ecx
jmp 0x1cd58fc