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

Disassembly:
call fcn.106e6465
lea esp, [esp + 4]
test ecx, 0x6fb112bb
clc
cmp cl, 0xc4
cmp eax, 0xffffffff
jmp 0x106ddfdd
je 0x10c254c4
mov edx, dword [eax + edi + 0x20]
dec ebx
add edx, edi
clc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x10a77f75
push eax
call fcn.10cb7084
add esp, 0xc
movzx ebx, dx
pop esi
bswap ebx
jmp 0x10cab5f7
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10c01318
jb 0x10c4392a
mov eax, dword [ebp + 8]
movzx cx, ah
lea ecx, [ebp - 0x114]
jmp 0x106ccab8
jne 0x10c3ffd1
cmp byte [ebp + 0x10], 0
jmp 0x10ca66ce
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0x10c2c601
jne 0x10cc5618
inc esi
mov dword [ebp + 8], esi
jmp 0x106bf88d
mov ecx, dword [ebp - 4]
mov eax, 0x3da74500
movsx edx, dx
rdtsc
mov edx, dword [ecx + edi + 0x24]
mov ch, 0xd2
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
jmp 0x106deb1c
mov esp, ebp
mov bp, dx
pop ebp
jmp 0x10cf5c17
je 0x10cd2f9f
push 0
jmp 0x10aaf968
ret
inc esi
test edi, ebx
cmp bl, 9
ja 0x10c536b0
movsx ecx, cl
lea edx, [edx + edx*4]
cmc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
clc
test cl, cl
jmp 0x10c536aa
mov dword [ebp - 4], eax
test eax, esp
test eax, eax
jmp 0x1071bfe2
jmp 0x10cc5618
call eax
pop esi
mov ebx, esi
pop ebx
pop edi
jmp 0x10c2ad50
call eax
pop esi
mov bl, 0x72
pop ebx
not di
cmovg di, ax
xchg edi, edi
pop edi
jmp 0x10c0d8cd
push ecx
mov byte [ebp + eax - 0x114], 0
cmovp eax, esi
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10d1c0f4
pop ebp
jmp 0x10c376a3
ret
mov dword [ebp - 8], ecx
jmp 0x10d246f8
je 0x10cc5614
test eax, eax
jmp 0x10cbde2c
lea edx, [ebx + 1]
jmp 0x106daab9
jne 0x10c34c6b
lea edx, [ebp - 0x114]
push edx
nop
cwde
not ax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10ce4d14
pop edi
mov esp, ebp
mov bp, bx
xchg ebp, ebp
pop ebp
jmp 0x10c12d47
inc esi
cmp bx, 0x6896
test cl, cl
jne 0x10ab688b
pop esi
cmc
adc bx, di
shr edi, 0x67
pop ebx
or edi, 0x213732b8
btr di, dx
mov edi, esp
xor eax, eax
mov edi, edx
movzx edi, dx
pop edi
mov esp, ebp
cmovb bp, ax
movsx ebp, dx
pop ebp
jmp 0x10ceda3f
je 0x10c536b0
mov bl, cl
clc
jmp 0x10c9fd6e
ret
je 0x10c4da93
mov edx, dword [edx + 0x7c]
test bl, dh
stc
push ebx
cmp bp, 0x58a1
push esi
stc
clc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
clc
cmp edx, 0x72892edf
mov dword [ebp - 8], esi
jmp 0x1072a1b7
mov edx, dword [edi + 0x3c]
test ebx, edi
stc
test ax, 0x138e
lea edx, [edx + edi]
stc
cmp dword [edx], 0x4550
jne 0x10c4da93
mov eax, dword [edx + 0x78]
cmp esp, eax
jmp 0x106be7eb
cmp ecx, 0xffff
jmp 0x10c058d6
jb 0x10ca66f6
lea eax, [ebp - 0x114]
jmp 0x1073e61b
push eax
cwde
push edi
mov eax, 0x63cd32f3
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x106c8f47
jae 0x107038c3
mov ecx, dword [eax + edi + 0x1c]
or dl, 0xbe
bsr edx, ebx
clc
lea edx, [ecx + esi*4]
shld ecx, edx, 0xad
bt ecx, 0xcc
mov ecx, dword [edx + edi]
stc
test ecx, ecx
jmp 0x10ca1b2a
jl 0x10c254c4
jmp 0x10c99c51
push edx
jmp 0x10c4028c
ret
push ecx
jmp 0x1065bbbe
inc edx
jmp 0x10cbdf54
je 0x10679cd0
mov byte [ebx + eax], dl
xchg dl, dh
setnp dh
mov edx, dword [ebp + 8]
jmp 0x10ab0483
add edx, eax
cmp ecx, edx
jae 0x10cb6d66
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
test cl, cl
je 0x107038c3
mov edi, edi
stc
cmp eax, ecx
cmp cl, 0x2e
jmp 0x10c9d357
mov eax, dword [ebp + 0xc]
jmp 0x10d28e24
jae 0x107038c3
mov edx, dword [eax + edi + 0x1c]
jmp 0x10cc4f6f
ja 0x10d1155d
sub ecx, dword [eax + edi + 0x10]
jmp 0x10660fbe
mov esp, ebp
mov ebp, edi
pop ebp
jmp 0x10a82c7f
ret
je 0x1073ce0f
inc edx
cmc
cmp edx, 0x104
jmp 0x1073ce09
jle 0x10c99c37
mov eax, dword [ebp - 4]
not esi
mov esi, dword [ebp - 8]
test dh, 0xb8
cmp esi, dword [eax + edi + 0x14]
jmp 0x10a765ce
mov esp, ebp
movsx ebp, dx
movzx ebp, di
pop ebp
jmp 0x1070a95b
jae 0x107038c3
mov dword [ebp + 8], 0
stc
test ecx, ecx
jmp 0x10c4391c
mov esp, ebp
mov ebp, 0x7c881bde
pop ebp
jmp 0x106cd80b
lea ecx, [esi + 1]
jmp 0x1069472c
je 0x107038c3
cmp eax, edi
jmp 0x1067b9dd
ret
jb 0x10cb6d66
mov edx, dword [ebp - 0x10]
jmp 0x10ab686d
cmp byte [esi + 1], 0x23
jmp 0x10c31bd3
push eax
call fcn.10cb7084
add esp, 0xc
movzx edi, di
pop esi
pop ebx
not di
pop edi
mov esp, ebp
jmp 0x106ccdde
jbe 0x10679cd0
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
clc
cmp bl, 0x7d
cmp edi, ecx
test dl, dl
jmp 0x10ab37b3
je 0x10c4da93
mov ecx, dword [ebp + 0xc]
clc
test di, 0x4bed
test ecx, ecx
je 0x10c4da93
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x10c4da8d
je 0x1072921a
xor eax, eax
xchg di, di
pop edi
jmp 0x10694522
jne 0x1070a4fd
push 0
jmp 0x10a81eac
mov ecx, dword [ebp + 0xc]
bts dx, bx
sub esi, 0x46a76881
dec si
mov edx, dword [ebp - 0xc]
bsr esi, ebx
bts ax, ax
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
sal ax, cl
test dl, 0x11
neg al
mov eax, dword [ebp + 0x10]
push eax
rol ax, 0x2f
sub al, bh
sbb eax, edi
sar esi, 1
mov ax, si
or eax, 0x187168d3
mov eax, dword [edx + esi*4]
test bl, 0xc5
add eax, edi
jmp 0x1062ea32
mov byte [esi], al
jmp 0x10c222ee
je 0x106812fe
mov cl, byte [esi + 1]
jmp 0x107038b5
sub bl, 0x30
jmp 0x106a17a3
je 0x107038c3
cmp ecx, eax
jmp 0x10c3e510
je 0x10bf96ad
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
inc esi
add si, di
xor edx, edx
sub si, 0x70a1
sub ebx, eax
mov eax, 0x55850e49
mov edi, edi
btc si, 0xba
mov eax, 0x5ce60883
seta cl
rcl si, 0x45
mov cl, dl
btc esi, 0x3b
btr esi, edx
rol eax, cl
xor si, 0x3672
lea esi, [ebp + edx - 0x114]
cmc
stc
add al, dl
cmc
xor al, byte [ebx + esi]
jmp 0x10c9a1f1
pop ebx
jmp 0x106fb30b
pop esi
bswap ebx
movsx bx, dl
lahf
pop ebx
lea eax, [ecx + edi]
pop edi
jmp 0x10c2d458
push ebp
mov ebp, esp
clc
cmc
lea esp, [esp - 0x114]
cmc
cmp eax, 0x4f4a749c
push edi
bsf di, di
bts edi, esi
btc di, 0x74
mov edi, dword [ebp + 8]
cmp ebx, ebp
test si, sp
stc
test edi, edi
jmp 0x10c4b440
je 0x1068cca1
cmp eax, 1
jmp 0x10688719
inc eax
mov dword [ebp + 8], edx
clc
cmp edx, ecx
jmp 0x10679cca
lea ecx, [edx + ecx*4]
cmp di, 0x1aa2
mov ecx, dword [ecx + edi]
cmp ax, 0x5ca4
clc
test ecx, ecx
jmp 0x10cd5574
lea ebx, [esi - 1]
stc
cmp dword [ebp + 8], ebx
jmp 0x10c254b3
mov cl, byte [esi + 2]
clc
cmc
lea esi, [esi + 2]
xor edx, edx
clc
test cl, cl
jmp 0x1070a4f7
jne 0x10ca1b30
pop esi
bts di, cx
movzx bx, al
pop ebx
sub eax, eax
movzx edi, ax
bswap edi
not edi
pop edi
mov esp, ebp
mov ebp, ecx
xchg ebp, ebp
pop ebp
jmp 0x1069572b
jmp 0x10cc5618
call eax
test eax, eax
jmp 0x10c34c65
ret
ret
mov ebx, dword [eax + edi + 0x18]
test dh, bl
test ebx, ebx
jmp 0x1065618e
call eax
test eax, eax
jmp 0x106f34c1
mov dword [ebp + 8], edx
jmp 0x10cd918f
push eax
movzx eax, bx
not eax
push edi
cmovb eax, esp
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x106bface