Function at 0x1401bc000
Capabilities:
Set environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x168]
sub rsp, 0x230
movaps xmmword [rax - 0x48], xmm6
mov r15, r8
mov rsi, rdx
xor edi, edi
mov ebx, edi
mov dword [rbp - 0x40], ebx
mov r14, qword [rbp + 0x190]
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rbp - 0x80]
call qword [rax + 0x18]
nop
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.140116140
nop
lea rax, vtable.CefStringBase_struct_CefStringTraitsUTF8_.0
mov qword [rbp - 0x80], rax
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1401bc093
cmp byte [rbp - 0x70], dil
je 0x1401bc08b
call sub.libcef.dll_cef_string_utf8_clear
lea edx, [rdi + 0x18]
mov rcx, qword [rbp - 0x78]
call fcn.14031dc44
mov qword [rbp - 0x78], rdi
mov byte [rbp - 0x70], 0
lea rax, [rsp + 0x48]
mov rdi, qword [rsp + 0x48]
mov r12, qword [rsp + 0x60]
cmp r12, 0x10
cmovae rax, rdi
mov r13, qword [rsp + 0x58]
cmp r13, 0xc
jne 0x1401bc0d1
movabs rcx, 0x6f72705f74697865
cmp qword [rax], rcx
jne 0x1401bc0d1
cmp dword [rax + 8], 0x73736563
je 0x1401bd81c
lea rcx, [rsp + 0x48]
cmp r12, 0x10
cmovae rcx, rdi
cmp r13, 0x15
jne 0x1401bc2bc
mov r8, r13
lea rdx, str.get_focused_node_text
call fcn.1403229e0
test eax, eax
jne 0x1401bc2bc
xor edi, edi
mov qword [rbp - 0x48], rdi
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_bef848d6abc5ed214659d1a64ae9e085___void__class_scoped_refptr_class_CefDOMDocument__.0
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], r15
lea rax, [rbp - 0x80]
mov qword [rbp - 0x48], rax
mov r12, qword [r15]
mov rax, qword [r12]
mov r13, qword [rax + 0xb0]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
lea ecx, [rdi + 0x68]
call fcn.14031dc78
mov rbx, rax
mov qword [rsp + 0x70], rax
test rax, rax
je 0x1401bc22a
lea rax, [rbp - 0x30]
mov qword [rbp - 0x38], rax
mov qword [rbp + 8], rdi
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x1401bc16f
mov rax, qword [rcx]
lea rdx, [rbp - 0x30]
call qword [rax]
mov qword [rbp + 8], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rax, [0x14049b6d8]
mov qword [rbx + 8], rax
lea rax, vtable.CefBaseRefCounted.0
mov qword [rbx + 0x60], rax
mov edi, 0x20
mov dword [rbp - 0x40], edi
lea rax, vtable.CefDOMVisitor.0
mov qword [rbx], rax
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
lea rax, vtable.CefDOMVisitor.1.0
mov qword [rcx + rbx + 8], rax
lea rax, vtable.CCefDOMVisitor.0
mov qword [rbx], rax
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
lea rax, vtable.CCefDOMVisitor.1.0
mov qword [rcx + rbx + 8], rax
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x58]
mov dword [rcx + rbx + 4], edx
lea rdi, [rbx + 0x10]
mov qword [rbp - 0x38], rdi
mov qword [rdi + 0x38], 0
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x1401bc206
mov rax, qword [rcx]
mov rdx, rdi
call qword [rax]
mov qword [rdi + 0x38], rax
xor edi, edi
mov dword [rbx + 0x50], edi
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x1401bc22d
mov rax, qword [rcx]
lea rdx, [rbp - 0x30]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp + 8], rdi
jmp 0x1401bc22d
mov rbx, rdi
mov qword [rsp + 0x40], rbx
test rbx, rbx
je 0x1401bc24c
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
call qword [rax]
nop
lea rdx, [rsp + 0x40]
mov rcx, r12
call r13
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x1401bc275
mov rax, qword [rcx]
lea rdx, [rbp - 0x80]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rbp - 0x48], rdi
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc2b2
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc2ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd858
call fcn.14031dc44
mov qword [rsp + 0x58], rdi
jmp 0x1401bcfd1
lea rax, [rsp + 0x48]
cmp r12, 0x10
cmovae rax, rdi
cmp r13, 0xb
jne 0x1401bc50d
movabs rcx, 0x6c6e755f34363268
cmp qword [rax], rcx
jne 0x1401bc50d
cmp word [rax + 8], 0x636f
jne 0x1401bc50d
cmp byte [rax + 0xa], 0x6b
jne 0x1401bc50d
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x70]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx]
xor r8d, r8d
lea rdx, [rsp + 0x40]
call qword [rax + 0x80]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
call qword [rax + 0x28]
test eax, eax
jle 0x1401bc482
mov byte [rbp - 0x80], 0
mov byte [rbp - 0x69], 0x17
movzx r10d, byte [rbp - 0x69]
movzx edx, r10b
shr dl, 7
movsxd r9, eax
mov r12, r9
test dl, dl
je 0x1401bc35e
mov edi, dword [rbp - 0x78]
mov eax, edi
mov r8d, dword [rbp - 0x74]
jmp 0x1401bc36c
mov r8d, 0x17
mov eax, r8d
sub eax, r10d
mov edi, eax
cmp rax, r8
ja 0x1401bc3ac
cmp r9, r8
ja 0x1401bc3ac
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.14027b5a0
test rax, rax
je 0x1401bc3cc
cmp byte [rax + rdi], 0
je 0x1401bc3cc
lea r8, str._pszString__pszString_nChars___0
mov edx, 0x445
lea rcx, str.c:_buildslave_steam_rel_client_hotfix_win64_build_srcpublic_tier1utlstring.h
call fcn.14029bf90
test al, al
jne 0x1401bc3cc
int3
test dl, dl
je 0x1401bc3b6
test r10b, 0x40
jne 0x1401bc3cc
cmp rdi, r9
cmova r9, rax
mov r8b, 1
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.14027acc0
mov rbx, qword [rsp + 0x40]
mov rax, qword [rbx]
mov rdi, qword [rax + 0x30]
movzx eax, byte [rbp - 0x69]
test al, al
jns 0x1401bc41d
test al, 0x40
je 0x1401bc405
lea r8, str._m_data.HasError__
mov edx, 0x39d
lea rcx, str.c:_buildslave_steam_rel_client_hotfix_win64_build_srcpublic_tier1utlstring.h
call fcn.14029bf90
test al, al
jne 0x1401bc401
int3
movzx eax, byte [rbp - 0x69]
test al, al
jns 0x1401bc41d
test al, 0x40
jne 0x1401bc419
cmp dword [rbp - 0x74], 0
je 0x1401bc419
mov rdx, qword [rbp - 0x80]
jmp 0x1401bc421
xor edx, edx
jmp 0x1401bc421
lea rdx, [rbp - 0x80]
xor r9d, r9d
mov r8, r12
mov rcx, rbx
call rdi
mov rdx, r12
lea rcx, [rbp - 0x80]
call fcn.14027b4e0
test byte [rbp - 0x69], 0x80
je 0x1401bc450
mov rdx, qword [rbp - 0x80]
test rdx, rdx
jne 0x1401bc454
lea rdx, [0x1404830ad]
jmp 0x1401bc454
lea rdx, [rbp - 0x80]
lea rcx, str.STEAMVIDEOTOKEN
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableA]
nop
test byte [rbp - 0x69], 0x80
je 0x1401bc482
call fcn.14029bdd0
mov rcx, qword [rax]
mov r9, qword [rcx + 0x38]
xor r8d, r8d
mov rdx, qword [rbp - 0x80]
mov rcx, rax
call r9
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bc4a2
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bc4c2
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc4ff
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc4fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd85e
call fcn.14031dc44
mov qword [rsp + 0x58], 0
jmp 0x1401bcfd1
lea rax, [rsp + 0x48]
cmp r12, 0x10
cmovae rax, rdi
cmp r13, 0x11
jne 0x1401bc5aa
movabs rcx, 0x747568735f746573
cmp qword [rax], rcx
jne 0x1401bc5aa
movabs rcx, 0x776f645f676e6974
cmp qword [rax + 8], rcx
jne 0x1401bc5aa
cmp byte [rax + 0x10], 0x6e
jne 0x1401bc5aa
mov rcx, qword [rsi]
mov rax, qword [rcx]
call qword [rax + 0x50]
mov rcx, qword [rbp + 0x170]
add rcx, 0x30
mov edx, eax
call fcn.1401ded30
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc6ca
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc6c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd7e6
jmp 0x1401bc6c5
lea rcx, [rsp + 0x48]
cmp r12, 0x10
cmovae rcx, rdi
cmp r13, 0x13
jne 0x1401bcd74
mov r8, r13
lea rdx, str.forward_to_renderer
call fcn.1403229e0
test eax, eax
jne 0x1401bcd74
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x68]
mov ebx, eax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx]
mov r9, qword [rdx + 0x80]
lea r8d, [r13 - 0x12]
lea rdx, [rsp + 0x70]
call r9
nop
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x30]
call fcn.14027bb30
nop
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x70]
call fcn.1401c0210
test al, al
jne 0x1401bc720
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bc66d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bc68d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc6ca
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc6c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd86a
call fcn.14031dc44
mov qword [rsp + 0x58], 0
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x60], recv
mov rcx, rsi
call fcn.1400fa830
nop
mov rcx, r15
call fcn.1400fa830
nop
mov rcx, r14
call fcn.1400fa830
xor al, al
mov rbx, qword [rsp + 0x288]
movaps xmm6, xmmword [rsp + 0x220]
add rsp, 0x230
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx]
call qword [rax + 0x28]
mov r8, rax
xor edx, edx
lea rcx, [rbp - 0x30]
call fcn.14027d6b0
cmp ebx, 0x3e
jne 0x1401bc890
lea r12, vtable.CHTMLProtoBufMsg_class_CMsgJSRegisterMethod_.0
mov qword [rbp - 0x80], r12
lea ecx, [rbx - 0x16]
call fcn.14031dc78
mov rbx, rax
mov qword [rsp + 0x68], rax
test rax, rax
je 0x1401bc77b
xor edx, edx
mov rcx, rax
call fcn.1401a9c00
nop
lea rax, vtable.CMsgJSRegisterMethod.0
mov qword [rbx], rax
xor edi, edi
jmp 0x1401bc77f
xor edi, edi
mov ebx, edi
mov qword [rbp - 0x78], rbx
mov byte [rbp - 0x70], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x78]
call fcn.1401b4690
test al, al
jne 0x1401bc85b
mov qword [rbp - 0x80], r12
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1401bc7b9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rbp - 0x78], rdi
mov byte [rbp - 0x70], 0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bc7f4
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bc814
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc851
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc84c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd864
call fcn.14031dc44
mov qword [rsp + 0x58], rdi
jmp 0x1401bc6d3
mov rbx, qword [rbp + 0x170]
lea rax, [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rdx, rsi
lea rcx, [rsp + 0x78]
call fcn.1400f8e50
nop
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rbx + 0x30]
call fcn.1401dbad0
nop
jmp 0x1401bcb35
cmp ebx, 0x3f
jne 0x1401bc9e5
lea r12, vtable.CHTMLProtoBufMsg_class_CMsgJSExecuteCallback_.0
mov qword [rbp - 0x80], r12
lea ecx, [rbx + 1]
call fcn.14031dc78
mov rbx, rax
mov qword [rsp + 0x68], rax
test rax, rax
je 0x1401bc8d2
xor edx, edx
mov rcx, rax
call fcn.1401a9b60
nop
lea rax, vtable.CMsgJSExecuteCallback.0
mov qword [rbx], rax
xor edi, edi
jmp 0x1401bc8d6
xor edi, edi
mov ebx, edi
mov qword [rbp - 0x78], rbx
mov byte [rbp - 0x70], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x78]
call fcn.1401b4690
test al, al
jne 0x1401bc9b0
mov qword [rbp - 0x80], r12
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1401bc910
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rbp - 0x78], rdi
mov byte [rbp - 0x70], 0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bc94b
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bc96b
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc851
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc84c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd7ec
jmp 0x1401bc84c
mov rbx, qword [rbp + 0x170]
lea rax, [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rdx, rsi
lea rcx, [rsp + 0x78]
call fcn.1400f8e50
nop
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rbx + 0x30]
call fcn.1401db660
nop
jmp 0x1401bcb35
cmp ebx, 0x40
jne 0x1401bcb59
lea r12, vtable.CHTMLProtoBufMsg_class_CMsgJSReleaseCallback_.0
mov qword [rbp - 0x80], r12
lea ecx, [rbx - 0x18]
call fcn.14031dc78
mov rbx, rax
mov qword [rsp + 0x68], rax
test rax, rax
je 0x1401bca27
xor edx, edx
mov rcx, rax
call fcn.1401a9c30
nop
lea rax, vtable.CMsgJSReleaseCallback.0
mov qword [rbx], rax
xor edi, edi
jmp 0x1401bca2b
xor edi, edi
mov ebx, edi
mov qword [rbp - 0x78], rbx
mov byte [rbp - 0x70], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x78]
call fcn.1401b4690
test al, al
jne 0x1401bcb05
mov qword [rbp - 0x80], r12
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1401bca65
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rbp - 0x78], rdi
mov byte [rbp - 0x70], 0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bcaa0
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bcac0
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc851
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc84c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd7f2
jmp 0x1401bc84c
mov rbx, qword [rbp + 0x170]
lea rax, [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rdx, rsi
lea rcx, [rsp + 0x78]
call fcn.1400f8e50
nop
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rbx + 0x30]
call fcn.1401dbfe0
nop
mov qword [rbp - 0x80], r12
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1401bcb4c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rbp - 0x78], rdi
mov byte [rbp - 0x70], 0
jmp 0x1401bccb0
cmp ebx, 0x42
jne 0x1401bccae
lea r12, vtable.CHTMLProtoBufMsg_class_CMsgJSRaiseException_.0
mov qword [rbp - 0x80], r12
lea ecx, [rbx - 0x1a]
call fcn.14031dc78
mov rbx, rax
mov qword [rsp + 0x68], rax
test rax, rax
je 0x1401bcb9b
xor edx, edx
mov rcx, rax
call fcn.1401a9bd0
nop
lea rax, vtable.CMsgJSRaiseException.0
mov qword [rbx], rax
xor edi, edi
jmp 0x1401bcb9f
xor edi, edi
mov ebx, edi
mov qword [rbp - 0x78], rbx
mov byte [rbp - 0x70], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x78]
call fcn.1401b4690
test al, al
jne 0x1401bcc79
mov qword [rbp - 0x80], r12
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1401bcbd9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rbp - 0x78], rdi
mov byte [rbp - 0x70], 0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bcc14
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bcc34
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc851
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc84c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd7f8
jmp 0x1401bc84c
mov rbx, qword [rbp + 0x170]
lea rax, [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rdx, rsi
lea rcx, [rsp + 0x78]
call fcn.1400f8e50
nop
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rbx + 0x30]
call fcn.1401dba30
nop
jmp 0x1401bcb35
xor edi, edi
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bcce3
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bcd03
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bcd40
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bcd3b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd86a
call fcn.14031dc44
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], recv
mov byte [rsp + 0x48], 0
mov rcx, rsi
call fcn.1400fa830
nop
mov rcx, r15
call fcn.1400fa830
nop
mov rcx, r14
call fcn.1400fa830
mov al, 1
jmp 0x1401bc6fd
lea rax, [rsp + 0x48]
cmp r12, 0x10
cmovae rax, rdi
cmp r13, 0x11
jne 0x1401bd116
movabs rcx, 0x636f6c5f64616f6c
cmp qword [rax], rcx
jne 0x1401bd116
movabs rcx, 0x6f6974617a696c61
cmp qword [rax + 8], rcx
jne 0x1401bd116
cmp byte [rax + 0x10], 0x6e
jne 0x1401bd116
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
call qword [rax + 0x38]
mov r12, rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x68], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r13 + 0x27]
lea rcx, [rbp - 0x80]
call fcn.14027a2c0
nop
xor r13d, r13d
mov dword [rbp - 0x68], r13d
mov edx, r12d
lea rcx, [rbp - 0x80]
call fcn.14027a510
mov edi, r13d
test r12d, r12d
jle 0x1401bcee2
bt ebx, 0x11
jae 0x1401bce2b
btr ebx, 0x11
mov dword [rbp - 0x40], ebx
lea rcx, [rbp + 0x18]
call fcn.1402d6a70
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
movsxd r8, edi
lea rdx, [rsp + 0x70]
call qword [rax + 0x80]
nop
lea rcx, [rbp - 0x80]
call fcn.140049940
mov edx, dword [rbp - 0x68]
lea ecx, [rdx + 1]
cmp ecx, eax
jle 0x1401bce71
lea rcx, [rbp - 0x80]
call fcn.140049940
mov edx, dword [rbp - 0x68]
sub edx, eax
inc edx
lea rcx, [rbp - 0x80]
call fcn.14027a610
mov edx, dword [rbp - 0x68]
inc edx
mov dword [rbp - 0x68], edx
movsxd rax, edx
imul rcx, rax, 0x38
mov rax, qword [rbp - 0x78]
add rax, 0xffffffffffffffc8
add rcx, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call fcn.14027bb30
mov eax, dword [rbp - 0x68]
dec eax
movsxd rcx, eax
imul rdx, rcx, 0x38
add rdx, qword [rbp - 0x78]
lea rcx, [rsp + 0x70]
call fcn.1401c0210
nop
test al, al
mov rax, qword [rsp + 0x70]
je 0x1401bd03f
test rax, rax
je 0x1401bced7
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
inc edi
cmp edi, r12d
jl 0x1401bce15
mov rbx, qword [rbp + 0x170]
lea rax, [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rdx, rsi
lea rcx, [rsp + 0x78]
call fcn.1400f8e50
nop
lea r8, [rbp - 0x80]
mov rdx, rax
lea rcx, [rbx + 0x30]
call fcn.1401dc080
nop
mov ebx, dword [rbp - 0x68]
sub ebx, 1
js 0x1401bcf4e
movsxd rax, ebx
imul rdi, rax, 0x38
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [rbp - 0x78]
add rcx, rdi
mov qword [rsp + 0x68], rcx
mov qword [rbp - 0x38], rcx
call fcn.14027a430
add rdi, 0xffffffffffffffc8
sub ebx, 1
jns 0x1401bcf30
mov dword [rbp - 0x68], r13d
lea rcx, [rbp - 0x80]
call fcn.14027a430
nop
lea rax, [rbp - 0x80]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x80]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bcf8f
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bcfcc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bcfc7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd870
call fcn.14031dc44
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], recv
mov byte [rsp + 0x48], 0
mov rdx, qword [rsi]
test rdx, rdx
je 0x1401bcffd
mov rax, qword [rdx + 8]
add rdx, 8
movsxd rcx, dword [rax + 4]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [r15]
test rdx, rdx
je 0x1401bd01b
mov rax, qword [rdx + 8]
add rdx, 8
movsxd rcx, dword [rax + 4]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [r14]
test rdx, rdx
je 0x1401bd038
mov rax, qword [rdx + 8]
add rdx, 8
movsxd rcx, dword [rax + 4]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
mov al, 1
jmp 0x1401bc6fd
test rax, rax
je 0x1401bd05a
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov ebx, dword [rbp - 0x68]
sub ebx, 1
js 0x1401bd08e
movsxd rax, ebx
imul rdi, rax, 0x38
nop dword [rax]
mov rcx, qword [rbp - 0x78]
add rcx, rdi
mov qword [rsp + 0x68], rcx
mov qword [rbp - 0x38], rcx
call fcn.14027a430
add rdi, 0xffffffffffffffc8
sub ebx, 1
jns 0x1401bd070
mov dword [rbp - 0x68], r13d
lea rcx, [rbp - 0x80]
call fcn.14027a430
nop
lea rax, [rbp - 0x80]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x80]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bd0cf
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bd10c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bd107
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd876
call fcn.14031dc44
mov qword [rsp + 0x58], r13
jmp 0x1401bc6d3
lea rcx, [rsp + 0x48]
cmp r12, 0x10
cmovae rcx, rdi
cmp r13, 0x22
jne 0x1401bd21e
mov r8, r13
lea rdx, str.set_background_throttling_disabled
call fcn.1403229e0
test eax, eax
jne 0x1401bd21e
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x60]
movzx ebx, al
mov edi, 0x20
mov eax, 0x8000
test bl, bl
cmovne edi, eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, edi
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
xor edx, edx
test bl, bl
setne dl
xor ecx, ecx
call fcn.140293e70
lea rax, [0x1404868d0]
lea rdx, [0x1404830b0]
test bl, bl
cmovne rdx, rax
lea rcx, str.STEAMDISABLEBACKGROUNDTHROTTLING
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableA]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bd1d3
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bd210
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bd20b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd7e0
call fcn.14031dc44
mov qword [rsp + 0x58], 0
jmp 0x1401bcd45
lea rcx, [rsp + 0x48]
cmp r12, 0x10
cmovae rcx, rdi
cmp r13, 0x17
jne 0x1401bd40a
mov r8, r13
lea rdx, str.browserview_to_renderer
call fcn.1403229e0
test eax, eax
jne 0x1401bd40a
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x68]
mov edi, eax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x68]
lea edx, [r13 - 0x16]
call r8
mov r12d, eax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx]
mov r9, qword [rdx + 0x80]
lea r8d, [r13 - 0x15]
lea rdx, [rsp + 0x70]
call r9
nop
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x30]
call fcn.14027bb30
nop
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x70]
call fcn.1401c0210
test al, al
jne 0x1401bd35c
lea rax, [rbp - 0x30]
mov qword [rsp + 0x68], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bd2f7
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bd317
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bc6ca
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bc6c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd7fe
jmp 0x1401bc6c5
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx]
call qword [rax + 0x28]
mov r8, rax
xor edx, edx
lea rcx, [rbp - 0x30]
call fcn.14027d6b0
mov rbx, qword [rbp + 0x170]
lea rax, [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov rdx, rsi
lea rcx, [rsp + 0x78]
call fcn.1400f8e50
nop
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x20], rcx
mov r9d, r12d
mov r8d, edi
mov rdx, rax
lea rcx, [rbx + 0x30]
call fcn.1401da270
nop
lea rax, [rbp - 0x30]
mov qword [rbp - 0x38], rax
lea rcx, [rbp - 0x30]
call fcn.14027a430
nop
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1401bd3e2
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bc565
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
jmp 0x1401bc565
lea rax, [rsp + 0x48]
cmp r12, 0x10
cmovae rax, rdi
cmp r13, 0x12
jne 0x1401bd4ef
movabs rcx, 0x625f72766e65706f
cmp qword [rax], rcx
jne 0x1401bd4ef
movabs rcx, 0x6572706e6f747475
cmp qword [rax + 8], rcx
jne 0x1401bd4ef
cmp word [rax + 0x10], 0x7373
jne 0x1401bd4ef
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x68]
mov rcx, qword [rbp + 0x170]
add rcx, 0x30
mov r9d, eax
mov r8, r15
mov rdx, rsi
call fcn.1401da630
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bd4aa
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bd210
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bd20b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd804
jmp 0x1401bd20b
lea rcx, [rsp + 0x48]
cmp r12, 0x10
cmovae rcx, rdi
cmp r13, 0x1f
jne 0x1401bd5b9
mov r8, r13
lea rdx, str.openvr_overlayvisibilitychanged
call fcn.1403229e0
test eax, eax
jne 0x1401bd5b9
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x60]
mov rcx, qword [rbp + 0x170]
add rcx, 0x30
movzx r9d, al
mov r8, r15
mov rdx, rsi
call fcn.1401dc370
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bd574
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bd210
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bd20b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd80a
jmp 0x1401bd20b
lea rcx, [rsp + 0x48]
cmp r12, 0x10
cmovae rcx, rdi
cmp r13, 0x15
jne 0x1401bd6de
mov r8, r13
lea rdx, str.openvr_cursormovement
call fcn.1403229e0
test eax, eax
jne 0x1401bd6de
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x68]
mov edi, eax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x60]
lea edx, [r13 - 0x14]
call r8
movzx ebx, al
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x70]
lea edx, [r13 - 0x13]
call r8
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm0
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x70]
lea edx, [r13 - 0x12]
call r8
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mov rcx, qword [rbp + 0x170]
add rcx, 0x30
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm6
mov byte [rsp + 0x20], bl
mov r9d, edi
mov r8, r15
mov rdx, rsi
call fcn.1401db420
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bd699
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bd210
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bd20b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd810
jmp 0x1401bd20b
lea rax, [rsp + 0x48]
cmp r12, 0x10
cmovae rax, rdi
cmp r13, 0x18
jne 0x1401bc565
movabs rcx, 0x6e5f72766e65706f
cmp qword [rax], rcx
jne 0x1401bc565
movabs rcx, 0x746163696669746f
cmp qword [rax + 8], rcx
jne 0x1401bc565
movabs rcx, 0x746e6576656e6f69
cmp qword [rax + 0x10], rcx
jne 0x1401bc565
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x20]
nop
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x68]
mov ebx, eax
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx]
mov r8, qword [rdx + 0x68]
lea edx, [r13 - 0x17]
call r8
mov rcx, qword [rbp + 0x170]
add rcx, 0x30
mov dword [rsp + 0x20], eax
mov r9d, ebx
mov r8, r15
mov rdx, rsi
call fcn.1401dc1d0
nop
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1401bd79f
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + VariantCopy]
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1401bd210
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401bd20b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401bd816
jmp 0x1401bd20b
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
nop
mov rcx, r14
call fcn.1401bfd80
mov rcx, qword [rax]
mov r8, qword [rcx + 0x20]
lea rdx, [rsp + 0x40]
mov rcx, rax
call r8
nop
lea rcx, [rsp + 0x40]
call fcn.1401bfd80
mov rcx, qword [rax]
mov r8, qword [rcx + 0x68]
xor edx, edx
mov rcx, rax
call r8
mov ecx, eax
call fcn.14032c5c4
nop
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3
call fcn.14032c23c
int3