Function at 0x534bc6
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
push 0xe
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.0052b4cd
add esp, 0xc
lea esi, [esi + 0x6b48]
lea esi, [esi - 0x6b48]
ror eax, 0
clc
nop
jno 0x534c16
pushf
rol edx, 0x1d
rol edx, 3
lea edx, [edx + 0x3ad7]
lea edx, [edx - 0x3ad7]
cmp ebx, dword [esp + 8]
and edx, 0xffffffff
popf
lea eax, [eax]
mov edi, edi
jo 0x534c16
xor eax, 0x7aec45c6
mov byte [ebp - 0x14], 0x7a
mov byte [ebp - 0x18], 0x48
mov byte [ebp - 0x17], 0x66
mov byte [ebp - 0x13], 0x74
mov byte [ebp - 0xf], 0x4a
mov byte [ebp - 0x10], 0x6e
mov byte [ebp - 0xd], 0x67
mov byte [ebp - 0x12], 0x75
mov byte [ebp - 0xb], 0
mov byte [ebp - 0x16], 0x75
mov byte [ebp - 0xc], 0x70
mov byte [ebp - 0x15], 0x54
mov byte [ebp - 0x11], 0x66
mov byte [ebp - 0xe], 0x6f
rol esp, 0
jmp 0x534c53
add ecx, dword [esp]
sub ecx, dword [esp]
cmp edi, dword [esp + 0x10]
jns 0x534c82
pushf
xor edi, 0x78bb
xor edi, 0x78bb
popf
jg 0x534c71
lea edi, [edi]
lea ecx, [ecx + 0x34d1]
lea ecx, [ecx - 0x34d1]
js 0x534c82
or dword [edx - 0x167f0bb3], 0xf44d8801
mov cl, byte [ebp - 0xc]
sub cl, 1
mov byte [ebp - 0xc], cl
mov dl, byte [ebp - 0x13]
sub dl, 1
mov byte [ebp - 0x13], dl
mov al, byte [ebp - 0x17]
sub al, 1
mov byte [ebp - 0x17], al
mov cl, byte [ebp - 0x15]
sub cl, 1
mov byte [ebp - 0x15], cl
mov dl, byte [ebp - 0x11]
sub dl, 1
mov byte [ebp - 0x11], dl
mov al, byte [ebp - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0x12]
sub cl, 1
mov byte [ebp - 0x12], cl
mov dl, byte [ebp - 0xe]
sub dl, 1
mov byte [ebp - 0xe], dl
mov al, byte [ebp - 0x10]
sub al, 1
mov byte [ebp - 0x10], al
mov cl, byte [ebp - 0x18]
sub cl, 1
mov byte [ebp - 0x18], cl
mov dl, byte [ebp - 0xf]
sub dl, 1
mov byte [ebp - 0xf], dl
mov al, byte [ebp - 0xd]
sub al, 1
mov byte [ebp - 0xd], al
mov cl, byte [ebp - 0x16]
sub cl, 1
mov byte [ebp - 0x16], cl
test dword [esp + 0xc], eax
jnp 0x534cf9
cmc
push eax
add eax, 0x6dba
ror eax, 0x1f
pop eax
jb 0x534d11
jbe 0x534d08
jp 0x534d0a
js 0x534d0c
jae 0x534d0e
jae 0x534d11
add eax, 0xfef5b0e8
dec dword [ecx + 0x7d83f845]
clc
add byte [ebp + 5], dh
call fcn.005242c6
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x534d24
jmp 0x534dce
and esp, 0xffffffff
add edi, 0
jnp 0x534d45
pushf
lea ecx, [ecx + 0x7d84]
sub ecx, 0x7d84
je 0x534d3c
popf
js 0x534d40
jmp 0x534d42
jp 0x534d45
xor eax, 0x52e8558d
lea edx, [ebp - 0x18]
push edx
mov eax, dword [ebp - 8]
push eax
call fcn.005132bc
mov dword [ebp - 4], eax
push 0xe
push 0
lea ecx, [ebp - 0x18]
push ecx
call fcn.0052b4cd
add esp, 0xc
ror esp, 0
sub esp, 0
nop
jl 0x534d81
pushf
test edi, 0x5cd2
popf
jne 0x534d7a
js 0x534d7c
jb 0x534d7e
jge 0x534d81
mov edi, 0xfc7d83
cmp dword [ebp - 4], 0
jne 0x534d89
jmp 0x534dce
cmp esp, 0x7ac0
xor esp, 0
jbe 0x534da6
pushf
add edx, 0
xor ecx, esi
xor ecx, esi
popf
jmp 0x534da1
jbe 0x534da3
ja 0x534da6
ljmp 0x96e8:0x52fc558b
mov edx, dword [ebp - 4]
push edx
call fcn.00508f45
add esp, 4
shr esp, 0
lea eax, [eax]
jbe 0x534db9
jg 0x534dc7
jns 0x534dbd
mov edi, edi
jae 0x534dc1
xchg ecx, ecx
jle 0x534dc7
add eax, 0x8458bfc
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 4]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4