Function at 0x62a2c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push ebx
push esi
push edi
push 0x10
lea eax, [ebp - 0x14]
push 0
push eax
call fcn.00632000
add esp, 0xc
rol eax, 0x1a
rol eax, 6
cmp ecx, dword [esp]
jl 0x62a2e9
jne 0x62a2e6
jge 0x62a2e9
sub eax, 0x74b066b1
mov cl, 0x66
mov al, 0x74
mov byte [ebp - 0x14], 0x48
mov byte [ebp - 0xf], 0x70
mov byte [ebp - 0xa], 0x55
mov byte [ebp - 0x13], cl
mov byte [ebp - 0xe], 0x64
mov byte [ebp - 9], 0x6a
mov byte [ebp - 0x12], 0x75
mov byte [ebp - 0xd], cl
mov byte [ebp - 8], 0x6e
mov byte [ebp - 0x11], 0x51
mov byte [ebp - 0xc], al
mov byte [ebp - 7], cl
mov byte [ebp - 0x10], 0x73
mov byte [ebp - 0xb], al
mov byte [ebp - 6], al
mov byte [ebp - 5], 0
sub esp, 0
xor ebx, 0
jnp 0x62a342
jno 0x62a331
lea ecx, [ecx + 0xf8e]
lea ecx, [ecx - 0xf8e]
je 0x62a33f
jp 0x62a342
mov ebx, 0x8aec458a
pop ebp
int1
mov al, byte [ebp - 0x14]
mov bl, byte [ebp - 0xf]
mov dl, byte [ebp - 0xa]
mov cl, byte [ebp - 0x13]
dec al
dec bl
mov byte [ebp - 0x14], al
mov al, byte [ebp - 0xe]
dec dl
mov byte [ebp - 0xf], bl
mov bl, byte [ebp - 9]
mov byte [ebp - 0xa], dl
mov dl, byte [ebp - 0x12]
dec cl
dec al
mov byte [ebp - 0x13], cl
mov cl, byte [ebp - 0xd]
dec bl
mov byte [ebp - 0xe], al
mov al, byte [ebp - 8]
dec dl
mov byte [ebp - 9], bl
mov bl, byte [ebp - 0x11]
mov byte [ebp - 0x12], dl
mov dl, byte [ebp - 0xc]
dec cl
dec al
mov byte [ebp - 0xd], cl
mov cl, byte [ebp - 7]
dec bl
mov byte [ebp - 8], al
mov al, byte [ebp - 0x10]
dec dl
mov byte [ebp - 0x11], bl
mov bl, byte [ebp - 0xb]
mov byte [ebp - 0xc], dl
mov dl, byte [ebp - 6]
dec cl
dec al
dec bl
dec dl
mov byte [ebp - 7], cl
mov byte [ebp - 0x10], al
mov byte [ebp - 0xb], bl
mov byte [ebp - 6], dl
call fcn.00625cc0
test eax, eax
jne 0x62a3cc
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
push edx
add edx, 0x7e90
ror edx, 0x16
pop edx
test ebx, edx
jp 0x62a3e5
jae 0x62a3dd
jmp 0x62a3df
ja 0x62a3e1
jnp 0x62a3e5
mov ebp, 0xec4d8d51
lea ecx, [ebp - 0x14]
push ecx
push eax
call fcn.0062b190
mov esi, eax
mov dword [ebp - 4], esi
jnp 0x62a3f6
cmp esi, dword [esp]
jo 0x62a3ff
nop
jno 0x62a3ff
sub dword [edx + 0x10], 0x6aec558d
add byte [edx - 0x18], dl
hlt
push 0x10
lea edx, [ebp - 0x14]
push 0
push edx
call fcn.00632000
add esp, 0xc
cmp ebx, dword [esp + 4]
ror edi, 0
je 0x62a422
jo 0x62a41a
jbe 0x62a41c
jnp 0x62a41e
jne 0x62a422
mov edi, 0x75f685de
or esi, dword [ebx]
rcr byte [edi + 0x5e], 0x5b
test esi, esi
jne 0x62a431
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
lea edi, [edi + 0xfbb]
lea edi, [edi - 0xfbb]
test ebx, esi
cmc
je 0x62a461
pushf
ror esi, 0x11
rol esi, 0x11
xchg ebx, ebx
popf
jp 0x62a450
xchg edx, edx
lea ecx, [ecx + 0x64a0]
lea ecx, [ecx - 0x64a0]
jne 0x62a461
sub eax, 0x56fc758b
mov esi, dword [ebp - 4]
push esi
call fcn.0061b8a0
add esp, 4
jp 0x62a46f
shr esp, 0
cmp edx, 0x2a19
ja 0x62a481
jp 0x62a47c
js 0x62a47e
jbe 0x62a481
xor eax, 0x8b18458b
dec ebp
adc al, 0x8b
push ebp
adc byte [eax - 0x75], dl
inc ebp
or al, 0x51
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp + 0x14]
mov edx, dword [ebp + 0x10]
push eax
mov eax, dword [ebp + 0xc]
push ecx
mov ecx, dword [ebp + 8]
push edx
push eax
push ecx
call esi
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14