Function at 0x43b703
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.004354d8
add esp, 0xc
neg ebx
neg ebx
clc
ror esi, 6
rol esi, 6
jl 0x43b73c
pushf
test edx, 0x482
push ecx
pop ecx
popf
xchg edi, edx
xchg edi, edx
jge 0x43b73c
add eax, 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
mov esi, esi
rol esp, 0
jge 0x43b7ab
pushf
ror esp, 0
xchg edi, edx
xchg edi, edx
cmp esi, 0x66b8
xor edi, dword [esp + 4]
xor edi, dword [esp + 4]
popf
jno 0x43b7a6
mov esi, esi
jl 0x43b7ab
mov esi, 0x80e84d8a
jmp 0xe8913fb5
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.00441b22
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x43b854
xor eax, eax
jmp 0x43b8fa
or edi, 0
not esi
not esi
jge 0x43b869
xchg esp, esp
mov esp, esp
jg 0x43b863
jns 0x43b865
jl 0x43b869
or dword [ebp + ecx*4 - 0x74af17bb], 0xe851fc4d
adc al, 0x52
add dword [eax], eax
lea eax, [ebp - 0x18]
push eax
mov ecx, dword [ebp - 4]
push ecx
call fcn.00450a8a
mov dword [ebp - 0x1c], eax
push 0x12
push 0
lea edx, [ebp - 0x18]
push edx
call fcn.004354d8
add esp, 0xc
call 0x43b88e
lea esp, [esp + 4]
xor esp, 0
ror eax, 0xc
rol eax, 0xc
jp 0x43b8a7
mov esp, esp
ja 0x43b8a1
lea edi, [edi]
jnp 0x43b8a7
mov ebp, 0xe47d83f3
add byte [ebp + 4], dh
cmp dword [ebp - 0x1c], 0
jne 0x43b8b1
xor eax, eax
jmp 0x43b8fa
rol esi, 0x11
ror esi, 0x11
je 0x43b8c5
pushf
rol esp, 0
popf
jns 0x43b8c2
jne 0x43b8c5
sub eax, 0x50e4458b
mov eax, dword [ebp - 0x1c]
push eax
call fcn.0044359d
add esp, 4
add esp, 0
add edi, 0x1593
sub edi, 0x1593
ror esp, 0
jle 0x43b8f7
pushf
sub esi, 0
inc ecx
dec ecx
popf
jbe 0x43b8f0
xchg ecx, eax
xchg ecx, eax
js 0x43b8f4
jg 0x43b8f7
cmp edi, 0x5e5fe455
call dword [ebp - 0x1c]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret