Function at 0x1400b8ed0
Capabilities:
Query or enumerate registry value

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x348]
sub rsp, 0x448
mov qword [rbp - 0x38], 0xfffffffffffffffe
mov rax, qword [0x14044b080]
xor rax, rsp
mov qword [rbp + 0x330], rax
mov rsi, r9
mov r14, r8
mov ebx, edx
mov rdi, rcx
xor r12d, r12d
mov dword [rsp + 0x50], r12d
xor r15b, r15b
mov dword [rsp + 0x30], edx
lea rax, [0x140340b00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea r9d, [r12 + 2]
lea r8, [0x1404675c0]
mov edx, 0x115e
lea rcx, str.d:jenkinsworkspacemainrel4_dellconsumermainrel4_dellconsumerplatform_vista_sharedmaxxaudioclientex.cpp
call fcn.140039f30
add ebx, 0xffffffed
cmp ebx, 0xa
ja case.0x1400b8f6a.22
lea rdx, [0x140000000]
mov ecx, dword [rdx + rbx*4 + 0xb9be8]
add rcx, rdx
jmp rcx
test rsi, rsi
je case.0x1400b8f6a.22
cmp dword [rsi], 4
jne case.0x1400b8f6a.22
test r14, r14
je case.0x1400b8f6a.22
mov eax, dword [rdi + 0x13f088]
mov dword [r14], eax
mov r15b, 1
mov dword [rsi], 4
jmp case.0x1400b8f6a.22
test r14, r14
je case.0x1400b8f6a.22
mov rcx, qword [r14 + 0x10]
test rcx, rcx
je case.0x1400b8f6a.22
mov r8d, dword [r14 + 0xc]
test r8d, r8d
je case.0x1400b8f6a.22
cmp qword [r14 + 0x20], r12
je case.0x1400b8f6a.22
cmp dword [r14 + 0x1c], r12d
je case.0x1400b8f6a.22
mov edx, dword [r14]
call fcn.1400baf30
mov r13, rax
mov qword [rsp + 0x68], r12
mov rdx, rcx
lea rcx, [rsp + 0x68]
call fcn.140058750
nop
mov qword [rsp + 0x78], r12
mov r8d, dword [r14 + 0x1c]
mov rdx, qword [r14 + 0x20]
lea rcx, [rsp + 0x78]
call fcn.140058750
nop
mov rbx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rbx
mov rdi, qword [rsp + 0x68]
mov qword [rsp + 0x38], rdi
mov eax, dword [r14]
mov dword [rsp + 0x30], eax
lea rax, str.GetChunk_ChunkValueType::RegistryString__with_key:__d__section:__s__entry:__s
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov r9d, 2
lea r8, [0x1404675c0]
mov edx, 0x11ad
lea rcx, str.d:jenkinsworkspacemainrel4_dellconsumermainrel4_dellconsumerplatform_vista_sharedmaxxaudioclientex.cpp
call fcn.140039f30
lea r12, [rdi - 0x18]
mov rcx, r12
call fcn.14003c400
add rax, 0x18
mov qword [rbp - 0x40], rax
lea r8, [rbp - 0x40]
mov rdx, r13
call fcn.1400bc9a0
mov rsi, 0xffffffffffffffff
test al, al
je 0x1400b969a
cmp r13, 0xffffffff80000001
jne 0x1400b9324
xor ebx, ebx
mov qword [rbp + 0x310], rbx
lea rcx, [rbp + 0x310]
call fcn.14005bb20
nop
mov rax, qword [rbp + 0x310]
cmp dword [rax - 0x10], ebx
je 0x1400b92f3
mov r13, 0xffffffff80000003
call fcn.140039c50
mov rcx, rax
test rax, rax
je 0x1400b9b9b
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
call qword [case.0x14004487d.0]
add rax, 0x18
mov qword [rbp - 0x80], rax
lea rdx, [0x140340afc]
lea rcx, [rbp - 0x80]
call fcn.14003b370
test al, al
jne 0x1400b9109
lea rdx, [0x140340afc]
lea rcx, [rbp - 0x80]
call fcn.14003b460
nop
mov qword [rbp - 0x60], rbx
mov rax, qword [rbp + 0x310]
mov rcx, qword [rax - 0x18]
test rcx, rcx
je 0x1400b9132
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rax, rax
jne 0x1400b914a
call fcn.140039c50
mov rcx, rax
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rcx, rcx
je 0x1400b9ba6
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
call qword [case.0x14004487d.0]
add rax, 0x18
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x50], 1
mov r9, qword [rbp - 0x80]
mov eax, dword [r9 - 0x10]
mov rdx, qword [rbp + 0x310]
mov dword [rsp + 0x20], eax
mov r8d, dword [rdx - 0x10]
lea rcx, [rbp - 0x60]
call fcn.1400666a0
nop
mov qword [rbp - 0x58], rbx
mov rbx, qword [rbp - 0x60]
lea r15, [rbx - 0x18]
mov rcx, qword [r15]
test rcx, rcx
je 0x1400b91ba
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rax, rax
jne 0x1400b91d2
call fcn.140039c50
mov rcx, rax
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rcx, rcx
je 0x1400b9bb1
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
call qword [case.0x14004487d.0]
add rax, 0x18
mov qword [rbp - 0x58], rax
mov dword [rsp + 0x50], 3
mov eax, dword [rdi - 0x10]
mov dword [rsp + 0x20], eax
mov r9, rdi
mov r8d, dword [rbx - 0x10]
mov rdx, rbx
lea rcx, [rbp - 0x58]
call fcn.1400666a0
mov rdx, qword [rbp - 0x58]
lea rbx, [rdx - 0x18]
cmp rbx, r12
je 0x1400b9279
cmp dword [r12 + 0x10], 0
jl 0x1400b926b
mov rax, qword [r12]
cmp qword [rbx], rax
jne 0x1400b926b
mov rcx, rbx
call fcn.14003c400
mov rdi, rax
mov ecx, esi
lock xadd dword [r12 + 0x10], ecx
sub ecx, 1
jg 0x1400b9260
mov r8, qword [r12]
mov rcx, qword [r8]
mov rax, qword [rcx + 8]
mov rdx, r12
mov rcx, r8
call qword [case.0x14004487d.0]
lea rax, [rdi + 0x18]
mov qword [rsp + 0x68], rax
jmp 0x1400b9279
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x68]
call fcn.14003beb0
mov dword [rsp + 0x50], 1
mov eax, esi
lock xadd dword [rbx + 0x10], eax
sub eax, 1
jg 0x1400b92a1
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rdx, rbx
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov eax, esi
lock xadd dword [r15 + 0x10], eax
sub eax, 1
jg 0x1400b92c2
mov rcx, qword [r15]
mov rax, qword [rcx]
mov rdx, r15
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov rdx, qword [rbp - 0x80]
add rdx, 0xffffffffffffffe8
xor r15d, r15d
mov dword [rsp + 0x50], r15d
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b92f3
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
mov dword [rsp + 0x50], r15d
mov rdx, qword [rbp + 0x310]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b931a
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
mov rbx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x68]
xor r12d, r12d
mov qword [rbp + 0x328], r12
lea rax, [0x14031b7bc]
mov qword [rsp + 0x20], rax
mov r9, rbx
mov r8, rdi
mov rdx, r13
lea rcx, [rbp + 0x328]
call fcn.140056fc0
nop
mov rdx, qword [rbp + 0x328]
mov r15d, dword [rdx - 0x10]
mov qword [rsp + 0x60], r12
lea rcx, [rbp - 0x30]
call fcn.140058860
nop
mov rdx, qword [rax]
lea rcx, [rsp + 0x60]
call fcn.14003be10
nop
lea rax, [rbp - 0x28]
mov rcx, qword [rbp - 0x30]
cmp rcx, rax
je 0x1400b938a
call fcn.1402384fc
lea rdx, str.AudioPresets
mov rcx, rsi
movzx eax, word [rbx + rcx*2 + 2]
cmp ax, word [rdx + rcx*2 + 2]
jne 0x1400b93b8
add rcx, 2
cmp rcx, 0xd
je 0x1400b959f
movzx eax, word [rbx + rcx*2]
cmp ax, word [rdx + rcx*2]
je 0x1400b9394
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400b9618
mov rdx, rbx
lea rcx, [rbp + 0x1f0]
call fcn.140058860
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp + 0xe0]
call fcn.140058860
nop
mov rdi, qword [rbx]
mov rbx, qword [rax]
mov qword [rsp + 0x58], r12
lea rdx, [0x14031b7bc]
lea rcx, [rsp + 0x58]
call fcn.14003be10
mov r15, rax
mov dword [rsp + 0x50], 4
mov qword [rbp + 0x308], r12
lea rax, [rbp + 0x308]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
mov rdx, rbx
mov rcx, r13
call qword [sym.imp.api_ms_win_core_registry_l1_1_0.dll_RegOpenKeyExW]
mov rcx, qword [rbp + 0x308]
test rcx, rcx
je 0x1400b9547
mov dword [rbp + 0x300], r12d
lea rax, [rbp + 0x300]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x320]
xor r8d, r8d
mov rdx, rdi
call qword [sym.imp.api_ms_win_core_registry_l1_1_0.dll_RegQueryValueExW]
mov edx, dword [rbp + 0x300]
test edx, edx
je 0x1400b9533
js 0x1400b9bbc
mov rbx, qword [rsp + 0x58]
mov ecx, 1
sub ecx, dword [rbx - 8]
mov eax, dword [rbx - 0xc]
sub eax, edx
or eax, ecx
jge 0x1400b94aa
lea rcx, [rsp + 0x58]
call fcn.14003b630
mov rbx, qword [rsp + 0x58]
lea rax, [rbp + 0x300]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x320]
xor r8d, r8d
mov rdx, rdi
mov rcx, qword [rbp + 0x308]
call qword [sym.imp.api_ms_win_core_registry_l1_1_0.dll_RegQueryValueExW]
mov rax, rsi
nop dword [rax + rax]
inc rax
cmp word [rbx + rax*2], 0
jne 0x1400b94e0
test rax, rax
je 0x1400b94fc
mov eax, dword [rbp + 0x300]
dec eax
mov word [rbx + rax*2], r12w
mov rcx, qword [rsp + 0x58]
movsxd rdx, dword [rcx - 0xc]
call fcn.140238660
mov rcx, rax
test eax, eax
js 0x1400b9bc7
mov rax, qword [rsp + 0x58]
cmp ecx, dword [rax - 0xc]
jg 0x1400b9bc7
mov dword [rax - 0x10], ecx
movsxd rcx, ecx
mov rax, qword [rsp + 0x58]
mov word [rax + rcx*2], r12w
mov rcx, qword [rbp + 0x308]
call qword [sym.imp.api_ms_win_core_registry_l1_1_0.dll_RegCloseKey]
mov qword [rbp + 0x308], r12
mov rdx, qword [r15]
lea rcx, [rdx - 0x18]
mov rbx, qword [rsp + 0x60]
add rbx, 0xffffffffffffffe8
cmp rcx, rbx
je 0x1400b95b6
cmp dword [rbx + 0x10], 0
jl 0x1400b95a7
mov rax, qword [rbx]
cmp qword [rcx], rax
jne 0x1400b95a7
call fcn.14003c400
mov rdi, rax
mov ecx, esi
lock xadd dword [rbx + 0x10], ecx
sub ecx, 1
jg 0x1400b9594
mov r8, qword [rbx]
mov rcx, qword [r8]
mov rax, qword [rcx + 8]
mov rdx, rbx
mov rcx, r8
call qword [case.0x14004487d.0]
lea rax, [rdi + 0x18]
mov qword [rsp + 0x60], rax
jmp 0x1400b95b6
mov eax, r12d
jmp 0x1400b93bd
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x60]
call fcn.14003beb0
nop
mov rdx, qword [rsp + 0x58]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b95dc
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
lea rax, [rbp + 0xe8]
mov rcx, qword [rbp + 0xe0]
cmp rcx, rax
je 0x1400b95f5
call fcn.1402384fc
nop
lea rax, [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1f0]
cmp rcx, rax
je 0x1400b960d
call fcn.1402384fc
mov rax, qword [rsp + 0x60]
mov r15d, dword [rax - 0x10]
jmp 0x1400b961d
mov rax, qword [rsp + 0x60]
mov r10, qword [r14 + 0x30]
test r10, r10
je 0x1400b9646
mov ecx, dword [r14 + 0x2c]
test ecx, ecx
je 0x1400b9646
movsxd r9, r15d
lea edx, [rcx + 1]
mov r8, rax
mov rcx, r10
call fcn.140247d24
mov rax, qword [rsp + 0x60]
jmp 0x1400b964a
mov dword [r14 + 0x28], r15d
mov r15b, 1
lea rdx, [rax - 0x18]
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b966e
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov rdx, qword [rbp + 0x328]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b9695
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
mov rbx, qword [rsp + 0x78]
lea rdx, [rbx - 0x18]
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b96bb
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov rdx, qword [rsp + 0x68]
add rdx, 0xffffffffffffffe8
lock xadd dword [rdx + 0x10], esi
sub esi, 1
jg case.0x1400b8f6a.22
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
jmp case.0x1400b8f6a.22
test r14, r14
je case.0x1400b8f6a.22
mov rcx, qword [r14 + 0x10]
test rcx, rcx
je case.0x1400b8f6a.22
mov r8d, dword [r14 + 0xc]
test r8d, r8d
je case.0x1400b8f6a.22
cmp qword [r14 + 0x20], r12
je case.0x1400b8f6a.22
cmp dword [r14 + 0x1c], r12d
je case.0x1400b8f6a.22
mov edx, dword [r14]
call fcn.1400baf30
mov r13, rax
mov qword [rsp + 0x70], r12
mov rdx, rcx
lea rcx, [rsp + 0x70]
call fcn.140058750
nop
mov qword [rbp - 0x70], r12
mov r8d, dword [r14 + 0x1c]
mov rdx, qword [r14 + 0x20]
lea rcx, [rbp - 0x70]
call fcn.140058750
nop
mov rbx, qword [rbp - 0x70]
mov qword [rsp + 0x40], rbx
mov rdi, qword [rsp + 0x70]
mov qword [rsp + 0x38], rdi
mov eax, dword [r14]
mov dword [rsp + 0x30], eax
lea rax, str.GetChunk_ChunkValueType::RegistryDWORD__with_key:__d__section:__s__entry:__s
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov r9d, 2
lea r8, [0x1404675c0]
mov edx, 0x11df
lea rcx, str.d:jenkinsworkspacemainrel4_dellconsumermainrel4_dellconsumerplatform_vista_sharedmaxxaudioclientex.cpp
call fcn.140039f30
lea r12, [rdi - 0x18]
mov rcx, r12
call fcn.14003c400
add rax, 0x18
mov qword [rbp - 0x68], rax
lea r8, [rbp - 0x68]
mov rdx, r13
call fcn.1400bc9a0
mov rsi, 0xffffffffffffffff
test al, al
je 0x1400b9a7d
cmp r13, 0xffffffff80000001
jne 0x1400b9a5d
xor ebx, ebx
mov qword [rbp + 0x318], rbx
lea rcx, [rbp + 0x318]
call fcn.14005bb20
nop
mov rax, qword [rbp + 0x318]
cmp dword [rax - 0x10], ebx
je 0x1400b9a2d
mov r13, 0xffffffff80000003
call fcn.140039c50
mov rcx, rax
test rax, rax
je 0x1400b9bd2
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
call qword [case.0x14004487d.0]
add rax, 0x18
mov qword [rbp - 0x78], rax
lea rdx, [0x140340afc]
lea rcx, [rbp - 0x78]
call fcn.14003b370
test al, al
jne 0x1400b984f
lea rdx, [0x140340afc]
lea rcx, [rbp - 0x78]
call fcn.14003b460
nop
mov qword [rbp - 0x50], rbx
mov rax, qword [rbp + 0x318]
mov rcx, qword [rax - 0x18]
test rcx, rcx
je 0x1400b9878
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rax, rax
jne 0x1400b9890
call fcn.140039c50
mov rcx, rax
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rcx, rcx
je 0x1400b9bdd
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
call qword [case.0x14004487d.0]
add rax, 0x18
mov qword [rbp - 0x50], rax
mov dword [rsp + 0x50], 8
mov r9, qword [rbp - 0x78]
mov eax, dword [r9 - 0x10]
mov rdx, qword [rbp + 0x318]
mov dword [rsp + 0x20], eax
mov r8d, dword [rdx - 0x10]
lea rcx, [rbp - 0x50]
call fcn.1400666a0
nop
mov qword [rbp - 0x48], rbx
mov rbx, qword [rbp - 0x50]
lea r15, [rbx - 0x18]
mov rcx, qword [r15]
test rcx, rcx
je 0x1400b9900
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rax, rax
jne 0x1400b9918
call fcn.140039c50
mov rcx, rax
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
call qword [case.0x14004487d.0]
mov rcx, rax
test rcx, rcx
je 0x1400b9b90
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
call qword [case.0x14004487d.0]
add rax, 0x18
mov qword [rbp - 0x48], rax
mov dword [rsp + 0x50], 0x18
mov eax, dword [rdi - 0x10]
mov dword [rsp + 0x20], eax
mov r9, rdi
mov r8d, dword [rbx - 0x10]
mov rdx, rbx
lea rcx, [rbp - 0x48]
call fcn.1400666a0
mov rdx, qword [rbp - 0x48]
lea rbx, [rdx - 0x18]
cmp rbx, r12
je 0x1400b99bf
cmp dword [r12 + 0x10], 0
jl 0x1400b99b1
mov rax, qword [r12]
cmp qword [rbx], rax
jne 0x1400b99b1
mov rcx, rbx
call fcn.14003c400
mov rdi, rax
mov ecx, esi
lock xadd dword [r12 + 0x10], ecx
sub ecx, 1
jg 0x1400b99a6
mov r8, qword [r12]
mov rcx, qword [r8]
mov rax, qword [rcx + 8]
mov rdx, r12
mov rcx, r8
call qword [case.0x14004487d.0]
lea rax, [rdi + 0x18]
mov qword [rsp + 0x70], rax
jmp 0x1400b99bf
mov r8d, dword [rdx - 0x10]
lea rcx, [rsp + 0x70]
call fcn.14003beb0
mov dword [rsp + 0x50], 8
mov eax, esi
lock xadd dword [rbx + 0x10], eax
sub eax, 1
jg 0x1400b99e7
mov rcx, qword [rbx]
mov rax, qword [rcx]
mov rdx, rbx
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov eax, esi
lock xadd dword [r15 + 0x10], eax
sub eax, 1
jg 0x1400b9a08
mov rcx, qword [r15]
mov rax, qword [rcx]
mov rdx, r15
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov rdx, qword [rbp - 0x78]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b9a2d
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov rdx, qword [rbp + 0x318]
add rdx, 0xffffffffffffffe8
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b9a54
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
mov rbx, qword [rbp - 0x70]
mov rdi, qword [rsp + 0x70]
xor r15d, r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
mov r8, rbx
mov rdx, rdi
mov rcx, r13
call fcn.140057230
mov dword [r14 + 0x28], eax
mov r15b, 1
lea rdx, [rbx - 0x18]
mov eax, esi
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400b9a9e
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14004487d.0]
nop
mov rdx, qword [rsp + 0x70]
jmp 0x1400b96c0
cmp byte [rdi + 0x13f08b], 0x10
jb case.0x1400b8f6a.22
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call fcn.1400bf8a0
movzx r15d, al
jmp case.0x1400b8f6a.22
cmp byte [rdi + 0x13f08b], 0x10
jb case.0x1400b8f6a.22
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call fcn.1400bf440
movzx r15d, al
jmp case.0x1400b8f6a.22
cmp byte [rdi + 0x13f08b], 0x10
jb case.0x1400b8f6a.22
test r14, r14
je 0x1400b9b66
test rsi, rsi
je 0x1400b9b66
cmp dword [rsi], 0x82c
jne 0x1400b9b66
lea rcx, [rdi + 0x13f688]
call fcn.1401e619c
test eax, eax
je 0x1400b9b1f
mov ecx, eax
call fcn.1401e5ae4
mov rcx, r14
lea rdx, [rdi + 0x13f6d8]
mov r8d, 0x82c
call fcn.140222330
xor edx, edx
mov r8d, 0x82c
lea rcx, [rdi + 0x13f6d8]
call fcn.140222790
nop
lea rcx, [rdi + 0x13f688]
call fcn.1401e61c0
test eax, eax
je 0x1400b9b61
mov ecx, eax
call fcn.1401e5ae4
nop
mov r15b, 1
jmp case.0x1400b8f6a.22
xor r15b, r15b
movzx eax, r15b
mov rcx, qword [rbp + 0x330]
xor rcx, rsp
call fcn.140202880
add rsp, 0x448
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 0x80004005
call fcn.140039950
nop
mov ecx, 0x80004005
call fcn.140039950
nop
mov ecx, 0x80004005
call fcn.140039950
nop
mov ecx, 0x80004005
call fcn.140039950
nop
mov ecx, 0x80070057
call fcn.140039950
int3
mov ecx, 0x80070057
call fcn.140039950
nop
mov ecx, 0x80004005
call fcn.140039950
nop
mov ecx, 0x80004005
call fcn.140039950
int3