Function at 0x205eb121
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
push edi
push 0x13
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.20603ead
add esp, 0xc
jle 0x205eb13c
jb 0x205eb15a
pushf
xchg ebx, ebx
jp 0x205eb144
push ebx
add ebx, 0x671c
ror ebx, 0x1a
pop ebx
popf
jne 0x205eb153
jne 0x205eb155
js 0x205eb157
jae 0x205eb15a
mov ebx, 0x44e845c6
mov byte [ebp - 0x18], 0x44
mov byte [ebp - 0x13], 0x54
mov byte [ebp - 0xe], 0x64
mov byte [ebp - 9], 0x65
mov byte [ebp - 0x17], 0x6d
mov byte [ebp - 0x12], 0x66
mov byte [ebp - 0xd], 0x66
mov byte [ebp - 8], 0x6d
mov byte [ebp - 0x16], 0x70
mov byte [ebp - 0x11], 0x73
mov byte [ebp - 0xc], 0x49
mov byte [ebp - 7], 0x66
mov byte [ebp - 0x15], 0x74
mov byte [ebp - 0x10], 0x77
mov byte [ebp - 0xb], 0x62
mov byte [ebp - 6], 0
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0xf], 0x6a
mov byte [ebp - 0xa], 0x6f
xor ebx, 0
or esp, 0
push ecx
pop ecx
jo 0x205eb1b0
je 0x205eb1cc
pushf
add edi, 0
xor ebx, 0x180a
xor ebx, 0x180a
sub eax, 0
popf
nop
jne 0x205eb1cc
xor eax, 0x80e84d8a
jmp 0x8ac39d6
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 - 0xe]
sub al, 1
mov byte [ebp - 0xe], al
mov cl, byte [ebp - 9]
sub cl, 1
mov byte [ebp - 9], 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
mov cl, byte [ebp - 0xd]
sub cl, 1
mov byte [ebp - 0xd], cl
mov dl, byte [ebp - 8]
sub dl, 1
mov byte [ebp - 8], 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 - 0xc]
sub dl, 1
mov byte [ebp - 0xc], dl
mov al, byte [ebp - 7]
sub al, 1
mov byte [ebp - 7], 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 - 0xb]
sub al, 1
mov byte [ebp - 0xb], 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 - 0xa]
sub al, 1
mov byte [ebp - 0xa], al
neg eax
neg eax
jge 0x205eb297
pushf
push edx
add edx, 0x20bf
ror edx, 0x1e
pop edx
ja 0x205eb27d
rol edi, 0
xor edx, ebx
xor edx, ebx
popf
lea eax, [eax + 0x1e07]
lea eax, [eax - 0x1e07]
xchg ebx, ebx
jl 0x205eb297
mov ebx, 0x1f8ace8
add byte [ecx + 0x7d83fc45], cl
cld
add byte [ebp + 7], dh
call fcn.2060ab48
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x205eb2ac
xor eax, eax
jmp 0x205eb355
nop
rol ebx, 0xd
ror ebx, 0xd
shr esp, 0
js 0x205eb2cc
pushf
cmp esp, 0x63c1
test dword [esp], edi
jge 0x205eb2c5
popf
jp 0x205eb2c9
jns 0x205eb2cc
mov ecx, 0x51e84d8d
lea ecx, [ebp - 0x18]
push ecx
mov edx, dword [ebp - 4]
push edx
call fcn.205f03e1
mov dword [ebp - 0x1c], eax
push 0x13
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.20603ead
add esp, 0xc
cmp dword [ebp - 0x1c], 0
jne 0x205eb2f6
xor eax, eax
jmp 0x205eb355
add edi, dword [esp]
sub edi, dword [esp]
lea edx, [edx + 0x13]
sub edx, 0x13
sub esp, 0
jb 0x205eb31a
pushf
clc
sub ebx, 0
add esi, dword [esp]
sub esi, dword [esp]
popf
xchg edx, edx
jae 0x205eb31a
add eax, 0x51e44d8b
mov ecx, dword [ebp - 0x1c]
push ecx
call fcn.205ebbe9
add esp, 4
ror edi, 5
rol edi, 5
test dword [esp + 4], esi
jne 0x205eb34e
pushf
cmp esi, dword [esp]
xor edx, dword [esp]
xor edx, dword [esp]
popf
lea edx, [edx + 0x3a40]
lea edx, [edx - 0x3a40]
je 0x205eb34e
mov ebx, 0x5208558b
mov edx, dword [ebp + 8]
push edx
call dword [ebp - 0x1c]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4