Function at 0x1800667d0
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 - 0x670]
sub rsp, 0x770
mov rax, qword [0x1801a7040]
xor rax, rsp
mov qword [rbp + 0x660], rax
movabs rax, 0x38f4d3912c097ef3
lea rcx, [rbp + 0x190]
mov qword [rsp + 0x30], rax
movabs r13, 0xcce9c8237d015ba6
mov rax, qword [rsp + 0x30]
movabs r12, 0x3886d3f42c607e87
mov qword [rbp + 0x190], rax
movabs rdi, 0x2254ea8ddf8d494c
movabs rax, 0x2238eae9dfa3497c
movabs rsi, 0x69b14a9226940a51
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x198], rax
movabs rax, 0x69b14a9226940a3d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a8], rax
mov qword [rsp + 0x30], r12
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
movdqa xmm0, xmmword [rbp + 0x420]
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x430], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm1, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0x190]
mov qword [rbp + 0x438], rax
xorps xmm1, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0x1a0], xmm1
movdqa xmmword [rbp + 0x190], xmm0
call fcn.18008e720
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x54c7be91611021e0
lea rdx, [rbp - 0x20]
mov qword [rsp + 0x30], rax
movabs rax, 0x2254ea8ddfee2620
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], r12
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 - 0x20]
movdqa xmmword [rbp - 0x20], xmm0
call fcn.18008ea00
movabs rdx, 0x7244164021b872ab
mov rcx, qword [rax]
movabs rax, 0x38e3d39c2c037ef4
mov qword [0x1801d14a0], rcx
test rcx, rcx
mov qword [rsp + 0x30], rax
movabs rcx, 0x5d147ab9df83fe10
mov rax, qword [rsp + 0x30]
setne bl
mov qword [rbp + 0x1d0], rax
movabs rax, 0x222deafedfec4921
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1d8], rax
movabs rax, 0x69dc4af726e00a22
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1e0], rax
movabs rax, 0xcc85c84f7d655b88
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1e8], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1f8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x4e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x4e8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x4f0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x4f8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1d0]
mov qword [rbp + 0x500], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1d0]
xorps xmm0, xmmword [rbp + 0x4e0]
movdqa xmm1, xmmword [rbp + 0x1e0]
xorps xmm1, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x1d0], xmm0
movdqa xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x508], rax
xorps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x1f0], xmm0
movdqa xmmword [rbp + 0x1e0], xmm1
call fcn.180066580
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x41d5b29949081dd4
lea rdx, [rbp - 0x10]
mov qword [rsp + 0x30], rax
movabs rax, 0x2264dad2b2e83d3f
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], r12
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 - 0x10]
mov qword [rsp + 0x58], rax
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x10], xmm0
call fcn.1800693f0
mov qword [0x1801d14c8], rax
lea rcx, [rbp + 0x1b0]
test rax, rax
movabs rax, 0x38f3d3842c0e7eee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
setne r14b
mov qword [rbp + 0x1b0], rax
and r14b, bl
movabs rax, 0x2227eaf4dffe4938
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1b8], rax
movabs rax, 0x699f4aff26f10a25
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c0], rax
movabs rax, 0xcce9c84f7d6d5bc2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x440], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x448], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x450], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x1b0]
movdqa xmm1, xmmword [rbp + 0x1c0]
xorps xmm0, xmmword [rbp + 0x440]
mov qword [rbp + 0x458], rax
xorps xmm1, xmmword [rbp + 0x450]
movdqa xmmword [rbp + 0x1c0], xmm1
movdqa xmmword [rbp + 0x1b0], xmm0
call fcn.180066580
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x4bff8080591010ce
lea rdx, [rbp + 0x30]
mov qword [rsp + 0x30], rax
movabs rax, 0x4b2798e889e02c38
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x30], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x69b14a9216a4643e
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x38], rcx
mov rcx, r8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x460], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x468], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x470], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x30]
movdqa xmm1, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp + 0x460]
mov qword [rbp + 0x478], rax
xorps xmm1, xmmword [rbp + 0x470]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmmword [rbp + 0x30], xmm0
call fcn.1800693f0
mov qword [0x1801d14b8], rax
mov r15, rax
movabs rax, 0x38efd3932c0e7ee2
mov qword [rsp + 0x30], rax
movabs rax, 0x227aeabfdfe84922
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x50], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x69b14afe26f80a35
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x58], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x60], rcx
lea rcx, [rbp + 0x50]
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x68], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x480], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x488], rax
mov qword [rsp + 0x30], rsi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x490], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x50]
movdqa xmm1, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x480]
mov qword [rbp + 0x498], rax
xorps xmm1, xmmword [rbp + 0x490]
movdqa xmmword [rbp + 0x60], xmm1
movdqa xmmword [rbp + 0x50], xmm0
call fcn.180066580
mov rsi, rax
test rax, rax
je 0x180068027
movabs rax, 0x57f5b6a6490d1fc0
lea rdx, [rbp + 0x70]
mov qword [rsp + 0x30], rax
movabs rbx, 0x69b14a9226940a51
mov rcx, qword [rsp + 0x30]
movabs rax, 0x54268fdebaee3b39
mov qword [rbp + 0x70], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x7d423fe65f16938
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x78], rcx
mov rcx, rsi
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x80], rax
movabs rax, 0xcce9c8234d310dd2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x88], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x4a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x70]
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x4a0]
mov qword [rbp + 0x4b8], rax
xorps xmm1, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x80], xmm1
movdqa xmmword [rbp + 0x70], xmm0
call fcn.1800693f0
mov qword [0x1801d1228], rax
lea rdx, [rbp + 0x90]
mov rdi, rax
movabs rax, 0x7db4b6975e1511d4
mov qword [rsp + 0x30], rax
movabs rax, 0x613bbee8b1e42e22
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x90], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x69817ae648f1633d
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x98], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xa0], rcx
mov rcx, rsi
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x2254ea8ddf8d494c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x90]
movdqa xmm1, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x4c0]
mov qword [rbp + 0x4d8], rax
xorps xmm1, xmmword [rbp + 0x4d0]
movdqa xmmword [rbp + 0xa0], xmm1
movdqa xmmword [rbp + 0x90], xmm0
call fcn.1800693f0
mov qword [0x1801d1218], rax
mov rbx, rax
movabs rax, 0x7beda19b5b141bc9
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
lea rdx, [rbp + 0xb0]
mov qword [rbp + 0xb0], rcx
movabs rax, 0x5031b9f9b1e82020
mov qword [rsp + 0x30], rax
movabs rax, 0x69817acd43f76327
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], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x600], rax
movabs rax, 0x2254ea8ddf8d494c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x608], rax
movabs rax, 0x69b14a9226940a51
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x610], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xb0]
movdqa xmm1, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x600]
mov qword [rbp + 0x618], rax
xorps xmm1, xmmword [rbp + 0x610]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
call fcn.1800693f0
mov qword [0x1801d1488], rax
xor esi, esi
test r15, r15
movzx ecx, r14b
mov edx, esi
movabs r15, 0x2254ea8ddf8d494c
cmovne edx, ecx
test rdi, rdi
mov edi, esi
setne cl
and dl, cl
test rbx, rbx
movzx ecx, dl
movabs rbx, 0x69b14a9226940a51
cmovne edi, ecx
test rax, rax
setne al
and dil, al
movabs rax, 0x38f4d3912c097ef3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd0], rax
movabs rax, 0x2238eae9dfa3497c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd8], rax
movabs rax, 0x69b14a9226940a3d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x320], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x328], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x330], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x338], rax
movdqa xmm0, xmmword [rbp + 0xd0]
lea rcx, [rbp + 0xd0]
movdqa xmm1, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x320]
xorps xmm1, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmmword [rbp + 0xe0], xmm1
call fcn.180066580
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x7be3bd9d4b0e3bd1
lea rdx, [rbp]
mov qword [rsp + 0x30], rax
movabs rax, 0x2254eabdefff283a
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], r12
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]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp], xmm0
call fcn.1800693f0
mov qword [0x1801d11e8], rax
mov r14, rax
movabs rax, 0x38e3d39d2c0c7ee4
mov qword [rsp + 0x30], rax
movabs rax, 0x2230eaa3dff94922
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xf0], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x69b14a9226f80a3d
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0xf8], rcx
lea rcx, [rbp + 0xf0]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x100], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x108], rax
mov qword [rsp + 0x30], r12
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], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0x340]
mov qword [rbp + 0x358], rax
xorps xmm1, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmmword [rbp + 0xf0], xmm0
call fcn.180066580
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x7bb4b6975e1511d4
lea rdx, [rbp + 0x10]
mov qword [rsp + 0x30], rax
movabs rax, 0x2264daf9b1e82020
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x10], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x18], rcx
mov qword [rsp + 0x30], r12
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 + 0x10]
mov qword [rsp + 0x78], rax
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.1800693f0
mov qword [0x1801d1230], rax
test r14, r14
movzx ecx, dil
mov ebx, esi
cmovne ebx, ecx
movabs rdi, 0x69b14a9226940a51
test rax, rax
lea rcx, [rbp + 0x110]
setne al
and bl, al
movabs rax, 0x38e7d3972c0f7eeb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x110], rax
movabs rax, 0x2231eaf7dfe44920
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x118], rax
movabs rax, 0x69dd4afe26f00a7f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x120], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x128], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x360], rax
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], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x110]
movdqa xmm1, xmmword [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x360]
mov qword [rbp + 0x378], rax
xorps xmm1, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x120], xmm1
movdqa xmmword [rbp + 0x110], xmm0
call fcn.180066580
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x5dfcba984d0311cb
lea rdx, [rbp + 0x20]
mov qword [rsp + 0x30], rax
movabs rax, 0x2254ea8ddfbd7913
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x20], rcx
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x28], rcx
mov qword [rsp + 0x30], r12
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x80], rcx
mov rcx, r8
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x20]
mov qword [rbp - 0x78], rax
xorps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x20], xmm0
call fcn.1800693f0
mov qword [0x1801d1490], rax
mov r14, rax
movabs r9, 0x5d147ab9df83fe10
movabs rax, 0x38e3d3802c017eea
mov qword [rsp + 0x30], rax
movabs rax, 0x2238eaecdfe4493e
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x200], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x69c54ae126ed0a22
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x208], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xccc7c8117d6c5bc3
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x210], rcx
lea rcx, [rbp + 0x200]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x218], rax
movabs rax, 0x7244162c21d472cf
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x220], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x228], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x510], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x518], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x520], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x528], rax
movabs rax, 0x7244164021b872ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x530], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x200]
xorps xmm0, xmmword [rbp + 0x510]
movdqa xmm1, xmmword [rbp + 0x210]
xorps xmm1, xmmword [rbp + 0x520]
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmm0, xmmword [rbp + 0x220]
mov qword [rbp + 0x538], rax
xorps xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmmword [rbp + 0x210], xmm1
call fcn.180066580
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x59efa191580133d1
lea rdx, [rbp + 0x130]
mov qword [rsp + 0x30], rax
movabs rax, 0x10398ff9acf41a20
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x130], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x69b14a9226a43a0e
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], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x148], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x380], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x388], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x390], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x130]
movdqa xmm1, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x380]
mov qword [rbp + 0x398], rax
xorps xmm1, xmmword [rbp + 0x390]
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmmword [rbp + 0x130], xmm0
call fcn.1800693f0
mov qword [0x1801d14c0], rax
test r14, r14
movzx ecx, bl
mov edi, esi
cmovne edi, ecx
movabs r14, 0x69b14a9226940a51
test rax, rax
movabs rcx, 0x5d147ab9df83fe10
setne al
and dil, al
movabs rax, 0x38e9d3872c057ef5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x230], rax
movabs rax, 0x2231eaeedfff4939
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x238], rax
movabs rax, 0x69c54ae126ed0a22
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x240], rax
movabs rax, 0xcc8dc80d7d6c5bc3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x248], rax
movabs rax, 0x7244164021d472c7
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x250], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x258], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x540], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x548], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x550], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x558], rax
movabs rax, 0x7244164021b872ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x230]
mov qword [rbp + 0x560], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x230]
xorps xmm0, xmmword [rbp + 0x540]
movdqa xmm1, xmmword [rbp + 0x240]
xorps xmm1, xmmword [rbp + 0x550]
movdqa xmmword [rbp + 0x230], xmm0
movdqa xmm0, xmmword [rbp + 0x250]
mov qword [rbp + 0x568], rax
xorps xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmmword [rbp + 0x240], xmm1
call fcn.180066580
mov r8, rax
test rax, rax
je 0x180068027
movabs rax, 0x5de5a18143131bd5
lea rdx, [rbp + 0x150]
mov qword [rsp + 0x30], rax
movabs rax, 0x136487e8abfe301f
mov rcx, qword [rsp + 0x30]
mov qword [rbp + 0x150], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x69b14a9226940a62
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], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x168], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x3a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3a8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3b0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x150]
movdqa xmm1, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x3a0]
mov qword [rbp + 0x3b8], rax
xorps xmm1, xmmword [rbp + 0x3b0]
movdqa xmmword [rbp + 0x160], xmm1
movdqa xmmword [rbp + 0x150], xmm0
call fcn.1800693f0
test rax, rax
movzx ecx, dil
mov ebx, esi
mov qword [0x1801d14b0], rax
cmovne ebx, ecx
je 0x180067b40
movabs rax, 0x5de5a18143131bd5
lea rdx, [rbp + 0x170]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x170], rax
movabs rax, 0x56018fe1bbe32804
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x178], rax
movabs rax, 0x69b17ba216e76638
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x180], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x188], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c0], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x170]
movdqa xmm1, xmmword [rbp + 0x180]
mov rcx, qword [0x1801d14b0]
xorps xmm0, xmmword [rbp + 0x3c0]
mov qword [rbp + 0x3d8], rax
xorps xmm1, xmmword [rbp + 0x3d0]
mov rax, qword [rcx]
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x180], xmm1
call qword [rax + 0x10]
test rax, rax
mov qword [0x1801d1498], rax
setne al
and bl, al
movabs rax, 0x7eb1f3b21c4048b1
movabs rdx, 0xbac737e4eea4e95
mov qword [rsp + 0x30], rax
movabs rcx, 0xcb94dd4f675d618a
mov rax, qword [rsp + 0x30]
movabs r8, 0x7244164021b872ab
mov qword [rbp + 0x290], rax
movabs rdi, 0x5d147ab9df83fe10
movabs rax, 0x26bcab2ffb8796c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x298], rax
movabs rax, 0x59917ca406ab2a6e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a0], rax
movabs rax, 0xecadf8033b367be0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2a8], rax
movabs rax, 0x527b367f01875294
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b0], rax
movabs rax, 0x68275a80e7a3c624
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b8], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c8], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x620], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x628], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x630], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r8
mov qword [rbp + 0x638], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x640], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x648], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x650], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x290]
movdqa xmm1, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0x620]
xorps xmm1, xmmword [rbp + 0x630]
mov qword [rbp + 0x658], rax
movabs rax, 0x38e2d39a2c057ef5
movdqa xmmword [rbp + 0x290], xmm0
movdqa xmm0, xmmword [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0x640]
movdqa xmmword [rbp + 0x2a0], xmm1
movdqa xmm1, xmmword [rbp + 0x2c0]
xorps xmm1, xmmword [rbp + 0x650]
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmmword [rbp + 0x2c0], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x260], rax
movabs rax, 0x222deafedfff4929
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x268], rax
movabs rax, 0x69dc4af726e00a22
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x270], rax
lea rdx, [rbp + 0x290]
movabs rax, 0xccd8c8127d795bc2
lea rcx, [rbp + 0x260]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x278], rax
movabs rax, 0x7228162c21dc7285
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x280], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x288], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
mov qword [rbp + 0x570], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x578], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x580], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r8
mov qword [rbp + 0x588], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x590], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x570]
movdqa xmm1, xmmword [rbp + 0x270]
xorps xmm1, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x260], xmm0
movdqa xmm0, xmmword [rbp + 0x280]
mov qword [rbp + 0x598], rax
xorps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x280], xmm0
movdqa xmmword [rbp + 0x270], xmm1
call fcn.18008efc0
mov r15d, esi
mov ecx, dword [rax + 4]
mov rax, qword [rcx + rax + 8]
mov rcx, qword [rax]
test rcx, rcx
movzx eax, bl
mov qword [0x1801d1248], rcx
cmovne r15d, eax
je 0x180068070
mov rcx, qword [rcx + 0x170]
lea r8, [0x1801d0fc0]
lea rdx, [0x18018acf8]
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
jns 0x180068059
mov dl, 3
call fcn.18008d420
movabs rax, 0x4ca6b79140091fe1
lea rdx, [rbp - 0x50]
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x50]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp - 0x50], rax
movabs rax, 0x4730caf9baea6923
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x48], rax
movabs rax, 0x6c32cb243f76327
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x40], rax
movabs rax, 0xa48ab8420a727bcb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x38], rax
movabs rax, 0x7244164021d61bca
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x30], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2f0], rax
movabs rax, 0x2254ea8ddf8d494c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2f8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x300], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x308], rax
movabs rax, 0x7244164021b872ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x310], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp - 0x50]
xorps xmm2, xmmword [rbp + 0x2f0]
movdqa xmm0, xmmword [rbp - 0x40]
movdqa xmm1, xmmword [rbp - 0x30]
xorps xmm0, xmmword [rbp + 0x300]
mov qword [rbp + 0x318], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x310]
movdqa xmmword [rbp - 0x50], xmm2
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmmword [rbp - 0x30], xmm1
test al, al
je 0x18006800b
nop dword [rax]
inc rcx
mov r8, rcx
cmp byte [rcx], sil
jne 0x180068000
mov rcx, qword [0x1801ceca8]
sub r8d, edx
lea rdx, [rbp - 0x50]
mov qword [rsp + 0x20], rsi
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
xor al, al
mov rcx, qword [rbp + 0x660]
xor rcx, rsp
call fcn.1800f39f0
lea r11, [rsp + 0x770]
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 [0x1801d0fc0]
lea rdx, [0x1801d0fc8]
mov rax, qword [rcx]
call qword [rax + 0x140]
cmp qword [0x1801d0fc0], rsi
je 0x180068087
cmp qword [0x1801d0fc8], rsi
je 0x180068087
mov r14b, 1
jmp 0x18006808a
xor r14b, r14b
movabs rax, 0x7cb6f3b6144046b3
movabs rbx, 0x3886d3f42c607e87
mov qword [rsp + 0x30], rax
movabs r12, 0x1d74d5ade0ad766c
mov rax, qword [rsp + 0x30]
movabs rcx, 0x2254ea8ddf8d494c
mov qword [rbp + 0x2f0], rax
movabs rdx, 0x69b14a9226940a51
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x599108aa06ac3e71
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x300], rax
movabs rax, 0xecd9fd033b477b97
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x308], rax
movabs rax, 0x7202526063805294
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x310], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x318], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x5a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x5a8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x5b0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5b8], rax
movabs rax, 0x7244164021b872ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov qword [rbp + 0x5c0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x2f0]
movdqa xmm1, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x5a0]
xorps xmm1, xmmword [rbp + 0x5b0]
mov qword [rbp + 0x5c8], rax
movabs rax, 0x38e3d39d2c0c7ee4
movdqa xmmword [rbp + 0x2f0], xmm0
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmmword [rbp + 0x300], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x70], rax
movabs rax, 0x2230eaa3dff94922
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x68], rax
movabs rax, 0x69b14a9226f80a3d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d8], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e8], rax
movdqa xmm0, xmmword [rbp - 0x70]
lea rdx, [rbp + 0x2f0]
movdqa xmm1, xmmword [rbp - 0x60]
lea rcx, [rbp - 0x70]
xorps xmm0, xmmword [rbp + 0x2d0]
xorps xmm1, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp - 0x60], xmm1
call fcn.18008efc0
movabs rdx, 0x69b14a9226940a51
mov ecx, dword [rax + 3]
mov rdi, qword [rcx + rax + 7]
movabs rax, 0x7cb6f3cd144046b3
mov qword [0x1801d1220], rdi
movabs rcx, 0x2254ea8ddf8d494c
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
movabs rax, 0x5d9173aa06ac3e71
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x60], rax
movabs rax, 0xcce9c8237d015b97
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x3e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x3e8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x3f0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x70]
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x3e0]
mov qword [rbp + 0x3f8], rax
movabs rax, 0x38e3d39d2c0c7ee4
xorps xmm1, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp - 0x60], xmm1
movdqa xmmword [rbp - 0x70], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d0], rax
movabs rax, 0x2230eaa3dff94922
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d8], rax
movabs rax, 0x69b14a9226f80a3d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e8], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x400], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
lea rdx, [rbp - 0x70]
mov qword [rbp + 0x408], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x410], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x2d0]
movdqa xmm1, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x400]
mov qword [rbp + 0x418], rax
xorps xmm1, xmmword [rbp + 0x410]
movdqa xmmword [rbp + 0x2e0], xmm1
movdqa xmmword [rbp + 0x2d0], xmm0
lea rcx, [rbp + 0x2d0]
call fcn.18008efc0
movabs rdx, 0x2254ea8ddf8d494c
movabs r8, 0x69b14a9226940a51
movabs r9, 0x5d147ab9df83fe10
mov ecx, dword [rax + 3]
mov rbx, qword [rcx + rax + 7]
movabs rax, 0x7cb5f3b614403db3
mov qword [0x1801d1238], rbx
movabs rcx, 0x3886d3f42c607e87
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2f0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2f8], rax
movabs rax, 0x599173d106a03871
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x300], rax
movabs rax, 0xecdffe0344357be5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x308], rax
movabs rax, 0x477036061698349b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x310], rax
movabs rax, 0x5d147ab9df83c130
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x318], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rdx
mov qword [rbp + 0x5d0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r8
mov qword [rbp + 0x5d8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x5e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5e8], rax
movabs rax, 0x7244164021b872ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r9
mov qword [rbp + 0x5f0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x2f0]
movdqa xmm1, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x5d0]
xorps xmm1, xmmword [rbp + 0x5e0]
mov qword [rbp + 0x5f8], rax
movabs rax, 0x38e3d39d2c0c7ee4
movdqa xmmword [rbp + 0x2f0], xmm0
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmmword [rbp + 0x300], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d0], rax
movabs rax, 0x2230eaa3dff94922
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d8], rax
movabs rax, 0x69b14a9226f80a3d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e0], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e8], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x30], rdx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x48], rax
mov qword [rsp + 0x30], r8
lea rdx, [rbp + 0x2f0]
mov rax, qword [rsp + 0x30]
lea rcx, [rbp + 0x2d0]
mov qword [rbp - 0x40], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x2d0]
movdqa xmm1, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp - 0x50]
mov qword [rbp - 0x38], rax
xorps xmm1, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x2e0], xmm1
call fcn.18008efc0
test rdi, rdi
mov edx, esi
movsxd rcx, dword [rax + 3]
mov r8, qword [rcx + rax + 7]
movzx ecx, r14b
cmovne edx, ecx
mov qword [0x1801d14a8], r8
and dl, r15b
test rbx, rbx
movzx ecx, dl
cmovne esi, ecx
test r8, r8
setne al
and al, sil
jmp 0x180068029