Function at 0x1400080b8
Capabilities:
Acquire debug privileges

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r13
push r15
sub rsp, 0x970
mov r15, rcx
lea rcx, str.SeDebugPrivilege
mov rdi, r8
mov r13, rdx
call fcn.140011d5c
xor esi, esi
mov r11d, 0x20
lea rcx, [rsp + 0x80]
mov qword [rsp + 0xb0], rsi
mov dword [rsp + 0xc0], esi
mov dword [rsp + 0xb8], esi
mov qword [rsp + 0xc8], rsi
mov dword [rsp + 0xbc], r11d
mov dword [rsp + 0xd4], r11d
mov dword [rsp + 0xd8], esi
mov dword [rsp + 0xd0], esi
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0xa8], rsi
mov rbp, rsi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rsi
call fcn.140012a18
cmp byte [r13], 0x2f
jne 0x140008199
lea rcx, [r13 + 1]
call fcn.140002df4
mov ebx, eax
jmp 0x14000822a
cmp dword [rsp + 0xd8], esi
mov edi, esi
jle 0x140008214
cmp edi, esi
jl 0x1400081c5
cmp edi, dword [rsp + 0xd8]
jge 0x1400081c5
movsxd rbx, edi
imul rbx, rbx, 0x130
add rbx, qword [rsp + 0xc8]
jmp 0x1400081c8
mov rbx, rsi
lea rsi, [rbx + 4]
mov rdx, r13
mov rcx, rsi
call fcn.140015c0a
test eax, eax
je 0x1400082cc
mov rcx, rsi
jmp 0x1400081f4
cmp al, 0x5c
je 0x1400081ec
cmp al, 0x2f
jne 0x1400081f0
lea rcx, [rsi + 1]
add rsi, 1
mov al, byte [rsi]
test al, al
jne 0x1400081e4
mov rdx, r13
call fcn.140015c0a
xor esi, esi
cmp eax, esi
je 0x140008217
add edi, 1
cmp edi, dword [rsp + 0xd8]
jl 0x1400081a4
mov rbx, rsi
cmp rbx, rsi
je 0x140008402
mov ebx, dword [rbx]
mov rdi, qword [rsp + 0x9b0]
cmp ebx, esi
je 0x140008402
lea rcx, [rsp + 0x172]
xor edx, edx
mov r8d, 0x7fe
mov word [rsp + 0x170], si
call fcn.140015b7a
lea rax, [rsp + 0x170]
or r9d, 0xffffffff
mov r8, rdi
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x28], 0x3ff
mov qword [rsp + 0x20], rax
call qword [0x1400171f0]
mov r8d, ebx
xor edx, edx
mov ecx, 0x2000000
mov qword [rsp + 0x9b8], rsi
call qword [0x140017180]
cmp rax, rsi
mov rbx, rax
je 0x140008339
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x9a8], rsi
call fcn.140001368
mov r9, qword [rsp + 0x58]
mov edi, 2
cmp r9, rsi
je 0x1400082d3
lea r8, [rsp + 0x9a8]
mov edx, edi
mov rcx, rbx
call r9
jmp 0x1400082d5
xor esi, esi
jmp 0x140008217
mov eax, esi
cmp eax, esi
je 0x14000831b
mov rdx, qword [rsp + 0x9a8]
lea rax, [rsp + 0x9b8]
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov r8d, 0x2000000
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], edi
call fcn.1400013e4
mov rcx, qword [rsp + 0x9a8]
call qword [0x1400171c8]
call qword [0x140017260]
mov rcx, r15
mov edx, eax
call fcn.140006f98
mov rcx, rbx
call qword [0x1400171c8]
mov rbp, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x9b8]
cmp rbx, rsi
je 0x1400083f4
xor edx, edx
lea rcx, [rsp + 0x108]
lea r8d, [rdx + 0x60]
call fcn.140015b7a
xor eax, eax
lea rcx, [rsp + 0x50]
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0x100], 0x68
call fcn.140001368
mov r11, qword [rsp + 0x50]
cmp r11, rsi
je 0x1400083d1
lea rax, [rsp + 0xe0]
lea r9, [rsp + 0x170]
xor r8d, r8d
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x100]
xor edx, edx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rsi
mov rcx, rbx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], esi
call r11
call qword [0x140017260]
mov rcx, r15
mov edx, eax
call fcn.140006f98
mov rcx, qword [rsp + 0x9b8]
call qword [0x1400171c8]
mov rbp, qword [rsp + 0x70]
cmp rbp, rsi
je 0x140008402
mov rcx, rbp
call qword [0x1400171a8]
mov rcx, qword [rsp + 0x80]
cmp rcx, rsi
je 0x140008415
call qword [0x1400171a8]
cmp qword [rsp + 0xc8], rsi
je 0x14000842c
mov rcx, qword [rsp + 0xc8]
call fcn.140015baa
mov rcx, qword [rsp + 0xb0]
cmp rcx, rsi
je 0x14000843e
call fcn.140015baa
mov rbx, qword [rsp + 0x9a0]
add rsp, 0x970
pop r15
pop r13
pop rdi
pop rsi
pop rbp
ret