Function at 0x140051670
Capabilities:
Check os version

Disassembly:
push rdi
push r14
push r15
sub rsp, 0x40
mov qword [rsp + 0x30], 0xfffffffffffffffe
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rsi
mov rbp, rcx
call fcn.1400470a0
mov rbx, qword [rbp + 0x10]
test rbx, rbx
jne 0x1400516c0
lea r8, str.c:userschunyung_source_repos_rtkngui_rtknguicustomtaiwan.cpp
mov edx, 0x338
lea rcx, str._VCpl__RETURN_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x1400524e0
mov eax, 0x17ff
xor r15d, r15d
cmp ax, word [rbx + 0x44a]
jne 0x140051937
movzx edi, word [rbx + 0x448]
or edi, 0x17ff0000
mov rsi, qword [rbx + 0x1bd8]
test rsi, rsi
je 0x140051937
mov rcx, rsi
test rsi, rsi
je 0x14005250a
mov rsi, qword [rsi]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x14005192a
mov edx, 0xa
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov rbx, rax
test rax, rax
je 0x14005192a
cmp edi, 0x17ff0590
ja 0x1400517b5
je 0x140051778
cmp edi, 0x17ff0560
jne 0x140051805
mov r9d, 1
lea r8d, [r9 + 0x63]
lea rdx, [0x140324e10]
mov rcx, rbx
call fcn.14000f280
mov r8d, 4
jmp 0x140051794
mov r9d, 1
lea r8d, [r9 + 0x31]
lea rdx, [0x140324e10]
mov rcx, rbx
call fcn.14000f280
xor r8d, r8d
mov r9d, 1
lea rdx, [0x140324df8]
mov rcx, rbx
call fcn.14000f280
lea rdx, [0x140324e28]
jmp 0x140051916
cmp edi, 0x17ff0599
ja 0x1400517ec
cmp edi, 0x17ff0598
jae 0x14005190f
mov eax, edi
sub eax, 0x17ff0592
je 0x140051757
sub eax, 3
je 0x14005190f
cmp eax, 2
jne 0x140051805
lea rdx, [0x140324e10]
jmp 0x140051916
mov eax, edi
sub eax, 0x17ff059c
je 0x1400518d9
sub eax, 1
je 0x1400517e0
cmp eax, 0x267
je 0x140051849
mov r9d, 1
lea r8d, [r9 + 0x4f]
lea rdx, [0x140324e10]
mov rcx, rbx
call fcn.14000f280
mov r9d, 1
lea r8d, [r9 + 3]
lea rdx, [0x140324df8]
mov rcx, rbx
call fcn.14000f280
mov r8d, 0x3c
lea rdx, [0x140324e28]
jmp 0x14005191c
mov r9d, 1
cmp dword [rbx + 0x3c], r15d
je 0x140051863
lea r8, [0x140324ae0]
call fcn.1400e17c0
jmp 0x140051875
mov r8d, r9d
lea rdx, [0x140324e58]
mov rcx, rbx
call fcn.14000f280
xor edx, edx
mov rcx, rbx
call fcn.14000fbe0
mov r9d, 1
lea r8d, [r9 + 0x63]
lea rdx, [0x140324d38]
mov rcx, rbx
call fcn.14000f280
mov r9d, 1
lea r8d, [r9 + 6]
lea rdx, [0x140324d20]
mov rcx, rbx
call fcn.14000f280
mov r9d, 1
lea r8d, [r9 + 0x35]
lea rdx, [0x140324cc0]
mov rcx, rbx
call fcn.14000f280
mov r8d, 0x52
lea rdx, [0x140324cd8]
jmp 0x14005191c
mov r9d, 1
cmp dword [rbx + 0x3c], r15d
je 0x1400518f3
lea r8, [0x140324ae0]
call fcn.1400e17c0
jmp 0x140051905
mov r8d, r9d
lea rdx, [0x140324e58]
mov rcx, rbx
call fcn.14000f280
xor edx, edx
mov rcx, rbx
call fcn.14000fbe0
lea rdx, [0x140324d38]
mov r8d, 0x64
mov r9d, 1
mov rcx, rbx
call fcn.14000f280
test rsi, rsi
jne 0x1400516f2
mov rbx, qword [rbp + 0x10]
mov eax, 0x1509
cmp ax, word [rbx + 0x44a]
jne 0x140051a30
movzx esi, word [rbx + 0x448]
or esi, 0x15090000
mov rbx, qword [rbx + 0x1bd8]
test rbx, rbx
je 0x140051a30
nop word [rax + rax]
mov rcx, rbx
test rbx, rbx
je 0x140052510
mov rbx, qword [rbx]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140051a27
mov edx, 0xa
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov rdi, rax
test rax, rax
je 0x140051a27
cmp esi, 0x15093005
jne 0x140051a27
mov r9d, 1
lea r8d, [r9 + 0x45]
lea rdx, [0x140324d38]
mov rcx, rax
call fcn.14000f280
mov r9d, 1
lea r8d, [r9 + 6]
lea rdx, [0x140324d20]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
lea r8d, [r9 + 0x31]
lea rdx, [0x140324cc0]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
lea r8d, [r9 + 0x27]
lea rdx, [0x140324cd8]
mov rcx, rdi
call fcn.14000f280
test rbx, rbx
jne 0x140051970
mov ecx, dword [rbp + 0x80]
test cl, 2
je 0x140051ba3
mov rdi, r15
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x1bd8]
test rbx, rbx
je 0x140051ba3
lea rsi, [0x1403bb4d0]
nop dword [rax]
mov rcx, rbx
test rbx, rbx
je 0x140052516
mov rbx, qword [rbx]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140051b94
cmp dword [rcx + 0x1d8], 1
jne 0x140051b94
mov edx, 7
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov r9, rax
test rax, rax
je 0x140051b94
mov rdx, qword [rax + 0x20]
test rdx, rdx
jne 0x140051ae2
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_formatsetting.cpp
mov edx, 0xff
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x140051b94
mov rdx, qword [rdx + 0x398]
test rdx, rdx
jne 0x140051b0b
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_formatsetting.cpp
mov edx, 0x100
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x140051b94
mov rax, r15
lea rcx, [rdx + 4]
cmp dword [rcx], r15d
jne 0x140051b26
inc rax
add rcx, 0xc
cmp rax, 7
jl 0x140051b12
jmp 0x140051b2b
test rax, rax
jns 0x140051b45
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_formatsetting.cpp
mov edx, 0x11d
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x140051b94
lea rax, [rax + rax*2]
test dword [rdx + rax*4 + 4], 0x2000
je 0x140051b94
mov ecx, r15d
mov rax, rsi
nop dword [rax]
cmp dword [rax + 4], 0x2000
jne 0x140051b6e
cmp dword [rax], r15d
je 0x140051b7b
inc ecx
add rax, 0x18
cmp ecx, 0x1f
jae 0x140051b86
jmp 0x140051b60
movsxd rax, ecx
lea rcx, [rax + rax*2]
lea rdi, [rsi + rcx*8]
xor r8d, r8d
mov rdx, rdi
mov rcx, r9
call fcn.140073650
test rbx, rbx
jne 0x140051a60
mov ecx, dword [rbp + 0x80]
test cl, 0xc
je 0x140051d3a
mov rbx, r15
mov rax, qword [rbp + 0x10]
mov rsi, qword [rax + 0x1bd8]
test rsi, rsi
je 0x140051d3a
lea r14, [0x1403be5f0]
nop word [rax + rax]
mov rcx, rsi
test rsi, rsi
je 0x14005251c
mov rsi, qword [rsi]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140051d2b
xor edx, edx
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov rdi, rax
test rax, rax
je 0x140051d2b
mov eax, dword [rbp + 0x80]
test al, 4
je 0x140051c69
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140051cd6
test byte [rax + 0x3a0], 0x40
jne 0x140051c44
mov rbx, r15
jmp 0x140051d2b
mov eax, r15d
mov rcx, r14
nop word [rax + rax]
cmp dword [rcx], 0x40
je 0x140051d16
inc eax
add rcx, 0x18
cmp eax, 7
jb 0x140051c50
jmp 0x140051d20
test al, 8
je 0x140051d2b
mov rax, qword [rdi + 0x20]
test rax, rax
jne 0x140051c92
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_spksetting.cpp
lea edx, [rax + 0x4d]
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x140051ccd
test byte [rax + 0x3a0], 0x10
jne 0x140051ca0
mov rbx, r15
jmp 0x140051ccd
mov eax, r15d
mov rcx, r14
cmp dword [rcx], 0x10
je 0x140051cb8
inc eax
add rcx, 0x18
cmp eax, 7
jb 0x140051ca6
jmp 0x140051cc2
cdqe
lea rcx, [rax + rax*2]
lea rbx, [r14 + rcx*8]
mov rdx, rbx
mov rcx, rdi
call fcn.1400d33d0
mov rax, qword [rdi + 0x20]
test rax, rax
jne 0x140051cf0
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_spksetting.cpp
mov edx, 0x4d
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x140051d2b
test byte [rax + 0x3a0], 0x20
jne 0x140051cfe
mov rbx, r15
jmp 0x140051d2b
mov eax, r15d
mov rcx, r14
cmp dword [rcx], 0x20
je 0x140051d16
inc eax
add rcx, 0x18
cmp eax, 7
jb 0x140051d04
jmp 0x140051d20
cdqe
lea rcx, [rax + rax*2]
lea rbx, [r14 + rcx*8]
mov rdx, rbx
mov rcx, rdi
call fcn.1400d33d0
test rsi, rsi
jne 0x140051bd0
mov ecx, dword [rbp + 0x80]
test cl, 0x10
je 0x140051e01
mov eax, dword [0x1403db8d4]
test eax, eax
jne 0x140051d6a
mov dword [0x1403db8d0], 0x114
lea rcx, [0x1403db8d0]
call qword [sym.imp.KERNEL32.dll_GetVersionExW]
mov eax, dword [0x1403db8d4]
cmp eax, 6
jne 0x140051e01
cmp dword [0x1403db8d8], r15d
jne 0x140051e01
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x1bd8]
test rbx, rbx
je 0x140051e01
mov rcx, rbx
mov rbx, qword [rbx]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140051d8b
cmp dword [rcx + 0x168], r15d
jne 0x140051d8b
cmp dword [rcx + 0x1d8], 4
jne 0x140051d8b
mov edx, 5
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov rdi, rax
test rax, rax
je 0x140051d8b
xor edx, edx
xor ecx, ecx
call fcn.1400538b0
mov rcx, rdi
call fcn.140053640
mov rcx, rdi
call fcn.140053710
mov rcx, rdi
call fcn.1400537e0
test dword [rbp + 0x80], 0x8000
je 0x140051ecf
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x1bd8]
test rbx, rbx
je 0x140051ecf
mov r8, rbx
mov rbx, qword [rbx]
mov r8, qword [r8 + 0x10]
test r8, r8
je 0x140051e1c
cmp dword [r8 + 0x168], r15d
jne 0x140051e1c
cmp dword [r8 + 0x1d8], 4
jne 0x140051e1c
cmp dword [r8 + reloc.COMCTL32.dll_Ordinal_380], 0xffffffff
jne 0x140051e1c
cmp dword [r8 + 0x170], r15d
jne 0x140051e1c
mov ecx, r15d
mov edx, dword [r8 + 0x3a4]
test edx, edx
je 0x140051e1c
lea rax, [r8 + 0x3a8]
nop
cmp dword [rax], 0x18
je 0x140051e81
inc ecx
add rax, 4
cmp ecx, edx
jb 0x140051e70
jmp 0x140051e1c
mov edx, 5
mov rcx, r8
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov rdi, rax
test rax, rax
je 0x140051e1c
mov rcx, rax
call fcn.140053640
mov rcx, rdi
call fcn.140053710
mov rcx, rdi
call fcn.1400537e0
mov ecx, dword [rbp + 0x80]
test cl, 0x20
je 0x140051ff5
mov rax, qword [rbp + 0x10]
mov rdi, qword [rax + 0x1bd8]
test rdi, rdi
je 0x140051ff5
mov rcx, rdi
test rdi, rdi
je 0x140052522
mov rdi, qword [rdi]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140051fe6
cmp dword [rcx + 0x168], r15d
je 0x140051fe6
cmp dword [rcx + 0x1d8], 1
jne 0x140051fe6
mov edx, 4
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov rbx, rax
test rax, rax
je 0x140051fe6
xor edx, edx
mov rcx, rax
call fcn.14000fbe0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403250e0]
mov rcx, rbx
call fcn.14000f280
mov r8d, r15d
mov rdx, r15
lea rcx, [rbx + 0xac]
nop word [rax + rax]
cmp dword [rcx], 8
je 0x140051fa7
inc r8d
inc rdx
add rcx, 8
cmp rdx, 8
jl 0x140051f90
jmp 0x140051fb7
movsxd rax, r8d
lea rcx, [rax*8 + 0xac]
add rcx, rbx
jne 0x140051fd1
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_roomsetting.cpp
mov edx, 0x192
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x140051fe6
cmp dword [rcx + 4], 6
je 0x140051fe6
mov dword [rcx + 4], 6
mov rcx, rbx
call fcn.1400bfac0
test rdi, rdi
jne 0x140051ef2
mov ecx, dword [rbp + 0x80]
test cl, 0x40
je 0x140052140
mov rax, qword [rbp + 0x10]
mov r14, qword [rax + 0x1bd8]
test r14, r14
je 0x140052140
mov rcx, r14
test r14, r14
je 0x140052528
mov r14, qword [r14]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140052131
cmp dword [rcx + 0x168], r15d
je 0x140052131
cmp dword [rcx + 0x1d8], 1
jne 0x140052131
mov edx, 4
call fcn.1400bd170
mov dword [rsp + 0x20], r15d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, rax
call fcn.1402a6fac
mov rdi, rax
test rax, rax
je 0x140052131
xor edx, edx
mov rcx, rax
call fcn.14000fbe0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403250e0]
mov rcx, rdi
call fcn.14000f280
mov esi, r15d
lea rbx, [rbp + 0x90]
cmp dword [rbx - 4], r15d
je 0x140052122
mov r9d, dword [rbx]
mov r8d, dword [rbx - 8]
lea eax, [r9 + 0xa]
cmp eax, 0x14
ja 0x140052122
mov edx, r15d
mov rcx, r15
lea rax, [rdi + 0xac]
nop word [rax + rax]
cmp dword [rax], r8d
je 0x1400520e6
inc edx
inc rcx
add rax, 8
cmp rcx, 8
jl 0x1400520d0
jmp 0x1400520f6
movsxd rax, edx
lea rcx, [rax*8 + 0xac]
add rcx, rdi
jne 0x140052110
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_roomsetting.cpp
mov edx, 0x192
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140052e90
jmp 0x140052122
cmp dword [rcx + 4], r9d
je 0x140052122
mov dword [rcx + 4], r9d
mov rcx, rdi
call fcn.1400bfac0
inc esi
add rbx, 0xc
cmp esi, 8
jb 0x1400520a7
test r14, r14
jne 0x140052012
mov ecx, dword [rbp + 0x80]
lea rsi, vtable.CDolbySetting.0
bt ecx, 9
jae 0x14005221c
mov ecx, 0x40
call fcn.1400f48fc
mov rbx, rax
mov qword [rsp + 0x60], rax
test rax, rax
je 0x14005217c
mov rcx, rax
call fcn.1400bcab0
mov qword [rbx], rsi
mov dword [rbx + 0x18], 3
jmp 0x14005217f
mov rbx, r15
test rbx, rbx
je 0x14005221c
mov rax, qword [rbp + 0x10]
mov rdi, qword [rax + 0x1bd8]
test rdi, rdi
je 0x14005220f
nop dword [rax + rax]
mov rdx, rdi
test rdi, rdi
je 0x14005252e
mov rdi, qword [rdi]
mov rdx, qword [rdx + 0x10]
test rdx, rdx
je 0x14005220a
cmp dword [rdx + 0x168], 0
je 0x14005220a
test dword [rdx + 0x314], 0x8000000
je 0x14005220a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
test eax, eax
je 0x14005220a
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140324ee8]
mov rcx, rbx
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140324ed0]
mov rcx, rbx
call fcn.14000f280
test rdi, rdi
jne 0x1400521a0
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
test dword [rbp + 0x80], 0x400
je 0x1400524e0
mov ecx, 0x40
call fcn.1400f48fc
mov rdi, rax
mov qword [rsp + 0x60], rax
test rax, rax
je 0x140052257
mov rcx, rax
call fcn.1400bcab0
mov qword [rdi], rsi
mov dword [rdi + 0x18], 3
jmp 0x14005225a
mov rdi, r15
mov ecx, 0x80
call fcn.1400f48fc
mov rbx, rax
mov qword [rsp + 0x60], rax
test rax, rax
je 0x1400522cd
mov rcx, rax
call fcn.1400bcab0
lea rax, vtable.CFormatSetting.0
mov qword [rbx], rax
call fcn.1400f5f94
mov rcx, rax
test rax, rax
je 0x1400524f9
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx + 0x70], rax
mov dword [rbx + 0x18], 7
xor eax, eax
mov qword [rbx + 0x38], rax
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x48], rax
mov qword [rbx + 0x50], rax
mov qword [rbx + 0x58], rax
mov qword [rbx + 0x60], r15
mov dword [rbx + 0x68], r15d
mov qword [rbx + 0x78], r15
jmp 0x1400522d0
mov rbx, r15
test rdi, rdi
je 0x1400524ce
test rbx, rbx
je 0x1400524c1
mov rax, qword [rbp + 0x10]
mov rsi, qword [rax + 0x1bd8]
test rsi, rsi
je 0x1400524c1
nop word [rax + rax]
mov rdx, rsi
test rsi, rsi
je 0x140052504
mov rsi, qword [rsi]
mov rdx, qword [rdx + 0x10]
test rdx, rdx
je 0x1400524b8
test dword [rdx + 0x318], 0x2000
je 0x1400524b8
cmp dword [rdx + 0x168], 0
je 0x1400524b8
mov ecx, dword [rdx + 0x1d8]
sub ecx, 1
je 0x1400523cf
cmp ecx, 7
jne 0x1400524b8
test byte [rdx + 0x314], 1
je 0x1400524b8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov edx, r15d
mov r9d, dword [rbx + 0x68]
test r9d, r9d
je 0x1400524b8
mov r10, qword [0x140333b10]
mov r11, qword [0x140333b08]
cmp edx, r9d
jae 0x1400523ae
mov r8, qword [rbx + 0x60]
test r8, r8
je 0x1400523ae
mov eax, edx
lea rcx, [rax + rax*8]
lea rax, [r8 + rcx*8]
test rax, rax
je 0x1400523ae
cmp r11, qword [rax + 0x20]
jne 0x1400523ae
cmp r10, qword [rax + 0x28]
je 0x1400523bb
inc edx
cmp edx, r9d
jae 0x1400524b8
jmp 0x140052385
lea rdx, [rax + 0x30]
xor r8d, r8d
mov rcx, rbx
call fcn.140073650
jmp 0x1400524b8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
test eax, eax
je 0x1400524b8
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140323850]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140323838]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403238f8]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403238e0]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403238c8]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403238b0]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140323898]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140323880]
mov rcx, rdi
call fcn.14000f280
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140323868]
mov rcx, rdi
call fcn.14000f280
test rsi, rsi
jne 0x140052300
mov rax, qword [rdi]
mov edx, 1
mov rcx, rdi
call qword [rax]
test rbx, rbx
je 0x1400524e0
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
mov rbx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rdi
ret
mov ecx, 0x80004005
call fcn.14000dc70
nop
call fcn.1400f5890
int3
call fcn.1400f5890
int3
call fcn.1400f5890
int3
call fcn.1400f5890
int3
call fcn.1400f5890
int3
call fcn.1400f5890
int3
call fcn.1400f5890
int3
call fcn.1400f5890
int3