Function at 0x1800602e0
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 [0x180180040]
xor rax, rsp
mov qword [rbp + 0x27], rax
movabs rax, 0xaa5e07f1d074d83b
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs r12, 0xc261ab353849842
mov rax, qword [rsp + 0x30]
movabs r13, 0xaa2c0794d01dd84f
mov qword [rbp - 0x49], rax
movabs rdi, 0x31eec079b84ced78
movabs rax, 0x3182c01db862ed48
movabs rsi, 0x10e59a46ef166df9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x10e59a46ef166d95
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
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], r12
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.18007ad10
mov r8, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xc66d6af19d6d8728
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x31eec079b82f8214
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], r13
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.18007afe0
movabs rdx, 0x2d8cd0684818f713
mov rcx, qword [rax]
movabs rax, 0xaa4907fcd07ed83c
mov qword [0x180182880], rcx
test rcx, rcx
mov qword [rsp + 0x30], rax
movabs rcx, 0xc537644db01f512c
mov rax, qword [rsp + 0x30]
setne bl
mov qword [rbp - 0x19], rax
movabs rax, 0x3197c00ab82ded15
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x10889a23ef626d8a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0xc4a1adf53e0986c
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], r13
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], r12
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.180060090
mov r8, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xd37f66f9b575bb1c
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x31def026d529990b
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], r13
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.180062660
mov qword [0x180182ab0], rax
lea rcx, [rbp - 0x49]
test rax, rax
movabs rax, 0xaa5907e4d073d826
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
setne r14b
mov qword [rbp - 0x49], rax
and r14b, bl
movabs rax, 0x319dc000b83fed0c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x10cb9a2bef736d8d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0xc261adf53e89826
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
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], r12
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.180060090
mov r8, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xd95554e0a56db606
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0x589db21cee21880c
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x10e59a46df260396
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
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], r12
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.180062660
mov qword [0x180182aa0], rax
mov r15, rax
movabs rax, 0xaa4507f3d073d82a
mov qword [rsp + 0x30], rax
movabs rax, 0x31c0c04bb829ed16
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x10e59a2aef7a6d9d
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
lea rcx, [rbp - 0x49]
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
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], r12
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.180060090
mov rsi, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xc55f62c6b570b908
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rbx, 0x10e59a46ef166df9
mov rcx, qword [rsp + 0x30]
movabs rax, 0x479ca52add2f9f0d
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x7e80f32aac730e90
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, 0xc261ab363b4ce36
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
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], r12
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.180062660
mov qword [0x180182868], rax
lea rdx, [rbp - 0x49]
mov rdi, rax
movabs rax, 0xef1e62f7a268b71c
mov qword [rsp + 0x30], rax
movabs rax, 0x7281941cd6258a16
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x10d5aa3281730495
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x31eec079b84ced78
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], r12
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.180062660
mov qword [0x1801826e0], rax
mov rbx, rax
movabs rax, 0xe94775fba769bd01
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
lea rdx, [rbp - 0x49]
mov qword [rbp - 0x49], rcx
movabs rax, 0x438b930dd6298414
mov qword [rsp + 0x30], rax
movabs rax, 0x10d5aa198a75048f
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x31eec079b84ced78
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x10e59a46ef166df9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r12
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.180062660
mov qword [0x180182a88], rax
xor esi, esi
test r15, r15
movzx ecx, r14b
mov edx, esi
mov r14d, esi
cmovne edx, ecx
movabs r15, 0x31eec079b84ced78
test rdi, rdi
movabs rdi, 0x10e59a46ef166df9
setne cl
and dl, cl
test rbx, rbx
movzx ecx, dl
cmovne r14d, ecx
test rax, rax
setne al
and r14b, al
movabs rax, 0xaa5e07f1d074d83b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
movabs rax, 0x3182c01db862ed48
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x10e59a46ef166d95
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r15
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movdqa xmm0, xmmword [rbp - 0x49]
lea rcx, [rbp - 0x49]
movdqa xmm1, xmmword [rbp - 0x39]
xorps xmm0, xmmword [rsp + 0x40]
xorps xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.180060090
mov r8, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xe94969fdb7739d19
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x31eec049883e8c0e
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], r13
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov rcx, r8
mov qword [rsp + 0x30], r15
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.180062660
mov qword [0x180182840], rax
mov rbx, rax
movabs rax, 0xaa4907fdd071d82c
mov qword [rsp + 0x30], rax
movabs rax, 0x318ac057b838ed16
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x10e59a46ef7a6d95
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r15
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], r12
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.180060090
mov r8, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xe91e62f7a268b71c
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0x31def00dd6298414
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], r13
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov rcx, r8
mov qword [rsp + 0x30], r15
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.180062660
mov qword [0x180182870], rax
test rbx, rbx
mov edi, esi
movzx ecx, r14b
cmovne edi, ecx
movabs r8, 0xc537644db01f512c
test rax, rax
movabs rbx, 0x10e59a46ef166df9
setne al
and dil, al
movabs rax, 0xaa4907e0d07cd822
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
movabs rax, 0x3182c018b825ed0a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x10919a35ef6f6d8a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0xc081a8153e99827
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x2d8cd0044874f777
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
movabs rax, 0x2d8cd0684818f713
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], r8
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.180060090
mov r8, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xcb4575f1a47c9519
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0x383a50dcb35be14
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x10e59a46ef265da6
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r15
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], r12
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.180062660
mov qword [0x180182aa8], rax
mov r14, rax
movabs rax, 0xaa4307e7d078d83d
mov qword [rsp + 0x30], rax
movabs rax, 0x318bc01ab83eed0d
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x19], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x10919a35ef6f6d8a
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x11], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0xc421a9d53e99827
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 9], rcx
movabs rcx, 0xc537644db01f512c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x2d8cd0684874f77f
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], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
movabs rax, 0x2d8cd0684818f713
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.180060090
mov r8, rax
test rax, rax
je 0x1800616b7
movabs rax, 0xcf4f75e1bf6ebd1d
lea rdx, [rbp - 0x49]
mov qword [rsp + 0x30], rax
movabs rax, 0xdead1ccc3f942b
mov rcx, qword [rsp + 0x30]
mov qword [rbp - 0x49], rcx
mov qword [rsp + 0x30], rax
movabs rax, 0x10e59a46ef166dca
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r15
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], r12
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.180062660
test r14, r14
movzx ecx, dil
mov ebx, esi
mov qword [0x180182a98], rax
cmovne ebx, ecx
movabs rdi, 0x10e59a46ef166df9
test rax, rax
setne cl
and bl, cl
test rax, rax
je 0x180061282
movabs rax, 0xcf4f75e1bf6ebd1d
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x45bba515dc228c30
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x10e5ab76df650190
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
movdqa xmm1, xmmword [rbp - 0x79]
mov rcx, qword [0x180182a98]
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, esi
test rax, rax
mov qword [0x180182a90], rax
cmovne edx, ecx
movzx ebx, dl
movabs rax, 0xec1b27d2e03dee79
movabs rdx, 0xbc48f8aad1f78ced
mov qword [rsp + 0x30], rax
movabs rcx, 0x91a81e57bbf770f6
mov rax, qword [rsp + 0x30]
movabs r9, 0x2d8cd0684818f713
mov qword [rsp + 0x40], rax
movabs r8, 0xc537644db01f512c
movabs rax, 0x11d1e0469808dd58
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x20c5ac70cf294dc6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0x2c132a9315b3b804
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0xdb3f0576827d72c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
movabs rax, 0xf503440b813f171c
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], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x19], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r8
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, 0xaa4807fad078d83d
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, 0x3197c00ab83eed1d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x10889a23ef626d8a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
lea rdx, [rsp + 0x40]
movabs rax, 0xc171a8253fc9826
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x2de0d004487cf73d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r9
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x29], rax
mov qword [rsp + 0x30], r8
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.18007b560
mov r14d, esi
mov ecx, dword [rax + 4]
mov rax, qword [rcx + rax + 8]
mov rcx, qword [rax]
test rcx, rcx
movzx eax, bl
mov qword [0x180182890], rcx
cmovne r14d, eax
je 0x1800616fd
mov rcx, qword [rcx + 0x170]
lea r8, [0x1801826e8]
lea rdx, [0x180167848]
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
jns 0x1800616e6
mov dl, 3
call fcn.1800795c0
movabs rax, 0xde0c63f1bc74b929
lea rdx, [rbp - 0x19]
mov qword [rsp + 0x30], rax
movabs rcx, 0xc537644db01f512c
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp - 0x19], rax
movabs rax, 0x548ae00ddd2bcd17
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x11], rax
movabs rax, 0x7f97fc668a75048f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
movabs rax, 0x64456ad224f7b82f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x2d8cd06848769e72
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], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
movabs rax, 0x2d8cd0684818f713
mov qword [rsp + 0x30], rax
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 xmm2, xmmword [rbp - 0x19]
xorps xmm2, xmmword [rbp - 0x49]
movdqa xmm0, xmmword [rbp - 9]
movdqa xmm1, xmmword [rbp + 7]
xorps xmm0, xmmword [rbp - 0x39]
mov qword [rbp - 0x21], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x19], xmm2
movdqa xmmword [rbp - 9], xmm0
movdqa xmmword [rbp + 7], xmm1
test al, al
je 0x18006169b
nop
inc rcx
mov r8, rcx
cmp byte [rcx], sil
jne 0x180061690
mov rcx, qword [0x180180ed8]
sub r8d, edx
lea rdx, [rbp - 0x19]
mov qword [rsp + 0x20], rsi
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
xor al, al
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1800dea20
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 [0x1801826e8]
lea rdx, [0x1801826f0]
mov rax, qword [rcx]
call qword [rax + 0x140]
cmp qword [0x1801826e8], rsi
je 0x180061714
cmp qword [0x1801826f0], rsi
je 0x180061714
mov dil, 1
jmp 0x180061717
xor dil, dil
movabs rax, 0xee1c27d6e83de07b
movabs r8, 0xc537644db01f512c
mov qword [rsp + 0x30], rax
movabs r15, 0xeceff59876cd258
mov rax, qword [rsp + 0x30]
movabs rcx, 0x31eec079b84ced78
mov qword [rsp + 0x40], rax
movabs rdx, 0x10e59a46ef166df9
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x20c5d87ecf2e59d9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
movabs rax, 0x2c162f9315c2b873
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
movabs rax, 0x2dca94480a20d72c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x69], rax
mov qword [rsp + 0x30], r8
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x61], rax
mov qword [rsp + 0x30], r13
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movabs rax, 0x2d8cd0684818f713
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 7], rax
mov qword [rsp + 0x30], r8
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, 0xaa4907fdd071d82c
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, 0x318ac057b838ed16
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x10e59a46ef7a6d95
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
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], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 1], rax
movdqa xmm0, xmmword [rbp - 0x49]
lea rdx, [rsp + 0x40]
movdqa xmm1, xmmword [rbp - 0x39]
lea rcx, [rbp - 0x49]
xorps xmm0, xmmword [rbp - 0x19]
xorps xmm1, xmmword [rbp - 9]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmmword [rbp - 0x39], xmm1
call fcn.18007b560
movabs rdx, 0x10e59a46ef166df9
mov ecx, dword [rax + 3]
mov rbx, qword [rcx + rax + 7]
movabs rax, 0xee1c27ade83de07b
mov qword [0x180182860], rbx
movabs rcx, 0x31eec079b84ced78
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x49], rax
mov qword [rsp + 0x30], r15
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x41], rax
movabs rax, 0x24c5a37ecf2e59d9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x39], rax
movabs rax, 0xc261ab353849873
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x31], rax
mov qword [rsp + 0x30], r13
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], r12
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, 0xaa4907fdd071d82c
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, 0x318ac057b838ed16
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
movabs rax, 0x10e59a46ef7a6d95
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x79], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x71], rax
mov qword [rsp + 0x30], r13
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
lea rdx, [rbp - 0x49]
mov rax, qword [rsp + 0x30]
mov qword [rbp - 9], rax
mov qword [rsp + 0x30], r12
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
lea rcx, [rsp + 0x40]
call fcn.18007b560
test rbx, rbx
mov edx, esi
mov ecx, dword [rax + 3]
mov r8, qword [rcx + rax + 7]
movzx ecx, dil
cmovne edx, ecx
mov qword [0x180182878], r8
and dl, r14b
test r8, r8
movzx ecx, dl
cmovne esi, ecx
movzx eax, sil
jmp 0x1800616b9