Function at 0x4b2ac7
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 - 0x18]
push eax
call fcn.004c5819
add esp, 0xc
mov ecx, ecx
jns 0x4b2aeb
jae 0x4b2ae6
lea ecx, [ecx]
js 0x4b2aeb
mov ebp, 0x44e845c6
mov byte [ebp - 0x18], 0x44
mov byte [ebp - 0x13], 0x54
mov byte [ebp - 0xe], 0x64
mov byte [ebp - 9], 0x65
mov byte [ebp - 0x17], 0x6d
mov byte [ebp - 0x12], 0x66
mov byte [ebp - 0xd], 0x66
mov byte [ebp - 8], 0x6d
mov byte [ebp - 0x16], 0x70
mov byte [ebp - 0x11], 0x73
mov byte [ebp - 0xc], 0x49
mov byte [ebp - 7], 0x66
mov byte [ebp - 0x15], 0x74
mov byte [ebp - 0x10], 0x77
mov byte [ebp - 0xb], 0x62
mov byte [ebp - 6], 0
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0xf], 0x6a
mov byte [ebp - 0xa], 0x6f
lea edx, [edx]
test esp, 0x556b
jb 0x4b2b4c
jo 0x4b2b43
jmp 0x4b2b45
jg 0x4b2b47
mov edx, edx
jae 0x4b2b4c
sub eax, 0x80e84d8a
jmp 0xe898b356
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
mov cl, byte [ebp - 9]
sub cl, 1
mov byte [ebp - 9], 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 - 8]
sub dl, 1
mov byte [ebp - 8], 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 - 7]
sub al, 1
mov byte [ebp - 7], 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 - 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 edi, edi
jge 0x4b2bec
ror esp, 0
jae 0x4b2bf1
jb 0x4b2bf9
js 0x4b2bf5
nop
jae 0x4b2bf9
mov ecx, 0xffeb6be8
dec dword [ecx + 0x7d83fc45]
cld
add byte [ebp + 7], dh
call fcn.004b1769
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x4b2c0e
xor eax, eax
jmp 0x4b2ca3
rol edx, 0
cld
test dword [esp], edi
jns 0x4b2c2b
pushf
jnp 0x4b2c1b
lea esp, [esp]
js 0x4b2c20
popf
jp 0x4b2c24
jne 0x4b2c26
mov ebx, ebx
js 0x4b2c2b
sub eax, 0x51e84d8d
lea ecx, [ebp - 0x18]
push ecx
mov edx, dword [ebp - 4]
push edx
call fcn.004a6a8c
mov dword [ebp - 0x1c], eax
push 0x13
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.004c5819
add esp, 0xc
cmp dword [ebp - 0x1c], 0
jne 0x4b2c55
xor eax, eax
jmp 0x4b2ca3
cmp esp, 0xa3f
je 0x4b2c68
xchg edx, ecx
xchg edx, ecx
xchg ebx, edi
xchg ebx, edi
jne 0x4b2c68
add eax, 0x51e44d8b
mov ecx, dword [ebp - 0x1c]
push ecx
call fcn.004a6b4e
add esp, 4
lea edx, [edx + 0x6640]
lea edx, [edx - 0x6640]
cmp edi, 0x3ba3
or ecx, 0
jne 0x4b2c9c
pushf
sub edi, 0
jb 0x4b2c92
shr esp, 0
popf
jo 0x4b2c99
je 0x4b2c9c
jmp 0x5253822b
mov edx, dword [ebp + 8]
push edx
call dword [ebp - 0x1c]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4