Function at 0x180061380
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 [0x18017b040]
xor rax, rsp
mov qword [rbp + 0x27], rax
movabs rax, 0xad82c49b52de4d4b
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs r13, 0x8bf433a1c6f4586a
mov rax, qword [rsp + 0x30]
movabs r14, 0xadf0c4fe52b74d3f
mov qword [rbp - 0x49], rax
movabs rdi, 0x792321f7c1f9c8c8
movabs rax, 0x794f2193c1d7c8f8
movabs rsi, 0x974cd138426754f1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x974cd1384267549d
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], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.1800778b0
mov r8, rax
test rax, rax
je 0x180062767
movabs rax, 0xc1b1a99b1fc71258
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x792321f7c19aa7a4
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], r14
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov rcx, r8
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x41], rax
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.180077b80
movabs rdx, 0x47ed39a207353db3
mov rcx, qword [rax]
movabs rax, 0xad95c49652d44d4c
mov qword [0x18017d898], rcx
test rcx, rcx
mov qword [rsp + 0x30], rax
movabs rcx, 0xf5fa90cb6c7b017c
mov rax, qword [rsp + 0x30]
setne bl
mov qword [rbp - 0x19], rax
movabs rax, 0x795a2184c198c8a5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x9721d15d42135482
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x8b9833cdc6905844
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], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], rsi
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]
movdqa xmm0, xmmword [rbp - 0x19]
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 9]
xorps xmm1, xmmword [rbp - 0x39]
movdqa xmmword [rbp - 0x19], xmm0
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x21], rax
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
movdqa xmmword [rbp - 9], xmm1
call fcn.180061130
mov r8, rax
test rax, rax
je 0x180062767
movabs rax, 0xd4a3a59337df2e6c
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x791311a8ac9cbcbb
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], r14
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov rcx, r8
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x41], rax
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.180063ad0
mov qword [0x18017dac0], rax
lea rcx, [rbp - 0x49]
test rax, rax
movabs rax, 0xad85c48e52d94d56
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
setne r15b
mov qword [rbp - 0x49], rax
and r15b, bl
movabs rax, 0x7950218ec18ac8bc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x9762d15542025485
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x8bf433cdc698580e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180061130
mov r8, rax
test rax, rax
je 0x180062767
movabs rax, 0xde89978a27c72376
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0x105053929794adbc
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x974cd13872573a9e
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x41], rcx
mov rcx, r8
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], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180063ad0
mov qword [0x18017d8a8], rax
mov r12, rax
movabs rax, 0xad99c49952d94d5a
mov qword [rsp + 0x30], rax
movabs rax, 0x790d21c5c19cc8a6
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x974cd154420b5495
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], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180061130
mov rsi, rax
test rax, rax
je 0x180062767
movabs rax, 0xc283a1ac37da2c78
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rbx, 0x974cd138426754f1
mov rcx, qword [rsp + 0x30]
movabs rax, 0xf5144a4a49ababd
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xf929b85401023798
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x41], rcx
mov rcx, rsi
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x8bf433a1f6c40e1e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rdi
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]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180063ad0
mov qword [0x18017d6c0], rax
lea rdx, [rbp - 0x49]
mov rdi, rax
movabs rax, 0xe8c2a19d20c2226c
mov qword [rsp + 0x30], rax
movabs rax, 0x3a4c7592af90afa6
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x977ce14c2c023d9d
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
mov rcx, rsi
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x792321f7c1f9c8c8
mov qword [rsp + 0x30], rax
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]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180063ad0
mov qword [0x18017d810], rax
mov rbx, rax
movabs rax, 0xee9bb69125c32871
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
lea rdx, [rbp - 0x49]
mov qword [rbp - 0x49], rcx
movabs rax, 0xb467283af9ca1a4
mov qword [rsp + 0x30], rax
movabs rax, 0x977ce16727043d87
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
mov rcx, rsi
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x792321f7c1f9c8c8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x974cd138426754f1
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]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180063ad0
mov qword [0x18017daa0], rax
xor r14d, r14d
test r12, r12
movzx ecx, r15b
mov edx, r14d
mov esi, r14d
cmovne edx, ecx
movabs r15, 0xadf0c4fe52b74d3f
test rdi, rdi
movabs r12, 0x792321f7c1f9c8c8
movabs rdi, 0x974cd138426754f1
setne cl
and dl, cl
test rbx, rbx
movzx ecx, dl
cmovne esi, ecx
test rax, rax
setne al
and sil, al
movabs rax, 0xad82c49b52de4d4b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0x794f2193c1d7c8f8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x974cd1384267549d
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
lea rcx, [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180061130
mov r8, rax
test rax, rax
je 0x180062767
movabs rax, 0xee95aa9735d90869
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x792321c7f18ba9be
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], r15
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov rcx, r8
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x41], rax
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.180063ad0
mov qword [0x18017d870], rax
mov rbx, rax
movabs rax, 0xad95c49752db4d5c
mov qword [rsp + 0x30], rax
movabs rax, 0x794721d9c18dc8a6
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x974cd138420b549d
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180061130
mov r8, rax
test rax, rax
je 0x180062767
movabs rax, 0xeec2a19d20c2226c
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x79131183af9ca1a4
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], r15
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov rcx, r8
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x41], rax
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.180063ad0
mov qword [0x18017d888], rax
test rbx, rbx
movzx ecx, sil
mov edi, r14d
cmovne edi, ecx
movabs rbx, 0x974cd138426754f1
test rax, rax
movabs rcx, 0xf5fa90cb6c7b017c
setne al
and dil, al
movabs rax, 0xad95c48a52d64d52
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
movabs rax, 0x794f2196c190c8ba
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x9738d14b421e5482
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x8bda3393c699580f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x47ed39ce07593dd7
mov qword [rsp + 0x30], rax
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r12
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, 0x47ed39a207353db3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x19]
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 9]
xorps xmm1, xmmword [rbp - 0x39]
movdqa xmmword [rbp - 0x19], xmm0
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x21], rax
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
movdqa xmmword [rbp - 9], xmm1
lea rcx, [rbp - 0x19]
call fcn.180061130
mov r8, rax
test rax, rax
je 0x180062767
movabs rax, 0xcc99b69b26d60069
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0x4b4e4483b2809ba4
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x974cd138425764ae
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x41], rcx
mov rcx, r8
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r12
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]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180063ad0
mov qword [0x18017dab8], rax
mov rsi, rax
movabs rax, 0xad9fc48d52d24d4d
mov qword [rsp + 0x30], rax
movabs rax, 0x79462194c18bc8bd
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x19], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x9738d14b421e5482
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x11], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x8b90338fc699580f
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 9], rcx
movabs rcx, 0xf5fa90cb6c7b017c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x47ed39a207593ddf
mov qword [rsp + 0x30], rax
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r12
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, 0x47ed39a207353db3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x21], rax
movdqa xmm0, xmmword [rbp - 0x19]
lea rcx, [rbp - 0x19]
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 9]
xorps xmm1, xmmword [rbp - 0x39]
movdqa xmmword [rbp - 0x19], xmm0
movdqa xmm0, xmmword [rbp + 7]
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
movdqa xmmword [rbp - 9], xmm1
call fcn.180061130
mov r8, rax
test rax, rax
je 0x180062767
movabs rax, 0xc893b68b3dc4286d
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0x48134c92b58ab19b
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x974cd138426754c2
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x41], rcx
mov rcx, r8
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r12
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]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
mov qword [rbp - 0x71], rax
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180063ad0
test rsi, rsi
movzx ecx, dil
mov ebx, r14d
mov qword [0x18017dab0], rax
cmovne ebx, ecx
movabs rsi, 0x974cd138426754f1
test rax, rax
setne cl
and bl, cl
test rax, rax
je 0x180062330
movabs rax, 0xc893b68b3dc4286d
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0xd76449ba597a980
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x974ce00872143898
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
movdqa xmm1, xmmword [rbp - 0x79]
mov rcx, qword [0x18017dab0]
xorps xmm0, xmmword [rbp - 0x19]
mov qword [rbp - 1], rax
xorps xmm1, xmmword [rbp - 9]
mov rax, qword [rcx]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rbp - 0x79], xmm1
call qword [rax + 0x10]
movzx ecx, bl
mov edx, r14d
test rax, rax
mov qword [0x18017daa8], rax
cmovne edx, ecx
movzx ebx, dl
movabs rax, 0xebc7e4b862977b09
movabs rdx, 0xaf8d587c6de84e35
mov qword [rsp + 0x30], rax
movabs rcx, 0xa47be7a58e2ab99e
mov rax, qword [rsp + 0x30]
movabs r8, 0x47ed39a207353db3
mov qword [rsp + 0x40], rax
movabs rdi, 0xf5fa90cb6c7b017c
movabs rax, 0x591c01c8e1bdf8e8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xa76ce70e625874ce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0xabc1038180c3782c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x67d2199d270a1d8c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
movabs rax, 0xc5ceb08d5d5b474c
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], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rsi
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], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], rdi
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]
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp - 0x19]
movdqa xmm1, xmmword [rbp - 0x79]
xorps xmm1, xmmword [rbp - 9]
mov qword [rbp + 0x1f], rax
movabs rax, 0xad94c49052d24d4d
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x69]
xorps xmm0, xmmword [rbp + 7]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmm1, xmmword [rbp - 0x59]
xorps xmm1, xmmword [rbp + 0x17]
movdqa xmmword [rbp - 0x69], xmm0
movdqa xmmword [rbp - 0x59], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
movabs rax, 0x795a2184c18bc8ad
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x9721d15d42135482
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
lea rdx, [rsp + 0x40]
movabs rax, 0x8bc53390c68c580e
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x478139ce07513d9d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], rsi
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], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x19]
xorps xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 9]
xorps xmm1, xmmword [rbp - 0x39]
movdqa xmmword [rbp - 0x19], xmm0
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x21], rax
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
movdqa xmmword [rbp - 9], xmm1
call fcn.180078100
mov r12d, r14d
mov ecx, dword [rax + 4]
mov rax, qword [rcx + rax + 8]
mov rcx, qword [rax]
test rcx, rcx
movzx eax, bl
mov qword [0x18017d8b8], rcx
cmovne r12d, eax
je 0x1800627ad
mov rcx, qword [rcx + 0x170]
lea r8, [0x18017d818]
lea rdx, [0x180162a98]
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
jns 0x180062796
mov dl, 3
call fcn.180076590
movabs rax, 0xd9d0a09b3ede2c59
lea rdx, [rbp - 0x19]
mov qword [rsp + 0x30], rax
mov r8d, edx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
movabs rax, 0x1c470183a49ee8a7
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0xf83eb71827043d87
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0xe39743c0b1877807
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x47ed39a2075b54d2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0x792321f7c1f9c8c8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], rsi
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, 0x47ed39a207353db3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp - 0x19]
xorps xmm2, xmmword [rbp - 0x49]
movdqa xmm0, xmmword [rbp - 9]
movq rcx, xmm2
movdqa xmm1, xmmword [rbp + 7]
xorps xmm0, xmmword [rbp - 0x39]
mov qword [rbp - 0x21], rax
lea rax, [rbp - 0x19]
xorps xmm1, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x19], xmm2
movdqa xmmword [rbp - 9], xmm0
movdqa xmmword [rbp + 7], xmm1
test cl, cl
je 0x18006274b
nop dword [rax]
inc rax
mov r8, rax
cmp byte [rax], r14b
jne 0x180062740
mov rcx, qword [0x18017bed8]
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.1800db5c0
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 [0x18017d818]
lea rdx, [0x18017d820]
mov rax, qword [rcx]
call qword [rax + 0x140]
cmp qword [0x18017d818], r14
je 0x1800627c4
cmp qword [0x18017d820], r14
je 0x1800627c4
mov r15b, 1
jmp 0x1800627c7
xor r15b, r15b
movabs rax, 0xe9c0e4bc6a97750b
movabs rbx, 0x8bf433a1c6f4586a
mov qword [rsp + 0x30], rax
movabs r13, 0x46031ed7fed9f7e8
mov rax, qword [rsp + 0x30]
movabs rdi, 0xadf0c4fe52b74d3f
mov qword [rsp + 0x40], rax
movabs rcx, 0x792321f7c1f9c8c8
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xb773f107625f11d1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0xc9d47199e6cb7855
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x67df0882330d1df6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
movabs rax, 0xf5fa90fb5c5b314c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x61], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x47ed39a207353db3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
movabs rax, 0xf5fa90cb6c7b017c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp - 0x19]
movdqa xmm1, xmmword [rbp - 0x79]
xorps xmm1, xmmword [rbp - 9]
mov qword [rbp + 0xf], rax
movabs rax, 0xad95c49752db4d5c
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x69]
xorps xmm0, xmmword [rbp + 7]
movdqa xmmword [rbp - 0x69], xmm0
movdqa xmmword [rbp - 0x79], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0x794721d9c18dc8a6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x974cd138420b549d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
lea rdx, [rsp + 0x40]
movdqa xmm0, xmmword [rbp - 0x49]
lea rcx, [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rbp - 0x19]
mov qword [rbp - 1], rax
xorps xmm1, xmmword [rbp - 9]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180078100
movabs rdx, 0x974cd138426754f1
mov ecx, dword [rax + 3]
mov rsi, qword [rcx + rax + 7]
movabs rax, 0xe9c0e4c76a97750b
mov qword [0x18017d880], rsi
movabs rcx, 0x792321f7c1f9c8c8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xa36ce800625f60d1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x8bf433a1c6f4585b
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 [rbp - 0x19], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
xorps xmm0, xmmword [rbp - 0x19]
movdqa xmm1, xmmword [rbp - 0x39]
mov qword [rbp - 1], rax
movabs rax, 0xad95c49752db4d5c
xorps xmm1, xmmword [rbp - 9]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x794721d9c18dc8a6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x974cd138420b549d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp - 0x19]
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 1], rax
xorps xmm1, xmmword [rbp - 9]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rbp - 0x49]
movdqa xmmword [rbp - 0x79], xmm1
lea rcx, [rsp + 0x40]
call fcn.180078100
movabs rdx, 0x792321f7c1f9c8c8
movabs r8, 0x974cd138426754f1
mov ecx, dword [rax + 3]
mov rdi, qword [rcx + rax + 7]
movabs rcx, 0xadf0c4fe52b74d3f
mov qword [0x18017d890], rdi
movabs rax, 0xe9c0e4ba6a97750b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xd16ce37c625467d1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x8bf433a1f6c1782c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], rdx
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], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x49]
xorps xmm0, xmmword [rbp - 0x19]
movdqa xmm1, xmmword [rbp - 0x39]
mov qword [rbp - 1], rax
movabs rax, 0xad99c49952d94d5a
xorps xmm1, xmmword [rbp - 9]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x790d21c5c19cc8a6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x974cd154420b5495
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], rdx
lea rdx, [rbp - 0x49]
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], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
movdqa xmm1, xmmword [rbp - 0x79]
xorps xmm0, xmmword [rbp - 0x19]
mov qword [rbp - 1], rax
xorps xmm1, xmmword [rbp - 9]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rbp - 0x79], xmm1
call fcn.180078100
mov ecx, dword [rax + 3]
lea rbx, [rax + 7]
add rbx, rcx
movabs rax, 0xe9c3e4bc6a970e0b
mov qword [0x18017d8b0], rbx
movabs r10, 0xf5fa90cb6c7b017c
mov qword [rsp + 0x30], rax
movabs rdx, 0xadf0c4fe52b74d3f
mov rax, qword [rsp + 0x30]
movabs r8, 0x792321f7c1f9c8c8
mov qword [rsp + 0x40], rax
movabs r9, 0x974cd138426754f1
mov qword [rsp + 0x30], r13
movabs rcx, 0x8bf433a1c6f4586a
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xa76ce87b625366d1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0xabc20581ffc07829
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x72d919e430157b83
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
mov qword [rsp + 0x30], r10
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x61], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x47ed39a207353db3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r10
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp - 0x19]
movdqa xmm1, xmmword [rbp - 0x79]
xorps xmm1, xmmword [rbp - 9]
mov qword [rbp + 0xf], rax
movabs rax, 0xad95c49752db4d5c
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x69]
xorps xmm0, xmmword [rbp + 7]
movdqa xmmword [rbp - 0x69], xmm0
movdqa xmmword [rbp - 0x79], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0x794721d9c18dc8a6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x974cd138420b549d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], rcx
lea rdx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
lea rcx, [rbp - 0x49]
movdqa xmm0, xmmword [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rbp - 0x19]
mov qword [rbp - 1], rax
xorps xmm1, xmmword [rbp - 9]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180078100
test rsi, rsi
mov edx, r14d
movsxd rcx, dword [rax + 3]
mov r8, qword [rcx + rax + 7]
mov ecx, r14d
movzx eax, r15b
cmovne ecx, eax
mov qword [0x18017d6b8], r8
and cl, r12b
test rdi, rdi
cmovne edx, ecx
test rbx, rbx
setne cl
and dl, cl
test r8, r8
movzx ecx, dl
cmovne r14d, ecx
movzx eax, r14b
jmp 0x180062769