Function at 0x7ff74ae7bdc
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x120
mov r12, rcx
xor ecx, ecx
lea r14, [r8 + 0x18]
mov qword [rdx], rcx
mov qword [r8 + 8], rcx
lea r15, [r8 + 0x10]
mov qword [r14], rcx
mov qword [rax - 0x90], rcx
mov qword [rax - 0x60], rcx
mov qword [r15], rcx
mov qword [rax - 0xa8], rcx
mov qword [rax - 0xd8], rcx
mov qword [rax - 0xc8], rcx
mov rax, qword [r12]
mov qword [rsp + 0x110], rdx
mov rsi, r8
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x88], ecx
lea rdx, [0x7ff74b4e3d0]
add r8, 0x150
mov rcx, r12
call qword [rax]
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
mov rax, qword [r12]
lea r8, [rsp + 0xc8]
lea rdx, [0x7ff74b4eb90]
mov rcx, r12
call qword [rax]
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
lea rdx, [rsp + 0xf8]
mov rcx, r12
call fcn.7ff74ae7958
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
cmp dword [rsi + 0x98], 0
mov r13, qword [rsp + 0xf8]
mov qword [rsi + 0x140], r13
jne 0x7ff74b0c44a
mov rcx, qword [rsi + 0x150]
lea rdx, [rsp + 0x108]
mov rax, qword [rcx]
call qword [rax + 0x20]
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
mov rdx, qword [rsp + 0x108]
mov rcx, qword [rsi]
mov rdx, qword [rdx + 0x10]
call fcn.7ff74ae36b0
mov qword [rsi + 8], rax
test rax, rax
je 0x7ff74b1f3c9
mov rcx, qword [rsp + 0x108]
lea rdx, [rsp + 0xc0]
mov rax, qword [rcx + 0x18]
mov qword [rsi + 0x60], rax
mov eax, dword [rcx + 0x20]
mov dword [rsi + 0x68], eax
mov rax, qword [rcx + 8]
mov qword [rsi + 0x58], rax
mov eax, dword [rcx]
mov rcx, qword [rsp + 0xc8]
mov dword [rsi + 0xd0], eax
mov rax, qword [rcx]
call qword [rax + 0x20]
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
mov rax, qword [rsp + 0xc0]
test rax, rax
jne 0x7ff74af9a5c
mov rax, qword [r12]
lea r8, [rsp + 0xb0]
lea rdx, [0x7ff74b4e400]
mov rcx, r12
call qword [rax]
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
mov rcx, qword [rsp + 0xb0]
xor r8d, r8d
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x28]
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [r12]
lea r8, [rsp + 0x70]
lea rdx, [0x7ff74b4e3b8]
mov rcx, r12
call qword [rax]
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
mov rcx, qword [rsp + 0x70]
lea rdx, [rsi + 0x9c]
mov rax, qword [rcx]
call qword [rax + 0x38]
mov rcx, qword [rsp + 0x70]
lea r9, [rsi + 0x174]
mov rax, qword [rcx]
lea r8, [rsi + 0x178]
lea rdx, [rsi + 0x170]
call qword [rax + 0x28]
xor ecx, ecx
or edi, 0xffffffff
cmp dword [rsi + 0x98], ecx
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx]
jne 0x7ff74b0c4bf
lea r14, [rsi + 0x180]
lea r8, [rsi + 0x188]
mov rdx, r14
call qword [rax + 0x80]
mov rcx, qword [rsp + 0x70]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [r12]
lea r8, [rsp + 0x80]
lea rdx, [0x7ff74b4eba0]
mov rcx, r12
call qword [rax]
mov ebp, 1
mov ebx, eax
test eax, eax
je 0x7ff74b1f42d
cmp eax, 0x80004002
jne 0x7ff74ae8074
cmp dword [rsi + 0x38], 0
je 0x7ff74af9717
and dword [rsi + 0xb4], 0
cmp dword [rsi + 0x98], 0
movdqu xmm0, xmmword [r13 + 0x20]
movdqu xmmword [rsi + 0x3c], xmm0
jne 0x7ff74b0c4d9
mov eax, dword [r13 + 0x30]
mov dword [rsi + 0x6c], eax
cmp dword [rsi + 0x38], 0
mov ecx, dword [r13 + 0x3c]
mov dword [rsi + 0xa0], ecx
mov rax, qword [r13 + 0x48]
mov qword [rsi + 0xa8], rax
je 0x7ff74af9722
mov rax, qword [rsi + 0x80]
lea r9, [rsi + 0x20]
mov r8, r15
mov dword [rax + 4], ebp
mov rax, qword [rsi + 0x88]
and dword [rax], 0
mov rax, qword [rsi + 0x90]
and dword [rax], 0
mov rax, qword [rsi + 0x90]
and qword [rax + 8], 0
mov edx, dword [rsi + 0x98]
mov rcx, qword [rsi]
call fcn.7ff74ae4870
test eax, eax
jne 0x7ff74b1f582
cmp dword [rsi + 0x20], 0
lea r13, [0x7ff74b48980]
jne 0x7ff74b1f595
mov eax, dword [rsi + 0x6c]
and dword [rsp + 0x64], 0
lea rdx, [rsp + 0x64]
mov dword [rsp + 0xa0], eax
mov rax, qword [r12 + 0x200]
lea rcx, [r12 + 0x200]
call qword [rax + 0x30]
mov ebx, eax
test eax, eax
js 0x7ff74ae8074
test byte [rsp + 0x64], 4
jne 0x7ff74b06a60
test byte [rsp + 0x64], 8
mov edi, 0
mov eax, 0x10000000
cmovne edi, eax
mov rax, qword [rsi + 8]
test rax, rax
je 0x7ff74ae7f6a
mov eax, dword [rax + 0x64]
test al, al
jns 0x7ff74aedef5
bts edi, 0x1e
jmp 0x7ff74ae7f6a
mov dword [rsi + 0x17c], edi
call fcn.7ff74ae5780
mov ebx, eax
test eax, eax
js 0x7ff74ae8074
mov rcx, qword [0x7ff74b58240]
or edi, dword [rsp + 0xa0]
mov r8, qword [rsi + 0x10]
mov rax, qword [rcx]
lea rdx, [rsp + 0x90]
lea r9, [rsi + 0x3c]
mov qword [rsp + 0x28], rdx
lea rdx, [0x7ff74b4d9e0]
mov qword [rsp + 0x20], rdx
mov edx, edi
call qword [rax + 0x18]
mov ebx, eax
test eax, eax
js 0x7ff74b1f59e
mov rdx, qword [rsp + 0x90]
test rdx, rdx
je 0x7ff74ae7fe5
lea rcx, [r12 + 0x210]
mov rax, qword [rcx]
call qword [rax + 0x28]
mov ebx, eax
test eax, eax
js 0x7ff74ae8074
cmp dword [r14], 0xffffffff
jne 0x7ff74b1f5ae
xor ecx, ecx
cmp dword [rsi + 0x20], ecx
jne 0x7ff74ae8006
mov rax, qword [rsi + 0x10]
mov rcx, qword [rax + 0x30]
mov qword [r12 + 0x230], rcx
mov rax, qword [r12]
mov rdx, rsi
mov rcx, r12
call qword [rax + 0x58]
xor r8d, r8d
mov qword [rsi + 0x130], r12
mov rax, qword [r12 + 0x208]
lea r13d, [r8 + 3]
lea rcx, [r12 + 0x208]
mov edx, r13d
call qword [rax + 0x18]
mov ebx, eax
test eax, eax
js 0x7ff74ae8074
mov rdi, qword [rsp + 0x110]
cmp dword [rsi + 0x38], 0
mov rax, qword [r12 + 0x200]
lea rcx, [r12 + 0x200]
je 0x7ff74af9680
mov r8, rdi
xor edx, edx
call qword [rax + 0x50]
mov ebx, eax
cmp eax, 0x800704d5
je 0x7ff74b1f931
cmp dword [rsp + 0x78], 0
jne 0x7ff74b1f96e
lea r15, [rsi + 0x10]
lea r14, [rsi + 0x18]
mov rcx, qword [rsi + 0x150]
test rcx, rcx
je 0x7ff74ae8099
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x7ff74ae80ac
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x148]
test rcx, rcx
jne 0x7ff74b1f993
mov rbp, qword [r14]
test rbp, rbp
jne 0x7ff74af9a20
mov rcx, qword [r15]
test rcx, rcx
je 0x7ff74ae80d6
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsi + 8]
test rcx, rcx
je 0x7ff74ae80e4
call fcn.7ff74ae3668
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x7ff74ae80f7
mov rax, qword [rcx]
call qword [rax + 0x10]
mov eax, ebx
mov rbx, qword [rsp + 0x178]
add rsp, 0x120
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
bts edi, 0x1f
jmp 0x7ff74ae7f6a
mov rdx, rdi
call qword [rax + 0x48]
jmp 0x7ff74ae8067
mov dword [rsi + 0xb0], edi
jmp 0x7ff74ae7e65
cmp ecx, ebp
je 0x7ff74ae7eaa
jmp 0x7ff74b1f531
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov r8, qword [rbp + 8]
xor ecx, ecx
add eax, eax
cmp r8, rcx
jne 0x7ff74b1f99f
mov rcx, qword [rbp + 0x18]
call fcn.7ff74b0ddc0
mov rcx, qword [0x7ff74b584e0]
mov r8, rbp
xor edx, edx
call qword [case.0x7ff74b3e5fd.0]
nop
jmp 0x7ff74ae80c8
mov rcx, qword [rax + 0x10]
and qword [r14], 0
test rcx, rcx
je 0x7ff74b1f408
mov rdx, r14
call fcn.7ff74af9ae0
mov ebx, eax
mov rax, qword [rsp + 0xc0]
mov rbp, qword [rax + 0x10]
test rbp, rbp
je 0x7ff74af9ac6
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov r8, qword [rbp + 8]
xor ecx, ecx
add eax, eax
cmp r8, rcx
jne 0x7ff74b1f40f
mov rcx, qword [rbp + 0x18]
call fcn.7ff74b0ddc0
mov rcx, qword [0x7ff74b584e0]
mov r8, rbp
xor edx, edx
call qword [case.0x7ff74b3e5fd.0]
mov rax, qword [rsp + 0xc0]
and qword [rax + 0x10], 0
test ebx, ebx
jns 0x7ff74ae7d5a
jmp 0x7ff74ae8087
mov edi, 0x20000000
jmp 0x7ff74ae7f50
and qword [rsi + 8], 0
and qword [rsi + 0x60], 0
and qword [rsi + 0x58], 0
and dword [rsi + 0xd0], 0
and qword [r14], 0
and qword [rsi + 0x50], 0
and qword [rsp + 0xd0], 0
lea rdx, [rsp + 0xd0]
mov rcx, r12
call fcn.7ff74ae9c20
mov ebx, eax
test eax, eax
js 0x7ff74ae8087
mov rcx, qword [rsp + 0xd0]
and qword [rsp + 0xe8], 0
lea rdx, [rsp + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x20]
cmp qword [rsp + 0xe8], 0
je 0x7ff74ae7d5a
jmp 0x7ff74b1f375
xor r8d, r8d
mov edx, edi
call qword [rax + 0x88]
lea r14, [rsi + 0x180]
mov dword [r14], edi
jmp 0x7ff74ae7e1e
mov dword [rsi + 0x6c], 4
jmp 0x7ff74ae7e8b
cmp dword [0x7ff74b582c8], 0
mov r9d, 0x80070057
mov ebx, r9d
je 0x7ff74ae8087
mov rcx, qword [0x7ff74b58350]
lea rax, [0x7ff74b58350]
cmp rcx, rax
je 0x7ff74ae8087
mov ebp, 1
test byte [rcx + 0x1c], bpl
je 0x7ff74ae8087
lea edx, [rbp + 0xb]
mov rcx, qword [rcx + 0x10]
lea r8, [0x7ff74b51740]
call fcn.7ff74b25ec4
jmp 0x7ff74ae8087
mov ebx, 0x80070005
cmp dword [0x7ff74b582c8], eax
je 0x7ff74ae8087
mov rcx, qword [0x7ff74b58350]
lea rax, [0x7ff74b58350]
cmp rcx, rax
je 0x7ff74ae8087
mov ebp, 1
test byte [rcx + 0x1c], bpl
je 0x7ff74ae8087
lea edx, [rbp + 0xc]
mov r9d, ebx
jmp 0x7ff74b1f3b4
xor ebx, ebx
jmp 0x7ff74af9a7f
mov ecx, eax
mov rdi, r8
xor eax, eax
rep stosb byte [rdi], al
mov rcx, qword [0x7ff74b584e0]
xor edx, edx
call qword [case.0x7ff74b3e5fd.0]
nop
jmp 0x7ff74af9aa3
mov rcx, qword [rsp + 0x80]
mov qword [rsi + 0x148], rcx
cmp dword [rsi + 0x38], ebp
jne 0x7ff74ae7e6c
mov dword [rsi + 0x38], 2
mov rax, qword [rcx]
lea r8, [rsi + 0xb0]
lea rdx, [rsp + 0x98]
call qword [rax + 0x40]
cmp dword [rsi + 0x98], ebx
je 0x7ff74b1f500
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0xd8], rcx
test rcx, rcx
jne 0x7ff74b1f48c
mov ebx, 0x80080004
jmp 0x7ff74ae807f
lea rdx, [rsp + 0xd8]
mov r8, rcx
call fcn.7ff74b3f294
mov ebx, eax
test eax, eax
js 0x7ff74ae807f
mov rdi, qword [rsp + 0xd8]
cmp qword [rsp + 0x98], rdi
je 0x7ff74b1f50f
mov rcx, qword [rsp + 0x80]
mov r8d, dword [rsi + 0xb0]
mov rdx, rdi
mov rax, qword [rcx]
call qword [rax + 0x38]
mov rcx, qword [rsp + 0x80]
lea rdx, [rsi + 0xb8]
mov rax, qword [rcx]
lea r8, [rsi + 0xb0]
call qword [rax + 0x40]
mov rcx, qword [0x7ff74b584e0]
mov r8, rdi
xor edx, edx
call qword [case.0x7ff74b3e5fd.0]
jmp 0x7ff74b1f50f
mov rax, qword [rsp + 0x98]
mov qword [rsi + 0xb8], rax
mov rcx, qword [rsp + 0x80]
lea rdx, [rsi + 0xc0]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov dword [rsp + 0x78], ebp
lea r15, [rsi + 0x10]
jmp 0x7ff74ae7e6c
cmp dword [0x7ff74b582c8], 0
mov r9d, 0x80070057
mov ebx, r9d
je 0x7ff74ae8074
mov rcx, qword [0x7ff74b58350]
lea rax, [0x7ff74b58350]
cmp rcx, rax
je 0x7ff74ae8074
test byte [rcx + 0x1c], bpl
je 0x7ff74ae8074
mov rcx, qword [rcx + 0x10]
lea r8, [0x7ff74b51740]
mov edx, 0xe
call fcn.7ff74b25ec4
jmp 0x7ff74ae8074
movzx ebx, ax
or ebx, 0x80070000
test eax, eax
cmovle ebx, eax
jmp 0x7ff74ae8074
mov qword [rsi + 0x58], r13
jmp 0x7ff74ae7f02
cmp eax, 0x80040154
je 0x7ff74ae7fc0
jmp 0x7ff74ae8074
and dword [rsp + 0x7c], 0
and qword [rsp + 0xa8], 0
and qword [rsp + 0xf0], 0
and qword [rsp + 0xe0], 0
and qword [rsp + 0x68], 0
and dword [rsp + 0x60], 0
lea rcx, [rsp + 0x7c]
mov edi, ebp
call qword [sym.imp.KERNEL32.dll_CheckElevationEnabled]
test eax, eax
je 0x7ff74b1f647
movzx ebx, ax
or ebx, 0x80070000
test eax, eax
cmovle ebx, eax
cmp dword [0x7ff74b582c8], 0
je 0x7ff74ae8074
mov rcx, qword [0x7ff74b58350]
lea rax, [0x7ff74b58350]
cmp rcx, rax
je 0x7ff74ae8074
test byte [rcx + 0x1c], bpl
je 0x7ff74ae8074
mov rax, qword [rsi + 8]
test rax, rax
je 0x7ff74b1f63b
mov r13, qword [rax + 0xf0]
mov eax, dword [rax + 0x60]
jmp 0x7ff74b1f63d
xor eax, eax
mov edx, 0xf
jmp 0x7ff74b1f89a
cmp dword [rsp + 0x7c], 0
jne 0x7ff74b1f654
xor edi, edi
or dword [r14], 0xffffffff
cmp dword [r14], 0xffffffff
je 0x7ff74b1f796
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x7ff74b1f6dc
mov rax, qword [rcx]
lea r8, [rsp + 0x68]
lea rdx, [0x7ff74b4db80]
call qword [rax]
test eax, eax
js 0x7ff74b1f6dc
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0x60]
mov rax, qword [rcx]
call qword [rax + 0x30]
xor ecx, ecx
cmp dword [rsp + 0x60], ecx
je 0x7ff74b1f6d1
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0xa8]
mov rax, qword [rcx]
call qword [rax + 0x38]
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0xf0]
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0xe0]
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx]
call qword [rax + 0x10]
cmp dword [rsp + 0x60], 0
jne 0x7ff74b1f737
cmp dword [0x7ff74b582c8], 0
mov ebx, 0x80080017
je 0x7ff74ae8074
mov rcx, qword [0x7ff74b58350]
lea rax, [0x7ff74b58350]
cmp rcx, rax
je 0x7ff74ae8074
test byte [rcx + 0x1c], bpl
je 0x7ff74ae8074
mov rax, qword [rsi + 8]
test rax, rax
je 0x7ff74b1f72b
mov r13, qword [rax + 0xf0]
mov eax, dword [rax + 0x60]
jmp 0x7ff74b1f72d
xor eax, eax
mov edx, 0x10
jmp 0x7ff74b1f89a
cmp qword [rsp + 0xa8], 0
jne 0x7ff74b1f796
cmp dword [0x7ff74b582c8], 0
mov ebx, 0x80080015
je 0x7ff74ae8074
mov rcx, qword [0x7ff74b58350]
lea rax, [0x7ff74b58350]
cmp rcx, rax
je 0x7ff74ae8074
test byte [rcx + 0x1c], bpl
je 0x7ff74ae8074
mov rax, qword [rsi + 8]
test rax, rax
je 0x7ff74b1f78a
mov r13, qword [rax + 0xf0]
mov eax, dword [rax + 0x60]
jmp 0x7ff74b1f78c
xor eax, eax
mov edx, 0x11
jmp 0x7ff74b1f89a
test edi, edi
je 0x7ff74b1f919
and qword [rsp + 0xb8], 0
mov rax, qword [rsi + 0x10]
and qword [rsp + 0x100], 0
mov r9, qword [rax + 0x30]
mov rax, qword [rsi + 8]
mov rdi, r13
mov ecx, dword [rax + 0x64]
mov rax, qword [rsi + 8]
mov r8, qword [rax + 0xf0]
mov r10, qword [rax + 0x20]
mov rax, qword [rsp + 0xe0]
and ecx, 0x80
neg ecx
mov rcx, r13
sbb edx, edx
and edx, 0x20
test rax, rax
cmovne rdi, rax
mov rax, qword [rsp + 0xf0]
test rax, rax
cmovne rcx, rax
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x58], rax
mov eax, dword [r14]
mov qword [rsp + 0x50], r9
mov r9, qword [rsp + 0xa8]
mov dword [rsp + 0x48], ebp
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsi + 0x188]
lea r8, [rsi + 0x3c]
mov rdx, r10
call fcn.7ff74b4075c
mov ebx, eax
test eax, eax
jns 0x7ff74b1f8c0
cmp dword [0x7ff74b582c8], 0
je 0x7ff74ae8074
mov rcx, qword [0x7ff74b58350]
lea rax, [0x7ff74b58350]
cmp rcx, rax
je 0x7ff74ae8074
test byte [rcx + 0x1c], bpl
je 0x7ff74ae8074
mov rax, qword [rsi + 8]
test rax, rax
je 0x7ff74b1f893
mov r13, qword [rax + 0xf0]
mov eax, dword [rax + 0x60]
jmp 0x7ff74b1f895
xor eax, eax
mov edx, 0x12
mov rcx, qword [rcx + 0x10]
mov dword [rsp + 0x30], ebx
lea r9, [rsi + 0x3c]
lea r8, [0x7ff74b51740]
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], eax
call fcn.7ff74b39e5c
jmp 0x7ff74ae8074
mov rcx, qword [rsp + 0xb8]
test rcx, rcx
je 0x7ff74b1f919
lea rdx, [rsp + 0x100]
call fcn.7ff74ae4950
xor ecx, ecx
mov edi, eax
cmp eax, ecx
je 0x7ff74b1f903
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movzx ebx, di
or ebx, 0x80070000
test edi, edi
cmovle ebx, edi
jmp 0x7ff74ae8074
mov rcx, qword [rsi + 0x10]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x100]
mov qword [rsi + 0x10], rdx
cmp dword [r14], 0xffffffff
je 0x7ff74ae7fef
and qword [rsi + 0x60], 0
and dword [rsi + 0x68], 0
jmp 0x7ff74ae7fef
cmp dword [rsp + 0x88], 0
jne 0x7ff74ae8074
mov rax, qword [r12 + 0x208]
lea rcx, [r12 + 0x208]
xor r8d, r8d
mov edx, r13d
mov dword [rsp + 0x88], ebp
call qword [rax + 0x18]
mov ebx, eax
test eax, eax
js 0x7ff74ae8074
jmp 0x7ff74ae8045
mov r8, qword [rsi + 0xc8]
test r8, r8
je 0x7ff74ae807f
mov rcx, qword [0x7ff74b584e0]
xor edx, edx
call qword [case.0x7ff74b3e5fd.0]
nop
jmp 0x7ff74ae807f
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
jmp 0x7ff74ae80bc
mov ecx, eax
mov rdi, r8
xor eax, eax
rep stosb byte [rdi], al
mov rcx, qword [0x7ff74b584e0]
xor edx, edx
call qword [case.0x7ff74b3e5fd.0]
nop
jmp 0x7ff74af9a3b