Function at 0x18006e480
Capabilities:
Inspect section memory permissions

Disassembly:
push rax
inc dword [rbx + rcx*4 - 0x35]
mov r8d, ebx
lea rdx, [0x1803223e8]
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x40], 0x40
cmp dword [rax - 0x10], 0
jle 0x180030364
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180030364
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
test rax, rax
je 0x180030360
lea rcx, vtable.JRDllString.0
mov qword [rbp - 0x10], rcx
lea rcx, [rbp - 0x18]
mov qword [rbp - 8], rcx
mov r8, qword [rax]
lea rdx, [rbp - 0x10]
mov rcx, rax
call qword [r8 + 8]
mov rax, qword [rbp - 0x18]
mov qword [rdi], rsi
mov rcx, rax
call qword [0x1802fe700]
mov qword [rdi], rax
mov rdx, qword [rbp - 0x18]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800303a1
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180030397
lock xadd dword [rdx + 0x10], ebx
sub ebx, 1
jg 0x1800303a1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
jmp 0x1800303b6
mov rax, rdi
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x9f0]
sub rsp, 0xaf0
mov rsi, r9
mov rbx, r8
movsxd r14, edx
mov r13, rcx
xor eax, eax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x44], eax
mov byte [rbp + 0xa30], 1
mov rcx, r8
call fcn.1800a09f0
mov rcx, rsi
call fcn.1800a09f0
mov r12, qword [rbp + 0xa50]
mov byte [r12], 0
mov r15, qword [rbp + 0xa58]
mov byte [r15], 1
mov edi, 0xffffffff
lea rdx, [0x180000000]
cmp r14d, 0xcd
ja case.0x18006e50b.38
mov ecx, dword [rdx + r14*4 + 0x744d0]
add rcx, rdx
jmp rcx
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Experimental_Features
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x40], 1
cmp dword [rax - 0x10], 0
jle 0x18006e591
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006e591
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006e591
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x970], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x978], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x970]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rsp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006e5d0
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006e5c6
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006e5d0
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Experimental
mov rcx, rsi
call fcn.1800a7240
mov byte [r15], 0
lea rdx, [0x180000000]
mov bl, 1
mov eax, dword [r13 + 8]
sub eax, 2
cmp eax, 1
ja case.0x18006e62a.2
lea eax, [r14 - 1]
cmp eax, 0xb8
ja case.0x18006e62a.2
cdqe
movzx eax, byte [rdx + rax + 0x74810]
mov ecx, dword [rdx + rax*4 + 0x74808]
add rcx, rdx
jmp rcx
lea rdx, [0x180324e60]
lea rcx, [rbp + 0x568]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x568]
call fcn.180002020
lea rdx, str.TVTuner
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 0xe
lea rdx, [rbp + 0x198]
call qword [rax + 0xe0]
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0800
nop
lea rcx, [rbp + 0x198]
call fcn.180006630
lea rdx, str.Podcasts
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 0xf
lea rdx, [rbp + 0x1a0]
call qword [rax + 0xe0]
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0800
nop
lea rcx, [rbp + 0x1a0]
call fcn.180006630
lea rdx, str.MyComputer
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 0x10
lea rdx, [rbp + 0x1a8]
call qword [rax + 0xe0]
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0800
nop
lea rcx, [rbp + 0x1a8]
call fcn.180006630
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.WebMedia
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Access_Control
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x40], 2
cmp dword [rax - 0x10], 0
jle 0x18006e7ea
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006e7ea
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006e7ea
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x570], rcx
lea rax, [rsp + 0x58]
mov qword [rbp + 0x578], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x570]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rsp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006e829
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006e81f
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006e829
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AccessControl
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Party_Mode
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x40], 4
cmp dword [rax - 0x10], 0
jle 0x18006e8d1
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006e8d1
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006e8d1
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x580], rcx
lea rax, [rsp + 0x60]
mov qword [rbp + 0x588], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x580]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rsp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006e910
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006e906
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006e910
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.PartyMode
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Split_View
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x40], 8
cmp dword [rax - 0x10], 0
jle 0x18006e9b8
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006e9b8
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006e9b8
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x590], rcx
lea rax, [rsp + 0x68]
mov qword [rbp + 0x598], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x590]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rsp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006e9f7
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006e9ed
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006e9f7
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.SplitView
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Slim_View
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x40], 0x10
cmp dword [rax - 0x10], 0
jle 0x18006ea9f
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006ea9f
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006ea9f
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x5a0], rcx
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5a8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x5a0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rsp + 0x70]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006eade
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006ead4
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006eade
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.SlimMode
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 1
lea rdx, [rbp + 0x190]
call qword [rax + 0xe0]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
mov rdx, qword [rax]
mov rcx, rbx
call fcn.1800a7240
nop
mov rcx, qword [rbp + 0x190]
test rcx, rcx
je 0x18006eb44
call qword [0x1802fe6f8]
mov qword [rbp + 0x190], 0
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.MiniMode
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 2
lea rdx, [rbp + 0x160]
call qword [rax + 0xe0]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
mov rdx, qword [rax]
mov rcx, rbx
call fcn.1800a7240
nop
mov rcx, qword [rbp + 0x160]
test rcx, rcx
je 0x18006ebb5
call qword [0x1802fe6f8]
mov qword [rbp + 0x160], 0
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.DisplayMode
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 3
lea rdx, [rbp + 0x168]
call qword [rax + 0xe0]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
mov rdx, qword [rax]
mov rcx, rbx
call fcn.1800a7240
nop
mov rcx, qword [rbp + 0x168]
test rcx, rcx
je 0x18006ec26
call qword [0x1802fe6f8]
mov qword [rbp + 0x168], 0
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Hairstyle
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 4
lea rdx, [rbp + 0x170]
call qword [rax + 0xe0]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
mov rdx, qword [rax]
mov rcx, rbx
call fcn.1800a7240
nop
mov rcx, qword [rbp + 0x170]
test rcx, rcx
je 0x18006ec9c
call qword [0x1802fe6f8]
mov qword [rbp + 0x170], 0
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.CoverMode
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Quick_Play
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x40], 0x20
cmp dword [rax - 0x10], 0
jle 0x18006ed4a
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006ed4a
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006ed4a
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x5b0], rcx
lea rax, [rsp + 0x78]
mov qword [rbp + 0x5b8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x5b0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rsp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006ed89
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006ed7f
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006ed89
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.QuickPlay
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Send_To
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x80], rax
mov dword [rsp + 0x40], 0x40
cmp dword [rax - 0x10], 0
jle 0x18006ee2f
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006ee2f
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006ee2f
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x5c0], rcx
lea rax, [rbp - 0x80]
mov qword [rbp + 0x5c8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x5c0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x80]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x80]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006ee6c
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006ee62
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006ee6c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Menu_Tools_SendTo
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
xor eax, eax
mov dword [rbp + 0x150], eax
movaps xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x9d0], xmm0
mov dword [rbp + 0x150], eax
movaps xmm1, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x9c0], xmm1
mov dword [rbp + 0x150], eax
movaps xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x150], xmm0
mov rcx, qword [r13]
mov rax, qword [rcx]
mov r9b, 1
mov r8d, 6
lea rdx, [rbp + 0x178]
call qword [rax + 0xe0]
nop
mov dword [rbp + 0x5d0], 2
mov rax, qword [rax]
mov qword [rbp + 0x5d8], rax
movaps xmm0, xmmword [rbp + 0x5d0]
movdqa xmmword [rbp + 0x9e0], xmm0
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Show__s_in_Tree
mov rcx, rax
call qword [r10 + 0x28]
mov r14, rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], pe_nt_image_headers64
cmp dword [rax - 0x10], 0
jle 0x18006ef99
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006ef99
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006ef94
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x5e0], rcx
lea rax, [rsp + 0x48]
mov qword [rbp + 0x5e8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x5e0]
mov rcx, r8
call qword [rax + 8]
mov r14, qword [rsp + 0x48]
lea rax, [rbp + 0x9e0]
mov qword [rbp + 0x9a0], rax
lea rax, [rbp + 0x150]
mov qword [rbp + 0x9a8], rax
lea rax, [rbp + 0x9c0]
mov qword [rbp + 0x9b0], rax
lea rax, [rbp + 0x9d0]
mov qword [rbp + 0x9b8], rax
call fcn.180001e40
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x30]
mov qword [rbp - 0x78], rax
lea r9, [rbp - 0x78]
mov r8d, 4
lea rdx, [rbp + 0x9a0]
mov rcx, r14
call fcn.1800eb870
lea rdx, [rbp - 0x78]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x78]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f039
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f02f
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f039
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rsp + 0x48]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f06a
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f060
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f06a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rcx, qword [rbp + 0x178]
test rcx, rcx
je 0x18006f07c
call qword [0x1802fe6f8]
mov qword [rbp + 0x178], 0
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.ShowStartInTree
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
mov r14d, dword [rbp + 0xa38]
jmp 0x18006e5ea
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Remote_Control
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x70], rax
mov dword [rsp + 0x40], 0x100
cmp dword [rax - 0x10], 0
jle 0x18006f134
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f134
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f134
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x5f0], rcx
lea rax, [rbp - 0x70]
mov qword [rbp + 0x5f8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x5f0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x70]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f171
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f167
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f171
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.RemoteControl
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.FTP_Upload
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x68], rax
mov dword [rsp + 0x40], 0x200
cmp dword [rax - 0x10], 0
jle 0x18006f217
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f217
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f217
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x600], rcx
lea rax, [rbp - 0x68]
mov qword [rbp + 0x608], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x600]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x68]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x68]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f254
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f24a
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f254
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.FTPUpload
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
call fcn.18006d350
cmp eax, 0x7d0
jne 0x18006e5ee
mov byte [r12], 0
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Image_Support
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x40], 0x400
cmp dword [rax - 0x10], 0
jle 0x18006f30f
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f30f
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f30f
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x610], rcx
lea rax, [rbp - 0x60]
mov qword [rbp + 0x618], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x610]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x60]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f34c
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f342
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f34c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.MediaModeImages
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Video_Support
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x58], rax
mov dword [rsp + 0x40], 0x800
cmp dword [rax - 0x10], 0
jle 0x18006f3f2
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f3f2
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f3f2
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x620], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x628], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x620]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x58]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x58]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f42f
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f425
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f42f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.MediaModeVideo
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Data_Support
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x50], rax
mov dword [rsp + 0x40], 0x1000
cmp dword [rax - 0x10], 0
jle 0x18006f4d5
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f4d5
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f4d5
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x630], rcx
lea rax, [rbp - 0x50]
mov qword [rbp + 0x638], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x630]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x50]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f512
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f508
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f512
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.MediaModeData
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Multiple_Zone_Support
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x48], rax
mov dword [rsp + 0x40], 0x2000
cmp dword [rax - 0x10], 0
jle 0x18006f5b8
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f5b8
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f5b8
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x640], rcx
lea rax, [rbp - 0x48]
mov qword [rbp + 0x648], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x640]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x48]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x48]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f5f5
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f5eb
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f5f5
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.MultiZoneSupport
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Media_Editor
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x40], rax
mov dword [rsp + 0x40], 0x4000
cmp dword [rax - 0x10], 0
jle 0x18006f696
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f696
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f696
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x650], rcx
lea rax, [rbp - 0x40]
mov qword [rbp + 0x658], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x650]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x40]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f6d3
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f6c9
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f6d3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AudioEditorTool
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Image_Editor
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x38], rax
mov dword [rsp + 0x40], 0x8000
cmp dword [rax - 0x10], 0
jle 0x18006f774
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f774
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f774
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x660], rcx
lea rax, [rbp - 0x38]
mov qword [rbp + 0x668], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x660]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x38]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x38]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f7b1
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f7a7
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f7b1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.ImageEditorTool
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Scheduler
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x30], rax
mov dword [rsp + 0x40], 0x10000
cmp dword [rax - 0x10], 0
jle 0x18006f852
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f852
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f852
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x670], rcx
lea rax, [rbp - 0x30]
mov qword [rbp + 0x678], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x670]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x30]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f88f
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f885
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f88f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.SchedulerTool
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.CD_Labeler
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x28], rax
mov dword [rsp + 0x40], 0x20000
cmp dword [rax - 0x10], 0
jle 0x18006f930
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006f930
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006f930
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x680], rcx
lea rax, [rbp - 0x28]
mov qword [rbp + 0x688], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x680]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x28]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006f96d
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006f963
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006f96d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.CDLabelerTool
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Library_Server
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x20], rax
mov dword [rsp + 0x40], 0x40000
cmp dword [rax - 0x10], 0
jle 0x18006fa0e
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006fa0e
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006fa0e
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x690], rcx
lea rax, [rbp - 0x20]
mov qword [rbp + 0x698], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x690]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x20]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006fa4b
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006fa41
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006fa4b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.LibraryServer
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.TiVo_Server
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x18], rax
mov dword [rsp + 0x40], 0x80000
cmp dword [rax - 0x10], 0
jle 0x18006faec
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006faec
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006faec
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x6a0], rcx
lea rax, [rbp - 0x18]
mov qword [rbp + 0x6a8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x6a0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x18]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x18]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006fb29
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006fb1f
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006fb29
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.TiVoServer
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Burning
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 0x10], rax
mov dword [rsp + 0x40], 0x100000
cmp dword [rax - 0x10], 0
jle 0x18006fbca
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006fbca
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006fbca
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x6b0], rcx
lea rax, [rbp - 0x10]
mov qword [rbp + 0x6b8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x6b0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 0x10]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 0x10]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006fc07
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006fbfd
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006fc07
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Burning
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Visualizations
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp - 8], rax
mov dword [rsp + 0x40], 0x200000
cmp dword [rax - 0x10], 0
jle 0x18006fcad
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006fcad
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006fcad
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x6c0], rcx
lea rax, [rbp - 8]
mov qword [rbp + 0x6c8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x6c0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp - 8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp - 8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006fcea
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006fce0
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006fcea
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Visualization2D
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.3D_Visualizations
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp], rax
mov dword [rsp + 0x40], 0x400000
cmp dword [rax - 0x10], 0
jle 0x18006fd8b
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006fd8b
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006fd8b
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x6d0], rcx
lea rax, [rbp]
mov qword [rbp + 0x6d8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x6d0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006fdc8
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006fdbe
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006fdc8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Visualization3D
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Track_Info_Visualization
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 8], rax
mov dword [rsp + 0x40], 0x800000
cmp dword [rax - 0x10], 0
jle 0x18006fe69
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006fe69
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006fe69
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x6e0], rcx
lea rax, [rbp + 8]
mov qword [rbp + 0x6e8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x6e0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006fea6
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006fe9c
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006fea6
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.VisualizationTrackInfo
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Photo_Printing
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x10], rax
mov dword [rsp + 0x40], 0x1000000
cmp dword [rax - 0x10], 0
jle 0x18006ff47
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18006ff47
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18006ff47
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x6f0], rcx
lea rax, [rbp + 0x10]
mov qword [rbp + 0x6f8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x6f0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x10]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x10]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18006ff84
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18006ff7a
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18006ff84
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.PhotoPrintWizard
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Audible_Support
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x18], rax
mov dword [rsp + 0x40], 0x2000000
cmp dword [rax - 0x10], 0
jle 0x180070025
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070025
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070025
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x700], rcx
lea rax, [rbp + 0x18]
mov qword [rbp + 0x708], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x700]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x18]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x18]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070062
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070058
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070062
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AudibleSupport
jmp 0x18006e5e2
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.CD_Ripping
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x20], rax
mov dword [rsp + 0x40], 0x4000000
cmp dword [rax - 0x10], 0
jle 0x1800700fb
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800700fb
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800700fb
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x710], rcx
lea rax, [rbp + 0x20]
mov qword [rbp + 0x718], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x710]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x20]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070138
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18007012e
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070138
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.CDRipping
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.DVD_Ripping
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x28], rax
mov dword [rsp + 0x40], 0x8000000
cmp dword [rax - 0x10], 0
jle 0x1800701de
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800701de
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800701de
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x720], rcx
lea rax, [rbp + 0x28]
mov qword [rbp + 0x728], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x720]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x28]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18007021b
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070211
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18007021b
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.DVDRipping
mov rcx, rsi
call fcn.1800a7240
mov byte [r15], 0
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Blu_ray_Support
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x30], rax
mov dword [rsp + 0x40], 0x10000000
cmp dword [rax - 0x10], 0
jle 0x1800702c5
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800702c5
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800702c5
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x730], rcx
lea rax, [rbp + 0x30]
mov qword [rbp + 0x738], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x730]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x30]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x30]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070302
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800702f8
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070302
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.BDSupport
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.DVD_Unprotect
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x38], rax
mov dword [rsp + 0x40], 0x20000000
cmp dword [rax - 0x10], 0
jle 0x1800703a3
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800703a3
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800703a3
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x740], rcx
lea rax, [rbp + 0x38]
mov qword [rbp + 0x748], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x740]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x38]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x38]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800703e0
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800703d6
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800703e0
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.DVDUnprotect
jmp 0x18006e5e2
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Recording
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x40], rax
mov dword [rsp + 0x40], 0x40000000
cmp dword [rax - 0x10], 0
jle 0x180070479
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070479
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070479
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x750], rcx
lea rax, [rbp + 0x40]
mov qword [rbp + 0x758], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x750]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800704b6
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800704ac
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800704b6
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Recording
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Stock_Standard_View_Skins
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x48], rax
mov dword [rsp + 0x40], 0x80000000
cmp dword [rax - 0x10], 0
jle 0x180070557
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070557
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070557
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x760], rcx
lea rax, [rbp + 0x48]
mov qword [rbp + 0x768], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x760]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x48]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x48]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070594
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18007058a
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070594
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.StockStandardViewSkins
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Stock_Mini_View_Skins
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x50], rax
mov dword [rsp + 0x44], 1
cmp dword [rax - 0x10], 0
jle 0x180070635
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070635
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070635
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x770], rcx
lea rax, [rbp + 0x50]
mov qword [rbp + 0x778], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x770]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070672
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070668
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070672
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.StockMiniViewSkins
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Stock_Theater_View_Skins
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x58], rax
mov dword [rsp + 0x44], 2
cmp dword [rax - 0x10], 0
jle 0x180070713
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070713
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070713
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x780], rcx
lea rax, [rbp + 0x58]
mov qword [rbp + 0x788], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x780]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x58]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070750
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070746
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070750
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.StockTheaterViewSkins
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Quick_Search
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x60], rax
mov dword [rsp + 0x44], 4
cmp dword [rax - 0x10], 0
jle 0x1800707f1
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800707f1
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800707f1
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x790], rcx
lea rax, [rbp + 0x60]
mov qword [rbp + 0x798], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x790]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x60]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18007082e
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070824
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18007082e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.QuickSearch
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Edit_View_Schemes
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x68], rax
mov dword [rsp + 0x44], 8
cmp dword [rax - 0x10], 0
jle 0x1800708cf
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800708cf
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800708cf
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x7a0], rcx
lea rax, [rbp + 0x68]
mov qword [rbp + 0x7a8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x7a0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x68]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x68]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18007090c
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070902
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18007090c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AddEditViewSchemes
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Library_Manager
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x70], rax
mov dword [rsp + 0x44], 0x10
cmp dword [rax - 0x10], 0
jle 0x1800709ad
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800709ad
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800709ad
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x7b0], rcx
lea rax, [rbp + 0x70]
mov qword [rbp + 0x7b8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x7b0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x70]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800709ea
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800709e0
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800709ea
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.LibraryManager
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Access_To_Interact
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x78], rax
mov dword [rsp + 0x44], 0x20
cmp dword [rax - 0x10], 0
jle 0x180070a8b
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070a8b
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070a8b
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x7c0], rcx
lea rax, [rbp + 0x78]
mov qword [rbp + 0x7c8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x7c0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x78]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070ac8
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070abe
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070ac8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AccessToInteract
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Access_To_Wiki
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x80], rax
mov dword [rsp + 0x44], 0x40
cmp dword [rax - 0x10], 0
jle 0x180070b6f
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070b6f
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070b6f
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x7d0], rcx
lea rax, [rbp + 0x80]
mov qword [rbp + 0x7d8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x7d0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x80]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070bb2
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070ba8
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070bb2
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AccessToWiki
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Get_Cover_Art_Online
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x88], rax
mov dword [rsp + 0x44], pe_nt_image_headers64
cmp dword [rax - 0x10], 0
jle 0x180070c59
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070c59
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070c59
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x7e0], rcx
lea rax, [rbp + 0x88]
mov qword [rbp + 0x7e8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x7e0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x88]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x88]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070c9c
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070c92
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070c9c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.GetCoverArtOnline
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Tree_Favorites
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x90], rax
mov dword [rsp + 0x44], 0x100
cmp dword [rax - 0x10], 0
jle 0x180070d43
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070d43
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070d43
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x7f0], rcx
lea rax, [rbp + 0x90]
mov qword [rbp + 0x7f8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x7f0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x90]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070d86
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070d7c
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070d86
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.TreeFavorites
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Option_Features
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x98], rax
mov dword [rsp + 0x44], 0x200
cmp dword [rax - 0x10], 0
jle 0x180070e2d
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070e2d
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070e2d
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x800], rcx
lea rax, [rbp + 0x98]
mov qword [rbp + 0x808], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x800]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x98]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x98]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070e70
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070e66
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070e70
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.OptionFeatures
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Option_Startup_Mode
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xa0], rax
mov dword [rsp + 0x44], 0x400
cmp dword [rax - 0x10], 0
jle 0x180070f17
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180070f17
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180070f17
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x810], rcx
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x818], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x810]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xa0]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180070f5a
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180070f50
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180070f5a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.OptionStartupMode
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Option_Startup_Location
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xa8], rax
mov dword [rsp + 0x44], 0x800
cmp dword [rax - 0x10], 0
jle 0x180071001
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071001
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071001
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x820], rcx
lea rax, [rbp + 0xa8]
mov qword [rbp + 0x828], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x820]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xa8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xa8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071044
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18007103a
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071044
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.OptionStartupLocation
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Option_Startup_Splash
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xb0], rax
mov dword [rsp + 0x44], 0x1000
cmp dword [rax - 0x10], 0
jle 0x1800710eb
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800710eb
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800710eb
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x830], rcx
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x838], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x830]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xb0]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18007112e
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071124
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18007112e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.OptionStartupSplash
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Splash_Screen
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xb8], rax
mov dword [rsp + 0x44], 0x2000
cmp dword [rax - 0x10], 0
jle 0x1800711d5
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800711d5
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800711d5
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x840], rcx
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x848], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x840]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xb8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xb8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071218
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18007120e
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071218
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.SplashScreen
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Installer_Skin_Selector
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xc0], rax
mov dword [rsp + 0x44], 0x4000
cmp dword [rax - 0x10], 0
jle 0x1800712bf
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800712bf
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800712bf
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x850], rcx
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x858], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x850]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xc0]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071302
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800712f8
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071302
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Installer_SkinSelector
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Require_Windows_Media_Install
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xc8], rax
mov dword [rsp + 0x44], 0x8000
cmp dword [rax - 0x10], 0
jle 0x1800713a9
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800713a9
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800713a9
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x860], rcx
lea rax, [rbp + 0xc8]
mov qword [rbp + 0x868], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x860]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xc8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xc8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800713ec
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800713e2
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800713ec
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.Installer_RequireWMInstall
jmp 0x18006e5e2
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Playing_Now
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xd0], rax
mov dword [rsp + 0x44], 0x10000
cmp dword [rax - 0x10], 0
jle 0x18007148b
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18007148b
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18007148b
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x870], rcx
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x878], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x870]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xd0]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xd0]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800714ce
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800714c4
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800714ce
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.PlayingNow
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Services__Plugins
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xd8], rax
mov dword [rsp + 0x44], 0x20000
cmp dword [rax - 0x10], 0
jle 0x180071575
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071575
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071575
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x880], rcx
lea rax, [rbp + 0xd8]
mov qword [rbp + 0x888], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x880]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xd8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xd8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800715b8
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800715ae
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800715b8
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.ServicesAndPlugins
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Drives__Devices
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xe0], rax
mov dword [rsp + 0x44], 0x40000
cmp dword [rax - 0x10], 0
jle 0x18007165f
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18007165f
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18007165f
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x890], rcx
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x898], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x890]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xe0]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800716a2
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071698
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800716a2
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.DrivesAndDevices
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Interface_Plugins
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xe8], rax
mov dword [rsp + 0x44], 0x80000
cmp dword [rax - 0x10], 0
jle 0x180071749
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071749
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071749
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x8a0], rcx
lea rax, [rbp + 0xe8]
mov qword [rbp + 0x8a8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x8a0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xe8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xe8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18007178c
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071782
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18007178c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.InterfacePlugins
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Skin_Manager
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xf0], rax
mov dword [rsp + 0x44], 0x100000
cmp dword [rax - 0x10], 0
jle 0x180071833
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071833
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071833
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x8b0], rcx
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x8b8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x8b0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xf0]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xf0]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071876
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18007186c
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071876
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.SkinManager
jmp 0x18006e5e2
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Action_Window_Sync
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xf8], rax
mov dword [rsp + 0x44], 0x200000
cmp dword [rax - 0x10], 0
jle 0x180071915
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071915
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071915
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x8c0], rcx
lea rax, [rbp + 0xf8]
mov qword [rbp + 0x8c8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x8c0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0xf8]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071958
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18007194e
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071958
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AW_Sync
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Action_Window_Burn
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x100], rax
mov dword [rsp + 0x44], 0x400000
cmp dword [rax - 0x10], 0
jle 0x1800719ff
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x1800719ff
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x1800719ff
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x8d0], rcx
lea rax, [rbp + 0x100]
mov qword [rbp + 0x8d8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x8d0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x100]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x100]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071a42
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071a38
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071a42
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AW_Burn
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Action_Window_Ripping
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x108], rax
mov dword [rsp + 0x44], 0x800000
cmp dword [rax - 0x10], 0
jle 0x180071ae9
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071ae9
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071ae9
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x8e0], rcx
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8e8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x8e0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x108]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x108]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071b2c
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071b22
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071b2c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AW_Ripping
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Action_Window_Tag
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x110], rax
mov dword [rsp + 0x44], 0x1000000
cmp dword [rax - 0x10], 0
jle 0x180071bd3
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071bd3
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071bd3
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x8f0], rcx
lea rax, [rbp + 0x110]
mov qword [rbp + 0x8f8], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x8f0]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x110]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x110]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071c16
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071c0c
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071c16
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.AW_Tag
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Stock_Smartlists
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x118], rax
mov dword [rsp + 0x44], 0x2000000
cmp dword [rax - 0x10], 0
jle 0x180071cbd
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071cbd
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071cbd
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x900], rcx
lea rax, [rbp + 0x118]
mov qword [rbp + 0x908], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x900]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x118]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x118]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071d00
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071cf6
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071d00
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.StockSmartlists
mov rcx, rsi
call fcn.1800a7240
mov edx, 0x90
mov rcx, r13
call fcn.18006d660
mov byte [r15], al
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Recently_Imported
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x120], rax
mov dword [rsp + 0x44], 0x4000000
cmp dword [rax - 0x10], 0
jle 0x180071db7
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071db7
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071db7
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x910], rcx
lea rax, [rbp + 0x120]
mov qword [rbp + 0x918], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x910]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x120]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x120]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071dfa
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071df0
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071dfa
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.RecentlyImported
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Recently_Ripped
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x128], rax
mov dword [rsp + 0x44], 0x8000000
cmp dword [rax - 0x10], 0
jle 0x180071ea1
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071ea1
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071ea1
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x920], rcx
lea rax, [rbp + 0x128]
mov qword [rbp + 0x928], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x920]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x128]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x128]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071ee4
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071eda
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071ee4
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.RecentlyRipped
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, [0x18033eb40]
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x130], rax
mov dword [rsp + 0x44], 0x10000000
cmp dword [rax - 0x10], 0
jle 0x180071f8b
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180071f8b
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180071f8b
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x930], rcx
lea rax, [rbp + 0x130]
mov qword [rbp + 0x938], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x930]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x130]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x130]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180071fce
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180071fc4
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180071fce
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.RecentlyPN
mov rcx, rsi
call fcn.1800a7240
mov byte [r12], 1
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.List_Show_Sorting_Order
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x138], rax
mov dword [rsp + 0x44], 0x20000000
cmp dword [rax - 0x10], 0
jle 0x18007207a
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18007207a
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18007207a
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x940], rcx
lea rax, [rbp + 0x138]
mov qword [rbp + 0x948], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x940]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x138]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x138]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800720bd
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800720b3
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800720bd
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.DisplaySortingOrder
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.List_Show_Column_Zero_Image
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x140], rax
mov dword [rsp + 0x44], 0x40000000
cmp dword [rax - 0x10], 0
jle 0x180072164
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x180072164
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x180072164
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x950], rcx
lea rax, [rbp + 0x140]
mov qword [rbp + 0x958], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x950]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x140]
mov rcx, rbx
call fcn.1800a0610
nop
mov rdx, qword [rbp + 0x140]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800721a7
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x18007219d
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800721a7
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov byte [rsp + 0x20], 0
xor r9d, r9d
mov r8d, edi
lea rdx, str.ListColumnZeroImage
mov rcx, rsi
call fcn.1800a7240
jmp 0x18006e5ee
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.Equalizer_DSP
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x148], rax
mov dword [rsp + 0x44], 0x80000000
cmp dword [rax - 0x10], 0
jle 0x18007224e
mov rcx, qword [0x180405c48]
test rcx, rcx
je 0x18007224e
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x38]
mov r8, rax
test rax, rax
je 0x18007224e
lea rcx, vtable.JRDllString.0
mov qword [rbp + 0x960], rcx
lea rax, [rbp + 0x148]
mov qword [rbp + 0x968], rax
mov rax, qword [r8]
lea rdx, [rbp + 0x960]
mov rcx, r8
call qword [rax + 8]
lea rdx, [rbp + 0x148]
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x148]
call fcn.180002020
lea rdx, str.DSPEqualizer
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Effects_DSP
lea rcx, [rbp + 0x1b0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1b0]
call fcn.180002020
lea rdx, str.DSPEffects
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Replay_Gain_DSP
lea rcx, [rbp + 0x1b8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1b8]
call fcn.180002020
lea rdx, str.DSPReplayGain
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Output_Format_DSP
lea rcx, [rbp + 0x1c0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1c0]
call fcn.180002020
lea rdx, str.DSPOutputFormat
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Tempo__Pitch_DSP
lea rcx, [rbp + 0x1c8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1c8]
call fcn.180002020
lea rdx, str.DSPTempoPitch
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Headphones_DSP
lea rcx, [rbp + 0x1d0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1d0]
call fcn.180002020
lea rdx, str.DSPHeadphones
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Room_Correction_DSP
lea rcx, [rbp + 0x1d8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1d8]
call fcn.180002020
lea rdx, str.DSPRoomCorrection
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Dolby_Digital_Surround_Sound
lea rcx, [rbp + 0x1e0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1e0]
call fcn.180002020
lea rdx, str.DolbyDigitalSurroundSound
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Visualization_Plugin_Menu_Nesting
lea rcx, [rbp + 0x1e8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1e8]
call fcn.180002020
lea rdx, str.VisualizationPluginMenuNesting
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Playback_On_Screen_Display
lea rcx, [rbp + 0x1f0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1f0]
call fcn.180002020
lea rdx, str.PlaybackOSD
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Camera
lea rcx, [rbp + 0x1f8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x1f8]
call fcn.180002020
lea rdx, str.ActionWindowCamera
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Clean_Program_Path_On_Install
lea rcx, [rbp + 0x200]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x200]
call fcn.180002020
lea rdx, str.CleanProgramPathOnInstall
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Service_at_top_of_the_tree.
lea rcx, [rbp + 0x208]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x208]
call fcn.180002020
lea rdx, str.TreeStoreOnTop
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Slim_Mode_Main_Menu
lea rcx, [rbp + 0x210]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x210]
call fcn.180002020
lea rdx, str.SlimModeMenu
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 1
jmp 0x18006e5ee
lea rdx, str.Start_At_Store
lea rcx, [rbp + 0x218]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x218]
call fcn.180002020
lea rdx, str.StartAtStore
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Navigation_Menu
lea rcx, [rbp + 0x220]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x220]
call fcn.180002020
lea rdx, str.ShowNavigationMenu
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Player_Jump
lea rcx, [rbp + 0x228]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x228]
call fcn.180002020
lea rdx, str.PlayerJump
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Allow_Clear_Library
lea rcx, [rbp + 0x230]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x230]
call fcn.180002020
lea rdx, str.AllowClearLibrary
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Libs
lea rcx, [rbp + 0x238]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x238]
call fcn.180002020
lea rdx, str.ShowLibs
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Only_Show_DSP_in_Playback_Options
lea rcx, [rbp + 0x240]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x240]
call fcn.180002020
lea rdx, str.PlaybackOptionsDSPOnly
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Configure_Debug_Logging
lea rcx, [rbp + 0x248]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x248]
call fcn.180002020
lea rdx, str.DebugLogging
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Registration_Information
lea rcx, [rbp + 0x250]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x250]
call fcn.180002020
lea rdx, str.ShowRegInfo
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Library_Tools_Find_and_Replace
lea rcx, [rbp + 0x258]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x258]
call fcn.180002020
lea rdx, str.ShowFindAndReplace
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Library_Tools_Clean
lea rcx, [rbp + 0x260]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x260]
call fcn.180002020
lea rdx, str.ShowCleanFileProps
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Library_Tools_Move_Copy
lea rcx, [rbp + 0x268]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x268]
call fcn.180002020
lea rdx, str.ShowMoveCopy
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Library_Tools_Fill_Track_Numbers
lea rcx, [rbp + 0x270]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x270]
call fcn.180002020
lea rdx, str.ShowFillTrackNumbers
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Library_Tools_Remove_Tags
lea rcx, [rbp + 0x278]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x278]
call fcn.180002020
lea rdx, str.ShowRemoveTags
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Use_WMP_Video_Engine_Default
lea rcx, [rbp + 0x280]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x280]
call fcn.180002020
lea rdx, str.UseWMPVideoEngine
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Use_AMG
lea rcx, [rbp + 0x288]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x288]
call fcn.180002020
lea rdx, str.UseAMG
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Allow_Select_Font
lea rcx, [rbp + 0x290]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x290]
call fcn.180002020
lea rdx, str.AllowSelectFont
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Media_Server_Link
lea rcx, [rbp + 0x298]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x298]
call fcn.180002020
lea rdx, str.StartMenuMediaServer
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Check_for_Updates_Link
lea rcx, [rbp + 0x2a0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2a0]
call fcn.180002020
lea rdx, str.StartMenuCheckforupdates
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.File_Library_Export_to_Xml
lea rcx, [rbp + 0x2a8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2a8]
call fcn.180002020
lea rdx, str.ExportToXML
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.MP3_Encoder
lea rcx, [rbp + 0x2b0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2b0]
call fcn.180002020
lea rdx, str.MP3Enccoder
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 1
jmp 0x18006e5ee
lea rdx, str.Between_Tracks_Mode_Standard
lea rcx, [rbp + 0x2b8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2b8]
call fcn.180002020
lea rdx, str.BetweenTracksStandard
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Between_Tracks_Mode_Gapless
lea rcx, [rbp + 0x2c0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2c0]
call fcn.180002020
lea rdx, str.BetweenTracksGapless
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Show_Stop_in_Options
lea rcx, [rbp + 0x2c8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2c8]
call fcn.180002020
lea rdx, str.StopOption
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Share_to_Web
lea rcx, [rbp + 0x2d0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2d0]
call fcn.180002020
lea rdx, str.MyGal
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Podcast_Advanced_Tagging
lea rcx, [rbp + 0x2d8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2d8]
call fcn.180002020
lea rdx, str.PodcastAdvancedTagging
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Playlist_Import
lea rcx, [rbp + 0x2e0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2e0]
call fcn.180002020
lea rdx, str.PlaylistImport
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Playlist_Export
lea rcx, [rbp + 0x2e8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2e8]
call fcn.180002020
lea rdx, str.PlaylistExport
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Playlist_Export_All
lea rcx, [rbp + 0x2f0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2f0]
call fcn.180002020
lea rdx, str.PlaylistExportAll
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Library_Menu
lea rcx, [rbp + 0x2f8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x2f8]
call fcn.180002020
lea rdx, str.LibraryMenu
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Stop_After_Current_File
lea rcx, [rbp + 0x300]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x300]
call fcn.180002020
lea rdx, str.StopAfterCurrentFile
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Jump_Menu
lea rcx, [rbp + 0x308]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x308]
call fcn.180002020
lea rdx, str.JumpMenu
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Convert
lea rcx, [rbp + 0x310]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x310]
call fcn.180002020
lea rdx, str.Convert
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Video_Convert
lea rcx, [rbp + 0x318]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x318]
call fcn.180002020
lea rdx, str.VideoConvert
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Analyze_Audio
lea rcx, [rbp + 0x320]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x320]
call fcn.180002020
lea rdx, str.AnalyzeAudio
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Lookup_and_Submit_to_YADB
lea rcx, [rbp + 0x328]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x328]
call fcn.180002020
lea rdx, str.LookupAndSubmitToYADBMenu
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Cover_Art_Menu
lea rcx, [rbp + 0x330]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x330]
call fcn.180002020
lea rdx, str.CoverArtMenu
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Locate_Menu
lea rcx, [rbp + 0x338]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x338]
call fcn.180002020
lea rdx, str.LocateMenu
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Tree_Downloads
lea rcx, [rbp + 0x340]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x340]
call fcn.180002020
lea rdx, str.TreeDownloads
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Simple_Help_Menu
lea rcx, [rbp + 0x348]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x348]
call fcn.180002020
lea rdx, str.SimpleHelpMenu
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Show_Purchased_Smartlist
lea rcx, [rbp + 0x350]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x350]
call fcn.180002020
lea rdx, str.PurchasedPlaylist
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Show_MCC_Stop_Error
lea rcx, [rbp + 0x358]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x358]
call fcn.180002020
lea rdx, str.ShowMCCStopError
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Update_Channels
lea rcx, [rbp + 0x360]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x360]
call fcn.180002020
lea rdx, str.UpdateChannels
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Add_Smartlist_on_Edit_Menu
lea rcx, [rbp + 0x368]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x368]
call fcn.180002020
lea rdx, str.EditMenuShowAddSmartlist
mov rcx, rsi
call fcn.180001d10
jmp 0x180071d1a
lea rdx, str.Show_Wizard_in_Search_Box
lea rcx, [rbp + 0x370]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x370]
call fcn.180002020
lea rdx, str.SearchControlWizard
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Skin_Menu_Piece
lea rcx, [rbp + 0x378]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x378]
call fcn.180002020
lea rdx, str.SkinMenuPiece
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Cover_Art_Options
lea rcx, [rbp + 0x380]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x380]
call fcn.180002020
lea rdx, str.CoverArtOptions
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Doubleclick_Options
lea rcx, [rbp + 0x388]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x388]
call fcn.180002020
lea rdx, str.DoubleclickOptions
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Show_Media_Key_Option
lea rcx, [rbp + 0x390]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x390]
call fcn.180002020
lea rdx, str.MediaKeyOptions
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Library_Server_Client
lea rcx, [rbp + 0x398]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x398]
call fcn.180002020
lea rdx, str.LibraryServerClient
mov rcx, rsi
call fcn.180001d10
mov edx, 0x1a
mov rcx, r13
call fcn.18006d660
mov byte [r15], al
jmp 0x18006e5ee
lea rdx, str.Get_Cover_Art_Online_Use_Yadb
lea rcx, [rbp + 0x3a0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3a0]
call fcn.180002020
lea rdx, str.GetCoverArtOnlineUseYadb
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Trim_Silence
lea rcx, [rbp + 0x3a8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3a8]
call fcn.180002020
lea rdx, str.TrimSilence
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Stacks
lea rcx, [rbp + 0x3b0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3b0]
call fcn.180002020
lea rdx, str.Stacks
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Acquire_Image_Webpage
lea rcx, [rbp + 0x3b8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3b8]
call fcn.180002020
lea rdx, str.AcquireImageWebpage
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Acquire_Image_Google
lea rcx, [rbp + 0x3c0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3c0]
call fcn.180002020
lea rdx, str.AcquireImageGoogle
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Smartlists
lea rcx, [rbp + 0x3c8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3c8]
call fcn.180002020
lea rdx, str.Smartlists
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Suggest
lea rcx, [rbp + 0x3d0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3d0]
call fcn.180002020
lea rdx, str.Suggest
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Facebook
lea rcx, [rbp + 0x3d8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3d8]
call fcn.180002020
lea rdx, str.Facebook
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Flickr
lea rcx, [rbp + 0x3e0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3e0]
call fcn.180002020
lea rdx, str.Flickr
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Menalto
lea rcx, [rbp + 0x3e8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3e8]
call fcn.180002020
lea rdx, str.Menalto
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Create_HTML_Gallery
lea rcx, [rbp + 0x3f0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3f0]
call fcn.180002020
lea rdx, str.CreateGallery
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.RAW_File_Playback_Properties
lea rcx, [rbp + 0x3f8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x3f8]
call fcn.180002020
lea rdx, str.RAWProperties
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.HelpContents
lea rcx, [rbp + 0x400]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x400]
call fcn.180002020
lea rdx, str.HelpContents
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.iPhone_Support
lea rcx, [rbp + 0x408]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x408]
call fcn.180002020
lea rdx, str.iPhoneSupport
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 0
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Linkable_Columns
lea rcx, [rbp + 0x410]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x410]
call fcn.180002020
lea rdx, str.LinkableColumns
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 1
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Medianet_Store
lea rcx, [rbp + 0x418]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x418]
call fcn.180002020
lea rdx, str.MedianetStore
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Tree_Row_Style_Library_Roots
lea rcx, [rbp + 0x420]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x420]
call fcn.180002020
lea rdx, str.TreeRowStyleLibraryRoots
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.WMV_Acceleration_Off_By_Default
lea rcx, [rbp + 0x428]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x428]
call fcn.180002020
lea rdx, str.DefaultToNotUsingWMVAccel
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Links_Bar
lea rcx, [rbp + 0x430]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x430]
call fcn.180002020
lea rdx, str.LinksBar
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Image_Preview
lea rcx, [rbp + 0x438]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x438]
call fcn.180002020
lea rdx, str.ImagePreview
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Theater_View_Theme_Online_Media
lea rcx, [rbp + 0x440]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x440]
call fcn.180002020
lea rdx, str.TheaterViewThemeOnlineMedia
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Windows_Aero_Skins
lea rcx, [rbp + 0x448]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x448]
call fcn.180002020
lea rdx, str.WindowsAeroSkins
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ea
lea rdx, str.Notes
lea rcx, [rbp + 0x450]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x450]
call fcn.180002020
lea rdx, str.Notes
jmp 0x180073589
lea rdx, str.Media_Network__Library_Server__DLNA__etc._
lea rcx, [rbp + 0x458]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x458]
call fcn.180002020
lea rdx, str.MediaNetwork
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 1
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Video_DSP
lea rcx, [rbp + 0x460]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x460]
call fcn.180002020
lea rdx, str.VideoDSP
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 0
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.ASIO_output
lea rcx, [rbp + 0x468]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x468]
call fcn.180002020
lea rdx, str.OutputASIO
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.WASAPI_output
lea rcx, [rbp + 0x470]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x470]
call fcn.180002020
lea rdx, str.OutputWASAPI
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Kernel_Streaming_output
lea rcx, [rbp + 0x478]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x478]
call fcn.180002020
lea rdx, str.OutputKernelStreaming
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Last.fm_Radio
lea rcx, [rbp + 0x480]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x480]
call fcn.180002020
lea rdx, str.LastFMRadio
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Pono_Store
lea rcx, [rbp + 0x488]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x488]
call fcn.180002020
lea rdx, str.PonoStore
jmp 0x180073589
lea rdx, str.OpenSubtitles.org
lea rcx, [rbp + 0x490]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x490]
call fcn.180002020
lea rdx, str.OpenSubtitles.org
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 1
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Precision_Zone_Sync
lea rcx, [rbp + 0x498]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x498]
call fcn.180002020
lea rdx, str.PrecisionZoneSync
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 1
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Medianet_Radio
lea rcx, [rbp + 0x4a0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4a0]
call fcn.180002020
lea rdx, str.MedianetRadio
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Handhelds
lea rcx, [rbp + 0x4a8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4a8]
call fcn.180002020
lea rdx, str.Handhelds
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Export_to_iDevices
lea rcx, [rbp + 0x4b0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4b0]
call fcn.180002020
lea rdx, str.ExportToIDevices
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Tabs
lea rcx, [rbp + 0x4b8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4b8]
call fcn.180002020
lea rdx, str.Tabs
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Incomplete_Shutdown_Dialog
lea rcx, [rbp + 0x4c0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4c0]
call fcn.180002020
lea rdx, str.IncompleteShutdownDialog
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Portable_Install
lea rcx, [rbp + 0x4c8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4c8]
call fcn.180002020
lea rdx, str.PortableInstall
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Analyzer_DSP
lea rcx, [rbp + 0x4d0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4d0]
call fcn.180002020
lea rdx, str.DSPAnalyzer
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Parametric_Equalizer_DSP
lea rcx, [rbp + 0x4d8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4d8]
call fcn.180002020
lea rdx, str.DSPParametricEqualizer
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Installer_File_Associations
lea rcx, [rbp + 0x4e0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4e0]
call fcn.180002020
lea rdx, str.Installer_FileAssociations
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Upload_To_Cloud
lea rcx, [rbp + 0x4e8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4e8]
call fcn.180002020
lea rdx, str.ContentUpload
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
mov byte [r15], 1
jmp 0x18006e5ee
lea rdx, str.Car_Radio
lea rcx, [rbp + 0x4f0]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4f0]
call fcn.180002020
lea rdx, str.CarRadio
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Live_Playback
lea rcx, [rbp + 0x4f8]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x4f8]
call fcn.180002020
lea rdx, str.LivePlayback
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Convolution_DSP
lea rcx, [rbp + 0x500]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x500]
call fcn.180002020
lea rdx, str.DSPConvolution
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Auto_Import_On_Empty_Library
lea rcx, [rbp + 0x508]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x508]
call fcn.180002020
lea rdx, str.AutoImportOnEmptyLibrary
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Require_DirectX_Install
lea rcx, [rbp + 0x510]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x510]
call fcn.180002020
lea rdx, str.RequireDirectXInstall
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.ASIO_Driver
lea rcx, [rbp + 0x518]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x518]
call fcn.180002020
lea rdx, str.DriverASIO
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.WDM_Driver
lea rcx, [rbp + 0x520]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x520]
call fcn.180002020
lea rdx, str.DriverWDM
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ea
lea rdx, str.iPod_Support
lea rcx, [rbp + 0x528]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x528]
call fcn.180002020
lea rdx, str.iPodSupport
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 1
jmp 0x18006e5ee
lea rdx, str.Ringtones
lea rcx, [rbp + 0x530]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x530]
call fcn.180002020
lea rdx, str.Ringtones
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Audio_Exclusive_Mode_Default
lea rcx, [rbp + 0x538]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x538]
call fcn.180002020
lea rdx, str.AudioExclusiveModeDefault
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.Open_URL
mov rcx, rbx
call fcn.180001d10
lea rdx, str.OpenURL
mov rcx, rsi
call fcn.180001d10
jmp 0x18006e5ee
lea rdx, str.MPC_Encoder
mov rcx, rbx
call fcn.180001d10
lea rdx, str.MPCEncoder
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.OGG_Encoder
mov rcx, rbx
call fcn.180001d10
lea rdx, str.OGGEncoder
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.WavPack_Encoder
mov rcx, rbx
call fcn.180001d10
lea rdx, str.WavPackEncoder
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.DSD_Encoder
mov rcx, rbx
call fcn.180001d10
lea rdx, str.DSDEncoder
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.WMA_Encoder
mov rcx, rbx
call fcn.180001d10
lea rdx, str.WMAEncoder
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.APE_Encoder
mov rcx, rbx
call fcn.180001d10
lea rdx, str.APEEncoder
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.Master_License_Upgrade
lea rcx, [rbp + 0x540]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x540]
call fcn.180002020
lea rdx, str.MasterLicenseUpgrade
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.Audio_Comparison_Test
lea rcx, [rbp + 0x548]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x548]
call fcn.180002020
lea rdx, str.AudioComparisonTest
mov rcx, rsi
call fcn.180001d10
mov byte [r12], 0
jmp 0x18006e5ea
lea rdx, str.Keyboard_Shortcuts
lea rcx, [rbp + 0x550]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x550]
call fcn.180002020
lea rdx, str.KeyboardShortcuts
mov rcx, rsi
call fcn.180001d10
mov byte [r15], 1
mov byte [r12], 0
jmp 0x18006e5ee
lea rdx, str.Always_Authenticated
lea rcx, [rbp + 0x558]
call fcn.1800b3270
nop
mov rdx, rax
mov rcx, rbx
call fcn.1800a0610
nop
lea rcx, [rbp + 0x558]
call fcn.180002020
lea rdx, str.AlwaysAuthenticated
jmp 0x180073861
mov byte [r15], 0
xor bl, bl
mov byte [rbp + 0xa30], bl
jmp 0x18006e5f7
mov byte [r15], 0
mov eax, dword [r13 + 8]
cmp eax, 1
jne 0x1800742b8
lea eax, [r14 - 0x25]
cmp eax, 0xa6
ja case.0x18007434a.2
cdqe
movzx eax, byte [rdx + rax + 0x748dc]
mov ecx, dword [rdx + rax*4 + 0x748cc]
add rcx, rdx
jmp rcx
mov byte [r12], 1
mov byte [r15], 0
mov rcx, qword [r13]
mov rdx, qword [rcx]
call qword [rdx + 0x138]
test al, al
jne 0x18007434c
mov byte [r12], al
movzx eax, bl
mov rbx, qword [rsp + 0xb40]
add rsp, 0xaf0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.180001e40
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x30]
mov qword [rbp + 0x988], rax
call fcn.180001e40
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x30]
mov qword [rbp + 0x998], rax
lea rcx, [rbp + 0x980]
call fcn.1801d6580
nop
cmp dword [rbp + 0x980], 2
jne 0x18007424d
mov byte [r12], 1
mov byte [r15], 1
mov rdx, qword [rbp + 0x998]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x180074280
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180074276
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180074280
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x988]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800742b3
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800742a9
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1800742b3
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
jmp case.0x18007434a.2
cmp eax, 2
jne 0x1800742e2
lea eax, [r14 - 0xb]
cmp eax, 0x9c
ja case.0x18007434a.2
cdqe
movzx eax, byte [rdx + rax + 0x74990]
mov ecx, dword [rdx + rax*4 + 0x74984]
add rcx, rdx
jmp rcx
cmp eax, 3
jne 0x180074315
lea eax, [r14 - 2]
cmp eax, 0xb6
ja case.0x18007434a.2
cdqe
movzx eax, byte [rdx + rax + 0x74a3c]
mov ecx, dword [rdx + rax*4 + 0x74a30]
add rcx, rdx
jmp rcx
mov byte [r15], 1
jmp case.0x18007434a.2
cmp eax, 4
je case.0x18007434a.1
cmp eax, 5
jne case.0x18007434a.2
lea eax, [r14 - 1]
cmp eax, 0xb9
ja case.0x18007434a.2
cdqe
movzx eax, byte [rdx + rax + 0x74afc]
mov ecx, dword [rdx + rax*4 + 0x74af4]
add rcx, rdx
jmp rcx
cmp byte [r12], 0
je 0x1800741e6
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
lea rdx, str.__Features_
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0x188], rax
mov r8, rsi
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x560]
call fcn.1800aba90
nop
mov rcx, qword [r13]
mov r10, qword [rcx]
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
lea r9, [0x18031fea8]
mov r8, qword [rax]
lea rdx, [rbp + 0x180]
call qword [r10 + 0x100]
mov rbx, rax
call fcn.180001e40
mov r10, qword [rax]
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, edi
mov r8d, edi
mov rdx, qword [rbx]
mov rcx, rax
call qword [r10 + 0x28]
mov qword [rbp + 0xa50], rax
mov rcx, qword [rbp + 0x180]
test rcx, rcx
je 0x18007440c
call qword [0x1802fe6f8]
mov qword [rbp + 0x180], 0
mov rdx, qword [rbp + 0x560]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18007444a
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180074440
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18007444a
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x188]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x18007447d
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x180074473
mov eax, edi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18007447d
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rbx, qword [rbp + 0xa50]
cmp dword [rbx - 0x10], 0
jle 0x18007449a
mov rcx, rbx
call fcn.180019fe0
test eax, eax
jne 0x18007449a
mov byte [r12], al
lea rdx, [rbx - 0x18]
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1800744c4
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1800744ba
lock xadd dword [rdx + 0x10], edi
sub edi, 1
jg 0x1800744c4
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
movzx eax, byte [rbp + 0xa30]
jmp 0x1800741e9