Function at 0x4e7360
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5e2460
mov eax, dword fs:[0]
push eax
sub esp, 0x3b4
mov eax, dword [0x68a140]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x170], ecx
mov esi, dword [ebp + 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0x20], 0x41454541
xor edx, edx
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x160], eax
lea eax, [ebp - 0x16c]
mov dword [ebp - 0x1c], 0x41354141
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x15c], ecx
lea ecx, [ebp - 0x130]
push eax
mov dword [ebp - 0x16c], 0x6e657665
mov dword [ebp - 0x168], 0x5f725f74
mov dword [ebp - 0x164], 0x637072
mov dword [ebp - 0x158], 0x22
movups xmmword [ebp - 0x154], xmm0
mov dword [ebp - 0x144], 0
call fcn.004254c0
lea ecx, [ebp - 0x130]
mov dword [ebp - 4], 0
call fcn.004f6c40
push 0x63cc4c
mov ecx, eax
call fcn.0043ba60
lea ecx, [ebp + 8]
push ecx
mov ecx, eax
call fcn.00408760
push 0x63e16c
mov ecx, eax
call fcn.0043ba60
test esi, esi
mov ecx, str.NULL
cmovne ecx, esi
push ecx
mov ecx, eax
call fcn.00426c60
push 0x63e2a8
mov ecx, eax
call fcn.0043ba60
lea ecx, [ebp + 0x10]
push ecx
mov ecx, eax
call fcn.00408760
push 0x62a050
mov ecx, eax
call fcn.0043ba60
lea ecx, [ebp - 0x130]
call fcn.00426740
mov ecx, dword [ebp - 0x170]
mov dword [ebp - 4], 1
mov edi, dword [ebp + 8]
push edi
call fcn.004e9e40
test al, al
jne 0x4e7575
mov dword [ebp - 0x140], 0x41454541
xorps xmm0, xmm0
mov eax, dword [ebp - 0x140]
mov edx, 2
mov dword [ebp - 0x160], eax
lea eax, [ebp - 0x16c]
mov dword [ebp - 0x13c], 0x41354141
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x15c], ecx
lea ecx, [ebp - 0x2b0]
push eax
mov dword [ebp - 0x16c], 0x6e657665
mov dword [ebp - 0x168], 0x5f725f74
mov dword [ebp - 0x164], 0x637072
mov dword [ebp - 0x158], 0x20
movups xmmword [ebp - 0x154], xmm0
mov dword [ebp - 0x144], 0
call fcn.004254c0
add esp, 4
push str.Process
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 2
call fcn.0043ba60
lea ecx, [ebp + 8]
push ecx
mov ecx, eax
call fcn.00408760
push str._is_not_trusted.
mov ecx, eax
call fcn.0043ba60
lea ecx, [ebp - 0x2b0]
call fcn.00426740
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.00599e5b
mov esp, ebp
pop ebp
ret 0xc
test esi, esi
je 0x4e78de
cmp word [esi], 0
je 0x4e78de
mov ecx, esi
mov dword [ebp - 0x148], 0
xorps xmm0, xmm0
mov dword [ebp - 0x144], 0
movups xmmword [ebp - 0x158], xmm0
lea edx, [ecx + 2]
nop word [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4e75b0
sub ecx, edx
sar ecx, 1
push ecx
push esi
lea ecx, [ebp - 0x158]
call fcn.00428be0
lea edx, [ebp - 0x158]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x19c]
call fcn.00509430
push 0
push eax
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 5
call fcn.004e1040
lea ecx, [ebp - 0x19c]
call fcn.00428f30
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 7
call fcn.00428f30
lea ecx, [ebp - 0xac]
call fcn.0050dce0
mov dword [ebp - 0x134], eax
test eax, eax
jne 0x4e7711
mov dword [ebp - 0x140], 0x41454541
xorps xmm0, xmm0
mov eax, dword [ebp - 0x140]
mov edx, 2
mov dword [ebp - 0x160], eax
lea eax, [ebp - 0x16c]
mov dword [ebp - 0x13c], 0x41354141
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x15c], ecx
lea ecx, [ebp - 0x2b0]
push eax
mov dword [ebp - 0x16c], 0x6e657665
mov dword [ebp - 0x168], 0x5f725f74
mov dword [ebp - 0x164], 0x637072
mov dword [ebp - 0x158], 0x20
movups xmmword [ebp - 0x154], xmm0
mov dword [ebp - 0x144], 0
call fcn.004254c0
add esp, 4
push str.CreateBinding_for
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 8
call fcn.0043ba60
lea ecx, [ebp - 0x78]
push ecx
mov ecx, eax
call fcn.00428440
push 0x63e2ac
mov ecx, eax
call fcn.0043ba60
lea ecx, [ebp - 0x2b0]
call fcn.00426740
lea ecx, [ebp - 0x48]
call fcn.00428f30
lea ecx, [ebp - 0x60]
call fcn.00428f30
lea ecx, [ebp - 0x78]
call fcn.00428f30
lea ecx, [ebp - 0x90]
call fcn.00428f30
lea ecx, [ebp - 0xa8]
call fcn.00428f30
jmp 0x4e7555
lea ecx, [ebp - 0x134]
mov byte [ebp - 0x1c], 0
mov dword [ebp - 0x18], ecx
mov byte [ebp - 4], 9
mov ecx, eax
mov edx, dword [ebp + 0x10]
call fcn.0050df40
test al, al
jne 0x4e781d
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [ebp - 0x138], eax
xorps xmm0, xmm0
mov dword [ebp - 0x14c], 0x41454541
mov edx, 2
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x190], eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 0x148], 0x41354141
mov ecx, dword [ebp - 0x148]
mov dword [ebp - 0x18c], ecx
lea ecx, [ebp - 0x2b0]
push eax
mov dword [ebp - 0x19c], 0x6e657665
mov dword [ebp - 0x198], 0x5f725f74
mov dword [ebp - 0x194], 0x637072
mov dword [ebp - 0x188], 0x20
movups xmmword [ebp - 0x184], xmm0
mov dword [ebp - 0x174], 0
call fcn.004254c0
add esp, 4
push ecx
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0xa
call fcn.004f6cc0
lea ecx, [ebp - 0x78]
push ecx
mov ecx, eax
call fcn.00428440
push str.__PID
mov ecx, eax
call fcn.0043ba60
lea ecx, [ebp + 8]
push ecx
mov ecx, eax
call fcn.00408760
push str._failed._Error
mov ecx, eax
call fcn.0043ba60
lea ecx, [ebp - 0x138]
push ecx
mov ecx, eax
call fcn.00408760
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 9
call fcn.00426740
mov ecx, dword [ebp - 0x170]
lea eax, [ebp - 0x13c]
push eax
call fcn.004ec320
push edi
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0xb
push ecx
mov ecx, dword [eax]
call fcn.0052cc20
mov edi, dword [ebp - 0x138]
mov esi, eax
mov dword [ebp - 0x170], esi
test edi, edi
je 0x4e788f
or eax, 0xffffffff
lock xadd dword [edi + 4], eax
jne 0x4e788f
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x5f3508]
mov ecx, edi
call esi
or eax, 0xffffffff
lock xadd dword [edi + 8], eax
jne 0x4e7889
mov eax, dword [edi]
mov esi, dword [eax + 4]
mov ecx, esi
call dword [0x5f3508]
mov ecx, edi
call esi
mov esi, dword [ebp - 0x170]
cmp byte [ebp - 0x1c], 0
jne 0x4e78a9
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x138]
mov dword [ebp - 0x138], eax
call fcn.004dcd50
lea ecx, [ebp - 0x48]
call fcn.00428f30
lea ecx, [ebp - 0x60]
call fcn.00428f30
lea ecx, [ebp - 0x78]
call fcn.00428f30
lea ecx, [ebp - 0x90]
call fcn.00428f30
lea ecx, [ebp - 0xa8]
call fcn.00428f30
mov eax, esi
jmp 0x4e7557
mov dword [ebp - 0x14c], 0x41454541
xorps xmm0, xmm0
mov eax, dword [ebp - 0x14c]
mov edx, 2
mov dword [ebp - 0x190], eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 0x148], 0x41354141
mov ecx, dword [ebp - 0x148]
mov dword [ebp - 0x18c], ecx
lea ecx, [ebp - 0x2b0]
push eax
mov dword [ebp - 0x19c], 0x6e657665
mov dword [ebp - 0x198], 0x5f725f74
mov dword [ebp - 0x194], 0x637072
mov dword [ebp - 0x188], 0x20
movups xmmword [ebp - 0x184], xmm0
mov dword [ebp - 0x174], 0
call fcn.004254c0
add esp, 4
push str.Client_endpoint_name_is_empty.
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 3
call fcn.0043ba60
jmp 0x4e754a