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

Disassembly:
ret
je 0x10e26cb
cmp ecx, eax
jmp 0x10dbf61
je 0x10e4d9e
mov ecx, dword [ebp + 0xc]
clc
test ecx, ecx
je 0x10e4d9e
mov eax, 0x5a4d
clc
test di, si
stc
cmp word [edi], ax
jmp 0x10e4d98
push edi
btc di, ax
mov edi, dword [ebp + 8]
test bx, cx
test edi, edi
jmp 0x10b6121
ja 0x18fd5eb
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
rol cl, 0xca
adc cl, al
mov cl, byte [esi]
jmp 0x18f562d
inc esi
cmc
test ebp, 0x2f6c00fe
cmp bl, 9
jmp 0x10ba483
pop edi
jmp 0x10bcc2e
call eax
pop esi
mov bh, bl
pop ebx
jmp 0x10bab6d
pop esi
pop ebx
cmovl eax, esi
lea eax, [ecx + edi]
pop edi
jmp 0x10be74d
ret
mov esp, ebp
not bp
pop ebp
jmp 0x10bd70b
ret
mov esp, ebp
cmovge bp, bp
pop ebp
ret
ja 0x10fcaf6
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10bf474
jae 0x10e26cb
mov edx, dword [eax + edi + 0x1c]
jmp 0x18f3ea0
mov cl, byte [esi + 2]
cmp ax, dx
jmp 0x190bb68
je 0x18fd5eb
mov bl, cl
stc
sub bl, 0x30
jmp 0x10ba69f
je 0x18f7d85
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x10d8cb6
cmp byte [esi + 1], 0x23
jmp 0x18f9c2c
ret
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
bswap eax
setns ch
cmovl ecx, esi
lea eax, [edx + esi*2]
mov cx, di
movsx edx, di
movzx ecx, word [eax + edi]
mov dx, sp
lea edx, [ebx + 1]
jmp 0x10e4c80
call eax
test eax, eax
jmp 0x10ced42
jl 0x10e024f
jmp 0x10f97c2
call 0x190a978
add esp, 4
cmp eax, 0xffffffff
je 0x10e4bb4
test eax, eax
je 0x10c8f24
cmp eax, 1
jmp 0x17c3e3e
mov esp, ebp
pop ebp
ret
mov ecx, esi
cmc
cmp dx, di
test esi, 0x62d71f8d
sub ecx, eax
clc
test ecx, ebp
cmp ecx, 0x104
jae 0x10e26cb
mov dword [ebp + 8], 0
clc
test ecx, ecx
jbe 0x18f7d85
lea ebx, [ebp - 0x114]
test eax, 0xcc71075
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x10c51c2
call eax
pop esi
mov bl, 0x16
pop ebx
jmp 0x1910349
je 0x10e26cb
cmp eax, edi
jmp 0x10d90ef
call eax
test eax, eax
jmp 0x18f2d0d
push ebp
mov ebp, esp
cmc
clc
lea esp, [esp - 0x114]
jmp 0x10b90da
inc edx
jmp 0x18f7d77
jne 0x10c83ea
cmp byte [ebp + 0x10], 0
jmp 0x18f3221
inc esi
jmp 0x10e60d5
jb 0x10bbdd9
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp esp, 0x2de278c0
cmp ecx, edx
jmp 0x10e30ec
mov byte [esi], al
je 0x10e8f44
inc edx
test sp, sp
cmp edx, 0x104
jmp 0x10e8f3e
mov esp, ebp
movzx ebp, bx
pop ebp
jmp 0x10bcc20
jae 0x10e26cb
mov ecx, dword [eax + edi + 0x1c]
xor edx, 0x797460c
btc edx, 0x4c
sub dx, 0x4bac
lea edx, [ecx + esi*4]
neg ecx
mov ecx, dword [edx + edi]
cmc
test ecx, ecx
jmp 0x10b60b8
jle 0x10f97b7
mov eax, dword [ebp - 4]
mov esi, ebp
test edx, 0x37906548
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x10dee3e
jne 0x10b60be
pop esi
add bx, di
pop ebx
xor eax, eax
cmovb edi, edi
pop edi
mov esp, ebp
mov ebp, ebp
pop ebp
jmp 0x18f1c59
jne 0x10e3114
pop esi
sar ebx, 0xdb
pop ebx
bsr edi, ebp
bts edi, ecx
xor di, dx
sub eax, eax
pop edi
jmp 0x18edb10
mov dword [ebp + 8], edx
jmp 0x10e4bb8
jae 0x10bbdd9
lea eax, [ecx + edi]
test eax, 0x300856d7
mov cl, byte [eax]
xor esi, 0x3524202d
xchg si, si
mov esi, eax
test cl, cl
je 0x10e26cb
mov edi, edi
cmp sp, dx
cmp cl, 0x2e
jmp 0x17c3d9e
lea ebx, [esi - 1]
stc
cmp dword [ebp + 8], ebx
jmp 0x10e023b
mov dword [ebp - 8], ecx
jmp 0x10e2728
je 0x18f69e5
sub eax, eax
not di
pop edi
jmp 0x10cb3ae
test cl, cl
jmp 0x10e26c5
jb 0x18f3236
lea eax, [ebp - 0x114]
jmp 0x18f101e
mov dword [ebp - 8], esi
cmp bp, dx
test edi, edx
clc
cmp ecx, 0xffff
jmp 0x10bebf8
je 0x10e4d9e
mov edx, dword [edx + 0x7c]
push ebx
test dl, 0xad
push esi
cmp edi, esi
or esi, 0xffffffff
cmp bh, 0x95
mov dword [ebp - 0x10], edx
test di, dx
test si, 0x7413
jmp 0x10eef3e
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
sub eax, eax
bsr eax, edx
mov eax, dword [ebp + 8]
xor esi, 0x10581f07
ror si, 0x6b
cmp bh, dl
lea esi, [ebx + eax]
neg ax
cmp cx, 0x390d
mov eax, dword [ebp + 0x10]
cmc
cmp cl, 0x67
push eax
cbw
sar esi, 1
mov eax, dword [edx + esi*4]
stc
clc
cmp bl, 0xec
add eax, edi
jmp 0x10ca5fd
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x18f16c2
je 0x10ce6f4
mov cl, byte [esi + 1]
jmp 0x10db2df
jne 0x10e4bb8
inc esi
mov dword [ebp + 8], esi
jmp 0x18fe1a7
mov esp, ebp
mov bp, 0x7fc3
pop ebp
jmp 0x10b5859
mov esp, ebp
pop ebp
jmp 0x10c8433
call fcn.010d2323
add esp, 0xc
mov di, 0x403e
pop esi
pop ebx
movsx edi, cx
cmove di, bx
pop edi
jmp 0x18fa5a2
mov eax, dword [ebp + 0xc]
push eax
push edi
cmovae ax, dx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10bab7b
push eax
not al
movsx ax, bh
push edi
mov ax, 0x6e7c
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10cecd7
je 0x10e024f
mov edx, dword [eax + edi + 0x20]
dec ebx
test edi, esp
cmc
lea edx, [edx + edi]
mov dword [ebp + 8], 0
cmc
mov dword [ebp - 0xc], edx
test dx, 0x78f6
stc
test ebx, ebx
jmp 0x10c9884
ret
jne 0x10ced48
lea edx, [ebp - 0x114]
mov ax, sp
not ah
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10c9859
je 0x18efa6b
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
sub edx, edx
sub ebx, eax
mov edi, edi
mov eax, 0x553c3274
mov cl, dl
movsx esi, sp
rol eax, cl
xor si, 0x5340
clc
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
jmp 0x10dd1aa
lea ecx, [edx + ecx*4]
cmp ax, ax
stc
cmp di, 0xaa2
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x10e0f38
test cl, cl
jmp 0x18fd5e5
mov edx, dword [edi + 0x3c]
test ebx, 0x792a09ab
add edx, edi
clc
test bx, si
cmp dword [edx], 0x4550
jne 0x10e4d9e
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test edi, 0x6b3d136c
test eax, eax
jmp 0x10f5674
inc eax
mov dword [ebp + 8], edx
test bh, dh
cmp edx, ecx
jb 0x10ce72e
mov eax, dword [ebp + 8]
cmovbe cx, bx
movsx ecx, dx
not ch
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10cfb99
lea ecx, [esi + 1]
je 0x10bf547
push 0
jmp 0x190eafa
mov esp, ebp
mov bp, bx
pop ebp
ret
jne 0x10c0e81
push 0
jmp 0x1907d23
jmp 0x10e4bb8
push edx
push eax
jmp 0x18edeb4
add esi, 2
test sp, sp
sub edx, edx
test di, 0x4d1e
clc
test cl, cl
jmp 0x10c0e7b
push ecx
push eax
call fcn.010d2323
add esp, 0xc
movsx bx, al
movzx esi, si
not esi
pop esi
sete bh
not bl
pop ebx
movsx edi, dx
movzx edi, bp
pop edi
jmp 0x10de4a6
pop edi
jmp 0x18eb69c