Function at 0x75422e
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.0075812d
add esp, 0xc
add edx, dword [esp]
sub edx, dword [esp]
std
cld
and ebx, ebx
jne 0x754258
mov edi, edi
je 0x754258
mov 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
xchg edx, esi
xchg edx, esi
xor edx, 0
xor eax, 0x1125
xor eax, 0x1125
ja 0x7542c1
pushf
cmc
popf
jo 0x7542ba
jae 0x7542bc
xchg esp, esp
jbe 0x7542c1
ljmp 0x1e9:0x80e84d8a
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.0075e688
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x75436a
xor eax, eax
jmp 0x754427
push ecx
pop ecx
mov edx, edx
jno 0x754377
mov esp, esp
xchg esi, esi
jo 0x754377
mov esp, 0x50e8458d
lea eax, [ebp - 0x18]
push eax
mov ecx, dword [ebp - 4]
push ecx
call fcn.0074f194
mov dword [ebp - 0x1c], eax
push 0x12
push 0
lea edx, [ebp - 0x18]
push edx
call fcn.0075812d
add esp, 0xc
xchg esp, esp
xor eax, dword [esp + 0x10]
xor eax, dword [esp + 0x10]
cld
jo 0x7543b2
pushf
lea esi, [esi]
xor ebx, 0
popf
jmp 0x7543af
jno 0x7543b2
jmp 0x159c139
cmp dword [ebp - 0x1c], 0
jne 0x7543bc
xor eax, eax
jmp 0x754427
std
cld
cmc
call 0x7543c4
lea esp, [esp + 4]
shl ecx, 0
jbe 0x7543eb
pushf
cmp ebx, dword [esp]
xor ecx, 0
test dword [esp], eax
xor esi, 0x63a5
xor esi, 0x63a5
popf
jbe 0x7543e8
ja 0x7543eb
mov ebx, 0x50e4458b
mov eax, dword [ebp - 0x1c]
push eax
call fcn.0075c7b8
add esp, 4
ror esi, 0x10
ror esi, 0x10
xor edx, 0x43b7
xor edx, 0x43b7
cmp edi, esi
rol edx, 0xc
ror edx, 0xc
je 0x754424
pushf
and esp, 0xffffffff
je 0x75441a
popf
lea eax, [eax]
jns 0x754420
nop
jne 0x754424
mov esp, 0x5fe455ff
call dword [ebp - 0x1c]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret