Function at 0x55b32a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
push 0x10
push 0
lea eax, [ebp - 0x14]
push eax
call fcn.0054df2a
add esp, 0xc
ror eax, 9
rol eax, 9
jno 0x55b35c
pushf
test edi, esi
jae 0x55b351
std
cld
jns 0x55b355
popf
je 0x55b359
jo 0x55b35c
mov ebp, 0x48ec45c6
mov byte [ebp - 0x14], 0x48
mov byte [ebp - 0xf], 0x70
mov byte [ebp - 0xa], 0x55
mov byte [ebp - 0x13], 0x66
mov byte [ebp - 0xe], 0x64
mov byte [ebp - 9], 0x6a
mov byte [ebp - 0x12], 0x75
mov byte [ebp - 0xd], 0x66
mov byte [ebp - 8], 0x6e
mov byte [ebp - 0x11], 0x51
mov byte [ebp - 0xc], 0x74
mov byte [ebp - 7], 0x66
mov byte [ebp - 0x10], 0x73
mov byte [ebp - 0xb], 0x74
mov byte [ebp - 6], 0x74
mov byte [ebp - 5], 0
stc
rol ecx, 0x13
rol ecx, 0xd
cmp esp, 0xa1a
jl 0x55b3c8
pushf
jmp 0x55b3af
xor ebx, dword [esp]
xor ebx, dword [esp]
popf
lea eax, [eax + 0x5d11]
lea eax, [eax - 0x5d11]
js 0x55b3c5
jge 0x55b3c8
mov ecx, 0x80ec4d8a
jmp 0xeca33bd2
mov cl, byte [ebp - 0x14]
sub cl, 1
mov byte [ebp - 0x14], cl
mov dl, byte [ebp - 0xf]
sub dl, 1
mov byte [ebp - 0xf], dl
mov al, byte [ebp - 0xa]
sub al, 1
mov byte [ebp - 0xa], al
mov cl, byte [ebp - 0x13]
sub cl, 1
mov byte [ebp - 0x13], cl
mov dl, byte [ebp - 0xe]
sub dl, 1
mov byte [ebp - 0xe], dl
mov al, byte [ebp - 9]
sub al, 1
mov byte [ebp - 9], al
mov cl, byte [ebp - 0x12]
sub cl, 1
mov byte [ebp - 0x12], cl
mov dl, byte [ebp - 0xd]
sub dl, 1
mov byte [ebp - 0xd], dl
mov al, byte [ebp - 8]
sub al, 1
mov byte [ebp - 8], 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 - 7]
sub al, 1
mov byte [ebp - 7], al
mov cl, byte [ebp - 0x10]
sub cl, 1
mov byte [ebp - 0x10], cl
mov dl, byte [ebp - 0xb]
sub dl, 1
mov byte [ebp - 0xb], dl
mov al, byte [ebp - 6]
sub al, 1
mov byte [ebp - 6], al
call fcn.00564d50
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x55b45f
xor eax, eax
jmp 0x55b51c
lea edx, [edx]
je 0x55b46a
xchg edi, eax
xchg edi, eax
lea ecx, [ecx]
jne 0x55b46a
add eax, 0x51ec4d8d
lea ecx, [ebp - 0x14]
push ecx
mov edx, dword [ebp - 4]
push edx
call fcn.00543a96
mov dword [ebp - 0x18], eax
lea edx, [edx]
je 0x55b47e
stc
rol esp, 0
je 0x55b491
pushf
lea ebx, [ebx]
jno 0x55b48a
popf
js 0x55b48e
jne 0x55b491
mov esi, 0x6a106a
push 0x10
push 0
lea eax, [ebp - 0x14]
push eax
call fcn.0054df2a
add esp, 0xc
cmc
xor edx, ebx
xor edx, ebx
stc
jno 0x55b4bc
pushf
jp 0x55b4ad
popf
jl 0x55b4b1
xchg ebx, edi
xchg ebx, edi
xchg edi, esi
xchg edi, esi
jo 0x55b4bc
call 0x13e3243
cmp dword [ebp - 0x18], 0
jne 0x55b4c6
xor eax, eax
jmp 0x55b51c
xchg esi, esi
test edx, eax
jl 0x55b4cc
xor esi, dword [esp + 4]
xor esi, dword [esp + 4]
jb 0x55b4e1
mov eax, eax
jo 0x55b4da
mov esp, esp
jae 0x55b4e1
call 0x4de19538
call 0x30379d39
invalid
mov ecx, dword [ebp - 0x18]
push ecx
call fcn.0053e4cb
add esp, 4
clc
lea eax, [eax]
jle 0x55b505
jb 0x55b4f4
lea ecx, [ecx + 0x5bd4]
lea ecx, [ecx - 0x5bd4]
jle 0x55b502
jg 0x55b505
sub eax, 0x5218558b
mov edx, dword [ebp + 0x18]
push edx
mov eax, dword [ebp + 0x14]
push eax
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 0x18]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14