Function at 0x14002bff0
Capabilities:
Check mutex on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
sub rsp, 0x40
mov rax, qword [0x1402da8d8]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rdi, rcx
lea r8, [rsp + 0x20]
mov rcx, qword [rcx + 0x90]
lea rdx, [rsp + 0x28]
movabs rax, 0xa00090020
xor r14d, r14d
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
call fcn.1401f0df0
mov rbp, rax
test rax, rax
je 0x14002cd70
nop dword [rax]
lea rdx, [0x14028691c]
mov rcx, rbp
call fcn.1401f0ba4
test eax, eax
je 0x14002df6d
lea rdx, [0x140286924]
mov rcx, rbp
call fcn.1401f0ba4
test eax, eax
je 0x14002df6d
lea rdx, str.VIENNADTS
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c0bd
lea r8, str.Mutex_18F2F4A8_2873_45b0_B918_798B34491D0C
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c0d9
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c0e0
mov dword [rdi + 0x190], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c0c0
lea rdx, str.INIT_VIENNAMA3
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c11f
lea r8, str.Vienna_Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c13b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c142
mov dword [rdi + 0x194], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c122
lea rdx, str.VIENNAMA3
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c181
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c19d
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c1a4
mov dword [rdi + 0x198], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c184
lea rdx, str.FORPCEE3
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c1e3
lea r8, str.Mutex_16048FB6_E0D7_47e0_8933_F1303EEFBE00
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c1ff
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c206
mov dword [rdi + 0x17c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c1e6
lea rdx, str.FORPCEE4
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c245
lea r8, str.Mutex_76AD2193_10B7_4e70_847A_878799F3053A
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c261
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c268
mov dword [rdi + 0x218], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c248
lea rdx, str.SONYAPO
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c2a7
lea r8, str.Mutex_220C8F81_48F3_4877_8FDB_EC71D988374C
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c2c3
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c2ca
mov dword [rdi + 0x224], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c2aa
lea rdx, str.FORDTSUPTBT
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c309
lea r8, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c325
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c32c
mov dword [rdi + 0x184], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c30c
lea rdx, str.DTSUPTBTWCT
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c36b
lea r8, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c387
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c38e
mov dword [rdi + 0x188], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c36e
lea rdx, str.FORDTSAPO
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c3cd
lea r8, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c3e9
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c3f0
mov dword [rdi + 0x18c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c3d0
lea rdx, str.DTSU2P
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c42f
lea r8, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c44b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c452
mov dword [rdi + 0x21c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c432
lea rdx, str.AECBYLISTENTOSTATUS
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c491
lea r8, str.Mutex_AEC_BY_LISTEN_TOEF8EEE75_36E0_4c1b_A344_3684A1D4612A
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c4ad
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c4b4
mov dword [rdi + 0x220], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c494
lea rdx, str.MAXX3
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c4f3
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c50f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c516
mov dword [rdi + 0x19c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c4f6
lea rdx, str.INIT_MAXX3
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c555
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c571
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c578
mov dword [rdi + 0x1a0], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c558
lea rdx, str.INIT_MAXX4
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c5b7
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c5d3
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c5da
mov dword [rdi + 0x1a8], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c5ba
lea rdx, str.MAXX4
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c619
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c635
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c63c
mov dword [rdi + reloc.OLEAUT32.dll_OleTranslateColor], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c61c
lea rdx, str.INIT_MAXX4P1
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c67b
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c697
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c69e
mov dword [rdi + 0x1b4], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c67e
lea rdx, str.MAXX4P1
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c6dd
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c6f9
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c700
mov dword [rdi + 0x1b8], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c6e0
lea rdx, str.INIT_MVOLPRO
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c73f
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c75b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c762
mov dword [rdi + 0x1bc], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c742
lea rdx, str.INIT_MAXXVP
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c7a1
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c7bd
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c7c4
mov dword [rdi + 0x1b0], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c7a4
lea rdx, str.MAXXVP
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c803
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c81f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c826
mov dword [rdi + 0x1ac], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c806
lea rdx, str.MVSD
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c865
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c881
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c888
mov dword [rdi + 0x208], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c868
lea rdx, str.INIT_MVSD
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c8c7
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c8e3
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c8ea
mov dword [rdi + 0x20c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c8ca
lea rdx, [0x140286fb0]
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c929
lea r8, str.Mutex_61614CA5_66E7_44be_ABCA_5437602DF42F
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c945
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c94c
mov dword [rdi + 0x210], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c92c
lea rdx, [0x14028701c]
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c98b
lea r8, str.Mutex_71A4D2C0_C2A1_4a69_B840_6DE3748BF2A3
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002c9a7
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002c9ae
mov dword [rdi + 0x214], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c98e
lea rdx, str.SZVZPRESET
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002c9ed
lea r8, str.Mutex_50994AC7_7334_4328_BB84_5EFA7216E89E
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002ca09
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002ca10
mov dword [rdi + 0x228], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002c9f0
lea rdx, str.SRSPS
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002ca4f
lea r8, str.Mutex_SRSPS_3F6EBB2B_A68A_4235_AB4C_EEE0745052CF
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002ca6b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002ca72
mov dword [rdi + 0x22c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002ca52
lea rdx, str.SRSPSP
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cab1
lea r8, str.Mutex_3F6EBB2B_A68A_4235_AB4C_EEE0745052CF
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cacd
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cad4
mov dword [rdi + 0x230], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cab4
lea rdx, str.INIT_SRSPSP
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cb13
lea r8, str.Mutex_InitSRSPSPD26DB197_B4ED_4a1c_A0FF_6803C565C249
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cb2f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cb36
mov dword [rdi + 0x234], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cb16
lea rdx, str.SRSSA
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cb75
lea r8, str.Mutex_D35AA296_68FA_4294_A885_6191FBB719A6
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cb91
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cb98
mov dword [rdi + 0x238], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cb78
lea rdx, [0x140287308]
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cbd7
lea r8, str.Mutex_WMP_7148E1CB_E471_4801_A399_B75758489882
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cbf3
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cbfa
mov dword [rdi + 0x23c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cbda
lea rdx, [0x140287374]
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cc39
lea r8, str.Mutex_WMP_7148E1CB_E471_4801_A399_B75758489883
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cc55
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cc5c
mov dword [rdi + 0x240], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cc3c
lea rdx, str.SENDINPUT
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cc9b
lea r8, str.Mutex_WMP_7148E1CB_E471_4801_A399_B75758489884
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002ccb7
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002ccbe
mov dword [rdi + 0x248], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cc9e
lea rdx, str.RIES
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002ccfd
lea r8, str.Mutex_RIES_939CBA4A_9963_43DA_8A42_2DE337150234
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cd16
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cd1d
mov dword [rdi + 0x244], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cd00
lea rdx, [0x140287478]
lea rcx, [rbp + 2]
call fcn.1401f0ba4
mov ecx, r14d
test eax, eax
sete cl
or dword [rdi + 0x178], ecx
test ecx, ecx
je 0x14002cd92
mov dword [rdi + 0x24c], 1
mov dword [rdi + 0x180], 1
lea r8, [rsp + 0x20]
xor ecx, ecx
lea rdx, [rsp + 0x28]
call fcn.1401f0df0
mov rbp, rax
test rax, rax
jne 0x14002c050
xor eax, eax
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.1401e3920
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
add rsp, 0x40
pop r14
pop rdi
pop rsi
ret
lea rdx, str.DTSSWVOL
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cdd1
lea r8, str.Mutex_DTSSWVOL9B7399D4_E9BB_406d_B378_07B181B99821
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cded
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cdf4
mov dword [rdi + 0x250], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cdd4
lea rdx, str.TVMODE
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002ce33
lea r8, str.Mutex_DATA_ROUTINE8CB2FB7F_EB4A_4d21_8E61_2F7FBD3DB5DA
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002ce4f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002ce56
mov dword [rdi + 0x254], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002ce36
lea rdx, str.INIT_MAXX5
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002ce95
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002ceb1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002ceb8
mov dword [rdi + 0x1c4], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002ce98
lea rdx, str.MAXX5
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cef7
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cf13
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cf1a
mov dword [rdi + 0x1c0], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cefa
lea rdx, str.INIT_MAXX5REC
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cf59
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cf75
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cf7c
mov dword [rdi + 0x1cc], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cf5c
lea rdx, str.MAXX5REC
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002cfbb
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002cfd7
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002cfde
mov dword [rdi + 0x1c8], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002cfbe
lea rdx, str.MAXX_NUANCE
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d01d
lea r8, str.Mutex_M_N_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d039
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d040
mov dword [rdi + 0x1d4], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d020
lea rdx, str.INIT_MS
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d07f
lea r8, str.Mutex_MS_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d09b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d0a2
mov dword [rdi + 0x1d0], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d082
lea rdx, str.S3HpProtect
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d0e1
lea r8, str.Mutex_S3HPProtect8CB2FB7F_EB4A_4d21_8E61_2F7FBD3DB5DA
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d0fd
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d104
mov dword [rdi + 0x204], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d0e4
lea rdx, str.MISC
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d143
lea r8, str.Mutex_DIS_MODE8CB2FB7F_EB4A_4d21_8E61_2F7FBD3DB5DA
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d15f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d166
mov dword [rdi + 0x2c8], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d146
lea rdx, str.DOLBYVOIP
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d1a5
lea r8, str.Mutex_DolbyVoip12B109BC_03E4_462b_BB17_4A73B16FB30A
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d1c1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d1c8
mov dword [rdi + 0x25c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d1a8
lea rdx, str.DELLGRM
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d207
lea r8, str.Mutex_DellGRM67EA8E07_77A6_41df_8697_FA2C449F993D
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d223
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d22a
mov dword [rdi + 0x260], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d20a
lea rdx, str.LENOVO_MICPKEY
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d269
lea r8, str.Mutex_LenovoMicPKey_2EC2BA16_7B43_41fc_B053_C019E0B66C7C
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d285
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d28c
mov dword [rdi + 0x264], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d26c
lea rdx, str.SRS_DOLBY_EXCLUSIVE
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d2cb
lea r8, str.Mutex_SRS_DolbyDS1_6012B387_AB74_4853_9657_6349A6D73463
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d2e7
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d2ee
mov dword [rdi + 0x268], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d2ce
lea rdx, str.LENOVO_DOLBYDRAGON
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d32d
lea r8, str.Mutex_LenovoDolbyDragon6222B61D_60AA_44ef_96D3_6662DD1D4F44
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d349
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d350
mov dword [rdi + 0x26c], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d330
lea rdx, str.INIT_MAXX6
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d38f
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d3ab
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d3b2
mov dword [rdi + 0x1d8], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d392
lea rdx, str.MAXX6
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d3f1
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d40d
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d414
mov dword [rdi + 0x1dc], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d3f4
lea rdx, str.SOUNDEDGE
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d453
lea r8, str.Mutex_SoundEdgeFFE80D7F_3AF3_4b4d_AA07_9DC6609FBDAF
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d46f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d476
mov dword [rdi + 0x1e0], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d456
lea rdx, str.INIT_MVPSS
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d4b5
lea r8, str.Mutex_MVPSS_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d4d1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d4d8
mov dword [rdi + 0x1e4], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d4b8
lea rdx, str.WAVES_SUBTYPE_FOR_LYNC
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d517
lea r8, str.Mutex_WAVES_SUBTYPE_LNYC_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d533
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d53a
mov dword [rdi + 0x1e8], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d51a
lea rdx, str.WAVES_PRESET_REGISTERED
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d579
lea r8, str.Mutex_WAVES_PRESET_REGISTERED_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d595
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d59c
mov dword [rdi + 0x1ec], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d57c
lea rdx, str.INIT_WAVES_PRESET
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d5db
lea r8, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d5f7
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d5fe
mov dword [rdi + 0x1f0], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d5de
lea rdx, str.ANDREA_BF_BYPASS
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d63d
lea r8, str.Mutex_ANDREA_BF_BYPASS_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d659
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d660
mov dword [rdi + 0x1f4], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d640
lea rdx, str.BYPASS_AUDIO_EFFECT_WHEN_POWERSAVING
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d69f
lea r8, str.Mutex_BYPASS_AUDIO_EFFECT_WHEN_POWERSAVING_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d6bb
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d6c2
mov dword [rdi + 0x1f8], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d6a2
lea rdx, str.SPDIF_DEFVOL
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d701
lea r8, str.Mutex_SPDIF_DEFVOL_62E59ECD_962D_4b09_B531_31AB90AC594A
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d71d
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d724
mov dword [rdi + 0x1fc], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d704
lea rdx, str.SETSPDIFINSR
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d763
lea r8, str.Mutex_SETSPDIFINSR_C946F4FB_EA27_41ac_BA2A_805F30B2CA61
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d77f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d786
mov dword [rdi + 0x200], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d766
lea rdx, str.WAVES_SKYLAKE
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d7c5
lea r8, str.Mutex_WAVES_SKYLAKE_ECD68BC5_83A0_45b2_B9B6_E47910357430
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d7e1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d7e8
mov dword [rdi + 0x270], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d7c8
lea rdx, str.R0_FROM_WMI
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d827
lea r8, str.Mutex_R0_FROM_WMI_7B5EB57C_0162_412d_933A_4BFDED164373
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d843
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d84a
mov dword [rdi + 0x274], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d82a
lea rdx, str.R0_1028
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d889
lea r8, str.Mutex_R0_FROM_WMI_DELL_7B5EB57C_0162_412d_933A_4BFDED164374
xor ecx, ecx
lea edx, [rax + 1]
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14002d8a5
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r14d
or dword [rdi + 0x178], eax
test eax, eax
je 0x14002d8ac
mov dword [rdi + 0x280], 1
jmp 0x14002cd53
mov eax, 1
jmp 0x14002d88c
lea rdx, str.R0_1028_W
lea rcx, [rbp + 2]
call fcn.1401f0ba4
test eax, eax
jne 0x14002d8eb
lea r9, str.Realtek_HD_Audio_Background_Process_for_Vista
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowExW]
mov rbx, rax
call fcn.14005d1cc
test rax, rax
je 0x14002dfa5
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xe8]
test rax, rax
je 0x14002dfa5
mov rax, qword [rax + 0x40]
jmp 0x14002dfa8
mov rax, r14
cmp rbx, rax
je 0x14002dfc5
test rbx, rbx
je 0x14002dfe2
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
lea edx, [r9 + 0x10]
call qword [sym.imp.USER32.dll_PostMessageW]
lea r9, str.Realtek_HD_Audio_Background_Process_for_Vista
xor r8d, r8d
mov rdx, rbx
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowExW]
mov rbx, rax
test rax, rax
jne 0x14002df84
mov eax, 1
jmp 0x14002cd72