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

Disassembly:
call fcn.00d10eda
add esp, 0xc
pop esi
pop ebx
movsx edi, ax
pop edi
jmp 0xc2e80b
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0xd41ebe
je 0xb6c6db
cmp ecx, eax
jb 0xd70e06
mov edx, dword [ebp - 0x10]
add edx, eax
cmp ecx, edx
jmp 0xc0520f
jne 0xca0aad
mov eax, dword [edx + 0x78]
cmc
jmp 0xb6e505
pop ebp
ret
jne 0xc4f2a5
pop esi
movsx edi, bp
pop ebx
btr edi, 0x6d
neg di
xor eax, eax
cmove edi, esi
pop edi
jmp 0xca103a
call eax
pop esi
cmove di, si
pop ebx
pop edi
mov esp, ebp
mov ebp, 0xf111dab
pop ebp
ret
mov dword [ebp - 4], eax
stc
test di, di
test eax, eax
jmp 0xc26ed2
jl 0xd58f76
jmp 0xd54d72
inc esi
cmp bl, 9
ja 0xcd27c9
movsx ecx, cl
jmp 0xcd27b4
mov dword [ebp + 8], edx
jmp 0xd14793
call fcn.00d10eda
add esp, 0xc
pop esi
mov edi, 0x748b4b47
pop ebx
not edi
pop edi
mov esp, ebp
xchg ebp, ebp
cmovs bp, cx
pop ebp
jmp 0xbdf17b
ret
inc eax
cmp esp, 0xaf64da0
test dh, 0xba
mov dword [ebp + 8], edx
cmp esp, eax
cmp edx, ecx
jmp 0xc21bc6
ret
jae 0xd70e06
lea eax, [ecx + edi]
rol cl, 0xf5
mov cl, byte [eax]
cmp ebx, 0x33845f66
rcr si, 0x4a
cmovae si, cx
mov esi, eax
test cl, cl
jmp 0xc4f29d
jb 0xc77de7
mov eax, dword [ebp + 8]
mov ecx, ebp
jmp 0xd2d72b
mov esp, ebp
cmove bp, bx
pop ebp
ret
je 0xca0aad
mov edx, dword [edx + 0x7c]
test ch, 0x74
push ebx
cmc
test si, bx
cmp ah, 0xf8
push esi
or esi, 0xffffffff
test ebp, 0x164b046a
cmp ecx, 0xd724315
mov dword [ebp - 0x10], edx
test di, bp
mov dword [ebp - 8], esi
test di, di
cmp eax, 0x6a627cff
cmp ecx, 0xffff
jmp 0xc960b9
mov esp, ebp
cmovne ebp, edx
pop ebp
ret
pop edi
jmp 0xda12ba
je 0xca0aad
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0xca0aa7
je 0xb6c6db
mov edi, edi
cmp cl, 0x2e
je 0xd9f8d6
mov cl, byte [esi + 1]
jmp 0xd51ffa
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
bswap ecx
seta ch
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
setl dl
mov dh, 0x4c
lea edx, [ebx + 1]
jmp 0xd1c619
lea eax, [ecx + edi]
bswap edi
pop edi
jmp 0xda57dc
sub ecx, eax
cmp dl, bl
cmp ecx, 0x104
jae 0xb6c6db
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0xc21bcc
lea ebx, [ebp - 0x114]
inc dl
rcr dl, 0xa3
sub ebx, eax
ror dl, 0x30
mov dl, byte [eax]
stc
test si, 0x44aa
cmc
test dl, dl
je 0xc21bcc
mov byte [ebx + eax], dl
xchg dh, dh
setp dl
mov edx, dword [ebp + 8]
jmp 0xd32067
jne 0x8416d6
cmp byte [ebp + 0x10], 0
je 0xd05fd7
mov ebx, dword [ebp + 0xc]
shr eax, 0x11
inc cl
setge cl
lea eax, [ebp - 0x114]
shld esi, ebx, 0xe0
dec esi
or si, 0x6aa5
sub edx, edx
sub ebx, eax
mov cl, 0xce
mov edi, edi
mov eax, 0x39bb08aa
mov cl, dl
cmc
rol eax, cl
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0xd8136e
je 0xb6c6db
cmp eax, edi
jmp 0xc7a183
push edx
jmp 0xcead1a
ja 0xda6109
sub ecx, dword [eax + edi + 0x10]
cmp esi, 0x755641a
cmp ecx, dword [eax + edi + 0x14]
jae 0xb6c6db
mov edx, dword [eax + edi + 0x1c]
jmp 0xd3a30b
je 0xd2193a
xor eax, eax
pop edi
mov esp, ebp
movsx ebp, bp
pop ebp
jmp 0xbfb62c
mov esp, ebp
bswap ebp
pop ebp
ret
jae 0xb6c6db
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
xor cl, al
cmc
rcl cx, cl
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0xb45d1e
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test bx, bp
cmc
test cl, cl
jne 0xd631cb
push 0
jmp 0xc88d16
push eax
jmp 0xbdc261
push ecx
jmp 0xd4c76a
mov eax, dword [ebp + 0xc]
jmp 0xda1f63
push ebp
mov ebp, esp
cmp ah, ah
sub esp, 0x114
push edi
mov edi, dword [ebp + 8]
cmc
clc
test edi, edi
jmp 0xd53e34
jmp 0xd86172
ret
mov dword [ebp - 8], ecx
jmp 0xb7cb1e
mov edx, dword [edi + 0x3c]
cmp esi, eax
clc
test al, 0xde
add edx, edi
cmp dx, 0x31d8
cmp bx, bx
cmp dword [edx], 0x4550
jmp 0xb59684
push eax
shld eax, edx, 0x7b
not al
movzx eax, dx
sar esi, 1
stc
xchg ah, al
bt ax, di
mov eax, dword [edx + esi*4]
cmp cx, dx
stc
add eax, edi
call fcn.00c075c0
add esp, 4
cmp eax, 0xffffffff
je 0xd86167
test eax, eax
jmp 0xd305cf
lea ecx, [ebp - 0x114]
jmp 0xd53070
call eax
test eax, eax
jmp 0xc80126
je 0xc62d18
cmp eax, 1
jmp 0xd7dca9
inc edx
jmp 0xbf62f4
lea ecx, [edx + ecx*4]
cmp esp, 0x7a6e52e4
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0xb45d24
pop esi
bswap bx
bsf edi, ecx
pop ebx
jmp 0xd8777f
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xd2e65a
je 0xd87ca3
push 0
jmp 0xd0594e
je 0xd58f76
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
cmp ecx, 0x5c182e7d
test sp, si
mov dword [ebp + 8], 0
cmc
mov dword [ebp - 0xc], edx
cmc
stc
test ebx, ebx
jmp 0xb6f424
push eax
jmp 0x82ef2c
inc esi
test cl, cl
jmp 0xb6c6d5
push ecx
mov byte [ebp + eax - 0x114], 0
setle ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xd8dd8f
je 0xca0aad
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0xc462a1
mov ecx, dword [ebp + 0xc]
shr ah, 0x3c
cbw
mov edx, dword [ebp - 0xc]
mov al, dh
bts esi, edi
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
rol ax, cl
cmc
movsx eax, sp
mov eax, dword [ebp + 0x10]
clc
jmp 0xd22ec4
jle 0xd54d62
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
stc
cmp esi, dword [eax + edi + 0x14]
jmp 0xccf652
je 0xcd27c9
mov bl, cl
cmp ecx, 0x438054a8
stc
sub bl, 0x30
jmp 0xb79308
pop esi
setbe ah
pop ebx
not al
jmp 0xc70a97
jb 0xc7a1b6
lea eax, [ebp - 0x114]
jmp 0xdb4ae7
jmp 0xd86172
jne 0xd86172
inc esi
mov dword [ebp + 8], esi
jmp 0xd77215
je 0xd7575b
inc edx
cmp edx, 0x104
jmp 0xd75755
lea ebx, [esi - 1]
test si, ax
test bx, 0x261c
cmp dword [ebp + 8], ebx
jmp 0xd58f69
sub eax, eax
jmp 0xc400bb
mov cl, byte [esi + 2]
add esi, 2
cmp bx, 0x6128
xor edx, edx
cmp ebp, 0x55ef6b6f
cmc
test cl, cl
jmp 0xd631c5
call eax
test eax, eax
jne 0xc8012c
lea edx, [ebp - 0x114]
jmp 0xd3e5ee
mov ecx, esi
jmp 0xc77db8
mov esp, ebp
cmovno ebp, edi
pop ebp
jmp 0xd19907
push eax
setle ah
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xb6dbd4
mov esp, ebp
jmp 0xb5a19b
mov ebx, dword [eax + edi + 0x18]
cmc
cmp di, dx
test ebx, ebx
jmp 0xd42127
call eax
pop esi
mov bl, ch
pop ebx
mov edi, 0xf440429
movsx edi, cx
pop edi
jmp 0xc263ef
push eax
bswap eax
movzx eax, cx
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xdad681