Function at 0x140005810
Capabilities:
Get common file path

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x7e0]
sub rsp, 0x8e0
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x7d0], rax
mov r14, rcx
mov qword [rbp + 0x4a8], rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
movups xmmword [rbp + 0x5a0], xmm0
movups xmmword [rbp + 0x5b0], xmm0
lea rdx, str.CHelper::DXLoadLibrary
lea rcx, [rbp + 0x590]
call fcn.140008700
nop
xor dil, dil
xor r15d, r15d
mov qword [rbp + 0x4d0], r15
mov qword [rbp + 0x4e0], r15
mov qword [rbp + 0x4e8], 7
mov word [rbp + 0x4d0], r15w
mov rdx, r14
cmp qword [r14 + 0x18], 8
jb 0x1400058b2
mov rdx, qword [r14]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x1400058c0
lea rcx, [rbp + 0x4d0]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
nop
mov qword [rbp + 0x4b0], r15
mov qword [rbp + 0x4c0], r15
mov qword [rbp + 0x4c8], 7
mov word [rbp + 0x4b0], r15w
mov qword [rbp + 0x4f0], r15
mov qword [rbp + 0x500], r15
mov qword [rbp + 0x508], 7
mov word [rbp + 0x4f0], r15w
mov qword [rbp + 0x510], r15
mov qword [rbp + 0x520], r15
mov qword [rbp + 0x528], 7
mov word [rbp + 0x510], r15w
lea rax, [rsp + 0x48]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], 7
lea rdx, [rbp + 0x4d0]
cmp qword [rbp + 0x4e8], 8
cmovae rdx, qword [rbp + 0x4d0]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x140005980
lea rcx, [rsp + 0x48]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
nop
lea r8, [rbp + 0x510]
lea rdx, [rbp + 0x4f0]
lea rcx, [rsp + 0x48]
call fcn.1400076f0
lea rdx, str.BootAgnt
lea rcx, [rbp + 0x68]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140005ac2
lea rdx, str.CoreAgnt
lea rcx, [rbp + 0x88]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140005ac2
lea rdx, str.Rules
lea rcx, [rbp - 0x18]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140005ac2
lea rdx, str.TeamAgnt
lea rcx, [rbp + 0xc8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140005ac2
lea rdx, str.VlanAgnt
lea rcx, [rbp + 0xe8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140005ac2
lea rdx, str.FcoeAgnt
lea rcx, [rbp + 0x108]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140005ac2
lea rdx, str.AdapterAgnt
lea rcx, [rbp + 0x128]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
je 0x140005bce
mov qword [rbp + 0x550], r15
mov qword [rbp + 0x560], r15
mov qword [rbp + 0x568], 7
mov word [rbp + 0x550], r15w
lea r8, [rbp + 0x550]
lea rdx, [rbp + 0x4f0]
lea rcx, [rsp + 0x40]
call fcn.140007010
test al, al
je 0x140005b88
lea rdx, [rbp + 0x550]
cmp qword [rbp + 0x568], 8
cmovae rdx, qword [rbp + 0x550]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], 0
jne 0x140005b21
lea rcx, [rbp + 0x4d0]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
nop
mov rdx, qword [rbp + 0x568]
cmp rdx, 8
jb 0x140006bb7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x550]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b7e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006fe7
call fcn.14001557c
jmp 0x140006bb7
mov rdx, qword [rbp + 0x568]
cmp rdx, 8
jb 0x140005bce
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x550]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005bc9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006fe7
call fcn.14001557c
lea rdx, str.Rule
lea rcx, [rbp + 0x148]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
lea r12, [0x14002eb08]
test al, al
jne 0x14000683c
lea rdx, str.TeamAgent
lea rcx, [rbp + 0x168]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000683c
lea rdx, str.VlanAgent
lea rcx, [rbp + 0x188]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000683c
lea rdx, str.FcoeAgent
lea rcx, [rbp + 0x1a8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000683c
lea rdx, str.AdapterAgnt
lea rcx, [rbp + 0x1c8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000683c
lea rdx, str.Coinstaller
lea rcx, [rbp + 0x1e8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000683c
lea rdx, str.BtAgtSrv
lea rcx, [rbp + 0x208]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006692
lea rdx, str.DiagSrv
lea rcx, [rbp + 0x228]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006692
lea rdx, str.TeamSrv
lea rcx, [rbp + 0x248]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006692
lea rdx, str.VlanSrv
lea rcx, [rbp + 0x268]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006692
lea rdx, str.BrandRes
lea rcx, [rbp + 0x288]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006575
lea rdx, str.BtAgtRes
lea rcx, [rbp + 0x2a8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006575
lea rdx, str.DiagRes
lea rcx, [rbp + 0x2c8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006575
lea rdx, str.DmixRes
lea rcx, [rbp + 0x2e8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006575
lea rdx, str.TeamRes
lea rcx, [rbp + 0x308]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006575
lea rdx, str.VlanRes
lea rcx, [rbp + 0x328]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x140006575
lea rdx, str.CommonRes
lea rcx, [rbp + 0x348]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
je 0x14000614b
lea rax, [rbp + 0x368]
mov qword [rsp + 0x30], rax
lea rdx, str.InstallDir
lea rcx, [rbp + 0x368]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdi, rax
lea rdx, str.SOFTWAREINTELNetwork_ServicesDMIX
lea rcx, [rbp + 0x388]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
nop
lea r8, [rbp + 0x4b0]
mov rdx, rdi
mov rcx, rax
call fcn.1400074f0
movzx edi, al
test al, al
je 0x1400065b7
lea r9, [rbp + 0x4b0]
mov r11, qword [rbp + 0x4b0]
mov r10, qword [rbp + 0x4c8]
cmp r10, 8
cmovae r9, r11
mov rbx, qword [rbp + 0x4c0]
cmp rbx, 1
jb 0x140005f71
lea rcx, [rbx - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [r9 + rax*2]
mov rdi, r8
sub rdi, r12
cmp word [r8], 0x5c
jne 0x140005f62
mov edx, 1
mov rcx, r12
movzx eax, word [rcx]
cmp word [rdi + rcx], ax
jne 0x140005f62
add rcx, 2
sub rdx, 1
jne 0x140005f47
sub r8, r9
sar r8, 1
jmp 0x140005f78
cmp r8, r9
je 0x140005f71
sub r8, 2
sub rdi, 2
jmp 0x140005f38
mov r8, 0xffffffffffffffff
lea rax, [rbx - 1]
cmp r8, rax
je 0x140005fe7
mov rax, r10
sub rax, rbx
cmp rax, 1
jb 0x140005fb0
lea rax, [rbx + 1]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x4b0]
cmp r10, 8
cmovae rax, r11
mov dword [rax + rbx*2], 0x5c
jmp 0x140005fd2
lfence
mov qword [rsp + 0x20], 1
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov r11, qword [rbp + 0x4b0]
mov rbx, qword [rbp + 0x4c0]
mov r10, qword [rbp + 0x4c8]
mov rax, r10
sub rax, rbx
cmp rax, 6
jb 0x14000602b
lea rax, [rbx + 6]
mov qword [rbp + 0x4c0], rax
lea rdi, [rbp + 0x4b0]
cmp r10, 8
cmovae rdi, r11
lea rcx, [rdi + rbx*2]
mov r8d, 0xc
lea rdx, str.PROSet
call fcn.140016fa0
mov word [rdi + rbx*2 + 0xc], r15w
jmp 0x140006051
lfence
mov qword [rsp + 0x20], 6
lea r9, str.PROSet
xor r8d, r8d
lea edx, [r8 + 6]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov rcx, qword [rbp + 0x4c0]
mov rdx, qword [rbp + 0x4c8]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x140006092
lea rax, [rcx + 1]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x4b0]
cmp rdx, 8
cmovae rax, qword [rbp + 0x4b0]
mov dword [rax + rcx*2], 0x5c
jmp 0x1400060b4
lfence
mov qword [rsp + 0x20], 1
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov rbx, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x4c8]
mov rax, rcx
sub rax, rbx
cmp rax, 8
jb 0x140006123
lea rax, [rbx + 8]
mov qword [rbp + 0x4c0], rax
lea rdi, [rbp + 0x4b0]
cmp rcx, 8
cmovae rdi, qword [rbp + 0x4b0]
lea rcx, [rdi + rbx*2]
mov r8d, 0x10
lea rdx, str.Resource
call fcn.140016fa0
mov word [rdi + rbx*2 + 0x10], r15w
xor r8d, r8d
lea rdx, [0x14002eb04]
lea rcx, [rbp + 0x4d0]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
jmp 0x1400065d6
lfence
mov qword [rsp + 0x20], 8
lea r9, str.Resource
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
jmp 0x140006108
lea rdx, str.wmi_help
lea rcx, [rbp + 0x3a8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x1400062e3
lea rdx, str.wmi_help_
lea rcx, [rbp + 0x3c8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x510]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x1400062e3
lea rdx, str.NcsColib
lea rcx, [rbp + 0x3e8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000628f
lea rdx, str.Accessor
lea rcx, [rbp + 0x408]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000628f
lea rdx, str.NCS2DMIX
lea rcx, [rbp + 0x428]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000628f
lea rdx, str.devmgr
lea rcx, [rbp + 0x448]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000628f
lea rdx, str.riched32
lea rcx, [rbp + 0x468]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
jne 0x14000628f
lea rdx, str.NetShell
lea rcx, [rbp + 0x488]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call sym.Prounstl.exe_public:_bool___cdecl_CNcsString::CompareI_class_CNcsString____ptr64
test al, al
je 0x1400065b7
lea rdi, [rbp + 0x5c0]
xor eax, eax
mov ecx, 0x208
rep stosb byte [rdi], al
mov edx, 0x104
lea rcx, [rbp + 0x5c0]
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
lea rax, [rbp + 0x5c0]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x1400062c0
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x4b0]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
jmp 0x140006108
lea rax, [rsp + 0x68]
mov qword [rsp + 0x38], rax
lea rdx, str.InstallDir
lea rcx, [rsp + 0x68]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdi, rax
lea rdx, str.SOFTWAREINTELNetwork_ServicesDMIX
lea rcx, [rbp - 0x78]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
nop
lea r8, [rbp + 0x4b0]
mov rdx, rdi
mov rcx, rax
call fcn.1400074f0
movzx edi, al
test al, al
je 0x1400065b7
lea r9, [rbp + 0x4b0]
mov r11, qword [rbp + 0x4b0]
mov r10, qword [rbp + 0x4c8]
cmp r10, 8
cmovae r9, r11
mov rbx, qword [rbp + 0x4c0]
cmp rbx, 1
jb 0x1400063ae
lea rcx, [rbx - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [r9 + rax*2]
mov rdi, r8
sub rdi, r12
cmp word [r8], 0x5c
jne 0x14000639f
mov edx, 1
mov rcx, r12
movzx eax, word [rcx]
cmp word [rdi + rcx], ax
jne 0x14000639f
add rcx, 2
sub rdx, 1
jne 0x140006384
sub r8, r9
sar r8, 1
jmp 0x1400063b5
cmp r8, r9
je 0x1400063ae
sub r8, 2
sub rdi, 2
jmp 0x140006375
mov r8, 0xffffffffffffffff
lea rax, [rbx - 1]
cmp r8, rax
je 0x140006424
mov rax, r10
sub rax, rbx
cmp rax, 1
jb 0x1400063ed
lea rax, [rbx + 1]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x4b0]
cmp r10, 8
cmovae rax, r11
mov dword [rax + rbx*2], 0x5c
jmp 0x14000640f
lfence
mov qword [rsp + 0x20], 1
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov r11, qword [rbp + 0x4b0]
mov rbx, qword [rbp + 0x4c0]
mov r10, qword [rbp + 0x4c8]
mov rax, r10
sub rax, rbx
cmp rax, 6
jb 0x140006468
lea rax, [rbx + 6]
mov qword [rbp + 0x4c0], rax
lea rdi, [rbp + 0x4b0]
cmp r10, 8
cmovae rdi, r11
lea rcx, [rdi + rbx*2]
mov r8d, 0xc
lea rdx, str.PROSet
call fcn.140016fa0
mov word [rdi + rbx*2 + 0xc], r15w
jmp 0x14000648e
lfence
mov qword [rsp + 0x20], 6
lea r9, str.PROSet
xor r8d, r8d
lea edx, [r8 + 6]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov rcx, qword [rbp + 0x4c0]
mov rdx, qword [rbp + 0x4c8]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400064cf
lea rax, [rcx + 1]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x4b0]
cmp rdx, 8
cmovae rax, qword [rbp + 0x4b0]
mov dword [rax + rcx*2], 0x5c
jmp 0x1400064f1
lfence
mov qword [rsp + 0x20], 1
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov rbx, qword [rbp + 0x4c0]
mov rcx, qword [rbp + 0x4c8]
mov rax, rcx
sub rax, rbx
cmp rax, 3
jb 0x14000654a
lea rax, [rbx + 3]
mov qword [rbp + 0x4c0], rax
lea rdi, [rbp + 0x4b0]
cmp rcx, 8
cmovae rdi, qword [rbp + 0x4b0]
lea rcx, [rdi + rbx*2]
mov r8d, 6
lea rdx, [0x14002ef60]
call fcn.140016fa0
mov word [rdi + rbx*2 + 6], r15w
jmp 0x140006108
lfence
mov qword [rsp + 0x20], 3
lea r9, [0x14002ef60]
xor r8d, r8d
lea edx, [r8 + 3]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
jmp 0x140006108
lea rax, [rbp - 0x58]
mov qword [rsp + 0x38], rax
lea rdx, str.ResourcePath
lea rcx, [rbp - 0x58]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdi, rax
lea rdx, str.SOFTWAREINTELNetwork_ServicesNCS2
lea rcx, [rbp - 0x38]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
nop
lea r8, [rbp + 0x4b0]
mov rdx, rdi
mov rcx, rax
call fcn.1400074f0
movzx edi, al
xor r8d, r8d
lea rdx, [0x14002eb04]
lea rcx, [rbp + 0x4d0]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
test dil, dil
je 0x140006afe
lea rdx, [rbp + 0x4b0]
cmp qword [rbp + 0x4c8], 8
cmovae rdx, qword [rbp + 0x4b0]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], 0
jne 0x1400065f4
lea rcx, [rbp + 0x4d0]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
lea r9, [rbp + 0x4d0]
mov r11, qword [rbp + 0x4d0]
mov r10, qword [rbp + 0x4e8]
cmp r10, 8
cmovae r9, r11
mov rsi, qword [rbp + 0x4e0]
cmp rsi, 1
jb 0x140006a04
lea rcx, [rsi - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [r9 + rax*2]
mov rdi, r8
sub rdi, r12
cmp word [r8], 0x5c
jne 0x1400069f2
mov edx, 1
mov rcx, r12
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [rdi + rcx], ax
jne 0x1400069f2
add rcx, 2
sub rdx, 1
jne 0x140006670
sub r8, r9
sar r8, 1
jmp 0x140006a0b
lea rax, [rbp + 8]
mov qword [rsp + 0x38], rax
lea rdx, str.InstallDir
lea rcx, [rbp + 8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdi, rax
lea rdx, str.SOFTWAREINTELNetwork_ServicesDMIX
lea rcx, [rbp + 0x28]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
nop
lea r8, [rbp + 0x4b0]
mov rdx, rdi
mov rcx, rax
call fcn.1400074f0
movzx edi, al
test al, al
je 0x1400065b7
lea r10, [rbp + 0x4b0]
mov rbx, qword [rbp + 0x4b0]
mov r11, qword [rbp + 0x4c8]
cmp r11, 8
cmovae r10, rbx
mov r9, qword [rbp + 0x4c0]
cmp r9, 1
jb 0x14000675b
lea rcx, [r9 - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [r10 + rax*2]
mov rdi, r8
sub rdi, r12
cmp word [r8], 0x5c
jne 0x14000674c
mov edx, 1
mov rcx, r12
movzx eax, word [rcx]
cmp word [rcx + rdi], ax
jne 0x14000674c
add rcx, 2
sub rdx, 1
jne 0x140006731
sub r8, r10
sar r8, 1
jmp 0x140006762
cmp r8, r10
je 0x14000675b
sub r8, 2
sub rdi, 2
jmp 0x140006722
mov r8, 0xffffffffffffffff
lea rax, [r9 - 1]
cmp r8, rax
je 0x1400067d2
mov rax, r11
sub rax, r9
cmp rax, 1
jb 0x14000679b
lea rax, [r9 + 1]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x4b0]
cmp r11, 8
cmovae rax, rbx
mov dword [rax + r9*2], 0x5c
jmp 0x1400067bd
lfence
mov qword [rsp + 0x20], 1
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov rbx, qword [rbp + 0x4b0]
mov r9, qword [rbp + 0x4c0]
mov r11, qword [rbp + 0x4c8]
mov rax, r11
sub rax, r9
cmp rax, 4
jb 0x140006811
lea rax, [r9 + 4]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x4b0]
cmp r11, 8
cmovae rax, rbx
movabs rcx, 0x580049004d0044
mov qword [rax + r9*2], rcx
mov word [rax + r9*2 + 8], r15w
jmp 0x140006108
lfence
mov qword [rsp + 0x20], 4
lea r9, str.DMIX
xor r8d, r8d
lea edx, [r8 + 4]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
jmp 0x140006108
lea rax, [rbp + 0x48]
mov qword [rsp + 0x38], rax
lea rdx, str.InstalledDir
lea rcx, [rbp + 0x48]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
mov rdi, rax
lea rdx, str.SOFTWAREINTELNetwork_ServicesNCS2
lea rcx, [rbp + 0xa8]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
nop
lea r8, [rbp + 0x4b0]
mov rdx, rdi
mov rcx, rax
call fcn.1400074f0
movzx edi, al
test al, al
je 0x1400065b7
lea r9, [rbp + 0x4b0]
mov r11, qword [rbp + 0x4b0]
mov r10, qword [rbp + 0x4c8]
cmp r10, 8
cmovae r9, r11
mov rbx, qword [rbp + 0x4c0]
cmp rbx, 1
jb 0x14000690a
lea rcx, [rbx - 1]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [r9 + rax*2]
mov rdi, r8
sub rdi, r12
nop
cmp word [r8], 0x5c
jne 0x1400068fb
mov edx, 1
mov rcx, r12
nop
movzx eax, word [rcx]
cmp word [rdi + rcx], ax
jne 0x1400068fb
add rcx, 2
sub rdx, 1
jne 0x1400068e0
sub r8, r9
sar r8, 1
jmp 0x140006911
cmp r8, r9
je 0x14000690a
sub r8, 2
sub rdi, 2
jmp 0x1400068d0
mov r8, 0xffffffffffffffff
lea rax, [rbx - 1]
cmp r8, rax
je 0x140006980
mov rax, r10
sub rax, rbx
cmp rax, 1
jb 0x140006949
lea rax, [rbx + 1]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x4b0]
cmp r10, 8
cmovae rax, r11
mov dword [rax + rbx*2], 0x5c
jmp 0x14000696b
lfence
mov qword [rsp + 0x20], 1
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
mov r11, qword [rbp + 0x4b0]
mov rbx, qword [rbp + 0x4c0]
mov r10, qword [rbp + 0x4c8]
mov rax, r10
sub rax, rbx
cmp rax, 5
jb 0x1400069c7
lea rax, [rbx + 5]
mov qword [rbp + 0x4c0], rax
lea rdi, [rbp + 0x4b0]
cmp r10, 8
cmovae rdi, r11
lea rcx, [rdi + rbx*2]
mov r8d, 0xa
lea rdx, str.Agent
call fcn.140016fa0
mov word [rdi + rbx*2 + 0xa], r15w
jmp 0x140006108
lfence
mov qword [rsp + 0x20], 5
lea r9, str.Agent
xor r8d, r8d
lea edx, [r8 + 5]
lea rcx, [rbp + 0x4b0]
call fcn.140001340
jmp 0x140006108
cmp r8, r9
je 0x140006a04
sub r8, 2
sub rdi, 2
jmp 0x140006655
mov r8, 0xffffffffffffffff
lea rax, [rsi - 1]
cmp r8, rax
je 0x140006a7a
mov rax, r10
sub rax, rsi
cmp rax, 1
jb 0x140006a43
lea rax, [rsi + 1]
mov qword [rbp + 0x4e0], rax
lea rax, [rbp + 0x4d0]
cmp r10, 8
cmovae rax, r11
mov dword [rax + rsi*2], 0x5c
jmp 0x140006a65
lfence
mov qword [rsp + 0x20], 1
mov r9, r12
xor r8d, r8d
lea edx, [r8 + 1]
lea rcx, [rbp + 0x4d0]
call fcn.140001340
mov r11, qword [rbp + 0x4d0]
mov rsi, qword [rbp + 0x4e0]
mov r10, qword [rbp + 0x4e8]
lea r9, [rbp + 0x4f0]
cmp qword [rbp + 0x508], 8
cmovae r9, qword [rbp + 0x4f0]
mov rbx, qword [rbp + 0x500]
mov rax, r10
sub rax, rsi
cmp rbx, rax
ja 0x140006adb
lea rax, [rsi + rbx]
mov qword [rbp + 0x4e0], rax
lea rdi, [rbp + 0x4d0]
cmp r10, 8
cmovae rdi, r11
lea rcx, [rdi + rsi*2]
lea r8, [rbx + rbx]
mov rdx, r9
call fcn.140016fa0
lea rax, [rsi + rbx]
mov word [rdi + rax*2], r15w
jmp 0x140006bb7
lfence
mov rdx, qword [rbp + 0x500]
mov qword [rsp + 0x20], rdx
xor r8d, r8d
lea rcx, [rbp + 0x4d0]
call fcn.140001340
jmp 0x140006bb7
mov r9, r14
cmp qword [r14 + 0x18], 8
jb 0x140006b0b
mov r9, qword [r14]
mov rbx, qword [r14 + 0x10]
mov rsi, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4e8]
mov rax, rcx
sub rax, rsi
cmp rbx, rax
ja 0x140006b61
lea rax, [rsi + rbx]
mov qword [rbp + 0x4e0], rax
lea rdi, [rbp + 0x4d0]
cmp rcx, 8
cmovae rdi, qword [rbp + 0x4d0]
lea rcx, [rdi + rsi*2]
lea r8, [rbx + rbx]
mov rdx, r9
call fcn.140016fa0
lea rax, [rsi + rbx]
mov word [rdi + rax*2], r15w
jmp 0x140006b7b
lfence
mov qword [rsp + 0x20], rbx
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x4d0]
call fcn.140001340
lea rax, [rbp + 0x4d0]
cmp qword [rbp + 0x4e8], 8
cmovae rax, qword [rbp + 0x4d0]
mov qword [rsp + 0x20], rax
lea r9, str.ERROR:__Unable_to_find_path_to_library___Defaulting_to_no_path__s
mov r8d, 0x2c1
lea rdx, str.C:Sandbox1094746CommonSrcHelper.cpp
lea rcx, [0x140048c60]
call fcn.140008d40
mov qword [rbp + 0x530], r15
mov qword [rbp + 0x540], r15
mov qword [rbp + 0x548], 7
mov word [rbp + 0x530], r15w
lea rdx, [rbp + 0x4d0]
cmp qword [rbp + 0x4e8], 8
cmovae rdx, qword [rbp + 0x4d0]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x140006c00
lea rcx, [rbp + 0x530]
call sym.Prounstl.exe_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______ptr64___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::assign_wchar_t_const__const___ptr64__unsigned_long_long_unsigned___int64_____ptr64
nop
lea rbx, str..DLL
mov rdx, rbx
lea rcx, [rbp + 0x570]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::constructor_wchar_t_const____ptr64____ptr64
nop
lea rcx, [rbp + 0x530]
call sym.Prounstl.exe_public:_void___cdecl_CNcsString::MakeUpper_void____ptr64
lea r9, [rbp + 0x530]
cmp qword [rbp + 0x548], 8
cmovae r9, qword [rbp + 0x530]
mov r10, qword [rbp + 0x540]
cmp r10, 4
jb 0x140006cba
lea rcx, [r10 - 4]
mov rax, 0xffffffffffffffff
cmp rcx, rax
cmovb rax, rcx
lea r8, [r9 + rax*2]
mov rdi, r8
sub rdi, rbx
nop dword [rax + rax]
cmp word [r8], 0x2e
jne 0x140006cab
mov edx, 4
mov rcx, rbx
nop
movzx eax, word [rcx]
cmp word [rdi + rcx], ax
jne 0x140006cab
add rcx, 2
sub rdx, 1
jne 0x140006c90
sub r8, r9
sar r8, 1
jmp 0x140006cc1
cmp r8, r9
je 0x140006cba
sub r8, 2
sub rdi, 2
jmp 0x140006c80
mov r8, 0xffffffffffffffff
sub r10, qword [rbp + 0x580]
cmp r8, r10
je 0x140006d3d
mov rcx, qword [rbp + 0x4e0]
mov rdx, qword [rbp + 0x4e8]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x140006d1b
lea rax, [rcx + 4]
mov qword [rbp + 0x4e0], rax
lea rax, [rbp + 0x4d0]
cmp rdx, 8
cmovae rax, qword [rbp + 0x4d0]
movabs rdx, 0x4c004c0044002e
mov qword [rax + rcx*2], rdx
mov word [rax + rcx*2 + 8], r15w
jmp 0x140006d3d
lfence
mov qword [rsp + 0x20], 4
mov r9, rbx
xor r8d, r8d
lea edx, [r8 + 4]
lea rcx, [rbp + 0x4d0]
call fcn.140001340
lea rcx, [rbp + 0x4d0]
cmp qword [rbp + 0x4e8], 8
cmovae rcx, qword [rbp + 0x4d0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rdi, rax
mov rdx, qword [rbp + 0x588]
cmp rdx, 8
jb 0x140006da3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006fed
call fcn.14001557c
mov qword [rbp + 0x580], r15
mov qword [rbp + 0x588], 7
mov word [rbp + 0x570], r15w
mov rdx, qword [rbp + 0x548]
cmp rdx, 8
jb 0x140006e03
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x530]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006dfe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006ff3
call fcn.14001557c
mov qword [rbp + 0x540], r15
mov qword [rbp + 0x548], 7
mov word [rbp + 0x530], r15w
mov rdx, qword [rbp + 0x528]
cmp rdx, 8
jb 0x140006e63
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x510]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e5e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006ff9
call fcn.14001557c
mov qword [rbp + 0x520], r15
mov qword [rbp + 0x528], 7
mov word [rbp + 0x510], r15w
mov rdx, qword [rbp + 0x508]
cmp rdx, 8
jb 0x140006ec3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x4f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ebe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006fff
call fcn.14001557c
mov qword [rbp + 0x500], r15
mov qword [rbp + 0x508], 7
mov word [rbp + 0x4f0], r15w
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 8
jb 0x140006f23
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x4b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007005
call fcn.14001557c
mov qword [rbp + 0x4c0], r15
mov qword [rbp + 0x4c8], 7
mov word [rbp + 0x4b0], r15w
mov rdx, qword [rbp + 0x4e8]
cmp rdx, 8
jb 0x140006f7f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x4d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006fe1
call fcn.14001557c
mov qword [rbp + 0x4e0], r15
mov qword [rbp + 0x4e8], 7
mov word [rbp + 0x4d0], r15w
lea rcx, [rbp + 0x590]
call fcn.140008960
nop
mov rcx, r14
call sym.Prounstl.exe_private:_void___cdecl_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__::_Tidy_deallocate_void____ptr64
mov rax, rdi
mov rcx, qword [rbp + 0x7d0]
xor rcx, rsp
call fcn.140015690
lea r11, [rsp + 0x8e0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14001a7fc
nop
call fcn.14001a7fc
nop
call fcn.14001a7fc
nop
call fcn.14001a7fc
nop
call fcn.14001a7fc
nop
call fcn.14001a7fc
nop
call fcn.14001a7fc
int3