Function at 0x4433cb
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push ebx
push esi
push edi
push 0x12
push 0
lea eax, [ebp - 0x18]
push eax
call fcn.00464e97
add esp, 0xc
ror edi, 0x11
rol edi, 0x11
ror ebx, 8
ror ebx, 0x18
lea ebx, [ebx + 0x226]
sub ebx, 0x226
lea edx, [edx]
je 0x44340b
xchg ebx, ebx
jge 0x443404
jb 0x443406
jb 0x443408
jne 0x44340b
mov edi, 0x48e845c6
mov byte [ebp - 0x18], 0x48
mov byte [ebp - 0x13], 0x73
mov byte [ebp - 0xe], 0x51
mov byte [ebp - 9], 0x74
mov byte [ebp - 0x17], 0x66
mov byte [ebp - 0x12], 0x73
mov byte [ebp - 0xd], 0x73
mov byte [ebp - 8], 0x74
mov byte [ebp - 0x16], 0x75
mov byte [ebp - 0x11], 0x66
mov byte [ebp - 0xc], 0x70
mov byte [ebp - 7], 0
mov byte [ebp - 0x15], 0x44
mov byte [ebp - 0x10], 0x6f
mov byte [ebp - 0xb], 0x64
mov byte [ebp - 0x14], 0x76
mov byte [ebp - 0xf], 0x75
mov byte [ebp - 0xa], 0x66
and esp, 0xffffffff
jb 0x44346e
pushf
ror ebx, 0xa
ror ebx, 0x16
lea esp, [esp]
mov ebx, ebx
popf
xchg esi, esi
lea ecx, [ecx]
jae 0x44346e
add eax, 0x80e84d8a
jmp 0xe891bc78
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 - 0x15]
sub al, 1
mov byte [ebp - 0x15], 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 - 0x14]
sub al, 1
mov byte [ebp - 0x14], al
mov cl, byte [ebp - 0xf]
sub cl, 1
mov byte [ebp - 0xf], cl
mov dl, byte [ebp - 0xa]
sub dl, 1
mov byte [ebp - 0xa], dl
call fcn.004423e4
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x443517
xor eax, eax
jmp 0x4435e6
shl esp, 0
push esi
add esi, 0x369b
ror esi, 0xc
pop esi
jbe 0x443527
or edi, 0
jge 0x443556
pushf
add ebx, dword [esp]
sub ebx, dword [esp]
cmp ebx, 0x5fc2
not esi
not esi
dec ecx
inc ecx
popf
lea edi, [edi + 0x2b1a]
lea edi, [edi - 0x2b1a]
jle 0x443550
lea esp, [esp]
jl 0x443556
jmp 0x512c7ae7
lea eax, [ebp - 0x18]
push eax
mov ecx, dword [ebp - 4]
push ecx
call fcn.0044ec8a
mov dword [ebp - 0x1c], eax
push 0x12
push 0
lea edx, [ebp - 0x18]
push edx
call fcn.00464e97
add esp, 0xc
jg 0x443578
nop
neg edx
neg edx
jp 0x44358a
jge 0x443581
mov eax, eax
xchg ecx, ecx
jmp 0x443587
jnp 0x44358a
xor eax, 0xe47d83
cmp dword [ebp - 0x1c], 0
jne 0x443594
xor eax, eax
jmp 0x4435e6
std
cld
je 0x4435bb
pushf
test esi, 0x68f3
ror edi, 0x16
ror edi, 0xa
popf
mov esp, esp
lea edx, [edx + 0x5238]
lea edx, [edx - 0x5238]
jo 0x4435b8
jne 0x4435bb
mov esi, 0x50e4458b
mov eax, dword [ebp - 0x1c]
push eax
call fcn.0044cd1d
add esp, 4
shl esp, 0
sub edi, 0
and esp, 0xffffffff
jbe 0x4435d2
ja 0x4435e3
pushf
test dword [esp + 4], eax
popf
jbe 0x4435de
jo 0x4435e0
jbe 0x4435e3
mov edi, 0x5fe455ff
call dword [ebp - 0x1c]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret