Function at 0x4426a1
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push ebx
push esi
push edi
push 0x11
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.00464e97
add esp, 0xc
jae 0x4426bc
xor esp, 0
jg 0x4426c9
ja 0x4426c3
jne 0x4426c5
jle 0x4426c9
mov edi, 0xe045c622
push ebx
mov byte [ebp - 0x20], 0x53
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1e], 0x68
mov byte [ebp - 0x1d], 0x52
mov byte [ebp - 0x1c], 0x76
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x1a], 0x73
mov byte [ebp - 0x19], 0x7a
mov byte [ebp - 0x18], 0x57
mov byte [ebp - 0x17], 0x62
mov byte [ebp - 0x16], 0x6d
mov byte [ebp - 0x15], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x13], 0x46
mov byte [ebp - 0x12], 0x79
mov byte [ebp - 0x11], 0x42
mov byte [ebp - 0x10], 0
jo 0x44270f
cmp eax, dword [esp]
jnp 0x442725
pushf
shr eax, 0
xchg ecx, ecx
rol esp, 0
popf
jno 0x442722
jp 0x442725
mov ebx, 0x80e04d8a
jmp 0xe091af2f
mov cl, byte [ebp - 0x20]
sub cl, 1
mov byte [ebp - 0x20], 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 - 0x1f]
sub dl, 1
mov byte [ebp - 0x1f], 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 - 0x1e]
sub dl, 1
mov byte [ebp - 0x1e], dl
mov al, byte [ebp - 0x19]
sub al, 1
mov byte [ebp - 0x19], al
mov cl, byte [ebp - 0x14]
sub cl, 1
mov byte [ebp - 0x14], cl
mov dl, byte [ebp - 0x1d]
sub dl, 1
mov byte [ebp - 0x1d], dl
mov al, byte [ebp - 0x18]
sub al, 1
mov byte [ebp - 0x18], al
mov cl, byte [ebp - 0x13]
sub cl, 1
mov byte [ebp - 0x13], cl
mov dl, byte [ebp - 0x1c]
sub dl, 1
mov byte [ebp - 0x1c], dl
mov al, byte [ebp - 0x17]
sub al, 1
mov byte [ebp - 0x17], al
mov cl, byte [ebp - 0x12]
sub cl, 1
mov byte [ebp - 0x12], cl
mov esp, esp
lea esp, [esp]
jp 0x4427b7
je 0x4427ca
pushf
sub ebx, 0
cmp eax, ecx
cld
popf
jnp 0x4427c5
jb 0x4427c7
jne 0x4427ca
sub eax, 0x224f1e8
add byte [ecx + 0x7d83f845], cl
clc
add byte [ebp + 0xa], dh
call fcn.00464cc0
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x4427e2
mov eax, 1
jmp 0x442a3d
jp 0x4427e4
mov esp, esp
lea edi, [edi]
jne 0x4427ea
je 0x4427fe
pushf
sub esp, 0
jle 0x4427f3
xchg ecx, ecx
popf
mov esi, esi
jb 0x4427fb
jne 0x4427fe
mov ebp, 0x52e0558d
lea edx, [ebp - 0x20]
push edx
mov eax, dword [ebp - 8]
push eax
call fcn.0044ec8a
mov dword [ebp - 4], eax
push 0x11
push 0
lea ecx, [ebp - 0x20]
push ecx
call fcn.00464e97
add esp, 0xc
cmp dword [ebp - 4], 0
jne 0x44282e
mov eax, 1
jmp 0x442a3d
jae 0x442830
jne 0x442832
xchg edx, ecx
xchg edx, ecx
jg 0x44284e
pushf
mov esp, esp
nop
neg eax
neg eax
rol esi, 0xd
rol esi, 0x13
popf
jle 0x44284b
jle 0x44284e
jmp 0x53407ddd
mov edx, dword [ebp - 4]
push edx
call fcn.0044cd1d
add esp, 4
push 0x11
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.00464e97
add esp, 0xc
and esp, 0xffffffff
cmp edi, 0x110f
jae 0x442875
jno 0x442888
pushf
cld
mov esp, esp
jbe 0x44287e
popf
lea esp, [esp]
jg 0x442885
jo 0x442888
mov ebx, 0x53e045c6
mov byte [ebp - 0x20], 0x53
mov byte [ebp - 0x1f], 0x66
mov byte [ebp - 0x1e], 0x68
mov byte [ebp - 0x1d], 0x52
mov byte [ebp - 0x1c], 0x76
mov byte [ebp - 0x1b], 0x66
mov byte [ebp - 0x1a], 0x73
mov byte [ebp - 0x19], 0x7a
mov byte [ebp - 0x18], 0x57
mov byte [ebp - 0x17], 0x62
mov byte [ebp - 0x16], 0x6d
mov byte [ebp - 0x15], 0x76
mov byte [ebp - 0x14], 0x66
mov byte [ebp - 0x13], 0x46
mov byte [ebp - 0x12], 0x79
mov byte [ebp - 0x11], 0x58
mov byte [ebp - 0x10], 0
call fcn.004428d1