Function at 0x180061180
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, 0x26e945c6e8aa2721
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs r13, 0x1edf16f0e9ca39a8
mov rax, qword [rsp + 0x30]
movabs r14, 0x269b45a3e8c32755
mov qword [rbp - 0x49], rax
movabs rdi, 0xf94f3fb2099d9a46
movabs rax, 0xf9233fd609b39a76
movabs rsi, 0xdeb9bec1fb4b42a7
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xdeb9bec1fb4b42cb
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.180077e30
mov r8, rax
test rax, rax
je 0x180062567
movabs rax, 0x4ada28c6a5b37832
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0xf94f3fb209fef52a
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.180078100
movabs rdx, 0x127712ff39eaa029
mov rcx, qword [rax]
movabs rax, 0x26fe45cbe8a02726
mov qword [0x18017d990], rcx
test rcx, rcx
mov qword [rsp + 0x30], rax
movabs rcx, 0x9cdba7ce527ed72a
mov rax, qword [rsp + 0x30]
setne bl
mov qword [rbp - 0x19], rax
movabs rax, 0xf9363fc109fc9a2b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0xded4bea4fb3f42d4
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x1eb3169ce9ae3986
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.180060f30
mov r8, rax
test rax, rax
je 0x180062567
movabs rax, 0x5fc824ce8dab4406
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0xf97f0fed64f8ee35
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.1800638d0
mov qword [0x18017dbc0], rax
lea rcx, [rbp - 0x49]
test rax, rax
movabs rax, 0x26ee45d3e8ad273c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
setne r15b
mov qword [rbp - 0x49], rax
and r15b, bl
movabs rax, 0xf93c3fcb09ee9a32
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xde97beacfb2e42d3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x1edf169ce9a639cc
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.180060f30
mov r8, rax
test rax, rax
je 0x180062567
movabs rax, 0x55e216d79db3491c
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0x903c4dd75ff0ff32
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdeb9bec1cb7b2cc8
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.1800638d0
mov qword [0x18017d9a0], rax
mov r12, rax
movabs rax, 0x26f245c4e8ad2730
mov qword [rsp + 0x30], rax
movabs rax, 0xf9613f8009f89a28
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdeb9beadfb2742c3
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.180060f30
mov rsi, rax
test rax, rax
je 0x180062567
movabs rax, 0x49e820f18dae4612
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rbx, 0xdeb9bec1fb4b42a7
mov rcx, qword [rsp + 0x30]
movabs rax, 0x8f3d5ae16cfee833
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xb0dcd7adb82e21ce
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, 0x1edf16f0d9fa6fdc
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.1800638d0
mov qword [0x18017d7b0], rax
lea rdx, [rbp - 0x49]
mov rdi, rax
movabs rax, 0x63a920c09ab64806
mov qword [rsp + 0x30], rax
movabs rax, 0xba206bd767f4fd28
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xde898eb5952e2bcb
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, 0xf94f3fb2099d9a46
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.1800638d0
mov qword [0x18017d908], rax
mov rbx, rax
movabs rax, 0x65f037cc9fb7421b
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
lea rdx, [rbp - 0x49]
mov qword [rbp - 0x49], rcx
movabs rax, 0x8b2a6cc667f8f32a
mov qword [rsp + 0x30], rax
movabs rax, 0xde898e9e9e282bd1
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, 0xf94f3fb2099d9a46
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xdeb9bec1fb4b42a7
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.1800638d0
mov qword [0x18017dba0], rax
xor r14d, r14d
test r12, r12
movzx ecx, r15b
mov edx, r14d
mov esi, r14d
cmovne edx, ecx
movabs r15, 0x269b45a3e8c32755
test rdi, rdi
movabs r12, 0xf94f3fb2099d9a46
movabs rdi, 0xdeb9bec1fb4b42a7
setne cl
and dl, cl
test rbx, rbx
movzx ecx, dl
cmovne esi, ecx
test rax, rax
setne al
and sil, al
movabs rax, 0x26e945c6e8aa2721
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0xf9233fd609b39a76
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xdeb9bec1fb4b42cb
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.180060f30
mov r8, rax
test rax, rax
je 0x180062567
movabs rax, 0x65fe2bca8fad6203
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0xf94f3f8239effb30
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.1800638d0
mov qword [0x18017d968], rax
mov rbx, rax
movabs rax, 0x26fe45cae8af2736
mov qword [rsp + 0x30], rax
movabs rax, 0xf92b3f9c09e99a28
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdeb9bec1fb2742cb
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.180060f30
mov r8, rax
test rax, rax
je 0x180062567
movabs rax, 0x65a920c09ab64806
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0xf97f0fc667f8f32a
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.1800638d0
mov qword [0x18017d980], rax
test rbx, rbx
movzx ecx, sil
mov edi, r14d
cmovne edi, ecx
movabs rbx, 0xdeb9bec1fb4b42a7
test rax, rax
movabs rcx, 0x9cdba7ce527ed72a
setne al
and dil, al
movabs rax, 0x26fe45d7e8a22738
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
movabs rax, 0xf9233fd309f49a34
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0xdecdbeb2fb3242d4
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x1ef116c2e9a739cd
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x127712933986a04d
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, 0x127712ff39eaa029
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.180060f30
mov r8, rax
test rax, rax
je 0x180062567
movabs rax, 0x47f237c69ca26a03
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0xcb225ac67ae4c92a
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdeb9bec1fb7b72f8
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.1800638d0
mov qword [0x18017dbb8], rax
mov rsi, rax
movabs rax, 0x26f445d0e8a62727
mov qword [rsp + 0x30], rax
movabs rax, 0xf92a3fd109ef9a33
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x19], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdecdbeb2fb3242d4
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x11], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x1ebb16dee9a739cd
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 9], rcx
movabs rcx, 0x9cdba7ce527ed72a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x127712ff3986a045
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, 0x127712ff39eaa029
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.180060f30
mov r8, rax
test rax, rax
je 0x180062567
movabs rax, 0x43f837d687b04207
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0xc87f52d77deee315
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xdeb9bec1fb4b4294
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.1800638d0
test rsi, rsi
movzx ecx, dil
mov ebx, r14d
mov qword [0x18017dbb0], rax
cmovne ebx, ecx
movabs rsi, 0xdeb9bec1fb4b42a7
test rax, rax
setne cl
and bl, cl
test rax, rax
je 0x180062130
movabs rax, 0x43f837d687b04207
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x8d1a5ade6df3fb0e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xdeb98ff1cb382ece
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 [0x18017dbb0]
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 [0x18017dba8], rax
cmovne edx, ecx
movzx ebx, dl
movabs rax, 0x60ac65e5d8e31163
movabs rdx, 0xfc21636d0fb1d2bb
mov qword [rsp + 0x30], rax
movabs rcx, 0xc0cfcadcbab9780c
mov rax, qword [rsp + 0x30]
movabs r8, 0x127712ff39eaa029
mov qword [rsp + 0x40], rax
movabs rdi, 0x9cdba7ce527ed72a
movabs rax, 0xd9701f8d29d9aa66
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xee9988f7db746298
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0x3eea26d0affd19ee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x324832c019d58016
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
movabs rax, 0xacef8788635e911a
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, 0x26ff45cde8a62727
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, 0xf9363fc109ef9a23
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0xded4bea4fb3f42d4
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
lea rdx, [rsp + 0x40]
movabs rax, 0x1eee16c1e9b239cc
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x121b1293398ea007
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.180078680
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 [0x18017d9b0], rcx
cmovne r12d, eax
je 0x1800625ad
mov rcx, qword [rcx + 0x170]
lea r8, [0x18017d910]
lea rdx, [0x180163a00]
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
jns 0x180062596
mov dl, 3
call fcn.180076b10
movabs rax, 0x52bb21c684aa4633
lea rdx, [rbp - 0x19]
mov qword [rsp + 0x30], rax
mov r8d, edx
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
movabs rax, 0x9c2b1fc66cfaba29
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0xb1cbd8e19e282bd1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x76bc66919eb919c5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x127712ff3984c948
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, 0xf94f3fb2099d9a46
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, 0x127712ff39eaa029
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 0x18006254b
nop dword [rax]
inc rax
mov r8, rax
cmp byte [rax], r14b
jne 0x180062540
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.1800dbb40
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 [0x18017d910]
lea rdx, [0x18017d918]
mov rax, qword [rcx]
call qword [rax + 0x140]
cmp qword [0x18017d910], r14
je 0x1800625c4
cmp qword [0x18017d918], r14
je 0x1800625c4
mov r15b, 1
jmp 0x1800625c7
xor r15b, r15b
movabs rax, 0x62ab65e1d0e31f61
movabs rbx, 0x1edf16f0e9ca39a8
mov qword [rsp + 0x30], rax
movabs r13, 0xc66f009236bda566
mov rax, qword [rsp + 0x30]
movabs rdi, 0x269b45a3e8c32755
mov qword [rsp + 0x40], rax
movabs rcx, 0xf94f3fb2099d9a46
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xfe869efedb730787
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0x5cff54c8c9f51997
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x324523df0dd2806c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
movabs rax, 0x9cdba7fe625ee71a
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, 0x127712ff39eaa029
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
movabs rax, 0x9cdba7ce527ed72a
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, 0x26fe45cae8af2736
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, 0xf92b3f9c09e99a28
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xdeb9bec1fb2742cb
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.180078680
movabs rdx, 0xdeb9bec1fb4b42a7
mov ecx, dword [rax + 3]
mov rsi, qword [rcx + rax + 7]
movabs rax, 0x62ab659ad0e31f61
mov qword [0x18017d978], rsi
movabs rcx, 0xf94f3fb2099d9a46
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, 0xea9987f9db737687
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x1edf16f0e9ca3999
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, 0x26fe45cae8af2736
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, 0xf92b3f9c09e99a28
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xdeb9bec1fb2742cb
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.180078680
movabs rdx, 0xf94f3fb2099d9a46
movabs r8, 0xdeb9bec1fb4b42a7
mov ecx, dword [rax + 3]
mov rdi, qword [rcx + rax + 7]
movabs rcx, 0x269b45a3e8c32755
mov qword [0x18017d988], rdi
movabs rax, 0x62ab65e7d0e31f61
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, 0x98998c85db787187
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0x1edf16f0d9ff19ee
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, 0x26f245c4e8ad2730
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, 0xf9613f8009f89a28
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xdeb9beadfb2742c3
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.180078680
mov ecx, dword [rax + 3]
lea rbx, [rax + 7]
add rbx, rcx
movabs rax, 0x62a865e1d0e36461
mov qword [0x18017d9a8], rbx
movabs rdx, 0x269b45a3e8c32755
mov qword [rsp + 0x30], rax
movabs r8, 0xf94f3fb2099d9a46
mov rax, qword [rsp + 0x30]
movabs r9, 0xdeb9bec1fb4b42a7
mov qword [rsp + 0x40], rax
movabs rcx, 0x1edf16f0e9ca39a8
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0xee998782db7f7087
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0x3ee920d0d0fe19eb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x274332b90ecae619
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
movabs rax, 0x9cdba7ce527ee80a
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 - 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, 0x127712ff39eaa029
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
movabs rax, 0x9cdba7ce527ed72a
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, 0x26fe45cae8af2736
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, 0xf92b3f9c09e99a28
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0xdeb9bec1fb2742cb
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
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x49]
mov rax, qword [rsp + 0x30]
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.180078680
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 [0x18017d7a8], 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 0x180062569