Function at 0x41edee
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push ebx
push esi
push edi
push 0x10
push 0
lea eax, [ebp - 0x14]
push eax
call fcn.0043280d
add esp, 0xc
push edx
add edx, 0x1dc4
ror edx, 0x14
pop edx
shr edx, 0
mov esi, esi
jns 0x41ee35
pushf
add edx, 0x1f4a
sub edx, 0x1f4a
ror eax, 0
xchg esp, esp
popf
lea eax, [eax]
jg 0x41ee32
js 0x41ee35
mov ecx, 0x48ec45c6
mov byte [ebp - 0x14], 0x48
mov byte [ebp - 0xf], 0x70
mov byte [ebp - 0xa], 0x55
mov byte [ebp - 0x13], 0x66
mov byte [ebp - 0xe], 0x64
mov byte [ebp - 9], 0x6a
mov byte [ebp - 0x12], 0x75
mov byte [ebp - 0xd], 0x66
mov byte [ebp - 8], 0x6e
mov byte [ebp - 0x11], 0x51
mov byte [ebp - 0xc], 0x74
mov byte [ebp - 7], 0x66
mov byte [ebp - 0x10], 0x73
mov byte [ebp - 0xb], 0x74
mov byte [ebp - 6], 0x74
mov byte [ebp - 5], 0
lea esp, [esp]
jne 0x41ee7a
add esp, 0
jns 0x41ee7f
je 0x41eea2
pushf
add esp, 0
cld
lea esi, [esi + 0x216f]
sub esi, 0x216f
cmp ebx, 0x133f
popf
jns 0x41ee9d
mov esp, esp
jne 0x41eea2
mov eax, 0x80ec4d8a
jmp 0xec8f76ac
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 cl, byte [ebp - 0x13]
sub cl, 1
mov byte [ebp - 0x13], cl
mov dl, byte [ebp - 0xe]
sub dl, 1
mov byte [ebp - 0xe], dl
mov al, byte [ebp - 9]
sub al, 1
mov byte [ebp - 9], al
mov cl, byte [ebp - 0x12]
sub cl, 1
mov byte [ebp - 0x12], cl
mov dl, byte [ebp - 0xd]
sub dl, 1
mov byte [ebp - 0xd], dl
mov al, byte [ebp - 8]
sub al, 1
mov byte [ebp - 8], 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 - 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 - 6]
sub al, 1
mov byte [ebp - 6], al
call fcn.0043e8fe
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x41ef39
xor eax, eax
jmp 0x41f002
push edi
add edi, 0x5f72
ror edi, 1
pop edi
cmp ecx, edx
xor esp, 0
jne 0x41ef55
ja 0x41ef4c
jns 0x41ef4e
jae 0x41ef50
je 0x41ef55
mov ebx, 0x4d8dadcc
in al, dx
lea ecx, [ebp - 0x14]
push ecx
mov edx, dword [ebp - 4]
push edx
call fcn.00438b78
mov dword [ebp - 0x18], eax
xor esi, 0
jle 0x41ef7f
pushf
cmp esi, 0x6658
rol eax, 0xa
rol eax, 0x16
popf
jmp 0x41ef7c
jg 0x41ef7f
jmp 0xabffed
push 0x10
push 0
lea eax, [ebp - 0x14]
push eax
call fcn.0043280d
add esp, 0xc
jl 0x41ef91
jg 0x41ef93
jp 0x41efa8
pushf
jmp 0x41ef99
push esi
pop esi
popf
je 0x41ef9f
jl 0x41efa1
xchg edx, edi
xchg edx, edi
jnp 0x41efa8
sub eax, 0xe87d83
cmp dword [ebp - 0x18], 0
jne 0x41efb2
xor eax, eax
jmp 0x41f002
jp 0x41efb4
jne 0x41efbe
mov ebx, ebx
lea ecx, [ecx]
je 0x41efbe
mov eax, 0xe84d8bf3
mov ecx, dword [ebp - 0x18]
push ecx
call fcn.0041b3b3
add esp, 4
jl 0x41efcc
js 0x41efeb
pushf
test dword [esp], edx
lea eax, [eax + 0x44d]
sub eax, 0x44d
jbe 0x41efe0
popf
xchg edx, edx
jge 0x41efe6
jae 0x41efe8
jns 0x41efeb
sub eax, 0x5218558b
mov edx, dword [ebp + 0x18]
push edx
mov eax, dword [ebp + 0x14]
push eax
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call dword [ebp - 0x18]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14