Function at 0x5eba50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push ebx
push esi
push edi
push 0x13
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.005fb014
add esp, 0xc
cmp esp, 0xb04
jo 0x5eba78
jae 0x5eba73
mov eax, eax
jno 0x5eba78
mov edx, 0x48e045c6
mov byte [ebp - 0x20], 0x48
mov byte [ebp - 0x1b], 0x65
mov byte [ebp - 0x16], 0x6a
mov byte [ebp - 0x11], 0x6e
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1a], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x10], 0x66
mov byte [ebp - 0x1e], 0x75
mov byte [ebp - 0x19], 0x6d
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0xf], 0x42
mov byte [ebp - 0x1d], 0x4e
mov byte [ebp - 0x18], 0x66
mov byte [ebp - 0x13], 0x4f
mov byte [ebp - 0xe], 0
mov byte [ebp - 0x1c], 0x70
mov byte [ebp - 0x17], 0x47
mov byte [ebp - 0x12], 0x62
cmp ecx, eax
jp 0x5ebad1
ja 0x5ebaca
js 0x5ebacc
jg 0x5ebace
jnp 0x5ebad1
call 0x813f085f
jmp 0xe0ac42db
mov cl, byte [ebp - 0x20]
sub cl, 1
mov byte [ebp - 0x20], cl
mov dl, byte [ebp - 0x1b]
sub dl, 1
mov byte [ebp - 0x1b], dl
mov al, byte [ebp - 0x16]
sub al, 1
mov byte [ebp - 0x16], al
mov cl, byte [ebp - 0x11]
sub cl, 1
mov byte [ebp - 0x11], cl
mov dl, byte [ebp - 0x1f]
sub dl, 1
mov byte [ebp - 0x1f], dl
mov al, byte [ebp - 0x1a]
sub al, 1
mov byte [ebp - 0x1a], al
mov cl, byte [ebp - 0x15]
sub cl, 1
mov byte [ebp - 0x15], cl
mov dl, byte [ebp - 0x10]
sub dl, 1
mov byte [ebp - 0x10], dl
mov al, byte [ebp - 0x1e]
sub al, 1
mov byte [ebp - 0x1e], al
mov cl, byte [ebp - 0x19]
sub cl, 1
mov byte [ebp - 0x19], cl
mov dl, byte [ebp - 0x14]
sub dl, 1
mov byte [ebp - 0x14], dl
mov al, byte [ebp - 0xf]
sub al, 1
mov byte [ebp - 0xf], al
mov cl, byte [ebp - 0x1d]
sub cl, 1
mov byte [ebp - 0x1d], cl
mov dl, byte [ebp - 0x18]
sub dl, 1
mov byte [ebp - 0x18], dl
mov al, byte [ebp - 0x13]
sub al, 1
mov byte [ebp - 0x13], al
mov cl, byte [ebp - 0x1c]
sub cl, 1
mov byte [ebp - 0x1c], cl
mov dl, byte [ebp - 0x17]
sub dl, 1
mov byte [ebp - 0x17], dl
mov al, byte [ebp - 0x12]
sub al, 1
mov byte [ebp - 0x12], al
jne 0x5ebb6f
jle 0x5ebb96
pushf
cmp eax, edx
rol edi, 0
nop
popf
lea ecx, [ecx + 0x65e3]
lea ecx, [ecx - 0x65e3]
lea ecx, [ecx + 0x5cdf]
lea ecx, [ecx - 0x5cdf]
jg 0x5ebb96
call fcn.005f1b76
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x5ebbab
mov edx, edx
mov esi, esi
jns 0x5ebbb1
shr esp, 0
jnp 0x5ebbc6
jno 0x5ebbb8
lea esp, [esp]
xchg ecx, edi
xchg ecx, edi
js 0x5ebbc1
jp 0x5ebbc6
sub eax, 0x4d8dfabb
loopne 0x5ebc1b
lea ecx, [ebp - 0x20]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.005f2eda
mov dword [ebp - 4], eax
push 0x13
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.005fb014
add esp, 0xc
and edx, edx
xor edi, 0
jl 0x5ebbfd
pushf
jae 0x5ebbf1
popf
mov edi, edi
jo 0x5ebbf7
lea esp, [esp]
jge 0x5ebbfd
add dword [ebx + 0x7500fc7d], 0xe9c03307
add al, byte ds:[eax]
add byte [ebx], cl
imul al
add byte [eax], al
add byte [eax], al
cmp dword [ebp - 4], 0
jne 0x5ebc0a
xor eax, eax
jmp 0x5ebe48
or esi, esi
call 0x5ebc11
lea esp, [esp + 4]
lea edi, [edi + 0x3690]
lea edi, [edi - 0x3690]
jge 0x5ebc38
pushf
ror esp, 0
xchg esi, eax
xchg esi, eax
shr ecx, 0
popf
jp 0x5ebc31
mov edx, edx
js 0x5ebc35
jl 0x5ebc38
or dword [ebx - 0x17ae03b3], 0xffffd9dd
mov ecx, dword [ebp - 4]
push ecx
call fcn.005e961e
add esp, 4
push 0x13
push 0
lea edx, [ebp - 0x20]
push edx
call fcn.005fb014
add esp, 0xc
cmp edi, 0x4daa
mov ecx, ecx
xor eax, 0x2fc0
xor eax, 0x2fc0
ror ecx, 0x14
ror ecx, 0xc
jp 0x5ebc7d
pushf
add edx, dword [esp]
sub edx, dword [esp]
popf
mov esi, esi
jnp 0x5ebc7d
mov edi, 0x48e045c6
mov byte [ebp - 0x20], 0x48
mov byte [ebp - 0x1b], 0x65
mov byte [ebp - 0x16], 0x6a
mov byte [ebp - 0x11], 0x6e
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1a], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x10], 0x66
mov byte [ebp - 0x1e], 0x75
mov byte [ebp - 0x19], 0x6d
mov byte [ebp - 0x15], 0x6d
mov byte [ebp - 0xf], 0x58
mov byte [ebp - 0x1d], 0x4e
mov byte [ebp - 0x18], 0x66
mov byte [ebp - 0x13], 0x4f
mov byte [ebp - 0xe], 0
mov byte [ebp - 0x1c], 0x70
mov byte [ebp - 0x17], 0x47
mov byte [ebp - 0x12], 0x62
xchg ebx, ebx
cmc
js 0x5ebcd7
ja 0x5ebcd0
jae 0x5ebcd2
jo 0x5ebcd4
jns 0x5ebcd7
mov edx, 0x2ce0458a
add dword [eax + 0x4d8ae045], ecx
in eax, 0x80
jmp 0xe5ac44e9
mov al, byte [ebp - 0x20]
sub al, 1
mov byte [ebp - 0x20], al
mov cl, byte [ebp - 0x1b]
sub cl, 1
mov byte [ebp - 0x1b], cl
mov dl, byte [ebp - 0x16]
sub dl, 1
mov byte [ebp - 0x16], dl
mov al, byte [ebp - 0x11]
sub al, 1
mov byte [ebp - 0x11], al
mov cl, byte [ebp - 0x1f]
sub cl, 1
mov byte [ebp - 0x1f], cl
mov dl, byte [ebp - 0x1a]
sub dl, 1
mov byte [ebp - 0x1a], dl
mov al, byte [ebp - 0x15]
sub al, 1
mov byte [ebp - 0x15], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0x1e]
sub dl, 1
mov byte [ebp - 0x1e], dl
mov al, byte [ebp - 0x19]
sub al, 1
mov byte [ebp - 0x19], al
mov cl, byte [ebp - 0x14]
sub cl, 1
mov byte [ebp - 0x14], cl
mov dl, byte [ebp - 0xf]
sub dl, 1
mov byte [ebp - 0xf], dl
mov al, byte [ebp - 0x1d]
sub al, 1
mov byte [ebp - 0x1d], al
mov cl, byte [ebp - 0x18]
sub cl, 1
mov byte [ebp - 0x18], cl
mov dl, byte [ebp - 0x13]
sub dl, 1
mov byte [ebp - 0x13], dl
mov al, byte [ebp - 0x1c]
sub al, 1
mov byte [ebp - 0x1c], al
mov cl, byte [ebp - 0x17]
sub cl, 1
mov byte [ebp - 0x17], cl
mov dl, byte [ebp - 0x12]
sub dl, 1
mov byte [ebp - 0x12], dl
jne 0x5ebd75
ja 0x5ebd77
add edi, 0
je 0x5ebd8f
pushf
jb 0x5ebd80
sub ecx, 0
jbe 0x5ebd85
mov ecx, ecx
popf
nop
jbe 0x5ebd8c
jne 0x5ebd8f
add eax, 0x9a503d83
pop ebp
add byte [eax], al
cmp dword [0x5d9a50], 0
je 0x5ebdb9
jge 0x5ebd9a
jle 0x5ebda6
jbe 0x5ebd9e
xchg ebx, edi
xchg ebx, edi
nop
jg 0x5ebda6
mov esp, 0x50e0458d
lea eax, [ebp - 0x20]
push eax
mov ecx, dword [0x5d9a50]
push ecx
call fcn.005f2eda
mov dword [ebp - 0xc], eax
jl 0x5ebdbb
jns 0x5ebdcb
pushf
shl edx, 0
popf
lea ecx, [ecx]
xchg ebx, eax
xchg ebx, eax
js 0x5ebdcb
mov edi, 0x6a136a
push 0x13
push 0
lea edx, [ebp - 0x20]
push edx
call fcn.005fb014
add esp, 0xc
mov esp, esp
cmp ecx, 0x7e75
stc
sub esp, 0
jb 0x5ebdef
ja 0x5ebdeb
jae 0x5ebdef
ljmp 0x7400:0xf47d83f5
cmp dword [ebp - 0xc], 0
je 0x5ebe20
dec esi
inc esi
jp 0x5ebe14
pushf
std
cld
xor edi, dword [esp + 0xc]
xor edi, dword [esp + 0xc]
rol ecx, 0
rol ebx, 0
popf
mov esp, esp
jo 0x5ebe11
jnp 0x5ebe14
call 0x515303a3
mov eax, dword [ebp - 0xc]
push eax
call fcn.005e961e
add esp, 4
shl esp, 0
call fcn.005ebe28