Function at 0x140003d3c
Capabilities:
Check if file exists
Get file attributes

Disassembly:
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1b0
mov rax, qword [0x1400cc0b8]
xor rax, rsp
mov qword [rsp + 0x1a0], rax
mov r14, rcx
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov r8, qword [rdx + 0x10]
test r8, r8
jne 0x140003dce
lea rcx, [rsp + 0x80]
call fcn.1400284e0
nop
mov dword [rsp + 0x20], 1
lea r8d, [r12 + 0x18]
lea rdx, str.XenosCurrentProfile.xpr
mov rcx, rax
call fcn.140009ff0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
lea rax, [rsp + 0x60]
lea esi, [r12 + 0x13]
jmp 0x140003dfd
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
cmp qword [rdx + 0x18], 8
jb 0x140003de9
mov rdx, qword [rdx]
lea rcx, [rsp + 0x28]
call fcn.14000947c
lea rax, [rsp + 0x28]
mov esi, 4
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xb8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xc8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
test sil, 4
je 0x140003e72
and esi, 0xfffffffb
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140003e72
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
mov edi, 0x1000
cmp rdx, rdi
jb 0x140003e6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a58
call fcn.14006c550
jmp 0x140003e77
mov edi, 0x1000
test sil, 2
je 0x140003ebf
and esi, 0xfffffffd
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x140003ebf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140003eb9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a5e
call fcn.14006c550
nop
test sil, 1
je 0x140003ed5
and esi, 0xfffffffe
lea rcx, [rsp + 0x80]
call fcn.140007668
lea rcx, [rsp + 0xb8]
cmp qword [rsp + 0xd0], 8
cmovae rcx, qword [rsp + 0xb8]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
jne 0x140003f45
mov rdx, qword [rsp + 0xd0]
cmp rdx, 8
jb 0x140003f3e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, rdi
jb 0x140003f39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a64
call fcn.14006c550
xor al, al
jmp 0x140004a2f
lea rcx, [rsp + 0x110]
call fcn.140004bf8
nop
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x110]
call fcn.140002654
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r13d, 0x15
mov r8d, r13d
lea rdx, [0x1400af4b0]
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.140004cd8
mov r15b, al
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140003fe7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x140003fe2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a6a
call fcn.14006c550
test r15b, r15b
je 0x1400042b3
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, r13
lea rdx, [0x1400af4e0]
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [rsp + 0x28]
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x110]
call fcn.140008cc4
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x14000406f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x14000406a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a70
call fcn.14006c550
movdqa xmm0, xmmword [0x1400ba940]
movdqu xmmword [rsp + 0x38], xmm0
mov word [rsp + 0x28], r12w
mov r12, qword [rsp + 0x108]
mov r13, qword [rsp + 0x100]
mov r15, qword [rsp + 0xf8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xor eax, eax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0xd8]
cmp qword [rsp + 0xf0], 8
cmovae rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe8]
lea rcx, [rsp + 0x60]
call fcn.14000947c
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
xor eax, eax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rax
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 8
cmovae rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x80]
call fcn.14000947c
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0xb0], r12
lea rcx, [rsp + 0x60]
call fcn.140007668
or esi, 0x20
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
movdqa xmm1, xmmword [0x1400ba940]
movdqu xmmword [rsp + 0x38], xmm1
xor eax, eax
mov word [rsp + 0x28], ax
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rax
mov r12, qword [rsp + 0x90]
movq r13, xmm0
cmp r15, r13
je 0x14000428d
lea rdx, [0x1400d0060]
cmp qword [r15 + 8], rax
cmovne rdx, qword [r15 + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
or r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], ax
jne 0x1400041ae
lea rcx, [rsp + 0x60]
call fcn.140009374
or esi, 8
mov rdx, qword [r14 + 8]
cmp rdx, qword [r14 + 0x10]
je 0x1400041f3
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rdx + 0x10], xmm1
mov edx, 7
xor eax, eax
mov word [rsp + 0x60], ax
add qword [r14 + 8], 0x20
jmp 0x140004205
lea r8, [rsp + 0x60]
mov rcx, r14
call fcn.14000a064
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x14000423e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140004239
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a76
call fcn.14006c550
xor eax, eax
test r12, r12
je 0x14000427c
lea rdx, [rsp + 0x80]
cmp qword [rsp + 0x98], 8
cmovae rdx, qword [rsp + 0x80]
mov r8, r12
mov rcx, r15
call fcn.140006f7c
mov r15, rax
mov qword [rsp + 0xa0], rax
xor eax, eax
jmp 0x14000417f
mov r15, qword [r15 + 0x58]
mov qword [rsp + 0xa0], r15
jmp 0x14000417f
lea rcx, [rsp + 0x28]
call fcn.140007668
nop
lea rcx, [rsp + 0x80]
call fcn.140007668
nop
lea rcx, [rsp + 0xd8]
call fcn.140007668
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8d, 0x1a
lea rdx, [0x1400af510]
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0x9c]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000908c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140004334
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x14000432f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a7c
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r13d, 0x14
mov r8d, r13d
lea rdx, str.XenosConfig.procName
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0x18]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000913c
nop
lea rcx, [rsp + 0x28]
call fcn.140007668
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
lea r12d, [r13 - 2]
mov r8d, r12d
lea rdx, str.XenosConfig.hijack
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xb4]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.1400091bc
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140004403
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x1400043fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a82
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, r12
lea rdx, str.XenosConfig.unlink
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xb5]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.1400091bc
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140004481
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x14000447c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a88
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8d, 0x13
lea rdx, str.XenosConfig.erasePE
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xb6]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.1400091bc
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140004502
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x1400044fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a8e
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r15d, 0x11
mov r8d, r15d
lea rdx, str.XenosConfig.close
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xb7]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.1400091bc
nop
lea rcx, [rsp + 0x28]
call fcn.140007668
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
lea r8d, [r15 + 4]
lea rdx, [0x1400af618]
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xb8]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.1400091bc
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x1400045d1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x1400045cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a94
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, r13
lea rdx, str.XenosConfig.injIndef
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xb9]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.1400091bc
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x14000464f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x14000464a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004a9a
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov esi, 0x17
mov r8d, esi
lea rdx, [0x1400af678]
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xa0]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000908c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x1400046d2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x1400046cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004aa0
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8d, 0x16
lea rdx, str.XenosConfig.injectMode
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xa4]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000908c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140004753
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x14000474e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004aa6
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, r15
lea rdx, str.XenosConfig.delay
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xa8]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000908c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x1400047d1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x1400047cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004aac
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, r12
lea rdx, [0x1400af700]
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xac]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000908c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x14000484f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x14000484a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004ab2
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8d, 0x10
lea rdx, str.XenosConfig.skip
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0xb0]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000908c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x1400048d0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x1400048cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004ab8
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, rsi
lea rdx, str.XenosConfig.procCmdLine
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0x38]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000913c
nop
lea rcx, [rsp + 0x28]
call fcn.140007668
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, rsi
lea rdx, str.XenosConfig.initRoutine
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0x58]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000913c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140004992
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x14000498d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004abe
call fcn.14006c550
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x38], xmm1
mov r8, r13
lea rdx, str.XenosConfig.initArgs
lea rcx, [rsp + 0x28]
call fcn.140009374
nop
lea r8, [r14 + 0x78]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x110]
call fcn.14000913c
nop
mov rdx, qword [rsp + 0x40]
cmp rdx, 8
jb 0x140004a0e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x28]
mov rax, rcx
cmp rdx, rdi
jb 0x140004a08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004ac4
call fcn.14006c550
nop
lea rcx, [rsp + 0x110]
call fcn.140003cd4
nop
lea rcx, [rsp + 0xb8]
call fcn.140007668
mov al, 1
jmp 0x140004a2f
mov rcx, qword [rsp + 0x1a0]
xor rcx, rsp
call fcn.14006c530
mov rsi, qword [rsp + 0x1f0]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.14007d788
nop
call fcn.14007d788
nop
call fcn.14007d788
nop
call fcn.14007d788
nop
call fcn.14007d788
nop
call fcn.14007d788
nop
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3
call fcn.14007d788
int3