Function at 0x1400924b4
Capabilities:
Get common file path
Get disk information

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x338
mov r15, rcx
lea rcx, [rax - 0x288]
mov rsi, r9
call fcn.140055fcc
lea rcx, [rsp + 0x388]
xor r14d, r14d
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0x100], r14
call fcn.14004ea3c
lea eax, [r14 - 8]
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], r14
mov dword [rsp + 0x98], eax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], r14
mov dword [rsp + 0x88], 2
mov ebp, r14d
mov dword [rsp + 0x58], r14d
mov r13d, r14d
mov r12d, r14d
mov ebx, r14d
mov dword [rsp + 0xa0], r14d
mov dword [rsp + 0x78], r14d
mov dword [rsp + 0x90], r14d
mov dword [rsp + 0x9c], r14d
mov dil, r14b
cmp word [rax], r14w
je 0x14009285b
lea ebp, [r14 + 0x20]
lea esi, [rbp - 0x17]
lea rdx, [rsp + 0x388]
lea rcx, [0x1400f4c2c]
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
jne 0x140092839
lea rdx, [rsp + 0x388]
lea rcx, [0x1400f4c28]
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
jne 0x140092839
lea rdx, [rsp + 0x388]
lea rcx, [0x1400ef8e4]
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
jne 0x140092833
lea rdx, [rsp + 0x388]
lea rcx, [0x1400ea6f0]
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
jne 0x140092833
lea rdx, [rsp + 0x388]
lea rcx, [0x1400ee5e4]
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
je 0x140092639
mov dword [rsp + 0xa0], 1
jmp 0x14009283d
lea rdx, [rsp + 0x388]
lea rcx, [0x1400f4c24]
mov r8d, 3
call fcn.140058710
cmp al, r14b
je 0x140092668
mov dword [rsp + 0x90], 1
jmp 0x14009283d
lea rdx, [rsp + 0x388]
lea rcx, str.qu
mov r8d, 4
call fcn.140058710
cmp al, r14b
je 0x140092697
mov dword [rsp + 0x90], 2
jmp 0x14009283d
lea rdx, [rsp + 0x388]
lea rcx, str.off
mov r8d, 4
call fcn.140058710
cmp al, r14b
je 0x1400926c6
mov dword [rsp + 0x9c], 1
jmp 0x14009283d
lea rdx, [rsp + 0x388]
lea rcx, [0x1400f4c10]
mov r8d, 2
call fcn.140058710
cmp al, r14b
je 0x1400926ee
or r12d, 0x10
jmp 0x14009283d
mov r11, qword [rsp + 0x388]
lea rcx, [0x1400f4c0c]
mov r8d, 3
mov rdx, r11
call fcn.14004fdfc
cmp al, r14b
je 0x14009273a
add r11, 6
lea rdx, [rsp + 0x98]
lea rcx, [rsp + 0x388]
or r12d, 0x10
mov qword [rsp + 0x388], r11
call fcn.1400640cc
jmp 0x14009283d
lea rdx, [rsp + 0x388]
lea rcx, str._O:N
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
je 0x14009275e
mov ebx, ebp
jmp 0x14009283d
lea rdx, [rsp + 0x388]
lea rcx, str._O:_N
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
je 0x140092785
mov ebx, 0x60
jmp 0x14009283d
lea rdx, [rsp + 0x388]
lea rcx, str.cur
or r8d, 0xffffffff
call fcn.140058710
cmp al, r14b
je 0x1400927af
mov dword [rsp + 0x78], 1
jmp 0x14009283d
mov r11, qword [rsp + 0x388]
lea rcx, str._size:
mov r8d, 6
mov rdx, r11
call fcn.14004fdfc
cmp al, r14b
je 0x14009284f
add r11, 0xc
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x388]
mov qword [rsp + 0x388], r11
call fcn.14005ba04
mov r11, qword [rsp + 0x388]
cmp word [r11], r14w
je 0x14009284f
cmp si, word [r11]
ja 0x14009280d
cmp word [r11], 0xd
jbe 0x14009283d
cmp bp, word [r11]
je 0x14009283d
add qword [rsp + 0x388], 2
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x388]
call fcn.14005ba04
jmp 0x14009283d
or r13d, 1
jmp 0x14009283d
or r13d, 2
mov rax, qword [rsp + 0x388]
cmp word [rax], r14w
jne 0x140092588
mov rsi, qword [rsp + 0x398]
mov ebp, dword [rsp + 0x58]
lea rcx, [rsp + 0xc0]
or r12d, ebx
mov dword [rsp + 0x80], r12d
call fcn.140055fcc
lea rbx, [0x1400e94a4]
lea rcx, [rsp + 0xb0]
mov rdx, rbx
call fcn.14006016c
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.14006016c
lea rcx, [rsp + 0x68]
mov rdx, rbx
call fcn.14006016c
mov r12d, 0x2c
lea rdx, [rsp + 0x388]
lea rcx, [rsp + 0xf0]
mov r8d, r12d
mov r9b, 1
call fcn.14006cfc8
lea rdx, [rsp + 0xc0]
xor r8d, r8d
mov rcx, rax
call fcn.140059810
mov r11, qword [rsp + 0xc0]
lea ebx, [r12 + 0x30]
mov qword [rsp + 0x380], r11
cmp r13d, r14d
jne 0x14009297e
movzx eax, word [r11]
cmp ax, r14w
je 0x14009297e
mov ecx, 9
cmp cx, ax
ja 0x140092910
cmp ax, 0xd
jbe 0x14009297e
mov ecx, 0x20
cmp cx, ax
je 0x14009297e
mov ecx, 0x40
cmp cx, ax
jne 0x140092931
mov dword [rsp + 0x88], 1
jmp 0x14009296a
mov ecx, 0x24
cmp cx, ax
jne 0x140092948
mov dword [rsp + 0x88], 3
jmp 0x14009296a
cmp bx, ax
jne 0x140092959
cmp bx, word [r11 + 2]
je 0x14009297b
or ebp, 1
jmp 0x140092966
mov ecx, 0x21
cmp cx, ax
jne 0x14009297e
or ebp, 2
mov dword [rsp + 0x58], ebp
add r11, 2
mov qword [rsp + 0x380], r11
jmp 0x1400928f6
mov dil, 1
lea rcx, [rsp + 0x380]
call fcn.14004ea3c
test r13b, 1
jne 0x1400929a0
mov rcx, qword [rsp + 0x380]
call fcn.1400188a8
jmp 0x1400929a8
mov rax, qword [rsp + 0x380]
cmp ebp, r14d
jne 0x1400929d5
cmp r13d, r14d
jne 0x1400929da
cmp dil, r14b
jne 0x1400929da
cmp bx, word [rax]
jne 0x1400929c2
cmp bx, word [rax + 2]
je 0x1400929da
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.140018d04
jmp 0x1400929e7
add rax, 2
cmp word [rax], bx
je 0x1400929d1
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400601ec
mov rax, qword [rsp + 0x388]
cmp r12w, word [rax]
jne 0x140092a37
add rax, 2
lea rdx, [rsp + 0x388]
lea rcx, [rsp + 0xf0]
mov r8d, r12d
mov r9b, 1
mov qword [rsp + 0x388], rax
call fcn.14006cfc8
lea rdx, [rsp + 0xb0]
xor r8d, r8d
mov rcx, rax
call fcn.140059810
mov rax, qword [rsp + 0x388]
cmp r13d, r14d
jne 0x140092a85
cmp r12w, word [rax]
jne 0x140092a85
add rax, 2
lea rdx, [rsp + 0x388]
lea rcx, [rsp + 0xf0]
mov r8d, r12d
mov r9b, 1
mov qword [rsp + 0x388], rax
call fcn.14006cfc8
lea rdx, [rsp + 0xd0]
movzx r8d, r12w
mov rcx, rax
call fcn.140059ba8
mov rax, qword [rsp + 0x388]
mov ecx, dword [rsp + 0xd0]
mov edx, 0xfffffff8
cmp ecx, r14d
cmovle ecx, edx
mov dword [rsp + 0xd0], ecx
cmp word [rax], r12w
je 0x140092aee
lea rcx, [rsp + 0x68]
call fcn.14004ea6c
lea rcx, [rsp + 0x60]
call fcn.14004ea6c
lea rcx, [rsp + 0xb0]
call fcn.14004ea6c
lea rcx, [rsp + 0xc0]
call fcn.14004ea6c
lea rcx, [rsp + 0xf0]
call fcn.14004ea6c
movabs rax, 1
jmp 0x140093385
add rax, 2
lea rcx, [rsp + 0x388]
mov qword [rsp + 0x388], rax
call fcn.14004ea3c
mov rdx, qword [rsp + 0x388]
lea rcx, [rsp + 0x68]
call fcn.140060284
mov rbp, qword [rsp + 0x68]
cmp word [rbp], 0x2a
jne 0x140092b2e
mov bl, 1
cmp word [rbp + 2], r14w
je 0x140092b31
mov bl, r14b
lea rcx, [rsp + 0x108]
mov byte [rsp + 0x380], bl
call fcn.140055fcc
mov rdi, qword [rsp + 0xb0]
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], r14
cmp bl, r14b
jne 0x140092b72
lea rcx, [rsp + 0x108]
mov rdx, rdi
call fcn.140060284
mov qword [rsp + 0xa8], r14
cmp rsi, r14
je 0x140092b84
mov r12, qword [rsi]
jmp 0x140092b87
mov r12, r14
mov qword [rsp + 0xb8], r12
cmp word [rbp], r14w
jne 0x140092bbb
cmp r12, r14
je 0x140092bbb
movzx eax, word [r12]
cmp word [r15 + 0x96], ax
jne 0x140092bbb
xor r9d, r9d
xor r8d, r8d
mov rdx, rsi
mov rcx, r15
call fcn.140054f74
lea rcx, [rsp + 0xc8]
mov edx, 0x32a
call fcn.140056040
mov rbx, qword [rsp + 0xc8]
xor r9d, r9d
mov eax, 0x8b
mov qword [rsp + 0x70], r9
mov rsi, r9
and word [r15 + 0xc8], ax
lea r14, [rbx + 4]
mov dword [rsp + 0x5c], r9d
mov dword [rsp + 0x54], r9d
lea ecx, [rax + 0x75]
cmp word [rbp], r9w
jne 0x140092c1b
cmp r12, r9
je 0x140092c1b
movzx eax, word [r12]
mov ebp, ecx
cmp word [r15 + 0x96], ax
je 0x140092c1e
mov ebp, r9d
mov dword [rsp + 0x388], ebp
cmp word [rdi], r9w
je 0x140092c43
mov rax, qword [rsp + 0x68]
cmp word [rax], r9w
jne 0x140092c43
mov dword [rsp + 0x50], 1
cmp ebp, r9d
je 0x140092c48
mov dword [rsp + 0x50], r9d
movsxd r12, ebp
test r13b, 2
je 0x140092e3a
lea rsi, [0x140107de8]
mov qword [rsp + 0x388], r9
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rdx, qword [rsp + 0x60]
or r9d, 0xffffffff
xor r8d, r8d
mov rcx, r15
call fcn.14001aea0
xor edx, edx
cmp rax, rdx
jne 0x140092caa
mov rcx, rsi
lea ebx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
lea rcx, [rsp + 0x388]
call fcn.14004ea6c
mov eax, dword [rsp + 0x50]
jmp 0x140092e06
mov rdx, qword [rax]
lea rcx, [rsp + 0x388]
call fcn.140060284
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov rbx, qword [rsp + 0x388]
xor ecx, ecx
mov qword [rsp + 0x80], rcx
cmp word [rbx], cx
je 0x140092de4
mov rbp, qword [rsp + 0x3a0]
mov r14, qword [rsp + 0xb8]
lea edx, [rcx + 0xa]
mov r13d, 0xfeff
test byte [r15 + 0xc8], 0xef
jne 0x140092de4
mov r8, rbx
jmp 0x140092d19
cmp ax, 0xd
je 0x140092d21
cmp ax, dx
je 0x140092d21
add rbx, 2
movzx eax, word [rbx]
cmp ax, cx
jne 0x140092d0a
movzx esi, word [rbx]
mov word [rbx], cx
mov rdx, rdi
mov rcx, r15
call fcn.140055710
cmp si, 0xd
jne 0x140092d49
mov eax, 0xa
cmp ax, word [rbx + 2]
jne 0x140092d50
add rbx, 4
jmp 0x140092d54
xor edx, edx
cmp si, dx
je 0x140092d54
add rbx, 2
inc dword [rsp + 0x5c]
xor ecx, ecx
cmp r12, rcx
je 0x140092d94
mov rdx, qword [rsp + 0x390]
lea rax, [r14 + 2]
lea r8, [rsp + 0xa8]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400e94a4]
xor r9d, r9d
mov rcx, r15
mov qword [rsp + 0x20], rax
call fcn.1400875d4
jmp 0x140092db6
mov rdx, qword [rsp + 0x68]
cmp word [rdx], cx
je 0x140092db8
mov r8, qword [rsp + 0x390]
xor r9d, r9d
mov rcx, r15
mov qword [rsp + 0x20], rbp
call fcn.14003f698
xor ecx, ecx
movzx eax, word [r15 + 0xc8]
mov edx, 0x100
test dx, ax
je 0x140092dd6
and ax, r13w
mov word [r15 + 0xc8], ax
mov edx, 0xa
cmp word [rbx], cx
jne 0x140092cf7
lea rcx, [rsp + 0x80]
call fcn.14004ea6c
lea rcx, [rsp + 0x388]
call fcn.14004ea6c
mov eax, dword [rsp + 0x50]
mov ebx, dword [rsp + 0x54]
mov ecx, 0x8b
and word [r15 + 0xc8], cx
xor ecx, ecx
cmp byte [rsp + 0x380], cl
je 0x140093310
mov r8, qword [rsp + 0x108]
mov rdx, rdi
mov rcx, r15
call fcn.140055710
jmp 0x140093323
mov rcx, qword [rsp + 0x60]
cmp r13d, 1
jne 0x140093024
movsxd rax, dword [rsp + 0x90]
mov qword [rsp + 0x388], rcx
mov qword [rsp + 0x80], r9
lea ebx, [rax - 1]
mov rsi, rax
cmp word [rcx], r9w
je 0x140093017
mov rbp, qword [rsp + 0x3a0]
mov r14, qword [rsp + 0xb8]
mov r13d, 0xfeff
mov r10d, 0x22
test byte [r15 + 0xc8], 0xef
jne 0x140093017
mov rdx, rcx
mov r8d, r9d
cmp rsi, r9
je 0x140092f07
cmp r10w, word [rcx]
jne 0x140092f07
movsxd rax, ebx
lea rdx, [rcx + rax*2]
add rcx, 2
mov qword [rsp + 0x388], rcx
movzx eax, word [rcx]
cmp ax, r9w
je 0x140092f41
cmp r10w, ax
jne 0x140092eb3
movzx eax, word [rcx + 2]
cmp ax, r9w
je 0x140092ef6
mov r11d, 9
cmp r11w, ax
ja 0x140092eea
cmp ax, 0xd
jbe 0x140092ef6
mov r11d, 0x20
cmp r11w, ax
jne 0x140092eb3
add rcx, 2
mov r8d, ebx
mov qword [rsp + 0x388], rcx
jmp 0x140092f41
movzx eax, word [rcx]
cmp ax, r9w
je 0x140092f41
mov r10d, 0x20
lea r11d, [r10 - 0x17]
cmp r11w, ax
ja 0x140092f26
cmp ax, 0xd
jbe 0x140092f41
cmp r10w, ax
je 0x140092f41
add rcx, 2
mov qword [rsp + 0x388], rcx
mov ax, word [rcx]
cmp ax, r9w
jne 0x140092f1a
movsxd rax, r8d
add rax, rax
sub rcx, rax
sub rcx, rdx
sar rcx, 1
mov r8, rcx
lea rcx, [rsp + 0x80]
call fcn.140056234
lea rcx, [rsp + 0x388]
call fcn.14004ea3c
mov r8, qword [rsp + 0x80]
mov rdx, rdi
mov rcx, r15
call fcn.140055710
inc dword [rsp + 0x5c]
xor r9d, r9d
cmp r12, r9
je 0x140092fbe
mov rdx, qword [rsp + 0x390]
lea rax, [r14 + 2]
lea r8, [rsp + 0xa8]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400e94a4]
mov rcx, r15
mov qword [rsp + 0x20], rax
call fcn.1400875d4
jmp 0x140092fde
mov rdx, qword [rsp + 0x68]
cmp word [rdx], r9w
je 0x140092fe1
mov r8, qword [rsp + 0x390]
mov rcx, r15
mov qword [rsp + 0x20], rbp
call fcn.14003f698
xor r9d, r9d
movzx eax, word [r15 + 0xc8]
mov ecx, 0x100
test cx, ax
je 0x140092fff
and ax, r13w
mov word [r15 + 0xc8], ax
mov rcx, qword [rsp + 0x388]
mov r10d, 0x22
cmp word [rcx], r9w
jne 0x140092e8d
lea rcx, [rsp + 0x80]
jmp 0x140092df9
call fcn.1400188a8
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400601ec
mov r11, qword [rsp + 0x60]
xor eax, eax
cmp word [r11], ax
je 0x140093305
movzx r13d, ax
mov r12d, 0xfeff
cmp dword [rsp + 0x58], eax
je 0x140093106
cmp dword [rsp + 0x78], esi
je 0x14009309c
lea rdx, [rsp + 0x120]
mov ecx, 0x104
mov word [rsp + 0x120], si
call qword [sym.imp.KERNEL32.dll_GetCurrentDirectoryW]
mov r13w, word [rsp + 0x120]
cmp r13w, 0x61
jb 0x14009309c
cmp r13w, 0x7a
ja 0x14009309c
mov eax, 0xffdf
and r13w, ax
mov word [r14 + 2], si
mov word [r14], si
mov word [rbx + 2], si
mov rdx, r14
mov ecx, 0x324
mov word [rbx], si
call qword [sym.imp.KERNEL32.dll_GetLogicalDriveStringsW]
mov r12b, byte [rsp + 0x58]
mov rbp, r14
and r12b, 2
mov rbx, r14
cmp word [r14], si
je 0x1400930e8
mov rcx, rbx
mov rbp, rbx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
movsxd rcx, eax
lea rbx, [rbx + rcx*2 + 2]
cmp word [rbx], si
jne 0x1400930cf
xor eax, eax
mov rsi, r14
cmp r12b, al
mov r12d, 0xfeff
cmovne rsi, rbp
mov ebp, dword [rsp + 0x388]
jmp 0x140093251
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r11
mov qword [rsp + 0x60], rax
xor ebx, ebx
cmp ebp, ebx
jne 0x140093131
mov rax, qword [rsp + 0x68]
cmp word [rax], bx
jne 0x140093131
mov eax, dword [rsp + 0x50]
cmp eax, ebx
je 0x140092e02
cmp dword [rsp + 0xa0], ebx
je 0x140093158
movzx ecx, word [r11]
cmp cx, bx
je 0x140093158
cmp word [r11 + 2], 0x3a
jne 0x140093158
call fcn.1400cbdbc
cmp eax, ebx
je 0x140093245
lea rcx, [rsp + 0x388]
call fcn.140055fcc
mov rcx, qword [rsp + 0x70]
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0x388]
mov qword [rsp + 0x90], rbx
call fcn.1400b9c48
mov r8, qword [rsp + 0x388]
cmp dword [rsp + 0x9c], ebx
je 0x1400931ae
mov rax, qword [rsp + 0x90]
sub rax, r8
sar rax, 1
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x3a0]
mov r9, qword [rsp + 0x390]
mov ecx, ebp
or ecx, dword [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x98]
or ecx, dword [rsp + 0x88]
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x68]
lea rdx, [rsp + 0x108]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xb8]
mov dword [rsp + 0x28], ecx
mov rcx, r15
mov qword [rsp + 0x20], rax
call fcn.140091c04
mov ecx, 0x100
add dword [rsp + 0x5c], eax
movzx eax, word [r15 + 0xc8]
test cx, ax
je 0x140093238
and ax, r12w
mov word [r15 + 0xc8], ax
lea rcx, [rsp + 0x388]
call fcn.14004ea6c
cmp dword [rsp + 0x58], ebx
je 0x140092dfe
xor eax, eax
movsxd rbx, dword [rsp + 0x78]
cmp word [rsi], ax
je 0x140092dfe
lea rcx, [rsp + 0xd0]
cmp dword [rcx], eax
je 0x140092dfe
test byte [r15 + 0xc8], 0xef
jne 0x140092dfe
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.140060284
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x70]
call fcn.140056108
xor eax, eax
cmp rbx, rax
jne 0x1400932ec
test byte [rsp + 0x58], 2
je 0x1400932c5
sub rsi, 2
cmp rsi, r14
jbe 0x1400932d8
xor edx, edx
lea rax, [rsi - 2]
cmp word [rax], dx
je 0x1400932d6
mov rsi, rax
cmp rax, r14
ja 0x1400932b2
jmp 0x1400932d6
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrlenW]
inc eax
cdqe
lea rsi, [rsi + rax*2]
xor eax, eax
mov r11, qword [rsp + 0x70]
cmp r13w, word [r11]
jne 0x140093115
jmp 0x140093256
mov rax, qword [rsp + 0x70]
xor ebx, ebx
mov word [rax], r13w
mov r11, qword [rsp + 0x70]
mov dword [rsp + 0x78], ebx
jmp 0x140093117
mov eax, dword [rsp + 0x50]
mov ebx, esi
jmp 0x140092e06
cmp eax, ecx
je 0x140093323
mov edx, dword [rsp + 0x5c]
mov r8, rdi
mov rcx, r15
call fcn.140058f7c
lea rcx, [rsp + 0x70]
call fcn.14004ea6c
lea rcx, [rsp + 0xc8]
call fcn.14004ea6c
lea rcx, [rsp + 0x108]
call fcn.14004ea6c
lea rcx, [rsp + 0x68]
call fcn.14004ea6c
lea rcx, [rsp + 0x60]
call fcn.14004ea6c
lea rcx, [rsp + 0xb0]
call fcn.14004ea6c
lea rcx, [rsp + 0xc0]
call fcn.14004ea6c
lea rcx, [rsp + 0xf0]
call fcn.14004ea6c
movsxd rax, ebx
add rsp, 0x338
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret