Function at 0x14004ade0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1b0]
sub rsp, 0x2b0
movaps xmmword [rsp + 0x2a0], xmm6
mov rax, qword [0x140111200]
xor rax, rsp
mov qword [rbp + 0x190], rax
mov rsi, rcx
mov qword [rbp - 0x68], rcx
mov byte [rsp + 0x30], dl
xor r14d, r14d
mov r15d, r14d
mov dword [rbp - 0x70], r14d
lea rax, str.Update_work_areas__update_windows_positions:_
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], 0x2f
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x70], r14
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x40], xmm1
movsd xmm0, qword [rsp + 0x70]
movsd qword [rsp + 0x50], xmm0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x140119a58]
call fcn.140050540
lea r13, [rsi + 0xa8]
mov rcx, r13
call fcn.140084160
call fcn.14006d850
lea rdx, [rbp - 0x80]
call fcn.14006d950
call fcn.14005e8a0
cmp byte [rax + 0x10], r14b
je 0x14004b048
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa0], 7
mov word [rbp + 0x88], r14w
movups xmmword [rbp + 0xa8], xmm0
mov qword [rbp + 0xb8], r14
mov qword [rbp + 0xc0], 7
mov word [rbp + 0xa8], r14w
mov dword [rbp + 0xc8], r14d
movups xmmword [rbp + 0xd0], xmm0
movdqa xmm1, xmmword [0x1400f3cd0]
movdqa xmmword [rbp + 0xe0], xmm1
mov word [rbp + 0xd0], r14w
movups xmm1, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xf0], xmm1
mov qword [rbp], r14
movups xmmword [rbp + 8], xmm0
lfence
lea ecx, [r14 + 0x20]
call fcn.140006780
mov qword [rbp + 8], rax
mov qword [rbp + 0x18], 0xa
mov qword [rbp + 0x20], 0xf
movups xmm0, xmmword [0x1400eb708]
movups xmmword [rax], xmm0
mov ecx, dword [0x1400eb718]
mov dword [rax + 0x10], ecx
mov word [rax + 0x14], r14w
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], r14
lea r8d, [r14 + 0x12]
lea rdx, str.MultiMonitorDevice
lea rcx, [rbp + 0x28]
call fcn.140005220
mov dword [rbp + 0x48], r14d
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
movdqa xmm1, xmmword [0x1400f3cd0]
movdqa xmmword [rbp + 0x60], xmm1
mov word [rbp + 0x50], r14w
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x88]
call fcn.14000d380
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0xa8]
call fcn.14000d380
mov eax, dword [rbp + 0x48]
mov dword [rbp + 0xc8], eax
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0xd0]
call fcn.14000d380
lea rcx, [rbp + 0x50]
call fcn.1400065f0
lea rcx, [rbp + 0x28]
call fcn.1400065f0
lea rcx, [rbp + 8]
call fcn.1400065f0
lea r8, [rbp + 0x80]
xor edx, edx
mov rcx, rsi
call fcn.14004a8e0
lea rcx, [rbp + 0xd0]
call fcn.1400065f0
lea rcx, [rbp + 0xa8]
call fcn.1400065f0
lea rcx, [rbp + 0x88]
call fcn.1400065f0
jmp 0x14004b1c7
lea rcx, [rsp + 0x60]
call fcn.140082900
mov rdi, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x60]
cmp rbx, rdi
je 0x14004b1bd
add rbx, 0x40
movups xmm6, xmmword [rbp - 0x80]
nop dword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x118], r14
mov qword [rbp + 0x120], 7
mov word [rbp + 0x108], r14w
movups xmmword [rbp + 0x128], xmm0
mov qword [rbp + 0x138], r14
mov qword [rbp + 0x140], 7
mov word [rbp + 0x128], r14w
mov dword [rbp + 0x148], r14d
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x168], 7
mov word [rbp + 0x150], r14w
movaps xmmword [rbp + 0x170], xmm6
mov rax, qword [rbx - 0x40]
mov qword [rbp + 0x100], rax
lea rdx, [rbx - 0x38]
lea rax, [rbp + 0x108]
cmp rax, rdx
je 0x14004b119
cmp qword [rbx - 0x20], 8
jb 0x14004b109
mov rdx, qword [rdx]
mov r8, qword [rbx - 0x28]
lea rcx, [rbp + 0x108]
call fcn.14000d9d0
lea rdx, [rbx - 0x18]
lea rax, [rbp + 0x128]
cmp rax, rdx
je 0x14004b142
cmp qword [rbx], 8
jb 0x14004b132
mov rdx, qword [rdx]
mov r8, qword [rbx - 8]
lea rcx, [rbp + 0x128]
call fcn.14000d9d0
mov eax, dword [rbx + 8]
mov dword [rbp + 0x148], eax
lea rdx, [rbx + 0x10]
lea rax, [rbp + 0x150]
cmp rax, rdx
je 0x14004b175
cmp qword [rbx + 0x28], 8
jb 0x14004b165
mov rdx, qword [rdx]
mov r8, qword [rbx + 0x20]
lea rcx, [rbp + 0x150]
call fcn.14000d9d0
lea r8, [rbp + 0x100]
mov rdx, qword [rbx - 0x40]
mov rcx, rsi
call fcn.14004a8e0
lea rcx, [rbp + 0x150]
call fcn.1400065f0
lea rcx, [rbp + 0x128]
call fcn.1400065f0
lea rcx, [rbp + 0x108]
call fcn.1400065f0
add rbx, 0x70
lea rax, [rbx - 0x40]
cmp rax, rdi
jne 0x14004b070
lea rcx, [rsp + 0x60]
call fcn.14004d590
mov qword [rbp - 0x50], r14
mov ecx, 0x30
call fcn.14009ea30
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x48], r14
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], 7
mov qword [rbp - 0x28], 8
mov dword [rbp - 0x60], 0x3f800000
mov r8, rax
mov edx, 0x10
lea rcx, [rbp - 0x48]
call fcn.14003c870
call fcn.14006d850
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.14006de10
mov r14, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
movabs rsi, 0x1fffffffffffffff
cmp r14, r12
je 0x14004b3ec
mov rdx, qword [r14]
lea rcx, [rsp + 0x40]
call fcn.140062490
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x40]
sub rbx, rcx
sar rbx, 3
test rbx, rbx
jne 0x14004b2c0
test rcx, rcx
je 0x14004b3da
mov rax, qword [rsp + 0x50]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b2a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb32
call fcn.14009ecd8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
jmp 0x14004b3da
mov rax, qword [r14]
mov qword [rbp - 0x20], rax
cmp rbx, rsi
ja 0x14004bb38
lfence
lea rbx, [rbx*8]
mov rcx, rbx
call fcn.140006780
mov rdi, rax
mov qword [rbp - 0x18], rax
lea rcx, [rbx + rax]
mov qword [rbp - 8], rcx
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x40]
sub rbx, rsi
mov r8, rbx
mov rdx, rsi
mov rcx, rax
call fcn.1400a11e0
sar rbx, 3
lea rax, [rdi + rbx*8]
mov qword [rbp - 0x10], rax
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x60]
call fcn.14004e320
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14004b37c
mov rax, qword [rbp - 8]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b36b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb32
call fcn.14009ecd8
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r15
test rsi, rsi
je 0x14004b3d0
mov rax, qword [rsp + 0x50]
sub rax, rsi
sar rax, 3
lea rdx, [rax*8]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14004b3ba
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb32
mov rcx, rsi
call fcn.14009ecd8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
movabs rsi, 0x1fffffffffffffff
add r14, 8
cmp r14, r12
jne 0x14004b243
mov r14, qword [rsp + 0x60]
test r14, r14
je 0x14004b440
mov rax, qword [rsp + 0x70]
sub rax, r14
sar rax, 3
lea rdx, [rax*8]
mov rax, r14
cmp rdx, 0x1000
jb 0x14004b42a
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb32
mov rcx, r14
call fcn.14009ecd8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
call fcn.14005e8a0
cmp byte [rax + 0x10], r15b
je 0x14004b4b0
mov qword [rbp - 0x70], r15
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x70]
mov rcx, r13
call fcn.140073f10
mov r8, qword [rbp + 0x70]
cmp r8, qword [r13 + 8]
je 0x14004ba73
mov rsi, qword [r8 + 0x18]
test rsi, rsi
je 0x14004ba73
mov rdi, qword [rbp - 0x58]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x14004ba73
nop word [rax + rax]
lea r8, [rbx + 0x18]
xor r9d, r9d
mov rdx, qword [rbx + 0x10]
mov rcx, rsi
call fcn.1400745c0
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x14004b490
jmp 0x14004ba73
mov r14, qword [rbp - 0x58]
mov rbx, qword [r14]
mov ecx, 8
cmp rbx, r14
je 0x14004b8e5
nop word [rax + rax]
lea rax, [rbx + 0x10]
mov qword [rbp - 0x80], rax
mov r13, qword [rax]
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov rdi, qword [rbx + 0x20]
sub rdi, qword [rbx + 0x18]
sar rdi, 3
test rdi, rdi
je 0x14004b553
cmp rdi, rsi
ja 0x14004bb80
lfence
lea rdi, [rdi*8]
mov rcx, rdi
call fcn.140006780
mov rsi, rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
lea rcx, [rax + rdi]
mov qword [rsp + 0x50], rcx
mov rdi, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x18]
sub rdi, rdx
mov r8, rdi
mov rcx, rax
call fcn.1400a11e0
sar rdi, 3
lea rax, [rsi + rdi*8]
mov qword [rsp + 0x48], rax
xor edx, edx
mov rcx, r13
call qword [sym.imp.USER32.dll_MonitorFromWindow]
mov qword [rbp + 0x70], rax
lea r8, [rbp + 0x70]
lea rdx, [rbp - 0x70]
mov rdi, qword [rbp - 0x68]
lea rcx, [rdi + 0xa8]
call fcn.140073f10
mov rax, qword [rbp - 0x70]
cmp rax, qword [rdi + 0xb0]
je 0x14004b58d
mov r14, qword [rax + 0x18]
jmp 0x14004b590
xor r14d, r14d
test r14, r14
je 0x14004b660
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14011ad00], eax
jg 0x14004bb3e
mov rax, qword [r14 + 0x98]
test rax, rax
je 0x14004b5ce
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
jmp 0x14004b5d5
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
or r15d, 1
lea rdx, [r14 + 0x10]
lea rcx, [rbp + 0x80]
call fcn.140047df0
movups xmm0, xmmword [r14 + 0x80]
movaps xmmword [rbp + 0xf0], xmm0
or r15d, 2
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
mov r8, r13
lea rdx, [rsp + 0x60]
lea rcx, [0x14011acc0]
call fcn.140058a90
mov rcx, qword [rax]
mov r8, qword [rax + 8]
sub r8, rcx
mov rdx, r8
sar rdx, 3
mov rsi, qword [rsp + 0x48]
mov rax, rsi
mov rdi, qword [rsp + 0x40]
sub rax, rdi
sar rax, 3
cmp rdx, rax
jne 0x14004b66a
mov rdx, rdi
call fcn.1400a1d10
test eax, eax
sete al
test al, al
je 0x14004b66a
mov r12b, 1
jmp 0x14004b66d
mov rsi, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
xor r12b, r12b
test r15b, 2
je 0x14004b6db
and r15d, 0xfffffffd
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14004b6db
mov rax, qword [rsp + 0x70]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b6ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb86
call fcn.14009ecd8
mov qword [rsp + 0x60], 0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x68], xmm0
mov rsi, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
test r15b, 1
je 0x14004b713
and r15d, 0xfffffffe
lea rcx, [rbp + 0xd0]
call fcn.1400065f0
lea rcx, [rbp + 0xa8]
call fcn.1400065f0
lea rcx, [rbp + 0x88]
call fcn.1400065f0
mov rsi, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
test r12b, r12b
je 0x14004b87f
mov rax, qword [r14 + 0x98]
test rax, rax
je 0x14004b796
cmp rdi, rsi
je 0x14004b796
mov rax, qword [rax + 0x30]
cmp qword [rdi], rax
jae 0x14004b796
add rdi, 8
cmp rdi, rsi
jne 0x14004b731
lea rcx, [r14 + 0xa0]
lea r8, [rsp + 0x40]
mov rdx, r13
call fcn.140085840
call fcn.1400572f0
mov rdx, qword [r14 + 0x98]
movups xmm0, xmmword [rdx]
movups xmmword [rbp + 0x180], xmm0
lea r8, [r14 + 0x10]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x180]
mov rdx, r13
mov rcx, rax
call fcn.140057880
lea rdx, [rsp + 0x40]
mov rcx, r13
call fcn.1400622d0
mov rdi, rbx
mov r8, qword [rbp - 0x80]
movzx ecx, byte [r8]
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs r12, 0x100000001b3
imul rcx, r12
movzx eax, byte [rbx + 0x11]
xor rcx, rax
imul rcx, r12
movzx eax, byte [rbx + 0x12]
xor rcx, rax
imul rcx, r12
movzx eax, byte [rbx + 0x13]
xor rcx, rax
imul rcx, r12
movzx eax, byte [rbx + 0x14]
xor rcx, rax
imul rcx, r12
movzx eax, byte [rbx + 0x15]
xor rcx, rax
imul rcx, r12
movzx eax, byte [rbx + 0x16]
xor rcx, rax
imul rcx, r12
movzx eax, byte [rbx + 0x17]
xor rcx, rax
imul rcx, r12
mov rdx, qword [rbp - 0x30]
and rdx, rcx
add rdx, rdx
mov rcx, qword [rbp - 0x48]
mov rax, qword [rcx + rdx*8]
cmp qword [rcx + rdx*8 + 8], rbx
jne 0x14004b841
cmp rax, rbx
jne 0x14004b836
mov rax, qword [rbp - 0x58]
mov qword [rcx + rdx*8], rax
mov qword [rcx + rdx*8 + 8], rax
jmp 0x14004b84d
mov rax, qword [rbx + 8]
mov qword [rcx + rdx*8 + 8], rax
jmp 0x14004b84d
cmp rax, rbx
jne 0x14004b84d
mov rax, qword [rbx]
mov qword [rcx + rdx*8], rax
mov rbx, qword [rbx]
dec qword [rbp - 0x50]
mov rax, qword [rdi + 8]
mov qword [rax], rbx
mov rax, qword [rdi + 8]
mov qword [rbx + 8], rax
mov rcx, r8
call fcn.1400484f0
mov edx, 0x30
mov rcx, rdi
call fcn.14009ecd8
mov rdi, qword [rsp + 0x40]
jmp 0x14004b882
mov rbx, qword [rbx]
test rdi, rdi
je 0x14004b8c8
mov rax, qword [rsp + 0x50]
sub rax, rdi
sar rax, 3
lea rdx, [rax*8]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14004b8c0
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb8c
mov rcx, rdi
call fcn.14009ecd8
mov r14, qword [rbp - 0x58]
cmp rbx, r14
je 0x14004b8e0
movabs rsi, 0x1fffffffffffffff
jmp 0x14004b4d0
mov ecx, 8
mov rdi, qword [r14]
cmp rdi, r14
je 0x14004ba73
mov rax, qword [rbp - 0x68]
nop word [rax + rax]
mov rsi, qword [rax + 0xb0]
mov rbx, qword [rsi]
cmp rbx, rsi
je 0x14004ba62
mov r13d, ecx
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov qword [rbp - 0x80], rax
nop word [rax + rax]
mov eax, dword [rax + r13]
cmp dword [0x14011ad00], eax
jg 0x14004bb92
mov r15, qword [rbx + 0x18]
mov rax, qword [r15 + 0x98]
test rax, rax
je 0x14004b959
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
jmp 0x14004b960
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
lea rdx, [r15 + 0x10]
lea rcx, [rbp + 0x80]
call fcn.140047df0
movups xmm0, xmmword [r15 + 0x80]
movaps xmmword [rbp + 0xf0], xmm0
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
mov r8, qword [rdi + 0x10]
lea rdx, [rsp + 0x60]
lea rcx, [0x14011acc0]
call fcn.140058a90
lea rcx, [rbp + 0xd0]
call fcn.1400065f0
lea rcx, [rbp + 0xa8]
call fcn.1400065f0
lea rcx, [rbp + 0x88]
call fcn.1400065f0
mov rdx, qword [rdi + 0x18]
mov r8, qword [rsp + 0x68]
mov r15, qword [rsp + 0x60]
sub r8, r15
mov rax, qword [rdi + 0x20]
sub rax, rdx
xor rax, r8
test rax, 0xfffffffffffffff8
jne 0x14004ba10
mov rcx, r15
call fcn.1400a1d10
test eax, eax
sete al
test al, al
je 0x14004ba10
xor r9d, r9d
lea r8, [rdi + 0x18]
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rbx + 0x18]
call fcn.1400745c0
test r15, r15
je 0x14004ba4e
mov rdx, qword [rsp + 0x70]
sub rdx, r15
and rdx, 0xfffffffffffffff8
mov rax, r15
cmp rdx, 0x1000
jb 0x14004ba46
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb2c
mov rcx, r15
call fcn.14009ecd8
mov rbx, qword [rbx]
cmp rbx, rsi
mov rax, qword [rbp - 0x80]
jne 0x14004b930
mov rax, qword [rbp - 0x68]
mov rdi, qword [rdi]
cmp rdi, r14
mov ecx, 8
jne 0x14004b900
cmp byte [rsp + 0x30], 0
je 0x14004baa6
mov rax, qword [rbp - 0x68]
mov rdi, qword [rax + 0xb0]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x14004baa6
nop dword [rax]
mov rcx, qword [rbx + 0x18]
test rcx, rcx
je 0x14004ba9e
call fcn.140075060
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x14004ba90
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x14004baf0
mov rdx, qword [rbp - 0x38]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004badb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bb2c
call fcn.14009ecd8
mov qword [rbp - 0x48], 0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp - 0x58]
call fcn.14004c3b0
nop
mov rcx, qword [rbp + 0x190]
xor rcx, rsp
call fcn.14009ea10
mov rbx, qword [rsp + 0x300]
movaps xmm6, xmmword [rsp + 0x2a0]
add rsp, 0x2b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400a5cd4
int3
call fcn.1400a5cd4
int3
call fcn.1400069b0
int3
lea rcx, [0x14011ad00]
call fcn.14009ee98
cmp dword [0x14011ad00], 0xffffffff
jne 0x14004b5b9
lea rcx, [0x14011acc0]
call fcn.140059dc0
lea rcx, [0x1400d40c0]
call fcn.14009ecb8
lea rcx, [0x14011ad00]
call fcn.14009ee38
jmp 0x14004b5b9
call fcn.1400069b0
int3
call fcn.1400a5cd4
int3
call fcn.1400a5cd4
int3
lea rcx, [0x14011ad00]
call fcn.14009ee98
cmp dword [0x14011ad00], 0xffffffff
jne 0x14004b940
lea rcx, [0x14011acc0]
call fcn.140059dc0
lea rcx, [0x1400d40c0]
call fcn.14009ecb8
lea rcx, [0x14011ad00]
call fcn.14009ee38
jmp 0x14004b940