Function at 0x140053970
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.140049270
mov rbx, qword [rbp + 0x10]
test rbx, rbx
jne 0x1400539c0
lea r8, str.CustomTaiwan.cpp
mov edx, 0x338
lea rcx, str._VCpl__RETURN_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x1400547e0
mov eax, 0x17ff
xor r15d, r15d
cmp ax, word [rbx + 0x44a]
jne 0x140053c37
movzx edi, word [rbx + 0x448]
or edi, 0x17ff0000
mov rsi, qword [rbx + 0x1bd8]
test rsi, rsi
je 0x140053c37
mov rcx, rsi
test rsi, rsi
je 0x1400547f9
mov rsi, qword [rsi]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140053c2a
mov edx, 0xa
call fcn.1400c0350
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.1402c2cf4
mov rbx, rax
test rax, rax
je 0x140053c2a
cmp edi, 0x17ff0590
ja 0x140053ab5
je 0x140053a78
cmp edi, 0x17ff0560
jne 0x140053b05
mov r9d, 1
lea r8d, [r9 + 0x63]
lea rdx, [0x140342510]
mov rcx, rbx
call fcn.14000f4d0
mov r8d, 4
jmp 0x140053a94
mov r9d, 1
lea r8d, [r9 + 0x31]
lea rdx, [0x140342510]
mov rcx, rbx
call fcn.14000f4d0
xor r8d, r8d
mov r9d, 1
lea rdx, [0x1403424f8]
mov rcx, rbx
call fcn.14000f4d0
lea rdx, [0x140342528]
jmp 0x140053c16
cmp edi, 0x17ff0599
ja 0x140053aec
cmp edi, 0x17ff0598
jae 0x140053c0f
mov eax, edi
sub eax, 0x17ff0592
je 0x140053a57
sub eax, 3
je 0x140053c0f
cmp eax, 2
jne 0x140053b05
lea rdx, [0x140342510]
jmp 0x140053c16
mov eax, edi
sub eax, 0x17ff059c
je 0x140053bd9
sub eax, 1
je 0x140053ae0
cmp eax, 0x267
je 0x140053b49
mov r9d, 1
lea r8d, [r9 + 0x4f]
lea rdx, [0x140342510]
mov rcx, rbx
call fcn.14000f4d0
mov r9d, 1
lea r8d, [r9 + 3]
lea rdx, [0x1403424f8]
mov rcx, rbx
call fcn.14000f4d0
mov r8d, 0x3c
lea rdx, [0x140342528]
jmp 0x140053c1c
mov r9d, 1
cmp dword [rbx + 0x3c], r15d
je 0x140053b63
lea r8, [0x1403421e0]
call fcn.1400e4b90
jmp 0x140053b75
mov r8d, r9d
lea rdx, [0x140342558]
mov rcx, rbx
call fcn.14000f4d0
xor edx, edx
mov rcx, rbx
call fcn.14000fe30
mov r9d, 1
lea r8d, [r9 + 0x63]
lea rdx, [0x140342438]
mov rcx, rbx
call fcn.14000f4d0
mov r9d, 1
lea r8d, [r9 + 6]
lea rdx, [0x140342420]
mov rcx, rbx
call fcn.14000f4d0
mov r9d, 1
lea r8d, [r9 + 0x35]
lea rdx, [0x1403423c0]
mov rcx, rbx
call fcn.14000f4d0
mov r8d, 0x52
lea rdx, [0x1403423d8]
jmp 0x140053c1c
mov r9d, 1
cmp dword [rbx + 0x3c], r15d
je 0x140053bf3
lea r8, [0x1403421e0]
call fcn.1400e4b90
jmp 0x140053c05
mov r8d, r9d
lea rdx, [0x140342558]
mov rcx, rbx
call fcn.14000f4d0
xor edx, edx
mov rcx, rbx
call fcn.14000fe30
lea rdx, [0x140342438]
mov r8d, 0x64
mov r9d, 1
mov rcx, rbx
call fcn.14000f4d0
test rsi, rsi
jne 0x1400539f2
mov rbx, qword [rbp + 0x10]
mov eax, 0x1509
cmp ax, word [rbx + 0x44a]
jne 0x140053d30
movzx esi, word [rbx + 0x448]
or esi, 0x15090000
mov rbx, qword [rbx + 0x1bd8]
test rbx, rbx
je 0x140053d30
nop word [rax + rax]
mov rcx, rbx
test rbx, rbx
je 0x1400547ff
mov rbx, qword [rbx]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140053d27
mov edx, 0xa
call fcn.1400c0350
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.1402c2cf4
mov rdi, rax
test rax, rax
je 0x140053d27
cmp esi, 0x15093005
jne 0x140053d27
mov r9d, 1
lea r8d, [r9 + 0x45]
lea rdx, [0x140342438]
mov rcx, rax
call fcn.14000f4d0
mov r9d, 1
lea r8d, [r9 + 6]
lea rdx, [0x140342420]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
lea r8d, [r9 + 0x31]
lea rdx, [0x1403423c0]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
lea r8d, [r9 + 0x27]
lea rdx, [0x1403423d8]
mov rcx, rdi
call fcn.14000f4d0
test rbx, rbx
jne 0x140053c70
mov ecx, dword [rbp + 0x80]
test cl, 2
je 0x140053ea3
mov rdi, r15
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x1bd8]
test rbx, rbx
je 0x140053ea3
lea rsi, [0x1403db500]
nop dword [rax]
mov rcx, rbx
test rbx, rbx
je 0x140054805
mov rbx, qword [rbx]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140053e94
cmp dword [rcx + 0x1d8], 1
jne 0x140053e94
mov edx, 7
call fcn.1400c0350
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.1402c2cf4
mov r9, rax
test rax, rax
je 0x140053e94
mov rdx, qword [rax + 0x20]
test rdx, rdx
jne 0x140053de2
lea r8, str.FormatSetting.cpp
mov edx, 0xff
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x140053e94
mov rdx, qword [rdx + 0x398]
test rdx, rdx
jne 0x140053e0b
lea r8, str.FormatSetting.cpp
mov edx, 0x100
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x140053e94
mov rax, r15
lea rcx, [rdx + 4]
cmp dword [rcx], r15d
jne 0x140053e26
inc rax
add rcx, 0xc
cmp rax, 7
jl 0x140053e12
jmp 0x140053e2b
test rax, rax
jns 0x140053e45
lea r8, str.FormatSetting.cpp
mov edx, 0x11d
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x140053e94
lea rax, [rax + rax*2]
test dword [rdx + rax*4 + 4], 0x2000
je 0x140053e94
mov ecx, r15d
mov rax, rsi
nop dword [rax]
cmp dword [rax + 4], 0x2000
jne 0x140053e6e
cmp dword [rax], r15d
je 0x140053e7b
inc ecx
add rax, 0x18
cmp ecx, 0x1f
jae 0x140053e86
jmp 0x140053e60
movsxd rax, ecx
lea rcx, [rax + rax*2]
lea rdi, [rsi + rcx*8]
xor r8d, r8d
mov rdx, rdi
mov rcx, r9
call fcn.1400758a0
test rbx, rbx
jne 0x140053d60
mov ecx, dword [rbp + 0x80]
test cl, 0xc
je 0x14005403a
mov rbx, r15
mov rax, qword [rbp + 0x10]
mov rsi, qword [rax + 0x1bd8]
test rsi, rsi
je 0x14005403a
lea r14, [0x1403de640]
nop word [rax + rax]
mov rcx, rsi
test rsi, rsi
je 0x14005480b
mov rsi, qword [rsi]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x14005402b
xor edx, edx
call fcn.1400c0350
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.1402c2cf4
mov rdi, rax
test rax, rax
je 0x14005402b
mov eax, dword [rbp + 0x80]
test al, 4
je 0x140053f69
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140053fd6
test byte [rax + 0x3a0], 0x40
jne 0x140053f44
mov rbx, r15
jmp 0x14005402b
mov eax, r15d
mov rcx, r14
nop word [rax + rax]
cmp dword [rcx], 0x40
je 0x140054016
inc eax
add rcx, 0x18
cmp eax, 7
jb 0x140053f50
jmp 0x140054020
test al, 8
je 0x14005402b
mov rax, qword [rdi + 0x20]
test rax, rax
jne 0x140053f92
lea r8, str.SpkSetting.cpp
lea edx, [rax + 0x4d]
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x140053fcd
test byte [rax + 0x3a0], 0x10
jne 0x140053fa0
mov rbx, r15
jmp 0x140053fcd
mov eax, r15d
mov rcx, r14
cmp dword [rcx], 0x10
je 0x140053fb8
inc eax
add rcx, 0x18
cmp eax, 7
jb 0x140053fa6
jmp 0x140053fc2
cdqe
lea rcx, [rax + rax*2]
lea rbx, [r14 + rcx*8]
mov rdx, rbx
mov rcx, rdi
call fcn.1400d62e0
mov rax, qword [rdi + 0x20]
test rax, rax
jne 0x140053ff0
lea r8, str.SpkSetting.cpp
mov edx, 0x4d
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x14005402b
test byte [rax + 0x3a0], 0x20
jne 0x140053ffe
mov rbx, r15
jmp 0x14005402b
mov eax, r15d
mov rcx, r14
cmp dword [rcx], 0x20
je 0x140054016
inc eax
add rcx, 0x18
cmp eax, 7
jb 0x140054004
jmp 0x140054020
cdqe
lea rcx, [rax + rax*2]
lea rbx, [r14 + rcx*8]
mov rdx, rbx
mov rcx, rdi
call fcn.1400d62e0
test rsi, rsi
jne 0x140053ed0
mov ecx, dword [rbp + 0x80]
test cl, 0x10
je 0x140054101
mov eax, dword [0x1403ff444]
test eax, eax
jne 0x14005406a
mov dword [0x1403ff440], 0x114
lea rcx, [0x1403ff440]
call qword [sym.imp.KERNEL32.dll_GetVersionExW]
mov eax, dword [0x1403ff444]
cmp eax, 6
jne 0x140054101
cmp dword [0x1403ff448], r15d
jne 0x140054101
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x1bd8]
test rbx, rbx
je 0x140054101
mov rcx, rbx
mov rbx, qword [rbx]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x14005408b
cmp dword [rcx + 0x168], r15d
jne 0x14005408b
cmp dword [rcx + 0x1d8], 4
jne 0x14005408b
mov edx, 5
call fcn.1400c0350
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.1402c2cf4
mov rdi, rax
test rax, rax
je 0x14005408b
xor edx, edx
xor ecx, ecx
call fcn.1400559d0
mov rcx, rdi
call fcn.140055760
mov rcx, rdi
call fcn.140055830
mov rcx, rdi
call fcn.140055900
test dword [rbp + 0x80], 0x8000
je 0x1400541d3
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x1bd8]
test rbx, rbx
je 0x1400541d3
mov r8, rbx
mov rbx, qword [rbx]
mov r8, qword [r8 + 0x10]
test r8, r8
je 0x14005411c
cmp dword [r8 + 0x168], r15d
jne 0x14005411c
cmp dword [r8 + 0x1d8], 4
jne 0x14005411c
cmp dword [r8 + reloc.COMCTL32.dll_Ordinal_380], 0xffffffff
jne 0x14005411c
cmp dword [r8 + 0x170], r15d
jne 0x14005411c
mov ecx, r15d
mov edx, dword [r8 + 0x3a4]
test edx, edx
je 0x14005411c
nop dword [rax + rax]
mov eax, ecx
cmp dword [r8 + rax*4 + 0x3a8], 0x18
je 0x140054185
inc ecx
cmp ecx, edx
jb 0x140054170
jmp 0x14005411c
mov edx, 5
mov rcx, r8
call fcn.1400c0350
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.1402c2cf4
mov rdi, rax
test rax, rax
je 0x14005411c
mov rcx, rax
call fcn.140055760
mov rcx, rdi
call fcn.140055830
mov rcx, rdi
call fcn.140055900
mov ecx, dword [rbp + 0x80]
test cl, 0x20
je 0x1400542fd
mov rax, qword [rbp + 0x10]
mov rdi, qword [rax + 0x1bd8]
test rdi, rdi
je 0x1400542fd
nop word [rax + rax]
mov rcx, rdi
test rdi, rdi
je 0x140054811
mov rdi, qword [rdi]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x1400542ee
cmp dword [rcx + 0x168], r15d
je 0x1400542ee
cmp dword [rcx + 0x1d8], 1
jne 0x1400542ee
mov edx, 4
call fcn.1400c0350
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.1402c2cf4
mov rbx, rax
test rax, rax
je 0x1400542ee
xor edx, edx
mov rcx, rax
call fcn.14000fe30
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403427e0]
mov rcx, rbx
call fcn.14000f4d0
mov r8d, r15d
mov rdx, r15
lea rcx, [rbx + 0xac]
cmp dword [rcx], 8
je 0x1400542af
inc r8d
inc rdx
add rcx, 8
cmp rdx, 8
jl 0x140054298
jmp 0x1400542bf
movsxd rax, r8d
lea rcx, [rax*8 + 0xac]
add rcx, rbx
jne 0x1400542d9
lea r8, str.RoomSetting.cpp
mov edx, 0x192
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x1400542ee
cmp dword [rcx + 4], 6
je 0x1400542ee
mov dword [rcx + 4], 6
mov rcx, rbx
call fcn.1400c2c60
test rdi, rdi
jne 0x140054200
mov ecx, dword [rbp + 0x80]
test cl, 0x40
je 0x140054448
mov rax, qword [rbp + 0x10]
mov r14, qword [rax + 0x1bd8]
test r14, r14
je 0x140054448
nop word [rax + rax]
mov rcx, r14
test r14, r14
je 0x140054817
mov r14, qword [r14]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140054439
cmp dword [rcx + 0x168], r15d
je 0x140054439
cmp dword [rcx + 0x1d8], 1
jne 0x140054439
mov edx, 4
call fcn.1400c0350
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.1402c2cf4
mov rdi, rax
test rax, rax
je 0x140054439
xor edx, edx
mov rcx, rax
call fcn.14000fe30
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403427e0]
mov rcx, rdi
call fcn.14000f4d0
mov esi, r15d
lea rbx, [rbp + 0x90]
cmp dword [rbx - 4], r15d
je 0x14005442a
mov r9d, dword [rbx]
mov r8d, dword [rbx - 8]
lea eax, [r9 + 0xa]
cmp eax, 0x14
ja 0x14005442a
mov edx, r15d
mov rcx, r15
lea rax, [rdi + 0xac]
cmp dword [rax], r8d
je 0x1400543ee
inc edx
inc rcx
add rax, 8
cmp rcx, 8
jl 0x1400543d8
jmp 0x1400543fe
movsxd rax, edx
lea rcx, [rax*8 + 0xac]
add rcx, rdi
jne 0x140054418
lea r8, str.RoomSetting.cpp
mov edx, 0x192
lea rcx, str._VCpl__RETURN_FALSE_ON_FALSE:_Line___d__File___s_n
call fcn.140055180
jmp 0x14005442a
cmp dword [rcx + 4], r9d
je 0x14005442a
mov dword [rcx + 4], r9d
mov rcx, rdi
call fcn.1400c2c60
inc esi
add rbx, 0xc
cmp esi, 8
jb 0x1400543b5
test r14, r14
jne 0x140054320
mov ecx, dword [rbp + 0x80]
lea rsi, vtable.CDolbySetting.0
bt ecx, 9
jae 0x14005451c
mov ecx, 0x40
call fcn.1400f8110
mov rbx, rax
mov qword [rsp + 0x60], rax
test rax, rax
je 0x140054484
mov rcx, rax
call fcn.1400bf9f0
mov qword [rbx], rsi
mov dword [rbx + 0x18], 3
jmp 0x140054487
mov rbx, r15
test rbx, rbx
je 0x14005451c
mov rax, qword [rbp + 0x10]
mov rdi, qword [rax + 0x1bd8]
test rdi, rdi
je 0x14005450f
mov rdx, rdi
test rdi, rdi
je 0x14005481d
mov rdi, qword [rdi]
mov rdx, qword [rdx + 0x10]
test rdx, rdx
je 0x14005450a
cmp dword [rdx + 0x168], 0
je 0x14005450a
test dword [rdx + 0x314], 0x8000000
je 0x14005450a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
test eax, eax
je 0x14005450a
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403425e8]
mov rcx, rbx
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x1403425d0]
mov rcx, rbx
call fcn.14000f4d0
test rdi, rdi
jne 0x1400544a0
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
test dword [rbp + 0x80], 0x400
je 0x1400547e0
mov ecx, 0x40
call fcn.1400f8110
mov rdi, rax
mov qword [rsp + 0x60], rax
test rax, rax
je 0x140054557
mov rcx, rax
call fcn.1400bf9f0
mov qword [rdi], rsi
mov dword [rdi + 0x18], 3
jmp 0x14005455a
mov rdi, r15
mov ecx, 0x80
call fcn.1400f8110
mov rbx, rax
mov qword [rsp + 0x60], rax
test rax, rax
je 0x1400545cd
mov rcx, rax
call fcn.1400bf9f0
lea rax, vtable.CFormatSetting.0
mov qword [rbx], rax
call fcn.1400f9930
mov rcx, rax
test rax, rax
je 0x140054823
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 0x1400545d0
mov rbx, r15
test rdi, rdi
je 0x1400547ce
test rbx, rbx
je 0x1400547c1
mov rax, qword [rbp + 0x10]
mov rsi, qword [rax + 0x1bd8]
test rsi, rsi
je 0x1400547c1
nop word [rax + rax]
mov rdx, rsi
test rsi, rsi
je 0x14005482e
mov rsi, qword [rsi]
mov rdx, qword [rdx + 0x10]
test rdx, rdx
je 0x1400547b8
test dword [rdx + 0x318], 0x2000
je 0x1400547b8
cmp dword [rdx + 0x168], 0
je 0x1400547b8
mov ecx, dword [rdx + 0x1d8]
sub ecx, 1
je 0x1400546cf
cmp ecx, 7
jne 0x1400547b8
test byte [rdx + 0x314], 1
je 0x1400547b8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov edx, r15d
mov r9d, dword [rbx + 0x68]
test r9d, r9d
je 0x1400547b8
mov r10, qword [0x14034fd60]
mov r11, qword [0x14034fd58]
cmp edx, r9d
jae 0x1400546ae
mov r8, qword [rbx + 0x60]
test r8, r8
je 0x1400546ae
mov eax, edx
lea rcx, [rax + rax*8]
lea rax, [r8 + rcx*8]
test rax, rax
je 0x1400546ae
cmp r11, qword [rax + 0x20]
jne 0x1400546ae
cmp r10, qword [rax + 0x28]
je 0x1400546bb
inc edx
cmp edx, r9d
jae 0x1400547b8
jmp 0x140054685
lea rdx, [rax + 0x30]
xor r8d, r8d
mov rcx, rbx
call fcn.1400758a0
jmp 0x1400547b8
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
test eax, eax
je 0x1400547b8
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340f50]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340f38]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340ff8]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340fe0]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340fc8]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340fb0]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340f98]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340f80]
mov rcx, rdi
call fcn.14000f4d0
mov r9d, 1
mov r8d, r9d
lea rdx, [0x140340f68]
mov rcx, rdi
call fcn.14000f4d0
test rsi, rsi
jne 0x140054600
mov rax, qword [rdi]
mov edx, 1
mov rcx, rdi
call qword [rax]
test rbx, rbx
je 0x1400547e0
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
call fcn.1400f91a0
int3
call fcn.1400f91a0
int3
call fcn.1400f91a0
int3
call fcn.1400f91a0
int3
call fcn.1400f91a0
int3
call fcn.1400f91a0
int3
call fcn.1400f91a0
nop
mov ecx, 0x80004005
call fcn.14000de90
nop
call fcn.1400f91a0
int3