Function at 0x14003ec90
Capabilities:
Check mutex on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r12
sub rsp, 0x40
mov rax, qword [0x1400f6bd8]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rdi, rcx
mov rcx, qword [rcx + 0x90]
movabs rax, 0xa00090020
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x28]
xor r12d, r12d
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
call fcn.140094bc0
test rax, rax
mov rsi, rax
je 0x14003f4cc
nop
lea rdx, [0x1400ca72c]
mov rcx, rsi
call fcn.140094b10
test eax, eax
je 0x14003fd29
lea rdx, [0x1400ca734]
mov rcx, rsi
call fcn.140094b10
test eax, eax
je 0x14003fd29
lea rdx, str.VIENNADTS
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003ed5d
lea r8, str.Mutex_18F2F4A8_2873_45b0_B918_798B34491D0C
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003ed79
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003ed80
mov dword [rdi + 0x158], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003ed60
lea rdx, str.INIT_VIENNAMA3
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003edbf
lea r8, str.Vienna_Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003eddb
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003ede2
mov dword [rdi + 0x15c], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003edc2
lea rdx, str.VIENNAMA3
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003ee21
lea r8, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003ee3d
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003ee44
mov dword [rdi + 0x160], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003ee24
lea rdx, str.FORPCEE3
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003ee83
lea r8, str.Mutex_16048FB6_E0D7_47e0_8933_F1303EEFBE00
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003ee9f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003eea6
mov dword [rdi + 0x144], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003ee86
lea rdx, str.FORPCEE4
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003eee5
lea r8, str.Mutex_76AD2193_10B7_4e70_847A_878799F3053A
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003ef01
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003ef08
mov dword [rdi + 0x1e0], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003eee8
lea rdx, str.SONYAPO
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003ef47
lea r8, str.Mutex_220C8F81_48F3_4877_8FDB_EC71D988374C
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003ef63
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003ef6a
mov dword [rdi + 0x1ec], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003ef4a
lea rdx, str.FORDTSUPTBT
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003efa9
lea r8, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003efc5
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003efcc
mov dword [rdi + 0x14c], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003efac
lea rdx, str.DTSUPTBTWCT
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003f00b
lea r8, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003f027
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003f02e
mov dword [rdi + 0x150], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003f00e
lea rdx, str.FORDTSAPO
lea rcx, [rsi + 2]
call fcn.140094b10
test eax, eax
jne 0x14003f06d
lea r8, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
lea edx, [rax + 1]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003f089
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, r12d
or dword [rdi + 0x140], eax
test eax, eax
je 0x14003f090
mov dword [rdi + 0x154], 1
jmp 0x14003f4af
mov eax, 1
jmp 0x14003f070
lea r9, str.Mutex_9B7399D4_E9BB_406d_B378_07B181B99821
lea r8, str.DTSU2P
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f0bc
mov dword [rdi + 0x1e4], 1
jmp 0x14003f4af
lea r9, str.Mutex_AEC_BY_LISTEN_TOEF8EEE75_36E0_4c1b_A344_3684A1D4612A
lea r8, str.AECBYLISTENTOSTATUS
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f0e8
mov dword [rdi + 0x1e8], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MAXX3
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f114
mov dword [rdi + 0x164], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MAXX3
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f140
mov dword [rdi + 0x168], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MAXX4
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f16c
mov dword [rdi + 0x170], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MAXX4
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f198
mov dword [rdi + 0x16c], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MAXX4P1
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f1c4
mov dword [rdi + 0x17c], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MAXX4P1
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f1f0
mov dword [rdi + 0x180], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MVOLPRO
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f21c
mov dword [rdi + 0x184], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MAXXVP
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f248
mov dword [rdi + 0x178], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MAXXVP
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f274
mov dword [rdi + 0x174], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MVSD
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f2a0
mov dword [rdi + 0x1d0], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MVSD
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f2cc
mov dword [rdi + 0x1d4], 1
jmp 0x14003f4af
lea r9, str.Mutex_61614CA5_66E7_44be_ABCA_5437602DF42F
lea r8, [0x1400cadc0]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f2f8
mov dword [rdi + 0x1d8], 1
jmp 0x14003f4af
lea r9, str.Mutex_71A4D2C0_C2A1_4a69_B840_6DE3748BF2A3
lea r8, [0x1400cae2c]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f324
mov dword [rdi + 0x1dc], 1
jmp 0x14003f4af
lea r9, str.Mutex_50994AC7_7334_4328_BB84_5EFA7216E89E
lea r8, str.SZVZPRESET
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f350
mov dword [rdi + 0x1f0], 1
jmp 0x14003f4af
lea r9, str.Mutex_SRSPS_3F6EBB2B_A68A_4235_AB4C_EEE0745052CF
lea r8, str.SRSPS
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f37c
mov dword [rdi + 0x1f4], 1
jmp 0x14003f4af
lea r9, str.Mutex_3F6EBB2B_A68A_4235_AB4C_EEE0745052CF
lea r8, str.SRSPSP
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f3a8
mov dword [rdi + 0x1f8], 1
jmp 0x14003f4af
lea r9, str.Mutex_InitSRSPSPD26DB197_B4ED_4a1c_A0FF_6803C565C249
lea r8, str.INIT_SRSPSP
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f3d4
mov dword [rdi + 0x1fc], 1
jmp 0x14003f4af
lea r9, str.Mutex_D35AA296_68FA_4294_A885_6191FBB719A6
lea r8, str.SRSSA
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f400
mov dword [rdi + 0x200], 1
jmp 0x14003f4af
lea r9, str.Mutex_WMP_7148E1CB_E471_4801_A399_B75758489882
lea r8, [0x1400cb118]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f42c
mov dword [rdi + 0x204], 1
jmp 0x14003f4af
lea r9, str.Mutex_WMP_7148E1CB_E471_4801_A399_B75758489883
lea r8, [0x1400cb184]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f455
mov dword [rdi + 0x208], 1
jmp 0x14003f4af
lea r9, str.Mutex_WMP_7148E1CB_E471_4801_A399_B75758489884
lea r8, str.SENDINPUT
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f47e
mov dword [rdi + 0x20c], 1
jmp 0x14003f4af
lea r9, [0x1400c4b18]
lea r8, [0x1400cb210]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f4ee
mov dword [rdi + 0x210], 1
mov dword [rdi + 0x148], 1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x28]
xor ecx, ecx
call fcn.140094bc0
test rax, rax
mov rsi, rax
jne 0x14003ecf0
xor eax, eax
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.140091dc0
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
add rsp, 0x40
pop r12
pop rdi
pop rsi
ret
lea r9, str.Mutex_DTSSWVOL9B7399D4_E9BB_406d_B378_07B181B99821
lea r8, str.DTSSWVOL
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f517
mov dword [rdi + 0x214], 1
jmp 0x14003f4af
lea r9, str.Mutex_DATA_ROUTINE8CB2FB7F_EB4A_4d21_8E61_2F7FBD3DB5DA
lea r8, str.TVMODE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f543
mov dword [rdi + 0x218], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MAXX5
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f56f
mov dword [rdi + 0x18c], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MAXX5
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f59b
mov dword [rdi + 0x188], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MAXX5REC
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f5c7
mov dword [rdi + 0x194], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MAXX5REC
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f5f3
mov dword [rdi + 0x190], 1
jmp 0x14003f4af
lea r9, str.Mutex_M_N_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.MAXX_NUANCE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f61f
mov dword [rdi + 0x19c], 1
jmp 0x14003f4af
lea r9, str.Mutex_MS_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MS
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f64b
mov dword [rdi + 0x198], 1
jmp 0x14003f4af
lea r9, str.Mutex_S3HPProtect8CB2FB7F_EB4A_4d21_8E61_2F7FBD3DB5DA
lea r8, str.S3HpProtect
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f677
mov dword [rdi + 0x1cc], 1
jmp 0x14003f4af
lea r9, str.Mutex_DIS_MODE8CB2FB7F_EB4A_4d21_8E61_2F7FBD3DB5DA
lea r8, str.MISC
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f6a3
mov dword [rdi + 0x290], 1
jmp 0x14003f4af
lea r9, str.Mutex_DolbyVoip12B109BC_03E4_462b_BB17_4A73B16FB30A
lea r8, str.DOLBYVOIP
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f6cf
mov dword [rdi + 0x220], 1
jmp 0x14003f4af
lea r9, str.Mutex_DellGRM67EA8E07_77A6_41df_8697_FA2C449F993D
lea r8, str.DELLGRM
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f6fb
mov dword [rdi + 0x224], 1
jmp 0x14003f4af
lea r9, str.Mutex_LenovoMicPKey_2EC2BA16_7B43_41fc_B053_C019E0B66C7C
lea r8, str.LENOVO_MICPKEY
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f727
mov dword [rdi + 0x228], 1
jmp 0x14003f4af
lea r9, str.Mutex_SRS_DolbyDS1_6012B387_AB74_4853_9657_6349A6D73463
lea r8, str.SRS_DOLBY_EXCLUSIVE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f753
mov dword [rdi + 0x22c], 1
jmp 0x14003f4af
lea r9, str.Mutex_LenovoDolbyDragon6222B61D_60AA_44ef_96D3_6662DD1D4F44
lea r8, str.LENOVO_DOLBYDRAGON
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f77f
mov dword [rdi + 0x230], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_MAXX6
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f7ab
mov dword [rdi + 0x1a0], 1
jmp 0x14003f4af
lea r9, str.Mutex_2911CA9B_7DF1_42b4_96E4_DA2888854EB2
lea r8, str.MAXX6
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f7d7
mov dword [rdi + reloc.OLEAUT32.dll_OleTranslateColor], 1
jmp 0x14003f4af
lea r9, str.Mutex_SoundEdgeFFE80D7F_3AF3_4b4d_AA07_9DC6609FBDAF
lea r8, str.SOUNDEDGE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f803
mov dword [rdi + 0x1a8], 1
jmp 0x14003f4af
lea r9, str.Mutex_MVPSS_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
lea r8, str.INIT_MVPSS
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f82f
mov dword [rdi + 0x1ac], 1
jmp 0x14003f4af
lea r9, str.Mutex_WAVES_SUBTYPE_LNYC_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
lea r8, str.WAVES_SUBTYPE_FOR_LYNC
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f85b
mov dword [rdi + 0x1b0], 1
jmp 0x14003f4af
lea r9, str.Mutex_WAVES_PRESET_REGISTERED_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
lea r8, str.WAVES_PRESET_REGISTERED
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f887
mov dword [rdi + 0x1b4], 1
jmp 0x14003f4af
lea r9, str.Mutex_F20BB2B4_050D_47af_B7EE_45492E230460
lea r8, str.INIT_WAVES_PRESET
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f8b3
mov dword [rdi + 0x1b8], 1
jmp 0x14003f4af
lea r9, str.Mutex_ANDREA_BF_BYPASS_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
lea r8, str.ANDREA_BF_BYPASS
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f8df
mov dword [rdi + 0x1bc], 1
jmp 0x14003f4af
lea r9, str.Mutex_BYPASS_AUDIO_EFFECT_WHEN_POWERSAVING_0A503F4C_CF3D_4020_ABD3_4B1EE1674F3E
lea r8, str.BYPASS_AUDIO_EFFECT_WHEN_POWERSAVING
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f90b
mov dword [rdi + 0x1c0], 1
jmp 0x14003f4af
lea r9, str.Mutex_SPDIF_DEFVOL_62E59ECD_962D_4b09_B531_31AB90AC594A
lea r8, str.SPDIF_DEFVOL
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f937
mov dword [rdi + 0x1c4], 1
jmp 0x14003f4af
lea r9, str.Mutex_SETSPDIFINSR_C946F4FB_EA27_41ac_BA2A_805F30B2CA61
lea r8, str.SETSPDIFINSR
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f963
mov dword [rdi + 0x1c8], 1
jmp 0x14003f4af
lea r9, str.Mutex_WAVES_SKYLAKE_ECD68BC5_83A0_45b2_B9B6_E47910357430
lea r8, str.WAVES_SKYLAKE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f98f
mov dword [rdi + 0x234], 1
jmp 0x14003f4af
lea r9, str.Mutex_R0_FROM_WMI_7B5EB57C_0162_412d_933A_4BFDED164373
lea r8, str.R0_FROM_WMI
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f9bb
mov dword [rdi + 0x238], 1
jmp 0x14003f4af
lea r9, str.Mutex_R0_FROM_WMI_DELL_7B5EB57C_0162_412d_933A_4BFDED164374
lea r8, str.R0_1028
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003f9e7
mov dword [rdi + 0x244], 1
jmp 0x14003f4af
lea r9, str.Mutex_R0_FROM_WMI_DELL_W_7B5EB57C_0162_412d_933A_4BFDED164378
lea r8, str.R0_1028_W
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fa13
mov dword [rdi + 0x254], 1
jmp 0x14003f4af
lea r9, str.Mutex_R0_FROM_WMI_LENOVO_7B5EB57C_0162_412d_933A_4BFDED164375
lea r8, str.R0_17AA
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fa3f
mov dword [rdi + 0x248], 1
jmp 0x14003f4af
lea r9, str.Mutex_R0_FROM_WMI_HP_7B5EB57C_0162_412d_933A_4BFDED164376
lea r8, str.R0_173C
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fa6b
mov dword [rdi + 0x24c], 1
jmp 0x14003f4af
lea r9, str.Mutex_R0_FROM_WMI_ACER_7B5EB57C_0162_412d_933A_4BFDED164377
lea r8, str.R0_1025
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fa97
mov dword [rdi + 0x250], 1
jmp 0x14003f4af
lea r9, str.Mutex_R0_19E5_2DA08349_CA5E_4bcf_AE98_88A611249476
lea r8, str.R0_19E5
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fac3
mov dword [rdi + 0x258], 1
jmp 0x14003f4af
lea r9, str.Mutex_ACER_SESSION_CORTANA_E08DB6E0_95F3_4e9a_8442_E3258ABFA590
lea r8, [0x1400cc378]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003faef
mov dword [rdi + 0x27c], 1
jmp 0x14003f4af
lea r9, str.Mutex_TRUEHARMONY_BF503AA0_AED0_40b0_8CD3_8D2E1D1000E5
lea r8, str.TRUEHARMONY
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fb1b
mov dword [rdi + 0x23c], 1
jmp 0x14003f4af
lea r9, str.Mutex_HPLTOGGLE_2E230579_B888_4520_930F_4491B01721DE
lea r8, str.HPLTOGGLE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fb47
mov dword [rdi + 0x268], 1
jmp 0x14003f4af
lea r9, str.Mutex_TRUEHARMONY_BF503AA0_AED0_40b0_8CD3_8D2E1D1000E5
lea r8, str.TRUEHARMONYDAX2
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fb73
mov dword [rdi + 0x240], 1
jmp 0x14003f4af
lea r9, str.Mutex_SESSION_DETECT_34B3DC37_6FD5_4def_887B_57C5B78C0D01
lea r8, str.SESSION
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fb9f
mov dword [rdi + 0x25c], 1
jmp 0x14003f4af
lea r9, str.Mutex_HP_VOICEMODE_FOR_SKYPE_CF996102_80A0_49bf_B0C4_C44E294E506D
lea r8, str.HP_VOICEMODE_FOR_SKYPE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fbcb
mov dword [rdi + 0x260], 1
jmp 0x14003f4af
lea r9, str.Mutex_CORTANA_TEST_D2CD3C88_4CD1_4eb6_BBD2_6F584C63D100
lea r8, [0x1400cc684]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fbfe
mov dword [rdi + 0x264], 1
mov dword [rdi + 0x140], r12d
jmp 0x14003f4af
lea r9, str.Mutex_RUN_CPL_DELAY_30S_35EF24AA_AA3E_477f_9CB7_48B9CFFE2BA8
lea r8, str.RUNCPLDELAY30S
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fc2a
mov dword [rdi + 0x26c], 1
jmp 0x14003f4af
lea r9, str.Mutex_RUN_CPL_SILENCE_DDD08AA4_C651_4159_B0AA_A3CC6D5E7661
lea r8, str.RUNCPLSILENCE
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fc56
mov dword [rdi + 0x270], 1
jmp 0x14003f4af
lea r9, str.Mutex_RUN_EP_6ED78E91_24B9_4c41_8279_D6C5C9B14486
lea r8, str.RUNEP
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fc82
mov dword [rdi + 0x274], 1
jmp 0x14003f4af
lea r9, str.Mutex_FORTE_FOR_LVA_666D19C1_E364_4462_93FC_774CAE086F2E
lea r8, [0x1400cc8c8]
mov rdx, rsi
mov rcx, rdi
call fcn.14003ec10
test eax, eax
je 0x14003fcae
mov dword [rdi + 0x278], 1
jmp 0x14003f4af
lea rdx, str.DAT:
lea rcx, [rsi + 2]
call fcn.140092710
test rax, rax
je 0x14003fcf3
lea rcx, [rdi + 0x288]
mov rdx, rsi
mov dword [rdi + 0x140], 1
call fcn.140002200
xor edx, edx
lea rcx, [rdi + 0x288]
lea r8d, [rdx + 5]
call fcn.14003fea0
jmp 0x14003f4af
lea r8, str.Mutex_6D35B64F_877F_4d3f_A3BF_6D3A1229589C
mov edx, 1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14003f4a5
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14003f4af
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.140075378
test rax, rax
je 0x14003fd61
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0xe8]
test rax, rax
je 0x14003fd61
mov rax, qword [rax + 0x40]
jmp 0x14003fd64
mov rax, r12
cmp rbx, rax
je 0x14003fd81
test rbx, rbx
je 0x14003fd9e
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]
test rax, rax
mov rbx, rax
jne 0x14003fd40
mov eax, 1
jmp 0x14003f4ce