Function at 0x18007b510
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x1680]
mov eax, 0x1780
call fcn.18015d830
sub rsp, rax
mov rax, qword [0x18026b028]
xor rax, rsp
mov qword [rbp + 0x1670], rax
call fcn.1800483a0
xor r8d, r8d
lea rcx, [0x18034cf58]
test eax, eax
je 0x18007b693
mov dl, 3
call fcn.1800f8110
movabs rax, 0xcc5ba7cf7faba121
lea rdx, [rbp - 0x80]
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x80]
mov rax, qword [rsp + 0x30]
movabs rdi, 0xb87bc3aa13c2c047
mov qword [rbp - 0x80], rax
movabs rsi, 0x4092d29bcc707c7c
movabs rax, 0x21fba6f2a2195c13
movabs r14, 0x284597e0d4a24279
mov qword [rsp + 0x30], rax
movabs rbx, 0xca0b21d14b73a0ee
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp - 0x78], rax
movabs rax, 0x462cfac0b1d82b15
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x70], rax
movabs rax, 0xca0b21d1201ccf86
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xb00], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb08], rax
movdqa xmm1, xmmword [rbp + 0xb00]
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb10], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
xorps xmm1, xmmword [rbp - 0x80]
movdqa xmm0, xmmword [rbp - 0x70]
mov qword [rbp + 0xb18], rax
movq rax, xmm1
xorps xmm0, xmmword [rbp + 0xb10]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp - 0x80], xmm1
test al, al
je 0x18007b66d
inc rcx
mov r8, rcx
cmp byte [rcx], 0
jne 0x18007b662
mov rcx, qword [0x18034cf40]
sub r8d, edx
xor r15d, r15d
lea rdx, [rbp - 0x80]
xor r9d, r9d
mov qword [rsp + 0x20], r15
call qword [sym.imp.KERNEL32.dll_WriteFile]
xor al, al
jmp 0x180081505
mov qword [rsp + 0x17b0], r12
mov dl, 1
mov qword [rsp + 0x17b8], r13
call fcn.1800f8110
movabs rax, 0x9810acc57baca92a
lea rdx, [rbp + 0x2a0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x2a0]
mov rax, qword [rsp + 0x30]
movabs r13, 0x70afbb96facae98b
mov qword [rbp + 0x2a0], rax
movabs r12, 0xabdbdea77899cd00
movabs rax, 0x29feb3f2b8191215
movabs rdi, 0xb87bc3aa13c2c047
mov qword [rsp + 0x30], rax
movabs rsi, 0x4092d29bcc707c7c
mov rax, qword [rsp + 0x30]
movabs r14, 0x284597e0d4a24279
mov qword [rbp + 0x2a8], rax
movabs rbx, 0xca0b21d14b73a0ee
movabs rax, 0x4b65f98fbdd62303
mov r8d, edx
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b0], rax
movabs rax, 0xae6e55b42703cd81
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2b8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2c8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xcd0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xcd8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xce0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xce8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcf0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x2a0]
xorps xmm2, xmmword [rbp + 0xcd0]
movdqa xmm0, xmmword [rbp + 0x2b0]
movdqa xmm1, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0xce0]
mov qword [rbp + 0xcf8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xcf0]
movdqa xmmword [rbp + 0x2a0], xmm2
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmmword [rbp + 0x2c0], xmm1
test al, al
je 0x18007b84b
nop dword [rax]
inc rcx
mov r8, rcx
cmp byte [rcx], 0
jne 0x18007b840
mov rcx, qword [0x18034cf40]
sub r8d, edx
xor r15d, r15d
lea rdx, [rbp + 0x2a0]
xor r9d, r9d
mov qword [rsp + 0x20], r15
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f658]
lea r8, [0x180081530]
mov rcx, qword [rax + 0x170]
mov rax, qword [rcx]
lea rcx, [0x18039f778]
mov rdx, qword [rax + 0x40]
call fcn.180088c00
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xcc15a6d976b09065
lea rdx, [rbp - 0x60]
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x60]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp - 0x60], rax
movabs rax, 0x28b2b9f4a3185c5e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x58], rax
movabs rax, 0x82bf285b6823118
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x50], rax
movabs rax, 0xca6f44a52a16d28d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xf70], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf78], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf80], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp + 0xf70]
movdqa xmm0, xmmword [rbp - 0x50]
mov qword [rbp + 0xf88], rax
movq rax, xmm1
xorps xmm0, xmmword [rbp + 0xf80]
movdqa xmmword [rbp - 0x60], xmm1
movdqa xmmword [rbp - 0x50], xmm0
test al, al
je 0x18007b99b
nop dword [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007b990
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp - 0x60]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f658]
lea r8, [0x1800815c0]
mov rcx, qword [rax + 0x170]
mov rax, qword [rcx]
lea rcx, [0x18039fa58]
mov rdx, qword [rax + 0x68]
call fcn.180088960
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xfa1eb9c360a79265
lea rdx, [rbp + 0x2d0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x2d0]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x2d0], rax
movabs rax, 0x60b0a1e9a9161a09
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2d8], rax
movabs rax, 0x5b24ffc0bfcd2d11
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xb86801bf2e16c2ce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x70afbbf29fbe88ee
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
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xd00], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xd08], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xd10], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd18], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd20], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x2d0]
xorps xmm2, xmmword [rbp + 0xd00]
movdqa xmm0, xmmword [rbp + 0x2e0]
movdqa xmm1, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0xd10]
mov qword [rbp + 0xd28], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xd20]
movdqa xmmword [rbp + 0x2d0], xmm2
movdqa xmmword [rbp + 0x2e0], xmm0
movdqa xmmword [rbp + 0x2f0], xmm1
test al, al
je 0x18007bb60
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007bb55
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x2d0]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, qword [0x18039f558]
lea r8, [rsp + 0x38]
mov qword [rsp + 0x38], r15
lea rdx, [0x1802206a8]
mov rax, qword [rcx]
call qword [rax]
mov rcx, qword [rsp + 0x38]
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x40], r15
mov rax, qword [rcx]
call qword [rax + 0x38]
mov rcx, qword [rsp + 0x40]
lea r8, [rsp + 0x48]
mov qword [rsp + 0x48], r15
lea rdx, [0x1802206c8]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov rax, qword [rsp + 0x48]
lea r8, [0x180081600]
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x50]
lea rcx, [0x18039f918]
call fcn.1800886c0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xeb1eb7cb76b08365
lea rdx, [rbp + 0x300]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x300]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x300], rax
movabs rax, 0x2efbb3f38f001d0b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x308], rax
movabs rax, 0x4065fc8fbbca625b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x310], rax
movabs rax, 0xea6544b42953d38f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x318], rax
movabs rax, 0x70cbdee29baf9be8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x320], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x328], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xd30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xd38], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xd40], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd48], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x300]
xorps xmm2, xmmword [rbp + 0xd30]
movdqa xmm0, xmmword [rbp + 0x310]
movdqa xmm1, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0xd40]
mov qword [rbp + 0xd58], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xd50]
movdqa xmmword [rbp + 0x300], xmm2
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmmword [rbp + 0x320], xmm1
test al, al
je 0x18007bd6d
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007bd62
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x300]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x38], r15
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x40], r15
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [0x18039f620]
lea r8, [0x180081890]
mov qword [rsp + 0x48], r15
mov rcx, qword [rax + 0x58]
mov rax, qword [rcx]
lea rcx, [0x18039f738]
mov rdx, qword [rax + 0x70]
call fcn.180088410
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd63ea7ce52ac8f65
lea rdx, [rbp + 0x360]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x360]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x360], rax
movabs rax, 0x2ffaf2b9b5041508
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x368], rax
movabs rax, 0x4a65e481bc822916
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x370], rax
movabs rax, 0xab6e53b26b1dc58b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x378], rax
movabs rax, 0x70afbb96faae8cff
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x380], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x388], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xd60], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xd68], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xd70], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd78], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd80], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x360]
xorps xmm2, xmmword [rbp + 0xd60]
movdqa xmm0, xmmword [rbp + 0x370]
movdqa xmm1, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0xd70]
mov qword [rbp + 0xd88], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xd80]
movdqa xmmword [rbp + 0x360], xmm2
movdqa xmmword [rbp + 0x370], xmm0
movdqa xmmword [rbp + 0x380], xmm1
test al, al
je 0x18007bf6b
nop word [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007bf60
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x360]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f620]
lea r8, [0x1800818f0]
mov rcx, qword [rax + 0x58]
mov rax, qword [rcx]
lea rcx, [0x18039f8f8]
mov rdx, qword [rax + 0x78]
call fcn.180088410
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xce14aecf41ac8f65
lea rdx, [rbp + 0x390]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x390]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x390], rax
movabs rax, 0x62eba6f2b81e3919
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x398], rax
movabs rax, 0x492db78bbbcd2a59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3a0], rax
movabs rax, 0xa92b4fb42e11809d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3a8], rax
movabs rax, 0x70afdff38eab8cf9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3b0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3b8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xd90], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xd98], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xda0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xda8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x390]
xorps xmm2, xmmword [rbp + 0xd90]
movdqa xmm0, xmmword [rbp + 0x3a0]
movdqa xmm1, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0xda0]
mov qword [rbp + 0xdb8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xdb0]
movdqa xmmword [rbp + 0x390], xmm2
movdqa xmmword [rbp + 0x3a0], xmm0
movdqa xmmword [rbp + 0x3b0], xmm1
test al, al
je 0x18007c130
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007c125
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x390]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
call fcn.1800e5450
movabs rax, 0x804fe39926e2f073
lea rdx, [rbp + 0x4b0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x4d0]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x7fb291deec41445c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4b8], rax
movabs rax, 0x1c65a8c0eb827d59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c0], rax
movabs rax, 0xca3a62f1094b80d7
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4c8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1230], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1238], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1240], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x4b0]
movdqa xmm1, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0x1230]
mov qword [rbp + 0x1248], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm1, xmmword [rbp + 0x1240]
movdqa xmmword [rbp + 0x4c0], xmm1
movdqa xmmword [rbp + 0x4b0], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4d0], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4d8], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4e8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1280], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1288], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1290], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x4d0]
movdqa xmm1, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x1280]
mov qword [rbp + 0x1298], rax
xorps xmm1, xmmword [rbp + 0x1290]
movdqa xmmword [rbp + 0x4e0], xmm1
movdqa xmmword [rbp + 0x4d0], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180081a50]
lea rcx, [0x18039f878]
call fcn.180087ed0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xca0fa2e767a78765
lea rdx, [rbp + 0x3c0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x3c0]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x3c0], rax
movabs rax, 0x25fb84e9a3360415
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3c8], rax
movabs rax, 0x82ef88fbc82600e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d0], rax
movabs rax, 0xa46e44b36b00c186
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3d8], rax
movabs rax, 0x14cacff79fb88aab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3e8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xdc0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xdc8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xdd0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xdd8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xde0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x3c0]
xorps xmm2, xmmword [rbp + 0xdc0]
movdqa xmm0, xmmword [rbp + 0x3d0]
movdqa xmm1, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0xdd0]
mov qword [rbp + 0xde8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xde0]
movdqa xmmword [rbp + 0x3c0], xmm2
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmmword [rbp + 0x3e0], xmm1
test al, al
je 0x18007c4b0
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007c4a5
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x3c0]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f618]
lea r8, [0x180082030]
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x28]
lea rcx, [0x18039f798]
call fcn.180087c30
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xf51eb7cb76b08365
lea rdx, [rbp + 0x3f0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x3f0]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x3f0], rax
movabs rax, 0x2ffdbabbee150a13
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x3f8], rax
movabs rax, 0x4d27b793b5ca6212
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x400], rax
movabs rax, 0xbe6a44a32853ce8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x408], rax
movabs rax, 0x70afbb96faca8dee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x410], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x418], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xdf0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xdf8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xe00], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe08], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe10], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x3f0]
xorps xmm2, xmmword [rbp + 0xdf0]
movdqa xmm0, xmmword [rbp + 0x400]
movdqa xmm1, xmmword [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0xe00]
mov qword [rbp + 0xe18], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xe10]
movdqa xmmword [rbp + 0x3f0], xmm2
movdqa xmmword [rbp + 0x400], xmm0
movdqa xmmword [rbp + 0x410], xmm1
test al, al
je 0x18007c67b
nop word [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007c670
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x3f0]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f618]
lea r8, [0x1800824d0]
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x80]
lea rcx, [0x18039fa38]
call fcn.180087990
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd632a6d966ad8d65
lea rdx, [rbp + 0x210]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x210]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x210], rax
movabs rax, 0x2cf0b3f58904090c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x218], rax
movabs rax, 0x432af888f480261c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x220], rax
movabs rax, 0xaf6e43f13812c8ce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x228], rax
movabs rax, 0x15dbdaf388a9c9e5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x230], rax
movabs rax, 0xabdbdea77899cd64
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x238], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xe20], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xe28], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xe30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe38], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe40], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x210]
xorps xmm2, xmmword [rbp + 0xe20]
movdqa xmm0, xmmword [rbp + 0x220]
movdqa xmm1, xmmword [rbp + 0x230]
xorps xmm0, xmmword [rbp + 0xe30]
mov qword [rbp + 0xe48], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xe40]
movdqa xmmword [rbp + 0x210], xmm2
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmmword [rbp + 0x230], xmm1
test al, al
je 0x18007c84b
nop
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007c840
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x210]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f628]
lea r8, [0x1800824f0]
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x120]
lea rcx, [0x18039f818]
call fcn.1800876f0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xcc28a6c772b08665
lea rdx, [rbp + 0x420]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x420]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x420], rax
movabs rax, 0x26fba6f482151b1d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x428], rax
movabs rax, 0x82ef88fbc826000
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x430], rax
movabs rax, 0xa46e44b36b00c186
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x438], rax
movabs rax, 0x14cacff79fb88aab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x440], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x448], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xe50], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xe58], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xe60], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe68], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe70], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x420]
xorps xmm2, xmmword [rbp + 0xe50]
movdqa xmm0, xmmword [rbp + 0x430]
movdqa xmm1, xmmword [rbp + 0x440]
xorps xmm0, xmmword [rbp + 0xe60]
mov qword [rbp + 0xe78], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xe70]
movdqa xmmword [rbp + 0x420], xmm2
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmmword [rbp + 0x440], xmm1
test al, al
je 0x18007ca0f
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007ca04
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x420]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfb4ee3932be2f873
movabs rcx, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x830], rax
movabs rax, 0x76a7f2a4ec444e5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x838], rax
movabs rax, 0x6d65a4d8f49a7659
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x840], rax
movabs rax, 0xf22b19e56b4c80ad
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x848], rax
movabs rax, 0x4f8f84b6befac9c9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x850], rax
movabs rax, 0x8be3ea8747b9f220
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x858], rax
movabs rax, 0x815d6a3ee3bd3225
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x860], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x868], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x12a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x12a8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x12b0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x12b8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x12c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12c8], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x12d0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x830]
movdqa xmm1, xmmword [rbp + 0x840]
xorps xmm0, xmmword [rbp + 0x12a0]
xorps xmm1, xmmword [rbp + 0x12b0]
movdqa xmmword [rbp + 0x830], xmm0
movdqa xmm0, xmmword [rbp + 0x850]
xorps xmm0, xmmword [rbp + 0x12c0]
movdqa xmmword [rbp + 0x840], xmm1
movdqa xmm1, xmmword [rbp + 0x860]
mov qword [rbp + 0x12d8], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm1, xmmword [rbp + 0x12d0]
movdqa xmmword [rbp + 0x850], xmm0
movdqa xmmword [rbp + 0x860], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x830]
mov qword [rbp + 0x4f8], rax
lea rcx, [rbp + 0x4f0]
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x500], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x508], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1360], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1368], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1370], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x4f0]
movdqa xmm1, xmmword [rbp + 0x500]
xorps xmm0, xmmword [rbp + 0x1360]
mov qword [rbp + 0x1378], rax
xorps xmm1, xmmword [rbp + 0x1370]
movdqa xmmword [rbp + 0x500], xmm1
movdqa xmmword [rbp + 0x4f0], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180082550]
lea rcx, [0x18039f978]
call fcn.180087450
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd632afcf65a78c65
lea rdx, [rbp + 0x450]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x450]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x450], rax
movabs rax, 0x2bfdbdf3ec520815
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x458], rax
movabs rax, 0x4d20f5c0a7c32a59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x460], rax
movabs rax, 0xaf7f40b439108080
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x468], rax
movabs rax, 0x70afbb96facae9ef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x470], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x478], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xe80], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xe88], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xe90], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe98], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xea0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x450]
xorps xmm2, xmmword [rbp + 0xe80]
movdqa xmm0, xmmword [rbp + 0x460]
movdqa xmm1, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0xe90]
mov qword [rbp + 0xea8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xea0]
movdqa xmmword [rbp + 0x450], xmm2
movdqa xmmword [rbp + 0x460], xmm0
movdqa xmmword [rbp + 0x470], xmm1
test al, al
je 0x18007ce7b
nop word [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007ce70
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x450]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfb3ee3992be2f873
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa60], rax
movabs rax, 0x2aaf2a3f850435c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa68], rax
movabs rax, 0x87ab7dff4e67259
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa70], rax
movabs rax, 0xf22b19e56b4c80d1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa78], rax
movabs rax, 0x4f8f84b6cffbc9cf
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa80], rax
movabs rax, 0x8beeea8747b9f220
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa88], rax
movabs rax, 0xb4694a35e6bd432e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa90], rax
movabs rax, 0x28cbbf1e5e535712
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa98], rax
movabs rax, 0xcbbd6ea284b44957
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xaa0], rax
movabs rax, 0x972c556368619902
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xaa8], rax
movabs rax, 0x8a0d6eed1a620cb5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xab0], rax
movabs rax, 0x8272a6f68a03d1b6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xab8], rax
movabs rax, 0x312c10de0c411b93
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xac0], rax
movabs rax, 0x29a8caffd64c8b28
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xac8], rax
movabs rax, 0xc66314e4919c613d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xad0], rax
movabs rax, 0x8224f7776bcf5cce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xad8], rax
movabs rax, 0x3dea859cdf960477
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xae0], rax
movabs rax, 0x25f5947f83d90dbc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xae8], rax
movabs rax, 0xa189fc107e85ddba
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xaf0], rax
movabs rcx, 0xcb573181f6d2f9fe
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xaf8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x15d0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x15d8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x15e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x15e8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x15f0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15f8], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1600], rax
movabs rax, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1608], rax
movabs rax, 0xeb8c5e82c68c696f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1610], rax
movabs rax, 0xb71375535d41df44
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1618], rax
movabs rax, 0xba4e4ed822423481
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1620], rax
movabs rax, 0xba4686c9aa37e696
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1628], rax
movabs rax, 0xe0c54ee2c0323b3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1630], rax
movabs rax, 0x1d88f5dfe96cb408
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1638], rax
movabs rax, 0xe65350c4d3a44105
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1640], rax
movabs rax, 0xb314d73553ef1ffa
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1648], rax
movabs rax, 0x8cac3daffa73057
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1650], rax
movabs rax, 0x1dd5ac4ba3e62d8c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1658], rax
movabs rax, 0xa189fc104ac6fd89
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x1660], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xa60]
xorps xmm0, xmmword [rbp + 0x15d0]
movdqa xmmword [rbp + 0xa60], xmm0
mov qword [rbp + 0x1668], rax
movdqa xmm1, xmmword [rbp + 0xa70]
lea rdx, [rbp + 0xa60]
xorps xmm1, xmmword [rbp + 0x15e0]
lea rcx, [rbp + 0x510]
movdqa xmm0, xmmword [rbp + 0xa80]
movabs rax, 0xb81ec3c313aec024
xorps xmm0, xmmword [rbp + 0x15f0]
movdqa xmmword [rbp + 0xa70], xmm1
movdqa xmm1, xmmword [rbp + 0xa90]
xorps xmm1, xmmword [rbp + 0x1600]
movdqa xmmword [rbp + 0xa90], xmm1
movdqa xmm1, xmmword [rbp + 0xab0]
xorps xmm1, xmmword [rbp + 0x1620]
movdqa xmmword [rbp + 0xa80], xmm0
movdqa xmm0, xmmword [rbp + 0xaa0]
xorps xmm0, xmmword [rbp + 0x1610]
movdqa xmmword [rbp + 0xab0], xmm1
movdqa xmm1, xmmword [rbp + 0xad0]
xorps xmm1, xmmword [rbp + 0x1640]
movdqa xmmword [rbp + 0xaa0], xmm0
movdqa xmm0, xmmword [rbp + 0xac0]
xorps xmm0, xmmword [rbp + 0x1630]
movdqa xmmword [rbp + 0xad0], xmm1
movdqa xmm1, xmmword [rbp + 0xaf0]
xorps xmm1, xmmword [rbp + 0x1660]
movdqa xmmword [rbp + 0xac0], xmm0
movdqa xmm0, xmmword [rbp + 0xae0]
xorps xmm0, xmmword [rbp + 0x1650]
movdqa xmmword [rbp + 0xaf0], xmm1
movdqa xmmword [rbp + 0xae0], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x510], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x518], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x520], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x528], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1380], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1388], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1390], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x510]
movdqa xmm1, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0x1380]
mov qword [rbp + 0x1398], rax
xorps xmm1, xmmword [rbp + 0x1390]
movdqa xmmword [rbp + 0x520], xmm1
movdqa xmmword [rbp + 0x510], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180082750]
lea rcx, [0x18039f998]
call fcn.1800871b0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd028afcf65a78c65
lea rdx, [rbp + 0x480]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x480]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x480], rax
movabs rax, 0x60b0bceca3140809
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x488], rax
movabs rax, 0x5b24ffc0bfcd2d11
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x490], rax
movabs rax, 0xb86801bf2e16c2ce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x498], rax
movabs rax, 0x70afbbf29fbe88ee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x4a8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xeb0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xeb8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xec0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xec8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xed0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x480]
xorps xmm2, xmmword [rbp + 0xeb0]
movdqa xmm0, xmmword [rbp + 0x490]
movdqa xmm1, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0xec0]
mov qword [rbp + 0xed8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xed0]
movdqa xmmword [rbp + 0x480], xmm2
movdqa xmmword [rbp + 0x490], xmm0
movdqa xmmword [rbp + 0x4a0], xmm1
test al, al
je 0x18007d5f0
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007d5e5
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x480]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f648]
lea r8, [0x180084540]
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x270]
lea rcx, [0x18039f858]
call fcn.180088170
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xcc1aafcf41b18965
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x30]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp - 0x30], rax
movabs rax, 0x25e1a7f481150a15
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x28], rax
movabs rax, 0x472db7c2b1c62d34
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x20], rax
movabs rax, 0xa82b52b02353cb81
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x18], rax
movabs rax, 0x11cac9f5daa48cee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x10], rax
movabs rax, 0xabdbdea778fda874
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xee0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xee8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xef0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xef8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf00], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp - 0x30]
xorps xmm2, xmmword [rbp + 0xee0]
movdqa xmm0, xmmword [rbp - 0x20]
movdqa xmm1, xmmword [rbp - 0x10]
xorps xmm0, xmmword [rbp + 0xef0]
mov qword [rbp + 0xf08], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xf00]
movdqa xmmword [rbp - 0x30], xmm2
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmmword [rbp - 0x10], xmm1
test al, al
je 0x18007d79b
nop dword [rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007d790
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x8b4ee39f26e2f073
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x790], rax
movabs rax, 0x74b2e5aeec46495c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x798], rax
movabs rax, 0x874a3c0e1976248
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7a0], rax
movabs rax, 0x8e3301e97f5397db
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7a8], rax
movabs rax, 0x70af8fa4da89dfab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7b0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7b8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xf10], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xf18], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xf20], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0xf28], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0xf30], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x790]
movdqa xmm1, xmmword [rbp + 0x7a0]
xorps xmm0, xmmword [rbp + 0xf10]
xorps xmm1, xmmword [rbp + 0xf20]
mov qword [rbp + 0xf38], rax
movabs rax, 0xb81ec3c313aec024
movdqa xmmword [rbp + 0x790], xmm0
movdqa xmm0, xmmword [rbp + 0x7b0]
xorps xmm0, xmmword [rbp + 0xf30]
movdqa xmmword [rbp + 0x7b0], xmm0
movdqa xmmword [rbp + 0x7a0], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x530], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x538], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x540], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x548], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x13a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x13a8], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13b0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x790]
movdqa xmm0, xmmword [rbp + 0x530]
lea rcx, [rbp + 0x530]
movdqa xmm1, xmmword [rbp + 0x540]
xorps xmm0, xmmword [rbp + 0x13a0]
mov qword [rbp + 0x13b8], rax
xorps xmm1, xmmword [rbp + 0x13b0]
movdqa xmmword [rbp + 0x540], xmm1
movdqa xmmword [rbp + 0x530], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180082e80]
lea rcx, [0x18039f718]
call fcn.180086c70
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xff1eafce7da38865
lea rdx, [rbp + 0x330]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x330]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x330], rax
movabs rax, 0x34fcb7ed8915111d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x338], rax
movabs rax, 0x82ef88fbc82600a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x340], rax
movabs rax, 0xa46e44b36b00c186
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x348], rax
movabs rax, 0x14cacff79fb88aab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x350], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x358], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xf40], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xf48], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xf50], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf58], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf60], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x330]
xorps xmm2, xmmword [rbp + 0xf40]
movdqa xmm0, xmmword [rbp + 0x340]
movdqa xmm1, xmmword [rbp + 0x350]
xorps xmm0, xmmword [rbp + 0xf50]
mov qword [rbp + 0xf68], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xf60]
movdqa xmmword [rbp + 0x330], xmm2
movdqa xmmword [rbp + 0x340], xmm0
movdqa xmmword [rbp + 0x350], xmm1
test al, al
je 0x18007db7b
nop dword [rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007db70
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x330]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x894fe39f26e2f073
movabs rcx, 0xb71375535d41df44
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8b0], rax
movabs rax, 0x78b2eaafec45495c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8b8], rax
movabs rax, 0x871a5c097e3623d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8c0], rax
movabs rax, 0xf53401ee74539fd1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8c8], rax
movabs rax, 0x488f83a2daf5d6ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8d0], rax
movabs rax, 0x8be4e1873bdced31
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8d8], rax
movabs rax, 0xbe624a339abd4f22
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8e0], rax
movabs rax, 0x59cbcd655e235012
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8e8], rax
movabs rax, 0xeb8c5e82c68c692e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8f0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8f8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x13c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x13c8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x13d0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x13d8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x13e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13e8], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13f0], rax
movabs rax, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x13f8], rax
movabs rax, 0xeb8c5e82c68c696f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x1400], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x8b0]
xorps xmm0, xmmword [rbp + 0x13c0]
mov qword [rbp + 0x1408], rax
movdqa xmm1, xmmword [rbp + 0x8c0]
lea rdx, [rbp + 0x8b0]
xorps xmm1, xmmword [rbp + 0x13d0]
lea rcx, [rbp + 0x550]
movdqa xmmword [rbp + 0x8b0], xmm0
movabs rax, 0xb81ec3c313aec024
movdqa xmm0, xmmword [rbp + 0x8d0]
xorps xmm0, xmmword [rbp + 0x13e0]
movdqa xmmword [rbp + 0x8d0], xmm0
movdqa xmm0, xmmword [rbp + 0x8f0]
xorps xmm0, xmmword [rbp + 0x1400]
movdqa xmmword [rbp + 0x8c0], xmm1
movdqa xmm1, xmmword [rbp + 0x8e0]
xorps xmm1, xmmword [rbp + 0x13f0]
movdqa xmmword [rbp + 0x8f0], xmm0
movdqa xmmword [rbp + 0x8e0], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x550], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x558], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x560], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x568], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x14b0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14b8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14c0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x550]
movdqa xmm1, xmmword [rbp + 0x560]
xorps xmm0, xmmword [rbp + 0x14b0]
mov qword [rbp + 0x14c8], rax
xorps xmm1, xmmword [rbp + 0x14c0]
movdqa xmmword [rbp + 0x560], xmm1
movdqa xmmword [rbp + 0x550], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180082490]
lea rcx, [0x18039f838]
call fcn.180086730
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xca0982dd72b08465
lea rdx, [rbp + 0x270]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x270]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x270], rax
movabs rax, 0x16f7b9f4a123051d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x278], rax
movabs rax, 0x4065b585b9d72e16
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x280], rax
movabs rax, 0xea7840b96b18cf81
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x288], rax
movabs rax, 0x15ddd8b694af8ce9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x290], rax
movabs rax, 0xabdbdea71cfcb961
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x298], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1250], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1258], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1260], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1268], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1270], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x270]
xorps xmm2, xmmword [rbp + 0x1250]
movdqa xmm0, xmmword [rbp + 0x280]
movdqa xmm1, xmmword [rbp + 0x290]
xorps xmm0, xmmword [rbp + 0x1260]
mov qword [rbp + 0x1278], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x1270]
movdqa xmmword [rbp + 0x270], xmm2
movdqa xmmword [rbp + 0x280], xmm0
movdqa xmmword [rbp + 0x290], xmm1
test al, al
je 0x18007e06b
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007e060
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x270]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x804fe39926e2f073
movabs rcx, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7f0], rax
movabs rax, 0x78b291deec41445c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7f8], rax
movabs rax, 0x875a7c0e4926249
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x800], rax
movabs rax, 0x883301e97f5390de
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x808], rax
movabs rax, 0x4f8f83d3daf3adab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x810], rax
movabs rax, 0x8be4e18747a6ed3f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x818], rax
movabs rax, 0xb4654a3491bd4f22
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x820], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x828], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x12e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x12e8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x12f0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x12f8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x1300], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1308], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1310], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x7f0]
movdqa xmm1, xmmword [rbp + 0x800]
xorps xmm0, xmmword [rbp + 0x12e0]
xorps xmm1, xmmword [rbp + 0x12f0]
movdqa xmmword [rbp + 0x7f0], xmm0
movdqa xmm0, xmmword [rbp + 0x810]
xorps xmm0, xmmword [rbp + 0x1300]
movdqa xmmword [rbp + 0x800], xmm1
movdqa xmm1, xmmword [rbp + 0x820]
mov qword [rbp + 0x1318], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm1, xmmword [rbp + 0x1310]
movdqa xmmword [rbp + 0x810], xmm0
movdqa xmmword [rbp + 0x820], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x570], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x7f0]
mov qword [rbp + 0x578], rax
lea rcx, [rbp + 0x570]
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x580], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x588], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x14d0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14d8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x14e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x570]
movdqa xmm1, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0x14d0]
mov qword [rbp + 0x14e8], rax
xorps xmm1, xmmword [rbp + 0x14e0]
movdqa xmmword [rbp + 0x580], xmm1
movdqa xmmword [rbp + 0x570], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180082770]
lea rcx, [0x18039fa18]
call fcn.1800861f0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xdc15a6f867a78765
lea rdx, [rbp + 0x240]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x240]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x240], rax
movabs rax, 0x28b2f0eda3360e19
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x248], rax
movabs rax, 0x836f688f4c92d16
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x250], rax
movabs rax, 0xaf7942f12516c58c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x258], rax
movabs rax, 0x70afbb969eaf9dea
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x260], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x268], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xf90], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xf98], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xfa0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfa8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xfb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x240]
xorps xmm2, xmmword [rbp + 0xf90]
movdqa xmm0, xmmword [rbp + 0x250]
movdqa xmm1, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0xfa0]
mov qword [rbp + 0xfb8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xfb0]
movdqa xmmword [rbp + 0x240], xmm2
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmmword [rbp + 0x260], xmm1
test al, al
je 0x18007e4ce
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007e4c3
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x240]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfb4ee3932be2f873
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7c0], rax
movabs rax, 0x74b2eaaaec444e5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7c8], rax
movabs rax, 0x806a1c0ed9a6241
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7d0], rax
movabs rax, 0xfc3e01e1795394dc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7d8], rax
movabs rax, 0x458f8aa2dafddcab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7e0], rax
movabs rax, 0xabdbdea77899cd35
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x7e8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xfc0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xfc8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xfd0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0xfd8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0xfe0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x7c0]
movdqa xmm1, xmmword [rbp + 0x7d0]
xorps xmm0, xmmword [rbp + 0xfc0]
xorps xmm1, xmmword [rbp + 0xfd0]
mov qword [rbp + 0xfe8], rax
movabs rax, 0xb815c3cf13a1c034
movdqa xmmword [rbp + 0x7c0], xmm0
movdqa xmm0, xmmword [rbp + 0x7e0]
xorps xmm0, xmmword [rbp + 0xfe0]
movdqa xmmword [rbp + 0x7e0], xmm0
movdqa xmmword [rbp + 0x7d0], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x590], rax
movabs rax, 0x40e1d2e2cc037c19
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x598], rax
movabs rax, 0x286b978dd4c7420d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5a0], rax
movabs rax, 0xca0b21bd4b1fa08a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5a8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xc30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xc38], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc40], rax
lea rdx, [rbp + 0x7c0]
mov qword [rsp + 0x30], rbx
lea rcx, [rbp + 0x590]
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x590]
movdqa xmm1, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0xc30]
mov qword [rbp + 0xc48], rax
xorps xmm1, xmmword [rbp + 0xc40]
movdqa xmmword [rbp + 0x5a0], xmm1
movdqa xmmword [rbp + 0x590], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180081b20]
lea rcx, [0x18039f8b8]
call fcn.180085f50
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xeb1eb7cb77b29565
lea rdx, [rbp + 0x1e0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x1e0]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x1e0], rax
movabs rax, 0x25f8b0d4a91e191f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1e8], rax
movabs rax, 0x432af888f480361a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1f0], rax
movabs rax, 0xaf6e43f13812c8ce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1f8], rax
movabs rax, 0x15dbdaf388a9c9e5
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x200], rax
movabs rax, 0xabdbdea77899cd64
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x208], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xff0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xff8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1000], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1008], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1010], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x1e0]
xorps xmm2, xmmword [rbp + 0xff0]
movdqa xmm0, xmmword [rbp + 0x1f0]
movdqa xmm1, xmmword [rbp + 0x200]
xorps xmm0, xmmword [rbp + 0x1000]
mov qword [rbp + 0x1018], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x1010]
movdqa xmmword [rbp + 0x1e0], xmm2
movdqa xmmword [rbp + 0x1f0], xmm0
movdqa xmmword [rbp + 0x200], xmm1
test al, al
je 0x18007e8cc
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007e8c1
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x1e0]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x8c4fe3932be28373
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x760], rax
movabs rax, 0x78a6f2a4ec444e5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x768], rax
movabs rax, 0x1a65a3d5f49b7a59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x770], rax
movabs rax, 0xff2b14e46b4c80da
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x778], rax
movabs rax, 0x50eb83b6c2fec9bc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x780], rax
movabs rax, 0xabdbde934ab98e41
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x788], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1020], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1028], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1030], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x1038], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x1040], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x760]
movdqa xmm1, xmmword [rbp + 0x770]
xorps xmm0, xmmword [rbp + 0x1020]
xorps xmm1, xmmword [rbp + 0x1030]
mov qword [rbp + 0x1048], rax
movabs rax, 0xb815c3cf13a1c034
movdqa xmmword [rbp + 0x760], xmm0
movdqa xmm0, xmmword [rbp + 0x780]
xorps xmm0, xmmword [rbp + 0x1040]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmmword [rbp + 0x770], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5b0], rax
movabs rax, 0x40e1d2e2cc037c19
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5b8], rax
movabs rax, 0x286b978dd4c7420d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5c0], rax
movabs rax, 0xca0b21bd4b1fa08a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5c8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xc10], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xc18], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc20], rax
lea rdx, [rbp + 0x760]
mov qword [rsp + 0x30], rbx
lea rcx, [rbp + 0x5b0]
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x5b0]
movdqa xmm1, xmmword [rbp + 0x5c0]
xorps xmm0, xmmword [rbp + 0xc10]
mov qword [rbp + 0xc28], rax
xorps xmm1, xmmword [rbp + 0xc20]
movdqa xmmword [rbp + 0x5c0], xmm1
movdqa xmmword [rbp + 0x5b0], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180081bf0]
lea rcx, [0x18039f9b8]
call fcn.180085cb0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xdd1890dd72b08465
lea rdx, [rbp + 0x1b0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x1b0]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x1b0], rax
movabs rax, 0x34f1b7f1ae3f1912
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1b8], rax
movabs rax, 0x4065fc8fbbca625b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c0], rax
movabs rax, 0xea6544b42953d38f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1c8], rax
movabs rax, 0x70cbdee29baf9be8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1d0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1d8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1050], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1058], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1060], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1068], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1070], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x1b0]
xorps xmm2, xmmword [rbp + 0x1050]
movdqa xmm0, xmmword [rbp + 0x1c0]
movdqa xmm1, xmmword [rbp + 0x1d0]
xorps xmm0, xmmword [rbp + 0x1060]
mov qword [rbp + 0x1078], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x1070]
movdqa xmmword [rbp + 0x1b0], xmm2
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmmword [rbp + 0x1d0], xmm1
test al, al
je 0x18007ecc0
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007ecb5
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x1b0]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfb4ee3932be2f873
movabs rcx, 0xba4686c9aa37e696
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9a0], rax
movabs rax, 0x74b2eaabec444e5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x806a1c0ed9a6241
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9b0], rax
movabs rax, 0xf23f01e17a5394dc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9b8], rax
movabs rax, 0x428f8fa1daf3d1ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9c0], rax
movabs rax, 0x8beceb8740a8ed34
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9c8], rax
movabs rax, 0xc2184a3f9dbd4829
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9d0], rax
movabs rax, 0x5ed3af644a405b12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9d8], rax
movabs rax, 0xd3ac66b6e6b42c4f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9e0], rax
movabs rax, 0x972b41731c05ff06
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9e8], rax
movabs rax, 0xba4e4ee9646276b9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9f0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x9f8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x14f0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x14f8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1500], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x1508], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1510], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1518], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1520], rax
movabs rax, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1528], rax
movabs rax, 0xeb8c5e82c68c696f
mov qword [rsp + 0x30], rax
lea rdx, [rbp + 0x9a0]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1530], rax
movabs rax, 0xb71375535d41df44
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1538], rax
movabs rax, 0xba4e4ed822423481
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x5d0]
mov qword [rbp + 0x1540], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x9a0]
movdqa xmm1, xmmword [rbp + 0x9b0]
xorps xmm0, xmmword [rbp + 0x14f0]
xorps xmm1, xmmword [rbp + 0x1500]
movdqa xmmword [rbp + 0x9a0], xmm0
movdqa xmm0, xmmword [rbp + 0x9c0]
xorps xmm0, xmmword [rbp + 0x1510]
movdqa xmmword [rbp + 0x9b0], xmm1
movdqa xmm1, xmmword [rbp + 0x9d0]
xorps xmm1, xmmword [rbp + 0x1520]
movdqa xmmword [rbp + 0x9c0], xmm0
movdqa xmm0, xmmword [rbp + 0x9e0]
xorps xmm0, xmmword [rbp + 0x1530]
movdqa xmmword [rbp + 0x9d0], xmm1
movdqa xmm1, xmmword [rbp + 0x9f0]
mov qword [rbp + 0x1548], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm1, xmmword [rbp + 0x1540]
movdqa xmmword [rbp + 0x9e0], xmm0
movdqa xmmword [rbp + 0x9f0], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5d0], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5d8], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5e8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xbf0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xbf8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc00], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x5d0]
movdqa xmm1, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0xbf0]
mov qword [rbp + 0xc08], rax
xorps xmm1, xmmword [rbp + 0xc00]
movdqa xmmword [rbp + 0x5e0], xmm1
movdqa xmmword [rbp + 0x5d0], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180081f40]
lea rcx, [0x18039f758]
call fcn.180085a10
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xdd1295c97fa38365
lea rdx, [rbp + 0x180]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x180]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x180], rax
movabs rax, 0x60b0befea81f310b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x188], rax
movabs rax, 0x5b24ffc0bfcd2d11
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x190], rax
movabs rax, 0xb86801bf2e16c2ce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x198], rax
movabs rax, 0x70afbbf29fbe88ee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1a8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1080], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1088], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1090], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1098], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10a0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x180]
xorps xmm2, xmmword [rbp + 0x1080]
movdqa xmm0, xmmword [rbp + 0x190]
movdqa xmm1, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0x1090]
mov qword [rbp + 0x10a8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x10a0]
movdqa xmmword [rbp + 0x180], xmm2
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmmword [rbp + 0x1a0], xmm1
test al, al
je 0x18007f22b
nop
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007f220
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x180]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x8f4ee39c26e2f073
lea rdx, [rbp + 0x5f0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x610]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x5b2e1a3ec48485c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x5f8], rax
movabs rax, 0x284597e0ec94623a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x600], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x608], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xbd0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xbd8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xbe0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x5f0]
movdqa xmm1, xmmword [rbp + 0x600]
xorps xmm0, xmmword [rbp + 0xbd0]
mov qword [rbp + 0xbe8], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm1, xmmword [rbp + 0xbe0]
movdqa xmmword [rbp + 0x600], xmm1
movdqa xmmword [rbp + 0x5f0], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x610], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x618], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x620], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x628], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xbb0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xbb8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xbc0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x610]
movdqa xmm1, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0xbb0]
mov qword [rbp + 0xbc8], rax
xorps xmm1, xmmword [rbp + 0xbc0]
movdqa xmmword [rbp + 0x620], xmm1
movdqa xmmword [rbp + 0x610], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x1800824b0]
lea rcx, [0x18039f8d8]
call fcn.180086490
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xeb1eb5c57ea79265
lea rdx, [rbp + 0x150]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x150]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x150], rax
movabs rax, 0x32f7a4d4a900131f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x158], rax
movabs rax, 0x472affc0f6db2315
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x160], rax
movabs rax, 0xaf6901a22a1b8085
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x168], rax
movabs rax, 0x4cedee499ea87ee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x170], rax
movabs rax, 0xabdbdea77899a965
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x178], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x10b0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x10b8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x10c0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10c8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10d0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x150]
xorps xmm2, xmmword [rbp + 0x10b0]
movdqa xmm0, xmmword [rbp + 0x160]
movdqa xmm1, xmmword [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x10c0]
mov qword [rbp + 0x10d8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x10d0]
movdqa xmmword [rbp + 0x150], xmm2
movdqa xmmword [rbp + 0x160], xmm0
movdqa xmmword [rbp + 0x170], xmm1
test al, al
je 0x18007f5ab
nop dword [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007f5a0
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x150]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfb4ee3932be2f873
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x900], rax
movabs rax, 0x78a6f2a4ec444e5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x908], rax
movabs rax, 0x1a65d4d6f49b7a59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x910], rax
movabs rax, 0xf22b19e56b4c80da
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x918], rax
movabs rax, 0x509b89b6cefdc9b2
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x920], rax
movabs rax, 0x8beaea874faced3f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x928], rax
movabs rax, 0xb6684a3d91bd4628
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x930], rax
movabs rax, 0x59cbbc655e585012
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x938], rax
movabs rax, 0xd3ac66b6e6b3492c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x940], rax
movabs rax, 0xb72b30731c07ff06
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x948], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1410], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1418], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1420], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x1428], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x1430], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1438], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1440], rax
movabs rax, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1448], rax
movabs rax, 0xeb8c5e82c68c696f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1450], rax
movabs rax, 0xb71375535d41df44
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x900]
mov qword [rbp + 0x1458], rax
movdqa xmm1, xmmword [rbp + 0x910]
lea rdx, [rbp + 0x900]
xorps xmm0, xmmword [rbp + 0x1410]
lea rcx, [rbp + 0x710]
xorps xmm1, xmmword [rbp + 0x1420]
movabs rax, 0xb81ec3c313aec024
movdqa xmmword [rbp + 0x900], xmm0
movdqa xmm0, xmmword [rbp + 0x920]
xorps xmm0, xmmword [rbp + 0x1430]
movdqa xmmword [rbp + 0x920], xmm0
movdqa xmm0, xmmword [rbp + 0x940]
xorps xmm0, xmmword [rbp + 0x1450]
movdqa xmmword [rbp + 0x910], xmm1
movdqa xmm1, xmmword [rbp + 0x930]
xorps xmm1, xmmword [rbp + 0x1440]
movdqa xmmword [rbp + 0x940], xmm0
movdqa xmmword [rbp + 0x930], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x710], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x718], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x720], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x728], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xb90], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb98], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xba0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x710]
movdqa xmm1, xmmword [rbp + 0x720]
xorps xmm0, xmmword [rbp + 0xb90]
mov qword [rbp + 0xba8], rax
xorps xmm1, xmmword [rbp + 0xba0]
movdqa xmmword [rbp + 0x720], xmm1
movdqa xmmword [rbp + 0x710], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180083680]
lea rcx, [0x18039f938]
call fcn.180086f10
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xdc12b1d876b48f65
lea rdx, [rbp + 0x120]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x120]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x120], rax
movabs rax, 0x28b2f0eca9192a19
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x128], rax
movabs rax, 0x836f688f4c92d16
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x130], rax
movabs rax, 0xaf7942f12516c58c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x138], rax
movabs rax, 0x70afbb969eaf9dea
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x140], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x148], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x10e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x10e8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x10f0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10f8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1100], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x120]
xorps xmm2, xmmword [rbp + 0x10e0]
movdqa xmm0, xmmword [rbp + 0x130]
movdqa xmm1, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x10f0]
mov qword [rbp + 0x1108], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x1100]
movdqa xmmword [rbp + 0x120], xmm2
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmmword [rbp + 0x140], xmm1
test al, al
je 0x18007fa9b
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007fa90
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x120]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x8c38e3e82be2f873
movabs rcx, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x870], rax
movabs rax, 0x75b2e3afec43495c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x878], rax
movabs rax, 0x870a2c0e596624d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x880], rax
movabs rax, 0x894e01e0735398da
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x888], rax
movabs rax, 0x4f8f84b6c5ead6ab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x890], rax
movabs rax, 0xeefbed9158ddf920
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x898], rax
movabs rax, 0x815d6a0ca59d702c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8a0], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x8a8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1320], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1328], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1330], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x1338], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x1340], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1348], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1350], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x870]
movdqa xmm1, xmmword [rbp + 0x880]
xorps xmm0, xmmword [rbp + 0x1320]
xorps xmm1, xmmword [rbp + 0x1330]
movdqa xmmword [rbp + 0x870], xmm0
movdqa xmm0, xmmword [rbp + 0x890]
xorps xmm0, xmmword [rbp + 0x1340]
movdqa xmmword [rbp + 0x880], xmm1
movdqa xmm1, xmmword [rbp + 0x8a0]
mov qword [rbp + 0x1358], rax
movabs rax, 0xb815c3cf13a1c034
xorps xmm1, xmmword [rbp + 0x1350]
movdqa xmmword [rbp + 0x890], xmm0
movdqa xmmword [rbp + 0x8a0], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x630], rax
movabs rax, 0x40e1d2e2cc037c19
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rdx, [rbp + 0x870]
mov qword [rbp + 0x638], rax
lea rcx, [rbp + 0x630]
movabs rax, 0x286b978dd4c7420d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x640], rax
movabs rax, 0xca0b21bd4b1fa08a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x648], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xb70], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb78], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb80], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x630]
movdqa xmm1, xmmword [rbp + 0x640]
xorps xmm0, xmmword [rbp + 0xb70]
mov qword [rbp + 0xb88], rax
xorps xmm1, xmmword [rbp + 0xb80]
movdqa xmmword [rbp + 0x640], xmm1
movdqa xmmword [rbp + 0x630], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180083bb0]
lea rcx, [0x18039f9f8]
call fcn.1800869d0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd2198cdd72b08465
lea rdx, [rbp + 0xf0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0xf0]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0xf0], rax
movabs rax, 0x2ffdbabbee041f19
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xf8], rax
movabs rax, 0x4d27b793b5ca6212
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x100], rax
movabs rax, 0xbe6a44a32853ce8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x108], rax
movabs rax, 0x70afbb96faca8dee
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x110], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x118], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1110], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1118], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1120], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1128], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1130], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0xf0]
xorps xmm2, xmmword [rbp + 0x1110]
movdqa xmm0, xmmword [rbp + 0x100]
movdqa xmm1, xmmword [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0x1120]
mov qword [rbp + 0x1138], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x1130]
movdqa xmmword [rbp + 0xf0], xmm2
movdqa xmmword [rbp + 0x100], xmm0
movdqa xmmword [rbp + 0x110], xmm1
test al, al
je 0x18007ff0b
nop dword [rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x18007ff00
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0xf0]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x8138e39f2be2f573
movabs rcx, 0xb71375535d41df44
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x950], rax
movabs rax, 0x7fb297a3ec364c5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x958], rax
movabs rax, 0x87aa8c0eb9d6246
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x960], rax
movabs rax, 0x883301927f539fd1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x968], rax
movabs rax, 0x458f8ea3da89adab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x970], rax
movabs rax, 0x8b9fe68741aded36
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x978], rax
movabs rax, 0xbe624a339abd325c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x980], rax
movabs rax, 0x28cbb0625e5f5b12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x988], rax
movabs rax, 0xebcf1ba2f7b44957
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x990], rax
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x998], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1460], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1468], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1470], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x1478], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x1480], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1488], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1490], rax
movabs rax, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1498], rax
movabs rax, 0xeb8c5e82c68c696f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov qword [rbp + 0x14a0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x950]
xorps xmm0, xmmword [rbp + 0x1460]
mov qword [rbp + 0x14a8], rax
movdqa xmm1, xmmword [rbp + 0x960]
lea rdx, [rbp + 0x950]
xorps xmm1, xmmword [rbp + 0x1470]
lea rcx, [rbp + 0x650]
movdqa xmmword [rbp + 0x950], xmm0
movabs rax, 0xb815c3cf13a1c034
movdqa xmm0, xmmword [rbp + 0x970]
xorps xmm0, xmmword [rbp + 0x1480]
movdqa xmmword [rbp + 0x970], xmm0
movdqa xmm0, xmmword [rbp + 0x990]
xorps xmm0, xmmword [rbp + 0x14a0]
movdqa xmmword [rbp + 0x960], xmm1
movdqa xmm1, xmmword [rbp + 0x980]
xorps xmm1, xmmword [rbp + 0x1490]
movdqa xmmword [rbp + 0x990], xmm0
movdqa xmmword [rbp + 0x980], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x650], rax
movabs rax, 0x40e1d2e2cc037c19
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x658], rax
movabs rax, 0x286b978dd4c7420d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x660], rax
movabs rax, 0xca0b21bd4b1fa08a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x668], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xb50], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb58], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x650]
movdqa xmm1, xmmword [rbp + 0x660]
xorps xmm0, xmmword [rbp + 0xb50]
mov qword [rbp + 0xb68], rax
xorps xmm1, xmmword [rbp + 0xb60]
movdqa xmmword [rbp + 0x660], xmm1
movdqa xmmword [rbp + 0x650], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180082a20]
lea rcx, [0x18039f7b8]
call fcn.180085230
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xc11090dd72b08465
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rsp + 0x60], rax
movabs rax, 0x28b2b9f4a3185c5e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x68], rax
movabs rax, 0x82bf285b6823118
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x70], rax
movabs rax, 0xca6f44a52a16d28d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xb30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb38], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm1, xmmword [rsp + 0x60]
xorps xmm1, xmmword [rbp + 0xb30]
movdqa xmm0, xmmword [rsp + 0x70]
mov qword [rbp + 0xb48], rax
movq rax, xmm1
xorps xmm0, xmmword [rbp + 0xb40]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x70], xmm0
test al, al
je 0x18008038b
nop word [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x180080380
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfb4ee3932be2f873
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa00], rax
movabs rax, 0x74b2eaabec444e5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa08], rax
movabs rax, 0x871a0c0ed9a6241
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa10], rax
movabs rax, 0xfd3e01e17a5394dc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa18], rax
movabs rax, 0x358f88aedaf2ddab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa20], rax
movabs rax, 0x8be3ea8748aaed43
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa28], rax
movabs rax, 0xb96c4a3590bd3225
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa30], rax
movabs rax, 0x5acbcd655e585012
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa38], rax
movabs rax, 0xcbbf68a2feb8495d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa40], rax
movabs rax, 0x8f2755636c61e673
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa48], rax
movabs rax, 0x8a6e799d027377a1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa50], rax
movabs rax, 0xba4686c9aa37e6a0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa58], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1550], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1558], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1560], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x1568], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1570], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1578], rax
movabs rax, 0x815d6a0ca59d701d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1580], rax
movabs rax, 0x1ceb8f5d7e606432
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1588], rax
movabs rax, 0xeb8c5e82c68c696f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1590], rax
movabs rax, 0xb71375535d41df44
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1598], rax
movabs rax, 0xba4e4ed822423481
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x15a0], rax
movabs rax, 0xba4686c9aa37e696
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0xa00]
movdqa xmm1, xmmword [rbp + 0xa10]
xorps xmm0, xmmword [rbp + 0x1550]
xorps xmm1, xmmword [rbp + 0x1560]
movdqa xmmword [rbp + 0xa00], xmm0
movdqa xmm0, xmmword [rbp + 0xa20]
xorps xmm0, xmmword [rbp + 0x1570]
movdqa xmmword [rbp + 0xa10], xmm1
movdqa xmm1, xmmword [rbp + 0xa30]
xorps xmm1, xmmword [rbp + 0x1580]
mov qword [rbp + 0x15a8], rax
movabs rax, 0xb81ec3de13a3c02a
movdqa xmmword [rbp + 0xa20], xmm0
movdqa xmm0, xmmword [rbp + 0xa40]
xorps xmm0, xmmword [rbp + 0x1590]
movdqa xmmword [rbp + 0xa30], xmm1
movdqa xmm1, xmmword [rbp + 0xa50]
xorps xmm1, xmmword [rbp + 0x15a0]
movdqa xmmword [rbp + 0xa40], xmm0
movdqa xmmword [rbp + 0xa50], xmm1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x730], rax
movabs rax, 0x40fed2facc197c0e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x738], rax
movabs rax, 0x28319793d4db420a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x740], rax
movabs rax, 0xca2521e34b1ea08b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x748], rax
movabs rax, 0x70afbbfafaa6e9ef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x750], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x758], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1140], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1148], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1150], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r13
mov qword [rbp + 0x1158], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r12
mov qword [rbp + 0x1160], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x730]
movdqa xmm1, xmmword [rbp + 0x740]
xorps xmm0, xmmword [rbp + 0x1140]
xorps xmm1, xmmword [rbp + 0x1150]
movdqa xmmword [rbp + 0x730], xmm0
movdqa xmm0, xmmword [rbp + 0x750]
mov qword [rbp + 0x1168], rax
movdqa xmmword [rbp + 0x740], xmm1
xorps xmm0, xmmword [rbp + 0x1160]
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x730]
movdqa xmmword [rbp + 0x750], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180082b70]
lea rcx, [0x18039f7f8]
call fcn.180084f90
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xc11090dd72b08465
lea rdx, [rbp + 0xc0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0xc0]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0xc0], rax
movabs rax, 0x2cf3bbe9a9041d31
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc8], rax
movabs rax, 0x4065fc8fbbca625b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd0], rax
movabs rax, 0xea6544b42953d38f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xd8], rax
movabs rax, 0x70cbdee29baf9be8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xe8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1170], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1178], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1180], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1188], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1190], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0xc0]
xorps xmm2, xmmword [rbp + 0x1170]
movdqa xmm0, xmmword [rbp + 0xd0]
movdqa xmm1, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x1180]
mov qword [rbp + 0x1198], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x1190]
movdqa xmmword [rbp + 0xc0], xmm2
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmmword [rbp + 0xe0], xmm1
test al, al
je 0x18008096b
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x180080960
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0xc0]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0x8f4ee39926e2f073
lea rdx, [rbp + 0x670]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x690]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x670], rax
movabs rax, 0x5b2e1a3ec48485c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x678], rax
movabs rax, 0x87da3c0ec96623a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x680], rax
movabs rax, 0xca0b21957b53e2d6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x688], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x15b0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x15b8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x15c0], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x670]
movdqa xmm1, xmmword [rbp + 0x680]
xorps xmm0, xmmword [rbp + 0x15b0]
mov qword [rbp + 0x15c8], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm1, xmmword [rbp + 0x15c0]
movdqa xmmword [rbp + 0x680], xmm1
movdqa xmmword [rbp + 0x670], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x690], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x698], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6a0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6a8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xc90], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc98], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xca0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x690]
movdqa xmm1, xmmword [rbp + 0x6a0]
xorps xmm0, xmmword [rbp + 0xc90]
mov qword [rbp + 0xca8], rax
xorps xmm1, xmmword [rbp + 0xca0]
movdqa xmmword [rbp + 0x6a0], xmm1
movdqa xmmword [rbp + 0x690], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180084560]
lea rcx, [0x18039f958]
call fcn.180085770
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd51ab1c57da39065
lea rdx, [rbp + 0x90]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x90]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x90], rax
movabs rax, 0x2ed4a6f5a906391d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x98], rax
movabs rax, 0x4065fc8fbbca625b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa0], rax
movabs rax, 0xea6544b42953d38f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xa8], rax
movabs rax, 0x70cbdee29baf9be8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x11a0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x11a8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x11b0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11b8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11c0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x90]
xorps xmm2, xmmword [rbp + 0x11a0]
movdqa xmm0, xmmword [rbp + 0xa0]
movdqa xmm1, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x11b0]
mov qword [rbp + 0x11c8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x11c0]
movdqa xmmword [rbp + 0x90], xmm2
movdqa xmmword [rbp + 0xa0], xmm0
movdqa xmmword [rbp + 0xb0], xmm1
test al, al
je 0x180080ceb
nop dword [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x180080ce0
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x90]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [0x18039f618]
lea r8, [0x1800823b0]
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x38]
lea rcx, [0x18039f9d8]
call fcn.1800854d0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd938b4c57fae8165
lea rdx, [rbp + 0x60]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x60]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x60], rax
movabs rax, 0x2cf5bcdaad021911
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x68], rax
movabs rax, 0xa20f08eb5ca011c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x70], rax
movabs rax, 0xab6301ba241cc8ce
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x78], rax
movabs rax, 0x138fd5f39fa8c9f8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x80], rax
movabs rax, 0xabdbbac20cf8a872
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x88], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x11d0], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x11d8], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x11e0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11e8], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x11f0], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x60]
xorps xmm2, xmmword [rbp + 0x11d0]
movdqa xmm0, xmmword [rbp + 0x70]
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x11e0]
mov qword [rbp + 0x11f8], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x11f0]
movdqa xmmword [rbp + 0x60], xmm2
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmmword [rbp + 0x80], xmm1
test al, al
je 0x180080e9b
nop dword [rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x180080e90
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x60]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfe4be39857e2f57f
lea rdx, [rbp - 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x6b0]
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x40], rax
movabs rax, 0x4092ebaeec48445c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp - 0x38], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp - 0x40]
mov qword [rsp + 0x58], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x40], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6b0], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6b8], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6c0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6c8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xcb0], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcb8], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xcc0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x6b0]
movdqa xmm1, xmmword [rbp + 0x6c0]
xorps xmm0, xmmword [rbp + 0xcb0]
mov qword [rbp + 0xcc8], rax
xorps xmm1, xmmword [rbp + 0xcc0]
movdqa xmmword [rbp + 0x6c0], xmm1
movdqa xmmword [rbp + 0x6b0], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180081a10]
lea rcx, [0x18039f7d8]
call fcn.180084cf0
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xd919abd972ae8665
lea rdx, [rbp + 0x30]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x30]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp + 0x30], rax
movabs rax, 0x21fea0feba3f1b12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x38], rax
movabs rax, 0x82ef88fbc826000
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x40], rax
movabs rax, 0xa46e44b36b00c186
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x48], rax
movabs rax, 0x14cacff79fb88aab
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x50], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x58], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1200], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0x1208], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0x1210], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1218], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x1220], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp + 0x30]
xorps xmm2, xmmword [rbp + 0x1200]
movdqa xmm0, xmmword [rbp + 0x40]
movdqa xmm1, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x1210]
mov qword [rbp + 0x1228], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0x1220]
movdqa xmmword [rbp + 0x30], xmm2
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmmword [rbp + 0x50], xmm1
test al, al
je 0x18008116b
nop word [rax + rax]
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x180081160
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp + 0x30]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
movabs rax, 0xfb3ee3992be2f873
lea rdx, [rbp + 0x6f0]
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x6d0]
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6f0], rax
movabs rax, 0x70b2e7afec484e5c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6f8], rax
movabs rax, 0x284597e0e2e0623f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x700], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x708], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xc70], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xc78], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xc80], rax
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x6f0]
movdqa xmm1, xmmword [rbp + 0x700]
xorps xmm0, xmmword [rbp + 0xc70]
mov qword [rbp + 0xc88], rax
movabs rax, 0xb81ec3c313aec024
xorps xmm1, xmmword [rbp + 0xc80]
movdqa xmmword [rbp + 0x700], xmm1
movdqa xmmword [rbp + 0x6f0], xmm0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6d0], rax
movabs rax, 0x40f6d2b5cc047c12
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6d8], rax
movabs rax, 0x284597e0d4ce4215
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6e0], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x6e8], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xc50], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc58], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xc60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rbp + 0x6d0]
movdqa xmm1, xmmword [rbp + 0x6e0]
xorps xmm0, xmmword [rbp + 0xc50]
mov qword [rbp + 0xc68], rax
xorps xmm1, xmmword [rbp + 0xc60]
movdqa xmmword [rbp + 0x6e0], xmm1
movdqa xmmword [rbp + 0x6d0], xmm0
call fcn.1800fa0c0
mov rdx, rax
lea r8, [0x180081a30]
lea rcx, [0x18039f898]
call fcn.180084a50
test al, al
je 0x1800814f3
xor r8d, r8d
lea rcx, [0x18034cf58]
mov dl, 1
call fcn.1800f8110
movabs rax, 0xcc158ac772a79465
lea rdx, [rbp]
mov qword [rsp + 0x30], rax
lea rcx, [rbp]
mov rax, qword [rsp + 0x30]
mov r8d, edx
mov qword [rbp], rax
movabs rax, 0x2bfdbdf3ec52130e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 8], rax
movabs rax, 0x4d20f5c0a7c32a59
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x10], rax
movabs rax, 0xaf7f40b439108080
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x18], rax
movabs rax, 0x70afbb96facae9ef
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0xb00], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], r14
mov qword [rbp + 0xb08], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rbx
mov qword [rbp + 0xb10], rax
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb18], rax
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0x30]
mov qword [rbp + 0xb20], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
movdqa xmm2, xmmword [rbp]
xorps xmm2, xmmword [rbp + 0xb00]
movdqa xmm0, xmmword [rbp + 0x10]
movdqa xmm1, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0xb10]
mov qword [rbp + 0xb28], rax
movq rax, xmm2
xorps xmm1, xmmword [rbp + 0xb20]
movdqa xmmword [rbp], xmm2
movdqa xmmword [rbp + 0x10], xmm0
movdqa xmmword [rbp + 0x20], xmm1
test al, al
je 0x1800814af
inc rcx
mov r8, rcx
cmp byte [rcx], r15b
jne 0x1800814a4
mov rcx, qword [0x18034cf40]
sub r8d, edx
lea rdx, [rbp]
mov qword [rsp + 0x20], r15
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, qword [0x18039ab78]
call fcn.1800a5830
lea r8, [0x1800a1f60]
mov ecx, 1
lea rdx, [fcn.1800a1d70]
call fcn.1800e57c0
mov al, 1
jmp 0x1800814f5
xor al, al
mov r12, qword [rsp + 0x17b0]
mov r13, qword [rsp + 0x17b8]
mov rcx, qword [rbp + 0x1670]
xor rcx, rsp
call fcn.18015cd30
mov rbx, qword [rsp + 0x17c0]
add rsp, 0x1780
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret