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

Disassembly:
jb 0x10b6f980
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x10c4364d
call fcn.10cf34f8
add esp, 0xc
pop esi
pop ebx
pop edi
jmp 0x10ca48a1
je 0x10c9eac3
mov edi, edi
test dx, ax
cmp bx, sp
cmp cl, 0x2e
jmp 0x10cd4608
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
btr eax, eax
shr si, 0xf7
movzx eax, di
mov eax, dword [ebp + 8]
cmovnp esi, esi
lea esi, [ebx + eax]
rcl eax, cl
mov eax, dword [ebp + 0x10]
cmp bl, dl
test dl, bl
push eax
sar esi, 1
sal eax, cl
bts ax, sp
rcr ah, 0xf6
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x10da4665
je 0x10e013a2
mov ecx, dword [ebp + 0xc]
cmc
cmp bl, bl
test ecx, ecx
jmp 0x10df364d
jl 0x10dfa133
jmp 0x10618cf7
ret
jae 0x10c9eac3
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
shl ecx, cl
shrd cx, ax, 1
mov ecx, dword [edx + edi]
test dl, 0xab
test di, ax
test ecx, ecx
jmp 0x10b7993a
ret
pop ebp
jmp 0x10c6e90b
mov ebx, dword [eax + edi + 0x18]
test si, 0x513b
cmp edx, 0x77a31c52
stc
test ebx, ebx
je 0x10dfa133
mov edx, dword [eax + edi + 0x20]
jmp 0x10c99d36
ret
push esi
cmp esi, 0x5ceb5dd3
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
jmp 0x10ce89db
ret
jne 0x10e013a2
mov eax, dword [edx + 0x78]
jmp 0x10c3f44d
pop edi
jmp 0x10b58477
je 0x10e013a2
mov edx, dword [edx + 0x7c]
cmp ebp, 0x4b154e7c
cmp sp, di
push ebx
jmp 0x10b3e68c
mov esp, ebp
mov bp, 0x1872
pop ebp
jmp 0x10c66f99
mov byte [esi], al
jmp 0x10b7e5fc
sub esp, 0x114
test si, dx
clc
stc
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x106203a7
push eax
cwde
push edi
setp al
mov al, 0xb8
mov eax, dword [0x105ff0a0]
jmp 0x10c53836
pop esi
movzx eax, cx
bswap ebx
pop ebx
lea eax, [ecx + edi]
mov edi, 0x26f669fe
jmp 0x10b47ce6
mov dword [ebp + 8], esi
jmp 0x10dfa11b
je 0x10c9eac3
cmp ecx, eax
jmp 0x106057c0
push ecx
jmp 0x10c045ce
je 0x10c4e400
cmp eax, 1
jne 0x10dfa11b
inc esi
jmp 0x10b70c13
je 0x10ce6046
inc edx
clc
cmp edx, 0x104
jmp 0x10ce6040
mov esp, ebp
mov ebp, esp
bswap bp
jmp 0x10b20700
je 0x10dab663
mov bl, cl
sub bl, 0x30
jmp 0x10c05768
je 0x10da6822
push 0
jmp 0x10b7a65f
mov esp, ebp
pop ebp
jmp 0x10b3364f
mov esp, ebp
pop ebp
ret
push eax
jmp 0x106084c1
inc esi
cmp bp, ax
cmp bl, 9
ja 0x10dab663
movsx ecx, cl
cmc
test ch, 0x36
clc
lea edx, [edx + edx*4]
test dx, bp
cmp ebp, 0x759a6564
stc
lea edx, [ecx + edx*2 - 0x30]
rcr cl, cl
cmp ecx, edi
inc cl
mov cl, byte [esi]
test cl, cl
jmp 0x10dab65d
push eax
jmp 0x10dfd983
pop ebx
mov edi, 0x3e0d3792
pop edi
mov esp, ebp
pop ebp
jmp 0x10cbe40f
push eax
push edi
not ax
cwde
mov eax, dword [0x105ff0a0]
jmp 0x10c9f73e
mov eax, dword [ebp + 0xc]
jmp 0x10b6aa25
je 0x10c21f45
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
xor si, cx
rcr si, 0x50
sub edx, edx
sub ebx, eax
movsx esi, cx
mov edi, edi
mov eax, 0x5874a94
cmovb si, ax
cmc
mov cl, dl
bts si, di
bswap si
rol eax, cl
sub si, bp
not esi
lea esi, [ebp + edx - 0x114]
add al, dl
stc
cmp cl, ah
xor al, byte [ebx + esi]
jmp 0x10b5e80b
jbe 0x10df48c3
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
jmp 0x10c43829
mov dword [ebp - 4], eax
cmp cx, di
cmp cl, 0x49
test eax, eax
jmp 0x10b4c578
jae 0x10b6f980
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
cmp si, cx
jmp 0x10d3753f
test dl, dl
jmp 0x10dd824f
mov ecx, dword [ebp - 4]
movzx edx, di
mov edx, dword [ecx + edi + 0x24]
mov eax, ebp
lea eax, [edx + esi*2]
cwd
mov dh, 0x1a
cdq
movzx ecx, word [eax + edi]
setne dl
movsx edx, di
lea edx, [ebx + 1]
jmp 0x10cde3b8
cmp byte [esi + 1], 0x23
jmp 0x10c6795c
cmp word [edi], ax
jmp 0x10e0139c
call eax
pop esi
movzx ebx, sp
pop ebx
pop edi
jmp 0x10de46ba
mov ecx, dword [ecx + edi]
test bx, 0x8db
cmc
clc
test ecx, ecx
jmp 0x10d1f144
ret
lea ecx, [esi + 1]
jmp 0x10b89244
ret
push ecx
mov byte [ebp + eax - 0x114], 0
mov ax, 0x267b
lahf
mov eax, dword [0x105ff09c]
jmp 0x10c8a177
jne 0x10c773ac
lea edx, [ebp - 0x114]
cwde
mov ah, bl
movsx eax, cx
push edx
mov eax, dword [0x105ff098]
call eax
test eax, eax
je 0x10c9eac3
cmp eax, edi
jne 0x10c4e50b
cmp byte [ebp + 0x10], 0
jmp 0x10c2df2c
mov edx, dword [edi + 0x3c]
add edx, edi
cmp dword [edx], 0x4550
jmp 0x10b418cb
call eax
test eax, eax
jmp 0x10c7738a
dec ebx
jmp 0x10cb6339
mov ecx, esi
sub ecx, eax
test bx, 0x5ffe
stc
cmp ecx, 0x104
jae 0x10c9eac3
mov dword [ebp + 8], 0
cmp di, 0x57b4
test ecx, ecx
jmp 0x10c30a68
jne 0x10611b1c
pop esi
test esi, edi
pop ebx
sub eax, eax
pop edi
mov esp, ebp
bswap bp
not bp
pop ebp
jmp 0x10b1e567
call eax
pop esi
jmp 0x10c0c4df
mov esp, ebp
mov bp, 0x115e
cmovp bp, di
pop ebp
jmp 0x10b3ef5f
pop edi
jmp 0x10bffcf8
add edx, edi
clc
cmp al, 0xe
mov dword [ebp + 8], 0
clc
jmp 0x10db6b06
ret
je 0x10c9ade3
mov cl, byte [esi + 1]
inc esi
stc
cmp al, dl
test cl, cl
jmp 0x10c9eabd
mov dword [ebp - 8], ecx
jmp 0x10de2c75
jae 0x10c9eac3
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
jmp 0x10c5bf77
jb 0x10c2df4b
lea eax, [ebp - 0x114]
jmp 0x10c116c4
cmp ecx, 0xffff
ja 0x10b255b9
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10ce4280
push ebp
mov ebp, esp
clc
jmp 0x10b64c62
jne 0x10b79940
pop esi
pop ebx
xor eax, eax
mov edi, esp
jmp 0x10ca76b0
test ebx, ebx
jmp 0x10627068
push edx
jmp 0x10c0b48d
test cl, cl
jmp 0x10611b0e
jmp 0x10dfa11b
je 0x10dfa116
test eax, eax
jmp 0x10b7d1e3
call fcn.10d1aefd
add esp, 4
cmc
cmp eax, 0xffffffff
jmp 0x10da11e9
mov cl, byte [esi + 2]
test edx, ebp
clc
add esi, 2
test dl, bh
cmp ax, di
xor edx, edx
stc
cmc
test cl, cl
jmp 0x10b87c3e
jne 0x10b87c44
push 0
jmp 0x10d293e4
mov dword [ebp - 0xc], edx
jmp 0x10d20bfe
je 0x10df48c3
mov byte [ebx + eax], dl
dec dh
inc dl
movsx dx, dl
mov edx, dword [ebp + 8]
inc edx
jmp 0x10df48b3
mov dword [ebp + 8], edx
jmp 0x10d465b3
mov esp, ebp
bswap ebp
pop ebp
jmp 0x10634bbb
je 0x10e013a2
mov eax, 0x5a4d
jmp 0x10c508a3
inc eax
test eax, ebp
mov dword [ebp + 8], edx
test ebp, ebp
cmp edx, ecx
jb 0x10c30a76
mov eax, dword [ebp + 8]
movsx cx, dl
lea ecx, [ebp - 0x114]
jmp 0x10c6f42b
lea ebx, [esi - 1]
test edi, esi
cmp dword [ebp + 8], ebx
jle 0x10618ce7
mov eax, dword [ebp - 4]
btr esi, 0x4a
mov si, 0x1583
mov esi, dword [ebp - 8]
clc
cmp esi, dword [eax + edi + 0x14]
jmp 0x10b1b784
call fcn.10cf34f8
add esp, 0xc
not di
bswap di
movsx esi, cx
pop esi
movzx ebx, si
pop ebx
pop edi
jmp 0x10b7f0cd
je 0x10c796fc
sub eax, eax
movsx edi, sp
xchg edi, edi
pop edi
jmp 0x10b9b335