Function at 0x205f2b11
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
push edi
push 0xd
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.20603ead
add esp, 0xc
jae 0x205f2b2c
lea edx, [edx]
jmp 0x205f2b30
jp 0x205f2b43
pushf
or esi, esi
mov esp, esp
popf
lea ebx, [ebx]
jb 0x205f2b3e
jg 0x205f2b40
jnp 0x205f2b43
mov esi, 0x44e845c6
mov byte [ebp - 0x18], 0x44
mov byte [ebp - 0x15], 0x62
mov byte [ebp - 0x12], 0x4e
mov byte [ebp - 0xf], 0x66
mov byte [ebp - 0x17], 0x73
mov byte [ebp - 0x14], 0x75
mov byte [ebp - 0x11], 0x76
mov byte [ebp - 0xe], 0x79
mov byte [ebp - 0x16], 0x66
mov byte [ebp - 0x13], 0x66
mov byte [ebp - 0x10], 0x75
mov byte [ebp - 0xd], 0x42
mov byte [ebp - 0xc], 0
jno 0x205f2b79
jae 0x205f2b7b
jo 0x205f2b84
jno 0x205f2b7f
ja 0x205f2b81
jno 0x205f2b84
mov esp, 0x80e84d8a
jmp 0x8acb38e
mov cl, byte [ebp - 0x18]
sub cl, 1
mov byte [ebp - 0x18], cl
mov dl, byte [ebp - 0x15]
sub dl, 1
mov byte [ebp - 0x15], dl
mov al, byte [ebp - 0x12]
sub al, 1
mov byte [ebp - 0x12], al
mov cl, byte [ebp - 0xf]
sub cl, 1
mov byte [ebp - 0xf], cl
mov dl, byte [ebp - 0x17]
sub dl, 1
mov byte [ebp - 0x17], dl
mov al, byte [ebp - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0x11]
sub cl, 1
mov byte [ebp - 0x11], cl
mov dl, byte [ebp - 0xe]
sub dl, 1
mov byte [ebp - 0xe], dl
mov al, byte [ebp - 0x16]
sub al, 1
mov byte [ebp - 0x16], al
mov cl, byte [ebp - 0x13]
sub cl, 1
mov byte [ebp - 0x13], cl
mov dl, byte [ebp - 0x10]
sub dl, 1
mov byte [ebp - 0x10], dl
mov al, byte [ebp - 0xd]
sub al, 1
mov byte [ebp - 0xd], al
nop
cmp esi, ebx
jp 0x205f2bf1
jae 0x205f2bf3
je 0x205f2c0e
pushf
xor ebx, 0
popf
jb 0x205f2bfe
nop
lea eax, [eax + 0x3834]
lea eax, [eax - 0x3834]
jne 0x205f2c0e
lcall 0x8900, 0x1bae6e8
inc ebp
clc
call fcn.2060e6f9
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x205f2c23
xor eax, eax
jmp 0x205f2e4e
jbe 0x205f2c25
jge 0x205f2c3a
pushf
or edi, edi
test ecx, 0x672c
popf
ja 0x205f2c35
jge 0x205f2c37
jl 0x205f2c3a
sub eax, 0x51e84d8d
lea ecx, [ebp - 0x18]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.205f03e1
mov dword [ebp - 4], eax
push 0xd
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.20603ead
add esp, 0xc
cmp dword [ebp - 4], 0
jne 0x205f2c67
xor eax, eax
jmp 0x205f2e4e
xor edi, ecx
xor edi, ecx
jl 0x205f2c73
js 0x205f2c6f
jge 0x205f2c73
ljmp 0xe851:0xfc4d8b67
mov ecx, dword [ebp - 4]
push ecx
call fcn.205ebbe9
add esp, 4
push 0xd
push 0
lea edx, [ebp - 0x18]
push edx
call fcn.20603ead
add esp, 0xc
xchg esi, esi
shr esp, 0
push edx
add edx, 0xddc
ror edx, 0x13
pop edx
jg 0x205f2cb2
add byte [edx - 0x7f], dl
ret 0xddc
pushf
test esp, 0x6298
popf
xchg esp, esp
xchg ecx, ecx
jle 0x205f2cb2
mov ebx, 0x44e845c6
mov byte [ebp - 0x18], 0x44
mov byte [ebp - 0x15], 0x62
mov byte [ebp - 0x12], 0x4e
mov byte [ebp - 0xf], 0x66
mov byte [ebp - 0x17], 0x73
mov byte [ebp - 0x14], 0x75
mov byte [ebp - 0x11], 0x76
mov byte [ebp - 0xe], 0x79
mov byte [ebp - 0x16], 0x66
mov byte [ebp - 0x13], 0x66
mov byte [ebp - 0x10], 0x75
mov byte [ebp - 0xd], 0x58
mov byte [ebp - 0xc], 0
ror esi, 0x13
ror esi, 0xd
shl esp, 0
jg 0x205f2d07
pushf
and esp, 0xffffffff
popf
lea ecx, [ecx + 0x660c]
lea ecx, [ecx - 0x660c]
jle 0x205f2d07
add eax, 0x2ce8458a
add dword [eax + 0x4d8ae845], ecx
jmp 0x205f2c93
mov al, byte [ebp - 0x18]
sub al, 1
mov byte [ebp - 0x18], al
mov cl, byte [ebp - 0x15]
sub cl, 1
mov byte [ebp - 0x15], cl
mov dl, byte [ebp - 0x12]
sub dl, 1
mov byte [ebp - 0x12], dl
mov al, byte [ebp - 0xf]
sub al, 1
mov byte [ebp - 0xf], al
mov cl, byte [ebp - 0x17]
sub cl, 1
mov byte [ebp - 0x17], cl
mov dl, byte [ebp - 0x14]
sub dl, 1
mov byte [ebp - 0x14], dl
mov al, byte [ebp - 0x11]
sub al, 1
mov byte [ebp - 0x11], al
mov cl, byte [ebp - 0xe]
sub cl, 1
mov byte [ebp - 0xe], cl
mov dl, byte [ebp - 0x16]
sub dl, 1
mov byte [ebp - 0x16], dl
mov al, byte [ebp - 0x13]
sub al, 1
mov byte [ebp - 0x13], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0xd]
sub dl, 1
mov byte [ebp - 0xd], dl
jne 0x205f2d71
xor eax, esi
xor eax, esi
add esi, 0
je 0x205f2d86
xchg ebx, edx
xchg ebx, edx
xchg esi, esi
xchg edi, edi
jne 0x205f2d86
mov ebx, 0x903d83e7
push ecx
pop esi
and byte [eax], al
cmp dword [0x205e5190], 0
je 0x205f2db8
xor esp, 0
cmp ebx, ecx
jnp 0x205f2d96
jns 0x205f2d98
jbe 0x205f2da5
je 0x205f2d9c
xchg ecx, edx
xchg ecx, edx
ja 0x205f2da5
xor eax, 0x458d3be2
call 0xb06cb8fc
push ecx
pop esi
and byte [ecx - 0x18], dl
sub al, 0xd6
invalid
lea eax, [ebp - 0x18]
push eax
mov ecx, dword [0x205e5190]
push ecx
call fcn.205f03e1
mov dword [ebp - 0x1c], eax
shr edx, 0
xor esi, 0
xor eax, dword [esp]
xor eax, dword [esp]
stc
jnp 0x205f2dd1
jl 0x205f2dc9
jae 0x205f2dcb
xchg edi, eax
xchg edi, eax
jp 0x205f2dd1
mov ecx, 0x6a0d6a97
add byte [ebp - 0x17ad17ab], cl
iretd
push 0xd
push 0
lea edx, [ebp - 0x18]
push edx
call fcn.20603ead
add esp, 0xc
rol esp, 0
inc esi
dec esi
mov esp, esp
jg 0x205f2df2
jae 0x205f2dec
xchg esp, esp
jle 0x205f2df2
mov ebp, 0xe47d839b
add byte [edi + ebp + 0x33], dh
or al, 0x24
cmp dword [ebp - 0x1c], 0
je 0x205f2e27
xor ecx, dword [esp]
xor ecx, dword [esp]
xor esp, 0
ja 0x205f2e1b
pushf
shl esp, 0
popf
lea esi, [esi + 0x908]
lea esi, [esi - 0x908]
jp 0x205f2e18
jbe 0x205f2e1b
mov eax, 0x50e4458b
mov eax, dword [ebp - 0x1c]
push eax
call fcn.205ebbe9