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

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov eax, dword [0x6aab00]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
push ebx
push esi
xor ebx, ebx
mov esi, ecx
mov dword [ebp - 8], ebx
test byte [esi + 0x84], 1
push edi
je 0x5e6745
mov ecx, dword [esi + 8]
push eax
push ecx
push 1
call fcn.0042d2f0
add esp, 0xc
mov ecx, dword [esi + 0x84]
shr ecx, 1
test cl, 1
je 0x5e6761
mov ecx, dword [esi + 0xc]
push eax
push ecx
push 2
call fcn.0042d2f0
add esp, 0xc
cmp dword [esi + 0x14], ebx
jle 0x5e67a9
mov edx, dword [esi + 0x10]
mov edi, dword [edx + ebx*4]
mov byte [eax], 0x1a
lea ecx, [eax + 1]
mov eax, dword [edi + 0x10]
cmp eax, 0x80
jae 0x5e6783
mov byte [ecx], al
lea eax, [ecx + 1]
jmp 0x5e678d
push ecx
push eax
call fcn.005d3250
add esp, 8
cmp dword [edi + 0x14], 0x10
mov ecx, dword [edi + 0x10]
jb 0x5e6798
mov edi, dword [edi]
push eax
push ecx
push edi
call fcn.005d31a0
inc ebx
add esp, 0xc
cmp ebx, dword [esi + 0x14]
jl 0x5e6766
xor ebx, ebx
cmp dword [esi + 0x3c], ebx
jle 0x5e67e5
mov ecx, dword [esi + 0x38]
mov edi, dword [ecx + ebx*4]
mov byte [eax], 0x22
lea ecx, [eax + 1]
mov eax, dword [edi + 0x60]
cmp eax, 0x80
jae 0x5e67cd
mov byte [ecx], al
lea eax, [ecx + 1]
jmp 0x5e67d7
push ecx
push eax
call fcn.005d3250
add esp, 8
push eax
mov ecx, edi
call fcn.005e4c40
inc ebx
cmp ebx, dword [esi + 0x3c]
jl 0x5e67b0
xor ebx, ebx
cmp dword [esi + 0x4c], ebx
jle 0x5e6825
lea esp, [esp]
mov edx, dword [esi + 0x48]
mov edi, dword [edx + ebx*4]
mov byte [eax], 0x2a
lea ecx, [eax + 1]
mov eax, dword [edi + 0x20]
cmp eax, 0x80
jae 0x5e680d
mov byte [ecx], al
lea eax, [ecx + 1]
jmp 0x5e6817
push ecx
push eax
call fcn.005d3250
add esp, 8
push eax
mov ecx, edi
call fcn.005e2230
inc ebx
cmp ebx, dword [esi + 0x4c]
jl 0x5e67f0
xor ebx, ebx
cmp dword [esi + 0x5c], ebx
jle 0x5e6865
lea esp, [esp]
mov ecx, dword [esi + 0x58]
mov edi, dword [ecx + ebx*4]
mov byte [eax], 0x32
lea ecx, [eax + 1]
mov eax, dword [edi + 0x20]
cmp eax, 0x80
jae 0x5e684d
mov byte [ecx], al
lea eax, [ecx + 1]
jmp 0x5e6857
push ecx
push eax
call fcn.005d3250
add esp, 8
push eax
mov ecx, edi
call fcn.005e2410
inc ebx
cmp ebx, dword [esi + 0x5c]
jl 0x5e6830
xor ebx, ebx
cmp dword [esi + 0x6c], ebx
jle 0x5e68a5
lea esp, [esp]
mov edx, dword [esi + 0x68]
mov edi, dword [edx + ebx*4]
mov byte [eax], 0x3a
lea ecx, [eax + 1]
mov eax, dword [edi + 0x28]
cmp eax, 0x80
jae 0x5e688d
mov byte [ecx], al
lea eax, [ecx + 1]
jmp 0x5e6897
push ecx
push eax
call fcn.005d3250
add esp, 8
push eax
mov ecx, edi
call fcn.005e1290
inc ebx
cmp ebx, dword [esi + 0x6c]
jl 0x5e6870
mov ecx, dword [esi + 0x84]
shr ecx, 9
test cl, 1
je 0x5e68e9
mov edi, dword [esi + 0x78]
test edi, edi
jne 0x5e68c3
mov edx, dword [0x6b90a8]
mov edi, dword [edx + 0x78]
mov byte [eax], 0x42
mov ecx, dword [edi + 0x40]
inc eax
cmp ecx, 0x80
jae 0x5e68d7
mov byte [eax], cl
inc eax
jmp 0x5e68e1
push eax
push ecx
call fcn.005d3250
add esp, 8
push eax
mov ecx, edi
call fcn.005df9b0
mov ecx, dword [esi + 0x84]
shr ecx, 0xa
test cl, 1
je 0x5e692d
mov edi, dword [esi + 0x7c]
test edi, edi
jne 0x5e6907
mov edx, dword [0x6b90a8]
mov edi, dword [edx + 0x7c]
mov byte [eax], 0x4a
mov ecx, dword [edi + 0x18]
inc eax
cmp ecx, 0x80
jae 0x5e691b
mov byte [eax], cl
inc eax
jmp 0x5e6925
push eax
push ecx
call fcn.005d3250
add esp, 8
push eax
mov ecx, edi
call fcn.005de4e0
xor edi, edi
cmp dword [esi + 0x24], edi
jle 0x5e696f
mov ecx, dword [esi + 0x20]
mov ecx, dword [ecx + edi*4]
mov byte [eax], 0x50
inc eax
test ecx, ecx
jns 0x5e6952
push eax
mov eax, ecx
cdq
push edx
push eax
call fcn.005d3390
add esp, 0xc
jmp 0x5e6969
cmp ecx, 0x80
jae 0x5e695f
mov byte [eax], cl
inc eax
jmp 0x5e6969
push eax
push ecx
call fcn.005d3250
add esp, 8
inc edi
cmp edi, dword [esi + 0x24]
jl 0x5e6934
xor edi, edi
cmp dword [esi + 0x30], edi
jle 0x5e69b1
mov edx, dword [esi + 0x2c]
mov ecx, dword [edx + edi*4]
mov byte [eax], 0x58
inc eax
test ecx, ecx
jns 0x5e6994
push eax
mov eax, ecx
cdq
push edx
push eax
call fcn.005d3390
add esp, 0xc
jmp 0x5e69ab
cmp ecx, 0x80
jae 0x5e69a1
mov byte [eax], cl
inc eax
jmp 0x5e69ab
push eax
push ecx
call fcn.005d3250
add esp, 8
inc edi
cmp edi, dword [esi + 0x30]
jl 0x5e6976
mov ecx, dword [esi + 4]
add esi, 4
test ecx, ecx
je 0x5e69cc
mov edx, dword [ecx]
cmp edx, dword [ecx + 4]
je 0x5e69cc
push eax
push esi
call fcn.005cea40
add esp, 8
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0054cec4
mov esp, ebp
pop ebp
ret 4