Function at 0x14000a570
Capabilities:
Get thread local storage value

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 8]
sub rsp, 0x108
mov rax, qword [0x1401737a8]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov byte [rsp + 0x38], r9b
mov r14, r8
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x70], rdx
mov rbx, rcx
mov qword [rsp + 0x60], rcx
mov qword [rbp - 0x60], rcx
xor esi, esi
mov rax, qword [r8 + 8]
mov rcx, qword [r8 + 0x10]
sub rcx, rax
cmp rcx, 8
jae 0x14000a5e1
mov qword [rbx], rsi
lea rcx, str._bad_command_
call fcn.1400e81d8
mov qword [rbx], rax
xor ecx, ecx
jmp 0x14000b3a4
mov rax, qword [rax]
lea r13, [0x14011eaa0]
mov rcx, r13
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov r12, rax
mov qword [rbp - 0x30], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov ecx, 2
call fcn.1400e8270
mov qword [rsp + 0x30], rax
mov word [rax], si
mov ecx, 2
call fcn.1400e8270
mov rdi, rax
mov word [rax], si
mov ecx, 2
call fcn.1400e8270
mov r15, rax
mov qword [rbp - 0x28], rax
mov word [rax], si
mov ecx, 2
call fcn.1400e8270
mov rbx, rax
mov word [rax], si
mov ecx, dword [0x140178818]
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov rcx, r13
cmp eax, 0x200
mov rax, qword [0x140178c60]
je 0x14000a673
mov rax, qword [0x140178c58]
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov qword [rbp - 0x60], rax
mov rsi, rax
mov rcx, rbx
call fcn.1400e825c
mov rax, qword [r14 + 8]
mov rdx, qword [rax]
mov rcx, r13
test rdx, rdx
cmovne rcx, rdx
call fcn.1400e81d8
mov r14, rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x70], rax
xor ecx, ecx
call fcn.1400e825c
nop
xor eax, eax
mov qword [rsp + 0x40], rax
mov rcx, r13
test r14, r14
cmovne rcx, r14
call fcn.1400e81d8
mov qword [rsp + 0x40], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x40]
call fcn.1400e9204
cmp byte [rbp + 0x70], 0
je 0x14000a783
mov r8d, 4
lea rdx, [0x14011f338]
mov rcx, qword [rsp + 0x40]
call fcn.1400e8940
test eax, eax
jne 0x14000a71a
lea rax, [r14 + 8]
mov rcx, r13
test rax, rax
cmovne rcx, rax
jmp 0x14000a78d
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.SYSTEMROOT_
mov rcx, qword [rsp + 0x40]
call fcn.1400e8940
test eax, eax
jne 0x14000a783
mov rbx, qword [rsp + 0x30]
lea rcx, [0x140177f60]
call fcn.1400e81d8
mov qword [rsp + 0x30], rax
mov rcx, rbx
call fcn.1400e825c
lea rdx, [0x14011eb8c]
lea rcx, [rsp + 0x30]
call fcn.140005790
lea rdx, [r14 + 0x18]
lea rcx, [rsp + 0x30]
call fcn.140005790
mov rax, qword [rsp + 0x30]
mov rcx, r13
test rax, rax
cmovne rcx, rax
jmp 0x14000a78d
mov rcx, r13
test r14, r14
cmovne rcx, r14
call fcn.1400e81d8
mov rbx, rax
mov qword [rsp + 0x50], rax
mov rcx, rdi
call fcn.1400e825c
mov rcx, r13
test rbx, rbx
cmovne rcx, rbx
call fcn.1400e81d8
mov r14, rax
mov qword [rbp - 0x20], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov rcx, r14
call fcn.1400e9204
mov ecx, dword [0x140178818]
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
cmp eax, 0x200
jne 0x14000a8d6
lea rdx, str._PROGRAMFILES_
mov rcx, r14
call fcn.1400e3cd4
test rax, rax
je 0x14000a854
lea rdx, str._PROGRAMFILES_
mov rcx, r14
call fcn.1400e3cd4
sub rax, r14
sar rax, 1
mov ecx, eax
movups xmm0, xmmword [str._ProgramW6432_]
movups xmmword [rbx + rcx*2], xmm0
movsd xmm1, qword [0x14011f0c0]
movsd qword [rbx + rcx*2 + 0x10], xmm1
mov eax, dword [0x14011f0c8]
mov dword [rbx + rcx*2 + 0x18], eax
lea rdx, [rcx + 0xe]
lea rdx, [rbx + rdx*2]
nop word [rax + rax]
movzx eax, word [rdx]
mov word [rdx], ax
lea rdx, [rdx + 2]
test ax, ax
jne 0x14000a840
jmp 0x14000a8d6
lea rcx, str._SYSTEMROOT_SYSTEM32
call fcn.1400e81d8
mov rdi, rax
xor ecx, ecx
call fcn.1400e825c
lea rcx, [0x140178830]
call fcn.1400e81d8
mov rbx, rax
xor ecx, ecx
call fcn.1400e825c
mov rcx, rbx
call fcn.1400e9204
mov rdx, rdi
mov rcx, r14
call fcn.1400e3cd4
test rax, rax
je 0x14000a89d
mov rdx, rdi
jmp 0x14000a8b0
mov rdx, rbx
mov rcx, r14
call fcn.1400e3cd4
test rax, rax
je 0x14000a8c1
mov rdx, rbx
lea r8, [0x140178a40]
lea rcx, [rsp + 0x50]
call fcn.14000c470
mov rcx, rbx
call fcn.1400e825c
mov rcx, rdi
call fcn.1400e825c
mov rbx, qword [rsp + 0x50]
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.140018990
mov rdx, qword [rax]
mov rbx, qword [rsp + 0x30]
mov rcx, r13
test rdx, rdx
cmovne rcx, rdx
call fcn.1400e81d8
mov qword [rsp + 0x30], rax
mov rcx, rbx
call fcn.1400e825c
mov rcx, qword [rsp + 0x48]
call fcn.1400e825c
mov ecx, 2
call fcn.1400e8270
mov rdi, rax
mov qword [rbp - 0x80], rax
xor ecx, ecx
mov word [rax], cx
mov rax, qword [rsp + 0x30]
cmp word [rax], cx
je 0x14000b149
lea rcx, str.SoftwareMicrosoftWindowsCurrentVersionApp_Paths_
call fcn.1400e81d8
mov qword [rbp - 0x68], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov rdx, qword [rsp + 0x78]
lea rcx, [rbp - 0x68]
call fcn.140005790
mov ecx, dword [0x140178818]
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
or eax, 0x20019
lea rcx, [rbp - 0x78]
mov qword [rsp + 0x20], rcx
mov r9d, eax
xor r8d, r8d
mov rbx, qword [rbp - 0x68]
mov rdx, rbx
mov rcx, qword [0x14016aa18]
call fcn.140009290
test eax, eax
jne 0x14000aa56
lea r8, [rsp + 0x30]
xor edx, edx
mov rcx, qword [rbp - 0x78]
call fcn.140019220
mov rcx, qword [rbp - 0x78]
test eax, eax
jne 0x14000aa50
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rcx, qword [rsp + 0x60]
xor eax, eax
mov qword [rcx], rax
mov rax, qword [rsp + 0x30]
test rax, rax
cmovne r13, rax
mov rcx, r13
call fcn.1400e81d8
mov r13, qword [rsp + 0x60]
mov qword [r13], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov rcx, rbx
call fcn.1400e825c
nop
mov rcx, rdi
call fcn.1400e825c
nop
mov rcx, r14
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x40]
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x78]
call fcn.1400e825c
nop
mov rcx, rsi
call fcn.1400e825c
nop
mov rcx, r15
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x50]
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x30]
call fcn.1400e825c
nop
mov rcx, r12
call fcn.1400e825c
mov rax, r13
jmp 0x14000b3ac
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x30]
mov rcx, r13
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov qword [rsp + 0x68], rax
mov qword [rbp - 0x80], rax
mov rcx, rdi
call fcn.1400e825c
cmp byte [rsp + 0x38], 0
jne 0x14000ada2
cmp byte [0x140177292], 0
jne 0x14000ada2
mov rax, qword [rsp + 0x30]
mov rcx, r13
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov r13, rax
mov qword [rsp + 0x48], rax
xor ecx, ecx
call fcn.1400e825c
nop
lea rdx, [0x14011f40c]
mov rcx, qword [rsp + 0x30]
call fcn.1400e3cd4
test rax, rax
je 0x14000ab2b
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
mov edi, eax
test eax, eax
je 0x14000ab2b
lea rax, [rdi*2 + 2]
mov qword [rbp - 0x18], rax
mov rdx, rax
mov rcx, r13
call fcn.1400e8278
mov r13, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14000ab18
mov r8, qword [rbp - 0x18]
xor edx, edx
mov rcx, rax
call fcn.1400e36c0
xor r9d, r9d
mov r8, r13
mov edx, edi
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
cmp byte [0x140177292], 0
jne 0x14000acf5
lea r9, [rsp + 0x40]
mov r8, r13
mov rdx, rsi
mov rcx, qword [rsp + 0x70]
call fcn.140018c40
test al, al
jne 0x14000acde
mov edx, gethostbyaddr
mov rcx, r13
call fcn.1400e3bac
test rax, rax
jne 0x14000acf5
mov rcx, 0xffffffffffffffff
mov rax, rcx
nop word [rax + rax]
inc rax
cmp word [r13 + rax*2], 0
jne 0x14000ab80
cmp rax, 3
jbe 0x14000acf5
mov rax, rcx
nop dword [rax]
lea rax, [rax + 1]
cmp word [r13 + rax*2], 0
jne 0x14000aba0
cmp word [r13 + rax*2 - 8], 0x2e
je 0x14000acf5
mov rdi, qword [rsp + 0x40]
lea rcx, [0x14011eaa0]
test r13, r13
cmovne rcx, r13
call fcn.1400e81d8
mov qword [rsp + 0x40], rax
mov rcx, rdi
call fcn.1400e825c
lea rdx, str..com
lea rcx, [rsp + 0x40]
call fcn.140005790
cmp byte [0x140177292], 0
jne 0x14000ad93
lea r9, [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rdx, rsi
mov rcx, qword [rsp + 0x70]
call fcn.140018c40
test al, al
jne 0x14000ad93
mov rdi, qword [rsp + 0x40]
lea rcx, [0x14011eaa0]
test r13, r13
cmovne rcx, r13
call fcn.1400e81d8
mov qword [rsp + 0x40], rax
mov rcx, rdi
call fcn.1400e825c
lea rdx, [0x14011f428]
lea rcx, [rsp + 0x40]
call fcn.140005790
cmp byte [0x140177292], 0
jne 0x14000ad93
lea r9, [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rdx, rsi
mov rcx, qword [rsp + 0x70]
call fcn.140018c40
test al, al
jne 0x14000ad93
mov rdi, qword [rsp + 0x40]
lea rcx, [0x14011eaa0]
test r13, r13
cmovne rcx, r13
call fcn.1400e81d8
mov qword [rsp + 0x40], rax
mov rcx, rdi
call fcn.1400e825c
lea rdx, [0x14011f438]
lea rcx, [rsp + 0x40]
call fcn.140005790
cmp byte [0x140177292], 0
jne 0x14000acf5
lea r9, [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rdx, rsi
mov rcx, qword [rsp + 0x70]
call fcn.140018c40
test al, al
jne 0x14000ad93
jmp 0x14000acf5
cmp byte [0x140177292], 0
jne 0x14000acf5
mov rcx, qword [rsp + 0x40]
call fcn.140018ad0
test al, 0x10
je 0x14000ad68
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp word [rcx], 0x20
jne 0x14000ad0d
add rax, 2
cmp word [rax], 0x20
je 0x14000ad03
cmp byte [0x140177292], 0
jne 0x14000ad31
mov edx, 0x20
mov rcx, rax
call fcn.1400e3bac
test rax, rax
je 0x14000aefe
mov rcx, qword [rsp + 0x30]
mov edx, 0x20
call fcn.1400e3c28
test rax, rax
je 0x14000ad54
mov edx, 0x20
mov rcx, qword [rsp + 0x30]
call fcn.1400e3c28
xor ecx, ecx
mov word [rax], cx
mov rcx, r13
call fcn.1400e825c
lea r13, [0x14011eaa0]
jmp 0x14000aa86
mov rax, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x30]
lea rcx, [0x14011eaa0]
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov qword [rsp + 0x30], rax
mov rcx, rdi
call fcn.1400e825c
nop
mov rcx, r13
call fcn.1400e825c
lea r13, [0x14011eaa0]
mov rax, qword [rsp + 0x30]
cmp word [rax], 0x5c
jne 0x14000ae59
cmp word [rax + 2], 0x5c
je 0x14000ae59
mov r9d, 2
lea r8, [0x140177f60]
lea edx, [r9 + 1]
lea rcx, [rbp - 0x18]
call fcn.1400e8844
lea rcx, [rbp - 0x18]
call fcn.1400e81d8
mov rdi, rax
xor ecx, ecx
call fcn.1400e825c
mov rcx, r13
test rdi, rdi
cmovne rcx, rdi
call fcn.1400e81d8
mov qword [rsp + 0x48], rax
xor ecx, ecx
call fcn.1400e825c
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.140005790
mov rcx, rdi
call fcn.1400e825c
mov r13, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x30]
lea rcx, [0x14011eaa0]
test r13, r13
cmovne rcx, r13
call fcn.1400e81d8
mov qword [rsp + 0x30], rax
mov rcx, rdi
call fcn.1400e825c
mov rcx, r13
call fcn.1400e825c
mov rax, qword [rsp + 0x30]
lea r13, [0x14011eaa0]
xor ecx, ecx
mov qword [rbp - 0x18], rcx
mov rcx, r13
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov qword [rbp - 0x18], rax
xor ecx, ecx
call fcn.1400e825c
lea rdx, [rbp - 0x18]
lea rcx, [rsp + 0x48]
call fcn.140008130
mov rdx, qword [rax]
mov rdi, qword [rsp + 0x30]
mov rcx, r13
test rdx, rdx
cmovne rcx, rdx
call fcn.1400e81d8
mov qword [rsp + 0x30], rax
mov rcx, rdi
call fcn.1400e825c
mov rcx, qword [rsp + 0x48]
call fcn.1400e825c
cmp byte [0x140177292], 0
jne 0x14000b111
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
call fcn.140007e60
mov rdx, qword [rax]
mov rcx, r13
test rdx, rdx
cmovne rcx, rdx
call fcn.1400e81d8
mov rdi, rax
mov qword [rbp - 0x80], rax
mov rcx, qword [rsp + 0x68]
call fcn.1400e825c
mov rcx, qword [rsp + 0x48]
jmp 0x14000b131
mov rdi, qword [rsp + 0x30]
lea rcx, str.File_not_found:
call fcn.1400e81d8
mov qword [rsp + 0x30], rax
mov rcx, rdi
call fcn.1400e825c
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0x30]
call fcn.140005790
mov rax, qword [rsp + 0x30]
lea rcx, [0x14011eaa0]
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov rdi, rax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x80], rax
mov rcx, qword [rsp + 0x68]
call fcn.1400e825c
mov rcx, qword [rsp + 0x58]
mov rcx, qword [rcx + 8]
mov rcx, qword [rcx]
call fcn.140018ad0
cmp eax, 0xffffffff
je 0x14000afa2
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 8]
mov rcx, qword [rcx]
call fcn.140018ad0
test al, 0x10
je 0x14000afa2
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 8]
mov rdx, qword [rax]
lea rcx, [0x14011eaa0]
test rdx, rdx
cmovne rcx, rdx
jmp 0x14000b05b
cmp byte [0x140177292], 0
jne 0x14000b070
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 8]
mov r8d, 2
lea rdx, [0x14011f444]
mov rcx, qword [rcx]
call fcn.1400e8940
test eax, eax
jne 0x14000b070
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 8]
mov rcx, qword [rax]
add rcx, 4
call fcn.140018ad0
cmp eax, 0xffffffff
je 0x14000b00c
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 8]
mov rdx, qword [rax]
add rdx, 4
lea rcx, [0x14011eaa0]
cmovne rcx, rdx
jmp 0x14000b05b
mov rdi, qword [rsp + 0x30]
lea rcx, str.File_not_found:
call fcn.1400e81d8
mov qword [rsp + 0x30], rax
mov rcx, rdi
call fcn.1400e825c
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 8]
mov rdx, qword [rax]
add rdx, 4
lea rcx, [rsp + 0x30]
call fcn.140005790
mov rax, qword [rsp + 0x30]
mov rdi, qword [rbp - 0x18]
lea rcx, [0x14011eaa0]
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov qword [rbp - 0x18], rax
mov rcx, rdi
call fcn.1400e825c
mov rdi, qword [rbp - 0x18]
mov rax, qword [rsp + 0x60]
xor ecx, ecx
mov qword [rax], rcx
test rdi, rdi
lea rcx, [0x14011eaa0]
cmovne rcx, rdi
call fcn.1400e81d8
mov rcx, qword [rsp + 0x60]
mov qword [rcx], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov rcx, r13
call fcn.1400e825c
nop
mov rcx, rbx
call fcn.1400e825c
nop
mov rcx, rdi
call fcn.1400e825c
nop
mov rcx, r14
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x40]
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x78]
call fcn.1400e825c
nop
mov rcx, rsi
call fcn.1400e825c
nop
mov rcx, r15
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x50]
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x30]
call fcn.1400e825c
nop
mov rcx, r12
call fcn.1400e825c
mov rax, qword [rsp + 0x60]
jmp 0x14000b3ac
mov rax, qword [rsp + 0x30]
mov rcx, r13
test rax, rax
cmovne rcx, rax
call fcn.1400e81d8
mov rdi, rax
mov qword [rbp - 0x80], rax
mov rcx, qword [rsp + 0x68]
call fcn.1400e825c
mov rcx, rdi
call fcn.1400e8f50
nop
mov rcx, rbx
call fcn.1400e825c
xor ecx, ecx
mov rax, 0xffffffffffffffff
inc rax
cmp word [rdi + rax*2], 0
jne 0x14000b150
test rax, rax
je 0x14000b336
mov qword [rsp + 0x68], rcx
mov rcx, r13
test rdi, rdi
cmovne rcx, rdi
call fcn.1400e81d8
mov qword [rsp + 0x68], rax
xor ecx, ecx
call fcn.1400e825c
mov r8, qword [rsp + 0x58]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call fcn.1400078e0
mov rdx, qword [rax]
mov rcx, r13
test rdx, rdx
cmovne rcx, rdx
call fcn.1400e81d8
mov rbx, rax
mov qword [rbp - 0x70], rax
mov rcx, qword [rsp + 0x78]
call fcn.1400e825c
mov rcx, qword [rsp + 0x48]
call fcn.1400e825c
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp word [rbx + rax*2], 0
jne 0x14000b1d0
test rax, rax
je 0x14000b2e7
mov ecx, 2
call fcn.1400e8270
mov qword [rbp - 0x58], rax
xor ecx, ecx
mov word [rax], cx
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rcx
lea r8, [rbp - 0x70]
xor edx, edx
lea rcx, [rbp - 0x50]
call fcn.140004ce0
mov byte [rsp + 0x20], 0
movzx r9d, byte [rsp + 0x38]
lea r8, [rbp - 0x58]
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x48]
call fcn.14000a570
mov rdx, qword [rax]
mov rbx, rdi
mov rcx, r13
test rdx, rdx
cmovne rcx, rdx
call fcn.1400e81d8
mov rdi, rax
mov rcx, rbx
call fcn.1400e825c
mov rcx, qword [rsp + 0x48]
call fcn.1400e825c
nop
mov rbx, qword [rbp - 0x50]
test rbx, rbx
je 0x14000b2da
mov r13, qword [rbp - 0x48]
cmp rbx, r13
je 0x14000b285
nop dword [rax]
mov rcx, qword [rbx]
call fcn.1400e825c
add rbx, 8
cmp rbx, r13
jne 0x14000b270
mov rbx, qword [rbp - 0x50]
mov rax, qword [rbp - 0x40]
sub rax, rbx
sar rax, 3
lea rdx, [rax*8]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000b2bd
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b3cc
mov rcx, rbx
call fcn.1400e0fb8
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
xor eax, eax
mov qword [rbp - 0x40], rax
lea r13, [0x14011eaa0]
mov rcx, qword [rbp - 0x58]
call fcn.1400e825c
mov rbx, qword [rbp - 0x70]
mov rax, qword [rsp + 0x60]
xor ecx, ecx
mov qword [rax], rcx
test rdi, rdi
cmovne r13, rdi
mov rcx, r13
call fcn.1400e81d8
mov r13, qword [rsp + 0x60]
mov qword [r13], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov rcx, rdi
call fcn.1400e825c
nop
mov rcx, r14
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x40]
call fcn.1400e825c
nop
mov rcx, rbx
jmp 0x14000aa12
mov rbx, qword [rsp + 0x60]
mov qword [rbx], rcx
mov rcx, r13
call fcn.1400e81d8
mov qword [rbx], rax
xor ecx, ecx
call fcn.1400e825c
nop
mov rcx, rdi
call fcn.1400e825c
nop
mov rcx, r14
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x40]
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x78]
call fcn.1400e825c
nop
mov rcx, rsi
call fcn.1400e825c
nop
mov rcx, r15
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x50]
call fcn.1400e825c
nop
mov rcx, qword [rsp + 0x30]
call fcn.1400e825c
nop
mov rcx, r12
call fcn.1400e825c
mov rax, rbx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400e17a0
add rsp, 0x108
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1400e8160
nop
int3