Function at 0x63a9f0
Capabilities:
Encode data using xor

Disassembly:
push r15
mov eax, 0xc9a8
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
call fcn.00686400
sub rsp, rax
vmovups xmmword [rsp + 0xc900], xmm6
vmovups xmmword [rsp + 0xc910], xmm7
vmovups xmmword [rsp + 0xc920], xmm8
vmovups xmmword [rsp + 0xc930], xmm9
vmovups xmmword [rsp + 0xc940], xmm10
vmovups xmmword [rsp + 0xc950], xmm11
vmovups xmmword [rsp + 0xc960], xmm12
vmovups xmmword [rsp + 0xc970], xmm13
vmovups xmmword [rsp + 0xc980], xmm14
vmovups xmmword [rsp + 0xc990], xmm15
xor eax, eax
lea r12, [rsp + 0x18f]
mov qword [rsp + 0xc9f0], rcx
mov ecx, 0xc8
mov rbp, rdx
and r12, 0xffffffffffffff80
movsxd rbx, r8d
lea rsi, [r12 + 0xbe40]
lea r13, [r12 + 0xab80]
mov rdi, rsi
rep stosq qword [rdi], rax
lea rdi, [r12 + 0xb800]
mov ecx, 0xc8
mov qword [rsp + 0x50], rdi
rep stosq qword [rdi], rax
lea rdi, [r12 + 0xb1c0]
mov ecx, 0xc8
mov qword [rsp + 0x58], rdi
rep stosq qword [rdi], rax
mov rdi, r13
mov ecx, 0xc8
rep stosq qword [rdi], rax
lea rcx, [0x0068fac0]
call sub.libgcc_s_seh_1.dll___emutls_get_address
lea rcx, [0x0068faa0]
mov r14, rax
call sub.libgcc_s_seh_1.dll___emutls_get_address
vmovdqu ymm7, ymmword [rbp + 0x120]
lea rbp, [r12 + 0xc680]
mov rcx, r14
mov r9, rax
lea r8, [rsp + 0xf0]
mov rdx, rbp
vmovdqu ymmword [rsp + 0xf0], ymm7
vzeroupper
call fcn.00444370
mov rcx, r12
shl rbx, 7
lea r15, [r12 + 0xc580]
lea r14, [r12 + 0xc480]
vmovdqu xmm0, xmmword [r12 + 0xc680]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovups xmmword [r12 + 0xbe40], xmm1
vmovups xmmword [r12 + 0xb800], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovups xmmword [r12 + 0xb1c0], xmm1
vmovups xmmword [r12 + 0xab80], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovups xmmword [r12 + 0xbe50], xmm1
vmovups xmmword [r12 + 0xb810], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovups xmmword [r12 + 0xb1d0], xmm1
vmovups xmmword [r12 + 0xab90], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovups xmmword [r12 + 0xbe60], xmm1
vmovups xmmword [r12 + 0xb820], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xb1e0], xmm1
vmovups xmmword [r12 + 0xaba0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xbe70], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xb830], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xb1f0], xmm1
vmovups xmmword [r12 + 0xabb0], xmm0
call fcn.0046d740
mov r8d, 0x40
mov rdx, rbp
mov rcx, r12
call fcn.0046d850
mov rdx, rbp
mov rcx, r12
call fcn.0046d860
mov r8, r15
mov rdx, r15
mov rcx, r12
vmovdqu xmm7, xmmword [r12 + 0xc680]
mov r9d, 0x40
vpunpcklqdq xmm15, xmm7, xmmword [r12 + 0xc6a0]
vmovdqu xmm6, xmmword [r12 + 0xc690]
vpunpckhqdq xmm7, xmm7, xmmword [r12 + 0xc6a0]
vpunpcklqdq xmm14, xmm6, xmmword [r12 + 0xc6b0]
vmovdqu xmm5, xmmword [r12 + 0xc6c0]
vmovups xmmword [r12 + 0xbe80], xmm15
vpunpcklqdq xmm13, xmm5, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm6, xmm6, xmmword [r12 + 0xc6b0]
vmovups xmmword [r12 + 0xb840], xmm7
vpunpckhqdq xmm5, xmm5, xmmword [r12 + 0xc6e0]
vmovdqu xmm4, xmmword [r12 + 0xc6d0]
vmovups xmmword [r12 + 0xb200], xmm14
vpunpcklqdq xmm12, xmm4, xmmword [r12 + 0xc6f0]
vmovdqu xmm3, xmmword [r12 + 0xc700]
vmovups xmmword [r12 + 0xabc0], xmm6
vpunpcklqdq xmm11, xmm3, xmmword [r12 + 0xc720]
vpunpckhqdq xmm4, xmm4, xmmword [r12 + 0xc6f0]
vmovups xmmword [r12 + 0xbe90], xmm13
vpunpckhqdq xmm3, xmm3, xmmword [r12 + 0xc720]
vmovdqu xmm2, xmmword [r12 + 0xc710]
vmovups xmmword [r12 + 0xb850], xmm5
vpunpcklqdq xmm10, xmm2, xmmword [r12 + 0xc730]
vmovdqu xmm1, xmmword [r12 + 0xc740]
vmovups xmmword [r12 + 0xb210], xmm12
vpunpckhqdq xmm2, xmm2, xmmword [r12 + 0xc730]
vpunpcklqdq xmm9, xmm1, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xabd0], xmm4
vmovups xmmword [r12 + 0xbea0], xmm11
vmovups xmmword [r12 + 0xb860], xmm3
vmovups xmmword [r12 + 0xb220], xmm10
vmovups xmmword [r12 + 0xabe0], xmm2
vmovups xmmword [r12 + 0xbeb0], xmm9
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xc760]
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm8, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xc580], xmm15
vmovups xmmword [r12 + 0xb870], xmm1
vmovups xmmword [r12 + 0xb230], xmm8
vmovups xmmword [r12 + 0xabf0], xmm0
vmovups xmmword [r12 + 0xc590], xmm7
vmovups xmmword [r12 + 0xc480], xmm14
vmovups xmmword [r12 + 0xc490], xmm6
vmovups xmmword [r12 + 0xc5a0], xmm13
vmovups xmmword [r12 + 0xc5b0], xmm5
vmovups xmmword [r12 + 0xc4a0], xmm12
vmovups xmmword [r12 + 0xc4b0], xmm4
vmovups xmmword [r12 + 0xc5c0], xmm11
vmovups xmmword [r12 + 0xc5d0], xmm3
vmovups xmmword [r12 + 0xc4c0], xmm10
vmovups xmmword [r12 + 0xc4d0], xmm2
vmovups xmmword [r12 + 0xc5e0], xmm9
vmovups xmmword [r12 + 0xc5f0], xmm1
vmovups xmmword [r12 + 0xc4e0], xmm8
vmovups xmmword [r12 + 0xc4f0], xmm0
call fcn.00484be0
mov r8, r14
mov rdx, r14
mov rcx, r12
mov r9d, 0x40
call fcn.00484be0
mov r8, rbp
mov rdx, rbp
mov rcx, r12
vmovdqu xmm14, xmmword [r12 + 0xc590]
mov r9d, 0x40
vmovdqu xmm7, xmmword [r12 + 0xc580]
vmovdqu xmm15, xmmword [r12 + 0xc4f0]
vmovdqu xmm12, xmmword [r12 + 0xc5b0]
vmovdqu xmm10, xmmword [r12 + 0xc5d0]
vmovdqu xmm8, xmmword [r12 + 0xc5f0]
vmovups xmmword [r12 + 0xb880], xmm14
vmovdqu xmm13, xmmword [r12 + 0xc490]
vmovdqu xmm11, xmmword [r12 + 0xc4b0]
vmovups xmmword [r12 + 0xac30], xmm15
vpunpcklqdq xmm15, xmm7, xmm14
vmovdqu xmm9, xmmword [r12 + 0xc4d0]
vmovdqu xmm5, xmmword [r12 + 0xc5a0]
vmovups xmmword [r12 + 0xb890], xmm12
vmovdqu xmm3, xmmword [r12 + 0xc5c0]
vmovdqu xmm1, xmmword [r12 + 0xc5e0]
vmovups xmmword [r12 + 0xb8a0], xmm10
vmovdqu xmm6, xmmword [r12 + 0xc480]
vmovdqu xmm4, xmmword [r12 + 0xc4a0]
vmovups xmmword [r12 + 0xb8b0], xmm8
vmovdqu xmm2, xmmword [r12 + 0xc4c0]
vmovdqu xmm0, xmmword [r12 + 0xc4e0]
vmovups xmmword [r12 + 0xac00], xmm13
vmovups xmmword [r12 + 0xac10], xmm11
vmovups xmmword [r12 + 0xac20], xmm9
vmovups xmmword [r12 + 0xbec0], xmm7
vpunpckhqdq xmm7, xmm7, xmm14
vmovups xmmword [r12 + 0xbed0], xmm5
vmovups xmmword [r12 + 0xbee0], xmm3
vmovups xmmword [r12 + 0xbef0], xmm1
vmovups xmmword [r12 + 0xb240], xmm6
vmovups xmmword [r12 + 0xb250], xmm4
vmovups xmmword [r12 + 0xb260], xmm2
vmovups xmmword [r12 + 0xb270], xmm0
vmovups xmmword [r12 + 0xc680], xmm15
vpunpcklqdq xmm15, xmm6, xmm13
vpunpckhqdq xmm6, xmm6, xmm13
vmovups xmmword [r12 + 0xc6b0], xmm6
vpunpcklqdq xmm6, xmm5, xmm12
vpunpckhqdq xmm5, xmm5, xmm12
vmovups xmmword [r12 + 0xc6c0], xmm6
vpunpcklqdq xmm6, xmm4, xmm11
vpunpckhqdq xmm4, xmm4, xmm11
vmovups xmmword [r12 + 0xc6f0], xmm4
vpunpcklqdq xmm4, xmm3, xmm10
vpunpckhqdq xmm3, xmm3, xmm10
vmovups xmmword [r12 + 0xc700], xmm4
vpunpcklqdq xmm4, xmm2, xmm9
vpunpckhqdq xmm2, xmm2, xmm9
vmovups xmmword [r12 + 0xc730], xmm2
vpunpcklqdq xmm2, xmm1, xmm8
vpunpckhqdq xmm1, xmm1, xmm8
vmovups xmmword [r12 + 0xc740], xmm2
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xc4f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc4f0]
vmovups xmmword [r12 + 0xc690], xmm15
vmovups xmmword [r12 + 0xc6a0], xmm7
vmovups xmmword [r12 + 0xc6d0], xmm6
vmovups xmmword [r12 + 0xc6e0], xmm5
vmovups xmmword [r12 + 0xc710], xmm4
vmovups xmmword [r12 + 0xc720], xmm3
vmovups xmmword [r12 + 0xc750], xmm2
vmovups xmmword [r12 + 0xc760], xmm1
vmovups xmmword [r12 + 0xc770], xmm0
call fcn.005de750
mov rcx, r12
vmovdqu xmm0, xmmword [r12 + 0xc680]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovups xmmword [r12 + 0xbf00], xmm1
vmovups xmmword [r12 + 0xb8c0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovups xmmword [r12 + 0xb280], xmm1
vmovups xmmword [r12 + 0xac40], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovups xmmword [r12 + 0xbf10], xmm1
vmovups xmmword [r12 + 0xb8d0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovups xmmword [r12 + 0xb290], xmm1
vmovups xmmword [r12 + 0xac50], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovups xmmword [r12 + 0xbf20], xmm1
vmovups xmmword [r12 + 0xb8e0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xb2a0], xmm1
vmovups xmmword [r12 + 0xac60], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xbf30], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xb8f0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xb2b0], xmm1
vmovups xmmword [r12 + 0xac70], xmm0
call fcn.005175a0
mov r8d, 0x40
mov rdx, rbp
mov rcx, r12
call fcn.005176d0
mov rdx, rbp
mov rcx, r12
call fcn.005176e0
vmovdqu xmm0, xmmword [r12 + 0xc680]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovups xmmword [r12 + 0xbf40], xmm1
vmovups xmmword [r12 + 0xb900], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovups xmmword [r12 + 0xb2c0], xmm1
vmovups xmmword [r12 + 0xac80], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovups xmmword [r12 + 0xbf50], xmm1
vmovups xmmword [r12 + 0xb910], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovups xmmword [r12 + 0xb2d0], xmm1
vmovups xmmword [r12 + 0xac90], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovups xmmword [r12 + 0xbf60], xmm1
vmovups xmmword [r12 + 0xb920], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xb2e0], xmm1
vmovups xmmword [r12 + 0xaca0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xbf70], xmm1
mov rdi, qword [0x006f72a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xb930], xmm0
mov rax, qword [rdi]
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
add rax, rbx
vmovups xmmword [r12 + 0xb2f0], xmm1
vmovups xmmword [r12 + 0xacb0], xmm0
movzx eax, byte [rax]
test al, al
je 0x63b558
xor eax, eax
vmovups xmm6, xmmword [rsp + 0xc900]
vmovups xmm7, xmmword [rsp + 0xc910]
vmovups xmm8, xmmword [rsp + 0xc920]
vmovups xmm9, xmmword [rsp + 0xc930]
vmovups xmm10, xmmword [rsp + 0xc940]
vmovups xmm11, xmmword [rsp + 0xc950]
vmovups xmm12, xmmword [rsp + 0xc960]
vmovups xmm13, xmmword [rsp + 0xc970]
vmovups xmm14, xmmword [rsp + 0xc980]
vmovups xmm15, xmmword [rsp + 0xc990]
add rsp, 0xc9a8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
call fcn.00523a10
mov r8d, 0x40
mov rdx, rbp
mov rcx, r12
call fcn.00523b00
mov rdx, rbp
mov rcx, r12
call fcn.00523b10
mov r8, r15
mov rdx, r15
mov rcx, r12
vmovdqu xmm7, xmmword [r12 + 0xc680]
mov r9d, 0x40
vpunpcklqdq xmm15, xmm7, xmmword [r12 + 0xc6a0]
vmovdqu xmm6, xmmword [r12 + 0xc690]
vpunpckhqdq xmm7, xmm7, xmmword [r12 + 0xc6a0]
vpunpcklqdq xmm14, xmm6, xmmword [r12 + 0xc6b0]
vmovdqu xmm5, xmmword [r12 + 0xc6c0]
vmovups xmmword [r12 + 0xbf80], xmm15
vpunpcklqdq xmm13, xmm5, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm6, xmm6, xmmword [r12 + 0xc6b0]
vmovups xmmword [r12 + 0xb940], xmm7
vpunpckhqdq xmm5, xmm5, xmmword [r12 + 0xc6e0]
vmovdqu xmm4, xmmword [r12 + 0xc6d0]
vmovups xmmword [r12 + 0xb300], xmm14
vpunpcklqdq xmm12, xmm4, xmmword [r12 + 0xc6f0]
vmovdqu xmm3, xmmword [r12 + 0xc700]
vmovups xmmword [r12 + 0xbf90], xmm13
vpunpcklqdq xmm11, xmm3, xmmword [r12 + 0xc720]
vpunpckhqdq xmm4, xmm4, xmmword [r12 + 0xc6f0]
vmovups xmmword [r12 + 0xacc0], xmm6
vpunpckhqdq xmm3, xmm3, xmmword [r12 + 0xc720]
vmovdqu xmm2, xmmword [r12 + 0xc710]
vmovups xmmword [r12 + 0xb310], xmm12
vpunpcklqdq xmm10, xmm2, xmmword [r12 + 0xc730]
vmovdqu xmm1, xmmword [r12 + 0xc740]
vmovups xmmword [r12 + 0xbfa0], xmm11
vpunpckhqdq xmm2, xmm2, xmmword [r12 + 0xc730]
vpunpcklqdq xmm9, xmm1, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xb960], xmm3
vmovups xmmword [r12 + 0xb320], xmm10
vmovups xmmword [r12 + 0xace0], xmm2
vmovups xmmword [r12 + 0xacd0], xmm4
vmovups xmmword [r12 + 0xb950], xmm5
vmovups xmmword [r12 + 0xbfb0], xmm9
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xc760]
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm8, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xc580], xmm15
vmovups xmmword [r12 + 0xb970], xmm1
vmovups xmmword [r12 + 0xb330], xmm8
vmovups xmmword [r12 + 0xacf0], xmm0
vmovups xmmword [r12 + 0xc480], xmm14
vmovups xmmword [r12 + 0xc5a0], xmm13
vmovups xmmword [r12 + 0xc4a0], xmm12
vmovups xmmword [r12 + 0xc5c0], xmm11
vmovups xmmword [r12 + 0xc5d0], xmm3
vmovups xmmword [r12 + 0xc4c0], xmm10
vmovups xmmword [r12 + 0xc4d0], xmm2
vmovups xmmword [r12 + 0xc5e0], xmm9
vmovups xmmword [r12 + 0xc5f0], xmm1
vmovups xmmword [r12 + 0xc4e0], xmm8
vmovups xmmword [r12 + 0xc4f0], xmm0
vmovups xmmword [r12 + 0xc490], xmm6
vmovups xmmword [r12 + 0xc4b0], xmm4
vmovups xmmword [r12 + 0xc5b0], xmm5
vmovups xmmword [r12 + 0xc590], xmm7
call fcn.0053c930
mov r8, r14
mov rdx, r14
mov rcx, r12
mov r9d, 0x40
call fcn.0053c930
mov r9, r15
mov rdx, r15
mov rcx, r12
vmovdqu xmm7, xmmword [r12 + 0xc580]
mov r8d, 0x200
vmovups xmmword [r12 + 0xbfc0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc590]
vmovups xmmword [r12 + 0xb980], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5a0]
vmovups xmmword [r12 + 0xbfd0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5b0]
vmovups xmmword [r12 + 0xb990], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5c0]
vmovups xmmword [r12 + 0xbfe0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5d0]
vmovups xmmword [r12 + 0xb9a0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5e0]
vmovups xmmword [r12 + 0xbff0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5f0]
vmovups xmmword [r12 + 0xb9b0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc480]
vmovups xmmword [r12 + 0xb340], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc490]
vmovups xmmword [r12 + 0xad00], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4a0]
vmovups xmmword [r12 + 0xb350], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4b0]
vmovups xmmword [r12 + 0xad10], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4c0]
vmovups xmmword [r12 + 0xb360], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4d0]
vmovups xmmword [r12 + 0xad20], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4e0]
vmovups xmmword [r12 + 0xb370], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4f0]
vmovups xmmword [r12 + 0xad30], xmm7
mov qword [rsp + 0x20], 0x40
call fcn.0046f100
mov r9, r14
mov rdx, r14
mov rcx, r12
mov qword [rsp + 0x20], 0x40
mov r8d, 0x200
call fcn.0046f100
mov r8, r15
mov rdx, r15
mov rcx, r12
vmovdqu xmm7, xmmword [r12 + 0xc580]
mov r9d, 0x40
vmovups xmmword [r12 + 0xc000], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc590]
vmovups xmmword [r12 + 0xb9c0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5a0]
vmovups xmmword [r12 + 0xc010], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5b0]
vmovups xmmword [r12 + 0xb9d0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5c0]
vmovups xmmword [r12 + 0xc020], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5d0]
vmovups xmmword [r12 + 0xb9e0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5e0]
vmovups xmmword [r12 + 0xc030], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5f0]
vmovups xmmword [r12 + 0xb9f0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc480]
vmovups xmmword [r12 + 0xb380], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc490]
vmovups xmmword [r12 + 0xad40], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4a0]
vmovups xmmword [r12 + 0xb390], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4b0]
vmovups xmmword [r12 + 0xad50], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4c0]
vmovups xmmword [r12 + 0xb3a0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4d0]
vmovups xmmword [r12 + 0xad60], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4e0]
vmovups xmmword [r12 + 0xb3b0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4f0]
vmovups xmmword [r12 + 0xad70], xmm7
call fcn.005b5830
mov r8, r14
mov rdx, r14
mov rcx, r12
mov r9d, 0x40
call fcn.005b5830
mov r8, r15
mov rdx, r15
mov rcx, r12
vmovdqu xmm7, xmmword [r12 + 0xc580]
mov r9d, 0x40
vmovdqu xmm5, xmmword [r12 + 0xc490]
vmovups xmmword [r12 + 0xc040], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc590]
vmovups xmmword [r12 + 0xad80], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4b0]
vmovups xmmword [r12 + 0xba00], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5a0]
vmovups xmmword [r12 + 0xad90], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4d0]
vmovups xmmword [r12 + 0xc050], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5b0]
vmovups xmmword [r12 + 0xada0], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4f0]
vmovups xmmword [r12 + 0xba10], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5c0]
vmovups xmmword [r12 + 0xadb0], xmm5
vmovups xmmword [r12 + 0xc060], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5d0]
vmovups xmmword [r12 + 0xba20], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5e0]
vmovups xmmword [r12 + 0xc070], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5f0]
vmovups xmmword [r12 + 0xba30], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc480]
vmovups xmmword [r12 + 0xb3c0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4a0]
vmovups xmmword [r12 + 0xb3d0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4c0]
vmovups xmmword [r12 + 0xb3e0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4e0]
vmovups xmmword [r12 + 0xb3f0], xmm7
call fcn.005cef20
mov r8, r14
mov rdx, r14
mov rcx, r12
mov r9d, 0x40
call fcn.005cef20
mov r9, r15
mov rdx, r15
mov rcx, r12
vmovdqu xmm7, xmmword [r12 + 0xc580]
mov r8d, 0x200
vmovdqu xmm5, xmmword [r12 + 0xc590]
vmovdqu xmm4, xmmword [r12 + 0xc5e0]
vmovdqu xmm6, xmmword [r12 + 0xc5f0]
vmovups xmmword [r12 + 0xc080], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5a0]
vmovups xmmword [r12 + 0xba40], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc5b0]
vmovups xmmword [r12 + 0xc090], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc5c0]
vmovups xmmword [r12 + 0xba50], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc5d0]
vmovups xmmword [r12 + 0xc0a0], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc480]
vmovups xmmword [r12 + 0xba60], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc490]
vmovups xmmword [r12 + 0xc0b0], xmm4
vmovdqu xmm4, xmmword [r12 + 0xc4a0]
vmovups xmmword [r12 + 0xba70], xmm6
vmovdqu xmm6, xmmword [r12 + 0xc4b0]
vmovups xmmword [r12 + 0xb400], xmm7
vmovdqu xmm7, xmmword [r12 + 0xc4c0]
vmovups xmmword [r12 + 0xadc0], xmm5
vmovdqu xmm5, xmmword [r12 + 0xc4d0]
vmovups xmmword [r12 + 0xb410], xmm4
vmovdqu xmm4, xmmword [r12 + 0xc4e0]
vmovups xmmword [r12 + 0xadd0], xmm6
vmovdqu xmm6, xmmword [r12 + 0xc4f0]
vmovups xmmword [r12 + 0xb420], xmm7
vmovups xmmword [r12 + 0xade0], xmm5
vmovups xmmword [r12 + 0xb430], xmm4
vmovups xmmword [r12 + 0xadf0], xmm6
mov dword [rsp + 0x20], 0x40
call fcn.0047e7c0
mov r9, r14
mov rdx, r14
mov rcx, r12
mov dword [rsp + 0x20], 0x40
mov r8d, 0x200
call fcn.0047e7c0
vmovdqu xmm7, xmmword [r12 + 0xc580]
vmovdqu xmm14, xmmword [r12 + 0xc590]
vmovdqu xmm15, xmmword [r12 + 0xc4f0]
vmovdqu xmm5, xmmword [r12 + 0xc5a0]
vmovdqu xmm12, xmmword [r12 + 0xc5b0]
vmovdqu xmm3, xmmword [r12 + 0xc5c0]
vmovups xmmword [r12 + 0xc0c0], xmm7
vmovdqu xmm10, xmmword [r12 + 0xc5d0]
vmovdqu xmm1, xmmword [r12 + 0xc5e0]
vmovups xmmword [r12 + 0xae30], xmm15
vpunpcklqdq xmm15, xmm7, xmm14
vmovdqu xmm8, xmmword [r12 + 0xc5f0]
vpunpckhqdq xmm7, xmm7, xmm14
vmovdqu xmm6, xmmword [r12 + 0xc480]
vmovups xmmword [r12 + 0xc0d0], xmm5
vmovdqu xmm13, xmmword [r12 + 0xc490]
vmovdqu xmm4, xmmword [r12 + 0xc4a0]
vmovups xmmword [r12 + 0xc0e0], xmm3
vmovdqu xmm11, xmmword [r12 + 0xc4b0]
vmovdqu xmm2, xmmword [r12 + 0xc4c0]
vmovups xmmword [r12 + 0xc0f0], xmm1
vmovdqu xmm9, xmmword [r12 + 0xc4d0]
vmovdqu xmm0, xmmword [r12 + 0xc4e0]
vmovups xmmword [r12 + 0xb440], xmm6
vmovups xmmword [r12 + 0xb450], xmm4
vmovups xmmword [r12 + 0xb460], xmm2
vmovups xmmword [r12 + 0xb470], xmm0
vmovups xmmword [r12 + 0xba80], xmm14
vmovups xmmword [r12 + 0xba90], xmm12
vmovups xmmword [r12 + 0xbaa0], xmm10
vmovups xmmword [r12 + 0xbab0], xmm8
vmovups xmmword [r12 + 0xae00], xmm13
vmovups xmmword [r12 + 0xae10], xmm11
vmovups xmmword [r12 + 0xae20], xmm9
vmovups xmmword [r12 + 0xc680], xmm15
vpunpcklqdq xmm15, xmm6, xmm13
vpunpckhqdq xmm6, xmm6, xmm13
mov rdi, qword [0x006f72a0]
vmovups xmmword [r12 + 0xc6b0], xmm6
vpunpcklqdq xmm6, xmm5, xmm12
vpunpckhqdq xmm5, xmm5, xmm12
vmovups xmmword [r12 + 0xc6c0], xmm6
vpunpcklqdq xmm6, xmm4, xmm11
mov rax, qword [rdi]
vpunpckhqdq xmm4, xmm4, xmm11
vmovups xmmword [r12 + 0xc6f0], xmm4
vpunpcklqdq xmm4, xmm3, xmm10
vpunpckhqdq xmm3, xmm3, xmm10
vmovups xmmword [r12 + 0xc700], xmm4
vpunpcklqdq xmm4, xmm2, xmm9
add rax, rbx
vpunpckhqdq xmm2, xmm2, xmm9
vmovups xmmword [r12 + 0xc730], xmm2
vpunpcklqdq xmm2, xmm1, xmm8
vpunpckhqdq xmm1, xmm1, xmm8
vmovups xmmword [r12 + 0xc740], xmm2
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xc4f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc4f0]
vmovups xmmword [r12 + 0xc690], xmm15
vmovups xmmword [r12 + 0xc6a0], xmm7
vmovups xmmword [r12 + 0xc6d0], xmm6
vmovups xmmword [r12 + 0xc6e0], xmm5
vmovups xmmword [r12 + 0xc710], xmm4
vmovups xmmword [r12 + 0xc720], xmm3
vmovups xmmword [r12 + 0xc750], xmm2
vmovups xmmword [r12 + 0xc760], xmm1
vmovups xmmword [r12 + 0xc770], xmm0
movzx eax, byte [rax]
test al, al
jne 0x63b4e2
mov rcx, r12
lea rdi, [r12 + 0xc140]
lea r14, [r12 + 0xbb00]
call fcn.004cb240
mov r8d, 0x40
mov rdx, rbp
mov rcx, r12
call fcn.004cb2e0
mov rdx, rbp
mov rcx, r12
lea r15, [r12 + 0xb4c0]
call fcn.004cb310
lea r8, [r12 + 0xc100]
mov rdx, rdi
mov rcx, r12
vmovdqu xmm0, xmmword [r12 + 0xc680]
mov r9d, 0x40
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovups xmmword [r12 + 0xc100], xmm1
vmovups xmmword [r12 + 0xbac0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovups xmmword [r12 + 0xb480], xmm1
vmovups xmmword [r12 + 0xae40], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovups xmmword [r12 + 0xc110], xmm1
vmovups xmmword [r12 + 0xbad0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovups xmmword [r12 + 0xb490], xmm1
vmovups xmmword [r12 + 0xae50], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovups xmmword [r12 + 0xc120], xmm1
vmovups xmmword [r12 + 0xbae0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xb4a0], xmm1
vmovups xmmword [r12 + 0xae60], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xc130], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
mov qword [rsp + 0x78], r8
vmovups xmmword [r12 + 0xbaf0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
mov qword [rsp + 0x80], rdi
vmovups xmmword [r12 + 0xb4b0], xmm1
vmovups xmmword [r12 + 0xae70], xmm0
call fcn.004a4160
lea r8, [r12 + 0xbac0]
mov rdx, r14
mov rcx, r12
mov r9d, 0x40
mov qword [rsp + 0x90], r8
mov qword [rsp + 0xa0], r14
call fcn.004a4160
lea r8, [r12 + 0xb480]
mov rdx, r15
mov rcx, r12
mov r9d, 0x40
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0xc0], r15
call fcn.004a4160
lea rax, [r12 + 0xae80]
mov r9d, 0x40
mov rcx, r12
lea r8, [r12 + 0xae40]
mov rdx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xd0], r8
call fcn.004a4160
mov rcx, r12
vmovups xmm6, xmmword [r12 + 0xbb00]
vmovups xmm4, xmmword [r12 + 0xb4c0]
vmovups xmm5, xmmword [r12 + 0xae80]
vmovups xmm0, xmmword [r12 + 0xc140]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbb10]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb4d0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xc6b0], xmm0
vmovups xmm5, xmmword [r12 + 0xae90]
vmovups xmm0, xmmword [r12 + 0xc150]
vmovups xmmword [r12 + 0xc680], xmm3
vmovups xmmword [r12 + 0xc690], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xc6a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbb20]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb4e0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xc6f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc160]
vmovups xmm5, xmmword [r12 + 0xaea0]
vmovups xmmword [r12 + 0xc6c0], xmm3
vmovups xmmword [r12 + 0xc6d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xc6e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbb30]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb4f0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xc730], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc170]
vmovups xmm5, xmmword [r12 + 0xaeb0]
vmovups xmmword [r12 + 0xc700], xmm3
vmovups xmmword [r12 + 0xc710], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xc720], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xc740], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xc750], xmm2
vmovups xmmword [r12 + 0xc760], xmm1
vmovups xmmword [r12 + 0xc770], xmm0
call fcn.005b3db0
mov r8d, 0x40
mov rdx, rbp
mov rcx, r12
call fcn.005b3de0
mov rdx, rbp
mov rcx, r12
call fcn.005b3df0
mov rcx, r12
vmovups xmm6, xmmword [r12 + 0xc690]
vmovups xmm4, xmmword [r12 + 0xc6a0]
vmovups xmm5, xmmword [r12 + 0xc6b0]
vmovups xmm0, xmmword [r12 + 0xc680]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xc6d0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xc6e0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xaec0], xmm0
vmovups xmm5, xmmword [r12 + 0xc6f0]
vmovups xmm0, xmmword [r12 + 0xc6c0]
vmovups xmmword [r12 + 0xc180], xmm3
vmovups xmmword [r12 + 0xbb40], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb500], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xc710]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xc720]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xaed0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc700]
vmovups xmm5, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xc190], xmm3
vmovups xmmword [r12 + 0xbb50], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb510], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xc750]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xc760]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xaee0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc740]
vmovups xmm5, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xc1a0], xmm3
vmovups xmmword [r12 + 0xbb60], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb520], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xc1b0], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xbb70], xmm2
vmovups xmmword [r12 + 0xb530], xmm1
vmovups xmmword [r12 + 0xaef0], xmm0
call fcn.00604100
lea rax, [r12 + 0xc180]
mov r8d, 0x40
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0x88], rax
call fcn.00604150
lea rax, [r12 + 0xc1c0]
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0x98], rax
call fcn.006047b0
mov rcx, r12
call fcn.00604100
lea rax, [r12 + 0xbb40]
mov r8d, 0x40
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0xa8], rax
call fcn.00604150
lea rax, [r12 + 0xbb80]
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0xb8], rax
call fcn.006047b0
mov rcx, r12
call fcn.00604100
lea rax, [r12 + 0xb500]
mov r8d, 0x40
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0xc8], rax
call fcn.00604150
lea rax, [r12 + 0xb540]
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0xd8], rax
call fcn.006047b0
mov rcx, r12
call fcn.00604100
mov r8d, 0x40
lea rdx, [r12 + 0xaec0]
mov rcx, r12
call fcn.00604150
lea rax, [r12 + 0xaf00]
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0xe8], rax
call fcn.006047b0
mov rcx, r12
vmovdqu xmm1, xmmword [r12 + 0xc1c0]
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbb80]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbb80]
vmovups xmmword [r12 + 0xc680], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb540]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf00]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf00]
vmovups xmmword [r12 + 0xc6a0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc1d0]
vmovups xmmword [r12 + 0xc690], xmm2
vmovups xmmword [r12 + 0xc6b0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbb90]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbb90]
vmovups xmmword [r12 + 0xc6c0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb550]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf10]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf10]
vmovups xmmword [r12 + 0xc6e0], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc1e0]
vmovups xmmword [r12 + 0xc6d0], xmm2
vmovups xmmword [r12 + 0xc6f0], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbba0]
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbba0]
vmovups xmmword [r12 + 0xc700], xmm0
vmovdqu xmm0, xmmword [r12 + 0xb560]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf20]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf20]
vmovups xmmword [r12 + 0xc720], xmm1
vmovdqu xmm1, xmmword [r12 + 0xc1f0]
vmovups xmmword [r12 + 0xc710], xmm2
vmovups xmmword [r12 + 0xc730], xmm0
vpunpcklqdq xmm0, xmm1, xmmword [r12 + 0xbbb0]
vmovups xmmword [r12 + 0xc740], xmm0
vpunpckhqdq xmm1, xmm1, xmmword [r12 + 0xbbb0]
vmovdqu xmm0, xmmword [r12 + 0xb570]
vpunpcklqdq xmm2, xmm0, xmmword [r12 + 0xaf30]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xaf30]
vmovups xmmword [r12 + 0xc760], xmm1
vmovups xmmword [r12 + 0xc750], xmm2
vmovups xmmword [r12 + 0xc770], xmm0
call fcn.0059d290
mov r8d, 0x40
mov rdx, rbp
mov rcx, r12
call fcn.0059d2b0
mov rdx, rbp
mov rcx, r12
call fcn.0059d3a0
mov rcx, rdi
lea rdx, [r12 + 0xc240]
mov rdi, rbp
vmovdqu xmm0, xmmword [r12 + 0xc680]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6a0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6a0]
vmovups xmmword [r12 + 0xc200], xmm1
vmovups xmmword [r12 + 0xbbc0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc690]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6b0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6b0]
vmovups xmmword [r12 + 0xb580], xmm1
vmovups xmmword [r12 + 0xaf40], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6c0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6e0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6e0]
vmovups xmmword [r12 + 0xc210], xmm1
vmovups xmmword [r12 + 0xbbd0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc6d0]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc6f0]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc6f0]
vmovups xmmword [r12 + 0xb590], xmm1
vmovups xmmword [r12 + 0xaf50], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc700]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc720]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc720]
vmovups xmmword [r12 + 0xc220], xmm1
vmovups xmmword [r12 + 0xbbe0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc710]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc730]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xb5a0], xmm1
vmovups xmmword [r12 + 0xaf60], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc740]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xc230], xmm1
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc760]
vmovups xmmword [r12 + 0xbbf0], xmm0
vmovdqu xmm0, xmmword [r12 + 0xc750]
vpunpcklqdq xmm1, xmm0, xmmword [r12 + 0xc770]
vpunpckhqdq xmm0, xmm0, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xb5b0], xmm1
vmovups xmmword [r12 + 0xaf70], xmm0
call fcn.005fb840
mov rcx, r14
lea rdx, [r12 + 0xbc00]
lea r14, [r12 + 0xb640]
call fcn.005fb840
mov rcx, r15
lea rdx, [r12 + 0xb5c0]
lea r15, [r12 + 0xbc80]
call fcn.005fb840
mov rcx, qword [rsp + 0x60]
lea rdx, [r12 + 0xaf80]
call fcn.005fb840
xor eax, eax
mov ecx, 0x20
vmovups xmm6, xmmword [r12 + 0xbc00]
vmovups xmm4, xmmword [r12 + 0xb5c0]
vmovups xmm5, xmmword [r12 + 0xaf80]
vmovups xmm0, xmmword [r12 + 0xc240]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbc10]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb5d0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x93b0], xmm0
vmovups xmm5, xmmword [r12 + 0xaf90]
vmovups xmm0, xmmword [r12 + 0xc250]
vmovups xmmword [r12 + 0x9380], xmm3
vmovups xmmword [r12 + 0x9390], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x93a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbc20]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb5e0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x93f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc260]
vmovups xmm5, xmmword [r12 + 0xafa0]
vmovups xmmword [r12 + 0x93c0], xmm3
vmovups xmmword [r12 + 0x93d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x93e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbc30]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb5f0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9430], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc270]
vmovups xmm5, xmmword [r12 + 0xafb0]
vmovups xmmword [r12 + 0x9400], xmm3
vmovups xmmword [r12 + 0x9410], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9420], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9440], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9450], xmm2
vmovups xmmword [r12 + 0x9460], xmm1
vmovups xmmword [r12 + 0x9470], xmm0
rep stosq qword [rdi], rax
mov rcx, r12
lea rdi, [r12 + 0xb000]
call fcn.004f4c00
lea rax, [r12 + 0x9380]
mov r8d, 0x40
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0xe0], rax
call fcn.004f4ca0
mov rdx, rbp
mov rcx, r12
call fcn.004f6090
mov rcx, r12
vmovups xmm6, xmmword [r12 + 0xc690]
vmovups xmm4, xmmword [r12 + 0xc6a0]
vmovups xmm5, xmmword [r12 + 0xc6b0]
vmovups xmm0, xmmword [r12 + 0xc680]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xc6d0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xc6e0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xafc0], xmm0
vmovups xmm5, xmmword [r12 + 0xc6f0]
vmovups xmm0, xmmword [r12 + 0xc6c0]
vmovups xmmword [r12 + 0xc280], xmm3
vmovups xmmword [r12 + 0xbc40], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb600], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xc710]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xc720]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xafd0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc700]
vmovups xmm5, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xc290], xmm3
vmovups xmmword [r12 + 0xbc50], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb610], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xc750]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xc760]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xafe0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc740]
vmovups xmm5, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xc2a0], xmm3
vmovups xmmword [r12 + 0xbc60], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb620], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xc2b0], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xbc70], xmm2
vmovups xmmword [r12 + 0xb630], xmm1
vmovups xmmword [r12 + 0xaff0], xmm0
call fcn.005fca60
mov r8d, 0x40
lea rdx, [r12 + 0xc280]
mov rcx, r12
call fcn.005fca80
lea rax, [r12 + 0xc2c0]
mov rcx, r12
mov rdx, rax
mov qword [rsp + 0x68], rax
call fcn.005fcc90
mov rcx, r12
call fcn.005fca60
mov r8d, 0x40
lea rdx, [r12 + 0xbc40]
mov rcx, r12
call fcn.005fca80
mov rdx, r15
mov rcx, r12
call fcn.005fcc90
mov rcx, r12
call fcn.005fca60
mov r8d, 0x40
lea rdx, [r12 + 0xb600]
mov rcx, r12
call fcn.005fca80
mov rdx, r14
mov rcx, r12
call fcn.005fcc90
mov rcx, r12
call fcn.005fca60
mov r8d, 0x40
lea rdx, [r12 + 0xafc0]
mov rcx, r12
call fcn.005fca80
mov rdx, rdi
mov rcx, r12
call fcn.005fcc90
mov rax, qword [rsp + 0x68]
mov r9d, 0x20
mov qword [rsp + 0x40], 4
mov qword [rsp + 0x38], 4
lea r11, [r12 + 0xc300]
mov edx, 0x20
mov qword [rsp + 0x30], 1
mov rcx, r11
mov r8, rax
mov qword [rsp + 0x28], 0x20
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x70], r11
call fcn.00543f20
mov qword [rsp + 0x20], r15
mov r8, r15
lea r10, [r12 + 0xbcc0]
mov qword [rsp + 0x40], 4
mov rcx, r10
mov r9d, 0x20
mov edx, 0x20
mov qword [rsp + 0x68], r10
lea r15, [r12 + 0xb680]
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x20
call fcn.00543f20
mov qword [rsp + 0x20], r14
mov r8, r14
mov rcx, r15
mov qword [rsp + 0x40], 4
mov r9d, 0x20
mov edx, 0x20
lea r14, [r12 + 0xb040]
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x20
call fcn.00543f20
mov qword [rsp + 0x20], rdi
mov r8, rdi
mov rcx, r14
mov qword [rsp + 0x40], 4
mov r9d, 0x20
mov edx, 0x20
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0x20
call fcn.00543f20
mov rdi, qword [0x006f72a0]
mov rax, qword [rdi]
add rax, rbx
movzx eax, byte [rax]
test al, al
jne 0x63b4e2
mov rcx, r12
lea rdi, [r12 + 0xbd00]
call fcn.00482d90
mov r11, qword [rsp + 0x70]
mov r8d, 0x40
mov rcx, r12
mov rdx, r11
call fcn.00482da0
lea r9, [r12 + 0xc340]
mov rcx, r12
mov rdx, r9
mov qword [rsp + 0x70], r9
call fcn.00482e10
mov rcx, r12
call fcn.00482d90
mov r10, qword [rsp + 0x68]
mov r8d, 0x40
mov rcx, r12
mov rdx, r10
call fcn.00482da0
mov rdx, rdi
mov rcx, r12
call fcn.00482e10
mov rcx, r12
call fcn.00482d90
mov r8d, 0x40
mov rdx, r15
mov rcx, r12
call fcn.00482da0
lea r15, [r12 + 0xb6c0]
mov rcx, r12
mov rdx, r15
call fcn.00482e10
mov rcx, r12
call fcn.00482d90
mov r8d, 0x40
mov rdx, r14
mov rcx, r12
call fcn.00482da0
lea r14, [r12 + 0xb080]
mov rcx, r12
mov rdx, r14
call fcn.00482e10
mov r9, qword [rsp + 0x70]
lea rcx, [r12 + 0xc380]
mov r8d, 0x40
mov rdx, r9
call fcn.0057aa20
lea rcx, [r12 + 0xbd40]
mov r8d, 0x40
mov rdx, rdi
call fcn.0057aa20
lea rcx, [r12 + 0xb700]
mov r8d, 0x40
mov rdx, r15
call fcn.0057aa20
mov r8d, 0x40
mov rdx, r14
lea rcx, [r12 + 0xb0c0]
call fcn.0057aa20
mov rcx, r12
vmovups xmm6, xmmword [r12 + 0xbd40]
vmovups xmm4, xmmword [r12 + 0xb700]
vmovups xmm5, xmmword [r12 + 0xb0c0]
vmovups xmm0, xmmword [r12 + 0xc380]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbd50]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb710]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xc6b0], xmm0
vmovups xmm5, xmmword [r12 + 0xb0d0]
vmovups xmm0, xmmword [r12 + 0xc390]
vmovups xmmword [r12 + 0xc680], xmm3
vmovups xmmword [r12 + 0xc690], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xc6a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbd60]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb720]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xc6f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc3a0]
vmovups xmm5, xmmword [r12 + 0xb0e0]
vmovups xmmword [r12 + 0xc6c0], xmm3
vmovups xmmword [r12 + 0xc6d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xc6e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbd70]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb730]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xc730], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc3b0]
vmovups xmm5, xmmword [r12 + 0xb0f0]
vmovups xmmword [r12 + 0xc700], xmm3
vmovups xmmword [r12 + 0xc710], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xc720], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xc740], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xc750], xmm2
vmovups xmmword [r12 + 0xc760], xmm1
vmovups xmmword [r12 + 0xc770], xmm0
call fcn.005505e0
mov r8d, 0x40
mov rdx, rbp
mov rcx, r12
call fcn.00550660
mov rdx, rbp
mov rcx, r12
call fcn.00551060
mov r8d, 0x200
mov ecx, 0x200
vmovups xmm6, xmmword [r12 + 0xc690]
lea rdx, [r12 + 0xc3c0]
lea r9, [r12 + 0xc400]
vmovups xmm4, xmmword [r12 + 0xc6a0]
vmovups xmm5, xmmword [r12 + 0xc6b0]
vmovups xmm0, xmmword [r12 + 0xc680]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xc6d0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xc6e0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xb100], xmm0
vmovups xmm5, xmmword [r12 + 0xc6f0]
vmovups xmm0, xmmword [r12 + 0xc6c0]
vmovups xmmword [r12 + 0xc3c0], xmm3
vmovups xmmword [r12 + 0xbd80], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb740], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xc710]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xc720]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xb110], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc700]
vmovups xmm5, xmmword [r12 + 0xc730]
vmovups xmmword [r12 + 0xc3d0], xmm3
vmovups xmmword [r12 + 0xbd90], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb750], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xc750]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xc760]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xb120], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc740]
vmovups xmm5, xmmword [r12 + 0xc770]
vmovups xmmword [r12 + 0xc3e0], xmm3
vmovups xmmword [r12 + 0xbda0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xb760], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xc3f0], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xbdb0], xmm2
vmovups xmmword [r12 + 0xb770], xmm1
vmovups xmmword [r12 + 0xb130], xmm0
call fcn.00538260
mov r8d, 0x200
mov ecx, 0x200
lea rdx, [r12 + 0xbd80]
lea r9, [r12 + 0xbdc0]
call fcn.00538260
mov r8d, 0x200
mov ecx, 0x200
lea rdx, [r12 + 0xb740]
lea r9, [r12 + 0xb780]
call fcn.00538260
mov r8d, 0x200
mov ecx, 0x200
lea rdx, [r12 + 0xb100]
lea r9, [r12 + 0xb140]
call fcn.00538260
mov rax, qword [0x006f72a0]
add rbx, qword [rax]
movzx eax, byte [rbx]
test al, al
jne 0x63b4e2
lea r10, [0x006f1c00]
lea rbp, [r12 + 0xc43e]
lea r11, [r10 + 0x18]
mov rbx, r10
nop dword [rax]
movzx edi, word [rbx]
mov r9, rbp
mov r8, rsi
xor edx, edx
nop dword [rax + rax]
movzx eax, word [r9]
mov r15d, edi
sub r9, 2
mov ecx, eax
imul eax, eax, 0xaaab
shr eax, 0x19
lea eax, [rax + rax*2]
shl eax, 8
sub ecx, eax
movzx eax, cx
mov ecx, edx
add edx, 1
and ecx, 0xf
shl r15d, cl
mov ecx, r15d
add cx, word [r12 + rax*2 + 0xbe40]
xor word [r8], cx
add r8, 2
cmp edx, 0x300
jne 0x63d998
add rbx, 2
cmp r11, rbx
jne 0x63d988
mov rbp, qword [rsp + 0x50]
lea rbx, [0x006f1c00]
lea rdi, [r12 + 0xbdfe]
nop dword [rax]
movzx esi, word [rbx]
mov r9, rdi
mov r8, rbp
xor edx, edx
nop dword [rax + rax]
movzx eax, word [r9]
mov r14d, esi
sub r9, 2
mov ecx, eax
imul eax, eax, 0xaaab
shr eax, 0x19
lea eax, [rax + rax*2]
shl eax, 8
sub ecx, eax
movzx eax, cx
mov ecx, edx
add edx, 1
and ecx, 0xf
shl r14d, cl
mov ecx, r14d
add cx, word [r12 + rax*2 + 0xb800]
xor word [r8], cx
add r8, 2
cmp edx, 0x300
jne 0x63da10
add rbx, 2
cmp r11, rbx
jne 0x63da00
mov rbp, qword [rsp + 0x58]
lea rbx, [0x006f1c00]
lea rdi, [r12 + 0xb7be]
nop dword [rax]
movzx esi, word [rbx]
mov r9, rdi
mov r8, rbp
xor edx, edx
nop dword [rax + rax]
movzx eax, word [r9]
mov r15d, esi
sub r9, 2
mov ecx, eax
imul eax, eax, 0xaaab
shr eax, 0x19
lea eax, [rax + rax*2]
shl eax, 8
sub ecx, eax
movzx eax, cx
mov ecx, edx
add edx, 1
and ecx, 0xf
shl r15d, cl
mov ecx, r15d
add cx, word [r12 + rax*2 + 0xb1c0]
xor word [r8], cx
add r8, 2
cmp edx, 0x300
jne 0x63da88
add rbx, 2
cmp r11, rbx
jne 0x63da78
lea rsi, [r12 + 0xb17e]
nop dword [rax]
movzx ebx, word [r10]
mov r9, rsi
mov r8, r13
xor edx, edx
nop dword [rax]
movzx eax, word [r9]
mov edi, ebx
sub r9, 2
mov ecx, eax
imul eax, eax, 0xaaab
shr eax, 0x19
lea eax, [rax + rax*2]
shl eax, 8
sub ecx, eax
movzx eax, cx
mov ecx, edx
add edx, 1
and ecx, 0xf
shl edi, cl
mov ecx, edi
movzx edi, word [r12 + rax*2 + 0xab80]
add edi, ecx
xor word [r8], di
add r8, 2
cmp edx, 0x300
jne 0x63daf8
add r10, 2
cmp r11, r10
jne 0x63dae8
vmovups xmm6, xmmword [r12 + 0xb800]
vmovups xmm4, xmmword [r12 + 0xb1c0]
lea rax, [r12 + 0xad80]
lea rdx, [r12 + 0xc040]
lea rcx, [r12 + 0x9b80]
lea r9, [r12 + 0xb3c0]
vmovups xmm5, xmmword [r12 + 0xab80]
vmovups xmm0, xmmword [r12 + 0xbe40]
lea r8, [r12 + 0xba00]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb810]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb1d0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x93b0], xmm0
vmovups xmm5, xmmword [r12 + 0xab90]
vmovups xmm0, xmmword [r12 + 0xbe50]
vmovups xmmword [r12 + 0x9380], xmm3
vmovups xmmword [r12 + 0x9390], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x93a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb820]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb1e0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x93f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbe60]
vmovups xmm5, xmmword [r12 + 0xaba0]
vmovups xmmword [r12 + 0x93c0], xmm3
vmovups xmmword [r12 + 0x93d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x93e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb830]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb1f0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9430], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbe70]
vmovups xmm5, xmmword [r12 + 0xabb0]
vmovups xmmword [r12 + 0x9400], xmm3
vmovups xmmword [r12 + 0x9410], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9420], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9440], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9450], xmm2
vmovups xmmword [r12 + 0x9460], xmm1
vmovups xmmword [r12 + 0x9470], xmm0
vmovups xmm6, xmmword [r12 + 0xb840]
vmovups xmm4, xmmword [r12 + 0xb200]
vmovups xmm5, xmmword [r12 + 0xabc0]
vmovups xmm0, xmmword [r12 + 0xbe80]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb850]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb210]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x94b0], xmm0
vmovups xmm5, xmmword [r12 + 0xabd0]
vmovups xmm0, xmmword [r12 + 0xbe90]
vmovups xmmword [r12 + 0x9480], xmm3
vmovups xmmword [r12 + 0x9490], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x94a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb860]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb220]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x94f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbea0]
vmovups xmm5, xmmword [r12 + 0xabe0]
vmovups xmmword [r12 + 0x94c0], xmm3
vmovups xmmword [r12 + 0x94d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x94e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb870]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb230]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9530], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbeb0]
vmovups xmm5, xmmword [r12 + 0xabf0]
vmovups xmmword [r12 + 0x9500], xmm3
vmovups xmmword [r12 + 0x9510], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9520], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9540], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9550], xmm2
vmovups xmmword [r12 + 0x9560], xmm1
vmovups xmmword [r12 + 0x9570], xmm0
vmovups xmm6, xmmword [r12 + 0xb880]
vmovups xmm4, xmmword [r12 + 0xb240]
vmovups xmm5, xmmword [r12 + 0xac00]
vmovups xmm0, xmmword [r12 + 0xbec0]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb890]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb250]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x95b0], xmm0
vmovups xmm5, xmmword [r12 + 0xac10]
vmovups xmm0, xmmword [r12 + 0xbed0]
vmovups xmmword [r12 + 0x9580], xmm3
vmovups xmmword [r12 + 0x9590], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x95a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb8a0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb260]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x95f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbee0]
vmovups xmm5, xmmword [r12 + 0xac20]
vmovups xmmword [r12 + 0x95c0], xmm3
vmovups xmmword [r12 + 0x95d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x95e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb8b0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb270]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9630], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbef0]
vmovups xmm5, xmmword [r12 + 0xac30]
vmovups xmmword [r12 + 0x9600], xmm3
vmovups xmmword [r12 + 0x9610], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9620], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9640], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9650], xmm2
vmovups xmmword [r12 + 0x9660], xmm1
vmovups xmmword [r12 + 0x9670], xmm0
vmovups xmm6, xmmword [r12 + 0xb8c0]
vmovups xmm4, xmmword [r12 + 0xb280]
vmovups xmm5, xmmword [r12 + 0xac40]
vmovups xmm0, xmmword [r12 + 0xbf00]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb8d0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb290]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x96b0], xmm0
vmovups xmm5, xmmword [r12 + 0xac50]
vmovups xmm0, xmmword [r12 + 0xbf10]
vmovups xmmword [r12 + 0x9680], xmm3
vmovups xmmword [r12 + 0x9690], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x96a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb8e0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb2a0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x96f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbf20]
vmovups xmm5, xmmword [r12 + 0xac60]
vmovups xmmword [r12 + 0x96c0], xmm3
vmovups xmmword [r12 + 0x96d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x96e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb8f0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb2b0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9730], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbf30]
vmovups xmm5, xmmword [r12 + 0xac70]
vmovups xmmword [r12 + 0x9700], xmm3
vmovups xmmword [r12 + 0x9710], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9720], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9740], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9750], xmm2
vmovups xmmword [r12 + 0x9760], xmm1
vmovups xmmword [r12 + 0x9770], xmm0
vmovups xmm6, xmmword [r12 + 0xb900]
vmovups xmm4, xmmword [r12 + 0xb2c0]
vmovups xmm5, xmmword [r12 + 0xac80]
vmovups xmm0, xmmword [r12 + 0xbf40]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb910]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb2d0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x97b0], xmm0
vmovups xmm5, xmmword [r12 + 0xac90]
vmovups xmm0, xmmword [r12 + 0xbf50]
vmovups xmmword [r12 + 0x9780], xmm3
vmovups xmmword [r12 + 0x9790], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x97a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb920]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb2e0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x97f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbf60]
vmovups xmm5, xmmword [r12 + 0xaca0]
vmovups xmmword [r12 + 0x97c0], xmm3
vmovups xmmword [r12 + 0x97d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x97e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb930]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb2f0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9830], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbf70]
vmovups xmm5, xmmword [r12 + 0xacb0]
vmovups xmmword [r12 + 0x9800], xmm3
vmovups xmmword [r12 + 0x9810], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9820], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9840], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9850], xmm2
vmovups xmmword [r12 + 0x9860], xmm1
vmovups xmmword [r12 + 0x9870], xmm0
vmovups xmm6, xmmword [r12 + 0xb940]
vmovups xmm4, xmmword [r12 + 0xb300]
vmovups xmm5, xmmword [r12 + 0xacc0]
vmovups xmm0, xmmword [r12 + 0xbf80]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb950]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb310]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x98b0], xmm0
vmovups xmm5, xmmword [r12 + 0xacd0]
vmovups xmm0, xmmword [r12 + 0xbf90]
vmovups xmmword [r12 + 0x9880], xmm3
vmovups xmmword [r12 + 0x9890], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x98a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb960]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb320]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x98f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbfa0]
vmovups xmm5, xmmword [r12 + 0xace0]
vmovups xmmword [r12 + 0x98c0], xmm3
vmovups xmmword [r12 + 0x98d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x98e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb970]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb330]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9930], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbfb0]
vmovups xmm5, xmmword [r12 + 0xacf0]
vmovups xmmword [r12 + 0x9900], xmm3
vmovups xmmword [r12 + 0x9910], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9920], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9940], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9950], xmm2
vmovups xmmword [r12 + 0x9960], xmm1
vmovups xmmword [r12 + 0x9970], xmm0
vmovups xmm6, xmmword [r12 + 0xb980]
vmovups xmm4, xmmword [r12 + 0xb340]
vmovups xmm5, xmmword [r12 + 0xad00]
vmovups xmm0, xmmword [r12 + 0xbfc0]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb990]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb350]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x99b0], xmm0
vmovups xmm5, xmmword [r12 + 0xad10]
vmovups xmm0, xmmword [r12 + 0xbfd0]
vmovups xmmword [r12 + 0x9980], xmm3
vmovups xmmword [r12 + 0x9990], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x99a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb9a0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb360]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x99f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbfe0]
vmovups xmm5, xmmword [r12 + 0xad20]
vmovups xmmword [r12 + 0x99c0], xmm3
vmovups xmmword [r12 + 0x99d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x99e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb9b0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb370]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9a30], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xbff0]
vmovups xmm5, xmmword [r12 + 0xad30]
vmovups xmmword [r12 + 0x9a00], xmm3
vmovups xmmword [r12 + 0x9a10], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9a20], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9a40], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9a50], xmm2
vmovups xmmword [r12 + 0x9a60], xmm1
vmovups xmmword [r12 + 0x9a70], xmm0
vmovups xmm6, xmmword [r12 + 0xb9c0]
vmovups xmm4, xmmword [r12 + 0xb380]
vmovups xmm5, xmmword [r12 + 0xad40]
vmovups xmm0, xmmword [r12 + 0xc000]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xb9d0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb390]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9ab0], xmm0
vmovups xmm5, xmmword [r12 + 0xad50]
vmovups xmm0, xmmword [r12 + 0xc010]
vmovups xmmword [r12 + 0x9a80], xmm3
vmovups xmmword [r12 + 0x9a90], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9aa0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb9e0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb3a0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9af0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc020]
vmovups xmm5, xmmword [r12 + 0xad60]
vmovups xmmword [r12 + 0x9ac0], xmm3
vmovups xmmword [r12 + 0x9ad0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9ae0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xb9f0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb3b0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0x9b30], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc030]
vmovups xmm5, xmmword [r12 + 0xad70]
vmovups xmmword [r12 + 0x9b00], xmm3
vmovups xmmword [r12 + 0x9b10], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0x9b20], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0x9b40], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0x9b50], xmm2
vmovups xmmword [r12 + 0x9b60], xmm1
vmovups xmmword [r12 + 0x9b70], xmm0
mov qword [rsp + 0x20], rax
call fcn.0063a750
lea rax, [r12 + 0xadc0]
lea rdx, [r12 + 0xc080]
mov qword [rsp + 0x20], rax
lea rcx, [r12 + 0x9c80]
lea r9, [r12 + 0xb400]
lea r8, [r12 + 0xba40]
call fcn.0063a750
lea rax, [r12 + 0xae00]
lea rdx, [r12 + 0xc0c0]
mov qword [rsp + 0x20], rax
lea rcx, [r12 + 0x9d80]
lea r9, [r12 + 0xb440]
lea r8, [r12 + 0xba80]
call fcn.0063a750
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x78]
lea rcx, [r12 + 0x9e80]
mov r9, qword [rsp + 0xb0]
mov r8, qword [rsp + 0x90]
mov qword [rsp + 0x20], rax
call fcn.0063a750
mov rax, qword [rsp + 0x60]
mov r9, qword [rsp + 0xc0]
lea rcx, [r12 + 0x9f80]
mov r8, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x20], rax
call fcn.0063a750
lea rax, [r13 + 0x340]
mov r9, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xa8]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x88]
lea rcx, [r12 + 0xa080]
call fcn.0063a750
mov rax, qword [rsp + 0xe8]
mov r9, qword [rsp + 0xd8]
lea rcx, [r12 + 0xa180]
mov r8, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x20], rax
call fcn.0063a750
lea rax, [r12 + 0xaf40]
lea r9, [r12 + 0xb580]
mov qword [rsp + 0x20], rax
lea r8, [r12 + 0xbbc0]
lea rdx, [r12 + 0xc200]
lea rcx, [r12 + 0xa280]
call fcn.0063a750
mov rcx, r12
mov edx, 0x20
vmovups xmm6, xmmword [r12 + 0xbc00]
vmovups xmm4, xmmword [r12 + 0xb5c0]
vmovups xmm5, xmmword [r12 + 0xaf80]
vmovups xmm0, xmmword [r12 + 0xc240]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbc10]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb5d0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa3b0], xmm0
vmovups xmm5, xmmword [r12 + 0xaf90]
vmovups xmm0, xmmword [r12 + 0xc250]
vmovups xmmword [r12 + 0xa380], xmm3
vmovups xmmword [r12 + 0xa390], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa3a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbc20]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb5e0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa3f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc260]
vmovups xmm5, xmmword [r12 + 0xafa0]
vmovups xmmword [r12 + 0xa3c0], xmm3
vmovups xmmword [r12 + 0xa3d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa3e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbc30]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb5f0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa430], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc270]
vmovups xmm5, xmmword [r12 + 0xafb0]
vmovups xmmword [r12 + 0xa400], xmm3
vmovups xmmword [r12 + 0xa410], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa420], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa440], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xa450], xmm2
vmovups xmmword [r12 + 0xa460], xmm1
vmovups xmmword [r12 + 0xa470], xmm0
vmovups xmm6, xmmword [r12 + 0xbc40]
vmovups xmm4, xmmword [r12 + 0xb600]
vmovups xmm5, xmmword [r12 + 0xafc0]
vmovups xmm0, xmmword [r12 + 0xc280]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbc50]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb610]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa4b0], xmm0
vmovups xmm5, xmmword [r12 + 0xafd0]
vmovups xmm0, xmmword [r12 + 0xc290]
vmovups xmmword [r12 + 0xa480], xmm3
vmovups xmmword [r12 + 0xa490], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa4a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbc60]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb620]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa4f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc2a0]
vmovups xmm5, xmmword [r12 + 0xafe0]
vmovups xmmword [r12 + 0xa4c0], xmm3
vmovups xmmword [r12 + 0xa4d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa4e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbc70]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb630]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa530], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc2b0]
vmovups xmm5, xmmword [r12 + 0xaff0]
vmovups xmmword [r12 + 0xa500], xmm3
vmovups xmmword [r12 + 0xa510], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa520], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa540], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xa550], xmm2
vmovups xmmword [r12 + 0xa560], xmm1
vmovups xmmword [r12 + 0xa570], xmm0
vmovups xmm6, xmmword [r12 + 0xbc80]
vmovups xmm4, xmmword [r12 + 0xb640]
vmovups xmm5, xmmword [r12 + 0xb000]
vmovups xmm0, xmmword [r12 + 0xc2c0]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbc90]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb650]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa5b0], xmm0
vmovups xmm5, xmmword [r12 + 0xb010]
vmovups xmm0, xmmword [r12 + 0xc2d0]
vmovups xmmword [r12 + 0xa580], xmm3
vmovups xmmword [r12 + 0xa590], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa5a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbca0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb660]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa5f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc2e0]
vmovups xmm5, xmmword [r12 + 0xb020]
vmovups xmmword [r12 + 0xa5c0], xmm3
vmovups xmmword [r12 + 0xa5d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa5e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbcb0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb670]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa630], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc2f0]
vmovups xmm5, xmmword [r12 + 0xb030]
vmovups xmmword [r12 + 0xa600], xmm3
vmovups xmmword [r12 + 0xa610], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa620], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa640], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xa650], xmm2
vmovups xmmword [r12 + 0xa660], xmm1
vmovups xmmword [r12 + 0xa670], xmm0
vmovups xmm6, xmmword [r12 + 0xbcc0]
vmovups xmm4, xmmword [r12 + 0xb680]
vmovups xmm5, xmmword [r12 + 0xb040]
vmovups xmm0, xmmword [r12 + 0xc300]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbcd0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb690]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa6b0], xmm0
vmovups xmm5, xmmword [r12 + 0xb050]
vmovups xmm0, xmmword [r12 + 0xc310]
vmovups xmmword [r12 + 0xa680], xmm3
vmovups xmmword [r12 + 0xa690], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa6a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbce0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb6a0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa6f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc320]
vmovups xmm5, xmmword [r12 + 0xb060]
vmovups xmmword [r12 + 0xa6c0], xmm3
vmovups xmmword [r12 + 0xa6d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa6e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbcf0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb6b0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa730], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc330]
vmovups xmm5, xmmword [r12 + 0xb070]
vmovups xmmword [r12 + 0xa700], xmm3
vmovups xmmword [r12 + 0xa710], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa720], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa740], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xa750], xmm2
vmovups xmmword [r12 + 0xa760], xmm1
vmovups xmmword [r12 + 0xa770], xmm0
vmovups xmm6, xmmword [r12 + 0xbd00]
vmovups xmm4, xmmword [r12 + 0xb6c0]
vmovups xmm5, xmmword [r12 + 0xb080]
vmovups xmm0, xmmword [r12 + 0xc340]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbd10]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb6d0]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa7b0], xmm0
vmovups xmm5, xmmword [r12 + 0xb090]
vmovups xmm0, xmmword [r12 + 0xc350]
vmovups xmmword [r12 + 0xa780], xmm3
vmovups xmmword [r12 + 0xa790], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa7a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbd20]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb6e0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa7f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc360]
vmovups xmm5, xmmword [r12 + 0xb0a0]
vmovups xmmword [r12 + 0xa7c0], xmm3
vmovups xmmword [r12 + 0xa7d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa7e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbd30]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb6f0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa830], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc370]
vmovups xmm5, xmmword [r12 + 0xb0b0]
vmovups xmmword [r12 + 0xa800], xmm3
vmovups xmmword [r12 + 0xa810], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa820], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa840], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xa850], xmm2
vmovups xmmword [r12 + 0xa860], xmm1
vmovups xmmword [r12 + 0xa870], xmm0
vmovups xmm6, xmmword [r12 + 0xbd40]
vmovups xmm4, xmmword [r12 + 0xb700]
vmovups xmm5, xmmword [r12 + 0xb0c0]
vmovups xmm0, xmmword [r12 + 0xc380]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbd50]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb710]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa8b0], xmm0
vmovups xmm5, xmmword [r12 + 0xb0d0]
vmovups xmm0, xmmword [r12 + 0xc390]
vmovups xmmword [r12 + 0xa880], xmm3
vmovups xmmword [r12 + 0xa890], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa8a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbd60]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb720]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa8f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc3a0]
vmovups xmm5, xmmword [r12 + 0xb0e0]
vmovups xmmword [r12 + 0xa8c0], xmm3
vmovups xmmword [r12 + 0xa8d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa8e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbd70]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb730]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa930], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc3b0]
vmovups xmm5, xmmword [r12 + 0xb0f0]
vmovups xmmword [r12 + 0xa900], xmm3
vmovups xmmword [r12 + 0xa910], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa920], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa940], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xa950], xmm2
vmovups xmmword [r12 + 0xa960], xmm1
vmovups xmmword [r12 + 0xa970], xmm0
vmovups xmm6, xmmword [r12 + 0xbd80]
vmovups xmm4, xmmword [r12 + 0xb740]
vmovups xmm5, xmmword [r12 + 0xb100]
vmovups xmm0, xmmword [r12 + 0xc3c0]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbd90]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb750]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xa9b0], xmm0
vmovups xmm5, xmmword [r12 + 0xb110]
vmovups xmm0, xmmword [r12 + 0xc3d0]
vmovups xmmword [r12 + 0xa980], xmm3
vmovups xmmword [r12 + 0xa990], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa9a0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbda0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb760]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xa9f0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc3e0]
vmovups xmm5, xmmword [r12 + 0xb120]
vmovups xmmword [r12 + 0xa9c0], xmm3
vmovups xmmword [r12 + 0xa9d0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xa9e0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbdb0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb770]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xaa30], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc3f0]
vmovups xmm5, xmmword [r12 + 0xb130]
vmovups xmmword [r12 + 0xaa00], xmm3
vmovups xmmword [r12 + 0xaa10], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xaa20], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xaa40], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xaa50], xmm2
vmovups xmmword [r12 + 0xaa60], xmm1
vmovups xmmword [r12 + 0xaa70], xmm0
vmovups xmm6, xmmword [r12 + 0xbdc0]
vmovups xmm4, xmmword [r12 + 0xb780]
vmovups xmm5, xmmword [r12 + 0xb140]
vmovups xmm0, xmmword [r12 + 0xc400]
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm6, xmmword [r12 + 0xbdd0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmm4, xmmword [r12 + 0xb790]
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xaab0], xmm0
vmovups xmm5, xmmword [r12 + 0xb150]
vmovups xmm0, xmmword [r12 + 0xc410]
vmovups xmmword [r12 + 0xaa80], xmm3
vmovups xmmword [r12 + 0xaa90], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xaaa0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbde0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb7a0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xaaf0], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc420]
vmovups xmm5, xmmword [r12 + 0xb160]
vmovups xmmword [r12 + 0xaac0], xmm3
vmovups xmmword [r12 + 0xaad0], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xaae0], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vmovups xmm6, xmmword [r12 + 0xbdf0]
vinsertps xmm0, xmm0, xmm4, 0xe0
vinsertps xmm3, xmm3, xmm5, 0x30
vmovups xmm4, xmmword [r12 + 0xb7b0]
vinsertps xmm2, xmm2, xmm5, 0x70
vmovups xmmword [r12 + 0xab30], xmm0
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmm0, xmmword [r12 + 0xc430]
vmovups xmm5, xmmword [r12 + 0xb170]
vmovups xmmword [r12 + 0xab00], xmm3
vmovups xmmword [r12 + 0xab10], xmm2
vinsertps xmm3, xmm0, xmm6, 0x10
vinsertps xmm2, xmm6, xmm0, 0x40
vmovups xmmword [r12 + 0xab20], xmm1
vinsertps xmm1, xmm4, xmm0, 0x80
vinsertps xmm0, xmm5, xmm0, 0xc0
vinsertps xmm3, xmm3, xmm4, 0x20
vinsertps xmm2, xmm2, xmm4, 0x60
vinsertps xmm1, xmm1, xmm6, 0x90
vinsertps xmm0, xmm0, xmm6, 0xd0
vinsertps xmm3, xmm3, xmm5, 0x30
vinsertps xmm2, xmm2, xmm5, 0x70
vinsertps xmm1, xmm1, xmm5, 0xb0
vmovups xmmword [r12 + 0xab40], xmm3
vinsertps xmm0, xmm0, xmm4, 0xe0
vmovups xmmword [r12 + 0xab50], xmm2
vmovups xmmword [r12 + 0xab60], xmm1
vmovups xmmword [r12 + 0xab70], xmm0
call fcn.004536d0
mov r8, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xc9f0]
mov rcx, r12
mov r9d, 0x600
call fcn.00455da0
mov eax, 1
jmp 0x63b4e4