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

Disassembly:
mov eax, dword [ecx + 0x3c]
stc
jmp 0x10539822
call fcn.10444023
lea esp, [esp + 4]
test sp, di
cmp di, 0x56a3
clc
test eax, eax
jmp 0x1052bb42
je 0x1083fcec
push 0
jmp 0x10481779
ret
mov esp, ebp
pop ebp
jmp 0x1045103f
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
cmp al, 0x6c
jmp 0x10894d92
inc edi
jmp 0x10537ed1
jmp 0x108296f8
ret
jne 0x104b2b44
pop edi
pop ebx
xor eax, eax
pop esi
mov esp, ebp
pop ebp
jmp 0x103f542b
jne 0x1047c2c1
cmp byte [ebp + 0x10], 0
jmp 0x104b90f6
pop edi
movsx bx, dl
and si, 0x1a03
pop ebx
add eax, ecx
bswap esi
movsx esi, ax
pop esi
jmp 0x1088f349
ret
ret
mov ecx, esi
test edi, 0x608866bd
test ebx, edi
sub ecx, eax
cmp ecx, 0x104
jae 0x104200df
sub edi, edi
cmp edx, esp
cmc
test ecx, ecx
jmp 0x10841961
ret
mov esp, ebp
pop ebp
jmp 0x10436ea5
je 0x104200df
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0x10426b72
je 0x1088d1f7
mov eax, 0x5a4d
cmc
test ch, 0xa
cmp word [ecx], ax
jmp 0x1088d1f1
cmp byte [esi + 1], 0x23
jmp 0x1057469a
dec edi
jmp 0x1049a2a8
push ecx
jmp 0x10853a56
je 0x1048868f
inc eax
cmp sp, 0x6922
clc
test bp, dx
cmp eax, 0x104
jb 0x104b911e
lea eax, [ebp - 0x114]
push eax
push edx
setle al
jmp 0x108be07c
je 0x104200df
cmp eax, edx
jmp 0x104cea77
call eax
pop edi
movzx bx, dl
pop ebx
not si
cmove esi, ebp
pop esi
jmp 0x1054dc7b
mov edi, dword [edx + ecx + 0x18]
cmp bx, di
test edi, edi
je 0x1081f113
mov eax, dword [edx + ecx + 0x20]
cmc
cmp edx, eax
add eax, ecx
sub ebx, ebx
jmp 0x1048118d
mov dword [ebp - 0xc], eax
js 0x1081f113
jmp 0x108d5f27
push ecx
lahf
cmovno ax, di
movsx eax, sp
mov byte [ebp + edi - 0x114], 0
mov ax, bx
cwde
setbe al
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
jmp 0x1087af7e
jae 0x10426ed5
add eax, ecx
clc
movsx esi, bp
mov cl, byte [eax]
sbb esi, 0x5d5ca8
mov si, 0x2241
bts si, bp
mov esi, eax
test bp, ax
test cl, cl
je 0x104200df
cmp cl, 0x2e
je 0x1043f7d9
mov cl, byte [esi + 1]
inc esi
test al, 0x1e
test cl, cl
jmp 0x104200d9
je 0x1084b5c4
mov edi, dword [ebp + 0xc]
sub bx, dx
lea ecx, [ebp - 0x114]
shr esi, 0x23
sub eax, eax
sub edi, ecx
rcl cl, cl
btr si, si
lea esp, [esp]
mov cl, al
mov cl, al
mov ebx, 0x63d43931
cmovns si, ax
rol ebx, cl
sar esi, 7
lea esi, [ebp + eax - 0x114]
bts ecx, ebp
sal cx, 0x26
lea ecx, [eax + ebx]
xor cl, byte [edi + esi]
jmp 0x1083d09a
je 0x1088d1f7
mov eax, dword [eax + ecx + 0x7c]
cmp esi, esp
cmc
push ebx
cmp cx, si
push edi
cmp ebp, eax
test bp, 0x36e0
stc
mov dword [ebp - 0x10], eax
cmc
test sp, 0x3763
mov dword [ebp - 8], 0xffffffff
jmp 0x1085c654
jb 0x10426ed5
mov esi, dword [ebp - 0x10]
test di, di
cmp cx, 0x75da
add esi, edx
cmp eax, esi
jmp 0x104b2b1b
cmp ebx, edi
jmp 0x108e4efa
jns 0x108296e9
lea edi, [esi - 1]
jmp 0x10412e38
inc eax
cmp edi, ecx
jb 0x1084196f
lea ecx, [ebp - 0x114]
sete al
jmp 0x104ae906
cmp dword [eax + ecx], 0x4550
jmp 0x108d4627
mov esp, ebp
not ebp
mov ebp, edx
mov bp, 0x7443
pop ebp
jmp 0x1041a0cf
call eax
pop edi
pop ebx
mov esi, 0x17d03b11
lea ecx, [esi + 1]
jmp 0x103e473c
ja 0x10498f44
mov eax, esi
cmp bl, 0x57
stc
sub eax, dword [edx + ecx + 0x10]
jmp 0x1082301a
mov eax, dword [ebp + 8]
bsr edx, ebx
sbb dx, 0x66b0
and edx, esp
mov ecx, dword [ebp - 4]
sal dl, cl
mov edx, dword [ecx + eax + 0x24]
ror ch, cl
lea ecx, [edx + esi*2]
rcl dx, 0x84
adc dx, sp
shrd dx, dx, 0x3e
movzx edx, word [ecx + eax]
and cx, 0x575c
cmp bl, 0xaf
test si, si
mov dword [ebp - 8], edx
mov ecx, eax
or al, 0x29
mov edx, dword [ebp - 4]
test bx, di
mov eax, dword [ebp - 8]
cmp eax, dword [edx + ecx + 0x14]
jmp 0x1087f822
lea esi, [esi + 2]
test ecx, esp
sub edx, edx
jmp 0x1084e3a6
mov dword [ebp - 8], eax
jmp 0x10891625
jle 0x1081f0d0
lea ebx, [esi + 1]
sal ecx, cl
btc ecx, 0x85
mov ecx, dword [ebp + 8]
cmp esp, eax
jmp 0x104dc8b6
je 0x1088d1f7
mov esi, dword [ebp + 0xc]
test ax, 0x2ae9
test esi, esi
jmp 0x10469b3e
mov byte [esi], cl
jmp 0x10488674
mov cl, byte [esi + 2]
test esi, ebx
cmp sp, 0x10c8
jmp 0x10820748
je 0x10537eda
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
jmp 0x10889be5
mov eax, dword [ebp + 0xc]
jmp 0x1088f2a8
test cl, cl
jmp 0x1085a58f
push edi
call fcn.1040752e
add esp, 0xc
pop edi
mov esi, 0x72714513
pop ebx
bswap esi
pop esi
jmp 0x10459c3f
je 0x10455b0d
cmp esi, 0xffff
jmp 0x1058273c
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
jmp 0x108c1a08
call eax
mov edi, eax
test ebp, edi
clc
test edi, edi
jmp 0x109245f6
jae 0x104200df
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
cmp si, 0x7729
test ecx, 0x466f67f9
mov eax, dword [eax + ecx]
cmp ecx, esi
test eax, 0x25133626
test eax, eax
jmp 0x1048d187
test dl, dl
jmp 0x108bdb7f
je 0x103dde97
xor eax, eax
pop esi
jmp 0x103fdef2
push eax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x10498e3a
mov esp, ebp
not ebp
pop ebp
jmp 0x104336c7
jmp 0x1081f113
sub esp, 0x114
push esi
cmc
cmp ebp, edx
test ecx, ecx
jmp 0x1083b7f7
je 0x10537eda
mov byte [ebx + eax], dl
jmp 0x1040af55
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x1054f16f
call eax
mov edi, eax
cmp bl, 0xf1
test edi, edi
jmp 0x1046816d
jne 0x1088d1f7
mov edx, dword [eax + ecx + 0x78]
mov dword [ebp - 4], edx
test esi, 0x118588c
test edx, edx
jmp 0x104c4100
mov eax, dword [ebp - 0xc]
test eax, ebp
mov edx, dword [ebp + 0x10]
test ax, bp
sar si, 0xe5
lea esi, [edi + ebx]
sar esi, 1
mov eax, dword [eax + esi*4]
test edx, esp
clc
push edx
shl edx, cl
inc dh
sub dl, 0x29
mov edx, dword [ebp + 0xc]
add eax, ecx
jmp 0x103e0452
jle 0x108d5f22
jmp 0x1081f10d
jne 0x10468173
lea edx, [ebp - 0x114]
cbw
mov ax, ax
push edx
jmp 0x1085ff59