Function at 0x1400176a0
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xba0]
sub rsp, 0xca0
mov rax, qword [0x1401bc300]
xor rax, rsp
mov qword [rbp + 0xb50], rax
mov rax, qword gs:[0x58]
mov rsi, rcx
mov edx, dword [0x1401bdaa0]
mov r14d, 4
mov rbx, qword [rcx + 0xc8]
xor r12d, r12d
mov ecx, 0x10
movabs r13, 0x1fffffffe0000000
mov r15, qword [rax + rdx*8]
lea edi, [r14 - 2]
add r15, rcx
mov qword [rsp + 0x20], r15
mov eax, dword [r15]
cmp dword [0x1401bcdc8], eax
jg 0x140018db1
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x17
mov qword [rbp + 0x9f0], rcx
mov qword [rbp + 0x9e8], rax
lea rcx, [rbp + 0x9e8]
lea rax, [rbp + 0xb40]
mov dword [rbp + 0xb30], 0x25ff
mov qword [rbp + 0x9f8], rax
mov word [rbp + 0xb34], r12w
mov qword [rbp + 0xb36], rbx
movdqu xmmword [rbp + 0xa08], xmm0
mov qword [rbp + 0xa18], r12
mov qword [rbp + 0xa00], 0xe
call fcn.14008aa90
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x18
mov qword [rbp + 0xa28], rcx
mov qword [rbp + 0xa20], rax
lea rcx, [rbp + 0xa20]
lea rax, [rbp + 0xb30]
mov qword [rbp + 0xa50], r12
mov qword [rbp + 0xa30], rax
movdqu xmmword [rbp + 0xa40], xmm0
mov qword [rbp + 0xa38], 0xe
call fcn.14008aa90
mov rax, qword [0x1401bcdc0]
mov edx, 0x1000
xor ecx, ecx
mov r8d, 0x5a794178
call rax
mov rcx, qword [rsi + 0x100]
mov r13, rax
mov rdx, qword [rsi + 0x68]
xorps xmm0, xmm0
shl rcx, 8
or rcx, 0x18
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x970], rcx
lea rax, [rbp + 0xb40]
lea rcx, [rbp + 0x970]
mov qword [rbp + 0x9a0], r12
movdqu xmmword [rbp + 0x990], xmm0
mov qword [rbp + 0x978], rdx
mov qword [rbp + 0x980], rax
mov qword [rbp + 0x988], 0xe
call fcn.14008aa90
test r13, r13
jne 0x140017c49
movaps xmmword [rsp + 0xc90], xmm6
movabs rax, 0x15cebe2e1e2dc094
mov qword [rbp + 0x8f0], rax
xorps xmm2, xmm2
movabs rax, 0xfae93738cd95ace
movaps xmmword [rsp + 0xc80], xmm7
mov qword [rbp + 0x8f8], rax
movabs rax, 0x15a1be5c1e5fc0d1
mov qword [rbp + 0x910], rax
movabs rax, 0xfae93738cd95abc
mov qword [rbp + 0x918], rax
lea rax, [rsp + 0x30]
movaps xmmword [rsp + 0xc70], xmm8
movaps xmmword [rsp + 0xc60], xmm9
nop dword [rax]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rdi, 1
jne 0x1400178e0
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x910]
lea rcx, [rbp + 0x490]
movdqa xmmword [rsp + 0x30], xmm0
xorps xmm6, xmm6
movdqa xmmword [rsp + 0x40], xmm2
xorps xmm7, xmm7
movups xmm0, xmmword [rax]
mov r9d, 8
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x80], xmm0
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0x90], xmm1
movups xmm1, xmmword [rax + 0xb0]
movabs rax, 0x10b1c3d37d3747ff
mov qword [rsp + 0x30], rax
xorps xmm8, xmm8
movabs rax, 0xe3044e9921ee9a7
xorps xmm9, xmm9
mov qword [rsp + 0x38], rax
movabs rax, 0x13d3337a4964190a
mov qword [rsp + 0x40], rax
movabs rax, 0x253feab3b348d50
mov qword [rsp + 0x48], rax
movabs rax, 0x53777a6cc85790a
mov qword [rsp + 0x50], rax
movabs rax, 0x17480b4724de8d58
mov qword [rsp + 0x58], rax
movabs rax, 0x858e963f0b1ed90
mov qword [rsp + 0x60], rax
movabs rax, 0x10ddc3927d4f47ba
mov qword [rbp - 0x50], rax
movabs rax, 0xe51448a9271e9cb
mov qword [rbp - 0x48], rax
movabs rax, 0x13bc332a4901197e
mov qword [rbp - 0x40], rax
movabs rax, 0x23afefc3b588d3f
mov qword [rbp - 0x38], rax
movabs rax, 0x55677f2cced797e
mov qword [rbp - 0x30], rax
movabs rax, 0x17290b2124fe8d3f
mov qword [rbp - 0x28], rax
movabs rax, 0x83ce906f0ddedf9
movups xmmword [rcx + 0xa0], xmm0
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0xf0]
movups xmmword [rcx + 0xb0], xmm1
movabs rcx, 0x21d40c770afecbe
mov qword [rsp + 0x68], rcx
mov qword [rbp - 0x18], rcx
nop word [rax + rax]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub r9, 1
jne 0x140017a90
movdqa xmm0, xmmword [rsp + 0x30]
lea rax, [rbp + 0x550]
xorps xmm0, xmmword [rbp - 0x50]
lea rcx, [rbp + 0xf0]
movdqa xmm1, xmmword [rsp + 0x40]
lea edx, [r9 + 7]
xorps xmm1, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmm1, xmmword [rsp + 0x60]
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x130], xmm6
movaps xmm6, xmmword [rsp + 0xc90]
movdqa xmmword [rbp + 0x140], xmm7
movaps xmm7, xmmword [rsp + 0xc80]
movdqa xmmword [rbp + 0x150], xmm8
movaps xmm8, xmmword [rsp + 0xc70]
movdqa xmmword [rbp + 0x160], xmm9
movaps xmm9, xmmword [rsp + 0xc60]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmmword [rbp + 0x120], xmm1
nop
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
jne 0x140017b40
movups xmm0, xmmword [rcx]
xor r9d, r9d
lea r8, [rbp + 0x490]
movups xmm1, xmmword [rcx + 0x10]
lea rdx, [rbp + 0x550]
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
call qword [sym.imp.user32.dll_MessageBoxW]
xor eax, eax
mov rcx, qword [rbp + 0xb50]
xor rcx, rsp
call fcn.1400f3250
lea r11, [rsp + 0xca0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
je 0x14001870b
jmp 0x140017bf0
mov eax, dword [r15]
cmp dword [0x1401bcdd8], eax
mov rbx, qword [rsi + 0x58]
jg 0x140018eab
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x17
mov qword [rbp + 0x978], rcx
mov qword [rbp + 0x970], rax
lea rcx, [rbp + 0x970]
lea rax, [rbp + 0xb20]
mov dword [rbp + 0xa58], 0x25ff
mov qword [rbp + 0x980], rax
mov word [rbp + 0xa5c], r12w
mov qword [rbp + 0xa5e], rbx
movdqu xmmword [rbp + 0x990], xmm0
mov qword [rbp + 0x9a0], r12
mov qword [rbp + 0x988], 0xe
call fcn.14008aa90
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x18
mov qword [rbp + 0x9b8], rcx
mov qword [rbp + 0x9b0], rax
lea rcx, [rbp + 0x9b0]
lea rax, [rbp + 0xa58]
mov qword [rbp + 0x9e0], r12
mov qword [rbp + 0x9c0], rax
movdqu xmmword [rbp + 0x9d0], xmm0
mov qword [rbp + 0x9c8], 0xe
call fcn.14008aa90
mov rax, qword [0x1401bcdd0]
mov rcx, r13
call rax
mov rcx, qword [rsi + 0x100]
movzx ebx, al
mov rdx, qword [rsi + 0x68]
lea rax, [rbp + 0xb20]
shl rcx, 8
xorps xmm0, xmm0
or rcx, 0x18
mov qword [rbp + 0x920], r12
mov qword [rbp + 0x8f0], rcx
lea rcx, [rbp + 0x8f0]
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x8f8], rdx
mov qword [rbp + 0x900], rax
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
test bl, bl
je 0x140017bba
mov eax, dword [r15]
cmp dword [0x1401bcde8], eax
mov rbx, qword [rsi + 0x90]
jg 0x140018fab
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x17
mov qword [rbp + 0x8f8], rcx
mov qword [rbp + 0x8f0], rax
lea rcx, [rbp + 0x8f0]
lea rax, [rbp + 0xb20]
mov dword [rbp + 0xa58], 0x25ff
mov qword [rbp + 0x900], rax
mov word [rbp + 0xa5c], r12w
mov qword [rbp + 0xa5e], rbx
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x920], r12
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x18
mov qword [rbp + 0x8f8], rcx
mov qword [rbp + 0x8f0], rax
lea rcx, [rbp + 0x8f0]
lea rax, [rbp + 0xa58]
mov qword [rbp + 0x920], r12
mov qword [rbp + 0x900], rax
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
xor edx, edx
mov r8d, 0x1000
mov rcx, r13
call qword [0x1401bcde0]
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x18
mov qword [rbp + 0x8f8], rcx
mov qword [rbp + 0x8f0], rax
lea rcx, [rbp + 0x8f0]
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x920], r12
mov qword [rbp + 0x900], rax
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov rax, qword [rsi + 0x60]
lea r8, [rbp + 0x9a8]
mov r9d, 8
mov qword [rbp + 0x9a8], rax
mov rdx, r13
mov rcx, rsi
call fcn.14001a280
mov dword [rbp + 0xa70], 0x245c8948
mov dword [rbp + 0xa74], 0x74894808
mov dword [rbp + 0xa78], 0x48571024
mov dword [rbp + 0xa7c], 0x4920ec83
mov dword [rbp + 0xa80], 0x8b49f98b
mov dword [rbp + 0xa84], 0xf28b48d8
mov dword [rbp + 0xa88], 0x334511ff
mov dword [rbp + 0xa8c], 0x508d4cdb
mov dword [rbp + 0xa90], 0x428b4908
mov dword [rbp + 0xa94], 0xc08548f8
mov dword [rbp + 0xa98], 0x39490575
mov dword [rbp + 0xa9c], 0x4d5f7402
mov dword [rbp + 0xaa0], 0xc149028b
mov dword [rbp + 0xaa4], 0xc1480cf8
mov dword [rbp + 0xaa8], 0x34c0cf8
mov dword [rbp + 0xaac], 0xc03b49c0
mov dword [rbp + 0xab0], 0x8d483c7d
mov dword [rbp + 0xab4], 0xc148400c
mov dword [rbp + 0xab8], 0x34804e1
mov dword [rbp + 0xabc], 0x118b48ce
mov dword [rbp + 0xac0], 0x2fa8348
mov dword [rbp + 0xac4], 0x39481c72
mov dword [rbp + 0xac8], 0x16750859
mov dword [rbp + 0xacc], 0xdeac148
mov dword [rbp + 0xad0], 0xb949
lea rbx, [r13 + 0x100]
mov dword [rbp + 0xad4], 0x80000000
mov rdx, rbx
mov dword [rbp + 0xad8], 0xb49ffff
mov r9d, 0xa6
mov dword [rbp + 0xadc], 0xd73b48d1
lea r8, [rbp + 0xa70]
mov dword [rbp + 0xae0], 0xff482e74
mov rcx, rsi
mov dword [rbp + 0xae4], 0xc18348c0
mov dword [rbp + 0xae8], 0xc03b4930
mov dword [rbp + 0xaec], 0xff41cf7c
mov dword [rbp + 0xaf0], 0xc28349c3
mov dword [rbp + 0xaf4], 0xfb814110
mov dword [rbp + 0xaf8], 0xc8
mov dword [rbp + 0xafc], 0xc033937c
mov dword [rbp + 0xb00], 0x245c8b48
mov dword [rbp + 0xb04], 0x748b4830
mov dword [rbp + 0xb08], 0x83483824
mov dword [rbp + 0xb0c], 0xc35f20c4
mov dword [rbp + 0xb10], 0xce0c148
mov word [rbp + 0xb14], 0xeaeb
call fcn.14001a280
mov rax, qword [rsp + 0x20]
mov r15, qword [rsi]
mov r12, qword [rsi + 0x20]
mov r13, qword [rsi + 0x110]
mov eax, dword [rax]
cmp dword [0x1401bcdf8], eax
jg 0x1400190ab
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x17
mov qword [rbp + 0xa5e], rbx
mov qword [rbp + 0x8f0], rax
xor ebx, ebx
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x8f8], rcx
lea rcx, [rbp + 0x8f0]
mov qword [rbp + 0x900], rax
mov dword [rbp + 0xa58], 0x25ff
mov word [rbp + 0xa5c], 0
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x920], rbx
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x18
mov qword [rbp + 0x9b8], rcx
mov qword [rbp + 0x9b0], rax
lea rcx, [rbp + 0x9b0]
lea rax, [rbp + 0xa58]
mov qword [rbp + 0x9e0], rbx
mov qword [rbp + 0x9c0], rax
movdqu xmmword [rbp + 0x9d0], xmm0
mov qword [rbp + 0x9c8], 0xe
call fcn.14008aa90
mov rax, qword [0x1401bcdf0]
mov rdx, r13
mov r13, qword [rbp + 0x40]
mov r9, r15
mov rcx, r13
mov r8, r12
call rax
mov rcx, qword [rsi + 0x100]
mov r15, rax
mov rdx, qword [rsi + 0x68]
lea rax, [rbp + 0xb20]
shl rcx, 8
xorps xmm0, xmm0
or rcx, 0x18
mov qword [rbp + 0x9a0], rbx
mov qword [rbp + 0x970], rcx
lea rcx, [rbp + 0x970]
movdqu xmmword [rbp + 0x990], xmm0
mov qword [rbp + 0x978], rdx
mov qword [rbp + 0x980], rax
mov qword [rbp + 0x988], 0xe
call fcn.14008aa90
test r15, r15
je 0x140017bba
mov r12, qword [rsp + 0x20]
mov rbx, qword [rsi + 0x90]
mov eax, dword [r12]
cmp dword [0x1401bcde8], eax
jg 0x1400191ab
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x17
mov qword [rbp + 0xa5e], rbx
mov qword [rbp + 0x8f0], rax
xor ebx, ebx
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x8f8], rcx
lea rcx, [rbp + 0x8f0]
mov qword [rbp + 0x900], rax
mov dword [rbp + 0xa58], 0x25ff
mov word [rbp + 0xa5c], 0
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x920], rbx
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x18
mov qword [rbp + 0x8f8], rcx
mov qword [rbp + 0x8f0], rax
lea rcx, [rbp + 0x8f0]
lea rax, [rbp + 0xa58]
mov qword [rbp + 0x920], rbx
mov qword [rbp + 0x900], rax
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
xor edx, edx
mov r8d, 0x1000
mov rcx, r13
call qword [0x1401bcde0]
mov rcx, qword [rsi + 0x68]
xorps xmm0, xmm0
mov rax, qword [rsi + 0x100]
shl rax, 8
or rax, 0x18
mov qword [rbp + 0x8f8], rcx
mov qword [rbp + 0x8f0], rax
lea rcx, [rbp + 0x8f0]
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x920], rbx
mov qword [rbp + 0x900], rax
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov eax, dword [r12]
cmp dword [0x1401bce08], eax
mov rbx, qword [rsi + 0xd0]
jg 0x1400192ab
xor r12d, r12d
mov rax, qword [rsi + 0x100]
lea rcx, [rbp + 0x8f0]
shl rax, 8
xorps xmm0, xmm0
or rax, 0x17
mov dword [rbp + 0xa58], 0x25ff
mov qword [rbp + 0x8f0], rax
mov rax, qword [rsi + 0x68]
mov qword [rbp + 0x8f8], rax
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x900], rax
mov word [rbp + 0xa5c], 0
mov qword [rbp + 0xa5e], rbx
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x920], r12
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov rax, qword [rsi + 0x100]
lea rcx, [rbp + 0x8f0]
shl rax, 8
xorps xmm0, xmm0
or rax, 0x18
mov qword [rbp + 0x920], r12
mov qword [rbp + 0x8f0], rax
mov rax, qword [rsi + 0x68]
mov qword [rbp + 0x8f8], rax
lea rax, [rbp + 0xa58]
mov qword [rbp + 0x900], rax
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov edx, 0x5a794178
mov rcx, r13
call qword [0x1401bce00]
mov rax, qword [rsi + 0x100]
lea rcx, [rbp + 0x8f0]
shl rax, 8
xorps xmm0, xmm0
or rax, 0x18
mov qword [rbp + 0x920], r12
mov qword [rbp + 0x8f0], rax
mov rax, qword [rsi + 0x68]
mov qword [rbp + 0x8f8], rax
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x900], rax
movdqu xmmword [rbp + 0x910], xmm0
mov qword [rbp + 0x908], 0xe
call fcn.14008aa90
mov rax, r15
jmp 0x140017bbc
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
je 0x140018824
jmp 0x1400184d0
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
je 0x140018940
jmp 0x140018530
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
je 0x140018a60
jmp 0x140018590
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
je 0x140018b80
jmp 0x1400185f0
lea rax, [rax + 0x80]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
movups xmmword [rax - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rax - 0x70], xmm1
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rax - 0x60], xmm0
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rax - 0x50], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rax - 0x40], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rax - 0x30], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rax - 0x20], xmm0
movups xmmword [rax - 0x10], xmm1
sub rdx, 1
je 0x140018ca0
jmp 0x140018650
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub r14, 1
jne 0x1400186b0
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x900]
lea rcx, [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x930]
mov rdx, rdi
xorps xmm1, xmmword [rbp + 0x940]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x50], xmm4
movdqa xmmword [rsp + 0x60], xmm5
jmp 0x140018650
movups xmm0, xmmword [rcx]
mov rcx, rdi
xorps xmm2, xmm2
movups xmmword [rax], xmm0
movabs rax, 0x1f8536d003455f2f
mov qword [rbp + 0x8f0], rax
movabs rax, 0x76770cf7e62f6c67
mov qword [rbp + 0x8f8], rax
movabs rax, 0x73e118bc6f212b41
mov qword [rbp + 0x910], rax
movabs rax, 0x76770cf7e62f6c0b
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x50]
nop
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140018760
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x910]
lea rdx, [rbp + 0x490]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x490]
movdqa xmmword [rbp + 0x60], xmm2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rdx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rdx + 0x80], xmm0
movups xmmword [rdx + 0x90], xmm1
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rbp + 0x550]
call qword [sym.imp.kernel32.dll_GetProcAddress]
lea rcx, [0x1401bcdc8]
mov qword [0x1401bcdc0], rax
call fcn.1400f32d8
jmp 0x140017728
movups xmm0, xmmword [rcx]
mov rcx, rdi
xorps xmm2, xmm2
movups xmmword [rax], xmm0
movabs rax, 0x1f8536d003455f2f
mov qword [rbp + 0x8f0], rax
movabs rax, 0x76770cf7e62f6c67
mov qword [rbp + 0x8f8], rax
movabs rax, 0x73e118bc6f212b41
mov qword [rbp + 0x910], rax
movabs rax, 0x76770cf7e62f6c0b
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x50]
nop dword [rax + rax]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140018880
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x910]
lea rdx, [rsp + 0x30]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rdx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rdx + 0x80], xmm0
movups xmmword [rdx + 0x90], xmm1
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rbp + 0xf0]
call qword [sym.imp.kernel32.dll_GetProcAddress]
lea rcx, [0x1401bcdd8]
mov qword [0x1401bcdd0], rax
call fcn.1400f32d8
jmp 0x140017c5c
movups xmm0, xmmword [rcx]
mov rcx, rdi
xorps xmm2, xmm2
movups xmmword [rax], xmm0
movabs rax, 0x1f8536d003455f2f
mov qword [rbp + 0x8f0], rax
movabs rax, 0x76770cf7e62f6c67
mov qword [rbp + 0x8f8], rax
movabs rax, 0x73e118bc6f212b41
mov qword [rbp + 0x910], rax
movabs rax, 0x76770cf7e62f6c0b
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x50]
nop dword [rax]
nop dword [rax + rax]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x1400189a0
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x910]
lea rcx, [rsp + 0x30]
movdqa xmmword [rbp + 0x50], xmm0
movdqa xmmword [rbp + 0x60], xmm2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x80], xmm0
movups xmmword [rcx + 0x90], xmm1
lea rcx, [rsp + 0x30]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rbp + 0xf0]
call qword [sym.imp.kernel32.dll_GetProcAddress]
lea rcx, [0x1401bcde8]
mov qword [0x1401bcde0], rax
call fcn.1400f32d8
jmp 0x140017daa
movups xmm0, xmmword [rcx]
mov rcx, rdi
xorps xmm2, xmm2
movups xmmword [rax], xmm0
movabs rax, 0x1f8536d003455f2f
mov qword [rbp + 0x8f0], rax
movabs rax, 0x76770cf7e62f6c67
mov qword [rbp + 0x8f8], rax
movabs rax, 0x73e118bc6f212b41
mov qword [rbp + 0x910], rax
movabs rax, 0x76770cf7e62f6c0b
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x50]
nop dword [rax]
nop dword [rax + rax]
mov qword [rax], r8
mov qword [rax + 8], r8
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140018ac0
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x910]
lea rdx, [rsp + 0x30]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rdx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rdx + 0x80], xmm0
movups xmmword [rdx + 0x90], xmm1
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rbp + 0xf0]
call qword [sym.imp.kernel32.dll_GetProcAddress]
lea rcx, [0x1401bcdf8]
mov qword [0x1401bcdf0], rax
call fcn.1400f32d8
jmp 0x1400180e2
movups xmm0, xmmword [rcx]
mov rcx, rdi
xorps xmm2, xmm2
movups xmmword [rax], xmm0
movabs rax, 0x1f8536d003455f2f
mov qword [rbp + 0x8f0], rax
movabs rax, 0x76770cf7e62f6c67
mov qword [rbp + 0x8f8], rax
movabs rax, 0x73e118bc6f212b41
mov qword [rbp + 0x910], rax
movabs rax, 0x76770cf7e62f6c0b
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x50]
nop dword [rax]
nop dword [rax + rax]
mov qword [rax], r8
mov qword [rax + 8], r8
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140018be0
movdqa xmm0, xmmword [rbp + 0x910]
lea rax, [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x8f0]
lea rdx, [rsp + 0x30]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rdx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rdx + 0x80], xmm0
movups xmmword [rdx + 0x90], xmm1
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rbp + 0xf0]
call qword [sym.imp.kernel32.dll_GetProcAddress]
lea rcx, [0x1401bcde8]
mov qword [0x1401bcde0], rax
call fcn.1400f32d8
jmp 0x140018247
movups xmm0, xmmword [rcx]
xorps xmm2, xmm2
movups xmmword [rax], xmm0
movabs rax, 0x1f8536d003455f2f
mov qword [rbp + 0x8f0], rax
movabs rax, 0x76770cf7e62f6c67
mov qword [rbp + 0x8f8], rax
movabs rax, 0x73e118bc6f212b41
mov qword [rbp + 0x910], rax
movabs rax, 0x76770cf7e62f6c0b
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x50]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rdi, 1
jne 0x140018cf1
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x910]
lea rdx, [rsp + 0x30]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rsp + 0x30]
movdqa xmmword [rbp + 0x60], xmm2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rdx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rdx + 0x80], xmm0
movups xmmword [rdx + 0x90], xmm1
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rbp + 0xf0]
call qword [sym.imp.kernel32.dll_GetProcAddress]
lea rcx, [0x1401bce08]
mov qword [0x1401bce00], rax
call fcn.1400f32d8
jmp 0x140018396
lea rcx, [0x1401bcdc8]
call fcn.1400f3344
cmp dword [0x1401bcdc8], 0xffffffff
jne 0x140017728
movabs rax, 0x8d9b05c2b73021c
mov qword [rbp + 0x900], r13
mov qword [rbp + 0x8f0], rax
movabs rcx, 0x67bdc42943207652
movabs rax, 0x1f0686235ffaf1de
mov qword [rbp + 0x930], rcx
mov qword [rbp + 0x8f8], rax
movabs rcx, 0x7263f25026a99fa9
movabs rax, 0xe000000020004495
mov qword [rbp + 0x938], rcx
mov qword [rbp + 0x908], rax
xorps xmm4, xmm4
mov qword [rbp + 0x948], rax
xorps xmm5, xmm5
lea rax, [rsp + 0x30]
mov qword [rbp + 0x940], r13
mov rcx, r14
nop dword [rax]
nop word [rax + rax]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140018e50
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0x550]
movdqa xmm1, xmmword [rbp + 0x900]
lea rcx, [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x930]
mov rdx, rdi
xorps xmm1, xmmword [rbp + 0x940]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x50], xmm4
movdqa xmmword [rsp + 0x60], xmm5
jmp 0x140017bf0
lea rcx, [0x1401bcdd8]
call fcn.1400f3344
cmp dword [0x1401bcdd8], 0xffffffff
jne 0x140017c5c
movabs rcx, 0xe000000020004495
movabs rax, 0x8d9b05c2b73021c
mov qword [rbp + 0x8f0], rax
movabs rdx, 0x67bdc42943207652
movabs rax, 0x1f0686235ffaf1de
mov qword [rbp + 0x930], rdx
mov qword [rbp + 0x8f8], rax
movabs rdx, 0x7263f25026a99fa9
movabs rax, 0x1fffffffe0000000
mov qword [rbp + 0x908], rcx
mov qword [rbp + 0x900], rax
xorps xmm4, xmm4
mov qword [rbp + 0x940], rax
xorps xmm5, xmm5
mov qword [rbp + 0x948], rcx
lea rax, [rsp + 0x30]
mov qword [rbp + 0x938], rdx
mov rcx, r14
nop word [rax + rax]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140018f50
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x900]
lea rcx, [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x930]
mov rdx, rdi
xorps xmm1, xmmword [rbp + 0x940]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x50], xmm4
movdqa xmmword [rsp + 0x60], xmm5
jmp 0x1400184d0
lea rcx, [0x1401bcde8]
call fcn.1400f3344
cmp dword [0x1401bcde8], 0xffffffff
jne 0x140017daa
movabs rcx, 0xe000000020004495
movabs rax, 0x8d9b05c2b73021c
mov qword [rbp + 0x8f0], rax
movabs rdx, 0x67bdc42943207652
movabs rax, 0x1f0686235ffaf1de
mov qword [rbp + 0x930], rdx
mov qword [rbp + 0x8f8], rax
movabs rdx, 0x7263f25026a99fa9
movabs rax, 0x1fffffffe0000000
mov qword [rbp + 0x908], rcx
mov qword [rbp + 0x900], rax
xorps xmm4, xmm4
mov qword [rbp + 0x940], rax
xorps xmm5, xmm5
mov qword [rbp + 0x948], rcx
lea rax, [rsp + 0x30]
mov qword [rbp + 0x938], rdx
mov rcx, r14
nop word [rax + rax]
mov qword [rax], r12
mov qword [rax + 8], r12
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140019050
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x900]
lea rcx, [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x930]
mov rdx, rdi
xorps xmm1, xmmword [rbp + 0x940]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x50], xmm4
movdqa xmmword [rsp + 0x60], xmm5
jmp 0x140018530
lea rcx, [0x1401bcdf8]
call fcn.1400f3344
cmp dword [0x1401bcdf8], 0xffffffff
jne 0x1400180e2
movabs rcx, 0xe000000020004495
movabs rax, 0x8d9b05c2b73021c
mov qword [rbp + 0x8f0], rax
movabs rdx, 0x67bdc42943207652
movabs rax, 0x1f0686235ffaf1de
mov qword [rbp + 0x930], rdx
mov qword [rbp + 0x8f8], rax
movabs rdx, 0x7263f25026a99fa9
movabs rax, 0x1fffffffe0000000
mov qword [rbp + 0x908], rcx
mov qword [rbp + 0x900], rax
xorps xmm4, xmm4
mov qword [rbp + 0x940], rax
xorps xmm5, xmm5
mov qword [rbp + 0x948], rcx
lea rax, [rsp + 0x30]
mov qword [rbp + 0x938], rdx
mov rcx, r14
xor r8d, r8d
nop dword [rax]
mov qword [rax], r8
mov qword [rax + 8], r8
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140019150
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x900]
lea rcx, [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x930]
mov rdx, rdi
xorps xmm1, xmmword [rbp + 0x940]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x50], xmm4
movdqa xmmword [rsp + 0x60], xmm5
jmp 0x140018590
lea rcx, [0x1401bcde8]
call fcn.1400f3344
cmp dword [0x1401bcde8], 0xffffffff
jne 0x140018247
movabs rcx, 0xe000000020004495
movabs rax, 0x8d9b05c2b73021c
mov qword [rbp + 0x8f0], rax
movabs rdx, 0x67bdc42943207652
movabs rax, 0x1f0686235ffaf1de
mov qword [rbp + 0x930], rdx
mov qword [rbp + 0x8f8], rax
movabs rdx, 0x7263f25026a99fa9
movabs rax, 0x1fffffffe0000000
mov qword [rbp + 0x908], rcx
mov qword [rbp + 0x900], rax
xorps xmm4, xmm4
mov qword [rbp + 0x940], rax
xorps xmm5, xmm5
mov qword [rbp + 0x948], rcx
lea rax, [rsp + 0x30]
mov qword [rbp + 0x938], rdx
mov rcx, r14
xor r8d, r8d
nop dword [rax]
mov qword [rax], r8
mov qword [rax + 8], r8
lea rax, [rax + 0x10]
sub rcx, 1
jne 0x140019250
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rax, [rbp + 0xf0]
movdqa xmm1, xmmword [rbp + 0x900]
lea rcx, [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0x930]
mov rdx, rdi
xorps xmm1, xmmword [rbp + 0x940]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x50], xmm4
movdqa xmmword [rsp + 0x60], xmm5
jmp 0x1400185f0
lea rcx, [0x1401bce08]
call fcn.1400f3344
xor r12d, r12d
cmp dword [0x1401bce08], 0xffffffff
jne 0x140018396
movabs rax, 0x8d9b05c2b73021c
movabs rdx, 0x67bdc42943207652
mov qword [rbp + 0x8f0], rax
movabs rcx, 0xe000000020004495
movabs rax, 0x1f0686235ffaf1de
mov qword [rbp + 0x930], rdx
mov qword [rbp + 0x8f8], rax
movabs rdx, 0x7263f25026a99fa9
movabs rax, 0x1fffffffe0000000
mov qword [rbp + 0x908], rcx
mov qword [rbp + 0x900], rax
xorps xmm4, xmm4
mov qword [rbp + 0x940], rax
xorps xmm5, xmm5
lea rax, [rsp + 0x30]
mov qword [rbp + 0x938], rdx
mov qword [rbp + 0x948], rcx
jmp 0x1400186b0