Function at 0x1800603c0
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 [0x180179040]
xor rax, rsp
mov qword [rbp + 0x5b0], rax
movabs rax, 0xdb07274401a24509
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x30], rax
movabs r12, 0x115589aa4aef4404
mov rax, qword [rsp + 0x30]
movabs r13, 0xdb75272101cb457d
mov qword [rbp + 0x10], rax
movabs rdi, 0x12cf7f50f696ddf2
movabs rax, 0x12a37f34f6b8ddc2
movabs rsi, 0xdd267ddb7dbdd6bf
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18], rax
movabs rax, 0xdd267ddb7dbdd6d3
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.180076700
mov r8, rax
test rax, rax
je 0x180061aa7
movabs rax, 0xb7344a444cbb1a1a
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x30], rax
movabs rax, 0x12cf7f50f6f5b29e
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.1800769e0
movabs rdx, 0x931b1be5aae00881
mov rcx, qword [rax]
movabs rax, 0xdb10274901a8450e
mov qword [0x18017baa8], rcx
test rcx, rcx
mov qword [rsp + 0x30], rax
movabs rcx, 0x8783f164f67cb746
mov rax, qword [rsp + 0x30]
setne bl
mov qword [rbp + 0x190], rax
movabs rax, 0x12b67f23f6f7dd9f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x198], rax
movabs rax, 0xdd4b7dbe7dc9d6cc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a0], rax
movabs rax, 0x113989c64a8b442a
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.180060170
mov r8, rax
test rax, rax
je 0x180061aa7
movabs rax, 0xa226464c64a3262e
lea rdx, [rbp - 0x20]
mov qword [rsp + 0x30], rax
movabs rax, 0x12ff4f0f9bf3a981
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.180062c00
mov qword [0x18017bac8], rax
lea rcx, [rbp + 0x30]
test rax, rax
movabs rax, 0xdb00275101a54514
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
setne r14b
mov qword [rbp + 0x30], rax
and r14b, bl
movabs rax, 0x12bc7f29f6e5dd86
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x38], rax
movabs rax, 0xdd087db67dd8d6cb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40], rax
movabs rax, 0x115589c64a834460
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.180060170
mov r8, rax
test rax, rax
je 0x180061aa7
movabs rax, 0xa80c745574bb2b34
lea rdx, [rbp + 0x50]
mov qword [rsp + 0x30], rax
movabs rax, 0x7bbc0d35a0fbb886
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x50], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdd267ddb4d8db8d0
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.180062c00
mov qword [0x18017bab8], rax
mov r15, rax
movabs rax, 0xdb1c274601a54518
mov qword [rsp + 0x30], rax
movabs rax, 0x12e17f62f6f3dd9c
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x70], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdd267db77dd1d6db
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.180060170
mov rsi, rax
test rax, rax
je 0x180061aa7
movabs rax, 0xb406427364a6243a
lea rdx, [rbp + 0x90]
mov qword [rsp + 0x30], rax
movabs rbx, 0xdd267ddb7dbdd6bf
mov rcx, qword [rsp + 0x30]
movabs rax, 0x64bd1a0393f5af87
mov qword [rbp + 0x90], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xb34314b73ed8b5d6
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, 0x115589aa7adf1270
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.180062c00
mov qword [0x18017b8b8], rax
lea rdx, [rbp + 0xb0]
mov rdi, rax
movabs rax, 0x9e47424273be2a2e
mov qword [rsp + 0x30], rax
movabs rax, 0x51a02b3598ffba9c
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xb0], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdd164daf13d8bfd3
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, 0x12cf7f50f696ddf2
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.180062c00
mov qword [0x18017b730], rax
mov rbx, rax
movabs rax, 0x981e554e76bf2033
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
lea rdx, [rbp + 0xd0]
mov qword [rbp + 0xd0], rcx
movabs rax, 0x60aa2c2498f3b49e
mov qword [rsp + 0x30], rax
movabs rax, 0xdd164d8418debfc9
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, 0x12cf7f50f696ddf2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x558], rax
movabs rax, 0xdd267ddb7dbdd6bf
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.180062c00
mov qword [0x18017ba98], rax
xor esi, esi
test r15, r15
movzx ecx, r14b
mov edx, esi
mov r14d, esi
cmovne edx, ecx
movabs r15, 0x12cf7f50f696ddf2
test rdi, rdi
movabs rdi, 0xdd267ddb7dbdd6bf
setne cl
and dl, cl
test rbx, rbx
movzx ecx, dl
cmovne r14d, ecx
test rax, rax
setne al
and r14b, al
movabs rax, 0xdb07274401a24509
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf0], rax
movabs rax, 0x12a37f34f6b8ddc2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf8], rax
movabs rax, 0xdd267ddb7dbdd6d3
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.180060170
mov r8, rax
test rax, rax
je 0x180061aa7
movabs rax, 0x9810494866a5002b
lea rdx, [rbp - 0x10]
mov qword [rsp + 0x30], rax
movabs rax, 0x12cf7f60c6e4bc84
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.180062c00
mov qword [0x18017b890], rax
mov rbx, rax
movabs rax, 0xdb10274801a7451e
mov qword [rsp + 0x30], rax
movabs rax, 0x12ab7f7ef6e2dd9c
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x110], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdd267ddb7dd1d6d3
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.180060170
mov r8, rax
test rax, rax
je 0x180061aa7
movabs rax, 0x9847424273be2a2e
lea rdx, [rbp]
mov qword [rsp + 0x30], rax
movabs rax, 0x12ff4f2498f3b49e
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.180062c00
mov qword [0x18017b8c0], rax
test rbx, rbx
mov edi, esi
movzx ecx, r14b
cmovne edi, ecx
movabs r8, 0x8783f164f67cb746
test rax, rax
movabs rbx, 0xdd267ddb7dbdd6bf
setne al
and dil, al
movabs rax, 0xdb10275501aa4510
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x12a37f31f6ffdd80
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
movabs rax, 0xdd527da87dc4d6cc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1d0], rax
movabs rax, 0x117b89984a824461
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1d8], rax
movabs rax, 0x931b1b89aa8c08e5
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, 0x931b1be5aae00881
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.180060170
mov r8, rax
test rax, rax
je 0x180061aa7
movabs rax, 0xba1c554475aa082b
lea rdx, [rbp + 0x130]
mov qword [rsp + 0x30], rax
movabs rax, 0x20a21a2485ef8e9e
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x130], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdd267ddb7d8de6e0
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.180062c00
mov qword [0x18017bac0], rax
mov r14, rax
movabs rax, 0xdb1a275201ae450f
mov qword [rsp + 0x30], rax
movabs rax, 0x12aa7f33f6e4dd87
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x1f0], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdd527da87dc4d6cc
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x1f8], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x113189844a824461
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x200], rcx
movabs rcx, 0x8783f164f67cb746
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x208], rax
movabs rax, 0x931b1be5aa8c08ed
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, 0x931b1be5aae00881
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.180060170
mov r8, rax
test rax, rax
je 0x180061aa7
movabs rax, 0xbe1655546eb8202f
lea rdx, [rbp + 0x150]
mov qword [rsp + 0x30], rax
movabs rax, 0x23ff123582e5a4a1
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x150], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdd267ddb7dbdd68c
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.180062c00
test r14, r14
movzx ecx, dil
mov ebx, esi
mov qword [0x18017bab0], rax
cmovne ebx, ecx
movabs rdi, 0xdd267ddb7dbdd6bf
test rax, rax
setne cl
and bl, cl
test rax, rax
je 0x1800615bc
movabs rax, 0xbe1655546eb8202f
lea rdx, [rbp + 0x170]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x170], rax
movabs rax, 0x669a1a3c92f8bcba
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x178], rax
movabs rax, 0xdd264ceb4dcebad6
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 [0x18017bab0]
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 [0x18017baa0], rax
cmovne edx, ecx
movzx ebx, dl
movabs rax, 0x9d42076731eb734b
movabs rdx, 0x7157f30f312449c3
mov qword [rsp + 0x30], rax
movabs rcx, 0xd2a534e36c376b8
mov rax, qword [rsp + 0x30]
movabs r9, 0x931b1be5aae00881
mov qword [rbp + 0x250], rax
movabs r8, 0x8783f164f67cb746
movabs rax, 0x32f05f6fd6a3edd2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x258], rax
movabs rax, 0xed064bed5d82f680
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x260], rax
movabs rax, 0x3111b98a0cd86442
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x268], rax
movabs rax, 0xb3243bda8adf28be
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x270], rax
movabs rax, 0xb2b0d15dce5c8f72
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, 0xdb11274f01ae450f
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, 0x12b67f23f6e4dd97
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x228], rax
movabs rax, 0xdd4b7dbe7dc9d6cc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x230], rax
lea rdx, [rbp + 0x250]
movabs rax, 0x1164899b4a974460
lea rcx, [rbp + 0x220]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x238], rax
movabs rax, 0x93771b89aa8408af
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.180076fa0
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 [0x18017b8d8], rcx
cmovne r14d, eax
je 0x180061af0
mov rcx, qword [rcx + 0x170]
lea r8, [0x18017b738]
lea rdx, [0x180161730]
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
jns 0x180061ad9
mov dl, 3
call fcn.1800755f0
movabs rax, 0xaf5543446da2241b
lea rdx, [rbp - 0x60]
mov qword [rsp + 0x30], rax
movabs rcx, 0x8783f164f67cb746
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp - 0x60], rax
movabs rax, 0x77ab5f2493f1fd9d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x58], rax
movabs rax, 0xb2541bfb18debfc9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x50], rax
movabs rax, 0x7936f9cb3d9c6469
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x48], rax
movabs rax, 0x931b1be5aa8e61e0
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, 0x931b1be5aae00881
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 0x180061a8b
nop dword [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], sil
jne 0x180061a80
mov rcx, qword [0x180179ed8]
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.1800da510
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 [0x18017b738]
lea rdx, [0x18017b740]
mov rax, qword [rcx]
call qword [rax + 0x140]
cmp qword [0x18017b738], rsi
je 0x180061b07
cmp qword [0x18017b740], rsi
je 0x180061b07
mov dil, 1
jmp 0x180061b0a
xor dil, dil
movabs rax, 0x9f45076339eb7d49
movabs r8, 0x8783f164f67cb746
mov qword [rsp + 0x30], rax
movabs r15, 0x2def4070c9b6e2d2
mov rax, qword [rsp + 0x30]
movabs rcx, 0x12cf7f50f696ddf2
mov qword [rbp + 0x2b0], rax
movabs rdx, 0xdd267ddb7dbdd6bf
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b8], rax
movabs rax, 0xed063fe35d85e29f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x3165bc8a0ca96435
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x935d5fc5e8d828be
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, 0x931b1be5aae00881
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, 0xdb10274801a7451e
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, 0x12ab7f7ef6e2dd9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x78], rax
movabs rax, 0xdd267ddb7dd1d6d3
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.180076fa0
movabs rdx, 0xdd267ddb7dbdd6bf
mov ecx, dword [rax + 3]
mov rbx, qword [rcx + rax + 7]
movabs rax, 0x9f45071839eb7d49
mov qword [0x18017b8b0], rbx
movabs rcx, 0x12cf7f50f696ddf2
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, 0xe90644e35d85e29f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x70], rax
movabs rax, 0x115589aa4aef4435
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, 0xdb10274801a7451e
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, 0x12ab7f7ef6e2dd9c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x298], rax
movabs rax, 0xdd267ddb7dd1d6d3
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.180076fa0
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 [0x18017b8c8], r8
and dl, r14b
test r8, r8
movzx ecx, dl
cmovne esi, ecx
movzx eax, sil
jmp 0x180061aa9