Function at 0x180060440
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 - 0x5c0]
sub rsp, 0x6c0
mov rax, qword [0x18017a040]
xor rax, rsp
mov qword [rbp + 0x5b0], rax
movabs rax, 0x1d05a9095f3b7993
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x30], rax
movabs r12, 0x84c0ea13ef530cc2
mov rax, qword [rsp + 0x30]
movabs r13, 0x1d77a96c5f5279e7
mov qword [rbp + 0x10], rax
movabs rdi, 0xda952d7936bc53c0
movabs rax, 0xdaf92d1d369253f0
movabs rsi, 0x602ebe69af55459
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18], rax
movabs rax, 0x602ebe69af55435
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x3a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3a8], rax
movdqa xmm0, xmmword [rbp + 0x3a0]
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3b0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm1, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x3b8], rax
xorps xmm1, xmmword [rbp + 0x3b0]
movdqa xmmword [rbp + 0x20], xmm1
movdqa xmmword [rbp + 0x10], xmm0
call fcn.180076b50
mov r8, rax
test rax, rax
je 0x180061b27
movabs rax, 0x7136c40912222680
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x30], rax
movabs rax, 0xda952d7936df3cac
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x30], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x28], rcx
mov qword [rsp + 0x30], r13
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x40], rcx
mov rcx, r8
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x30], xmm0
call fcn.180076e30
movabs rdx, 0x487bf0b00dd5d51b
mov rcx, qword [rax]
movabs rax, 0x1d12a9045f317994
mov qword [0x18017cab8], rcx
test rcx, rcx
mov qword [rsp + 0x30], rax
movabs rcx, 0x8a0ee29d662c2864
mov rax, qword [rsp + 0x30]
setne bl
mov qword [rbp + 0x190], rax
movabs rax, 0xdaec2d0a36dd53ad
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x198], rax
movabs rax, 0x66feb839a81542a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a0], rax
movabs rax, 0x84acea7fef370cec
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a8], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1b0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1b8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x460], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x468], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x470], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x478], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x190]
mov qword [rbp + 0x480], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x190]
xorps xmm0, xmmword [rbp + 0x460]
movdqa xmm1, xmmword [rbp + 0x1a0]
xorps xmm1, xmmword [rbp + 0x470]
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmm0, xmmword [rbp + 0x1b0]
mov qword [rbp + 0x488], rax
xorps xmm0, xmmword [rbp + 0x480]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmmword [rbp + 0x1a0], xmm1
call fcn.1800601f0
mov r8, rax
test rax, rax
je 0x180061b27
movabs rax, 0x6424c8013a3a1ab4
lea rdx, [rbp - 0x20]
mov qword [rsp + 0x30], rax
movabs rax, 0xdaa51d265bd927b3
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x20], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x18], rcx
mov qword [rsp + 0x30], r13
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x50], rcx
mov rcx, r8
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x20], xmm0
call fcn.180062cb0
mov qword [0x18017cad8], rax
lea rcx, [rbp + 0x30]
test rax, rax
movabs rax, 0x1d02a91c5f3c798e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
setne r14b
mov qword [rbp + 0x30], rax
and r14b, bl
movabs rax, 0xdae62d0036cf53b4
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x38], rax
movabs rax, 0x62ceb8b9a90542d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40], rax
movabs rax, 0x84c0ea7fef3f0ca6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x3c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x30]
movdqa xmm1, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp + 0x3c0]
mov qword [rbp + 0x3d8], rax
xorps xmm1, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x30], xmm0
call fcn.1800601f0
mov r8, rax
test rax, rax
je 0x180061b27
movabs rax, 0x6e0efa182a2217ae
lea rdx, [rbp + 0x50]
mov qword [rsp + 0x30], rax
movabs rax, 0xb3e65f1c60d136b4
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x50], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x602ebe6aac53a36
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x58], rcx
mov rcx, r8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x60], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x68], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x3e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e8], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x50]
movdqa xmm1, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x3e0]
mov qword [rbp + 0x3f8], rax
xorps xmm1, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x60], xmm1
movdqa xmmword [rbp + 0x50], xmm0
call fcn.180062cb0
mov qword [0x18017cac8], rax
mov r15, rax
movabs rax, 0x1d1ea90b5f3c7982
mov qword [rsp + 0x30], rax
movabs rax, 0xdabb2d4b36d953ae
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x70], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x602eb8a9a99543d
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x78], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x80], rcx
lea rcx, [rbp + 0x70]
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x88], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x400], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x408], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x410], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x70]
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x400]
mov qword [rbp + 0x418], rax
xorps xmm1, xmmword [rbp + 0x410]
movdqa xmmword [rbp + 0x80], xmm1
movdqa xmmword [rbp + 0x70], xmm0
call fcn.1800601f0
mov rsi, rax
test rax, rax
je 0x180061b27
movabs rax, 0x7204cc3e3a3f18a0
lea rdx, [rbp + 0x90]
mov qword [rsp + 0x30], rax
movabs rbx, 0x602ebe69af55459
mov rcx, qword [rsp + 0x30]
movabs rax, 0xace7482a53df21b5
mov qword [rbp + 0x90], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x6867828ad9903730
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x98], rcx
mov rcx, rsi
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa0], rax
movabs rax, 0x84c0ea13df635ab6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x420], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x428], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x430], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x90]
movdqa xmm1, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x420]
mov qword [rbp + 0x438], rax
xorps xmm1, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0xa0], xmm1
movdqa xmmword [rbp + 0x90], xmm0
call fcn.180062cb0
mov qword [0x18017c8c8], rax
lea rdx, [rbp + 0xb0]
mov rdi, rax
movabs rax, 0x5845cc0f2d2716b4
mov qword [rsp + 0x30], rax
movabs rax, 0x99fa791c58d534ae
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xb0], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x632db92f4903d35
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xb8], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xc0], rcx
mov rcx, rsi
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x440], rax
movabs rax, 0xda952d7936bc53c0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x448], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x450], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xb0]
movdqa xmm1, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x440]
mov qword [rbp + 0x458], rax
xorps xmm1, xmmword [rbp + 0x450]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
call fcn.180062cb0
mov qword [0x18017c738], rax
mov rbx, rax
movabs rax, 0x5e1cdb0328261ca9
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
lea rdx, [rbp + 0xd0]
mov qword [rbp + 0xd0], rcx
movabs rax, 0xa8f07e0d58d93aac
mov qword [rsp + 0x30], rax
movabs rax, 0x632dbb9ff963d2f
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xd8], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xe0], rcx
mov rcx, rsi
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x550], rax
movabs rax, 0xda952d7936bc53c0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x558], rax
movabs rax, 0x602ebe69af55459
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x560], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xd0]
movdqa xmm1, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x550]
mov qword [rbp + 0x568], rax
xorps xmm1, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmmword [rbp + 0xd0], xmm0
call fcn.180062cb0
mov qword [0x18017caa8], rax
xor esi, esi
test r15, r15
movzx ecx, r14b
mov edx, esi
mov r14d, esi
cmovne edx, ecx
movabs r15, 0xda952d7936bc53c0
test rdi, rdi
movabs rdi, 0x602ebe69af55459
setne cl
and dl, cl
test rbx, rbx
movzx ecx, dl
cmovne r14d, ecx
test rax, rax
setne al
and r14b, al
movabs rax, 0x1d05a9095f3b7993
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf0], rax
movabs rax, 0xdaf92d1d369253f0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf8], rax
movabs rax, 0x602ebe69af55435
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x100], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x108], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x2e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x2e8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x2f0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2f8], rax
movdqa xmm0, xmmword [rbp + 0xf0]
lea rcx, [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0x2e0]
xorps xmm1, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmmword [rbp + 0x100], xmm1
call fcn.1800601f0
mov r8, rax
test rax, rax
je 0x180061b27
movabs rax, 0x5e12c705383c3cb1
lea rdx, [rbp - 0x10]
mov qword [rsp + 0x30], rax
movabs rax, 0xda952d4906ce32b6
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x10], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 8], rcx
mov qword [rsp + 0x30], r13
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x60], rcx
mov rcx, r8
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x10]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp - 0x10], xmm0
call fcn.180062cb0
mov qword [0x18017c8a0], rax
mov rbx, rax
movabs rax, 0x1d12a9055f3e7984
mov qword [rsp + 0x30], rax
movabs rax, 0xdaf12d5736c853ae
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x110], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x602ebe69a995435
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x118], rcx
lea rcx, [rbp + 0x110]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x120], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x128], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x300], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x308], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x310], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x110]
movdqa xmm1, xmmword [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x300]
mov qword [rbp + 0x318], rax
xorps xmm1, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x120], xmm1
movdqa xmmword [rbp + 0x110], xmm0
call fcn.1800601f0
mov r8, rax
test rax, rax
je 0x180061b27
movabs rax, 0x5e45cc0f2d2716b4
lea rdx, [rbp]
mov qword [rsp + 0x30], rax
movabs rax, 0xdaa51d0d58d93aac
mov rcx, qword [rsp + 0x30]
mov qword [rbp], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 8], rcx
mov qword [rsp + 0x30], r13
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x70], rcx
mov rcx, r8
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp]
mov qword [rsp + 0x78], rax
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp], xmm0
call fcn.180062cb0
mov qword [0x18017c8d0], rax
test rbx, rbx
mov edi, esi
movzx ecx, r14b
cmovne edi, ecx
movabs r8, 0x8a0ee29d662c2864
test rax, rax
movabs rbx, 0x602ebe69af55459
setne al
and dil, al
movabs rax, 0x1d12a9185f33798a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c0], rax
movabs rax, 0xdaf92d1836d553b2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
movabs rax, 0x676eb959a8c542a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1d0], rax
movabs rax, 0x84eeea21ef3e0ca7
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1d8], rax
movabs rax, 0x487bf0dc0db9d57f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1e0], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1e8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x490], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x498], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x4a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x487bf0b00dd5d51b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b0], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1c0]
xorps xmm0, xmmword [rbp + 0x490]
movdqa xmm1, xmmword [rbp + 0x1d0]
xorps xmm1, xmmword [rbp + 0x4a0]
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x4b8], rax
xorps xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmmword [rbp + 0x1d0], xmm1
lea rcx, [rbp + 0x1c0]
call fcn.1800601f0
mov r8, rax
test rax, rax
je 0x180061b27
movabs rax, 0x7c1edb092b3334b1
lea rdx, [rbp + 0x130]
mov qword [rsp + 0x30], rax
movabs rax, 0xe8f8480d45c500ac
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x130], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x602ebe69ac56406
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x138], rcx
mov rcx, r8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x140], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x148], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x320], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x328], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x330], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x130]
movdqa xmm1, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x320]
mov qword [rbp + 0x338], rax
xorps xmm1, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmmword [rbp + 0x130], xmm0
call fcn.180062cb0
mov qword [0x18017cad0], rax
mov r14, rax
movabs rax, 0x1d18a91f5f377995
mov qword [rsp + 0x30], rax
movabs rax, 0xdaf02d1a36ce53b5
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x1f0], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x676eb959a8c542a
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x1f8], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x84a4ea3def3e0ca7
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x200], rcx
movabs rcx, 0x8a0ee29d662c2864
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x208], rax
movabs rax, 0x487bf0b00db9d577
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x210], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x218], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x4c8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x4d0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4d8], rax
movabs rax, 0x487bf0b00dd5d51b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x4e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4e8], rax
movdqa xmm0, xmmword [rbp + 0x1f0]
lea rcx, [rbp + 0x1f0]
xorps xmm0, xmmword [rbp + 0x4c0]
movdqa xmm1, xmmword [rbp + 0x200]
xorps xmm1, xmmword [rbp + 0x4d0]
movdqa xmmword [rbp + 0x1f0], xmm0
movdqa xmm0, xmmword [rbp + 0x210]
xorps xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmmword [rbp + 0x200], xmm1
call fcn.1800601f0
mov r8, rax
test rax, rax
je 0x180061b27
movabs rax, 0x7814db1930211cb5
lea rdx, [rbp + 0x150]
mov qword [rsp + 0x30], rax
movabs rax, 0xeba5401c42cf2a93
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x150], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x602ebe69af5546a
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x158], rcx
mov rcx, r8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x160], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x168], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x340], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x348], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x350], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x150]
movdqa xmm1, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x340]
mov qword [rbp + 0x358], rax
xorps xmm1, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x160], xmm1
movdqa xmmword [rbp + 0x150], xmm0
call fcn.180062cb0
test r14, r14
movzx ecx, dil
mov ebx, esi
mov qword [0x18017cac0], rax
cmovne ebx, ecx
movabs rdi, 0x602ebe69af55459
test rax, rax
setne cl
and bl, cl
test rax, rax
je 0x18006163c
movabs rax, 0x7814db1930211cb5
lea rdx, [rbp + 0x170]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x170], rax
movabs rax, 0xaec0481552d23288
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x178], rax
movabs rax, 0x602dad6aa863830
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x180], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x188], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x360], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x368], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x370], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x170]
movdqa xmm1, xmmword [rbp + 0x180]
mov rcx, qword [0x18017cac0]
xorps xmm0, xmmword [rbp + 0x360]
mov qword [rbp + 0x378], rax
xorps xmm1, xmmword [rbp + 0x370]
mov rax, qword [rcx]
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x180], xmm1
call qword [rax + 0x10]
movzx ecx, bl
mov edx, esi
test rax, rax
mov qword [0x18017cab0], rax
cmovne edx, ecx
movzx ebx, dl
movabs rax, 0x5b40892a6f724fd1
movabs rdx, 0x371ff37a56e1f12d
mov qword [rsp + 0x30], rax
movabs rcx, 0xd667607a44b30a6
mov rax, qword [rsp + 0x30]
movabs r9, 0x487bf0b00dd5d51b
mov qword [rbp + 0x250], rax
movabs r8, 0x8a0ee29d662c2864
movabs rax, 0xfaaa0d46168963e0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x258], rax
movabs rax, 0x3622ddd0baca7466
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x260], rax
movabs rax, 0xa484da33a9642c84
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x268], rax
movabs rax, 0x6844d08f2deaf524
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x270], rax
movabs rax, 0xbf3dc2a45e0c1050
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x278], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x280], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x288], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x570], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x578], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x580], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r9
mov qword [rbp + 0x588], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r8
mov qword [rbp + 0x590], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x598], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5a0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x250]
movdqa xmm1, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x570]
xorps xmm1, xmmword [rbp + 0x580]
mov qword [rbp + 0x5a8], rax
movabs rax, 0x1d13a9025f377995
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x260], xmm1
movdqa xmm1, xmmword [rbp + 0x280]
xorps xmm1, xmmword [rbp + 0x5a0]
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmmword [rbp + 0x280], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x220], rax
movabs rax, 0xdaec2d0a36ce53a5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x228], rax
movabs rax, 0x66feb839a81542a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x230], rax
lea rdx, [rbp + 0x250]
movabs rax, 0x84f1ea22ef2b0ca6
lea rcx, [rbp + 0x220]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x238], rax
movabs rax, 0x4817f0dc0db1d535
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x240], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x248], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x4f0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x4f8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x500], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r9
mov qword [rbp + 0x508], rax
mov rax, qword [rsp + 0x30]
movdqa xmm1, xmmword [rbp + 0x500]
mov qword [rbp + 0x510], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x220]
xorps xmm0, xmmword [rbp + 0x4f0]
xorps xmm1, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm0, xmmword [rbp + 0x240]
mov qword [rbp + 0x518], rax
xorps xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rbp + 0x240], xmm0
movdqa xmmword [rbp + 0x230], xmm1
call fcn.1800773f0
mov r14d, esi
mov ecx, dword [rax + 4]
mov rax, qword [rcx + rax + 8]
mov rcx, qword [rax]
test rcx, rcx
movzx eax, bl
mov qword [0x18017c8e8], rcx
cmovne r14d, eax
je 0x180061b70
mov rcx, qword [rcx + 0x170]
lea r8, [0x18017c740]
lea rdx, [0x180162768]
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
jns 0x180061b59
mov dl, 3
call fcn.180075a40
movabs rax, 0x6957cd09333b1881
lea rdx, [rbp - 0x60]
mov qword [rsp + 0x30], rax
movabs rcx, 0x8a0ee29d662c2864
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp - 0x60], rax
movabs rax, 0xbff10d0d53db73af
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x58], rax
movabs rax, 0x69708dc6ff963d2f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x50], rax
movabs rax, 0xeca39a7298202caf
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x48], rax
movabs rax, 0x487bf0b00dbbbc7a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x40], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x38], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x487bf0b00dd5d51b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d0], rax
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x60]
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp - 0x60]
xorps xmm2, xmmword [rbp + 0x2b0]
movdqa xmm0, xmmword [rbp - 0x50]
movdqa xmm1, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp + 0x2c0]
mov qword [rbp + 0x2d8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp - 0x60], xmm2
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmmword [rbp - 0x40], xmm1
test al, al
je 0x180061b0b
nop dword [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], sil
jne 0x180061b00
mov rcx, qword [0x18017aed8]
sub r8d, edx
lea rdx, [rbp - 0x60]
mov qword [rsp + 0x20], rsi
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
xor al, al
mov rcx, qword [rbp + 0x5b0]
xor rcx, rsp
call fcn.1800da960
lea r11, [rsp + 0x6c0]
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 [0x18017c740]
lea rdx, [0x18017c748]
mov rax, qword [rcx]
call qword [rax + 0x140]
cmp qword [0x18017c740], rsi
je 0x180061b87
cmp qword [0x18017c748], rsi
je 0x180061b87
mov dil, 1
jmp 0x180061b8a
xor dil, dil
movabs rax, 0x5947892e677241d3
movabs r8, 0x8a0ee29d662c2864
mov qword [rsp + 0x30], rax
movabs r15, 0xe5b51259099c6ce0
mov rax, qword [rsp + 0x30]
movabs rcx, 0xda952d7936bc53c0
mov qword [rbp + 0x2b0], rax
movabs rdx, 0x602ebe69af55459
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b8], rax
movabs rax, 0x3622a9debacd6079
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c0], rax
movabs rax, 0xa4f0df33a9152cf3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x483db4904fedf524
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d0], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x520], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x528], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x530], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x538], rax
movabs rax, 0x487bf0b00dd5d51b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r8
mov qword [rbp + 0x540], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x2b0]
movdqa xmm1, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x520]
xorps xmm1, xmmword [rbp + 0x530]
mov qword [rbp + 0x548], rax
movabs rax, 0x1d12a9055f3e7984
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x540]
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x2c0], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x80], rax
movabs rax, 0xdaf12d5736c853ae
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x78], rax
movabs rax, 0x602ebe69a995435
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x290], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x298], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a8], rax
movdqa xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp + 0x2b0]
movdqa xmm1, xmmword [rbp - 0x70]
lea rcx, [rbp - 0x80]
xorps xmm0, xmmword [rbp + 0x290]
xorps xmm1, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmmword [rbp - 0x70], xmm1
call fcn.1800773f0
movabs rdx, 0x602ebe69af55459
mov ecx, dword [rax + 3]
mov rbx, qword [rcx + rax + 7]
movabs rax, 0x59478955677241d3
mov qword [0x18017c8c0], rbx
movabs rcx, 0xda952d7936bc53c0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x78], rax
movabs rax, 0x3222d2debacd6079
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x70], rax
movabs rax, 0x84c0ea13ef530cf3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x380], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x388], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x390], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x80]
movdqa xmm1, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp + 0x380]
mov qword [rbp + 0x398], rax
movabs rax, 0x1d12a9055f3e7984
xorps xmm1, xmmword [rbp + 0x390]
movdqa xmmword [rbp - 0x70], xmm1
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x290], rax
movabs rax, 0xdaf12d5736c853ae
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x298], rax
movabs rax, 0x602ebe69a995435
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x30], rdx
lea rdx, [rbp - 0x80]
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x290]
movdqa xmm1, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp - 0x60]
mov qword [rbp - 0x48], rax
xorps xmm1, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x290], xmm0
movdqa xmmword [rbp + 0x2a0], xmm1
lea rcx, [rbp + 0x290]
call fcn.1800773f0
test rbx, rbx
mov edx, esi
mov ecx, dword [rax + 3]
mov r8, qword [rcx + rax + 7]
movzx ecx, dil
cmovne edx, ecx
mov qword [0x18017c8d8], r8
and dl, r14b
test r8, r8
movzx ecx, dl
cmovne esi, ecx
movzx eax, sil
jmp 0x180061b29