Function at 0x1800597e0
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x100
mov rax, qword [0x180141040]
xor rax, rsp
mov qword [rbp + 0x27], rax
movabs rax, 0xd6ca825ba6c4d11b
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs r13, 0x374c07797228bb32
mov rax, qword [rsp + 0x30]
movabs rdi, 0xd6b8823ea6add16f
mov qword [rbp - 0x49], rax
movabs rsi, 0x95e958374533b2f0
movabs rax, 0x95855853451db2c0
movabs r14, 0x390410204e9d7291
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x390410204e9d72fd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x49]
vmovdqu xmm2, xmmword [rbp - 0x39]
vpxor xmm1, xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
vpxor xmm0, xmm2, xmmword [rbp - 0x79]
vmovdqu xmmword [rbp - 0x39], xmm0
vmovdqu xmmword [rbp - 0x49], xmm1
call fcn.180073720
mov r8, rax
test rax, rax
je 0x18005a2ba
movabs rax, 0xbaf9ef5bebdd8e08
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x95e958374550dd9c
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x30], rdi
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov rcx, r8
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x41], rax
vpxor xmm1, xmm0, xmmword [rbp - 0x49]
vmovdqu xmmword [rsp + 0x40], xmm1
call fcn.180073a00
movabs rdx, 0x202292226898a803
mov rcx, qword [rax]
movabs rax, 0xd6dd8256a6ced11c
mov qword [0x1801420f0], rcx
test rcx, rcx
mov qword [rsp + 0x30], rax
movabs rcx, 0x244a7feb7efe3474
mov rax, qword [rsp + 0x30]
setne bl
mov qword [rbp - 0x19], rax
movabs rax, 0x959058444552b29d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x396910454ee972e2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x37200715724cbb1c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x19]
mov rax, qword [rsp + 0x30]
vmovups ymm1, ymmword [rbp - 0x19]
vpxor ymm1, ymm1, ymmword [rbp - 0x49]
vmovups ymmword [rbp - 0x19], ymm1
vmovdqu xmm1, xmmword [rbp + 7]
mov qword [rbp - 0x21], rax
vpxor xmm2, xmm1, xmmword [rbp - 0x29]
vmovdqu xmmword [rbp + 7], xmm2
vzeroupper
call fcn.180059590
test rax, rax
je 0x18005a2ba
mov rcx, rax
call fcn.18005b260
mov qword [0x180142100], rax
lea rcx, [rbp - 0x49]
test rax, rax
movabs rax, 0xd6cd824ea6c3d106
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
setne r15b
mov qword [rbp - 0x49], rax
and r15b, bl
movabs rax, 0x959a584e4540b284
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x392a104d4ef872e5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x374c07157244bb56
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x49]
vmovdqu xmm2, xmmword [rbp - 0x39]
vpxor xmm1, xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
vpxor xmm0, xmm2, xmmword [rbp - 0x79]
vmovdqu xmmword [rbp - 0x39], xmm0
vmovdqu xmmword [rbp - 0x49], xmm1
call fcn.180059590
test rax, rax
je 0x18005a2ba
mov rcx, rax
call fcn.18005b6c0
mov qword [0x1801420f8], rax
mov r12, rax
movabs rax, 0xd6d18259a6c3d10a
mov qword [rsp + 0x30], rax
movabs rax, 0x95c758054556b29e
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x3904104c4ef172f5
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x41], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x39], rcx
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x49]
vmovdqu xmm2, xmmword [rbp - 0x39]
vpxor xmm1, xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
vpxor xmm0, xmm2, xmmword [rbp - 0x79]
vmovdqu xmmword [rbp - 0x39], xmm0
vmovdqu xmmword [rbp - 0x49], xmm1
call fcn.180059590
mov rsi, rax
test rax, rax
je 0x18005a2ba
mov rcx, rax
call fcn.18005bb20
mov rcx, rsi
mov qword [0x1801420e8], rax
mov rbx, rax
call fcn.18005bf80
mov rcx, rsi
mov qword [0x180141f20], rax
mov rdi, rax
call fcn.18005c3e0
mov qword [0x1801420e0], rax
xor r14d, r14d
test r12, r12
movzx ecx, r15b
mov edx, r14d
mov esi, r14d
cmovne edx, ecx
movabs r12, 0xd6b8823ea6add16f
test rbx, rbx
movabs r15, 0x95e958374533b2f0
movabs rbx, 0x390410204e9d7291
setne cl
and dl, cl
movzx ecx, dl
test rdi, rdi
cmovne esi, ecx
test rax, rax
lea rcx, [rbp - 0x49]
setne al
and sil, al
movabs rax, 0xd6ca825ba6c4d11b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0x95855853451db2c0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x390410204e9d72fd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x49]
vmovdqu xmm2, xmmword [rbp - 0x39]
vpxor xmm1, xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
vpxor xmm0, xmm2, xmmword [rbp - 0x79]
vmovdqu xmmword [rbp - 0x39], xmm0
vmovdqu xmmword [rbp - 0x49], xmm1
call fcn.180059590
test rax, rax
je 0x18005a2ba
mov rcx, rax
call fcn.18005c840
mov qword [0x180141f10], rax
mov rdi, rax
movabs rax, 0xd6dd8257a6c1d10c
mov qword [rsp + 0x30], rax
movabs rax, 0x958d58194547b29e
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x390410204ef172fd
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x41], rcx
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x49]
vmovdqu xmm2, xmmword [rbp - 0x39]
vpxor xmm1, xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
vpxor xmm0, xmm2, xmmword [rbp - 0x79]
vmovdqu xmmword [rbp - 0x39], xmm0
vmovdqu xmmword [rbp - 0x49], xmm1
call fcn.180059590
test rax, rax
je 0x18005a2ba
mov rcx, rax
call fcn.18005cca0
mov qword [0x180141f30], rax
mov rbx, rax
movabs rax, 0x908fa278968de759
movabs rdx, 0xb2e9c61448667ab5
mov qword [rsp + 0x30], rax
movabs r8, 0x390410204e9d7291
mov rcx, qword [rsp + 0x30]
movabs rax, 0xb5d67808650682d0
mov qword [rsp + 0x40], rcx
movabs r10, 0x202292226898a803
mov qword [rsp + 0x30], rax
movabs r9, 0x244a7feb7efe3474
mov rcx, qword [rsp + 0x30]
movabs rax, 0x92426166ea252ae
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x17083759341f9b74
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x79], rcx
movabs rcx, 0x37b97a2d33ae8a46
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x1db21d48a7883c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
movabs rax, 0x11795fd246de0c40
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x61], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x59], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x51], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
mov qword [rsp + 0x30], r10
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x17], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
vmovups ymm1, ymmword [rsp + 0x40]
vpxor ymm1, ymm1, ymmword [rbp - 0x19]
vmovdqu xmm0, xmmword [rbp - 0x59]
mov qword [rbp + 0x1f], rax
movabs rax, 0xd6dc8250a6c8d11d
vmovups ymmword [rsp + 0x40], ymm1
vmovdqu xmm1, xmmword [rbp - 0x69]
vpxor xmm2, xmm1, xmmword [rbp + 7]
vpxor xmm1, xmm0, xmmword [rbp + 0x17]
vmovdqu xmmword [rbp - 0x59], xmm1
vmovdqu xmmword [rbp - 0x69], xmm2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
movabs rax, 0x959058444541b295
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x396910454ee972e2
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
lea rcx, [rbp - 0x19]
mov qword [rbp - 9], rax
movabs rax, 0x377d07487250bb56
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x204e924e68fca82d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r10
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
vmovups ymm1, ymmword [rbp - 0x19]
vpxor ymm1, ymm1, ymmword [rbp - 0x49]
vmovups ymmword [rbp - 0x19], ymm1
vmovdqu xmm1, xmmword [rbp + 7]
mov qword [rbp - 0x21], rax
vpxor xmm2, xmm1, xmmword [rbp - 0x29]
vmovdqu xmmword [rbp + 7], xmm2
vzeroupper
call fcn.180073f90
test rdi, rdi
mov ecx, dword [rax + 4]
mov rax, qword [rcx + rax + 8]
mov ecx, r14d
mov rdx, qword [rax]
movzx eax, sil
mov esi, r14d
cmovne ecx, eax
mov qword [0x180141f48], rdx
test rbx, rbx
setne al
and cl, al
test rdx, rdx
movzx eax, cl
cmovne esi, eax
je 0x18005a300
mov rcx, qword [rdx + 0x178]
lea r8, [0x180141db8]
lea rdx, [0x18012ffa0]
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
jns 0x18005a2e9
mov dl, 3
call fcn.180072d40
movabs rax, 0xa298e65bcac4b009
lea rdx, [rbp - 0x19]
mov qword [rsp + 0x30], rax
movabs r8, 0x244a7feb7efe3474
mov rax, qword [rsp + 0x30]
movabs rbx, 0x390410204e9d7291
mov qword [rbp - 0x19], rax
movabs rax, 0xf08d78432054929f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x567676002bfe1be7
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x5f2f7718055b9b5f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x2022922268f6c162
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
movabs rax, 0x202292226898a803
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], r8
mov r8d, edx
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x19]
vpxor xmm3, xmm0, xmmword [rbp - 0x49]
vmovdqu xmm0, xmmword [rbp - 9]
vmovdqu xmm2, xmmword [rbp + 7]
vpxor xmm1, xmm0, xmmword [rbp - 0x39]
mov qword [rbp - 0x21], rax
lea rax, [rbp - 0x19]
vpxor xmm0, xmm2, xmmword [rbp - 0x29]
vmovq rcx, xmm3
vmovdqu xmmword [rbp + 7], xmm0
vmovdqu xmmword [rbp - 0x19], xmm3
vmovdqu xmmword [rbp - 9], xmm1
test cl, cl
je 0x18005a29e
inc rax
mov r8, rax
cmp byte [rax], r14b
jne 0x18005a293
mov rcx, qword [0x180141318]
sub r8d, edx
lea rdx, [rbp - 0x19]
mov qword [rsp + 0x20], r14
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1800d7380
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, qword [0x180141db8]
lea rdx, [0x180141dc0]
mov rax, qword [rcx]
call qword [rax + 0x140]
cmp qword [0x180141db8], r14
je 0x18005a317
cmp qword [0x180141dc0], r14
je 0x18005a317
mov dil, 1
jmp 0x18005a31a
xor dil, dil
movabs rax, 0x9288a27c9e8de95b
movabs r8, 0x244a7feb7efe3474
mov qword [rsp + 0x30], rax
movabs r15, 0xaac967177a138dd0
mov rax, qword [rsp + 0x30]
movabs rcx, 0x95e958374533b2f0
mov qword [rbp - 0x19], rax
movabs rdx, 0x390410204e9d7291
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x92452186ea546b1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x177c3259346e9b03
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x2064d6022aa0883c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
movabs rax, 0x202292226898a803
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
vmovups ymm1, ymmword [rbp - 0x19]
vpxor ymm1, ymm1, ymmword [rbp - 0x49]
mov qword [rbp - 0x21], rax
movabs rax, 0xd6dd8257a6c1d10c
vmovups ymmword [rbp - 0x19], ymm1
vmovdqu xmm1, xmmword [rbp + 7]
vpxor xmm2, xmm1, xmmword [rbp - 0x29]
vmovdqu xmmword [rbp + 7], xmm2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0x958d58194547b29e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x390410204ef172fd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x49]
vpxor xmm1, xmm0, xmmword [rsp + 0x40]
vmovdqu xmmword [rbp - 0x49], xmm1
mov qword [rbp - 0x71], rax
vmovdqu xmm2, xmmword [rbp - 0x39]
vpxor xmm0, xmm2, xmmword [rbp - 0x79]
vmovdqu xmmword [rbp - 0x39], xmm0
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x49]
vzeroupper
call fcn.180073f90
movabs rdx, 0x390410204e9d7291
mov ecx, dword [rax + 3]
mov rbx, qword [rcx + rax + 7]
movabs rcx, 0x95e958374533b2f0
mov qword [0x180141f28], rbx
movabs rax, 0x9288a2079e8de95b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xd2429186ea546b1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x374c07797228bb03
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rbp - 0x49]
vpxor xmm1, xmm0, xmmword [rsp + 0x40]
vmovdqu xmm2, xmmword [rbp - 0x39]
mov qword [rbp - 0x71], rax
movabs rax, 0xd6dd8257a6c1d10c
vpxor xmm0, xmm2, xmmword [rbp - 0x79]
vmovdqu xmmword [rbp - 0x39], xmm0
vmovdqu xmmword [rbp - 0x49], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x958d58194547b29e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x390410204ef172fd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rdx
lea rdx, [rbp - 0x49]
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
vmovdqu xmm0, xmmword [rsp + 0x40]
vmovdqu xmm2, xmmword [rbp - 0x79]
vpxor xmm1, xmm0, xmmword [rbp - 0x19]
mov qword [rbp - 1], rax
vpxor xmm0, xmm2, xmmword [rbp - 9]
vmovdqu xmmword [rbp - 0x79], xmm0
vmovdqu xmmword [rsp + 0x40], xmm1
call fcn.180073f90
mov ecx, dword [rax + 3]
test rbx, rbx
mov edx, r14d
mov r8, qword [rcx + rax + 7]
movzx ecx, dil
cmovne edx, ecx
mov qword [0x180141f38], r8
and dl, sil
test r8, r8
movzx ecx, dl
cmovne r14d, ecx
movzx eax, r14b
jmp 0x18005a2bc