Function at 0x140003fe8
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x30
xor ebx, ebx
cmp qword [0x14000a738], rbx
jne 0x14000402e
lea rdx, [0x140007970]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a738], rax
test rax, rax
jne 0x14000402e
xor al, al
jmp 0x140004290
cmp qword [0x14000a740], rbx
jne 0x14000405e
lea rdx, [0x1400079b0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a740], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a750], rbx
jne 0x14000408e
lea rdx, [0x1400079f0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a750], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a758], rbx
jne 0x1400040c2
lea rdx, [0x140007a30]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a758], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a760], rbx
jne 0x1400040f6
lea rdx, [0x140007a70]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a760], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a778], rbx
jne 0x14000412a
lea rdx, [0x140007a80]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a778], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a780], rbx
jne 0x14000415e
lea rdx, [0x140007ab0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a780], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a788], rbx
jne 0x140004192
lea rdx, [0x140007ae0]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a788], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a790], rbx
jne 0x1400041c6
lea rdx, [0x140007b10]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a790], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a798], rbx
jne 0x1400041fa
lea rdx, [0x140007b40]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_RtlInitUnicodeString]
lea rcx, [rbp - 0x10]
call qword [sym.imp.ntoskrnl.exe_MmGetSystemRoutineAddress]
mov qword [0x14000a798], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a748], rbx
jne 0x14000421f
lea rcx, [0x140007b80]
call fcn.140003e04
mov qword [0x14000a748], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a768], rbx
jne 0x140004244
lea rcx, [0x140007b90]
call fcn.140003e04
mov qword [0x14000a768], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a770], rbx
jne 0x140004269
lea rcx, [0x140007bb0]
call fcn.140003e04
mov qword [0x14000a770], rax
test rax, rax
je 0x140004027
cmp qword [0x14000a7a0], rbx
jne 0x14000428e
lea rcx, [0x140007bc0]
call fcn.140003e04
mov qword [0x14000a7a0], rax
test rax, rax
je 0x140004027
mov al, 1
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rbp
ret