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

Disassembly:
call fcn.10edf763
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x10e4bc07
push eax
seto al
movsx ax, ah
push edi
xchg ah, ah
mov ah, 0xe5
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10e13772
push ebp
mov ebp, esp
stc
sub esp, 0x114
test edi, 0x2a364fd
jmp 0x10f00069
jne 0x10e049fe
push 0
jmp 0x1195a4c5
mov cl, byte [esi + 2]
lea esi, [esi + 2]
test bh, 0xe1
cmc
test eax, edx
sub edx, edx
cmp dx, bp
test cl, cl
jmp 0x10e049f8
je 0x10ec5f2c
mov edx, dword [edx + 0x7c]
push ebx
cmp si, bp
cmc
push esi
cmc
or esi, 0xffffffff
test dx, bp
clc
mov dword [ebp - 0x10], edx
stc
mov dword [ebp - 8], esi
cmp ax, ax
test dx, dx
cmc
cmp ecx, 0xffff
jmp 0x10ed4ee5
je 0x11a1c2a1
mov cl, byte [esi + 1]
inc esi
clc
stc
test cl, cl
jmp 0x1192127a
je 0x10df044e
mov bl, cl
jmp 0x1195dad6
jae 0x11921280
mov ecx, dword [eax + edi + 0x1c]
test dx, ax
neg edx
lea edx, [ecx + esi*4]
cmp si, si
stc
add ecx, ebp
mov ecx, dword [edx + edi]
clc
test ecx, ecx
jmp 0x11988102
call eax
pop esi
jmp 0x119d0a63
ret
dec ebx
add edx, edi
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x119339ad
ret
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x11925abe
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x10e06d58
mov esp, ebp
cmove bp, sp
not bp
pop ebp
jmp 0x10ede8ab
push ecx
mov byte [ebp + eax - 0x114], 0
bswap eax
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10eeed28
je 0x10ec5f2c
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x10ec5f2c
mov eax, 0x5a4d
cmc
cmp word [edi], ax
jmp 0x10ec5f26
je 0x10e222d8
test eax, eax
jmp 0x10e5fb92
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x11282de6
push ecx
jmp 0x119040f6
pop edi
jmp 0x10eb75f3
jmp 0x10e222db
je 0x11973c4b
cmp eax, 1
jne 0x10e222db
inc esi
jmp 0x10eae0b3
mov dword [ebp + 8], esi
jmp 0x10e585ea
push eax
cmovs eax, esi
jmp 0x119cb075
mov esp, ebp
not bp
mov bp, bp
pop ebp
ret
je 0x1198eb7d
xor eax, eax
jmp 0x10e57c56
jb 0x119143e9
mov eax, dword [ebp + 8]
mov cx, bp
xchg cx, cx
lea ecx, [ebp - 0x114]
jmp 0x10e3706d
ja 0x10e4d090
sub ecx, dword [eax + edi + 0x10]
stc
jmp 0x11267668
ret
call eax
test eax, eax
jmp 0x119b0327
pop ebx
mov edi, 0x6c3f309f
xchg edi, edi
cmovae di, di
pop edi
jmp 0x10f10663
jne 0x11988108
pop esi
cmova di, di
rol bx, 0xfa
pop ebx
xchg edi, edi
movzx edi, bx
sub eax, eax
pop edi
mov esp, ebp
cmove bp, sp
movsx ebp, si
pop ebp
ret
push edi
movsx edi, dx
mov edi, dword [ebp + 8]
test ebp, 0x7afd68e6
clc
test edi, edi
jmp 0x10e3f5f7
call fcn.10def974
add esp, 0xc
pop esi
mov bh, cl
movsx bx, bl
pop ebx
jmp 0x119cdeb7
mov esp, ebp
pop ebp
ret
mov eax, dword [ebp + 0xc]
jmp 0x10eb0651
jne 0x10ec5f2c
mov eax, dword [edx + 0x78]
cmp di, cx
mov dword [ebp - 4], eax
cmp esp, 0x19924035
cmc
test eax, eax
jmp 0x10df839a
je 0x10f1300e
mov ebx, dword [ebp + 0xc]
rcl cl, 0xb5
btr esi, edi
sar ax, cl
lea eax, [ebp - 0x114]
xor cl, 0x6d
sub edx, edx
shr si, 0xc6
sub ebx, eax
cbw
mov edi, edi
mov eax, 0x79351af0
bts si, si
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmc
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
je 0x1192e73b
inc edx
cmc
test dx, 0x3777
cmp edx, 0x104
jmp 0x1192e735
cmp ecx, dword [eax + edi + 0x14]
jmp 0x11903bd2
call eax
pop esi
jmp 0x10ef7a5a
ret
je 0x10e222ea
mov edx, dword [eax + edi + 0x20]
jmp 0x10e1dac1
jae 0x11921280
mov edx, dword [eax + edi + 0x1c]
test si, bp
lea ecx, [edx + ecx*4]
cmp cl, cl
test bx, 0x558c
test dh, ah
mov ecx, dword [ecx + edi]
cmp di, dx
cmc
test ecx, ecx
jmp 0x10efa651
push eax
jmp 0x10f031fa
je 0x10ecc798
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x11971aee
ret
cmp byte [esi + 1], 0x23
movsx cx, dl
lea ecx, [esi + 1]
jmp 0x11a2f4f7
jbe 0x10ecc798
lea ebx, [ebp - 0x114]
sub ebx, eax
setge dl
mov dl, byte [eax]
test dx, bp
test dl, dl
jmp 0x11908d2c
jne 0x11931f88
pop esi
jmp 0x119c88e9
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
movzx esi, ax
cwde
lahf
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
cmp ah, 0x2e
mov eax, dword [ebp + 0x10]
test esp, ebp
cmc
push eax
rcl ax, cl
rcr ax, cl
clc
sar esi, 1
and al, 0x10
btc ax, bp
adc eax, edi
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x10dd4928
jb 0x111557dc
lea eax, [ebp - 0x114]
jmp 0x10ddcf35
je 0x11921280
mov edi, edi
test cx, bp
cmp eax, ebp
cmc
cmp cl, 0x2e
jmp 0x10dfa4f0
jl 0x10e222ea
jmp 0x11925ac9
mov esp, ebp
not bp
movzx ebp, dx
pop ebp
jmp 0x10e1569f
jb 0x11969ca5
mov edx, dword [ebp - 0x10]
cmc
add edx, eax
cmp ecx, edx
jmp 0x119b6620
push edx
jmp 0x1198d724
sub bl, 0x30
jmp 0x1198fbf0
pop esi
mov bx, cx
pop ebx
lea eax, [ecx + edi]
not di
cmovl di, dx
pop edi
jmp 0x11941a67
mov dword [ebp - 8], ecx
jmp 0x119c1a50
call eax
test eax, eax
je 0x11921280
cmp eax, edi
jne 0x1190c440
cmp byte [ebp + 0x10], 0
jmp 0x111557b5
inc edx
jmp 0x119745ae
mov ecx, dword [ebp - 4]
lahf
mov ax, 0x497f
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx edx, di
mov ecx, eax
movzx ecx, word [eax + edi]
not dx
bswap edx
seto dh
lea edx, [ebx + 1]
jmp 0x1196a44c
inc eax
mov dword [ebp + 8], edx
cmc
cmp di, 0x728a
cmp edx, ecx
jmp 0x10ecc792
mov esp, ebp
pop ebp
jmp 0x10e1f493
je 0x11921280
cmp ecx, eax
jmp 0x11959e68
push eax
call fcn.10def974
add esp, 0xc
pop esi
mov edi, 0x3d562a5f
setle bh
pop ebx
cmovns di, ax
pop edi
jmp 0x119bc110
mov edx, dword [edi + 0x3c]
cmp bx, ax
stc
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x111500b4
inc esi
cmp bl, 9
ja 0x10df044e
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cx, 0x145e
test cl, cl
jmp 0x10df0448
jne 0x1196f350
lea edx, [ebp - 0x114]
movzx ax, dl
push edx
lahf
movsx eax, bx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0x1196f346
jae 0x11969ca5
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
stc
test cl, cl
jmp 0x11931f7a
mov esp, ebp
pop ebp
jmp 0x1127caff
mov dword [ebp + 8], edx
jmp 0x10e222db
pop ebx
sub eax, eax
pop edi
jmp 0x11987fb5
push edi
lahf
movzx eax, si
movsx eax, dx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1126e643
pop edi
jmp 0x119cdf08
mov esp, ebp
mov bp, si
pop ebp
jmp 0x11908ead
pop ebx
mov di, dx
pop edi
jmp 0x10e314f6
mov ecx, esi
cmp di, 0x1fd6
sub ecx, eax
cmp ecx, 0x104
jae 0x11921280
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x119143d8
je 0x10df4830
push 0
jmp 0x10e4d362