Function at 0x463226
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.00473db6
add esp, 0xc
jnp 0x463241
jnp 0x463243
lea esp, [esp]
jbe 0x46324d
lea edi, [edi]
ja 0x46324d
mov ecx, 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
jmp 0x46329b
xchg esi, eax
xchg esi, eax
jnp 0x4632a6
nop
nop
jge 0x4632a3
jp 0x4632a6
lcall 0x1e9, 0x80e44d8a
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
shr ecx, 0
cmc
push ecx
add ecx, 0x43ee
ror ecx, 0x15
pop ecx
clc
je 0x463363
pushf
nop
xchg edx, eax
xchg edx, eax
popf
js 0x46335d
nop
jbe 0x463360
jne 0x463363
mov esp, 0x6968e8
add byte [ecx + 0x7d83f845], cl
clc
add byte [ebp + 7], dh
call fcn.00469cd0
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x463378
xor eax, eax
jmp 0x463427
or ebx, ebx
cmp edx, ebx
xor edx, 0x4482
xor edx, 0x4482
je 0x46339d
pushf
xor eax, 0
xor ecx, ebx
xor ecx, ebx
or eax, 0
nop
popf
nop
jne 0x46339d
mov esi, 0x51e44d8d
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.0047260c
mov dword [ebp - 4], eax
push 0x13
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.00473db6
add esp, 0xc
test ebx, 0x71b3
xor eax, dword [esp + 8]
xor eax, dword [esp + 8]
jp 0x4633d1
nop
jnp 0x4633d1
add eax, 0xfc7d83
cmp dword [ebp - 4], 0
jne 0x4633db
xor eax, eax
jmp 0x463427
jo 0x4633dd
test esp, 0x7f0e
jl 0x4633e5
jne 0x4633e7
jge 0x4633fb
pushf
add esp, 0
cmp esi, dword [esp]
ror eax, 0
popf
jbe 0x4633f8
jl 0x4633fb
sub eax, 0x51fc4d8b
mov ecx, dword [ebp - 4]
push ecx
call fcn.0046379f
add esp, 4
lea eax, [eax + 0x28ce]
sub eax, 0x28ce
shr esp, 0
jae 0x46341c
jbe 0x463419
jb 0x46341c
mov eax, 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