Function at 0x2060ea34
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
cmp dword [0x205e3c80], 1
je 0x2060ea7d
push ebx
add ebx, 0x2c91
ror ebx, 0xa
pop ebx
jmp 0x2060ea53
and edi, 0xffffffff
jbe 0x2060ea73
pushf
add eax, dword [esp]
sub eax, dword [esp]
call 0x2060ea65
add esp, 4
cmp ebx, dword [esp + 8]
popf
jp 0x2060ea70
ja 0x2060ea73
mov esi, 0x5e3c80a1
and byte [ecx + 0x23ebfc45], cl
mov eax, dword [0x205e3c80]
mov dword [ebp - 4], eax
jmp 0x2060eaa0
test esp, 0x2318
not esi
not esi
test eax, 0x4237
jle 0x2060ea99
xchg edx, edx
xchg edi, ebx
xchg edi, ebx
jae 0x2060ea96
jg 0x2060ea99
mov edx, 0xe5e9c033
add dword [eax], eax
add byte [ebx + 0x780671ff], cl
add byte [eax + 2], dh
xor eax, eax
jmp 0x2060ec85
mov edi, edi
jno 0x2060eaaa
js 0x2060eaa6
jo 0x2060eaaa
mov esi, 0xfc4d8b22
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
nop
jb 0x2060eac9
jno 0x2060ead5
jno 0x2060eacd
mov eax, eax
jns 0x2060ead1
jo 0x2060ead5
sub eax, 0xe845c643
dec ebp
mov byte [ebp - 0x18], 0x4d
mov byte [ebp - 0x13], 0x6a
mov byte [ebp - 0xe], 0x7a
mov byte [ebp - 0x17], 0x70
mov byte [ebp - 0x12], 0x63
mov byte [ebp - 0x16], 0x62
mov byte [ebp - 0x11], 0x73
mov byte [ebp - 0x15], 0x65
mov byte [ebp - 0x10], 0x62
mov byte [ebp - 0x14], 0x4d
mov byte [ebp - 0xf], 0x73
mov byte [ebp - 0xd], 0x58
mov byte [ebp - 0xc], 0
lea edi, [edi]
mov esp, esp
neg edi
neg edi
jae 0x2060eb1f
jno 0x2060eb15
jo 0x2060eb17
jmp 0x2060eb19
lea edi, [edi]
jb 0x2060eb1f
mov esp, 0xe8458a3a
mov al, byte [ebp - 0x18]
sub al, 1
mov byte [ebp - 0x18], al
mov cl, byte [ebp - 0x13]
sub cl, 1
mov byte [ebp - 0x13], 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 - 0x16]
sub cl, 1
mov byte [ebp - 0x16], cl
mov dl, byte [ebp - 0x11]
sub dl, 1
mov byte [ebp - 0x11], 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 - 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 - 0xd]
sub cl, 1
mov byte [ebp - 0xd], cl
mov dl, byte [ebp - 0xe]
sub dl, 1
mov byte [ebp - 0xe], dl
test dword [esp], ecx
cmp ecx, 0x38e2
ja 0x2060ebb6
pushf
stc
push ebx
add ebx, 0x6edd
ror ebx, 0x1a
pop ebx
test dword [esp], edx
popf
lea eax, [eax + 0x5f59]
lea eax, [eax - 0x5f59]
mov eax, eax
jbe 0x2060ebb6
mov edi, 0x51903d83
pop esi
and byte [eax], al
cmp dword [0x205e5190], 0
je 0x2060ebfa
add esi, 0x40cf
sub esi, 0x40cf
jo 0x2060ebe7
pushf
xor esi, dword [esp]
xor esi, dword [esp]
xor edx, dword [esp]
xor edx, dword [esp]
rol esp, 0
popf
jno 0x2060ebe2
xchg ecx, eax
xchg ecx, eax
jno 0x2060ebe7
mov edi, 0x50e8458d
lea eax, [ebp - 0x18]
push eax
mov ecx, dword [0x205e5190]
push ecx
call fcn.205f03e1
mov dword [ebp - 8], eax
test esp, 0x5d71
jp 0x2060ec07
nop
jnp 0x2060ec07
mov esi, 0x6a0d6a4e
add byte [ebp - 0x17ad17ab], cl
cdq
push edx
invalid
push 0xd
push 0
lea edx, [ebp - 0x18]
push edx
call fcn.20603ead
add esp, 0xc
lea ebx, [ebx + 0x1748]
lea ebx, [ebx - 0x1748]
xchg esp, esp
add ecx, 0
neg edx
neg edx
jl 0x2060ec44
mov eax, eax
je 0x2060ec32
lea edx, [edx]
lea edi, [edi + 0x790e]
lea edi, [edi - 0x790e]
jge 0x2060ec44
mov ebx, 0xf87d834e
add byte [esi - 0x7f], dh
invalid
cmp dword [ebp - 8], 0
je 0x2060ec70
cmp edi, 0x6779
jle 0x2060ec52
dec eax
inc eax
nop
jge 0x2060ec64
pushf
xchg ebx, ecx
xchg ebx, ecx
popf
xchg esp, esp
jl 0x2060ec64
mov esi, 0x50f8458b
mov eax, dword [ebp - 8]
push eax
call fcn.205ebbe9
add esp, 4
test dword [esp], eax
add esp, 0
jo 0x2060ec7e
js 0x2060ec7a
nop
jno 0x2060ec7e
add eax, 0x51084d8b
mov ecx, dword [ebp + 8]
push ecx
call dword [ebp - 4]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4