Function at 0x62c5ff
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 - 0x1c]
push eax
call fcn.0061511f
add esp, 0xc
stc
jl 0x62c621
lea esp, [esp]
jge 0x62c621
mov ebx, 0x52e445c6
mov byte [ebp - 0x1c], 0x52
mov byte [ebp - 0x17], 0x54
mov byte [ebp - 0x12], 0x64
mov byte [ebp - 0xd], 0x75
mov byte [ebp - 0x1b], 0x76
mov byte [ebp - 0x16], 0x66
mov byte [ebp - 0x11], 0x66
mov byte [ebp - 0xc], 0x76
mov byte [ebp - 0x1a], 0x66
mov byte [ebp - 0x15], 0x73
mov byte [ebp - 0x10], 0x54
mov byte [ebp - 0xb], 0x74
mov byte [ebp - 0x19], 0x73
mov byte [ebp - 0x14], 0x77
mov byte [ebp - 0xf], 0x75
mov byte [ebp - 0xa], 0
mov byte [ebp - 0x18], 0x7a
mov byte [ebp - 0x13], 0x6a
mov byte [ebp - 0xe], 0x62
ja 0x62c66f
xor esp, 0
add esi, dword [esp]
sub esi, dword [esp]
jl 0x62c683
jmp 0x62c67c
lea ebx, [ebx]
mov eax, eax
jge 0x62c683
mov esp, 0x80e44d8a
jmp 0xe4b04e8d
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
mov cl, byte [ebp - 0xd]
sub cl, 1
mov byte [ebp - 0xd], 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 - 0xc]
sub dl, 1
mov byte [ebp - 0xc], 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 - 0xb]
sub al, 1
mov byte [ebp - 0xb], 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 - 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
test ebx, 0x31b8
jne 0x62c72c
jns 0x62c729
je 0x62c72c
sub eax, 0xff27a0e8
dec dword [ecx + 0x7d83f845]
clc
add byte [ebp + 7], dh
call 0x61eed1
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x62c741
xor eax, eax
jmp 0x62c7ed
jle 0x62c743
ror esp, 0
rol ebx, 0x18
rol ebx, 8
jle 0x62c75a
jl 0x62c750
jnp 0x62c752
mov ecx, ecx
jl 0x62c756
jg 0x62c75a
mov edx, 0xe44d8dc4
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.0060bf28
mov dword [ebp - 4], eax
push 0x13
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.0061511f
add esp, 0xc
je 0x62c77c
cmp ecx, 0xe0e
jnp 0x62c784
jno 0x62c793
jno 0x62c788
jge 0x62c78a
xchg edx, edi
xchg edx, edi
jmp 0x62c790
jo 0x62c793
mov esp, 0xfc7d83
cmp dword [ebp - 4], 0
jne 0x62c79d
xor eax, eax
jmp 0x62c7ed
jg 0x62c79f
jbe 0x62c7a1
jge 0x62c7b9
lea edi, [edi + 0x4414]
lea edi, [edi - 0x4414]
xchg ebx, eax
xchg ebx, eax
lea eax, [eax]
jl 0x62c7b5
jl 0x62c7b9
call 0xfcb0534a
mov ecx, dword [ebp - 4]
push ecx
call fcn.0061266b
add esp, 4
jae 0x62c7c7
shl ecx, 0
cmp edi, 0x54a4
lea edi, [edi + 0x3636]
sub edi, 0x3636
jl 0x62c7e2
nop
jge 0x62c7e2
ljmp 0x458b:0x520c558b
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 4]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8