Function at 0x1400051f0
Capabilities:
Delete registry key

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
sub rsp, 0xf0
mov qword [rsp + 0xe8], 0xfffffffffffffffe
mov rbp, rcx
call fcn.140021e08
mov rcx, rax
xor edi, edi
mov edx, edi
test rax, rax
setne dl
test edx, edx
jne 0x14000522e
mov ecx, 0x80004005
call fcn.140001000
int3
mov rax, qword [rax]
call qword [rax + 0x18]
lea rbx, [rax + 0x18]
mov qword [rsp + 0x128], rbx
call fcn.140021e08
mov rcx, rax
test rax, rax
setne dil
test edi, edi
jne 0x14000525e
mov ecx, 0x80004005
call fcn.140001000
int3
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x130], rax
xor eax, eax
or rsi, 0xffffffffffffffff
mov rcx, rsi
lea rdi, str.SoftwareWow6432NodeRealtek
repne scasb al, byte [rdi]
not rcx
lea r8d, [rcx - 1]
lea rdx, str.SoftwareWow6432NodeRealtek
lea rcx, [rsp + 0x130]
call fcn.140003070
lea rdx, str.SoftwareWow6432NodeRealtekAudio
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.AECBF
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x138]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rdi, [rdx - 0x18]
add rbx, 0xffffffffffffffe8
cmp rdi, rbx
je 0x14000538b
cmp dword [rbx + 0x10], 0
jl 0x140005379
mov rcx, qword [rdi]
cmp rcx, qword [rbx]
jne 0x140005379
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rdi + 0x10], 0
jl 0x140005312
cmp rax, qword [rdi]
jne 0x140005312
mov r12, rdi
lock add dword [rdi + 0x10], 1
jmp 0x140005350
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rdi + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000532e
call fcn.140002210
int3
mov eax, dword [rdi + 8]
mov dword [r12 + 8], eax
mov eax, dword [rdi + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rdi + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rbx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000536a
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x14000538b
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x138]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400053ae
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.AEAPO
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xd0]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400054a0
cmp dword [rdi + 0x10], 0
jl 0x14000548e
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x14000548e
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005427
cmp rax, qword [rbx]
jne 0x140005427
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005465
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005443
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000547f
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400054a0
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0xd0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400054c3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.AlcMonitor
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x30]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400055b2
cmp dword [rdi + 0x10], 0
jl 0x1400055a0
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400055a0
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005539
cmp rax, qword [rbx]
jne 0x140005539
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005577
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005555
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005591
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400055b2
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x30]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400055d2
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.Mixer
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x90]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400056c4
cmp dword [rdi + 0x10], 0
jl 0x1400056b2
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400056b2
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000564b
cmp rax, qword [rbx]
jne 0x14000564b
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005689
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005667
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400056a3
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400056c4
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x90]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400056e7
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.HDAudio
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x40]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400057d6
cmp dword [rdi + 0x10], 0
jl 0x1400057c4
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400057c4
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000575d
cmp rax, qword [rbx]
jne 0x14000575d
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000579b
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005779
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400057b5
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400057d6
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400057f6
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.FDMonitor
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xc0]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400058e8
cmp dword [rdi + 0x10], 0
jl 0x1400058d6
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400058d6
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000586f
cmp rax, qword [rbx]
jne 0x14000586f
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x1400058ad
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000588b
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400058c7
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400058e8
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0xc0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000590b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, [0x140058bb8]
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x50]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400059fa
cmp dword [rdi + 0x10], 0
jl 0x1400059e8
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400059e8
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005981
cmp rax, qword [rbx]
jne 0x140005981
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x1400059bf
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000599d
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400059d9
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400059fa
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005a1a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.InitAP
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xa0]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x140005b0c
cmp dword [rdi + 0x10], 0
jl 0x140005afa
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140005afa
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005a93
cmp rax, qword [rbx]
jne 0x140005a93
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005ad1
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005aaf
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005aeb
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x140005b0c
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0xa0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005b2f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.JACKCTRL
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x60]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x140005c1e
cmp dword [rdi + 0x10], 0
jl 0x140005c0c
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140005c0c
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005ba5
cmp rax, qword [rbx]
jne 0x140005ba5
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005be3
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005bc1
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005bfd
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x140005c1e
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005c3e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.MicroPhone
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xe0]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x140005d30
cmp dword [rdi + 0x10], 0
jl 0x140005d1e
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140005d1e
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005cb7
cmp rax, qword [rbx]
jne 0x140005cb7
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005cf5
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005cd3
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005d0f
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x140005d30
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0xe0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005d53
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.BaseMngt
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x70]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x140005e42
cmp dword [rdi + 0x10], 0
jl 0x140005e30
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140005e30
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005dc9
cmp rax, qword [rbx]
jne 0x140005dc9
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005e07
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005de5
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005e21
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x140005e42
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x70]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005e62
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.PowerMngt
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xb0]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x140005f54
cmp dword [rdi + 0x10], 0
jl 0x140005f42
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140005f42
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005edb
cmp rax, qword [rbx]
jne 0x140005edb
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140005f19
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140005ef7
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005f33
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x140005f54
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0xb0]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140005f77
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.MainForm
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x80]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x140006069
cmp dword [rdi + 0x10], 0
jl 0x140006057
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140006057
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140005ff0
cmp rax, qword [rbx]
jne 0x140005ff0
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000602e
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000600c
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006048
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x140006069
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x80]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000608c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.Skin
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x20]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x14000617b
cmp dword [rdi + 0x10], 0
jl 0x140006169
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140006169
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140006102
cmp rax, qword [rbx]
jne 0x140006102
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x140006140
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000611e
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000615a
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x14000617b
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x20]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000619b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.SrsXT
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x28]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x14000628a
cmp dword [rdi + 0x10], 0
jl 0x140006278
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140006278
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140006211
cmp rax, qword [rbx]
jne 0x140006211
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000624f
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000622d
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006269
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x14000628a
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x28]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400062aa
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.MixerSel
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x38]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x140006399
cmp dword [rdi + 0x10], 0
jl 0x140006387
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140006387
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140006320
cmp rax, qword [rbx]
jne 0x140006320
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000635e
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000633c
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006378
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x140006399
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x38]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400063b9
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.ADDA
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x48]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400064a8
cmp dword [rdi + 0x10], 0
jl 0x140006496
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x140006496
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000642f
cmp rax, qword [rbx]
jne 0x14000642f
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000646d
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000644b
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006487
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400064a8
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x48]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400064c8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.AC97_Audi
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x58]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400065b7
cmp dword [rdi + 0x10], 0
jl 0x1400065a5
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400065a5
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000653e
cmp rax, qword [rbx]
jne 0x14000653e
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000657c
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000655a
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006596
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400065b7
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400065d7
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.Jack_Sense
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x68]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400066c6
cmp dword [rdi + 0x10], 0
jl 0x1400066b4
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400066b4
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000664d
cmp rax, qword [rbx]
jne 0x14000664d
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000668b
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140006669
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400066a5
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400066c6
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400066e6
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.UAJ
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x78]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400067d5
cmp dword [rdi + 0x10], 0
jl 0x1400067c3
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400067c3
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000675c
cmp rax, qword [rbx]
jne 0x14000675c
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x14000679a
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140006778
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400067b4
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400067d5
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400067f5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdi, qword [rsp + 0x128]
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.COM
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x88]
call fcn.1400033b0
nop
mov rdx, qword [rax]
lea rbx, [rdx - 0x18]
add rdi, 0xffffffffffffffe8
cmp rbx, rdi
je 0x1400068e7
cmp dword [rdi + 0x10], 0
jl 0x1400068d5
mov rcx, qword [rbx]
cmp rcx, qword [rdi]
jne 0x1400068d5
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x14000686e
cmp rax, qword [rbx]
jne 0x14000686e
mov r12, rbx
lock add dword [rbx + 0x10], 1
jmp 0x1400068ac
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x14000688a
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
mov eax, esi
lock xadd dword [rdi + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400068c6
mov rcx, qword [rdi]
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
lea rax, [r12 + 0x18]
mov qword [rsp + 0x128], rax
jmp 0x1400068e7
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x128]
call fcn.140003070
nop
mov rdx, qword [rsp + 0x88]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000690a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdx, qword [rsp + 0x128]
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.InitCOM
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x98]
call fcn.1400033b0
nop
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140003ac0
nop
mov rdx, qword [rsp + 0x98]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x14000696c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdx, qword [rsp + 0x128]
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, [0x140058ae8]
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xa8]
call fcn.1400033b0
nop
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140003ac0
nop
mov rdx, qword [rsp + 0xa8]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x1400069ce
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdx, qword [rsp + 0x128]
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.Skytel
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xb8]
call fcn.1400033b0
nop
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140003ac0
nop
mov rdx, qword [rsp + 0xb8]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006a30
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdx, qword [rsp + 0x128]
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
lea r8, str.RAVCpl64
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0xc8]
call fcn.1400033b0
nop
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.140003ac0
nop
mov rdx, qword [rsp + 0xc8]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006a92
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
mov rdx, qword [rsp + 0x128]
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
mov rdi, qword [rsp + 0x130]
lea rbx, [rdi - 0x18]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
cmp dword [rbx + 0x10], 0
jl 0x140006ad8
cmp rax, qword [rbx]
jne 0x140006ad8
mov r12, rbx
lock add dword [rbx + 0x10], 1
mov rdi, qword [rsp + 0x130]
jmp 0x140006b16
mov rax, qword [rax]
mov r8d, 1
mov edx, dword [rbx + 8]
call qword [rax]
mov r12, rax
test rax, rax
jne 0x140006af4
call fcn.140002210
int3
mov eax, dword [rbx + 8]
mov dword [r12 + 8], eax
mov eax, dword [rbx + 8]
add eax, 1
movsxd rdx, eax
lea r8, [rbx + 0x18]
lea rcx, [r12 + 0x18]
mov r9, rdx
call fcn.14003cf60
lea rax, [r12 + 0x18]
mov qword [rsp + 0xd8], rax
lea rdx, [rsp + 0xd8]
mov rcx, rbp
call fcn.140002990
test eax, eax
je 0x140006b44
mov rdx, rdi
mov rcx, rbp
call qword [sym.imp.SHLWAPI.dll_SHDeleteKeyA]
nop
mov eax, esi
lock xadd dword [rbx + 0x10], eax
add eax, 0xffffffff
test eax, eax
jg 0x140006b5f
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
nop
mov rdx, qword [rsp + 0x128]
add rdx, 0xffffffffffffffe8
lock xadd dword [rdx + 0x10], esi
add esi, 0xffffffff
test esi, esi
jg 0x140006b80
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.oledlg.dll_OleUIBusyA]
add rsp, 0xf0
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret