Function at 0x43a740
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.00447718
add esp, 0xc
push edi
add edi, 0xc64
ror edi, 0x18
pop edi
lea ebx, [ebx + 0x1b1e]
sub ebx, 0x1b1e
jg 0x43a78b
pushf
add edi, 0
and edi, edi
test esp, 0x26f8
add esp, 0
popf
jg 0x43a786
jnp 0x43a788
jle 0x43a78b
sub eax, 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
and edi, 0xffffffff
js 0x43a7dc
jo 0x43a7f9
pushf
xor edi, 0
test esp, 0x60bd
inc edi
dec edi
xor ecx, 0
popf
lea esp, [esp]
nop
lea ebx, [ebx]
jno 0x43a7f9
mov ebp, 0x80e44d8a
jmp 0xe4913003
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
dec esi
inc esi
nop
xchg esi, ecx
xchg esi, ecx
shl esp, 0
js 0x43a8a7
nop
jmp 0x43a8a4
jns 0x43a8a7
ljmp 0x8900:0xe5e3e8
call 0x448e8f
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x43a8bc
xor eax, eax
jmp 0x43a98e
xchg esp, esp
js 0x43a8ce
pushf
ja 0x43a8c4
popf
nop
jno 0x43a8c9
jae 0x43a8cb
jns 0x43a8ce
jmp 0x5227f65f
lea ecx, [ebp - 0x1c]
push ecx
mov edx, dword [ebp - 8]
push edx
call fcn.00442cb5
mov dword [ebp - 4], eax
push 0x13
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.00447718
add esp, 0xc
jb 0x43a8f0
test dword [esp + 0x10], ebx
test eax, esi
jb 0x43a91f
pushf
inc edx
dec edx
push esi
add esi, 0xf09
ror esi, 3
pop esi
lea edx, [edx + 0x5951]
lea edx, [edx - 0x5951]
shl esp, 0
popf
jno 0x43a91a
xchg ecx, eax
xchg ecx, eax
jae 0x43a91f
call 0x14026a6
cmp dword [ebp - 4], 0
jne 0x43a929
xor eax, eax
jmp 0x43a98e
std
cld
rol esi, 0
lea esp, [esp]
jns 0x43a95a
pushf
jb 0x43a937
je 0x43a939
lea eax, [eax + 0x325f]
lea eax, [eax - 0x325f]
popf
lea ebx, [ebx + 0x79b8]
lea ebx, [ebx - 0x79b8]
jae 0x43a955
ja 0x43a957
js 0x43a95a
mov edx, 0x51fc4d8b
mov ecx, dword [ebp - 4]
push ecx
call fcn.00439ef9
add esp, 4
mov esp, esp
xor esi, dword [esp + 8]
xor esi, dword [esp + 8]
test dword [esp], edx
ja 0x43a983
pushf
or edi, 0
popf
je 0x43a97e
jb 0x43a980
jbe 0x43a983
add 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