Function at 0x1000e510
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
mov eax, dword [0x1005f004]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
xorps xmm0, xmm0
mov dword [ebp - 8], 0
push edi
movups xmmword [ebp - 0x18], xmm0
push ebx
add ebx, eax
sbb ebx, esp
mov ebx, 0xc0176fc9
xor ebx, esi
add ebx, esi
nop
pop ebx
mov eax, dword [ebp + 8]
add eax, 0xfffffff8
cmp eax, 0x9d
ja case.0x1000e559.10
movzx eax, byte [eax + 0x1000ec6c]
jmp dword [eax*4 + 0x1000eb94]
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax]
call fcn.10005400
push eax
call fcn.10002a50
add esp, 0x10
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10010ee3
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 4]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 8]
jmp 0x1000e571
push ecx
mov ecx, 0x4e99e636
add ecx, esi
mov ecx, 0xf73574b5
xor ecx, eax
nop
pop ecx
mov ecx, dword [0x10061884]
mov esi, 0x100546e0
xor edx, edx
sub esi, ecx
nop word [eax + eax]
cmp ecx, 0x64
jge 0x1000e5f5
mov al, byte [esi + ecx]
inc edx
mov byte [ecx + 0x10061608], al
inc ecx
cmp edx, 1
jl 0x1000e5e0
mov dword [0x10061884], ecx
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10010ee3
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xc]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x10]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x14]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x18]
call fcn.10005400
push eax
call fcn.10002a50
add esp, 0x10
push eax
sbb eax, esp
add eax, edx
sbb eax, eax
sbb eax, esi
pop eax
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10010ee3
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x1c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x20]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x24]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x28]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x2c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x30]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x34]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x38]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x3c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x40]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x44]
call fcn.10005400
push eax
call fcn.10002a50
add esp, 0x10
push edx
sbb edx, eax
add edx, esp
mov edx, 0x8a129b27
add edx, edx
xor edx, edx
pop edx
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10010ee3
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x48]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x4c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x50]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x54]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x58]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x5c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x60]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x64]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x68]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x6c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x70]
call fcn.10005400
push eax
call fcn.10002a50
add esp, 0x10
push ebx
sbb ebx, edx
xor ebx, eax
mov ebx, 0x194e85be
or ebx, ebp
pop ebx
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10010ee3
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x74]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x78]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x7c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x80]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x84]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x88]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x8c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x90]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x94]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x98]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0x9c]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xa0]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xa4]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xa8]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xac]
call fcn.10005400
push eax
call fcn.10002a50
add esp, 0x10
push ebx
mov ebx, 0x9f6e6d8
mov ebx, 0x2e54b33
sbb ebx, esi
pop ebx
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10010ee3
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xb0]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xb4]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xb8]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xbc]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xc0]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xc4]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xc8]
jmp 0x1000e571
lea eax, [ebp - 0x18]
push eax
mov eax, dword [0x10061ea0]
push dword [0x10061e98]
push dword [eax + 0xcc]
call fcn.10005400
push eax
call fcn.10002a50
add esp, 0x10
push ebx
add ebx, eax
sbb ebx, eax
sbb ebx, eax
mov ebx, 0x83a8cff8
add ebx, eax
nop
pop ebx
mov al, 1
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10010ee3
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
xor al, al
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.10010ee3
mov esp, ebp
pop ebp
ret