Function at 0x140095ed0
Capabilities:
Check if file exists

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x388]
sub rsp, 0x460
mov qword [rbp - 0x30], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x1402a6808]
xor rax, rsp
mov qword [rbp + 0x350], rax
mov r13, rcx
lea rax, [0x1402bbdf0]
mov qword [rbp - 0x28], rax
mov rcx, rax
call fcn.14015e550
test eax, eax
je 0x140095f31
mov ecx, eax
call fcn.14015e6bc
nop
mov rdi, qword [0x1402bbb78]
add rdi, 0x70
cmp qword [rdi + 0x18], 8
jb 0x140095f46
mov rdi, qword [rdi]
cmp word [rdi], 0
je 0x140096cad
mov rcx, rdi
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x140096cad
mov rax, qword [0x1402bbb78]
movzx esi, byte [rax + 0x90]
movzx r14d, byte [rax + 0x91]
xor ebx, ebx
mov r12d, ebx
mov dword [rsp + 0x30], ebx
mov rax, qword [r13 + 0x8d0]
mov qword [rbp - 0x40], rax
lea rax, [r13 + 0x790]
mov qword [r13 + 0x8d0], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x935
mov rcx, rax
call fcn.14000fa00
mov qword [rbp - 0x50], rax
mov rax, qword [r13 + 0x7d0]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
lea r15, [r13 + 0xc78]
mov qword [rbp - 0x38], r15
lea rdx, [rsp + 0x50]
mov rcx, r15
call fcn.140057200
mov rcx, qword [rsp + 0x58]
sub rcx, qword [rsp + 0x50]
test rcx, 0xffffffffffffffe0
jne 0x140096017
lea r8, [0x1401e42d0]
xor edx, edx
mov rcx, r15
call fcn.140061730
lea rdx, [rsp + 0x50]
mov rcx, r15
call fcn.140057200
jmp 0x1400960f4
lea rax, [rbp - 0x20]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x20]
call fcn.1400663c0
nop
mov rcx, rax
call fcn.140027fb0
test al, al
je 0x1400960f4
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe0], xmm0
movdqa xmm1, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0xe0], xmm1
mov word [rbp + 0xd0], bx
mov r8d, 3
lea rdx, [0x1401e42d0]
lea rcx, [rbp + 0xd0]
call fcn.140006d60
nop
lea r9, [rbp + 0xd0]
mov r8, qword [rsp + 0x50]
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x50]
call fcn.14007d520
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 8
jb 0x1400960dd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400960d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d01
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0xe0], xmm0
mov word [rbp + 0xd0], bx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov byte [rsp + 0x28], r14b
mov byte [rsp + 0x20], sil
lea r9, [rsp + 0x38]
lea r8, [rsp + 0x50]
mov rdx, rdi
mov rcx, r13
call fcn.14008ccc0
mov rax, qword [r13]
mov rdx, qword [rax + 8]
lea rcx, [rbp + 0x210]
call fcn.14004d5c0
nop
mov r15, qword [rsp + 0x40]
sub r15, qword [rsp + 0x38]
sar r15, 5
mov qword [rsp + 0x70], r15
mov esi, 1
mov qword [rbp - 0x80], rsi
cmp r15, rsi
jbe 0x1400962c8
cmp r15, 0xc8
jb 0x140096185
mov rsi, r15
movabs rax, 0x47ae147ae147ae15
mul r15
sub rsi, rdx
shr rsi, 1
add rsi, rdx
shr rsi, 6
mov qword [rbp - 0x80], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x100], xmm0
movdqa xmm1, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x100], xmm1
mov word [rbp + 0xf0], bx
mov r8d, 0x1c
lea rdx, str.Replace_In_Files_progress...
lea rcx, [rbp + 0xf0]
call fcn.140006d60
nop
lea rcx, [r13 + 0x478]
lea r9, [rbp + 0xf0]
lea r8, str.replace_in_files_progress_title
lea rdx, [rbp + 0x170]
call fcn.14007a460
nop
mov rdx, qword [rbp + 0x108]
cmp rdx, 8
jb 0x140096229
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096224
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d07
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x100], xmm0
mov word [rbp + 0xf0], bx
lea r8, [rbp + 0x170]
cmp qword [rbp + 0x188], 8
cmovae r8, qword [rbp + 0x170]
mov rdx, qword [r13 + 0xc90]
lea rcx, [rbp + 0x210]
call fcn.140058430
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 8
jb 0x1400962b1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400962ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d0d
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x180], xmm0
mov word [rbp + 0x170], bx
mov r14, rbx
mov qword [rbp - 0x78], rsi
test r15, r15
je 0x140096601
mov r15, rbx
mov qword [rsp + 0x68], rbx
mov rax, qword [rbp + 0x218]
test rax, rax
je 0x140096308
xor edx, edx
mov rcx, qword [rbp + 0x330]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
test eax, eax
setne al
test al, al
jne 0x1400965fc
xor r12b, r12b
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
sub rax, rcx
sar rax, 5
cmp rax, r14
jbe 0x140096d31
lea rdi, [rcx + r15]
cmp qword [rdi + 0x18], 8
jb 0x140096333
mov rdi, qword [rdi]
call fcn.14004a480
mov rcx, rax
mov rdx, rdi
call fcn.14001ef00
mov rdi, rax
test rax, rax
jne 0x14009639c
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
sub rax, rcx
sar rax, 5
cmp rax, r14
jbe 0x140096d19
lea rdi, [rcx + r15]
cmp qword [rdi + 0x18], 8
jb 0x140096373
mov rdi, qword [rdi]
call fcn.14004a480
mov rcx, rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
mov r9d, 0xffffffff
xor r8d, r8d
mov rdx, rdi
call fcn.14001f6a0
mov rdi, rax
mov r12b, 1
test rdi, rdi
je 0x140096558
call fcn.14004a480
mov r9, qword [rdi + 0x18]
xor r8d, r8d
mov edx, 0x936
lea rcx, [r13 + 0x790]
call fcn.14000fa00
mov rdx, rdi
mov rcx, r13
call fcn.140098aa0
mov qword [r13 + 0x7d0], rdi
xorps xmm0, xmm0
movdqa xmmword [rbp], xmm0
mov qword [rbp + 0x10], rbx
lea rax, [rbp + 0x18]
mov qword [rsp + 0x78], rax
mov dword [rbp + 0x18], 0x1010101
mov qword [rbp + 0x1c], rbx
mov word [rbp + 0x24], 0
mov byte [rbp + 0x26], 0
mov qword [rbp + 0x38], rbx
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x38], rbx
mov qword [rbp + 0x40], 7
mov word [rbp + 0x28], bx
mov qword [rbp + 0x58], rbx
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x58], rbx
mov qword [rbp + 0x60], 7
mov word [rbp + 0x48], bx
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x78], rbx
mov qword [rbp + 0x80], 7
mov word [rbp + 0x68], bx
mov qword [rbp + 0x98], rbx
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0x98], rbx
mov qword [rbp + 0xa0], 7
mov word [rbp + 0x88], bx
mov dword [rbp + 0xa8], 0x1000001
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
sub rax, rcx
sar rax, 5
cmp rax, r14
jbe 0x140096d1f
lea rax, [rcx + r15]
cmp qword [rax + 0x18], 8
jb 0x1400964a5
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
mov dword [rsp + 0x28], 0xffffffff
lea rax, [rbp]
mov qword [rsp + 0x20], rax
mov r9b, 1
mov r8, qword [0x1402bbb78]
mov edx, 1
lea rcx, [r13 + 0xc78]
call fcn.140058a90
add dword [rsp + 0x30], eax
test eax, eax
je 0x140096508
lea rsi, [rdi + 0xb0]
cmp qword [rsi + 0x18], 8
jb 0x1400964ee
mov rsi, qword [rsi]
call fcn.14004a480
mov rcx, rax
xor r9d, r9d
mov r8, rsi
mov rdx, rdi
call fcn.140020640
mov rsi, qword [rbp - 0x80]
test r12b, r12b
je 0x140096525
call fcn.14004a480
mov rcx, rax
mov r8, qword [r13 + 0x8d0]
mov rdx, rdi
call fcn.14001e280
nop
lea rax, [rbp + 0x18]
mov qword [rsp + 0x78], rax
lea rcx, [rbp + 0x88]
call fcn.1400068c0
nop
lea rcx, [rbp + 0x68]
call fcn.1400068c0
nop
lea rcx, [rbp + 0x48]
call fcn.1400068c0
nop
lea rcx, [rbp + 0x28]
call fcn.1400068c0
mov rdx, qword [rbp - 0x78]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
sub rax, rcx
sar rax, 5
cmp r14, rdx
jne 0x1400965ad
add rdx, rsi
mov qword [rbp - 0x78], rdx
cmp rax, r14
jbe 0x140096d25
lea r8, [rcx + r15]
cmp qword [r8 + 0x18], 8
jb 0x140096590
mov r8, qword [r8]
xor edx, edx
mov rax, qword [rsp + 0x68]
div qword [rsp + 0x70]
mov rdx, rax
lea rcx, [rbp + 0x210]
call fcn.140061c40
jmp 0x1400965e4
cmp rax, r14
jbe 0x140096d2b
lea r9, [rcx + r15]
cmp qword [r9 + 0x18], 8
jb 0x1400965c4
mov r9, qword [r9]
mov rax, qword [rbp + 0x218]
test rax, rax
je 0x1400965e4
xor r8d, r8d
lea edx, [r8 + 0xc]
mov rcx, qword [rbp + 0x338]
call qword [sym.imp.USER32.dll_SendMessageW]
inc r14
add qword [rsp + 0x68], 0x64
add r15, 0x20
cmp r14, qword [rsp + 0x70]
jb 0x1400962e0
mov r12d, dword [rsp + 0x30]
lea rcx, [rbp + 0x210]
call fcn.140050ef0
mov r9, qword [rbp - 0x50]
xor r8d, r8d
mov edx, 0x936
lea rcx, [r13 + 0x790]
call fcn.14000fa00
mov rax, qword [rbp - 0x48]
mov qword [r13 + 0x7d0], rax
mov rax, qword [rbp - 0x40]
mov qword [r13 + 0x8d0], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc0], xmm0
movdqa xmm1, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0xc0], xmm1
mov word [rbp + 0xb0], bx
cmp r12d, 1
jne 0x1400967b6
movdqu xmmword [rbp + 0x120], xmm0
movdqu xmmword [rbp + 0x120], xmm1
mov word [rbp + 0x110], bx
lea r8d, [r12 + 0x2b]
lea rdx, str.Replace_in_Files:_1_occurrence_was_replaced.
lea rcx, [rbp + 0x110]
call fcn.140006d60
nop
lea rcx, [r13 + 0x478]
lea r9, [rbp + 0x110]
lea r8, str.find_status_replaceinfiles_1_replaced
lea rdx, [rbp + 0x190]
call fcn.14007a460
mov rdi, rax
lea rax, [rbp + 0xb0]
cmp rax, rdi
je 0x1400966f7
lea rcx, [rbp + 0xb0]
call fcn.1400068c0
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 7
mov word [rdi], bx
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 8
jb 0x14009673d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096738
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d13
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x1a0], xmm0
mov word [rbp + 0x190], bx
mov rdx, qword [rbp + 0x128]
cmp rdx, 8
jb 0x14009679a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096795
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d37
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x120], xmm0
mov word [rbp + 0x110], bx
jmp 0x140096b4a
movdqu xmmword [rbp + 0x140], xmm0
movdqu xmmword [rbp + 0x140], xmm1
mov word [rbp + 0x130], bx
mov r8d, 0x3a
lea rdx, str.Replace_in_Files:__INT_REPLACE__occurrences_were_replaced.
lea rcx, [rbp + 0x130]
call fcn.140006d60
nop
lea rcx, [r13 + 0x478]
lea r9, [rbp + 0x130]
lea r8, str.find_status_replaceinfiles_nb_replaced
lea rdx, [rbp + 0x1b0]
call fcn.14007a460
mov rdi, rax
lea rax, [rbp + 0xb0]
cmp rax, rdi
je 0x140096847
lea rcx, [rbp + 0xb0]
call fcn.1400068c0
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 7
mov word [rdi], bx
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 8
jb 0x14009688d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096888
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d3d
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x1c0], xmm0
mov word [rbp + 0x1b0], bx
mov rdx, qword [rbp + 0x148]
cmp rdx, 8
jb 0x1400968ea
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400968e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d43
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x140], xmm0
mov word [rbp + 0x130], bx
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x160], xmm0
movdqa xmm1, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x160], xmm1
mov word [rbp + 0x150], bx
mov r8d, InitCommonControls
lea rdx, str._INT_REPLACE_
lea rcx, [rbp + 0x150]
call fcn.140006d60
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x78], rax
mov edx, r12d
lea rcx, [rbp + 0x1f0]
call fcn.140061fa0
mov r15, rax
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rbx
mov rsi, qword [rbp + 0xc0]
lea r14, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 8
cmovae r14, qword [rbp + 0xb0]
cmp rsi, 8
jae 0x140096996
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x58], 7
jmp 0x1400969d6
mov rdi, rsi
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp - 0x70]
call fcn.140006990
mov qword [rbp - 0x70], rax
lea r8, [rsi*2 + 2]
mov rdx, r14
mov rcx, rax
call fcn.14019dbf0
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x60], rsi
mov r9, r15
lea r8, [rbp + 0x150]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1d0]
call fcn.14002b3a0
mov rdi, rax
lea rax, [rbp + 0xb0]
cmp rax, rdi
je 0x140096a33
lea rcx, [rbp + 0xb0]
call fcn.1400068c0
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 7
mov word [rdi], bx
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 8
jb 0x140096a79
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096a74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d49
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x1e0], xmm0
mov word [rbp + 0x1d0], bx
mov rdx, qword [rbp + 0x208]
cmp rdx, 8
jb 0x140096ad6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096ad1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d4f
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x200], xmm0
mov word [rbp + 0x1f0], bx
mov rdx, qword [rbp + 0x168]
cmp rdx, 8
jb 0x140096b33
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096b2e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d55
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0x160], xmm0
mov word [rbp + 0x150], bx
mov r8d, 4
lea rdx, [rbp + 0xb0]
mov rcx, qword [rbp - 0x38]
call fcn.140061d20
mov r14b, 1
mov rdx, qword [rbp + 0xc8]
cmp rdx, 8
jb 0x140096ba9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140096ba4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d5b
call fcn.14017f5e4
movdqa xmm0, xmmword [0x1401e3030]
movdqu xmmword [rbp + 0xc0], xmm0
mov word [rbp + 0xb0], bx
lea rcx, [rbp + 0x210]
call fcn.14004e030
nop
mov rdi, qword [rsp + 0x38]
test rdi, rdi
je 0x140096c3e
mov rsi, qword [rsp + 0x40]
cmp rdi, rsi
je 0x140096bf7
mov rcx, rdi
call fcn.1400068c0
add rdi, 0x20
cmp rdi, rsi
jne 0x140096be1
mov rdi, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
sub rdx, rdi
and rdx, 0xffffffffffffffe0
mov rax, rdi
cmp rdx, 0x1000
jb 0x140096c28
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096d61
mov rcx, rdi
call fcn.14017f5e4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rbx
mov rdi, qword [rsp + 0x50]
test rdi, rdi
je 0x140096cb0
mov rsi, qword [rsp + 0x58]
cmp rdi, rsi
je 0x140096c68
mov rcx, rdi
call fcn.1400068c0
add rdi, 0x20
cmp rdi, rsi
jne 0x140096c52
mov rdi, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
sub rdx, rdi
and rdx, 0xffffffffffffffe0
mov rax, rdi
cmp rdx, 0x1000
jb 0x140096c95
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140096cfb
mov rcx, rdi
call fcn.14017f5e4
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
jmp 0x140096cb0
xor r14b, r14b
lea rcx, [0x1402bbdf0]
call fcn.14015e5b0
test eax, eax
je 0x140096cc7
mov ecx, eax
call fcn.14015e6bc
movzx eax, r14b
mov rcx, qword [rbp + 0x350]
xor rcx, rsp
call fcn.14017f700
lea r11, [rsp + 0x460]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.14001cf70
nop
call fcn.14001cf70
nop
call fcn.14001cf70
int3
call fcn.14001cf70
int3
call fcn.14001cf70
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
nop
call fcn.1401a10ac
int3