Function at 0x1401c08a0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x5d8]
sub rsp, 0x6c0
movaps xmmword [rax - 0x28], xmm6
mov rbx, rdx
movaps xmmword [rax - 0x38], xmm7
mov rdi, rcx
movaps xmmword [rax - 0x48], xmm8
lea rcx, [rbp - 0x60]
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movdqu xmm12, xmmword [rdx + 0x20]
movaps xmmword [rax - 0x98], xmm13
movdqu xmm13, xmmword [rdx + 0x30]
lea rdx, [rbp - 0x50]
movaps xmmword [rax - 0xa8], xmm14
movdqa xmmword [rbp - 0x50], xmm13
movaps xmmword [rax - 0xb8], xmm15
movdqa xmmword [rbp - 0x60], xmm12
call fcn.1401c00f0
movdqa xmm14, xmmword [rbp - 0x60]
lea rdx, [rbp - 0x50]
movdqa xmm15, xmmword [rbp - 0x50]
lea rcx, [rbp - 0x60]
call fcn.1401bfe40
movdqa xmm6, xmmword [rbp - 0x60]
lea rdx, [rbp - 0x50]
movdqa xmm7, xmmword [rbp - 0x50]
lea rcx, [rbp - 0x60]
movdqa xmmword [rbp + 0x4e0], xmm6
movdqa xmmword [rbp + 0x4f0], xmm7
call fcn.1401bfb90
movdqa xmm8, xmmword [rbp - 0x60]
lea rdx, [rbp - 0x50]
movdqa xmm9, xmmword [rbp - 0x50]
lea rcx, [rbp - 0x60]
movdqa xmmword [rbp + 0x510], xmm8
movdqa xmmword [rbp + 0x500], xmm9
call fcn.1401bf8e0
movdqu xmm0, xmmword [rbx + 0x90]
movdqu xmm3, xmmword [rbx + 0x40]
movdqu xmm4, xmmword [rbx + 0x50]
movdqu xmm5, xmmword [rbx + 0x60]
movdqu xmm10, xmmword [rbx + 0x70]
movdqu xmm11, xmmword [rbx + 0x80]
movdqu xmm2, xmmword [rbx + 0xb0]
movdqa xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0xa0]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rbp + 0x4a0], xmm12
movdqa xmmword [rbp + 0x4b0], xmm12
movdqa xmmword [rbp + 0x20], xmm12
movdqa xmmword [rbp + 0x30], xmm12
movdqa xmmword [rbp + 0x40], xmm12
movdqa xmmword [rbp + 0x50], xmm12
movdqa xmmword [rbp + 0x60], xmm12
movdqa xmmword [rbp + 0x70], xmm12
movdqa xmmword [rbp + 0x80], xmm13
movdqa xmmword [rbp + 0x90], xmm13
movdqa xmmword [rbp - 0x20], xmm13
movdqa xmmword [rbp + 0xb0], xmm13
movdqa xmmword [rbp + 0xc0], xmm13
movdqa xmmword [rbp + 0xd0], xmm13
movdqa xmmword [rbp + 0xe0], xmm13
movdqa xmmword [rbp + 0xf0], xmm13
movdqa xmmword [rbp + 0x100], xmm14
movdqa xmmword [rbp + 0x110], xmm14
movdqa xmmword [rbp + 0x120], xmm14
movdqa xmmword [rbp + 0x130], xmm14
movdqa xmmword [rbp + 0x140], xmm14
movdqa xmmword [rbp + 0x150], xmm14
movdqa xmmword [rbp + 0x160], xmm14
movdqa xmmword [rbp + 0x170], xmm14
movdqa xmmword [rbp + 0x180], xmm15
movdqa xmmword [rbp + 0x190], xmm15
movdqa xmmword [rbp + 0x1a0], xmm15
movdqa xmmword [rbp + 0x1b0], xmm15
movdqa xmmword [rbp + 0x1c0], xmm15
movdqa xmmword [rbp + 0x1d0], xmm15
movdqa xmmword [rbp + 0x1e0], xmm15
movdqa xmmword [rbp + 0x1f0], xmm15
movdqa xmmword [rbp + 0x200], xmm6
movdqa xmm0, xmmword [rbp - 0x60]
add rdi, 0x20
movdqa xmm1, xmmword [rbp - 0x50]
mov esi, 0x8000
movdqa xmmword [rbp + 0x280], xmm7
mov r14, rdi
movdqa xmmword [rbp + 0x290], xmm7
mov r15d, esi
movdqa xmmword [rbp + 0x2a0], xmm7
movdqa xmmword [rbp + 0x2b0], xmm7
movdqa xmmword [rbp + 0x2c0], xmm7
movdqa xmmword [rbp + 0x2d0], xmm7
movdqa xmmword [rbp + 0x2e0], xmm7
movdqa xmmword [rbp + 0x2f0], xmm7
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x300], xmm8
movdqa xmmword [rbp + 0x310], xmm8
movdqa xmmword [rbp + 0x320], xmm8
movdqa xmmword [rbp + 0x330], xmm8
movdqa xmmword [rbp + 0x340], xmm8
movdqa xmmword [rbp + 0x350], xmm8
movdqa xmmword [rbp + 0x360], xmm8
movdqa xmmword [rbp + 0x370], xmm8
movdqa xmm8, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x400], xmm0
movdqa xmmword [rbp + 0x410], xmm0
movdqa xmmword [rbp + 0x420], xmm0
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmmword [rbp + 0x440], xmm0
movdqa xmmword [rbp + 0x450], xmm0
movdqa xmmword [rbp + 0x460], xmm0
movdqa xmmword [rbp + 0x470], xmm0
movdqa xmmword [rbp + 0x480], xmm1
movdqa xmmword [rbp + 0x490], xmm1
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmmword [rbp - 0x30], xmm1
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp], xmm1
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp + 0xa0], xmm1
movdqa xmmword [rbp + 0x210], xmm6
movdqa xmmword [rbp + 0x220], xmm6
movdqa xmmword [rbp + 0x230], xmm6
movdqa xmmword [rbp + 0x240], xmm6
movdqa xmmword [rbp + 0x250], xmm6
movdqa xmmword [rbp + 0x260], xmm6
movdqa xmmword [rbp + 0x270], xmm6
movdqa xmmword [rbp + 0x380], xmm9
movdqa xmmword [rbp + 0x390], xmm9
movdqa xmmword [rbp + 0x3a0], xmm9
movdqa xmmword [rbp + 0x3b0], xmm9
movdqa xmmword [rbp + 0x3c0], xmm9
movdqa xmmword [rbp + 0x3d0], xmm9
movdqa xmmword [rbp + 0x3e0], xmm9
movdqa xmmword [rbp + 0x3f0], xmm9
nop dword [rax + rax]
movdqu xmm1, xmmword [r14 - 0x10]
lea rdx, [rbp + 0x4a0]
movdqu xmm0, xmmword [r14 - 0x20]
lea rcx, [rsp + 0x20]
pxor xmm0, xmm3
pxor xmm1, xmm4
movdqa xmmword [rsp + 0x20], xmm0
movdqu xmm0, xmmword [r14]
movdqa xmmword [rsp + 0x50], xmm1
pxor xmm0, xmm5
movdqu xmm1, xmmword [r14 + 0x10]
pxor xmm1, xmm10
movdqa xmmword [rsp + 0x60], xmm0
movdqu xmm0, xmmword [r14 + 0x20]
movdqa xmmword [rsp + 0x70], xmm1
pxor xmm0, xmm11
movdqu xmm1, xmmword [r14 + 0x30]
pxor xmm1, xmm8
movdqa xmmword [rbp - 0x80], xmm0
movdqu xmm0, xmmword [r14 + 0x40]
movdqa xmmword [rbp - 0x70], xmm1
pxor xmm0, xmm7
movdqu xmm1, xmmword [r14 + 0x50]
pxor xmm1, xmm2
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
call fcn.1401ca4d0
lea rdx, [rbp + 0x4b0]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x20]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x30]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x40]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x50]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x60]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x70]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x80]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x90]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp - 0x20]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0xb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0xc0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0xd0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
movdqa xmmword [rbp - 0x70], xmm0
lea rdx, [rbp + 0xe0]
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0xf0]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x100]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x110]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x120]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x130]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x140]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x150]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x160]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x170]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x180]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x190]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1a0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1b0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1c0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1d0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1e0]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1f0]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x200]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x210]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rbp + 0x220]
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x230]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x240]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x250]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x260]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x270]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x280]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x290]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2a0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2b0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2c0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2d0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2e0]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2f0]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x300]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x310]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x320]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x330]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x340]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x350]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x360]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x370]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x380]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x390]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3a0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3b0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3c0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3d0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3e0]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3f0]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x400]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x410]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x420]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x430]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x440]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x450]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x460]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x470]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x480]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x490]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp - 0x40]
movdqa xmm11, xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
movdqa xmm10, xmm0
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp - 0x10]
movdqa xmm9, xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp]
movdqa xmm8, xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x10]
movdqa xmm7, xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0xa0]
movdqa xmm6, xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
movdqa xmm2, xmmword [rsp + 0x20]
movdqa xmm4, xmm10
lea r14, [r14 + 0x80]
movdqa xmm3, xmm11
pxor xmm4, xmm11
movdqa xmm11, xmm7
pxor xmm11, xmm8
movdqa xmm5, xmm9
pxor xmm5, xmm10
movdqa xmm10, xmm8
movdqa xmm8, xmm6
pxor xmm3, xmm2
pxor xmm8, xmm7
movdqa xmm7, xmm0
pxor xmm7, xmm6
pxor xmm10, xmm9
pxor xmm2, xmm0
sub r15, 1
jne 0x1401c0c90
movdqa xmm0, xmmword [rbp + 0x4e0]
movdqa xmm1, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x2f0], xmm0
movdqa xmmword [rbp + 0x2e0], xmm0
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x2c0], xmm0
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmmword [rbp + 0x2a0], xmm0
movdqa xmmword [rbp + 0x290], xmm0
movdqa xmmword [rbp + 0x280], xmm0
movdqa xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rbp + 0x1f0], xmm0
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmmword [rbp + 0x1d0], xmm0
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmmword [rbp + 0x180], xmm0
movdqa xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmmword [rbp + 0xe0], xmm0
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmmword [rbp + 0xc0], xmm0
movdqa xmmword [rbp + 0xb0], xmm0
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmmword [rbp + 0x90], xmm0
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x270], xmm1
movdqa xmmword [rbp + 0x260], xmm1
movdqa xmmword [rbp + 0x250], xmm1
movdqa xmmword [rbp + 0x240], xmm1
movdqa xmmword [rbp + 0x230], xmm1
movdqa xmmword [rbp + 0x220], xmm1
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmmword [rbp + 0x200], xmm1
movdqa xmm1, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmmword [rbp + 0x50], xmm0
movdqa xmmword [rbp + 0xa0], xmm12
movdqa xmmword [rbp + 0x10], xmm12
movdqa xmmword [rbp], xmm12
movdqa xmmword [rbp - 0x10], xmm12
movdqa xmmword [rbp - 0x30], xmm12
movdqa xmmword [rbp - 0x40], xmm12
movdqa xmmword [rbp + 0x490], xmm12
movdqa xmmword [rbp + 0x480], xmm12
movdqa xmmword [rbp + 0x470], xmm13
movdqa xmmword [rbp + 0x460], xmm13
movdqa xmmword [rbp + 0x450], xmm13
movdqa xmmword [rbp + 0x440], xmm13
movdqa xmmword [rbp + 0x430], xmm13
movdqa xmmword [rbp + 0x420], xmm13
movdqa xmmword [rbp + 0x410], xmm13
movdqa xmmword [rbp + 0x400], xmm13
movdqa xmmword [rbp + 0x3f0], xmm14
movdqa xmmword [rbp + 0x3e0], xmm14
movdqa xmmword [rbp + 0x3d0], xmm14
movdqa xmmword [rbp + 0x3c0], xmm14
movdqa xmmword [rbp + 0x3b0], xmm14
movdqa xmmword [rbp + 0x3a0], xmm14
movdqa xmmword [rbp + 0x390], xmm14
movdqa xmmword [rbp + 0x380], xmm14
movdqa xmmword [rbp + 0x370], xmm15
movdqa xmmword [rbp + 0x360], xmm15
movdqa xmmword [rbp + 0x350], xmm15
movdqa xmmword [rbp + 0x340], xmm15
movdqa xmmword [rbp + 0x330], xmm15
movdqa xmmword [rbp + 0x320], xmm15
movdqa xmmword [rbp + 0x310], xmm15
movdqa xmmword [rbp + 0x300], xmm15
movdqa xmmword [rbp + 0x170], xmm1
movdqa xmmword [rbp + 0x160], xmm1
movdqa xmmword [rbp + 0x150], xmm1
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmmword [rbp + 0x130], xmm1
movdqa xmmword [rbp + 0x120], xmm1
movdqa xmmword [rbp + 0x110], xmm1
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x4b0], xmm0
movdqa xmmword [rbp + 0x4a0], xmm0
nop dword [rax]
movdqu xmm1, xmmword [rdi - 0x10]
lea rdx, [rbp + 0xa0]
movdqu xmm0, xmmword [rdi - 0x20]
lea rcx, [rsp + 0x20]
pxor xmm0, xmm3
pxor xmm1, xmm4
movdqa xmmword [rsp + 0x20], xmm0
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x50], xmm1
pxor xmm0, xmm5
movdqu xmm1, xmmword [rdi + 0x10]
pxor xmm1, xmm10
movdqa xmmword [rsp + 0x60], xmm0
movdqu xmm0, xmmword [rdi + 0x20]
movdqa xmmword [rsp + 0x70], xmm1
pxor xmm0, xmm11
movdqu xmm1, xmmword [rdi + 0x30]
pxor xmm1, xmm8
movdqa xmmword [rbp - 0x80], xmm0
movdqu xmm0, xmmword [rdi + 0x40]
movdqa xmmword [rbp - 0x70], xmm1
pxor xmm0, xmm7
movdqu xmm1, xmmword [rdi + 0x50]
pxor xmm1, xmm2
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
call fcn.1401ca4d0
lea rdx, [rbp + 0x10]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp - 0x10]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp - 0x30]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp - 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x490]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x480]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x470]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x460]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x450]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x440]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x430]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x420]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
movdqa xmmword [rbp - 0x70], xmm0
lea rdx, [rbp + 0x410]
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x400]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3f0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3e0]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3d0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3c0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3b0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3a0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x390]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x380]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x370]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x360]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x350]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x340]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x330]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x320]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x310]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x300]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2f0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2e0]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
movdqa xmmword [rsp + 0x50], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2c0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2b0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2a0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x290]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x280]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x270]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x260]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x250]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x240]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x230]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x220]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x210]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x200]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1f0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1e0]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1d0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1c0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1b0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1a0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x190]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x180]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x170]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x160]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x150]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x140]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x130]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x120]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x110]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x100]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0xf0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0xe0]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0xd0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0xc0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0xb0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp - 0x20]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x90]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x80]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x70]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x60]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x50]
movdqa xmm6, xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
movdqa xmm7, xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x30]
movdqa xmm8, xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x20]
movdqa xmm9, xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x4b0]
movdqa xmm10, xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x4a0]
movdqa xmm11, xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
movdqa xmm2, xmmword [rsp + 0x20]
movdqa xmm5, xmm8
lea rdi, [rdi + 0x80]
movdqa xmm4, xmm7
pxor xmm5, xmm7
movdqa xmm1, xmm9
movdqa xmmword [rsp + 0x60], xmm5
pxor xmm1, xmm8
movdqa xmmword [rbp + 0x4c0], xmm1
movdqa xmm8, xmm11
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmm1, xmm10
pxor xmm1, xmm9
pxor xmm8, xmm10
movdqa xmm10, xmmword [rbp + 0x4c0]
movdqa xmm3, xmm6
movdqa xmmword [rbp + 0x4d0], xmm1
pxor xmm3, xmm2
movdqa xmmword [rbp - 0x80], xmm1
movdqa xmm7, xmm0
movdqa xmmword [rsp + 0x20], xmm3
pxor xmm7, xmm11
movdqa xmmword [rbp - 0x70], xmm8
pxor xmm4, xmm6
movdqa xmmword [rsp + 0x50], xmm4
pxor xmm2, xmm0
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmm11, xmm1
movdqa xmmword [rsp + 0x40], xmm2
sub rsi, 1
jne 0x1401c16f0
movdqa xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmmword [rbp + 0x2f0], xmm0
movdqa xmmword [rbp + 0x2e0], xmm0
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x2c0], xmm0
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmmword [rbp + 0x2a0], xmm0
movdqa xmm0, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x290], xmm0
movdqa xmmword [rbp + 0x280], xmm0
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmmword [rbp + 0x260], xmm0
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmmword [rbp + 0x240], xmm0
movdqa xmmword [rbp + 0x230], xmm0
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmmword [rbp + 0x1d0], xmm0
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
movdqa xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmmword [rbp + 0x180], xmm0
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x160], xmm0
movdqa xmmword [rbp + 0x150], xmm0
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmmword [rbp + 0x100], xmm0
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmmword [rbp + 0xe0], xmm0
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmmword [rbp + 0xc0], xmm0
movdqa xmmword [rbp + 0xb0], xmm0
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x90], xmm0
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmmword [rbp + 0x4d0], xmm12
movdqa xmmword [rbp + 0x4c0], xmm12
movdqa xmmword [rbp + 0xa0], xmm12
movdqa xmmword [rbp + 0x10], xmm12
movdqa xmmword [rbp], xmm12
movdqa xmmword [rbp - 0x10], xmm12
movdqa xmmword [rbp - 0x30], xmm12
movdqa xmmword [rbp - 0x40], xmm12
movdqa xmmword [rbp + 0x490], xmm13
movdqa xmmword [rbp + 0x480], xmm13
movdqa xmmword [rbp + 0x470], xmm13
movdqa xmmword [rbp + 0x460], xmm13
movdqa xmmword [rbp + 0x450], xmm13
movdqa xmmword [rbp + 0x440], xmm13
movdqa xmmword [rbp + 0x430], xmm13
movdqa xmmword [rbp + 0x420], xmm13
movdqa xmmword [rbp + 0x410], xmm14
movdqa xmmword [rbp + 0x400], xmm14
movdqa xmmword [rbp + 0x3f0], xmm14
movdqa xmmword [rbp + 0x3e0], xmm14
movdqa xmmword [rbp + 0x3d0], xmm14
movdqa xmmword [rbp + 0x3c0], xmm14
movdqa xmmword [rbp + 0x3b0], xmm14
movdqa xmmword [rbp + 0x3a0], xmm14
movdqa xmmword [rbp + 0x390], xmm15
movdqa xmmword [rbp + 0x380], xmm15
movdqa xmmword [rbp + 0x370], xmm15
movdqa xmmword [rbp + 0x360], xmm15
movdqa xmmword [rbp + 0x350], xmm15
movdqa xmmword [rbp + 0x340], xmm15
movdqa xmmword [rbp + 0x330], xmm15
movdqa xmmword [rbp + 0x320], xmm15
movdqa xmmword [rbp + 0x60], xmm0
mov edi, reloc.WS2_32.dll_recv
movdqa xmmword [rbp + 0x50], xmm0
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmmword [rbp + 0x20], xmm0
lea rdx, [rbp + 0x4d0]
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x4c0]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x10]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp - 0x10]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp - 0x30]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp - 0x40]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x490]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x480]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x470]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x460]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x450]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x440]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x430]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x420]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x410]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x400]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3f0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3e0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3c0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3b0]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x3a0]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x390]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x380]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x370]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x360]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x350]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x340]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x330]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x320]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x310]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x300]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2f0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2e0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2d0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2c0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2b0]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x2a0]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0x290]
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x280]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x270]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x260]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x250]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x240]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x230]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x220]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x210]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1f0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1e0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1d0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1c0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1b0]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x1a0]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x190]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x180]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x170]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x160]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x150]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x140]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x130]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x120]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x110]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x100]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0xf0]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0xe0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0xd0]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0xc0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0xb0]
movdqa xmmword [rbp - 0x70], xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp - 0x20]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
lea rdx, [rbp + 0x90]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x20]
call fcn.1401ca4d0
lea rdx, [rbp + 0x80]
movdqa xmm12, xmm0
lea rcx, [rsp + 0x50]
call fcn.1401ca4d0
lea rdx, [rbp + 0x70]
movdqa xmm6, xmm0
lea rcx, [rsp + 0x60]
call fcn.1401ca4d0
lea rdx, [rbp + 0x60]
movdqa xmm7, xmm0
lea rcx, [rsp + 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x50]
movdqa xmm8, xmm0
lea rcx, [rbp - 0x80]
call fcn.1401ca4d0
lea rdx, [rbp + 0x40]
movdqa xmm9, xmm0
lea rcx, [rbp - 0x70]
call fcn.1401ca4d0
lea rdx, [rbp + 0x30]
movdqa xmm10, xmm0
lea rcx, [rsp + 0x30]
call fcn.1401ca4d0
lea rdx, [rbp + 0x20]
movdqa xmm11, xmm0
lea rcx, [rsp + 0x40]
call fcn.1401ca4d0
movdqa xmm1, xmm6
movdqa xmm2, xmm7
pxor xmm1, xmm12
pxor xmm2, xmm6
movdqa xmmword [rsp + 0x20], xmm1
movdqa xmmword [rsp + 0x50], xmm2
movdqa xmm3, xmm8
pxor xmm3, xmm7
movdqa xmm7, xmm0
movdqa xmmword [rsp + 0x60], xmm3
movdqa xmm4, xmm9
movdqa xmm5, xmm10
movdqa xmm6, xmm11
pxor xmm7, xmm11
pxor xmm4, xmm8
movdqa xmmword [rsp + 0x30], xmm7
pxor xmm5, xmm9
movdqa xmmword [rsp + 0x70], xmm4
pxor xmm6, xmm10
movdqa xmmword [rbp - 0x80], xmm5
pxor xmm12, xmm0
movdqa xmmword [rbp - 0x70], xmm6
movdqa xmmword [rsp + 0x40], xmm12
sub rdi, 1
jne 0x1401c2193
lea r11, [rsp + 0x6c0]
movdqu xmmword [rbx + 0x40], xmm1
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
movdqu xmmword [rbx + 0x50], xmm2
movdqu xmmword [rbx + 0x60], xmm3
movdqu xmmword [rbx + 0x70], xmm4
movdqu xmmword [rbx + 0x80], xmm5
movdqu xmmword [rbx + 0x90], xmm6
movaps xmm6, xmmword [r11 - 0x10]
movdqu xmmword [rbx + 0xa0], xmm7
movaps xmm7, xmmword [r11 - 0x20]
movdqu xmmword [rbx + 0xb0], xmm12
mov rbx, qword [r11 + 0x20]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop rbp
ret